From ed978908d8798a8d002c53d8ee9a3ebdd99c050d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8E=8B=E7=AB=8B=E5=B8=AE?= <3294713004@qq.com> Date: Thu, 20 Feb 2025 03:11:41 +0800 Subject: [PATCH] =?UTF-8?q?Update(boards):=20xpython=E6=9D=BF=E5=8D=A1?= =?UTF-8?q?=E6=89=A7=E8=A1=8C=20`build:prod`?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- boards/default/micropython/build/HZK16.bin | Bin 395900 -> 390972 bytes boards/default/micropython/build/lib/map.json | 4 +-- boards/default/micropython/build/lib/radio.py | 2 +- .../default/micropython/build/lib/rtctime.py | 23 ++++++++++++------ boards/default/micropython_educore/index.xml | 2 +- .../micropython_educore/main.bundle.js | 4 +-- .../build/Generic_ESP32-v1.23.0.bin | Bin 1715968 -> 1716000 bytes .../build/Generic_ESP32_lib-v1.23.0.bin | Bin 1981056 -> 1987088 bytes .../micropython_esp32/build/Mixgo-v1.23.0.bin | Bin 1716128 -> 1716160 bytes .../build/Mixgo_PE-v1.23.0.bin | Bin 1550544 -> 1550576 bytes .../build/Mixgo_PE_lib-v1.23.0.bin | Bin 1808656 -> 1814496 bytes .../build/Mixgo_lib-v1.23.0.bin | Bin 1983840 -> 1989872 bytes .../build/mPython-v1.23.0.bin | Bin 1715968 -> 1716000 bytes .../build/mPython_lib-v1.23.0.bin | Bin 1983504 -> 1989552 bytes boards/default/micropython_esp32/index.xml | 2 +- .../default/micropython_esp32/main.bundle.js | 4 +-- .../build/Mixgo_Mini-v1.23.0.bin | Bin 1433808 -> 1433808 bytes .../build/Mixgo_Mini_lib-v1.23.0.bin | Bin 1714000 -> 1719984 bytes .../build/Mixgo_Mini_lib_ble-v1.23.0.bin | Bin 1901184 -> 1907184 bytes boards/default/micropython_esp32c2/index.xml | 2 +- .../micropython_esp32c2/main.bundle.js | 4 +-- .../build/Generic_C3_UART-v1.23.0.bin | Bin 1760656 -> 1760704 bytes .../build/Generic_C3_UART_lib-v1.23.0.bin | Bin 2025744 -> 2031776 bytes .../build/Mixgo_CC-v1.23.0.bin | Bin 1755536 -> 1755584 bytes .../build/Mixgo_CC_lib-v1.23.0.bin | Bin 2028592 -> 2034640 bytes .../build/Mixgo_Car-v1.23.0.bin | Bin 1755376 -> 1755408 bytes .../build/Mixgo_Car_lib-v1.23.0.bin | Bin 2024304 -> 2030352 bytes .../build/Mixgo_ME-v1.23.0.bin | Bin 1755536 -> 1755584 bytes .../build/Mixgo_ME_lib-v1.23.0.bin | Bin 2028416 -> 2034464 bytes boards/default/micropython_esp32c3/index.xml | 2 +- .../micropython_esp32c3/main.bundle.js | 4 +-- .../build/Generic_S2-v1.23.0.bin | Bin 1451104 -> 1452032 bytes .../build/Generic_S2_lib-v1.23.0.bin | Bin 1717632 -> 1723648 bytes .../build/Mixgo_CE-v1.23.0.bin | Bin 1451312 -> 1452240 bytes .../build/Mixgo_CE_lib-v1.23.0.bin | Bin 1725328 -> 1731344 bytes .../micropython_esp32s2/main.bundle.js | 4 +-- .../build/Mixgo_Sant-v1.23.0.bin | Bin 1670464 -> 1693760 bytes .../build/Mixgo_Sant_lib-v1.23.0.bin | Bin 1971904 -> 1972176 bytes boards/default/micropython_esp32s3/index.xml | 2 +- .../micropython_esp32s3/main.bundle.js | 4 +-- .../build/MixBot-v1.23.0.bin | Bin 1716464 -> 1716496 bytes .../build/MixBot_lib-v1.23.0.bin | Bin 1988688 -> 1994736 bytes .../build/Mixgo_FeiYi-v1.23.0.bin | Bin 1755552 -> 1755600 bytes .../build/Mixgo_FeiYi_lib-v1.23.0.bin | Bin 2027616 -> 2033648 bytes .../micropython_robot/build/RM_E1-v1.23.0.bin | Bin 1471248 -> 1471280 bytes .../build/RM_E1_lib-v1.23.0.bin | Bin 1499216 -> 1499600 bytes .../default/micropython_robot/main.bundle.js | 4 +-- .../micropython/origin/build/lib/map.json | 4 +-- 48 files changed, 39 insertions(+), 32 deletions(-) diff --git a/boards/default/micropython/build/HZK16.bin b/boards/default/micropython/build/HZK16.bin index 5aa18ff603d11983adf3d86fcdd80e885343c961..fd7b4c7248147d36dce01557e4830a54c65c347e 100644 GIT binary patch literal 390972 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�cQ@+}Re*|W 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
*<>>y?F+~J7 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 diff --git a/boards/default/micropython_esp32/index.xml b/boards/default/micropython_esp32/index.xml index 28a8c469..4f4be601 100644 --- a/boards/default/micropython_esp32/index.xml +++ b/boards/default/micropython_esp32/index.xml @@ -1 +1 @@ -02000attachInterrupt_funcattachInterrupt_func010,1,2,3051iDIVIDE10Exception as eetestThreadtestThreadWHILETRUEHello Mixly from Thread!ms10timtim1000tim_callbacktim_callback5000200090x151100a10.998124.829971100101010001100501100110000x2x0,1,2,30,1,2,30,1,2,3xMixlyHelloMixly65axMixlyMixly0Mixly02MixlyMixlyHello,mixlyl--mylistHello,mixlymixlymixpyI love mixly!I love mixlyRandom No. is {}int1100input('1+2*3')mylist1,2,3,4,5mylist0mylist02mylistmylistmylist0mylist00mylist00mylist0mylist0mylist0mylistmylistmylistxmytup1,2,3,4,5mytup0mytup02mytupmytupmytupmytup0mytupmytup1mytup2xmydictmydictkeymydictkey0mydictkey0mydictkeymydictkeymydictkey0mydictmydictmydictmydictxmydict{"name":"Mixly","color":"green"}s11,2,3,4,5s1s1s1s2s1s2s10s1Mixlys1s2xMixlyMixlyMixly,HelloMixlyprompt02MixlyMixly0XFF00FFcodebMixlyMixly1attachInterrupt_funcattachInterrupt_funcp20189141420452023,1,1,12,0,0180291001004404401000004120000000000010001000100Mixly0MixlyMixly500MixlyMixly500>10.5001MixlyMixly0010MixlyMixly0550MixlyMixly550000200050502020201510000i2c_extend2122400000pei2c_extendpepe100pepe100pepe100pewifinamewifipassword8080AUTH TOKEN0_value02000notify0Your Target Emailsubjectbodycolor#FF0000wifinamewifipasswordmixio.mixly.cnmixio.mixly.cnA1B2C3mixio.mixly.cnusernamepasswordMyProjecttopicmsgtopicmethodmethodEQmsg1content"long""lat""message"012content"key1""key2""key3"012http://mixio.mixly.org/time.phpmixio.mixly.cnwifinamewifipasswordcsub_cb31444082183.230.40.3914109261n63JySRowo13ZLDBKw6y896E0=MixlyRobotsub_cbEQmsg1ciot_dict"tc"tc0ciot_dictccwifinamewifipasswordSVa3S0UKHIy9dDArs北京SVa3S0UKHIy9dDArs北京11111ble_cble_pMixlyble_cble_cMixlyble_cble_xble_xble_xMixlyble_xble_methodble_methodEQdataMixlyhandlehandle_methodhandle_methodkey1key2key3keyxble_keyboardHello, Mixly!1010ble_Mouse1002000001000009000,4500,563,5630x1234callbackcmdaddrrawpulsesi2c2221100000i2c00i2c00i2ci2ci2cspi200000045spi200000buf50spi10spi100xffspibufspibuf0xffspi12345spi12345buf1Mixlyow12owowow12345ow12345owmy_now0my_nowmy_nowmy_nowFFFFFFFFFFFFmixlymy_nowmy_nowcbcbEQmsg1spi10000004512spi8my_lora433.925716my_loramy_loramy_loraMixlyi2c_extend45100000xsensori2c_extendxsensorxsensorxsensorxsensorxsensorxsensorxsensorxsensorxsensorxsensorxsensorxsensorxsensorxsensorxsensorxsensorxsensorxsensorxsensorxsensor5000500xsensorxsensorxsensorxsensorxsensorxsensorspi10000004512spi8ysensorysensor0ysensor0ysensor0Mixlyysensor0Mixlyysensorysensorysensor39,119.96,31.67ysensorysensorstation45ps2_handle24512ps2_handle50ps2_handleps2_handlews_wr457ws_wrws_wrws_wr360002zsensorzsensorzsensorzsensorweight12500weightmidi0midi440midi4401000midimidimidi4120midimidirgb04rgb0000rgb000rgb100100i2c_extend45400000Motori2c_extendMotor100Motor1024102402actuatoractuatoractuatoractuatoractuator你好米思齐actuatoractuatoractuator20actuatoractuatormixly*.mp3i2c_extend45400000matrixi2c_extendmatrixmatrixmatrixMixly0matrixMixlymatrixMixly500matrixMixlymatrixMixly500matrixmatrix>matrixmatrix1matrixmatrixmatrix0.5matrixmatrixi2c_extend45100000dispi2c_extenddisp2333dispdisp1i2c_extend45100000lcdi2c_extend0x27lcdMixly00lcdMixly005lcdlcdi2c_extend45100000oledi2c_extend0x3coledoled001oledMixlyoledMixly0010oledMixlyoledMixly0550oledMixlyoledMixly5500oled0020oled005050oled20202015oled1oled00oled00oledspi1000000450spi78tft_st7789135240tft_st7789001#ffffff255,255,0tft_st7789Mixly0050#ffffff255,255,0tft_st7789Mixly0550#ffffff255,255,0tft_st7789Mixly5500#ffffff255,255,0tft_st7789004040#ffffff255,255,0tft_st778912ai_sensorai_sensor98ai_sensor255,255,00,0,255ai_sensor'ni-hao','hong-se','lv-se','lan-se','bai-se','hei-se'0.1ai_sensor1.wav5ai_sensor1.wav100ai_sensorinfoai_sensorqrcodeinfoai_sensorbarcodeinfoai_sensortaginfoai_sensor25002525lineinfoai_sensor35002100circleinfoai_sensor10000rectinfoai_sensorinfoinfoai_sensorcolor_lab101colorsai_sensor'猫','狗','笔记本','笔'mixgo5自模型训练infoai_sensor'猫','狗','笔记本','笔'mixgo自模型识别objectsinfoai_sensor0.1606, 0.3562, 0.4712, 0.9568, 0.9877, 1.9108, 1.8761, 3.5310, 3.4423, 5.6823/sd/masks.kmodel外部模型加载objects12ai_sensorai_sensor98ai_sensor255,255,00,0,255ai_sensor1.wav5ai_sensor1.wav100infoai_sensorlicensePlateinfoai_sensorfaceinfoai_sensor20objectsai_sensorinfoai_sensorqrcodeinfoai_sensorbarcodeinfoai_sensortaginfoai_sensor25002525lineinfoai_sensor35002100circleinfoai_sensor10000rectinfoai_sensorinfoinfoai_sensorcolor_lab101colorsfilename.txtfMixlyfff0fffpathpathfilename.txtsrcname.txtdstname.txtpathff0wifinamewifipasswordwlanwlanwlanwlanwlan127.16.0.801234567wlanwlanwlanwlanwlan127.16.0.81connect_wifiwlanAPwlanTruewlanwlanSmallCabbage1WHILETRUEEQ0wlan0.0.0.0ms1000TRUEss0.0.0.080s192.168.0.180s5ss1024sbMixlyresponses1024sbMixlyresponse127.0.0.180sntp.aliyun.comresponsehttp://mixio.mixly.cnresponsehttp://mixio.mixly.cnresponse \ No newline at end of file +02000attachInterrupt_funcattachInterrupt_func010,1,2,3051iDIVIDE10Exception as eetestThreadtestThreadWHILETRUEHello Mixly from Thread!ms10timtim1000tim_callbacktim_callback5000200090x151100a10.998124.829971100101010001100501100110000x2x0,1,2,30,1,2,30,1,2,3xMixlyHelloMixly65axMixlyMixly0Mixly02MixlyMixlyHello,mixlyl--mylistHello,mixlymixlymixpyI love mixly!I love mixlyRandom No. is {}int1100input('1+2*3')mylist1,2,3,4,5mylist0mylist02mylistmylistmylist0mylist00mylist00mylist0mylist0mylist0mylistmylistmylistxmytup1,2,3,4,5mytup0mytup02mytupmytupmytupmytup0mytupmytup1mytup2xmydictmydictkeymydictkey0mydictkey0mydictkeymydictkeymydictkey0mydictmydictmydictmydictxmydict{"name":"Mixly","color":"green"}s11,2,3,4,5s1s1s1s2s1s2s10s1Mixlys1s2xMixlyMixlyMixly,HelloMixlyprompt02MixlyMixly0XFF00FFcodebMixlyMixly1attachInterrupt_funcattachInterrupt_funcp20189141420452023,1,1,12,0,0180291001004404401000004120000000000010001000100Mixly0MixlyMixly500MixlyMixly500>10.5001MixlyMixly0010MixlyMixly0550MixlyMixly550000200050502020201510000i2c_extend2122400000pei2c_extendpepe100pepe100pepe100pewifinamewifipassword8080AUTH TOKEN0_value02000notify0Your Target Emailsubjectbodycolor#FF0000wifinamewifipasswordmixio.mixly.cnmixio.mixly.cnA1B2C3mixio.mixly.cnusernamepasswordMyProjecttopicmsgtopicmethodmethodEQmsg1content"long""lat""message"012content"key1""key2""key3"012http://mixio.mixly.org/time.phpmixio.mixly.cnwifinamewifipasswordcsub_cb31444082183.230.40.3914109261n63JySRowo13ZLDBKw6y896E0=MixlyRobotsub_cbEQmsg1ciot_dict"tc"tc0ciot_dictccwifinamewifipasswordSVa3S0UKHIy9dDArs北京SVa3S0UKHIy9dDArs北京11111ble_cble_pMixlyble_cble_cMixlyble_cble_xble_xble_xMixlyble_xble_methodble_methodEQdataMixlyhandlehandle_methodhandle_methodkey1key2key3keyxble_keyboard_mouse10Hello, Mixly!1002000001000009000,4500,563,5630x1234callbackcmdaddrrawpulsesi2c2221100000i2c00i2c00i2ci2ci2cspi200000045spi200000buf50spi10spi100xffspibufspibuf0xffspi12345spi12345buf1Mixlyow12owowow12345ow12345owmy_now0my_nowmy_nowmy_nowFFFFFFFFFFFFmixlymy_nowmy_nowcbcbEQmsg1spi10000004512spi8my_lora433.925716my_loramy_loramy_loraMixlyi2c_extend45100000xsensori2c_extendxsensorxsensorxsensorxsensorxsensorxsensorxsensorxsensorxsensorxsensorxsensorxsensorxsensorxsensorxsensorxsensorxsensorxsensorxsensorxsensor5000500xsensorxsensorxsensorxsensorxsensorxsensorspi10000004512spi8ysensorysensor0ysensor0ysensor0Mixlyysensor0Mixlyysensorysensorysensor39,119.96,31.67ysensorysensorstation45ps2_handle24512ps2_handle50ps2_handleps2_handlews_wr457ws_wrws_wrws_wr360002zsensorzsensorzsensorzsensorweight12500weightmidi0midi440midi4401000midimidimidi4120midimidirgb04rgb0000rgb000rgb100100i2c_extend45400000Motori2c_extendMotor100Motor1024102402actuatoractuatoractuatoractuatoractuator你好米思齐actuatoractuatoractuator20actuatoractuatormixly*.mp3i2c_extend45400000matrixi2c_extendmatrixmatrixmatrixMixly0matrixMixlymatrixMixly500matrixMixlymatrixMixly500matrixmatrix>matrixmatrix1matrixmatrixmatrix0.5matrixmatrixi2c_extend45100000dispi2c_extenddisp2333dispdisp1i2c_extend45100000lcdi2c_extend0x27lcdMixly00lcdMixly005lcdlcdi2c_extend45100000oledi2c_extend0x3coledoled001oledMixlyoledMixly0010oledMixlyoledMixly0550oledMixlyoledMixly5500oled0020oled005050oled20202015oled1oled00oled00oledspi1000000450spi78tft_st7789135240tft_st7789001#ffffff255,255,0tft_st7789Mixly0050#ffffff255,255,0tft_st7789Mixly0550#ffffff255,255,0tft_st7789Mixly5500#ffffff255,255,0tft_st7789004040#ffffff255,255,0tft_st778912ai_sensorai_sensor98ai_sensor255,255,00,0,255ai_sensor'ni-hao','hong-se','lv-se','lan-se','bai-se','hei-se'0.1ai_sensor1.wav5ai_sensor1.wav100ai_sensorinfoai_sensorqrcodeinfoai_sensorbarcodeinfoai_sensortaginfoai_sensor25002525lineinfoai_sensor35002100circleinfoai_sensor10000rectinfoai_sensorinfoinfoai_sensorcolor_lab101colorsai_sensor'猫','狗','笔记本','笔'mixgo5自模型训练infoai_sensor'猫','狗','笔记本','笔'mixgo自模型识别objectsinfoai_sensor0.1606, 0.3562, 0.4712, 0.9568, 0.9877, 1.9108, 1.8761, 3.5310, 3.4423, 5.6823/sd/masks.kmodel外部模型加载objects12ai_sensorai_sensor98ai_sensor255,255,00,0,255ai_sensor1.wav5ai_sensor1.wav100infoai_sensorlicensePlateinfoai_sensorfaceinfoai_sensor20objectsai_sensorinfoai_sensorqrcodeinfoai_sensorbarcodeinfoai_sensortaginfoai_sensor25002525lineinfoai_sensor35002100circleinfoai_sensor10000rectinfoai_sensorinfoinfoai_sensorcolor_lab101colorsfilename.txtfMixlyfff0fffpathpathfilename.txtsrcname.txtdstname.txtpathff0wifinamewifipasswordwlanwlanwlanwlanwlan127.16.0.801234567wlanwlanwlanwlanwlan127.16.0.81connect_wifiwlanAPwlanTruewlanwlanSmallCabbage1WHILETRUEEQ0wlan0.0.0.0ms1000TRUEss0.0.0.080s192.168.0.180s5ss1024sbMixlyresponses1024sbMixlyresponse127.0.0.180sntp.aliyun.comresponsehttp://mixio.mixly.cnresponsehttp://mixio.mixly.cnresponse \ No newline at end of file diff --git a/boards/default/micropython_esp32/main.bundle.js b/boards/default/micropython_esp32/main.bundle.js index da2ff66c..e653fc69 100644 --- a/boards/default/micropython_esp32/main.bundle.js +++ b/boards/default/micropython_esp32/main.bundle.js @@ -1,4 +1,4 @@ -(()=>{"use strict";var t={d:(e,i)=>{for(var n in i)t.o(i,n)&&!t.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:i[n]})},o:(t,e)=>Object.prototype.hasOwnProperty.call(t,e),r:t=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})}},e={};t.r(e),t.d(e,{controls_type:()=>gt,controls_typeLists:()=>Ct,lists_zip:()=>St,lists_zip_container:()=>At,lists_zip_item:()=>Lt,unpack_iterable_object:()=>Nt,variables_change:()=>Rt,variables_get:()=>Et,variables_global:()=>ct,variables_set:()=>Ot});var i={};t.r(i),t.d(i,{base_setup:()=>Ft,controls_delay:()=>Pt,controls_end_program:()=>Yt,controls_except:()=>Wt,controls_finally:()=>Kt,controls_flow_statements:()=>Vt,controls_for:()=>Bt,controls_forEach:()=>xt,controls_for_range:()=>Gt,controls_if:()=>vt,controls_if_else:()=>Ht,controls_if_elseif:()=>wt,controls_if_if:()=>Ut,controls_lambda:()=>Qt,controls_main:()=>ft,controls_pass:()=>qt,controls_range:()=>Xt,controls_repeat_ext:()=>Jt,controls_thread:()=>zt,controls_try:()=>kt,controls_try_finally:()=>yt,controls_whileUntil:()=>bt,datetime_fromtimestamp:()=>ie,do_while:()=>jt,garbage_collection:()=>Zt,gene_unique_identifier:()=>ne,get_mem_alloc:()=>$t,get_mem_free:()=>te,get_unique_identifier:()=>ee});var n={};t.r(n),t.d(n,{base_map:()=>Se,generate_cartesian_product:()=>Le,math_arithmetic:()=>ae,math_bit:()=>re,math_constant:()=>oe,math_constant_mp:()=>pe,math_constrain:()=>me,math_dec:()=>le,math_indexer_number:()=>Oe,math_map:()=>Ee,math_max_min:()=>Te,math_number:()=>_e,math_number_base_conversion:()=>Me,math_random:()=>he,math_random_seed:()=>Re,math_round:()=>ce,math_selfcalcu:()=>ue,math_to_int:()=>Ie,math_trig:()=>de,text_to_number:()=>ge,text_to_number_skulpt:()=>Ce,turn_to_int:()=>Ae});var s={};t.r(s),t.d(s,{ascii_to_char:()=>Ye,char_to_ascii:()=>ve,number_to_text:()=>Xe,os_system:()=>_i,text:()=>De,text_capital:()=>He,text_center:()=>ke,text_char:()=>Fe,text_char_at:()=>ye,text_char_at2:()=>be,text_char_at3:()=>ei,text_compareTo:()=>ti,text_compare_to:()=>we,text_create_with_container:()=>je,text_create_with_item:()=>Ze,text_encode:()=>ni,text_equals_starts_ends:()=>Ue,text_eval:()=>si,text_find:()=>We,text_format:()=>ze,text_format_noreturn:()=>ii,text_join:()=>Pe,text_join_seq:()=>Ke,text_length:()=>xe,text_random_char:()=>Ve,text_replace:()=>Je,text_split:()=>Qe,text_strip:()=>qe,text_substring:()=>Ge,text_substring2:()=>Be,text_substring3:()=>$e,text_textarea:()=>fe});var _={};t.r(_),t.d(_,{ENUMERATE:()=>Ui,content_in_lists:()=>Hi,enumerate:()=>wi,list_many_input:()=>Di,list_tolist:()=>Yi,list_tolist2:()=>Gi,list_trig:()=>Ai,lists_2d_get_col_row_data:()=>ri,lists_2d_get_data_with_col_row:()=>ui,lists_append_extend:()=>hi,lists_change_to:()=>Ni,lists_change_to_general:()=>Fi,lists_clear:()=>ci,lists_create_with:()=>di,lists_create_with2:()=>vi,lists_create_with_container:()=>Ii,lists_create_with_item:()=>Ti,lists_create_with_noreturn:()=>fi,lists_create_with_text:()=>li,lists_create_with_text2:()=>Xi,lists_del_general:()=>Pi,lists_find:()=>Si,lists_getIndex3:()=>xi,lists_getSublist3:()=>bi,lists_get_index:()=>pi,lists_get_random_item:()=>mi,lists_get_random_sublist:()=>Ei,lists_get_sublist:()=>ai,lists_insert_value:()=>Oi,lists_insert_value2:()=>Vi,lists_pop:()=>Ci,lists_remove_at:()=>gi,lists_remove_at2:()=>Bi,lists_reverse:()=>Ri,lists_setIndex3:()=>yi,lists_set_index:()=>Mi,lists_sort:()=>Li});var o={};t.r(o),t.d(o,{dicts_add_change_del:()=>on,dicts_add_or_change:()=>ji,dicts_clear:()=>tn,dicts_create_with:()=>Wi,dicts_create_with_container:()=>Ki,dicts_create_with_item:()=>Ji,dicts_create_with_noreturn:()=>un,dicts_deldict:()=>_n,dicts_delete:()=>Zi,dicts_get:()=>qi,dicts_get_default:()=>zi,dicts_items:()=>en,dicts_keys:()=>Qi,dicts_length:()=>sn,dicts_pop:()=>pn,dicts_setdefault:()=>an,dicts_to_json:()=>dn,dicts_to_json2:()=>Tn,dicts_to_to:()=>In,dicts_todict:()=>rn,dicts_update:()=>$i,dicts_values:()=>nn,json_to_dicts:()=>ln});var p={};t.r(p),t.d(p,{logic_boolean:()=>Rn,logic_compare:()=>hn,logic_compare_continous:()=>mn,logic_is:()=>Sn,logic_is_in:()=>Cn,logic_negate:()=>On,logic_null:()=>cn,logic_operation:()=>En,logic_tobool:()=>An,logic_true_or_false:()=>gn});var a={};t.r(a),t.d(a,{sdcard_mount:()=>Qn,sdcard_use_spi_init:()=>Jn,storage_can_write_ornot:()=>Xn,storage_change_dir:()=>Wn,storage_close_file:()=>bn,storage_delete_file:()=>Vn,storage_file_seek:()=>Un,storage_file_tell:()=>Gn,storage_file_write:()=>Fn,storage_fileopen:()=>Nn,storage_fileopen_new:()=>Dn,storage_fileopen_new_encoding:()=>fn,storage_get_a_line:()=>vn,storage_get_contents:()=>Yn,storage_get_contents_without_para:()=>Pn,storage_get_current_dir:()=>wn,storage_get_file_size:()=>Bn,storage_get_filename:()=>xn,storage_is_file:()=>Kn,storage_list_all_files:()=>yn,storage_make_dir:()=>Hn,storage_open_file_with_os:()=>Ln,storage_rename:()=>kn});var u={};t.r(u),t.d(u,{procedures_callnoreturn:()=>es,procedures_callreturn:()=>is,procedures_defnoreturn:()=>jn,procedures_defreturn:()=>Zn,procedures_ifreturn:()=>ns,procedures_mutatorarg:()=>ts,procedures_mutatorcontainer:()=>$n,procedures_return:()=>ss});var r={};t.r(r),t.d(r,{tuple_change_to:()=>hs,tuple_create_with:()=>os,tuple_create_with_container:()=>ps,tuple_create_with_item:()=>as,tuple_create_with_noreturn:()=>Rs,tuple_create_with_text2:()=>us,tuple_create_with_text_return:()=>rs,tuple_del:()=>Is,tuple_find:()=>ms,tuple_getIndex:()=>ds,tuple_getSublist:()=>Os,tuple_get_random_item:()=>gs,tuple_get_sublist:()=>cs,tuple_join:()=>Ts,tuple_length:()=>ls,tuple_max:()=>Ms,tuple_totuple:()=>Cs,tuple_trig:()=>Es});var d={};t.r(d),t.d(d,{set_add_discard:()=>vs,set_clear:()=>Fs,set_create_with:()=>As,set_create_with_container:()=>Ls,set_create_with_item:()=>Ns,set_create_with_text_return:()=>bs,set_length:()=>Ds,set_operate:()=>Ps,set_operate_update:()=>Ys,set_pop:()=>fs,set_sub:()=>Xs,set_toset:()=>ys,set_update:()=>xs});var l={};t.r(l),t.d(l,{html_content:()=>ws,html_content_more:()=>Hs,html_document:()=>Bs,html_form:()=>Ws,html_head_body:()=>Us,html_style:()=>ks,html_style_color:()=>Js,html_style_content:()=>Ks,html_text:()=>Qs,html_title:()=>Gs});var I={};t.r(I),t.d(I,{attribute_access:()=>a_,function_call:()=>__,function_call_container:()=>o_,function_call_item:()=>p_,raw_block:()=>js,raw_empty:()=>$s,raw_expression:()=>Zs,raw_table:()=>zs,text_comment:()=>t_,text_print_multiple:()=>i_,text_print_multiple_container:()=>n_,text_print_multiple_item:()=>s_,type_check:()=>e_});var T={};t.r(T),t.d(T,{controls_type:()=>I_,controls_typeLists:()=>T_,lists_zip:()=>M_,unpack_iterable_object:()=>h_,variables_change:()=>d_,variables_get:()=>u_,variables_global:()=>l_,variables_set:()=>r_});var M={};t.r(M),t.d(M,{Panic_with_status_code:()=>L_,base_setup:()=>E_,controls_delay:()=>A_,controls_flow_statements:()=>S_,controls_for:()=>c_,controls_forEach:()=>P_,controls_for_range:()=>g_,controls_if:()=>O_,controls_interrupts:()=>f_,controls_lambda:()=>v_,controls_main:()=>m_,controls_millis:()=>N_,controls_nointerrupts:()=>F_,controls_pass:()=>x_,controls_range:()=>Y_,controls_repeat:()=>H_,controls_repeat_ext:()=>V_,controls_thread:()=>b_,controls_try_finally:()=>R_,controls_whileUntil:()=>C_,datetime_fromtimestamp:()=>k_,do_while:()=>y_,garbage_collection:()=>B_,gene_unique_identifier:()=>W_,get_mem_alloc:()=>G_,get_mem_free:()=>U_,get_unique_identifier:()=>w_,reset:()=>D_,time_sleep:()=>X_});var h={};t.r(h),t.d(h,{base_map:()=>Io,generate_cartesian_product:()=>Mo,math_arithmetic:()=>z_,math_bit:()=>q_,math_constant:()=>J_,math_constant_mp:()=>Q_,math_constrain:()=>_o,math_dec:()=>to,math_indexer_number:()=>ao,math_map:()=>so,math_max_min:()=>io,math_number:()=>K_,math_number_base_conversion:()=>oo,math_random:()=>no,math_random_seed:()=>po,math_round:()=>uo,math_selfcalcu:()=>j_,math_single:()=>Z_,math_to_int:()=>eo,math_trig:()=>$_,text_to_number:()=>ro,text_to_number_skulpt:()=>lo,turn_to_int:()=>To});var m={};t.r(m),t.d(m,{ascii_to_char:()=>Ro,char_to_ascii:()=>co,number_to_text:()=>go,os_system:()=>Wo,text:()=>ho,text_capital:()=>Po,text_center:()=>Yo,text_char:()=>Eo,text_char_at:()=>Ao,text_char_at2:()=>So,text_char_at3:()=>wo,text_compareTo:()=>Uo,text_compare_to:()=>Do,text_encode:()=>Ho,text_equals_starts_ends:()=>No,text_eval:()=>ko,text_find:()=>vo,text_format:()=>Vo,text_format_noreturn:()=>Bo,text_join:()=>Oo,text_join_seq:()=>Xo,text_length:()=>Co,text_random_char:()=>Lo,text_replace:()=>xo,text_split:()=>bo,text_strip:()=>yo,text_substring:()=>Fo,text_substring2:()=>fo,text_substring3:()=>Go,text_textarea:()=>mo});var E={};t.r(E),t.d(E,{content_in_lists:()=>Ap,enumerate:()=>Sp,list_many_input:()=>dp,list_tolist:()=>gp,list_tolist2:()=>Cp,list_trig:()=>ap,lists_2d_get_col_row_data:()=>Qo,lists_2d_get_data_with_col_row:()=>Jo,lists_append_extend:()=>$o,lists_change_to:()=>rp,lists_change_to_general:()=>Ip,lists_clear:()=>sp,lists_create_with:()=>qo,lists_create_with2:()=>Mp,lists_create_with_noreturn:()=>lp,lists_create_with_text:()=>zo,lists_create_with_text2:()=>hp,lists_del_general:()=>Tp,lists_find:()=>_p,lists_getIndex3:()=>mp,lists_getSublist3:()=>Ep,lists_get_index:()=>jo,lists_get_random_item:()=>tp,lists_get_random_sublist:()=>ep,lists_get_sublist:()=>Ko,lists_insert_value:()=>ip,lists_insert_value2:()=>Rp,lists_pop:()=>pp,lists_remove_at:()=>op,lists_remove_at2:()=>cp,lists_reverse:()=>np,lists_setIndex3:()=>Op,lists_set_index:()=>Zo,lists_sort:()=>up});var O={};t.r(O),t.d(O,{dicts_add_change_del:()=>Vp,dicts_add_or_change:()=>Fp,dicts_clear:()=>vp,dicts_create_with:()=>Lp,dicts_create_with_noreturn:()=>Up,dicts_deldict:()=>yp,dicts_delete:()=>Pp,dicts_get:()=>Dp,dicts_get_default:()=>fp,dicts_items:()=>Xp,dicts_keys:()=>Np,dicts_length:()=>bp,dicts_pop:()=>Bp,dicts_setdefault:()=>Gp,dicts_to_json:()=>Hp,dicts_to_json2:()=>Kp,dicts_to_to:()=>Wp,dicts_todict:()=>wp,dicts_update:()=>Yp,dicts_values:()=>xp,json_to_dicts:()=>kp});var R={};t.r(R),t.d(R,{logic_boolean:()=>jp,logic_compare:()=>Jp,logic_compare_continous:()=>Qp,logic_is:()=>ea,logic_is_in:()=>ta,logic_negate:()=>zp,logic_null:()=>Zp,logic_operation:()=>qp,logic_tobool:()=>ia,logic_true_or_false:()=>$p});var c={};t.r(c),t.d(c,{sdcard_mount:()=>Aa,sdcard_use_spi_init:()=>Sa,storage_can_write_ornot:()=>da,storage_change_dir:()=>Oa,storage_close_file:()=>Ia,storage_delete_file:()=>Ma,storage_file_seek:()=>Ea,storage_file_tell:()=>ma,storage_file_write:()=>pa,storage_fileopen:()=>sa,storage_fileopen_new:()=>_a,storage_fileopen_new_encoding:()=>oa,storage_get_a_line:()=>ra,storage_get_contents:()=>ua,storage_get_contents_without_para:()=>aa,storage_get_current_dir:()=>Ra,storage_get_file_size:()=>ha,storage_get_filename:()=>la,storage_is_file:()=>Ca,storage_list_all_files:()=>Ta,storage_make_dir:()=>ca,storage_open_file_with_os:()=>na,storage_rename:()=>ga});var g={};t.r(g),t.d(g,{procedures_callnoreturn:()=>fa,procedures_callreturn:()=>Da,procedures_defnoreturn:()=>Na,procedures_defreturn:()=>La,procedures_ifreturn:()=>Fa,procedures_return:()=>Pa});var C={};t.r(C),t.d(C,{tuple_change_to:()=>Ga,tuple_create_with:()=>Ya,tuple_create_with_noreturn:()=>ka,tuple_create_with_text2:()=>va,tuple_create_with_text_return:()=>Xa,tuple_del:()=>ya,tuple_find:()=>Ua,tuple_getIndex:()=>xa,tuple_getSublist:()=>Ha,tuple_get_random_item:()=>Ka,tuple_get_sublist:()=>Wa,tuple_join:()=>Va,tuple_length:()=>ba,tuple_max:()=>Ba,tuple_totuple:()=>Ja,tuple_trig:()=>wa});var S={};t.r(S),t.d(S,{set_add_discard:()=>tu,set_clear:()=>ja,set_create_with:()=>Qa,set_create_with_text_return:()=>nu,set_length:()=>qa,set_operate:()=>Za,set_operate_update:()=>$a,set_pop:()=>za,set_sub:()=>eu,set_toset:()=>su,set_update:()=>iu});var A={};t.r(A),t.d(A,{html_content:()=>au,html_content_more:()=>uu,html_document:()=>_u,html_form:()=>du,html_head_body:()=>pu,html_style:()=>ru,html_style_content:()=>lu,html_text:()=>Iu,html_title:()=>ou});var L={};t.r(L),t.d(L,{attribute_access:()=>Ru,function_call:()=>Ou,raw_block:()=>Tu,raw_empty:()=>hu,raw_expression:()=>Mu,raw_table:()=>mu,type_check:()=>Eu});var N={};t.r(N),t.d(N,{PIN_init:()=>cr,actuator_extern_get_led_bright:()=>Yu,actuator_extern_get_led_state:()=>vu,actuator_extern_led_bright:()=>Pu,actuator_extern_led_brightness:()=>Xu,actuator_ms32006_dcmotor:()=>Hu,actuator_ms32006_init:()=>wu,actuator_ms32006_stepper:()=>ku,actuator_neopixel_init:()=>Wu,actuator_neopixel_rgb:()=>Ku,actuator_neopixel_rgb_all:()=>Ju,actuator_neopixel_write:()=>Qu,actuator_use_uart_init:()=>qu,esp32_music_get_tempo_extern:()=>Du,esp32_music_pitch:()=>Su,esp32_music_pitch_init:()=>Cu,esp32_music_pitch_with_time:()=>Au,esp32_music_play_list:()=>Lu,esp32_music_reset_extern:()=>fu,esp32_music_set_tempo_extern:()=>Nu,esp32_music_stop:()=>Fu,mixbot_actuator_extern_get_addr:()=>Or,mixbot_actuator_extern_set_addr:()=>Rr,mixbot_addr_extern:()=>or,parrot_PIN_init:()=>Ar,parrot_move_speed:()=>Lr,pin_led_bright:()=>gr,player_insert_music:()=>er,player_play_music:()=>tr,player_set_mode:()=>$u,player_set_play:()=>ju,player_set_volume:()=>Zu,player_whether_stop:()=>zu,robot_led_extern:()=>rr,robot_led_extern_get_value:()=>dr,robot_motor_extern:()=>pr,robot_motor_extern_get_speed:()=>ar,robot_servo_extern_absolute_run:()=>Mr,robot_servo_extern_get_status:()=>lr,robot_servo_extern_relative_continue:()=>Er,robot_servo_extern_relative_origin:()=>hr,robot_servo_extern_relative_run:()=>mr,robot_servo_extern_stop:()=>Tr,robot_servo_extern_stop_mode:()=>Ir,robot_traffic_light_extern:()=>ur,servo_PIN_init:()=>Cr,servo_get_angle:()=>Gu,servo_get_speed:()=>Uu,servo_init:()=>xu,servo_move:()=>bu,servo_move_angle:()=>Sr,servo_set_angle:()=>Vu,servo_set_speed:()=>Bu,servo_speed_360:()=>yu,syn6288_builtin_voice:()=>sr,syn6288_get_voice:()=>nr,syn6288_set_voice:()=>ir,syn6288_tts_play:()=>_r});var D={};t.r(D),t.d(D,{actuator_dc_motor:()=>sd,actuator_dc_motor_stop:()=>_d,actuator_get_led_bright:()=>Pr,actuator_get_led_state:()=>Yr,actuator_led_bright:()=>Fr,actuator_led_brightness:()=>vr,actuator_mixbot_buzzer_on_off:()=>rd,actuator_mixgo_nova_mic_get:()=>Md,actuator_mixgo_nova_mic_set:()=>Td,actuator_mixgo_nova_onboard_music_pitch:()=>cd,actuator_mixgo_nova_onboard_music_stop:()=>gd,actuator_mixgo_nova_play_audio:()=>Od,actuator_mixgo_nova_play_online_audio:()=>Rd,actuator_mixgo_nova_record_audio:()=>Ed,actuator_mixgo_nova_voice_get:()=>md,actuator_mixgo_nova_voice_set:()=>hd,actuator_mixgo_zero_led_color:()=>Xr,actuator_onboard_neopixel_rgb:()=>Gr,actuator_onboard_neopixel_rgb_all:()=>Ur,actuator_onboard_neopixel_rgb_show_all_chase:()=>Hr,actuator_onboard_neopixel_rgb_show_all_rainbow:()=>wr,actuator_onboard_neopixel_write:()=>kr,actuator_rm_onboard_neopixel_rgb:()=>Wr,actuator_rm_onboard_neopixel_rgb_all:()=>Kr,actuator_rm_onboard_neopixel_rgb_show_all_chase:()=>Jr,actuator_stepper_keep:()=>id,actuator_stepper_stop:()=>nd,analog_ble_keyboard_init:()=>xd,analog_ble_keyboard_input:()=>Vd,analog_ble_keyboard_send_battery:()=>Gd,analog_ble_keyboard_str:()=>Bd,analog_ble_mouse_init:()=>Ud,analog_ble_mouse_input:()=>kd,analog_ble_mouse_send_battery:()=>Wd,analog_keyboard_input:()=>Ld,analog_keyboard_str:()=>Xd,analog_mouse_input:()=>Yd,bitbot_motor:()=>Id,bitbot_move:()=>dd,bitbot_stop:()=>ld,ble_keyboard_connect:()=>yd,ble_keyboard_get_mac:()=>bd,ble_mouse_connect:()=>Hd,ble_mouse_get_mac:()=>wd,cc_number:()=>Br,educore_ble_keyboard_input:()=>el,educore_ble_sensor_connected:()=>tl,educore_ble_sensor_init:()=>$d,educore_buzzer:()=>Kd,educore_buzzer_play_tone:()=>Jd,educore_buzzer_play_tone_time:()=>Qd,educore_buzzer_stop:()=>qd,educore_neopixel_clear:()=>Zd,educore_neopixel_rgb:()=>jd,educore_rgb_light:()=>zd,esp32_music_get_tempo:()=>qr,esp32_music_reset:()=>zr,esp32_music_set_tempo:()=>Qr,esp32_onboard_music_pitch:()=>jr,esp32_onboard_music_pitch_with_time:()=>Zr,esp32_onboard_music_play_list:()=>td,esp32_onboard_music_stop:()=>$r,general_key:()=>Dd,general_key_tuple:()=>fd,generalkey_container:()=>Fd,generalkey_create_with_item:()=>Pd,get_power_output:()=>Sd,ledswitch:()=>fr,mixbot_motor:()=>ud,mixbot_motor_status:()=>od,mixbot_move:()=>pd,mixbot_stop:()=>ad,mouse_key:()=>vd,number:()=>Dr,rm_actuator_get_led_bright:()=>br,rm_actuator_get_led_state:()=>yr,rm_actuator_led_bright:()=>xr,rm_actuator_led_brightness:()=>Vr,rm_motor:()=>ed,set_all_power_output:()=>Ad,set_power_output:()=>Cd,special_key:()=>Nd});var f={};t.r(f),t.d(f,{ai_sensor_20object:()=>xl,ai_sensor_ailocal_class:()=>Sl,ai_sensor_ailocal_class_result:()=>Al,ai_sensor_ailocal_train:()=>Cl,ai_sensor_asr_recognize:()=>Fl,ai_sensor_audio_play:()=>Nl,ai_sensor_audio_record:()=>Ll,ai_sensor_barcode:()=>ul,ai_sensor_circle:()=>Ml,ai_sensor_classifier_faces:()=>Xl,ai_sensor_color:()=>Ol,ai_sensor_color_chases:()=>gl,ai_sensor_color_chases_result:()=>cl,ai_sensor_config:()=>pl,ai_sensor_face:()=>vl,ai_sensor_find_20objects:()=>bl,ai_sensor_find_barcodes:()=>rl,ai_sensor_find_circles:()=>hl,ai_sensor_find_colors:()=>Rl,ai_sensor_find_licenseplates:()=>Yl,ai_sensor_find_lines:()=>Tl,ai_sensor_find_qrcodes:()=>ol,ai_sensor_find_rects:()=>El,ai_sensor_find_tags:()=>ll,ai_sensor_licenseplate:()=>Pl,ai_sensor_line:()=>Il,ai_sensor_qrcode:()=>sl,ai_sensor_qrcode_lite:()=>_l,ai_sensor_rect:()=>ml,ai_sensor_rgb:()=>al,ai_sensor_tag:()=>dl,ai_sensor_use_uart_init:()=>nl,ai_sensor_yolo_recognize:()=>Dl,ai_sensor_yolo_recognize_result:()=>fl});var F={};t.r(F),t.d(F,{MICROPYTHON_AI_Speech_asr:()=>Bl,MICROPYTHON_AI_Speech_unit:()=>Vl,MICROPYTHON_AI_client:()=>yl});var P={};t.r(P),t.d(P,{mpython_blynk_app_data:()=>tI,mpython_blynk_app_notify:()=>Jl,mpython_blynk_email:()=>zl,mpython_blynk_get_timers:()=>jl,mpython_blynk_on_connected:()=>kl,mpython_blynk_on_disconnected:()=>Hl,mpython_blynk_run:()=>Kl,mpython_blynk_sensor_data_to_app:()=>$l,mpython_blynk_set_property:()=>ql,mpython_blynk_setup:()=>eI,mpython_blynk_stop_timers:()=>Ql,mpython_blynk_sync_virtual:()=>wl,mpython_blynk_terminal_widget_vpin:()=>Ul,mpython_blynktimer:()=>Zl,mpython_blynktimer_run:()=>Wl});var Y={};t.r(Y),t.d(Y,{communicate_bluetooth_central_init:()=>yI,communicate_bluetooth_connect:()=>UI,communicate_bluetooth_disconnect:()=>wI,communicate_bluetooth_handle:()=>JI,communicate_bluetooth_is_connected:()=>kI,communicate_bluetooth_mac:()=>GI,communicate_bluetooth_peripheral_init:()=>VI,communicate_bluetooth_recv:()=>WI,communicate_bluetooth_recv_only:()=>KI,communicate_bluetooth_scan:()=>BI,communicate_bluetooth_send:()=>HI,communicate_espnow_init:()=>QI,communicate_espnow_init_new:()=>qI,communicate_i2c_available:()=>OI,communicate_i2c_init:()=>_I,communicate_i2c_master_read:()=>EI,communicate_i2c_onboard:()=>nI,communicate_i2c_read:()=>oI,communicate_i2c_scan:()=>aI,communicate_i2c_write:()=>pI,communicate_ir_recv_init:()=>NI,communicate_ir_send_init:()=>YI,communicate_ow_init:()=>cI,communicate_ow_read:()=>CI,communicate_ow_reset:()=>LI,communicate_ow_scan:()=>gI,communicate_ow_select:()=>AI,communicate_ow_write:()=>SI,communicate_spi_buffer:()=>dI,communicate_spi_init:()=>uI,communicate_spi_onboard:()=>sI,communicate_spi_read:()=>lI,communicate_spi_read_output:()=>II,communicate_spi_readinto:()=>TI,communicate_spi_readinto_output:()=>MI,communicate_spi_set:()=>rI,communicate_spi_write:()=>hI,communicate_spi_write_readinto:()=>mI,espnow_radio_channel:()=>eT,espnow_radio_channel_new:()=>nT,espnow_radio_on_off:()=>sT,espnow_radio_rec:()=>oT,espnow_radio_recv:()=>aT,espnow_radio_recv_certain_msg:()=>uT,espnow_radio_recv_certain_msg_new:()=>dT,espnow_radio_recv_msg:()=>pT,espnow_radio_recv_new:()=>rT,espnow_radio_send:()=>_T,espnow_radio_txpower:()=>iT,i2c_available:()=>vT,i2c_init:()=>OT,i2c_master_reader2:()=>YT,i2c_read:()=>RT,i2c_scan:()=>gT,i2c_slave_onreceive:()=>RI,i2c_write:()=>cT,internal_variable:()=>DI,ir_recv_timeout:()=>PI,ir_transmit_busy:()=>bI,ir_transmit_conventional_data:()=>vI,ir_transmit_raw_code:()=>xI,ir_transmit_study_code:()=>XI,ir_whether_recv:()=>FI,lora_init:()=>lT,lora_packet:()=>IT,lora_recv:()=>MT,lora_send:()=>TT,network_espnow_info:()=>jI,network_espnow_mac:()=>zI,network_espnow_recv:()=>ZI,network_espnow_recv_handle:()=>tT,network_espnow_send:()=>$I,recv_fun:()=>fI,spi_buffer:()=>AT,spi_init:()=>CT,spi_read:()=>LT,spi_read_output:()=>NT,spi_readinto:()=>DT,spi_readinto_output:()=>fT,spi_set:()=>ST,spi_write:()=>FT,spi_write_readinto:()=>PT,urequests_attribute:()=>mT,urequests_get:()=>hT,urequests_method:()=>ET});var v={};t.r(v),t.d(v,{display_animate:()=>uM,display_blink_rate:()=>_M,display_circle:()=>rM,display_color_seclet:()=>gM,display_draw_4strings:()=>$T,display_fill:()=>aM,display_get_screen_image:()=>sM,display_help:()=>lM,display_image_size:()=>tM,display_lcd_use_i2c_init:()=>DM,display_line:()=>iM,display_line_arbitrarily:()=>nM,display_matrix_extern_bright_point:()=>WT,display_matrix_extern_bright_screen:()=>JT,display_matrix_extern_clear:()=>QT,display_matrix_extern_get_pixel:()=>kT,display_matrix_extern_get_screen_pixel:()=>KT,display_matrix_extern_image_builtins:()=>qT,display_matrix_extern_scroll_string:()=>BT,display_matrix_extern_scroll_string_delay:()=>GT,display_matrix_extern_shift:()=>HT,display_matrix_extern_show_frame_string:()=>UT,display_matrix_extern_show_frame_string_delay:()=>wT,display_matrix_extern_show_image:()=>yT,display_matrix_extern_show_image_or_string_delay:()=>VT,display_matrix_use_i2c_init:()=>bT,display_oled_drawPixel:()=>TM,display_oled_showBitmap:()=>IM,display_oled_use_i2c_init:()=>vM,display_onoff:()=>pM,display_rect:()=>eM,display_rgb_color:()=>oM,display_tm1650_power:()=>hM,display_tm1650_set_brightness:()=>OM,display_tm1650_show_dot:()=>EM,display_tm1650_show_num:()=>mM,display_tm_use_i2c_init:()=>MM,display_triangle:()=>dM,display_use_i2c_init:()=>ZT,extern_oled_bright_point:()=>kM,extern_oled_clear:()=>WM,extern_oled_get_pixel:()=>HM,extern_oled_hvline:()=>JM,extern_oled_line:()=>QM,extern_oled_scroll_string:()=>VM,extern_oled_scroll_string_delay:()=>BM,extern_oled_shape_rect:()=>KM,extern_oled_shift:()=>wM,extern_oled_show_frame_string:()=>GM,extern_oled_show_frame_string_delay:()=>UM,extern_oled_show_image:()=>XM,extern_oled_show_image_or_string_delay:()=>yM,extern_oled_show_image_xy:()=>xM,extern_oled_show_string:()=>bM,lcd_backlight:()=>PM,lcd_clear:()=>YM,lcd_print_string:()=>FM,lcd_show_image_or_string_delay:()=>fM,matrix_extern_image_arithmetic:()=>zT,matrix_extern_image_invert:()=>jT,tft_fill:()=>LM,tft_line_arbitrarily:()=>NM,tft_scroll_string_delay:()=>SM,tft_show_frame_string_delay:()=>AM,tft_show_image_or_string_delay:()=>CM,tft_show_image_xy:()=>cM,tft_use_spi_init:()=>RM});var X={};t.r(X),t.d(X,{bitbot_display_image_create:()=>vh,display_bright_point:()=>uh,display_bright_screen:()=>dh,display_clear:()=>lh,display_get_pixel:()=>ah,display_get_screen_pixel:()=>rh,display_image_builtins:()=>nh,display_image_builtins_all:()=>sh,display_image_create:()=>ih,display_scroll_string:()=>ZM,display_scroll_string_delay:()=>$M,display_shift:()=>ph,display_show_frame_string:()=>th,display_show_frame_string_delay:()=>eh,display_show_image:()=>zM,display_show_image_or_string_delay:()=>jM,draw_pointer:()=>nm,image_arithmetic:()=>_h,image_invert:()=>oh,mixbot_display_bright_screen:()=>Ph,mixbot_display_get_ambientbright:()=>Fh,mixbot_display_get_screen_pixel:()=>fh,mixbot_display_image_create:()=>Dh,mixbot_display_rotate:()=>Yh,mixgo_display_image_create_new:()=>Mh,mixgome_display_font:()=>hh,mixgome_display_image_create:()=>Ih,mixgomini_display_image_create:()=>Th,mpython_display_hvline:()=>Ah,mpython_display_line:()=>Lh,mpython_display_shape_rect:()=>Sh,mpython_pbm_image:()=>Nh,onboard_oled_bright_point:()=>Ch,onboard_oled_scroll_string_delay:()=>ch,onboard_oled_show_frame_string_delay:()=>gh,onboard_oled_show_image:()=>mh,onboard_oled_show_image_or_string_delay:()=>Rh,onboard_oled_show_image_xy:()=>Eh,onboard_oled_show_string:()=>Oh,onboard_tft_bright_point:()=>Kh,onboard_tft_bright_screen:()=>qh,onboard_tft_clear:()=>Jh,onboard_tft_clock_clear:()=>em,onboard_tft_clock_draw:()=>tm,onboard_tft_clock_get_rtctime:()=>Zh,onboard_tft_clock_init:()=>jh,onboard_tft_clock_set_time:()=>$h,onboard_tft_display_hvline:()=>wh,onboard_tft_display_line:()=>Hh,onboard_tft_display_shape_circle:()=>im,onboard_tft_display_shape_rect:()=>Uh,onboard_tft_fill:()=>zh,onboard_tft_get_pixel:()=>Wh,onboard_tft_get_screen_pixel:()=>Qh,onboard_tft_scroll_string:()=>yh,onboard_tft_scroll_string_delay:()=>Vh,onboard_tft_shift:()=>kh,onboard_tft_show_frame_string:()=>Bh,onboard_tft_show_frame_string_delay:()=>Gh,onboard_tft_show_image:()=>Xh,onboard_tft_show_image_or_string_delay:()=>bh,onboard_tft_show_image_xy:()=>xh});var x={};t.r(x),t.d(x,{factory_block:()=>Tm,factory_block_return:()=>Mm,factory_block_return_with_textarea:()=>mm,factory_block_with_textarea:()=>hm,factory_callMethod_noreturn:()=>lm,factory_callMethod_return:()=>Im,factory_create_with_container:()=>am,factory_create_with_item:()=>um,factory_declare:()=>dm,factory_from_import:()=>_m,factory_function_noreturn:()=>pm,factory_function_return:()=>rm,factory_import:()=>om,folding_block:()=>Em});var b={};t.r(b),t.d(b,{controls_pin_attachInterrupt:()=>Gm,inout_analog_atten:()=>Dm,inout_analog_read:()=>Nm,inout_analog_read_init:()=>Xm,inout_analog_write:()=>Sm,inout_analog_write_init:()=>vm,inout_analog_write_set:()=>Am,inout_analog_write_set_freq:()=>ym,inout_digital_init:()=>Pm,inout_digital_read:()=>gm,inout_digital_write:()=>cm,inout_highlow:()=>Rm,inout_pinMode:()=>bm,inout_pin_attachInterrupt:()=>Fm,inout_pin_pressed:()=>fm,inout_pin_pressed_init:()=>xm,inout_pwm_analog_write:()=>Cm,inout_pwm_analog_write_init:()=>Ym,inout_pwm_analog_write_set_freq:()=>Lm,pin_pressed:()=>Bm,pin_pressed_init:()=>Vm});var y={};t.r(y),t.d(y,{IOT_EMQX_INIT_AND_CONNECT_BY_MIXLY_CODE:()=>rE,IOT_EMQX_INIT_AND_CONNECT_BY_SHARE_CODE:()=>uE,IOT_EMQX_PING:()=>pE,IOT_FORMATTING:()=>_E,IOT_FORMAT_STRING:()=>oE,IOT_MIXIO_NTP:()=>aE,IOT_MIXIO_PUBLISH:()=>Zm,IOT_MIXIO_SUBSCRIBE:()=>$m,iot_checkonenet:()=>RE,iot_client_onboard:()=>lE,iot_create_with_item:()=>zm,iot_http_client:()=>IE,iot_http_data:()=>TE,iot_mixio_check:()=>iE,iot_mixio_connect:()=>jm,iot_mixio_connect_only:()=>eE,iot_mixio_disconnect:()=>tE,iot_mixio_format_msg:()=>sE,iot_mixio_format_topic:()=>nE,iot_mixly_key:()=>dE,iot_mqtt_client:()=>ME,iot_mqtt_data:()=>hE,iot_onenet_check:()=>Wm,iot_onenet_connect:()=>Hm,iot_onenet_disconnect:()=>km,iot_onenet_publish:()=>Jm,iot_onenet_publish_dict:()=>Km,iot_onenetconnect:()=>EE,iot_onenetdisconnect:()=>OE,iot_publish:()=>cE,iot_publish_container:()=>Qm,iot_publish_item:()=>qm,iot_wifi_connect:()=>wm,iot_wificonnect:()=>mE});var V={};t.r(V),t.d(V,{educore_mqtt_connect:()=>tO,educore_mqtt_connect_success:()=>sO,educore_mqtt_subscribe_message:()=>eO,educore_mqtt_topic_publish:()=>nO,educore_mqtt_topic_subscribe:()=>iO,educore_wifi_connect:()=>$E,network_ap_connect:()=>YE,network_connect:()=>NE,network_get_connect:()=>fE,network_get_wifi:()=>PE,network_init:()=>CE,network_is_active:()=>AE,network_open:()=>SE,network_scan:()=>LE,network_server:()=>vE,network_socket_accept:()=>VE,network_socket_bind:()=>xE,network_socket_close:()=>HE,network_socket_connect:()=>bE,network_socket_init:()=>XE,network_socket_listen:()=>yE,network_socket_receive:()=>BE,network_socket_receive_from:()=>UE,network_socket_send:()=>GE,network_socket_send_to:()=>wE,network_stop:()=>FE,network_wifi_connect:()=>DE,ntptime_address:()=>QE,ntptime_time:()=>JE,requests_attribute:()=>WE,requests_attribute2:()=>ZE,requests_get:()=>kE,requests_get2:()=>zE,requests_method:()=>KE,requests_post:()=>jE});var B={};t.r(B),t.d(B,{pe_g1_battery_left:()=>pO,pe_g1_dc_motor:()=>aO,pe_g1_dc_motor_speed:()=>uO,pe_g1_servo_get_angle:()=>lO,pe_g1_servo_get_speed:()=>IO,pe_g1_servo_set_angle:()=>rO,pe_g1_servo_set_speed:()=>dO,pe_g1_use_i2c_init:()=>oO});var G={};t.r(G),t.d(G,{CI130X_BROADCAST:()=>VO,CI130X_GET_THE_RECOGNIZED_CMD:()=>yO,CI130X_GET_WHETHER_IDENTIFY:()=>bO,CI130X_IDENTIFY_AND_SAVE:()=>xO,CI130X_SET_SYSTEM_CMD:()=>BO,HCSR04:()=>AR,PS2_Button:()=>fR,PS2_Buttons:()=>PR,PS2_Buttons_new:()=>xR,PS2_State:()=>FR,PS2_init:()=>LR,PS2_init_new:()=>vR,PS2_stk:()=>YR,PS2_stk_new:()=>bR,PS2_vibration:()=>DR,PS2_vibration_new:()=>XR,camera_sensor_init:()=>dc,camera_sensor_result:()=>lc,educore_body_sensor:()=>ec,educore_button_sensor_extern:()=>_c,educore_camera_sensor:()=>rc,educore_infrared_sensor:()=>sc,educore_soilhum_sensor:()=>ic,educore_temp_sensor:()=>uc,educore_temphum_sensor:()=>nc,educore_ultrasonic_sensor:()=>pc,esp32_s2_weather_init:()=>cR,esp32_s2_weather_rain:()=>CR,esp32_s2_weather_wd:()=>gR,esp32_s2_weather_ws:()=>SR,extern_rfid_read:()=>pR,extern_rfid_readcontent:()=>uR,extern_rfid_readid:()=>aR,extern_rfid_status:()=>lR,extern_rfid_write:()=>rR,extern_rfid_write_return:()=>dR,gnss_get_data:()=>GR,gnss_have_data:()=>BR,interaction_whether_to_interaction:()=>vO,interaction_whether_to_interaction_SANT:()=>XO,mixbot_sensor_extern_get_addr:()=>JR,mixbot_sensor_extern_set_addr:()=>QR,pm25_get_data:()=>VR,radar_set_DETECTION_THRESHOLD:()=>PO,radar_set_DETECTION_THRESHOLD_SANT:()=>YO,robot_button_extern_get_value:()=>UR,robot_color_extern_get_value:()=>KR,robot_infrared_extern_get_value:()=>HR,robot_infrared_extern_grey_get_value:()=>kR,robot_potentiometer_extern_get_value:()=>WR,robot_sonar_extern_get_value:()=>qR,robot_sonar_extern_led:()=>zR,robot_touch_extern_get_value:()=>wR,sensor_APDS9960_extern:()=>UO,sensor_DS18X20:()=>DO,sensor_LTR308_extern:()=>wO,sensor_LTR390UV_extern:()=>WO,sensor_MAX30102_extern:()=>GO,sensor_QMC5883L_extern:()=>jO,sensor_VL530LX_extern:()=>KO,sensor_adxl345_get_acceleration:()=>RO,sensor_aht11_extern:()=>QO,sensor_bmp:()=>LO,sensor_compass_reset:()=>_R,sensor_dht11:()=>gO,sensor_hp203_extern:()=>qO,sensor_light_level:()=>cO,sensor_lm35:()=>fO,sensor_ltr381_extern:()=>HO,sensor_mixgo_extern_button_attachInterrupt:()=>EO,sensor_mixgo_extern_button_get_presses:()=>mO,sensor_mixgo_extern_button_is_pressed:()=>MO,sensor_mixgo_extern_button_was_pressed:()=>hO,sensor_mixgo_extern_light:()=>CO,sensor_mixgo_extern_pin_near:()=>AO,sensor_mixgo_extern_sound:()=>SO,sensor_mixgoce_hot_wheel_degrees:()=>RR,sensor_mixgoce_hot_wheel_is_touched:()=>OR,sensor_mpu9250_attachGestureInterrupt:()=>OO,sensor_mpu9250_calibrate_compass:()=>iR,sensor_mpu9250_field_strength:()=>sR,sensor_mpu9250_gesture:()=>ZO,sensor_mpu9250_get_acceleration:()=>$O,sensor_mpu9250_get_gyro:()=>eR,sensor_mpu9250_get_magnetic:()=>tR,sensor_mpu9250_temperature:()=>nR,sensor_read_humiture:()=>oc,sensor_sht:()=>NO,sensor_shtc3_extern:()=>JO,sensor_spl06_001_extern:()=>zO,sensor_ucs12071_extern:()=>kO,sensor_use_i2c_init:()=>FO,sensor_use_spi_init:()=>oR,sensor_use_uart_init:()=>yR,sensor_weather_solo_init:()=>jR,sensor_weather_solo_rain:()=>tc,sensor_weather_solo_wd:()=>ZR,sensor_weather_solo_ws:()=>$R,sensor_weigh_init:()=>Ic,ultrasonic_sensor_read_distance:()=>ac,weather_data:()=>IR,weather_have_data:()=>TR,weather_set_label:()=>hR,weather_set_label_container:()=>mR,weather_set_label_item:()=>ER,weather_uart_mixio:()=>MR,weigh_sensor_get_weight:()=>Tc});var U={};t.r(U),t.d(U,{CI130X_BROADCAST_SANT:()=>aC,CI130X_GET_THE_RECOGNIZED_CMD_SANT:()=>pC,CI130X_GET_WHETHER_IDENTIFY_SANT:()=>oC,CI130X_IDENTIFY_AND_SAVE_SANT:()=>_C,CI130X_SET_SYSTEM_CMD_SANT:()=>uC,HCSR04:()=>Pc,RTC_set_date:()=>Fc,RTC_set_time:()=>fc,bitbot_als_num:()=>Vg,dht11:()=>Wg,educore_button_sensor:()=>tC,educore_button_was_pressed:()=>eC,educore_gyroscope_sensor:()=>jg,educore_gyroscope_sensor_read:()=>Zg,educore_gyroscope_sensor_shake:()=>$g,educore_light_sensor:()=>zg,educore_rfid_sensor:()=>iC,educore_rfid_sensor_scan:()=>nC,educore_rfid_sensor_scan_data:()=>sC,educore_voice_sensor:()=>Qg,number1:()=>vc,number2:()=>Xc,number3:()=>xc,number4:()=>bc,number5:()=>yc,number6:()=>Vc,number7:()=>Bc,onboard_RTC_get_time:()=>Jc,onboard_RTC_get_time_str:()=>$c,onboard_RTC_get_timestamp:()=>Qc,onboard_RTC_set_datetime:()=>jc,onboard_RTC_settime_string:()=>zc,onboard_RTC_timestamp_totuple:()=>qc,rfid_readcontent:()=>og,rfid_readid:()=>_g,rfid_write:()=>pg,rfid_write_return:()=>ag,sensor_LTR308:()=>tg,sensor_aht11:()=>ig,sensor_bitbot_ALS:()=>yg,sensor_button_get_presses:()=>Ug,sensor_button_is_pressed:()=>Bg,sensor_button_was_pressed:()=>Gg,sensor_distance_hrsc04:()=>Dc,sensor_eulerangles:()=>rg,sensor_field_strength:()=>Kg,sensor_get_acceleration:()=>ug,sensor_get_temperature:()=>ng,sensor_hp203:()=>sg,sensor_light:()=>kg,sensor_mixbot_get_gyro:()=>bg,sensor_mixbot_patrol_calibrate:()=>vg,sensor_mixbot_patrol_value:()=>Xg,sensor_mixbot_temperature:()=>xg,sensor_mixgo_LTR308:()=>Wc,sensor_mixgo_button_attachInterrupt:()=>Oc,sensor_mixgo_button_get_presses:()=>Ec,sensor_mixgo_button_is_pressed:()=>hc,sensor_mixgo_button_was_pressed:()=>mc,sensor_mixgo_cc_mmc5603_calibrate_compass:()=>cg,sensor_mixgo_cc_mmc5603_get_angle:()=>Rg,sensor_mixgo_cc_mmc5603_get_magnetic:()=>Og,sensor_mixgo_light:()=>Yc,sensor_mixgo_nova_LTR308:()=>kc,sensor_mixgo_nova_pin_near:()=>Hc,sensor_mixgo_pin_near:()=>wc,sensor_mixgo_pin_near_double:()=>Uc,sensor_mixgo_pin_near_single:()=>Gc,sensor_mixgo_pin_pressed:()=>Sc,sensor_mixgo_sant_color:()=>Kc,sensor_mixgo_touch_slide:()=>Nc,sensor_mixgocar42_button_attachInterrupt:()=>Cc,sensor_mixgocar42_button_get_presses:()=>gc,sensor_mixgocar42_button_is_pressed:()=>Rc,sensor_mixgocar42_button_was_pressed:()=>cc,sensor_mixgocar_battery_left:()=>Yg,sensor_mixgocar_pin_near:()=>Fg,sensor_mixgocar_pin_near_line:()=>fg,sensor_mixgocar_pin_near_state_change:()=>Pg,sensor_mixgoce_pin_pressed:()=>Ac,sensor_mixgoce_temperature:()=>Cg,sensor_mixgome_temperature:()=>gg,sensor_mpython_pin_pressed:()=>Lc,sensor_mpython_qmi8658_get_gyro:()=>Sg,sensor_mpython_qmi8658_temperature:()=>Ag,sensor_onboard_compass_reset:()=>Eg,sensor_onboard_mpu9250_calibrate_compass:()=>Mg,sensor_onboard_mpu9250_field_strength:()=>mg,sensor_onboard_mpu9250_gesture:()=>dg,sensor_onboard_mpu9250_get_acceleration:()=>lg,sensor_onboard_mpu9250_get_gyro:()=>Tg,sensor_onboard_mpu9250_get_magnetic:()=>Ig,sensor_onboard_mpu9250_temperature:()=>hg,sensor_pin_near:()=>Hg,sensor_pin_pressed:()=>wg,sensor_read:()=>qg,sensor_rm_acc:()=>Dg,sensor_rm_battery_left:()=>Ng,sensor_rm_pin_near_double:()=>Lg,sensor_rtc_init:()=>Zc,sensor_sound:()=>eg,sensor_temperature:()=>Jg});var w={};t.r(w),t.d(w,{serial_any:()=>mC,serial_begin:()=>gC,serial_print:()=>lC,serial_print_byte:()=>dC,serial_print_hex:()=>TC,serial_println:()=>IC,serial_read_from_ai:()=>PC,serial_readline:()=>EC,serial_readstr:()=>hC,serial_readstr_until:()=>OC,serial_receive_data_event:()=>MC,serial_send_to_ai:()=>FC,serial_softserial:()=>cC,serial_softserial_new:()=>RC,system_input:()=>CC,system_print:()=>SC,system_print_container:()=>DC,system_print_end:()=>LC,system_print_inline:()=>AC,system_print_item:()=>fC,system_print_many:()=>NC});var H={};t.r(H),t.d(H,{Panic_with_status_code:()=>xC,Timer_init:()=>QC,base_delay:()=>jC,controls_delay:()=>XC,controls_delay_new:()=>vC,controls_millis:()=>yC,controls_uname:()=>BC,raw_block:()=>VC,reset:()=>bC,system_bitbot_shutdown:()=>JC,system_machine_reset:()=>KC,system_ticks_diff:()=>wC,system_timer:()=>UC,system_timer_init:()=>HC,system_wdt_feed:()=>WC,system_wdt_init:()=>kC,time_ticks_diff:()=>zC,timer:()=>GC,timer2:()=>qC});var k={};t.r(k),t.d(k,{Air_daily_content:()=>dS,Air_now_content:()=>sS,Geo_moon_content:()=>IS,Geo_sun_content:()=>lS,Life_suggestion_content:()=>oS,Location_search_content:()=>aS,Tide_daily_content:()=>pS,WEATHER_DAILY:()=>tS,WEATHER_HOUR:()=>eS,WEATHER_NOW:()=>$C,Weather_alarm_content:()=>_S,Weather_daily:()=>uS,Weather_daily_content:()=>rS,Weather_now:()=>iS,Weather_now_content:()=>nS});var W={};t.r(W),t.d(W,{PIN_init:()=>dA,actuator_extern_get_led_bright:()=>vS,actuator_extern_get_led_state:()=>XS,actuator_extern_led_bright:()=>YS,actuator_extern_led_brightness:()=>xS,actuator_ms32006_dcmotor:()=>cS,actuator_ms32006_init:()=>RS,actuator_ms32006_stepper:()=>gS,actuator_neopixel_init:()=>bS,actuator_neopixel_rgb:()=>BS,actuator_neopixel_rgb_all:()=>yS,actuator_neopixel_write:()=>VS,actuator_use_uart_init:()=>GS,esp32_music_get_tempo_extern:()=>DS,esp32_music_pitch:()=>SS,esp32_music_pitch_init:()=>CS,esp32_music_pitch_with_time:()=>AS,esp32_music_play_list:()=>fS,esp32_music_reset_extern:()=>FS,esp32_music_set_tempo_extern:()=>NS,esp32_music_stop:()=>LS,mixbot_actuator_extern_get_addr:()=>uA,mixbot_actuator_extern_set_addr:()=>rA,mixbot_addr_extern:()=>zS,parrot_PIN_init:()=>MA,parrot_move_speed:()=>hA,pin_led_bright:()=>lA,player_play_music:()=>WS,player_set_mode:()=>kS,player_set_play:()=>wS,player_set_volume:()=>HS,player_whether_stop:()=>US,robot_led_extern:()=>tA,robot_led_extern_get_value:()=>eA,robot_motor_extern:()=>jS,robot_motor_extern_get_speed:()=>ZS,robot_servo_extern_absolute_run:()=>_A,robot_servo_extern_get_status:()=>iA,robot_servo_extern_relative_continue:()=>aA,robot_servo_extern_relative_origin:()=>oA,robot_servo_extern_relative_run:()=>pA,robot_servo_extern_stop:()=>sA,robot_servo_extern_stop_mode:()=>nA,robot_traffic_light_extern:()=>$S,servo_PIN_init:()=>IA,servo_get_angle:()=>ES,servo_get_speed:()=>OS,servo_init:()=>TS,servo_move:()=>PS,servo_move_angle:()=>TA,servo_set_angle:()=>hS,servo_set_speed:()=>mS,servo_speed_360:()=>MS,syn6288_builtin_voice:()=>QS,syn6288_get_voice:()=>JS,syn6288_set_voice:()=>KS,syn6288_tts_play:()=>qS});var K={};t.r(K),t.d(K,{actuator_dc_motor:()=>kA,actuator_dc_motor_stop:()=>WA,actuator_get_led_bright:()=>NA,actuator_get_led_state:()=>DA,actuator_led_bright:()=>LA,actuator_led_brightness:()=>fA,actuator_mixbot_buzzer_on_off:()=>zA,actuator_mixgo_nova_mic_get:()=>eL,actuator_mixgo_nova_mic_set:()=>tL,actuator_mixgo_nova_onboard_music_pitch:()=>pL,actuator_mixgo_nova_onboard_music_stop:()=>aL,actuator_mixgo_nova_play_audio:()=>_L,actuator_mixgo_nova_play_online_audio:()=>oL,actuator_mixgo_nova_record_audio:()=>sL,actuator_mixgo_nova_voice_get:()=>nL,actuator_mixgo_nova_voice_set:()=>iL,actuator_mixgo_zero_led_color:()=>FA,actuator_onboard_neopixel_rgb:()=>yA,actuator_onboard_neopixel_rgb_all:()=>VA,actuator_onboard_neopixel_rgb_show_all_chase:()=>BA,actuator_onboard_neopixel_rgb_show_all_rainbow:()=>GA,actuator_onboard_neopixel_write:()=>bA,actuator_stepper_keep:()=>wA,actuator_stepper_stop:()=>HA,analog_ble_keyboard_init:()=>OL,analog_ble_keyboard_input:()=>gL,analog_ble_keyboard_send_battery:()=>SL,analog_ble_keyboard_str:()=>CL,analog_ble_mouse_init:()=>AL,analog_ble_mouse_input:()=>DL,analog_ble_mouse_send_battery:()=>fL,analog_keyboard_input:()=>lL,analog_keyboard_str:()=>mL,analog_mouse_input:()=>ML,bitbot_motor:()=>$A,bitbot_move:()=>jA,bitbot_stop:()=>ZA,ble_keyboard_connect:()=>cL,ble_keyboard_get_mac:()=>RL,ble_mouse_connect:()=>NL,ble_mouse_get_mac:()=>LL,cc_number:()=>PA,educore_ble_keyboard_input:()=>BL,educore_ble_sensor_connected:()=>VL,educore_ble_sensor_init:()=>yL,educore_buzzer:()=>FL,educore_buzzer_play_tone:()=>PL,educore_buzzer_play_tone_time:()=>YL,educore_buzzer_stop:()=>vL,educore_neopixel_clear:()=>bL,educore_neopixel_rgb:()=>xL,educore_rgb_light:()=>XL,esp32_music_get_tempo:()=>EA,esp32_music_reset:()=>CA,esp32_music_set_tempo:()=>mA,esp32_onboard_music_pitch:()=>OA,esp32_onboard_music_pitch_with_time:()=>RA,esp32_onboard_music_play_list:()=>gA,esp32_onboard_music_stop:()=>cA,general_key:()=>TL,general_key_tuple:()=>EL,get_power_output:()=>rL,ledswitch:()=>AA,mixbot_motor:()=>qA,mixbot_motor_status:()=>KA,mixbot_move:()=>JA,mixbot_stop:()=>QA,mouse_key:()=>hL,number:()=>SA,rm_actuator_get_led_bright:()=>vA,rm_actuator_get_led_state:()=>XA,rm_actuator_led_bright:()=>YA,rm_actuator_led_brightness:()=>xA,rm_motor:()=>UA,set_all_power_output:()=>dL,set_power_output:()=>uL,special_key:()=>IL});var J={};t.r(J),t.d(J,{ai_sensor_20object:()=>EN,ai_sensor_ailocal_class:()=>pN,ai_sensor_ailocal_class_result:()=>aN,ai_sensor_ailocal_train:()=>oN,ai_sensor_asr_recognize:()=>IN,ai_sensor_audio_play:()=>rN,ai_sensor_audio_record:()=>uN,ai_sensor_barcode:()=>KL,ai_sensor_circle:()=>ZL,ai_sensor_classifier_faces:()=>mN,ai_sensor_color:()=>iN,ai_sensor_color_chases:()=>_N,ai_sensor_color_chases_result:()=>sN,ai_sensor_config:()=>wL,ai_sensor_face:()=>hN,ai_sensor_find_20objects:()=>ON,ai_sensor_find_barcodes:()=>JL,ai_sensor_find_circles:()=>$L,ai_sensor_find_colors:()=>nN,ai_sensor_find_licenseplates:()=>MN,ai_sensor_find_lines:()=>jL,ai_sensor_find_qrcodes:()=>WL,ai_sensor_find_rects:()=>eN,ai_sensor_find_tags:()=>qL,ai_sensor_licenseplate:()=>TN,ai_sensor_line:()=>zL,ai_sensor_qrcode:()=>kL,ai_sensor_qrcode_lite:()=>UL,ai_sensor_rect:()=>tN,ai_sensor_rgb:()=>HL,ai_sensor_tag:()=>QL,ai_sensor_use_uart_init:()=>GL,ai_sensor_yolo_recognize:()=>dN,ai_sensor_yolo_recognize_result:()=>lN});var Q={};t.r(Q),t.d(Q,{MICROPYTHON_AI_Speech_asr:()=>gN,MICROPYTHON_AI_Speech_unit:()=>cN,MICROPYTHON_AI_client:()=>RN});var q={};t.r(q),t.d(q,{mpython_blynk_app_data:()=>XN,mpython_blynk_app_notify:()=>fN,mpython_blynk_email:()=>xN,mpython_blynk_get_timers:()=>PN,mpython_blynk_on_connected:()=>LN,mpython_blynk_on_disconnected:()=>AN,mpython_blynk_run:()=>DN,mpython_blynk_sensor_data_to_app:()=>vN,mpython_blynk_set_property:()=>bN,mpython_blynk_setup:()=>yN,mpython_blynk_stop_timers:()=>FN,mpython_blynk_sync_virtual:()=>SN,mpython_blynk_terminal_widget_vpin:()=>CN,mpython_blynktimer:()=>YN,mpython_blynktimer_run:()=>NN});var z={};t.r(z),t.d(z,{communicate_bluetooth_central_init:()=>ED,communicate_bluetooth_connect:()=>cD,communicate_bluetooth_disconnect:()=>gD,communicate_bluetooth_handle:()=>DD,communicate_bluetooth_is_connected:()=>SD,communicate_bluetooth_mac:()=>CD,communicate_bluetooth_peripheral_init:()=>OD,communicate_bluetooth_recv:()=>ND,communicate_bluetooth_recv_only:()=>LD,communicate_bluetooth_scan:()=>RD,communicate_bluetooth_send:()=>AD,communicate_espnow_init:()=>fD,communicate_espnow_init_new:()=>FD,communicate_i2c_available:()=>WN,communicate_i2c_init:()=>GN,communicate_i2c_master_read:()=>kN,communicate_i2c_onboard:()=>VN,communicate_i2c_read:()=>UN,communicate_i2c_scan:()=>HN,communicate_i2c_write:()=>wN,communicate_ir_recv_init:()=>aD,communicate_ir_send_init:()=>ID,communicate_ow_init:()=>iD,communicate_ow_read:()=>_D,communicate_ow_reset:()=>sD,communicate_ow_scan:()=>nD,communicate_ow_select:()=>pD,communicate_ow_write:()=>oD,communicate_spi_buffer:()=>qN,communicate_spi_init:()=>JN,communicate_spi_onboard:()=>BN,communicate_spi_read:()=>zN,communicate_spi_read_output:()=>jN,communicate_spi_readinto:()=>ZN,communicate_spi_readinto_output:()=>$N,communicate_spi_set:()=>QN,communicate_spi_write:()=>tD,communicate_spi_write_readinto:()=>eD,espnow_radio_channel:()=>bD,espnow_radio_channel_new:()=>VD,espnow_radio_on_off:()=>BD,espnow_radio_rec:()=>UD,espnow_radio_recv:()=>HD,espnow_radio_recv_certain_msg:()=>kD,espnow_radio_recv_certain_msg_new:()=>KD,espnow_radio_recv_msg:()=>wD,espnow_radio_recv_new:()=>WD,espnow_radio_send:()=>GD,espnow_radio_txpower:()=>yD,i2c_slave_onreceive:()=>KN,internal_variable:()=>uD,ir_recv_timeout:()=>lD,ir_transmit_busy:()=>mD,ir_transmit_conventional_data:()=>TD,ir_transmit_raw_code:()=>hD,ir_transmit_study_code:()=>MD,ir_whether_recv:()=>dD,lora_init:()=>JD,lora_packet:()=>QD,lora_recv:()=>zD,lora_send:()=>qD,network_espnow_info:()=>YD,network_espnow_mac:()=>PD,network_espnow_recv:()=>vD,network_espnow_recv_handle:()=>xD,network_espnow_send:()=>XD,recv_fun:()=>rD,urequests_attribute:()=>ZD,urequests_get:()=>jD,urequests_method:()=>$D});var j={};t.r(j),t.d(j,{display_animate:()=>Af,display_circle:()=>Lf,display_color_seclet:()=>yf,display_draw_4strings:()=>Ef,display_fill:()=>Sf,display_lcd_use_i2c_init:()=>Hf,display_line:()=>cf,display_line_arbitrarily:()=>Of,display_matrix_extern_bright_point:()=>df,display_matrix_extern_bright_screen:()=>If,display_matrix_extern_clear:()=>af,display_matrix_extern_get_pixel:()=>rf,display_matrix_extern_get_screen_pixel:()=>lf,display_matrix_extern_image_builtins:()=>Tf,display_matrix_extern_scroll_string:()=>of,display_matrix_extern_scroll_string_delay:()=>pf,display_matrix_extern_shift:()=>uf,display_matrix_extern_show_frame_string:()=>sf,display_matrix_extern_show_frame_string_delay:()=>_f,display_matrix_extern_show_image:()=>ef,display_matrix_extern_show_image_or_string_delay:()=>nf,display_matrix_use_i2c_init:()=>tf,display_oled_drawPixel:()=>ff,display_oled_showBitmap:()=>Df,display_oled_use_i2c_init:()=>Qf,display_onoff:()=>gf,display_rect:()=>Rf,display_tm1650_power:()=>Pf,display_tm1650_set_brightness:()=>Xf,display_tm1650_show_dot:()=>vf,display_tm1650_show_num:()=>Yf,display_tm_use_i2c_init:()=>Ff,display_triangle:()=>Nf,display_use_i2c_init:()=>mf,extern_oled_bright_point:()=>oF,extern_oled_clear:()=>nF,extern_oled_get_pixel:()=>_F,extern_oled_hvline:()=>aF,extern_oled_line:()=>uF,extern_oled_scroll_string:()=>eF,extern_oled_scroll_string_delay:()=>iF,extern_oled_shape_rect:()=>pF,extern_oled_shift:()=>sF,extern_oled_show_frame_string:()=>$f,extern_oled_show_frame_string_delay:()=>tF,extern_oled_show_image:()=>qf,extern_oled_show_image_or_string_delay:()=>Zf,extern_oled_show_image_xy:()=>zf,extern_oled_show_string:()=>jf,image_shift:()=>Cf,lcd_backlight:()=>Kf,lcd_clear:()=>Jf,lcd_print_string:()=>Wf,lcd_show_image_or_string_delay:()=>kf,matrix_extern_image_arithmetic:()=>Mf,matrix_extern_image_invert:()=>hf,tft_fill:()=>Uf,tft_line_arbitrarily:()=>wf,tft_scroll_string_delay:()=>Gf,tft_show_frame_string_delay:()=>Bf,tft_show_image_or_string_delay:()=>Vf,tft_show_image_xy:()=>bf,tft_use_spi_init:()=>xf});var Z={};t.r(Z),t.d(Z,{bitbot_display_image_create:()=>JF,display_bright_point:()=>SF,display_bright_screen:()=>LF,display_clear:()=>OF,display_get_pixel:()=>CF,display_get_screen_pixel:()=>AF,display_image_builtins:()=>hF,display_image_builtins_all:()=>mF,display_image_create:()=>EF,display_scroll_string:()=>TF,display_scroll_string_delay:()=>MF,display_shift:()=>gF,display_show_frame_string:()=>lF,display_show_frame_string_delay:()=>IF,display_show_image:()=>rF,display_show_image_or_string_delay:()=>dF,draw_pointer:()=>mP,image_arithmetic:()=>RF,image_invert:()=>cF,mixbot_display_bright_screen:()=>WF,mixbot_display_get_ambientbright:()=>kF,mixbot_display_get_screen_pixel:()=>HF,mixbot_display_image_create:()=>wF,mixbot_display_rotate:()=>KF,mixgo_display_image_create_new:()=>FF,mixgome_display_font:()=>fF,mixgome_display_image_create:()=>NF,mixgomini_display_image_create:()=>DF,mpython_display_hvline:()=>GF,mpython_display_line:()=>UF,mpython_display_shape_rect:()=>BF,mpython_pbm_image:()=>PF,onboard_oled_bright_point:()=>VF,onboard_oled_scroll_string_delay:()=>yF,onboard_oled_show_frame_string_delay:()=>bF,onboard_oled_show_image:()=>YF,onboard_oled_show_image_or_string_delay:()=>xF,onboard_oled_show_image_xy:()=>vF,onboard_oled_show_string:()=>XF,onboard_tft_bright_point:()=>pP,onboard_tft_bright_screen:()=>uP,onboard_tft_clear:()=>sP,onboard_tft_clock_clear:()=>MP,onboard_tft_clock_draw:()=>TP,onboard_tft_clock_get_rtctime:()=>lP,onboard_tft_clock_init:()=>dP,onboard_tft_clock_set_time:()=>IP,onboard_tft_display_hvline:()=>iP,onboard_tft_display_line:()=>nP,onboard_tft_display_shape_circle:()=>hP,onboard_tft_display_shape_rect:()=>eP,onboard_tft_fill:()=>rP,onboard_tft_get_pixel:()=>oP,onboard_tft_get_screen_pixel:()=>aP,onboard_tft_scroll_string:()=>$F,onboard_tft_scroll_string_delay:()=>tP,onboard_tft_shift:()=>_P,onboard_tft_show_frame_string:()=>jF,onboard_tft_show_frame_string_delay:()=>ZF,onboard_tft_show_image:()=>QF,onboard_tft_show_image_or_string_delay:()=>zF,onboard_tft_show_image_xy:()=>qF});var $={};t.r($),t.d($,{factory_block:()=>AP,factory_block_return:()=>LP,factory_block_return_with_textarea:()=>DP,factory_block_with_textarea:()=>NP,factory_callMethod_noreturn:()=>CP,factory_callMethod_return:()=>SP,factory_declare:()=>gP,factory_from_import:()=>EP,factory_function_noreturn:()=>RP,factory_function_return:()=>cP,factory_import:()=>OP,folding_block:()=>fP});var tt={};t.r(tt),t.d(tt,{inout_analog_atten:()=>kP,inout_analog_read:()=>yP,inout_analog_read_init:()=>HP,inout_analog_write:()=>XP,inout_analog_write_init:()=>wP,inout_analog_write_set:()=>xP,inout_digital_init:()=>GP,inout_digital_read:()=>YP,inout_digital_write:()=>PP,inout_highlow:()=>FP,inout_pin_attachInterrupt:()=>BP,inout_pin_pressed:()=>VP,inout_pin_pressed_init:()=>WP,inout_pwm_analog_write:()=>vP,inout_pwm_analog_write_init:()=>UP,inout_pwm_analog_write_set_freq:()=>bP});var et={};t.r(et),t.d(et,{IOT_EMQX_INIT_AND_CONNECT_BY_MIXLY_CODE:()=>rY,IOT_EMQX_INIT_AND_CONNECT_BY_SHARE_CODE:()=>aY,IOT_EMQX_PING:()=>dY,IOT_FORMATTING:()=>oY,IOT_FORMAT_STRING:()=>pY,IOT_MIXIO_NTP:()=>lY,IOT_MIXIO_PUBLISH:()=>$P,IOT_MIXIO_SUBSCRIBE:()=>tY,iot_client_onboard:()=>IY,iot_http_client:()=>TY,iot_http_data:()=>MY,iot_mixio_check:()=>nY,iot_mixio_connect:()=>ZP,iot_mixio_connect_only:()=>iY,iot_mixio_disconnect:()=>eY,iot_mixio_format_msg:()=>_Y,iot_mixio_format_topic:()=>sY,iot_mixly_key:()=>uY,iot_mqtt_client:()=>hY,iot_mqtt_data:()=>mY,iot_onenet_check:()=>zP,iot_onenet_connect:()=>JP,iot_onenet_disconnect:()=>QP,iot_onenet_publish:()=>jP,iot_onenet_publish_dict:()=>qP,iot_wifi_connect:()=>KP});var it={};t.r(it),t.d(it,{educore_mqtt_connect:()=>QY,educore_mqtt_connect_success:()=>ZY,educore_mqtt_subscribe_message:()=>qY,educore_mqtt_topic_publish:()=>jY,educore_mqtt_topic_subscribe:()=>zY,educore_wifi_connect:()=>JY,network_ap_connect:()=>LY,network_connect:()=>OY,network_get_connect:()=>cY,network_get_wifi:()=>AY,network_init:()=>EY,network_is_active:()=>SY,network_open:()=>CY,network_scan:()=>NY,network_server:()=>DY,network_socket_accept:()=>vY,network_socket_bind:()=>FY,network_socket_close:()=>VY,network_socket_connect:()=>PY,network_socket_init:()=>fY,network_socket_listen:()=>YY,network_socket_receive:()=>XY,network_socket_receive_from:()=>bY,network_socket_send:()=>xY,network_socket_send_to:()=>yY,network_stop:()=>gY,network_wifi_connect:()=>RY,ntptime_address:()=>HY,ntptime_time:()=>wY,requests_attribute:()=>GY,requests_attribute2:()=>WY,requests_get:()=>BY,requests_get2:()=>kY,requests_method:()=>UY,requests_post:()=>KY});var nt={};t.r(nt),t.d(nt,{pe_g1_battery_left:()=>tv,pe_g1_dc_motor:()=>ev,pe_g1_dc_motor_speed:()=>iv,pe_g1_servo_get_angle:()=>_v,pe_g1_servo_get_speed:()=>ov,pe_g1_servo_set_angle:()=>nv,pe_g1_servo_set_speed:()=>sv,pe_g1_use_i2c_init:()=>$Y});var st={};t.r(st),t.d(st,{CI130X_BROADCAST:()=>fv,CI130X_GET_THE_RECOGNIZED_CMD:()=>Dv,CI130X_GET_WHETHER_IDENTIFY:()=>Nv,CI130X_IDENTIFY_AND_SAVE:()=>Lv,CI130X_SET_SYSTEM_CMD:()=>Fv,HCSR04:()=>oX,PS2_Button:()=>uX,PS2_Buttons:()=>rX,PS2_Buttons_new:()=>EX,PS2_State:()=>dX,PS2_init:()=>pX,PS2_init_new:()=>hX,PS2_stk:()=>lX,PS2_stk_new:()=>OX,PS2_vibration:()=>aX,PS2_vibration_new:()=>mX,RTC_get_time:()=>TX,RTC_set_date:()=>Tv,RTC_set_datetime:()=>IX,RTC_set_time:()=>Iv,camera_sensor_init:()=>qX,camera_sensor_result:()=>zX,educore_body_sensor:()=>BX,educore_button_sensor_extern:()=>HX,educore_camera_sensor:()=>QX,educore_infrared_sensor:()=>wX,educore_soilhum_sensor:()=>GX,educore_temp_sensor:()=>JX,educore_temphum_sensor:()=>UX,educore_ultrasonic_sensor:()=>WX,esp32_s2_weather_init:()=>iX,esp32_s2_weather_rain:()=>sX,esp32_s2_weather_wd:()=>nX,esp32_s2_weather_ws:()=>_X,extern_rfid_read:()=>kv,extern_rfid_readcontent:()=>Kv,extern_rfid_readid:()=>Wv,extern_rfid_status:()=>qv,extern_rfid_write:()=>Jv,extern_rfid_write_return:()=>Qv,gnss_get_data:()=>gX,gnss_have_data:()=>CX,interaction_whether_to_interaction:()=>Sv,interaction_whether_to_interaction_SANT:()=>Av,mixbot_sensor_extern_get_addr:()=>YX,mixbot_sensor_extern_set_addr:()=>vX,pm25_get_data:()=>cX,radar_set_DETECTION_THRESHOLD:()=>gv,radar_set_DETECTION_THRESHOLD_SANT:()=>Cv,robot_button_extern_get_value:()=>SX,robot_color_extern_get_value:()=>fX,robot_infrared_extern_get_value:()=>LX,robot_infrared_extern_grey_get_value:()=>NX,robot_potentiometer_extern_get_value:()=>DX,robot_sonar_extern_get_value:()=>FX,robot_sonar_extern_led:()=>PX,robot_touch_extern_get_value:()=>AX,sensor_APDS9960_extern:()=>Yv,sensor_DS18X20:()=>VX,sensor_LTR308_extern:()=>vv,sensor_LTR390UV_extern:()=>Vv,sensor_MAX30102_extern:()=>Pv,sensor_QMC5883L_extern:()=>Bv,sensor_VL530LX_extern:()=>wv,sensor_aht11_extern:()=>Uv,sensor_bmp:()=>Ov,sensor_dht11:()=>MX,sensor_distance_hrsc04:()=>lv,sensor_hp203_extern:()=>Xv,sensor_ltr381_extern:()=>bv,sensor_mixgo_extern_button_attachInterrupt:()=>rv,sensor_mixgo_extern_button_get_presses:()=>uv,sensor_mixgo_extern_button_is_pressed:()=>pv,sensor_mixgo_extern_button_was_pressed:()=>av,sensor_mixgo_extern_light:()=>Mv,sensor_mixgo_extern_pin_near:()=>mv,sensor_mixgo_extern_sound:()=>hv,sensor_mixgoce_hot_wheel_degrees:()=>eX,sensor_mixgoce_hot_wheel_is_touched:()=>tX,sensor_mpu9250_attachGestureInterrupt:()=>dv,sensor_read_humiture:()=>kX,sensor_rtc_init:()=>Ev,sensor_sht:()=>Rv,sensor_shtc3_extern:()=>Gv,sensor_spl06_001_extern:()=>xv,sensor_ucs12071_extern:()=>yv,sensor_use_i2c_init:()=>cv,sensor_use_spi_init:()=>Hv,sensor_use_uart_init:()=>RX,sensor_weather_solo_init:()=>XX,sensor_weather_solo_rain:()=>yX,sensor_weather_solo_wd:()=>xX,sensor_weather_solo_ws:()=>bX,sensor_weigh_init:()=>jX,ultrasonic_sensor_read_distance:()=>KX,weather_data:()=>zv,weather_have_data:()=>jv,weather_set_label:()=>$v,weather_uart_mixio:()=>Zv,weigh_sensor_get_weight:()=>ZX});var _t={};t.r(_t),t.d(_t,{CI130X_BROADCAST_SANT:()=>zb,CI130X_GET_THE_RECOGNIZED_CMD_SANT:()=>qb,CI130X_GET_WHETHER_IDENTIFY_SANT:()=>Qb,CI130X_IDENTIFY_AND_SAVE_SANT:()=>Jb,CI130X_SET_SYSTEM_CMD_SANT:()=>jb,HCSR04:()=>px,bitbot_als_num:()=>Nb,dht11:()=>xb,educore_button_sensor:()=>wb,educore_button_was_pressed:()=>Hb,educore_gyroscope_sensor:()=>Bb,educore_gyroscope_sensor_read:()=>Gb,educore_gyroscope_sensor_shake:()=>Ub,educore_light_sensor:()=>Vb,educore_rfid_sensor:()=>kb,educore_rfid_sensor_scan:()=>Wb,educore_rfid_sensor_scan_data:()=>Kb,educore_voice_sensor:()=>bb,number1:()=>ax,number2:()=>ux,number3:()=>rx,number4:()=>dx,number5:()=>lx,number6:()=>Ix,number7:()=>Tx,onboard_RTC_get_time:()=>sb,onboard_RTC_get_time_str:()=>pb,onboard_RTC_get_timestamp:()=>_b,onboard_RTC_set_datetime:()=>ib,onboard_RTC_settime_string:()=>nb,onboard_RTC_timestamp_totuple:()=>ob,rfid_readcontent:()=>Fx,rfid_readid:()=>fx,rfid_write:()=>Px,rfid_write_return:()=>Yx,sensor_LTR308:()=>Sx,sensor_adxl345_get_acceleration:()=>Ux,sensor_aht11:()=>Nx,sensor_bitbot_ALS:()=>Lb,sensor_button_get_presses:()=>Fb,sensor_button_is_pressed:()=>Db,sensor_button_was_pressed:()=>fb,sensor_compass_reset:()=>Jx,sensor_ds18x20:()=>gx,sensor_eulerangles:()=>Xx,sensor_get_acceleration:()=>vx,sensor_get_temperature:()=>Dx,sensor_hp203:()=>Lx,sensor_light:()=>Xb,sensor_lm35:()=>Cx,sensor_mixbot_get_gyro:()=>Ab,sensor_mixbot_patrol_calibrate:()=>gb,sensor_mixbot_patrol_value:()=>Cb,sensor_mixbot_temperature:()=>Sb,sensor_mixgo_LTR308:()=>Ox,sensor_mixgo_button_attachInterrupt:()=>ix,sensor_mixgo_button_get_presses:()=>ex,sensor_mixgo_button_is_pressed:()=>$X,sensor_mixgo_button_was_pressed:()=>tx,sensor_mixgo_cc_mmc5603_calibrate_compass:()=>rb,sensor_mixgo_cc_mmc5603_get_angle:()=>ub,sensor_mixgo_cc_mmc5603_get_magnetic:()=>ab,sensor_mixgo_light:()=>vb,sensor_mixgo_nova_LTR308:()=>cx,sensor_mixgo_nova_pin_near:()=>Ex,sensor_mixgo_pin_near:()=>mx,sensor_mixgo_pin_near_double:()=>hx,sensor_mixgo_pin_near_single:()=>Mx,sensor_mixgo_pin_pressed:()=>Bx,sensor_mixgo_sant_color:()=>Rx,sensor_mixgo_touch_slide:()=>Vx,sensor_mixgocar42_button_attachInterrupt:()=>ox,sensor_mixgocar42_button_get_presses:()=>_x,sensor_mixgocar42_button_is_pressed:()=>nx,sensor_mixgocar42_button_was_pressed:()=>sx,sensor_mixgocar_battery_left:()=>cb,sensor_mixgocar_pin_near:()=>Ob,sensor_mixgocar_pin_near_line:()=>Eb,sensor_mixgocar_pin_near_state_change:()=>Rb,sensor_mixgoce_pin_pressed:()=>yx,sensor_mixgoce_temperature:()=>lb,sensor_mixgome_temperature:()=>db,sensor_mpu9250_calibrate_compass:()=>kx,sensor_mpu9250_field_strength:()=>Kx,sensor_mpu9250_gesture:()=>xx,sensor_mpu9250_get_acceleration:()=>bx,sensor_mpu9250_get_gyro:()=>Hx,sensor_mpu9250_get_magnetic:()=>wx,sensor_mpu9250_temperature:()=>Wx,sensor_mpython_pin_pressed:()=>Gx,sensor_mpython_qmi8658_get_gyro:()=>Ib,sensor_mpython_qmi8658_temperature:()=>Tb,sensor_onboard_compass_reset:()=>eb,sensor_onboard_mpu9250_calibrate_compass:()=>Zx,sensor_onboard_mpu9250_field_strength:()=>tb,sensor_onboard_mpu9250_gesture:()=>Qx,sensor_onboard_mpu9250_get_acceleration:()=>qx,sensor_onboard_mpu9250_get_gyro:()=>jx,sensor_onboard_mpu9250_get_magnetic:()=>zx,sensor_onboard_mpu9250_temperature:()=>$x,sensor_pin_near:()=>Yb,sensor_pin_pressed:()=>Pb,sensor_read:()=>yb,sensor_rm_acc:()=>mb,sensor_rm_battery_left:()=>hb,sensor_rm_pin_near_double:()=>Mb,sensor_sound:()=>Ax});var ot={};t.r(ot),t.d(ot,{serial_any:()=>iy,serial_print:()=>Zb,serial_print_byte:()=>$b,serial_print_hex:()=>ey,serial_println:()=>ty,serial_read_from_ai:()=>Iy,serial_readline:()=>sy,serial_readstr:()=>ny,serial_send_to_ai:()=>ly,serial_softserial:()=>_y,serial_softserial_new:()=>oy,system_input:()=>py,system_print:()=>ay,system_print_end:()=>ry,system_print_inline:()=>uy,system_print_many:()=>dy});var pt={};t.r(pt),t.d(pt,{Panic_with_status_code:()=>Ay,Timer_init:()=>Gy,base_delay:()=>Hy,controls_delay:()=>Fy,controls_delay_new:()=>Py,controls_end_program:()=>Ny,controls_millis:()=>Ly,controls_uname:()=>fy,reset:()=>Dy,system_bitbot_shutdown:()=>By,system_device_name:()=>Cy,system_device_serial_number:()=>Sy,system_event_bus_source:()=>cy,system_event_bus_value:()=>gy,system_machine_reset:()=>Vy,system_on_event:()=>Ey,system_raise_event:()=>my,system_reset:()=>My,system_run_in_background:()=>Ty,system_ticks_diff:()=>Xy,system_timer:()=>vy,system_timer_init:()=>xy,system_timestamp:()=>Oy,system_value:()=>Ry,system_wait:()=>hy,system_wdt_feed:()=>yy,system_wdt_init:()=>by,time_ticks_diff:()=>wy,timer:()=>Yy,timer2:()=>Uy});var at={};t.r(at),t.d(at,{Air_daily_content:()=>iV,Air_now_content:()=>qy,Geo_moon_content:()=>sV,Geo_sun_content:()=>nV,Life_suggestion_content:()=>jy,Location_search_content:()=>$y,Tide_daily_content:()=>Zy,WEATHER_DAILY:()=>Wy,WEATHER_HOUR:()=>Ky,WEATHER_NOW:()=>ky,Weather_alarm_content:()=>zy,Weather_daily:()=>tV,Weather_daily_content:()=>eV,Weather_now:()=>Jy,Weather_now_content:()=>Qy});var ut={};t.r(ut),t.d(ut,{analog_input:()=>hV,analog_output:()=>EV,espnow_channel:()=>IV,haskylens_model:()=>TV,i2c_A_pin:()=>OV,i2c_B_pin:()=>RV,pins_analog:()=>AV,pins_analog_pin:()=>LV,pins_axis:()=>wV,pins_brightness:()=>HV,pins_builtinimg:()=>xV,pins_builtinimg_extern:()=>bV,pins_button:()=>fV,pins_dac:()=>NV,pins_dac_pin:()=>DV,pins_digital:()=>aV,pins_digital_dot:()=>jV,pins_digital_pin:()=>uV,pins_exlcdh:()=>GV,pins_exlcdv:()=>UV,pins_imglist:()=>yV,pins_input_pin:()=>rV,pins_mpython_touch:()=>lV,pins_one_more:()=>zV,pins_output_pin:()=>dV,pins_playlist:()=>VV,pins_playlist_extern:()=>BV,pins_pwm:()=>FV,pins_pwm_pin:()=>PV,pins_radio_datarate:()=>qV,pins_radio_power:()=>QV,pins_serial:()=>XV,pins_tone_notes:()=>JV,pins_touch:()=>vV,pins_touch_pin:()=>YV,pins_tts_bgmusic:()=>KV,pins_tts_builtin_music:()=>WV,pins_tts_voice:()=>kV,pwm_input:()=>MV,pwm_output:()=>mV,spi_A_pin:()=>cV,spi_B_pin:()=>gV,spi_C_pin:()=>CV,spi_D_pin:()=>SV});var rt={};t.r(rt),t.d(rt,{espnow_channel:()=>pB,haskylens_model:()=>aB,pins_analog:()=>sB,pins_analog_pin:()=>nB,pins_axis:()=>cB,pins_brightness:()=>SB,pins_builtinimg:()=>hB,pins_builtinimg_extern:()=>mB,pins_button:()=>$V,pins_dac:()=>dB,pins_dac_pin:()=>rB,pins_digital:()=>ZV,pins_digital_dot:()=>YB,pins_digital_pin:()=>tB,pins_exlcdh:()=>gB,pins_exlcdv:()=>CB,pins_imglist:()=>EB,pins_input_pin:()=>eB,pins_interrupt:()=>TB,pins_mpython_touch:()=>uB,pins_one_more:()=>PB,pins_output_pin:()=>iB,pins_playlist:()=>OB,pins_playlist_extern:()=>RB,pins_pwm:()=>oB,pins_pwm_pin:()=>_B,pins_radio_datarate:()=>FB,pins_radio_power:()=>fB,pins_serial:()=>MB,pins_tone_notes:()=>DB,pins_touch:()=>IB,pins_touch_pin:()=>lB,pins_tts_bgmusic:()=>NB,pins_tts_builtin_music:()=>LB,pins_tts_voice:()=>AB});const dt=Blockly,lt=Mixly,It={NAME_TYPE:"VARIABLE",allVariables:function(t){var e;if(t.getDescendants)e=t.getDescendants();else{if(!t.getAllBlocks)throw"Not Block or Workspace: "+t;e=t.getAllBlocks()}for(var i=Object.create(null),n=0;n1&&(o+=n)):i=o}else i="i";return i}},Tt=It; +(()=>{"use strict";var t={d:(e,i)=>{for(var n in i)t.o(i,n)&&!t.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:i[n]})},o:(t,e)=>Object.prototype.hasOwnProperty.call(t,e),r:t=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})}},e={};t.r(e),t.d(e,{controls_type:()=>gt,controls_typeLists:()=>Ct,lists_zip:()=>St,lists_zip_container:()=>At,lists_zip_item:()=>Lt,unpack_iterable_object:()=>Nt,variables_change:()=>Rt,variables_get:()=>Et,variables_global:()=>ct,variables_set:()=>Ot});var i={};t.r(i),t.d(i,{base_setup:()=>Ft,controls_delay:()=>Pt,controls_end_program:()=>Yt,controls_except:()=>Wt,controls_finally:()=>Kt,controls_flow_statements:()=>Vt,controls_for:()=>Bt,controls_forEach:()=>xt,controls_for_range:()=>Gt,controls_if:()=>vt,controls_if_else:()=>Ht,controls_if_elseif:()=>wt,controls_if_if:()=>Ut,controls_lambda:()=>Qt,controls_main:()=>ft,controls_pass:()=>qt,controls_range:()=>Xt,controls_repeat_ext:()=>Jt,controls_thread:()=>zt,controls_try:()=>kt,controls_try_finally:()=>yt,controls_whileUntil:()=>bt,datetime_fromtimestamp:()=>ie,do_while:()=>jt,garbage_collection:()=>Zt,gene_unique_identifier:()=>ne,get_mem_alloc:()=>$t,get_mem_free:()=>te,get_unique_identifier:()=>ee});var n={};t.r(n),t.d(n,{base_map:()=>Se,generate_cartesian_product:()=>Le,math_arithmetic:()=>ae,math_bit:()=>re,math_constant:()=>oe,math_constant_mp:()=>pe,math_constrain:()=>me,math_dec:()=>le,math_indexer_number:()=>Oe,math_map:()=>Ee,math_max_min:()=>Te,math_number:()=>_e,math_number_base_conversion:()=>Me,math_random:()=>he,math_random_seed:()=>Re,math_round:()=>ce,math_selfcalcu:()=>ue,math_to_int:()=>Ie,math_trig:()=>de,text_to_number:()=>ge,text_to_number_skulpt:()=>Ce,turn_to_int:()=>Ae});var s={};t.r(s),t.d(s,{ascii_to_char:()=>Ye,char_to_ascii:()=>ve,number_to_text:()=>Xe,os_system:()=>_i,text:()=>De,text_capital:()=>He,text_center:()=>ke,text_char:()=>Fe,text_char_at:()=>ye,text_char_at2:()=>be,text_char_at3:()=>ei,text_compareTo:()=>ti,text_compare_to:()=>we,text_create_with_container:()=>je,text_create_with_item:()=>Ze,text_encode:()=>ni,text_equals_starts_ends:()=>Ue,text_eval:()=>si,text_find:()=>We,text_format:()=>ze,text_format_noreturn:()=>ii,text_join:()=>Pe,text_join_seq:()=>Ke,text_length:()=>xe,text_random_char:()=>Ve,text_replace:()=>Je,text_split:()=>Qe,text_strip:()=>qe,text_substring:()=>Ge,text_substring2:()=>Be,text_substring3:()=>$e,text_textarea:()=>fe});var _={};t.r(_),t.d(_,{ENUMERATE:()=>Ui,content_in_lists:()=>Hi,enumerate:()=>wi,list_many_input:()=>Di,list_tolist:()=>Yi,list_tolist2:()=>Gi,list_trig:()=>Ai,lists_2d_get_col_row_data:()=>ri,lists_2d_get_data_with_col_row:()=>ui,lists_append_extend:()=>hi,lists_change_to:()=>Ni,lists_change_to_general:()=>Fi,lists_clear:()=>ci,lists_create_with:()=>di,lists_create_with2:()=>vi,lists_create_with_container:()=>Ii,lists_create_with_item:()=>Ti,lists_create_with_noreturn:()=>fi,lists_create_with_text:()=>li,lists_create_with_text2:()=>Xi,lists_del_general:()=>Pi,lists_find:()=>Si,lists_getIndex3:()=>xi,lists_getSublist3:()=>bi,lists_get_index:()=>pi,lists_get_random_item:()=>mi,lists_get_random_sublist:()=>Ei,lists_get_sublist:()=>ai,lists_insert_value:()=>Oi,lists_insert_value2:()=>Vi,lists_pop:()=>Ci,lists_remove_at:()=>gi,lists_remove_at2:()=>Bi,lists_reverse:()=>Ri,lists_setIndex3:()=>yi,lists_set_index:()=>Mi,lists_sort:()=>Li});var o={};t.r(o),t.d(o,{dicts_add_change_del:()=>on,dicts_add_or_change:()=>ji,dicts_clear:()=>tn,dicts_create_with:()=>Wi,dicts_create_with_container:()=>Ki,dicts_create_with_item:()=>Ji,dicts_create_with_noreturn:()=>un,dicts_deldict:()=>_n,dicts_delete:()=>Zi,dicts_get:()=>qi,dicts_get_default:()=>zi,dicts_items:()=>en,dicts_keys:()=>Qi,dicts_length:()=>sn,dicts_pop:()=>pn,dicts_setdefault:()=>an,dicts_to_json:()=>dn,dicts_to_json2:()=>Tn,dicts_to_to:()=>In,dicts_todict:()=>rn,dicts_update:()=>$i,dicts_values:()=>nn,json_to_dicts:()=>ln});var p={};t.r(p),t.d(p,{logic_boolean:()=>Rn,logic_compare:()=>hn,logic_compare_continous:()=>mn,logic_is:()=>Sn,logic_is_in:()=>Cn,logic_negate:()=>On,logic_null:()=>cn,logic_operation:()=>En,logic_tobool:()=>An,logic_true_or_false:()=>gn});var a={};t.r(a),t.d(a,{sdcard_mount:()=>Qn,sdcard_use_spi_init:()=>Jn,storage_can_write_ornot:()=>Xn,storage_change_dir:()=>Wn,storage_close_file:()=>bn,storage_delete_file:()=>Vn,storage_file_seek:()=>Un,storage_file_tell:()=>Gn,storage_file_write:()=>Fn,storage_fileopen:()=>Nn,storage_fileopen_new:()=>Dn,storage_fileopen_new_encoding:()=>fn,storage_get_a_line:()=>vn,storage_get_contents:()=>Yn,storage_get_contents_without_para:()=>Pn,storage_get_current_dir:()=>wn,storage_get_file_size:()=>Bn,storage_get_filename:()=>xn,storage_is_file:()=>Kn,storage_list_all_files:()=>yn,storage_make_dir:()=>Hn,storage_open_file_with_os:()=>Ln,storage_rename:()=>kn});var u={};t.r(u),t.d(u,{procedures_callnoreturn:()=>es,procedures_callreturn:()=>is,procedures_defnoreturn:()=>jn,procedures_defreturn:()=>Zn,procedures_ifreturn:()=>ns,procedures_mutatorarg:()=>ts,procedures_mutatorcontainer:()=>$n,procedures_return:()=>ss});var r={};t.r(r),t.d(r,{tuple_change_to:()=>hs,tuple_create_with:()=>os,tuple_create_with_container:()=>ps,tuple_create_with_item:()=>as,tuple_create_with_noreturn:()=>Rs,tuple_create_with_text2:()=>us,tuple_create_with_text_return:()=>rs,tuple_del:()=>Is,tuple_find:()=>ms,tuple_getIndex:()=>ds,tuple_getSublist:()=>Os,tuple_get_random_item:()=>gs,tuple_get_sublist:()=>cs,tuple_join:()=>Ts,tuple_length:()=>ls,tuple_max:()=>Ms,tuple_totuple:()=>Cs,tuple_trig:()=>Es});var d={};t.r(d),t.d(d,{set_add_discard:()=>vs,set_clear:()=>Fs,set_create_with:()=>As,set_create_with_container:()=>Ls,set_create_with_item:()=>Ns,set_create_with_text_return:()=>bs,set_length:()=>Ds,set_operate:()=>Ps,set_operate_update:()=>Ys,set_pop:()=>fs,set_sub:()=>Xs,set_toset:()=>ys,set_update:()=>xs});var l={};t.r(l),t.d(l,{html_content:()=>ws,html_content_more:()=>Hs,html_document:()=>Bs,html_form:()=>Ws,html_head_body:()=>Us,html_style:()=>ks,html_style_color:()=>Js,html_style_content:()=>Ks,html_text:()=>Qs,html_title:()=>Gs});var I={};t.r(I),t.d(I,{attribute_access:()=>a_,function_call:()=>__,function_call_container:()=>o_,function_call_item:()=>p_,raw_block:()=>js,raw_empty:()=>$s,raw_expression:()=>Zs,raw_table:()=>zs,text_comment:()=>t_,text_print_multiple:()=>i_,text_print_multiple_container:()=>n_,text_print_multiple_item:()=>s_,type_check:()=>e_});var T={};t.r(T),t.d(T,{controls_type:()=>I_,controls_typeLists:()=>T_,lists_zip:()=>M_,unpack_iterable_object:()=>h_,variables_change:()=>d_,variables_get:()=>u_,variables_global:()=>l_,variables_set:()=>r_});var M={};t.r(M),t.d(M,{Panic_with_status_code:()=>L_,base_setup:()=>E_,controls_delay:()=>A_,controls_flow_statements:()=>S_,controls_for:()=>c_,controls_forEach:()=>P_,controls_for_range:()=>g_,controls_if:()=>O_,controls_interrupts:()=>f_,controls_lambda:()=>v_,controls_main:()=>m_,controls_millis:()=>N_,controls_nointerrupts:()=>F_,controls_pass:()=>x_,controls_range:()=>Y_,controls_repeat:()=>H_,controls_repeat_ext:()=>V_,controls_thread:()=>b_,controls_try_finally:()=>R_,controls_whileUntil:()=>C_,datetime_fromtimestamp:()=>k_,do_while:()=>y_,garbage_collection:()=>B_,gene_unique_identifier:()=>W_,get_mem_alloc:()=>G_,get_mem_free:()=>U_,get_unique_identifier:()=>w_,reset:()=>D_,time_sleep:()=>X_});var h={};t.r(h),t.d(h,{base_map:()=>Io,generate_cartesian_product:()=>Mo,math_arithmetic:()=>z_,math_bit:()=>q_,math_constant:()=>J_,math_constant_mp:()=>Q_,math_constrain:()=>_o,math_dec:()=>to,math_indexer_number:()=>ao,math_map:()=>so,math_max_min:()=>io,math_number:()=>K_,math_number_base_conversion:()=>oo,math_random:()=>no,math_random_seed:()=>po,math_round:()=>uo,math_selfcalcu:()=>j_,math_single:()=>Z_,math_to_int:()=>eo,math_trig:()=>$_,text_to_number:()=>ro,text_to_number_skulpt:()=>lo,turn_to_int:()=>To});var m={};t.r(m),t.d(m,{ascii_to_char:()=>Ro,char_to_ascii:()=>co,number_to_text:()=>go,os_system:()=>Wo,text:()=>ho,text_capital:()=>Po,text_center:()=>Yo,text_char:()=>Eo,text_char_at:()=>Ao,text_char_at2:()=>So,text_char_at3:()=>wo,text_compareTo:()=>Uo,text_compare_to:()=>Do,text_encode:()=>Ho,text_equals_starts_ends:()=>No,text_eval:()=>ko,text_find:()=>vo,text_format:()=>Vo,text_format_noreturn:()=>Bo,text_join:()=>Oo,text_join_seq:()=>Xo,text_length:()=>Co,text_random_char:()=>Lo,text_replace:()=>xo,text_split:()=>bo,text_strip:()=>yo,text_substring:()=>Fo,text_substring2:()=>fo,text_substring3:()=>Go,text_textarea:()=>mo});var E={};t.r(E),t.d(E,{content_in_lists:()=>Ap,enumerate:()=>Sp,list_many_input:()=>dp,list_tolist:()=>gp,list_tolist2:()=>Cp,list_trig:()=>ap,lists_2d_get_col_row_data:()=>Qo,lists_2d_get_data_with_col_row:()=>Jo,lists_append_extend:()=>$o,lists_change_to:()=>rp,lists_change_to_general:()=>Ip,lists_clear:()=>sp,lists_create_with:()=>qo,lists_create_with2:()=>Mp,lists_create_with_noreturn:()=>lp,lists_create_with_text:()=>zo,lists_create_with_text2:()=>hp,lists_del_general:()=>Tp,lists_find:()=>_p,lists_getIndex3:()=>mp,lists_getSublist3:()=>Ep,lists_get_index:()=>jo,lists_get_random_item:()=>tp,lists_get_random_sublist:()=>ep,lists_get_sublist:()=>Ko,lists_insert_value:()=>ip,lists_insert_value2:()=>Rp,lists_pop:()=>pp,lists_remove_at:()=>op,lists_remove_at2:()=>cp,lists_reverse:()=>np,lists_setIndex3:()=>Op,lists_set_index:()=>Zo,lists_sort:()=>up});var O={};t.r(O),t.d(O,{dicts_add_change_del:()=>Vp,dicts_add_or_change:()=>Fp,dicts_clear:()=>vp,dicts_create_with:()=>Lp,dicts_create_with_noreturn:()=>Up,dicts_deldict:()=>yp,dicts_delete:()=>Pp,dicts_get:()=>Dp,dicts_get_default:()=>fp,dicts_items:()=>Xp,dicts_keys:()=>Np,dicts_length:()=>bp,dicts_pop:()=>Bp,dicts_setdefault:()=>Gp,dicts_to_json:()=>Hp,dicts_to_json2:()=>Kp,dicts_to_to:()=>Wp,dicts_todict:()=>wp,dicts_update:()=>Yp,dicts_values:()=>xp,json_to_dicts:()=>kp});var R={};t.r(R),t.d(R,{logic_boolean:()=>jp,logic_compare:()=>Jp,logic_compare_continous:()=>Qp,logic_is:()=>ea,logic_is_in:()=>ta,logic_negate:()=>zp,logic_null:()=>Zp,logic_operation:()=>qp,logic_tobool:()=>ia,logic_true_or_false:()=>$p});var c={};t.r(c),t.d(c,{sdcard_mount:()=>Aa,sdcard_use_spi_init:()=>Sa,storage_can_write_ornot:()=>da,storage_change_dir:()=>Oa,storage_close_file:()=>Ia,storage_delete_file:()=>Ma,storage_file_seek:()=>Ea,storage_file_tell:()=>ma,storage_file_write:()=>pa,storage_fileopen:()=>sa,storage_fileopen_new:()=>_a,storage_fileopen_new_encoding:()=>oa,storage_get_a_line:()=>ra,storage_get_contents:()=>ua,storage_get_contents_without_para:()=>aa,storage_get_current_dir:()=>Ra,storage_get_file_size:()=>ha,storage_get_filename:()=>la,storage_is_file:()=>Ca,storage_list_all_files:()=>Ta,storage_make_dir:()=>ca,storage_open_file_with_os:()=>na,storage_rename:()=>ga});var g={};t.r(g),t.d(g,{procedures_callnoreturn:()=>fa,procedures_callreturn:()=>Da,procedures_defnoreturn:()=>Na,procedures_defreturn:()=>La,procedures_ifreturn:()=>Fa,procedures_return:()=>Pa});var C={};t.r(C),t.d(C,{tuple_change_to:()=>Ga,tuple_create_with:()=>Ya,tuple_create_with_noreturn:()=>ka,tuple_create_with_text2:()=>va,tuple_create_with_text_return:()=>Xa,tuple_del:()=>ya,tuple_find:()=>Ua,tuple_getIndex:()=>xa,tuple_getSublist:()=>Ha,tuple_get_random_item:()=>Ka,tuple_get_sublist:()=>Wa,tuple_join:()=>Va,tuple_length:()=>ba,tuple_max:()=>Ba,tuple_totuple:()=>Ja,tuple_trig:()=>wa});var S={};t.r(S),t.d(S,{set_add_discard:()=>tu,set_clear:()=>ja,set_create_with:()=>Qa,set_create_with_text_return:()=>nu,set_length:()=>qa,set_operate:()=>Za,set_operate_update:()=>$a,set_pop:()=>za,set_sub:()=>eu,set_toset:()=>su,set_update:()=>iu});var A={};t.r(A),t.d(A,{html_content:()=>au,html_content_more:()=>uu,html_document:()=>_u,html_form:()=>du,html_head_body:()=>pu,html_style:()=>ru,html_style_content:()=>lu,html_text:()=>Iu,html_title:()=>ou});var L={};t.r(L),t.d(L,{attribute_access:()=>Ru,function_call:()=>Ou,raw_block:()=>Tu,raw_empty:()=>hu,raw_expression:()=>Mu,raw_table:()=>mu,type_check:()=>Eu});var N={};t.r(N),t.d(N,{PIN_init:()=>cr,actuator_extern_get_led_bright:()=>Yu,actuator_extern_get_led_state:()=>vu,actuator_extern_led_bright:()=>Pu,actuator_extern_led_brightness:()=>Xu,actuator_ms32006_dcmotor:()=>Hu,actuator_ms32006_init:()=>wu,actuator_ms32006_stepper:()=>ku,actuator_neopixel_init:()=>Wu,actuator_neopixel_rgb:()=>Ku,actuator_neopixel_rgb_all:()=>Ju,actuator_neopixel_write:()=>Qu,actuator_use_uart_init:()=>qu,esp32_music_get_tempo_extern:()=>Du,esp32_music_pitch:()=>Su,esp32_music_pitch_init:()=>Cu,esp32_music_pitch_with_time:()=>Au,esp32_music_play_list:()=>Lu,esp32_music_reset_extern:()=>fu,esp32_music_set_tempo_extern:()=>Nu,esp32_music_stop:()=>Fu,mixbot_actuator_extern_get_addr:()=>Or,mixbot_actuator_extern_set_addr:()=>Rr,mixbot_addr_extern:()=>or,parrot_PIN_init:()=>Ar,parrot_move_speed:()=>Lr,pin_led_bright:()=>gr,player_insert_music:()=>er,player_play_music:()=>tr,player_set_mode:()=>$u,player_set_play:()=>ju,player_set_volume:()=>Zu,player_whether_stop:()=>zu,robot_led_extern:()=>rr,robot_led_extern_get_value:()=>dr,robot_motor_extern:()=>pr,robot_motor_extern_get_speed:()=>ar,robot_servo_extern_absolute_run:()=>Mr,robot_servo_extern_get_status:()=>lr,robot_servo_extern_relative_continue:()=>Er,robot_servo_extern_relative_origin:()=>hr,robot_servo_extern_relative_run:()=>mr,robot_servo_extern_stop:()=>Tr,robot_servo_extern_stop_mode:()=>Ir,robot_traffic_light_extern:()=>ur,servo_PIN_init:()=>Cr,servo_get_angle:()=>Gu,servo_get_speed:()=>Uu,servo_init:()=>xu,servo_move:()=>bu,servo_move_angle:()=>Sr,servo_set_angle:()=>Vu,servo_set_speed:()=>Bu,servo_speed_360:()=>yu,syn6288_builtin_voice:()=>sr,syn6288_get_voice:()=>nr,syn6288_set_voice:()=>ir,syn6288_tts_play:()=>_r});var D={};t.r(D),t.d(D,{actuator_dc_motor:()=>sd,actuator_dc_motor_stop:()=>_d,actuator_get_led_bright:()=>Pr,actuator_get_led_state:()=>Yr,actuator_led_bright:()=>Fr,actuator_led_brightness:()=>vr,actuator_mixbot_buzzer_on_off:()=>rd,actuator_mixgo_nova_mic_get:()=>Md,actuator_mixgo_nova_mic_set:()=>Td,actuator_mixgo_nova_onboard_music_pitch:()=>cd,actuator_mixgo_nova_onboard_music_stop:()=>gd,actuator_mixgo_nova_play_audio:()=>Od,actuator_mixgo_nova_play_online_audio:()=>Rd,actuator_mixgo_nova_record_audio:()=>Ed,actuator_mixgo_nova_voice_get:()=>md,actuator_mixgo_nova_voice_set:()=>hd,actuator_mixgo_zero_led_color:()=>Xr,actuator_onboard_neopixel_rgb:()=>Gr,actuator_onboard_neopixel_rgb_all:()=>Ur,actuator_onboard_neopixel_rgb_show_all_chase:()=>Hr,actuator_onboard_neopixel_rgb_show_all_rainbow:()=>wr,actuator_onboard_neopixel_write:()=>kr,actuator_rm_onboard_neopixel_rgb:()=>Wr,actuator_rm_onboard_neopixel_rgb_all:()=>Kr,actuator_rm_onboard_neopixel_rgb_show_all_chase:()=>Jr,actuator_stepper_keep:()=>id,actuator_stepper_stop:()=>nd,analog_ble_keyboard_init:()=>xd,analog_ble_keyboard_input:()=>Vd,analog_ble_keyboard_mouse_init:()=>Kd,analog_ble_keyboard_mouse_input:()=>zd,analog_ble_keyboard_mouse_send_battery:()=>qd,analog_ble_keyboard_mouse_str:()=>jd,analog_ble_keyboard_send_battery:()=>Gd,analog_ble_keyboard_str:()=>Bd,analog_ble_mouse_init:()=>Ud,analog_ble_mouse_input:()=>kd,analog_ble_mouse_keyboard_input:()=>Zd,analog_ble_mouse_send_battery:()=>Wd,analog_keyboard_input:()=>Ld,analog_keyboard_str:()=>Xd,analog_mouse_input:()=>Yd,bitbot_motor:()=>Id,bitbot_move:()=>dd,bitbot_stop:()=>ld,ble_keyboard_connect:()=>yd,ble_keyboard_get_mac:()=>bd,ble_keyboard_mouse_connect:()=>Qd,ble_keyboard_mouse_get_mac:()=>Jd,ble_mouse_connect:()=>Hd,ble_mouse_get_mac:()=>wd,cc_number:()=>Br,educore_ble_keyboard_input:()=>al,educore_ble_sensor_connected:()=>pl,educore_ble_sensor_init:()=>ol,educore_buzzer:()=>$d,educore_buzzer_play_tone:()=>tl,educore_buzzer_play_tone_time:()=>el,educore_buzzer_stop:()=>il,educore_neopixel_clear:()=>_l,educore_neopixel_rgb:()=>sl,educore_rgb_light:()=>nl,esp32_music_get_tempo:()=>qr,esp32_music_reset:()=>zr,esp32_music_set_tempo:()=>Qr,esp32_onboard_music_pitch:()=>jr,esp32_onboard_music_pitch_with_time:()=>Zr,esp32_onboard_music_play_list:()=>td,esp32_onboard_music_stop:()=>$r,general_key:()=>Dd,general_key_tuple:()=>fd,generalkey_container:()=>Fd,generalkey_create_with_item:()=>Pd,get_power_output:()=>Sd,ledswitch:()=>fr,mixbot_motor:()=>ud,mixbot_motor_status:()=>od,mixbot_move:()=>pd,mixbot_stop:()=>ad,mouse_key:()=>vd,number:()=>Dr,rm_actuator_get_led_bright:()=>br,rm_actuator_get_led_state:()=>yr,rm_actuator_led_bright:()=>xr,rm_actuator_led_brightness:()=>Vr,rm_motor:()=>ed,set_all_power_output:()=>Ad,set_power_output:()=>Cd,special_key:()=>Nd});var f={};t.r(f),t.d(f,{ai_sensor_20object:()=>wl,ai_sensor_ailocal_class:()=>Pl,ai_sensor_ailocal_class_result:()=>Yl,ai_sensor_ailocal_train:()=>Fl,ai_sensor_asr_recognize:()=>yl,ai_sensor_audio_play:()=>Xl,ai_sensor_audio_record:()=>vl,ai_sensor_barcode:()=>hl,ai_sensor_circle:()=>gl,ai_sensor_classifier_faces:()=>Ul,ai_sensor_color:()=>Ll,ai_sensor_color_chases:()=>fl,ai_sensor_color_chases_result:()=>Dl,ai_sensor_config:()=>Tl,ai_sensor_face:()=>Gl,ai_sensor_find_20objects:()=>Hl,ai_sensor_find_barcodes:()=>ml,ai_sensor_find_circles:()=>Cl,ai_sensor_find_colors:()=>Nl,ai_sensor_find_licenseplates:()=>Bl,ai_sensor_find_lines:()=>cl,ai_sensor_find_qrcodes:()=>Il,ai_sensor_find_rects:()=>Al,ai_sensor_find_tags:()=>Ol,ai_sensor_licenseplate:()=>Vl,ai_sensor_line:()=>Rl,ai_sensor_qrcode:()=>dl,ai_sensor_qrcode_lite:()=>ll,ai_sensor_rect:()=>Sl,ai_sensor_rgb:()=>Ml,ai_sensor_tag:()=>El,ai_sensor_use_uart_init:()=>rl,ai_sensor_yolo_recognize:()=>xl,ai_sensor_yolo_recognize_result:()=>bl});var F={};t.r(F),t.d(F,{MICROPYTHON_AI_Speech_asr:()=>Kl,MICROPYTHON_AI_Speech_unit:()=>Wl,MICROPYTHON_AI_client:()=>kl});var P={};t.r(P),t.d(P,{mpython_blynk_app_data:()=>pI,mpython_blynk_app_notify:()=>tI,mpython_blynk_email:()=>nI,mpython_blynk_get_timers:()=>sI,mpython_blynk_on_connected:()=>jl,mpython_blynk_on_disconnected:()=>zl,mpython_blynk_run:()=>$l,mpython_blynk_sensor_data_to_app:()=>oI,mpython_blynk_set_property:()=>iI,mpython_blynk_setup:()=>aI,mpython_blynk_stop_timers:()=>eI,mpython_blynk_sync_virtual:()=>ql,mpython_blynk_terminal_widget_vpin:()=>Ql,mpython_blynktimer:()=>_I,mpython_blynktimer_run:()=>Zl});var Y={};t.r(Y),t.d(Y,{communicate_bluetooth_central_init:()=>kI,communicate_bluetooth_connect:()=>QI,communicate_bluetooth_disconnect:()=>qI,communicate_bluetooth_handle:()=>tT,communicate_bluetooth_is_connected:()=>jI,communicate_bluetooth_mac:()=>JI,communicate_bluetooth_peripheral_init:()=>WI,communicate_bluetooth_recv:()=>ZI,communicate_bluetooth_recv_only:()=>$I,communicate_bluetooth_scan:()=>KI,communicate_bluetooth_send:()=>zI,communicate_espnow_init:()=>eT,communicate_espnow_init_new:()=>iT,communicate_i2c_available:()=>LI,communicate_i2c_init:()=>lI,communicate_i2c_master_read:()=>AI,communicate_i2c_onboard:()=>rI,communicate_i2c_read:()=>II,communicate_i2c_scan:()=>MI,communicate_i2c_write:()=>TI,communicate_ir_recv_init:()=>XI,communicate_ir_send_init:()=>BI,communicate_ow_init:()=>DI,communicate_ow_read:()=>FI,communicate_ow_reset:()=>vI,communicate_ow_scan:()=>fI,communicate_ow_select:()=>YI,communicate_ow_write:()=>PI,communicate_spi_buffer:()=>EI,communicate_spi_init:()=>hI,communicate_spi_onboard:()=>dI,communicate_spi_read:()=>OI,communicate_spi_read_output:()=>RI,communicate_spi_readinto:()=>cI,communicate_spi_readinto_output:()=>gI,communicate_spi_set:()=>mI,communicate_spi_write:()=>CI,communicate_spi_write_readinto:()=>SI,espnow_radio_channel:()=>aT,espnow_radio_channel_new:()=>rT,espnow_radio_on_off:()=>dT,espnow_radio_rec:()=>IT,espnow_radio_recv:()=>MT,espnow_radio_recv_certain_msg:()=>hT,espnow_radio_recv_certain_msg_new:()=>ET,espnow_radio_recv_msg:()=>TT,espnow_radio_recv_new:()=>mT,espnow_radio_send:()=>lT,espnow_radio_txpower:()=>uT,i2c_available:()=>GT,i2c_init:()=>LT,i2c_master_reader2:()=>BT,i2c_read:()=>NT,i2c_scan:()=>fT,i2c_slave_onreceive:()=>NI,i2c_write:()=>DT,internal_variable:()=>xI,ir_recv_timeout:()=>VI,ir_transmit_busy:()=>HI,ir_transmit_conventional_data:()=>GI,ir_transmit_raw_code:()=>wI,ir_transmit_study_code:()=>UI,ir_whether_recv:()=>yI,lora_init:()=>OT,lora_packet:()=>RT,lora_recv:()=>gT,lora_send:()=>cT,network_espnow_info:()=>sT,network_espnow_mac:()=>nT,network_espnow_recv:()=>_T,network_espnow_recv_handle:()=>pT,network_espnow_send:()=>oT,recv_fun:()=>bI,spi_buffer:()=>YT,spi_init:()=>FT,spi_read:()=>vT,spi_read_output:()=>XT,spi_readinto:()=>xT,spi_readinto_output:()=>bT,spi_set:()=>PT,spi_write:()=>yT,spi_write_readinto:()=>VT,urequests_attribute:()=>ST,urequests_get:()=>CT,urequests_method:()=>AT});var v={};t.r(v),t.d(v,{display_animate:()=>hM,display_blink_rate:()=>lM,display_circle:()=>mM,display_color_seclet:()=>fM,display_draw_4strings:()=>oM,display_fill:()=>MM,display_get_screen_image:()=>dM,display_help:()=>OM,display_image_size:()=>pM,display_lcd_use_i2c_init:()=>xM,display_line:()=>uM,display_line_arbitrarily:()=>rM,display_matrix_extern_bright_point:()=>ZT,display_matrix_extern_bright_screen:()=>tM,display_matrix_extern_clear:()=>eM,display_matrix_extern_get_pixel:()=>jT,display_matrix_extern_get_screen_pixel:()=>$T,display_matrix_extern_image_builtins:()=>iM,display_matrix_extern_scroll_string:()=>KT,display_matrix_extern_scroll_string_delay:()=>JT,display_matrix_extern_shift:()=>zT,display_matrix_extern_show_frame_string:()=>QT,display_matrix_extern_show_frame_string_delay:()=>qT,display_matrix_extern_show_image:()=>kT,display_matrix_extern_show_image_or_string_delay:()=>WT,display_matrix_use_i2c_init:()=>HT,display_oled_drawPixel:()=>cM,display_oled_showBitmap:()=>RM,display_oled_use_i2c_init:()=>GM,display_onoff:()=>TM,display_rect:()=>aM,display_rgb_color:()=>IM,display_tm1650_power:()=>CM,display_tm1650_set_brightness:()=>LM,display_tm1650_show_dot:()=>AM,display_tm1650_show_num:()=>SM,display_tm_use_i2c_init:()=>gM,display_triangle:()=>EM,display_use_i2c_init:()=>_M,extern_oled_bright_point:()=>jM,extern_oled_clear:()=>ZM,extern_oled_get_pixel:()=>zM,extern_oled_hvline:()=>th,extern_oled_line:()=>eh,extern_oled_scroll_string:()=>WM,extern_oled_scroll_string_delay:()=>KM,extern_oled_shape_rect:()=>$M,extern_oled_shift:()=>qM,extern_oled_show_frame_string:()=>JM,extern_oled_show_frame_string_delay:()=>QM,extern_oled_show_image:()=>UM,extern_oled_show_image_or_string_delay:()=>kM,extern_oled_show_image_xy:()=>wM,extern_oled_show_string:()=>HM,lcd_backlight:()=>VM,lcd_clear:()=>BM,lcd_print_string:()=>yM,lcd_show_image_or_string_delay:()=>bM,matrix_extern_image_arithmetic:()=>nM,matrix_extern_image_invert:()=>sM,tft_fill:()=>vM,tft_line_arbitrarily:()=>XM,tft_scroll_string_delay:()=>PM,tft_show_frame_string_delay:()=>YM,tft_show_image_or_string_delay:()=>FM,tft_show_image_xy:()=>DM,tft_use_spi_init:()=>NM});var X={};t.r(X),t.d(X,{bitbot_display_image_create:()=>Gh,display_bright_point:()=>hh,display_bright_screen:()=>Eh,display_clear:()=>Oh,display_get_pixel:()=>Mh,display_get_screen_pixel:()=>mh,display_image_builtins:()=>rh,display_image_builtins_all:()=>dh,display_image_create:()=>uh,display_scroll_string:()=>_h,display_scroll_string_delay:()=>oh,display_shift:()=>Th,display_show_frame_string:()=>ph,display_show_frame_string_delay:()=>ah,display_show_image:()=>nh,display_show_image_or_string_delay:()=>sh,draw_pointer:()=>rm,image_arithmetic:()=>lh,image_invert:()=>Ih,mixbot_display_bright_screen:()=>Vh,mixbot_display_get_ambientbright:()=>yh,mixbot_display_get_screen_pixel:()=>bh,mixbot_display_image_create:()=>xh,mixbot_display_rotate:()=>Bh,mixgo_display_image_create_new:()=>gh,mixgome_display_font:()=>Ch,mixgome_display_image_create:()=>Rh,mixgomini_display_image_create:()=>ch,mpython_display_hvline:()=>Yh,mpython_display_line:()=>vh,mpython_display_shape_rect:()=>Ph,mpython_pbm_image:()=>Xh,onboard_oled_bright_point:()=>Fh,onboard_oled_scroll_string_delay:()=>Dh,onboard_oled_show_frame_string_delay:()=>fh,onboard_oled_show_image:()=>Sh,onboard_oled_show_image_or_string_delay:()=>Nh,onboard_oled_show_image_xy:()=>Ah,onboard_oled_show_string:()=>Lh,onboard_tft_bright_point:()=>$h,onboard_tft_bright_screen:()=>im,onboard_tft_clear:()=>tm,onboard_tft_clock_clear:()=>am,onboard_tft_clock_draw:()=>pm,onboard_tft_clock_get_rtctime:()=>_m,onboard_tft_clock_init:()=>sm,onboard_tft_clock_set_time:()=>om,onboard_tft_display_hvline:()=>qh,onboard_tft_display_line:()=>zh,onboard_tft_display_shape_circle:()=>um,onboard_tft_display_shape_rect:()=>Qh,onboard_tft_fill:()=>nm,onboard_tft_get_pixel:()=>Zh,onboard_tft_get_screen_pixel:()=>em,onboard_tft_scroll_string:()=>kh,onboard_tft_scroll_string_delay:()=>Wh,onboard_tft_shift:()=>jh,onboard_tft_show_frame_string:()=>Kh,onboard_tft_show_frame_string_delay:()=>Jh,onboard_tft_show_image:()=>Uh,onboard_tft_show_image_or_string_delay:()=>Hh,onboard_tft_show_image_xy:()=>wh});var x={};t.r(x),t.d(x,{factory_block:()=>cm,factory_block_return:()=>gm,factory_block_return_with_textarea:()=>Sm,factory_block_with_textarea:()=>Cm,factory_callMethod_noreturn:()=>Om,factory_callMethod_return:()=>Rm,factory_create_with_container:()=>Mm,factory_create_with_item:()=>hm,factory_declare:()=>Em,factory_from_import:()=>lm,factory_function_noreturn:()=>Tm,factory_function_return:()=>mm,factory_import:()=>Im,folding_block:()=>Am});var b={};t.r(b),t.d(b,{controls_pin_attachInterrupt:()=>Jm,inout_analog_atten:()=>xm,inout_analog_read:()=>Xm,inout_analog_read_init:()=>Um,inout_analog_write:()=>Pm,inout_analog_write_init:()=>Gm,inout_analog_write_set:()=>Ym,inout_analog_write_set_freq:()=>km,inout_digital_init:()=>Vm,inout_digital_read:()=>fm,inout_digital_write:()=>Dm,inout_highlow:()=>Nm,inout_pinMode:()=>Hm,inout_pin_attachInterrupt:()=>ym,inout_pin_pressed:()=>bm,inout_pin_pressed_init:()=>wm,inout_pwm_analog_write:()=>Fm,inout_pwm_analog_write_init:()=>Bm,inout_pwm_analog_write_set_freq:()=>vm,pin_pressed:()=>Km,pin_pressed_init:()=>Wm});var y={};t.r(y),t.d(y,{IOT_EMQX_INIT_AND_CONNECT_BY_MIXLY_CODE:()=>mE,IOT_EMQX_INIT_AND_CONNECT_BY_SHARE_CODE:()=>hE,IOT_EMQX_PING:()=>TE,IOT_FORMATTING:()=>lE,IOT_FORMAT_STRING:()=>IE,IOT_MIXIO_NTP:()=>ME,IOT_MIXIO_PUBLISH:()=>_E,IOT_MIXIO_SUBSCRIBE:()=>oE,iot_checkonenet:()=>NE,iot_client_onboard:()=>OE,iot_create_with_item:()=>nE,iot_http_client:()=>RE,iot_http_data:()=>cE,iot_mixio_check:()=>uE,iot_mixio_connect:()=>sE,iot_mixio_connect_only:()=>aE,iot_mixio_disconnect:()=>pE,iot_mixio_format_msg:()=>dE,iot_mixio_format_topic:()=>rE,iot_mixly_key:()=>EE,iot_mqtt_client:()=>gE,iot_mqtt_data:()=>CE,iot_onenet_check:()=>Zm,iot_onenet_connect:()=>zm,iot_onenet_disconnect:()=>jm,iot_onenet_publish:()=>tE,iot_onenet_publish_dict:()=>$m,iot_onenetconnect:()=>AE,iot_onenetdisconnect:()=>LE,iot_publish:()=>DE,iot_publish_container:()=>eE,iot_publish_item:()=>iE,iot_wifi_connect:()=>qm,iot_wificonnect:()=>SE});var V={};t.r(V),t.d(V,{educore_mqtt_connect:()=>pO,educore_mqtt_connect_success:()=>dO,educore_mqtt_subscribe_message:()=>aO,educore_mqtt_topic_publish:()=>rO,educore_mqtt_topic_subscribe:()=>uO,educore_wifi_connect:()=>oO,network_ap_connect:()=>BE,network_connect:()=>XE,network_get_connect:()=>bE,network_get_wifi:()=>VE,network_init:()=>FE,network_is_active:()=>YE,network_open:()=>PE,network_scan:()=>vE,network_server:()=>GE,network_socket_accept:()=>WE,network_socket_bind:()=>wE,network_socket_close:()=>zE,network_socket_connect:()=>HE,network_socket_init:()=>UE,network_socket_listen:()=>kE,network_socket_receive:()=>KE,network_socket_receive_from:()=>QE,network_socket_send:()=>JE,network_socket_send_to:()=>qE,network_stop:()=>yE,network_wifi_connect:()=>xE,ntptime_address:()=>eO,ntptime_time:()=>tO,requests_attribute:()=>ZE,requests_attribute2:()=>_O,requests_get:()=>jE,requests_get2:()=>nO,requests_method:()=>$E,requests_post:()=>sO});var B={};t.r(B),t.d(B,{pe_g1_battery_left:()=>TO,pe_g1_dc_motor:()=>MO,pe_g1_dc_motor_speed:()=>hO,pe_g1_servo_get_angle:()=>OO,pe_g1_servo_get_speed:()=>RO,pe_g1_servo_set_angle:()=>mO,pe_g1_servo_set_speed:()=>EO,pe_g1_use_i2c_init:()=>IO});var G={};t.r(G),t.d(G,{CI130X_BROADCAST:()=>WO,CI130X_GET_THE_RECOGNIZED_CMD:()=>kO,CI130X_GET_WHETHER_IDENTIFY:()=>HO,CI130X_IDENTIFY_AND_SAVE:()=>wO,CI130X_SET_SYSTEM_CMD:()=>KO,HCSR04:()=>YR,PS2_Button:()=>bR,PS2_Buttons:()=>VR,PS2_Buttons_new:()=>wR,PS2_State:()=>yR,PS2_init:()=>vR,PS2_init_new:()=>GR,PS2_stk:()=>BR,PS2_stk_new:()=>HR,PS2_vibration:()=>xR,PS2_vibration_new:()=>UR,camera_sensor_init:()=>Ec,camera_sensor_result:()=>Oc,educore_body_sensor:()=>ac,educore_button_sensor_extern:()=>lc,educore_camera_sensor:()=>mc,educore_infrared_sensor:()=>dc,educore_soilhum_sensor:()=>uc,educore_temp_sensor:()=>hc,educore_temphum_sensor:()=>rc,educore_ultrasonic_sensor:()=>Tc,esp32_s2_weather_init:()=>DR,esp32_s2_weather_rain:()=>FR,esp32_s2_weather_wd:()=>fR,esp32_s2_weather_ws:()=>PR,extern_rfid_read:()=>TR,extern_rfid_readcontent:()=>hR,extern_rfid_readid:()=>MR,extern_rfid_status:()=>OR,extern_rfid_write:()=>mR,extern_rfid_write_return:()=>ER,gnss_get_data:()=>JR,gnss_have_data:()=>KR,interaction_whether_to_interaction:()=>GO,interaction_whether_to_interaction_SANT:()=>UO,mixbot_sensor_extern_get_addr:()=>tc,mixbot_sensor_extern_set_addr:()=>ec,pm25_get_data:()=>WR,radar_set_DETECTION_THRESHOLD:()=>VO,radar_set_DETECTION_THRESHOLD_SANT:()=>BO,robot_button_extern_get_value:()=>QR,robot_color_extern_get_value:()=>$R,robot_infrared_extern_get_value:()=>zR,robot_infrared_extern_grey_get_value:()=>jR,robot_potentiometer_extern_get_value:()=>ZR,robot_sonar_extern_get_value:()=>ic,robot_sonar_extern_led:()=>nc,robot_touch_extern_get_value:()=>qR,sensor_APDS9960_extern:()=>QO,sensor_DS18X20:()=>xO,sensor_LTR308_extern:()=>qO,sensor_LTR390UV_extern:()=>ZO,sensor_MAX30102_extern:()=>JO,sensor_QMC5883L_extern:()=>sR,sensor_VL530LX_extern:()=>$O,sensor_adxl345_get_acceleration:()=>NO,sensor_aht11_extern:()=>eR,sensor_bmp:()=>vO,sensor_compass_reset:()=>lR,sensor_dht11:()=>fO,sensor_hp203_extern:()=>iR,sensor_light_level:()=>DO,sensor_lm35:()=>bO,sensor_ltr381_extern:()=>zO,sensor_mixgo_extern_button_attachInterrupt:()=>AO,sensor_mixgo_extern_button_get_presses:()=>SO,sensor_mixgo_extern_button_is_pressed:()=>gO,sensor_mixgo_extern_button_was_pressed:()=>CO,sensor_mixgo_extern_light:()=>FO,sensor_mixgo_extern_pin_near:()=>YO,sensor_mixgo_extern_sound:()=>PO,sensor_mixgoce_hot_wheel_degrees:()=>NR,sensor_mixgoce_hot_wheel_is_touched:()=>LR,sensor_mpu9250_attachGestureInterrupt:()=>LO,sensor_mpu9250_calibrate_compass:()=>uR,sensor_mpu9250_field_strength:()=>dR,sensor_mpu9250_gesture:()=>_R,sensor_mpu9250_get_acceleration:()=>oR,sensor_mpu9250_get_gyro:()=>aR,sensor_mpu9250_get_magnetic:()=>pR,sensor_mpu9250_temperature:()=>rR,sensor_read_humiture:()=>Ic,sensor_sht:()=>XO,sensor_shtc3_extern:()=>tR,sensor_spl06_001_extern:()=>nR,sensor_ucs12071_extern:()=>jO,sensor_use_i2c_init:()=>yO,sensor_use_spi_init:()=>IR,sensor_use_uart_init:()=>kR,sensor_weather_solo_init:()=>sc,sensor_weather_solo_rain:()=>pc,sensor_weather_solo_wd:()=>_c,sensor_weather_solo_ws:()=>oc,sensor_weigh_init:()=>Rc,ultrasonic_sensor_read_distance:()=>Mc,weather_data:()=>RR,weather_have_data:()=>cR,weather_set_label:()=>CR,weather_set_label_container:()=>SR,weather_set_label_item:()=>AR,weather_uart_mixio:()=>gR,weigh_sensor_get_weight:()=>cc});var U={};t.r(U),t.d(U,{CI130X_BROADCAST_SANT:()=>MC,CI130X_GET_THE_RECOGNIZED_CMD_SANT:()=>TC,CI130X_GET_WHETHER_IDENTIFY_SANT:()=>IC,CI130X_IDENTIFY_AND_SAVE_SANT:()=>lC,CI130X_SET_SYSTEM_CMD_SANT:()=>hC,HCSR04:()=>Vc,RTC_set_date:()=>yc,RTC_set_time:()=>bc,bitbot_als_num:()=>Wg,dht11:()=>Zg,educore_button_sensor:()=>pC,educore_button_was_pressed:()=>aC,educore_gyroscope_sensor:()=>sC,educore_gyroscope_sensor_read:()=>_C,educore_gyroscope_sensor_shake:()=>oC,educore_light_sensor:()=>nC,educore_rfid_sensor:()=>uC,educore_rfid_sensor_scan:()=>rC,educore_rfid_sensor_scan_data:()=>dC,educore_voice_sensor:()=>eC,number1:()=>Gc,number2:()=>Uc,number3:()=>wc,number4:()=>Hc,number5:()=>kc,number6:()=>Wc,number7:()=>Kc,onboard_RTC_get_time:()=>tg,onboard_RTC_get_time_str:()=>og,onboard_RTC_get_timestamp:()=>eg,onboard_RTC_set_datetime:()=>sg,onboard_RTC_settime_string:()=>ng,onboard_RTC_timestamp_totuple:()=>ig,rfid_readcontent:()=>Ig,rfid_readid:()=>lg,rfid_write:()=>Tg,rfid_write_return:()=>Mg,sensor_LTR308:()=>pg,sensor_aht11:()=>ug,sensor_bitbot_ALS:()=>kg,sensor_button_get_presses:()=>Qg,sensor_button_is_pressed:()=>Kg,sensor_button_was_pressed:()=>Jg,sensor_distance_hrsc04:()=>xc,sensor_eulerangles:()=>mg,sensor_field_strength:()=>$g,sensor_get_acceleration:()=>hg,sensor_get_temperature:()=>rg,sensor_hp203:()=>dg,sensor_light:()=>jg,sensor_mixbot_get_gyro:()=>Hg,sensor_mixbot_patrol_calibrate:()=>Gg,sensor_mixbot_patrol_value:()=>Ug,sensor_mixbot_temperature:()=>wg,sensor_mixgo_LTR308:()=>Zc,sensor_mixgo_button_attachInterrupt:()=>Lc,sensor_mixgo_button_get_presses:()=>Ac,sensor_mixgo_button_is_pressed:()=>Cc,sensor_mixgo_button_was_pressed:()=>Sc,sensor_mixgo_cc_mmc5603_calibrate_compass:()=>Dg,sensor_mixgo_cc_mmc5603_get_angle:()=>Ng,sensor_mixgo_cc_mmc5603_get_magnetic:()=>Lg,sensor_mixgo_light:()=>Bc,sensor_mixgo_nova_LTR308:()=>jc,sensor_mixgo_nova_pin_near:()=>zc,sensor_mixgo_pin_near:()=>qc,sensor_mixgo_pin_near_double:()=>Qc,sensor_mixgo_pin_near_single:()=>Jc,sensor_mixgo_pin_pressed:()=>Pc,sensor_mixgo_sant_color:()=>$c,sensor_mixgo_touch_slide:()=>Xc,sensor_mixgocar42_button_attachInterrupt:()=>Fc,sensor_mixgocar42_button_get_presses:()=>fc,sensor_mixgocar42_button_is_pressed:()=>Nc,sensor_mixgocar42_button_was_pressed:()=>Dc,sensor_mixgocar_battery_left:()=>Bg,sensor_mixgocar_pin_near:()=>yg,sensor_mixgocar_pin_near_line:()=>bg,sensor_mixgocar_pin_near_state_change:()=>Vg,sensor_mixgoce_pin_pressed:()=>Yc,sensor_mixgoce_temperature:()=>Fg,sensor_mixgome_temperature:()=>fg,sensor_mpython_pin_pressed:()=>vc,sensor_mpython_qmi8658_get_gyro:()=>Pg,sensor_mpython_qmi8658_temperature:()=>Yg,sensor_onboard_compass_reset:()=>Ag,sensor_onboard_mpu9250_calibrate_compass:()=>gg,sensor_onboard_mpu9250_field_strength:()=>Sg,sensor_onboard_mpu9250_gesture:()=>Eg,sensor_onboard_mpu9250_get_acceleration:()=>Og,sensor_onboard_mpu9250_get_gyro:()=>cg,sensor_onboard_mpu9250_get_magnetic:()=>Rg,sensor_onboard_mpu9250_temperature:()=>Cg,sensor_pin_near:()=>zg,sensor_pin_pressed:()=>qg,sensor_read:()=>iC,sensor_rm_acc:()=>xg,sensor_rm_battery_left:()=>Xg,sensor_rm_pin_near_double:()=>vg,sensor_rtc_init:()=>_g,sensor_sound:()=>ag,sensor_temperature:()=>tC});var w={};t.r(w),t.d(w,{serial_any:()=>SC,serial_begin:()=>fC,serial_print:()=>OC,serial_print_byte:()=>EC,serial_print_hex:()=>cC,serial_println:()=>RC,serial_read_from_ai:()=>VC,serial_readline:()=>AC,serial_readstr:()=>CC,serial_readstr_until:()=>LC,serial_receive_data_event:()=>gC,serial_send_to_ai:()=>yC,serial_softserial:()=>DC,serial_softserial_new:()=>NC,system_input:()=>FC,system_print:()=>PC,system_print_container:()=>xC,system_print_end:()=>vC,system_print_inline:()=>YC,system_print_item:()=>bC,system_print_many:()=>XC});var H={};t.r(H),t.d(H,{Panic_with_status_code:()=>wC,Timer_init:()=>eS,base_delay:()=>sS,controls_delay:()=>UC,controls_delay_new:()=>GC,controls_millis:()=>kC,controls_uname:()=>KC,raw_block:()=>WC,reset:()=>HC,system_bitbot_shutdown:()=>tS,system_machine_reset:()=>$C,system_ticks_diff:()=>qC,system_timer:()=>QC,system_timer_init:()=>zC,system_wdt_feed:()=>ZC,system_wdt_init:()=>jC,time_ticks_diff:()=>nS,timer:()=>JC,timer2:()=>iS});var k={};t.r(k),t.d(k,{Air_daily_content:()=>ES,Air_now_content:()=>dS,Geo_moon_content:()=>RS,Geo_sun_content:()=>OS,Life_suggestion_content:()=>IS,Location_search_content:()=>MS,Tide_daily_content:()=>TS,WEATHER_DAILY:()=>pS,WEATHER_HOUR:()=>aS,WEATHER_NOW:()=>oS,Weather_alarm_content:()=>lS,Weather_daily:()=>hS,Weather_daily_content:()=>mS,Weather_now:()=>uS,Weather_now_content:()=>rS});var W={};t.r(W),t.d(W,{PIN_init:()=>EA,actuator_extern_get_led_bright:()=>GS,actuator_extern_get_led_state:()=>US,actuator_extern_led_bright:()=>BS,actuator_extern_led_brightness:()=>wS,actuator_ms32006_dcmotor:()=>DS,actuator_ms32006_init:()=>NS,actuator_ms32006_stepper:()=>fS,actuator_neopixel_init:()=>HS,actuator_neopixel_rgb:()=>KS,actuator_neopixel_rgb_all:()=>kS,actuator_neopixel_write:()=>WS,actuator_use_uart_init:()=>JS,esp32_music_get_tempo_extern:()=>xS,esp32_music_pitch:()=>PS,esp32_music_pitch_init:()=>FS,esp32_music_pitch_with_time:()=>YS,esp32_music_play_list:()=>bS,esp32_music_reset_extern:()=>yS,esp32_music_set_tempo_extern:()=>XS,esp32_music_stop:()=>vS,mixbot_actuator_extern_get_addr:()=>hA,mixbot_actuator_extern_set_addr:()=>mA,mixbot_addr_extern:()=>nA,parrot_PIN_init:()=>gA,parrot_move_speed:()=>CA,pin_led_bright:()=>OA,player_play_music:()=>ZS,player_set_mode:()=>jS,player_set_play:()=>qS,player_set_volume:()=>zS,player_whether_stop:()=>QS,robot_led_extern:()=>pA,robot_led_extern_get_value:()=>aA,robot_motor_extern:()=>sA,robot_motor_extern_get_speed:()=>_A,robot_servo_extern_absolute_run:()=>lA,robot_servo_extern_get_status:()=>uA,robot_servo_extern_relative_continue:()=>MA,robot_servo_extern_relative_origin:()=>IA,robot_servo_extern_relative_run:()=>TA,robot_servo_extern_stop:()=>dA,robot_servo_extern_stop_mode:()=>rA,robot_traffic_light_extern:()=>oA,servo_PIN_init:()=>RA,servo_get_angle:()=>AS,servo_get_speed:()=>LS,servo_init:()=>cS,servo_move:()=>VS,servo_move_angle:()=>cA,servo_set_angle:()=>CS,servo_set_speed:()=>SS,servo_speed_360:()=>gS,syn6288_builtin_voice:()=>eA,syn6288_get_voice:()=>tA,syn6288_set_voice:()=>$S,syn6288_tts_play:()=>iA});var K={};t.r(K),t.d(K,{actuator_dc_motor:()=>jA,actuator_dc_motor_stop:()=>ZA,actuator_get_led_bright:()=>XA,actuator_get_led_state:()=>xA,actuator_led_bright:()=>vA,actuator_led_brightness:()=>bA,actuator_mixbot_buzzer_on_off:()=>nL,actuator_mixgo_nova_mic_get:()=>aL,actuator_mixgo_nova_mic_set:()=>pL,actuator_mixgo_nova_onboard_music_pitch:()=>TL,actuator_mixgo_nova_onboard_music_stop:()=>ML,actuator_mixgo_nova_play_audio:()=>lL,actuator_mixgo_nova_play_online_audio:()=>IL,actuator_mixgo_nova_record_audio:()=>dL,actuator_mixgo_nova_voice_get:()=>rL,actuator_mixgo_nova_voice_set:()=>uL,actuator_mixgo_zero_led_color:()=>yA,actuator_onboard_neopixel_rgb:()=>kA,actuator_onboard_neopixel_rgb_all:()=>WA,actuator_onboard_neopixel_rgb_show_all_chase:()=>KA,actuator_onboard_neopixel_rgb_show_all_rainbow:()=>JA,actuator_onboard_neopixel_write:()=>HA,actuator_stepper_keep:()=>qA,actuator_stepper_stop:()=>zA,analog_ble_keyboard_init:()=>LL,analog_ble_keyboard_input:()=>fL,analog_ble_keyboard_mouse_init:()=>yL,analog_ble_keyboard_mouse_input:()=>UL,analog_ble_keyboard_mouse_send_battery:()=>GL,analog_ble_keyboard_mouse_str:()=>wL,analog_ble_keyboard_send_battery:()=>PL,analog_ble_keyboard_str:()=>FL,analog_ble_mouse_init:()=>YL,analog_ble_mouse_input:()=>xL,analog_ble_mouse_keyboard_input:()=>HL,analog_ble_mouse_send_battery:()=>bL,analog_keyboard_input:()=>OL,analog_keyboard_str:()=>SL,analog_mouse_input:()=>gL,bitbot_motor:()=>oL,bitbot_move:()=>sL,bitbot_stop:()=>_L,ble_keyboard_connect:()=>DL,ble_keyboard_get_mac:()=>NL,ble_keyboard_mouse_connect:()=>BL,ble_keyboard_mouse_get_mac:()=>VL,ble_mouse_connect:()=>XL,ble_mouse_get_mac:()=>vL,cc_number:()=>VA,educore_ble_keyboard_input:()=>$L,educore_ble_sensor_connected:()=>ZL,educore_ble_sensor_init:()=>jL,educore_buzzer:()=>kL,educore_buzzer_play_tone:()=>WL,educore_buzzer_play_tone_time:()=>KL,educore_buzzer_stop:()=>JL,educore_neopixel_clear:()=>zL,educore_neopixel_rgb:()=>qL,educore_rgb_light:()=>QL,esp32_music_get_tempo:()=>AA,esp32_music_reset:()=>FA,esp32_music_set_tempo:()=>SA,esp32_onboard_music_pitch:()=>LA,esp32_onboard_music_pitch_with_time:()=>NA,esp32_onboard_music_play_list:()=>fA,esp32_onboard_music_stop:()=>DA,general_key:()=>cL,general_key_tuple:()=>AL,get_power_output:()=>mL,ledswitch:()=>YA,mixbot_motor:()=>iL,mixbot_motor_status:()=>$A,mixbot_move:()=>tL,mixbot_stop:()=>eL,mouse_key:()=>CL,number:()=>PA,rm_actuator_get_led_bright:()=>GA,rm_actuator_get_led_state:()=>UA,rm_actuator_led_bright:()=>BA,rm_actuator_led_brightness:()=>wA,rm_motor:()=>QA,set_all_power_output:()=>EL,set_power_output:()=>hL,special_key:()=>RL});var J={};t.r(J),t.d(J,{ai_sensor_20object:()=>YN,ai_sensor_ailocal_class:()=>cN,ai_sensor_ailocal_class_result:()=>gN,ai_sensor_ailocal_train:()=>RN,ai_sensor_asr_recognize:()=>NN,ai_sensor_audio_play:()=>SN,ai_sensor_audio_record:()=>CN,ai_sensor_barcode:()=>oN,ai_sensor_circle:()=>lN,ai_sensor_classifier_faces:()=>PN,ai_sensor_color:()=>hN,ai_sensor_color_chases:()=>ON,ai_sensor_color_chases_result:()=>EN,ai_sensor_config:()=>iN,ai_sensor_face:()=>FN,ai_sensor_find_20objects:()=>vN,ai_sensor_find_barcodes:()=>pN,ai_sensor_find_circles:()=>IN,ai_sensor_find_colors:()=>mN,ai_sensor_find_licenseplates:()=>fN,ai_sensor_find_lines:()=>dN,ai_sensor_find_qrcodes:()=>_N,ai_sensor_find_rects:()=>MN,ai_sensor_find_tags:()=>uN,ai_sensor_licenseplate:()=>DN,ai_sensor_line:()=>rN,ai_sensor_qrcode:()=>sN,ai_sensor_qrcode_lite:()=>eN,ai_sensor_rect:()=>TN,ai_sensor_rgb:()=>nN,ai_sensor_tag:()=>aN,ai_sensor_use_uart_init:()=>tN,ai_sensor_yolo_recognize:()=>AN,ai_sensor_yolo_recognize_result:()=>LN});var Q={};t.r(Q),t.d(Q,{MICROPYTHON_AI_Speech_asr:()=>bN,MICROPYTHON_AI_Speech_unit:()=>xN,MICROPYTHON_AI_client:()=>XN});var q={};t.r(q),t.d(q,{mpython_blynk_app_data:()=>QN,mpython_blynk_app_notify:()=>HN,mpython_blynk_email:()=>qN,mpython_blynk_get_timers:()=>WN,mpython_blynk_on_connected:()=>GN,mpython_blynk_on_disconnected:()=>BN,mpython_blynk_run:()=>wN,mpython_blynk_sensor_data_to_app:()=>JN,mpython_blynk_set_property:()=>zN,mpython_blynk_setup:()=>jN,mpython_blynk_stop_timers:()=>kN,mpython_blynk_sync_virtual:()=>VN,mpython_blynk_terminal_widget_vpin:()=>yN,mpython_blynktimer:()=>KN,mpython_blynktimer_run:()=>UN});var z={};t.r(z),t.d(z,{communicate_bluetooth_central_init:()=>YD,communicate_bluetooth_connect:()=>xD,communicate_bluetooth_disconnect:()=>bD,communicate_bluetooth_handle:()=>wD,communicate_bluetooth_is_connected:()=>VD,communicate_bluetooth_mac:()=>yD,communicate_bluetooth_peripheral_init:()=>vD,communicate_bluetooth_recv:()=>UD,communicate_bluetooth_recv_only:()=>GD,communicate_bluetooth_scan:()=>XD,communicate_bluetooth_send:()=>BD,communicate_espnow_init:()=>HD,communicate_espnow_init_new:()=>kD,communicate_i2c_available:()=>_D,communicate_i2c_init:()=>tD,communicate_i2c_master_read:()=>sD,communicate_i2c_onboard:()=>ZN,communicate_i2c_read:()=>eD,communicate_i2c_scan:()=>nD,communicate_i2c_write:()=>iD,communicate_ir_recv_init:()=>gD,communicate_ir_send_init:()=>ND,communicate_ow_init:()=>hD,communicate_ow_read:()=>OD,communicate_ow_reset:()=>ED,communicate_ow_scan:()=>mD,communicate_ow_select:()=>cD,communicate_ow_write:()=>RD,communicate_spi_buffer:()=>uD,communicate_spi_init:()=>pD,communicate_spi_onboard:()=>$N,communicate_spi_read:()=>rD,communicate_spi_read_output:()=>dD,communicate_spi_readinto:()=>lD,communicate_spi_readinto_output:()=>ID,communicate_spi_set:()=>aD,communicate_spi_write:()=>TD,communicate_spi_write_readinto:()=>MD,espnow_radio_channel:()=>zD,espnow_radio_channel_new:()=>ZD,espnow_radio_on_off:()=>$D,espnow_radio_rec:()=>ef,espnow_radio_recv:()=>sf,espnow_radio_recv_certain_msg:()=>_f,espnow_radio_recv_certain_msg_new:()=>pf,espnow_radio_recv_msg:()=>nf,espnow_radio_recv_new:()=>of,espnow_radio_send:()=>tf,espnow_radio_txpower:()=>jD,i2c_slave_onreceive:()=>oD,internal_variable:()=>CD,ir_recv_timeout:()=>LD,ir_transmit_busy:()=>PD,ir_transmit_conventional_data:()=>DD,ir_transmit_raw_code:()=>FD,ir_transmit_study_code:()=>fD,ir_whether_recv:()=>AD,lora_init:()=>af,lora_packet:()=>uf,lora_recv:()=>df,lora_send:()=>rf,network_espnow_info:()=>KD,network_espnow_mac:()=>WD,network_espnow_recv:()=>JD,network_espnow_recv_handle:()=>qD,network_espnow_send:()=>QD,recv_fun:()=>SD,urequests_attribute:()=>If,urequests_get:()=>lf,urequests_method:()=>Tf});var j={};t.r(j),t.d(j,{display_animate:()=>Bf,display_circle:()=>Gf,display_color_seclet:()=>jf,display_draw_4strings:()=>Yf,display_fill:()=>Vf,display_lcd_use_i2c_init:()=>nF,display_line:()=>xf,display_line_arbitrarily:()=>vf,display_matrix_extern_bright_point:()=>Af,display_matrix_extern_bright_screen:()=>Nf,display_matrix_extern_clear:()=>gf,display_matrix_extern_get_pixel:()=>Sf,display_matrix_extern_get_screen_pixel:()=>Lf,display_matrix_extern_image_builtins:()=>Df,display_matrix_extern_scroll_string:()=>Rf,display_matrix_extern_scroll_string_delay:()=>cf,display_matrix_extern_shift:()=>Cf,display_matrix_extern_show_frame_string:()=>Ef,display_matrix_extern_show_frame_string_delay:()=>Of,display_matrix_extern_show_image:()=>hf,display_matrix_extern_show_image_or_string_delay:()=>mf,display_matrix_use_i2c_init:()=>Mf,display_oled_drawPixel:()=>Hf,display_oled_showBitmap:()=>wf,display_oled_use_i2c_init:()=>aF,display_onoff:()=>bf,display_rect:()=>Xf,display_tm1650_power:()=>Wf,display_tm1650_set_brightness:()=>Qf,display_tm1650_show_dot:()=>Jf,display_tm1650_show_num:()=>Kf,display_tm_use_i2c_init:()=>kf,display_triangle:()=>Uf,display_use_i2c_init:()=>Pf,extern_oled_bright_point:()=>RF,extern_oled_clear:()=>mF,extern_oled_get_pixel:()=>OF,extern_oled_hvline:()=>gF,extern_oled_line:()=>CF,extern_oled_scroll_string:()=>MF,extern_oled_scroll_string_delay:()=>hF,extern_oled_shape_rect:()=>cF,extern_oled_shift:()=>EF,extern_oled_show_frame_string:()=>IF,extern_oled_show_frame_string_delay:()=>TF,extern_oled_show_image:()=>uF,extern_oled_show_image_or_string_delay:()=>lF,extern_oled_show_image_xy:()=>rF,extern_oled_show_string:()=>dF,image_shift:()=>yf,lcd_backlight:()=>oF,lcd_clear:()=>pF,lcd_print_string:()=>_F,lcd_show_image_or_string_delay:()=>sF,matrix_extern_image_arithmetic:()=>ff,matrix_extern_image_invert:()=>Ff,tft_fill:()=>eF,tft_line_arbitrarily:()=>iF,tft_scroll_string_delay:()=>tF,tft_show_frame_string_delay:()=>$f,tft_show_image_or_string_delay:()=>Zf,tft_show_image_xy:()=>zf,tft_use_spi_init:()=>qf});var Z={};t.r(Z),t.d(Z,{bitbot_display_image_create:()=>pP,display_bright_point:()=>VF,display_bright_screen:()=>GF,display_clear:()=>vF,display_get_pixel:()=>yF,display_get_screen_pixel:()=>BF,display_image_builtins:()=>FF,display_image_builtins_all:()=>PF,display_image_create:()=>YF,display_scroll_string:()=>DF,display_scroll_string_delay:()=>fF,display_shift:()=>bF,display_show_frame_string:()=>LF,display_show_frame_string_delay:()=>NF,display_show_image:()=>SF,display_show_image_or_string_delay:()=>AF,draw_pointer:()=>PP,image_arithmetic:()=>XF,image_invert:()=>xF,mixbot_display_bright_screen:()=>_P,mixbot_display_get_ambientbright:()=>sP,mixbot_display_get_screen_pixel:()=>nP,mixbot_display_image_create:()=>iP,mixbot_display_rotate:()=>oP,mixgo_display_image_create_new:()=>kF,mixgome_display_font:()=>HF,mixgome_display_image_create:()=>UF,mixgomini_display_image_create:()=>wF,mpython_display_hvline:()=>tP,mpython_display_line:()=>eP,mpython_display_shape_rect:()=>$F,mpython_pbm_image:()=>WF,onboard_oled_bright_point:()=>ZF,onboard_oled_scroll_string_delay:()=>jF,onboard_oled_show_frame_string_delay:()=>zF,onboard_oled_show_image:()=>KF,onboard_oled_show_image_or_string_delay:()=>qF,onboard_oled_show_image_xy:()=>JF,onboard_oled_show_string:()=>QF,onboard_tft_bright_point:()=>cP,onboard_tft_bright_screen:()=>CP,onboard_tft_clear:()=>EP,onboard_tft_clock_clear:()=>fP,onboard_tft_clock_draw:()=>DP,onboard_tft_clock_get_rtctime:()=>LP,onboard_tft_clock_init:()=>AP,onboard_tft_clock_set_time:()=>NP,onboard_tft_display_hvline:()=>hP,onboard_tft_display_line:()=>mP,onboard_tft_display_shape_circle:()=>FP,onboard_tft_display_shape_rect:()=>MP,onboard_tft_fill:()=>SP,onboard_tft_get_pixel:()=>RP,onboard_tft_get_screen_pixel:()=>gP,onboard_tft_scroll_string:()=>IP,onboard_tft_scroll_string_delay:()=>TP,onboard_tft_shift:()=>OP,onboard_tft_show_frame_string:()=>dP,onboard_tft_show_frame_string_delay:()=>lP,onboard_tft_show_image:()=>aP,onboard_tft_show_image_or_string_delay:()=>rP,onboard_tft_show_image_xy:()=>uP});var $={};t.r($),t.d($,{factory_block:()=>BP,factory_block_return:()=>GP,factory_block_return_with_textarea:()=>wP,factory_block_with_textarea:()=>UP,factory_callMethod_noreturn:()=>yP,factory_callMethod_return:()=>VP,factory_declare:()=>bP,factory_from_import:()=>YP,factory_function_noreturn:()=>XP,factory_function_return:()=>xP,factory_import:()=>vP,folding_block:()=>HP});var tt={};t.r(tt),t.d(tt,{inout_analog_atten:()=>sY,inout_analog_read:()=>jP,inout_analog_read_init:()=>nY,inout_analog_write:()=>QP,inout_analog_write_init:()=>iY,inout_analog_write_set:()=>qP,inout_digital_init:()=>tY,inout_digital_read:()=>KP,inout_digital_write:()=>WP,inout_highlow:()=>kP,inout_pin_attachInterrupt:()=>$P,inout_pin_pressed:()=>ZP,inout_pin_pressed_init:()=>_Y,inout_pwm_analog_write:()=>JP,inout_pwm_analog_write_init:()=>eY,inout_pwm_analog_write_set_freq:()=>zP});var et={};t.r(et),t.d(et,{IOT_EMQX_INIT_AND_CONNECT_BY_MIXLY_CODE:()=>SY,IOT_EMQX_INIT_AND_CONNECT_BY_SHARE_CODE:()=>gY,IOT_EMQX_PING:()=>AY,IOT_FORMATTING:()=>RY,IOT_FORMAT_STRING:()=>cY,IOT_MIXIO_NTP:()=>LY,IOT_MIXIO_PUBLISH:()=>IY,IOT_MIXIO_SUBSCRIBE:()=>TY,iot_client_onboard:()=>NY,iot_http_client:()=>DY,iot_http_data:()=>fY,iot_mixio_check:()=>mY,iot_mixio_connect:()=>lY,iot_mixio_connect_only:()=>hY,iot_mixio_disconnect:()=>MY,iot_mixio_format_msg:()=>OY,iot_mixio_format_topic:()=>EY,iot_mixly_key:()=>CY,iot_mqtt_client:()=>FY,iot_mqtt_data:()=>PY,iot_onenet_check:()=>rY,iot_onenet_connect:()=>pY,iot_onenet_disconnect:()=>aY,iot_onenet_publish:()=>dY,iot_onenet_publish_dict:()=>uY,iot_wifi_connect:()=>oY});var it={};t.r(it),t.d(it,{educore_mqtt_connect:()=>av,educore_mqtt_connect_success:()=>lv,educore_mqtt_subscribe_message:()=>uv,educore_mqtt_topic_publish:()=>dv,educore_mqtt_topic_subscribe:()=>rv,educore_wifi_connect:()=>pv,network_ap_connect:()=>GY,network_connect:()=>vY,network_get_connect:()=>xY,network_get_wifi:()=>BY,network_init:()=>YY,network_is_active:()=>VY,network_open:()=>yY,network_scan:()=>UY,network_server:()=>wY,network_socket_accept:()=>JY,network_socket_bind:()=>kY,network_socket_close:()=>ZY,network_socket_connect:()=>WY,network_socket_init:()=>HY,network_socket_listen:()=>KY,network_socket_receive:()=>QY,network_socket_receive_from:()=>zY,network_socket_send:()=>qY,network_socket_send_to:()=>jY,network_stop:()=>bY,network_wifi_connect:()=>XY,ntptime_address:()=>nv,ntptime_time:()=>iv,requests_attribute:()=>tv,requests_attribute2:()=>_v,requests_get:()=>$Y,requests_get2:()=>sv,requests_method:()=>ev,requests_post:()=>ov});var nt={};t.r(nt),t.d(nt,{pe_g1_battery_left:()=>Tv,pe_g1_dc_motor:()=>Mv,pe_g1_dc_motor_speed:()=>hv,pe_g1_servo_get_angle:()=>Ov,pe_g1_servo_get_speed:()=>Rv,pe_g1_servo_set_angle:()=>mv,pe_g1_servo_set_speed:()=>Ev,pe_g1_use_i2c_init:()=>Iv});var st={};t.r(st),t.d(st,{CI130X_BROADCAST:()=>Hv,CI130X_GET_THE_RECOGNIZED_CMD:()=>wv,CI130X_GET_WHETHER_IDENTIFY:()=>Uv,CI130X_IDENTIFY_AND_SAVE:()=>Gv,CI130X_SET_SYSTEM_CMD:()=>kv,HCSR04:()=>RX,PS2_Button:()=>CX,PS2_Buttons:()=>SX,PS2_Buttons_new:()=>YX,PS2_State:()=>AX,PS2_init:()=>cX,PS2_init_new:()=>FX,PS2_stk:()=>LX,PS2_stk_new:()=>vX,PS2_vibration:()=>gX,PS2_vibration_new:()=>PX,RTC_get_time:()=>DX,RTC_set_date:()=>Dv,RTC_set_datetime:()=>NX,RTC_set_time:()=>Nv,camera_sensor_init:()=>ux,camera_sensor_result:()=>rx,educore_body_sensor:()=>$X,educore_button_sensor_extern:()=>nx,educore_camera_sensor:()=>ax,educore_infrared_sensor:()=>ix,educore_soilhum_sensor:()=>tx,educore_temp_sensor:()=>px,educore_temphum_sensor:()=>ex,educore_ultrasonic_sensor:()=>_x,esp32_s2_weather_init:()=>hX,esp32_s2_weather_rain:()=>EX,esp32_s2_weather_wd:()=>mX,esp32_s2_weather_ws:()=>OX,extern_rfid_read:()=>sX,extern_rfid_readcontent:()=>oX,extern_rfid_readid:()=>_X,extern_rfid_status:()=>uX,extern_rfid_write:()=>pX,extern_rfid_write_return:()=>aX,gnss_get_data:()=>bX,gnss_have_data:()=>yX,interaction_whether_to_interaction:()=>Vv,interaction_whether_to_interaction_SANT:()=>Bv,mixbot_sensor_extern_get_addr:()=>KX,mixbot_sensor_extern_set_addr:()=>JX,pm25_get_data:()=>xX,radar_set_DETECTION_THRESHOLD:()=>bv,radar_set_DETECTION_THRESHOLD_SANT:()=>yv,robot_button_extern_get_value:()=>VX,robot_color_extern_get_value:()=>HX,robot_infrared_extern_get_value:()=>GX,robot_infrared_extern_grey_get_value:()=>UX,robot_potentiometer_extern_get_value:()=>wX,robot_sonar_extern_get_value:()=>kX,robot_sonar_extern_led:()=>WX,robot_touch_extern_get_value:()=>BX,sensor_APDS9960_extern:()=>Kv,sensor_DS18X20:()=>ZX,sensor_LTR308_extern:()=>Jv,sensor_LTR390UV_extern:()=>Zv,sensor_MAX30102_extern:()=>Wv,sensor_QMC5883L_extern:()=>$v,sensor_VL530LX_extern:()=>iX,sensor_aht11_extern:()=>eX,sensor_bmp:()=>vv,sensor_dht11:()=>fX,sensor_distance_hrsc04:()=>Lv,sensor_hp203_extern:()=>Qv,sensor_ltr381_extern:()=>zv,sensor_mixgo_extern_button_attachInterrupt:()=>Sv,sensor_mixgo_extern_button_get_presses:()=>Cv,sensor_mixgo_extern_button_is_pressed:()=>cv,sensor_mixgo_extern_button_was_pressed:()=>gv,sensor_mixgo_extern_light:()=>fv,sensor_mixgo_extern_pin_near:()=>Pv,sensor_mixgo_extern_sound:()=>Fv,sensor_mixgoce_hot_wheel_degrees:()=>MX,sensor_mixgoce_hot_wheel_is_touched:()=>TX,sensor_mpu9250_attachGestureInterrupt:()=>Av,sensor_read_humiture:()=>sx,sensor_rtc_init:()=>Yv,sensor_sht:()=>Xv,sensor_shtc3_extern:()=>tX,sensor_spl06_001_extern:()=>qv,sensor_ucs12071_extern:()=>jv,sensor_use_i2c_init:()=>xv,sensor_use_spi_init:()=>nX,sensor_use_uart_init:()=>XX,sensor_weather_solo_init:()=>QX,sensor_weather_solo_rain:()=>jX,sensor_weather_solo_wd:()=>qX,sensor_weather_solo_ws:()=>zX,sensor_weigh_init:()=>dx,ultrasonic_sensor_read_distance:()=>ox,weather_data:()=>rX,weather_have_data:()=>dX,weather_set_label:()=>IX,weather_uart_mixio:()=>lX,weigh_sensor_get_weight:()=>lx});var _t={};t.r(_t),t.d(_t,{CI130X_BROADCAST_SANT:()=>ry,CI130X_GET_THE_RECOGNIZED_CMD_SANT:()=>uy,CI130X_GET_WHETHER_IDENTIFY_SANT:()=>ay,CI130X_IDENTIFY_AND_SAVE_SANT:()=>py,CI130X_SET_SYSTEM_CMD_SANT:()=>dy,HCSR04:()=>cx,bitbot_als_num:()=>Ub,dht11:()=>qb,educore_button_sensor:()=>iy,educore_button_was_pressed:()=>ny,educore_gyroscope_sensor:()=>$b,educore_gyroscope_sensor_read:()=>ty,educore_gyroscope_sensor_shake:()=>ey,educore_light_sensor:()=>Zb,educore_rfid_sensor:()=>sy,educore_rfid_sensor_scan:()=>_y,educore_rfid_sensor_scan_data:()=>oy,educore_voice_sensor:()=>zb,number1:()=>gx,number2:()=>Cx,number3:()=>Sx,number4:()=>Ax,number5:()=>Lx,number6:()=>Nx,number7:()=>Dx,onboard_RTC_get_time:()=>Eb,onboard_RTC_get_time_str:()=>cb,onboard_RTC_get_timestamp:()=>Ob,onboard_RTC_set_datetime:()=>hb,onboard_RTC_settime_string:()=>mb,onboard_RTC_timestamp_totuple:()=>Rb,rfid_readcontent:()=>kx,rfid_readid:()=>Hx,rfid_write:()=>Wx,rfid_write_return:()=>Kx,sensor_LTR308:()=>Vx,sensor_adxl345_get_acceleration:()=>eb,sensor_aht11:()=>Ux,sensor_bitbot_ALS:()=>Gb,sensor_button_get_presses:()=>kb,sensor_button_is_pressed:()=>wb,sensor_button_was_pressed:()=>Hb,sensor_compass_reset:()=>pb,sensor_ds18x20:()=>bx,sensor_eulerangles:()=>Qx,sensor_get_acceleration:()=>Jx,sensor_get_temperature:()=>wx,sensor_hp203:()=>Gx,sensor_light:()=>Qb,sensor_lm35:()=>yx,sensor_mixbot_get_gyro:()=>Bb,sensor_mixbot_patrol_calibrate:()=>bb,sensor_mixbot_patrol_value:()=>yb,sensor_mixbot_temperature:()=>Vb,sensor_mixgo_LTR308:()=>vx,sensor_mixgo_button_attachInterrupt:()=>hx,sensor_mixgo_button_get_presses:()=>Mx,sensor_mixgo_button_is_pressed:()=>Ix,sensor_mixgo_button_was_pressed:()=>Tx,sensor_mixgo_cc_mmc5603_calibrate_compass:()=>Sb,sensor_mixgo_cc_mmc5603_get_angle:()=>Cb,sensor_mixgo_cc_mmc5603_get_magnetic:()=>gb,sensor_mixgo_light:()=>Jb,sensor_mixgo_nova_LTR308:()=>xx,sensor_mixgo_nova_pin_near:()=>Yx,sensor_mixgo_pin_near:()=>Px,sensor_mixgo_pin_near_double:()=>Fx,sensor_mixgo_pin_near_single:()=>fx,sensor_mixgo_pin_pressed:()=>$x,sensor_mixgo_sant_color:()=>Xx,sensor_mixgo_touch_slide:()=>Zx,sensor_mixgocar42_button_attachInterrupt:()=>Rx,sensor_mixgocar42_button_get_presses:()=>Ox,sensor_mixgocar42_button_is_pressed:()=>mx,sensor_mixgocar42_button_was_pressed:()=>Ex,sensor_mixgocar_battery_left:()=>xb,sensor_mixgocar_pin_near:()=>vb,sensor_mixgocar_pin_near_line:()=>Yb,sensor_mixgocar_pin_near_state_change:()=>Xb,sensor_mixgoce_pin_pressed:()=>jx,sensor_mixgoce_temperature:()=>Lb,sensor_mixgome_temperature:()=>Ab,sensor_mpu9250_calibrate_compass:()=>sb,sensor_mpu9250_field_strength:()=>ob,sensor_mpu9250_gesture:()=>qx,sensor_mpu9250_get_acceleration:()=>zx,sensor_mpu9250_get_gyro:()=>nb,sensor_mpu9250_get_magnetic:()=>ib,sensor_mpu9250_temperature:()=>_b,sensor_mpython_pin_pressed:()=>tb,sensor_mpython_qmi8658_get_gyro:()=>Nb,sensor_mpython_qmi8658_temperature:()=>Db,sensor_onboard_compass_reset:()=>Mb,sensor_onboard_mpu9250_calibrate_compass:()=>lb,sensor_onboard_mpu9250_field_strength:()=>Tb,sensor_onboard_mpu9250_gesture:()=>ab,sensor_onboard_mpu9250_get_acceleration:()=>ub,sensor_onboard_mpu9250_get_gyro:()=>db,sensor_onboard_mpu9250_get_magnetic:()=>rb,sensor_onboard_mpu9250_temperature:()=>Ib,sensor_pin_near:()=>Kb,sensor_pin_pressed:()=>Wb,sensor_read:()=>jb,sensor_rm_acc:()=>Pb,sensor_rm_battery_left:()=>Fb,sensor_rm_pin_near_double:()=>fb,sensor_sound:()=>Bx});var ot={};t.r(ot),t.d(ot,{serial_any:()=>hy,serial_print:()=>ly,serial_print_byte:()=>Iy,serial_print_hex:()=>My,serial_println:()=>Ty,serial_read_from_ai:()=>Ny,serial_readline:()=>Ey,serial_readstr:()=>my,serial_send_to_ai:()=>Ly,serial_softserial:()=>Oy,serial_softserial_new:()=>Ry,system_input:()=>cy,system_print:()=>gy,system_print_end:()=>Sy,system_print_inline:()=>Cy,system_print_many:()=>Ay});var pt={};t.r(pt),t.d(pt,{Panic_with_status_code:()=>By,Timer_init:()=>tV,base_delay:()=>nV,controls_delay:()=>ky,controls_delay_new:()=>Wy,controls_end_program:()=>Uy,controls_millis:()=>Gy,controls_uname:()=>Hy,reset:()=>wy,system_bitbot_shutdown:()=>$y,system_device_name:()=>yy,system_device_serial_number:()=>Vy,system_event_bus_source:()=>xy,system_event_bus_value:()=>by,system_machine_reset:()=>Zy,system_on_event:()=>Yy,system_raise_event:()=>Py,system_reset:()=>fy,system_run_in_background:()=>Dy,system_ticks_diff:()=>Qy,system_timer:()=>Jy,system_timer_init:()=>qy,system_timestamp:()=>vy,system_value:()=>Xy,system_wait:()=>Fy,system_wdt_feed:()=>jy,system_wdt_init:()=>zy,time_ticks_diff:()=>iV,timer:()=>Ky,timer2:()=>eV});var at={};t.r(at),t.d(at,{Air_daily_content:()=>hV,Air_now_content:()=>uV,Geo_moon_content:()=>EV,Geo_sun_content:()=>mV,Life_suggestion_content:()=>dV,Location_search_content:()=>IV,Tide_daily_content:()=>lV,WEATHER_DAILY:()=>_V,WEATHER_HOUR:()=>oV,WEATHER_NOW:()=>sV,Weather_alarm_content:()=>rV,Weather_daily:()=>TV,Weather_daily_content:()=>MV,Weather_now:()=>pV,Weather_now_content:()=>aV});var ut={};t.r(ut),t.d(ut,{analog_input:()=>FV,analog_output:()=>YV,espnow_channel:()=>NV,haskylens_model:()=>DV,i2c_A_pin:()=>vV,i2c_B_pin:()=>XV,pins_analog:()=>BV,pins_analog_pin:()=>GV,pins_axis:()=>iB,pins_brightness:()=>nB,pins_builtinimg:()=>qV,pins_builtinimg_extern:()=>zV,pins_button:()=>HV,pins_dac:()=>UV,pins_dac_pin:()=>wV,pins_digital:()=>gV,pins_digital_dot:()=>dB,pins_digital_pin:()=>CV,pins_exlcdh:()=>tB,pins_exlcdv:()=>eB,pins_imglist:()=>jV,pins_input_pin:()=>SV,pins_mpython_touch:()=>LV,pins_one_more:()=>rB,pins_output_pin:()=>AV,pins_playlist:()=>ZV,pins_playlist_extern:()=>$V,pins_pwm:()=>kV,pins_pwm_pin:()=>WV,pins_radio_datarate:()=>uB,pins_radio_power:()=>aB,pins_serial:()=>QV,pins_tone_notes:()=>pB,pins_touch:()=>JV,pins_touch_pin:()=>KV,pins_tts_bgmusic:()=>oB,pins_tts_builtin_music:()=>_B,pins_tts_voice:()=>sB,pwm_input:()=>fV,pwm_output:()=>PV,spi_A_pin:()=>xV,spi_B_pin:()=>bV,spi_C_pin:()=>yV,spi_D_pin:()=>VV});var rt={};t.r(rt),t.d(rt,{espnow_channel:()=>cB,haskylens_model:()=>gB,pins_analog:()=>EB,pins_analog_pin:()=>mB,pins_axis:()=>xB,pins_brightness:()=>VB,pins_builtinimg:()=>FB,pins_builtinimg_extern:()=>PB,pins_button:()=>IB,pins_dac:()=>AB,pins_dac_pin:()=>SB,pins_digital:()=>lB,pins_digital_dot:()=>KB,pins_digital_pin:()=>TB,pins_exlcdh:()=>bB,pins_exlcdv:()=>yB,pins_imglist:()=>YB,pins_input_pin:()=>MB,pins_interrupt:()=>DB,pins_mpython_touch:()=>CB,pins_one_more:()=>WB,pins_output_pin:()=>hB,pins_playlist:()=>vB,pins_playlist_extern:()=>XB,pins_pwm:()=>RB,pins_pwm_pin:()=>OB,pins_radio_datarate:()=>kB,pins_radio_power:()=>HB,pins_serial:()=>fB,pins_tone_notes:()=>wB,pins_touch:()=>NB,pins_touch_pin:()=>LB,pins_tts_bgmusic:()=>UB,pins_tts_builtin_music:()=>GB,pins_tts_voice:()=>BB});const dt=Blockly,lt=Mixly,It={NAME_TYPE:"VARIABLE",allVariables:function(t){var e;if(t.getDescendants)e=t.getDescendants();else{if(!t.getAllBlocks)throw"Not Block or Workspace: "+t;e=t.getAllBlocks()}for(var i=Object.create(null),n=0;n1&&(o+=n)):i=o}else i="i";return i}},Tt=It; /** * @license * Visual Blocks Editor @@ -18,4 +18,4 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -class Mt{constructor(t,e){if(this.variablePrefix_=e||"",this.reservedDict_=Object.create(null),t)for(var i=t.split(","),n=0;n0;s--)e.getInputTargetBlock("IF"+s)&&e.getInputTargetBlock("IF"+s).previousConnection?i[s]=e.getInputTargetBlock("IF"+s).previousConnection:i[s]=null,this.removeInput("IF"+s),e.getInputTargetBlock("DO"+s)&&e.getInputTargetBlock("DO"+s).previousConnection?n[s]=e.getInputTargetBlock("DO"+s).previousConnection:n[s]=null,this.removeInput("DO"+s);this.elseifCount_=parseInt(t.getAttribute("elseif"),10),this.elseCount_=parseInt(t.getAttribute("else"),10);for(s=1;s<=this.elseifCount_;s++)this.appendValueInput("IF"+s).setCheck([Boolean,Number]).appendField(dt.Msg.CONTROLS_IF_MSG_ELSEIF),this.appendStatementInput("DO"+s).appendField(dt.Msg.CONTROLS_IF_MSG_THEN);this.elseCount_&&this.appendStatementInput("ELSE").appendField(dt.Msg.CONTROLS_IF_MSG_ELSE);for(s=i.length-2;s>0;s--)i[s]&&i[s].reconnect(this,"IF"+s);for(s=n.length-2;s>0;s--)n[s]&&n[s].reconnect(this,"DO"+s)},decompose:function(t){var e=t.newBlock("controls_if_if");e.initSvg();for(var i=e.getInput("STACK").connection,n=1;n<=this.elseifCount_;n++){var s=t.newBlock("controls_if_elseif");s.initSvg(),i.connect(s.previousConnection),i=s.nextConnection}if(this.elseCount_){var _=t.newBlock("controls_if_else");_.initSvg(),i.connect(_.previousConnection)}return e},compose:function(t){this.elseCount_&&this.removeInput("ELSE"),this.elseCount_=0;for(var e=this.elseifCount_;e>0;e--)this.removeInput("IF"+e),this.removeInput("DO"+e);this.elseifCount_=0;for(var i=t.getInputTargetBlock("STACK"),n=[null],s=[null],_=null;i;){switch(i.type){case"controls_if_elseif":this.elseifCount_++,n.push(i.valueConnection_),s.push(i.statementConnection_);break;case"controls_if_else":this.elseCount_++,_=i.statementConnection_;break;default:throw Error("Unknown block type: "+i.type)}i=i.nextConnection&&i.nextConnection.targetBlock()}this.updateShape_(),this.reconnectChildBlocks_(n,s,_)},saveConnections:function(t){for(var e=t.getInputTargetBlock("STACK"),i=1;e;){switch(e.type){case"controls_if_elseif":var n=this.getInput("IF"+i),s=this.getInput("DO"+i);e.valueConnection_=n&&n.connection.targetConnection,e.statementConnection_=s&&s.connection.targetConnection,i++;break;case"controls_if_else":s=this.getInput("ELSE");e.statementConnection_=s&&s.connection.targetConnection;break;default:throw"Unknown block type."}e=e.nextConnection&&e.nextConnection.targetBlock()}},rebuildShape_:function(){var t=[null],e=[null],i=null;this.getInput("ELSE")&&(i=this.getInput("ELSE").connection.targetConnection);for(var n=1;this.getInput("IF"+n);){var s=this.getInput("IF"+n),_=this.getInput("DO"+n);console.log(s.connection.targetConnection),t.push(s.connection.targetConnection),e.push(_.connection.targetConnection),n++}this.updateShape_(),this.reconnectChildBlocks_(t,e,i)},updateShape_:function(){this.getInput("ELSE")&&this.removeInput("ELSE");for(var t=1;this.getInput("IF"+t);)this.removeInput("IF"+t),this.removeInput("DO"+t),t++;for(t=1;t<=this.elseifCount_;t++)this.appendValueInput("IF"+t).setCheck([Number,Boolean]).appendField(dt.Msg.CONTROLS_IF_MSG_ELSEIF),this.appendStatementInput("DO"+t).appendField(dt.Msg.CONTROLS_IF_MSG_THEN);this.elseCount_&&this.appendStatementInput("ELSE").appendField(dt.Msg.CONTROLS_IF_MSG_ELSE)},reconnectChildBlocks_:function(t,e,i){for(var n=1;n<=this.elseifCount_;n++)t[n]&&t[n].reconnect(this,"IF"+n),e[n]&&e[n].reconnect(this,"DO"+n);i&&i.reconnect(this,"ELSE")}},Xt={init:function(){this.setColour(Dt),this.appendValueInput("FROM").setCheck(Number).setAlign(dt.inputs.Align.RIGHT).appendField(dt.Msg.PYTHON_RANGE).appendField(dt.Msg.LANG_CONTROLS_FOR_INPUT_FROM),this.appendValueInput("TO").setCheck(Number).setAlign(dt.inputs.Align.RIGHT).appendField(dt.Msg.LANG_CONTROLS_FOR_INPUT_TO),this.appendValueInput("STEP").setCheck(Number).setAlign(dt.inputs.Align.RIGHT).appendField(dt.Msg.PYTHON_RANGE_STEP),this.setInputsInline(!0),this.setOutput(!0),this.setTooltip(dt.Msg.MIXLY_PYTHON_CONTROLS_RANGE_TOOLTIP)}},xt={init:function(){this.setColour(Dt),this.appendValueInput("LIST").setAlign(dt.inputs.Align.RIGHT).appendField(dt.Msg.CONTROLS_FOREACH_INPUT),this.appendValueInput("VAR").appendField(dt.Msg.CONTROLS_FOREACH_INPUT_ITEM),this.appendStatementInput("DO").appendField(dt.Msg.MIXLY_DO),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip((function(){return dt.Msg.CONTROLS_FOR_TOOLTIP.replace("“%1”","")}))},getVars:function(){return[this.getFieldValue("VAR")]},renameVar:function(t,e){dt.Names.equals(t,this.getFieldValue("VAR"))&&this.setTitleValue(e,"VAR")}},bt={init:function(){this.setColour(Dt),this.appendValueInput("BOOL").setCheck([Boolean,Number]).appendField(dt.Msg.MIXLY_MICROBIT_JS_CURRENT).appendField(new dt.FieldDropdown(this.OPERATORS),"MODE"),this.appendStatementInput("DO").appendField(dt.Msg.LANG_CONTROLS_WHILEUNTIL_TITLE_REPEAT+dt.Msg.MIXLY_DO),this.setPreviousStatement(!0),this.setNextStatement(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("MODE");return{WHILE:dt.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_WHILE,UNTIL:dt.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_UNTIL}[e]}))}},yt={init:function(){this.setColour(Dt),this.appendDummyInput().appendField(dt.Msg.MIXLY_PYTHON_TRY),this.appendStatementInput("try"),this.appendValueInput("IF1").appendField(dt.Msg.MIXLY_PYTHON_EXCEPT),this.appendStatementInput("DO1").appendField(""),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setMutator(new dt.icons.MutatorIcon(["controls_except","controls_finally"],this)),this.setTooltip(dt.Msg.MIXLY_MIXPY_CONTROL_TRY_TOOLTIP),this.elseifCount_=1,this.elseCount_=0},mutationToDom:function(){if(!this.elseifCount_&&!this.elseCount_)return null;var t=document.createElement("mutation");return this.elseifCount_&&t.setAttribute("elseif",this.elseifCount_),this.elseCount_&&t.setAttribute("else",1),t},domToMutation:function(t){var e=this,i=[],n=[];this.elseCount_&&this.removeInput("ELSE");for(var s=this.elseifCount_;s>0;s--)e.getInputTargetBlock("IF"+s)&&e.getInputTargetBlock("IF"+s).previousConnection?i[s]=e.getInputTargetBlock("IF"+s).previousConnection:i[s]=null,this.removeInput("IF"+s),e.getInputTargetBlock("DO"+s)&&e.getInputTargetBlock("DO"+s).previousConnection?n[s]=e.getInputTargetBlock("DO"+s).previousConnection:n[s]=null,this.removeInput("DO"+s);this.elseifCount_=parseInt(t.getAttribute("elseif"),10),this.elseCount_=parseInt(t.getAttribute("else"),10);for(s=1;s<=this.elseifCount_;s++)this.appendValueInput("IF"+s).setCheck([Boolean,Number]).appendField(dt.Msg.MIXLY_PYTHON_EXCEPT),this.appendStatementInput("DO"+s).appendField("");this.elseCount_&&this.appendStatementInput("ELSE").appendField(dt.Msg.MIXLY_PYTHON_FINALLY);for(s=i.length-2;s>0;s--)i[s]&&i[s].reconnect(this,"IF"+s);for(s=n.length-2;s>0;s--)n[s]&&n[s].reconnect(this,"DO"+s)},decompose:function(t){var e=t.newBlock("controls_try");e.initSvg();for(var i=e.getInput("STACK").connection,n=1;n<=this.elseifCount_;n++){var s=t.newBlock("controls_except");s.initSvg(),i.connect(s.previousConnection),i=s.nextConnection}if(this.elseCount_){var _=t.newBlock("controls_finally");_.initSvg(),i.connect(_.previousConnection)}return e},compose:function(t){this.elseCount_&&this.removeInput("ELSE"),this.elseCount_=0;for(var e=this.elseifCount_;e>0;e--)this.removeInput("IF"+e),this.removeInput("DO"+e);this.elseifCount_=0;for(var i=t.getInputTargetBlock("STACK"),n=[null],s=[null],_=null;i;){switch(i.type){case"controls_except":this.elseifCount_++,n.push(i.valueConnection_),s.push(i.statementConnection_);break;case"controls_finally":this.elseCount_++,_=i.statementConnection_;break;default:throw Error("Unknown block type: "+i.type)}i=i.nextConnection&&i.nextConnection.targetBlock()}this.updateShape_(),this.reconnectChildBlocks_(n,s,_)},saveConnections:function(t){for(var e=t.getInputTargetBlock("STACK"),i=1;e;){switch(e.type){case"controls_except":var n=this.getInput("IF"+i),s=this.getInput("DO"+i);e.valueConnection_=n&&n.connection.targetConnection,e.statementConnection_=s&&s.connection.targetConnection,i++;break;case"controls_finally":s=this.getInput("ELSE");e.statementConnection_=s&&s.connection.targetConnection;break;default:throw"Unknown block type."}e=e.nextConnection&&e.nextConnection.targetBlock()}},rebuildShape_:function(){var t=[null],e=[null],i=null;this.getInput("ELSE")&&(i=this.getInput("ELSE").connection.targetConnection);for(var n=1;this.getInput("IF"+n);){var s=this.getInput("IF"+n),_=this.getInput("DO"+n);console.log(s.connection.targetConnection),t.push(s.connection.targetConnection),e.push(_.connection.targetConnection),n++}this.updateShape_(),this.reconnectChildBlocks_(t,e,i)},updateShape_:function(){this.getInput("ELSE")&&this.removeInput("ELSE");for(var t=1;this.getInput("IF"+t);)this.removeInput("IF"+t),this.removeInput("DO"+t),t++;for(t=1;t<=this.elseifCount_;t++)this.appendValueInput("IF"+t).setCheck([Number,Boolean]).appendField(dt.Msg.MIXLY_PYTHON_EXCEPT),this.appendStatementInput("DO"+t).appendField("");this.elseCount_&&this.appendStatementInput("ELSE").appendField(dt.Msg.MIXLY_PYTHON_FINALLY)},reconnectChildBlocks_:function(t,e,i){for(var n=1;n<=this.elseifCount_;n++)t[n]&&t[n].reconnect(this,"IF"+n),e[n]&&e[n].reconnect(this,"DO"+n);i&&i.reconnect(this,"ELSE")}},Vt={init:function(){this.setColour(Dt);var t=new dt.FieldDropdown(this.OPERATORS);this.appendDummyInput().appendField(t,"FLOW").appendField(dt.Msg.LANG_CONTROLS_FLOW_STATEMENTS_INPUT_OFLOOP),this.setPreviousStatement(!0),this.setTooltip(dt.Msg.MIXLY_PYTHON_CONTROLS_FLOW_STATEMENTS_TOOLTIP);var e=this;this.setTooltip((function(){var t=e.getFieldValue("FLOW");return{BREAK:dt.Msg.CONTROLS_FLOW_STATEMENTS_TOOLTIP_BREAK,CONTINUE:dt.Msg.CONTROLS_FLOW_STATEMENTS_TOOLTIP_CONTINUE}[t]}))},onchange:function(){if(this.workspace){var t=!1,e=this;do{if("controls_repeat"==e.type||"controls_for"==e.type||"controls_forEach"==e.type||"controls_repeat_ext"==e.type||"controls_whileUntil"==e.type||"do_while"==e.type){t=!0;break}e=e.getSurroundParent()}while(e);t?this.setWarningText(null):this.setWarningText(dt.Msg.LANG_CONTROLS_FLOW_STATEMENTS_WARNING)}}},Bt={init:function(){this.setColour(Dt),this.appendDummyInput().appendField(dt.Msg.LANG_CONTROLS_FOR_INPUT_WITH).appendField(new dt.FieldTextInput("i"),"VAR"),this.appendValueInput("FROM").setCheck(Number).setAlign(dt.inputs.Align.RIGHT).appendField(dt.Msg.LANG_CONTROLS_FOR_INPUT_FROM),this.appendValueInput("TO").setCheck(Number).setAlign(dt.inputs.Align.RIGHT).appendField(dt.Msg.LANG_CONTROLS_FOR_INPUT_TO),this.appendValueInput("STEP").setCheck(Number).setAlign(dt.inputs.Align.RIGHT).appendField(dt.Msg.MIXLY_STEP),this.appendStatementInput("DO").appendField(dt.Msg.MIXLY_DO),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0);var t=this;this.setTooltip((function(){return dt.Msg.CONTROLS_FOR_TOOLTIP.replace("%1",t.getFieldValue("VAR"))}))},getVars:function(){return[this.getFieldValue("VAR")]},renameVar:function(t,e){dt.Names.equals(t,this.getFieldValue("VAR"))&&this.setTitleValue(e,"VAR")}},Gt={init:function(){this.setColour(Dt),this.appendDummyInput().appendField(dt.Msg.LANG_CONTROLS_FOR_INPUT_WITH).appendField(new dt.FieldTextInput("i"),"VAR"),this.appendValueInput("FROM").setCheck(Number).setAlign(dt.inputs.Align.RIGHT).appendField(dt.Msg.LANG_CONTROLS_FOR_INPUT_FROM),this.appendValueInput("TO").setCheck(Number).setAlign(dt.inputs.Align.RIGHT).appendField(dt.Msg.LANG_CONTROLS_FOR_INPUT_TO),this.appendValueInput("STEP").setCheck(Number).setAlign(dt.inputs.Align.RIGHT).appendField(dt.Msg.MIXLY_STEP),this.appendStatementInput("DO").appendField(dt.Msg.MIXLY_DO),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0);var t=this;this.setTooltip((function(){return dt.Msg.MIXLY_PYTHON_CONTROLS_FOR_RANGE_TOOLTIP.replace("%1",t.getFieldValue("VAR"))}))},getVars:function(){return[this.getFieldValue("VAR")]},renameVar:function(t,e){dt.Names.equals(t,this.getFieldValue("VAR"))&&this.setTitleValue(e,"VAR")}};bt.OPERATORS=[[dt.Msg.LANG_CONTROLS_WHILEUNTIL_OPERATOR_WHILE,"WHILE"],[dt.Msg.LANG_CONTROLS_WHILEUNTIL_OPERATOR_UNTIL,"UNTIL"]],Vt.OPERATORS=[[dt.Msg.LANG_CONTROLS_FLOW_STATEMENTS_OPERATOR_BREAK,"BREAK"],[dt.Msg.LANG_CONTROLS_FLOW_STATEMENTS_OPERATOR_CONTINUE,"CONTINUE"]];const Ut={init:function(){this.setColour(Dt),this.appendDummyInput().appendField(dt.Msg.CONTROLS_IF_IF_TITLE_IF),this.appendStatementInput("STACK"),this.setTooltip(dt.Msg.CONTROLS_IF_IF_TOOLTIP),this.contextMenu=!1}},wt={init:function(){this.setColour(Dt),this.appendDummyInput().appendField(dt.Msg.CONTROLS_IF_ELSEIF_TITLE_ELSEIF),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(dt.Msg.CONTROLS_IF_ELSEIF_TOOLTIP),this.contextMenu=!1}},Ht={init:function(){this.setColour(Dt),this.appendDummyInput().appendField(dt.Msg.CONTROLS_IF_ELSE_TITLE_ELSE),this.setPreviousStatement(!0),this.setTooltip(dt.Msg.CONTROLS_IF_ELSE_TOOLTIP),this.contextMenu=!1}},kt={init:function(){this.setColour(Dt),this.appendDummyInput().appendField("try"),this.appendStatementInput("STACK"),this.setPreviousStatement(!1),this.setNextStatement(!1),this.contextMenu=!1}},Wt={init:function(){this.setColour(Dt),this.appendDummyInput().appendField(dt.Msg.MIXLY_PYTHON_EXCEPT),this.setPreviousStatement(!0),this.setNextStatement(!0),this.contextMenu=!1,this.setTooltip(dt.Msg.MIXLY_MIXPY_CONTROL_EXCEPT_TOOLTIP)}},Kt={init:function(){this.setColour(Dt),this.appendDummyInput().appendField(dt.Msg.MIXLY_PYTHON_FINALLY),this.setPreviousStatement(!0),this.contextMenu=!1,this.setTooltip(dt.Msg.MIXLY_MIXPY_CONTROL_FINALLY_TOOLTIP)}},Jt={init:function(){this.jsonInit({message0:dt.Msg.CONTROLS_REPEAT_TITLE,args0:[{type:"input_value",name:"TIMES"}],previousStatement:null,nextStatement:null,colour:Dt,tooltip:dt.Msg.CONTROLS_REPEAT_TOOLTIP,helpUrl:dt.Msg.CONTROLS_REPEAT_HELPURL}),this.appendStatementInput("DO")}},Qt={init:function(){this.setColour(Dt),this.appendValueInput("BOOL").appendField("lambda"),this.appendStatementInput("DO").appendField(dt.Msg.MIXLY_STAT),this.setOutput(!0)}},qt={init:function(){this.setColour(Dt),this.appendDummyInput().appendField(dt.Msg.MIXLY_PYTHON_PASS),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(dt.Msg.MIXLY_PYTHON_CONTROLS_PASS_TOOLTIP)}},zt={init:function(){this.setColour(Dt),this.appendDummyInput().appendField(dt.Msg.MIXLY_PYTHON_CONTROLS_THREAD_START),this.appendValueInput("callback").appendField(dt.Msg.MIXLY_PYTHON_CONTROLS_THREAD_USE),this.appendValueInput("VAR").appendField(dt.Msg.MIXLY_PARAMS),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(dt.Msg.MIXLY_PYTHON_CONTROLS_THREAD_TOOLTIP)}},jt={init:function(){this.appendDummyInput().appendField(dt.Msg.CONTROLS_REPEAT_TITLE_REPEAT+dt.Msg.MIXLY_DO),this.appendStatementInput("input_data").setCheck(null),this.appendValueInput("select_data").setCheck(null).appendField(dt.Msg.CONTROLS_OPERATOR_UNTIL).appendField(new dt.FieldDropdown([[dt.Msg.LANG_CONTROLS_WHILEUNTIL_OPERATOR_WHILE,"true"],[dt.Msg.LANG_CONTROLS_WHILEUNTIL_OPERATOR_UNTIL,"false"]]),"type"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setColour(Dt),this.setTooltip("do-while loop"),this.setHelpUrl("")}},Zt={init:function(){this.setColour(Dt),this.appendDummyInput().appendField(dt.Msg.MIXLY_OP_GARBAGE_COLLECT),this.setPreviousStatement(!0),this.setNextStatement(!0)}},$t={init:function(){this.setColour(Dt),this.appendDummyInput().appendField(dt.Msg.MIXLY_GET_MEM_ALLOC),this.setOutput(!0)}},te={init:function(){this.setColour(Dt),this.appendDummyInput().appendField(dt.Msg.MIXLY_GET_MEM_FREE),this.setOutput(!0)}},ee={init:function(){this.setColour(Dt),this.appendDummyInput().appendField(dt.Msg.MIXLY_GET+dt.Msg.MIXLY_DEVICE+"ID"),this.setInputsInline(!0),this.setOutput(!0),this.setTooltip(dt.Msg.PROCEDURES_DEFRETURN_RETURN+dt.Msg.MIXLY_GET_UNIQUE_IDEN)}},ie={init:function(){this.setColour(Dt),this.appendValueInput("VAR").appendField(dt.Msg.MIXLY_RTC_TIMESTAMP),this.appendDummyInput().appendField(dt.Msg.MIXLY_TIMESTAMP_TO_DATA),this.setInputsInline(!0),this.setOutput(!0,Number)}},ne={init:function(){this.setColour(Dt),this.appendDummyInput().appendField(dt.Msg.MIXLY_GET_UNIQUE_IDEN),this.setOutput(!0)}},se=230;dt.FieldTextInput.math_number_validator=function(t){return String(t)},dt.FieldTextInput.math_number_validator_include_blank=function(t){if(""===t)return"";return/^-?(0X|0x|0O|0o|0B|0b)?[a-fA-F0-9]{1,}(\.[a-fA-F0-9]+)?$/.test(t)?String(t):null};const _e={init:function(){this.setColour(se),this.appendDummyInput().appendField(new dt.FieldTextInput("0",dt.FieldTextInput.math_number_validator),"NUM"),this.setOutput(!0,Number),this.setTooltip(dt.Msg.MATH_NUMBER_TOOLTIP)}},oe={init:function(){this.setColour(se);this.appendDummyInput("").appendField(dt.Msg.MIXLY_PYTHON_MATH_CONSTANT).appendField(new dt.FieldDropdown([["π","pi"],["e","e"]]),"CONSTANT"),this.setOutput(!0,Number);var t=this;this.setTooltip((function(){var e=t.getFieldValue("CONSTANT");return{pi:dt.Msg.MIXLY_PYTHON_MATH_CONSTANT_PI_TOOLTIP,e:dt.Msg.MIXLY_PYTHON_MATH_CONSTANT_E_TOOLTIP}[e]}))}},pe={init:function(){this.setColour(se);this.appendDummyInput("").appendField(dt.Msg.MIXLY_PYTHON_MATH_CONSTANT).appendField(new dt.FieldDropdown([["π","pi"],["e","e"]]),"CONSTANT"),this.setOutput(!0,Number);var t=this;this.setTooltip((function(){var e=t.getFieldValue("CONSTANT");return{pi:dt.Msg.MIXLY_PYTHON_MATH_CONSTANT_PI_MP_TOOLTIP,e:dt.Msg.MIXLY_PYTHON_MATH_CONSTANT_E_MP_TOOLTIP}[e]}))}},ae={init:function(){this.setColour(se),this.setOutput(!0),this.appendValueInput("A"),this.appendValueInput("B").appendField(new dt.FieldDropdown([["+","ADD"],["-","MINUS"],["×","MULTIPLY"],["÷","DIVIDE"],["%","QUYU"],["//","ZHENGCHU"],["**","POWER"]]),"OP"),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("OP");return{ADD:dt.Msg.MATH_ARITHMETIC_TOOLTIP_ADD,MINUS:dt.Msg.MATH_ARITHMETIC_TOOLTIP_MINUS,MULTIPLY:dt.Msg.MATH_ARITHMETIC_TOOLTIP_MULTIPLY,DIVIDE:dt.Msg.MATH_ARITHMETIC_TOOLTIP_DIVIDE,QUYU:dt.Msg.MATH_MODULO_TOOLTIP,ZHENGCHU:dt.Msg.MATH_ARITHMETIC_TOOLTIP_DIVIDE,POWER:dt.Msg.MATH_ARITHMETIC_TOOLTIP_POWER}[e]}))}},ue={init:function(){this.setColour(se),this.setPreviousStatement(!0),this.setNextStatement(!0),this.appendValueInput("A"),this.appendValueInput("B").appendField(new dt.FieldDropdown([["+=","ADD"],["-=","MINUS"],["×=","MULTIPLY"],["÷=","DIVIDE"],["%=","QUYU"],["//=","ZHENGCHU"],["**=","POWER"]]),"OP"),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("OP");return{ADD:dt.Msg.MATH_ARITHMETIC_TOOLTIP_ADD,MINUS:dt.Msg.MATH_ARITHMETIC_TOOLTIP_MINUS,MULTIPLY:dt.Msg.MATH_ARITHMETIC_TOOLTIP_MULTIPLY,DIVIDE:dt.Msg.MATH_ARITHMETIC_TOOLTIP_DIVIDE,QUYU:dt.Msg.MATH_MODULO_TOOLTIP,ZHENGCHU:dt.Msg.MATH_ARITHMETIC_TOOLTIP_DIVIDE,POWER:dt.Msg.MATH_ARITHMETIC_TOOLTIP_POWER}[e]}))}},re={init:function(){this.setColour(se),this.setOutput(!0,Number),this.appendValueInput("A").setCheck(Number),this.appendValueInput("B").setCheck(Number).appendField(new dt.FieldDropdown([["&","&"],["|","|"],[">>",">>"],["<<","<<"]]),"OP"),this.setInputsInline(!0),this.setTooltip("位运算")}},de={init:function(){this.setColour(se),this.setOutput(!0,Number),this.appendValueInput("NUM").setCheck(Number).appendField(new dt.FieldDropdown([["sin","SIN"],["cos","COS"],["tan","TAN"],["asin","ASIN"],["acos","ACOS"],["atan","ATAN"],["-","-"],["ln","LN"],["log10","LOG10"],["e^","EXP"],["10^","POW10"]]),"OP");var t=this;this.setTooltip((function(){var e=t.getFieldValue("OP");return{SIN:dt.Msg.MATH_TRIG_TOOLTIP_SIN,COS:dt.Msg.MATH_TRIG_TOOLTIP_COS,TAN:dt.Msg.MATH_TRIG_TOOLTIP_TAN,ASIN:dt.Msg.MATH_TRIG_TOOLTIP_ASIN,ACOS:dt.Msg.MATH_TRIG_TOOLTIP_ACOS,ATAN:dt.Msg.MATH_TRIG_TOOLTIP_ATAN,LN:dt.Msg.MATH_SINGLE_TOOLTIP_LN}[e]}))}},le={init:function(){var t=[[dt.Msg.MATH_BIN,"bin"],[dt.Msg.MATH_OCT,"oct"],[dt.Msg.MATH_HEX,"hex"]];this.setColour(se),this.setOutput(!0,String),this.appendValueInput("NUM").setCheck(Number).appendField(new dt.FieldDropdown(t),"OP");var e=this;this.setTooltip((function(){var t=e.getFieldValue("OP");return{bin:dt.Msg.MATH_DEC_TOOLTIP_BIN,oct:dt.Msg.MATH_DEC_TOOLTIP_OCT,hex:dt.Msg.MATH_DEC_TOOLTIP_HEX}[t]}))}},Ie={init:function(){var t=[[dt.Msg.LANG_MATH_TO_ROUND,"round"],[dt.Msg.LANG_MATH_TO_CEIL,"ceil"],[dt.Msg.LANG_MATH_TO_FLOOR,"floor"],[dt.Msg.MATH_ABS,"fabs"],[dt.Msg.MATH_SQRT,"sqrt"]];this.setColour(se),this.appendValueInput("A").setCheck(Number).appendField(new dt.FieldDropdown(t),"OP"),this.setOutput(!0,Number);var e=this;this.setTooltip((function(){var t=e.getFieldValue("OP");return{sqrt:dt.Msg.MATH_SINGLE_TOOLTIP_ROOT,fabs:dt.Msg.MATH_SINGLE_TOOLTIP_ABS,sq:dt.Msg.MATH_SINGLE_TOOLTIP_SQ,round:dt.Msg.MATH_SINGLE_TOOLTIP_ROUND,ceil:dt.Msg.MATH_SINGLE_TOOLTIP_CEIL,floor:dt.Msg.MATH_SINGLE_TOOLTIP_FLOOR}[t]}))}},Te={init:function(){var t=[[dt.Msg.MIXLY_MAX,"max"],[dt.Msg.MIXLY_MIN,"min"]];this.setColour(se),this.appendValueInput("A").setCheck(Number).setAlign(dt.inputs.Align.RIGHT).appendField(new dt.FieldDropdown(t),"OP").appendField("("),this.appendValueInput("B").setCheck(Number).setAlign(dt.inputs.Align.RIGHT).appendField(","),this.appendDummyInput("").setAlign(dt.inputs.Align.RIGHT).appendField(")"),this.setInputsInline(!0),this.setOutput(!0,Number);var e=this;this.setTooltip((function(){var t=e.getFieldValue("OP");return{max:dt.Msg.MIXLY_TOOLTIP_MATH_MAX,min:dt.Msg.MIXLY_TOOLTIP_MATH_MIN}[t]}))}},Me={init:function(){var t=[[dt.Msg.MATH_TWO,"two"],[dt.Msg.MATH_EIGHT,"eight"],[dt.Msg.MATH_TEN,"ten"],[dt.Msg.MATH_SIXTEEN,"sixteen"]];this.setColour(se),this.appendDummyInput("").appendField(dt.Msg.MATH_BA),this.appendValueInput("NUM").appendField(new dt.FieldDropdown(t),"OP").appendField(dt.Msg.MATH_JinZhi).setCheck(Number),this.appendDummyInput("").appendField(dt.Msg.MATH_ZHW).appendField(new dt.FieldDropdown(t),"OP2").appendField(dt.Msg.MATH_JinZhi),this.setFieldValue("ten","OP2"),this.setOutput(!0),this.setInputsInline(!0);var e=this;this.setTooltip((function(){var t=e.getFieldValue("OP"),i={two:dt.Msg.MATH_Before_two,eight:dt.Msg.MATH_Before_eight,ten:dt.Msg.MATH_Before_ten,sixteen:dt.Msg.MATH_Before_sixteen},n=e.getFieldValue("OP2"),s={two:dt.Msg.MATH_Behind_two,eight:dt.Msg.MATH_Behind_eight,ten:dt.Msg.MATH_Behind_ten,sixteen:dt.Msg.MATH_Behind_sixteen};return i[t]+s[n]}))}},he={init:function(){var t=[[dt.Msg.LANG_MATH_INT,"int"],[dt.Msg.LANG_MATH_FLOAT,"float"]];this.setColour(se),this.setOutput(!0,Number),this.appendDummyInput().appendField(dt.Msg.MIXLY_MICROBIT_RANDOM).appendField(new dt.FieldDropdown(t),"TYPE"),this.appendValueInput("FROM").setCheck(Number).appendField(dt.Msg.LANG_CONTROLS_FOR_INPUT_FROM),this.appendValueInput("TO").setCheck(Number).setAlign(dt.inputs.Align.RIGHT).appendField(dt.Msg.LANG_MATH_RANDOM_INT_INPUT_TO),this.setInputsInline(!0);var e=this;this.setTooltip((function(){var t=e.getFieldValue("TYPE"),i={int:dt.Msg.LANG_MATH_INT,float:dt.Msg.LANG_MATH_FLOAT_RANDOM};return dt.Msg.MATH_RANDOM_INT_TOOLTIP+i[t]}))}},me={init:function(){this.setColour(se),this.setOutput(!0,Number),this.appendValueInput("VALUE").setCheck(Number).appendField(dt.Msg.LANG_MATH_CONSTRAIN_INPUT_CONSTRAIN),this.appendValueInput("LOW").setCheck(Number).appendField(dt.Msg.LANG_MATH_CONSTRAIN_INPUT_LOW),this.appendValueInput("HIGH").setCheck(Number).appendField(dt.Msg.LANG_MATH_CONSTRAIN_INPUT_HIGH),this.setInputsInline(!0),this.setTooltip(dt.Msg.MATH_CONSTRAIN_TOOLTIP)}},Ee={init:function(){this.setColour(se),this.appendValueInput("NUM",Number).appendField(dt.Msg.MIXLY_MAP).setCheck(Number),this.appendValueInput("fromLow",Number).appendField(dt.Msg.MIXLY_MAP_FROM).setCheck(Number),this.appendValueInput("fromHigh",Number).appendField(",").setCheck(Number),this.appendValueInput("toLow",Number).appendField(dt.Msg.MIXLY_MAP_TO).setCheck(Number),this.appendValueInput("toHigh",Number).appendField(",").setCheck(Number),this.appendDummyInput("").appendField("]"),this.setInputsInline(!0),this.setOutput(!0),this.setTooltip(dt.Msg.MIXLY_TOOLTIP_MATH_MAP)}},Oe={init:function(){this.setColour(se),this.appendDummyInput().appendField(new dt.FieldTextInput("0",dt.FieldTextInput.math_number_validator_include_blank),"NUM"),this.setOutput(!0),this.setTooltip(dt.Msg.MATH_NUMBER_TOOLTIP)}},Re={init:function(){this.setColour(se),this.appendValueInput("NUM").setCheck(Number).appendField(dt.Msg.LANG_MATH_RANDOM_SEED),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(dt.Msg.MIXLY_TOOLTIP_MATH_RANDOM_SEED)}},ce={init:function(){this.setColour(se),this.setOutput(!0,Number),this.appendValueInput("VALUE").setCheck(Number),this.appendValueInput("VAR").setCheck(Number).appendField(dt.Msg.MATH_ROUND).appendField(dt.Msg.TEXT_KEEP),this.appendDummyInput().appendField(dt.Msg.TEXT_DECIMAL),this.setInputsInline(!0),this.setTooltip(dt.Msg.MATH_ROUND_NEW_TOOLTIP)}},ge={init:function(){var t=[[dt.Msg.MIXLY_TO_INT,"int"],[dt.Msg.MIXLY_TO_FLOAT,"float"],[dt.Msg.MIXLY_TO_BITES,"b"],[dt.Msg.LANG_MATH_BYTE+dt.Msg.MIXLY_TO_INT,"bti"]];this.setColour(se),this.appendValueInput("VAR").appendField(new dt.FieldDropdown(t),"TOWHAT"),this.setOutput(!0,Number);var e=this;this.setTooltip((function(){var t=e.getFieldValue("TOWHAT");return{int:dt.Msg.MIXLY_PYTHON_TOOLTIP_TOINT,float:dt.Msg.MIXLY_PYTHON_TOOLTIP_TOFLOAT,b:dt.Msg.MIXLY_TOOLTIP_TEXT_TOBYTE}[t]}))}},Ce={init:function(){var t=[[dt.Msg.MIXLY_TO_INT,"int"],[dt.Msg.MIXLY_TO_FLOAT,"float"]];this.setColour(se),this.appendValueInput("VAR").appendField(new dt.FieldDropdown(t),"TOWHAT"),this.setOutput(!0,Number);var e=this;this.setTooltip((function(){var t=e.getFieldValue("TOWHAT");return{int:dt.Msg.MIXLY_TOOLTIP_TEXT_TOINT,float:dt.Msg.MIXLY_TOOLTIP_TEXT_TOFLOAT}[t]}))}},Se=Ee,Ae={init:function(){this.setColour(se),this.appendValueInput("VAR").appendField(dt.Msg.LANG_MATH_BYTE+dt.Msg.MIXLY_TO_HEX),this.setOutput(!0,Number),this.setTooltip(dt.Msg.MIXLY_PYTHON_TOOLTIP_TOHEX)}},Le={init:function(){this.setColour(se),this.itemCount_=1,this.setMutator(new dt.icons.MutatorIcon(["lists_create_with_item"],this)),this.appendDummyInput("DUMMY").appendField(dt.Msg.MIXLY_PRODUCT+dt.Msg.MIXLY_GENERATE_CARTESIAN_PRODUCT),this.appendValueInput("REPEAT").appendField(dt.Msg.MIXLY_EVERY_PER_ELEPER_ELEMENT),this.appendDummyInput().appendField(dt.Msg.CONTROLS_REPEAT_TITLE_TIMES),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setOutput(!0),this.setTooltip(dt.Msg.LISTS_CREATE_WITH_PYTHON_TOOLTIP),this.updateShape_()},mutationToDom:function(){var t=document.createElement("mutation");return t.setAttribute("items",this.itemCount_),t},domToMutation:function(t){this.itemCount_=parseInt(t.getAttribute("items"),10),this.updateShape_()},decompose:function(t){var e=t.newBlock("lists_create_with_container");e.initSvg();for(var i=e.getInput("STACK").connection,n=0;n1&&"\\"===t.charAt(0)){var e=t.charAt(1);if("0"===e||"b"===e||"f"===e||"n"===e||"r"===e||"t"===e||"\\"===e||"'"===e)return String(t).substring(0,2);if("x"===e&&"0"===t.charAt(2)&&"B"===t.charAt(3))return String(t).substring(0,4)}return String(t).substring(0,1)};const Fe={init:function(){this.setColour(Ne),this.appendDummyInput().appendField(this.newQuote_(!0)).appendField(new dt.FieldTextInput("",dt.FieldTextInput.char_validator),"TEXT").appendField(this.newQuote_(!1)),this.setOutput(!0,Number),this.setTooltip(dt.Msg.TEXT_CHAR_TOOLTIP)},newQuote_:function(t){if(1==t)var e="../../media/quote2.png";else e="../../media/quote3.png";return new dt.FieldImage(e,7,12,'"')}},Pe={init:function(){this.setColour(Ne),this.appendValueInput("A").setCheck([String,Number]),this.appendValueInput("B").setCheck([String,Number]).appendField(dt.Msg.MIXLY_TEXT_JOIN),this.setInputsInline(!0),this.setOutput(!0,String),this.setTooltip(dt.Msg.MIXLY_TOOLTIP_TEXT_JOIN)}},Ye={init:function(){this.setColour(Ne),this.appendValueInput("VAR").setCheck(Number).appendField(dt.Msg.MIXLY_TOCHAR),this.setOutput(!0,String),this.setTooltip(dt.Msg.MIXLY_TOOLTIP_TEXT_TOCHAR)}},ve={init:function(){this.setColour(Ne),this.appendValueInput("VAR").setCheck(String).appendField(dt.Msg.MIXLY_TOASCII),this.setOutput(!0,Number),this.setTooltip(dt.Msg.MIXLY_TOOLTIP_TEXT_TOASCII)}},Xe={init:function(){this.setColour(Ne),this.appendValueInput("VAR").appendField(dt.Msg.MIXLY_TOSTRING),this.setOutput(!0,String),this.setTooltip(dt.Msg.MIXLY_PYTHON_TOOLTIP_TOTEXT)}},xe={init:function(){this.setColour(Ne),this.appendValueInput("VAR").appendField(dt.Msg.MIXLY_LENGTH),this.setOutput(!0,Number),this.setTooltip(dt.Msg.MIXLY_TOOLTIP_TEXT_LENGTH)}},be={init:function(){this.WHERE_OPTIONS=[[dt.Msg.LISTS_GET_INDEX_FROM_START,"FROM_START"],[dt.Msg.LISTS_GET_INDEX_FROM_END,"FROM_END"],[dt.Msg.TEXT_GET_INDEX_RANDOM+1+dt.Msg.TEXT_CHARAT2,"RANDOM"]],this.setHelpUrl(dt.Msg.LISTS_GET_INDEX_HELPURL),this.setColour(Ne),this.appendValueInput("VAR").setCheck(String),this.appendValueInput("AT").setCheck(Number),this.appendDummyInput().appendField(dt.Msg.LISTS_GET_INDEX_GET,"MODE"),dt.Msg.LISTS_GET_INDEX_TAIL&&this.appendDummyInput("TAIL").appendField(dt.Msg.LISTS_GET_INDEX_TAIL),this.setInputsInline(!0),this.setOutput(!0),this.updateAt_(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("MODE"),i=t.getFieldValue("WHERE"),n="";switch(e+" "+i){case"GET FROM_START":case"GET FROM_END":n=dt.Msg.LISTS_GET_INDEX_TOOLTIP_GET_FROM;break;case"GET RANDOM":n=dt.Msg.LISTS_GET_INDEX_TOOLTIP_GET_RANDOM;break;case"GET_REMOVE FROM_START":case"GET_REMOVE FROM_END":n=dt.Msg.LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_FROM;break;case"GET_REMOVE RANDOM":n=dt.Msg.LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_RANDOM}return"FROM_START"!=i&&"FROM_END"!=i||(n+=" "+dt.Msg.LISTS_INDEX_FROM_START_TOOLTIP.replace("%1",dt.Msg.ONE_BASED_INDEXING?"#1":"#0")),n}));var e=this;this.setTooltip((function(){var t=e.getFieldValue("WHERE"),i={FROM_START:dt.Msg.LISTS_GET_INDEX_FROM_START,FROM_END:dt.Msg.LISTS_GET_INDEX_FROM_END,RANDOM:dt.Msg.TEXT_GET_INDEX_RANDOM};return dt.Msg.PROCEDURES_DEFRETURN_RETURN+dt.Msg.MIXLY_MICROBIT_TYPE_STRING+i[t]+"n"+dt.Msg.TEXT_CHARAT2}))},mutationToDom:function(){var t=document.createElement("mutation");t.setAttribute("statement",!this.outputConnection);var e=this.getInput("AT").type==dt.INPUT_VALUE;return t.setAttribute("at",e),t},domToMutation:function(t){var e="true"==t.getAttribute("statement");this.updateStatement_(e),t="false"!=t.getAttribute("at"),this.updateAt_(t)},updateStatement_:function(t){t!=!this.outputConnection&&(this.unplug(!0,!0),t?(this.setOutput(!1),this.setPreviousStatement(!0),this.setNextStatement(!0)):(this.setPreviousStatement(!1),this.setNextStatement(!1),this.setOutput(!0)))},updateAt_:function(t){this.removeInput("AT"),this.removeInput("ORDINAL",!0),t?(this.appendValueInput("AT").setCheck(Number),dt.Msg.TEXT_CHARAT2&&this.appendDummyInput("ORDINAL").appendField(dt.Msg.TEXT_CHARAT2)):this.appendDummyInput("AT");var e=new dt.FieldDropdown(this.WHERE_OPTIONS,(function(e){var i="FROM_START"==e||"FROM_END"==e;if(i!=t){var n=this.sourceBlock_;return n.updateAt_(i),n.setFieldValue(e,"WHERE"),null}}));this.getInput("AT").appendField(e,"WHERE"),dt.Msg.LISTS_GET_INDEX_TAIL&&this.moveInputBefore("TAIL",null)}},ye={init:function(){this.setHelpUrl(dt.Msg.LISTS_GET_INDEX_HELPURL),this.setColour(Ne),this.appendValueInput("VAR").setCheck(String),this.appendValueInput("AT").setCheck(Number).appendField(dt.Msg.LISTS_GET_INDEX_GET+" "+dt.Msg.LISTS_GET_INDEX_FROM_START),this.appendDummyInput().appendField(dt.Msg.TEXT_CHARAT2),this.setOutput(!0),this.setTooltip(dt.Msg.PROCEDURES_DEFRETURN_RETURN+dt.Msg.MIXLY_MICROBIT_TYPE_STRING+dt.Msg.LISTS_GET_INDEX_FROM_START+"n"+dt.Msg.TEXT_CHARAT2)}},Ve={init:function(){this.setHelpUrl(dt.Msg.LISTS_GET_INDEX_HELPURL),this.setColour(Ne),this.appendValueInput("VAR").setCheck(String),this.appendDummyInput().appendField(dt.Msg.TEXT_RANDOM_CHAR),this.setOutput(!0),this.setTooltip(dt.Msg.TEXT_RANDOM_CHAR_TOOLTIP)}},Be={init:function(){this.WHERE_OPTIONS_1=[[dt.Msg.LISTS_GET_INDEX_FROM_START,"FROM_START"],[dt.Msg.LISTS_GET_INDEX_FROM_END,"FROM_END"],[dt.Msg.LISTS_GET_SUBLIST_START_FIRST,"FIRST"]],this.WHERE_OPTIONS_2=[[dt.Msg.LISTS_GET_SUBLIST_END_FROM_START,"FROM_START"],[dt.Msg.LISTS_GET_SUBLIST_END_FROM_END,"FROM_END"],[dt.Msg.LISTS_GET_SUBLIST_END_LAST,"LAST"]],this.setHelpUrl(dt.Msg.LISTS_GET_SUBLIST_HELPURL),this.setColour(Ne),this.appendValueInput("VAR").setCheck(String),this.appendDummyInput("").appendField(dt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET),this.appendDummyInput("AT1"),this.appendDummyInput("AT2"),this.setInputsInline(!0),this.setOutput(!0,"List"),this.updateAt_(1,!0),this.updateAt_(2,!0),this.setTooltip(dt.Msg._GET_TEXT_SUBLIST_TOOLTIP)},mutationToDom:function(){var t=document.createElement("mutation"),e=this.getInput("AT1").type==dt.INPUT_VALUE;t.setAttribute("at1",e);var i=this.getInput("AT2").type==dt.INPUT_VALUE;return t.setAttribute("at2",i),t},domToMutation:function(t){var e="true"==t.getAttribute("at1"),i="true"==t.getAttribute("at2");this.updateAt_(1,e),this.updateAt_(2,i)},updateAt_:function(t,e){this.removeInput("AT"+t),this.removeInput("ORDINAL"+t,!0),e?(this.appendValueInput("AT"+t).setCheck(Number),dt.Msg.TEXT_CHARAT2&&this.appendDummyInput("ORDINAL"+t).appendField(dt.Msg.TEXT_CHARAT2)):this.appendDummyInput("AT"+t);var i=new dt.FieldDropdown(this["WHERE_OPTIONS_"+t],(function(i){var n="FROM_START"==i||"FROM_END"==i;if(n!=e){var s=this.sourceBlock_;return s.updateAt_(t,n),s.setFieldValue(i,"WHERE"+t),null}}));this.getInput("AT"+t).appendField(i,"WHERE"+t),1==t&&(this.moveInputBefore("AT1","AT2"),this.getInput("ORDINAL1")&&this.moveInputBefore("ORDINAL1","AT2"))}},Ge={init:function(){this.setHelpUrl(dt.Msg.LISTS_GET_SUBLIST_HELPURL),this.setColour(Ne),this.appendValueInput("VAR").setCheck(String),this.appendValueInput("AT1").appendField(dt.Msg.LISTS_GET_INDEX_GET+" "+dt.Msg.LISTS_GET_INDEX_FROM_START),this.appendValueInput("AT2").appendField(dt.Msg.LISTS_GET_SUBLIST_END_FROM_START),this.appendDummyInput().appendField(dt.Msg.TEXT_CHARAT2),this.setInputsInline(!0),this.setOutput(!0,["List",String]),this.setTooltip(dt.Msg._GET_TEXT_SUBLIST_TOOLTIP)}},Ue={init:function(){var t=[[dt.Msg.MIXLY_EQUALS,"==="],[dt.Msg.MIXLY_STARTSWITH,"startswith"],[dt.Msg.MIXLY_ENDSWITH,"endswith"]];this.setColour(Ne),this.appendValueInput("STR1").setCheck(String),this.appendValueInput("STR2").appendField(new dt.FieldDropdown(t),"DOWHAT").setCheck(String),this.setOutput(!0,[Boolean,Number]),this.setInputsInline(!0)}},we={init:function(){this.setColour(Ne),this.appendValueInput("STR1").setCheck(String),this.appendValueInput("STR2").appendField(dt.Msg.MIXLY_COMPARETO).setCheck(String),this.setOutput(!0,Number),this.setInputsInline(!0),this.setTooltip(dt.Msg.MIXLY_COMPARETO_HELP)}},He={init:function(){var t=[[dt.Msg.TEXT_UPPER,"upper"],[dt.Msg.TEXT_TITLE,"title"],[dt.Msg.TEXT_CAPITALIZE,"capitalize"],[dt.Msg.TEXT_SWAPCASE,"swapcase"],[dt.Msg.TEXT_LOWER,"lower"]];this.setColour(Ne),this.appendValueInput("VAR").appendField(dt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET).appendField(new dt.FieldDropdown(t),"CAPITAL").setCheck(String),this.setOutput(!0,String);var e=this;this.setTooltip((function(){var t=e.getFieldValue("CAPITAL");return{upper:dt.Msg.MIXLY_MIXPY_TEXT_UPPER_TOOLTIP,title:dt.Msg.MIXLY_MIXPY_TEXT_TITLE_TOOLTIP,swapcase:dt.Msg.MIXLY_MIXPY_TEXT_SWAPCASE_TOOLTIP,capitalize:dt.Msg.MIXLY_MIXPY_TEXT_CAPITALIZE_TOOLTIP,lower:dt.Msg.MIXLY_MIXPY_TEXT_LOWER_TOOLTIP}[t]}))}},ke={init:function(){var t=[[dt.Msg.TEXT_LJUST,"ljust"],[dt.Msg.TEXT_CENTER,"center"],[dt.Msg.TEXT_RJUST,"rjust"]];this.setColour(Ne),this.appendValueInput("VAR").appendField(new dt.FieldDropdown(t),"CENTER").setCheck(String),this.appendValueInput("WID").appendField(dt.Msg.MIXLY_WIDTH).setCheck(Number),this.appendValueInput("Symbol").appendField(dt.Msg.MIXLY_RECT_Fill).setCheck(String),this.setInputsInline(!0),this.setOutput(!0,String),this.setTooltip(dt.Msg.MIXLY_MIXPY_TEXT_CENTER_TOOLTIP)}},We={init:function(){this.setColour(Ne),this.appendValueInput("VAR").appendField(dt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET).setCheck(String),this.appendValueInput("STR").appendField(dt.Msg.MIXLY_MID+dt.Msg.MIXLY_MICROBIT_PY_STORAGE_CHARACTER).setCheck(String),this.appendDummyInput().appendField(dt.Msg.MIXLY_LIST_INDEX),this.setInputsInline(!0),this.setOutput(!0,String),this.setTooltip(dt.Msg.MIXLY_MIXPY_TEXT_FIND_TOOLTIP)}},Ke={init:function(){this.setColour(Ne),this.appendValueInput("VAR").appendField(dt.Msg.MIXLY_PYTHON_TEXT_JOIN_SEQ_USE_STR).setCheck(String),this.appendValueInput("LIST").appendField(dt.Msg.MIXLY_PYTHON_TEXT_JOIN_SEQ_SEQ).setCheck("List","Tuple","Set","Dict"),this.appendDummyInput().appendField(dt.Msg.MIXLY_PYTHON_TEXT_JOIN_SEQ_GET_STR),this.setInputsInline(!0),this.setOutput(!0,String),this.setTooltip(dt.Msg.MIXLY_PYTHON_TEXT_JOIN_SEQ_TOOLTIP)}},Je={init:function(){this.setColour(Ne),this.appendValueInput("VAR").setCheck(String),this.appendValueInput("STR1").appendField(dt.Msg.MIXLY_MIXPY_REPLACE).setCheck(String),this.appendValueInput("STR2").appendField(dt.Msg.LISTS_SET_INDEX_INPUT_TO).setCheck(String),this.setInputsInline(!0),this.setOutput(!0,String),this.setTooltip(dt.Msg.MIXLY_MIXPY_TEXT_REPLACE_TOOLTIP)}},Qe={init:function(){this.setColour(Ne),this.appendValueInput("VAR"),this.appendValueInput("VAL").appendField(dt.Msg.LIST_SPLIT_AS),this.appendDummyInput("").appendField(dt.Msg.LIST_SPLIT),this.setOutput(!0,"List"),this.setTooltip(dt.Msg.MIXLY_MIXPY_TEXT_SPLIT_TOOLTIP),this.setInputsInline(!0)}},qe={init:function(){var t=[[dt.Msg.TEXT_TRIM_BOTH,"strip"],[dt.Msg.TEXT_TRIM_LEFT,"lstrip"],[dt.Msg.TEXT_TRIM_RIGHT,"rstrip"]];this.setColour(Ne),this.appendValueInput("VAR"),this.appendDummyInput("").appendField(dt.Msg.TEXT_STRIM),this.appendDummyInput("").appendField(new dt.FieldDropdown(t),"TOWHAT"),this.appendDummyInput("").appendField(dt.Msg.TEXT_BLANK),this.setOutput(!0,String),this.setInputsInline(!0);var e=this;this.setTooltip((function(){var t=e.getFieldValue("TOWHAT");return{strip:dt.Msg.TEXT_TRIM_BOTH_TOOLTIP,lstrip:dt.Msg.TEXT_TRIM_LEFT_TOOLTIP,rstrip:dt.Msg.TEXT_TRIM_RIGHT_TOOLTIP}[t]}))}},ze={init:function(){this.setColour(Ne),this.appendDummyInput("").appendField(dt.Msg.MIXLY_MICROPYTHON_FORMAT),this.appendDummyInput("").appendField(new dt.FieldTextInput("str"),"VAR"),this.itemCount_=1,this.updateShape_(),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setInputsInline(!0),this.setMutator(new dt.icons.MutatorIcon(["text_create_with_item"],this)),this.setOutput(!0),this.setTooltip(dt.Msg.MIXLY_MIXPY_TEXT_FORMAT_TOOLTIP)},mutationToDom:function(){var t=document.createElement("mutation");return t.setAttribute("items",this.itemCount_),t},domToMutation:function(t){this.itemCount_=parseInt(t.getAttribute("items"),10),this.updateShape_()},decompose:function(t){var e=t.newBlock("text_create_with_container");e.initSvg();for(var i=e.getInput("STACK").connection,n=0;ne?t[e]:0==e?'"key"':'"key'+(e+1)+'"'),"KEY"+e).appendField(":")}},getVars:function(){return[this.getFieldValue("VAR")]},renameVar:function(t,e){dt.Names.equals(t,this.getFieldValue("VAR"))&&this.setTitleValue(e,"VAR")}},Ki={init:function(){this.setColour(ki),this.appendDummyInput().appendField(dt.Msg.MIXLY_MICROBIT_TYPE_DICT),this.appendStatementInput("STACK"),this.setTooltip(dt.Msg.DICTS_CREATE_WITH_CONTAINER_TOOLTIP),this.contextMenu=!1}},Ji={init:function(){this.setColour(ki),this.appendDummyInput().appendField(dt.Msg.DICTS_CREATE_WITH_ITEM_TITLE),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(dt.Msg.DICTS_CREATE_WITH_ITEM_TOOLTIP),this.contextMenu=!1}},Qi={init:function(){this.setColour(ki),this.appendValueInput("DICT").setCheck("Dict"),this.appendDummyInput("").appendField(dt.Msg.DICT_KEYS),this.setTooltip(dt.Msg.DICTS_KEYS_TOOLTIP),this.setOutput(!0,"List")}},qi={init:function(){this.setColour(ki),this.appendValueInput("DICT").setCheck("Dict"),this.appendValueInput("KEY").appendField(dt.Msg.DICTS_GET_IN),this.appendDummyInput("").appendField(dt.Msg.DICTS_ADD_VALUE),this.setOutput(!0),this.setTooltip(dt.Msg.DICTS_GET_TOOLTIP)}},zi={init:function(){this.setColour(ki),this.appendValueInput("DICT").setCheck("Dict"),this.appendValueInput("KEY").appendField(dt.Msg.DICTS_GET_IN),this.appendDummyInput("").appendField(dt.Msg.DICTS_ADD_VALUE),this.appendValueInput("VAR").appendField(dt.Msg.DICTS_DEFAULT_VALUE),this.setOutput(!0),this.setTooltip(dt.Msg.DICTS_GET_DEFAULT_TOOLTIP)}},ji={init:function(){this.setColour(ki),this.appendValueInput("DICT"),this.appendValueInput("KEY").appendField(dt.Msg.DICTS_ADD),this.appendDummyInput(),this.appendValueInput("VAR").appendField(dt.Msg.DICTS_ADD_VALUE),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(dt.Msg.DICTS_ADD_OR_CHANGE_TOOLTIP)}},Zi={init:function(){this.setColour(ki),this.appendValueInput("DICT"),this.appendValueInput("KEY").appendField(dt.Msg.DICTS_DELETE_IN),this.appendDummyInput("").appendField(dt.Msg.DICTS_DELETE_VALUE),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(dt.Msg.DICTS_DELETE_TOOLTIP)}},$i={init:function(){this.setColour(ki),this.appendValueInput("DICT2").setCheck("Dict").appendField(dt.Msg.MAKE_DICT),this.appendValueInput("DICT").setCheck("Dict").appendField(dt.Msg.DICT_UPDATE),this.appendDummyInput("").appendField(dt.Msg.MIXLY_MID),this.setTooltip(dt.Msg.DICTS_UPDATE_TOOLTIP),this.setPreviousStatement(!0),this.setNextStatement(!0)}},tn={init:function(){this.setColour(ki),this.appendValueInput("DICT").setCheck("Dict"),this.appendDummyInput("").appendField(dt.Msg.DICT_CLEAR),this.setTooltip(dt.Msg.DICTS_CLEAR_TOOLTIP),this.setPreviousStatement(!0),this.setNextStatement(!0)}},en={init:function(){this.setColour(ki),this.appendValueInput("DICT").setCheck("Dict"),this.appendDummyInput("").appendField(dt.Msg.DICT_ITEMS),this.setTooltip(dt.Msg.DICTS_ITEMS_TOOLTIP),this.setOutput(!0,"List")}},nn={init:function(){this.setColour(ki),this.appendValueInput("DICT").setCheck("Dict"),this.appendDummyInput("").appendField(dt.Msg.DICT_VALUES),this.setTooltip(dt.Msg.DICTS_VALUES_TOOLTIP),this.setOutput(!0,"List")}},sn={init:function(){this.setColour(ki),this.appendValueInput("DICT").setCheck("Dict"),this.appendDummyInput("").appendField(dt.Msg.MIXLY_LENGTH),this.setTooltip(dt.Msg.DICT_LENGTH_TOOLTIP),this.setOutput(!0,Number)}},_n={init:function(){this.setColour(ki),this.appendValueInput("DICT").setCheck("Dict"),this.appendDummyInput("").appendField(dt.Msg.DICT_DELDICT),this.setTooltip(dt.Msg.DICTS_DEL_TOOLTIP),this.setPreviousStatement(!0),this.setNextStatement(!0)}},on={init:function(){this.MODE=[[dt.Msg.DICTS_ADD_OR_CHANGE,"INSERT"],[dt.Msg.MIXLY_MICROBIT_JS_DELETE_VAR,"DELETE"]],this.setHelpUrl(dt.Msg.LISTS_GET_SUBLIST_HELPURL),this.setColour(ki),this.appendValueInput("DICT").setCheck("Dict"),this.appendDummyInput("AT2"),this.appendValueInput("KEY"),this.appendDummyInput("").appendField(dt.Msg.MIXLY_MICROPYTHON_SOCKET_MAKE).appendField(dt.Msg.DICTS_ADD_VALUE),this.updateAt_(!0),this.setInputsInline(!0),this.setOutput(!1),this.setPreviousStatement(!0),this.setNextStatement(!0);var t=this;this.setTooltip((function(){var e="";switch(t.getFieldValue("WHERE")){case"INSERT":e=dt.Msg.DICTS_ADD_TOOLTIP;break;case"DELETE":e=dt.Msg.DICTS_DELETE_TOOLTIP}return e}))},mutationToDom:function(){var t=document.createElement("mutation"),e=this.getInput("AT2").type==dt.INPUT_VALUE;return t.setAttribute("at2",e),t},domToMutation:function(t){var e="true"==t.getAttribute("at2");this.updateAt_(e)},updateAt_:function(t){this.removeInput("AT2"),this.removeInput("ORDINAL",!0),t?this.appendValueInput("AT2").setCheck(Number):this.appendDummyInput("AT2");var e=new dt.FieldDropdown(this.MODE,(function(e){var i="INSERT"==e;if(i!=t){var n=this.sourceBlock_;return n.updateAt_(i),n.setFieldValue(e,"WHERE"),null}}));this.getInput("AT2").appendField(e,"WHERE")}},pn={init:function(){this.setColour(ki),this.appendValueInput("DICT").setCheck("Dict"),this.appendDummyInput("").appendField(dt.Msg.blockpy_DICT_POP),this.appendValueInput("KEY"),this.appendDummyInput("").appendField(dt.Msg.DICTS_ADD_VALUE),this.setTooltip(dt.Msg.DICT_POP_TOOLTIP),this.setInputsInline(!0),this.setOutput(!0)}},an={init:function(){this.setColour(ki),this.appendValueInput("DICT").setCheck("Dict"),this.appendValueInput("KEY").appendField(dt.Msg.DICTS_SET_DEFAULT),this.appendDummyInput("").appendField(dt.Msg.DICTS_DEFAULT_VALUE),this.appendValueInput("VAR"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(dt.Msg.DICTS_SETDEFAULT_TOOLTIP)}},un={init:function(){this.setColour(ki),this.appendDummyInput("").appendField(new dt.FieldLabel(dt.Msg.MIXLY_MICROBIT_TYPE_DICT),"TIP").appendField(" "),this.itemCount_=3,this.updateShape_(),this.setOutput(!0,"Dict"),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setMutator(new dt.icons.MutatorIcon(["dicts_create_with_item"],this)),this.setTooltip(dt.Msg.DICTS_CREATE_WITH_TOOLTIP)},mutationToDom:function(){var t=document.createElement("mutation");return t.setAttribute("items",this.itemCount_),t},domToMutation:function(t){this.itemCount_=parseInt(t.getAttribute("items"),10),this.updateShape_()},decompose:function(t){var e=t.newBlock("dicts_create_with_container");e.initSvg();for(var i=e.getInput("STACK").connection,n=0;ne?t[e]:0==e?'"key"':'"key'+(e+1)+'"'),"KEY"+e).appendField(":")}},getVars:function(){return[this.getFieldValue("VAR")]},renameVar:function(t,e){dt.Names.equals(t,this.getFieldValue("VAR"))&&this.setTitleValue(e,"VAR")}},rn={init:function(){this.setColour(ki),this.appendValueInput("VAR").appendField(dt.Msg.MIXLY_TODICT),this.setOutput(!0),this.setTooltip(dt.Msg.MIXLY_PYTHON_TOOLTIP_TODICT)}},dn={init:function(){this.setColour(ki),this.appendValueInput("DICT").setCheck("Dict"),this.appendDummyInput("").appendField(dt.Msg.MIXLY_TO_JSON),this.setTooltip(dt.Msg.MIXLY_TO_JSON_TOOLTIP),this.setOutput(!0)}},ln={init:function(){this.setColour(ki),this.appendValueInput("VAR"),this.appendDummyInput("").appendField(dt.Msg.MIXLY_CONVERT_TO_JSON),this.setTooltip(dt.Msg.MIXLY_CONVERT_TO_JSON_TOOLTIP),this.setOutput(!0)}},In={init:function(){this.setColour(ki),this.appendValueInput("DICT").setCheck("Dict"),this.appendValueInput("VAR1").appendField("key1"),this.appendValueInput("VAR2").appendField("index"),this.appendValueInput("VAR3").appendField("key2"),this.appendValueInput("VAR4").appendField("key3"),this.setInputsInline(!0),this.setTooltip(dt.Msg.MIXLY_CONVERT_TO_JSON_TOOLTIP),this.setOutput(!0)}},Tn={init:function(){this.setColour(ki),this.appendValueInput("DICT"),this.appendDummyInput("").appendField(dt.Msg.MIXLY_TO_JSON),this.setTooltip(dt.Msg.MIXLY_TO_JSON_TOOLTIP),this.setOutput(!0)}},Mn=210,hn={init:function(){var t=dt.RTL?[["=","EQ"],["≠","NEQ"],[">","LT"],["≥","LTE"],["<","GT"],["≤","GTE"]]:[["=","EQ"],["≠","NEQ"],["<","LT"],["≤","LTE"],[">","GT"],["≥","GTE"]];this.setColour(Mn),this.setOutput(!0,Boolean),this.appendValueInput("A"),this.appendValueInput("B").appendField(new dt.FieldDropdown(t),"OP"),this.setInputsInline(!0);var e=this;this.setTooltip((function(){var t=e.getFieldValue("OP");return{EQ:dt.Msg.LOGIC_COMPARE_TOOLTIP_EQ,NEQ:dt.Msg.LOGIC_COMPARE_TOOLTIP_NEQ,LT:dt.Msg.LOGIC_COMPARE_TOOLTIP_LT,LTE:dt.Msg.LOGIC_COMPARE_TOOLTIP_LTE,GT:dt.Msg.LOGIC_COMPARE_TOOLTIP_GT,GTE:dt.Msg.LOGIC_COMPARE_TOOLTIP_GTE}[t]})),this.prevBlocks_=[null,null]}},mn={init:function(){var t=dt.RTL?[[">","LT"],["≥","LTE"],["<","GT"],["≤","GTE"]]:[["<","LT"],["≤","LTE"],[">","GT"],["≥","GTE"]],e=dt.RTL?[[">","LT"],["≥","LTE"],["<","GT"],["≤","GTE"]]:[["<","LT"],["≤","LTE"],[">","GT"],["≥","GTE"]];this.setColour(Mn),this.setOutput(!0,Boolean),this.appendValueInput("A"),this.appendValueInput("B").appendField(new dt.FieldDropdown(t),"OP1"),this.appendValueInput("C").appendField(new dt.FieldDropdown(e),"OP2"),this.setInputsInline(!0),this.setTooltip(dt.Msg.MIXLY_PYTHON_LOGIC_COMPARE_CONTINOUS_TOOLTIP)}},En={init:function(){var t=[[dt.Msg.LOGIC_OPERATION_AND,"AND"],[dt.Msg.LOGIC_OPERATION_OR,"OR"],[dt.Msg.LOGIC_OPERATION_NOR,"NOR"],[dt.Msg.LOGIC_OPERATION_XOR,"XOR"]];this.setColour(Mn),this.setOutput(!0,Boolean),this.appendValueInput("A").setCheck([Boolean,Number]),this.appendValueInput("B").setCheck([Boolean,Number]).appendField(new dt.FieldDropdown(t),"OP"),this.setInputsInline(!0);var e=this;this.setTooltip((function(){var t=e.getFieldValue("OP");return{AND:dt.Msg.LOGIC_OPERATION_TOOLTIP_AND,OR:dt.Msg.LOGIC_OPERATION_TOOLTIP_OR,NOR:dt.Msg.LOGIC_OPERATION_TOOLTIP_NOR,XOR:dt.Msg.LOGIC_OPERATION_TOOLTIP_XOR}[t]}))}},On={init:function(){this.setColour(Mn),this.setOutput(!0,Boolean),this.appendValueInput("BOOL").setCheck([Number,Boolean]).appendField(dt.Msg.LOGIC_NEGATE_TITLE),this.setTooltip(dt.Msg.LOGIC_NEGATE_TOOLTIP)}},Rn={init:function(){var t=[[dt.Msg.LOGIC_BOOLEAN_TRUE,"TRUE"],[dt.Msg.LOGIC_BOOLEAN_FALSE,"FALSE"]];this.setColour(Mn),this.setOutput(!0,Boolean),this.appendDummyInput().appendField(new dt.FieldDropdown(t),"BOOL"),this.setTooltip(dt.Msg.LOGIC_BOOLEAN_TOOLTIP)}},cn={init:function(){this.setColour(Mn),this.setOutput(!0),this.appendDummyInput().appendField(dt.Msg.LOGIC_NULL),this.setTooltip(dt.Msg.LOGIC_NULL_TOOLTIP)}},gn={init:function(){this.setColour(Mn),this.appendValueInput("A"),this.appendValueInput("B").appendField(dt.Msg.LOGIC_TERNARY_IF_TRUE),this.appendValueInput("C").appendField(dt.Msg.LOGIC_TERNARY_IF_FALSE),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(dt.Msg.MIXLY_TOOLTIP_LOGIT_TRUEORFALSE)}},Cn={init:function(){var t=[[dt.Msg.TEXT_APPEND_TO,"in"],[dt.Msg.MIXLY_PYTHON_LOGIC_IS_NOT_IN,"not in"]];this.setColour(Mn),this.appendValueInput("A"),this.appendValueInput("B").setCheck([String,"List"]).appendField(new dt.FieldDropdown(t),"BOOL"),this.appendDummyInput("").appendField(dt.Msg.MICROBIT_LOGIC_IS_IN),this.setOutput(!0,Boolean),this.setInputsInline(!0),this.setTooltip(dt.Msg.IN)}},Sn={init:function(){var t=[[dt.Msg.MIXLY_PYTHON_LOGIC_IS,"is"],[dt.Msg.MIXLY_PYTHON_LOGIC_IS_NOT,"is not"]];this.setColour(Mn),this.appendValueInput("A"),this.appendValueInput("B").appendField(new dt.FieldDropdown(t),"BOOL"),this.setOutput(!0,Boolean),this.setInputsInline(!0),this.setTooltip(dt.Msg.MIXLY_PYTHON_LOGIC_IS_TOOLTIP)}},An={init:function(){this.setColour(Mn),this.appendValueInput("VAR").appendField(dt.Msg.MIXLY_TOBOOL),this.setOutput(!0,Boolean),this.setTooltip(dt.Msg.MIXLY_PYTHON_TOOLTIP_TOBOOL)}},Ln={init:function(){this.setColour(0),this.appendValueInput("fn").setCheck(String).appendField(dt.Msg.MIXLY_PYTHON_STORAGE_OPEN_FILE_WITH_OS+"(For Windows)"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0)}},Nn={init:function(){this.setColour(0),this.appendValueInput("FILENAME").appendField(dt.Msg.MIXLY_MICROBIT_PY_STORAGE_OPEN_FILE),this.appendDummyInput().appendField(dt.Msg.MIXLY_MICROBIT_PY_STORAGE_MODE).appendField(new dt.FieldDropdown([[dt.Msg.MIXLY_MICROBIT_PY_STORAGE_READ,"r"],[dt.Msg.MIXLY_MICROBIT_PY_STORAGE_WRITE,"w"],[dt.Msg.MIXLY_MICROBIT_PY_STORAGE_BIT_READ,"rb"],[dt.Msg.MIXLY_MICROBIT_PY_STORAGE_BIT_WRITE,"wb"]]),"MODE"),this.appendValueInput("FILE").appendField(dt.Msg.MIXLY_MICROBIT_PY_STORAGE_AS),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("MODE"),i=dt.Msg.MIXLY_USE,n=dt.Msg.MIXLY_MICROBIT_PY_STORAGE_MODE,s=dt.Msg.MIXLY_MICROBIT_PY_STORAGE_OPEN_FILE,_=dt.Msg.MIXLY_BELONG;return i+{r:dt.Msg.MIXLY_MICROBIT_PY_STORAGE_READ,w:dt.Msg.MIXLY_MICROBIT_PY_STORAGE_WRITE,rb:dt.Msg.MIXLY_MICROBIT_PY_STORAGE_BIT_READ,wb:dt.Msg.MIXLY_MICROBIT_PY_STORAGE_BIT_WRITE}[e]+_+n+s}))},getVars:function(){return[this.getFieldValue("VAR")]},renameVar:function(t,e){dt.Names.equals(t,this.getFieldValue("VAR"))&&this.setTitleValue(e,"VAR")}},Dn={init:function(){this.setColour(0),this.appendValueInput("FILENAME").appendField(dt.Msg.MIXLY_MICROBIT_PY_STORAGE_OPEN_FILE),this.appendDummyInput().appendField(dt.Msg.MIXLY_MICROBIT_PY_STORAGE_MODE).appendField(new dt.FieldDropdown([[dt.Msg.MIXLY_MICROBIT_PY_STORAGE_READ,"r"],[dt.Msg.MIXLY_MICROBIT_PY_STORAGE_WRITE,"w"],[dt.Msg.MIXLY_MICROBIT_PY_STORAGE_BIT_READ,"rb"],[dt.Msg.MIXLY_MICROBIT_PY_STORAGE_BIT_WRITE,"wb"]]),"MODE"),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setInputsInline(!0),this.setOutput(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("MODE"),i=dt.Msg.MIXLY_USE,n=dt.Msg.MIXLY_MICROBIT_PY_STORAGE_MODE,s=dt.Msg.MIXLY_MICROBIT_PY_STORAGE_OPEN_FILE,_=dt.Msg.MIXLY_BELONG,o=dt.Msg.PY_STORAGE_FILE_OBJECT;return i+{r:dt.Msg.MIXLY_MICROBIT_PY_STORAGE_READ,w:dt.Msg.MIXLY_MICROBIT_PY_STORAGE_WRITE,rb:dt.Msg.MIXLY_MICROBIT_PY_STORAGE_BIT_READ,wb:dt.Msg.MIXLY_MICROBIT_PY_STORAGE_BIT_WRITE}[e]+_+n+s+o}))}},fn={init:function(){this.setColour(0),this.appendValueInput("FILENAME").appendField(dt.Msg.MIXLY_MICROBIT_PY_STORAGE_OPEN_FILE);this.appendDummyInput().appendField(dt.Msg.MIXLY_MICROBIT_PY_STORAGE_MODE).appendField(new dt.FieldDropdown([[dt.Msg.MIXLY_MICROBIT_PY_STORAGE_READ,"r"],[dt.Msg.MIXLY_MICROBIT_PY_STORAGE_WRITE,"w"],[dt.Msg.MIXLY_MICROBIT_PY_STORAGE_BIT_READ,"rb"],[dt.Msg.MIXLY_MICROBIT_PY_STORAGE_BIT_WRITE,"wb"]]),"MODE"),this.appendDummyInput().appendField(dt.Msg.MIXPY_TEXT_ENCODE).appendField(new dt.FieldDropdown([["ANSI","ANSI"],["gbk","gbk"],["utf-8","utf-8"]]),"CODE"),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setInputsInline(!0),this.setOutput(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("MODE"),i=dt.Msg.MIXLY_USE,n=dt.Msg.MIXLY_MICROBIT_PY_STORAGE_MODE,s=dt.Msg.MIXLY_MICROBIT_PY_STORAGE_OPEN_FILE,_=dt.Msg.MIXLY_BELONG,o=dt.Msg.PY_STORAGE_FILE_OBJECT;return i+{r:dt.Msg.MIXLY_MICROBIT_PY_STORAGE_READ,w:dt.Msg.MIXLY_MICROBIT_PY_STORAGE_WRITE,rb:dt.Msg.MIXLY_MICROBIT_PY_STORAGE_BIT_READ,wb:dt.Msg.MIXLY_MICROBIT_PY_STORAGE_BIT_WRITE}[e]+_+n+s+o}))}},Fn={init:function(){this.setColour(0),this.appendValueInput("data").setCheck(String).appendField(dt.Msg.MIXLY_MICROPYTHON_SOCKET_MAKE),this.appendValueInput("FILE").appendField(dt.Msg.MIXLY_MICROBIT_PY_STORAGE_FILE_WRITE),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(dt.Msg.MIXLY_MICROPYTHON_SOCKET_MAKE+dt.Msg.MIXLY_MICROBIT_TYPE_STRING+dt.Msg.MIXLY_MICROBIT_PY_STORAGE_FILE_WRITE)}},Pn={init:function(){this.setColour(0),this.appendValueInput("FILE").setCheck("Variable").appendField(dt.Msg.MIXLY_MICROBIT_PY_STORAGE_FROM_FILE),this.appendDummyInput().appendField(new dt.FieldDropdown([[dt.Msg.MIXLY_MICROBIT_PY_STORAGE_ALL,"read"],[dt.Msg.MIXLY_MICROBIT_PY_STORAGE_ONE_LINE,"readline"],[dt.Msg.MIXLY_MICROBIT_PY_STORAGE_ALL_LINES,"readlines"]]),"MODE"),this.setInputsInline(!0),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setOutput(!0,String)}},Yn={init:function(){this.setColour(0),this.appendValueInput("FILE").setCheck("Variable").appendField(dt.Msg.MIXLY_MICROBIT_PY_STORAGE_FROM_FILE),this.appendDummyInput().appendField(new dt.FieldDropdown([[dt.Msg.MIXLY_MICROBIT_PY_STORAGE_NO_MORE_THAN_SIZE,"read"],[dt.Msg.MIXLY_MICROBIT_PY_STORAGE_ONE_LINE_NO_MORE_THAN_SIZE,"readline"],[dt.Msg.MIXLY_MICROBIT_PY_STORAGE_ALL_LINES_NO_MORE_THAN_SIZE,"readlines"]]),"MODE"),this.appendValueInput("SIZE").setCheck(Number),this.appendDummyInput().appendField(dt.Msg.MIXLY_MICROBIT_PY_STORAGE_CHARACTER),this.setInputsInline(!0),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setOutput(!0,String);var t=this;this.setTooltip((function(){var e=t.getFieldValue("MODE"),i=dt.Msg.MIXLY_MICROBIT_PY_STORAGE_FROM_FILE,n=dt.Msg.MIXLY_MICROBIT_PY_STORAGE_CHARACTER;return i+{read:dt.Msg.MIXLY_MICROBIT_PY_STORAGE_NO_MORE_THAN_SIZE,readline:dt.Msg.MIXLY_MICROBIT_PY_STORAGE_ONE_LINE_NO_MORE_THAN_SIZE,readlines:dt.Msg.MIXLY_MICROBIT_PY_STORAGE_ALL_LINES_NO_MORE_THAN_SIZE}[e]+"x"+n}))}},vn={init:function(){this.setColour(0),this.appendValueInput("FILE").appendField(dt.Msg.MIXLY_MICROBIT_PY_STORAGE_FROM_FILE),this.setNextStatement(!0),this.appendValueInput("SIZE").setCheck(Number).appendField(dt.Msg.MIXLY_MICROBIT_PY_STORAGE_ONE_LINE_NO_MORE_THAN_SIZE),this.appendDummyInput().appendField(dt.Msg.MIXLY_MICROBIT_PY_STORAGE_CHARACTER),this.setInputsInline(!0),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setOutput(!0,String),this.setTooltip(dt.Msg.MICROBIT_PYTHON_TYPE)}},Xn={init:function(){this.setColour(0),this.appendValueInput("FILE").appendField(dt.Msg.HTML_FILE),this.appendDummyInput().appendField(dt.Msg.MIXLY_MICROBIT_PY_STORAGE_CAN_WRITE_ORNOT),this.setInputsInline(!0),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setOutput(!0,Boolean),this.setTooltip(dt.Msg.MIXLY_MICROBIT_PY_STORAGE_CAN_WRITE_ORNOT1)}},xn={init:function(){this.setColour(0),this.appendValueInput("FILE").appendField(dt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET),this.appendDummyInput().appendField(dt.Msg.MIXLY_MICROBIT_PY_STORAGE_FILENAME),this.setInputsInline(!0),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setOutput(!0,String),this.setTooltip(dt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET_FILENAME)}},bn={init:function(){this.setColour(0),this.appendValueInput("FILE").appendField(dt.Msg.MIXLY_MICROBIT_PY_STORAGE_CLOSE_FILE),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setOutput(!1),this.setTooltip(dt.Msg.MIXLY_MICROBIT_PY_STORAGE_CLOSE_FILE)}},yn={init:function(){this.setColour(0),this.appendDummyInput().appendField(dt.Msg.MIXLY_MICROBIT_PY_STORAGE_LIST_ALL_FILES),this.setInputsInline(!0),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setOutput(!0,"List"),this.setTooltip(dt.Msg.MIXLY_MICROBIT_PY_STORAGE_LIST_ALL_FILES)}};dt.Msg.MIXLY_MICROBIT_PY_STORAGE_DELETE_FILE;const Vn={init:function(){this.setColour(0),this.appendDummyInput().appendField(new dt.FieldDropdown([[dt.Msg.MIXLY_MICROBIT_PY_STORAGE_DELETE_FILE,"remove"],[dt.Msg.MIXLY_MICROBIT_PY_STORAGE_DELETE_DIRS,"removedirs"]]),"MODE"),this.appendValueInput("FILE").setCheck(String),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setOutput(!1),this.setTooltip(dt.Msg.MIXLY_MICROBIT_PY_STORAGE_DELETE_FILE)}},Bn={init:function(){this.setColour(0),this.appendValueInput("FILE").setCheck(String).appendField(dt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET_FILE_SIZE),this.appendDummyInput().appendField(dt.Msg.MIXLY_MICROBIT_PY_STORAGE_SIZE),this.setInputsInline(!0),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setOutput(!0,Number),this.setTooltip(dt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET_FILE_SIZE+dt.Msg.MIXLY_MICROBIT_PY_STORAGE_SIZE)}},Gn={init:function(){this.setColour(0),this.appendValueInput("FILE").setCheck(String).appendField(dt.Msg.MIXLY_MICROBIT_PY_STORAGE_RETURN_FILE),this.appendDummyInput().appendField(dt.Msg.MIXLY_MICROBIT_PY_STORAGE_PRESENT_LOCATION),this.setInputsInline(!0),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setOutput(!0,Number),this.setTooltip(dt.Msg.MIXLY_MICROBIT_PY_STORAGE_FILE_TELL)}},Un={init:function(){this.setColour(0),this.appendValueInput("FILE").setCheck("Variable").appendField(dt.Msg.MIXLY_MICROBIT_PY_STORAGE_SET_FILE_POSITION),this.appendDummyInput().appendField(dt.Msg.MIXLY_MICROBIT_PY_STORAGE_CURRENT_POSITION),this.appendDummyInput().appendField(new dt.FieldDropdown([[dt.Msg.MIXLY_MICROBIT_PY_STORAGE_FILE_SEEK_START,"start"],[dt.Msg.MIXLY_MICROBIT_PY_STORAGE_FILE_SEEK_CURRENT,"current"],[dt.Msg.MIXLY_MICROBIT_PY_STORAGE_FILE_SEEK_END,"end"]]),"MODE"),this.appendDummyInput().appendField(dt.Msg.MIXLY_MICROBIT_PY_STORAGE_FILE_SEEK_OFFSET),this.appendValueInput("SIZE").setCheck(Number),this.appendDummyInput().appendField(dt.Msg.MIXLY_MICROBIT_PY_STORAGE_CHARACTER),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("MODE"),i=dt.Msg.MIXLY_MICROBIT_PY_STORAGE_SET_FILE_POSITION+dt.Msg.MIXLY_MICROBIT_PY_STORAGE_CURRENT_POSITION,n=dt.Msg.MIXLY_MICROBIT_PY_STORAGE_CHARACTER,s=dt.Msg.MIXLY_MICROBIT_PY_STORAGE_FILE_SEEK_OFFSET;return i+" "+{start:dt.Msg.MIXLY_MICROBIT_PY_STORAGE_FILE_SEEK_START,current:dt.Msg.MIXLY_MICROBIT_PY_STORAGE_FILE_SEEK_CURRENT,end:dt.Msg.MIXLY_MICROBIT_PY_STORAGE_FILE_SEEK_END}[e]+s+"x"+n}))}},wn={init:function(){this.setColour(0),this.appendDummyInput().appendField(dt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET_CURRENT_DIR),this.setInputsInline(!0),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setOutput(!0,"List"),this.setTooltip(dt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET_CURRENT_DIR)}},Hn={init:function(){this.setColour(0),this.appendValueInput("PATH").setCheck(String).appendField(dt.Msg.MIXLY_MICROBIT_PY_STORAGE_PATH),this.appendDummyInput().appendField(dt.Msg.MIXLY_ESP32_SET),this.appendDummyInput().appendField(new dt.FieldDropdown([[dt.Msg.MIXLY_MICROBIT_PY_STORAGE_MKDIR,"mkdir"],[dt.Msg.MIXLY_MICROBIT_PY_STORAGE_MAKEDIRS,"makedirs"]]),"MODE"),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setOutput(!1);var t=this;this.setTooltip((function(){var e=t.getFieldValue("MODE");return dt.Msg.MIXLY_MICROBIT_PY_STORAGE_PATH+"x"+dt.Msg.MIXLY_ESP32_SET+{mkdir:dt.Msg.MIXLY_MICROBIT_PY_STORAGE_MKDIR,makedirs:dt.Msg.MIXLY_MICROPYTHON_SOCKET_MAKEDIRS}[e]}))}},kn={init:function(){this.setColour(0),this.appendValueInput("FILE").setCheck(String).appendField(dt.Msg.MIXLY_MICROBIT_PY_STORAGE_RENAME),this.appendValueInput("NEWFILE").setCheck(String).appendField(dt.Msg.MIXLY_AS),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setOutput(!1),this.setTooltip(dt.Msg.MIXLY_MICROBIT_PY_STORAGE_RENAME)}},Wn={init:function(){this.setColour(0),this.appendValueInput("FILE").setCheck(String).appendField(dt.Msg.MIXLY_MICROBIT_PY_STORAGE_CHANGE_DIR),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setOutput(!1),this.setTooltip(dt.Msg.MIXLY_MICROBIT_PY_STORAGE_CHANGE_DIR)}},Kn={init:function(){this.setColour(0),this.appendValueInput("FILE").setCheck(String).appendField(dt.Msg.MIXLY_MICROBIT_PY_STORAGE_THE_PATH),this.appendDummyInput().appendField(dt.Msg.MIXLY_MICROBIT_PY_STORAGE_IS_OR_NOT),this.appendDummyInput().appendField(new dt.FieldDropdown([[dt.Msg.HTML_FILE,"isfile"],[dt.Msg.MIXLY_MICROBIT_PY_STORAGE_IS_DIR,"isdir"]]),"MODE"),this.setInputsInline(!0),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setOutput(!0,Boolean);let t=this;this.setTooltip((function(){var e=t.getFieldValue("MODE");return dt.Msg.MIXLY_MICROBIT_PY_STORAGE_THE_PATH+"x"+dt.Msg.MIXLY_MICROBIT_PY_STORAGE_IS_OR_NOT+{isfile:dt.Msg.MIXLY_MICROBIT_PY_STORAGE_MKDIR,isdir:dt.Msg.MIXLY_MICROPYTHON_SOCKET_MAKEDIRS}[e]}))}},Jn={init:function(){this.setColour(0),this.appendValueInput("SPISUB").appendField(dt.Msg.CONTROLS_FOR_INPUT_WITH+"SPI").setCheck("var"),this.appendValueInput("PINSUB").appendField("CS"),this.appendValueInput("SUB").appendField(dt.Msg.MIXLY_MICROPYTHON_SOCKET_MAKE).setCheck("var"),this.appendDummyInput("").appendField(dt.Msg.MIXLY_SETUP+dt.Msg.LISTS_SET_INDEX_INPUT_TO).appendField(dt.Msg.MIXLY_SD_CARD),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null)}},Qn={init:function(){this.setColour(0),this.appendValueInput("VAR").appendField(dt.Msg.MIXLY_SD_CARD),this.appendValueInput("DIR").setCheck(String).appendField(dt.Msg.MIXLY_SDCARD_MOUNT),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip()}},qn={};qn.NAME_TYPE=dt.PROCEDURE_CATEGORY_NAME,qn.allProcedures=function(t){for(var e=t.getAllBlocks(!1),i=[],n=[],s=0;s"),this.appendValueInput("style").appendField(dt.Msg.MIXLY_AIP_ATTR).setAlign(dt.inputs.Align.RIGHT),this.appendStatementInput("DO").appendField(""),this.setInputsInline(!1),this.setPreviousStatement(!0),this.setNextStatement(!0)}},ks={init:function(){this.setColour(Vs),this.appendDummyInput().appendField(dt.Msg.HTML_STYLE),this.appendStatementInput("STYLE"),this.setOutput(!0)}},Ws={init:function(){this.setColour(Vs),this.appendDummyInput().appendField(dt.Msg.HTML_FORM_CONTENT).appendField(new dt.FieldDropdown([[dt.Msg.HTML_TEXT,"text"],[dt.Msg.HTML_EMAIL,"email"],[dt.Msg.HTML_NUMBER,"number"],[dt.Msg.HTML_PASSWORD,"password"],[dt.Msg.HTML_CHECKBOX,"checkbox"],[dt.Msg.HTML_RADIOBUTTON,"radiobutton"],[dt.Msg.HTML_BUTTON,"button"],[dt.Msg.HTML_COLOUR,"colour"],[dt.Msg.HTML_DATE,"date"],[dt.Msg.HTML_LOCALTIME,"local time"],[dt.Msg.HTML_FILE,"file"],[dt.Msg.HTML_HIDDEN,"hidden"],[dt.Msg.HTML_IMAGE,"image"],[dt.Msg.HTML_MONTH,"month"],[dt.Msg.HTML_RANGE,"range"],[dt.Msg.HTML_RESET,"reset"],[dt.Msg.HTML_SEARCH,"search"],[dt.Msg.HTML_SUBMIT,"submit"],[dt.Msg.HTML_TELEPHONENUMBER,"telephone number"],[dt.Msg.HTML_TIME,"time"],[dt.Msg.HTML_URL,"url"],[dt.Msg.HTML_WEEK,"week"]]),"LEVEL"),this.appendDummyInput().appendField(dt.Msg.HTML_NAME).appendField(new dt.FieldTextInput("car"),"NAME"),this.appendDummyInput().appendField(dt.Msg.HTML_VALUE).appendField(new dt.FieldTextInput("go"),"VALUE"),this.appendValueInput("style").appendField(dt.Msg.MIXLY_AIP_ATTR).setAlign(dt.inputs.Align.RIGHT),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},Ks={init:function(){this.setColour(Vs),this.appendDummyInput().appendField(new dt.FieldTextInput("property"),"KEY").appendField(":").appendField(new dt.FieldTextInput("value"),"VALUE"),this.setPreviousStatement(!0),this.setNextStatement(!0)}},Js={init:function(){this.setColour(Vs),this.appendDummyInput().appendField(new dt.FieldTextInput("property"),"KEY").appendField(":").appendField(new dt.FieldColour("#ff0000"),"RGB_LED_COLOR"),this.setPreviousStatement(!0),this.setNextStatement(!0)}},Qs={init:function(){this.setColour(Vs),this.appendDummyInput().appendField(dt.Msg.HTML_TEXT).appendField(new dt.FieldTextInput("text"),"TEXT"),this.setPreviousStatement(!0),this.setNextStatement(!0)}},qs=160,zs={init:function(){this.setColour(qs),this.setPreviousStatement(!0),this.setNextStatement(!0),this.appendDummyInput().appendField("Tabular Abstraction:"),this.appendDummyInput().appendField(new dt.FieldTable(""),"TEXT")}},js={init:function(){this.setColour(qs),this.setPreviousStatement(!0),this.setNextStatement(!0),this.appendDummyInput().appendField("Code Block:"),this.appendDummyInput().appendField(new dt.FieldMultilineInput(""),"TEXT")}},Zs={init:function(){this.setColour(qs),this.appendDummyInput().appendField("Code Expression:"),this.appendDummyInput().appendField(new dt.FieldMultilineInput(""),"TEXT"),this.setOutput(!0)}},$s={init:function(){this.setColour(qs),this.setPreviousStatement(!0),this.setNextStatement(!0),this.appendValueInput("VALUE").appendField(""),this.setInputsInline(!1)}},t_={init:function(){this.setColour(qs),this.appendDummyInput().appendTitle("Comment:").appendTitle(new dt.FieldTextInput(""),"TEXT"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip("This comment will be ignored by Python")}},e_={init:function(){this.setColour(qs),this.appendValueInput("VALUE").appendField(dt.Msg.TYPE_CHECK),this.setInputsInline(!1),this.setOutput(!0,"Type")}},i_={init:function(){this.setColour(qs),this.itemCount_=1,this.updateShape_(),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setMutator(new dt.icons.MutatorIcon(["text_print_multiple_item"],this)),this.setTooltip(dt.Msg.TEXT_PRINT_TOOLTIP)},mutationToDom:function(){var t=document.createElement("mutation");return t.setAttribute("items",this.itemCount_),t},domToMutation:function(t){this.itemCount_=parseInt(t.getAttribute("items"),10),this.updateShape_()},decompose:function(t){var e=dt.Block.obtain(t,"text_print_multiple_container");e.initSvg();for(var i=e.getInput("STACK").connection,n=0;n= stop:"," yield start"," start -= abs(step)"])};if(t=function(t,e,i){return"("+t+" <= "+e+") and "+a()+"("+t+", "+e+", "+i+") or "+u()+"("+t+", "+e+", "+i+")"},dt.isNumber(n)&&dt.isNumber(s)&&dt.isNumber(_))n=parseFloat(n),s=parseFloat(s),_=Math.abs(parseFloat(_)),0==n%1&&0==s%1&&0==_%1?(n<=s?(s++,t=0==n&&1==_?s:n+", "+s,1!=_&&(t+=", "+_)):t=n+", "+--s+", -"+_,t="range("+t+")"):(t=n",GTE:">="};const qp=function(t,e){var i=this.getFieldValue("OP"),n="&&"==i?e.ORDER_LOGICAL_AND:e.ORDER_LOGICAL_OR,s=e.valueToCode(this,"A",n)||"False",_=e.valueToCode(this,"B",n)||"False";if("AND"==i)var o=s+" and "+_;else if("OR"==i)o=s+" or "+_;else if("NOR"==i)o="not("+s+"^"+_+")";else o=s+"^"+_;return[o,n]},zp=function(t,e){var i=e.ORDER_UNARY_PREFIX;return["not "+(e.valueToCode(this,"BOOL",i)||"False"),i]},jp=function(t,e){return["TRUE"==this.getFieldValue("BOOL")?"True":"False",e.ORDER_ATOMIC]},Zp=function(t,e){return["None",e.ORDER_ATOMIC]},$p=function(t,e){var i=e.valueToCode(this,"A",e.ORDER_ATOMIC)||"False";return["("+(e.valueToCode(this,"B",e.ORDER_ATOMIC)||"False")+" if "+i+" else "+(e.valueToCode(this,"C",e.ORDER_ATOMIC)||"False")+")",e.ORDER_ATOMIC]},ta=function(t,e){var i=e.valueToCode(this,"A",e.ORDER_ATOMIC)||"''",n=e.valueToCode(this,"B",e.ORDER_ATOMIC)||"''";return[i+" "+this.getFieldValue("BOOL")+" "+n,e.ORDER_ATOMIC]},ea=function(t,e){var i=e.valueToCode(this,"A",e.ORDER_ATOMIC)||"''",n=e.valueToCode(this,"B",e.ORDER_ATOMIC)||"''";return[i+" "+this.getFieldValue("BOOL")+" "+n,e.ORDER_ATOMIC]},ia=function(t,e){return["bool("+(e.valueToCode(this,"VAR",e.ORDER_ATOMIC)||"0")+")",e.ORDER_ATOMIC]},na=function(t,e){return e.definitions_.import_os="import os","os.startfile("+e.valueToCode(this,"fn",e.ORDER_ATOMIC)+")\n"},sa=function(t,e){return e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+" = open("+e.valueToCode(this,"FILENAME",e.ORDER_ATOMIC)+", '"+this.getFieldValue("MODE")+"')\n"},_a=function(t,e){return["open("+e.valueToCode(this,"FILENAME",e.ORDER_ATOMIC)+", '"+this.getFieldValue("MODE")+"')",e.ORDER_ATOMIC]},oa=function(t,e){return["open("+e.valueToCode(this,"FILENAME",e.ORDER_ATOMIC)+", '"+this.getFieldValue("MODE")+"', encoding=\""+this.getFieldValue("CODE")+'")',e.ORDER_ATOMIC]},pa=function(t,e){var i=e.valueToCode(this,"data",e.ORDER_ATOMIC);return e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+".write("+i+")\n"},aa=function(t,e){var i=this.getFieldValue("MODE");return[e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+"."+i+"()",e.ORDER_ATOMIC]},ua=function(t,e){var i=this.getFieldValue("MODE");return[e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+"."+i+"("+e.valueToCode(this,"SIZE",e.ORDER_ATOMIC)+")",e.ORDER_ATOMIC]},ra=function(t,e){return[e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+".readline("+e.valueToCode(this,"SIZE",e.ORDER_ATOMIC)+")",e.ORDER_ATOMIC]},da=function(t,e){return[e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+".writable()",e.ORDER_ATOMIC]},la=function(t,e){return[e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+".name()",e.ORDER_ATOMIC]},Ia=function(t,e){return e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+".close()\n"},Ta=function(t,e){e.definitions_.import_os="import os";return["os.listdir()",e.ORDER_ATOMIC]},Ma=function(t,e){return e.definitions_.import_os="import os","os."+this.getFieldValue("MODE")+"("+e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+")\n"},ha=function(t,e){return e.definitions_.import_os="import os",["os.path.getsize("+e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+")",e.ORDER_ATOMIC]},ma=function(t,e){return[e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+".tell()",e.ORDER_ATOMIC]},Ea=function(t,e){var i=this.getFieldValue("MODE"),n=0;return n="start"==i?0:"current"==i?1:2,e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+".seek("+e.valueToCode(this,"SIZE",e.ORDER_ATOMIC)+","+n+")\n"},Oa=function(t,e){return e.definitions_.import_os="import os","os.chdir("+e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+")\n"},Ra=function(t,e){e.definitions_.import_os="import os";return["os.getcwd()",e.ORDER_ATOMIC]},ca=function(t,e){return e.definitions_.import_os="import os","os."+this.getFieldValue("MODE")+"("+e.valueToCode(this,"PATH",e.ORDER_ATOMIC)+")\n"},ga=function(t,e){return e.definitions_.import_os="import os","os.rename("+e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+","+e.valueToCode(this,"NEWFILE",e.ORDER_ATOMIC)+")\n"},Ca=function(t,e){e.definitions_.import_os="import os";var i=e.valueToCode(this,"FILE",e.ORDER_ATOMIC);return["os."+this.getFieldValue("MODE")+"("+i+")",e.ORDER_ATOMIC]},Sa=function(t,e){return e.definitions_.import_os="import os",e.definitions_.import_sdcard="import sdcard",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+" = sdcard.SDCard("+e.valueToCode(this,"SPISUB",e.ORDER_ATOMIC)+","+e.valueToCode(this,"PINSUB",e.ORDER_ATOMIC)+")\n"},Aa=function(t,e){return e.definitions_.import_os="import os",e.definitions_.import_sdcard="import sdcard","os.mount("+e.valueToCode(this,"VAR",e.ORDER_ATOMIC)+","+e.valueToCode(this,"DIR",e.ORDER_ATOMIC)+")\n"},La=function(t,e){var i=e.variableDB_.getName(this.getFieldValue("NAME"),dt.Procedures.NAME_TYPE),n=(this.getInput("STACK")&&e.statementToCode(this,"STACK"))??" pass\n";e.INFINITE_LOOP_TRAP&&(n=e.INFINITE_LOOP_TRAP.replace(/%1/g,"'"+this.id+"'")+n);var s=e.valueToCode(this,"RETURN",e.ORDER_NONE)||"";s&&(s=" return "+s+"\n");for(var _=[],o=0;o\n\n\n\t\n"+e.statementToCode(this,"HEAD")+"\n\n"+e.statementToCode(this,"BODY")+"\n\n'''",e.ORDER_ATOMIC]},ou=function(t,e){var i=e.statementToCode(this,"DO"),n=this.getFieldValue("LEVEL");return"\n"+i+"\n"},pu=function(t,e){var i=e.statementToCode(this,"DO"),n=this.getFieldValue("LEVEL");if("head"==n)var s="<"+n+'>\n\t\n'+i+"\n";else s="<"+n+">\n"+i+"\n";return s},au=function(t,e){var i=e.statementToCode(this,"DO"),n=this.getFieldValue("LEVEL");return"<"+n+">\n"+i+"\n"},uu=function(t,e){var i=e.statementToCode(this,"DO"),n=e.valueToCode(this,"style"),s=this.getFieldValue("LEVEL");return"<"+s+" "+n+" >\n"+i+"\n"},ru=function(t,e){return['style="'+e.statementToCode(this,"STYLE")+'"',e.ORDER_ATOMIC]},du=function(t,e){return'"},lu=function(){return this.getFieldValue("KEY")+":"+this.getFieldValue("VALUE")+";"},Iu=function(){return this.getFieldValue("TEXT")+"\n"},Tu=function(t){return t.getFieldValue("TEXT")+"\n"},Mu=function(t,e){return[t.getFieldValue("TEXT"),e.ORDER_ATOMIC]},hu=function(t,e){return(e.valueToCode(t,"VALUE",e.ORDER_ATOMIC)||"")+"\n"},mu=function(){return""},Eu=function(t,e){return["type("+(e.valueToCode(t,"VALUE",e.ORDER_MEMBER)||"___")+")",e.ORDER_ATOMIC]},Ou=function(t,e){for(var i=t.getFieldValue("NAME"),n=t.hasReturn_,s=new Array(t.itemCount_),_=0;_0?e.join("\n")+i.join("\n")+n.join("\n")+o.join("\n")+p.join("")+t+"while True:\n"+a.join("")+u.join("\n"):e.join("\n")+i.join("\n")+n.join("\n")+o.join("\n")+p.join("")+t+u.join("\n")},cu.scrubNakedValue=function(t){return t+"\n"},cu.quote_=function(t){var e="'";return-1!==(t=t.replace(/\\/g,"\\\\").replace(/\n/g,"\\\n")).indexOf("'")&&(-1===t.indexOf('"')?e='"':t=t.replace(/'/g,"\\'")),e+t+e},cu.multiline_quote_=function(t){return"'''"+(t=t.replace(/'''/g,"\\'\\'\\'"))+"'''"},cu.scrub_=function(t,e,i){var n="";if(!t.outputConnection||!t.outputConnection.targetConnection){(_=t.getCommentText())&&(_=dt.utils.string.wrap(_,cu.COMMENT_WRAP-3),n+=cu.prefixLines(_+"\n","# "));for(var s=0;s0?"int("+p+" + "+s+")":s<0?"int("+p+" - "+-s+")":"int("+p+")",n&&(p="-"+p)),p};const gu="#74A55B",Cu={init:function(){this.setColour(gu),this.appendDummyInput("").appendField(dt.Msg.MIXLY_MIDI),this.appendValueInput("SUB").appendField(dt.Msg.MIXLY_SETUP).setCheck("var"),this.appendValueInput("PIN",Number).setCheck(Number).setAlign(dt.inputs.Align.RIGHT).appendField(dt.Msg.MIXLY_PIN),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(dt.Msg.MIXLY_RGB_PIN_COUNT)}},Su={init:function(){this.setColour(gu),this.appendValueInput("SUB"),this.appendDummyInput("").appendField(dt.Msg.MIXLY_TONE),this.appendValueInput("pitch").setCheck(Number).appendField(dt.Msg.MIXLY_FREQUENCY),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(dt.Msg.MIXLY_TOOLTIP_BLOCKGROUP_TONE)}},Au={init:function(){this.setColour(gu),this.appendValueInput("SUB"),this.appendDummyInput("").appendField(dt.Msg.MIXLY_TONE),this.appendValueInput("pitch").setCheck(Number).appendField(dt.Msg.MIXLY_FREQUENCY),this.appendValueInput("time").setCheck(Number).appendField(dt.Msg.MIXLY_DURATION),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(dt.Msg.MIXLY_TOOLTIP_BLOCKGROUP_TONE2)}},Lu={init:function(){this.setColour(gu),this.appendValueInput("SUB"),this.appendValueInput("LIST").appendField(dt.Msg.MIXLY_ESP32_MUSIC_PLAY_LISTS),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(dt.Msg.MIXLY_ESP32_MUSIC_PLAY_LISTS)}},Nu={init:function(){this.setColour(gu),this.appendValueInput("SUB"),this.appendValueInput("TICKS").setCheck(Number).appendField(dt.Msg.MIXLY_MICROBIT_JS_SET_TEMPO).appendField(dt.Msg.MICROBIT_ACTUATOR_ticks),this.appendValueInput("BPM").setCheck(Number).appendField(dt.Msg.MIXLY_SPEED),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(dt.Msg.MIXLY_ESP32_MUSIC_SET_TEMPO)}},Du={init:function(){this.setColour(gu),this.appendValueInput("SUB"),this.appendDummyInput().appendField(dt.Msg.MIXLY_MICROBIT_Get_current_tempo),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(dt.Msg.MIXLY_ESP32_MUSIC_GET_TEMPO)}},fu={init:function(){this.setColour(gu),this.appendValueInput("SUB"),this.appendDummyInput().appendField(dt.Msg.MIXLY_MICROBIT_Reset_music),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(dt.Msg.MIXLY_ESP32_MUSIC_RESET)}},Fu={init:function(){this.setColour(gu),this.appendValueInput("SUB"),this.appendDummyInput("").appendField(dt.Msg.MIXLY_NOTONE),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},Pu={init:function(){this.setColour(gu),this.appendDummyInput().appendField(dt.Msg.MIXLY_SETTING).appendField(dt.Msg.MIXLY_EXTERN_LED),this.appendValueInput("PIN",Number).appendField(dt.Msg.MIXLY_PIN).setCheck(Number),this.appendValueInput("bright").appendField(dt.Msg.MIXLY_PULSEIN_STAT),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(dt.Msg.MIXLY_ESP32_EXTERN_LED_SETONOFF)}},Yu={init:function(){this.setColour(gu),this.appendDummyInput().appendField(dt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET).appendField(dt.Msg.MIXLY_EXTERN_LED),this.appendValueInput("PIN",Number).appendField(dt.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput().appendField(dt.Msg.MIXLY_BRIGHTNESS),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(dt.Msg.MIXLY_ESP32_EXTERN_LED_GETONOFF)}},vu={init:function(){this.setColour(gu),this.appendDummyInput().appendField(dt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET).appendField(dt.Msg.MIXLY_EXTERN_LED),this.appendValueInput("PIN",Number).appendField(dt.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput().appendField(dt.Msg.MIXLY_PULSEIN_STAT),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(dt.Msg.MIXLY_ESP32_EXTERN_LED_GETONOFF)}},Xu={init:function(){this.setColour(gu),this.appendDummyInput().appendField(dt.Msg.MIXLY_SETTING).appendField(dt.Msg.MIXLY_EXTERN_LED),this.appendValueInput("PIN",Number).appendField(dt.Msg.MIXLY_PIN).setCheck(Number),this.appendValueInput("bright").appendField(dt.Msg.MIXLY_BRIGHTNESS),this.appendDummyInput().appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(dt.Msg.MIXLY_ESP32_EXTERN_LED_SETBRIGHT)}},xu={init:function(){this.setColour(gu),this.appendValueInput("VAR").appendField(dt.Msg.MIXLY_SETUP+dt.Msg.MIXLY_SERVO),this.appendValueInput("PIN",Number).appendField(dt.Msg.MIXLY_PIN),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},bu={init:function(){this.setColour(gu),this.appendValueInput("PIN",Number).appendField(dt.Msg.MIXLY_SERVO).appendField(dt.Msg.MIXLY_PIN).setCheck(Number),this.appendValueInput("DEGREE",Number).setCheck(Number).setAlign(dt.inputs.Align.RIGHT).appendField(dt.Msg.MIXLY_DEGREE_0_180),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(dt.Msg.MIXLY_ESP32_SERVO_MOVE)}},yu={init:function(){this.setColour(gu),this.appendValueInput("VAR").appendField("360°"+dt.Msg.MIXLY_SERVO),this.appendValueInput("SPEED",Number).setCheck(Number).setAlign(dt.inputs.Align.RIGHT).appendField(dt.Msg.MIXLY_SETTING+dt.Msg.blockpy_turtle_rotate+dt.Msg.MIXLY_SPEED+" (-10~10)"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(dt.Msg.MIXLY_ESP32_SERVO_360_TOOLTIP)}},Vu={init:function(){this.setColour(gu),this.appendValueInput("PIN",Number).appendField("180°"+dt.Msg.MIXLY_SERVO).appendField(dt.Msg.MIXLY_PIN).setCheck(Number),this.appendValueInput("NUM",Number).setCheck(Number).setAlign(dt.inputs.Align.RIGHT).appendField(dt.Msg.MIXLY_MICROBIT_JS_BY_ANGLE),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(dt.Msg.MIXLY_ESP32_SERVO_MOVE)}},Bu={init:function(){this.setColour(gu),this.appendValueInput("PIN",Number).appendField("360°"+dt.Msg.MIXLY_SERVO).appendField(dt.Msg.MIXLY_PIN).setCheck(Number),this.appendValueInput("NUM",Number).setCheck(Number).setAlign(dt.inputs.Align.RIGHT).appendField(dt.Msg.MIXLY_SPEED),this.appendDummyInput().appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(dt.Msg.MIXLY_ESP32_SERVO_SPEED_TOOLIPS)}},Gu={init:function(){this.setColour(gu),this.appendValueInput("PIN",Number).appendField("180°"+dt.Msg.MIXLY_SERVO).appendField(dt.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput().appendField(dt.Msg.MIXLY_GET+dt.Msg.MIXLY_MICROBIT_JS_BY_ANGLE),this.setOutput(!0,Number),this.setInputsInline(!0)}},Uu={init:function(){this.setColour(gu),this.appendValueInput("PIN",Number).appendField("360°"+dt.Msg.MIXLY_SERVO).appendField(dt.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput().appendField(dt.Msg.MIXLY_GET+dt.Msg.MIXLY_SPEED),this.setOutput(!0,Number),this.setInputsInline(!0)}},wu={init:function(){this.setColour(gu),this.appendValueInput("SUB").appendField("初始化").setCheck("var"),this.appendDummyInput().appendField("电机驱动"),this.appendDummyInput().appendField("地址").appendField(new dt.FieldDropdown([["A","ms32006.ADDRESS_A"],["B","ms32006.ADDRESS_B"]]),"mode"),this.appendValueInput("SUB1").setCheck("var").setAlign(dt.inputs.Align.RIGHT).appendField("通信"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip("初始化MS32006电机驱动,使用I2C通信")}},Hu={init:function(){this.setColour(gu),this.appendValueInput("SUB").appendField("直流电机").setCheck("var"),this.appendDummyInput().appendField(dt.Msg.MIXLY_MICROBIT_Direction).appendField(new dt.FieldDropdown([[dt.Msg.CLOCKWISE,"ms32006.MOT_CW"],[dt.Msg.ANTI_CLOCKWISE,"ms32006.MOT_CCW"],[dt.Msg.MOTOR_N,"ms32006.MOT_N"],[dt.Msg.MOTOR_P,"ms32006.MOT_P"]]),"direction"),this.appendValueInput("speed").setCheck(Number).setAlign(dt.inputs.Align.RIGHT).appendField(dt.Msg.MIXLY_STEPPER_SET_SPEED),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip("设置直流电机的状态及转速(0-100)")}},ku={init:function(){this.setColour(gu),this.appendValueInput("SUB").appendField("步进电机").setCheck("var"),this.appendDummyInput().appendField("选择").appendField(new dt.FieldDropdown([["A","ms32006.MOT_A"],["B","ms32006.MOT_B"]]),"mode"),this.appendDummyInput().appendField(dt.Msg.MIXLY_MICROBIT_Direction).appendField(new dt.FieldDropdown([[dt.Msg.CLOCKWISE,"ms32006.MOT_CW"],[dt.Msg.ANTI_CLOCKWISE,"ms32006.MOT_CCW"]]),"direction"),this.appendValueInput("speed").setCheck(Number).setAlign(dt.inputs.Align.RIGHT).appendField("转速"),this.appendValueInput("steps").setCheck(Number).setAlign(dt.inputs.Align.RIGHT).appendField("步数"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip("设置步进电机的状态、转速、步数(0-2047)")}},Wu={init:function(){this.setColour(gu),this.appendDummyInput("").appendField(dt.Msg.MIXLY_RGB),this.appendValueInput("SUB").appendField(dt.Msg.MIXLY_SETUP).setCheck("var"),this.appendValueInput("PIN",Number).setCheck(Number).setAlign(dt.inputs.Align.RIGHT).appendField(dt.Msg.MIXLY_PIN),this.appendValueInput("LEDCOUNT").setCheck(Number).setAlign(dt.inputs.Align.RIGHT).appendField(dt.Msg.MIXLY_RGB_COUNT),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(dt.Msg.MIXLY_RGB_PIN_COUNT)}},Ku={init:function(){this.setColour(gu),this.appendDummyInput("").appendField(dt.Msg.MIXLY_RGB),this.appendValueInput("SUB").setCheck("var"),this.appendValueInput("_LED_").setCheck(Number).setAlign(dt.inputs.Align.RIGHT).appendField(dt.Msg.MIXLY_RGB_NUM),this.appendValueInput("RVALUE").setCheck(Number).setAlign(dt.inputs.Align.RIGHT).appendField(dt.Msg.MIXLY_RGB_R),this.appendValueInput("GVALUE").setCheck(Number).setAlign(dt.inputs.Align.RIGHT).appendField(dt.Msg.MIXLY_RGB_G),this.appendValueInput("BVALUE").setCheck(Number).setAlign(dt.inputs.Align.RIGHT).appendField(dt.Msg.MIXLY_RGB_B),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(""),this.setTooltip(dt.Msg.MIXLY_RGB_NUM_R_G_B_MP)}},Ju={init:function(){this.setColour(gu),this.appendDummyInput("").appendField(dt.Msg.MIXLY_RGB),this.appendValueInput("SUB").setCheck("var"),this.appendValueInput("RVALUE").setCheck(Number).setAlign(dt.inputs.Align.RIGHT).appendField(dt.Msg.MIXLY_RGB_R),this.appendValueInput("GVALUE").setCheck(Number).setAlign(dt.inputs.Align.RIGHT).appendField(dt.Msg.MIXLY_RGB_G),this.appendValueInput("BVALUE").setCheck(Number).setAlign(dt.inputs.Align.RIGHT).appendField(dt.Msg.MIXLY_RGB_B),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(""),this.setTooltip(dt.Msg.MIXLY_RGB_ALL_R_G_B_MIXGOCC)}},Qu={init:function(){this.setColour(gu),this.appendDummyInput("").appendField(dt.Msg.MIXLY_RGB),this.appendValueInput("SUB").setCheck("var"),this.appendDummyInput().appendField(dt.Msg.MIXLY_ESP32_RGB_WRITE),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(""),this.setTooltip(dt.Msg.MIXLY_ESP32_MUSIC_WRI)}},qu={init:function(){this.setColour(gu),this.appendDummyInput("").appendField(dt.Msg.CONTROLS_FOR_INPUT_WITH+"uart").appendField(new dt.FieldDropdown([["uart1","uart1"],["uart2","uart2"]]),"key"),this.appendValueInput("SUB").appendField(dt.Msg.MIXLY_MICROPYTHON_SOCKET_MAKE).setCheck("var"),this.appendDummyInput("").appendField(dt.Msg.MIXLY_SETUP+dt.Msg.LISTS_SET_INDEX_INPUT_TO).appendField(new dt.FieldDropdown([["SYN6288"+dt.Msg.MIXLY_AipSpeech_synthesis,"SYN6288"],["NS9300"+dt.Msg.MIXLY_MUSIC_PLAYER,"NS9300"]]),"key2"),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null)}},zu={init:function(){this.setColour(gu),this.appendValueInput("SUB").appendField(dt.Msg.MIXLY_GET+dt.Msg.MIXLY_MUSIC_PLAYER).setCheck("var"),this.appendDummyInput("").appendField(dt.Msg.MIXLY_WHETHER).appendField(new dt.FieldDropdown([[dt.Msg.MIXLY_STOPPED,"0"],[dt.Msg.MIXLY_PLAYING,"1"],[dt.Msg.MIXLY_PAUSED,"2"]]),"key"),this.setInputsInline(!0),this.setOutput(!0)}},ju={init:function(){this.setColour(gu),this.appendValueInput("SUB").appendField(dt.Msg.MIXLY_MUSIC_PLAYER).setCheck("var"),this.appendDummyInput("").appendField(dt.Msg.MIXLY_STAT).appendField(new dt.FieldDropdown([[dt.Msg.MIXLY_MP3_PLAY,"1"],[dt.Msg.MIXLY_MP3_PAUSE,"2"],[dt.Msg.MIXLY_STOP,"3"],[dt.Msg.MIXLY_MP3_PREV,"4"],[dt.Msg.MIXLY_MP3_NEXT,"5"]]),"key"),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},Zu={init:function(){this.setColour(gu),this.appendValueInput("SUB").appendField(dt.Msg.MIXLY_MUSIC_PLAYER).setCheck("var"),this.appendValueInput("volume").appendField(dt.Msg.MIXLY_MP3_VOL+dt.Msg.MIXLY_STAT),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(dt.Msg.MIXLY_PLAYER_SET_VOLUME_TOOLTIP)}},$u={init:function(){this.setColour(gu),this.appendValueInput("SUB").appendField(dt.Msg.MIXLY_MUSIC_PLAYER).setCheck("var"),this.appendDummyInput("").appendField(dt.Msg.MIXLY_MODE+dt.Msg.MIXLY_STAT).appendField(new dt.FieldDropdown([[dt.Msg.MIXLY_MP3_LOOP_ALL,"0"],[dt.Msg.MIXLY_MP3_LOOP_ONE,"1"],[dt.Msg.MIXLY_PLAYER_DIRECTORY_LOOP,"2"],[dt.Msg.MIXLY_MP3_LOOP_RAM,"3"],[dt.Msg.MIXLY_PLAYER_SINGLE_STOP,"4"],[dt.Msg.MIXLY_PLAYER_SEQUENTIAL_PLAY,"5"]]),"key"),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},tr={init:function(){this.setColour(gu),this.appendValueInput("SUB").appendField(dt.Msg.MIXLY_MUSIC_PLAYER).setCheck("var"),this.appendDummyInput("").appendField(new dt.FieldDropdown([[dt.Msg.MIXLY_MICROBIT_JS_START_MELODY,"play"],[dt.Msg.MIXLY_PLAYER_INSERT_MUSIC,"insert"]]),"key"),this.appendValueInput("song"),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(dt.Msg.MIXLY_PLAYER_PLAY_MUSIC_TOOTIP)}},er={},ir={init:function(){this.setColour(gu),this.appendValueInput("SUB").appendField("SYN6288"),this.appendValueInput("VOICE").setCheck(Number).appendField(dt.Msg.MIXLY_SET_VOLUME),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(dt.Msg.MIXLY_SET_VOLUME_TOOLTIP)}},nr={init:function(){this.setColour(gu),this.appendValueInput("SUB").appendField("SYN6288"),this.appendDummyInput().appendField(dt.Msg.MIXLY_GET_VOLUME),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(dt.Msg.MIXLY_SET_VOLUME_TOOLTIP)}},sr={init:function(){this.setColour(gu),this.appendValueInput("SUB").appendField("SYN6288"),this.appendValueInput("VOICE").setCheck(Number).appendField(dt.Msg.MIXLY_PLAY_HINTS),this.appendDummyInput().appendField(dt.Msg.MIXLY_PROGRAM_BLOCK).appendField(new dt.FieldDropdown([[dt.Msg.MIXLY_TURTLE_WRITE_MOVE_TRUE,"True"],[dt.Msg.MIXLY_TURTLE_WRITE_MOVE_FALSE,"False"]]),"mode"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(dt.Msg.MIXLY_PLAY_HINTS_TOOLTIP)}},_r={init:function(){this.setColour(gu),this.appendValueInput("SUB").appendField("SYN6288"),this.appendValueInput("data").setCheck(String).appendField(dt.Msg.MIXLY_AipSpeech_synthesis),this.appendValueInput("VOICE").setCheck(Number).appendField(dt.Msg.MIXLY_BACKGROUND_MUSIC),this.appendDummyInput().appendField(dt.Msg.MIXLY_PROGRAM_BLOCK).appendField(new dt.FieldDropdown([[dt.Msg.MIXLY_TURTLE_WRITE_MOVE_TRUE,"True"],[dt.Msg.MIXLY_TURTLE_WRITE_MOVE_FALSE,"False"]]),"mode"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(dt.Msg.MIXLY_PLAY_TTS_TOOLTIP)}},or={init:function(){this.setColour(gu),this.appendDummyInput("").appendField(new dt.FieldDropdown(lt.Profile.default.extern_addr),"PIN"),this.setOutput(!0,Number)}},pr={init:function(){this.setColour(gu),this.appendDummyInput().appendField(dt.Msg.ME_GO_MOTOR_EXTERN+dt.Msg.MIXLY_MOTOR).appendField(dt.Msg.PIN_NUMBERING).appendField(new dt.FieldDropdown([[dt.Msg.MIXLY_LEFT,"0"],[dt.Msg.MIXLY_RIGHT,"1"]]),"mode"),this.appendValueInput("speed").setCheck(Number).setAlign(dt.inputs.Align.RIGHT).appendField(dt.Msg.MIXLY_SPEED),this.appendDummyInput().appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(dt.Msg.MIXLY_MIXBOT_MOTOR_EXTERN_TOOLTIP)}},ar={init:function(){this.setColour(gu),this.appendDummyInput().appendField(dt.Msg.ME_GO_MOTOR_EXTERN+dt.Msg.MIXLY_MOTOR).appendField(dt.Msg.PIN_NUMBERING).appendField(new dt.FieldDropdown([[dt.Msg.MIXLY_LEFT,"0"],[dt.Msg.MIXLY_RIGHT,"1"]]),"mode"),this.appendDummyInput().setAlign(dt.inputs.Align.RIGHT).appendField(dt.Msg.MIXLY_GET+dt.Msg.MIXLY_SPEED),this.setOutput(!0,Number),this.setInputsInline(!0)}},ur={init:function(){this.setColour(gu),this.appendDummyInput().appendField(dt.Msg.ME_GO_MOTOR_EXTERN+dt.Msg.MIXLY_TRAFFIC_LIGHT).appendField(dt.Msg.PIN_NUMBERING).appendField(new dt.FieldDropdown([[dt.Msg.MIXLY_LEFT,"0"],[dt.Msg.MIXLY_RIGHT,"1"]]),"mode"),this.appendDummyInput().setAlign(dt.inputs.Align.RIGHT).appendField(dt.Msg.LISTS_SET_INDEX_SET).appendField(new dt.FieldDropdown([[dt.Msg.MIXLY_MICROBIT_Turn_off_display,"0"],[dt.Msg.MIXLY_TRAFFIC_LIGHT_RED_ON,"1"],[dt.Msg.MIXLY_TRAFFIC_LIGHT_RED_BLINK,"2"],[dt.Msg.MIXLY_TRAFFIC_LIGHT_YELLOW_ON,"3"],[dt.Msg.MIXLY_TRAFFIC_LIGHT_YELLOW_BLINK,"4"],[dt.Msg.MIXLY_TRAFFIC_LIGHT_GREEN_ON,"5"],[dt.Msg.MIXLY_TRAFFIC_LIGHT_GREEN_BLINK,"6"]]),"light"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},rr={init:function(){this.setColour(gu),this.appendDummyInput().appendField(dt.Msg.ME_GO_MOTOR_EXTERN).appendField(new dt.FieldDropdown([[dt.Msg.COLOUR_RGB_WHITE,"W"],[dt.Msg.COLOUR_RGB_RED,"R"],[dt.Msg.COLOUR_RGB_YELLOW,"Y"],[dt.Msg.COLOUR_RGB_GREEN,"G"],[dt.Msg.COLOUR_RGB_BLUE,"B"]]),"color").appendField("LED").appendField(dt.Msg.PIN_NUMBERING).appendField(new dt.FieldDropdown([[dt.Msg.MIXLY_LEFT,"0"],[dt.Msg.MIXLY_RIGHT,"1"]]),"mode"),this.appendValueInput("value").setCheck(Number).setAlign(dt.inputs.Align.RIGHT).appendField(dt.Msg.BRIGHTNESS),this.appendDummyInput().appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},dr={init:function(){this.setColour(gu),this.appendDummyInput().appendField(dt.Msg.ME_GO_MOTOR_EXTERN).appendField(new dt.FieldDropdown([[dt.Msg.COLOUR_RGB_WHITE,"W"],[dt.Msg.COLOUR_RGB_RED,"R"],[dt.Msg.COLOUR_RGB_YELLOW,"Y"],[dt.Msg.COLOUR_RGB_GREEN,"G"],[dt.Msg.COLOUR_RGB_BLUE,"B"]]),"color").appendField("LED").appendField(dt.Msg.PIN_NUMBERING).appendField(new dt.FieldDropdown([[dt.Msg.MIXLY_LEFT,"0"],[dt.Msg.MIXLY_RIGHT,"1"]]),"mode"),this.appendDummyInput().appendField(dt.Msg.MIXLY_GET+dt.Msg.BRIGHTNESS),this.setOutput(!0,Number),this.setInputsInline(!0)}},lr={init:function(){this.setColour(gu),this.appendDummyInput().appendField(dt.Msg.ME_GO_MOTOR_EXTERN+dt.Msg.MIXLY_SERVO_MOTOR).appendField(dt.Msg.PIN_NUMBERING).appendField(new dt.FieldDropdown([[dt.Msg.MIXLY_LEFT,"0"],[dt.Msg.MIXLY_RIGHT,"1"]]),"mode"),this.appendDummyInput().appendField(dt.Msg.MIXLY_GET).appendField(new dt.FieldDropdown([[dt.Msg.MIXLY_MICROBIT_JS_BLE_POWER,"[0]"],[dt.Msg.MIXLY_SPEED,"[1]"],[dt.Msg.MATH_SINGLE_OP_ABSOLUTE+dt.Msg.MIXLY_MICROBIT_JS_BY_ANGLE,"[2]"],[dt.Msg.MIXLY_RELATIVE+dt.Msg.MIXLY_MICROBIT_JS_BY_ANGLE,"[3]"],[dt.Msg.MIXLY_MIXBOT_SERVO_BLOCK_OR_NOT,"[4]"],[dt.Msg.MIXLY_MIXBOT_SERVO_FINISH_OR_NOT,"[5]"],[dt.Msg.MIXLY_ALL,""]]),"status"),this.setOutput(!0,Number),this.setInputsInline(!0)}},Ir={init:function(){this.setColour(gu),this.appendDummyInput().appendField(dt.Msg.ME_GO_MOTOR_EXTERN+dt.Msg.MIXLY_SERVO_MOTOR).appendField(dt.Msg.PIN_NUMBERING).appendField(new dt.FieldDropdown([[dt.Msg.MIXLY_LEFT,"0"],[dt.Msg.MIXLY_RIGHT,"1"]]),"mode"),this.appendDummyInput().appendField(dt.Msg.MIXLY_MIXBOT_SERVO_SET_STOP_MODE).appendField(new dt.FieldDropdown([[dt.Msg.MIXLY_MIXBOT_SERVO_STOP_MODE_KEEP,"0"],[dt.Msg.MIXLY_MIXBOT_SERVO_STOP_MODE_COAST,"1"],[dt.Msg.MIXLY_MIXBOT_SERVO_STOP_MODE_BRAKE,"2"]]),"status"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},Tr={init:function(){this.setColour(gu),this.appendDummyInput().appendField(dt.Msg.ME_GO_MOTOR_EXTERN+dt.Msg.MIXLY_SERVO_MOTOR).appendField(dt.Msg.PIN_NUMBERING).appendField(new dt.FieldDropdown([[dt.Msg.MIXLY_LEFT,"0"],[dt.Msg.MIXLY_RIGHT,"1"]]),"mode"),this.appendDummyInput().appendField(dt.Msg.MIXLY_STOP),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},Mr={init:function(){this.setColour(gu),this.appendDummyInput().appendField(dt.Msg.ME_GO_MOTOR_EXTERN+dt.Msg.MIXLY_SERVO_MOTOR).appendField(dt.Msg.MATH_SINGLE_OP_ABSOLUTE+dt.Msg.MIXLY_MICROBIT_JS_BY_ANGLE+dt.Msg.MSG.run).appendField(dt.Msg.PIN_NUMBERING).appendField(new dt.FieldDropdown([[dt.Msg.MIXLY_LEFT,"0"],[dt.Msg.MIXLY_RIGHT,"1"]]),"mode"),this.appendDummyInput().appendField(dt.Msg.MIXLY_MODE).setAlign(dt.inputs.Align.RIGHT).appendField(new dt.FieldDropdown([[dt.Msg.MIXLY_SPEED+dt.Msg.MIXLY_MODE,"0"],[dt.Msg.MIXLY_MICROBIT_JS_BLE_POWER+dt.Msg.MIXLY_MODE,"1"]]),"status"),this.appendValueInput("speed").setCheck(Number).setAlign(dt.inputs.Align.RIGHT).appendField(dt.Msg.MIXLY_PARAMS),this.appendDummyInput().setAlign(dt.inputs.Align.RIGHT).appendField("%"),this.appendDummyInput().appendField(dt.Msg.MIXLY_MIXBOT_SERVO_TURN_DIRECTION).setAlign(dt.inputs.Align.RIGHT).appendField(new dt.FieldDropdown([[dt.Msg.CLOCKWISE,"0"],[dt.Msg.MIXLY_MIXBOT_SERVO_NEAREST_PATH,"1"],[dt.Msg.ANTI_CLOCKWISE,"2"]]),"direction"),this.appendValueInput("angle").setCheck(Number).setAlign(dt.inputs.Align.RIGHT).appendField(dt.Msg.MIXLY_DISPLAY_MATRIX_ROTATE+dt.Msg.MIXLY_MICROBIT_JS_BY_ANGLE),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(dt.Msg.MIXLY_MIXBOT_SERVO_ABSOLUTE_ANGLE_TOOLTIP)}},hr={init:function(){this.setColour(gu),this.appendDummyInput().appendField(dt.Msg.ME_GO_MOTOR_EXTERN+dt.Msg.MIXLY_SERVO_MOTOR).appendField(dt.Msg.MIXLY_RELATIVE+dt.Msg.MIXLY_MICROBIT_JS_BY_ANGLE+dt.Msg.MSG.run).appendField(dt.Msg.PIN_NUMBERING).appendField(new dt.FieldDropdown([[dt.Msg.MIXLY_LEFT,"0"],[dt.Msg.MIXLY_RIGHT,"1"]]),"mode"),this.appendDummyInput().appendField(dt.Msg.MIXLY_MIXBOT_SERVO_RELATIVE_ORIGIN_PATH),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},mr={init:function(){this.setColour(gu),this.appendDummyInput().appendField(dt.Msg.ME_GO_MOTOR_EXTERN+dt.Msg.MIXLY_SERVO_MOTOR).appendField(dt.Msg.MIXLY_RELATIVE+dt.Msg.MIXLY_MICROBIT_JS_BY_ANGLE+dt.Msg.MSG.run).appendField("("+dt.Msg.MIXLY_MIXBOT_SERVO_LIKE_ENCODING_MOTOR+")").appendField(dt.Msg.PIN_NUMBERING).appendField(new dt.FieldDropdown([[dt.Msg.MIXLY_LEFT,"0"],[dt.Msg.MIXLY_RIGHT,"1"]]),"mode"),this.appendDummyInput().appendField(dt.Msg.MIXLY_MODE).setAlign(dt.inputs.Align.RIGHT).appendField(new dt.FieldDropdown([[dt.Msg.MIXLY_SPEED+dt.Msg.MIXLY_MODE,"0"],[dt.Msg.MIXLY_MICROBIT_JS_BLE_POWER+dt.Msg.MIXLY_MODE,"1"]]),"status"),this.appendValueInput("speed").setCheck(Number).setAlign(dt.inputs.Align.RIGHT).appendField(dt.Msg.MIXLY_PARAMS),this.appendDummyInput().setAlign(dt.inputs.Align.RIGHT).appendField("%"),this.appendValueInput("angle").setCheck(Number).setAlign(dt.inputs.Align.RIGHT).appendField(dt.Msg.MIXLY_DISPLAY_MATRIX_ROTATE+dt.Msg.MIXLY_MICROBIT_JS_BY_ANGLE),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(dt.Msg.MIXLY_MIXBOT_SERVO_RELATIVE_ANGLE_TOOLTIP)}},Er={init:function(){this.setColour(gu),this.appendDummyInput().appendField(dt.Msg.ME_GO_MOTOR_EXTERN+dt.Msg.MIXLY_SERVO_MOTOR).appendField(dt.Msg.MIXLY_RELATIVE+dt.Msg.MIXLY_MICROBIT_JS_BY_ANGLE+dt.Msg.MSG.run).appendField("("+dt.Msg.MIXLY_MIXBOT_SERVO_LIKE_ORDINARY_MOTOR+")").appendField(dt.Msg.PIN_NUMBERING).appendField(new dt.FieldDropdown([[dt.Msg.MIXLY_LEFT,"0"],[dt.Msg.MIXLY_RIGHT,"1"]]),"mode"),this.appendDummyInput().appendField(dt.Msg.MIXLY_MODE).setAlign(dt.inputs.Align.RIGHT).appendField(new dt.FieldDropdown([[dt.Msg.MIXLY_SPEED+dt.Msg.MIXLY_MODE,"0"],[dt.Msg.MIXLY_MICROBIT_JS_BLE_POWER+dt.Msg.MIXLY_MODE,"1"]]),"status"),this.appendValueInput("speed").setCheck(Number).setAlign(dt.inputs.Align.RIGHT).appendField(dt.Msg.MIXLY_PARAMS),this.appendDummyInput().setAlign(dt.inputs.Align.RIGHT).appendField("%"),this.appendDummyInput().appendField(dt.Msg.MIXLY_MIXBOT_SERVO_TURN_DIRECTION).setAlign(dt.inputs.Align.RIGHT).appendField(new dt.FieldDropdown([[dt.Msg.CLOCKWISE,"0"],[dt.Msg.ANTI_CLOCKWISE,"2"]]),"direction"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},Or={init:function(){this.setColour(gu),this.appendDummyInput().appendField(dt.Msg.MIXBOT).appendField(dt.Msg.ME_GO_MOTOR_EXTERN).appendField(new dt.FieldDropdown([[dt.Msg.MIXLY_MOTOR,"ext_motor"],[dt.Msg.MIXLY_TRAFFIC_LIGHT,"ext_traffic"],[dt.Msg.COLOUR_RGB_WHITE+"LED","W_LED"],[dt.Msg.COLOUR_RGB_RED+"LED","R_LED"],[dt.Msg.COLOUR_RGB_YELLOW+"LED","Y_LED"],[dt.Msg.COLOUR_RGB_GREEN+"LED","G_LED"],[dt.Msg.COLOUR_RGB_BLUE+"LED","B_LED"],[dt.Msg.MIXLY_SERVO_MOTOR,"ext_servo"]]),"name"),this.appendDummyInput().appendField(dt.Msg.MIXLY_MIXBOT_EXTERN_GET_ADDR),this.setOutput(!0),this.setInputsInline(!0)}},Rr={init:function(){this.setColour(gu),this.appendDummyInput().appendField(dt.Msg.MIXBOT).appendField(dt.Msg.ME_GO_MOTOR_EXTERN).appendField(new dt.FieldDropdown([[dt.Msg.MIXLY_MOTOR,"ext_motor"],[dt.Msg.MIXLY_TRAFFIC_LIGHT,"ext_traffic"],[dt.Msg.COLOUR_RGB_WHITE+"LED","W_LED"],[dt.Msg.COLOUR_RGB_RED+"LED","R_LED"],[dt.Msg.COLOUR_RGB_YELLOW+"LED","Y_LED"],[dt.Msg.COLOUR_RGB_GREEN+"LED","G_LED"],[dt.Msg.COLOUR_RGB_BLUE+"LED","B_LED"],[dt.Msg.MIXLY_SERVO_MOTOR,"ext_servo"]]),"name"),this.appendDummyInput().appendField(dt.Msg.MIXLY_MIXBOT_EXTERN_SET_ADDR),this.appendValueInput("old").setCheck(Number).setAlign(dt.inputs.Align.RIGHT).appendField(dt.Msg.MIXLY_MICROBIT_JS_CURRENT_GESTURE),this.appendValueInput("new").setCheck(Number).setAlign(dt.inputs.Align.RIGHT).appendField(dt.Msg.MIXLY_UPDATE),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},cr={init:function(){this.setColour(gu),this.appendValueInput("PIN",Number).setCheck(Number).setAlign(dt.inputs.Align.RIGHT).appendField(dt.Msg.MIXLY_SETUP+dt.Msg.MIXLY_AT).appendField(dt.Msg.MIXLY_PIN),this.setInputsInline(!0),this.setOutput(!0)}},gr={init:function(){this.setColour(gu),this.appendDummyInput().appendField(dt.Msg.MIXLY_SETTING),this.appendValueInput("pin").appendField("LED"),this.appendValueInput("bright").appendField(dt.Msg.MIXLY_PULSEIN_STAT),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},Cr={init:function(){this.setColour(gu),this.appendValueInput("PIN",Number).setCheck(Number).setAlign(dt.inputs.Align.RIGHT).appendField(dt.Msg.MIXLY_SERVO+dt.Msg.MIXLY_SETUP+dt.Msg.MIXLY_AT).appendField(dt.Msg.MIXLY_PIN),this.setInputsInline(!0),this.setOutput(!0)}},Sr={init:function(){this.setColour(gu),this.appendValueInput("SUB").appendField(dt.Msg.MIXLY_SERVO),this.appendValueInput("angle").setCheck(Number).setAlign(dt.inputs.Align.RIGHT).appendField(dt.Msg.MIXLY_DISPLAY_MATRIX_ROTATE),this.appendDummyInput().appendField(dt.Msg.DRAW_POINTER_ANGLE),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},Ar={init:function(){this.setColour(gu),this.appendValueInput("PIN",Number).setCheck(Number).setAlign(dt.inputs.Align.RIGHT).appendField(dt.Msg.MIXLY_MOTOR+dt.Msg.MIXLY_SETUP+dt.Msg.MIXLY_AT).appendField(dt.Msg.MIXLY_PIN),this.setInputsInline(!0),this.setOutput(!0)}},Lr={init:function(){this.setColour(gu),this.appendValueInput("SUB").appendField(dt.Msg.MIXLY_MOTOR),this.appendValueInput("speed").setCheck(Number).setAlign(dt.inputs.Align.RIGHT).appendField(dt.Msg.MIXLY_DISPLAY_MATRIX_ROTATE+dt.Msg.MIXLY_SPEED),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},Nr="#6C9858",Dr={init:function(){this.setColour(Nr),this.appendDummyInput("").appendField(new dt.FieldDropdown([["L1","1"],["L2","2"]]),"op"),this.setOutput(!0)}},fr={init:function(){this.setColour(Nr),this.appendDummyInput("").appendField(new dt.FieldDropdown([[dt.Msg.MIXLY_ESP32_ON,"1"],[dt.Msg.MIXLY_ESP32_OFF,"0"],[dt.Msg.MIXLY_ESP32_TOGGLE,"-1"]]),"flag"),this.setOutput(!0),this.setTooltip(dt.Msg.MIXLY_TOOLTIP_INOUT_HIGHLOW)}},Fr={init:function(){this.setColour(Nr),this.appendDummyInput().appendField(dt.Msg.MIXLY_SETTING),this.appendValueInput("led").appendField(dt.Msg.MIXLY_BUILDIN_LED),this.appendValueInput("bright").appendField(dt.Msg.MIXLY_PULSEIN_STAT),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(dt.Msg.MIXLY_ESP32_LED_SETONOFF)}},Pr={init:function(){this.setColour(Nr),this.appendDummyInput().appendField(dt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET),this.appendValueInput("led").appendField(dt.Msg.MIXLY_BUILDIN_LED),this.appendDummyInput().appendField(dt.Msg.MIXLY_BRIGHTNESS),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(dt.Msg.MIXLY_ESP32_LED_GETONOFF)}},Yr={init:function(){this.setColour(Nr),this.appendDummyInput().appendField(dt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET),this.appendValueInput("led").appendField(dt.Msg.MIXLY_BUILDIN_LED),this.appendDummyInput().appendField(dt.Msg.MIXLY_PULSEIN_STAT),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(dt.Msg.MIXLY_ESP32_LED_GETONOFF)}},vr={init:function(){this.setColour(Nr),this.appendDummyInput().appendField(dt.Msg.MIXLY_SETTING),this.appendValueInput("led").appendField(dt.Msg.MIXLY_BUILDIN_LED),this.appendValueInput("bright").appendField(dt.Msg.MIXLY_BRIGHTNESS),this.appendDummyInput("").appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(dt.Msg.MIXLY_SETTING+dt.Msg.MIXLY_BUILDIN_LED+dt.Msg.MIXLY_BRIGHTNESS+"(0-100%)")}},Xr={init:function(){this.setColour(Nr),this.appendDummyInput().appendField(dt.Msg.MIXLY_SETTING),this.appendValueInput("led").appendField(dt.Msg.MIXLY_BUILDIN_LED),this.appendDummyInput("").appendField(dt.Msg.MIXLY_LCD_SETCOLOR).appendField(new dt.FieldDropdown([[dt.Msg.MIXLY_LIGHT_RED,"1"],[dt.Msg.MIXLY_LIGHT_GREEN,"2"],[dt.Msg.MIXLY_LIGHT_BLUE,"3"],[dt.Msg.MIXLY_LIGHT_YELLOW,"4"],[dt.Msg.MIXLY_LIGHT_CYAN,"5"],[dt.Msg.MIXLY_LIGHT_PURPLE,"6"],[dt.Msg.MIXLY_LIGHT_WHITE,"7"]]),"colorvalue"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip()}},xr={init:function(){this.setColour(Nr),this.appendDummyInput().appendField(dt.Msg.MIXLY_SETTING).appendField(dt.Msg.MIXLY_BUILDIN_LED).appendField(new dt.FieldDropdown([[dt.Msg.COLOUR_RGB_RED,"r"],[dt.Msg.COLOUR_RGB_GREEN,"g"]]),"color"),this.appendValueInput("bright").appendField(dt.Msg.MIXLY_PULSEIN_STAT),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(dt.Msg.MIXLY_ESP32_LED_SETONOFF)}},br={init:function(){this.setColour(Nr),this.appendDummyInput().appendField(dt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET).appendField(dt.Msg.MIXLY_BUILDIN_LED).appendField(new dt.FieldDropdown([[dt.Msg.COLOUR_RGB_RED,"r"],[dt.Msg.COLOUR_RGB_GREEN,"g"]]),"color"),this.appendDummyInput().appendField(dt.Msg.MIXLY_BRIGHTNESS),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(dt.Msg.MIXLY_ESP32_LED_GETONOFF)}},yr={init:function(){this.setColour(Nr),this.appendDummyInput().appendField(dt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET).appendField(dt.Msg.MIXLY_BUILDIN_LED).appendField(new dt.FieldDropdown([[dt.Msg.COLOUR_RGB_RED,"r"],[dt.Msg.COLOUR_RGB_GREEN,"g"]]),"color"),this.appendDummyInput().appendField(dt.Msg.MIXLY_PULSEIN_STAT),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(dt.Msg.MIXLY_ESP32_LED_GETONOFF)}},Vr={init:function(){this.setColour(Nr),this.appendDummyInput().appendField(dt.Msg.MIXLY_SETTING).appendField(dt.Msg.MIXLY_BUILDIN_LED).appendField(new dt.FieldDropdown([[dt.Msg.COLOUR_RGB_RED,"r"],[dt.Msg.COLOUR_RGB_GREEN,"g"]]),"color"),this.appendValueInput("bright").appendField(dt.Msg.MIXLY_BRIGHTNESS),this.appendDummyInput("").appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(dt.Msg.MIXLY_SETTING+dt.Msg.MIXLY_BUILDIN_LED+dt.Msg.MIXLY_BRIGHTNESS+"(0-10)")}},Br={init:function(){this.setColour(Nr),this.appendDummyInput("").appendField(new dt.FieldDropdown([["L1","20"],["L2","21"]]),"op"),this.setOutput(!0)}},Gr={init:function(){this.setColour(Nr),this.appendDummyInput("").appendField(dt.Msg.MIXLY_RGB),this.appendValueInput("_LED_").setCheck(Number).setAlign(dt.inputs.Align.RIGHT).appendField(dt.Msg.MIXLY_RGB_NUM),this.appendValueInput("RVALUE").setCheck(Number).setAlign(dt.inputs.Align.RIGHT).appendField(dt.Msg.MIXLY_RGB_R),this.appendValueInput("GVALUE").setCheck(Number).setAlign(dt.inputs.Align.RIGHT).appendField(dt.Msg.MIXLY_RGB_G),this.appendValueInput("BVALUE").setCheck(Number).setAlign(dt.inputs.Align.RIGHT).appendField(dt.Msg.MIXLY_RGB_B),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null);switch(lt.Boards.getSelectedBoardKey()){case"micropython:esp32c3:mixgo_cc":case"micropython:esp32s2:mixgo_ce":this.setTooltip(dt.Msg.MIXLY_RGB_NUM_R_G_B_MIXGOCC);break;case"micropython:esp32c3:mixgo_me":default:this.setTooltip(dt.Msg.MIXLY_RGB_NUM_R_G_B_MIXGOME);break;case"micropython:esp32:mPython":this.setTooltip(dt.Msg.MIXLY_RGB_NUM_R_G_B_MPYTHON)}}},Ur={init:function(){this.setColour(Nr),this.appendDummyInput("").appendField(dt.Msg.MIXLY_RGB),this.appendValueInput("RVALUE").setCheck(Number).setAlign(dt.inputs.Align.RIGHT).appendField(dt.Msg.MIXLY_RGB_R),this.appendValueInput("GVALUE").setCheck(Number).setAlign(dt.inputs.Align.RIGHT).appendField(dt.Msg.MIXLY_RGB_G),this.appendValueInput("BVALUE").setCheck(Number).setAlign(dt.inputs.Align.RIGHT).appendField(dt.Msg.MIXLY_RGB_B),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(""),this.setTooltip(dt.Msg.MIXLY_RGB_ALL_R_G_B_MIXGOCC)}},wr={init:function(){this.setColour(Nr),this.appendDummyInput("").appendField(dt.Msg.MIXLY_RGB),this.appendDummyInput("").appendField(dt.Msg.MIXLY_RAINBOW),this.appendValueInput("time").setCheck(Number).appendField(dt.Msg.MIXLY_DURATION).appendField(dt.Msg.MIXLY_MILLIS),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip("")}},Hr={init:function(){this.setColour(Nr),this.appendDummyInput("").appendField(dt.Msg.MIXLY_RGB),this.appendDummyInput("").appendField(dt.Msg.MIXLY_CHASE),this.appendValueInput("RVALUE").setCheck(Number).setAlign(dt.inputs.Align.RIGHT).appendField(dt.Msg.MIXLY_RGB_R),this.appendValueInput("GVALUE").setCheck(Number).setAlign(dt.inputs.Align.RIGHT).appendField(dt.Msg.MIXLY_RGB_G),this.appendValueInput("BVALUE").setCheck(Number).setAlign(dt.inputs.Align.RIGHT).appendField(dt.Msg.MIXLY_RGB_B),this.appendValueInput("time").setCheck(Number).appendField(dt.Msg.PYTHON_RANGE_STEP).appendField(dt.Msg.MIXLY_MILLIS),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip("")}},kr={init:function(){this.setColour(Nr),this.appendDummyInput("").appendField(dt.Msg.MIXLY_RGB),this.appendDummyInput().appendField(dt.Msg.MIXLY_ESP32_RGB_WRITE),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(""),this.setTooltip(dt.Msg.MIXLY_ESP32_MUSIC_WRI)}},Wr={init:function(){this.setColour(Nr),this.appendDummyInput("").appendField(dt.Msg.MIXLY_RGB),this.appendValueInput("_LED_").setCheck(Number).setAlign(dt.inputs.Align.RIGHT).appendField(dt.Msg.MIXLY_RGB_NUM),this.appendValueInput("RVALUE").setCheck(Number).setAlign(dt.inputs.Align.RIGHT).appendField(dt.Msg.MIXLY_RGB_R),this.appendValueInput("GVALUE").setCheck(Number).setAlign(dt.inputs.Align.RIGHT).appendField(dt.Msg.MIXLY_RGB_G),this.appendValueInput("BVALUE").setCheck(Number).setAlign(dt.inputs.Align.RIGHT).appendField(dt.Msg.MIXLY_RGB_B),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null);switch(lt.Boards.getSelectedBoardKey()){case"micropython:esp32c3:mixgocc":this.setTooltip(dt.Msg.MIXLY_RGB_NUM_R_G_B_MIXGOCC);break;case"micropython:esp32c3:mixgome":default:this.setTooltip(dt.Msg.MIXLY_RGB_NUM_R_G_B_MIXGOME);break;case"micropython:esp32:mPython":this.setTooltip(dt.Msg.MIXLY_RGB_NUM_R_G_B_MPYTHON)}}},Kr={init:function(){this.setColour(Nr),this.appendDummyInput("").appendField(dt.Msg.MIXLY_RGB),this.appendValueInput("RVALUE").setCheck(Number).setAlign(dt.inputs.Align.RIGHT).appendField(dt.Msg.MIXLY_RGB_R),this.appendValueInput("GVALUE").setCheck(Number).setAlign(dt.inputs.Align.RIGHT).appendField(dt.Msg.MIXLY_RGB_G),this.appendValueInput("BVALUE").setCheck(Number).setAlign(dt.inputs.Align.RIGHT).appendField(dt.Msg.MIXLY_RGB_B),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(""),this.setTooltip(dt.Msg.MIXLY_RGB_ALL_R_G_B_MIXGOCC)}},Jr={init:function(){this.setColour(Nr),this.appendDummyInput("").appendField(dt.Msg.MIXLY_RGB),this.appendDummyInput("").appendField(dt.Msg.MIXLY_CHASE),this.appendValueInput("RVALUE").setCheck(Number).setAlign(dt.inputs.Align.RIGHT).appendField(dt.Msg.MIXLY_RGB_R),this.appendValueInput("GVALUE").setCheck(Number).setAlign(dt.inputs.Align.RIGHT).appendField(dt.Msg.MIXLY_RGB_G),this.appendValueInput("BVALUE").setCheck(Number).setAlign(dt.inputs.Align.RIGHT).appendField(dt.Msg.MIXLY_RGB_B),this.appendValueInput("time").setCheck(Number).appendField(dt.Msg.PYTHON_RANGE_STEP).appendField(dt.Msg.MIXLY_MILLIS),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip("")}},Qr={init:function(){this.setColour(Nr),this.appendValueInput("TICKS").setCheck(Number).appendField(dt.Msg.MIXLY_MICROBIT_JS_SET_TEMPO).appendField(dt.Msg.MICROBIT_ACTUATOR_ticks),this.appendValueInput("BPM").setCheck(Number).appendField(dt.Msg.MIXLY_SPEED),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(dt.Msg.MIXLY_ESP32_MUSIC_SET_TEMPO)}},qr={init:function(){this.setColour(Nr),this.appendDummyInput().appendField(dt.Msg.MIXLY_MICROBIT_Get_current_tempo),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(dt.Msg.MIXLY_ESP32_MUSIC_GET_TEMPO)}},zr={init:function(){this.setColour(Nr),this.appendDummyInput().appendField(dt.Msg.MIXLY_MICROBIT_Reset_music),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(dt.Msg.MIXLY_ESP32_MUSIC_RESET)}},jr={init:function(){this.setColour(Nr),this.appendDummyInput().appendField(dt.Msg.MIXLY_TONE),this.appendValueInput("pitch").setCheck(Number).appendField(dt.Msg.MIXLY_FREQUENCY),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(dt.Msg.MIXLY_TOOLTIP_BLOCKGROUP_TONE)}},Zr={init:function(){this.setColour(Nr),this.appendDummyInput().appendField(dt.Msg.MIXLY_TONE),this.appendValueInput("pitch").setCheck(Number).appendField(dt.Msg.MIXLY_FREQUENCY),this.appendValueInput("time").setCheck(Number).appendField(dt.Msg.MIXLY_DURATION),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(dt.Msg.MIXLY_TOOLTIP_BLOCKGROUP_TONE2)}},$r={init:function(){this.setColour(Nr),this.appendDummyInput().appendField(dt.Msg.MIXLY_NOTONE),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},td={init:function(){this.setColour(Nr),this.appendValueInput("LIST").appendField(dt.Msg.MIXLY_ESP32_MUSIC_PLAY_LISTS),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(dt.Msg.MIXLY_ESP32_MUSIC_PLAY_LISTS)}},ed={init:function(){this.setColour(Nr),this.appendDummyInput().appendField(dt.Msg.MOTOR_DC).appendField(new dt.FieldDropdown([["1","1"],["2","2"],["3","3"]]),"wheel"),this.appendDummyInput().appendField(dt.Msg.MIXLY_MICROBIT_Direction).appendField(new dt.FieldDropdown([[dt.Msg.CLOCKWISE,"CW"],[dt.Msg.ANTI_CLOCKWISE,"CCW"],[dt.Msg.MOTOR_P,"P"],[dt.Msg.MOTOR_N,"N"]]),"direction"),this.appendValueInput("speed").setCheck(Number).setAlign(dt.inputs.Align.RIGHT).appendField(dt.Msg.MIXLY_STEPPER_SET_SPEED),this.appendDummyInput("").appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},id={init:function(){this.setColour(Nr),this.appendDummyInput().appendField("MixGo Car").appendField(new dt.FieldDropdown([[dt.Msg.blockpy_forward,"F"],[dt.Msg.blockpy_backward,"B"],[dt.Msg.blockpy_left,"L"],[dt.Msg.blockpy_right,"R"]]),"VAR"),this.appendValueInput("speed").setCheck(Number).setAlign(dt.inputs.Align.RIGHT).appendField(dt.Msg.MIXLY_STEPPER_SET_SPEED),this.appendDummyInput().appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},nd={init:function(){this.setColour(Nr),this.appendDummyInput("").appendField("MixGo Car").appendField(new dt.FieldDropdown([[dt.Msg.MOTOR_P,"P"],[dt.Msg.MOTOR_N,"N"]]),"VAR"),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip("")}},sd={init:function(){this.setColour(Nr),this.appendDummyInput().appendField(dt.Msg.MOTOR_DC).appendField(new dt.FieldDropdown([[dt.Msg.MIXLYCAR_WHEEL_LEFT,"L"],[dt.Msg.MIXLYCAR_WHEEL_RIGHT,"R"]]),"wheel"),this.appendDummyInput().appendField(dt.Msg.MIXLY_MICROBIT_Direction).appendField(new dt.FieldDropdown([[dt.Msg.CLOCKWISE,"CW"],[dt.Msg.ANTI_CLOCKWISE,"CCW"]]),"direction"),this.appendValueInput("speed").setCheck(Number).setAlign(dt.inputs.Align.RIGHT).appendField(dt.Msg.MIXLY_STEPPER_SET_SPEED),this.appendDummyInput().appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},_d={init:function(){this.setColour(Nr),this.appendDummyInput().appendField(dt.Msg.MOTOR_DC).appendField(new dt.FieldDropdown([[dt.Msg.MIXLYCAR_WHEEL_LEFT,"L"],[dt.Msg.MIXLYCAR_WHEEL_RIGHT,"R"]]),"wheel"),this.appendDummyInput().appendField(dt.Msg.MIXLY_STOP).appendField(new dt.FieldDropdown([[dt.Msg.MOTOR_P,"P"],[dt.Msg.MOTOR_N,"N"]]),"direction"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},od={init:function(){this.setColour(Nr),this.appendDummyInput().appendField(dt.Msg.MIXLY_MIXBOT_MOTOR_STATUS),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(dt.Msg.MIXLY_MIXBOT_MOTOR_STATUS_TOOLTIP)}},pd={init:function(){this.setColour(Nr),this.appendDummyInput().appendField(dt.Msg.MIXBOT).appendField(new dt.FieldDropdown([[dt.Msg.blockpy_forward,"F"],[dt.Msg.blockpy_backward,"B"],[dt.Msg.blockpy_left,"L"],[dt.Msg.blockpy_right,"R"]]),"VAR"),this.appendDummyInput().appendField(dt.Msg.MIXLY_MICROBIT_PY_STORAGE_MODE).appendField(new dt.FieldDropdown([[dt.Msg.MIXLY_MICROBIT_JS_BLE_POWER,"PWR"],[dt.Msg.MIXLY_SPEED,"SPEED"],[dt.Msg.MIXLY_MIXBOT_MOTOR_TURNS,"TURNS"]]),"mode"),this.appendValueInput("speed").setCheck(Number).setAlign(dt.inputs.Align.RIGHT).appendField(dt.Msg.MIXLY_PARAMS),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(dt.Msg.MIXLY_MIXBOT_MOVE_TOOLTIP)}},ad={init:function(){this.setColour(Nr),this.appendDummyInput().appendField(dt.Msg.MIXBOT).appendField(new dt.FieldDropdown([[dt.Msg.MOTOR_P,"P"],[dt.Msg.MOTOR_N,"N"]]),"VAR"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},ud={init:function(){this.setColour(Nr),this.appendDummyInput().appendField(dt.Msg.MIXBOT).appendField(dt.Msg.MIXLY_MOTOR).appendField(new dt.FieldDropdown([[dt.Msg.TEXT_TRIM_LEFT,"1"],[dt.Msg.TEXT_TRIM_RIGHT,"2"],[dt.Msg.TEXT_TRIM_BOTH,"0"]]),"wheel"),this.appendDummyInput().appendField(dt.Msg.MIXLY_MICROBIT_PY_STORAGE_MODE).appendField(new dt.FieldDropdown([[dt.Msg.MIXLY_MICROBIT_JS_BLE_POWER,"PWR"],[dt.Msg.MIXLY_SPEED,"SPEED"],[dt.Msg.MIXLY_MIXBOT_MOTOR_TURNS,"TURNS"]]),"mode"),this.appendValueInput("speed").setCheck(Number).setAlign(dt.inputs.Align.RIGHT).appendField(dt.Msg.MIXLY_PARAMS),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(dt.Msg.MIXLY_MIXBOT_MOVE_TOOLTIP)}},rd={init:function(){this.setColour(Nr),this.appendDummyInput().appendField(dt.Msg.MIXLY_MIXBOT_BUZZER),this.appendDummyInput().appendField(new dt.FieldDropdown([[dt.Msg.MIXLY_MICROBIT_PY_COMMUNICATE_ON,"0"],[dt.Msg.MIXLY_MICROBIT_PY_COMMUNICATE_OFF,"1"]]),"on_off"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0)}},dd={init:function(){this.setColour(Nr),this.appendDummyInput().appendField(dt.Msg.BITBOT).appendField(new dt.FieldDropdown([[dt.Msg.blockpy_forward,"F"],[dt.Msg.blockpy_backward,"B"],[dt.Msg.blockpy_left,"L"],[dt.Msg.blockpy_right,"R"]]),"VAR"),this.appendValueInput("speed").setCheck(Number).setAlign(dt.inputs.Align.RIGHT).appendField(dt.Msg.MIXLY_SPEED),this.appendDummyInput("").appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},ld={init:function(){this.setColour(Nr),this.appendDummyInput().appendField(dt.Msg.BITBOT).appendField(new dt.FieldDropdown([[dt.Msg.MOTOR_P,"P"],[dt.Msg.MOTOR_N,"N"]]),"VAR"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},Id={init:function(){this.setColour(Nr),this.appendDummyInput().appendField(dt.Msg.BITBOT).appendField(dt.Msg.MIXLY_MOTOR).appendField(new dt.FieldDropdown([[dt.Msg.TEXT_TRIM_LEFT,"0"],[dt.Msg.TEXT_TRIM_RIGHT,"1"]]),"wheel"),this.appendDummyInput().appendField(dt.Msg.MIXLY_MICROBIT_Direction).appendField(new dt.FieldDropdown([[dt.Msg.CLOCKWISE,"CW"],[dt.Msg.ANTI_CLOCKWISE,"CCW"],[dt.Msg.MOTOR_P,"P"],[dt.Msg.MOTOR_N,"N"]]),"direction"),this.appendValueInput("speed").setCheck(Number).setAlign(dt.inputs.Align.RIGHT).appendField(dt.Msg.MIXLY_SPEED),this.appendDummyInput("").appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},Td={init:function(){this.setColour(Nr),this.appendValueInput("bright").appendField(dt.Msg.MIXLY_MIXBOT_SOUND_SET_LOUDNESS),this.appendDummyInput().appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(dt.Msg.MIXLY_ESP32_LED_SETONOFF)}},Md={init:function(){this.setColour(Nr),this.appendDummyInput().appendField(dt.Msg.MIXLY_MIXBOT_SOUND_LOUDNESS+"(%)"),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(dt.Msg.MIXLY_ESP32_LED_GETONOFF)}},hd={init:function(){this.setColour(Nr),this.appendValueInput("bright").appendField(dt.Msg.MIXLY_SETTING+dt.Msg.MIXLY_MIXBOT_BUZZER+dt.Msg.MIXLY_MP3_VOL),this.appendDummyInput().appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(dt.Msg.MIXLY_ESP32_LED_SETONOFF)}},md={init:function(){this.setColour(Nr),this.appendDummyInput().appendField(dt.Msg.MIXLY_GET+dt.Msg.MIXLY_MIXBOT_BUZZER+dt.Msg.MIXLY_MP3_VOL+"(%)"),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(dt.Msg.MIXLY_ESP32_LED_GETONOFF)}},Ed={init:function(){this.setColour(Nr),this.appendValueInput("PATH").appendField(dt.Msg.MIXLY_RECORD_AUDIO).appendField(dt.Msg.MIXLY_MICROBIT_PY_STORAGE_THE_PATH),this.appendValueInput("TIME").setCheck(Number).appendField(dt.Msg.MIXLY_GET_PRESSES_TIME),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0)}},Od={init:function(){this.setColour(Nr),this.appendValueInput("PATH").appendField(dt.Msg.MIXLY_PLAY_AUDIO).appendField(dt.Msg.MIXLY_MICROBIT_PY_STORAGE_THE_PATH),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0)}},Rd={init:function(){this.setColour(Nr),this.appendValueInput("PATH").appendField(dt.Msg.MIXLY_PLAY_ONLINE_AUDIO).appendField("URL"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0)}},cd={init:function(){this.setColour(Nr),this.appendDummyInput().appendField(dt.Msg.MIXLY_TONE),this.appendValueInput("pitch").setCheck(Number).appendField(dt.Msg.MIXLY_FREQUENCY),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(dt.Msg.MIXLY_TOOLTIP_BLOCKGROUP_TONE)}},gd={init:function(){this.setColour(Nr),this.appendDummyInput().appendField(dt.Msg.MIXLY_NOTONE),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},Cd={init:function(){this.setColour(Nr),this.appendDummyInput().appendField(dt.Msg.LISTS_SET_INDEX_SET+dt.Msg.ME_GO_MOTOR_EXTERN).appendField(dt.Msg.PIN_NUMBERING).appendField(new dt.FieldDropdown([["1","1"],["2","2"],["3","3"]]),"index"),this.appendValueInput("duty").setCheck(Number).setAlign(dt.inputs.Align.RIGHT).appendField(dt.Msg.blynk_IOT_IR_POWER+dt.Msg.MIXLY_PINMODEOUT),this.appendDummyInput().appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip()}},Sd={init:function(){this.setColour(Nr),this.appendDummyInput().appendField(dt.Msg.MIXLY_GET+dt.Msg.ME_GO_MOTOR_EXTERN).appendField(dt.Msg.PIN_NUMBERING).appendField(new dt.FieldDropdown([["1","1"],["2","2"]]),"index"),this.appendDummyInput().setAlign(dt.inputs.Align.RIGHT).appendField(dt.Msg.blynk_IOT_IR_POWER+dt.Msg.MIXLY_PINMODEOUT+dt.Msg.MIXLY_DUTY_RATIO),this.setOutput(!0,Number),this.setInputsInline(!0)}},Ad={init:function(){this.setColour(Nr),this.appendDummyInput().appendField(dt.Msg.LISTS_SET_INDEX_SET+dt.Msg.ME_GO_MOTOR_EXTERN).appendField(dt.Msg.MIXLY_ALL+dt.Msg.PIN_NUMBERING),this.appendValueInput("duty").setCheck(Number).setAlign(dt.ALIGN_RIGHT).appendField(dt.Msg.blynk_IOT_IR_POWER+dt.Msg.MIXLY_PINMODEOUT+dt.Msg.MIXLY_FREQUENCY),this.appendDummyInput().appendField("Hz"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(dt.Msg.MIXLY_MIXBOT_MOTOR_EXTERN_TOOLTIP)}},Ld={init:function(){this.setColour(Nr),this.appendDummyInput().appendField(dt.Msg.ANALOG+dt.Msg.MIXLY_KEYBOARD_INPUT),this.appendValueInput("special"),this.appendValueInput("general"),this.appendDummyInput().appendField(dt.Msg.MIXLY_RELEASE).appendField(new dt.FieldDropdown([[dt.Msg.MICROPYTHON_DISPLAY_YES,"True"],[dt.Msg.MICROPYTHON_DISPLAY_NO,"False"]]),"release"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(dt.Msg.ANALOG+dt.Msg.MIXLY_KEYBOARD_INPUT)}},Nd={init:function(){this.setColour(Nr),this.appendDummyInput("").appendField(dt.Msg.MIXLY_SPECIAL_KEY).appendField(new dt.FieldDropdown([[dt.Msg.MIXLY_SPECIAL_KEY0,"0x00"],[dt.Msg.MIXLY_SPECIAL_KEY1,"0x01"],[dt.Msg.MIXLY_SPECIAL_KEY2,"0x02"],[dt.Msg.MIXLY_SPECIAL_KEY1,"0x04"],[dt.Msg.MIXLY_SPECIAL_KEY8,"0x08"],[dt.Msg.MIXLY_SPECIAL_KEY16,"0x10"],[dt.Msg.MIXLY_SPECIAL_KEY32,"0x20"],[dt.Msg.MIXLY_SPECIAL_KEY64,"0x40"],[dt.Msg.MIXLY_SPECIAL_KEY128,"0x80"]]),"op"),this.setOutput(!0)}},Dd={init:function(){this.setColour(Nr),this.appendDummyInput("").appendField(dt.Msg.MIXLY_GENERAL_KEY).appendField(new dt.FieldDropdown([[dt.Msg.MIXLY_SPECIAL_KEY0,"0x00"],["A","0x04"],["B","0x05"],["C","0x06"],["D","0x07"],["E","0x08"],["F","0x09"],["G","0x0A"],["H","0x0B"],["I","0x0C"],["J","0x0D"],["K","0x0E"],["L","0x0F"],["M","0x10"],["N","0x11"],["O","0x12"],["P","0x13"],["Q","0x14"],["R","0x15"],["S","0x16"],["T","0x17"],["U","0x18"],["V","0x19"],["W","0x1A"],["X","0x1B"],["Y","0x1C"],["Z","0x1D"],["1 !","0x1E"],["2 @","0x1F"],["3 #","0x20"],["4 $","0x21"],["5 %","0x22"],["6 ^","0x23"],["7 &","0x24"],["8 *","0x25"],["9 (","0x26"],["0 )","0x27"],["ENTER","0x28"],["ESC","0x29"],["BACKSPACE","0x2A"],["TAB","0x2B"],["SPACE","0x2C"],["- _","0x2D"],["= +","0x2E"],["[ {","0x2F"],["] }","0x30"],["\\ |","0x31"],["; :","0x33"],["' \"","0x34"],["` ~","0x35"],[", <","0x36"],[". >","0x37"],["/ ?","0x38"],["CAPS_LOCK","0x39"],["F1","0x3A"],["F2","0x3B"],["F3","0x3C"],["F4","0x3D"],["F5","0x3E"],["F6","0x3F"],["F7","0x40"],["F8","0x41"],["F9","0x42"],["F10","0x43"],["F11","0x44"],["F12","0x45"],["PRINTSCREEN","0x46"],["SCROLL_LOCK","0x47"],["PAUSE","0x48"],["INSERT","0x49"],["HOME","0x4A"],["PAGE_UP","0x4B"],["DELETE","0x4C"],["END","0x4D"],["PAGE_DOWN","0x4E"],["RIGHT","0x4F"],["LEFT","0x50"],["DOWN","0x51"],["UP","0x52"],["NUM_LOCK","0x53"],["/","0x54"],["*","0x55"],["-","0x56"],["+","0x57"],["ENTER","0x58"],["1","0x59"],["2","0x5A"],["3","0x5B"],["4","0x5C"],["5","0x5D"],["6","0x5E"],["7","0x5F"],["8","0x60"],["9","0x61"],["0","0x62"],[".","0x63"]]),"op"),this.setOutput(!0)}},fd={init:function(){this.setColour(Nr),this.itemCount_=2,this.updateShape_(),this.setOutput(!0),this.setMutator(new dt.icons.MutatorIcon(["generalkey_create_with_item"],this)),this.setTooltip(dt.Msg.GENERALKEY_TUPLE_CREATE_TOOLTIP)},mutationToDom:function(){var t=document.createElement("mutation");return t.setAttribute("items",this.itemCount_),t},domToMutation:function(t){this.itemCount_=parseInt(t.getAttribute("items"),10),this.updateShape_()},decompose:function(t){var e=t.newBlock("generalkey_container");e.initSvg();for(var i=e.getInput("STACK").connection,n=0;ne?t[e]:'"key'+(e+1)+'"'),"KEY"+e).appendField(":")}},getVars:function(){return[this.getFieldValue("VAR")]},renameVar:function(t,e){dt.Names.equals(t,this.getFieldValue("VAR"))&&this.setTitleValue(e,"VAR")}},Qm={init:function(){this.setColour(Um),this.appendDummyInput().appendField(dt.Msg.MIXLY_MICROBIT_TYPE_DICT),this.appendStatementInput("STACK"),this.setTooltip(dt.Msg.DICTS_CREATE_WITH_CONTAINER_TOOLTIP),this.contextMenu=!1}},qm={init:function(){this.setColour(Um),this.appendDummyInput().appendField(dt.Msg.DICTS_CREATE_WITH_ITEM_TITLE),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(dt.Msg.DICTS_CREATE_WITH_ITEM_TOOLTIP),this.contextMenu=!1}},zm={init:function(){this.setColour(Um),this.appendDummyInput().appendField(dt.Msg.DICTS_CREATE_WITH_ITEM_TITLE),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(dt.Msg.DICTS_CREATE_WITH_ITEM_TOOLTIP),this.contextMenu=!1}},jm={init:function(){this.setColour(Um),this.appendDummyInput().appendField(dt.Msg.MIXLY_CREATE_MQTT_CLIENT_AND_CONNECT),this.appendValueInput("SERVER").setCheck(String).appendField(dt.Msg.MIXLY_EMQX_SERVER).setAlign(dt.inputs.Align.RIGHT),this.appendValueInput("USERNAME").setCheck(String).appendField(dt.Msg.MIXLY_WIFI_USERNAME).setAlign(dt.inputs.Align.RIGHT),this.appendValueInput("PASSWORD").setCheck(String).appendField(dt.Msg.MIXLY_IOT_PASSWORD).setAlign(dt.inputs.Align.RIGHT),this.appendValueInput("PROJECT").setCheck(String).appendField(dt.Msg.MIXLY_EMQX_PROJECT).setAlign(dt.inputs.Align.RIGHT),this.setPreviousStatement(!0),this.setNextStatement(!0)}},Zm={init:function(){this.setColour(Um),this.appendDummyInput().appendField("MixIO"),this.appendValueInput("TOPIC").appendField(dt.Msg.MIXLY_EMQX_PUBLISH_NEW).appendField(dt.Msg.MIXLY_EMQX_PUBLISH_TOPIC),this.appendValueInput("MSG").appendField(dt.Msg.HTML_BODY),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(dt.Msg.MIXLY_ESP32_IOT_EMQX_PUBLISH_TOOLTIP)}},$m={init:function(){this.setColour(Um),this.appendDummyInput().appendField("MixIO"),this.appendValueInput("TOPIC").appendField(dt.Msg.MIXLY_EMQX_SUBSCRIBE+dt.Msg.MIXLY_MICROBIT_MSG).appendField(dt.Msg.MIXLY_EMQX_PUBLISH_TOPIC),this.appendValueInput("METHOD").appendField(dt.Msg.MIXLY_EMQX_SET_METHOD),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(dt.Msg.MIXLY_ESP32_IOT_EMQX_SUBSCRIBE_TOOLTIP)}},tE={init:function(){this.setColour(Um),this.appendDummyInput().appendField("MixIO"),this.appendDummyInput().appendField(dt.Msg.MIXLY_ESP32_DISCONNECT_ONENET),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},eE={init:function(){this.setColour(Um),this.appendDummyInput().appendField("MixIO"),this.appendDummyInput().appendField(dt.Msg.MIXLY_EMQX_CONNECT),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},iE={init:function(){this.setColour(Um),this.appendDummyInput().appendField("MixIO"),this.appendDummyInput().appendField(dt.Msg.MIXLY_ESP32_CHECK_ONENET),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},nE={init:function(){this.setColour(Um),this.appendDummyInput().appendField(dt.Msg.MIXLY_MICROPYTHON_FORMAT).appendField(dt.Msg.MQTT_Topic),this.setInputsInline(!0),this.setOutput(!0)}},sE={init:function(){this.setColour(Um),this.appendDummyInput().appendField(dt.Msg.MIXLY_MICROPYTHON_FORMAT).appendField(dt.Msg.MIXLY_EMQX_PUBLISH_MSG),this.setInputsInline(!0),this.setOutput(!0)}},_E={init:function(){this.setColour(Um),this.appendValueInput("VAR").appendField(dt.Msg.MIXLY_ESP32_IOT_MAP_FORMATING),this.setOutput(!0)}},oE={init:function(){this.setColour(Um),this.appendValueInput("VAR").appendField(dt.Msg.MIXLY_MICROPYTHON_FORMAT+"(Json)"),this.setOutput(!0)}},pE={init:function(){this.setColour(Um),this.appendDummyInput().appendField("MixIO"),this.appendDummyInput().appendField(dt.Msg.MIXLY_EMQX_PING),this.setInputsInline(!0),this.setOutput(!0),this.setTooltip(dt.Msg.MIXLY_ESP32_IOT_EMQX_PING_TOOLTIP)}},aE={init:function(){this.setColour(Um),this.appendDummyInput().appendField("MixIO").appendField(dt.Msg.MIXLY_GET_NTP),this.appendValueInput("addr").appendField(dt.Msg.blynk_SERVER_ADD),this.setInputsInline(!0),this.setOutput(!0)}},uE={init:function(){this.setColour(Um),this.appendDummyInput().appendField(dt.Msg.MIXLY_CREATE_MQTT_CLIENT_AND_CONNECT),this.appendValueInput("SERVER").appendField(dt.Msg.MIXLY_EMQX_SERVER).setAlign(dt.inputs.Align.RIGHT),this.appendValueInput("KEY").appendField(dt.Msg.CONTROLS_FOR_INPUT_WITH+dt.Msg.MIXLY_MIXIO_SHARE_KEY).setAlign(dt.inputs.Align.RIGHT),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},rE={init:function(){this.setColour(Um),this.appendDummyInput().appendField(dt.Msg.MIXLY_CREATE_MQTT_CLIENT_AND_CONNECT),this.appendValueInput("SERVER").appendField(dt.Msg.MIXLY_EMQX_SERVER).setAlign(dt.inputs.Align.RIGHT),this.appendValueInput("KEY").appendField(dt.Msg.CONTROLS_FOR_INPUT_WITH+"Mixly Key").setAlign(dt.inputs.Align.RIGHT),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},dE={init:function(){this.VISITOR_ID=lt.Config.BOARD.visitorId.str32.substring(0,8).toUpperCase(),this.setColour(Um),this.appendDummyInput("").appendField(new dt.FieldTextInput(this.visitorId),"VISITOR_ID"),this.setOutput(!0,null)},onchange:function(){const t=this.getFieldValue("VISITOR_ID");this.VISITOR_ID!==t&&this.setFieldValue(this.VISITOR_ID,"VISITOR_ID")}},lE={init:function(){this.setColour(Um),this.appendDummyInput().appendField("MixIO").appendField(dt.Msg.MSG.catEthernet_clinet),this.setOutput(!0),this.setInputsInline(!0)}},IE={init:function(){this.setColour(Um),this.appendDummyInput().appendField("HTTP"+dt.Msg.MIXLY_Client),this.appendValueInput("addr").appendField(dt.Msg.DISPLAY_IMAGE_LET2),this.appendDummyInput().appendField(dt.Msg.MIXLY_REQUESTS_GET).appendField(dt.Msg.MIXLY_GET_CURRENT_TIME).appendField(dt.Msg.MIXLY_OPEN_DEBUG).appendField(new dt.FieldDropdown([[dt.Msg.MIXLY_TURTLE_WRITE_MOVE_TRUE,"True"],[dt.Msg.MIXLY_TURTLE_WRITE_MOVE_FALSE,"False"]]),"key"),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},TE={init:function(){this.setColour(Um),this.appendDummyInput().appendField("HTTP"+dt.Msg.MIXLY_Client).appendField(dt.Msg.MIXLY_GET).appendField(new dt.FieldDropdown([[dt.Msg.MIXLY_REQUESTS_LEN,"client_len"],[dt.Msg.MIXLY_REQUESTS_GET_LEN,"server_len"],[dt.Msg.MIXLY_REQUESTS_MESSAGE,"text"]]),"key"),this.setOutput(!0),this.setInputsInline(!0)}},ME={init:function(){this.setColour(Um),this.appendDummyInput().appendField("MQTT"+dt.Msg.MIXLY_Client),this.appendValueInput("addr").appendField(dt.Msg.MIXLY_CONNECTTO),this.appendDummyInput().appendField(dt.Msg.MIXLY_INIT_SUBSCRIBE).appendField(dt.Msg.MQTT_Topic).appendField(new dt.FieldDropdown([[dt.Msg.MIXLY_GET_CURRENT_TIME,""]]),"key").appendField(dt.Msg.MIXLY_OPEN_DEBUG).appendField(new dt.FieldDropdown([[dt.Msg.MIXLY_TURTLE_WRITE_MOVE_TRUE,"True"],[dt.Msg.MIXLY_TURTLE_WRITE_MOVE_FALSE,"False"]]),"key2"),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},hE={init:function(){this.setColour(Um),this.appendDummyInput().appendField("MQTT"+dt.Msg.MIXLY_Client).appendField(dt.Msg.MIXLY_GET).appendField(new dt.FieldDropdown([[dt.Msg.MIXLY_REQUESTS_LEN,"client_len"],[dt.Msg.MIXLY_REQUESTS_GET_LEN,"server_len"],[dt.Msg.MIXLY_REQUESTS_MESSAGE,"time_msg()"]]),"key"),this.setOutput(!0),this.setInputsInline(!0)}},mE=wm,EE=Hm,OE=km,RE=Wm,cE=Jm,gE=225,CE={init:function(){this.setColour(gE),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput("").appendField(dt.Msg.MIXLY_NETWORK_INIT),this.appendDummyInput().appendField(dt.Msg.MIXLY_NETWORK_MODE).appendField(new dt.FieldDropdown([["STA","STA"],["AP","AP"]]),"mode"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(dt.Msg.MIXLY_ESP32_NETWORK_INIT_TOOLTIP)}},SE={init:function(){this.setColour(gE),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput().appendField(new dt.FieldDropdown([[dt.Msg.MIXLY_NETWORK_WIFI_OPEN,"True"],[dt.Msg.MIXLY_NETWORK_WIFI_CLOSE,"False"]]),"op"),this.appendDummyInput("").appendField(dt.Msg.MIXLY_NETWORK_WIFI_FLAG),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("op"),i=dt.Msg.MIXLY_ESP32_NETWORK_OPEN_TOOLTIP;return{True:dt.Msg.MIXLY_NETWORK_WIFI_OPEN,False:dt.Msg.MIXLY_NETWORK_WIFI_CLOSE}[e]+i}))}},AE={init:function(){this.setColour(gE),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput("").appendField(dt.Msg.MIXLY_NETWORK_WIFI_IS_ACTIVE),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(dt.Msg.MIXLY_NETWORK_WIFI_IS_ACTIVE)}},LE={init:function(){this.setColour(gE),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput("").appendField(dt.Msg.MIXLY_NETWORK_WIFI_SCAN),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip((function(){return dt.Msg.MIXLY_ESP32_NETWORK_SCAN_TOOLTIP+{0:"ssid",1:"bssid",2:"channel",3:"RSSI",4:"authmode",5:"hidden",all:dt.Msg.MIXLY_NETWORK_WIFI_SCAN_ATTRIBUTE}.all}))}},NE={init:function(){this.setColour(gE),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput("").appendField(dt.Msg.MIXLY_ESP32_NETWORK_CONNECT),this.appendValueInput("id").setCheck(String).appendField(dt.Msg.HTML_NAME),this.appendValueInput("password").setCheck(String).appendField(dt.Msg.HTML_PASSWORD),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(dt.Msg.MIXLY_ESP32_NETWORK_CONNECT_TOOLTIP)}},DE={init:function(){this.setColour(gE),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput("").appendField(dt.Msg.MIXLY_NETWORK_WIFI_CONNECT+dt.Msg.MIXLY_SYMBOL_QUESTION),this.setOutput(!0,Boolean),this.setInputsInline(!0),this.setTooltip(dt.Msg.MIXLY_ESP32_NETWORK_WIFI_CONNECT_TOOLTIP)}},fE={init:function(){this.setColour(gE),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput("").appendField(dt.Msg.MIXLY_ESP32_NETWORK_GET_WIFI),this.appendDummyInput("").appendField(new dt.FieldDropdown([[dt.Msg.MIXLY_ESP32_NETWORK_IP,"0"],[dt.Msg.MIXLY_ESP32_NETWORK_MASK,"1"],[dt.Msg.MIXLY_ESP32_NETWORK_GATEWAY,"2"],["DNS","3"]]),"mode"),this.setOutput(!0),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("mode");return dt.Msg.MIXLY_ESP32_NETWORK_GET_WIFI_TOOLTIP+{0:dt.Msg.MIXLY_ESP32_NETWORK_IP,1:dt.Msg.MIXLY_ESP32_NETWORK_MASK,2:dt.Msg.MIXLY_ESP32_NETWORK_GATEWAY,3:"DNS"}[e]}))}},FE={init:function(){this.setColour(gE),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput("").appendField(dt.Msg.MIXLY_ESP32_NETWORK_STOP_CONNECT),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(dt.Msg.MIXLY_ESP32_NETWORK_STOP_TOOLTIP)}},PE={init:function(){this.setColour(gE),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput("").appendField(dt.Msg.MIXLY_ESP32_NETWORK_GET_WIFI),this.appendDummyInput().appendField(new dt.FieldDropdown([[dt.Msg.MIXLY_NETWORK_WIFI_ESSID,"essid"],[dt.Msg.MIXLY_NETWORK_WIFI_CHANNEL,"channel"]]),"op"),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(dt.Msg.MIXLY_ESP32_NETWORK_GET_WIFI_TOOLTIP)}},YE={init:function(){this.setColour(gE),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput("").appendField(dt.Msg.LISTS_SET_INDEX_SET),this.appendValueInput("essid").setCheck(String).appendField(dt.Msg.MIXLY_NETWORK_WIFI_ESSID),this.appendValueInput("channel").setCheck(Number).appendField(dt.Msg.MIXLY_NETWORK_WIFI_CHANNEL),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(dt.Msg.MIXLY_ESP32_NETWORK_AP_CONNECT_TOOLTIP)}},vE={init:function(){this.setColour(gE),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput("").appendField(dt.Msg.MIXLY_ESP32_NETWORK_SERVER1),this.appendDummyInput("").appendField(dt.Msg.MIXLY_ESP32_NETWORK_SERVER2),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(dt.Msg.MIXLY_ESP32_NETWORK_SOCKET_CLOSE_TOOLTIP)}},XE={init:function(){this.setColour(gE),this.appendValueInput("VAR").appendField(dt.Msg.MIXLY_MICROPYTHON_SOCKET_INIT).setCheck("var"),this.appendDummyInput().appendField(dt.Msg.MIXLY_MICROPYTHON_SOCKET_TYPE).appendField(new dt.FieldDropdown([["TCP","TCP"],["UDP","UDP"]]),"mode"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("mode");return dt.Msg.MIXLY_ESP32_NETWORK_SOCKET_INIT_TOOLTIP+{TCP:"TCP",UDP:"UDP"}[e]}))}},xE={init:function(){this.setColour(gE),this.appendValueInput("VAR").setCheck("var").appendField(dt.Msg.MIXLY_MICROPYTHON_SOCKET_LET_SOCKET),this.appendValueInput("address").appendField(dt.Msg.MIXLY_MICROPYTHON_SOCKET_BIND_TO_ADDRESS),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(dt.Msg.MIXLY_ESP32_NETWORK_SOCKET_BIND_TOOLTIP)}},bE={init:function(){this.setColour(gE),this.appendValueInput("VAR").setCheck("var").appendField(dt.Msg.MIXLY_MICROPYTHON_SOCKET_LET_SOCKET),this.appendValueInput("address").appendField(dt.Msg.MIXLY_MICROPYTHON_SOCKET_CONNECT_TO_ADDRESS),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(dt.Msg.MIXLY_ESP32_NETWORK_SOCKET_CONNECT_TOOLTIP)}},yE={init:function(){this.setColour(gE),this.appendValueInput("VAR").setCheck("var"),this.appendValueInput("queue").setCheck(Number).appendField(dt.Msg.MIXLY_MICROPYTHON_SOCKET_LISTEN).appendField(dt.Msg.MIXLY_MICROPYTHON_SOCKET_QUEUE),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(dt.Msg.MIXLY_ESP32_NETWORK_SOCKET_LISTEN_TOOLTIP)}},VE={init:function(){this.setColour(gE),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput().appendField(dt.Msg.MIXLY_MICROPYTHON_SOCKET_ACCEPT),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(dt.Msg.MIXLY_ESP32_NETWORK_SOCKET_ACCEPT_TOOLTIP)}},BE={init:function(){this.setColour(gE),this.appendValueInput("VAR").setCheck("var").appendField("TCP"),this.appendValueInput("size").setCheck(Number).appendField(dt.Msg.MIXLY_MICROPYTHON_SOCKET_RECEIVE),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(dt.Msg.MIXLY_ESP32_NETWORK_SOCKET_RECEIVE_TOOLTIP)}},GE={init:function(){this.setColour(gE),this.appendValueInput("VAR").setCheck("var").appendField("TCP"),this.appendValueInput("content").appendField(dt.Msg.MIXLY_MICROPYTHON_SOCKET_SEND),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(dt.Msg.MIXLY_ESP32_NETWORK_SOCKET_SEND_TOOLTIP)}},UE={init:function(){this.setColour(gE),this.appendValueInput("VAR").setCheck("var").appendField("UDP"),this.appendValueInput("size").setCheck(Number).appendField(dt.Msg.MIXLY_MICROPYTHON_SOCKET_RECEIVE),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(dt.Msg.MIXLY_ESP32_NETWORK_SOCKET_RECEIVE_FROM_TOOLTIP)}},wE={init:function(){this.setColour(gE),this.appendValueInput("VAR").setCheck("var").appendField("UDP"),this.appendValueInput("content").appendField(dt.Msg.MIXLY_MICROPYTHON_SOCKET_SEND),this.appendValueInput("address").appendField(dt.Msg.MIXLY_MICROPYTHON_SOCKET_TO),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(dt.Msg.MIXLY_ESP32_NETWORK_SOCKET_SEND_TO_TOOLTIP)}},HE={init:function(){this.setColour(gE),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput().appendField(dt.Msg.MIXLY_MICROPYTHON_SOCKET_CLOSE),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(dt.Msg.MIXLY_ESP32_NETWORK_SOCKET_CLOSE_TOOLTIP)}},kE={init:function(){this.setColour(gE),this.appendValueInput("DOMAIN").appendField(dt.Msg.DISPLAY_IMAGE_LET2).setCheck(String),this.appendDummyInput("").appendField(dt.Msg.blockpy_REQUESTS_GET).appendField(new dt.FieldTextInput("response"),"VAR"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(dt.Msg.blockpy_REQUESTS_GET_TOOLTIP)},getVars:function(){return[this.getFieldValue("VAR")]},renameVar:function(t,e){dt.Names.equals(t,this.getFieldValue("VAR"))&&this.setTitleValue(e,"VAR")}},WE={init:function(){this.appendValueInput("VAL");var t=[[dt.Msg.blockpy_REQUESTS_GET_ATTR_STATUS_CODE,"status_code"],[dt.Msg.blockpy_REQUESTS_GET_ATTR_TEXT,"text"],[dt.Msg.blockpy_REQUESTS_GET_ATTR_COOKIES,"cookies"],[dt.Msg.blockpy_REQUESTS_GET_ATTR_CONTENT,"content"]];this.setColour(gE),this.appendDummyInput("").appendField(dt.Msg.MIXLY_MICROBIT_JS_GET).appendField(new dt.FieldDropdown(t),"ATTR"),this.setInputsInline(!0),this.setOutput(!0,String);var e=this;this.setTooltip((function(){var t=e.getFieldValue("DIR");return{clear:dt.Msg.MIXLY_TOOLTIP_TURTEL_CLEAR,reset:dt.Msg.MIXLY_TOOLTIP_TURTEL_RESET,home:dt.Msg.MIXLY_TOOLTIP_TURTEL_HOME}[t]}))}},KE={init:function(){this.appendValueInput("VAR").appendField(dt.Msg.DISPLAY_IMAGE_LET2).setCheck(String);this.setColour(gE),this.appendDummyInput("").appendField(dt.Msg.blockpy_CONDUCT).appendField(new dt.FieldDropdown([["post","post"],["put","put"],["delete","delete"],["head","head"],["option","option"]]),"DIR"),this.appendDummyInput("").appendField(dt.Msg.blockpy_REQUESTS),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("DIR");return{forward:dt.Msg.MIXLY_TOOLTIP_TURTEL_FORWARD,backward:dt.Msg.MIXLY_TOOLTIP_TURTEL_BACKWARD}[e]}))}},JE={init:function(){this.setColour(gE),this.appendDummyInput("").appendField(dt.Msg.MIXLY_GET_NTP+"(NTP)"),this.appendValueInput("data").appendField(dt.Msg.blynk_SERVER_ADD),this.setOutput(!0,"Tuple"),this.setInputsInline(!0)}},QE={init:function(){this.setColour(gE),this.appendDummyInput("").appendField(new dt.FieldDropdown([["ntp.aliyun.com","ntp.aliyun.com"],["ntp1.aliyun.com","ntp1.aliyun.com"],["ntp2.aliyun.com","ntp2.aliyun.com"],["ntp3.aliyun.com","ntp3.aliyun.com"],["ntp4.aliyun.com","ntp4.aliyun.com"],["ntp5.aliyun.com","ntp5.aliyun.com"],["ntp6.aliyun.com","ntp6.aliyun.com"],["ntp7.aliyun.com","ntp7.aliyun.com"],["time1.cloud.tencent.com","time1.cloud.tencent.com"],["time2.cloud.tencent.com","time2.cloud.tencent.com"],["time3.cloud.tencent.com","time3.cloud.tencent.com"],["time4.cloud.tencent.com","time4.cloud.tencent.com"],["time5.cloud.tencent.com","time5.cloud.tencent.com"]]),"op"),this.setOutput(!0)}},qE="#3288dd",zE={init:function(){this.setColour(qE),this.appendValueInput("URL").appendField(dt.Msg.DISPLAY_IMAGE_LET2).setCheck(String),this.appendDummyInput("").appendField(dt.Msg.blockpy_CONDUCT).appendField(new dt.FieldDropdown([["get","get"],["head","head"],["delete","delete"]]),"TYPE").appendField(dt.Msg.blockpy_REQUESTS).appendField(dt.Msg.MIXPY_REQUESTS_GET_RESULT),this.setInputsInline(!0),this.setOutput(!0),this.setTooltip("")}},jE={init:function(){this.setColour(qE),this.appendValueInput("URL").appendField(dt.Msg.DISPLAY_IMAGE_LET2).setCheck(String),this.appendDummyInput("").appendField(dt.Msg.blockpy_CONDUCT).appendField(new dt.FieldDropdown([["post","post"],["put","put"],["patch","patch"]]),"TYPE").appendField(dt.Msg.blockpy_REQUESTS),this.appendValueInput("data").appendField(dt.Msg.blockpy_REQUESTS+dt.Msg.OLED_STRING),this.appendDummyInput("").appendField(dt.Msg.MIXPY_REQUESTS_GET_RESULT),this.setInputsInline(!0),this.setOutput(!0),this.setTooltip("")}},ZE={init:function(){this.appendValueInput("VAL");var t=[[dt.Msg.blockpy_REQUESTS_GET_ATTR_TEXT,"text"],[dt.Msg.blockpy_REQUESTS_GET_ATTR_JSON,"json()"],[dt.Msg.blockpy_REQUESTS_GET_ATTR_STATUS_CODE,"status_code"],[dt.Msg.blockpy_REQUESTS_GET_ATTR_CONTENT,"content"],[dt.Msg.MIXPY_TEXT_ENCODE,"encoding"]];this.setColour(qE),this.appendDummyInput("").appendField(dt.Msg.MIXLY_MICROBIT_JS_GET).appendField(new dt.FieldDropdown(t),"ATTR"),this.setInputsInline(!0),this.setOutput(!0,String)}},$E={init:function(){this.setColour(qE),this.appendDummyInput().appendField(dt.Msg.MIXLY_ESP32_IOT_CONNECT_WIFI),this.appendValueInput("WIFINAME").setCheck(String).appendField(dt.Msg.HTML_NAME),this.appendValueInput("PASSWORD").setCheck(String).appendField(dt.Msg.HTML_PASSWORD),this.appendValueInput("TIMEOUT").setCheck(Number).appendField(dt.Msg.MIXLY_IR_TIMEOUT),this.appendDummyInput().appendField(dt.Msg.MIXLY_MILLIS),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(dt.Msg.MIXLY_ESP32_IOT_WIFI_CONNECT_TOOLTIP)}},tO={init:function(){this.setColour(qE),this.appendDummyInput().appendField(dt.Msg.MIXLY_ESP32_IOT_EMQX_CONNECT_TOOLTIP),this.appendValueInput("SERVER").setCheck(String).appendField(dt.Msg.MIXLY_EMQX_SERVER).setAlign(dt.inputs.Align.RIGHT),this.appendValueInput("PORT").setCheck(Number).appendField(dt.Msg.MIXLY_EMQX_PORT).setAlign(dt.inputs.Align.RIGHT),this.appendValueInput("CLIENT_ID").setCheck(String).appendField(dt.Msg.MIXLY_EMQX_CLIENT_ID).setAlign(dt.inputs.Align.RIGHT),this.appendValueInput("USERNAME").setCheck(String).appendField(dt.Msg.MIXLY_WIFI_USERNAME).setAlign(dt.inputs.Align.RIGHT),this.appendValueInput("PASSWORD").setCheck(String).appendField(dt.Msg.MIXLY_IOT_PASSWORD).setAlign(dt.inputs.Align.RIGHT),this.setPreviousStatement(!0),this.setNextStatement(!0)}},eO={init:function(){this.setColour(qE),this.appendValueInput("TOPIC").appendField(dt.Msg.MIXLY_EMQX_SUBSCRIBE+dt.Msg.MIXLY_MICROBIT_MSG).appendField(dt.Msg.MIXLY_EMQX_PUBLISH_TOPIC),this.appendValueInput("MESSAGE").appendField(dt.Msg.blockpy_set_of),this.setInputsInline(!0),this.setOutput(!0)}},iO={init:function(){this.setColour(qE),this.appendDummyInput().appendField("mqtt"),this.appendValueInput("TOPIC").appendField(dt.Msg.MIXLY_EMQX_SUBSCRIBE+dt.Msg.MIXLY_MICROBIT_MSG).appendField(dt.Msg.MIXLY_EMQX_PUBLISH_TOPIC),this.appendValueInput("METHOD").appendField(dt.Msg.MIXLY_EMQX_SET_METHOD),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},nO={init:function(){this.setColour(qE),this.appendDummyInput().appendField("mqtt"),this.appendValueInput("TOPIC").appendField(dt.Msg.MIXLY_EMQX_PUBLISH_NEW).appendField(dt.Msg.MIXLY_EMQX_PUBLISH_TOPIC),this.appendValueInput("MSG").appendField(dt.Msg.HTML_BODY),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},sO={init:function(){this.setColour(qE),this.appendDummyInput().appendField("mqtt"+dt.Msg.MIXLY_EMQX_IS_CONNECT),this.setInputsInline(!0),this.setOutput(!0)}},_O=100,oO={init:function(){var t=lt.Boards.getSelectedBoardKey().split(":")[2];if("mixgo_ce"==t)var e="CE G6";else if("mixgo_pe"==t)e="PE G1";this.setColour(_O),this.appendValueInput("I2CSUB").appendField(dt.Msg.CONTROLS_FOR_INPUT_WITH+"I2C").setCheck("var"),this.appendValueInput("SUB").appendField(dt.Msg.MIXLY_MICROPYTHON_SOCKET_MAKE).setCheck("var"),this.appendDummyInput("").appendField(dt.Msg.MIXLY_SETUP+dt.Msg.LISTS_SET_INDEX_INPUT_TO).appendField(e),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null)}},pO={init:function(){var t=lt.Boards.getSelectedBoardKey().split(":")[2];if("mixgo_ce"==t)var e="CE G6";else if("mixgo_pe"==t)e="PE G1";this.setColour(_O),this.appendValueInput("SUB").appendField(e).setCheck("var"),this.appendDummyInput().appendField(dt.Msg.MIXLY_MIXGO_CAR_BATTERY_LEFT),this.setOutput(!0,Number),this.setInputsInline(!0)}},aO={init:function(){var t=lt.Boards.getSelectedBoardKey().split(":")[2];if("mixgo_ce"==t)var e="CE G6";else if("mixgo_pe"==t)e="PE G1";this.setColour(_O),this.appendValueInput("SUB").appendField(e).setCheck("var"),this.appendValueInput("PIN").appendField(dt.Msg.MOTOR_DC).appendField(dt.Msg.LCD_NUMBERING),this.appendDummyInput().appendField(dt.Msg.MIXLY_MICROBIT_Direction).appendField(new dt.FieldDropdown([[dt.Msg.CLOCKWISE,"CW"],[dt.Msg.ANTI_CLOCKWISE,"CCW"],[dt.Msg.MOTOR_P,"P"],[dt.Msg.MOTOR_N,"N"]]),"direction"),this.appendValueInput("speed").setCheck(Number).setAlign(dt.inputs.Align.RIGHT).appendField(dt.Msg.MIXLY_STEPPER_SET_SPEED),this.appendDummyInput("").appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},uO={init:function(){var t=lt.Boards.getSelectedBoardKey().split(":")[2];if("mixgo_ce"==t)var e="CE G6";else if("mixgo_pe"==t)e="PE G1";this.setColour(_O),this.appendValueInput("SUB").appendField(e).setCheck("var"),this.appendValueInput("PIN").appendField(dt.Msg.MOTOR_DC).appendField(dt.Msg.LCD_NUMBERING),this.appendDummyInput().appendField(dt.Msg.MIXLY_STEPPER_GET_SPEED),this.setOutput(!0,Number),this.setInputsInline(!0)}},rO={init:function(){var t=lt.Boards.getSelectedBoardKey().split(":")[2];if("mixgo_ce"==t)var e="CE G6";else if("mixgo_pe"==t)e="PE G1";this.setColour(_O),this.appendValueInput("SUB").appendField(e).setCheck("var"),this.appendValueInput("PIN").appendField("180°"+dt.Msg.MIXLY_SERVO).appendField(dt.Msg.LCD_NUMBERING),this.appendValueInput("NUM",Number).setCheck(Number).setAlign(dt.inputs.Align.RIGHT).appendField(dt.Msg.MIXLY_MICROBIT_JS_BY_ANGLE),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(dt.Msg.MIXLY_ESP32_SERVO_MOVE)}},dO={init:function(){var t=lt.Boards.getSelectedBoardKey().split(":")[2];if("mixgo_ce"==t)var e="CE G6";else if("mixgo_pe"==t)e="PE G1";this.setColour(_O),this.appendValueInput("SUB").appendField(e).setCheck("var"),this.appendValueInput("PIN").appendField("360°"+dt.Msg.MIXLY_SERVO).appendField(dt.Msg.LCD_NUMBERING),this.appendValueInput("NUM",Number).setCheck(Number).setAlign(dt.inputs.Align.RIGHT).appendField(dt.Msg.MIXLY_SPEED),this.appendDummyInput().appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(dt.Msg.MIXLY_ESP32_SERVO_SPEED_TOOLIPS)}},lO={init:function(){var t=lt.Boards.getSelectedBoardKey().split(":")[2];if("mixgo_ce"==t)var e="CE G6";else if("mixgo_pe"==t)e="PE G1";this.setColour(_O),this.appendValueInput("SUB").appendField(e).setCheck("var"),this.appendValueInput("PIN").appendField("180°"+dt.Msg.MIXLY_SERVO),this.appendDummyInput().appendField(dt.Msg.MIXLY_GET+dt.Msg.MIXLY_MICROBIT_JS_BY_ANGLE),this.setOutput(!0,Number),this.setInputsInline(!0)}},IO={init:function(){var t=lt.Boards.getSelectedBoardKey().split(":")[2];if("mixgo_ce"==t)var e="CE G6";else if("mixgo_pe"==t)e="PE G1";this.setColour(_O),this.appendValueInput("SUB").appendField(e).setCheck("var"),this.appendValueInput("PIN").appendField("360°"+dt.Msg.MIXLY_SERVO).appendField(dt.Msg.LCD_NUMBERING),this.appendDummyInput().appendField(dt.Msg.MIXLY_GET+dt.Msg.MIXLY_SPEED),this.setOutput(!0,Number),this.setInputsInline(!0)}},TO="#A58C5B",MO={init:function(){this.setColour(TO),this.appendValueInput("PIN",Number).appendField(dt.Msg.MIXLY_BUTTON).appendField(dt.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput().appendField(dt.Msg.MIXLY_IS_PRESSED),this.appendValueInput("STAT").appendField(dt.Msg.MIXLY_ELECLEVEL),this.setOutput(!0,Boolean),this.setInputsInline(!0),this.setTooltip(dt.Msg.MIXLY_SENOR_IS_PRESSED)}},hO={init:function(){this.setColour(TO),this.appendValueInput("PIN",Number).appendField(dt.Msg.MIXLY_BUTTON).appendField(dt.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput().appendField(dt.Msg.MIXLY_WAS_PRESSED),this.appendValueInput("STAT").appendField(dt.Msg.MIXLY_ELECLEVEL),this.setOutput(!0,Boolean),this.setInputsInline(!0),this.setTooltip(dt.Msg.MIXLY_SENOR_WAS_PRESSED)}},mO={init:function(){this.setColour(TO),this.appendValueInput("PIN",Number).appendField(dt.Msg.MIXLY_BUTTON).appendField(dt.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput().appendField(dt.Msg.MIXLY_GET_PRESSES),this.appendValueInput("VAR").setCheck(Number).appendField(dt.Msg.MIXLY_GET_PRESSES_TIME),this.setOutput(!0,Number),this.setInputsInline(!0),this.setTooltip(dt.Msg.PROCEDURES_DEFRETURN_RETURN+dt.Msg.MIXLY_BUTTON+dt.Msg.MIXLY_GET_PRESSES)}},EO={init:function(){this.setColour(TO),this.appendValueInput("PIN",Number).appendField(dt.Msg.MIXLY_BUTTON).appendField(dt.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput("").appendField(dt.Msg.MIXLY_MODE).appendField(new dt.FieldDropdown([[dt.Msg.MIXLY_RISING,"machine.Pin.IRQ_RISING"],[dt.Msg.MIXLY_FALLING,"machine.Pin.IRQ_FALLING"],[dt.Msg.MIXLY_CHANGE,"(machine.Pin.IRQ_RISING | machine.Pin.IRQ_FALLING)"]]),"mode"),this.appendValueInput("DO").appendField(dt.Msg.MIXLY_DO),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(dt.Msg.MIXLY_TOOLTIP_INOUT_ATTACHINTERRUPT)}},OO={init:function(){this.setColour(TO),this.appendValueInput("SUB").appendField("MPU9250").setCheck("var"),this.appendDummyInput("").appendField(dt.Msg.MIXLY_MICROBIT_JS_CURRENT_GESTURE).appendField(new dt.FieldDropdown([[dt.Msg.MIXLY_MICROBIT_shake,"shake"],[dt.Msg.MIXLY_UP,"up"],[dt.Msg.MIXLY_DOWN,"down"],[dt.Msg.MIXLY_LEFT,"left"],[dt.Msg.MIXLY_RIGHT,"right"],[dt.Msg.MIXLY_MICROBIT_face_up,"face up"],[dt.Msg.MIXLY_MICROBIT_face_down,"face down"],[dt.Msg.MIXLY_MICROBIT_freefall,"freefall"],["3g","3g"],["6g","6g"],["8g","8g"]]),"gesture"),this.appendStatementInput("DO").appendField(dt.Msg.MIXLY_DO),this.setPreviousStatement(!0),this.setNextStatement(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("gesture"),i=dt.Msg.MIXLY_MICROBIT_JS_CURRENT,n=dt.Msg.MSG.catSensor,s=dt.Msg.MIXLY_MICROBIT_JS_STATE,_=dt.Msg.MIXLY_MICROBIT_PERFORMANCE;return i+n+s+{shake:dt.Msg.MIXLY_MICROBIT_shake,up:dt.Msg.MIXLY_UP,down:dt.Msg.MIXLY_DOWN,left:dt.Msg.MIXLY_LEFT,right:dt.Msg.MIXLY_RIGHT,"face up":dt.Msg.MIXLY_MICROBIT_face_up,"face down":dt.Msg.MIXLY_MICROBIT_face_down,freefall:dt.Msg.MIXLY_MICROBIT_freefall,"3g":"3g","6g":"6g","8g":"8g"}[e]+_}))}},RO={init:function(){this.setColour(TO),this.appendValueInput("SUB").appendField(dt.Msg.MIXLY_ADXL345).setCheck("var"),this.appendDummyInput().appendField(dt.Msg.MIXLY_MICROBIT_JS_ACCELERATION).appendField(new dt.FieldDropdown([["x","x"],["y","y"],["z","z"],["(x,y,z)","values"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0),this.setTooltip(dt.Msg.MIXLY_MICROBIT_JS_ACCELERATION);var t=this;this.setTooltip((function(){var e=t.getFieldValue("key"),i=dt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET,n=dt.Msg.MIXLY_MICROBIT_Direction,s=dt.Msg.MIXLY_MICROBIT_JS_ACCELERATION1;return i+{x:"x",y:"y",z:"z","(x,y,z)":dt.Msg.MIXLY_MICROBIT_Shiliang_Direction}[e]+n+s}))}},cO={init:function(){this.setColour(TO),this.appendDummyInput().appendField(dt.Msg.MIXLY_MICROBIT_JS_LIGHT_LEVEL),this.setOutput(!0,Number),this.setInputsInline(!0),this.setTooltip(dt.Msg.MIXLY_ESP32_SENSOR_LIGHT_LEVEL_TOOLTIP)}},gO={init:function(){var t=[[dt.Msg.MIXLY_GETTEMPERATUE,"temperature"],[dt.Msg.MIXLY_GETHUMIDITY,"humidity"]];this.setColour(TO),this.appendValueInput("PIN",Number).appendField(new dt.FieldDropdown([["DHT11","DHT11"],["DHT22","DHT22"]]),"TYPE").appendField(dt.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput("").appendField(new dt.FieldDropdown(t),"WHAT"),this.setOutput(!0,Number);var e=this;this.setTooltip((function(){var t=e.getFieldValue("WHAT");return{temperature:dt.Msg.MIXLY_TOOLTIP_BLOCKGROUP_GET_TEM,relative_humidity:dt.Msg.MIXLY_TOOLTIP_BLOCKGROUP_GET_HUM,tempandhum:dt.Msg.MIXLY_TOOLTIP_BLOCKGROUP_GET_TEM_HUM}[t]}))}},CO={init:function(){this.setColour(TO),this.appendDummyInput().appendField(dt.Msg.MIXLY_ESP32_EXTERN_LIGHT),this.appendValueInput("PIN",Number).appendField(dt.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput().appendField(dt.Msg.MIXLY_ESP32_EXTERN_VALUE),this.setOutput(!0,Number),this.setInputsInline(!0),this.setTooltip(dt.Msg.ESP32_SENSOR_NIXGO_LIGHT_TOOLTIP)}},SO={init:function(){this.setColour(TO),this.appendDummyInput().appendField(dt.Msg.MIXLY_ESP32_EXTERN_SOUND),this.appendValueInput("PIN",Number).appendField(dt.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput().appendField(dt.Msg.MIXLY_ESP32_EXTERN_VALUE),this.setOutput(!0,Number),this.setInputsInline(!0),this.setTooltip(dt.Msg.ESP32_SENSOR_NIXGO_SOUND_TOOLTIP)}},AO={init:function(){this.setColour(TO),this.appendDummyInput().appendField(dt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET).appendField(new dt.FieldDropdown([[dt.Msg.TEXT_TRIM_LEFT,"left"],[dt.Msg.TEXT_TRIM_RIGHT,"right"]]),"direction").appendField(dt.Msg.MIXLY_ESP32_NEAR),this.setOutput(!0,Number),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("direction"),i=dt.Msg.MIXLY_ESP32_SENSOR_MIXGO_PIN_NEAR_TOOLTIP,n=dt.Msg.MIXLY_ESP32_NEAR;return i+{left:dt.Msg.TEXT_TRIM_LEFT,right:dt.Msg.TEXT_TRIM_RIGHT}[e]+n}))}},LO={init:function(){this.setColour(TO),this.appendValueInput("SUB").appendField(dt.Msg.MIXLY_ALTITUDE_SENSOR+" BMP280").setCheck("var"),this.appendDummyInput("").appendField(new dt.FieldDropdown([[dt.Msg.MIXLY_GETTEMPERATUE,"get_BMP_temperature()"],[dt.Msg.MIXLY_GETPRESSURE,"get_BMP_pressure()"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("key");return{"get_BMP_temperature()":dt.Msg.MIXLY_MICROBIT_SENSOR_BMP_temperature_TOOLTIP,"get_BMP_pressure()":dt.Msg.MIXLY_MICROBIT_SENSOR_BMP_press_TOOLTIP}[e]}))}},NO={init:function(){this.setColour(TO),this.appendValueInput("SUB").appendField(dt.Msg.MIXLY_TEMP_AND_HUMIDITY_SENSOR+" SHT20").setCheck("var"),this.appendDummyInput("").appendField(new dt.FieldDropdown([[dt.Msg.MIXLY_GETTEMPERATUE,"get_SHT_temperature()"],[dt.Msg.MIXLY_GETHUMIDITY,"get_SHT_relative_humidity()"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("key");return{"get_SHT_temperature()":dt.Msg.MIXLY_MICROBIT_SENSOR_SHT_temperature_TOOLTIP,"get_SHT_relative_humidity()":dt.Msg.MIXLY_MICROBIT_SENSOR_SHT_HUM_TOOLTIP}[e]}))}},DO={init:function(){this.setColour(TO),this.appendValueInput("PIN",Number).appendField("DS18X20 "+dt.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput("").appendField(dt.Msg.MIXLY_GETTEMPERATUE),this.setInputsInline(!0),this.setOutput(!0,Number),this.setTooltip(dt.Msg.MIXLY_MICROBIT_SENSOR_DS18X20_TOOLTIP)}},fO={init:function(){this.setColour(TO),this.appendDummyInput("").appendField("LM35"+dt.Msg.MIXLY_TEMP),this.appendValueInput("PIN",Number).appendField(dt.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput("").appendField(dt.Msg.MIXLY_GETTEMPERATUE),this.setInputsInline(!0),this.setOutput(!0,Number),this.setTooltip(dt.Msg.MIXLY_TOOLTIP_LM35)}},FO={init:function(){this.setColour(TO),this.appendValueInput("I2CSUB").appendField(dt.Msg.CONTROLS_FOR_INPUT_WITH+"I2C").setCheck("var"),this.appendValueInput("SUB").appendField(dt.Msg.MIXLY_MICROPYTHON_SOCKET_MAKE).setCheck("var"),this.appendDummyInput("").appendField(dt.Msg.MIXLY_SETUP+dt.Msg.LISTS_SET_INDEX_INPUT_TO).appendField(new dt.FieldDropdown([[dt.Msg.MIXLY_ESP32_EXTERN_LIGHT+"(LTR308ALS)","LTR308"],[dt.Msg.MIXLY_COLOR_SENSOR+"(LTR381RGB)","LTR381RGB"],[dt.Msg.MIXLY_COLOR_SENSOR+"(UCS12071)","UCS12071"],[dt.Msg.MIXLY_EXTERN_LIGHTUV+"(LTR390UV)","LTR390UV"],[dt.Msg.MIXLY_ALTITUDE_SENSOR+"(HP203X)","HP203X"],[dt.Msg.MIXLY_ALTITUDE_SENSOR+"(SPL06_001)","SPL06_001"],[dt.Msg.MIXLY_ALTITUDE_SENSOR+"(BMP280)","BMP280"],[dt.Msg.MIXLY_TEMP_AND_HUMIDITY_SENSOR+"(SHTC3)","SHTC3"],[dt.Msg.MIXLY_TEMP_AND_HUMIDITY_SENSOR+"(AHT21)","AHT21"],[dt.Msg.MIXLY_TEMP_AND_HUMIDITY_SENSOR+"(SHT20)","SHT20"],[dt.Msg.MIXLY_LASER_RANGE_SENSOR+"(VL53L0X)","VL53L0X"],[dt.Msg.MIXLY_GEOMAGNETIC_SENSOR+"(QMC5883L)","QMC5883L"],[dt.Msg.MIXLY_ESP32_MAX30102+"(MAX30102)","MAX30102"],[dt.Msg.HTML_COLOUR+"、"+dt.Msg.MIXLY_ENVIRONMENT_LIGHT+"、"+dt.Msg.MIXLY_NEXT+"、"+dt.Msg.MIXLY_ESP32_APDS9960+"(APDS9960)","APDS9960"],[dt.Msg.MIXLY_NINE_AXIS_SENSOR+"(MPU9250)","MPU9250"],[dt.Msg.MixGo_MPU9250+"(ADXL345)","ADXL345"],["RFID","RFID"],[dt.Msg.MIXLY_RADAR_SENSOR+"(CBR817)","CBR817"],[dt.Msg.MIXLY_AipSpeech_asr+"(CI130X)","CI130X"]]),"key"),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setFieldValue("LTR308","key")}},PO={init:function(){this.setColour(TO),this.appendValueInput("SUB").appendField(dt.Msg.MIXLY_RADAR+"CBR817").setCheck("var"),this.appendDummyInput("").appendField(dt.Msg.LISTS_SET_INDEX_SET+dt.Msg.MIXlY_INTERACTION),this.appendValueInput("VAR").appendField(dt.Msg.MIXLY_DETECTION_THRESHOLD),this.appendValueInput("VAR2").appendField(dt.Msg.MIXLY_DELAY_TIME),this.appendDummyInput().appendField("ms"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(dt.Msg.MIXLY_THRESHOLD_TOOLTIP+" ; "+dt.Msg.MIXLY_DELAY_TIME_RANGE)}},YO={init:function(){this.setColour(TO),this.appendDummyInput("").appendField(dt.Msg.MIXLY_RADAR).appendField(dt.Msg.LISTS_SET_INDEX_SET+dt.Msg.MIXlY_INTERACTION),this.appendValueInput("VAR").appendField(dt.Msg.MIXLY_DETECTION_THRESHOLD),this.appendValueInput("VAR2").appendField(dt.Msg.MIXLY_DELAY_TIME),this.appendDummyInput().appendField("ms"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(dt.Msg.MIXLY_THRESHOLD_TOOLTIP+" ; "+dt.Msg.MIXLY_DELAY_TIME_RANGE)}},vO={init:function(){this.setColour(TO),this.appendValueInput("SUB").appendField(dt.Msg.MIXLY_RADAR+"CBR817").setCheck("var"),this.appendDummyInput("").appendField(dt.Msg.MIXLY_GET_TO_INTERACTION),this.setOutput(!0),this.setInputsInline(!0)}},XO={init:function(){this.setColour(TO),this.appendDummyInput("").appendField(dt.Msg.MIXLY_RADAR).appendField(dt.Msg.MIXLY_GET_TO_INTERACTION),this.setOutput(!0),this.setInputsInline(!0)}},xO={init:function(){this.setColour(TO),this.appendValueInput("SUB").appendField(dt.Msg.MIXLY_AipSpeech_asr+"CI130X").setCheck("var"),this.appendDummyInput("").appendField(dt.Msg.MIXLY_IDENTIFY_ONCE_AND_SAVE),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0)}},bO={init:function(){this.setColour(TO),this.appendValueInput("SUB").appendField(dt.Msg.MIXLY_AipSpeech_asr+"CI130X").setCheck("var"),this.appendDummyInput("").appendField(dt.Msg.MIXLY_GET).appendField(new dt.FieldDropdown([[dt.Msg.MIXLY_HELLO_XIAOZHI,"1"],[dt.Msg.MIXLY_XIAOZHIXIAOZHI,"2"],[dt.Msg.MIXLY_THE_FIRST,"3"],[dt.Msg.MIXLY_THE_SECOND,"4"],[dt.Msg.MIXLY_THE_THIRD,"5"],[dt.Msg.MIXLY_THE_FOURTH,"6"],[dt.Msg.MIXLY_THE_FIFTH,"7"],[dt.Msg.MIXLY_THE_SIXTH,"8"],[dt.Msg.MIXLY_THE_SEVENTH,"9"],[dt.Msg.MIXLY_THE_EIGHTH,"10"],[dt.Msg.MIXLY_THE_NINTH,"11"],[dt.Msg.MIXLY_THE_TENTH,"12"],[dt.Msg.MIXLY_THE_ELEVENTH,"13"],[dt.Msg.MIXLY_THE_TWELFTH,"14"],[dt.Msg.MIXLY_THE_13TH,"15"],[dt.Msg.MIXLY_THE_14TH,"16"],[dt.Msg.MIXLY_THE_15TH,"17"],[dt.Msg.MIXLY_THE_16TH,"18"],[dt.Msg.MIXLY_THE_17TH,"19"],[dt.Msg.MIXLY_THE_18TH,"20"],[dt.Msg.MIXLY_THE_19TH,"21"],[dt.Msg.MIXLY_THE_20TH,"22"],[dt.Msg.MIXLY_Turn_on_the_lights,"23"],[dt.Msg.MIXLY_Turn_off_the_lights,"24"],[dt.Msg.MIXLY_Turn_up_the_brightness,"25"],[dt.Msg.MIXLY_Turn_down_the_brightness,"26"],[dt.Msg.MIXLY_Set_it_to_red,"27"],[dt.Msg.MIXLY_Set_it_to_orange,"28"],[dt.Msg.MIXLY_Set_it_to_yellow,"29"],[dt.Msg.MIXLY_Set_it_to_green,"30"],[dt.Msg.MIXLY_Set_it_to_cyan,"31"],[dt.Msg.MIXLY_Set_it_to_blue,"32"],[dt.Msg.MIXLY_Set_it_to_purple,"33"],[dt.Msg.MIXLY_Set_it_to_white,"34"],[dt.Msg.MIXLY_Turn_on_the_fan,"35"],[dt.Msg.MIXLY_Turn_off_the_fan,"36"],[dt.Msg.MIXLY_First_gear,"37"],[dt.Msg.MIXLY_Wind_speed_second,"38"],[dt.Msg.MIXLY_Third_gear,"39"],[dt.Msg.MIXLY_Previous,"40"],[dt.Msg.MIXLY_Next_page,"41"],[dt.Msg.MIXLY_Show_smiley_face,"42"],[dt.Msg.MIXLY_Show_crying_face,"43"],[dt.Msg.MIXLY_Show_love,"44"],[dt.Msg.MIXLY_Close_display,"45"],[dt.Msg.MIXLY_Start_execution,"46"],[dt.Msg.MIXLY_FORWARD,"47"],[dt.Msg.MIXLY_BACKWARD,"48"],[dt.Msg.MIXLY_TURNLEFT,"49"],[dt.Msg.MIXLY_TURNRIGHT,"50"],[dt.Msg.MIXLY_STOP,"51"],[dt.Msg.MIXLY_Accelerate,"52"],[dt.Msg.MIXLY_retard,"53"],[dt.Msg.ROTATION_FORWARD,"54"],[dt.Msg.ROTATION_BACKWARD,"55"],[dt.Msg.MIXLY_Query_temperature,"56"],[dt.Msg.MIXLY_Query_humidity,"57"],[dt.Msg.MIXLY_Query_brightness,"58"],[dt.Msg.MIXLY_Query_sound,"59"],[dt.Msg.MIXLY_Query_time,"60"],[dt.Msg.MIXLY_Query_distance,"61"],[dt.Msg.MIXLY_Query_pressure,"62"],[dt.Msg.MIXLY_Query_key,"63"],[dt.Msg.MIXLY_Query_touch,"64"],[dt.Msg.MIXLY_Query_color,"65"]]),"cmd").appendField(dt.Msg.MIXLY_WHETHER+dt.Msg.MIXLY_BE_IDENTIFIED),this.setOutput(!0),this.setInputsInline(!0)}},yO={init:function(){this.setColour(TO),this.appendValueInput("SUB").appendField(dt.Msg.MIXLY_AipSpeech_asr+"CI130X").setCheck("var"),this.appendDummyInput("").appendField(dt.Msg.MIXLY_GET).appendField(new dt.FieldDropdown([[dt.Msg.MIXLY_RECOGNIZED_STATE,"status1"],[dt.Msg.MIXLY_WHETHER_BROADCAST,"status2"],[dt.Msg.MIXLY_THE_RECOGNIZED_CMD,"result"]]),"key"),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(dt.Msg.MIXLY_CI130X_GET_THE_RECOGNIZED_STATE_TOOLTIP)}},VO={init:function(){this.setColour(TO),this.appendValueInput("SUB").appendField(dt.Msg.MIXLY_AipSpeech_asr+"CI130X").setCheck("var"),this.appendDummyInput("").appendField(dt.Msg.MIXLY_MP3_PLAY).appendField(new dt.FieldDropdown([[dt.Msg.MIXLY_MICROBIT_JS_INOUT_PULL_NONE,"None"],[dt.Msg.MIXLY_WIND_SPEED,"154"],[dt.Msg.MIXLY_HYETAL,"155"],[dt.Msg.MIXLY_TEMPERATURE,"156"],[dt.Msg.MIXLY_Humidity,"157"],[dt.Msg.MIXLY_Altitude,"158"],[dt.Msg.MIXLY_SOUND,"159"],[dt.Msg.MIXLY_BRIGHTNESS,"160"],[dt.Msg.ME_GO_HALL_SENSOR_DISTANCE,"161"],[dt.Msg.MIXLY_SERVO,"162"],[dt.Msg.MIXLY_MICROBIT_JS_BY_ANGLE,"163"],[dt.Msg.MIXLY_BUTTON2,"164"],[dt.Msg.MIXLY_ESP32_TOUCH,"165"],[dt.Msg.MIXLY_PAY,"166"],[dt.Msg.MIXLY_CARSH_CHANGE,"167"],[dt.Msg.MIXLY_COUNTDOWN,"168"],[dt.Msg.MIXLY_TIMING,"169"],[dt.Msg.MIXLY_AT_THE_MOMENT,"170"],[dt.Msg.MIXLY_MICROBIT_JS_CURRENT_GESTURE,"171"],[dt.Msg.MIXLY_FORWARD,"172"],[dt.Msg.MIXLY_BACKWARD,"173"],[dt.Msg.MIXLY_TURNLEFT,"174"],[dt.Msg.MIXLY_TURNRIGHT,"175"],[dt.Msg.MIXLY_STOP,"176"],[dt.Msg.MIXLY_Accelerate,"177"],[dt.Msg.MIXLY_retard,"178"],[dt.Msg.ROTATION_FORWARD,"179"],[dt.Msg.ROTATION_BACKWARD,"180"],[dt.Msg.TUPLE_JOIN,"181"],[dt.Msg.MIXLY_SHOW,"182"],[dt.Msg.MIXLY_LAMPLIGHT,"183"],[dt.Msg.MIXLY_ACCELERATION,"184"]]),"star"),this.appendValueInput("NUM").appendField(dt.Msg.MIXLY_NUMBER),this.appendDummyInput("").appendField(dt.Msg.MIXLY_UNIT).appendField(new dt.FieldDropdown([[dt.Msg.MIXLY_MICROBIT_JS_INOUT_PULL_NONE,"None"],[dt.Msg.MIXLY_YEAR,"117"],[dt.Msg.MIXLY_MONTH,"118"],[dt.Msg.MIXLY_DAY,"119"],[dt.Msg.MIXLY_HOUR,"120"],[dt.Msg.MIXLY_MINUTE,"121"],[dt.Msg.MIXLY_SECOND,"122"],[dt.Msg.MIXLY_WEEK2,"123"],[dt.Msg.MIXLY_RMB_UNIT,"124"],[dt.Msg.blockpy_setheading_degree,"125"],[dt.Msg.MIXLY_GEAR,"126"],[dt.Msg.MIXLY_LAYER,"127"],[dt.Msg.MIXLY_GRAM,"128"],[dt.Msg.MIXLY_METER,"129"],[dt.Msg.MIXLY_CENTIMETER,"130"],[dt.Msg.MIXLY_MILLIMETER,"131"],[dt.Msg.MIXLY_LUMEN,"132"],[dt.Msg.MIXLY_DECIBEL,"133"],[dt.Msg.MIXLY_hectopascal,"134"],[dt.Msg.MIXLY_PERCENT,"135"],[dt.Msg.MIXLY_CELSIUS,"136"],[dt.Msg.MIXLY_METER_PER_SEC,"137"],[dt.Msg.MIXLY_MICROBIT_Turn_on_display,"138"],[dt.Msg.MIXLY_MICROBIT_Turn_off_display,"139"],[dt.Msg.MIXLY_SUCCESS,"140"],[dt.Msg.MIXLY_FAILED,"141"],[dt.Msg.MIXLY_WRONG,"142"],[dt.Msg.MIXLY_GOOD,"143"],[dt.Msg.MIXLY_blockpy_set_add,"144"],[dt.Msg.MIXLY_DECREASE,"145"],[dt.Msg.COLOUR_RGB_RED,"146"],[dt.Msg.COLOUR_RGB_ORANGE,"147"],[dt.Msg.COLOUR_YELLOW,"148"],[dt.Msg.COLOUR_RGB_GREEN,"149"],[dt.Msg.COLOUR_CYAN,"150"],[dt.Msg.COLOUR_RGB_BLUE,"151"],[dt.Msg.COLOUR_RGB_PURPLE,"152"],[dt.Msg.COLOUR_RGB_WHITE,"153"]]),"end"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0)}},BO={init:function(){this.setColour(TO),this.appendValueInput("SUB").appendField(dt.Msg.MIXLY_AipSpeech_asr+"CI130X").setCheck("var"),this.appendDummyInput("").appendField(dt.Msg.LISTS_SET_INDEX_SET+dt.Msg.MIXLY_SYSTEM+dt.Msg.MIXLY_CMD).appendField(new dt.FieldDropdown([[dt.Msg.MILXY_ENTER_WAKE_UP,"1"],[dt.Msg.MIXLY_INCREASE_VOLUME,"202"],[dt.Msg.MIXLY_REDUCE_VOLUME,"203"],[dt.Msg.MIXLY_MAX_VOLUME,"204"],[dt.Msg.MIXLY_MINIMUM,"205"],[dt.Msg.MIXLY_OPEN_RESPONSE,"206"],[dt.Msg.MIXLY_CLOSE_RESPONSE,"207"],[dt.Msg.MIXLY_QUIT_WAKE_UP,"208"]]),"cmd"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0)}},GO={init:function(){this.setColour(TO),this.appendDummyInput().appendField(dt.Msg.MIXLY_ESP32_MAX30102+" MAX30102"),this.appendValueInput("SUB").setCheck("var"),this.appendDummyInput().appendField(dt.Msg.MIXLY_GET).appendField(new dt.FieldDropdown([[dt.Msg.MIXLY_ESP32_MAX30102_IR,"[0]"],[dt.Msg.MIXLY_ESP32_MAX30102_RED,"[1]"],[dt.Msg.MIXLY_ESP32_MAX30102_IR+","+dt.Msg.MIXLY_ESP32_MAX30102_RED,""]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0)}},UO={init:function(){this.setColour(TO),this.appendDummyInput().appendField(dt.Msg.MIXLY_ESP32_APDS9960+" APDS9960"),this.appendValueInput("SUB").setCheck("var"),this.appendDummyInput().appendField(dt.Msg.MIXLY_GET).appendField(new dt.FieldDropdown([[dt.Msg.MIXLY_ESP32_APDS9960_COLOR,"color"],[dt.Msg.MIXLY_ESP32_APDS9960_GESTURE,"gesture"],[dt.Msg.MIXLY_ESP32_APDS9960_APPROACH,"proximity"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0)}},wO={init:function(){this.setColour(TO),this.appendDummyInput().appendField(dt.Msg.MIXLY_ESP32_EXTERN_LIGHT+" LTR308ALS"),this.appendValueInput("SUB").setCheck("var"),this.appendDummyInput().appendField(dt.Msg.MIXLY_GET_LIGHT_INTENSITY),this.setOutput(!0,Number),this.setInputsInline(!0)}},HO={init:function(){this.setColour(TO),this.appendValueInput("SUB").appendField(dt.Msg.HTML_COLOUR+dt.Msg.MSG.catSensor+" LTR381RGB").setCheck("var"),this.appendDummyInput("").appendField(new dt.FieldDropdown([[dt.Msg.MIXLY_GET+dt.Msg.HTML_COLOUR,"[2]"],[dt.Msg.MIXLY_GET+dt.Msg.MIXLY_IR_STRENGTH,"[1]"],[dt.Msg.MIXLY_GET+dt.Msg.MIXLY_LIGHT_STRENGTH,"[0]"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0)}},kO={init:function(){this.setColour(TO),this.appendValueInput("SUB").appendField(dt.Msg.HTML_COLOUR+dt.Msg.MSG.catSensor+" UCS12071").setCheck("var"),this.appendDummyInput("").appendField(new dt.FieldDropdown([[dt.Msg.MIXLY_GET+"RGB"+dt.Msg.HTML_COLOUR,"0"],[dt.Msg.MIXLY_GET+dt.Msg.MIXLY_RGB_RAW,"1"],[dt.Msg.MIXLY_GET_ENV_LIGHT+dt.Msg.MIXLY_BRIGHTNESS,"2"],[dt.Msg.GET_IR_STRENGTH+dt.Msg.MIXLY_BRIGHTNESS,"3"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0)}},WO={init:function(){this.setColour(TO),this.appendValueInput("SUB").appendField(dt.Msg.MIXLY_EXTERN_LIGHTUV+" LTR390UV").setCheck("var"),this.appendDummyInput().appendField(new dt.FieldDropdown([[dt.Msg.MIXLY_GET_ENV_LIGHT,"E"],[dt.Msg.MIXLY_GET_ULTRAVIOLET,"U"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0)}},KO={init:function(){this.setColour(TO),this.appendDummyInput().appendField(dt.Msg.MIXLY_LASER_RANGE+" VL53L0X"),this.appendValueInput("SUB").setCheck("var"),this.appendDummyInput().appendField(dt.Msg.MIXLY_GET_DISTANCE+"(mm)"),this.setOutput(!0,Number),this.setInputsInline(!0)}},JO={init:function(){this.setColour(TO),this.appendValueInput("SUB").appendField(dt.Msg.MIXLY_TEM_HUM+" SHTC3").setCheck("var"),this.appendDummyInput("").appendField(new dt.FieldDropdown([[dt.Msg.MIXLY_GETTEMPERATUE,"temperature"],[dt.Msg.MIXLY_GETHUMIDITY,"humidity"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("key");return{temperature:dt.Msg.MIXLY_MICROBIT_SENSOR_SHT_temperature_TOOLTIP,humidity:dt.Msg.MIXLY_MICROBIT_SENSOR_SHT_HUM_TOOLTIP}[e]}))}},QO={init:function(){this.setColour(TO),this.appendValueInput("SUB").appendField(dt.Msg.MIXLY_TEM_HUM+" AHT21").setCheck("var"),this.appendDummyInput("").appendField(new dt.FieldDropdown([[dt.Msg.MIXLY_GETTEMPERATUE,"temperature"],[dt.Msg.MIXLY_GETHUMIDITY,"humidity"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("key");return{temperature:dt.Msg.MIXLY_MICROBIT_SENSOR_SHT_temperature_TOOLTIP,relative_humidity:dt.Msg.MIXLY_MICROBIT_SENSOR_SHT_HUM_TOOLTIP}[e]}))}},qO={init:function(){this.setColour(TO),this.appendValueInput("SUB").appendField(dt.Msg.MIXLY_Altitude+dt.Msg.MSG.catSensor+" HP203X").setCheck("var"),this.appendDummyInput("").appendField(new dt.FieldDropdown([[dt.Msg.MIXLY_GETPRESSURE,"pressure()"],[dt.Msg.MIXLY_GETTEMPERATUE,"temperature()"],[dt.Msg.MIXLY_GET_ALTITUDE,"altitude()"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0)}},zO={init:function(){this.setColour(TO),this.appendValueInput("SUB").appendField(dt.Msg.MIXLY_Altitude+dt.Msg.MSG.catSensor+" SPL06_001").setCheck("var"),this.appendDummyInput("").appendField(new dt.FieldDropdown([[dt.Msg.MIXLY_GETPRESSURE,"pressure()"],[dt.Msg.MIXLY_GETTEMPERATUE,"temperature()"],[dt.Msg.MIXLY_GET_ALTITUDE,"altitude()"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0)}},jO={init:function(){this.setColour(TO),this.appendValueInput("SUB").appendField(dt.Msg.MIXLY_MIXGOPE_FIELD+dt.Msg.MSG.catSensor+" QMC5883L").setCheck("var"),this.appendDummyInput("").appendField(dt.Msg.MIXLY_MICROBIT_JS_GET).appendField(new dt.FieldDropdown([[dt.Msg.MIXLY_MICROBIT_JS_BY_ANGLE,"get_bearing()"],[dt.Msg.MIXLY_TEMPERATURE,"get_temp()"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0)}},ZO={init:function(){this.setColour(TO),this.appendValueInput("SUB").appendField("MPU9250").setCheck("var"),this.appendDummyInput("").appendField(dt.Msg.MIXLY_MICROBIT_JS_CURRENT_GESTURE).appendField(new dt.FieldDropdown([[dt.Msg.MIXLY_MICROBIT_shake,"shake"],[dt.Msg.MIXLY_UP,"up"],[dt.Msg.MIXLY_DOWN,"down"],[dt.Msg.MIXLY_LEFT,"left"],[dt.Msg.MIXLY_RIGHT,"right"],[dt.Msg.MIXLY_MICROBIT_face_up,"face up"],[dt.Msg.MIXLY_MICROBIT_face_down,"face down"]]),"gesture"),this.setOutput(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("gesture"),i=dt.Msg.MIXLY_MICROBIT_JS_CURRENT,n=dt.Msg.MSG.catSensor,s=dt.Msg.MIXLY_MICROBIT_JS_STATE,_=dt.Msg.MIXLY_MICROBIT_PERFORMANCE;return i+n+s+{shake:dt.Msg.MIXLY_MICROBIT_shake,up:dt.Msg.MIXLY_UP,down:dt.Msg.MIXLY_DOWN,left:dt.Msg.MIXLY_LEFT,right:dt.Msg.MIXLY_RIGHT,"face up":dt.Msg.MIXLY_MICROBIT_face_up,"face down":dt.Msg.MIXLY_MICROBIT_face_down}[e]+_}))}},$O={init:function(){this.setColour(TO),this.appendValueInput("SUB").appendField(dt.Msg.MIXLY_NINE_AXIS_SENSOR+" MPU9250").setCheck("var"),this.appendDummyInput().appendField(dt.Msg.MIXLY_MICROBIT_JS_ACCELERATION).appendField(new dt.FieldDropdown([["x","x"],["y","y"],["z","z"],["(x,y,z)","values"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0),this.setTooltip(dt.Msg.MIXLY_MICROBIT_JS_ACCELERATION);var t=this;this.setTooltip((function(){var e=t.getFieldValue("key"),i=dt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET,n=dt.Msg.MIXLY_MICROBIT_Direction,s=dt.Msg.MIXLY_MICROBIT_JS_ACCELERATION1;return i+{x:"x",y:"y",z:"z","(x,y,z)":dt.Msg.MIXLY_MICROBIT_Shiliang_Direction}[e]+n+s}))}},tR={init:function(){this.setColour(TO),this.appendValueInput("SUB").appendField(dt.Msg.MIXLY_NINE_AXIS_SENSOR+" MPU9250").setCheck("var"),this.appendDummyInput().appendField(dt.Msg.MIXLY_MICROBIT_JS_GET+dt.Msg.MIXLY_MICROBIT_JS_FIELD_STRENGTH).appendField(new dt.FieldDropdown([["x","x"],["y","y"],["z","z"],["(x,y,z)","values"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("key"),i=dt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET,n=dt.Msg.MIXLY_MICROBIT_Direction,s=dt.Msg.MIXLY_MICROBIT_JS_FIELD_STRENGTH;return i+{x:"x",y:"y",z:"z","(x,y,z)":dt.Msg.MIXLY_MICROBIT_Shiliang_Direction}[e]+n+s}))}},eR={init:function(){this.setColour(TO),this.appendValueInput("SUB").appendField(dt.Msg.MIXLY_NINE_AXIS_SENSOR+" MPU9250").setCheck("var"),this.appendDummyInput().appendField(dt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET+dt.Msg.MIXLY_ESP32_SENOR_GYRO).appendField(new dt.FieldDropdown([["x","x"],["y","y"],["z","z"],["(x,y,z)","values"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("key"),i=dt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET,n=dt.Msg.MIXLY_MICROBIT_Direction,s=dt.Msg.MIXLY_ESP32_SENOR_GYRO;return i+{x:"x",y:"y",z:"z","(x,y,z)":dt.Msg.MIXLY_MICROBIT_Shiliang_Direction}[e]+n+s}))}},iR={init:function(){this.setColour(TO),this.appendValueInput("SUB").appendField(dt.Msg.MIXLY_NINE_AXIS_SENSOR+" MPU9250").setCheck("var"),this.appendDummyInput().appendField(dt.Msg.MIXLY_MICROBIT_JS_CALIBRATE_COMPASS),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(dt.Msg.MIXLY_MICROBIT_JS_CALIBRATE_COMPASS)}},nR={init:function(){this.setColour(TO),this.appendValueInput("SUB").appendField(dt.Msg.MIXLY_NINE_AXIS_SENSOR+" MPU9250").setCheck("var"),this.appendDummyInput().appendField(dt.Msg.MIXLY_GETTEMPERATUE),this.setOutput(!0,Number),this.setInputsInline(!0),this.setTooltip(dt.Msg.MIXLY_GETTEMPERATUE)}},sR={init:function(){this.setColour(TO),this.appendValueInput("SUB").appendField("MPU9250").setCheck("var"),this.appendDummyInput().appendField(dt.Msg.MIXLY_MICROBIT_JS_GET_COMPASS).appendField(new dt.FieldDropdown([[dt.Msg.MIXLY_MICROBIT_JS_FIELD_STRENGTH,"strength"],[dt.Msg.MIXLY_MICROBIT_JS_BY_ANGLE,"heading"]]),"compass"),this.setOutput(!0,Number),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("compass");return dt.Msg.MIXLY_MICROBIT_JS_GET_COMPASS+{strength:dt.Msg.MIXLY_MICROBIT_JS_FIELD_STRENGTH,heading:dt.Msg.MIXLY_MICROBIT_JS_BY_ANGLE}[e]}))}},_R={init:function(){this.setColour(TO),this.appendValueInput("SUB").appendField("MPU9250").setCheck("var"),this.appendDummyInput().appendField(dt.Msg.MIXLY_MICROBIT_Reset_COMPASS),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(dt.Msg.MIXLY_MICROBIT_Reset_COMPASS)}},oR={init:function(){this.setColour(TO),this.appendValueInput("SPISUB").appendField(dt.Msg.CONTROLS_FOR_INPUT_WITH+"SPI").setCheck("var"),this.appendValueInput("PINSUB").appendField("CS"),this.appendValueInput("SUB").appendField(dt.Msg.MIXLY_MICROPYTHON_SOCKET_MAKE).setCheck("var"),this.appendDummyInput("").appendField(dt.Msg.MIXLY_SETUP+dt.Msg.LISTS_SET_INDEX_INPUT_TO).appendField(new dt.FieldDropdown([["RFID","RFID"],["WS-LoRa","Weather"]]),"key"),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setFieldValue("RFID","key")}},pR={init:function(){this.setColour(TO),this.appendDummyInput().appendField("RFID"+dt.Msg.MIXLY_RFID_READ_CARD),this.appendValueInput("SUB").setCheck("var"),this.appendValueInput("SECTOR").appendField(dt.Msg.MIXLY_LIST_INDEX),this.appendDummyInput("").appendField(new dt.FieldDropdown([[dt.Msg.MIXLY_RFID_READ_CARD_UID,"id"],[dt.Msg.MIXLY_MICROBIT_PY_STORAGE_ALL,"content"],[dt.Msg.MIXLY_ALL,"ALL"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0)}},aR={init:function(){this.setColour(TO),this.appendDummyInput().appendField("RFID"+dt.Msg.MIXLY_RFID_READ_CARD),this.appendValueInput("SUB").setCheck("var"),this.appendDummyInput("").appendField(dt.Msg.MIXLY_RFID_READ_CARD_UID),this.setOutput(!0,Number),this.setInputsInline(!0)}},uR={init:function(){this.setColour(TO),this.appendDummyInput().appendField("RFID"+dt.Msg.MIXLY_RFID_READ_CARD),this.appendValueInput("SUB").setCheck("var"),this.appendValueInput("SECTOR").appendField(dt.Msg.MIXLY_LIST_INDEX),this.appendDummyInput("").appendField(dt.Msg.MIXLY_MICROBIT_PY_STORAGE_ALL),this.setOutput(!0,"Tuple"),this.setInputsInline(!0)}},rR={init:function(){this.setColour(TO),this.appendDummyInput().appendField(dt.Msg.MIXLY_COMMUNICATION_RFID_WRITE),this.appendValueInput("SUB").setCheck("var"),this.appendValueInput("SECTOR").appendField(dt.Msg.MIXLY_LIST_INDEX),this.appendValueInput("CONTENT").appendField(dt.Msg.MIXLY_COMMUNICATION_WRITE_NUM),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null)}},dR={init:function(){this.setColour(TO),this.appendDummyInput().appendField(dt.Msg.MIXLY_COMMUNICATION_RFID_WRITE),this.appendValueInput("SUB").setCheck("var"),this.appendValueInput("SECTOR").appendField(dt.Msg.MIXLY_LIST_INDEX),this.appendValueInput("CONTENT").appendField(dt.Msg.MIXLY_COMMUNICATION_WRITE_NUM),this.appendDummyInput().appendField(dt.Msg.RETURN_SUCCESS_OR_NOT),this.setInputsInline(!0),this.setOutput(!0,Boolean)}},lR={init:function(){this.setColour(TO),this.appendDummyInput().appendField("RFID"),this.appendValueInput("SUB").setCheck("var"),this.appendDummyInput("").appendField(new dt.FieldDropdown([[dt.Msg.MIXLY_RFID_SCAN_OK,"0"],[dt.Msg.MIXLY_RFID_SCAN_NOTAGERR,"1"],[dt.Msg.MIXLY_RFID_SCAN_ERROR,"2"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0)}},IR={init:function(){this.setColour(TO),this.appendValueInput("SUB").appendField("无线气象站 WS-LoRa").setCheck("var"),this.appendDummyInput("").appendField(dt.Msg.MIXLY_MICROBIT_JS_GET).appendField(new dt.FieldDropdown([["全部(元组)","data()[0]"],["全部(json)","data()[1]"],["全部(json,附带位置信息)","data()[2]"],["编号","data()[0][0]"],["电量","data()[0][1]"],["风速","data()[0][2]"],["阵风","data()[0][3]"],["风向","data()[0][4]"],["雨量","data()[0][5]"],["温度","data()[0][6]"],["湿度","data()[0][7]"],["光照","data()[0][8]"],["紫外线","data()[0][9]"],["大气压","data()[0][10]"],["信号强度","data()[0][11]"],["信噪比","data()[0][12]"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0),this.setTooltip("返回气象数据元组 data= (设备id,电池状态,风速m/s,阵风m/s,风向°,雨量mm,温度℃,湿度%,光照Lux,UVI,大气压Pa,信号强度dB,信噪比dB)")}},TR={init:function(){this.setColour(TO),this.appendValueInput("SUB").appendField("无线气象站 WS-LoRa").setCheck("var"),this.appendDummyInput("").appendField(dt.Msg.MIXLY_SERIAL_AVAILABLE),this.setOutput(!0,Number),this.setInputsInline(!0)}},MR={init:function(){this.setColour(TO),this.appendValueInput("SUB").appendField("无线气象站 WS-LoRa").setCheck("var"),this.appendValueInput("BASE").appendField("以主题"),this.appendDummyInput("").appendField("串口发送至MixIO"),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null)}},hR={init:function(){this.setColour(TO),this.appendValueInput("SUB").appendField("无线气象站 WS-LoRa").setCheck("var"),this.itemCount_=2,this.updateShape_(),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setInputsInline(!0),this.setMutator(new dt.icons.MutatorIcon(["weather_set_label_item"],this)),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip()},mutationToDom:function(){var t=document.createElement("mutation");return t.setAttribute("items",this.itemCount_),t},domToMutation:function(t){this.itemCount_=parseInt(t.getAttribute("items"),10),this.updateShape_()},decompose:function(t){var e=t.newBlock("weather_set_label_container");e.initSvg();for(var i=e.getInput("STACK").connection,n=0;n>6),i.push(128|63&_)):(2048<=_&&_<=55295||57344<=_&&_<=65535)&&(n+=3,i.push(224|15&_>>12),i.push(128|63&_>>6),i.push(128|63&_))}for(s=0;s>8,255&n].concat(i)}(t,!0),i="",n=0;n=0?"0x700000":["mixgo_sant"].indexOf(n)>=0?"0xE00000":"0x3A0000","32x12 Matrix"==o?(e.definitions_.import_matrix32x12="import matrix32x12",i=s+" = matrix32x12.Matrix("+_+",font_address="+p+")\n"):"16x8 Matrix"==o&&(e.definitions_.import_matrix16x8="import matrix16x8",i=s+" = matrix16x8.Matrix("+_+")\n"),i},ef=function(t,e){return e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".shows("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+")\n"},nf=function(t,e){return e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".shows("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+",space = "+e.valueToCode(this,"space",e.ORDER_ASSIGNMENT)+",center = "+this.getFieldValue("center")+")\n"},sf=function(t,e){return e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".frame("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+")\n"},_f=function(t,e){return e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".frame("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+",delay = "+e.valueToCode(this,"time",e.ORDER_ASSIGNMENT)+")\n"},of=function(t,e){return e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".scroll("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+")\n"},pf=function(t,e){return e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".scroll("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+",speed ="+e.valueToCode(this,"time",e.ORDER_ASSIGNMENT)+",space = "+e.valueToCode(this,"space",e.ORDER_ASSIGNMENT)+")\n"},af=function(t,e){var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC);return i+".fill(0)\n"+i+".show()\n"},uf=function(t,e){return e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+"."+t.getFieldValue("OP")+"("+e.valueToCode(t,"val",e.ORDER_ATOMIC)+")\n"},rf=function(t,e){return[e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".pixel(int("+e.valueToCode(t,"x",e.ORDER_ATOMIC)+"), int("+e.valueToCode(t,"y",e.ORDER_ATOMIC)+"))",e.ORDER_ATOMIC]},df=function(t,e){var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC);return i+".pixel(int("+e.valueToCode(this,"x",e.ORDER_ASSIGNMENT)+"), int("+e.valueToCode(this,"y",e.ORDER_ASSIGNMENT)+"), "+e.valueToCode(this,"STAT",e.ORDER_ATOMIC)+")\n"+i+".show()\n"},lf=function(t,e){return[e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".get_brightness()",e.ORDER_ATOMIC]},If=function(t,e){return e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".set_brightness("+e.valueToCode(this,"x",e.ORDER_ASSIGNMENT)+")\n"},Tf=function(t,e){return[e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+"."+t.getFieldValue("image"),e.ORDER_ATOMIC]},Mf=function(t,e){return[e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".map_"+t.getFieldValue("OP")+"("+e.valueToCode(t,"A",e.ORDER_ATOMIC)+","+e.valueToCode(t,"B",e.ORDER_ATOMIC)+")",e.ORDER_ATOMIC]},hf=function(t,e){return[e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".map_invert("+e.valueToCode(t,"A",e.ORDER_ATOMIC)+")",e.ORDER_ATOMIC]},mf=function(t,e){e.definitions_.import_machine="import machine",e.definitions_.import_ssd1306="import ssd1306";var i=e.valueToCode(this,"I2CSUB",e.ORDER_ATOMIC);return e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+" = ssd1306.SSD1306_I2C("+e.valueToCode(this,"row",e.ORDER_ATOMIC)+","+e.valueToCode(this,"column",e.ORDER_ATOMIC)+","+i+")\n"},Ef=function(t,e){return e.definitions_.import_machine="import machine",e.definitions_.import_ssd1306="import ssd1306",e.valueToCode(this,"VAR",e.ORDER_ATOMIC)+".show_str("+(e.valueToCode(this,"Text_line1",e.ORDER_ASSIGNMENT)||"''")+","+(e.valueToCode(this,"Text_line2",e.ORDER_ASSIGNMENT)||"''")+","+(e.valueToCode(this,"Text_line3",e.ORDER_ASSIGNMENT)||"''")+","+(e.valueToCode(this,"Text_line4",e.ORDER_ASSIGNMENT)||"''")+")\n"},Of=function(t,e){return e.definitions_.import_machine="import machine",e.definitions_.import_ssd1306="import ssd1306",e.valueToCode(this,"VAR",e.ORDER_ATOMIC)+".show_line("+e.valueToCode(this,"x1",e.ORDER_ATOMIC)+", "+e.valueToCode(this,"y1",e.ORDER_ATOMIC)+", "+e.valueToCode(this,"x2",e.ORDER_ATOMIC)+", "+e.valueToCode(this,"y2",e.ORDER_ATOMIC)+", 1)\n"},Rf=function(t,e){e.definitions_.import_machine="import machine",e.definitions_.import_ssd1306="import ssd1306";var i=e.valueToCode(this,"VAR",e.ORDER_ATOMIC),n=e.valueToCode(this,"x",e.ORDER_ATOMIC),s=e.valueToCode(this,"y",e.ORDER_ATOMIC),_=e.valueToCode(this,"width",e.ORDER_ATOMIC),o=e.valueToCode(this,"height",e.ORDER_ATOMIC),p="TRUE"==this.getFieldValue("fill")?"True":"False",a=this.getFieldValue("OP");switch(p){case"True":return i+".show_fill_rect("+n+", "+s+", "+_+", "+o+","+a+")\n";case"False":return i+".show_rect("+n+", "+s+", "+_+", "+o+","+a+")\n"}},cf=function(t,e){e.definitions_.import_machine="import machine",e.definitions_.import_ssd1306="import ssd1306";var i=e.valueToCode(this,"VAR",e.ORDER_ATOMIC),n=e.valueToCode(this,"x",e.ORDER_ATOMIC),s=e.valueToCode(this,"y",e.ORDER_ATOMIC),_=e.valueToCode(this,"length",e.ORDER_ATOMIC);return i+".show_"+this.getFieldValue("direction")+"("+n+", "+s+", "+_+", 1)\n"},gf=function(t,e){return["ON"==this.getFieldValue("ONOFF")?"1":"0",e.ORDER_ATOMIC]},Cf=function(t,e){e.definitions_.import_matrix="import matrix";var i=t.getFieldValue("OP");return[e.valueToCode(t,"img",e.ORDER_ATOMIC)+".shift_"+i+"("+e.valueToCode(t,"val",e.ORDER_ATOMIC)+")",e.ORDER_ATOMIC]},Sf=function(t,e){var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC);return e.definitions_.import_ssd1306="import ssd1306",e.definitions_.import_machine="import machine",i+".show_fill("+this.getFieldValue("key")+")\n"},Af=function(t,e){return["matrix.Image."+this.getFieldValue("ANIMATION"),e.ORDER_ATOMIC]},Lf=function(t,e){var i=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);e.definitions_.import_machine="import machine",e.definitions_.import_ssd1306="import ssd1306";var n=e.valueToCode(this,"x",e.ORDER_ATOMIC),s=e.valueToCode(this,"y",e.ORDER_ATOMIC),_=e.valueToCode(this,"r",e.ORDER_ATOMIC),o="TRUE"==this.getFieldValue("fill")?"True":"False",p=this.getFieldValue("OP");switch(o){case"True":return i+".show_fill_circle("+n+", "+s+", "+_+", "+p+")\n";case"False":return i+".show_circle("+n+", "+s+", "+_+", "+p+")\n"}},Nf=function(t,e){var i=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);e.definitions_.import_machine="import machine",e.definitions_.import_ssd1306="import ssd1306";var n=e.valueToCode(this,"x0",e.ORDER_ATOMIC),s=e.valueToCode(this,"y0",e.ORDER_ATOMIC),_=e.valueToCode(this,"x1",e.ORDER_ATOMIC),o=e.valueToCode(this,"y1",e.ORDER_ATOMIC),p=e.valueToCode(this,"x2",e.ORDER_ATOMIC),a=e.valueToCode(this,"y2",e.ORDER_ATOMIC),u="TRUE"==this.getFieldValue("fill")?"True":"False",r=this.getFieldValue("OP");switch(u){case"True":return i+".show_fill_triangle("+n+", "+s+", "+_+", "+o+", "+p+", "+a+", "+r+")\n";case"False":return i+".show_triangle("+n+", "+s+", "+_+", "+o+", "+p+", "+a+", "+r+")\n"}},Df=function(t,e){return e.definitions_.import_machine="import machine",e.definitions_.import_ssd1306="import ssd1306",e.valueToCode(this,"VAR",e.ORDER_ATOMIC)+".show_bitmap("+e.valueToCode(this,"START_X",e.ORDER_ATOMIC)+", "+e.valueToCode(this,"START_Y",e.ORDER_ATOMIC)+", "+e.valueToCode(this,"bitmap_name",e.ORDER_ATOMIC)+","+e.valueToCode(this,"WIDTH",e.ORDER_ATOMIC)+","+e.valueToCode(this,"HEIGHT",e.ORDER_ATOMIC)+")\n"},ff=function(t,e){return e.definitions_.import_machine="import machine",e.definitions_.import_ssd1306="import ssd1306",e.valueToCode(this,"VAR",e.ORDER_ATOMIC)+".show_pixel("+e.valueToCode(this,"POS_X",e.ORDER_ATOMIC)+", "+e.valueToCode(this,"POS_Y",e.ORDER_ATOMIC)+")\n"},Ff=function(t,e){var i,n=e.valueToCode(this,"SUB",e.ORDER_ATOMIC),s=e.valueToCode(this,"I2CSUB",e.ORDER_ATOMIC),_=this.getFieldValue("key");return"TM1650"==_?(e.definitions_.import_tm1650="import tm1650",i=n+" = tm1650."+_+"("+s+")\n"):"TM1637"==_&&(e.definitions_.import_tm1637="import tm1637",i=n+" = tm1637."+_+"("+s+")\n"),i},Pf=function(t,e){return e.valueToCode(this,"VAR",e.ORDER_ATOMIC)+"."+this.getFieldValue("STAT")+"()\n"},Yf=function(t,e){return e.valueToCode(this,"VAR",e.ORDER_ATOMIC)+".shownum("+e.valueToCode(this,"VALUE",e.ORDER_ATOMIC)+")\n"},vf=function(t,e){return e.valueToCode(this,"VAR",e.ORDER_ATOMIC)+".showDP("+e.valueToCode(this,"NO",e.ORDER_ATOMIC)+", "+e.valueToCode(this,"STAT",e.ORDER_ATOMIC)+")\n"},Xf=function(t,e){return e.valueToCode(this,"VAR",e.ORDER_ATOMIC)+".intensity("+e.valueToCode(this,"VALUE",e.ORDER_ATOMIC)+")\n"},xf=function(t,e){e.definitions_.import_st7789="import st7789";var i=lt.Boards.getSelectedBoardKey().split(":")[2],n="";n=["mpython","mixgo_pe","mixgo_nova"].indexOf(i)>=0?"0x700000":["mixgo_sant"].indexOf(i)>=0?"0xE00000":"0x3A0000";var s=e.valueToCode(this,"SUB",e.ORDER_ATOMIC),_=e.valueToCode(this,"SPISUB",e.ORDER_ATOMIC),o=e.valueToCode(this,"PINCS",e.ORDER_ATOMIC),p=e.valueToCode(this,"PINDC",e.ORDER_ATOMIC);return s+" = st7789.ST7789("+_+","+e.valueToCode(this,"WIDTH",e.ORDER_ATOMIC)+","+e.valueToCode(this,"HEIGHT",e.ORDER_ATOMIC)+",dc_pin="+p+",cs_pin="+o+",rotation="+this.getFieldValue("rotate")+",font_address="+n+")\n"},bf=function(t,e){e.definitions_.import_st7789="import st7789";var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC),n=e.valueToCode(this,"data",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"x",e.ORDER_ASSIGNMENT),_=e.valueToCode(this,"y",e.ORDER_ASSIGNMENT),o=e.valueToCode(this,"size",e.ORDER_ASSIGNMENT),p=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);if("0x"==p.slice(0,2))var a=i+".image("+n+",x = "+s+",y = "+_+",size = "+o+",color="+p+")\n";else{const t=p.match(/\d+/g);var u="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");a=i+".image("+n+",x = "+s+",y = "+_+",size = "+o+",color=0x"+((16252928&u)>>8|(64512&u)>>5|(255&u)>>3).toString(16)+")\n"}return a},yf=function(t,e){var i="0x"+this.getFieldValue("COLOR").slice(1);return["0x"+((16252928&i)>>8|(64512&i)>>5|(255&i)>>3).toString(16),e.ORDER_ATOMIC]},Vf=function(t,e){e.definitions_.import_st7789="import st7789";var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC),n=e.valueToCode(this,"data",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"x",e.ORDER_ASSIGNMENT),_=e.valueToCode(this,"y",e.ORDER_ASSIGNMENT),o=e.valueToCode(this,"size",e.ORDER_ASSIGNMENT),p=e.valueToCode(this,"space",e.ORDER_ASSIGNMENT),a=e.valueToCode(this,"VAR",e.ORDER_ATOMIC),u=this.getFieldValue("center");if("0x"==a.slice(0,2))var r=i+".shows("+n+",x = "+s+",y = "+_+",size = "+o+",space = "+p+",center = "+u+",color="+a+")\n";else{const t=a.match(/\d+/g);var d="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");r=i+".shows("+n+",x = "+s+",y = "+_+",size = "+o+",space = "+p+",center = "+u+",color=0x"+((16252928&d)>>8|(64512&d)>>5|(255&d)>>3).toString(16)+")\n"}return r},Bf=function(t,e){e.definitions_.import_st7789="import st7789";var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC),n=e.valueToCode(this,"data",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"size",e.ORDER_ASSIGNMENT),_=e.valueToCode(this,"time",e.ORDER_ASSIGNMENT),o=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);if("0x"==o.slice(0,2))var p=i+".frame("+n+",size = "+s+",delay = "+_+",color="+o+")\n";else{const t=o.match(/\d+/g);var a="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");p=i+".frame("+n+",size = "+s+",delay = "+_+",color=0x"+((16252928&a)>>8|(64512&a)>>5|(255&a)>>3).toString(16)+")\n"}return p},Gf=function(t,e){e.definitions_.import_st7789="import st7789";var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC),n=e.valueToCode(this,"data",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"y",e.ORDER_ASSIGNMENT),_=e.valueToCode(this,"size",e.ORDER_ASSIGNMENT),o=e.valueToCode(this,"time",e.ORDER_ASSIGNMENT),p=e.valueToCode(this,"space",e.ORDER_ASSIGNMENT),a=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);if("0x"==a.slice(0,2))var u=i+".scroll("+n+",y = "+s+",size = "+_+",speed ="+o+",space = "+p+",color="+a+")\n";else{const t=a.match(/\d+/g);var r="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");u=i+".scroll("+n+",y = "+s+",size = "+_+",speed ="+o+",space = "+p+",color=0x"+((16252928&r)>>8|(64512&r)>>5|(255&r)>>3).toString(16)+")\n"}return u},Uf=function(t,e){return e.definitions_.import_st7789="import st7789",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".fill(st7789."+this.getFieldValue("key")+")\n"},wf=function(t,e){e.definitions_.import_st7789="import st7789";var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC),n=e.valueToCode(this,"x1",e.ORDER_ATOMIC),s=e.valueToCode(this,"y1",e.ORDER_ATOMIC),_=e.valueToCode(this,"x2",e.ORDER_ATOMIC),o=e.valueToCode(this,"y2",e.ORDER_ATOMIC),p=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);if("0x"==p.slice(0,2))var a=i+".line("+n+", "+s+", "+_+", "+o+", color="+p+")\n";else{const t=p.match(/\d+/g);var u="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");a=i+".line("+n+", "+s+", "+_+", "+o+", color=0x"+((16252928&u)>>8|(64512&u)>>5|(255&u)>>3).toString(16)+")\n"}return a},Hf=function(t,e){var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC),n=e.valueToCode(this,"I2CSUB",e.ORDER_ATOMIC),s=this.getFieldValue("key"),_=e.valueToCode(this,"ADDR",e.ORDER_ATOMIC);return e.definitions_.import_i2clcd="import i2clcd",i+" = i2clcd.LCD("+n+",lcd_width="+s+",i2c_addr="+_+")\n"},kf=function(t,e){return e.definitions_.import_i2clcd="import i2clcd",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".shows("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+",column = "+e.valueToCode(this,"x",e.ORDER_ASSIGNMENT)+",line = "+e.valueToCode(this,"y",e.ORDER_ASSIGNMENT)+",center = "+this.getFieldValue("center")+")\n"},Wf=function(t,e){return e.definitions_.import_i2clcd="import i2clcd",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".print("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+",column = "+e.valueToCode(this,"x",e.ORDER_ASSIGNMENT)+",line = "+e.valueToCode(this,"y",e.ORDER_ASSIGNMENT)+",delay="+e.valueToCode(this,"time",e.ORDER_ASSIGNMENT)+")\n"},Kf=function(t,e){return e.definitions_.import_i2clcd="import i2clcd",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".backlight("+this.getFieldValue("key")+")\n"},Jf=function(t,e){return e.definitions_.import_i2clcd="import i2clcd",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".clear()\n"},Qf=function(t,e){var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC),n=e.valueToCode(this,"I2CSUB",e.ORDER_ATOMIC),s=e.valueToCode(this,"ADDR",e.ORDER_ATOMIC),_=this.getFieldValue("driver"),o=lt.Boards.getSelectedBoardKey().split(":")[2],p="";return p=["mpython","mixgo_pe","mixgo_nova"].indexOf(o)>=0?"0x700000":["mixgo_sant"].indexOf(o)>=0?"0xE00000":"0x3A0000",e.definitions_.import_oled128x64="import oled128x64",i+" = oled128x64.OLED("+n+",address="+s+",font_address="+p+",types="+_+")\n"},qf=function(t,e){return e.definitions_.import_oled128x64="import oled128x64",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".image("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+")\n"},zf=function(t,e){return e.definitions_.import_oled128x64="import oled128x64",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".image("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+",x = "+e.valueToCode(this,"x",e.ORDER_ASSIGNMENT)+",y = "+e.valueToCode(this,"y",e.ORDER_ASSIGNMENT)+",size = "+e.valueToCode(this,"size",e.ORDER_ASSIGNMENT)+")\n"},jf=function(t,e){return e.definitions_.import_oled128x64="import oled128x64",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".shows("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+")\n"},Zf=function(t,e){return e.definitions_.import_oled128x64="import oled128x64",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".shows("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+",x = "+e.valueToCode(this,"x",e.ORDER_ASSIGNMENT)+",y = "+e.valueToCode(this,"y",e.ORDER_ASSIGNMENT)+",size = "+e.valueToCode(this,"size",e.ORDER_ASSIGNMENT)+",space = "+e.valueToCode(this,"space",e.ORDER_ASSIGNMENT)+",center = "+this.getFieldValue("center")+")\n"},$f=function(t,e){return e.definitions_.import_oled128x64="import oled128x64",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".frame("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+")\n"},tF=function(t,e){return e.definitions_.import_oled128x64="import oled128x64",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".frame("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+",size = "+e.valueToCode(this,"size",e.ORDER_ASSIGNMENT)+",delay = "+e.valueToCode(this,"time",e.ORDER_ASSIGNMENT)+")\n"},eF=function(t,e){return e.definitions_.import_oled128x64="import oled128x64",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".scroll("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+")\n"},iF=function(t,e){return e.definitions_.import_oled128x64="import oled128x64",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".scroll("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+",y = "+e.valueToCode(this,"y",e.ORDER_ASSIGNMENT)+",size = "+e.valueToCode(this,"size",e.ORDER_ASSIGNMENT)+",speed ="+e.valueToCode(this,"time",e.ORDER_ASSIGNMENT)+",space = "+e.valueToCode(this,"space",e.ORDER_ASSIGNMENT)+")\n"},nF=function(t,e){e.definitions_.import_oled128x64="import oled128x64";var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC);return i+".fill(0)\n"+i+".show()\n"},sF=function(t,e){return e.definitions_.import_oled128x64="import oled128x64",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+"."+t.getFieldValue("OP")+"("+e.valueToCode(t,"val",e.ORDER_ATOMIC)+")\n"},_F=function(t,e){return e.definitions_.import_oled128x64="import oled128x64",[e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".pixel(int("+e.valueToCode(t,"x",e.ORDER_ATOMIC)+"), int("+e.valueToCode(t,"y",e.ORDER_ATOMIC)+"))",e.ORDER_ATOMIC]},oF=function(t,e){e.definitions_.import_oled128x64="import oled128x64";var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC);return i+".pixel(int("+e.valueToCode(this,"x",e.ORDER_ASSIGNMENT)+"), int("+e.valueToCode(this,"y",e.ORDER_ASSIGNMENT)+"), "+e.valueToCode(this,"STAT",e.ORDER_ATOMIC)+")\n"+i+".show()\n"},pF=function(t,e){e.definitions_.import_oled128x64="import oled128x64";var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC),n=e.valueToCode(t,"x",e.ORDER_ATOMIC),s=e.valueToCode(t,"y",e.ORDER_ATOMIC),_=e.valueToCode(t,"w",e.ORDER_ATOMIC),o=e.valueToCode(t,"h",e.ORDER_ATOMIC),p=t.getFieldValue("state");return i+"."+t.getFieldValue("shape")+"("+n+", "+s+", "+_+", "+o+", "+p+")\n"+i+".show()\n"},aF=function(t,e){e.definitions_.import_oled128x64="import oled128x64";var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC),n=e.valueToCode(t,"x",e.ORDER_ATOMIC),s=e.valueToCode(t,"y",e.ORDER_ATOMIC),_=e.valueToCode(t,"length",e.ORDER_ATOMIC),o=t.getFieldValue("state");return i+"."+("0"==t.getFieldValue("dir_h_v")?"v":"h")+"line("+n+", "+s+", "+_+", "+o+")\n"+i+".show()\n"},uF=function(t,e){e.definitions_.import_oled128x64="import oled128x64";var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC);return i+".line("+e.valueToCode(t,"x1",e.ORDER_ATOMIC)+", "+e.valueToCode(t,"y1",e.ORDER_ATOMIC)+", "+e.valueToCode(t,"x2",e.ORDER_ATOMIC)+", "+e.valueToCode(t,"y2",e.ORDER_ATOMIC)+", "+t.getFieldValue("state")+")\n"+i+".show()\n"},rF=function(t,e){var i=lt.Boards.getSelectedBoardKey().split(":")[2],n=e.valueToCode(this,"data",e.ORDER_ASSIGNMENT);if("educore"==i){e.definitions_["import_"+i+"oled"]="from "+i+" import oled";var s="oled.print("+n+")\n"}else{e.definitions_["import_"+i+"_onboard_matrix"]="from "+i+" import onboard_matrix";s="onboard_matrix.shows("+n+")\n"}return s},dF=function(t,e){var i=lt.Boards.getSelectedBoardKey().split(":")[2],n=e.valueToCode(this,"data",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"space",e.ORDER_ASSIGNMENT),_=this.getFieldValue("center");if("mixgo_sant"==i||"mixgo_nova"==i)return e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft","onboard_tft.shows("+n+",space = "+s+",center = "+_+")\n";if("educore"==i){e.definitions_["import_"+i+"oled"]="from "+i+" import oled"}return e.definitions_["import_"+i+"_onboard_matrix"]="from "+i+" import onboard_matrix","onboard_matrix.shows("+n+",space = "+s+",center = "+_+")\n"},lF=function(t,e){var i=lt.Boards.getSelectedBoardKey().split(":")[2];if("mpython"==i||"educore"==i){e.definitions_["import_"+i+"_onboard_oled"]="from "+i+" import onboard_oled";var n="onboard_oled.frame("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+")\n"}else{e.definitions_["import_"+i+"_onboard_matrix"]="from "+i+" import onboard_matrix";n="onboard_matrix.frame("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+")\n"}return n},IF=function(t,e){var i=lt.Boards.getSelectedBoardKey().split(":")[2],n=e.valueToCode(this,"data",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"time",e.ORDER_ASSIGNMENT);if("mpython"==i||"educore"==i){e.definitions_["import_"+i+"_onboard_oled"]="from "+i+" import onboard_oled";var _="onboard_oled.frame("+(n=e.valueToCode(this,"data",e.ORDER_ASSIGNMENT))+",delay = "+s+")\n"}else{e.definitions_["import_"+i+"_onboard_matrix"]="from "+i+" import onboard_matrix";_="onboard_matrix.frame("+n+",delay = "+s+")\n"}return _},TF=function(t,e){var i=lt.Boards.getSelectedBoardKey().split(":")[2];if("mpython"==i||"educore"==i){e.definitions_["import_"+i+"_onboard_oled"]="from "+i+" import onboard_oled";var n="onboard_oled.scroll("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+")\n"}else{e.definitions_["import_"+i+"_onboard_matrix"]="from "+i+" import onboard_matrix";n="onboard_matrix.scroll("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+")\n"}return n},MF=function(t,e){var i=lt.Boards.getSelectedBoardKey().split(":")[2],n=e.valueToCode(this,"data",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"time",e.ORDER_ASSIGNMENT),_=e.valueToCode(this,"space",e.ORDER_ASSIGNMENT);if("mpython"==i||"educore"==i){e.definitions_["import_"+i+"_onboard_oled"]="from "+i+" import onboard_oled";var o="onboard_oled.scroll("+n+",speed ="+s+",space = "+_+")\n"}else{e.definitions_["import_"+i+"_onboard_matrix"]="from "+i+" import onboard_matrix";o="onboard_matrix.scroll("+n+",speed ="+s+",space = "+_+")\n"}return o},hF=function(t,e){var i=lt.Boards.getSelectedBoardKey().split(":")[2];return e.definitions_["import_"+i+"_onboard_matrix"]="from "+i+" import onboard_matrix",["onboard_matrix."+t.getFieldValue("image"),e.ORDER_ATOMIC]},mF=function(t,e){var i=lt.Boards.getSelectedBoardKey().split(":")[2];return e.definitions_["import_"+i+"_onboard_matrix"]="from "+i+" import onboard_matrix",["onboard_matrix."+t.getFieldValue("image"),e.ORDER_ATOMIC]},EF=function(t,e){var i={"#000000":"0","#ff0000":"1"};function n(t){let e="";if(t.length%2==1&&(t="0"+t),t.length<8){let e=8-t.length;for(let i=1;i<=e;i++)t="0"+t}for(let i=1;i<=t.length;i++)i%2==0&&i!==t.length?e=e+t[i-1]+",0x":e+=t[i-1];return"0x"+e}let s=[];for(let e=0;e<12;e++){let _="",o=0,p=0;for(let n=0;n<32;n++)n<8?p=7-n:n<16?p=23-n:n<24?p=39-n:n<32&&(p=55-n),o+=Number(i[t.getFieldValue(e+"-"+n)])*Math.pow(2,31-p);_+=n(o.toString(16)),s.unshift(_)}let _=[];for(let t=0;t>8|(64512&u)>>5|(255&u)>>3).toString(16)+")\n"}return a},zF=function(t,e){var i=lt.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft";var n=e.valueToCode(this,"data",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"x",e.ORDER_ASSIGNMENT),_=e.valueToCode(this,"y",e.ORDER_ASSIGNMENT),o=e.valueToCode(this,"size",e.ORDER_ASSIGNMENT),p=e.valueToCode(this,"space",e.ORDER_ASSIGNMENT),a=this.getFieldValue("center"),u=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);if("0x"==u.slice(0,2))var r="onboard_tft.shows("+n+",x = "+s+",y = "+_+",size = "+o+",space = "+p+",center = "+a+",color="+u+")\n";else{const t=u.match(/\d+/g);var d="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");r="onboard_tft.shows("+n+",x = "+s+",y = "+_+",size = "+o+",space = "+p+",center = "+a+",color=0x"+((16252928&d)>>8|(64512&d)>>5|(255&d)>>3).toString(16)+")\n"}return r},jF=function(t,e){var i=lt.Boards.getSelectedBoardKey().split(":")[2];return e.definitions_["import_"+i+"_onboard_oled"]="from "+i+" import onboard_tft","onboard_tft.frame("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+",color=0xffff)\n"},ZF=function(t,e){var i=lt.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft";var n=e.valueToCode(this,"data",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"size",e.ORDER_ASSIGNMENT),_=e.valueToCode(this,"time",e.ORDER_ASSIGNMENT),o=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);if("0x"==o.slice(0,2))var p="onboard_tft.frame("+n+",size = "+s+",delay = "+_+",color="+o+")\n";else{const t=o.match(/\d+/g);var a="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");p="onboard_tft.frame("+n+",size = "+s+",delay = "+_+",color=0x"+((16252928&a)>>8|(64512&a)>>5|(255&a)>>3).toString(16)+")\n"}return p},$F=function(t,e){var i=lt.Boards.getSelectedBoardKey().split(":")[2];return e.definitions_["import_"+i+"_onboard_oled"]="from "+i+" import onboard_tft","onboard_tft.scroll("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+",color=0xffff)\n"},tP=function(t,e){var i=lt.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft";var n=e.valueToCode(this,"data",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"y",e.ORDER_ASSIGNMENT),_=e.valueToCode(this,"size",e.ORDER_ASSIGNMENT),o=e.valueToCode(this,"time",e.ORDER_ASSIGNMENT),p=e.valueToCode(this,"space",e.ORDER_ASSIGNMENT),a=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);if("0x"==a.slice(0,2))var u="onboard_tft.scroll("+n+",y = "+s+",size = "+_+",speed ="+o+",space = "+p+",color="+a+")\n";else{const t=a.match(/\d+/g);var r="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");u="onboard_tft.scroll("+n+",y = "+s+",size = "+_+",speed ="+o+",space = "+p+",color=0x"+((16252928&r)>>8|(64512&r)>>5|(255&r)>>3).toString(16)+")\n"}return u},eP=function(t,e){var i=lt.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft";var n=e.valueToCode(t,"x",e.ORDER_ATOMIC),s=e.valueToCode(t,"y",e.ORDER_ATOMIC),_=e.valueToCode(t,"w",e.ORDER_ATOMIC),o=e.valueToCode(t,"h",e.ORDER_ATOMIC),p=e.valueToCode(this,"VAR",e.ORDER_ATOMIC),a=t.getFieldValue("shape");if("0x"==p.slice(0,2))var u="onboard_tft."+a+"("+n+", "+s+", "+_+", "+o+", "+p+")\nonboard_tft.show()\n";else{const t=p.match(/\d+/g);var r="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");u="onboard_tft."+a+"("+n+", "+s+", "+_+", "+o+", 0x"+((16252928&r)>>8|(64512&r)>>5|(255&r)>>3).toString(16)+")\nonboard_tft.show()\n"}return u},iP=function(t,e){var i=lt.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft";var n=e.valueToCode(t,"x",e.ORDER_ATOMIC),s=e.valueToCode(t,"y",e.ORDER_ATOMIC),_=e.valueToCode(t,"length",e.ORDER_ATOMIC),o=e.valueToCode(this,"VAR",e.ORDER_ATOMIC),p=t.getFieldValue("dir_h_v");if("0x"==o.slice(0,2))var a="onboard_tft."+("0"==p?"v":"h")+"line("+n+", "+s+", "+_+", "+o+")\nonboard_tft.show()\n";else{const t=o.match(/\d+/g);var u="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");a="onboard_tft."+("0"==p?"v":"h")+"line("+n+", "+s+", "+_+", 0x"+((16252928&u)>>8|(64512&u)>>5|(255&u)>>3).toString(16)+")\nonboard_tft.show()\n"}return a},nP=function(t,e){var i=lt.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft";var n=e.valueToCode(t,"x1",e.ORDER_ATOMIC),s=e.valueToCode(t,"y1",e.ORDER_ATOMIC),_=e.valueToCode(t,"x2",e.ORDER_ATOMIC),o=e.valueToCode(t,"y2",e.ORDER_ATOMIC),p=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);if("0x"==p.slice(0,2))var a="onboard_tft.line("+n+", "+s+", "+_+", "+o+", "+p+")\nonboard_tft.show()\n";else{const t=p.match(/\d+/g);var u="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");a="onboard_tft.line("+n+", "+s+", "+_+", "+o+", 0x"+((16252928&u)>>8|(64512&u)>>5|(255&u)>>3).toString(16)+")\nonboard_tft.show()\n"}return a},sP=function(t,e){var i=lt.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft";return"onboard_tft.fill(0)\nonboard_tft.show()\n"},_P=function(t,e){var i=lt.Boards.getSelectedBoardKey().split(":")[2];return e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft","onboard_tft."+t.getFieldValue("OP")+"("+e.valueToCode(t,"val",e.ORDER_ATOMIC)+")\n"},oP=function(t,e){var i=lt.Boards.getSelectedBoardKey().split(":")[2];return e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft",["hex(onboard_tft.pixel(int("+e.valueToCode(t,"x",e.ORDER_ATOMIC)+"), int("+e.valueToCode(t,"y",e.ORDER_ATOMIC)+")))",e.ORDER_ATOMIC]},pP=function(t,e){var i=lt.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft";var n=e.valueToCode(this,"x",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"y",e.ORDER_ASSIGNMENT),_=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);if("0x"==_.slice(0,2))var o="onboard_tft.pixel(int("+n+"), int("+s+"), "+_+")\nonboard_tft.show()\n";else{const t=_.match(/\d+/g);var p="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");o="onboard_tft.pixel(int("+n+"), int("+s+"), 0x"+((16252928&p)>>8|(64512&p)>>5|(255&p)>>3).toString(16)+")\nonboard_tft.show()\n"}return o},aP=function(t,e){var i=lt.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft";return["onboard_tft.get_brightness()",e.ORDER_ATOMIC]},uP=function(t,e){var i=lt.Boards.getSelectedBoardKey().split(":")[2];return e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft","onboard_tft.set_brightness("+e.valueToCode(this,"x",e.ORDER_ASSIGNMENT)+")\n"},rP=function(t,e){var i=lt.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft";var n=e.valueToCode(this,"VAR",e.ORDER_ASSIGNMENT);if("0x"==n.slice(0,2))var s="onboard_tft.fill("+n+")\nonboard_tft.show()\n";else{const t=n.match(/\d+/g);var _="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");s="onboard_tft.fill(0x"+((16252928&_)>>8|(64512&_)>>5|(255&_)>>3).toString(16)+")\nonboard_tft.show()\n"}return s},dP=function(t,e){var i=lt.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_Clock"]="from "+i+" import Clock";var n=e.valueToCode(this,"x",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"y",e.ORDER_ASSIGNMENT),_=e.valueToCode(this,"size",e.ORDER_ASSIGNMENT),o=e.valueToCode(this,"SUB",e.ORDER_ASSIGNMENT),p=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);if("0x"==p.slice(0,2))var a=o+"=Clock("+n+","+s+","+_+","+p+")\n";else{const t=p.match(/\d+/g);var u="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");a=o+"=Clock("+n+","+s+","+_+",0x"+((16252928&u)>>8|(64512&u)>>5|(255&u)>>3).toString(16)+")\n"}return a},lP=function(t,e){var i=lt.Boards.getSelectedBoardKey().split(":")[2];return e.definitions_["import_"+i+"_Clock"]="from "+i+" import Clock",e.valueToCode(this,"SUB",e.ORDER_ASSIGNMENT)+".set_rtctime()\n"},IP=function(t,e){var i=lt.Boards.getSelectedBoardKey().split(":")[2];return e.definitions_["import_"+i+"_Clock"]="from "+i+" import Clock",e.valueToCode(this,"SUB",e.ORDER_ASSIGNMENT)+".set_time("+e.valueToCode(this,"h",e.ORDER_ASSIGNMENT)+","+e.valueToCode(this,"m",e.ORDER_ASSIGNMENT)+","+e.valueToCode(this,"s",e.ORDER_ASSIGNMENT)+")\n"},TP=function(t,e){var i=lt.Boards.getSelectedBoardKey().split(":")[2];return e.definitions_["import_"+i+"_Clock"]="from "+i+" import Clock",e.valueToCode(this,"SUB",e.ORDER_ASSIGNMENT)+".draw_clock()\n"},MP=function(t,e){var i=lt.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_Clock"]="from "+i+" import Clock";var n=e.valueToCode(this,"SUB",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);if("0x"==s.slice(0,2))var _=n+".clear("+s+")\n";else{const t=s.match(/\d+/g);var o="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");_=n+".clear(0x"+((16252928&o)>>8|(64512&o)>>5|(255&o)>>3).toString(16)+")\n"}return _},hP=function(t,e){var i=lt.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft";var n=e.valueToCode(t,"x",e.ORDER_ATOMIC),s=e.valueToCode(t,"y",e.ORDER_ATOMIC),_=e.valueToCode(t,"r",e.ORDER_ATOMIC),o=e.valueToCode(this,"VAR",e.ORDER_ATOMIC),p=t.getFieldValue("shape");if("0x"==o.slice(0,2))var a="onboard_tft.ellipse("+n+", "+s+", "+_+", "+_+", "+o+","+p+")\nonboard_tft.show()\n";else{const t=o.match(/\d+/g);var u="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");a="onboard_tft.ellipse("+n+", "+s+", "+_+", "+_+", 0x"+((16252928&u)>>8|(64512&u)>>5|(255&u)>>3).toString(16)+","+p+")\nonboard_tft.show()\n"}return a},mP=function(t,e){var i=lt.Boards.getSelectedBoardKey().split(":")[2];return e.definitions_["import_"+i+"_onboard_matrix"]="from "+i+" import onboard_matrix","onboard_matrix.pointern(angle="+e.valueToCode(this,"angle",e.ORDER_ASSIGNMENT)+")\n"},EP=function(t,e){var i=this.getFieldValue("path"),n=this.getFieldValue("module");return e.definitions_["import_"+i+"_"+n]="from "+i+" import "+n,""},OP=function(t,e){var i=this.getFieldValue("module");return e.definitions_["import_"+i]="import "+i,""},RP=function(t,e){for(var i=this.getFieldValue("NAME"),n=new Array(this.itemCount_),s=0;s {\n"+e.statementToCode(this,"do")+"})\n"},My=function(){return"control.reset()\n"},hy=function(t,e){return"control.waitMicros("+(e.valueToCode(this,"data",e.ORDER_ATOMIC)||lt.Profile.default.serial)+")\n"},my=function(t,e){return"control.raiseEvent("+(e.valueToCode(this,"system_event_bus_source",e.ORDER_ATOMIC)||lt.Profile.default.serial)+", "+(e.valueToCode(this,"system_event_bus_value",e.ORDER_ATOMIC)||lt.Profile.default.serial)+")\n"},Ey=function(t,e){return"control.onEvent("+(e.valueToCode(this,"system_event_bus_source",e.ORDER_ATOMIC)||lt.Profile.default.serial)+", "+(e.valueToCode(this,"system_event_bus_value",e.ORDER_ATOMIC)||lt.Profile.default.serial)+", () => {\n"+e.statementToCode(this,"do")+")\n"},Oy=function(t,e){return["control.eventTimestamp()",e.ORDER_ATOMIC]},Ry=function(t,e){return["control.eventValue()",e.ORDER_ATOMIC]},cy=function(t,e){return[this.getFieldValue("key"),e.ORDER_ATOMIC]},gy=function(t,e){return[this.getFieldValue("key"),e.ORDER_ATOMIC]},Cy=function(t,e){return["control.deviceName()",e.ORDER_ATOMIC]},Sy=function(t,e){return["control.deviceSerialNumber()",e.ORDER_ATOMIC]},Ay=function(t,e){return"panic("+(e.valueToCode(this,"STATUS_CODE",e.ORDER_ATOMIC)||"1000")+")\n"},Ly=function(t,e){switch(e.definitions_.import_time="import time",this.getFieldValue("Time")){case"ms":return["time.ticks_ms()",e.ORDER_ATOMIC];case"us":return["time.ticks_us()",e.ORDER_ATOMIC]}},Ny=function(){return"while True:\n pass\n"},Dy=function(t,e){return e.definitions_.import_mixgo="import mixgo","reset()\n"},fy=function(t,e){return e.definitions_.import_os="import os","os.uname()"},Fy=function(t,e){e.definitions_.import_time="import time";var i=e.valueToCode(this,"DELAY_TIME",e.ORDER_ATOMIC)||"1000";switch(this.getFieldValue("Time")){case"s":return"time.sleep("+i+")\n";case"ms":return"time.sleep_ms("+i+")\n";case"us":return"time.sleep_us("+i+")\n"}},Py=function(t,e){e.definitions_.import_time="import time";var i=e.valueToCode(this,"DELAY_TIME",e.ORDER_ATOMIC)||"1000";switch(this.getFieldValue("Time")){case"s":return"time.sleep("+i+")\n";case"ms":return"time.sleep_ms("+i+")\n";case"us":return"time.sleep_us("+i+")\n"}},Yy=function(t,e){return e.definitions_.import_mixgo="import mixgo",(e.valueToCode(this,"VAR",e.ORDER_NONE)||"None")+".init(period = "+(e.valueToCode(this,"period",e.ORDER_NONE)||"0")+", mode = Timer."+(e.valueToCode(this,"mode",e.ORDER_NONE)||"None")+", callback = "+(e.valueToCode(this,"callback",e.ORDER_NONE)||"None")+")\n"},vy=function(t,e){return e.definitions_.import_machine="import machine",(e.valueToCode(this,"VAR",e.ORDER_NONE)||"None")+".init(period = "+(e.valueToCode(this,"period",e.ORDER_NONE)||"0")+", mode = machine.Timer."+this.getFieldValue("mode")+", callback = "+(e.valueToCode(this,"callback",e.ORDER_NONE)||"None")+")\n"},Xy=function(t,e){return e.definitions_.import_time="import time",["time.ticks_diff("+(e.valueToCode(this,"END",e.ORDER_NONE)||"0")+", "+(e.valueToCode(this,"START",e.ORDER_NONE)||"0")+")",e.ORDER_ATOMIC]},xy=function(t,e){var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC);return e.definitions_.import_machine="import machine",i+" = machine.Timer(0)\n"},by=function(t,e){return e.definitions_.import_machine="import machine","wdt = machine.WDT(timeout= "+(e.valueToCode(this,"period",e.ORDER_NONE)||"0")+")\n"},yy=function(t,e){e.definitions_.import_machine="import machine";return"wdt.feed()\n"},Vy=function(t,e){e.definitions_.import_machine="import machine";return"machine.reset()\n"},By=function(t,e){e.definitions_.import_bitbot_onboard_bot51="from bitbot import onboard_bot51";return"onboard_bot51.shutdown()\n"},Gy=xy,Uy=vy,wy=Xy,Hy=Fy,ky=function(t,e){return e.definitions_.import_seniverse_api="import seniverse_api",["seniverse_api."+this.getFieldValue("mode")+"("+e.valueToCode(this,"key",e.ORDER_ATOMIC)+","+e.valueToCode(this,"addr",e.ORDER_ATOMIC)+")",e.ORDER_ATOMIC]},Wy=function(t,e){return e.definitions_.import_seniverse_api="import seniverse_api",["seniverse_api."+this.getFieldValue("mode")+"("+e.valueToCode(this,"key",e.ORDER_ATOMIC)+","+e.valueToCode(this,"addr",e.ORDER_ATOMIC)+","+e.valueToCode(this,"day",e.ORDER_ATOMIC)+")",e.ORDER_ATOMIC]},Ky=function(t,e){return e.definitions_.import_seniverse_api="import seniverse_api",["seniverse_api.weather_hourly("+e.valueToCode(this,"key",e.ORDER_ATOMIC)+","+e.valueToCode(this,"addr",e.ORDER_ATOMIC)+","+e.valueToCode(this,"hour",e.ORDER_ATOMIC)+")",e.ORDER_ATOMIC]},Jy=function(t,e){return e.definitions_["import_seniverse_api*"]="from seniverse_api import *",this.getFieldValue("mode")+".request("+e.valueToCode(this,"key",e.ORDER_ATOMIC)+","+e.valueToCode(this,"addr",e.ORDER_ATOMIC)+")\n"},Qy=function(t,e){e.definitions_["import_seniverse_api*"]="from seniverse_api import *";var i=this.getFieldValue("content");if("none"==i)var n="Weather_now.analysis()";else n='Weather_now.analysis("'+i+'")';return[n,e.ORDER_ATOMIC]},qy=function(t,e){e.definitions_["import_seniverse_api*"]="from seniverse_api import *";var i=this.getFieldValue("content");if("none"==i)var n="Air_now.analysis()";else n='Air_now.analysis("'+i+'")';return[n,e.ORDER_ATOMIC]},zy=function(t,e){e.definitions_["import_seniverse_api*"]="from seniverse_api import *";var i=this.getFieldValue("content");if("none"==i)var n="Weather_alarm.analysis()";else n='Weather_alarm.analysis("'+i+'")';return[n,e.ORDER_ATOMIC]},jy=function(t,e){e.definitions_["import_seniverse_api*"]="from seniverse_api import *";var i=this.getFieldValue("content");if("none"==i)var n="Life_suggestion.analysis()";else n='Life_suggestion.analysis("'+i+'")';return[n,e.ORDER_ATOMIC]},Zy=function(t,e){e.definitions_["import_seniverse_api*"]="from seniverse_api import *";var i=this.getFieldValue("content");if("none"==i)var n="Tide_daily.analysis()";else n='Tide_daily.analysis("'+i+'")';return[n,e.ORDER_ATOMIC]},$y=function(t,e){e.definitions_["import_seniverse_api*"]="from seniverse_api import *";var i=this.getFieldValue("content");if("none"==i)var n="Location_search.analysis()";else n='Location_search.analysis("'+i+'")';return[n,e.ORDER_ATOMIC]},tV=function(t,e){return e.definitions_["import_seniverse_api*"]="from seniverse_api import *",this.getFieldValue("mode")+".request("+e.valueToCode(this,"key",e.ORDER_ATOMIC)+","+e.valueToCode(this,"addr",e.ORDER_ATOMIC)+","+e.valueToCode(this,"day",e.ORDER_ATOMIC)+")\n"},eV=function(t,e){e.definitions_["import_seniverse_api*"]="from seniverse_api import *";var i=this.getFieldValue("content"),n=e.valueToCode(this,"day",e.ORDER_ATOMIC);if("none"==i)var s="Weather_daily.analysis("+n+")";else s="Weather_daily.analysis("+n+',"'+i+'")';return[s,e.ORDER_ATOMIC]},iV=function(t,e){e.definitions_["import_seniverse_api*"]="from seniverse_api import *";var i=this.getFieldValue("content"),n=e.valueToCode(this,"day",e.ORDER_ATOMIC);if("none"==i)var s="Air_daily.analysis("+n+")";else s="Air_daily.analysis("+n+',"'+i+'")';return[s,e.ORDER_ATOMIC]},nV=function(t,e){e.definitions_["import_seniverse_api*"]="from seniverse_api import *";var i=this.getFieldValue("content"),n=e.valueToCode(this,"day",e.ORDER_ATOMIC);if("none"==i)var s="Geo_sun.analysis("+n+")";else s="Geo_sun.analysis("+n+',"'+i+'")';return[s,e.ORDER_ATOMIC]},sV=function(t,e){e.definitions_["import_seniverse_api*"]="from seniverse_api import *";var i=this.getFieldValue("content"),n=e.valueToCode(this,"day",e.ORDER_ATOMIC);if("none"==i)var s="Geo_moon.analysis("+n+")";else s="Geo_moon.analysis("+n+',"'+i+'")';return[s,e.ORDER_ATOMIC]},_V={};_V["MixGo(ESP32, 4M)"]={description:"MicroPython[ESP32 MixGo]",digital_pin:[["0","0"],["2","2"],["4","4"],["5","5"],["12","12"],["13","13"],["14","14"],["15","15"],["16","16"],["17","17"],["18","18"],["19","19"],["21","21"],["22","22"],["23","23"],["25","25"],["26","26"],["27","27"],["32","32"],["33","33"],["34","34"],["35","35"],["36","36"],["39","39"]],digital:[["pin0","pin0"],["pin2","pin2"],["pin4","pin4"],["pin5","pin5"],["pin12","pin12"],["pin13","pin13"],["pin14","pin14"],["pin15","pin15"],["pin16","pin16"],["pin17","pin17"],["pin18","pin18"],["pin19","pin19"],["pin21","pin21"],["pin22","pin22"],["pin23","pin23"],["pin25","pin25"],["pin26","pin26"],["pin27","pin27"],["pin32","pin32"],["pin33","pin33"],["pin34","pin34"],["pin35","pin35"],["pin36","pin36"],["pin39","pin39"]],input_pin:[["0","0"],["2","2"],["4","4"],["5","5"],["12","12"],["13","13"],["14","14"],["15","15"],["16","16"],["17","17"],["18","18"],["19","19"],["21","21"],["22","22"],["23","23"],["25","25"],["26","26"],["27","27"],["32","32"],["33","33"],["34","34"],["35","35"],["36","36"],["39","39"]],output_pin:[["0","0"],["2","2"],["4","4"],["5","5"],["12","12"],["13","13"],["14","14"],["15","15"],["16","16"],["17","17"],["18","18"],["19","19"],["21","21"],["22","22"],["23","23"],["25","25"],["26","26"],["27","27"],["32","32"],["33","33"]],pwm_pin:[["0","0"],["2","2"],["4","4"],["5","5"],["12","12"],["13","13"],["14","14"],["15","15"],["16","16"],["17","17"],["18","18"],["19","19"],["20","20"],["21","21"],["22","22"],["23","23"],["25","25"],["26","26"],["27","27"],["32","32"]],pwm:[["pwm0","pwm0"],["pwm2","pwm2"],["pwm4","pwm4"],["pwm5","pwm5"],["pwm12","pwm12"],["pwm13","pwm13"],["pwm14","pwm14"],["pwm15","pwm15"],["pwm16","pwm16"],["pwm17","pwm17"],["pwm18","pwm18"],["pwm19","pwm19"],["pwm20","pwm20"],["pwm21","pwm21"],["pwm22","pwm22"],["pwm23","pwm23"],["pwm25","pwm25"],["pwm26","pwm26"],["pwm27","pwm27"],["pwm32","pwm32"]],analog_pin:[["32","32"],["33","33"],["34","34"],["35","35"],["36","36"],["37","37"],["38","38"],["39","39"]],analog:[["adc32","adc32"],["adc33","adc33"],["adc34","adc34"],["adc35","adc35"],["adc36","adc36"],["adc37","adc37"],["adc38","adc38"],["adc39","adc39"]],espnow_channel:lt.Profile.generate(["1-13"]),haskylens_model:lt.Profile.generate(["0-4"]),dac_pin:[["25","25"],["26","26"]],dac:[["dac25","dac25"],["dac26","dac26"]],touch:[["tc0","tc0"],["tc2","tc2"],["tc4","tc4"],["tc12","tc12"],["tc13","tc13"],["tc14","tc14"],["tc15","tc15"],["tc27","tc27"],["tc32","tc32"],["tc33","tc33"]],touch_pin:[["0","0"],["2","2"],["4","4"],["12","12"],["13","13"],["14","14"],["15","15"],["27","27"],["32","32"],["33","33"]],button:[["A","button_a"],["B","button_b"]],axis:[["0","0"],["1","1"],["2","2"],["3","3"],["4","4"]],exlcdh:[["0","0"],["1","1"],["2","2"],["3","3"],["4","4"],["5","5"],["6","6"],["7","7"],["8","8"],["9","9"],["10","10"],["11","11"],["12","12"],["13","13"],["14","14"],["15","15"]],exlcdv:[["0","0"],["1","1"],["2","2"],["3","3"],["4","4"],["5","5"],["6","6"],["7","7"]],brightness:[["0","0"],["1","1"],["2","2"],["3","3"],["4","4"],["5","5"],["6","6"],["7","7"],["8","8"],["9","9"]],tts_voice:lt.Profile.generate(["0-16"]),tts_builtin_music:lt.Profile.generate(["0-47"]),tts_bgmusic:lt.Profile.generate(["0-15"]),builtinimg:[["HEART","onboard_matrix.HEART"],["HEART_SMALL","onboard_matrix.HEART_SMALL"],["HAPPY","onboard_matrix.HAPPY"],["SAD","onboard_matrix.SAD"],["SMILE","onboard_matrix.SMILE"],["SILLY","onboard_matrix.SILLY"],["FABULOUS","onboard_matrix.FABULOUS"],["SURPRISED","onboard_matrix.SURPRISED"],["ASLEEP","onboard_matrix.ASLEEP"],["ANGRY","onboard_matrix.ANGRY"],["CONFUSED","onboard_matrix.CONFUSED"],["NO","onboard_matrix.NO"],["YES","onboard_matrix.YES"],["LEFT_ARROW","onboard_matrix.LEFT_ARROW"],["RIGHT_ARROW","onboard_matrix.RIGHT_ARROW"],["DRESS","onboard_matrix.DRESS"],["TRANSFORMERS","onboard_matrix.TRANSFORMERS"],["SCISSORS","onboard_matrix.SCISSORS"],["EXIT","onboard_matrix.EXIT"],["TREE","onboard_matrix.TREE"],["PACMAN","onboard_matrix.PACMAN"],["TARGET","onboard_matrix.TARGET"],["TSHIRT","onboard_matrix.TSHIRT"],["ROLLERSKATE","onboard_matrix.ROLLERSKATE"],["DUCK","onboard_matrix.DUCK"],["HOUSE","onboard_matrix.HOUSE"],["TORTOISE","onboard_matrix.TORTOISE"],["BUTTERFLY","onboard_matrix.BUTTERFLY"],["STICKFIGURE","onboard_matrix.STICKFIGURE"],["GHOST","onboard_matrix.GHOST"],["PITCHFORK","onboard_matrix.PITCHFORK"],["onboard_music_QUAVERS","onboard_matrix.onboard_music_QUAVERS"],["onboard_music_QUAVER","onboard_matrix.onboard_music_QUAVER"],["onboard_music_CROTCHET","onboard_matrix.onboard_music_CROTCHET"],["COW","onboard_matrix.COW"],["RABBIT","onboard_matrix.RABBIT"],["SQUARE_SMALL","onboard_matrix.SQUARE_SMALL"],["SQUARE","onboard_matrix.SQUARE"],["DIAMOND_SMALL","onboard_matrix.DIAMOND_SMALL"],["DIAMOND","onboard_matrix.DIAMOND"],["CHESSBOARD","onboard_matrix.CHESSBOARD"],["TRIANGLE_LEFT","onboard_matrix.TRIANGLE_LEFT"],["TRIANGLE","onboard_matrix.TRIANGLE"],["SNAKE","onboard_matrix.SNAKE"],["UMBRELLA","onboard_matrix.UMBRELLA"],["SKULL","onboard_matrix.SKULL"],["GIRAFFE","onboard_matrix.GIRAFFE"],["SWORD","onboard_matrix.SWORD"]],builtinimg_extern:[["HEART","matrix32x12.Matrix.HEART"],["HEART_SMALL","matrix32x12.Matrix.HEART_SMALL"],["HAPPY","matrix32x12.Matrix.HAPPY"],["SAD","matrix32x12.Matrix.SAD"],["SMILE","matrix32x12.Matrix.SMILE"],["SILLY","matrix32x12.Matrix.SILLY"],["FABULOUS","matrix32x12.Matrix.FABULOUS"],["SURPRISED","matrix32x12.Matrix.SURPRISED"],["ASLEEP","matrix32x12.Matrix.ASLEEP"],["ANGRY","matrix32x12.Matrix.ANGRY"],["CONFUSED","matrix32x12.Matrix.CONFUSED"],["NO","matrix32x12.Matrix.NO"],["YES","matrix32x12.Matrix.YES"],["LEFT_ARROW","matrix32x12.Matrix.LEFT_ARROW"],["RIGHT_ARROW","matrix32x12.Matrix.RIGHT_ARROW"],["DRESS","matrix32x12.Matrix.DRESS"],["TRANSFORMERS","matrix32x12.Matrix.TRANSFORMERS"],["SCISSORS","matrix32x12.Matrix.SCISSORS"],["EXIT","matrix32x12.Matrix.EXIT"],["TREE","matrix32x12.Matrix.TREE"],["PACMAN","matrix32x12.Matrix.PACMAN"],["TARGET","matrix32x12.Matrix.TARGET"],["TSHIRT","matrix32x12.Matrix.TSHIRT"],["ROLLERSKATE","matrix32x12.Matrix.ROLLERSKATE"],["DUCK","matrix32x12.Matrix.DUCK"],["HOUSE","matrix32x12.Matrix.HOUSE"],["TORTOISE","matrix32x12.Matrix.TORTOISE"],["BUTTERFLY","matrix32x12.Matrix.BUTTERFLY"],["STICKFIGURE","matrix32x12.Matrix.STICKFIGURE"],["GHOST","matrix32x12.Matrix.GHOST"],["PITCHFORK","matrix32x12.Matrix.PITCHFORK"],["onboard_music_QUAVERS","matrix32x12.Matrix.onboard_music_QUAVERS"],["onboard_music_QUAVER","matrix32x12.Matrix.onboard_music_QUAVER"],["onboard_music_CROTCHET","matrix32x12.Matrix.onboard_music_CROTCHET"],["COW","matrix32x12.Matrix.COW"],["RABBIT","matrix32x12.Matrix.RABBIT"],["SQUARE_SMALL","matrix32x12.Matrix.SQUARE_SMALL"],["SQUARE","matrix32x12.Matrix.SQUARE"],["DIAMOND_SMALL","matrix32x12.Matrix.DIAMOND_SMALL"],["DIAMOND","matrix32x12.Matrix.DIAMOND"],["CHESSBOARD","matrix32x12.Matrix.CHESSBOARD"],["TRIANGLE_LEFT","matrix32x12.Matrix.TRIANGLE_LEFT"],["TRIANGLE","matrix32x12.Matrix.TRIANGLE"],["SNAKE","matrix32x12.Matrix.SNAKE"],["UMBRELLA","matrix32x12.Matrix.UMBRELLA"],["SKULL","matrix32x12.Matrix.SKULL"],["GIRAFFE","matrix32x12.Matrix.GIRAFFE"],["SWORD","matrix32x12.Matrix.SWORD"]],imglist:[["ALL_CLOCKS","onboard_matrix.ALL_CLOCKS"],["ALL_ARROWS","onboard_matrix.ALL_ARROWS"]],playlist:[["DADADADUM","onboard_music.DADADADUM"],["ENTERTAINER","onboard_music.ENTERTAINER"],["PRELUDE","onboard_music.PRELUDE"],["ODE","onboard_music.ODE"],["NYAN","onboard_music.NYAN"],["RINGTONE","onboard_music.RINGTONE"],["FUNK","onboard_music.FUNK"],["BLUES","onboard_music.BLUES"],["BIRTHDAY","onboard_music.BIRTHDAY"],["WEDDING","onboard_music.WEDDING"],["FUNERAL","onboard_music.FUNERAL"],["PUNCHLINE","onboard_music.PUNCHLINE"],["PYTHON","onboard_music.PYTHON"],["BADDY","onboard_music.BADDY"],["CHASE","onboard_music.CHASE"],["BA_DING","onboard_music.BA_DING"],["WAWAWAWAA","onboard_music.WAWAWAWAA"],["JUMP_UP","onboard_music.JUMP_UP"],["JUMP_DOWN","onboard_music.JUMP_DOWN"],["POWER_UP","onboard_music.POWER_UP"],["POWER_DOWN","onboard_music.POWER_DOWN"]],playlist_extern:[["DADADADUM","DADADADUM"],["ENTERTAINER","ENTERTAINER"],["PRELUDE","PRELUDE"],["ODE","ODE"],["NYAN","NYAN"],["RINGTONE","RINGTONE"],["FUNK","FUNK"],["BLUES","BLUES"],["BIRTHDAY","BIRTHDAY"],["WEDDING","WEDDING"],["FUNERAL","FUNERAL"],["PUNCHLINE","PUNCHLINE"],["PYTHON","PYTHON"],["BADDY","BADDY"],["CHASE","CHASE"],["BA_DING","BA_DING"],["WAWAWAWAA","WAWAWAWAA"],["JUMP_UP","JUMP_UP"],["JUMP_DOWN","JUMP_DOWN"],["POWER_UP","POWER_UP"],["POWER_DOWN","POWER_DOWN"]],tone_notes:[["NOTE_C3","131"],["NOTE_D3","147"],["NOTE_E3","165"],["NOTE_F3","175"],["NOTE_G3","196"],["NOTE_A3","220"],["NOTE_B3","247"],["NOTE_C4","262"],["NOTE_D4","294"],["NOTE_E4","330"],["NOTE_F4","349"],["NOTE_G4","392"],["NOTE_A4","440"],["NOTE_B4","494"],["NOTE_C5","523"],["NOTE_D5","587"],["NOTE_E5","659"],["NOTE_F5","698"],["NOTE_G5","784"],["NOTE_A5","880"],["NOTE_B5","988"]],serial_pin:[["pin0","0"],["pin1","1"],["pin2","2"],["pin8","8"],["pin12","12"],["pin13","13"],["pin14","14"],["pin15","15"],["pin16","16"]],radio_power:[["0","0"],["1","1"],["2","2"],["3","3"],["4","4"],["5","5"],["6","6"],["7","7"]],radio_datarate:[["1Mbit","RATE_1MBIT"],["250Kbit","RATE_250KBIT"],["2Mbit","RATE_2MBIT"]],one_more:[["ONE_SHOT","ONE_SHOT"],["PERIODIC","PERIODIC"]],digital_dot:[["0","0"],["1","1"],["2","2"],["3","3"]]},_V["MixGo PE"]={description:"MicroPython[ESP32 MixGo PE]",digital_pin:[["0","0"],["2","2"],["4","4"],["5","5"],["7","7"],["8","8"],["12","12"],["13","13"],["14","14"],["15","15"],["19","19"],["20","20"],["21","21"],["22","22"],["25","25"],["26","26"],["27","27"],["32","32"],["33","33"],["34","34"],["35","35"],["36","36"],["37","37"],["38","38"],["39","39"]],digital:[["pin0","pin0"],["pin2","pin2"],["pin4","pin4"],["pin5","pin5"],["pin7","pin7"],["pin8","pin8"],["pin12","pin12"],["pin13","pin13"],["pin14","pin14"],["pin15","pin15"],["pin19","pin19"],["pin20","pin20"],["pin21","pin21"],["pin22","pin22"],["pin25","pin25"],["pin26","pin26"],["pin27","pin27"],["pin32","pin32"],["pin33","pin33"],["pin34","pin34"],["pin35","pin35"],["pin36","pin36"],["pin37","pin37"],["pin38","pin38"],["pin39","pin39"]],input_pin:[["0","0"],["2","2"],["4","4"],["5","5"],["7","7"],["8","8"],["12","12"],["13","13"],["14","14"],["15","15"],["19","19"],["20","20"],["21","21"],["22","22"],["25","25"],["26","26"],["27","27"],["32","32"],["33","33"],["34","34"],["35","35"],["36","36"],["37","37"],["38","38"],["39","39"]],output_pin:[["0","0"],["2","2"],["4","4"],["5","5"],["7","7"],["8","8"],["12","12"],["13","13"],["14","14"],["15","15"],["19","19"],["20","20"],["21","21"],["22","22"],["25","25"],["26","26"],["27","27"],["32","32"],["33","33"]],pwm_pin:[["0","0"],["2","2"],["4","4"],["5","5"],["7","7"],["8","8"],["12","12"],["13","13"],["14","14"],["15","15"],["19","19"],["20","20"],["21","21"],["22","22"],["25","25"],["26","26"],["27","27"],["32","32"],["33","33"]],pwm:[["pwm0","pwm0"],["pwm2","pwm2"],["pwm4","pwm4"],["pwm5","pwm5"],["pwm7","pwm7"],["pwm8","pwm8"],["pwm12","pwm12"],["pwm13","pwm13"],["pwm14","pwm14"],["pwm15","pwm15"],["pwm19","pwm19"],["pwm20","pwm20"],["pwm21","pwm21"],["pwm22","pwm22"],["pwm25","pwm25"],["pwm26","pwm26"],["pwm27","pwm27"],["pwm32","pwm32"],["pwm33","pwm33"]],espnow_channel:lt.Profile.generate(["1-13"]),haskylens_model:lt.Profile.generate(["0-4"]),analog_pin:[["32","32"],["33","33"],["34","34"],["35","35"],["36","36"],["37","37"],["38","38"],["39","39"]],analog:[["adc32","adc32"],["adc33","adc33"],["adc34","adc34"],["adc35","adc35"],["adc36","adc36"],["adc37","adc37"],["adc38","adc38"],["adc39","adc39"]],dac_pin:[["25","25"],["26","26"]],dac:[["dac25","dac25"],["dac26","dac26"]],touch:[["tc0","tc0"],["tc2","tc2"],["tc4","tc4"],["tc12","tc12"],["tc13","tc13"],["tc14","tc14"],["tc15","tc15"],["tc27","tc27"],["tc32","tc32"],["tc33","tc33"]],touch_pin:[["0","0"],["2","2"],["4","4"],["12","12"],["13","13"],["14","14"],["15","15"],["27","27"],["32","32"],["33","33"]],button:[["A","button_a"],["B","button_b"]],axis:[["0","0"],["1","1"],["2","2"],["3","3"],["4","4"]],exlcdh:lt.Profile.generate(["0-7"]),exlcdv:lt.Profile.generate(["0-4"]),brightness:lt.Profile.generate(["0-9"]),tts_voice:lt.Profile.generate(["0-16"]),tts_builtin_music:lt.Profile.generate(["0-47"]),tts_bgmusic:lt.Profile.generate(["0-15"]),builtinimg:[["HEART","onboard_matrix.HEART"],["HEART_SMALL","onboard_matrix.HEART_SMALL"],["HAPPY","onboard_matrix.HAPPY"],["SAD","onboard_matrix.SAD"],["SMILE","onboard_matrix.SMILE"],["SILLY","onboard_matrix.SILLY"],["FABULOUS","onboard_matrix.FABULOUS"],["SURPRISED","onboard_matrix.SURPRISED"],["ASLEEP","onboard_matrix.ASLEEP"],["ANGRY","onboard_matrix.ANGRY"],["CONFUSED","onboard_matrix.CONFUSED"],["NO","onboard_matrix.NO"],["YES","onboard_matrix.YES"],["LEFT_ARROW","onboard_matrix.LEFT_ARROW"],["RIGHT_ARROW","onboard_matrix.RIGHT_ARROW"],["DRESS","onboard_matrix.DRESS"],["TRANSFORMERS","onboard_matrix.TRANSFORMERS"],["SCISSORS","onboard_matrix.SCISSORS"],["EXIT","onboard_matrix.EXIT"],["TREE","onboard_matrix.TREE"],["PACMAN","onboard_matrix.PACMAN"],["TARGET","onboard_matrix.TARGET"],["TSHIRT","onboard_matrix.TSHIRT"],["ROLLERSKATE","onboard_matrix.ROLLERSKATE"],["DUCK","onboard_matrix.DUCK"],["HOUSE","onboard_matrix.HOUSE"],["TORTOISE","onboard_matrix.TORTOISE"],["BUTTERFLY","onboard_matrix.BUTTERFLY"],["STICKFIGURE","onboard_matrix.STICKFIGURE"],["GHOST","onboard_matrix.GHOST"],["PITCHFORK","onboard_matrix.PITCHFORK"],["MUSIC_QUAVERS","onboard_matrix.MUSIC_QUAVERS"],["MUSIC_QUAVER","onboard_matrix.MUSIC_QUAVER"],["MUSIC_CROTCHET","onboard_matrix.MUSIC_CROTCHET"],["COW","onboard_matrix.COW"],["RABBIT","onboard_matrix.RABBIT"],["SQUARE_SMALL","onboard_matrix.SQUARE_SMALL"],["SQUARE","onboard_matrix.SQUARE"],["DIAMOND_SMALL","onboard_matrix.DIAMOND_SMALL"],["DIAMOND","onboard_matrix.DIAMOND"],["CHESSBOARD","onboard_matrix.CHESSBOARD"],["TRIANGLE_LEFT","onboard_matrix.TRIANGLE_LEFT"],["TRIANGLE","onboard_matrix.TRIANGLE"],["SNAKE","onboard_matrix.SNAKE"],["UMBRELLA","onboard_matrix.UMBRELLA"],["SKULL","onboard_matrix.SKULL"],["GIRAFFE","onboard_matrix.GIRAFFE"],["SWORD","onboard_matrix.SWORD"]],builtinimg_extern:[["HEART","matrix32x12.Matrix.HEART"],["HEART_SMALL","matrix32x12.Matrix.HEART_SMALL"],["HAPPY","matrix32x12.Matrix.HAPPY"],["SAD","matrix32x12.Matrix.SAD"],["SMILE","matrix32x12.Matrix.SMILE"],["SILLY","matrix32x12.Matrix.SILLY"],["FABULOUS","matrix32x12.Matrix.FABULOUS"],["SURPRISED","matrix32x12.Matrix.SURPRISED"],["ASLEEP","matrix32x12.Matrix.ASLEEP"],["ANGRY","matrix32x12.Matrix.ANGRY"],["CONFUSED","matrix32x12.Matrix.CONFUSED"],["NO","matrix32x12.Matrix.NO"],["YES","matrix32x12.Matrix.YES"],["LEFT_ARROW","matrix32x12.Matrix.LEFT_ARROW"],["RIGHT_ARROW","matrix32x12.Matrix.RIGHT_ARROW"],["DRESS","matrix32x12.Matrix.DRESS"],["TRANSFORMERS","matrix32x12.Matrix.TRANSFORMERS"],["SCISSORS","matrix32x12.Matrix.SCISSORS"],["EXIT","matrix32x12.Matrix.EXIT"],["TREE","matrix32x12.Matrix.TREE"],["PACMAN","matrix32x12.Matrix.PACMAN"],["TARGET","matrix32x12.Matrix.TARGET"],["TSHIRT","matrix32x12.Matrix.TSHIRT"],["ROLLERSKATE","matrix32x12.Matrix.ROLLERSKATE"],["DUCK","matrix32x12.Matrix.DUCK"],["HOUSE","matrix32x12.Matrix.HOUSE"],["TORTOISE","matrix32x12.Matrix.TORTOISE"],["BUTTERFLY","matrix32x12.Matrix.BUTTERFLY"],["STICKFIGURE","matrix32x12.Matrix.STICKFIGURE"],["GHOST","matrix32x12.Matrix.GHOST"],["PITCHFORK","matrix32x12.Matrix.PITCHFORK"],["onboard_music_QUAVERS","matrix32x12.Matrix.onboard_music_QUAVERS"],["onboard_music_QUAVER","matrix32x12.Matrix.onboard_music_QUAVER"],["onboard_music_CROTCHET","matrix32x12.Matrix.onboard_music_CROTCHET"],["COW","matrix32x12.Matrix.COW"],["RABBIT","matrix32x12.Matrix.RABBIT"],["SQUARE_SMALL","matrix32x12.Matrix.SQUARE_SMALL"],["SQUARE","matrix32x12.Matrix.SQUARE"],["DIAMOND_SMALL","matrix32x12.Matrix.DIAMOND_SMALL"],["DIAMOND","matrix32x12.Matrix.DIAMOND"],["CHESSBOARD","matrix32x12.Matrix.CHESSBOARD"],["TRIANGLE_LEFT","matrix32x12.Matrix.TRIANGLE_LEFT"],["TRIANGLE","matrix32x12.Matrix.TRIANGLE"],["SNAKE","matrix32x12.Matrix.SNAKE"],["UMBRELLA","matrix32x12.Matrix.UMBRELLA"],["SKULL","matrix32x12.Matrix.SKULL"],["GIRAFFE","matrix32x12.Matrix.GIRAFFE"],["SWORD","matrix32x12.Matrix.SWORD"]],imglist:[["ALL_CLOCKS","onboard_matrix.ALL_CLOCKS"],["ALL_ARROWS","onboard_matrix.ALL_ARROWS"]],playlist:[["DADADADUM","onboard_music.DADADADUM"],["ENTERTAINER","onboard_music.ENTERTAINER"],["PRELUDE","onboard_music.PRELUDE"],["ODE","onboard_music.ODE"],["NYAN","onboard_music.NYAN"],["RINGTONE","onboard_music.RINGTONE"],["FUNK","onboard_music.FUNK"],["BLUES","onboard_music.BLUES"],["BIRTHDAY","onboard_music.BIRTHDAY"],["WEDDING","onboard_music.WEDDING"],["FUNERAL","onboard_music.FUNERAL"],["PUNCHLINE","onboard_music.PUNCHLINE"],["PYTHON","onboard_music.PYTHON"],["BADDY","onboard_music.BADDY"],["CHASE","onboard_music.CHASE"],["BA_DING","onboard_music.BA_DING"],["WAWAWAWAA","onboard_music.WAWAWAWAA"],["JUMP_UP","onboard_music.JUMP_UP"],["JUMP_DOWN","onboard_music.JUMP_DOWN"],["POWER_UP","onboard_music.POWER_UP"],["POWER_DOWN","onboard_music.POWER_DOWN"]],playlist_extern:[["DADADADUM","DADADADUM"],["ENTERTAINER","ENTERTAINER"],["PRELUDE","PRELUDE"],["ODE","ODE"],["NYAN","NYAN"],["RINGTONE","RINGTONE"],["FUNK","FUNK"],["BLUES","BLUES"],["BIRTHDAY","BIRTHDAY"],["WEDDING","WEDDING"],["FUNERAL","FUNERAL"],["PUNCHLINE","PUNCHLINE"],["PYTHON","PYTHON"],["BADDY","BADDY"],["CHASE","CHASE"],["BA_DING","BA_DING"],["WAWAWAWAA","WAWAWAWAA"],["JUMP_UP","JUMP_UP"],["JUMP_DOWN","JUMP_DOWN"],["POWER_UP","POWER_UP"],["POWER_DOWN","POWER_DOWN"]],tone_notes:[["NOTE_C3","131"],["NOTE_D3","147"],["NOTE_E3","165"],["NOTE_F3","175"],["NOTE_G3","196"],["NOTE_A3","220"],["NOTE_B3","247"],["NOTE_C4","262"],["NOTE_D4","294"],["NOTE_E4","330"],["NOTE_F4","349"],["NOTE_G4","392"],["NOTE_A4","440"],["NOTE_B4","494"],["NOTE_C5","523"],["NOTE_D5","587"],["NOTE_E5","659"],["NOTE_F5","698"],["NOTE_G5","784"],["NOTE_A5","880"],["NOTE_B5","988"]],serial_pin:[["pin0","0"],["pin1","1"],["pin2","2"],["pin8","8"],["pin12","12"],["pin13","13"],["pin14","14"],["pin15","15"],["pin16","16"]],radio_power:[["0","0"],["1","1"],["2","2"],["3","3"],["4","4"],["5","5"],["6","6"],["7","7"]],radio_datarate:[["1Mbit","RATE_1MBIT"],["250Kbit","RATE_250KBIT"],["2Mbit","RATE_2MBIT"]],one_more:[["ONE_SHOT","ONE_SHOT"],["PERIODIC","PERIODIC"]],digital_dot:[["0","0"],["1","1"],["2","2"],["3","3"]]},_V["ESP32 Generic"]={description:"MicroPython[ESP32 Generic]",digital_pin:[["0","0"],["2","2"],["4","4"],["5","5"],["6","6"],["7","7"],["8","8"],["9","9"],["10","10"],["11","11"],["12","12"],["13","13"],["14","14"],["15","15"],["16","16"],["17","17"],["18","18"],["19","19"],["20","20"],["21","21"],["22","22"],["23","23"],["25","25"],["26","26"],["27","27"],["32","32"],["33","33"],["34","34"],["35","35"],["36","36"],["37","37"],["38","38"],["39","39"]],digital:[["pin0","pin0"],["pin2","pin2"],["pin4","pin4"],["pin5","pin5"],["pin6","pin6"],["pin7","pin7"],["pin8","pin8"],["pin9","pin9"],["pin10","pin10"],["pin11","pin11"],["pin12","pin12"],["pin13","pin13"],["pin14","pin14"],["pin15","pin15"],["pin16","pin16"],["pin17","pin17"],["pin18","pin18"],["pin19","pin19"],["pin20","pin20"],["pin21","pin21"],["pin22","pin22"],["pin23","pin23"],["pin25","pin25"],["pin26","pin26"],["pin27","pin27"],["pin32","pin32"],["pin33","pin33"],["pin34","pin34"],["pin35","pin35"],["pin36","pin36"],["pin37","pin37"],["pin38","pin38"],["pin39","pin39"]],input_pin:[["0","0"],["2","2"],["4","4"],["5","5"],["7","7"],["8","8"],["12","12"],["13","13"],["14","14"],["15","15"],["19","19"],["20","20"],["21","21"],["22","22"],["25","25"],["26","26"],["27","27"],["32","32"],["33","33"],["34","34"],["35","35"],["36","36"],["37","37"],["38","38"],["39","39"]],output_pin:[["0","0"],["2","2"],["4","4"],["5","5"],["7","7"],["8","8"],["12","12"],["13","13"],["14","14"],["15","15"],["19","19"],["20","20"],["21","21"],["22","22"],["25","25"],["26","26"],["27","27"],["32","32"],["33","33"]],pwm_pin:[["0","0"],["2","2"],["4","4"],["5","5"],["12","12"],["13","13"],["14","14"],["15","15"],["16","16"],["17","17"],["18","18"],["19","19"],["20","20"],["21","21"],["22","22"],["23","23"],["25","25"],["26","26"],["27","27"],["32","32"]],pwm:[["pwm0","pwm0"],["pwm2","pwm2"],["pwm4","pwm4"],["pwm5","pwm5"],["pwm12","pwm12"],["pwm13","pwm13"],["pwm14","pwm14"],["pwm15","pwm15"],["pwm16","pwm16"],["pwm17","pwm17"],["pwm18","pwm18"],["pwm19","pwm19"],["pwm20","pwm20"],["pwm21","pwm21"],["pwm22","pwm22"],["pwm23","pwm23"],["pwm25","pwm25"],["pwm26","pwm26"],["pwm27","pwm27"],["pwm32","pwm32"]],analog_pin:[["32","32"],["33","33"],["34","34"],["35","35"],["36","36"],["37","37"],["38","38"],["39","39"]],analog:[["adc32","adc32"],["adc33","adc33"],["adc34","adc34"],["adc35","adc35"],["adc36","adc36"],["adc37","adc37"],["adc38","adc38"],["adc39","adc39"]],espnow_channel:lt.Profile.generate(["1-13"]),haskylens_model:lt.Profile.generate(["0-4"]),dac_pin:[["25","25"],["26","26"]],dac:[["dac25","dac25"],["dac26","dac26"]],touch:[["tc0","tc0"],["tc2","tc2"],["tc4","tc4"],["tc12","tc12"],["tc13","tc13"],["tc14","tc14"],["tc15","tc15"],["tc27","tc27"],["tc32","tc32"],["tc33","tc33"]],touch_pin:[["0","0"],["2","2"],["4","4"],["12","12"],["13","13"],["14","14"],["15","15"],["27","27"],["32","32"],["33","33"]],button:[["A","button_a"],["B","button_b"]],axis:[["0","0"],["1","1"],["2","2"],["3","3"],["4","4"]],exlcdh:[["0","0"],["1","1"],["2","2"],["3","3"],["4","4"],["5","5"],["6","6"],["7","7"],["8","8"],["9","9"],["10","10"],["11","11"],["12","12"],["13","13"],["14","14"],["15","15"]],exlcdv:[["0","0"],["1","1"],["2","2"],["3","3"],["4","4"],["5","5"],["6","6"],["7","7"]],brightness:[["0","0"],["1","1"],["2","2"],["3","3"],["4","4"],["5","5"],["6","6"],["7","7"],["8","8"],["9","9"]],tts_voice:lt.Profile.generate(["0-16"]),tts_builtin_music:lt.Profile.generate(["0-47"]),tts_bgmusic:lt.Profile.generate(["0-15"]),builtinimg:[["HEART","onboard_matrix.HEART"],["HEART_SMALL","onboard_matrix.HEART_SMALL"],["HAPPY","onboard_matrix.HAPPY"],["SAD","onboard_matrix.SAD"],["SMILE","onboard_matrix.SMILE"],["SILLY","onboard_matrix.SILLY"],["FABULOUS","onboard_matrix.FABULOUS"],["SURPRISED","onboard_matrix.SURPRISED"],["ASLEEP","onboard_matrix.ASLEEP"],["ANGRY","onboard_matrix.ANGRY"],["CONFUSED","onboard_matrix.CONFUSED"],["NO","onboard_matrix.NO"],["YES","onboard_matrix.YES"],["LEFT_ARROW","onboard_matrix.LEFT_ARROW"],["RIGHT_ARROW","onboard_matrix.RIGHT_ARROW"],["DRESS","onboard_matrix.DRESS"],["TRANSFORMERS","onboard_matrix.TRANSFORMERS"],["SCISSORS","onboard_matrix.SCISSORS"],["EXIT","onboard_matrix.EXIT"],["TREE","onboard_matrix.TREE"],["PACMAN","onboard_matrix.PACMAN"],["TARGET","onboard_matrix.TARGET"],["TSHIRT","onboard_matrix.TSHIRT"],["ROLLERSKATE","onboard_matrix.ROLLERSKATE"],["DUCK","onboard_matrix.DUCK"],["HOUSE","onboard_matrix.HOUSE"],["TORTOISE","onboard_matrix.TORTOISE"],["BUTTERFLY","onboard_matrix.BUTTERFLY"],["STICKFIGURE","onboard_matrix.STICKFIGURE"],["GHOST","onboard_matrix.GHOST"],["PITCHFORK","onboard_matrix.PITCHFORK"],["onboard_music_QUAVERS","onboard_matrix.onboard_music_QUAVERS"],["onboard_music_QUAVER","onboard_matrix.onboard_music_QUAVER"],["onboard_music_CROTCHET","onboard_matrix.onboard_music_CROTCHET"],["COW","onboard_matrix.COW"],["RABBIT","onboard_matrix.RABBIT"],["SQUARE_SMALL","onboard_matrix.SQUARE_SMALL"],["SQUARE","onboard_matrix.SQUARE"],["DIAMOND_SMALL","onboard_matrix.DIAMOND_SMALL"],["DIAMOND","onboard_matrix.DIAMOND"],["CHESSBOARD","onboard_matrix.CHESSBOARD"],["TRIANGLE_LEFT","onboard_matrix.TRIANGLE_LEFT"],["TRIANGLE","onboard_matrix.TRIANGLE"],["SNAKE","onboard_matrix.SNAKE"],["UMBRELLA","onboard_matrix.UMBRELLA"],["SKULL","onboard_matrix.SKULL"],["GIRAFFE","onboard_matrix.GIRAFFE"],["SWORD","onboard_matrix.SWORD"]],builtinimg_extern:[["HEART","matrix32x12.Matrix.HEART"],["HEART_SMALL","matrix32x12.Matrix.HEART_SMALL"],["HAPPY","matrix32x12.Matrix.HAPPY"],["SAD","matrix32x12.Matrix.SAD"],["SMILE","matrix32x12.Matrix.SMILE"],["SILLY","matrix32x12.Matrix.SILLY"],["FABULOUS","matrix32x12.Matrix.FABULOUS"],["SURPRISED","matrix32x12.Matrix.SURPRISED"],["ASLEEP","matrix32x12.Matrix.ASLEEP"],["ANGRY","matrix32x12.Matrix.ANGRY"],["CONFUSED","matrix32x12.Matrix.CONFUSED"],["NO","matrix32x12.Matrix.NO"],["YES","matrix32x12.Matrix.YES"],["LEFT_ARROW","matrix32x12.Matrix.LEFT_ARROW"],["RIGHT_ARROW","matrix32x12.Matrix.RIGHT_ARROW"],["DRESS","matrix32x12.Matrix.DRESS"],["TRANSFORMERS","matrix32x12.Matrix.TRANSFORMERS"],["SCISSORS","matrix32x12.Matrix.SCISSORS"],["EXIT","matrix32x12.Matrix.EXIT"],["TREE","matrix32x12.Matrix.TREE"],["PACMAN","matrix32x12.Matrix.PACMAN"],["TARGET","matrix32x12.Matrix.TARGET"],["TSHIRT","matrix32x12.Matrix.TSHIRT"],["ROLLERSKATE","matrix32x12.Matrix.ROLLERSKATE"],["DUCK","matrix32x12.Matrix.DUCK"],["HOUSE","matrix32x12.Matrix.HOUSE"],["TORTOISE","matrix32x12.Matrix.TORTOISE"],["BUTTERFLY","matrix32x12.Matrix.BUTTERFLY"],["STICKFIGURE","matrix32x12.Matrix.STICKFIGURE"],["GHOST","matrix32x12.Matrix.GHOST"],["PITCHFORK","matrix32x12.Matrix.PITCHFORK"],["onboard_music_QUAVERS","matrix32x12.Matrix.onboard_music_QUAVERS"],["onboard_music_QUAVER","matrix32x12.Matrix.onboard_music_QUAVER"],["onboard_music_CROTCHET","matrix32x12.Matrix.onboard_music_CROTCHET"],["COW","matrix32x12.Matrix.COW"],["RABBIT","matrix32x12.Matrix.RABBIT"],["SQUARE_SMALL","matrix32x12.Matrix.SQUARE_SMALL"],["SQUARE","matrix32x12.Matrix.SQUARE"],["DIAMOND_SMALL","matrix32x12.Matrix.DIAMOND_SMALL"],["DIAMOND","matrix32x12.Matrix.DIAMOND"],["CHESSBOARD","matrix32x12.Matrix.CHESSBOARD"],["TRIANGLE_LEFT","matrix32x12.Matrix.TRIANGLE_LEFT"],["TRIANGLE","matrix32x12.Matrix.TRIANGLE"],["SNAKE","matrix32x12.Matrix.SNAKE"],["UMBRELLA","matrix32x12.Matrix.UMBRELLA"],["SKULL","matrix32x12.Matrix.SKULL"],["GIRAFFE","matrix32x12.Matrix.GIRAFFE"],["SWORD","matrix32x12.Matrix.SWORD"]],imglist:[["ALL_CLOCKS","onboard_matrix.ALL_CLOCKS"],["ALL_ARROWS","onboard_matrix.ALL_ARROWS"]],playlist:[["DADADADUM","onboard_music.DADADADUM"],["ENTERTAINER","onboard_music.ENTERTAINER"],["PRELUDE","onboard_music.PRELUDE"],["ODE","onboard_music.ODE"],["NYAN","onboard_music.NYAN"],["RINGTONE","onboard_music.RINGTONE"],["FUNK","onboard_music.FUNK"],["BLUES","onboard_music.BLUES"],["BIRTHDAY","onboard_music.BIRTHDAY"],["WEDDING","onboard_music.WEDDING"],["FUNERAL","onboard_music.FUNERAL"],["PUNCHLINE","onboard_music.PUNCHLINE"],["PYTHON","onboard_music.PYTHON"],["BADDY","onboard_music.BADDY"],["CHASE","onboard_music.CHASE"],["BA_DING","onboard_music.BA_DING"],["WAWAWAWAA","onboard_music.WAWAWAWAA"],["JUMP_UP","onboard_music.JUMP_UP"],["JUMP_DOWN","onboard_music.JUMP_DOWN"],["POWER_UP","onboard_music.POWER_UP"],["POWER_DOWN","onboard_music.POWER_DOWN"]],playlist_extern:[["DADADADUM","DADADADUM"],["ENTERTAINER","ENTERTAINER"],["PRELUDE","PRELUDE"],["ODE","ODE"],["NYAN","NYAN"],["RINGTONE","RINGTONE"],["FUNK","FUNK"],["BLUES","BLUES"],["BIRTHDAY","BIRTHDAY"],["WEDDING","WEDDING"],["FUNERAL","FUNERAL"],["PUNCHLINE","PUNCHLINE"],["PYTHON","PYTHON"],["BADDY","BADDY"],["CHASE","CHASE"],["BA_DING","BA_DING"],["WAWAWAWAA","WAWAWAWAA"],["JUMP_UP","JUMP_UP"],["JUMP_DOWN","JUMP_DOWN"],["POWER_UP","POWER_UP"],["POWER_DOWN","POWER_DOWN"]],tone_notes:[["NOTE_C3","131"],["NOTE_D3","147"],["NOTE_E3","165"],["NOTE_F3","175"],["NOTE_G3","196"],["NOTE_A3","220"],["NOTE_B3","247"],["NOTE_C4","262"],["NOTE_D4","294"],["NOTE_E4","330"],["NOTE_F4","349"],["NOTE_G4","392"],["NOTE_A4","440"],["NOTE_B4","494"],["NOTE_C5","523"],["NOTE_D5","587"],["NOTE_E5","659"],["NOTE_F5","698"],["NOTE_G5","784"],["NOTE_A5","880"],["NOTE_B5","988"]],serial_pin:[["pin0","0"],["pin1","1"],["pin2","2"],["pin8","8"],["pin12","12"],["pin13","13"],["pin14","14"],["pin15","15"],["pin16","16"]],radio_power:[["0","0"],["1","1"],["2","2"],["3","3"],["4","4"],["5","5"],["6","6"],["7","7"]],radio_datarate:[["1Mbit","RATE_1MBIT"],["250Kbit","RATE_250KBIT"],["2Mbit","RATE_2MBIT"]],one_more:[["ONE_SHOT","ONE_SHOT"],["PERIODIC","PERIODIC"]],digital_dot:[["0","0"],["1","1"],["2","2"],["3","3"]]},_V.mPython={description:"MicroPython[ESP32 Generic]",digital_pin:[["p0","33"],["p1","32"],["p2","35"],["p5","0"],["p6","16"],["p7","17"],["p8","26"],["p9","25"],["p11","2"],["p13","18"],["p14","19"],["p15","21"],["p16","5"],["p19","22"],["p20","23"]],digital:[["pin0","pin33"],["pin1","pin32"],["pin2","pin35"],["pin5","pin0"],["pin6","pin16"],["pin7","pin17"],["pin8","pin26"],["pin9","pin25"],["pin11","pin2"],["pin13","pin18"],["pin14","pin19"],["pin15","pin21"],["pin16","pin5"],["pin19","pin22"],["pin20","pin23"]],input_pin:[["p0","33"],["p1","32"],["p2","35"],["p5","0"],["p6","16"],["p7","17"],["p8","26"],["p9","25"],["p11","2"],["p13","18"],["p14","19"],["p15","21"],["p16","5"],["p19","22"],["p20","23"]],output_pin:[["p0","33"],["p1","32"],["p5","0"],["p6","16"],["p7","17"],["p8","26"],["p9","25"],["p11","2"],["p13","18"],["p14","19"],["p15","21"],["p16","5"],["p19","22"],["p20","23"]],pwm_pin:[["p0","33"],["p1","32"],["p5","0"],["p6","16"],["p7","17"],["p8","26"],["p9","25"],["p11","2"],["p13","18"],["p14","19"],["p15","21"],["p16","5"],["p19","22"],["p20","23"]],pwm:[["pwm0","pwm33"],["pwm1","pwm32"],["pwm5","pwm0"],["pwm6","pwm16"],["pwm7","pwm17"],["pwm8","pwm26"],["pwm9","pwm25"],["pwm11","pwm2"],["pwm13","pwm18"],["pwm14","pwm19"],["pwm15","pwm21"],["pwm16","pwm5"],["pwm19","pwm22"],["pwm20","pwm23"]],espnow_channel:lt.Profile.generate(["1-13"]),haskylens_model:lt.Profile.generate(["0-4"]),analog_pin:[["p0","33"],["p1","32"],["p2","35"],["p3","34"],["p4","39"],["p10","36"]],analog:[["adc0","adc33"],["adc1","adc32"],["adc2","adc35"],["adc3","adc34"],["adc4","adc39"],["adc10","adc36"]],dac_pin:[["p8","26"],["p9","25"]],dac:[["dac8","dac26"],["dac9","dac25"]],touch_mpython:[["p","p"],["y","y"],["t","t"],["h","h"],["o","o"],["n","n"]],touch:[["tc0","tc33"],["tc1","tc32"],["tc5","tc0"],["tc11","tc2"],["tc23","tc27"],["tc24","tc14"],["tc25","tc12"],["tc26","tc13"],["tc27","tc15"],["tc28","tc4"]],touch_pin:[["p0","33"],["p1","32"],["p5","0"],["p11","2"],["p23","27"],["p24","14"],["p25","12"],["p26","13"],["p27","15"],["p28","4"]],button:[["A","button_a"],["B","button_b"]],axis:[["0","0"],["1","1"],["2","2"],["3","3"],["4","4"]],exlcdh:[["0","0"],["1","1"],["2","2"],["3","3"],["4","4"],["5","5"],["6","6"],["7","7"],["8","8"],["9","9"],["10","10"],["11","11"],["12","12"],["13","13"],["14","14"],["15","15"]],exlcdv:[["0","0"],["1","1"],["2","2"],["3","3"],["4","4"],["5","5"],["6","6"],["7","7"]],brightness:[["0","0"],["1","1"],["2","2"],["3","3"],["4","4"],["5","5"],["6","6"],["7","7"],["8","8"],["9","9"]],tts_voice:lt.Profile.generate(["0-16"]),tts_builtin_music:lt.Profile.generate(["0-47"]),tts_bgmusic:lt.Profile.generate(["0-15"]),builtinimg:[["HEART","onboard_matrix.HEART"],["HEART_SMALL","onboard_matrix.HEART_SMALL"],["HAPPY","onboard_matrix.HAPPY"],["SAD","onboard_matrix.SAD"],["SMILE","onboard_matrix.SMILE"],["SILLY","onboard_matrix.SILLY"],["FABULOUS","onboard_matrix.FABULOUS"],["SURPRISED","onboard_matrix.SURPRISED"],["ASLEEP","onboard_matrix.ASLEEP"],["ANGRY","onboard_matrix.ANGRY"],["CONFUSED","onboard_matrix.CONFUSED"],["NO","onboard_matrix.NO"],["YES","onboard_matrix.YES"],["LEFT_ARROW","onboard_matrix.LEFT_ARROW"],["RIGHT_ARROW","onboard_matrix.RIGHT_ARROW"],["DRESS","onboard_matrix.DRESS"],["TRANSFORMERS","onboard_matrix.TRANSFORMERS"],["SCISSORS","onboard_matrix.SCISSORS"],["EXIT","onboard_matrix.EXIT"],["TREE","onboard_matrix.TREE"],["PACMAN","onboard_matrix.PACMAN"],["TARGET","onboard_matrix.TARGET"],["TSHIRT","onboard_matrix.TSHIRT"],["ROLLERSKATE","onboard_matrix.ROLLERSKATE"],["DUCK","onboard_matrix.DUCK"],["HOUSE","onboard_matrix.HOUSE"],["TORTOISE","onboard_matrix.TORTOISE"],["BUTTERFLY","onboard_matrix.BUTTERFLY"],["STICKFIGURE","onboard_matrix.STICKFIGURE"],["GHOST","onboard_matrix.GHOST"],["PITCHFORK","onboard_matrix.PITCHFORK"],["onboard_music_QUAVERS","onboard_matrix.onboard_music_QUAVERS"],["onboard_music_QUAVER","onboard_matrix.onboard_music_QUAVER"],["onboard_music_CROTCHET","onboard_matrix.onboard_music_CROTCHET"],["COW","onboard_matrix.COW"],["RABBIT","onboard_matrix.RABBIT"],["SQUARE_SMALL","onboard_matrix.SQUARE_SMALL"],["SQUARE","onboard_matrix.SQUARE"],["DIAMOND_SMALL","onboard_matrix.DIAMOND_SMALL"],["DIAMOND","onboard_matrix.DIAMOND"],["CHESSBOARD","onboard_matrix.CHESSBOARD"],["TRIANGLE_LEFT","onboard_matrix.TRIANGLE_LEFT"],["TRIANGLE","onboard_matrix.TRIANGLE"],["SNAKE","onboard_matrix.SNAKE"],["UMBRELLA","onboard_matrix.UMBRELLA"],["SKULL","onboard_matrix.SKULL"],["GIRAFFE","onboard_matrix.GIRAFFE"],["SWORD","onboard_matrix.SWORD"]],builtinimg_extern:[["HEART","matrix32x12.Matrix.HEART"],["HEART_SMALL","matrix32x12.Matrix.HEART_SMALL"],["HAPPY","matrix32x12.Matrix.HAPPY"],["SAD","matrix32x12.Matrix.SAD"],["SMILE","matrix32x12.Matrix.SMILE"],["SILLY","matrix32x12.Matrix.SILLY"],["FABULOUS","matrix32x12.Matrix.FABULOUS"],["SURPRISED","matrix32x12.Matrix.SURPRISED"],["ASLEEP","matrix32x12.Matrix.ASLEEP"],["ANGRY","matrix32x12.Matrix.ANGRY"],["CONFUSED","matrix32x12.Matrix.CONFUSED"],["NO","matrix32x12.Matrix.NO"],["YES","matrix32x12.Matrix.YES"],["LEFT_ARROW","matrix32x12.Matrix.LEFT_ARROW"],["RIGHT_ARROW","matrix32x12.Matrix.RIGHT_ARROW"],["DRESS","matrix32x12.Matrix.DRESS"],["TRANSFORMERS","matrix32x12.Matrix.TRANSFORMERS"],["SCISSORS","matrix32x12.Matrix.SCISSORS"],["EXIT","matrix32x12.Matrix.EXIT"],["TREE","matrix32x12.Matrix.TREE"],["PACMAN","matrix32x12.Matrix.PACMAN"],["TARGET","matrix32x12.Matrix.TARGET"],["TSHIRT","matrix32x12.Matrix.TSHIRT"],["ROLLERSKATE","matrix32x12.Matrix.ROLLERSKATE"],["DUCK","matrix32x12.Matrix.DUCK"],["HOUSE","matrix32x12.Matrix.HOUSE"],["TORTOISE","matrix32x12.Matrix.TORTOISE"],["BUTTERFLY","matrix32x12.Matrix.BUTTERFLY"],["STICKFIGURE","matrix32x12.Matrix.STICKFIGURE"],["GHOST","matrix32x12.Matrix.GHOST"],["PITCHFORK","matrix32x12.Matrix.PITCHFORK"],["onboard_music_QUAVERS","matrix32x12.Matrix.onboard_music_QUAVERS"],["onboard_music_QUAVER","matrix32x12.Matrix.onboard_music_QUAVER"],["onboard_music_CROTCHET","matrix32x12.Matrix.onboard_music_CROTCHET"],["COW","matrix32x12.Matrix.COW"],["RABBIT","matrix32x12.Matrix.RABBIT"],["SQUARE_SMALL","matrix32x12.Matrix.SQUARE_SMALL"],["SQUARE","matrix32x12.Matrix.SQUARE"],["DIAMOND_SMALL","matrix32x12.Matrix.DIAMOND_SMALL"],["DIAMOND","matrix32x12.Matrix.DIAMOND"],["CHESSBOARD","matrix32x12.Matrix.CHESSBOARD"],["TRIANGLE_LEFT","matrix32x12.Matrix.TRIANGLE_LEFT"],["TRIANGLE","matrix32x12.Matrix.TRIANGLE"],["SNAKE","matrix32x12.Matrix.SNAKE"],["UMBRELLA","matrix32x12.Matrix.UMBRELLA"],["SKULL","matrix32x12.Matrix.SKULL"],["GIRAFFE","matrix32x12.Matrix.GIRAFFE"],["SWORD","matrix32x12.Matrix.SWORD"]],imglist:[["ALL_CLOCKS","onboard_matrix.ALL_CLOCKS"],["ALL_ARROWS","onboard_matrix.ALL_ARROWS"]],playlist:[["DADADADUM","onboard_music.DADADADUM"],["ENTERTAINER","onboard_music.ENTERTAINER"],["PRELUDE","onboard_music.PRELUDE"],["ODE","onboard_music.ODE"],["NYAN","onboard_music.NYAN"],["RINGTONE","onboard_music.RINGTONE"],["FUNK","onboard_music.FUNK"],["BLUES","onboard_music.BLUES"],["BIRTHDAY","onboard_music.BIRTHDAY"],["WEDDING","onboard_music.WEDDING"],["FUNERAL","onboard_music.FUNERAL"],["PUNCHLINE","onboard_music.PUNCHLINE"],["PYTHON","onboard_music.PYTHON"],["BADDY","onboard_music.BADDY"],["CHASE","onboard_music.CHASE"],["BA_DING","onboard_music.BA_DING"],["WAWAWAWAA","onboard_music.WAWAWAWAA"],["JUMP_UP","onboard_music.JUMP_UP"],["JUMP_DOWN","onboard_music.JUMP_DOWN"],["POWER_UP","onboard_music.POWER_UP"],["POWER_DOWN","onboard_music.POWER_DOWN"]],playlist_extern:[["DADADADUM","DADADADUM"],["ENTERTAINER","ENTERTAINER"],["PRELUDE","PRELUDE"],["ODE","ODE"],["NYAN","NYAN"],["RINGTONE","RINGTONE"],["FUNK","FUNK"],["BLUES","BLUES"],["BIRTHDAY","BIRTHDAY"],["WEDDING","WEDDING"],["FUNERAL","FUNERAL"],["PUNCHLINE","PUNCHLINE"],["PYTHON","PYTHON"],["BADDY","BADDY"],["CHASE","CHASE"],["BA_DING","BA_DING"],["WAWAWAWAA","WAWAWAWAA"],["JUMP_UP","JUMP_UP"],["JUMP_DOWN","JUMP_DOWN"],["POWER_UP","POWER_UP"],["POWER_DOWN","POWER_DOWN"]],tone_notes:[["NOTE_C3","131"],["NOTE_D3","147"],["NOTE_E3","165"],["NOTE_F3","175"],["NOTE_G3","196"],["NOTE_A3","220"],["NOTE_B3","247"],["NOTE_C4","262"],["NOTE_D4","294"],["NOTE_E4","330"],["NOTE_F4","349"],["NOTE_G4","392"],["NOTE_A4","440"],["NOTE_B4","494"],["NOTE_C5","523"],["NOTE_D5","587"],["NOTE_E5","659"],["NOTE_F5","698"],["NOTE_G5","784"],["NOTE_A5","880"],["NOTE_B5","988"]],serial_pin:[["pin0","0"],["pin1","1"],["pin2","2"],["pin8","8"],["pin12","12"],["pin13","13"],["pin14","14"],["pin15","15"],["pin16","16"]],radio_power:[["0","0"],["1","1"],["2","2"],["3","3"],["4","4"],["5","5"],["6","6"],["7","7"]],radio_datarate:[["1Mbit","RATE_1MBIT"],["250Kbit","RATE_250KBIT"],["2Mbit","RATE_2MBIT"]],one_more:[["ONE_SHOT","ONE_SHOT"],["PERIODIC","PERIODIC"]],digital_dot:[["0","0"],["1","1"],["2","2"],["3","3"]]};const oV=_V,pV=230,aV={init:function(){this.setColour(pV),this.appendDummyInput("").appendField(new dt.FieldDropdown(lt.Profile.default.digital),"PIN"),this.setOutput(!0)}},uV={init:function(){this.setColour(pV),this.appendDummyInput("").appendField(new dt.FieldDropdown(lt.Profile.default.digital_pin),"PIN"),this.setOutput(!0,Number)}},rV={init:function(){this.setColour(pV),this.appendDummyInput("").appendField(new dt.FieldDropdown(lt.Profile.default.input_pin),"PIN"),this.setOutput(!0,Number)}},dV={init:function(){this.setColour(pV),this.appendDummyInput("").appendField(new dt.FieldDropdown(lt.Profile.default.output_pin),"PIN"),this.setOutput(!0,Number)}},lV={init:function(){this.setColour(pV),this.appendDummyInput("").appendField(new dt.FieldDropdown(lt.Profile.default.touch_mpython),"PIN"),this.setOutput(!0,Number)}},IV={init:function(){this.setColour(pV),this.appendDummyInput("").appendField(new dt.FieldDropdown(lt.Profile.default.espnow_channel),"PIN"),this.setOutput(!0,Number)}},TV={init:function(){this.setColour(pV),this.appendDummyInput("").appendField(new dt.FieldDropdown(lt.Profile.default.haskylens_model),"PIN"),this.setOutput(!0,Number)}},MV={init:function(){this.setColour(pV),this.appendDummyInput("").appendField(new dt.FieldDropdown(lt.Profile.default.pwm_input),"PIN"),this.setOutput(!0)}},hV={init:function(){this.setColour(pV),this.appendDummyInput("").appendField(new dt.FieldDropdown(lt.Profile.default.analog_input),"PIN"),this.setOutput(!0)}},mV={init:function(){this.setColour(pV),this.appendDummyInput("").appendField(new dt.FieldDropdown(lt.Profile.default.pwm_output),"PIN"),this.setOutput(!0)}},EV={init:function(){this.setColour(pV),this.appendDummyInput("").appendField(new dt.FieldDropdown(lt.Profile.default.analog_output),"PIN"),this.setOutput(!0)}},OV={init:function(){this.setColour(pV),this.appendDummyInput("").appendField(new dt.FieldDropdown(lt.Profile.default.i2c_A_pin),"PIN"),this.setOutput(!0,Number)}},RV={init:function(){this.setColour(pV),this.appendDummyInput("").appendField(new dt.FieldDropdown(lt.Profile.default.i2c_B_pin),"PIN"),this.setOutput(!0,Number)}},cV={init:function(){this.setColour(pV),this.appendDummyInput("").appendField(new dt.FieldDropdown(lt.Profile.default.spi_A_pin),"PIN"),this.setOutput(!0,Number)}},gV={init:function(){this.setColour(pV),this.appendDummyInput("").appendField(new dt.FieldDropdown(lt.Profile.default.spi_B_pin),"PIN"),this.setOutput(!0,Number)}},CV={init:function(){this.setColour(pV),this.appendDummyInput("").appendField(new dt.FieldDropdown(lt.Profile.default.spi_C_pin),"PIN"),this.setOutput(!0,Number)}},SV={init:function(){this.setColour(pV),this.appendDummyInput("").appendField(new dt.FieldDropdown(lt.Profile.default.spi_D_pin),"PIN"),this.setOutput(!0,Number)}},AV={init:function(){this.setColour(pV),this.appendDummyInput("").appendField(new dt.FieldDropdown(lt.Profile.default.analog),"PIN"),this.setOutput(!0)}},LV={init:function(){this.setColour(pV),this.appendDummyInput("").appendField(new dt.FieldDropdown(lt.Profile.default.analog_pin),"PIN"),this.setOutput(!0,Number)}},NV={init:function(){this.setColour(pV),this.appendDummyInput("").appendField(new dt.FieldDropdown(lt.Profile.default.dac),"PIN"),this.setOutput(!0)}},DV={init:function(){this.setColour(pV),this.appendDummyInput("").appendField(new dt.FieldDropdown(lt.Profile.default.dac_pin),"PIN"),this.setOutput(!0,Number)}},fV={init:function(){this.setColour(pV),this.appendDummyInput("").appendField(new dt.FieldDropdown(lt.Profile.default.button),"PIN"),this.setOutput(!0,Number)}},FV={init:function(){this.setColour(pV),this.appendDummyInput("").appendField(new dt.FieldDropdown(lt.Profile.default.pwm),"PIN"),this.setOutput(!0)}},PV={init:function(){this.setColour(pV),this.appendDummyInput("").appendField(new dt.FieldDropdown(lt.Profile.default.pwm_pin),"PIN"),this.setOutput(!0,Number)}},YV={init:function(){this.setColour(pV),this.appendDummyInput("").appendField(new dt.FieldDropdown(lt.Profile.default.touch_pin),"PIN"),this.setOutput(!0,Number)}},vV={init:function(){this.setColour(pV),this.appendDummyInput("").appendField(new dt.FieldDropdown(lt.Profile.default.touch),"PIN"),this.setOutput(!0)}},XV={init:function(){this.setColour(pV),this.appendDummyInput("").appendField(new dt.FieldDropdown(lt.Profile.default.serial_pin),"PIN"),this.setOutput(!0,Number)}},xV={init:function(){this.setColour(pV),this.appendDummyInput("").appendField(new dt.FieldDropdown(lt.Profile.default.builtinimg),"PIN"),this.setOutput(!0,"esp32_image")}},bV={init:function(){this.setColour(pV),this.appendDummyInput("").appendField(new dt.FieldDropdown(lt.Profile.default.builtinimg_extern),"PIN"),this.setOutput(!0,"esp32_image")}},yV={init:function(){this.setColour(pV),this.appendDummyInput("").appendField(new dt.FieldDropdown(lt.Profile.default.imglist),"PIN"),this.setOutput(!0)}},VV={init:function(){this.setColour(pV),this.appendDummyInput("").appendField(new dt.FieldDropdown(lt.Profile.default.playlist),"PIN"),this.setOutput(!0)}},BV={init:function(){this.setColour(pV),this.appendDummyInput("").appendField(new dt.FieldDropdown(lt.Profile.default.playlist_extern),"PIN"),this.setOutput(!0)}},GV={init:function(){this.setColour(pV),this.appendDummyInput("").appendField(new dt.FieldDropdown(lt.Profile.default.exlcdh),"PIN"),this.setOutput(!0,Number)}},UV={init:function(){this.setColour(pV),this.appendDummyInput("").appendField(new dt.FieldDropdown(lt.Profile.default.exlcdv),"PIN"),this.setOutput(!0,Number)}},wV={init:function(){this.setColour(pV),this.appendDummyInput("").appendField(new dt.FieldDropdown(lt.Profile.default.axis),"PIN"),this.setOutput(!0,Number)}},HV={init:function(){this.setColour(pV),this.appendDummyInput("").appendField(new dt.FieldDropdown(lt.Profile.default.brightness),"PIN"),this.setOutput(!0,Number)}},kV={init:function(){this.setColour(pV),this.appendDummyInput("").appendField(new dt.FieldDropdown(lt.Profile.default.tts_voice),"PIN"),this.setOutput(!0,Number)}},WV={init:function(){this.setColour(pV),this.appendDummyInput("").appendField(new dt.FieldDropdown(lt.Profile.default.tts_builtin_music),"PIN"),this.setOutput(!0,Number)}},KV={init:function(){this.setColour(pV),this.appendDummyInput("").appendField(new dt.FieldDropdown(lt.Profile.default.tts_bgmusic),"PIN"),this.setOutput(!0,Number)}},JV={init:function(){this.setColour(pV),this.appendDummyInput("").appendField(new dt.FieldDropdown(lt.Profile.default.tone_notes),"PIN"),this.setOutput(!0,Number)}},QV={init:function(){this.setColour(pV),this.appendDummyInput("").appendField(new dt.FieldDropdown(lt.Profile.default.radio_power),"PIN"),this.setOutput(!0,Number)}},qV={init:function(){this.setColour(pV),this.appendDummyInput("").appendField(new dt.FieldDropdown(lt.Profile.default.radio_datarate),"PIN"),this.setOutput(!0,Number)}},zV={init:function(){this.setColour(pV),this.appendDummyInput("").appendField(new dt.FieldDropdown(lt.Profile.default.one_more),"PIN"),this.setOutput(!0)}},jV={init:function(){this.setColour(pV),this.appendDummyInput("").appendField(new dt.FieldDropdown(lt.Profile.default.digital_dot),"PIN"),this.setOutput(!0,Number)}},ZV=function(t,e){return[this.getFieldValue("PIN"),e.ORDER_ATOMIC]},$V=ZV,tB=ZV,eB=ZV,iB=ZV,nB=ZV,sB=ZV,_B=ZV,oB=ZV,pB=ZV,aB=ZV,uB=ZV,rB=ZV,dB=ZV,lB=ZV,IB=ZV,TB=ZV,MB=ZV,hB=ZV,mB=ZV,EB=ZV,OB=ZV,RB=ZV,cB=ZV,gB=ZV,CB=ZV,SB=ZV,AB=ZV,LB=ZV,NB=ZV,DB=ZV,fB=ZV,FB=ZV,PB=ZV,YB=ZV;Object.assign(dt.Variables,Tt),Object.assign(dt.Procedures,zn),dt.Python=cu,dt.generator=cu,lt.Profile.default={},Object.assign(lt.Profile,oV),Object.assign(lt.Profile.default,oV["ESP32 Generic"]),Object.assign(dt.Blocks,e,i,n,s,_,o,p,a,u,r,d,l,I,b,H,w,Y,y,k,f,U,G,B,V,F,D,N,X,v,x,P,ut),Object.assign(dt.Python.forBlock,T,M,h,m,E,O,R,c,g,C,S,A,L,tt,pt,ot,z,et,at,J,_t,st,nt,it,Q,K,W,Z,j,$,q,rt)})(); \ No newline at end of file +class Mt{constructor(t,e){if(this.variablePrefix_=e||"",this.reservedDict_=Object.create(null),t)for(var i=t.split(","),n=0;n0;s--)e.getInputTargetBlock("IF"+s)&&e.getInputTargetBlock("IF"+s).previousConnection?i[s]=e.getInputTargetBlock("IF"+s).previousConnection:i[s]=null,this.removeInput("IF"+s),e.getInputTargetBlock("DO"+s)&&e.getInputTargetBlock("DO"+s).previousConnection?n[s]=e.getInputTargetBlock("DO"+s).previousConnection:n[s]=null,this.removeInput("DO"+s);this.elseifCount_=parseInt(t.getAttribute("elseif"),10),this.elseCount_=parseInt(t.getAttribute("else"),10);for(s=1;s<=this.elseifCount_;s++)this.appendValueInput("IF"+s).setCheck([Boolean,Number]).appendField(dt.Msg.CONTROLS_IF_MSG_ELSEIF),this.appendStatementInput("DO"+s).appendField(dt.Msg.CONTROLS_IF_MSG_THEN);this.elseCount_&&this.appendStatementInput("ELSE").appendField(dt.Msg.CONTROLS_IF_MSG_ELSE);for(s=i.length-2;s>0;s--)i[s]&&i[s].reconnect(this,"IF"+s);for(s=n.length-2;s>0;s--)n[s]&&n[s].reconnect(this,"DO"+s)},decompose:function(t){var e=t.newBlock("controls_if_if");e.initSvg();for(var i=e.getInput("STACK").connection,n=1;n<=this.elseifCount_;n++){var s=t.newBlock("controls_if_elseif");s.initSvg(),i.connect(s.previousConnection),i=s.nextConnection}if(this.elseCount_){var _=t.newBlock("controls_if_else");_.initSvg(),i.connect(_.previousConnection)}return e},compose:function(t){this.elseCount_&&this.removeInput("ELSE"),this.elseCount_=0;for(var e=this.elseifCount_;e>0;e--)this.removeInput("IF"+e),this.removeInput("DO"+e);this.elseifCount_=0;for(var i=t.getInputTargetBlock("STACK"),n=[null],s=[null],_=null;i;){switch(i.type){case"controls_if_elseif":this.elseifCount_++,n.push(i.valueConnection_),s.push(i.statementConnection_);break;case"controls_if_else":this.elseCount_++,_=i.statementConnection_;break;default:throw Error("Unknown block type: "+i.type)}i=i.nextConnection&&i.nextConnection.targetBlock()}this.updateShape_(),this.reconnectChildBlocks_(n,s,_)},saveConnections:function(t){for(var e=t.getInputTargetBlock("STACK"),i=1;e;){switch(e.type){case"controls_if_elseif":var n=this.getInput("IF"+i),s=this.getInput("DO"+i);e.valueConnection_=n&&n.connection.targetConnection,e.statementConnection_=s&&s.connection.targetConnection,i++;break;case"controls_if_else":s=this.getInput("ELSE");e.statementConnection_=s&&s.connection.targetConnection;break;default:throw"Unknown block type."}e=e.nextConnection&&e.nextConnection.targetBlock()}},rebuildShape_:function(){var t=[null],e=[null],i=null;this.getInput("ELSE")&&(i=this.getInput("ELSE").connection.targetConnection);for(var n=1;this.getInput("IF"+n);){var s=this.getInput("IF"+n),_=this.getInput("DO"+n);console.log(s.connection.targetConnection),t.push(s.connection.targetConnection),e.push(_.connection.targetConnection),n++}this.updateShape_(),this.reconnectChildBlocks_(t,e,i)},updateShape_:function(){this.getInput("ELSE")&&this.removeInput("ELSE");for(var t=1;this.getInput("IF"+t);)this.removeInput("IF"+t),this.removeInput("DO"+t),t++;for(t=1;t<=this.elseifCount_;t++)this.appendValueInput("IF"+t).setCheck([Number,Boolean]).appendField(dt.Msg.CONTROLS_IF_MSG_ELSEIF),this.appendStatementInput("DO"+t).appendField(dt.Msg.CONTROLS_IF_MSG_THEN);this.elseCount_&&this.appendStatementInput("ELSE").appendField(dt.Msg.CONTROLS_IF_MSG_ELSE)},reconnectChildBlocks_:function(t,e,i){for(var n=1;n<=this.elseifCount_;n++)t[n]&&t[n].reconnect(this,"IF"+n),e[n]&&e[n].reconnect(this,"DO"+n);i&&i.reconnect(this,"ELSE")}},Xt={init:function(){this.setColour(Dt),this.appendValueInput("FROM").setCheck(Number).setAlign(dt.inputs.Align.RIGHT).appendField(dt.Msg.PYTHON_RANGE).appendField(dt.Msg.LANG_CONTROLS_FOR_INPUT_FROM),this.appendValueInput("TO").setCheck(Number).setAlign(dt.inputs.Align.RIGHT).appendField(dt.Msg.LANG_CONTROLS_FOR_INPUT_TO),this.appendValueInput("STEP").setCheck(Number).setAlign(dt.inputs.Align.RIGHT).appendField(dt.Msg.PYTHON_RANGE_STEP),this.setInputsInline(!0),this.setOutput(!0),this.setTooltip(dt.Msg.MIXLY_PYTHON_CONTROLS_RANGE_TOOLTIP)}},xt={init:function(){this.setColour(Dt),this.appendValueInput("LIST").setAlign(dt.inputs.Align.RIGHT).appendField(dt.Msg.CONTROLS_FOREACH_INPUT),this.appendValueInput("VAR").appendField(dt.Msg.CONTROLS_FOREACH_INPUT_ITEM),this.appendStatementInput("DO").appendField(dt.Msg.MIXLY_DO),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip((function(){return dt.Msg.CONTROLS_FOR_TOOLTIP.replace("“%1”","")}))},getVars:function(){return[this.getFieldValue("VAR")]},renameVar:function(t,e){dt.Names.equals(t,this.getFieldValue("VAR"))&&this.setTitleValue(e,"VAR")}},bt={init:function(){this.setColour(Dt),this.appendValueInput("BOOL").setCheck([Boolean,Number]).appendField(dt.Msg.MIXLY_MICROBIT_JS_CURRENT).appendField(new dt.FieldDropdown(this.OPERATORS),"MODE"),this.appendStatementInput("DO").appendField(dt.Msg.LANG_CONTROLS_WHILEUNTIL_TITLE_REPEAT+dt.Msg.MIXLY_DO),this.setPreviousStatement(!0),this.setNextStatement(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("MODE");return{WHILE:dt.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_WHILE,UNTIL:dt.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_UNTIL}[e]}))}},yt={init:function(){this.setColour(Dt),this.appendDummyInput().appendField(dt.Msg.MIXLY_PYTHON_TRY),this.appendStatementInput("try"),this.appendValueInput("IF1").appendField(dt.Msg.MIXLY_PYTHON_EXCEPT),this.appendStatementInput("DO1").appendField(""),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setMutator(new dt.icons.MutatorIcon(["controls_except","controls_finally"],this)),this.setTooltip(dt.Msg.MIXLY_MIXPY_CONTROL_TRY_TOOLTIP),this.elseifCount_=1,this.elseCount_=0},mutationToDom:function(){if(!this.elseifCount_&&!this.elseCount_)return null;var t=document.createElement("mutation");return this.elseifCount_&&t.setAttribute("elseif",this.elseifCount_),this.elseCount_&&t.setAttribute("else",1),t},domToMutation:function(t){var e=this,i=[],n=[];this.elseCount_&&this.removeInput("ELSE");for(var s=this.elseifCount_;s>0;s--)e.getInputTargetBlock("IF"+s)&&e.getInputTargetBlock("IF"+s).previousConnection?i[s]=e.getInputTargetBlock("IF"+s).previousConnection:i[s]=null,this.removeInput("IF"+s),e.getInputTargetBlock("DO"+s)&&e.getInputTargetBlock("DO"+s).previousConnection?n[s]=e.getInputTargetBlock("DO"+s).previousConnection:n[s]=null,this.removeInput("DO"+s);this.elseifCount_=parseInt(t.getAttribute("elseif"),10),this.elseCount_=parseInt(t.getAttribute("else"),10);for(s=1;s<=this.elseifCount_;s++)this.appendValueInput("IF"+s).setCheck([Boolean,Number]).appendField(dt.Msg.MIXLY_PYTHON_EXCEPT),this.appendStatementInput("DO"+s).appendField("");this.elseCount_&&this.appendStatementInput("ELSE").appendField(dt.Msg.MIXLY_PYTHON_FINALLY);for(s=i.length-2;s>0;s--)i[s]&&i[s].reconnect(this,"IF"+s);for(s=n.length-2;s>0;s--)n[s]&&n[s].reconnect(this,"DO"+s)},decompose:function(t){var e=t.newBlock("controls_try");e.initSvg();for(var i=e.getInput("STACK").connection,n=1;n<=this.elseifCount_;n++){var s=t.newBlock("controls_except");s.initSvg(),i.connect(s.previousConnection),i=s.nextConnection}if(this.elseCount_){var _=t.newBlock("controls_finally");_.initSvg(),i.connect(_.previousConnection)}return e},compose:function(t){this.elseCount_&&this.removeInput("ELSE"),this.elseCount_=0;for(var e=this.elseifCount_;e>0;e--)this.removeInput("IF"+e),this.removeInput("DO"+e);this.elseifCount_=0;for(var i=t.getInputTargetBlock("STACK"),n=[null],s=[null],_=null;i;){switch(i.type){case"controls_except":this.elseifCount_++,n.push(i.valueConnection_),s.push(i.statementConnection_);break;case"controls_finally":this.elseCount_++,_=i.statementConnection_;break;default:throw Error("Unknown block type: "+i.type)}i=i.nextConnection&&i.nextConnection.targetBlock()}this.updateShape_(),this.reconnectChildBlocks_(n,s,_)},saveConnections:function(t){for(var e=t.getInputTargetBlock("STACK"),i=1;e;){switch(e.type){case"controls_except":var n=this.getInput("IF"+i),s=this.getInput("DO"+i);e.valueConnection_=n&&n.connection.targetConnection,e.statementConnection_=s&&s.connection.targetConnection,i++;break;case"controls_finally":s=this.getInput("ELSE");e.statementConnection_=s&&s.connection.targetConnection;break;default:throw"Unknown block type."}e=e.nextConnection&&e.nextConnection.targetBlock()}},rebuildShape_:function(){var t=[null],e=[null],i=null;this.getInput("ELSE")&&(i=this.getInput("ELSE").connection.targetConnection);for(var n=1;this.getInput("IF"+n);){var s=this.getInput("IF"+n),_=this.getInput("DO"+n);console.log(s.connection.targetConnection),t.push(s.connection.targetConnection),e.push(_.connection.targetConnection),n++}this.updateShape_(),this.reconnectChildBlocks_(t,e,i)},updateShape_:function(){this.getInput("ELSE")&&this.removeInput("ELSE");for(var t=1;this.getInput("IF"+t);)this.removeInput("IF"+t),this.removeInput("DO"+t),t++;for(t=1;t<=this.elseifCount_;t++)this.appendValueInput("IF"+t).setCheck([Number,Boolean]).appendField(dt.Msg.MIXLY_PYTHON_EXCEPT),this.appendStatementInput("DO"+t).appendField("");this.elseCount_&&this.appendStatementInput("ELSE").appendField(dt.Msg.MIXLY_PYTHON_FINALLY)},reconnectChildBlocks_:function(t,e,i){for(var n=1;n<=this.elseifCount_;n++)t[n]&&t[n].reconnect(this,"IF"+n),e[n]&&e[n].reconnect(this,"DO"+n);i&&i.reconnect(this,"ELSE")}},Vt={init:function(){this.setColour(Dt);var t=new dt.FieldDropdown(this.OPERATORS);this.appendDummyInput().appendField(t,"FLOW").appendField(dt.Msg.LANG_CONTROLS_FLOW_STATEMENTS_INPUT_OFLOOP),this.setPreviousStatement(!0),this.setTooltip(dt.Msg.MIXLY_PYTHON_CONTROLS_FLOW_STATEMENTS_TOOLTIP);var e=this;this.setTooltip((function(){var t=e.getFieldValue("FLOW");return{BREAK:dt.Msg.CONTROLS_FLOW_STATEMENTS_TOOLTIP_BREAK,CONTINUE:dt.Msg.CONTROLS_FLOW_STATEMENTS_TOOLTIP_CONTINUE}[t]}))},onchange:function(){if(this.workspace){var t=!1,e=this;do{if("controls_repeat"==e.type||"controls_for"==e.type||"controls_forEach"==e.type||"controls_repeat_ext"==e.type||"controls_whileUntil"==e.type||"do_while"==e.type){t=!0;break}e=e.getSurroundParent()}while(e);t?this.setWarningText(null):this.setWarningText(dt.Msg.LANG_CONTROLS_FLOW_STATEMENTS_WARNING)}}},Bt={init:function(){this.setColour(Dt),this.appendDummyInput().appendField(dt.Msg.LANG_CONTROLS_FOR_INPUT_WITH).appendField(new dt.FieldTextInput("i"),"VAR"),this.appendValueInput("FROM").setCheck(Number).setAlign(dt.inputs.Align.RIGHT).appendField(dt.Msg.LANG_CONTROLS_FOR_INPUT_FROM),this.appendValueInput("TO").setCheck(Number).setAlign(dt.inputs.Align.RIGHT).appendField(dt.Msg.LANG_CONTROLS_FOR_INPUT_TO),this.appendValueInput("STEP").setCheck(Number).setAlign(dt.inputs.Align.RIGHT).appendField(dt.Msg.MIXLY_STEP),this.appendStatementInput("DO").appendField(dt.Msg.MIXLY_DO),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0);var t=this;this.setTooltip((function(){return dt.Msg.CONTROLS_FOR_TOOLTIP.replace("%1",t.getFieldValue("VAR"))}))},getVars:function(){return[this.getFieldValue("VAR")]},renameVar:function(t,e){dt.Names.equals(t,this.getFieldValue("VAR"))&&this.setTitleValue(e,"VAR")}},Gt={init:function(){this.setColour(Dt),this.appendDummyInput().appendField(dt.Msg.LANG_CONTROLS_FOR_INPUT_WITH).appendField(new dt.FieldTextInput("i"),"VAR"),this.appendValueInput("FROM").setCheck(Number).setAlign(dt.inputs.Align.RIGHT).appendField(dt.Msg.LANG_CONTROLS_FOR_INPUT_FROM),this.appendValueInput("TO").setCheck(Number).setAlign(dt.inputs.Align.RIGHT).appendField(dt.Msg.LANG_CONTROLS_FOR_INPUT_TO),this.appendValueInput("STEP").setCheck(Number).setAlign(dt.inputs.Align.RIGHT).appendField(dt.Msg.MIXLY_STEP),this.appendStatementInput("DO").appendField(dt.Msg.MIXLY_DO),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0);var t=this;this.setTooltip((function(){return dt.Msg.MIXLY_PYTHON_CONTROLS_FOR_RANGE_TOOLTIP.replace("%1",t.getFieldValue("VAR"))}))},getVars:function(){return[this.getFieldValue("VAR")]},renameVar:function(t,e){dt.Names.equals(t,this.getFieldValue("VAR"))&&this.setTitleValue(e,"VAR")}};bt.OPERATORS=[[dt.Msg.LANG_CONTROLS_WHILEUNTIL_OPERATOR_WHILE,"WHILE"],[dt.Msg.LANG_CONTROLS_WHILEUNTIL_OPERATOR_UNTIL,"UNTIL"]],Vt.OPERATORS=[[dt.Msg.LANG_CONTROLS_FLOW_STATEMENTS_OPERATOR_BREAK,"BREAK"],[dt.Msg.LANG_CONTROLS_FLOW_STATEMENTS_OPERATOR_CONTINUE,"CONTINUE"]];const Ut={init:function(){this.setColour(Dt),this.appendDummyInput().appendField(dt.Msg.CONTROLS_IF_IF_TITLE_IF),this.appendStatementInput("STACK"),this.setTooltip(dt.Msg.CONTROLS_IF_IF_TOOLTIP),this.contextMenu=!1}},wt={init:function(){this.setColour(Dt),this.appendDummyInput().appendField(dt.Msg.CONTROLS_IF_ELSEIF_TITLE_ELSEIF),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(dt.Msg.CONTROLS_IF_ELSEIF_TOOLTIP),this.contextMenu=!1}},Ht={init:function(){this.setColour(Dt),this.appendDummyInput().appendField(dt.Msg.CONTROLS_IF_ELSE_TITLE_ELSE),this.setPreviousStatement(!0),this.setTooltip(dt.Msg.CONTROLS_IF_ELSE_TOOLTIP),this.contextMenu=!1}},kt={init:function(){this.setColour(Dt),this.appendDummyInput().appendField("try"),this.appendStatementInput("STACK"),this.setPreviousStatement(!1),this.setNextStatement(!1),this.contextMenu=!1}},Wt={init:function(){this.setColour(Dt),this.appendDummyInput().appendField(dt.Msg.MIXLY_PYTHON_EXCEPT),this.setPreviousStatement(!0),this.setNextStatement(!0),this.contextMenu=!1,this.setTooltip(dt.Msg.MIXLY_MIXPY_CONTROL_EXCEPT_TOOLTIP)}},Kt={init:function(){this.setColour(Dt),this.appendDummyInput().appendField(dt.Msg.MIXLY_PYTHON_FINALLY),this.setPreviousStatement(!0),this.contextMenu=!1,this.setTooltip(dt.Msg.MIXLY_MIXPY_CONTROL_FINALLY_TOOLTIP)}},Jt={init:function(){this.jsonInit({message0:dt.Msg.CONTROLS_REPEAT_TITLE,args0:[{type:"input_value",name:"TIMES"}],previousStatement:null,nextStatement:null,colour:Dt,tooltip:dt.Msg.CONTROLS_REPEAT_TOOLTIP,helpUrl:dt.Msg.CONTROLS_REPEAT_HELPURL}),this.appendStatementInput("DO")}},Qt={init:function(){this.setColour(Dt),this.appendValueInput("BOOL").appendField("lambda"),this.appendStatementInput("DO").appendField(dt.Msg.MIXLY_STAT),this.setOutput(!0)}},qt={init:function(){this.setColour(Dt),this.appendDummyInput().appendField(dt.Msg.MIXLY_PYTHON_PASS),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(dt.Msg.MIXLY_PYTHON_CONTROLS_PASS_TOOLTIP)}},zt={init:function(){this.setColour(Dt),this.appendDummyInput().appendField(dt.Msg.MIXLY_PYTHON_CONTROLS_THREAD_START),this.appendValueInput("callback").appendField(dt.Msg.MIXLY_PYTHON_CONTROLS_THREAD_USE),this.appendValueInput("VAR").appendField(dt.Msg.MIXLY_PARAMS),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(dt.Msg.MIXLY_PYTHON_CONTROLS_THREAD_TOOLTIP)}},jt={init:function(){this.appendDummyInput().appendField(dt.Msg.CONTROLS_REPEAT_TITLE_REPEAT+dt.Msg.MIXLY_DO),this.appendStatementInput("input_data").setCheck(null),this.appendValueInput("select_data").setCheck(null).appendField(dt.Msg.CONTROLS_OPERATOR_UNTIL).appendField(new dt.FieldDropdown([[dt.Msg.LANG_CONTROLS_WHILEUNTIL_OPERATOR_WHILE,"true"],[dt.Msg.LANG_CONTROLS_WHILEUNTIL_OPERATOR_UNTIL,"false"]]),"type"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setColour(Dt),this.setTooltip("do-while loop"),this.setHelpUrl("")}},Zt={init:function(){this.setColour(Dt),this.appendDummyInput().appendField(dt.Msg.MIXLY_OP_GARBAGE_COLLECT),this.setPreviousStatement(!0),this.setNextStatement(!0)}},$t={init:function(){this.setColour(Dt),this.appendDummyInput().appendField(dt.Msg.MIXLY_GET_MEM_ALLOC),this.setOutput(!0)}},te={init:function(){this.setColour(Dt),this.appendDummyInput().appendField(dt.Msg.MIXLY_GET_MEM_FREE),this.setOutput(!0)}},ee={init:function(){this.setColour(Dt),this.appendDummyInput().appendField(dt.Msg.MIXLY_GET+dt.Msg.MIXLY_DEVICE+"ID"),this.setInputsInline(!0),this.setOutput(!0),this.setTooltip(dt.Msg.PROCEDURES_DEFRETURN_RETURN+dt.Msg.MIXLY_GET_UNIQUE_IDEN)}},ie={init:function(){this.setColour(Dt),this.appendValueInput("VAR").appendField(dt.Msg.MIXLY_RTC_TIMESTAMP),this.appendDummyInput().appendField(dt.Msg.MIXLY_TIMESTAMP_TO_DATA),this.setInputsInline(!0),this.setOutput(!0,Number)}},ne={init:function(){this.setColour(Dt),this.appendDummyInput().appendField(dt.Msg.MIXLY_GET_UNIQUE_IDEN),this.setOutput(!0)}},se=230;dt.FieldTextInput.math_number_validator=function(t){return String(t)},dt.FieldTextInput.math_number_validator_include_blank=function(t){if(""===t)return"";return/^-?(0X|0x|0O|0o|0B|0b)?[a-fA-F0-9]{1,}(\.[a-fA-F0-9]+)?$/.test(t)?String(t):null};const _e={init:function(){this.setColour(se),this.appendDummyInput().appendField(new dt.FieldTextInput("0",dt.FieldTextInput.math_number_validator),"NUM"),this.setOutput(!0,Number),this.setTooltip(dt.Msg.MATH_NUMBER_TOOLTIP)}},oe={init:function(){this.setColour(se);this.appendDummyInput("").appendField(dt.Msg.MIXLY_PYTHON_MATH_CONSTANT).appendField(new dt.FieldDropdown([["π","pi"],["e","e"]]),"CONSTANT"),this.setOutput(!0,Number);var t=this;this.setTooltip((function(){var e=t.getFieldValue("CONSTANT");return{pi:dt.Msg.MIXLY_PYTHON_MATH_CONSTANT_PI_TOOLTIP,e:dt.Msg.MIXLY_PYTHON_MATH_CONSTANT_E_TOOLTIP}[e]}))}},pe={init:function(){this.setColour(se);this.appendDummyInput("").appendField(dt.Msg.MIXLY_PYTHON_MATH_CONSTANT).appendField(new dt.FieldDropdown([["π","pi"],["e","e"]]),"CONSTANT"),this.setOutput(!0,Number);var t=this;this.setTooltip((function(){var e=t.getFieldValue("CONSTANT");return{pi:dt.Msg.MIXLY_PYTHON_MATH_CONSTANT_PI_MP_TOOLTIP,e:dt.Msg.MIXLY_PYTHON_MATH_CONSTANT_E_MP_TOOLTIP}[e]}))}},ae={init:function(){this.setColour(se),this.setOutput(!0),this.appendValueInput("A"),this.appendValueInput("B").appendField(new dt.FieldDropdown([["+","ADD"],["-","MINUS"],["×","MULTIPLY"],["÷","DIVIDE"],["%","QUYU"],["//","ZHENGCHU"],["**","POWER"]]),"OP"),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("OP");return{ADD:dt.Msg.MATH_ARITHMETIC_TOOLTIP_ADD,MINUS:dt.Msg.MATH_ARITHMETIC_TOOLTIP_MINUS,MULTIPLY:dt.Msg.MATH_ARITHMETIC_TOOLTIP_MULTIPLY,DIVIDE:dt.Msg.MATH_ARITHMETIC_TOOLTIP_DIVIDE,QUYU:dt.Msg.MATH_MODULO_TOOLTIP,ZHENGCHU:dt.Msg.MATH_ARITHMETIC_TOOLTIP_DIVIDE,POWER:dt.Msg.MATH_ARITHMETIC_TOOLTIP_POWER}[e]}))}},ue={init:function(){this.setColour(se),this.setPreviousStatement(!0),this.setNextStatement(!0),this.appendValueInput("A"),this.appendValueInput("B").appendField(new dt.FieldDropdown([["+=","ADD"],["-=","MINUS"],["×=","MULTIPLY"],["÷=","DIVIDE"],["%=","QUYU"],["//=","ZHENGCHU"],["**=","POWER"]]),"OP"),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("OP");return{ADD:dt.Msg.MATH_ARITHMETIC_TOOLTIP_ADD,MINUS:dt.Msg.MATH_ARITHMETIC_TOOLTIP_MINUS,MULTIPLY:dt.Msg.MATH_ARITHMETIC_TOOLTIP_MULTIPLY,DIVIDE:dt.Msg.MATH_ARITHMETIC_TOOLTIP_DIVIDE,QUYU:dt.Msg.MATH_MODULO_TOOLTIP,ZHENGCHU:dt.Msg.MATH_ARITHMETIC_TOOLTIP_DIVIDE,POWER:dt.Msg.MATH_ARITHMETIC_TOOLTIP_POWER}[e]}))}},re={init:function(){this.setColour(se),this.setOutput(!0,Number),this.appendValueInput("A").setCheck(Number),this.appendValueInput("B").setCheck(Number).appendField(new dt.FieldDropdown([["&","&"],["|","|"],[">>",">>"],["<<","<<"]]),"OP"),this.setInputsInline(!0),this.setTooltip("位运算")}},de={init:function(){this.setColour(se),this.setOutput(!0,Number),this.appendValueInput("NUM").setCheck(Number).appendField(new dt.FieldDropdown([["sin","SIN"],["cos","COS"],["tan","TAN"],["asin","ASIN"],["acos","ACOS"],["atan","ATAN"],["-","-"],["ln","LN"],["log10","LOG10"],["e^","EXP"],["10^","POW10"]]),"OP");var t=this;this.setTooltip((function(){var e=t.getFieldValue("OP");return{SIN:dt.Msg.MATH_TRIG_TOOLTIP_SIN,COS:dt.Msg.MATH_TRIG_TOOLTIP_COS,TAN:dt.Msg.MATH_TRIG_TOOLTIP_TAN,ASIN:dt.Msg.MATH_TRIG_TOOLTIP_ASIN,ACOS:dt.Msg.MATH_TRIG_TOOLTIP_ACOS,ATAN:dt.Msg.MATH_TRIG_TOOLTIP_ATAN,LN:dt.Msg.MATH_SINGLE_TOOLTIP_LN}[e]}))}},le={init:function(){var t=[[dt.Msg.MATH_BIN,"bin"],[dt.Msg.MATH_OCT,"oct"],[dt.Msg.MATH_HEX,"hex"]];this.setColour(se),this.setOutput(!0,String),this.appendValueInput("NUM").setCheck(Number).appendField(new dt.FieldDropdown(t),"OP");var e=this;this.setTooltip((function(){var t=e.getFieldValue("OP");return{bin:dt.Msg.MATH_DEC_TOOLTIP_BIN,oct:dt.Msg.MATH_DEC_TOOLTIP_OCT,hex:dt.Msg.MATH_DEC_TOOLTIP_HEX}[t]}))}},Ie={init:function(){var t=[[dt.Msg.LANG_MATH_TO_ROUND,"round"],[dt.Msg.LANG_MATH_TO_CEIL,"ceil"],[dt.Msg.LANG_MATH_TO_FLOOR,"floor"],[dt.Msg.MATH_ABS,"fabs"],[dt.Msg.MATH_SQRT,"sqrt"]];this.setColour(se),this.appendValueInput("A").setCheck(Number).appendField(new dt.FieldDropdown(t),"OP"),this.setOutput(!0,Number);var e=this;this.setTooltip((function(){var t=e.getFieldValue("OP");return{sqrt:dt.Msg.MATH_SINGLE_TOOLTIP_ROOT,fabs:dt.Msg.MATH_SINGLE_TOOLTIP_ABS,sq:dt.Msg.MATH_SINGLE_TOOLTIP_SQ,round:dt.Msg.MATH_SINGLE_TOOLTIP_ROUND,ceil:dt.Msg.MATH_SINGLE_TOOLTIP_CEIL,floor:dt.Msg.MATH_SINGLE_TOOLTIP_FLOOR}[t]}))}},Te={init:function(){var t=[[dt.Msg.MIXLY_MAX,"max"],[dt.Msg.MIXLY_MIN,"min"]];this.setColour(se),this.appendValueInput("A").setCheck(Number).setAlign(dt.inputs.Align.RIGHT).appendField(new dt.FieldDropdown(t),"OP").appendField("("),this.appendValueInput("B").setCheck(Number).setAlign(dt.inputs.Align.RIGHT).appendField(","),this.appendDummyInput("").setAlign(dt.inputs.Align.RIGHT).appendField(")"),this.setInputsInline(!0),this.setOutput(!0,Number);var e=this;this.setTooltip((function(){var t=e.getFieldValue("OP");return{max:dt.Msg.MIXLY_TOOLTIP_MATH_MAX,min:dt.Msg.MIXLY_TOOLTIP_MATH_MIN}[t]}))}},Me={init:function(){var t=[[dt.Msg.MATH_TWO,"two"],[dt.Msg.MATH_EIGHT,"eight"],[dt.Msg.MATH_TEN,"ten"],[dt.Msg.MATH_SIXTEEN,"sixteen"]];this.setColour(se),this.appendDummyInput("").appendField(dt.Msg.MATH_BA),this.appendValueInput("NUM").appendField(new dt.FieldDropdown(t),"OP").appendField(dt.Msg.MATH_JinZhi).setCheck(Number),this.appendDummyInput("").appendField(dt.Msg.MATH_ZHW).appendField(new dt.FieldDropdown(t),"OP2").appendField(dt.Msg.MATH_JinZhi),this.setFieldValue("ten","OP2"),this.setOutput(!0),this.setInputsInline(!0);var e=this;this.setTooltip((function(){var t=e.getFieldValue("OP"),i={two:dt.Msg.MATH_Before_two,eight:dt.Msg.MATH_Before_eight,ten:dt.Msg.MATH_Before_ten,sixteen:dt.Msg.MATH_Before_sixteen},n=e.getFieldValue("OP2"),s={two:dt.Msg.MATH_Behind_two,eight:dt.Msg.MATH_Behind_eight,ten:dt.Msg.MATH_Behind_ten,sixteen:dt.Msg.MATH_Behind_sixteen};return i[t]+s[n]}))}},he={init:function(){var t=[[dt.Msg.LANG_MATH_INT,"int"],[dt.Msg.LANG_MATH_FLOAT,"float"]];this.setColour(se),this.setOutput(!0,Number),this.appendDummyInput().appendField(dt.Msg.MIXLY_MICROBIT_RANDOM).appendField(new dt.FieldDropdown(t),"TYPE"),this.appendValueInput("FROM").setCheck(Number).appendField(dt.Msg.LANG_CONTROLS_FOR_INPUT_FROM),this.appendValueInput("TO").setCheck(Number).setAlign(dt.inputs.Align.RIGHT).appendField(dt.Msg.LANG_MATH_RANDOM_INT_INPUT_TO),this.setInputsInline(!0);var e=this;this.setTooltip((function(){var t=e.getFieldValue("TYPE"),i={int:dt.Msg.LANG_MATH_INT,float:dt.Msg.LANG_MATH_FLOAT_RANDOM};return dt.Msg.MATH_RANDOM_INT_TOOLTIP+i[t]}))}},me={init:function(){this.setColour(se),this.setOutput(!0,Number),this.appendValueInput("VALUE").setCheck(Number).appendField(dt.Msg.LANG_MATH_CONSTRAIN_INPUT_CONSTRAIN),this.appendValueInput("LOW").setCheck(Number).appendField(dt.Msg.LANG_MATH_CONSTRAIN_INPUT_LOW),this.appendValueInput("HIGH").setCheck(Number).appendField(dt.Msg.LANG_MATH_CONSTRAIN_INPUT_HIGH),this.setInputsInline(!0),this.setTooltip(dt.Msg.MATH_CONSTRAIN_TOOLTIP)}},Ee={init:function(){this.setColour(se),this.appendValueInput("NUM",Number).appendField(dt.Msg.MIXLY_MAP).setCheck(Number),this.appendValueInput("fromLow",Number).appendField(dt.Msg.MIXLY_MAP_FROM).setCheck(Number),this.appendValueInput("fromHigh",Number).appendField(",").setCheck(Number),this.appendValueInput("toLow",Number).appendField(dt.Msg.MIXLY_MAP_TO).setCheck(Number),this.appendValueInput("toHigh",Number).appendField(",").setCheck(Number),this.appendDummyInput("").appendField("]"),this.setInputsInline(!0),this.setOutput(!0),this.setTooltip(dt.Msg.MIXLY_TOOLTIP_MATH_MAP)}},Oe={init:function(){this.setColour(se),this.appendDummyInput().appendField(new dt.FieldTextInput("0",dt.FieldTextInput.math_number_validator_include_blank),"NUM"),this.setOutput(!0),this.setTooltip(dt.Msg.MATH_NUMBER_TOOLTIP)}},Re={init:function(){this.setColour(se),this.appendValueInput("NUM").setCheck(Number).appendField(dt.Msg.LANG_MATH_RANDOM_SEED),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(dt.Msg.MIXLY_TOOLTIP_MATH_RANDOM_SEED)}},ce={init:function(){this.setColour(se),this.setOutput(!0,Number),this.appendValueInput("VALUE").setCheck(Number),this.appendValueInput("VAR").setCheck(Number).appendField(dt.Msg.MATH_ROUND).appendField(dt.Msg.TEXT_KEEP),this.appendDummyInput().appendField(dt.Msg.TEXT_DECIMAL),this.setInputsInline(!0),this.setTooltip(dt.Msg.MATH_ROUND_NEW_TOOLTIP)}},ge={init:function(){var t=[[dt.Msg.MIXLY_TO_INT,"int"],[dt.Msg.MIXLY_TO_FLOAT,"float"],[dt.Msg.MIXLY_TO_BITES,"b"],[dt.Msg.LANG_MATH_BYTE+dt.Msg.MIXLY_TO_INT,"bti"]];this.setColour(se),this.appendValueInput("VAR").appendField(new dt.FieldDropdown(t),"TOWHAT"),this.setOutput(!0,Number);var e=this;this.setTooltip((function(){var t=e.getFieldValue("TOWHAT");return{int:dt.Msg.MIXLY_PYTHON_TOOLTIP_TOINT,float:dt.Msg.MIXLY_PYTHON_TOOLTIP_TOFLOAT,b:dt.Msg.MIXLY_TOOLTIP_TEXT_TOBYTE}[t]}))}},Ce={init:function(){var t=[[dt.Msg.MIXLY_TO_INT,"int"],[dt.Msg.MIXLY_TO_FLOAT,"float"]];this.setColour(se),this.appendValueInput("VAR").appendField(new dt.FieldDropdown(t),"TOWHAT"),this.setOutput(!0,Number);var e=this;this.setTooltip((function(){var t=e.getFieldValue("TOWHAT");return{int:dt.Msg.MIXLY_TOOLTIP_TEXT_TOINT,float:dt.Msg.MIXLY_TOOLTIP_TEXT_TOFLOAT}[t]}))}},Se=Ee,Ae={init:function(){this.setColour(se),this.appendValueInput("VAR").appendField(dt.Msg.LANG_MATH_BYTE+dt.Msg.MIXLY_TO_HEX),this.setOutput(!0,Number),this.setTooltip(dt.Msg.MIXLY_PYTHON_TOOLTIP_TOHEX)}},Le={init:function(){this.setColour(se),this.itemCount_=1,this.setMutator(new dt.icons.MutatorIcon(["lists_create_with_item"],this)),this.appendDummyInput("DUMMY").appendField(dt.Msg.MIXLY_PRODUCT+dt.Msg.MIXLY_GENERATE_CARTESIAN_PRODUCT),this.appendValueInput("REPEAT").appendField(dt.Msg.MIXLY_EVERY_PER_ELEPER_ELEMENT),this.appendDummyInput().appendField(dt.Msg.CONTROLS_REPEAT_TITLE_TIMES),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setOutput(!0),this.setTooltip(dt.Msg.LISTS_CREATE_WITH_PYTHON_TOOLTIP),this.updateShape_()},mutationToDom:function(){var t=document.createElement("mutation");return t.setAttribute("items",this.itemCount_),t},domToMutation:function(t){this.itemCount_=parseInt(t.getAttribute("items"),10),this.updateShape_()},decompose:function(t){var e=t.newBlock("lists_create_with_container");e.initSvg();for(var i=e.getInput("STACK").connection,n=0;n1&&"\\"===t.charAt(0)){var e=t.charAt(1);if("0"===e||"b"===e||"f"===e||"n"===e||"r"===e||"t"===e||"\\"===e||"'"===e)return String(t).substring(0,2);if("x"===e&&"0"===t.charAt(2)&&"B"===t.charAt(3))return String(t).substring(0,4)}return String(t).substring(0,1)};const Fe={init:function(){this.setColour(Ne),this.appendDummyInput().appendField(this.newQuote_(!0)).appendField(new dt.FieldTextInput("",dt.FieldTextInput.char_validator),"TEXT").appendField(this.newQuote_(!1)),this.setOutput(!0,Number),this.setTooltip(dt.Msg.TEXT_CHAR_TOOLTIP)},newQuote_:function(t){if(1==t)var e="../../media/quote2.png";else e="../../media/quote3.png";return new dt.FieldImage(e,7,12,'"')}},Pe={init:function(){this.setColour(Ne),this.appendValueInput("A").setCheck([String,Number]),this.appendValueInput("B").setCheck([String,Number]).appendField(dt.Msg.MIXLY_TEXT_JOIN),this.setInputsInline(!0),this.setOutput(!0,String),this.setTooltip(dt.Msg.MIXLY_TOOLTIP_TEXT_JOIN)}},Ye={init:function(){this.setColour(Ne),this.appendValueInput("VAR").setCheck(Number).appendField(dt.Msg.MIXLY_TOCHAR),this.setOutput(!0,String),this.setTooltip(dt.Msg.MIXLY_TOOLTIP_TEXT_TOCHAR)}},ve={init:function(){this.setColour(Ne),this.appendValueInput("VAR").setCheck(String).appendField(dt.Msg.MIXLY_TOASCII),this.setOutput(!0,Number),this.setTooltip(dt.Msg.MIXLY_TOOLTIP_TEXT_TOASCII)}},Xe={init:function(){this.setColour(Ne),this.appendValueInput("VAR").appendField(dt.Msg.MIXLY_TOSTRING),this.setOutput(!0,String),this.setTooltip(dt.Msg.MIXLY_PYTHON_TOOLTIP_TOTEXT)}},xe={init:function(){this.setColour(Ne),this.appendValueInput("VAR").appendField(dt.Msg.MIXLY_LENGTH),this.setOutput(!0,Number),this.setTooltip(dt.Msg.MIXLY_TOOLTIP_TEXT_LENGTH)}},be={init:function(){this.WHERE_OPTIONS=[[dt.Msg.LISTS_GET_INDEX_FROM_START,"FROM_START"],[dt.Msg.LISTS_GET_INDEX_FROM_END,"FROM_END"],[dt.Msg.TEXT_GET_INDEX_RANDOM+1+dt.Msg.TEXT_CHARAT2,"RANDOM"]],this.setHelpUrl(dt.Msg.LISTS_GET_INDEX_HELPURL),this.setColour(Ne),this.appendValueInput("VAR").setCheck(String),this.appendValueInput("AT").setCheck(Number),this.appendDummyInput().appendField(dt.Msg.LISTS_GET_INDEX_GET,"MODE"),dt.Msg.LISTS_GET_INDEX_TAIL&&this.appendDummyInput("TAIL").appendField(dt.Msg.LISTS_GET_INDEX_TAIL),this.setInputsInline(!0),this.setOutput(!0),this.updateAt_(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("MODE"),i=t.getFieldValue("WHERE"),n="";switch(e+" "+i){case"GET FROM_START":case"GET FROM_END":n=dt.Msg.LISTS_GET_INDEX_TOOLTIP_GET_FROM;break;case"GET RANDOM":n=dt.Msg.LISTS_GET_INDEX_TOOLTIP_GET_RANDOM;break;case"GET_REMOVE FROM_START":case"GET_REMOVE FROM_END":n=dt.Msg.LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_FROM;break;case"GET_REMOVE RANDOM":n=dt.Msg.LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_RANDOM}return"FROM_START"!=i&&"FROM_END"!=i||(n+=" "+dt.Msg.LISTS_INDEX_FROM_START_TOOLTIP.replace("%1",dt.Msg.ONE_BASED_INDEXING?"#1":"#0")),n}));var e=this;this.setTooltip((function(){var t=e.getFieldValue("WHERE"),i={FROM_START:dt.Msg.LISTS_GET_INDEX_FROM_START,FROM_END:dt.Msg.LISTS_GET_INDEX_FROM_END,RANDOM:dt.Msg.TEXT_GET_INDEX_RANDOM};return dt.Msg.PROCEDURES_DEFRETURN_RETURN+dt.Msg.MIXLY_MICROBIT_TYPE_STRING+i[t]+"n"+dt.Msg.TEXT_CHARAT2}))},mutationToDom:function(){var t=document.createElement("mutation");t.setAttribute("statement",!this.outputConnection);var e=this.getInput("AT").type==dt.INPUT_VALUE;return t.setAttribute("at",e),t},domToMutation:function(t){var e="true"==t.getAttribute("statement");this.updateStatement_(e),t="false"!=t.getAttribute("at"),this.updateAt_(t)},updateStatement_:function(t){t!=!this.outputConnection&&(this.unplug(!0,!0),t?(this.setOutput(!1),this.setPreviousStatement(!0),this.setNextStatement(!0)):(this.setPreviousStatement(!1),this.setNextStatement(!1),this.setOutput(!0)))},updateAt_:function(t){this.removeInput("AT"),this.removeInput("ORDINAL",!0),t?(this.appendValueInput("AT").setCheck(Number),dt.Msg.TEXT_CHARAT2&&this.appendDummyInput("ORDINAL").appendField(dt.Msg.TEXT_CHARAT2)):this.appendDummyInput("AT");var e=new dt.FieldDropdown(this.WHERE_OPTIONS,(function(e){var i="FROM_START"==e||"FROM_END"==e;if(i!=t){var n=this.sourceBlock_;return n.updateAt_(i),n.setFieldValue(e,"WHERE"),null}}));this.getInput("AT").appendField(e,"WHERE"),dt.Msg.LISTS_GET_INDEX_TAIL&&this.moveInputBefore("TAIL",null)}},ye={init:function(){this.setHelpUrl(dt.Msg.LISTS_GET_INDEX_HELPURL),this.setColour(Ne),this.appendValueInput("VAR").setCheck(String),this.appendValueInput("AT").setCheck(Number).appendField(dt.Msg.LISTS_GET_INDEX_GET+" "+dt.Msg.LISTS_GET_INDEX_FROM_START),this.appendDummyInput().appendField(dt.Msg.TEXT_CHARAT2),this.setOutput(!0),this.setTooltip(dt.Msg.PROCEDURES_DEFRETURN_RETURN+dt.Msg.MIXLY_MICROBIT_TYPE_STRING+dt.Msg.LISTS_GET_INDEX_FROM_START+"n"+dt.Msg.TEXT_CHARAT2)}},Ve={init:function(){this.setHelpUrl(dt.Msg.LISTS_GET_INDEX_HELPURL),this.setColour(Ne),this.appendValueInput("VAR").setCheck(String),this.appendDummyInput().appendField(dt.Msg.TEXT_RANDOM_CHAR),this.setOutput(!0),this.setTooltip(dt.Msg.TEXT_RANDOM_CHAR_TOOLTIP)}},Be={init:function(){this.WHERE_OPTIONS_1=[[dt.Msg.LISTS_GET_INDEX_FROM_START,"FROM_START"],[dt.Msg.LISTS_GET_INDEX_FROM_END,"FROM_END"],[dt.Msg.LISTS_GET_SUBLIST_START_FIRST,"FIRST"]],this.WHERE_OPTIONS_2=[[dt.Msg.LISTS_GET_SUBLIST_END_FROM_START,"FROM_START"],[dt.Msg.LISTS_GET_SUBLIST_END_FROM_END,"FROM_END"],[dt.Msg.LISTS_GET_SUBLIST_END_LAST,"LAST"]],this.setHelpUrl(dt.Msg.LISTS_GET_SUBLIST_HELPURL),this.setColour(Ne),this.appendValueInput("VAR").setCheck(String),this.appendDummyInput("").appendField(dt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET),this.appendDummyInput("AT1"),this.appendDummyInput("AT2"),this.setInputsInline(!0),this.setOutput(!0,"List"),this.updateAt_(1,!0),this.updateAt_(2,!0),this.setTooltip(dt.Msg._GET_TEXT_SUBLIST_TOOLTIP)},mutationToDom:function(){var t=document.createElement("mutation"),e=this.getInput("AT1").type==dt.INPUT_VALUE;t.setAttribute("at1",e);var i=this.getInput("AT2").type==dt.INPUT_VALUE;return t.setAttribute("at2",i),t},domToMutation:function(t){var e="true"==t.getAttribute("at1"),i="true"==t.getAttribute("at2");this.updateAt_(1,e),this.updateAt_(2,i)},updateAt_:function(t,e){this.removeInput("AT"+t),this.removeInput("ORDINAL"+t,!0),e?(this.appendValueInput("AT"+t).setCheck(Number),dt.Msg.TEXT_CHARAT2&&this.appendDummyInput("ORDINAL"+t).appendField(dt.Msg.TEXT_CHARAT2)):this.appendDummyInput("AT"+t);var i=new dt.FieldDropdown(this["WHERE_OPTIONS_"+t],(function(i){var n="FROM_START"==i||"FROM_END"==i;if(n!=e){var s=this.sourceBlock_;return s.updateAt_(t,n),s.setFieldValue(i,"WHERE"+t),null}}));this.getInput("AT"+t).appendField(i,"WHERE"+t),1==t&&(this.moveInputBefore("AT1","AT2"),this.getInput("ORDINAL1")&&this.moveInputBefore("ORDINAL1","AT2"))}},Ge={init:function(){this.setHelpUrl(dt.Msg.LISTS_GET_SUBLIST_HELPURL),this.setColour(Ne),this.appendValueInput("VAR").setCheck(String),this.appendValueInput("AT1").appendField(dt.Msg.LISTS_GET_INDEX_GET+" "+dt.Msg.LISTS_GET_INDEX_FROM_START),this.appendValueInput("AT2").appendField(dt.Msg.LISTS_GET_SUBLIST_END_FROM_START),this.appendDummyInput().appendField(dt.Msg.TEXT_CHARAT2),this.setInputsInline(!0),this.setOutput(!0,["List",String]),this.setTooltip(dt.Msg._GET_TEXT_SUBLIST_TOOLTIP)}},Ue={init:function(){var t=[[dt.Msg.MIXLY_EQUALS,"==="],[dt.Msg.MIXLY_STARTSWITH,"startswith"],[dt.Msg.MIXLY_ENDSWITH,"endswith"]];this.setColour(Ne),this.appendValueInput("STR1").setCheck(String),this.appendValueInput("STR2").appendField(new dt.FieldDropdown(t),"DOWHAT").setCheck(String),this.setOutput(!0,[Boolean,Number]),this.setInputsInline(!0)}},we={init:function(){this.setColour(Ne),this.appendValueInput("STR1").setCheck(String),this.appendValueInput("STR2").appendField(dt.Msg.MIXLY_COMPARETO).setCheck(String),this.setOutput(!0,Number),this.setInputsInline(!0),this.setTooltip(dt.Msg.MIXLY_COMPARETO_HELP)}},He={init:function(){var t=[[dt.Msg.TEXT_UPPER,"upper"],[dt.Msg.TEXT_TITLE,"title"],[dt.Msg.TEXT_CAPITALIZE,"capitalize"],[dt.Msg.TEXT_SWAPCASE,"swapcase"],[dt.Msg.TEXT_LOWER,"lower"]];this.setColour(Ne),this.appendValueInput("VAR").appendField(dt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET).appendField(new dt.FieldDropdown(t),"CAPITAL").setCheck(String),this.setOutput(!0,String);var e=this;this.setTooltip((function(){var t=e.getFieldValue("CAPITAL");return{upper:dt.Msg.MIXLY_MIXPY_TEXT_UPPER_TOOLTIP,title:dt.Msg.MIXLY_MIXPY_TEXT_TITLE_TOOLTIP,swapcase:dt.Msg.MIXLY_MIXPY_TEXT_SWAPCASE_TOOLTIP,capitalize:dt.Msg.MIXLY_MIXPY_TEXT_CAPITALIZE_TOOLTIP,lower:dt.Msg.MIXLY_MIXPY_TEXT_LOWER_TOOLTIP}[t]}))}},ke={init:function(){var t=[[dt.Msg.TEXT_LJUST,"ljust"],[dt.Msg.TEXT_CENTER,"center"],[dt.Msg.TEXT_RJUST,"rjust"]];this.setColour(Ne),this.appendValueInput("VAR").appendField(new dt.FieldDropdown(t),"CENTER").setCheck(String),this.appendValueInput("WID").appendField(dt.Msg.MIXLY_WIDTH).setCheck(Number),this.appendValueInput("Symbol").appendField(dt.Msg.MIXLY_RECT_Fill).setCheck(String),this.setInputsInline(!0),this.setOutput(!0,String),this.setTooltip(dt.Msg.MIXLY_MIXPY_TEXT_CENTER_TOOLTIP)}},We={init:function(){this.setColour(Ne),this.appendValueInput("VAR").appendField(dt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET).setCheck(String),this.appendValueInput("STR").appendField(dt.Msg.MIXLY_MID+dt.Msg.MIXLY_MICROBIT_PY_STORAGE_CHARACTER).setCheck(String),this.appendDummyInput().appendField(dt.Msg.MIXLY_LIST_INDEX),this.setInputsInline(!0),this.setOutput(!0,String),this.setTooltip(dt.Msg.MIXLY_MIXPY_TEXT_FIND_TOOLTIP)}},Ke={init:function(){this.setColour(Ne),this.appendValueInput("VAR").appendField(dt.Msg.MIXLY_PYTHON_TEXT_JOIN_SEQ_USE_STR).setCheck(String),this.appendValueInput("LIST").appendField(dt.Msg.MIXLY_PYTHON_TEXT_JOIN_SEQ_SEQ).setCheck("List","Tuple","Set","Dict"),this.appendDummyInput().appendField(dt.Msg.MIXLY_PYTHON_TEXT_JOIN_SEQ_GET_STR),this.setInputsInline(!0),this.setOutput(!0,String),this.setTooltip(dt.Msg.MIXLY_PYTHON_TEXT_JOIN_SEQ_TOOLTIP)}},Je={init:function(){this.setColour(Ne),this.appendValueInput("VAR").setCheck(String),this.appendValueInput("STR1").appendField(dt.Msg.MIXLY_MIXPY_REPLACE).setCheck(String),this.appendValueInput("STR2").appendField(dt.Msg.LISTS_SET_INDEX_INPUT_TO).setCheck(String),this.setInputsInline(!0),this.setOutput(!0,String),this.setTooltip(dt.Msg.MIXLY_MIXPY_TEXT_REPLACE_TOOLTIP)}},Qe={init:function(){this.setColour(Ne),this.appendValueInput("VAR"),this.appendValueInput("VAL").appendField(dt.Msg.LIST_SPLIT_AS),this.appendDummyInput("").appendField(dt.Msg.LIST_SPLIT),this.setOutput(!0,"List"),this.setTooltip(dt.Msg.MIXLY_MIXPY_TEXT_SPLIT_TOOLTIP),this.setInputsInline(!0)}},qe={init:function(){var t=[[dt.Msg.TEXT_TRIM_BOTH,"strip"],[dt.Msg.TEXT_TRIM_LEFT,"lstrip"],[dt.Msg.TEXT_TRIM_RIGHT,"rstrip"]];this.setColour(Ne),this.appendValueInput("VAR"),this.appendDummyInput("").appendField(dt.Msg.TEXT_STRIM),this.appendDummyInput("").appendField(new dt.FieldDropdown(t),"TOWHAT"),this.appendDummyInput("").appendField(dt.Msg.TEXT_BLANK),this.setOutput(!0,String),this.setInputsInline(!0);var e=this;this.setTooltip((function(){var t=e.getFieldValue("TOWHAT");return{strip:dt.Msg.TEXT_TRIM_BOTH_TOOLTIP,lstrip:dt.Msg.TEXT_TRIM_LEFT_TOOLTIP,rstrip:dt.Msg.TEXT_TRIM_RIGHT_TOOLTIP}[t]}))}},ze={init:function(){this.setColour(Ne),this.appendDummyInput("").appendField(dt.Msg.MIXLY_MICROPYTHON_FORMAT),this.appendDummyInput("").appendField(new dt.FieldTextInput("str"),"VAR"),this.itemCount_=1,this.updateShape_(),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setInputsInline(!0),this.setMutator(new dt.icons.MutatorIcon(["text_create_with_item"],this)),this.setOutput(!0),this.setTooltip(dt.Msg.MIXLY_MIXPY_TEXT_FORMAT_TOOLTIP)},mutationToDom:function(){var t=document.createElement("mutation");return t.setAttribute("items",this.itemCount_),t},domToMutation:function(t){this.itemCount_=parseInt(t.getAttribute("items"),10),this.updateShape_()},decompose:function(t){var e=t.newBlock("text_create_with_container");e.initSvg();for(var i=e.getInput("STACK").connection,n=0;ne?t[e]:0==e?'"key"':'"key'+(e+1)+'"'),"KEY"+e).appendField(":")}},getVars:function(){return[this.getFieldValue("VAR")]},renameVar:function(t,e){dt.Names.equals(t,this.getFieldValue("VAR"))&&this.setTitleValue(e,"VAR")}},Ki={init:function(){this.setColour(ki),this.appendDummyInput().appendField(dt.Msg.MIXLY_MICROBIT_TYPE_DICT),this.appendStatementInput("STACK"),this.setTooltip(dt.Msg.DICTS_CREATE_WITH_CONTAINER_TOOLTIP),this.contextMenu=!1}},Ji={init:function(){this.setColour(ki),this.appendDummyInput().appendField(dt.Msg.DICTS_CREATE_WITH_ITEM_TITLE),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(dt.Msg.DICTS_CREATE_WITH_ITEM_TOOLTIP),this.contextMenu=!1}},Qi={init:function(){this.setColour(ki),this.appendValueInput("DICT").setCheck("Dict"),this.appendDummyInput("").appendField(dt.Msg.DICT_KEYS),this.setTooltip(dt.Msg.DICTS_KEYS_TOOLTIP),this.setOutput(!0,"List")}},qi={init:function(){this.setColour(ki),this.appendValueInput("DICT").setCheck("Dict"),this.appendValueInput("KEY").appendField(dt.Msg.DICTS_GET_IN),this.appendDummyInput("").appendField(dt.Msg.DICTS_ADD_VALUE),this.setOutput(!0),this.setTooltip(dt.Msg.DICTS_GET_TOOLTIP)}},zi={init:function(){this.setColour(ki),this.appendValueInput("DICT").setCheck("Dict"),this.appendValueInput("KEY").appendField(dt.Msg.DICTS_GET_IN),this.appendDummyInput("").appendField(dt.Msg.DICTS_ADD_VALUE),this.appendValueInput("VAR").appendField(dt.Msg.DICTS_DEFAULT_VALUE),this.setOutput(!0),this.setTooltip(dt.Msg.DICTS_GET_DEFAULT_TOOLTIP)}},ji={init:function(){this.setColour(ki),this.appendValueInput("DICT"),this.appendValueInput("KEY").appendField(dt.Msg.DICTS_ADD),this.appendDummyInput(),this.appendValueInput("VAR").appendField(dt.Msg.DICTS_ADD_VALUE),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(dt.Msg.DICTS_ADD_OR_CHANGE_TOOLTIP)}},Zi={init:function(){this.setColour(ki),this.appendValueInput("DICT"),this.appendValueInput("KEY").appendField(dt.Msg.DICTS_DELETE_IN),this.appendDummyInput("").appendField(dt.Msg.DICTS_DELETE_VALUE),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(dt.Msg.DICTS_DELETE_TOOLTIP)}},$i={init:function(){this.setColour(ki),this.appendValueInput("DICT2").setCheck("Dict").appendField(dt.Msg.MAKE_DICT),this.appendValueInput("DICT").setCheck("Dict").appendField(dt.Msg.DICT_UPDATE),this.appendDummyInput("").appendField(dt.Msg.MIXLY_MID),this.setTooltip(dt.Msg.DICTS_UPDATE_TOOLTIP),this.setPreviousStatement(!0),this.setNextStatement(!0)}},tn={init:function(){this.setColour(ki),this.appendValueInput("DICT").setCheck("Dict"),this.appendDummyInput("").appendField(dt.Msg.DICT_CLEAR),this.setTooltip(dt.Msg.DICTS_CLEAR_TOOLTIP),this.setPreviousStatement(!0),this.setNextStatement(!0)}},en={init:function(){this.setColour(ki),this.appendValueInput("DICT").setCheck("Dict"),this.appendDummyInput("").appendField(dt.Msg.DICT_ITEMS),this.setTooltip(dt.Msg.DICTS_ITEMS_TOOLTIP),this.setOutput(!0,"List")}},nn={init:function(){this.setColour(ki),this.appendValueInput("DICT").setCheck("Dict"),this.appendDummyInput("").appendField(dt.Msg.DICT_VALUES),this.setTooltip(dt.Msg.DICTS_VALUES_TOOLTIP),this.setOutput(!0,"List")}},sn={init:function(){this.setColour(ki),this.appendValueInput("DICT").setCheck("Dict"),this.appendDummyInput("").appendField(dt.Msg.MIXLY_LENGTH),this.setTooltip(dt.Msg.DICT_LENGTH_TOOLTIP),this.setOutput(!0,Number)}},_n={init:function(){this.setColour(ki),this.appendValueInput("DICT").setCheck("Dict"),this.appendDummyInput("").appendField(dt.Msg.DICT_DELDICT),this.setTooltip(dt.Msg.DICTS_DEL_TOOLTIP),this.setPreviousStatement(!0),this.setNextStatement(!0)}},on={init:function(){this.MODE=[[dt.Msg.DICTS_ADD_OR_CHANGE,"INSERT"],[dt.Msg.MIXLY_MICROBIT_JS_DELETE_VAR,"DELETE"]],this.setHelpUrl(dt.Msg.LISTS_GET_SUBLIST_HELPURL),this.setColour(ki),this.appendValueInput("DICT").setCheck("Dict"),this.appendDummyInput("AT2"),this.appendValueInput("KEY"),this.appendDummyInput("").appendField(dt.Msg.MIXLY_MICROPYTHON_SOCKET_MAKE).appendField(dt.Msg.DICTS_ADD_VALUE),this.updateAt_(!0),this.setInputsInline(!0),this.setOutput(!1),this.setPreviousStatement(!0),this.setNextStatement(!0);var t=this;this.setTooltip((function(){var e="";switch(t.getFieldValue("WHERE")){case"INSERT":e=dt.Msg.DICTS_ADD_TOOLTIP;break;case"DELETE":e=dt.Msg.DICTS_DELETE_TOOLTIP}return e}))},mutationToDom:function(){var t=document.createElement("mutation"),e=this.getInput("AT2").type==dt.INPUT_VALUE;return t.setAttribute("at2",e),t},domToMutation:function(t){var e="true"==t.getAttribute("at2");this.updateAt_(e)},updateAt_:function(t){this.removeInput("AT2"),this.removeInput("ORDINAL",!0),t?this.appendValueInput("AT2").setCheck(Number):this.appendDummyInput("AT2");var e=new dt.FieldDropdown(this.MODE,(function(e){var i="INSERT"==e;if(i!=t){var n=this.sourceBlock_;return n.updateAt_(i),n.setFieldValue(e,"WHERE"),null}}));this.getInput("AT2").appendField(e,"WHERE")}},pn={init:function(){this.setColour(ki),this.appendValueInput("DICT").setCheck("Dict"),this.appendDummyInput("").appendField(dt.Msg.blockpy_DICT_POP),this.appendValueInput("KEY"),this.appendDummyInput("").appendField(dt.Msg.DICTS_ADD_VALUE),this.setTooltip(dt.Msg.DICT_POP_TOOLTIP),this.setInputsInline(!0),this.setOutput(!0)}},an={init:function(){this.setColour(ki),this.appendValueInput("DICT").setCheck("Dict"),this.appendValueInput("KEY").appendField(dt.Msg.DICTS_SET_DEFAULT),this.appendDummyInput("").appendField(dt.Msg.DICTS_DEFAULT_VALUE),this.appendValueInput("VAR"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(dt.Msg.DICTS_SETDEFAULT_TOOLTIP)}},un={init:function(){this.setColour(ki),this.appendDummyInput("").appendField(new dt.FieldLabel(dt.Msg.MIXLY_MICROBIT_TYPE_DICT),"TIP").appendField(" "),this.itemCount_=3,this.updateShape_(),this.setOutput(!0,"Dict"),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setMutator(new dt.icons.MutatorIcon(["dicts_create_with_item"],this)),this.setTooltip(dt.Msg.DICTS_CREATE_WITH_TOOLTIP)},mutationToDom:function(){var t=document.createElement("mutation");return t.setAttribute("items",this.itemCount_),t},domToMutation:function(t){this.itemCount_=parseInt(t.getAttribute("items"),10),this.updateShape_()},decompose:function(t){var e=t.newBlock("dicts_create_with_container");e.initSvg();for(var i=e.getInput("STACK").connection,n=0;ne?t[e]:0==e?'"key"':'"key'+(e+1)+'"'),"KEY"+e).appendField(":")}},getVars:function(){return[this.getFieldValue("VAR")]},renameVar:function(t,e){dt.Names.equals(t,this.getFieldValue("VAR"))&&this.setTitleValue(e,"VAR")}},rn={init:function(){this.setColour(ki),this.appendValueInput("VAR").appendField(dt.Msg.MIXLY_TODICT),this.setOutput(!0),this.setTooltip(dt.Msg.MIXLY_PYTHON_TOOLTIP_TODICT)}},dn={init:function(){this.setColour(ki),this.appendValueInput("DICT").setCheck("Dict"),this.appendDummyInput("").appendField(dt.Msg.MIXLY_TO_JSON),this.setTooltip(dt.Msg.MIXLY_TO_JSON_TOOLTIP),this.setOutput(!0)}},ln={init:function(){this.setColour(ki),this.appendValueInput("VAR"),this.appendDummyInput("").appendField(dt.Msg.MIXLY_CONVERT_TO_JSON),this.setTooltip(dt.Msg.MIXLY_CONVERT_TO_JSON_TOOLTIP),this.setOutput(!0)}},In={init:function(){this.setColour(ki),this.appendValueInput("DICT").setCheck("Dict"),this.appendValueInput("VAR1").appendField("key1"),this.appendValueInput("VAR2").appendField("index"),this.appendValueInput("VAR3").appendField("key2"),this.appendValueInput("VAR4").appendField("key3"),this.setInputsInline(!0),this.setTooltip(dt.Msg.MIXLY_CONVERT_TO_JSON_TOOLTIP),this.setOutput(!0)}},Tn={init:function(){this.setColour(ki),this.appendValueInput("DICT"),this.appendDummyInput("").appendField(dt.Msg.MIXLY_TO_JSON),this.setTooltip(dt.Msg.MIXLY_TO_JSON_TOOLTIP),this.setOutput(!0)}},Mn=210,hn={init:function(){var t=dt.RTL?[["=","EQ"],["≠","NEQ"],[">","LT"],["≥","LTE"],["<","GT"],["≤","GTE"]]:[["=","EQ"],["≠","NEQ"],["<","LT"],["≤","LTE"],[">","GT"],["≥","GTE"]];this.setColour(Mn),this.setOutput(!0,Boolean),this.appendValueInput("A"),this.appendValueInput("B").appendField(new dt.FieldDropdown(t),"OP"),this.setInputsInline(!0);var e=this;this.setTooltip((function(){var t=e.getFieldValue("OP");return{EQ:dt.Msg.LOGIC_COMPARE_TOOLTIP_EQ,NEQ:dt.Msg.LOGIC_COMPARE_TOOLTIP_NEQ,LT:dt.Msg.LOGIC_COMPARE_TOOLTIP_LT,LTE:dt.Msg.LOGIC_COMPARE_TOOLTIP_LTE,GT:dt.Msg.LOGIC_COMPARE_TOOLTIP_GT,GTE:dt.Msg.LOGIC_COMPARE_TOOLTIP_GTE}[t]})),this.prevBlocks_=[null,null]}},mn={init:function(){var t=dt.RTL?[[">","LT"],["≥","LTE"],["<","GT"],["≤","GTE"]]:[["<","LT"],["≤","LTE"],[">","GT"],["≥","GTE"]],e=dt.RTL?[[">","LT"],["≥","LTE"],["<","GT"],["≤","GTE"]]:[["<","LT"],["≤","LTE"],[">","GT"],["≥","GTE"]];this.setColour(Mn),this.setOutput(!0,Boolean),this.appendValueInput("A"),this.appendValueInput("B").appendField(new dt.FieldDropdown(t),"OP1"),this.appendValueInput("C").appendField(new dt.FieldDropdown(e),"OP2"),this.setInputsInline(!0),this.setTooltip(dt.Msg.MIXLY_PYTHON_LOGIC_COMPARE_CONTINOUS_TOOLTIP)}},En={init:function(){var t=[[dt.Msg.LOGIC_OPERATION_AND,"AND"],[dt.Msg.LOGIC_OPERATION_OR,"OR"],[dt.Msg.LOGIC_OPERATION_NOR,"NOR"],[dt.Msg.LOGIC_OPERATION_XOR,"XOR"]];this.setColour(Mn),this.setOutput(!0,Boolean),this.appendValueInput("A").setCheck([Boolean,Number]),this.appendValueInput("B").setCheck([Boolean,Number]).appendField(new dt.FieldDropdown(t),"OP"),this.setInputsInline(!0);var e=this;this.setTooltip((function(){var t=e.getFieldValue("OP");return{AND:dt.Msg.LOGIC_OPERATION_TOOLTIP_AND,OR:dt.Msg.LOGIC_OPERATION_TOOLTIP_OR,NOR:dt.Msg.LOGIC_OPERATION_TOOLTIP_NOR,XOR:dt.Msg.LOGIC_OPERATION_TOOLTIP_XOR}[t]}))}},On={init:function(){this.setColour(Mn),this.setOutput(!0,Boolean),this.appendValueInput("BOOL").setCheck([Number,Boolean]).appendField(dt.Msg.LOGIC_NEGATE_TITLE),this.setTooltip(dt.Msg.LOGIC_NEGATE_TOOLTIP)}},Rn={init:function(){var t=[[dt.Msg.LOGIC_BOOLEAN_TRUE,"TRUE"],[dt.Msg.LOGIC_BOOLEAN_FALSE,"FALSE"]];this.setColour(Mn),this.setOutput(!0,Boolean),this.appendDummyInput().appendField(new dt.FieldDropdown(t),"BOOL"),this.setTooltip(dt.Msg.LOGIC_BOOLEAN_TOOLTIP)}},cn={init:function(){this.setColour(Mn),this.setOutput(!0),this.appendDummyInput().appendField(dt.Msg.LOGIC_NULL),this.setTooltip(dt.Msg.LOGIC_NULL_TOOLTIP)}},gn={init:function(){this.setColour(Mn),this.appendValueInput("A"),this.appendValueInput("B").appendField(dt.Msg.LOGIC_TERNARY_IF_TRUE),this.appendValueInput("C").appendField(dt.Msg.LOGIC_TERNARY_IF_FALSE),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(dt.Msg.MIXLY_TOOLTIP_LOGIT_TRUEORFALSE)}},Cn={init:function(){var t=[[dt.Msg.TEXT_APPEND_TO,"in"],[dt.Msg.MIXLY_PYTHON_LOGIC_IS_NOT_IN,"not in"]];this.setColour(Mn),this.appendValueInput("A"),this.appendValueInput("B").setCheck([String,"List"]).appendField(new dt.FieldDropdown(t),"BOOL"),this.appendDummyInput("").appendField(dt.Msg.MICROBIT_LOGIC_IS_IN),this.setOutput(!0,Boolean),this.setInputsInline(!0),this.setTooltip(dt.Msg.IN)}},Sn={init:function(){var t=[[dt.Msg.MIXLY_PYTHON_LOGIC_IS,"is"],[dt.Msg.MIXLY_PYTHON_LOGIC_IS_NOT,"is not"]];this.setColour(Mn),this.appendValueInput("A"),this.appendValueInput("B").appendField(new dt.FieldDropdown(t),"BOOL"),this.setOutput(!0,Boolean),this.setInputsInline(!0),this.setTooltip(dt.Msg.MIXLY_PYTHON_LOGIC_IS_TOOLTIP)}},An={init:function(){this.setColour(Mn),this.appendValueInput("VAR").appendField(dt.Msg.MIXLY_TOBOOL),this.setOutput(!0,Boolean),this.setTooltip(dt.Msg.MIXLY_PYTHON_TOOLTIP_TOBOOL)}},Ln={init:function(){this.setColour(0),this.appendValueInput("fn").setCheck(String).appendField(dt.Msg.MIXLY_PYTHON_STORAGE_OPEN_FILE_WITH_OS+"(For Windows)"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0)}},Nn={init:function(){this.setColour(0),this.appendValueInput("FILENAME").appendField(dt.Msg.MIXLY_MICROBIT_PY_STORAGE_OPEN_FILE),this.appendDummyInput().appendField(dt.Msg.MIXLY_MICROBIT_PY_STORAGE_MODE).appendField(new dt.FieldDropdown([[dt.Msg.MIXLY_MICROBIT_PY_STORAGE_READ,"r"],[dt.Msg.MIXLY_MICROBIT_PY_STORAGE_WRITE,"w"],[dt.Msg.MIXLY_MICROBIT_PY_STORAGE_BIT_READ,"rb"],[dt.Msg.MIXLY_MICROBIT_PY_STORAGE_BIT_WRITE,"wb"]]),"MODE"),this.appendValueInput("FILE").appendField(dt.Msg.MIXLY_MICROBIT_PY_STORAGE_AS),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("MODE"),i=dt.Msg.MIXLY_USE,n=dt.Msg.MIXLY_MICROBIT_PY_STORAGE_MODE,s=dt.Msg.MIXLY_MICROBIT_PY_STORAGE_OPEN_FILE,_=dt.Msg.MIXLY_BELONG;return i+{r:dt.Msg.MIXLY_MICROBIT_PY_STORAGE_READ,w:dt.Msg.MIXLY_MICROBIT_PY_STORAGE_WRITE,rb:dt.Msg.MIXLY_MICROBIT_PY_STORAGE_BIT_READ,wb:dt.Msg.MIXLY_MICROBIT_PY_STORAGE_BIT_WRITE}[e]+_+n+s}))},getVars:function(){return[this.getFieldValue("VAR")]},renameVar:function(t,e){dt.Names.equals(t,this.getFieldValue("VAR"))&&this.setTitleValue(e,"VAR")}},Dn={init:function(){this.setColour(0),this.appendValueInput("FILENAME").appendField(dt.Msg.MIXLY_MICROBIT_PY_STORAGE_OPEN_FILE),this.appendDummyInput().appendField(dt.Msg.MIXLY_MICROBIT_PY_STORAGE_MODE).appendField(new dt.FieldDropdown([[dt.Msg.MIXLY_MICROBIT_PY_STORAGE_READ,"r"],[dt.Msg.MIXLY_MICROBIT_PY_STORAGE_WRITE,"w"],[dt.Msg.MIXLY_MICROBIT_PY_STORAGE_BIT_READ,"rb"],[dt.Msg.MIXLY_MICROBIT_PY_STORAGE_BIT_WRITE,"wb"]]),"MODE"),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setInputsInline(!0),this.setOutput(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("MODE"),i=dt.Msg.MIXLY_USE,n=dt.Msg.MIXLY_MICROBIT_PY_STORAGE_MODE,s=dt.Msg.MIXLY_MICROBIT_PY_STORAGE_OPEN_FILE,_=dt.Msg.MIXLY_BELONG,o=dt.Msg.PY_STORAGE_FILE_OBJECT;return i+{r:dt.Msg.MIXLY_MICROBIT_PY_STORAGE_READ,w:dt.Msg.MIXLY_MICROBIT_PY_STORAGE_WRITE,rb:dt.Msg.MIXLY_MICROBIT_PY_STORAGE_BIT_READ,wb:dt.Msg.MIXLY_MICROBIT_PY_STORAGE_BIT_WRITE}[e]+_+n+s+o}))}},fn={init:function(){this.setColour(0),this.appendValueInput("FILENAME").appendField(dt.Msg.MIXLY_MICROBIT_PY_STORAGE_OPEN_FILE);this.appendDummyInput().appendField(dt.Msg.MIXLY_MICROBIT_PY_STORAGE_MODE).appendField(new dt.FieldDropdown([[dt.Msg.MIXLY_MICROBIT_PY_STORAGE_READ,"r"],[dt.Msg.MIXLY_MICROBIT_PY_STORAGE_WRITE,"w"],[dt.Msg.MIXLY_MICROBIT_PY_STORAGE_BIT_READ,"rb"],[dt.Msg.MIXLY_MICROBIT_PY_STORAGE_BIT_WRITE,"wb"]]),"MODE"),this.appendDummyInput().appendField(dt.Msg.MIXPY_TEXT_ENCODE).appendField(new dt.FieldDropdown([["ANSI","ANSI"],["gbk","gbk"],["utf-8","utf-8"]]),"CODE"),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setInputsInline(!0),this.setOutput(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("MODE"),i=dt.Msg.MIXLY_USE,n=dt.Msg.MIXLY_MICROBIT_PY_STORAGE_MODE,s=dt.Msg.MIXLY_MICROBIT_PY_STORAGE_OPEN_FILE,_=dt.Msg.MIXLY_BELONG,o=dt.Msg.PY_STORAGE_FILE_OBJECT;return i+{r:dt.Msg.MIXLY_MICROBIT_PY_STORAGE_READ,w:dt.Msg.MIXLY_MICROBIT_PY_STORAGE_WRITE,rb:dt.Msg.MIXLY_MICROBIT_PY_STORAGE_BIT_READ,wb:dt.Msg.MIXLY_MICROBIT_PY_STORAGE_BIT_WRITE}[e]+_+n+s+o}))}},Fn={init:function(){this.setColour(0),this.appendValueInput("data").setCheck(String).appendField(dt.Msg.MIXLY_MICROPYTHON_SOCKET_MAKE),this.appendValueInput("FILE").appendField(dt.Msg.MIXLY_MICROBIT_PY_STORAGE_FILE_WRITE),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(dt.Msg.MIXLY_MICROPYTHON_SOCKET_MAKE+dt.Msg.MIXLY_MICROBIT_TYPE_STRING+dt.Msg.MIXLY_MICROBIT_PY_STORAGE_FILE_WRITE)}},Pn={init:function(){this.setColour(0),this.appendValueInput("FILE").setCheck("Variable").appendField(dt.Msg.MIXLY_MICROBIT_PY_STORAGE_FROM_FILE),this.appendDummyInput().appendField(new dt.FieldDropdown([[dt.Msg.MIXLY_MICROBIT_PY_STORAGE_ALL,"read"],[dt.Msg.MIXLY_MICROBIT_PY_STORAGE_ONE_LINE,"readline"],[dt.Msg.MIXLY_MICROBIT_PY_STORAGE_ALL_LINES,"readlines"]]),"MODE"),this.setInputsInline(!0),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setOutput(!0,String)}},Yn={init:function(){this.setColour(0),this.appendValueInput("FILE").setCheck("Variable").appendField(dt.Msg.MIXLY_MICROBIT_PY_STORAGE_FROM_FILE),this.appendDummyInput().appendField(new dt.FieldDropdown([[dt.Msg.MIXLY_MICROBIT_PY_STORAGE_NO_MORE_THAN_SIZE,"read"],[dt.Msg.MIXLY_MICROBIT_PY_STORAGE_ONE_LINE_NO_MORE_THAN_SIZE,"readline"],[dt.Msg.MIXLY_MICROBIT_PY_STORAGE_ALL_LINES_NO_MORE_THAN_SIZE,"readlines"]]),"MODE"),this.appendValueInput("SIZE").setCheck(Number),this.appendDummyInput().appendField(dt.Msg.MIXLY_MICROBIT_PY_STORAGE_CHARACTER),this.setInputsInline(!0),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setOutput(!0,String);var t=this;this.setTooltip((function(){var e=t.getFieldValue("MODE"),i=dt.Msg.MIXLY_MICROBIT_PY_STORAGE_FROM_FILE,n=dt.Msg.MIXLY_MICROBIT_PY_STORAGE_CHARACTER;return i+{read:dt.Msg.MIXLY_MICROBIT_PY_STORAGE_NO_MORE_THAN_SIZE,readline:dt.Msg.MIXLY_MICROBIT_PY_STORAGE_ONE_LINE_NO_MORE_THAN_SIZE,readlines:dt.Msg.MIXLY_MICROBIT_PY_STORAGE_ALL_LINES_NO_MORE_THAN_SIZE}[e]+"x"+n}))}},vn={init:function(){this.setColour(0),this.appendValueInput("FILE").appendField(dt.Msg.MIXLY_MICROBIT_PY_STORAGE_FROM_FILE),this.setNextStatement(!0),this.appendValueInput("SIZE").setCheck(Number).appendField(dt.Msg.MIXLY_MICROBIT_PY_STORAGE_ONE_LINE_NO_MORE_THAN_SIZE),this.appendDummyInput().appendField(dt.Msg.MIXLY_MICROBIT_PY_STORAGE_CHARACTER),this.setInputsInline(!0),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setOutput(!0,String),this.setTooltip(dt.Msg.MICROBIT_PYTHON_TYPE)}},Xn={init:function(){this.setColour(0),this.appendValueInput("FILE").appendField(dt.Msg.HTML_FILE),this.appendDummyInput().appendField(dt.Msg.MIXLY_MICROBIT_PY_STORAGE_CAN_WRITE_ORNOT),this.setInputsInline(!0),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setOutput(!0,Boolean),this.setTooltip(dt.Msg.MIXLY_MICROBIT_PY_STORAGE_CAN_WRITE_ORNOT1)}},xn={init:function(){this.setColour(0),this.appendValueInput("FILE").appendField(dt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET),this.appendDummyInput().appendField(dt.Msg.MIXLY_MICROBIT_PY_STORAGE_FILENAME),this.setInputsInline(!0),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setOutput(!0,String),this.setTooltip(dt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET_FILENAME)}},bn={init:function(){this.setColour(0),this.appendValueInput("FILE").appendField(dt.Msg.MIXLY_MICROBIT_PY_STORAGE_CLOSE_FILE),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setOutput(!1),this.setTooltip(dt.Msg.MIXLY_MICROBIT_PY_STORAGE_CLOSE_FILE)}},yn={init:function(){this.setColour(0),this.appendDummyInput().appendField(dt.Msg.MIXLY_MICROBIT_PY_STORAGE_LIST_ALL_FILES),this.setInputsInline(!0),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setOutput(!0,"List"),this.setTooltip(dt.Msg.MIXLY_MICROBIT_PY_STORAGE_LIST_ALL_FILES)}};dt.Msg.MIXLY_MICROBIT_PY_STORAGE_DELETE_FILE;const Vn={init:function(){this.setColour(0),this.appendDummyInput().appendField(new dt.FieldDropdown([[dt.Msg.MIXLY_MICROBIT_PY_STORAGE_DELETE_FILE,"remove"],[dt.Msg.MIXLY_MICROBIT_PY_STORAGE_DELETE_DIRS,"removedirs"]]),"MODE"),this.appendValueInput("FILE").setCheck(String),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setOutput(!1),this.setTooltip(dt.Msg.MIXLY_MICROBIT_PY_STORAGE_DELETE_FILE)}},Bn={init:function(){this.setColour(0),this.appendValueInput("FILE").setCheck(String).appendField(dt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET_FILE_SIZE),this.appendDummyInput().appendField(dt.Msg.MIXLY_MICROBIT_PY_STORAGE_SIZE),this.setInputsInline(!0),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setOutput(!0,Number),this.setTooltip(dt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET_FILE_SIZE+dt.Msg.MIXLY_MICROBIT_PY_STORAGE_SIZE)}},Gn={init:function(){this.setColour(0),this.appendValueInput("FILE").setCheck(String).appendField(dt.Msg.MIXLY_MICROBIT_PY_STORAGE_RETURN_FILE),this.appendDummyInput().appendField(dt.Msg.MIXLY_MICROBIT_PY_STORAGE_PRESENT_LOCATION),this.setInputsInline(!0),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setOutput(!0,Number),this.setTooltip(dt.Msg.MIXLY_MICROBIT_PY_STORAGE_FILE_TELL)}},Un={init:function(){this.setColour(0),this.appendValueInput("FILE").setCheck("Variable").appendField(dt.Msg.MIXLY_MICROBIT_PY_STORAGE_SET_FILE_POSITION),this.appendDummyInput().appendField(dt.Msg.MIXLY_MICROBIT_PY_STORAGE_CURRENT_POSITION),this.appendDummyInput().appendField(new dt.FieldDropdown([[dt.Msg.MIXLY_MICROBIT_PY_STORAGE_FILE_SEEK_START,"start"],[dt.Msg.MIXLY_MICROBIT_PY_STORAGE_FILE_SEEK_CURRENT,"current"],[dt.Msg.MIXLY_MICROBIT_PY_STORAGE_FILE_SEEK_END,"end"]]),"MODE"),this.appendDummyInput().appendField(dt.Msg.MIXLY_MICROBIT_PY_STORAGE_FILE_SEEK_OFFSET),this.appendValueInput("SIZE").setCheck(Number),this.appendDummyInput().appendField(dt.Msg.MIXLY_MICROBIT_PY_STORAGE_CHARACTER),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("MODE"),i=dt.Msg.MIXLY_MICROBIT_PY_STORAGE_SET_FILE_POSITION+dt.Msg.MIXLY_MICROBIT_PY_STORAGE_CURRENT_POSITION,n=dt.Msg.MIXLY_MICROBIT_PY_STORAGE_CHARACTER,s=dt.Msg.MIXLY_MICROBIT_PY_STORAGE_FILE_SEEK_OFFSET;return i+" "+{start:dt.Msg.MIXLY_MICROBIT_PY_STORAGE_FILE_SEEK_START,current:dt.Msg.MIXLY_MICROBIT_PY_STORAGE_FILE_SEEK_CURRENT,end:dt.Msg.MIXLY_MICROBIT_PY_STORAGE_FILE_SEEK_END}[e]+s+"x"+n}))}},wn={init:function(){this.setColour(0),this.appendDummyInput().appendField(dt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET_CURRENT_DIR),this.setInputsInline(!0),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setOutput(!0,"List"),this.setTooltip(dt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET_CURRENT_DIR)}},Hn={init:function(){this.setColour(0),this.appendValueInput("PATH").setCheck(String).appendField(dt.Msg.MIXLY_MICROBIT_PY_STORAGE_PATH),this.appendDummyInput().appendField(dt.Msg.MIXLY_ESP32_SET),this.appendDummyInput().appendField(new dt.FieldDropdown([[dt.Msg.MIXLY_MICROBIT_PY_STORAGE_MKDIR,"mkdir"],[dt.Msg.MIXLY_MICROBIT_PY_STORAGE_MAKEDIRS,"makedirs"]]),"MODE"),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setOutput(!1);var t=this;this.setTooltip((function(){var e=t.getFieldValue("MODE");return dt.Msg.MIXLY_MICROBIT_PY_STORAGE_PATH+"x"+dt.Msg.MIXLY_ESP32_SET+{mkdir:dt.Msg.MIXLY_MICROBIT_PY_STORAGE_MKDIR,makedirs:dt.Msg.MIXLY_MICROPYTHON_SOCKET_MAKEDIRS}[e]}))}},kn={init:function(){this.setColour(0),this.appendValueInput("FILE").setCheck(String).appendField(dt.Msg.MIXLY_MICROBIT_PY_STORAGE_RENAME),this.appendValueInput("NEWFILE").setCheck(String).appendField(dt.Msg.MIXLY_AS),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setOutput(!1),this.setTooltip(dt.Msg.MIXLY_MICROBIT_PY_STORAGE_RENAME)}},Wn={init:function(){this.setColour(0),this.appendValueInput("FILE").setCheck(String).appendField(dt.Msg.MIXLY_MICROBIT_PY_STORAGE_CHANGE_DIR),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setOutput(!1),this.setTooltip(dt.Msg.MIXLY_MICROBIT_PY_STORAGE_CHANGE_DIR)}},Kn={init:function(){this.setColour(0),this.appendValueInput("FILE").setCheck(String).appendField(dt.Msg.MIXLY_MICROBIT_PY_STORAGE_THE_PATH),this.appendDummyInput().appendField(dt.Msg.MIXLY_MICROBIT_PY_STORAGE_IS_OR_NOT),this.appendDummyInput().appendField(new dt.FieldDropdown([[dt.Msg.HTML_FILE,"isfile"],[dt.Msg.MIXLY_MICROBIT_PY_STORAGE_IS_DIR,"isdir"]]),"MODE"),this.setInputsInline(!0),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setOutput(!0,Boolean);let t=this;this.setTooltip((function(){var e=t.getFieldValue("MODE");return dt.Msg.MIXLY_MICROBIT_PY_STORAGE_THE_PATH+"x"+dt.Msg.MIXLY_MICROBIT_PY_STORAGE_IS_OR_NOT+{isfile:dt.Msg.MIXLY_MICROBIT_PY_STORAGE_MKDIR,isdir:dt.Msg.MIXLY_MICROPYTHON_SOCKET_MAKEDIRS}[e]}))}},Jn={init:function(){this.setColour(0),this.appendValueInput("SPISUB").appendField(dt.Msg.CONTROLS_FOR_INPUT_WITH+"SPI").setCheck("var"),this.appendValueInput("PINSUB").appendField("CS"),this.appendValueInput("SUB").appendField(dt.Msg.MIXLY_MICROPYTHON_SOCKET_MAKE).setCheck("var"),this.appendDummyInput("").appendField(dt.Msg.MIXLY_SETUP+dt.Msg.LISTS_SET_INDEX_INPUT_TO).appendField(dt.Msg.MIXLY_SD_CARD),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null)}},Qn={init:function(){this.setColour(0),this.appendValueInput("VAR").appendField(dt.Msg.MIXLY_SD_CARD),this.appendValueInput("DIR").setCheck(String).appendField(dt.Msg.MIXLY_SDCARD_MOUNT),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip()}},qn={};qn.NAME_TYPE=dt.PROCEDURE_CATEGORY_NAME,qn.allProcedures=function(t){for(var e=t.getAllBlocks(!1),i=[],n=[],s=0;s"),this.appendValueInput("style").appendField(dt.Msg.MIXLY_AIP_ATTR).setAlign(dt.inputs.Align.RIGHT),this.appendStatementInput("DO").appendField(""),this.setInputsInline(!1),this.setPreviousStatement(!0),this.setNextStatement(!0)}},ks={init:function(){this.setColour(Vs),this.appendDummyInput().appendField(dt.Msg.HTML_STYLE),this.appendStatementInput("STYLE"),this.setOutput(!0)}},Ws={init:function(){this.setColour(Vs),this.appendDummyInput().appendField(dt.Msg.HTML_FORM_CONTENT).appendField(new dt.FieldDropdown([[dt.Msg.HTML_TEXT,"text"],[dt.Msg.HTML_EMAIL,"email"],[dt.Msg.HTML_NUMBER,"number"],[dt.Msg.HTML_PASSWORD,"password"],[dt.Msg.HTML_CHECKBOX,"checkbox"],[dt.Msg.HTML_RADIOBUTTON,"radiobutton"],[dt.Msg.HTML_BUTTON,"button"],[dt.Msg.HTML_COLOUR,"colour"],[dt.Msg.HTML_DATE,"date"],[dt.Msg.HTML_LOCALTIME,"local time"],[dt.Msg.HTML_FILE,"file"],[dt.Msg.HTML_HIDDEN,"hidden"],[dt.Msg.HTML_IMAGE,"image"],[dt.Msg.HTML_MONTH,"month"],[dt.Msg.HTML_RANGE,"range"],[dt.Msg.HTML_RESET,"reset"],[dt.Msg.HTML_SEARCH,"search"],[dt.Msg.HTML_SUBMIT,"submit"],[dt.Msg.HTML_TELEPHONENUMBER,"telephone number"],[dt.Msg.HTML_TIME,"time"],[dt.Msg.HTML_URL,"url"],[dt.Msg.HTML_WEEK,"week"]]),"LEVEL"),this.appendDummyInput().appendField(dt.Msg.HTML_NAME).appendField(new dt.FieldTextInput("car"),"NAME"),this.appendDummyInput().appendField(dt.Msg.HTML_VALUE).appendField(new dt.FieldTextInput("go"),"VALUE"),this.appendValueInput("style").appendField(dt.Msg.MIXLY_AIP_ATTR).setAlign(dt.inputs.Align.RIGHT),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},Ks={init:function(){this.setColour(Vs),this.appendDummyInput().appendField(new dt.FieldTextInput("property"),"KEY").appendField(":").appendField(new dt.FieldTextInput("value"),"VALUE"),this.setPreviousStatement(!0),this.setNextStatement(!0)}},Js={init:function(){this.setColour(Vs),this.appendDummyInput().appendField(new dt.FieldTextInput("property"),"KEY").appendField(":").appendField(new dt.FieldColour("#ff0000"),"RGB_LED_COLOR"),this.setPreviousStatement(!0),this.setNextStatement(!0)}},Qs={init:function(){this.setColour(Vs),this.appendDummyInput().appendField(dt.Msg.HTML_TEXT).appendField(new dt.FieldTextInput("text"),"TEXT"),this.setPreviousStatement(!0),this.setNextStatement(!0)}},qs=160,zs={init:function(){this.setColour(qs),this.setPreviousStatement(!0),this.setNextStatement(!0),this.appendDummyInput().appendField("Tabular Abstraction:"),this.appendDummyInput().appendField(new dt.FieldTable(""),"TEXT")}},js={init:function(){this.setColour(qs),this.setPreviousStatement(!0),this.setNextStatement(!0),this.appendDummyInput().appendField("Code Block:"),this.appendDummyInput().appendField(new dt.FieldMultilineInput(""),"TEXT")}},Zs={init:function(){this.setColour(qs),this.appendDummyInput().appendField("Code Expression:"),this.appendDummyInput().appendField(new dt.FieldMultilineInput(""),"TEXT"),this.setOutput(!0)}},$s={init:function(){this.setColour(qs),this.setPreviousStatement(!0),this.setNextStatement(!0),this.appendValueInput("VALUE").appendField(""),this.setInputsInline(!1)}},t_={init:function(){this.setColour(qs),this.appendDummyInput().appendTitle("Comment:").appendTitle(new dt.FieldTextInput(""),"TEXT"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip("This comment will be ignored by Python")}},e_={init:function(){this.setColour(qs),this.appendValueInput("VALUE").appendField(dt.Msg.TYPE_CHECK),this.setInputsInline(!1),this.setOutput(!0,"Type")}},i_={init:function(){this.setColour(qs),this.itemCount_=1,this.updateShape_(),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setMutator(new dt.icons.MutatorIcon(["text_print_multiple_item"],this)),this.setTooltip(dt.Msg.TEXT_PRINT_TOOLTIP)},mutationToDom:function(){var t=document.createElement("mutation");return t.setAttribute("items",this.itemCount_),t},domToMutation:function(t){this.itemCount_=parseInt(t.getAttribute("items"),10),this.updateShape_()},decompose:function(t){var e=dt.Block.obtain(t,"text_print_multiple_container");e.initSvg();for(var i=e.getInput("STACK").connection,n=0;n= stop:"," yield start"," start -= abs(step)"])};if(t=function(t,e,i){return"("+t+" <= "+e+") and "+a()+"("+t+", "+e+", "+i+") or "+u()+"("+t+", "+e+", "+i+")"},dt.isNumber(n)&&dt.isNumber(s)&&dt.isNumber(_))n=parseFloat(n),s=parseFloat(s),_=Math.abs(parseFloat(_)),0==n%1&&0==s%1&&0==_%1?(n<=s?(s++,t=0==n&&1==_?s:n+", "+s,1!=_&&(t+=", "+_)):t=n+", "+--s+", -"+_,t="range("+t+")"):(t=n",GTE:">="};const qp=function(t,e){var i=this.getFieldValue("OP"),n="&&"==i?e.ORDER_LOGICAL_AND:e.ORDER_LOGICAL_OR,s=e.valueToCode(this,"A",n)||"False",_=e.valueToCode(this,"B",n)||"False";if("AND"==i)var o=s+" and "+_;else if("OR"==i)o=s+" or "+_;else if("NOR"==i)o="not("+s+"^"+_+")";else o=s+"^"+_;return[o,n]},zp=function(t,e){var i=e.ORDER_UNARY_PREFIX;return["not "+(e.valueToCode(this,"BOOL",i)||"False"),i]},jp=function(t,e){return["TRUE"==this.getFieldValue("BOOL")?"True":"False",e.ORDER_ATOMIC]},Zp=function(t,e){return["None",e.ORDER_ATOMIC]},$p=function(t,e){var i=e.valueToCode(this,"A",e.ORDER_ATOMIC)||"False";return["("+(e.valueToCode(this,"B",e.ORDER_ATOMIC)||"False")+" if "+i+" else "+(e.valueToCode(this,"C",e.ORDER_ATOMIC)||"False")+")",e.ORDER_ATOMIC]},ta=function(t,e){var i=e.valueToCode(this,"A",e.ORDER_ATOMIC)||"''",n=e.valueToCode(this,"B",e.ORDER_ATOMIC)||"''";return[i+" "+this.getFieldValue("BOOL")+" "+n,e.ORDER_ATOMIC]},ea=function(t,e){var i=e.valueToCode(this,"A",e.ORDER_ATOMIC)||"''",n=e.valueToCode(this,"B",e.ORDER_ATOMIC)||"''";return[i+" "+this.getFieldValue("BOOL")+" "+n,e.ORDER_ATOMIC]},ia=function(t,e){return["bool("+(e.valueToCode(this,"VAR",e.ORDER_ATOMIC)||"0")+")",e.ORDER_ATOMIC]},na=function(t,e){return e.definitions_.import_os="import os","os.startfile("+e.valueToCode(this,"fn",e.ORDER_ATOMIC)+")\n"},sa=function(t,e){return e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+" = open("+e.valueToCode(this,"FILENAME",e.ORDER_ATOMIC)+", '"+this.getFieldValue("MODE")+"')\n"},_a=function(t,e){return["open("+e.valueToCode(this,"FILENAME",e.ORDER_ATOMIC)+", '"+this.getFieldValue("MODE")+"')",e.ORDER_ATOMIC]},oa=function(t,e){return["open("+e.valueToCode(this,"FILENAME",e.ORDER_ATOMIC)+", '"+this.getFieldValue("MODE")+"', encoding=\""+this.getFieldValue("CODE")+'")',e.ORDER_ATOMIC]},pa=function(t,e){var i=e.valueToCode(this,"data",e.ORDER_ATOMIC);return e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+".write("+i+")\n"},aa=function(t,e){var i=this.getFieldValue("MODE");return[e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+"."+i+"()",e.ORDER_ATOMIC]},ua=function(t,e){var i=this.getFieldValue("MODE");return[e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+"."+i+"("+e.valueToCode(this,"SIZE",e.ORDER_ATOMIC)+")",e.ORDER_ATOMIC]},ra=function(t,e){return[e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+".readline("+e.valueToCode(this,"SIZE",e.ORDER_ATOMIC)+")",e.ORDER_ATOMIC]},da=function(t,e){return[e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+".writable()",e.ORDER_ATOMIC]},la=function(t,e){return[e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+".name()",e.ORDER_ATOMIC]},Ia=function(t,e){return e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+".close()\n"},Ta=function(t,e){e.definitions_.import_os="import os";return["os.listdir()",e.ORDER_ATOMIC]},Ma=function(t,e){return e.definitions_.import_os="import os","os."+this.getFieldValue("MODE")+"("+e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+")\n"},ha=function(t,e){return e.definitions_.import_os="import os",["os.path.getsize("+e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+")",e.ORDER_ATOMIC]},ma=function(t,e){return[e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+".tell()",e.ORDER_ATOMIC]},Ea=function(t,e){var i=this.getFieldValue("MODE"),n=0;return n="start"==i?0:"current"==i?1:2,e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+".seek("+e.valueToCode(this,"SIZE",e.ORDER_ATOMIC)+","+n+")\n"},Oa=function(t,e){return e.definitions_.import_os="import os","os.chdir("+e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+")\n"},Ra=function(t,e){e.definitions_.import_os="import os";return["os.getcwd()",e.ORDER_ATOMIC]},ca=function(t,e){return e.definitions_.import_os="import os","os."+this.getFieldValue("MODE")+"("+e.valueToCode(this,"PATH",e.ORDER_ATOMIC)+")\n"},ga=function(t,e){return e.definitions_.import_os="import os","os.rename("+e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+","+e.valueToCode(this,"NEWFILE",e.ORDER_ATOMIC)+")\n"},Ca=function(t,e){e.definitions_.import_os="import os";var i=e.valueToCode(this,"FILE",e.ORDER_ATOMIC);return["os."+this.getFieldValue("MODE")+"("+i+")",e.ORDER_ATOMIC]},Sa=function(t,e){return e.definitions_.import_os="import os",e.definitions_.import_sdcard="import sdcard",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+" = sdcard.SDCard("+e.valueToCode(this,"SPISUB",e.ORDER_ATOMIC)+","+e.valueToCode(this,"PINSUB",e.ORDER_ATOMIC)+")\n"},Aa=function(t,e){return e.definitions_.import_os="import os",e.definitions_.import_sdcard="import sdcard","os.mount("+e.valueToCode(this,"VAR",e.ORDER_ATOMIC)+","+e.valueToCode(this,"DIR",e.ORDER_ATOMIC)+")\n"},La=function(t,e){var i=e.variableDB_.getName(this.getFieldValue("NAME"),dt.Procedures.NAME_TYPE),n=(this.getInput("STACK")&&e.statementToCode(this,"STACK"))??" pass\n";e.INFINITE_LOOP_TRAP&&(n=e.INFINITE_LOOP_TRAP.replace(/%1/g,"'"+this.id+"'")+n);var s=e.valueToCode(this,"RETURN",e.ORDER_NONE)||"";s&&(s=" return "+s+"\n");for(var _=[],o=0;o\n\n\n\t\n"+e.statementToCode(this,"HEAD")+"\n\n"+e.statementToCode(this,"BODY")+"\n\n'''",e.ORDER_ATOMIC]},ou=function(t,e){var i=e.statementToCode(this,"DO"),n=this.getFieldValue("LEVEL");return"\n"+i+"\n"},pu=function(t,e){var i=e.statementToCode(this,"DO"),n=this.getFieldValue("LEVEL");if("head"==n)var s="<"+n+'>\n\t\n'+i+"\n";else s="<"+n+">\n"+i+"\n";return s},au=function(t,e){var i=e.statementToCode(this,"DO"),n=this.getFieldValue("LEVEL");return"<"+n+">\n"+i+"\n"},uu=function(t,e){var i=e.statementToCode(this,"DO"),n=e.valueToCode(this,"style"),s=this.getFieldValue("LEVEL");return"<"+s+" "+n+" >\n"+i+"\n"},ru=function(t,e){return['style="'+e.statementToCode(this,"STYLE")+'"',e.ORDER_ATOMIC]},du=function(t,e){return'"},lu=function(){return this.getFieldValue("KEY")+":"+this.getFieldValue("VALUE")+";"},Iu=function(){return this.getFieldValue("TEXT")+"\n"},Tu=function(t){return t.getFieldValue("TEXT")+"\n"},Mu=function(t,e){return[t.getFieldValue("TEXT"),e.ORDER_ATOMIC]},hu=function(t,e){return(e.valueToCode(t,"VALUE",e.ORDER_ATOMIC)||"")+"\n"},mu=function(){return""},Eu=function(t,e){return["type("+(e.valueToCode(t,"VALUE",e.ORDER_MEMBER)||"___")+")",e.ORDER_ATOMIC]},Ou=function(t,e){for(var i=t.getFieldValue("NAME"),n=t.hasReturn_,s=new Array(t.itemCount_),_=0;_0?e.join("\n")+i.join("\n")+n.join("\n")+o.join("\n")+p.join("")+t+"while True:\n"+a.join("")+u.join("\n"):e.join("\n")+i.join("\n")+n.join("\n")+o.join("\n")+p.join("")+t+u.join("\n")},cu.scrubNakedValue=function(t){return t+"\n"},cu.quote_=function(t){var e="'";return-1!==(t=t.replace(/\\/g,"\\\\").replace(/\n/g,"\\\n")).indexOf("'")&&(-1===t.indexOf('"')?e='"':t=t.replace(/'/g,"\\'")),e+t+e},cu.multiline_quote_=function(t){return"'''"+(t=t.replace(/'''/g,"\\'\\'\\'"))+"'''"},cu.scrub_=function(t,e,i){var n="";if(!t.outputConnection||!t.outputConnection.targetConnection){(_=t.getCommentText())&&(_=dt.utils.string.wrap(_,cu.COMMENT_WRAP-3),n+=cu.prefixLines(_+"\n","# "));for(var s=0;s0?"int("+p+" + "+s+")":s<0?"int("+p+" - "+-s+")":"int("+p+")",n&&(p="-"+p)),p};const gu="#74A55B",Cu={init:function(){this.setColour(gu),this.appendDummyInput("").appendField(dt.Msg.MIXLY_MIDI),this.appendValueInput("SUB").appendField(dt.Msg.MIXLY_SETUP).setCheck("var"),this.appendValueInput("PIN",Number).setCheck(Number).setAlign(dt.inputs.Align.RIGHT).appendField(dt.Msg.MIXLY_PIN),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(dt.Msg.MIXLY_RGB_PIN_COUNT)}},Su={init:function(){this.setColour(gu),this.appendValueInput("SUB"),this.appendDummyInput("").appendField(dt.Msg.MIXLY_TONE),this.appendValueInput("pitch").setCheck(Number).appendField(dt.Msg.MIXLY_FREQUENCY),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(dt.Msg.MIXLY_TOOLTIP_BLOCKGROUP_TONE)}},Au={init:function(){this.setColour(gu),this.appendValueInput("SUB"),this.appendDummyInput("").appendField(dt.Msg.MIXLY_TONE),this.appendValueInput("pitch").setCheck(Number).appendField(dt.Msg.MIXLY_FREQUENCY),this.appendValueInput("time").setCheck(Number).appendField(dt.Msg.MIXLY_DURATION),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(dt.Msg.MIXLY_TOOLTIP_BLOCKGROUP_TONE2)}},Lu={init:function(){this.setColour(gu),this.appendValueInput("SUB"),this.appendValueInput("LIST").appendField(dt.Msg.MIXLY_ESP32_MUSIC_PLAY_LISTS),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(dt.Msg.MIXLY_ESP32_MUSIC_PLAY_LISTS)}},Nu={init:function(){this.setColour(gu),this.appendValueInput("SUB"),this.appendValueInput("TICKS").setCheck(Number).appendField(dt.Msg.MIXLY_MICROBIT_JS_SET_TEMPO).appendField(dt.Msg.MICROBIT_ACTUATOR_ticks),this.appendValueInput("BPM").setCheck(Number).appendField(dt.Msg.MIXLY_SPEED),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(dt.Msg.MIXLY_ESP32_MUSIC_SET_TEMPO)}},Du={init:function(){this.setColour(gu),this.appendValueInput("SUB"),this.appendDummyInput().appendField(dt.Msg.MIXLY_MICROBIT_Get_current_tempo),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(dt.Msg.MIXLY_ESP32_MUSIC_GET_TEMPO)}},fu={init:function(){this.setColour(gu),this.appendValueInput("SUB"),this.appendDummyInput().appendField(dt.Msg.MIXLY_MICROBIT_Reset_music),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(dt.Msg.MIXLY_ESP32_MUSIC_RESET)}},Fu={init:function(){this.setColour(gu),this.appendValueInput("SUB"),this.appendDummyInput("").appendField(dt.Msg.MIXLY_NOTONE),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},Pu={init:function(){this.setColour(gu),this.appendDummyInput().appendField(dt.Msg.MIXLY_SETTING).appendField(dt.Msg.MIXLY_EXTERN_LED),this.appendValueInput("PIN",Number).appendField(dt.Msg.MIXLY_PIN).setCheck(Number),this.appendValueInput("bright").appendField(dt.Msg.MIXLY_PULSEIN_STAT),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(dt.Msg.MIXLY_ESP32_EXTERN_LED_SETONOFF)}},Yu={init:function(){this.setColour(gu),this.appendDummyInput().appendField(dt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET).appendField(dt.Msg.MIXLY_EXTERN_LED),this.appendValueInput("PIN",Number).appendField(dt.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput().appendField(dt.Msg.MIXLY_BRIGHTNESS),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(dt.Msg.MIXLY_ESP32_EXTERN_LED_GETONOFF)}},vu={init:function(){this.setColour(gu),this.appendDummyInput().appendField(dt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET).appendField(dt.Msg.MIXLY_EXTERN_LED),this.appendValueInput("PIN",Number).appendField(dt.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput().appendField(dt.Msg.MIXLY_PULSEIN_STAT),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(dt.Msg.MIXLY_ESP32_EXTERN_LED_GETONOFF)}},Xu={init:function(){this.setColour(gu),this.appendDummyInput().appendField(dt.Msg.MIXLY_SETTING).appendField(dt.Msg.MIXLY_EXTERN_LED),this.appendValueInput("PIN",Number).appendField(dt.Msg.MIXLY_PIN).setCheck(Number),this.appendValueInput("bright").appendField(dt.Msg.MIXLY_BRIGHTNESS),this.appendDummyInput().appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(dt.Msg.MIXLY_ESP32_EXTERN_LED_SETBRIGHT)}},xu={init:function(){this.setColour(gu),this.appendValueInput("VAR").appendField(dt.Msg.MIXLY_SETUP+dt.Msg.MIXLY_SERVO),this.appendValueInput("PIN",Number).appendField(dt.Msg.MIXLY_PIN),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},bu={init:function(){this.setColour(gu),this.appendValueInput("PIN",Number).appendField(dt.Msg.MIXLY_SERVO).appendField(dt.Msg.MIXLY_PIN).setCheck(Number),this.appendValueInput("DEGREE",Number).setCheck(Number).setAlign(dt.inputs.Align.RIGHT).appendField(dt.Msg.MIXLY_DEGREE_0_180),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(dt.Msg.MIXLY_ESP32_SERVO_MOVE)}},yu={init:function(){this.setColour(gu),this.appendValueInput("VAR").appendField("360°"+dt.Msg.MIXLY_SERVO),this.appendValueInput("SPEED",Number).setCheck(Number).setAlign(dt.inputs.Align.RIGHT).appendField(dt.Msg.MIXLY_SETTING+dt.Msg.blockpy_turtle_rotate+dt.Msg.MIXLY_SPEED+" (-10~10)"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(dt.Msg.MIXLY_ESP32_SERVO_360_TOOLTIP)}},Vu={init:function(){this.setColour(gu),this.appendValueInput("PIN",Number).appendField("180°"+dt.Msg.MIXLY_SERVO).appendField(dt.Msg.MIXLY_PIN).setCheck(Number),this.appendValueInput("NUM",Number).setCheck(Number).setAlign(dt.inputs.Align.RIGHT).appendField(dt.Msg.MIXLY_MICROBIT_JS_BY_ANGLE),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(dt.Msg.MIXLY_ESP32_SERVO_MOVE)}},Bu={init:function(){this.setColour(gu),this.appendValueInput("PIN",Number).appendField("360°"+dt.Msg.MIXLY_SERVO).appendField(dt.Msg.MIXLY_PIN).setCheck(Number),this.appendValueInput("NUM",Number).setCheck(Number).setAlign(dt.inputs.Align.RIGHT).appendField(dt.Msg.MIXLY_SPEED),this.appendDummyInput().appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(dt.Msg.MIXLY_ESP32_SERVO_SPEED_TOOLIPS)}},Gu={init:function(){this.setColour(gu),this.appendValueInput("PIN",Number).appendField("180°"+dt.Msg.MIXLY_SERVO).appendField(dt.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput().appendField(dt.Msg.MIXLY_GET+dt.Msg.MIXLY_MICROBIT_JS_BY_ANGLE),this.setOutput(!0,Number),this.setInputsInline(!0)}},Uu={init:function(){this.setColour(gu),this.appendValueInput("PIN",Number).appendField("360°"+dt.Msg.MIXLY_SERVO).appendField(dt.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput().appendField(dt.Msg.MIXLY_GET+dt.Msg.MIXLY_SPEED),this.setOutput(!0,Number),this.setInputsInline(!0)}},wu={init:function(){this.setColour(gu),this.appendValueInput("SUB").appendField("初始化").setCheck("var"),this.appendDummyInput().appendField("电机驱动"),this.appendDummyInput().appendField("地址").appendField(new dt.FieldDropdown([["A","ms32006.ADDRESS_A"],["B","ms32006.ADDRESS_B"]]),"mode"),this.appendValueInput("SUB1").setCheck("var").setAlign(dt.inputs.Align.RIGHT).appendField("通信"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip("初始化MS32006电机驱动,使用I2C通信")}},Hu={init:function(){this.setColour(gu),this.appendValueInput("SUB").appendField("直流电机").setCheck("var"),this.appendDummyInput().appendField(dt.Msg.MIXLY_MICROBIT_Direction).appendField(new dt.FieldDropdown([[dt.Msg.CLOCKWISE,"ms32006.MOT_CW"],[dt.Msg.ANTI_CLOCKWISE,"ms32006.MOT_CCW"],[dt.Msg.MOTOR_N,"ms32006.MOT_N"],[dt.Msg.MOTOR_P,"ms32006.MOT_P"]]),"direction"),this.appendValueInput("speed").setCheck(Number).setAlign(dt.inputs.Align.RIGHT).appendField(dt.Msg.MIXLY_STEPPER_SET_SPEED),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip("设置直流电机的状态及转速(0-100)")}},ku={init:function(){this.setColour(gu),this.appendValueInput("SUB").appendField("步进电机").setCheck("var"),this.appendDummyInput().appendField("选择").appendField(new dt.FieldDropdown([["A","ms32006.MOT_A"],["B","ms32006.MOT_B"]]),"mode"),this.appendDummyInput().appendField(dt.Msg.MIXLY_MICROBIT_Direction).appendField(new dt.FieldDropdown([[dt.Msg.CLOCKWISE,"ms32006.MOT_CW"],[dt.Msg.ANTI_CLOCKWISE,"ms32006.MOT_CCW"]]),"direction"),this.appendValueInput("speed").setCheck(Number).setAlign(dt.inputs.Align.RIGHT).appendField("转速"),this.appendValueInput("steps").setCheck(Number).setAlign(dt.inputs.Align.RIGHT).appendField("步数"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip("设置步进电机的状态、转速、步数(0-2047)")}},Wu={init:function(){this.setColour(gu),this.appendDummyInput("").appendField(dt.Msg.MIXLY_RGB),this.appendValueInput("SUB").appendField(dt.Msg.MIXLY_SETUP).setCheck("var"),this.appendValueInput("PIN",Number).setCheck(Number).setAlign(dt.inputs.Align.RIGHT).appendField(dt.Msg.MIXLY_PIN),this.appendValueInput("LEDCOUNT").setCheck(Number).setAlign(dt.inputs.Align.RIGHT).appendField(dt.Msg.MIXLY_RGB_COUNT),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(dt.Msg.MIXLY_RGB_PIN_COUNT)}},Ku={init:function(){this.setColour(gu),this.appendDummyInput("").appendField(dt.Msg.MIXLY_RGB),this.appendValueInput("SUB").setCheck("var"),this.appendValueInput("_LED_").setCheck(Number).setAlign(dt.inputs.Align.RIGHT).appendField(dt.Msg.MIXLY_RGB_NUM),this.appendValueInput("RVALUE").setCheck(Number).setAlign(dt.inputs.Align.RIGHT).appendField(dt.Msg.MIXLY_RGB_R),this.appendValueInput("GVALUE").setCheck(Number).setAlign(dt.inputs.Align.RIGHT).appendField(dt.Msg.MIXLY_RGB_G),this.appendValueInput("BVALUE").setCheck(Number).setAlign(dt.inputs.Align.RIGHT).appendField(dt.Msg.MIXLY_RGB_B),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(""),this.setTooltip(dt.Msg.MIXLY_RGB_NUM_R_G_B_MP)}},Ju={init:function(){this.setColour(gu),this.appendDummyInput("").appendField(dt.Msg.MIXLY_RGB),this.appendValueInput("SUB").setCheck("var"),this.appendValueInput("RVALUE").setCheck(Number).setAlign(dt.inputs.Align.RIGHT).appendField(dt.Msg.MIXLY_RGB_R),this.appendValueInput("GVALUE").setCheck(Number).setAlign(dt.inputs.Align.RIGHT).appendField(dt.Msg.MIXLY_RGB_G),this.appendValueInput("BVALUE").setCheck(Number).setAlign(dt.inputs.Align.RIGHT).appendField(dt.Msg.MIXLY_RGB_B),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(""),this.setTooltip(dt.Msg.MIXLY_RGB_ALL_R_G_B_MIXGOCC)}},Qu={init:function(){this.setColour(gu),this.appendDummyInput("").appendField(dt.Msg.MIXLY_RGB),this.appendValueInput("SUB").setCheck("var"),this.appendDummyInput().appendField(dt.Msg.MIXLY_ESP32_RGB_WRITE),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(""),this.setTooltip(dt.Msg.MIXLY_ESP32_MUSIC_WRI)}},qu={init:function(){this.setColour(gu),this.appendDummyInput("").appendField(dt.Msg.CONTROLS_FOR_INPUT_WITH+"uart").appendField(new dt.FieldDropdown([["uart1","uart1"],["uart2","uart2"]]),"key"),this.appendValueInput("SUB").appendField(dt.Msg.MIXLY_MICROPYTHON_SOCKET_MAKE).setCheck("var"),this.appendDummyInput("").appendField(dt.Msg.MIXLY_SETUP+dt.Msg.LISTS_SET_INDEX_INPUT_TO).appendField(new dt.FieldDropdown([["SYN6288"+dt.Msg.MIXLY_AipSpeech_synthesis,"SYN6288"],["NS9300"+dt.Msg.MIXLY_MUSIC_PLAYER,"NS9300"]]),"key2"),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null)}},zu={init:function(){this.setColour(gu),this.appendValueInput("SUB").appendField(dt.Msg.MIXLY_GET+dt.Msg.MIXLY_MUSIC_PLAYER).setCheck("var"),this.appendDummyInput("").appendField(dt.Msg.MIXLY_WHETHER).appendField(new dt.FieldDropdown([[dt.Msg.MIXLY_STOPPED,"0"],[dt.Msg.MIXLY_PLAYING,"1"],[dt.Msg.MIXLY_PAUSED,"2"]]),"key"),this.setInputsInline(!0),this.setOutput(!0)}},ju={init:function(){this.setColour(gu),this.appendValueInput("SUB").appendField(dt.Msg.MIXLY_MUSIC_PLAYER).setCheck("var"),this.appendDummyInput("").appendField(dt.Msg.MIXLY_STAT).appendField(new dt.FieldDropdown([[dt.Msg.MIXLY_MP3_PLAY,"1"],[dt.Msg.MIXLY_MP3_PAUSE,"2"],[dt.Msg.MIXLY_STOP,"3"],[dt.Msg.MIXLY_MP3_PREV,"4"],[dt.Msg.MIXLY_MP3_NEXT,"5"]]),"key"),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},Zu={init:function(){this.setColour(gu),this.appendValueInput("SUB").appendField(dt.Msg.MIXLY_MUSIC_PLAYER).setCheck("var"),this.appendValueInput("volume").appendField(dt.Msg.MIXLY_MP3_VOL+dt.Msg.MIXLY_STAT),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(dt.Msg.MIXLY_PLAYER_SET_VOLUME_TOOLTIP)}},$u={init:function(){this.setColour(gu),this.appendValueInput("SUB").appendField(dt.Msg.MIXLY_MUSIC_PLAYER).setCheck("var"),this.appendDummyInput("").appendField(dt.Msg.MIXLY_MODE+dt.Msg.MIXLY_STAT).appendField(new dt.FieldDropdown([[dt.Msg.MIXLY_MP3_LOOP_ALL,"0"],[dt.Msg.MIXLY_MP3_LOOP_ONE,"1"],[dt.Msg.MIXLY_PLAYER_DIRECTORY_LOOP,"2"],[dt.Msg.MIXLY_MP3_LOOP_RAM,"3"],[dt.Msg.MIXLY_PLAYER_SINGLE_STOP,"4"],[dt.Msg.MIXLY_PLAYER_SEQUENTIAL_PLAY,"5"]]),"key"),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},tr={init:function(){this.setColour(gu),this.appendValueInput("SUB").appendField(dt.Msg.MIXLY_MUSIC_PLAYER).setCheck("var"),this.appendDummyInput("").appendField(new dt.FieldDropdown([[dt.Msg.MIXLY_MICROBIT_JS_START_MELODY,"play"],[dt.Msg.MIXLY_PLAYER_INSERT_MUSIC,"insert"]]),"key"),this.appendValueInput("song"),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(dt.Msg.MIXLY_PLAYER_PLAY_MUSIC_TOOTIP)}},er={},ir={init:function(){this.setColour(gu),this.appendValueInput("SUB").appendField("SYN6288"),this.appendValueInput("VOICE").setCheck(Number).appendField(dt.Msg.MIXLY_SET_VOLUME),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(dt.Msg.MIXLY_SET_VOLUME_TOOLTIP)}},nr={init:function(){this.setColour(gu),this.appendValueInput("SUB").appendField("SYN6288"),this.appendDummyInput().appendField(dt.Msg.MIXLY_GET_VOLUME),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(dt.Msg.MIXLY_SET_VOLUME_TOOLTIP)}},sr={init:function(){this.setColour(gu),this.appendValueInput("SUB").appendField("SYN6288"),this.appendValueInput("VOICE").setCheck(Number).appendField(dt.Msg.MIXLY_PLAY_HINTS),this.appendDummyInput().appendField(dt.Msg.MIXLY_PROGRAM_BLOCK).appendField(new dt.FieldDropdown([[dt.Msg.MIXLY_TURTLE_WRITE_MOVE_TRUE,"True"],[dt.Msg.MIXLY_TURTLE_WRITE_MOVE_FALSE,"False"]]),"mode"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(dt.Msg.MIXLY_PLAY_HINTS_TOOLTIP)}},_r={init:function(){this.setColour(gu),this.appendValueInput("SUB").appendField("SYN6288"),this.appendValueInput("data").setCheck(String).appendField(dt.Msg.MIXLY_AipSpeech_synthesis),this.appendValueInput("VOICE").setCheck(Number).appendField(dt.Msg.MIXLY_BACKGROUND_MUSIC),this.appendDummyInput().appendField(dt.Msg.MIXLY_PROGRAM_BLOCK).appendField(new dt.FieldDropdown([[dt.Msg.MIXLY_TURTLE_WRITE_MOVE_TRUE,"True"],[dt.Msg.MIXLY_TURTLE_WRITE_MOVE_FALSE,"False"]]),"mode"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(dt.Msg.MIXLY_PLAY_TTS_TOOLTIP)}},or={init:function(){this.setColour(gu),this.appendDummyInput("").appendField(new dt.FieldDropdown(lt.Profile.default.extern_addr),"PIN"),this.setOutput(!0,Number)}},pr={init:function(){this.setColour(gu),this.appendDummyInput().appendField(dt.Msg.ME_GO_MOTOR_EXTERN+dt.Msg.MIXLY_MOTOR).appendField(dt.Msg.PIN_NUMBERING).appendField(new dt.FieldDropdown([[dt.Msg.MIXLY_LEFT,"0"],[dt.Msg.MIXLY_RIGHT,"1"]]),"mode"),this.appendValueInput("speed").setCheck(Number).setAlign(dt.inputs.Align.RIGHT).appendField(dt.Msg.MIXLY_SPEED),this.appendDummyInput().appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(dt.Msg.MIXLY_MIXBOT_MOTOR_EXTERN_TOOLTIP)}},ar={init:function(){this.setColour(gu),this.appendDummyInput().appendField(dt.Msg.ME_GO_MOTOR_EXTERN+dt.Msg.MIXLY_MOTOR).appendField(dt.Msg.PIN_NUMBERING).appendField(new dt.FieldDropdown([[dt.Msg.MIXLY_LEFT,"0"],[dt.Msg.MIXLY_RIGHT,"1"]]),"mode"),this.appendDummyInput().setAlign(dt.inputs.Align.RIGHT).appendField(dt.Msg.MIXLY_GET+dt.Msg.MIXLY_SPEED),this.setOutput(!0,Number),this.setInputsInline(!0)}},ur={init:function(){this.setColour(gu),this.appendDummyInput().appendField(dt.Msg.ME_GO_MOTOR_EXTERN+dt.Msg.MIXLY_TRAFFIC_LIGHT).appendField(dt.Msg.PIN_NUMBERING).appendField(new dt.FieldDropdown([[dt.Msg.MIXLY_LEFT,"0"],[dt.Msg.MIXLY_RIGHT,"1"]]),"mode"),this.appendDummyInput().setAlign(dt.inputs.Align.RIGHT).appendField(dt.Msg.LISTS_SET_INDEX_SET).appendField(new dt.FieldDropdown([[dt.Msg.MIXLY_MICROBIT_Turn_off_display,"0"],[dt.Msg.MIXLY_TRAFFIC_LIGHT_RED_ON,"1"],[dt.Msg.MIXLY_TRAFFIC_LIGHT_RED_BLINK,"2"],[dt.Msg.MIXLY_TRAFFIC_LIGHT_YELLOW_ON,"3"],[dt.Msg.MIXLY_TRAFFIC_LIGHT_YELLOW_BLINK,"4"],[dt.Msg.MIXLY_TRAFFIC_LIGHT_GREEN_ON,"5"],[dt.Msg.MIXLY_TRAFFIC_LIGHT_GREEN_BLINK,"6"]]),"light"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},rr={init:function(){this.setColour(gu),this.appendDummyInput().appendField(dt.Msg.ME_GO_MOTOR_EXTERN).appendField(new dt.FieldDropdown([[dt.Msg.COLOUR_RGB_WHITE,"W"],[dt.Msg.COLOUR_RGB_RED,"R"],[dt.Msg.COLOUR_RGB_YELLOW,"Y"],[dt.Msg.COLOUR_RGB_GREEN,"G"],[dt.Msg.COLOUR_RGB_BLUE,"B"]]),"color").appendField("LED").appendField(dt.Msg.PIN_NUMBERING).appendField(new dt.FieldDropdown([[dt.Msg.MIXLY_LEFT,"0"],[dt.Msg.MIXLY_RIGHT,"1"]]),"mode"),this.appendValueInput("value").setCheck(Number).setAlign(dt.inputs.Align.RIGHT).appendField(dt.Msg.BRIGHTNESS),this.appendDummyInput().appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},dr={init:function(){this.setColour(gu),this.appendDummyInput().appendField(dt.Msg.ME_GO_MOTOR_EXTERN).appendField(new dt.FieldDropdown([[dt.Msg.COLOUR_RGB_WHITE,"W"],[dt.Msg.COLOUR_RGB_RED,"R"],[dt.Msg.COLOUR_RGB_YELLOW,"Y"],[dt.Msg.COLOUR_RGB_GREEN,"G"],[dt.Msg.COLOUR_RGB_BLUE,"B"]]),"color").appendField("LED").appendField(dt.Msg.PIN_NUMBERING).appendField(new dt.FieldDropdown([[dt.Msg.MIXLY_LEFT,"0"],[dt.Msg.MIXLY_RIGHT,"1"]]),"mode"),this.appendDummyInput().appendField(dt.Msg.MIXLY_GET+dt.Msg.BRIGHTNESS),this.setOutput(!0,Number),this.setInputsInline(!0)}},lr={init:function(){this.setColour(gu),this.appendDummyInput().appendField(dt.Msg.ME_GO_MOTOR_EXTERN+dt.Msg.MIXLY_SERVO_MOTOR).appendField(dt.Msg.PIN_NUMBERING).appendField(new dt.FieldDropdown([[dt.Msg.MIXLY_LEFT,"0"],[dt.Msg.MIXLY_RIGHT,"1"]]),"mode"),this.appendDummyInput().appendField(dt.Msg.MIXLY_GET).appendField(new dt.FieldDropdown([[dt.Msg.MIXLY_MICROBIT_JS_BLE_POWER,"[0]"],[dt.Msg.MIXLY_SPEED,"[1]"],[dt.Msg.MATH_SINGLE_OP_ABSOLUTE+dt.Msg.MIXLY_MICROBIT_JS_BY_ANGLE,"[2]"],[dt.Msg.MIXLY_RELATIVE+dt.Msg.MIXLY_MICROBIT_JS_BY_ANGLE,"[3]"],[dt.Msg.MIXLY_MIXBOT_SERVO_BLOCK_OR_NOT,"[4]"],[dt.Msg.MIXLY_MIXBOT_SERVO_FINISH_OR_NOT,"[5]"],[dt.Msg.MIXLY_ALL,""]]),"status"),this.setOutput(!0,Number),this.setInputsInline(!0)}},Ir={init:function(){this.setColour(gu),this.appendDummyInput().appendField(dt.Msg.ME_GO_MOTOR_EXTERN+dt.Msg.MIXLY_SERVO_MOTOR).appendField(dt.Msg.PIN_NUMBERING).appendField(new dt.FieldDropdown([[dt.Msg.MIXLY_LEFT,"0"],[dt.Msg.MIXLY_RIGHT,"1"]]),"mode"),this.appendDummyInput().appendField(dt.Msg.MIXLY_MIXBOT_SERVO_SET_STOP_MODE).appendField(new dt.FieldDropdown([[dt.Msg.MIXLY_MIXBOT_SERVO_STOP_MODE_KEEP,"0"],[dt.Msg.MIXLY_MIXBOT_SERVO_STOP_MODE_COAST,"1"],[dt.Msg.MIXLY_MIXBOT_SERVO_STOP_MODE_BRAKE,"2"]]),"status"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},Tr={init:function(){this.setColour(gu),this.appendDummyInput().appendField(dt.Msg.ME_GO_MOTOR_EXTERN+dt.Msg.MIXLY_SERVO_MOTOR).appendField(dt.Msg.PIN_NUMBERING).appendField(new dt.FieldDropdown([[dt.Msg.MIXLY_LEFT,"0"],[dt.Msg.MIXLY_RIGHT,"1"]]),"mode"),this.appendDummyInput().appendField(dt.Msg.MIXLY_STOP),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},Mr={init:function(){this.setColour(gu),this.appendDummyInput().appendField(dt.Msg.ME_GO_MOTOR_EXTERN+dt.Msg.MIXLY_SERVO_MOTOR).appendField(dt.Msg.MATH_SINGLE_OP_ABSOLUTE+dt.Msg.MIXLY_MICROBIT_JS_BY_ANGLE+dt.Msg.MSG.run).appendField(dt.Msg.PIN_NUMBERING).appendField(new dt.FieldDropdown([[dt.Msg.MIXLY_LEFT,"0"],[dt.Msg.MIXLY_RIGHT,"1"]]),"mode"),this.appendDummyInput().appendField(dt.Msg.MIXLY_MODE).setAlign(dt.inputs.Align.RIGHT).appendField(new dt.FieldDropdown([[dt.Msg.MIXLY_SPEED+dt.Msg.MIXLY_MODE,"0"],[dt.Msg.MIXLY_MICROBIT_JS_BLE_POWER+dt.Msg.MIXLY_MODE,"1"]]),"status"),this.appendValueInput("speed").setCheck(Number).setAlign(dt.inputs.Align.RIGHT).appendField(dt.Msg.MIXLY_PARAMS),this.appendDummyInput().setAlign(dt.inputs.Align.RIGHT).appendField("%"),this.appendDummyInput().appendField(dt.Msg.MIXLY_MIXBOT_SERVO_TURN_DIRECTION).setAlign(dt.inputs.Align.RIGHT).appendField(new dt.FieldDropdown([[dt.Msg.CLOCKWISE,"0"],[dt.Msg.MIXLY_MIXBOT_SERVO_NEAREST_PATH,"1"],[dt.Msg.ANTI_CLOCKWISE,"2"]]),"direction"),this.appendValueInput("angle").setCheck(Number).setAlign(dt.inputs.Align.RIGHT).appendField(dt.Msg.MIXLY_DISPLAY_MATRIX_ROTATE+dt.Msg.MIXLY_MICROBIT_JS_BY_ANGLE),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(dt.Msg.MIXLY_MIXBOT_SERVO_ABSOLUTE_ANGLE_TOOLTIP)}},hr={init:function(){this.setColour(gu),this.appendDummyInput().appendField(dt.Msg.ME_GO_MOTOR_EXTERN+dt.Msg.MIXLY_SERVO_MOTOR).appendField(dt.Msg.MIXLY_RELATIVE+dt.Msg.MIXLY_MICROBIT_JS_BY_ANGLE+dt.Msg.MSG.run).appendField(dt.Msg.PIN_NUMBERING).appendField(new dt.FieldDropdown([[dt.Msg.MIXLY_LEFT,"0"],[dt.Msg.MIXLY_RIGHT,"1"]]),"mode"),this.appendDummyInput().appendField(dt.Msg.MIXLY_MIXBOT_SERVO_RELATIVE_ORIGIN_PATH),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},mr={init:function(){this.setColour(gu),this.appendDummyInput().appendField(dt.Msg.ME_GO_MOTOR_EXTERN+dt.Msg.MIXLY_SERVO_MOTOR).appendField(dt.Msg.MIXLY_RELATIVE+dt.Msg.MIXLY_MICROBIT_JS_BY_ANGLE+dt.Msg.MSG.run).appendField("("+dt.Msg.MIXLY_MIXBOT_SERVO_LIKE_ENCODING_MOTOR+")").appendField(dt.Msg.PIN_NUMBERING).appendField(new dt.FieldDropdown([[dt.Msg.MIXLY_LEFT,"0"],[dt.Msg.MIXLY_RIGHT,"1"]]),"mode"),this.appendDummyInput().appendField(dt.Msg.MIXLY_MODE).setAlign(dt.inputs.Align.RIGHT).appendField(new dt.FieldDropdown([[dt.Msg.MIXLY_SPEED+dt.Msg.MIXLY_MODE,"0"],[dt.Msg.MIXLY_MICROBIT_JS_BLE_POWER+dt.Msg.MIXLY_MODE,"1"]]),"status"),this.appendValueInput("speed").setCheck(Number).setAlign(dt.inputs.Align.RIGHT).appendField(dt.Msg.MIXLY_PARAMS),this.appendDummyInput().setAlign(dt.inputs.Align.RIGHT).appendField("%"),this.appendValueInput("angle").setCheck(Number).setAlign(dt.inputs.Align.RIGHT).appendField(dt.Msg.MIXLY_DISPLAY_MATRIX_ROTATE+dt.Msg.MIXLY_MICROBIT_JS_BY_ANGLE),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(dt.Msg.MIXLY_MIXBOT_SERVO_RELATIVE_ANGLE_TOOLTIP)}},Er={init:function(){this.setColour(gu),this.appendDummyInput().appendField(dt.Msg.ME_GO_MOTOR_EXTERN+dt.Msg.MIXLY_SERVO_MOTOR).appendField(dt.Msg.MIXLY_RELATIVE+dt.Msg.MIXLY_MICROBIT_JS_BY_ANGLE+dt.Msg.MSG.run).appendField("("+dt.Msg.MIXLY_MIXBOT_SERVO_LIKE_ORDINARY_MOTOR+")").appendField(dt.Msg.PIN_NUMBERING).appendField(new dt.FieldDropdown([[dt.Msg.MIXLY_LEFT,"0"],[dt.Msg.MIXLY_RIGHT,"1"]]),"mode"),this.appendDummyInput().appendField(dt.Msg.MIXLY_MODE).setAlign(dt.inputs.Align.RIGHT).appendField(new dt.FieldDropdown([[dt.Msg.MIXLY_SPEED+dt.Msg.MIXLY_MODE,"0"],[dt.Msg.MIXLY_MICROBIT_JS_BLE_POWER+dt.Msg.MIXLY_MODE,"1"]]),"status"),this.appendValueInput("speed").setCheck(Number).setAlign(dt.inputs.Align.RIGHT).appendField(dt.Msg.MIXLY_PARAMS),this.appendDummyInput().setAlign(dt.inputs.Align.RIGHT).appendField("%"),this.appendDummyInput().appendField(dt.Msg.MIXLY_MIXBOT_SERVO_TURN_DIRECTION).setAlign(dt.inputs.Align.RIGHT).appendField(new dt.FieldDropdown([[dt.Msg.CLOCKWISE,"0"],[dt.Msg.ANTI_CLOCKWISE,"2"]]),"direction"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},Or={init:function(){this.setColour(gu),this.appendDummyInput().appendField(dt.Msg.MIXBOT).appendField(dt.Msg.ME_GO_MOTOR_EXTERN).appendField(new dt.FieldDropdown([[dt.Msg.MIXLY_MOTOR,"ext_motor"],[dt.Msg.MIXLY_TRAFFIC_LIGHT,"ext_traffic"],[dt.Msg.COLOUR_RGB_WHITE+"LED","W_LED"],[dt.Msg.COLOUR_RGB_RED+"LED","R_LED"],[dt.Msg.COLOUR_RGB_YELLOW+"LED","Y_LED"],[dt.Msg.COLOUR_RGB_GREEN+"LED","G_LED"],[dt.Msg.COLOUR_RGB_BLUE+"LED","B_LED"],[dt.Msg.MIXLY_SERVO_MOTOR,"ext_servo"]]),"name"),this.appendDummyInput().appendField(dt.Msg.MIXLY_MIXBOT_EXTERN_GET_ADDR),this.setOutput(!0),this.setInputsInline(!0)}},Rr={init:function(){this.setColour(gu),this.appendDummyInput().appendField(dt.Msg.MIXBOT).appendField(dt.Msg.ME_GO_MOTOR_EXTERN).appendField(new dt.FieldDropdown([[dt.Msg.MIXLY_MOTOR,"ext_motor"],[dt.Msg.MIXLY_TRAFFIC_LIGHT,"ext_traffic"],[dt.Msg.COLOUR_RGB_WHITE+"LED","W_LED"],[dt.Msg.COLOUR_RGB_RED+"LED","R_LED"],[dt.Msg.COLOUR_RGB_YELLOW+"LED","Y_LED"],[dt.Msg.COLOUR_RGB_GREEN+"LED","G_LED"],[dt.Msg.COLOUR_RGB_BLUE+"LED","B_LED"],[dt.Msg.MIXLY_SERVO_MOTOR,"ext_servo"]]),"name"),this.appendDummyInput().appendField(dt.Msg.MIXLY_MIXBOT_EXTERN_SET_ADDR),this.appendValueInput("old").setCheck(Number).setAlign(dt.inputs.Align.RIGHT).appendField(dt.Msg.MIXLY_MICROBIT_JS_CURRENT_GESTURE),this.appendValueInput("new").setCheck(Number).setAlign(dt.inputs.Align.RIGHT).appendField(dt.Msg.MIXLY_UPDATE),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},cr={init:function(){this.setColour(gu),this.appendValueInput("PIN",Number).setCheck(Number).setAlign(dt.inputs.Align.RIGHT).appendField(dt.Msg.MIXLY_SETUP+dt.Msg.MIXLY_AT).appendField(dt.Msg.MIXLY_PIN),this.setInputsInline(!0),this.setOutput(!0)}},gr={init:function(){this.setColour(gu),this.appendDummyInput().appendField(dt.Msg.MIXLY_SETTING),this.appendValueInput("pin").appendField("LED"),this.appendValueInput("bright").appendField(dt.Msg.MIXLY_PULSEIN_STAT),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},Cr={init:function(){this.setColour(gu),this.appendValueInput("PIN",Number).setCheck(Number).setAlign(dt.inputs.Align.RIGHT).appendField(dt.Msg.MIXLY_SERVO+dt.Msg.MIXLY_SETUP+dt.Msg.MIXLY_AT).appendField(dt.Msg.MIXLY_PIN),this.setInputsInline(!0),this.setOutput(!0)}},Sr={init:function(){this.setColour(gu),this.appendValueInput("SUB").appendField(dt.Msg.MIXLY_SERVO),this.appendValueInput("angle").setCheck(Number).setAlign(dt.inputs.Align.RIGHT).appendField(dt.Msg.MIXLY_DISPLAY_MATRIX_ROTATE),this.appendDummyInput().appendField(dt.Msg.DRAW_POINTER_ANGLE),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},Ar={init:function(){this.setColour(gu),this.appendValueInput("PIN",Number).setCheck(Number).setAlign(dt.inputs.Align.RIGHT).appendField(dt.Msg.MIXLY_MOTOR+dt.Msg.MIXLY_SETUP+dt.Msg.MIXLY_AT).appendField(dt.Msg.MIXLY_PIN),this.setInputsInline(!0),this.setOutput(!0)}},Lr={init:function(){this.setColour(gu),this.appendValueInput("SUB").appendField(dt.Msg.MIXLY_MOTOR),this.appendValueInput("speed").setCheck(Number).setAlign(dt.inputs.Align.RIGHT).appendField(dt.Msg.MIXLY_DISPLAY_MATRIX_ROTATE+dt.Msg.MIXLY_SPEED),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},Nr="#6C9858",Dr={init:function(){this.setColour(Nr),this.appendDummyInput("").appendField(new dt.FieldDropdown([["L1","1"],["L2","2"]]),"op"),this.setOutput(!0)}},fr={init:function(){this.setColour(Nr),this.appendDummyInput("").appendField(new dt.FieldDropdown([[dt.Msg.MIXLY_ESP32_ON,"1"],[dt.Msg.MIXLY_ESP32_OFF,"0"],[dt.Msg.MIXLY_ESP32_TOGGLE,"-1"]]),"flag"),this.setOutput(!0),this.setTooltip(dt.Msg.MIXLY_TOOLTIP_INOUT_HIGHLOW)}},Fr={init:function(){this.setColour(Nr),this.appendDummyInput().appendField(dt.Msg.MIXLY_SETTING),this.appendValueInput("led").appendField(dt.Msg.MIXLY_BUILDIN_LED),this.appendValueInput("bright").appendField(dt.Msg.MIXLY_PULSEIN_STAT),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(dt.Msg.MIXLY_ESP32_LED_SETONOFF)}},Pr={init:function(){this.setColour(Nr),this.appendDummyInput().appendField(dt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET),this.appendValueInput("led").appendField(dt.Msg.MIXLY_BUILDIN_LED),this.appendDummyInput().appendField(dt.Msg.MIXLY_BRIGHTNESS),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(dt.Msg.MIXLY_ESP32_LED_GETONOFF)}},Yr={init:function(){this.setColour(Nr),this.appendDummyInput().appendField(dt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET),this.appendValueInput("led").appendField(dt.Msg.MIXLY_BUILDIN_LED),this.appendDummyInput().appendField(dt.Msg.MIXLY_PULSEIN_STAT),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(dt.Msg.MIXLY_ESP32_LED_GETONOFF)}},vr={init:function(){this.setColour(Nr),this.appendDummyInput().appendField(dt.Msg.MIXLY_SETTING),this.appendValueInput("led").appendField(dt.Msg.MIXLY_BUILDIN_LED),this.appendValueInput("bright").appendField(dt.Msg.MIXLY_BRIGHTNESS),this.appendDummyInput("").appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(dt.Msg.MIXLY_SETTING+dt.Msg.MIXLY_BUILDIN_LED+dt.Msg.MIXLY_BRIGHTNESS+"(0-100%)")}},Xr={init:function(){this.setColour(Nr),this.appendDummyInput().appendField(dt.Msg.MIXLY_SETTING),this.appendValueInput("led").appendField(dt.Msg.MIXLY_BUILDIN_LED),this.appendDummyInput("").appendField(dt.Msg.MIXLY_LCD_SETCOLOR).appendField(new dt.FieldDropdown([[dt.Msg.MIXLY_LIGHT_RED,"1"],[dt.Msg.MIXLY_LIGHT_GREEN,"2"],[dt.Msg.MIXLY_LIGHT_BLUE,"3"],[dt.Msg.MIXLY_LIGHT_YELLOW,"4"],[dt.Msg.MIXLY_LIGHT_CYAN,"5"],[dt.Msg.MIXLY_LIGHT_PURPLE,"6"],[dt.Msg.MIXLY_LIGHT_WHITE,"7"]]),"colorvalue"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip()}},xr={init:function(){this.setColour(Nr),this.appendDummyInput().appendField(dt.Msg.MIXLY_SETTING).appendField(dt.Msg.MIXLY_BUILDIN_LED).appendField(new dt.FieldDropdown([[dt.Msg.COLOUR_RGB_RED,"r"],[dt.Msg.COLOUR_RGB_GREEN,"g"]]),"color"),this.appendValueInput("bright").appendField(dt.Msg.MIXLY_PULSEIN_STAT),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(dt.Msg.MIXLY_ESP32_LED_SETONOFF)}},br={init:function(){this.setColour(Nr),this.appendDummyInput().appendField(dt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET).appendField(dt.Msg.MIXLY_BUILDIN_LED).appendField(new dt.FieldDropdown([[dt.Msg.COLOUR_RGB_RED,"r"],[dt.Msg.COLOUR_RGB_GREEN,"g"]]),"color"),this.appendDummyInput().appendField(dt.Msg.MIXLY_BRIGHTNESS),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(dt.Msg.MIXLY_ESP32_LED_GETONOFF)}},yr={init:function(){this.setColour(Nr),this.appendDummyInput().appendField(dt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET).appendField(dt.Msg.MIXLY_BUILDIN_LED).appendField(new dt.FieldDropdown([[dt.Msg.COLOUR_RGB_RED,"r"],[dt.Msg.COLOUR_RGB_GREEN,"g"]]),"color"),this.appendDummyInput().appendField(dt.Msg.MIXLY_PULSEIN_STAT),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(dt.Msg.MIXLY_ESP32_LED_GETONOFF)}},Vr={init:function(){this.setColour(Nr),this.appendDummyInput().appendField(dt.Msg.MIXLY_SETTING).appendField(dt.Msg.MIXLY_BUILDIN_LED).appendField(new dt.FieldDropdown([[dt.Msg.COLOUR_RGB_RED,"r"],[dt.Msg.COLOUR_RGB_GREEN,"g"]]),"color"),this.appendValueInput("bright").appendField(dt.Msg.MIXLY_BRIGHTNESS),this.appendDummyInput("").appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(dt.Msg.MIXLY_SETTING+dt.Msg.MIXLY_BUILDIN_LED+dt.Msg.MIXLY_BRIGHTNESS+"(0-10)")}},Br={init:function(){this.setColour(Nr),this.appendDummyInput("").appendField(new dt.FieldDropdown([["L1","20"],["L2","21"]]),"op"),this.setOutput(!0)}},Gr={init:function(){this.setColour(Nr),this.appendDummyInput("").appendField(dt.Msg.MIXLY_RGB),this.appendValueInput("_LED_").setCheck(Number).setAlign(dt.inputs.Align.RIGHT).appendField(dt.Msg.MIXLY_RGB_NUM),this.appendValueInput("RVALUE").setCheck(Number).setAlign(dt.inputs.Align.RIGHT).appendField(dt.Msg.MIXLY_RGB_R),this.appendValueInput("GVALUE").setCheck(Number).setAlign(dt.inputs.Align.RIGHT).appendField(dt.Msg.MIXLY_RGB_G),this.appendValueInput("BVALUE").setCheck(Number).setAlign(dt.inputs.Align.RIGHT).appendField(dt.Msg.MIXLY_RGB_B),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null);switch(lt.Boards.getSelectedBoardKey()){case"micropython:esp32c3:mixgo_cc":case"micropython:esp32s2:mixgo_ce":this.setTooltip(dt.Msg.MIXLY_RGB_NUM_R_G_B_MIXGOCC);break;case"micropython:esp32c3:mixgo_me":default:this.setTooltip(dt.Msg.MIXLY_RGB_NUM_R_G_B_MIXGOME);break;case"micropython:esp32:mPython":this.setTooltip(dt.Msg.MIXLY_RGB_NUM_R_G_B_MPYTHON)}}},Ur={init:function(){this.setColour(Nr),this.appendDummyInput("").appendField(dt.Msg.MIXLY_RGB),this.appendValueInput("RVALUE").setCheck(Number).setAlign(dt.inputs.Align.RIGHT).appendField(dt.Msg.MIXLY_RGB_R),this.appendValueInput("GVALUE").setCheck(Number).setAlign(dt.inputs.Align.RIGHT).appendField(dt.Msg.MIXLY_RGB_G),this.appendValueInput("BVALUE").setCheck(Number).setAlign(dt.inputs.Align.RIGHT).appendField(dt.Msg.MIXLY_RGB_B),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(""),this.setTooltip(dt.Msg.MIXLY_RGB_ALL_R_G_B_MIXGOCC)}},wr={init:function(){this.setColour(Nr),this.appendDummyInput("").appendField(dt.Msg.MIXLY_RGB),this.appendDummyInput("").appendField(dt.Msg.MIXLY_RAINBOW),this.appendValueInput("time").setCheck(Number).appendField(dt.Msg.MIXLY_DURATION).appendField(dt.Msg.MIXLY_MILLIS),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip("")}},Hr={init:function(){this.setColour(Nr),this.appendDummyInput("").appendField(dt.Msg.MIXLY_RGB),this.appendDummyInput("").appendField(dt.Msg.MIXLY_CHASE),this.appendValueInput("RVALUE").setCheck(Number).setAlign(dt.inputs.Align.RIGHT).appendField(dt.Msg.MIXLY_RGB_R),this.appendValueInput("GVALUE").setCheck(Number).setAlign(dt.inputs.Align.RIGHT).appendField(dt.Msg.MIXLY_RGB_G),this.appendValueInput("BVALUE").setCheck(Number).setAlign(dt.inputs.Align.RIGHT).appendField(dt.Msg.MIXLY_RGB_B),this.appendValueInput("time").setCheck(Number).appendField(dt.Msg.PYTHON_RANGE_STEP).appendField(dt.Msg.MIXLY_MILLIS),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip("")}},kr={init:function(){this.setColour(Nr),this.appendDummyInput("").appendField(dt.Msg.MIXLY_RGB),this.appendDummyInput().appendField(dt.Msg.MIXLY_ESP32_RGB_WRITE),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(""),this.setTooltip(dt.Msg.MIXLY_ESP32_MUSIC_WRI)}},Wr={init:function(){this.setColour(Nr),this.appendDummyInput("").appendField(dt.Msg.MIXLY_RGB),this.appendValueInput("_LED_").setCheck(Number).setAlign(dt.inputs.Align.RIGHT).appendField(dt.Msg.MIXLY_RGB_NUM),this.appendValueInput("RVALUE").setCheck(Number).setAlign(dt.inputs.Align.RIGHT).appendField(dt.Msg.MIXLY_RGB_R),this.appendValueInput("GVALUE").setCheck(Number).setAlign(dt.inputs.Align.RIGHT).appendField(dt.Msg.MIXLY_RGB_G),this.appendValueInput("BVALUE").setCheck(Number).setAlign(dt.inputs.Align.RIGHT).appendField(dt.Msg.MIXLY_RGB_B),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null);switch(lt.Boards.getSelectedBoardKey()){case"micropython:esp32c3:mixgocc":this.setTooltip(dt.Msg.MIXLY_RGB_NUM_R_G_B_MIXGOCC);break;case"micropython:esp32c3:mixgome":default:this.setTooltip(dt.Msg.MIXLY_RGB_NUM_R_G_B_MIXGOME);break;case"micropython:esp32:mPython":this.setTooltip(dt.Msg.MIXLY_RGB_NUM_R_G_B_MPYTHON)}}},Kr={init:function(){this.setColour(Nr),this.appendDummyInput("").appendField(dt.Msg.MIXLY_RGB),this.appendValueInput("RVALUE").setCheck(Number).setAlign(dt.inputs.Align.RIGHT).appendField(dt.Msg.MIXLY_RGB_R),this.appendValueInput("GVALUE").setCheck(Number).setAlign(dt.inputs.Align.RIGHT).appendField(dt.Msg.MIXLY_RGB_G),this.appendValueInput("BVALUE").setCheck(Number).setAlign(dt.inputs.Align.RIGHT).appendField(dt.Msg.MIXLY_RGB_B),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(""),this.setTooltip(dt.Msg.MIXLY_RGB_ALL_R_G_B_MIXGOCC)}},Jr={init:function(){this.setColour(Nr),this.appendDummyInput("").appendField(dt.Msg.MIXLY_RGB),this.appendDummyInput("").appendField(dt.Msg.MIXLY_CHASE),this.appendValueInput("RVALUE").setCheck(Number).setAlign(dt.inputs.Align.RIGHT).appendField(dt.Msg.MIXLY_RGB_R),this.appendValueInput("GVALUE").setCheck(Number).setAlign(dt.inputs.Align.RIGHT).appendField(dt.Msg.MIXLY_RGB_G),this.appendValueInput("BVALUE").setCheck(Number).setAlign(dt.inputs.Align.RIGHT).appendField(dt.Msg.MIXLY_RGB_B),this.appendValueInput("time").setCheck(Number).appendField(dt.Msg.PYTHON_RANGE_STEP).appendField(dt.Msg.MIXLY_MILLIS),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip("")}},Qr={init:function(){this.setColour(Nr),this.appendValueInput("TICKS").setCheck(Number).appendField(dt.Msg.MIXLY_MICROBIT_JS_SET_TEMPO).appendField(dt.Msg.MICROBIT_ACTUATOR_ticks),this.appendValueInput("BPM").setCheck(Number).appendField(dt.Msg.MIXLY_SPEED),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(dt.Msg.MIXLY_ESP32_MUSIC_SET_TEMPO)}},qr={init:function(){this.setColour(Nr),this.appendDummyInput().appendField(dt.Msg.MIXLY_MICROBIT_Get_current_tempo),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(dt.Msg.MIXLY_ESP32_MUSIC_GET_TEMPO)}},zr={init:function(){this.setColour(Nr),this.appendDummyInput().appendField(dt.Msg.MIXLY_MICROBIT_Reset_music),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(dt.Msg.MIXLY_ESP32_MUSIC_RESET)}},jr={init:function(){this.setColour(Nr),this.appendDummyInput().appendField(dt.Msg.MIXLY_TONE),this.appendValueInput("pitch").setCheck(Number).appendField(dt.Msg.MIXLY_FREQUENCY),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(dt.Msg.MIXLY_TOOLTIP_BLOCKGROUP_TONE)}},Zr={init:function(){this.setColour(Nr),this.appendDummyInput().appendField(dt.Msg.MIXLY_TONE),this.appendValueInput("pitch").setCheck(Number).appendField(dt.Msg.MIXLY_FREQUENCY),this.appendValueInput("time").setCheck(Number).appendField(dt.Msg.MIXLY_DURATION),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(dt.Msg.MIXLY_TOOLTIP_BLOCKGROUP_TONE2)}},$r={init:function(){this.setColour(Nr),this.appendDummyInput().appendField(dt.Msg.MIXLY_NOTONE),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},td={init:function(){this.setColour(Nr),this.appendValueInput("LIST").appendField(dt.Msg.MIXLY_ESP32_MUSIC_PLAY_LISTS),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(dt.Msg.MIXLY_ESP32_MUSIC_PLAY_LISTS)}},ed={init:function(){this.setColour(Nr),this.appendDummyInput().appendField(dt.Msg.MOTOR_DC).appendField(new dt.FieldDropdown([["1","1"],["2","2"],["3","3"]]),"wheel"),this.appendDummyInput().appendField(dt.Msg.MIXLY_MICROBIT_Direction).appendField(new dt.FieldDropdown([[dt.Msg.CLOCKWISE,"CW"],[dt.Msg.ANTI_CLOCKWISE,"CCW"],[dt.Msg.MOTOR_P,"P"],[dt.Msg.MOTOR_N,"N"]]),"direction"),this.appendValueInput("speed").setCheck(Number).setAlign(dt.inputs.Align.RIGHT).appendField(dt.Msg.MIXLY_STEPPER_SET_SPEED),this.appendDummyInput("").appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},id={init:function(){this.setColour(Nr),this.appendDummyInput().appendField("MixGo Car").appendField(new dt.FieldDropdown([[dt.Msg.blockpy_forward,"F"],[dt.Msg.blockpy_backward,"B"],[dt.Msg.blockpy_left,"L"],[dt.Msg.blockpy_right,"R"]]),"VAR"),this.appendValueInput("speed").setCheck(Number).setAlign(dt.inputs.Align.RIGHT).appendField(dt.Msg.MIXLY_STEPPER_SET_SPEED),this.appendDummyInput().appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},nd={init:function(){this.setColour(Nr),this.appendDummyInput("").appendField("MixGo Car").appendField(new dt.FieldDropdown([[dt.Msg.MOTOR_P,"P"],[dt.Msg.MOTOR_N,"N"]]),"VAR"),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip("")}},sd={init:function(){this.setColour(Nr),this.appendDummyInput().appendField(dt.Msg.MOTOR_DC).appendField(new dt.FieldDropdown([[dt.Msg.MIXLYCAR_WHEEL_LEFT,"L"],[dt.Msg.MIXLYCAR_WHEEL_RIGHT,"R"]]),"wheel"),this.appendDummyInput().appendField(dt.Msg.MIXLY_MICROBIT_Direction).appendField(new dt.FieldDropdown([[dt.Msg.CLOCKWISE,"CW"],[dt.Msg.ANTI_CLOCKWISE,"CCW"]]),"direction"),this.appendValueInput("speed").setCheck(Number).setAlign(dt.inputs.Align.RIGHT).appendField(dt.Msg.MIXLY_STEPPER_SET_SPEED),this.appendDummyInput().appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},_d={init:function(){this.setColour(Nr),this.appendDummyInput().appendField(dt.Msg.MOTOR_DC).appendField(new dt.FieldDropdown([[dt.Msg.MIXLYCAR_WHEEL_LEFT,"L"],[dt.Msg.MIXLYCAR_WHEEL_RIGHT,"R"]]),"wheel"),this.appendDummyInput().appendField(dt.Msg.MIXLY_STOP).appendField(new dt.FieldDropdown([[dt.Msg.MOTOR_P,"P"],[dt.Msg.MOTOR_N,"N"]]),"direction"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},od={init:function(){this.setColour(Nr),this.appendDummyInput().appendField(dt.Msg.MIXLY_MIXBOT_MOTOR_STATUS),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(dt.Msg.MIXLY_MIXBOT_MOTOR_STATUS_TOOLTIP)}},pd={init:function(){this.setColour(Nr),this.appendDummyInput().appendField(dt.Msg.MIXBOT).appendField(new dt.FieldDropdown([[dt.Msg.blockpy_forward,"F"],[dt.Msg.blockpy_backward,"B"],[dt.Msg.blockpy_left,"L"],[dt.Msg.blockpy_right,"R"]]),"VAR"),this.appendDummyInput().appendField(dt.Msg.MIXLY_MICROBIT_PY_STORAGE_MODE).appendField(new dt.FieldDropdown([[dt.Msg.MIXLY_MICROBIT_JS_BLE_POWER,"PWR"],[dt.Msg.MIXLY_SPEED,"SPEED"],[dt.Msg.MIXLY_MIXBOT_MOTOR_TURNS,"TURNS"]]),"mode"),this.appendValueInput("speed").setCheck(Number).setAlign(dt.inputs.Align.RIGHT).appendField(dt.Msg.MIXLY_PARAMS),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(dt.Msg.MIXLY_MIXBOT_MOVE_TOOLTIP)}},ad={init:function(){this.setColour(Nr),this.appendDummyInput().appendField(dt.Msg.MIXBOT).appendField(new dt.FieldDropdown([[dt.Msg.MOTOR_P,"P"],[dt.Msg.MOTOR_N,"N"]]),"VAR"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},ud={init:function(){this.setColour(Nr),this.appendDummyInput().appendField(dt.Msg.MIXBOT).appendField(dt.Msg.MIXLY_MOTOR).appendField(new dt.FieldDropdown([[dt.Msg.TEXT_TRIM_LEFT,"1"],[dt.Msg.TEXT_TRIM_RIGHT,"2"],[dt.Msg.TEXT_TRIM_BOTH,"0"]]),"wheel"),this.appendDummyInput().appendField(dt.Msg.MIXLY_MICROBIT_PY_STORAGE_MODE).appendField(new dt.FieldDropdown([[dt.Msg.MIXLY_MICROBIT_JS_BLE_POWER,"PWR"],[dt.Msg.MIXLY_SPEED,"SPEED"],[dt.Msg.MIXLY_MIXBOT_MOTOR_TURNS,"TURNS"]]),"mode"),this.appendValueInput("speed").setCheck(Number).setAlign(dt.inputs.Align.RIGHT).appendField(dt.Msg.MIXLY_PARAMS),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(dt.Msg.MIXLY_MIXBOT_MOVE_TOOLTIP)}},rd={init:function(){this.setColour(Nr),this.appendDummyInput().appendField(dt.Msg.MIXLY_MIXBOT_BUZZER),this.appendDummyInput().appendField(new dt.FieldDropdown([[dt.Msg.MIXLY_MICROBIT_PY_COMMUNICATE_ON,"0"],[dt.Msg.MIXLY_MICROBIT_PY_COMMUNICATE_OFF,"1"]]),"on_off"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0)}},dd={init:function(){this.setColour(Nr),this.appendDummyInput().appendField(dt.Msg.BITBOT).appendField(new dt.FieldDropdown([[dt.Msg.blockpy_forward,"F"],[dt.Msg.blockpy_backward,"B"],[dt.Msg.blockpy_left,"L"],[dt.Msg.blockpy_right,"R"]]),"VAR"),this.appendValueInput("speed").setCheck(Number).setAlign(dt.inputs.Align.RIGHT).appendField(dt.Msg.MIXLY_SPEED),this.appendDummyInput("").appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},ld={init:function(){this.setColour(Nr),this.appendDummyInput().appendField(dt.Msg.BITBOT).appendField(new dt.FieldDropdown([[dt.Msg.MOTOR_P,"P"],[dt.Msg.MOTOR_N,"N"]]),"VAR"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},Id={init:function(){this.setColour(Nr),this.appendDummyInput().appendField(dt.Msg.BITBOT).appendField(dt.Msg.MIXLY_MOTOR).appendField(new dt.FieldDropdown([[dt.Msg.TEXT_TRIM_LEFT,"0"],[dt.Msg.TEXT_TRIM_RIGHT,"1"]]),"wheel"),this.appendDummyInput().appendField(dt.Msg.MIXLY_MICROBIT_Direction).appendField(new dt.FieldDropdown([[dt.Msg.CLOCKWISE,"CW"],[dt.Msg.ANTI_CLOCKWISE,"CCW"],[dt.Msg.MOTOR_P,"P"],[dt.Msg.MOTOR_N,"N"]]),"direction"),this.appendValueInput("speed").setCheck(Number).setAlign(dt.inputs.Align.RIGHT).appendField(dt.Msg.MIXLY_SPEED),this.appendDummyInput("").appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},Td={init:function(){this.setColour(Nr),this.appendValueInput("bright").appendField(dt.Msg.MIXLY_MIXBOT_SOUND_SET_LOUDNESS),this.appendDummyInput().appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(dt.Msg.MIXLY_ESP32_LED_SETONOFF)}},Md={init:function(){this.setColour(Nr),this.appendDummyInput().appendField(dt.Msg.MIXLY_MIXBOT_SOUND_LOUDNESS+"(%)"),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(dt.Msg.MIXLY_ESP32_LED_GETONOFF)}},hd={init:function(){this.setColour(Nr),this.appendValueInput("bright").appendField(dt.Msg.MIXLY_SETTING+dt.Msg.MIXLY_MIXBOT_BUZZER+dt.Msg.MIXLY_MP3_VOL),this.appendDummyInput().appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(dt.Msg.MIXLY_ESP32_LED_SETONOFF)}},md={init:function(){this.setColour(Nr),this.appendDummyInput().appendField(dt.Msg.MIXLY_GET+dt.Msg.MIXLY_MIXBOT_BUZZER+dt.Msg.MIXLY_MP3_VOL+"(%)"),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(dt.Msg.MIXLY_ESP32_LED_GETONOFF)}},Ed={init:function(){this.setColour(Nr),this.appendValueInput("PATH").appendField(dt.Msg.MIXLY_RECORD_AUDIO).appendField(dt.Msg.MIXLY_MICROBIT_PY_STORAGE_THE_PATH),this.appendValueInput("TIME").setCheck(Number).appendField(dt.Msg.MIXLY_GET_PRESSES_TIME),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0)}},Od={init:function(){this.setColour(Nr),this.appendValueInput("PATH").appendField(dt.Msg.MIXLY_PLAY_AUDIO).appendField(dt.Msg.MIXLY_MICROBIT_PY_STORAGE_THE_PATH),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0)}},Rd={init:function(){this.setColour(Nr),this.appendValueInput("PATH").appendField(dt.Msg.MIXLY_PLAY_ONLINE_AUDIO).appendField("URL"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0)}},cd={init:function(){this.setColour(Nr),this.appendDummyInput().appendField(dt.Msg.MIXLY_TONE),this.appendValueInput("pitch").setCheck(Number).appendField(dt.Msg.MIXLY_FREQUENCY),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(dt.Msg.MIXLY_TOOLTIP_BLOCKGROUP_TONE)}},gd={init:function(){this.setColour(Nr),this.appendDummyInput().appendField(dt.Msg.MIXLY_NOTONE),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},Cd={init:function(){this.setColour(Nr),this.appendDummyInput().appendField(dt.Msg.LISTS_SET_INDEX_SET+dt.Msg.ME_GO_MOTOR_EXTERN).appendField(dt.Msg.PIN_NUMBERING).appendField(new dt.FieldDropdown([["1","1"],["2","2"],["3","3"]]),"index"),this.appendValueInput("duty").setCheck(Number).setAlign(dt.inputs.Align.RIGHT).appendField(dt.Msg.blynk_IOT_IR_POWER+dt.Msg.MIXLY_PINMODEOUT),this.appendDummyInput().appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip()}},Sd={init:function(){this.setColour(Nr),this.appendDummyInput().appendField(dt.Msg.MIXLY_GET+dt.Msg.ME_GO_MOTOR_EXTERN).appendField(dt.Msg.PIN_NUMBERING).appendField(new dt.FieldDropdown([["1","1"],["2","2"]]),"index"),this.appendDummyInput().setAlign(dt.inputs.Align.RIGHT).appendField(dt.Msg.blynk_IOT_IR_POWER+dt.Msg.MIXLY_PINMODEOUT+dt.Msg.MIXLY_DUTY_RATIO),this.setOutput(!0,Number),this.setInputsInline(!0)}},Ad={init:function(){this.setColour(Nr),this.appendDummyInput().appendField(dt.Msg.LISTS_SET_INDEX_SET+dt.Msg.ME_GO_MOTOR_EXTERN).appendField(dt.Msg.MIXLY_ALL+dt.Msg.PIN_NUMBERING),this.appendValueInput("duty").setCheck(Number).setAlign(dt.ALIGN_RIGHT).appendField(dt.Msg.blynk_IOT_IR_POWER+dt.Msg.MIXLY_PINMODEOUT+dt.Msg.MIXLY_FREQUENCY),this.appendDummyInput().appendField("Hz"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(dt.Msg.MIXLY_MIXBOT_MOTOR_EXTERN_TOOLTIP)}},Ld={init:function(){this.setColour(Nr),this.appendDummyInput().appendField(dt.Msg.ANALOG+dt.Msg.MIXLY_KEYBOARD_INPUT),this.appendValueInput("special"),this.appendValueInput("general"),this.appendDummyInput().appendField(dt.Msg.MIXLY_RELEASE).appendField(new dt.FieldDropdown([[dt.Msg.MICROPYTHON_DISPLAY_YES,"True"],[dt.Msg.MICROPYTHON_DISPLAY_NO,"False"]]),"release"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(dt.Msg.ANALOG+dt.Msg.MIXLY_KEYBOARD_INPUT)}},Nd={init:function(){this.setColour(Nr),this.appendDummyInput("").appendField(dt.Msg.MIXLY_SPECIAL_KEY).appendField(new dt.FieldDropdown([[dt.Msg.MIXLY_SPECIAL_KEY0,"0x00"],[dt.Msg.MIXLY_SPECIAL_KEY1,"0x01"],[dt.Msg.MIXLY_SPECIAL_KEY2,"0x02"],[dt.Msg.MIXLY_SPECIAL_KEY1,"0x04"],[dt.Msg.MIXLY_SPECIAL_KEY8,"0x08"],[dt.Msg.MIXLY_SPECIAL_KEY16,"0x10"],[dt.Msg.MIXLY_SPECIAL_KEY32,"0x20"],[dt.Msg.MIXLY_SPECIAL_KEY64,"0x40"],[dt.Msg.MIXLY_SPECIAL_KEY128,"0x80"]]),"op"),this.setOutput(!0)}},Dd={init:function(){this.setColour(Nr),this.appendDummyInput("").appendField(dt.Msg.MIXLY_GENERAL_KEY).appendField(new dt.FieldDropdown([[dt.Msg.MIXLY_SPECIAL_KEY0,"0x00"],["A","0x04"],["B","0x05"],["C","0x06"],["D","0x07"],["E","0x08"],["F","0x09"],["G","0x0A"],["H","0x0B"],["I","0x0C"],["J","0x0D"],["K","0x0E"],["L","0x0F"],["M","0x10"],["N","0x11"],["O","0x12"],["P","0x13"],["Q","0x14"],["R","0x15"],["S","0x16"],["T","0x17"],["U","0x18"],["V","0x19"],["W","0x1A"],["X","0x1B"],["Y","0x1C"],["Z","0x1D"],["1 !","0x1E"],["2 @","0x1F"],["3 #","0x20"],["4 $","0x21"],["5 %","0x22"],["6 ^","0x23"],["7 &","0x24"],["8 *","0x25"],["9 (","0x26"],["0 )","0x27"],["ENTER","0x28"],["ESC","0x29"],["BACKSPACE","0x2A"],["TAB","0x2B"],["SPACE","0x2C"],["- _","0x2D"],["= +","0x2E"],["[ {","0x2F"],["] }","0x30"],["\\ |","0x31"],["; :","0x33"],["' \"","0x34"],["` ~","0x35"],[", <","0x36"],[". >","0x37"],["/ ?","0x38"],["CAPS_LOCK","0x39"],["F1","0x3A"],["F2","0x3B"],["F3","0x3C"],["F4","0x3D"],["F5","0x3E"],["F6","0x3F"],["F7","0x40"],["F8","0x41"],["F9","0x42"],["F10","0x43"],["F11","0x44"],["F12","0x45"],["PRINTSCREEN","0x46"],["SCROLL_LOCK","0x47"],["PAUSE","0x48"],["INSERT","0x49"],["HOME","0x4A"],["PAGE_UP","0x4B"],["DELETE","0x4C"],["END","0x4D"],["PAGE_DOWN","0x4E"],["RIGHT","0x4F"],["LEFT","0x50"],["DOWN","0x51"],["UP","0x52"],["NUM_LOCK","0x53"],["/","0x54"],["*","0x55"],["-","0x56"],["+","0x57"],["ENTER","0x58"],["1","0x59"],["2","0x5A"],["3","0x5B"],["4","0x5C"],["5","0x5D"],["6","0x5E"],["7","0x5F"],["8","0x60"],["9","0x61"],["0","0x62"],[".","0x63"]]),"op"),this.setOutput(!0)}},fd={init:function(){this.setColour(Nr),this.itemCount_=2,this.updateShape_(),this.setOutput(!0),this.setMutator(new dt.icons.MutatorIcon(["generalkey_create_with_item"],this)),this.setTooltip(dt.Msg.GENERALKEY_TUPLE_CREATE_TOOLTIP)},mutationToDom:function(){var t=document.createElement("mutation");return t.setAttribute("items",this.itemCount_),t},domToMutation:function(t){this.itemCount_=parseInt(t.getAttribute("items"),10),this.updateShape_()},decompose:function(t){var e=t.newBlock("generalkey_container");e.initSvg();for(var i=e.getInput("STACK").connection,n=0;ne?t[e]:'"key'+(e+1)+'"'),"KEY"+e).appendField(":")}},getVars:function(){return[this.getFieldValue("VAR")]},renameVar:function(t,e){dt.Names.equals(t,this.getFieldValue("VAR"))&&this.setTitleValue(e,"VAR")}},eE={init:function(){this.setColour(Qm),this.appendDummyInput().appendField(dt.Msg.MIXLY_MICROBIT_TYPE_DICT),this.appendStatementInput("STACK"),this.setTooltip(dt.Msg.DICTS_CREATE_WITH_CONTAINER_TOOLTIP),this.contextMenu=!1}},iE={init:function(){this.setColour(Qm),this.appendDummyInput().appendField(dt.Msg.DICTS_CREATE_WITH_ITEM_TITLE),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(dt.Msg.DICTS_CREATE_WITH_ITEM_TOOLTIP),this.contextMenu=!1}},nE={init:function(){this.setColour(Qm),this.appendDummyInput().appendField(dt.Msg.DICTS_CREATE_WITH_ITEM_TITLE),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(dt.Msg.DICTS_CREATE_WITH_ITEM_TOOLTIP),this.contextMenu=!1}},sE={init:function(){this.setColour(Qm),this.appendDummyInput().appendField(dt.Msg.MIXLY_CREATE_MQTT_CLIENT_AND_CONNECT),this.appendValueInput("SERVER").setCheck(String).appendField(dt.Msg.MIXLY_EMQX_SERVER).setAlign(dt.inputs.Align.RIGHT),this.appendValueInput("USERNAME").setCheck(String).appendField(dt.Msg.MIXLY_WIFI_USERNAME).setAlign(dt.inputs.Align.RIGHT),this.appendValueInput("PASSWORD").setCheck(String).appendField(dt.Msg.MIXLY_IOT_PASSWORD).setAlign(dt.inputs.Align.RIGHT),this.appendValueInput("PROJECT").setCheck(String).appendField(dt.Msg.MIXLY_EMQX_PROJECT).setAlign(dt.inputs.Align.RIGHT),this.setPreviousStatement(!0),this.setNextStatement(!0)}},_E={init:function(){this.setColour(Qm),this.appendDummyInput().appendField("MixIO"),this.appendValueInput("TOPIC").appendField(dt.Msg.MIXLY_EMQX_PUBLISH_NEW).appendField(dt.Msg.MIXLY_EMQX_PUBLISH_TOPIC),this.appendValueInput("MSG").appendField(dt.Msg.HTML_BODY),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(dt.Msg.MIXLY_ESP32_IOT_EMQX_PUBLISH_TOOLTIP)}},oE={init:function(){this.setColour(Qm),this.appendDummyInput().appendField("MixIO"),this.appendValueInput("TOPIC").appendField(dt.Msg.MIXLY_EMQX_SUBSCRIBE+dt.Msg.MIXLY_MICROBIT_MSG).appendField(dt.Msg.MIXLY_EMQX_PUBLISH_TOPIC),this.appendValueInput("METHOD").appendField(dt.Msg.MIXLY_EMQX_SET_METHOD),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(dt.Msg.MIXLY_ESP32_IOT_EMQX_SUBSCRIBE_TOOLTIP)}},pE={init:function(){this.setColour(Qm),this.appendDummyInput().appendField("MixIO"),this.appendDummyInput().appendField(dt.Msg.MIXLY_ESP32_DISCONNECT_ONENET),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},aE={init:function(){this.setColour(Qm),this.appendDummyInput().appendField("MixIO"),this.appendDummyInput().appendField(dt.Msg.MIXLY_EMQX_CONNECT),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},uE={init:function(){this.setColour(Qm),this.appendDummyInput().appendField("MixIO"),this.appendDummyInput().appendField(dt.Msg.MIXLY_ESP32_CHECK_ONENET),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},rE={init:function(){this.setColour(Qm),this.appendDummyInput().appendField(dt.Msg.MIXLY_MICROPYTHON_FORMAT).appendField(dt.Msg.MQTT_Topic),this.setInputsInline(!0),this.setOutput(!0)}},dE={init:function(){this.setColour(Qm),this.appendDummyInput().appendField(dt.Msg.MIXLY_MICROPYTHON_FORMAT).appendField(dt.Msg.MIXLY_EMQX_PUBLISH_MSG),this.setInputsInline(!0),this.setOutput(!0)}},lE={init:function(){this.setColour(Qm),this.appendValueInput("VAR").appendField(dt.Msg.MIXLY_ESP32_IOT_MAP_FORMATING),this.setOutput(!0)}},IE={init:function(){this.setColour(Qm),this.appendValueInput("VAR").appendField(dt.Msg.MIXLY_MICROPYTHON_FORMAT+"(Json)"),this.setOutput(!0)}},TE={init:function(){this.setColour(Qm),this.appendDummyInput().appendField("MixIO"),this.appendDummyInput().appendField(dt.Msg.MIXLY_EMQX_PING),this.setInputsInline(!0),this.setOutput(!0),this.setTooltip(dt.Msg.MIXLY_ESP32_IOT_EMQX_PING_TOOLTIP)}},ME={init:function(){this.setColour(Qm),this.appendDummyInput().appendField("MixIO").appendField(dt.Msg.MIXLY_GET_NTP),this.appendValueInput("addr").appendField(dt.Msg.blynk_SERVER_ADD),this.setInputsInline(!0),this.setOutput(!0)}},hE={init:function(){this.setColour(Qm),this.appendDummyInput().appendField(dt.Msg.MIXLY_CREATE_MQTT_CLIENT_AND_CONNECT),this.appendValueInput("SERVER").appendField(dt.Msg.MIXLY_EMQX_SERVER).setAlign(dt.inputs.Align.RIGHT),this.appendValueInput("KEY").appendField(dt.Msg.CONTROLS_FOR_INPUT_WITH+dt.Msg.MIXLY_MIXIO_SHARE_KEY).setAlign(dt.inputs.Align.RIGHT),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},mE={init:function(){this.setColour(Qm),this.appendDummyInput().appendField(dt.Msg.MIXLY_CREATE_MQTT_CLIENT_AND_CONNECT),this.appendValueInput("SERVER").appendField(dt.Msg.MIXLY_EMQX_SERVER).setAlign(dt.inputs.Align.RIGHT),this.appendValueInput("KEY").appendField(dt.Msg.CONTROLS_FOR_INPUT_WITH+"Mixly Key").setAlign(dt.inputs.Align.RIGHT),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},EE={init:function(){this.VISITOR_ID=lt.Config.BOARD.visitorId.str32.substring(0,8).toUpperCase(),this.setColour(Qm),this.appendDummyInput("").appendField(new dt.FieldTextInput(this.visitorId),"VISITOR_ID"),this.setOutput(!0,null)},onchange:function(){const t=this.getFieldValue("VISITOR_ID");this.VISITOR_ID!==t&&this.setFieldValue(this.VISITOR_ID,"VISITOR_ID")}},OE={init:function(){this.setColour(Qm),this.appendDummyInput().appendField("MixIO").appendField(dt.Msg.MSG.catEthernet_clinet),this.setOutput(!0),this.setInputsInline(!0)}},RE={init:function(){this.setColour(Qm),this.appendDummyInput().appendField("HTTP"+dt.Msg.MIXLY_Client),this.appendValueInput("addr").appendField(dt.Msg.DISPLAY_IMAGE_LET2),this.appendDummyInput().appendField(dt.Msg.MIXLY_REQUESTS_GET).appendField(dt.Msg.MIXLY_GET_CURRENT_TIME).appendField(dt.Msg.MIXLY_OPEN_DEBUG).appendField(new dt.FieldDropdown([[dt.Msg.MIXLY_TURTLE_WRITE_MOVE_TRUE,"True"],[dt.Msg.MIXLY_TURTLE_WRITE_MOVE_FALSE,"False"]]),"key"),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},cE={init:function(){this.setColour(Qm),this.appendDummyInput().appendField("HTTP"+dt.Msg.MIXLY_Client).appendField(dt.Msg.MIXLY_GET).appendField(new dt.FieldDropdown([[dt.Msg.MIXLY_REQUESTS_LEN,"client_len"],[dt.Msg.MIXLY_REQUESTS_GET_LEN,"server_len"],[dt.Msg.MIXLY_REQUESTS_MESSAGE,"text"]]),"key"),this.setOutput(!0),this.setInputsInline(!0)}},gE={init:function(){this.setColour(Qm),this.appendDummyInput().appendField("MQTT"+dt.Msg.MIXLY_Client),this.appendValueInput("addr").appendField(dt.Msg.MIXLY_CONNECTTO),this.appendDummyInput().appendField(dt.Msg.MIXLY_INIT_SUBSCRIBE).appendField(dt.Msg.MQTT_Topic).appendField(new dt.FieldDropdown([[dt.Msg.MIXLY_GET_CURRENT_TIME,""]]),"key").appendField(dt.Msg.MIXLY_OPEN_DEBUG).appendField(new dt.FieldDropdown([[dt.Msg.MIXLY_TURTLE_WRITE_MOVE_TRUE,"True"],[dt.Msg.MIXLY_TURTLE_WRITE_MOVE_FALSE,"False"]]),"key2"),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},CE={init:function(){this.setColour(Qm),this.appendDummyInput().appendField("MQTT"+dt.Msg.MIXLY_Client).appendField(dt.Msg.MIXLY_GET).appendField(new dt.FieldDropdown([[dt.Msg.MIXLY_REQUESTS_LEN,"client_len"],[dt.Msg.MIXLY_REQUESTS_GET_LEN,"server_len"],[dt.Msg.MIXLY_REQUESTS_MESSAGE,"time_msg()"]]),"key"),this.setOutput(!0),this.setInputsInline(!0)}},SE=qm,AE=zm,LE=jm,NE=Zm,DE=tE,fE=225,FE={init:function(){this.setColour(fE),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput("").appendField(dt.Msg.MIXLY_NETWORK_INIT),this.appendDummyInput().appendField(dt.Msg.MIXLY_NETWORK_MODE).appendField(new dt.FieldDropdown([["STA","STA"],["AP","AP"]]),"mode"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(dt.Msg.MIXLY_ESP32_NETWORK_INIT_TOOLTIP)}},PE={init:function(){this.setColour(fE),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput().appendField(new dt.FieldDropdown([[dt.Msg.MIXLY_NETWORK_WIFI_OPEN,"True"],[dt.Msg.MIXLY_NETWORK_WIFI_CLOSE,"False"]]),"op"),this.appendDummyInput("").appendField(dt.Msg.MIXLY_NETWORK_WIFI_FLAG),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("op"),i=dt.Msg.MIXLY_ESP32_NETWORK_OPEN_TOOLTIP;return{True:dt.Msg.MIXLY_NETWORK_WIFI_OPEN,False:dt.Msg.MIXLY_NETWORK_WIFI_CLOSE}[e]+i}))}},YE={init:function(){this.setColour(fE),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput("").appendField(dt.Msg.MIXLY_NETWORK_WIFI_IS_ACTIVE),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(dt.Msg.MIXLY_NETWORK_WIFI_IS_ACTIVE)}},vE={init:function(){this.setColour(fE),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput("").appendField(dt.Msg.MIXLY_NETWORK_WIFI_SCAN),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip((function(){return dt.Msg.MIXLY_ESP32_NETWORK_SCAN_TOOLTIP+{0:"ssid",1:"bssid",2:"channel",3:"RSSI",4:"authmode",5:"hidden",all:dt.Msg.MIXLY_NETWORK_WIFI_SCAN_ATTRIBUTE}.all}))}},XE={init:function(){this.setColour(fE),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput("").appendField(dt.Msg.MIXLY_ESP32_NETWORK_CONNECT),this.appendValueInput("id").setCheck(String).appendField(dt.Msg.HTML_NAME),this.appendValueInput("password").setCheck(String).appendField(dt.Msg.HTML_PASSWORD),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(dt.Msg.MIXLY_ESP32_NETWORK_CONNECT_TOOLTIP)}},xE={init:function(){this.setColour(fE),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput("").appendField(dt.Msg.MIXLY_NETWORK_WIFI_CONNECT+dt.Msg.MIXLY_SYMBOL_QUESTION),this.setOutput(!0,Boolean),this.setInputsInline(!0),this.setTooltip(dt.Msg.MIXLY_ESP32_NETWORK_WIFI_CONNECT_TOOLTIP)}},bE={init:function(){this.setColour(fE),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput("").appendField(dt.Msg.MIXLY_ESP32_NETWORK_GET_WIFI),this.appendDummyInput("").appendField(new dt.FieldDropdown([[dt.Msg.MIXLY_ESP32_NETWORK_IP,"0"],[dt.Msg.MIXLY_ESP32_NETWORK_MASK,"1"],[dt.Msg.MIXLY_ESP32_NETWORK_GATEWAY,"2"],["DNS","3"]]),"mode"),this.setOutput(!0),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("mode");return dt.Msg.MIXLY_ESP32_NETWORK_GET_WIFI_TOOLTIP+{0:dt.Msg.MIXLY_ESP32_NETWORK_IP,1:dt.Msg.MIXLY_ESP32_NETWORK_MASK,2:dt.Msg.MIXLY_ESP32_NETWORK_GATEWAY,3:"DNS"}[e]}))}},yE={init:function(){this.setColour(fE),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput("").appendField(dt.Msg.MIXLY_ESP32_NETWORK_STOP_CONNECT),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(dt.Msg.MIXLY_ESP32_NETWORK_STOP_TOOLTIP)}},VE={init:function(){this.setColour(fE),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput("").appendField(dt.Msg.MIXLY_ESP32_NETWORK_GET_WIFI),this.appendDummyInput().appendField(new dt.FieldDropdown([[dt.Msg.MIXLY_NETWORK_WIFI_ESSID,"essid"],[dt.Msg.MIXLY_NETWORK_WIFI_CHANNEL,"channel"]]),"op"),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(dt.Msg.MIXLY_ESP32_NETWORK_GET_WIFI_TOOLTIP)}},BE={init:function(){this.setColour(fE),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput("").appendField(dt.Msg.LISTS_SET_INDEX_SET),this.appendValueInput("essid").setCheck(String).appendField(dt.Msg.MIXLY_NETWORK_WIFI_ESSID),this.appendValueInput("channel").setCheck(Number).appendField(dt.Msg.MIXLY_NETWORK_WIFI_CHANNEL),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(dt.Msg.MIXLY_ESP32_NETWORK_AP_CONNECT_TOOLTIP)}},GE={init:function(){this.setColour(fE),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput("").appendField(dt.Msg.MIXLY_ESP32_NETWORK_SERVER1),this.appendDummyInput("").appendField(dt.Msg.MIXLY_ESP32_NETWORK_SERVER2),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(dt.Msg.MIXLY_ESP32_NETWORK_SOCKET_CLOSE_TOOLTIP)}},UE={init:function(){this.setColour(fE),this.appendValueInput("VAR").appendField(dt.Msg.MIXLY_MICROPYTHON_SOCKET_INIT).setCheck("var"),this.appendDummyInput().appendField(dt.Msg.MIXLY_MICROPYTHON_SOCKET_TYPE).appendField(new dt.FieldDropdown([["TCP","TCP"],["UDP","UDP"]]),"mode"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("mode");return dt.Msg.MIXLY_ESP32_NETWORK_SOCKET_INIT_TOOLTIP+{TCP:"TCP",UDP:"UDP"}[e]}))}},wE={init:function(){this.setColour(fE),this.appendValueInput("VAR").setCheck("var").appendField(dt.Msg.MIXLY_MICROPYTHON_SOCKET_LET_SOCKET),this.appendValueInput("address").appendField(dt.Msg.MIXLY_MICROPYTHON_SOCKET_BIND_TO_ADDRESS),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(dt.Msg.MIXLY_ESP32_NETWORK_SOCKET_BIND_TOOLTIP)}},HE={init:function(){this.setColour(fE),this.appendValueInput("VAR").setCheck("var").appendField(dt.Msg.MIXLY_MICROPYTHON_SOCKET_LET_SOCKET),this.appendValueInput("address").appendField(dt.Msg.MIXLY_MICROPYTHON_SOCKET_CONNECT_TO_ADDRESS),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(dt.Msg.MIXLY_ESP32_NETWORK_SOCKET_CONNECT_TOOLTIP)}},kE={init:function(){this.setColour(fE),this.appendValueInput("VAR").setCheck("var"),this.appendValueInput("queue").setCheck(Number).appendField(dt.Msg.MIXLY_MICROPYTHON_SOCKET_LISTEN).appendField(dt.Msg.MIXLY_MICROPYTHON_SOCKET_QUEUE),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(dt.Msg.MIXLY_ESP32_NETWORK_SOCKET_LISTEN_TOOLTIP)}},WE={init:function(){this.setColour(fE),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput().appendField(dt.Msg.MIXLY_MICROPYTHON_SOCKET_ACCEPT),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(dt.Msg.MIXLY_ESP32_NETWORK_SOCKET_ACCEPT_TOOLTIP)}},KE={init:function(){this.setColour(fE),this.appendValueInput("VAR").setCheck("var").appendField("TCP"),this.appendValueInput("size").setCheck(Number).appendField(dt.Msg.MIXLY_MICROPYTHON_SOCKET_RECEIVE),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(dt.Msg.MIXLY_ESP32_NETWORK_SOCKET_RECEIVE_TOOLTIP)}},JE={init:function(){this.setColour(fE),this.appendValueInput("VAR").setCheck("var").appendField("TCP"),this.appendValueInput("content").appendField(dt.Msg.MIXLY_MICROPYTHON_SOCKET_SEND),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(dt.Msg.MIXLY_ESP32_NETWORK_SOCKET_SEND_TOOLTIP)}},QE={init:function(){this.setColour(fE),this.appendValueInput("VAR").setCheck("var").appendField("UDP"),this.appendValueInput("size").setCheck(Number).appendField(dt.Msg.MIXLY_MICROPYTHON_SOCKET_RECEIVE),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(dt.Msg.MIXLY_ESP32_NETWORK_SOCKET_RECEIVE_FROM_TOOLTIP)}},qE={init:function(){this.setColour(fE),this.appendValueInput("VAR").setCheck("var").appendField("UDP"),this.appendValueInput("content").appendField(dt.Msg.MIXLY_MICROPYTHON_SOCKET_SEND),this.appendValueInput("address").appendField(dt.Msg.MIXLY_MICROPYTHON_SOCKET_TO),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(dt.Msg.MIXLY_ESP32_NETWORK_SOCKET_SEND_TO_TOOLTIP)}},zE={init:function(){this.setColour(fE),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput().appendField(dt.Msg.MIXLY_MICROPYTHON_SOCKET_CLOSE),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(dt.Msg.MIXLY_ESP32_NETWORK_SOCKET_CLOSE_TOOLTIP)}},jE={init:function(){this.setColour(fE),this.appendValueInput("DOMAIN").appendField(dt.Msg.DISPLAY_IMAGE_LET2).setCheck(String),this.appendDummyInput("").appendField(dt.Msg.blockpy_REQUESTS_GET).appendField(new dt.FieldTextInput("response"),"VAR"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(dt.Msg.blockpy_REQUESTS_GET_TOOLTIP)},getVars:function(){return[this.getFieldValue("VAR")]},renameVar:function(t,e){dt.Names.equals(t,this.getFieldValue("VAR"))&&this.setTitleValue(e,"VAR")}},ZE={init:function(){this.appendValueInput("VAL");var t=[[dt.Msg.blockpy_REQUESTS_GET_ATTR_STATUS_CODE,"status_code"],[dt.Msg.blockpy_REQUESTS_GET_ATTR_TEXT,"text"],[dt.Msg.blockpy_REQUESTS_GET_ATTR_COOKIES,"cookies"],[dt.Msg.blockpy_REQUESTS_GET_ATTR_CONTENT,"content"]];this.setColour(fE),this.appendDummyInput("").appendField(dt.Msg.MIXLY_MICROBIT_JS_GET).appendField(new dt.FieldDropdown(t),"ATTR"),this.setInputsInline(!0),this.setOutput(!0,String);var e=this;this.setTooltip((function(){var t=e.getFieldValue("DIR");return{clear:dt.Msg.MIXLY_TOOLTIP_TURTEL_CLEAR,reset:dt.Msg.MIXLY_TOOLTIP_TURTEL_RESET,home:dt.Msg.MIXLY_TOOLTIP_TURTEL_HOME}[t]}))}},$E={init:function(){this.appendValueInput("VAR").appendField(dt.Msg.DISPLAY_IMAGE_LET2).setCheck(String);this.setColour(fE),this.appendDummyInput("").appendField(dt.Msg.blockpy_CONDUCT).appendField(new dt.FieldDropdown([["post","post"],["put","put"],["delete","delete"],["head","head"],["option","option"]]),"DIR"),this.appendDummyInput("").appendField(dt.Msg.blockpy_REQUESTS),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("DIR");return{forward:dt.Msg.MIXLY_TOOLTIP_TURTEL_FORWARD,backward:dt.Msg.MIXLY_TOOLTIP_TURTEL_BACKWARD}[e]}))}},tO={init:function(){this.setColour(fE),this.appendDummyInput("").appendField(dt.Msg.MIXLY_GET_NTP+"(NTP)"),this.appendValueInput("data").appendField(dt.Msg.blynk_SERVER_ADD),this.setOutput(!0,"Tuple"),this.setInputsInline(!0)}},eO={init:function(){this.setColour(fE),this.appendDummyInput("").appendField(new dt.FieldDropdown([["ntp.aliyun.com","ntp.aliyun.com"],["ntp1.aliyun.com","ntp1.aliyun.com"],["ntp2.aliyun.com","ntp2.aliyun.com"],["ntp3.aliyun.com","ntp3.aliyun.com"],["ntp4.aliyun.com","ntp4.aliyun.com"],["ntp5.aliyun.com","ntp5.aliyun.com"],["ntp6.aliyun.com","ntp6.aliyun.com"],["ntp7.aliyun.com","ntp7.aliyun.com"],["time1.cloud.tencent.com","time1.cloud.tencent.com"],["time2.cloud.tencent.com","time2.cloud.tencent.com"],["time3.cloud.tencent.com","time3.cloud.tencent.com"],["time4.cloud.tencent.com","time4.cloud.tencent.com"],["time5.cloud.tencent.com","time5.cloud.tencent.com"]]),"op"),this.setOutput(!0)}},iO="#3288dd",nO={init:function(){this.setColour(iO),this.appendValueInput("URL").appendField(dt.Msg.DISPLAY_IMAGE_LET2).setCheck(String),this.appendDummyInput("").appendField(dt.Msg.blockpy_CONDUCT).appendField(new dt.FieldDropdown([["get","get"],["head","head"],["delete","delete"]]),"TYPE").appendField(dt.Msg.blockpy_REQUESTS).appendField(dt.Msg.MIXPY_REQUESTS_GET_RESULT),this.setInputsInline(!0),this.setOutput(!0),this.setTooltip("")}},sO={init:function(){this.setColour(iO),this.appendValueInput("URL").appendField(dt.Msg.DISPLAY_IMAGE_LET2).setCheck(String),this.appendDummyInput("").appendField(dt.Msg.blockpy_CONDUCT).appendField(new dt.FieldDropdown([["post","post"],["put","put"],["patch","patch"]]),"TYPE").appendField(dt.Msg.blockpy_REQUESTS),this.appendValueInput("data").appendField(dt.Msg.blockpy_REQUESTS+dt.Msg.OLED_STRING),this.appendDummyInput("").appendField(dt.Msg.MIXPY_REQUESTS_GET_RESULT),this.setInputsInline(!0),this.setOutput(!0),this.setTooltip("")}},_O={init:function(){this.appendValueInput("VAL");var t=[[dt.Msg.blockpy_REQUESTS_GET_ATTR_TEXT,"text"],[dt.Msg.blockpy_REQUESTS_GET_ATTR_JSON,"json()"],[dt.Msg.blockpy_REQUESTS_GET_ATTR_STATUS_CODE,"status_code"],[dt.Msg.blockpy_REQUESTS_GET_ATTR_CONTENT,"content"],[dt.Msg.MIXPY_TEXT_ENCODE,"encoding"]];this.setColour(iO),this.appendDummyInput("").appendField(dt.Msg.MIXLY_MICROBIT_JS_GET).appendField(new dt.FieldDropdown(t),"ATTR"),this.setInputsInline(!0),this.setOutput(!0,String)}},oO={init:function(){this.setColour(iO),this.appendDummyInput().appendField(dt.Msg.MIXLY_ESP32_IOT_CONNECT_WIFI),this.appendValueInput("WIFINAME").setCheck(String).appendField(dt.Msg.HTML_NAME),this.appendValueInput("PASSWORD").setCheck(String).appendField(dt.Msg.HTML_PASSWORD),this.appendValueInput("TIMEOUT").setCheck(Number).appendField(dt.Msg.MIXLY_IR_TIMEOUT),this.appendDummyInput().appendField(dt.Msg.MIXLY_MILLIS),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(dt.Msg.MIXLY_ESP32_IOT_WIFI_CONNECT_TOOLTIP)}},pO={init:function(){this.setColour(iO),this.appendDummyInput().appendField(dt.Msg.MIXLY_ESP32_IOT_EMQX_CONNECT_TOOLTIP),this.appendValueInput("SERVER").setCheck(String).appendField(dt.Msg.MIXLY_EMQX_SERVER).setAlign(dt.inputs.Align.RIGHT),this.appendValueInput("PORT").setCheck(Number).appendField(dt.Msg.MIXLY_EMQX_PORT).setAlign(dt.inputs.Align.RIGHT),this.appendValueInput("CLIENT_ID").setCheck(String).appendField(dt.Msg.MIXLY_EMQX_CLIENT_ID).setAlign(dt.inputs.Align.RIGHT),this.appendValueInput("USERNAME").setCheck(String).appendField(dt.Msg.MIXLY_WIFI_USERNAME).setAlign(dt.inputs.Align.RIGHT),this.appendValueInput("PASSWORD").setCheck(String).appendField(dt.Msg.MIXLY_IOT_PASSWORD).setAlign(dt.inputs.Align.RIGHT),this.setPreviousStatement(!0),this.setNextStatement(!0)}},aO={init:function(){this.setColour(iO),this.appendValueInput("TOPIC").appendField(dt.Msg.MIXLY_EMQX_SUBSCRIBE+dt.Msg.MIXLY_MICROBIT_MSG).appendField(dt.Msg.MIXLY_EMQX_PUBLISH_TOPIC),this.appendValueInput("MESSAGE").appendField(dt.Msg.blockpy_set_of),this.setInputsInline(!0),this.setOutput(!0)}},uO={init:function(){this.setColour(iO),this.appendDummyInput().appendField("mqtt"),this.appendValueInput("TOPIC").appendField(dt.Msg.MIXLY_EMQX_SUBSCRIBE+dt.Msg.MIXLY_MICROBIT_MSG).appendField(dt.Msg.MIXLY_EMQX_PUBLISH_TOPIC),this.appendValueInput("METHOD").appendField(dt.Msg.MIXLY_EMQX_SET_METHOD),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},rO={init:function(){this.setColour(iO),this.appendDummyInput().appendField("mqtt"),this.appendValueInput("TOPIC").appendField(dt.Msg.MIXLY_EMQX_PUBLISH_NEW).appendField(dt.Msg.MIXLY_EMQX_PUBLISH_TOPIC),this.appendValueInput("MSG").appendField(dt.Msg.HTML_BODY),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},dO={init:function(){this.setColour(iO),this.appendDummyInput().appendField("mqtt"+dt.Msg.MIXLY_EMQX_IS_CONNECT),this.setInputsInline(!0),this.setOutput(!0)}},lO=100,IO={init:function(){var t=lt.Boards.getSelectedBoardKey().split(":")[2];if("mixgo_ce"==t)var e="CE G6";else if("mixgo_pe"==t)e="PE G1";this.setColour(lO),this.appendValueInput("I2CSUB").appendField(dt.Msg.CONTROLS_FOR_INPUT_WITH+"I2C").setCheck("var"),this.appendValueInput("SUB").appendField(dt.Msg.MIXLY_MICROPYTHON_SOCKET_MAKE).setCheck("var"),this.appendDummyInput("").appendField(dt.Msg.MIXLY_SETUP+dt.Msg.LISTS_SET_INDEX_INPUT_TO).appendField(e),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null)}},TO={init:function(){var t=lt.Boards.getSelectedBoardKey().split(":")[2];if("mixgo_ce"==t)var e="CE G6";else if("mixgo_pe"==t)e="PE G1";this.setColour(lO),this.appendValueInput("SUB").appendField(e).setCheck("var"),this.appendDummyInput().appendField(dt.Msg.MIXLY_MIXGO_CAR_BATTERY_LEFT),this.setOutput(!0,Number),this.setInputsInline(!0)}},MO={init:function(){var t=lt.Boards.getSelectedBoardKey().split(":")[2];if("mixgo_ce"==t)var e="CE G6";else if("mixgo_pe"==t)e="PE G1";this.setColour(lO),this.appendValueInput("SUB").appendField(e).setCheck("var"),this.appendValueInput("PIN").appendField(dt.Msg.MOTOR_DC).appendField(dt.Msg.LCD_NUMBERING),this.appendDummyInput().appendField(dt.Msg.MIXLY_MICROBIT_Direction).appendField(new dt.FieldDropdown([[dt.Msg.CLOCKWISE,"CW"],[dt.Msg.ANTI_CLOCKWISE,"CCW"],[dt.Msg.MOTOR_P,"P"],[dt.Msg.MOTOR_N,"N"]]),"direction"),this.appendValueInput("speed").setCheck(Number).setAlign(dt.inputs.Align.RIGHT).appendField(dt.Msg.MIXLY_STEPPER_SET_SPEED),this.appendDummyInput("").appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},hO={init:function(){var t=lt.Boards.getSelectedBoardKey().split(":")[2];if("mixgo_ce"==t)var e="CE G6";else if("mixgo_pe"==t)e="PE G1";this.setColour(lO),this.appendValueInput("SUB").appendField(e).setCheck("var"),this.appendValueInput("PIN").appendField(dt.Msg.MOTOR_DC).appendField(dt.Msg.LCD_NUMBERING),this.appendDummyInput().appendField(dt.Msg.MIXLY_STEPPER_GET_SPEED),this.setOutput(!0,Number),this.setInputsInline(!0)}},mO={init:function(){var t=lt.Boards.getSelectedBoardKey().split(":")[2];if("mixgo_ce"==t)var e="CE G6";else if("mixgo_pe"==t)e="PE G1";this.setColour(lO),this.appendValueInput("SUB").appendField(e).setCheck("var"),this.appendValueInput("PIN").appendField("180°"+dt.Msg.MIXLY_SERVO).appendField(dt.Msg.LCD_NUMBERING),this.appendValueInput("NUM",Number).setCheck(Number).setAlign(dt.inputs.Align.RIGHT).appendField(dt.Msg.MIXLY_MICROBIT_JS_BY_ANGLE),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(dt.Msg.MIXLY_ESP32_SERVO_MOVE)}},EO={init:function(){var t=lt.Boards.getSelectedBoardKey().split(":")[2];if("mixgo_ce"==t)var e="CE G6";else if("mixgo_pe"==t)e="PE G1";this.setColour(lO),this.appendValueInput("SUB").appendField(e).setCheck("var"),this.appendValueInput("PIN").appendField("360°"+dt.Msg.MIXLY_SERVO).appendField(dt.Msg.LCD_NUMBERING),this.appendValueInput("NUM",Number).setCheck(Number).setAlign(dt.inputs.Align.RIGHT).appendField(dt.Msg.MIXLY_SPEED),this.appendDummyInput().appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(dt.Msg.MIXLY_ESP32_SERVO_SPEED_TOOLIPS)}},OO={init:function(){var t=lt.Boards.getSelectedBoardKey().split(":")[2];if("mixgo_ce"==t)var e="CE G6";else if("mixgo_pe"==t)e="PE G1";this.setColour(lO),this.appendValueInput("SUB").appendField(e).setCheck("var"),this.appendValueInput("PIN").appendField("180°"+dt.Msg.MIXLY_SERVO),this.appendDummyInput().appendField(dt.Msg.MIXLY_GET+dt.Msg.MIXLY_MICROBIT_JS_BY_ANGLE),this.setOutput(!0,Number),this.setInputsInline(!0)}},RO={init:function(){var t=lt.Boards.getSelectedBoardKey().split(":")[2];if("mixgo_ce"==t)var e="CE G6";else if("mixgo_pe"==t)e="PE G1";this.setColour(lO),this.appendValueInput("SUB").appendField(e).setCheck("var"),this.appendValueInput("PIN").appendField("360°"+dt.Msg.MIXLY_SERVO).appendField(dt.Msg.LCD_NUMBERING),this.appendDummyInput().appendField(dt.Msg.MIXLY_GET+dt.Msg.MIXLY_SPEED),this.setOutput(!0,Number),this.setInputsInline(!0)}},cO="#A58C5B",gO={init:function(){this.setColour(cO),this.appendValueInput("PIN",Number).appendField(dt.Msg.MIXLY_BUTTON).appendField(dt.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput().appendField(dt.Msg.MIXLY_IS_PRESSED),this.appendValueInput("STAT").appendField(dt.Msg.MIXLY_ELECLEVEL),this.setOutput(!0,Boolean),this.setInputsInline(!0),this.setTooltip(dt.Msg.MIXLY_SENOR_IS_PRESSED)}},CO={init:function(){this.setColour(cO),this.appendValueInput("PIN",Number).appendField(dt.Msg.MIXLY_BUTTON).appendField(dt.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput().appendField(dt.Msg.MIXLY_WAS_PRESSED),this.appendValueInput("STAT").appendField(dt.Msg.MIXLY_ELECLEVEL),this.setOutput(!0,Boolean),this.setInputsInline(!0),this.setTooltip(dt.Msg.MIXLY_SENOR_WAS_PRESSED)}},SO={init:function(){this.setColour(cO),this.appendValueInput("PIN",Number).appendField(dt.Msg.MIXLY_BUTTON).appendField(dt.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput().appendField(dt.Msg.MIXLY_GET_PRESSES),this.appendValueInput("VAR").setCheck(Number).appendField(dt.Msg.MIXLY_GET_PRESSES_TIME),this.setOutput(!0,Number),this.setInputsInline(!0),this.setTooltip(dt.Msg.PROCEDURES_DEFRETURN_RETURN+dt.Msg.MIXLY_BUTTON+dt.Msg.MIXLY_GET_PRESSES)}},AO={init:function(){this.setColour(cO),this.appendValueInput("PIN",Number).appendField(dt.Msg.MIXLY_BUTTON).appendField(dt.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput("").appendField(dt.Msg.MIXLY_MODE).appendField(new dt.FieldDropdown([[dt.Msg.MIXLY_RISING,"machine.Pin.IRQ_RISING"],[dt.Msg.MIXLY_FALLING,"machine.Pin.IRQ_FALLING"],[dt.Msg.MIXLY_CHANGE,"(machine.Pin.IRQ_RISING | machine.Pin.IRQ_FALLING)"]]),"mode"),this.appendValueInput("DO").appendField(dt.Msg.MIXLY_DO),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(dt.Msg.MIXLY_TOOLTIP_INOUT_ATTACHINTERRUPT)}},LO={init:function(){this.setColour(cO),this.appendValueInput("SUB").appendField("MPU9250").setCheck("var"),this.appendDummyInput("").appendField(dt.Msg.MIXLY_MICROBIT_JS_CURRENT_GESTURE).appendField(new dt.FieldDropdown([[dt.Msg.MIXLY_MICROBIT_shake,"shake"],[dt.Msg.MIXLY_UP,"up"],[dt.Msg.MIXLY_DOWN,"down"],[dt.Msg.MIXLY_LEFT,"left"],[dt.Msg.MIXLY_RIGHT,"right"],[dt.Msg.MIXLY_MICROBIT_face_up,"face up"],[dt.Msg.MIXLY_MICROBIT_face_down,"face down"],[dt.Msg.MIXLY_MICROBIT_freefall,"freefall"],["3g","3g"],["6g","6g"],["8g","8g"]]),"gesture"),this.appendStatementInput("DO").appendField(dt.Msg.MIXLY_DO),this.setPreviousStatement(!0),this.setNextStatement(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("gesture"),i=dt.Msg.MIXLY_MICROBIT_JS_CURRENT,n=dt.Msg.MSG.catSensor,s=dt.Msg.MIXLY_MICROBIT_JS_STATE,_=dt.Msg.MIXLY_MICROBIT_PERFORMANCE;return i+n+s+{shake:dt.Msg.MIXLY_MICROBIT_shake,up:dt.Msg.MIXLY_UP,down:dt.Msg.MIXLY_DOWN,left:dt.Msg.MIXLY_LEFT,right:dt.Msg.MIXLY_RIGHT,"face up":dt.Msg.MIXLY_MICROBIT_face_up,"face down":dt.Msg.MIXLY_MICROBIT_face_down,freefall:dt.Msg.MIXLY_MICROBIT_freefall,"3g":"3g","6g":"6g","8g":"8g"}[e]+_}))}},NO={init:function(){this.setColour(cO),this.appendValueInput("SUB").appendField(dt.Msg.MIXLY_ADXL345).setCheck("var"),this.appendDummyInput().appendField(dt.Msg.MIXLY_MICROBIT_JS_ACCELERATION).appendField(new dt.FieldDropdown([["x","x"],["y","y"],["z","z"],["(x,y,z)","values"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0),this.setTooltip(dt.Msg.MIXLY_MICROBIT_JS_ACCELERATION);var t=this;this.setTooltip((function(){var e=t.getFieldValue("key"),i=dt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET,n=dt.Msg.MIXLY_MICROBIT_Direction,s=dt.Msg.MIXLY_MICROBIT_JS_ACCELERATION1;return i+{x:"x",y:"y",z:"z","(x,y,z)":dt.Msg.MIXLY_MICROBIT_Shiliang_Direction}[e]+n+s}))}},DO={init:function(){this.setColour(cO),this.appendDummyInput().appendField(dt.Msg.MIXLY_MICROBIT_JS_LIGHT_LEVEL),this.setOutput(!0,Number),this.setInputsInline(!0),this.setTooltip(dt.Msg.MIXLY_ESP32_SENSOR_LIGHT_LEVEL_TOOLTIP)}},fO={init:function(){var t=[[dt.Msg.MIXLY_GETTEMPERATUE,"temperature"],[dt.Msg.MIXLY_GETHUMIDITY,"humidity"]];this.setColour(cO),this.appendValueInput("PIN",Number).appendField(new dt.FieldDropdown([["DHT11","DHT11"],["DHT22","DHT22"]]),"TYPE").appendField(dt.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput("").appendField(new dt.FieldDropdown(t),"WHAT"),this.setOutput(!0,Number);var e=this;this.setTooltip((function(){var t=e.getFieldValue("WHAT");return{temperature:dt.Msg.MIXLY_TOOLTIP_BLOCKGROUP_GET_TEM,relative_humidity:dt.Msg.MIXLY_TOOLTIP_BLOCKGROUP_GET_HUM,tempandhum:dt.Msg.MIXLY_TOOLTIP_BLOCKGROUP_GET_TEM_HUM}[t]}))}},FO={init:function(){this.setColour(cO),this.appendDummyInput().appendField(dt.Msg.MIXLY_ESP32_EXTERN_LIGHT),this.appendValueInput("PIN",Number).appendField(dt.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput().appendField(dt.Msg.MIXLY_ESP32_EXTERN_VALUE),this.setOutput(!0,Number),this.setInputsInline(!0),this.setTooltip(dt.Msg.ESP32_SENSOR_NIXGO_LIGHT_TOOLTIP)}},PO={init:function(){this.setColour(cO),this.appendDummyInput().appendField(dt.Msg.MIXLY_ESP32_EXTERN_SOUND),this.appendValueInput("PIN",Number).appendField(dt.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput().appendField(dt.Msg.MIXLY_ESP32_EXTERN_VALUE),this.setOutput(!0,Number),this.setInputsInline(!0),this.setTooltip(dt.Msg.ESP32_SENSOR_NIXGO_SOUND_TOOLTIP)}},YO={init:function(){this.setColour(cO),this.appendDummyInput().appendField(dt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET).appendField(new dt.FieldDropdown([[dt.Msg.TEXT_TRIM_LEFT,"left"],[dt.Msg.TEXT_TRIM_RIGHT,"right"]]),"direction").appendField(dt.Msg.MIXLY_ESP32_NEAR),this.setOutput(!0,Number),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("direction"),i=dt.Msg.MIXLY_ESP32_SENSOR_MIXGO_PIN_NEAR_TOOLTIP,n=dt.Msg.MIXLY_ESP32_NEAR;return i+{left:dt.Msg.TEXT_TRIM_LEFT,right:dt.Msg.TEXT_TRIM_RIGHT}[e]+n}))}},vO={init:function(){this.setColour(cO),this.appendValueInput("SUB").appendField(dt.Msg.MIXLY_ALTITUDE_SENSOR+" BMP280").setCheck("var"),this.appendDummyInput("").appendField(new dt.FieldDropdown([[dt.Msg.MIXLY_GETTEMPERATUE,"get_BMP_temperature()"],[dt.Msg.MIXLY_GETPRESSURE,"get_BMP_pressure()"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("key");return{"get_BMP_temperature()":dt.Msg.MIXLY_MICROBIT_SENSOR_BMP_temperature_TOOLTIP,"get_BMP_pressure()":dt.Msg.MIXLY_MICROBIT_SENSOR_BMP_press_TOOLTIP}[e]}))}},XO={init:function(){this.setColour(cO),this.appendValueInput("SUB").appendField(dt.Msg.MIXLY_TEMP_AND_HUMIDITY_SENSOR+" SHT20").setCheck("var"),this.appendDummyInput("").appendField(new dt.FieldDropdown([[dt.Msg.MIXLY_GETTEMPERATUE,"get_SHT_temperature()"],[dt.Msg.MIXLY_GETHUMIDITY,"get_SHT_relative_humidity()"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("key");return{"get_SHT_temperature()":dt.Msg.MIXLY_MICROBIT_SENSOR_SHT_temperature_TOOLTIP,"get_SHT_relative_humidity()":dt.Msg.MIXLY_MICROBIT_SENSOR_SHT_HUM_TOOLTIP}[e]}))}},xO={init:function(){this.setColour(cO),this.appendValueInput("PIN",Number).appendField("DS18X20 "+dt.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput("").appendField(dt.Msg.MIXLY_GETTEMPERATUE),this.setInputsInline(!0),this.setOutput(!0,Number),this.setTooltip(dt.Msg.MIXLY_MICROBIT_SENSOR_DS18X20_TOOLTIP)}},bO={init:function(){this.setColour(cO),this.appendDummyInput("").appendField("LM35"+dt.Msg.MIXLY_TEMP),this.appendValueInput("PIN",Number).appendField(dt.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput("").appendField(dt.Msg.MIXLY_GETTEMPERATUE),this.setInputsInline(!0),this.setOutput(!0,Number),this.setTooltip(dt.Msg.MIXLY_TOOLTIP_LM35)}},yO={init:function(){this.setColour(cO),this.appendValueInput("I2CSUB").appendField(dt.Msg.CONTROLS_FOR_INPUT_WITH+"I2C").setCheck("var"),this.appendValueInput("SUB").appendField(dt.Msg.MIXLY_MICROPYTHON_SOCKET_MAKE).setCheck("var"),this.appendDummyInput("").appendField(dt.Msg.MIXLY_SETUP+dt.Msg.LISTS_SET_INDEX_INPUT_TO).appendField(new dt.FieldDropdown([[dt.Msg.MIXLY_ESP32_EXTERN_LIGHT+"(LTR308ALS)","LTR308"],[dt.Msg.MIXLY_COLOR_SENSOR+"(LTR381RGB)","LTR381RGB"],[dt.Msg.MIXLY_COLOR_SENSOR+"(UCS12071)","UCS12071"],[dt.Msg.MIXLY_EXTERN_LIGHTUV+"(LTR390UV)","LTR390UV"],[dt.Msg.MIXLY_ALTITUDE_SENSOR+"(HP203X)","HP203X"],[dt.Msg.MIXLY_ALTITUDE_SENSOR+"(SPL06_001)","SPL06_001"],[dt.Msg.MIXLY_ALTITUDE_SENSOR+"(BMP280)","BMP280"],[dt.Msg.MIXLY_TEMP_AND_HUMIDITY_SENSOR+"(SHTC3)","SHTC3"],[dt.Msg.MIXLY_TEMP_AND_HUMIDITY_SENSOR+"(AHT21)","AHT21"],[dt.Msg.MIXLY_TEMP_AND_HUMIDITY_SENSOR+"(SHT20)","SHT20"],[dt.Msg.MIXLY_LASER_RANGE_SENSOR+"(VL53L0X)","VL53L0X"],[dt.Msg.MIXLY_GEOMAGNETIC_SENSOR+"(QMC5883L)","QMC5883L"],[dt.Msg.MIXLY_ESP32_MAX30102+"(MAX30102)","MAX30102"],[dt.Msg.HTML_COLOUR+"、"+dt.Msg.MIXLY_ENVIRONMENT_LIGHT+"、"+dt.Msg.MIXLY_NEXT+"、"+dt.Msg.MIXLY_ESP32_APDS9960+"(APDS9960)","APDS9960"],[dt.Msg.MIXLY_NINE_AXIS_SENSOR+"(MPU9250)","MPU9250"],[dt.Msg.MixGo_MPU9250+"(ADXL345)","ADXL345"],["RFID","RFID"],[dt.Msg.MIXLY_RADAR_SENSOR+"(CBR817)","CBR817"],[dt.Msg.MIXLY_AipSpeech_asr+"(CI130X)","CI130X"]]),"key"),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setFieldValue("LTR308","key")}},VO={init:function(){this.setColour(cO),this.appendValueInput("SUB").appendField(dt.Msg.MIXLY_RADAR+"CBR817").setCheck("var"),this.appendDummyInput("").appendField(dt.Msg.LISTS_SET_INDEX_SET+dt.Msg.MIXlY_INTERACTION),this.appendValueInput("VAR").appendField(dt.Msg.MIXLY_DETECTION_THRESHOLD),this.appendValueInput("VAR2").appendField(dt.Msg.MIXLY_DELAY_TIME),this.appendDummyInput().appendField("ms"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(dt.Msg.MIXLY_THRESHOLD_TOOLTIP+" ; "+dt.Msg.MIXLY_DELAY_TIME_RANGE)}},BO={init:function(){this.setColour(cO),this.appendDummyInput("").appendField(dt.Msg.MIXLY_RADAR).appendField(dt.Msg.LISTS_SET_INDEX_SET+dt.Msg.MIXlY_INTERACTION),this.appendValueInput("VAR").appendField(dt.Msg.MIXLY_DETECTION_THRESHOLD),this.appendValueInput("VAR2").appendField(dt.Msg.MIXLY_DELAY_TIME),this.appendDummyInput().appendField("ms"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(dt.Msg.MIXLY_THRESHOLD_TOOLTIP+" ; "+dt.Msg.MIXLY_DELAY_TIME_RANGE)}},GO={init:function(){this.setColour(cO),this.appendValueInput("SUB").appendField(dt.Msg.MIXLY_RADAR+"CBR817").setCheck("var"),this.appendDummyInput("").appendField(dt.Msg.MIXLY_GET_TO_INTERACTION),this.setOutput(!0),this.setInputsInline(!0)}},UO={init:function(){this.setColour(cO),this.appendDummyInput("").appendField(dt.Msg.MIXLY_RADAR).appendField(dt.Msg.MIXLY_GET_TO_INTERACTION),this.setOutput(!0),this.setInputsInline(!0)}},wO={init:function(){this.setColour(cO),this.appendValueInput("SUB").appendField(dt.Msg.MIXLY_AipSpeech_asr+"CI130X").setCheck("var"),this.appendDummyInput("").appendField(dt.Msg.MIXLY_IDENTIFY_ONCE_AND_SAVE),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0)}},HO={init:function(){this.setColour(cO),this.appendValueInput("SUB").appendField(dt.Msg.MIXLY_AipSpeech_asr+"CI130X").setCheck("var"),this.appendDummyInput("").appendField(dt.Msg.MIXLY_GET).appendField(new dt.FieldDropdown([[dt.Msg.MIXLY_HELLO_XIAOZHI,"1"],[dt.Msg.MIXLY_XIAOZHIXIAOZHI,"2"],[dt.Msg.MIXLY_THE_FIRST,"3"],[dt.Msg.MIXLY_THE_SECOND,"4"],[dt.Msg.MIXLY_THE_THIRD,"5"],[dt.Msg.MIXLY_THE_FOURTH,"6"],[dt.Msg.MIXLY_THE_FIFTH,"7"],[dt.Msg.MIXLY_THE_SIXTH,"8"],[dt.Msg.MIXLY_THE_SEVENTH,"9"],[dt.Msg.MIXLY_THE_EIGHTH,"10"],[dt.Msg.MIXLY_THE_NINTH,"11"],[dt.Msg.MIXLY_THE_TENTH,"12"],[dt.Msg.MIXLY_THE_ELEVENTH,"13"],[dt.Msg.MIXLY_THE_TWELFTH,"14"],[dt.Msg.MIXLY_THE_13TH,"15"],[dt.Msg.MIXLY_THE_14TH,"16"],[dt.Msg.MIXLY_THE_15TH,"17"],[dt.Msg.MIXLY_THE_16TH,"18"],[dt.Msg.MIXLY_THE_17TH,"19"],[dt.Msg.MIXLY_THE_18TH,"20"],[dt.Msg.MIXLY_THE_19TH,"21"],[dt.Msg.MIXLY_THE_20TH,"22"],[dt.Msg.MIXLY_Turn_on_the_lights,"23"],[dt.Msg.MIXLY_Turn_off_the_lights,"24"],[dt.Msg.MIXLY_Turn_up_the_brightness,"25"],[dt.Msg.MIXLY_Turn_down_the_brightness,"26"],[dt.Msg.MIXLY_Set_it_to_red,"27"],[dt.Msg.MIXLY_Set_it_to_orange,"28"],[dt.Msg.MIXLY_Set_it_to_yellow,"29"],[dt.Msg.MIXLY_Set_it_to_green,"30"],[dt.Msg.MIXLY_Set_it_to_cyan,"31"],[dt.Msg.MIXLY_Set_it_to_blue,"32"],[dt.Msg.MIXLY_Set_it_to_purple,"33"],[dt.Msg.MIXLY_Set_it_to_white,"34"],[dt.Msg.MIXLY_Turn_on_the_fan,"35"],[dt.Msg.MIXLY_Turn_off_the_fan,"36"],[dt.Msg.MIXLY_First_gear,"37"],[dt.Msg.MIXLY_Wind_speed_second,"38"],[dt.Msg.MIXLY_Third_gear,"39"],[dt.Msg.MIXLY_Previous,"40"],[dt.Msg.MIXLY_Next_page,"41"],[dt.Msg.MIXLY_Show_smiley_face,"42"],[dt.Msg.MIXLY_Show_crying_face,"43"],[dt.Msg.MIXLY_Show_love,"44"],[dt.Msg.MIXLY_Close_display,"45"],[dt.Msg.MIXLY_Start_execution,"46"],[dt.Msg.MIXLY_FORWARD,"47"],[dt.Msg.MIXLY_BACKWARD,"48"],[dt.Msg.MIXLY_TURNLEFT,"49"],[dt.Msg.MIXLY_TURNRIGHT,"50"],[dt.Msg.MIXLY_STOP,"51"],[dt.Msg.MIXLY_Accelerate,"52"],[dt.Msg.MIXLY_retard,"53"],[dt.Msg.ROTATION_FORWARD,"54"],[dt.Msg.ROTATION_BACKWARD,"55"],[dt.Msg.MIXLY_Query_temperature,"56"],[dt.Msg.MIXLY_Query_humidity,"57"],[dt.Msg.MIXLY_Query_brightness,"58"],[dt.Msg.MIXLY_Query_sound,"59"],[dt.Msg.MIXLY_Query_time,"60"],[dt.Msg.MIXLY_Query_distance,"61"],[dt.Msg.MIXLY_Query_pressure,"62"],[dt.Msg.MIXLY_Query_key,"63"],[dt.Msg.MIXLY_Query_touch,"64"],[dt.Msg.MIXLY_Query_color,"65"]]),"cmd").appendField(dt.Msg.MIXLY_WHETHER+dt.Msg.MIXLY_BE_IDENTIFIED),this.setOutput(!0),this.setInputsInline(!0)}},kO={init:function(){this.setColour(cO),this.appendValueInput("SUB").appendField(dt.Msg.MIXLY_AipSpeech_asr+"CI130X").setCheck("var"),this.appendDummyInput("").appendField(dt.Msg.MIXLY_GET).appendField(new dt.FieldDropdown([[dt.Msg.MIXLY_RECOGNIZED_STATE,"status1"],[dt.Msg.MIXLY_WHETHER_BROADCAST,"status2"],[dt.Msg.MIXLY_THE_RECOGNIZED_CMD,"result"]]),"key"),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(dt.Msg.MIXLY_CI130X_GET_THE_RECOGNIZED_STATE_TOOLTIP)}},WO={init:function(){this.setColour(cO),this.appendValueInput("SUB").appendField(dt.Msg.MIXLY_AipSpeech_asr+"CI130X").setCheck("var"),this.appendDummyInput("").appendField(dt.Msg.MIXLY_MP3_PLAY).appendField(new dt.FieldDropdown([[dt.Msg.MIXLY_MICROBIT_JS_INOUT_PULL_NONE,"None"],[dt.Msg.MIXLY_WIND_SPEED,"154"],[dt.Msg.MIXLY_HYETAL,"155"],[dt.Msg.MIXLY_TEMPERATURE,"156"],[dt.Msg.MIXLY_Humidity,"157"],[dt.Msg.MIXLY_Altitude,"158"],[dt.Msg.MIXLY_SOUND,"159"],[dt.Msg.MIXLY_BRIGHTNESS,"160"],[dt.Msg.ME_GO_HALL_SENSOR_DISTANCE,"161"],[dt.Msg.MIXLY_SERVO,"162"],[dt.Msg.MIXLY_MICROBIT_JS_BY_ANGLE,"163"],[dt.Msg.MIXLY_BUTTON2,"164"],[dt.Msg.MIXLY_ESP32_TOUCH,"165"],[dt.Msg.MIXLY_PAY,"166"],[dt.Msg.MIXLY_CARSH_CHANGE,"167"],[dt.Msg.MIXLY_COUNTDOWN,"168"],[dt.Msg.MIXLY_TIMING,"169"],[dt.Msg.MIXLY_AT_THE_MOMENT,"170"],[dt.Msg.MIXLY_MICROBIT_JS_CURRENT_GESTURE,"171"],[dt.Msg.MIXLY_FORWARD,"172"],[dt.Msg.MIXLY_BACKWARD,"173"],[dt.Msg.MIXLY_TURNLEFT,"174"],[dt.Msg.MIXLY_TURNRIGHT,"175"],[dt.Msg.MIXLY_STOP,"176"],[dt.Msg.MIXLY_Accelerate,"177"],[dt.Msg.MIXLY_retard,"178"],[dt.Msg.ROTATION_FORWARD,"179"],[dt.Msg.ROTATION_BACKWARD,"180"],[dt.Msg.TUPLE_JOIN,"181"],[dt.Msg.MIXLY_SHOW,"182"],[dt.Msg.MIXLY_LAMPLIGHT,"183"],[dt.Msg.MIXLY_ACCELERATION,"184"]]),"star"),this.appendValueInput("NUM").appendField(dt.Msg.MIXLY_NUMBER),this.appendDummyInput("").appendField(dt.Msg.MIXLY_UNIT).appendField(new dt.FieldDropdown([[dt.Msg.MIXLY_MICROBIT_JS_INOUT_PULL_NONE,"None"],[dt.Msg.MIXLY_YEAR,"117"],[dt.Msg.MIXLY_MONTH,"118"],[dt.Msg.MIXLY_DAY,"119"],[dt.Msg.MIXLY_HOUR,"120"],[dt.Msg.MIXLY_MINUTE,"121"],[dt.Msg.MIXLY_SECOND,"122"],[dt.Msg.MIXLY_WEEK2,"123"],[dt.Msg.MIXLY_RMB_UNIT,"124"],[dt.Msg.blockpy_setheading_degree,"125"],[dt.Msg.MIXLY_GEAR,"126"],[dt.Msg.MIXLY_LAYER,"127"],[dt.Msg.MIXLY_GRAM,"128"],[dt.Msg.MIXLY_METER,"129"],[dt.Msg.MIXLY_CENTIMETER,"130"],[dt.Msg.MIXLY_MILLIMETER,"131"],[dt.Msg.MIXLY_LUMEN,"132"],[dt.Msg.MIXLY_DECIBEL,"133"],[dt.Msg.MIXLY_hectopascal,"134"],[dt.Msg.MIXLY_PERCENT,"135"],[dt.Msg.MIXLY_CELSIUS,"136"],[dt.Msg.MIXLY_METER_PER_SEC,"137"],[dt.Msg.MIXLY_MICROBIT_Turn_on_display,"138"],[dt.Msg.MIXLY_MICROBIT_Turn_off_display,"139"],[dt.Msg.MIXLY_SUCCESS,"140"],[dt.Msg.MIXLY_FAILED,"141"],[dt.Msg.MIXLY_WRONG,"142"],[dt.Msg.MIXLY_GOOD,"143"],[dt.Msg.MIXLY_blockpy_set_add,"144"],[dt.Msg.MIXLY_DECREASE,"145"],[dt.Msg.COLOUR_RGB_RED,"146"],[dt.Msg.COLOUR_RGB_ORANGE,"147"],[dt.Msg.COLOUR_YELLOW,"148"],[dt.Msg.COLOUR_RGB_GREEN,"149"],[dt.Msg.COLOUR_CYAN,"150"],[dt.Msg.COLOUR_RGB_BLUE,"151"],[dt.Msg.COLOUR_RGB_PURPLE,"152"],[dt.Msg.COLOUR_RGB_WHITE,"153"]]),"end"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0)}},KO={init:function(){this.setColour(cO),this.appendValueInput("SUB").appendField(dt.Msg.MIXLY_AipSpeech_asr+"CI130X").setCheck("var"),this.appendDummyInput("").appendField(dt.Msg.LISTS_SET_INDEX_SET+dt.Msg.MIXLY_SYSTEM+dt.Msg.MIXLY_CMD).appendField(new dt.FieldDropdown([[dt.Msg.MILXY_ENTER_WAKE_UP,"1"],[dt.Msg.MIXLY_INCREASE_VOLUME,"202"],[dt.Msg.MIXLY_REDUCE_VOLUME,"203"],[dt.Msg.MIXLY_MAX_VOLUME,"204"],[dt.Msg.MIXLY_MINIMUM,"205"],[dt.Msg.MIXLY_OPEN_RESPONSE,"206"],[dt.Msg.MIXLY_CLOSE_RESPONSE,"207"],[dt.Msg.MIXLY_QUIT_WAKE_UP,"208"]]),"cmd"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0)}},JO={init:function(){this.setColour(cO),this.appendDummyInput().appendField(dt.Msg.MIXLY_ESP32_MAX30102+" MAX30102"),this.appendValueInput("SUB").setCheck("var"),this.appendDummyInput().appendField(dt.Msg.MIXLY_GET).appendField(new dt.FieldDropdown([[dt.Msg.MIXLY_ESP32_MAX30102_IR,"[0]"],[dt.Msg.MIXLY_ESP32_MAX30102_RED,"[1]"],[dt.Msg.MIXLY_ESP32_MAX30102_IR+","+dt.Msg.MIXLY_ESP32_MAX30102_RED,""]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0)}},QO={init:function(){this.setColour(cO),this.appendDummyInput().appendField(dt.Msg.MIXLY_ESP32_APDS9960+" APDS9960"),this.appendValueInput("SUB").setCheck("var"),this.appendDummyInput().appendField(dt.Msg.MIXLY_GET).appendField(new dt.FieldDropdown([[dt.Msg.MIXLY_ESP32_APDS9960_COLOR,"color"],[dt.Msg.MIXLY_ESP32_APDS9960_GESTURE,"gesture"],[dt.Msg.MIXLY_ESP32_APDS9960_APPROACH,"proximity"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0)}},qO={init:function(){this.setColour(cO),this.appendDummyInput().appendField(dt.Msg.MIXLY_ESP32_EXTERN_LIGHT+" LTR308ALS"),this.appendValueInput("SUB").setCheck("var"),this.appendDummyInput().appendField(dt.Msg.MIXLY_GET_LIGHT_INTENSITY),this.setOutput(!0,Number),this.setInputsInline(!0)}},zO={init:function(){this.setColour(cO),this.appendValueInput("SUB").appendField(dt.Msg.HTML_COLOUR+dt.Msg.MSG.catSensor+" LTR381RGB").setCheck("var"),this.appendDummyInput("").appendField(new dt.FieldDropdown([[dt.Msg.MIXLY_GET+dt.Msg.HTML_COLOUR,"[2]"],[dt.Msg.MIXLY_GET+dt.Msg.MIXLY_IR_STRENGTH,"[1]"],[dt.Msg.MIXLY_GET+dt.Msg.MIXLY_LIGHT_STRENGTH,"[0]"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0)}},jO={init:function(){this.setColour(cO),this.appendValueInput("SUB").appendField(dt.Msg.HTML_COLOUR+dt.Msg.MSG.catSensor+" UCS12071").setCheck("var"),this.appendDummyInput("").appendField(new dt.FieldDropdown([[dt.Msg.MIXLY_GET+"RGB"+dt.Msg.HTML_COLOUR,"0"],[dt.Msg.MIXLY_GET+dt.Msg.MIXLY_RGB_RAW,"1"],[dt.Msg.MIXLY_GET_ENV_LIGHT+dt.Msg.MIXLY_BRIGHTNESS,"2"],[dt.Msg.GET_IR_STRENGTH+dt.Msg.MIXLY_BRIGHTNESS,"3"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0)}},ZO={init:function(){this.setColour(cO),this.appendValueInput("SUB").appendField(dt.Msg.MIXLY_EXTERN_LIGHTUV+" LTR390UV").setCheck("var"),this.appendDummyInput().appendField(new dt.FieldDropdown([[dt.Msg.MIXLY_GET_ENV_LIGHT,"E"],[dt.Msg.MIXLY_GET_ULTRAVIOLET,"U"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0)}},$O={init:function(){this.setColour(cO),this.appendDummyInput().appendField(dt.Msg.MIXLY_LASER_RANGE+" VL53L0X"),this.appendValueInput("SUB").setCheck("var"),this.appendDummyInput().appendField(dt.Msg.MIXLY_GET_DISTANCE+"(mm)"),this.setOutput(!0,Number),this.setInputsInline(!0)}},tR={init:function(){this.setColour(cO),this.appendValueInput("SUB").appendField(dt.Msg.MIXLY_TEM_HUM+" SHTC3").setCheck("var"),this.appendDummyInput("").appendField(new dt.FieldDropdown([[dt.Msg.MIXLY_GETTEMPERATUE,"temperature"],[dt.Msg.MIXLY_GETHUMIDITY,"humidity"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("key");return{temperature:dt.Msg.MIXLY_MICROBIT_SENSOR_SHT_temperature_TOOLTIP,humidity:dt.Msg.MIXLY_MICROBIT_SENSOR_SHT_HUM_TOOLTIP}[e]}))}},eR={init:function(){this.setColour(cO),this.appendValueInput("SUB").appendField(dt.Msg.MIXLY_TEM_HUM+" AHT21").setCheck("var"),this.appendDummyInput("").appendField(new dt.FieldDropdown([[dt.Msg.MIXLY_GETTEMPERATUE,"temperature"],[dt.Msg.MIXLY_GETHUMIDITY,"humidity"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("key");return{temperature:dt.Msg.MIXLY_MICROBIT_SENSOR_SHT_temperature_TOOLTIP,relative_humidity:dt.Msg.MIXLY_MICROBIT_SENSOR_SHT_HUM_TOOLTIP}[e]}))}},iR={init:function(){this.setColour(cO),this.appendValueInput("SUB").appendField(dt.Msg.MIXLY_Altitude+dt.Msg.MSG.catSensor+" HP203X").setCheck("var"),this.appendDummyInput("").appendField(new dt.FieldDropdown([[dt.Msg.MIXLY_GETPRESSURE,"pressure()"],[dt.Msg.MIXLY_GETTEMPERATUE,"temperature()"],[dt.Msg.MIXLY_GET_ALTITUDE,"altitude()"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0)}},nR={init:function(){this.setColour(cO),this.appendValueInput("SUB").appendField(dt.Msg.MIXLY_Altitude+dt.Msg.MSG.catSensor+" SPL06_001").setCheck("var"),this.appendDummyInput("").appendField(new dt.FieldDropdown([[dt.Msg.MIXLY_GETPRESSURE,"pressure()"],[dt.Msg.MIXLY_GETTEMPERATUE,"temperature()"],[dt.Msg.MIXLY_GET_ALTITUDE,"altitude()"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0)}},sR={init:function(){this.setColour(cO),this.appendValueInput("SUB").appendField(dt.Msg.MIXLY_MIXGOPE_FIELD+dt.Msg.MSG.catSensor+" QMC5883L").setCheck("var"),this.appendDummyInput("").appendField(dt.Msg.MIXLY_MICROBIT_JS_GET).appendField(new dt.FieldDropdown([[dt.Msg.MIXLY_MICROBIT_JS_BY_ANGLE,"get_bearing()"],[dt.Msg.MIXLY_TEMPERATURE,"get_temp()"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0)}},_R={init:function(){this.setColour(cO),this.appendValueInput("SUB").appendField("MPU9250").setCheck("var"),this.appendDummyInput("").appendField(dt.Msg.MIXLY_MICROBIT_JS_CURRENT_GESTURE).appendField(new dt.FieldDropdown([[dt.Msg.MIXLY_MICROBIT_shake,"shake"],[dt.Msg.MIXLY_UP,"up"],[dt.Msg.MIXLY_DOWN,"down"],[dt.Msg.MIXLY_LEFT,"left"],[dt.Msg.MIXLY_RIGHT,"right"],[dt.Msg.MIXLY_MICROBIT_face_up,"face up"],[dt.Msg.MIXLY_MICROBIT_face_down,"face down"]]),"gesture"),this.setOutput(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("gesture"),i=dt.Msg.MIXLY_MICROBIT_JS_CURRENT,n=dt.Msg.MSG.catSensor,s=dt.Msg.MIXLY_MICROBIT_JS_STATE,_=dt.Msg.MIXLY_MICROBIT_PERFORMANCE;return i+n+s+{shake:dt.Msg.MIXLY_MICROBIT_shake,up:dt.Msg.MIXLY_UP,down:dt.Msg.MIXLY_DOWN,left:dt.Msg.MIXLY_LEFT,right:dt.Msg.MIXLY_RIGHT,"face up":dt.Msg.MIXLY_MICROBIT_face_up,"face down":dt.Msg.MIXLY_MICROBIT_face_down}[e]+_}))}},oR={init:function(){this.setColour(cO),this.appendValueInput("SUB").appendField(dt.Msg.MIXLY_NINE_AXIS_SENSOR+" MPU9250").setCheck("var"),this.appendDummyInput().appendField(dt.Msg.MIXLY_MICROBIT_JS_ACCELERATION).appendField(new dt.FieldDropdown([["x","x"],["y","y"],["z","z"],["(x,y,z)","values"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0),this.setTooltip(dt.Msg.MIXLY_MICROBIT_JS_ACCELERATION);var t=this;this.setTooltip((function(){var e=t.getFieldValue("key"),i=dt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET,n=dt.Msg.MIXLY_MICROBIT_Direction,s=dt.Msg.MIXLY_MICROBIT_JS_ACCELERATION1;return i+{x:"x",y:"y",z:"z","(x,y,z)":dt.Msg.MIXLY_MICROBIT_Shiliang_Direction}[e]+n+s}))}},pR={init:function(){this.setColour(cO),this.appendValueInput("SUB").appendField(dt.Msg.MIXLY_NINE_AXIS_SENSOR+" MPU9250").setCheck("var"),this.appendDummyInput().appendField(dt.Msg.MIXLY_MICROBIT_JS_GET+dt.Msg.MIXLY_MICROBIT_JS_FIELD_STRENGTH).appendField(new dt.FieldDropdown([["x","x"],["y","y"],["z","z"],["(x,y,z)","values"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("key"),i=dt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET,n=dt.Msg.MIXLY_MICROBIT_Direction,s=dt.Msg.MIXLY_MICROBIT_JS_FIELD_STRENGTH;return i+{x:"x",y:"y",z:"z","(x,y,z)":dt.Msg.MIXLY_MICROBIT_Shiliang_Direction}[e]+n+s}))}},aR={init:function(){this.setColour(cO),this.appendValueInput("SUB").appendField(dt.Msg.MIXLY_NINE_AXIS_SENSOR+" MPU9250").setCheck("var"),this.appendDummyInput().appendField(dt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET+dt.Msg.MIXLY_ESP32_SENOR_GYRO).appendField(new dt.FieldDropdown([["x","x"],["y","y"],["z","z"],["(x,y,z)","values"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("key"),i=dt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET,n=dt.Msg.MIXLY_MICROBIT_Direction,s=dt.Msg.MIXLY_ESP32_SENOR_GYRO;return i+{x:"x",y:"y",z:"z","(x,y,z)":dt.Msg.MIXLY_MICROBIT_Shiliang_Direction}[e]+n+s}))}},uR={init:function(){this.setColour(cO),this.appendValueInput("SUB").appendField(dt.Msg.MIXLY_NINE_AXIS_SENSOR+" MPU9250").setCheck("var"),this.appendDummyInput().appendField(dt.Msg.MIXLY_MICROBIT_JS_CALIBRATE_COMPASS),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(dt.Msg.MIXLY_MICROBIT_JS_CALIBRATE_COMPASS)}},rR={init:function(){this.setColour(cO),this.appendValueInput("SUB").appendField(dt.Msg.MIXLY_NINE_AXIS_SENSOR+" MPU9250").setCheck("var"),this.appendDummyInput().appendField(dt.Msg.MIXLY_GETTEMPERATUE),this.setOutput(!0,Number),this.setInputsInline(!0),this.setTooltip(dt.Msg.MIXLY_GETTEMPERATUE)}},dR={init:function(){this.setColour(cO),this.appendValueInput("SUB").appendField("MPU9250").setCheck("var"),this.appendDummyInput().appendField(dt.Msg.MIXLY_MICROBIT_JS_GET_COMPASS).appendField(new dt.FieldDropdown([[dt.Msg.MIXLY_MICROBIT_JS_FIELD_STRENGTH,"strength"],[dt.Msg.MIXLY_MICROBIT_JS_BY_ANGLE,"heading"]]),"compass"),this.setOutput(!0,Number),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("compass");return dt.Msg.MIXLY_MICROBIT_JS_GET_COMPASS+{strength:dt.Msg.MIXLY_MICROBIT_JS_FIELD_STRENGTH,heading:dt.Msg.MIXLY_MICROBIT_JS_BY_ANGLE}[e]}))}},lR={init:function(){this.setColour(cO),this.appendValueInput("SUB").appendField("MPU9250").setCheck("var"),this.appendDummyInput().appendField(dt.Msg.MIXLY_MICROBIT_Reset_COMPASS),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(dt.Msg.MIXLY_MICROBIT_Reset_COMPASS)}},IR={init:function(){this.setColour(cO),this.appendValueInput("SPISUB").appendField(dt.Msg.CONTROLS_FOR_INPUT_WITH+"SPI").setCheck("var"),this.appendValueInput("PINSUB").appendField("CS"),this.appendValueInput("SUB").appendField(dt.Msg.MIXLY_MICROPYTHON_SOCKET_MAKE).setCheck("var"),this.appendDummyInput("").appendField(dt.Msg.MIXLY_SETUP+dt.Msg.LISTS_SET_INDEX_INPUT_TO).appendField(new dt.FieldDropdown([["RFID","RFID"],["WS-LoRa","Weather"]]),"key"),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setFieldValue("RFID","key")}},TR={init:function(){this.setColour(cO),this.appendDummyInput().appendField("RFID"+dt.Msg.MIXLY_RFID_READ_CARD),this.appendValueInput("SUB").setCheck("var"),this.appendValueInput("SECTOR").appendField(dt.Msg.MIXLY_LIST_INDEX),this.appendDummyInput("").appendField(new dt.FieldDropdown([[dt.Msg.MIXLY_RFID_READ_CARD_UID,"id"],[dt.Msg.MIXLY_MICROBIT_PY_STORAGE_ALL,"content"],[dt.Msg.MIXLY_ALL,"ALL"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0)}},MR={init:function(){this.setColour(cO),this.appendDummyInput().appendField("RFID"+dt.Msg.MIXLY_RFID_READ_CARD),this.appendValueInput("SUB").setCheck("var"),this.appendDummyInput("").appendField(dt.Msg.MIXLY_RFID_READ_CARD_UID),this.setOutput(!0,Number),this.setInputsInline(!0)}},hR={init:function(){this.setColour(cO),this.appendDummyInput().appendField("RFID"+dt.Msg.MIXLY_RFID_READ_CARD),this.appendValueInput("SUB").setCheck("var"),this.appendValueInput("SECTOR").appendField(dt.Msg.MIXLY_LIST_INDEX),this.appendDummyInput("").appendField(dt.Msg.MIXLY_MICROBIT_PY_STORAGE_ALL),this.setOutput(!0,"Tuple"),this.setInputsInline(!0)}},mR={init:function(){this.setColour(cO),this.appendDummyInput().appendField(dt.Msg.MIXLY_COMMUNICATION_RFID_WRITE),this.appendValueInput("SUB").setCheck("var"),this.appendValueInput("SECTOR").appendField(dt.Msg.MIXLY_LIST_INDEX),this.appendValueInput("CONTENT").appendField(dt.Msg.MIXLY_COMMUNICATION_WRITE_NUM),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null)}},ER={init:function(){this.setColour(cO),this.appendDummyInput().appendField(dt.Msg.MIXLY_COMMUNICATION_RFID_WRITE),this.appendValueInput("SUB").setCheck("var"),this.appendValueInput("SECTOR").appendField(dt.Msg.MIXLY_LIST_INDEX),this.appendValueInput("CONTENT").appendField(dt.Msg.MIXLY_COMMUNICATION_WRITE_NUM),this.appendDummyInput().appendField(dt.Msg.RETURN_SUCCESS_OR_NOT),this.setInputsInline(!0),this.setOutput(!0,Boolean)}},OR={init:function(){this.setColour(cO),this.appendDummyInput().appendField("RFID"),this.appendValueInput("SUB").setCheck("var"),this.appendDummyInput("").appendField(new dt.FieldDropdown([[dt.Msg.MIXLY_RFID_SCAN_OK,"0"],[dt.Msg.MIXLY_RFID_SCAN_NOTAGERR,"1"],[dt.Msg.MIXLY_RFID_SCAN_ERROR,"2"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0)}},RR={init:function(){this.setColour(cO),this.appendValueInput("SUB").appendField("无线气象站 WS-LoRa").setCheck("var"),this.appendDummyInput("").appendField(dt.Msg.MIXLY_MICROBIT_JS_GET).appendField(new dt.FieldDropdown([["全部(元组)","data()[0]"],["全部(json)","data()[1]"],["全部(json,附带位置信息)","data()[2]"],["编号","data()[0][0]"],["电量","data()[0][1]"],["风速","data()[0][2]"],["阵风","data()[0][3]"],["风向","data()[0][4]"],["雨量","data()[0][5]"],["温度","data()[0][6]"],["湿度","data()[0][7]"],["光照","data()[0][8]"],["紫外线","data()[0][9]"],["大气压","data()[0][10]"],["信号强度","data()[0][11]"],["信噪比","data()[0][12]"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0),this.setTooltip("返回气象数据元组 data= (设备id,电池状态,风速m/s,阵风m/s,风向°,雨量mm,温度℃,湿度%,光照Lux,UVI,大气压Pa,信号强度dB,信噪比dB)")}},cR={init:function(){this.setColour(cO),this.appendValueInput("SUB").appendField("无线气象站 WS-LoRa").setCheck("var"),this.appendDummyInput("").appendField(dt.Msg.MIXLY_SERIAL_AVAILABLE),this.setOutput(!0,Number),this.setInputsInline(!0)}},gR={init:function(){this.setColour(cO),this.appendValueInput("SUB").appendField("无线气象站 WS-LoRa").setCheck("var"),this.appendValueInput("BASE").appendField("以主题"),this.appendDummyInput("").appendField("串口发送至MixIO"),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null)}},CR={init:function(){this.setColour(cO),this.appendValueInput("SUB").appendField("无线气象站 WS-LoRa").setCheck("var"),this.itemCount_=2,this.updateShape_(),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setInputsInline(!0),this.setMutator(new dt.icons.MutatorIcon(["weather_set_label_item"],this)),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip()},mutationToDom:function(){var t=document.createElement("mutation");return t.setAttribute("items",this.itemCount_),t},domToMutation:function(t){this.itemCount_=parseInt(t.getAttribute("items"),10),this.updateShape_()},decompose:function(t){var e=t.newBlock("weather_set_label_container");e.initSvg();for(var i=e.getInput("STACK").connection,n=0;n>6),i.push(128|63&_)):(2048<=_&&_<=55295||57344<=_&&_<=65535)&&(n+=3,i.push(224|15&_>>12),i.push(128|63&_>>6),i.push(128|63&_))}for(s=0;s>8,255&n].concat(i)}(t,!0),i="",n=0;n=0?"0x700000":["mixgo_sant"].indexOf(n)>=0?"0xE00000":"0x3A0000","32x12 Matrix"==o?(e.definitions_.import_matrix32x12="import matrix32x12",i=s+" = matrix32x12.Matrix("+_+",font_address="+p+")\n"):"16x8 Matrix"==o&&(e.definitions_.import_matrix16x8="import matrix16x8",i=s+" = matrix16x8.Matrix("+_+")\n"),i},hf=function(t,e){return e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".shows("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+")\n"},mf=function(t,e){return e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".shows("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+",space = "+e.valueToCode(this,"space",e.ORDER_ASSIGNMENT)+",center = "+this.getFieldValue("center")+")\n"},Ef=function(t,e){return e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".frame("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+")\n"},Of=function(t,e){return e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".frame("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+",delay = "+e.valueToCode(this,"time",e.ORDER_ASSIGNMENT)+")\n"},Rf=function(t,e){return e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".scroll("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+")\n"},cf=function(t,e){return e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".scroll("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+",speed ="+e.valueToCode(this,"time",e.ORDER_ASSIGNMENT)+",space = "+e.valueToCode(this,"space",e.ORDER_ASSIGNMENT)+")\n"},gf=function(t,e){var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC);return i+".fill(0)\n"+i+".show()\n"},Cf=function(t,e){return e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+"."+t.getFieldValue("OP")+"("+e.valueToCode(t,"val",e.ORDER_ATOMIC)+")\n"},Sf=function(t,e){return[e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".pixel(int("+e.valueToCode(t,"x",e.ORDER_ATOMIC)+"), int("+e.valueToCode(t,"y",e.ORDER_ATOMIC)+"))",e.ORDER_ATOMIC]},Af=function(t,e){var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC);return i+".pixel(int("+e.valueToCode(this,"x",e.ORDER_ASSIGNMENT)+"), int("+e.valueToCode(this,"y",e.ORDER_ASSIGNMENT)+"), "+e.valueToCode(this,"STAT",e.ORDER_ATOMIC)+")\n"+i+".show()\n"},Lf=function(t,e){return[e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".get_brightness()",e.ORDER_ATOMIC]},Nf=function(t,e){return e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".set_brightness("+e.valueToCode(this,"x",e.ORDER_ASSIGNMENT)+")\n"},Df=function(t,e){return[e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+"."+t.getFieldValue("image"),e.ORDER_ATOMIC]},ff=function(t,e){return[e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".map_"+t.getFieldValue("OP")+"("+e.valueToCode(t,"A",e.ORDER_ATOMIC)+","+e.valueToCode(t,"B",e.ORDER_ATOMIC)+")",e.ORDER_ATOMIC]},Ff=function(t,e){return[e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".map_invert("+e.valueToCode(t,"A",e.ORDER_ATOMIC)+")",e.ORDER_ATOMIC]},Pf=function(t,e){e.definitions_.import_machine="import machine",e.definitions_.import_ssd1306="import ssd1306";var i=e.valueToCode(this,"I2CSUB",e.ORDER_ATOMIC);return e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+" = ssd1306.SSD1306_I2C("+e.valueToCode(this,"row",e.ORDER_ATOMIC)+","+e.valueToCode(this,"column",e.ORDER_ATOMIC)+","+i+")\n"},Yf=function(t,e){return e.definitions_.import_machine="import machine",e.definitions_.import_ssd1306="import ssd1306",e.valueToCode(this,"VAR",e.ORDER_ATOMIC)+".show_str("+(e.valueToCode(this,"Text_line1",e.ORDER_ASSIGNMENT)||"''")+","+(e.valueToCode(this,"Text_line2",e.ORDER_ASSIGNMENT)||"''")+","+(e.valueToCode(this,"Text_line3",e.ORDER_ASSIGNMENT)||"''")+","+(e.valueToCode(this,"Text_line4",e.ORDER_ASSIGNMENT)||"''")+")\n"},vf=function(t,e){return e.definitions_.import_machine="import machine",e.definitions_.import_ssd1306="import ssd1306",e.valueToCode(this,"VAR",e.ORDER_ATOMIC)+".show_line("+e.valueToCode(this,"x1",e.ORDER_ATOMIC)+", "+e.valueToCode(this,"y1",e.ORDER_ATOMIC)+", "+e.valueToCode(this,"x2",e.ORDER_ATOMIC)+", "+e.valueToCode(this,"y2",e.ORDER_ATOMIC)+", 1)\n"},Xf=function(t,e){e.definitions_.import_machine="import machine",e.definitions_.import_ssd1306="import ssd1306";var i=e.valueToCode(this,"VAR",e.ORDER_ATOMIC),n=e.valueToCode(this,"x",e.ORDER_ATOMIC),s=e.valueToCode(this,"y",e.ORDER_ATOMIC),_=e.valueToCode(this,"width",e.ORDER_ATOMIC),o=e.valueToCode(this,"height",e.ORDER_ATOMIC),p="TRUE"==this.getFieldValue("fill")?"True":"False",a=this.getFieldValue("OP");switch(p){case"True":return i+".show_fill_rect("+n+", "+s+", "+_+", "+o+","+a+")\n";case"False":return i+".show_rect("+n+", "+s+", "+_+", "+o+","+a+")\n"}},xf=function(t,e){e.definitions_.import_machine="import machine",e.definitions_.import_ssd1306="import ssd1306";var i=e.valueToCode(this,"VAR",e.ORDER_ATOMIC),n=e.valueToCode(this,"x",e.ORDER_ATOMIC),s=e.valueToCode(this,"y",e.ORDER_ATOMIC),_=e.valueToCode(this,"length",e.ORDER_ATOMIC);return i+".show_"+this.getFieldValue("direction")+"("+n+", "+s+", "+_+", 1)\n"},bf=function(t,e){return["ON"==this.getFieldValue("ONOFF")?"1":"0",e.ORDER_ATOMIC]},yf=function(t,e){e.definitions_.import_matrix="import matrix";var i=t.getFieldValue("OP");return[e.valueToCode(t,"img",e.ORDER_ATOMIC)+".shift_"+i+"("+e.valueToCode(t,"val",e.ORDER_ATOMIC)+")",e.ORDER_ATOMIC]},Vf=function(t,e){var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC);return e.definitions_.import_ssd1306="import ssd1306",e.definitions_.import_machine="import machine",i+".show_fill("+this.getFieldValue("key")+")\n"},Bf=function(t,e){return["matrix.Image."+this.getFieldValue("ANIMATION"),e.ORDER_ATOMIC]},Gf=function(t,e){var i=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);e.definitions_.import_machine="import machine",e.definitions_.import_ssd1306="import ssd1306";var n=e.valueToCode(this,"x",e.ORDER_ATOMIC),s=e.valueToCode(this,"y",e.ORDER_ATOMIC),_=e.valueToCode(this,"r",e.ORDER_ATOMIC),o="TRUE"==this.getFieldValue("fill")?"True":"False",p=this.getFieldValue("OP");switch(o){case"True":return i+".show_fill_circle("+n+", "+s+", "+_+", "+p+")\n";case"False":return i+".show_circle("+n+", "+s+", "+_+", "+p+")\n"}},Uf=function(t,e){var i=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);e.definitions_.import_machine="import machine",e.definitions_.import_ssd1306="import ssd1306";var n=e.valueToCode(this,"x0",e.ORDER_ATOMIC),s=e.valueToCode(this,"y0",e.ORDER_ATOMIC),_=e.valueToCode(this,"x1",e.ORDER_ATOMIC),o=e.valueToCode(this,"y1",e.ORDER_ATOMIC),p=e.valueToCode(this,"x2",e.ORDER_ATOMIC),a=e.valueToCode(this,"y2",e.ORDER_ATOMIC),u="TRUE"==this.getFieldValue("fill")?"True":"False",r=this.getFieldValue("OP");switch(u){case"True":return i+".show_fill_triangle("+n+", "+s+", "+_+", "+o+", "+p+", "+a+", "+r+")\n";case"False":return i+".show_triangle("+n+", "+s+", "+_+", "+o+", "+p+", "+a+", "+r+")\n"}},wf=function(t,e){return e.definitions_.import_machine="import machine",e.definitions_.import_ssd1306="import ssd1306",e.valueToCode(this,"VAR",e.ORDER_ATOMIC)+".show_bitmap("+e.valueToCode(this,"START_X",e.ORDER_ATOMIC)+", "+e.valueToCode(this,"START_Y",e.ORDER_ATOMIC)+", "+e.valueToCode(this,"bitmap_name",e.ORDER_ATOMIC)+","+e.valueToCode(this,"WIDTH",e.ORDER_ATOMIC)+","+e.valueToCode(this,"HEIGHT",e.ORDER_ATOMIC)+")\n"},Hf=function(t,e){return e.definitions_.import_machine="import machine",e.definitions_.import_ssd1306="import ssd1306",e.valueToCode(this,"VAR",e.ORDER_ATOMIC)+".show_pixel("+e.valueToCode(this,"POS_X",e.ORDER_ATOMIC)+", "+e.valueToCode(this,"POS_Y",e.ORDER_ATOMIC)+")\n"},kf=function(t,e){var i,n=e.valueToCode(this,"SUB",e.ORDER_ATOMIC),s=e.valueToCode(this,"I2CSUB",e.ORDER_ATOMIC),_=this.getFieldValue("key");return"TM1650"==_?(e.definitions_.import_tm1650="import tm1650",i=n+" = tm1650."+_+"("+s+")\n"):"TM1637"==_&&(e.definitions_.import_tm1637="import tm1637",i=n+" = tm1637."+_+"("+s+")\n"),i},Wf=function(t,e){return e.valueToCode(this,"VAR",e.ORDER_ATOMIC)+"."+this.getFieldValue("STAT")+"()\n"},Kf=function(t,e){return e.valueToCode(this,"VAR",e.ORDER_ATOMIC)+".shownum("+e.valueToCode(this,"VALUE",e.ORDER_ATOMIC)+")\n"},Jf=function(t,e){return e.valueToCode(this,"VAR",e.ORDER_ATOMIC)+".showDP("+e.valueToCode(this,"NO",e.ORDER_ATOMIC)+", "+e.valueToCode(this,"STAT",e.ORDER_ATOMIC)+")\n"},Qf=function(t,e){return e.valueToCode(this,"VAR",e.ORDER_ATOMIC)+".intensity("+e.valueToCode(this,"VALUE",e.ORDER_ATOMIC)+")\n"},qf=function(t,e){e.definitions_.import_st7789="import st7789";var i=lt.Boards.getSelectedBoardKey().split(":")[2],n="";n=["mpython","mixgo_pe","mixgo_nova"].indexOf(i)>=0?"0x700000":["mixgo_sant"].indexOf(i)>=0?"0xE00000":"0x3A0000";var s=e.valueToCode(this,"SUB",e.ORDER_ATOMIC),_=e.valueToCode(this,"SPISUB",e.ORDER_ATOMIC),o=e.valueToCode(this,"PINCS",e.ORDER_ATOMIC),p=e.valueToCode(this,"PINDC",e.ORDER_ATOMIC);return s+" = st7789.ST7789("+_+","+e.valueToCode(this,"WIDTH",e.ORDER_ATOMIC)+","+e.valueToCode(this,"HEIGHT",e.ORDER_ATOMIC)+",dc_pin="+p+",cs_pin="+o+",rotation="+this.getFieldValue("rotate")+",font_address="+n+")\n"},zf=function(t,e){e.definitions_.import_st7789="import st7789";var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC),n=e.valueToCode(this,"data",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"x",e.ORDER_ASSIGNMENT),_=e.valueToCode(this,"y",e.ORDER_ASSIGNMENT),o=e.valueToCode(this,"size",e.ORDER_ASSIGNMENT),p=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);if("0x"==p.slice(0,2))var a=i+".image("+n+",x = "+s+",y = "+_+",size = "+o+",color="+p+")\n";else{const t=p.match(/\d+/g);var u="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");a=i+".image("+n+",x = "+s+",y = "+_+",size = "+o+",color=0x"+((16252928&u)>>8|(64512&u)>>5|(255&u)>>3).toString(16)+")\n"}return a},jf=function(t,e){var i="0x"+this.getFieldValue("COLOR").slice(1);return["0x"+((16252928&i)>>8|(64512&i)>>5|(255&i)>>3).toString(16),e.ORDER_ATOMIC]},Zf=function(t,e){e.definitions_.import_st7789="import st7789";var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC),n=e.valueToCode(this,"data",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"x",e.ORDER_ASSIGNMENT),_=e.valueToCode(this,"y",e.ORDER_ASSIGNMENT),o=e.valueToCode(this,"size",e.ORDER_ASSIGNMENT),p=e.valueToCode(this,"space",e.ORDER_ASSIGNMENT),a=e.valueToCode(this,"VAR",e.ORDER_ATOMIC),u=this.getFieldValue("center");if("0x"==a.slice(0,2))var r=i+".shows("+n+",x = "+s+",y = "+_+",size = "+o+",space = "+p+",center = "+u+",color="+a+")\n";else{const t=a.match(/\d+/g);var d="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");r=i+".shows("+n+",x = "+s+",y = "+_+",size = "+o+",space = "+p+",center = "+u+",color=0x"+((16252928&d)>>8|(64512&d)>>5|(255&d)>>3).toString(16)+")\n"}return r},$f=function(t,e){e.definitions_.import_st7789="import st7789";var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC),n=e.valueToCode(this,"data",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"size",e.ORDER_ASSIGNMENT),_=e.valueToCode(this,"time",e.ORDER_ASSIGNMENT),o=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);if("0x"==o.slice(0,2))var p=i+".frame("+n+",size = "+s+",delay = "+_+",color="+o+")\n";else{const t=o.match(/\d+/g);var a="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");p=i+".frame("+n+",size = "+s+",delay = "+_+",color=0x"+((16252928&a)>>8|(64512&a)>>5|(255&a)>>3).toString(16)+")\n"}return p},tF=function(t,e){e.definitions_.import_st7789="import st7789";var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC),n=e.valueToCode(this,"data",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"y",e.ORDER_ASSIGNMENT),_=e.valueToCode(this,"size",e.ORDER_ASSIGNMENT),o=e.valueToCode(this,"time",e.ORDER_ASSIGNMENT),p=e.valueToCode(this,"space",e.ORDER_ASSIGNMENT),a=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);if("0x"==a.slice(0,2))var u=i+".scroll("+n+",y = "+s+",size = "+_+",speed ="+o+",space = "+p+",color="+a+")\n";else{const t=a.match(/\d+/g);var r="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");u=i+".scroll("+n+",y = "+s+",size = "+_+",speed ="+o+",space = "+p+",color=0x"+((16252928&r)>>8|(64512&r)>>5|(255&r)>>3).toString(16)+")\n"}return u},eF=function(t,e){return e.definitions_.import_st7789="import st7789",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".fill(st7789."+this.getFieldValue("key")+")\n"},iF=function(t,e){e.definitions_.import_st7789="import st7789";var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC),n=e.valueToCode(this,"x1",e.ORDER_ATOMIC),s=e.valueToCode(this,"y1",e.ORDER_ATOMIC),_=e.valueToCode(this,"x2",e.ORDER_ATOMIC),o=e.valueToCode(this,"y2",e.ORDER_ATOMIC),p=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);if("0x"==p.slice(0,2))var a=i+".line("+n+", "+s+", "+_+", "+o+", color="+p+")\n";else{const t=p.match(/\d+/g);var u="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");a=i+".line("+n+", "+s+", "+_+", "+o+", color=0x"+((16252928&u)>>8|(64512&u)>>5|(255&u)>>3).toString(16)+")\n"}return a},nF=function(t,e){var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC),n=e.valueToCode(this,"I2CSUB",e.ORDER_ATOMIC),s=this.getFieldValue("key"),_=e.valueToCode(this,"ADDR",e.ORDER_ATOMIC);return e.definitions_.import_i2clcd="import i2clcd",i+" = i2clcd.LCD("+n+",lcd_width="+s+",i2c_addr="+_+")\n"},sF=function(t,e){return e.definitions_.import_i2clcd="import i2clcd",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".shows("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+",column = "+e.valueToCode(this,"x",e.ORDER_ASSIGNMENT)+",line = "+e.valueToCode(this,"y",e.ORDER_ASSIGNMENT)+",center = "+this.getFieldValue("center")+")\n"},_F=function(t,e){return e.definitions_.import_i2clcd="import i2clcd",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".print("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+",column = "+e.valueToCode(this,"x",e.ORDER_ASSIGNMENT)+",line = "+e.valueToCode(this,"y",e.ORDER_ASSIGNMENT)+",delay="+e.valueToCode(this,"time",e.ORDER_ASSIGNMENT)+")\n"},oF=function(t,e){return e.definitions_.import_i2clcd="import i2clcd",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".backlight("+this.getFieldValue("key")+")\n"},pF=function(t,e){return e.definitions_.import_i2clcd="import i2clcd",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".clear()\n"},aF=function(t,e){var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC),n=e.valueToCode(this,"I2CSUB",e.ORDER_ATOMIC),s=e.valueToCode(this,"ADDR",e.ORDER_ATOMIC),_=this.getFieldValue("driver"),o=lt.Boards.getSelectedBoardKey().split(":")[2],p="";return p=["mpython","mixgo_pe","mixgo_nova"].indexOf(o)>=0?"0x700000":["mixgo_sant"].indexOf(o)>=0?"0xE00000":"0x3A0000",e.definitions_.import_oled128x64="import oled128x64",i+" = oled128x64.OLED("+n+",address="+s+",font_address="+p+",types="+_+")\n"},uF=function(t,e){return e.definitions_.import_oled128x64="import oled128x64",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".image("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+")\n"},rF=function(t,e){return e.definitions_.import_oled128x64="import oled128x64",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".image("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+",x = "+e.valueToCode(this,"x",e.ORDER_ASSIGNMENT)+",y = "+e.valueToCode(this,"y",e.ORDER_ASSIGNMENT)+",size = "+e.valueToCode(this,"size",e.ORDER_ASSIGNMENT)+")\n"},dF=function(t,e){return e.definitions_.import_oled128x64="import oled128x64",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".shows("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+")\n"},lF=function(t,e){return e.definitions_.import_oled128x64="import oled128x64",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".shows("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+",x = "+e.valueToCode(this,"x",e.ORDER_ASSIGNMENT)+",y = "+e.valueToCode(this,"y",e.ORDER_ASSIGNMENT)+",size = "+e.valueToCode(this,"size",e.ORDER_ASSIGNMENT)+",space = "+e.valueToCode(this,"space",e.ORDER_ASSIGNMENT)+",center = "+this.getFieldValue("center")+")\n"},IF=function(t,e){return e.definitions_.import_oled128x64="import oled128x64",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".frame("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+")\n"},TF=function(t,e){return e.definitions_.import_oled128x64="import oled128x64",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".frame("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+",size = "+e.valueToCode(this,"size",e.ORDER_ASSIGNMENT)+",delay = "+e.valueToCode(this,"time",e.ORDER_ASSIGNMENT)+")\n"},MF=function(t,e){return e.definitions_.import_oled128x64="import oled128x64",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".scroll("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+")\n"},hF=function(t,e){return e.definitions_.import_oled128x64="import oled128x64",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".scroll("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+",y = "+e.valueToCode(this,"y",e.ORDER_ASSIGNMENT)+",size = "+e.valueToCode(this,"size",e.ORDER_ASSIGNMENT)+",speed ="+e.valueToCode(this,"time",e.ORDER_ASSIGNMENT)+",space = "+e.valueToCode(this,"space",e.ORDER_ASSIGNMENT)+")\n"},mF=function(t,e){e.definitions_.import_oled128x64="import oled128x64";var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC);return i+".fill(0)\n"+i+".show()\n"},EF=function(t,e){return e.definitions_.import_oled128x64="import oled128x64",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+"."+t.getFieldValue("OP")+"("+e.valueToCode(t,"val",e.ORDER_ATOMIC)+")\n"},OF=function(t,e){return e.definitions_.import_oled128x64="import oled128x64",[e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".pixel(int("+e.valueToCode(t,"x",e.ORDER_ATOMIC)+"), int("+e.valueToCode(t,"y",e.ORDER_ATOMIC)+"))",e.ORDER_ATOMIC]},RF=function(t,e){e.definitions_.import_oled128x64="import oled128x64";var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC);return i+".pixel(int("+e.valueToCode(this,"x",e.ORDER_ASSIGNMENT)+"), int("+e.valueToCode(this,"y",e.ORDER_ASSIGNMENT)+"), "+e.valueToCode(this,"STAT",e.ORDER_ATOMIC)+")\n"+i+".show()\n"},cF=function(t,e){e.definitions_.import_oled128x64="import oled128x64";var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC),n=e.valueToCode(t,"x",e.ORDER_ATOMIC),s=e.valueToCode(t,"y",e.ORDER_ATOMIC),_=e.valueToCode(t,"w",e.ORDER_ATOMIC),o=e.valueToCode(t,"h",e.ORDER_ATOMIC),p=t.getFieldValue("state");return i+"."+t.getFieldValue("shape")+"("+n+", "+s+", "+_+", "+o+", "+p+")\n"+i+".show()\n"},gF=function(t,e){e.definitions_.import_oled128x64="import oled128x64";var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC),n=e.valueToCode(t,"x",e.ORDER_ATOMIC),s=e.valueToCode(t,"y",e.ORDER_ATOMIC),_=e.valueToCode(t,"length",e.ORDER_ATOMIC),o=t.getFieldValue("state");return i+"."+("0"==t.getFieldValue("dir_h_v")?"v":"h")+"line("+n+", "+s+", "+_+", "+o+")\n"+i+".show()\n"},CF=function(t,e){e.definitions_.import_oled128x64="import oled128x64";var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC);return i+".line("+e.valueToCode(t,"x1",e.ORDER_ATOMIC)+", "+e.valueToCode(t,"y1",e.ORDER_ATOMIC)+", "+e.valueToCode(t,"x2",e.ORDER_ATOMIC)+", "+e.valueToCode(t,"y2",e.ORDER_ATOMIC)+", "+t.getFieldValue("state")+")\n"+i+".show()\n"},SF=function(t,e){var i=lt.Boards.getSelectedBoardKey().split(":")[2],n=e.valueToCode(this,"data",e.ORDER_ASSIGNMENT);if("educore"==i){e.definitions_["import_"+i+"oled"]="from "+i+" import oled";var s="oled.print("+n+")\n"}else{e.definitions_["import_"+i+"_onboard_matrix"]="from "+i+" import onboard_matrix";s="onboard_matrix.shows("+n+")\n"}return s},AF=function(t,e){var i=lt.Boards.getSelectedBoardKey().split(":")[2],n=e.valueToCode(this,"data",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"space",e.ORDER_ASSIGNMENT),_=this.getFieldValue("center");if("mixgo_sant"==i||"mixgo_nova"==i)return e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft","onboard_tft.shows("+n+",space = "+s+",center = "+_+")\n";if("educore"==i){e.definitions_["import_"+i+"oled"]="from "+i+" import oled"}return e.definitions_["import_"+i+"_onboard_matrix"]="from "+i+" import onboard_matrix","onboard_matrix.shows("+n+",space = "+s+",center = "+_+")\n"},LF=function(t,e){var i=lt.Boards.getSelectedBoardKey().split(":")[2];if("mpython"==i||"educore"==i){e.definitions_["import_"+i+"_onboard_oled"]="from "+i+" import onboard_oled";var n="onboard_oled.frame("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+")\n"}else{e.definitions_["import_"+i+"_onboard_matrix"]="from "+i+" import onboard_matrix";n="onboard_matrix.frame("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+")\n"}return n},NF=function(t,e){var i=lt.Boards.getSelectedBoardKey().split(":")[2],n=e.valueToCode(this,"data",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"time",e.ORDER_ASSIGNMENT);if("mpython"==i||"educore"==i){e.definitions_["import_"+i+"_onboard_oled"]="from "+i+" import onboard_oled";var _="onboard_oled.frame("+(n=e.valueToCode(this,"data",e.ORDER_ASSIGNMENT))+",delay = "+s+")\n"}else{e.definitions_["import_"+i+"_onboard_matrix"]="from "+i+" import onboard_matrix";_="onboard_matrix.frame("+n+",delay = "+s+")\n"}return _},DF=function(t,e){var i=lt.Boards.getSelectedBoardKey().split(":")[2];if("mpython"==i||"educore"==i){e.definitions_["import_"+i+"_onboard_oled"]="from "+i+" import onboard_oled";var n="onboard_oled.scroll("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+")\n"}else{e.definitions_["import_"+i+"_onboard_matrix"]="from "+i+" import onboard_matrix";n="onboard_matrix.scroll("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+")\n"}return n},fF=function(t,e){var i=lt.Boards.getSelectedBoardKey().split(":")[2],n=e.valueToCode(this,"data",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"time",e.ORDER_ASSIGNMENT),_=e.valueToCode(this,"space",e.ORDER_ASSIGNMENT);if("mpython"==i||"educore"==i){e.definitions_["import_"+i+"_onboard_oled"]="from "+i+" import onboard_oled";var o="onboard_oled.scroll("+n+",speed ="+s+",space = "+_+")\n"}else{e.definitions_["import_"+i+"_onboard_matrix"]="from "+i+" import onboard_matrix";o="onboard_matrix.scroll("+n+",speed ="+s+",space = "+_+")\n"}return o},FF=function(t,e){var i=lt.Boards.getSelectedBoardKey().split(":")[2];return e.definitions_["import_"+i+"_onboard_matrix"]="from "+i+" import onboard_matrix",["onboard_matrix."+t.getFieldValue("image"),e.ORDER_ATOMIC]},PF=function(t,e){var i=lt.Boards.getSelectedBoardKey().split(":")[2];return e.definitions_["import_"+i+"_onboard_matrix"]="from "+i+" import onboard_matrix",["onboard_matrix."+t.getFieldValue("image"),e.ORDER_ATOMIC]},YF=function(t,e){var i={"#000000":"0","#ff0000":"1"};function n(t){let e="";if(t.length%2==1&&(t="0"+t),t.length<8){let e=8-t.length;for(let i=1;i<=e;i++)t="0"+t}for(let i=1;i<=t.length;i++)i%2==0&&i!==t.length?e=e+t[i-1]+",0x":e+=t[i-1];return"0x"+e}let s=[];for(let e=0;e<12;e++){let _="",o=0,p=0;for(let n=0;n<32;n++)n<8?p=7-n:n<16?p=23-n:n<24?p=39-n:n<32&&(p=55-n),o+=Number(i[t.getFieldValue(e+"-"+n)])*Math.pow(2,31-p);_+=n(o.toString(16)),s.unshift(_)}let _=[];for(let t=0;t>8|(64512&u)>>5|(255&u)>>3).toString(16)+")\n"}return a},rP=function(t,e){var i=lt.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft";var n=e.valueToCode(this,"data",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"x",e.ORDER_ASSIGNMENT),_=e.valueToCode(this,"y",e.ORDER_ASSIGNMENT),o=e.valueToCode(this,"size",e.ORDER_ASSIGNMENT),p=e.valueToCode(this,"space",e.ORDER_ASSIGNMENT),a=this.getFieldValue("center"),u=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);if("0x"==u.slice(0,2))var r="onboard_tft.shows("+n+",x = "+s+",y = "+_+",size = "+o+",space = "+p+",center = "+a+",color="+u+")\n";else{const t=u.match(/\d+/g);var d="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");r="onboard_tft.shows("+n+",x = "+s+",y = "+_+",size = "+o+",space = "+p+",center = "+a+",color=0x"+((16252928&d)>>8|(64512&d)>>5|(255&d)>>3).toString(16)+")\n"}return r},dP=function(t,e){var i=lt.Boards.getSelectedBoardKey().split(":")[2];return e.definitions_["import_"+i+"_onboard_oled"]="from "+i+" import onboard_tft","onboard_tft.frame("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+",color=0xffff)\n"},lP=function(t,e){var i=lt.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft";var n=e.valueToCode(this,"data",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"size",e.ORDER_ASSIGNMENT),_=e.valueToCode(this,"time",e.ORDER_ASSIGNMENT),o=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);if("0x"==o.slice(0,2))var p="onboard_tft.frame("+n+",size = "+s+",delay = "+_+",color="+o+")\n";else{const t=o.match(/\d+/g);var a="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");p="onboard_tft.frame("+n+",size = "+s+",delay = "+_+",color=0x"+((16252928&a)>>8|(64512&a)>>5|(255&a)>>3).toString(16)+")\n"}return p},IP=function(t,e){var i=lt.Boards.getSelectedBoardKey().split(":")[2];return e.definitions_["import_"+i+"_onboard_oled"]="from "+i+" import onboard_tft","onboard_tft.scroll("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+",color=0xffff)\n"},TP=function(t,e){var i=lt.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft";var n=e.valueToCode(this,"data",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"y",e.ORDER_ASSIGNMENT),_=e.valueToCode(this,"size",e.ORDER_ASSIGNMENT),o=e.valueToCode(this,"time",e.ORDER_ASSIGNMENT),p=e.valueToCode(this,"space",e.ORDER_ASSIGNMENT),a=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);if("0x"==a.slice(0,2))var u="onboard_tft.scroll("+n+",y = "+s+",size = "+_+",speed ="+o+",space = "+p+",color="+a+")\n";else{const t=a.match(/\d+/g);var r="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");u="onboard_tft.scroll("+n+",y = "+s+",size = "+_+",speed ="+o+",space = "+p+",color=0x"+((16252928&r)>>8|(64512&r)>>5|(255&r)>>3).toString(16)+")\n"}return u},MP=function(t,e){var i=lt.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft";var n=e.valueToCode(t,"x",e.ORDER_ATOMIC),s=e.valueToCode(t,"y",e.ORDER_ATOMIC),_=e.valueToCode(t,"w",e.ORDER_ATOMIC),o=e.valueToCode(t,"h",e.ORDER_ATOMIC),p=e.valueToCode(this,"VAR",e.ORDER_ATOMIC),a=t.getFieldValue("shape");if("0x"==p.slice(0,2))var u="onboard_tft."+a+"("+n+", "+s+", "+_+", "+o+", "+p+")\nonboard_tft.show()\n";else{const t=p.match(/\d+/g);var r="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");u="onboard_tft."+a+"("+n+", "+s+", "+_+", "+o+", 0x"+((16252928&r)>>8|(64512&r)>>5|(255&r)>>3).toString(16)+")\nonboard_tft.show()\n"}return u},hP=function(t,e){var i=lt.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft";var n=e.valueToCode(t,"x",e.ORDER_ATOMIC),s=e.valueToCode(t,"y",e.ORDER_ATOMIC),_=e.valueToCode(t,"length",e.ORDER_ATOMIC),o=e.valueToCode(this,"VAR",e.ORDER_ATOMIC),p=t.getFieldValue("dir_h_v");if("0x"==o.slice(0,2))var a="onboard_tft."+("0"==p?"v":"h")+"line("+n+", "+s+", "+_+", "+o+")\nonboard_tft.show()\n";else{const t=o.match(/\d+/g);var u="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");a="onboard_tft."+("0"==p?"v":"h")+"line("+n+", "+s+", "+_+", 0x"+((16252928&u)>>8|(64512&u)>>5|(255&u)>>3).toString(16)+")\nonboard_tft.show()\n"}return a},mP=function(t,e){var i=lt.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft";var n=e.valueToCode(t,"x1",e.ORDER_ATOMIC),s=e.valueToCode(t,"y1",e.ORDER_ATOMIC),_=e.valueToCode(t,"x2",e.ORDER_ATOMIC),o=e.valueToCode(t,"y2",e.ORDER_ATOMIC),p=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);if("0x"==p.slice(0,2))var a="onboard_tft.line("+n+", "+s+", "+_+", "+o+", "+p+")\nonboard_tft.show()\n";else{const t=p.match(/\d+/g);var u="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");a="onboard_tft.line("+n+", "+s+", "+_+", "+o+", 0x"+((16252928&u)>>8|(64512&u)>>5|(255&u)>>3).toString(16)+")\nonboard_tft.show()\n"}return a},EP=function(t,e){var i=lt.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft";return"onboard_tft.fill(0)\nonboard_tft.show()\n"},OP=function(t,e){var i=lt.Boards.getSelectedBoardKey().split(":")[2];return e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft","onboard_tft."+t.getFieldValue("OP")+"("+e.valueToCode(t,"val",e.ORDER_ATOMIC)+")\n"},RP=function(t,e){var i=lt.Boards.getSelectedBoardKey().split(":")[2];return e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft",["hex(onboard_tft.pixel(int("+e.valueToCode(t,"x",e.ORDER_ATOMIC)+"), int("+e.valueToCode(t,"y",e.ORDER_ATOMIC)+")))",e.ORDER_ATOMIC]},cP=function(t,e){var i=lt.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft";var n=e.valueToCode(this,"x",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"y",e.ORDER_ASSIGNMENT),_=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);if("0x"==_.slice(0,2))var o="onboard_tft.pixel(int("+n+"), int("+s+"), "+_+")\nonboard_tft.show()\n";else{const t=_.match(/\d+/g);var p="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");o="onboard_tft.pixel(int("+n+"), int("+s+"), 0x"+((16252928&p)>>8|(64512&p)>>5|(255&p)>>3).toString(16)+")\nonboard_tft.show()\n"}return o},gP=function(t,e){var i=lt.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft";return["onboard_tft.get_brightness()",e.ORDER_ATOMIC]},CP=function(t,e){var i=lt.Boards.getSelectedBoardKey().split(":")[2];return e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft","onboard_tft.set_brightness("+e.valueToCode(this,"x",e.ORDER_ASSIGNMENT)+")\n"},SP=function(t,e){var i=lt.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft";var n=e.valueToCode(this,"VAR",e.ORDER_ASSIGNMENT);if("0x"==n.slice(0,2))var s="onboard_tft.fill("+n+")\nonboard_tft.show()\n";else{const t=n.match(/\d+/g);var _="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");s="onboard_tft.fill(0x"+((16252928&_)>>8|(64512&_)>>5|(255&_)>>3).toString(16)+")\nonboard_tft.show()\n"}return s},AP=function(t,e){var i=lt.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_Clock"]="from "+i+" import Clock";var n=e.valueToCode(this,"x",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"y",e.ORDER_ASSIGNMENT),_=e.valueToCode(this,"size",e.ORDER_ASSIGNMENT),o=e.valueToCode(this,"SUB",e.ORDER_ASSIGNMENT),p=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);if("0x"==p.slice(0,2))var a=o+"=Clock("+n+","+s+","+_+","+p+")\n";else{const t=p.match(/\d+/g);var u="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");a=o+"=Clock("+n+","+s+","+_+",0x"+((16252928&u)>>8|(64512&u)>>5|(255&u)>>3).toString(16)+")\n"}return a},LP=function(t,e){var i=lt.Boards.getSelectedBoardKey().split(":")[2];return e.definitions_["import_"+i+"_Clock"]="from "+i+" import Clock",e.valueToCode(this,"SUB",e.ORDER_ASSIGNMENT)+".set_rtctime()\n"},NP=function(t,e){var i=lt.Boards.getSelectedBoardKey().split(":")[2];return e.definitions_["import_"+i+"_Clock"]="from "+i+" import Clock",e.valueToCode(this,"SUB",e.ORDER_ASSIGNMENT)+".set_time("+e.valueToCode(this,"h",e.ORDER_ASSIGNMENT)+","+e.valueToCode(this,"m",e.ORDER_ASSIGNMENT)+","+e.valueToCode(this,"s",e.ORDER_ASSIGNMENT)+")\n"},DP=function(t,e){var i=lt.Boards.getSelectedBoardKey().split(":")[2];return e.definitions_["import_"+i+"_Clock"]="from "+i+" import Clock",e.valueToCode(this,"SUB",e.ORDER_ASSIGNMENT)+".draw_clock()\n"},fP=function(t,e){var i=lt.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_Clock"]="from "+i+" import Clock";var n=e.valueToCode(this,"SUB",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);if("0x"==s.slice(0,2))var _=n+".clear("+s+")\n";else{const t=s.match(/\d+/g);var o="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");_=n+".clear(0x"+((16252928&o)>>8|(64512&o)>>5|(255&o)>>3).toString(16)+")\n"}return _},FP=function(t,e){var i=lt.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft";var n=e.valueToCode(t,"x",e.ORDER_ATOMIC),s=e.valueToCode(t,"y",e.ORDER_ATOMIC),_=e.valueToCode(t,"r",e.ORDER_ATOMIC),o=e.valueToCode(this,"VAR",e.ORDER_ATOMIC),p=t.getFieldValue("shape");if("0x"==o.slice(0,2))var a="onboard_tft.ellipse("+n+", "+s+", "+_+", "+_+", "+o+","+p+")\nonboard_tft.show()\n";else{const t=o.match(/\d+/g);var u="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");a="onboard_tft.ellipse("+n+", "+s+", "+_+", "+_+", 0x"+((16252928&u)>>8|(64512&u)>>5|(255&u)>>3).toString(16)+","+p+")\nonboard_tft.show()\n"}return a},PP=function(t,e){var i=lt.Boards.getSelectedBoardKey().split(":")[2];return e.definitions_["import_"+i+"_onboard_matrix"]="from "+i+" import onboard_matrix","onboard_matrix.pointern(angle="+e.valueToCode(this,"angle",e.ORDER_ASSIGNMENT)+")\n"},YP=function(t,e){var i=this.getFieldValue("path"),n=this.getFieldValue("module");return e.definitions_["import_"+i+"_"+n]="from "+i+" import "+n,""},vP=function(t,e){var i=this.getFieldValue("module");return e.definitions_["import_"+i]="import "+i,""},XP=function(t,e){for(var i=this.getFieldValue("NAME"),n=new Array(this.itemCount_),s=0;s {\n"+e.statementToCode(this,"do")+"})\n"},fy=function(){return"control.reset()\n"},Fy=function(t,e){return"control.waitMicros("+(e.valueToCode(this,"data",e.ORDER_ATOMIC)||lt.Profile.default.serial)+")\n"},Py=function(t,e){return"control.raiseEvent("+(e.valueToCode(this,"system_event_bus_source",e.ORDER_ATOMIC)||lt.Profile.default.serial)+", "+(e.valueToCode(this,"system_event_bus_value",e.ORDER_ATOMIC)||lt.Profile.default.serial)+")\n"},Yy=function(t,e){return"control.onEvent("+(e.valueToCode(this,"system_event_bus_source",e.ORDER_ATOMIC)||lt.Profile.default.serial)+", "+(e.valueToCode(this,"system_event_bus_value",e.ORDER_ATOMIC)||lt.Profile.default.serial)+", () => {\n"+e.statementToCode(this,"do")+")\n"},vy=function(t,e){return["control.eventTimestamp()",e.ORDER_ATOMIC]},Xy=function(t,e){return["control.eventValue()",e.ORDER_ATOMIC]},xy=function(t,e){return[this.getFieldValue("key"),e.ORDER_ATOMIC]},by=function(t,e){return[this.getFieldValue("key"),e.ORDER_ATOMIC]},yy=function(t,e){return["control.deviceName()",e.ORDER_ATOMIC]},Vy=function(t,e){return["control.deviceSerialNumber()",e.ORDER_ATOMIC]},By=function(t,e){return"panic("+(e.valueToCode(this,"STATUS_CODE",e.ORDER_ATOMIC)||"1000")+")\n"},Gy=function(t,e){switch(e.definitions_.import_time="import time",this.getFieldValue("Time")){case"ms":return["time.ticks_ms()",e.ORDER_ATOMIC];case"us":return["time.ticks_us()",e.ORDER_ATOMIC]}},Uy=function(){return"while True:\n pass\n"},wy=function(t,e){return e.definitions_.import_mixgo="import mixgo","reset()\n"},Hy=function(t,e){return e.definitions_.import_os="import os","os.uname()"},ky=function(t,e){e.definitions_.import_time="import time";var i=e.valueToCode(this,"DELAY_TIME",e.ORDER_ATOMIC)||"1000";switch(this.getFieldValue("Time")){case"s":return"time.sleep("+i+")\n";case"ms":return"time.sleep_ms("+i+")\n";case"us":return"time.sleep_us("+i+")\n"}},Wy=function(t,e){e.definitions_.import_time="import time";var i=e.valueToCode(this,"DELAY_TIME",e.ORDER_ATOMIC)||"1000";switch(this.getFieldValue("Time")){case"s":return"time.sleep("+i+")\n";case"ms":return"time.sleep_ms("+i+")\n";case"us":return"time.sleep_us("+i+")\n"}},Ky=function(t,e){return e.definitions_.import_mixgo="import mixgo",(e.valueToCode(this,"VAR",e.ORDER_NONE)||"None")+".init(period = "+(e.valueToCode(this,"period",e.ORDER_NONE)||"0")+", mode = Timer."+(e.valueToCode(this,"mode",e.ORDER_NONE)||"None")+", callback = "+(e.valueToCode(this,"callback",e.ORDER_NONE)||"None")+")\n"},Jy=function(t,e){return e.definitions_.import_machine="import machine",(e.valueToCode(this,"VAR",e.ORDER_NONE)||"None")+".init(period = "+(e.valueToCode(this,"period",e.ORDER_NONE)||"0")+", mode = machine.Timer."+this.getFieldValue("mode")+", callback = "+(e.valueToCode(this,"callback",e.ORDER_NONE)||"None")+")\n"},Qy=function(t,e){return e.definitions_.import_time="import time",["time.ticks_diff("+(e.valueToCode(this,"END",e.ORDER_NONE)||"0")+", "+(e.valueToCode(this,"START",e.ORDER_NONE)||"0")+")",e.ORDER_ATOMIC]},qy=function(t,e){var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC);return e.definitions_.import_machine="import machine",i+" = machine.Timer(0)\n"},zy=function(t,e){return e.definitions_.import_machine="import machine","wdt = machine.WDT(timeout= "+(e.valueToCode(this,"period",e.ORDER_NONE)||"0")+")\n"},jy=function(t,e){e.definitions_.import_machine="import machine";return"wdt.feed()\n"},Zy=function(t,e){e.definitions_.import_machine="import machine";return"machine.reset()\n"},$y=function(t,e){e.definitions_.import_bitbot_onboard_bot51="from bitbot import onboard_bot51";return"onboard_bot51.shutdown()\n"},tV=qy,eV=Jy,iV=Qy,nV=ky,sV=function(t,e){return e.definitions_.import_seniverse_api="import seniverse_api",["seniverse_api."+this.getFieldValue("mode")+"("+e.valueToCode(this,"key",e.ORDER_ATOMIC)+","+e.valueToCode(this,"addr",e.ORDER_ATOMIC)+")",e.ORDER_ATOMIC]},_V=function(t,e){return e.definitions_.import_seniverse_api="import seniverse_api",["seniverse_api."+this.getFieldValue("mode")+"("+e.valueToCode(this,"key",e.ORDER_ATOMIC)+","+e.valueToCode(this,"addr",e.ORDER_ATOMIC)+","+e.valueToCode(this,"day",e.ORDER_ATOMIC)+")",e.ORDER_ATOMIC]},oV=function(t,e){return e.definitions_.import_seniverse_api="import seniverse_api",["seniverse_api.weather_hourly("+e.valueToCode(this,"key",e.ORDER_ATOMIC)+","+e.valueToCode(this,"addr",e.ORDER_ATOMIC)+","+e.valueToCode(this,"hour",e.ORDER_ATOMIC)+")",e.ORDER_ATOMIC]},pV=function(t,e){return e.definitions_["import_seniverse_api*"]="from seniverse_api import *",this.getFieldValue("mode")+".request("+e.valueToCode(this,"key",e.ORDER_ATOMIC)+","+e.valueToCode(this,"addr",e.ORDER_ATOMIC)+")\n"},aV=function(t,e){e.definitions_["import_seniverse_api*"]="from seniverse_api import *";var i=this.getFieldValue("content");if("none"==i)var n="Weather_now.analysis()";else n='Weather_now.analysis("'+i+'")';return[n,e.ORDER_ATOMIC]},uV=function(t,e){e.definitions_["import_seniverse_api*"]="from seniverse_api import *";var i=this.getFieldValue("content");if("none"==i)var n="Air_now.analysis()";else n='Air_now.analysis("'+i+'")';return[n,e.ORDER_ATOMIC]},rV=function(t,e){e.definitions_["import_seniverse_api*"]="from seniverse_api import *";var i=this.getFieldValue("content");if("none"==i)var n="Weather_alarm.analysis()";else n='Weather_alarm.analysis("'+i+'")';return[n,e.ORDER_ATOMIC]},dV=function(t,e){e.definitions_["import_seniverse_api*"]="from seniverse_api import *";var i=this.getFieldValue("content");if("none"==i)var n="Life_suggestion.analysis()";else n='Life_suggestion.analysis("'+i+'")';return[n,e.ORDER_ATOMIC]},lV=function(t,e){e.definitions_["import_seniverse_api*"]="from seniverse_api import *";var i=this.getFieldValue("content");if("none"==i)var n="Tide_daily.analysis()";else n='Tide_daily.analysis("'+i+'")';return[n,e.ORDER_ATOMIC]},IV=function(t,e){e.definitions_["import_seniverse_api*"]="from seniverse_api import *";var i=this.getFieldValue("content");if("none"==i)var n="Location_search.analysis()";else n='Location_search.analysis("'+i+'")';return[n,e.ORDER_ATOMIC]},TV=function(t,e){return e.definitions_["import_seniverse_api*"]="from seniverse_api import *",this.getFieldValue("mode")+".request("+e.valueToCode(this,"key",e.ORDER_ATOMIC)+","+e.valueToCode(this,"addr",e.ORDER_ATOMIC)+","+e.valueToCode(this,"day",e.ORDER_ATOMIC)+")\n"},MV=function(t,e){e.definitions_["import_seniverse_api*"]="from seniverse_api import *";var i=this.getFieldValue("content"),n=e.valueToCode(this,"day",e.ORDER_ATOMIC);if("none"==i)var s="Weather_daily.analysis("+n+")";else s="Weather_daily.analysis("+n+',"'+i+'")';return[s,e.ORDER_ATOMIC]},hV=function(t,e){e.definitions_["import_seniverse_api*"]="from seniverse_api import *";var i=this.getFieldValue("content"),n=e.valueToCode(this,"day",e.ORDER_ATOMIC);if("none"==i)var s="Air_daily.analysis("+n+")";else s="Air_daily.analysis("+n+',"'+i+'")';return[s,e.ORDER_ATOMIC]},mV=function(t,e){e.definitions_["import_seniverse_api*"]="from seniverse_api import *";var i=this.getFieldValue("content"),n=e.valueToCode(this,"day",e.ORDER_ATOMIC);if("none"==i)var s="Geo_sun.analysis("+n+")";else s="Geo_sun.analysis("+n+',"'+i+'")';return[s,e.ORDER_ATOMIC]},EV=function(t,e){e.definitions_["import_seniverse_api*"]="from seniverse_api import *";var i=this.getFieldValue("content"),n=e.valueToCode(this,"day",e.ORDER_ATOMIC);if("none"==i)var s="Geo_moon.analysis("+n+")";else s="Geo_moon.analysis("+n+',"'+i+'")';return[s,e.ORDER_ATOMIC]},OV={};OV["MixGo(ESP32, 4M)"]={description:"MicroPython[ESP32 MixGo]",digital_pin:[["0","0"],["2","2"],["4","4"],["5","5"],["12","12"],["13","13"],["14","14"],["15","15"],["16","16"],["17","17"],["18","18"],["19","19"],["21","21"],["22","22"],["23","23"],["25","25"],["26","26"],["27","27"],["32","32"],["33","33"],["34","34"],["35","35"],["36","36"],["39","39"]],digital:[["pin0","pin0"],["pin2","pin2"],["pin4","pin4"],["pin5","pin5"],["pin12","pin12"],["pin13","pin13"],["pin14","pin14"],["pin15","pin15"],["pin16","pin16"],["pin17","pin17"],["pin18","pin18"],["pin19","pin19"],["pin21","pin21"],["pin22","pin22"],["pin23","pin23"],["pin25","pin25"],["pin26","pin26"],["pin27","pin27"],["pin32","pin32"],["pin33","pin33"],["pin34","pin34"],["pin35","pin35"],["pin36","pin36"],["pin39","pin39"]],input_pin:[["0","0"],["2","2"],["4","4"],["5","5"],["12","12"],["13","13"],["14","14"],["15","15"],["16","16"],["17","17"],["18","18"],["19","19"],["21","21"],["22","22"],["23","23"],["25","25"],["26","26"],["27","27"],["32","32"],["33","33"],["34","34"],["35","35"],["36","36"],["39","39"]],output_pin:[["0","0"],["2","2"],["4","4"],["5","5"],["12","12"],["13","13"],["14","14"],["15","15"],["16","16"],["17","17"],["18","18"],["19","19"],["21","21"],["22","22"],["23","23"],["25","25"],["26","26"],["27","27"],["32","32"],["33","33"]],pwm_pin:[["0","0"],["2","2"],["4","4"],["5","5"],["12","12"],["13","13"],["14","14"],["15","15"],["16","16"],["17","17"],["18","18"],["19","19"],["20","20"],["21","21"],["22","22"],["23","23"],["25","25"],["26","26"],["27","27"],["32","32"]],pwm:[["pwm0","pwm0"],["pwm2","pwm2"],["pwm4","pwm4"],["pwm5","pwm5"],["pwm12","pwm12"],["pwm13","pwm13"],["pwm14","pwm14"],["pwm15","pwm15"],["pwm16","pwm16"],["pwm17","pwm17"],["pwm18","pwm18"],["pwm19","pwm19"],["pwm20","pwm20"],["pwm21","pwm21"],["pwm22","pwm22"],["pwm23","pwm23"],["pwm25","pwm25"],["pwm26","pwm26"],["pwm27","pwm27"],["pwm32","pwm32"]],analog_pin:[["32","32"],["33","33"],["34","34"],["35","35"],["36","36"],["37","37"],["38","38"],["39","39"]],analog:[["adc32","adc32"],["adc33","adc33"],["adc34","adc34"],["adc35","adc35"],["adc36","adc36"],["adc37","adc37"],["adc38","adc38"],["adc39","adc39"]],espnow_channel:lt.Profile.generate(["1-13"]),haskylens_model:lt.Profile.generate(["0-4"]),dac_pin:[["25","25"],["26","26"]],dac:[["dac25","dac25"],["dac26","dac26"]],touch:[["tc0","tc0"],["tc2","tc2"],["tc4","tc4"],["tc12","tc12"],["tc13","tc13"],["tc14","tc14"],["tc15","tc15"],["tc27","tc27"],["tc32","tc32"],["tc33","tc33"]],touch_pin:[["0","0"],["2","2"],["4","4"],["12","12"],["13","13"],["14","14"],["15","15"],["27","27"],["32","32"],["33","33"]],button:[["A","button_a"],["B","button_b"]],axis:[["0","0"],["1","1"],["2","2"],["3","3"],["4","4"]],exlcdh:[["0","0"],["1","1"],["2","2"],["3","3"],["4","4"],["5","5"],["6","6"],["7","7"],["8","8"],["9","9"],["10","10"],["11","11"],["12","12"],["13","13"],["14","14"],["15","15"]],exlcdv:[["0","0"],["1","1"],["2","2"],["3","3"],["4","4"],["5","5"],["6","6"],["7","7"]],brightness:[["0","0"],["1","1"],["2","2"],["3","3"],["4","4"],["5","5"],["6","6"],["7","7"],["8","8"],["9","9"]],tts_voice:lt.Profile.generate(["0-16"]),tts_builtin_music:lt.Profile.generate(["0-47"]),tts_bgmusic:lt.Profile.generate(["0-15"]),builtinimg:[["HEART","onboard_matrix.HEART"],["HEART_SMALL","onboard_matrix.HEART_SMALL"],["HAPPY","onboard_matrix.HAPPY"],["SAD","onboard_matrix.SAD"],["SMILE","onboard_matrix.SMILE"],["SILLY","onboard_matrix.SILLY"],["FABULOUS","onboard_matrix.FABULOUS"],["SURPRISED","onboard_matrix.SURPRISED"],["ASLEEP","onboard_matrix.ASLEEP"],["ANGRY","onboard_matrix.ANGRY"],["CONFUSED","onboard_matrix.CONFUSED"],["NO","onboard_matrix.NO"],["YES","onboard_matrix.YES"],["LEFT_ARROW","onboard_matrix.LEFT_ARROW"],["RIGHT_ARROW","onboard_matrix.RIGHT_ARROW"],["DRESS","onboard_matrix.DRESS"],["TRANSFORMERS","onboard_matrix.TRANSFORMERS"],["SCISSORS","onboard_matrix.SCISSORS"],["EXIT","onboard_matrix.EXIT"],["TREE","onboard_matrix.TREE"],["PACMAN","onboard_matrix.PACMAN"],["TARGET","onboard_matrix.TARGET"],["TSHIRT","onboard_matrix.TSHIRT"],["ROLLERSKATE","onboard_matrix.ROLLERSKATE"],["DUCK","onboard_matrix.DUCK"],["HOUSE","onboard_matrix.HOUSE"],["TORTOISE","onboard_matrix.TORTOISE"],["BUTTERFLY","onboard_matrix.BUTTERFLY"],["STICKFIGURE","onboard_matrix.STICKFIGURE"],["GHOST","onboard_matrix.GHOST"],["PITCHFORK","onboard_matrix.PITCHFORK"],["onboard_music_QUAVERS","onboard_matrix.onboard_music_QUAVERS"],["onboard_music_QUAVER","onboard_matrix.onboard_music_QUAVER"],["onboard_music_CROTCHET","onboard_matrix.onboard_music_CROTCHET"],["COW","onboard_matrix.COW"],["RABBIT","onboard_matrix.RABBIT"],["SQUARE_SMALL","onboard_matrix.SQUARE_SMALL"],["SQUARE","onboard_matrix.SQUARE"],["DIAMOND_SMALL","onboard_matrix.DIAMOND_SMALL"],["DIAMOND","onboard_matrix.DIAMOND"],["CHESSBOARD","onboard_matrix.CHESSBOARD"],["TRIANGLE_LEFT","onboard_matrix.TRIANGLE_LEFT"],["TRIANGLE","onboard_matrix.TRIANGLE"],["SNAKE","onboard_matrix.SNAKE"],["UMBRELLA","onboard_matrix.UMBRELLA"],["SKULL","onboard_matrix.SKULL"],["GIRAFFE","onboard_matrix.GIRAFFE"],["SWORD","onboard_matrix.SWORD"]],builtinimg_extern:[["HEART","matrix32x12.Matrix.HEART"],["HEART_SMALL","matrix32x12.Matrix.HEART_SMALL"],["HAPPY","matrix32x12.Matrix.HAPPY"],["SAD","matrix32x12.Matrix.SAD"],["SMILE","matrix32x12.Matrix.SMILE"],["SILLY","matrix32x12.Matrix.SILLY"],["FABULOUS","matrix32x12.Matrix.FABULOUS"],["SURPRISED","matrix32x12.Matrix.SURPRISED"],["ASLEEP","matrix32x12.Matrix.ASLEEP"],["ANGRY","matrix32x12.Matrix.ANGRY"],["CONFUSED","matrix32x12.Matrix.CONFUSED"],["NO","matrix32x12.Matrix.NO"],["YES","matrix32x12.Matrix.YES"],["LEFT_ARROW","matrix32x12.Matrix.LEFT_ARROW"],["RIGHT_ARROW","matrix32x12.Matrix.RIGHT_ARROW"],["DRESS","matrix32x12.Matrix.DRESS"],["TRANSFORMERS","matrix32x12.Matrix.TRANSFORMERS"],["SCISSORS","matrix32x12.Matrix.SCISSORS"],["EXIT","matrix32x12.Matrix.EXIT"],["TREE","matrix32x12.Matrix.TREE"],["PACMAN","matrix32x12.Matrix.PACMAN"],["TARGET","matrix32x12.Matrix.TARGET"],["TSHIRT","matrix32x12.Matrix.TSHIRT"],["ROLLERSKATE","matrix32x12.Matrix.ROLLERSKATE"],["DUCK","matrix32x12.Matrix.DUCK"],["HOUSE","matrix32x12.Matrix.HOUSE"],["TORTOISE","matrix32x12.Matrix.TORTOISE"],["BUTTERFLY","matrix32x12.Matrix.BUTTERFLY"],["STICKFIGURE","matrix32x12.Matrix.STICKFIGURE"],["GHOST","matrix32x12.Matrix.GHOST"],["PITCHFORK","matrix32x12.Matrix.PITCHFORK"],["onboard_music_QUAVERS","matrix32x12.Matrix.onboard_music_QUAVERS"],["onboard_music_QUAVER","matrix32x12.Matrix.onboard_music_QUAVER"],["onboard_music_CROTCHET","matrix32x12.Matrix.onboard_music_CROTCHET"],["COW","matrix32x12.Matrix.COW"],["RABBIT","matrix32x12.Matrix.RABBIT"],["SQUARE_SMALL","matrix32x12.Matrix.SQUARE_SMALL"],["SQUARE","matrix32x12.Matrix.SQUARE"],["DIAMOND_SMALL","matrix32x12.Matrix.DIAMOND_SMALL"],["DIAMOND","matrix32x12.Matrix.DIAMOND"],["CHESSBOARD","matrix32x12.Matrix.CHESSBOARD"],["TRIANGLE_LEFT","matrix32x12.Matrix.TRIANGLE_LEFT"],["TRIANGLE","matrix32x12.Matrix.TRIANGLE"],["SNAKE","matrix32x12.Matrix.SNAKE"],["UMBRELLA","matrix32x12.Matrix.UMBRELLA"],["SKULL","matrix32x12.Matrix.SKULL"],["GIRAFFE","matrix32x12.Matrix.GIRAFFE"],["SWORD","matrix32x12.Matrix.SWORD"]],imglist:[["ALL_CLOCKS","onboard_matrix.ALL_CLOCKS"],["ALL_ARROWS","onboard_matrix.ALL_ARROWS"]],playlist:[["DADADADUM","onboard_music.DADADADUM"],["ENTERTAINER","onboard_music.ENTERTAINER"],["PRELUDE","onboard_music.PRELUDE"],["ODE","onboard_music.ODE"],["NYAN","onboard_music.NYAN"],["RINGTONE","onboard_music.RINGTONE"],["FUNK","onboard_music.FUNK"],["BLUES","onboard_music.BLUES"],["BIRTHDAY","onboard_music.BIRTHDAY"],["WEDDING","onboard_music.WEDDING"],["FUNERAL","onboard_music.FUNERAL"],["PUNCHLINE","onboard_music.PUNCHLINE"],["PYTHON","onboard_music.PYTHON"],["BADDY","onboard_music.BADDY"],["CHASE","onboard_music.CHASE"],["BA_DING","onboard_music.BA_DING"],["WAWAWAWAA","onboard_music.WAWAWAWAA"],["JUMP_UP","onboard_music.JUMP_UP"],["JUMP_DOWN","onboard_music.JUMP_DOWN"],["POWER_UP","onboard_music.POWER_UP"],["POWER_DOWN","onboard_music.POWER_DOWN"]],playlist_extern:[["DADADADUM","DADADADUM"],["ENTERTAINER","ENTERTAINER"],["PRELUDE","PRELUDE"],["ODE","ODE"],["NYAN","NYAN"],["RINGTONE","RINGTONE"],["FUNK","FUNK"],["BLUES","BLUES"],["BIRTHDAY","BIRTHDAY"],["WEDDING","WEDDING"],["FUNERAL","FUNERAL"],["PUNCHLINE","PUNCHLINE"],["PYTHON","PYTHON"],["BADDY","BADDY"],["CHASE","CHASE"],["BA_DING","BA_DING"],["WAWAWAWAA","WAWAWAWAA"],["JUMP_UP","JUMP_UP"],["JUMP_DOWN","JUMP_DOWN"],["POWER_UP","POWER_UP"],["POWER_DOWN","POWER_DOWN"]],tone_notes:[["NOTE_C3","131"],["NOTE_D3","147"],["NOTE_E3","165"],["NOTE_F3","175"],["NOTE_G3","196"],["NOTE_A3","220"],["NOTE_B3","247"],["NOTE_C4","262"],["NOTE_D4","294"],["NOTE_E4","330"],["NOTE_F4","349"],["NOTE_G4","392"],["NOTE_A4","440"],["NOTE_B4","494"],["NOTE_C5","523"],["NOTE_D5","587"],["NOTE_E5","659"],["NOTE_F5","698"],["NOTE_G5","784"],["NOTE_A5","880"],["NOTE_B5","988"]],serial_pin:[["pin0","0"],["pin1","1"],["pin2","2"],["pin8","8"],["pin12","12"],["pin13","13"],["pin14","14"],["pin15","15"],["pin16","16"]],radio_power:[["0","0"],["1","1"],["2","2"],["3","3"],["4","4"],["5","5"],["6","6"],["7","7"]],radio_datarate:[["1Mbit","RATE_1MBIT"],["250Kbit","RATE_250KBIT"],["2Mbit","RATE_2MBIT"]],one_more:[["ONE_SHOT","ONE_SHOT"],["PERIODIC","PERIODIC"]],digital_dot:[["0","0"],["1","1"],["2","2"],["3","3"]]},OV["MixGo PE"]={description:"MicroPython[ESP32 MixGo PE]",digital_pin:[["0","0"],["2","2"],["4","4"],["5","5"],["7","7"],["8","8"],["12","12"],["13","13"],["14","14"],["15","15"],["19","19"],["20","20"],["21","21"],["22","22"],["25","25"],["26","26"],["27","27"],["32","32"],["33","33"],["34","34"],["35","35"],["36","36"],["37","37"],["38","38"],["39","39"]],digital:[["pin0","pin0"],["pin2","pin2"],["pin4","pin4"],["pin5","pin5"],["pin7","pin7"],["pin8","pin8"],["pin12","pin12"],["pin13","pin13"],["pin14","pin14"],["pin15","pin15"],["pin19","pin19"],["pin20","pin20"],["pin21","pin21"],["pin22","pin22"],["pin25","pin25"],["pin26","pin26"],["pin27","pin27"],["pin32","pin32"],["pin33","pin33"],["pin34","pin34"],["pin35","pin35"],["pin36","pin36"],["pin37","pin37"],["pin38","pin38"],["pin39","pin39"]],input_pin:[["0","0"],["2","2"],["4","4"],["5","5"],["7","7"],["8","8"],["12","12"],["13","13"],["14","14"],["15","15"],["19","19"],["20","20"],["21","21"],["22","22"],["25","25"],["26","26"],["27","27"],["32","32"],["33","33"],["34","34"],["35","35"],["36","36"],["37","37"],["38","38"],["39","39"]],output_pin:[["0","0"],["2","2"],["4","4"],["5","5"],["7","7"],["8","8"],["12","12"],["13","13"],["14","14"],["15","15"],["19","19"],["20","20"],["21","21"],["22","22"],["25","25"],["26","26"],["27","27"],["32","32"],["33","33"]],pwm_pin:[["0","0"],["2","2"],["4","4"],["5","5"],["7","7"],["8","8"],["12","12"],["13","13"],["14","14"],["15","15"],["19","19"],["20","20"],["21","21"],["22","22"],["25","25"],["26","26"],["27","27"],["32","32"],["33","33"]],pwm:[["pwm0","pwm0"],["pwm2","pwm2"],["pwm4","pwm4"],["pwm5","pwm5"],["pwm7","pwm7"],["pwm8","pwm8"],["pwm12","pwm12"],["pwm13","pwm13"],["pwm14","pwm14"],["pwm15","pwm15"],["pwm19","pwm19"],["pwm20","pwm20"],["pwm21","pwm21"],["pwm22","pwm22"],["pwm25","pwm25"],["pwm26","pwm26"],["pwm27","pwm27"],["pwm32","pwm32"],["pwm33","pwm33"]],espnow_channel:lt.Profile.generate(["1-13"]),haskylens_model:lt.Profile.generate(["0-4"]),analog_pin:[["32","32"],["33","33"],["34","34"],["35","35"],["36","36"],["37","37"],["38","38"],["39","39"]],analog:[["adc32","adc32"],["adc33","adc33"],["adc34","adc34"],["adc35","adc35"],["adc36","adc36"],["adc37","adc37"],["adc38","adc38"],["adc39","adc39"]],dac_pin:[["25","25"],["26","26"]],dac:[["dac25","dac25"],["dac26","dac26"]],touch:[["tc0","tc0"],["tc2","tc2"],["tc4","tc4"],["tc12","tc12"],["tc13","tc13"],["tc14","tc14"],["tc15","tc15"],["tc27","tc27"],["tc32","tc32"],["tc33","tc33"]],touch_pin:[["0","0"],["2","2"],["4","4"],["12","12"],["13","13"],["14","14"],["15","15"],["27","27"],["32","32"],["33","33"]],button:[["A","button_a"],["B","button_b"]],axis:[["0","0"],["1","1"],["2","2"],["3","3"],["4","4"]],exlcdh:lt.Profile.generate(["0-7"]),exlcdv:lt.Profile.generate(["0-4"]),brightness:lt.Profile.generate(["0-9"]),tts_voice:lt.Profile.generate(["0-16"]),tts_builtin_music:lt.Profile.generate(["0-47"]),tts_bgmusic:lt.Profile.generate(["0-15"]),builtinimg:[["HEART","onboard_matrix.HEART"],["HEART_SMALL","onboard_matrix.HEART_SMALL"],["HAPPY","onboard_matrix.HAPPY"],["SAD","onboard_matrix.SAD"],["SMILE","onboard_matrix.SMILE"],["SILLY","onboard_matrix.SILLY"],["FABULOUS","onboard_matrix.FABULOUS"],["SURPRISED","onboard_matrix.SURPRISED"],["ASLEEP","onboard_matrix.ASLEEP"],["ANGRY","onboard_matrix.ANGRY"],["CONFUSED","onboard_matrix.CONFUSED"],["NO","onboard_matrix.NO"],["YES","onboard_matrix.YES"],["LEFT_ARROW","onboard_matrix.LEFT_ARROW"],["RIGHT_ARROW","onboard_matrix.RIGHT_ARROW"],["DRESS","onboard_matrix.DRESS"],["TRANSFORMERS","onboard_matrix.TRANSFORMERS"],["SCISSORS","onboard_matrix.SCISSORS"],["EXIT","onboard_matrix.EXIT"],["TREE","onboard_matrix.TREE"],["PACMAN","onboard_matrix.PACMAN"],["TARGET","onboard_matrix.TARGET"],["TSHIRT","onboard_matrix.TSHIRT"],["ROLLERSKATE","onboard_matrix.ROLLERSKATE"],["DUCK","onboard_matrix.DUCK"],["HOUSE","onboard_matrix.HOUSE"],["TORTOISE","onboard_matrix.TORTOISE"],["BUTTERFLY","onboard_matrix.BUTTERFLY"],["STICKFIGURE","onboard_matrix.STICKFIGURE"],["GHOST","onboard_matrix.GHOST"],["PITCHFORK","onboard_matrix.PITCHFORK"],["MUSIC_QUAVERS","onboard_matrix.MUSIC_QUAVERS"],["MUSIC_QUAVER","onboard_matrix.MUSIC_QUAVER"],["MUSIC_CROTCHET","onboard_matrix.MUSIC_CROTCHET"],["COW","onboard_matrix.COW"],["RABBIT","onboard_matrix.RABBIT"],["SQUARE_SMALL","onboard_matrix.SQUARE_SMALL"],["SQUARE","onboard_matrix.SQUARE"],["DIAMOND_SMALL","onboard_matrix.DIAMOND_SMALL"],["DIAMOND","onboard_matrix.DIAMOND"],["CHESSBOARD","onboard_matrix.CHESSBOARD"],["TRIANGLE_LEFT","onboard_matrix.TRIANGLE_LEFT"],["TRIANGLE","onboard_matrix.TRIANGLE"],["SNAKE","onboard_matrix.SNAKE"],["UMBRELLA","onboard_matrix.UMBRELLA"],["SKULL","onboard_matrix.SKULL"],["GIRAFFE","onboard_matrix.GIRAFFE"],["SWORD","onboard_matrix.SWORD"]],builtinimg_extern:[["HEART","matrix32x12.Matrix.HEART"],["HEART_SMALL","matrix32x12.Matrix.HEART_SMALL"],["HAPPY","matrix32x12.Matrix.HAPPY"],["SAD","matrix32x12.Matrix.SAD"],["SMILE","matrix32x12.Matrix.SMILE"],["SILLY","matrix32x12.Matrix.SILLY"],["FABULOUS","matrix32x12.Matrix.FABULOUS"],["SURPRISED","matrix32x12.Matrix.SURPRISED"],["ASLEEP","matrix32x12.Matrix.ASLEEP"],["ANGRY","matrix32x12.Matrix.ANGRY"],["CONFUSED","matrix32x12.Matrix.CONFUSED"],["NO","matrix32x12.Matrix.NO"],["YES","matrix32x12.Matrix.YES"],["LEFT_ARROW","matrix32x12.Matrix.LEFT_ARROW"],["RIGHT_ARROW","matrix32x12.Matrix.RIGHT_ARROW"],["DRESS","matrix32x12.Matrix.DRESS"],["TRANSFORMERS","matrix32x12.Matrix.TRANSFORMERS"],["SCISSORS","matrix32x12.Matrix.SCISSORS"],["EXIT","matrix32x12.Matrix.EXIT"],["TREE","matrix32x12.Matrix.TREE"],["PACMAN","matrix32x12.Matrix.PACMAN"],["TARGET","matrix32x12.Matrix.TARGET"],["TSHIRT","matrix32x12.Matrix.TSHIRT"],["ROLLERSKATE","matrix32x12.Matrix.ROLLERSKATE"],["DUCK","matrix32x12.Matrix.DUCK"],["HOUSE","matrix32x12.Matrix.HOUSE"],["TORTOISE","matrix32x12.Matrix.TORTOISE"],["BUTTERFLY","matrix32x12.Matrix.BUTTERFLY"],["STICKFIGURE","matrix32x12.Matrix.STICKFIGURE"],["GHOST","matrix32x12.Matrix.GHOST"],["PITCHFORK","matrix32x12.Matrix.PITCHFORK"],["onboard_music_QUAVERS","matrix32x12.Matrix.onboard_music_QUAVERS"],["onboard_music_QUAVER","matrix32x12.Matrix.onboard_music_QUAVER"],["onboard_music_CROTCHET","matrix32x12.Matrix.onboard_music_CROTCHET"],["COW","matrix32x12.Matrix.COW"],["RABBIT","matrix32x12.Matrix.RABBIT"],["SQUARE_SMALL","matrix32x12.Matrix.SQUARE_SMALL"],["SQUARE","matrix32x12.Matrix.SQUARE"],["DIAMOND_SMALL","matrix32x12.Matrix.DIAMOND_SMALL"],["DIAMOND","matrix32x12.Matrix.DIAMOND"],["CHESSBOARD","matrix32x12.Matrix.CHESSBOARD"],["TRIANGLE_LEFT","matrix32x12.Matrix.TRIANGLE_LEFT"],["TRIANGLE","matrix32x12.Matrix.TRIANGLE"],["SNAKE","matrix32x12.Matrix.SNAKE"],["UMBRELLA","matrix32x12.Matrix.UMBRELLA"],["SKULL","matrix32x12.Matrix.SKULL"],["GIRAFFE","matrix32x12.Matrix.GIRAFFE"],["SWORD","matrix32x12.Matrix.SWORD"]],imglist:[["ALL_CLOCKS","onboard_matrix.ALL_CLOCKS"],["ALL_ARROWS","onboard_matrix.ALL_ARROWS"]],playlist:[["DADADADUM","onboard_music.DADADADUM"],["ENTERTAINER","onboard_music.ENTERTAINER"],["PRELUDE","onboard_music.PRELUDE"],["ODE","onboard_music.ODE"],["NYAN","onboard_music.NYAN"],["RINGTONE","onboard_music.RINGTONE"],["FUNK","onboard_music.FUNK"],["BLUES","onboard_music.BLUES"],["BIRTHDAY","onboard_music.BIRTHDAY"],["WEDDING","onboard_music.WEDDING"],["FUNERAL","onboard_music.FUNERAL"],["PUNCHLINE","onboard_music.PUNCHLINE"],["PYTHON","onboard_music.PYTHON"],["BADDY","onboard_music.BADDY"],["CHASE","onboard_music.CHASE"],["BA_DING","onboard_music.BA_DING"],["WAWAWAWAA","onboard_music.WAWAWAWAA"],["JUMP_UP","onboard_music.JUMP_UP"],["JUMP_DOWN","onboard_music.JUMP_DOWN"],["POWER_UP","onboard_music.POWER_UP"],["POWER_DOWN","onboard_music.POWER_DOWN"]],playlist_extern:[["DADADADUM","DADADADUM"],["ENTERTAINER","ENTERTAINER"],["PRELUDE","PRELUDE"],["ODE","ODE"],["NYAN","NYAN"],["RINGTONE","RINGTONE"],["FUNK","FUNK"],["BLUES","BLUES"],["BIRTHDAY","BIRTHDAY"],["WEDDING","WEDDING"],["FUNERAL","FUNERAL"],["PUNCHLINE","PUNCHLINE"],["PYTHON","PYTHON"],["BADDY","BADDY"],["CHASE","CHASE"],["BA_DING","BA_DING"],["WAWAWAWAA","WAWAWAWAA"],["JUMP_UP","JUMP_UP"],["JUMP_DOWN","JUMP_DOWN"],["POWER_UP","POWER_UP"],["POWER_DOWN","POWER_DOWN"]],tone_notes:[["NOTE_C3","131"],["NOTE_D3","147"],["NOTE_E3","165"],["NOTE_F3","175"],["NOTE_G3","196"],["NOTE_A3","220"],["NOTE_B3","247"],["NOTE_C4","262"],["NOTE_D4","294"],["NOTE_E4","330"],["NOTE_F4","349"],["NOTE_G4","392"],["NOTE_A4","440"],["NOTE_B4","494"],["NOTE_C5","523"],["NOTE_D5","587"],["NOTE_E5","659"],["NOTE_F5","698"],["NOTE_G5","784"],["NOTE_A5","880"],["NOTE_B5","988"]],serial_pin:[["pin0","0"],["pin1","1"],["pin2","2"],["pin8","8"],["pin12","12"],["pin13","13"],["pin14","14"],["pin15","15"],["pin16","16"]],radio_power:[["0","0"],["1","1"],["2","2"],["3","3"],["4","4"],["5","5"],["6","6"],["7","7"]],radio_datarate:[["1Mbit","RATE_1MBIT"],["250Kbit","RATE_250KBIT"],["2Mbit","RATE_2MBIT"]],one_more:[["ONE_SHOT","ONE_SHOT"],["PERIODIC","PERIODIC"]],digital_dot:[["0","0"],["1","1"],["2","2"],["3","3"]]},OV["ESP32 Generic"]={description:"MicroPython[ESP32 Generic]",digital_pin:[["0","0"],["2","2"],["4","4"],["5","5"],["6","6"],["7","7"],["8","8"],["9","9"],["10","10"],["11","11"],["12","12"],["13","13"],["14","14"],["15","15"],["16","16"],["17","17"],["18","18"],["19","19"],["20","20"],["21","21"],["22","22"],["23","23"],["25","25"],["26","26"],["27","27"],["32","32"],["33","33"],["34","34"],["35","35"],["36","36"],["37","37"],["38","38"],["39","39"]],digital:[["pin0","pin0"],["pin2","pin2"],["pin4","pin4"],["pin5","pin5"],["pin6","pin6"],["pin7","pin7"],["pin8","pin8"],["pin9","pin9"],["pin10","pin10"],["pin11","pin11"],["pin12","pin12"],["pin13","pin13"],["pin14","pin14"],["pin15","pin15"],["pin16","pin16"],["pin17","pin17"],["pin18","pin18"],["pin19","pin19"],["pin20","pin20"],["pin21","pin21"],["pin22","pin22"],["pin23","pin23"],["pin25","pin25"],["pin26","pin26"],["pin27","pin27"],["pin32","pin32"],["pin33","pin33"],["pin34","pin34"],["pin35","pin35"],["pin36","pin36"],["pin37","pin37"],["pin38","pin38"],["pin39","pin39"]],input_pin:[["0","0"],["2","2"],["4","4"],["5","5"],["7","7"],["8","8"],["12","12"],["13","13"],["14","14"],["15","15"],["19","19"],["20","20"],["21","21"],["22","22"],["25","25"],["26","26"],["27","27"],["32","32"],["33","33"],["34","34"],["35","35"],["36","36"],["37","37"],["38","38"],["39","39"]],output_pin:[["0","0"],["2","2"],["4","4"],["5","5"],["7","7"],["8","8"],["12","12"],["13","13"],["14","14"],["15","15"],["19","19"],["20","20"],["21","21"],["22","22"],["25","25"],["26","26"],["27","27"],["32","32"],["33","33"]],pwm_pin:[["0","0"],["2","2"],["4","4"],["5","5"],["12","12"],["13","13"],["14","14"],["15","15"],["16","16"],["17","17"],["18","18"],["19","19"],["20","20"],["21","21"],["22","22"],["23","23"],["25","25"],["26","26"],["27","27"],["32","32"]],pwm:[["pwm0","pwm0"],["pwm2","pwm2"],["pwm4","pwm4"],["pwm5","pwm5"],["pwm12","pwm12"],["pwm13","pwm13"],["pwm14","pwm14"],["pwm15","pwm15"],["pwm16","pwm16"],["pwm17","pwm17"],["pwm18","pwm18"],["pwm19","pwm19"],["pwm20","pwm20"],["pwm21","pwm21"],["pwm22","pwm22"],["pwm23","pwm23"],["pwm25","pwm25"],["pwm26","pwm26"],["pwm27","pwm27"],["pwm32","pwm32"]],analog_pin:[["32","32"],["33","33"],["34","34"],["35","35"],["36","36"],["37","37"],["38","38"],["39","39"]],analog:[["adc32","adc32"],["adc33","adc33"],["adc34","adc34"],["adc35","adc35"],["adc36","adc36"],["adc37","adc37"],["adc38","adc38"],["adc39","adc39"]],espnow_channel:lt.Profile.generate(["1-13"]),haskylens_model:lt.Profile.generate(["0-4"]),dac_pin:[["25","25"],["26","26"]],dac:[["dac25","dac25"],["dac26","dac26"]],touch:[["tc0","tc0"],["tc2","tc2"],["tc4","tc4"],["tc12","tc12"],["tc13","tc13"],["tc14","tc14"],["tc15","tc15"],["tc27","tc27"],["tc32","tc32"],["tc33","tc33"]],touch_pin:[["0","0"],["2","2"],["4","4"],["12","12"],["13","13"],["14","14"],["15","15"],["27","27"],["32","32"],["33","33"]],button:[["A","button_a"],["B","button_b"]],axis:[["0","0"],["1","1"],["2","2"],["3","3"],["4","4"]],exlcdh:[["0","0"],["1","1"],["2","2"],["3","3"],["4","4"],["5","5"],["6","6"],["7","7"],["8","8"],["9","9"],["10","10"],["11","11"],["12","12"],["13","13"],["14","14"],["15","15"]],exlcdv:[["0","0"],["1","1"],["2","2"],["3","3"],["4","4"],["5","5"],["6","6"],["7","7"]],brightness:[["0","0"],["1","1"],["2","2"],["3","3"],["4","4"],["5","5"],["6","6"],["7","7"],["8","8"],["9","9"]],tts_voice:lt.Profile.generate(["0-16"]),tts_builtin_music:lt.Profile.generate(["0-47"]),tts_bgmusic:lt.Profile.generate(["0-15"]),builtinimg:[["HEART","onboard_matrix.HEART"],["HEART_SMALL","onboard_matrix.HEART_SMALL"],["HAPPY","onboard_matrix.HAPPY"],["SAD","onboard_matrix.SAD"],["SMILE","onboard_matrix.SMILE"],["SILLY","onboard_matrix.SILLY"],["FABULOUS","onboard_matrix.FABULOUS"],["SURPRISED","onboard_matrix.SURPRISED"],["ASLEEP","onboard_matrix.ASLEEP"],["ANGRY","onboard_matrix.ANGRY"],["CONFUSED","onboard_matrix.CONFUSED"],["NO","onboard_matrix.NO"],["YES","onboard_matrix.YES"],["LEFT_ARROW","onboard_matrix.LEFT_ARROW"],["RIGHT_ARROW","onboard_matrix.RIGHT_ARROW"],["DRESS","onboard_matrix.DRESS"],["TRANSFORMERS","onboard_matrix.TRANSFORMERS"],["SCISSORS","onboard_matrix.SCISSORS"],["EXIT","onboard_matrix.EXIT"],["TREE","onboard_matrix.TREE"],["PACMAN","onboard_matrix.PACMAN"],["TARGET","onboard_matrix.TARGET"],["TSHIRT","onboard_matrix.TSHIRT"],["ROLLERSKATE","onboard_matrix.ROLLERSKATE"],["DUCK","onboard_matrix.DUCK"],["HOUSE","onboard_matrix.HOUSE"],["TORTOISE","onboard_matrix.TORTOISE"],["BUTTERFLY","onboard_matrix.BUTTERFLY"],["STICKFIGURE","onboard_matrix.STICKFIGURE"],["GHOST","onboard_matrix.GHOST"],["PITCHFORK","onboard_matrix.PITCHFORK"],["onboard_music_QUAVERS","onboard_matrix.onboard_music_QUAVERS"],["onboard_music_QUAVER","onboard_matrix.onboard_music_QUAVER"],["onboard_music_CROTCHET","onboard_matrix.onboard_music_CROTCHET"],["COW","onboard_matrix.COW"],["RABBIT","onboard_matrix.RABBIT"],["SQUARE_SMALL","onboard_matrix.SQUARE_SMALL"],["SQUARE","onboard_matrix.SQUARE"],["DIAMOND_SMALL","onboard_matrix.DIAMOND_SMALL"],["DIAMOND","onboard_matrix.DIAMOND"],["CHESSBOARD","onboard_matrix.CHESSBOARD"],["TRIANGLE_LEFT","onboard_matrix.TRIANGLE_LEFT"],["TRIANGLE","onboard_matrix.TRIANGLE"],["SNAKE","onboard_matrix.SNAKE"],["UMBRELLA","onboard_matrix.UMBRELLA"],["SKULL","onboard_matrix.SKULL"],["GIRAFFE","onboard_matrix.GIRAFFE"],["SWORD","onboard_matrix.SWORD"]],builtinimg_extern:[["HEART","matrix32x12.Matrix.HEART"],["HEART_SMALL","matrix32x12.Matrix.HEART_SMALL"],["HAPPY","matrix32x12.Matrix.HAPPY"],["SAD","matrix32x12.Matrix.SAD"],["SMILE","matrix32x12.Matrix.SMILE"],["SILLY","matrix32x12.Matrix.SILLY"],["FABULOUS","matrix32x12.Matrix.FABULOUS"],["SURPRISED","matrix32x12.Matrix.SURPRISED"],["ASLEEP","matrix32x12.Matrix.ASLEEP"],["ANGRY","matrix32x12.Matrix.ANGRY"],["CONFUSED","matrix32x12.Matrix.CONFUSED"],["NO","matrix32x12.Matrix.NO"],["YES","matrix32x12.Matrix.YES"],["LEFT_ARROW","matrix32x12.Matrix.LEFT_ARROW"],["RIGHT_ARROW","matrix32x12.Matrix.RIGHT_ARROW"],["DRESS","matrix32x12.Matrix.DRESS"],["TRANSFORMERS","matrix32x12.Matrix.TRANSFORMERS"],["SCISSORS","matrix32x12.Matrix.SCISSORS"],["EXIT","matrix32x12.Matrix.EXIT"],["TREE","matrix32x12.Matrix.TREE"],["PACMAN","matrix32x12.Matrix.PACMAN"],["TARGET","matrix32x12.Matrix.TARGET"],["TSHIRT","matrix32x12.Matrix.TSHIRT"],["ROLLERSKATE","matrix32x12.Matrix.ROLLERSKATE"],["DUCK","matrix32x12.Matrix.DUCK"],["HOUSE","matrix32x12.Matrix.HOUSE"],["TORTOISE","matrix32x12.Matrix.TORTOISE"],["BUTTERFLY","matrix32x12.Matrix.BUTTERFLY"],["STICKFIGURE","matrix32x12.Matrix.STICKFIGURE"],["GHOST","matrix32x12.Matrix.GHOST"],["PITCHFORK","matrix32x12.Matrix.PITCHFORK"],["onboard_music_QUAVERS","matrix32x12.Matrix.onboard_music_QUAVERS"],["onboard_music_QUAVER","matrix32x12.Matrix.onboard_music_QUAVER"],["onboard_music_CROTCHET","matrix32x12.Matrix.onboard_music_CROTCHET"],["COW","matrix32x12.Matrix.COW"],["RABBIT","matrix32x12.Matrix.RABBIT"],["SQUARE_SMALL","matrix32x12.Matrix.SQUARE_SMALL"],["SQUARE","matrix32x12.Matrix.SQUARE"],["DIAMOND_SMALL","matrix32x12.Matrix.DIAMOND_SMALL"],["DIAMOND","matrix32x12.Matrix.DIAMOND"],["CHESSBOARD","matrix32x12.Matrix.CHESSBOARD"],["TRIANGLE_LEFT","matrix32x12.Matrix.TRIANGLE_LEFT"],["TRIANGLE","matrix32x12.Matrix.TRIANGLE"],["SNAKE","matrix32x12.Matrix.SNAKE"],["UMBRELLA","matrix32x12.Matrix.UMBRELLA"],["SKULL","matrix32x12.Matrix.SKULL"],["GIRAFFE","matrix32x12.Matrix.GIRAFFE"],["SWORD","matrix32x12.Matrix.SWORD"]],imglist:[["ALL_CLOCKS","onboard_matrix.ALL_CLOCKS"],["ALL_ARROWS","onboard_matrix.ALL_ARROWS"]],playlist:[["DADADADUM","onboard_music.DADADADUM"],["ENTERTAINER","onboard_music.ENTERTAINER"],["PRELUDE","onboard_music.PRELUDE"],["ODE","onboard_music.ODE"],["NYAN","onboard_music.NYAN"],["RINGTONE","onboard_music.RINGTONE"],["FUNK","onboard_music.FUNK"],["BLUES","onboard_music.BLUES"],["BIRTHDAY","onboard_music.BIRTHDAY"],["WEDDING","onboard_music.WEDDING"],["FUNERAL","onboard_music.FUNERAL"],["PUNCHLINE","onboard_music.PUNCHLINE"],["PYTHON","onboard_music.PYTHON"],["BADDY","onboard_music.BADDY"],["CHASE","onboard_music.CHASE"],["BA_DING","onboard_music.BA_DING"],["WAWAWAWAA","onboard_music.WAWAWAWAA"],["JUMP_UP","onboard_music.JUMP_UP"],["JUMP_DOWN","onboard_music.JUMP_DOWN"],["POWER_UP","onboard_music.POWER_UP"],["POWER_DOWN","onboard_music.POWER_DOWN"]],playlist_extern:[["DADADADUM","DADADADUM"],["ENTERTAINER","ENTERTAINER"],["PRELUDE","PRELUDE"],["ODE","ODE"],["NYAN","NYAN"],["RINGTONE","RINGTONE"],["FUNK","FUNK"],["BLUES","BLUES"],["BIRTHDAY","BIRTHDAY"],["WEDDING","WEDDING"],["FUNERAL","FUNERAL"],["PUNCHLINE","PUNCHLINE"],["PYTHON","PYTHON"],["BADDY","BADDY"],["CHASE","CHASE"],["BA_DING","BA_DING"],["WAWAWAWAA","WAWAWAWAA"],["JUMP_UP","JUMP_UP"],["JUMP_DOWN","JUMP_DOWN"],["POWER_UP","POWER_UP"],["POWER_DOWN","POWER_DOWN"]],tone_notes:[["NOTE_C3","131"],["NOTE_D3","147"],["NOTE_E3","165"],["NOTE_F3","175"],["NOTE_G3","196"],["NOTE_A3","220"],["NOTE_B3","247"],["NOTE_C4","262"],["NOTE_D4","294"],["NOTE_E4","330"],["NOTE_F4","349"],["NOTE_G4","392"],["NOTE_A4","440"],["NOTE_B4","494"],["NOTE_C5","523"],["NOTE_D5","587"],["NOTE_E5","659"],["NOTE_F5","698"],["NOTE_G5","784"],["NOTE_A5","880"],["NOTE_B5","988"]],serial_pin:[["pin0","0"],["pin1","1"],["pin2","2"],["pin8","8"],["pin12","12"],["pin13","13"],["pin14","14"],["pin15","15"],["pin16","16"]],radio_power:[["0","0"],["1","1"],["2","2"],["3","3"],["4","4"],["5","5"],["6","6"],["7","7"]],radio_datarate:[["1Mbit","RATE_1MBIT"],["250Kbit","RATE_250KBIT"],["2Mbit","RATE_2MBIT"]],one_more:[["ONE_SHOT","ONE_SHOT"],["PERIODIC","PERIODIC"]],digital_dot:[["0","0"],["1","1"],["2","2"],["3","3"]]},OV.mPython={description:"MicroPython[ESP32 Generic]",digital_pin:[["p0","33"],["p1","32"],["p2","35"],["p5","0"],["p6","16"],["p7","17"],["p8","26"],["p9","25"],["p11","2"],["p13","18"],["p14","19"],["p15","21"],["p16","5"],["p19","22"],["p20","23"]],digital:[["pin0","pin33"],["pin1","pin32"],["pin2","pin35"],["pin5","pin0"],["pin6","pin16"],["pin7","pin17"],["pin8","pin26"],["pin9","pin25"],["pin11","pin2"],["pin13","pin18"],["pin14","pin19"],["pin15","pin21"],["pin16","pin5"],["pin19","pin22"],["pin20","pin23"]],input_pin:[["p0","33"],["p1","32"],["p2","35"],["p5","0"],["p6","16"],["p7","17"],["p8","26"],["p9","25"],["p11","2"],["p13","18"],["p14","19"],["p15","21"],["p16","5"],["p19","22"],["p20","23"]],output_pin:[["p0","33"],["p1","32"],["p5","0"],["p6","16"],["p7","17"],["p8","26"],["p9","25"],["p11","2"],["p13","18"],["p14","19"],["p15","21"],["p16","5"],["p19","22"],["p20","23"]],pwm_pin:[["p0","33"],["p1","32"],["p5","0"],["p6","16"],["p7","17"],["p8","26"],["p9","25"],["p11","2"],["p13","18"],["p14","19"],["p15","21"],["p16","5"],["p19","22"],["p20","23"]],pwm:[["pwm0","pwm33"],["pwm1","pwm32"],["pwm5","pwm0"],["pwm6","pwm16"],["pwm7","pwm17"],["pwm8","pwm26"],["pwm9","pwm25"],["pwm11","pwm2"],["pwm13","pwm18"],["pwm14","pwm19"],["pwm15","pwm21"],["pwm16","pwm5"],["pwm19","pwm22"],["pwm20","pwm23"]],espnow_channel:lt.Profile.generate(["1-13"]),haskylens_model:lt.Profile.generate(["0-4"]),analog_pin:[["p0","33"],["p1","32"],["p2","35"],["p3","34"],["p4","39"],["p10","36"]],analog:[["adc0","adc33"],["adc1","adc32"],["adc2","adc35"],["adc3","adc34"],["adc4","adc39"],["adc10","adc36"]],dac_pin:[["p8","26"],["p9","25"]],dac:[["dac8","dac26"],["dac9","dac25"]],touch_mpython:[["p","p"],["y","y"],["t","t"],["h","h"],["o","o"],["n","n"]],touch:[["tc0","tc33"],["tc1","tc32"],["tc5","tc0"],["tc11","tc2"],["tc23","tc27"],["tc24","tc14"],["tc25","tc12"],["tc26","tc13"],["tc27","tc15"],["tc28","tc4"]],touch_pin:[["p0","33"],["p1","32"],["p5","0"],["p11","2"],["p23","27"],["p24","14"],["p25","12"],["p26","13"],["p27","15"],["p28","4"]],button:[["A","button_a"],["B","button_b"]],axis:[["0","0"],["1","1"],["2","2"],["3","3"],["4","4"]],exlcdh:[["0","0"],["1","1"],["2","2"],["3","3"],["4","4"],["5","5"],["6","6"],["7","7"],["8","8"],["9","9"],["10","10"],["11","11"],["12","12"],["13","13"],["14","14"],["15","15"]],exlcdv:[["0","0"],["1","1"],["2","2"],["3","3"],["4","4"],["5","5"],["6","6"],["7","7"]],brightness:[["0","0"],["1","1"],["2","2"],["3","3"],["4","4"],["5","5"],["6","6"],["7","7"],["8","8"],["9","9"]],tts_voice:lt.Profile.generate(["0-16"]),tts_builtin_music:lt.Profile.generate(["0-47"]),tts_bgmusic:lt.Profile.generate(["0-15"]),builtinimg:[["HEART","onboard_matrix.HEART"],["HEART_SMALL","onboard_matrix.HEART_SMALL"],["HAPPY","onboard_matrix.HAPPY"],["SAD","onboard_matrix.SAD"],["SMILE","onboard_matrix.SMILE"],["SILLY","onboard_matrix.SILLY"],["FABULOUS","onboard_matrix.FABULOUS"],["SURPRISED","onboard_matrix.SURPRISED"],["ASLEEP","onboard_matrix.ASLEEP"],["ANGRY","onboard_matrix.ANGRY"],["CONFUSED","onboard_matrix.CONFUSED"],["NO","onboard_matrix.NO"],["YES","onboard_matrix.YES"],["LEFT_ARROW","onboard_matrix.LEFT_ARROW"],["RIGHT_ARROW","onboard_matrix.RIGHT_ARROW"],["DRESS","onboard_matrix.DRESS"],["TRANSFORMERS","onboard_matrix.TRANSFORMERS"],["SCISSORS","onboard_matrix.SCISSORS"],["EXIT","onboard_matrix.EXIT"],["TREE","onboard_matrix.TREE"],["PACMAN","onboard_matrix.PACMAN"],["TARGET","onboard_matrix.TARGET"],["TSHIRT","onboard_matrix.TSHIRT"],["ROLLERSKATE","onboard_matrix.ROLLERSKATE"],["DUCK","onboard_matrix.DUCK"],["HOUSE","onboard_matrix.HOUSE"],["TORTOISE","onboard_matrix.TORTOISE"],["BUTTERFLY","onboard_matrix.BUTTERFLY"],["STICKFIGURE","onboard_matrix.STICKFIGURE"],["GHOST","onboard_matrix.GHOST"],["PITCHFORK","onboard_matrix.PITCHFORK"],["onboard_music_QUAVERS","onboard_matrix.onboard_music_QUAVERS"],["onboard_music_QUAVER","onboard_matrix.onboard_music_QUAVER"],["onboard_music_CROTCHET","onboard_matrix.onboard_music_CROTCHET"],["COW","onboard_matrix.COW"],["RABBIT","onboard_matrix.RABBIT"],["SQUARE_SMALL","onboard_matrix.SQUARE_SMALL"],["SQUARE","onboard_matrix.SQUARE"],["DIAMOND_SMALL","onboard_matrix.DIAMOND_SMALL"],["DIAMOND","onboard_matrix.DIAMOND"],["CHESSBOARD","onboard_matrix.CHESSBOARD"],["TRIANGLE_LEFT","onboard_matrix.TRIANGLE_LEFT"],["TRIANGLE","onboard_matrix.TRIANGLE"],["SNAKE","onboard_matrix.SNAKE"],["UMBRELLA","onboard_matrix.UMBRELLA"],["SKULL","onboard_matrix.SKULL"],["GIRAFFE","onboard_matrix.GIRAFFE"],["SWORD","onboard_matrix.SWORD"]],builtinimg_extern:[["HEART","matrix32x12.Matrix.HEART"],["HEART_SMALL","matrix32x12.Matrix.HEART_SMALL"],["HAPPY","matrix32x12.Matrix.HAPPY"],["SAD","matrix32x12.Matrix.SAD"],["SMILE","matrix32x12.Matrix.SMILE"],["SILLY","matrix32x12.Matrix.SILLY"],["FABULOUS","matrix32x12.Matrix.FABULOUS"],["SURPRISED","matrix32x12.Matrix.SURPRISED"],["ASLEEP","matrix32x12.Matrix.ASLEEP"],["ANGRY","matrix32x12.Matrix.ANGRY"],["CONFUSED","matrix32x12.Matrix.CONFUSED"],["NO","matrix32x12.Matrix.NO"],["YES","matrix32x12.Matrix.YES"],["LEFT_ARROW","matrix32x12.Matrix.LEFT_ARROW"],["RIGHT_ARROW","matrix32x12.Matrix.RIGHT_ARROW"],["DRESS","matrix32x12.Matrix.DRESS"],["TRANSFORMERS","matrix32x12.Matrix.TRANSFORMERS"],["SCISSORS","matrix32x12.Matrix.SCISSORS"],["EXIT","matrix32x12.Matrix.EXIT"],["TREE","matrix32x12.Matrix.TREE"],["PACMAN","matrix32x12.Matrix.PACMAN"],["TARGET","matrix32x12.Matrix.TARGET"],["TSHIRT","matrix32x12.Matrix.TSHIRT"],["ROLLERSKATE","matrix32x12.Matrix.ROLLERSKATE"],["DUCK","matrix32x12.Matrix.DUCK"],["HOUSE","matrix32x12.Matrix.HOUSE"],["TORTOISE","matrix32x12.Matrix.TORTOISE"],["BUTTERFLY","matrix32x12.Matrix.BUTTERFLY"],["STICKFIGURE","matrix32x12.Matrix.STICKFIGURE"],["GHOST","matrix32x12.Matrix.GHOST"],["PITCHFORK","matrix32x12.Matrix.PITCHFORK"],["onboard_music_QUAVERS","matrix32x12.Matrix.onboard_music_QUAVERS"],["onboard_music_QUAVER","matrix32x12.Matrix.onboard_music_QUAVER"],["onboard_music_CROTCHET","matrix32x12.Matrix.onboard_music_CROTCHET"],["COW","matrix32x12.Matrix.COW"],["RABBIT","matrix32x12.Matrix.RABBIT"],["SQUARE_SMALL","matrix32x12.Matrix.SQUARE_SMALL"],["SQUARE","matrix32x12.Matrix.SQUARE"],["DIAMOND_SMALL","matrix32x12.Matrix.DIAMOND_SMALL"],["DIAMOND","matrix32x12.Matrix.DIAMOND"],["CHESSBOARD","matrix32x12.Matrix.CHESSBOARD"],["TRIANGLE_LEFT","matrix32x12.Matrix.TRIANGLE_LEFT"],["TRIANGLE","matrix32x12.Matrix.TRIANGLE"],["SNAKE","matrix32x12.Matrix.SNAKE"],["UMBRELLA","matrix32x12.Matrix.UMBRELLA"],["SKULL","matrix32x12.Matrix.SKULL"],["GIRAFFE","matrix32x12.Matrix.GIRAFFE"],["SWORD","matrix32x12.Matrix.SWORD"]],imglist:[["ALL_CLOCKS","onboard_matrix.ALL_CLOCKS"],["ALL_ARROWS","onboard_matrix.ALL_ARROWS"]],playlist:[["DADADADUM","onboard_music.DADADADUM"],["ENTERTAINER","onboard_music.ENTERTAINER"],["PRELUDE","onboard_music.PRELUDE"],["ODE","onboard_music.ODE"],["NYAN","onboard_music.NYAN"],["RINGTONE","onboard_music.RINGTONE"],["FUNK","onboard_music.FUNK"],["BLUES","onboard_music.BLUES"],["BIRTHDAY","onboard_music.BIRTHDAY"],["WEDDING","onboard_music.WEDDING"],["FUNERAL","onboard_music.FUNERAL"],["PUNCHLINE","onboard_music.PUNCHLINE"],["PYTHON","onboard_music.PYTHON"],["BADDY","onboard_music.BADDY"],["CHASE","onboard_music.CHASE"],["BA_DING","onboard_music.BA_DING"],["WAWAWAWAA","onboard_music.WAWAWAWAA"],["JUMP_UP","onboard_music.JUMP_UP"],["JUMP_DOWN","onboard_music.JUMP_DOWN"],["POWER_UP","onboard_music.POWER_UP"],["POWER_DOWN","onboard_music.POWER_DOWN"]],playlist_extern:[["DADADADUM","DADADADUM"],["ENTERTAINER","ENTERTAINER"],["PRELUDE","PRELUDE"],["ODE","ODE"],["NYAN","NYAN"],["RINGTONE","RINGTONE"],["FUNK","FUNK"],["BLUES","BLUES"],["BIRTHDAY","BIRTHDAY"],["WEDDING","WEDDING"],["FUNERAL","FUNERAL"],["PUNCHLINE","PUNCHLINE"],["PYTHON","PYTHON"],["BADDY","BADDY"],["CHASE","CHASE"],["BA_DING","BA_DING"],["WAWAWAWAA","WAWAWAWAA"],["JUMP_UP","JUMP_UP"],["JUMP_DOWN","JUMP_DOWN"],["POWER_UP","POWER_UP"],["POWER_DOWN","POWER_DOWN"]],tone_notes:[["NOTE_C3","131"],["NOTE_D3","147"],["NOTE_E3","165"],["NOTE_F3","175"],["NOTE_G3","196"],["NOTE_A3","220"],["NOTE_B3","247"],["NOTE_C4","262"],["NOTE_D4","294"],["NOTE_E4","330"],["NOTE_F4","349"],["NOTE_G4","392"],["NOTE_A4","440"],["NOTE_B4","494"],["NOTE_C5","523"],["NOTE_D5","587"],["NOTE_E5","659"],["NOTE_F5","698"],["NOTE_G5","784"],["NOTE_A5","880"],["NOTE_B5","988"]],serial_pin:[["pin0","0"],["pin1","1"],["pin2","2"],["pin8","8"],["pin12","12"],["pin13","13"],["pin14","14"],["pin15","15"],["pin16","16"]],radio_power:[["0","0"],["1","1"],["2","2"],["3","3"],["4","4"],["5","5"],["6","6"],["7","7"]],radio_datarate:[["1Mbit","RATE_1MBIT"],["250Kbit","RATE_250KBIT"],["2Mbit","RATE_2MBIT"]],one_more:[["ONE_SHOT","ONE_SHOT"],["PERIODIC","PERIODIC"]],digital_dot:[["0","0"],["1","1"],["2","2"],["3","3"]]};const RV=OV,cV=230,gV={init:function(){this.setColour(cV),this.appendDummyInput("").appendField(new dt.FieldDropdown(lt.Profile.default.digital),"PIN"),this.setOutput(!0)}},CV={init:function(){this.setColour(cV),this.appendDummyInput("").appendField(new dt.FieldDropdown(lt.Profile.default.digital_pin),"PIN"),this.setOutput(!0,Number)}},SV={init:function(){this.setColour(cV),this.appendDummyInput("").appendField(new dt.FieldDropdown(lt.Profile.default.input_pin),"PIN"),this.setOutput(!0,Number)}},AV={init:function(){this.setColour(cV),this.appendDummyInput("").appendField(new dt.FieldDropdown(lt.Profile.default.output_pin),"PIN"),this.setOutput(!0,Number)}},LV={init:function(){this.setColour(cV),this.appendDummyInput("").appendField(new dt.FieldDropdown(lt.Profile.default.touch_mpython),"PIN"),this.setOutput(!0,Number)}},NV={init:function(){this.setColour(cV),this.appendDummyInput("").appendField(new dt.FieldDropdown(lt.Profile.default.espnow_channel),"PIN"),this.setOutput(!0,Number)}},DV={init:function(){this.setColour(cV),this.appendDummyInput("").appendField(new dt.FieldDropdown(lt.Profile.default.haskylens_model),"PIN"),this.setOutput(!0,Number)}},fV={init:function(){this.setColour(cV),this.appendDummyInput("").appendField(new dt.FieldDropdown(lt.Profile.default.pwm_input),"PIN"),this.setOutput(!0)}},FV={init:function(){this.setColour(cV),this.appendDummyInput("").appendField(new dt.FieldDropdown(lt.Profile.default.analog_input),"PIN"),this.setOutput(!0)}},PV={init:function(){this.setColour(cV),this.appendDummyInput("").appendField(new dt.FieldDropdown(lt.Profile.default.pwm_output),"PIN"),this.setOutput(!0)}},YV={init:function(){this.setColour(cV),this.appendDummyInput("").appendField(new dt.FieldDropdown(lt.Profile.default.analog_output),"PIN"),this.setOutput(!0)}},vV={init:function(){this.setColour(cV),this.appendDummyInput("").appendField(new dt.FieldDropdown(lt.Profile.default.i2c_A_pin),"PIN"),this.setOutput(!0,Number)}},XV={init:function(){this.setColour(cV),this.appendDummyInput("").appendField(new dt.FieldDropdown(lt.Profile.default.i2c_B_pin),"PIN"),this.setOutput(!0,Number)}},xV={init:function(){this.setColour(cV),this.appendDummyInput("").appendField(new dt.FieldDropdown(lt.Profile.default.spi_A_pin),"PIN"),this.setOutput(!0,Number)}},bV={init:function(){this.setColour(cV),this.appendDummyInput("").appendField(new dt.FieldDropdown(lt.Profile.default.spi_B_pin),"PIN"),this.setOutput(!0,Number)}},yV={init:function(){this.setColour(cV),this.appendDummyInput("").appendField(new dt.FieldDropdown(lt.Profile.default.spi_C_pin),"PIN"),this.setOutput(!0,Number)}},VV={init:function(){this.setColour(cV),this.appendDummyInput("").appendField(new dt.FieldDropdown(lt.Profile.default.spi_D_pin),"PIN"),this.setOutput(!0,Number)}},BV={init:function(){this.setColour(cV),this.appendDummyInput("").appendField(new dt.FieldDropdown(lt.Profile.default.analog),"PIN"),this.setOutput(!0)}},GV={init:function(){this.setColour(cV),this.appendDummyInput("").appendField(new dt.FieldDropdown(lt.Profile.default.analog_pin),"PIN"),this.setOutput(!0,Number)}},UV={init:function(){this.setColour(cV),this.appendDummyInput("").appendField(new dt.FieldDropdown(lt.Profile.default.dac),"PIN"),this.setOutput(!0)}},wV={init:function(){this.setColour(cV),this.appendDummyInput("").appendField(new dt.FieldDropdown(lt.Profile.default.dac_pin),"PIN"),this.setOutput(!0,Number)}},HV={init:function(){this.setColour(cV),this.appendDummyInput("").appendField(new dt.FieldDropdown(lt.Profile.default.button),"PIN"),this.setOutput(!0,Number)}},kV={init:function(){this.setColour(cV),this.appendDummyInput("").appendField(new dt.FieldDropdown(lt.Profile.default.pwm),"PIN"),this.setOutput(!0)}},WV={init:function(){this.setColour(cV),this.appendDummyInput("").appendField(new dt.FieldDropdown(lt.Profile.default.pwm_pin),"PIN"),this.setOutput(!0,Number)}},KV={init:function(){this.setColour(cV),this.appendDummyInput("").appendField(new dt.FieldDropdown(lt.Profile.default.touch_pin),"PIN"),this.setOutput(!0,Number)}},JV={init:function(){this.setColour(cV),this.appendDummyInput("").appendField(new dt.FieldDropdown(lt.Profile.default.touch),"PIN"),this.setOutput(!0)}},QV={init:function(){this.setColour(cV),this.appendDummyInput("").appendField(new dt.FieldDropdown(lt.Profile.default.serial_pin),"PIN"),this.setOutput(!0,Number)}},qV={init:function(){this.setColour(cV),this.appendDummyInput("").appendField(new dt.FieldDropdown(lt.Profile.default.builtinimg),"PIN"),this.setOutput(!0,"esp32_image")}},zV={init:function(){this.setColour(cV),this.appendDummyInput("").appendField(new dt.FieldDropdown(lt.Profile.default.builtinimg_extern),"PIN"),this.setOutput(!0,"esp32_image")}},jV={init:function(){this.setColour(cV),this.appendDummyInput("").appendField(new dt.FieldDropdown(lt.Profile.default.imglist),"PIN"),this.setOutput(!0)}},ZV={init:function(){this.setColour(cV),this.appendDummyInput("").appendField(new dt.FieldDropdown(lt.Profile.default.playlist),"PIN"),this.setOutput(!0)}},$V={init:function(){this.setColour(cV),this.appendDummyInput("").appendField(new dt.FieldDropdown(lt.Profile.default.playlist_extern),"PIN"),this.setOutput(!0)}},tB={init:function(){this.setColour(cV),this.appendDummyInput("").appendField(new dt.FieldDropdown(lt.Profile.default.exlcdh),"PIN"),this.setOutput(!0,Number)}},eB={init:function(){this.setColour(cV),this.appendDummyInput("").appendField(new dt.FieldDropdown(lt.Profile.default.exlcdv),"PIN"),this.setOutput(!0,Number)}},iB={init:function(){this.setColour(cV),this.appendDummyInput("").appendField(new dt.FieldDropdown(lt.Profile.default.axis),"PIN"),this.setOutput(!0,Number)}},nB={init:function(){this.setColour(cV),this.appendDummyInput("").appendField(new dt.FieldDropdown(lt.Profile.default.brightness),"PIN"),this.setOutput(!0,Number)}},sB={init:function(){this.setColour(cV),this.appendDummyInput("").appendField(new dt.FieldDropdown(lt.Profile.default.tts_voice),"PIN"),this.setOutput(!0,Number)}},_B={init:function(){this.setColour(cV),this.appendDummyInput("").appendField(new dt.FieldDropdown(lt.Profile.default.tts_builtin_music),"PIN"),this.setOutput(!0,Number)}},oB={init:function(){this.setColour(cV),this.appendDummyInput("").appendField(new dt.FieldDropdown(lt.Profile.default.tts_bgmusic),"PIN"),this.setOutput(!0,Number)}},pB={init:function(){this.setColour(cV),this.appendDummyInput("").appendField(new dt.FieldDropdown(lt.Profile.default.tone_notes),"PIN"),this.setOutput(!0,Number)}},aB={init:function(){this.setColour(cV),this.appendDummyInput("").appendField(new dt.FieldDropdown(lt.Profile.default.radio_power),"PIN"),this.setOutput(!0,Number)}},uB={init:function(){this.setColour(cV),this.appendDummyInput("").appendField(new dt.FieldDropdown(lt.Profile.default.radio_datarate),"PIN"),this.setOutput(!0,Number)}},rB={init:function(){this.setColour(cV),this.appendDummyInput("").appendField(new dt.FieldDropdown(lt.Profile.default.one_more),"PIN"),this.setOutput(!0)}},dB={init:function(){this.setColour(cV),this.appendDummyInput("").appendField(new dt.FieldDropdown(lt.Profile.default.digital_dot),"PIN"),this.setOutput(!0,Number)}},lB=function(t,e){return[this.getFieldValue("PIN"),e.ORDER_ATOMIC]},IB=lB,TB=lB,MB=lB,hB=lB,mB=lB,EB=lB,OB=lB,RB=lB,cB=lB,gB=lB,CB=lB,SB=lB,AB=lB,LB=lB,NB=lB,DB=lB,fB=lB,FB=lB,PB=lB,YB=lB,vB=lB,XB=lB,xB=lB,bB=lB,yB=lB,VB=lB,BB=lB,GB=lB,UB=lB,wB=lB,HB=lB,kB=lB,WB=lB,KB=lB;Object.assign(dt.Variables,Tt),Object.assign(dt.Procedures,zn),dt.Python=cu,dt.generator=cu,lt.Profile.default={},Object.assign(lt.Profile,RV),Object.assign(lt.Profile.default,RV["ESP32 Generic"]),Object.assign(dt.Blocks,e,i,n,s,_,o,p,a,u,r,d,l,I,b,H,w,Y,y,k,f,U,G,B,V,F,D,N,X,v,x,P,ut),Object.assign(dt.Python.forBlock,T,M,h,m,E,O,R,c,g,C,S,A,L,tt,pt,ot,z,et,at,J,_t,st,nt,it,Q,K,W,Z,j,$,q,rt)})(); \ No newline at end of file diff --git a/boards/default/micropython_esp32c2/build/Mixgo_Mini-v1.23.0.bin b/boards/default/micropython_esp32c2/build/Mixgo_Mini-v1.23.0.bin index 3ee706564d7f67b212c92333d364d7c3a2b0aa44..4bb8be13243bd97ac0ba11bf25fad5611b930fca 100644 GIT binary patch delta 347 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 v!IFxP~yoXuF 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

^3+hEjWojzol* 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 PzcI1fvcEsL`~3d_A)~dG diff --git a/boards/default/micropython_esp32c2/build/Mixgo_Mini_lib_ble-v1.23.0.bin b/boards/default/micropython_esp32c2/build/Mixgo_Mini_lib_ble-v1.23.0.bin index 9a869b2055bb495116ae400a6b874ab26d53b2e7..a8293fb04c55188183320cfc7c8c2917f0b900bc 100644 GIT binary patch delta 192178 zcmb@vdq7oX+V{WqS_}4peLz4!BHa=yDJUYT*-CMXhDwS`re+?|@Q|8fp;3ElW@J=m z);5P4Gb?h;&`8Lr%&4)V#>|<_u`+YY%*xCh$Ee=Vwb$NCKJ)zE-ybi}^X+?I_xW($ z*L_;s3EW+F^2M^%1qnlDO!MYs^Zz+lczfpb%kJCnie3-(OxU*Ih5j9%pV1>Vdw%iC z9ewkzc>2-lSKd^YHgVh5dnetUbnc%ocK^qhU%WVQ!0UMr|L$KFySd1+Oi}tNiW05N zoIkJZ;ROM2Y}vrLYyTBH{kaJb_qw6a_@BQFMSrnqz_R{pEvahhxkuVt#-vc@mHl#a zNE!NTRi8)hvvl(IX&#pDe16G{9S5dcf4%mh`#yMV(wDx!KKMnaE|#9X9{$_ppyh6B zQN7nq5W%K8km3nWRy2v|kewlaX z{KfN1GQCA}XG~o*!#lln#`HPfk{P$onm)rjYmxW1`3vXFns<|;)ZaPJa#Kv)k_9uo z^JjYJ&X{)-dGx-suM+(C63eLi(xsLfEx3P)#aHjX(~@GnWYE-kq1e zskdyjH0wD-^Ob_3`Q8yzZ=NBYEAHv@=gpfjy=+Da9wL{_TGZOB{=H``H*20@^Or0t zn>BsTWNI{P=92n8n=J<^XmYq9*H+6Ct^U?+mJ!j3MGNQOyr7I0(=Q9X3#KkwG-t*V zrG9t4H>H%*>CfA0K+ z!GzB(bF}UYmek++xg{+wsa}XnAEhSh z490@`hoaOUEc&A9Q|H!~Th-~BK0~_eV~4ulWee-C610r8q}=mxvReOevNkx*zu>C2 zMjxU@gVe0H#&M6LOo6Axo4h+oQHqh{q7W*fk)TXU*AnzqWjI5Gs#%;4*jWHu2X#8 zoVJG4kV=I@vXSGwiqaRB5_LsYnnx?XG$8T*Ogt*Cj3ZoXp54o=c{;o^g%-lQ;RM)` ztSB~-+t84cIlAYx0^s}*M=f;j#eA)P=O;UUX@Yq=< zSA}_8smT7e#seV-ExE~z5SU^1lufZI4HHejugF9cvpF0ls*_5OO2)OYIr4w8oL4|B z>CE|xZygnvp6ozdMB!_YMYWpYuISqSENK}n-33Qf;SdQW<6&^bZwT&+D}q~lX};c~ z3Px|49p>MfMHhx_0A5y5NVurRFotEfT~Su|33krax`t-#ZTP#vTH*)&>(yXY&2OX0wFz z|9#}J%f(%8x_6LP#qVGrt@9tW zDZd}1j&UfZ4~M~1;5BX0M0h)L9-KpMnus?VZiIKkx%j^ed*Ov>Sq6L#PJmNnZWC`Q z4cNqba0IS~C%|h9+71Y5le5tr_3SVg!+VqCjYHrVkhytrN5s7mYUFEuwX{j1Jz|~L z?>6%}OISpsN_Jgv*R^t&y{7mY8K7b+8Hv09RWtqaFmIq9bX5N*TBc%BXARZ9Bzcg2GqhT^{yGn3Xy_i10GA^ zwQyv9Za!hoFZ~S6lf{0+ansL+<=1hGVN3otJTHka#xXAJ-*nOp_aU28 zZ7xjYzz7`SD0!ZaND z%dw1Xn+onSw{<0~M*Ucqn|8M|4#G$8W?k)wrM#!D@dBfOu~iOJ+2d4h!TnfKMx<0K zO(mNe+Zm&&WJ^U`V?C8L9w$#Y;R&oR2}|ZPVpO`3#!PGHr**HlGuAUS3WcqwmIb%6 z$Wv(FH`^HwFSTDm0(c#*J_zq!N$uGT)RyB9r?Z?+lg$A#%dWDZiHb-#mEBCXMQqv3 zULU4~W(MjYf17?%e1`vYWJtQVo;J$%Gp7GV=3L#2{{hxV(aFee{}{4tT2I2EHSxcv zRV1xhk&iU?Xcn1J!4m_uShXN8_}f6X$j64rj5q&^Eq^SffmN~fOsomZzZ0F_QX=vX zxEV?%6904DjJdLx_%d_KS-oY3EP!)RmWIJ76XQ}d7-h&|;P&FNo(Q#6CXJb~36`m} z4(^Iv1^XDU!|*EP{qSx!X?x&)$c^xNH~=ptU73UH_7K!l z=5V@rP~}v3v~1>KADUGFFC_yftg>F~a0+q@6+TD0)3Azs0`3YQh2!8u@Mtu!36`a_ z7MAJS`L_$xx;)Y1OZMX_8~fB4gs|IiS>_gDE^ zci%ePm2@q77CO&GmWvYnWJm+B=ujCP>4lb_W}eO*i{v?Wu-0{0G2!)xw<+c{8Qf|i zQo8*?VexofJeL{Y{hiGZNCGMu-X52DZta<;i z?1qm{X8%u>Wm&ow^(h$N);N1z@Bz}QwU^d!AEK?dxEJh>H?lj&8+}3gmih?=T4#&8 zzcILcsJ7BlS#KYvjj<%IJ{xb;bdNWTk?}?yybENs4=x<8^^Oi)nqVBbB)E0BmZ(;F zgKrPlx;nh6=u3}yV^2%)+;A;LJ#7mn7HVBBhk^qOwULQiHpd&OJ;?%`Aj@pnYY#qC zsEtqyeh!`~q=Gf6!IW#Y3F?Z};H}qcz14;ngIlk~zp-s_-?iFUwc?Us*Ad#z#ABz~ zvi6QQ&H`tjcw-$^-Q^CR8=>_}aViPM2K=^w2Cxh40S8ipBSx}6Y5YfU-bgJaG5c`5 zQP?-$CptZR%DFP$I1SDMrC+>Z0|_7*=%3RjI9>eq z2Im!N!`#)g6O1WsNQd8^eZjYjwD#_5^2xl4t^^D0!BgbjzK-r%fm{XFf@-kgL%JN^ z`(ZF=l-5tJ_&GRlls3dsyq~hKjyLjt556`^Tdp468}yCVI;+i>1ZR)ddUxM+mhb`8 z4S0bPn_w7l9w-2Xpcsq;$sYwj7_GJM9D5+%s6}o76*bfqJ^+q_W8fs1vOgF%MjNdb z-5;DeM$1v_&eX3Tqjh$4T~N~2sG82c9y2ef8AvBt+Zq*jF|bkW+hfTbznbLW@f)>y z>e1TZgh|?1_ui-JsC+5`sxJ+`Hc87FQmH2x*=-Yy#&hvTCH^P=7H_PUaIgt%0d=4d zrD=o@oT0MtUU7rNpx|G@-jlWN!Jr|VEi#N*Pg5~i>E=pB_dj+TjN(VY5`08ZsD)sc4;JL}@WAnLS`zc!I#Inm0 zjEW&d1(_9O{R_GfTR&lnwpj~Zw|Otx&>os+@yWGB;JNn(nAS;G%F9g~opYPXtGJJj zge8XEa>sHs98V3$>yIq)#I#PsFOueiijX^oU9GO<-XTK$10~vKUB#~So5eA{YL2-W z_rXTUR<#;gZd>%Z=9Od%@=_MnlW+=4&r!H5d;m^^o8d^wZ{L5R7E`J&xMx0a!M$g- z*|OYwLw@$qF>=VGT)Q8hrFkvgrAPX*OOy@5HPpuj3XpfgvV&ZMM}cg-*rs^r2fNP+ zU(mcjxNPRu5mzo~5{M%gG&Wc+XcUo&aC#nj!H3}^@P2qV+zju7o8W_R1DwO=?gZQw zu7!Q@CO8dV2dBVQ^Vn?k!x6ya90|+d<8Uc_3Z4i%2rq`?-~w2M^I$RHuRUgVj)SIt zhFgsIu=S>&4E2hzTf#pGyJe*;`cov1KU&#xUWir}R!0J&mGV~ZJ8?^ahtB)il!Y5i zza3%z2P~uMK#v?xnr^xM%&sxx^?%&-lT~#e;gVnJr5i7JZVkId5o8wa&xL z!) z=!L}~v@B*q(Q_wZADiu?i|Li!I1b@4jIP`duOXxK{q2l3_%C>ji9r{hpukn!rJjY? zz(s_whxh-3V-z=u>-KTxgPT9XpCR8sx-=J8tXP^j;+^F9bq-bzkRB_L@ku*lITb&- zIGGtoKxr0ZNdmbYoB(qNoU=&luNt=o7cSCr{IdB?eaqr2hjU@kC3bYm(zh?Tvs<~> zhU1=WGSjRN^O`Uhw92DB=_KD4D5;om~bH`Bt{YWAMo88oe@2hs99f5JASq(>jCpI4?WwS;Dav>^Jg7h2Fn zO+v<$%tRjs5KgZu1;|q9yA&$pTZ6omnXo|$h1bEOJ95N^r@@u*IVu-`rRU~ShD`hP zJtj}uWATU16DRSI2)XZ=TnI}A8b~M=VCX~l`FoJ10&?;_!f?%9!c>F{;n&`?`1&@R z>FdJ$8Tm;1E~MdrpxB6)M(guo2NmwSq%S6%?QJ$5awC!fOAY6~Yi3kIrZUE2HP3`A zw;yKuw7*SDi9Sq)aQDBBbL&~$#hN9wEtkr#BQGgjhD(;m8f2-wTx#@Vs1%O!)4V7% z{>y35Nq8DzN8wZS+5uR~7JKOYz^sQD&k?w#vv&P0%zHy&{!qjZ5Tx(~GMB=o92wqp zWGP&3PEJu+F0yG@+pDNl3NT*CAzUdB*F4q!=NZA|0 z>HCmzXL7DZma^skLM~KvE=86y>(1WJ=t;xjI2wEyR^el}*KaM?R7+UrD~hUU`JY>S zn}}a>Q66Q;|Jz$waH=RVo>0 z6Hj`o2bpm@qR5M*WGpv<=jf>w$SS&A4j;sC0elKBg(d$jXT$mbbYa4c_MaD`lySJF zpmijWf+Cy88e}O*t{A7G&=}ax#>N4qCDTj)RLRU=3Z?f;^iHGbvy+@zUXGtOR}G z*|1(^wsiG>%;n}QTCDuFoguxoi#%$<2Cy0gz}`UHL7~?%!j;Rw(IO6BTv3S3Vy;w; zxgd+3vvFvOgiEGPIU)zw+{w%<&*N|(?&2IOAU)YaA<~l(U2rZldr~fG1$oFRVyxlK z^jIb=7C_d=6X8Z2fg^qgBwy+$W^XQWCrW&?zW$I-#I~xSR5-bn%%(x{wvu}xXCg~Q zH<6K4bR>RQ6QvGWhForuLu)SbW`@?_B6%l6mkkdiEFJC#r!GfFCZGcect|2AJlo5V zz|u1h{9-Eg>~rSOlpu>z_H8l!KSP#Q%JtlO{KPG-{DAlpFNJWaXd(Hvo&*z-rJ~dP z6uOZLtiWReHs&b2S(FX-iEhD?sVq5%qtrjFog4m38oBvwz9_AO#qOY84OdiGHrq_M z93w|eaa|B*;x_F{H}guG8uF*=zgc|FyUZ4#uc7rc75NBVn-0sgul_Y;`F{&&i8-sO zfV8?OoMr%NtY8YVwEA5dD9BiWu|%KN-4z_NEUb%Fab_I?%B>nvl62cZO^( z8bc9-=crid99v9gGKAMqu$*H{kfkvW3Ql3i({wkF73}NQ-5ngZTQxsXs<`1smb&$!J~DrD?`Hch z8LXCsWKapGP(T1aLXVWg$KeHVzm7BpmR|Y&_b6pul9}m2SPn$#$)>y&7M;#*XYvX- zVpV9rEb8G6OcNvK7a#t3PS`~2>wu|RZ<>p|%o4VckEW=;x5+4-3W&;_fTbn35h$6q zAWJVFWG?KcAx$e;XQ{YwSBAO~masbb2)qTB^TQ@Tj#W6S;WhAD_+27Y!TaD9@J_e_ z-VV=&cf)0{bn(^>W~--Ms)o)0g<)QUe>vf|!qOX)!aO9*DdBLxBkU+`Z$=Ej(#6v7 zrDP_pJwRct&B8I{P;0%ckF@UpYsIJ}AIT&29y1RX8f*knG^30;myl&6C5|C_R&qqK1|FDR=8St`>&T4@j+X&w)dr9txW z1^mikJmO>tVNEpk!E<4^%cgI8Iu#-;7C16g-x}nF;uo%DWJ&T8esLuuGbu8IWO(vO z>v9a7K7GcbMc$HN+Da}vlkxz}Zz z>d-mMjGvBdP9%$RribY_Av59^r8ISqnAj8kKkRmE`>DQhYzQWTwY|;hJfB8$R`iUqK2EYe}wsp#-9>|g>cJDL{a%Z}zWEIXJ~{ACB@gk|G$0{@f_epVYC zqGyL-*_rHzrPUj+FsJ@AuuKLo6%uZOCH$GbrhGKaDOZL~MOfYt=Jl}jhOVee5pnik z!_rA5B#++yt5lz+W5=-;VrTmH4_kiAr{sy35})G!(5Owsxu{M4 z^Ir=7ziCut;(qrB{rzANMx2do2Do)_YyCyf`r;`Htlw`ca0{|1@JUz{crPppd>9r5 z-UEvQ?}9~vkHMiWI4la>0L#w178d=jfkl5ez@l4s4lwm`4P0;|9<}0tHxDrtI4#eV z=M6PEff|brw!jjvDBtAma72M09d5>HzQ$B!Cyl|Be6~uP)=z9-IkM%*MQ7!~ z@*P<&EZ>P`z&XgNu+-VcF!n(wclU8ViQp>nn93u@gvnTCGMg)f;& zdBUOjo&ZgcF$uUdv^>-^DYzx5*;1tLlJ69!cE0b2xHVSY;0Hl%W~i@vNV%YFJ$=L4 z(g3HhEvSLxL@~r4MXH9EilR}9vEIpq6xY^KjcwanP2TMa^;iYJ&4VDg2 zU}^Yi(nUsMGd(8dYz)tag)SvHdA&9xboD7iv^UMH^tv#QZGT~i=4F^+yE|NH@Zqpq z8l2Wq3+=7)DOf7*ryx37DMps*xSo^w5p0I-33iZjT84e_*~i;m34GvVMadZ#W2Dua^n+idl+#z>hO4%N^OBxaemwcPZRxu z(^%zr zS;q{P25Y{uvD9=Lfnq*|86R$mf$w|f(w?D~P zp(h!oXA+IQKPDQ*-zOSpzfLr~`xA{Ve@iq@H-py_4ds^YY z3P4|w0X7d}{eSCVcp^5>X`$hg~xOvgt6qd&y!$J{$0y%OMB^F4`t;9bxncXyQ z=X^8$<1;v`h(|6SM;%t>7wsLjk6NHCQodH5`XtZxm~Amf9N$=4^fpSI#jv+^B&rsz z)~-8V(Ee)gV()C9X+LFu&tB@d$)4i~*he_x9QW%rc0+kx-Qj*!ovE%%u27{y2NAJ;9!&Bq}LNg?6uUI;KSRDYq+glp<}g+DEy~ zQxQ6Lt4ban?xmN~foz$NZsFP$cMV(ujLjSq!RqH282p>SI#342fsT$VeSwd?an{=S zHVOS=uk3AEc3rN^lF+rcGF{ndiR9)JsFyFWt5aIH&b9F!A|biBdt1iWCM5P&#>Z(1S3sktD|_y?r1$U@TsbsQo86;p z_shF=EzC{tzCHhzINSDIOKp6o<=1_hUlM%g89vB(BM^M&87;GWaon)Wq7!;<8}(WK zpzXea+j?7aEi+!MO}<2GkW(Aqt~NfUw>p0GbY*->k}sJ2tmd;^6TIPBt-#_7ZhBVp zYQ91F!M{GMjflM}&QYIh`85CI0O{Ms4Gwmy(OzsbBsODvt~$PfDu0qcvN7(e;5Ri| zj%7$N^*OD5obgG1{%f_#mzlxC8sn}G7CxtCB@MYu&$W#AeHqyH&?ot$wr6X5KIj}9 zHzc_FIjwWs!Rc*sL!Fq=t+!H}+^(}@me{w=z#Mz7CGpDO8=JLBH(u37PjFqv_j!p%$YsHGb#aao z>&{gZ-SqAulwl80n2F7>sP{W3&}6iEBHBF0WmVo$pSA3>WN6#9I_(8@pgU+C#fz5e z3|9O_tIRn|$|^AK1wMp^_kdbZ4P^4jq>;%JLFF~U_TNM$s_=*{d^aYH?BDFMDtonk z+Ao~BGqgBs8-;i6m{smB)_dJoc{cIOs#I3yKdWceO3OxNtfeI8D)*l}&$7)BmA_Y6 z@5)oADw9z3$CV1jr#x)6L?6@d^9)g3ZrLA+sxQFilu*x7AaXi#8Seet+IBGZY(vk1 z0a|LggaT!tg$V0js84xb+iY=^6IcKWx7B~JRU2#ZpLmf+2eLU_hh4zE3v2=_KnchN zdkB}VV8vCAjN>h9JbU_y+_%78r{JE%%L(q*{&CZ|lqM|V?;w257&Cqj_G>BWmyf~j zEX8wYI3SWp3X^^2`di49j3PKiL7VZDLL*Rb< zYJb%CQBl#4>ObhiqBchTJ?e+3=;)w+QXd}mRMbDBPDWXy*Xcj%g;ATLK92e^$`<{Y zeoDVK>glKhQKzEp(d+e}^grp(Mz>L(*7EJ+9Ur>)x_f#oF`qczbHC}@B-UtXxDg#qo#9|pfbwyf?CHVu&Cme2Cg&Fp_4#l8*&ToWA#i-unDXMD?k}2 z1rzI0+dLdwcJOo!ykOHyC>tmS#!L0DZP$L&{e`dacE_UI0vjL`q=I7nWDI0;WAx?2CxaN1{FZ!$z*Pg)_#!{GU6AJiSG{$bnAo?*g9e)a%(?{-#T7IZtW-T2*h@M z%WdIR_^k~u&D*|^?=9Hk?hSi9oM{?2+k$vweDK2t?Na|!?!(rtj+gXNt}an=*5^FW zMz3|1MCV5>i2leWR;a7`lXADCLh0tb-eD+rDEqVp&JVRmJl{AiSb$GeRiCA7RBVo^ z_G$Kg?oCR$bH973^CS1e?)P2qy3&=E>g~#Vu4dO>*FM*WuH*U%{XzX9{bBtP{ckQ* zWmL#~4bbXhR=QtxO^acQ@Q1N_opEWzioh+eVo*UcvV={+osK&XJ_a{~GB6PsjrFg+ ztj)Bz4-;4ec7fVggE_BgquXaormwNfhU?&RFc;(l?`!oNU(r(dWN|khY}1O~#H`~k z0DXZM*uYuB>cAGT39JPxKpBuhsQlLa$R&?H7P%Ppx`H;9hvhM;95s+@k>z(lcYix- zfbjdxRe31Dn2?$sBeMfw4-l;oGa(uvW+ozY-U=NvBQk>@`q@B4z7Rk7!0X(ti9Z)a zp=VI;Swh#PoI(}($->hwnVOXUK(Zn7;MvmAT%RIKBW^5Elq-=>Qt4vMly)#R%R&G}2X>FA0QBC%)>S@2S(s7TY(s8fjQ|IOGORQzl zw??N}7ez0Q{!rWPdR@O?JK>6T&2eeg9P2GnlcVOl8l#U#9nALKWL$VZVyft+lkj$oU{g%#>CI+HWDVyre5Y$%aME)2_`aDotd;%dJc zA?AJ4V{SM?6a`9zim*KR15-{|XcqWZXH!lO%Xk07lyk%K;FnFgDxCg~EK{xy%l}C; zieW+)+!{r#~cv}0y zJbrMIiEYqz_Xz1Z=U`_Jl?7}6Itt9zxEq%~_dsM8$X znKb^Jl`MUYHp%&h+Z8k4Gu$)GbH@FI(`Wy)b3<5vJ4UBPcZmMX8e^-|W32Dlc0|=j zy%c5Ya&%0dvR)Ywa~qcb1<%W#)tJ@8t~tsf*8n~REK&dME>NFfhZt1qVt#S|>ii2j zKg+$u^Mvaz^#wIcV^cE`gT7ih=Pq_Wr9H097Lr?|sfez;G<(Lba{#HNaea-FiultNrsAcBo%sJeZAOOn20#FL3fN`J* z6o5R?7i5DB;04Jb7TACS&VI_A2FJi*Z~*KDd%!Nx0BS$wLAeIU2CxpS29+QH%E1C4 z3e{M4N$3ZlLw3Z6xVp&};z>Kd2~EAXyt_iY`NxeRj=Rg8lK|$otKOp>kIET@QvF%C4G0Qh<`T#^k_lVICIdOHEe3 z2vtZ??g?{UsK67W8m`{T$>ZJ%0` zYy)l2+n%)j#TIMzJ2*g@tHT_Js^4V!k2cpaPg`m~X5XkhW`Dx-p>~#y&1p6^k9!Q| z0WMTNv3+OvI9|8!w$HKmb4QL<^R*~fC-*PzmC9pEZcMJ{oa-0Yf8?1Ftv~rC`tmvE z_6VAPn4!j900@gwR^TWG<30}_JfsbYt02NAWCKnGwVwxbKGlA6AN_*O1o9rZ@o;_r z&$LG^iB04@j$8xq6wrvf^ho{j&$T0b0rxL*K1wlPadLy3K@+G10k8n9xzoI=DP5;1 zU8rn6HqadSuLf}9bRXeHJ~S@rr>_xy^XCJDA|@}D{Ete0tP)~xC**LodO26CLpW(+ z@l|+Lf4(pn#A&D}ry#;Nvy{Y9&{F&(>5fx}eISKHk_zI01MI|a_nmBt*W)+>wgai~ z76v+?y0o{gE8JhJlRRVCSa|ddZHFz!(?;p%{MJ1+=2!Ou`xW*b_7}8goEg!#*l)JS zyN|m5<%-q*;`y`E!KGqjuTrYD5;fWSWOR4e-#n9Ddp-GjhU-4(lQA2WLf811M%P5o z-#z{hJqJBsdJcPzc)sv_>^b21$n#Ine$R0IaoLr!DHUt_u~rpR$L`<>rN6q8LyK1# z9urgwJhz7wpy4<@#3;l9QHZ(7skn9FZ!iwW7)Ia)d-3lJc3V1MQBWMX#asW@m)hU- zoJ#HoQ^85F0E`29AQMPWw%+y2V)Vb=AJl~I5B_+2;Bv|R!9%Wl-8R=%9`oiPa+Bb6 z*|7?Cf%D88iq5x+>doLE}t_X9G)=fnNqUF7jEB5@FjBV48B0N zgGd2?!`(W=hmc3L3V#r{9EBqB@54Rtg6ziz{4s++A-68zF=V;Jh-47N%?saoc@A#L zBN9Ffx4a5P5Be$-AwBTA0DL@LBVTs6hBO{)d zufZ*qiiH1&dr(BCeC6Mub%LLf<>VPj@W@5s4; zk9(4mr`+Kwm0GaIC;!TY4~viuu7<^LT?-pP+~sfvIQt8W5?BlJ{)0I_%UK@O{hJ*c z*ng&e>}hRfw7>6ftdnHa1RrDzl>sLM8#s&qF>nCv0S%xAyi2@wun(4Vwof;eX>RzK z%ROvJ*~-K6xnpd-sCpnQ`}dpEckMzB`jWx24txwpge~C+_i_#3MQ#eq8^bq2doAWU zd-5!4vwWvy${(yUzv?&^j=z|5woJFv$a5H$g`SVCW$uUg*4CnIc0TX4c>MZ4wb8O) z^Ixxa(O=g#DOW~!P^NhT>=G-LhZTA5yGC((Cc7VXKH~I7k5wGeZuem8a&3n7TUVZS zN6Z$^+gH1vRPIwp*zb(FL-|Q_Y3((0+g71n>$=%fqPFoIbM*<`G-qRgqnu)xRj#Rc zN2Yi4)I_7S-S2EmKpw~h$v_7uf2&{EqK(xqIZdoWa0oPlDo_rlsEPGo{;s(!{!|?w z@~nfMpau5{a0oPmMo^H?>I_!{>F{gVL^EhgWBB4>@k^!-+ZLG}`d2Kjgg1r5pACl} z)6odhFJ?MRc=PIHa|ENNnIp14oZw%)X~+m22+Nl+qITp%$TLDCQs&tc{nzMN&nopv z#%gTLe(gv1KDC`{@o1j2u0Aohc+%WIIWt|CySlo%xh`>RQf|}?{a5=PN|XCtcL(Kq zb&;owZYchx>NQG>E8RUwTkT2l^b1}2y{*ku?{gJ+u8H|tOIH?Sy@G6=BPXiu?ilwp zt=b*sT<*?tkBPaR=_U6_QsrhI&v(&_o8Yye8MpYS<3519#*t_QKmq6rS}wIG8W}da z9-Or%8i%734FhnCv0S%xAtOGJ$m2f#I z1>?Z(nOud!a&_ix#|sYibuwNeZ<}u(vie5kFPR*KPcdcwMV5KygL-v%fL{m?sQg<2 zGN3ENa$`7r)k1Upc7^39%S?Ihdb7aMEX%TUYBCEjp2qxkK|UOoN7b1R^tLilC_gnm z@yENk-fx)lv9N;t%#>b^8EsyZY)nN#9#-XgH%i&6o{Rb=YHalHQNKkg(Mz$ZRrYLW zh2GP7ho0l??YzS2i?Mp1R;!&)yPkDD~}VDr*+|Sto7BHc`eqX7TT}cIn-rQ>Sj-JM)tNQT|_pSeShOJMYFVa|T}C z{!?vypHn+>waLS8dGD1EMQE<$!G9!g`?c{y<5ONb{nPR@zJYa3weeTxPp(ZE)wukp zy5*9p@uwB1b_T9n#{a!^dc~=R-cjRsP9C1}er>|AR~zeIsz-ix*>wQ|8&7RN)$B{J zO}N_pCSk;jz5Tr4-|y$?oOAoyfTjPn6DyV}R9ve4l($RwPC1!fI$xWc)uU7Q?wQ@p znl~+ro3t(05;rAoayRwU{5!Ty9^U)yxJf%gUQ^>H$4%>|f0{p4Dtb+ALg7oH&me~E z2vMZu?MObG??0A6aG^`@?*HqahRMSRze96gmb$(ut$mlaBP}zf_x_mQu$Onf@?srr zyU?0Yo-dn?`Gj%sjiE92WsWi#32D&ktc=V~oi6W@mf59STDKl)J>r%{#Vw1b;=wGp z9+N}yW|bSL-OH1Q&v}=QypDp0CM3Pm+tOSoy)D(-ar&nN`6B{Njlt<|J75-Y(e&Dc(Q$r;Z2Pj_ zTDJP`dvQx?$<8wo-8z%22D^InRQtQ{y_i2-f`TJGdWQj$*Q}SxU?{^VW%zDD@#>cS z^wP4Qb}m2lim7xvPA?BB-76?vGfH>9H-a_f8GO^DAGhQNx5nyQb@Ce-yrGSr)g66H zaTiQnrmi0Djk8g;+T@}1Np@G~x}n|@?}Kp<#8f(N2_)STh+Pnf4{mRx_q#FB)jFn^ zo;W^It9}D_OBt8ixK8*`=V1GEeW||^_Z0C5<)9SE(*Ezc=Giryl~m-)&TP`jWg@aK)I(d<&-pe; z`e`=(^c3H+RoI`_TKCWfE++3%FF${!Ed7xeesNjDQ%fK7$zD|&_>}N41s?@c(YeSc zaTmZD;A{rFBd`Um2Bjc2qkeQJ{VR*Vuq%ncCXf$uK_*BC2|#M!>W%MzJn>2RK#J`_ z>ndrT=*arV9_yb+E2ns*eKYw7IZREsnuo4IcE4q&$7a7 zwwuC(FIT8?3X6{EtXDhbS!#)A6%Va)l`1Vfl*!;zxjG>7I^EYrdYqs{CDN+?p|P97+qF4%Gi<+c zq^Pva*ETBBvgnwB_BY%gYSOluj(xnvnc7T)2C!v`v}L6X9)G+A^q>_~paF>7h}?v` z0Iu$i%>aGDfvozJZu$f@u9ELZu_ne|kO!D|E3@<=ej`*f>F*Nssm{5@{#;Bq&p2(L z^Lp*Zm@NINm?6rS?ti(Dx{tVLN7Y4HV=m0IJY{ywr;ZZ!Ro548sYE5;sU9Nl!$9Or zm)iOSPzLI}Kfb${a)8Tw;2hrNm9M`kdD;yu##yh6* zt;r^3rRQ(9V#VwC?8VSr#VLKG^Jn+Xj{98qyZ`NY*&1p31kWt@?VhDf^xM#^No)Y` z_ViKKxPr=SuKdvW9O{i_rQ(%9x?&yjTHFiZy;m@wKru)KTkwC=lA4^BeQ98*w^L51 z-1^^o>Lb)?8GTXBK78MMB@++#S=@)g9#9L`fdD84MIaBz!9iO6?XL>EQbqADHb1JB z1KbxFT@M(An;kf}DZ#C|dSZ&$<%`2*!Vv!1#o?02lY~JM?!Mxp^b#&%;qd;1pZ^X- z!j^GRjD$ypMk6vOWaB@@Q|4)Bn;zr0->9w9@3h~`5#T=iv-TzS&U(4M+S%ZF)AO-* zR$Z)BS~kZ_Rh^E%Yd^Tt93N^Axeq$0JN~R*&+&eocA2A-ql+U|-=Kb@-s0DOcKnGK z?^m6dXl-4eIR-dKZb_6|Umz!Z=Rl0i#Gkt*q0tRY$ z6|)v(f_43{p5*`LBLPcx-krFNRA^sJs)^+kR3qYnRxYsfaAVhUJt zaPI|;U>zs}MIaN{z|kQT393OkC^lKJUp#rJ2M7EgNM-T$QDPA$Kux(n0}n07bCP# zGx3zdHiR=f9A!S4NM>)6iI-MNVu`~)e6GaeE?R4TBqDL%AWnX(ID@!ylQ<=<;@n4^ z(pGW);tv;=5PhMrdx=!lD$*A>h{Ev6ORLu1L!8=HaXN+L1X{(pn>hPh#d#3xA^DWI zs*wLKBAsm&X-c?4D_Ui=j5w)`f24;j+$2hiD_g~pd*M9dM0#jrIG>4@3k|!8I3=y} z>GT)geSZ66Z4Vy?FekEb)5>n4189y8-(7UBIUBJ|H=? z$N3m*wows#Hpu>*rHAu5`$M5!&WGAS``zkc$8?8j)ns4r2G<1V_XeS@fmo3*9KAx@ zok_}#F;B%r$MjK5i$m!QMD}pjke*Dt1wcFw3}Ye2oeu9B%5(u4AQc?OzZO&%)PFWu zKdAZxq?UXV3SnAc?#|+=d4jDitLRGmOZLavp9L)MIX8J^2NUaV<6ai?tNOI3j=g85 zCre+2&6YNPtVt`gu-~(>)2FOwt-n}LThCbkV{Nhi+xolpob?Cm&(@RHpRB)G7265x z_tx)5T7R|v7+!g0etlD4D1IDU;`)|QUAbjeV*#i z8;v!k)CM>ioE*i%3^ssrPy{l70+wf@`ouj6L>taz)P%odQTRNc}n)kX2D zL-Dlp@um{T3hF}fxaD&oNDZ4LqEdc7;z0bOz@dvWJQ0f5_k6sL#F2TT(|fI3oPf+G z=6pO0aRiyI<6%w}BNWl5w74T@$5`}H&W=CWzqS`Rvh6O%bLUTwYqe31-s}_x+Y9VN z>_hF>*oWDN+Y9a2+Lt)v-C3SZ4$U5Ix7i)`D7)2ex9hEb-XmwIRhl<^irUDpABL=? z0@D7qW6=XDvL{p-j(f=aai6{p2Ae=7m;%m@K}$gbuz{A*_5F+Vq!WU zlDyx1Y~X2HCcn{m*7B>Cpnbs1a0?q`fAOSc*NDrEu2ZuRdc3Ks+<|9NC6&Lwm6BVw(`MWjVc$tPgYmqf? zxa}49Ywp+GuevX2@-e%72YR{tZq*$8`PyF`lP=?=`-|ID=uV+6Zo*XN5ry}iLifXK zCkOvAQQw?+6geN%ffZm1D4r60^hW)hf6p{tQ%F}l9UZ`31J;2`P!3ALI8Xrkf((!h zY~U>EM)Q@}G57%30~$aLn1H`D^4*!{!$@BmDRRku=0ixaDf^9fkDC9`enmLK7Y~@T zr8+GCN*ATlNsVFoMYf;akPn6B(vAF2iy+%>GYj~cqnkVh8DY8oAoIScG%UY%J7$vb zwISKhhfTcgiAPg7!Z?hs6mU8$Uw^Zifw$Z&;K$i!frVjt^=IZ4O&~0fZ47^f9hUnM zU#@VDhUF`+|P>jZTQJjvni1 zuesenaoC=%EOVE+`K_fZ+VPxYW6UP!ddH}k#~qh?qGDc-ak@*?hm@guh0@+L(>290 z$uZe+qvJJucYCHi%RbQYuzihvSJ+F^TmNb&S1>OMmf|}{U<5Tpd?h3*)KrzTJ z2`-$f-|ALKy9N0Gs4EGc5x+Y8vOy*2J0rMsn!eH9m$D8cC&0&M1iMZrUK8#Tuoldn z8QeNuztf#h-A*E>!e?g&`;`!H5AHIs0aV-+d`1P!pgF7t za3078DX5SaUNfFk2;4&W32+FcpsX@6viQBc=y^VBA@XO}m=mW2x%JZTBt6mcB+jb? z%s7E?nql{08@+^9hdnN>;rDvTyO71$P6!**qsY&pda`Vq*KObMb*{O|o~llc`5UW-EGQ%tqI{&Uc)5Du3Y`u3yaM`W?!%p4D0hJ!c%(Dj&N$!WsZf#(!xrzDbx{N)K9cI{C-AOrv~!tY2Aw4_~j!51n^7KN#u0%4u$e*1KkTB3q5d z+n764Xd;k~n2TJB+XArU_Y1(Mlayr8!iL} z5S=*EV49m_VHLRTdQ%0GmzsLDc$cD#L?sO5)_PSzdS!P~<63${9-4pA{(@>O?dOp%3W_i&=5y~HrGso+X=CwH z2A8b&E}`w<1n%c8DM=jy89d{q4bAA@YiKRcQ-k9&a+O_i-rBg1xoZBH0$W^KZLVe4 zF#Gtp%Pv#-vGk2`>3GC-njP1 zChV$Aa1_o?qF3=SgbY%2TPsZv)RTq5V$!>ER}q4VBh*phqsJB28fp z{PvL9`jf~K&+#!&ORy6D@?8lW7<6|?3on?bx0#XM9hH_Z?N>iwzuYm!-osI6Kdb)R zzE_*&_)eV~Bj2L`>i$>ESS8Lq*7KzETF*u?t=zax)p=}A0*+^-JMvb6hLziH-&F>Db~-P{$liILp|L|%6nHVSt!T(BHJaCjM` z4C=rJPzDM?2G|o|8x9PR4D$UfW1zOpova^V0cf~`d45NI*QNSAtN#!sR)E!abE1G7 z!79EK+5#WU!mPtxxi{O+enNV702VBjx@O#N&h7dCWSv1SKo)cVC7(GGMTu=|hG*Yu z?zQF;?xTlI(;u{MswYFiv-?&lrPyI*s-JlDEss>_s~x(`*4GDXUtQ4&h(7?3G3t5YU>8;pRMby zf3iM#{*B;0u4UTs!>2x>L*pdH-_Lbp%qpcs9j9HR%~7_wH@lP67d&1@Nq+G3S=glL z53&T)LmPm!Z@~j>C2%+0kBI@NtC)SD5lp#{nYjv+3krc3oVb@Q1}FgOAORe$WSm_5 z$9oTp%Sx8$yX({L(#P8Ub(A&{hx6Enj zcbRSi8LP{^iqa8xRd}ral5GAYwHEnG#^T4AhgI|6<`|ZZ+k!DvIyy3Q0xP|7y6KxK|Hwr`2l+=h_%t>4@|?h(-pji5 z>!!R>8{c*E@Jn`YOX$Xfy%`6u?R=HdRh3T^F55Q!xj-NC}ZwUXbO%`|lgt)B0Cw%&lkWm}oQF7sn2b`U8imARUHoJ4r zoB@Fwyjh(yyL9c;EvvY1x2|0?x^*dx>(xow*7nlgO1AoD)3$hb{_D#qF5Vq?HKiR4 z;F>&q)LSpbrzHe$c|cG0_opEIRB09bX|Re{A(T|pJDvB!SwJIZ%c6Vl|$A%4GoKo z3eC#Q%F4=&K2e$dUT4p&S)b4M^8Y^m_;`BGYv#=CoHJ+6oH>{G@pKy$?;Yyy(|>Y} zqkAHgHv6hOd*I-eytao#x*t0)(mXFvML4(G6xVf7d_tl((jC!zW=urCKK)|*4T^&^ zF5PJtkVPBmnYz~6hal|}*?H6LNuQ=YSaRsPQj>k?-cI2OrWGHic~bYzhreWMB=W{M zds3j{LN{4^`4ee#=$XT6ZJla5X^AULGyeHgG^jw&D573NH%N4Y zOg7A)Jo!+xFw6I1IWKvbBZ9LtqH|4{H+*R1RC+q+9$RR6`^CxS1K6n!S0W6s%&1K> z_JswaXzQFsem!*(J)lcqW8mRwDm8^GgUB7Q_v;fC)vJGB8U(#{GiqpzcGtMHJvA;% zEK}og>2}FswM(6BiKZG?$dyZaE9<2DovY=W-KEae zp`}`>v>=5EiEs|E$}m7IJN@sW6tEcq$&shX%MKOFy25@7HPnXMUhRL@9r=@7G|OuwS`-u-4mEG z92|;6J{j&)R-+winN%d*DcvRAEfq^krRCB+(tVOg@=Etg8>9!Nhotq=15&w1LPAJu zrPb0(sYF^Ml}an5GHKP7S0-ujJI1@j<9x8Cb(3WW=E0Fav|T=qj|E(KIUxG{M!YHE z&xe}=Y=8k5e0W2GcI-O~T0tWSk^Q|N;k$F5@=XYYlO;caml^zCPz-XBA`9Sd#UP7( zxH%vbq<}c!2IOTIgW=Aor=TKCD;{^CjfK4YY*>qm?6+i5`&J3iG-VTvNvE~M#fmnl z6Ow?*O|cPhs*oOz0lS-NCkj z>yg8!nO;}ROo!1mm8)v1$?||+Xt~AmE9UIpfcYA;Fo*Xz*P-2KRn_N|JSj`c^+>a& zY0^|_ij*x)mS#wqQjRo9nki*S)1@1v3DQJqmNZwIC*@0Xt|Z({wMl&gmBMk{WzLNT zhkUdn+|Ro8o_ZiRSE5dhNHhbYtDxK9_ijVvK>b$abPx{Ytvs^#Gybfn_+6Z*_Bo`@ zcGUdfR)Pvp3W`7h$OdU30Ym`@;6eMdcs@WYXau#O5>$XvPy`A^#*Kn+&~^>Mc)FJ*kH3om;5hiElBSkg3~7^QU)bx9p(0;02=55p-%N-B9~F4RG!ys#kTVx_vj*;nS#Q_ECMyNUF7$scu2j z0r^2!J=HJXNp;j4RNpp}>bL_`i;JN>I3W2D-7p`$@Z<#PO;pcD*+q2rTU480qdNa> zsz0-Vhpu{lWp^pm0=pOK2933B$zUVzTI!OXL;uO1V_tE$@+Q<-IcAp838X zI}2gHn=AQ6o{d$=grE_Wfh?4g!A}4@Oo6X(A@D?{;Yp%Hs?M6%m}jDKiHx9X;g((* z@RDnF2g-;`JJ4o=bF~7J*;}Dc!@n7B9N@tP=n%!~pR%3rY4V(V9t8nNe*q!kj>lEB zz-<84U<)V*UQi5{fP9b%NV)K`m3B{58fEnKH|Vs-)4?*jp_!J^4b1_&`Jc|E?c}a| z17*4=xi^yf8eDuD-H?3wCfX9e+|Yk~PaD3g44oE1%l0-y@4uVw=kKF0g@*IplfO62 zZ;@8HYmsCF0Z0dK(DWkwgq=u#gxLVzGdaTD{vV&?BY96F zj%@($YG?8=yaihkfw@*Pv8TX#RGgCsu|C6$=A(2A z_n`VImx4x#Wz0AF{mLY@MoG8AsI$>)MLzD7*2|dE@z;=vT8)e#xE}*1a;)@M zGIryIgJVtyjwfd7P?*Ahp~g3H7k{5;!5-u(Y%7JE1JXefhz2eogAVLJ2iiarr~_4i zl#A;x(ucD4bNY}bU#7a@OR8g6QQiDC)t9$X-F7~pJ;^sOpc~HqKm**~NcDw_RR3w{ zOFvUxg;6u4RFHqA+KyK<(T+=0_y3)0_n%ZBCgm9R$FgC83+`eRV@X0-@_tKqi5V%3 z5;}xmg-gN{;^X2bv9q*T%9ihvnJy?QW>=DS!+A*f*jhZ&NQ`2*E|NF)Y_R?IcaF5*`nFc{ zjzHt>Uk$gxX4^$q8g5DEV42#zxRp3tEZhxnXLau!?(NbyqIch%@o2C`GitYLdv|>H zElZEH_dql3e!Cmv|5tyMmV+;Ge4f{=m|C-PYE9|XnpIOV!oMMPoV_Rc7;?=g4Z1x8 zt+TTNExh(fdlcGp{bOo)tI4x@AMy&&{PJ0wRzIc8!uZ*7#ZNgxV@gLtGWsYIj6=*rldt2;%=y9;?e@ZP!>ZV7lS5b>)! zNzNHV&q*iAO!LQbut+9tgn^C{kI_@|wfMdGo%n-zUi?=4M!YQlDgP*5Fia8}{Uukr zOP;dO@0pwNGQza3*HKj9f|~)+QP6GhpL-44!A4L9mVg{kUyphoSPqudqXx*=`*Z8~ zix@5a2F?H+`>_!&d5&JdZ$u($USyO<5Ir)8fcC-vuZ=zaZ*4t#{+Grc2kWWYC+anr ziMd66Of6Sevpv-JRJR(TKB($yo7$v2uJ%&9sNK|YTA1on4=azV$JJBn6Y5FzX*E*q zt;*VHt&{q&x>2>NN0dgzrfyP0RF9~=sXU~nX?E4D9aCD>X605z*KSchR3~XY)y}G- zIn~>g3RTm>)hE@D)hIPYyIonLELQGTteQp3)b3P@6q|NJovgXkN7T*gA*HK2RvV+O z;>K$qsgm}TdQ>S^CTfX#sH$prD0eAuDIcisstLM7?e0;p*V45N?R|BEcAZ8{TE1vL z1EZGb&Hr1omei`{N_GqL5?jdr)3W8W!b#yeDO?JXnxvlv5!Nj$<#wS!x>5R>&lfs) z&o((|`f@GoC$6^sfhxe&W-o(AFSFmms~dSF3XmMP@erz8@E5>M0y1cC#ETF#gL<$N zl!3DcQLckzkbeMSK?ROovft@{^EG~z>aiWeSwR8lhlfyxYkbY7t-DgPykk6AIB^{27Sn{BfRsqxj-oX{% zcZ!ZV`vjsCiw$0EIQup}Xg~!h1%*Hcn~(V~9^vh*rwsw?Kza+RqHr4kd2X(Gp4RIs z@!XKBC*S02uUvhzarN8LhX0GX0^Kw8>RY(QmT{QYpQq>Qv-B6#x5Z=PGyGP5zj#1= zO?+KEC^m?1h>b>^Qkc>6%p_uAESaXX&~lSyf#qh4n;FS`%8>!xBx+6Xp|HcnhBSnKzj?n-pKpy&L$IyoMo}$IK3;pShnh$nt;^ zqrS_n;#c!aEKhipJ1j+(J1uuv?zY@#>7?1U6Z!({5p{#ETZ%3BSe99qTb5cpmJ-Vf z%Swyaa=YbTOCNS7+ssw#McSR(UD`s;r$w`mN~soV68dNHOYJspEsQiL@OP_A^_iR( z6O*6hpW>h9H}l8k_vBXjT{%Rwi&oJldcKm+$zRA{%B;-ECYhJNlV1`2Vx9Q1_`Q5y z?k^3HOlH;?JF}ciK_z^dQmQRiR%!8=-TVw@C`sxi^$#@z@AgkDjh5|tAu}Gf{7A3j zYUX-&C@S=6mSxOc=p>H{4E$u7jxUjCkl#u_cMea^{}dVRBV;6O2;}UOcsAj$gIfhQ zf-+DHQb72JsC#37+Xwyu@9`t~*$tmyBTi5Xw+KW58JzzZxfNVEg+~FjfCf+vwt#Zr z1xr9a$Ochh3(i$e&IgJ<@*n+>-^VK1IAI(}_{6{NBp+`Y(0&HR1};4TZt-XEgFH}h z8hIbIV_!9>1Qnn9zxjy&7nfLoh?jqkonPQ71j|7G8(r1Igm;j{qEFd8NCDCY-C zLOPCQhfx-e)JN$l`b=}YT4|6v%`mNma;x2KwSS`LF?i61X_lULPUa>}eN%YXKI8t&3 zzj===&IAxtyK z2S-hgxYSAB2l_=0oiw!C5svON?tuT;7yPHZr{a5r0jEG0+yO7#Vz2~|6ua@p2aGcA zKTmm`edTphWh9|R`D>DE#Z?nryZxu{d=JL=24}URo$yCQ3O{@vkjUmhcfcP7mj`VZ zkjH@o6#szFeUJmB^2YuqopikPA$VSjZ%n?b!t;~b);rseklWq>{*2CM?cipE#PtQDNimrxr z>+TIjKegmQf1zBn+hHlO>4|J2M-F(wPkdnyHBAP zFFX=mz4NObq_>NF!^^#eGV5BYz`ej-s^XtgP*C6waXLe7g3}c-l&pHdIK_CAbD&y6 z1nV@%b513mciPY|6%sEx?dX;2gkC8}yxG}#@;sYn@=Co6^LXJ1if<4FcK)QHc>W0joVw`S_bvZ{eh&UR&;lBM z@@+cLFH|xSI1VJV`}FVlx0M8(NCw)^zAwMy?@{XD-vG*g_AUILKk2b`;2FmcyMIL) z0RM$woXN-0Fz^j(Y^ULW9<{c)^HEEKzX4Q(Eub76PlL5hr1$L-dB&$fh7jqcD{tZ zzhaKiDe-P-5?+{#3MXk2`A^n}NItp-V+Nzh3(q*ez%Xp4$oPRtXsPWA zz0=U6zoI7Wn+*NWG1|jD8Ppsbvw~h>h97TR@`HwMc%AAc(0PHfpA0-CmPU!y(Iet; z%TMA(kr+sN+B$_J<6)dE$C20Mbhd??$p65;Y*}cXhJ|Q;;@;Gb>gm??mT78#JqjaL ziAg2TGYpwuakWLI_syO8x!hkCl|F#^@;K%1c9j)UG8+^)yWu4&9 zgc}VmFrnx_MUyZShb5cfDFSYA_D@tV|3K{yECC5%%kOwY{)W~`oS@=Y|E(AKi;71U za5UC>a)_bH7w<#C1CD}rY&#Ez;oW`;ZZkNE#~@-L2I|94zClQa6Aefv+P9SE$_m_L zk}Iz^xkPh!^N4?ZyU>XqIe`pugqXr69bq!!A#wM;cy>j|S83)K5npOVQvrW~+7s;HLLdcE?R z;#VTHElO9d)Y@5d813k517?rnbvK5y5nEgM0AMO$q&AZop+zH0^ygl;Otn6td-QfL z&bnSt(ue5Vb;e@Shgu>n^SFcR^U4~JUZ#JjylAb&LLE=*!>nu7>ye^FKrFBU&sixn zxe-(WFUSN@pbbCN1nNK)2$QGgdSR`ok8N6DC|H<0CD(hD=xjqz&h@@YG={(69r~@Q zOJ;5fzu5a)WUtu4krQH=gRnqkY24!&P`f)OFa~T8Li4s*+hE_PfAYN+PRcD|mzHqe zm*dD;Vr+wJcJGPdFkq#zHf?OJcWNhPUM5b=e6z}Ha!t&=&r`xIEirlbCXnF$jNr9< z1BV>mmo|2vaR?b)l##pqUT+O5bbV|SY=a-YRS5Hp&t10k9`7!)>3VW-3~Ni@lUQn+ z*HUWIugfjQ&KJne=)dj6?|-(+WFLq9i|+A0H<*OzYy7q?y%xtG+M70ZZ}4hcR+;oM zxp&@mx3`jn9BYI`q#W~@S4_6ixkcV52SiRFJJXO5T}-Idq~n}-?qDLL2s0MSW?9-ix6 zPjq5H_f(Xjx!yI=fg^kxE4Z|t%8*>|%D|SS;FfE0y`I39M6#u8{-E5#TW<9(3*3u% z+hAJ)5|rD6`~1(_*F}rVUF5yHZ?$7!B2&`_OG}-?YNparS|RelTyK#bHmSlANSq&n zt*g{Nxi<|?clp+^LbpX-cArX{S>35?V1=#8)vhkpj&3BEurxzWBr=8x>Kfd;zQ`Fd zw%8cq)S0+Fccm^hds>+Fb1WboX)?e!kAr? zt^6qMfH&Y<@sl@o;`GCN?Q?yLd752NNTMv52d@XLcHmpM0KmNzOYp;xacQq}HE zuES{yjaXC4*jzCGM8<;!lAQe41r_nGfse}3lid!{>cP}!alSZRzw z^%{e}aDpr{{ENltFU}c`q+=#WtXa?x)}(k00TY}9QSpv5)+QT-%J(&>d=H6NoI~SP z=kRz`JL4_R5fP81J^pweJi_HO~z`~Y*V zZ>cDZ;$|XazA6f%C6Ye8bB0flgn^#32wVs%tf9#*aGO8_r~}oY3fS=;-vYNB1mE2z zlx76-ZVtA1R93%cG!4=zt{ZQ?K)>Tt!pD+uw~a_hy}C>Cv>xigdYpg$Iqu2_eWiG- z)(`L9D6N;aL?_=Mbi~$73?^^kKG3gj6Zu*%&@%Pun0fq!R>iy|RZA~QyQH1cKIsMN zd1;5VM|xGNk#VzdVL$I`_4J%)QI&3Fl zTH!W=CaZswETr;@OK^}42gDHrygm%8GG4o-n)P!D#3&0qsq4hlgY$NcLL18EgQ{ zyWn0G!jlIwKr)C0;XnhI!f*m`3N(XyuoG+s8^Cf<2=YJ%AeFqASJH{@4MwFe<|nF~ z4Bh_;s#^lu(>eJ%e2NIjb!|p~C(luxZuH(t8>!9=>P}RjHp18ZO!YZKulbPb3x*!_ zDAhT^m;gWLw{F7waw5UW7rIdfXmP)PE+kR z^b;7;MfOJr^{rILL3>D&^?#LaNHPMvIF;%YLqCEqHFAOl#s#jKPj$Mn|4k!BmKghQ z!`vSdKGWDg$hhE~;Q7YT{rM}6{_kzQjUO-qSPQ6LV(42Qqq^A8FJj0R`2lZG8~e)) zy}TFQUvB7`tEt`?)YnkGWhHt*ND4ghF5OUU#GwBNR96`XSRbL<8%%*}s>=**#grLx zLFIIobes65A>JxfNOn0y-YwJ!bA%=GVp)?Pkri1JQ)MzjXfa2vyV0>b zQCPUQ73D`8ASITq8$JNxKLE2*5Ct572kmYg4_ZMZs0Edv0+fOxPyn*sD23ACNdQs6 z0eH~f11A8jpb^x9N>BkxK@lhb*&q!hfGFSqBvT#wlupZTGVa;6DB{r`!(1|S$hTC- znLTuz$aV+aP++Ed%+FMBH1zLiX(K0SHuRSXR5J<FcbOW!_6R!H2>Lf!eU8ycK^nBw2wivq42D-o1&|{4A$r?Rh?;^S%){_G% zbYLgdo+ZYHF?Z4pm4;pwMs-{81i4ge7J7nlD0xVVq!@b6msA%Sddy*}s|@|(da6$u zx>*fq4;F)^Cp_Jg21qk>R0`F_hF)!?$WB8SpuR#b;IyH~Z=>2_rRR&|sZKZax@M}E z8#=3vXf&2p8yn`_K?9sMw1A?G`~cd<14(u>#^Vy5VQ3b^(1`XLx~Fl^YYn|hru)ws zdX}B)@DO^wkCUMB`%I>>A=SvWrG~zoM-Qko^y|Z@K5ytTDEi0+xb5_WtNKu#4IM0* z#-L=nQ67boDTE1@OA%sEWA!pw_WXOn^#4z}MD0!v4va3`go`AlksO6uD9V>wK=g%( zP${_qqA|k%SXbdjnAwQN!;DZ(#062n0eH~f2ZaJ?1&yE-w1P%Z3o1bcCQlxA9GXXUUNHP3s+Snrja*93Uux(bbyRPJ4%CV6-a$9)Gy?pIz~q1iLw|7{ z)vbn($fWv$aRF(cQ+>|ZpH@uuB||@hIu$ve%|RpBU__WNHR?p9K0yLR83B%=?||qe zLx0>#wX2j?VZ11r$o>pte+o)6qVo-XlSFlqp{>7BU1sS1#x36LFy2OdISo*41hBPkx{vs2`%b*wANuRBtf!))1<<7&-#SlH+R)edr?9o+e|%m_oYY6m+mC z8;znYUaZo77VpIr=3rs=-&eB!KbB?V{zE0pFYGhccKpkfE-BE^GTRSj0ScxzK(wPT z$_Mz*Mf+drDco-I6eB#JB^*=!h7KG1;mT&XA6W@#+JZNo{3R zj7j)GdxS~h^L5hgKtFJMV3ZWGo!^(K;?k`G^O9u`Y`Ks>Gzs^|hZ=sP1rQzEKQt!! z6vX*he8qt(kVpJ6D9MaKmGCowkMVyHDSU5IY&c5?0$qyrz1>T=&%+Er(S~hBa4*0; z4O&10s0Lerg4`L5*?wFLUV~RO@)0xmDvf*)=u8TRH$x*YT?tQW@~9XDH8oO*0*L8@ zq@rVS8|6dtVYx|uQ$8Y>8UqHZ`Q7|@X%9d1AJ(xGm8IG?WvkLdUnQ;+9}*uCE5t{| z4dNPcy|`L@SbYC)mOR4Pm-t}wz-s&^!=&IHh3*tDNd-XCbt7~+{Mm3501w&+A|*g6 zIEQ_0pb69s@UQD59A!P_@%U;UgnI$k3zmRLH)`!^db^RQ6l zcI6NGlKi{;oBXTXA)l7d$e+t+<51+exnc`}iMfwVl{(e?VL-mWk!!gW~<-KW(-LV?^>IN|z*DG_Io= z5Zy2Y`2_w2aMOo`_DFWYBZJe4ct$}Sa044)68*;q2)S&01I|(aTtiWJfm;SxJiuPK z#UPl|h)b3eHDbrYy@$jy>Pjr{z7k6^ApGy~TdEa{9&v?OB6`K8;xci$c&~V$c#rtW z-|W(7T^Y8t19=C=*oL9LgzJh1M5jO}z<&X>fGtBq)#P$`ydYz!zk9s!fXUN=P-j8i zaKr><%{S=1zW`0Ma>}SPn#4o}7F2oORKY%H`UImIvqVwaC`}P1>2VakgOuOQ_nJp5 zQ_S7OZ_Sxlm60rKU4vz_D20OdKt^u;U06f z{4c(pU(8Kl1>USAsuQg|KiwM5D{41>khzz+2h&LzW(+7?%OqJxa`Dzh%m)^M8N_bF z+#eV61nkU#n*^4_pEknpOvFp7OYO z(fAoq3x6f30A8>p)t@?Cz_`8hV{oAetc}IR!`}?*!A`IlYyitaA;<$6AQ{Aha6qc1 z^YN-6lXNZws}!G5eaS`ZIDep?OZLm*RDX@fnP^9kFgidZ^fKMxj-UY^Jw|nGFRE|f zL3L6z)l)vDIxU9kGcQq{Ilu`2Ce?X^sDAi7)e91+-i4Mgasfp{2GR|mSJDmMVPVOQ z$fO_fu|mD@hwzx_lpdB&NYmvU`5t+h{F3kEk;3(!B}lA%&;iaMG7I3+r?h#*D>$6K z9aD{`l1@;+M_GX-0myjr;6#o4Fi+zIR`Vs3)W?d~iDSfcahy0>OcTe8Z}ac+E&Mxt z7coo>7rTn@^C$T>{saC!{sjNwO?<0S3!x*m|LckA_1EF8I1YIfkZf51?STJmI`S~6 z0HvT1Y{B+&kOwkA@;JYqA}E}va6Fo&KoiIYNcpO}|&;Ed}g2?ug|l7)8HX zO($LW!!e+jK6&XAP|3puv;h*Ejts;E{*7>B!G-Iw59|clfVtj(e6+BF_0&&9M#jNK zldu#1B2WObK^pi5_b>r&6mS3@v?Kgk@`Ioekf9X2o@E%c#V{$T{1g2qO6xArd4~S! zSE`E*U2;57#qux}#)bubsUe_hLk~=%W6N6%9fO(#IpGCEy9UxanzoAmVA3Oo;UPn> zN4p0JpKj=RU(tbR1<>R+Y1sFCU%d0#F|d+@Pmu$-fHS!2-EmYe9829zBQeOt2tyue zVLy(4)O3=4w6A}>cqpkFJ-3x9~~4vjg@=Si@?~+d za*KJ1FiEfAp0$$uy@u=W!B~GXg>-|`*SubN2?ci^^QbOaM65!5jWSn%)?CKw*2Cs` z%2H*sWgNF(eL;DdyH&qMKWQn{FKUlr?!hKwDdM#l^1X-&V`r&P1&q+AV8rcV%N9!% zO7ACOmy?W(i)UW5jATAXu3?$vnHWyt#eH|f;rMx$oW%HXoLJL6p%O8*%lqAa0tUog@q}Db0vl0a!5IH!M?Fp%f$f z7ogjx`wnLc`;>4bNj0|B=J-}m79O)-fX)P`K?TU0;Tw=8yl!tt^0`41*Z^X4{g<h8!QXym6q$ul$cH~I{fBa7}1l$Akq2ZK>&5Zl2{WtwTLX|cK4 zyj|~Y%~i-KqHnc#^lZJ+GDCk(*m}ioL6u&q_R&XqFvi-=3=7!%W0`ZaadYv5=K?>9 zG1k!S@Mpsf2QuiGg$o7gzy=PO>|s56dq=_y%^)uZ0jFk6Ke)Tv5t_(+aiHXjoZJsb z51cW>-e-5sFV&q~SUAiU7-x*f$z%`d(c9x4^4}gv4s*EzoybGGhxYLHcK7KW(W`IY zqUgR^)sD`I%xJ7^WydgA?|yIU-026ZJE;z(1ReMRj~AYrk_#~2Lx#eBx4-0z=^H;B z9fqA&Z|XD>+Vjug^pbncm{Ai^>h&@|q>ZVGG<`R(W*$ll&Dq1|jc{WmfQ?*HhypWx z-7!u#aCYwrY-0M_>^(4cw@<`ijB4nV$m~zeg~vff4F&?QENa6DhhD}2-Oe5iZ|Ffz zcBItgl6$y&+9JHRxVQmPcCN6 zZ|FMGd5^)qtB5N)!^lP1Y-E^kY)0f5-?b}*?w*a#E;xm=Yj!+ilM+~`gh1i>cwBBk zUYLWL5d4?mKMxk7JU#`t8PtQFU^6(07e)o#@u=jM!Yu-YfL3&wQ6!^}7)LYuPNQtT z11&{(d3cy6Y#;%HwpN58bYAgUBVbv7s`=Hl&^M!5u?KETl%fAzPEVX>Xd4RsuGpV% z=#JayOJcd9n{hmONo)>iPv_*g&*%y2u%RaK2x>eT@41Y>iO=U3@P+&>{H^?AehGgY z{~13-7=;IOpS8hSYkl21lMyYo%2Uj4YrU1sR_}n_x-shAFrWRJ`FHI`n9lym{4kem zZpUZVjV#8AYDK(LzY_~&ma234ThyC9e4#prpQ3-Ejn~gU@5QdINtKzgP{`iuqgB0=`Iv0b2D&{!Vove}}q=U!*>*1gBi=wZ389V|~qf zy-3C-l9nMdxA!T_lL6zpU$O=4=h{=KZJg8>X|G#6ncS;*EyB#;LX-!%->o;}{()%t z$@aPhDD2@cg}VS`0|!`g6N+4rbR)`^`6vZJ87Kt#AO$$Ug#x@3z!DGz&doz<35tPZ zUMLQliys8pAOW1mk5$g`Z=EiDD4B5~UQl|oZ^aG5bTh8;H00TveP?bE-t#QNsj(>! zE)Uw_KM&4=RzR}d!f?9gQ_*cSm*IQzip3tX|5`*6wTi#3Y_$WKfUcboFOt=twxJE+ zKdfxU=aLsXS=ovvJ?ZoOt0C^{HLXZGI&MMw;UWtG(Jh5Y1NigdrhpFk&x0yZzR3T; z9AS^igJUv412~RnEC=q~8FVZR`M`fJkXuOwGuo(NZdXT}KeGI6)?owcMkNdRju>yB zVVw)Z`ISn4YhN)&>?aNs2Z(WEe{ql)dsTI_ubRTRQE#|kS*UKZ#2{CoHiT;BVm$Ep z;TAx274#|iqv5vSitV5QRD&&`6eNLY-~#fkez8Cp$9k5ah5?dq!!dA`2(%!PdGeeMJn)^9 zkDQ>-ySAoNvKJ{xD(M4qyzw0Jp4If#I)Vm8$2i$1jA{unujmHSI0iS%g5amgNFB-Uj3_5VsInV~0 zKpm(88$lT;27!9*tMo&!d?fwwyS#?#&DT=B0-1n(8CIoHeb-G?*N&rl>DvMAVH(EM z4Ifw20L>Gq{sp;}oS-d}>ZqkupPfRrrw`Q^rcs?clZ$=quOhwdSeOIN9IsnSxWV_e^6b$hU&X! zQeD4}>WOBmo9?H&VHnk|wSx@!(N2$)kKC<7_ z;iDT)&t*`UVk*fds*CffE;sblBUFb!LH8ftN>5N_=xa7pUHc^6Kj3|;8=j`RC+Y;` z2b-Uvdim;r_AqVR=!OG}X@Ilasg5tC`oeQm7v4_wr5#jXeu`>&C)Ep=QSI18wGDL) z@`LVbst=)PB|3I@Sn{8$#GK|+gbJbCHDaQ;KsqU<$z$XUd7?Z?&Xgz1S@INlmVD5+ zZ3(8(EJL*nYy?N~N{E9S4oJy|T*&kU_;6(=16uv^j%>yc%(!A={bk{=6&(gjUT&-D zggF&9>J(+Ax}A&V&GIyTr+y!E1G`wr!I;NnOj)KcxIA?+H=Zn9Ld=A?nFsYKEMM|u zV2l&Yx893VXn!eEmb`(&Wq>sRg&`j|ZT zAv~x6D^T^zgqsdXWXL;@Mv58r8X`rOF1ek3gpEezUJ_muc3l;<#hj#mqmH+bwKsy7 zPp{pLq+ywIFJ3!1?*6qEk+AN6a00cifjXApcpIwIUpSzMYtrmsc^~TlFB1< z;35ler*Ax%nP4R7VnhFSj$!Q3UPF6ONOp#LOx(CyH>knX>8Z;Az0Qb#6pqdt@tT3cb< zr`~kCb%#gZ!q2o^)Q^fUszo~KI5aWOYcFbdSUvo7wh#XXO!yBKd%zf#m-R4Z%p-WE zZe+$Wn)L>Ky1G|?O#A1=sSxH4^Hg<@elO-t4YrnBQ~5TScjk>eIl*!Z7I(C8A=Yyi ztRulB69YEOx%(9|t?Dh2)X6qs*6}jtPS}ROo_LJ-VF0F%9V&{Og@A^6_AQmaX*H^%ZQ0aJt_qeBMld%E_DFi zW@Vd;xEvpR0nFPb#G=ix3L4@^w+>Y2hcVYV<`m?Go|dBRj-mM~e! z7G?@Fge)P~7|2dr*mGeoiu2)Vqy3tzQMjPN6cI?7kge!l{|G)+zhWFq+jiC7ngn`=zT7dCJ8%=*_`>T( zqXzOYeRWdf5Tupm52ViT+{@fu)+JVt{0U~OSK(C}!tAmNtWe%kli9hzr`{E>7c+N`%RFR3G#OWL!jA}nN%Sj~)Ck7If>Pw89b z?cxhU6c*Ba$x0q)vPxKkWd<{y`Avz!_>e`InN1TU<2l?~TyzrLXy5=mXnz*Be;b|$ z>>~+P4Sxsx#oI#BV!q9Hd86>&H3-v&?d5P6fb{K%JZP;%sRyz_2lkWWqu}R(TC60^kLO+x-il5Z17s9mv4AvZCj4byc`BaB@0U zRD$~o8m-70Q?2kff?7Z(ULP2Q9*0<%>W7ZNw@w#u65YTR&}UGNzJmRw@E3vSar+A3 z#-lyr0Q^}f(aEjsJDc{3cv_9}sic;6YqT3W^()#!<}Rb<*9#xg7OxaT?-)UKzM)e) z(H1Z-G^uY~ZCQ@|;9mT2H{6}g*dMHJ!S#@C_rOBUz8{!CVO);@myntA_}lTQ6(Kv3 zqLP>o$!10ft0luxDVPk(XUB?dF1@8X`})-i{qSIv#m9DOr)jkT9)lKeihJg#$MrKhgv@7NmiM z7ya?ugjcz~wYV_+cm`Ys)b7ELfX%y6`v4nja13zO_?^!Q55C~#%D*uFBe3_leks%n>+#Sqi{zv6cevWCCEXquyYjBPBcL=ac$-m?7hr=%%ALVW}Uf`d0qIJ-D}v;J+BB%JVwQ(Ff*74E9s^C z&=P_B#xl|Mp~-qQez^5jl<{yAUh&0O3z0n`^B@b!W{?anL7xI!K=CX7yQ+nGCNs95 z24`ROov9IC@ZfYCLFQ{HFyYpNo#1F+hB*$%6Fu`qYFQzBEiED1P-%!lK3Z<*6X=;G zx)S;#l41z^ka9*L5A)Zi%lvB0bhn$5%}&??BdnK@1SAnE-#}z>#rc5fZ0JJxTVF>u z0I?t(oF}mYRbazw{&jnVm8_=$SqC(M6c7haBBoo>eH=dky}7A0)=$o-u}WA>V}0rd zsx|2E1F*y7{cE+P7I}9mu z6xH{5G)bi5b+rItb3i&s0@1()WYB^0odYBV$(!MyMooJyB$tcS)v*E;39t&STliXK zl4@zYMi|=n5}{KJebXAczu3@Yj1#28h$%V#=v?|~>oxYDyB=+QIKCMfk?gNPmE|W14AQtHm(zTWJi&@DiUwwQIu`CW$A$E1n6w|bB^G4 zzKKE$6dZ;I37`f0DnK#lsW{TTZ@BGJb*E5=f7PqPX3=vD&q_0@O>d+90Nrm%(D87G zf&VTSL?fIF$e;tqp95{63DkiqKytxGxMhIcjP1Jvm29TWxLLw@+y!#Cw7vB1|1-P% z(+2L<*@v949uMfXINoI(|9{9Wp8qnt1g_Y~KE!73*Z)Iqng74YEw}6c%r732VGjK_ zS>{uYto?O$#@S=p_dn*G*(fc3)3dd0T*{TT>}W3P3}d}_2XazcE8dPHaNnZ<$x1En zp)7>|{BhjZck$wA!99HkUYB!DR306b{N`Obn?&MIPIf?VfIsdNR3c9yn*;tMlvF2?p}NySb+*Q z=zhTZPsFJq|HWV>M;L3{la^!W9b?x8Mx$IgBC;#B^sHVB7tQgWz)!>& zKaqCms$UplpH}nW4}blL@9txq-SZz#JS4JTMyfLt-UVHJsN}QxfS1@sUDydoI^)=fuy1G-OEe-2eG2?A1Su?#ayZgYP4sJ!- z%_L4WFliBpPqi!JuN#wS=N!Xr)3MlBgkd;uw@Hu9%JtT|``D*MhQhuG2|TjKHmbT) z42-%2?Bto15n0}9+}9rSn1|i*eX?eFAA|kB*)f5?>l0(HC!W|?-;alcPM*XgM`1KR z&h}RGv1-?lV{ccxl8(J|>{xGGwQK0H-XXp1`~LF! zBemdRb&-~!x4ILJ7>Sn$5i?HwN+iq!(%*PF(i-%>8fgo9>mx&g-q$1TLGK%por2yd zTcqQPKP0mA6~8^w2|vd9ylv74X7%zuYZo$1d8g2^dbv zgV`14plx~Atn8`YiN26Gg;bCG;6Wrhi$?})sby8WdZc<+)~q;@b^}b_xOc~K#1`e0 zNUj!ps~xcz#gs|HoLW)y=!vwv-EnN=nQAjR zq~@s;Fja$}N8WhVK6_ey0<5YuzlM=t(_Tw3rCvMv*lUwNNt;z)-Kp2dX<7Kce#*>g zupk5<9=a^pg-V_D8rgjH#+oNjq#X^M^zG()9KO)|4uUx1d@nT#y&{d@AX^62PsZbt znnH$fG3QsA5<{}0dq#K%`+jK>;yhDq&Kjg1hNNMP9tPKuD-VN>t3VuKYNxB=4Yzfx zA<0elBk6s_Pwq?Lo>jYgV$4}YB#Cdj1q+fzHP&|ORqg79#S&t1)?VXHv&ezH?bq8g z>=XKNiKauaz_d5foW=@V+n`PL%VPL8fORL2)WC$Az z^En*M=unop{6lXg8nPj)> zye?#NyoTl19OQy>QUc@QVq;@_tg;V=6C0b=W9s18_#SvckbgP8lo3Kt-_!RA;l7_5 zgnLcb`)=Ehj>`<+_Wi;v(*)mr`-M>7k+%e^ujVauVE(nCTddrVbxt57>ueZV7Z_m3 zw0?%V5a7>*CT|@LJ9Y4r7e4O`Im30D{RQ6jfAHTa33#Vxa-+?^n?E$)Zr;pIHpX|+ z4y_b45RG9sp((Lakj$FE~o@zpSmQ=>kE>c?*NYf}hciuoeH@*x&Zr5{QuSPXR$^PS~E#fSdi zt>k3*;mu#*dj;pLKa08@$OfmOZ*$tZd&fog8;XAeV;JA4w}p3=3)tBNn$P;Xyd&66 zo}4dH8^js3ukdvQe-gL{pX^FD!>mJ}b~N^M zEGl(Gr|+UO{$kfr9fw8`^7Je)^ws7e-&L?+p@lobF0@8r{nOdjPfVn1^G5c#w4bk# zC$ojt?p%@n6X(>j8AV)(?$9*lpm~gPKX=-k%v>@Tpqc0;G!&89IECzZWu87pDqtVe z&a2<5;a0D1V!A7%)d()!ayK8w`}GEWU|{K;@6`)xSL=N`?6+>!?>A3XNQY(=Ec3n0 zkCTU7X(?Q#41v|Y6lT6Ipg;3fwLh1J7A2DA_21w_4k@-AZW3^R4fh;A3bBps4~IXA z_~E8}<$K^=;j-QVe;Q~78RvYPjteL4HXIv^V>>_vImg%j)$a*T^ag&5k5M3>M-w&L zjY{EP4vIh_AT7i}6VwkL_&K1TeIhMjlA823R3n4YSrC3>K3x~ACQt^0nRAsJRXPV` zAqGlTa1~~^(o>md{z?tkzf`AbXVv*?SC2jws}<>%4f+vvfpxC>+?6z;LmO!q)G&05 zZe=WbmX?Cv-eJg_PclP|kqJA0!lQwUcL99mlU_k4Sh!7|T#UTI3 zC8(C>$3(=kbfDK~g&o zhD(xc@ZdcoU%HYsdyS--i)CB>nidnBBD#-%oqv^og|Fvd<3BKld($OL=(+??Syl(~ zLd(y%ulS90Kw`Q9I=elzYjO%aZg2rRwt#Zr1xwofuYV#uYq~z}UkCt}gRQv9(Qs+g zfBNVOT;*MXmi^~(mG5$7IAki!WWBAWC|fbUaHevG`m)KSm#?r|UFbE4V75pD7Wx`91mjzVVvy(F`|mMPXr!|_%O zwfR$PP)Vte<8g82m+`wey%%mAT(T_={$%(aa6A4$Q3~2XHP`~mK@rFXF0dS73onKG zU;R?Jj_u<36KRbj^Wa{BdlobU%&zSIwczX$ctzp2dvXl39Wl8Utb!l=Ct| z199w9E^feLOi*D}N$p_EOv9}XCY7Xb+k{t078){S=nm{Z2im|eglU3X3o1bcz##tQB2WOxYh?wx z#zDt<;L@%@N< zAQmuS3Fk_#VqN}U&I=PT9$3Uy0Z6XoeE2g#3Wx)4U;_+@PsI!{ggXsdKm(`-TR=G= z{Wo5?OF%xz1SHMg|BSBwnv5tDeJ+J|lNM0zNiKPluDn!g1Q`1ST{*DI&<`ZgKJ?Ru z{uC#`ePAvbdS);B1Md52WA!3rV6>Jo>4xTO=}qw(dexr{ay-Lq323xBEqQ@vCH?_= zg7W+6z^|xlsoon(TajXo{qJq3IV8c*SvXq=PMBior;X-L$K&+)tH*f-Qe-7E0K#V@ zywA7)f)LiTR`1Jg(ml+V7?<@BbCi3Uxr>cum+9-6A^a|V9P^>?cLbZ~QS599yGTFG ztzaKx9%df5j+B1E2rJpTgW1T~EjjA*f@1Ay&Qez(Lo8xc-K%s$e}C|ij#XUA8t$`f zb|s&cai2gNbS+2*(UQx5_m9FCCN&Nr9KdCE`EUA3c+}*n!?Cz%Mpj+PEV8bN7np;l znS2x1hY#nvaeY)5-@q+n-@p)to6YOFd;cG2cOTzoUGIPVN^&(fZQ6BfI?_@`8D*4F zAZ!83xR{}ot;~vXMC=(ABa0YD<%AhVnU#c@u{bK$Es#3P3?pC<=0N2{lCx7G%nEh( za4IKa&+O42tyno#Dpn~wb^E=(xvs*<* z>oL5nzne?IiofSn=WJ}Ie+%u6q#b6F9H!spu;nr&b+eO1{pUYvuf}WjzYVJWhqbzm zCu8dwe(DjfH)4eIZ&U}6zh0$$lFPEVyWdsu2g9f3J(gPy;w^dIJP!TRaJ`|^@__Vr zmdo_N)IV(a3A_Gx`dz#dZz`=f9+V!i`lXQd7Wqq-TX=KcZ%Xd1_-09id~HRNH|srP zDL2HdGrW`Q?q!*>?^?cVeb)MM$s>numiI|pWkdPAzD&Qi;-}W_h8f=D_v4bEo6ob{ zC7r6smTfe+_+BjWFF?MqOy-OEe^cHmUAU}9j+Flwhl}{(tr{!XA#B0ia&`tBNL6xT zqiY!_J^h^cFP?0(Zv5mYw%+V{{(9evlB&$33nlC2&~O!3ZKly>V?4UoUC5g**h&L* z_o4?~=tMgdG@%YwEHdsa#QQQQ$uWox`-e^Ho@ivlidPr@kN0VY{?|8ZiV2LoqfVer zo4~h!sJ=Sp*XlFh$SGz}{65a_xYRdt1hnD*_xE+)`TzIEPBFvJ@K`2J**<1)AO9+L z=dz!hZj*x*HN2hlHa?Nm#OIXPm%RV3&iG}gO3n!_y`8gz&qatgbUwiqVKaXuiMMn< zW_{FJZ@fjS;Lo8whR>P)yWC}Zp)AFlvaYRoSbvk{fwC|2UHRpPRfZ4FSoJNP%a^@a zdde_U{wWR>@y5=(_?V7^cM+9X#UWBz%Pj%Bx3R`vr&Lz6&nRY)M-D0U+w7U&oho@$ zuAQvmh`|Vw2*QiDn#^McBR2{OrWe2%da;v-&Ewbe@Od{cqIPrm@EG)Kh{sj~8%R92 zuhXounAm80%QjlSw(Mr>eA#bH>J5(@moKZ}Ma1(gS6Ysi*7Lq6y}pCt#j@MZ=F-7D zCUN5mYh}3RqWJm}o&_fIoB|puDu0qO|9xeS;VWbpoG4!7uf3w86Iy6f62%75b z${tRfix_@ynT{{t|AlV8e8F(1;ZNo7l>ept-SWSd|C!hC`>j61gNAdtgS>oMH;?Vx z^uIDxN$bmMr0x1I>o@7k^|iXMTK8LTEPL+#j~3sz>`tkJm!H=0sI_!%y6f#qbDe#? zGI1^^BC@M^R6d6ji3JgBm!P|Y?k=(kG8RN#mpN)Q?$Fgn8DWyf9x{L?$e24Pv(aok ztPc$^i+;GyV+ZjbsukL*Z8Nu-dzbAgeYx~l=|uS@x^M9BM8&&~Uom`2uUqy*uI?A| z_Tn$;pS4_GVOjR7;YHocI)}c-@NijOX(M0PQmfmfuj0n$c-eCP3&=zI|17`L%D*#` z9K6~6RvrT1)h+0LWms{uK4tBKUVmG|W?-Rx4IE|XvjVHR-J$lL7k{?Q_-1W4ZSAymk#6wR zxY7vk>ddoNW2yeqFcSzcvXAtLiJ=*D7qE>HhJr2JuqSz&xye_h~0HWR{d3f^_H$HygwL>u`HUMR%U3EYOMM)SwYsk@d(-l8*>?RA>00T_=116jH(P&Y z2uok)Kz)#RSbbwzF8;SF<5?Td=gnom=V4sTf24^Mi^+DAvlr8iLCn%df1Q6Vha%l| zq_j43lg;?7t~AF0X=E?X7*`s%>O!_l#L(O%k$>ThwPN9ZTXIT&zxlH|ZBs1!gSA%@ z3(_t544b5fmu=@$m8UuI92INce|qAJ6;JBLQcYdT9%for(qEW1@A@Qzm_QC`3?h1o zJ^u5vj9;xyGq4>4=z|X(Xu34M+ipB{k^3?(XlQb9n2{~)h|RoTdeG2c;p3XIQ~Ekr2cLeM z{#*Rjc}dx$6<3#j-ug({6I?;wE34uIyC(fEgSp~C%M*rg=>~K+8g^N#WJks26=7b$ zeXQa!F8n{P*lY1y|EcV8{j}ja>%OwxhRZ|C&f`y}h-JI}D(z{^^OsHV-2}Huxl(ay zxsuCFx!zg6UV7GYz4XnBgUi-&r5~smw%#iJYuSJ5*BHXwDu^FGXL2P66l*<8PQrsG z*pXjvSBB9G`#Nr^AfaN25t8Ud&=EgYYiwCNd^rPC50QNc!;22ILBRt3ryQ9}&o-Xa zub#Ssf+>%Z3hH3Sypx@W#r2sjtBkklR}8Z#UJN3Et}8P~>y3wW=T?%wZ7QxPR;?#SO$AGUqOjJ6U$EsQ>wdIIj8g zsIN+Sg%e4g+@`YA`aXkV{U6@QR#Esi^LO=s(6t)u)>)mHl~gAFz7y|C-lc6+^9B~5 zdE~CPoA@3h*6ZrbE$16A)t%>}j~J+fyo5PC%{LX@ES=C*8qSvOyqq-=f2zTF^ZHSG zr^Q5&#nRuP;v!VI5OE@v@QJ5M9{GP|J!}YAj>j*)z<9x>jS4fnhO+}=_fC>_jA9U- zXoUjDHSq^7Fs>_&(CtUpHSwbt7*B*!ZG2z0EQQ6Z$^XQ)U~(7No4XkA5q8cusubx! zm12b*;v+A8a+T6Vw-fDfqXV5t@l}n(U#wERboGD&0eMC`Ttgl z1Kf3ImsKliH0Z09{wkh%_EafD3^a^!Ou+Fg{!KPHgA^Y|o+EwBtCR&&I#|Vf`VtqMhCp`ALQ$*19WsFj41lhkAz6xIyK1ukRGJlzp7eEk)5Al z0m-TQDkV*3k;4c^A^w0IBgZj;NlalHGw?sg3XtOt~5QZ^^2~1-Si>Qn<2{fY}UIY=v z0Fp=}hcVU}4b6;d3zIhhM9)%Cx=tTnQ_|+Xhj>^;f4nt=!6%31Q9_W29UxqMv;G<^KhDuc}Rzu3F^>@z9FtQq=GiM z;ej7L=tTlU$YFdt6C|fFi#aT!pXr#t&7p-xDDa>Q;Sj(2F@#Y}VF9)TYl=4b5Jo?S zFp4QGppsLl5enS!Ba9eQ$YBE0n1ytNm4tXUs-6rv`PB+HI^ad`1x$$SLI6Q@qX%I` z5Je0LOq|CWUdRmT&S4beq8(FMfb=AoZY9|O2b3q-|6|Xy|0q1@L=ZiQAcg@XkwO~7 z7(pJ>Sb&sd0Z<7$>d^=Xl+!k)jckV-9(14+-eic)ONSp_=td7B=tl~pn8Jc^2Qzz$ z-Ge$f&Qg%~0S% zE85TwH$3Qs4-PH^U1S(B3}P4~7{>%cQ~a92Jj~x=W@tk0R%SxBq8%P|!jCR=BZ>he zk-{*>Fo}7{gKQ}@z=?Jw_cATA6TU(Ae-|AQ^do^3vKYZQCNPb8NdLgmi$=KMK^LM( zAdS>^7J{t5ka5Xr%wiskke^{1sE6Yj_J1=St>{1(!iXV>G{!K6c}U-7E5VKiIM45cG9S9(b0SsXbQ<%j9tpCV@ zpc!rOB8VskFo-Nhk;e=cVSSb@fRKY<&2YhuPWTZ-1ieUL5JN~~7^BEz3Nx6)BIM`T z=V*iiH+<+pFOo=O6qC=f|L5pf1n+-QobbSpAbJo%FJc(LAkyGHJIV;gkjE7GhACwc z=I=2*)Wd;Rw4)PUh#-d4_t^hAI>s=88O&i3RxV6-G{6BD+~|N0K|~Nk5^3a+#~iHx z#8!X;H~a`Ah5;mz3-N0d(^!O@<`_UdobW`L0NDmNeCUCbtD1YCO^MRoix>tlh!lp9 z#xQtCkTQ-5Okx^ySU|}9eP#$d>d^=XoKO&D*SN@bbijuIx)DahP8NdfLq7(PL<(sP zV+@m+#ysYDys*B&JYQh{H_*|=&4+_j&;}2@=t4Kbh$4moBr$|xj9?5Cn8qBkT+9|o zGgm+x>d}N|xX=bSycza?fQ~SF(T@ZMF@!8eFpf#gVjhc-v#bT|s6zvq;es1}M9_x> zQb;2Q<;N^AIThm9Jk0;hMBqRxI?#m(1~7yXOkft~qs$O4bfOzE3}Fm2kp6{*g9B~w zq8oh}geS)S&(e{@7{)PyDa>F2=3$Nx)S&?mC}=|`x{zjT^pH{XV-Q)4VgfT*MCA{d z2Aa_d_Yc_rUOIw^q8~}5F@ij%F%S7g_9YtNL@PY-p&Px3A%PUq$RdYPxBk5(FzZI2qJ?Jqp zg&#qL5kVAv@y}gpJU>+TLv}J+(Sa_65kmq)$YC5)n1eLJJW&q^TyVpS0K(`)0z()@ z9#fdb0^}btjURD9Om*878$})J(F7OT;ej7Lh@ck<3?hvj#xRL#%witaSJ=p?Lj#(i zpdB6XA%LD&LQI&B7zU6;3TccWk7>+e4vVn9%9^loZDa!!c+iP1bR&!?Vn|{L!x+T` z=CBAkG|B{FLme96fD7&L!jB+&5Jf)*k;Nz`FoSt4LgH$(Xkhb_^>CmKUijcg0AYlp z{OUzNl1L$q9L6w#Y0P2{(s7m=mF+AzX@>(YxZy}WtEn&5yF%}~&aHn`CNFFN5zH=^jrAkr8{{ew1TlpI4IQ<%mq<{^!-|E-+tb~L~N z1#b8dLisA9_(mDGuqGrAA&z)|3~TQLlXG~ z)__#3Hf5Ft%F^Acw<$St921zv0wj(VGi<0w6PnQqH#*@*7`=$09|K4th3p&b{}DRI zF^PFBLjE~x{th!B>(GEEC}@WVo$#Z}WK#lUHzJ53ffTYBMIO_b$0E!VY!x(w_~n2L zZuk*|XCq5aMiE02DWoxs5sYI3Q?ULgyNH~J#A#-Q4fSY*1I=hfJ38P+sE1#9Mvjs( zBrt>=#xaRGEJ8lPQp0&2TZQa5+mw!ZWZ&C z$YY#SWttrP12ZH8&)Jkk()tT#ih4A{fo8bS0WZ4HjWD9A0BgoO~A-xEo2fgS=5^3Zxy`G7aW5{C?Q<%mq=COc9NNi;pHq@gD%^`lZ zp#wey5rLhD+Fmk-ek3r6A!IRvaWuwk$|O01Sr%rVH2;#Bz>WqqK|wn_=!6%Ml{O{h zrz3zMqOhN4^O5~XAcbL!U<^~3#XJ^a{uMJr9U9?8Gg{Gse1%Q%l0F2{g9v(&_?5W+ zi-sM{gdF758zsjv2^;%pnw-TP=CKHQiW#F4HrP>*COFXwH$3nnfH0!yLqC!joC>jK z*RXH6>ZNEHLKZoUV;b|2|BIQS4oz^ugHHI-jb8L4i7du3jX5mB{A;!#^Rkh3Xn-@s zFBjbCM7EMmMf%Z&AbODJ(%g3mmteZv|IGg8Z0V&th5;nb=9>V>L8OqzFh($jJSH%O z8O&lHp+$blzhUW62|Mc1h$cATL^Bk$q8)DdFee@}$SC^J_i+}2%pyW}o}9uoTz_H4 z4IXsDk8VT}Ljr?HV;CbC!vrQpiW!nKSb+3fRuDGS zqX|6<^Z70N-$gOU15PX14i7rvM*uyDB8C*Q7{M6wn8hOOZ?dJ}Mi(MTU=&j@|BihQ z2V8KYGsG`Hf{36O14v>BS&U)|Gnm5ytTU_)>}Ws}oEYn4MaVX|(E%@f@S}%U8UtiE z!U#q96-6)l5JNu(Fv>l8f=nWXEJiSn2~1%cb69}%dln2fG{6BDI^jbA-3TL!zTdO| zV{{B4g*39rVH9~xVFvS9g!C2%DjWy66(j4>gk~scgJ+JJl0NtmKoC8MAc|h}y~X~I z(b10qBru2}q%jQdl`IT7foaUc{NK#bTCG%)Hq>GMFl$XZ&{GH zZT5eJjs()kVH{JK#Ud&>nCj337u@h7fGFz!hpj;-kisxVk;fEfu>e2Abt4M-PfQo} zA$~Q&2?g!wfERuQ(2agZijcjC3E$wgVsa2E3?YqSjA9%U@bHK_Mb2RXlDMhGEYqtb zLw0^Oz=_m*tRdNk4s@X#5%gi=I1551Fo-mUF^X|aU>5U`c#yK89u7=!AK*C6O48j1 zH#+~!{_mor8xiy(bzZg7M-GT?q%n+93|LS6g{B8({d(2oRCNF#^#8<-I}g;^}ZyugG}hXypE8LeoC8y%=zWVet3*vpw0 z*^Af$`#(WP(r8l#$suGhf^ke@2J^6TaN5xbCtBfw7k&iMBkDJpI2pqL29ZV%W0=4+ z=CSx5``>(${euQLp`Z;O_~1tnVf11EDU3eN!jd`BjXXT;x=C^xvsi@8sb+;8PPD^| z0Ky@D^&x>YMv%ue=3!>j)xn82bRvKt!stZ|38Y}>u_H^4U>p;e!YsNtUKU9CZ!8e( z2sQG{fo4pwnO$TX+~|N8T?inIUJN3KF-%|@b6AA=6k8MZXo7-Pw2OKj(>Lx+Sqx(wV_Zrn$!W}B7Op%qCuP>K5_M>V6K(Lohakd; zA%WEC5NpQ-(-b2Z#W?bq#587+dX*WFvc!|sXoM3kw80H898R_r*$wHJ%#7^eMx~eR zM-pk|FpBXIzb4Vooy{D%2w7)S=1Ogfm9(P)O=w0t7pr#C125*e@9!eJ5k?;p7{tWu zY&|lI5sZsA_;^s8Ar}#nd3wc;CODy>9UbWX7xonyKsS0Y!wkb@6n*GN5<|$s$=%T~ zIf^_cFo|i*VG*){l|!Y0cT3smu%jN0aKZ&Q##qu0(hENV=tcy6=tlyB7(x~!n1PwU zkebkpR=ClLE_9<019FHL>ggE97$z`{IV{3l!v2Q2goBEVaB-<8{lDU9CY^90+r@!K zde8wM0*D}nB+?kgID8v9z4@DAB1AFAJ^M77WFm{Cm8+p09rtrlBAp0?ILgU3xY2>3>|Y=fGkcs*ieTCIG~^n9(dtL0Nn^9iarcr z5L0!$+msyR57AL_T(n^p3y{i~5A6ISETsWWXod@IaH9iW1Q0>yE>BKj7W2r8n@UnDXUoBg zu^n9h$vV_ynyYI!r*R|QPAF)H2OZ_?e;*xP=tj7LTPt#rk^0DfB#=THIgBEYNpxMy zm5iLj0%UG7t&px`A;@|(!U-4J;ei)^1S;77-E>6Ii+&_9hzJjrDKd)@jAIfrn1{TK znZb^FG(mw2t!PIF{OCpxBIrd714xGWl|mX>RB~URBS$fYJj~)WB4@E6>Pj{*n&3h^ zJjikYcaWV(b8+#KQE|N|1LzSo`jJEmp)|j87)2hFn85<%<*Xg*(THZW!pcR;Lw3TC zAj0Uy00xo9Fh((sNle4LhTTQZV_`Y_Us}N$p%Qk~qX9kK{WOsdIKgL#l~%OFgHCu6 zKo9o`-DDV1^dpU7I$pXYBQC@|MM2(Wx8c? z>!*yZI!oOBDdPrRMSTCKj9=4L$It38I&{n9n>&nup;7re<5zU1_)CAs=Uw>TnQg}F zYpn*0sdQOI`Lfbwl_iy>C31<$SYnmSD&=_BHshA~_Zdi65?|P6^f$;lS+AF6y=*X) zSWL^z21|K`NtVregTbgb8keo8C@;-~Z#Dizr!&Vt`e|cxxp|qfw6uhOLR_}2!W!RC zQ~c#m8!ugM)t8o8mRT*b$z+yGj7Dqx)TfQlmg$Wp1_Ny+W=s70w;7wN%;nZ)mNIjh z*<51e|9V)AWv2L_Z!=!UN;p4byfD7)Gsat3lcCQTU(5u&#+CYb^mgMT`s9o8mD`P* z^lN6~o!gCnT`kT2?GG2ca!v4w?Y76x*?!ltpXMA7TvL5ct|X_+C9eMDx5B;g9X>w6 zVJM4_`ixQi!#|6=KW7Z;XFZvb&lziV`hlC`zr4ff)k~4g#?Kqy(&=yhdZzJCqfw_H z`CP+eQ05e~Tx&jN|(KbMe3z zj18;jUobTU9GUg{b^mtv@7qqc-SNwx-2L92+pB-^X5HiWUeeir@V?B@7mSY?^uN0& zzUdxgptejZ-+OG@@}ObOyRTn){P2o9OWNLZD&FB=55-65uOIqm+_}@ZO+WT>{E?l; zRr-k=GpU`%PTfjl;O2>6oJt11ANc-5TmP|hNA2a$cImH)*9MIp*4~5vo%TGU>zlrG z^pg1Qps_aoSkTBPz3-3P?=`mTrLws1USmqX`S8BVUB*o1E>o;A9(mlf!Ca!V7@yGX z)yMsZO;Mqb#OAqREIXqaE-E}lCQnwTOwDJ67@Uuo4K0r#9YA~#b<{#5u!-|OMQ8!Wl`fN$c ziKMPOUZb>}!`EIO57j8Q^I;<=6FRht{~F2XFppA;4;{TuE|PDN;&VRlkbXXbvzAW| zd;hgYS<8%vX+J`Ho~&h!{7h#ppWOA5$Ek-{)7QyC@&uV6cd|wM$y&zm3(;|eHD3G$ zn}&v{7=Z7s&;APwM%_cbgA9^;$T^1FPfnB1vt=g8qtv4ezk>zIk;kY9$>Zb@`8wIf z_-om}b(1y9I?_jdg7#3q7?6ez8cNwTv#iN#a-Q5kx@q4=_A%T}GC}TO)3(xnl58fA z(C#3g=fG$bNp1fsTav7&ex0bfVT7Lj(cJ4DCGIdV%kdB-ZbrHyR4K+Th+gZg#SP8uay+NpJ) zK5dXrHK^?}C+(j454!u#mkTqvL(6Sz)PAQ=>!keZ52ke`?IE!wH_<3Ez(hpWy+49M zYSTs#Gi=d@dx!-U3&imw9n;3SP0I(gmAHv|X_&5a)#rRdT2>!xtGz%(z#} zUD^yzoi35`Y#nit8RNha*MrY9Q_e7Hl3HA(c60Wu<4l-i^Y7#wpCPxBJwM>UB!lFM zI(8#@jNyFb3J%;(vbKi(@1f&3=YBhRf{C?~w^J*mSg2!c4UuauRPzxnFKtxoXSG~) zk-FQ0q!|9!T8@xn1$vpDSOLDJfgQ=$G*BO9{?Y+vx`%T<{3_=*r%(e|sV%Hxf`P?| zBie|Y8P<%v7?Iqvk}r&7+_o2~8Q(>=u!ha#T05sC`8sRbNFFEa$s^}-Dw0dPCiKEu z_24_K+Qd`MA#sYZE*vu2np z;xjCLlsrQAGdx$*yZAJuO~=`x{^%vc)Wvd3mY$;!jV;t#-@@Yo)8}~SG^GD(F2(6P zIFETOn4uP%y+RCsiQKZ#B)2p`j4Kwx-xfdo9n;Ft9K#(k7{nx`i7rZ%A9B(t^adL{}xC=>B zIToCWPS8+Gj+4J;H;$4!nLv)*!wjSpQ<;`kEnWFxtPoTYzlJ;xdKI?lLJ>TMjCIr0Sa$&$N6bW}3H9@0!c!;B>I2oqRf z0I>^G>(nzS?NBqX7WURNMP#7sI`y4L76BXkJT6TX3tEc87MsYtR}T zS}Iz$Y3b3@t7Vs#-C9Pp?9+096bo`nTaZC&aZsC&sR#9E*vR7B1MJ5_>QQ}&hvF8_ zfqL$cUT5EC8Sn%LV~SkOzDtn5=HTilPl|&|B-fihQqNHzC3mvRx=Ha(VF6Msz=kW; zEt6tPi7i}toCi5FM=f$Pq;)itOBbQpGrHT)==L%(u@+-Y{LE|3B(*p-H*nOi=0JA* zuts@{m9UfVkXCYkJr`2)fRDa*!%ysFZ!-q~mt_iyk}3Mp8`J%;W32kEqANDrP2*;0LJHnR1uK z48)%RoHt@4E&b@`SWt1y1elIkfLH0m$svWQ#hUMDr4GRLN=^L2XHDO$5CgqH4>p42 zekK0qv!>_uJU|_K&a_tKE6{g%CgO9KY(q@$XF3pTdHt3&V?r z-dQ+y=~Y;h(Jr}VE5tODcQ5VPdzXe0Q_!CZ(4YIUGuNSmdOtn;e_V5oa*U2B4eP{3 zl6;3d|87!Dw3U$yH}HQiw}`(G`)C(ieS~(eE57b|)0*4Vz1*X2Vlhi*diWl>Ws+gV zOt~-=PRLp6=Q&(#;!ju36)U-$?JtvJUiFM4a*LKhlAZCw^QN`6|Jz3SrP}}G^K3*h zpN}&iadP)Ey)A5>xu0-3WBQZi>s;1G$<-XwS#k?GL~bPqMY51la%Vla+vFZjzFv+J zG2J-RRJbxePO;k5aLl;g~3hK8jXK0`fDy)@$!EI^L>|5^ZXXea2e z=Sb=&mlkLn3)V-yv|uOc-$T8$fMSDHd?}#cX_Gd+7ey|op<$QW!%hRc?MT|R#@NFq6Xz4% zp*-CIHr-y1Xp!f$CDlWRhQd)!13!0%)#Es&lKN$%Jqx16G1igD-A@)d@A zP;Tj=O^jDKM07va-9M~VwVFL{*XyMyW6&g8_6iMTX}Y4^I!{Q1SwvNcYA-?Vx~l!3%G z)z9^HOFjF1cjnR;O!|_Lx=CiG_g9^jZ~q6mCGs8qsCZpHqdw16#UGHP)WQAqmTIvO z0`;=O1US;UWQvCPO~a;@+te-dhYxL;xo6~-$1uwpiG9h&C`@#bT5K76o^zIy*Gj4j zSt7l|LM|=v(~N6(#a|p&AGO{ZHq{z~3>(YGOMk$llbGh;GfnaR?Md3jG*dt0y2Wvj zBoDBF1LX5$j1`*^35FxA=}1x$=qy5fdEwXZ5s|q@VJ~uo#pdPTMPw$}LC# zMQ*8kqlOP?u;z4&t;z{h*xe4=R6gRwNx>L`>-2D;@v%pC5&uf&(57cWy9VuqEnVE^_9c=UyyD&oD&K0_c6emQ0 z6uZtxie1-9Zedq=$WqQU)>t~iH9{Pp;^ENqlDb9f$fXVN>`U@l?-yy7P%L#H$?>%+ zXWA_m@=%V2Y?!D~obbFVw;cbW-0}{XZsA(Aj}#9vt@IZQI!%fNofN5EYnHB2OV_5Q zYt_;<>I6%hXZQ{EJXDbXZZS;O&47u7Os;Si>%10Il}^p+BmANl{lj} zGE61!!x7(2l!|}jWz%IF)${P351#Vil&fQuR&Joh#^&~+u)#dkzvdFxNs7rP7=~?d z>Sfc)brISoarbe#+;ez6W4EXy}q4koq65%y+40(lNJem@aV$9@YuNAvLBtyNG!lr zj4Yl=>Z0Dk1Hmx4nj4)FavODuETvA9JJ~Qv@(>rN0a9!r|G%k6)dQqB%BHkDqP2U+ zWzi#k+Yfm-RrkWvA6lT?zsoI$VEx61A1CUl53z!V2Ipy9t%RAq^Da=8>lh>u;YvS!cWCIp< z@ya{dj8=HyLjX}Eki|Hr?zCN^%+axczQ6Kv*A6BMJDT8v2Y!SRFMrRpK6CDSrqAj_ zww(;mPdzD4xkgg_;nGZsTkdvJCVgZH*+Ux1KGH-El4deXTF5+EO3sjcU!o*^k(b;^ z8(B^^k>abWT_oS47?M16h(BcmB;VUCMM=ImUP_XDN1QZF^39XdBxxcSNHb{*GDFfq zia+GqNxsih@{v|DO!8%g(g0aOW=a0zu#_h&$vJZQ@(|aKnKC+sO zkSoa~c@{ZJ+Q}KRhLqV=64%ZKk{30lW>QafkOs1wl*t%bLJpBea*UKh9R723=t${4 zMkH;dfpm~E*-n;_ourYBkWxKsM(W5RQcsSFb_W-A(M~RicCwOVlm9s^HIXveMwXBr zWXMQI7ab-tOq$6UX(0#6QgWCqBgaWAIYX9{(*0~&(oQZTo#YDAO;(XU(nj`>)ntrZ zNv6oN$kF?GXNH}QDH>`>X}3+OCF{wvNf%j1c984IZqiBikyns|q>mgXKSzphRl0)| z-?a33QhdXbpB$(Eouv5Yr5)rn^4&>c|ACCx=M`nI~m(mMkIV9(Ea7Pnt-DG?O0ELUx7dD5WDpmXQObmCTamz;XC+El-GGu;$O-_fMl-%q? zQb)FvdNM#7$Uaggvt$W5MH)#nThK%{kY=)tw2%R^l&sVO=O-llXGMxS@{)q3F#nLkR4?c|hbCl^TrS+|cZLpGBo zq=z(;U8ISOkY;j#lyYn_Qb&%GdUA%8No&;hDW!xCN0b4_*<_@S43K&tulvM%wQT*n8XC~7{?e!F@hY1 zkwyCK_!imx){3TjhF?{yc+Ra=f*3zHv#G?q%AgNF8o$GA-lp$-EPjlX>-)KgocE~d zvPY+QrAYHHsq|bLf5Bp2XKZEo zx^Kq+XfeN~4?LYYQEFbH(>MQP=8t9O!`9H)pV&ktvSi?=G{?IXs7+dZK6TwY^tY(} zFQ#s#uF&cR>Mm+isoKAZI!0Zo)&EF6Ox>sr{~Yy{TJw%CgCUjUe3t)gQ`Tq$Jj(!$ zYF!whin^V;q{L8IKpS;{+N9MNQpZGpi`xG(>S5{%t!|{A7Q>gS{TJzZB}i3J!#5Xrf__Hb8>9O|1(9R8aedvwf{QmhQEp}pw=OAUbWLuQc_x&fjGSa)F!RIfI24nTh#uSP!CgAX!RQE zX)%1M+W%5&>$_qGYW)dnC$)>4Jh6qYrS71)WYq3u1h=zKL3)zCx=%OYNg}Y5V+R)Vt=CS7~)8btm;k?I3QWj#6Kt)t{kG7sgk&$VaIs3*%F-Ws}@S zgM3my`+_lko;{W^^jZ0Hu9s~07x!6#LIV9av3R;mE>Y) zt+Iw3B`+j%WFwg+FCvG?wd5dqF_|F6HLQzVPx?qF*-47?$U|O9wv$(ptz@$}VHG;A zrol;WAe+c*$OclJuyv$3QElW#a_ZLF!YgMJq>Fl-yp9|oTgVuBJ=sgPk`eL-vWMJ6 z21%mulXtLV0{=v z(k(L5Xo-mY%7vCbk$cuy;-CGtxh@{L!CYw{5KX?y<%1%(FI%1#d3(ijb&yd8sm#&T zH~3Nen8@T7yXa+qY!jcSm=G2H>%x2w7Mv`C#aqSZ+)8I4wsF|GC$wYO?@Ls7e|)zi1D(_fm- zh+6ZHu#0*`wAxqH-m29NMeVXyPk**(23nmgYL95OuaF^erBT$eXFRCY-a>|0bAH6N)~@v!|MG`Nh-$T~sC}VF9d1a=rRn&!y1uA= z;!EoAeOeZV=RQShTWVNJ+Qb57cdH`=v@DFkuSTt&y8puq+OO5_qIR=Z=ej>Ud^dGS z?0ZL1kD2?_0TWs-&A3CWD~sAkcd5gNwOks$S*z#n{qT$jwc2}cZAd-%7^AQYv>xNZ z504PlYFAPF!WY%yhO}Iov0tm}i`pl4s>AnbDM^{tx0<(Ah0-z6!zx9zTsjLpTHT=K z(hTMgs>6?HxzrxhYF|;iQ>*2o_WXguba-4=JH&JfTOz2{twrrNt)Bjdx&TYVr?om# z)b7#hhNAZQK5YdG84~w3>WpJr51*Dx?M|(hi`w&FS0|Lza%uRWR<{xj!7SOdTsjNp52@{WEth7H*6LVMdr+%AMeRi0K#3g0xo0irRx(?I~(^YPGGXeZF5?0WII3zE;NydB%NFQ0w6-8o{a6 zwxag=xHbbV-=Be2$BNp6TJ1TrJ@fmJ`AIqCc|x6*Q_H2jVAJaPgxY^;9(k=!7q!Q< zI#|^1(Q0Q=yG^Y_()_oJW}wySqV||p2aDQ0TJ0=qw`ukK;iBnlb-Ive?1h-tBUm(o zN2{Gh?KZ8Rf4pc0TAeOxk7;%A%=V1sA@e~w)b+HOhEeipxwID)t!~hAX)jo{dj2VO zyruR@tsW_APib|msJ%z6Lz1tkN4r)#i`wh7S}tmzO{xo$*K%orhP66b)ZVMr!9t#K zciO4-Xe}C{Nvmx|?Tb&UGoIFRX~tt(oi1u0(CWyU?U|Zh^PdfR_vv^=pLwIc<8=Hc zk>1nsM@0HgXI|?wA2D6ht*b8lksTqE5KnPkfDx^IoSf6z&lk_Jgu1B2pP`lfFReO= zF&atH<|JKOw_D3j(hu?EShv;|A^RZyyiaItDKZQ3RKO@HhR>7J5YKzft8F}$#d}gJ z!E3xyJt+okB6(F;5qG2QT3ZL{N7XkjKP%+bmb#mUFvOD*5mGFDFB#Li2S_o&K{5@o zR>NA`D4Ex~C$*d*=ONZ)QEM~v&%A69Yf?uty-iXh9ZrZmdGwYSh}C zqzfjox!SeOC7y#3#LZ><_tj@W#q%|Sc>boH5yXteb320AtR8JR@!XFfo(t;K+Qf51 zf>;=z*4DtZ1hEOb)V5WHCxXP2L1G&QwE@MGMuL?kyxPSQiq-32349DFme4O2pA3*; zh$ZYJ#oYSI1Po&JoZ84kG>nQy1`rdNpj%9Inp}h!QM6l)YP+3uK&-N8Z`In}q+jb6 z?LAs|luSUZnrKg}?I9^g#{|Uci5|0bi+U225Gy0vBU*bOnKZ3amq_%;YCT5C35W#}?Xz@?krzlIKDTJLf5T-CIoNcClgCoc zx2o{=C>DQ+6m4m81Y!c?T3eo+fp{a{qShvr@*z^xGh7oXX4Fi&A+|>sDW(@7dm+{| zskW_>2I&}q*twHxqclZId`Mi!&W%q#Zswb<_-}t=h+(p@KBSn8vr;_;17tmQl5~+- zGE9z>VwDy|GJ!_Eh)`^h4v|bCD3WtHA+nw;lt>rbYz4^#6p@ndY$;mk;Qu8SQkJaz z+d*C-mE2XC=MS6jFsyR%jZ)&PZ*AvtE<$`4Pdzz3&X@K4DRbo!^BcNNQay`}E-`?C z@3|nu=+)|etvji;50S$d#RR4?cW!2D(!4{rBKM+rVBv?%5w0I(UVF;?T8VMuhqcQ5 zvG|ein%9=5=(a-sVf>BnnlCNXF14;mnI9|Ei-kJ#Y|6Z`S)Vh+|2S>lu)a}y&s?WL zeH!1ZrB6%0mR(v#4Yl!Ge`~(6Gt zxnst>>HBuecS_2xtX2-1{&L#z)GLo>j+a=zRd%aY?~VwdD^MmhAF-4nFkCq0DP5Eq4`q z?>AMMUVSXyVz+!s_rv%hyQNlt{Hn|gcFTxCAAKRyQ)ijbt=Rm%t4yo{s!aQyI=FA& z)A2i2S=N+p{$Az^=C^n6_u`MOvRrUk$=S+PMwtHck%Rm8K4rM@)zekRhn_y?k%OjP zx{m8#{?>ZkpIoK;Gp5%*!bneL-dbh3-&l55t#YvcVu{I~%-nqeEquYq%*B?k5xbf! z*Xe5F*(S?s{f#A=$tFvuS%1S%;v258tg_vB>*~Fex%l{U>389&ho0GYu;j*DGhJ6$ zS}OE6{BvgLddv3>CZ=up(W{l2uFV#+PQUM-_^vj~I(^A&nP=K8yJh|6*WznFW?7}* zHxb|TG0Sse@G8^h`pn|TEL}SN-Z$bqK5ltU|LUsv2DfF6zO^TFyW7&i*6xW9f5PGr z`NvOK>O@+%s=0QnWs9hHZMC$BJi3+1lP9)Xy6l_l9^KTkcg^d@H{PzVyfVYyS+|+J z)swmHX3IvM_}6^_Of@4YWKc-ezWr3#jDuhx=ly+R+a4i zQhdx~St};K;8AB{|D>f})Eho&=@U8jNy|+l>u#|;#L~x;w-gpS^TsWfD-C*6MW$k# zh(W577sjNSzY_1V{eZ;LhFs+ab>Ejl&cC0QgTIA$&Zd@QV&=vbqtt!F=V-|yz#5u zRi*pSJ-EL#V^~wJJGi&(V{7)lEe!eSVE^`Xq_KFgm!sOk<_exX~xg}MEY(R^_K@!soh{EfZruT}FarJCHv$UQG@ zzim#s>5Z-VjSugAN%zrvG8u+FxPSk{nYA&?rEJQI%(h1@X`TLt>Ud?`k|Q&($1T^F zSXhJ75{`pM;;SCFe5_EK3T5zd%f%)>q``5pDgN~19MoGv@e_|*d?H!~ zNBphBmS&L+-?ls^a`@X8kKXhj@f8Wnn$@qK{LPAY7vFYB7k%y}+jZ*dbNGGrO>I-W zdNRH(VNt}c>rYs&)3!t+K9#VX^?q?GVfpxVh5i0&V!QcW`N-ajZg_iW$W!yz?0%qad&+9Nz2)1^qzXs@`*Fb4N1%Q z&M4=TmJQ;<<9N!lvSQyo+x72OsM~-Ed7iTD5EINjWx4r`QR<$yoNw90o;MzR$oNRS z?P<%yg}!oO&rd#WsSAl!&vjSb_ZLY_th8`U9F6y1f8$Gau0LhATP*r(qlG?&agM|X zt~dPb^U~Wx^(7zL+;@r9rZrgS`cX#gj*tK1%>Fm{wf;M=TfTb4_{u?c;{PM;%Hx_i z-hQ%>glu+`jR6Hjjo^ujs3;zYK?x{ccps&fidXwnJgU}Ot)MLNs-zU-L8#q0)qI)zyz^6*S79xB&4n!4cVengltnOOd8D^B<#@kBQ)>_s7P}B4(*$g z;b_*OQ#-URr35&Pr#rOg0yQxy>5qMUECZsPZfAVZxEtmAgyZg>h8k8@sgc$PlO}X*Y}^7t>X{wN2cKy}PyR z^%H`62)8^^H(YP_d@lu}lyav3HNvmCh4t%T4 zB}@!1CSV0K^0krfcJ9vC_HZYv^0i~!iNrnH4qEVrEskZ2)(v?19xcxhH;pxlv~1Cl zgEsHee$gh@FDe~|R3tnhw8$Z*<*aD(Md-3@2v`d(*-s)AAKzJLA!R6azt*3D=hFS! zh*&T~wugIxBv>o}U;zJR1W0q@zKO)x)iCE>0up8H%i?Ijb3~Y;fU%R*6TOa0zvuNI7 zn3gpdV4Kb~fib3IXlyh3M7bE_QmS2SV z6Q0*Df*Hb-xdij5_%DvSq&);?Sc#rrCM=($Rab~P@@W4RZ3aAX)KwD0K*peJ+7o)1 z!j^hWVa={<;~145O}(z&OP;|M+6(0Qq5^ysJR^RAi36T9e$mbfq=BFy4UFRFFw*_y z-#O^TFWS+JPLD_4AfYMz$h)b{Q`U!u&8QNp2b}d2@a2_g?ro?Q=KdqMA$|w08!COW zMMyumtzAm;=T(B}Q0qUHV2kjy+|kC8XXYJkGI`#;16qb>i@U^TD^dPkGQIV}5AKqt zs?P7fr(Fj+*@xHvrfm$}YeWa{0}`g=xZh!b!E?*++QsDA>H%mGp5q^AXE2%=boK$X z8=jmKrfp3Oj&^EuAY^ZXE2^|<F~&Z z?xdNw#as-{_^==nK0pBLtWIdbV~ESZheSVtF{0^%W<7zvR>k1;Pqec^x?V_lrcEV- zCGDBEkpXNdq?xxO#Ow|08kiV%J=6B6orxbm16M)hFzlk7I*Yv zqm}xM)D*GOTN<7~^nsS`LL}L*Wd{*S-~*AfNP0fYMw913mK_-^#x72aF{+E4Gd?O; z8r5ZDJkdqK?+-1J;JaW7ibWlD>>#r^Ge$YRqTm|IO}Cm<)+5fuigvl8jGBpZbZmFR z^@@%iSC68r{w=9SqX8TX)|`qmIW~{69zk7sw$&hUrnBnb2M;YOGJk?egCe8;#@+aB?eqR}do3N*_IY}Y_r>a%^p zWsUIK*k|}=##i?VhjEgH3>VmPCZi8(VPsPU+sxM16!mjgi(=6hBRkY=o7qVmr$|vf z=cJnBH{^;b>~q%DZdAV>8{)PPOFcG;6I174SZF*ruc_Ahw2m2^gyN*?iJz5e?X`Ab1M% zY&;QY{cvg+3mUK^xzgv+CuAvRqH7HRFV4iP{n%~3ve(w&n}JUbi1E>d{f@Xafa?db{TQBf+u8A@Z=c9s zIbZ{t+L&$2telC~HwK&jFcn>D%&vw$Oj*ndWRMR%Ytr`HfEF}?J_IMRs|h>V54weT zoXuj2`fqO+bJWVrb_9*```j9xWM;o6MzZbGPJEgrd&P>Gw8myl+0HH=+r*Sr&p9`b z)TV4A8Kw57>^-HRxfJ}vpkkMDUg0 zHkkxE!`rYhCG^4-ZCJ(&{7zU#$7TC74lYYk|HZmG6g>@NFEoZ_o4M*O2-uPf&cMpV z9X?v`(*@gu_G~OMi->UcKJmf99oVJBN$={wcIO=XPGc;ZNU+4ChaK4QOyO)avLid2 zL`kI`p)rtd+=&fj#CfQDCw2fyFYN>x2afwYvBOC|7r{bQF&iaBut_AnBZ8erp23~j z-sX&XPC;RbIqlV=pJGtilAW=N{7+Lp(Rxc>52!Lav#|p*=CLYg@;6l>!JU-^8JaN- zyAa>Gf4w|xye+BPF`M`-2>rdAD}oD`dxvFUFv$e>av6r zyE9-%Z#CHSJe1#sEp7sD?UL<<;L;YS1{D!N?y|6q!?7mz)N0srn1|LyvMYGl3uSdP z8wPJMX-}?3;a%BxH1JM2%nz$kZdZ1i2AE{4POV0byRpH7ZQi;VSmrR1Bv%8uiQQPg zb~M~87K7{?W0UM73Pzq;l516@EMdI~jCiK8<)&q#BE6qU2PCVzu^p6`P+>Q=ZP$$V z6Hb`45sD>NZ-p2au7K_}=XBj1uk!xn&dvJG{w1+)?|x@ul~&?7*TrBenr0(v)t&vR zCA{gMt#PbQ(LQ3A#5Yrd9jrd=45e#RvKn%YHWb{0ozGYgqfI^7Ab-c~5c5vOhXvIZ zWVqS&95k|Llsb2R&*||Ee)e#_1iZ;)1kGDAya*-sV;lJa5Q9r0Hnlqg zqK8a?&O?j)u^S?xkuYy%?zZJFOIhKbf#==)tn$SSpSC{HqO;<X@t0BRKp2ji%cyW5dw?mvggzKV=7Yc9C-|!aUlvE&3@E5 z0VtLy6sD-hsuE5NDk5VMw}z!JD0oS;Q?PNrT)EtP^O}?eYZQVdTU=%`skAHbwbASv zr4aup=}P3jl3tP_!>ViXSoRN-wAEJ8{*5wUV=w6A7p8o8+qFmcKAM`ub}&&x zEM9%n`_^+jk*pTQ6qJ_)Uk;Iiku=kDsbWJ?3c3bfvKjx!8Rrqx#|s~7WlC? znT4|ju$00#SzB{?l%&8S4n}NvK`uDt5z>186xl=joDQfN<5_=Tjh2sRd&r|lM5W`w z=2Z{z^YJXJ47C0>6dd}$+Zvs8(SwWr0tRvkYCM5GMX2vhU{8>W_fBMwkmu}4>>0-T z8|pim9j%8gtE#~doZ-`d4C*}w_Ee@d@JB_H*|*8?>^Ox@;B51vi)2601TCEceaU02 ze+zn!EW%)4vbykp?9xE6#j3&ETbyx8Lv{qMJ0S+JqtK~rIH55-@o~}MDO1^Ch=J{B z`Vj;40_; zpK|U0Qy$K$Atlh$i}2W`Y%|I}Z5g-~h#&OJ*$t|rOPcqGJ)`ApBly{(|504N zoXsR1k4LX$C(s{9K4f8$3#M>w72CJoipwaCc%ig!WDj%^b^QqJ81k7cb|b;%WRY;g zjt^zAPnG^)c=jfTT{dHkgRQ-vso9mT23YZ4e0McW0EBM9C+sou6xOo7#9r-9++)wA zu7cAvRXHV$UdxVV9Q*OQwQPbiXvN&VZ`?s^tSS640^4ZhySiFaQ7aq^|uvU0j_OhQSd3 zVjtTY9_)TL5^{U*XKhMlJ#-4Q3st@l{qlIg0k$0jS@RFFhXL62dv+(JZhX)70DR*^ z>_QDZHy$S|RPixh?qE-=8rsN^v8@U^*7w-rw4i}O@IR(`nvc-j61F!9dJmScttDXb z+LTo=&Sakn&3a0Q>pvxIBaKMhv|}v_E@cY>GW?=ae77jNZMO97+ZQEvfi;}{-E6UN z4Srq<4wM+ax{U45Lsh|Nm)pWJV0vDM$CZH#)QhRp&DVdHmpG~TTsgZ2PVe9Z^d~kM z=DK;P>@0YjxF1mCpTRFeddttOsN8`<&#|`{nDK@4>_d|6eSx)_XeYx8H63Pss0?O6 zJ5IVlL;%E;i|l7WsJ_I;DD9~4CD5-O&AP;HSMI=pm)TVmlzW9;2H6o;*5A#4{sMEf7I(_v$@#h&wlqS;o zg?_qb;Lp)LKiwkbSoC&%-4P~k5ejXfYfL;uLId4v%075o16=__4@ZpT%mk+f>OdU8 zU1+F_1srZ1q+>}1D71;Ll$?z`ZK8`|>djoBP{wP)6RBpB^PokSm8e5=|0ekDVBN=z z=@Y-G*@_P}%Qev`sZVP_i8iEfuFEz+fiHyP4U|@rnSt|~>vYNnkW2D>*@fejw$$}g&c_Q{>Ut_eV6=z8M;JoFjJ_Q+OrrOS?nNP+H45j9-3N_@aNrF& z_)06CAJYifnlxhel6ae9wnFJ+}kw&{=m=nU5ZI)_tPP$IH9u8Y&^V zEmHRuJcO>$-T5f1E2u0VUFxdqOftLCM_e~u3oh1A)sHL`LBl=Jyl%SDuw~Op`^@4j zzjmNgH?uM~Bc=dDi@+T6@x5-k7{a`54_znHd3!Qjf+l4RruNYFfwKG_Q1KQV6a_Ux za#BxS3Or8r)U}7l^PakiAzQOmnyt!Mlg6wusb^?RUTKw9B?U<|kA3S{D)jd<*!}@u;3YZa0sOmkPnGt<)z4_jQde4wKXV@@k~YFN$HebaOo6O{MygHvElN*!uks(W2og%_0SwsOkXaPURlPhRkRd_@H+0(} zjVf=0242GvmAa1ul|%OxamyIx5S-}6_4Cqf1Jlk_+fa_08>rn5Ba_^lu%X9lE<~9G zJIY);ZhgnV_}w+-pAQH>|kI@9<+7y5qe9SQpkCXLF9Ds)^> zeUOAXAncs&d zw3X-lhEu?bYJg*o3|L;BrS$0ZWBLVeC23eB@T zc!uY=I!jznn_}7hv^r1qDHZy8eXcQ~3v582xO)Q*{$38mSMvh6{>sCsFaXRZ4?PUv z>|v_17N?w+-QQO;v3^CgL2?Hjtj<;CQq~oLoG)ShIFKt*9>K>NauE!ZVMI?Gftkem z;rflawNxd$n{d691^7V|ZY4~}m+^uS@&hQ@mRwUsK zp0?)NNUhg2L!qHuBeyCBg@VB!MYBS=);ds+$(DW=v>1f9g>r?AziOD%vdEBc362f0 z(#-_$2q5k-w74C2U3F~9w)kUsQW%%zMYL$%R9xLG#~G?c^SGkwJk@EEhs_(YvNKS-$ zcSUkzNtd$SlLGjw1A5S@vL*v^RKxONpH4ExY=%Qmxjq4hR*Ec z+A^6#_V4E&d8@?{l<@gME>$g#BENC!_Z$Oa!?iEqIQI~+pfy|PpqxXTSuVguhd{Gx z$5={|d4w}4jR)cL`#DSEeHB9DwoKTno`bd(aJ`9)_X@Z*YB7m&%&>D`!6*(t${k{U zn1dc1y-OLGzArrD|~;ttjC*H;z$@a5W5M+wI`q zB(3c&wbs9g%k6803BwA@>w!OQj6GpL`h?GMbs1#5lRp-dDK~`$NXnIMU-zb7FuObbuHyB&MjI=s}NAb`i=P zbDZX^1}kIxCVrd_yW|ZeREquyDZR`PGGuH>F6 ziJo@Gbq6F21@*4 zr%KJwWDtr)c-CWXz5!O;_<@RlDW6ZouS5?uyj9v^g+#OuzY1=(pfVqR6RWux840&! zTEdq1TrIzj!tde49Co=OAQREGVE!EV zMzlYKFCvEpA2j3FGh!1I*qm=9Rqoh;qnm@+{os~IaH%RTGz0bz#f&(0nRCW~-{hNC zi%5<$`B1UE1KicC_`HH_!Uq@e8W!$$UFlU) zi#WDD|A8`Cb5#<;zA@hdmmhLUKcg2Vl3zTPgo?k4ZiVxSOvy#mr2{`6o_Ku+zO&pD zj?eMAjy!C2XfC3sop`u$aSL^g;1ifr7g0t8bP+tSMDWW3;K&1mkR|=2%dLDoM874cBAUt5cBKr@{#GpU(<5h9w zcWJycG3sTtiICE$KcsyMG^-~cK~5uf^yCW}$JaPDnwPfi=J(?2%E{#&;i=i1^GJA`#SW3eyC-d!PzoZh;u_@p~tluK;Eglv)dr;T6_=Dt- z=FwYx??BZ)r=s1-LCbn#j}1>S0En#<-v&I;EqI$Bp@p+-y5?PlF1^jS3RXRImPb|c zN68s*06qUD9YFdVT;Tyq-t2$;0U`dkb-iI8l}~as=h6ND@%`l!*pG1ZRHAS3AWE3V zSCHeAs$C*1W8?q~^dtpYRRc0=ae7$W83Y^7fF^(f>*DSs_xvNk$ zi|;H=7LG4a+jscb?qWfUW9p*Z45v9ND=`*gSN^dgI5ywXLR=jy8MJ7JF>g*%)9)LTA1Ca$sR|!^Z28Z{MO@W)_Z(&cVg3f z{97&INSSQ&k$sDP$Kk;1&)f`E|KNn|ce^WoE{SlLps@M8*bTthntsP~GnD;r8lF6o zt`6AjH-#sUB$6-w_G-y02qrz@rmh-+@6YF(Fr7g4uns-`=|`sh4Pb-7!sIVYQQr18 z!Ch*jbB!fZE{B_(-qLTI9Y-(Z&oiVw2`9j`j-$qD{Agl)^V0Zbi+})@UnOCgDdfT| zbta-?x{$PA`fV+oE^OSF6eE^^F;M2kCFD(q@;)o$WlxtnJ#FJLkMvAPAB_Y~#PK_d z$bn+g&q`y$39r^xg}O|-_%XCF#Yf96iAQPad^zJNLPHnxaJd-HYZmj~(5*#y{StnI zcN35rrmdpIX#ozecq`~7$14Rc@JdxXX5-;Y`7nmudCFK0PMt8gvXbBG%>$h>F8g+K znDiXy(W;NZ@?oYu^)YcSCun4|Yc)(>F;_@`th_j`7{hne$DWKn5vfxsvu!JGMHgjj z{{A<*kX&h>bo^xl49JAjBTF7!8}#GQAKpGHPJ`PDE4fBEZ4JK)mIyRH-R`@V_v&l? zkyPLeZ@c^V?}!#9@8E!qD3!w*Ub^e&Z>w`vWfFGkSI<0iO9&PxeJZ;%lU6K3tJm{M z%(7TqwVscHaO5-!+sJ1!jx%`wMn05e;2WRuUExPN6!bZaR=6q}{W;&AywsrqjnRcP zyttG3IUf$bXCXR}!*5+gJ6x4b_R@R()Zv-b>5h+R`b>vEupe=3j(s$J+V2^@O%E-- zX}a9+4+(Gmkfwh$%H`IZG+lPH9s~)JNv$9`O@3Gs@2$wqxVb@drRQN|Jaqq+FZfLi zHxVt^%>Sx|zZ5blGh5}|3Z;I@TZzRsg2-Fd3f^b|PY&7YE&N#Ki*6-le%eV3GNhR@JP~vuQN!0Wqv2r`#tcB{_ z^r{u5LvI42AP9O>0<|h~&14v%KU+e(cLpDW5*_#?V3tKD(fGJ6vJ{&-*+0C`LSwLU-~* z41l2H%saLV4D=po`A+^d9b}rs^nLKkWfxSnlb=d#d0Z|Z6lJ~Sw3mX@S#c~^TsU%O zK_qA!#>)k#edX~r*76v+e=bAYK2sVA$%or9p4+p@)2@H6pIIO!|?nwMI24J@+^S-#=N%D-{WHxN-Wj_ar> zk00&=n7`#e(*lEhn3&-!&^||1)EzUUYzpcYy zgurYX8heD_66pBdnX~b4Ny*mx&YUaH<=?*{{{oowR8=UqfVc6$5NZ*+WI_Yp!_jvB z6w}f1r!(ipK?x60L{60J_g~JO1>ebh9y@am9gu!Ip5X4s`FE5$h#CjI{ng)`_9nEkqcmN0H#*eHn)mwQztpb--UOckt2mL~|7K zsAM-T{h9woFOfov_TJ(DC0%nYY5}HFAPH z;aW|!EU*6+*Agy;f5b|c_aOEvtK{Q4X2hj%T4qUZyuz8&T4f7HrFZx+wYMKxKd-&Zhlgh#9-vUc{fPm^^{n*O zDaC?)n-eey{UMuuDO8b?&iafkA6GWMbkeEx{&<{>|IR7MRt=CUw%_Ib)fwQrMFC&C%MVi;Z;@#{gC(&*7Hn8$u(2$+P+)6#Z=c6Caa1P&XHj_He4|>lRC+PGat4Uvz z;Sq1dw~YFH6%!wT*EP`pt0dhVKqio3C?`Na%_CVqQ2#LxrP&%sBN?$bP~XD?@ib5$ zLJ*M?OL|EN+^V6z6}&|ph=(@SU#7#-)Sx+>p=$ha*AV?awT6zL_=f0FYkf~LYQ5qj z$PsHp92KgERWs3nccB^gZL5DnuY;7c!g&m4gI+klyMB>ga}VTMo)C$;_S0X~{R+k9 zgG=GcUJo3Upf7fD?}hIr>eE%k+`c}MWl0JA&fDZ|?TnH}>BG>Dk@~H*N;+XE;k`)Z z@Zx?)G-IrOCg}}Gba)eE`YX00emGWtkxB^ibURq6s~d(#Lw626SSL)RduIOB@z7=Eby8kQvchoFmh;a_uer%WCORAzL zr7QhLA17s~t+dXdJ^E56z8|``NB^0tNw&c#Yp*`im5d*P%lGPcbFu`P36#_Fqxy3^ z6F&%#|52|NnBu|s?d$s8V7`e&%*^2cN<__W=v%pRhR~eRH%L<`rf3w+*>ywTLe5dY zMso1A8+sq5oE0~Yf*#(~!~Mna$b3tGj6InMdYGE6I+=*>-_qYC&J8@$Fm&#=zRl}h zeBpd*Gt5f_RRqD-$wc0YgidgU$MU`OOfC)0K<4ML|6}hLSp%O&=Y7E*bhSL&nP<#F$z-gorPXnE#bT0Y~B-V7~+ zH}ce(lW5B}-qE*`ILxPrGD6`XvcE;kU)<4$n23;>o8cw|ZPZE%?08on(~}lR+3GZs zt#!3^jmg_AOe>IDtk_E1>1GkPgtExHt6y1Dn!dm47fH35Y?7F9SyYTmzt$F9eNTUo z3Mx0`)II&EHl1NH0RJGM_zc4SY$OmZTM{EH!O=iI=rA=~mBvEZ8Z_WHeS9^6!-K%w zubMzTK3iq+rvyiS(+~3?*yK?|Of^B#YuT!DGbM<+ub=5b;88rXF=^o={q+f<4|qUfxXOivFQ^{yIm!2!3V1JaN$a`4VC_(k7jJ!5%*9(fYIzkV;}1K zGPYc_<)I$l9o~hj9_oYPJ(jPL?_YZOT*7WV=r4VLFXdlo{Zl=>jl3A|f2!XEfZcfH z-})D3ruZ8)JjgJCfsdga3^Kf-*8Uj~)p@4LYl(=0Lku4p{(?WN2bVe&Ok0puT#S!| z7&@t%J`0HI0H@v0z&*ya9R!pNlk1RFc+g%UrTu zV;q_Z^eb^fH$xh%b_-BxcS8gtmLR5wp(DAm-KB>i%oi>-+iB$k;FT9L0LgjNydDNK zWBmcG?_p?1_#H%EUlxDyDY?D%AwJi`&{>VfR0iqPv`uSKP;WzVb%u2ve$?AwV|gG{ zO_UlguE$FU8a@~NAdiTqE;6YssdCvy95v4H6ID|}W;&UcHle^|Lw{0pdK`h1dc;k5 zcCz8JO8EjMPBP48xEy?9lEF{oS&elIzBkP5Z*Zc+>p4T;^I&L1G9Oqp^p&=N%%wh3i@1B?SP#$LrX1WHzgu%$1UD9?D6iT z3Z$(fV#2sm36mG2CGi;=afNtuNz0S>!;_Z8`6@_5Fd$XS2?}!y3`VU1($!5=oy2WL z!ytGk_dHsVX_y5cy}?zPhQGZG>Okm&CEMdaD$4|`xq+T9H|!&{)va=rqa!N}4Qeuk z%v&oAt!t5=!9gnxFWH(<)icxz8Acg2L?AeqqB_?+!>f>?gsBDn8&6qpSm>>z!jnc@ zm8fcy;XDI3woZO-5SbDNC*~O5XLvvi?@byGP4>bUHXC?lOyGDJ z{Ow8h;8=3)0ly39W7}=VmTWIRh7N5v1d!^Q#w{HTtW>CCyPT=XMyH*2z@wGz`&z5@1JAfyeDMoUGM& zhd1uB%g|n5lhCThvkw}YQjKeBcxRmiAH4O*W$2C zhGL~>z8{dQbXa}GaI!`|H7^cTTs7?RgwqZ%;4Rk-1wI~KQXi+@F??N1-By1b`m3Qk zd?V;0p7ficzp|P@1-I?)8@~0(2*UGzH(X{savGy?Rfdq7O;SyhJXwM-e#@IH8M z_)Y`Og~l{R(SI98$cbiX{ojU9tGSBJar6s=);k2SF+_9i!3SxPf^=nCAFr*2aLOl_ zgzbA*JBV+E-wu?8$nMX72J6#(7gF@n@^iC@@f1Npna2?2)@aQ0Ss36;3|mR^{_R!9w$j ztMmFc6jJ@g>n7EA?@0gj*=FtB@do?0Gl)jF4Mmy$vsp z3c<9$&ihq!#8mTw4$&XxC;{G~fE<0aaEehU`~u6<>-d^Qs8Tl0ywUL# zSt~%KezRj~B!sp!rLkRy70FF}zqb&?Fo0&Q!b*nlSQjsh)e_BSy%W88%?bN6w=SJo z!+N?j3mWhpB7EQ)x4s_oZ5bkz!LGw~JbSbdrzSc&G)}k#qwW@7mn_&dzR=DzufE#2 z=~eA3rCzh%##5&V_u)QXB^vubp*sT^YyT%qP%@d<@r$WK1w+-)@^ZC}qx;i^xt!{f zM^5StVH?H0+whWm$fIU6rD0~9?C+5~Zl(}Uu$si#)g17qnZf}T5q2W4?zqKz%zy_E7Qk=_t zax>s~Mm8(FE=_<_5nClXmo7XaTuK)UsZ{>rA=T0er?F~ymk<5 z#_e-f#U%E;ovrD=4_{g#AV%vG7_~}e@;T87&0i(_TAjpGKN5~9)p1TZuyCS?kA*R$ zHrPY%h1Ps5yvF;G4;*Tkg-uL8OLyQG9}5kXegKdbuO=S_d6j~g<`dK^TWIfDR3*qo zkMPuNaB@tM7R_5D%<;r1f?%_%2PJ1d5n>s&0r&kxxL%`*EVGQ!peQ87c#`Kel#3pr z)ktXGz(cU|hGcFbywxueT!L-qNmnJ)Wh#)cP6%VH&yi)F5aJ2(sCC{tp`Ryfp^=Mq zoCaN3Cp7n@%WLG8w%(`0V9z3<6%=&`AL5JVeky$IS(MybDvAq4LF8dr6*;TyD%;UP2C`L)5517 zS@<}bjYYdR2z}bQg)rHyt>6{3mL{L%2q=yPztak0&{itAF56&Ohkqt3`n-mcKNFgu zo*M-p4>p4~3f88tV3XGg*u=ZopuHP~P99WM8-+fvqEY~rrjMIy_-8e!vOartU5Oom z3dXV|GJ5=(F!5E)XXpVo&JA0zNl1AWOhI6;yI^ZS7Z%n*wK4gm@z7t%E)?4Ixv;1X z474c#O!I~t7M=5I(Q-KG;PGx);eWuw0cLyC4NLe!=;@)J`GDH~=LW`Z5uUwD zZFyQy+uLr~xUE9d+OQLCO+NOTu$-;`Rjr_dc1>~f8^2AM_G$�ce}-20q*-eEbR^ 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 Y`Pu$4yOUl@+_d!SWBaG86V`wJfAZAvW&i*H delta 187104 zcmb@P3tUxI`uEqqz`1ZP$mM`YdPG!0G$caDc8Z8fN`{JNW=3j;W@UzDMxBG1;iV$8 zj+qrXR%T>q+A(8_jApE;$Z^Wbip(j;s7RTHF{}5x&OS%U|IGWopZD`JpWpn}^Q>pB zy)MtX?tQHN#R~u36*WZ(h1bmXdUL!v**Ur1!9$1TUNCI%;0FdLY+v}o@ZNj!oA*rE zm)x(eqq_h5^XEQ%-5B}z>da%|X8@q4#tRLn) z{`FVq{dV7utH)k>G!*+{$%rS1uTxT0@zp~;mB}fgM_iC6!hc;J|IlisulMGoH#L;Hg$+ZZPRfrF&e^IHBCH20r?yGBA+v zlhP-6*-wh92Cwc^I+VaQCzX}KUr#E}S%SM%^-CqNNmqvjj_T?x+w5Denmy}g+A}yd zN-a^<1=j=~u&AlQT^99QC0J)uuh4>Sr~0td8g4KVP%c$c?)giK8vIL&Hac#m@rOiX z2pL3!qnU}uF}Dy|0}_o{@h0z062gld7bQe8oZ}Ee!FCd?!CAu-4Og)!IC4><@!M~j zcxi$tkh&F@ih|rRf%yZq6!l zQ^;{%A@uA-LuRZCRWwf$1!+LqJ%JtN6Y0du0-l0p0o&m{DO5!2;a1q5EW`mRccZ)w z*?|=~+WZM-L58a25&2X67nl!|wa6$jYw`6&lXV^(DacP0I8xi`rJ-65KVR!PJeG$f zfYOnP#?ZlLg#zRr2a1sQz?*ssu?jwjEW>T^S`P&s9N2Kaw#ZjV%T1qc=I;=?SbBxb zUpCqS?M#yi?diFqz>$+^q=E_4M8Q;$b+srUYatux88`uC5ifgm+MGmV7`2tWteX(| z=O-F((=fU4+F0!1J#oS((g{q`X-N|9KZllt55ujJQ^}F|V{j+(Fe;FYJPwY9b6~5K zy9?1w{BcTf5I%;Vtl`1O;R^U9Tn?wvV}4jRW;8wg`Bb0T+Oe05f>S8dW{QFYT4d@x zlh=fKTDd9T7v{IGHD&)bX3JTHRqUQ&>b@oq>5t9fIO$5Mw6M yVL|IVIG(ft43% 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

XJNzj6tR5d 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ǃ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%0D(SUgj@bOXr>(dE`hw>qj(30n@Z-;<#% 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%0Dd214%hT@n6TVE$rw*a{DI(80R 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 R!6%tjW#8_+e&U6R{|^^D-829I delta 338791 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�`8i$$}=Gk&_(K(6idQ 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

t&{=>7d$@c1M(x~@a? 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

^A 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 diff --git a/boards/default/micropython_esp32c3/build/Mixgo_CC-v1.23.0.bin b/boards/default/micropython_esp32c3/build/Mixgo_CC-v1.23.0.bin index c5a69bb5c800bb2b7d6607e5c9cccee5b85ce73b..325f27bd6f6a360e0f1ef62eeeebfcf3ef41c64e 100644 GIT binary patch delta 161917 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

>&3k>@jC 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%0AWc2TCr5z7*B zfL>C`;U49VEi+{(>bH*u@p7;>ce;IfZ;7};(|I|F&ppG^Cu*<%(|(Y(%=#y-=H>Xn zpnqcJ%^$s!m7Gz>HX_3^TpzC6EFRmbB*=!?+U<&mm3ZmnM|q}V+p;8DoXa4adAr|b zr&VkdNnt11d9{k=u!T++zSo_9la~a6McKE zc5apIn~#jTh$6(TqBGQTaCYtqUAj{GN%K%CEQue5(zz|S*+GIxu-T<;mm`WDq2aSjyMMHPrlk9Edj=WDBJmq+PL^;KC zdPKyk--Q0^J5@mXMtSV+kxDhhg#B+?mzNmdN$F>)#MAhen>5x(j^=}Q(|jMfD6)3@9(i0+9(CdK zR2%uc8)?E&@t;OpuI-~G+wll>3*Q87V-_9yjor}hqM^QWX!7&-<6a5-t`b8z3wb@FmEa}E<&P{{5S~SU#9L|fSv$njGmbbV|_vToVR+HA6GEj4n)~>bXFT6un z_{zqBs_M$6BxO-bVk=%Ac2_PP!{pPp_K4l|vaf8?26blY@GFjB+gCK-PxdbCzJq%R zT1aV`T-T0~;&tnB--IRar|rQaZf`G>yTW*u!OIG}^BZu&WJ^L#k*)N)rP8cYT90Gx zWSZ#mMdi}Ek+`Uu63=Stl}V#a8J84WcHt$JXGWvcY)%tC5UJoV`vugVHWcSQEpl&; zUzVmy$y?RMYm%ezaGUrQ9p*1j;%BX)tNrCM{HjCrvcEhr^wj>6rVB@``1e?oJj={t z&sS3H$6ZtHdj?#y1aw{p(U_Jb%g>)Ju+3x#g^5w+{{#tX)ed2Fd{eb#t6^ zuhP7^uB5)-_E1%Z*=FovrYi&Gz{KnC*-TYe*~27Se*KUXcDc7@pQktiWEavH8ldu6_|A~h8mZSKfYc#jF>@Qum=%rMA8QohB z;75E+H};li@~3{MnjkdZ?k*Z0BxmrmY_uRqj^Jy5raOb=VPw_MtioZqc~lienZvPE zqtcz-mqJqYF7*?w1KbH-T{J}jWlIOV$2N9RLalN?j~9Q%D-Aj!=OPX2BgYQ2UBIE{ zbEn@}LE2TGRZBA(^Etz^a4yj-HS_g0Q`^drl>SFWQHz$VYNyNl$bo$Mak{gQJeIG0 zmv;A&1H4SJN=H_Gz_uK`xx7sc!SXR4H?-@)@)+sVFE*3MF`C*}Hh4E%aW^qtuT^e? z+$5W6Rs}8UE05=Y97oUfMVr0vVar`U%-Y|bj4@{vmzn#&M}tG;gZ!%P)^j29bkzip z)tK1XmIcB%mC9CEzNT`ikkVI`*n*2?8Iy;oFoo-a>~fL{Q@Ac?HPb((N<0JmcbNQw zD)B7rOPTzND)Bqmm(tCla>(Six9#y9%P+_-zrwNna#k??B97%({uYzp;aGlc%bC2D zWBCQy<&QX)U(Pb<#~tMo&%wT=a;clHZ%SgDO=r7JgZrbqgNkVacw)py6=`DH1;4x( z{*Y?YaIVd7yI+%LD8jimKM@j^wlqATbVIkS5mNVG&@C%@0*@S!49goK)!xH$W&b8= zJ1(oX>}pqAUF`~5jr3n}dkL$laQsoMZ~;J`j*OXO`T!?KRE^1V0l1q6Hb z$xW~sZR_u(DbpLvh0*qwbe(iq>x5_x{dNp_3j;WMQ{1`Mm+d+9ubyoR6k z9(8*}_8(YR?0gQzIm$R<8#aaFo7}f)n~%LYZm}sn$=*8Iqj%8ENAPFi-D^wi`EFUo z&MPL#mLGASRy-o_<%8$a3E}cx{!}p?`=~ruYkJPU#9)7D4jm0qJQKkS>7IjO#5 zgM4Lrw#|6Ii_VFVk45bMdb6>{*e|3DKL%W#%uZOJ|C#DMUvV0Dy_x7l8$mYu_XAYj}W@ZXGv(1 z&u~0vM6uePr_F;gVNd-^uMNhM(ms;vBIPW8^e;3wQqFd(n|0@z#D?drHsj#4^iZT6 z>RT7x`&X;=#0cU2r7uOLR-`P$y3n z^wl15XUPX@EW44KGO=Y?7T%mkoV%E|?^F^-boo8nG#vH!=%Ag$eJOUZqXZa!bg< zBlaHNk@mV3|6n@qP5li;laBg-hPzJZaCRs~%g4yk{t@MdqBskd{nPg4y}EW4wvWi& zt<)_R2j^L}G(J`~@LPVM(_*n1jKBzrm5qFlPiS|n9IqR3wf&?fdTQ5NvL9+M}s*N4i-XgNzWAaaQN38b`O&p3`M^0M3`~3%PsGq3ln66e_Q*$G|!)7 z2KXiDW%-?h^#9}Q%>$yU-v9BL3&Xt^kx-D3kS0J>1e(;;3~?}qO(ZfkGqg#{dK)VG zHY-CNgaJV?6!mdI9XCwea2->W5dl$=a7_(#6qht~(A)+5zRp|-`+R<%-ybmdp8cNl zoaa3Iu_@za78PUyrXcj``GT5*fTLE=r;!8s2+s3QG7Q9=2H&H~f&6gy`Ff!m-%{wP zkFfsEPZiEu-&1KoFyGhfx5ocW@%BmX$cRdBuLT{wm2Wv?uXXH|;cOcU)8pm~v@n>D z@PGTU^Shm8A1Sa;A2AZrF9TvusBRedH>`9glw`rD{ZavU)rU@z-5{*y+xIAL5Z}GM zDWpLE4TQ7zc0O0Pr;vfXv(wMFTj^L#MfK%!+C7N(b$a{etEsb&&>f_5zg?q_YCh0q z{$67^1GR4UafhWRUZmk_zL%>(gmO~dLWxE87N0?uK6W4Fsd+c<=L@t~%?AY^Iv}A5 zXT??dh9hKR;BDvuDhKZnpez?k5mZWk_-j2MGOzQIHTdu!Qgih;v{2>PgIELAU#*G{SJ)IQxQL#I@g*LPze!Uo2s{3gCRPc?7xJ#^dpqbtI3Hmz+h=_@1#cq1 z2;SGNd9NREKHE=5iEAH<-4yG&mA;AK3*D}i2{=Im)0VM)((vInE6ouLa8O0!a6fdI zq9gfWt#-BX6Dv3*Csj&MU+aRZrKj+plUklO<^-Mf_V-aJ!t@%Dl?~h1L&{P-vq3Wp~( z2$b_tz;9P}z6$V;IiwuI_Z41SYb`T}Ohb4Vr(#%F|3mUr-^*ZSJZRMr-d(V)V9j2E z`6Mg2I{(#zRVl3C8}t(Ygx?mkg2j)m1-aP<>L1N3xmk@gI+~9WELqlO?ouIAXE#5z z30GLpr-IaY;fXA!Dy2uMZG4Vs_aGAGOwA7xLj5xA+4of1gp1Ni#y^oIhWbaa)YV6h zv(rp%VgFTEZu-H>4a~j0B~c68RhBmUbbL5qG1hDN!r>gOOEfs;AXT=_hjPc#TRnLW zfLZl}5K9oWGM1G-IfhVs!|^IfVQ z3S=EP*NX5A+tRHF&k&eyMR0xJi72GHciDYfW;d0 zWl(!}f2#x7$QSYsG35mrz4VMb@~RBXKwrPp+8933bJDStqmj1Gd>QZU^{)JfQ{W5j z74nOgC`^#&Z>0K=PxTm716h#j&4Yev3!}XAdnh7}BTI7a^{`ppwt=cYBvDk{Qo%8nl$T>GN!l!i=#$^`OpbBdIh=~N<$YU5k zs{3r1rsyM$lIFt|WT~ws)^VYPSHmZ_V%YGBlsAm;?`paZ^O1ir?5+%8SktUrx-*RT zax2cajxU|9SB9^_UXytAk#0? zoe@~~*>%)^B;U(#^#M5;d`U#e%H=b{C3bf4caIpUlCtsW^n5*z{@CJLS~L;_?CMi= zeIyRfH!CUV6L1k%)=|MqwRhAEek({IHHM*FS()0VB!eIIu0T zASQQ@g6!$@EmS`WXkhjla{UzeAMH&06l4jcVB0?BbGSE&)T42Zy}6LS84bDD+jppN zG{z03Uh`<2Q06pp`wZuUXW2vJk->dfPK(9>Ay^7&?--2CvYTwjqUjHf6grmA z;$Ab+>9L4+6;of3%I5MNjdwmxx2W#jg!=&R8M`s!!qI+TbI?8UmzJLB2ejmY#9u6BE4`-;znCj;_DZQtIpJOMjEfADw#PH%qlyWobB>MT^POqJy`Csr;eQeyF z(>nnz$+-Btw`_l$;&nDK)hmq=2=61b#gC_6t&e%TKkp%SZspzVI`z;WU3d z?@Bwr1t2IgsPbD-jpaX6#{{ff+A5lxz()&q|G_zEo;sf9C-84myNUc4+^tD8X(IoN zyW{CL$z@>bN{!v+s0+O^Fc&vTH3?0|JfNsa*o9TqG-?7T%4e1-ZXVk#^(l$gk?RF_SDsdGk5Wh%Dy1?g)?bR6MP3U%PRh|&kKUixvv znJM914Yco0eakJXS?8!a5##*u9NkI8jL$knPE)X_nom;16h73=bEjWwi3V(_p?PsZ zIx`YvtpzWp^;5vsU0y(!ra%(5YCbtm1^;g;CiPU_!(~;`X?&IRbxc%RZe;!?M%sEMqIJy5H@VhIW9B6VQ_x>25jy(QjW~6{FI(f$BcHFPoCccm=31V zqVK_~K-Y2Md#v-sW^(%hI)}HbXvq)2R+GJva5VQ?DS0DnGgSB zKV=Pp#La1YIXV8wr+NHbwN&lB-c}|LjsD=^uB-@LuoSvW@heJLPEg^GIKzHELFGR} z4!QjZ^_hW{`fv|Tn1T6k{~Ilu0eNIq6Pai5KHVp6`bTVQs#?ZaT`PWtY?4XgeUIB! zfe|uHT0{On;mnw|k_c#Wb+#hH;l-JsM`R<_GG*aEzR6s)am@>75{W*RhG0y~{X9MvsCHH8nvq3v(w( zynIV`++wts#nk0KP19kTx;&z7I_&hO2UM-YhJr=HQymsr+l#st||DmnWYq*0{QZlxfavP5{gT~ z;8z}{v=rXce`T37ZmG=HbeDO%B+I=O$uf&+OlguV__#5h5#<|gf-9w`^d3~5g7g2i z>*SsaOk%l0aj7_S-abQ_ser@UN;;m(_vtnBSjs1Q+5O)w=GqEx7lrJY5n8Of&{!zv zI9i#9hVAF$9rQwcyTvlF7P8-NkV?;o^{O?%FZIcj*Vgg(k$y-YpPA0Z&mmij?Cl#V z;rC^1Qt!*+Q#Zn9=->v6sdgp(qDQ|F`1}bTkF%7LLmFUf)d|w2VgJl3H=a)8^Wb~3 z#+aDFSIIf;QBu$2mvTK4>C!yxv~G#UVOcomIc<)ya6Vse!^vJVu3E_Sg?~Znk;^Y~ zGd~C#9ueI%Jm(V-X|LIuDABsT?;9s9;+e(e!jb6m-kaM5b zFXgXuy494qj4$nIUgfteS8wYK=M!ra$`zzt&IfihFE3ch(kHd16B(BCSuV2qx&1oH zI)?4y8`QZ%h}?N@bf8haf`?Oz>?`WK5|C>iN26BqRh)ULvHL21qMWxjY)GcO)liPg zGK{_k49(Hd&Zy@G>%+VtJ^yN=@$6bCfH?CF>b?P!rmdss4g4HV8%Wg~ARE;A)4dJg z%}jn|pU?X`>N+!hIBBh4-PstN&+nCc$Q*WtJGbj9vv1dX-q#_$KkI1&-JZ3G*52s! z3!f$Dbak|96Bb9k+<18t-x2Q9KN=rw<}Y)e>Qy4t2Vz$5;lpj>uMSuAJ~!NEW~Y`O z^61_+*86g!{dNfVx$p@ztq^)u-9)-v2=S_EjPcSAzQmfbY8T`)nLikx@8ZYWa3%$f zHiGv0YKHNUkzXZn>R!gNCO$~cVczl%^N(#fvzZo^@im<63{5Qu5nw1c_CLxG16=Gd zW>xS$SpM0x^8`POlYM9GRmtx|&S%E@lY9|8oCAyn)w~w2MsDPA8Yh*u6RA&QsPQha zkAw(NXKRc(!>epKWi{!}qZf6FaqRDWLp#oFV~nli{dfjtNq6|UHk@vh(e56fz%%ff z_K2UvDK8nXKjPsap)02OPnbA)w=wi7`z+-wmQd;2r zwlvM$miDsR(iHPs+CzCv&}?mB-Yc1KwzRS=DQ!|Z$e_026Aa_> zEwPi*+tTz)q>@#s?4<37X-w&s%G;GMI4a4Y=&6e^!L91AICX)3@vVMn3na}lY02SW zKckc2Z{OUg5+IMs8Cpn%odkE~!DrW?$--f;>w+g}vhXzXDblP@wNH$9IthVr1ieV^ zuM28>ZD|3N43>tKd+5v8g;;L>5!(B@pyZfPioM4ak)NB;i_5N|vG^Tz`4|(2$5aig z9C>_ng)}6^DobqhN#@3mPwe+b;C zz0EpA5uF8Jt{D_*XQb;sro7IA7q@N@nK}!uoasZlfOq%0_Zg7R(J8_ik>EZ5mK~{? zeqR<%F7ASti+BGH|0Bl`K~XH{NT2rqBS)tW4hW+@ve$q?wZcwO`pW`H{g7JcN5jP3-0a#zvRBImtRdEpz#(T z%G&a`=9AMKf~$ML1}Wcugtz^_^4F0X`CPzS8uf;t^)Ri=X1l+7Q70Qks2qL@)v4bB zD(x()yC>-E8^U^S(;}MTA$YLgr5?gC&*0Qt{^&C?tZwS#KU;uhH&!5h2IvD*7fR?N zyh+`<2>RKMPmTY;r3OanfNFKsT2JyP2IM^ZDIU6$CGXKnfVUt9A3mhu%lkpHAD zUsKYOf1km1ZhFYR6ojO(D_>RzQuOFf>gg#=){4TOGx`DGZ34n4J>-rA+^&Uq)`~!)M7Sdi(;RtSaDV zmb&bgMKy6A!-aK^*EdH*$ip+N9(EEYRfbqp*%@&Wt#y~(ddpgO;=H(sWk)Tllj(H* zO~Kz|OhHO`sI2R$O)vWS+6*@0YR|Q4&USWJVMt|5{z{=cH~%D!#INtH=2i>mY^%8k z$XsnzvGHAInV`sn{0P>p6ANj*Qc!W($LPFL7&iNcyEGbe41~vTKC)%>y=3m;1xpA^ z!_2J(so?Dznzj_ArD#HALa1+=rEpE3)1m({N;9G_MY-4*6WZt5Q($G=Qk2!PrC>fI zRll~SDk>NEL8 zKoLV>)ZbO`a-CTN3r#pJtcZf>4rDE2CaAkyq^zz&f6laz%27rYQ_q}4ob8-A&|hYD zfEupkDxA2^hj%F!tFh@CwpIzH%fN`Pe+jY5NpkbWg3a7aQNHL=yNkZ@#Ymy$%kmY% zCLO%(Y^QFQtocTe+A<%*LN=t^4`#?h_K1TJqhafHW^ym%3iR=R9(8CfsXIFCl`<2r zS%)O)b-?&MwsmsP`I)}#F=xtd$0cKKn6DD*V_^UeCUuv+RMbsS zdg}Hoim@)Xt+jQ(E-+fmpYLWG_{+c3^KQZqT)=vo)?M)RJ@gPrYYl6`qMo@)5yo_G z5-6&FVKc|lYd4UoyD->GHpZyIK|CEOKD}&L0l>ffI>3Kdd-(4#gsY7tpB_RHchW%D zdf-4`wVML{gczYr|?@3rgY1aT_&7ii8B{atUqcD&7xT-!5Jn|o+%A^MU3lX!it*xqZ>OLn)fWJbNB`;Kp9I%P^0(uI~BgFjP;vLCUvr5IEkT{%;FW zfnzp2{-huy{__UMsAFCyoy8EVBaTHDd6NX8v|Y29gs~ zPiu>=WP2$Zgs$e_7Q^~y4)`n;xK07mAG=l z+OUNhue8>h%Fxa?BwGXtg|ph~s`al{pSZ*?l~Mkz`oT5-uCDd_-_`FKNYw|Yd%*kx z{lwz;rr2Hfs`0%Pb-|L@KAXALVQZVR&yb-HmU~Mj?e7DsF7SobKCG~|m~7t_)L!bI z5}5KUQ}V-Cw#>7S^sDo;6wXYc@$X`D1)Qcu?*i390#*Jl&f-H)Y1_MuCOJX2een*D z5Wl`cko(LAFO7}Att_QyC}R997GhW z!OwAEjaQ316>c%gP(r}9Q^%nyD zW|h8jFj=f*hBEj_TUyy&DXsai(dj+mp*(oi+O|x^eJOM7nzl6k-%^^V;gvMFhJq$i z!qa2$`wa8%q-pQt^V_eYcROG zdu0WTxw2_O5aTBks62=rc@yYn5Rjv33H2Q)Obr`)u_9vTNT7F>2A-GBdix(iE1x0mrGScKP#J{Xgq)E^7(6LEvmqW z)F&8gaJP~s1Pj4#L+hQzWcjj4A^O=Toy$PID&Cb_oDM=M9Sj7FU`GwXp#NiTLfav{ zLmvzhhH@q)EgXb1R^~~E*suBx7##@ikYLz!Ep2M?HgKcDj|C57pjzk;e%Q(Ud}yzi~`e!n2SSzAeeY4rI- zcy43gZL{%~?ciMf(J<=%nQ-3G{3+(3xrLzo)aVc=Kvbn2Pab20dz|4Dau|z!iK{t% z#|r+QhPMmSgVTHb!oD-_0~kj&?bipx@qrzohF+97R?u;}NaKUC0wSfD`cw1gAoI0> z#`Rjk1tOFt+8-}Kg!0HZ;7fr+K)tgRJYJ~alocd=jdjtM8T))KG`8nV<;Gs$3Hfqf zb|M6wg(9M>(1{*S2g_}O!18;xmLecj7)ev<6c!bg!}FS|Li#)$X9N>##{` z*N|?V;BK$|*m`)YCf3mUbwV${fQzk;j+4~~4R-K|v{|f>*(q3i4DyfN$Y*9-Fg zD@h)jtoi5}Oz>>u)1L{syh>4*_v|@NS*`Vy{?n=q7``)>nI}Am92ceeVzPG31?s;6 zbuEtB{F@xEd3Wy$OYW?zG;1^V>%jxGYO~}s`4VZ0p|8l!hp$Em%2Zp*xVpCRfpUN$Tche9MV#5$8l~c5nr6Fn8!cPt!$?f!>Ode*PPkr=wX_gS< zFlMU|@y)^Ke$`!yb6~S66XwE3?qGSmgT3I~F2rV-eso%{LZ!46X4ecG@$O-Zw)RGW zo|UP6&P+epQc8C;MFi?HRR^--4*?Zs}1##bW_v1m`0 z`dP<=buDbFWV4F(@t7-fjl_uVv7Toijpx7Wv_vx({ByP4vrg#uzI8-p@$J5HK3;+^ zlMU04Oso1BP1IJ5%mi*JY~X&}GcvQbm~}tq%>V4(JS$6v4jWciUNt7b#;)o5vT(oZ z;PQ(H#%1aeGh~R9lUo8Nx^Xc%YzH#{^rqSls&3{jiom;eX6>+%ihKA>!^(PTk`7*B zL;8GQ-J5%!u|8KG{hxg*|LZuWdFZh{Et9>hb+Vg|ePtcx%u-eZK#obGFS$CRw$IYA79j=eO>1R zO{ewaF~Fu@>G2NXIJfepv1F$(NzSeO)7WdbFrz(pGKaPu7N&C98Ah)X!A{O~c}9Lm zKxK7#Xq<6GID~`?#sOtQqnsPK56TJ1`MKJ8#^z%J;%sK$FpjGf+~nNdGn8~va0el5 zTzXPi?!YC@r9PK%<|gTA_a$L1=l|F^>JP!umh<0Z{N{?_X~X%a(A;Z6H=Bkm9qqh^ zleMPFc=?)e6WWml#`5bBhH!DelJ6}ci%Tjr?!JYI=NjizS$EHGQJjM7RYX z_m)AoXsG`qckuw3!n%nf+`u)kBeYr{9(Ony;AW8>%rT}mpcAfsJMDZRT;}`@wD50X z4j1{JWYlKqlYLios<|HnUS=bX4p#u-lq#K{p67VkM|196a1`&@vziN{8o@B&M>a=9_> zg)quGNOPm`4Z1c)H3?4Egt%s*kDzA?>>QZvt6vKJsk&JzGvKB4Wqam|33lwua$dXW zz2F8{XD>ARrL%AImOYWa%!wD>*%$fqV!4u)eEXR9g2!B)D8N0$85%2VY27WUbVot# z%SuNH;z&|0;V(5ItDg8bKVTwvJ(scZVljU53=M)4xii-(7W! zg=T5?op~pl0%@GBJx>$G^Q^UKdodKh#)bCcb-AMo(Hnj9|>~Aoc}`Zcmpxiu*#fk*o`w&FR302!59{_Jg%8gV04W z$DOVQz38m)lS$3!!lY8oY6xvITe^)fUUC*MLj&zi`#Xt)IrSxK?j-uVYJW$VMp%aq z)5lNtkxPZmXN_uCF^1#1)Ejf$#8kQJZXOhg4Oh6K!Ewy9J=H#dU5TI z)a)+CazisH_6@Pnb>-Ql*rwN$s=qi`!eoUCy@+;G$<;%QabJ13sk7gT_^e14UZ>&n z?I{=wMx`ByKvW)pvY9W);30-_O^@NcCywF<-l4%=!~mPbi8`9vMV!QqxkcByh=tt1 z8sj2Q5u3a62CaHiboJ?SeC)ikU;8a)swU0Pme_!+tcTy8c|-(PT--lcW6@?mqYH0} z-TMwa#ByGHEJQSY;%wib$Q2v-nV+(_AQo-Fqk!8&M7*Hk<8N-V!~5fatC$z<%stds zDMH=Uo5m@{{@lvll*it)>#0JCIXJkN>Xl+2_q*5Q=5> zH28qG#6+i|mpeDPMO2lKU`L_0b`ye{osOaWs708zeai9;(p%%v-H08N_R-nvR3?q4HGMuGp7jPNOjREO7ams zylQ?cNSAAD3XbADs7ZsVu)3%!v`kP#CtQG&L|t=|_WOuRmw={%^x+`5vNgkC`{j!k z?i%QxkLVR4JM5SF70681Y917kg4J!RK;K0(Sv@hOK;Id^cjqMIfBReV4w-s{&VnoG z(3^g#Zy7AQg!3H`SOKjy(WtJXvSUDUY{ zai*?ID7^pf|Dl4^l}XVjE~Q1jzyWz%;Z7&|a5Zb_I^KsJ+0H0G!&GPJ5ni`p+`zhR zEJgWBO3GF_jJB8;g8~x$^)ge)+>lI6NN^IKF^sI+vukN=H?*IU#4p6t>Rgfu^WvySiKHM)Y-s2Gyi^i^m7ihu}Nsh`)-Hh1p64R_-ZDoH|U5Y5R zhv*X*S2R_V0pG2rtq;P7X|9C^mmAaN5GUP=fnj5Xr6J2$kO3_LFhTuZV0upEl0$nK zhJ`@}96NBAgIXT;jm(mmw_0yorSD){=d!H1mu6fTbMqgwgKYgouZ{;_u7!eJ5oSqD zS^1pH#rk^(l+=m{_!)%p)H46zJQBebF)q^Vj(32b9wjG|7>#Xj@OwQyug(9Lv)ZWN|;zUI%5;G6v?%{{V|@Zfq{ltH7Eg@QJD^g&h1v|M77k^1YA>z&+-rNe=B& zwo|k0utnt*)3)fT8U!UV7d+)DM-bIJW}(c?=) zi(50lyAAxbxvb3^i?oUi>R7nGM43Ng5VCC#zy8FcwExjl&cAv>sDgibf)wd(QR%DA zvbOr?|6i+HUXmGQXUpIK{_0oC@Mh5^)xBDmoo%feB}<}%Mbal_-DC3>6EDqM%%s+N zGlNcjwMBC><|S0RT?BlDuBf*43oVITW{9wuG_e9hiEAO#lk~Jx3D= z=_UgR?aYPHLbtx@lB`Q<&CyN7zP7;u4$t;EnvNRCa1v*Q;2j^=62CzE#3gN{pm#vK6>XqV?}*(UiVn|}ysZt_s+{lpeez_HvTB=7d(L#qdjM*Kj5btfM}?#9pGgLrv&fswo{yUwp3UOmlmQ zJ{=v_R{%5l*uij|12N%YI*Y@it7W)@9un> z+eh@7?T`f$D$!vhbD;zYmcJJER82=&)TGJ{1(|Hcqc<>#o(zJRmeuVauU0s+6!0U~ z5vlvZXV8Ip3b(w!{Vep;W3Rlw|9_3m@KsQU+if2s>-B4B{D%hH)Bk*|S@kS5ex$+n zJR0vO%5+i(vR*SguhsYdZWEly8NlfR;)g3BSY(dNR*a;2HP_ISa^4laR1RbvMnSmI zFSCmgQl-CIwU>cVe)=yiNaYr>Bd6sf-l1#nVuH+poo-h#)=T=i1HSxOxc$xf3Ky@N|e7VJu941zU6s?3FYf&w=^^p75o;OJA^IDa!vTJu6P3{4J?`*(H>3dEU?-<>B)SaM$L&u&&L9bX>V%MIlaB zA-^Hv!&NN>o=FA3s7nPLTMFd0E@D)LRgJD~d~8K~+N8$?@F?`sbIY)(xc!4QtL{jr z`-#52Os{pieHy`K*BvK#S;E&a%n(Wa}#{q}Yo>}+@Q>g0ym z4bt;?tVgj$diH%Wx#8u#_}BK>G0b2`NBWBcJyUX=?cm{r*rIlJ&f{GXEb(>OcP*5S z3H~1MiEeh@*^>($$|>kQ(bK*zQ<}mc6Mgv}AiDNY%lkzL0m7tdjLVRBfEf=?v)~e} z#_!QG#6414azM|dThVk*(epMG9k8v9$6*Ky#sk{8v(mITLW1FilWA3qbe1rQRO4f| zNE}*jJQY0~MuvwpmK+c?QqzV0z^1L(Kl_)qrY%~J-w+44uQWvem(s9nP9myFOIm%C z6h{o9n@XchcIDW}+L{v#H~q8Xm*YP-*n-|qj0poJo)Mos`=KpRoi^#1wOGq;H~$eI zXW&|3ki}k-z~yY0!}ylOZG#KiklX23&d8i3+zs;ia%0z4GM?G(>WiT>`^PdOFtuf; zYvW2lEbII6wlW>2_%J!VFSHBh%-ipU1o4?~xL5m!ZD7#`9O z#2n*he3>fm7j_MpMO)us{f(`^4^9Fmql`#xi{K{ZIea(cC zqS|uGW`rK?NZP%SZV=N+nMttdk?3DWp-+<`UKe<3dq$@#16EUEkmw#(c@x9nAIcbc z(Lxv~1HgQ?zFAvR4csV#a+cb9g+1E__AK9`Y)U4lfs6o2A^(98FCJV?O9qP3F15?Q zd$voF7jkEDa#)YB@rVr=P)UymidrtOhDHU8DlX|FWd@7A96hf1Wksm1UT4~xM|3<` z?89}*STabQ;5uf`chB_UyAUV(-eP7V(j&~`l)Z~|gCJYU+fCaBfot}^NM{F$zV2Ip zA2a2+X;{t3OXJR_m5;ssy$K|TTSlea6E-)@xz=ucUc z6SriAuy<^?Qx?@wBTXMHc2{NPwJm2w2>569-Ia0btHptO%CaF`udii@x^t8GfmVTc)gOrslz-C)a)rd43>z&Gxw2-3_eN8YV56xz5{DF5}K~ z7Y>#VtgtBa>O#vb%Ah*gF{UwPR)vZmk^0=C^tg^%N@cIPGU=PO4sYGw8D2dkYe+?S zZd$q=0J+zql=VXCTdb~B)8iSuzFvpd*X!{4dfldn{B=1Me;{_7PU{ZL1xCvD^F5vC`5q{3u#)Y7~`m{wwQe#h80wqnu{lRm!9a35n+|Vh0&R)xIT) zP{g2<#ectEhOkB2Ey=z67-U9fcc+JerZNb@G!f_mp`nugkgkieWiwoKiKc4AK+lsn zuwu%M;_*T3;~?h}853q#1vh;|%{)4!!8+zWrOO)8%cbTF3omF<#+_kJ!>Ux7S54Y5 z(T(fUK!IVRr;EpLQi;5())F-*tR>vX`~|1Z#Vpnx3$s_23=_g?HeKdP#)YWK`3F_y zsiEXaYQ@DIfZCPTKqo8PC35535hohx6Y=-+U|vx!E+w+lewawU`p0*v}>x>J97!b^SVH z(Z}LQIhQb>Vn&Ev=$#Sb8(d{3d#QqskUU4Cub}7bw~O(+k>XEsF3(I4J^`W&sx@{W zB`%S3MTo)jDH7sL^!QU$i`zxzqs5(^$1gPFGqIdqh&VV-TAEBZz#2l`2KgEm_OS)GUf&fq@6k4yB zP}Ohu8vY=XnT8fIk*I)kVLIx{6 z+b>@)J(&WiYDhCxo)8&cesiCPh%o+gV*JCBx=5L@Vh z)q$MdNV5}naxEOqT*>Vf_(rA2ey32_oX83??d_zxvZX>OYt3FUaQzq=XK+EQDEeER z<{nFF+qbOTIXeHXxX-f@XlPryS7j#n#$Y}3ScY*bJ)ekWPP$EQlSDt4B>h_bJFHbu<&Z;a@X6&GL^cI!J5ye&Pn1;MNG=Gw)cB{WC)u=qd@L94Z?l1%(4Z!?2Cy5KWEx6fX zvKSUP^p6&TTf-cv13_*lJzJZ`C}O`fc83O|m~cw%2eGKyvYYNr7G1e97s)PB?CzJa z#3R%#vgQM~%F+)kvaH3&^|r?l_(evA458|#+w@44gPfGr=hCP|aj>ISFyerRJsDy| z)gVSM(%erTi^&*hWMPBY;SUoO1ls{!rcGEuwo|aLCzc}6tr+ao{@4SxB)w(Zvl8(! zr-=TJ+9y(rij!#ZCheOdDuw7hY=dthGNZoJ(BfC?IV>Xgsbb)OKOV|Xu@g^<|M6;x zgrD0_DM;@wAQp`aV$--lpw;kmiGcg5*seEu(4472hV|#DXeu^FbUNLf3gCD6g;H?565UJ=^F&X&`Clw^ z+}~t7O^oQD^speq+iQe;G~D6eQb?VuVdFbb=Iq)7dYzcXBbQ03hKBf=em0{QLE2;3 z@|aSmiKDsbG%`;UUEJzZ;m_A%s`rnXUPBf{+TV#`ZbeP+O&NK*)i|3)*2hI5hUhY{)nX^&KgjRVZDOXz*GsK3~NaEUhLaf_NC&m#ACED2&fxZ*H$<08UxxE za4G{eb^yZmKWN(bqHjb!mYqo=+e#PJhOiA^x)U2-9)=L7kD{AjV~I7yul2~2qCi^DDP_{(h|(#~ zq)}u0G$b7+?T*>HRnAqNbO+T*+6Tnk z;J=Vul0;t@k0&f0%3Y_%-5u_-oGg$uNuo*_eLq@_JcY%nXj`n>BQ!d+A~dfQr;Cnl zYuzMTl_a|R7H#bSR< zMP)Ui$0_TB`$pz}gq7$W1Ew*qlxDC}9woGDrsx`)XL>ca2*~MlC^sZVzcZ4-EChvb zf*^7VI#m0I^sYaKHV!gz1orV#)?!i-J!LI6?jny_Aes^^)PEM}n=QBL_$)E3W6`nJ zxyeh%44C7tlGki8+CRF)xt#_Wq#y&Qwo}4O>(xr;q>_SEXE92~<}66p=?1G&bCH(M z7X2M68}A!!x*nHVoGP!=>DgkaN5aW2*CjYBGc!1=+{@fL*sS_Lq+UAFt9$(}XVKaV zb9ixbKv;8o^a<74F1V7Qk9yoVjoo;Hl5`kz!k^@rjDsO4wQi1mv$G-!eI=#P*kp0K zQ~io)b*`-javzMz$>Ac!&JkVTFt}N*9L;&~Y+>zXLE(mP+=;l8Z7 zU#%N`+FIAm+(D{alPlG&JjLpQo|-jB4D+e4?;ys{9bm)uXB}VA%tjrQEtT{?!Adr+ zr$6V2{@v@-Q@Tb$7-9YHG8^A0SxUD|Sqf$P>T5OTS|vHt)Q1s{J%j@ z{gM`@h;z9tBYC8Xi(IzgzBOktRK`9oVJlmXpmZut6~{Vx+`>m;a#=V}O!#`~qfB*@ z=lzx&(onaoV?#}7BCTFj_T6&rmDUWbHUH;KZyKe)@ysh@*+B<2meHx^@~bV^uV5{| z{{A0Q!wI!g!wE3vKy@fB+lR%V`dfSCVO@+;14S2KZJ=_Ab!h#y=cN{+FGwv!FJUb> zG_Fts9YNe2pekOgG@f29^3z)eOfk&y zfZ-oX$SDpMWtl)>4w*(!LeU)Okwv4kL5v3_)0}MJxVUu6&jugcsH6I9Fmqd;Z;YKU z%DI|zH0)=wk&8P^u{q#jJWf$+4$k2%2HKVbCNOIkUB<6V&EW$5%Hou+kqVrm3TQQT zNh?XYKy>r)_|q?SgfX|%yD%)0EV)xT%3)-ysf30v027~-Z8R@{#TO^5r2&grqni=# z194l?Wp^>?lr}|h!8~X9RVqYsb(jx3x#Mg z=s1-u74zJR7Q>rU?xao*%lZIr*D8-vfVM1d6-{4;Nsa!QN|r%*P(PQtF9%(Fe$(jnMLlybQ=Tyz9wlo~rW2{&%y36~1_KV#J z`N`-IdDt2SuJ>7+_Q~V03m=?4vh>KIs)wPc?(GdPJ5e6)s(}+rrKRByLl}stpA6)d zCvM~XuTVvv=qco7!HQ8STMj;~| zzXmeW%7v7LUw8jZzl__)HfIcG=cM^!a!%YfI=)5><~Hvm`?cb7?yqf>zZPe7^d`Et zR!rk64K!gLga+TPq(kdKzMoh|PuD?C7)RDylN-KWP2Jav37o@xTC!e@jr}$^0{4x! z%VnYmtC*`{$U=!Z3xT7%be~^f#@-B=aWu4>dwh{`qwQdC<-2lkudZ@$pRV%IGK95_ zj5D!xIE+P6-whBCL61CR12$sgZQ8N{Uu~K}XE%Tleqy;hJF;ZiU0=j^70GZVRGwZ2|ylmr(ZtK&W;RjVb^$ z0mt*{1>%=(_4`hT<7%Lr^s+!dJ`K85t(Aw#qz46}+T}Cdu&7UqTjh)(3d}2RQP^g1 zRR^xuE%$>l5leefN4m|}ia)KR^_$V>Ps{1vW^gobtodhh%%2&^eG8WJ#S+TeB0lA^ zo>SUZ$Y9z%rJGyDSzOPPG=7^H>s0@jL`X9m7);z9D&K~UcH$}x+b;fK-}5v(dM$>Z zF5yOVG0@%r_XzbU4ZQxuC!F&VA6e9rDt&~^Vm?tv9);p4hjzG6LtJtc?EDb#?3iLBaPHB;4D$Ev>|FK1yRxDozrEJf2 zWVZt%zdWsLx|k@|N|@GC{!TF{&~Q zIGx{xEnql8p}PT`%EOef8(UI$h?eX|dBXuJ-7V%heU_CGt`Cb(dx+=`_|CJGxJT?| zU-Yy$;;dpuGib{mY}n8Abb1f4f6;@Mbg-U#MNj2{zi~}LsI#3d417zWRQ+phcDNW7 z&p(q@ptTd_6tx%IwjJPSFXW~{f0Kg|@chC=en!#VQ-=+SZ^kv99bgoT`B0q+YW-@{ z0vcxooWcbv&4{BS?grg4V%$mB$Za32J3l+aX)K1#XPAmIuGC^^cZQ<&iN3Dt3)UD% zD(5KM2&m?)b1VCu()NjcJN~ql!5xg6CCIBjaDl4!iK>oS*##MIg*uBm{vCtD7A7N2 zU9yO4@6kjl!go_ohT$K){<2i3tx( zjX9qJ$+^Y+8NN*jh0nEMX_$A2g7@PkvNx;U0YZ0M}NQ?QvQ}RE66)xIF!w+DEWwA8t0N_tH)VS>cZvOIE zk;$5~Dzq9-EXD#s$@UDiEs#MiT`0nkiWZR1L9yOH`tgrb`r)3fOt=T6CoTx{IyyY+S&>_*IW7a?BuhLXRH_?PcqPxSqdx#yuwu||vXOweD z?A|f@=|5ZZj-%aV^Izq3{1C)lL+jVGAjwTttMmBciR#zs=s*c>jVW(-AS+{{1Jov5whQ z;DYiaupOPZgzQR1-#&jViYOhYk(Xh_i-d}))~6M@5eUu_%J@53b%Nw&rvaErEhy1f zsTk`qZN4@Iw+sD~TTuDmmcoP<*-hC4i=pVHB&=nsVT3)k8gc%VK{;jO0EYtzXxcf9u{>|+ z>3kW!CGRmgmW!@#Z|JhaJ4PmJ;e$^l1zSZG2yPU|=7XMyUO9B*%}k=)QdcNHBf;sYQ3Hq7BQ0c0PcT~6_|B7FFM5Rk~Yy|GKM?<+< zbnt-kj*6bX^BTPE7Rd&W=yVunYYvZaul0(Hij4U7ijEQLY=G5~Vdw}U?2n4Ejy-Qj zsBxN9AL)h9`ICYxK%H;CNuw)(g-<|;R{^lwe2tdl*L9xxCQj$N+(%CxhFb^!9oo4< z)ySLOv(}qmBoko_jMfT|1mLr3SW4N!2sMYifg8s4J4-pZM*<1`Gm9bVa0_@m2S}Lk%#M9UBkUSm z4tsqQRGh_>dQ4RL{Z$>I&Sk-=OevpXSk=A44{DI|`s=d&xFvqqIU~X**M*>)D!P13 zba&ibxfA&hQ>rVy?X}NWA5!(IyU`?U^sBkp!5fvF$BpO9 zw7d>E2knvE8wEu5gXc|o<8NTjLF6#5UWH=^?P99~^T`IPD*g=PJhAiZH;1`3aA?|X z9#?&?-<%dy*Ez?C$2aZabVxgdm^WoM3_XM=)-@7y90}poBT#(^G4pCU_#8%U`%i_? z_Ap}XRV0jukr!w@0Y)9RJL9h1ZG)45-S)4v` zM#|y|OQ_8k)jv@rn1F#{CVqI0yo4m=k)&a0m0J*4j&e9kS?T5WH0IZ<7#_s+N$$ft zpp>I7S#QDlPLg80n$WzY}~??ZbJViPABq0MxGR7rbUEOsc1!Iq~W19;185LR?UOcf8czdS_Sw1 zKzZZqWf-!?l8}a)nL0lk2IZMfo{1=jV8jt5r~{K>(-Hef;f;ADWR}VVCE~Hst19=6 zx#3BZ4WBIQdROK42FN&S4|htj)@75?2h9HO%{G;0?*GvXL_dF<&MZw0S_9&;;?7#9~aOa0FaQ+*T5b^JlQm9!{dI5xExZQs(fL_P!iD9QEAZwFb ziOqtNqy%T%s@$J$JyULz zs|7{wA2@+kTR3;0;wIU-EHE>$I*#}Rivhj(v|p}&!vGsB$QAT72ApJ)%46C7^iNn>1M zyC*RqZ;f)~UgRnhZ8>XgRoZ8tWBwm7?S#Eu z;CGvgCgz|B(5S|lzcI&}6;K86la@VxJi6SD(~Pul$h z8yAuMqWLFET9aFDZJmTLx5LSk_84d5W!S4D`>~H$deFiqV;>^*&9Ol|)!2 zJi~kVl%?fnlba&$D$IBq$bD-Me}vRi_GstS;w&+y45Pg{uKnT^WA>l*c)D4~lP3vy zNqh@SOpL{7R6sXMYI|^|8bqx_7s5NfyYJNwjfGZy3+qqWZg<+>r?U(pnRe7E;DWxdCGN|UU zaRsh@Jr$JG_Q1dc*PS~e0-IS}AEE-{>-+a?1FMR^n+gX{+vB7umq{wgze7zbao2PC zHL_XOcJk|Kx3tGN;>f2@PjtQhX`AKf-qIW0Tkc2c;xuuG-{n}9(m1alI%l#tjrh9p zS;$ioO^~(c4s;Jxw-5*+9-gXwVk74~^IJVIR za2!j8UOllE@i5$J`!FK#A5`;e zpHQc3tVz46PpGV#fZaySU-k}dV6t`qImt6f0uEk-qBHhb?>FX=X|ckeD(hj zJ)MVljI9`UdHW^D(TdT6C23)OxsOM zRfb;#<{w9Y+Lp~1N$R6+RnlkaRnpggLYK2>2FmV>DEf(tSn(Z|w2mP8f$cH*^{sZk zF+MH4=gME7LVpQiRgf>EWnXOT_rCRvSMcG(6$ek2oh!Yt^NKbMqp-&QYH3IoH4(3j zC;l}l8L5miWb@jjl_~3v-k}$zSa+vTRdDgFy(xWQ12E_8;gMhOBaXkX|6#?$i!||` zy-IqcjC_&7&5W#)dhdmdb4YYsZh_I~P{a214p@DTFboAyeh%-$Te=8Q5Je>ba|&ei{JS~Wd=8XUi3e?eVy-af=9G;5I|ataHk zCL}Mz)2AxFYKkHM3!|sNYq#xDj?Q@bN?vo3lL@bKOJLY-dw6*I!ulX_#ItQ&{@VPs za(ri-d+Lle#%95j_YADPZ685DL}h4=J+f8$8WebiRrjle7wTNjn?`r){^^mh2g9v_u=n`vzFYie+Rh+m*HR$tg1oIKx71 z53GQMyY|SyArLJAG-R<_c-OuHU&=3sg!`y})_#P7 z`-qo1I<3ENpG#}Apu+>yS1(-vXC9!0suf^JOePrO9-^g^HqQK5_z-D`IO=ImI0V<> zq}mpMvkqgPwRX z7ieiUDBk#A|3NLZGa*)QVOU;D4Yinq)!s~$TFx=C=&7m)JmwjV7SdJChY7RM(gV=_ zn8&nmMb-V8ofcX@q%H|$rs0qE7?+sIA#fK2Gqp6839}k80xgQLu@O^DOEc6#AxyLf zO}zs%!kCk^*j^p>0)z9aL_u&<2A!7$p-)$)9j*JRso@M-?MW6G8o}J6gLwF|88@mZCt@zlth$kTN76&m->i2NM8atKli7Uojj_FIvvIzb~t;;+bL_ zt({OWyvoENR_;}O+c2YSwAVs)S|YQvF-@(5u05E!w6qdKATe`rg(1Huvz4Y0PkS-T zXn7J`>BWrqDkc*~jfdgAnN76x`SRE-#20a(8rO#z>Pri6sS7?~5A(Vf{RM5%| zSTcg?>aSmFpG*S4<6fQ((+LduqRM>EB%m|=^=iA3Oc#chN@3arCXCjKVf6$iGo0E+ zC_i+g^k)19(vCQMer#AdODomLJmw24Ege=D6fp4?`eIx4@I+<~OXr+c zb7nHL(3RT>wQe?}dDC(_Y+uM^(Mqx!`U5izy}vzysf!WCPOfF6JR3HD$O!lIcSulA6)7Z-}ozrDhqZ7P7 z3=1|g{piZFjVhCd_`VL(H!&Hsyc!m6!gO&3(3_ba!OEh)RKi!cNBl?{jkft2WOBtH zVfbdI!k3zbFCNj>`KHB8r)H|%w=n3Dh#C!her1wr`AhKG%Amu&=Fnp+6BZ`;6NLp) zSCA8<(;>W1PWJW&kpLAwfmvIbbF?C3pY51qANv8qnvM_OhWM@r7>XXm5{odX+_JrI(9d+#1bOxQ3DWhAm{^%gUJHw6;tQ*~i?%go)sD09)7c)z$~d>Py36&_P@yc?cZF=&rQZ z54s=1?I=6o;2|>cb#Uzvvy)ExQ!PHs4ELnHE<@x|tiW7{$w!%C^uz>saFiKEd(rU4 zF{V3x(GLzEV?_Eg?xR1Eq)hSvkK+u64e^4}$C=tFah!FjhaZ}E`Vz1BASK}5qsCgB z<@-gf@bGnikAb--n5=N&OH_*ZMJ%zq(}gdrOR-!uQ~&)r1fFF21?t1vF#F&7cUk3Q zn0AtxM(BLlDW+?nkR7pPrEilv^V0s>;A1n}(X-ToQ;aWqdl{zAKg~=w4c?YOUzIUy>E~je1(~e1RtYJTxB|7?J&4>4d+T=!TUOr zRV^4&uaj>Z47$!pwBmsM`0Y@IDUfT}eDY97a`gNEog*<2cLQN)wb11T zgLjoS7>nQIw3{e>;x#K_xACQ>0Y#vVJ-^J{^GU;P7y!+40;2YCcPlrZ)iG13C;zU2 zXLungk5s~dC|zBulHiHlLxZ{$PiS1lG@_GsL+dIgk#_BY5mn4cTDk!@ zs_+C-PJ*MFi4UplLoP1K`dXWL1bXgiv>OC6Tyd1ztD5=3lNJv^MJ*m-TB+LhE)$7p zxK@?!F&fV095ws_6NS4WUrl?+-sfg`G^!HV4gy(0TyG(yS0n-HeD_5@?i+7o&$A4)61407bUGz89*kY;s#^*RwKvzMpB+8$2tc>_M zr$h~(0o7(e2QL=ySigl_FBXHCOnV-H96UV5l~NgSw>D;v2~z5qkhHR-Pz*1qZv-jk zb}u&CpKAH$jzTmP$@LzJo~I0yI|dKD*l?P1L6|q`XdblnX2X4ym2aytrDhqq4Gi{X zLqo*KwW9f~Ak=tNU)a&z9(t+uW?T6Sp)r#_-iJ?ZsGJHjM`#F_yxF#~`V)-8WMdcj zxzhgAU;fex)%Otr#LxT+c;Y`Vz|Z#f3^R=y4qfbQXsl53ziMd1%o@2Ek+Qx9M)8?r zXA^zo2Bc+oj~;_=XIsTeWeCN^EI?C0Z1+QVyTSlJPttBike@5v-7bbb5*apd95wlW z)u1G^hW1FRN`xD6bT+ zphrOw-gg6oti~qsXy1@)AGK5U-~SfT+WEPhaFk)+2&0rj?V~%-u%1LqL990>4Y}Dk zmJJCOyS`h(V?@V)FNJ&sB$f?#h&P-3Q;0ez_jDYA87$kH7Sk{`4;vCHr}ioN-_Z5s zIULzTNf656_E-Lab{rd=Ahmynodq*+iwXvI8XZ#JLh9)>@xt4^ucUk^t zURyZGvHfVhJH+#BC`~0m7oK2SJPhVpr0?aneF4`9R^y{V11}|v&&;#Yq2j{(&vn)I z{j-VCqd`X);X?E0>&a`3-O%{%y{Eh3G=%yf9grfPjlpvo?yzRhjiD(zdt-%h!cP9I zH|`HhGWMg|IC^n!^$)&769pPE4w@i)i$lH5JpBu!Eyvx*^=)Yt2}wJi?=NCr{laOD zp0%Gm70E{Qv-YXrBxJY(Ai{_B3zGu>T~KQNtf1l#kqy|L^xkl|)Bqu}R>KMh8|$t7RES#QEr;Q>gN>)9 z)8NyP#gnxR;u^BSY0|A{pgnOH$0s}ktyKT$rmV!TNTGS!P>~k*vY;4-$4eA8Ba0iKNNvtj@mYg02Q4zJOb+gO{6o!q}|WjNOs}gNq^P`TF12VXV;VS{)#{L zYw;QI31CNr2zr&{hgAgf4EN3gqfL1xEC|50(Z|8o0CpHBcNth>=IE24bs!r_>z_kb zARA5V`A|UqE4fe{$hM_*7On-dxwPg1*+J}t5NRHvND(p11MP>N$9Me~co4)!3(`Gn zGiT8AIl?NEVq(757&-)FYY{atEf^8&1jytQ4PBN6<2DxxfN6xMpL7YtMr_D9F#=`E zumAcE9i5K?fh@B=?%n&Jmbl5_rT#W=s*N`#j|n!HvEx3o;h@_IxTxspvHickXEoVD z_@|hB@AjU1?7Q8Y5$!2V>$;$h1QjYrBQIjq@7SFFpB1S8s_@mE5H`$L`rA}?A=>Js zr}7Ah4`GApyj2)Ji4AjTteJ1NDoucqA#7B*u*q;zVh}`OqX~G1b3DHHFp;5h185>Aj6|W;^0l5Cl9s(8qnMz>W+P&bD!L?wy9?SUhIBIuSnH=#zE`&Iou;iGR&$ zirYfj2SQU^E9C@wBV?l@<=rzqBuA92fc&Po zJ;dKZYl_pLZ$nRo$UN$cAS9f8?}OIiEK1=UFK=*nZ!bugLS$z-oQ-iP6N{!0EwG6# z;$zqn&SFfTt>B0trB*ZXjvS=Mz(8<{t;gPCvQ13`q4Jf z2)+pi@xZa(Vce6x`uV|o>SXYC_u!TJ;E2S&$$MWsYnE14Lfc3-Bu1RGw)ea>W}2}4 zUl8sS2pGG@oW7Yb7R%GhVwg|9aBs-0!q9M5%>!jsb7(IxMXl4`^W%CjV{ed~i zIY_3_x-?}J$VRtcfFsS=0knqkAfoVK(nFv}6uTu^XppzO^lR6YqfgB86W!$%o}|yb z7(_*^t{L@J$)qGxDHyr;D|Vn zK!Y+HY1FqUE(c-c^kB0Lg|3XE+4yu3c{@@QZ&xF2NfAnoJ6}WRQfR{AAkrMB$K4Nf z!=5;4AlATC6peOb&Z7J78j1@%TClh1l+V=uHc2 zK}uzp5Mu7xi5*GHV^z5m>-40B5ZLn$5iK-0-7G2I z_NwC6=pNbM?pM%aG0<7;A`-`7Sr(Bm8$ekWJCxQNLF+y^Ak7BZeb}`jwj*e0I~{|W z|I_V$mA3Fon}MDkh;z_pyCEi<9UX?QSO`PCd~e`dj1ai>y*4?XhE8*QGRm3dYH2q6 z0d4kOlp&@sTS4c222wxPU-j+B7F)8F{TLhKhyH)mL=(9Z*$Q7o3I`s{ZO!p0W$yf_ zHY@A%Wna`Fz3I;1pq{Smx3?=cayLS5(nU3N7L6V{B9?e7>v<7+% zBn0sn7-gjY4D*fjpJ0=bz7kFv>C554K!igrg|HlC1+9yqOAfoxVV&CuSzk2FFjiG6 z!#CmVR9c*-PX3U+W(m<1YqKf$)ZGTR^Cs#|G2${=e(498{t+8!Tts|Cj=2w^?jyuU zc>qKWX3-j0f}FwZ8CuIzlZUW3P|x-XwEh_Bp(w%FkFmdctg3v>W_r-_MX3E0&!4=r z(0w>7($ZfrcQ}6c{}b*FXSdSw0oeE%tI<*kj2wXoqiv(m~vwJr}e2qBB7 z_f4t%?&9M%1)k`1$usV{>i*Rd3Jb7xZ5Jd@WOL{|m%4f)iw@NlFLl)djE z^3c|3jCsq3sMEi}@zWXyTfW6)0Y%Sm$#IKbFu!GE)X~$~RjAAfP-AAW{ZPkwTAenN zMfDEGGs&3E_MpWxYSCReQ~2m*I~=K!4B9q2+9K{`X`Q!rQQZAr4qcgVPJy zE*=tIS%dOD>kl1%z?I$A9&&zQlcVG}acAO7HMC2VjGdZjU0Qm-Z*nY!*zRzry`fh8 z!1khpslfi8w!lVZjnD$+Yvhm2Y!o`2i%@kWu~5EmO~8Ed=tHu%)!NUrk$zh(K%W)P>7g^hqv#1@~4UsS*`6W+l532Q(PYt-`6%bJXCU zS#%d6y{qP~W)pB^?ErrSsGEObt8kKZ~n@f3$Q4j%+3S;xyE5We?L-mbzyfE217VNcG-{ zvquZbYL7i^7gTZn3@geIJ1{44AA7|{S0+L9Z|ojl;q_+>BVq6>U*A~H4)^vH)~H^G z--3*`oIgxGj5>B!?p4zmh zmDRN;**LsUX$$B6Mq-aqak6w=6g?I;>1;8rHB|?nW!vH2;i2dpn;ocm^~JsFXPZTX zKvq`vd5_^qS=Bvjq8|&jz#d#oq7v9Ma$RJEj6qYOCFz7i+q@b zRPX*J@deKOlv{ zk$bpLg{6>qpIu1n3*hv9oWs0t)oBmdY=)LEt2aD2j36zRsk9fDU<=hoJWBDadC;K$ z?e{HX(5B`vnhHYoJwn_*gA9&CwEq+aaa=wvf27{vxK&oVe*!FUaH(|Oi*UigO`tor zfWZy9$F$ZE2K#auw8Ej($pu1%FNcDdH`MuZU1-G$>3-ZnqPPz6=Mwzo+Z$BeZmyrH z=wNqyw^YfWn`#M^Pc%x7a79{TgZ*6V-JKDS10Bd^5-z+)AQu`!{hqg%r^gUPaH&+2 zX;HIHAS5DGAcvQor62}zgX5HKi@8`!-qN?}H1z1Y%5uzIPT1;aTWNWvpe5d-^>e2w zTQCAHmrlzYAu5M2kj!qw7Jnp)PFJBgGq zTV2wGi$pH->UxT%ePA)jLA!3*0qYwxaKGt~K4UojOe5 zPSf;atC}9cjkVFrPjE1ri>0*{@F1G2pylt>!!5WKR=QGxkuP#fXt_It#c{~KH-%nt z+<98}1@R^9x%d`LdkI%S_g3|nxP^9Fc>wb3Tt8a5ZT=Uk%>U9w^1p}b@dig*Z2Fg| z%!iVLY!fv)kt38vQsp@=Y~{3i6HZ-y`3eKeX+$dUa4%Kgyrkg=v7w#4<1_JXA=OjF6#ycF| zS>#QEFES9*6$+g1l2#wV7w>Xt%J>H?BLB7RaQIzLr1N~h(UogGPP)_IYWK)XnPl0Y zZ*5_x{`s@eX)1-Z+hy)w!tKITGflo#=KiJML=n|gJKd~oXs=7{F~iC42yLHr+)UN0 zQhR)S-#d$>g`PIklpEezAKy>SvhTxkW?Cazx}J)OCXpx35`z4Q`oVe)&UEFDlOtr) zdt5tOItlmQBTIiALNjq#)KTb?$)WIc7zStJ5^5J?kr6cjFR6w38p-c{*cTy11Mo z6qEfZ>fqU(i=(wQ(7HQ^&j2UD>h8Es)G#>NoqH`ns?*&!SEI`j(UDf-9i9l3`T)r2&9!{d=(s%ot4H{X z(9-v>`r?xO>7Bghc64+VAw0y}22w@(09N$I?IdBG``%n&q%sjLwI*TUXUg>(aR-Id zppXd`M)EeZhS(KivbbnL9}zRz?oQLY6y?9U&(AZ2+V3teehS00IMlchVTp@z$Ufnj zq?@le~|- zcymVya;)Yk8e2NQi#IT2MDh)|_5l|=jyh@SywcECqjei94#V+wi{xv8Wq4~rehGm{ zaLhUZNN|i_y1$%mE6s9xi|DkNa{8xrT6)8S-XfYA8M$J^vUKy8 z;?NEbY*9l7PJE^yVKD~Zu>rZ1bR`w#e`+{Oasx#lixMHDr@^x?5(<>TTJ^;fff8U^ zU(P8g;Q_me>}y@Jx3T4X!xfa%Qsyl#b5DdOsJHrZ`FL`Tfsy^W;y}3qo&U2ofrKy1 zKIZP(@6c`lmlGoIkD2o6j_?A%;Mb`Ou5}z^F=tc02HOX4BmJcvG2eW(dmRQY3okHp zv`R=Dh|CPCvqlW$n!jlbR31OxiMF#IcG}0IEBX&|dF=FXk7awRxI>Q0cQ?DOQjdI+ z?Oq~jD;yulMfzK}%$)CKnR$}29Npk9Hx>Pvaj`zym%}D~<3>595YlqE*Zli`hGK@% zDz(P^ujj#>97K=2VNj974GY!|G&)pIfBbCs5ort_Za?(+kc$l!HNuKxTu_A;jTMsq4tkzsyeA`s2PMCQ|Sc4M_gqf@ zG;h&I+&x+v0t*Hs$0W^y(!m_s>tKkVAzUJ}tCtB;c@Z8A!6V2T3~h&U$IvVTd_U&I z1Z8l~N9mbub`xKb|2Sc~G2)Lp-C2`T>2d!-dd805&Ai=-W}fmPWz+9~cw>v%WpUSsYQirscpxZK}8ZT}QH(J!shvfRUd zy|RFLkhhnij{Z^RJmyZP-bY7bgeS^`;$g^7OYcG1FmjN-3)hBmgOP)T9-nYw4k@+5 z6>t`}q6sYp3O?aRhnm-ney;`?RtAP29rtLcb`X}!&5e>;C0({IokYl|IRmdGoo$0B z5h?5X!%Pzr;B+pR)>?Y8>1ARmUf*Xaw&_{)=|DXlQA^w9|5rB#vOeXujFaxAI?eUa z?s})X)!KJc-M{2o;=3q3ZAKdL#X}qu+WH3Fewo}z)R2RNv=WLBjSLcZn>ZFRe^dC| zZZUt0x3F*S-||hhza;xDKcpjz_-8p*ugT%`wx%A06gZpe?VNFM2@QXUHcDp0MCEZW*oL0p|z~J#kd2 z(?@Wn9z^5U{VQ%Ht&fKCuek2C)C;0VannP@k7D-s_ptf*J8dZ=57_JHQJex5qqw#l z_0i2=K{v+u1_XbNyFh9VPV&F9ALM?`&8Ov9;6~$qiU?9uM{{T{gdt6jjNwXAF%Sjw z$8$@3^~M30y`3{{SDYXdj7F7m#sn^yMmxB{6OhT5{9)4sZbUor91gC5&F3kO8>J=A zyR0bROgk!?5Ck^0?CCBsN>L09&g0NJhJw00-2M7WXr0f+I;7baXA^Rqm}97b;rU#m zuYUOH@l|Q8=poSZxyX1K{rR|$H6uN5Kl*#no>W{{o22xgc9CwHQaSzNV{g18ATy$r zfxnAO9H*5M2L)ytRf8Z5e^xk?1dZ#^o>=|EF_Ya)=+J& zaK}))5d=PqxKdib2uBv7WF$8L-^E;XJK;i^6Yu)W*8V9>t^ci@FMIl1uf$OrCB(|g zF#CfX_m^}IMlMFmBcFo#i@Ah2&02)d2`5t#%TD6kj3c!m85EON)quo^6-89cWIxx$ zKg?9hqCQy6Wm#$A0Q6YSRns!Q9$bMkA=(*jT7lD|uZ7d(zfwGBC0E!Lqgi~@=>(VqDExwF4g{2WIex|HTC)4ilCFsL#>3%w*=n=+d zCB32+!^xH099o+T!;4VdQij0XB9ymvNuB-^9@(_e85XQU6sB_2xSvt(3RPNJn;m>& zGFeZYC1cs3l19P3%>+NbP+M=|e9$WNHAw!IFiep!;#bb; z5XbZnvaR2yy1B`CC?mOIDAfLng0s{N#%@I>Lw9^q-C&-(OjFo|X@Mf&zov!d6aANm zpXlSJn|VqTc(9d=2@&ntuBz!(zgZ(nYeOb|qQCREnJ+a`+il|xV>d>EPYLo17?C!v z1ob^sIE*dfqT{Gni5NguK?_3+XzadP7fFivO5Sph(Agy5pJc4ldN@*oODg+8j)v=_ zS-}<2r{owq%u*2q@jb zg~vz_E9Y^KNnSs97sLmM5=Li~`{Wojf9vwU~mZm~s8R|o*$?D@WZY0u~BpA7$iw~q;#yi3XRr0rY zG4@10OefPWwTJEdafVUjdJW6a)F22ufFsmihu01u>M3oY*8xODDhp;Dz;beL&`7@C z6HXq$CEwQ>9vtAJ#_j8j@1HUjv?*ve}}%F*W4p? zMQ<=rfjUXPj-@qHW_marm)JayZARK=4KDqMDTRy4r_XqyFl-vazhmm(fxjOnV7ujR!Wym14mC>a9(c7f+mp*8; z4>IBjURN~y$4se`?$!J^EFIq{Ivbkp+9S~cY2{o`Fm&bm53~1&EURfFYq0IdydS+!--l(Zd%`kIC8w&Kz z4G@ZlcMnvUy&Zbo%u=l0s8|bkQ79G|NI=7g-?`ilViq#GR-`L*sAlF!=+Sr*zTY-V zA;sC}{;i{x(IktxNW$29{Fd)RR0Su-OUM#Gt%WS{(^@y5tM%p6TGcS8f=lHjj^FKW zX**o0zB#}vY8+ROuaI+o|cbvjXK^1Jo@ixWT9{KcPmQ;y8=X z#0C8))llk1vSXM31mbCgAV%OjSi<|h0b5RUqn&eCkLmW8>gMelp$GbnXd#WV&i;u} z6BiZW9e5>bY%hUe90Tz?O3=Eh!;YLbU;20O^Y*461^Rg{zpsw^i<^!NR~>MFbCH64 zi3qdAy5nsXjnkLxdn;;ZUZlq~vk~zgWMC;;JP%*|&0V6!iy-No&_MnpulXdrN{n|z zC=c+7{LAfv0$>R`Ql#}Wa6!i!ILX{uE+$kvVQua)jdT=W-gxd|mbp;VBNL2}_kcdr z%O7&iA{(X6gUM&P75KyoTAd?Acq-(aBdYuY*mRET*eu>4EEB>zu1$@ZR2gWyM0%RM zC#3YbzWxeAB^MbYE)VY*;xgON&aX{PcK@c%Lv|&((AfZAV7Wm3#|^(OGDiFyjI~gV zd4jmm&qhp$ZuP9__4}ItE=8?|8Z6~c%_sRCdav#M*Jk&aiXiqp7aT0_bZ!3sJ;WPA z(!)UXK!xMzZ?{q*uH;g8&2pG?p74`D!j|&{LB0X~Jf5rg$gh@sqorTyKgjqf0KNVp z`FSA!!*xl}*JovHJ`kKa_s?)w=q?kM@~f$$Fs*Y*Kb{-mH*+qKN&0GK306Atx%%&H zX%e)Jh7?a*o4f8|Rfp$q0S(f~hO2Ih}fVf!U6GEzxU{|riGJn-;(xCrKU zBw|)*$LrsP?m{(M1QEhIwu0g-c=Z}`8RL9XpMc{U7Y6ht+$@znA^S3!p=juE31>7S z#w@v<ewRQE~|>x$7OHHChgX^Ox|Xj}V@NsrNEVIxmxwNhVC$AM!6FOl#nCFtrS` zs*{5ANlvJhIX8J(aV8YBapR1?tJVGPTtg2oAUsVNfsKKg&yybuN%KK@r zw*J3f)taEER*_zv{a>KW7Qgnb_xqVCm@pf~i%(D9oktt;gzWR8R{)LTxo($;!te;|doFgKpwMpzQL)DO!q8 zRE!x#$D+8@u@&26H^rTBgtJ1R|w z^)+N4{9yLtRt@$7O*MV)aQJ3;h6!%Z9YSNq!09{ORWGyCG90cYg2qsIP|Inw{3&d` zi^r+n2TtGRWLl4c?0cLLxap@Dl%`44+^TYX&gU?;dvlm|51ZB`6Z(aF1bSzvyN6h) z_clBG@_p%w^5&LyNn06nbD*>?jKEa!J%$oP^V@5{L1-j->D@{byZ3ncj;s`yhFS7j&7pzhD`3%5d&sqprXCjM&qTKD<=t*jHKD0L9&rD@8|4<$1PK;AL>eH~V*D0P z$U;kb*K6X;f*qx41;jAJ)(FEFT`Zc^7Xx&VNl~tOq;4ycW`}h1qlMr`ZlZjL!RcLp+bxANo;qv1eI$w3XcfMHU|Id&(h$=7Zr3esI**ZDnrZ z_z-x|JR-;@h^G+-5*#dsrh~g-B+aj;wJoF%O(4n22hjRb$g=X0L|J2O!1-1LEGn?k z%Et-Pu>VhQno~$`CoFP9T7Iso0n**KP<#=2lWoAJ*K|)2XLH}k~)Kjou9!7N8PpYZI+!!f1CL1 z)Xonkml16lJ~Xa>-+*0ayFv=GkN6&%u#fo8@f_l9SE#;Av^*cUOS}X544;J$vEdv; zV8wug;_y12|1wUR+cDx26Y{jR!4bsNq! z-~(ZG1KvMW`kOFH|7@G-C3;q#+pAaVf9hs2sfrYf38GGs66PJljI@st!wn>bn=kNw zkl^5h{qNE{xRM9tTWS;QxMXS4{J@8+1(S5LJgvo zo9Ulu%SHqngE#xxIO#@jrQQFy`;AP;Fsw^!J7HQwzV*1W>gd!6406+C2YOF2`Y!Z| zPIYU|jBl!8bgFwXm#m!B<9jb$HNgrc&uvA1QvBK#x7(Cl$_pnCcnTe zrS2d&cz>AC2+^ME0P`F1gQF$x6}G1(FXaH$f0|dQxemHd_jzfqW$1OU9IxI8+Ti6- zYzTjb)}8>@7<;Ri%bbSsQ*f&@l( zn1#+Y!Fdx?X&nXEq+MrHBoccZmh@Z+HkBm6Z+uT`Fli z=;RPacZX&P!_)>Hofqe(qj%cNW~#7OMYwJDxZRl?AkV#$529iI0VCfk%L}0*f^XYZ z@XlNA4ExV-<59!o5eC&SA%2Su2py;w<7_!tRVL?dnuZbON&c{yNk;SqC8O=5_euPV zh((czqa=?ihU`e>y3m70K_uUnk>kvDK%RJiByRUSX-+dlY22c5&G-%>Qcpto$Za?= zVl(KYIjUJu+yd#N(u{8qV5EpL!4D)Q#uxP;Gyh~WL>*$u>g9p%!EDttC*H+yD3w<()|#EwUWMG|{BT-K zfb-3HXDG$~S4sWi6|AQBDu;m7 z0?|ZL(LE)^MtK1Z*~k>GzzPoSrRSSKS;xpahgrTt?7!R55{-7ET9R%yhs2hIi>Zad zE%}&0;qL!$2kp@fU>a6%h+)sSL%n2XJ-{qqCFI}jh%G^gCCd~DnXx=x`3i6(mYhZ$ z+>7NCBc&7g^d)Q=SoeBaEPJhc_fjn`x+ndVIU`yS^mvhviIuD-3i)}&J7$+e6r!MK z>}Bnk#f@B>Q8p&aBl*H=tie%_1KhKU?+?$vNbr>dE)IJm+Ce1$r5YF!$44@Hi3tnO z^F?te8wkJRXmwjOA`!xC{L- z)mK6<5@cnUy8EErhPrqZXo_FLDVG`8^AaD;$VDbd@n^XA65m#!mZIYPX~WbaGgn_? z{+E7&uJL#(2>ea-d;xa~*Ah?;3KoC$RS^b=|-I>~6GjkYb`b+D~%nCHSFzf2O4E$V=xis|) z>`&lV(IU!7ukg`!=?fyc`9UQ7UckQsr(eO9)kDFf6_2-bA3QA!zy0e542IOMQp~VkiPaB*KG%vf=hR0_VFGAdFe0Z?zUE!<`#%7Rg z6KD<$dW}byFz?+$PdkLHKg*N*!-Cgv9tA@-{m9*x{s9~#sd8sByW>mTYPT$Kyv`>i zNGW7LS2$l*31f>^nZ{hAI>`911p4KV-;#^kTYIPPSPB+mSg4-Zei&d+5;+WgkMVRT!92_0c> zTbv8&B`9snhcguV93%CRA*yc6hlL?qWqealp68*>5y@>K_6@8nL_v=?`0x(MFBxU! zn!M%X_cZiiJTQi8$8YjnQzGR0e#a%aOn*`ijgmwWyPxyoXCd@ z+CT2^Yi3;<4_6`}n7vV&L$5^ajpzpjiF{@ssDyu~N|(a*ujM4S&D4SPD`4(8q@C}@Z9H~Dl%u5dSe6h^+u$HoZ15ewrt z_gj2=nEat>SYK}yH$gUfU{0Oa|D|ic;H|?yc;`-SQ6>S@g%$=C&pw5s?TYX<{ zm|1lsOFBui{=&%12K~PZ;Ub=k+OcN}vp)5C7onfXPi5r!?n(I`?umR3gT5Nfm7NcR z+T&S)FLsu-N47-Yj-kx?Fa{N{M!x(F)U@X>aN5@$`j{#B-1b5TJRy~>z;xte7<9{K z^g`MU?K<*Nq2f}~i;bP4(&nUjcD~iSU)Ia+zK9z@#u~J)z^aZ&p`@S59L5Av^J>K$ zyjo7~)C}ze+|X7+J0~9#O3l8x!PG|3Kv7gC5YF$h|v@FIhjm_}oI zD;S%?w+lp~V|)v({9HRQhPJ_g9)yY%9 z4K?RRZ7IqPH5Q!#S*moeNkx+*R@f;5bKRs!iwRdRw=S_$-svdwo3$E|?}%6r$~&Xs zJ}4%WAiuY6Vx&dxh}r=MMl#g>4Q560%{iU76n~8^P`EsgM*#<1^(1}v_Z4DwJXN>wGUx*I?B)T3ugPb(s73h zEZL#RsTy6=8=D&@=55?)ve%5vinKA^R=P6}-bR&( zND+YHnKSU2L`B+;ZDtXaaSePrhec?i4(`28SRR1ay6`c;Qu3zTbo@2WG$K9Y` zlhC0_5Zw)TlrjefcSGHhQAnHsbGq?^rN!0?_g_pLLJu>4rd95Bx@(_p~1Txe#%Gmsvg@{buDQ4WJB{NXEF7vbiFZ zXY&a#eIoCH4jA}$A<~Zek|U@x;ylSHsg)dmR?-u=UVNfe+%y+{%SQGWD|@Q>y?A`i zszt!uEW)xj04{CF}wx0;=j zF(SnWWchX2^Z|l`lR}oTC=cr!OR?snY2^^vn2ijjZaUf_vI(k z(i;%kk3T|;O>Xt$Cv()fLHK5e3>+U~7WOAn>ff-cKR?u;`m$(Z;=!iLCtVGbKrt}r zbBG;4&e)|eb^zJ#|Cx!WGVW=kzV;(*!qiadn;DsO&x*8}Xxw#k!#63FUbUy)Eqo7; z2N1bsK12;fx+WKp`lNKfw2HJf?g`fBz#z;ekMU*=UJdTXE_0>?ELy&PCoX)}HQ=3EVbHbe`)V$@E2}l2SE5*Nt;1BW4qGm$74{>pD zxA!97I$HdEhzeA_2s{VzIdRmqqWu0Ao5Rmj^d!M~%_Y-+S(M_P5us#S>dGz2Yj92s zuJId~KZp+r5vG=vVkDs$e0t%j(dgkCUlx&tmVbi7gZQ7l%qhaCoFDPS0?~edQh%E* z3cX_3$0Hz8Py_HB%*WGrG1SChRQc{60ILV%V9D+6U~jQZxGL;0}aFH299)I*7P{9fYD zjetd1i^g-e%=jM$H}L;3<<%XAxbxy6!;h7F`m}v-UQW!Imuy|0;@!W=pPs4ChP(fd zus@Hhs`~!N@xy@&NZfnR6+|SWBOnqHk(pD*>u3y0W@Kn;W=C<#S2<z0~BDQIeCX5Z)D`&_NwpU3a_hjP!_d#^pOz1G@m zuO-^A?r(oSys+p+M@Trcg6I9v54OAa+jn3+YvHUd@~nllKh6d&ehkTbEaK4lUtFgupQDt9_dH~ukuFdM)pDP}MZ9qqkK zfr@^i4ujcbx@j0vWdC5AKbY;gM`+hzrmlce8R?4QU=8VI4=JpYlZT)bB)9w_&cbBB z8_d{LvT`Bhwfjbh!XG}HI!AppVEgqTNV1>M=Us( zBc?Lj+ZXQ^LX#H%ihi&Suf3j>R+WIaCSi^^^B8l1qJ_e-mOFoccbGY{RjVeLBf{Il zBDAzL^8G4-tKeP3YqizGoN3YikC_n7ULASuVZyUXq(qba zmaUF{3nR-Uh_`UEOG`v?bps813zI1=Y-1yo*0LP2wDm1#-3Z@&kcUlYvk{CVpGe(DFdf%$8a2WR|6v=1 zm!Z6eD@yZ1Pd-}|az66Qu(Or7?t%pt%Wb@9@+qKEd|dMR(AFgCV^~sJUFmhUddmx; zRr0eH>KiF0rsKbyF`Cx*ksVRq@zZLiUu^9;AG~7xw6blmlw5D?+}<{ifgk!_X!ji> zU^ck~x2GfE0gR(!rUL(RE@l3@I=th|%vh8vR;ux4(UhhRGbB>4C<&1&+f`i1lPbXw zvQ=!oVXx+YQq?=ywNRIxdB+(Wq4yVXf8W_7ox`&9=W$J1E$&);9l~J@%sHSN_Z~V` zJkGAOezNr}XP1RALMApm{9mjd>1-O2RM&21N4h%FnIZ3PNeQEztx}CxZ{FF5Z{88P zwa|F&zdVNx?X`I${N!pRur9FVTwb%j8D`yz1`?&b=thwW79FZ-Miht!&m zjK=y&`?oXN{_tE4%1Zrj?`A( z@D^(-LjtPw0NokwRMY*Z{!~&c7%NI@-~8W_R;;ML=NNQL4-v)n|NOc5^mpuvVcsS> z#%ZOf*hAJBRx$jVk8!q@EfD#!Oi#Xy`iylJ#`*UMVQo!8zE|#+!{iNK4iD&fuP=^; zlx6*}reI9Bzh$^XN9KZoY&_0cPq8jAfp1%2N66G+oU=umzOD)Uxg$!5mieM+p#<*+ zZQEbRvuRt)$m@a*hu5`d9O{zJT-Scb6NtZLz`-$+(LRIGzEc!uI1|#<6@MOs+ODDo zsO2GRwAf0V&i#!;GXIGbkbzCiI5Jh80NYI6kw-$FKoO!a1~Ja`i&DBDIu#3CxML=Q+n^p{s|U7;yxTV?K+_|AL=nXx`qDep zq1YK4qmB~I{PQ^Z)(dRYi?NHe5ATl?T;K6(_9H>IKA=R|BSJsBT8&vu1@12*wW@7>vL}PDz*@78GN-2o4?;33^g^I5Pea~wW<}`fLY0VS?lb!Q@^3l?r{mMM~<-Q~#ik~#l%0V4 zOuk#6or2veh5lZcSorxi8)b|rGa6+SU1mvr?IblyByC_x)?Jpg%}xTFiJI!sH6WDL z-za=4q*C=DrA@{7`FGRQso=?(gI+wD8p5&~V~Zq5Y{$c5#=yZGndVGUrB9!n+$V_T zg-gU&L{9%moTo#$coIr6)17Hu^hakbw`Y3!!nwiV)@JnUk$3FgiqNaXUXfO<4eJcY zNk!v+l~2vA)B+fdVU^s8bmwZm0(pCIDKL9Fm|83Y-nUcJ*&%gkOlMec@V?=ajwjTe z;f#(`K{6PjWs%`#?YNHx*4)|*2%RcCde3mCxvU+(zx=9=z;}cWGMKjY_m@Fh#ejWI zayb^6wUIK)QO?(ijB;mOM`KZ1$wKdw-n5{n4mHUYz1N+h&)WE4jL#aFsr7hn%CsJz z)%ahyBU1EYo`O5V)R#VZFKezCKi^`ySk45|KPa>Ub*Y=hROeMV>$$8YW4Z-;2!$tK zZDT92JhX*lx|MhT*ls7-PM)+8Nix{ZBNfivWbL2v+Ue&iEm4g+=r81hcMlH`_?Q*U zWaMKOCm*8UOGUyYB*@kbnm^OoH2%Vl3WuWLeDObgs4R#5UGSN`1YV`9Gug$&YhW}v z0+?RM&T?i%YhBldwG3j6`YezGE(Z9h`z&XCioPI8hT3@uTWng_#KJWNOm@GHgMgok z91HFMDrY$p>iWlhYu0G1p9o9~-VmeR_37*^&`EVP{W8lrw$Pss*&^7HC=4-XKq`>J zX$Y^fefSZis6~1D!$r__iyY&bA)(IK`mg~kJwd?Ba^Pcw!=<5gaJKU>d+0KcU?pY^ zEnfD3lvZ-_1<`E1A?+vZL#V4Slk*MvLMe5f<1Cc*-n42C(-L>2!*gKhY4xOw_*T^C zq6S82WovC6`zvD3(&jSakvFFBp&d3^>M9mM5zhM<31*v#-LF4)W!qUP^pKsQP?TJV zlChFD2Fl6A?(!?wpX=SBGu+_v5iMW@2-Xo#Ge5!Osy>DTW!}{e0(ZlCFuqY+fWzZp zwLP_+2hjvpQd8$SV-nQRKQ9(Aj+yG?crPXLwh?RNk$h`hH4e=3<#DtVmeXbo&bL-Zh*k^#pBv-LMY9(x%^p4c!1Geeg(1Z_|)U}BAd;rx20ulz?6zpcVq|dgZ+aEBJ)R9u> zwlQMe;Ul=2^NQJLQzUxT`7Lhoc!gSP$Vvw!HCfuCB!0B}?evPjP#fA*PVaOr6+lKUql7>Sx z7i|FUNb5rl<*-K0_khY{?Mt$Y1M3km_N(5-PUyD`gDs=?lBsR zbj7!mrGITNCFm1Z0V?~p(~%FI8H(OxvKQMH&YM{o>le5(U{)et>afrm+oZ_L$8$+o zL(vAQn>SC)NYdmRDt8R@7Mqu|6Y4+9{wB?)*$ZL+sKJO7X9`OHk z8|tosg`2zGe(n(_i-@_JN>`US6B4aaQ6UA&Sy!D~`Cd4bvs>abe-F&wWXf2|$lM6( zxRmLkzNO(yaeD`qaTWeX`#yXAo9A~Ng)^7H>b9!r`chok!7L|Z8O9WU3o2YO;r01` zO7cY**$A_L-b#nV6YW4!N@4h@^1FlkK!|YJ2=%5lreFQw@AMzuMImP z6}|q8RFD(irqyga$9FVyIoeWmlMXJ&e%fuCkt>`b2=_x&w+fp!X}_seIU|Fb7{%Vc z2WPRdhn^K~B-os5ETVAjA6Kt)3yrqzZQ*D&U&&9=*pJwnZAiY4aN1fRP#-axlRzgw zVsrZlwO)yDe?98467LPXU(oiI>>{v{neegmE}k#^MhTy=VY^^veS*`XmGqT~br(=m zROe#-^}r6z#a^?`G*0Q%2Eot3ajK0>4Zmk8i2tG;) z>#!QF4C=YgnV4)ePAh3pEn-uJw(o_WE!}0}m1UH7&pffm;fj9oI!0T4bOzy53{^wz_o-AJ1 z`wQsydd$N<*qUx&%PxmTZ9o;iT$;ZDa9=iU-@tBN{z0cWT(jZumt=xplUh=16I}PA zmNdw8>f?;yC`U=M;B3`qb^5U{FD5f|D5R+AeCae4&?y}1wV@J@hd?>&DfZho#i?LJ zS^Q-4>K0lXcp%1$t$poMFIfMx?W+&&h0UHR2jTnY9IRXEoAEg;k*#6rbg!Hl z_HXUf8m$*>Tk5~WwN9^(9Gdu5{*g|HLXW4FWt22Wa5FI^@OV+a(K$U*OTbycXIO$8 zj!l?JqdraFgcH`^iI#3+BILkVxw`)Bgs@s$o&ExyK}w{r-+^s5qyxD&JCj@Zik@E| zo=4JZgzHIZ%%e? z#+uP3lD9a!NBWo>03RRDA{wv-dt85#=5Jv&=Z}Q95}uMthXIN8ySbdVzW(RkotY*bZIH%56+s{DV0=z})b@MQ@prNqs081_5^7Th8xPNT3Wds za-;uufhckZ(=T7Tt})8%VDyI9C*2mw`ABA=jr1K(HPUcHZOJDL-caA$ffnN}<=!1k zj=3tbhg+;!UsHmG&81$Vwid=7vpK+G>eEG3X`v6+B06M&Ec?C@g_NDly5T?+rVr{F zuw7h9!kb|rS_&JHf}M;}t!9e*@@y|Z*Kq}f6ALC3qP@qcWGCv<5b$}YGc`uP%#6vI z^UcAvUtF@s@UW=wF6v{?@S=CIo2^NdyNez96KVD?T-+Nk9QIaCj&i&kLWl7!>)S-3 z=-p_fwBr6aCFUbk5U(3bBg{00b}_xN+nE|^w5_RKFoVT)EeRptZs&ly{+VXLT8+L-<+QHasdhJ3uuH3tKeI<>T3QK+2Co-73^9E#r%mLmxU}T` z@wvEpbX0#S>a>=W7e2FtNod#G=k&69tBwK_q7r571(DPiQvO~H-Ll0rdapAzSB(J; zA8acR+9?|Q^5Uu{G*rOUrUEu4*P9bz!~9KHu8NXCIW3Pa?{)Uew6dmaqAYg4!Ny8U zo34qH0f_oY;FtdyGWI!BV)T{)i1BRTm)eT9?sKZyQnLU=f94)fU(Cb&aVOcl~~9H-szlhwWU=D8JnDO&CJ-F_?3Nb{DaOMgfXRoyBL~u;hOGXxjQ9s{qy5L7 zTC9KL;fXqROvj=G zfTgRxY6t6(zsX?p(JzA2&^f9;d+-4)v&LgOC# zOI~d<-T2x$?qS{*|9J0~@p=C@lWtJ?DNrrzJ#)h;=Prk$E-B8-PMM2GY<$b&t(4!X zj`J^JDr81jKq`3(1kg;rP#3claWi2HFDc>$nn*Y1v%{r0FE8cy`gl|CPLh94nY)k4 zxAmW7%kfzsD+Ra4DKnC1FTtc`@q{3;_F=6XW|rNrx}awn*)o5(0aI_RUEbw zSYJye-{Bn@)GDE8aa?E{so*Tbi$KX|oo6DopJ1BKF~L7ak8{q16n}+{d5MiRESq7? zsBmQ8!|IzszH^MCEud2Vz_#sYt!G|znQlLH zFSPqA-y((Z>fwxQYjv?(P+`uBx!<={9NQDXw#rsMjAJ8Gj@La3H*G7~Y2)ccr_VbV z=4zqhTg$E~I6*a;KYuFZJ#~HRo;UXVgpe+Yt3cStSKK%5h>P!wf)yiMf1Xp z0i=)#MH52m+9UDA_#AeT%6g_$RMnQ*X9h_BDaN)}HcG>K%qO>-NI$UyA$=37q%O$L12`BJnc80!2?Jhef zwetPJH)rFpN4&Y-u%y(VQ;Q~@koX2n;%7xrjg%SkW=>7PZ$WS7h<9CTbd9!b9vqT5 zV3_q1GS2$Gkml;}JLr? z`rR44bTaP!56(9qsNdS2p6cLzJEy0;n^96xzp=ELCWkF$Uat7mS=)n`KCqy8>2nLj zx3P;&ZFlcNdl74Un*&d9%DW4SQ$DlvNYx^*v?+L5n;B-F8)k$*Cl!VNEEUnaKRTap z;(sN|Vbvvt?E<4ET%b9!4iC$Tdi$o^F1R+(NV^dmDB_AUu8X$%uZ@w`38RHTV=VKp z4Y4-Z<*T3~cGQu)c}Wt?QaGj1zmBRG64b`KK_k5o(O;%s!GZ1j4;{Y3p8MCKR#!1< z+D+SVvh8Yi*Y`ArsQfru%)%Vn?#yNn! zZj<uQ}%BEZ{o+`5NqYhhdfW}bf=PRh83 zSGN}K;I1*=cRI<}*&R|kb-0d4I9A%{rs$=#msVYe@G|*2v(@;N*~GnRC+WLb5^Mri z(W&ds)C5cY{pGV!H}5iA;%c+G13|{SMzjoFZz&X%g}$2aiDhf_I<3pX=;!n;Hxk4fU<2gFmtN9+l$TLa--% z%NH(C;ti)BC*{C*$m*bMQ2c;k!KcxHEONt{maR_9vD@rTtDnS}rlQ|O9|GUIW$|4d zNdNV(-@7G>xak}s>wX%26RLuJztX&$xL&PqtkJmNlEe^6h&1)zViOj;mCoFBc3=U^ z(r@8z(>hFRZZXOBGxOptr%RUg$>uM=IQxY%XGQuS&ehRYR9Z=!-1P8!ytICY zwg$VPkv>LugI(}3^E1VUxZr5^KQu7J^#%fFm?uMAX<#|mQAnt3bgcDhyq1jty!rEo zdk|92CgS>PniC2%+Dh|OsOuy`kRX6Sq-&n+hlauF!b`LwvmgFCWWBCAx~>b+iq4*) z)lsg|k;XdcpI+j0^*FVNc0pGBf_g-|DrM<1-Hvv_h3gh7ujiU1<27M?j0r_0eEYdCd^bDd;b=ky1G)xVnBJ?H{S7-vp;(6t@Bb`IjMxTdn;yeA)a zfhIgfsjBOoY&14q4PE63cJhb0Fv+E0tgf2tl3kThI{t?`rMTwH+5x(r;?hHXyII^u zI^4+BfQB}9jl`Xw`D0_(8x9#a1Kl5UVJA&7OCNKM4(H?D%vCT@k}4b}Qkz^la*HV! z{=iod(-Sq!1+Vy@TkJLT?~Dzq@}`wIa>sPW!NYSJcm7(d~@V zDlk(5OYyI?y_u_@>>owlo4X!t@CtaO=fMH0Y><5Y>ftR7{{?H;=C0IOz34jEkqQkd zI8c%L7R^IyjQ-l6Q$?CJn5D(La$jbc1q_}*aebL1tJTu2uXsj2vDG@~OKXrKQr)-_0x>HId}YzAYY_p@PP-qav_e~Mx8 zvz*3uTHeByEf?>it1Vo(Gu=p`EnR7CpWW`YBW^-D!f~osk`^w;E!UoOhWkF=MO!#t z#6x6h0lfZCX;@2Fa*MNO$}Scw5wBp=S*w#u!qV;jk40p~^qShPc+JdkmIEuMkhisX z9UX3oC8Xw2?^dpXOiy~al}nekR+Ra)Dd#P-jFyB>w$ zmd}Hy<2C3}RMOg2(8B+4Rq4`+%~KFogy-68{3TapUp)Wf8|a~`(z3j7?Jpx9Pu^T{ z5o#Sf6%W6k0bS9DQ~ooq_zq`B;gvieUrS|iBa8FqrkDKy<>t5EyhS0urq4=~+v9SQ z&%62!Ukm#tre8S`SQY2L46;{+c8k_L<7&lxCSQHV1ylV?q-42TD0&}gTz(z^yDGji z{z+Z4T)40Lj*KiuJN`$jvs|6z3w{duhbuAmmOr>rNQRjM7RBpGh59kdIb$}NvGop=aKVqW&*ZeBSl^rEp zOU<}$u4bXK_N>|IH5V=cQaVznUalVO@9JJye<>Z!{k>c(L*z!2Xhc8PI(f-=%hLOU z@*7LcjMrU5g5-(up<54_|lv~DQ~zA%Ehmn*WYk;36_ng%={s)t}<+{ z%*Df8iDB}RO4>gXs{?<(AL+_Uu&5%e)(r#Q3(H!Vjbd7(uah8!OlKs;m_=$>jhU!Ih9Gs2`g%>QP&d1joeRj|D80g5YjO_#&&(8^-;!uOlGzu2`hICRot2Sk{|U zUh_+k~uKM2SOI(h1DOf zQF7mnbn6e-ZTy{e-91)bvYdtmxij#r-&`2v&PLZS(ZvvVCDP4Ohg-)fa)2&|x~mvq zW|$i>0ey4nVjUY0;qDYF`yMebD(>NEQeEm<*FA(~JyO@*1Av>95iO7%igsi4z*)?W zarZ|VJ7vym z>>h@RSZ2B&aTm(*jqpxi3$3v}`2>4+@{MK(c4X|O>1@|YIp)|$-3mq(uWZuYP31I~ zxi{TC6Hcw`Q;!UHs@%wBmS(u2Y86Nvy#}uycaj+`u4&J#v70{?A>x+0%o~~RVIi{r zTXVou?i=XYF0*HIw;xkkVroyjFN1{FGt)b{lhMb0)afNRbjiq2St^SBu^7+~2nq<$B$N*xwCa_aWK;1(lS#TgZ7&o7+p> zv5o}q`q1N9duxvLytAf&X$nUUg`##=MB7ypp`zVDH{L~$mVhOC53`g5g2n!x-$eR* zK&JIIGp4XnQX7*p!`)jB%`=D3aAODL^rFaF?$xq!nzqk!$0qwvu?XBXweC;NnP{Ik zyVpXP3qL$LIA@Pk5oTmn0Ak)o2@sxMw36KEamH3gO^Uu-7Mc{fSk68TN;2doD2cR% zt`q9A)|p-AxN|WQ^J)HE44L!+ZJ5i}`aJXdxo!ltR7*|meU`&F)SOhwmY?3y+&bUg z1k>8Uto@KJVJU<o6{==+X;^J|T0`&u`|qtG5hjd)Xb7NcTL=Y99_?C#=1&Pkm!OwuBx|zUSlMoprrCE`3QR#<69M_V)km zGtk$5G`KQe)OS5eUEFHuucEkr3f)@oPKeb;y=m4jVqIL+iOX<0KZReU^bPKmWWC-R zXxoIs^d6qezjtPs1XeAIMr?2=j7!?v#^cFhehq4@?S=zUuEg-#xmJc-bv|c2LGY4& zEwNy=n|@%nrMg7iVX|7amE_}H8^_K(#>p`Krgt9K0WLs%^?4%Q_~)NxLXPzTpk>WR z*H7Zs*WFe&W>9Yv#6_KEPBPto?B6yta1#i*qYqu) z-~Msn>-?fRx%gfs)~#6`(YC^SKG8hA(|ssRIlrjJziKrDrl8>YMA~=&3#_`*Jbl28 zfRs6{&5fVAwIKO?Hr+mirBUrLQ$Kh22$AQAtQ}`!Xp|#Q#WD zS(KxJ)UouGx63S%-JfE{e(T;^Pu_iyj^6?q0i6&1**!|uEOWxo?q9-XJ#*G*rMv7; zTYplqJo1u;G_S7GRrQCPVW%DNfE=Hcaw7su{JnXbmlMrX{~9}tb8tR(2T7cN+5(Gk{8-(~Z3Q)Pr4du~C^>OnsR=hXQNvU3Y) zU~^@ce0~9(k0_n+*PPHonFP{G6xm8S7kdfCrfv$Z4*7F2$E5`n{wG4Hlj&VlqV zpmW&@VjfSXm>eZl*5;CygQi$s>Y1Yy$c|aGItLXs>Op&Rl#c9gOs>*TUXnv&bCov` z@11_kRbYxUkRtN{_wSZpYiacz-=U4@%iQW!DOvuSvHC55%2vb_Q&L3wQ=lU>*b;_ve&(vigo0 z*+H2cBs(V4oaYs2mlfLkyrR}se?JNvx$^EKw+Mum6Yum<5Q@3Dj!GOu+^nP0o0Xf_ z5pW}jwsvHlxk9HqD%%;n@&yH&nrpP-1;Dj4bo>R(SJ-w6El@Ps`#7~LK-VTMrZojh z7Y2`b5$gwoGvP(0DSIft@kLhOb~^PU8`RI~mlqX8Z`l;z?(EF4@1ba9cQm}Suvcr< zNl9h{tanmc#d#mEQL?5)IkKOw(WgxtpA9Q@o=@6E>pG!t+NzLtH@A56SZGjA_qWsc zolvKL1;xLFG0^;!|B}*ywQ0^vm`Jqs@=Hou2je6{gNYI+2Eg$*r`{*A;@vL*8+O)kXJKn)&qn>8un6)s>D7*dN^JU=ZGy zuI5DKD>~RknJH`kBK>7HSw%GAWpvnqAV)7_aQ%ZRva1pwSNbAbLnN_|`Cb{*`7s1p zWWS9!SbAzJt?QW1Yr56JBWMOiVCX*`Sk*8P%!P7-uR)%!cW!By*Za{RluuDRh1&yY zO~diWJE%^>MHx(lU&m{5URN*L+EqzwqCOuOY-@6$lsY+3$|z%{m=WhQb~)=6itVPP z#v3rYv@x?QIAFfA*2erY_2{O+^5a>W)D5HplaStB86N9^?S!L4&Gf@tKHgCbzaq^$ zKhPGCS+ub`78R!EOn0RR%ia1FWih_Z?_L2Jkd07!qbF8)-zHSr6Dyl3-+L+vaoW`} zoww~^8jhT&YYL|AYxK3Ko~hxH?y@eA>5K=SytBUFDDE{SL6PtZ;*lNZ%MY|2IkaM8 zUI%LTn$j*2>sUIojj!W^$1PmO7bbG+b2Crm3u{JekdHO-&TC3rS-V7TRHcjb8#<efNKhTzy1(r#@KKVNGdaA5q`AKB#ZmYzpnmzs+`i z6)?~JvuJ5QQQ&evAPAd7as9=2&;CjidEdXOyg!Hp>tKIum%Qe87u1!8aoIi(7HzR2PuiI)gZGe7`Bel~v*V{R+%pL-O@9P6Lz;~I_7(_bJ z3(xRb6Qzq(I7Cq+wXfC(3Y{l|m-@0SQ0hCX0z{U+po2rOk#GXk@*D@@WSC=N4uyv* z3F*@QzIY(Q@qYdHp(&lph6dD-r|Z?!XQ+~`8n+vL4huL8xB2!1ZPQAUq?=NYoy;~m z_giRq&R?e`_p@5hxKGb){^sQvVLh(hafxVXzf zj?mhAbY>TCl7WjCKbu!=PFmT>ot^Nc52k)!CHYoJ;Ies&?|o*0U7p{_$Dj^}oqtwZ z*^AW--$5{+oWBGMG)YO$)T~Di6zA2GKE04~aBYZJOY+Ty`=@BT9{;qovWE`bZ->5y z^ht^uZ_R)`efy#2(d=IM7u3GJ8K_^KPL-3C{LG?vnUIWtOJx~eCMt*ST~#95VwK^+6|Iq$QB0X~h}nXlD^phDiJ)0NS;-En>mT(U+|o41s^XXZ8oe_O46?5&wVsXw`eU?lI@TH#Adxe$ zi zPRS~igl4`Eacw>6M(d#L7x5^NTJ(0@pIDuy)z zud|F_-f3`&AsG*|@RU4Cn4=_TvFce`*SClM9!SeY6BsOZc(0rHU}y$|ogCKr*8nUf zmy9_|Tnw+;_+@anYxgT(jC+qc%JH~;bF+4t%NVEJcy8$7tUc`a{+$&QC&EyEuA;f5 ze_>C4E^_3}qN{TuulYMr=sb25wxpDKOuVh2Ve`Q5>Ce*qd2DduU2UEc8|f(Tg?BZ4 zivL09<|)Z>(xXxL40**u6X{THCBCmDrfZFv6|da>nH>|1zBmnna_bkd1-PhJ{kPcP z;!Aa^#jmp$X~_G^kgVXw^`GTAQd;JSU(Y%QYj56e<8eS+RO5TB0#}^O;+^Muc0n6Y z5a6V-R_XI8p;C!yy=Z=sBV1}8E*WED>sRo4KJeN#7Y!V5|Jwb!Cr8x1d$Pm+l{A@# zRDzv%tixSnR*jzhlLPlwN#QrLf|s!GbAQm%N}RjKt7#=~e#u~vuJvf#{xb!P7=ik4 zu@f(;Li{Z%r`k#-u8-P>sbOgdqsTf~cyZ@Ap7liJpElT-lOftu)XZ+ztUz1OcCW`n z+okac?KFhX!9jrq7(jpdB$2Ek(hgkha;mS@QK0S-l}8(seZC$&|F zhRj!DsN;Mk+NIz02`x+nabm$@>VR%`;X}Sj8!T&YKSixl=MSMKJpGx|1& zgmFlS)D~XZVwYb_zC{Wi@XeRI9l(oEh7+%-d1XH?Qequd%2 zmMCeee{6V%20Lq}C;x$^#akk6?QE{;CVu;-(q-g=%C-WV^m+k&K@^IIdwfw$W{s;y zZI&waV$~5W3lj><@!s@Rdzb5_qWu$=Dlu`=u!;~x5t1Xz^i5y_C$RCXNBe*$(s~mP z6<6~i87s=(LD@)sVBc*540_FTKetuvyR{6nX>~u!m{OkL`zH;m!cxv$uHae0%ZwWRy{v(wfvtog%fXnbFEN62 zG`q|$ZxykTtVbVX3ApqZj%Gh%CulmGeN6LnN3-$nMf9nMX#7Jf(0E+`HC>@JsjE%F zd-~|3d6V#VI2~)jXh`p@fP@7D`q?XR!b#6lNEKt7^C`Uwv!ON@_Kx;A`9ET4;{N1eNL2qQONpi?D=}MAeb56AhW{KsbOQipk#dZc;Mm{-A>(6+ znraLU`(&E)PbigR+lvY9_*nP?R-`xg|CM~(EruF_$oXvuCV!jELe|qr+KO0dL^N* zdi1ZEU_H(=twg4d1`M>BbtU6cGraZJ^5c4I%b}rX5>Ka`N-LR^v#P|}X|8{uZDJ|- zzy39~gHKduM=FWltRtq$7@d6^vyO^i{kxNE1EfW3GNo=%T4!i)r-y_0^F6#!^u+IN zo-1?*CGHAuiQ5U&^S#mJV$f?m=3~KYW7tf6N{KB&UQdki4@J-4==2AUj3+UYCO&C|- z)3Z0@kN-K+w}5s%x*3$$Xubrmqj*Q!F>o~Lo3T38rcN89if2I#jG}nknn|lRL(!r? z&CtRstue=_Az};rWX4BZup_0%M6GdK+36iCD69Qume&On5{|U%R@CK-hDQJn_B9gV zsQ}BGhn8+t*2%bM=Uo`K4an5s|BK9s5~WseV-5c!fK0`^Y1Z)X8QA*mL%W++qyWcn z2U!0Fft7gGdL04o1aP)=^BRv1l2(%XYUo~^ltb3tNG-IPBDnD#&~5?^D5L^DY#R{x z8kfb4hO3Kko^o^$=T~kAtvOpj`?o8jV~nWN2n;fTa8NxAWr^tR&!WmfJ6LbeQt1v{ zN$6MU>JB9>T{;yY_w0=o)KR>Mb{ShLhfx(N9dFe+Ou8h{bhU8C`M#37HMA3q^CDq7 zOHjX*yH&5ZOME91_VW^-%ia3g3C0+IkD)nO2gZU+Lw{7d$vVHsyQPMa?={vE; z{ngZCr!r86$Kw4vmC3TSp9*(@0rag+QtL=y0C~$G2lE+NxJ!vimR7T*O@Udk0v*Y0 zGBmIN5uA@rSS_;4>PHm5TbU!PYiZ$bB`w05FL3%1{BAcRT<_D}-E7N#Bvwbp9;|Gg zD0`2RoUU~X%!3akB=Fv*<KLYn~+(}p;))k7YDenUsYK~*+ahKyl;cN?;hAE7L?YPI_<@Ht6rLbTr60T2U0^TzDH3yK^ROI$MaZUdcm6))`v%M4{r%uqpy^dIJrB_r`xS@F2O)ptHv)?a=S>GNUAOk5 z8we!nI-q2@^ag1q&wMR1__~S=JrAJ!TK0HY@3GpUk3l&&OV+?Mafts#k?|lh%5WK? zJ>h9Uza3CuCx=k12O-w`>s6a0hju(%RW_ho{*ln*iC+b;sN*PV>j)u@tJ5}9r-RB6 z7My9%K}ae-*js;war3pLR-d6Rtx@lMyLJSC{S19o6U{lFDdEAg8cYihvjqlk^{jdR zKUjunx_nrvTi5!5xePj*-))mf)bEh%3uJ~imSMtMWXK}jY4LZ z_H9&%Pq7PJr!`+FDe#of^1i)YKv6dz$~#{$nsln$1_9Q8poAl6y>z0bosnsQ8N~OW zhwQQQoukPNq8&N5O_b8UC5u7)ht_Wu5dSxHi$RP7z3dgh_VJhKhYGtaJ|`zg{}SQ^ zti4MBkMvnk3-J`D<6;nP+j+ZN+F`0?5dWs9cG&n2BEC4ozoCI$%GgIe7(`v`Tr2XZ zd#D@`m-WffeCV_VZm=;dm$q_>-7an0?Ef&-%fVOhEdEW@j6sYg-)s>OsFB}b5Ov|s z0BVp3KvZk~>o&yt1k@#)kx9dIX`Nke75&J|%^M#m_Yoz21^x=|d_#sPz4HgxzHm+C z)s~Ttlt_R1HM`UPMKqg1jA?hylR>9|N^gi)qp^b{AMKfLj?5SJX$3L6-s_3kk>B3HvX~KMt*=1e2-bN_`v6 zc(GoN99LrE)i)QG$=%p%-15SXUi-8#*sQ8!1mf5eKx_@5j1!Dtz9Y)^IDyTk_o3k@ zz$zQVXypkdGh+9v#7iQkt5mCQ06H{0gh4EQ_A*uX>2*TdFI7UoVfh7m~YG6 z|6*HOjj$y+*lH$*b?kp3JL-vy0{^`vi|zC+DCmy=LP$nzC#K{3%Ekix1_SF+?d{xpvH&k+U`hGZ21^YE_$0ux4?*lsV(wYvT1*Vq^n@cYkh-TcVipKQ?~f1?EQmNq{#1tXOB*z_+od z&8QJcwY&kMb0|0 zA7I({Ir;rcNsRw^fX6ZFd*J_$jj-<+jrtaJMB53MfnsEjvZVrAv+Wrh;y)~q-ToHH za2ZhdI|$}#EfsvH#E#q7C4Q%Qf{8B|d_4lc-jA;~_i^3r{vP(Pi5ub%2w4AfqpQse zEVcjn9$$)I`+V_Viqwf2@y7(d{;%|~e}#35|60KEp6_A*>R%H74N5!)G|QIv_{K)_ z!04R&=|3yHIlq}RV76a z-AwopmH_%|h?2&jZRqY9NmG59)R&7 zk)Gwk2k)tmdmiA6Y)fFx>r(}0`FplpM}gDk=%sfBxCI0IM$8S+O1NwO9%dTM)AIN1 z?0KE0|HyXbNNRflBW3mZ01p{i4J@`YgXq1$)p3YEj8*|6OFhj~7ZexF%zD!0i(oOd zd^^J{lyC_Xq2)28_3OQi%~8mY=uk9^<50WMuuH6-HcJBabfV>e)YY@PlrTOF90$)S zy+G#xSA4DV0mq&dZFr6nE~5&6JIZB$nR4thYf}@NcbO@IvRJ=jDEtQyZtIbNB-ysT zg9%syaVu*21Bx(7^amI==m;VF0~ku_QA++14e`Z{;SAwp%SC>zG3kKI{<`$ukC6AQ zL|XnMj&CV}ZZNp7ju=9#0kyco2F&qPps_JD2oPD4Y2FpqI2T=K-`1~`a212@uS3nQ zDrqss%|JWvx6<#R5lD+Pt_23fkZC0#aq86u@OYHCrvg`gc=yGwIKl!B^u{&MIi7d zB77n)#MzYs_jVwlH>e!>Wb1#ly@uH_UYz|KBk{FN5dA7Kzi(g~&vW=3z-8YNT3ri~ z()ce~w=qdgu3?hYeSyyZd6M)KC{~Z&y2fu7+raZKShy8*rf9NrOd8L^)FT?a3uBODTIz`E<$(b6Yl3Pls{kG{Tx7rKr@U8IlN z^YKnA8PJVu3bb`q&=l~^X*@491;LH7!%1Pp$YOFSA0g%-D{*gqL?Dex;Aa`Yz!4opAzYrj%<*$eRF**CDu;LnQVm8z)e4YmblQI8u+T!!BD zUX5Sgukmk^uqgRio1HX!kD}4J8;nhmDD);I0$kl%H!*ivH$lF%(!UAByreOk-ngke z`iSV*crFzyoMPbuR5Z)ColC_$hc<&@1l=7CftW*JBhKrHxCKqHF>*b^IWuzryj?6g z0HYIF(u9bNdKqaUo@nZXjI#7L6HH@cFLrHsK+t-%fJ>(wr>|IKUB$9$gK6(ANT>d1 zxOA$s#(_EJxMF?=4YUS;j&ZOxlCQ1je+D<8_l1PYq523uS*|LnG*k2e6-j#_0Fx?*@fPENHDx^`rKnlQ(!kk~QXY?0n z&o7`L8p8Sgif?}&wf%#9UOM$b=p3{GjB7;2pBej^f*9wRRk1RnRGy*oaL7v2B{!M2mJ#)pzd$6kX>O_tw z^xgPB<1tKDV_Je|Pnkr7GgS=IE?OgdQlh0*yuEY7 z4z>AIq!`=jN0y>j@s!H2{d4UU|7J=FMvAqRrz{BD^MswEp)RDz>LQvH?15i<_HNt* z`hn*v_|7z-*ZPx~A@Qwu<(`-!aWUg2#0=gxZ3WwuSW+|TjSvsSjLiQZV#ahXX1wwj zF@ximzWa-q!7&^2`F5Y}z$mMeDb~T-_yDzXcwppRNCzDrXp5%MZHEWU`N-?-?epn?pVDQ3ONsP)}NfI#5WV+P_H+WBK}9Svu_xM=`yFtvh~|?u2{bMg0|0>!4zPE~c)44Uzw4L7fKH@x(+L&wjhfE>KAC zA!Acj^V$&gMetF57#~$o584+|_=NyWueZX6`8v{Nl!W)WU$-627x{2WkQm`ft7|o5 zWZ`=IFSiT0o<}_akCdK-mtc-j%BGnN;(NTF-4z6x#dnZ{e-E-nwOzM+$Fp)GK1 zC;B7PIv46P{-D$Buk<^GxY_q@N_S(F)bGo?;~Grl{h9i>J>6xs0aDI8fds~XO}M{4?F)wl#(|A*LjvQ!_WcS8tUhbj#MO|%1e(26qF^Ys z?`Sptrujeryh`Nmp9=|$ms|EMBru+PUo%Kx{MWK<3h{Vasns>4u+?Zh&qb^HH=~(o z1;uaeqYU~_>gmDY;_{R8Df2xZn1xtDFblCOK}brECn0k9`WKJcYXIK$*a3dmgJrF4 z?h6r&;nzMRwXO#z$A zJ2KEaXbJ0i(xUwnyOdpr3hHS7c)MzS4s}FItW?smtam<(=2!=O5%_u0azsd~=NZBr zTgx#XO_s`NNW3S8y2p5M&o`Wg#IVz(geJvc`t>2=+c4-*jAs<1%`4+PDh;TQB@Z_$ z=o)CxYhw@wp3|Now3k7Q9yl^M#CX%ZQ{R&jBpV5o-oTR@<7d)aUq*F&53KNsOujB+ zjK(%#L)i8Td?NC>eTjSx*xY6}Iz~hx(pPK-)OwJp%_BEq{ z>>DqS`ADsN&=Z|yJPfAT7G0RwgbTmtL-!W7bI4Tt6BJUV(#BckFS1X=RKXU7z?x|p0&Y4mGK^RoYwx$ z&*QTTvlXrN0kbjRyNf_l_^z!QOY_xG!B1@DlYYCMmc$&m%y_ieyHSMo!`CeOiSb!8dSIP?j;zKEh00JIxvo_J$-M|V0)?OU zs|>{!&vfX`v zS|s9|$*qZ=N!+V>BFK?{#fv+@(u-<0iR8pQKxZ_Z9-NV-ybs;3`g>i9fYrJ@bK7sz6N{WuNTXkJdmxERlo{D^0i;ClB4A~<<4p%PIAMw-=%BPGpMosdlOB$NRY-rPvEIm#K)4*42ljtt~ zs>Y4963?X#7`v40+1a7(uXpR+o%zYOb%ZUb;8E7%BpS{B`o_@mN7?aki7r3t$%wQ@ zR3m0A>pm1($Qey7(%E#z;JVq+-5gBi1uW7n#pP!-O2Dklun}f$FZN7X6kWIX0mz? zv_fEP2>nWX=AZ{>aC=UV#JK-N^B(u4soMX7+K>5vX&S`v)QI8v<#9GVr3&WQ5mk z=4HI1ranq$=3_SD1v67KH8r*0cb_x#)cd}_Kjt&%?6WUxuf6u#Yp=cbT5XW--c94% z05i^7wx*4(9oA|bcs^!J2yrYln{XmP@Z&(S14a^$^Nh<)0B1c8NVM6Qpavw`5?b>( zL}kwm^WD3c&Y@VCr=mXhVc%%EKcJ{5Fq`yp2uemNeF1etN{F|_d>7_X=@Wp?Gly0p zJ=`&ghhfDA#cbm}YIwqiFp2LxwBDD0I>~L(iudh_a4l@6d8SY&q=mXi^;~PFxLq`! z=W@O|vB!@-if|ND4bP>Ic=}6I@20;?UY?@8_UKwO1rcHFX}rB5KY@7~2(n_A{mf_-`TJNQu;5SifQN?&N)c$p~itekPMS+78SGMxYnk z@%_sklAp8{ix`XrPuj*uxj*GQTrLbZ9lV)Ub7Rr=w$yOX6NnYn8=Fa^N@q3=Z*OZ8 z?tYX{$Pb$U%P>i9M|+zZCZxpn#`%+x9paQhqPO`6XHsnM@8M(0=*m;(hc-{~5{a?B zC;C2k)A+1a=(VS8N|-Y)w)e~HeI*{JnNMN(1r5`=H_j)GdSFGi_bJw&&f!PG9@7X7Y%W8Suw*_BqkInI;4&#xxBAk-wE~G zO~+53tNi@=qi>+^G1?GPp~^Sm5&vE)rv=Wn|0?CU%u78}Z)xg}MWCbUw)nQfMXr=- z-qfW#|ER+Lk1BrptI0%4c?OHMBZh`QgRN-J6j*(yak;Thh1IwDWP{bWA@L=q75JVS zM@R2vIXqwE^n$&OsFo8)2;>ajifM%JjO=y9qNm3 zqPsJV)%lutnwH@|$$e&VLmNj;A` zK!q#{-_n4Nwxj{>9mZ+emEU$4CufIw9``_FlW079OaHq`gaB&5B)n+|pvJRaghj;| zY5mUMH=(X=884gZkj)IqASeS{U|fF8dSF``#sGI-8z?CQg!pyMX~BBM%EJ7L`JGKtzl2Qt8QwN_-O zJ$}LGsX|?!wLyu!{0U#O!zcF@^W4G`7}OZKg|)QoSsT2Ut)%cSsH`9ppB-~Y`@nK6 zH5Q_G}|^xbdROn9F)}u7-hqGS#2~gtI~oT@K`A2YI3mZda>=zv2_yl z;S}D9Z^>UW1wun~Fp5EMpVtY~&pCj?bAc&$Clu4V(Z)`;MItnIM&hu}5Ph7_CScS4 zIy2QLdJme_nX53K0jPgh3Yfsaz>e2;4h3b;Q%!n+hnot+*+DKZoYtfVxDNN$&;uBS zJ)>CnTw4^btKOy&&)K3y=i??8-Oq8@G}`za(5@%*MC|b+2Es7|#{hKp*+>a<%6EHU z-)(lU6;0{_VNq{Mo-R<^xSK;GV0>}M(BWlgMxCViSXrU(p>@{I19EZyJD?IEN0r zik-djl;ediz<8=U4_$!yRe&zQOuGSHfSGS8Gyvw)RA>OqrxIuY431wn9vT4Ssj40J z{pQzSpbOw>oy)6Ug9gC(Jh%WF0Q2d2XaMlUH2{H6`ZNG2$Ta|gOa6xj!046}KKJ;9 zy7~e%0NR&-X#mXO_=;m%rIhYA1m9+GR-CzyP2JrAHe8Fg`%LCc~4#W5gs$NFz&CG8Cn?k&!vVIrj~C^5J#k;J2rTp&AhBiF)w0DJ66);FY;aB z1}b`ySNJh4deN32?M1x4U}06}D8Z7QXINto{mvXSeHDfG;5msp^nijNd*u;$j}+!K zaTlLqoe3!J1sJ(!u#-J(36>b)g%X5#ELlF)f0SU&?#`>8I`kV~)ze7p#j74eU3%FH zM0YXO_QibP+6z*YKH_fgp75t(aHV%S3<~|;3vAmnY>O}1^NyK6`6Zj0=NNpqxA?NM zrEv5$L3}ymIqUk8s?OHCfB0&6o6oJZF{Y87D-V7So`#W39$a`DEjSB#nd|V*!Q11S zzn37Kd0(vzNev(UrJ3q3;!wzR3eAP<1^X++mpl6k2(O!;BJ%;cJAX;VC%zBPq0}KC zHEBJUAiKp^lXsw*y@F?VzObYMrx-@V4unI@x7CP_`>F5Cob&eN$X03k%NRQt>@0a1 zn{62G8HrkNn;fOLGdZXD@?RE?W=);=Kqyq$8z>VVUk&dk22;v1TVBwc1Dd*IssisH z`~xaCaDSM8&>p_~@^v4Qg>>^n&?|t){Saxd;5h7~~4^*m^H<`OUIX!d`Xbb^&~%%}E2NiC2%^}+Jx zu+i2&SmuPg90R;5@H#ULHyQIlQM$1XMfFiu2#=eaTKQpNleikt}Kl=%&Lqj7w++M#uNV$h&vY ztbQDXdRo~JU3P5!|KRBmUF>HY0q89~>L^1g7+dO11I1znErgFwMc7rRFpT z(=?upGZ}*gHYS73nrRhapJu*Vuu79b#)3f_Pl1VGn#R|`yTB>UeD&az##5CSoYH){ z3N7hNq3}*pJ~*+1!M9ymIE#6d+7)8efj=puqeX@2sJ@iS3T^eGaE*Eou+^&C`Rei& zu9n$b!Popl$<6ti_Z-s(+QMGhuGj`Li>On9cq)2 zGL>BzW`k=sVL00}+;-GYbfmCFMYe=s(Xoi_8fV)9N14yllu5R|hR4}=ZR=p5^$-P3 zw#6j56W0dL6_VhZB58WMD}4_+dHc@z$6TeBys}fSSXig=6sTIdO}3pBoeE1S#@ZN` zm=OInJOq?;6xSut$Wq(k@YAQ^N)6#DB1(S4WoEzA)ZJxk&^*VuW5}ebg%_#<^7fQG zR2o`1Em+8NnH58Y(xVKz0`FlOTZYZ9aF{K@zn|>*AYPXOJgG)x3M)1HlJw~wh^%6??nroYsuAN!y8fWQSc3~bI zV&ZzUF;Wec!4|Qk^{%kOX+ffij>dSXvhR}ur#)17-yJz^3bq14E901Rp6ziG%HKYpb-R(kM;$-Mz*W|qGK34 zzsOb$U*JC?m?J+3Imxyz$9gAwHtGf4U2(1B0|y)@2Zzpmn}x2ljq>N$(~4JN_#FM2 z<1^c=02rFFt7~nD6{K&b9n987^=$NOb=-7NK6K7E9BlyTfP zU37d(hmYG9itdkT_;-*OgpX(r{_XBXC9Q&mDSBR+*}C@w+WVai_GAm_-ggj&9dk)P zVcRdd53tbx*ydnnA<)$+Ai|Tw0)DVvKnoACt6m!%>v;#V2@SRZKkQTq{& zS8;5)^FOrbI+!(tq;uCnC+?%H-3^`ZrR`%Re$fXfTWHg0h6;Hv(6RF%7vM< zqR1O%nAw*6R;jcW|TEsrnAqM%*1bb_e=t&tMjE7aKRxukHF+ z`yf#)xsNJDJH(w}c3!l%1|$2O+5PSP;X(HZjR~-KiPa7ibX!3Mhb>vV*RO3h4DQdL z!_+#&8IHg^sqJTH0_-W`@bbHH305K6P?XKU*?V)&WY2@A8&8Qpn_q^GhAr?-FeD>2 z=UmhGx<8}$eaFnys(VeTRli5?%i3n923~JU&AE?F3bsdE!`-t3td9-MvY3!~X0hrp zy9Q6o|Dproc6gL*MXhc2o1(5#tljPn^#+2ST)E0e1{a|uJG}70C#GZv0eY^n_OgAH zCETG&{)zxif|>6@+N#(y!u9*5W(s$6X{6$gbhv5d+DBPcZv=VIV0?y z5U~laCGGi^aP6nRSEiq*HZ4$@aHbNK_4QSzo#vH2Kp(fTKOuS-vg0l6*%64g%(O@C zwb9(@q`oWAE95gV&;B?tToIk8>=hr~Nj_VGoOX$==mJ(8#7wW+Ps)havKTgC_N{FA}qRP;_5=zPREA z8q?Q4QyjFN0$#Nji-TUIidXSoc8sDNcrU}biNjtk4*G#|`{8}hICiL?9j@Qt3Nn9y z9k=2y(w+hKJT9iF12H0l!dbh4_8M!Xdn%W}x!EgX)9!gmAUB6spTh19vu_L&9Urod zcTiMQs#iPPZeR%bRS(bUT*R(>+=IOnXC!=&oWx@7pI}^xvbh zh4y2jvzYpRV84M~DC@Pz{x~}HJe$7QJ`$X&_56?R4WhRNo%tA}0qYleiG8yuG-LHk z?0k{`gPmMzzZN9=y~gTS+4o}M&Z9*&_U@uKon5K1&u`A12~OF}ku#KTY{m?8B4)%E zJIsof(xfeRcs^Q82exo(dY@vp+OxS9W)T0^XHkvuK8ZU*{;c4j zy~2;n80Qb$hllL^Gvcu%en|T^>wCn0$}dts!_SDKil-%u&n=nQ#o{y>cTRUQNT9fv`5oD)B)2v-AT_3pO`?`qgzqQBPy&HM3 z$rFHKb$y&0`lJl$DG254K1;cmOATzDfwRbgK&A=>$_fc3*Vc*$DhUsVgS~c%T zhm-hL=QPdy&K{rY_~C`^eywtSssGGj_I~siALF(;rSeixd^CJ#PZFI(VJGZ3=@@em zcLsPHdS@(z_Lv0s6Xv@oJ8ix>F1tn`RKzSejl=l(F!>mjp0Ka#rn`7w_MtBo|LBW8 z*)@nmU+Fpkj2L}1+VH$vIeph!BX{Tiy%G3vZOaW;yMp-`U%mav`5!yX6JNc>j1h9b zi;D}!7(Ysz{$r1MSBT-GIX|<1?~GU0yfUZYZttuOW)2~RmHwBKIK+G2`3J;NW9dT+_4`Tt-mZl>1AXO`r z*dew#pQo#*?L)%cZ6O=No|qGw_X!$u#@;%{`6&F@MfolF&oI;VzvXd0!D`OfbJ2D! z-9BrN3Ku`EEZeisIlE?uk5%K{ImZWjIrTbckIC0Z1*a6}yuWi|k1w_a z1zo;UQ!=r~Y+TslWwlZx{GX4rWUVmiA!`LFxQKsu79C-{%n0Y`^>6lg0tdexeI>aO z6>1Ol4j+n}96YagBHciWs1IXmqrC%oyMucCgh}M>OU|F{xb;&2vpNTKXTtI4`h0L4 z#%>$~a86(IlO3D3l6R@%XM41KdSXW#c28JtxptTH59b8h^s{}BA-iA1Vj&D=H!fn} zV}xE;VFADmTujpzDL@Yd6O}j<_3J?ym%#14c{KNu9fE2nx_t?&mRDzEFWaLbus*`( zU%|2^Izq{F73>=N(xl(Orf?Oy+izG@{VX){H#^j4cd6z#ELPrI?96ZWV$j=)@mVLjdgA4LryB{U@ZTqNBp0X! zo5lo7AOUP5k8>$homv0r;>7$BwQSrL93Fa)q!3PhE_}i{v}-zoo~T_NJ^pJ zk4Uk!B3Xi#e>g3EL~1wxVJV%vGr(7fM}5s)Cm)tFMNcpO0v%%tazi&VD@9r;YT19) zlOYPvFjN8V<9UcKq)HoGYZ?OO1X)v#xv(M~=Isj)!VTwr*5tywpCtG9r8ys<{f|m1 zBBCqYeiUP%$<(Ed)UKN|yfDHV|4mNe(U)4W)T54+WYMv4emh{=y@m?fVXz#Z(W-V5%t}6`1MMVSd-#aWd{U}`v*l5g-T@gs za5>yT+KV~H20SfgV4K^OtxT6HFf=vvxGsSUG*Z3}EDA?yypERjD(2Ruwt(#-9nX-~ zsP0ZlhuY+HK3JdCzO4NoTv7q*;G5a~tknHop@w%ZZG|aHSiy+1KZo;3&WJT*;w_xm zWAu7UX3s74S%=EHmt8(w+e=qHvKe5MWTU_w?Bb_I>hzo&#S z0Pg+lcrR%o9#+$+d|=G^InB?P3PkM_b}e7(4JBP6>()o&p6+v4+gBy1SG-}&-Cvp# zBi_try+((JOE_p5N*9M?<@Np6ECV7#>kvJXFT<<_`hl}5U|fi8}hBBS&l|L^b4 zA1LM>3A%{yDfb;II@)_;Vh_tNNu_JD-oMCOh+D=+nKe1TqvCfYtZ3iR#&=ATJ@Jk- zJ+Rg6VzOj?N6$=@-eKn_NEM+_6tPiLC1^U_)7ah$sT=sf7>b%M9TIWcabY^TVx3Rn zGo)@|yQf_a7oJR;$NhP>dXJ5mA(cTb_7J-lI<-L9NXb==h>g4+Er<1t?9c+-Y4W`EI_Cy;`c zVtRS4)OxAZAmR)*beS|p)voZIm9F?F|CaX>Td+)80(2dv4lBUW97ovL6`-tltIFe+ zGzO*B0sn!Cuf@3=L(S*%E=UheYvk#T$#Kh?p6mL?t-y26eMrw49k&wCRXopNJ+8Vj zbd8?&t;F9l<5o3>n4}0oEaJHF{8H^o1G|Ew`QDd{`ag5|%AY?ma(yBV7R%ui^%E&I zv}!5N3##tp3g^C*R4qk^CT8J`pw37k>Rv6Sz8hFS0jAvoPFL&7Cg7@u%oXS<9T2z1 zcnX?ukbR5Qxjb=62N-YjlI3X=a9c#eQ($9@I58o z>j0~5o>ukYgztI2xYkyGr*MgA|_6# z+PF$WjJc__=`%2>s@4=)1EQ&$N&{-J7z~|5DW6L!{#o|t5<-0BET!JHQZKQ5C9SEI zip0c;EPl0AYtiaz3bx0|Rw2%cAGCO!DE7NvfO^>=wqUxpM(Qrs)v!)$`EsAQhsxGT zy<_X_asKn*V0@|n-;3(anhHYWC9VgzO}s;U*Ml4z-=^3NSiW+)(3uU=D6ui0dNb*i zSpF)t-zZHGb4Jm|jSwGl22j)&5`3;Kqjq1QV=(QW{{`UAIZKzmkoJg)JLqw!l&0n!(2l{UpT?nVFnTUq`Ns4aWA06=x4haG9u zHmRMMc$#XqNxE2dmac3AuWF2-Xb+}oVhhUfKt!txqcI-HIaTNAk_VWsxK^EK zY$)>aQ;vRcv&r*1Acq|U2ZB6%6Pkz;ONTBG=M*JwsiEB(YjPx ztA!TXodmNETv`oeXQi`@`IWD{VwNLvdEW?t$8uo0vi)g_~=>U(&H0XN>2dAs( z+V`LtXD>=P1tP>*+_F>Bc`(sQG}8-dLi-mT^+HAz5-8zEfN*vM8}_3F+g+`IEo+bv z!OYo=)-*~hxdZ%y^I&$Zis<5bkdf;Rmhux9_uOX@n_Q|FwQ?5yvjpv+a~Pew2#h!i z$ny(kg0m<52td$-AFr}YQZddgDC9EM3G`~rWoe_xEq1S9Z8^$&4-PWpk$kWYnPFoiQlejv$LrEGpZuiz@!F<@VCRqBGMP$Ss6 z-=y(aFB_=;b?F*h?y~$FhG@E-jr?7jgD*I)xh0*9_MY!rQyA7vltQ~Arrc+cT+%&e z?Ls5ny9LQaKTA=!rQVuzcJMyFPC?2J=dC+uJ$g%W9mKs!1D5Y;?rkZdy*9&g@V~29 zQ(n(B%k?!ml{cOf;(~753qJ_3S7LQ3EdS0v%-0uh0A0H+9Tu_Q-t!0cNx~SGa7P-0 zL$j3ii{(>(BJ|#q{N*{K=Lu%F%GH>S*J*2jyd>B9^yQ)>p=m1Cl7JP{re-yVKgQY5 znePdoPd49k)8hH}GiO}J`|2n8v-$1Uc4-0pTiN|o9VkbO*~e&apu9rV1XdIzkA=Xs zm0f5iSBRqZ28{`mvAdi~8TTOp|A+3AA)k+@q;R=&pn(>Tla0qcZ;MzsoGr4+(}8L$ zOOoV`0iySPcBX}V6a+GXZMt9Hgq^|~Hs%2tqQ2gi5;XbEK!M{@m`sZ`IYx9Q(^gHM zBnqu4y`_wct7opOjPn!i$aZ4HI5f9LsmNL}Ik#xJIj6e=D>9I15mL=9JRtC#* zbf%MWsLFkl?!?I(Md26P5HC+r9cPltAz)ZP79{In#1XiHW^q{2qm^9Dg`wlEILh6N z*v5zC7y#a$9e+gb5-d7bP{Nb)bh~%a5?2UhTtTG6yeM++dQygL;+R9BPsv)O(`Obl@0k|aOTe65ACSjr_CV+DJhtvfGmLcCnWpspbTV5`igfIK^ZWmn zI_vu?)KN^149k$+)HX+kSO&B4PO=>BTwnNrHN4V4*noQl+KGSCY{$Enx*>i(SU5VeW4?l~Fvl*Tjfb8;t8OA#e?m6KGVPzu`B*({WS z(;$ukPd^&gRc<3Y`MJke{t-sL zDz6f?wxl`aSbn`Q(;;^d^;A~u;Pq<{k-ML~PIOAttG^6O5Ic?SFIPmmg9@XqksNWy zuu2AtX0>`CMHTY7oRxHl0~Qo+=5+kVx($%q2k^UB(}#hc zu|bS|O&%+12Wio3^6@C)&4MmmvlDm!Ey0pA84gB#qvoNR!(|-OFp3!=N0I$?8D>T` zH054`~lQL^J%zhxbJ za5Pl7B>(s)F-~T_jNqSms-Z(NQan11c~_22cBcQgM5X^V5l0v1_orL4ev7P00BQb>vHh;mq_=#u}saE{PQ>y`U(ZW=^7&k?wuP~gTPBz=XrH$LzOeDJ_}**!v8g$T zL5S9PI=1^pd+t>&vOzl5rgG2=9+)CW+J)+W)+c;IH>Su(aa)lcm?~dD-?q`lX&52L z*!k0C7>mI$WIEvW4yTR$AKTkY)8#h)`k+Pmw0XK5NgZa$s=rovvWNLP0t%{{CmbU^;)9K1b@-fx%ZuQhRzX{&kBD>xN;m5(L7=qhL zx7-&fqz)egMBzbN_%W6ccM)y;7@+DyDP;*jayO#`OJvQ@Q!tP|UfQfhRnStHYdL?X zkYyME{Wt2q3@Gwmq>anuVWKyU#Vf z0+-hAlCuh!f+BxqmE0>_+t?CHR*=7$n^D+Gd5|cqrZFpJNQ6tN+a~~8yG*s8$afHr zm};u|`aOkiRLcWo@7E=DErcx}EOp)zsED@*b?k^w<$U1cHQKvMz82>BY?x~vj!2A; zwY2{;`9zrh(ILK!7-<47kJZSKsfq5@pecPWT(ip)61>yQ@7k2$eYg*ESoh=BjHVqU zX1r0>Q9i#G=|SN`n(b`eg+)%f4Qo`>sk`JyO%hlsRtcDVECU3uU(AgdeijXRRM zY>>}uo?UD7hjJo!n;ZWZfKKj+2nLi!F7FQ3gUMV8dY2Y#l#4{qbqe`HKE?yVHGIMO z^?zvHCJ=z}m6MuJF~MU#B*^u#P-?mHO|3(32HSTX)Hk;`001ar}dUx2CJR%S_i}#{G`f^Iy2M{@t z?UQ4|wWUdA!-M|HwS*?^lMjiw7MQmm@_=(1JG5W!VM*|gHklZhS}O0kHd+eC@(s3Z zXp)RH_gk#f0eKhZO+E`dBp-lm7)2+Ka1Iek{`IKNdmok7^Jy1Mx9hp&7RaK$mT^|% zyhNLh%814NBOCLLjI)iiqu~&Y%L})et1-_>(O-&F6;aC%Sq@-XS`_rwwPZ^1HvI zYiEIaT;h&DC#NK9Uzb#c3R9=e_{!wV9fCHU9S&1sR1Ewn4g zSEsgPM@~XT;o`tyXP2*eiI=V{PYcHO-GD*&P;sL?H_EZGP_YghnbUyMn^3yWSHBnf zfb;TrQTv=$o#(80C58MX&upiE)cjycU3~ES=u@RN)FQba_myyeXx&~oCA8BH)WpB| zEzb$FS*t4pXD2oo?(`Qg`puLib80^YzXIw zatviRFM{YHu(R|_GOU4G-DZ2Q$ld&84?;UlGsp!B0wc5gI!nGLFXkgn2W~+)bu9Rw zS#)Cd+cNa=$a3xv@LlV()cp?TDBkbf!O~=XmhHML_s1;HVy*v_Pocr76eKD~#gY&@ zB`U)(i&?Ip0=rXdARGcIdpKPc2P$r>m=(k~=ugng&6Q^2@<75a{W-R}xl#pIkU_og zQ-<^A_THy}TFY2^xN;8YP$)EnWBYMxz zR}`FvHqanN!IkhI*g{3=`k;axPbIZ|Ph{TmS z%6=X)aa1P-#$n5;O=lp>v5?MpR?__)^WVHnj#sTJ>A4CHJZF(JSJ6e!blQ=tYzZ`4 zb2?esb4mjSo$uO|m3D70&SsamIt5WJ2S@8g@p;NUPRjAmE7!2#sua~-*(G{I$lG06 zDQ1nOiWkvpSt!$cD0BTq=cjZmUpXi0i`dqe6@EA{g$2B#gyG?BQVT%Qj!~rZe;5D^ zD*(P=BGFKw470S+UtAjM-{$UGQ^Y4X2SDf^7vwM6)|cdr3VQ#C(O7yV>nKE>=il^h zG^sCWA1vfdUrrvb3Rny(y~S43XpBS2qrj;N?o0wCa3XbIPI9Actyu2Y}rJ`i$R0L{;o1J%9+;ZmNn~j1k{bFyo|%Yog>Zv zk~b*Dshkwui4-~+c=NtZ?ItVOO2fP2WaU7#BX3EzE2mBN)U3ji8-gqAs&4IPmh|h+ zYKoQi7TI;9q^d3&bFnIO9@~wh2iNl3>`n=vCweFalmjiEdn~COG|&BWFPaLnLxisE z3Z-vk3F9}>M1KDz)5YVT8Ne0pq0JRa57D!h?9-GfJZ{9IX#h(9oFz?HQu#=+f*HyH zf6$&b<#7 zBnZ@fp^}j2X_%3NeVDx|23vCu#bd2u*LeC5eqNb&ZQnDMf&O_Vb&W#69?9Q7@54G1 z*Y3@JIkGS{r%?SJyEl$~&zH1kp>mi97+>%K8W%ocS3giP{Y7mWYv)!ZF)+0?w@YzS z_a$I3aTCe8L>ZuY+P}co80KN7PYd=tjyEd;^CI5jBXznR`7c!_h{B^(ycD=BNud=> zl{um_9x=p}R8fni;mbfZ&pt&nmnq#v;eKjZ2EOlzq{!vU5Yf*@#mkkg+#o1ph0H4RG}X6^nT|3MA?g}^E#_u1tJc&zQaR0LzPp+d*^l`R1>Bv z+^{UHQS!o^wMs0Oh+8y$1K7GJh;o^7DcrM;%Z0#+fd}aS zI&H*Sq(e_o>GHSq*;Z+_S`3Yr@!eBH3pXm+d`)iHsI-NHcNX=9k^~-cgt9j&heXc_ zQoqESNiRLEHR&>X`*zeonmf2bD=f!=n zir>>Q21oypE^Wo=JF-dJrkqO9rWcA&_|490`mRm$J2u?%nClb$l4}Gu5quCGZCSjB zFVNa6G-|uzl?6$%p0ONr<<4sXV;h44Y;4F5WeldBA9;5xI2gZ=M(zPm#op?W@gG7- zb(}pnXT$2isAO-$fgXDgU)Gl1hy8_#gKw$tKBaq#@L}5Web0c?h4970df05i{XyD1 zBeerh-M!sR)p3_-ANZel2YL1@PSJCSGQLtC4t&<&c}_OwD+PYQstzNXhEkTK4K^s# z?9_nSe3xlLKiHNN7kGvXtLC?URCENRp!KDdN5IDFzM-gkWlD6_w-b)PpA+YIO&EK4 za?Y*w?GFFAE$v%SZD9F#w6z}NSM@Cge2q1-q$5rG8k5-Ff$n^b$?9xRF-H|RJ9?Zl zk1BJ*y(vl4jF^x{d!7_JcNFWMGl{~!;e&(FYy4l2MUV*vCSWma*Eh;xEFs(2{BM=> zSOy^-oB;dgmQ*KzR`*o8ctUZ@&Ua0*8yYP?(u~2IMDG89O=!6D^B-l9=om=_CjlW& z36GvsjwX5fV09B=hJf2p`>@|IW^F;7yTTH;q&>#?i7X$c->3TT(ITYCd*Aa#s~2gf zlwOhEZY7Dq5bD3E!!0jy1ok9G4N$|M0`tPZ-MD(#cYf5Y*5BR_`E z*@EMB<0)__j@ON+y1F>+dXO*mENw!Ggv1Zxl99&vL44rExD-6s@#n-T$Qxol4<1EP z7qGZjK}B#uNeRnIi%Ys5>T9P9ZQyC;@p19j!&o4{Ul=%>u3iAa)Xk#yKP%a}jR~kX z+%z7@If{DixLD6&T!a&TJ1aMyhoijR>}Sp^aS8mH8ygHRiEG`I2O{|XpMjdel@xGM zNy%;84cKKLZbqRE*@U-BK^v;C{DWviWr@75a(}deX9JgOkw4jlDRCi9x(Fs({u277 znix*(hq_f0&cJA@xv0b@41OBrBYkELR=^l(!ru59VDvrLeM&bjD%oK)0^9f5l&_L8z#ERUrfmq4U-m2?jOVTnJY&UjYE+o_vF>SZP6-Nqh( zC*Fs@fxt(+SzqJ(z+Zy-T*Xi>!7Mj;6kzc^mtO@eP3gA)OM*#5gUbMmuWaC1)bGnv z*Aw+O)p-K-w`PF`FjXS$2Qca7{ZX*BiLfdW1zY<%=RrZF^Fb>gjDksKp2qnA%=eu5 z5w*R74pmj6T$0a93^6YW(K0a>zdh(1S6DQ3RG*HKf7Ng`FVfSRExCTQhtQLQgi;Cxi(drq8>HP;m<0aVTgoH20CFC*d&b ze@i(RitR7U4Ny>1(5m!zei z(B@_;`1NwS(@gCmdfb#7szQmfm_~%EI^PV|hN`ghuB4RaYFVg0qt9LH#)U{7E*P7u zsgce*^}a}8;wx95gPSems|OCY!_?$Z{U*$&&HTZnhpEtDU1LRIYPhIsXBlw=O_0dW z(QY%7_cYB9S2a;PObAJc)%kn68LlG2!M;|w>&%;VoS+n&+9uSw+Xio~JjHp8hTBx! z;Mg(Mzd2j-(&;&Y7k#xMEU!(C3D>vv+tQ|h`%5;Y-@|m&hAwKG>84HX#?R1l?P`VY z2^o}mEOSHWgxrAVZot1|cIQ_8ik)T|ZR<&$t%phJ2GgW8>j#*W-hwUn4=^b;;i_h` zq!wF}9hYC;=PR`Ie-?p}z~73%SYn5)!W85~x&!AtxNuD|irPJ0oBz*p2~&=h!*o3K z?`8Gk{sr{~mbE2GyP9Y8Ik#}0uX8x9u2Iy4aD5X0zJ0Z?%kR+{g?ITK3R3z18cJ5x zJTYz!O;FY60?i&c>5vMl@eF5|RCSC+-MLzMuOdKF6Jev>c3#A9mq0HiwKP6bJs>V! zN}XD$hu~#_MMeRMQQEl~S-?eYA}5V1eh(|+w?uw9>pT@ltHVV-hOR`bk^Bl;$OGyS zfAOrHMzvH6LOpl5K9>)Sc85;3RC7}uzxT%tgsb`*?8R|-b~>W+ka7qTIVG1F!$N z?>)qbc|Wm5o~!p>vrTO$mHtZ|6Yl;p=xFscz-mC^*+e19YP>iwj#86Vnd2ZkSxvDE z>--+xC00*I%O=EYsVrH&80yZzBu_PnHiITTtj0&VpZP20nV)X*8$D^QY}losrp*tl zxC$uJx)c?c>;9yM6!mdgyRbp$J{?VOj=U!KZAy9s!wh4X+(-C)yiVgE!2oIB)A>g* zXz{Goz+s&ss|NQM~zw@-lgZcZ+w4An)yUnMn zhw^<-fh{BVr3Kn~+1-%`efgT_A4w}W%I=K(##h3U?|Z6yDDpcqtug0L{PJY!(X z{DbCGCwBZT0KeUt- z)mBXi+qpggT$m1X`fz^D^4hAnSn6CuecN&Fvj)EO)B&RB6FS#UJ)sJV{gyQolFDZ{ z+qWKyP@|A%5j*yzde0JCRoG!S1Dp_hR*?586^73}>CRK?OzuW`dIvQ+Tz`II&#Rre zpE-_yM;>kLpyGtIBej28%~L(E?uSJ*VvwC}btD(e-57117C)_y6kS)yo~}+29si<5 z=_;N;#pjT%5-(! z{Aw{t!Poz^{q(-u%;{}0Uk7v5BHCp6imI%w4kjj+@1so})&8O7Enqf^5rh%wRcf7~ zCZ~EX7Y14rs!QSOu7x!#_pn*eacQpyo)|3F)=0Nnvtp0>TDVB187hoO{HV*bAUek> z8vd-Rh3l3i+*d?*J$wM%_h`|xU`IITy7;VG8!sG2=S*b%n|rUueQ~pAhcJ zWUB2EPIPjn`0{o5_}%B%=ZNpyUJB1rQ|+GJo%GA$IzRk3%6N8B_bk;N%} zrOoMT3zD+cC%A=vZnip%5BP>`%n9fq&t%xhhm+ z!{}x%mQ-A*9rK)u&DE>4@;P;Z=;=urT`+aMU8$&xI-eUl1$D)sJ98+ZtBNc9Pt)G6 zVBU_lbg`@2O+MQbK~y~-eAx0wme4#Sp}evz0mo!{Dy%tEX>J~vvL}Jg<*5m9CO~1& zs}2rX(erqB-%kskS6jylEta^Frh#jRbE4BCE2CwhdfGXVqnRQ^P{Z?TlHHjW3zr>_ zSt|spH6~13is`0yQ5|83Jlo6~o|f1=BdIJpDA$FVzLcEZ)bvzubKGY!>eZXWSju>E zhjOAd2s{*bVZ%G@0-c)g&FE4$6%M$9Dc}Wlg{a@AniteI@t!~WXHM??jS&qeU{6vh z%B+orgI{BPk@&K(^cMMd=U4%Kb_e^y@%OOqDvXK|&A7WdSByJLU0zi4#jMt};zhNG z==g@+c~R|c33Ke~vkfQjCSW_+fSxL}x!Ok3@<9MNv*?zOsq9`&!}Ebj;WOIG|4&b$ z@R!x(BmwueGNaAHy34QCF5k1W^qxE@jj)0)K+oJGXi))r05gEA1?ni-kzQT;=Jt*- z-)IT*AwDkrIJghU*8L1E>!W7NTHBNvqPBw1KvaxLE%fe$e6CL6`cets}jvD>HuADi}g#hVnawW~)wx zQu?a}{9?}Z{%Url)(nzrcz9;VUvP2$KG2fDN8EXiF7(H&alBI_uP*m8>M#`3#8DFK zdUHz?@Xq3K>&g2$ICScp0Uf z;b5XYxnBqUYfrI@udC3J!L@IPHz0T=y+FO*zyQDz>)baWDL5XX=|vcTRxi-1BK4-| zd4R2WQyqcLLLjMcK}d1?vkq^m!!5GDzq<6v-5s+paY8d%b6=#*qmae(6*Y`fJA}o* zaM}BLsjSDAOJ(sdQ1WPXlIZxJts1R{0DyzEaSTulBSrOXRf}<~z^uQ*9EC-&aLu0{Hg_RUG4ixTKPVL6=;d9gU zaS%fx_7;p+M~K?%bYMKV!RcXiWxU##m+$tDiVG#%>Eb(h$Ekmp3F-}K4tuc7N$LSh zv?me+=H<|6(#oTq_r-Ftz{z28KS9Y(^-`oeVQr90C~OuiWV;NZ!T74TVr?dKgd@b- zvSN-4xQ{7D_q3nERg4OqXX6riCOTKH-WEO8tYM0p0m1ie6h6#5=|!B<3XJ-|BI;HF3AE%b8dQPlsJ}-GD*%}= zgSJ+v@tV70^!3sIoNg_R>1Na-3?y+H78;n3aMy@S|K`m)14VAw8by5Su@phexmyq zHg=A>NR0ICte)EQVDGX9*HCNRvY{5Ue)m~Qo(DR|RmHLMz~4QaS^Yc}XJxpmcw#PS_ek2NsV8ak}(93KaV(f5rc zt_0`CDza!LsL#EEwfjUpiZ) zJKFUba3(xK_ddf^La4z>HR_N^cW1s<7&E6;(zK>$p%uGV1KJh^f9ks$Gu-h9TeMnD z2MRCH$#v?981KpGf|6zX0=cP3T+KB(t|qfNh_stQ<^N$v*YlOYy_enGphCkB^Nje7 z;HBvCfsJaUDpYsOj*EZXIz3FXmRikHo|SZaqq<)d7SWzB_Au$6v1P-B$6%Ua7IHp{%Ps2kOz%U5vsP(?z>xd?7W0olMv6cx2r1vWiY$6gD)GNOKiz5bu3&c&8O)7 zYA4Y%n+@6zMkKn2vhxQ(Z=&Cul<{vB=2SY3{Wtij_faZ33?bH=4BfsuGRfUa3f^v5 zkrd`x1J1cx2T`hl@Hm_#hz+jRk-qm>DmbDJvTM;i9r=9e+WmC&h}w|k4NdM+)CH)w zte9t(@H9*AGNDUqH>CM(o!6A=2w~oOwF^3NouwQFzvXv%rXS-|4wrV1@zrHFC4H+- zfD62Vzha5j4|nEvuxQoatQQIq&$pl-;S0L=Eo1^jZzwws&ZgDSs^e;A{J^Pk@%|ca zVJBZMda%wfF*EM7oYVLJekbj$4dzY!6lCC3lE1?waW0~*->Jjo(t6}v=hwj{B0ju`*yE>%=NgXzpqMX7%gsqV5bGsl?JdSEr8-r^Y#BvsyGc?EFVRCPXh<&*`?F! zqzwI6F8IVH`-k)X?g}vh^IkSD$3ifQ@PT>>qtk*5s^*uDmWVj6KY8{SsyU;sGt5xW zqAQLcXx3S^R@0C2D=}B~4xaz|U$~r_cipT_JIWmA)V-D{eZ%Potryd*`=9Av#?5rI zu&FdA5FC=7SEqCH(!=LLgxq-lC#;`3F1r83*G(e(1$=kRB=-dPgZ2I;*{?!nV!(BI^e24<0(wkjq#oAWKfUtR{uHpC0*qt6xiUU_gBDvKq~fUsmV) zi4Jh%-}uh$4tah9& zQu~Gs#g~uPNdZHrQqpa;Q!Iaf_w&zk63Se#RtR1imvk-mviFf$9k-d3i+po$t5^6q zm;HfRJ#Z@9{D%rd53LhL-&LLII<6ydFB-<63moTKpT7;dks=iQuR-@SlxDr@#9cMk zF0{w4p=F%rA5RWWl){q~b`MQNQ%3 zx-!O_vam~EXn_w09ddQYe|TsfXQ3uE56@c{aWC5a0IpXx_$B08E3LT}$=Ymbs>jUW zyq_JiMC=en{W6>5A8{Un*+nw(hWV)uk5BK!c&FJBHx)&UQ8&_ce zArW9Db4d@0xUD+Ms`*`!aICOFAx%BNNpiCYtQD~9!9zS%gaSB64m%zi5oM9R`FXCm zmHzg)75;X*@(W)zUS&pYOsJj1$VR-`ZsTjFV=gF~ni;Oy zC@$r0p{cLS@7#^YzJL7wP@cJ;bI&>V-0j>mckYE3vO$VeC59BCnToUyU*FZs4T?Ii zTZUV@4px5+jgOaBMd>f%RT9iX4mP7P3}v-|iZzEO!XCHq00@7Pbn^u?x`m{RLLu7S zLYf|}Kb*91N$4m%rBeJUG&(^V6l{6dcZ^df?-g)JVpPb^2DW880jcqA`AJ-lgs8VT$8VZv{ zXmI>s&>6mtC9+jdl5bdWQIl{u<_h+;!lqBAQyRLZO7DxRYE6GY8WNDIhSxU_KHD8O zK;+;xEhDo->)pYBz{H{97VP|iqLQRe>DsBcu7lfh`T30~rf@_yD_n3H) zr$>cLJ#h7YeFBY5lG5GwofcaKEo|3?{d9+3P6$;44!~KLB-M%bCAj8DN)@#WXkD^2 zMbtK-tQ6^OIRD04lOh@5Ev`hJT1oNor(cF$AK8}#b3DBQiyYtLT(}F$twyf_g_t@9 zz28deEpGk-9cv|l|Fqi5N|TO3r6QEzkq(PJMxmP?>6TbD7+rr5nw&NjC8tYpvrU<& zwCSk_-~~4>tJxc_0Xp7a^_4-y&3LAT)LFrCHQ;T`rw82_FkN7z77-HBh3ZN zRSP?X7Ul6T+C^|tFelXmyU$P1-+F7fKtalP2Nr~x^Z*7dB{&CKCZV-8l>HElAq#&+ zqaTu{irVMs+Cx%9su@ZON@yIH|F?S2Z#~3{dRV&LOtk+&Vs|Ou<4m-IYP-QMso#Jo@UjD5V)rx4d4~JL!h7 z0J14971~wOZ>Vj)1hc|-Xjr}k$J!i2cD`idO&UXcO4mhoC@L%fI~vbh~EE-eq-gWx!N9bxYzlv>f+tb$lBbGAjeq>LMl> z$<`S`U;B7i?pvR&-MRMhm=UdnwL2-1ooMy#Ey1V6&d*4HT1t*B*;9SSr6w(Ih=Sq} z-uiB9&eIZX!qwJW>-vFdu@e$GP=aZ0D!MgL0w-Y-98?0W)_5149wfnr)Hl$eXC&DA z_bEF442*GROG_OrjSY+zp6?231_i*Ui6&NC7-B7aPC6FYS5Q-+hr?b|lB~7_va+z= zI8sAOmrxzNMeLf#v#BjGldgGF;VV9Z!@aj#VDm1dFb=}~R^1CwcJb?ND0Y|x{?k}E z8B*#aCcSFOFG}F`YrU;EMo7MZSfgFhY&&lhr zuP8B4zj1?%;}?ocjlC`6ITtZMh5q_HV#vXBt#+X}}**8@5o)_}`;ow=IG2 zr4OMsZoZD6gGNTN=Ns0=66tMNGJIzZFM~<8gWFsmpV%nz$|{3o77BWWr@@ z(Nm^)$q)vj4c|&KN?a=Q!WM*324T;NOE2|(i(wo-O;%F zkszo6Z{xp#Rs!F>WG<81rmIVup8{7&;M%Eknq7cGWLCSPpvnayep3dMWY0qHFOwj6 zJPR#fCKV)`U$*!YQ@~(L%k^BON^lQ9{Z=aM?0kSj zyMh3v>w}HzOlr(YpC>-Ei5TCNvg2Q}OHk%=DKkNgQ#5TDdjTFXD_M3(>RUM4))m45#A3mvxr-;`3u!{~cSb$Tx3T%Lj{)sOYx&C=CAXzmJV`|w_G-wG)^ z+Q|QRDd5Jx)RmH_*v=_Q;o2DkSesdgOGLG_v;7*|d7jeAIeyKwCn4ej7s=w9GI}%q z-+QWPiv9%S2KOyv3N;I2&g7ToTxF%b+AayX)PqlgRc zqQ<4vvpHgP^?}n*Q;iH>*J_vB1AS#hGaJH*g&&42TDO4J{z}lZ@Na(wI39lmI2q{H zDk(nS?hJ>3fA6O;9$|{JCIT0eH8wNN<0-AoN%;X&VDHQO{fr!{l$nO~)iAKw?HiSA z?<<3C5VRoe(9G3RpGfdf7%CW&;Hv2w5oh?wjh8bIkME3nL zacHe2MHZV)=9PWE(Z|~uY*xg*(Yw(H-$LS=F~b;h*foTooe18C1lZ(=X=@mwHQ@+2 zfdp~coCinjAcn9!M)6ge;Dxu zfhmpa95Mf9N-#t}$q_ifhVo~Kc9kRgWk8Ctff=M8=MY3gsew1M(lRFA&Hff(oM(&~ zjrJSQ?VP1Z4MWT$9MRac>)OKj9xmpPd4^{4GDttj5#clw#1OlVBl=1I7_R?{8)VVr zVXRZAa9S2=JzKWIo+xZB;UG@Ioz1nCrkE#Npo#0G*2U&;IJt`V(_gGJ9bhBlfi)26 zKix5jDaJB6hnYI;Sv|(p(YQ#47)Lo`9-w((-zTl&!yFOn0Kt{uWsr7=L;8Luh#}?y zj@bJsQo|6T(IV>4Ob}dZg3HW#cx!x>iDgXqZpN3U}_LHmg@W{|Lfi!^sK#@iX= z^&AmuDdJ^_y^bULb|#1+>VG+6Z)0*OQVd^}aY)_D1i_v<(i>KD#MoQ{RWxyYyYZd? zim9tSr5%F>V_#XjTsUN((5ssm>s?IIEtfLQmY!*~5J00T+U9*_KKwF;^8eOXRt!5A zsJVXdRN*6*>65V1*O2DGE z_)OASygOOxzTk}YrHnB{)XzC$`xs+}7@u)OT|yBTs{-c}ju?xW9ENCf2qHoGodrzL zt~RjE6W2V1vO8>$x+I!&G2;8zG^Nh=Pe0~NWPaWx4*52~aB6%BSALT0=BG?n<5XjO z!bGsi!Jf-UY6nq-Pc`ai9MNV|gikfbCmb<9W(eb^m%%gX$u@r9#p>=ON>srn6t#qB zw`WqMh9Smej;J3n#_)v+=>f$YF=kN2%Mfi6N1SP7B-Hwn3={nA)-ky4?MhfT!VZ$6 z!3_fa2nExs<9%g6ukMIlgiA-$`J`JJ5)p2mZ9N1N#$_mmrO$jBe08APCO)g2F z%nHEf6|)o&QWU$G72rquY`n%1brR#xC$PyJfrF+Rrzyfjdxb;JcqV8wQhJMsdNyaK?xsT4ULDCITiT!pm$dyFHZVf%%9^8P2(>FEBX_(P`1~;AODI z7)(ecligT$=Q*0m1(#8i_QsgNgjAZyY-&Es7&98Z7Z)iErbrD#>;jJHgBaiK#f))J z4%q`J1QQYwX?QuJ_Gf|^;^cC~c$x`fh?c_<=P4#=2jymFb42TdtMzvAyDM+B4xpf; z(FticOh}LLG``^4#T0$&lKNV@uZkRIL`~dhH|)xT35h(J&>CQtq1GzEOU_jGWOwu7 zxrrcJ=Syl-nh%bWfv>em!}7v})K8OG#;!=-BBd1zY*_^p5Y5(T3%;tV;pJ+y1z%Oc z{6q2xjke&cDlbFyMq3zNnPnMbYs5;pZ8(oH(=v!NfeFap0$7j*<{u(b_i!T%ofu<= z*l8SrZvx4jRl^Xq6-Vs$6mjj!qU?+m4yo-ZS7~+OZWnhSPM}pXMZ@bW#0U4Qg2m_YPvPCY+)IE zR|4A^4JC}nNGPXB6kP*xVy8J8StGq6nvv)zJf|D~}0=qWdi7X*@g#tn{}A*gV> zlpJASS&_@kcNb0H4sQvJ+sLm7=GDgA!Q-H2(BeW>j7hF2Ct1Usm3`td^&rLF0Eo)Wkf6%pKSo zC(!mCP(I@nN~nc6k5Gpu)k1vmnKSvi#^?8CfL%OMC@#!DrfK>KPXO@xiVu{)&! zvHHOlrwYntFcmQ1#XK48F-)!k)&m`q1H@qz=W}e+aU~ zwZ~IgmP58P6OQ&0h`5yU4(u$3Xb(x(7W=9?*5au(9Hv$rhhmz~^MMD-xtm{6c{RY5 z;U-OS!I!7FZ)+bC>yqB|1%L8+pe4elAK(x>SJ{kX!HjDW(U?%!WBq*L=#TQBCD`9S6z%?5(z2aF zqyrH;y{Kq_32zCFmD;(7w>|>(*(W8oH~Uuid#ihOY3y}hC0Oj~ znNeU@lG_04z!X@YlP7a1bTINu>xUNZlQN5)A)ZoNxi0L(5=?)F=e7s=DvM&mVzHJS zwR`8DiU|^gC0k&2CG@Zlk<2HqJ={P+oZy^X?%*WSaJLqjdre*mFDR7kGoE zJ&iv41uH~iso3lg`yu4QlU!-Fz*FfftDhWnnv1r3aQ4ui3AN+(D+6tqq?z#Mi~h1Z z`WuFU{T`YpA6IA_ym};2oprpd4#W=|e|LhRr;0J`&cyD6frqd#SU|O6AAQ!^K*y!b zvnXv1L(GRcqOqyp^$VpGGHT0;=}(hQ{ayy?={%FrnX;>3i0$Es&L(^p6Qs80h~0r( z&}jwTj4J$yr*iTiWOgIZcBj@W!K&RUn8C`or?JFsX$r1m*bhml^fuhAMj{vGz?-gL z;my46M%RCZslslKvg=?ohM}VIby8=1``4N}Db;Nx_!t*83LikhD^yU?wK^#$Qjhgp z9!FCTz%*?%Z_MLD;|@rrZH)-BUL)EF!9}^I7?={)zhuFVeu1sS`cp0Kf9|RBK)44? zS{tdJgRM+?%+yy=!$FWJoc5=|o~*n>@Up=*+YU)1i`8RraZ+q8 z4v7=_Djo!340NsHy+EjERkh!TBdCPRK2FnW_S0u$-$I_>VflZhh+fYTI8Kpp_A*4< z1IY7)opY3lV36wYOxh79h#|r*j+lq|FX51{6i$NR3LNwgYvvIYaYT}%gv0j^AFxxW z{Shg{t=7Q|R?2&q_ABRS?ne`jNZG~e))%(=2QUrX)q5(F1-)E#B&1kS{zFG|{V;x0=wT<$&vNAHn*-nt2Farr&DC9aoGuf-)rkGjbLH;5-n@Un1XQ;ll zmKnjY{i+(@p*yD~1$}u`x^IyBgRg2|qph^{cmcs!Z{+$o>v%siHelvH?AeggX#e#K z)_i^u!g>_)8*~f!XeRqNDKS)A47XR!J0rGj?cOI!JS%e#8;yOD2dR=FG#~7R(W=IOLh0%F+bpg4Hl;dj{vDGZ(Dbb(m>9okQ?e zo0f$kMioa?;)B8K1BN(LIbyJ=R1HJ43LoAJO>AS}y==7ceazc~R>ssWHXQJ|C@iok zvu3@o6x=?NMfi}5P^aJufjT7V+GJ}{I-EB9PYeW*8U}{(USm)7RQiWKb%w9977v0d zc2TfX!s&!5RDlABIDv!5+3N567_s)Ae|!^W#0);$-BTJf-XjFVjk3AjnR1{K&uNq+ zw<9Ht6y9t1?h*m7lKV1MO|Zpa_S?Z;7%kWoPbmojQ_D2)KqMgEp24I6|L=7w0inCJPhQ zFvNL_Bf{%6kLxHC{{lz!S6LHbi1`Lb;NT<{bUZ*a8ACXvj%F$x_2AGyEypODR>K&n zV>mUO#7xKi-FTOp>ZdqF2zRgl9ZrTOr64#1y3|uSADi5Wd^gKii1T|;xi=+cCl3LIi9Ky zDoKf8#nrK|M5PWaS@1YZHT*^GPX<$}^(%RtSnCHb9*&Y|1%b4uOHyiCW_tjqa-J$# z5XOsu10#gi=tJ$wt!F>Y5eJF~p*%w6bVFvn6gxoc!BMpr%~!!V>Q8b+15?sm)V;!{ za~kINHTs{YKNeb21%V4Q@33A)YF5zmXMQ%i@UssNZP1hjetpUeDmI zP3s7=dSwPHh~9yB>@4WzkKzfR4^Kuahai3ltO{5bAqB!HlxZ@zH0&52dP-^=A++Nu zW->BQNtwDGf5R$@I28_yNX>!`Aw|zGg4vno7w-4KxRl6MNh?`U%Io{VOPBY|`3f6bSYLtO7Pl?$TOqrdzm+3W6kAnVH_uGGHR48iHL(CA4*a3c9 z*?(d8@{$9$J1u$_CQtNNrr?fs-t+!l)(QeBk;n5#>X6*)3@dzyLXq8;2DHVL?`JIL6jCTzC4DR?lz?a4El6~+o5_SR9gScDq ziV=?ba~9hteWm-be?bVHdg9iQ-})I3AmBoiCt<&TL=j*aLQ~CsSXEMKtQv)re&$*| z=FrG{4<17>?G{F>9rrb996}5SZ8!^i;OtsBx=UIp3R}^q=U@Y{`2*T=PJ%;<*KtuU z-pO{N@bgmd2zwh>M_-GEotN4dYs*Q{hA3{YtJln1srL*k`m%XtumGe5{vLDnRI+VC zG;PB@gVb_9_6q-juY%bshz|t9T4^b=TTK%KOq7F+CR4arQP`d=W1cOCVA zHe4%UR)md``4^<@EcGkEl3`!Q`3AApKV~oc*O>T)-@eW~61O7K^v}`u3sPpZ0m~Cu zVXtab`wJ9)QA%wuEO=(4bzlWPd+W)f(@4DJd}-qPC|SVW5NBQs6+iK@*!c<#yC@wM zwK*vJ61*i9;M-9Di0`mhycNImG0c=0hWb9X1PpWziXtBAB#s!?g=l(@UQ`e5P5M_D4^4=$RNrHo;(#ql z(TeX;a0*3nSRE9i_(ZhqGI%ZOD|pifO*7vqdJbZX#7-4(Dg;dxUiOr}^8MtTSwDaa ziI=Wa;sk$z%vVT!g`}I~VW1$tKs#DEO8;)PEAx8Mwg%x?P`lFk!h)4V4(fSDYDP{h zyaLm|`YQAyn)yZR(<{=TfKX=;Tk77K>ylCQ-;z7lcm`+1%)u|FLJN@gx0Kz-c@j<) zg&-s}EW=ZYe?jvm6h`h-KiA@ZL7wy{E;)O40Ed*IBQ(W^uR)?(`KH~QN9&39{Vf$1 z>peZN>f)TV9A==?jmGamQ)*6AUQRn`_*5zj0J_f5XRR$qoNhFammy{*M>G})tYC;x z{4j^iE;N&?p0d*)YP2zhH{eMOk~PK;EUVRe3%R*1XsZgerVCk z$Cn83L7x5lUGk~~BTpLk!%sC1da#ftX|3sB z;{kN@s+1O~dccEcm9M6t%xh9&l-erh-R6x=#*RlrufgE2w?xygN%5)n131T_jjR~o z4`IW4-h8xQv6x5NB6@1Ni{kQBQ)MsV}j25stUNNxNFF$wPu`=j$K1MV4kBQ)Y}}f z!ztorh!DvUm3fB66%2B2@bSW6u3^nNfAwq3HH6dUXr2DU8JR&$1VbDbM+D{>Rxrf= znhWPXM)5k$W6D-B9%-t@8fPQ?W-MZL;YV4R&(-1Y`@=3EzPZtWyT9PZ39#5}%~ z#P|av#ZYPnX*eEC*g2WCLZ6+6tZ-G0Ti6MkI#<)Jm;dUUto zeQwb|H&RovG_rB;5br4}bvLOJCm6fqyk{A|F}03UHMQMbE$0YDTqh`E;-E3%qA{hs z3=wv6#5{=e;PNv_-@ze)Z8oi8h+V@GI0}iFlUIv*kRx!CBsDa+qp3`|K^#|*z=m^e zGpBa;QtFyw2AP{Ur0roMPSO$xHb=~#mq$;$tm1u5{gI>IH5@fpa8!dW`Nzt0+>z5MeDxRO+WJs9}inHAmnRFIuI{qqJAeD`xDRZ<%Q35tt^|TU*95F+}*1 zQQl)`Z8@$KAAWN}8|k6n+Q3 zwR7f>?*+2KO)V{YCYTLi+I;Nn+^{;jjN&5iDVD0w{28YRlf6ZSrcy~z0;Yw*ymT*q?@RbJ?(C#*dr6vJ zjT_fwR%bQqx%cUOhz&%B>s2(jP&|t*MyOIB_^kt>@6w{!FkxX?PahX=-n*B9Zj6|0+zV@P?NPc$?3Sb_t{Xg(AjSj;P#oXL+1A;N8Qsq!h5Fn>4?QeLfs( zAuP3Gn&x7Rgx7!(LClGanj!iajtEdrXfT9IcxBdZIl0&w2W^}(9EaNsXRp2lF%*(+ zzYTBvTZX|tSLm7~#d(*Qi~LsKO<}#py9ZX@Bn{4qBI;tJ^ECYpt_0qHz&UB%aKxTw z8jI(Lw=6$v<4vxDImTC79~s79dNvAz1FMz?$Zh-T`d=D7`C~=TU^sRb3Q|EDKjEy6 z#*G%7xe(m=e-)@aeb5yPQs5rOqQYPOji2OjhN1SNti~G8(Smp{LvyBDzJNxGa-ym~ z551hE@St?XWioowwC9jdlzWR>0lF#5pmpKerzFZP~gTkA$|)@S-9{7eoONR zYb1MUX1uR~*S+2ew*=@^go%)H`<;n1YGK(+pABG>S~fA3KADf8(ZOelyr> zQL5BKOen}S6X3)|yeg%9({UV@OM&lQ_W~bLZG{?wWjM|^6~%?fLo@AU54`vr!}93O zu-3SU;C4_h&B5<48^v(51zH>;dx{;mKTS{Y%(w_mi)jxLS#A(JenqbJ6TDugno9mW z>iwq~Jsj~_Sx3zVCD6J5euXy(jr;9am_ET!9mSL(cijJ?kRAvSRhkq7h6h%Mb^u3o z=C^xU9u>wnn#XR+DvTk<9Ur{*Ol7Fk#8)<){Z^Y4ugE2PGN`aywG1%B8kyY$is>0V zLuko@rayaTFy(HXX6gF%l?_XTwz)i)8BFN5r83+JJj(tF8@8Hbo!2faRvQ z1N=?F{>ukZ5;!@PsOVflMyMP++P;Go=k%)Rr{@m8>u;Jvy+y6z{hN%|l*>&&y>pJn zQe1;iKrDskG0%D`Atp&_|C${pyF06Y9A*i|89vxJr`ug!BGfgucl|o2vH#(gQ2#;w z!sO(^+6nxP3+Yt2PyJ0|BUHe-`kwfBV?FdMv!g4nN700T1Uw9J+o|VbQi6q7))#$w zM&LuBbBWiKaR%)RlLr->f8sZ-Ff|dLS{*HP&EL0SpY#%Z3kXRU>V2REf6`AAN1Grf zbJAUGqSGD9!PP)EYY-ascmI$J-&B|Sji?px@tZ+7?kCe64_)$72F&HI_#K=tst|Lv zAv8yx$>(h3mrh)55}KoVcksg7tZ-h3^Oy(W2uj3UZSMj4>}=(kj9>htmT&;;&aL45 z%xtyJSHsAKKrNa*R2zfZ1riT_s$no(4Fu$jLZ-j7a11*xi0XY$JX1ex0 zyu-T+ZY{Oex_jx3|6=Spiy37h>e5t>@2Abbm&RG`=V{K%w}b47&#dN-Rs-2JON(aS zD@QQzlJ3-6yBz86V^QN1V<rlHW`3ZdZ)08L~_R2w|7v5jf zZ114`QL-kqHTTl;Z)czAPjhHF{^HqQn8=Ad=P}sWNHywu51xxg#maAIXj#z% zeU)K*0vF6!Sqn!)-FKC=bE;_{XP5WZ!N>0 z-)_U?rpCKtkVnWuQ|*Wz(fvORVzez#ZF3odlPPd2mJCPMC}?(^+$l=E|Dypue2y;F zIszSwlRX23*rHy+EZA0YZFpHQ<08aSIwO+)weLIOog?gqyGLEI?Pi=2JlyUvWGbgT zC8j|WG(?i)MLi5nkmO8FfFsl>Vn!sHONA47ASF4>CcesNR+cP?5CRu86@r_7*p#NL z;bc=4p;7;b&Py_!_H_|0m*r&9IFIV!><_pV5M7sL&nWZEp^YU=!-T-4J%!u%4=+2x zc&jk6d8Q3#Pxe1N-8`8zZ;6m(z7!C!F)%$$D0#4_F!BDOWw3mrI-S6y!cg|4HSl!x zIGV0NskGmbPm#N1*^4Lif#cWCl?>b>RR7~rKfjdL3kfN3xR6;>B5e^qKZEfP&+t_H zVB6f$_>Ct%=xG5;cFSFg^|8GMP5!Ccl@nA{aTQPY8a|pvcr(cpB&O#~-oaCx*WonC zpkGrb^ht^f67J*ox=1mm-Btbk@AyJ0kl!aUXeD{}F5en0(Cg0>0)%@TK| z)`p+eP z+4M@Tyces>wr+&;s)oNRIPcsm60SYl8!u<4Im4}v_{OC(C53zGFK#TAoLe- zjj~@}-O-;a^he1pWw@2Q2kO;Q?jjo9P*qEiT~UXYLAv|JBlx7K8DDWrbZ-VXlz<(A zkD-e#4m^4l#XSK12Ufvd9+2M_ z)nv5l0Wi4cMyDT;Z;8%1bTUzfL+V11oFv0dDS@bOlAIpxobb$e?n*>H^jXq6jpJx0 zq>J_~v>{1`yA`h?PqMsLG~1$+$xu<+pC~d#ZZ8Ud9LMmF8f_rxo+M6P;5`&*X<*9OC(OHTPr^*ZQ4SQ2s;qm(x z>Xjy66x9o;OKbUK(XL1PT0@m-$I;E!G91hQHp=qIKGB>*wJGzC-XxVQqA7FC3r&?KJoZAze<7(pTZM+x=*&VW83JG92HTiwYi+;mX|? zNX{r>9;TX{1M@TPB4f};4}rdF7j*g|xtC~uj@oD7*uZCn&v{DA&cy_4BFe<|p=Y3x zfQWV+s>+Z%$ihechvS19L*&VM1!XW|I(S}FKd}yG$ZrHhsuKe8z^?U=1j%J+wFd3eujHU$TB}FFzZQEFAdJ>!~X_P=m+b z&{;cw^v-?!^D}L8!2^O5cCj&>Rd6@34EM-t8>|f-@@6= zCZ5AGG^VQ@C)(dw&S%MEL_HZ5c9ZRB1I{0uoadXiYzDG%25kb$(BzH} zk=&-SY?_Y&>bssQN@9%1U)YVoa|)q?3j0WdzGqHEYc;udoIbWlGexY&kg|(#F$ZR= zzhcFAmnQ{^`Xgv=4m4r)G0Vx3PX>!ZHQH7nj}`TDtIOkZ+aS?|OFEyFJBwx(TKXhR zNy3L#?UOPb|8Bo-)%B5w2a8&Yl{G+y^F6f%sNX>7)xtb$>OgsFpeR&ebGC9VC#|d0 z0-J6LNU&d8;q@H;ux9SS$za4w_N7JX_^h?P=W&yM3k`Y>q}bI+drod2>C79In;yon zSJ4!l1{e7>rU@@wTb`3Y4iJqTYw+`6_|8r@Z1}#+@MqzyXe``rU)0}>>+Ai?i|yOF zYy(Rd+7}H77OGu)#jgX=%&xLz^>|V40jF=KqN&57UQ8dlK3vX-v|abe+>hFikY9@y znv%MjkuihG2t;c}$eq))(2N;SO;oM`)kJ=&BCRH_kr|HUkuZp;!AKh^_l-0EhpR~( z@X>%VWsNiq*5Z*eTpSKNf1sLF)M+%#4EkoPaI}0mSTx+I_Zv`GPE%{k8**o;tAyF_ z$XTMk6>0ClwB|@w;XAmh%v0-KEyPiE<>gyL5D75+0CSTd~DB!JLGW4SA?& z_Cr$*n1=KL);0siKv4@oV@hzBxI?={aH(7ZiqXmJ_Ti5}k}_dMJpg6q)y z1D(Zbn(R+APFm^ZGF)G5ZnPFx$aP_&-pVpQgh5f%?^;W%<@g{Gb~4r?7%pM!Qq&w6 ztc-B0?HoA^hNF7I$i&R`Z>>q6$e976^DA2ZDJbmx2gQB{3Y*_peLs^2KudTM`Q}1` z`XTybt_-IRF1OzPT%HHbGYPrB1p66HP}Z07EZ1weVHlIq;V?Fncmhb1j2I^Ohl)W^dFq5bautKmALcT3onD_0z%E6U1kKjd~ujSMXVc_8MedYKgUM8(~Q4ez{-tx7w z#v3rWd;|SJn8?w3qe)-OeIoS&KYue19fdULtSDnXG*m-FW9CEKGP|O=^X2?V<6+F7 z$?S^$nlER@>lwaXOxnZPu;deDDxnj~S|Gc1BeUp<;HbRZx?DWSQCjU0xSWCgHZqFx zg5%4*^#M1X)Vwu$0~&3iX5eQZSgZg~g490gxO}Uvef;@Bw041<9B(H=PbL&<^1t;k z)6w+>vZu2y{h#y)it^27%#$H=VAc!i9JwXo*S}%AU4PG?UXD zmVHE`5tp5}FK;+|(%s9-J#e!|0n<=TK+Zxr4owzLr&E1Z=FO_3Z)HiYj+`xbmzLA&4nTb*Pa5|;X zCO9l4JOuT@okAasoNwguqN!Mg%j5#+&OvDLw|M-yV?`{NN5Ken8;$!8daHQ~&HWCR zWcndXUm+&|P-7V@WjM0a{t6vlEngGuD70@49tNYWd`r#=#CKl2zYY&s)2;RE2ZIZ%5=qP{$?o$+z4a<^3>fEw?Uj2gehR*0$U`BP(hvC zHrdz0qE!cF zBU)IX!J-j&Meoia4{7`X6SCE9mP9xMvQDC2i9NZM7j3JD8c;oG?n#⪚v(?lX4Zz56#fv)ACHwyo=7C#y-(4lzB!j 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 z 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 Gf&T|a)KAd> delta 340982 zcmcHi4OmrG+Q*OYv-gJc!g)dD<$$C|L`6kIBqZA@Ar-zJ5Xj43kG-)Eh@kB~FZ^}nwF_51le-}$b4 zt$V%Q>s~K=?R}`lS6+YouIik~>>Cz(JgJ`4l+-lO=!?gtW{gW6`^f0XU8PTF4NU+3 z`R+T$lpLOOdGzd-jAuOR;)|DU9k6wI-Ikcc|6VZd?WHe|p7?id!&z_ThPsOI@B`x) z{Hy4xZ@<3q>_fY+zjE&JKZsp zojNil)&EGo>A(=*B(G_-Z|z;CR9}JD+~V%o3zmu)lMtoTpvFny!=zp6JaQ~Zk>OyfiSO?ymbia+~x z({8&z^gUB|h~M_1>08;~^^s|(?0@xRlWOws`@}R*@&9nxlxH&C;7@NiO*Hu{KR5lL z_{zRAJ?QIm)a3SEbkwxO|I$&@hkg9(I!zDDzM;REM*50=F%9zje=#{_|NFn1noYiK zznLEKPwqDT#q95+%3qm$XF}w0zU)wWfpy^>^A|3-9kcnL4V80cx#R}lKP_^+zmHY^ z!Q{7u$x{^nbxwJSBWRcVTKdWUmVSzQp|^Wxj5e06p`b1&Mmyn>q+{@czB=!Vk)$@{ zh!9C?fm7|0WI{I&R^X27VziZcQq~su>{&$`GDFG|aX-VI3u81%`od(AQPlq_>BKjn zUrkvRkGcKRrzn3?<<5n^53W(77jL;LMiVWf5rJA7kRv>j)C7wfR7sY!*;3Z}SyGnJ zdm23&Dz%d?TH0{6-qNk`o;Z30?}InOHn$|L6LKF(D!bZub*{4bYQ2RSJ?*2~jOlt^ zqBk37>b;pseWF)oaIhT}1wFk!I!E-@7dlPpKmGu1X$Fz=W3-dhC)(+wjS)b)hIT=l z`%BVVxEfi6x4`S8Y3DV*1=EzJUbP@b`}QWie7mGdp$mf6Y*mEy1OH@6$+$(z+E3nA zaCn}Sbrdw-C}oLsQSS?IBsfO87+LqK7;PNA6}$>Nbmhiq2eC^BygnQ~cu$1nmD&m9 zsgkr6K6C+wgpa}-1;%M3TSa-ItpCrkrmq}Ui)AS)6K!kAkWMtuLx$tm& zZx(!lo@T>A*C@S1FZc`c2jdPCmZtf(Pgk!q+l9+96rS;wZmdG55R}%VJkdb zj1s(${0;D8`mzIFiyLl%Q<*l^@G9h5cz8caT9X&!)x6~a6|Dg;HwY46tF_XwMs(&W0aRw&jPzs zH}|HOb#Bmg@~%}zg?6IDQngxy)xtn{4|&BB{Kd7(kU#iW3-zb6Ty$d9$#4g}K8g(i z-i_Q0r_!2SI1kQ&_rZJNgYXV`DSp=gpN8w;I5FGd6?7n_h}8s6g6F`VqL>K*|Ek-k z`@w#LkHamoQCd4V4#c{Bz9F9fTfh+eW+@5tbiY%iQSa*ItUI8)jqs`Hsw1 z+@Uqs267ypt@ICFGba!}LpV$i3%3~R`*OAt8z#*Xi6SCRkLc03Fc1-%6VUKIH0KZ5 zQ_j~Od45E)p53Uu|8->d%nnwTq-*y?j5t60kUwPKDYEx8&2zr?fb%0V^z89^-^Uk_ zT@Q<{_CH^HOd!JEQ$ed?N2B#0i2QCwPdC+IJ%3Nc@be=s3PgnJ8oqgRmHxu(SI$)u zhG$R=e(Tk_BEX-y-pv&9XRb*B&hHwTiT*+Ic}10lQUi0~+;%J-{X#g$f5%sS{=egA z{U7n8{*U-@;)R2;`AlK?V=H0_*-jt_KFajcVBxtIDOBn{qI+|0ueh48*k(A5@lP@S zsdQ-fJSD*!kDgeHY?Ld?-a`27*|Xl8Bt;e;eUGG{;zR@HBZq+l=p3d0<#Y9Aq68Mp zL=l_^7r^V`GWaN*3!i{w;pF<8gD$Q>+K*;teerDIzMm3&-z7A{}@?!oD#a`J2W37G}58qk!de& zNZ^Q6v!$Q50xo=%{TP<+r&H{;C%5&}WcJK<;@5J*Y2DRNJH=jE^*H$$qPk7&y>Qd^ ze%fO8l6V{j`2IJkAz2j?Fyf zrGDCBxZxQ#oI zoFFP{h=;eb4=;cv{PfCWHSZ)nYv4eZv&-397blIm9jimnbGT0hEIJUlL}dr2_QDd{Nmc z#JuRvXWrl<+1KMjVl?1XMymkcBzu`4v?hW1kOGSdln4(;cEed>l;E|8nPZH_KofN!^e8=G|xsj!^7cHI07z)^YFV|SnRPHEQVl@YC1QW?HA}_@d!}g$CTyO zH(^<7>1zti9x;E(uyoS-{fgJC&1`` zaDy_>Dat;BC7Uh{#En~|B&3T`$jH-mEwEU#4;gtk!=-n{Xvgp#vH4tuyR?=uYPb2; zlUJ^e_rJPG*<^AgzZIpW42{w&i4+=pMC7^vhW+g7dV~N(%Mn`EH$Od}{_=cA#adKvq?}`%T>ga|SqcnSJl;#FUa-%d4 zJk{dcPMX}=={sFQXLh9f`ro3=k&F8IR@|bb%XJOD-M0{58|nM_7GWnC@7HkFepi!V-w6-5^25q4HiYVZ5H7|Py*J0nv0`+{#%usWXnKb zLMaU|{K|JlsnXw>_GOf&UP42`))wE=Qf0EU$Q!K{Mnq{X#ASZuJ1F#ODKt`JfIzLq z_cLYmZ^Y0g$Yr1$RDq;JbP~=zO3Q)sK>;WRWuOAA z1Iyc@w2g2bsM_W`vs8(e+gg3mw<~#a?z6tdw=1b~;?Mr4ZpT}OcY9+rHxQeKKy_A> z*5rxN3aT*s1w8BZp)lgs#Q1)^TUjEv@AA!CsmyfRUtox{qcrJqdLQrGw^B)s*sDZq z;gQjrbQ-rLzPiO1>Q(wj=lslYBR7J*-~iCR@s0B;qoSq1F{})ELmu^}F@)U=|L4Ay zUL`te$8FJC4r%$I@K!ntC;7H{mFaTP&%QHW1~UA#FQGyi65Tl{S}VE|1B3Fru>(yA zclqa4DBG35sn>Jfskd~QDNEdEl)n1z1bxL;CA(K&f#11X=l&JJbxf7Elcujf7HPSm z_n4t~Xr-Pe7TTYQ3zoOwoX!UR?pF#;ql8r~oEF8A;Yy+{z>T~I7AMK|M7YHPj5E#2wZ0_}7`HnwkuDB( z#psILonveD+nqL8-0rjp8HN4u9=IMp3U7h;!L{%qxCTB9uYprJt|T5}LZ9sk+k1s02#X3!&&8qrg0UwVyciZEYGXv7 zGQ#32b^lIX?~svK?D~tg>T%r{5D=L}WY#u4EL~P)dxa@$pJmA~>prRjhL}yc8Hw7N=ZbX+8skE1T zr*X|X^kwqaz-u{^t$`=w+U4+353UR!=DDE=-h+G0g2$0>s*usogg4`EY49e_a>;@@ zu6khl>cv79X(g45;ZpyiciK)|=iXr0CN=*}4~NsVAKwbb+ojTX^stk7i=ktaY*L~T zFT!na>pG&7wx*uEP3W{#=zgO1Wov5V+e{R93v4=b|b6{C~Lb?E6^~7hs!enDuW>Mi7pEo8Zj1ctqoB zQ+ zb6_r|mu^tT%l7rY-5ZotuQ+1wc+Zq2-a+h##e5LwM)&(Y;SZX7!ij{1ZiSI&xWNeq zxAiKc$8JQ{C8w`zD$5V(9LnEF;Pw?>3xq${_;^XjI;+yID zc6xZk&(gzvM9r&MkeRa)c>#{!@QQzDjk3ZNc#sf1*wU*93kZu^Ej*|Sf0#fzR+Zey zqSAv@D#mv?@(N~GDZCaghVusU$OSKeXThgwTrMmuXZt{3O7pR9F zgHOPs0c*%88oL6l5{xNYe|K`frUtqc?tM}cCD15Ys&CJJ8)2d0$iGkr?&u89() zQRG<%>M28?a_#4)9Le%g@*N;8pT}uNQ4$?2_ENFvp%_!KH!nvPJruVp;~38tln%l+KeW5sU5SqpNC zC*3sdwvi)8P63OGL~BaP5U>O_4WXtAWYHLLqav<&T75VhbM*jxSXcs%zykHK3^)4x zKWM!^%ashSh$Y%wG?Wdr{McdXH<>KhxfT!0IAsQ!c-R6kfk4?-9 z*aEL->24xjZ)mDG6vUyMr2_faTgf}jw46FM_?P=28%`&cj@kP>KDCn^~ir!^h;k+uJnZ7 zxeF3eJE<1(|1!3V!XGy5F7)he#cSMMcHv z3o8bXzsr$DJ>s%-0h6PFi_$qBj`p?eq?-ve5s}BNII@KU4L;BY?-N@t97m=`SS)z; zZ~{yDR(LYZhbr1B{A42>N5R$bD#{ajHae0IN5CG+Uyr4lkrz{5H=KuF=N2#P02`0x zITGO37xbPcN^)Q)TtSaZUhby}b5&DF1tCJ zBpP}RaV#%V6|!ikxDXF)@yOd5T03{*dl)(io=jRN@#El*CmD)4_`oqDM5cClv4oDO)CN0N@glbL$$uqd|$mT}nqaB$d;x^)An?C-M(i^rJin82{dX-lX?S5&23 z8Y05tIV90{*=D6*;1NBsPVdx}G)z3Ary+}>wNZZ@2d|oEcpt;@viKR_+RZ$oUol9| zdM827lKKJu_4eNy^8R0YUGOs(@p();dcnOw(iW$?YYr^r z&2h3f;6h`mSWGmP#)$$7;RO^h3y!0LT=*!4$`R>sCOmE+or8r9#77y){q;hZz`|&a zhMYA(uk?VyZVz@dmMf>&`%W@@bywNn<7B*MDWla@Ku>!scybg*Qiczdv*u7xC+WhK znrMiy+?^z1WT_chSY5o~+DAufHnWG)aKXdzfOW7)tMU>!N}wDT&oyQ6TDSyW4;R4) zNiTp8!TInWcq+Ub*5G|`HY`j!d5CU>PKH&i7)J~qMZAzBV6lyz9;~zXs1bM-77EWB zEE)0furRS$Mx2TI^0Af5dM_W1$bsH^*hlGI&(`waJIfl%5fV`h?ju^ z_Gg2pAFQ4m7Y=3zhRIpUq-mgbsGOAn(uVgqZ_t;flK%h8c~8f9@y^N~?=`VOiq@?m zv*;m~)gNP!MGwWxKY@DW2(k6BiR%90>N#)I$g4-lSuN-s0nd+;vqm910YwC6Sa8ie zIShsKTN#{M!6_xit9`g{=JU#Un-~hQG<-42_tf*oj{hce@+d?g-C@L1=rRN?;p<0Q!kUVk~l>qgOp44 z-QiYxEFQ}>;u7!;>3JNNmD3H2<47m*;&{^vPiCz=28&}*Gc1ll`(bhH>43$tryUl@ zohCSL0K?ZnKsenFSe$3Jz@o+DHGLh(f`v7j3@)T$B0Xz@9$#VbtFTx%_Kw%%H6uP9 z4qCl~aN$DMTpBORIOL_ripmy>hl&I0QVaOlTZ1~GQZivN7Ms!SxGtHknLuE@ zH(e@=Ij=~n*cd~OQArJz{z!(nrE*s7Hvje=%Ez`4F#t8bd;Q9Y!TLTiz32OJGFSEC z`&m%)3eQh(_R~y{jE)%`9j*j63eh4_x~;ErZU9e4DuK1S$=9b*Ss1tr3Z6EzU&Tu7 zO>5vd&Kk?%2;pEN9)~P}R|totE>X0&bXpRl1Ui^+a5gN`R1CMzt%rqgoV-9Wj?;_9 z><<1@OlhzBes1J7u2__=C0aZlNq)T{>tH^=mMUP;paNJls7Ry}p9_lymB3={Sq>jG z>*x8SuyCP0aBmmN>#sLB(_jsz!B+-atS0D*DV|`<6{*Guiyn;{pr;oSr;o;yy?bLi zNoQW;OsuEtl$?B$oqN8unFxoBI8}*J#ujw7_L_X9P_k%@8kH9N%(>7Qb zpam8k-!I~gk=TyKL?bpEb7rYS@;$vrxgl`PD~4#*Ful=}4YmyK86wYxdRp0#o(``! z!lJ{iLzTeuUL*|^4fj$JhL#dVgJJOz)lt@-Hss;#4lQsNeBia1p;`igy+owKjqo_Q z9zMjPwiP}M*S_Z4{uhoR!e_)gv8Gfdu)f&F=x*A8ERGhFk;Oz>1dA#0kipGx(BEun zdSg2%yLV%|kws(0mtMAkY)yMOzIs@2VHvq*Ps~^?g1|Z=4$`P9cr6dF4P?Ei?>>JG(f9q*xgFjkwoH&$!#$7&f3v07t&tXFIKbF3C$8>=Nf zMj;QyYDeym)k;>!Y8xw1x|>YPVzq*$v0BQlv0B00-wdH>Uuer6VSKL}fy<5xQ>DIb-xV0pZx!tYRZEPou3g@`Bv{`N~G9TSM%9`rdj!n9PgiI<+MfpMs z9^uy3B)PSs!4#C>*6g65zgyd3c5Crx@$O%Fr2K*7;kTR*zU0K##vSha9J2TMXTG6a zYw|blRU%Ekf4r%*`S_7)rMK5kp~^P-M$Bv3&&ah>28Xa)O01K0v;1TWy{ zGR1s8jnfzNeM3OTzf+K_4f)Fjk~9K&zag*rL4V71(vb5l%=L>Dc@6rTw`_lj|ma#x%tEukMO8ys(_4=Q^d-`dAJPKORN-xe}IcY_b z&2`QK`#thA&N=pY*K=X9w*A&$l~J~tCX@2H{Jm9Hi%mD0+N_^g|7zcEKj7?As_oty zd#w7e&{#P-EKyo5-zD8@FSW-=(NdiBlqD?mb#sNKTnUlxm)6@iNv|nmr2=WOZM8H~ znV@93ZdE=FyIgc18&ovMXh{rVAzc49Zv+U7_yWS2gd^bta3iPz`CxSTHU78WQRbRb z>)+$iL*#->4>IuY^1BhxeSmwNzmek|oCM4Q5;*?0KktC@yxH6IL5#K$2dn)%FE9z$ zf_0!Alz;*-6=)zC!~+#{lcy6L1Fb*|UNURE@RoMN8G3t{a01&W&jy_0{pP8cMlKZF zKZh+78N?PWwqJH(NfcDIh*KG1%Wb+>J%yK~B4--%pgc(uH=<>REVtlqpi`8AH6ms7w=rj&MF`j&pQ`mf2Dr&xBgdx4HV8>q3hhPlw*B z6oh7n6o-~7)8syqaMTjp-O{bj2Ng{!m%{9swnIv;{X=D*>m9pEnQ8i5mem$zv-F|$ z4(k|eo%3FKmR-2!Q;w${v0n8qX`%B8hj6-D$CHj199taEI5s<;b3E&K-f=?hP#;zw zQ8%cMs&x+C9q$h~UA6RR*v&X$mTN5i5f0YW%6kw-UxjN9Vf+tqGGvjKPk2A!WVp74 zt7l*VZGZP?9a46i;tI)7O=31|0bPXmf-N8VoUO{w{aZfb=AQU1@Kg{ERM1Xb;~{^- zKa@OEL@hOkg9?xj;#>WzKUNm0-kifYBP(D#oCz{O3P=JT;0EEq0wmD&DO)Qz4vv5} z&;kyCy`T})gRP(rYy{O{4X6OiK`AH(g`e`qWEO#3kOMM721o%(z$0Y5x~Z&R;Fk_p zyxKRwwfijrp10@wz|!}&XK#SF|9f+QBkrjP@HZ`40lvMsPk?hD{A9c+Z(#lI0FS-j zTNwy=7i$5&?NVESzx!?5r9yGhA~{R&m@!{prt@0?-t_o$0e-)Ejll&*`Uper4m9xn z<{beZGiG{#Ifn%r!t@N(Q{{C$90>66IZ;#~Wv@}JDNc!TNXOq<%O}{GBZA+A!tRGu9OKYq*x;|986n!2oa%s{-N{i)v%V*YZ>z}Rl z*6XZc&YZ zIZR4JP=Vz$-_p;ODCcE@}6F{DtzEDY}f3Enna; za5yL-?Eb>P>WFgGbh-K!B_F{Z;VQTslz|M80zBYQxxO40Z`60`jNA21bsUj*2PW3BxyU#*><-2&2Z{? zE>tJ-V9lzxl=Qr8UR-l5NFY9#Z}{EBfjJ-xZ)Vjs`k|I{oLhD@Xw~j`~YmRW` zcGuI=f9!2`O}a#?Rf=Sn`SH*YhtDUlq1l8sr!k_Ml^k>q(dQao1+o zi>|G%?XGREr(JcfCtT0EYF$&*CC2I}w%|{cTf(Z@hM$tg%d4fEC6AOG=98jacLf}w z_*>>Oqp=qV$B0L6Cfx81e2hf`SU}6yEEY#`8q)TehFp}BUvZnqKlhmOcQrNRJ9Noc z2YY}8oJ4L1!jfX66B}L-kqdqEzE`5-L>jxH^jC)LIbKm*1_q)``a`69mtxEo zBgKK_e(7e%O>(Amy);kCbUn$YbHDj4C!c)R719xh*nma9*Kz#ZLA&dLkW+q$xln6D z*l~i6fl?3&j(v|&Kn_sB{^P9i;P`j`yc5dvCfj}@Yrw|ueR7Ag%9cwe4@f-Wf2e~Q z;%)smxu`DV6im1QYymZ(3Y38&PynU^4J3njUzt2C7=LI1sX^O@xTtce2hE@f>;Sc39ViDS zpa4t-8b}85!2Y9`0{%$>pdB=WCa?q4f_0!Alz;*-6=)zC!~;9%?$8}eOm%UmCLBvR zlaS2_!r^+$z0-$zkv{3AAPVT6frrt+b9}G>A&XTrC|_`%zR3G;;)3bCx%fkQ|3W7D zT)Ow4=S6&j{ClqgzDDldps$d{8}DERe<$3#z() z-W3WH4+Fsp*iNJyddcq-zN}XR-$M@8=M`T1Zm$R-zkQzk)_L+v$k&5lg?}d8dyJn$ z9@(qHXOV*yit?WU4nTfyV47TWp2C~w$qyn=(K7_}D+!CK6>Na$ZSOH(h-~epzl|{J z=k%{9toso2U$jU>T-HnB5yHJQ{BWKu8q<3SCLt>z*q}k@=?^?l7L^Ce_ZkbuEl4+k zU;$5}FdGDAo|Xa`0%r`VVtg=O+*}3Me_K?}iDvce+<(_=CcEavx-oVJh2S zj&!?pscV93sb#(8xY|dmwwKwuWRLBnHCwJx`lxf2QEG?vJLL{*zBSQyzv{NFR3}b)S8${qIh%dPr_EwJP3g<)P{u$`&a#bbyrXs^F?>jkG~pByW_ilny&b zIq$G9v-c03DOp0la%kpNN`d(e$5^v3YjahY}+EuRW$Vn>)p}@=i|-+(zUYY8melNcZGbV)Z+NrF;AK8I_?}7xMzDuStQSO zM7ff}zEcvVWh`Dk1|fL9taN_iSfG?RzX{88o^hmw-Noz@_lcs()=V#$0s8)`L7=pgR=0LQ zguzy@5v&2rK{1#Ga)21G3^)n6fdy=53Gbo|arI=6<+~8k;4=NHXxFX!vsZFZ{+f?8 zNzT`0ua>%mFY}0~CPFyCOU8hTpRoyfb#Q=<^tDU%@oO;TXUcTB=?T5UJa%PqaB9>m z(4J%U9g5s)$kQ5lv4Y$k$nT}a9lTv(mGl@6k^ZJGt1ESf`42OC73s&laoPwRWP>a& zRYRnma#zT&A=iZd9?~6hCS(Om>Rr}wd%4=jezzK7kG4nI2ZjB^`J7yCzr(TIai`-? zj=LNy9OaIcj=LTGl;7nCl)I%xUb#^jX>PWfLsG2y(lq%8dm;C~CaGAO!KLgF^&;!@ zHkWjp5-;s^Zgsxs-0s}r+~#yR><*{n5$6QE%f7<8&-SwOX*rggua}ig_Bwflt(yf! zk+w;ftCRUuMt^jPv_B<1De;GhaH+A9C+tq?U$%vc_YN-ha+N3SVkx*-I$_(yac8r1 zmvpDA(pBhu$kE`acTC`i8b$JcXO8US_UnMNuYHemV%SJ!wRFt+w(}k5qdWuPut8df2^?=K*c?dVaO-}b^T8b0rbKtUeZumh;7_Sge zXsf>0H13*$^1CZd%PN&hTcuk4s%L20$h4Hyq3II_j~F#%*R(G_%HHSu%&um854;;u z8CKD_`=|Q8V^6)Brp%vGa&XUwLU^xX+85c^)c1|6?>nh)+$)_wt@=6ZvWETjk<F@J>odG_*M^QVk{J7V4|zAyT!u`#buU{CS8Me&ZTb(OyU zPIXkyJAd=fpEBzJO>PwJd0BMkUAl%;sY?gx*K3tO?Wz39&{%cKNYwj9ml|K&{y{E!>^`aqD819uuGw$#V#dudIq>W5TNgq7v5=J~Q;GYWf1#C5R zm#|e&FPfxg~Y+686rjH4YzN(^T+B97z*&Kb1FctfB1aG~VRQq8K)b(NFA(w{x zVLJZ;MvftI_+J!d+yX z3U|gbeSyX8+a0H#u_Y0S22HY%{gp0?H~N0r(3iD5ZmjrRL(t1b6h?z7xusj{rHd}IkOhwJUJ za;p7eCohpW!>*7fu$qZ~oM8uIBiiNxLM}s2Caeu~57OchIy`KXU<=3qwIr?sr67NR z|I9#jk38PZi%C&l20WNnujOt@;VRB6ZR7~2+7da0UFP&jxk8CrwxX8}%E8nG-_MEa z3U3$T77;&)WJVvqf$M1N*XT&8b%YliRwky3JzT>%U2l)p431?)5*JFU0IT5q;K zr}VbaO)0@Td#=9e0Z#*FduFhmJQrELrmJk9*s9qOcRELU0}e6XK1!WunQJL9 z247rdil?9NZ9~*@d#1FBmpN;BvnZ}KMGvPYG59n%5eV6WoI<#2DDRzt2SkDv;&Q;n z(GdeG#(9R099%FjBVuquN}B1-h!ORD?P-4JFm;IRZKi-4;2y@5g_}SF*dl-hV&Bm% zaQuH*Kv+cdI4m%(!+DLXkLw&uH~n5?x|J7PqSxQs##pPJA1b2XSMefjyzvs1&Q9PQ z5$xw`F|dJN7V;)Nkp?9J(aU7yG{TL;nc1M5@K%sB%ztWxI!BJ^LSYBUOm=Jau(*32 zrC#B+23jV@Vm7{3ZGXbLHmu7zOL@tDtuj7rq*@hrg;ej{?cC*j$+lWAx){Jz!v_b-Q(1hZe zWPj>~>hrRBEl ze=nPON0jzYXK)3|ptqOu2t86BXxnGG%r?oUF~_fQy=BRle)Kw9ScER&$=Pdv%b9PR z>zM02Y};uLc0JK`u`}B>kwxH6ylx(+va5NaSmf|Y4?D7TFXW4dP8!<<0$zx$rnt2u zqZtAqf&IwqKsece(jbm_IGPb8NDG3*YT#x}gzyeN^ z-Ujx9dLT~oqSrtCE^$<3RiW36^^%L!o_lr|i}P1NOqgka^r!w;I!EVV`Ukz!MP32^ zKX9Q${xiMPE9IVap+owpbT!)hQNa4aIUr8o!(ErUoR;jcCDyshTJ;v|{hY&BSRb<% zTZgDOTFdPft_NJ7C|&Y0WsT{9uU7#ZRIYdW?UQX!%h&RVJxg)f`q=u~ z;?+9&d-*n{&Gv*6!(qCg@`HV!ZG>%5m?pjKjP=@IR=!g%uq0a&ErTt?Eh8)*OMgpW zOQfZbCBove46-Cx23iJKMq0uxQI=7bewH{(ti^4Kw!~QCEki6rElHMPmYYI~LyAIf z2)Qw2QOIvw$Hy}_@QQl47OVkX$bngRDXw-A@fx!Zi2v)l1TVRY|7ir7zyeyvv4DX!padiX z2{c{IiU}e?X$CGf7PkX-P@7I(P;`;snZZfITQHH#nG^=+gG`VNEZ|rcehF&9a*z*F zfE^saj0phhKslHNvOx;)fN&szlazfN91(SZ^HyB%e{DK}r%sQ4jZlO03;Ec6x?F3> zA;wa%#gN}NRy2do%VXIt{&aCUUtYbSir3Jb+GHFP#^?MrG~2D!U)0?p{h? zT_@avZ~A)m?ml!p3`4L%gAJYfUOM-plif?_Vb%*#PED@{dGA4~xR+9)(V&K21y!Q6 z4xONdOx)RtGh$;e9dQF&->aO>MmdRbJyyICoz`CE41SR}ucDx)UIpENQr91q{!3>e zI`KGYut5~`Upj**_x$k}b&0rlfxfkSV<#L6tZHI!-(u|Uj=-tr6V|NFl32AavTifE z>>I7u2hKGgDr2no%KL4TZTi|JcKd3c$n|AH9B;&iFV>2;ZG8g=99D&}s<7{EV_tM?h1B>(e&a75D_^J{o?*?SUYQBKvBZtVkl zpr6MqwA^a3u{SQWK5JdaiLAo3)qaahoJ+oT9CIuP`(0k*s^+x$t8=8fmX%rb@e@V# zawMztVpikt%>Oi>G=FdY!Th87-{uZ;r}uEd`RFy~Q|51t z{WRF+uftmHw*)#oKJ0`|^r&7O@Q?Qe=G zMzM{^6xafe<@g?&qQ07tMnQGR9g|tDz$}mrl0Z0Un&e+JRb3)`>#t(boJzvgtc!#T zK?Vp1$BEwyHiA;HA{p0*3xV*4pOdy4Uy?|H4-|yAd<9&>%;@y~TbVV;(vbn@R+cx> z;d0w6?Kn@dDWK>&r}zwtVW9Oqy<-7A^Etgrbi~DI_j!7DIwBoW&gor`j<`}!B)+78 z3pEUnh4}(aC`!xEDPBfg2$&jB?9nR-=w+PK8;FkRdD(e-RRKNsIXx3P0=2#MSWcxK z0Y!^+@Z4D~1b-CI2%lU3VNJ6QvYxhXJomgwLf~AdP4D*P)H%z3W|VmlJ}dBU$&2) z9pZb27fin^Ny=o4Tk30FEQMRe6TxOF)-}_#H%xI2GggF4!b$omN|htog{;gNBD{oWbsWhQSyK2skwfTg%>KAa6SkOoAn_!>R%%~I#@`GFla zk4HA~a&|8Zt4O~!;+}D@(rWP)hIm$pP`^{U%?J4ERE*0-)}QUKJD*dktXJDcsvDI1 z)k~$ztS?y;9CNJ?dhMr;FOkZX8akpss(LsCrAkfCU+m*?Hd*Svmbpb^_5&eTA-53D zgzX|c6Z?YYARA9-#4~m#=<_9ehC$;{I6fjPZqpQe4CsJ zy1@=m3)X>hPy&iT0T8{-YrHV>-U(|pX*&zf$%gwJ@_D-WpS?Dwk=Vz1Gz-^@2!7Fjl$>nwjY zEj#yuVZB}V&d50|Z?ow&5Y{>lyFn{h2eLs1NCtf@eJ-d-^nY=kI?CkTLB?6FE=<_oV3d8_51!#8ZP8-3iK~SQ|{!i($Nup&&#x|bw22P$hpqhjX-`8$cHrVD3;`#M}Q+McJSne3-0_G8wZ@mul1NA!J&bjLL=zQWEkQ3of zxCQLL&bMTqdfJ;YkCz?9?}w9s8(2WsT-IpN1`dEmuoY|sYrt|)4Az(P^8`2tWPl{# z2AhZ%ojkZme+N-aCxu+}fd0;*N|(J_>|^>LZ{1-ieD#n%Tbd2|cfPibXQVm|`DKou zBarRO^#Y4GOVViM3`7184`Jf1ONk-(pQzsuZ8YT9@8YiqkiI`4vqqQk8cjrW8Va*m zbVUV;f6^Ttoi%V!gt0L$3Zpzm%yrT#f2(OTA^60kEy!&ceFleh4pwj1yd#y=NsFJf~Ctqbud(6)fb z4shUlW(BAzWG@Hn=HqKXQ7^ClI&< z6o9E94rdh;VJz61x%XkGoII#yiadXvpzG8dc_u%=+UOy**@(Dc zD_>F~pF|dm?HpqnzggXBj-FM@x&xX(CRof==8ELUrCgDe1$sDC{#3b{Uw(+K_8;_8Y_jdvl^lG6 zm%ug3AlGbrk?pASw6itrV{^Ot6LXvSQ}bc-XXc;&aKw4i+0U*Yac*{uaRrYM$+t5n zsJj`64z(|3u9R{`UQVC@WP@bTa2wCupbQj)?o$8rx2x-AuUf_op_EzhN%+JPNjd_z zfW4p|hyg#^sIMh%#!tw8PMd=m-yB0;wwM3J4RVPgpXPe6KXMatZzqzdN7@(DRD^|i zfosPRUc?bD;Rfje-%EF>G2YG28{}_TY`#-M%oXo}4sl%z&&2 zPkqF|G&#FGXLLkDy|^tN#4DrKpN-F+y{lrzuF4s^R?Vo`b*q!R*rf}cNcU&`Z5i9-}cZ9f1w!z+dop-ps+DTg5JJLcA>v&xfIHe?ZPSLq+lIZOK zEHaFSM3(EW_Cveg`%Gk^XZvK3e#$Yv6qhR6Ce8@BQ_rIE7p7aBZH=kLdbc&o=ACBk zXWMM;lE1OGD7m(O%2{FJ+wJ$9?}W{izHxY5EA25Z@!|0>b%wOp7OS{j10?Yc_v`kx z(pvdfzR;g0*YXROMaD5m{|wv1MpkCa>Rs2EoPA+{HS*LsXME(+6KkGizN2V7{YfSSn z`)%CI>+c1Hk;S{gyQN55j`bpL>kD`%R%6R{K58p>K4<&P+26THu9QaecT6621`jy22*kPN~>!)m50sK1wC z0c9W)v{x~NU^yrT8KBy64+^VTlqf8>(jQ%=&a`?h50IN0*T4to^ZSBPOkU)p@Ck4l z97jG3Z^qtjgvCS`b{BI{K#bKe51-T%Za2p2MYsM_Mv1@IY-21Ag>8_(lkF=Oq-iKa-W7jyZu)fJDtx9rP zue4s|8}N`C>wU{{*fE#)At|i9pK#rMJvMwZEZs>Hgilnn+|Z+qK*(zz##ITYz(*d! zmf*;PxH?cl;X2ZQ1dgHC0%C0uqbvU8sqY&e*(W?AJ+M{}w2c^DQRazI`948Jk4QJA znIikAOJX6P9iBA0qQo<3=(rKmoArH%&7ab5->%5v5$bMThp63r4l!I7Uu_K9wJ;%a z$msDE3q6U0hD_O2?;f}-drm}h#ix9R5IMBIuSaO{2?D{v1X-hRPZ*ps`qGN&o{>Y6 zhYcM*c*My3Ya>zzOS_`t)1?&ot^K?D4$S_wBH|J_LSqB@w1SZD-iK9>H@!i$GR^d9 zcHS!y>dShA^f-BT*8ht8vo|Y$SLDDyDyPe$A^g35kN8h8R%CmIB#VYzIP1E4>b|cs z;u1Je_tzDK=1;lqt(W^IL=N)ZTFw5MzPoZpuo*L7#x4~z^o9iEY0Cc<|ExD_R=sG> z`I&-EdauId956bfZ$+l~5G4C@Ua)3ehFR^#0M_?a?BRWV(;iWyyzwccD>8T^J8f6w z1?f`uyk1t^_ZC&?t$JCsb-286kac08)5lkvQsPoZkGZHK!ILm#&WMEJLx(31ACUrG znG+omLbm;SNpTGk>DV}3UU+T9*e|o!RK7iFWkkj+efy=ER(+D4<$dJ_!j&@yF&tM$ zj1BDEdW7<6_S9W?R#=`G{dX($SoPEF>-2)%4aA>chprT&mlew1uSb~m2#bigVcN8} zlS1ZBHq8}1S@>>9bR-=~b651cc+d>Jyr`GMqpLelO{*Ry&xnjkm#C;A+emWzD{I zrFQjYKz8+Yq*qD0SGg~=tm*TBb*=fq=+%~+JXNmM;Z@cub8)8BCn0)dxFvd2WzBGT zdi_Aj6m82JZX#qdMMnnEvweShD8x0JJ(6axDr zZfy=HfHJ}*AaF8}Dgrk-;{NLQzz?d$k@_a%NIjL~bc?dUe*GW5JrM`%8*GcXhPlnW z*nG3O#C(f+iTPIZQgf-f%)HEehxvB%D)YVO`^=T*D)VZuxx##p*=sI0|H*u(`EK(H z^K$b_^Ihk*8FAnBz8W2RNDW>z-t5@M53s~P{zD}jSnX(dJP`77p7c)TCfh3 zgCbBtS}7<5xuB25f3!yJuXy7hMX81p02~SIKm~bNq?7nLd^yko9|P^688m?%Kx_~r z_^_6}UCLlX5c2I@F^CPL(2yN@`rn_eLe?#tX8h{0K`?(3oWqsKs2$J`VLJ>(@fzM3 zigO=^bTbsm##Q1Y#s?rTI~H2A`7K16M}{Na@w;iPV~Q~}HOhC^kWtsgL(~8r1=f=0CRAN#_?mx&C)jcC%ZmO?VC6=Va+xm zhG`b^F~Y5nbB+RAF6Dp9KsJa3M>eucfka>dTYc>GKmx}f!|b3AWPs$y{Cgf(^Fq9h zPq5L0oLUm$Y9LJdC>itaFCb!nTFgage%FIiq-Z-oA{-=m+Ifj-LXL z&C8$Wm`Z160b#Z@sKdY*WVx2~GhX5Dp}8 z@)_(4TEJdV59&ZQr~sv)5afbPkODj)97y0KJq8EkCdyuZj^@xVobp`cFUA~uxV^KhOoi4}E)aCeRb@`U@x}5a9F1PS-E%ej2 z>GGeK>2l@{UB2x)U7q@qE{EQV>?Omj-Fn0gyo4476uqL$^H{rtT-vD1*1zg<`CoK- z;yt>&=5<}Z?*+iGrpq6d@{U4O(0EXfxR|RbA@6@bPCFr1 zj*yWdqe3nWNeTID$m=0*gzOD@Gvq+XyCDZd-U}HMnihId=rYS4mOCxWEq}5+Z+XG8 z)w0dPep%?dtY1hhR|O%(d^#&7K8qiMTo4H+vrq<4&djaA6YZygNp%U6N&i&n5Pyqc zDz`A=%b*rz&bco;5?vm0aE{%=^Zo8W3t4*d2P)I^iF>^T+!l3L*s zkVO*;;Hf|Z$siusfeO0O?EvjStP8KXSg)zL(^#XgeMA3!UCK&hjo#a=uhDy(1AmS4 z%LV#1vGMmzyxI^FxO|B)^5;?|k6g57xz&8C;1Sti%O; z>o}G_9CE<9LEJxJ*vRcnVJvbC2zl!^rZwSGI2&|s#j0Qj$QR)k!1EX%xWPxJ$as(c z&)d{NsyCOirh*+HtAM{?BwWlTenK+JwJ&rcKf=C_z2LsE|2Qh-wQ{X(i+zLhTKPCX z(V3|J>~JWhVP7hlJjmZAH9E^|DPbFJQLfA7EaRn(c)2~-@i)8pMaZT=+dE$5)dY1l z!1*t_`86wn14M|9bi=KnZM%QbPBqVzm$pMB;1}>lT4uGp@4NuBw({eFo-YQf?c$q( zGQJl`aOt(Qp`+fUqViYYzTcMbbYAZyvRJsahQM7;!3mUI=99uHaF~pG z)(09{4GlAW?g zRNsY+Ce610;Sha(G1K!``aq%@Ki4_UZDV4?PWva04Z2uM={--ob~-abms=m*T_Yv> zZq`NTrqG_wa7Kz0ihf*>!tW3Q)=Pw5^)t0k{apQ2{Y3p({oeJ1t6%*>HR~92 zw#1*W5;l3vhnRV^Kunf+k{Xo2XM@lUt;7KKV$3Xv2Lpy$XuBXCQb2;CCuBOkPqa*U zO8(v+sKKXlsCk-$n4*|H$Zt&H)(XfdXLEa^aWUUJUnhSlFH`PN-c-I+B(+NZm%LoL zQ`xJ0rP$OP<*(&Tr~l0*?3M@`Ot5x zeyM(;ezjfFn{}J+&^PPfYESA9YnSV){+o6{n{NE7mFkV!CHiCfGkTf+v>w!D-KqEM zQ;Z?)V*N6GP`^8$CyB)sHaj`cK+d z`p;Uf_E&vC|6RLMe^yuY@AN!vt+qy6uYIe3t*03I+B$7ee@Z{n_(dzxuh1XVMzm?h zRAakirqQN;q(q`|I$y>PS+mQTJ$}-;{8$kBcRPPl8j{I34OLP!x$so z>!@|V>0YeubKm8?(|f?%r#-9P=B@UGypQUujFXLJ#?zkFQb4}OIn}dB-bzmFmv8aD z=ef#WCp}^>w!h=)_S_Tpa3!T@n%E!sR-)Z-wd?(VnZsax2c*-FefgINJ5_y9>(f~rox6^WA?|&}F z-v*UX3Wbmj>5u{j6g^8%>KQ60=xf6*#K6$gF)i0VCvVpS)vu5Xp&uqw2rDtIN7#(~ zgEh-5R>8WGF5wB9C{E@`^%P&B)~$D{uc@!9ud7|^->sV$Q(w$iahp6#eBx!?M!P7e zVkm%piC-lI{Lb(zG1J4h)WiX~li*^eK@7NHkYkmQ(Ao0D>vE($kpCLJMd*SY$N*7p zj@oT@=E|+knRpOicQEuFR_O0#u=_K@o^3s7?{zHpEa#)~S>74mWN)SZvig#Gx4cV! zQhiE&Tzx`)T5VNZ)Hds$(xsy|xXn2|Vi0|S=UC5i9>0gmQu@dtrYehD%X)*#jzH}P zq5J<%)MD?zY=lZEgzPT5yfE@Qi33$o08y{E?0$n@W1#I#YF9jqc#G7=-U#(j3)N5w z<**s@AqO(R52=t0@$lMdtO7KN`54$o@K40n`-&t@CAdw*me5K2#cVvDxh;L`6UZGL z$PJo(-M@FmhnIKaPb2Z`Jm>82Mi`=|K9oaiZyVkpVeIB(un)`C_JYn`dfmmE*JiVpVzpSjA^+q@ZlMs1XzRmJd% z_*~{}-&prJ_ciWo-O=uy?yudydcScOYTvpy7&o(gz_s#va&M)4m25B#@hP`WJKPX4E-&~cKK>~iRY?-w$!uCv)q&EIl+_d`9c3)zt20@w_DHm_8BWYS)P+TD?KNA zPVubvZMdU zS3kkK&JpCh*E{4p<-6os`DNEDu1?oWE}t5qdQ`6(_@`^X>wVWg*U!#j=TFXGoFBXP zsE?>k>Z9r>u3lH7bE@-4*G~suey7v(K1(Y!HfU!Xb9wc9H{aTPrG21(s7KSb@A2I1 z`Kz~BTERE5;`Q6r(uwwCsAu9lTck^M0}twO;KCg4q5gtO*bF&P@(+pvBSizHm zC|MVFS|6uxHH&D+wdQJ@$(Fvn+$_SyXsfyok36#Q;&DQYg%{1^6yjTgU%cA4@FL;r=zd&7<$@=6MAnw%r8CIh$etnsY7 z-Mw5o-FV+|xwMvyet~0`dY`&mZBXw~>(zVJ2h~RPA@u?EezjmSg3cBAAsK2vXXFdAVgF~?`>;dbr!AL%A^#)? zlD^|1>jbLBSvYGw7_Cxz3bB{$ILs5} z8S9Dm_@!~4_Z?pusx#Mho^+Koj-|_fG%9%uTPk(9Zt=wgjIGi#@_&_<>hn0(u%^XH zj9IUhFOn~oACT^s;(QI#CKlx?*Dlvy)SlDC`k+OOlHW?RUnM>7t@51bxszBamd^L2 zu&lyn{b*kT1$4bsY_&1TU(;rABYgwpE0Cf3U&IbHe`Szmzd}IYm!Y2q<@daU*xR88 zI=>3-`%XSz%f)dT`2Q7J`Mvyx=Esu=h#Ck@`$4{3YZsnE%|K}P5Awc1%(wLB`QfBN zN+9;(ZzV9jL$dc-*h4s;8muF?a!Jz8+}B$xQod`Vii8IBH#1s z7|&Pgm#SDTq=>iP;zf6~-Qf_0daZr0W2OA9eWxeYw?@h#zt$VKddK=s_Z+PsU`dd- z9AbTuz}=FV0e$H5A}_ed%4a$LTwdfwR?v;t{(X^=Mc!LIe{;WXh*e`IO5F}~xe;@< zk+(ca`Z3N-d68VJz3Mo0<&j}NU8|Gta3xCn7;4`lWScs(9 zdzvRgKbi?KiJqhMDV|l{R9y^HJz!sQa8VNZH!6NIZ~m`T{LuOfy)Fns7RN;b_YIRF zvFBo@!0^wEoI}meDO5yQ${+~_exk}A;uw^I9~!==djF0}2@h%qTOR&d<{>9ygsb`G z_}^pvbFW|gV!PqbM(a~8(&=1aQc;YfMSC){*A{QUJ z{)m~oyTXg@jy@;bM6Zs2(yVZXc-6j4eUKR=GdwdHCAh=5)41Is*3J;$;01iw_evB>+=59`=0Tx$LIOQ*x;zwZ`9TXyt&>s?XSM=`pLe{UZ?MT{Y2t}ktCK3 zPa;XGWR@ex6vql3v3@`HM9jVRSbs7M*<$?-5=)pv8Dv8;xS;P3k_|eb8ET*m3LzC@ zATV%%_8pp_0&*c4dikNf&<;%y>&nRs{=F$`TEwa0=^e4IRe3>{$e0$f+S1v1!B>Pn zC9MBti#s`QtGp@r%#^9g^QN3MOL~#jIXoSYMa^#BGb=o;<49b~5wjxZh9)Y?)bm&7 zZM9#v)e(F$Mffr^V(z1R9-HOhEqX_D#~LaU*%iS@j}R`i_`Qb}B{pzE-j>TQ4?Zl8tq@nw zvPUd`Y<{_I!`^b6H#4u4lMjlM)Bo)x0r+^kEpi#>H(nmRf1YrWWc_%=@@B4o>G6zZ zkB@-!G6j+?MDR`SW zV&Ht14aeNK@M%%rri(5PhQz7#KYiK|KDQum)8-3<)#BX3L(j#!{CU9}#NlJCggP!S zc%9HkTl(0%;I%>@71on9EiEs&BPo1ED9fqD7?ZU5dBLl~M~)snlA0F`gpV90j*Krz z$t(WL1;H)h#5giyZp1ty)bSVz{h#RjdrAK>Mxa6>yM^80pjf`>4 z$qSZ57H}w4-1809LEDmPdFReuz9ICAQ#pKN?4JD@OrMF%IDXHP#iumI#5P66i)>;y zbJR*9XGx>_QPM7ntT8iU)-2_Nj1^5$6PvT=+h1CeDQv5-&61j8VjjN%ld; z+rh}F$G0-mCURZqWS24_B0gg3pZ?){=n9TbF2J!^b|&mJ)&BAm!6mN+*S^BF!Bbnz ztDkWxa~v^IvqRswl<283+{`iF@p-}JQ&VOImz=rwdHfPyN2pfV2~lW>SGU2hvvzW#6 z{S@{4@Vpl3FdG4Y70Qxm5%ooK8GM|8xv$veuW`P-ztaBPczv3r_g;+mqy z&zFv09(no{g=sgZYzPH4Wo}?i^x6m|IyajcEAymi_gp5Zu#U?rF-67B3>8Q8c%n=? zW%7=qnX*{*Wg3%K=FC;2j|gAkj80+NO6pv9^!&M6blO}!`q;Tf^l@`N(f-LdW!!q} zOqPQ2MlZm=ZE~JaM~==7on$CS1p07X4Am+v0%j+)Ln|~v14Pn**I`z{XrnFKT!Hxj77Ra#)i*t3 zjbNBxpVeG2Xb!2Q$1fA^E?khhM9lrwxK8vmd#OU%B;=1j4i7ipV!)$TU1{hvxw4@c z>0a^hVUBiZ@y2nl;~wv!k8UmA3}cdaIy2_C7!6Xr^IqpJ=RMB5oew(eoOe0zbT&Af zocB5JcRu8Nz`5Jm?0n3*$JyxYcHXH@SIpjG%!NrtALvp&y~cHHcA!Yt8zTJsy+kpwChM{OL5()n73&{%#`=q(mE*!qH)aQP zLYy{f&DyFlOdvdUL$7>LD(at6VngL5Dx~7M6#I)?1wIBgGQ)@N+^S3$cHTOLo&pJ0V89$ z9`-{Qv_T`(LM4=qAqk7IE)(@s`u=MQPP2CjMd_Q#pk0y-wNv)QHJNivsXuW%K)|k3@RI_NPaNlmZfAmLF zcUpSKKTN&X(nsEG>XOmxKQVQWI3FOyN4{hpD6<^Qd)L&xmIuC*P2F$lueX|d(9$39 zre6eT*wXL!np!G1yTP|J3q_oFjp_?b9f1yrD4YGXc_7Ae@X)EIPO$V%Jh=%E%B=wI zINQ`o*7;Yg7^$?*U&y?F;XcJWf20-Qv{C<-n&;EYt+#jgOfwH;S`K`Lrp~tXUv4pV zuB9J(#?%F)+B#ok>9VQj`OTJI$FRBxQ0b^X%G5zI94=zu_P5Lf)z%%%e$Uhu)&;(s zOkFz~15Ku`x3rI$@!|&>Eq(7YQ#V_B>N}=xv-Fq4rtS!gdQfd1=o;0xn!4N4_ii)w z{!u-{)Kvsf)Q)0Zp?E67(_ETwKou((j?M^}s3xd~tM51^*YD2nl%rhja`=Nea$>jh`4GD$ttm87J)-0HE;57iIU{ptnEPN&nQx|)Hpc^`%8S0@L%Ao`bAqO%b6%ru|WEdL9 z_0SC+&dh;pOIpIGGA(s`Io7)equRFalyS&=7FH)VCj#hZnpGqjJydC`Yru= zs;T3DHm^_o!PME7zTr4ims@)JB2%|o`lWJH4+N|O+b=f{Bn+D#ZvWEMIhNKKk`V!@ zu=Lqh0NN})z0y2CXz8Vve~G`C{!J?}&*xhDg+@~cDy;)c|7sp+xAgW{QxA=LaGI%; zelJCdkbgij}E#0MubwEn~&GfK$lIftp(uwJ&uD0~m zR*ZC7x{z*+2*8M?SKMRjlo8Xv6xq~;mfqQA>KaS0>Jgg3vo7nvnHQT5q~A>s6sk7y z1F4oik12#g7g^fQc(~BDmY!s#`CdzJcbVtq1EzncN18g#(jTOu`F*L_IdolUnrS>W(>j+y&Gcuzl%P&LST6F?QI@WM!qiDZ zi$2kEih=Neg($-pyyY-;wxy>toGZ>3T3UJ7)NNJ(UfN*l(oy#tOQH0E&bUErXIBP@`xrjD`n-Snx1 zf610^w{Ey^v`-}Z6T(5d<>2p3i4r=;(jRo2df58GAT^UXUu2z6rzR7+%+lvNO;^wxAbf)iCb*}GsJS0>7dJU5Rq(ZW4qaBdT)!Vd#&@V9UT6_AxrPhFty8W`nUaC zQ^#9+s?XFZmTui=>WqMO;NvsR1G$z~?lg6=rI%9qi#rUC>Kja5ZRt-!rf#tGt}&)= zv-D)H71!^z^h@8HI?!hwSXyiz7)Fm)WwBIc$?A4vK)vGsx|8+atjm`FFFIL|E6vJd zis)+nx!k3w&={#@v&U{KrXCPFDuMa|d;i21`*h_ZTc8vNh0qQ~F!~UFS{`2vp2mne zcl5mKWg6+QJ6;kmB4+8=@xi2zrG@;`>&8t|x_pFJyoNBJdn1|SAr_XNAvHM0`V=YX zxt`S*#2-V%>^|AWZ|nu3lM`cS`S&9RrtlO84UjMFlc~upNA=hxkSDiHn4x@Q(<1O? z7)K*hLeaC7D+AJ0sy2?5U=CvT!d_^HCa43A+&Ow@&l47!!GoH76y76m^gQ_>{Bmhj zyV2yOgYHF7o{qt&HkTEn0+J3GqcaIxT~E56a<#dhc0J=Nv)&jt$$R9*&d21e|5(9x zvX*CDtL@aj^IV~BQ?F64RV&rMspV=wy-K}O-KoBMaF&8OdFBy$bkyK#ep8atX``mI zlc$IU5b;`ruEL&!nF=xtO(Q0t9Qrxe1D()1wdL((-1I{abi%K*c-X}>i$H96`k@$s5z#gkMx&7m=6{Mt=H-r_H=|KF8oj`VT}11s zz8iZI0T4fg_2A|jTM_98kN>&phDg`kgU8KvwnV@d!=e68LMx(^HTpv~4v5f?98Awg z!=D|CHHd$3U+OOXx5X7^v$@*ewC`Mlu5Vr6xW0A`xVl~Mx&GnmalLD$oSANOjTO9( z8C{21BvaEYVv_)l0P}!YfS3cWnMAcXf!PVA5I?hJ{*lV}wm?BLC!q~8;CtfUkC_U| zAfm=T%NZUqV+uofQjnO-CGJdQTXEYWibcGOEG^RKw}W@N#mcFpD=mwh`foED0xZ)a zmRk-lwybVdgKCAkL*1_a=VHsFw<$6xRSx^lb`rQQ5W0O1nFo6jW+udd3wmc$ZXpE{ zAOa*9IoJeyK zJ0g}u42ksr^sd}M$v09@3RlP*LNPYX?7NMSd zaQ4OnWJ12)JCcqUH;@EEr=wG`55iukgDMC@798U}EHSt|DJ7+;<)WjNZMMKL7xY2v z+*to>%nsNCgJ`pOq%V4o&?km>FxYLYw%>32ka=Dws=uq(IkVIQ>h)CUhim=rV)qf+ zQulcEeRnpypo!gE>)5^ZTw9TC*j~hZzn!+F_PN@xEK4xVeioCp2(}(WIpybmjG6L3mt!WH%hzNKJ7^R zZF~Z;UYe+1#$>96d|E%o_lw8ty+iuWdy#jywosZQ3M#RZdmP5$X{iewunmR@`_3!kZ#rZ_HslTL(5IV&eZ%zUkcfdU0_n8iE{=2C&BTaqL1E$Uy zYwFb>nYtjx)Sof-U1`&Ud|I>FR84w$-plBpkNG))AcD)9*Oz^C=*f!gWg{dbc| z|0&N>o>G2Ou2VhE3g;WnEZ0e{O|H$ZdqPt)loJD+iL3$`hEKSeB22SncP$7VETP9) zCDi;*_e||9mI47NVoD_bnp#LN$~_G1PIq z3i2Tf{0m#wELAjC09?!<7j!}nh?6v%Q%U>1PUPsGTM5_psl`W5Q-IJDo=Km20qTuX0#JKSLlNF~;R zq8aAuAyt+>BF&s<+hplkw0pwCy_SwS!tC)4SUT+{bF~uJ)n)*$WfVoYPqOreFU)Cf z8EBDA2IqFopa-#whnlnCDFU#MQ141HwYJPOmn>v9@lw++3bXP&SCXa;GspXHCS5BW zVm9uv>XFKj8gLbBQDwHyR<&g>0g{h3T=KUNP%#u5_Je zq0~XHu}l6{vHn1ibWgw%bqeX7O4 znUIwgI%lKTd>?LdYi4B zelbt+q9|6Pg}c!&_m!jRFi+q_gXOSdwz(8nr={Ht`OpE7`YruOndy;hhgqZ|C_>{o zpJ?gf3(X>zZs{(r7e%hX(kUOC*O#HM3)lJqLl$%Mw#eto1#*#GEdNEmK;9&8mM@e) zmgg&JRE<~qDtu+Wt9|RF{l@LuozmsLa-aD4@t-UmG)+H;#Yi7?ziphvLZlzNZ*-jK z{)F!CId+?Lv{52|>G>-=d!4PHC9l-alTXsmloP!#7~{P!8P6N>-ihAB1K!p8bp$zI^2vIke5$@dUaOxYuhGw!bM%dJmcHZQjtE!ycKEjV zw)-+vF^5b%wTrLDHhHcHFID(CyD+sIS5tT2?>*7D-jnU9p^o7r;q_!fl3T(I)SXV% zDg-C`@+mghn=q>(2%$it-fA6U+&z_;Y=hOxWNh36!9=h{fWsR0a@C=ApA3AWZ@^&EY417mdV5UF< z#6Sc{AadUS%jO_glM&3tsFPK(Nyd%;>&-#dg?j>Ga}cvL`tRc;hi(fZqB8wVqL4t< zh`^yo3J4(fO3Y$Ngc#`NSlbybyU$bh*aDSYR0;#|Hs!1w^ZZ zE6eNw<81mXcvgftf~iertQK=WbU_<5LOqCDVe8F~MWQ+DKFOSISwkTe`kFbWu0xA< zQgrIQ7Kdt;VxBmR)N!S}R=(ljv$*&Gf1&+8T}+A;i>uthkB8IwJlYFx zxb*B~Gy0l2P|kr|%rqD*qI^I%$2y=H>d$Vuag%bjtQHm%f9Hq1#Y%J_3cCzL8)^Tb z8#Y*CSp#%yc2QnZP5+Mp?7&@Qpp&L4&8R{Y2b9mb9L^sYdJJknvn7Vb2)y>~V zg(14#9Y>lDE;-lKds9t)*&C+bf3>Xfk#Gv8Mhx&(uQ;Or3a{sinoH4oo+-kzwl7 zjxlx2a%+J2a7LiR4ocCv&+Rv*jp)*&TdVi&B`;&Nub<-TFYg&}p8pEi&~lKbpE>qp5?8 zK#Lz}zQEM4o@wg#3r)TFcT;zjnEH}+raq(RQuDw{w|SuNa#Ob-YwE!(#{2tpr}TyL zg?yBY)0asyQQ^8=QsCvz^7R%UxSsWv(k-RjwyO z*I%OC9B80yVZkE%8G z-ks+8Iq#Z!f2FA>(K8SM>c7s^WsEAh*&-{ksZ%f*YU0l*HYIq*K${;Yn7`d^jxWOW}t8ry))>5*Ju^;F*8BbePk?Y67Vz--Z;nX zg#{Nr#4qF>T(`DG`E!}@L*rbtKCNoYTBpyjMzR*f%Lj%vSUB zO`O@tEzmce=n$*Hi|^1Aq%*vUtO3~2Fc8>d`3`8Fy z5p&?8(7rO|a&Im6VyJ+Ui$iB!p{$6k#)A%YA!Zuvy}0GsE0i_12>B8^C4c24rr3Nq zlvbi72E_Klg&h6=u)T1&SZ$><9L1gdU+yj(@c(zV7rvgz{mt>5I>#q^#Nw-!E@!H* zn>8ZZY{&WTaMj6kJnh~W)a&#^Hz4-=0`mWE=i$KU*28IfIol8a=O-;=q_f=f^=;lO z_@YJf<@uJ#J*=lGTUpQCc-Z4ObnD?VM~NoBcX?42y|3H&cx{WckOg;7Pj)9a(wvS3WMY?ez+6F zy$%Jq4eafh4NwL75CKD1a@$Z3IWTfX%U3&;JK0JJ7zNb;y#E zBh8oNoo{L{%QodD`5o;wIbU)p_bYE}cI6d$oMsK=ZgMz7W3E-k%}KwS7KpH9fVipQ z?W7U*M$8Hbmeb9-ilo>^6|uEt&9!{RAE@V|QW$}1cuI7ZF-5@V4w_5PCsmlwh<6=l zK11fCK)zS|61i8Yt!{*RVbtm|S99uoN=-(Nmp%!D5$CE5?hrblc_GT+< zl=aG5Wwny4P1}|bp=Wcf{`B)QMScvWDUBt$b?wi~nx@YU#Bb+JDBb{@d^PEfE#~5kGkv>Q0hFg`TIiiq0W7kF=R-Jw39B(nF|r9Sa0Mr^EdgC|c~D}A7S?^Wm>&|eD2Na^jQ zErBk?%z<=Bfdm*1Q6xab)PBrFs1L~uM}sSmI7Xh&=|rU&E9P%!`iZec0LD6!t;f^n&;rcIT0d$tE-Ki=NB_OdRauy;(c@ z6ROW`oNvNj2dhZJD&da7;q$Toy4b8kp|CznKll%G zXiL7vtkxb_VCqCmFX2tB80yMEiyru)ixY|b^Y{{T^tyoaX0a2iNH7gce55WMgubQM zf(Jnyd_;!Imye^oEg(yY8dH3Mo+B+#UUe2ZZ&v)u=cM^q@AkS;ft`u?RA8Mg=YJkOBP zt-kF!$$O&j6yFKHx7BRli~5`D1m8aOYR|iBt@j`59wX9snGxlk?1UcxxSY-&EToTcmtPS+=D zk1BK@+5E_-ce&QO0&lvOQ&etsuJC30UeFKsUFEsm+hkm1JgxM5K6H89ntQ7EY~EHr zz(~O1#wJO3d)}MmiG+LVqb*s3-2dv<+;f* z;8{!cT4?{w2vK(wOI`Zco)5Gh{oR0mrf0o}rj|cuvOGlY6d4iIfW3|6{s*W~?xo@9 zxNwtO&vEPqX4*Yu%w1$kXoEVafX$E%Y2d$`5(N=;l&HJ74xYD9*s5-gui7}hg+e{k zJ|PB&nK;S<@gqZ+xv&`u?rvH6pz@SsWpkP0y%K_Bk+LL1aU#RDyuJf=k2w02I`LH+K~jm>NZ z+bleSng?61ew-Jq+7Q38A9@=@Z#2G#`91RT0sA_Kcyrz4xL7(M zcWZyhXWG_!F7*!c{_1L5kz=X-Ms~H|YR}Zfh)|klbG+o6JlVPgwe4(1Z`w(p>77PnPp-RAx?Ox=opD}0;c7R9rSxZN*pzteL)^hU3DU+2zsXK5#E zHt7d-x}%OPz}*Ji6WrtMLFpy?IrbX%;qI_^7*E&_XH$hW_J5B7@!@+VQ*02bx=Pj7Nn} zk~^@!Mq~68ya4;=(=gEhkvFB8#K>#(-?uTcb{Y*=HEzqH1PUPsG9VQaAqqqciZn^iOdQz0+7;Svc6v;FZjQoV(3Ij97kz-Vs|&xu65H8Nxk= zJ>fpLRBt7gvVv3)sg<|q-PbTQYbTG#*ga|^lPf0tdtA-1xQ zSb(wX|Bzcw|G&sBOT7P)UjpF_^U{BjWj=Cn*RBi-60 zXrpB2qEEdy>z9Ue(&o-s|H3TNJsU(;8hM4f5PJ+}>Pxg8Aa_uqzDSxvJEXu6Zt9`p zg_cXYlslcV*{^W|g0OnfTpVglIKrKNxS{kq__Pl2f0IM* zHoISX&c5CIOt@+2Fy3;kwdYGMbbwo#)V5Q4fkt9F&4lWf-7c${6ph5YdO+;IE!xOz z`Wi>G@K6?yyS!_An`rtwEj|d{`4-8Gy%IB1*xw}9-k_y`9*#Fc5b_}%CTVGlgZ~KE z7-OQ2iAbAo6W{em%@X^M?6O53y*M-Y#*}4=iI0X3|5S+!9JP4GiNVh4lbfPu^Huti zQ}~#EOw|0Q!zMNzHs#Sh8OLv3vN$+j<}3Nwh`Eb{?NcYun#Rddhx4%W6?{`v^n58V z(h-%4!57`_+ii(QEMA_L8Ei^9V&?1_vu0*ZPn@$SV{@d7Pv_aJWE*P^@Jmy-g`W6S znP4jkz4xh-JY{+02~))06puB>eK4rOW zaj30NNpLJ)a(w8cK4oRZv5{I!s_lb}-XK22MrMQ-e5SOGSsF28PpUnym7u<#adKPa zu_5hqMx2+17JRNuh&=B7jErZSVy2jZMC8)Yqn|6&#%3grF{3mpc|M=@PhejNer@1$Wg=lRz958)L)l*_+0F&g3nRSI zi$eE*p-hUMYkjJJ)G6XScvtk%W75OBOr(WA{z6$FIChL2<(a}7;nBy1Z8mKFoVikj zH`N~PB~}~B8AO9Lg!u}2IGlMMqUUzHqn{mdw#zs05&Dh#-86wW>0jE$$mL9z{6+r4 z_}psj#AZ($rRP1DXd%YycL~qPVO`z$`%VM{PVZ1lKsiLb6MCax`9w?L3HzYAr~EaDjgF#BbnIuQFXnY!|$v!OXk!0=BtTR zO0FoGnGc(j=F2RdLeEvCcB`ciU2&;Ja|YP<@l|`OFVQY~aUa^mnDjaJSDeqw*SJox z&-YDmWO#pY{G{hdF7XRMc8<)zl^3~q!y^>cfxc#R7mj0!8rFWxNc(J$4y-*V)(PAga zCuL@i9(>L#)?^mKNtaT26248U)n_}V@-|q+@xc3(USg~fvk0<#F#kcR<(N31g}n%S z3g+hbLURU`1KuRul%QqIvVVk*{aV=-%oc2(L*e#*0GXN>OB~7Hdkn%5tI=tU+~xwp=%- zJf6aQmTJdU3=w&>)$UIHThA-{eB&j3nf^_{a};Zo_Zj)#-TGYL@%sG-kg>`71vS&+KF<@@iHx79%Wr(}C5f+!GC zHgDcz3vW3XHIG|Sa{_xk|2YeE^ec-eV z3XjX|CX{bE#FUj(7NB_0NY-v(3dj=e6Gxx>Cdbj*8*cF~ER_A561764PP&v3&ZF`D z#5O**fe2UE7d*&gFUQOQ1BO56sTvxg5;j8$41U(~@Ndc`_COF%Hp5=HjUbj{j*cx| z7LLdT;XvMFMWxtHa<5~YcZ|GUj`qfQW4&g?Ry*!fW+)4s%hgzCoOAray*>`jP9l(1 zUy&8~jb1=ck+L~3fY|>f1p-Q;2y!6}Twk`ld_Z~IHe(oveUSAp9-%QuA2w7XLv$q` z;QJ)QKHWL(=I7P%fi2$K)khqP*6TdO{<1rfp&oN^=KzZYXNDj6ckwFpUE^+D^oqEg zu(f~9&*FO%W&x%+R)D=2dj@6_#DEKW2Z%Fhhk7W7OlZVy?Z0AM*4fk(>~R_25Y@P@ z#7u@L7(ugh=lU-l(Q)A}9KSt@e$c(#$YR)zo%7dmKCqd4n#*faxAQdOe-pDZKhwU_ zhV2zLmoG|+mnJxU(p@YqcK^Zq6GIwjGEjBBk?y-gDx=6M;^w%M#6b!szh4VN4}D8v z#NLQm4Dv?FQykJkH!m z8=~<*n}$w;7;wR{xEaQMA9O&-cYvs<~wVZko{gqrE{Ya<^Gpv zj{XZ{5nCj$aS2~cpHJBBQtuCxb7Hbnn9=+zgM3JVy6;J~?_yg*PW2>vpzcSG4#7`U zwAh2N844g9(jf)*EtaGN%m|QRkZXEjFSLUgcx%F}gDMDuh{Jb3HaC5$wBo2g-5lj^ zHg&+i^%ZmN^=`|-vfIrKLxwGVU8?ySB;`6Yl0U)&(m~3y^t!3$4{Sz@N5qZfU`9-& z8cWN~W}@u1^!7g_vOM3sgf+wAn;$f@QqJ|J2UUM#-UbegC8mCSoH?XXW}ScMUNeW3 zTY43~jlq4DrSGzyQ44P~uis@2ktEs88+i9BViNcDxGxBusjIP*uJX=sobL@tpR=Lx z4bp3lyQE9($@UYyJEf!LE4<64`q1q-+i;E+Y2Ru;&ik@soBbB)M(HfyQO=)vIsTsa z0jWmnH;&O8lpb%Cd!D{6{OIwa=UnYeBky3D&i{pu9qF7lOq~K%KU3hKk7LD<`%`So zI79u+rWbHF12TtWTby3?W?P`2YYDWJ_A6=5ZjLrtkzTZ|lRF*L<#@;84woJyw>!4j zpW`i5p8Hxh(Tui@)}m#O=U6u>UO!xK(C@O{X}g9UNhj!g4Y3#LC6ZegS+?^xei6TG zAPXvPU_Cl#tPwXpUh^Iv8DfE~#S<%WRL{xHn1zr7F4)hpwqIjgwnV54=);cChk&%- zX&*4pDr5~*>W9lI-n+$H8LEIie_=*FrLlF&+foflog|XbKYVAt zOc}8Bn+@i9qsly=nPDbsN)`2uxM0c&rh^)a(LF)ENm_3dNoN>qzTTFtJ~u!F+S)0dz!CCzs+4?Tx*;x<;a26@(yX0{Jt?{*X_S~9%fO-eyKuwMS0y7 z<=!ZDd2iJhI?|0(p#b*( zLBWRF0~C7B6~f2mL7TDg)KgZi&e?N(VWe_c%Tb4^^W?yQJOUB;aEc{3 zi>(8{GMEs_EtQ~!2OZy=9@JPK-1VY4q}gieK({1~#eIc!{eMouxj)?;oM^Y)UvrF^ z^sSbAv%H_jC>jM`gz&#JB`55jyhU@6zL9~j+U!q*$*Smz;&T3&OZd*P!Cm5>S~!kL7iX= z?8QMHj6fSabve!T@qG0{S$*mf2E3Q>f*eMhYf_mQFd5@^5@+Y=6O1*!dB(f?r;Hrj ztbXM6GVmMaPIBL^CGh6jZf9;ae|9NDi}Sm{fDe_iO)ZgSm)?AX}|5CwocEm<2=Vpo|iqZ zdS3Uu=6QveE~Q4HW2<8#J;(#zQYk2%X8*`>m=vYQN*nA~*q7No_Bh*l#`(rfJ$P`Y zP`d9tDVHI`xing%MKkD&^B3uH^ZYI>?cO+lzlT6W837S@x7UdCS75Kj%!gD+f?C#R zo1~s^i)+QP0gX@x`H%_;o|X?Mt76g+K6k?A2oj4o;JwzZo$OlRI@Ncc)}TG0HF{>- zZeTkhFzDVUhU4D*c;10Ll`w#Ccj%RJp+fwYYj$+-V{pfwm5ocRw|Cs9Q zL46DhYhP`D)N_KdoIP@EOh%kZ3;45b*!Gbla<#qP@wMY}M~5fdb&53{A2dE>YC??u zgmw*!?5}kUdKa>Xayr{wOqTws@6&(wid&bWi3S2)eHa0c^F73=@Ue!999D0kt7Lbk4C7cYK=(GxVX-{b<%MW=T5B()soi(YS zOZy;kT%3Oo{hmSQu8RzHGXu3BIriJug`P}SryM(ax8ik&HXh`klRwA=hf}@9sh}W1MY`uiIU$Z?NxTALff( zYx!P%p7D_*C|yBD-OBs%(|q@b?wF&FJN7#UL|&st5Whb(o`Mxiy?_}n?9da3onxH0 z)nFz;7No?sd^1OV*rpBQpbz@vTJB3xSJ?s?@xnDzyfEKma+HXKPn84q3tVT~tf=t4 zYE()hAf+rJyiCgRZQ$dVKgf7C@3e!%6UTe+AxkhxX96jVU;e}6{54^}`Mw-`J$4u7 zAZ8!*Kx=$l=+e3BHF15M$b>Fvhia&R{KG?W^V9<~f_Pd8`4h=zm@7!+-5brG{@;H$ zd!7B%;pc`Hr>bKEKYHVA7rCZ*_Uj4864wefq`u|&h}vMULqzjVX{)2iTS%R8k(BG> zp6sXDZ)Z5gtDo(isx3D*=@(Ih?9&h9yDF#s630J1o85OiZnxFiPH>#|%l4fZM4F#mVnd-))5y>!1Os+Rdw zGakFq07N(J*xa)XK1Inio3y=x& zlsNyuWNL88oWyEPkOJObF6f3fsGk@*>nL@}%z*?PqkA#ip$V#>0!pD6k{}|X<&C4% zU+t44_=O05VK|YKkOgUw2t6E6p3?GFn!4T|Ie^0|=z+aZJGJGsx`782+8x&oW`E+z zeIj2=Qu>W!{r6CiOz)=af7q)W@y2gVK=6jw3H{mrwJpOjtPj}4PkpM1$2&2xjFv4N zscAC^KEF4Z6vxU@SkjVOep;Z;u}#{{8R4b^)59;^$A|f=rG2&t$9Q>IpKpIAv~-cW zdfqUn`-CSmDM^^4kD#Iw61+n}QkasykA}a^xYKclyEXLsB6aGV+*$k>7x_UXuYu0Q zJ`6oj2_;Yr1v5hv($%?IGxi#&of$eUUELQ*D`d$@Sqk#}DQ%%H7%C(M^GMw-bR%yX z>(7RKC<4(j>X*m*%dnS2E!05+G(shd4>gql_GajWZU{m|^jLo~k8VBKqhdMF-T{L* z(dllUG0xuv18n|QJ$sx#<gfkQ!vw@`LARB>6nF)WBr+!*^mnb zPz1vX(SA9S$3yI;5QGY-f*PoU255rTYF2z~$I=OVp$B@Q9|l3Z?ykzgQ|!fQB`dttKQ4j;-`7s_d0g@mYQXm!5pf$t|U}ivOfPYz#4MnBg31&VN z3Jsf~1j--?6;KIPPz^Ou3k}c)U9cYpK)QukgcwMGG{}MiD1}N0)blTA7wL!D4E1a9 z1hWTvp&tfe1Y|;PKnx^83Zy{>WI-+z!e%IeGRTA=R6-5ZLld+?XNdIg#?lLeAl2{# z5D!U^3h9sq1yBMNPzz1a0X;APLm=NuQb0T;LNcU6I^@7+sDK*iJ~rB4cPr^%k7$G@ zXoWUthYsk3F4zm*upjy$r83$-h&c=+;3CZ8oXwNMB3&;X6l1kKP2 zZK178)x!dVSVzFPi^PH?NQDf@fdVLoGN=$dN_NMrg$8JXX6S_dFaS~=X#fe(T8Mv` z>5v84kPlV(Q&dN;+l;7yT4;tY=!Id3xSIe$I^;qLR6zrDKrakK1jQx^(jgZ%Lpjty z6Li9U7y{Ql1PqcP^_~C`h$RQaXjBnq8B{_I)Io#L)9?th8CszY+MxqFp$qoHe(0IZ zk0eoEv5$aUPwYYz#6v3hLBh|h0G0wMhEiyLjM%`ef*NRoR%nO4&;z~D4}&la(!In0 zBtRMnHa$06`QaK^mk(Ad7zmPy!WD3yshQ-Ovvs;A$i} zARdw+9de-vN}(o^sK=~;DxsldbF{x6vk6+E4F(<}rZBspr;+p@z~bUy0;EAU6hRQG zp#eIe2l`+TYxD{p&8nt3wodz24DzAz-ZzoAQdtpA4;GcYM~L@p&R;P2qFShgUOHu1yBqnPzL2t z3Dr;sjnE8j&;ec01N|@r(jGj77)Sy?WIzrSLK##-J+wjx1orZ;7y4lcWGbKth=(Ld zgG|VVd?^<$58B>8F0QLi_`kr+oeNBo2}}r0CY7esl%_PLDNQEnm`;y0rIAKV zv9ei=G{uS$TTE%ih#ibrv0}wYGi<~z=E2HFOficABUX$UX~c?=?P6prMz)I)TZ}ZN z5!3JcGxtnG=24&LkMG0l_2zv(pL^~(=iYnnj~N&UR#C2oTBwI6XoePOg?8wKUg(Db z7=lq4hiRAv<0yR|<@kFjWP%U;P{(n}#(5BeLMVYUr~rQhgTOUV2ldbh&Cm+%&n0%fijk{m~Mqvt!V+<0qAqd4#d5nWlN1+)ypbti220Y*6{D1-|hdOA5UKoZ+ zF#6b;kP8J+1~t(B6obM|&e>MDvmUPUwXJ7=%%nhB>hM85H;-2l9lUar}!Y6hj$QKn*lP8+5}UjKU<$KzVCM za1L8PWKTgh1fT#)pb~1K3EH3w`d}EwVH%9%Y$RkI53`#ngrEq@pc1N~78;-l+Molv zpbrLM2u5HMX2J0zmUGD5*av>dg&>3=9}1xu%Ap$S^Z3>b?a&PaFbY#(3@~FM8-h>- zrBE69W084vc#fj`$Mgj`5QIV~g-WQ0CTN8Y=!Sk6g7GIag2Q+e#$XcWz&gQ>0Y3yF z1O-qEzQkOesqfDjZx36wzvR6!jyK^t^H zC-lOgz|I}U<1qUZj+|$ZDFE4!2SLb(A}E7OsDXNDhEC{(ei(#d7=>||f;q6beE7f* zxe$PSD28&VhI(iY^Q|4apcnd}*un0_V=x2mlME8P;Da2 zD|A8^%ofrQ9)K|jPw{OI+&`sp@IxNtLlKlhCDcMAv_KnlK_3jjFpR(`jKMfez$8q= z49tOJhkv zlQ0Ly&)I6Qzym(Wg%A`&8C3tANmxgr5n7=Wdci7Sg5kg$3>g3_%D%0Te+AltBelK^-(fD|A9H48SmiNBK4ZGmy^!j8kkOcpww9AQuAA$KEKw z#ZV5_(D+NXPRdCc!4}*G9nk%DI>Wut4}&lY<4{N4DLi+IUxTA&@eU;u`pmBwmc zr9t-281W={8TkyZT2K64?q!tS|G}Pu9LR$ZYx!?pdGrP4+dczreFqUAw0)7 z2b0PTnc#<92tqNGLOE1I-Z{1!*Fz&TLpyXs9}K`Sw3!*fQ9KS)FbCEsdk(T77lKeY z%JDCyP!3g42aV7I9ncHIFb2Wf*xh&<=D^LF;sqc0Ar}G=g1rA?&*5SygG#7|I%t3< zXodD)as0a|^uh?tvEn$Mf?2RmvsWM+@}K~Up%kjXr)U@txOlsIh7KqrtL7_eBg&1$b&gfk9^$pM~*x8{wO0@iYuW8>YxFdpar_17Y1M$MqwN# zVFnyy>@DzuA95fFg%B>~TP0M(6cel#H$V%tLpSup5RAbjjO1|`@C?j>gS}>f8@%9y zEbv1%fWpl18#&?XopVdhCvvC$`5np4O6frWJ50G zK>$Kf2*pqiRZtCe&;%{e1|85T1eq(i7y4iT!b5x;gK02+OQ+z290)-%ltKm6KqIt3 zJM_XZOu#hEfpvzhq$4l(fgkc91VvB^y^9$zt~kT-ucS~7wa~|!3@lS@jKcB4`f0X_#yjuVYZY)F62QF@}U4q zVUz(?;5ul6`XUB_yP$^h5FUjwnBx4Oz|$}X{oCkxfm3(DWlhT%MLxHEzQ9D)KUf>J1l za24Nbp#j>U6MCT^24Nhg!TmD33-X~1YM>eVU0J_;i+1`{v^#w1$Y)J| zp$V#aDsGMPASg`JDK3FhD2EEDf*PoWI;e*RXoMzc zhE`~Y4(Nh#(RxNhVF*TH66V0Th7T|@8ua6A$bmcvLOv8i5fnoSltLMlLlx9O9W+91h>md^ zw7;7z#QiV~<1h^dcU2GgAoq_P{~(0|D2FPjgGOk94(NhD7=jTPgDIE;H_!b($d>1S z2tg5)LOE1JEsS%QY{bn_asAR@8}8-VvLj5P6S|=f24E0|VHCz-0;XUFW?>EtE=)7~ z*@f5*UhqK< zj6*B+I-w7yh-bn26T2CF;D-v&36%Yb<3Geol?2sL3(eo))`^>>3@y+K?a&3i z&=1`_xDMh`7>7xihOECZ0BrEE>INU=yuk+ITnIt|)c=%$oa6YH5R^eBR6`v!Kohh> zC-lM)jEcFpmtLep$}=zr6~xw`IYYn?xe$PnTbBldxByC^3@V@+>Yydew|3})0T_mH zmuI4iAKVe9MIp z6hSFeKsD4uBeXy}bV4r-zz~eU7)-zv%z|;ANeN!age=H`Jg8+a1#vzULdp3h4+P67 zR6rHfc4h=87K|6FnH}u0GjKDa! zxzbPJ*)ZQ6b0okESg?ea&7HEY|=!FrOf?06S(o&$^bGQ8k}LheU7I0OYy z3RO@8{DawG6SP7nbVDEX!xSA2;2{`+F_?sD$mUUI1{;YP!LXZe9`J$>vVqTk^MMCm za6kv8B{>qN0?){4(g!^TA|Ak zW_M8-hH;pIIVil16mCfjO{vgC^|dTNX@whSLWJAOri#n}Kp z$bkS9Krxg^{0^=|ZbKpp(A;^R*$c9`9Kt2>fDO5l;)IvQpLNl~N zJ9I%W48X*?rNLn-^J;MdPbG8w=O|d5zh3Y`HsrxD7n=|+fFdY?GN^!RsD~D4g?8wI zZs>zS7=dw^gjsO&cBK!pAs2#B80K3EltBelK`k`G&~iG!ZO{ST& zz~D8l1#LX(xpDqtu9CR>!(7&}AF^SHD`**~Z7yZrYo;O;Ln)L&B~(Kl)Gp!%gC|(2 z1-C&5bVDBu!Z3`%1Qc&#BI8*wcq(**7krQnc@TmEC|{E!2A5QGpEK`qY!CAbVKpazx66t=#+!XoqBW6Wbf+I1};Yf5OB{`E_i>##N1unv*Bs0-8 z7o{y+&=Y>t{Bc6$jv8}=Ymu3f;z&-7e7?pEL+Lgf6X z%(9-6z2@13p8R^#Oo$YI#(X+5^%?W=NcH3Ff@dB#_eC~-)_g2-?6c-@q_M&D`&|C2 z+@70%{^0KmE)+cQ(oY|J<3sl^`Sr`buRd}^X-m(k2J?xe$c{#H_re9AIX;p6siaj; zr+vs-@J8fpqgfRx{eoGX_4NnMTYmfBe}3@i!`-(YZu#+tAMgKV)0-1Jt_>c4A^8XI z=zB-c$QR5V32FC?{`z8j)px4C^Z2%JmF`-0)8WcU!57UE>kr+($Zvhes=Sh%%06(a$UUknue+*b^gI5CC+)swv-1b$Krv=6~|oH zhuh_klJIeYlFlS`Wv`9r4@v6eukErqoTNs3C=b}N|A$FRH~`O)-_)O^&K*fo**{KF zyMARe@`EIm_FqZr2<=(a89tSy4xda?6EE6rOud?<%BizsJSi;S)WPrDJdV?zOHwcY zdy=})cZqh&F^Z|PpN4nS$SYF}gaH&EOHxl$XM%X@Xp%bftUc&0lm*#=)bc>~ui;$`@&iAjmp ziRD3Ae=N3s5+B!O*_2-Y0-uXH!=DuN|J(9l8vhk}kUtE!5?6LC51wOL^?R0vgK6|A zpLs}sA;ZwP7cng+4I&uJ4_tFscKkaRXK>Sbmg$JF=6H5Vz6Lfh+ls_iW8EV)>-cDcr!P z_|9VaFwHqUgIDwE+@bF-53Z);0^)<@%kVO`XoPlFyIGD;68qTlQ`n17V>jN-9(CYl zvVmcC#X+{X@_BX*i5cSE{Api5-bp-(cj0lo7nf1*30#biuxASJG2%R_$3SxMabhn% ziGBDK9>uFUzKzshi-(C%lMg$jB8dT2N$(vNX6253_s=9wpw6v#7T- zfj`gDO=1^`CcFpx@m^espTM(J+=mN@5ArF~avC~79Kr{&LH-b)AwGh8>3AEnz6u{B zZpO#)2<=RH{VP$ z8g$vgN$bAW&P#dOYDct#>FaDy==I-xGr`zFF4k5*`LK*+G~2FtVU_J?-dZ8aIK{G9 zheNua=Ndc5{4omYSlXD>>sl<6jTj}C^`y>ua#E*T`+)YIYaHR|f&!h$&^EBFeDO`E zv4g!L7n#7n*%v83KWlJ?83n|0k=n!Avz9ZVmioIn$E)!+JjwEdcpRVhaoq87>J8&G zChj0!b_K`3pTbGb{a$>U#=7uM;tnjMF68ekiMzBj*Vu8dcHl-k?!dC;7j;~jYv;FO z*??KvlMC9l44QdvScljE`ZxB`>0ZwHsek9(<`in;YPE$;%wgilin&yj74MXlAS5f| zEg5{gn031)X8lgA*ur+aI+IfppJGd!@k!i>55A345yuWqICPUe`Lea$+AlL|nUtg2 zL)vqCYX)dU2DP4n$j1vuh-FacxR%7u{}et6SoO{2!9$!i*<3LXG5Q&ViAK_{wGQQHVID|whym%P(fa}IGsij4S-z4>acD2+G53OEVmVAL)PLe; zhuRB=X-n3XLCB?>zx^`5FXPFZ!VXo+!h=ak(x$PPyP6C}c6&Q{*}{*J;BST)-Ndqm zJK2@-6YdFiYbBi@VRYqqABV9N%e*Q-Y+nIOu}r{Xd=eMpv@neoev2)^`6QO%AU?x! z&BMECAP4WI13x~V?Vt9yjAOT!NQnG4b$P zPQg69or#)*Pt%Y8Tg$`2Jrrt5?8Vji5FJ(GgEUZ%<(RJ9V4q5x*4y5pU8D0aVwur$ z^;@&iF2BjOV`rXSU#-)pqV{&}2i9@?<(%!*4V7!}WAaGHiMoL!#8R&+VCPLbk>!VP zweu%*ybMddT3v6q?&vY?C$#r#9}MflVeMnuC$vv#zodOu`@D9d-V+P8muauUGLQy6 zkhR1zsjHbIGO6FsM3&F&hwDkmtUkcKS#b_@^2l_GW9xsGW5i_4#49;=ZhVHx<-iwY zQnB6zE5(hF)RZZ2-$cRj8vTZnNu_<&sq9%om^u1b%R ziKo@5b?!pJz zGo^SRH=;tE!r*qXr}wgFo7oG;!p!;*3s%#JhsWu)SRSiaVgqky^kp=BiU#ticYo4j zNnsj@&GsU7X-}<@G7qk-$tS%zefjZ1CHEA$*~sB-Vf_YJ!1cNY7m*8J!O|3tdn&|M z=I|M#@8%6HE}612_4vy#_McjjPk2jSaxRd+l_giq*t*%2%dg<|27`a4J|Vj2Cg@D| z+-)qAb!LcV&+Yc`{C9|H*!OKF50j}FpJtL3;IlZ0kFkgHa3Z@n2g~F+#+Hg-)>|)! zD>47lo~XUUUOq=oI+nr99;sygLrmT-yo{~v_%_e~DIAM75<96N3;2UwMl+UOY;nWw zqcJ(xJLpVoZMHiyx!AZ_X5Uz{WQWAQ5=vQL=FAwD0sMp|oE*j!v26JhY}7vJOgIvG z^m*5jg;MD#3)l%p-;v0=lddCSyWy|O{!L8cjSLnU6CZS_LxBYK%EknhP1%nRuTRi} zxRrxQRed{MQ{hnOAp_1)*KSWQl*agyT$Zs_*0YZzxs+WFRrDbq&FmGbo#Z2a6EPHbe?TPC?VqdU! z5zBRB)ra+^xtmT>laivt-Y4VWO9obFd?9+PCX6O8(!dF@mwoNBWluinP$96F@w&*~ z39?>N>qF!}>QG}0NH*kJlCq^!cahjg6)%rt+sI_&)7XbMvITA|Bi%~_vIQkHV$T_e zkwRIP9m6yCM-KDOefR|iATLsAJNh-sscH|1KTB_aMTfO%cWj`$^*HSf-1aboWSO+P z<`KJ&!9OCgw~C%Cv94qo*hr``;SwQ>o^=Xjwqfu+$G9@Vcm zu)Lt1BQG1al}4i*82QZ4TvzL9S!*8=d)$fHH4ark^U|+exnzS%h>tLz>#*WvuEBe_ z`&VJG%yS@z;`h?xopickS#1Nl}AzrR)9}&!Op`gIa~dB3-;k{*eiZpm>t-|77a&elncC3ME)2%xRMpt(m}a2q&qrEN5#ak4i6CriDMm~W&k{0m`m!`IJ3H)x9V(NTETu5?IWBp`Cdi+bvoAjh|M53hD*PKONuM%5-jC&>tCBir zIgEw8bUBCf@CBTWV=rlr%T1VgABT1JQ}#=oX}s}$j5L!4$2heHXlN((}DG*jLiy z&pOn?!`yOyV4vq7WQn{G&m%rgiv#!&SNuLK|ChTP@5Y^Yn>-)kwO8?QhGpxU@c|wO zWbYipq>Lk&Nf3GSMc3l!TNCBqvM13I?R^YDw(u0OxK_Ii%f(mT7pY*N4jS+HTh##>2j!&etXZv zc5el-?3sFej0-~zwg>4na;P60@VG9^)5c5Rj%19wR_Y^g>asaj)9X+#A9bj4+A)4; zzdSzI!^Xm)BV4@y-Jy%;Q{znOh#bkBzhN5!pyA zb8&`x%)$2?Qxx`b_{Q-8Jc4&|_y+MF+=ma6Z^DOgJ>E^e2FErm_}xnzng86S^3?Yu z8NXs9rJlvx2QPoeUMA(o`Yx5v>GdVwc+8#&kL$Yf%x6-TSuns35bxI>U`NHqP)3d? zj_8A|SdO-sSrFEjg2^*b4t>n^}%mes1kMVu@81BY0*uwsFd(=BBFXE8TUql@LT4Mjh;x1m7H8v}9$j9ocnSIpQI zG=nm{BKEoAt5KAAO)QMh+6Yff|Cm9vF*^LZ4)HHPp zc$u_^@@}{nSZZXFlW8WFgM#I4ve*0NJ>dh_ow!;CyOAkO?thnd;aJjy8ngLEVVSWiWH=`u>Z zi+fh~Pndo@4(8(R#F;pSI1BG)&w20xE|wOSJ@~+XG7J3_YAMLHd`Y`a77*{CGs&-t zeEX%h9#5aSY)sGn+M!yYhBjqPA7ngo>uQj`*vQ;LPEDp;Hr~rl@Zs&88XkOsyoJ*k zqk*^aa&eON_AvHYS)X%GcJ?l=vYa}Rdw%0uyj^}SG|fWUfEO8`_{e|RKC8!T{K}qg za&c>#S3YstuD6N-%VT(ePVH%#U|bxFJog*dMm-%5UAB?_-#OIIGY-{C{rN|}llUz2 zGxWTDE{S)sgR}A3EH)OeWuv@UvC$Sjz)YE8y(4mdZfKlq_-J)J`bbU_QWLactwo#ZwV z%;h>2S92qUcH}v^kdEYX-%eY(xB<(ha~EDACu}hVnX{X)+>^5L%~?aX@!|Zlb$#wD&v5a(8zA0}*8~LALcj8l<&FB`k)v_Cj%`K+l z(kbsM8~#F5F;9(2VqSk6V|SbKLtLX|s~O$UlaD!77ID8aRhWrv^wZHc+;pd@ zPGLuZJ)nj=?E&pm&gcL~3+%Y%9nR<$mcP>(-7>S-8QmiscFFS+B?k^1MU-^H@k?3Lcgir>3#`@r;P>_yq1zGNxS zk7d<=6rZT4ONg!azq#j!zjysIFE3N1EOwTCw0Mb%I-48J1PyL$?J&-J1fDzx>g)_&tdv574MolCMKFybh#%5I+qEU_b1GC!qoq z9NrWNb-@uR;KOU7gSn z`Tnb}I}=VuoYSuB7i{#qR5?6wwM!j}ynWhr=i;*+rgHGCX2J9#-Up97HSPN6sj=VALTA#2ta?_t&%U2}sH`R%+aLl0l0Ec6-5h{kQWr0vA@}WP`p&9wYpIl25 zo{W6`PxPA-`Qx8l|LHun&s1%Z=g+x5P3G=DyZ$-xOmpPWpIukpbm$Fc4qey7vDZ16 zxDf_sIOyPg%~Y+#ZO{qJB5(ZJwS39e2~)Kbc0fNAfje^DjO%J=smG@4A`)xArgR z>9{KL-{)OdFC70mXOYhc)xt|(h-AF(TDABfd!&=N3%X%P)#g$W$hqW9tfp;gZ@82ToDM#QGMW}l@*%drakrEgxsDe!^5Ecue~oJF@zdrW(cLY=f|~!Bp-i*rv~!>gea$=`?li zHLHvbS=1tVk|-3Pp#l~2 zhD~)puE00pR(vy_#JAve(hv<#{fY+g%3sg{ZX|Z%ENtR)hnNMp?pvJAc=A~~#@&ax z+2U%J-+~K|a#R8oP95VChR^=gRJYtSNyAxgN4tzApr8eVDPM5k9p9@ncps>Z|Qg`7J%cZv9 z)yXck09XIFsTSgiKbqbEIf6HATzwjGVrQz{$uI0Fc<=5i+ zmrRw7FZ`FOuEPy@4GtR=ZlLfo6|cv^Q%n`yftOX`{jW6<8ft$y;*5ifv<}7}(?eSlmDv!hzlj3c7AHD`Rvcf97 z_CJ{mxCy8HiMkMk&9D{jg&km?V~b%eY=jVOhOIrn_=_u&u%LH~OSPpMp?26BdE~EL zQTIo_{#Vxr?^~DUQW@2O&@`vh-nY3_O{Pn&_PNyQD_rWia`N&1r@`RS2&s}s~n~>bhK#s!Z z$amjl5LJ=izv+5gIIx+H?%-mM&*K>wgKc+me#0aTv+PB3!_dTLG(!tKa7Q5Iq2qyS zZdP>K!BwpjddYQCcl#y=ew$166Zc6y7=$5ckoMe0N+@_ETe!xhs-OCjm7cKssjpja zOW60+kFAHoof}R~PpVdFUp@<@A-2IP^p5X(dR%q=eY z%^af^^EQUz!19ROmgkB-;x4?|6@A3rj^z<|2j;CJV++gWQTHe@uS<<%_)YoxS0hWF z>E$b9t4js%roF9;Tq;B$38A*<_C)K}h2gFz`R(mme&HUvpcndK5Jq4OCSV%o!1^S= z9S)h`haAX*5EMWWlt39&z-%MG>5prm7TQNf@d!@AlbC-}U>Kj{ z;{(`>7vLN${~juY`PT(uqnLvHB)bapzmkjw%ztY$+A)8a-RQ&oy9Z+oyYMWwu=fc% z#JO00tXhcqCmKdMcH=tCe+V#I@j~2-7vT}?!P9v0VqTSbKA#axBawsCaRK(?a=ZlB z;|$!6m*PR3i6`+D*ulY;e~{zH2{?cgaS2YsHQ0fhu@iS;6Axh{%$%R5kRWsa3#^E} zI0@%s2QI`;T#8LxkBuz03@6|&EO*o)$>(y8OCHZk9($PWNjL{PZ~=DW5*#)uR8nx^ zI&9%)oQykg3hu+Hco@6!B<5d_7{(XbwKx+m!g)9i7vXeVj=i`RFTu??19#%3c<_sy z3YiqfNnC-Ari|b+oQ0R;5cc5`d^4`WdAJGRf;(_I?!zCz^5={n!15=KKZt$A6?mBC zAHwn{k9Xk-;t%7wCeDdU3i9`mKZ3nq$_PeqHg3T|{4cl|AHY@E2yuhM3Aha>;y#>& zN3a7=VJCL%R#W;l1 za4Am5HQ0-r@DkjGGw>i@ipOv!p2k<;u+_{ir;v$_B90+Wz=b#wSK%bwgdMmSJMlO+ zvGo*NhW*&W1vnX3;S}72Q*keL<59c-&tapC^WVRp4$C-ga3U_kNw^X_a3gl&PHf^K zY*cX!aRQ#jiP#%qJ)DCbI3GK488&epcHtIm;ZAJSasCfcNT{PhoQT~mG=%f81D9bZ zZonq)!Y(|5Ej*1q*z+$O5}b?Ea0yPwb=ZqL@e(|SGqB?Tha^lPmqI2k##i7PybQPE z<#+)5@Fczod%ltpT#EzvW?X^ua5KII_u+MT0oFJgN-KkFiyY~IBc}BWs<@l2x2XP{v#18C!n)BaD zA@^x24ztT}0YJ`nsjMUb9p)`NMDux}hJA!2xK4 zXCSr?|7A|4^!$Fgb$!BSzv&BRfe$jl3m$NT1r9J^>XBxW3>FOv4mR!UT*vBimP4 zkNN`NNmi3dysXGdiF#qC?Yu`*R3!Ix%e((dD?hCyg;tY&!8&Mzx#XUEue4GUZ#mnT zqS~PmCcc=WUU)J^6;OT<${73A{ajz0Q`FA=DT;q0t}Z;4qMnO9m1TW6yyG`1YV&VX zR5dPx2O+k#SJm-s_d7-c%l?|8#_%w7Kr2kXMt5gY)c&(6Dt|IXUHNK?Ix~@?y3VJl zsi_pTm$J0=fOf3ix^HF#-%Hz%{xv16cF}O1nW}c+ZLk?O!UbolT7?h3nWEg#mXxYi zUrbS}j8xS~{ZlNH1_!lcjhA+21h49s-#brL>tJ?qs(La#RXw&WRc(e&SnEwy`Bti0 z=vkYpPEc68JXO`CrYhf(RCUpxs?u1&4JO1IE?b$ZvJP`k`Qfv!8=o3aSRAQZX*sr? zy5&+8>sikFSbc4IGIxR_$eG{I*{<`Zwx}ePsiMDTZ;hN-X{|LUZ>9dTk&7#>bxSHf zoT@JDN>wA;D?gH|jz;df+PXQs`r%Y{B|QFUs@hYXs{E!A%7T-`y--K42Kzsrs!I2y zDi6zi)IUqE^kb=N8RZ&$7R;Jd^#FvZH&d6Y4u6VW#PVI#O~X}v+?pS*djEap_rL%C z`zqgmf5m-~zg%s-FTv<}kKbCFm^jwo^WZA$X?M8Fxisi>I*cT~Qu?`26T5UQld)fx zC)>-fC!Qo;sAE5|$E1FWy*!6FK7>L9U7S2#?C zAv=y%NGF~qb~=-y1N0JmT{1vBzLq#Z>`b=f8;Q$^7wR~hxIyZt*voT?yNEqH{wn<& zqtQe{w1ZZITU)dNJC@ zakm{uH?TEKVwl7#U7?M5%8sKI77|;@(m`^xgGIzS#4a6QM_eS!lkMd<5!Vne)bVQK zHmRRtFJDVMNbJ#Z*g;}i8gQmWJCGZLm)AHh9bZEnAa*9(%WohqBVMTERm2TaKgC|Y zhPaE^qvLlIj}nJ?c_Mr0?Zk7$>+Lw4R74^xb!l*u-UC76eBxVld_QpoaY&E&UBpeq z>vg=7xHr1Ky@gwe$D`}p@qNUWTh_Pdz}>{T#OtGRI4P-&LsVY`CY^#(FW|el-O7x>)UYwaSrhEPNN~b4iDhn7Tj-&%l!~Ez8S8ON>SM{@a###5*@F zF`xQH!t(GQY6v9|f-IIc6~En)E50Y_2#L4d>L?QDZFH20Z{Faj60Z$7>csx_jwbQd z>l|(3mA5#$u*aL{=ohEo>=+iOt#!zRS?yk+R>4a5g00az=#>PrvCD7<%rKBK7-yxb z=IfJZ#9v;WYymxq`t0Ov@u#m%&J*ulm7FM>wDJ^d3b7p!lBMOI#f9Sg7cDOF zL@vJFT6tAHb%fZam$SU7iC?;DX*h=p+2DsnsAqV!QlWT((ICFZZ8VFw zr5bJG{JV@!@jD8PUa`8<7!c>B7$f4FlZ^@STFaOb`#E(MEnev~GO@?&F#L=8 zkccNe$;g#NTB4E2KB|)eKn+ww70AA8!Ta@J-VbqRHpCp8Zo%C3x&!UEI?!=z zT)tMvrE&S7j(u_Yxz)P;sKau(v$w2IFKE?{3DjbJ%CupqdM-7%XjFwDeACX+3jaT;6e)jw|BwSvnrQQ|gD) z-s-q1nn*JWv|}9@I_}+kc?VTG&W_8E-(lBl(T=rKq+@G-o`)r)Ki^)VMmx4bu8t?) zae2pWIxdOJdvrXgF0Wsw<3L<~`gUJ1EXTfsf;iT3nT|8#^1~s!UW0b5en`i&w_V;& zmyRpq@>x0_-Q){j)^XD&yMY4jSOjJz zJw2SWLsoDbbMLbqI}3(%+^QXGs8YwlxV&4(W2JUGvHG1lu8qqV+A;U#xCK-HY&X!S z9c!pj$E9)k939VXzr5oi9k<5iD|H-TI(1wdmoFsdEN~mXxCK-1 z(OaPX))wfvG%lZ``PV`o97jtjM84dv+A9haZF-)?6}J669_$Bl9M zN;?i4g>egVbnK4HPwmtlXus8gjvM3hl{zkr%jf9W9re8DqN)3I2ik9SpyS54e5H;H z7{I|_|DuGEf=sZhr`ae23nr#@u27pp&{ zUl@OtrtvvFs=g~cgE!# zbzB*jFVt~PT;8qYsR!n@-*ew%)|VaOiH9U-8bjK#qtLD6R_)kct=Dm7T)tSx!MMC% z$L_fN%!AQ>!^W6hkoKd`MFTqSjLSFcxHc|duH(YEe4dVdae0T1r#>PBnD=x#5>1#! zpLT3O?K*CZ%UA2TG%la7SI2Xe_8yP6-}BLW>z7G|GrWdgQ@ubHgTH2hx)Sz& zY=K$`Qcu22$`g++P(!d6c0nHX<%Rp4UcZo-_c}7e^D9T!=9^TOSM!c^yR%jEIy+3` z-oMk?K|0#XfMk7nu`a)VQciB_;RWjABMb&&eRwE8UAxg#Sl%qJgYd8W1>=YqV` z7}B{yTmteoMTO2)<2sP{G@7u~Z^fM;ZzA^DxwU-2g+KWN{HBL7X(x>t?C|kdx5#<1 ztek~&Azj`c%GM(ckthH;NQGENUyMt2xg5*NRk#*pOX_v53AgHUyLK1u1KE-Rog2nu zAX_qF=QbPD6y`uS#adx^;>B4YTau%50h|xAB}F<{iYq|2+8rkOu%znv^^JP9&& zy{sS|%bQe!?A9DzPu|257PVnKFczMZ?0ceL0#kbPLFE6TfH zf}0U;uoz+VC^G^%0c3=^GJG7s1t23V!O~k9u7D)jytymvm1{^eNsrogc@uAe$_C_uK6HnK)OMC7-X$MYsZF((YaRK1w7dq13EW|$03V)Gg$gCu3j3< z1lbjNSlSEVVvvojv~yP)RTLUQj%&M}G&=AgBye0K&HJrj*ngc}qZi9?Cb2Y=yV^ec zDsdKZ8xG-aT!)9SY|@OFF8tSH8YmXiK$V!&w^f|Q&tb$NR?NY53|VX>EH~<-g+yaC zYKLLnAPX#`@P?jU5o=k(`$j&oNY%lNxb_l0%H?qQlZ#XdOhMCQm&lQ9T*I1Vk~ukl<2{z7!_24)as z^QVr3xaJr9<`zHTJ(uNCfvY^~UZ{n7I1a;b0m>k8r6*DOdv5=V_05E^cjMBa59(+{ z{ ZiY4;cj|Jl&JW;W7=tO81qbW%adwBp??vO4^TxoeX zswvC+7P~16l6zT~C7w8+uFiq+db(N(UP$Tr`d6)o60X>M%AcA{TrD8B;T^K!Ca=-MC?V`LAR%fTFm%wg;4+fCy z)%B!4bvH#Tr?65Uw2{20dc)59%HMxqW#vQn%Zf6<254fCv4*zakfti2D00I$tcMmK zol8?)a0uEVrRQ7UuwHkB%kt9IUO0DCIv+VqSEKke%-x)>vdM46ex+;khjurm4W1ajh4+iaqM``H6jp<6_81eP@Q74ugxbsr^T$m9*xW!H^ zd*`JEzPm4#V=Kmc{s4Bz4WNY%B{!ry?$thg2ZLk)!*|)su98M&09UfBuADc3m3lW` z8TsL1>*{dcKc}mE;Y3NgYWb&h)rk+o@OGvOEQD_ITS}QWAaM-I|2?Gc{AHCoo}Ul! z)|)D!!CV$L<7%9NJ7F7TA51W~m@nvZ@%xz$AG0Z+SC(AXym%L7PnlisCCVAPJdMvs z3C9Y5+p$jmmdnfSh9A8zUAcFrD~V&o*UzO+EVucgOXd17BR>C8J8^LLr3HtoFO_2} z#(Vw%JaGe9M~9Nzr8~Y?JNF|TN(N9upR(*KX;cPqY)86!X5IjvBbH^yA_?DSnlybn zT^)gypGsFVU_lDxkSl>*d+86Jsb@8iIELi^9#VJyvOyis&o}R7nsn1hBMYbTFy4(V zIzCLf2Ka2=TfSG94}LaXZEvwTGOsMT2j|7Tl<#e@>-ll1F6VwOU9F44G_ebR+p$jm zk=to#?Gu*<^pEPwvVBj^s~aYf{Utlm_~lCr>Yut){y#M+16UU~fGVA9!Lt4n+K)A+ ztNjdMUlUgaa#zVh8Gx5v)iiGanR+*Rdv5=CD=A^!$sX=D-{cO?S9Y^6*vvzhkJkwQ zn4Ue|)?*3bu4C!y6x`d(DgWJc6~vpMkX#MyBNu=Z-%D5RAaM-I|2?Gc{AH6mo}cgg zE|YAGMmkyOp|fdxfH<4-3zS=+Y@Q$0W$zD|kUzKa&nruA{JBfZR8c}2I9B-Ej&<^nobf~U4E&=y^Oq%_m{&K?TWNTg3$=9i=l;Bj`_#d!mGLhnY&N50l;W%UGlt&xqZ&LvxF zM~bCVuC~<3J(k)sXsP30;#XUJi`6qcmhH|-Q+)Py?Vqj98@+zsL2#VBt!)4Ew@rOT zKTXvcW%A5uOed6?*QH0_#gUIpNv@3wf!E?AM8J5;?>U7_GxEn z`?a&RbF_1{^RxqhSRQ%*jCIEi{i(iSFAPGGBS~I<8Y#Kl6Mw;P(!kFcO}ZrcIuZHB zjCJ)2V;7IjO9P?pnSoGyo}spX$g3JEylUoyUbQl^_%$ni@!AKxs{MYidZpZ}wtv8@ zPW0UJn)TBJXWLO;*zs1_+Y$r)kyWo-SBf{kZf#u}WMCo4hXN>sqCYI}`R41^*Af=L z(3+~Uzmlp>;^S~E^1e5$>%&_phF~28Slltlh+qxn;p7dWWnWEIPZQ^`d?ln2w~*iL z*$`Trwjs1{@rF%TpJQ0SMZV0`+Y(r=j>lJ2g2(6|q`PjOAWZk6Rk-NRB?FWI- z+QC4?b-`M&;4BqR!IN)KRxd=Zx?nAR-vD7Bbi*3j$%PsppC*2T8S)oPwP4?zrDpM? zxQlxAvzGF(tQ_k9YN@lttHb<~Gs{-ub9Wi4k#a-isSDP%@7cmo{7_G-4r-wW%IHdt zRW;=j%2l`sSKFknh|BOGZe7!} zy1YEN^7&p%s;h?KelZRIONMHvW8}n)`XrF3JhvsT(}e`FsQ?GMpMLujtod zc{%=ajwkv%Py4aF|Fi?k%kxz@`fdPadB3D#wI}+)##gTQL_gR_D*9K#juOi+89s*P zmkc-KOgut;eqU;tae#un%eIgO^3Ixk$-8NfMpo=zabq~~VaBDoxZ9&*NKVSJW&e*H z{=e=ZHn9JH9lo^1|F;dt_C&0HY){G2k|QTOTfPF1cvL6IQI;JpdBOiNkE(jqo()#y z`G;4et~gxdQKw1E1y8CA@)i2HM;++-)59y4JKsI?Q+xTuVsCUJogtQqG>oPGb2$2* z8J3B30Ly!24OoWtD3&3XW0_FfdfxZ(70+6U4WXWedsn=auwdPgrP@BQA+&Yj4liGWFt>nI>#QUG@dDNX;l8{)F-!r@*c`PB^@XxQdb>v5iHeCFlI^(YO z6TV;%eAzY7`{nw9-uvH(80n6IUSDXjV{hblA8EdLsYd^WZx!#j}Q)1a~BRf3F6Nx|h zS|opQ@(Z5KJ-1w){+WblUoG0P?bV{^{wcCDEqNyKvv>7mrYC16B)Yan)_O^pTYIvX zB=07%CDNLa{N5F#uTH<~+4K}gV!HF4?|yaqi-#@7{p$3M{~uf59uQUWJ%0DXKJHw^ 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%0DkWf=uYSb)pdswBw^xRIb2Cc#7Tm3td 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

%>jWG^p!xFcRP{o#tx|g3Z#-$oB!m5( zT+D_XX!y=xDhYsufFU#_l}4T5#b6~>Zt@taT>9SkIMT6P4&(<>zep|ghiHhB<}9xq z1NnJOBmP1=dvLZqS{KTcitHLSpBD@~5?!v`RxbO2(I&x%qsvv>%7w=6-pd#Vrm}J^ zA?KX?{I#}%mE*|t!&2)sV`3CJ6w8y)9y&xLs39ciMQR8+sR`-wjpW~lC1-C9G9u=F z$#^Lb#Ui37Ga{~;b|QKnX?g?_oPDiQi~D}g@Y<+Y_8R=E}V-w_FpNNZ0LjzaQ;Ay6rBmTQPw#4oZOy-3G`%0R^|WuyRUrcf2 z=Mom)0N`I>6#lmf7A|v1sgI9h;nc&dkzz7CX_ddon00%H;k0W}%sd#!E%}{QECgAS zs6Rg|tbXl{hx4APGL9=0 z(1gK)li54657|-b-izGy)Z-S)Y*bq%D#zJS{(!Oj_WfLCN26f@8w`E+h=_q*t+<%e;N!*CJ6RCM-UJ4}E3WFBODGmYrc>@=H@u2=0i z_06TcS=GJKD3uB6XQSC_JIvS&u_VgO*c}biZOpP?x1$0Zzud!6fnCuk!-fiNv7`LT zh6AQbc0|Jjn?@?%w8QlE(>O|h+Z;aw&Axq?3$QJkl47IeDz{Pc2b32UngYBL4NLdh zM*KxKSU_LnjW0|XpEt91=+BI)x~U%8#x#3}9c`@qnVYKLcr_Z9Z-Z4r95`Y=fo0}M z9?+suxNc=ykL!IqN_jT;PB3S}g|L9h;PgNj)@|3ph{^L8mt!|^p0I|l}IzY7pxDXxyejWiTMP%_OQc{``@k{Gq1c+?9Vf$$I8Hx$e zN$vu2@)Id9&G(GOr;>es(7S;zWjhei1)o#q&{GT?f}3|5(%S_%G3m6_f{$wpEdmx( zNWsD2tN`wk!9NO=fbz(OQgJlf@;@ZV=dkQA^XpSVG3cs+MTgL``qb_DD~Ce@b&pS_ z=4tv<^^xG)bN-d*?fiWc$?Q+1o&|x&EDRsK%Hd);cOr9|UFqW?DS+Xe<60D9$nV1k z8E@lJ3(0Eh(QU}e%dn-U{Moh=Y5kdWgQGP`{R}ol3ERk+&!ophVKF)W8Dx$L1?ckz z(#qUNTeG3L5zObP3DWxcawjZ%(8>6zqql~Bf>cECa6%tJidLkQkewA~WrX{~mrT#W z8**Q@m(m8}-qEkVdK6A{#b!4GZ}~Y)yUz|Qf!whOaTRhR;2PC4efQ5F8HCHLSzyFi z10y6A(HP1`)N_j=GAiDXcanwf3Uw9UvhCJwejH zfP@X@6Ef-xX`f$Mz%t3k=dsuajeF3NO7Ez)ppLqM>vNDJ9`f2-UhfE>JBreK)<>bG z2^>c+O}fs?`jWkVnE6CA*1Fdx0dYK&u^A7g?9{e6h?!M@g?jonkQR%Ak5j;1<#dh# zWg+=WX$|=@6sFu93r1HYF)QATjncAuBIL`kr%tg@%S~pDBg`PH(mROr@^zr72XR(l z>)7QShBu>|GQuo3;T;YW+Qnj4%Tbkyc9hnb)Si*xg5t>}=}SoWfK>Z_UrOBz0@Yhf z<*yH`?1V6)py4X_9|?N zislZ251$VcrD4Q>R=QEtmy`8prR{!SZ)RYokwh#U&Ve*z^|q=N!rE)e-!PolX#(Y( zY2nH*u}}t#h=>Z+F;6(W#}9hw&pSt;CKgoS4DEIaE%INpXDdI%Lg5lIGK@0IPaBvW z@iIe2+%wvL6|;6X+8fSy>Sxm~BLPaAPSQCl1c`(;vpg}H_W@gY(uT@Mlow=l)#(J< z$HXwCV!v_PjLZdEG~3MDTl>U(SKh*O$?>xRgqlK=q}ti52UhdCswZP{o9KAr zOPqQNE`m-f>U2bK z+P(s5xW0#oLKD{dlfTbPDSr32kYoxUVMsA8aSw%aiQJI{(-lHZzO-!a2|ikFj@6_I zcfm&s>uAR7SRKo{ZD1(lwfZRP9`&X;IL)9N+5#VvmOHXc!}Glo8>lm&E4zCHCoFYj z4H(_c?4B>hMpm21o)M(qSL(>Z!$`J|P9F0k@2L9o^$EZt2Zy^LOEY4;J{q=Vct;kj z4bb{)t7B2n`!Zd*23Qnu5kpebFJRIV;>2%iIVQOxx1M>#s+77&<4KEC& zt2?y$v|Av&%UJC(hd|$Rv6$xfV@yMk{z=6yMEb(h5U&S(Z+MLO(Y65wjz4AXN~5V@ zdlaTU@x191m5?#tNE_08^TQW;=$@mU!?AsrH--@+8OBgNuV6UevM`M-|3OOhD|72( zAPmM4^e6$K!7%#7m*A2x6j`4W3#Bw+d|VG89~0#p2Z2S3@;z1$)n+(&*&LQV)(#WK zhQGKZHFb>D#zKF-fN{4%mpN7fpPOLkF)q+Sj3D0PrRH%?511t}6c!Kl#xkG@T#Ii9 znwZ1N!9};Ag%mO_uptLW>_>zfwX)R<${Q7 zL|9+Hk;NGFyM4c(u@r_zgLNAiW5yA%);kZt@D*g5y*nCNYZrDnOeknMBR9HSI&!#+ zD>M7yr6$4b=z^L}l*&i#q6po|3*Sj2{Yt-j%}bS@04dca?dzJK-o;!k9x%v>Ymiht zp?7@>U>_zPVtf&^(mLX@z)Sn*&Pq8sv43859GUsO^oZ#Dg`E9f%A79TY?1nvO>3NB zYChQ0QPLK^)WJHW66e$CYq!lz47HPmW&Mcm1p!N6g?*76aI#F+BVQe))-w+X%3+*-WId3-` zFwsI;V*yNrIjU|C6-4sFkJ89ArKyFnIMH5%Uhs_|9fZhC>GVHH+n-?kFdD?hC>)c$ zID!dWGaEh9ye8yh8z|Rl>q=pg@IjV1;3`@el0R`fi-GPs!; zF0{fuYLtkQLTa%JQ$9U&DEu3GEbe#D=?lV|#3}T7oOi;w8GoSIz zcdSeO9;*TZM(I0%p+ST>VzYq@un&y!PF|VG&%wQe-B-_EUyVhq7CHbD3qkNNLQMaP z?5mNUogBCvzQzYCt_s+`?GZ5DKN|#qcrD%k%jlm<&YQ$_C|rz%Q)A*ZNT{uqruzf` zt&c$qQ6bKga|cMc0lD!iR++7B@8Z5s>r;U5jfvlAmsa?2HSB@KV~Jln7+lBf3_1lF3&fd)@b8eP*aLOfq(-fw+_%6HIt}{&1$XNDuMt zuaAfJ1)dcBwwZQJt1Sj*36-(i~&kG zu!d#~)T4qK1DJV$bTDHeLPuXnGX@gCz48ZC*pkgEukE851C*$`B9>ShCx;mWl$;Me zG-DoQ3{VstB3@4n_^6sFm=8rzfw?=O$7SNV6mb1t@ew$a1y0$CXM}vEu?XP=-Q5e? z4cwCmAz=AE%*Nh^v)Nr%`1Qo?oZ2qkqUsr(fW?&?d|wQ1#) z`LXaS$K$$o1g}p8_miUZxfaUSc{P*k9y`i63D&hK%J&3C(RFPbOyRJ~upK6hColYl zNA$sgdPk*}#Q06}WczwogrmaxtQL=0^3)l}3Ne4TC)gQ8^3e%mzP)Yupd z8@g`?3aHYsbhZ+$#`^*B0IfoK@T zm^wS}-S23Ya&+FkTZ^X-!W&YYr0@TvTm5R!`b1C@K1_`420f6H;Y8ZS5Tbj1Joro; zU3s{U5I3R_c+D0ZJ6^o4xP1!;`SE|!P}SE3rb=K=;7c~8!!qc@3ul6W$>x9v$LvG| z8E;Rp>mksQ%==4%n`I}Hme-}9{CeY}`(JSsjXK~!n*DTi=8!7R+R%#$Kz6YEF3>OS z3Z{ni-xdy%_p^#>o>-Nt=D6(t+T~HNE*x}iFE<7!;QVZUXEiB&lsPbT)(+Hb7Y>4b z3bc7NDyms^Q_%D-T+n~paq5o?2hHL*b_N_8+N>BZ=hx18YA@ zAM(^caLlaQY;|vWh+n(FoZi<<9JyZip!Lul&y_g`Sr#OmD9Y*JIlsbPo5gDz_?oZM zU};?3v6WVi!=eeTn%;=wR=a=L$Z^71s365W0|)+d4o>{M93_n%@?pQ4IA;d~tN*sM zD5?FKlh8lr9=fMIrOZ8e5EHoa-xfKfw)_0zzCUsyj?%R%S}j^T59rgz9R>36?YFP{lS7y;VMG3f-BGJh1Z^uO z0{RikkJgHbKvztz!HNlMfGw6mTf-^n7G}LU{b4AF6%*T-wu;P%mtn;u{r|CIvYf7% zz-gqm6%#6haIVgZ3FRJGAB%fAo**zFn!B>ZTrs)HDYp{!Mx?h>hGU_JlcP=<^2e4& z`J|q5NZWCzdP~4Bb%kJuUM6;}d{l=z_sSq%{Us4)V@c-47Gh3KDxmOuWr|RqAfsHe z5AT6~-zBGyh2yR3dcZW>%H4%=tGs6CrcCEt|7GLlS9YT*Q+`S~*DdEc{KCYz z+^+>>#7uBS4zCQXtVSv$D>w@gmf9^cw*pO#Mg?rB?07p$?RtF=6A}CyyHVeS#$bb0 zy6rHdbGU0Gd9A~5D5i$t&~a`UW>MsBmC3W33~VCbn5ML_?2Kzy!K|9T)B$n1ZnoQ*E|TY( z$gr=sxrL#&nXF^!qws0b+cPmR@i}6j!rwR>K4EsWrWTrV+^`tYa1V{p$2+6bB`0TcS~Wc@oE7D^-b zV8HSp4tIiRwhQ(oAEQqPo=R9E&0K#EuTtQjD0w^@FN;SBx;j9THR}_?_2`1StzdR1 z$g-x41Aj&fTMZGl*upB`tQ-RyJek11Mblr-ThoP-gwn{O8)R7CY(?}No`mI1`YvZ9EN{}Ml5$wyWPeSAtZiCVjf}5G-&0Mwd6MJg~e;Uv~NvmN)5B)gQ3D*#gBXDTn1v zMy8S!C&;NI)pKCL)B)Fe(Z+%C1e+hUb2pfOKfC1^AAh`+QJj(u%bS$;rh%}$NhwzK zgyl{8v?-IsHYHDcHAdo zE;zy_CQ3qy5%7bN;SR1DDu6kx>D#7`g7rp4dYi5{Qg=tc*IaL;kvgh(<3R`rF`>VO z6{^1UQTxD>)uy6alTn=^NZkx)&9NHpCaPB+o@VTbMmu}M1PGUT?t`8J;T&ggQ_R52 zKI09wiE*>Zcqc(CI z2J^c)tekHdOuOOGFW9Tk&Y))Xe3^5F4S{@&&X13ol*^`4n)Hs!i#Ve@Um!dje7 zSfgZQ>6Jma8n=+E$+tEd?Q`PBDPGs?hwX5ocu48^yeorF<~5)ZYbJ`JljX8pC@S|7 zF;Q02gh&95+ZJjVOaokjl98YV2rN2#vrGYPHYrS$6Vvo!v%Bk(ITm|M5XUes=Nueo8ZDtZ;K#iTrQT;!%C|WYP8cT;RaZiz--gm7JH2kfFP<;DbcGWb8jGy}OG!u| zyFc#-OfkL78l)%m-^m5O+hkqacr;g-FE17~T+gzL<6#7Zo@7jGIUg@6fQIUoX7sBM zrUrt`)`LwQFl-=|6y79DX?kx{2)K&Ma-z6_0H%(Cq)?2g^(52V$f?tf+hX&>MD?6| zpz>J};|kmap>)2A!uP=5l8`tFL=1~E1d_!KKkl5Wt|7Z-uvpCfAPXa(!{{O z3AyC&HeiEBYHWTgeA`Q4X%$1*rZEQ+Bc}~4teA1YN{OZop{B&9guC(FLtrR^!Ox^* zG~<-Wt4VSzzdGoVkCQToXC|n9j)XhWkL;`P?Wa#u-iL2LeRA)FZ$JG6Z@LY>{p_zF zCh^a5rv>m?rhmP3N7Bdq>9zv?G^IQE0~E1oANT`|N_X%U@X24|z71Rh`ZDJ>a1H2F zr-#8cfTvL^98G#Zo-62gL5wP(W`Qb*n^_Z*wgRRX1qV@G`Aqf_iYUwi4-nfqO z9_AqUwnjc$+7|d|QDL>)BkM3zBg;#1xV$vse&TB@!(E>nNvN&dJzE`zF~jYHuBdrI zzH&%uC<2walNnZloURe@1%cpgRRFriNJyy}VGc$5_vG)ka>#F7jjkt_fv+4moh8%3 zOvWIJcPNAIPXr_9=eSX>dTkU1PXaiUfJN>ucJP-;!FR?Cx^lUR|0da)tNjp70%sT| ziR^I@P+=APF1lR0tz2j#$yXqRVqAzS1%hCemL~(vNuY=+wklOa20F|$a43x;_IG zu@Dk{a^MnM)>f?2>Or!mojfL8VeX#Qx-gmI6~onU_abPkha(l!b`vF8PE3bGhu|X; zwor({X;=bI763!HNLp5bE3(P*;>qg1`trf-2A4MG!5{=_CJ_Y~TkhQt3kXbc@7Kp+ zy$o21L}VrSOqMOY&W2|=T?Zw!f`Qy>IWN}}c3$cRvZlS<=TV`&J_h+z<9fkEpb6OA zW%AKpWWzE~NuY8HZ`Q|ylpKv4A|v(F2vIx8`RU4QbukhBYdAR1jne-zuK$Ln8H+y06vdFn-$sR3oL^D(zI5AG83h-BM!igK@|0b z0LQhGjw6%;N7dlR%C42bGLCQJF>XG{N@UW5x zjZD$TG?LT_I4W~Zj)9cA94Vp>M|~o2q-cE(d8(6~?N?`69JvR`>PT0B#?@7zQBX&L zl#Uu%ue9(m?z9AX0d1KTlXw)48hMAkuCIl((lV#&P9c3e%Olc+iIxzcE|?AQUarEz zOGzOJ0edUWYHLG@-WgmR;~@)UV=Uav5Oo;`?j~Xv`8B^jtUiV|CcEfhdxFk$9?925&?>)dFDD46FdscheqisspPLTxvl7HPm*rI3EJ@lNGx7Spe)+nubFEpr4CH zgr0o?LSPz-RiA+GIHaLalDgUQ7PV){nC|dis~}Hzmpe#DVRXxWzbtrk z1f0S~c?ZhF+q=uX9Ag68%&!g%+#Us2Fdp!hAixC+|3|H_o$mz>e8XNIXO$&mdHM5o z%EK8iJ>;JLz(%W%wpK}CI0zEi>!_>%$AF5bYzY6!`wchwS_o{HJjgg@zh&p7FJ%~G zy-hNx0haOlJ*vqHlh7z}eaXqZZoGqPFGe#;!0-uY6oTE#5f!K<5O1Rt)V0y5T1<5- z;EI6!Arl3=^o$|~5?0&f^Ay@Nmt6tdCz)s~qX}d3W<7BfbclQl#L?sPU}=kKY?+<9 zfeU2Vj(+^EK^h2^hr)z^b=k=Ude#n60bCPTCR1#7XZk zgx{D$AzWekHV8U75hnV$mpBvsF*}n&8^Q%1YXqTn)s$6qTKsOnE#$?V(~r3JI#Ru-CUCbUJ)>S?mh-l zC)pu}4O0141Og7iy*qa;tmt~giVrb+A7_mu)*y?{k_sb3&S)5~VAT|yCDu^)nDL>X zd&%uY^)DjbAuke*^Q}IZ^bBt{1C~apAibuZbj$h zB~z^f>emt`znpm`WG+OILR#_|*b+#o*y4QywzWu+rJ8!D)dLJgo>SPDiVrh5?aJ zm-{Xy$qY%@uNx!8NW|h@`#%gZNRdb=%#)g zwg0r2RDWH)zg;#=x|+cLdt>OkMfZ;rMsO~Qi>GN(4sJj0^S4;&S8&7r%b!3(7}IDv zY$sv05bdxM+~#kgd^L!=>!icff)Lr(UmdBAi*D<;P{I$GYL(u^RMTH|7~r;ktElf= zOQ239?Jiiq^|d84?t=B(oW*d}Mn>ZS&{Tc;rKL%y*k3RGSiqk)O-uTWy_@o2!DoQL?Ws9`CY@p6 zl0d;3&Ui>4os&K@k3V(#lBBD0%S3(N){^$hRS&MJ3JZu%S5^N-#=_r3Z4h}%g*9H` zylF>pz$gZ{U|NP258R62g9A%Gk#43PKcI2pe}Xk$s)9@3!x}GrD%lBZyzJdp^1CYc zZ0fuYw|P|&0|U3}5YneV#N~xgXv+%guFRnOXW^P&+y2?!a6!w@LQU;|ww)K8wG3ylbzZ7m zf27VvFRo+ULTeddV8jqPhgP8MY!{Wy>;2&yq(@(pSYoqw7_&rd|aD5P@J-T@eda%~6)52~?@`2O+S?DJ|_&(YRXY9uFnxo6=xra zWJ+bp9>z?b?hZEq@B?)y4I!|Ve3C6cK3RLp6rwtzt`Jo#q0*9F2z4SAf(oR}i7iAq z_+f|);bF%PCWP)I+j8VY(I_O9IdZP5g4@X|uDR_zG2rW74poPloryK>XYooJY+$OG zN`~ahebNFGEeXu71C3n{iwY&r0e_4XpouVP^T~U;@;X?Zj)kd>gYNchG$t@G1(yCF z2{Q`na0_W!KPp`l8P0lW)Otiz7)*$8plWBt_;8I%()0#k<1AA&~iE9qaU?g<6Fo=se z01>UJ4e^eQZ}%{y(8faAl%ruq{RqXFyrpo>b-Wn5*A6aq3sY(#Ms4dNg}4pH8#&JK znz-dqTV8?Y=DTu>7I=|3O4L`l`uB$7TeWWbHQ#V>K4#8xJE& z5NsJ|g`6**tUXljIo9`cIKJ-p?2rSTQ~b<8@)8?|OzRiEWHKv1nbwQG6f2K>1PFrX zl!E)Y##ZLE8<=p;bHu{&Poo|ziL=|K;1#Q zE?5fKJBMQ0N5p82kH}y7;A`t~w!De^(U*2#fqV%1lw&{!1%29d88Rr?Uj@jZVDEl~ z3<_56RmhuQPoQ7Hi-3J$M^~4_763Ss3&4(G>#zP(AnS{L2S|a=~69>+X|B65%$zMavWL*K z?5BOsN~mwfqE?96Ogq6s;aHA}2sJ|b442dWzSrwxP&M=#4M5@11*X)(O4DuOP770R z#4EJbK{vTVuDy-x()r->jL+M>e`f9e?;%qy{QYpbg(FY6x2RJ?p=e`i{A|IQJq&AA zI_(o)t7qy<$c`*1*#SBl$LR~`${A0P!6W4YzqZK2m{tdR^+ECq#o(6>H9;}zqu0lb z*vXz1zlF2ar4TdFhAL zs;BW#S;O>%IeQpXE3}}tn&JU$SX0*OmWB$BE`e)JIaA@0Sjco(YJ;pEsT zdAaCoL&lDVMJJ5))RaoVVM7S{I@`Ag86Nz3PKdrq2;n+f7is~#Ke`i}X;q21mo_2rm}8_+R|x%g6yhIC6L*f4 zANQ-GC4|jhaFMKP6Ep_S->v>`{D|}SdoYKKjaPqLSR3%6D&Z(^mdxL$zZO zGB9lnG$6|;nZF@J9+GDa3;c|r$j}Lmtb*O{L%XFu!_W1{_3zkFpsTlp_Y zW1l<>y+yN!+p2FsFum$k;DF9sr1~cz4o#^W=VPHTnvN)D_2&2*`1ekZ3e@!!(NSyz z6~|CI!l65z?__y@0Qx1Vs%gUVu zr2Pgfuf`2NPtfZdc%eW;5agy=`ft)$lkS(&VbV^_rod80WmLRHWmW7J~)WGJGv({yeO=_`+$4WKN+B7 zuQNDuQQ+{vMS&ZS;OsD?LsB11=h#~8jgQ~mPV?mUk8f}!SA88WN1|!sSIL-(a(SY1 zd27k*!FJjEz^RRI%>HJ46ILe42@X;HB;0+noC;eB4u;20k*7OExJ~BhRN3PYl^4UO zrpXe#DGh%&UH-x$3Nyl$GvrfoqAxAHu24>CAo|vY56zVi#*4;KvUq`fSX2jwhxz4q z9U^=nJPYNvsamHU?o~o+=wvYU*?z%(l_Y?&1v=aoEOrbDoed_hW^W)A@th2+kn zP)#<3^x^a1-}j_mdNjllJCV1aKwzBz7Q^eV`S79$k|c|uU+a%ek}zu z%9^mUM1C|*RK}6zOW{RP0eOF^JaYtV&6{DJqy*cw>YqM`v4y=Q{ma0tx@=c_RnM!& z+)76lhTCeYm;DDz;uNe($UWTW@C1>F8HjLKbz!zqb#r*ZbFc{31mA{Ak{4!!5hs&v z%jCXMuYO-9cZ_U^l_gl9Y=YxPSVATj<1ult!U6K?oR%2*7G6rRoP!-3Uu4@XPk;|)1uLqNc>Blx7_ zr`3#%_7OR@Mt)8z>0j_4>|Kijz4|j^od%Fc3FPg-#hzD*d?jA=O%GpQCol4d+Sg>p zM%+enCcJN>+*_3N_tb)6!S!_d{|rU&v4_-^6Yp~EhLNH1gix{)c2OW+$HLN zgs<$7kH?AX2jpN_?w+W>7uWIQxU%4EF@MlFC&@>+9u7BrPhJ!UosK-WN1iAubIH{` z@>x-NIDF~@c`E$j$#6eiel4!G^5>9XjsDLPBm(+v(AYs#D#7pJzdn>lxkRBXJo2dg zwy*4!^!*gpPQea;(N_^p{}e|J;axJ|Gx=H3 z_Xer{OnyPsULi9+hfN2<%VZ_|-&|W))UkoESRE2#+>IB>;m_qBqPmv+{W+vL`c@J3 z3;C$19Sb-9ue=fllp#br3yRQl!mh96?|?&>@D)Q|>=0pYFz=i^5fpk;_}oP~M|8um z=Z(+o8cx3~=Za!rdHCt?GIYZ$%IsK=+Kvb*3BmXB4gCY45vh^?M zl)}U0^k0yEs!s_wye=okiE%x5CMSOHxRnkgRXs-yZ1xch7Cl>OpABqKwQAri?(^$j z|GRe(MlmQ+=C0~_YTzpeVfg4t`iY5oV$ls`iI`X*Y7N4d#l+6=5%?|KJU(%}C<-UY z6RyO;$;z>U{MSiAwIi!y=Z;3x`+J>tL;pOEgSCKqQjUf%xDwOE870@-r#OWqnl7^R zK-k>`KdqPHOHQ9UegFS4_U3U-9#6pdlLwLj0)pW4Y!Ebpf>OmBtfd$&BzP7r9@s`ak5QB>4gLF-XlwZGZtdBV|e-}n9f z!G}CMvoo`^^UTif&h8^Y#($1Z^-px(VyWSd8(#KL=3;D)fS=FlRL`;*mi5Z-`u`MT8T zqN*OF&}RIkQxHd3yd$wi5QkRmcp`KO=B6kDjM^a2hD^8{uL&G($aN3UH43WNkQpME z8bcs}P#F$%oNNl)F zOj}Ngg~3`4*NJtl5-w{vJ*J{wDe5wWNgr_jEUPoZoMBwQep69Mt8-7PLr|+30iP`D zJgaJV=*iS$q1QssU|Il{315gGomVK)>$Q5Su}*RAZo7`*@e$$8lxz<){DF`>oNG0BQ@@TSf}RpmEkbtUFXzJ45<#tE=o4jZT^L$Y%^1rB zgNQ#D8PAg#Q%ow35|{N1RMZ7h3KZ@h9`FGS-XmsATL{ND# zak0o+h1Q}=aRgtBL#sRTAuXedP^v9xM=Bi()`gUW9!sG;beWtX=R+^MapF)hZgFrX z*A)dy2vQs3hn`P4mU?pV8Sos*@oGdud2d4aNG>vE?627Vv9w)IvHiXbeG;|)uul82 zR6xr`yxZ9RyK?(!X|47Wtuk{Op2#$ocOHt!O=(h`fSo!qU5@a20taksNs!=7bD%+yWcsp#k*Zs2*b+BM zOMr0nV{U?~fuZ%~BXK+*Z_#5Q&EOc>8WN^(tyn{hFmVc}Q~FxkhT~^iC?Dfj!oKO8 zUhSi72WGLLh2WLJEoY@QwGOZ$i#yC}AH(QuZkftSm&@YdbvD;g<$N>GVtETXTewJ- z{%!o-6-HaQ>neI%x-t=xt=wvrih5WB+_!Rv)MyM@1-4KqvT@C;AFkTaxjO{#$>FRl zvrSlB5v{ESv=P<*JdE6}4J`Mhyhl9R$3M9_wTCnC%g-P={ zoS>Bt5SlIIZu+qH0>Nt~Hw(wZMPOaUU1ZIfF#JpI8SW7Z16Ok$(H!0t=C9!(aojwJ432hv0SGL6)f}oLk4yDdXS5we{RO1#9aem^X4MYS!Z;IJcGi;Qh?3 zErv`1_;`;Ew#=*zWzz3$>a477hAgqX$d;8=R3`miug=a|Z^#zQH`}taHkV1iH>oXI zn+z7QyufD3Dk!sn^;>Sl2pbaKqMn0H<_Prn2HPBDBK_W`PDdu`VtJ7*9huIZb6&^TLv=8fW#thAZzantBbh)taiRoRm81S_)QIspKyLi z$?ye1i&SC4^6lJupCByTl@Q8w@Zc0d_3L}0_ec_Yf5&yfNcI!RIY?is@$l>*MqB1l zFys&y&g#~~oI_l1*0=^v9-@)ON@#qT)3c6cFqZz;ErufTc^*6ypKXv(%;{B*%&Y=W zKU$Z-x?;3h?Ho9R08jh$@Sc>E20A#n&slS8D0FaJ$J)b9R$pJSS%vD%tU|dzwqSp3 z`TyS^!g5qg?LH|`TRgt8VqX|6S>HGKArYKA@)b1+#g%8Keqh;?+=+tO`jB~ zGmr`Pg&_l(WHc`h^4$LCrvi1Gtv|)lKz|rh6WOkLwn5z!eigp(NB^X@FnRSYEDqX9 z!p@`IQ*S@f#|ATpOE8};8Frt|6EO*_5=x)&?-+Q(xjt8l#JZcC#?6J(=IIS)j95r!&jfyFW=NP@tg7eMo zZL(es!H@cgtQ~71^AgvY*p<;vldm%Q^gLy6MW3)L8M+$IUE-QGaP8}cDY7LyFkEg+ zeWObNughFB*4zeSE_01JW{1LX-%95YV=ZTc<+|Ho)Mai`g6^BR&BwdOtv}w?GB!_n zY-f-%Yq!Gii0h`8@iqwvw~Up_@+`-81X)V(+jUei%tr9P!cF$q-STMe*A31@W0|=e z7GB|+wKe|Q?}$h9o^okj3`r}W?_Wz7blTEdn4xg<3Kz|q0sOCWk?H2Cr|>%xl!vZ| z5M0x#o_#Qan2=}jtk#;nldL_xyW=U2c&mRkjoC0W0d`&GW~b;ZR3*nzC3EYjM3-S1OO=pkIf;rDRV9k*NY9&JvP;D7 zF=|L&cFC@$dms0~a9@PFMuPcgY?^Vz3qkB?dpdseLbR`T|27QOz}kkvG^R$hJaN>J z?jP*@VCm3TLz4DNHJOH)wybb~Gh`EB#cj_Wq zZNOw3In_oKR@bP845hNkhTVlpZ#A!wSuKkgF7*6`i&2Ezm36CN+o#s9z&sXKUFWp; zWsdld1;q!$+&xnD?`qCzb*lXmRIlpQNZCXkzyBM%E)(rlATI7gU%@oyuqmy>Bce~$r!uFBLnoItN?9AHOuI;lwz?@W3 z1jmtor0B=pE#?Te3xy$iW~FZ)%1#(SLj)VVal9YPHp=u>gI=0>ocXjX%XZ zCeyI;``M}c4|#c2RuyHVw6g-OG|Bw=o=;Od z;UUd#a#g(XwT_@z(^9*pYvOqP+686enk{11=7F!In};WQ#0dgNGs9WC5mN7=({v37 z^F59u#-Vrxni0ob=5nuLUtazJw6qhLp+eC;4mS|8(qZmzTxf9l>~4X$a*rz!DklWc z@xnX{4*bSB#Rb&|7;4fW=>d141IF|ntYtbhkK{=D^~2lI*?y&ub@Wz|bBWTuAbD!D zTBwBwuYczv8#4pzVg;#mY8X;0FJ;YeqrGsge+>u&L zdsC)e@BBZR_J)a77+m8)@#R%qgklaHsNzCc{}kb36?YexSbf3q7{d&Q5~BaWQBmuG z3&A*_@=(C!Ke#Te?iCdMfswZBg>dT+E)#c8Zos&w7}7bK!t$pWBRa0Zfv4Qk{>Gd- zJ+qX?7xYcHECnO&ImeWC1L!B~w%~2`^x0_nUwkXZBh~ny!kTBCE*+2X)wT^xCD!Lr zEHp`xuKlBS1Mu{j_}e_IE-sb9nO{TGHE#9*eAOj+rvKmhYsa=5@D;`_!=7^^So1+R z{2UvN*O5GU&JAbnyP)@<)VQ|8v_HAF>Gn}|iJ_1fF4YLhyt^Zn9>#BuSL)Kn+eiEx zpN34e@O$q_ef&Ni36?}1TDMt9eRXYYZR;L8QeWV8$&@rR3aYy4Gw7!#M0{pxe+zwT31> zZa=TwfTX{q&2OaWDq!n-;*v*8xZjrF*Fvi;%r$u_V=h`SRz5@Z%ruFfYpSnoWqP%x z)hM~l90n)a@iDA91paErcMU?9`956=|6-twpbduJ?fIyY2zZmO=S;&*XOWsYz{D$? zT`-u=4{A=|c3Q1;x*KZuH+d?FyF6*8yIkvsGKILyOJ}*u?e&E7?fK=n9)nwzo%o)t z{hF|^6OVg&x*yZE9fLn(`PD2_49nyAE-dpMoQvaIvBrJNJEP6ncf!!lXtu_0 zVQXg|FERKAPIl(;M*OdZg>UjjxT`h=65u*0kYnV!*@CkC0fySo`)Ga6cN80ZrAa# z*oX&kxjVm;vnNNNZg1#u>ReJ6YZs@)$oLxU@9_Q8nIfSRMm;jwB#e5j7&0Z%5KAO# zTs1rO^F4~h0f){dowoM3R-Vc1pV4DFo=~DJwT1t#t(sfAwt4yN)Nc=244Y1zE4k_z zb#3g`Nf#52wZ^mRw6<=O(Bxmto!Pakql;Ob$Zz&w@kXpJ$^1^1DTIf~RNI>&v%4SC^N@y~W3e>P};}{twHbV^6+6tIvm= zo=8k*?A59^xA76s06GCi%ej>W|*TRPP z_~E$5hnesL_;XltLbyDTUxhz*z?8wfmNjpK<%9X5tagj=WH8^uGYDU@Kz)$Kz{Z>g zJMCkaNk|#SUsd?}tU#A07BL2h9l^(|POi*T`m7M9jo=%5_*kyU`2K=@6mRzONxCW( z=&TU^5jH?K1FnC>Z`B*|77raek-D#cRQM2(@)w!+c; zKVaIA;LJqozQ)6YiD*R3heCso`Ee{;dJSfMf|jiO6;^-3hr}vxT@WI+7Gx@t&I)wn zpWpR}27XI-T4St*7G;w3oV6rtV}p9Kq%9-f_p%dbn=}W6X7}LuF6!KV6CTXq zNr>*of5XkcLgSe{ZW8|jJ!kTvp{}d5Qx(5QXYWi}`G9hW*dR=iD4DN7=1d-g%nPt@ zCYk_q9vG5wWFo!q!ySdV|H01lx%!k6LbUwT;{^In1 z^F^9k=xnYQP*qJh1m>9eQU5`>T22WSY4Y%H2LD-IVNYl9J?k=WmdTHEmpm1vT#?D| zu3HPmX#!tl@lD-`)#7O2P!>PtKd}2`{|9ymEX(Fc{|9!2mpva@QMG!KNz$& zUWGdi)s2w57_r0Qy7k|x#;y^oOsGp+Y~UW-e+Z$0zit27z{2Xdnc^|#pU~V z$4kBERR%C`O23;gf=LVbSlQB?A%2nx?_9vo2o@=MX)&W%?TvFJ%%sJ3=oa$RWJue( zkdq7fSQ(O57s4&#V`PZAE@becny#xS(zh<+6J=>s5%LRlc@aO*{Vp_@%i9Lb4z%(nAf>A-Vzd)RBPPnCvrN!gzwH8c_2$`UW70aa(O96Nk%X5 z%Hwakd#Q;Cd6vg_Are=8(@zg!N|P`8{WLMC_ydxc@qJ}{YmkVK78eYAm!WCseuJya zs+*<{lbg{hpEuX7vM(RqA>LATE1&P~?ruq}_RIOca)VUQA!j)sD?d5^1m|+Tt-G-= z;dRZE^EJc*-`-70A&NBx_|BZ%4CS|nKBaNK*a!yGzG|>lc(a40aQTYrH&WkJte&z0 zHSE|9Q|W(u5v*Rpw{@`~%g(IA5kr>?k5}OU$YjC5FZubLeMat}mS+R?S8+m=I~|N- z*nszPlkNOqR$l}s?ffd%7%q%k z%TG|mx_r>OJTsDTBSVr5-$91Wvt-juAF+g?C7yIT=gG=AYVcZ*VT4NwE!N|#(*7KL zH}F$AZ574Lvow3N7Vbk~#RfiKQ6Htla8Pco{XE2P!id{=7N%|DZ>ujN(5n9iMi=lC zbx8@8X-|gY{r~t4O*+sAbZcrb`P^Y>d_ixpQ0gkv*ukZON2D@LDE;<&p5^I%lX|ZR zN4Jv*0h{?}=>@ikbroK5W$233Q6ELvD}1Hjw%%Co8&^TgD_TWtaQ`kF9i_`87Oe5i{ktnl5bi@Ov=pAsXsR`^Ka2L>OaH9LNtF%ZMyp0 zEW8$)(P6@Yb=Gk~9gNszG4ZG5UtY6L372rDZi`wMj~74Fnzp!E_(_N${H3mlzaW*B zDQ4j>O2v>JkGDMsAhcrFEcsW|>v+8JnU)oNHR~6O7tunA=TZ%s5uo^nALd^$C?fo+ zkAR9m^8PUK8+0-1XjuFWnvx|B?tjA%XessGx8C~PBxRD{=t`~m!#`FPf_9)@h^2eP)!uyZ?~#zxH+n(g4XE3{=r zLytrRE13u-{$U;LoR)tX=`9bzB z{ylGeKsRHx`h#m1zk!W%f^|1PB)qIagl9f8^vHV8+AMVS+zc?cj@^Uvo~V~_Y!7x@ z#TO917iY1C-f(L#KZUIr3_}FIn?dTvP0A#1{eq;*fU0)02he+#={I46)R+wVg}_Ly zw-!7q4zhjz%JiUu$tviUnpMU#ODbg8X1FO(C5(VB`}kR`VG8Wqhl?|Y(Gaqq4`p2& zp!0t0I7byM-;a2P+wgEd?_{HAIt4P&eSoR%1N5NLigy2K`OSWP$G&oFy`1c_BFpt@-DKO(Ovd8ij zhxsts_Bz7B!~F8_ieuP6p3N1t6&R?W$e;psVh?qLDaCweHmV$oit!~bxD8dsICxg@ z5b8in3sMDl;GqMJvY-mO9N|BvK7jU{z6)$W!VmN@^bq!nrau(| zj-pJCu@G~V|H>N+qqDJlr@{H7d>_dktUIB__xxOTOc3n;9>WOxpTeKt^K)=D0R5(u z*T(8QW+XMm?SV@Bj=^zGbXRz&#)2jIJV<(uY(_CE?PvAq!bA*fIGlF!p9NJ97lH1E zeh;Z-drTh`2pWL?Nn%XlK)8RQD+h?KZ(JQ_9K(Q&PeaF zQxA7f^4&T67>|qNksi%`AIV8Hjksoair2Vls*+*UDLzuGGe&1?N@;b<$=dUtpwZv4 zjFJU$4TH_6+#IcaAmlW1boH;{sEUV)r}^%Y#y*teO&m9SD7wiUwY~F{g^Wg@%t#Vw zd%^kByvZ$r{%z3xh!PmP;|J-gC2)4765Pj}0I3qA1M83cWmdagFrMMV6tW-c3)yG+ zZb2wE`i#^u#W;S89tPKVFQ4TF+34Sg<>&YfKF8MP*%C`}bE_95{)BIcvmQ+SiN7C$ z`>Yjo!dU-PdG?@2zu z>40XJ`8|>at4@IHGGE&CqBy``X;_@m`)u*$LFAo0&c>K7VIrsqQC$V+6OmP&%y7+;FnG>BIb{qH9%s2d_v)lbH`3vVv*xbuR{cg7ugw$S&IA5(0B*V>AW**qqZDM|gwwzC?=`G;f6@Ill$oCtj+L_?ht5tkM*nbl%A`tH zn=dib9Mhe1@MHv)k>>9|;zxFKiYS>B<=woMxT{i`cI30$+vPCEq|_hUBmW+Ap_sne z7#nW&D2u~oJ6h9v0!}>QTXeB&q8F4CWlo-&VNJPzvquaGC-Z#1VQ|G>D>~mXNw-Zw zem(;&mBvq}MrSMJK*{+bw0ev-X>R~SA7eO=lCOBo_mXZi zebo-^d%=pfO<26hp#a zeDih-q-j?lC3dQ0Kuf%j)5%%&^Wt_df-HSxD)wJs*kP8nGIF{@LO43%$_ymQ-$nGuLH*tchvbSBv(JEZomwdJeA{*N|@?FvSjnj zUG7QVk$=yFo}MI(7fsZ<;8C$;o*>GD=OyNNl77;FgHgamPx40CCehx~a`EmUDzl># z#&x&lA$l@2R+7);0qS#Dp(KOcJ;$h}R;XqySCND4n5S@9Mb`CHzFnDi);EsB$(m}@ zyxb(eq)OwGUea^qwhZaHXIwK1zjezZKJR#w{+3{mI>)If%-RSF)g-i;{vxHJ9Qldy zQ77exXe-=SWGh};{40oHWFq5A4oOK3pKBNZ? z4ti2gGZV)7kY4Ub{VX`>Lo5>Kr(a7|^fpMTM^>M$-$X_~E{o@)=C^Cu`N;gvOh`_GaLWk#JzXrtu8LJvFgwb-8(Ji}zghCYW!C zo@cq2XZ>L|q}C_X=&Hx*`ULmFW7kZ-8Plr+$Tk|2NG;ZmlQ=rlAwG}{XH64f zbs+h`E$5k!WI4^?)qu=)7pF{?i!)$(1Cl`lQ_Q2Zlq!927rBaBlTwHdA|qwvw*Cf7 zgNeyqJ8gzsI}=n5Nhfb-X#6Ntr+$%;*pSRr)W_#&XG}@^qanvo=S$!;M>6mC9GSId>Ga6Oc?b{Cg^C0DaTXc!u|ZYN9)BP}JG zNpxEotx}%@MPXzceG$ZI%_A7wm_$f8owmpXY{H7hgjcwctW~hD37N?1Vj)sXK2=L@ zA_LZFNn_UB3Jz<@9F}Pg2~9~P>qrCbqDCB?{-(YPGMkcS=<2+c;G!L^3xl0a31)p0 z_^T;NWR1a~3n#%W6C?}_C)t=o)B~7<^iiBsY?_xrC(0w4|0~AZuSO z>}yGmd&(nbJ0T~A#3?jr?cwJ~>Tz;tDOI&#R2Sh4RfVgIaJdcIJe2|IbV3Jl8xq@* z=91+4J5=&V8?sKQV{;9rrGLvqzOw>y5J{?K>x;GS!M=8+X_(kv{rxe5>B~5UXkjAZ zvUjm@zrnM1q{&+%it~Y_l1lr#b2Ac^y$=Z{sK>}^sk$Io45lytW@-qi-$NdcA*DSD zlNnYJ{i={ois_x48IxsbRhUlg1f` z^PYPKto%_{#_MYMxwRsEfnj4YVz3!9hTg-C@%5Q}!;506o?Z>7JCO)kS@q!0PDG9) zo%LnaFaF0VaXh|9s-xmzVl2@_pXr_j>`W4_IZ3;_kw<$vqO)7xkf%UP;m(`np8QfP;bIrkku@#_-?xaCm@Pp*PgrpQ zTItR9$CMKKmT0pf@hu#djB~*L7P%l*)yE05;>id(3(MdSH{T}xSq9_&1k#x`_Jgzp z5=s+g7bZ~u)CY>_e_by)oj~Nds5M%M=}N|X(9vUv&Er^^H%4t%>v~~Rck;7B(x$3A z0FRSuCM&9kN@=*j zn0DrGbRAF1&_6nFNQL_h4RdK%S?!*cY2noMvxI;<$D}3SzM4oiH|;#7REU zx*RqnlX1biozWL@j{&X0i%96kO`z>TddX<3U~&&KCBVJ`!?M#-ScY~N49|L?@k+04 zLul2LY?NK?S8%x}S_hK@{=EokWwiR0W<_PkQU+Ho5v`u!t#J|?9j3`Jp4Tn70U|0* zmj(TM5hJUe4ZC}hXx2CbT)jv?I)jg>w;>_ui>LLGF%P=lz1dG(X4q0j7=eFja@^sq7w73y@Si%sF}okTzB=$1W5<>e()p(jnXNGC06T~(7PY$ z)~oYa*Q=52pjs7YYJbc%FiXez^V-}KNUTX_(teA!NF7# z;fD_vLy%gh#+RWG9;6aYx&+^rR6K1cPDynwhE5!6x>Ui)USP+_;;cwduO$yXq7uFE z5)-`g;rTzNmzawp*0b*3SZw;5Q+PyWQz#x~Md+(CxwcB!QXFfODed1cctn)cyNB%8 z|6}@7;t*nsMO}Z_u-GHA#M}F{N0ev17lt6OihoSc)e5Pi{;;MPnb*Uy?s>IX#c*H% z*$`?x=f1y@rh`&^OjT7IsL>pO83Rcx|J%AsZD6CgPIUS7_5;{GkaS4DNEaKoV4pgh zd+TwVEC~-bA8eUexp+tGj6}ul%Ef0}7iNpj75fB(tRX1kYCjos!~p?IGYnzWCf2x1 z|Jj!nmFu(Tx47pGX^qts2W#1@;d`^9j{EGdq;TIF1m{|qJcuOwmTj9ZNL9akT>4ABeHl`9@f&n&ZawfpSaT3(6xuGGGQfk zebmo6d&BA>B+l*jtSNA9NOgeFfB6R(r@Qw%8bHDaB#c_Uv~=Tq55|5#hDN$(dN?=W zPUQxS;zr{sS1~A>k%xIx8htqCVu{bw;qC`yKFfRxQ-_jw0^Kx&8|t^9itD=|Z7d;h z#_8=75IrCFe-I&JF`k~a>UnrMl)T}NVD&N3b{H8&Q}~w+BgZMBh{b;~qjIj=!fl96 zVA60B+t$%1t9cK9lUdn-IvNbv;%a2m^`1W2w%Uk1}YBH;nr zQ-#^hZ%Z!~8c`V(engVotepw)=SQR^wJCANo(j2N@nY5-= z#5e3TT%JrCcd>iL-8$Y?=!mJoUM0u9lb0A21`8@7BMG-chGKB=px+BYeYz{2;I-ly z;AP5H&!CubouKV!BsjfvD6Nm@JMhMilH)C3(OvjFuUo7ld526X7gy6Q!z!zqR5X;K zPY{}c&^%Rurv|qZ5k4H@w*zIkr`io?*f0!kaE)yQ!pqAWD<4YqJ-rpl`zif&6g3|a zN-4q(M0g+}1bZu!EwTVBDFY+Ie?|Cx3Em6|xZz(>1|t#v3&QV8@Qw(lBCgbjVOWbv z1)~uDGs5rSMF?UOH+cIczv9!ChFrb3ej^nDQU1AH9;Un{A(SA(5`$9I<`xP!A^al3 zZ%Xj<-rmUzWcarTw~R*kd4#(p_$^t4Toi%sNFzVRUiZKOkVoQ0ja<7C^g6+(e#mG|zAVw)-6c>~SDR)a4=Mlr*l02mr zF)W{>#y6HXQ0_$iF8l&Do-`FTzP>zAxgATkV@WgR7pU>I4SRYJY@>y z^99`hg1nI~zJ8v%8g=C<(-53A4coE`-;Yfa0n7rfC59O>l+&>(E6}_*2zPO>Bj*@; zG4xhBgX>@}Moi0e$*cX7PrVv8ZJk7OG-8I-w9QV5&cL?iVcYE3lA>wYwo)ufUxIC0 zgC%FMB;7I-+qMYXwpt>Sov28r*Xv2HHcxqmvYdq;W&wJb6%tMfvXY#n1D#-=(nWD* zV*}=51C~oT%aBfuG*uL14)#S(c_ZaA31dT|U-E+bvLnO}^*}wP!<6YbJ|&r9x%fW= z_KE*9;i~vQ3to!$Hls2%6|8t;l28j$U&A}M1YEcy(6_o!P zKQQf@nBMiBJeWz|m&g5nEd`H(%~-F& zU=}Bsq+N3{D6r~|@2L&cPC6@O89Z5OfkxjQcFrQ-d1Kr(SB;DH4TPz)Nn=F- z^KN_n2|SuF6YL8c=HM&~Z?w8P2j}m~58$skB&C({9ghv&Qfb69*AnE}>`janB>}p7 z-=n4C;Uuxdp@XUEB)pY5p{7Qj=MxqW!%OhDHF6DiiR&#WNhhz|L$b;MC(NWZKaXw% zWb~A4MG3zh?;2F^hhXr}AUwsT8;RCrAtr<1@lS^ue6ol!#Hh&81$picpwU*IvZ_8_ zD<*Pv{R7!qq@;@_S4@t%hqj2{R`siu`A)S&BOq%py1bN*%pTp1@1Na!73Yxa8DeWRGena#c1X%oVJlh z?&1Ks*m@TJvXPvg+U*)KS#kp-HCVe%gWZZLg$nt(Xrz#9SkF8`*=RW)ln|w}Z`J5A zh*i4l;n}^DIfOJ|3hUBiw!pI-a-P-R7f$Aqe)4LKbr3Y0N0zd#V%Rqimza&ymd__< z@u=;5Y^rM_?4$oN5BlMJ(%w@ycJ*L5I3Fhu@e2s&sWn|ol^!SIVBLs-2$8A)`f+q$%EAFjl-50B0Qgpfqpc8LSZ9A^N=tFkHE17q(E9%&v!_QvtEKZ z3&{-eDDFa>%Nx6caS?VU%?Me9&-ORr!6Fn=Hy6SelNNMJ(0eh-bt{?~D(n9o+*yoq zxN8~&FCiyb<2b>!gea@G2Ri*E<6VYlOG&;YgXMxO!(~{NN4m4j-*7#T{7TJNOv_3I z=Q1*dwcmpHd|buX-h|QlWGJh<21oO;+=XWcmy?lF1Z({X?8`}Wx{=ddpMdA9OF2m! zt`l&1Ihn;ef?*(r&NAn6S)40y9?)Mg`{5aoZZhzeEY=m!uOR!~;;07Vbv*=+Txl1< zvQ?-e^L03|ip-WOZLE|jUIqP^AHcD%&{x{uhX-GwHnauMb`AMeqNExO+}C87^k97-W_(Q*FdwSE zCKowldSULT7rc*Y^ye(Nziy;PfH@u4?6@6foCfi0QE5yQShW_HAnj?eZ!OlSA$mQz&YGWt&jvJO-5=0@1Db~G0qomA zCa|tJXtt4jC{;=dmX-H2tlEfsyOQr60=G62qYo1yd0W*`=(~xWXkaFE&twDB0yB=O z&^jkX7od^ZF>S1XL2@JH4C^__E+j2N@cYdA8%fDbr6c9D=xpU} z%1WH;^ap1l&dl)i*Rw)0I@tA7R+)x5^yPZ<3*4Wj!kT}CN#Bs?ZpUnW4<>D;-S`n4 z+e)7JJHDM@$;ae$5p_G9_||P+PhZOt;8#tvbW zFJRt@(_ZrjaDOL>^fwP)QqwITK;vDcgZw^>fWf;+YiXy%X?!FM?KTp-&|`~%K@Fr( zRWYw&-7Yf9U)N(JJ<%(6Ez=ts?8Y&IX$$>#ldUPG^Z56w@Ko9QyTa{;GzDBJEzU9& zv{+ImBw=i3QO++Fq+gc#SL#4Y=i{}PB2LnR&x>W81<-d7F3aqdI^KF6GWXOBFjX8z z0}F66?t;C0NINO#Tp1z@dj+2DA#qL6>7W!*meEqN`TVQkF~w+@VvFnqdhaD&-3I9J zkqD};!|J_cMZBYAr>>=elu8NU{ZJh$OjN~t-o?tUqm^y@wP<*wvh9)#)G=W6oVbE8wVjoFk9Z$h$Ke@>2?!nFdbcy9>*nI%sb;o%j`a7~g!H!t~ zXAY9h{thEulQ?1Pk3Fg%0@g#guO%)yScgKxhML2Oaj> z!(a!|`zo6iW=jxVj8NzxV-yM%=C7iULiZ4JlxW-<3!s@{3$eW}7wA;kxIhd~f_PC@v=!s9V#)U!z|#FaP^Zvf#R>(7ps+!8?y(R0(eUB!$A^67)kG z8^PrgG;N7kGiXpsKJ)eoix2YdkuRKpg{2rF&ecLuDQQJ~Hv6HcV>~f#V!EDon})6h zJTAp;L{azp522ZpWV4P_Q0OF^gIz~GHqN!ubu0|iL=7@WVQd*O2iW&7xJ#QLFWGm3 zXJtgk8TTp@$KT5;+wUX6=n$%kh2FvtMFlJ|Qx#Dx&rExq2R4Ii=Gji+57ZJp>CkNNl8eURKmxE2R`} zJG}Drvh|ssJ|}DuSuOq6XL|dt&zkOsgnGf_6C_IE2O&R@ZnEWn3Zs5-FSc1HL(vap zN~G&^Dg485uq`!V?dL(>xHgQ@vv|5iEVF+mB%dTDm=!n}{7(~2Q}iRK_}`V-blT`P z$9o*Y_4Xbk4@nFCxPh5`nkOlJ{7N5>b33 z#GfJbQi>3`c9zCi1U%1S=7g(0WS^s9f;aqij_y?A>g`YD7g<-I!Rw#M*I^R-tU!In zx+C*`FAMU1!J-=%wPJn<2hNj5O)iS9#2lRGthc0)s>atl$*OSPfG6kC^@wzw84!8_ z$4}-4Ouc|<7JF$;%!#^nfy_@gES6lJYKxzK2~}&=oRW=(^$VXgZns}jtExg)c-8fz z{e(CJo*P!H7vB@U(wmlCQU!gX4hSnVDZE(;;-;tHT1~Hbts$w{UGJ1o2X}<%Z}r>V z$cGQ+8)}#!GHwr76BY%x-c`zizTRK1@IGKMl;4jl9(mZ!;9hZgWA8K63!?{~27NDK zf{>^NYc|Zigc(}+pa?{m1+HBpAnSbs%(zT!vb*>QysnS|blYIKEo-wOFstlCy!Fu9 z0w!I-WDG2p(nwUTVa*ltcDw2VXG}wVW!38iSq0hX3pT$qyO^$91bHU5&KiV^#V8V; zSgSq;->aBkbK3?pu97WoUu=I%^2Pca(D7$7MjqBb0sGJ7YpDUMeW1Ta2DXp7kY~LU zy2&!mt1_i+bA^ySA~JV@kb&P2!?ln7rH6z;9>&%0&=<8^Ae~vN`oigJxOayIv?XFu z3cS8X!e|k7B%(Wi4_f>}rqivPA{)hVj)1Mdpdg|qt)qZkC$0VPVQrF!s1N68=zpDj zCJ!1-;pBCkF(5%?7y%uBC7H3eZGp;6sB|qV7jDR;N>o&qL3+?ODw8}44A|$Y0dW2Xd9R%l_i(jOVvzK%%BsG(bikD^ zoXNTr#RLJbC?BML?O{k_ho@KJrINV3bGH7B;pVQJ)KS`y|BXF{ueB?F(2X4yJ;aF7# z$+t)oiN3xRCf&kZC&xW_e2X0QH~(VtQ8tk3TX(_H+oY|({mRloihDB6qUCo;xWE14 z(m{cxGTIJki)AU=pRx*kncR5`evsza@!p^no$oo#J&pb}&c=JPQVDamT&=t>*WURR zMtZHhzbdPXqdN`j?$B)~yrAO_Y3pl0R?TlW_*W2Zs;e{*>7GNnZ^@h-C4NU_s(S_; z${e)v$HxYZ9*jr8(Q3Du8YzwK4Oz?QDz4flS=ZrN zkxJJmf6>DyWNwcn|%vS!{ZQT=&JUqz6mqb#=lE9DUrrt%-f=1_>oMuR^d z^bwnkxBr~ESM9^f!1q2WZYnx7{rR`|Do)^@Y6l6^G575YvT{$rgZqSpnseG+c~rcz z%)=1HWR*oR<=)SqNErI>LHipCdrKm8>c*ZdLy7txpZENEeUtGyDko;OCj}>ew1LYBzOq6`Co9Xigcy>@_Epb-eVkh0J65K z8O$m94OCKjGr8R3TebME_RP6&8;jmSFF?X0(${zX!0|$yAC6dl3kJf9N0^|24Yn8p z(W~fv!Sx6;RzwY`{)YCC$!GLbgPVkNAMAWg-fxZYTtrv3k#wX^~y(>qOb3}z)&s5jn&D1)s4U=UV(#8aPuCK zR~p2$|DWO36UgwudR~2_82H z@SxIBu0i-4JMqDdV$5>!lc3D28YqL|um0i32;Kg&y7Y^`X)4L10m2d-5uVU66KQ3z z)c#a|q)r#|>lBNEJi)X>bsB5J^(;4f5I!U8XZwp^4$d#jQm6DR9ctIj7 z=X03$oP@a>YJCA~o|CuyWVYUv?JKzRoJ@a5E)os%^|#2I?u%_<@`Xw})3h=r zfPJ(NFLm8+*W??@@5L>U(i{x2u0-D#@y2?k0{)^O8)Z0rJWyNsi5$OIVaS_-KY*ets7`Hyo z_&*WOAMa|aSEizBLA5o6Re$5c4>G;;H+h2^GeyP*;*rpoIBQnE1N~oCJ6H`Yd`UD^ zf%tY=RgGZ#OR4h9m!u6;SJ7LFI@s!YO^4i~(MCA_D)5r%;M|b=Or{H^~ zEdu=?!mNLYpF49tEq}2_%#hz?LjyjLe_A7_!aEOwk3tikVpzJ@MkAQ4$R7mT+{v7GZHj8bU^vPv}^P-!|))%Kv8 z{tKR|GzNKY#6Y526HiShQ>~dNhvJikU@y&ag=7OelIW=-Yj3#kt@%VsR<@o2qmL$n z!rj@RPQ32TNAsZ^$n_Im`)KNmdG_>Rp?(T*zM6J4Db>A#frV#bps%I}T@(~gBu<6R zzV2?-Uw~V_nglkK4>aiQu^srqoVTYfl0GFY%@^)ReKNES)I4Dw4I#3D26rHWgp>vvOh&>i-$_B5&nX^FUBu;_ z2SJ*ip2nwdpM|#fLO4hX))cX>yUQDDFh}twjBTiC&+2{^RyEX&5c}$?tuJNQ5j=U# zHcCc(jD>@|=1b`f6ql6ZVHDA{k%!N?+n zNg7S_hDaN=mJn`xb!gbn(i`v8!Dfx-^V-J+ahX9R0nA58BNSf5n3tl(YaI85WxF#A*SwBqS1yh3&U>Emx#{3 zX*~wd$kKXNPuSE%qhnof3U`}m8o95f>>~Iy)!^4@aFHY=0u8(31Wb-V_H?;7LbE&E z^%%!MORfTQz+6<5u1ECQThYS(Tm{pbX=bq6d%}}unpSw>-bDzH)Zo#MpP*+X64ad* z)ruTON}@D_=w)IUjm1NF3xwj8FEd(57A7z5KWL#j%6?b|+gsvWUA6;4qmh_) z86-w)y08VC!5po5HxOyi_fgEYl+GNuqBSjR7pw8yfc^=DyivE9W~w_YA@vPSRBdb< zJ^AoE%>P$$Ssx_w8$(~*!(3;)P3X^m6&v10$(}*`n7Ya`^hP50U_#8lh$JJ+o3J59(^h4; ziR%});cAQ~LUygw!LtoI-;3f{J_Gu<(Tt>ynXZ{yz2IOQjhHA$A650>aT`sn&heRF zX=U0%JG~L4Cw{3xT`v>p3qx`AewZ6I2JZo}7ZuD-%`dJ@^IvmFs7x#R%8j9_598Wu z+OoPqu&S*FHo(q8kcG%8pFp|FESzAwSr08Vz$bdVN< zs4vsc0iTYVkKVy)q_i;WoZOJcv5OOKY zl@1#m2>Uu}j&g~f3VJ;yn~9-Rk9?1fiB>#Q>vSMRJPYc}&f-~aVf9}ZwsNvx_9;n?@4bBF@5^n zlgdcvve=mEFe6rKom?;j_Qh(xm8WPkg^6*RuN8D>fCfI!G6;TC^P2>;o)A=B=!lKL za9pjy2JMBMw=_`=u^_KP9UKw);vo$e^9`uq15omo#y|;)f#`P-9Itt^9=;(SWpCh# z34I6*j@LAm+2W<&@tWq+c)50rGU;u!DQ6h$j@Jxlo99CC+nSkCs6y&9tI*2JmLq{M zB|1B$nRdj(vkJSc;zqFdZOvQmq-DGV;jgzfF~P^@;mOphcOAGyfdWx)rZ0i`1WhP= zd>#x*&~y%Q**y%qeXo>^#bTNDvK#mGH?`e?GU@5x5{9Z0B6XU?bk!Xi|5OE3E>3@dhv-hpVz3PZk%gk>#y- zskJzP!Nz^$20mOZ`oRiWkdKiN_B9@+v|81`b<@1*-tu+MhQZx5VblqT!9E9bx@r1R zn+n3K(NUgkxY|uKDY0yAY9hU;!6SJYV_KjJ5t3;JSq=pErYvJi{y)0jJ-&wH{~zD8 z$;pujjU*zw8@h7Cd8cVyDyXtZa!55r-K%;yZKy~g@8rM~I zS(@aarFbi)s*46y6;%{(^!u8fnI!G!_xmG{?3w4xYhLr3nb*ALHMjmf?b+@3#rAA( zP^WyFgu^Vbf7w4=@QXT9$?% zP3$3jMO_#lp!Qk90Al`C#-jyULTk)p()3?&G!@Da_||O zj^W6#I^z!`Zjr-2y?7F0oJ7$%0zGX5ZM#p70DHxcpouxc5J#NVQvB$6j^O51eBeh& zdIYj_7IrBwa1G#~Fh8QvF0c^YyU|*gFam>t!Y=y?z>^95{EXsz3Qv+-4l3t{!z9R_ zoju|Wb$AJ8%UMKNkl{Mjo=_8z*6IQm(6*jJ68?$n30nI3oJela`_DY?LaIS;A1V5=B&(7s%ub#se#-;Bmqp4I9&xN7RfpBm^ogj-gF z7sWm;yymc^qN>REw9pn$1mK2=U@T|FXoB`X4YM7_)fXtNx9}_W?PmUZplcp9+{!9+ zzc-k^Dn7|0tW7ru;?<;;-k$YP85XuYu%JaQmlOf6lb2eAo}SYvJTvrg*JmnlyM?Gt(DghpePN=I{H&1j zEF}2=ckNPQ8$zOO*u{dK8`an67CdnZC&QyfWn;SFp&s7y7Os_84`5Fg8RG?=pV?=>#{uL>yg|?c#`s;k4E+pUVj`=t7jDx zW?)mhI&Qgj#N+zU`)8;fC*bsnXVU%YaFbExC+J}x5IO{bDn8ceA$m}Pq<+CTDS^X{UxeZY2%}gl^esWY z0YXYE3-iGQ+M0Qfe|Urx@9#gzU39pBSOhsAqvHdJzPElZL-7NJ1DGk?zy#cJzD3st z3NPjpg5NQMXSc1`Q&8%crhf;Hn&~(BbuQ0baLZV+a*qAFXQRt=4MFJCL7rccwJQv+ zeS5ydIvNrZ=+=Lo>%qW~oO@4reht>3n^1wz!FdLpebBVwFuMcy^Do1NsWCoi?_oLi={;euEI6OwLR~wW_@dBUBEtBSsCXFm#;0$h zokK=tFAAf1?<^#`g`s@PZ1j#BCjRhypIbacWH0>3^gBvV%W!o)3q3;iL{S}xf19Pv8g6WKRCfYqp5NJ=jgU*f; zUdAdNw+J9{59N&(QfQtJ(B#p=e`?Xnzfsv}A)9zG27m{{vOpe1p|1+-uxA-AF4)(` zfLcsNJ6?qunz003c@>nUu@E`O2(RNPI09b|QT~Hgj}e}J23v&wh3g5a%13LA8F$0` zV9Wqtc&QHiOE*C4@P*EYn>EJWD-O@%YA-8+9ky0w<4d<+6I#&0Dg%vqO=uUJ^Gy5w zSo%XN+mt)^r2})7A!yTU;QMgDhpxXS^tP@|9}5$>uxHRKV}-BDT;2By%6MIv!Gl9@ z%j-gy-c{kbUa(VLp=lwmoBvtqIQ60Tg7t>UZSZ$Ka?_c_g{DEF#*;<@Ji_ftBreW; zrQ?MU$vHPDLpbU(4u)Y!2tVFJlgBZ&?Bh|{I5590q|$?qjT4^5w{rm9SbNS0y1*ay z4r=#?@Nx{0Ep8HS+gp(Iak6a$ZcfqY^EU*Mmp?%J-w?*es!udJce==fBIqh4RPOtz z=Xe3mZ9R?_jE55Udh+4iWf~R*Sw^8|6NJg4(X5~}t6@lm9#MTHZ%qh%Q~T#Vv}uCSFM*3MC=G|5 zF~#2U@ECg|M^e2%!q7b2L1D|T{HBoDS&oGvLIOV=!RF1 zoip*IAZ$JgeOFj*_pWMQunIl;o{)l$y$kYJzeLyG1%q8_t>;Y=w!sc+Sj?F$$h`Y9 zYB^bWzBveQC8V!xO^-hI8D5a+n-7cIq#0`_T0L1vY5^I|cf~lk$04hQ*2MsL2T-34 z4^QpEMm|~jhEuuMCJRmK*97Dwp{V!&5s-q~ybtalAZKxn(9HLR?a|ysEK+L=q-tr( zw@|++!mtkV>ktmt`^I>CJ%tD|wtBqLr@KA#Bk(s)hu0cD_k`KwlA5iq7c!_koM^VN zcIe_17@nbMP_Xu>o>{&0=TnF6-u!(1N8}{!@`iM3UKRi3lupW{+sWj4%3C!SUacS zoE_-R=>nX?e*;xc7ak?)FiX&ZuTK|}NI)wH$f=K-&47eZ2e<@bEzsZ@LZ<|G-pU-W zs}0;k>M6L*d9!aQ_7Q}Ykbe3Gh+&KM-iBjt37}U>vli+VaI2|z%{~2of$)qCm#&o`tPXoM#6otuM-x-S|i^a zA^+b|4E!oLjZ)bfC4L}u08Ob6`#^}X{X6dU(Y0}XZP1*#!mE$|gE@G3pq}$Q2Zj{s0(_U4Xp04UPPJUN0xH;;Tfz`Vk9}8KbygXa)pb0U& zBcmmLB1=X6Rtjl+(p03b6kd{zPJMN}cL-mkh&LJQf5GDvvmAL%-omQ&LI)JON|?fP ztWq%(Q$a>E}XgrpK=0)u`fYGl^LrXUZc@5R~ zR&k-QDc_RON9gtj;c={bH_u$FK>dzK8D9wJy16lGPInfT;LY~dFK&9k3tK??U_^bN z{O6`b4?f?s&7hT*x$i7bugo(n4Gu$V8JJz}bhNAttYPnRbf!#b_Dc4rcU$Q&*S56( zLVW!~R(%)`8p1>wp5CFOf)!pE$-=$U>V{`Uv2go8!b2Zn;ohmpy-|o0?NjTfE03wc zr=WR&$J?jW!F}O*7>CVl@1xxtg}eU&iICfleUqTYW5;vU!@s>IcH6>yUVuA04iGy4 z?ua|TNf;OZb=!sJ1Hofvh7>?Utoknzn$}t$y;mdJF67`&QLJX8e1fj+h87J^&B=R&v#IhN5C25S{A`BHvqMgdwYBxG zQ?7Z(!Om@5P=$jJxaENdy1$92$fQ9XqSLw+7j+$)%|TuhAp7uyMM?m_|H z(z3+VNFTjVc+7_FKin8AKSj&G2K$QrT!Hp~Ej&h7g}bBsfYHSO@bs1oy~qz(N1a$M zbfeL7(av(=DeFGLnI~ofRhTXV<=H5r0+t%wA;_!{=JCoS=*>!)6~oDb!`A-@ru>zk%ZQuq;7Uf9D&aF`okC8R+`= z11O}z!NGmvaGG(33Qi&3bETAeG2jX8vO_{6x{PWGZV3AJu&|I=+Bg8tJB$tEW%1n38F2SnKV$DcL7mvftQFWq*-{W@N5-Iqn#u%~l>a;FfMvBw;rbQr1g!AG0~L!-!fpo;J}i%bgA$&&7ChJ{x2k3!>hgo|Wo=zm z4$}EkLJJ#h>#!z%8b$+i9$fCuD8QwXr(yBh4G;O9hGwf3p{u6_EmqAZ8vx-LY6z08 z`hm;5euUvoeh=OJQFw)SzlnyO0nxg*qT^?T<4)rRnD_GV;>N-l?*Z5ZiqojWlC)X2 zq?MhZvp$hc8}AZy>?fFrz&iKCpYVKfAd=4t1LMs;u+<3m5Plhq2{ZU{uu;^a0QZ5N zg+W(&25mYERUqf0U(P~*1@@sYu7~}}(9|?I=Jm7CpXWNG%Ac|GtRuSqvk-{W(u-UP zMp9z3Z6(e=!z#vWdYLH**6s~Ugdd_~=fGQaf=D!H9;$a9lRA%vpBH|^!B#JT_aQF8 zMhXx#-T_fL5*@h!o_s)|TIZvTUxXp~7E3u_;G2Y?EtpL&;1fS%a0e--vqAHxb0Ofn zCMSV>3t8w?(=*|za6H?+Vr{pmeA!NE{B#!l>*uR><@%;)J1dDqxL-H9roL-$Fw96$ z?tZxW60#-0S0=m;QY9S2Hz}T}0+B?z&%pZ_aE=SKMhQy1EVN*a#5WrCyDX%~wOEo+ zp*O*gR5&ILs~}HUxK^S?m!aWbdK~S(EPTY5c7!){g-&VyKjHC;OEKNSir)o~S6E+; zui^0u>nj*cl5f?cp;c%Hq)2V?aZ(zD>G+uo$JC^B_zvRl7BeAk1o<8{5s6p8g;457 zldlNr4PBW@&RdZ*pWbL24)Z4`CEseOI~rj+^U;kf(5Zv-P^aI7oZL&PKsSm!&EYx@ zbfe*(Tg>A!ct0ar_gmj%A$>F{r|bEoRQ!z}^%zx<)RM)4{SXI#1DTB~MqyWl^xR7o zz%_CH_HBt~es$ z79)Um9O2WEfHqte5>rP#1?l7IBO-R-F`n>#X+7{rzk{E_qr*Z@L)UG0EyQ&x{Tq00MrAP^@@z)(ar^}|>354i zAkSumRxk@_G$S+|l_>F=u$=cNqJ7t(KL(4@Mfl&a#W|pvte4_^f(uYwwUC~FsXy?O zOy&17$RnB1yR-!4mrA}%bx4;=(v6x3ywGp|4d8`^-vwS$NgEpF172uaM-|Ygae@PY zKBIXW=(p4z7Bi(hIta{k@sEUrEs4NNc}Uoj7S4c#5RNO&KME2$Nt{cIfHC^r;#1WA zIuxk17}7cE8!(q4os%-&8q(3qc5Q}qX@uF}Kqy37QnEd*_}wh-`)_FRyF+o(n$LWu zoQS=2DsYxYtLO`$luqJ}x&@TdNfRlZ2cmg3ov`L_4`gX1$08s`zgx@)Lg|Dh*KA;w z#&=Z#tLe1uj)n{}DBE7hAcGcn0A!Fs+vZ%o_a8!Eo9zTzegiaf&JuVUTCfhbVvmn+ zxxW2R@F=%5e&`3sVqmb0!U|RXq4?c)9J_xrXJadkoZ0b}p@iGQ8Q$2B?%js9ch6cB z|CjI{(cEF1(Bi*f!A<)LefyU%jQ@J8?z{s#))M4na88#q-vjEF{@0GOFYbsw@~-ft z-2vk(R9T_E`k}De0lS;@+%WM>NTQL8536S8(C0nZ!adV#VTQ3bJR9}FlRi09?-?Ox zfl&(w59^C!tg=7g|6UJx8|6$L&?E$#POH|To%KZ+1lOSZ^~K)2p`qMJF_Bl7qj8a< zf)`24B1L$NyBMW65Pgx#2QR>_rI@(V2pJ8;_|e%L;B|-XaME>yJ$vfV&4X_81Xu4L z>)(CIrXdT4^3UIR`l&r6)QD_*XGln0wzD@3H%`Na1Yw(NXq+4ZFLGOX+)1J7;K-TM zP!!{`H!O5P+%HI65=*ZihNd$yK*5xP6f%X2u=@UNx1hF zg*MPv4!W?wag`SA7|RIWh=iUE|;+5~TR9Hbp43 zm!0TNBe4&@yDc|boTV5MuVkIb+SV&IH|*)#O0GAjR|;&mAOz*zXOw@EglaiiOAc5L z=&>>4OE$jp8k!s{CbV-`4>>>+ulje=%IdmF)eo`gfxkb|!B{aPS^ean@y`P9z8~wR zFp5yK#$vyGdC@;(rp`Qp%lT{FxXO%?!;THJZ7y(@H|YMt#ia|WjNA)CdiLl3nSO6i zoLAU6nqIM5f5?@K@Xn&xZPkS1l`UA}c>*tbQ#{OtFQ78i=q%y~&MKrt%sk|J>RVPmP-jL+_ZoK3})@U3y3+Z=~E-v~6gshGxB6d@n}@BN>? zrKz|(gs+N56Pt^}B8~g_I4~Bvd>@@@F6L&q{~8H`UiYNGxODH`_oXjf^Q6Nc_BegDeJ2J0kcDR2CfaRJ8Z!elSQp-O-R>Y?_hUgW=bRQcR_wT9~1xMaNu{g{G-ve z$HayCv9K%V^bJ>+Gu0WQ>V;Wxb;iAgS=j3*ng@@!LdCZye~+Z*k6=>3s(Q*f71?&Bi7MRE&Geq0p~j^=|8k*`b7#Y5uy5EdL8{}YMWqTb-2XeLW1Q3n0C4u?pX>kvBKPCU&!`l4-5 zh$CT_I1<~7sSUs0nhM4dI)b~C`d>Y-y@>a8Z$iU6h%(lAY6tNp-dKk&b`Vd;amzzi z*XNx6`SlNMg&p!%B4e3;qNDiG7Fp`)T%iM>Fj*-<=93~kEj<9;e^Q*w%YD(D&SFB8 z@+>?T*Xx-*NVZ1BJhZ*D2%Ac}p-xYUd2z;z2feVAdOg1?FpJ9hK=_hKs&mL zBP0C+Jf{e?2#+J)KrOqAX&FYf$6-$m6vA;h0S*)&Aqm~r_8ZP3kImi^!lAJy9;Z26 zMTOnPN?r>=y?cN@b)Q9Jdx&zBVsrW|52}GHL3;>#A4VA&p3v?gmL+pXpm0QB-;K;Y zmb+h}>>UPuVTGHAkdY;Jijxmc&*F#N+7*&=AmoLk6x)xYvc-&OqoSu$9i?<+w2X4p zFI&{=nOmKOeGe7vM?1TS0*c8IpTJMA=jMoGaHVg{fxe=ChA!raE%^&;QIt!JjWAZi z%V&G5&5tjlKE=^-D9a^w=D%KnX1GMS*=ZrV;{sC@4jJV16u0qJ1JJ{sV4}8Ig}U^D zrl3qhhkJ=RygCWR<%%Zn9)s@Wf{Ch*MDIK;g6rxh?=3FE zPd3zh1}a^3q10zY@CiPJ_CEuv+T9*qeMamPTQvZl!ZJSor1?2LwLy2h8#@(l3(6DW zIlK(?Q63C{Mk>0PC#LdTE7b5=(TzD9|1A90B-rjIwoK%Nm0ss;P%Tl`h!tO)5X%K- zUxX$}LbxXA{IjAnTFp%Ko%Oc0&*D&-)oI$JW_`roac+2q%TwPTmD!>}cc(9*Ual8< z`zoaN5xZoV4TeJl#dMVhaOu4DrA6XKYc=x7Ja2VW=W=MLB~3JwtnJAd{Pza{hTN<@jNt-OYn~7Fesol4lNr7Z8JL#RStuAa0k|nVPYHJ+XSV)AS$u$E`h=cd%NWv z^frf^gK>2k;JkSOQfOV#>K9;;t%yelUl8S3xxKTf@u8L8ZaFL_cKE#j4Mfed!+%Se$iVQLuRLT!xFM~cIE_f<4!q?i*g*N1^IDk`hn@5OfG5omH8ZW!uC zbY&!TE)Aa0^+2iC%tgaIpg837Xo^RSS5&iQe-hLD85)z725!H~IF4 z=90QEy%4J@?om5jMnuz`M8`eQynxdwFF{vS_UOZ37B|6`h9HU_CH9Zjmcw{{C>2^e zVcIm%q)}jR$e*BZM*;Ia5OR(d$KuzA7mtQfLS2gzbm6{g^U)mz zsfEq(lW;MWZoVd_ z#>&q*i=L=B=FRghRM9-E=f16{j}^zmmcC9%dmXxo{G@*MbukatezQ>LH^g|}*%u9b z11iAmf{!t)=NfK!R&Lr=v~wavF}^|PCyJdLCijJx-U?%tM1PDgxi3n4Tb#zbf6_mHTZ{k( z4#Bo25HUQn5cjSqH*=SOa=4C7cSB1`4T!A{<@rjygfJM9{ofU{@N-T}-vz-yefFLN zho?PO3I7sjCLlf~gU zeV_M5c>Q@VT*L{#wYT)%Q^eb_=c>P+HBI~${I~H?VJ7BAj#+!W*MUTAL8w@y+7l>E z6|co>shjJ0IZyp?F2`%x7Z$3d=xwHBfy)ii>KRxT_0ho@P(1lJP(BtxwJIrfb;2`; z2Kr7@k|ubH3xGZO5=tu&--*!tjzNssPVkFPMG#=&oKuf^?@jh`{ zq!}1Jm_$_q=$=nBV%N5-M@q)L|E3=?GDj%Yyvw$=11GIaVm@I3v-oEwrKf7CVtGiiL zxR((>8^$BJqb+B)*tM}G5m_Ck2vrl-qVZUINSkYk-dqvh-Q2$dO_~p*FZ{2ZFD{MWzhZh% zVb6t_@Q2X#>w#LaIMIGblNN|)aje0`Fbcr`4aHD&_#gO4920MR9Vi-bXsGYJ_f>n+ z>Q`-qIjst%Erd?uK8GePgfYa}sUKS?hJm{H2Ay66cA2?XhX;IxP={3(4W29eSUk=v z&+0>$iS3}yN1%D1fQqgZ(aulA?Y#OJdS|(~k+{c#GxhXO#V*j18tUUT@mo7DZ-d9b z#okdWK8_F1sUrhdh4vX*Tq3UJxpLIKRBX=|7-({-_-3542nOFsd*m43MO?FPOPbpe zzZS*{7`~RRh4!qKpbqOmpThxa_d0PXU)faOxlZf@dBXD_pMkC6E<~L_gN`BhN0Fb4 z<-GA4I`%n)%cB>q7x(d62UNZuYK4RAqSr%b<=UWW8^qD^S}#0WS$#9bIh%cRDf+_= zBJ7a%J*qb>!%BqA_ zhkhl-!jLx!i97Kq_IAMQoCPM9Qq~tcQ;~w1GTuZ(cS14{)WMygDU6qqa~B?!N9bdB zi8uK;qs@ik_IruGv0PiYV1gu4Tf+;;;+!nAm1o}P@+&YVjHKk$7M>>dX7Ee1s@gH! zTkxL)4)V)@Rk_dV!5l0ary!KLWIboESOQ#z>(}<-k;}NIuPhe};gPx(ddo`jMhNd- zgc1&lJ$Yk3JR1y3k=I_;FMkWomk*hMx_<|b5>r8wz60HEwnpQRfZc7T!8)+`rc+Ca z3Eyj7is8w#hh6lxtcNnJnn;30Z~nZuWjy_zh=v^%Ux}6za5%)H;j)B|9~I9#&B(Og z<9kD0*h&_X6h{5D-cx#K^ntLD-3wW$J3=>)VXI<)BCPr1f$f%_ejLUC{EqXS6Ic!G zM|VzOpaMBhiq5#;iY^CjJ)7=}ANw8(OGUWRKG_kw^eg1=(mHcv1QgW!AlpdN^J^s-kJYSNu-gQCx z>waccBe+NjFY3PxC*Dp$7gU#_-KWGcv4zJV=9Z9@&_sM9EqoP>(8u)7r^WQpSgkJ+ zNsRq8hh!`~6?XTZ1(QMRg|40zzr_~Rj-SP}Sa%$_M(W$suEFq3Vj3OLy`Qn=2bP=( zoiGV*{WHPHP#)8Fm||yJ!plX~;~&=>e6{WQ)M1N;g}re58JG{LRyVwZqR)$yqt!<$ zHn#P)vyG%A)rM&Kd9Yh$*eZG+)TtbXk}qJp#qEP z4Ys7T&?sE)@(9A1SsfFmz-@70&^4i~UW1wxupLg2Znh>#*qztoceLRbaf@}!Z50&7 z{WF?ZC6>v`aX4Jf-%vUm;(nW`Y`gHN{c5KDVAp;=d}DDo z%$u!Vw*_^-EY87q#U8l~4HmY)$-lz5uY8P-{fftXgrcti?w*UZE8sSh{qW)~u%Wz< zj{PQ{;mz0eva2H85NAH8_qisJGF#lE}Z@Q7Cd`E*N6*sDdzc~9(_h=1pQvEG&H^TLMd@Ks69n~Cr`?!0b$NDGE| zAKeqL<9hb}4>Z8bMf%SFiEy+-?uil}h-w!F9%E9&Xr*&l=JE@5D%}c!Ym)z6=^>U6 zcPKjjKunD0I>DrLI ze?vQm-FVmj7S}d2)0g%h4ogc%>K*p>ga1*Hd06ifZXR2>Me5D_k`Ql`$`Z7u@It}) zkknjzu|3xYZxpY}Fi1pI(hu9DeLSyJ>kC4q%V1a@(Wit#T3(%r4%U;Lyx~Q+>q)SG zxde&fQd)w?TQ8e%Y}8KQJlIkEbpaX~E_KI`cb0@pEqNI(hzgeyqSYnCvb?jGR42kv zWtDU?dKfN=c&aZ(NXZfMM>^apQ0zaMjCw{$Ndh=)^~JE6&wi7$_lyC%1e|nhz~@(r z3L~U}d@vcEfn@kUUtj9b%0vuKM~Lw{R>HM~%~)MN3&Q z;2cIT#Y)pe`AW>92-w)sZ3Z~GjvN)3xa5QAek|0Hxg8meCD2Nz(9On@9A}(x`tR+x|=d2ZOF4gZ_D*E7#R>b@1$D{zVBFwL{7!z@9+ z#7XV>q_rrai3B?`_vr(hNMQEBV81qA>XfL>#uF=iB%3(pXQ(i6lubUv7=$f0p@KAv z5A&dTg0zEok4L>lVAPy|R8jIcpe|$T)w`r$5hb`H1{~?&sJw(8O44NfO6TMRX-ky* zWju?7k^>@#^CXu z;C<29X42qTqvaS#_Y#-1VO>3fn7QbOW>Q|XmY5W%o5IXO9UheufD56q{?MZ|$=)Trs}Yx6#B$B`{Unp*0h5<^! zJ;c0>qLQQzX-d`Gcfh8){^Fj@l<4jyUhFqmbGtg@I}Hye_-p_SB|UJ(uR4z=CP`_c z@vvzHr-Xm|`*CujH!F;=p*%o4lB5&7QH>TPOR2o_JKB*f&ES>2s7s3EqT7!)p*bm1 z%M9a8wXu7T{SbIV7tT}gDgi7h!CO?m5YU%)dkg$x0NjNF`-7}y^v&p(6zN8sx5W&V ztSD5pnqe(d!D7~RbTw6KN^E$?4HVTvN*%^+Zn_ta1aZdu*ny8DWu``V*TFnV*c%ge z@ip+ZU#;e}$>gjgz9j<6@Ha?hD@mtJBIz7A>ZVH_2OD3ZbSNlLIZcGCn16kAHT%+s(iBy*NGTYb6vgCV^$=$wAe&JD_R84kTP1W2(Gar-SHQi6p z?Z>2>saict(pC&f z6~s(heJL6@?-^=B58Veobzh~BwEARA^8HG^q>_`#^!u-*4JQ-zS8$x1uBcrP$%pT> z-PuC||K%_}I!o#tf_>C|T+&il5Lg5c={bGBOZDxFGd156h!+K4g+!}_FqL7yHsrwTTk}z|Ue&=baGv7>2)-Q4H z?N5hizy0y{Z?-=jGpYr*{TmX=NYwk~Ns)HmJc``UNy)JV-@%O)a?;wH@G1w1;y$b| zeolhRaFm_;j{YE8Z00o_B!M9@6Wt#qff+UpEgCH4;foP34wlB_{f>i&NbsuNQgm?$ z=zZ-`T^=e;42kAmdNzWG^hU?qisIW^x7l;#LWbPn^F3GpENWy-ctb&er99WEkbVe-L&5s_MG~z2 z8I#bB#Zof5zE}#?#U)aFRKuLdz(h-jJq_tF3wc~u)=6vm_QsJ0zk{J5mu2gNU<6s? znvdKT=?YI@jjvX@L8QwSJEHi6y_qT2*3K2E+2>MPoOZCmuPhY|idH(ef!v>i*=TM< zQ$Ckkid+Suf4w7%N#ZGAqTM)N#R_!#bE!=mb$7=q7)0gqZCO0HQNp4qZ}Q~Yc@_$e z87oxTh`OwY^xQf$biLGBgkh%&m*a?&#PlzssRO8Ny%fv)7of`Zl2ZvTs^N4EDWN;F z*dasNaJrDy{so}lU^RwlHA2gQYSOGi85^WFY4WjP=y#A+29^>IPuQDI z`GnKib2mt^bCS^2Jie5cct;&r^+i0NSI3N)#t@vw5O6XsePjIu4kCW z{r|~01efq(8MY>;Hf55v=xA@Dw2e^D@)*=}BettYqA44t#C$&@`M6&sbp-j4_^)2* zq1|8U1!7QfANsUQ;nK#lENc`lnHYn%Ge~O=D7O@ifXeqMr8JfEK{;5d9`1)Z1yT) z8T18vq!t@+n1;)J(6UWZyJ(}gv#_J)8K9*Rp*a@A=^x1{vVyBU|5yF^-cD{&yE6CgeBp8=toLd+t%7jaCgDqwH07GYbyW_fE0SOdTrGm35w^>o1vMwjiww} zOfoS#;qTg%>Jzj$w0f1)T1tx3Sy+^nvda<%wsaj!KFA_uw3hIG&Q@wy|8G|4?vLj5 zq#3lUDMh=07q)I$LUy-B^R`NHylXL9yH(1FV=c~*a0e%GlvH$WtCZf9VQQ0Fj7z*Q zNW1SDprZd&N}_{QTr3*84eT8_?73l^G%3*?g^Lm>41ocM@nA;O7RPNzJ#|U$@p<>AuDw?mmH-qBO47wr1lxI=fvG^O@dISlmzX zb2rvdaGRv|Q^MLMR%;3^RFER-9foLsQf6QqFs9-Dg(2Jx$_qu5TNZ-*j{7>zh(hu? zmIzh_h%_m}h&Wc%HVO4ACA@-4^Cy#~RLfOjqQ%F6-Anhbc6s#e_5bgveznYL&PBFxNoMuE3?Ic5tV+8S2 zgsYL7d=!v;7@va_VniHk0!4|mub77^;Wf1Mdl+Hm5G70zZZ|`;ZwL~khemHOMN=oYo$R!ctmG}u!c04- z9`m-%&SqhIskZP3NF;Z8b%yq+bM`@S9Fq{`>to&kUYaEJ`9;7B`;kc3+U1-i=$mZmEs?dR3anECvIHI7mWY^M^SzqPMeX^d@D z0u-OD-2deou_-(`UaX21_QPyrLJyBbRfB$pDlNZ&FVA?#Seey^g3hb_G=Whr7W34p;0R*VS~?gb>wMF$?a zfF(EP5yVdsbvi@j4=Lg0NU_vVK10+GXbx~soF%tu49PcVTS}B9m{QxCO_hn=D1s?I zYzy-Yy~&Z2zLS8K{Z?OMiR3qFMieneGDIC;TXE_LYxL_4qo0*tc^Rj&#=1b$%_NL_iBR%WO3H96 z{qDU|LcV(pjte%4m6~&t!7Ydfw+kqd^0tbg+9=8q{cVn69C5GE94MmH2*pkFhOy1c zL8}ppF%r_?(a5oyW{#y|MUqF*j40x+5em2%p?F||QpBhciunRTU~Kyb4H(-B6DeKo zc}jN;iR12#MJ! zuPRv#GW*huXdq$a9Jw!edeQ>3tQVX~ zA^RMLeY-HWS-&)BCiyUASwG}lJgZKnzl^Q{JkVK)(y3aGY8k+9t6INR7YuIwl_oUZ zQ(Jd>o{s=;J{VJ%;NnF~ANv=7vV|1JQJP58adZmlDy4L>v`8m#cc((3kX9ouHiZmQ zgsYJjn?k~HXR+n3k(T-tq2{89p)fg`PttrSB6nqTm$h{oNk_{0I!f5dl5-s>VTu?n z83H$4kY-5{xdlUvb_9XZjz}+sA#z(lvT^&T^<^e8NNr6s3jF>RNoJGh8 z@S=9vmYv<4U|L(WxPnX}tt<@iF2fYk`c_(?vvo0dd@W`s!jp^OJ(3%v-jz~bgyS=s zS5veae#>%HgNj6Ni5HHb!v1Mh2xtB&Lb)M|4#K*E*%*xuN^kO7Lv$u6b$Xy(7xrgHy&p?~-d zy@`WUpZcKV9xGGe82<-#^#ElYkP=(Ue|Y-ZLlap~`ZZ9LUIYxk<@9av<#`XX@Jnd& z0a(`8s*rX-YKA>vmXu&G^Zo-Ma^2^}|%%82> z8igHhT!F(vO8x$V(xAUnd6&w>>`mFQzaxi`laEGTu&JhjKx z2s0LTm|YJQC`>P;Y0f!)%{KVxk7KwTsXp+Xds#hl=h3l)lETA*i`Z|Z$L%u<)&*yx zp5I7`vF;z5R^|E*`x3q2^dZ%M2u=G&g6EhIqJ(dycwXIx+J7rK6OGLQ{{*dg;M=z1 z+qWM{FZ`0uPFYLk;Hj~1rPO3U@|_FiXXvAWvfHFXq$G!VdQV6PEOZnwK0Pb z)AiZg(A-qD%09J8F?!qf-UpdDU5ev#lyL~QEr4M;?U0nwzJ|{7+WsR4F7&eBqxr0_ zsnkHgGU{M9`8oRKkR<0j)_XpMxd7=kpIPzO1wVHdd9$pOELOO&4(6PNOf#En!BI)# zuMNz~gqdhT%0aNSunk2ewlV;-6qcv9f^gwq4~|75QCj}sda7cT`K)!B%SmL%1`<_X z$q?leS{RCOa~Yz2Of#T}xtt-~(pp=Do9&!!O_wYd+>3D<7-C@BO_Qk~Ln$lSkfSZ# zlla$l3K0pO2&#CR=8ndz?12#I!vjRo%q9B??YCAnE?ZS;qzmN#v$jiVsqXrf-WolL}d7}s%LDyz9j?X{AP(SNV+6)$^ zSX)XhD&7Z!KuylS$=A|w7vh#ea&hP5?_PVnF3-Z7VU)!$Kynrj#`~VZcAm5=5+aYY zoK+dWcLWwqIx_mdpe#==+H=s$5_8j_02Uc@j8*^EH!L6AKO%{-CQJ}4o6-v9Kplg9 z={zdQowawZxfn_LPTSCR+}>Tq_UjJs2WRbs9_O(NW5qBg*3wo-Am34`O9XUC3sXm; z!$5lX+*wG(9;~72 z9>S;?g9AmLnDAK4H_Ow=%dUzE<+yd_V2N2YVZXZ7wt}BS8zs360JUj-xpN5SSZ^)2 zkg(?h^=qohorMPfSIUTBtSZl;1^<;&^Mf_5z#(^bnJbO|d=gOzdeWn|J81r18YW;02X-xIfj*0h8A7qilv;2*E~?f?pI z7A4q?W?Kg8%_5;HB*axlek-j(JrLqu2;!%R_BcZnY8D2|@<~)Kok1G43mqE?;!a}- z*NJ9C5yQz4H#G)>w1dd47-F<%5;R*tuO$pW;Vhbd*|Ik>ejftjFgmo_%*3ju)AFsa zDRCPTf@>Y@Zi|GwH503v$g(oQAj$JSV@VR!>;g3RdkJ>)iRjMv5^UsdjJltY+UKkC zCZ*Ue^WAKx^mOknol0mUT*FJ+*2X{Jpj=p`eJ}nE3V2CvUs7UNT6iGELS6F@LF|AR zKh&POkF`p*S%C5>N8xJ*S=l()LHySVsYgS1Y;EP@g@=<;a-`b0CXoY8Iw`&O^b*+c z2!A0dMGv9xKMZjeJ){DRv>X(cBsjY#TjOiuv|@3Lzv?u%5S0Fdv|cDGC~?t7BmZXE zJQfK!)O_;?sbgK3yI2duKHZ#CurkM|{T9*-IwDt2pdf{eEzVi+ zMqX&G0L;AwDfQveTFcv0agd5gHELN^H=>6ZB>{bUMzW6#&Sx@^cLio0tC6X))0#tD zWQ;wGGjj)17V2)CO#mB#RvhKaS{4*ADw$^FcA~JKq)utv`s{PXeu3M3X^`!c-(dOu z`lnyuqSRI9%35ckb>jQTrHHtO@C^5iyAN?3+{e+ppJ0jKwRI&ckmU+?7Qz&B>p^c! zI7}feKDaMf4D(}WVV&B-ChKexM}_(G=^75TQYzA|)PsZ-cb5ycm6iMdqw|x(Szzx-pmQ4d8 z4W-{EwtGp5XE+P3^%^3v>7+8iezB;S6Ra$)Z+QZAF6+yf2B``D#;J|Y!lN6Dn>6OU z1@I=h)H%|a$_nL%cg$PWZ-%1JN%8s2ZR_|F409{7GLdHXCHc+0ypodDsJGTn5%X<^ za1%(HAVrK33~|3f5V(WMqOQHk5V#7M`bM`BNFB}~c`RjNhZC>akur@TVSY+T9>-!U zuM#9k5pF0$m^0V$6{Eor=FIKGL~0DQYTC-m7z)jeaO=UOEp0a4^H`Vk%6R)GsrM8494#glsz3N9)p_p=O9K)6)Y zmVJta8T_i(R`_2-S?ygbMAZd;y6Yd7VNp(fck{cY94=FrN=hTUR;XHj`EzZd)aZhRYN;a&F`lXws?rU+-K}6Zs8J?W z_hT%SWA-?eiPD83?vAxmbvrHXKw!^M*>kIaZy;CJMi{#p}SXwgDs$l*H{yI|TguA*Y zvI=`K6&-e|d0s39vw~opVwF|85>Duo{o6onh{TT0Y&a$fi+z zulXBM3al&BSedHP0(+B4Mrv$;4B8e;c*4Mxy%`NJ>CIvpanWenMX7TZ6pO@^Xv^MN z+cPw=Hnmp2)mqOT#Ipj)P1%>x5L-j-@a{p2k{nimC(G8i7ImSwb`ST3FJMry3_&a0 z9Y=Bt(s*(sn){b9)3jo6Q6$90)F{VvySpJlnCjIUS%_s?L{hRek@|oolIzn9XqR?3 zWC)y)h5Cijohl0D9z#qAL0r(T^JvX!VI+*HUNfA<&gbj|V!GG3#UOVG&4RXXEsPoYY{Z=H#iN%RiLH6NzL*dySgxjsW&vZ zz3Ey@%B7CQcXgcp9Jty!^~(>R*prESSW0ag_YPLbAY7z_ZdnPdug~CC5;`GedW+i*9qMTKZQ7waa!X*Q#~K1> z$%BxFP@19qB}9hx)(gMhyq!x)%K_B$cd0{9*htNK-wKG846E{2Z}JCg$EpqgQ0~iX z8-}^k@|{{ma({yM|1PB_9Kh}fD@28PA>N`;+oW~b4@YU41wp4H^KE?!Dl@e z5f87kYq)8_!WtW;RyLLKFE-4WE6_{VqytT%;Xon|t{(4^NDHGZ#*GFJmT@Sz8us0A zZ~;Z_&}YuG8p#^hE~e=X>Sp)vBFu8dOgqYRN!;Kr6lH0bX$(>45X7;YHlGg}V$Pz- zR+2``f1g1LxHlP-2Kf1{El-wwG{18;PFD3x0W7%Y(SoS6EQ7-DYBsoKF}DNk@ef@}%B*YOr9@~yq=d4Ze^D9DF~&7yFxISXI^YI@efU0|m#2Dy-g zQ)9v4tZ;2IXi4h}m?mW=@!uOzvr z{bsK{F`>x)hm@WyzX4s9(0ZAiZuETPc;wZ&o}~^Okyg;AZ~8-0Z1v2+)QRzMS^anv z{U@w2s6%iLmMX)v(6_Ao)a<@T58^&){c=B3 zZGLwED5bEJMt3+t-Xbu&ZW^T*I`*g34?O$OV@SGQPM9|{no1Tead}N;_Mp{KPWfre zQmWku5~PUIh9PEGf;cKj8ZCn%N*4=(s-qD1ID@p#l$=2sd#t9Co+OCB!tyyCExE0fE$q!XsxXQ z(8@$hq_IFVF@*g(L-@7F>ix18RKMcv(3G*u2l;jkYaU0wL{@tty za*LSv8rL)^BLNyqlUCfTdx{-f|MpC{A4=uEc(}KzhUqZ=+>f$G`N)xHYTW58Pop`G zTjP{p{0ikoku6>v7GsKp4&R1F<>2mA3Pbiqhq2ej!nG!c@la-co7AXw1Ys1hLX5_Q zHCK@Q<^_E;ESkStFZ~32^dMF~i3YQjJ*jn~ zDfa_KRh9t*KFIlX5$#@pIuBjnFh=EDv=HCWl2@_nQ>k$tq=@nhLrh|v=dW>mOF28w zAca}y6yeS>M7u^Z3Q`?q;!_ru3^;0{`@glE{8pGjjq@O-qn=^0zwLOl&w9K;lqqA^GAXNDWc&84pJz}l*6Fq z=e}W(_5;m;4Fd-l!kwfUQN#!`1g^9sI+`Nd4-A2u_btS+*K(LxnXA@B1lrYJU&Wr*?}&4MDF!4T~b&0-%(o6=^&wM8t?B8!4LldR0T0cvV$t6>X6vHk$-3 zq7E(XRy|WRU$0SLjqysn8XBsqzB)xwd`VmCQS^WAJhH3p@6TtlGxwfz?z!jQbMLvY zbCm?0`bwsH@K9x<+86KLS!Vw3&&D`GmjBval8ojky$;sFqVxM+b37U&pT}!rmbT;Z z54EYvH-xBHHVanf`dkS!OLmr-bd3e8JiLD$5D>?O+iL@Cff3)`A zrH+@@RPVEEeS&j`mfQWR*!gv<^jvRKV;ouxvr~`ZHG9sZ#mJwoD$tPd{I*(ADphjQ zHXTX+T$6%^l`Bg(u)FW)2z!dbcKg?rUF#^7~)fzrfLlZrr*y zt<~7^;M}FQuPF1}W+DKXXA13e zM_loxD!kj`#|TW}B5S#wql-@){NR2gt$gZ_2yFCeo)fn`+1#_Wvh;kQR}gs-Y0xvkVxj z-#iWwbS8LLfv=1A7M@1mcX|iM6pLez|A`&~_S4O39p~NFWaKK+lC97OI!?EiK!ujT zRJ|{k3N_e&t1+%AdJI2Djj0~{xf&(Eu3J(rWr`M?s)}+tQK#@M6lmaD63iqdq{Mh< zsxb~N3FkyThQWMdMN*)cSKqH8F$Ky_9wk7Yj#XVHJ)PDhJt6*OoQhMzrKz~X=P3&w zoj_Grao$n{r@ZrTwbb;=ya^|8lrZlb8k5-T=wZ&+b#`3&<^QTDCC~*X6=@3XmfjS7 zq+M_5EO;lD&%M~ta$Y6tONf7!hS*EcK;HC+1hx{U92xCA+`NpRx3WhuiI|; zObH<9u`UPB29Qd+DNBJD(p4IsdLCqb1XZJS^(tTb*lCF}c2dHe%3dI9&3Qi1`00)f zj|#7ho)k+@OGoOq7B?{I1&=E(is7dK%g<=p*rX!UeNTGradx3~2^CaK2iH}Hl~uGV$+L?4S!-B3m-WVYn|u&0v%dhi`sagBK$0C8wzgu1ZHA z4;|Mlq@a(3v`jHZEaC!{pgs`NqMQL3rAkc622K@e^+Gb}F-~n9WImxn^4R{WZ+MBM z(sMer7}w)+++Yx|#mWuJ-D9+OzCpp3Ol2RKn%Ki5T7+^6S_zXLAjJGc9U-W2%~zZ4 z3pD2LU)I8%_qN{Nz;wveS@0SaxT^X@gRW_iLXad3$K|dFfz4B+=WoS!U&)9XUVXyAa|M&`{x9#$+Bgm|YcDk-BP-`JW3cNql?GM=f zDny0TDg&Oc>G7Zq^qy8FoVi$zZ0KLk%gV?_iScTq9$ckVzMZm4q55lO_m&dI|KRIP z(A&#gpX7yt<32Gl>f(ZeBFJ`i8bT$YjbR*LqT#88FxuD!XLVKh|LS>kYC{*C)m3p1 z>oJm+Ih@tiXsmJl$733OWDAi$4Je8jv{ZkL6kek`%8uYR=v0yyA2NTorKP zs>|N@@>iH2CTdiihd>A+L$l1a=({CI%gkOe3U9{tm>*%|Ui2VPJ3Cpc#xlr`pC0YO ziGD4{SqX9oi7W8bDklXLhK2v&3VSUM2$V19E`MCt7c_2|sAY4lU#jySuurBctoFy0 zxBF7{uF94IrI{~m*A3Kme#y&T|Ku63KN0W0X&h99lIQ~SNxhGgHDj|{>qxyHYOJr) zGvWGFEk|=L?mttqdaxrN_CUX^@(0b zWUr=Nctl3WbbhGEA`NVE^y-KACS7Vs_z-4=9`F1R!Wt24uH&SR>sms$Na`3eU{6iW zZAAzS-BPEP@=~p$pDdrNW6BHlSl1Gm)rds1@?u!lh>!wwYpUXVkQyEEsv><)J9lzY zqlpI{)Hi9429KQBal*TwhT)ozrwKG@mxs1&c&};Q4Q#sPnG3R-DIS@Sx)LJI*xK34 zxJ}qhn^SY}1}bwXq=b>I0n%i3vfnmf@c?>8Y-A2SC6?dQs7wR~Y^Yu&;_0yby4xYB zOzmkEMVBtDRv%8GRx9M4xb)F`k(T&0I2A_t0@rwLXr!_*Qb@1xfr|pwaDjs(O$lBk(Goq>5_FZ=43S} z%^qsbLg0KPv5u@hSw0_iUJYxK-^XZDE41U(7`IWQ$V95~u7>Kb)aZg^8B^m%)oIdk z!4<}?SBeP5bW>?Xsjxx=7#>9k>$Jd(D3T;F=qOo@@rJ~DH!>G!r>9_e8l3SH=+o7;k^kJ(b(I$Zouhig5K92!o6r>AMd^L-JZgY z7A9b0Z{|_+G42Z*Z61vf`@AvQmvmPT_g;!!wSkHCzHBh;2}rOog>8E?GnlyfM`~ZfZ9Sa-5#~3;TnRrwc{99nO5w^rZr}J5H@>ccxEPXJ;GEKD$n3Am%o&0Co;%bs6R4*^=8af; zAe)de`>-A&Pe$MGf#1Z>$c>E*Wc;ZzCv^I<_;sQ$1=ok0l+&2lCWcX({HZOOzY4|? zUwv5!2N^?SddAWOKg5tPS+5g5YEHIW6wbV}XP_f^LZS>_m_i7jDpx2(!zkPQ%(uj5 z|4UwaxQEy>B3->tK5I03AKZfuN5{Oz$kXTnP(4X`E1V!Cy|p|>Or{q;Un$Hxp}sjh zqIf@~}4V*j)t zc{_DIY9&SEGa?^xfx9WOaY~63|wwO9 z&PorVGM0>Incu-4M|QI47W7gaX&sEdm+-b&+?CM)B3mLH^Bc_&_WzAxcuUf{wbX*m zETt2YR1a>_ooFR(TX|nRwXTl4^M@oM=h5vBnpmD4z6Z<&AJQo~&i1AehsN z9HK7o`?MxES^j^J+J-D)rHfG828&Mk5gxQ5>8y7uq}fS1>s_XDf$ot5+mglX*!i%m zEy-Z9dYo@d@G^sGN_<0RXLx2GI&p~H33!?&fh2@Ex6!ai1JqEL3nnBGbk?5X%+WZ=pXKSgi&B2iI$5q zG5ehHM-gvRq>h5olWu#uYI`C8t2R1Xr4UjilqQnS(ahq3W2nbHw{^17iRKf{oPf>r7pQwT$n$jAbzVP5Y1UW*Q5C#sSP?UU{Ml0*9B`o5TukUZZP z-=L4*mk^vF_~M)vTq17h_Z@_HZ25ni`wUTH%}Sy!6A0}I-^UqP<1P`Ooa>w8qDR4? zj<%c9ICX1=U(Hp*g|T=ONk)e(+I~e{j6-GL|0=kKkoL{XaidRBaB%Wxc#i8sl3H8R z`A|fI1~Fyxj`oLRL&zrcdg=lF5D%^w$g5_wZ}3LR0l;@8pPA9=H8xyBVeL>d+I)fv zQn(Fiov^|>e*xh|GAy)=r0#m(=5E?ABA_r&EPs(i8sNq=BqNUbcAvw3y71d-+U^Iv ze{`Q?#j`7~bjU;-6z}q&B_?l!0i8+9rfBA1hdI3R2%R5@2-w>I)#6Qfw=MoF* zOwbE-rC6CvW*eVYj;xoRBMd#Pp5nfYmpD?cykF#p8KXx!o(y$uhKb!tq*dCKKgh_G znNP5v8h;5YGfxW4Kjw)NGq57f&FCVo>Q1upW&tnUNW+>sw+n>yz`09j9OU&N+k4<) zwdxWz6&HFqpPf}cZ}S3>6j{t@_M_X8hFw#bDZlB%;N-sOBsTP`F3QpV^^VfQb!PM+ zDUhb^R3=@U=ap-y{9E=?m5A$YdY*qG?O7EltdxrdY=OKpVW&WnI)$ce*i&2br6_vP zCfZ0JxND{1wGsE&Bl_Q0z=Ztamz}Q+A|yZ zds9s6MaE-}pMez_sQr95QN~{*m3CYX8b(YRROOHhr!VrvdI2vT zBq^*n4K_Z9-8{1hjyy-)4Y1(GHRJk46jx7yp}7P-=TC;yxx{V3bAx+(M_3NO38S7T z-!#I{juyUWjHhQ#SqTQ7eT&%eia+w5Wd$ zeC8u1<_;h?(35maNE<|6vY?X*q&D}!o6uzziHBo@NOvWyH-=4t@WBM{5nKZU24kzu ztP+a{lQxF`k4jAaKUHG7ze>!aDuK3S6K4|rr#qKZbNHLY6)SErFyG+;url}d^bGo5y*_h8&~RKpFL8ZL+5r=uF;r=J=w zr)v0zWuvBn%i;XnsDYbQ4O~Jsa5*HtLpJ%Sh?m}>8pv#f+L>gSWwoY(%c%yAP(G>h zErV6FDAx&aVHP!^+K5dGNJEsuEQoWFk*s$B6uZ!HbPj?l7jZnHl-O7K^-~}GgHoXE9Gjcl)(lFbCc<;_a;bgI${Zh^={NOC+VDd z1Mfzqn(4g?*Jzj!?F(~Vf`p=a?OU66f@)t`$XBpF!w8>sjI3q$@4nxJvOdN+yvKO}<;tm`=_$3~gu7s1sP zWOisN_JgG`iOQC#5T~vrs|@i%>=wtNld4^&+hlbO)vFv1rh-K66;}gD`b+Vf%Gzb^a&ZjW~IaJPsqThXdxo_yXLYN`Utxq z8MU+QcZ*?JuLHdzEG0j|xK)IVaSb#%?4^nG7UblYS)%*9Q;OEoD<;+a{)@)c4$gni zY}KSujM6CXPmimrEWdz0j;#4}LaqB8`9tf1mF8`&c?Lqw@IgsK;Myu&PZ#?4FFLDb zP#7dGr7|}yC|sMhptfWvI;U6afFsKx21yU?^E#I9Wb&=%$Yd(zc+Y~u`053U-y{`o z@X(^#BI=7sZ#hwomR}-#ny>NY{A)cC=&;FLTwc2GNaZ1|JDGtYGZN?7N-GcSt5Q}qlzclA%a5tJ($lnFQt1V$ z0YVo@TZ2X7O3LqR49m(qovGM3pi+-h?u9 za6qi<0aN5~2UFtt%O04LOKFV=ey1=#=bfrdob*<3ol$?mZIPet4XeruXo-+5bKV)M zWy#sf2WO&H&dEdGS`t5;e~KosK@^LkQqRsU{48rmz-Oiz{Y%P1nlP(Yrf1dSxNohV zvv7^!rZ{t{B=3r(5M#72XUygzJ6=Vbqrvl5kk^t(yatIvmCs9@r!n0G-CLMw*zkI# za)ts~M@BUf8qwy$Ub1YWcf=!UCNPH;Bo5;8( zDs)n)A9OP@Z!_s)(4umi_@d-MSpPZ6)nfQaUyS#$7*atp4NA9V_Iv|F{!Og$&PTDf z4eZ}Vkks4{^C!G>lvHRmWzHAl{7!UkAwh;{mB&f3YVV`V&RGqvt!VjYrHk9PqD`ey zs7vxuknkdo?c{e>3WM4mq&@9MBbq!zTkvn7p-7rPRg5mlij%29*aln7HjWu-Zbb+oZS^Bpk*;m}aUJw-)8YSp0YmpBQsgGgbJnZ~}{E zK7^FxB#RY#!kpu1yy9T8{5Y9O#X3^4PCTuk!wC}W7tk7!e4L34`_hNLs(wWe;8N^$4m&1jiM71p~6ww)oaaAr-jtOUkKlUa@4YKXIg ze7($L!C{0W1`i~ZSl(GwZ9yxZri$CFFCFfYd>xED441#N&;2#C z*-wdDyz>+!eNQ&Bf(YloCy)AiNNTbpDpf@BMidY9pxHVVx81Hr0jC)8#w4SwS>~;} z(sKqc-pnv(U6^~c_yoo`ei%jFp!I)AZ1X1oMi=`?W~IWI{~~X$5?K0Q;x?-cyTEpy zObn5Z#cM3eZdh@ibV?OU@)=7|gxSS*G+$!HyT9~6!Cl$~0oAPxT=ic$d1eW&uVLj- zc<&A&KVV5Q1(5gy7JI-9=>G%h$oX;R9vu;sK|B4;f$A?{%;KMFoWbi(U zD!Y5Pkvl8D#l7GEmaO21nAHx>{YdaiY(Z>&fvmv#?trR`s6@OSR$Rg%8`BDEE|IQg zlp@a1y#)<_BA-yT?Af@?v&MpAT!U7BUyy#n2195JLobtstoKj2ahc94J%pqyWG*ZH z20N~hS;TeiqRD;RJzB4OWuAlEH45pFdzB6pe}aWqal|29fSRjhTWg*TlJtw@%1lh? zFMIs4w@0ejRehoSXEKD9zk|SQILD0**X?WM8og{>zK&xjXExlsPEw-){v>nmal?7H)u}x!>k*`8Xd4V`3hcn<#2pVXIz^dRiT^`Y`Z}cLWK3R9h1LX zF!r$dz6cflqnj-KAF-HEE0*F2ocJbBTkxZU2Mx!Ocvut%;I1uzFr}>P6R_PRd$`{z zY*wSj*op`&UZg3H|MKu2Q3*9QhQ~L_eY1(9AY<|BT9O~3evE6H)pNV3ycfL;Q|ibW zR)~duztEMrkfme(wA7LK%FNFt>h=U%<)fEBP#ftCHCF9u<=4w=^s(vv1 zF*%gzoVUmkYrc)*SNW3X(i@E$iZ*o6D<9r~#<(?DdEP{v@*vjnT-UedfX! zvCr&_)u`b8%Urjouu=}CmGZI$>m4J|3tV%S_rv8SnqU465DZ)!wHlkQ!XyJ%+|V_; zmhLG~0EE$CVmVv|%7;EIm(s*L?2|qDMInL8hE@eadJ#Tgxz4O>DAclC94ilmdn~7l z$XwSMd0B|5*NL+NxFLoBZ`T&k;&Ma;2+JFUz`Z~Yz2aShbR!}H_d`ooidy? z8Lk?+SuEPO<4oM}u*~ELcXKAC1{kHFj>2gZ*E>ql3)3r@E9t=(6E&u#25907nt&O4-#90mD-ovWj4y@u4wDQLufjSEp&*oP{bTEgP zsvm`M!Q3R)bqLM|bC0;oRE+lIUrNC@aRi}?b1U3#z~L?DQz1Tt8_qJ5peTfU zn-x|88;V(_QViwr&f5{j!=kwcdpOVh<@=49bD$V6&eUiuhb5t0|8Ti1Q@r>=gU2H^ z+VW!YUMTlJgHrd*-dC~0V84yGO5Se7RkF@Paa$NS*`VH*YFZ5m;oLy&>eSU@aX7cU zUI3mvus7j~@Sat1OB3#8gIf4mbHEnKz0@763l>*VXqJ04=B?s`{bH5UY~|=7Z|_q> zO#Sqbp?lSkqW(}B$$j2kK`0uiN1xrMMpq5iLw0S|5MIoWbwYU*_kvj=VagYS zqd6A4rblAKW?US$ZwBZT!zHr(B^VXM;R>t_AH{G^mcO&KId_a+yIs?qD`lnCFq9ye z@ClR>6u)aZm^jYGI^PqEIc_>mUQP%0DGts4m*K%v9A5W44kCH(&42A8sZe(v^+Fhp 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 S-mp{X{=hkh(+hvU{r>=r|G29F diff --git a/boards/default/micropython_esp32c3/build/Mixgo_Car-v1.23.0.bin b/boards/default/micropython_esp32c3/build/Mixgo_Car-v1.23.0.bin index 597e840955045ca9bb9d30a14c907c982e44dbef..10037da69293e0a3a9c09613c4c9ff8d7ec943e9 100644 GIT binary patch delta 161883 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 delta 162008 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 z�HQnt;qx@1`34let``ofoAf@x=3Z2Qg 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%0A2V(`C-ax~t}VPZr0`6d@ai$B25 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 ack`D^`uyH6|MH^PN6y@N`J1?xR{TF>>-01L diff --git a/boards/default/micropython_esp32c3/build/Mixgo_Car_lib-v1.23.0.bin b/boards/default/micropython_esp32c3/build/Mixgo_Car_lib-v1.23.0.bin index 03f5b01f74b4ac5f821aefd3ea907dc0f1222735..eb7351bb2d212d6b4bbdae173ad5fcb9fa713938 100644 GIT binary patch delta 343245 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%0A70kcjvw-gFymDjeTGMZqXk-6?4L@s$#~ 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

#lfT?j4D)8 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 Tw0GRL#OFr*J9AQx_Wb_?IXTs@ delta 338734 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%0D^tIHvH^)4ZG;>J`EW#2mK zxo?f7pE~#zSoBhqdL>TW(C_J+4Cz@!7C+u4vbigC23?`~kl0x&p)AdMLW?RSrCvXr zTIpr-*7G1v-Yq1=%Wa`A&0_sS1O1Y6pHgkH zv8FF!A4GB*9GIcqD@*Z24HQ~@O`ER?9vD0Z;Awk>IlOri{&}x3mUkS&*&o2%VB@cN z#Ro9J!tbvi2xg`Qa2FQ|Og5d8gqVOxUZNkZ}5zCaXTx=wm}Sj80Jod<-(mpZdVYF~trNO`WRHFci-?|7dstPjnG=XY6~(yGG9V%LtpJ}6wU zhC<&^)~*yEJtW-C9{QHzJBNfJ?4esJ&O0oO>Ozt&$TA5Ff=xYCGg)jbDtxVs1g|m= zE*Bo_8xro@5dYx$ZdzZL4aH_VqErYU%`o zg$94=EuhZ}HJh?HSOb@qFX&e)wCG-{wZQzx&@px>#XUb3x^^%UYLIy1iSqxW?9Jn& zD4PHA*-7@`G_W(_3OFQ?K!g|$3AY0zn-CEL0uqck5N-v6;(-sa14%XnMFIgD6>&t6 zLmrGEt_R1UBmqPWJb2?*ZculktX+0A~wuh;JnUQA~DT~%FO-BVp%-Mus$ z3iT@~fBvo#7+vRn3IlT-BsSvzGy0?VKXni22480Qrk1o_=DtVd7OQFSx7(RkvaKYa z`<|zNC6(mg@jXYMTa=*0qwW*@_vz@bqtHVu?fy=mxo6s(Fd~;1-&2Ct9doxa|M2fS z=59s&TjFe;``kU#oZ$IK*0{Ud_^LL@cijCYcJdRCz{K_uH0=Zox0PS|-#g(RZ|AFQ zDE5rIUjvW|#}i6Q{Nv8JpNmq8@2=HrKY?w=sb!Cw!{BV~-x^ypY_jo3qc&zL*@qm* z;FjYs?G3x3 zo@d=7@MHlTb7fGo#E)^h%IZ%cunUB;b$4`;f;OCW%bhB_!R$D-W;|wVE&FP9{K0G; zm+m&5ly3NqdnI4l1FiqY-K$}7FZ>0CZ&qJ)?i+WP4jE~+`UC3^O!A8@`ri_4>CpFc zChv#8q12y(9siw%QqF-3SlkPZJqMmoWjCasa}P|^hBo6u|;)eUaDju_%QZW)y%kSLTynPUw^qt$sr>CQzzjIGZPfv$>WYt#u`%SK2tRf>B zNWBj`E${)vzdU;Ok^O0+2=;-?RwmX~-23&`{iGy$YxkhF=iLb+G;(30^9|V7#GQ_& z3W5=#=DfR0W{gIAuDaVyCxkL40D7zs zlWHrLuUz40Voj{AczeY?{^F?{P~oQPF6`~t+KSJgw@-#zGj^2^$FDBlpSBUV^}&&~ z6}6>7*5&ZVFW0(PIr&eHpwquWCx$tY<9C?E%esH@@9u66TF2_HZfD7A|Grz$WW18P zdcH7@HxJJe!%?N+H%E+~0Pd?t)!+sMM3eq8gxr5NXOYySWf^XlM?58v;OKJgu-=#Br6yH~i%SFS~kWg(si2~%Z3 z!2f$>=ydS=23Z)+SH6s{%R+y?aurG)By_;<#|#p>#8s|*is*C(9Lwl{v>&m^sK+m^Hx` zl{LcVe;3@@_wW*IUmd)j*WD%Q8Z@Pb7qo~IxfD;Xqc%A=qIMaAB*`z)(s=2MmITzB zc!da;){D{j3?YZNuSOLaP_>SEs47E9z~A4ogW&s>hpuNp&Ea*dN0`EI%0LS}!sGGk zLTnS1u)8Ef!yc;VEwB%`6^QuHGf?A9C~tg>=4J}*e8s6tCJsk+|V}_%r~s;eJ79hYR~~`E?Hn zE#r-A5z1Ev%gg7`=?9>1Irkw)jv({JccZKvVH&?=BiflGjKS|4ju4*4hO>Bt(6fVn zJd~bkHuj9wlW5(zedwzZLR`B3+1RYSQH7m~Y*C$x_#g^febpgqbQU>2h|9XL%J~CK z^pzvq-yoAQq6 zteYPdXXc%y2)K9ghmk_OP;~~&(Ig`%hp`pKJt%bHWdmhDC=A2(U;7~RFVM@64+_b{ z)H7M>jK&w!vgnii1zf;DB+*WT2U~Y{xhuy8*)Vo)>rXCLhC9`XJt-&sQyamu8BkV6 z37vTPI9fUi1|i_^)hHob*5OXte20DTI~k@Pv;*M0H?sGSI~aVY=`iaK^zA8=PxjK|Y=*(UCF2st)oqL1p2}gTfrXn@m|8?)z#!TKo|7 zZ2NBX{zF2X*O-kFcu=yA7dV#g+yQ2Ljwp{HwTBms?z$gQDv$raP@eCDD0%FH(K~Y+ zz?~hKJ2yR4KDXCVb?1cLXQW}q)MNlQyj(rPItjgPe$z=-P) zW8zu&g%Xb>stTt|FadFr{ivO3xxegU5rBf^L(r03VL$^| zVQrG__8oZy9m^HEMp)lzJWgnbt-Q-PVQx!1Y>cxHt1UbB(SP?B!tIY~qZ=V6 zW*Jhp_SY9aX##|zy&L~iS!>AjDCsPiS~E>vYx+4S&f_ zzyF~|gXhhG3GpzL^{9{)4`T>-ZZ8=_a_-h)m(r+sas-t>la_P#LOY=xuIoRK3WF2n zE8%Psm*COb;|PicIdPK|A)T*IgBx}z_J$%zd`T3Foj}Lbu@m6$r2nGl*x!35fcvre zJJfQbFc|a7n+RiY^-t&p_IJ%hVHCglQIwcZf1i;Lzh9b#US@xv!+%eG5;dJfe;+vs zMi6IDv|$qEcX1N%+q?!jCX>JYS(60_eoh^T-kd@KKTg4e{#w*}D*b!>RQyf<4_Y}D z27g@nsW3EUE<%aZpkna%~aO*mpYcQZ=-2y6`6NT!Ip3z(*8}Xcqi$>r}lXA^Aq*v?RP>;vAKbe6e9# zQZsli`6?mhV#C*`rac3;=uCPOoqbG5|Nm7w9?f`M_$!$*@Fzkf$makCCmZ?`o58aW z7@Ta_e(I}J{ZGTd>~kDMFU}NZ@t4k^+cSlQ@rpg@vVjZM6dE5Qkm*ffcqX-lOSsq1 z65_p*#kHg5e0Sh-;Mh^E`~qn@+Y)*bSj!{8g`H zGArpN1>{R}_NPH3Z78;7uJELC(0lvWR-9>+Tr~6)6ZbcZKMB`X;0pQ3)djfenH?X1<~wQrF=TYy6dYQqb{f%O)B$!Fn&P%7*%;U%kDSW9YO9%d!A zAHz#JdRR+xUrc~&b#MhZ@8w`o;xj}29B|cBu)*Y$yG;SU50+(3CRj^q$4gBC&WD$D zw8tgQ#^pXYy>{;g*z$MWvpo|$-ijqpCKp|ZvK#o)AEMrK;bf{{!X6Y&J8~Fq5}?a$Isvd0x)v_Q;h~E7bS2vxx549 zpdmP+#V(*jbA&GAjnC?JayS>>xf7@kf-W93`wwjC2bfuENB%F2XMh!>z6S|XLKlx* z8Co7@{1x!+#$5~hVgVk~JB8J&xR)+07`=d4HMVI;L9ydQIqdz>!6$@H9h7~TR?wy~ z8tCA|UYjyiZbLCo3h_730q#7Jr^`x+#mu{k-bK!sEXLNF| zu#zmKKPBj}(7OR8KO;bb+#6`hGcehV0!RB9_|_>e!9@q~UV9nc!0!_f>hdi74_WM! zo)zG{lI`f=v%(f$e#1X&9ypM^GT*QNM}P!1CC{%f5MH$L7n~@^D|C+?RkrJgBJS2{ zyc9zB7tXF2^*mbZ6&CVFFVs?nNs!XhFROwJP`J`nFa z0XvAXpC`wn_{BmE4?X6_V&NEsLGDH|v9T@D*&?ASY|rrjTm&OMFC9Ws3Cu5~*HQlx z_-1jRB43FhO;KJ>UJ56XHO0A-l%T%n#HumH2`Z$s8^nayCYR1TFcQv$hBF#YCTLqZ z2uqS*v{&%yNGr2DYWS_)&dRS&E*(*c=^cTX0|_g@lyQmBAyw8pA1=%kxpyul9@!OL zEGK9$aqeP)@iCSsm$p3|ltbBxlqG@`r>}q`vxd&`pGcno|7=5t`c3{)8CthQ$WG0F z9xt3_!{r|-#d!J5QMIFp%Ayy+u9w64t_F|`3fG1ZX}HZOwp2KZ&uO|?Ds1Pu<^GjR zg>+kUzf2ezubvHBs=K5ZUo-IlWc3Y$T+I!-VT<-Xh|AKF(t+UO6MdtF%*!akb3aBjnZ&5?MQ2wCiBj=HwR-QiY0zh|17;sv ztB;L?LwVTWm19x-N(h}uqfy>UA=RrKObf&-+|Ht5kfA>8rA&}Ufsv0$tyR$f^#g2r zz)FEn3OQPie6yUigO-!`hn6GMCYz=7x0tkhNGY$+%G5E+0Qp~WY- z_HR6i)HM(+);hgZK)mbSYoOv=9hzP8|E9Xf%8j!7U>;*mlo6FI;F zq=Ix?^^a#;UBO`dE-@3eTPt*!0drr~WZJ_gYZEjgTk4R%lCu{MB!wlWT=O^bhAYB)lX%(YpGj zfgk%f<9JBYOO9g$58~%T2VhFE7HKaDa#QXZ7_mR2B{El|t1k($@y0NJC4BK&n`S%@ zE%gF??VktZBrPTPL5VNpP<}aj;$tlFow15-AI2~Xz8`Dg!|_R z4es8kPU&zulF5g}l?cvL7Q}IPxdSKW&^}1fQokUQm^knRDPIneG6|oR!w(&>f3Z3l z{1Tg|MXP*bx)WMFiT^LW(x8$)UAT-2UJ(igMkTcvLP{j|$)Ha|?6c*We+_D8hs=dq zt!p`K7QzRKky1lm8`KO=yR1SoHgp((+N~2{9bkRF-NmK3ICVkG7UhJ`tHqucgmeCk zMeOO5>CG}I?@yN6*;B$&RIpBnYi)lQHpmRDRnmX8!*+uN*NuTuoABQk|3z=E6WVoA zA4x8nc^tokK)xctu0On>OV!ijN$h+jl+*w7SE9OgLhDJ=B%HZ~3b1paK!ApBlv#vp zLd!3ot*%X>^5pkoa;-LHy)aHZKv$StgP^trWSlu-E+W(6AZiGj^{UWLP`6+Qzy{YV zKs;L^1Hb^Jy$b#rmy52yDx`ZMat{$;Y}}@S6`ulgamg-lQel5()p{6yPtj&pZZ^v} z4ChK>I8pul09g{Yr?ALTF-_{XTiw=;G-$T_v?YOG;lzTVl-b9p5^6*=r;}A zW?0)xd0lwAyK!P?hN=7=OK>m3hhA5{jhldj8|Rhk6I1^T7g>h?9-;Ki9p3-y(jJxb{^kY!cbYPXg zI=27Fll-xAd$A4tzHjZ>(>VS}{GowI6PgaP)s_h*sA{8-BTXF?2m6!BM`myyd%Dy# zj(ltY*9`UABuw+l<&mm_uj|YF4m6Ip8)6fxz|}Sux`wqnP+QjFUl_NDBDg)H{X28% zv-V85ggnhvjUnB}#VgevWO z;Iv&K*{i35k+iWlKaqYNK06c1c2p{qG&>S?39cxsJ_q0C->lU2aVKzWgETc99aT>% zJQ``u81gDc(z3GmA?y%@vsS0pCjr^?jDYXDm9_LBb_-6VmooNxek82S#P+S}XIbRM#kG&<_ zkplY~BieV42t(u9P%TL9(U!NM;pDsPW8kJnxDBrQD;O#vhH9~`*07@*jzA%YfKkQY z6$z~}v2j!0Y3zLTOjR$8JFGi5; zf1J{h;J|&0v(n55He(UXm%L_&&|TshhLnOrb!~!DRgFd?cL=h?MTeJ)v6S-Mi*{mK z;3ir*0X?iHRd=GS z3ZZw3^nG|K-O_5l$E{|h*PtC0LTj&PF!vH9x4M^Lymt~g9KN+y9CsAAB6gZ>@6Z}R z5YLp2)}Giv1=WB9-#rpEUg;1|N4Zlb((t*@}|B-KQ!M+~b+)ePaa@gLytm9RAOZS#$z!jpdZud4&T2K~A$=He^@JN&CXfNtRCPNtn)bqJ0!zuFfh>!7^4( z`oQlEt6z!#35w=;PFJsOfvKu%$0Wo!%1?)2m)hIoMY(FOFX4 zE{R?TQBcBCeyWQLqMO>C8)%h{;xsl4Mz6zVo8Yy#*J)Yx3AFM(q0&nNh1KUFdReff zK|*3Q7n9YD1PY=yRi7`0x1C)0T&Nt&+fsOY$dQl?WrqdJE`ztz>YMmFrncN8R-E|~j_67;7J-p_9 zAvQ%TpHN9v;(R!{D7rH40E9g2_8-G!AfNYq+Iu(=;UI@E@=Bb8(%*;F7`YtHcwcDU zIjU9P3YUY+g;aGrwwp3I2Hx2SP!P$n!~P^P0`^<; zAzrAzuRa7m%naawsD&L!P>7ng36Ak5Mwb-{6>}G5VsgNxFlSs6gjOv1nOi0AZ!w3gAbYcNO;=I zb*+!Vsw1}y*Fl$qUJy`SOFFq@cc>7JaGmSpAz+9HK|oU>O+9J?T*pNlp(8_e47M(4 zggAm279y(L486HWc-O18sLu+EsHQ1^}^k}wwK0! zJ3Zp4f{0APyEi(GVv$`mf7rCF#c0|nltT>ny{L{wurU+QNToL*ZbO;@mdCg6gN5)5 zIq1+nVg6v%eKtK2ymbg8+zBZWw5fiNB$C<%D$*E+5eP>HwI*LczWu@!uYx^Y=#k*H z-(~hn7=FNhDXQvlu%)=K%=sxkoIEgo{b*9)x-4MI;jToIB$Y|x_$(la7dtv9`P}vl zsD2*_n8Se7Y|Ivvj`O*dyJ^+A^O0}`CaxyH5cB(t&z;P0UiDlgpk_)60j!|Tq$Aly zeD2=ec$~faU&>hhsxa#~7l}q4qv89?O2eq^x_jQ7xWS1h$ki!m`T^k)-e`jk9T1j! zxkIKZW4c=#1I8>nm=tLWv-aAq1gQZB!Fkg3%E3q?=-nvNao#EdSAmfqnAWeGJX6!U z&oKwj{SnEfQgWViR&vr?$n}Y^cD%GJ?PSQv?u_0JCoRHQkrM;9^gHzW?@i(L^;B%* zZBk9@MzivGoY29GsQv@0d?ziZzk+UmBD74=-wMb@F~m~g>%q!9;;>{)B?zS-6gqT~ zbIm@afe&Mz=G|vb;#aR{Y%78lDeyv=G@qhX2L*-KZRodyg5=d-32;iAgLFqUkt`@X0V{w+;ppvYGc~!+@ zimvasrQdJ1^~y+Msf?TtB7}ro86Hfyh4-6Xa(N^aXQF<#qO|9B@9#4Q2~|R3OKr-w z(v;G+T4CmQw&LdxSJQz>o{UCT32=i-aTrw>zC61m3J)RBd=R}0%Ayyb9aX}cUgH@n zCLZkX#1cB>K*M(;Xh#(U451-O9prpB4ptK7#*ZV)CGV9dF`a4z%J~}PngkyUFIQtJSJn7~y_B&!jh1T( zOLo+pTy>U$jutW(c>u*Pg^SyJsUMW4B601tK^~qUsAj_HWEIE;eD}IyqvxWj&Q@qCXbGU(iqCo z+KMvd&J1OYASj$2U};NNswu473R4FlxtrJu{e4(~L)8*c%n?YQFvLp#yg9>l*z*V5qmfK<%|1jUj|c@kXGaH*K%TJ1p@yFdDT>y|A39>WY9M@^`3p=W zz?d8iP`L_mpL?JM;*pECz3NNbgDX{bYHer8{9d}@Tq+irC*I?UaG114puu+zRG=%q7?5>;Zo*U zTG^Kr!tjeej2U;i9?DWTPo@>6{jV*vW$j`(iW9s+m3Y#uFuCRw8ye*A!eN?4#41Rg z4jQ6yboU-wGvk|ZRE$MLUtfmu5|yimCz#{fSK%-TLg*zwvQ`UWCcz0%q-VpCjDhay zGAs>NHLH|Wf;$yXHi}jY95EJ@S2aGkXFpTfk#Lx5f#JDKP|@mpt(b_g`7~Tai=wM!D@xkcWEbTn9i%94 zP;qz>z?9MVm=&hKeIgrD!>LB}aCVwSNY4l>PTszZHLJWg93@jBy>v87x5A7q5KAJ= zj1R(Lx`mlCq zg{g0X6>Y4%#!S^~yb%t|vA`UYtuS@DIg+bdI0~;@nbzZ(W<^Oa6u(oPnSasG;mmPz zybSHO>tMuW`3r1x$L)>9o*-jcbbn1OiMU1qTObe+75xMfOo31f-c8O8H!RRKW0JHixCZ zET~Tf>xrxy1n3}AR-d*rXXPl!w(j|b&^$$dwmy=rS^>_n(#l_%gyw!B^ctr=5x_7< zumWFG*MK_Bo^ul+DS+ba6IvAFkl!bdP~OI@0Fu_$rCX2=grd&~9c>L!@)_7R#qB`j z&InKN+!A!`45W;4dDz)iQ_7v$P3f3?A57%PfJZ8(WaTe^#7-H>x!ZhKAqNp$8(*WX z)>51&!%xd_5BV>dE`!^b35jDtTG|l2!}Qy4XTeFZxV;Vazg`B@9<;)$A!#fKlOY)b zZeu+=VE=+K#c&5Ujffa)U}z*F8V^t}<@^$e$=w~Si02h66{BBy6B*VtDMlMc`AM`k z)$6TA4TmW%Z8mouf~^>Z7oUaSTW9SK3a?D)DYFOnJf?!zt5d?9^iGvdQ>uD`UAG9=*&e zzzRJPLQRQ8L17f|-g8rQ$hwkRL!u0=@m-N%WGNDA?C=L+kZBbQi88dtNs&-xCbJK% zD8)UL@lrYv)Fas6u+*}G!SDs^ri?JXjd_Q`xb~5l)iIQ#(u&d=qq?&K+;cny#eD;L z9*}!K@Ef6fo?5f5RQ&FcOwTAo5;k1vp~L=oUzZrTa$dr73GPvdagplD!5F1Q&X`6p za5=%tK4j%++(t*gfsA$aSjvd-=d>R#*8% zBn`Nps2f5IEf}g`zs9Qfinw&T~PfHH9wEfrKm$W=OH(}dQ98_{}*`C z?vj>gKD`oG>8~b{FX3OOexG-oK2>XR$LX&nDRHMLy{Ql9 zu_x!qxG(9u%=`1$)6}B4ZvfF1$ZXz{_YEV{X#N38CiBJq?5TQu9%EeMM#2S1#*;rV zbz4VQrUJUHz5{e?hQ>&*H#T?lGFygec*^UMfjR{` zd`1w*Ewg0|&h2V;&sQTOYfR+DAkwRp+A{EwB|CHD$Nj=Os{T@a0vRO z;8R{y zA=WF+tB-;B7ekN(2Y?2}=#yTB`^2!w`csimQWMI@(*W}^QOX2}C=!(NL_Jg+9^7jN z^EI}@xbgn4E(uL-e;YH8{oW(<$HWO>1h4&$oh3bH|AU{cCFjET|R~batO|}k*V+PskgEpCp85xd} zARpgEc_7ppL@5Ku6ya#!J^Q_sCHFu$Shs+2us8_T`ep+dzJgS<_k|oo z@!+9$y!c4OxkC_Ufn-$PU4A4gR*O)(CnXtnY{8VI`@;1K7+d} z5-Fu2h|(Os)ICB-#V#OW*RETr7;;h=mTUq6TuBDrTuOS8Y28M1^uo_VYe|m}$HY)x z1XI-oRsAes zBcUo7Dzt}kJbL*TVN8nDv_6K6AJ_|S2GYSi)|5{F6Scbv28GDcz;U#}oWy=gXj zu*nU3eLU#HuC&Vg0Qz>1r!-7+|?wwulRK2S3mYUQ@DKe(lw!@S3X{!1ToXr zpr!=qps++@3SsQQtBtt*;;m}_tUd)ub~Eu1@C*u}zrSGAUZyhbFyKNXa9Gy{1A4|; zf%0xNX`0AG1&3c@nSkLJpFsn5gfIR6WKbAwq=&mgS~r@ zi#KrSfJ2U(aHtM!MK>KOmMVaoxhxta>;d(JRDqz%WnWmT03ocdA*llOsNhrq zoN|Ea;8cMi9eoi=6^H@1#H-4%7n@dI+ecCb2vK=OB(XF`4yOtbatiirjQNl%Ku~a& zc|9@UqiUjlwxZN|yP?OWTr#S={lDW#DJ;R$-lUC?geo&?!*PvN!f zmg$$rwm(cKIZ_T;&?X{jg^?)f5L>{M@Pc-bk~|w#{f3YC8bB7bN#&%Vqibm&nc?w* zb`Y;m1NW1l^m?u?ZdJ|XI^Bv=Cc}a@K`BoYS;>Mn^QtjSVlc-PD~y|nUj7{)kj%Yw$jyqUo=$QPb;dq z0+j-+iK}5aU#S%*-&i#C=3ZtD*zffACsnWj>lm==1uIamTQn3lD3IpSh^S`OO@^tR znV<`;IQf@FL+3D@bi2Nwt)cN4(6h)2)UTj+{|cRLjZxOWu=XSMN6-EXhtbN-R`(T$ zd$o&LPx#tLTbA2dIt;pF8C(VuupsVuVP*%{g%!@a3|3q9JGM%LOXI~IOKIsCESiw2 z>5T|(we#mq49A^=3KGnxn*ta+{=6JPjcwu~uN?c-E((@Ex3Z{Se~ppQKVxxOS4CpE z^C(;kfCY9e43NXrKDe-Cz%NXQBV?_Ll!CP?i=e6>iwAo%XqP$!N+1UpxC{$n(4z&S zybIxMQe3H|V*CJWO{qyiL13-PTK*lp)&!Gzf|0=MG{eeZ-@T!=x`c}Fr3JYiL~$=U zj}Cf=zJZHfFqAYCg~C-^q)uT1ZX?Kb&O<=l-QkD@Kw_yxIJ(`3;dm@LUN#G#e~Ctg!D^b#e^d(CO2Wl zgf_s|fI$ZabI>i!daHZFP!205mN9J=dOTW$6_eEe$BIcASuue#OD!uVLfjZ0E5wg4y7v;!1AQ<)&7r_or4sNgH3KXizxG7MJmH6Mt#IA3FCyT!W7Jlhole0-Aww2 zO~P-znl&_D&lfXgq53E}Z;f>Zl54uSC0ELO|~O=iU?9 zl$aC@(9zns@P2R8#vG8U5^NT|7xrSV4?Vt*VwKDQQ)V%Bke(A@8d4>$$A3ZVWXBzs z9)K}faZ*hH2F^l|rFOT-tU!|kD8@{+pnN;6D7nk6kEn>?-&l?MPHYSonBzSw%;@Cr z(nwru^BR(=VZDjjVrEx@etb9d9=m}H|obgPCKf;u|jc3Eh&5jlfvk{IPmS8ko2jhxim2e!iqNTsw(J?V6 z;MC}$l)~Mr)-WId6`FWUsSF+%d#M@zhQ>4%J9%Y$NE<;D#o$c-6xzRiuuvMb2LqP> z@NmcR7Hzu}N}mioj?Z!V`&pILf5YT)X{;=GaSqQ3$gZY+g1Z%7P`4EHor3gg!dU$) zT-X|js6`f5`eEfb*x5-1{ym(28EZ`kmZa(|T6~8H%bTr`euvo7d#MKka1IwF)_U0k5yh$il_k!h3^0YY} zMK=?Bb*Q`m$MMyo7~J&g{bZ@K#Z3V(RZ5Sdy1Ve($I$p@U`+bSfS#wAqcfSi_F{6- z`5|c&MYq9$RZNcVp-Y_Up-Y_7+}$Hi(U#PX1vt>*i%*{Mswvn-tRPy}crUo#2-};9uyS<(Z|PYYLwjJM6La-40z2^r5p%&2b}tbUQZV3W zA))tSnjr$1!VjLW8&>TBp@x2So! z&1pA6FfJA1NX~S){Pr@z*wX_TZRN!5#8S#reZw?W7`34+T=E0uVARIkJTM*TK+7r1 zVcHF+eZeMudQvs5=WC2B>;$A5b>&0{**dOJa;$pK&oi5HUAVA07GYs6&LXT)GN$zU zP`nzqh^a|g8;(}&c*hj0tFM(6&J_(WotS-n=!xtGBw|fPF?3WWiUqth0`ak;oWhj` zG|mhIYZyKn;0idiK?|^&opG6F3TSgtL97^?q8CAThjxNef;kq$Iuzh2#seMR#3%&> z!>cMf8Y@1B{rc^#MF~x7Atrj|x%HVtOcSE6&Y>o2Xl@zzedEyue)d#gvM+0HWlvF* zxrtKqVB$pZ>P!=*H@|{Ym5xUFo3s?$+IY1c>e33v4+F2bl4@yl)`Wg(=yQsNwZ2OwAO>MG0`d(74uO4!+6&8mf1SF|aBrIRgd)m=FU=Bp6=ng=Vx7lV=z`BJ;x;>eYbt z{Tehb^-c(-vsDzf`SpHBReqM8M|HpABcNaJGz>P-*R(0`Gz>P~*WC518!n(m2L6r9 zLbuz14I0Uj`N{BYcV+=U2w|JXti}e98CX>L_<=w!G-(JqF)}5*4XbnUsuX zj1qbyPHg3shtB*gE`3ybjNJdQKZ$%~-+*sFd7AnmeEZ3hb2ohZ$tQSo5BT=eUq6Xs zpXH>5@L49mUg{I~8GGuH$DXEk2Y-MdHtz#}fKurW-U5E|mN=rZU~U6e zWCg?HMa-Zgm7^2WaU|GrEc;MGivwIaifRub6zxB#U3;--x|T*GyrC_noenTy-#IE` z0VMiVKW4TSt+f0xTGL(}mnt0##lU2WRSd6wmplb+)hbvq?E@smi?OM2+K}nP1UTVo zSPY&l0EX<13|IwTk&PFZOp*81M?q{4FKraSAe3ZPfU$MNepo=Diu=I98{ggkZIdmj}WaL1oJu(3%9X|17SeJ_hrt!RrMNf+k>Bm)XSHD|A?9 zDG5YQZhL(^NXgK6CuESPhLGGr%t@6thGK&H*YMyxGfe->nf_l3Md3Ch(_n@P)Bp3x z(NP@lHP)D)EOtr(v>iqQpDEC05DW>*r!Iz#(xg^uxrx&53V!HtNs41yNyQ_S1ZULX zkCjy`>T-r};xg_!z=+B(qPmV^-xN6c(rl(cpCC<}1jHwRQ4|rCQ{oWOOB6fwR*Fr5 zDw3=MF+@*R4T9n36tiB=Ek^Gq0!MjaWR4IeFDZExIKoOEG%`UO(@|U!aFphm9M!~7 zjsy|HQJ(}H30i*&J)0zYyz-m?$3SPnbtEf5_>c=~R+M92hyuwwd1ie)j5~P!2+#qu zqWH0R)W|;Mc6`UBK-^k(CZYkI#L+3-r20g#5OOl8Z4wBP7Ob}R0Ma{wi(@=m9|L{p zE{X_ctlo$C&f-R|KC(WBG$;gUO7egY9r=l{%D}LZpS*=wpJ@_QT`mc}8h`~$h3fWW zBR^G5-{8o<6DPEx*E)-?%y3`Og(Ea31<$~zSOXcE;hbbkIo}{OH(BhI0tbql@`RXZ z4%Dc697qJ2Af~}^ccUZ85aE}Xpxf~OF!e@qQL`)WL7zxWUz6?_dOdgIxCuDzj!NIV zK4lnf!0|4b0sRpo`J_LRvPJ@$f0vldYYWhpyF{7iuAm?95>tBXPgnXWHORcHCnv0z zL*`lL^l)lgEF3@}j^Vja(3URZvx5FyVaJB9;lB9d*X^hVyN=Ri)U&HN&8xTrR0GBf zR)d$lAA;6Qx5~(oQxFrhhTLSPVfBtk=o}NBWkpMW<4@*cRvV)cLE_`2%(*8%&H|Vc zGw{Lw&7gAB-|0!$6SFaMNLC{%)16_=$+21i3Q6$&r_EpwD~CC_>Ik=qmhTd6hq@z0 zR%QqGGVR;Kh>$Y|O=h0^OJRPB@5RNZme;1PI}aWjp(iDye^SJDypn+8?#2_eKS%@=`ANMH$8Ub<+~(%VBS(a@dp%5<2=4<#-u;i3H+kS#zDzPmV6 z6{z8~ngF%?Rry=n&;=lDy<8MRimQ!8sthltf~v^53iz{6*?xs{QR4gRyGaHLc?UPF z)vFqq6T=5STcoUU5+AA1*-HapZ;&(;@`HXp5)r)<6#}QB1nQ$I#~=-bppHiD9!@23Qdt4Fcp7$qLK30&a(Vr+O|KnLM8+@{cF!uST zl@~XRhQry2WNL+fXLqr;ZJfHp{3bz=$0gzQjo}pFfwX{zf%Z^dX27>dc}EMpZ12Kz zPUlEgenm)mIQpfh*vqSK3TVJ$J~0#rAtb8?q!r*c5b>l9xLQ`p>LBdx9KosryOe{H z>B}g_SZ^s0RmNr9UYBgLnrNDqzVt+PSJr*CSHc;^;NS{lR0X4Rkda&h(KsTWyfz$F zhZEr*V2YR=M8O_DqmY8Q)fV|&1yn5BG*80jN(4G0=-~`$N({G;G1bh7|$#iHNYGemsl}%CL7>_ z9g!dxZSLq@m7JTmOkNC#zcR@%A~-8@PI!XL}=qzFech;D~~b@!smr~Q4pd& z+<-ArA1B?{Z32Vc-Ukk85TT5%e2>;dnT`<^?mzwP?`c*saWvE%IIt6JQouI{jGDKP zLgdL-h+%;^UJOFOeHgL(y+xH>4hNz~)ZQlqMiSZp@TDbAD2xo%c)<$RRKb;^4Rya6 zJ-XIgY|qR8Afb=Am^ap=wSC0ryxLnhHvumJn7cnIOwA@)P3A|2uo9Ge=T{Z2D1|C7#JR}0Pe58X z?7F;as&#PvTEf(rF?YOVMRFG~0SB`ZL`q*yG?7O8FPUDsj^?|%_K=)Q(hB<35AW&tCe3yCgc=?Yj>$`=jwkl@K!i$X`0s$%r15>glush#);N8N9CUBz}7s zMpI$439SWhg^@!50w|>xqwYOnGqu1`;m(5@*95EMAe;UJDDG#Rh?UyJRMS5p4Axu4 zQmzC9N}m7#xHI(K)JO8p00M7b&HO9w zECrXSd1o2p;r(?+`s{r6l=KZsmBp5^`uuGr3DON0UUTIZBAu+c{s)bR-*{~(dRB%N zVD5rxM{w>awn&%`VvC1rJ`EonSP%+!Gws*`jR}7hR)C2LF8u^6z~rf9H>?2DciYe( zve>I>##?a7S2Z$lSXUm7`VWGrJ@-YRuUPypyd+BaLCoI5?_;umvhLT9$zI7COh=nc z);7trQ50O;gpe_*A2)}DjLEZH0Fww}Q}RD-ZPg3AL2Vhu`v>RJA1sl=!0?0zZ>1*{ zsOk+Y5HrjVY#D9$r$KwemA>cuR;7{MwQgsoWp`~~xVPmRS6lbL9Tzxz9mN^dfhzyt zHK#rhLhH@yeA`-Qbypu|+v>p}%tT?)3YciVi$T$(is0fi+~`N@tm*-La3J)$GzQ13 z&p}m7+u=$F0+aRzV1dX098YF8P{=1j-vUPr(N6n802R<9XwgJ%HhFo7hq&n;22+9o zO$#iCX~whNgb^oa0~|3#m~p$%#v$ScufD}^Z_(f10<6|VS3oESJlK-wVW4^k&=uy8 zrmT93=~dYj357j>j3NgL1W??HSJ|M!Z3v)DZH@tEc%p$}*gFX_)0V;fjEJhO55O!U zrkW_f6(ujln-E)}Z#|-jQZvLcll4`R(Af2IF0EHV72*?wr?Mh|GDQVRYZxjZX$(>7 zf}xn-ov5Kl9Ol(aU@!oc!iT-Nsa6;aDxi)_ppI|`7O5jaDo;M;hgde@C>I4d25N~- z70*5}k}8#^f*7+|GCW)iz|PsBjjC=#r##}5Q?zGIA!=emg~;?lr9ZI>Ax|Pg5P_tp zA`4Lgei%kp?Z-$egsz|+nPMz&6rie1F-w-g?W7ggoP;MR4p$t9gG&mb>M*l2vBpC* znn^+tR29?E@GP-^iaIGEf!TFH@fEP-;9Ly+C9C984thUJTnB5{1j9yN;*)mV<-i#t#lbDc4Vqy|fS>;256 zhOVXn!vX?Ws$0X*kkep68);@v!_D2~5Go>oKG#1oTWk#%3jc*>-6zJSs67KD19gHP z4GZ4Rgj!?h*+jHKdrpC_peq3pjy>K6Nr%Jhd@V0Pv%xjyY8w zwF<8aw?@G-J;5p1?;>49Z~UDsl?LB;?Hw9*oHnQnY%a@#*rOfw8!jdd=01ghH(k? ze*i35`~Cmm3!YWUvtY}3R>=6u7m)7(vDbLznm?L-&lsQR3UE&GX9iN6=s09rKlcrl zS-NUkFCIH+c`O^(0A!mFWa2fphsl!tMGVJ}AJkpr0|CI1QX zFg_1i=OOx+jes6-ogkSPhE?zk7!)Uk1nu4U6#bI}zP27^$*On=`_j(qkS#%;G7ZSD zAWxewLw*JQm4o~W`tCQ#ub}1LfUFAoR0>%Y^r;ZCDu{1h{TyUfkf+VPA(w*w`U~V& z;CJ4V&5uD=1^Ibu9%NO}rw1Ub0-kVIg|iRKssJF)s&H-y%c>xCS3eKfO^EI3v4B_x zJ@$*B4M-mavMOTe9Ved#z#&Fwm|!jlR{XY%`1Hg6(#rmDGTOQW?4Uo|0M+&Ad`&t4 zd=^XI03oo;{WWc9VP6b|2(Z59J zM~WR%^gWT8YTA09>Al*&pnmUAO-y$Yb;WG)in?%jQND zCN<;=H;4UxRJpZ|K+X4JAy~e2lrd zi-|rrz}V~`z_+5Imog?F(m*|pN6QsHLX(cs49DZS{bL@{TNp+fEr% zZe}E8Dyu9(dIL0OKJ25U}!GTWau#2~aGSDfO7 z;}fy_h`);gJz|Uu9&b2C?oB;VJ~wc@CY3U)J`LzWj6!Hza6RAIPbJ_o00kQ^Ls-L< zI)t&=gj(u`QqgaU9$;tb9OO(4TuH-fty0%pxi^`aa|7$+V8bO&XTde~T(APQ&PaM# zOi7V@*9T$!;1nO{YG8K~qo`nbDg0q^zE|rS8B>54ax~}?KLjyyD|1W=Or@w!JJ+W{ zCu5jG)fKC(ocJmpkFMcE(hEChpl9;LN4@%;0RkZni?^~lUkfz`rBP%dRO+pUwNMP6 zg#v}phLxOH2=8@Mh|!OTQ@u*F$U@*9Zkex!3c=mN)`hhI-XGbgO|>df_cBZfnNbK8 zLjMB`@ozvA{l<$=dSyN!gvDO)B3b4u&=`3B9_a7JFL?fbKhE%?VlSHeB-v~#5}bh zc92oguGTN__{CEGE7VvKM`CZ$?BSN`lOswHaKO%6u=*z;4o#>V7b2l>G(8hg)auR7 zseZnjp;YQA;anR-@>}>Y*Wv)wYN6>@ZD;>yMK?wiUUfi?+AdTv>yn8ywD( z--J7pND}!CG;Weu5i4EZR`O_YNH#|-;5vp(qu8l#>=Pt-KU7ju+iXS|M;om z3>y!Z%p92}x@^4kivQ$vQGhq4{vT(EU)gx>aevk0;>jppN%5~M5EC2l$~ynSdE&>> zyzu~9vQRw4%R~Glz2dtz9zGDRMPj>TEoql?6_@NgQJnn3z~X^bNX4?L9eNZO*@pYh z700ipZy=8*XOVc8S4EVvSlq}TS%yw77JKtYUi3FD6vx<_CMCxGZ?Wnx!NyXZh@L1C zYho^3a68mH7G<<3{PosUF6sgrSuCEH^wZ_ex;v6f^MBmz7+zJ_xu|je^9{J+aMCem z4cRH9e2~Ur)Szd5Vke%fK^uJH_*ksmG!d&gqs)A&T<(u85#Qwn<&_SQ-mj-F%1C5n zVx!5u6RdSh_%@?mgPnU_Q`2Q_sVhUebhR&2hmKyvY zy+WMNbCQ4Y3Ng{v@XZ9bGYK?)sXN-a5&)i+=;BIoY@!OwWE}qj2kIyw4I0%66vXk3 zW8C)Q&h(wkqlx9>8op{3`l}rLFi$ypVU?KD@P`htxG)H4_CyC)i34v;o~huisl=lnbV5z>~xB86*9f?r)N_O!L+ zKHHEv-UkG1yNaK&U0qGdXrH2^Ys43Yl0kX@!@X;<+ItWsmNXd6LXg!1_kG?#;`L}= znc=^@PF(EbweQg5oA4%+v;KXX#J;?szc1&FEKcau!8z#+QgCgxzx<82h;yTPxd1KR z4ps|}sPbR2%)#q_`mgU2k45qF9`vza>>jJXAJy@*sPf{ue9q7bc9etRy5HaMeQ|LV zbUO6nN8%)2nul(DB%b4?$NVSvh|}PQXZ!966%wfetHF%i&jgT^)_6AAwC z|MQ7B*1>b-{xL_y+dQvNL}NY^i&|>qq7s`lDYxI>WS6s&8wlxYxV)U}zy2BNmjnD; zJ{R*qxBvJZ$HkTqn1pqr6XF)U&Hu;=Xks`aPc?;E?5ntxD*U{r&!j=T?HMA1`Z?3H??AU-?A`kab?#3(V(3fIQ zUS5lCe+fyD$|@v(B_83mqyENUiz{J38IH7bpa?zF@Ay{y5jb@AUpK@hHXh~%^UsTu zK%sZ~&wnpw@=h4`+|dW`^rv1Hvv^)D^FQ~a*bb!q1ikzd?uZA_!JovDyzvog`7=~U zf8U?|vpCJpD--q`4eTNEeilg{XzD89yAxjLx1V7vatIvl=zr=;STT1pTh^UjE&->dhL#n{mIsi3?rGzV}~^R6b6grR@#{% z4XRfSdEI$o-J7@j7Q-k8CCZ(d$tQ=r{xJ+6$!H)So6Q&AftK>IdA!!Zf0>W%1RsIl z{mr9eC-OXZ96jxb9TqPg&C7Wc<<;0SDtGT{G-Ht4ejoJDV|cLUu%4tN{)>*-6#ns& zTM3DFE{>#&EIZ(LHo>3P%kU*9Pf0(~U#33=C;I*YgEx7b`Gfg;^}lh4zx30$n{S(M zH~$`YIAcG3>%3{c&Ah|Eut98`Jw{vMu=kjpVWX1hW&UkVV>s=wi{hKd8jTGn3{iF0L1-0jdUD6M}+-CF@M?qWF*8_$SI7cjB5==D~y_wdHc{xhv&JuP@C(Jyt2y({_-+^#PBq;d!R zgRKPqareXybu@yv2NthAfZw1U{bIX1apU5j&-aVH+KiVUMknrvHsQwl`QfoW?YtK4 z@BLtGJ6oJ_Jwa@5%l|vw*2D3#j13XwsK6@WuAwJJ#V+O5%jou~*mk`918VpGG4|$h zO&(3)c=A9JKtK?Do_!ECf`C#*yud2Os3bu=iWZO8dPGrMkE*Rly$wea@m7RUYi&GH zYVr0_TP0cuYL%+>eyxosYOSF4sP}L7d7j|$_WS#O|KLM*cXoDmc6N4lc6Og$Y3BvGR>~@q=rx4PI?dGWwG3qjeF`u&j z45Kr_%mHkV9>bAHt6@``L(pgx0;Vh)w1f&mkEI*5(%`-zE!XN?588oj9lt)I3E^Q4RZM3T{1iwY$TsP_p+~C{A&w%l zW@2;VFGFTpiJ(y{Xo@zh&I~Q7Za5MfjuPQ#V8gSdhAAW^M}=;^vS)}3?}iR!8_c4B zHe2gPj)Y_Q5nIp2#lmnDcI)ti*r?RUr?ijQl-x(>lhBfX?d9Ky_@UgGyYFHTkx!5N zpH4eQ&IhTI6qVy%|CoFUe|c1n8}#EWkwrG+_e|$Tj-fIU2loreCM4n$Bm#Sb?D-9e z5Pw;JqdoUh&=l>t;kSS5xd9!!#$RP(5c2Jw8&38=O%9V|B0=!yAeNmaN}O?`n+X}a zr1q_6v3&z=UwwlzAy7e6v{k3;9VTF|U=-m_W4q_&c4;nhobnsFZna)|n+e5*ZYI<( z1ha`%&5Ea>nrt@_6Mv+#f);kq*b+hQrHGHjrqyVzw@h^eUy4VmJNOyRql{2#EGS3T zmPlArQWAPNm5$JPa)O)=J@1Bz$B}lEgEEJ(*5*N)vS$5Hryfo_*7pQ>4rV!xC=O+3 zAZ#!jnL7Lr?0;|CFN4^BUjQ(1i5L$^ht&i3V6HLQdt0%GNP=7LgpEkwf z;q0RTJJn{o*}|)lEHF(aio7z-fkvf1{hJDf)V@kl-HLDZFHhmn7wkxNE!%(3AB^X? z1dAcaYEuMhG?yT80^5YKT@pr5V09|r(#v7^H5b~B>04pX6xN{e(f-mBHpS zl5_1Utjl5#Fxm$&G@D(jR$s?m<4t&#&9+jjZ=vG64Q(uJq}uu?{{9PwTG-2K`l!18 z0VG@5m1@I7gntZotn7XbN<~(ICIE_TY(#b9q7AjYLja%Itd&u05thtmk27^dLL3=k zdEp9`A`;hXl}aMcVTP%5+3AdZGW;_aSAXpUNSensV$5F(W9G5AQ@hqnXt;pA>ciLz z1h3`nbX*u0f^`LZmN93-z;D>ccvvX(UdgsXx%gO^w~GA=Ex|_ltJ$lJi-+s0ks2)r z!E4x`7)1@?)EbuV9iI!A*0O7qOxY8`yq-1G(-H&Wc z8C0{TC#sM(Lf0SJwrI|dh1oyRnKc3)|AZ!&c?k5|&xSF&wJ>u(+m$h`f@Axsd9fVo z9bgTNV<`-$|8px!#RBbl>5?6z^ z2QV~|X`gHB(=qW6nj56Ccq?*iS{Pik+X&kav5&m{Fgw>4tT<4D+s}5e^B8_O!eazH zIL3ZX_iz1=vvWMC+v3&Ci%!btIJuvLSqx2_IiuG>{2CwqZCd!h zuvX<8SjV&(y?Ws{_$aJ>-v7eV&&#^;DyGcnwZ3=&G&{>~V{}1q^(@;r*D_DwUk;svyH;!s{QcI1*;}Q@2#(N6z)%FRl!nz3Vn;A2EGRYJ1(*_Qgs%}k|W5H zIq$GUmth%BnUHHahKvFwhX~zyNWa|dk{u0pKj?<$zF6uS4Ceo0*Gz++ z3gST9XW_LGUAd&msPN|L~^8cS)ZP4;!xr5uJ8usuv zHP|4WnK+2=_AmhUU1D1>OZLOPOKeC-Q~T|@@Fwdp*han+EfTA%^9BvYvcZPKg~#}B zrjS`9lNctX{LaQG!|bYet6<+7zFk4_Kv;2^)#7(M621_WpAK-3NY(q*)KTwL`#q>e z)yu)Mh&ujyANt)!v=@Q6*n6ptOaB+RBe{qb!|%l2x-PsA{VokUr_lQft5(i3mAwyW zZT2>?jvbWPZZcYP$@|di=(nL=TW5TVF{vU6j)U*Ril2O_o_pFN#4P;xDq9V(tFo#nYew2){Gt}crOg&* zz0(|$hx6@CW9D%u1zKs0dE%}w(^}&d&JJ=_v-zE7@s(iuRgX6{U86_fw=ifUt{MLW ziBr-I>4_R~q`=b1aK>(ewA-jOT?4^n zv38O4+lV)!v;9gR=;)gxr;?;sLvl4{jqny6y!wlctf%PxE>w_Ohw7FKqN}z?8g#se zMwY8PEWO8~*D)EM-9r=ErGv?p?7_DhZBH9*fAjy^XnPo4g*G)_BhRm5!1mq%&dBJfeL-h>sSZqZZCU~U7yeB zg;QOkXUhM=zTLidc=KN0qTMp!2|I`}{{#n~V5jl1lDkjXfsB0zbp3}4*H)PP4;wqn zKIC0wNFkt@YIbd;59M`t(I_cy{ia8edqg&m1 zlDvm+d8@2Q=>MEug(CJnym-Ne1)DZSXSeL7SGF9Mr<4fOZG;vt*#XTy#{*3Kqvmux z{?W(HqqBEs$0{Z$x+;7uc$nEG$ZPheXkm{+i+Y-H;3eBmsri~(*|xd6U$Z|equxW& z^5b6>JIXIBu<9tRIt>B4VAW4|-Qk+4{6=A0Be5;~6GjM;YA#IaKetQJ>^Yz2YUYdz zvgJ$@dTY2Cnwjf`8MAYy1=;3&3QN4WtIW@KnB>jjoW`RDZ>|MnUj{F{ITWHLLVq9b zkeby-#uNXJxn3EH+({2>9<@YTg1j2-7g_~!jEccS!8RQpz1!=Px|w@u@sWN0&C=m*?>egYo;9!)u%)SlWnciFfy#aUqO( zJU#-$#X!GiTn*&}Sk#1L)tc^DUJ9F=V7X~DtZK%!$#2Tl_*YaE)FGjA4W+0){5LS$ z$9NL6Qvy>Alv=#hlneYfSR+23oP_u5n{joNz5kCG%MdF2JGtSHVNnd%tR_kn^~|8K ze20#>R49+(8vk1hwjM}yu2ffRc)$OgswbjeK)YW@*bzkDt=FwYGIi4Vhkny%X1SmZIowv=%f|ob7P= zr`D8+)U;wo+QePTq+a_^>C3G>t(7M-duDW=f|rqKliI@fYa80UUE7>LBkhO%7UPDa zr%En5hFltcam?Ao!%gv8I<2kSAk=@WPqcA0+DLC2M{TkwiQDMG;L})blez7Tq7d#S zQ#Nme(9YcLX7aS`?(A98`%piJx;$o1;hgO`aXCd8rBQMVm7OmB11=#{SB}?pYIK5D zDO^v++6iW-ATq5561s3njAJ%rcHveripfG)S8g7vhHk>v?%Vg9Vn!>1EJ+GjM4K>==~bL-)8lzGEkUg)=DJ4n z#zNaNN5sFBX-C0{(Nt57fV-nnh!md*wZ7m!XBgF7m_8OoSU(?Dj^#q)^h?eN;hPIG zmHLwcJ>%zg+^06)lI_+QYoSG@m(p2_v(_Jc5#O3iK+{vD&w;yRxxb~w%J^8gIgX2D zd>#D@EffMHZI%HU&kbQJd|>)`EUNGo){W<`Vw{T?%%056X3PqxHHAy0*V}teLF&Sv z!Q?620tO#~_L_?6pYK7;RBlm>>4q}N`?hfINPCZUny(~onegG4?YOa|x2tF%4=&{* z&+S*??o^J1=&t;Gx%m&MH;u#d;NKx-8W$Ssx;P_E`B!xIcK!0Zw1x0>!UPGE`2u84 zR?b#` zCuRrF;HLi%V4|F3SRumPoWad}7iQc{PUnVMEyAQ)I3CW-6AbbCkG#AaO2-4wmgGNdAIR~ncU~@ zoV6mA%QCs0@76+c>ciJrTmv^?H90)&&*Fyt3v{>ae}N8xrPr^d5{>Q2Z*jL>0l+4?@KacIOUBj3d>c5s*NUx?u0x$R#&ICu8HLZ6&n z&2ne4Bn>%S7>ya3ki!{jNdjTG6qYq43145NLUAmIi}sT8otNQN4mZc$%L8Kh(mB+? zn+u2MaEshjUlB`&&gFJ8j!6(QkDKsr$%=Wn`k6<-oq0GrRrwGwpNol=+jdIAn7LG% zcap;=KF_}+DuTI{0g4Z$-w_L8%zQ3RmNfMdKS_kQ&*!EFis2N zqr?Tn?xiRixLW ze_8d6wEikqPhEx_c5H=7^uN6bRxaaW-3{y#A=7oWU&_B{ECLtl-kz@_b#+JFx;+3|$U9Sb+J{f4Zh zo!@fFjN(7=>RYs4@!`&tRn+WG<_%4}f-Hp!xxP`DD2JZ>6J+sGO1Tcb5d9rzK+Dq# zU)j07jG+jQ*|`;rDNOi$H8)Zj=kh`6^32fVnT14|H;qNa4=&K49x+Ejb3EzJ&6AN~ zG~l%s%?OtY8m+|*r2Pr_uHz=L+A0c}Yiao5Td?ogZ(rlY(P`n zbP^_S;BIJ~SZH;wf}sW6Xr1M5<+z9a@k0RkF-^MA2Xts)O!v8|p!NlQtU`aUavamQ zRPcyY)fGyAxSVTwbSGW2TP(-3^}iutBlmb#fh~MZg;#tTsv=F)sBn9Quk_p274v=L zD`^CH{fq$P0Tk=4Bv>q3n0Rq_zV3O+~^PDX&a99e+_Q#_R-q_BjAcD|Sqme?`4Yz^9*SUctB1f2VNa zjl}0>GQ&anJvYF=pig+%BOd`7f$05V^!KP@G|{l=dlaS88*t})u2*Ae?Cjo#9KA~K zH?&e~{;Zqll;S|+wQnk3R8}qgT@WFxYvA+ExR69mhdrCQbPciw4|hL+uphY25)Q+< zH#i(=-8}V(BYkCsXJyr|M`awju=EFY{U2(%VN0aXR$XA(^lcMSpD<*GGP$3-NQ|1 zj1yqb9`wT)heF6+E|hVtgEo6{;2c$uzZc<*H{jl0&dEegf!+JKQ4uOSAjTRV5te<_ zxS!F7e$+AWI2{(tutHm;4dZ{p!SEy3!SAgsYlN`$M{cH)sh9@A`?(iP#UiM6fEw|i zK=J_&16fmH>H%yX^Oqgq>dLYg1wS3&^1~_)f)=Grh( z*Py5vCvm|Is4B+Avx0+A2MS{p4;>w7Rh9X}BnSGQ3U0zZ2MT3D6|_CbeL-~q9XDrF z*m{ub?PGf)Y!HWa1OyyHnjFI+<`DO-H)cj> z5%zzCe}3j>qBj8brjygg8CqrN8{kPmrF~o9cqghWwKKwkIhgJvr6U_sh)VlO1FA3) z!WstUPHucq^>PvD?&!~uR>n1A^eaBZ3)*!pOgS_@eINnV}}00k&P3E zALU||tZSx6?-9yeO_K7mB@xeZv?X=oZGku3v<#66aSect$K5TeJ3vS|w&?2lrbTNr7+ubFj5KwlEndZSv$L{; z+@iK?uBuSM8l8t)RIII}gZ&AabJNNuaPLPGZE99Tz*7jdnM7<9t{l?u1!6VfQy5TO{!5h#|t!gC`if_|TJ1+O@_H9WA7D=z6mFd>_&&m$fO<&tc4` zSYka6&I{>i#XTJ3t_=Uw0bao{vyhdRQ*?I^Iz_aTWoX$#RkJn4FjOwC60Gz zr^?w*ocouk59enXd5H_Hr8iaD2e*wszv+COs-XW2BU}{f&rB{i3*C7UQyug$s@kU4?W3f~dZT)<{s{9b zx%zI##QsNSOmFz9lKZ5ANQ-s1)NG||OX0UWgM7bNR4WsFWwnZ{Ei24%(6x#)&=Fl) z#eH2D`GLdrl}cafYW58Vm1AV{Y`g?PX{4e0_qo9xB#=oIKcC)~O4FB7Tl;+87icA?ftc`RINc=(KSN?S*TD6rGP`5e#d z6qAI=7u=5?(kvOa7*BkjBbk$->NU5S(Z%dqMZQ$Zs`MnV3~^hXry#jHVa0<7hCGt( zk83c=gJeldhjV(qC+Q^ro(Uq$PSn=i`S z&>Vawh|=t6jdtA)d5Inl^;BfMyg+>p%T%O~d*l=vsTbBS^3~)gX4oS*peAclR3BB2 zJLwzG;$}^~VQ!AzPhV+T+(k-9Zpo0+De(|W`dccy-zHv7%dB;vP(wl+ z8qQK2s=;GT_gkwz!zKgj7Jq9@e_0@|Pt*)BoQFFa67KB`O^Bh%bHI9$zKm7@E>3lP@W7XWN^}4Si8C!4D6_Fm`&9KUuB$CNv@aJ8uP?FcB8amw3-mJWLaZR+p2D z(V=rR8(^L>damVmuC>dTkXDmSre2TongkEQrb2W8>8z1P83U*T$d)%f)_yLvXc!L( zfn*?)J{ndAl26?Poxsy@u^Z#Ts}`Bz&QASG&Yl4IwMYgvOfh8AqJQdx2gX%Ynp8q` z5E(2BxB3rQ5=_$FwZ~1BYfl7qZPMC%cWA;8WT!JzNUBYyDQjXn+8I;Q;!wz8)QA=+ zXGv=fW+KRJ@Zm^>JfAEw>67vaskR1m6Xe{9(2tPsr5zi-p5e=rW^%$4I`YIQA(@yX zgMSUnc#^`nmcwEn*|Au8)d_2CZ zAy-j>TxBwZ)gfQVw62hwnF6co5IoYJF6^sAg2d&Uw)1GETxkki4kb<9&6j>FSDOl< zby2u=+hI~&(pbW&-z?Xe21Rwr7CI5cZOwHUUXO%JFs(Pq2&M_k>Jd)q22x*#J@v_G zMi&Q>TJohvQWF`lN=xc7<|c4JOJ*{P2uN%|A{oax&@QaQLizVK)sWeMG(=VBtpXPv zXkA^{-hg0iH-TpjND^ZT23;5lW)wj}?=X^$;X<9^QaB>D{{t_=$!D?}y9FZ~BDWQP z!S04+Hfy>bZKDcnwIWFMnL@&>y#{F!Boket!ubf&R9XKl<-MUspkXx{43UQ_?d^Ze zGG3377EXf}8b*sWD(4v3VNTEIpCnzgiZH4pA zQ06HOi02wAi1U!toJ2^JJ15JcDw0_ zTIa&$mZVo*acWubx~Ep& zvQ@XJ_;jgpt^dP%83%Hocm^#0Rc6M6>he>o#q#;a^~DImWXKTC$8L!4PUIP%7EAS< z&!D_D3747m3jS$LWINK}A+vtbYp2xWkzG<9s}GEhBYYGR7Vi1f3;PgIx>IkwmQk@T zJ=j-)m-sy?V7X1ye6?V69BC}~uQptYLtQ0xDFkZ8lWxlCV2UTP%(3UNB%b_79`|ds z@t3>(jMut7dGOZwqLpU7Rd?TfNkiA3Ius_O|c?a2rax_b1pc^oeD zMyt)L24O=-@?WLIO>1kIokYUxqfWr0*($?@;>y%314uF*iVUNNQGwFMvRed*K%(q;3=O2Yj1`+hk?a^oPi~*&=i%8(64WR8zy2xM);H%DLLV$f8 znq}pZS%z|_fybRuc%^CU4NX$WdRf)ts|+b99g5lD--VDSCaYg*R#bKzZQ!CMyvaj+ zAWmvVhfg#rJTF`D07PV(E(>~gAtpvU19o;H(Tr&-xVn%YbO#?^V_jm<*N1Eu^RRY_;5#54f5c0=MEL*ZsO zGK{()!fSda;&9f4-rb4p{4)eYVRvbb=@6(y>2fB(gYG1ps&18@W>^zJ`!V^}y`BV2 z!x$M2X6Hfq$E1NfTPtU)^Yc^5P{!O3hNqHo^<4e3qLT71bwal{awaJc{jPqQAo0N7 z10JTLQ0^AZ603S4bnQX9xDo1R$?fFB#vX6lStMtx0WS6+hZ$3%u&yV$r1Vu(`MG4D zC&0Wk)I8#ha4v_R(nvVn_FIfW8XZz@SOs^}2tP|IU!yOc+#k23x<>s+_fJ1pp^&w} z`oYCnk)B?Q?|DQedEt8{_`1WB*Xb|H7^z&naeZ<6cdXJQDw~$#tyL_2Sti%E7H%qz zv&oo#*eiI1m(;k8&98l({*Tl`h%F9zT~xc+BeKNXyWAtnv&K_nkXOa)^d}mnRMEMO zFUH1e;9B>jnyekLuNPStYC7e9sxcmC4u!|4R81Mxk~?8)Z_>p7hOSZ@SSP+Ub)Vk2 z3p;z0mb0AH*|-VE)WCZiEND{T9p;}JCsi)m)-)qYd82aC$)<(bqH@JCL3F6%oeTYB z$U*xA%*`;?r82SDo%?!ER#cA9u0P`|YGVyse+q-Oa;wXCXGIaQ4ATi-aPPq2SpURi$pHkk}VD4$^>H1u*m@AAE3DY^S5VwvGEP zn;zqhbTe{r;wh%(J;_x5J_fq9pI}$?sdoz2B!v*u8cMg zv?i*BTSAhFBrv*IA=5-c@j7W^un$K2Ws*23N(dW5S}^7y=skpJso!Su5Hg3@z0yNf zgsQ2t=pgrIB+7Ie2uUX~jLs8M(#Z)%`vgLV5^b>Vb*4VLoc7HtK!P;=Eu;=5xs01p z>ImWPa56xa3+G-Tbp+A4T@SG^a3sM{^@T8RB$>sD0%dK!O-QkxvY?$W4jD$pg^j{Z z6V9Go+pqvh-#GWd2A+LE^z!oG0t{o2Z6+g-u_QTQ{R%v%30UnX zPyEL)ZY&XGgX9Ioj3a9TbR+zZco;q9mDTWCaE&9imGo$c`W&nW;MJETLY{06i2jNW zWi1%^6=~=0J|0M{`HD29Rm2%~2+n^+>eaJ*#a}k;fYIa8-YNBkdGx=<4>r^PDt|a8=KI54F~27GPQZM905q9^ zoKOWqcbZn!f-&@eX)Rbl|678fh?eVv;e=RT8>+Vfe;4S|~@ag{aQb1O8mE zhpm;#+hqDmsiU5jAI9?2Qn_cGD%m2JAHi}9!Ez^-pOVUhu3PFHF2v9BoG<*x-3?+b;JFxtiRG#!!`2|Wq9e6mAb}$s!N%+4s6xz`L zmb%by5@kp|m`eX!>cI;7Utb^giTPT%I0@%$sTN+*bZG;q_cg^620HxTP!(QTRa|f_ zNVQXH_jLO=9nV#18Kf*6vS|%VL)akJjDW-RzbX>$d`&tsmPm-1Ofg15>SWT0DUE`u z^uN9ltfTp=#^9v?OY!RNWJ*ai_)ek!KY-XNNI_{6q+s^7I;y1-1?!UhlIP2;N3WI# z_Pr@gKuE?C1Nq|rX0S*69}5@7|IOir_`e0zn@ZtYf=>M33WiL@mh`Q`D*lgy!l@)O zR27d)Mb*M8DyFLU#q{n}k}gk}j?jA=XQ0sizE3eB8ot6mR^>2)o0&nP}1BLpc{`(joSSXERA^6H_OTbsg}Fr3%kE zmLSiDAL5cE5zx{5Hq909Jcv0C9ZZ@JqJ%$>v=6G$#S8p12uES*p@lj@h{+&$tIVMRpDbbuF)3&3 zf;@KyP^F%$s;Y^v6^T^2UPE>kDQR08FCN6-#%pBwK}WwUZ=!4|m#Csux2IcaZ2(#> zy7r=S7MH}IATt|vit8_7V>Z!Z91?yl)PlYaM|rC8eA$8Z6`(*D4+& zZ8SeghO=+x4Y*dS-1Y2uDPT4swG@T#;!|vb$Fs?4Mtes%mP2~TJ41CBXgHTFVO+(q zXD+(4Oq28H5wm!MZyt8lH5&HN{}^+5ZyssksT;nsFZ?tQZIp!hg!R;>UrLjbV=$Sd zFs)3>I;T-2z7vBYN1{CujUV1vub?px7*IkNVIF$7Cc_F6lAHv;*NThBKge^jyf|f_uMI^_~ zXhnaS|D|wq5ia+x$q>Al9A!+O3$DdPrKE7w71{bX8SWQ&yoBUQG+55aG#rB!xv0k! z&*5?|`GbnD7y^L51x#epzImh5MpuSSMD}6&=%K9rsNLfkL%6htVe63Jp_6o1_ zP|?5B8cRRReNF$LCD}9Yf-&FX9C3XLhrdN#Y5x!0{T8{QEr8fncC zaj<7K*42%Gm^EZ2W3K_n))1|SqyI2iy|yNgA%7%D?vhIGQaMDgC6^iV6YyDwVyycc zdags!aNUJH>&QsP6%P&9lh33|`e2!Pzru?3c#ec)iCUvOTwhO2K8kQj+gd+{?iaMJ#Q(-{?A@r{3#sbniK)a^_ zS~jRBrMd$6ZzRJR#Wt9FkAwUD|A8KA9%t((ZtZh>7yk0wxI;AF`zB#lDwqp*f6 z`ea3=BXxXqw(16LN;Ihq;4DM~5O111E+j*PUB6|O@rwQ5tTjKyvmi>W`Bxb8J$d3* z%xWWy*-VFV6dc}69{M|e7-`AFKv)rUD;)j7Enbga$rO}BND-Oiuluf?dL=|a#TwXN zgf47+V&PR0iIP}4v9>%8ze1}m$Q|8M7`TN@k95tIDrskX9|^Nmp3r$v&zkh|F|I(8 zF0kcqCG{mdz3RvfpMaRH=<+aUV<;P$?xRINAf*yT#kG}mkq2KVH+llvZX=bnmsHbR zdq9irq`f@W$uh!|VBU__wfR%HvzO-yNi>q;cvB{`F4x~~d6t7^-4l=}F*Lgj?C@2!9=nA!V;u@idg`PXf=2TT%?vpCK!Ls(2 zaHckfn_9juEzU9)G+JCHP}9<)Z(Axzze?L)c&9|w4qwv~VJz(?7Rxa0p!+V|{cVu< zpr;^n*P8{Vip4W!YV-dFyLXZ1QhY1g$`Y{`;PEaJUmukY?*Bq8L#1r<>6gL7icv5{ zAUlDsyGeVu06Kgmgw~U=ayMC);3(OyYiuN?Qm|GKc_5Jb{(pW?a`?AmCD$~ zjZ~IoM_;@ZgUjJ=I;#xJg>eFj#EWMyVc8xsj&VE!pS|QPqq_}P_tKr*e_`i7oa>I$ zLiCShost$i;!#cvP{bT`kl1@HA zS~ix=B2A-xu(DI8EvR*g!hJs{sP%OP1|5j=+}ck#eSox4vWhnRL9{8Wnj5;(0An2; zSw|d%Iq0(20{S|L!B>B~Fk33o#R!ECGEB)l4u!x&qz;4nA?6U_-7E{BVJIJAhfhP_ zL+CkpEcU(@Og}{MzTN;hc8Ij6E(9u|>Iew_nY6AUCh0`BMnc-pB)m4>JHyvL{>d?1 zW6wRNdw+y&2=jg>*3QDx!9jFe6lj{#)t@&ko}2gc2AOi*BWO{Ax}eho7*c{> zX50ZBC_zQEz7Cu(LD`m&5vWy4#(O_Q$BlRAJYgR!C`A*|Cm4!KNfR>X8$VQa3j7>l zrJ{YgTQ+o!;6W*#S)8ThIQv0EC&^|U$DzjD2a2uT;p4HfIZKk*H+N>#lh^Re0I7*_Jm!VMS7owA8e;5q; z#l5Rn4~L>($b?AOM9Ba|gD{o~v36pRH#(uveimct#XS3XA^8|7!5E~z;9pMo2B=Ap z9+wLHPJ7+#Nay|N-RnGfzvNcLra+l zxepr#JgUkvE>#FO!S`2`JoRjd{FS7CAOc(Gx`Au%SZsW{OG4pXvR9xLUp{=hB6?%X ze!d(K#+rk3|0)aee#)R07g=Jy2m4NwI`u`ZpdJ*YdBS*0+^DK|xwXs(!x?yZ z+O2sE6Cv~rE}x1kFzF1Q=!!hV@Qdqb$h=v$L`maWSNa*KW3aMnX32Wv+652mHQy`o z)Ou0ocGcxWJp}4O#Z4TBbbf0{Uwlp-^tC3SZdtn0n~_S~_?+KW<11cm)EB$!9T(n# z9kiQ{iF2(R_`pwj#y5>1FrGwJBNho)UsB10zS?_D>AlZlymlwPc<=#t1GkH>)$=|< zl`!HR1>MhKEP^BslVQ#|3717&MCJL}rSmGF2Bj-`kIKb7IiD*vJxy}%Jeg7aNOMMuidh=inrzl#j0iOEP?qNC^RqqN32nChyI zzcRsQ7fQIf5vZ@=X{kho5oTT?ooOFcdXEAlj=41%PG2FPG~bPGXYIonL|sr>)jfx< zx6(5fS?8h@LBJ`m_0hcYFzOYu$A2UAy^8K{vk%<7N*%8n2);%>l14?n1^QkiiE*aa z{K0E^-Y-0iPg}1yriVPi(0)8(DU(&kwr)a}k&i2VLUWJ*CgmD-!Le&(lv@NGc>Y5d zW9v0YzE0{(_?>%T%ykT_aNLFm*U2G&^Y7_Cs#>xxD}X~cNUXp8!jeA9+cM5I`8P?J zzy0izK7pk&*m{V?yj1OPSp~j|oVoLVk+#?g-k=pV?fFXh0B(|4U;E+e_BMil1<|ItN&^w^Da6}OZpl&NcTmQ< zsn`C@KFfc7VB`%L;cYR>Eo%=QGDglxU!@s&WBv9%w05p7-Wy}sMM`xJ$gChsLri

u(WG7J$ys{T8VsC%RyWENQFNZb`4BGPN*f<K>|TFGSFzf~PfpY5A`2)jc|Jk}fi z@lJu*W!E=w;x_6qQ3a@f1m8QPxPh2(mVLBac@$4>T1t?PIUk*onR@{4-XSE^JiGaY z`^C%4Jd9C_tg;HUCNKwv!M!uI$P(mS}Esxlf+dOgBAYBp^eH4WR+Yh2o>=v4 zWwN)C_A1<55$s{y#?Xjd^@q^rZ(Manlm@&&_&14)z{Fx>ZN#8f%jbC~UOiZu9EkA; z6~Pi;)R*v;cQQK7@i^BqSG0iec7w=2`=hJ^3}j{QGnJ_(4~(Ari?$_?&Z9sS79B>l zRi2nx5u{$kbXC;G7ybPIY_NkuP^t~JVe~`NI0}<%Rrm1()!AXbv6_r4E0g`IJAqw1 z20uN-BSHjTZWJSo%i;P%JT9-!Fr0u|k4O~diHz>#@@jMk&aF)5#a_)Xu6vA9u$)rx z8w`I$TF-h@<@B2>t4`7?6qGV!vAzMVa5m6DyL9nK?vgFkw3=Q{?nl)T_ zgJatUGi{2H_fED*$SsU;(u`x$(VgW655hDyeP?g+i@tefxtfxvbe=X9 zqqZnI3Kt|cW%v^&KOuG99aaAYtDcZ{esZ(kwAm`S`GidABxi|&`QQg^(*A~Ojolaf z@^_w4X;(C;ObuY}@4=@cx7ztUQ6iy#$pI)O(P1%BM^M)1A(eHze-h56zpu$Xnv4cJk`T{r2s!q`J zMYV$Ug9R@LPZ@}_%WCz9tuLg?FJ6#ll#x4%h+PcOVX<*Rt>jStOzu;#(`1u(C8I;e1mjC;JhhJe@*<{LApcp7V%;*?gkqQa8X`4FGt-Pwt|n64@5jh)4-gRHL-^<$nF68}^?(NHXBsU38&r^G(uksNi0P&#sty+k8?_k+>FKZ9e zmHbDPH7X3AFw}=bNMt#w_Nv7I8_6XOw+ngmk@Ob02J!CU{Una{3E;IZ{>K94z;78QNzG4{fI&^wdX6OWqeE83#1;Lplyz=2|iXpx94wLgUV14=KHIXlF{{?22 zKyP2ZGxZ6Im!C$$Mql@^IuFBjUp|r1d(kUBt>Hg@d<|y3hTiMxB5d>H3(yPI5&G5S zM^gzqT$9I5rWFzc_z`r>`k|1ho50op{%d#A*$!d@`G<_7HbmCq@c<%7NUgCs0gA@+6%3#q|;5#zd*Uz^8psH-r%Hs6BL{UNNV%?}dC z>Y}YXZLSe`a{LyGModP-PaOY^Gy_G4QY;K1d^33oZVJl?-O*<2F1$=v7x+ddKF|H4VTlM)m?#J$$3O)^Z{N@FENJ7FTPIECuGnSnD<_`u>&Hx3?=VnQ`KU)2ru5x#=V#NJhW=^9`1HX;BPScz3j3N5y?qd zhuO2_?x6Cd=O4%M7Qf-(uuA)w%kD@vj1BZ({3kV9X}2Xf!>?D0D`T}$D*gRp`h*gC zNT<`c67#OTfz!kzzQ3#SUHEr=t#IFnfQCmDp$VTrlMv#O?zClHD9YN^C@IG^G(4{g zW;W%Uy~D#+*w1@#py|6DH?}~`cj2G+vddzTvOCZs=3Qo$wMQhEU}VgDNa!p*1M6b= zShevg`Y&$4#TY(ZR;{DKvl%L1r?{4X0X>`XgQ;Ss9#i!T_^BB$hU3tr^%Xp5#>eR# zhqNlFRZ!THm#=1HINh<9d`rn0 zM0J_-OYmvMkLvW8I!I`SVR&t7$1X~|o}(Wj&`pz+@BB>4KX4TzfyL<241Lo_7X7yZ zr4Bo+f<3MHLu`_#63_DWOeUIAo%1}_Ct30Oq9-hB&C6aE!w3v)=bQEtF{||Sz`-yI z9Z-uBk7VfaGsnwGQvW1X#rldA3q1*f6XNVY^|DVm^H4z_CZIP+w|5Rpp$`w?J?L|6z^Yp$Q&kA7F5{ z(+~P4@D1cNJ!*EnIm(dUn1Wo z#AWv|?)1qrdZT57n`A>k$2B&(Ksv9(=0tuHg;~vmlDw$#it>s zkz}=#;-!7J(7w-wN$vSh>F{AN~X8Qxu)U< z20J&LCv@U} zlwBAZ5SPUFlFUDYFDyyon^U0Uu+M#^!VgIWeYUN%DmA=SWRMCu8cVBr5Fk!GC=rwzP`G1I#Re0WW4E;>80 zB+J-~UivPF&y8pynhwB5BR`lH7G@_N%0f>j(sK$(GT%_FaL5nXpCgVt8UCMgrS=gP-htnhmo6t*~SCjefjAA{s=*;hAOe^44XFk!>l>g;R zFb(o%L6?FAxE6sq1#K0_JUEoXH*bKoQM4x27Tc^ekHJ@M2L0|QYDIAdPJ!Sq{3wmc z6|)(vUHF!CBY>CL%Yqdm1P0i2!QGCVsx_eQ%HO8G-T2!_+IL66HC%ufUD5P4(@O*V z#u!&`dX%)rlI#UrDYLb`v!YTI;Xdd}se1hD0z8owye? z-`h=HEY!JCS+yXm^#xi@TpYaR0}pfg&b`I-@&J0rRpvxo$ozX1%S3$(%Rc7QWja<- z8e%rDO!g?#1f%;r5cLl>XEBN%^3|YC<=e^hkB1?t{1?rzl#ZC%CJ}?7v*t0Y#6a?@ zKMrS_Km3x`54#j&i@`@z42$7aDl#3j&=sJ@_iEHQ_Dew5gKtJNQN~b=EHqB=BFyZ; zuVBn9g!JS;qJ=4kdmoCn70$uNR>JU}{A9-E1FoL@Mn;ckE}!s5I!+d&JooMO1wn;$ewLin>A;pN?{i}7Kj zIvKyBqbB1av&opg0NpYol(Y19@it@nJ;2-)iuuINty9J)4{yiO@(Qvb&)xH=K8x#x-~=izJ6sQ`BAPa@?t+)TPLhoE!;lX{yt! zZr#FZtLnC@E=x%&EycTat9mbKQ14by_o{xM*_lbwety3{$ewx4JoC&mGtWHp%xzFm z)`RxmU&?FHEhxXx#d!yw;_=l#gjV6#LFISbH_9@;9V~!HRQnj693ngy1^J|3J=~2* z9$#%!_!H_fRDf-6?;CrE3iwj8B}T|_p&@+CMlrcCg;QrD1^+dtqe;0iA}N!Mi@Cxi zM;qn2HQ~W+{@hCTOd=h339diBBA^lYerMKu=fAVSNQiRItVb}VFIqSfW_RFz{&}RZ zAnIkPrjW9Gi+VYFVdoQElXDNvd|qfS5n)^+DjtTtX{lRi=ZHp|pBEO6`db1jKwM)w+LY3Ho4Y_PQ}8{h9cS!h8At3)(uvd}KN@Q)5(W9bhoYjeVM#xBj)- zb>?+nrTsDj4A^jOxjTUiPJu#sNh1Ls;UX6j7iYfOHG&?*finDwx=w{*7!tyd@o3&u zrj|qQpv_ak{I-#-!RW+P;n^rGAMpM;vqn)vrEnr@_o6U13doi;33cqxPk1lUF$y=Q z5cJ85g2>CSqOV^RrbKJ)8(lbC&fYTvQqBo{NiI@C=c1;sn{Tq`i z4Ed|GIVYl8eeDBq!apABp-Ux`?}~V?hW9o5vv;Aldj{3(9fr%48v$7cqh`~Ed7{}Y zzciy^&>1M?hP1Z7jHmQr7Xn{>ILW%U}t#^J8Ta5xh1l}y`CLknjJEn6N_$&zHkLB zZj)xLTWIY(A)y6iw89hR;+}-8me^;I@&2E_n;xCnhmCx)@(l+7ugw#h)UOFBgA)_4 z{4F3BwRr{HKS0jrx)?2aMc5h1&BP)l4{qC<@+H)NzL48degVSaCebKg@28MvBU7rU znSFaW)87Pt<081^{S$A9GbW+g+Im5Q4~7!WR@eevnh(P>6b%aIMlBbBIcfiZ<1RT1 zgnvu$!=Asj#)XENYu{@pNO9GTXzc>ff)K%trP3Z9TOc&YKe00(oL~G-N6G#`{N0uhQ1*a`g_#*gg%|;y;39YeqPQp3=fo3cc;K(l=YFi{cPSRnPpaWlD zBqWf4RuEA32sK*_384;f2?|9tWU03Lr8HxuaR@F@^sRefJj@rKap3ZGZ-noKEbL?q@Clp2YZZ<{{9r7bj|`aV zOyha^2lRdsm>|kwlvOM=$J53H87}w>h5g!va8cRI#X@RqzJcuwzIU?kjSOFAcL(9X zTZVQQ3j^}ZtkLg9`1D<1ihm_2&FYq&`^QO z(Yp@a`!;NS`$znUy75!%#J}YLXU1VZ=;I>(sBcZ-V21;}z7!n1^2g}?r9x8Ef6%e& z&~t zL^=K$_xgm|xFN}C*=xeY$N$D0+;Lt{p9NwWL&ee(MZYer{3jg~-p(r@O`?<~qq5h9 z8~=ffYgqZ{?zTZwNj6{ezVLGB7lbFci|Nmef?ALvI8Z z&U@#S{+~v1tWKJ;R_OgVgjWBjoU?1m7P`^JH-wM>8O59nG9OQ6{x1|L5t_F?X%Akn z5(NqEGVT1e|I;Gp*CvAnf`=tS$^S=v;#Z0%(#lFfo8A=Q8iH-8!%FQQ^2fx^r)8r+rS}QxE;5EX0o@fO3zg97#I zMQNW27rLt$wHCPx*5keQ_AhQxz!wjDv@xQ+LjH2|BZpk<)n@Q&+uU~_OfAbXZ4EvS z_1_F;mzs*+-wf8UZxuSXS!gyc^TYeC447-%+J7ZJ>77v@#)F11QT93W=%`?a7lgBL z-@>}#84)bp`M2=k$5^;;0a8B~VnpYHy6Fx^)!_5da=>Gq^XuS+p*a|b&1|ory`KyB z{{<2u7psO$ffkP)&k>LQ@>$qz3-fsat_L_w?0}G|=;9V(YV22SS6Y7xUMoE)9~xrS ze~8fZ*2aXbLU&qmAv4hCZNlYR6D+L>^uFhy=DMT6cI;NVkCyEacJpRElx+ytBFt@g zdlug7Z`a3G)N3brEEPDNRpJYFjM!J=bUN%4-8OD+LhtSrvhXU=#hpS2-dt~pUkGkT zs(C!WMYyB6Cs6cJ{+^}OM4Uv-TyTm{?uvq*cG(6aurmeC*d?sy&9f-xOK42wvb@a8w+~v8$#8jT(8(!|w!V$ZHQ!Wl+2Dez9gIX%XzOSSwE)(~ zLVGEd$92%~t$GR(hCCe2+%H(sTvU|vXU9oj_DTU>=&{Ar$e3_Ic*240Kin9zO3)G9d+hGp*xM%741GKJk<#JaW6T!1gOGv z87SwWutTuapavo9kg%Lr9z!$AU{(wV3y#`CE)37!oySPI^!L(N+M!)==%M{2RCyPj zKa88s0c2Ky8^Jt^dVB-L>uFnpn(^{CLSsG&#xv0MF9uN1Ar}W%7sFx3#Tqz;c<cuFZZfrgxG@{F>w&0#Y-yRiK5=$Egg!DyIzJm#YZF=K?vi@l2cR~rCA*3!j3Mwe% zJv8W;kW_On^aWIK46hI#L*_A|&@GR*bqJ~CF)Q$i6;fs6Ve6FZXZ!4f-2mWT+~a~o zwoGTOvPU`@>YqFM21_E3L>rESO<4W|5>E(A;!01=KmCp;A?Ox2=h!0H)!p&fg?;I# zK*hNHXVBgg&@D<&p^*Q8`y{_RTKFH(;d&SJ@IRodwa%#7_d+7CwnG`;3vWbNsqUrg zv8uCKGgHx}?_uVsxlzL(a64{^6#Q3-M>Bp9;CZlS=->}RW^0fM6u&3f22KvMdi~D| z-`Kjta@3M_?|~<27R>txK+Fu(`J~XgJtW(+)VUNynNgecgML zjKVu;*;!b;R^fTDv(RjHc+=*rphs(YWCI|aLJdN)T|aPd(2p>@$#c=IABAzeIs@gN z1JSD6(f8+s@7?AInD_E=yKqsayNpPL`(=w~!E9%PTr*C&|N7R;$Pou$>F^Lim2d)I+IFrA zL=vu^V^{Gz2cq~ZLJQVNLUK|6D?(~ai+AD<8BOqg_^vs*hsbUDp4I5BE70&SKZ*8U z5#HoWJHgAGLgy6!?{H84<)|LeAosvM`SzFVE4U}${wgm|kZ;$cp;c%Xq)2Y@UP20l z8Tdwh*Mfvp_%6raEtWvsF!DWqCK9iL3!zj+^R5c14L#`z?%UxspFU^@4)Z4_B;Ial zxEf(PE6~lW(5cIpqt5>mva&BH1KkMn3V`Q(pc@HSYGNMWhpYM{4Zr<81=2^7a(ad* zB;#-Ve!%$rgqAE0?1!lMAINNc2@3gDNX@={2zZaCvY82aL=%2X8$%v3H2vd{M~u+| z)A9#H9`J3;ax277Aw0Es7cKl1tP=lVC|3-TaEnnuJBIM-ibI=z72=b}KLzPy>3aoE z;4zl)e)&`2k$#td3{RN~Sq(jR02c`lo)1y>ZxD9*8qiE3ytrb}s^5h8hL<-%o^i%y zTjrbLhF>A3Yw2IWb2BQ7k&tIIl8@^y(4^ljZa|*R2(9uApwW!baFwC>Yr-ntACC@P zgZ@}vf-b?|hAl1t%|xRV=TrU$im4V-^DYkneiEtt#)3Q&3BAkjfc%olcc}sCl1aMp zGl3WS?Y{}Uu<-l9OEPIg;|qZon$}eX^l6;(fk2ipwxoqKAt8k0O7oA0gl-b&@>{?d{ciCg>Tn$jR9XV*-1NDLE0E4j8E*~gXk~l0 zLb?>fZ22H4L`p)UGo@s92KU1^wD>)sI4RASJadqUy>tO^mO`uOGoX}8;*Gxzlu}6( zDP0btnV3pg^LGHUG?MErAV$AitN=o(geA{XV3o%AQ~|50wCzrS4ALmuKFA=A7Iz?I zkVf0)Yet_NLO+M246V8enz?KlJUA=Z=UTDHC*%!d=kMTAZfTzG565C)u#CV8RX$xZ zyB)`_`YT)8N+)M_Le`?VJHk2M{2D#D18eWz4Jh`mFqdfV!gc8FyRhJdVd;*T?a@Jg+ZtH*jIQ!y`8KdtD|8|n+)?9OpwU30gF4)~`o=JR_|2!E z+DAgo@V57c2G!EQ>1{e8S)*!boEi!*|3Z5hu5g4fG{VsVeL?(?Ig8!@+M1>$7*|WHY6x~iDXv78Co^{RPRhfbqzGJn*ncX*Wl6sxcT+Ki&wLCG!GE0{Q6c_&Xrr;Mskk?Y zuZl!7n~S;O=0liN+NGBtqI1o~>@@Z6XxJNeQ`rKJ@e}ZXO_QG3uNHJCVN(&eM4@qS zvsBtGG$>v?$p>9VsR`mdUU`H938EaXcZH|9tZSg_xvuDBg4n*v%dk$7`8l88YX$5( z|A@~&lr^u!pEb{jPZYBq;aVb#ZzZ5PNn&=mzGo8UjN5~bCW(G5w4f}{Jd~RZHSC#Z zXvt!lBivlY;>oMf?iOP6f5t-)?@1%QrTA}0xcoEAMyoUywh|-Y{nBY@xm!Fd>IX|) zxBoi)dZ57jP75K&H|%S|zx)*{_?P%{g#Kl{?*mJr+;*wVT_`L?OytKVptKY*8p|^) zMNEz4wgo+LkPj>ao=EApqQVrhKcBe?olOzrVlxBP*H?sf9~eL2X73Z(AMHzr776!2 zeS#W3A&v>xd%(z*hTA^Z1GZ?2iK5=ECZyXh_prM$J*g4+!yv!iPl*3=-Ief@Ke_1I z6XMFeVA#}f_NJ%nx#~1g^TDjSI_=#Z0bkI%;I$6V@vLbP)z>4NxC?s!MDyT{Ubz3^ zUJ-AWEa_!L)teUll#bI)+OBQ#!vA;;7GcG|CEf1oKGL+Dp|tJpIn?6T+K zkTdBX9MRQ$$Pw~&`MFp~Tpz;9r^Nn5BDSbE9(Q?oa{auW|ioZml`(i>cRHUTYe z-9GkhO0e496IyJBulMff7o(`q+kZ9sn zi=)H+0=(=7wFvLD-9#;Wh$(4iwb$iL4ivy~IROqFA0r9XYhRo0BCo^Q62hI%%=qtV z4!@#;9%31<2cbSaL6NHG(UhK|9HBVeg|>&)#Fd~w0)-F5i~J+{wWqi_kvj&3BLe$w zboPntuNBJPQP3B5xOD`X8Di%cxnfZUKlJvVprpe=BaTz-YZQ?wrbU{EdMVWrN+(9k zJc#;dih4b3ySt#@k^HaG?yjPMqO!#H_!a2vEO8R9^c`8ySG14Or7W=}U%3HAc*N*1 zb2U7|w7=SV?-J@;5*dRsJYpCAtB=rPj|dk(twi@cV5-6)gsfiT4!&w2dejR{*cNM0 z*WS<+lsV{VZ!wG4=Af8t(c;xf=w3FMu-a(!^3x)?ww^~Do)+Pmgn_6>9~e}uXVA1h z;#>Ik_7>K&w#2{JD^{m5&K404TM*D%=bQMe!)m?&;#%2PKL{b zazuEUD-FGw10$cAj4tJf$voEzHGEc7F=x}Bh2Oda+u_8P@tm;Q=Uxh`B?31*IkqG& znhPww1Wl5Ja81y~XGM3UmL6Yt-q+Sy%%RP8r|E#2^%eWXsPH0?x4ttXy+wl_?!vfw z**@s)YmnAg?3!jZfEU4K z>Mz2Xs29;0u2BTkn|k_-C6$}O&J1`4kY;22DUfdn_i$VXle{qY@jNu|U=N6(> z!$Bcg^N~3mn#W~$(k~YZs82=j=R(``9Ykfh5D%`%x|u7s;SU``$soHAaz=e#=iPXqG;D-)X`!temj2IXfZ2Rt`7raL_|jS-%6b3W64j3Qdky7!L2<|z(R{BMt7uls0VJmNUuaBr8n_%Qs z%_aFjY5`VL+~ZETtB9sKg}(Pf^8!xikAbeJ>@!A=6}P~ahjJ7-UK|jquY&RXNHVl` z!n9?gIpe|JkUv1*jtAy@BIKSRPQeeMzC8g(32g&bw-Zy;@V_sW4cRR8^14W)TJuD2pHBoF6S#Y4*dVE)Y zazQivI#pC*!2xu3BD5kM-%<-2LtBRSP7*goawFYEqk!8JGzZx3yKpjSq&36Pt;u3? zwEUdAsQsZ6zMR698d`4m+*wBI6mc4C`Rk1I7oeNS|2BSoLCk@*;SAK}MKP9l_d|nT zgbJ{_qBma@@9^rAXxTKVfTVutlWF2T-fU{DpDs>?IlK$SyacUD4>r2IBu;TeD;0r) zPKUZ@UBeB}&Q1Rn?Vbry%x}=enPQiQiT&Wwse))F-XB$%*bk-55*PC7PsS&+#4ups z2yA--5yOq|F|$RvnYtd7!*y)4n|eZWKx}m+r*OTG5C$W1z-%!Czby0aY!D38XP-GR zu8zHej?Mwq%fYP)bD_nn>rltJxcYRoY%WX*)HhJ>JaH;7zkt4-2TG%I61qN59EsES zeMN+aX!pZCo$y=j*yaRi(1{fI&#c#pC8w(X?VQ%E84d3@Z9FHvs%^tkkqZCcN z7ON+3t>@#s^+UNVpKV{*sFGx~S%d{HH$-a}V_DQk6^o&G^8Y~j*aWqzgygkx&m0+4 zc$Sj1z>}O0?8%o=O1}7Vxc*(>LdVsoPZhUUB>p2x9ast(cy34O>t7J`Bk83;E`d47kv|*32P@h z2y=QBN?8e=M7@CKtb{Sd+-;m#DTaW$_y(PQ3+ys$zX5NF3c)VBEV_mY-V?v)m1m7% z?~CoA&PSo;AApJuIgECHAnxR~C(z5Q#LtQQ%roCe{ZQ-*9jT!)RTsZ?^70ONhgj?r zq2c5DF~GWst3v-6y}e%Cz;g#tk5aJ%pKqdhrQ(bj95%hUh1yVPP!}ySIjoll?zK|!pMDQ`#8fpRR@-cJ_c>oIkL_Elw zlhKJ!AY7jC)~DhDUhjwwehRh1wMUOWh0e;gK?^sD6Jqt=c(k(nW|Dg;`{t62N1H_0 zL0xvlXt)_G6)qT!{2Y{t`UiUdb8!v^VzxjwynYp(+a{iEW}S=6&0l-ig)dP_*mNs8 zVN*r}=ofwMj`gGQ{dPPE>0cZ7c8G3JTH8_LPGBSJJG6EuwqxL))16{$3>WC0m5|uZ zxvXK7v%pDGn;X!Boni&gy^qSiz(d+Q@VG0ef{8CEOr@=xS(FeZ$qzFRZ+rQ22Q8tKdb z*I^g=Wx}f6$Ms+i7Ku|3N?f9mwO?EhT!tFg4&af?yk@LEC>A*Q%x8_3W#Y{sUVRJ2 zRfxTKa|OI$3QCdJCmL72h33l#O-DVx0}qL%pgG@xZns*aX~)3swo+i7Se)V3lcGZR z+m~i|bDSZUd@bvtG`l7eU{RdE=xZ5Ef5)TTT4P_7?Tbg=o?#v5Tng9eV>z3guYuMKD(f&Vota z;2tyq$G4|GIt8{2w;2_l22Ct)LZ6%#GZM!ZB_syR38}#;)zcm?hnEx*KJ`>ecORx# zHG+$l@S^`%I1zUSx}f$x+IvQv6kTuvVr~mc3XaDo)+Vx*CC0dOE*GPS5$~73CNlddNdhlOt`87ew7Iead zwrGF_Muzf)vC9&>IO4_@RZn};Xz=BZ;mNsg<%W#7^9;;~G`kz#Ly;H7d6C*LiLr`KRwp;!}#g!nFbu$rMW)6OrB6O`%T-Zaofep5V zl;8+l?t@{3F{?T%M1ia1z@TeFS-l1|DPTLCAl)5J60jey=Wl4!&*C=w65J{%iuzx) zyh_|GE8oN6YyPIv#Uy7X@iDpTw4B?7n*6Hsfm@XSS?NKx^L7|I z`==Nm$#sTFQS$^jI1#D1QF5J7!$+W6eJ4-QIm|L4(R~TE7isu!O|5lERPxULm(}$EkPCaBsXvR(4Be`>~CI= z#84?E&g-j}NjNrZr*B^DA^s{KjSiK1@bHe{`cSDQFT({=p;BC=_D*hwZ|OVL@i0`` zC7p*Jg-Rlx>Wg7gVwn7<;epeW{wDuHy~3mfp%Bi=EP>5_&Rd+bR}|PK;MRM)WXY0u zQ9+nAhjqAM*By-0 z;gaZxwua>R5;g=!Cae#RMAv`A1J_U^q@h&CcjW2?mU*4d_%^U*=9?%2D(?Ii-!$%? z6&`U3!Tn%%0)K8gbAo;*Y_JdUTjdoHU)_U}F zjMRZo*nr}iNU&q`fHA0v1ZEEm_8VfQ&hh$EJh8$@wuw`Iu?7Rj=6UBBgRliBSdfbO z5HDITNV|9y9>W!ZQENKVM9J%dx{Ru~(zkLhAS@cMf=HUke=fz3eBGj>X z76~Jxg{7~JL0y|d!_h~_7nV4~9NUN>fSYxm}C>%m}D&lxuic!sCu?Yw1oLST&3 zTR$wOJHB`ht|Fs6wL}kP=`~)Kjb+WHk&a|Jtg^B5YIoQinStm0G@4lt9;vtj1C)Y$ zh;;=;BuE`ol&V?xz^1zX{J!+0$R6u`*l)1zPIcOMIvz~$*#Q_zdg6*-a}mu;kAOFH<#GkD5`dc@Uc@O30)6Ss`~g2G0C%Op{vmsry%hbNB;AZT^uuC} ztSC57!wMACGpu6$jDAg)n&L_a|9lmSXdxx%a$B43ha*Fr`3j4ao*dc3@WpkB+aDEj zX)-MP{}FrB!l^z=Xs$O; z9h%I}s*_Z%%jiK1tfjUaU0X^ec7ueiAito~t)SzW2sLv{XZfC!&;z&hkoOKl_x=SP zNm+stQ>3&+*#~bZR5gc{09;Rc4m^c>VW4a;b9e}sTp^m1BBgY3ehIrGJ;3`h%)34v z2LJYrIm1-}JGD!*$j#6pWjvUCn3C*O!J z^w1XA{f%ik6Xk-tmKkt7BZRsI(%yz9x&@ac~LZ$od zRS+v-?d3?^yccV6J&i)}sTYs(epIn-$-X?fm#Q&L$W88aM>cThE5{=88 zy7TGK%vta4{ATCVQR7>1JHH{3%y^@Jjuh_Xt>Z|2PD+f<{|;`nkP|lCf=4?@6!oa_ z_Hz}}c zx@INLgZxujEScOC6L~5N9zG{{9N=)B2!v1yoMfCF1!d>gl%eP`5?H7+QP~)&FQ4$D z5j$3bIhc}T%or~P9MM`^@1jsXKXY3sE3n=MrA?HUHLNVGqapl8#Y72w3D)2plcm>! z@W$8WQ(-95CF9^!>3mc}y(G%Hu@CBNw}1|4^J3}k7zHj8Tl+M5+TJ;;$(rA=X}$!F z%$IuPD35SOF3P+D2R3Y3{Asu}cz44E@2x0M!3B;h5ql33O#7n~$n9VdynJBC)gDa8 zzk?@4(BJosYx&a4FdhBe80Q1Sqk|?IrH8u(t#{?-ulMApZ#>-1y>!!3np1R8a#3!6 z^5In=;qr}BD(&z6l{p^NU;$O3x9-l)N`O~egePtPlmEl+Q4@(k2UxW3KLN85 zUaOq{iPTc$4iWm-JF%D~p7I6Si{k;Uv!6(9+Gu+_Rly)CPixEK!Hp9(MR|)i+sU&~ zaLm}D%IB!-r;wi8h=zSCbrE6Mslw$r<|Z-AGid4n+We^$&6g{v>{H3Dxa{{4a0%6Q zq=agEiA#pE;dDW3%N5XXuo^?O8lmN>O|u52ZIarg$Qv71fhEhaQp;~Q`VC~2hNXnV zECYnvok@>q#BZ<4Y*>K``!1;>D4g2?MlZ%^G$!$P!IofoP#HK~@X{I&i} z)aElV??GCFK9l5*7Wz9C`PF|?F@2bd-t-?-Hc=`kK9dqVTd(7V3eJ830!zeNSVOh1 z{d>XC{dU`MB^~}7&-o~Avy|3MDVlhuT9aXu8g3g6bQ}jHVyD$+qlKHngn{<7ezVje zUYYI9)w%ya83*AKKH7|}$puZBWNkY7ODN@YsAqW+>h(Fct4E{xpG)z1<(VWO^?6c9 zkPnGJv9hQBaJ3JlNq$cbzyzpTHpd&iar-Xn<}P47>cgvL?l~Mr;|>e>YOs;3DFtO{ zb;R}A4fJ%E_Kf%CyF8@vR->j{q|h)|7D;FgLTOv1+c0O`=jKo zk~`1L$WLMg(gu+@*#&Pn%|L$Rg)E)%#+Ys1ynG7)%ngvC;42HcWnj00g(bdyPXxI+0ci=GSrXA9pcr^kSB~TCq0}kWC3ac%S>O{Q^N$%{S zwZJu^MbEAkhxu4-eA8Af`RmGA{D#Psn#APMx_p{SqW)^%2m1o7)rJw&^E5n%Vsoj7 z(p+eKE1dOKt{y?kDWcS82w2IQCF*homm2g!Rj;))ZPOR}P7(-D8OUJ7tC<>dy?}Zc<(-qTIF-+;`OLG$RVh z7g!=#6(G`lmX?|l@jP4GB(z^CVH!vIiKVu#Qo0n;e`JV4Z5UVIJWBX1gY?TJk*6;~ z)YA;%F42rAVxDA(`g84oqW*wesQ2km+H2%9l!?BFV9P3&D|Z@);Qk6bx`^)7e{Qw{hhqh8WH;$TlIuU=q{U1h{KvT50S+FV+5yXGm(mkR zW}bc|u636D_S4_;dB(Cr*~%-Ykamti`YDpg)t?bz2zQc_r-*WfA?o)uBZ}y!7-F6v zNI6Bg8mY<00m*~$+4UUBh!OET7buFSeZ@LT3DY?GK1NtMLJ3oZ+shFB8-ln7P`bMr z!c`E&LlJXV9)r}cX+{*1zhH=2Ml+&_W-vsCU31vLa1ErA+RhN|t9+=U1@qd@b2|to zZ*v!A~tW{c-ow3UC~g5ap{Az5rgDBwg~efDiT~+286O zckyccSSD#yTLU#|v`?$k6e$4j-Vw~)RpIk~6C6#`Z6@t!;#SOjUj8}{B|CejTrfjAe(L{`hYjACg z;5Lysp24(qs~BPR6H1sO@&^nt1C%aBwD%Y?NZv>w7p(&89R_KoG$V>AZ!^SNM>87I zdOKl4c@Nk36JOwPJPxCby;5qt{yzTw_YqHit9As_mm~dy$6`=mZyiOfeRu{AH`v3< zyOe>N!Ag6FW=uyH^L?i3EkqDDSjq1(M0txKY_QVaVTf+K_o4Y>YPKTw(G2_G6=TAL z`UcIC4oPx8OKvWwSyDt>#1Q#)n&mS{u}6|ThG?(S94MkJWJsR1)K;P-!Tj3RY-vpF zW)V#BVOyAY*e#Bn1jfYWc>&+??bM2bc^s_}ID|_wm*+rxPYP8Ag2knG^FF*4TOD!C z!Da@ukV|Ms^w*4joV`#1)&=F%e2KB4E~2HQ!iIf)@WX+=)JxfbMiO|u{&QhO43DY?0M3$PHO^|YmnBy6u&Z2btQo7>+ z$s;9ri9j&=*}t_hERj5eW<(KdG()s$wH2q0vPZu@F#6f)m9aRLJ=P6vx|M`+V+f^k zN=X@Mr{B9@ipx_c;kaOv*r_>{3~uFkaH~Y|l(&8a)yGqg=x=Kh~gI*&Pb2OyEqmhR~9F~e5NghQrqKH}}6mT&@@t~1V#Hh-VvlKG89fiTIJqu$~$03x_e&Fdz2^8B8 zJd;B9Jqr7FVQjO1>CjB_V92t6$k}*SolJk3-2!-^vk|3pwH(nhfS+Eqe`_8X+y*F3 zXu7Ai@AeK418+VUQE%HNN$Y!lu0>Z zo}o0arf4nvmgR^BhvI$feQ-n-_D^dr)b**g;-Y9Ug&&u~5Dkdf}%+#L=DJh~i~?&1=? zH!kydUX7`ymXY}8jV+nvOZ_WzA2^M=83l1&yj7Qj^QyV)^YYha+@OU2oZj3{4D1Aa z`5QBCfZLs6ztuK!4bXVjz#lc;fMZs3eP0eh|7u73mw9hdb6f)%H=bBVGykPFmHJ!d zfY6&p6BnmF^=hYmjAQ&42K*Z+?XVQzQoiBs=M1jN=$AlIY7sE}lDlwIVUDkYF>o2p zI}FSEdKJK^yw1V@EF;*QgUK>ruU?aDW9SFN#&Vvmf7x-e%h*4IIjGy)Yd_l%kRpiN>*9H+LyJ8M27Qf zb{6t#hA1D#Sm23Qa)uj|CfNDDfqvoSxwUDoA-*Z70{6oeg4U@RDQUH|qsEFe5QCW+A&Oc89W zlEejt3>K#QxFmPcXWO$elJe!Y!5g{#drF+wUA|Y(J1J$aT^KutIkT3wHVPFUm%4^Q zhqN(mG&*`57R*5v5Nbp0j%k0ZUhg1S2ytnN-v8Z-w0-X+4zot7fUG)sspC=K6H;u~ z;%=;rdjFCEv$~fQMBfV(fta6L9s!j>@`iLlN#GK)f9a#4v)W(E0JQ#u)G`nJe@?Jf%VDi;M`V$7O78AH&0Y<4UUgxF3e;2-*o z9jL?NIr%cvX_JE%r(w&QB-t!-3m?=D(&#WqRo-)6^FTbWq3R9e2_H6?CCLU5}9%iK<(wq{b* z;#p1>m@GNIuxD&hf*$UUUi(3U4SyoK_k#p`y&Iz*C#4Q~n!H6Ramsvm#~CBlcbm3? z^5@|uU()#08*r8`q|CV={{{{1sqJh^6iW+ltk|f(+YyKz@ZqQ4lMk?Ft2GNyM&$^6 zQz0uH2b+xVo|JkvRHJKa7q3m6k`lwU#x;ptXwE5V^3z4ICldaFhv8=ay2Ceu+@UwA z0K;t`hAj%t>CM#nnmDak9P@6S<`#rfPfMSOu5{RPkWOgG|Fg{^n+6mnT`oAg-M93B+~Y) z0lao$$1*RFuyU1_^2Ba zSWRh^aw>t*1mSkp@NkGqfFjn{HqskZ6L*k6F1ToWFO2vh3p^eUX~1A3Q{_19GBDR=Btd5N{wUJILh%d zhQL-KkX`;d4@I#vXB?!3Sn(US!9%^bSv@SjRIHit-+zJWtvOeMYfuz!`G{U zq6)0FW!wX>0mve9ix~qlnAnW0`dWa-RbHvpy4)FB7evi-!>clFotfP!bHEZy zsTF>{6>QeU_w5DY1#|P-&f5qMXuCa<%wK6c7ec^e)t{D4_uEqiyPOs_kV%Oby9?~4 z9U`$sq%y#ev8hOu9AMA}FO$x|o`6Wn-Zj}&JT2`i_BSlXBmvyzQ=e5t_OmDMj!YK{|wOL zSd-%=Sv(cSlVH63fOr0Q^9DMj?R_9NK`kdgDHv{juv=(u{<>#sDn%ZipY$pfyWEGB z&m5Y+?pqqFj9{Vako=@@DkT*grG(z#{B=*$P_0HndHO(G@!L`KEEZWA0P9l|Y_Fn? zD9`05RnWxdAQsE&m%lEQl^i=T?YLTBQXNd_=5q|Opm;EovSV4@+-0E8(Yi|Mu{@codFpu`YBI^F6{v|lyoA>twF0%;vQVvitw6a<7Ah;X@|0V%P_rwRr>(PWisnIHGH@+RLg05u(Ri9v?9JAi3Oq8w+Q9IQNRCU`bgwRQ44OmGBgQX~y(eF^JGOSM6 zl(F?;CZ4?{*FqYQ%BD%UB=A)dqKT{m%!J;1aWz2&jE7z5_LnCMy<8{y$RYxci1Tyb60o6$7{Z=S#r=As8pQK^w+1He2SegB@{pD(hd>*S}lN3arKA zYG;@lSIei`iflr~_o%-Zp};ydjg_vMEwFEjkkg_AWMn7AVS2$v1S=9=?ki>)agk`@ zC8A)duf9#Ipj)P1%>(5Zg`d@NPt#k{ptcr{4Cr9#Ppx ze}K)J&tT-SO-4IhjUl;#qlctvL~|bx^HMv6iy$F>+WSq84FGCGf-ohmH?k4DUTcO^ zvP=#9$r8!+X$DMfG-L>zxFse4Rnp1>hFC6w_@Q0r(3;b!n}#WAE0o2~FEfl*N?^_^JyA6|3`%8JmzSL@3 z4|y8f9OR!wBALJ8Y;k*Hl`Q||E~w0uD-H01w>?=aNL8FkYE#4F4WO-7KIL8l~Q=K0YkGyx~9dp&oC8pZTQI>9`jqc_w#d1))Ay*Z8IzZ0VPJvhEw0?gen@bJ`cLx8L{A zH0mx^co*yT-&7GVQ>klwYr~LmCZ(>)p=2UjT0W_YWK-(TLT!GPlEck1CP{TC8uP1^ zQlpoY&9+a(7L&QFQqdnK*U^;frqw=}=i8|DC1%52gneqP8CZMksN&7*Ssi{1H=oey zEYoG&PUvLEL+{W|)`@!u=83FvaJDQ6X$Ykm%3nZaSktZi<<^~SN?Hz}UcX5ld%%>daRGom}}DErqGz6 zDcyo2dOhQ5VU)LVLjqF2qwH$f+rz;n7q!EowcKtX>->|M_BW{`zkD+7A0gRk| z)Xkv<(TZ&&#Lk+V&l-meRDxi?6UkUvGK((m`0=8XP0d_P1z?LMkMN$ANh z$mxUpJZRV~3OCtZ@WPjiGFI*ZD<7W6pb6*KmQ#PhcHG$n^?9HDZ; zCcfr<*X1D6^4vDI+>jJUJ!=ScfjoM@ek_Xo9o8_kp*RQ31I%y;Z`nxsU22_&O|P5x zhZqTs^RoJI*cUSwDl0gMCqo&S# zl92Kll-sr}rPiGwF4|6%HVm=45yV3gJ&hqsR~vyEW{vAf2I*ZWxfdy8Pt?@qzX?+Q zlI_^E88zuX3)f5%TXQoyGIgALC}Oo_h(`BW_-C>f-hx3E-Dpux6X{6|QSe3!+^T1h zjJQOG=&kLs(`HAfo1L&XmerpAq^<01T!v}O6Qx_9-pIjK1Ll8+{$;Ool9D{xuSP|K zuf-1IQUXh>&AdNrW63~_VsV5aPmjQ|z)~94iu{GW`wwnQ&GK9d_<2ai?%IYXCy{1W zy*oV=EUexexkdI+0zGRAE0o+KYHs722581X<7(21o4BvUwf!&e^oPN;CbCBQn(CM` z<5+#1HR8vPJ(FJJ$!Bbs&2i+K^#IQ}%AO+EvZqMs=p9L-8}eUBrcr>0qNCVZWS2*8 zaug4Q_P0gNbk8gpgX|EqG2ze8DobE(NRFnQQ^X2ph!#l@*UN-Pp4pf|7Pay{6w)0` zOv+<4qn884*_1W7QORy8*YYxeRyUViBX`Oi}V!0T?QN!O)5%YJ9*p{;Dpk<+u4pT)|A?l49 z0)OFHSjoBO(vrap3@k{yG8hfd+~Z#ur9Z)(VfHBRU+FewtjysdZCI)#arH;;q7{3M z(hs_oS2a(r)WkLG0PbOmu?c(O{+ye%@BAyz(zbT z+AbJ7bIqRGX)`@W%H))quGEpn@okJm)GL@&Jx#|zZ!wd&HLirxO6aP@q@PIx8Yv? zo{RmIkr6DVxg8Fu5LGpeg=yPZr_PfPFxbInK^u#^eXtMzKi9zjk1&Gr;Ln16V7lbOxtxdh8y3X}V5(DGW3ZT; zz@0?(y+&93T+`ijOi*{w(oQE8BA2eF@-nv(#7_}!Cqrav4VK#otoB=L7^Hnp$x(aW z+{O^=Gb#mY7wI}HrLu{pp$PXOjajGi6!41{!-+#StSO(>=+`GTC2)Vw7c!1O%AkF^ zp4B594h(HTiKLFjn1E7QxvVFnv)D<;|XcvCAeiQq7_=+E1ssdR$zVtd3caf z2us{bI;XS~TCdlLPJ;!c0&jFEx8Bz~z_Qnu&;r#=T1+|>t2Npq$W}>{#3jE04yBU_L^@?Eq^Iw0A;!4sJ;-BY7ft`0Q}=W!Q%FcqlBeL4PM{ z=Gua@zva0}v~ziegI~xFgKJK0<%7k~!qgdz9nA}M%}6PDg^MJbiN~f{MlEUWCB}k2 zHBeC5F!VeXVogT!3pm7G1jajr3ES~*R<;+lq)B6LWhKUIx{aNWs@_y`$Zc_3dgJ@z zpwxc5|JblH1-EsuV?%KN`GF(MsY7lU5W+d2|NKzff9w?27}SoBlLu)dD0}mv7my;2 zDsf$RZS|*jKksrEwXO1Va3wo6Zd^Sn<>x`G*sI2SinTkKetpyMTbmA|TFPue*q_5g|VCfp}G50m;aGMQWRkLgtr)J*-DnW@?ONKO4HmF6S0-VyC3SD-$lo3dF~dsp`l*R^#C+ZzbaXj$#xlNuJIs3+2zLpq@_3BudSs zD{W$^w@Qd<_h9Pussp&@p@v1IlHi;krH0&{JC2&7!*g|kf$EfUWqGgZQ#ww`(kZ*T zD!q^D=FGB2_?b(xQ`*X8DAr(>lJFI$#k#6%K|0+* zHb=5+I6QXCDvlhcH3BU~d{~2L9ul-vPqP~5810*HR zQJLaJ2r63@Hr!UFF?aW(7Vo&T>E=2nE!)e2Td%;?H)R@hMS~QAeA$b}<2W5tCBW9; z=?kyuWu31D$-ma%vKu-xP~bejXgW5dGV}_Mx0L*4JZhmpiI=>+ zr{`kFTkDwPO?u|IKXYXiwV2*j1`wFK;jY@Dk(g@;x^WAhQPAp@^5@ zXfPRC;{KVQ$nXwM!f{R1CG>LBI_ia1$&5K)gKT(1j*H5yM@eyOGa{ol#ydRH5M^;k zR8EyCF#M0cF$UkNndOtbP;%HOCPv-LP*4PqO>>*al9GsH;A~$v+JGWWybp{8WqPr5JE{&j$Oo;XM(iC?2=;8?{~TJ0e0@Ldx6rk zw1Vb{YAS>5`03G3Uy5S~ctS~hNrOl+RA}KpxSwB&lLe(Hj&1(9;ukb+xTL1>tNn7F zdyjoIS7D_;re}*USNDosIZ&Sd>=sFFNDYtsW$$tOXV19(iMT(bX;2$RVoU6$-Z9Rj z*`R3YDlEI-(^y~OErj@ynvq?^BXKIs8ec8*AFHY5qOHQ)AGlXNKwr>Q6^r+^52!ZW z{ZpAA8qinnoi2b={I+6jUzB&_rrSew#pRbYn?_vSZLOMtXBCVMC*~0iqL(D|p-Rxp z92Ts?Ysrbry=}zf)|3m2=f!lq=S@W#*yVVeA9{Vd5Kj0|W|=qL@g77pC+5QPQZKH! zkRILiVt4>YYHEcmLSO*9Dz%muX*E$=Gs}zVndeOv7s8C@B$o9ofW^%TDUrSSNUXlU{_au3gAXjV4~wP`_j?hCxnjbv}Dotn@*P<+Nu*udR*O=$`ZRs+?BJds0YU ziIJym>f&ac2JEJd8TsgcubhGI5hQ1zjI&sJlF~A8!9aS$ZDc;Z<5t{TuPhP{tyai8a8m_O`KXysg<}zfFA?$BgtDQf#Zm|x?FW>w zd#ut?tKSn8n?n756MF&WOP=zXx}>|Vyr@d@(Pu_0y@LY7jKf|?#VbB5NmD<=y}7Av zi!TFXfq%6i)R`3aZX8N~BFPGt?+4RN#2oHG zEN>2uUa;0gY{}&_N6gARu5iA_I5Si2&DS*KXR1B^8hd``X{F;`gQb6HBB>dC_Kn(4 z7o8iVaw25;#4Y1HLTaq12OiW{CDYR{JsZYHk@4NDdL43hKdRwpM&erw!G{A@RrNZ6 zkI6Q_rE~@gu9#7y>?ZZsq#~w3cuSHJS&opFIX7w#-=KU4tS_Gl{acc>d?r<;DJH7F za?i6-We#+fyhsPk%ERB?gcptghZnPZ%KjUp4Rri1{qF!;=~n&J+%y4N%3=%A-yxSQ3? zd3ICTs!%3iRT!fWn;)je^C8LsS_Ovx1Fppod_(v;)W+gyCtic&u>{|ayAO9_iEX_5 z()T;d)(0~I>+_fgt;aaeX|#DXLTq!#Xd(HwH{N~0x?&w;b&u2Ob_OH|Gi8tEG1FU* zbmAmm<>?&lB}Zx@;ifm9KMR$uuvEg2P}2$>#>s1^72?y-SIdUfG1a$?{QEZ&3xH{d z?-aTl%3|u6_b<`(`Io%0@`<$U3G}eYpLiB`6~xDpj1tF`f}y2fR~xeei_33O%S@o} z95Vm1+5*|+tkV777|$#Ca(&>p3DXL#(SeLVRpyA7zDN3RiZ2K8y-$>@q}V4$P@4R) zjoH5n`WL?bvJCbzx)yX&Zh#--$d|0!0Uxv`TY?qN+@;g-8GAxvbZ(eJ2%q7pRftAV zw)yFAO0E8vzG#0hshz2h@=U5BXLPl5?@oOFaLgpeGnLNwy;*uT!4X3GBzne3>C~O| zrLtj1)GvEEIi`NSSUF7ly7Ufo=SV7B?81kVNgVsr5}3`A$@B@(dmJ`xW--K@iG{s% z406q+tL>wb^ey{)ne=D@ABiY0psIFpQ3NA zRxS5RqIU~?LlWhnKLgj>kitx%?~TS@=MxKPWkF*+Z4$%rwcGQ)9QfY4EdOywxmm67 zi+N3KM_N5L;{PYK-GQpucFjVuz5_B(I$1p9{m7?RVeMNEVr9(2iyRDX0pcWxZj1VZ zE^#v2lGj;29yYf{feUePu`RjJdal9+3&E$a4G?Q3U0E>z23SdQr01NiYWOdqxu~;B z>lDwzJd9`M`>?}G#So9i_PQAV+36>OjXjunXQr81#~?TxfAgEUNT9JaBQY=4+g5Sq6ia`3A!4{ zhWy8gnZ;|4w0sfF3JO)4g;onym5H$6apafJfQyfl0@nRLbV?z77xBGe!|`>yt0uj` zLMp8nM@sH#{aFcpLDFZAt6i=i>9+2X092{7Duf&j6)B`kEVE$H82VnkA+|Ip--&&y zhgv)Q66r(=c~uwAPt)a~V3qd9l)=zcGO|PtA68h|cm7@+M3v0su!3A)$P-#n=nFBS zp~HM3zFC1^NC-(5d})s0vUYXhe&HZ|&(S|@EEuY!8kI~%0|*@mU*HHl<_Dp z$Y|pcDoEibWOl*^>%iv*o+HD<%1FkxcP-AA{Y?P@g;LFPBw7d8I+Lt;=DXc?+wrpR z8fd>C^zK)??aTVTe<>{+ZO}kf%%06KunTF|63ra6HJ{#bfUXai0(LdSV^HJZ?Jh)S zjhCP>o!}eRJER@yMAWCM_wB1s6NcWj@9w;aJ}4<$?k|cX^syuDkH(4{U}8@aZI(YN z9;|1ojYrsz^uGjE8z%=AA1sfd$Fizt&AKS9=t*+XF@hVeWnxpUy9lAZaPiU+55szq z%|ba|q-#i5vk~!y_R^f1xf`lLR-`el)mf)K69=aVLvhRdA@qE|DJ<-g@-o3%dsjSk z*A)r{((-YYOL4>88V!|y(^jDp5#OTE5lp0Gs{)11a)E$-kb6386-a8QCoiwtd34T~ z>LUj0j7eqd>`AnoDz;-vvEXKDc!cx1Q;U09BE3mRT`<1PzbhB(b}S6-LkfSeAwQ&-ai#_^YS#j?YKah^dD9d@_Y~xTK7J1RZPHFH8APB2TOv z&}ky+&bl*U{Zly5GxOoVQ^eT}t8Q#7uD@xveJm6e5`6jp6*yi-K+DiYZhnigadq+(x_Y z|Oqil#RVh^}e{z7LVqbYxj9#Cqt_*!d#j1nv{h2T)^GKhg z?BE51Cpx{Q5Q0*wP~Q}~GK2c2eDSQRZ(b<3E(Bu7;&908K^RL?yA~)4hf62rI1O2A zPeLtD+U?48(F{})?mwu~J(`*OrnGh}RXXfW6{V|$3**S1V62+n=)BloCDo26V^BI@ zQl;ae>jX5G9DAf;6G(qW^VYvYCna&v|5emHPncBqDv4Ay@5B^jj&++CO(mJEV=o9( z(e(4gz_6*Lv>B4u6t5C4PbKYX#DrGwD>*{k8+25?17qJnOw28oGC-%IUrgS7@9N>x&aFK(Y%J5M_-+*OJU5Q~|3)cTvCYpTPnb*+{$6oO0q| z-8-eV*f|EXhD&g99$Cyf+JiWsbZlxSwXl6YSx1At`%}l)(!>QM1N-JbrS;V$P-y@g z-zCxb-hU+EJ2F`;p3sh1j8>l*0%?oMbR%Ys-EJ*>zL+G@+8^V39|<8JR~D1bN`3Xi z{7o;A24X3k{E!rt7`v4v*t?CO zeUOr|T&^hQ>hf;LOgAmARE;xs$6N2+!9f|6U!^ZzZm3X0_zE6X=hfv1(V#&%X3(Bs zg!4GQs7^85lW=JF!oOy#q+E@7x+z(BtN3|6gOgqb*z?*5*KwDI`0p0GrW3vWdwchj z#Xpq?q|@dQlfj_J?gQIkUf*MVM-JLO$cqPo%ds8E-*&cZ_CD8eLEtT?WvLv?|Nb;zLd5;+bLQ-S*<5#t;q4hEO&ilspu!tiauNVZZ>_ zNv(jwV97mLr)aSX+hZOHK3f=6* z+2y_cWeOjBM0hi1vbv#1pX{UADp5zik70KXoc@Ru;`j$CD+%{llXQL6A)$m#&*lj# zvM5mLRnI|5zrK=MUp-;jO48bhT@0@F9e^DxN$glOzE;_jj@D@?PtZcC-%L+Mm}~9$ z#+0#3O~vj5JN9WYHjJ^Q%(YbPsM}qy>}4p$bfnZARB`1eXfyN)OXv!jtFQvZ)Z!=g z5jok%vlVks6;5Y#jH=}+rWEJsiOYUoch8fM^SPoxDn&kphHJ1u`E&}TV0x0N__s($ zz2V1PcJxNEZ%3U!pDQYMAKGzH;j%k216Bk$2vOaT`HYfN8Z+j8n3i!po^_IR9t~KJ|^|?p2FNCf1l3Q8gQlN z7pSEjrqB&Wt|ys9c)I1TtXy%;2XxtA&KO^P@#{;Wn9s73?q_+0M{0ZHpl3Im!`xGn zVy#qHR6OXiuX^s>^U|=bq@|8_ALv)>2Wp{ogU`Mor>N85x3^KFq!PAo!x^-nQPTG( zK%-&tr(nu{A;Ze?L0 z3x<73US;{7aO6v3Rc(`oi?|Cw3#Zs7Mgl=Q$OdYgY~6vj3Hnip+ex}Bw#ndq)HbPw z#(k=7LXDB2){wj(CtjLu5=11=eyo3V9Vo?prP(I@*SKuOGVek6!z70ldc(}aXszM| zvgRIpKb zCAw9mxO35)+ul1Wtosw#e1eFP%&Jy7$&8OCvl1WAA&!ootJUSf|1Mi&kHdQkbAtap zzabdScA6_5yuPr%SNc`_3pvzF!ap>U!|((o{y?m)9|0IW+efng2^jMO@+QuKML!UyQDs;J%Na5;R6dxXvFLHavNNPp zhA^j?2@WzDMYf~y0xRAAr58%>!ZrwKXs_cM{>n+`g}7|`lE!-~g#L(C#gstGk67;k z(_p}lq$B6YnRB!$DAkTA!&H=d4p#g~xbW-p4>iag5O%xg+ur&8Z`lfd zi1j?2K1*#Jr+V4DMRobA zU=-ss=&Vfu`6ui#gceYAk<4S=f5NqkbSddRq+TMkSot^j{1TZ##4G0w&YRBB-nLg= zzITg8p)(X-rc=Y8VBTe%V+iNq&}FhYk!OQsulKuZ0~7YkPJiqz(JFRMZ>ag13}rpv zL*Nx$+Qy#i<`r^4^_Z#m@P&*(tYSI5lu(4h- z3T;J2-XX&%=Z}*cOFvpy)1H-hMk~ zSNX@E4_Zx+OAkAQ*G;Lu%V%q|Rcj~rzWPJ@I$$U~Od z3<>vXzwjyK+$U3;uf}>R-?Bk#g`MHxeH{OU58>i{GMHsPgv%5!`z~?EYoL?XcOmaHqI@3K|^)(X(M681azoOL5GdZ?_t6qWD$5JhP}9X4CIC zn{WCKa949l!yIY?Dm=T(rGbBvQe6wQGU%W=?>QVa|G<{^>bn=Y9&NBu7STp|G8o$( zBT%oi`Ahoat`aRT|1S`9T$0+1U8i8Oj+-4Wjy_6{5-0$|XfUuGZvGTQ0n2rdat~j= zv)C0HsGMU}Amry@Da& zCJ>f13xzv@9KO?c0s80>(QyvO>ba@G*wiV*^`qdjo}0m3jfimmWOBAf^j&Y_fEE7#)fc{S#ckn4B;Md$El9G<|*Q2 zalDj6uHzg+73U_n*^EQi?5{&YC^v#-CW9-Kdy5rT02_uyrBV#z&{6LT`u&pe5RP!= zl}q;MvuDC=^!BOISON>fxB-!#>TK!!(q<1wYP3BIq&s2U|8z>*GrC{K219$`G`QKE z+rc`@q|FiBD>~K1s|z4Gk{hJ?dtEHej^vg!3BXtgwkXbp&S9mEQQSD4@pGlqc?~Sl z-19w^fZ?sM9Oq~(TkX<4lA7Gp8}rs~HOAH38&kAPjWOiFj%e;vjYOU|`Q&CbIj5gD zX4@tW;VEy-(v2F?XP_pAdsb!1HCPIXxOnW}bkHe|OJVs7Fe;A2jaLtR z5XU)K{??+_+(GIq{7`GIf|XZ75kW9vIaCl7zqkYp94E4lccj@I_XaLkz5#3-4h{ct zaIX!AKB~t;G|#>EOby9^#;d3o!f15)`m=BU&62+$pPsi@Q$4Q+<_;4qPE&bcz==J> z2CjB4>$_|27gyC(aZD?^iKx&KN5L7MLyPzYNNCGh*!+%=-!=gh^|%H> zegd{p&uwX80=G$Lyxki6IC}@^pUCA$;|-Ku{p-=GG@cnqH~@k&JFS2XiJYTA7$&ug z&PZP!ol)a5m1o;77WQ;r%--yQ_LX9N#^>*iv@VQshK`@wxG+|gyL^6kO92F8752Y|a?^N^P$=|s8(w{3a zs5&qrBA50E3SIfDpj_`a^Oct`2ad~@EH+Q|4~Y1js$kuNL2A7Ck-E#z<9&q` zZb~eZ$ja<)wvMfTFr=9M1C>Lmxn0od2`(X$AJRlssbA(_FyRSKW|@3QN#)`?xi9

PKO#-D-c&fEdP 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 Tw(j}T%msVumJisxV9EajFDn+3 diff --git a/boards/default/micropython_esp32c3/build/Mixgo_ME-v1.23.0.bin b/boards/default/micropython_esp32c3/build/Mixgo_ME-v1.23.0.bin index 7a55f5ee05b301631c0a455727fa9a89e954b432..8dc9a137a046db1202d3896b4fd519568107e958 100644 GIT binary patch delta 161913 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 I%A(f)2lmwCTL1t6 delta 161853 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ⅇ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∨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 Od8hokbNB2e!T$&1LDTC1 delta 342532 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�s%8qyuj(uR? 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%0AO`$%EdLK(oiR+Nz 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

uNFF&#Z4oY{gTXn0-i#Dx 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

CY(Y-&ewA<66Aioy)-GTVg6^9iJi;%JLZh+ae? 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,1,2,3051iDIVIDE10Exception as eetestThreadtestThreadWHILETRUEHello Mixly from Thread!ms10timtim1000tim_callbacktim_callback5000200090x151100a10.998124.829971100101010001100501100110000x2x0,1,2,30,1,2,30,1,2,3xMixlyHelloMixly65axMixlyMixly0Mixly02MixlyMixlyHello,mixlyl--mylistHello,mixlymixlymixpyI love mixly!I love mixlyRandom No. is {}int1100input('1+2*3')mylist1,2,3,4,5mylist0mylist02mylistmylistmylist0mylist00mylist00mylist0mylist0mylist0mylistmylistmylistxmytup1,2,3,4,5mytup0mytup02mytupmytupmytupmytup0mytupmytup1mytup2xmydictmydictkeymydictkey0mydictkey0mydictkeymydictkeymydictkey0mydictmydictmydictmydictxmydict{"name":"Mixly","color":"green"}s11,2,3,4,5s1s1s1s2s1s2s10s1Mixlys1s2xMixlyMixlyMixly,HelloMixlyprompt02MixlyMixly0XFF00FFcodebMixlyMixly1attachInterrupt_func1attachInterrupt_funcattachInterrupt_funcrfid00Mixly0Mixly2022711420452023,1,1,12,0,018029100100100440440100004120000000000010001000Mixly0MixlyMixly500MixlyMixly50010.51001001000interrupt_funcinterrupt_functurnsdistance00Mixly0Mixlywifinamewifipassword8080AUTH TOKEN0_value02000notify0Your Target Emailsubjectbodycolor#FF0000wifinamewifipasswordmixio.mixly.cnmixio.mixly.cnA1B2C3mixio.mixly.cnusernamepasswordMyProjecttopicmsgtopicmethodmethodEQmsg1content"long""lat""message"012content"key1""key2""key3"012http://mixio.mixly.org/time.phpmixio.mixly.cnwifinamewifipasswordcsub_cb31444082183.230.40.3914109261n63JySRowo13ZLDBKw6y896E0=MixlyRobotsub_cbEQmsg1ciot_dict"sound"ciot_dictccwifinamewifipasswordclientEnter Your API_KEYEnter Your SECRET_KEYclient1clientS72099北京今天天气如何?wifinamewifipasswordSVa3S0UKHIy9dDArs北京SVa3S0UKHIy9dDArs北京11111ble_cble_pMixlyble_cble_cMixlyble_cble_xble_xble_xMixlyble_xble_xble_methodble_methodEQdataMixlyhandlehandle_methodhandle_methodkey1key2key3keyxble_keyboardHello, Mixly!1010ble_Mouse1002000001000009000,4500,563,5630x1234callbackcmdaddrrawpulsesi2c2221100000i2c00i2c00i2ci2ci2cspi2000004512spi200000buf50spi10spi100xffspibufspibuf0xffspi12345spi12345buf1Mixlyow12owowow12345ow12345owmy_now0my_nowmy_nowmy_nowFFFFFFFFFFFFmixlymy_nowmy_nowcbcbEQmsg1spi10000004512spi8my_lora433.925716my_loramy_loramy_loraMixlyi2c_extend45100000xsensori2c_extendxsensorxsensorxsensorxsensorxsensorxsensorxsensorxsensorxsensorxsensorxsensorxsensorxsensorxsensorxsensorxsensorxsensorxsensorxsensorxsensor5000500xsensorxsensorxsensorxsensorxsensorxsensorspi10000004512spi8ysensorysensor0ysensor0ysensor0Mixlyysensor0Mixlyysensorysensorysensor39,119.96,31.67ysensorysensorstation45ps2_handle24512ps2_handle50ps2_handleps2_handlews_wr0121ws_wrws_wrws_wr360002zsensorzsensorzsensorzsensorweight12500weight100midi0midi440midi4401000midimidimidi4120midimidirgb04rgb0000rgb000rgb100100i2c_extend45400000Motori2c_extendMotor100Motor1024102402actuatoractuatoractuatoractuatoractuator你好米思齐actuatoractuatoractuator20actuatoractuatormixly*.mp3i2c_extend45400000matrixi2c_extendmatrixmatrixmatrixMixly0matrixMixlymatrixMixly500matrixMixlymatrixMixly500matrixmatrix>matrixmatrix1matrixmatrixmatrix0.5matrixmatrixi2c_extend45100000dispi2c_extenddisp2333dispdisp1i2c_extend45100000lcdi2c_extend0x27lcdMixly00lcdMixly005lcdlcdi2c_extend45100000oledi2c_extend0x3coledoled001oledMixlyoledMixly0010oledMixlyoledMixly0550oledMixlyoledMixly5500oled0020oled005050oled20202015oled1oled00oled00oledspi1000000450spi78tft_st7789135240tft_st7789001#ffffff255,255,0tft_st7789Mixly0050#ffffff255,255,0tft_st7789Mixly0550#ffffff255,255,0tft_st7789Mixly5500#ffffff255,255,0tft_st7789004040#ffffff255,255,0tft_st778912ai_sensorai_sensor98ai_sensor255,255,00,0,255ai_sensor'ni-hao','hong-se','lv-se','lan-se','bai-se','hei-se'0.1ai_sensor1.wav5ai_sensor1.wav100ai_sensorinfoai_sensorqrcodeinfoai_sensorbarcodeinfoai_sensortaginfoai_sensor25002525lineinfoai_sensor35002100circleinfoai_sensor10000rectinfoai_sensorinfoinfoai_sensorcolor_lab101colorsai_sensor'猫','狗','笔记本','笔'mixgo5自模型训练infoai_sensor'猫','狗','笔记本','笔'mixgo自模型识别objectsinfoai_sensor0.1606, 0.3562, 0.4712, 0.9568, 0.9877, 1.9108, 1.8761, 3.5310, 3.4423, 5.6823/sd/masks.kmodel外部模型加载objects12ai_sensorai_sensor98ai_sensor255,255,00,0,255ai_sensor1.wav5ai_sensor1.wav100infoai_sensorlicensePlateinfoai_sensorfaceinfoai_sensor20objectsai_sensorinfoai_sensorqrcodeinfoai_sensorbarcodeinfoai_sensortaginfoai_sensor25002525lineinfoai_sensor35002100circleinfoai_sensor10000rectinfoai_sensorinfoinfoai_sensorcolor_lab101colorsfilename.txtfMixlyfff0fffpathpathfilename.txtsrcname.txtdstname.txtpathff0wifinamewifipasswordwlanwlanwlanwlanwlan127.16.0.801234567wlanwlanwlanwlanwlan127.16.0.81connect_wifiwlanAPwlanTruewlanwlanSmallCabbage1WHILETRUEEQ0wlan0.0.0.0ms1000TRUEss0.0.0.080s192.168.0.180s5ss1024sbMixlyresponses1024sbMixlyresponse127.0.0.180sntp.aliyun.comresponsehttp://mixio.mixly.cnresponsehttp://mixio.mixly.cnresponse \ No newline at end of file +02000attachInterrupt_funcattachInterrupt_func10,1,2,3051iDIVIDE10Exception as eetestThreadtestThreadWHILETRUEHello Mixly from Thread!ms10timtim1000tim_callbacktim_callback5000200090x151100a10.998124.829971100101010001100501100110000x2x0,1,2,30,1,2,30,1,2,3xMixlyHelloMixly65axMixlyMixly0Mixly02MixlyMixlyHello,mixlyl--mylistHello,mixlymixlymixpyI love mixly!I love mixlyRandom No. is {}int1100input('1+2*3')mylist1,2,3,4,5mylist0mylist02mylistmylistmylist0mylist00mylist00mylist0mylist0mylist0mylistmylistmylistxmytup1,2,3,4,5mytup0mytup02mytupmytupmytupmytup0mytupmytup1mytup2xmydictmydictkeymydictkey0mydictkey0mydictkeymydictkeymydictkey0mydictmydictmydictmydictxmydict{"name":"Mixly","color":"green"}s11,2,3,4,5s1s1s1s2s1s2s10s1Mixlys1s2xMixlyMixlyMixly,HelloMixlyprompt02MixlyMixly0XFF00FFcodebMixlyMixly1attachInterrupt_func1attachInterrupt_funcattachInterrupt_funcrfid00Mixly0Mixly2022711420452023,1,1,12,0,018029100100100440440100004120000000000010001000Mixly0MixlyMixly500MixlyMixly50010.51001001000interrupt_funcinterrupt_functurnsdistance00Mixly0Mixlywifinamewifipassword8080AUTH TOKEN0_value02000notify0Your Target Emailsubjectbodycolor#FF0000wifinamewifipasswordmixio.mixly.cnmixio.mixly.cnA1B2C3mixio.mixly.cnusernamepasswordMyProjecttopicmsgtopicmethodmethodEQmsg1content"long""lat""message"012content"key1""key2""key3"012http://mixio.mixly.org/time.phpmixio.mixly.cnwifinamewifipasswordcsub_cb31444082183.230.40.3914109261n63JySRowo13ZLDBKw6y896E0=MixlyRobotsub_cbEQmsg1ciot_dict"sound"ciot_dictccwifinamewifipasswordclientEnter Your API_KEYEnter Your SECRET_KEYclient1clientS72099北京今天天气如何?wifinamewifipasswordSVa3S0UKHIy9dDArs北京SVa3S0UKHIy9dDArs北京11111ble_cble_pMixlyble_cble_cMixlyble_cble_xble_xble_xMixlyble_xble_xble_methodble_methodEQdataMixlyhandlehandle_methodhandle_methodkey1key2key3keyxble_keyboard_mouse10Hello, Mixly!1002000001000009000,4500,563,5630x1234callbackcmdaddrrawpulsesi2c2221100000i2c00i2c00i2ci2ci2cspi2000004512spi200000buf50spi10spi100xffspibufspibuf0xffspi12345spi12345buf1Mixlyow12owowow12345ow12345owmy_now0my_nowmy_nowmy_nowFFFFFFFFFFFFmixlymy_nowmy_nowcbcbEQmsg1spi10000004512spi8my_lora433.925716my_loramy_loramy_loraMixlyi2c_extend45100000xsensori2c_extendxsensorxsensorxsensorxsensorxsensorxsensorxsensorxsensorxsensorxsensorxsensorxsensorxsensorxsensorxsensorxsensorxsensorxsensorxsensorxsensor5000500xsensorxsensorxsensorxsensorxsensorxsensorspi10000004512spi8ysensorysensor0ysensor0ysensor0Mixlyysensor0Mixlyysensorysensorysensor39,119.96,31.67ysensorysensorstation45ps2_handle24512ps2_handle50ps2_handleps2_handlews_wr0121ws_wrws_wrws_wr360002zsensorzsensorzsensorzsensorweight12500weight100midi0midi440midi4401000midimidimidi4120midimidirgb04rgb0000rgb000rgb100100i2c_extend45400000Motori2c_extendMotor100Motor1024102402actuatoractuatoractuatoractuatoractuator你好米思齐actuatoractuatoractuator20actuatoractuatormixly*.mp3i2c_extend45400000matrixi2c_extendmatrixmatrixmatrixMixly0matrixMixlymatrixMixly500matrixMixlymatrixMixly500matrixmatrix>matrixmatrix1matrixmatrixmatrix0.5matrixmatrixi2c_extend45100000dispi2c_extenddisp2333dispdisp1i2c_extend45100000lcdi2c_extend0x27lcdMixly00lcdMixly005lcdlcdi2c_extend45100000oledi2c_extend0x3coledoled001oledMixlyoledMixly0010oledMixlyoledMixly0550oledMixlyoledMixly5500oled0020oled005050oled20202015oled1oled00oled00oledspi1000000450spi78tft_st7789135240tft_st7789001#ffffff255,255,0tft_st7789Mixly0050#ffffff255,255,0tft_st7789Mixly0550#ffffff255,255,0tft_st7789Mixly5500#ffffff255,255,0tft_st7789004040#ffffff255,255,0tft_st778912ai_sensorai_sensor98ai_sensor255,255,00,0,255ai_sensor'ni-hao','hong-se','lv-se','lan-se','bai-se','hei-se'0.1ai_sensor1.wav5ai_sensor1.wav100ai_sensorinfoai_sensorqrcodeinfoai_sensorbarcodeinfoai_sensortaginfoai_sensor25002525lineinfoai_sensor35002100circleinfoai_sensor10000rectinfoai_sensorinfoinfoai_sensorcolor_lab101colorsai_sensor'猫','狗','笔记本','笔'mixgo5自模型训练infoai_sensor'猫','狗','笔记本','笔'mixgo自模型识别objectsinfoai_sensor0.1606, 0.3562, 0.4712, 0.9568, 0.9877, 1.9108, 1.8761, 3.5310, 3.4423, 5.6823/sd/masks.kmodel外部模型加载objects12ai_sensorai_sensor98ai_sensor255,255,00,0,255ai_sensor1.wav5ai_sensor1.wav100infoai_sensorlicensePlateinfoai_sensorfaceinfoai_sensor20objectsai_sensorinfoai_sensorqrcodeinfoai_sensorbarcodeinfoai_sensortaginfoai_sensor25002525lineinfoai_sensor35002100circleinfoai_sensor10000rectinfoai_sensorinfoinfoai_sensorcolor_lab101colorsfilename.txtfMixlyfff0fffpathpathfilename.txtsrcname.txtdstname.txtpathff0wifinamewifipasswordwlanwlanwlanwlanwlan127.16.0.801234567wlanwlanwlanwlanwlan127.16.0.81connect_wifiwlanAPwlanTruewlanwlanSmallCabbage1WHILETRUEEQ0wlan0.0.0.0ms1000TRUEss0.0.0.080s192.168.0.180s5ss1024sbMixlyresponses1024sbMixlyresponse127.0.0.180sntp.aliyun.comresponsehttp://mixio.mixly.cnresponsehttp://mixio.mixly.cnresponse \ No newline at end of file diff --git a/boards/default/micropython_esp32c3/main.bundle.js b/boards/default/micropython_esp32c3/main.bundle.js index 120c42cf..fe2e4763 100644 --- a/boards/default/micropython_esp32c3/main.bundle.js +++ b/boards/default/micropython_esp32c3/main.bundle.js @@ -1,4 +1,4 @@ -(()=>{"use strict";var t={d:(e,i)=>{for(var n in i)t.o(i,n)&&!t.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:i[n]})},o:(t,e)=>Object.prototype.hasOwnProperty.call(t,e),r:t=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})}},e={};t.r(e),t.d(e,{controls_type:()=>Dt,controls_typeLists:()=>ft,lists_zip:()=>Ft,lists_zip_container:()=>Pt,lists_zip_item:()=>Yt,unpack_iterable_object:()=>vt,variables_change:()=>Lt,variables_get:()=>St,variables_global:()=>Nt,variables_set:()=>At});var i={};t.r(i),t.d(i,{base_setup:()=>yt,controls_delay:()=>bt,controls_end_program:()=>Vt,controls_except:()=>jt,controls_finally:()=>Zt,controls_flow_statements:()=>kt,controls_for:()=>Wt,controls_forEach:()=>Ut,controls_for_range:()=>Kt,controls_if:()=>Bt,controls_if_else:()=>qt,controls_if_elseif:()=>Qt,controls_if_if:()=>Jt,controls_lambda:()=>te,controls_main:()=>xt,controls_pass:()=>ee,controls_range:()=>Gt,controls_repeat_ext:()=>$t,controls_thread:()=>ie,controls_try:()=>zt,controls_try_finally:()=>Ht,controls_whileUntil:()=>wt,datetime_fromtimestamp:()=>ae,do_while:()=>ne,garbage_collection:()=>se,gene_unique_identifier:()=>ue,get_mem_alloc:()=>_e,get_mem_free:()=>oe,get_unique_identifier:()=>pe});var n={};t.r(n),t.d(n,{base_map:()=>Fe,generate_cartesian_product:()=>Ye,math_arithmetic:()=>Te,math_bit:()=>he,math_constant:()=>de,math_constant_mp:()=>Ie,math_constrain:()=>Ce,math_dec:()=>Ee,math_indexer_number:()=>Ae,math_map:()=>Se,math_max_min:()=>Re,math_number:()=>le,math_number_base_conversion:()=>ce,math_random:()=>ge,math_random_seed:()=>Le,math_round:()=>Ne,math_selfcalcu:()=>Me,math_to_int:()=>Oe,math_trig:()=>me,text_to_number:()=>De,text_to_number_skulpt:()=>fe,turn_to_int:()=>Pe});var s={};t.r(s),t.d(s,{ascii_to_char:()=>Ve,char_to_ascii:()=>Be,number_to_text:()=>Ge,os_system:()=>li,text:()=>Xe,text_capital:()=>qe,text_center:()=>ze,text_char:()=>ye,text_char_at:()=>He,text_char_at2:()=>we,text_char_at3:()=>pi,text_compareTo:()=>oi,text_compare_to:()=>Qe,text_create_with_container:()=>ni,text_create_with_item:()=>si,text_encode:()=>ui,text_equals_starts_ends:()=>Je,text_eval:()=>ri,text_find:()=>je,text_format:()=>ii,text_format_noreturn:()=>ai,text_join:()=>be,text_join_seq:()=>Ze,text_length:()=>Ue,text_random_char:()=>ke,text_replace:()=>$e,text_split:()=>ti,text_strip:()=>ei,text_substring:()=>Ke,text_substring2:()=>We,text_substring3:()=>_i,text_textarea:()=>xe});var _={};t.r(_),t.d(_,{ENUMERATE:()=>Ji,content_in_lists:()=>qi,enumerate:()=>Qi,list_many_input:()=>Xi,list_tolist:()=>Vi,list_tolist2:()=>Ki,list_trig:()=>Pi,lists_2d_get_col_row_data:()=>hi,lists_2d_get_data_with_col_row:()=>Mi,lists_append_extend:()=>gi,lists_change_to:()=>vi,lists_change_to_general:()=>yi,lists_clear:()=>Ni,lists_create_with:()=>mi,lists_create_with2:()=>Bi,lists_create_with_container:()=>Oi,lists_create_with_item:()=>Ri,lists_create_with_noreturn:()=>xi,lists_create_with_text:()=>Ei,lists_create_with_text2:()=>Gi,lists_del_general:()=>bi,lists_find:()=>Fi,lists_getIndex3:()=>Ui,lists_getSublist3:()=>wi,lists_get_index:()=>Ii,lists_get_random_item:()=>Ci,lists_get_random_sublist:()=>Si,lists_get_sublist:()=>Ti,lists_insert_value:()=>Ai,lists_insert_value2:()=>ki,lists_pop:()=>fi,lists_remove_at:()=>Di,lists_remove_at2:()=>Wi,lists_reverse:()=>Li,lists_setIndex3:()=>Hi,lists_set_index:()=>ci,lists_sort:()=>Yi});var o={};t.r(o),t.d(o,{dicts_add_change_del:()=>dn,dicts_add_or_change:()=>sn,dicts_clear:()=>pn,dicts_create_with:()=>ji,dicts_create_with_container:()=>Zi,dicts_create_with_item:()=>$i,dicts_create_with_noreturn:()=>Mn,dicts_deldict:()=>ln,dicts_delete:()=>_n,dicts_get:()=>en,dicts_get_default:()=>nn,dicts_items:()=>an,dicts_keys:()=>tn,dicts_length:()=>rn,dicts_pop:()=>In,dicts_setdefault:()=>Tn,dicts_to_json:()=>mn,dicts_to_json2:()=>Rn,dicts_to_to:()=>On,dicts_todict:()=>hn,dicts_update:()=>on,dicts_values:()=>un,json_to_dicts:()=>En});var p={};t.r(p),t.d(p,{logic_boolean:()=>Ln,logic_compare:()=>gn,logic_compare_continous:()=>Cn,logic_is:()=>Fn,logic_is_in:()=>fn,logic_negate:()=>An,logic_null:()=>Nn,logic_operation:()=>Sn,logic_tobool:()=>Pn,logic_true_or_false:()=>Dn});var a={};t.r(a),t.d(a,{sdcard_mount:()=>ts,sdcard_use_spi_init:()=>$n,storage_can_write_ornot:()=>Gn,storage_change_dir:()=>jn,storage_close_file:()=>wn,storage_delete_file:()=>kn,storage_file_seek:()=>Jn,storage_file_tell:()=>Kn,storage_file_write:()=>yn,storage_fileopen:()=>vn,storage_fileopen_new:()=>Xn,storage_fileopen_new_encoding:()=>xn,storage_get_a_line:()=>Bn,storage_get_contents:()=>Vn,storage_get_contents_without_para:()=>bn,storage_get_current_dir:()=>Qn,storage_get_file_size:()=>Wn,storage_get_filename:()=>Un,storage_is_file:()=>Zn,storage_list_all_files:()=>Hn,storage_make_dir:()=>qn,storage_open_file_with_os:()=>Yn,storage_rename:()=>zn});var u={};t.r(u),t.d(u,{procedures_callnoreturn:()=>ps,procedures_callreturn:()=>as,procedures_defnoreturn:()=>ns,procedures_defreturn:()=>ss,procedures_ifreturn:()=>us,procedures_mutatorarg:()=>os,procedures_mutatorcontainer:()=>_s,procedures_return:()=>rs});var r={};t.r(r),t.d(r,{tuple_change_to:()=>gs,tuple_create_with:()=>ds,tuple_create_with_container:()=>Is,tuple_create_with_item:()=>Ts,tuple_create_with_noreturn:()=>Ls,tuple_create_with_text2:()=>Ms,tuple_create_with_text_return:()=>hs,tuple_del:()=>Os,tuple_find:()=>Cs,tuple_getIndex:()=>ms,tuple_getSublist:()=>As,tuple_get_random_item:()=>Ds,tuple_get_sublist:()=>Ns,tuple_join:()=>Rs,tuple_length:()=>Es,tuple_max:()=>cs,tuple_totuple:()=>fs,tuple_trig:()=>Ss});var l={};t.r(l),t.d(l,{set_add_discard:()=>Bs,set_clear:()=>ys,set_create_with:()=>Ps,set_create_with_container:()=>Ys,set_create_with_item:()=>vs,set_create_with_text_return:()=>ws,set_length:()=>Xs,set_operate:()=>bs,set_operate_update:()=>Vs,set_pop:()=>xs,set_sub:()=>Gs,set_toset:()=>Hs,set_update:()=>Us});var d={};t.r(d),t.d(d,{html_content:()=>Qs,html_content_more:()=>qs,html_document:()=>Ws,html_form:()=>js,html_head_body:()=>Js,html_style:()=>zs,html_style_color:()=>$s,html_style_content:()=>Zs,html_text:()=>t_,html_title:()=>Ks});var I={};t.r(I),t.d(I,{attribute_access:()=>T_,function_call:()=>l_,function_call_container:()=>d_,function_call_item:()=>I_,raw_block:()=>n_,raw_empty:()=>__,raw_expression:()=>s_,raw_table:()=>i_,text_comment:()=>o_,text_print_multiple:()=>a_,text_print_multiple_container:()=>u_,text_print_multiple_item:()=>r_,type_check:()=>p_});var T={};t.r(T),t.d(T,{controls_type:()=>O_,controls_typeLists:()=>R_,lists_zip:()=>c_,unpack_iterable_object:()=>g_,variables_change:()=>m_,variables_get:()=>M_,variables_global:()=>E_,variables_set:()=>h_});var M={};t.r(M),t.d(M,{Panic_with_status_code:()=>Y_,base_setup:()=>S_,controls_delay:()=>P_,controls_flow_statements:()=>F_,controls_for:()=>N_,controls_forEach:()=>b_,controls_for_range:()=>D_,controls_if:()=>A_,controls_interrupts:()=>x_,controls_lambda:()=>B_,controls_main:()=>C_,controls_millis:()=>v_,controls_nointerrupts:()=>y_,controls_pass:()=>U_,controls_range:()=>V_,controls_repeat:()=>q_,controls_repeat_ext:()=>k_,controls_thread:()=>w_,controls_try_finally:()=>L_,controls_whileUntil:()=>f_,datetime_fromtimestamp:()=>z_,do_while:()=>H_,garbage_collection:()=>W_,gene_unique_identifier:()=>j_,get_mem_alloc:()=>K_,get_mem_free:()=>J_,get_unique_identifier:()=>Q_,reset:()=>X_,time_sleep:()=>G_});var h={};t.r(h),t.d(h,{base_map:()=>Oo,generate_cartesian_product:()=>co,math_arithmetic:()=>io,math_bit:()=>eo,math_constant:()=>$_,math_constant_mp:()=>to,math_constrain:()=>lo,math_dec:()=>oo,math_indexer_number:()=>Mo,math_map:()=>ro,math_max_min:()=>ao,math_number:()=>Z_,math_number_base_conversion:()=>Io,math_random:()=>uo,math_random_seed:()=>To,math_round:()=>ho,math_selfcalcu:()=>no,math_single:()=>so,math_to_int:()=>po,math_trig:()=>_o,text_to_number:()=>mo,text_to_number_skulpt:()=>Eo,turn_to_int:()=>Ro});var m={};t.r(m),t.d(m,{ascii_to_char:()=>Lo,char_to_ascii:()=>No,number_to_text:()=>Do,os_system:()=>jo,text:()=>go,text_capital:()=>bo,text_center:()=>Vo,text_char:()=>So,text_char_at:()=>Po,text_char_at2:()=>Fo,text_char_at3:()=>Qo,text_compareTo:()=>Jo,text_compare_to:()=>Xo,text_encode:()=>qo,text_equals_starts_ends:()=>vo,text_eval:()=>zo,text_find:()=>Bo,text_format:()=>ko,text_format_noreturn:()=>Wo,text_join:()=>Ao,text_join_seq:()=>Go,text_length:()=>fo,text_random_char:()=>Yo,text_replace:()=>Uo,text_split:()=>wo,text_strip:()=>Ho,text_substring:()=>yo,text_substring2:()=>xo,text_substring3:()=>Ko,text_textarea:()=>Co});var E={};t.r(E),t.d(E,{content_in_lists:()=>Pp,enumerate:()=>Fp,list_many_input:()=>mp,list_tolist:()=>Dp,list_tolist2:()=>fp,list_trig:()=>Tp,lists_2d_get_col_row_data:()=>tp,lists_2d_get_data_with_col_row:()=>$o,lists_append_extend:()=>_p,lists_change_to:()=>hp,lists_change_to_general:()=>Op,lists_clear:()=>rp,lists_create_with:()=>ep,lists_create_with2:()=>cp,lists_create_with_noreturn:()=>Ep,lists_create_with_text:()=>ip,lists_create_with_text2:()=>gp,lists_del_general:()=>Rp,lists_find:()=>lp,lists_getIndex3:()=>Cp,lists_getSublist3:()=>Sp,lists_get_index:()=>np,lists_get_random_item:()=>op,lists_get_random_sublist:()=>pp,lists_get_sublist:()=>Zo,lists_insert_value:()=>ap,lists_insert_value2:()=>Lp,lists_pop:()=>Ip,lists_remove_at:()=>dp,lists_remove_at2:()=>Np,lists_reverse:()=>up,lists_setIndex3:()=>Ap,lists_set_index:()=>sp,lists_sort:()=>Mp});var O={};t.r(O),t.d(O,{dicts_add_change_del:()=>kp,dicts_add_or_change:()=>yp,dicts_clear:()=>Bp,dicts_create_with:()=>Yp,dicts_create_with_noreturn:()=>Jp,dicts_deldict:()=>Hp,dicts_delete:()=>bp,dicts_get:()=>Xp,dicts_get_default:()=>xp,dicts_items:()=>Gp,dicts_keys:()=>vp,dicts_length:()=>wp,dicts_pop:()=>Wp,dicts_setdefault:()=>Kp,dicts_to_json:()=>qp,dicts_to_json2:()=>Zp,dicts_to_to:()=>jp,dicts_todict:()=>Qp,dicts_update:()=>Vp,dicts_values:()=>Up,json_to_dicts:()=>zp});var R={};t.r(R),t.d(R,{logic_boolean:()=>na,logic_compare:()=>$p,logic_compare_continous:()=>ta,logic_is:()=>pa,logic_is_in:()=>oa,logic_negate:()=>ia,logic_null:()=>sa,logic_operation:()=>ea,logic_tobool:()=>aa,logic_true_or_false:()=>_a});var c={};t.r(c),t.d(c,{sdcard_mount:()=>Pa,sdcard_use_spi_init:()=>Fa,storage_can_write_ornot:()=>ma,storage_change_dir:()=>Aa,storage_close_file:()=>Oa,storage_delete_file:()=>ca,storage_file_seek:()=>Sa,storage_file_tell:()=>Ca,storage_file_write:()=>Ia,storage_fileopen:()=>ra,storage_fileopen_new:()=>la,storage_fileopen_new_encoding:()=>da,storage_get_a_line:()=>ha,storage_get_contents:()=>Ma,storage_get_contents_without_para:()=>Ta,storage_get_current_dir:()=>La,storage_get_file_size:()=>ga,storage_get_filename:()=>Ea,storage_is_file:()=>fa,storage_list_all_files:()=>Ra,storage_make_dir:()=>Na,storage_open_file_with_os:()=>ua,storage_rename:()=>Da});var g={};t.r(g),t.d(g,{procedures_callnoreturn:()=>xa,procedures_callreturn:()=>Xa,procedures_defnoreturn:()=>va,procedures_defreturn:()=>Ya,procedures_ifreturn:()=>ya,procedures_return:()=>ba});var C={};t.r(C),t.d(C,{tuple_change_to:()=>Ka,tuple_create_with:()=>Va,tuple_create_with_noreturn:()=>za,tuple_create_with_text2:()=>Ba,tuple_create_with_text_return:()=>Ga,tuple_del:()=>Ha,tuple_find:()=>Ja,tuple_getIndex:()=>Ua,tuple_getSublist:()=>qa,tuple_get_random_item:()=>Za,tuple_get_sublist:()=>ja,tuple_join:()=>ka,tuple_length:()=>wa,tuple_max:()=>Wa,tuple_totuple:()=>$a,tuple_trig:()=>Qa});var S={};t.r(S),t.d(S,{set_add_discard:()=>ou,set_clear:()=>nu,set_create_with:()=>tu,set_create_with_text_return:()=>uu,set_length:()=>eu,set_operate:()=>su,set_operate_update:()=>_u,set_pop:()=>iu,set_sub:()=>pu,set_toset:()=>ru,set_update:()=>au});var A={};t.r(A),t.d(A,{html_content:()=>Tu,html_content_more:()=>Mu,html_document:()=>lu,html_form:()=>mu,html_head_body:()=>Iu,html_style:()=>hu,html_style_content:()=>Eu,html_text:()=>Ou,html_title:()=>du});var L={};t.r(L),t.d(L,{attribute_access:()=>Lu,function_call:()=>Au,raw_block:()=>Ru,raw_empty:()=>gu,raw_expression:()=>cu,raw_table:()=>Cu,type_check:()=>Su});var N={};t.r(N),t.d(N,{PIN_init:()=>Nr,actuator_extern_get_led_bright:()=>Vu,actuator_extern_get_led_state:()=>Bu,actuator_extern_led_bright:()=>bu,actuator_extern_led_brightness:()=>Gu,actuator_ms32006_dcmotor:()=>qu,actuator_ms32006_init:()=>Qu,actuator_ms32006_stepper:()=>zu,actuator_neopixel_init:()=>ju,actuator_neopixel_rgb:()=>Zu,actuator_neopixel_rgb_all:()=>$u,actuator_neopixel_write:()=>tr,actuator_use_uart_init:()=>er,esp32_music_get_tempo_extern:()=>Xu,esp32_music_pitch:()=>Fu,esp32_music_pitch_init:()=>fu,esp32_music_pitch_with_time:()=>Pu,esp32_music_play_list:()=>Yu,esp32_music_reset_extern:()=>xu,esp32_music_set_tempo_extern:()=>vu,esp32_music_stop:()=>yu,mixbot_actuator_extern_get_addr:()=>Ar,mixbot_actuator_extern_set_addr:()=>Lr,mixbot_addr_extern:()=>dr,parrot_PIN_init:()=>Pr,parrot_move_speed:()=>Yr,pin_led_bright:()=>Dr,player_insert_music:()=>pr,player_play_music:()=>or,player_set_mode:()=>_r,player_set_play:()=>nr,player_set_volume:()=>sr,player_whether_stop:()=>ir,robot_led_extern:()=>hr,robot_led_extern_get_value:()=>mr,robot_motor_extern:()=>Ir,robot_motor_extern_get_speed:()=>Tr,robot_servo_extern_absolute_run:()=>cr,robot_servo_extern_get_status:()=>Er,robot_servo_extern_relative_continue:()=>Sr,robot_servo_extern_relative_origin:()=>gr,robot_servo_extern_relative_run:()=>Cr,robot_servo_extern_stop:()=>Rr,robot_servo_extern_stop_mode:()=>Or,robot_traffic_light_extern:()=>Mr,servo_PIN_init:()=>fr,servo_get_angle:()=>Ku,servo_get_speed:()=>Ju,servo_init:()=>Uu,servo_move:()=>wu,servo_move_angle:()=>Fr,servo_set_angle:()=>ku,servo_set_speed:()=>Wu,servo_speed_360:()=>Hu,syn6288_builtin_voice:()=>rr,syn6288_get_voice:()=>ur,syn6288_set_voice:()=>ar,syn6288_tts_play:()=>lr});var D={};t.r(D),t.d(D,{actuator_dc_motor:()=>rl,actuator_dc_motor_stop:()=>ll,actuator_get_led_bright:()=>br,actuator_get_led_state:()=>Vr,actuator_led_bright:()=>yr,actuator_led_brightness:()=>Br,actuator_mixbot_buzzer_on_off:()=>hl,actuator_mixgo_nova_mic_get:()=>cl,actuator_mixgo_nova_mic_set:()=>Rl,actuator_mixgo_nova_onboard_music_pitch:()=>Nl,actuator_mixgo_nova_onboard_music_stop:()=>Dl,actuator_mixgo_nova_play_audio:()=>Al,actuator_mixgo_nova_play_online_audio:()=>Ll,actuator_mixgo_nova_record_audio:()=>Sl,actuator_mixgo_nova_voice_get:()=>Cl,actuator_mixgo_nova_voice_set:()=>gl,actuator_mixgo_zero_led_color:()=>Gr,actuator_onboard_neopixel_rgb:()=>Kr,actuator_onboard_neopixel_rgb_all:()=>Jr,actuator_onboard_neopixel_rgb_show_all_chase:()=>qr,actuator_onboard_neopixel_rgb_show_all_rainbow:()=>Qr,actuator_onboard_neopixel_write:()=>zr,actuator_rm_onboard_neopixel_rgb:()=>jr,actuator_rm_onboard_neopixel_rgb_all:()=>Zr,actuator_rm_onboard_neopixel_rgb_show_all_chase:()=>$r,actuator_stepper_keep:()=>al,actuator_stepper_stop:()=>ul,analog_ble_keyboard_init:()=>Ul,analog_ble_keyboard_input:()=>kl,analog_ble_keyboard_send_battery:()=>Kl,analog_ble_keyboard_str:()=>Wl,analog_ble_mouse_init:()=>Jl,analog_ble_mouse_input:()=>zl,analog_ble_mouse_send_battery:()=>jl,analog_keyboard_input:()=>Yl,analog_keyboard_str:()=>Gl,analog_mouse_input:()=>Vl,bitbot_motor:()=>Ol,bitbot_move:()=>ml,bitbot_stop:()=>El,ble_keyboard_connect:()=>Hl,ble_keyboard_get_mac:()=>wl,ble_mouse_connect:()=>ql,ble_mouse_get_mac:()=>Ql,cc_number:()=>Wr,educore_ble_keyboard_input:()=>pd,educore_ble_sensor_connected:()=>od,educore_ble_sensor_init:()=>_d,educore_buzzer:()=>Zl,educore_buzzer_play_tone:()=>$l,educore_buzzer_play_tone_time:()=>td,educore_buzzer_stop:()=>ed,educore_neopixel_clear:()=>sd,educore_neopixel_rgb:()=>nd,educore_rgb_light:()=>id,esp32_music_get_tempo:()=>el,esp32_music_reset:()=>il,esp32_music_set_tempo:()=>tl,esp32_onboard_music_pitch:()=>nl,esp32_onboard_music_pitch_with_time:()=>sl,esp32_onboard_music_play_list:()=>ol,esp32_onboard_music_stop:()=>_l,general_key:()=>Xl,general_key_tuple:()=>xl,generalkey_container:()=>yl,generalkey_create_with_item:()=>bl,get_power_output:()=>Fl,ledswitch:()=>xr,mixbot_motor:()=>Ml,mixbot_motor_status:()=>dl,mixbot_move:()=>Il,mixbot_stop:()=>Tl,mouse_key:()=>Bl,number:()=>Xr,rm_actuator_get_led_bright:()=>wr,rm_actuator_get_led_state:()=>Hr,rm_actuator_led_bright:()=>Ur,rm_actuator_led_brightness:()=>kr,rm_motor:()=>pl,set_all_power_output:()=>Pl,set_power_output:()=>fl,special_key:()=>vl});var f={};t.r(f),t.d(f,{ai_sensor_20object:()=>Ud,ai_sensor_ailocal_class:()=>Fd,ai_sensor_ailocal_class_result:()=>Pd,ai_sensor_ailocal_train:()=>fd,ai_sensor_asr_recognize:()=>yd,ai_sensor_audio_play:()=>vd,ai_sensor_audio_record:()=>Yd,ai_sensor_barcode:()=>Md,ai_sensor_circle:()=>cd,ai_sensor_classifier_faces:()=>Gd,ai_sensor_color:()=>Ad,ai_sensor_color_chases:()=>Dd,ai_sensor_color_chases_result:()=>Nd,ai_sensor_config:()=>Id,ai_sensor_face:()=>Bd,ai_sensor_find_20objects:()=>wd,ai_sensor_find_barcodes:()=>hd,ai_sensor_find_circles:()=>gd,ai_sensor_find_colors:()=>Ld,ai_sensor_find_licenseplates:()=>Vd,ai_sensor_find_lines:()=>Rd,ai_sensor_find_qrcodes:()=>dd,ai_sensor_find_rects:()=>Sd,ai_sensor_find_tags:()=>Ed,ai_sensor_licenseplate:()=>bd,ai_sensor_line:()=>Od,ai_sensor_qrcode:()=>rd,ai_sensor_qrcode_lite:()=>ld,ai_sensor_rect:()=>Cd,ai_sensor_rgb:()=>Td,ai_sensor_tag:()=>md,ai_sensor_use_uart_init:()=>ud,ai_sensor_yolo_recognize:()=>Xd,ai_sensor_yolo_recognize_result:()=>xd});var F={};t.r(F),t.d(F,{MICROPYTHON_AI_Speech_asr:()=>Wd,MICROPYTHON_AI_Speech_unit:()=>kd,MICROPYTHON_AI_client:()=>Hd});var P={};t.r(P),t.d(P,{mpython_blynk_app_data:()=>oI,mpython_blynk_app_notify:()=>$d,mpython_blynk_email:()=>iI,mpython_blynk_get_timers:()=>nI,mpython_blynk_on_connected:()=>zd,mpython_blynk_on_disconnected:()=>qd,mpython_blynk_run:()=>Zd,mpython_blynk_sensor_data_to_app:()=>_I,mpython_blynk_set_property:()=>eI,mpython_blynk_setup:()=>pI,mpython_blynk_stop_timers:()=>tI,mpython_blynk_sync_virtual:()=>Qd,mpython_blynk_terminal_widget_vpin:()=>Jd,mpython_blynktimer:()=>sI,mpython_blynktimer_run:()=>jd});var Y={};t.r(Y),t.d(Y,{cc_g1_init:()=>aI,cc_g1_read_bat:()=>uI,cc_g1_read_joystick:()=>rI,cc_g1_read_key:()=>lI,cc_g1_turnoff:()=>dI});var v={};t.r(v),t.d(v,{ce_go_dc_motor:()=>cI,ce_go_get_led_bright:()=>hI,ce_go_get_led_state:()=>mI,ce_go_hall_attachInterrupt:()=>gI,ce_go_hall_data:()=>SI,ce_go_hall_initialize:()=>CI,ce_go_led_bright:()=>MI,ce_go_led_brightness:()=>EI,ce_go_light_number:()=>TI,ce_go_pin_light:()=>fI,ce_go_pin_near:()=>LI,ce_go_pin_near_line:()=>AI,ce_go_pin_near_state_change:()=>NI,ce_go_stepper_keep:()=>OI,ce_go_stepper_stop:()=>RI,educore_car:()=>FI,educore_car_pin_near:()=>XI,educore_car_pin_near_line:()=>vI,educore_car_stepper_keep:()=>PI,educore_car_stepper_stop:()=>YI,sensor_mixgome_eulerangles:()=>DI});var X={};t.r(X),t.d(X,{communicate_bluetooth_central_init:()=>hT,communicate_bluetooth_connect:()=>RT,communicate_bluetooth_disconnect:()=>cT,communicate_bluetooth_handle:()=>LT,communicate_bluetooth_is_connected:()=>CT,communicate_bluetooth_mac:()=>OT,communicate_bluetooth_peripheral_init:()=>mT,communicate_bluetooth_recv:()=>ST,communicate_bluetooth_recv_only:()=>AT,communicate_bluetooth_scan:()=>ET,communicate_bluetooth_send:()=>gT,communicate_espnow_init:()=>NT,communicate_espnow_init_new:()=>DT,communicate_i2c_available:()=>ZI,communicate_i2c_init:()=>VI,communicate_i2c_master_read:()=>jI,communicate_i2c_onboard:()=>yI,communicate_i2c_read:()=>BI,communicate_i2c_scan:()=>UI,communicate_i2c_write:()=>GI,communicate_ir_recv_init:()=>oT,communicate_ir_send_init:()=>lT,communicate_ow_init:()=>tT,communicate_ow_read:()=>iT,communicate_ow_reset:()=>_T,communicate_ow_scan:()=>eT,communicate_ow_select:()=>sT,communicate_ow_write:()=>nT,communicate_spi_buffer:()=>kI,communicate_spi_init:()=>wI,communicate_spi_onboard:()=>bI,communicate_spi_read:()=>WI,communicate_spi_read_output:()=>KI,communicate_spi_readinto:()=>JI,communicate_spi_readinto_output:()=>QI,communicate_spi_set:()=>HI,communicate_spi_write:()=>qI,communicate_spi_write_readinto:()=>zI,espnow_radio_channel:()=>XT,espnow_radio_channel_new:()=>yT,espnow_radio_on_off:()=>bT,espnow_radio_rec:()=>BT,espnow_radio_recv:()=>UT,espnow_radio_recv_certain_msg:()=>wT,espnow_radio_recv_certain_msg_new:()=>kT,espnow_radio_recv_msg:()=>GT,espnow_radio_recv_new:()=>HT,espnow_radio_send:()=>VT,espnow_radio_txpower:()=>xT,i2c_available:()=>dM,i2c_init:()=>ZT,i2c_master_reader2:()=>lM,i2c_read:()=>$T,i2c_scan:()=>eM,i2c_slave_onreceive:()=>$I,i2c_write:()=>tM,internal_variable:()=>pT,ir_recv_timeout:()=>rT,ir_transmit_busy:()=>MT,ir_transmit_conventional_data:()=>dT,ir_transmit_raw_code:()=>TT,ir_transmit_study_code:()=>IT,ir_whether_recv:()=>uT,lora_init:()=>WT,lora_packet:()=>KT,lora_recv:()=>QT,lora_send:()=>JT,network_espnow_info:()=>FT,network_espnow_mac:()=>fT,network_espnow_recv:()=>PT,network_espnow_recv_handle:()=>vT,network_espnow_send:()=>YT,recv_fun:()=>aT,spi_buffer:()=>sM,spi_init:()=>iM,spi_read:()=>_M,spi_read_output:()=>oM,spi_readinto:()=>pM,spi_readinto_output:()=>aM,spi_set:()=>nM,spi_write:()=>uM,spi_write_readinto:()=>rM,urequests_attribute:()=>zT,urequests_get:()=>qT,urequests_method:()=>jT});var x={};t.r(x),t.d(x,{display_animate:()=>wM,display_blink_rate:()=>VM,display_circle:()=>HM,display_color_seclet:()=>eh,display_draw_4strings:()=>YM,display_fill:()=>UM,display_get_screen_image:()=>bM,display_help:()=>WM,display_image_size:()=>vM,display_lcd_use_i2c_init:()=>ph,display_line:()=>xM,display_line_arbitrarily:()=>yM,display_matrix_extern_bright_point:()=>SM,display_matrix_extern_bright_screen:()=>LM,display_matrix_extern_clear:()=>NM,display_matrix_extern_get_pixel:()=>CM,display_matrix_extern_get_screen_pixel:()=>AM,display_matrix_extern_image_builtins:()=>DM,display_matrix_extern_scroll_string:()=>EM,display_matrix_extern_scroll_string_delay:()=>OM,display_matrix_extern_shift:()=>gM,display_matrix_extern_show_frame_string:()=>RM,display_matrix_extern_show_frame_string_delay:()=>cM,display_matrix_extern_show_image:()=>hM,display_matrix_extern_show_image_or_string_delay:()=>mM,display_matrix_use_i2c_init:()=>MM,display_oled_drawPixel:()=>JM,display_oled_showBitmap:()=>KM,display_oled_use_i2c_init:()=>dh,display_onoff:()=>GM,display_rect:()=>XM,display_rgb_color:()=>BM,display_tm1650_power:()=>qM,display_tm1650_set_brightness:()=>ZM,display_tm1650_show_dot:()=>jM,display_tm1650_show_num:()=>zM,display_tm_use_i2c_init:()=>QM,display_triangle:()=>kM,display_use_i2c_init:()=>PM,extern_oled_bright_point:()=>Ch,extern_oled_clear:()=>Sh,extern_oled_get_pixel:()=>gh,extern_oled_hvline:()=>Lh,extern_oled_line:()=>Nh,extern_oled_scroll_string:()=>mh,extern_oled_scroll_string_delay:()=>Eh,extern_oled_shape_rect:()=>Ah,extern_oled_shift:()=>ch,extern_oled_show_frame_string:()=>Oh,extern_oled_show_frame_string_delay:()=>Rh,extern_oled_show_image:()=>Ih,extern_oled_show_image_or_string_delay:()=>hh,extern_oled_show_image_xy:()=>Th,extern_oled_show_string:()=>Mh,lcd_backlight:()=>rh,lcd_clear:()=>lh,lcd_print_string:()=>uh,lcd_show_image_or_string_delay:()=>ah,matrix_extern_image_arithmetic:()=>fM,matrix_extern_image_invert:()=>FM,tft_fill:()=>_h,tft_line_arbitrarily:()=>oh,tft_scroll_string_delay:()=>nh,tft_show_frame_string_delay:()=>sh,tft_show_image_or_string_delay:()=>ih,tft_show_image_xy:()=>th,tft_use_spi_init:()=>$M});var y={};t.r(y),t.d(y,{bitbot_display_image_create:()=>dm,display_bright_point:()=>wh,display_bright_screen:()=>kh,display_clear:()=>Wh,display_get_pixel:()=>Uh,display_get_screen_pixel:()=>Hh,display_image_builtins:()=>yh,display_image_builtins_all:()=>bh,display_image_create:()=>xh,display_scroll_string:()=>Ph,display_scroll_string_delay:()=>Yh,display_shift:()=>Gh,display_show_frame_string:()=>vh,display_show_frame_string_delay:()=>Xh,display_show_image:()=>fh,display_show_image_or_string_delay:()=>Fh,draw_pointer:()=>ym,image_arithmetic:()=>Vh,image_invert:()=>Bh,mixbot_display_bright_screen:()=>rm,mixbot_display_get_ambientbright:()=>um,mixbot_display_get_screen_pixel:()=>am,mixbot_display_image_create:()=>pm,mixbot_display_rotate:()=>lm,mixgo_display_image_create_new:()=>Qh,mixgome_display_font:()=>qh,mixgome_display_image_create:()=>Kh,mixgomini_display_image_create:()=>Jh,mpython_display_hvline:()=>sm,mpython_display_line:()=>_m,mpython_display_shape_rect:()=>nm,mpython_pbm_image:()=>om,onboard_oled_bright_point:()=>im,onboard_oled_scroll_string_delay:()=>tm,onboard_oled_show_frame_string_delay:()=>em,onboard_oled_show_image:()=>zh,onboard_oled_show_image_or_string_delay:()=>$h,onboard_oled_show_image_xy:()=>jh,onboard_oled_show_string:()=>Zh,onboard_tft_bright_point:()=>Am,onboard_tft_bright_screen:()=>Dm,onboard_tft_clear:()=>Lm,onboard_tft_clock_clear:()=>Xm,onboard_tft_clock_draw:()=>vm,onboard_tft_clock_get_rtctime:()=>Pm,onboard_tft_clock_init:()=>Fm,onboard_tft_clock_set_time:()=>Ym,onboard_tft_display_hvline:()=>cm,onboard_tft_display_line:()=>gm,onboard_tft_display_shape_circle:()=>xm,onboard_tft_display_shape_rect:()=>Rm,onboard_tft_fill:()=>fm,onboard_tft_get_pixel:()=>Sm,onboard_tft_get_screen_pixel:()=>Nm,onboard_tft_scroll_string:()=>hm,onboard_tft_scroll_string_delay:()=>mm,onboard_tft_shift:()=>Cm,onboard_tft_show_frame_string:()=>Em,onboard_tft_show_frame_string_delay:()=>Om,onboard_tft_show_image:()=>Im,onboard_tft_show_image_or_string_delay:()=>Mm,onboard_tft_show_image_xy:()=>Tm});var b={};t.r(b),t.d(b,{factory_block:()=>Jm,factory_block_return:()=>Qm,factory_block_return_with_textarea:()=>zm,factory_block_with_textarea:()=>qm,factory_callMethod_noreturn:()=>Wm,factory_callMethod_return:()=>Km,factory_create_with_container:()=>Um,factory_create_with_item:()=>wm,factory_declare:()=>km,factory_from_import:()=>Vm,factory_function_noreturn:()=>Gm,factory_function_return:()=>Hm,factory_import:()=>Bm,folding_block:()=>jm});var V={};t.r(V),t.d(V,{controls_pin_attachInterrupt:()=>OE,inout_analog_atten:()=>pE,inout_analog_read:()=>oE,inout_analog_read_init:()=>IE,inout_analog_write:()=>nE,inout_analog_write_init:()=>dE,inout_analog_write_set:()=>sE,inout_analog_write_set_freq:()=>hE,inout_digital_init:()=>rE,inout_digital_read:()=>eE,inout_digital_write:()=>tE,inout_highlow:()=>$m,inout_pinMode:()=>ME,inout_pin_attachInterrupt:()=>uE,inout_pin_pressed:()=>aE,inout_pin_pressed_init:()=>TE,inout_pwm_analog_write:()=>iE,inout_pwm_analog_write_init:()=>lE,inout_pwm_analog_write_set_freq:()=>_E,pin_pressed:()=>EE,pin_pressed_init:()=>mE});var B={};t.r(B),t.d(B,{IOT_EMQX_INIT_AND_CONNECT_BY_MIXLY_CODE:()=>HE,IOT_EMQX_INIT_AND_CONNECT_BY_SHARE_CODE:()=>wE,IOT_EMQX_PING:()=>GE,IOT_FORMATTING:()=>VE,IOT_FORMAT_STRING:()=>BE,IOT_MIXIO_NTP:()=>UE,IOT_MIXIO_PUBLISH:()=>PE,IOT_MIXIO_SUBSCRIBE:()=>YE,iot_checkonenet:()=>$E,iot_client_onboard:()=>WE,iot_create_with_item:()=>fE,iot_http_client:()=>KE,iot_http_data:()=>JE,iot_mixio_check:()=>xE,iot_mixio_connect:()=>FE,iot_mixio_connect_only:()=>XE,iot_mixio_disconnect:()=>vE,iot_mixio_format_msg:()=>bE,iot_mixio_format_topic:()=>yE,iot_mixly_key:()=>kE,iot_mqtt_client:()=>QE,iot_mqtt_data:()=>qE,iot_onenet_check:()=>SE,iot_onenet_connect:()=>gE,iot_onenet_disconnect:()=>CE,iot_onenet_publish:()=>LE,iot_onenet_publish_dict:()=>AE,iot_onenetconnect:()=>jE,iot_onenetdisconnect:()=>ZE,iot_publish:()=>tO,iot_publish_container:()=>NE,iot_publish_item:()=>DE,iot_wifi_connect:()=>cE,iot_wificonnect:()=>zE});var G={};t.r(G),t.d(G,{educore_mqtt_connect:()=>vO,educore_mqtt_connect_success:()=>bO,educore_mqtt_subscribe_message:()=>XO,educore_mqtt_topic_publish:()=>yO,educore_mqtt_topic_subscribe:()=>xO,educore_wifi_connect:()=>YO,network_ap_connect:()=>lO,network_connect:()=>oO,network_get_connect:()=>aO,network_get_wifi:()=>rO,network_init:()=>iO,network_is_active:()=>sO,network_open:()=>nO,network_scan:()=>_O,network_server:()=>dO,network_socket_accept:()=>mO,network_socket_bind:()=>TO,network_socket_close:()=>gO,network_socket_connect:()=>MO,network_socket_init:()=>IO,network_socket_listen:()=>hO,network_socket_receive:()=>EO,network_socket_receive_from:()=>RO,network_socket_send:()=>OO,network_socket_send_to:()=>cO,network_stop:()=>uO,network_wifi_connect:()=>pO,ntptime_address:()=>NO,ntptime_time:()=>LO,requests_attribute:()=>SO,requests_attribute2:()=>PO,requests_get:()=>CO,requests_get2:()=>fO,requests_method:()=>AO,requests_post:()=>FO});var U={};t.r(U),t.d(U,{CI130X_BROADCAST:()=>aR,CI130X_GET_THE_RECOGNIZED_CMD:()=>pR,CI130X_GET_WHETHER_IDENTIFY:()=>oR,CI130X_IDENTIFY_AND_SAVE:()=>_R,CI130X_SET_SYSTEM_CMD:()=>uR,HCSR04:()=>qR,PS2_Button:()=>$R,PS2_Buttons:()=>ec,PS2_Buttons_new:()=>_c,PS2_State:()=>tc,PS2_init:()=>zR,PS2_init_new:()=>nc,PS2_stk:()=>ic,PS2_stk_new:()=>oc,PS2_vibration:()=>ZR,PS2_vibration_new:()=>sc,camera_sensor_init:()=>xc,camera_sensor_result:()=>yc,educore_body_sensor:()=>Ac,educore_button_sensor_extern:()=>fc,educore_camera_sensor:()=>Xc,educore_infrared_sensor:()=>Dc,educore_soilhum_sensor:()=>Lc,educore_temp_sensor:()=>vc,educore_temphum_sensor:()=>Nc,educore_ultrasonic_sensor:()=>Pc,esp32_s2_weather_init:()=>WR,esp32_s2_weather_rain:()=>JR,esp32_s2_weather_wd:()=>KR,esp32_s2_weather_ws:()=>QR,extern_rfid_read:()=>PR,extern_rfid_readcontent:()=>vR,extern_rfid_readid:()=>YR,extern_rfid_status:()=>yR,extern_rfid_write:()=>XR,extern_rfid_write_return:()=>xR,gnss_get_data:()=>rc,gnss_have_data:()=>uc,interaction_whether_to_interaction:()=>nR,interaction_whether_to_interaction_SANT:()=>sR,mixbot_sensor_extern_get_addr:()=>mc,mixbot_sensor_extern_set_addr:()=>Ec,pm25_get_data:()=>ac,radar_set_DETECTION_THRESHOLD:()=>eR,radar_set_DETECTION_THRESHOLD_SANT:()=>iR,robot_button_extern_get_value:()=>lc,robot_color_extern_get_value:()=>hc,robot_infrared_extern_get_value:()=>Ic,robot_infrared_extern_grey_get_value:()=>Tc,robot_potentiometer_extern_get_value:()=>Mc,robot_sonar_extern_get_value:()=>Oc,robot_sonar_extern_led:()=>Rc,robot_touch_extern_get_value:()=>dc,sensor_APDS9960_extern:()=>lR,sensor_DS18X20:()=>ZO,sensor_LTR308_extern:()=>dR,sensor_LTR390UV_extern:()=>MR,sensor_MAX30102_extern:()=>rR,sensor_QMC5883L_extern:()=>cR,sensor_VL530LX_extern:()=>hR,sensor_adxl345_get_acceleration:()=>kO,sensor_aht11_extern:()=>ER,sensor_bmp:()=>zO,sensor_compass_reset:()=>fR,sensor_dht11:()=>KO,sensor_hp203_extern:()=>OR,sensor_light_level:()=>WO,sensor_lm35:()=>$O,sensor_ltr381_extern:()=>IR,sensor_mixgo_extern_button_attachInterrupt:()=>wO,sensor_mixgo_extern_button_get_presses:()=>UO,sensor_mixgo_extern_button_is_pressed:()=>BO,sensor_mixgo_extern_button_was_pressed:()=>GO,sensor_mixgo_extern_light:()=>JO,sensor_mixgo_extern_pin_near:()=>qO,sensor_mixgo_extern_sound:()=>QO,sensor_mixgoce_hot_wheel_degrees:()=>kR,sensor_mixgoce_hot_wheel_is_touched:()=>HR,sensor_mpu9250_attachGestureInterrupt:()=>HO,sensor_mpu9250_calibrate_compass:()=>LR,sensor_mpu9250_field_strength:()=>DR,sensor_mpu9250_gesture:()=>gR,sensor_mpu9250_get_acceleration:()=>CR,sensor_mpu9250_get_gyro:()=>AR,sensor_mpu9250_get_magnetic:()=>SR,sensor_mpu9250_temperature:()=>NR,sensor_read_humiture:()=>Fc,sensor_sht:()=>jO,sensor_shtc3_extern:()=>mR,sensor_spl06_001_extern:()=>RR,sensor_ucs12071_extern:()=>TR,sensor_use_i2c_init:()=>tR,sensor_use_spi_init:()=>FR,sensor_use_uart_init:()=>pc,sensor_weather_solo_init:()=>cc,sensor_weather_solo_rain:()=>Sc,sensor_weather_solo_wd:()=>gc,sensor_weather_solo_ws:()=>Cc,sensor_weigh_init:()=>bc,ultrasonic_sensor_read_distance:()=>Yc,weather_data:()=>bR,weather_have_data:()=>VR,weather_set_label:()=>GR,weather_set_label_container:()=>UR,weather_set_label_item:()=>wR,weather_uart_mixio:()=>BR,weigh_sensor_get_weight:()=>Vc});var w={};t.r(w),t.d(w,{CI130X_BROADCAST_SANT:()=>YC,CI130X_GET_THE_RECOGNIZED_CMD_SANT:()=>PC,CI130X_GET_WHETHER_IDENTIFY_SANT:()=>FC,CI130X_IDENTIFY_AND_SAVE_SANT:()=>fC,CI130X_SET_SYSTEM_CMD_SANT:()=>vC,HCSR04:()=>eg,RTC_set_date:()=>tg,RTC_set_time:()=>$c,bitbot_als_num:()=>aC,dht11:()=>MC,educore_button_sensor:()=>SC,educore_button_was_pressed:()=>AC,educore_gyroscope_sensor:()=>cC,educore_gyroscope_sensor_read:()=>gC,educore_gyroscope_sensor_shake:()=>CC,educore_light_sensor:()=>RC,educore_rfid_sensor:()=>LC,educore_rfid_sensor_scan:()=>NC,educore_rfid_sensor_scan_data:()=>DC,educore_voice_sensor:()=>EC,number1:()=>ng,number2:()=>sg,number3:()=>_g,number4:()=>og,number5:()=>pg,number6:()=>ag,number7:()=>ug,onboard_RTC_get_time:()=>mg,onboard_RTC_get_time_str:()=>Cg,onboard_RTC_get_timestamp:()=>Eg,onboard_RTC_set_datetime:()=>cg,onboard_RTC_settime_string:()=>Rg,onboard_RTC_timestamp_totuple:()=>Og,rfid_readcontent:()=>Fg,rfid_readid:()=>fg,rfid_write:()=>Pg,rfid_write_return:()=>Yg,sensor_LTR308:()=>Sg,sensor_aht11:()=>Lg,sensor_bitbot_ALS:()=>pC,sensor_button_get_presses:()=>lC,sensor_button_is_pressed:()=>uC,sensor_button_was_pressed:()=>rC,sensor_distance_hrsc04:()=>Zc,sensor_eulerangles:()=>Xg,sensor_field_strength:()=>hC,sensor_get_acceleration:()=>vg,sensor_get_temperature:()=>Ng,sensor_hp203:()=>Dg,sensor_light:()=>TC,sensor_mixbot_get_gyro:()=>oC,sensor_mixbot_patrol_calibrate:()=>nC,sensor_mixbot_patrol_value:()=>sC,sensor_mixbot_temperature:()=>_C,sensor_mixgo_LTR308:()=>Mg,sensor_mixgo_button_attachInterrupt:()=>Hc,sensor_mixgo_button_get_presses:()=>wc,sensor_mixgo_button_is_pressed:()=>Gc,sensor_mixgo_button_was_pressed:()=>Uc,sensor_mixgo_cc_mmc5603_calibrate_compass:()=>Wg,sensor_mixgo_cc_mmc5603_get_angle:()=>kg,sensor_mixgo_cc_mmc5603_get_magnetic:()=>Hg,sensor_mixgo_light:()=>ig,sensor_mixgo_nova_LTR308:()=>Tg,sensor_mixgo_nova_pin_near:()=>Ig,sensor_mixgo_pin_near:()=>dg,sensor_mixgo_pin_near_double:()=>lg,sensor_mixgo_pin_near_single:()=>rg,sensor_mixgo_pin_pressed:()=>Qc,sensor_mixgo_sant_color:()=>hg,sensor_mixgo_touch_slide:()=>jc,sensor_mixgocar42_button_attachInterrupt:()=>Jc,sensor_mixgocar42_button_get_presses:()=>Kc,sensor_mixgocar42_button_is_pressed:()=>kc,sensor_mixgocar42_button_was_pressed:()=>Wc,sensor_mixgocar_battery_left:()=>iC,sensor_mixgocar_pin_near:()=>tC,sensor_mixgocar_pin_near_line:()=>$g,sensor_mixgocar_pin_near_state_change:()=>eC,sensor_mixgoce_pin_pressed:()=>qc,sensor_mixgoce_temperature:()=>Jg,sensor_mixgome_temperature:()=>Kg,sensor_mpython_pin_pressed:()=>zc,sensor_mpython_qmi8658_get_gyro:()=>Qg,sensor_mpython_qmi8658_temperature:()=>qg,sensor_onboard_compass_reset:()=>wg,sensor_onboard_mpu9250_calibrate_compass:()=>Bg,sensor_onboard_mpu9250_field_strength:()=>Ug,sensor_onboard_mpu9250_gesture:()=>xg,sensor_onboard_mpu9250_get_acceleration:()=>yg,sensor_onboard_mpu9250_get_gyro:()=>Vg,sensor_onboard_mpu9250_get_magnetic:()=>bg,sensor_onboard_mpu9250_temperature:()=>Gg,sensor_pin_near:()=>IC,sensor_pin_pressed:()=>dC,sensor_read:()=>OC,sensor_rm_acc:()=>Zg,sensor_rm_battery_left:()=>jg,sensor_rm_pin_near_double:()=>zg,sensor_rtc_init:()=>gg,sensor_sound:()=>Ag,sensor_temperature:()=>mC});var H={};t.r(H),t.d(H,{serial_any:()=>UC,serial_begin:()=>KC,serial_print:()=>yC,serial_print_byte:()=>xC,serial_print_hex:()=>VC,serial_println:()=>bC,serial_read_from_ai:()=>eS,serial_readline:()=>wC,serial_readstr:()=>GC,serial_readstr_until:()=>HC,serial_receive_data_event:()=>BC,serial_send_to_ai:()=>tS,serial_softserial:()=>WC,serial_softserial_new:()=>kC,system_input:()=>JC,system_print:()=>QC,system_print_container:()=>ZC,system_print_end:()=>zC,system_print_inline:()=>qC,system_print_item:()=>$C,system_print_many:()=>jC});var k={};t.r(k),t.d(k,{Panic_with_status_code:()=>_S,Timer_init:()=>ES,base_delay:()=>cS,controls_delay:()=>sS,controls_delay_new:()=>nS,controls_millis:()=>pS,controls_uname:()=>uS,raw_block:()=>aS,reset:()=>oS,system_bitbot_shutdown:()=>mS,system_machine_reset:()=>hS,system_ticks_diff:()=>dS,system_timer:()=>lS,system_timer_init:()=>IS,system_wdt_feed:()=>MS,system_wdt_init:()=>TS,time_ticks_diff:()=>RS,timer:()=>rS,timer2:()=>OS});var W={};t.r(W),t.d(W,{Air_daily_content:()=>xS,Air_now_content:()=>DS,Geo_moon_content:()=>bS,Geo_sun_content:()=>yS,Life_suggestion_content:()=>FS,Location_search_content:()=>YS,Tide_daily_content:()=>PS,WEATHER_DAILY:()=>SS,WEATHER_HOUR:()=>AS,WEATHER_NOW:()=>CS,Weather_alarm_content:()=>fS,Weather_daily:()=>vS,Weather_daily_content:()=>XS,Weather_now:()=>LS,Weather_now_content:()=>NS});var K={};t.r(K),t.d(K,{PIN_init:()=>xA,actuator_extern_get_led_bright:()=>nA,actuator_extern_get_led_state:()=>sA,actuator_extern_led_bright:()=>iA,actuator_extern_led_brightness:()=>_A,actuator_ms32006_dcmotor:()=>WS,actuator_ms32006_init:()=>kS,actuator_ms32006_stepper:()=>KS,actuator_neopixel_init:()=>oA,actuator_neopixel_rgb:()=>uA,actuator_neopixel_rgb_all:()=>pA,actuator_neopixel_write:()=>aA,actuator_use_uart_init:()=>rA,esp32_music_get_tempo_extern:()=>ZS,esp32_music_pitch:()=>QS,esp32_music_pitch_init:()=>JS,esp32_music_pitch_with_time:()=>qS,esp32_music_play_list:()=>$S,esp32_music_reset_extern:()=>tA,esp32_music_set_tempo_extern:()=>jS,esp32_music_stop:()=>zS,mixbot_actuator_extern_get_addr:()=>vA,mixbot_actuator_extern_set_addr:()=>XA,mixbot_addr_extern:()=>RA,parrot_PIN_init:()=>BA,parrot_move_speed:()=>GA,pin_led_bright:()=>yA,player_play_music:()=>MA,player_set_mode:()=>TA,player_set_play:()=>dA,player_set_volume:()=>IA,player_whether_stop:()=>lA,robot_led_extern:()=>SA,robot_led_extern_get_value:()=>AA,robot_motor_extern:()=>cA,robot_motor_extern_get_speed:()=>gA,robot_servo_extern_absolute_run:()=>fA,robot_servo_extern_get_status:()=>LA,robot_servo_extern_relative_continue:()=>YA,robot_servo_extern_relative_origin:()=>FA,robot_servo_extern_relative_run:()=>PA,robot_servo_extern_stop:()=>DA,robot_servo_extern_stop_mode:()=>NA,robot_traffic_light_extern:()=>CA,servo_PIN_init:()=>bA,servo_get_angle:()=>wS,servo_get_speed:()=>HS,servo_init:()=>VS,servo_move:()=>eA,servo_move_angle:()=>VA,servo_set_angle:()=>GS,servo_set_speed:()=>US,servo_speed_360:()=>BS,syn6288_builtin_voice:()=>EA,syn6288_get_voice:()=>mA,syn6288_set_voice:()=>hA,syn6288_tts_play:()=>OA});var J={};t.r(J),t.d(J,{actuator_dc_motor:()=>TL,actuator_dc_motor_stop:()=>ML,actuator_get_led_bright:()=>jA,actuator_get_led_state:()=>ZA,actuator_led_bright:()=>zA,actuator_led_brightness:()=>$A,actuator_mixbot_buzzer_on_off:()=>RL,actuator_mixgo_nova_mic_get:()=>AL,actuator_mixgo_nova_mic_set:()=>SL,actuator_mixgo_nova_onboard_music_pitch:()=>PL,actuator_mixgo_nova_onboard_music_stop:()=>YL,actuator_mixgo_nova_play_audio:()=>fL,actuator_mixgo_nova_play_online_audio:()=>FL,actuator_mixgo_nova_record_audio:()=>DL,actuator_mixgo_nova_voice_get:()=>NL,actuator_mixgo_nova_voice_set:()=>LL,actuator_mixgo_zero_led_color:()=>tL,actuator_onboard_neopixel_rgb:()=>pL,actuator_onboard_neopixel_rgb_all:()=>aL,actuator_onboard_neopixel_rgb_show_all_chase:()=>uL,actuator_onboard_neopixel_rgb_show_all_rainbow:()=>rL,actuator_onboard_neopixel_write:()=>oL,actuator_stepper_keep:()=>dL,actuator_stepper_stop:()=>IL,analog_ble_keyboard_init:()=>HL,analog_ble_keyboard_input:()=>KL,analog_ble_keyboard_send_battery:()=>QL,analog_ble_keyboard_str:()=>JL,analog_ble_mouse_init:()=>qL,analog_ble_mouse_input:()=>ZL,analog_ble_mouse_send_battery:()=>$L,analog_keyboard_input:()=>yL,analog_keyboard_str:()=>UL,analog_mouse_input:()=>BL,bitbot_motor:()=>CL,bitbot_move:()=>cL,bitbot_stop:()=>gL,ble_keyboard_connect:()=>WL,ble_keyboard_get_mac:()=>kL,ble_mouse_connect:()=>jL,ble_mouse_get_mac:()=>zL,cc_number:()=>eL,educore_ble_keyboard_input:()=>uN,educore_ble_sensor_connected:()=>aN,educore_ble_sensor_init:()=>pN,educore_buzzer:()=>tN,educore_buzzer_play_tone:()=>eN,educore_buzzer_play_tone_time:()=>iN,educore_buzzer_stop:()=>nN,educore_neopixel_clear:()=>oN,educore_neopixel_rgb:()=>_N,educore_rgb_light:()=>sN,esp32_music_get_tempo:()=>wA,esp32_music_reset:()=>JA,esp32_music_set_tempo:()=>UA,esp32_onboard_music_pitch:()=>HA,esp32_onboard_music_pitch_with_time:()=>kA,esp32_onboard_music_play_list:()=>KA,esp32_onboard_music_stop:()=>WA,general_key:()=>VL,general_key_tuple:()=>wL,get_power_output:()=>XL,ledswitch:()=>qA,mixbot_motor:()=>OL,mixbot_motor_status:()=>hL,mixbot_move:()=>mL,mixbot_stop:()=>EL,mouse_key:()=>GL,number:()=>QA,rm_actuator_get_led_bright:()=>nL,rm_actuator_get_led_state:()=>sL,rm_actuator_led_bright:()=>iL,rm_actuator_led_brightness:()=>_L,rm_motor:()=>lL,set_all_power_output:()=>xL,set_power_output:()=>vL,special_key:()=>bL});var Q={};t.r(Q),t.d(Q,{ai_sensor_20object:()=>wN,ai_sensor_ailocal_class:()=>PN,ai_sensor_ailocal_class_result:()=>YN,ai_sensor_ailocal_train:()=>FN,ai_sensor_asr_recognize:()=>bN,ai_sensor_audio_play:()=>XN,ai_sensor_audio_record:()=>vN,ai_sensor_barcode:()=>hN,ai_sensor_circle:()=>gN,ai_sensor_classifier_faces:()=>UN,ai_sensor_color:()=>LN,ai_sensor_color_chases:()=>fN,ai_sensor_color_chases_result:()=>DN,ai_sensor_config:()=>dN,ai_sensor_face:()=>GN,ai_sensor_find_20objects:()=>HN,ai_sensor_find_barcodes:()=>mN,ai_sensor_find_circles:()=>CN,ai_sensor_find_colors:()=>NN,ai_sensor_find_licenseplates:()=>BN,ai_sensor_find_lines:()=>cN,ai_sensor_find_qrcodes:()=>MN,ai_sensor_find_rects:()=>AN,ai_sensor_find_tags:()=>ON,ai_sensor_licenseplate:()=>VN,ai_sensor_line:()=>RN,ai_sensor_qrcode:()=>TN,ai_sensor_qrcode_lite:()=>lN,ai_sensor_rect:()=>SN,ai_sensor_rgb:()=>IN,ai_sensor_tag:()=>EN,ai_sensor_use_uart_init:()=>rN,ai_sensor_yolo_recognize:()=>xN,ai_sensor_yolo_recognize_result:()=>yN});var q={};t.r(q),t.d(q,{MICROPYTHON_AI_Speech_asr:()=>KN,MICROPYTHON_AI_Speech_unit:()=>WN,MICROPYTHON_AI_client:()=>kN});var z={};t.r(z),t.d(z,{mpython_blynk_app_data:()=>sD,mpython_blynk_app_notify:()=>$N,mpython_blynk_email:()=>_D,mpython_blynk_get_timers:()=>eD,mpython_blynk_on_connected:()=>zN,mpython_blynk_on_disconnected:()=>qN,mpython_blynk_run:()=>ZN,mpython_blynk_sensor_data_to_app:()=>nD,mpython_blynk_set_property:()=>oD,mpython_blynk_setup:()=>pD,mpython_blynk_stop_timers:()=>tD,mpython_blynk_sync_virtual:()=>QN,mpython_blynk_terminal_widget_vpin:()=>JN,mpython_blynktimer:()=>iD,mpython_blynktimer_run:()=>jN});var j={};t.r(j),t.d(j,{cc_g1_read_bat:()=>aD,cc_g1_read_joystick:()=>uD,cc_g1_read_key:()=>rD,cc_g1_turnoff:()=>lD});var Z={};t.r(Z),t.d(Z,{ce_go_dc_motor:()=>OD,ce_go_get_led_bright:()=>TD,ce_go_get_led_state:()=>MD,ce_go_hall_attachInterrupt:()=>RD,ce_go_hall_data:()=>gD,ce_go_hall_initialize:()=>cD,ce_go_led_bright:()=>ID,ce_go_led_brightness:()=>hD,ce_go_light_number:()=>dD,ce_go_pin_light:()=>ND,ce_go_pin_near:()=>SD,ce_go_pin_near_line:()=>CD,ce_go_pin_near_state_change:()=>AD,ce_go_stepper_keep:()=>mD,ce_go_stepper_stop:()=>ED,educore_car:()=>DD,educore_car_pin_near:()=>YD,educore_car_pin_near_line:()=>PD,educore_car_stepper_keep:()=>fD,educore_car_stepper_stop:()=>FD,sensor_mixgome_eulerangles:()=>LD});var $={};t.r($),t.d($,{communicate_bluetooth_central_init:()=>Tf,communicate_bluetooth_connect:()=>mf,communicate_bluetooth_disconnect:()=>Ef,communicate_bluetooth_handle:()=>Sf,communicate_bluetooth_is_connected:()=>Rf,communicate_bluetooth_mac:()=>Of,communicate_bluetooth_peripheral_init:()=>Mf,communicate_bluetooth_recv:()=>Cf,communicate_bluetooth_recv_only:()=>gf,communicate_bluetooth_scan:()=>hf,communicate_bluetooth_send:()=>cf,communicate_espnow_init:()=>Af,communicate_espnow_init_new:()=>Lf,communicate_i2c_available:()=>GD,communicate_i2c_init:()=>xD,communicate_i2c_master_read:()=>BD,communicate_i2c_onboard:()=>vD,communicate_i2c_read:()=>yD,communicate_i2c_scan:()=>VD,communicate_i2c_write:()=>bD,communicate_ir_recv_init:()=>sf,communicate_ir_send_init:()=>uf,communicate_ow_init:()=>jD,communicate_ow_read:()=>tf,communicate_ow_reset:()=>$D,communicate_ow_scan:()=>ZD,communicate_ow_select:()=>nf,communicate_ow_write:()=>ef,communicate_spi_buffer:()=>kD,communicate_spi_init:()=>wD,communicate_spi_onboard:()=>XD,communicate_spi_read:()=>WD,communicate_spi_read_output:()=>KD,communicate_spi_readinto:()=>JD,communicate_spi_readinto_output:()=>QD,communicate_spi_set:()=>HD,communicate_spi_write:()=>qD,communicate_spi_write_readinto:()=>zD,espnow_radio_channel:()=>Yf,espnow_radio_channel_new:()=>Xf,espnow_radio_on_off:()=>xf,espnow_radio_rec:()=>bf,espnow_radio_recv:()=>Bf,espnow_radio_recv_certain_msg:()=>Gf,espnow_radio_recv_certain_msg_new:()=>wf,espnow_radio_recv_msg:()=>Vf,espnow_radio_recv_new:()=>Uf,espnow_radio_send:()=>yf,espnow_radio_txpower:()=>vf,i2c_slave_onreceive:()=>UD,internal_variable:()=>_f,ir_recv_timeout:()=>af,ir_transmit_busy:()=>If,ir_transmit_conventional_data:()=>rf,ir_transmit_raw_code:()=>df,ir_transmit_study_code:()=>lf,ir_whether_recv:()=>pf,lora_init:()=>Hf,lora_packet:()=>kf,lora_recv:()=>Kf,lora_send:()=>Wf,network_espnow_info:()=>Df,network_espnow_mac:()=>Nf,network_espnow_recv:()=>ff,network_espnow_recv_handle:()=>Pf,network_espnow_send:()=>Ff,recv_fun:()=>of,urequests_attribute:()=>Qf,urequests_get:()=>Jf,urequests_method:()=>qf});var tt={};t.r(tt),t.d(tt,{display_animate:()=>RF,display_circle:()=>cF,display_color_seclet:()=>YF,display_draw_4strings:()=>IF,display_fill:()=>OF,display_lcd_use_i2c_init:()=>VF,display_line:()=>hF,display_line_arbitrarily:()=>TF,display_matrix_extern_bright_point:()=>oF,display_matrix_extern_bright_screen:()=>aF,display_matrix_extern_clear:()=>nF,display_matrix_extern_get_pixel:()=>_F,display_matrix_extern_get_screen_pixel:()=>pF,display_matrix_extern_image_builtins:()=>uF,display_matrix_extern_scroll_string:()=>eF,display_matrix_extern_scroll_string_delay:()=>iF,display_matrix_extern_shift:()=>sF,display_matrix_extern_show_frame_string:()=>$f,display_matrix_extern_show_frame_string_delay:()=>tF,display_matrix_extern_show_image:()=>jf,display_matrix_extern_show_image_or_string_delay:()=>Zf,display_matrix_use_i2c_init:()=>zf,display_oled_drawPixel:()=>SF,display_oled_showBitmap:()=>CF,display_oled_use_i2c_init:()=>HF,display_onoff:()=>mF,display_rect:()=>MF,display_tm1650_power:()=>LF,display_tm1650_set_brightness:()=>fF,display_tm1650_show_dot:()=>DF,display_tm1650_show_num:()=>NF,display_tm_use_i2c_init:()=>AF,display_triangle:()=>gF,display_use_i2c_init:()=>dF,extern_oled_bright_point:()=>eP,extern_oled_clear:()=>ZF,extern_oled_get_pixel:()=>tP,extern_oled_hvline:()=>nP,extern_oled_line:()=>sP,extern_oled_scroll_string:()=>zF,extern_oled_scroll_string_delay:()=>jF,extern_oled_shape_rect:()=>iP,extern_oled_shift:()=>$F,extern_oled_show_frame_string:()=>QF,extern_oled_show_frame_string_delay:()=>qF,extern_oled_show_image:()=>kF,extern_oled_show_image_or_string_delay:()=>JF,extern_oled_show_image_xy:()=>WF,extern_oled_show_string:()=>KF,image_shift:()=>EF,lcd_backlight:()=>UF,lcd_clear:()=>wF,lcd_print_string:()=>GF,lcd_show_image_or_string_delay:()=>BF,matrix_extern_image_arithmetic:()=>rF,matrix_extern_image_invert:()=>lF,tft_fill:()=>yF,tft_line_arbitrarily:()=>bF,tft_scroll_string_delay:()=>xF,tft_show_frame_string_delay:()=>XF,tft_show_image_or_string_delay:()=>vF,tft_show_image_xy:()=>PF,tft_use_spi_init:()=>FF});var et={};t.r(et),t.d(et,{bitbot_display_image_create:()=>wP,display_bright_point:()=>OP,display_bright_screen:()=>cP,display_clear:()=>TP,display_get_pixel:()=>EP,display_get_screen_pixel:()=>RP,display_image_builtins:()=>lP,display_image_builtins_all:()=>dP,display_image_create:()=>IP,display_scroll_string:()=>uP,display_scroll_string_delay:()=>rP,display_shift:()=>mP,display_show_frame_string:()=>pP,display_show_frame_string_delay:()=>aP,display_show_image:()=>_P,display_show_image_or_string_delay:()=>oP,draw_pointer:()=>dY,image_arithmetic:()=>MP,image_invert:()=>hP,mixbot_display_bright_screen:()=>GP,mixbot_display_get_ambientbright:()=>BP,mixbot_display_get_screen_pixel:()=>VP,mixbot_display_image_create:()=>bP,mixbot_display_rotate:()=>UP,mixgo_display_image_create_new:()=>AP,mixgome_display_font:()=>SP,mixgome_display_image_create:()=>gP,mixgomini_display_image_create:()=>CP,mpython_display_hvline:()=>xP,mpython_display_line:()=>yP,mpython_display_shape_rect:()=>XP,mpython_pbm_image:()=>LP,onboard_oled_bright_point:()=>vP,onboard_oled_scroll_string_delay:()=>YP,onboard_oled_show_frame_string_delay:()=>PP,onboard_oled_show_image:()=>NP,onboard_oled_show_image_or_string_delay:()=>FP,onboard_oled_show_image_xy:()=>DP,onboard_oled_show_string:()=>fP,onboard_tft_bright_point:()=>iY,onboard_tft_bright_screen:()=>sY,onboard_tft_clear:()=>$P,onboard_tft_clock_clear:()=>rY,onboard_tft_clock_draw:()=>uY,onboard_tft_clock_get_rtctime:()=>pY,onboard_tft_clock_init:()=>oY,onboard_tft_clock_set_time:()=>aY,onboard_tft_display_hvline:()=>jP,onboard_tft_display_line:()=>ZP,onboard_tft_display_shape_circle:()=>lY,onboard_tft_display_shape_rect:()=>zP,onboard_tft_fill:()=>_Y,onboard_tft_get_pixel:()=>eY,onboard_tft_get_screen_pixel:()=>nY,onboard_tft_scroll_string:()=>QP,onboard_tft_scroll_string_delay:()=>qP,onboard_tft_shift:()=>tY,onboard_tft_show_frame_string:()=>KP,onboard_tft_show_frame_string_delay:()=>JP,onboard_tft_show_image:()=>HP,onboard_tft_show_image_or_string_delay:()=>WP,onboard_tft_show_image_xy:()=>kP});var it={};t.r(it),t.d(it,{factory_block:()=>RY,factory_block_return:()=>cY,factory_block_return_with_textarea:()=>CY,factory_block_with_textarea:()=>gY,factory_callMethod_noreturn:()=>EY,factory_callMethod_return:()=>OY,factory_declare:()=>mY,factory_from_import:()=>IY,factory_function_noreturn:()=>MY,factory_function_return:()=>hY,factory_import:()=>TY,folding_block:()=>SY});var nt={};t.r(nt),t.d(nt,{inout_analog_atten:()=>BY,inout_analog_read:()=>YY,inout_analog_read_init:()=>VY,inout_analog_write:()=>fY,inout_analog_write_init:()=>bY,inout_analog_write_set:()=>FY,inout_digital_init:()=>xY,inout_digital_read:()=>NY,inout_digital_write:()=>LY,inout_highlow:()=>AY,inout_pin_attachInterrupt:()=>XY,inout_pin_pressed:()=>vY,inout_pin_pressed_init:()=>GY,inout_pwm_analog_write:()=>DY,inout_pwm_analog_write_init:()=>yY,inout_pwm_analog_write_set_freq:()=>PY});var st={};t.r(st),t.d(st,{IOT_EMQX_INIT_AND_CONNECT_BY_MIXLY_CODE:()=>_v,IOT_EMQX_INIT_AND_CONNECT_BY_SHARE_CODE:()=>nv,IOT_EMQX_PING:()=>ov,IOT_FORMATTING:()=>ev,IOT_FORMAT_STRING:()=>iv,IOT_MIXIO_NTP:()=>pv,IOT_MIXIO_PUBLISH:()=>QY,IOT_MIXIO_SUBSCRIBE:()=>qY,iot_client_onboard:()=>av,iot_http_client:()=>uv,iot_http_data:()=>rv,iot_mixio_check:()=>ZY,iot_mixio_connect:()=>JY,iot_mixio_connect_only:()=>jY,iot_mixio_disconnect:()=>zY,iot_mixio_format_msg:()=>tv,iot_mixio_format_topic:()=>$Y,iot_mixly_key:()=>sv,iot_mqtt_client:()=>lv,iot_mqtt_data:()=>dv,iot_onenet_check:()=>WY,iot_onenet_connect:()=>wY,iot_onenet_disconnect:()=>HY,iot_onenet_publish:()=>KY,iot_onenet_publish_dict:()=>kY,iot_wifi_connect:()=>UY});var _t={};t.r(_t),t.d(_t,{educore_mqtt_connect:()=>Hv,educore_mqtt_connect_success:()=>Jv,educore_mqtt_subscribe_message:()=>kv,educore_mqtt_topic_publish:()=>Kv,educore_mqtt_topic_subscribe:()=>Wv,educore_wifi_connect:()=>wv,network_ap_connect:()=>cv,network_connect:()=>Tv,network_get_connect:()=>hv,network_get_wifi:()=>Rv,network_init:()=>Iv,network_is_active:()=>Ov,network_open:()=>Ev,network_scan:()=>gv,network_server:()=>Cv,network_socket_accept:()=>Dv,network_socket_bind:()=>Av,network_socket_close:()=>vv,network_socket_connect:()=>Lv,network_socket_init:()=>Sv,network_socket_listen:()=>Nv,network_socket_receive:()=>fv,network_socket_receive_from:()=>Pv,network_socket_send:()=>Fv,network_socket_send_to:()=>Yv,network_stop:()=>mv,network_wifi_connect:()=>Mv,ntptime_address:()=>Vv,ntptime_time:()=>bv,requests_attribute:()=>xv,requests_attribute2:()=>Gv,requests_get:()=>Xv,requests_get2:()=>Bv,requests_method:()=>yv,requests_post:()=>Uv});var ot={};t.r(ot),t.d(ot,{CI130X_BROADCAST:()=>hX,CI130X_GET_THE_RECOGNIZED_CMD:()=>MX,CI130X_GET_WHETHER_IDENTIFY:()=>TX,CI130X_IDENTIFY_AND_SAVE:()=>IX,CI130X_SET_SYSTEM_CMD:()=>mX,HCSR04:()=>JX,PS2_Button:()=>zX,PS2_Buttons:()=>jX,PS2_Buttons_new:()=>_x,PS2_State:()=>ZX,PS2_init:()=>QX,PS2_init_new:()=>nx,PS2_stk:()=>$X,PS2_stk_new:()=>ox,PS2_vibration:()=>qX,PS2_vibration_new:()=>sx,RTC_get_time:()=>ex,RTC_set_date:()=>eX,RTC_set_datetime:()=>tx,RTC_set_time:()=>tX,camera_sensor_init:()=>yx,camera_sensor_result:()=>bx,educore_body_sensor:()=>Lx,educore_button_sensor_extern:()=>Fx,educore_camera_sensor:()=>xx,educore_infrared_sensor:()=>fx,educore_soilhum_sensor:()=>Nx,educore_temp_sensor:()=>Xx,educore_temphum_sensor:()=>Dx,educore_ultrasonic_sensor:()=>Yx,esp32_s2_weather_init:()=>HX,esp32_s2_weather_rain:()=>WX,esp32_s2_weather_wd:()=>kX,esp32_s2_weather_ws:()=>KX,extern_rfid_read:()=>PX,extern_rfid_readcontent:()=>vX,extern_rfid_readid:()=>YX,extern_rfid_status:()=>yX,extern_rfid_write:()=>XX,extern_rfid_write_return:()=>xX,gnss_get_data:()=>ux,gnss_have_data:()=>rx,interaction_whether_to_interaction:()=>lX,interaction_whether_to_interaction_SANT:()=>dX,mixbot_sensor_extern_get_addr:()=>Ox,mixbot_sensor_extern_set_addr:()=>Rx,pm25_get_data:()=>ax,radar_set_DETECTION_THRESHOLD:()=>uX,radar_set_DETECTION_THRESHOLD_SANT:()=>rX,robot_button_extern_get_value:()=>lx,robot_color_extern_get_value:()=>hx,robot_infrared_extern_get_value:()=>Ix,robot_infrared_extern_grey_get_value:()=>Tx,robot_potentiometer_extern_get_value:()=>Mx,robot_sonar_extern_get_value:()=>mx,robot_sonar_extern_led:()=>Ex,robot_touch_extern_get_value:()=>dx,sensor_APDS9960_extern:()=>OX,sensor_DS18X20:()=>Ax,sensor_LTR308_extern:()=>RX,sensor_LTR390UV_extern:()=>AX,sensor_MAX30102_extern:()=>EX,sensor_QMC5883L_extern:()=>LX,sensor_VL530LX_extern:()=>fX,sensor_aht11_extern:()=>DX,sensor_bmp:()=>oX,sensor_dht11:()=>ix,sensor_distance_hrsc04:()=>$v,sensor_hp203_extern:()=>cX,sensor_ltr381_extern:()=>CX,sensor_mixgo_extern_button_attachInterrupt:()=>jv,sensor_mixgo_extern_button_get_presses:()=>zv,sensor_mixgo_extern_button_is_pressed:()=>Qv,sensor_mixgo_extern_button_was_pressed:()=>qv,sensor_mixgo_extern_light:()=>iX,sensor_mixgo_extern_pin_near:()=>sX,sensor_mixgo_extern_sound:()=>nX,sensor_mixgoce_hot_wheel_degrees:()=>wX,sensor_mixgoce_hot_wheel_is_touched:()=>UX,sensor_mpu9250_attachGestureInterrupt:()=>Zv,sensor_read_humiture:()=>Px,sensor_rtc_init:()=>_X,sensor_sht:()=>pX,sensor_shtc3_extern:()=>NX,sensor_spl06_001_extern:()=>gX,sensor_ucs12071_extern:()=>SX,sensor_use_i2c_init:()=>aX,sensor_use_spi_init:()=>FX,sensor_use_uart_init:()=>px,sensor_weather_solo_init:()=>cx,sensor_weather_solo_rain:()=>Sx,sensor_weather_solo_wd:()=>gx,sensor_weather_solo_ws:()=>Cx,sensor_weigh_init:()=>Vx,ultrasonic_sensor_read_distance:()=>vx,weather_data:()=>bX,weather_have_data:()=>VX,weather_set_label:()=>GX,weather_uart_mixio:()=>BX,weigh_sensor_get_weight:()=>Bx});var pt={};t.r(pt),t.d(pt,{CI130X_BROADCAST_SANT:()=>bb,CI130X_GET_THE_RECOGNIZED_CMD_SANT:()=>yb,CI130X_GET_WHETHER_IDENTIFY_SANT:()=>xb,CI130X_IDENTIFY_AND_SAVE_SANT:()=>Xb,CI130X_SET_SYSTEM_CMD_SANT:()=>Vb,HCSR04:()=>Qx,bitbot_als_num:()=>Tb,dht11:()=>gb,educore_button_sensor:()=>fb,educore_button_was_pressed:()=>Fb,educore_gyroscope_sensor:()=>Lb,educore_gyroscope_sensor_read:()=>Nb,educore_gyroscope_sensor_shake:()=>Db,educore_light_sensor:()=>Ab,educore_rfid_sensor:()=>Pb,educore_rfid_sensor_scan:()=>Yb,educore_rfid_sensor_scan_data:()=>vb,educore_voice_sensor:()=>Cb,number1:()=>qx,number2:()=>zx,number3:()=>jx,number4:()=>Zx,number5:()=>$x,number6:()=>ty,number7:()=>ey,onboard_RTC_get_time:()=>Wy,onboard_RTC_get_time_str:()=>Qy,onboard_RTC_get_timestamp:()=>Ky,onboard_RTC_set_datetime:()=>Hy,onboard_RTC_settime_string:()=>ky,onboard_RTC_timestamp_totuple:()=>Jy,rfid_readcontent:()=>my,rfid_readid:()=>hy,rfid_write:()=>Ey,rfid_write_return:()=>Oy,sensor_LTR308:()=>ly,sensor_adxl345_get_acceleration:()=>Dy,sensor_aht11:()=>Ty,sensor_bitbot_ALS:()=>Ib,sensor_button_get_presses:()=>mb,sensor_button_is_pressed:()=>Mb,sensor_button_was_pressed:()=>hb,sensor_compass_reset:()=>Xy,sensor_ds18x20:()=>uy,sensor_eulerangles:()=>cy,sensor_get_acceleration:()=>Ry,sensor_get_temperature:()=>My,sensor_hp203:()=>Iy,sensor_light:()=>cb,sensor_lm35:()=>ry,sensor_mixbot_get_gyro:()=>db,sensor_mixbot_patrol_calibrate:()=>ub,sensor_mixbot_patrol_value:()=>rb,sensor_mixbot_temperature:()=>lb,sensor_mixgo_LTR308:()=>oy,sensor_mixgo_button_attachInterrupt:()=>Hx,sensor_mixgo_button_get_presses:()=>wx,sensor_mixgo_button_is_pressed:()=>Gx,sensor_mixgo_button_was_pressed:()=>Ux,sensor_mixgo_cc_mmc5603_calibrate_compass:()=>jy,sensor_mixgo_cc_mmc5603_get_angle:()=>zy,sensor_mixgo_cc_mmc5603_get_magnetic:()=>qy,sensor_mixgo_light:()=>Rb,sensor_mixgo_nova_LTR308:()=>ay,sensor_mixgo_nova_pin_near:()=>_y,sensor_mixgo_pin_near:()=>sy,sensor_mixgo_pin_near_double:()=>ny,sensor_mixgo_pin_near_single:()=>iy,sensor_mixgo_pin_pressed:()=>Ly,sensor_mixgo_sant_color:()=>py,sensor_mixgo_touch_slide:()=>Ay,sensor_mixgocar42_button_attachInterrupt:()=>Jx,sensor_mixgocar42_button_get_presses:()=>Kx,sensor_mixgocar42_button_is_pressed:()=>kx,sensor_mixgocar42_button_was_pressed:()=>Wx,sensor_mixgocar_battery_left:()=>ab,sensor_mixgocar_pin_near:()=>ob,sensor_mixgocar_pin_near_line:()=>_b,sensor_mixgocar_pin_near_state_change:()=>pb,sensor_mixgoce_pin_pressed:()=>Sy,sensor_mixgoce_temperature:()=>$y,sensor_mixgome_temperature:()=>Zy,sensor_mpu9250_calibrate_compass:()=>Py,sensor_mpu9250_field_strength:()=>vy,sensor_mpu9250_gesture:()=>gy,sensor_mpu9250_get_acceleration:()=>Cy,sensor_mpu9250_get_gyro:()=>Fy,sensor_mpu9250_get_magnetic:()=>fy,sensor_mpu9250_temperature:()=>Yy,sensor_mpython_pin_pressed:()=>Ny,sensor_mpython_qmi8658_get_gyro:()=>tb,sensor_mpython_qmi8658_temperature:()=>eb,sensor_onboard_compass_reset:()=>wy,sensor_onboard_mpu9250_calibrate_compass:()=>By,sensor_onboard_mpu9250_field_strength:()=>Uy,sensor_onboard_mpu9250_gesture:()=>xy,sensor_onboard_mpu9250_get_acceleration:()=>yy,sensor_onboard_mpu9250_get_gyro:()=>Vy,sensor_onboard_mpu9250_get_magnetic:()=>by,sensor_onboard_mpu9250_temperature:()=>Gy,sensor_pin_near:()=>Ob,sensor_pin_pressed:()=>Eb,sensor_read:()=>Sb,sensor_rm_acc:()=>sb,sensor_rm_battery_left:()=>nb,sensor_rm_pin_near_double:()=>ib,sensor_sound:()=>dy});var at={};t.r(at),t.d(at,{serial_any:()=>Hb,serial_print:()=>Bb,serial_print_byte:()=>Gb,serial_print_hex:()=>wb,serial_println:()=>Ub,serial_read_from_ai:()=>tV,serial_readline:()=>Wb,serial_readstr:()=>kb,serial_send_to_ai:()=>$b,serial_softserial:()=>Kb,serial_softserial_new:()=>Jb,system_input:()=>Qb,system_print:()=>qb,system_print_end:()=>jb,system_print_inline:()=>zb,system_print_many:()=>Zb});var ut={};t.r(ut),t.d(ut,{Panic_with_status_code:()=>dV,Timer_init:()=>NV,base_delay:()=>FV,controls_delay:()=>mV,controls_delay_new:()=>EV,controls_end_program:()=>TV,controls_millis:()=>IV,controls_uname:()=>hV,reset:()=>MV,system_bitbot_shutdown:()=>LV,system_device_name:()=>rV,system_device_serial_number:()=>lV,system_event_bus_source:()=>aV,system_event_bus_value:()=>uV,system_machine_reset:()=>AV,system_on_event:()=>_V,system_raise_event:()=>sV,system_reset:()=>iV,system_run_in_background:()=>eV,system_ticks_diff:()=>cV,system_timer:()=>RV,system_timer_init:()=>gV,system_timestamp:()=>oV,system_value:()=>pV,system_wait:()=>nV,system_wdt_feed:()=>SV,system_wdt_init:()=>CV,time_ticks_diff:()=>fV,timer:()=>OV,timer2:()=>DV});var rt={};t.r(rt),t.d(rt,{Air_daily_content:()=>HV,Air_now_content:()=>yV,Geo_moon_content:()=>WV,Geo_sun_content:()=>kV,Life_suggestion_content:()=>VV,Location_search_content:()=>GV,Tide_daily_content:()=>BV,WEATHER_DAILY:()=>YV,WEATHER_HOUR:()=>vV,WEATHER_NOW:()=>PV,Weather_alarm_content:()=>bV,Weather_daily:()=>UV,Weather_daily_content:()=>wV,Weather_now:()=>XV,Weather_now_content:()=>xV});var lt={};t.r(lt),t.d(lt,{controls_pin_attachInterrupt:()=>rB,inout_analog_atten:()=>tB,inout_analog_write:()=>ZV,inout_analog_write_init:()=>sB,inout_analog_write_set:()=>$V,inout_analog_write_set_freq:()=>oB,inout_digital_init:()=>nB,inout_digital_read:()=>jV,inout_digital_write:()=>zV,inout_highlow:()=>qV,inout_pinMode:()=>pB,inout_pin_attachInterrupt:()=>iB,inout_pin_pressed:()=>eB,inout_pin_pressed_init:()=>_B,pin_pressed:()=>uB,pin_pressed_init:()=>aB});var dt={};t.r(dt),t.d(dt,{me_g1_aht11:()=>dB,me_g1_hp203:()=>IB,me_g1_rfid_readcontent:()=>hB,me_g1_rfid_readid:()=>MB,me_g1_rfid_status:()=>OB,me_g1_rfid_write:()=>mB,me_g1_rfid_write_outcome:()=>EB,me_g1_varistor:()=>TB});var It={};t.r(It),t.d(It,{analog_input:()=>DB,analog_output:()=>FB,espnow_channel:()=>AB,haskylens_model:()=>LB,i2c_A_pin:()=>PB,i2c_B_pin:()=>YB,pins_analog:()=>bB,pins_analog_pin:()=>VB,pins_axis:()=>eG,pins_brightness:()=>iG,pins_builtinimg:()=>QB,pins_builtinimg_extern:()=>qB,pins_button:()=>UB,pins_buttonB:()=>wB,pins_dac:()=>BB,pins_dac_pin:()=>GB,pins_digital:()=>cB,pins_digital_dot:()=>rG,pins_digital_pin:()=>gB,pins_exlcdh:()=>$B,pins_exlcdv:()=>tG,pins_imglist:()=>zB,pins_input_pin:()=>CB,pins_one_more:()=>uG,pins_output_pin:()=>SB,pins_playlist:()=>jB,pins_playlist_extern:()=>ZB,pins_pwm:()=>HB,pins_pwm_pin:()=>kB,pins_radio_datarate:()=>aG,pins_radio_power:()=>pG,pins_serial:()=>JB,pins_tone_notes:()=>oG,pins_touch:()=>KB,pins_touch_pin:()=>WB,pins_tts_bgmusic:()=>_G,pins_tts_builtin_music:()=>sG,pins_tts_voice:()=>nG,pwm_input:()=>NB,pwm_output:()=>fB,spi_A_pin:()=>vB,spi_B_pin:()=>XB,spi_C_pin:()=>xB,spi_D_pin:()=>yB});var Tt={};t.r(Tt),t.d(Tt,{inout_analog_atten:()=>RG,inout_analog_write:()=>TG,inout_analog_write_init:()=>OG,inout_analog_write_set:()=>MG,inout_digital_init:()=>EG,inout_digital_read:()=>IG,inout_digital_write:()=>dG,inout_highlow:()=>lG,inout_pin_attachInterrupt:()=>mG,inout_pin_pressed:()=>hG,inout_pin_pressed_init:()=>cG});var Mt={};t.r(Mt),t.d(Mt,{me_g1_aht11:()=>gG,me_g1_hp203:()=>CG,me_g1_rfid_readcontent:()=>LG,me_g1_rfid_readid:()=>AG,me_g1_rfid_status:()=>fG,me_g1_rfid_write:()=>NG,me_g1_rfid_write_outcome:()=>DG,me_g1_varistor:()=>SG});var ht={};t.r(ht),t.d(ht,{analog_input:()=>BG,analog_output:()=>UG,espnow_channel:()=>bG,haskylens_model:()=>VG,i2c_A_pin:()=>wG,i2c_B_pin:()=>HG,pins_analog:()=>qG,pins_analog_pin:()=>QG,pins_axis:()=>uU,pins_brightness:()=>dU,pins_builtinimg:()=>sU,pins_builtinimg_extern:()=>_U,pins_button:()=>PG,pins_buttonB:()=>YG,pins_dac:()=>$G,pins_dac_pin:()=>ZG,pins_digital:()=>FG,pins_digital_dot:()=>RU,pins_digital_pin:()=>vG,pins_exlcdh:()=>rU,pins_exlcdv:()=>lU,pins_imglist:()=>oU,pins_input_pin:()=>XG,pins_interrupt:()=>iU,pins_one_more:()=>OU,pins_output_pin:()=>xG,pins_playlist:()=>pU,pins_playlist_extern:()=>aU,pins_pwm:()=>jG,pins_pwm_input:()=>yG,pins_pwm_pin:()=>zG,pins_radio_datarate:()=>EU,pins_radio_power:()=>mU,pins_serial:()=>nU,pins_tone_notes:()=>hU,pins_touch:()=>eU,pins_touch_pin:()=>tU,pins_tts_bgmusic:()=>MU,pins_tts_builtin_music:()=>TU,pins_tts_voice:()=>IU,pwm_output:()=>GG,spi_A_pin:()=>kG,spi_B_pin:()=>WG,spi_C_pin:()=>KG,spi_D_pin:()=>JG});const mt=Blockly,Et=Mixly,Ot={NAME_TYPE:"VARIABLE",allVariables:function(t){var e;if(t.getDescendants)e=t.getDescendants();else{if(!t.getAllBlocks)throw"Not Block or Workspace: "+t;e=t.getAllBlocks()}for(var i=Object.create(null),n=0;n1&&(o+=n)):i=o}else i="i";return i}},Rt=Ot; +(()=>{"use strict";var t={d:(e,i)=>{for(var n in i)t.o(i,n)&&!t.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:i[n]})},o:(t,e)=>Object.prototype.hasOwnProperty.call(t,e),r:t=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})}},e={};t.r(e),t.d(e,{controls_type:()=>Dt,controls_typeLists:()=>ft,lists_zip:()=>Ft,lists_zip_container:()=>Pt,lists_zip_item:()=>Yt,unpack_iterable_object:()=>vt,variables_change:()=>Lt,variables_get:()=>St,variables_global:()=>Nt,variables_set:()=>At});var i={};t.r(i),t.d(i,{base_setup:()=>yt,controls_delay:()=>bt,controls_end_program:()=>Vt,controls_except:()=>jt,controls_finally:()=>Zt,controls_flow_statements:()=>kt,controls_for:()=>Wt,controls_forEach:()=>Ut,controls_for_range:()=>Kt,controls_if:()=>Bt,controls_if_else:()=>qt,controls_if_elseif:()=>Qt,controls_if_if:()=>Jt,controls_lambda:()=>te,controls_main:()=>xt,controls_pass:()=>ee,controls_range:()=>Gt,controls_repeat_ext:()=>$t,controls_thread:()=>ie,controls_try:()=>zt,controls_try_finally:()=>Ht,controls_whileUntil:()=>wt,datetime_fromtimestamp:()=>ae,do_while:()=>ne,garbage_collection:()=>se,gene_unique_identifier:()=>ue,get_mem_alloc:()=>_e,get_mem_free:()=>oe,get_unique_identifier:()=>pe});var n={};t.r(n),t.d(n,{base_map:()=>Fe,generate_cartesian_product:()=>Ye,math_arithmetic:()=>Te,math_bit:()=>he,math_constant:()=>le,math_constant_mp:()=>Ie,math_constrain:()=>Ce,math_dec:()=>Ee,math_indexer_number:()=>Ae,math_map:()=>Se,math_max_min:()=>Re,math_number:()=>de,math_number_base_conversion:()=>ce,math_random:()=>ge,math_random_seed:()=>Le,math_round:()=>Ne,math_selfcalcu:()=>Me,math_to_int:()=>Oe,math_trig:()=>me,text_to_number:()=>De,text_to_number_skulpt:()=>fe,turn_to_int:()=>Pe});var s={};t.r(s),t.d(s,{ascii_to_char:()=>Ve,char_to_ascii:()=>Be,number_to_text:()=>Ge,os_system:()=>di,text:()=>Xe,text_capital:()=>qe,text_center:()=>ze,text_char:()=>ye,text_char_at:()=>He,text_char_at2:()=>we,text_char_at3:()=>pi,text_compareTo:()=>oi,text_compare_to:()=>Qe,text_create_with_container:()=>ni,text_create_with_item:()=>si,text_encode:()=>ui,text_equals_starts_ends:()=>Je,text_eval:()=>ri,text_find:()=>je,text_format:()=>ii,text_format_noreturn:()=>ai,text_join:()=>be,text_join_seq:()=>Ze,text_length:()=>Ue,text_random_char:()=>ke,text_replace:()=>$e,text_split:()=>ti,text_strip:()=>ei,text_substring:()=>Ke,text_substring2:()=>We,text_substring3:()=>_i,text_textarea:()=>xe});var _={};t.r(_),t.d(_,{ENUMERATE:()=>Ji,content_in_lists:()=>qi,enumerate:()=>Qi,list_many_input:()=>Xi,list_tolist:()=>Vi,list_tolist2:()=>Ki,list_trig:()=>Pi,lists_2d_get_col_row_data:()=>hi,lists_2d_get_data_with_col_row:()=>Mi,lists_append_extend:()=>gi,lists_change_to:()=>vi,lists_change_to_general:()=>yi,lists_clear:()=>Ni,lists_create_with:()=>mi,lists_create_with2:()=>Bi,lists_create_with_container:()=>Oi,lists_create_with_item:()=>Ri,lists_create_with_noreturn:()=>xi,lists_create_with_text:()=>Ei,lists_create_with_text2:()=>Gi,lists_del_general:()=>bi,lists_find:()=>Fi,lists_getIndex3:()=>Ui,lists_getSublist3:()=>wi,lists_get_index:()=>Ii,lists_get_random_item:()=>Ci,lists_get_random_sublist:()=>Si,lists_get_sublist:()=>Ti,lists_insert_value:()=>Ai,lists_insert_value2:()=>ki,lists_pop:()=>fi,lists_remove_at:()=>Di,lists_remove_at2:()=>Wi,lists_reverse:()=>Li,lists_setIndex3:()=>Hi,lists_set_index:()=>ci,lists_sort:()=>Yi});var o={};t.r(o),t.d(o,{dicts_add_change_del:()=>ln,dicts_add_or_change:()=>sn,dicts_clear:()=>pn,dicts_create_with:()=>ji,dicts_create_with_container:()=>Zi,dicts_create_with_item:()=>$i,dicts_create_with_noreturn:()=>Mn,dicts_deldict:()=>dn,dicts_delete:()=>_n,dicts_get:()=>en,dicts_get_default:()=>nn,dicts_items:()=>an,dicts_keys:()=>tn,dicts_length:()=>rn,dicts_pop:()=>In,dicts_setdefault:()=>Tn,dicts_to_json:()=>mn,dicts_to_json2:()=>Rn,dicts_to_to:()=>On,dicts_todict:()=>hn,dicts_update:()=>on,dicts_values:()=>un,json_to_dicts:()=>En});var p={};t.r(p),t.d(p,{logic_boolean:()=>Ln,logic_compare:()=>gn,logic_compare_continous:()=>Cn,logic_is:()=>Fn,logic_is_in:()=>fn,logic_negate:()=>An,logic_null:()=>Nn,logic_operation:()=>Sn,logic_tobool:()=>Pn,logic_true_or_false:()=>Dn});var a={};t.r(a),t.d(a,{sdcard_mount:()=>ts,sdcard_use_spi_init:()=>$n,storage_can_write_ornot:()=>Gn,storage_change_dir:()=>jn,storage_close_file:()=>wn,storage_delete_file:()=>kn,storage_file_seek:()=>Jn,storage_file_tell:()=>Kn,storage_file_write:()=>yn,storage_fileopen:()=>vn,storage_fileopen_new:()=>Xn,storage_fileopen_new_encoding:()=>xn,storage_get_a_line:()=>Bn,storage_get_contents:()=>Vn,storage_get_contents_without_para:()=>bn,storage_get_current_dir:()=>Qn,storage_get_file_size:()=>Wn,storage_get_filename:()=>Un,storage_is_file:()=>Zn,storage_list_all_files:()=>Hn,storage_make_dir:()=>qn,storage_open_file_with_os:()=>Yn,storage_rename:()=>zn});var u={};t.r(u),t.d(u,{procedures_callnoreturn:()=>ps,procedures_callreturn:()=>as,procedures_defnoreturn:()=>ns,procedures_defreturn:()=>ss,procedures_ifreturn:()=>us,procedures_mutatorarg:()=>os,procedures_mutatorcontainer:()=>_s,procedures_return:()=>rs});var r={};t.r(r),t.d(r,{tuple_change_to:()=>gs,tuple_create_with:()=>ls,tuple_create_with_container:()=>Is,tuple_create_with_item:()=>Ts,tuple_create_with_noreturn:()=>Ls,tuple_create_with_text2:()=>Ms,tuple_create_with_text_return:()=>hs,tuple_del:()=>Os,tuple_find:()=>Cs,tuple_getIndex:()=>ms,tuple_getSublist:()=>As,tuple_get_random_item:()=>Ds,tuple_get_sublist:()=>Ns,tuple_join:()=>Rs,tuple_length:()=>Es,tuple_max:()=>cs,tuple_totuple:()=>fs,tuple_trig:()=>Ss});var d={};t.r(d),t.d(d,{set_add_discard:()=>Bs,set_clear:()=>ys,set_create_with:()=>Ps,set_create_with_container:()=>Ys,set_create_with_item:()=>vs,set_create_with_text_return:()=>ws,set_length:()=>Xs,set_operate:()=>bs,set_operate_update:()=>Vs,set_pop:()=>xs,set_sub:()=>Gs,set_toset:()=>Hs,set_update:()=>Us});var l={};t.r(l),t.d(l,{html_content:()=>Qs,html_content_more:()=>qs,html_document:()=>Ws,html_form:()=>js,html_head_body:()=>Js,html_style:()=>zs,html_style_color:()=>$s,html_style_content:()=>Zs,html_text:()=>t_,html_title:()=>Ks});var I={};t.r(I),t.d(I,{attribute_access:()=>T_,function_call:()=>d_,function_call_container:()=>l_,function_call_item:()=>I_,raw_block:()=>n_,raw_empty:()=>__,raw_expression:()=>s_,raw_table:()=>i_,text_comment:()=>o_,text_print_multiple:()=>a_,text_print_multiple_container:()=>u_,text_print_multiple_item:()=>r_,type_check:()=>p_});var T={};t.r(T),t.d(T,{controls_type:()=>O_,controls_typeLists:()=>R_,lists_zip:()=>c_,unpack_iterable_object:()=>g_,variables_change:()=>m_,variables_get:()=>M_,variables_global:()=>E_,variables_set:()=>h_});var M={};t.r(M),t.d(M,{Panic_with_status_code:()=>Y_,base_setup:()=>S_,controls_delay:()=>P_,controls_flow_statements:()=>F_,controls_for:()=>N_,controls_forEach:()=>b_,controls_for_range:()=>D_,controls_if:()=>A_,controls_interrupts:()=>x_,controls_lambda:()=>B_,controls_main:()=>C_,controls_millis:()=>v_,controls_nointerrupts:()=>y_,controls_pass:()=>U_,controls_range:()=>V_,controls_repeat:()=>q_,controls_repeat_ext:()=>k_,controls_thread:()=>w_,controls_try_finally:()=>L_,controls_whileUntil:()=>f_,datetime_fromtimestamp:()=>z_,do_while:()=>H_,garbage_collection:()=>W_,gene_unique_identifier:()=>j_,get_mem_alloc:()=>K_,get_mem_free:()=>J_,get_unique_identifier:()=>Q_,reset:()=>X_,time_sleep:()=>G_});var h={};t.r(h),t.d(h,{base_map:()=>Oo,generate_cartesian_product:()=>co,math_arithmetic:()=>io,math_bit:()=>eo,math_constant:()=>$_,math_constant_mp:()=>to,math_constrain:()=>lo,math_dec:()=>oo,math_indexer_number:()=>Mo,math_map:()=>ro,math_max_min:()=>ao,math_number:()=>Z_,math_number_base_conversion:()=>Io,math_random:()=>uo,math_random_seed:()=>To,math_round:()=>ho,math_selfcalcu:()=>no,math_single:()=>so,math_to_int:()=>po,math_trig:()=>_o,text_to_number:()=>mo,text_to_number_skulpt:()=>Eo,turn_to_int:()=>Ro});var m={};t.r(m),t.d(m,{ascii_to_char:()=>Lo,char_to_ascii:()=>No,number_to_text:()=>Do,os_system:()=>jo,text:()=>go,text_capital:()=>bo,text_center:()=>Vo,text_char:()=>So,text_char_at:()=>Po,text_char_at2:()=>Fo,text_char_at3:()=>Qo,text_compareTo:()=>Jo,text_compare_to:()=>Xo,text_encode:()=>qo,text_equals_starts_ends:()=>vo,text_eval:()=>zo,text_find:()=>Bo,text_format:()=>ko,text_format_noreturn:()=>Wo,text_join:()=>Ao,text_join_seq:()=>Go,text_length:()=>fo,text_random_char:()=>Yo,text_replace:()=>Uo,text_split:()=>wo,text_strip:()=>Ho,text_substring:()=>yo,text_substring2:()=>xo,text_substring3:()=>Ko,text_textarea:()=>Co});var E={};t.r(E),t.d(E,{content_in_lists:()=>Pp,enumerate:()=>Fp,list_many_input:()=>mp,list_tolist:()=>Dp,list_tolist2:()=>fp,list_trig:()=>Tp,lists_2d_get_col_row_data:()=>tp,lists_2d_get_data_with_col_row:()=>$o,lists_append_extend:()=>_p,lists_change_to:()=>hp,lists_change_to_general:()=>Op,lists_clear:()=>rp,lists_create_with:()=>ep,lists_create_with2:()=>cp,lists_create_with_noreturn:()=>Ep,lists_create_with_text:()=>ip,lists_create_with_text2:()=>gp,lists_del_general:()=>Rp,lists_find:()=>dp,lists_getIndex3:()=>Cp,lists_getSublist3:()=>Sp,lists_get_index:()=>np,lists_get_random_item:()=>op,lists_get_random_sublist:()=>pp,lists_get_sublist:()=>Zo,lists_insert_value:()=>ap,lists_insert_value2:()=>Lp,lists_pop:()=>Ip,lists_remove_at:()=>lp,lists_remove_at2:()=>Np,lists_reverse:()=>up,lists_setIndex3:()=>Ap,lists_set_index:()=>sp,lists_sort:()=>Mp});var O={};t.r(O),t.d(O,{dicts_add_change_del:()=>kp,dicts_add_or_change:()=>yp,dicts_clear:()=>Bp,dicts_create_with:()=>Yp,dicts_create_with_noreturn:()=>Jp,dicts_deldict:()=>Hp,dicts_delete:()=>bp,dicts_get:()=>Xp,dicts_get_default:()=>xp,dicts_items:()=>Gp,dicts_keys:()=>vp,dicts_length:()=>wp,dicts_pop:()=>Wp,dicts_setdefault:()=>Kp,dicts_to_json:()=>qp,dicts_to_json2:()=>Zp,dicts_to_to:()=>jp,dicts_todict:()=>Qp,dicts_update:()=>Vp,dicts_values:()=>Up,json_to_dicts:()=>zp});var R={};t.r(R),t.d(R,{logic_boolean:()=>na,logic_compare:()=>$p,logic_compare_continous:()=>ta,logic_is:()=>pa,logic_is_in:()=>oa,logic_negate:()=>ia,logic_null:()=>sa,logic_operation:()=>ea,logic_tobool:()=>aa,logic_true_or_false:()=>_a});var c={};t.r(c),t.d(c,{sdcard_mount:()=>Pa,sdcard_use_spi_init:()=>Fa,storage_can_write_ornot:()=>ma,storage_change_dir:()=>Aa,storage_close_file:()=>Oa,storage_delete_file:()=>ca,storage_file_seek:()=>Sa,storage_file_tell:()=>Ca,storage_file_write:()=>Ia,storage_fileopen:()=>ra,storage_fileopen_new:()=>da,storage_fileopen_new_encoding:()=>la,storage_get_a_line:()=>ha,storage_get_contents:()=>Ma,storage_get_contents_without_para:()=>Ta,storage_get_current_dir:()=>La,storage_get_file_size:()=>ga,storage_get_filename:()=>Ea,storage_is_file:()=>fa,storage_list_all_files:()=>Ra,storage_make_dir:()=>Na,storage_open_file_with_os:()=>ua,storage_rename:()=>Da});var g={};t.r(g),t.d(g,{procedures_callnoreturn:()=>xa,procedures_callreturn:()=>Xa,procedures_defnoreturn:()=>va,procedures_defreturn:()=>Ya,procedures_ifreturn:()=>ya,procedures_return:()=>ba});var C={};t.r(C),t.d(C,{tuple_change_to:()=>Ka,tuple_create_with:()=>Va,tuple_create_with_noreturn:()=>za,tuple_create_with_text2:()=>Ba,tuple_create_with_text_return:()=>Ga,tuple_del:()=>Ha,tuple_find:()=>Ja,tuple_getIndex:()=>Ua,tuple_getSublist:()=>qa,tuple_get_random_item:()=>Za,tuple_get_sublist:()=>ja,tuple_join:()=>ka,tuple_length:()=>wa,tuple_max:()=>Wa,tuple_totuple:()=>$a,tuple_trig:()=>Qa});var S={};t.r(S),t.d(S,{set_add_discard:()=>ou,set_clear:()=>nu,set_create_with:()=>tu,set_create_with_text_return:()=>uu,set_length:()=>eu,set_operate:()=>su,set_operate_update:()=>_u,set_pop:()=>iu,set_sub:()=>pu,set_toset:()=>ru,set_update:()=>au});var A={};t.r(A),t.d(A,{html_content:()=>Tu,html_content_more:()=>Mu,html_document:()=>du,html_form:()=>mu,html_head_body:()=>Iu,html_style:()=>hu,html_style_content:()=>Eu,html_text:()=>Ou,html_title:()=>lu});var L={};t.r(L),t.d(L,{attribute_access:()=>Lu,function_call:()=>Au,raw_block:()=>Ru,raw_empty:()=>gu,raw_expression:()=>cu,raw_table:()=>Cu,type_check:()=>Su});var N={};t.r(N),t.d(N,{PIN_init:()=>Nr,actuator_extern_get_led_bright:()=>Vu,actuator_extern_get_led_state:()=>Bu,actuator_extern_led_bright:()=>bu,actuator_extern_led_brightness:()=>Gu,actuator_ms32006_dcmotor:()=>qu,actuator_ms32006_init:()=>Qu,actuator_ms32006_stepper:()=>zu,actuator_neopixel_init:()=>ju,actuator_neopixel_rgb:()=>Zu,actuator_neopixel_rgb_all:()=>$u,actuator_neopixel_write:()=>tr,actuator_use_uart_init:()=>er,esp32_music_get_tempo_extern:()=>Xu,esp32_music_pitch:()=>Fu,esp32_music_pitch_init:()=>fu,esp32_music_pitch_with_time:()=>Pu,esp32_music_play_list:()=>Yu,esp32_music_reset_extern:()=>xu,esp32_music_set_tempo_extern:()=>vu,esp32_music_stop:()=>yu,mixbot_actuator_extern_get_addr:()=>Ar,mixbot_actuator_extern_set_addr:()=>Lr,mixbot_addr_extern:()=>lr,parrot_PIN_init:()=>Pr,parrot_move_speed:()=>Yr,pin_led_bright:()=>Dr,player_insert_music:()=>pr,player_play_music:()=>or,player_set_mode:()=>_r,player_set_play:()=>nr,player_set_volume:()=>sr,player_whether_stop:()=>ir,robot_led_extern:()=>hr,robot_led_extern_get_value:()=>mr,robot_motor_extern:()=>Ir,robot_motor_extern_get_speed:()=>Tr,robot_servo_extern_absolute_run:()=>cr,robot_servo_extern_get_status:()=>Er,robot_servo_extern_relative_continue:()=>Sr,robot_servo_extern_relative_origin:()=>gr,robot_servo_extern_relative_run:()=>Cr,robot_servo_extern_stop:()=>Rr,robot_servo_extern_stop_mode:()=>Or,robot_traffic_light_extern:()=>Mr,servo_PIN_init:()=>fr,servo_get_angle:()=>Ku,servo_get_speed:()=>Ju,servo_init:()=>Uu,servo_move:()=>wu,servo_move_angle:()=>Fr,servo_set_angle:()=>ku,servo_set_speed:()=>Wu,servo_speed_360:()=>Hu,syn6288_builtin_voice:()=>rr,syn6288_get_voice:()=>ur,syn6288_set_voice:()=>ar,syn6288_tts_play:()=>dr});var D={};t.r(D),t.d(D,{actuator_dc_motor:()=>rd,actuator_dc_motor_stop:()=>dd,actuator_get_led_bright:()=>br,actuator_get_led_state:()=>Vr,actuator_led_bright:()=>yr,actuator_led_brightness:()=>Br,actuator_mixbot_buzzer_on_off:()=>hd,actuator_mixgo_nova_mic_get:()=>cd,actuator_mixgo_nova_mic_set:()=>Rd,actuator_mixgo_nova_onboard_music_pitch:()=>Nd,actuator_mixgo_nova_onboard_music_stop:()=>Dd,actuator_mixgo_nova_play_audio:()=>Ad,actuator_mixgo_nova_play_online_audio:()=>Ld,actuator_mixgo_nova_record_audio:()=>Sd,actuator_mixgo_nova_voice_get:()=>Cd,actuator_mixgo_nova_voice_set:()=>gd,actuator_mixgo_zero_led_color:()=>Gr,actuator_onboard_neopixel_rgb:()=>Kr,actuator_onboard_neopixel_rgb_all:()=>Jr,actuator_onboard_neopixel_rgb_show_all_chase:()=>qr,actuator_onboard_neopixel_rgb_show_all_rainbow:()=>Qr,actuator_onboard_neopixel_write:()=>zr,actuator_rm_onboard_neopixel_rgb:()=>jr,actuator_rm_onboard_neopixel_rgb_all:()=>Zr,actuator_rm_onboard_neopixel_rgb_show_all_chase:()=>$r,actuator_stepper_keep:()=>ad,actuator_stepper_stop:()=>ud,analog_ble_keyboard_init:()=>Ud,analog_ble_keyboard_input:()=>kd,analog_ble_keyboard_mouse_init:()=>Zd,analog_ble_keyboard_mouse_input:()=>il,analog_ble_keyboard_mouse_send_battery:()=>el,analog_ble_keyboard_mouse_str:()=>nl,analog_ble_keyboard_send_battery:()=>Kd,analog_ble_keyboard_str:()=>Wd,analog_ble_mouse_init:()=>Jd,analog_ble_mouse_input:()=>zd,analog_ble_mouse_keyboard_input:()=>sl,analog_ble_mouse_send_battery:()=>jd,analog_keyboard_input:()=>Yd,analog_keyboard_str:()=>Gd,analog_mouse_input:()=>Vd,bitbot_motor:()=>Od,bitbot_move:()=>md,bitbot_stop:()=>Ed,ble_keyboard_connect:()=>Hd,ble_keyboard_get_mac:()=>wd,ble_keyboard_mouse_connect:()=>tl,ble_keyboard_mouse_get_mac:()=>$d,ble_mouse_connect:()=>qd,ble_mouse_get_mac:()=>Qd,cc_number:()=>Wr,educore_ble_keyboard_input:()=>Tl,educore_ble_sensor_connected:()=>Il,educore_ble_sensor_init:()=>ll,educore_buzzer:()=>_l,educore_buzzer_play_tone:()=>ol,educore_buzzer_play_tone_time:()=>pl,educore_buzzer_stop:()=>al,educore_neopixel_clear:()=>dl,educore_neopixel_rgb:()=>rl,educore_rgb_light:()=>ul,esp32_music_get_tempo:()=>ed,esp32_music_reset:()=>id,esp32_music_set_tempo:()=>td,esp32_onboard_music_pitch:()=>nd,esp32_onboard_music_pitch_with_time:()=>sd,esp32_onboard_music_play_list:()=>od,esp32_onboard_music_stop:()=>_d,general_key:()=>Xd,general_key_tuple:()=>xd,generalkey_container:()=>yd,generalkey_create_with_item:()=>bd,get_power_output:()=>Fd,ledswitch:()=>xr,mixbot_motor:()=>Md,mixbot_motor_status:()=>ld,mixbot_move:()=>Id,mixbot_stop:()=>Td,mouse_key:()=>Bd,number:()=>Xr,rm_actuator_get_led_bright:()=>wr,rm_actuator_get_led_state:()=>Hr,rm_actuator_led_bright:()=>Ur,rm_actuator_led_brightness:()=>kr,rm_motor:()=>pd,set_all_power_output:()=>Pd,set_power_output:()=>fd,special_key:()=>vd});var f={};t.r(f),t.d(f,{ai_sensor_20object:()=>Ql,ai_sensor_ailocal_class:()=>bl,ai_sensor_ailocal_class_result:()=>Vl,ai_sensor_ailocal_train:()=>yl,ai_sensor_asr_recognize:()=>Hl,ai_sensor_audio_play:()=>Gl,ai_sensor_audio_record:()=>Bl,ai_sensor_barcode:()=>gl,ai_sensor_circle:()=>Dl,ai_sensor_classifier_faces:()=>Jl,ai_sensor_color:()=>Yl,ai_sensor_color_chases:()=>xl,ai_sensor_color_chases_result:()=>Xl,ai_sensor_config:()=>Rl,ai_sensor_face:()=>Kl,ai_sensor_find_20objects:()=>ql,ai_sensor_find_barcodes:()=>Cl,ai_sensor_find_circles:()=>fl,ai_sensor_find_colors:()=>vl,ai_sensor_find_licenseplates:()=>Wl,ai_sensor_find_lines:()=>Nl,ai_sensor_find_qrcodes:()=>Ol,ai_sensor_find_rects:()=>Pl,ai_sensor_find_tags:()=>Al,ai_sensor_licenseplate:()=>kl,ai_sensor_line:()=>Ll,ai_sensor_qrcode:()=>ml,ai_sensor_qrcode_lite:()=>El,ai_sensor_rect:()=>Fl,ai_sensor_rgb:()=>cl,ai_sensor_tag:()=>Sl,ai_sensor_use_uart_init:()=>hl,ai_sensor_yolo_recognize:()=>Ul,ai_sensor_yolo_recognize_result:()=>wl});var F={};t.r(F),t.d(F,{MICROPYTHON_AI_Speech_asr:()=>Zl,MICROPYTHON_AI_Speech_unit:()=>jl,MICROPYTHON_AI_client:()=>zl});var P={};t.r(P),t.d(P,{mpython_blynk_app_data:()=>II,mpython_blynk_app_notify:()=>oI,mpython_blynk_email:()=>uI,mpython_blynk_get_timers:()=>rI,mpython_blynk_on_connected:()=>nI,mpython_blynk_on_disconnected:()=>iI,mpython_blynk_run:()=>_I,mpython_blynk_sensor_data_to_app:()=>lI,mpython_blynk_set_property:()=>aI,mpython_blynk_setup:()=>TI,mpython_blynk_stop_timers:()=>pI,mpython_blynk_sync_virtual:()=>eI,mpython_blynk_terminal_widget_vpin:()=>tI,mpython_blynktimer:()=>dI,mpython_blynktimer_run:()=>sI});var Y={};t.r(Y),t.d(Y,{cc_g1_init:()=>MI,cc_g1_read_bat:()=>hI,cc_g1_read_joystick:()=>mI,cc_g1_read_key:()=>EI,cc_g1_turnoff:()=>OI});var v={};t.r(v),t.d(v,{ce_go_dc_motor:()=>DI,ce_go_get_led_bright:()=>CI,ce_go_get_led_state:()=>SI,ce_go_hall_attachInterrupt:()=>fI,ce_go_hall_data:()=>PI,ce_go_hall_initialize:()=>FI,ce_go_led_bright:()=>gI,ce_go_led_brightness:()=>AI,ce_go_light_number:()=>cI,ce_go_pin_light:()=>yI,ce_go_pin_near:()=>vI,ce_go_pin_near_line:()=>YI,ce_go_pin_near_state_change:()=>XI,ce_go_stepper_keep:()=>LI,ce_go_stepper_stop:()=>NI,educore_car:()=>bI,educore_car_pin_near:()=>UI,educore_car_pin_near_line:()=>GI,educore_car_stepper_keep:()=>VI,educore_car_stepper_stop:()=>BI,sensor_mixgome_eulerangles:()=>xI});var X={};t.r(X),t.d(X,{communicate_bluetooth_central_init:()=>CT,communicate_bluetooth_connect:()=>NT,communicate_bluetooth_disconnect:()=>DT,communicate_bluetooth_handle:()=>vT,communicate_bluetooth_is_connected:()=>FT,communicate_bluetooth_mac:()=>LT,communicate_bluetooth_peripheral_init:()=>ST,communicate_bluetooth_recv:()=>PT,communicate_bluetooth_recv_only:()=>YT,communicate_bluetooth_scan:()=>AT,communicate_bluetooth_send:()=>fT,communicate_espnow_init:()=>XT,communicate_espnow_init_new:()=>xT,communicate_i2c_available:()=>_T,communicate_i2c_init:()=>WI,communicate_i2c_master_read:()=>sT,communicate_i2c_onboard:()=>HI,communicate_i2c_read:()=>KI,communicate_i2c_scan:()=>QI,communicate_i2c_write:()=>JI,communicate_ir_recv_init:()=>IT,communicate_ir_send_init:()=>ET,communicate_ow_init:()=>pT,communicate_ow_read:()=>uT,communicate_ow_reset:()=>lT,communicate_ow_scan:()=>aT,communicate_ow_select:()=>dT,communicate_ow_write:()=>rT,communicate_spi_buffer:()=>jI,communicate_spi_init:()=>qI,communicate_spi_onboard:()=>kI,communicate_spi_read:()=>ZI,communicate_spi_read_output:()=>$I,communicate_spi_readinto:()=>tT,communicate_spi_readinto_output:()=>eT,communicate_spi_set:()=>zI,communicate_spi_write:()=>iT,communicate_spi_write_readinto:()=>nT,espnow_radio_channel:()=>UT,espnow_radio_channel_new:()=>HT,espnow_radio_on_off:()=>kT,espnow_radio_rec:()=>KT,espnow_radio_recv:()=>QT,espnow_radio_recv_certain_msg:()=>qT,espnow_radio_recv_certain_msg_new:()=>jT,espnow_radio_recv_msg:()=>JT,espnow_radio_recv_new:()=>zT,espnow_radio_send:()=>WT,espnow_radio_txpower:()=>wT,i2c_available:()=>OM,i2c_init:()=>_M,i2c_master_reader2:()=>EM,i2c_read:()=>oM,i2c_scan:()=>aM,i2c_slave_onreceive:()=>oT,i2c_write:()=>pM,internal_variable:()=>TT,ir_recv_timeout:()=>mT,ir_transmit_busy:()=>gT,ir_transmit_conventional_data:()=>OT,ir_transmit_raw_code:()=>cT,ir_transmit_study_code:()=>RT,ir_whether_recv:()=>hT,lora_init:()=>ZT,lora_packet:()=>$T,lora_recv:()=>eM,lora_send:()=>tM,network_espnow_info:()=>bT,network_espnow_mac:()=>yT,network_espnow_recv:()=>VT,network_espnow_recv_handle:()=>GT,network_espnow_send:()=>BT,recv_fun:()=>MT,spi_buffer:()=>dM,spi_init:()=>uM,spi_read:()=>lM,spi_read_output:()=>IM,spi_readinto:()=>TM,spi_readinto_output:()=>MM,spi_set:()=>rM,spi_write:()=>hM,spi_write_readinto:()=>mM,urequests_attribute:()=>nM,urequests_get:()=>iM,urequests_method:()=>sM});var x={};t.r(x),t.d(x,{display_animate:()=>qM,display_blink_rate:()=>WM,display_circle:()=>zM,display_color_seclet:()=>ah,display_draw_4strings:()=>BM,display_fill:()=>QM,display_get_screen_image:()=>kM,display_help:()=>ZM,display_image_size:()=>GM,display_lcd_use_i2c_init:()=>Th,display_line:()=>wM,display_line_arbitrarily:()=>HM,display_matrix_extern_bright_point:()=>PM,display_matrix_extern_bright_screen:()=>vM,display_matrix_extern_clear:()=>XM,display_matrix_extern_get_pixel:()=>FM,display_matrix_extern_get_screen_pixel:()=>YM,display_matrix_extern_image_builtins:()=>xM,display_matrix_extern_scroll_string:()=>AM,display_matrix_extern_scroll_string_delay:()=>LM,display_matrix_extern_shift:()=>fM,display_matrix_extern_show_frame_string:()=>NM,display_matrix_extern_show_frame_string_delay:()=>DM,display_matrix_extern_show_image:()=>CM,display_matrix_extern_show_image_or_string_delay:()=>SM,display_matrix_use_i2c_init:()=>gM,display_oled_drawPixel:()=>th,display_oled_showBitmap:()=>$M,display_oled_use_i2c_init:()=>Oh,display_onoff:()=>JM,display_rect:()=>UM,display_rgb_color:()=>KM,display_tm1650_power:()=>ih,display_tm1650_set_brightness:()=>_h,display_tm1650_show_dot:()=>sh,display_tm1650_show_num:()=>nh,display_tm_use_i2c_init:()=>eh,display_triangle:()=>jM,display_use_i2c_init:()=>VM,extern_oled_bright_point:()=>Fh,extern_oled_clear:()=>Ph,extern_oled_get_pixel:()=>fh,extern_oled_hvline:()=>vh,extern_oled_line:()=>Xh,extern_oled_scroll_string:()=>Sh,extern_oled_scroll_string_delay:()=>Ah,extern_oled_shape_rect:()=>Yh,extern_oled_shift:()=>Dh,extern_oled_show_frame_string:()=>Lh,extern_oled_show_frame_string_delay:()=>Nh,extern_oled_show_image:()=>Rh,extern_oled_show_image_or_string_delay:()=>Ch,extern_oled_show_image_xy:()=>ch,extern_oled_show_string:()=>gh,lcd_backlight:()=>mh,lcd_clear:()=>Eh,lcd_print_string:()=>hh,lcd_show_image_or_string_delay:()=>Mh,matrix_extern_image_arithmetic:()=>yM,matrix_extern_image_invert:()=>bM,tft_fill:()=>lh,tft_line_arbitrarily:()=>Ih,tft_scroll_string_delay:()=>rh,tft_show_frame_string_delay:()=>dh,tft_show_image_or_string_delay:()=>uh,tft_show_image_xy:()=>ph,tft_use_spi_init:()=>oh});var y={};t.r(y),t.d(y,{bitbot_display_image_create:()=>Om,display_bright_point:()=>qh,display_bright_screen:()=>jh,display_clear:()=>Zh,display_get_pixel:()=>Qh,display_get_screen_pixel:()=>zh,display_image_builtins:()=>Hh,display_image_builtins_all:()=>kh,display_image_create:()=>wh,display_scroll_string:()=>Vh,display_scroll_string_delay:()=>Bh,display_shift:()=>Jh,display_show_frame_string:()=>Gh,display_show_frame_string_delay:()=>Uh,display_show_image:()=>yh,display_show_image_or_string_delay:()=>bh,draw_pointer:()=>Hm,image_arithmetic:()=>Wh,image_invert:()=>Kh,mixbot_display_bright_screen:()=>mm,mixbot_display_get_ambientbright:()=>hm,mixbot_display_get_screen_pixel:()=>Mm,mixbot_display_image_create:()=>Tm,mixbot_display_rotate:()=>Em,mixgo_display_image_create_new:()=>em,mixgome_display_font:()=>im,mixgome_display_image_create:()=>$h,mixgomini_display_image_create:()=>tm,mpython_display_hvline:()=>dm,mpython_display_line:()=>lm,mpython_display_shape_rect:()=>rm,mpython_pbm_image:()=>Im,onboard_oled_bright_point:()=>um,onboard_oled_scroll_string_delay:()=>pm,onboard_oled_show_frame_string_delay:()=>am,onboard_oled_show_image:()=>nm,onboard_oled_show_image_or_string_delay:()=>om,onboard_oled_show_image_xy:()=>sm,onboard_oled_show_string:()=>_m,onboard_tft_bright_point:()=>Ym,onboard_tft_bright_screen:()=>xm,onboard_tft_clear:()=>vm,onboard_tft_clock_clear:()=>Um,onboard_tft_clock_draw:()=>Gm,onboard_tft_clock_get_rtctime:()=>Vm,onboard_tft_clock_init:()=>bm,onboard_tft_clock_set_time:()=>Bm,onboard_tft_display_hvline:()=>Dm,onboard_tft_display_line:()=>fm,onboard_tft_display_shape_circle:()=>wm,onboard_tft_display_shape_rect:()=>Nm,onboard_tft_fill:()=>ym,onboard_tft_get_pixel:()=>Pm,onboard_tft_get_screen_pixel:()=>Xm,onboard_tft_scroll_string:()=>Cm,onboard_tft_scroll_string_delay:()=>Sm,onboard_tft_shift:()=>Fm,onboard_tft_show_frame_string:()=>Am,onboard_tft_show_frame_string_delay:()=>Lm,onboard_tft_show_image:()=>Rm,onboard_tft_show_image_or_string_delay:()=>gm,onboard_tft_show_image_xy:()=>cm});var b={};t.r(b),t.d(b,{factory_block:()=>tE,factory_block_return:()=>eE,factory_block_return_with_textarea:()=>nE,factory_block_with_textarea:()=>iE,factory_callMethod_noreturn:()=>Zm,factory_callMethod_return:()=>$m,factory_create_with_container:()=>Qm,factory_create_with_item:()=>qm,factory_declare:()=>jm,factory_from_import:()=>Wm,factory_function_noreturn:()=>Jm,factory_function_return:()=>zm,factory_import:()=>Km,folding_block:()=>sE});var V={};t.r(V),t.d(V,{controls_pin_attachInterrupt:()=>LE,inout_analog_atten:()=>TE,inout_analog_read:()=>IE,inout_analog_read_init:()=>RE,inout_analog_write:()=>rE,inout_analog_write_init:()=>OE,inout_analog_write_set:()=>dE,inout_analog_write_set_freq:()=>CE,inout_digital_init:()=>mE,inout_digital_read:()=>aE,inout_digital_write:()=>pE,inout_highlow:()=>oE,inout_pinMode:()=>gE,inout_pin_attachInterrupt:()=>hE,inout_pin_pressed:()=>ME,inout_pin_pressed_init:()=>cE,inout_pwm_analog_write:()=>uE,inout_pwm_analog_write_init:()=>EE,inout_pwm_analog_write_set_freq:()=>lE,pin_pressed:()=>AE,pin_pressed_init:()=>SE});var B={};t.r(B),t.d(B,{IOT_EMQX_INIT_AND_CONNECT_BY_MIXLY_CODE:()=>zE,IOT_EMQX_INIT_AND_CONNECT_BY_SHARE_CODE:()=>qE,IOT_EMQX_PING:()=>JE,IOT_FORMATTING:()=>WE,IOT_FORMAT_STRING:()=>KE,IOT_MIXIO_NTP:()=>QE,IOT_MIXIO_PUBLISH:()=>VE,IOT_MIXIO_SUBSCRIBE:()=>BE,iot_checkonenet:()=>oO,iot_client_onboard:()=>ZE,iot_create_with_item:()=>yE,iot_http_client:()=>$E,iot_http_data:()=>tO,iot_mixio_check:()=>wE,iot_mixio_connect:()=>bE,iot_mixio_connect_only:()=>UE,iot_mixio_disconnect:()=>GE,iot_mixio_format_msg:()=>kE,iot_mixio_format_topic:()=>HE,iot_mixly_key:()=>jE,iot_mqtt_client:()=>eO,iot_mqtt_data:()=>iO,iot_onenet_check:()=>PE,iot_onenet_connect:()=>fE,iot_onenet_disconnect:()=>FE,iot_onenet_publish:()=>vE,iot_onenet_publish_dict:()=>YE,iot_onenetconnect:()=>sO,iot_onenetdisconnect:()=>_O,iot_publish:()=>pO,iot_publish_container:()=>XE,iot_publish_item:()=>xE,iot_wifi_connect:()=>DE,iot_wificonnect:()=>nO});var G={};t.r(G),t.d(G,{educore_mqtt_connect:()=>GO,educore_mqtt_connect_success:()=>kO,educore_mqtt_subscribe_message:()=>UO,educore_mqtt_topic_publish:()=>HO,educore_mqtt_topic_subscribe:()=>wO,educore_wifi_connect:()=>BO,network_ap_connect:()=>EO,network_connect:()=>IO,network_get_connect:()=>MO,network_get_wifi:()=>mO,network_init:()=>uO,network_is_active:()=>dO,network_open:()=>rO,network_scan:()=>lO,network_server:()=>OO,network_socket_accept:()=>SO,network_socket_bind:()=>cO,network_socket_close:()=>fO,network_socket_connect:()=>gO,network_socket_init:()=>RO,network_socket_listen:()=>CO,network_socket_receive:()=>AO,network_socket_receive_from:()=>NO,network_socket_send:()=>LO,network_socket_send_to:()=>DO,network_stop:()=>hO,network_wifi_connect:()=>TO,ntptime_address:()=>XO,ntptime_time:()=>vO,requests_attribute:()=>PO,requests_attribute2:()=>VO,requests_get:()=>FO,requests_get2:()=>yO,requests_method:()=>YO,requests_post:()=>bO});var U={};t.r(U),t.d(U,{CI130X_BROADCAST:()=>MR,CI130X_GET_THE_RECOGNIZED_CMD:()=>TR,CI130X_GET_WHETHER_IDENTIFY:()=>IR,CI130X_IDENTIFY_AND_SAVE:()=>lR,CI130X_SET_SYSTEM_CMD:()=>hR,HCSR04:()=>ic,PS2_Button:()=>oc,PS2_Buttons:()=>ac,PS2_Buttons_new:()=>lc,PS2_State:()=>pc,PS2_init:()=>nc,PS2_init_new:()=>rc,PS2_stk:()=>uc,PS2_stk_new:()=>Ic,PS2_vibration:()=>_c,PS2_vibration_new:()=>dc,camera_sensor_init:()=>wc,camera_sensor_result:()=>Hc,educore_body_sensor:()=>Yc,educore_button_sensor_extern:()=>yc,educore_camera_sensor:()=>Uc,educore_infrared_sensor:()=>xc,educore_soilhum_sensor:()=>vc,educore_temp_sensor:()=>Gc,educore_temphum_sensor:()=>Xc,educore_ultrasonic_sensor:()=>Vc,esp32_s2_weather_init:()=>ZR,esp32_s2_weather_rain:()=>tc,esp32_s2_weather_wd:()=>$R,esp32_s2_weather_ws:()=>ec,extern_rfid_read:()=>VR,extern_rfid_readcontent:()=>GR,extern_rfid_readid:()=>BR,extern_rfid_status:()=>HR,extern_rfid_write:()=>UR,extern_rfid_write_return:()=>wR,gnss_get_data:()=>mc,gnss_have_data:()=>hc,interaction_whether_to_interaction:()=>rR,interaction_whether_to_interaction_SANT:()=>dR,mixbot_sensor_extern_get_addr:()=>Sc,mixbot_sensor_extern_set_addr:()=>Ac,pm25_get_data:()=>Mc,radar_set_DETECTION_THRESHOLD:()=>aR,radar_set_DETECTION_THRESHOLD_SANT:()=>uR,robot_button_extern_get_value:()=>Ec,robot_color_extern_get_value:()=>Cc,robot_infrared_extern_get_value:()=>Rc,robot_infrared_extern_grey_get_value:()=>cc,robot_potentiometer_extern_get_value:()=>gc,robot_sonar_extern_get_value:()=>Lc,robot_sonar_extern_led:()=>Nc,robot_touch_extern_get_value:()=>Oc,sensor_APDS9960_extern:()=>ER,sensor_DS18X20:()=>_R,sensor_LTR308_extern:()=>OR,sensor_LTR390UV_extern:()=>gR,sensor_MAX30102_extern:()=>mR,sensor_QMC5883L_extern:()=>DR,sensor_VL530LX_extern:()=>CR,sensor_adxl345_get_acceleration:()=>jO,sensor_aht11_extern:()=>AR,sensor_bmp:()=>nR,sensor_compass_reset:()=>yR,sensor_dht11:()=>$O,sensor_hp203_extern:()=>LR,sensor_light_level:()=>ZO,sensor_lm35:()=>oR,sensor_ltr381_extern:()=>RR,sensor_mixgo_extern_button_attachInterrupt:()=>qO,sensor_mixgo_extern_button_get_presses:()=>QO,sensor_mixgo_extern_button_is_pressed:()=>KO,sensor_mixgo_extern_button_was_pressed:()=>JO,sensor_mixgo_extern_light:()=>tR,sensor_mixgo_extern_pin_near:()=>iR,sensor_mixgo_extern_sound:()=>eR,sensor_mixgoce_hot_wheel_degrees:()=>jR,sensor_mixgoce_hot_wheel_is_touched:()=>zR,sensor_mpu9250_attachGestureInterrupt:()=>zO,sensor_mpu9250_calibrate_compass:()=>vR,sensor_mpu9250_field_strength:()=>xR,sensor_mpu9250_gesture:()=>fR,sensor_mpu9250_get_acceleration:()=>FR,sensor_mpu9250_get_gyro:()=>YR,sensor_mpu9250_get_magnetic:()=>PR,sensor_mpu9250_temperature:()=>XR,sensor_read_humiture:()=>bc,sensor_sht:()=>sR,sensor_shtc3_extern:()=>SR,sensor_spl06_001_extern:()=>NR,sensor_ucs12071_extern:()=>cR,sensor_use_i2c_init:()=>pR,sensor_use_spi_init:()=>bR,sensor_use_uart_init:()=>Tc,sensor_weather_solo_init:()=>Dc,sensor_weather_solo_rain:()=>Pc,sensor_weather_solo_wd:()=>fc,sensor_weather_solo_ws:()=>Fc,sensor_weigh_init:()=>kc,ultrasonic_sensor_read_distance:()=>Bc,weather_data:()=>kR,weather_have_data:()=>WR,weather_set_label:()=>JR,weather_set_label_container:()=>QR,weather_set_label_item:()=>qR,weather_uart_mixio:()=>KR,weigh_sensor_get_weight:()=>Wc});var w={};t.r(w),t.d(w,{CI130X_BROADCAST_SANT:()=>BC,CI130X_GET_THE_RECOGNIZED_CMD_SANT:()=>VC,CI130X_GET_WHETHER_IDENTIFY_SANT:()=>bC,CI130X_IDENTIFY_AND_SAVE_SANT:()=>yC,CI130X_SET_SYSTEM_CMD_SANT:()=>GC,HCSR04:()=>ag,RTC_set_date:()=>pg,RTC_set_time:()=>og,bitbot_als_num:()=>MC,dht11:()=>gC,educore_button_sensor:()=>PC,educore_button_was_pressed:()=>YC,educore_gyroscope_sensor:()=>DC,educore_gyroscope_sensor_read:()=>fC,educore_gyroscope_sensor_shake:()=>FC,educore_light_sensor:()=>NC,educore_rfid_sensor:()=>vC,educore_rfid_sensor_scan:()=>XC,educore_rfid_sensor_scan_data:()=>xC,educore_voice_sensor:()=>AC,number1:()=>rg,number2:()=>dg,number3:()=>lg,number4:()=>Ig,number5:()=>Tg,number6:()=>Mg,number7:()=>hg,onboard_RTC_get_time:()=>Sg,onboard_RTC_get_time_str:()=>Fg,onboard_RTC_get_timestamp:()=>Ag,onboard_RTC_set_datetime:()=>Dg,onboard_RTC_settime_string:()=>Ng,onboard_RTC_timestamp_totuple:()=>Lg,rfid_readcontent:()=>bg,rfid_readid:()=>yg,rfid_write:()=>Vg,rfid_write_return:()=>Bg,sensor_LTR308:()=>Pg,sensor_aht11:()=>vg,sensor_bitbot_ALS:()=>TC,sensor_button_get_presses:()=>EC,sensor_button_is_pressed:()=>hC,sensor_button_was_pressed:()=>mC,sensor_distance_hrsc04:()=>_g,sensor_eulerangles:()=>Ug,sensor_field_strength:()=>CC,sensor_get_acceleration:()=>Gg,sensor_get_temperature:()=>Xg,sensor_hp203:()=>xg,sensor_light:()=>cC,sensor_mixbot_get_gyro:()=>IC,sensor_mixbot_patrol_calibrate:()=>rC,sensor_mixbot_patrol_value:()=>dC,sensor_mixbot_temperature:()=>lC,sensor_mixgo_LTR308:()=>gg,sensor_mixgo_button_attachInterrupt:()=>zc,sensor_mixgo_button_get_presses:()=>qc,sensor_mixgo_button_is_pressed:()=>Jc,sensor_mixgo_button_was_pressed:()=>Qc,sensor_mixgo_cc_mmc5603_calibrate_compass:()=>Zg,sensor_mixgo_cc_mmc5603_get_angle:()=>jg,sensor_mixgo_cc_mmc5603_get_magnetic:()=>zg,sensor_mixgo_light:()=>ug,sensor_mixgo_nova_LTR308:()=>cg,sensor_mixgo_nova_pin_near:()=>Rg,sensor_mixgo_pin_near:()=>Og,sensor_mixgo_pin_near_double:()=>Eg,sensor_mixgo_pin_near_single:()=>mg,sensor_mixgo_pin_pressed:()=>eg,sensor_mixgo_sant_color:()=>Cg,sensor_mixgo_touch_slide:()=>sg,sensor_mixgocar42_button_attachInterrupt:()=>tg,sensor_mixgocar42_button_get_presses:()=>$c,sensor_mixgocar42_button_is_pressed:()=>jc,sensor_mixgocar42_button_was_pressed:()=>Zc,sensor_mixgocar_battery_left:()=>uC,sensor_mixgocar_pin_near:()=>pC,sensor_mixgocar_pin_near_line:()=>oC,sensor_mixgocar_pin_near_state_change:()=>aC,sensor_mixgoce_pin_pressed:()=>ig,sensor_mixgoce_temperature:()=>tC,sensor_mixgome_temperature:()=>$g,sensor_mpython_pin_pressed:()=>ng,sensor_mpython_qmi8658_get_gyro:()=>eC,sensor_mpython_qmi8658_temperature:()=>iC,sensor_onboard_compass_reset:()=>qg,sensor_onboard_mpu9250_calibrate_compass:()=>Kg,sensor_onboard_mpu9250_field_strength:()=>Qg,sensor_onboard_mpu9250_gesture:()=>wg,sensor_onboard_mpu9250_get_acceleration:()=>Hg,sensor_onboard_mpu9250_get_gyro:()=>Wg,sensor_onboard_mpu9250_get_magnetic:()=>kg,sensor_onboard_mpu9250_temperature:()=>Jg,sensor_pin_near:()=>RC,sensor_pin_pressed:()=>OC,sensor_read:()=>LC,sensor_rm_acc:()=>_C,sensor_rm_battery_left:()=>sC,sensor_rm_pin_near_double:()=>nC,sensor_rtc_init:()=>fg,sensor_sound:()=>Yg,sensor_temperature:()=>SC});var H={};t.r(H),t.d(H,{serial_any:()=>QC,serial_begin:()=>$C,serial_print:()=>HC,serial_print_byte:()=>wC,serial_print_hex:()=>WC,serial_println:()=>kC,serial_read_from_ai:()=>aS,serial_readline:()=>qC,serial_readstr:()=>JC,serial_readstr_until:()=>zC,serial_receive_data_event:()=>KC,serial_send_to_ai:()=>pS,serial_softserial:()=>ZC,serial_softserial_new:()=>jC,system_input:()=>tS,system_print:()=>eS,system_print_container:()=>_S,system_print_end:()=>nS,system_print_inline:()=>iS,system_print_item:()=>oS,system_print_many:()=>sS});var k={};t.r(k),t.d(k,{Panic_with_status_code:()=>lS,Timer_init:()=>AS,base_delay:()=>DS,controls_delay:()=>dS,controls_delay_new:()=>rS,controls_millis:()=>TS,controls_uname:()=>hS,raw_block:()=>MS,reset:()=>IS,system_bitbot_shutdown:()=>SS,system_machine_reset:()=>CS,system_ticks_diff:()=>OS,system_timer:()=>ES,system_timer_init:()=>RS,system_wdt_feed:()=>gS,system_wdt_init:()=>cS,time_ticks_diff:()=>NS,timer:()=>mS,timer2:()=>LS});var W={};t.r(W),t.d(W,{Air_daily_content:()=>wS,Air_now_content:()=>xS,Geo_moon_content:()=>kS,Geo_sun_content:()=>HS,Life_suggestion_content:()=>bS,Location_search_content:()=>BS,Tide_daily_content:()=>VS,WEATHER_DAILY:()=>PS,WEATHER_HOUR:()=>YS,WEATHER_NOW:()=>FS,Weather_alarm_content:()=>yS,Weather_daily:()=>GS,Weather_daily_content:()=>US,Weather_now:()=>vS,Weather_now_content:()=>XS});var K={};t.r(K),t.d(K,{PIN_init:()=>wA,actuator_extern_get_led_bright:()=>rA,actuator_extern_get_led_state:()=>dA,actuator_extern_led_bright:()=>uA,actuator_extern_led_brightness:()=>lA,actuator_ms32006_dcmotor:()=>ZS,actuator_ms32006_init:()=>jS,actuator_ms32006_stepper:()=>$S,actuator_neopixel_init:()=>IA,actuator_neopixel_rgb:()=>hA,actuator_neopixel_rgb_all:()=>TA,actuator_neopixel_write:()=>MA,actuator_use_uart_init:()=>mA,esp32_music_get_tempo_extern:()=>_A,esp32_music_pitch:()=>eA,esp32_music_pitch_init:()=>tA,esp32_music_pitch_with_time:()=>iA,esp32_music_play_list:()=>oA,esp32_music_reset_extern:()=>pA,esp32_music_set_tempo_extern:()=>sA,esp32_music_stop:()=>nA,mixbot_actuator_extern_get_addr:()=>GA,mixbot_actuator_extern_set_addr:()=>UA,mixbot_addr_extern:()=>NA,parrot_PIN_init:()=>KA,parrot_move_speed:()=>JA,pin_led_bright:()=>HA,player_play_music:()=>gA,player_set_mode:()=>cA,player_set_play:()=>OA,player_set_volume:()=>RA,player_whether_stop:()=>EA,robot_led_extern:()=>PA,robot_led_extern_get_value:()=>YA,robot_motor_extern:()=>DA,robot_motor_extern_get_speed:()=>fA,robot_servo_extern_absolute_run:()=>yA,robot_servo_extern_get_status:()=>vA,robot_servo_extern_relative_continue:()=>BA,robot_servo_extern_relative_origin:()=>bA,robot_servo_extern_relative_run:()=>VA,robot_servo_extern_stop:()=>xA,robot_servo_extern_stop_mode:()=>XA,robot_traffic_light_extern:()=>FA,servo_PIN_init:()=>kA,servo_get_angle:()=>qS,servo_get_speed:()=>zS,servo_init:()=>WS,servo_move:()=>aA,servo_move_angle:()=>WA,servo_set_angle:()=>JS,servo_set_speed:()=>QS,servo_speed_360:()=>KS,syn6288_builtin_voice:()=>AA,syn6288_get_voice:()=>SA,syn6288_set_voice:()=>CA,syn6288_tts_play:()=>LA});var J={};t.r(J),t.d(J,{actuator_dc_motor:()=>cL,actuator_dc_motor_stop:()=>gL,actuator_get_led_bright:()=>sL,actuator_get_led_state:()=>_L,actuator_led_bright:()=>nL,actuator_led_brightness:()=>oL,actuator_mixbot_buzzer_on_off:()=>NL,actuator_mixgo_nova_mic_get:()=>YL,actuator_mixgo_nova_mic_set:()=>PL,actuator_mixgo_nova_onboard_music_pitch:()=>VL,actuator_mixgo_nova_onboard_music_stop:()=>BL,actuator_mixgo_nova_play_audio:()=>yL,actuator_mixgo_nova_play_online_audio:()=>bL,actuator_mixgo_nova_record_audio:()=>xL,actuator_mixgo_nova_voice_get:()=>XL,actuator_mixgo_nova_voice_set:()=>vL,actuator_mixgo_zero_led_color:()=>pL,actuator_onboard_neopixel_rgb:()=>TL,actuator_onboard_neopixel_rgb_all:()=>ML,actuator_onboard_neopixel_rgb_show_all_chase:()=>hL,actuator_onboard_neopixel_rgb_show_all_rainbow:()=>mL,actuator_onboard_neopixel_write:()=>IL,actuator_stepper_keep:()=>OL,actuator_stepper_stop:()=>RL,analog_ble_keyboard_init:()=>zL,analog_ble_keyboard_input:()=>$L,analog_ble_keyboard_mouse_init:()=>pN,analog_ble_keyboard_mouse_input:()=>dN,analog_ble_keyboard_mouse_send_battery:()=>rN,analog_ble_keyboard_mouse_str:()=>lN,analog_ble_keyboard_send_battery:()=>eN,analog_ble_keyboard_str:()=>tN,analog_ble_mouse_init:()=>iN,analog_ble_mouse_input:()=>_N,analog_ble_mouse_keyboard_input:()=>IN,analog_ble_mouse_send_battery:()=>oN,analog_keyboard_input:()=>HL,analog_keyboard_str:()=>QL,analog_mouse_input:()=>KL,bitbot_motor:()=>FL,bitbot_move:()=>DL,bitbot_stop:()=>fL,ble_keyboard_connect:()=>ZL,ble_keyboard_get_mac:()=>jL,ble_keyboard_mouse_connect:()=>uN,ble_keyboard_mouse_get_mac:()=>aN,ble_mouse_connect:()=>sN,ble_mouse_get_mac:()=>nN,cc_number:()=>aL,educore_ble_keyboard_input:()=>CN,educore_ble_sensor_connected:()=>gN,educore_ble_sensor_init:()=>cN,educore_buzzer:()=>TN,educore_buzzer_play_tone:()=>MN,educore_buzzer_play_tone_time:()=>hN,educore_buzzer_stop:()=>mN,educore_neopixel_clear:()=>RN,educore_neopixel_rgb:()=>ON,educore_rgb_light:()=>EN,esp32_music_get_tempo:()=>qA,esp32_music_reset:()=>tL,esp32_music_set_tempo:()=>QA,esp32_onboard_music_pitch:()=>zA,esp32_onboard_music_pitch_with_time:()=>jA,esp32_onboard_music_play_list:()=>$A,esp32_onboard_music_stop:()=>ZA,general_key:()=>WL,general_key_tuple:()=>qL,get_power_output:()=>UL,ledswitch:()=>iL,mixbot_motor:()=>LL,mixbot_motor_status:()=>CL,mixbot_move:()=>SL,mixbot_stop:()=>AL,mouse_key:()=>JL,number:()=>eL,rm_actuator_get_led_bright:()=>rL,rm_actuator_get_led_state:()=>dL,rm_actuator_led_bright:()=>uL,rm_actuator_led_brightness:()=>lL,rm_motor:()=>EL,set_all_power_output:()=>wL,set_power_output:()=>GL,special_key:()=>kL});var Q={};t.r(Q),t.d(Q,{ai_sensor_20object:()=>iD,ai_sensor_ailocal_class:()=>WN,ai_sensor_ailocal_class_result:()=>KN,ai_sensor_ailocal_train:()=>kN,ai_sensor_asr_recognize:()=>jN,ai_sensor_audio_play:()=>QN,ai_sensor_audio_record:()=>JN,ai_sensor_barcode:()=>FN,ai_sensor_circle:()=>yN,ai_sensor_classifier_faces:()=>eD,ai_sensor_color:()=>GN,ai_sensor_color_chases:()=>HN,ai_sensor_color_chases_result:()=>wN,ai_sensor_config:()=>LN,ai_sensor_face:()=>tD,ai_sensor_find_20objects:()=>nD,ai_sensor_find_barcodes:()=>PN,ai_sensor_find_circles:()=>bN,ai_sensor_find_colors:()=>UN,ai_sensor_find_licenseplates:()=>$N,ai_sensor_find_lines:()=>xN,ai_sensor_find_qrcodes:()=>fN,ai_sensor_find_rects:()=>BN,ai_sensor_find_tags:()=>vN,ai_sensor_licenseplate:()=>ZN,ai_sensor_line:()=>XN,ai_sensor_qrcode:()=>DN,ai_sensor_qrcode_lite:()=>AN,ai_sensor_rect:()=>VN,ai_sensor_rgb:()=>NN,ai_sensor_tag:()=>YN,ai_sensor_use_uart_init:()=>SN,ai_sensor_yolo_recognize:()=>qN,ai_sensor_yolo_recognize_result:()=>zN});var q={};t.r(q),t.d(q,{MICROPYTHON_AI_Speech_asr:()=>oD,MICROPYTHON_AI_Speech_unit:()=>_D,MICROPYTHON_AI_client:()=>sD});var z={};t.r(z),t.d(z,{mpython_blynk_app_data:()=>ED,mpython_blynk_app_notify:()=>ID,mpython_blynk_email:()=>OD,mpython_blynk_get_timers:()=>MD,mpython_blynk_on_connected:()=>rD,mpython_blynk_on_disconnected:()=>uD,mpython_blynk_run:()=>lD,mpython_blynk_sensor_data_to_app:()=>mD,mpython_blynk_set_property:()=>RD,mpython_blynk_setup:()=>cD,mpython_blynk_stop_timers:()=>TD,mpython_blynk_sync_virtual:()=>aD,mpython_blynk_terminal_widget_vpin:()=>pD,mpython_blynktimer:()=>hD,mpython_blynktimer_run:()=>dD});var j={};t.r(j),t.d(j,{cc_g1_read_bat:()=>gD,cc_g1_read_joystick:()=>CD,cc_g1_read_key:()=>SD,cc_g1_turnoff:()=>AD});var Z={};t.r(Z),t.d(Z,{ce_go_dc_motor:()=>vD,ce_go_get_led_bright:()=>DD,ce_go_get_led_state:()=>fD,ce_go_hall_attachInterrupt:()=>XD,ce_go_hall_data:()=>yD,ce_go_hall_initialize:()=>xD,ce_go_led_bright:()=>ND,ce_go_led_brightness:()=>FD,ce_go_light_number:()=>LD,ce_go_pin_light:()=>UD,ce_go_pin_near:()=>VD,ce_go_pin_near_line:()=>bD,ce_go_pin_near_state_change:()=>BD,ce_go_stepper_keep:()=>PD,ce_go_stepper_stop:()=>YD,educore_car:()=>wD,educore_car_pin_near:()=>KD,educore_car_pin_near_line:()=>WD,educore_car_stepper_keep:()=>HD,educore_car_stepper_stop:()=>kD,sensor_mixgome_eulerangles:()=>GD});var $={};t.r($),t.d($,{communicate_bluetooth_central_init:()=>Df,communicate_bluetooth_connect:()=>Pf,communicate_bluetooth_disconnect:()=>Yf,communicate_bluetooth_handle:()=>Vf,communicate_bluetooth_is_connected:()=>Xf,communicate_bluetooth_mac:()=>vf,communicate_bluetooth_peripheral_init:()=>ff,communicate_bluetooth_recv:()=>bf,communicate_bluetooth_recv_only:()=>yf,communicate_bluetooth_scan:()=>Ff,communicate_bluetooth_send:()=>xf,communicate_espnow_init:()=>Bf,communicate_espnow_init_new:()=>Gf,communicate_i2c_available:()=>tf,communicate_i2c_init:()=>qD,communicate_i2c_master_read:()=>$D,communicate_i2c_onboard:()=>JD,communicate_i2c_read:()=>zD,communicate_i2c_scan:()=>ZD,communicate_i2c_write:()=>jD,communicate_ir_recv_init:()=>Ef,communicate_ir_send_init:()=>Cf,communicate_ow_init:()=>lf,communicate_ow_read:()=>Mf,communicate_ow_reset:()=>Tf,communicate_ow_scan:()=>If,communicate_ow_select:()=>mf,communicate_ow_write:()=>hf,communicate_spi_buffer:()=>_f,communicate_spi_init:()=>nf,communicate_spi_onboard:()=>QD,communicate_spi_read:()=>of,communicate_spi_read_output:()=>pf,communicate_spi_readinto:()=>af,communicate_spi_readinto_output:()=>uf,communicate_spi_set:()=>sf,communicate_spi_write:()=>rf,communicate_spi_write_readinto:()=>df,espnow_radio_channel:()=>Kf,espnow_radio_channel_new:()=>Qf,espnow_radio_on_off:()=>qf,espnow_radio_rec:()=>jf,espnow_radio_recv:()=>$f,espnow_radio_recv_certain_msg:()=>tF,espnow_radio_recv_certain_msg_new:()=>iF,espnow_radio_recv_msg:()=>Zf,espnow_radio_recv_new:()=>eF,espnow_radio_send:()=>zf,espnow_radio_txpower:()=>Jf,i2c_slave_onreceive:()=>ef,internal_variable:()=>Of,ir_recv_timeout:()=>gf,ir_transmit_busy:()=>Nf,ir_transmit_conventional_data:()=>Sf,ir_transmit_raw_code:()=>Lf,ir_transmit_study_code:()=>Af,ir_whether_recv:()=>cf,lora_init:()=>nF,lora_packet:()=>sF,lora_recv:()=>oF,lora_send:()=>_F,network_espnow_info:()=>wf,network_espnow_mac:()=>Uf,network_espnow_recv:()=>Hf,network_espnow_recv_handle:()=>Wf,network_espnow_send:()=>kf,recv_fun:()=>Rf,urequests_attribute:()=>aF,urequests_get:()=>pF,urequests_method:()=>uF});var tt={};t.r(tt),t.d(tt,{display_animate:()=>XF,display_circle:()=>xF,display_color_seclet:()=>KF,display_draw_4strings:()=>NF,display_fill:()=>vF,display_lcd_use_i2c_init:()=>ZF,display_line:()=>FF,display_line_arbitrarily:()=>DF,display_matrix_extern_bright_point:()=>RF,display_matrix_extern_bright_screen:()=>gF,display_matrix_extern_clear:()=>mF,display_matrix_extern_get_pixel:()=>OF,display_matrix_extern_get_screen_pixel:()=>cF,display_matrix_extern_image_builtins:()=>CF,display_matrix_extern_scroll_string:()=>MF,display_matrix_extern_scroll_string_delay:()=>hF,display_matrix_extern_shift:()=>EF,display_matrix_extern_show_frame_string:()=>IF,display_matrix_extern_show_frame_string_delay:()=>TF,display_matrix_extern_show_image:()=>dF,display_matrix_extern_show_image_or_string_delay:()=>lF,display_matrix_use_i2c_init:()=>rF,display_oled_drawPixel:()=>VF,display_oled_showBitmap:()=>bF,display_oled_use_i2c_init:()=>nP,display_onoff:()=>PF,display_rect:()=>fF,display_tm1650_power:()=>GF,display_tm1650_set_brightness:()=>HF,display_tm1650_show_dot:()=>wF,display_tm1650_show_num:()=>UF,display_tm_use_i2c_init:()=>BF,display_triangle:()=>yF,display_use_i2c_init:()=>LF,extern_oled_bright_point:()=>MP,extern_oled_clear:()=>lP,extern_oled_get_pixel:()=>TP,extern_oled_hvline:()=>mP,extern_oled_line:()=>EP,extern_oled_scroll_string:()=>rP,extern_oled_scroll_string_delay:()=>dP,extern_oled_shape_rect:()=>hP,extern_oled_shift:()=>IP,extern_oled_show_frame_string:()=>aP,extern_oled_show_frame_string_delay:()=>uP,extern_oled_show_image:()=>sP,extern_oled_show_image_or_string_delay:()=>pP,extern_oled_show_image_xy:()=>_P,extern_oled_show_string:()=>oP,image_shift:()=>YF,lcd_backlight:()=>eP,lcd_clear:()=>iP,lcd_print_string:()=>tP,lcd_show_image_or_string_delay:()=>$F,matrix_extern_image_arithmetic:()=>SF,matrix_extern_image_invert:()=>AF,tft_fill:()=>zF,tft_line_arbitrarily:()=>jF,tft_scroll_string_delay:()=>qF,tft_show_frame_string_delay:()=>QF,tft_show_image_or_string_delay:()=>JF,tft_show_image_xy:()=>WF,tft_use_spi_init:()=>kF});var et={};t.r(et),t.d(et,{bitbot_display_image_create:()=>iY,display_bright_point:()=>vP,display_bright_screen:()=>xP,display_clear:()=>DP,display_get_pixel:()=>YP,display_get_screen_pixel:()=>XP,display_image_builtins:()=>AP,display_image_builtins_all:()=>LP,display_image_create:()=>NP,display_scroll_string:()=>CP,display_scroll_string_delay:()=>SP,display_shift:()=>PP,display_show_frame_string:()=>cP,display_show_frame_string_delay:()=>gP,display_show_image:()=>OP,display_show_image_or_string_delay:()=>RP,draw_pointer:()=>LY,image_arithmetic:()=>fP,image_invert:()=>FP,mixbot_display_bright_screen:()=>tY,mixbot_display_get_ambientbright:()=>$P,mixbot_display_get_screen_pixel:()=>ZP,mixbot_display_image_create:()=>jP,mixbot_display_rotate:()=>eY,mixgo_display_image_create_new:()=>BP,mixgome_display_font:()=>VP,mixgome_display_image_create:()=>yP,mixgomini_display_image_create:()=>bP,mpython_display_hvline:()=>qP,mpython_display_line:()=>zP,mpython_display_shape_rect:()=>QP,mpython_pbm_image:()=>GP,onboard_oled_bright_point:()=>JP,onboard_oled_scroll_string_delay:()=>KP,onboard_oled_show_frame_string_delay:()=>WP,onboard_oled_show_image:()=>UP,onboard_oled_show_image_or_string_delay:()=>kP,onboard_oled_show_image_xy:()=>wP,onboard_oled_show_string:()=>HP,onboard_tft_bright_point:()=>hY,onboard_tft_bright_screen:()=>EY,onboard_tft_clear:()=>IY,onboard_tft_clock_clear:()=>SY,onboard_tft_clock_draw:()=>CY,onboard_tft_clock_get_rtctime:()=>cY,onboard_tft_clock_init:()=>RY,onboard_tft_clock_set_time:()=>gY,onboard_tft_display_hvline:()=>dY,onboard_tft_display_line:()=>lY,onboard_tft_display_shape_circle:()=>AY,onboard_tft_display_shape_rect:()=>rY,onboard_tft_fill:()=>OY,onboard_tft_get_pixel:()=>MY,onboard_tft_get_screen_pixel:()=>mY,onboard_tft_scroll_string:()=>aY,onboard_tft_scroll_string_delay:()=>uY,onboard_tft_shift:()=>TY,onboard_tft_show_frame_string:()=>oY,onboard_tft_show_frame_string_delay:()=>pY,onboard_tft_show_image:()=>nY,onboard_tft_show_image_or_string_delay:()=>_Y,onboard_tft_show_image_xy:()=>sY});var it={};t.r(it),t.d(it,{factory_block:()=>XY,factory_block_return:()=>xY,factory_block_return_with_textarea:()=>bY,factory_block_with_textarea:()=>yY,factory_callMethod_noreturn:()=>YY,factory_callMethod_return:()=>vY,factory_declare:()=>PY,factory_from_import:()=>NY,factory_function_noreturn:()=>fY,factory_function_return:()=>FY,factory_import:()=>DY,folding_block:()=>VY});var nt={};t.r(nt),t.d(nt,{inout_analog_atten:()=>$Y,inout_analog_read:()=>KY,inout_analog_read_init:()=>ZY,inout_analog_write:()=>HY,inout_analog_write_init:()=>jY,inout_analog_write_set:()=>kY,inout_digital_init:()=>qY,inout_digital_read:()=>UY,inout_digital_write:()=>GY,inout_highlow:()=>BY,inout_pin_attachInterrupt:()=>QY,inout_pin_pressed:()=>JY,inout_pin_pressed_init:()=>tv,inout_pwm_analog_write:()=>wY,inout_pwm_analog_write_init:()=>zY,inout_pwm_analog_write_set_freq:()=>WY});var st={};t.r(st),t.d(st,{IOT_EMQX_INIT_AND_CONNECT_BY_MIXLY_CODE:()=>Ov,IOT_EMQX_INIT_AND_CONNECT_BY_SHARE_CODE:()=>mv,IOT_EMQX_PING:()=>Rv,IOT_FORMATTING:()=>Mv,IOT_FORMAT_STRING:()=>hv,IOT_MIXIO_NTP:()=>cv,IOT_MIXIO_PUBLISH:()=>av,IOT_MIXIO_SUBSCRIBE:()=>uv,iot_client_onboard:()=>gv,iot_http_client:()=>Cv,iot_http_data:()=>Sv,iot_mixio_check:()=>lv,iot_mixio_connect:()=>pv,iot_mixio_connect_only:()=>dv,iot_mixio_disconnect:()=>rv,iot_mixio_format_msg:()=>Tv,iot_mixio_format_topic:()=>Iv,iot_mixly_key:()=>Ev,iot_mqtt_client:()=>Av,iot_mqtt_data:()=>Lv,iot_onenet_check:()=>_v,iot_onenet_connect:()=>iv,iot_onenet_disconnect:()=>nv,iot_onenet_publish:()=>ov,iot_onenet_publish_dict:()=>sv,iot_wifi_connect:()=>ev});var _t={};t.r(_t),t.d(_t,{educore_mqtt_connect:()=>nX,educore_mqtt_connect_success:()=>pX,educore_mqtt_subscribe_message:()=>sX,educore_mqtt_topic_publish:()=>oX,educore_mqtt_topic_subscribe:()=>_X,educore_wifi_connect:()=>iX,network_ap_connect:()=>xv,network_connect:()=>Dv,network_get_connect:()=>Fv,network_get_wifi:()=>Xv,network_init:()=>Nv,network_is_active:()=>vv,network_open:()=>Yv,network_scan:()=>yv,network_server:()=>bv,network_socket_accept:()=>wv,network_socket_bind:()=>Bv,network_socket_close:()=>Jv,network_socket_connect:()=>Gv,network_socket_init:()=>Vv,network_socket_listen:()=>Uv,network_socket_receive:()=>Hv,network_socket_receive_from:()=>Wv,network_socket_send:()=>kv,network_socket_send_to:()=>Kv,network_stop:()=>Pv,network_wifi_connect:()=>fv,ntptime_address:()=>Zv,ntptime_time:()=>jv,requests_attribute:()=>qv,requests_attribute2:()=>tX,requests_get:()=>Qv,requests_get2:()=>$v,requests_method:()=>zv,requests_post:()=>eX});var ot={};t.r(ot),t.d(ot,{CI130X_BROADCAST:()=>FX,CI130X_GET_THE_RECOGNIZED_CMD:()=>fX,CI130X_GET_WHETHER_IDENTIFY:()=>DX,CI130X_IDENTIFY_AND_SAVE:()=>NX,CI130X_SET_SYSTEM_CMD:()=>PX,HCSR04:()=>px,PS2_Button:()=>rx,PS2_Buttons:()=>dx,PS2_Buttons_new:()=>Ox,PS2_State:()=>lx,PS2_init:()=>ax,PS2_init_new:()=>mx,PS2_stk:()=>Ix,PS2_stk_new:()=>Rx,PS2_vibration:()=>ux,PS2_vibration_new:()=>Ex,RTC_get_time:()=>Mx,RTC_set_date:()=>MX,RTC_set_datetime:()=>Tx,RTC_set_time:()=>TX,camera_sensor_init:()=>zx,camera_sensor_result:()=>jx,educore_body_sensor:()=>Gx,educore_button_sensor_extern:()=>kx,educore_camera_sensor:()=>qx,educore_infrared_sensor:()=>Hx,educore_soilhum_sensor:()=>Ux,educore_temp_sensor:()=>Qx,educore_temphum_sensor:()=>wx,educore_ultrasonic_sensor:()=>Kx,esp32_s2_weather_init:()=>nx,esp32_s2_weather_rain:()=>_x,esp32_s2_weather_wd:()=>sx,esp32_s2_weather_ws:()=>ox,extern_rfid_read:()=>WX,extern_rfid_readcontent:()=>JX,extern_rfid_readid:()=>KX,extern_rfid_status:()=>zX,extern_rfid_write:()=>QX,extern_rfid_write_return:()=>qX,gnss_get_data:()=>Cx,gnss_have_data:()=>Sx,interaction_whether_to_interaction:()=>AX,interaction_whether_to_interaction_SANT:()=>LX,mixbot_sensor_extern_get_addr:()=>vx,mixbot_sensor_extern_set_addr:()=>Xx,pm25_get_data:()=>gx,radar_set_DETECTION_THRESHOLD:()=>CX,radar_set_DETECTION_THRESHOLD_SANT:()=>SX,robot_button_extern_get_value:()=>Ax,robot_color_extern_get_value:()=>Fx,robot_infrared_extern_get_value:()=>Nx,robot_infrared_extern_grey_get_value:()=>Dx,robot_potentiometer_extern_get_value:()=>fx,robot_sonar_extern_get_value:()=>Px,robot_sonar_extern_led:()=>Yx,robot_touch_extern_get_value:()=>Lx,sensor_APDS9960_extern:()=>vX,sensor_DS18X20:()=>Bx,sensor_LTR308_extern:()=>XX,sensor_LTR390UV_extern:()=>BX,sensor_MAX30102_extern:()=>YX,sensor_QMC5883L_extern:()=>GX,sensor_VL530LX_extern:()=>HX,sensor_aht11_extern:()=>wX,sensor_bmp:()=>RX,sensor_dht11:()=>hx,sensor_distance_hrsc04:()=>IX,sensor_hp203_extern:()=>xX,sensor_ltr381_extern:()=>bX,sensor_mixgo_extern_button_attachInterrupt:()=>dX,sensor_mixgo_extern_button_get_presses:()=>rX,sensor_mixgo_extern_button_is_pressed:()=>aX,sensor_mixgo_extern_button_was_pressed:()=>uX,sensor_mixgo_extern_light:()=>hX,sensor_mixgo_extern_pin_near:()=>EX,sensor_mixgo_extern_sound:()=>mX,sensor_mixgoce_hot_wheel_degrees:()=>ix,sensor_mixgoce_hot_wheel_is_touched:()=>ex,sensor_mpu9250_attachGestureInterrupt:()=>lX,sensor_read_humiture:()=>Wx,sensor_rtc_init:()=>OX,sensor_sht:()=>cX,sensor_shtc3_extern:()=>UX,sensor_spl06_001_extern:()=>yX,sensor_ucs12071_extern:()=>VX,sensor_use_i2c_init:()=>gX,sensor_use_spi_init:()=>kX,sensor_use_uart_init:()=>cx,sensor_weather_solo_init:()=>xx,sensor_weather_solo_rain:()=>Vx,sensor_weather_solo_wd:()=>yx,sensor_weather_solo_ws:()=>bx,sensor_weigh_init:()=>Zx,ultrasonic_sensor_read_distance:()=>Jx,weather_data:()=>jX,weather_have_data:()=>ZX,weather_set_label:()=>tx,weather_uart_mixio:()=>$X,weigh_sensor_get_weight:()=>$x});var pt={};t.r(pt),t.d(pt,{CI130X_BROADCAST_SANT:()=>jb,CI130X_GET_THE_RECOGNIZED_CMD_SANT:()=>zb,CI130X_GET_WHETHER_IDENTIFY_SANT:()=>qb,CI130X_IDENTIFY_AND_SAVE_SANT:()=>Qb,CI130X_SET_SYSTEM_CMD_SANT:()=>Zb,HCSR04:()=>ay,bitbot_als_num:()=>Db,dht11:()=>yb,educore_button_sensor:()=>Hb,educore_button_was_pressed:()=>kb,educore_gyroscope_sensor:()=>Gb,educore_gyroscope_sensor_read:()=>Ub,educore_gyroscope_sensor_shake:()=>wb,educore_light_sensor:()=>Bb,educore_rfid_sensor:()=>Wb,educore_rfid_sensor_scan:()=>Kb,educore_rfid_sensor_scan_data:()=>Jb,educore_voice_sensor:()=>bb,number1:()=>uy,number2:()=>ry,number3:()=>dy,number4:()=>ly,number5:()=>Iy,number6:()=>Ty,number7:()=>My,onboard_RTC_get_time:()=>_b,onboard_RTC_get_time_str:()=>ab,onboard_RTC_get_timestamp:()=>ob,onboard_RTC_set_datetime:()=>nb,onboard_RTC_settime_string:()=>sb,onboard_RTC_timestamp_totuple:()=>pb,rfid_readcontent:()=>Py,rfid_readid:()=>Fy,rfid_write:()=>Yy,rfid_write_return:()=>vy,sensor_LTR308:()=>Ay,sensor_adxl345_get_acceleration:()=>wy,sensor_aht11:()=>Dy,sensor_bitbot_ALS:()=>Nb,sensor_button_get_presses:()=>Pb,sensor_button_is_pressed:()=>fb,sensor_button_was_pressed:()=>Fb,sensor_compass_reset:()=>Qy,sensor_ds18x20:()=>Cy,sensor_eulerangles:()=>xy,sensor_get_acceleration:()=>Xy,sensor_get_temperature:()=>fy,sensor_hp203:()=>Ny,sensor_light:()=>xb,sensor_lm35:()=>Sy,sensor_mixbot_get_gyro:()=>Lb,sensor_mixbot_patrol_calibrate:()=>Cb,sensor_mixbot_patrol_value:()=>Sb,sensor_mixbot_temperature:()=>Ab,sensor_mixgo_LTR308:()=>Ry,sensor_mixgo_button_attachInterrupt:()=>ny,sensor_mixgo_button_get_presses:()=>iy,sensor_mixgo_button_is_pressed:()=>ty,sensor_mixgo_button_was_pressed:()=>ey,sensor_mixgo_cc_mmc5603_calibrate_compass:()=>db,sensor_mixgo_cc_mmc5603_get_angle:()=>rb,sensor_mixgo_cc_mmc5603_get_magnetic:()=>ub,sensor_mixgo_light:()=>Xb,sensor_mixgo_nova_LTR308:()=>gy,sensor_mixgo_nova_pin_near:()=>Oy,sensor_mixgo_pin_near:()=>Ey,sensor_mixgo_pin_near_double:()=>my,sensor_mixgo_pin_near_single:()=>hy,sensor_mixgo_pin_pressed:()=>Gy,sensor_mixgo_sant_color:()=>cy,sensor_mixgo_touch_slide:()=>By,sensor_mixgocar42_button_attachInterrupt:()=>py,sensor_mixgocar42_button_get_presses:()=>oy,sensor_mixgocar42_button_is_pressed:()=>sy,sensor_mixgocar42_button_was_pressed:()=>_y,sensor_mixgocar_battery_left:()=>gb,sensor_mixgocar_pin_near:()=>Rb,sensor_mixgocar_pin_near_line:()=>Ob,sensor_mixgocar_pin_near_state_change:()=>cb,sensor_mixgoce_pin_pressed:()=>Vy,sensor_mixgoce_temperature:()=>Ib,sensor_mixgome_temperature:()=>lb,sensor_mpu9250_calibrate_compass:()=>Wy,sensor_mpu9250_field_strength:()=>Jy,sensor_mpu9250_gesture:()=>yy,sensor_mpu9250_get_acceleration:()=>by,sensor_mpu9250_get_gyro:()=>ky,sensor_mpu9250_get_magnetic:()=>Hy,sensor_mpu9250_temperature:()=>Ky,sensor_mpython_pin_pressed:()=>Uy,sensor_mpython_qmi8658_get_gyro:()=>Tb,sensor_mpython_qmi8658_temperature:()=>Mb,sensor_onboard_compass_reset:()=>ib,sensor_onboard_mpu9250_calibrate_compass:()=>$y,sensor_onboard_mpu9250_field_strength:()=>eb,sensor_onboard_mpu9250_gesture:()=>qy,sensor_onboard_mpu9250_get_acceleration:()=>zy,sensor_onboard_mpu9250_get_gyro:()=>Zy,sensor_onboard_mpu9250_get_magnetic:()=>jy,sensor_onboard_mpu9250_temperature:()=>tb,sensor_pin_near:()=>vb,sensor_pin_pressed:()=>Yb,sensor_read:()=>Vb,sensor_rm_acc:()=>Eb,sensor_rm_battery_left:()=>mb,sensor_rm_pin_near_double:()=>hb,sensor_sound:()=>Ly});var at={};t.r(at),t.d(at,{serial_any:()=>nV,serial_print:()=>$b,serial_print_byte:()=>tV,serial_print_hex:()=>iV,serial_println:()=>eV,serial_read_from_ai:()=>TV,serial_readline:()=>_V,serial_readstr:()=>sV,serial_send_to_ai:()=>IV,serial_softserial:()=>oV,serial_softserial_new:()=>pV,system_input:()=>aV,system_print:()=>uV,system_print_end:()=>dV,system_print_inline:()=>rV,system_print_many:()=>lV});var ut={};t.r(ut),t.d(ut,{Panic_with_status_code:()=>LV,Timer_init:()=>UV,base_delay:()=>kV,controls_delay:()=>PV,controls_delay_new:()=>YV,controls_end_program:()=>DV,controls_millis:()=>NV,controls_uname:()=>FV,reset:()=>fV,system_bitbot_shutdown:()=>GV,system_device_name:()=>SV,system_device_serial_number:()=>AV,system_event_bus_source:()=>gV,system_event_bus_value:()=>CV,system_machine_reset:()=>BV,system_on_event:()=>OV,system_raise_event:()=>EV,system_reset:()=>hV,system_run_in_background:()=>MV,system_ticks_diff:()=>xV,system_timer:()=>XV,system_timer_init:()=>yV,system_timestamp:()=>RV,system_value:()=>cV,system_wait:()=>mV,system_wdt_feed:()=>VV,system_wdt_init:()=>bV,time_ticks_diff:()=>HV,timer:()=>vV,timer2:()=>wV});var rt={};t.r(rt),t.d(rt,{Air_daily_content:()=>nB,Air_now_content:()=>zV,Geo_moon_content:()=>_B,Geo_sun_content:()=>sB,Life_suggestion_content:()=>ZV,Location_search_content:()=>tB,Tide_daily_content:()=>$V,WEATHER_DAILY:()=>KV,WEATHER_HOUR:()=>JV,WEATHER_NOW:()=>WV,Weather_alarm_content:()=>jV,Weather_daily:()=>eB,Weather_daily_content:()=>iB,Weather_now:()=>QV,Weather_now_content:()=>qV});var dt={};t.r(dt),t.d(dt,{controls_pin_attachInterrupt:()=>SB,inout_analog_atten:()=>TB,inout_analog_write:()=>lB,inout_analog_write_init:()=>EB,inout_analog_write_set:()=>IB,inout_analog_write_set_freq:()=>RB,inout_digital_init:()=>mB,inout_digital_read:()=>dB,inout_digital_write:()=>rB,inout_highlow:()=>uB,inout_pinMode:()=>cB,inout_pin_attachInterrupt:()=>hB,inout_pin_pressed:()=>MB,inout_pin_pressed_init:()=>OB,pin_pressed:()=>CB,pin_pressed_init:()=>gB});var lt={};t.r(lt),t.d(lt,{me_g1_aht11:()=>LB,me_g1_hp203:()=>NB,me_g1_rfid_readcontent:()=>FB,me_g1_rfid_readid:()=>fB,me_g1_rfid_status:()=>vB,me_g1_rfid_write:()=>PB,me_g1_rfid_write_outcome:()=>YB,me_g1_varistor:()=>DB});var It={};t.r(It),t.d(It,{analog_input:()=>wB,analog_output:()=>kB,espnow_channel:()=>BB,haskylens_model:()=>GB,i2c_A_pin:()=>WB,i2c_B_pin:()=>KB,pins_analog:()=>jB,pins_analog_pin:()=>ZB,pins_axis:()=>MG,pins_brightness:()=>hG,pins_builtinimg:()=>aG,pins_builtinimg_extern:()=>uG,pins_button:()=>eG,pins_buttonB:()=>iG,pins_dac:()=>$B,pins_dac_pin:()=>tG,pins_digital:()=>xB,pins_digital_dot:()=>SG,pins_digital_pin:()=>yB,pins_exlcdh:()=>IG,pins_exlcdv:()=>TG,pins_imglist:()=>rG,pins_input_pin:()=>bB,pins_one_more:()=>CG,pins_output_pin:()=>VB,pins_playlist:()=>dG,pins_playlist_extern:()=>lG,pins_pwm:()=>nG,pins_pwm_pin:()=>sG,pins_radio_datarate:()=>gG,pins_radio_power:()=>cG,pins_serial:()=>pG,pins_tone_notes:()=>RG,pins_touch:()=>oG,pins_touch_pin:()=>_G,pins_tts_bgmusic:()=>OG,pins_tts_builtin_music:()=>EG,pins_tts_voice:()=>mG,pwm_input:()=>UB,pwm_output:()=>HB,spi_A_pin:()=>JB,spi_B_pin:()=>QB,spi_C_pin:()=>qB,spi_D_pin:()=>zB});var Tt={};t.r(Tt),t.d(Tt,{inout_analog_atten:()=>XG,inout_analog_write:()=>DG,inout_analog_write_init:()=>vG,inout_analog_write_set:()=>fG,inout_digital_init:()=>YG,inout_digital_read:()=>NG,inout_digital_write:()=>LG,inout_highlow:()=>AG,inout_pin_attachInterrupt:()=>PG,inout_pin_pressed:()=>FG,inout_pin_pressed_init:()=>xG});var Mt={};t.r(Mt),t.d(Mt,{me_g1_aht11:()=>yG,me_g1_hp203:()=>bG,me_g1_rfid_readcontent:()=>GG,me_g1_rfid_readid:()=>BG,me_g1_rfid_status:()=>HG,me_g1_rfid_write:()=>UG,me_g1_rfid_write_outcome:()=>wG,me_g1_varistor:()=>VG});var ht={};t.r(ht),t.d(ht,{analog_input:()=>$G,analog_output:()=>eU,espnow_channel:()=>jG,haskylens_model:()=>ZG,i2c_A_pin:()=>iU,i2c_B_pin:()=>nU,pins_analog:()=>uU,pins_analog_pin:()=>aU,pins_axis:()=>CU,pins_brightness:()=>LU,pins_builtinimg:()=>EU,pins_builtinimg_extern:()=>OU,pins_button:()=>WG,pins_buttonB:()=>KG,pins_dac:()=>IU,pins_dac_pin:()=>lU,pins_digital:()=>kG,pins_digital_dot:()=>XU,pins_digital_pin:()=>JG,pins_exlcdh:()=>SU,pins_exlcdv:()=>AU,pins_imglist:()=>RU,pins_input_pin:()=>QG,pins_interrupt:()=>hU,pins_one_more:()=>vU,pins_output_pin:()=>qG,pins_playlist:()=>cU,pins_playlist_extern:()=>gU,pins_pwm:()=>dU,pins_pwm_input:()=>zG,pins_pwm_pin:()=>rU,pins_radio_datarate:()=>YU,pins_radio_power:()=>PU,pins_serial:()=>mU,pins_tone_notes:()=>FU,pins_touch:()=>MU,pins_touch_pin:()=>TU,pins_tts_bgmusic:()=>fU,pins_tts_builtin_music:()=>DU,pins_tts_voice:()=>NU,pwm_output:()=>tU,spi_A_pin:()=>sU,spi_B_pin:()=>_U,spi_C_pin:()=>oU,spi_D_pin:()=>pU});const mt=Blockly,Et=Mixly,Ot={NAME_TYPE:"VARIABLE",allVariables:function(t){var e;if(t.getDescendants)e=t.getDescendants();else{if(!t.getAllBlocks)throw"Not Block or Workspace: "+t;e=t.getAllBlocks()}for(var i=Object.create(null),n=0;n1&&(o+=n)):i=o}else i="i";return i}},Rt=Ot; /** * @license * Visual Blocks Editor @@ -18,4 +18,4 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -class ct{constructor(t,e){if(this.variablePrefix_=e||"",this.reservedDict_=Object.create(null),t)for(var i=t.split(","),n=0;n0;s--)e.getInputTargetBlock("IF"+s)&&e.getInputTargetBlock("IF"+s).previousConnection?i[s]=e.getInputTargetBlock("IF"+s).previousConnection:i[s]=null,this.removeInput("IF"+s),e.getInputTargetBlock("DO"+s)&&e.getInputTargetBlock("DO"+s).previousConnection?n[s]=e.getInputTargetBlock("DO"+s).previousConnection:n[s]=null,this.removeInput("DO"+s);this.elseifCount_=parseInt(t.getAttribute("elseif"),10),this.elseCount_=parseInt(t.getAttribute("else"),10);for(s=1;s<=this.elseifCount_;s++)this.appendValueInput("IF"+s).setCheck([Boolean,Number]).appendField(mt.Msg.CONTROLS_IF_MSG_ELSEIF),this.appendStatementInput("DO"+s).appendField(mt.Msg.CONTROLS_IF_MSG_THEN);this.elseCount_&&this.appendStatementInput("ELSE").appendField(mt.Msg.CONTROLS_IF_MSG_ELSE);for(s=i.length-2;s>0;s--)i[s]&&i[s].reconnect(this,"IF"+s);for(s=n.length-2;s>0;s--)n[s]&&n[s].reconnect(this,"DO"+s)},decompose:function(t){var e=t.newBlock("controls_if_if");e.initSvg();for(var i=e.getInput("STACK").connection,n=1;n<=this.elseifCount_;n++){var s=t.newBlock("controls_if_elseif");s.initSvg(),i.connect(s.previousConnection),i=s.nextConnection}if(this.elseCount_){var _=t.newBlock("controls_if_else");_.initSvg(),i.connect(_.previousConnection)}return e},compose:function(t){this.elseCount_&&this.removeInput("ELSE"),this.elseCount_=0;for(var e=this.elseifCount_;e>0;e--)this.removeInput("IF"+e),this.removeInput("DO"+e);this.elseifCount_=0;for(var i=t.getInputTargetBlock("STACK"),n=[null],s=[null],_=null;i;){switch(i.type){case"controls_if_elseif":this.elseifCount_++,n.push(i.valueConnection_),s.push(i.statementConnection_);break;case"controls_if_else":this.elseCount_++,_=i.statementConnection_;break;default:throw Error("Unknown block type: "+i.type)}i=i.nextConnection&&i.nextConnection.targetBlock()}this.updateShape_(),this.reconnectChildBlocks_(n,s,_)},saveConnections:function(t){for(var e=t.getInputTargetBlock("STACK"),i=1;e;){switch(e.type){case"controls_if_elseif":var n=this.getInput("IF"+i),s=this.getInput("DO"+i);e.valueConnection_=n&&n.connection.targetConnection,e.statementConnection_=s&&s.connection.targetConnection,i++;break;case"controls_if_else":s=this.getInput("ELSE");e.statementConnection_=s&&s.connection.targetConnection;break;default:throw"Unknown block type."}e=e.nextConnection&&e.nextConnection.targetBlock()}},rebuildShape_:function(){var t=[null],e=[null],i=null;this.getInput("ELSE")&&(i=this.getInput("ELSE").connection.targetConnection);for(var n=1;this.getInput("IF"+n);){var s=this.getInput("IF"+n),_=this.getInput("DO"+n);console.log(s.connection.targetConnection),t.push(s.connection.targetConnection),e.push(_.connection.targetConnection),n++}this.updateShape_(),this.reconnectChildBlocks_(t,e,i)},updateShape_:function(){this.getInput("ELSE")&&this.removeInput("ELSE");for(var t=1;this.getInput("IF"+t);)this.removeInput("IF"+t),this.removeInput("DO"+t),t++;for(t=1;t<=this.elseifCount_;t++)this.appendValueInput("IF"+t).setCheck([Number,Boolean]).appendField(mt.Msg.CONTROLS_IF_MSG_ELSEIF),this.appendStatementInput("DO"+t).appendField(mt.Msg.CONTROLS_IF_MSG_THEN);this.elseCount_&&this.appendStatementInput("ELSE").appendField(mt.Msg.CONTROLS_IF_MSG_ELSE)},reconnectChildBlocks_:function(t,e,i){for(var n=1;n<=this.elseifCount_;n++)t[n]&&t[n].reconnect(this,"IF"+n),e[n]&&e[n].reconnect(this,"DO"+n);i&&i.reconnect(this,"ELSE")}},Gt={init:function(){this.setColour(Xt),this.appendValueInput("FROM").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.PYTHON_RANGE).appendField(mt.Msg.LANG_CONTROLS_FOR_INPUT_FROM),this.appendValueInput("TO").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.LANG_CONTROLS_FOR_INPUT_TO),this.appendValueInput("STEP").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.PYTHON_RANGE_STEP),this.setInputsInline(!0),this.setOutput(!0),this.setTooltip(mt.Msg.MIXLY_PYTHON_CONTROLS_RANGE_TOOLTIP)}},Ut={init:function(){this.setColour(Xt),this.appendValueInput("LIST").setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.CONTROLS_FOREACH_INPUT),this.appendValueInput("VAR").appendField(mt.Msg.CONTROLS_FOREACH_INPUT_ITEM),this.appendStatementInput("DO").appendField(mt.Msg.MIXLY_DO),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip((function(){return mt.Msg.CONTROLS_FOR_TOOLTIP.replace("“%1”","")}))},getVars:function(){return[this.getFieldValue("VAR")]},renameVar:function(t,e){mt.Names.equals(t,this.getFieldValue("VAR"))&&this.setTitleValue(e,"VAR")}},wt={init:function(){this.setColour(Xt),this.appendValueInput("BOOL").setCheck([Boolean,Number]).appendField(mt.Msg.MIXLY_MICROBIT_JS_CURRENT).appendField(new mt.FieldDropdown(this.OPERATORS),"MODE"),this.appendStatementInput("DO").appendField(mt.Msg.LANG_CONTROLS_WHILEUNTIL_TITLE_REPEAT+mt.Msg.MIXLY_DO),this.setPreviousStatement(!0),this.setNextStatement(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("MODE");return{WHILE:mt.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_WHILE,UNTIL:mt.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_UNTIL}[e]}))}},Ht={init:function(){this.setColour(Xt),this.appendDummyInput().appendField(mt.Msg.MIXLY_PYTHON_TRY),this.appendStatementInput("try"),this.appendValueInput("IF1").appendField(mt.Msg.MIXLY_PYTHON_EXCEPT),this.appendStatementInput("DO1").appendField(""),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setMutator(new mt.icons.MutatorIcon(["controls_except","controls_finally"],this)),this.setTooltip(mt.Msg.MIXLY_MIXPY_CONTROL_TRY_TOOLTIP),this.elseifCount_=1,this.elseCount_=0},mutationToDom:function(){if(!this.elseifCount_&&!this.elseCount_)return null;var t=document.createElement("mutation");return this.elseifCount_&&t.setAttribute("elseif",this.elseifCount_),this.elseCount_&&t.setAttribute("else",1),t},domToMutation:function(t){var e=this,i=[],n=[];this.elseCount_&&this.removeInput("ELSE");for(var s=this.elseifCount_;s>0;s--)e.getInputTargetBlock("IF"+s)&&e.getInputTargetBlock("IF"+s).previousConnection?i[s]=e.getInputTargetBlock("IF"+s).previousConnection:i[s]=null,this.removeInput("IF"+s),e.getInputTargetBlock("DO"+s)&&e.getInputTargetBlock("DO"+s).previousConnection?n[s]=e.getInputTargetBlock("DO"+s).previousConnection:n[s]=null,this.removeInput("DO"+s);this.elseifCount_=parseInt(t.getAttribute("elseif"),10),this.elseCount_=parseInt(t.getAttribute("else"),10);for(s=1;s<=this.elseifCount_;s++)this.appendValueInput("IF"+s).setCheck([Boolean,Number]).appendField(mt.Msg.MIXLY_PYTHON_EXCEPT),this.appendStatementInput("DO"+s).appendField("");this.elseCount_&&this.appendStatementInput("ELSE").appendField(mt.Msg.MIXLY_PYTHON_FINALLY);for(s=i.length-2;s>0;s--)i[s]&&i[s].reconnect(this,"IF"+s);for(s=n.length-2;s>0;s--)n[s]&&n[s].reconnect(this,"DO"+s)},decompose:function(t){var e=t.newBlock("controls_try");e.initSvg();for(var i=e.getInput("STACK").connection,n=1;n<=this.elseifCount_;n++){var s=t.newBlock("controls_except");s.initSvg(),i.connect(s.previousConnection),i=s.nextConnection}if(this.elseCount_){var _=t.newBlock("controls_finally");_.initSvg(),i.connect(_.previousConnection)}return e},compose:function(t){this.elseCount_&&this.removeInput("ELSE"),this.elseCount_=0;for(var e=this.elseifCount_;e>0;e--)this.removeInput("IF"+e),this.removeInput("DO"+e);this.elseifCount_=0;for(var i=t.getInputTargetBlock("STACK"),n=[null],s=[null],_=null;i;){switch(i.type){case"controls_except":this.elseifCount_++,n.push(i.valueConnection_),s.push(i.statementConnection_);break;case"controls_finally":this.elseCount_++,_=i.statementConnection_;break;default:throw Error("Unknown block type: "+i.type)}i=i.nextConnection&&i.nextConnection.targetBlock()}this.updateShape_(),this.reconnectChildBlocks_(n,s,_)},saveConnections:function(t){for(var e=t.getInputTargetBlock("STACK"),i=1;e;){switch(e.type){case"controls_except":var n=this.getInput("IF"+i),s=this.getInput("DO"+i);e.valueConnection_=n&&n.connection.targetConnection,e.statementConnection_=s&&s.connection.targetConnection,i++;break;case"controls_finally":s=this.getInput("ELSE");e.statementConnection_=s&&s.connection.targetConnection;break;default:throw"Unknown block type."}e=e.nextConnection&&e.nextConnection.targetBlock()}},rebuildShape_:function(){var t=[null],e=[null],i=null;this.getInput("ELSE")&&(i=this.getInput("ELSE").connection.targetConnection);for(var n=1;this.getInput("IF"+n);){var s=this.getInput("IF"+n),_=this.getInput("DO"+n);console.log(s.connection.targetConnection),t.push(s.connection.targetConnection),e.push(_.connection.targetConnection),n++}this.updateShape_(),this.reconnectChildBlocks_(t,e,i)},updateShape_:function(){this.getInput("ELSE")&&this.removeInput("ELSE");for(var t=1;this.getInput("IF"+t);)this.removeInput("IF"+t),this.removeInput("DO"+t),t++;for(t=1;t<=this.elseifCount_;t++)this.appendValueInput("IF"+t).setCheck([Number,Boolean]).appendField(mt.Msg.MIXLY_PYTHON_EXCEPT),this.appendStatementInput("DO"+t).appendField("");this.elseCount_&&this.appendStatementInput("ELSE").appendField(mt.Msg.MIXLY_PYTHON_FINALLY)},reconnectChildBlocks_:function(t,e,i){for(var n=1;n<=this.elseifCount_;n++)t[n]&&t[n].reconnect(this,"IF"+n),e[n]&&e[n].reconnect(this,"DO"+n);i&&i.reconnect(this,"ELSE")}},kt={init:function(){this.setColour(Xt);var t=new mt.FieldDropdown(this.OPERATORS);this.appendDummyInput().appendField(t,"FLOW").appendField(mt.Msg.LANG_CONTROLS_FLOW_STATEMENTS_INPUT_OFLOOP),this.setPreviousStatement(!0),this.setTooltip(mt.Msg.MIXLY_PYTHON_CONTROLS_FLOW_STATEMENTS_TOOLTIP);var e=this;this.setTooltip((function(){var t=e.getFieldValue("FLOW");return{BREAK:mt.Msg.CONTROLS_FLOW_STATEMENTS_TOOLTIP_BREAK,CONTINUE:mt.Msg.CONTROLS_FLOW_STATEMENTS_TOOLTIP_CONTINUE}[t]}))},onchange:function(){if(this.workspace){var t=!1,e=this;do{if("controls_repeat"==e.type||"controls_for"==e.type||"controls_forEach"==e.type||"controls_repeat_ext"==e.type||"controls_whileUntil"==e.type||"do_while"==e.type){t=!0;break}e=e.getSurroundParent()}while(e);t?this.setWarningText(null):this.setWarningText(mt.Msg.LANG_CONTROLS_FLOW_STATEMENTS_WARNING)}}},Wt={init:function(){this.setColour(Xt),this.appendDummyInput().appendField(mt.Msg.LANG_CONTROLS_FOR_INPUT_WITH).appendField(new mt.FieldTextInput("i"),"VAR"),this.appendValueInput("FROM").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.LANG_CONTROLS_FOR_INPUT_FROM),this.appendValueInput("TO").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.LANG_CONTROLS_FOR_INPUT_TO),this.appendValueInput("STEP").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_STEP),this.appendStatementInput("DO").appendField(mt.Msg.MIXLY_DO),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0);var t=this;this.setTooltip((function(){return mt.Msg.CONTROLS_FOR_TOOLTIP.replace("%1",t.getFieldValue("VAR"))}))},getVars:function(){return[this.getFieldValue("VAR")]},renameVar:function(t,e){mt.Names.equals(t,this.getFieldValue("VAR"))&&this.setTitleValue(e,"VAR")}},Kt={init:function(){this.setColour(Xt),this.appendDummyInput().appendField(mt.Msg.LANG_CONTROLS_FOR_INPUT_WITH).appendField(new mt.FieldTextInput("i"),"VAR"),this.appendValueInput("FROM").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.LANG_CONTROLS_FOR_INPUT_FROM),this.appendValueInput("TO").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.LANG_CONTROLS_FOR_INPUT_TO),this.appendValueInput("STEP").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_STEP),this.appendStatementInput("DO").appendField(mt.Msg.MIXLY_DO),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0);var t=this;this.setTooltip((function(){return mt.Msg.MIXLY_PYTHON_CONTROLS_FOR_RANGE_TOOLTIP.replace("%1",t.getFieldValue("VAR"))}))},getVars:function(){return[this.getFieldValue("VAR")]},renameVar:function(t,e){mt.Names.equals(t,this.getFieldValue("VAR"))&&this.setTitleValue(e,"VAR")}};wt.OPERATORS=[[mt.Msg.LANG_CONTROLS_WHILEUNTIL_OPERATOR_WHILE,"WHILE"],[mt.Msg.LANG_CONTROLS_WHILEUNTIL_OPERATOR_UNTIL,"UNTIL"]],kt.OPERATORS=[[mt.Msg.LANG_CONTROLS_FLOW_STATEMENTS_OPERATOR_BREAK,"BREAK"],[mt.Msg.LANG_CONTROLS_FLOW_STATEMENTS_OPERATOR_CONTINUE,"CONTINUE"]];const Jt={init:function(){this.setColour(Xt),this.appendDummyInput().appendField(mt.Msg.CONTROLS_IF_IF_TITLE_IF),this.appendStatementInput("STACK"),this.setTooltip(mt.Msg.CONTROLS_IF_IF_TOOLTIP),this.contextMenu=!1}},Qt={init:function(){this.setColour(Xt),this.appendDummyInput().appendField(mt.Msg.CONTROLS_IF_ELSEIF_TITLE_ELSEIF),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(mt.Msg.CONTROLS_IF_ELSEIF_TOOLTIP),this.contextMenu=!1}},qt={init:function(){this.setColour(Xt),this.appendDummyInput().appendField(mt.Msg.CONTROLS_IF_ELSE_TITLE_ELSE),this.setPreviousStatement(!0),this.setTooltip(mt.Msg.CONTROLS_IF_ELSE_TOOLTIP),this.contextMenu=!1}},zt={init:function(){this.setColour(Xt),this.appendDummyInput().appendField("try"),this.appendStatementInput("STACK"),this.setPreviousStatement(!1),this.setNextStatement(!1),this.contextMenu=!1}},jt={init:function(){this.setColour(Xt),this.appendDummyInput().appendField(mt.Msg.MIXLY_PYTHON_EXCEPT),this.setPreviousStatement(!0),this.setNextStatement(!0),this.contextMenu=!1,this.setTooltip(mt.Msg.MIXLY_MIXPY_CONTROL_EXCEPT_TOOLTIP)}},Zt={init:function(){this.setColour(Xt),this.appendDummyInput().appendField(mt.Msg.MIXLY_PYTHON_FINALLY),this.setPreviousStatement(!0),this.contextMenu=!1,this.setTooltip(mt.Msg.MIXLY_MIXPY_CONTROL_FINALLY_TOOLTIP)}},$t={init:function(){this.jsonInit({message0:mt.Msg.CONTROLS_REPEAT_TITLE,args0:[{type:"input_value",name:"TIMES"}],previousStatement:null,nextStatement:null,colour:Xt,tooltip:mt.Msg.CONTROLS_REPEAT_TOOLTIP,helpUrl:mt.Msg.CONTROLS_REPEAT_HELPURL}),this.appendStatementInput("DO")}},te={init:function(){this.setColour(Xt),this.appendValueInput("BOOL").appendField("lambda"),this.appendStatementInput("DO").appendField(mt.Msg.MIXLY_STAT),this.setOutput(!0)}},ee={init:function(){this.setColour(Xt),this.appendDummyInput().appendField(mt.Msg.MIXLY_PYTHON_PASS),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(mt.Msg.MIXLY_PYTHON_CONTROLS_PASS_TOOLTIP)}},ie={init:function(){this.setColour(Xt),this.appendDummyInput().appendField(mt.Msg.MIXLY_PYTHON_CONTROLS_THREAD_START),this.appendValueInput("callback").appendField(mt.Msg.MIXLY_PYTHON_CONTROLS_THREAD_USE),this.appendValueInput("VAR").appendField(mt.Msg.MIXLY_PARAMS),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_PYTHON_CONTROLS_THREAD_TOOLTIP)}},ne={init:function(){this.appendDummyInput().appendField(mt.Msg.CONTROLS_REPEAT_TITLE_REPEAT+mt.Msg.MIXLY_DO),this.appendStatementInput("input_data").setCheck(null),this.appendValueInput("select_data").setCheck(null).appendField(mt.Msg.CONTROLS_OPERATOR_UNTIL).appendField(new mt.FieldDropdown([[mt.Msg.LANG_CONTROLS_WHILEUNTIL_OPERATOR_WHILE,"true"],[mt.Msg.LANG_CONTROLS_WHILEUNTIL_OPERATOR_UNTIL,"false"]]),"type"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setColour(Xt),this.setTooltip("do-while loop"),this.setHelpUrl("")}},se={init:function(){this.setColour(Xt),this.appendDummyInput().appendField(mt.Msg.MIXLY_OP_GARBAGE_COLLECT),this.setPreviousStatement(!0),this.setNextStatement(!0)}},_e={init:function(){this.setColour(Xt),this.appendDummyInput().appendField(mt.Msg.MIXLY_GET_MEM_ALLOC),this.setOutput(!0)}},oe={init:function(){this.setColour(Xt),this.appendDummyInput().appendField(mt.Msg.MIXLY_GET_MEM_FREE),this.setOutput(!0)}},pe={init:function(){this.setColour(Xt),this.appendDummyInput().appendField(mt.Msg.MIXLY_GET+mt.Msg.MIXLY_DEVICE+"ID"),this.setInputsInline(!0),this.setOutput(!0),this.setTooltip(mt.Msg.PROCEDURES_DEFRETURN_RETURN+mt.Msg.MIXLY_GET_UNIQUE_IDEN)}},ae={init:function(){this.setColour(Xt),this.appendValueInput("VAR").appendField(mt.Msg.MIXLY_RTC_TIMESTAMP),this.appendDummyInput().appendField(mt.Msg.MIXLY_TIMESTAMP_TO_DATA),this.setInputsInline(!0),this.setOutput(!0,Number)}},ue={init:function(){this.setColour(Xt),this.appendDummyInput().appendField(mt.Msg.MIXLY_GET_UNIQUE_IDEN),this.setOutput(!0)}},re=230;mt.FieldTextInput.math_number_validator=function(t){return String(t)},mt.FieldTextInput.math_number_validator_include_blank=function(t){if(""===t)return"";return/^-?(0X|0x|0O|0o|0B|0b)?[a-fA-F0-9]{1,}(\.[a-fA-F0-9]+)?$/.test(t)?String(t):null};const le={init:function(){this.setColour(re),this.appendDummyInput().appendField(new mt.FieldTextInput("0",mt.FieldTextInput.math_number_validator),"NUM"),this.setOutput(!0,Number),this.setTooltip(mt.Msg.MATH_NUMBER_TOOLTIP)}},de={init:function(){this.setColour(re);this.appendDummyInput("").appendField(mt.Msg.MIXLY_PYTHON_MATH_CONSTANT).appendField(new mt.FieldDropdown([["π","pi"],["e","e"]]),"CONSTANT"),this.setOutput(!0,Number);var t=this;this.setTooltip((function(){var e=t.getFieldValue("CONSTANT");return{pi:mt.Msg.MIXLY_PYTHON_MATH_CONSTANT_PI_TOOLTIP,e:mt.Msg.MIXLY_PYTHON_MATH_CONSTANT_E_TOOLTIP}[e]}))}},Ie={init:function(){this.setColour(re);this.appendDummyInput("").appendField(mt.Msg.MIXLY_PYTHON_MATH_CONSTANT).appendField(new mt.FieldDropdown([["π","pi"],["e","e"]]),"CONSTANT"),this.setOutput(!0,Number);var t=this;this.setTooltip((function(){var e=t.getFieldValue("CONSTANT");return{pi:mt.Msg.MIXLY_PYTHON_MATH_CONSTANT_PI_MP_TOOLTIP,e:mt.Msg.MIXLY_PYTHON_MATH_CONSTANT_E_MP_TOOLTIP}[e]}))}},Te={init:function(){this.setColour(re),this.setOutput(!0),this.appendValueInput("A"),this.appendValueInput("B").appendField(new mt.FieldDropdown([["+","ADD"],["-","MINUS"],["×","MULTIPLY"],["÷","DIVIDE"],["%","QUYU"],["//","ZHENGCHU"],["**","POWER"]]),"OP"),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("OP");return{ADD:mt.Msg.MATH_ARITHMETIC_TOOLTIP_ADD,MINUS:mt.Msg.MATH_ARITHMETIC_TOOLTIP_MINUS,MULTIPLY:mt.Msg.MATH_ARITHMETIC_TOOLTIP_MULTIPLY,DIVIDE:mt.Msg.MATH_ARITHMETIC_TOOLTIP_DIVIDE,QUYU:mt.Msg.MATH_MODULO_TOOLTIP,ZHENGCHU:mt.Msg.MATH_ARITHMETIC_TOOLTIP_DIVIDE,POWER:mt.Msg.MATH_ARITHMETIC_TOOLTIP_POWER}[e]}))}},Me={init:function(){this.setColour(re),this.setPreviousStatement(!0),this.setNextStatement(!0),this.appendValueInput("A"),this.appendValueInput("B").appendField(new mt.FieldDropdown([["+=","ADD"],["-=","MINUS"],["×=","MULTIPLY"],["÷=","DIVIDE"],["%=","QUYU"],["//=","ZHENGCHU"],["**=","POWER"]]),"OP"),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("OP");return{ADD:mt.Msg.MATH_ARITHMETIC_TOOLTIP_ADD,MINUS:mt.Msg.MATH_ARITHMETIC_TOOLTIP_MINUS,MULTIPLY:mt.Msg.MATH_ARITHMETIC_TOOLTIP_MULTIPLY,DIVIDE:mt.Msg.MATH_ARITHMETIC_TOOLTIP_DIVIDE,QUYU:mt.Msg.MATH_MODULO_TOOLTIP,ZHENGCHU:mt.Msg.MATH_ARITHMETIC_TOOLTIP_DIVIDE,POWER:mt.Msg.MATH_ARITHMETIC_TOOLTIP_POWER}[e]}))}},he={init:function(){this.setColour(re),this.setOutput(!0,Number),this.appendValueInput("A").setCheck(Number),this.appendValueInput("B").setCheck(Number).appendField(new mt.FieldDropdown([["&","&"],["|","|"],[">>",">>"],["<<","<<"]]),"OP"),this.setInputsInline(!0),this.setTooltip("位运算")}},me={init:function(){this.setColour(re),this.setOutput(!0,Number),this.appendValueInput("NUM").setCheck(Number).appendField(new mt.FieldDropdown([["sin","SIN"],["cos","COS"],["tan","TAN"],["asin","ASIN"],["acos","ACOS"],["atan","ATAN"],["-","-"],["ln","LN"],["log10","LOG10"],["e^","EXP"],["10^","POW10"]]),"OP");var t=this;this.setTooltip((function(){var e=t.getFieldValue("OP");return{SIN:mt.Msg.MATH_TRIG_TOOLTIP_SIN,COS:mt.Msg.MATH_TRIG_TOOLTIP_COS,TAN:mt.Msg.MATH_TRIG_TOOLTIP_TAN,ASIN:mt.Msg.MATH_TRIG_TOOLTIP_ASIN,ACOS:mt.Msg.MATH_TRIG_TOOLTIP_ACOS,ATAN:mt.Msg.MATH_TRIG_TOOLTIP_ATAN,LN:mt.Msg.MATH_SINGLE_TOOLTIP_LN}[e]}))}},Ee={init:function(){var t=[[mt.Msg.MATH_BIN,"bin"],[mt.Msg.MATH_OCT,"oct"],[mt.Msg.MATH_HEX,"hex"]];this.setColour(re),this.setOutput(!0,String),this.appendValueInput("NUM").setCheck(Number).appendField(new mt.FieldDropdown(t),"OP");var e=this;this.setTooltip((function(){var t=e.getFieldValue("OP");return{bin:mt.Msg.MATH_DEC_TOOLTIP_BIN,oct:mt.Msg.MATH_DEC_TOOLTIP_OCT,hex:mt.Msg.MATH_DEC_TOOLTIP_HEX}[t]}))}},Oe={init:function(){var t=[[mt.Msg.LANG_MATH_TO_ROUND,"round"],[mt.Msg.LANG_MATH_TO_CEIL,"ceil"],[mt.Msg.LANG_MATH_TO_FLOOR,"floor"],[mt.Msg.MATH_ABS,"fabs"],[mt.Msg.MATH_SQRT,"sqrt"]];this.setColour(re),this.appendValueInput("A").setCheck(Number).appendField(new mt.FieldDropdown(t),"OP"),this.setOutput(!0,Number);var e=this;this.setTooltip((function(){var t=e.getFieldValue("OP");return{sqrt:mt.Msg.MATH_SINGLE_TOOLTIP_ROOT,fabs:mt.Msg.MATH_SINGLE_TOOLTIP_ABS,sq:mt.Msg.MATH_SINGLE_TOOLTIP_SQ,round:mt.Msg.MATH_SINGLE_TOOLTIP_ROUND,ceil:mt.Msg.MATH_SINGLE_TOOLTIP_CEIL,floor:mt.Msg.MATH_SINGLE_TOOLTIP_FLOOR}[t]}))}},Re={init:function(){var t=[[mt.Msg.MIXLY_MAX,"max"],[mt.Msg.MIXLY_MIN,"min"]];this.setColour(re),this.appendValueInput("A").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(new mt.FieldDropdown(t),"OP").appendField("("),this.appendValueInput("B").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(","),this.appendDummyInput("").setAlign(mt.inputs.Align.RIGHT).appendField(")"),this.setInputsInline(!0),this.setOutput(!0,Number);var e=this;this.setTooltip((function(){var t=e.getFieldValue("OP");return{max:mt.Msg.MIXLY_TOOLTIP_MATH_MAX,min:mt.Msg.MIXLY_TOOLTIP_MATH_MIN}[t]}))}},ce={init:function(){var t=[[mt.Msg.MATH_TWO,"two"],[mt.Msg.MATH_EIGHT,"eight"],[mt.Msg.MATH_TEN,"ten"],[mt.Msg.MATH_SIXTEEN,"sixteen"]];this.setColour(re),this.appendDummyInput("").appendField(mt.Msg.MATH_BA),this.appendValueInput("NUM").appendField(new mt.FieldDropdown(t),"OP").appendField(mt.Msg.MATH_JinZhi).setCheck(Number),this.appendDummyInput("").appendField(mt.Msg.MATH_ZHW).appendField(new mt.FieldDropdown(t),"OP2").appendField(mt.Msg.MATH_JinZhi),this.setFieldValue("ten","OP2"),this.setOutput(!0),this.setInputsInline(!0);var e=this;this.setTooltip((function(){var t=e.getFieldValue("OP"),i={two:mt.Msg.MATH_Before_two,eight:mt.Msg.MATH_Before_eight,ten:mt.Msg.MATH_Before_ten,sixteen:mt.Msg.MATH_Before_sixteen},n=e.getFieldValue("OP2"),s={two:mt.Msg.MATH_Behind_two,eight:mt.Msg.MATH_Behind_eight,ten:mt.Msg.MATH_Behind_ten,sixteen:mt.Msg.MATH_Behind_sixteen};return i[t]+s[n]}))}},ge={init:function(){var t=[[mt.Msg.LANG_MATH_INT,"int"],[mt.Msg.LANG_MATH_FLOAT,"float"]];this.setColour(re),this.setOutput(!0,Number),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_RANDOM).appendField(new mt.FieldDropdown(t),"TYPE"),this.appendValueInput("FROM").setCheck(Number).appendField(mt.Msg.LANG_CONTROLS_FOR_INPUT_FROM),this.appendValueInput("TO").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.LANG_MATH_RANDOM_INT_INPUT_TO),this.setInputsInline(!0);var e=this;this.setTooltip((function(){var t=e.getFieldValue("TYPE"),i={int:mt.Msg.LANG_MATH_INT,float:mt.Msg.LANG_MATH_FLOAT_RANDOM};return mt.Msg.MATH_RANDOM_INT_TOOLTIP+i[t]}))}},Ce={init:function(){this.setColour(re),this.setOutput(!0,Number),this.appendValueInput("VALUE").setCheck(Number).appendField(mt.Msg.LANG_MATH_CONSTRAIN_INPUT_CONSTRAIN),this.appendValueInput("LOW").setCheck(Number).appendField(mt.Msg.LANG_MATH_CONSTRAIN_INPUT_LOW),this.appendValueInput("HIGH").setCheck(Number).appendField(mt.Msg.LANG_MATH_CONSTRAIN_INPUT_HIGH),this.setInputsInline(!0),this.setTooltip(mt.Msg.MATH_CONSTRAIN_TOOLTIP)}},Se={init:function(){this.setColour(re),this.appendValueInput("NUM",Number).appendField(mt.Msg.MIXLY_MAP).setCheck(Number),this.appendValueInput("fromLow",Number).appendField(mt.Msg.MIXLY_MAP_FROM).setCheck(Number),this.appendValueInput("fromHigh",Number).appendField(",").setCheck(Number),this.appendValueInput("toLow",Number).appendField(mt.Msg.MIXLY_MAP_TO).setCheck(Number),this.appendValueInput("toHigh",Number).appendField(",").setCheck(Number),this.appendDummyInput("").appendField("]"),this.setInputsInline(!0),this.setOutput(!0),this.setTooltip(mt.Msg.MIXLY_TOOLTIP_MATH_MAP)}},Ae={init:function(){this.setColour(re),this.appendDummyInput().appendField(new mt.FieldTextInput("0",mt.FieldTextInput.math_number_validator_include_blank),"NUM"),this.setOutput(!0),this.setTooltip(mt.Msg.MATH_NUMBER_TOOLTIP)}},Le={init:function(){this.setColour(re),this.appendValueInput("NUM").setCheck(Number).appendField(mt.Msg.LANG_MATH_RANDOM_SEED),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(mt.Msg.MIXLY_TOOLTIP_MATH_RANDOM_SEED)}},Ne={init:function(){this.setColour(re),this.setOutput(!0,Number),this.appendValueInput("VALUE").setCheck(Number),this.appendValueInput("VAR").setCheck(Number).appendField(mt.Msg.MATH_ROUND).appendField(mt.Msg.TEXT_KEEP),this.appendDummyInput().appendField(mt.Msg.TEXT_DECIMAL),this.setInputsInline(!0),this.setTooltip(mt.Msg.MATH_ROUND_NEW_TOOLTIP)}},De={init:function(){var t=[[mt.Msg.MIXLY_TO_INT,"int"],[mt.Msg.MIXLY_TO_FLOAT,"float"],[mt.Msg.MIXLY_TO_BITES,"b"],[mt.Msg.LANG_MATH_BYTE+mt.Msg.MIXLY_TO_INT,"bti"]];this.setColour(re),this.appendValueInput("VAR").appendField(new mt.FieldDropdown(t),"TOWHAT"),this.setOutput(!0,Number);var e=this;this.setTooltip((function(){var t=e.getFieldValue("TOWHAT");return{int:mt.Msg.MIXLY_PYTHON_TOOLTIP_TOINT,float:mt.Msg.MIXLY_PYTHON_TOOLTIP_TOFLOAT,b:mt.Msg.MIXLY_TOOLTIP_TEXT_TOBYTE}[t]}))}},fe={init:function(){var t=[[mt.Msg.MIXLY_TO_INT,"int"],[mt.Msg.MIXLY_TO_FLOAT,"float"]];this.setColour(re),this.appendValueInput("VAR").appendField(new mt.FieldDropdown(t),"TOWHAT"),this.setOutput(!0,Number);var e=this;this.setTooltip((function(){var t=e.getFieldValue("TOWHAT");return{int:mt.Msg.MIXLY_TOOLTIP_TEXT_TOINT,float:mt.Msg.MIXLY_TOOLTIP_TEXT_TOFLOAT}[t]}))}},Fe=Se,Pe={init:function(){this.setColour(re),this.appendValueInput("VAR").appendField(mt.Msg.LANG_MATH_BYTE+mt.Msg.MIXLY_TO_HEX),this.setOutput(!0,Number),this.setTooltip(mt.Msg.MIXLY_PYTHON_TOOLTIP_TOHEX)}},Ye={init:function(){this.setColour(re),this.itemCount_=1,this.setMutator(new mt.icons.MutatorIcon(["lists_create_with_item"],this)),this.appendDummyInput("DUMMY").appendField(mt.Msg.MIXLY_PRODUCT+mt.Msg.MIXLY_GENERATE_CARTESIAN_PRODUCT),this.appendValueInput("REPEAT").appendField(mt.Msg.MIXLY_EVERY_PER_ELEPER_ELEMENT),this.appendDummyInput().appendField(mt.Msg.CONTROLS_REPEAT_TITLE_TIMES),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setOutput(!0),this.setTooltip(mt.Msg.LISTS_CREATE_WITH_PYTHON_TOOLTIP),this.updateShape_()},mutationToDom:function(){var t=document.createElement("mutation");return t.setAttribute("items",this.itemCount_),t},domToMutation:function(t){this.itemCount_=parseInt(t.getAttribute("items"),10),this.updateShape_()},decompose:function(t){var e=t.newBlock("lists_create_with_container");e.initSvg();for(var i=e.getInput("STACK").connection,n=0;n1&&"\\"===t.charAt(0)){var e=t.charAt(1);if("0"===e||"b"===e||"f"===e||"n"===e||"r"===e||"t"===e||"\\"===e||"'"===e)return String(t).substring(0,2);if("x"===e&&"0"===t.charAt(2)&&"B"===t.charAt(3))return String(t).substring(0,4)}return String(t).substring(0,1)};const ye={init:function(){this.setColour(ve),this.appendDummyInput().appendField(this.newQuote_(!0)).appendField(new mt.FieldTextInput("",mt.FieldTextInput.char_validator),"TEXT").appendField(this.newQuote_(!1)),this.setOutput(!0,Number),this.setTooltip(mt.Msg.TEXT_CHAR_TOOLTIP)},newQuote_:function(t){if(1==t)var e="../../media/quote2.png";else e="../../media/quote3.png";return new mt.FieldImage(e,7,12,'"')}},be={init:function(){this.setColour(ve),this.appendValueInput("A").setCheck([String,Number]),this.appendValueInput("B").setCheck([String,Number]).appendField(mt.Msg.MIXLY_TEXT_JOIN),this.setInputsInline(!0),this.setOutput(!0,String),this.setTooltip(mt.Msg.MIXLY_TOOLTIP_TEXT_JOIN)}},Ve={init:function(){this.setColour(ve),this.appendValueInput("VAR").setCheck(Number).appendField(mt.Msg.MIXLY_TOCHAR),this.setOutput(!0,String),this.setTooltip(mt.Msg.MIXLY_TOOLTIP_TEXT_TOCHAR)}},Be={init:function(){this.setColour(ve),this.appendValueInput("VAR").setCheck(String).appendField(mt.Msg.MIXLY_TOASCII),this.setOutput(!0,Number),this.setTooltip(mt.Msg.MIXLY_TOOLTIP_TEXT_TOASCII)}},Ge={init:function(){this.setColour(ve),this.appendValueInput("VAR").appendField(mt.Msg.MIXLY_TOSTRING),this.setOutput(!0,String),this.setTooltip(mt.Msg.MIXLY_PYTHON_TOOLTIP_TOTEXT)}},Ue={init:function(){this.setColour(ve),this.appendValueInput("VAR").appendField(mt.Msg.MIXLY_LENGTH),this.setOutput(!0,Number),this.setTooltip(mt.Msg.MIXLY_TOOLTIP_TEXT_LENGTH)}},we={init:function(){this.WHERE_OPTIONS=[[mt.Msg.LISTS_GET_INDEX_FROM_START,"FROM_START"],[mt.Msg.LISTS_GET_INDEX_FROM_END,"FROM_END"],[mt.Msg.TEXT_GET_INDEX_RANDOM+1+mt.Msg.TEXT_CHARAT2,"RANDOM"]],this.setHelpUrl(mt.Msg.LISTS_GET_INDEX_HELPURL),this.setColour(ve),this.appendValueInput("VAR").setCheck(String),this.appendValueInput("AT").setCheck(Number),this.appendDummyInput().appendField(mt.Msg.LISTS_GET_INDEX_GET,"MODE"),mt.Msg.LISTS_GET_INDEX_TAIL&&this.appendDummyInput("TAIL").appendField(mt.Msg.LISTS_GET_INDEX_TAIL),this.setInputsInline(!0),this.setOutput(!0),this.updateAt_(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("MODE"),i=t.getFieldValue("WHERE"),n="";switch(e+" "+i){case"GET FROM_START":case"GET FROM_END":n=mt.Msg.LISTS_GET_INDEX_TOOLTIP_GET_FROM;break;case"GET RANDOM":n=mt.Msg.LISTS_GET_INDEX_TOOLTIP_GET_RANDOM;break;case"GET_REMOVE FROM_START":case"GET_REMOVE FROM_END":n=mt.Msg.LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_FROM;break;case"GET_REMOVE RANDOM":n=mt.Msg.LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_RANDOM}return"FROM_START"!=i&&"FROM_END"!=i||(n+=" "+mt.Msg.LISTS_INDEX_FROM_START_TOOLTIP.replace("%1",mt.Msg.ONE_BASED_INDEXING?"#1":"#0")),n}));var e=this;this.setTooltip((function(){var t=e.getFieldValue("WHERE"),i={FROM_START:mt.Msg.LISTS_GET_INDEX_FROM_START,FROM_END:mt.Msg.LISTS_GET_INDEX_FROM_END,RANDOM:mt.Msg.TEXT_GET_INDEX_RANDOM};return mt.Msg.PROCEDURES_DEFRETURN_RETURN+mt.Msg.MIXLY_MICROBIT_TYPE_STRING+i[t]+"n"+mt.Msg.TEXT_CHARAT2}))},mutationToDom:function(){var t=document.createElement("mutation");t.setAttribute("statement",!this.outputConnection);var e=this.getInput("AT").type==mt.INPUT_VALUE;return t.setAttribute("at",e),t},domToMutation:function(t){var e="true"==t.getAttribute("statement");this.updateStatement_(e),t="false"!=t.getAttribute("at"),this.updateAt_(t)},updateStatement_:function(t){t!=!this.outputConnection&&(this.unplug(!0,!0),t?(this.setOutput(!1),this.setPreviousStatement(!0),this.setNextStatement(!0)):(this.setPreviousStatement(!1),this.setNextStatement(!1),this.setOutput(!0)))},updateAt_:function(t){this.removeInput("AT"),this.removeInput("ORDINAL",!0),t?(this.appendValueInput("AT").setCheck(Number),mt.Msg.TEXT_CHARAT2&&this.appendDummyInput("ORDINAL").appendField(mt.Msg.TEXT_CHARAT2)):this.appendDummyInput("AT");var e=new mt.FieldDropdown(this.WHERE_OPTIONS,(function(e){var i="FROM_START"==e||"FROM_END"==e;if(i!=t){var n=this.sourceBlock_;return n.updateAt_(i),n.setFieldValue(e,"WHERE"),null}}));this.getInput("AT").appendField(e,"WHERE"),mt.Msg.LISTS_GET_INDEX_TAIL&&this.moveInputBefore("TAIL",null)}},He={init:function(){this.setHelpUrl(mt.Msg.LISTS_GET_INDEX_HELPURL),this.setColour(ve),this.appendValueInput("VAR").setCheck(String),this.appendValueInput("AT").setCheck(Number).appendField(mt.Msg.LISTS_GET_INDEX_GET+" "+mt.Msg.LISTS_GET_INDEX_FROM_START),this.appendDummyInput().appendField(mt.Msg.TEXT_CHARAT2),this.setOutput(!0),this.setTooltip(mt.Msg.PROCEDURES_DEFRETURN_RETURN+mt.Msg.MIXLY_MICROBIT_TYPE_STRING+mt.Msg.LISTS_GET_INDEX_FROM_START+"n"+mt.Msg.TEXT_CHARAT2)}},ke={init:function(){this.setHelpUrl(mt.Msg.LISTS_GET_INDEX_HELPURL),this.setColour(ve),this.appendValueInput("VAR").setCheck(String),this.appendDummyInput().appendField(mt.Msg.TEXT_RANDOM_CHAR),this.setOutput(!0),this.setTooltip(mt.Msg.TEXT_RANDOM_CHAR_TOOLTIP)}},We={init:function(){this.WHERE_OPTIONS_1=[[mt.Msg.LISTS_GET_INDEX_FROM_START,"FROM_START"],[mt.Msg.LISTS_GET_INDEX_FROM_END,"FROM_END"],[mt.Msg.LISTS_GET_SUBLIST_START_FIRST,"FIRST"]],this.WHERE_OPTIONS_2=[[mt.Msg.LISTS_GET_SUBLIST_END_FROM_START,"FROM_START"],[mt.Msg.LISTS_GET_SUBLIST_END_FROM_END,"FROM_END"],[mt.Msg.LISTS_GET_SUBLIST_END_LAST,"LAST"]],this.setHelpUrl(mt.Msg.LISTS_GET_SUBLIST_HELPURL),this.setColour(ve),this.appendValueInput("VAR").setCheck(String),this.appendDummyInput("").appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET),this.appendDummyInput("AT1"),this.appendDummyInput("AT2"),this.setInputsInline(!0),this.setOutput(!0,"List"),this.updateAt_(1,!0),this.updateAt_(2,!0),this.setTooltip(mt.Msg._GET_TEXT_SUBLIST_TOOLTIP)},mutationToDom:function(){var t=document.createElement("mutation"),e=this.getInput("AT1").type==mt.INPUT_VALUE;t.setAttribute("at1",e);var i=this.getInput("AT2").type==mt.INPUT_VALUE;return t.setAttribute("at2",i),t},domToMutation:function(t){var e="true"==t.getAttribute("at1"),i="true"==t.getAttribute("at2");this.updateAt_(1,e),this.updateAt_(2,i)},updateAt_:function(t,e){this.removeInput("AT"+t),this.removeInput("ORDINAL"+t,!0),e?(this.appendValueInput("AT"+t).setCheck(Number),mt.Msg.TEXT_CHARAT2&&this.appendDummyInput("ORDINAL"+t).appendField(mt.Msg.TEXT_CHARAT2)):this.appendDummyInput("AT"+t);var i=new mt.FieldDropdown(this["WHERE_OPTIONS_"+t],(function(i){var n="FROM_START"==i||"FROM_END"==i;if(n!=e){var s=this.sourceBlock_;return s.updateAt_(t,n),s.setFieldValue(i,"WHERE"+t),null}}));this.getInput("AT"+t).appendField(i,"WHERE"+t),1==t&&(this.moveInputBefore("AT1","AT2"),this.getInput("ORDINAL1")&&this.moveInputBefore("ORDINAL1","AT2"))}},Ke={init:function(){this.setHelpUrl(mt.Msg.LISTS_GET_SUBLIST_HELPURL),this.setColour(ve),this.appendValueInput("VAR").setCheck(String),this.appendValueInput("AT1").appendField(mt.Msg.LISTS_GET_INDEX_GET+" "+mt.Msg.LISTS_GET_INDEX_FROM_START),this.appendValueInput("AT2").appendField(mt.Msg.LISTS_GET_SUBLIST_END_FROM_START),this.appendDummyInput().appendField(mt.Msg.TEXT_CHARAT2),this.setInputsInline(!0),this.setOutput(!0,["List",String]),this.setTooltip(mt.Msg._GET_TEXT_SUBLIST_TOOLTIP)}},Je={init:function(){var t=[[mt.Msg.MIXLY_EQUALS,"==="],[mt.Msg.MIXLY_STARTSWITH,"startswith"],[mt.Msg.MIXLY_ENDSWITH,"endswith"]];this.setColour(ve),this.appendValueInput("STR1").setCheck(String),this.appendValueInput("STR2").appendField(new mt.FieldDropdown(t),"DOWHAT").setCheck(String),this.setOutput(!0,[Boolean,Number]),this.setInputsInline(!0)}},Qe={init:function(){this.setColour(ve),this.appendValueInput("STR1").setCheck(String),this.appendValueInput("STR2").appendField(mt.Msg.MIXLY_COMPARETO).setCheck(String),this.setOutput(!0,Number),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_COMPARETO_HELP)}},qe={init:function(){var t=[[mt.Msg.TEXT_UPPER,"upper"],[mt.Msg.TEXT_TITLE,"title"],[mt.Msg.TEXT_CAPITALIZE,"capitalize"],[mt.Msg.TEXT_SWAPCASE,"swapcase"],[mt.Msg.TEXT_LOWER,"lower"]];this.setColour(ve),this.appendValueInput("VAR").appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET).appendField(new mt.FieldDropdown(t),"CAPITAL").setCheck(String),this.setOutput(!0,String);var e=this;this.setTooltip((function(){var t=e.getFieldValue("CAPITAL");return{upper:mt.Msg.MIXLY_MIXPY_TEXT_UPPER_TOOLTIP,title:mt.Msg.MIXLY_MIXPY_TEXT_TITLE_TOOLTIP,swapcase:mt.Msg.MIXLY_MIXPY_TEXT_SWAPCASE_TOOLTIP,capitalize:mt.Msg.MIXLY_MIXPY_TEXT_CAPITALIZE_TOOLTIP,lower:mt.Msg.MIXLY_MIXPY_TEXT_LOWER_TOOLTIP}[t]}))}},ze={init:function(){var t=[[mt.Msg.TEXT_LJUST,"ljust"],[mt.Msg.TEXT_CENTER,"center"],[mt.Msg.TEXT_RJUST,"rjust"]];this.setColour(ve),this.appendValueInput("VAR").appendField(new mt.FieldDropdown(t),"CENTER").setCheck(String),this.appendValueInput("WID").appendField(mt.Msg.MIXLY_WIDTH).setCheck(Number),this.appendValueInput("Symbol").appendField(mt.Msg.MIXLY_RECT_Fill).setCheck(String),this.setInputsInline(!0),this.setOutput(!0,String),this.setTooltip(mt.Msg.MIXLY_MIXPY_TEXT_CENTER_TOOLTIP)}},je={init:function(){this.setColour(ve),this.appendValueInput("VAR").appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET).setCheck(String),this.appendValueInput("STR").appendField(mt.Msg.MIXLY_MID+mt.Msg.MIXLY_MICROBIT_PY_STORAGE_CHARACTER).setCheck(String),this.appendDummyInput().appendField(mt.Msg.MIXLY_LIST_INDEX),this.setInputsInline(!0),this.setOutput(!0,String),this.setTooltip(mt.Msg.MIXLY_MIXPY_TEXT_FIND_TOOLTIP)}},Ze={init:function(){this.setColour(ve),this.appendValueInput("VAR").appendField(mt.Msg.MIXLY_PYTHON_TEXT_JOIN_SEQ_USE_STR).setCheck(String),this.appendValueInput("LIST").appendField(mt.Msg.MIXLY_PYTHON_TEXT_JOIN_SEQ_SEQ).setCheck("List","Tuple","Set","Dict"),this.appendDummyInput().appendField(mt.Msg.MIXLY_PYTHON_TEXT_JOIN_SEQ_GET_STR),this.setInputsInline(!0),this.setOutput(!0,String),this.setTooltip(mt.Msg.MIXLY_PYTHON_TEXT_JOIN_SEQ_TOOLTIP)}},$e={init:function(){this.setColour(ve),this.appendValueInput("VAR").setCheck(String),this.appendValueInput("STR1").appendField(mt.Msg.MIXLY_MIXPY_REPLACE).setCheck(String),this.appendValueInput("STR2").appendField(mt.Msg.LISTS_SET_INDEX_INPUT_TO).setCheck(String),this.setInputsInline(!0),this.setOutput(!0,String),this.setTooltip(mt.Msg.MIXLY_MIXPY_TEXT_REPLACE_TOOLTIP)}},ti={init:function(){this.setColour(ve),this.appendValueInput("VAR"),this.appendValueInput("VAL").appendField(mt.Msg.LIST_SPLIT_AS),this.appendDummyInput("").appendField(mt.Msg.LIST_SPLIT),this.setOutput(!0,"List"),this.setTooltip(mt.Msg.MIXLY_MIXPY_TEXT_SPLIT_TOOLTIP),this.setInputsInline(!0)}},ei={init:function(){var t=[[mt.Msg.TEXT_TRIM_BOTH,"strip"],[mt.Msg.TEXT_TRIM_LEFT,"lstrip"],[mt.Msg.TEXT_TRIM_RIGHT,"rstrip"]];this.setColour(ve),this.appendValueInput("VAR"),this.appendDummyInput("").appendField(mt.Msg.TEXT_STRIM),this.appendDummyInput("").appendField(new mt.FieldDropdown(t),"TOWHAT"),this.appendDummyInput("").appendField(mt.Msg.TEXT_BLANK),this.setOutput(!0,String),this.setInputsInline(!0);var e=this;this.setTooltip((function(){var t=e.getFieldValue("TOWHAT");return{strip:mt.Msg.TEXT_TRIM_BOTH_TOOLTIP,lstrip:mt.Msg.TEXT_TRIM_LEFT_TOOLTIP,rstrip:mt.Msg.TEXT_TRIM_RIGHT_TOOLTIP}[t]}))}},ii={init:function(){this.setColour(ve),this.appendDummyInput("").appendField(mt.Msg.MIXLY_MICROPYTHON_FORMAT),this.appendDummyInput("").appendField(new mt.FieldTextInput("str"),"VAR"),this.itemCount_=1,this.updateShape_(),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setInputsInline(!0),this.setMutator(new mt.icons.MutatorIcon(["text_create_with_item"],this)),this.setOutput(!0),this.setTooltip(mt.Msg.MIXLY_MIXPY_TEXT_FORMAT_TOOLTIP)},mutationToDom:function(){var t=document.createElement("mutation");return t.setAttribute("items",this.itemCount_),t},domToMutation:function(t){this.itemCount_=parseInt(t.getAttribute("items"),10),this.updateShape_()},decompose:function(t){var e=t.newBlock("text_create_with_container");e.initSvg();for(var i=e.getInput("STACK").connection,n=0;ne?t[e]:0==e?'"key"':'"key'+(e+1)+'"'),"KEY"+e).appendField(":")}},getVars:function(){return[this.getFieldValue("VAR")]},renameVar:function(t,e){mt.Names.equals(t,this.getFieldValue("VAR"))&&this.setTitleValue(e,"VAR")}},Zi={init:function(){this.setColour(zi),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_TYPE_DICT),this.appendStatementInput("STACK"),this.setTooltip(mt.Msg.DICTS_CREATE_WITH_CONTAINER_TOOLTIP),this.contextMenu=!1}},$i={init:function(){this.setColour(zi),this.appendDummyInput().appendField(mt.Msg.DICTS_CREATE_WITH_ITEM_TITLE),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(mt.Msg.DICTS_CREATE_WITH_ITEM_TOOLTIP),this.contextMenu=!1}},tn={init:function(){this.setColour(zi),this.appendValueInput("DICT").setCheck("Dict"),this.appendDummyInput("").appendField(mt.Msg.DICT_KEYS),this.setTooltip(mt.Msg.DICTS_KEYS_TOOLTIP),this.setOutput(!0,"List")}},en={init:function(){this.setColour(zi),this.appendValueInput("DICT").setCheck("Dict"),this.appendValueInput("KEY").appendField(mt.Msg.DICTS_GET_IN),this.appendDummyInput("").appendField(mt.Msg.DICTS_ADD_VALUE),this.setOutput(!0),this.setTooltip(mt.Msg.DICTS_GET_TOOLTIP)}},nn={init:function(){this.setColour(zi),this.appendValueInput("DICT").setCheck("Dict"),this.appendValueInput("KEY").appendField(mt.Msg.DICTS_GET_IN),this.appendDummyInput("").appendField(mt.Msg.DICTS_ADD_VALUE),this.appendValueInput("VAR").appendField(mt.Msg.DICTS_DEFAULT_VALUE),this.setOutput(!0),this.setTooltip(mt.Msg.DICTS_GET_DEFAULT_TOOLTIP)}},sn={init:function(){this.setColour(zi),this.appendValueInput("DICT"),this.appendValueInput("KEY").appendField(mt.Msg.DICTS_ADD),this.appendDummyInput(),this.appendValueInput("VAR").appendField(mt.Msg.DICTS_ADD_VALUE),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(mt.Msg.DICTS_ADD_OR_CHANGE_TOOLTIP)}},_n={init:function(){this.setColour(zi),this.appendValueInput("DICT"),this.appendValueInput("KEY").appendField(mt.Msg.DICTS_DELETE_IN),this.appendDummyInput("").appendField(mt.Msg.DICTS_DELETE_VALUE),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(mt.Msg.DICTS_DELETE_TOOLTIP)}},on={init:function(){this.setColour(zi),this.appendValueInput("DICT2").setCheck("Dict").appendField(mt.Msg.MAKE_DICT),this.appendValueInput("DICT").setCheck("Dict").appendField(mt.Msg.DICT_UPDATE),this.appendDummyInput("").appendField(mt.Msg.MIXLY_MID),this.setTooltip(mt.Msg.DICTS_UPDATE_TOOLTIP),this.setPreviousStatement(!0),this.setNextStatement(!0)}},pn={init:function(){this.setColour(zi),this.appendValueInput("DICT").setCheck("Dict"),this.appendDummyInput("").appendField(mt.Msg.DICT_CLEAR),this.setTooltip(mt.Msg.DICTS_CLEAR_TOOLTIP),this.setPreviousStatement(!0),this.setNextStatement(!0)}},an={init:function(){this.setColour(zi),this.appendValueInput("DICT").setCheck("Dict"),this.appendDummyInput("").appendField(mt.Msg.DICT_ITEMS),this.setTooltip(mt.Msg.DICTS_ITEMS_TOOLTIP),this.setOutput(!0,"List")}},un={init:function(){this.setColour(zi),this.appendValueInput("DICT").setCheck("Dict"),this.appendDummyInput("").appendField(mt.Msg.DICT_VALUES),this.setTooltip(mt.Msg.DICTS_VALUES_TOOLTIP),this.setOutput(!0,"List")}},rn={init:function(){this.setColour(zi),this.appendValueInput("DICT").setCheck("Dict"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_LENGTH),this.setTooltip(mt.Msg.DICT_LENGTH_TOOLTIP),this.setOutput(!0,Number)}},ln={init:function(){this.setColour(zi),this.appendValueInput("DICT").setCheck("Dict"),this.appendDummyInput("").appendField(mt.Msg.DICT_DELDICT),this.setTooltip(mt.Msg.DICTS_DEL_TOOLTIP),this.setPreviousStatement(!0),this.setNextStatement(!0)}},dn={init:function(){this.MODE=[[mt.Msg.DICTS_ADD_OR_CHANGE,"INSERT"],[mt.Msg.MIXLY_MICROBIT_JS_DELETE_VAR,"DELETE"]],this.setHelpUrl(mt.Msg.LISTS_GET_SUBLIST_HELPURL),this.setColour(zi),this.appendValueInput("DICT").setCheck("Dict"),this.appendDummyInput("AT2"),this.appendValueInput("KEY"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_MICROPYTHON_SOCKET_MAKE).appendField(mt.Msg.DICTS_ADD_VALUE),this.updateAt_(!0),this.setInputsInline(!0),this.setOutput(!1),this.setPreviousStatement(!0),this.setNextStatement(!0);var t=this;this.setTooltip((function(){var e="";switch(t.getFieldValue("WHERE")){case"INSERT":e=mt.Msg.DICTS_ADD_TOOLTIP;break;case"DELETE":e=mt.Msg.DICTS_DELETE_TOOLTIP}return e}))},mutationToDom:function(){var t=document.createElement("mutation"),e=this.getInput("AT2").type==mt.INPUT_VALUE;return t.setAttribute("at2",e),t},domToMutation:function(t){var e="true"==t.getAttribute("at2");this.updateAt_(e)},updateAt_:function(t){this.removeInput("AT2"),this.removeInput("ORDINAL",!0),t?this.appendValueInput("AT2").setCheck(Number):this.appendDummyInput("AT2");var e=new mt.FieldDropdown(this.MODE,(function(e){var i="INSERT"==e;if(i!=t){var n=this.sourceBlock_;return n.updateAt_(i),n.setFieldValue(e,"WHERE"),null}}));this.getInput("AT2").appendField(e,"WHERE")}},In={init:function(){this.setColour(zi),this.appendValueInput("DICT").setCheck("Dict"),this.appendDummyInput("").appendField(mt.Msg.blockpy_DICT_POP),this.appendValueInput("KEY"),this.appendDummyInput("").appendField(mt.Msg.DICTS_ADD_VALUE),this.setTooltip(mt.Msg.DICT_POP_TOOLTIP),this.setInputsInline(!0),this.setOutput(!0)}},Tn={init:function(){this.setColour(zi),this.appendValueInput("DICT").setCheck("Dict"),this.appendValueInput("KEY").appendField(mt.Msg.DICTS_SET_DEFAULT),this.appendDummyInput("").appendField(mt.Msg.DICTS_DEFAULT_VALUE),this.appendValueInput("VAR"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(mt.Msg.DICTS_SETDEFAULT_TOOLTIP)}},Mn={init:function(){this.setColour(zi),this.appendDummyInput("").appendField(new mt.FieldLabel(mt.Msg.MIXLY_MICROBIT_TYPE_DICT),"TIP").appendField(" "),this.itemCount_=3,this.updateShape_(),this.setOutput(!0,"Dict"),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setMutator(new mt.icons.MutatorIcon(["dicts_create_with_item"],this)),this.setTooltip(mt.Msg.DICTS_CREATE_WITH_TOOLTIP)},mutationToDom:function(){var t=document.createElement("mutation");return t.setAttribute("items",this.itemCount_),t},domToMutation:function(t){this.itemCount_=parseInt(t.getAttribute("items"),10),this.updateShape_()},decompose:function(t){var e=t.newBlock("dicts_create_with_container");e.initSvg();for(var i=e.getInput("STACK").connection,n=0;ne?t[e]:0==e?'"key"':'"key'+(e+1)+'"'),"KEY"+e).appendField(":")}},getVars:function(){return[this.getFieldValue("VAR")]},renameVar:function(t,e){mt.Names.equals(t,this.getFieldValue("VAR"))&&this.setTitleValue(e,"VAR")}},hn={init:function(){this.setColour(zi),this.appendValueInput("VAR").appendField(mt.Msg.MIXLY_TODICT),this.setOutput(!0),this.setTooltip(mt.Msg.MIXLY_PYTHON_TOOLTIP_TODICT)}},mn={init:function(){this.setColour(zi),this.appendValueInput("DICT").setCheck("Dict"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_TO_JSON),this.setTooltip(mt.Msg.MIXLY_TO_JSON_TOOLTIP),this.setOutput(!0)}},En={init:function(){this.setColour(zi),this.appendValueInput("VAR"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_CONVERT_TO_JSON),this.setTooltip(mt.Msg.MIXLY_CONVERT_TO_JSON_TOOLTIP),this.setOutput(!0)}},On={init:function(){this.setColour(zi),this.appendValueInput("DICT").setCheck("Dict"),this.appendValueInput("VAR1").appendField("key1"),this.appendValueInput("VAR2").appendField("index"),this.appendValueInput("VAR3").appendField("key2"),this.appendValueInput("VAR4").appendField("key3"),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_CONVERT_TO_JSON_TOOLTIP),this.setOutput(!0)}},Rn={init:function(){this.setColour(zi),this.appendValueInput("DICT"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_TO_JSON),this.setTooltip(mt.Msg.MIXLY_TO_JSON_TOOLTIP),this.setOutput(!0)}},cn=210,gn={init:function(){var t=mt.RTL?[["=","EQ"],["≠","NEQ"],[">","LT"],["≥","LTE"],["<","GT"],["≤","GTE"]]:[["=","EQ"],["≠","NEQ"],["<","LT"],["≤","LTE"],[">","GT"],["≥","GTE"]];this.setColour(cn),this.setOutput(!0,Boolean),this.appendValueInput("A"),this.appendValueInput("B").appendField(new mt.FieldDropdown(t),"OP"),this.setInputsInline(!0);var e=this;this.setTooltip((function(){var t=e.getFieldValue("OP");return{EQ:mt.Msg.LOGIC_COMPARE_TOOLTIP_EQ,NEQ:mt.Msg.LOGIC_COMPARE_TOOLTIP_NEQ,LT:mt.Msg.LOGIC_COMPARE_TOOLTIP_LT,LTE:mt.Msg.LOGIC_COMPARE_TOOLTIP_LTE,GT:mt.Msg.LOGIC_COMPARE_TOOLTIP_GT,GTE:mt.Msg.LOGIC_COMPARE_TOOLTIP_GTE}[t]})),this.prevBlocks_=[null,null]}},Cn={init:function(){var t=mt.RTL?[[">","LT"],["≥","LTE"],["<","GT"],["≤","GTE"]]:[["<","LT"],["≤","LTE"],[">","GT"],["≥","GTE"]],e=mt.RTL?[[">","LT"],["≥","LTE"],["<","GT"],["≤","GTE"]]:[["<","LT"],["≤","LTE"],[">","GT"],["≥","GTE"]];this.setColour(cn),this.setOutput(!0,Boolean),this.appendValueInput("A"),this.appendValueInput("B").appendField(new mt.FieldDropdown(t),"OP1"),this.appendValueInput("C").appendField(new mt.FieldDropdown(e),"OP2"),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_PYTHON_LOGIC_COMPARE_CONTINOUS_TOOLTIP)}},Sn={init:function(){var t=[[mt.Msg.LOGIC_OPERATION_AND,"AND"],[mt.Msg.LOGIC_OPERATION_OR,"OR"],[mt.Msg.LOGIC_OPERATION_NOR,"NOR"],[mt.Msg.LOGIC_OPERATION_XOR,"XOR"]];this.setColour(cn),this.setOutput(!0,Boolean),this.appendValueInput("A").setCheck([Boolean,Number]),this.appendValueInput("B").setCheck([Boolean,Number]).appendField(new mt.FieldDropdown(t),"OP"),this.setInputsInline(!0);var e=this;this.setTooltip((function(){var t=e.getFieldValue("OP");return{AND:mt.Msg.LOGIC_OPERATION_TOOLTIP_AND,OR:mt.Msg.LOGIC_OPERATION_TOOLTIP_OR,NOR:mt.Msg.LOGIC_OPERATION_TOOLTIP_NOR,XOR:mt.Msg.LOGIC_OPERATION_TOOLTIP_XOR}[t]}))}},An={init:function(){this.setColour(cn),this.setOutput(!0,Boolean),this.appendValueInput("BOOL").setCheck([Number,Boolean]).appendField(mt.Msg.LOGIC_NEGATE_TITLE),this.setTooltip(mt.Msg.LOGIC_NEGATE_TOOLTIP)}},Ln={init:function(){var t=[[mt.Msg.LOGIC_BOOLEAN_TRUE,"TRUE"],[mt.Msg.LOGIC_BOOLEAN_FALSE,"FALSE"]];this.setColour(cn),this.setOutput(!0,Boolean),this.appendDummyInput().appendField(new mt.FieldDropdown(t),"BOOL"),this.setTooltip(mt.Msg.LOGIC_BOOLEAN_TOOLTIP)}},Nn={init:function(){this.setColour(cn),this.setOutput(!0),this.appendDummyInput().appendField(mt.Msg.LOGIC_NULL),this.setTooltip(mt.Msg.LOGIC_NULL_TOOLTIP)}},Dn={init:function(){this.setColour(cn),this.appendValueInput("A"),this.appendValueInput("B").appendField(mt.Msg.LOGIC_TERNARY_IF_TRUE),this.appendValueInput("C").appendField(mt.Msg.LOGIC_TERNARY_IF_FALSE),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_TOOLTIP_LOGIT_TRUEORFALSE)}},fn={init:function(){var t=[[mt.Msg.TEXT_APPEND_TO,"in"],[mt.Msg.MIXLY_PYTHON_LOGIC_IS_NOT_IN,"not in"]];this.setColour(cn),this.appendValueInput("A"),this.appendValueInput("B").setCheck([String,"List"]).appendField(new mt.FieldDropdown(t),"BOOL"),this.appendDummyInput("").appendField(mt.Msg.MICROBIT_LOGIC_IS_IN),this.setOutput(!0,Boolean),this.setInputsInline(!0),this.setTooltip(mt.Msg.IN)}},Fn={init:function(){var t=[[mt.Msg.MIXLY_PYTHON_LOGIC_IS,"is"],[mt.Msg.MIXLY_PYTHON_LOGIC_IS_NOT,"is not"]];this.setColour(cn),this.appendValueInput("A"),this.appendValueInput("B").appendField(new mt.FieldDropdown(t),"BOOL"),this.setOutput(!0,Boolean),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_PYTHON_LOGIC_IS_TOOLTIP)}},Pn={init:function(){this.setColour(cn),this.appendValueInput("VAR").appendField(mt.Msg.MIXLY_TOBOOL),this.setOutput(!0,Boolean),this.setTooltip(mt.Msg.MIXLY_PYTHON_TOOLTIP_TOBOOL)}},Yn={init:function(){this.setColour(0),this.appendValueInput("fn").setCheck(String).appendField(mt.Msg.MIXLY_PYTHON_STORAGE_OPEN_FILE_WITH_OS+"(For Windows)"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0)}},vn={init:function(){this.setColour(0),this.appendValueInput("FILENAME").appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_OPEN_FILE),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_MODE).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_MICROBIT_PY_STORAGE_READ,"r"],[mt.Msg.MIXLY_MICROBIT_PY_STORAGE_WRITE,"w"],[mt.Msg.MIXLY_MICROBIT_PY_STORAGE_BIT_READ,"rb"],[mt.Msg.MIXLY_MICROBIT_PY_STORAGE_BIT_WRITE,"wb"]]),"MODE"),this.appendValueInput("FILE").appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_AS),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("MODE"),i=mt.Msg.MIXLY_USE,n=mt.Msg.MIXLY_MICROBIT_PY_STORAGE_MODE,s=mt.Msg.MIXLY_MICROBIT_PY_STORAGE_OPEN_FILE,_=mt.Msg.MIXLY_BELONG;return i+{r:mt.Msg.MIXLY_MICROBIT_PY_STORAGE_READ,w:mt.Msg.MIXLY_MICROBIT_PY_STORAGE_WRITE,rb:mt.Msg.MIXLY_MICROBIT_PY_STORAGE_BIT_READ,wb:mt.Msg.MIXLY_MICROBIT_PY_STORAGE_BIT_WRITE}[e]+_+n+s}))},getVars:function(){return[this.getFieldValue("VAR")]},renameVar:function(t,e){mt.Names.equals(t,this.getFieldValue("VAR"))&&this.setTitleValue(e,"VAR")}},Xn={init:function(){this.setColour(0),this.appendValueInput("FILENAME").appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_OPEN_FILE),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_MODE).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_MICROBIT_PY_STORAGE_READ,"r"],[mt.Msg.MIXLY_MICROBIT_PY_STORAGE_WRITE,"w"],[mt.Msg.MIXLY_MICROBIT_PY_STORAGE_BIT_READ,"rb"],[mt.Msg.MIXLY_MICROBIT_PY_STORAGE_BIT_WRITE,"wb"]]),"MODE"),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setInputsInline(!0),this.setOutput(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("MODE"),i=mt.Msg.MIXLY_USE,n=mt.Msg.MIXLY_MICROBIT_PY_STORAGE_MODE,s=mt.Msg.MIXLY_MICROBIT_PY_STORAGE_OPEN_FILE,_=mt.Msg.MIXLY_BELONG,o=mt.Msg.PY_STORAGE_FILE_OBJECT;return i+{r:mt.Msg.MIXLY_MICROBIT_PY_STORAGE_READ,w:mt.Msg.MIXLY_MICROBIT_PY_STORAGE_WRITE,rb:mt.Msg.MIXLY_MICROBIT_PY_STORAGE_BIT_READ,wb:mt.Msg.MIXLY_MICROBIT_PY_STORAGE_BIT_WRITE}[e]+_+n+s+o}))}},xn={init:function(){this.setColour(0),this.appendValueInput("FILENAME").appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_OPEN_FILE);this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_MODE).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_MICROBIT_PY_STORAGE_READ,"r"],[mt.Msg.MIXLY_MICROBIT_PY_STORAGE_WRITE,"w"],[mt.Msg.MIXLY_MICROBIT_PY_STORAGE_BIT_READ,"rb"],[mt.Msg.MIXLY_MICROBIT_PY_STORAGE_BIT_WRITE,"wb"]]),"MODE"),this.appendDummyInput().appendField(mt.Msg.MIXPY_TEXT_ENCODE).appendField(new mt.FieldDropdown([["ANSI","ANSI"],["gbk","gbk"],["utf-8","utf-8"]]),"CODE"),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setInputsInline(!0),this.setOutput(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("MODE"),i=mt.Msg.MIXLY_USE,n=mt.Msg.MIXLY_MICROBIT_PY_STORAGE_MODE,s=mt.Msg.MIXLY_MICROBIT_PY_STORAGE_OPEN_FILE,_=mt.Msg.MIXLY_BELONG,o=mt.Msg.PY_STORAGE_FILE_OBJECT;return i+{r:mt.Msg.MIXLY_MICROBIT_PY_STORAGE_READ,w:mt.Msg.MIXLY_MICROBIT_PY_STORAGE_WRITE,rb:mt.Msg.MIXLY_MICROBIT_PY_STORAGE_BIT_READ,wb:mt.Msg.MIXLY_MICROBIT_PY_STORAGE_BIT_WRITE}[e]+_+n+s+o}))}},yn={init:function(){this.setColour(0),this.appendValueInput("data").setCheck(String).appendField(mt.Msg.MIXLY_MICROPYTHON_SOCKET_MAKE),this.appendValueInput("FILE").appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_FILE_WRITE),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_MICROPYTHON_SOCKET_MAKE+mt.Msg.MIXLY_MICROBIT_TYPE_STRING+mt.Msg.MIXLY_MICROBIT_PY_STORAGE_FILE_WRITE)}},bn={init:function(){this.setColour(0),this.appendValueInput("FILE").setCheck("Variable").appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_FROM_FILE),this.appendDummyInput().appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_MICROBIT_PY_STORAGE_ALL,"read"],[mt.Msg.MIXLY_MICROBIT_PY_STORAGE_ONE_LINE,"readline"],[mt.Msg.MIXLY_MICROBIT_PY_STORAGE_ALL_LINES,"readlines"]]),"MODE"),this.setInputsInline(!0),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setOutput(!0,String)}},Vn={init:function(){this.setColour(0),this.appendValueInput("FILE").setCheck("Variable").appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_FROM_FILE),this.appendDummyInput().appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_MICROBIT_PY_STORAGE_NO_MORE_THAN_SIZE,"read"],[mt.Msg.MIXLY_MICROBIT_PY_STORAGE_ONE_LINE_NO_MORE_THAN_SIZE,"readline"],[mt.Msg.MIXLY_MICROBIT_PY_STORAGE_ALL_LINES_NO_MORE_THAN_SIZE,"readlines"]]),"MODE"),this.appendValueInput("SIZE").setCheck(Number),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_CHARACTER),this.setInputsInline(!0),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setOutput(!0,String);var t=this;this.setTooltip((function(){var e=t.getFieldValue("MODE"),i=mt.Msg.MIXLY_MICROBIT_PY_STORAGE_FROM_FILE,n=mt.Msg.MIXLY_MICROBIT_PY_STORAGE_CHARACTER;return i+{read:mt.Msg.MIXLY_MICROBIT_PY_STORAGE_NO_MORE_THAN_SIZE,readline:mt.Msg.MIXLY_MICROBIT_PY_STORAGE_ONE_LINE_NO_MORE_THAN_SIZE,readlines:mt.Msg.MIXLY_MICROBIT_PY_STORAGE_ALL_LINES_NO_MORE_THAN_SIZE}[e]+"x"+n}))}},Bn={init:function(){this.setColour(0),this.appendValueInput("FILE").appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_FROM_FILE),this.setNextStatement(!0),this.appendValueInput("SIZE").setCheck(Number).appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_ONE_LINE_NO_MORE_THAN_SIZE),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_CHARACTER),this.setInputsInline(!0),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setOutput(!0,String),this.setTooltip(mt.Msg.MICROBIT_PYTHON_TYPE)}},Gn={init:function(){this.setColour(0),this.appendValueInput("FILE").appendField(mt.Msg.HTML_FILE),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_CAN_WRITE_ORNOT),this.setInputsInline(!0),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setOutput(!0,Boolean),this.setTooltip(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_CAN_WRITE_ORNOT1)}},Un={init:function(){this.setColour(0),this.appendValueInput("FILE").appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_FILENAME),this.setInputsInline(!0),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setOutput(!0,String),this.setTooltip(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET_FILENAME)}},wn={init:function(){this.setColour(0),this.appendValueInput("FILE").appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_CLOSE_FILE),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setOutput(!1),this.setTooltip(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_CLOSE_FILE)}},Hn={init:function(){this.setColour(0),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_LIST_ALL_FILES),this.setInputsInline(!0),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setOutput(!0,"List"),this.setTooltip(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_LIST_ALL_FILES)}};mt.Msg.MIXLY_MICROBIT_PY_STORAGE_DELETE_FILE;const kn={init:function(){this.setColour(0),this.appendDummyInput().appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_MICROBIT_PY_STORAGE_DELETE_FILE,"remove"],[mt.Msg.MIXLY_MICROBIT_PY_STORAGE_DELETE_DIRS,"removedirs"]]),"MODE"),this.appendValueInput("FILE").setCheck(String),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setOutput(!1),this.setTooltip(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_DELETE_FILE)}},Wn={init:function(){this.setColour(0),this.appendValueInput("FILE").setCheck(String).appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET_FILE_SIZE),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_SIZE),this.setInputsInline(!0),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setOutput(!0,Number),this.setTooltip(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET_FILE_SIZE+mt.Msg.MIXLY_MICROBIT_PY_STORAGE_SIZE)}},Kn={init:function(){this.setColour(0),this.appendValueInput("FILE").setCheck(String).appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_RETURN_FILE),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_PRESENT_LOCATION),this.setInputsInline(!0),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setOutput(!0,Number),this.setTooltip(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_FILE_TELL)}},Jn={init:function(){this.setColour(0),this.appendValueInput("FILE").setCheck("Variable").appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_SET_FILE_POSITION),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_CURRENT_POSITION),this.appendDummyInput().appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_MICROBIT_PY_STORAGE_FILE_SEEK_START,"start"],[mt.Msg.MIXLY_MICROBIT_PY_STORAGE_FILE_SEEK_CURRENT,"current"],[mt.Msg.MIXLY_MICROBIT_PY_STORAGE_FILE_SEEK_END,"end"]]),"MODE"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_FILE_SEEK_OFFSET),this.appendValueInput("SIZE").setCheck(Number),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_CHARACTER),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("MODE"),i=mt.Msg.MIXLY_MICROBIT_PY_STORAGE_SET_FILE_POSITION+mt.Msg.MIXLY_MICROBIT_PY_STORAGE_CURRENT_POSITION,n=mt.Msg.MIXLY_MICROBIT_PY_STORAGE_CHARACTER,s=mt.Msg.MIXLY_MICROBIT_PY_STORAGE_FILE_SEEK_OFFSET;return i+" "+{start:mt.Msg.MIXLY_MICROBIT_PY_STORAGE_FILE_SEEK_START,current:mt.Msg.MIXLY_MICROBIT_PY_STORAGE_FILE_SEEK_CURRENT,end:mt.Msg.MIXLY_MICROBIT_PY_STORAGE_FILE_SEEK_END}[e]+s+"x"+n}))}},Qn={init:function(){this.setColour(0),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET_CURRENT_DIR),this.setInputsInline(!0),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setOutput(!0,"List"),this.setTooltip(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET_CURRENT_DIR)}},qn={init:function(){this.setColour(0),this.appendValueInput("PATH").setCheck(String).appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_PATH),this.appendDummyInput().appendField(mt.Msg.MIXLY_ESP32_SET),this.appendDummyInput().appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_MICROBIT_PY_STORAGE_MKDIR,"mkdir"],[mt.Msg.MIXLY_MICROBIT_PY_STORAGE_MAKEDIRS,"makedirs"]]),"MODE"),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setOutput(!1);var t=this;this.setTooltip((function(){var e=t.getFieldValue("MODE");return mt.Msg.MIXLY_MICROBIT_PY_STORAGE_PATH+"x"+mt.Msg.MIXLY_ESP32_SET+{mkdir:mt.Msg.MIXLY_MICROBIT_PY_STORAGE_MKDIR,makedirs:mt.Msg.MIXLY_MICROPYTHON_SOCKET_MAKEDIRS}[e]}))}},zn={init:function(){this.setColour(0),this.appendValueInput("FILE").setCheck(String).appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_RENAME),this.appendValueInput("NEWFILE").setCheck(String).appendField(mt.Msg.MIXLY_AS),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setOutput(!1),this.setTooltip(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_RENAME)}},jn={init:function(){this.setColour(0),this.appendValueInput("FILE").setCheck(String).appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_CHANGE_DIR),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setOutput(!1),this.setTooltip(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_CHANGE_DIR)}},Zn={init:function(){this.setColour(0),this.appendValueInput("FILE").setCheck(String).appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_THE_PATH),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_IS_OR_NOT),this.appendDummyInput().appendField(new mt.FieldDropdown([[mt.Msg.HTML_FILE,"isfile"],[mt.Msg.MIXLY_MICROBIT_PY_STORAGE_IS_DIR,"isdir"]]),"MODE"),this.setInputsInline(!0),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setOutput(!0,Boolean);let t=this;this.setTooltip((function(){var e=t.getFieldValue("MODE");return mt.Msg.MIXLY_MICROBIT_PY_STORAGE_THE_PATH+"x"+mt.Msg.MIXLY_MICROBIT_PY_STORAGE_IS_OR_NOT+{isfile:mt.Msg.MIXLY_MICROBIT_PY_STORAGE_MKDIR,isdir:mt.Msg.MIXLY_MICROPYTHON_SOCKET_MAKEDIRS}[e]}))}},$n={init:function(){this.setColour(0),this.appendValueInput("SPISUB").appendField(mt.Msg.CONTROLS_FOR_INPUT_WITH+"SPI").setCheck("var"),this.appendValueInput("PINSUB").appendField("CS"),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_MICROPYTHON_SOCKET_MAKE).setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_SETUP+mt.Msg.LISTS_SET_INDEX_INPUT_TO).appendField(mt.Msg.MIXLY_SD_CARD),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null)}},ts={init:function(){this.setColour(0),this.appendValueInput("VAR").appendField(mt.Msg.MIXLY_SD_CARD),this.appendValueInput("DIR").setCheck(String).appendField(mt.Msg.MIXLY_SDCARD_MOUNT),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip()}},es={};es.NAME_TYPE=mt.PROCEDURE_CATEGORY_NAME,es.allProcedures=function(t){for(var e=t.getAllBlocks(!1),i=[],n=[],s=0;s"),this.appendValueInput("style").appendField(mt.Msg.MIXLY_AIP_ATTR).setAlign(mt.inputs.Align.RIGHT),this.appendStatementInput("DO").appendField(""),this.setInputsInline(!1),this.setPreviousStatement(!0),this.setNextStatement(!0)}},zs={init:function(){this.setColour(ks),this.appendDummyInput().appendField(mt.Msg.HTML_STYLE),this.appendStatementInput("STYLE"),this.setOutput(!0)}},js={init:function(){this.setColour(ks),this.appendDummyInput().appendField(mt.Msg.HTML_FORM_CONTENT).appendField(new mt.FieldDropdown([[mt.Msg.HTML_TEXT,"text"],[mt.Msg.HTML_EMAIL,"email"],[mt.Msg.HTML_NUMBER,"number"],[mt.Msg.HTML_PASSWORD,"password"],[mt.Msg.HTML_CHECKBOX,"checkbox"],[mt.Msg.HTML_RADIOBUTTON,"radiobutton"],[mt.Msg.HTML_BUTTON,"button"],[mt.Msg.HTML_COLOUR,"colour"],[mt.Msg.HTML_DATE,"date"],[mt.Msg.HTML_LOCALTIME,"local time"],[mt.Msg.HTML_FILE,"file"],[mt.Msg.HTML_HIDDEN,"hidden"],[mt.Msg.HTML_IMAGE,"image"],[mt.Msg.HTML_MONTH,"month"],[mt.Msg.HTML_RANGE,"range"],[mt.Msg.HTML_RESET,"reset"],[mt.Msg.HTML_SEARCH,"search"],[mt.Msg.HTML_SUBMIT,"submit"],[mt.Msg.HTML_TELEPHONENUMBER,"telephone number"],[mt.Msg.HTML_TIME,"time"],[mt.Msg.HTML_URL,"url"],[mt.Msg.HTML_WEEK,"week"]]),"LEVEL"),this.appendDummyInput().appendField(mt.Msg.HTML_NAME).appendField(new mt.FieldTextInput("car"),"NAME"),this.appendDummyInput().appendField(mt.Msg.HTML_VALUE).appendField(new mt.FieldTextInput("go"),"VALUE"),this.appendValueInput("style").appendField(mt.Msg.MIXLY_AIP_ATTR).setAlign(mt.inputs.Align.RIGHT),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},Zs={init:function(){this.setColour(ks),this.appendDummyInput().appendField(new mt.FieldTextInput("property"),"KEY").appendField(":").appendField(new mt.FieldTextInput("value"),"VALUE"),this.setPreviousStatement(!0),this.setNextStatement(!0)}},$s={init:function(){this.setColour(ks),this.appendDummyInput().appendField(new mt.FieldTextInput("property"),"KEY").appendField(":").appendField(new mt.FieldColour("#ff0000"),"RGB_LED_COLOR"),this.setPreviousStatement(!0),this.setNextStatement(!0)}},t_={init:function(){this.setColour(ks),this.appendDummyInput().appendField(mt.Msg.HTML_TEXT).appendField(new mt.FieldTextInput("text"),"TEXT"),this.setPreviousStatement(!0),this.setNextStatement(!0)}},e_=160,i_={init:function(){this.setColour(e_),this.setPreviousStatement(!0),this.setNextStatement(!0),this.appendDummyInput().appendField("Tabular Abstraction:"),this.appendDummyInput().appendField(new mt.FieldTable(""),"TEXT")}},n_={init:function(){this.setColour(e_),this.setPreviousStatement(!0),this.setNextStatement(!0),this.appendDummyInput().appendField("Code Block:"),this.appendDummyInput().appendField(new mt.FieldMultilineInput(""),"TEXT")}},s_={init:function(){this.setColour(e_),this.appendDummyInput().appendField("Code Expression:"),this.appendDummyInput().appendField(new mt.FieldMultilineInput(""),"TEXT"),this.setOutput(!0)}},__={init:function(){this.setColour(e_),this.setPreviousStatement(!0),this.setNextStatement(!0),this.appendValueInput("VALUE").appendField(""),this.setInputsInline(!1)}},o_={init:function(){this.setColour(e_),this.appendDummyInput().appendTitle("Comment:").appendTitle(new mt.FieldTextInput(""),"TEXT"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip("This comment will be ignored by Python")}},p_={init:function(){this.setColour(e_),this.appendValueInput("VALUE").appendField(mt.Msg.TYPE_CHECK),this.setInputsInline(!1),this.setOutput(!0,"Type")}},a_={init:function(){this.setColour(e_),this.itemCount_=1,this.updateShape_(),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setMutator(new mt.icons.MutatorIcon(["text_print_multiple_item"],this)),this.setTooltip(mt.Msg.TEXT_PRINT_TOOLTIP)},mutationToDom:function(){var t=document.createElement("mutation");return t.setAttribute("items",this.itemCount_),t},domToMutation:function(t){this.itemCount_=parseInt(t.getAttribute("items"),10),this.updateShape_()},decompose:function(t){var e=mt.Block.obtain(t,"text_print_multiple_container");e.initSvg();for(var i=e.getInput("STACK").connection,n=0;n= stop:"," yield start"," start -= abs(step)"])};if(t=function(t,e,i){return"("+t+" <= "+e+") and "+a()+"("+t+", "+e+", "+i+") or "+u()+"("+t+", "+e+", "+i+")"},mt.isNumber(n)&&mt.isNumber(s)&&mt.isNumber(_))n=parseFloat(n),s=parseFloat(s),_=Math.abs(parseFloat(_)),0==n%1&&0==s%1&&0==_%1?(n<=s?(s++,t=0==n&&1==_?s:n+", "+s,1!=_&&(t+=", "+_)):t=n+", "+--s+", -"+_,t="range("+t+")"):(t=n",GTE:">="};const ea=function(t,e){var i=this.getFieldValue("OP"),n="&&"==i?e.ORDER_LOGICAL_AND:e.ORDER_LOGICAL_OR,s=e.valueToCode(this,"A",n)||"False",_=e.valueToCode(this,"B",n)||"False";if("AND"==i)var o=s+" and "+_;else if("OR"==i)o=s+" or "+_;else if("NOR"==i)o="not("+s+"^"+_+")";else o=s+"^"+_;return[o,n]},ia=function(t,e){var i=e.ORDER_UNARY_PREFIX;return["not "+(e.valueToCode(this,"BOOL",i)||"False"),i]},na=function(t,e){return["TRUE"==this.getFieldValue("BOOL")?"True":"False",e.ORDER_ATOMIC]},sa=function(t,e){return["None",e.ORDER_ATOMIC]},_a=function(t,e){var i=e.valueToCode(this,"A",e.ORDER_ATOMIC)||"False";return["("+(e.valueToCode(this,"B",e.ORDER_ATOMIC)||"False")+" if "+i+" else "+(e.valueToCode(this,"C",e.ORDER_ATOMIC)||"False")+")",e.ORDER_ATOMIC]},oa=function(t,e){var i=e.valueToCode(this,"A",e.ORDER_ATOMIC)||"''",n=e.valueToCode(this,"B",e.ORDER_ATOMIC)||"''";return[i+" "+this.getFieldValue("BOOL")+" "+n,e.ORDER_ATOMIC]},pa=function(t,e){var i=e.valueToCode(this,"A",e.ORDER_ATOMIC)||"''",n=e.valueToCode(this,"B",e.ORDER_ATOMIC)||"''";return[i+" "+this.getFieldValue("BOOL")+" "+n,e.ORDER_ATOMIC]},aa=function(t,e){return["bool("+(e.valueToCode(this,"VAR",e.ORDER_ATOMIC)||"0")+")",e.ORDER_ATOMIC]},ua=function(t,e){return e.definitions_.import_os="import os","os.startfile("+e.valueToCode(this,"fn",e.ORDER_ATOMIC)+")\n"},ra=function(t,e){return e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+" = open("+e.valueToCode(this,"FILENAME",e.ORDER_ATOMIC)+", '"+this.getFieldValue("MODE")+"')\n"},la=function(t,e){return["open("+e.valueToCode(this,"FILENAME",e.ORDER_ATOMIC)+", '"+this.getFieldValue("MODE")+"')",e.ORDER_ATOMIC]},da=function(t,e){return["open("+e.valueToCode(this,"FILENAME",e.ORDER_ATOMIC)+", '"+this.getFieldValue("MODE")+"', encoding=\""+this.getFieldValue("CODE")+'")',e.ORDER_ATOMIC]},Ia=function(t,e){var i=e.valueToCode(this,"data",e.ORDER_ATOMIC);return e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+".write("+i+")\n"},Ta=function(t,e){var i=this.getFieldValue("MODE");return[e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+"."+i+"()",e.ORDER_ATOMIC]},Ma=function(t,e){var i=this.getFieldValue("MODE");return[e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+"."+i+"("+e.valueToCode(this,"SIZE",e.ORDER_ATOMIC)+")",e.ORDER_ATOMIC]},ha=function(t,e){return[e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+".readline("+e.valueToCode(this,"SIZE",e.ORDER_ATOMIC)+")",e.ORDER_ATOMIC]},ma=function(t,e){return[e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+".writable()",e.ORDER_ATOMIC]},Ea=function(t,e){return[e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+".name()",e.ORDER_ATOMIC]},Oa=function(t,e){return e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+".close()\n"},Ra=function(t,e){e.definitions_.import_os="import os";return["os.listdir()",e.ORDER_ATOMIC]},ca=function(t,e){return e.definitions_.import_os="import os","os."+this.getFieldValue("MODE")+"("+e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+")\n"},ga=function(t,e){return e.definitions_.import_os="import os",["os.path.getsize("+e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+")",e.ORDER_ATOMIC]},Ca=function(t,e){return[e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+".tell()",e.ORDER_ATOMIC]},Sa=function(t,e){var i=this.getFieldValue("MODE"),n=0;return n="start"==i?0:"current"==i?1:2,e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+".seek("+e.valueToCode(this,"SIZE",e.ORDER_ATOMIC)+","+n+")\n"},Aa=function(t,e){return e.definitions_.import_os="import os","os.chdir("+e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+")\n"},La=function(t,e){e.definitions_.import_os="import os";return["os.getcwd()",e.ORDER_ATOMIC]},Na=function(t,e){return e.definitions_.import_os="import os","os."+this.getFieldValue("MODE")+"("+e.valueToCode(this,"PATH",e.ORDER_ATOMIC)+")\n"},Da=function(t,e){return e.definitions_.import_os="import os","os.rename("+e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+","+e.valueToCode(this,"NEWFILE",e.ORDER_ATOMIC)+")\n"},fa=function(t,e){e.definitions_.import_os="import os";var i=e.valueToCode(this,"FILE",e.ORDER_ATOMIC);return["os."+this.getFieldValue("MODE")+"("+i+")",e.ORDER_ATOMIC]},Fa=function(t,e){return e.definitions_.import_os="import os",e.definitions_.import_sdcard="import sdcard",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+" = sdcard.SDCard("+e.valueToCode(this,"SPISUB",e.ORDER_ATOMIC)+","+e.valueToCode(this,"PINSUB",e.ORDER_ATOMIC)+")\n"},Pa=function(t,e){return e.definitions_.import_os="import os",e.definitions_.import_sdcard="import sdcard","os.mount("+e.valueToCode(this,"VAR",e.ORDER_ATOMIC)+","+e.valueToCode(this,"DIR",e.ORDER_ATOMIC)+")\n"},Ya=function(t,e){var i=e.variableDB_.getName(this.getFieldValue("NAME"),mt.Procedures.NAME_TYPE),n=(this.getInput("STACK")&&e.statementToCode(this,"STACK"))??" pass\n";e.INFINITE_LOOP_TRAP&&(n=e.INFINITE_LOOP_TRAP.replace(/%1/g,"'"+this.id+"'")+n);var s=e.valueToCode(this,"RETURN",e.ORDER_NONE)||"";s&&(s=" return "+s+"\n");for(var _=[],o=0;o\n\n\n\t\n"+e.statementToCode(this,"HEAD")+"\n\n"+e.statementToCode(this,"BODY")+"\n\n'''",e.ORDER_ATOMIC]},du=function(t,e){var i=e.statementToCode(this,"DO"),n=this.getFieldValue("LEVEL");return"\n"+i+"\n"},Iu=function(t,e){var i=e.statementToCode(this,"DO"),n=this.getFieldValue("LEVEL");if("head"==n)var s="<"+n+'>\n\t\n'+i+"\n";else s="<"+n+">\n"+i+"\n";return s},Tu=function(t,e){var i=e.statementToCode(this,"DO"),n=this.getFieldValue("LEVEL");return"<"+n+">\n"+i+"\n"},Mu=function(t,e){var i=e.statementToCode(this,"DO"),n=e.valueToCode(this,"style"),s=this.getFieldValue("LEVEL");return"<"+s+" "+n+" >\n"+i+"\n"},hu=function(t,e){return['style="'+e.statementToCode(this,"STYLE")+'"',e.ORDER_ATOMIC]},mu=function(t,e){return'"},Eu=function(){return this.getFieldValue("KEY")+":"+this.getFieldValue("VALUE")+";"},Ou=function(){return this.getFieldValue("TEXT")+"\n"},Ru=function(t){return t.getFieldValue("TEXT")+"\n"},cu=function(t,e){return[t.getFieldValue("TEXT"),e.ORDER_ATOMIC]},gu=function(t,e){return(e.valueToCode(t,"VALUE",e.ORDER_ATOMIC)||"")+"\n"},Cu=function(){return""},Su=function(t,e){return["type("+(e.valueToCode(t,"VALUE",e.ORDER_MEMBER)||"___")+")",e.ORDER_ATOMIC]},Au=function(t,e){for(var i=t.getFieldValue("NAME"),n=t.hasReturn_,s=new Array(t.itemCount_),_=0;_0?e.join("\n")+i.join("\n")+n.join("\n")+o.join("\n")+p.join("")+t+"while True:\n"+a.join("")+u.join("\n"):e.join("\n")+i.join("\n")+n.join("\n")+o.join("\n")+p.join("")+t+u.join("\n")},Nu.scrubNakedValue=function(t){return t+"\n"},Nu.quote_=function(t){var e="'";return-1!==(t=t.replace(/\\/g,"\\\\").replace(/\n/g,"\\\n")).indexOf("'")&&(-1===t.indexOf('"')?e='"':t=t.replace(/'/g,"\\'")),e+t+e},Nu.multiline_quote_=function(t){return"'''"+(t=t.replace(/'''/g,"\\'\\'\\'"))+"'''"},Nu.scrub_=function(t,e,i){var n="";if(!t.outputConnection||!t.outputConnection.targetConnection){(_=t.getCommentText())&&(_=mt.utils.string.wrap(_,Nu.COMMENT_WRAP-3),n+=Nu.prefixLines(_+"\n","# "));for(var s=0;s0?"int("+p+" + "+s+")":s<0?"int("+p+" - "+-s+")":"int("+p+")",n&&(p="-"+p)),p};const Du="#74A55B",fu={init:function(){this.setColour(Du),this.appendDummyInput("").appendField(mt.Msg.MIXLY_MIDI),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_SETUP).setCheck("var"),this.appendValueInput("PIN",Number).setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_PIN),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(mt.Msg.MIXLY_RGB_PIN_COUNT)}},Fu={init:function(){this.setColour(Du),this.appendValueInput("SUB"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_TONE),this.appendValueInput("pitch").setCheck(Number).appendField(mt.Msg.MIXLY_FREQUENCY),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(mt.Msg.MIXLY_TOOLTIP_BLOCKGROUP_TONE)}},Pu={init:function(){this.setColour(Du),this.appendValueInput("SUB"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_TONE),this.appendValueInput("pitch").setCheck(Number).appendField(mt.Msg.MIXLY_FREQUENCY),this.appendValueInput("time").setCheck(Number).appendField(mt.Msg.MIXLY_DURATION),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(mt.Msg.MIXLY_TOOLTIP_BLOCKGROUP_TONE2)}},Yu={init:function(){this.setColour(Du),this.appendValueInput("SUB"),this.appendValueInput("LIST").appendField(mt.Msg.MIXLY_ESP32_MUSIC_PLAY_LISTS),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_MUSIC_PLAY_LISTS)}},vu={init:function(){this.setColour(Du),this.appendValueInput("SUB"),this.appendValueInput("TICKS").setCheck(Number).appendField(mt.Msg.MIXLY_MICROBIT_JS_SET_TEMPO).appendField(mt.Msg.MICROBIT_ACTUATOR_ticks),this.appendValueInput("BPM").setCheck(Number).appendField(mt.Msg.MIXLY_SPEED),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_MUSIC_SET_TEMPO)}},Xu={init:function(){this.setColour(Du),this.appendValueInput("SUB"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_Get_current_tempo),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_MUSIC_GET_TEMPO)}},xu={init:function(){this.setColour(Du),this.appendValueInput("SUB"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_Reset_music),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_MUSIC_RESET)}},yu={init:function(){this.setColour(Du),this.appendValueInput("SUB"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_NOTONE),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},bu={init:function(){this.setColour(Du),this.appendDummyInput().appendField(mt.Msg.MIXLY_SETTING).appendField(mt.Msg.MIXLY_EXTERN_LED),this.appendValueInput("PIN",Number).appendField(mt.Msg.MIXLY_PIN).setCheck(Number),this.appendValueInput("bright").appendField(mt.Msg.MIXLY_PULSEIN_STAT),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_EXTERN_LED_SETONOFF)}},Vu={init:function(){this.setColour(Du),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET).appendField(mt.Msg.MIXLY_EXTERN_LED),this.appendValueInput("PIN",Number).appendField(mt.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput().appendField(mt.Msg.MIXLY_BRIGHTNESS),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_EXTERN_LED_GETONOFF)}},Bu={init:function(){this.setColour(Du),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET).appendField(mt.Msg.MIXLY_EXTERN_LED),this.appendValueInput("PIN",Number).appendField(mt.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput().appendField(mt.Msg.MIXLY_PULSEIN_STAT),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_EXTERN_LED_GETONOFF)}},Gu={init:function(){this.setColour(Du),this.appendDummyInput().appendField(mt.Msg.MIXLY_SETTING).appendField(mt.Msg.MIXLY_EXTERN_LED),this.appendValueInput("PIN",Number).appendField(mt.Msg.MIXLY_PIN).setCheck(Number),this.appendValueInput("bright").appendField(mt.Msg.MIXLY_BRIGHTNESS),this.appendDummyInput().appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_EXTERN_LED_SETBRIGHT)}},Uu={init:function(){this.setColour(Du),this.appendValueInput("VAR").appendField(mt.Msg.MIXLY_SETUP+mt.Msg.MIXLY_SERVO),this.appendValueInput("PIN",Number).appendField(mt.Msg.MIXLY_PIN),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},wu={init:function(){this.setColour(Du),this.appendValueInput("PIN",Number).appendField(mt.Msg.MIXLY_SERVO).appendField(mt.Msg.MIXLY_PIN).setCheck(Number),this.appendValueInput("DEGREE",Number).setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_DEGREE_0_180),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_SERVO_MOVE)}},Hu={init:function(){this.setColour(Du),this.appendValueInput("VAR").appendField("360°"+mt.Msg.MIXLY_SERVO),this.appendValueInput("SPEED",Number).setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_SETTING+mt.Msg.blockpy_turtle_rotate+mt.Msg.MIXLY_SPEED+" (-10~10)"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_SERVO_360_TOOLTIP)}},ku={init:function(){this.setColour(Du),this.appendValueInput("PIN",Number).appendField("180°"+mt.Msg.MIXLY_SERVO).appendField(mt.Msg.MIXLY_PIN).setCheck(Number),this.appendValueInput("NUM",Number).setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_MICROBIT_JS_BY_ANGLE),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_SERVO_MOVE)}},Wu={init:function(){this.setColour(Du),this.appendValueInput("PIN",Number).appendField("360°"+mt.Msg.MIXLY_SERVO).appendField(mt.Msg.MIXLY_PIN).setCheck(Number),this.appendValueInput("NUM",Number).setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_SPEED),this.appendDummyInput().appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_SERVO_SPEED_TOOLIPS)}},Ku={init:function(){this.setColour(Du),this.appendValueInput("PIN",Number).appendField("180°"+mt.Msg.MIXLY_SERVO).appendField(mt.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput().appendField(mt.Msg.MIXLY_GET+mt.Msg.MIXLY_MICROBIT_JS_BY_ANGLE),this.setOutput(!0,Number),this.setInputsInline(!0)}},Ju={init:function(){this.setColour(Du),this.appendValueInput("PIN",Number).appendField("360°"+mt.Msg.MIXLY_SERVO).appendField(mt.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput().appendField(mt.Msg.MIXLY_GET+mt.Msg.MIXLY_SPEED),this.setOutput(!0,Number),this.setInputsInline(!0)}},Qu={init:function(){this.setColour(Du),this.appendValueInput("SUB").appendField("初始化").setCheck("var"),this.appendDummyInput().appendField("电机驱动"),this.appendDummyInput().appendField("地址").appendField(new mt.FieldDropdown([["A","ms32006.ADDRESS_A"],["B","ms32006.ADDRESS_B"]]),"mode"),this.appendValueInput("SUB1").setCheck("var").setAlign(mt.inputs.Align.RIGHT).appendField("通信"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip("初始化MS32006电机驱动,使用I2C通信")}},qu={init:function(){this.setColour(Du),this.appendValueInput("SUB").appendField("直流电机").setCheck("var"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_Direction).appendField(new mt.FieldDropdown([[mt.Msg.CLOCKWISE,"ms32006.MOT_CW"],[mt.Msg.ANTI_CLOCKWISE,"ms32006.MOT_CCW"],[mt.Msg.MOTOR_N,"ms32006.MOT_N"],[mt.Msg.MOTOR_P,"ms32006.MOT_P"]]),"direction"),this.appendValueInput("speed").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_STEPPER_SET_SPEED),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip("设置直流电机的状态及转速(0-100)")}},zu={init:function(){this.setColour(Du),this.appendValueInput("SUB").appendField("步进电机").setCheck("var"),this.appendDummyInput().appendField("选择").appendField(new mt.FieldDropdown([["A","ms32006.MOT_A"],["B","ms32006.MOT_B"]]),"mode"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_Direction).appendField(new mt.FieldDropdown([[mt.Msg.CLOCKWISE,"ms32006.MOT_CW"],[mt.Msg.ANTI_CLOCKWISE,"ms32006.MOT_CCW"]]),"direction"),this.appendValueInput("speed").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField("转速"),this.appendValueInput("steps").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField("步数"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip("设置步进电机的状态、转速、步数(0-2047)")}},ju={init:function(){this.setColour(Du),this.appendDummyInput("").appendField(mt.Msg.MIXLY_RGB),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_SETUP).setCheck("var"),this.appendValueInput("PIN",Number).setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_PIN),this.appendValueInput("LEDCOUNT").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_RGB_COUNT),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(mt.Msg.MIXLY_RGB_PIN_COUNT)}},Zu={init:function(){this.setColour(Du),this.appendDummyInput("").appendField(mt.Msg.MIXLY_RGB),this.appendValueInput("SUB").setCheck("var"),this.appendValueInput("_LED_").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_RGB_NUM),this.appendValueInput("RVALUE").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_RGB_R),this.appendValueInput("GVALUE").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_RGB_G),this.appendValueInput("BVALUE").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_RGB_B),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(""),this.setTooltip(mt.Msg.MIXLY_RGB_NUM_R_G_B_MP)}},$u={init:function(){this.setColour(Du),this.appendDummyInput("").appendField(mt.Msg.MIXLY_RGB),this.appendValueInput("SUB").setCheck("var"),this.appendValueInput("RVALUE").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_RGB_R),this.appendValueInput("GVALUE").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_RGB_G),this.appendValueInput("BVALUE").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_RGB_B),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(""),this.setTooltip(mt.Msg.MIXLY_RGB_ALL_R_G_B_MIXGOCC)}},tr={init:function(){this.setColour(Du),this.appendDummyInput("").appendField(mt.Msg.MIXLY_RGB),this.appendValueInput("SUB").setCheck("var"),this.appendDummyInput().appendField(mt.Msg.MIXLY_ESP32_RGB_WRITE),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(""),this.setTooltip(mt.Msg.MIXLY_ESP32_MUSIC_WRI)}},er={init:function(){this.setColour(Du),this.appendDummyInput("").appendField(mt.Msg.CONTROLS_FOR_INPUT_WITH+"uart").appendField(new mt.FieldDropdown([["uart1","uart1"],["uart2","uart2"]]),"key"),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_MICROPYTHON_SOCKET_MAKE).setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_SETUP+mt.Msg.LISTS_SET_INDEX_INPUT_TO).appendField(new mt.FieldDropdown([["SYN6288"+mt.Msg.MIXLY_AipSpeech_synthesis,"SYN6288"],["NS9300"+mt.Msg.MIXLY_MUSIC_PLAYER,"NS9300"]]),"key2"),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null)}},ir={init:function(){this.setColour(Du),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_GET+mt.Msg.MIXLY_MUSIC_PLAYER).setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_WHETHER).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_STOPPED,"0"],[mt.Msg.MIXLY_PLAYING,"1"],[mt.Msg.MIXLY_PAUSED,"2"]]),"key"),this.setInputsInline(!0),this.setOutput(!0)}},nr={init:function(){this.setColour(Du),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_MUSIC_PLAYER).setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_STAT).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_MP3_PLAY,"1"],[mt.Msg.MIXLY_MP3_PAUSE,"2"],[mt.Msg.MIXLY_STOP,"3"],[mt.Msg.MIXLY_MP3_PREV,"4"],[mt.Msg.MIXLY_MP3_NEXT,"5"]]),"key"),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},sr={init:function(){this.setColour(Du),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_MUSIC_PLAYER).setCheck("var"),this.appendValueInput("volume").appendField(mt.Msg.MIXLY_MP3_VOL+mt.Msg.MIXLY_STAT),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(mt.Msg.MIXLY_PLAYER_SET_VOLUME_TOOLTIP)}},_r={init:function(){this.setColour(Du),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_MUSIC_PLAYER).setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_MODE+mt.Msg.MIXLY_STAT).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_MP3_LOOP_ALL,"0"],[mt.Msg.MIXLY_MP3_LOOP_ONE,"1"],[mt.Msg.MIXLY_PLAYER_DIRECTORY_LOOP,"2"],[mt.Msg.MIXLY_MP3_LOOP_RAM,"3"],[mt.Msg.MIXLY_PLAYER_SINGLE_STOP,"4"],[mt.Msg.MIXLY_PLAYER_SEQUENTIAL_PLAY,"5"]]),"key"),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},or={init:function(){this.setColour(Du),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_MUSIC_PLAYER).setCheck("var"),this.appendDummyInput("").appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_MICROBIT_JS_START_MELODY,"play"],[mt.Msg.MIXLY_PLAYER_INSERT_MUSIC,"insert"]]),"key"),this.appendValueInput("song"),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(mt.Msg.MIXLY_PLAYER_PLAY_MUSIC_TOOTIP)}},pr={},ar={init:function(){this.setColour(Du),this.appendValueInput("SUB").appendField("SYN6288"),this.appendValueInput("VOICE").setCheck(Number).appendField(mt.Msg.MIXLY_SET_VOLUME),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_SET_VOLUME_TOOLTIP)}},ur={init:function(){this.setColour(Du),this.appendValueInput("SUB").appendField("SYN6288"),this.appendDummyInput().appendField(mt.Msg.MIXLY_GET_VOLUME),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_SET_VOLUME_TOOLTIP)}},rr={init:function(){this.setColour(Du),this.appendValueInput("SUB").appendField("SYN6288"),this.appendValueInput("VOICE").setCheck(Number).appendField(mt.Msg.MIXLY_PLAY_HINTS),this.appendDummyInput().appendField(mt.Msg.MIXLY_PROGRAM_BLOCK).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_TURTLE_WRITE_MOVE_TRUE,"True"],[mt.Msg.MIXLY_TURTLE_WRITE_MOVE_FALSE,"False"]]),"mode"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_PLAY_HINTS_TOOLTIP)}},lr={init:function(){this.setColour(Du),this.appendValueInput("SUB").appendField("SYN6288"),this.appendValueInput("data").setCheck(String).appendField(mt.Msg.MIXLY_AipSpeech_synthesis),this.appendValueInput("VOICE").setCheck(Number).appendField(mt.Msg.MIXLY_BACKGROUND_MUSIC),this.appendDummyInput().appendField(mt.Msg.MIXLY_PROGRAM_BLOCK).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_TURTLE_WRITE_MOVE_TRUE,"True"],[mt.Msg.MIXLY_TURTLE_WRITE_MOVE_FALSE,"False"]]),"mode"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_PLAY_TTS_TOOLTIP)}},dr={init:function(){this.setColour(Du),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.extern_addr),"PIN"),this.setOutput(!0,Number)}},Ir={init:function(){this.setColour(Du),this.appendDummyInput().appendField(mt.Msg.ME_GO_MOTOR_EXTERN+mt.Msg.MIXLY_MOTOR).appendField(mt.Msg.PIN_NUMBERING).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_LEFT,"0"],[mt.Msg.MIXLY_RIGHT,"1"]]),"mode"),this.appendValueInput("speed").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_SPEED),this.appendDummyInput().appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_MIXBOT_MOTOR_EXTERN_TOOLTIP)}},Tr={init:function(){this.setColour(Du),this.appendDummyInput().appendField(mt.Msg.ME_GO_MOTOR_EXTERN+mt.Msg.MIXLY_MOTOR).appendField(mt.Msg.PIN_NUMBERING).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_LEFT,"0"],[mt.Msg.MIXLY_RIGHT,"1"]]),"mode"),this.appendDummyInput().setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_GET+mt.Msg.MIXLY_SPEED),this.setOutput(!0,Number),this.setInputsInline(!0)}},Mr={init:function(){this.setColour(Du),this.appendDummyInput().appendField(mt.Msg.ME_GO_MOTOR_EXTERN+mt.Msg.MIXLY_TRAFFIC_LIGHT).appendField(mt.Msg.PIN_NUMBERING).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_LEFT,"0"],[mt.Msg.MIXLY_RIGHT,"1"]]),"mode"),this.appendDummyInput().setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.LISTS_SET_INDEX_SET).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_MICROBIT_Turn_off_display,"0"],[mt.Msg.MIXLY_TRAFFIC_LIGHT_RED_ON,"1"],[mt.Msg.MIXLY_TRAFFIC_LIGHT_RED_BLINK,"2"],[mt.Msg.MIXLY_TRAFFIC_LIGHT_YELLOW_ON,"3"],[mt.Msg.MIXLY_TRAFFIC_LIGHT_YELLOW_BLINK,"4"],[mt.Msg.MIXLY_TRAFFIC_LIGHT_GREEN_ON,"5"],[mt.Msg.MIXLY_TRAFFIC_LIGHT_GREEN_BLINK,"6"]]),"light"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},hr={init:function(){this.setColour(Du),this.appendDummyInput().appendField(mt.Msg.ME_GO_MOTOR_EXTERN).appendField(new mt.FieldDropdown([[mt.Msg.COLOUR_RGB_WHITE,"W"],[mt.Msg.COLOUR_RGB_RED,"R"],[mt.Msg.COLOUR_RGB_YELLOW,"Y"],[mt.Msg.COLOUR_RGB_GREEN,"G"],[mt.Msg.COLOUR_RGB_BLUE,"B"]]),"color").appendField("LED").appendField(mt.Msg.PIN_NUMBERING).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_LEFT,"0"],[mt.Msg.MIXLY_RIGHT,"1"]]),"mode"),this.appendValueInput("value").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.BRIGHTNESS),this.appendDummyInput().appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},mr={init:function(){this.setColour(Du),this.appendDummyInput().appendField(mt.Msg.ME_GO_MOTOR_EXTERN).appendField(new mt.FieldDropdown([[mt.Msg.COLOUR_RGB_WHITE,"W"],[mt.Msg.COLOUR_RGB_RED,"R"],[mt.Msg.COLOUR_RGB_YELLOW,"Y"],[mt.Msg.COLOUR_RGB_GREEN,"G"],[mt.Msg.COLOUR_RGB_BLUE,"B"]]),"color").appendField("LED").appendField(mt.Msg.PIN_NUMBERING).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_LEFT,"0"],[mt.Msg.MIXLY_RIGHT,"1"]]),"mode"),this.appendDummyInput().appendField(mt.Msg.MIXLY_GET+mt.Msg.BRIGHTNESS),this.setOutput(!0,Number),this.setInputsInline(!0)}},Er={init:function(){this.setColour(Du),this.appendDummyInput().appendField(mt.Msg.ME_GO_MOTOR_EXTERN+mt.Msg.MIXLY_SERVO_MOTOR).appendField(mt.Msg.PIN_NUMBERING).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_LEFT,"0"],[mt.Msg.MIXLY_RIGHT,"1"]]),"mode"),this.appendDummyInput().appendField(mt.Msg.MIXLY_GET).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_MICROBIT_JS_BLE_POWER,"[0]"],[mt.Msg.MIXLY_SPEED,"[1]"],[mt.Msg.MATH_SINGLE_OP_ABSOLUTE+mt.Msg.MIXLY_MICROBIT_JS_BY_ANGLE,"[2]"],[mt.Msg.MIXLY_RELATIVE+mt.Msg.MIXLY_MICROBIT_JS_BY_ANGLE,"[3]"],[mt.Msg.MIXLY_MIXBOT_SERVO_BLOCK_OR_NOT,"[4]"],[mt.Msg.MIXLY_MIXBOT_SERVO_FINISH_OR_NOT,"[5]"],[mt.Msg.MIXLY_ALL,""]]),"status"),this.setOutput(!0,Number),this.setInputsInline(!0)}},Or={init:function(){this.setColour(Du),this.appendDummyInput().appendField(mt.Msg.ME_GO_MOTOR_EXTERN+mt.Msg.MIXLY_SERVO_MOTOR).appendField(mt.Msg.PIN_NUMBERING).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_LEFT,"0"],[mt.Msg.MIXLY_RIGHT,"1"]]),"mode"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MIXBOT_SERVO_SET_STOP_MODE).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_MIXBOT_SERVO_STOP_MODE_KEEP,"0"],[mt.Msg.MIXLY_MIXBOT_SERVO_STOP_MODE_COAST,"1"],[mt.Msg.MIXLY_MIXBOT_SERVO_STOP_MODE_BRAKE,"2"]]),"status"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},Rr={init:function(){this.setColour(Du),this.appendDummyInput().appendField(mt.Msg.ME_GO_MOTOR_EXTERN+mt.Msg.MIXLY_SERVO_MOTOR).appendField(mt.Msg.PIN_NUMBERING).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_LEFT,"0"],[mt.Msg.MIXLY_RIGHT,"1"]]),"mode"),this.appendDummyInput().appendField(mt.Msg.MIXLY_STOP),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},cr={init:function(){this.setColour(Du),this.appendDummyInput().appendField(mt.Msg.ME_GO_MOTOR_EXTERN+mt.Msg.MIXLY_SERVO_MOTOR).appendField(mt.Msg.MATH_SINGLE_OP_ABSOLUTE+mt.Msg.MIXLY_MICROBIT_JS_BY_ANGLE+mt.Msg.MSG.run).appendField(mt.Msg.PIN_NUMBERING).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_LEFT,"0"],[mt.Msg.MIXLY_RIGHT,"1"]]),"mode"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MODE).setAlign(mt.inputs.Align.RIGHT).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_SPEED+mt.Msg.MIXLY_MODE,"0"],[mt.Msg.MIXLY_MICROBIT_JS_BLE_POWER+mt.Msg.MIXLY_MODE,"1"]]),"status"),this.appendValueInput("speed").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_PARAMS),this.appendDummyInput().setAlign(mt.inputs.Align.RIGHT).appendField("%"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MIXBOT_SERVO_TURN_DIRECTION).setAlign(mt.inputs.Align.RIGHT).appendField(new mt.FieldDropdown([[mt.Msg.CLOCKWISE,"0"],[mt.Msg.MIXLY_MIXBOT_SERVO_NEAREST_PATH,"1"],[mt.Msg.ANTI_CLOCKWISE,"2"]]),"direction"),this.appendValueInput("angle").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_DISPLAY_MATRIX_ROTATE+mt.Msg.MIXLY_MICROBIT_JS_BY_ANGLE),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_MIXBOT_SERVO_ABSOLUTE_ANGLE_TOOLTIP)}},gr={init:function(){this.setColour(Du),this.appendDummyInput().appendField(mt.Msg.ME_GO_MOTOR_EXTERN+mt.Msg.MIXLY_SERVO_MOTOR).appendField(mt.Msg.MIXLY_RELATIVE+mt.Msg.MIXLY_MICROBIT_JS_BY_ANGLE+mt.Msg.MSG.run).appendField(mt.Msg.PIN_NUMBERING).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_LEFT,"0"],[mt.Msg.MIXLY_RIGHT,"1"]]),"mode"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MIXBOT_SERVO_RELATIVE_ORIGIN_PATH),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},Cr={init:function(){this.setColour(Du),this.appendDummyInput().appendField(mt.Msg.ME_GO_MOTOR_EXTERN+mt.Msg.MIXLY_SERVO_MOTOR).appendField(mt.Msg.MIXLY_RELATIVE+mt.Msg.MIXLY_MICROBIT_JS_BY_ANGLE+mt.Msg.MSG.run).appendField("("+mt.Msg.MIXLY_MIXBOT_SERVO_LIKE_ENCODING_MOTOR+")").appendField(mt.Msg.PIN_NUMBERING).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_LEFT,"0"],[mt.Msg.MIXLY_RIGHT,"1"]]),"mode"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MODE).setAlign(mt.inputs.Align.RIGHT).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_SPEED+mt.Msg.MIXLY_MODE,"0"],[mt.Msg.MIXLY_MICROBIT_JS_BLE_POWER+mt.Msg.MIXLY_MODE,"1"]]),"status"),this.appendValueInput("speed").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_PARAMS),this.appendDummyInput().setAlign(mt.inputs.Align.RIGHT).appendField("%"),this.appendValueInput("angle").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_DISPLAY_MATRIX_ROTATE+mt.Msg.MIXLY_MICROBIT_JS_BY_ANGLE),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_MIXBOT_SERVO_RELATIVE_ANGLE_TOOLTIP)}},Sr={init:function(){this.setColour(Du),this.appendDummyInput().appendField(mt.Msg.ME_GO_MOTOR_EXTERN+mt.Msg.MIXLY_SERVO_MOTOR).appendField(mt.Msg.MIXLY_RELATIVE+mt.Msg.MIXLY_MICROBIT_JS_BY_ANGLE+mt.Msg.MSG.run).appendField("("+mt.Msg.MIXLY_MIXBOT_SERVO_LIKE_ORDINARY_MOTOR+")").appendField(mt.Msg.PIN_NUMBERING).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_LEFT,"0"],[mt.Msg.MIXLY_RIGHT,"1"]]),"mode"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MODE).setAlign(mt.inputs.Align.RIGHT).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_SPEED+mt.Msg.MIXLY_MODE,"0"],[mt.Msg.MIXLY_MICROBIT_JS_BLE_POWER+mt.Msg.MIXLY_MODE,"1"]]),"status"),this.appendValueInput("speed").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_PARAMS),this.appendDummyInput().setAlign(mt.inputs.Align.RIGHT).appendField("%"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MIXBOT_SERVO_TURN_DIRECTION).setAlign(mt.inputs.Align.RIGHT).appendField(new mt.FieldDropdown([[mt.Msg.CLOCKWISE,"0"],[mt.Msg.ANTI_CLOCKWISE,"2"]]),"direction"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},Ar={init:function(){this.setColour(Du),this.appendDummyInput().appendField(mt.Msg.MIXBOT).appendField(mt.Msg.ME_GO_MOTOR_EXTERN).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_MOTOR,"ext_motor"],[mt.Msg.MIXLY_TRAFFIC_LIGHT,"ext_traffic"],[mt.Msg.COLOUR_RGB_WHITE+"LED","W_LED"],[mt.Msg.COLOUR_RGB_RED+"LED","R_LED"],[mt.Msg.COLOUR_RGB_YELLOW+"LED","Y_LED"],[mt.Msg.COLOUR_RGB_GREEN+"LED","G_LED"],[mt.Msg.COLOUR_RGB_BLUE+"LED","B_LED"],[mt.Msg.MIXLY_SERVO_MOTOR,"ext_servo"]]),"name"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MIXBOT_EXTERN_GET_ADDR),this.setOutput(!0),this.setInputsInline(!0)}},Lr={init:function(){this.setColour(Du),this.appendDummyInput().appendField(mt.Msg.MIXBOT).appendField(mt.Msg.ME_GO_MOTOR_EXTERN).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_MOTOR,"ext_motor"],[mt.Msg.MIXLY_TRAFFIC_LIGHT,"ext_traffic"],[mt.Msg.COLOUR_RGB_WHITE+"LED","W_LED"],[mt.Msg.COLOUR_RGB_RED+"LED","R_LED"],[mt.Msg.COLOUR_RGB_YELLOW+"LED","Y_LED"],[mt.Msg.COLOUR_RGB_GREEN+"LED","G_LED"],[mt.Msg.COLOUR_RGB_BLUE+"LED","B_LED"],[mt.Msg.MIXLY_SERVO_MOTOR,"ext_servo"]]),"name"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MIXBOT_EXTERN_SET_ADDR),this.appendValueInput("old").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_MICROBIT_JS_CURRENT_GESTURE),this.appendValueInput("new").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_UPDATE),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},Nr={init:function(){this.setColour(Du),this.appendValueInput("PIN",Number).setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_SETUP+mt.Msg.MIXLY_AT).appendField(mt.Msg.MIXLY_PIN),this.setInputsInline(!0),this.setOutput(!0)}},Dr={init:function(){this.setColour(Du),this.appendDummyInput().appendField(mt.Msg.MIXLY_SETTING),this.appendValueInput("pin").appendField("LED"),this.appendValueInput("bright").appendField(mt.Msg.MIXLY_PULSEIN_STAT),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},fr={init:function(){this.setColour(Du),this.appendValueInput("PIN",Number).setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_SERVO+mt.Msg.MIXLY_SETUP+mt.Msg.MIXLY_AT).appendField(mt.Msg.MIXLY_PIN),this.setInputsInline(!0),this.setOutput(!0)}},Fr={init:function(){this.setColour(Du),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_SERVO),this.appendValueInput("angle").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_DISPLAY_MATRIX_ROTATE),this.appendDummyInput().appendField(mt.Msg.DRAW_POINTER_ANGLE),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},Pr={init:function(){this.setColour(Du),this.appendValueInput("PIN",Number).setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_MOTOR+mt.Msg.MIXLY_SETUP+mt.Msg.MIXLY_AT).appendField(mt.Msg.MIXLY_PIN),this.setInputsInline(!0),this.setOutput(!0)}},Yr={init:function(){this.setColour(Du),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_MOTOR),this.appendValueInput("speed").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_DISPLAY_MATRIX_ROTATE+mt.Msg.MIXLY_SPEED),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},vr="#6C9858",Xr={init:function(){this.setColour(vr),this.appendDummyInput("").appendField(new mt.FieldDropdown([["L1","1"],["L2","2"]]),"op"),this.setOutput(!0)}},xr={init:function(){this.setColour(vr),this.appendDummyInput("").appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_ESP32_ON,"1"],[mt.Msg.MIXLY_ESP32_OFF,"0"],[mt.Msg.MIXLY_ESP32_TOGGLE,"-1"]]),"flag"),this.setOutput(!0),this.setTooltip(mt.Msg.MIXLY_TOOLTIP_INOUT_HIGHLOW)}},yr={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.MIXLY_SETTING),this.appendValueInput("led").appendField(mt.Msg.MIXLY_BUILDIN_LED),this.appendValueInput("bright").appendField(mt.Msg.MIXLY_PULSEIN_STAT),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_LED_SETONOFF)}},br={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET),this.appendValueInput("led").appendField(mt.Msg.MIXLY_BUILDIN_LED),this.appendDummyInput().appendField(mt.Msg.MIXLY_BRIGHTNESS),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_LED_GETONOFF)}},Vr={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET),this.appendValueInput("led").appendField(mt.Msg.MIXLY_BUILDIN_LED),this.appendDummyInput().appendField(mt.Msg.MIXLY_PULSEIN_STAT),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_LED_GETONOFF)}},Br={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.MIXLY_SETTING),this.appendValueInput("led").appendField(mt.Msg.MIXLY_BUILDIN_LED),this.appendValueInput("bright").appendField(mt.Msg.MIXLY_BRIGHTNESS),this.appendDummyInput("").appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_SETTING+mt.Msg.MIXLY_BUILDIN_LED+mt.Msg.MIXLY_BRIGHTNESS+"(0-100%)")}},Gr={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.MIXLY_SETTING),this.appendValueInput("led").appendField(mt.Msg.MIXLY_BUILDIN_LED),this.appendDummyInput("").appendField(mt.Msg.MIXLY_LCD_SETCOLOR).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_LIGHT_RED,"1"],[mt.Msg.MIXLY_LIGHT_GREEN,"2"],[mt.Msg.MIXLY_LIGHT_BLUE,"3"],[mt.Msg.MIXLY_LIGHT_YELLOW,"4"],[mt.Msg.MIXLY_LIGHT_CYAN,"5"],[mt.Msg.MIXLY_LIGHT_PURPLE,"6"],[mt.Msg.MIXLY_LIGHT_WHITE,"7"]]),"colorvalue"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip()}},Ur={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.MIXLY_SETTING).appendField(mt.Msg.MIXLY_BUILDIN_LED).appendField(new mt.FieldDropdown([[mt.Msg.COLOUR_RGB_RED,"r"],[mt.Msg.COLOUR_RGB_GREEN,"g"]]),"color"),this.appendValueInput("bright").appendField(mt.Msg.MIXLY_PULSEIN_STAT),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_LED_SETONOFF)}},wr={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET).appendField(mt.Msg.MIXLY_BUILDIN_LED).appendField(new mt.FieldDropdown([[mt.Msg.COLOUR_RGB_RED,"r"],[mt.Msg.COLOUR_RGB_GREEN,"g"]]),"color"),this.appendDummyInput().appendField(mt.Msg.MIXLY_BRIGHTNESS),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_LED_GETONOFF)}},Hr={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET).appendField(mt.Msg.MIXLY_BUILDIN_LED).appendField(new mt.FieldDropdown([[mt.Msg.COLOUR_RGB_RED,"r"],[mt.Msg.COLOUR_RGB_GREEN,"g"]]),"color"),this.appendDummyInput().appendField(mt.Msg.MIXLY_PULSEIN_STAT),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_LED_GETONOFF)}},kr={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.MIXLY_SETTING).appendField(mt.Msg.MIXLY_BUILDIN_LED).appendField(new mt.FieldDropdown([[mt.Msg.COLOUR_RGB_RED,"r"],[mt.Msg.COLOUR_RGB_GREEN,"g"]]),"color"),this.appendValueInput("bright").appendField(mt.Msg.MIXLY_BRIGHTNESS),this.appendDummyInput("").appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_SETTING+mt.Msg.MIXLY_BUILDIN_LED+mt.Msg.MIXLY_BRIGHTNESS+"(0-10)")}},Wr={init:function(){this.setColour(vr),this.appendDummyInput("").appendField(new mt.FieldDropdown([["L1","20"],["L2","21"]]),"op"),this.setOutput(!0)}},Kr={init:function(){this.setColour(vr),this.appendDummyInput("").appendField(mt.Msg.MIXLY_RGB),this.appendValueInput("_LED_").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_RGB_NUM),this.appendValueInput("RVALUE").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_RGB_R),this.appendValueInput("GVALUE").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_RGB_G),this.appendValueInput("BVALUE").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_RGB_B),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null);switch(Et.Boards.getSelectedBoardKey()){case"micropython:esp32c3:mixgo_cc":case"micropython:esp32s2:mixgo_ce":this.setTooltip(mt.Msg.MIXLY_RGB_NUM_R_G_B_MIXGOCC);break;case"micropython:esp32c3:mixgo_me":default:this.setTooltip(mt.Msg.MIXLY_RGB_NUM_R_G_B_MIXGOME);break;case"micropython:esp32:mPython":this.setTooltip(mt.Msg.MIXLY_RGB_NUM_R_G_B_MPYTHON)}}},Jr={init:function(){this.setColour(vr),this.appendDummyInput("").appendField(mt.Msg.MIXLY_RGB),this.appendValueInput("RVALUE").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_RGB_R),this.appendValueInput("GVALUE").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_RGB_G),this.appendValueInput("BVALUE").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_RGB_B),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(""),this.setTooltip(mt.Msg.MIXLY_RGB_ALL_R_G_B_MIXGOCC)}},Qr={init:function(){this.setColour(vr),this.appendDummyInput("").appendField(mt.Msg.MIXLY_RGB),this.appendDummyInput("").appendField(mt.Msg.MIXLY_RAINBOW),this.appendValueInput("time").setCheck(Number).appendField(mt.Msg.MIXLY_DURATION).appendField(mt.Msg.MIXLY_MILLIS),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip("")}},qr={init:function(){this.setColour(vr),this.appendDummyInput("").appendField(mt.Msg.MIXLY_RGB),this.appendDummyInput("").appendField(mt.Msg.MIXLY_CHASE),this.appendValueInput("RVALUE").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_RGB_R),this.appendValueInput("GVALUE").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_RGB_G),this.appendValueInput("BVALUE").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_RGB_B),this.appendValueInput("time").setCheck(Number).appendField(mt.Msg.PYTHON_RANGE_STEP).appendField(mt.Msg.MIXLY_MILLIS),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip("")}},zr={init:function(){this.setColour(vr),this.appendDummyInput("").appendField(mt.Msg.MIXLY_RGB),this.appendDummyInput().appendField(mt.Msg.MIXLY_ESP32_RGB_WRITE),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(""),this.setTooltip(mt.Msg.MIXLY_ESP32_MUSIC_WRI)}},jr={init:function(){this.setColour(vr),this.appendDummyInput("").appendField(mt.Msg.MIXLY_RGB),this.appendValueInput("_LED_").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_RGB_NUM),this.appendValueInput("RVALUE").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_RGB_R),this.appendValueInput("GVALUE").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_RGB_G),this.appendValueInput("BVALUE").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_RGB_B),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null);switch(Et.Boards.getSelectedBoardKey()){case"micropython:esp32c3:mixgocc":this.setTooltip(mt.Msg.MIXLY_RGB_NUM_R_G_B_MIXGOCC);break;case"micropython:esp32c3:mixgome":default:this.setTooltip(mt.Msg.MIXLY_RGB_NUM_R_G_B_MIXGOME);break;case"micropython:esp32:mPython":this.setTooltip(mt.Msg.MIXLY_RGB_NUM_R_G_B_MPYTHON)}}},Zr={init:function(){this.setColour(vr),this.appendDummyInput("").appendField(mt.Msg.MIXLY_RGB),this.appendValueInput("RVALUE").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_RGB_R),this.appendValueInput("GVALUE").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_RGB_G),this.appendValueInput("BVALUE").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_RGB_B),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(""),this.setTooltip(mt.Msg.MIXLY_RGB_ALL_R_G_B_MIXGOCC)}},$r={init:function(){this.setColour(vr),this.appendDummyInput("").appendField(mt.Msg.MIXLY_RGB),this.appendDummyInput("").appendField(mt.Msg.MIXLY_CHASE),this.appendValueInput("RVALUE").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_RGB_R),this.appendValueInput("GVALUE").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_RGB_G),this.appendValueInput("BVALUE").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_RGB_B),this.appendValueInput("time").setCheck(Number).appendField(mt.Msg.PYTHON_RANGE_STEP).appendField(mt.Msg.MIXLY_MILLIS),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip("")}},tl={init:function(){this.setColour(vr),this.appendValueInput("TICKS").setCheck(Number).appendField(mt.Msg.MIXLY_MICROBIT_JS_SET_TEMPO).appendField(mt.Msg.MICROBIT_ACTUATOR_ticks),this.appendValueInput("BPM").setCheck(Number).appendField(mt.Msg.MIXLY_SPEED),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_MUSIC_SET_TEMPO)}},el={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_Get_current_tempo),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_MUSIC_GET_TEMPO)}},il={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_Reset_music),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_MUSIC_RESET)}},nl={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.MIXLY_TONE),this.appendValueInput("pitch").setCheck(Number).appendField(mt.Msg.MIXLY_FREQUENCY),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(mt.Msg.MIXLY_TOOLTIP_BLOCKGROUP_TONE)}},sl={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.MIXLY_TONE),this.appendValueInput("pitch").setCheck(Number).appendField(mt.Msg.MIXLY_FREQUENCY),this.appendValueInput("time").setCheck(Number).appendField(mt.Msg.MIXLY_DURATION),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(mt.Msg.MIXLY_TOOLTIP_BLOCKGROUP_TONE2)}},_l={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.MIXLY_NOTONE),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},ol={init:function(){this.setColour(vr),this.appendValueInput("LIST").appendField(mt.Msg.MIXLY_ESP32_MUSIC_PLAY_LISTS),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_MUSIC_PLAY_LISTS)}},pl={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.MOTOR_DC).appendField(new mt.FieldDropdown([["1","1"],["2","2"],["3","3"]]),"wheel"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_Direction).appendField(new mt.FieldDropdown([[mt.Msg.CLOCKWISE,"CW"],[mt.Msg.ANTI_CLOCKWISE,"CCW"],[mt.Msg.MOTOR_P,"P"],[mt.Msg.MOTOR_N,"N"]]),"direction"),this.appendValueInput("speed").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_STEPPER_SET_SPEED),this.appendDummyInput("").appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},al={init:function(){this.setColour(vr),this.appendDummyInput().appendField("MixGo Car").appendField(new mt.FieldDropdown([[mt.Msg.blockpy_forward,"F"],[mt.Msg.blockpy_backward,"B"],[mt.Msg.blockpy_left,"L"],[mt.Msg.blockpy_right,"R"]]),"VAR"),this.appendValueInput("speed").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_STEPPER_SET_SPEED),this.appendDummyInput().appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},ul={init:function(){this.setColour(vr),this.appendDummyInput("").appendField("MixGo Car").appendField(new mt.FieldDropdown([[mt.Msg.MOTOR_P,"P"],[mt.Msg.MOTOR_N,"N"]]),"VAR"),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip("")}},rl={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.MOTOR_DC).appendField(new mt.FieldDropdown([[mt.Msg.MIXLYCAR_WHEEL_LEFT,"L"],[mt.Msg.MIXLYCAR_WHEEL_RIGHT,"R"]]),"wheel"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_Direction).appendField(new mt.FieldDropdown([[mt.Msg.CLOCKWISE,"CW"],[mt.Msg.ANTI_CLOCKWISE,"CCW"]]),"direction"),this.appendValueInput("speed").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_STEPPER_SET_SPEED),this.appendDummyInput().appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},ll={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.MOTOR_DC).appendField(new mt.FieldDropdown([[mt.Msg.MIXLYCAR_WHEEL_LEFT,"L"],[mt.Msg.MIXLYCAR_WHEEL_RIGHT,"R"]]),"wheel"),this.appendDummyInput().appendField(mt.Msg.MIXLY_STOP).appendField(new mt.FieldDropdown([[mt.Msg.MOTOR_P,"P"],[mt.Msg.MOTOR_N,"N"]]),"direction"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},dl={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.MIXLY_MIXBOT_MOTOR_STATUS),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_MIXBOT_MOTOR_STATUS_TOOLTIP)}},Il={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.MIXBOT).appendField(new mt.FieldDropdown([[mt.Msg.blockpy_forward,"F"],[mt.Msg.blockpy_backward,"B"],[mt.Msg.blockpy_left,"L"],[mt.Msg.blockpy_right,"R"]]),"VAR"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_MODE).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_MICROBIT_JS_BLE_POWER,"PWR"],[mt.Msg.MIXLY_SPEED,"SPEED"],[mt.Msg.MIXLY_MIXBOT_MOTOR_TURNS,"TURNS"]]),"mode"),this.appendValueInput("speed").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_PARAMS),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_MIXBOT_MOVE_TOOLTIP)}},Tl={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.MIXBOT).appendField(new mt.FieldDropdown([[mt.Msg.MOTOR_P,"P"],[mt.Msg.MOTOR_N,"N"]]),"VAR"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},Ml={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.MIXBOT).appendField(mt.Msg.MIXLY_MOTOR).appendField(new mt.FieldDropdown([[mt.Msg.TEXT_TRIM_LEFT,"1"],[mt.Msg.TEXT_TRIM_RIGHT,"2"],[mt.Msg.TEXT_TRIM_BOTH,"0"]]),"wheel"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_MODE).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_MICROBIT_JS_BLE_POWER,"PWR"],[mt.Msg.MIXLY_SPEED,"SPEED"],[mt.Msg.MIXLY_MIXBOT_MOTOR_TURNS,"TURNS"]]),"mode"),this.appendValueInput("speed").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_PARAMS),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_MIXBOT_MOVE_TOOLTIP)}},hl={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.MIXLY_MIXBOT_BUZZER),this.appendDummyInput().appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_MICROBIT_PY_COMMUNICATE_ON,"0"],[mt.Msg.MIXLY_MICROBIT_PY_COMMUNICATE_OFF,"1"]]),"on_off"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0)}},ml={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.BITBOT).appendField(new mt.FieldDropdown([[mt.Msg.blockpy_forward,"F"],[mt.Msg.blockpy_backward,"B"],[mt.Msg.blockpy_left,"L"],[mt.Msg.blockpy_right,"R"]]),"VAR"),this.appendValueInput("speed").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_SPEED),this.appendDummyInput("").appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},El={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.BITBOT).appendField(new mt.FieldDropdown([[mt.Msg.MOTOR_P,"P"],[mt.Msg.MOTOR_N,"N"]]),"VAR"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},Ol={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.BITBOT).appendField(mt.Msg.MIXLY_MOTOR).appendField(new mt.FieldDropdown([[mt.Msg.TEXT_TRIM_LEFT,"0"],[mt.Msg.TEXT_TRIM_RIGHT,"1"]]),"wheel"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_Direction).appendField(new mt.FieldDropdown([[mt.Msg.CLOCKWISE,"CW"],[mt.Msg.ANTI_CLOCKWISE,"CCW"],[mt.Msg.MOTOR_P,"P"],[mt.Msg.MOTOR_N,"N"]]),"direction"),this.appendValueInput("speed").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_SPEED),this.appendDummyInput("").appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},Rl={init:function(){this.setColour(vr),this.appendValueInput("bright").appendField(mt.Msg.MIXLY_MIXBOT_SOUND_SET_LOUDNESS),this.appendDummyInput().appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_LED_SETONOFF)}},cl={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.MIXLY_MIXBOT_SOUND_LOUDNESS+"(%)"),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_LED_GETONOFF)}},gl={init:function(){this.setColour(vr),this.appendValueInput("bright").appendField(mt.Msg.MIXLY_SETTING+mt.Msg.MIXLY_MIXBOT_BUZZER+mt.Msg.MIXLY_MP3_VOL),this.appendDummyInput().appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_LED_SETONOFF)}},Cl={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.MIXLY_GET+mt.Msg.MIXLY_MIXBOT_BUZZER+mt.Msg.MIXLY_MP3_VOL+"(%)"),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_LED_GETONOFF)}},Sl={init:function(){this.setColour(vr),this.appendValueInput("PATH").appendField(mt.Msg.MIXLY_RECORD_AUDIO).appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_THE_PATH),this.appendValueInput("TIME").setCheck(Number).appendField(mt.Msg.MIXLY_GET_PRESSES_TIME),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0)}},Al={init:function(){this.setColour(vr),this.appendValueInput("PATH").appendField(mt.Msg.MIXLY_PLAY_AUDIO).appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_THE_PATH),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0)}},Ll={init:function(){this.setColour(vr),this.appendValueInput("PATH").appendField(mt.Msg.MIXLY_PLAY_ONLINE_AUDIO).appendField("URL"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0)}},Nl={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.MIXLY_TONE),this.appendValueInput("pitch").setCheck(Number).appendField(mt.Msg.MIXLY_FREQUENCY),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(mt.Msg.MIXLY_TOOLTIP_BLOCKGROUP_TONE)}},Dl={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.MIXLY_NOTONE),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},fl={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.LISTS_SET_INDEX_SET+mt.Msg.ME_GO_MOTOR_EXTERN).appendField(mt.Msg.PIN_NUMBERING).appendField(new mt.FieldDropdown([["1","1"],["2","2"],["3","3"]]),"index"),this.appendValueInput("duty").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.blynk_IOT_IR_POWER+mt.Msg.MIXLY_PINMODEOUT),this.appendDummyInput().appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip()}},Fl={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.MIXLY_GET+mt.Msg.ME_GO_MOTOR_EXTERN).appendField(mt.Msg.PIN_NUMBERING).appendField(new mt.FieldDropdown([["1","1"],["2","2"]]),"index"),this.appendDummyInput().setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.blynk_IOT_IR_POWER+mt.Msg.MIXLY_PINMODEOUT+mt.Msg.MIXLY_DUTY_RATIO),this.setOutput(!0,Number),this.setInputsInline(!0)}},Pl={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.LISTS_SET_INDEX_SET+mt.Msg.ME_GO_MOTOR_EXTERN).appendField(mt.Msg.MIXLY_ALL+mt.Msg.PIN_NUMBERING),this.appendValueInput("duty").setCheck(Number).setAlign(mt.ALIGN_RIGHT).appendField(mt.Msg.blynk_IOT_IR_POWER+mt.Msg.MIXLY_PINMODEOUT+mt.Msg.MIXLY_FREQUENCY),this.appendDummyInput().appendField("Hz"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_MIXBOT_MOTOR_EXTERN_TOOLTIP)}},Yl={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.ANALOG+mt.Msg.MIXLY_KEYBOARD_INPUT),this.appendValueInput("special"),this.appendValueInput("general"),this.appendDummyInput().appendField(mt.Msg.MIXLY_RELEASE).appendField(new mt.FieldDropdown([[mt.Msg.MICROPYTHON_DISPLAY_YES,"True"],[mt.Msg.MICROPYTHON_DISPLAY_NO,"False"]]),"release"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.ANALOG+mt.Msg.MIXLY_KEYBOARD_INPUT)}},vl={init:function(){this.setColour(vr),this.appendDummyInput("").appendField(mt.Msg.MIXLY_SPECIAL_KEY).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_SPECIAL_KEY0,"0x00"],[mt.Msg.MIXLY_SPECIAL_KEY1,"0x01"],[mt.Msg.MIXLY_SPECIAL_KEY2,"0x02"],[mt.Msg.MIXLY_SPECIAL_KEY1,"0x04"],[mt.Msg.MIXLY_SPECIAL_KEY8,"0x08"],[mt.Msg.MIXLY_SPECIAL_KEY16,"0x10"],[mt.Msg.MIXLY_SPECIAL_KEY32,"0x20"],[mt.Msg.MIXLY_SPECIAL_KEY64,"0x40"],[mt.Msg.MIXLY_SPECIAL_KEY128,"0x80"]]),"op"),this.setOutput(!0)}},Xl={init:function(){this.setColour(vr),this.appendDummyInput("").appendField(mt.Msg.MIXLY_GENERAL_KEY).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_SPECIAL_KEY0,"0x00"],["A","0x04"],["B","0x05"],["C","0x06"],["D","0x07"],["E","0x08"],["F","0x09"],["G","0x0A"],["H","0x0B"],["I","0x0C"],["J","0x0D"],["K","0x0E"],["L","0x0F"],["M","0x10"],["N","0x11"],["O","0x12"],["P","0x13"],["Q","0x14"],["R","0x15"],["S","0x16"],["T","0x17"],["U","0x18"],["V","0x19"],["W","0x1A"],["X","0x1B"],["Y","0x1C"],["Z","0x1D"],["1 !","0x1E"],["2 @","0x1F"],["3 #","0x20"],["4 $","0x21"],["5 %","0x22"],["6 ^","0x23"],["7 &","0x24"],["8 *","0x25"],["9 (","0x26"],["0 )","0x27"],["ENTER","0x28"],["ESC","0x29"],["BACKSPACE","0x2A"],["TAB","0x2B"],["SPACE","0x2C"],["- _","0x2D"],["= +","0x2E"],["[ {","0x2F"],["] }","0x30"],["\\ |","0x31"],["; :","0x33"],["' \"","0x34"],["` ~","0x35"],[", <","0x36"],[". >","0x37"],["/ ?","0x38"],["CAPS_LOCK","0x39"],["F1","0x3A"],["F2","0x3B"],["F3","0x3C"],["F4","0x3D"],["F5","0x3E"],["F6","0x3F"],["F7","0x40"],["F8","0x41"],["F9","0x42"],["F10","0x43"],["F11","0x44"],["F12","0x45"],["PRINTSCREEN","0x46"],["SCROLL_LOCK","0x47"],["PAUSE","0x48"],["INSERT","0x49"],["HOME","0x4A"],["PAGE_UP","0x4B"],["DELETE","0x4C"],["END","0x4D"],["PAGE_DOWN","0x4E"],["RIGHT","0x4F"],["LEFT","0x50"],["DOWN","0x51"],["UP","0x52"],["NUM_LOCK","0x53"],["/","0x54"],["*","0x55"],["-","0x56"],["+","0x57"],["ENTER","0x58"],["1","0x59"],["2","0x5A"],["3","0x5B"],["4","0x5C"],["5","0x5D"],["6","0x5E"],["7","0x5F"],["8","0x60"],["9","0x61"],["0","0x62"],[".","0x63"]]),"op"),this.setOutput(!0)}},xl={init:function(){this.setColour(vr),this.itemCount_=2,this.updateShape_(),this.setOutput(!0),this.setMutator(new mt.icons.MutatorIcon(["generalkey_create_with_item"],this)),this.setTooltip(mt.Msg.GENERALKEY_TUPLE_CREATE_TOOLTIP)},mutationToDom:function(){var t=document.createElement("mutation");return t.setAttribute("items",this.itemCount_),t},domToMutation:function(t){this.itemCount_=parseInt(t.getAttribute("items"),10),this.updateShape_()},decompose:function(t){var e=t.newBlock("generalkey_container");e.initSvg();for(var i=e.getInput("STACK").connection,n=0;ne?t[e]:'"key'+(e+1)+'"'),"KEY"+e).appendField(":")}},getVars:function(){return[this.getFieldValue("VAR")]},renameVar:function(t,e){mt.Names.equals(t,this.getFieldValue("VAR"))&&this.setTitleValue(e,"VAR")}},NE={init:function(){this.setColour(RE),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_TYPE_DICT),this.appendStatementInput("STACK"),this.setTooltip(mt.Msg.DICTS_CREATE_WITH_CONTAINER_TOOLTIP),this.contextMenu=!1}},DE={init:function(){this.setColour(RE),this.appendDummyInput().appendField(mt.Msg.DICTS_CREATE_WITH_ITEM_TITLE),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(mt.Msg.DICTS_CREATE_WITH_ITEM_TOOLTIP),this.contextMenu=!1}},fE={init:function(){this.setColour(RE),this.appendDummyInput().appendField(mt.Msg.DICTS_CREATE_WITH_ITEM_TITLE),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(mt.Msg.DICTS_CREATE_WITH_ITEM_TOOLTIP),this.contextMenu=!1}},FE={init:function(){this.setColour(RE),this.appendDummyInput().appendField(mt.Msg.MIXLY_CREATE_MQTT_CLIENT_AND_CONNECT),this.appendValueInput("SERVER").setCheck(String).appendField(mt.Msg.MIXLY_EMQX_SERVER).setAlign(mt.inputs.Align.RIGHT),this.appendValueInput("USERNAME").setCheck(String).appendField(mt.Msg.MIXLY_WIFI_USERNAME).setAlign(mt.inputs.Align.RIGHT),this.appendValueInput("PASSWORD").setCheck(String).appendField(mt.Msg.MIXLY_IOT_PASSWORD).setAlign(mt.inputs.Align.RIGHT),this.appendValueInput("PROJECT").setCheck(String).appendField(mt.Msg.MIXLY_EMQX_PROJECT).setAlign(mt.inputs.Align.RIGHT),this.setPreviousStatement(!0),this.setNextStatement(!0)}},PE={init:function(){this.setColour(RE),this.appendDummyInput().appendField("MixIO"),this.appendValueInput("TOPIC").appendField(mt.Msg.MIXLY_EMQX_PUBLISH_NEW).appendField(mt.Msg.MIXLY_EMQX_PUBLISH_TOPIC),this.appendValueInput("MSG").appendField(mt.Msg.HTML_BODY),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_IOT_EMQX_PUBLISH_TOOLTIP)}},YE={init:function(){this.setColour(RE),this.appendDummyInput().appendField("MixIO"),this.appendValueInput("TOPIC").appendField(mt.Msg.MIXLY_EMQX_SUBSCRIBE+mt.Msg.MIXLY_MICROBIT_MSG).appendField(mt.Msg.MIXLY_EMQX_PUBLISH_TOPIC),this.appendValueInput("METHOD").appendField(mt.Msg.MIXLY_EMQX_SET_METHOD),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_IOT_EMQX_SUBSCRIBE_TOOLTIP)}},vE={init:function(){this.setColour(RE),this.appendDummyInput().appendField("MixIO"),this.appendDummyInput().appendField(mt.Msg.MIXLY_ESP32_DISCONNECT_ONENET),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},XE={init:function(){this.setColour(RE),this.appendDummyInput().appendField("MixIO"),this.appendDummyInput().appendField(mt.Msg.MIXLY_EMQX_CONNECT),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},xE={init:function(){this.setColour(RE),this.appendDummyInput().appendField("MixIO"),this.appendDummyInput().appendField(mt.Msg.MIXLY_ESP32_CHECK_ONENET),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},yE={init:function(){this.setColour(RE),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROPYTHON_FORMAT).appendField(mt.Msg.MQTT_Topic),this.setInputsInline(!0),this.setOutput(!0)}},bE={init:function(){this.setColour(RE),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROPYTHON_FORMAT).appendField(mt.Msg.MIXLY_EMQX_PUBLISH_MSG),this.setInputsInline(!0),this.setOutput(!0)}},VE={init:function(){this.setColour(RE),this.appendValueInput("VAR").appendField(mt.Msg.MIXLY_ESP32_IOT_MAP_FORMATING),this.setOutput(!0)}},BE={init:function(){this.setColour(RE),this.appendValueInput("VAR").appendField(mt.Msg.MIXLY_MICROPYTHON_FORMAT+"(Json)"),this.setOutput(!0)}},GE={init:function(){this.setColour(RE),this.appendDummyInput().appendField("MixIO"),this.appendDummyInput().appendField(mt.Msg.MIXLY_EMQX_PING),this.setInputsInline(!0),this.setOutput(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_IOT_EMQX_PING_TOOLTIP)}},UE={init:function(){this.setColour(RE),this.appendDummyInput().appendField("MixIO").appendField(mt.Msg.MIXLY_GET_NTP),this.appendValueInput("addr").appendField(mt.Msg.blynk_SERVER_ADD),this.setInputsInline(!0),this.setOutput(!0)}},wE={init:function(){this.setColour(RE),this.appendDummyInput().appendField(mt.Msg.MIXLY_CREATE_MQTT_CLIENT_AND_CONNECT),this.appendValueInput("SERVER").appendField(mt.Msg.MIXLY_EMQX_SERVER).setAlign(mt.inputs.Align.RIGHT),this.appendValueInput("KEY").appendField(mt.Msg.CONTROLS_FOR_INPUT_WITH+mt.Msg.MIXLY_MIXIO_SHARE_KEY).setAlign(mt.inputs.Align.RIGHT),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},HE={init:function(){this.setColour(RE),this.appendDummyInput().appendField(mt.Msg.MIXLY_CREATE_MQTT_CLIENT_AND_CONNECT),this.appendValueInput("SERVER").appendField(mt.Msg.MIXLY_EMQX_SERVER).setAlign(mt.inputs.Align.RIGHT),this.appendValueInput("KEY").appendField(mt.Msg.CONTROLS_FOR_INPUT_WITH+"Mixly Key").setAlign(mt.inputs.Align.RIGHT),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},kE={init:function(){this.VISITOR_ID=Et.Config.BOARD.visitorId.str32.substring(0,8).toUpperCase(),this.setColour(RE),this.appendDummyInput("").appendField(new mt.FieldTextInput(this.visitorId),"VISITOR_ID"),this.setOutput(!0,null)},onchange:function(){const t=this.getFieldValue("VISITOR_ID");this.VISITOR_ID!==t&&this.setFieldValue(this.VISITOR_ID,"VISITOR_ID")}},WE={init:function(){this.setColour(RE),this.appendDummyInput().appendField("MixIO").appendField(mt.Msg.MSG.catEthernet_clinet),this.setOutput(!0),this.setInputsInline(!0)}},KE={init:function(){this.setColour(RE),this.appendDummyInput().appendField("HTTP"+mt.Msg.MIXLY_Client),this.appendValueInput("addr").appendField(mt.Msg.DISPLAY_IMAGE_LET2),this.appendDummyInput().appendField(mt.Msg.MIXLY_REQUESTS_GET).appendField(mt.Msg.MIXLY_GET_CURRENT_TIME).appendField(mt.Msg.MIXLY_OPEN_DEBUG).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_TURTLE_WRITE_MOVE_TRUE,"True"],[mt.Msg.MIXLY_TURTLE_WRITE_MOVE_FALSE,"False"]]),"key"),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},JE={init:function(){this.setColour(RE),this.appendDummyInput().appendField("HTTP"+mt.Msg.MIXLY_Client).appendField(mt.Msg.MIXLY_GET).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_REQUESTS_LEN,"client_len"],[mt.Msg.MIXLY_REQUESTS_GET_LEN,"server_len"],[mt.Msg.MIXLY_REQUESTS_MESSAGE,"text"]]),"key"),this.setOutput(!0),this.setInputsInline(!0)}},QE={init:function(){this.setColour(RE),this.appendDummyInput().appendField("MQTT"+mt.Msg.MIXLY_Client),this.appendValueInput("addr").appendField(mt.Msg.MIXLY_CONNECTTO),this.appendDummyInput().appendField(mt.Msg.MIXLY_INIT_SUBSCRIBE).appendField(mt.Msg.MQTT_Topic).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_GET_CURRENT_TIME,""]]),"key").appendField(mt.Msg.MIXLY_OPEN_DEBUG).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_TURTLE_WRITE_MOVE_TRUE,"True"],[mt.Msg.MIXLY_TURTLE_WRITE_MOVE_FALSE,"False"]]),"key2"),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},qE={init:function(){this.setColour(RE),this.appendDummyInput().appendField("MQTT"+mt.Msg.MIXLY_Client).appendField(mt.Msg.MIXLY_GET).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_REQUESTS_LEN,"client_len"],[mt.Msg.MIXLY_REQUESTS_GET_LEN,"server_len"],[mt.Msg.MIXLY_REQUESTS_MESSAGE,"time_msg()"]]),"key"),this.setOutput(!0),this.setInputsInline(!0)}},zE=cE,jE=gE,ZE=CE,$E=SE,tO=LE,eO=225,iO={init:function(){this.setColour(eO),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_NETWORK_INIT),this.appendDummyInput().appendField(mt.Msg.MIXLY_NETWORK_MODE).appendField(new mt.FieldDropdown([["STA","STA"],["AP","AP"]]),"mode"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_NETWORK_INIT_TOOLTIP)}},nO={init:function(){this.setColour(eO),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput().appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_NETWORK_WIFI_OPEN,"True"],[mt.Msg.MIXLY_NETWORK_WIFI_CLOSE,"False"]]),"op"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_NETWORK_WIFI_FLAG),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("op"),i=mt.Msg.MIXLY_ESP32_NETWORK_OPEN_TOOLTIP;return{True:mt.Msg.MIXLY_NETWORK_WIFI_OPEN,False:mt.Msg.MIXLY_NETWORK_WIFI_CLOSE}[e]+i}))}},sO={init:function(){this.setColour(eO),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_NETWORK_WIFI_IS_ACTIVE),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_NETWORK_WIFI_IS_ACTIVE)}},_O={init:function(){this.setColour(eO),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_NETWORK_WIFI_SCAN),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip((function(){return mt.Msg.MIXLY_ESP32_NETWORK_SCAN_TOOLTIP+{0:"ssid",1:"bssid",2:"channel",3:"RSSI",4:"authmode",5:"hidden",all:mt.Msg.MIXLY_NETWORK_WIFI_SCAN_ATTRIBUTE}.all}))}},oO={init:function(){this.setColour(eO),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_ESP32_NETWORK_CONNECT),this.appendValueInput("id").setCheck(String).appendField(mt.Msg.HTML_NAME),this.appendValueInput("password").setCheck(String).appendField(mt.Msg.HTML_PASSWORD),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_NETWORK_CONNECT_TOOLTIP)}},pO={init:function(){this.setColour(eO),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_NETWORK_WIFI_CONNECT+mt.Msg.MIXLY_SYMBOL_QUESTION),this.setOutput(!0,Boolean),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_NETWORK_WIFI_CONNECT_TOOLTIP)}},aO={init:function(){this.setColour(eO),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_ESP32_NETWORK_GET_WIFI),this.appendDummyInput("").appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_ESP32_NETWORK_IP,"0"],[mt.Msg.MIXLY_ESP32_NETWORK_MASK,"1"],[mt.Msg.MIXLY_ESP32_NETWORK_GATEWAY,"2"],["DNS","3"]]),"mode"),this.setOutput(!0),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("mode");return mt.Msg.MIXLY_ESP32_NETWORK_GET_WIFI_TOOLTIP+{0:mt.Msg.MIXLY_ESP32_NETWORK_IP,1:mt.Msg.MIXLY_ESP32_NETWORK_MASK,2:mt.Msg.MIXLY_ESP32_NETWORK_GATEWAY,3:"DNS"}[e]}))}},uO={init:function(){this.setColour(eO),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_ESP32_NETWORK_STOP_CONNECT),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_NETWORK_STOP_TOOLTIP)}},rO={init:function(){this.setColour(eO),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_ESP32_NETWORK_GET_WIFI),this.appendDummyInput().appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_NETWORK_WIFI_ESSID,"essid"],[mt.Msg.MIXLY_NETWORK_WIFI_CHANNEL,"channel"]]),"op"),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_NETWORK_GET_WIFI_TOOLTIP)}},lO={init:function(){this.setColour(eO),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.LISTS_SET_INDEX_SET),this.appendValueInput("essid").setCheck(String).appendField(mt.Msg.MIXLY_NETWORK_WIFI_ESSID),this.appendValueInput("channel").setCheck(Number).appendField(mt.Msg.MIXLY_NETWORK_WIFI_CHANNEL),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_NETWORK_AP_CONNECT_TOOLTIP)}},dO={init:function(){this.setColour(eO),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_ESP32_NETWORK_SERVER1),this.appendDummyInput("").appendField(mt.Msg.MIXLY_ESP32_NETWORK_SERVER2),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_NETWORK_SOCKET_CLOSE_TOOLTIP)}},IO={init:function(){this.setColour(eO),this.appendValueInput("VAR").appendField(mt.Msg.MIXLY_MICROPYTHON_SOCKET_INIT).setCheck("var"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROPYTHON_SOCKET_TYPE).appendField(new mt.FieldDropdown([["TCP","TCP"],["UDP","UDP"]]),"mode"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("mode");return mt.Msg.MIXLY_ESP32_NETWORK_SOCKET_INIT_TOOLTIP+{TCP:"TCP",UDP:"UDP"}[e]}))}},TO={init:function(){this.setColour(eO),this.appendValueInput("VAR").setCheck("var").appendField(mt.Msg.MIXLY_MICROPYTHON_SOCKET_LET_SOCKET),this.appendValueInput("address").appendField(mt.Msg.MIXLY_MICROPYTHON_SOCKET_BIND_TO_ADDRESS),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_NETWORK_SOCKET_BIND_TOOLTIP)}},MO={init:function(){this.setColour(eO),this.appendValueInput("VAR").setCheck("var").appendField(mt.Msg.MIXLY_MICROPYTHON_SOCKET_LET_SOCKET),this.appendValueInput("address").appendField(mt.Msg.MIXLY_MICROPYTHON_SOCKET_CONNECT_TO_ADDRESS),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_NETWORK_SOCKET_CONNECT_TOOLTIP)}},hO={init:function(){this.setColour(eO),this.appendValueInput("VAR").setCheck("var"),this.appendValueInput("queue").setCheck(Number).appendField(mt.Msg.MIXLY_MICROPYTHON_SOCKET_LISTEN).appendField(mt.Msg.MIXLY_MICROPYTHON_SOCKET_QUEUE),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_NETWORK_SOCKET_LISTEN_TOOLTIP)}},mO={init:function(){this.setColour(eO),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROPYTHON_SOCKET_ACCEPT),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_NETWORK_SOCKET_ACCEPT_TOOLTIP)}},EO={init:function(){this.setColour(eO),this.appendValueInput("VAR").setCheck("var").appendField("TCP"),this.appendValueInput("size").setCheck(Number).appendField(mt.Msg.MIXLY_MICROPYTHON_SOCKET_RECEIVE),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_NETWORK_SOCKET_RECEIVE_TOOLTIP)}},OO={init:function(){this.setColour(eO),this.appendValueInput("VAR").setCheck("var").appendField("TCP"),this.appendValueInput("content").appendField(mt.Msg.MIXLY_MICROPYTHON_SOCKET_SEND),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_NETWORK_SOCKET_SEND_TOOLTIP)}},RO={init:function(){this.setColour(eO),this.appendValueInput("VAR").setCheck("var").appendField("UDP"),this.appendValueInput("size").setCheck(Number).appendField(mt.Msg.MIXLY_MICROPYTHON_SOCKET_RECEIVE),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_NETWORK_SOCKET_RECEIVE_FROM_TOOLTIP)}},cO={init:function(){this.setColour(eO),this.appendValueInput("VAR").setCheck("var").appendField("UDP"),this.appendValueInput("content").appendField(mt.Msg.MIXLY_MICROPYTHON_SOCKET_SEND),this.appendValueInput("address").appendField(mt.Msg.MIXLY_MICROPYTHON_SOCKET_TO),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_NETWORK_SOCKET_SEND_TO_TOOLTIP)}},gO={init:function(){this.setColour(eO),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROPYTHON_SOCKET_CLOSE),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_NETWORK_SOCKET_CLOSE_TOOLTIP)}},CO={init:function(){this.setColour(eO),this.appendValueInput("DOMAIN").appendField(mt.Msg.DISPLAY_IMAGE_LET2).setCheck(String),this.appendDummyInput("").appendField(mt.Msg.blockpy_REQUESTS_GET).appendField(new mt.FieldTextInput("response"),"VAR"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(mt.Msg.blockpy_REQUESTS_GET_TOOLTIP)},getVars:function(){return[this.getFieldValue("VAR")]},renameVar:function(t,e){mt.Names.equals(t,this.getFieldValue("VAR"))&&this.setTitleValue(e,"VAR")}},SO={init:function(){this.appendValueInput("VAL");var t=[[mt.Msg.blockpy_REQUESTS_GET_ATTR_STATUS_CODE,"status_code"],[mt.Msg.blockpy_REQUESTS_GET_ATTR_TEXT,"text"],[mt.Msg.blockpy_REQUESTS_GET_ATTR_COOKIES,"cookies"],[mt.Msg.blockpy_REQUESTS_GET_ATTR_CONTENT,"content"]];this.setColour(eO),this.appendDummyInput("").appendField(mt.Msg.MIXLY_MICROBIT_JS_GET).appendField(new mt.FieldDropdown(t),"ATTR"),this.setInputsInline(!0),this.setOutput(!0,String);var e=this;this.setTooltip((function(){var t=e.getFieldValue("DIR");return{clear:mt.Msg.MIXLY_TOOLTIP_TURTEL_CLEAR,reset:mt.Msg.MIXLY_TOOLTIP_TURTEL_RESET,home:mt.Msg.MIXLY_TOOLTIP_TURTEL_HOME}[t]}))}},AO={init:function(){this.appendValueInput("VAR").appendField(mt.Msg.DISPLAY_IMAGE_LET2).setCheck(String);this.setColour(eO),this.appendDummyInput("").appendField(mt.Msg.blockpy_CONDUCT).appendField(new mt.FieldDropdown([["post","post"],["put","put"],["delete","delete"],["head","head"],["option","option"]]),"DIR"),this.appendDummyInput("").appendField(mt.Msg.blockpy_REQUESTS),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("DIR");return{forward:mt.Msg.MIXLY_TOOLTIP_TURTEL_FORWARD,backward:mt.Msg.MIXLY_TOOLTIP_TURTEL_BACKWARD}[e]}))}},LO={init:function(){this.setColour(eO),this.appendDummyInput("").appendField(mt.Msg.MIXLY_GET_NTP+"(NTP)"),this.appendValueInput("data").appendField(mt.Msg.blynk_SERVER_ADD),this.setOutput(!0,"Tuple"),this.setInputsInline(!0)}},NO={init:function(){this.setColour(eO),this.appendDummyInput("").appendField(new mt.FieldDropdown([["ntp.aliyun.com","ntp.aliyun.com"],["ntp1.aliyun.com","ntp1.aliyun.com"],["ntp2.aliyun.com","ntp2.aliyun.com"],["ntp3.aliyun.com","ntp3.aliyun.com"],["ntp4.aliyun.com","ntp4.aliyun.com"],["ntp5.aliyun.com","ntp5.aliyun.com"],["ntp6.aliyun.com","ntp6.aliyun.com"],["ntp7.aliyun.com","ntp7.aliyun.com"],["time1.cloud.tencent.com","time1.cloud.tencent.com"],["time2.cloud.tencent.com","time2.cloud.tencent.com"],["time3.cloud.tencent.com","time3.cloud.tencent.com"],["time4.cloud.tencent.com","time4.cloud.tencent.com"],["time5.cloud.tencent.com","time5.cloud.tencent.com"]]),"op"),this.setOutput(!0)}},DO="#3288dd",fO={init:function(){this.setColour(DO),this.appendValueInput("URL").appendField(mt.Msg.DISPLAY_IMAGE_LET2).setCheck(String),this.appendDummyInput("").appendField(mt.Msg.blockpy_CONDUCT).appendField(new mt.FieldDropdown([["get","get"],["head","head"],["delete","delete"]]),"TYPE").appendField(mt.Msg.blockpy_REQUESTS).appendField(mt.Msg.MIXPY_REQUESTS_GET_RESULT),this.setInputsInline(!0),this.setOutput(!0),this.setTooltip("")}},FO={init:function(){this.setColour(DO),this.appendValueInput("URL").appendField(mt.Msg.DISPLAY_IMAGE_LET2).setCheck(String),this.appendDummyInput("").appendField(mt.Msg.blockpy_CONDUCT).appendField(new mt.FieldDropdown([["post","post"],["put","put"],["patch","patch"]]),"TYPE").appendField(mt.Msg.blockpy_REQUESTS),this.appendValueInput("data").appendField(mt.Msg.blockpy_REQUESTS+mt.Msg.OLED_STRING),this.appendDummyInput("").appendField(mt.Msg.MIXPY_REQUESTS_GET_RESULT),this.setInputsInline(!0),this.setOutput(!0),this.setTooltip("")}},PO={init:function(){this.appendValueInput("VAL");var t=[[mt.Msg.blockpy_REQUESTS_GET_ATTR_TEXT,"text"],[mt.Msg.blockpy_REQUESTS_GET_ATTR_JSON,"json()"],[mt.Msg.blockpy_REQUESTS_GET_ATTR_STATUS_CODE,"status_code"],[mt.Msg.blockpy_REQUESTS_GET_ATTR_CONTENT,"content"],[mt.Msg.MIXPY_TEXT_ENCODE,"encoding"]];this.setColour(DO),this.appendDummyInput("").appendField(mt.Msg.MIXLY_MICROBIT_JS_GET).appendField(new mt.FieldDropdown(t),"ATTR"),this.setInputsInline(!0),this.setOutput(!0,String)}},YO={init:function(){this.setColour(DO),this.appendDummyInput().appendField(mt.Msg.MIXLY_ESP32_IOT_CONNECT_WIFI),this.appendValueInput("WIFINAME").setCheck(String).appendField(mt.Msg.HTML_NAME),this.appendValueInput("PASSWORD").setCheck(String).appendField(mt.Msg.HTML_PASSWORD),this.appendValueInput("TIMEOUT").setCheck(Number).appendField(mt.Msg.MIXLY_IR_TIMEOUT),this.appendDummyInput().appendField(mt.Msg.MIXLY_MILLIS),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_IOT_WIFI_CONNECT_TOOLTIP)}},vO={init:function(){this.setColour(DO),this.appendDummyInput().appendField(mt.Msg.MIXLY_ESP32_IOT_EMQX_CONNECT_TOOLTIP),this.appendValueInput("SERVER").setCheck(String).appendField(mt.Msg.MIXLY_EMQX_SERVER).setAlign(mt.inputs.Align.RIGHT),this.appendValueInput("PORT").setCheck(Number).appendField(mt.Msg.MIXLY_EMQX_PORT).setAlign(mt.inputs.Align.RIGHT),this.appendValueInput("CLIENT_ID").setCheck(String).appendField(mt.Msg.MIXLY_EMQX_CLIENT_ID).setAlign(mt.inputs.Align.RIGHT),this.appendValueInput("USERNAME").setCheck(String).appendField(mt.Msg.MIXLY_WIFI_USERNAME).setAlign(mt.inputs.Align.RIGHT),this.appendValueInput("PASSWORD").setCheck(String).appendField(mt.Msg.MIXLY_IOT_PASSWORD).setAlign(mt.inputs.Align.RIGHT),this.setPreviousStatement(!0),this.setNextStatement(!0)}},XO={init:function(){this.setColour(DO),this.appendValueInput("TOPIC").appendField(mt.Msg.MIXLY_EMQX_SUBSCRIBE+mt.Msg.MIXLY_MICROBIT_MSG).appendField(mt.Msg.MIXLY_EMQX_PUBLISH_TOPIC),this.appendValueInput("MESSAGE").appendField(mt.Msg.blockpy_set_of),this.setInputsInline(!0),this.setOutput(!0)}},xO={init:function(){this.setColour(DO),this.appendDummyInput().appendField("mqtt"),this.appendValueInput("TOPIC").appendField(mt.Msg.MIXLY_EMQX_SUBSCRIBE+mt.Msg.MIXLY_MICROBIT_MSG).appendField(mt.Msg.MIXLY_EMQX_PUBLISH_TOPIC),this.appendValueInput("METHOD").appendField(mt.Msg.MIXLY_EMQX_SET_METHOD),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},yO={init:function(){this.setColour(DO),this.appendDummyInput().appendField("mqtt"),this.appendValueInput("TOPIC").appendField(mt.Msg.MIXLY_EMQX_PUBLISH_NEW).appendField(mt.Msg.MIXLY_EMQX_PUBLISH_TOPIC),this.appendValueInput("MSG").appendField(mt.Msg.HTML_BODY),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},bO={init:function(){this.setColour(DO),this.appendDummyInput().appendField("mqtt"+mt.Msg.MIXLY_EMQX_IS_CONNECT),this.setInputsInline(!0),this.setOutput(!0)}},VO="#A58C5B",BO={init:function(){this.setColour(VO),this.appendValueInput("PIN",Number).appendField(mt.Msg.MIXLY_BUTTON).appendField(mt.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput().appendField(mt.Msg.MIXLY_IS_PRESSED),this.appendValueInput("STAT").appendField(mt.Msg.MIXLY_ELECLEVEL),this.setOutput(!0,Boolean),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_SENOR_IS_PRESSED)}},GO={init:function(){this.setColour(VO),this.appendValueInput("PIN",Number).appendField(mt.Msg.MIXLY_BUTTON).appendField(mt.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput().appendField(mt.Msg.MIXLY_WAS_PRESSED),this.appendValueInput("STAT").appendField(mt.Msg.MIXLY_ELECLEVEL),this.setOutput(!0,Boolean),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_SENOR_WAS_PRESSED)}},UO={init:function(){this.setColour(VO),this.appendValueInput("PIN",Number).appendField(mt.Msg.MIXLY_BUTTON).appendField(mt.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput().appendField(mt.Msg.MIXLY_GET_PRESSES),this.appendValueInput("VAR").setCheck(Number).appendField(mt.Msg.MIXLY_GET_PRESSES_TIME),this.setOutput(!0,Number),this.setInputsInline(!0),this.setTooltip(mt.Msg.PROCEDURES_DEFRETURN_RETURN+mt.Msg.MIXLY_BUTTON+mt.Msg.MIXLY_GET_PRESSES)}},wO={init:function(){this.setColour(VO),this.appendValueInput("PIN",Number).appendField(mt.Msg.MIXLY_BUTTON).appendField(mt.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput("").appendField(mt.Msg.MIXLY_MODE).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_RISING,"machine.Pin.IRQ_RISING"],[mt.Msg.MIXLY_FALLING,"machine.Pin.IRQ_FALLING"],[mt.Msg.MIXLY_CHANGE,"(machine.Pin.IRQ_RISING | machine.Pin.IRQ_FALLING)"]]),"mode"),this.appendValueInput("DO").appendField(mt.Msg.MIXLY_DO),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(mt.Msg.MIXLY_TOOLTIP_INOUT_ATTACHINTERRUPT)}},HO={init:function(){this.setColour(VO),this.appendValueInput("SUB").appendField("MPU9250").setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_MICROBIT_JS_CURRENT_GESTURE).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_MICROBIT_shake,"shake"],[mt.Msg.MIXLY_UP,"up"],[mt.Msg.MIXLY_DOWN,"down"],[mt.Msg.MIXLY_LEFT,"left"],[mt.Msg.MIXLY_RIGHT,"right"],[mt.Msg.MIXLY_MICROBIT_face_up,"face up"],[mt.Msg.MIXLY_MICROBIT_face_down,"face down"],[mt.Msg.MIXLY_MICROBIT_freefall,"freefall"],["3g","3g"],["6g","6g"],["8g","8g"]]),"gesture"),this.appendStatementInput("DO").appendField(mt.Msg.MIXLY_DO),this.setPreviousStatement(!0),this.setNextStatement(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("gesture"),i=mt.Msg.MIXLY_MICROBIT_JS_CURRENT,n=mt.Msg.MSG.catSensor,s=mt.Msg.MIXLY_MICROBIT_JS_STATE,_=mt.Msg.MIXLY_MICROBIT_PERFORMANCE;return i+n+s+{shake:mt.Msg.MIXLY_MICROBIT_shake,up:mt.Msg.MIXLY_UP,down:mt.Msg.MIXLY_DOWN,left:mt.Msg.MIXLY_LEFT,right:mt.Msg.MIXLY_RIGHT,"face up":mt.Msg.MIXLY_MICROBIT_face_up,"face down":mt.Msg.MIXLY_MICROBIT_face_down,freefall:mt.Msg.MIXLY_MICROBIT_freefall,"3g":"3g","6g":"6g","8g":"8g"}[e]+_}))}},kO={init:function(){this.setColour(VO),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_ADXL345).setCheck("var"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_JS_ACCELERATION).appendField(new mt.FieldDropdown([["x","x"],["y","y"],["z","z"],["(x,y,z)","values"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_MICROBIT_JS_ACCELERATION);var t=this;this.setTooltip((function(){var e=t.getFieldValue("key"),i=mt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET,n=mt.Msg.MIXLY_MICROBIT_Direction,s=mt.Msg.MIXLY_MICROBIT_JS_ACCELERATION1;return i+{x:"x",y:"y",z:"z","(x,y,z)":mt.Msg.MIXLY_MICROBIT_Shiliang_Direction}[e]+n+s}))}},WO={init:function(){this.setColour(VO),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_JS_LIGHT_LEVEL),this.setOutput(!0,Number),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_SENSOR_LIGHT_LEVEL_TOOLTIP)}},KO={init:function(){var t=[[mt.Msg.MIXLY_GETTEMPERATUE,"temperature"],[mt.Msg.MIXLY_GETHUMIDITY,"humidity"]];this.setColour(VO),this.appendValueInput("PIN",Number).appendField(new mt.FieldDropdown([["DHT11","DHT11"],["DHT22","DHT22"]]),"TYPE").appendField(mt.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput("").appendField(new mt.FieldDropdown(t),"WHAT"),this.setOutput(!0,Number);var e=this;this.setTooltip((function(){var t=e.getFieldValue("WHAT");return{temperature:mt.Msg.MIXLY_TOOLTIP_BLOCKGROUP_GET_TEM,relative_humidity:mt.Msg.MIXLY_TOOLTIP_BLOCKGROUP_GET_HUM,tempandhum:mt.Msg.MIXLY_TOOLTIP_BLOCKGROUP_GET_TEM_HUM}[t]}))}},JO={init:function(){this.setColour(VO),this.appendDummyInput().appendField(mt.Msg.MIXLY_ESP32_EXTERN_LIGHT),this.appendValueInput("PIN",Number).appendField(mt.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput().appendField(mt.Msg.MIXLY_ESP32_EXTERN_VALUE),this.setOutput(!0,Number),this.setInputsInline(!0),this.setTooltip(mt.Msg.ESP32_SENSOR_NIXGO_LIGHT_TOOLTIP)}},QO={init:function(){this.setColour(VO),this.appendDummyInput().appendField(mt.Msg.MIXLY_ESP32_EXTERN_SOUND),this.appendValueInput("PIN",Number).appendField(mt.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput().appendField(mt.Msg.MIXLY_ESP32_EXTERN_VALUE),this.setOutput(!0,Number),this.setInputsInline(!0),this.setTooltip(mt.Msg.ESP32_SENSOR_NIXGO_SOUND_TOOLTIP)}},qO={init:function(){this.setColour(VO),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET).appendField(new mt.FieldDropdown([[mt.Msg.TEXT_TRIM_LEFT,"left"],[mt.Msg.TEXT_TRIM_RIGHT,"right"]]),"direction").appendField(mt.Msg.MIXLY_ESP32_NEAR),this.setOutput(!0,Number),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("direction"),i=mt.Msg.MIXLY_ESP32_SENSOR_MIXGO_PIN_NEAR_TOOLTIP,n=mt.Msg.MIXLY_ESP32_NEAR;return i+{left:mt.Msg.TEXT_TRIM_LEFT,right:mt.Msg.TEXT_TRIM_RIGHT}[e]+n}))}},zO={init:function(){this.setColour(VO),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_ALTITUDE_SENSOR+" BMP280").setCheck("var"),this.appendDummyInput("").appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_GETTEMPERATUE,"get_BMP_temperature()"],[mt.Msg.MIXLY_GETPRESSURE,"get_BMP_pressure()"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("key");return{"get_BMP_temperature()":mt.Msg.MIXLY_MICROBIT_SENSOR_BMP_temperature_TOOLTIP,"get_BMP_pressure()":mt.Msg.MIXLY_MICROBIT_SENSOR_BMP_press_TOOLTIP}[e]}))}},jO={init:function(){this.setColour(VO),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_TEMP_AND_HUMIDITY_SENSOR+" SHT20").setCheck("var"),this.appendDummyInput("").appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_GETTEMPERATUE,"get_SHT_temperature()"],[mt.Msg.MIXLY_GETHUMIDITY,"get_SHT_relative_humidity()"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("key");return{"get_SHT_temperature()":mt.Msg.MIXLY_MICROBIT_SENSOR_SHT_temperature_TOOLTIP,"get_SHT_relative_humidity()":mt.Msg.MIXLY_MICROBIT_SENSOR_SHT_HUM_TOOLTIP}[e]}))}},ZO={init:function(){this.setColour(VO),this.appendValueInput("PIN",Number).appendField("DS18X20 "+mt.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput("").appendField(mt.Msg.MIXLY_GETTEMPERATUE),this.setInputsInline(!0),this.setOutput(!0,Number),this.setTooltip(mt.Msg.MIXLY_MICROBIT_SENSOR_DS18X20_TOOLTIP)}},$O={init:function(){this.setColour(VO),this.appendDummyInput("").appendField("LM35"+mt.Msg.MIXLY_TEMP),this.appendValueInput("PIN",Number).appendField(mt.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput("").appendField(mt.Msg.MIXLY_GETTEMPERATUE),this.setInputsInline(!0),this.setOutput(!0,Number),this.setTooltip(mt.Msg.MIXLY_TOOLTIP_LM35)}},tR={init:function(){this.setColour(VO),this.appendValueInput("I2CSUB").appendField(mt.Msg.CONTROLS_FOR_INPUT_WITH+"I2C").setCheck("var"),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_MICROPYTHON_SOCKET_MAKE).setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_SETUP+mt.Msg.LISTS_SET_INDEX_INPUT_TO).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_ESP32_EXTERN_LIGHT+"(LTR308ALS)","LTR308"],[mt.Msg.MIXLY_COLOR_SENSOR+"(LTR381RGB)","LTR381RGB"],[mt.Msg.MIXLY_COLOR_SENSOR+"(UCS12071)","UCS12071"],[mt.Msg.MIXLY_EXTERN_LIGHTUV+"(LTR390UV)","LTR390UV"],[mt.Msg.MIXLY_ALTITUDE_SENSOR+"(HP203X)","HP203X"],[mt.Msg.MIXLY_ALTITUDE_SENSOR+"(SPL06_001)","SPL06_001"],[mt.Msg.MIXLY_ALTITUDE_SENSOR+"(BMP280)","BMP280"],[mt.Msg.MIXLY_TEMP_AND_HUMIDITY_SENSOR+"(SHTC3)","SHTC3"],[mt.Msg.MIXLY_TEMP_AND_HUMIDITY_SENSOR+"(AHT21)","AHT21"],[mt.Msg.MIXLY_TEMP_AND_HUMIDITY_SENSOR+"(SHT20)","SHT20"],[mt.Msg.MIXLY_LASER_RANGE_SENSOR+"(VL53L0X)","VL53L0X"],[mt.Msg.MIXLY_GEOMAGNETIC_SENSOR+"(QMC5883L)","QMC5883L"],[mt.Msg.MIXLY_ESP32_MAX30102+"(MAX30102)","MAX30102"],[mt.Msg.HTML_COLOUR+"、"+mt.Msg.MIXLY_ENVIRONMENT_LIGHT+"、"+mt.Msg.MIXLY_NEXT+"、"+mt.Msg.MIXLY_ESP32_APDS9960+"(APDS9960)","APDS9960"],[mt.Msg.MIXLY_NINE_AXIS_SENSOR+"(MPU9250)","MPU9250"],[mt.Msg.MixGo_MPU9250+"(ADXL345)","ADXL345"],["RFID","RFID"],[mt.Msg.MIXLY_RADAR_SENSOR+"(CBR817)","CBR817"],[mt.Msg.MIXLY_AipSpeech_asr+"(CI130X)","CI130X"]]),"key"),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setFieldValue("LTR308","key")}},eR={init:function(){this.setColour(VO),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_RADAR+"CBR817").setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.LISTS_SET_INDEX_SET+mt.Msg.MIXlY_INTERACTION),this.appendValueInput("VAR").appendField(mt.Msg.MIXLY_DETECTION_THRESHOLD),this.appendValueInput("VAR2").appendField(mt.Msg.MIXLY_DELAY_TIME),this.appendDummyInput().appendField("ms"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_THRESHOLD_TOOLTIP+" ; "+mt.Msg.MIXLY_DELAY_TIME_RANGE)}},iR={init:function(){this.setColour(VO),this.appendDummyInput("").appendField(mt.Msg.MIXLY_RADAR).appendField(mt.Msg.LISTS_SET_INDEX_SET+mt.Msg.MIXlY_INTERACTION),this.appendValueInput("VAR").appendField(mt.Msg.MIXLY_DETECTION_THRESHOLD),this.appendValueInput("VAR2").appendField(mt.Msg.MIXLY_DELAY_TIME),this.appendDummyInput().appendField("ms"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_THRESHOLD_TOOLTIP+" ; "+mt.Msg.MIXLY_DELAY_TIME_RANGE)}},nR={init:function(){this.setColour(VO),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_RADAR+"CBR817").setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_GET_TO_INTERACTION),this.setOutput(!0),this.setInputsInline(!0)}},sR={init:function(){this.setColour(VO),this.appendDummyInput("").appendField(mt.Msg.MIXLY_RADAR).appendField(mt.Msg.MIXLY_GET_TO_INTERACTION),this.setOutput(!0),this.setInputsInline(!0)}},_R={init:function(){this.setColour(VO),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_AipSpeech_asr+"CI130X").setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_IDENTIFY_ONCE_AND_SAVE),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0)}},oR={init:function(){this.setColour(VO),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_AipSpeech_asr+"CI130X").setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_GET).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_HELLO_XIAOZHI,"1"],[mt.Msg.MIXLY_XIAOZHIXIAOZHI,"2"],[mt.Msg.MIXLY_THE_FIRST,"3"],[mt.Msg.MIXLY_THE_SECOND,"4"],[mt.Msg.MIXLY_THE_THIRD,"5"],[mt.Msg.MIXLY_THE_FOURTH,"6"],[mt.Msg.MIXLY_THE_FIFTH,"7"],[mt.Msg.MIXLY_THE_SIXTH,"8"],[mt.Msg.MIXLY_THE_SEVENTH,"9"],[mt.Msg.MIXLY_THE_EIGHTH,"10"],[mt.Msg.MIXLY_THE_NINTH,"11"],[mt.Msg.MIXLY_THE_TENTH,"12"],[mt.Msg.MIXLY_THE_ELEVENTH,"13"],[mt.Msg.MIXLY_THE_TWELFTH,"14"],[mt.Msg.MIXLY_THE_13TH,"15"],[mt.Msg.MIXLY_THE_14TH,"16"],[mt.Msg.MIXLY_THE_15TH,"17"],[mt.Msg.MIXLY_THE_16TH,"18"],[mt.Msg.MIXLY_THE_17TH,"19"],[mt.Msg.MIXLY_THE_18TH,"20"],[mt.Msg.MIXLY_THE_19TH,"21"],[mt.Msg.MIXLY_THE_20TH,"22"],[mt.Msg.MIXLY_Turn_on_the_lights,"23"],[mt.Msg.MIXLY_Turn_off_the_lights,"24"],[mt.Msg.MIXLY_Turn_up_the_brightness,"25"],[mt.Msg.MIXLY_Turn_down_the_brightness,"26"],[mt.Msg.MIXLY_Set_it_to_red,"27"],[mt.Msg.MIXLY_Set_it_to_orange,"28"],[mt.Msg.MIXLY_Set_it_to_yellow,"29"],[mt.Msg.MIXLY_Set_it_to_green,"30"],[mt.Msg.MIXLY_Set_it_to_cyan,"31"],[mt.Msg.MIXLY_Set_it_to_blue,"32"],[mt.Msg.MIXLY_Set_it_to_purple,"33"],[mt.Msg.MIXLY_Set_it_to_white,"34"],[mt.Msg.MIXLY_Turn_on_the_fan,"35"],[mt.Msg.MIXLY_Turn_off_the_fan,"36"],[mt.Msg.MIXLY_First_gear,"37"],[mt.Msg.MIXLY_Wind_speed_second,"38"],[mt.Msg.MIXLY_Third_gear,"39"],[mt.Msg.MIXLY_Previous,"40"],[mt.Msg.MIXLY_Next_page,"41"],[mt.Msg.MIXLY_Show_smiley_face,"42"],[mt.Msg.MIXLY_Show_crying_face,"43"],[mt.Msg.MIXLY_Show_love,"44"],[mt.Msg.MIXLY_Close_display,"45"],[mt.Msg.MIXLY_Start_execution,"46"],[mt.Msg.MIXLY_FORWARD,"47"],[mt.Msg.MIXLY_BACKWARD,"48"],[mt.Msg.MIXLY_TURNLEFT,"49"],[mt.Msg.MIXLY_TURNRIGHT,"50"],[mt.Msg.MIXLY_STOP,"51"],[mt.Msg.MIXLY_Accelerate,"52"],[mt.Msg.MIXLY_retard,"53"],[mt.Msg.ROTATION_FORWARD,"54"],[mt.Msg.ROTATION_BACKWARD,"55"],[mt.Msg.MIXLY_Query_temperature,"56"],[mt.Msg.MIXLY_Query_humidity,"57"],[mt.Msg.MIXLY_Query_brightness,"58"],[mt.Msg.MIXLY_Query_sound,"59"],[mt.Msg.MIXLY_Query_time,"60"],[mt.Msg.MIXLY_Query_distance,"61"],[mt.Msg.MIXLY_Query_pressure,"62"],[mt.Msg.MIXLY_Query_key,"63"],[mt.Msg.MIXLY_Query_touch,"64"],[mt.Msg.MIXLY_Query_color,"65"]]),"cmd").appendField(mt.Msg.MIXLY_WHETHER+mt.Msg.MIXLY_BE_IDENTIFIED),this.setOutput(!0),this.setInputsInline(!0)}},pR={init:function(){this.setColour(VO),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_AipSpeech_asr+"CI130X").setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_GET).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_RECOGNIZED_STATE,"status1"],[mt.Msg.MIXLY_WHETHER_BROADCAST,"status2"],[mt.Msg.MIXLY_THE_RECOGNIZED_CMD,"result"]]),"key"),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_CI130X_GET_THE_RECOGNIZED_STATE_TOOLTIP)}},aR={init:function(){this.setColour(VO),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_AipSpeech_asr+"CI130X").setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_MP3_PLAY).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_MICROBIT_JS_INOUT_PULL_NONE,"None"],[mt.Msg.MIXLY_WIND_SPEED,"154"],[mt.Msg.MIXLY_HYETAL,"155"],[mt.Msg.MIXLY_TEMPERATURE,"156"],[mt.Msg.MIXLY_Humidity,"157"],[mt.Msg.MIXLY_Altitude,"158"],[mt.Msg.MIXLY_SOUND,"159"],[mt.Msg.MIXLY_BRIGHTNESS,"160"],[mt.Msg.ME_GO_HALL_SENSOR_DISTANCE,"161"],[mt.Msg.MIXLY_SERVO,"162"],[mt.Msg.MIXLY_MICROBIT_JS_BY_ANGLE,"163"],[mt.Msg.MIXLY_BUTTON2,"164"],[mt.Msg.MIXLY_ESP32_TOUCH,"165"],[mt.Msg.MIXLY_PAY,"166"],[mt.Msg.MIXLY_CARSH_CHANGE,"167"],[mt.Msg.MIXLY_COUNTDOWN,"168"],[mt.Msg.MIXLY_TIMING,"169"],[mt.Msg.MIXLY_AT_THE_MOMENT,"170"],[mt.Msg.MIXLY_MICROBIT_JS_CURRENT_GESTURE,"171"],[mt.Msg.MIXLY_FORWARD,"172"],[mt.Msg.MIXLY_BACKWARD,"173"],[mt.Msg.MIXLY_TURNLEFT,"174"],[mt.Msg.MIXLY_TURNRIGHT,"175"],[mt.Msg.MIXLY_STOP,"176"],[mt.Msg.MIXLY_Accelerate,"177"],[mt.Msg.MIXLY_retard,"178"],[mt.Msg.ROTATION_FORWARD,"179"],[mt.Msg.ROTATION_BACKWARD,"180"],[mt.Msg.TUPLE_JOIN,"181"],[mt.Msg.MIXLY_SHOW,"182"],[mt.Msg.MIXLY_LAMPLIGHT,"183"],[mt.Msg.MIXLY_ACCELERATION,"184"]]),"star"),this.appendValueInput("NUM").appendField(mt.Msg.MIXLY_NUMBER),this.appendDummyInput("").appendField(mt.Msg.MIXLY_UNIT).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_MICROBIT_JS_INOUT_PULL_NONE,"None"],[mt.Msg.MIXLY_YEAR,"117"],[mt.Msg.MIXLY_MONTH,"118"],[mt.Msg.MIXLY_DAY,"119"],[mt.Msg.MIXLY_HOUR,"120"],[mt.Msg.MIXLY_MINUTE,"121"],[mt.Msg.MIXLY_SECOND,"122"],[mt.Msg.MIXLY_WEEK2,"123"],[mt.Msg.MIXLY_RMB_UNIT,"124"],[mt.Msg.blockpy_setheading_degree,"125"],[mt.Msg.MIXLY_GEAR,"126"],[mt.Msg.MIXLY_LAYER,"127"],[mt.Msg.MIXLY_GRAM,"128"],[mt.Msg.MIXLY_METER,"129"],[mt.Msg.MIXLY_CENTIMETER,"130"],[mt.Msg.MIXLY_MILLIMETER,"131"],[mt.Msg.MIXLY_LUMEN,"132"],[mt.Msg.MIXLY_DECIBEL,"133"],[mt.Msg.MIXLY_hectopascal,"134"],[mt.Msg.MIXLY_PERCENT,"135"],[mt.Msg.MIXLY_CELSIUS,"136"],[mt.Msg.MIXLY_METER_PER_SEC,"137"],[mt.Msg.MIXLY_MICROBIT_Turn_on_display,"138"],[mt.Msg.MIXLY_MICROBIT_Turn_off_display,"139"],[mt.Msg.MIXLY_SUCCESS,"140"],[mt.Msg.MIXLY_FAILED,"141"],[mt.Msg.MIXLY_WRONG,"142"],[mt.Msg.MIXLY_GOOD,"143"],[mt.Msg.MIXLY_blockpy_set_add,"144"],[mt.Msg.MIXLY_DECREASE,"145"],[mt.Msg.COLOUR_RGB_RED,"146"],[mt.Msg.COLOUR_RGB_ORANGE,"147"],[mt.Msg.COLOUR_YELLOW,"148"],[mt.Msg.COLOUR_RGB_GREEN,"149"],[mt.Msg.COLOUR_CYAN,"150"],[mt.Msg.COLOUR_RGB_BLUE,"151"],[mt.Msg.COLOUR_RGB_PURPLE,"152"],[mt.Msg.COLOUR_RGB_WHITE,"153"]]),"end"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0)}},uR={init:function(){this.setColour(VO),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_AipSpeech_asr+"CI130X").setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.LISTS_SET_INDEX_SET+mt.Msg.MIXLY_SYSTEM+mt.Msg.MIXLY_CMD).appendField(new mt.FieldDropdown([[mt.Msg.MILXY_ENTER_WAKE_UP,"1"],[mt.Msg.MIXLY_INCREASE_VOLUME,"202"],[mt.Msg.MIXLY_REDUCE_VOLUME,"203"],[mt.Msg.MIXLY_MAX_VOLUME,"204"],[mt.Msg.MIXLY_MINIMUM,"205"],[mt.Msg.MIXLY_OPEN_RESPONSE,"206"],[mt.Msg.MIXLY_CLOSE_RESPONSE,"207"],[mt.Msg.MIXLY_QUIT_WAKE_UP,"208"]]),"cmd"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0)}},rR={init:function(){this.setColour(VO),this.appendDummyInput().appendField(mt.Msg.MIXLY_ESP32_MAX30102+" MAX30102"),this.appendValueInput("SUB").setCheck("var"),this.appendDummyInput().appendField(mt.Msg.MIXLY_GET).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_ESP32_MAX30102_IR,"[0]"],[mt.Msg.MIXLY_ESP32_MAX30102_RED,"[1]"],[mt.Msg.MIXLY_ESP32_MAX30102_IR+","+mt.Msg.MIXLY_ESP32_MAX30102_RED,""]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0)}},lR={init:function(){this.setColour(VO),this.appendDummyInput().appendField(mt.Msg.MIXLY_ESP32_APDS9960+" APDS9960"),this.appendValueInput("SUB").setCheck("var"),this.appendDummyInput().appendField(mt.Msg.MIXLY_GET).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_ESP32_APDS9960_COLOR,"color"],[mt.Msg.MIXLY_ESP32_APDS9960_GESTURE,"gesture"],[mt.Msg.MIXLY_ESP32_APDS9960_APPROACH,"proximity"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0)}},dR={init:function(){this.setColour(VO),this.appendDummyInput().appendField(mt.Msg.MIXLY_ESP32_EXTERN_LIGHT+" LTR308ALS"),this.appendValueInput("SUB").setCheck("var"),this.appendDummyInput().appendField(mt.Msg.MIXLY_GET_LIGHT_INTENSITY),this.setOutput(!0,Number),this.setInputsInline(!0)}},IR={init:function(){this.setColour(VO),this.appendValueInput("SUB").appendField(mt.Msg.HTML_COLOUR+mt.Msg.MSG.catSensor+" LTR381RGB").setCheck("var"),this.appendDummyInput("").appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_GET+mt.Msg.HTML_COLOUR,"[2]"],[mt.Msg.MIXLY_GET+mt.Msg.MIXLY_IR_STRENGTH,"[1]"],[mt.Msg.MIXLY_GET+mt.Msg.MIXLY_LIGHT_STRENGTH,"[0]"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0)}},TR={init:function(){this.setColour(VO),this.appendValueInput("SUB").appendField(mt.Msg.HTML_COLOUR+mt.Msg.MSG.catSensor+" UCS12071").setCheck("var"),this.appendDummyInput("").appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_GET+"RGB"+mt.Msg.HTML_COLOUR,"0"],[mt.Msg.MIXLY_GET+mt.Msg.MIXLY_RGB_RAW,"1"],[mt.Msg.MIXLY_GET_ENV_LIGHT+mt.Msg.MIXLY_BRIGHTNESS,"2"],[mt.Msg.GET_IR_STRENGTH+mt.Msg.MIXLY_BRIGHTNESS,"3"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0)}},MR={init:function(){this.setColour(VO),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_EXTERN_LIGHTUV+" LTR390UV").setCheck("var"),this.appendDummyInput().appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_GET_ENV_LIGHT,"E"],[mt.Msg.MIXLY_GET_ULTRAVIOLET,"U"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0)}},hR={init:function(){this.setColour(VO),this.appendDummyInput().appendField(mt.Msg.MIXLY_LASER_RANGE+" VL53L0X"),this.appendValueInput("SUB").setCheck("var"),this.appendDummyInput().appendField(mt.Msg.MIXLY_GET_DISTANCE+"(mm)"),this.setOutput(!0,Number),this.setInputsInline(!0)}},mR={init:function(){this.setColour(VO),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_TEM_HUM+" SHTC3").setCheck("var"),this.appendDummyInput("").appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_GETTEMPERATUE,"temperature"],[mt.Msg.MIXLY_GETHUMIDITY,"humidity"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("key");return{temperature:mt.Msg.MIXLY_MICROBIT_SENSOR_SHT_temperature_TOOLTIP,humidity:mt.Msg.MIXLY_MICROBIT_SENSOR_SHT_HUM_TOOLTIP}[e]}))}},ER={init:function(){this.setColour(VO),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_TEM_HUM+" AHT21").setCheck("var"),this.appendDummyInput("").appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_GETTEMPERATUE,"temperature"],[mt.Msg.MIXLY_GETHUMIDITY,"humidity"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("key");return{temperature:mt.Msg.MIXLY_MICROBIT_SENSOR_SHT_temperature_TOOLTIP,relative_humidity:mt.Msg.MIXLY_MICROBIT_SENSOR_SHT_HUM_TOOLTIP}[e]}))}},OR={init:function(){this.setColour(VO),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_Altitude+mt.Msg.MSG.catSensor+" HP203X").setCheck("var"),this.appendDummyInput("").appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_GETPRESSURE,"pressure()"],[mt.Msg.MIXLY_GETTEMPERATUE,"temperature()"],[mt.Msg.MIXLY_GET_ALTITUDE,"altitude()"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0)}},RR={init:function(){this.setColour(VO),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_Altitude+mt.Msg.MSG.catSensor+" SPL06_001").setCheck("var"),this.appendDummyInput("").appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_GETPRESSURE,"pressure()"],[mt.Msg.MIXLY_GETTEMPERATUE,"temperature()"],[mt.Msg.MIXLY_GET_ALTITUDE,"altitude()"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0)}},cR={init:function(){this.setColour(VO),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_MIXGOPE_FIELD+mt.Msg.MSG.catSensor+" QMC5883L").setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_MICROBIT_JS_GET).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_MICROBIT_JS_BY_ANGLE,"get_bearing()"],[mt.Msg.MIXLY_TEMPERATURE,"get_temp()"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0)}},gR={init:function(){this.setColour(VO),this.appendValueInput("SUB").appendField("MPU9250").setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_MICROBIT_JS_CURRENT_GESTURE).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_MICROBIT_shake,"shake"],[mt.Msg.MIXLY_UP,"up"],[mt.Msg.MIXLY_DOWN,"down"],[mt.Msg.MIXLY_LEFT,"left"],[mt.Msg.MIXLY_RIGHT,"right"],[mt.Msg.MIXLY_MICROBIT_face_up,"face up"],[mt.Msg.MIXLY_MICROBIT_face_down,"face down"]]),"gesture"),this.setOutput(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("gesture"),i=mt.Msg.MIXLY_MICROBIT_JS_CURRENT,n=mt.Msg.MSG.catSensor,s=mt.Msg.MIXLY_MICROBIT_JS_STATE,_=mt.Msg.MIXLY_MICROBIT_PERFORMANCE;return i+n+s+{shake:mt.Msg.MIXLY_MICROBIT_shake,up:mt.Msg.MIXLY_UP,down:mt.Msg.MIXLY_DOWN,left:mt.Msg.MIXLY_LEFT,right:mt.Msg.MIXLY_RIGHT,"face up":mt.Msg.MIXLY_MICROBIT_face_up,"face down":mt.Msg.MIXLY_MICROBIT_face_down}[e]+_}))}},CR={init:function(){this.setColour(VO),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_NINE_AXIS_SENSOR+" MPU9250").setCheck("var"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_JS_ACCELERATION).appendField(new mt.FieldDropdown([["x","x"],["y","y"],["z","z"],["(x,y,z)","values"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_MICROBIT_JS_ACCELERATION);var t=this;this.setTooltip((function(){var e=t.getFieldValue("key"),i=mt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET,n=mt.Msg.MIXLY_MICROBIT_Direction,s=mt.Msg.MIXLY_MICROBIT_JS_ACCELERATION1;return i+{x:"x",y:"y",z:"z","(x,y,z)":mt.Msg.MIXLY_MICROBIT_Shiliang_Direction}[e]+n+s}))}},SR={init:function(){this.setColour(VO),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_NINE_AXIS_SENSOR+" MPU9250").setCheck("var"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_JS_GET+mt.Msg.MIXLY_MICROBIT_JS_FIELD_STRENGTH).appendField(new mt.FieldDropdown([["x","x"],["y","y"],["z","z"],["(x,y,z)","values"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("key"),i=mt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET,n=mt.Msg.MIXLY_MICROBIT_Direction,s=mt.Msg.MIXLY_MICROBIT_JS_FIELD_STRENGTH;return i+{x:"x",y:"y",z:"z","(x,y,z)":mt.Msg.MIXLY_MICROBIT_Shiliang_Direction}[e]+n+s}))}},AR={init:function(){this.setColour(VO),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_NINE_AXIS_SENSOR+" MPU9250").setCheck("var"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET+mt.Msg.MIXLY_ESP32_SENOR_GYRO).appendField(new mt.FieldDropdown([["x","x"],["y","y"],["z","z"],["(x,y,z)","values"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("key"),i=mt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET,n=mt.Msg.MIXLY_MICROBIT_Direction,s=mt.Msg.MIXLY_ESP32_SENOR_GYRO;return i+{x:"x",y:"y",z:"z","(x,y,z)":mt.Msg.MIXLY_MICROBIT_Shiliang_Direction}[e]+n+s}))}},LR={init:function(){this.setColour(VO),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_NINE_AXIS_SENSOR+" MPU9250").setCheck("var"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_JS_CALIBRATE_COMPASS),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_MICROBIT_JS_CALIBRATE_COMPASS)}},NR={init:function(){this.setColour(VO),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_NINE_AXIS_SENSOR+" MPU9250").setCheck("var"),this.appendDummyInput().appendField(mt.Msg.MIXLY_GETTEMPERATUE),this.setOutput(!0,Number),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_GETTEMPERATUE)}},DR={init:function(){this.setColour(VO),this.appendValueInput("SUB").appendField("MPU9250").setCheck("var"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_JS_GET_COMPASS).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_MICROBIT_JS_FIELD_STRENGTH,"strength"],[mt.Msg.MIXLY_MICROBIT_JS_BY_ANGLE,"heading"]]),"compass"),this.setOutput(!0,Number),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("compass");return mt.Msg.MIXLY_MICROBIT_JS_GET_COMPASS+{strength:mt.Msg.MIXLY_MICROBIT_JS_FIELD_STRENGTH,heading:mt.Msg.MIXLY_MICROBIT_JS_BY_ANGLE}[e]}))}},fR={init:function(){this.setColour(VO),this.appendValueInput("SUB").appendField("MPU9250").setCheck("var"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_Reset_COMPASS),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_MICROBIT_Reset_COMPASS)}},FR={init:function(){this.setColour(VO),this.appendValueInput("SPISUB").appendField(mt.Msg.CONTROLS_FOR_INPUT_WITH+"SPI").setCheck("var"),this.appendValueInput("PINSUB").appendField("CS"),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_MICROPYTHON_SOCKET_MAKE).setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_SETUP+mt.Msg.LISTS_SET_INDEX_INPUT_TO).appendField(new mt.FieldDropdown([["RFID","RFID"],["WS-LoRa","Weather"]]),"key"),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setFieldValue("RFID","key")}},PR={init:function(){this.setColour(VO),this.appendDummyInput().appendField("RFID"+mt.Msg.MIXLY_RFID_READ_CARD),this.appendValueInput("SUB").setCheck("var"),this.appendValueInput("SECTOR").appendField(mt.Msg.MIXLY_LIST_INDEX),this.appendDummyInput("").appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_RFID_READ_CARD_UID,"id"],[mt.Msg.MIXLY_MICROBIT_PY_STORAGE_ALL,"content"],[mt.Msg.MIXLY_ALL,"ALL"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0)}},YR={init:function(){this.setColour(VO),this.appendDummyInput().appendField("RFID"+mt.Msg.MIXLY_RFID_READ_CARD),this.appendValueInput("SUB").setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_RFID_READ_CARD_UID),this.setOutput(!0,Number),this.setInputsInline(!0)}},vR={init:function(){this.setColour(VO),this.appendDummyInput().appendField("RFID"+mt.Msg.MIXLY_RFID_READ_CARD),this.appendValueInput("SUB").setCheck("var"),this.appendValueInput("SECTOR").appendField(mt.Msg.MIXLY_LIST_INDEX),this.appendDummyInput("").appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_ALL),this.setOutput(!0,"Tuple"),this.setInputsInline(!0)}},XR={init:function(){this.setColour(VO),this.appendDummyInput().appendField(mt.Msg.MIXLY_COMMUNICATION_RFID_WRITE),this.appendValueInput("SUB").setCheck("var"),this.appendValueInput("SECTOR").appendField(mt.Msg.MIXLY_LIST_INDEX),this.appendValueInput("CONTENT").appendField(mt.Msg.MIXLY_COMMUNICATION_WRITE_NUM),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null)}},xR={init:function(){this.setColour(VO),this.appendDummyInput().appendField(mt.Msg.MIXLY_COMMUNICATION_RFID_WRITE),this.appendValueInput("SUB").setCheck("var"),this.appendValueInput("SECTOR").appendField(mt.Msg.MIXLY_LIST_INDEX),this.appendValueInput("CONTENT").appendField(mt.Msg.MIXLY_COMMUNICATION_WRITE_NUM),this.appendDummyInput().appendField(mt.Msg.RETURN_SUCCESS_OR_NOT),this.setInputsInline(!0),this.setOutput(!0,Boolean)}},yR={init:function(){this.setColour(VO),this.appendDummyInput().appendField("RFID"),this.appendValueInput("SUB").setCheck("var"),this.appendDummyInput("").appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_RFID_SCAN_OK,"0"],[mt.Msg.MIXLY_RFID_SCAN_NOTAGERR,"1"],[mt.Msg.MIXLY_RFID_SCAN_ERROR,"2"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0)}},bR={init:function(){this.setColour(VO),this.appendValueInput("SUB").appendField("无线气象站 WS-LoRa").setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_MICROBIT_JS_GET).appendField(new mt.FieldDropdown([["全部(元组)","data()[0]"],["全部(json)","data()[1]"],["全部(json,附带位置信息)","data()[2]"],["编号","data()[0][0]"],["电量","data()[0][1]"],["风速","data()[0][2]"],["阵风","data()[0][3]"],["风向","data()[0][4]"],["雨量","data()[0][5]"],["温度","data()[0][6]"],["湿度","data()[0][7]"],["光照","data()[0][8]"],["紫外线","data()[0][9]"],["大气压","data()[0][10]"],["信号强度","data()[0][11]"],["信噪比","data()[0][12]"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0),this.setTooltip("返回气象数据元组 data= (设备id,电池状态,风速m/s,阵风m/s,风向°,雨量mm,温度℃,湿度%,光照Lux,UVI,大气压Pa,信号强度dB,信噪比dB)")}},VR={init:function(){this.setColour(VO),this.appendValueInput("SUB").appendField("无线气象站 WS-LoRa").setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_SERIAL_AVAILABLE),this.setOutput(!0,Number),this.setInputsInline(!0)}},BR={init:function(){this.setColour(VO),this.appendValueInput("SUB").appendField("无线气象站 WS-LoRa").setCheck("var"),this.appendValueInput("BASE").appendField("以主题"),this.appendDummyInput("").appendField("串口发送至MixIO"),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null)}},GR={init:function(){this.setColour(VO),this.appendValueInput("SUB").appendField("无线气象站 WS-LoRa").setCheck("var"),this.itemCount_=2,this.updateShape_(),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setInputsInline(!0),this.setMutator(new mt.icons.MutatorIcon(["weather_set_label_item"],this)),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip()},mutationToDom:function(){var t=document.createElement("mutation");return t.setAttribute("items",this.itemCount_),t},domToMutation:function(t){this.itemCount_=parseInt(t.getAttribute("items"),10),this.updateShape_()},decompose:function(t){var e=t.newBlock("weather_set_label_container");e.initSvg();for(var i=e.getInput("STACK").connection,n=0;n>6),i.push(128|63&_)):(2048<=_&&_<=55295||57344<=_&&_<=65535)&&(n+=3,i.push(224|15&_>>12),i.push(128|63&_>>6),i.push(128|63&_))}for(s=0;s>8,255&n].concat(i)}(t,!0),i="",n=0;n=0?"0x700000":["mixgo_sant"].indexOf(n)>=0?"0xE00000":"0x3A0000","32x12 Matrix"==o?(e.definitions_.import_matrix32x12="import matrix32x12",i=s+" = matrix32x12.Matrix("+_+",font_address="+p+")\n"):"16x8 Matrix"==o&&(e.definitions_.import_matrix16x8="import matrix16x8",i=s+" = matrix16x8.Matrix("+_+")\n"),i},jf=function(t,e){return e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".shows("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+")\n"},Zf=function(t,e){return e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".shows("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+",space = "+e.valueToCode(this,"space",e.ORDER_ASSIGNMENT)+",center = "+this.getFieldValue("center")+")\n"},$f=function(t,e){return e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".frame("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+")\n"},tF=function(t,e){return e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".frame("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+",delay = "+e.valueToCode(this,"time",e.ORDER_ASSIGNMENT)+")\n"},eF=function(t,e){return e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".scroll("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+")\n"},iF=function(t,e){return e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".scroll("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+",speed ="+e.valueToCode(this,"time",e.ORDER_ASSIGNMENT)+",space = "+e.valueToCode(this,"space",e.ORDER_ASSIGNMENT)+")\n"},nF=function(t,e){var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC);return i+".fill(0)\n"+i+".show()\n"},sF=function(t,e){return e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+"."+t.getFieldValue("OP")+"("+e.valueToCode(t,"val",e.ORDER_ATOMIC)+")\n"},_F=function(t,e){return[e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".pixel(int("+e.valueToCode(t,"x",e.ORDER_ATOMIC)+"), int("+e.valueToCode(t,"y",e.ORDER_ATOMIC)+"))",e.ORDER_ATOMIC]},oF=function(t,e){var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC);return i+".pixel(int("+e.valueToCode(this,"x",e.ORDER_ASSIGNMENT)+"), int("+e.valueToCode(this,"y",e.ORDER_ASSIGNMENT)+"), "+e.valueToCode(this,"STAT",e.ORDER_ATOMIC)+")\n"+i+".show()\n"},pF=function(t,e){return[e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".get_brightness()",e.ORDER_ATOMIC]},aF=function(t,e){return e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".set_brightness("+e.valueToCode(this,"x",e.ORDER_ASSIGNMENT)+")\n"},uF=function(t,e){return[e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+"."+t.getFieldValue("image"),e.ORDER_ATOMIC]},rF=function(t,e){return[e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".map_"+t.getFieldValue("OP")+"("+e.valueToCode(t,"A",e.ORDER_ATOMIC)+","+e.valueToCode(t,"B",e.ORDER_ATOMIC)+")",e.ORDER_ATOMIC]},lF=function(t,e){return[e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".map_invert("+e.valueToCode(t,"A",e.ORDER_ATOMIC)+")",e.ORDER_ATOMIC]},dF=function(t,e){e.definitions_.import_machine="import machine",e.definitions_.import_ssd1306="import ssd1306";var i=e.valueToCode(this,"I2CSUB",e.ORDER_ATOMIC);return e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+" = ssd1306.SSD1306_I2C("+e.valueToCode(this,"row",e.ORDER_ATOMIC)+","+e.valueToCode(this,"column",e.ORDER_ATOMIC)+","+i+")\n"},IF=function(t,e){return e.definitions_.import_machine="import machine",e.definitions_.import_ssd1306="import ssd1306",e.valueToCode(this,"VAR",e.ORDER_ATOMIC)+".show_str("+(e.valueToCode(this,"Text_line1",e.ORDER_ASSIGNMENT)||"''")+","+(e.valueToCode(this,"Text_line2",e.ORDER_ASSIGNMENT)||"''")+","+(e.valueToCode(this,"Text_line3",e.ORDER_ASSIGNMENT)||"''")+","+(e.valueToCode(this,"Text_line4",e.ORDER_ASSIGNMENT)||"''")+")\n"},TF=function(t,e){return e.definitions_.import_machine="import machine",e.definitions_.import_ssd1306="import ssd1306",e.valueToCode(this,"VAR",e.ORDER_ATOMIC)+".show_line("+e.valueToCode(this,"x1",e.ORDER_ATOMIC)+", "+e.valueToCode(this,"y1",e.ORDER_ATOMIC)+", "+e.valueToCode(this,"x2",e.ORDER_ATOMIC)+", "+e.valueToCode(this,"y2",e.ORDER_ATOMIC)+", 1)\n"},MF=function(t,e){e.definitions_.import_machine="import machine",e.definitions_.import_ssd1306="import ssd1306";var i=e.valueToCode(this,"VAR",e.ORDER_ATOMIC),n=e.valueToCode(this,"x",e.ORDER_ATOMIC),s=e.valueToCode(this,"y",e.ORDER_ATOMIC),_=e.valueToCode(this,"width",e.ORDER_ATOMIC),o=e.valueToCode(this,"height",e.ORDER_ATOMIC),p="TRUE"==this.getFieldValue("fill")?"True":"False",a=this.getFieldValue("OP");switch(p){case"True":return i+".show_fill_rect("+n+", "+s+", "+_+", "+o+","+a+")\n";case"False":return i+".show_rect("+n+", "+s+", "+_+", "+o+","+a+")\n"}},hF=function(t,e){e.definitions_.import_machine="import machine",e.definitions_.import_ssd1306="import ssd1306";var i=e.valueToCode(this,"VAR",e.ORDER_ATOMIC),n=e.valueToCode(this,"x",e.ORDER_ATOMIC),s=e.valueToCode(this,"y",e.ORDER_ATOMIC),_=e.valueToCode(this,"length",e.ORDER_ATOMIC);return i+".show_"+this.getFieldValue("direction")+"("+n+", "+s+", "+_+", 1)\n"},mF=function(t,e){return["ON"==this.getFieldValue("ONOFF")?"1":"0",e.ORDER_ATOMIC]},EF=function(t,e){e.definitions_.import_matrix="import matrix";var i=t.getFieldValue("OP");return[e.valueToCode(t,"img",e.ORDER_ATOMIC)+".shift_"+i+"("+e.valueToCode(t,"val",e.ORDER_ATOMIC)+")",e.ORDER_ATOMIC]},OF=function(t,e){var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC);return e.definitions_.import_ssd1306="import ssd1306",e.definitions_.import_machine="import machine",i+".show_fill("+this.getFieldValue("key")+")\n"},RF=function(t,e){return["matrix.Image."+this.getFieldValue("ANIMATION"),e.ORDER_ATOMIC]},cF=function(t,e){var i=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);e.definitions_.import_machine="import machine",e.definitions_.import_ssd1306="import ssd1306";var n=e.valueToCode(this,"x",e.ORDER_ATOMIC),s=e.valueToCode(this,"y",e.ORDER_ATOMIC),_=e.valueToCode(this,"r",e.ORDER_ATOMIC),o="TRUE"==this.getFieldValue("fill")?"True":"False",p=this.getFieldValue("OP");switch(o){case"True":return i+".show_fill_circle("+n+", "+s+", "+_+", "+p+")\n";case"False":return i+".show_circle("+n+", "+s+", "+_+", "+p+")\n"}},gF=function(t,e){var i=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);e.definitions_.import_machine="import machine",e.definitions_.import_ssd1306="import ssd1306";var n=e.valueToCode(this,"x0",e.ORDER_ATOMIC),s=e.valueToCode(this,"y0",e.ORDER_ATOMIC),_=e.valueToCode(this,"x1",e.ORDER_ATOMIC),o=e.valueToCode(this,"y1",e.ORDER_ATOMIC),p=e.valueToCode(this,"x2",e.ORDER_ATOMIC),a=e.valueToCode(this,"y2",e.ORDER_ATOMIC),u="TRUE"==this.getFieldValue("fill")?"True":"False",r=this.getFieldValue("OP");switch(u){case"True":return i+".show_fill_triangle("+n+", "+s+", "+_+", "+o+", "+p+", "+a+", "+r+")\n";case"False":return i+".show_triangle("+n+", "+s+", "+_+", "+o+", "+p+", "+a+", "+r+")\n"}},CF=function(t,e){return e.definitions_.import_machine="import machine",e.definitions_.import_ssd1306="import ssd1306",e.valueToCode(this,"VAR",e.ORDER_ATOMIC)+".show_bitmap("+e.valueToCode(this,"START_X",e.ORDER_ATOMIC)+", "+e.valueToCode(this,"START_Y",e.ORDER_ATOMIC)+", "+e.valueToCode(this,"bitmap_name",e.ORDER_ATOMIC)+","+e.valueToCode(this,"WIDTH",e.ORDER_ATOMIC)+","+e.valueToCode(this,"HEIGHT",e.ORDER_ATOMIC)+")\n"},SF=function(t,e){return e.definitions_.import_machine="import machine",e.definitions_.import_ssd1306="import ssd1306",e.valueToCode(this,"VAR",e.ORDER_ATOMIC)+".show_pixel("+e.valueToCode(this,"POS_X",e.ORDER_ATOMIC)+", "+e.valueToCode(this,"POS_Y",e.ORDER_ATOMIC)+")\n"},AF=function(t,e){var i,n=e.valueToCode(this,"SUB",e.ORDER_ATOMIC),s=e.valueToCode(this,"I2CSUB",e.ORDER_ATOMIC),_=this.getFieldValue("key");return"TM1650"==_?(e.definitions_.import_tm1650="import tm1650",i=n+" = tm1650."+_+"("+s+")\n"):"TM1637"==_&&(e.definitions_.import_tm1637="import tm1637",i=n+" = tm1637."+_+"("+s+")\n"),i},LF=function(t,e){return e.valueToCode(this,"VAR",e.ORDER_ATOMIC)+"."+this.getFieldValue("STAT")+"()\n"},NF=function(t,e){return e.valueToCode(this,"VAR",e.ORDER_ATOMIC)+".shownum("+e.valueToCode(this,"VALUE",e.ORDER_ATOMIC)+")\n"},DF=function(t,e){return e.valueToCode(this,"VAR",e.ORDER_ATOMIC)+".showDP("+e.valueToCode(this,"NO",e.ORDER_ATOMIC)+", "+e.valueToCode(this,"STAT",e.ORDER_ATOMIC)+")\n"},fF=function(t,e){return e.valueToCode(this,"VAR",e.ORDER_ATOMIC)+".intensity("+e.valueToCode(this,"VALUE",e.ORDER_ATOMIC)+")\n"},FF=function(t,e){e.definitions_.import_st7789="import st7789";var i=Et.Boards.getSelectedBoardKey().split(":")[2],n="";n=["mpython","mixgo_pe","mixgo_nova"].indexOf(i)>=0?"0x700000":["mixgo_sant"].indexOf(i)>=0?"0xE00000":"0x3A0000";var s=e.valueToCode(this,"SUB",e.ORDER_ATOMIC),_=e.valueToCode(this,"SPISUB",e.ORDER_ATOMIC),o=e.valueToCode(this,"PINCS",e.ORDER_ATOMIC),p=e.valueToCode(this,"PINDC",e.ORDER_ATOMIC);return s+" = st7789.ST7789("+_+","+e.valueToCode(this,"WIDTH",e.ORDER_ATOMIC)+","+e.valueToCode(this,"HEIGHT",e.ORDER_ATOMIC)+",dc_pin="+p+",cs_pin="+o+",rotation="+this.getFieldValue("rotate")+",font_address="+n+")\n"},PF=function(t,e){e.definitions_.import_st7789="import st7789";var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC),n=e.valueToCode(this,"data",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"x",e.ORDER_ASSIGNMENT),_=e.valueToCode(this,"y",e.ORDER_ASSIGNMENT),o=e.valueToCode(this,"size",e.ORDER_ASSIGNMENT),p=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);if("0x"==p.slice(0,2))var a=i+".image("+n+",x = "+s+",y = "+_+",size = "+o+",color="+p+")\n";else{const t=p.match(/\d+/g);var u="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");a=i+".image("+n+",x = "+s+",y = "+_+",size = "+o+",color=0x"+((16252928&u)>>8|(64512&u)>>5|(255&u)>>3).toString(16)+")\n"}return a},YF=function(t,e){var i="0x"+this.getFieldValue("COLOR").slice(1);return["0x"+((16252928&i)>>8|(64512&i)>>5|(255&i)>>3).toString(16),e.ORDER_ATOMIC]},vF=function(t,e){e.definitions_.import_st7789="import st7789";var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC),n=e.valueToCode(this,"data",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"x",e.ORDER_ASSIGNMENT),_=e.valueToCode(this,"y",e.ORDER_ASSIGNMENT),o=e.valueToCode(this,"size",e.ORDER_ASSIGNMENT),p=e.valueToCode(this,"space",e.ORDER_ASSIGNMENT),a=e.valueToCode(this,"VAR",e.ORDER_ATOMIC),u=this.getFieldValue("center");if("0x"==a.slice(0,2))var r=i+".shows("+n+",x = "+s+",y = "+_+",size = "+o+",space = "+p+",center = "+u+",color="+a+")\n";else{const t=a.match(/\d+/g);var l="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");r=i+".shows("+n+",x = "+s+",y = "+_+",size = "+o+",space = "+p+",center = "+u+",color=0x"+((16252928&l)>>8|(64512&l)>>5|(255&l)>>3).toString(16)+")\n"}return r},XF=function(t,e){e.definitions_.import_st7789="import st7789";var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC),n=e.valueToCode(this,"data",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"size",e.ORDER_ASSIGNMENT),_=e.valueToCode(this,"time",e.ORDER_ASSIGNMENT),o=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);if("0x"==o.slice(0,2))var p=i+".frame("+n+",size = "+s+",delay = "+_+",color="+o+")\n";else{const t=o.match(/\d+/g);var a="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");p=i+".frame("+n+",size = "+s+",delay = "+_+",color=0x"+((16252928&a)>>8|(64512&a)>>5|(255&a)>>3).toString(16)+")\n"}return p},xF=function(t,e){e.definitions_.import_st7789="import st7789";var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC),n=e.valueToCode(this,"data",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"y",e.ORDER_ASSIGNMENT),_=e.valueToCode(this,"size",e.ORDER_ASSIGNMENT),o=e.valueToCode(this,"time",e.ORDER_ASSIGNMENT),p=e.valueToCode(this,"space",e.ORDER_ASSIGNMENT),a=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);if("0x"==a.slice(0,2))var u=i+".scroll("+n+",y = "+s+",size = "+_+",speed ="+o+",space = "+p+",color="+a+")\n";else{const t=a.match(/\d+/g);var r="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");u=i+".scroll("+n+",y = "+s+",size = "+_+",speed ="+o+",space = "+p+",color=0x"+((16252928&r)>>8|(64512&r)>>5|(255&r)>>3).toString(16)+")\n"}return u},yF=function(t,e){return e.definitions_.import_st7789="import st7789",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".fill(st7789."+this.getFieldValue("key")+")\n"},bF=function(t,e){e.definitions_.import_st7789="import st7789";var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC),n=e.valueToCode(this,"x1",e.ORDER_ATOMIC),s=e.valueToCode(this,"y1",e.ORDER_ATOMIC),_=e.valueToCode(this,"x2",e.ORDER_ATOMIC),o=e.valueToCode(this,"y2",e.ORDER_ATOMIC),p=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);if("0x"==p.slice(0,2))var a=i+".line("+n+", "+s+", "+_+", "+o+", color="+p+")\n";else{const t=p.match(/\d+/g);var u="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");a=i+".line("+n+", "+s+", "+_+", "+o+", color=0x"+((16252928&u)>>8|(64512&u)>>5|(255&u)>>3).toString(16)+")\n"}return a},VF=function(t,e){var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC),n=e.valueToCode(this,"I2CSUB",e.ORDER_ATOMIC),s=this.getFieldValue("key"),_=e.valueToCode(this,"ADDR",e.ORDER_ATOMIC);return e.definitions_.import_i2clcd="import i2clcd",i+" = i2clcd.LCD("+n+",lcd_width="+s+",i2c_addr="+_+")\n"},BF=function(t,e){return e.definitions_.import_i2clcd="import i2clcd",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".shows("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+",column = "+e.valueToCode(this,"x",e.ORDER_ASSIGNMENT)+",line = "+e.valueToCode(this,"y",e.ORDER_ASSIGNMENT)+",center = "+this.getFieldValue("center")+")\n"},GF=function(t,e){return e.definitions_.import_i2clcd="import i2clcd",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".print("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+",column = "+e.valueToCode(this,"x",e.ORDER_ASSIGNMENT)+",line = "+e.valueToCode(this,"y",e.ORDER_ASSIGNMENT)+",delay="+e.valueToCode(this,"time",e.ORDER_ASSIGNMENT)+")\n"},UF=function(t,e){return e.definitions_.import_i2clcd="import i2clcd",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".backlight("+this.getFieldValue("key")+")\n"},wF=function(t,e){return e.definitions_.import_i2clcd="import i2clcd",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".clear()\n"},HF=function(t,e){var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC),n=e.valueToCode(this,"I2CSUB",e.ORDER_ATOMIC),s=e.valueToCode(this,"ADDR",e.ORDER_ATOMIC),_=this.getFieldValue("driver"),o=Et.Boards.getSelectedBoardKey().split(":")[2],p="";return p=["mpython","mixgo_pe","mixgo_nova"].indexOf(o)>=0?"0x700000":["mixgo_sant"].indexOf(o)>=0?"0xE00000":"0x3A0000",e.definitions_.import_oled128x64="import oled128x64",i+" = oled128x64.OLED("+n+",address="+s+",font_address="+p+",types="+_+")\n"},kF=function(t,e){return e.definitions_.import_oled128x64="import oled128x64",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".image("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+")\n"},WF=function(t,e){return e.definitions_.import_oled128x64="import oled128x64",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".image("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+",x = "+e.valueToCode(this,"x",e.ORDER_ASSIGNMENT)+",y = "+e.valueToCode(this,"y",e.ORDER_ASSIGNMENT)+",size = "+e.valueToCode(this,"size",e.ORDER_ASSIGNMENT)+")\n"},KF=function(t,e){return e.definitions_.import_oled128x64="import oled128x64",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".shows("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+")\n"},JF=function(t,e){return e.definitions_.import_oled128x64="import oled128x64",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".shows("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+",x = "+e.valueToCode(this,"x",e.ORDER_ASSIGNMENT)+",y = "+e.valueToCode(this,"y",e.ORDER_ASSIGNMENT)+",size = "+e.valueToCode(this,"size",e.ORDER_ASSIGNMENT)+",space = "+e.valueToCode(this,"space",e.ORDER_ASSIGNMENT)+",center = "+this.getFieldValue("center")+")\n"},QF=function(t,e){return e.definitions_.import_oled128x64="import oled128x64",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".frame("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+")\n"},qF=function(t,e){return e.definitions_.import_oled128x64="import oled128x64",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".frame("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+",size = "+e.valueToCode(this,"size",e.ORDER_ASSIGNMENT)+",delay = "+e.valueToCode(this,"time",e.ORDER_ASSIGNMENT)+")\n"},zF=function(t,e){return e.definitions_.import_oled128x64="import oled128x64",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".scroll("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+")\n"},jF=function(t,e){return e.definitions_.import_oled128x64="import oled128x64",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".scroll("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+",y = "+e.valueToCode(this,"y",e.ORDER_ASSIGNMENT)+",size = "+e.valueToCode(this,"size",e.ORDER_ASSIGNMENT)+",speed ="+e.valueToCode(this,"time",e.ORDER_ASSIGNMENT)+",space = "+e.valueToCode(this,"space",e.ORDER_ASSIGNMENT)+")\n"},ZF=function(t,e){e.definitions_.import_oled128x64="import oled128x64";var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC);return i+".fill(0)\n"+i+".show()\n"},$F=function(t,e){return e.definitions_.import_oled128x64="import oled128x64",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+"."+t.getFieldValue("OP")+"("+e.valueToCode(t,"val",e.ORDER_ATOMIC)+")\n"},tP=function(t,e){return e.definitions_.import_oled128x64="import oled128x64",[e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".pixel(int("+e.valueToCode(t,"x",e.ORDER_ATOMIC)+"), int("+e.valueToCode(t,"y",e.ORDER_ATOMIC)+"))",e.ORDER_ATOMIC]},eP=function(t,e){e.definitions_.import_oled128x64="import oled128x64";var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC);return i+".pixel(int("+e.valueToCode(this,"x",e.ORDER_ASSIGNMENT)+"), int("+e.valueToCode(this,"y",e.ORDER_ASSIGNMENT)+"), "+e.valueToCode(this,"STAT",e.ORDER_ATOMIC)+")\n"+i+".show()\n"},iP=function(t,e){e.definitions_.import_oled128x64="import oled128x64";var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC),n=e.valueToCode(t,"x",e.ORDER_ATOMIC),s=e.valueToCode(t,"y",e.ORDER_ATOMIC),_=e.valueToCode(t,"w",e.ORDER_ATOMIC),o=e.valueToCode(t,"h",e.ORDER_ATOMIC),p=t.getFieldValue("state");return i+"."+t.getFieldValue("shape")+"("+n+", "+s+", "+_+", "+o+", "+p+")\n"+i+".show()\n"},nP=function(t,e){e.definitions_.import_oled128x64="import oled128x64";var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC),n=e.valueToCode(t,"x",e.ORDER_ATOMIC),s=e.valueToCode(t,"y",e.ORDER_ATOMIC),_=e.valueToCode(t,"length",e.ORDER_ATOMIC),o=t.getFieldValue("state");return i+"."+("0"==t.getFieldValue("dir_h_v")?"v":"h")+"line("+n+", "+s+", "+_+", "+o+")\n"+i+".show()\n"},sP=function(t,e){e.definitions_.import_oled128x64="import oled128x64";var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC);return i+".line("+e.valueToCode(t,"x1",e.ORDER_ATOMIC)+", "+e.valueToCode(t,"y1",e.ORDER_ATOMIC)+", "+e.valueToCode(t,"x2",e.ORDER_ATOMIC)+", "+e.valueToCode(t,"y2",e.ORDER_ATOMIC)+", "+t.getFieldValue("state")+")\n"+i+".show()\n"},_P=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2],n=e.valueToCode(this,"data",e.ORDER_ASSIGNMENT);if("educore"==i){e.definitions_["import_"+i+"oled"]="from "+i+" import oled";var s="oled.print("+n+")\n"}else{e.definitions_["import_"+i+"_onboard_matrix"]="from "+i+" import onboard_matrix";s="onboard_matrix.shows("+n+")\n"}return s},oP=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2],n=e.valueToCode(this,"data",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"space",e.ORDER_ASSIGNMENT),_=this.getFieldValue("center");if("mixgo_sant"==i||"mixgo_nova"==i)return e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft","onboard_tft.shows("+n+",space = "+s+",center = "+_+")\n";if("educore"==i){e.definitions_["import_"+i+"oled"]="from "+i+" import oled"}return e.definitions_["import_"+i+"_onboard_matrix"]="from "+i+" import onboard_matrix","onboard_matrix.shows("+n+",space = "+s+",center = "+_+")\n"},pP=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2];if("mpython"==i||"educore"==i){e.definitions_["import_"+i+"_onboard_oled"]="from "+i+" import onboard_oled";var n="onboard_oled.frame("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+")\n"}else{e.definitions_["import_"+i+"_onboard_matrix"]="from "+i+" import onboard_matrix";n="onboard_matrix.frame("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+")\n"}return n},aP=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2],n=e.valueToCode(this,"data",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"time",e.ORDER_ASSIGNMENT);if("mpython"==i||"educore"==i){e.definitions_["import_"+i+"_onboard_oled"]="from "+i+" import onboard_oled";var _="onboard_oled.frame("+(n=e.valueToCode(this,"data",e.ORDER_ASSIGNMENT))+",delay = "+s+")\n"}else{e.definitions_["import_"+i+"_onboard_matrix"]="from "+i+" import onboard_matrix";_="onboard_matrix.frame("+n+",delay = "+s+")\n"}return _},uP=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2];if("mpython"==i||"educore"==i){e.definitions_["import_"+i+"_onboard_oled"]="from "+i+" import onboard_oled";var n="onboard_oled.scroll("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+")\n"}else{e.definitions_["import_"+i+"_onboard_matrix"]="from "+i+" import onboard_matrix";n="onboard_matrix.scroll("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+")\n"}return n},rP=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2],n=e.valueToCode(this,"data",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"time",e.ORDER_ASSIGNMENT),_=e.valueToCode(this,"space",e.ORDER_ASSIGNMENT);if("mpython"==i||"educore"==i){e.definitions_["import_"+i+"_onboard_oled"]="from "+i+" import onboard_oled";var o="onboard_oled.scroll("+n+",speed ="+s+",space = "+_+")\n"}else{e.definitions_["import_"+i+"_onboard_matrix"]="from "+i+" import onboard_matrix";o="onboard_matrix.scroll("+n+",speed ="+s+",space = "+_+")\n"}return o},lP=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2];return e.definitions_["import_"+i+"_onboard_matrix"]="from "+i+" import onboard_matrix",["onboard_matrix."+t.getFieldValue("image"),e.ORDER_ATOMIC]},dP=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2];return e.definitions_["import_"+i+"_onboard_matrix"]="from "+i+" import onboard_matrix",["onboard_matrix."+t.getFieldValue("image"),e.ORDER_ATOMIC]},IP=function(t,e){var i={"#000000":"0","#ff0000":"1"};function n(t){let e="";if(t.length%2==1&&(t="0"+t),t.length<8){let e=8-t.length;for(let i=1;i<=e;i++)t="0"+t}for(let i=1;i<=t.length;i++)i%2==0&&i!==t.length?e=e+t[i-1]+",0x":e+=t[i-1];return"0x"+e}let s=[];for(let e=0;e<12;e++){let _="",o=0,p=0;for(let n=0;n<32;n++)n<8?p=7-n:n<16?p=23-n:n<24?p=39-n:n<32&&(p=55-n),o+=Number(i[t.getFieldValue(e+"-"+n)])*Math.pow(2,31-p);_+=n(o.toString(16)),s.unshift(_)}let _=[];for(let t=0;t>8|(64512&u)>>5|(255&u)>>3).toString(16)+")\n"}return a},WP=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft";var n=e.valueToCode(this,"data",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"x",e.ORDER_ASSIGNMENT),_=e.valueToCode(this,"y",e.ORDER_ASSIGNMENT),o=e.valueToCode(this,"size",e.ORDER_ASSIGNMENT),p=e.valueToCode(this,"space",e.ORDER_ASSIGNMENT),a=this.getFieldValue("center"),u=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);if("0x"==u.slice(0,2))var r="onboard_tft.shows("+n+",x = "+s+",y = "+_+",size = "+o+",space = "+p+",center = "+a+",color="+u+")\n";else{const t=u.match(/\d+/g);var l="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");r="onboard_tft.shows("+n+",x = "+s+",y = "+_+",size = "+o+",space = "+p+",center = "+a+",color=0x"+((16252928&l)>>8|(64512&l)>>5|(255&l)>>3).toString(16)+")\n"}return r},KP=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2];return e.definitions_["import_"+i+"_onboard_oled"]="from "+i+" import onboard_tft","onboard_tft.frame("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+",color=0xffff)\n"},JP=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft";var n=e.valueToCode(this,"data",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"size",e.ORDER_ASSIGNMENT),_=e.valueToCode(this,"time",e.ORDER_ASSIGNMENT),o=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);if("0x"==o.slice(0,2))var p="onboard_tft.frame("+n+",size = "+s+",delay = "+_+",color="+o+")\n";else{const t=o.match(/\d+/g);var a="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");p="onboard_tft.frame("+n+",size = "+s+",delay = "+_+",color=0x"+((16252928&a)>>8|(64512&a)>>5|(255&a)>>3).toString(16)+")\n"}return p},QP=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2];return e.definitions_["import_"+i+"_onboard_oled"]="from "+i+" import onboard_tft","onboard_tft.scroll("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+",color=0xffff)\n"},qP=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft";var n=e.valueToCode(this,"data",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"y",e.ORDER_ASSIGNMENT),_=e.valueToCode(this,"size",e.ORDER_ASSIGNMENT),o=e.valueToCode(this,"time",e.ORDER_ASSIGNMENT),p=e.valueToCode(this,"space",e.ORDER_ASSIGNMENT),a=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);if("0x"==a.slice(0,2))var u="onboard_tft.scroll("+n+",y = "+s+",size = "+_+",speed ="+o+",space = "+p+",color="+a+")\n";else{const t=a.match(/\d+/g);var r="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");u="onboard_tft.scroll("+n+",y = "+s+",size = "+_+",speed ="+o+",space = "+p+",color=0x"+((16252928&r)>>8|(64512&r)>>5|(255&r)>>3).toString(16)+")\n"}return u},zP=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft";var n=e.valueToCode(t,"x",e.ORDER_ATOMIC),s=e.valueToCode(t,"y",e.ORDER_ATOMIC),_=e.valueToCode(t,"w",e.ORDER_ATOMIC),o=e.valueToCode(t,"h",e.ORDER_ATOMIC),p=e.valueToCode(this,"VAR",e.ORDER_ATOMIC),a=t.getFieldValue("shape");if("0x"==p.slice(0,2))var u="onboard_tft."+a+"("+n+", "+s+", "+_+", "+o+", "+p+")\nonboard_tft.show()\n";else{const t=p.match(/\d+/g);var r="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");u="onboard_tft."+a+"("+n+", "+s+", "+_+", "+o+", 0x"+((16252928&r)>>8|(64512&r)>>5|(255&r)>>3).toString(16)+")\nonboard_tft.show()\n"}return u},jP=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft";var n=e.valueToCode(t,"x",e.ORDER_ATOMIC),s=e.valueToCode(t,"y",e.ORDER_ATOMIC),_=e.valueToCode(t,"length",e.ORDER_ATOMIC),o=e.valueToCode(this,"VAR",e.ORDER_ATOMIC),p=t.getFieldValue("dir_h_v");if("0x"==o.slice(0,2))var a="onboard_tft."+("0"==p?"v":"h")+"line("+n+", "+s+", "+_+", "+o+")\nonboard_tft.show()\n";else{const t=o.match(/\d+/g);var u="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");a="onboard_tft."+("0"==p?"v":"h")+"line("+n+", "+s+", "+_+", 0x"+((16252928&u)>>8|(64512&u)>>5|(255&u)>>3).toString(16)+")\nonboard_tft.show()\n"}return a},ZP=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft";var n=e.valueToCode(t,"x1",e.ORDER_ATOMIC),s=e.valueToCode(t,"y1",e.ORDER_ATOMIC),_=e.valueToCode(t,"x2",e.ORDER_ATOMIC),o=e.valueToCode(t,"y2",e.ORDER_ATOMIC),p=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);if("0x"==p.slice(0,2))var a="onboard_tft.line("+n+", "+s+", "+_+", "+o+", "+p+")\nonboard_tft.show()\n";else{const t=p.match(/\d+/g);var u="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");a="onboard_tft.line("+n+", "+s+", "+_+", "+o+", 0x"+((16252928&u)>>8|(64512&u)>>5|(255&u)>>3).toString(16)+")\nonboard_tft.show()\n"}return a},$P=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft";return"onboard_tft.fill(0)\nonboard_tft.show()\n"},tY=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2];return e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft","onboard_tft."+t.getFieldValue("OP")+"("+e.valueToCode(t,"val",e.ORDER_ATOMIC)+")\n"},eY=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2];return e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft",["hex(onboard_tft.pixel(int("+e.valueToCode(t,"x",e.ORDER_ATOMIC)+"), int("+e.valueToCode(t,"y",e.ORDER_ATOMIC)+")))",e.ORDER_ATOMIC]},iY=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft";var n=e.valueToCode(this,"x",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"y",e.ORDER_ASSIGNMENT),_=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);if("0x"==_.slice(0,2))var o="onboard_tft.pixel(int("+n+"), int("+s+"), "+_+")\nonboard_tft.show()\n";else{const t=_.match(/\d+/g);var p="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");o="onboard_tft.pixel(int("+n+"), int("+s+"), 0x"+((16252928&p)>>8|(64512&p)>>5|(255&p)>>3).toString(16)+")\nonboard_tft.show()\n"}return o},nY=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft";return["onboard_tft.get_brightness()",e.ORDER_ATOMIC]},sY=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2];return e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft","onboard_tft.set_brightness("+e.valueToCode(this,"x",e.ORDER_ASSIGNMENT)+")\n"},_Y=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft";var n=e.valueToCode(this,"VAR",e.ORDER_ASSIGNMENT);if("0x"==n.slice(0,2))var s="onboard_tft.fill("+n+")\nonboard_tft.show()\n";else{const t=n.match(/\d+/g);var _="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");s="onboard_tft.fill(0x"+((16252928&_)>>8|(64512&_)>>5|(255&_)>>3).toString(16)+")\nonboard_tft.show()\n"}return s},oY=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_Clock"]="from "+i+" import Clock";var n=e.valueToCode(this,"x",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"y",e.ORDER_ASSIGNMENT),_=e.valueToCode(this,"size",e.ORDER_ASSIGNMENT),o=e.valueToCode(this,"SUB",e.ORDER_ASSIGNMENT),p=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);if("0x"==p.slice(0,2))var a=o+"=Clock("+n+","+s+","+_+","+p+")\n";else{const t=p.match(/\d+/g);var u="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");a=o+"=Clock("+n+","+s+","+_+",0x"+((16252928&u)>>8|(64512&u)>>5|(255&u)>>3).toString(16)+")\n"}return a},pY=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2];return e.definitions_["import_"+i+"_Clock"]="from "+i+" import Clock",e.valueToCode(this,"SUB",e.ORDER_ASSIGNMENT)+".set_rtctime()\n"},aY=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2];return e.definitions_["import_"+i+"_Clock"]="from "+i+" import Clock",e.valueToCode(this,"SUB",e.ORDER_ASSIGNMENT)+".set_time("+e.valueToCode(this,"h",e.ORDER_ASSIGNMENT)+","+e.valueToCode(this,"m",e.ORDER_ASSIGNMENT)+","+e.valueToCode(this,"s",e.ORDER_ASSIGNMENT)+")\n"},uY=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2];return e.definitions_["import_"+i+"_Clock"]="from "+i+" import Clock",e.valueToCode(this,"SUB",e.ORDER_ASSIGNMENT)+".draw_clock()\n"},rY=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_Clock"]="from "+i+" import Clock";var n=e.valueToCode(this,"SUB",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);if("0x"==s.slice(0,2))var _=n+".clear("+s+")\n";else{const t=s.match(/\d+/g);var o="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");_=n+".clear(0x"+((16252928&o)>>8|(64512&o)>>5|(255&o)>>3).toString(16)+")\n"}return _},lY=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft";var n=e.valueToCode(t,"x",e.ORDER_ATOMIC),s=e.valueToCode(t,"y",e.ORDER_ATOMIC),_=e.valueToCode(t,"r",e.ORDER_ATOMIC),o=e.valueToCode(this,"VAR",e.ORDER_ATOMIC),p=t.getFieldValue("shape");if("0x"==o.slice(0,2))var a="onboard_tft.ellipse("+n+", "+s+", "+_+", "+_+", "+o+","+p+")\nonboard_tft.show()\n";else{const t=o.match(/\d+/g);var u="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");a="onboard_tft.ellipse("+n+", "+s+", "+_+", "+_+", 0x"+((16252928&u)>>8|(64512&u)>>5|(255&u)>>3).toString(16)+","+p+")\nonboard_tft.show()\n"}return a},dY=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2];return e.definitions_["import_"+i+"_onboard_matrix"]="from "+i+" import onboard_matrix","onboard_matrix.pointern(angle="+e.valueToCode(this,"angle",e.ORDER_ASSIGNMENT)+")\n"},IY=function(t,e){var i=this.getFieldValue("path"),n=this.getFieldValue("module");return e.definitions_["import_"+i+"_"+n]="from "+i+" import "+n,""},TY=function(t,e){var i=this.getFieldValue("module");return e.definitions_["import_"+i]="import "+i,""},MY=function(t,e){for(var i=this.getFieldValue("NAME"),n=new Array(this.itemCount_),s=0;s {\n"+e.statementToCode(this,"do")+"})\n"},iV=function(){return"control.reset()\n"},nV=function(t,e){return"control.waitMicros("+(e.valueToCode(this,"data",e.ORDER_ATOMIC)||Et.Profile.default.serial)+")\n"},sV=function(t,e){return"control.raiseEvent("+(e.valueToCode(this,"system_event_bus_source",e.ORDER_ATOMIC)||Et.Profile.default.serial)+", "+(e.valueToCode(this,"system_event_bus_value",e.ORDER_ATOMIC)||Et.Profile.default.serial)+")\n"},_V=function(t,e){return"control.onEvent("+(e.valueToCode(this,"system_event_bus_source",e.ORDER_ATOMIC)||Et.Profile.default.serial)+", "+(e.valueToCode(this,"system_event_bus_value",e.ORDER_ATOMIC)||Et.Profile.default.serial)+", () => {\n"+e.statementToCode(this,"do")+")\n"},oV=function(t,e){return["control.eventTimestamp()",e.ORDER_ATOMIC]},pV=function(t,e){return["control.eventValue()",e.ORDER_ATOMIC]},aV=function(t,e){return[this.getFieldValue("key"),e.ORDER_ATOMIC]},uV=function(t,e){return[this.getFieldValue("key"),e.ORDER_ATOMIC]},rV=function(t,e){return["control.deviceName()",e.ORDER_ATOMIC]},lV=function(t,e){return["control.deviceSerialNumber()",e.ORDER_ATOMIC]},dV=function(t,e){return"panic("+(e.valueToCode(this,"STATUS_CODE",e.ORDER_ATOMIC)||"1000")+")\n"},IV=function(t,e){switch(e.definitions_.import_time="import time",this.getFieldValue("Time")){case"ms":return["time.ticks_ms()",e.ORDER_ATOMIC];case"us":return["time.ticks_us()",e.ORDER_ATOMIC]}},TV=function(){return"while True:\n pass\n"},MV=function(t,e){return e.definitions_.import_mixgo="import mixgo","reset()\n"},hV=function(t,e){return e.definitions_.import_os="import os","os.uname()"},mV=function(t,e){e.definitions_.import_time="import time";var i=e.valueToCode(this,"DELAY_TIME",e.ORDER_ATOMIC)||"1000";switch(this.getFieldValue("Time")){case"s":return"time.sleep("+i+")\n";case"ms":return"time.sleep_ms("+i+")\n";case"us":return"time.sleep_us("+i+")\n"}},EV=function(t,e){e.definitions_.import_time="import time";var i=e.valueToCode(this,"DELAY_TIME",e.ORDER_ATOMIC)||"1000";switch(this.getFieldValue("Time")){case"s":return"time.sleep("+i+")\n";case"ms":return"time.sleep_ms("+i+")\n";case"us":return"time.sleep_us("+i+")\n"}},OV=function(t,e){return e.definitions_.import_mixgo="import mixgo",(e.valueToCode(this,"VAR",e.ORDER_NONE)||"None")+".init(period = "+(e.valueToCode(this,"period",e.ORDER_NONE)||"0")+", mode = Timer."+(e.valueToCode(this,"mode",e.ORDER_NONE)||"None")+", callback = "+(e.valueToCode(this,"callback",e.ORDER_NONE)||"None")+")\n"},RV=function(t,e){return e.definitions_.import_machine="import machine",(e.valueToCode(this,"VAR",e.ORDER_NONE)||"None")+".init(period = "+(e.valueToCode(this,"period",e.ORDER_NONE)||"0")+", mode = machine.Timer."+this.getFieldValue("mode")+", callback = "+(e.valueToCode(this,"callback",e.ORDER_NONE)||"None")+")\n"},cV=function(t,e){return e.definitions_.import_time="import time",["time.ticks_diff("+(e.valueToCode(this,"END",e.ORDER_NONE)||"0")+", "+(e.valueToCode(this,"START",e.ORDER_NONE)||"0")+")",e.ORDER_ATOMIC]},gV=function(t,e){var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC);return e.definitions_.import_machine="import machine",i+" = machine.Timer(0)\n"},CV=function(t,e){return e.definitions_.import_machine="import machine","wdt = machine.WDT(timeout= "+(e.valueToCode(this,"period",e.ORDER_NONE)||"0")+")\n"},SV=function(t,e){e.definitions_.import_machine="import machine";return"wdt.feed()\n"},AV=function(t,e){e.definitions_.import_machine="import machine";return"machine.reset()\n"},LV=function(t,e){e.definitions_.import_bitbot_onboard_bot51="from bitbot import onboard_bot51";return"onboard_bot51.shutdown()\n"},NV=gV,DV=RV,fV=cV,FV=mV,PV=function(t,e){return e.definitions_.import_seniverse_api="import seniverse_api",["seniverse_api."+this.getFieldValue("mode")+"("+e.valueToCode(this,"key",e.ORDER_ATOMIC)+","+e.valueToCode(this,"addr",e.ORDER_ATOMIC)+")",e.ORDER_ATOMIC]},YV=function(t,e){return e.definitions_.import_seniverse_api="import seniverse_api",["seniverse_api."+this.getFieldValue("mode")+"("+e.valueToCode(this,"key",e.ORDER_ATOMIC)+","+e.valueToCode(this,"addr",e.ORDER_ATOMIC)+","+e.valueToCode(this,"day",e.ORDER_ATOMIC)+")",e.ORDER_ATOMIC]},vV=function(t,e){return e.definitions_.import_seniverse_api="import seniverse_api",["seniverse_api.weather_hourly("+e.valueToCode(this,"key",e.ORDER_ATOMIC)+","+e.valueToCode(this,"addr",e.ORDER_ATOMIC)+","+e.valueToCode(this,"hour",e.ORDER_ATOMIC)+")",e.ORDER_ATOMIC]},XV=function(t,e){return e.definitions_["import_seniverse_api*"]="from seniverse_api import *",this.getFieldValue("mode")+".request("+e.valueToCode(this,"key",e.ORDER_ATOMIC)+","+e.valueToCode(this,"addr",e.ORDER_ATOMIC)+")\n"},xV=function(t,e){e.definitions_["import_seniverse_api*"]="from seniverse_api import *";var i=this.getFieldValue("content");if("none"==i)var n="Weather_now.analysis()";else n='Weather_now.analysis("'+i+'")';return[n,e.ORDER_ATOMIC]},yV=function(t,e){e.definitions_["import_seniverse_api*"]="from seniverse_api import *";var i=this.getFieldValue("content");if("none"==i)var n="Air_now.analysis()";else n='Air_now.analysis("'+i+'")';return[n,e.ORDER_ATOMIC]},bV=function(t,e){e.definitions_["import_seniverse_api*"]="from seniverse_api import *";var i=this.getFieldValue("content");if("none"==i)var n="Weather_alarm.analysis()";else n='Weather_alarm.analysis("'+i+'")';return[n,e.ORDER_ATOMIC]},VV=function(t,e){e.definitions_["import_seniverse_api*"]="from seniverse_api import *";var i=this.getFieldValue("content");if("none"==i)var n="Life_suggestion.analysis()";else n='Life_suggestion.analysis("'+i+'")';return[n,e.ORDER_ATOMIC]},BV=function(t,e){e.definitions_["import_seniverse_api*"]="from seniverse_api import *";var i=this.getFieldValue("content");if("none"==i)var n="Tide_daily.analysis()";else n='Tide_daily.analysis("'+i+'")';return[n,e.ORDER_ATOMIC]},GV=function(t,e){e.definitions_["import_seniverse_api*"]="from seniverse_api import *";var i=this.getFieldValue("content");if("none"==i)var n="Location_search.analysis()";else n='Location_search.analysis("'+i+'")';return[n,e.ORDER_ATOMIC]},UV=function(t,e){return e.definitions_["import_seniverse_api*"]="from seniverse_api import *",this.getFieldValue("mode")+".request("+e.valueToCode(this,"key",e.ORDER_ATOMIC)+","+e.valueToCode(this,"addr",e.ORDER_ATOMIC)+","+e.valueToCode(this,"day",e.ORDER_ATOMIC)+")\n"},wV=function(t,e){e.definitions_["import_seniverse_api*"]="from seniverse_api import *";var i=this.getFieldValue("content"),n=e.valueToCode(this,"day",e.ORDER_ATOMIC);if("none"==i)var s="Weather_daily.analysis("+n+")";else s="Weather_daily.analysis("+n+',"'+i+'")';return[s,e.ORDER_ATOMIC]},HV=function(t,e){e.definitions_["import_seniverse_api*"]="from seniverse_api import *";var i=this.getFieldValue("content"),n=e.valueToCode(this,"day",e.ORDER_ATOMIC);if("none"==i)var s="Air_daily.analysis("+n+")";else s="Air_daily.analysis("+n+',"'+i+'")';return[s,e.ORDER_ATOMIC]},kV=function(t,e){e.definitions_["import_seniverse_api*"]="from seniverse_api import *";var i=this.getFieldValue("content"),n=e.valueToCode(this,"day",e.ORDER_ATOMIC);if("none"==i)var s="Geo_sun.analysis("+n+")";else s="Geo_sun.analysis("+n+',"'+i+'")';return[s,e.ORDER_ATOMIC]},WV=function(t,e){e.definitions_["import_seniverse_api*"]="from seniverse_api import *";var i=this.getFieldValue("content"),n=e.valueToCode(this,"day",e.ORDER_ATOMIC);if("none"==i)var s="Geo_moon.analysis("+n+")";else s="Geo_moon.analysis("+n+',"'+i+'")';return[s,e.ORDER_ATOMIC]},KV={};KV["MixGo CC"]={description:"MicroPython[ESP32C3 MixGo CC]",digital_pin:Et.Profile.generate(["0-11","18-21"]),input_pin:Et.Profile.generate(["0-11","18-21"]),output_pin:Et.Profile.generate(["0-11","18-21"]),pwm_input:Et.Profile.generate(["0-11","18-21"],"pwm","pwm"),analog_input:Et.Profile.generate(["0-5"],"adc","adc"),pwm_output:Et.Profile.generate(["0-11","18-21"],"pwm","pwm"),analog_output:Et.Profile.generate(["0-5"],"adc","adc"),espnow_channel:Et.Profile.generate(["1-13"]),haskylens_model:Et.Profile.generate(["0-4"]),digital:Et.Profile.generate(["0-11","18-21"],"pin","pin"),pwm_pin:Et.Profile.generate(["0-11","18-21"]),pwm:Et.Profile.generate(["0-11","18-21"],"pwm","pwm"),analog_pin:Et.Profile.generate(["0-5"]),analog:Et.Profile.generate(["0-5"],"adc","adc"),button:[["B1","B1key"],["B2","B2key"],["A1","A1key"],["A2","A2key"],["A3","A3key"],["A4","A4key"]],buttonB:[["B1","B1key"],["B2","B2key"]],axis:Et.Profile.generate(["0-4"]),exlcdh:Et.Profile.generate(["0-31"]),exlcdv:Et.Profile.generate(["0-11"]),brightness:Et.Profile.generate(["0-9"]),tts_voice:Et.Profile.generate(["0-16"]),tts_builtin_music:Et.Profile.generate(["0-47"]),tts_bgmusic:Et.Profile.generate(["0-15"]),builtinimg:[["HEART","onboard_matrix.HEART"],["HEART_SMALL","onboard_matrix.HEART_SMALL"],["HAPPY","onboard_matrix.HAPPY"],["SAD","onboard_matrix.SAD"],["SMILE","onboard_matrix.SMILE"],["SILLY","onboard_matrix.SILLY"],["FABULOUS","onboard_matrix.FABULOUS"],["SURPRISED","onboard_matrix.SURPRISED"],["ASLEEP","onboard_matrix.ASLEEP"],["ANGRY","onboard_matrix.ANGRY"],["CONFUSED","onboard_matrix.CONFUSED"],["NO","onboard_matrix.NO"],["YES","onboard_matrix.YES"],["LEFT_ARROW","onboard_matrix.LEFT_ARROW"],["RIGHT_ARROW","onboard_matrix.RIGHT_ARROW"],["DRESS","onboard_matrix.DRESS"],["TRANSFORMERS","onboard_matrix.TRANSFORMERS"],["SCISSORS","onboard_matrix.SCISSORS"],["EXIT","onboard_matrix.EXIT"],["TREE","onboard_matrix.TREE"],["PACMAN","onboard_matrix.PACMAN"],["TARGET","onboard_matrix.TARGET"],["TSHIRT","onboard_matrix.TSHIRT"],["ROLLERSKATE","onboard_matrix.ROLLERSKATE"],["DUCK","onboard_matrix.DUCK"],["HOUSE","onboard_matrix.HOUSE"],["TORTOISE","onboard_matrix.TORTOISE"],["BUTTERFLY","onboard_matrix.BUTTERFLY"],["STICKFIGURE","onboard_matrix.STICKFIGURE"],["GHOST","onboard_matrix.GHOST"],["PITCHFORK","onboard_matrix.PITCHFORK"],["MUSIC_QUAVERS","onboard_matrix.MUSIC_QUAVERS"],["MUSIC_QUAVER","onboard_matrix.MUSIC_QUAVER"],["MUSIC_CROTCHET","onboard_matrix.MUSIC_CROTCHET"],["COW","onboard_matrix.COW"],["RABBIT","onboard_matrix.RABBIT"],["SQUARE_SMALL","onboard_matrix.SQUARE_SMALL"],["SQUARE","onboard_matrix.SQUARE"],["DIAMOND_SMALL","onboard_matrix.DIAMOND_SMALL"],["DIAMOND","onboard_matrix.DIAMOND"],["CHESSBOARD","onboard_matrix.CHESSBOARD"],["TRIANGLE_LEFT","onboard_matrix.TRIANGLE_LEFT"],["TRIANGLE","onboard_matrix.TRIANGLE"],["SNAKE","onboard_matrix.SNAKE"],["UMBRELLA","onboard_matrix.UMBRELLA"],["SKULL","onboard_matrix.SKULL"],["GIRAFFE","onboard_matrix.GIRAFFE"],["SWORD","onboard_matrix.SWORD"]],builtinimg_extern:[["HEART","matrix32x12.Matrix.HEART"],["HEART_SMALL","matrix32x12.Matrix.HEART_SMALL"],["HAPPY","matrix32x12.Matrix.HAPPY"],["SAD","matrix32x12.Matrix.SAD"],["SMILE","matrix32x12.Matrix.SMILE"],["SILLY","matrix32x12.Matrix.SILLY"],["FABULOUS","matrix32x12.Matrix.FABULOUS"],["SURPRISED","matrix32x12.Matrix.SURPRISED"],["ASLEEP","matrix32x12.Matrix.ASLEEP"],["ANGRY","matrix32x12.Matrix.ANGRY"],["CONFUSED","matrix32x12.Matrix.CONFUSED"],["NO","matrix32x12.Matrix.NO"],["YES","matrix32x12.Matrix.YES"],["LEFT_ARROW","matrix32x12.Matrix.LEFT_ARROW"],["RIGHT_ARROW","matrix32x12.Matrix.RIGHT_ARROW"],["DRESS","matrix32x12.Matrix.DRESS"],["TRANSFORMERS","matrix32x12.Matrix.TRANSFORMERS"],["SCISSORS","matrix32x12.Matrix.SCISSORS"],["EXIT","matrix32x12.Matrix.EXIT"],["TREE","matrix32x12.Matrix.TREE"],["PACMAN","matrix32x12.Matrix.PACMAN"],["TARGET","matrix32x12.Matrix.TARGET"],["TSHIRT","matrix32x12.Matrix.TSHIRT"],["ROLLERSKATE","matrix32x12.Matrix.ROLLERSKATE"],["DUCK","matrix32x12.Matrix.DUCK"],["HOUSE","matrix32x12.Matrix.HOUSE"],["TORTOISE","matrix32x12.Matrix.TORTOISE"],["BUTTERFLY","matrix32x12.Matrix.BUTTERFLY"],["STICKFIGURE","matrix32x12.Matrix.STICKFIGURE"],["GHOST","matrix32x12.Matrix.GHOST"],["PITCHFORK","matrix32x12.Matrix.PITCHFORK"],["onboard_music_QUAVERS","matrix32x12.Matrix.onboard_music_QUAVERS"],["onboard_music_QUAVER","matrix32x12.Matrix.onboard_music_QUAVER"],["onboard_music_CROTCHET","matrix32x12.Matrix.onboard_music_CROTCHET"],["COW","matrix32x12.Matrix.COW"],["RABBIT","matrix32x12.Matrix.RABBIT"],["SQUARE_SMALL","matrix32x12.Matrix.SQUARE_SMALL"],["SQUARE","matrix32x12.Matrix.SQUARE"],["DIAMOND_SMALL","matrix32x12.Matrix.DIAMOND_SMALL"],["DIAMOND","matrix32x12.Matrix.DIAMOND"],["CHESSBOARD","matrix32x12.Matrix.CHESSBOARD"],["TRIANGLE_LEFT","matrix32x12.Matrix.TRIANGLE_LEFT"],["TRIANGLE","matrix32x12.Matrix.TRIANGLE"],["SNAKE","matrix32x12.Matrix.SNAKE"],["UMBRELLA","matrix32x12.Matrix.UMBRELLA"],["SKULL","matrix32x12.Matrix.SKULL"],["GIRAFFE","matrix32x12.Matrix.GIRAFFE"],["SWORD","matrix32x12.Matrix.SWORD"]],imglist:[["ALL_CLOCKS","matrix.Image.ALL_CLOCKS"],["ALL_ARROWS","matrix.Image.ALL_ARROWS"]],playlist:[["DADADADUM","onboard_music.DADADADUM"],["ENTERTAINER","onboard_music.ENTERTAINER"],["PRELUDE","onboard_music.PRELUDE"],["ODE","onboard_music.ODE"],["NYAN","onboard_music.NYAN"],["RINGTONE","onboard_music.RINGTONE"],["FUNK","onboard_music.FUNK"],["BLUES","onboard_music.BLUES"],["BIRTHDAY","onboard_music.BIRTHDAY"],["WEDDING","onboard_music.WEDDING"],["FUNERAL","onboard_music.FUNERAL"],["PUNCHLINE","onboard_music.PUNCHLINE"],["PYTHON","onboard_music.PYTHON"],["BADDY","onboard_music.BADDY"],["CHASE","onboard_music.CHASE"],["BA_DING","onboard_music.BA_DING"],["WAWAWAWAA","onboard_music.WAWAWAWAA"],["JUMP_UP","onboard_music.JUMP_UP"],["JUMP_DOWN","onboard_music.JUMP_DOWN"],["POWER_UP","onboard_music.POWER_UP"],["POWER_DOWN","onboard_music.POWER_DOWN"]],playlist_extern:[["DADADADUM","DADADADUM"],["ENTERTAINER","ENTERTAINER"],["PRELUDE","PRELUDE"],["ODE","ODE"],["NYAN","NYAN"],["RINGTONE","RINGTONE"],["FUNK","FUNK"],["BLUES","BLUES"],["BIRTHDAY","BIRTHDAY"],["WEDDING","WEDDING"],["FUNERAL","FUNERAL"],["PUNCHLINE","PUNCHLINE"],["PYTHON","PYTHON"],["BADDY","BADDY"],["CHASE","CHASE"],["BA_DING","BA_DING"],["WAWAWAWAA","WAWAWAWAA"],["JUMP_UP","JUMP_UP"],["JUMP_DOWN","JUMP_DOWN"],["POWER_UP","POWER_UP"],["POWER_DOWN","POWER_DOWN"]],tone_notes:[["NOTE_C3","131"],["NOTE_D3","147"],["NOTE_E3","165"],["NOTE_F3","175"],["NOTE_G3","196"],["NOTE_A3","220"],["NOTE_B3","247"],["NOTE_C4","262"],["NOTE_D4","294"],["NOTE_E4","330"],["NOTE_F4","349"],["NOTE_G4","392"],["NOTE_A4","440"],["NOTE_B4","494"],["NOTE_C5","523"],["NOTE_D5","587"],["NOTE_E5","659"],["NOTE_F5","698"],["NOTE_G5","784"],["NOTE_A5","880"],["NOTE_B5","988"]],serial_pin:[["pin0","0"],["pin1","1"],["pin2","2"],["pin8","8"],["pin12","12"],["pin13","13"],["pin14","14"],["pin15","15"],["pin16","16"]],radio_power:[["0","0"],["1","1"],["2","2"],["3","3"],["4","4"],["5","5"],["6","6"],["7","7"]],radio_datarate:[["1Mbit","RATE_1MBIT"],["250Kbit","RATE_250KBIT"],["2Mbit","RATE_2MBIT"]],one_more:[["ONE_SHOT","ONE_SHOT"],["PERIODIC","PERIODIC"]],digital_dot:[["0","0"],["1","1"],["2","2"]]},KV["MixGo ME"]={description:"MicroPython[ESP32C3 MixGo ME]",digital_pin:Et.Profile.generate(["0-11","18-21"]),input_pin:Et.Profile.generate(["0-11","18-21"]),output_pin:Et.Profile.generate(["0-11","18-21"]),pwm_input:Et.Profile.generate(["0-11","18-21"],"pwm","pwm"),analog_input:Et.Profile.generate(["0-5"],"adc","adc"),pwm_output:Et.Profile.generate(["0-11","18-21"],"pwm","pwm"),analog_output:Et.Profile.generate(["0-5"],"adc","adc"),espnow_channel:Et.Profile.generate(["1-13"]),haskylens_model:Et.Profile.generate(["0-4"]),digital:Et.Profile.generate(["0-11","18-21"],"pin","pin"),pwm_pin:Et.Profile.generate(["0-11","18-21"]),pwm:Et.Profile.generate(["0-11","18-21"],"pwm","pwm"),analog_pin:Et.Profile.generate(["0-5"]),analog:Et.Profile.generate(["0-5"],"adc","adc"),button:[["B1","B1key"],["B2","B2key"],["A1","A1key"],["A2","A2key"],["A3","A3key"],["A4","A4key"]],buttonB:[["B1","B1key"],["B2","B2key"]],axis:Et.Profile.generate(["0-4"]),exlcdh:Et.Profile.generate(["0-7"]),exlcdv:Et.Profile.generate(["0-4"]),brightness:Et.Profile.generate(["0-9"]),tts_voice:Et.Profile.generate(["0-16"]),tts_builtin_music:Et.Profile.generate(["0-47"]),tts_bgmusic:Et.Profile.generate(["0-15"]),builtinimg:[["HEART","onboard_matrix.HEART"],["HEART_SMALL","onboard_matrix.HEART_SMALL"],["HAPPY","onboard_matrix.HAPPY"],["SAD","onboard_matrix.SAD"],["SMILE","onboard_matrix.SMILE"],["SILLY","onboard_matrix.SILLY"],["FABULOUS","onboard_matrix.FABULOUS"],["SURPRISED","onboard_matrix.SURPRISED"],["ASLEEP","onboard_matrix.ASLEEP"],["ANGRY","onboard_matrix.ANGRY"],["CONFUSED","onboard_matrix.CONFUSED"],["NO","onboard_matrix.NO"],["YES","onboard_matrix.YES"],["LEFT_ARROW","onboard_matrix.LEFT_ARROW"],["RIGHT_ARROW","onboard_matrix.RIGHT_ARROW"],["DRESS","onboard_matrix.DRESS"],["TRANSFORMERS","onboard_matrix.TRANSFORMERS"],["SCISSORS","onboard_matrix.SCISSORS"],["EXIT","onboard_matrix.EXIT"],["TREE","onboard_matrix.TREE"],["PACMAN","onboard_matrix.PACMAN"],["TARGET","onboard_matrix.TARGET"],["TSHIRT","onboard_matrix.TSHIRT"],["ROLLERSKATE","onboard_matrix.ROLLERSKATE"],["DUCK","onboard_matrix.DUCK"],["HOUSE","onboard_matrix.HOUSE"],["TORTOISE","onboard_matrix.TORTOISE"],["BUTTERFLY","onboard_matrix.BUTTERFLY"],["STICKFIGURE","onboard_matrix.STICKFIGURE"],["GHOST","onboard_matrix.GHOST"],["PITCHFORK","onboard_matrix.PITCHFORK"],["MUSIC_QUAVERS","onboard_matrix.MUSIC_QUAVERS"],["MUSIC_QUAVER","onboard_matrix.MUSIC_QUAVER"],["MUSIC_CROTCHET","onboard_matrix.MUSIC_CROTCHET"],["COW","onboard_matrix.COW"],["RABBIT","onboard_matrix.RABBIT"],["SQUARE_SMALL","onboard_matrix.SQUARE_SMALL"],["SQUARE","onboard_matrix.SQUARE"],["DIAMOND_SMALL","onboard_matrix.DIAMOND_SMALL"],["DIAMOND","onboard_matrix.DIAMOND"],["CHESSBOARD","onboard_matrix.CHESSBOARD"],["TRIANGLE_LEFT","onboard_matrix.TRIANGLE_LEFT"],["TRIANGLE","onboard_matrix.TRIANGLE"],["SNAKE","onboard_matrix.SNAKE"],["UMBRELLA","onboard_matrix.UMBRELLA"],["SKULL","onboard_matrix.SKULL"],["GIRAFFE","onboard_matrix.GIRAFFE"],["SWORD","onboard_matrix.SWORD"]],builtinimg_extern:[["HEART","matrix32x12.Matrix.HEART"],["HEART_SMALL","matrix32x12.Matrix.HEART_SMALL"],["HAPPY","matrix32x12.Matrix.HAPPY"],["SAD","matrix32x12.Matrix.SAD"],["SMILE","matrix32x12.Matrix.SMILE"],["SILLY","matrix32x12.Matrix.SILLY"],["FABULOUS","matrix32x12.Matrix.FABULOUS"],["SURPRISED","matrix32x12.Matrix.SURPRISED"],["ASLEEP","matrix32x12.Matrix.ASLEEP"],["ANGRY","matrix32x12.Matrix.ANGRY"],["CONFUSED","matrix32x12.Matrix.CONFUSED"],["NO","matrix32x12.Matrix.NO"],["YES","matrix32x12.Matrix.YES"],["LEFT_ARROW","matrix32x12.Matrix.LEFT_ARROW"],["RIGHT_ARROW","matrix32x12.Matrix.RIGHT_ARROW"],["DRESS","matrix32x12.Matrix.DRESS"],["TRANSFORMERS","matrix32x12.Matrix.TRANSFORMERS"],["SCISSORS","matrix32x12.Matrix.SCISSORS"],["EXIT","matrix32x12.Matrix.EXIT"],["TREE","matrix32x12.Matrix.TREE"],["PACMAN","matrix32x12.Matrix.PACMAN"],["TARGET","matrix32x12.Matrix.TARGET"],["TSHIRT","matrix32x12.Matrix.TSHIRT"],["ROLLERSKATE","matrix32x12.Matrix.ROLLERSKATE"],["DUCK","matrix32x12.Matrix.DUCK"],["HOUSE","matrix32x12.Matrix.HOUSE"],["TORTOISE","matrix32x12.Matrix.TORTOISE"],["BUTTERFLY","matrix32x12.Matrix.BUTTERFLY"],["STICKFIGURE","matrix32x12.Matrix.STICKFIGURE"],["GHOST","matrix32x12.Matrix.GHOST"],["PITCHFORK","matrix32x12.Matrix.PITCHFORK"],["onboard_music_QUAVERS","matrix32x12.Matrix.onboard_music_QUAVERS"],["onboard_music_QUAVER","matrix32x12.Matrix.onboard_music_QUAVER"],["onboard_music_CROTCHET","matrix32x12.Matrix.onboard_music_CROTCHET"],["COW","matrix32x12.Matrix.COW"],["RABBIT","matrix32x12.Matrix.RABBIT"],["SQUARE_SMALL","matrix32x12.Matrix.SQUARE_SMALL"],["SQUARE","matrix32x12.Matrix.SQUARE"],["DIAMOND_SMALL","matrix32x12.Matrix.DIAMOND_SMALL"],["DIAMOND","matrix32x12.Matrix.DIAMOND"],["CHESSBOARD","matrix32x12.Matrix.CHESSBOARD"],["TRIANGLE_LEFT","matrix32x12.Matrix.TRIANGLE_LEFT"],["TRIANGLE","matrix32x12.Matrix.TRIANGLE"],["SNAKE","matrix32x12.Matrix.SNAKE"],["UMBRELLA","matrix32x12.Matrix.UMBRELLA"],["SKULL","matrix32x12.Matrix.SKULL"],["GIRAFFE","matrix32x12.Matrix.GIRAFFE"],["SWORD","matrix32x12.Matrix.SWORD"]],imglist:[["ALL_CLOCKS","matrix.Image.ALL_CLOCKS"],["ALL_ARROWS","matrix.Image.ALL_ARROWS"]],playlist:[["DADADADUM","onboard_music.DADADADUM"],["ENTERTAINER","onboard_music.ENTERTAINER"],["PRELUDE","onboard_music.PRELUDE"],["ODE","onboard_music.ODE"],["NYAN","onboard_music.NYAN"],["RINGTONE","onboard_music.RINGTONE"],["FUNK","onboard_music.FUNK"],["BLUES","onboard_music.BLUES"],["BIRTHDAY","onboard_music.BIRTHDAY"],["WEDDING","onboard_music.WEDDING"],["FUNERAL","onboard_music.FUNERAL"],["PUNCHLINE","onboard_music.PUNCHLINE"],["PYTHON","onboard_music.PYTHON"],["BADDY","onboard_music.BADDY"],["CHASE","onboard_music.CHASE"],["BA_DING","onboard_music.BA_DING"],["WAWAWAWAA","onboard_music.WAWAWAWAA"],["JUMP_UP","onboard_music.JUMP_UP"],["JUMP_DOWN","onboard_music.JUMP_DOWN"],["POWER_UP","onboard_music.POWER_UP"],["POWER_DOWN","onboard_music.POWER_DOWN"]],playlist_extern:[["DADADADUM","DADADADUM"],["ENTERTAINER","ENTERTAINER"],["PRELUDE","PRELUDE"],["ODE","ODE"],["NYAN","NYAN"],["RINGTONE","RINGTONE"],["FUNK","FUNK"],["BLUES","BLUES"],["BIRTHDAY","BIRTHDAY"],["WEDDING","WEDDING"],["FUNERAL","FUNERAL"],["PUNCHLINE","PUNCHLINE"],["PYTHON","PYTHON"],["BADDY","BADDY"],["CHASE","CHASE"],["BA_DING","BA_DING"],["WAWAWAWAA","WAWAWAWAA"],["JUMP_UP","JUMP_UP"],["JUMP_DOWN","JUMP_DOWN"],["POWER_UP","POWER_UP"],["POWER_DOWN","POWER_DOWN"]],tone_notes:[["NOTE_C3","131"],["NOTE_D3","147"],["NOTE_E3","165"],["NOTE_F3","175"],["NOTE_G3","196"],["NOTE_A3","220"],["NOTE_B3","247"],["NOTE_C4","262"],["NOTE_D4","294"],["NOTE_E4","330"],["NOTE_F4","349"],["NOTE_G4","392"],["NOTE_A4","440"],["NOTE_B4","494"],["NOTE_C5","523"],["NOTE_D5","587"],["NOTE_E5","659"],["NOTE_F5","698"],["NOTE_G5","784"],["NOTE_A5","880"],["NOTE_B5","988"]],serial_pin:[["pin0","0"],["pin1","1"],["pin2","2"],["pin8","8"],["pin12","12"],["pin13","13"],["pin14","14"],["pin15","15"],["pin16","16"]],radio_power:[["0","0"],["1","1"],["2","2"],["3","3"],["4","4"],["5","5"],["6","6"],["7","7"]],radio_datarate:[["1Mbit","RATE_1MBIT"],["250Kbit","RATE_250KBIT"],["2Mbit","RATE_2MBIT"]],one_more:[["ONE_SHOT","ONE_SHOT"],["PERIODIC","PERIODIC"]],digital_dot:[["0","0"],["1","1"],["2","2"]]},KV["MixGo Car 4.2"]={description:"MicroPython[ESP32]",digital_pin:[["0","0"],["1","1"],["2","2"],["3","3"],["4","4"],["5","5"],["6","6"],["7","7"],["8","8"],["9","9"],["10","10"],["20","20"],["21","21"]],digital:[["pin0","pin0"],["pin1","pin1"],["pin2","pin2"],["pin3","pin3"],["pin4","pin4"],["pin5","pin5"],["pin6","pin6"],["pin7","pin7"],["pin8","pin8"],["pin9","pin9"],["pin10","pin10"],["pin20","pin20"],["pin21","pin21"]],pwm_pin:[["0","0"],["1","1"],["2","2"],["3","3"],["4","4"],["5","5"],["6","6"],["7","7"],["8","8"],["9","9"],["10","10"],["20","20"],["21","21"]],pwm:[["pwm0","pwm0"],["pwm1","pwm1"],["pwm2","pwm2"],["pwm3","pwm3"],["pwm4","pwm4"],["pwm5","pwm5"],["pwm6","pwm6"],["pwm7","pwm7"],["pwm8","pwm8"],["pwm9","pwm9"],["pwm10","pwm10"],["pwm20","pwm20"],["pwm21","pwm21"]],espnow_channel:[["1","1"],["2","2"],["3","3"],["4","4"],["5","5"],["6","6"],["7","7"],["8","8"],["9","9"],["10","10"],["11","11"],["12","12"],["13","13"]],i2c_A_pin:[["6","6"],["9","9"]],i2c_B_pin:[["7","7"],["10","10"]],spi_A_pin:[["6","6"],["9","9"]],spi_B_pin:[["7","7"],["10","10"]],spi_C_pin:[["9","9"],["20","20"]],spi_D_pin:[["10","10"],["21","21"]],analog_pin:[["0","0"],["1","1"],["2","2"],["3","3"],["4","4"]],analog:[["adc0","adc0"],["adc1","adc1"],["adc2","adc2"],["adc3","adc3"],["adc4","adc4"]],dac_pin:[["25","25"],["26","26"]],dac:[["dac25","dac25"],["dac26","dac26"]],touch:[["tc0","tc0"],["tc2","tc2"],["tc4","tc4"],["tc12","tc12"],["tc13","tc13"],["tc14","tc14"],["tc15","tc15"],["tc27","tc27"],["tc32","tc32"],["tc33","tc33"]],touch_pin:[["0","0"],["2","2"],["4","4"],["12","12"],["13","13"],["14","14"],["15","15"],["27","27"],["32","32"],["33","33"]],button:[["A","button_a"],["B","button_b"]],buttonB:[["B","button_b"]],axis:[["0","0"],["1","1"],["2","2"],["3","3"],["4","4"]],exlcdh:[["0","0"],["1","1"],["2","2"],["3","3"],["4","4"],["5","5"],["6","6"],["7","7"],["8","8"],["9","9"],["10","10"],["11","11"],["12","12"],["13","13"],["14","14"],["15","15"],["16","16"],["17","17"],["18","18"],["19","19"],["20","20"],["21","21"],["22","22"],["23","23"],["24","24"],["25","25"],["26","26"],["27","27"],["28","28"],["29","29"],["30","30"],["31","31"]],exlcdv:[["0","0"],["1","1"],["2","2"],["3","3"],["4","4"],["5","5"],["6","6"],["7","7"],["8","8"],["9","9"],["10","10"],["11","11"]],brightness:[["0","0"],["1","1"],["2","2"],["3","3"],["4","4"],["5","5"],["6","6"],["7","7"],["8","8"],["9","9"]],builtinimg:[["HEART","matrix.Image.HEART"],["HEART_SMALL","matrix.Image.HEART_SMALL"],["HAPPY","matrix.Image.HAPPY"],["SAD","matrix.Image.SAD"],["SMILE","matrix.Image.SMILE"],["SILLY","matrix.Image.SILLY"],["FABULOUS","matrix.Image.FABULOUS"],["SURPRISED","matrix.Image.SURPRISED"],["ASLEEP","matrix.Image.ASLEEP"],["ANGRY","matrix.Image.ANGRY"],["CONFUSED","matrix.Image.CONFUSED"],["NO","matrix.Image.NO"],["YES","matrix.Image.YES"],["LEFT_ARROW","matrix.Image.LEFT_ARROW"],["RIGHT_ARROW","matrix.Image.RIGHT_ARROW"],["DRESS","matrix.Image.DRESS"],["TRANSFORMERS","matrix.Image.TRANSFORMERS"],["SCISSORS","matrix.Image.SCISSORS"],["EXIT","matrix.Image.EXIT"],["TREE","matrix.Image.TREE"],["PACMAN","matrix.Image.PACMAN"],["TARGET","matrix.Image.TARGET"],["TSHIRT","matrix.Image.TSHIRT"],["ROLLERSKATE","matrix.Image.ROLLERSKATE"],["DUCK","matrix.Image.DUCK"],["HOUSE","matrix.Image.HOUSE"],["TORTOISE","matrix.Image.TORTOISE"],["BUTTERFLY","matrix.Image.BUTTERFLY"],["STICKFIGURE","matrix.Image.STICKFIGURE"],["GHOST","matrix.Image.GHOST"],["PITCHFORK","matrix.Image.PITCHFORK"],["MUSIC_QUAVERS","matrix.Image.MUSIC_QUAVERS"],["MUSIC_QUAVER","matrix.Image.MUSIC_QUAVER"],["MUSIC_CROTCHET","matrix.Image.MUSIC_CROTCHET"],["COW","matrix.Image.COW"],["RABBIT","matrix.Image.RABBIT"],["SQUARE_SMALL","matrix.Image.SQUARE_SMALL"],["SQUARE","matrix.Image.SQUARE"],["DIAMOND_SMALL","matrix.Image.DIAMOND_SMALL"],["DIAMOND","matrix.Image.DIAMOND"],["CHESSBOARD","matrix.Image.CHESSBOARD"],["TRIANGLE_LEFT","matrix.Image.TRIANGLE_LEFT"],["TRIANGLE","matrix.Image.TRIANGLE"],["SNAKE","matrix.Image.SNAKE"],["UMBRELLA","matrix.Image.UMBRELLA"],["SKULL","matrix.Image.SKULL"],["GIRAFFE","matrix.Image.GIRAFFE"],["SWORD","matrix.Image.SWORD"]],imglist:[["ALL_CLOCKS","matrix.Image.ALL_CLOCKS"],["ALL_ARROWS","matrix.Image.ALL_ARROWS"]],playlist:[["DADADADUM","music.DADADADUM"],["ENTERTAINER","music.ENTERTAINER"],["PRELUDE","music.PRELUDE"],["ODE","music.ODE"],["NYAN","music.NYAN"],["RINGTONE","music.RINGTONE"],["FUNK","music.FUNK"],["BLUES","music.BLUES"],["BIRTHDAY","music.BIRTHDAY"],["WEDDING","music.WEDDING"],["FUNERAL","music.FUNERAL"],["PUNCHLINE","music.PUNCHLINE"],["PYTHON","music.PYTHON"],["BADDY","music.BADDY"],["CHASE","music.CHASE"],["BA_DING","music.BA_DING"],["WAWAWAWAA","music.WAWAWAWAA"],["JUMP_UP","music.JUMP_UP"],["JUMP_DOWN","music.JUMP_DOWN"],["POWER_UP","music.POWER_UP"],["POWER_DOWN","music.POWER_DOWN"]],tone_notes:[["NOTE_C3","131"],["NOTE_D3","147"],["NOTE_E3","165"],["NOTE_F3","175"],["NOTE_G3","196"],["NOTE_A3","220"],["NOTE_B3","247"],["NOTE_C4","262"],["NOTE_D4","294"],["NOTE_E4","330"],["NOTE_F4","349"],["NOTE_G4","392"],["NOTE_A4","440"],["NOTE_B4","494"],["NOTE_C5","523"],["NOTE_D5","587"],["NOTE_E5","659"],["NOTE_F5","698"],["NOTE_G5","784"],["NOTE_A5","880"],["NOTE_B5","988"]],serial_pin:[["pin0","0"],["pin1","1"],["pin2","2"],["pin8","8"],["pin12","12"],["pin13","13"],["pin14","14"],["pin15","15"],["pin16","16"]],radio_power:[["0","0"],["1","1"],["2","2"],["3","3"],["4","4"],["5","5"],["6","6"],["7","7"]],radio_datarate:[["1Mbit","RATE_1MBIT"],["250Kbit","RATE_250KBIT"],["2Mbit","RATE_2MBIT"]],one_more:[["ONE_SHOT","ONE_SHOT"],["PERIODIC","PERIODIC"]],digital_dot:[["0","0"],["1","1"],["2","2"]]},KV["ESP32C3 Generic"]={description:"MicroPython[ESP32C3 MixGo CC]",digital_pin:Et.Profile.generate(["0-11","18-21"]),input_pin:Et.Profile.generate(["0-11","18-21"]),output_pin:Et.Profile.generate(["0-11","18-21"]),pwm_input:Et.Profile.generate(["0-11","18-21"],"pwm","pwm"),analog_input:Et.Profile.generate(["0-5"],"adc","adc"),pwm_output:Et.Profile.generate(["0-11","18-21"],"pwm","pwm"),analog_output:Et.Profile.generate(["0-5"],"adc","adc"),espnow_channel:Et.Profile.generate(["1-13"]),haskylens_model:Et.Profile.generate(["0-4"]),digital:Et.Profile.generate(["0-11","18-21"],"pin","pin"),pwm_pin:Et.Profile.generate(["0-11","18-21"]),pwm:Et.Profile.generate(["0-11","18-21"],"pwm","pwm"),analog_pin:Et.Profile.generate(["0-5"]),analog:Et.Profile.generate(["0-5"],"adc","adc"),button:[["B1","B1key"],["B2","B2key"],["A1","A1key"],["A2","A2key"],["A3","A3key"],["A4","A4key"]],buttonB:[["B1","B1key"],["B2","B2key"]],axis:Et.Profile.generate(["0-4"]),exlcdh:Et.Profile.generate(["0-31"]),exlcdv:Et.Profile.generate(["0-11"]),brightness:Et.Profile.generate(["0-9"]),tts_voice:Et.Profile.generate(["0-16"]),tts_builtin_music:Et.Profile.generate(["0-47"]),tts_bgmusic:Et.Profile.generate(["0-15"]),builtinimg:[["HEART","onboard_matrix.HEART"],["HEART_SMALL","onboard_matrix.HEART_SMALL"],["HAPPY","onboard_matrix.HAPPY"],["SAD","onboard_matrix.SAD"],["SMILE","onboard_matrix.SMILE"],["SILLY","onboard_matrix.SILLY"],["FABULOUS","onboard_matrix.FABULOUS"],["SURPRISED","onboard_matrix.SURPRISED"],["ASLEEP","onboard_matrix.ASLEEP"],["ANGRY","onboard_matrix.ANGRY"],["CONFUSED","onboard_matrix.CONFUSED"],["NO","onboard_matrix.NO"],["YES","onboard_matrix.YES"]],builtinimg_extern:[["HEART","matrix32x12.Matrix.HEART"],["HEART_SMALL","matrix32x12.Matrix.HEART_SMALL"],["HAPPY","matrix32x12.Matrix.HAPPY"],["SAD","matrix32x12.Matrix.SAD"],["SMILE","matrix32x12.Matrix.SMILE"],["SILLY","matrix32x12.Matrix.SILLY"],["FABULOUS","matrix32x12.Matrix.FABULOUS"],["SURPRISED","matrix32x12.Matrix.SURPRISED"],["ASLEEP","matrix32x12.Matrix.ASLEEP"],["ANGRY","matrix32x12.Matrix.ANGRY"],["CONFUSED","matrix32x12.Matrix.CONFUSED"],["NO","matrix32x12.Matrix.NO"],["YES","matrix32x12.Matrix.YES"],["LEFT_ARROW","matrix32x12.Matrix.LEFT_ARROW"],["RIGHT_ARROW","matrix32x12.Matrix.RIGHT_ARROW"],["DRESS","matrix32x12.Matrix.DRESS"],["TRANSFORMERS","matrix32x12.Matrix.TRANSFORMERS"],["SCISSORS","matrix32x12.Matrix.SCISSORS"],["EXIT","matrix32x12.Matrix.EXIT"],["TREE","matrix32x12.Matrix.TREE"],["PACMAN","matrix32x12.Matrix.PACMAN"],["TARGET","matrix32x12.Matrix.TARGET"],["TSHIRT","matrix32x12.Matrix.TSHIRT"],["ROLLERSKATE","matrix32x12.Matrix.ROLLERSKATE"],["DUCK","matrix32x12.Matrix.DUCK"],["HOUSE","matrix32x12.Matrix.HOUSE"],["TORTOISE","matrix32x12.Matrix.TORTOISE"],["BUTTERFLY","matrix32x12.Matrix.BUTTERFLY"],["STICKFIGURE","matrix32x12.Matrix.STICKFIGURE"],["GHOST","matrix32x12.Matrix.GHOST"],["PITCHFORK","matrix32x12.Matrix.PITCHFORK"],["onboard_music_QUAVERS","matrix32x12.Matrix.onboard_music_QUAVERS"],["onboard_music_QUAVER","matrix32x12.Matrix.onboard_music_QUAVER"],["onboard_music_CROTCHET","matrix32x12.Matrix.onboard_music_CROTCHET"],["COW","matrix32x12.Matrix.COW"],["RABBIT","matrix32x12.Matrix.RABBIT"],["SQUARE_SMALL","matrix32x12.Matrix.SQUARE_SMALL"],["SQUARE","matrix32x12.Matrix.SQUARE"],["DIAMOND_SMALL","matrix32x12.Matrix.DIAMOND_SMALL"],["DIAMOND","matrix32x12.Matrix.DIAMOND"],["CHESSBOARD","matrix32x12.Matrix.CHESSBOARD"],["TRIANGLE_LEFT","matrix32x12.Matrix.TRIANGLE_LEFT"],["TRIANGLE","matrix32x12.Matrix.TRIANGLE"],["SNAKE","matrix32x12.Matrix.SNAKE"],["UMBRELLA","matrix32x12.Matrix.UMBRELLA"],["SKULL","matrix32x12.Matrix.SKULL"],["GIRAFFE","matrix32x12.Matrix.GIRAFFE"],["SWORD","matrix32x12.Matrix.SWORD"]],imglist:[["ALL_CLOCKS","matrix.Image.ALL_CLOCKS"],["ALL_ARROWS","matrix.Image.ALL_ARROWS"]],playlist:[["DADADADUM","onboard_music.DADADADUM"],["ENTERTAINER","onboard_music.ENTERTAINER"],["PRELUDE","onboard_music.PRELUDE"],["ODE","onboard_music.ODE"],["NYAN","onboard_music.NYAN"],["RINGTONE","onboard_music.RINGTONE"],["FUNK","onboard_music.FUNK"],["BLUES","onboard_music.BLUES"],["BIRTHDAY","onboard_music.BIRTHDAY"],["WEDDING","onboard_music.WEDDING"],["FUNERAL","onboard_music.FUNERAL"],["PUNCHLINE","onboard_music.PUNCHLINE"],["PYTHON","onboard_music.PYTHON"],["BADDY","onboard_music.BADDY"],["CHASE","onboard_music.CHASE"],["BA_DING","onboard_music.BA_DING"],["WAWAWAWAA","onboard_music.WAWAWAWAA"],["JUMP_UP","onboard_music.JUMP_UP"],["JUMP_DOWN","onboard_music.JUMP_DOWN"],["POWER_UP","onboard_music.POWER_UP"],["POWER_DOWN","onboard_music.POWER_DOWN"]],playlist_extern:[["DADADADUM","DADADADUM"],["ENTERTAINER","ENTERTAINER"],["PRELUDE","PRELUDE"],["ODE","ODE"],["NYAN","NYAN"],["RINGTONE","RINGTONE"],["FUNK","FUNK"],["BLUES","BLUES"],["BIRTHDAY","BIRTHDAY"],["WEDDING","WEDDING"],["FUNERAL","FUNERAL"],["PUNCHLINE","PUNCHLINE"],["PYTHON","PYTHON"],["BADDY","BADDY"],["CHASE","CHASE"],["BA_DING","BA_DING"],["WAWAWAWAA","WAWAWAWAA"],["JUMP_UP","JUMP_UP"],["JUMP_DOWN","JUMP_DOWN"],["POWER_UP","POWER_UP"],["POWER_DOWN","POWER_DOWN"]],tone_notes:[["NOTE_C3","131"],["NOTE_D3","147"],["NOTE_E3","165"],["NOTE_F3","175"],["NOTE_G3","196"],["NOTE_A3","220"],["NOTE_B3","247"],["NOTE_C4","262"],["NOTE_D4","294"],["NOTE_E4","330"],["NOTE_F4","349"],["NOTE_G4","392"],["NOTE_A4","440"],["NOTE_B4","494"],["NOTE_C5","523"],["NOTE_D5","587"],["NOTE_E5","659"],["NOTE_F5","698"],["NOTE_G5","784"],["NOTE_A5","880"],["NOTE_B5","988"]],serial_pin:[["pin0","0"],["pin1","1"],["pin2","2"],["pin8","8"],["pin12","12"],["pin13","13"],["pin14","14"],["pin15","15"],["pin16","16"]],radio_power:[["0","0"],["1","1"],["2","2"],["3","3"],["4","4"],["5","5"],["6","6"],["7","7"]],radio_datarate:[["1Mbit","RATE_1MBIT"],["250Kbit","RATE_250KBIT"],["2Mbit","RATE_2MBIT"]],one_more:[["ONE_SHOT","ONE_SHOT"],["PERIODIC","PERIODIC"]],digital_dot:[["0","0"],["1","1"],["2","2"]]};const JV=KV,QV=20,qV={init:function(){this.setColour(QV),this.appendDummyInput("").appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_HIGH,"HIGH"],[mt.Msg.MIXLY_LOW,"LOW"]]),"BOOL"),this.setOutput(!0,Boolean),this.setTooltip(mt.Msg.MIXLY_ESP32_INOUT_HIGHLOW_TOOLTIP)}},zV={init:function(){this.setColour(QV),this.appendValueInput("PIN",Number).appendField(mt.Msg.MIXLY_Digital_PINMODEOUT).setCheck(Number),this.appendValueInput("STAT").appendField(mt.Msg.MIXLY_STAT).setCheck([Number,Boolean]),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_INOUT_DIGITAL_WRITE_TOOLTIP)}},jV={init:function(){this.setColour(QV),this.appendValueInput("PIN",Number).appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET).appendField(mt.Msg.MIXLY_Digital_PINMODEIN).setCheck(Number),this.appendDummyInput().appendField(mt.Msg.MIXLY_ESP32_MACHINE_VALUE),this.setInputsInline(!0),this.setOutput(!0,[Boolean,Number]),this.setTooltip(mt.Msg.MIXLY_ESP32_INOUT_DIGITAL_READ_TOOLTIP)}},ZV={init:function(){this.setColour(QV),this.appendValueInput("PIN",Number).appendField("DAC"+mt.Msg.MIXLY_Analog_PINMODEOUT).setCheck(Number),this.appendValueInput("NUM",Number).appendField(mt.Msg.MIXLY_VALUE2).setCheck(Number),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(mt.Msg.MIXLY_ESP32_INOUT_ANALOG_WRITE_TOOLTIP)}},$V={init:function(){this.setColour(QV),this.appendValueInput("PIN",Number).appendField(mt.Msg.MIXLY_Analog_PINMODEOUT).setCheck(Number),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_JS_PERIOD_MIL).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_mSecond,"period"],[mt.Msg.MIXLY_uSecond,"period_microseconds"]]),"key"),this.appendValueInput("NUM",Number).appendField(mt.Msg.MIXLY_STAT).setCheck(Number),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(mt.Msg.MIXLY_ESP32_INOUT_ANALOG_WRITE_SET_TOOLTIP)}},tB={init:function(){this.setColour(QV),this.appendValueInput("PIN",Number).appendField(mt.Msg.MIXLY_Analog_PINMODEIN).setCheck(Number),this.appendDummyInput("").appendField(mt.Msg.MIXLY_ESP32_REF_VOLTAGE+mt.Msg.MIXLY_STAT).appendField(new mt.FieldDropdown([["3.3V","machine.ADC.ATTN_11DB"],["2.2V","machine.ADC.ATTN_6DB"],["1.5V","machine.ADC.ATTN_2_5DB"],["1.2V","machine.ADC.ATTN_0DB"]]),"atten"),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(mt.Msg.MIXLY_ESP32_INOUT_ANALOG_ATTEN_TOOLTIP)}},eB={init:function(){this.setColour(QV),this.appendValueInput("pin").appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET).appendField(mt.Msg.MIXLY_ESP32_TOUCH_SENSOR),this.appendDummyInput().appendField(mt.Msg.MIXLY_ESP32_MACHINE_VALUE),this.setOutput(!0,Number),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_INOUT_PIN_PRESSED_TOOLTIP)}},iB={init:function(){this.setColour(20),this.appendValueInput("PIN",Number).appendField(mt.Msg.MIXLY_ATTACHINTERRUPT_PIN).setCheck(Number),this.appendDummyInput("").appendField(mt.Msg.MIXLY_MODE).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_RISING,"machine.Pin.IRQ_RISING"],[mt.Msg.MIXLY_FALLING,"machine.Pin.IRQ_FALLING"],[mt.Msg.MIXLY_CHANGE,"(machine.Pin.IRQ_RISING | machine.Pin.IRQ_FALLING)"]]),"mode"),this.appendValueInput("DO").appendField(mt.Msg.MIXLY_DO),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_INOUT_PIN_ATTACHINTERRUPT_TOOLTIP)}},nB={init:function(){this.setColour(20),this.appendDummyInput().appendField(mt.Msg.MIXLY_SETUP).appendField(new mt.FieldTextInput("pin#"),"PIN_OBJ"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_MICROPYTHON_AS).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_Digital_PINMODEOUT,"machine.Pin.OUT"],[mt.Msg.MIXLY_Digital_PINMODEIN,"machine.Pin.IN"],[mt.Msg.MIXLY_PINMODEPULLUP,"machine.Pin.IN, machine.Pin.PULL_UP"],[mt.Msg.MIXLY_PINMODEPULLDOWN,"machine.Pin.IN, machine.Pin.PULL_DOWN"]]),"MODE"),this.appendValueInput("PIN",Number).appendField(mt.Msg.MIXLY_PIN).setCheck(Number),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_INOUT_DIGITAL_INIT_TOOLTIP)},getVars:function(){return["pin#"==this.getFieldValue("PIN_OBJ")?null:this.getFieldValue("PIN_OBJ")]},renameVar:function(t,e){mt.Names.equals(t,this.getFieldValue("PIN_OBJ"))&&this.setTitleValue(e,"PIN_OBJ")}},sB={init:function(){this.setColour(QV),this.appendDummyInput("").appendField(mt.Msg.MIXLY_SETUP).appendField(new mt.FieldTextInput("dac#"),"PIN_OBJ").appendField(mt.Msg.MIXLY_MICROPYTHON_AS),this.appendDummyInput("").appendField("DAC"+mt.Msg.MIXLY_Analog_PINMODEOUT),this.appendValueInput("PIN",Number).appendField(mt.Msg.MIXLY_PIN).setCheck(Number),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(mt.Msg.MIXLY_ESP32_INOUT_ANALOG_WRITE_INIT_TOOLTIP)},getVars:function(){return["dac#"==this.getFieldValue("PIN_OBJ")?null:this.getFieldValue("PIN_OBJ")]},renameVar:function(t,e){mt.Names.equals(t,this.getFieldValue("PIN_OBJ"))&&this.setTitleValue(e,"PIN_OBJ")}},_B={init:function(){this.setColour(QV),this.appendDummyInput("").appendField(mt.Msg.MIXLY_SETUP).appendField(new mt.FieldTextInput("tc#"),"PIN_OBJ").appendField(mt.Msg.MIXLY_MICROPYTHON_AS),this.appendDummyInput("").appendField(mt.Msg.MIXLY_ESP32_TOUCH_SENSOR),this.appendValueInput("PIN",Number).appendField(mt.Msg.MIXLY_PIN).setCheck(Number),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(mt.Msg.MIXLY_ESP32_INOUT_PIN_PRESSED_INIT_TOOLTIP)},getVars:function(){return["tc#"==this.getFieldValue("PIN_OBJ")?null:this.getFieldValue("PIN_OBJ")]},renameVar:function(t,e){mt.Names.equals(t,this.getFieldValue("PIN_OBJ"))&&this.setTitleValue(e,"PIN_OBJ")}},oB={init:function(){this.setColour(QV),this.appendValueInput("PIN",Number).appendField("PWM"+mt.Msg.MIXLY_Analog_PINMODEOUT).setCheck(Number),this.appendValueInput("NUM",Number).appendField(mt.Msg.MIXLY_FREQUENCY+mt.Msg.MIXLY_STAT).setCheck(Number),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(mt.Msg.MIXLY_ESP32_INOUT_PWM_ANALOG_WRITE_SET_FREQ_TOOLTIP)}},pB=nB,aB=_B,uB=eB,rB=iB,lB=40,dB={init:function(){if("mixgo_me"==Et.Boards.getSelectedBoardKey().split(":")[2])var t="ME G1";this.setColour(lB),this.appendDummyInput("").appendField(t).appendField(mt.Msg.MIXLY_TEM_HUM+" AHT21").appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_GETTEMPERATUE,"temperature"],[mt.Msg.MIXLY_GETHUMIDITY,"humidity"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0);var e=this;this.setTooltip((function(){var t=e.getFieldValue("key");return{temperature:mt.Msg.MIXLY_MICROBIT_SENSOR_SHT_temperature_TOOLTIP,relative_humidity:mt.Msg.MIXLY_MICROBIT_SENSOR_SHT_HUM_TOOLTIP}[t]}))}},IB={init:function(){if("mixgo_me"==Et.Boards.getSelectedBoardKey().split(":")[2])var t="ME G1";this.setColour(lB),this.appendDummyInput("").appendField(t).appendField(mt.Msg.MIXLY_Altitude+mt.Msg.MSG.catSensor+" HP203X").appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_GETPRESSURE,"pressure()"],[mt.Msg.MIXLY_GETTEMPERATUE,"temperature()"],[mt.Msg.MIXLY_GET_ALTITUDE,"altitude()"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0)}},TB={init:function(){if("mixgo_me"==Et.Boards.getSelectedBoardKey().split(":")[2])var t="ME G1";this.setColour(lB),this.appendDummyInput().appendField(t).appendField(mt.Msg.MIXLY_MIXGO_NOVA_POTENTIAL_NUM),this.setOutput(!0,Number),this.setInputsInline(!0)}},MB={init:function(){if("mixgo_me"==Et.Boards.getSelectedBoardKey().split(":")[2])var t="ME G1";this.setColour(lB),this.appendDummyInput().appendField(t).appendField("RFID"+mt.Msg.MIXLY_RFID_READ_CARD),this.appendDummyInput("").appendField(mt.Msg.MIXLY_RFID_READ_CARD_UID),this.setOutput(!0,Number),this.setInputsInline(!0)}},hB={init:function(){if("mixgo_me"==Et.Boards.getSelectedBoardKey().split(":")[2])var t="ME G1";this.setColour(lB),this.appendDummyInput().appendField(t).appendField("RFID"+mt.Msg.MIXLY_RFID_READ_CARD),this.appendValueInput("SECTOR").appendField(mt.Msg.MIXLY_LIST_INDEX),this.appendDummyInput("").appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_ALL),this.setOutput(!0,Number),this.setInputsInline(!0)}},mB={init:function(){if("mixgo_me"==Et.Boards.getSelectedBoardKey().split(":")[2])var t="ME G1";this.setColour(lB),this.appendDummyInput().appendField(t).appendField(mt.Msg.MIXLY_COMMUNICATION_RFID_WRITE),this.appendValueInput("SECTOR").appendField(mt.Msg.MIXLY_LIST_INDEX),this.appendValueInput("CONTENT").appendField(mt.Msg.MIXLY_COMMUNICATION_WRITE_NUM),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null)}},EB={init:function(){if("mixgo_me"==Et.Boards.getSelectedBoardKey().split(":")[2])var t="ME G1";this.setColour(lB),this.appendDummyInput().appendField(t).appendField(mt.Msg.MIXLY_COMMUNICATION_RFID_WRITE),this.appendValueInput("SECTOR").appendField(mt.Msg.MIXLY_LIST_INDEX),this.appendValueInput("CONTENT").appendField(mt.Msg.MIXLY_COMMUNICATION_WRITE_NUM),this.appendDummyInput().appendField(mt.Msg.RETURN_SUCCESS_OR_NOT),this.setInputsInline(!0),this.setOutput(!0)}},OB={init:function(){if("mixgo_me"==Et.Boards.getSelectedBoardKey().split(":")[2])var t="ME G1";this.setColour(lB),this.appendDummyInput().appendField(t).appendField("RFID"),this.appendDummyInput("").appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_RFID_SCAN_OK,"0"],[mt.Msg.MIXLY_RFID_SCAN_NOTAGERR,"1"],[mt.Msg.MIXLY_RFID_SCAN_ERROR,"2"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0)}},RB=230,cB={init:function(){this.setColour(RB),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.digital),"PIN"),this.setOutput(!0)}},gB={init:function(){this.setColour(RB),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.digital_pin),"PIN"),this.setOutput(!0,Number)}},CB={init:function(){this.setColour(RB),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.input_pin),"PIN"),this.setOutput(!0,Number)}},SB={init:function(){this.setColour(RB),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.output_pin),"PIN"),this.setOutput(!0,Number)}},AB={init:function(){this.setColour(RB),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.espnow_channel),"PIN"),this.setOutput(!0,Number)}},LB={init:function(){this.setColour(RB),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.haskylens_model),"PIN"),this.setOutput(!0,Number)}},NB={init:function(){this.setColour(RB),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.pwm_input),"PIN"),this.setOutput(!0)}},DB={init:function(){this.setColour(RB),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.analog_input),"PIN"),this.setOutput(!0)}},fB={init:function(){this.setColour(RB),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.pwm_output),"PIN"),this.setOutput(!0)}},FB={init:function(){this.setColour(RB),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.analog_output),"PIN"),this.setOutput(!0)}},PB={init:function(){this.setColour(RB),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.i2c_A_pin),"PIN"),this.setOutput(!0,Number)}},YB={init:function(){this.setColour(RB),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.i2c_B_pin),"PIN"),this.setOutput(!0,Number)}},vB={init:function(){this.setColour(RB),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.spi_A_pin),"PIN"),this.setOutput(!0,Number)}},XB={init:function(){this.setColour(RB),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.spi_B_pin),"PIN"),this.setOutput(!0,Number)}},xB={init:function(){this.setColour(RB),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.spi_C_pin),"PIN"),this.setOutput(!0,Number)}},yB={init:function(){this.setColour(RB),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.spi_D_pin),"PIN"),this.setOutput(!0,Number)}},bB={init:function(){this.setColour(RB),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.analog),"PIN"),this.setOutput(!0)}},VB={init:function(){this.setColour(RB),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.analog_pin),"PIN"),this.setOutput(!0,Number)}},BB={init:function(){this.setColour(RB),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.dac),"PIN"),this.setOutput(!0)}},GB={init:function(){this.setColour(RB),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.dac_pin),"PIN"),this.setOutput(!0,Number)}},UB={init:function(){this.setColour(RB),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.button),"PIN"),this.setOutput(!0,Number)}},wB={init:function(){this.setColour(RB),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.buttonB),"PIN"),this.setOutput(!0,Number)}},HB={init:function(){this.setColour(RB),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.pwm),"PIN"),this.setOutput(!0)}},kB={init:function(){this.setColour(RB),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.pwm_pin),"PIN"),this.setOutput(!0,Number)}},WB={init:function(){this.setColour(RB),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.touch_pin),"PIN"),this.setOutput(!0,Number)}},KB={init:function(){this.setColour(RB),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.touch),"PIN"),this.setOutput(!0)}},JB={init:function(){this.setColour(RB),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.serial_pin),"PIN"),this.setOutput(!0,Number)}},QB={init:function(){this.setColour(RB),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.builtinimg),"PIN"),this.setOutput(!0,"esp32_image")}},qB={init:function(){this.setColour(RB),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.builtinimg_extern),"PIN"),this.setOutput(!0,"esp32_image")}},zB={init:function(){this.setColour(RB),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.imglist),"PIN"),this.setOutput(!0)}},jB={init:function(){this.setColour(RB),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.playlist),"PIN"),this.setOutput(!0)}},ZB={init:function(){this.setColour(RB),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.playlist_extern),"PIN"),this.setOutput(!0)}},$B={init:function(){this.setColour(RB),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.exlcdh),"PIN"),this.setOutput(!0,Number)}},tG={init:function(){this.setColour(RB),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.exlcdv),"PIN"),this.setOutput(!0,Number)}},eG={init:function(){this.setColour(RB),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.axis),"PIN"),this.setOutput(!0,Number)}},iG={init:function(){this.setColour(RB),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.brightness),"PIN"),this.setOutput(!0,Number)}},nG={init:function(){this.setColour(RB),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.tts_voice),"PIN"),this.setOutput(!0,Number)}},sG={init:function(){this.setColour(RB),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.tts_builtin_music),"PIN"),this.setOutput(!0,Number)}},_G={init:function(){this.setColour(RB),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.tts_bgmusic),"PIN"),this.setOutput(!0,Number)}},oG={init:function(){this.setColour(RB),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.tone_notes),"PIN"),this.setOutput(!0,Number)}},pG={init:function(){this.setColour(RB),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.radio_power),"PIN"),this.setOutput(!0,Number)}},aG={init:function(){this.setColour(RB),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.radio_datarate),"PIN"),this.setOutput(!0,Number)}},uG={init:function(){this.setColour(RB),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.one_more),"PIN"),this.setOutput(!0)}},rG={init:function(){this.setColour(RB),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.digital_dot),"PIN"),this.setOutput(!0,Number)}},lG=function(t,e){return["HIGH"==this.getFieldValue("BOOL")?"1":"0",e.ORDER_ATOMIC]},dG=function(t,e){e.definitions_.import_machine="import machine";var i="";return i+=e.valueToCode(this,"PIN",e.ORDER_ATOMIC)+".value("+e.valueToCode(this,"STAT",e.ORDER_ATOMIC)+")\n"},IG=function(t,e){e.definitions_.import_machine="import machine";return[e.valueToCode(this,"PIN",e.ORDER_ATOMIC)+".value()",e.ORDER_ATOMIC]},TG=function(t,e){return e.definitions_.import_machine="import machine",e.valueToCode(this,"PIN",e.ORDER_ATOMIC)+".write("+e.valueToCode(this,"NUM",e.ORDER_ATOMIC)+")\n"},MG=function(t,e){e.definitions_.import_machine="import machine";var i=e.valueToCode(this,"PIN",e.ORDER_ATOMIC),n=e.valueToCode(this,"NUM",e.ORDER_ATOMIC);return i+".set_analog_"+this.getFieldValue("key")+"("+n+")\n"},hG=function(t,e){return e.definitions_.import_machine="import machine",[e.valueToCode(this,"pin",e.ORDER_ATOMIC)+".read()",e.ORDER_ATOMIC]},mG=function(t,e){e.definitions_.import_machine="import machine";var i=e.valueToCode(this,"PIN",e.ORDER_ATOMIC),n=this.getFieldValue("mode");return"machine.Pin("+i+").irq(handler = "+e.valueToCode(this,"DO",e.ORDER_ATOMIC)+", trigger = "+n+")\n"},EG=function(t,e){e.definitions_.import_machine="import machine";var i=this.getFieldValue("PIN_OBJ")||"pin#",n=e.valueToCode(this,"PIN",e.ORDER_ATOMIC),s=this.getFieldValue("MODE");return("pin#"==i?"pin"+n:e.variableDB_.getName(i,mt.Variables.NAME_TYPE))+" = machine.Pin("+n+", "+s+")\n"},OG=function(t,e){e.definitions_.import_machine="import machine";var i=this.getFieldValue("PIN_OBJ")||"dac#",n=e.valueToCode(this,"PIN",e.ORDER_ATOMIC);return("dac#"==i?"dac"+n:e.variableDB_.getName(i,mt.Variables.NAME_TYPE))+" = machine.DAC(machine.Pin("+n+"))\n"},RG=function(t,e){return e.definitions_.import_machine="import machine",e.valueToCode(this,"PIN",e.ORDER_ATOMIC)+".atten("+this.getFieldValue("atten")+")\n"},cG=function(t,e){e.definitions_.import_machine="import machine";var i=this.getFieldValue("PIN_OBJ")||"tc#",n=e.valueToCode(this,"PIN",e.ORDER_ATOMIC);return("tc#"==i?"tc"+n:e.variableDB_.getName(i,mt.Variables.NAME_TYPE))+" = machine.TouchPad(machine.Pin("+n+"))\n"},gG=function(t,e){var i=this.getFieldValue("key");return e.definitions_.import_me_g1="import me_g1",["me_g1.ext_ahtx0."+i+"()",e.ORDER_ATOMIC]},CG=function(t,e){var i=this.getFieldValue("key");return e.definitions_.import_me_g1="import me_g1",["me_g1.ext_hp203x."+i,e.ORDER_ATOMIC]},SG=function(t,e){e.definitions_.import_me_g1="import me_g1";return["me_g1.varistor()",e.ORDER_ATOMIC]},AG=function(t,e){e.definitions_.import_me_g1="import me_g1";return['me_g1.ext_rc522.read_card(0, x="id")',e.ORDER_ATOMIC]},LG=function(t,e){var i=e.valueToCode(this,"SECTOR",e.ORDER_ATOMIC);return e.definitions_.import_me_g1="import me_g1",["me_g1.ext_rc522.read_card("+i+")",e.ORDER_ATOMIC]},NG=function(t,e){var i=e.valueToCode(this,"SECTOR",e.ORDER_ATOMIC),n=e.valueToCode(this,"CONTENT",e.ORDER_ATOMIC);return e.definitions_.import_me_g1="import me_g1","me_g1.ext_rc522.write_card("+n+","+i+")\n"},DG=function(t,e){var i=e.valueToCode(this,"SECTOR",e.ORDER_ATOMIC),n=e.valueToCode(this,"CONTENT",e.ORDER_ATOMIC);return e.definitions_.import_me_g1="import me_g1",["me_g1.ext_rc522.write_card("+n+","+i+")",e.ORDER_ATOMIC]},fG=function(t,e){var i=this.getFieldValue("key");return e.definitions_.import_me_g1="import me_g1",["me_g1.ext_rc522.scan_card()=="+i,e.ORDER_ATOMIC]},FG=function(t,e){return[this.getFieldValue("PIN"),e.ORDER_ATOMIC]},PG=FG,YG=FG,vG=FG,XG=FG,xG=FG,yG=FG,bG=FG,VG=FG,BG=FG,GG=FG,UG=FG,wG=FG,HG=FG,kG=FG,WG=FG,KG=FG,JG=FG,QG=FG,qG=FG,zG=FG,jG=FG,ZG=FG,$G=FG,tU=FG,eU=FG,iU=FG,nU=FG,sU=FG,_U=FG,oU=FG,pU=FG,aU=FG,uU=FG,rU=FG,lU=FG,dU=FG,IU=FG,TU=FG,MU=FG,hU=FG,mU=FG,EU=FG,OU=FG,RU=FG;Object.assign(mt.Variables,Rt),Object.assign(mt.Procedures,is),mt.Python=Nu,mt.generator=Nu,Et.Profile.default={},Object.assign(Et.Profile,JV),Object.assign(Et.Profile.default,JV["MixGo CC"]),Object.assign(mt.Blocks,e,i,n,s,_,o,p,a,u,r,l,d,I,V,k,H,X,B,W,f,w,U,G,F,D,N,y,x,b,P,Y,v,lt,dt,It),Object.assign(mt.Python.forBlock,T,M,h,m,E,O,R,c,g,C,S,A,L,nt,ut,at,$,st,rt,Q,pt,ot,_t,q,J,K,et,tt,it,z,j,Z,Tt,Mt,ht)})(); \ No newline at end of file +class ct{constructor(t,e){if(this.variablePrefix_=e||"",this.reservedDict_=Object.create(null),t)for(var i=t.split(","),n=0;n0;s--)e.getInputTargetBlock("IF"+s)&&e.getInputTargetBlock("IF"+s).previousConnection?i[s]=e.getInputTargetBlock("IF"+s).previousConnection:i[s]=null,this.removeInput("IF"+s),e.getInputTargetBlock("DO"+s)&&e.getInputTargetBlock("DO"+s).previousConnection?n[s]=e.getInputTargetBlock("DO"+s).previousConnection:n[s]=null,this.removeInput("DO"+s);this.elseifCount_=parseInt(t.getAttribute("elseif"),10),this.elseCount_=parseInt(t.getAttribute("else"),10);for(s=1;s<=this.elseifCount_;s++)this.appendValueInput("IF"+s).setCheck([Boolean,Number]).appendField(mt.Msg.CONTROLS_IF_MSG_ELSEIF),this.appendStatementInput("DO"+s).appendField(mt.Msg.CONTROLS_IF_MSG_THEN);this.elseCount_&&this.appendStatementInput("ELSE").appendField(mt.Msg.CONTROLS_IF_MSG_ELSE);for(s=i.length-2;s>0;s--)i[s]&&i[s].reconnect(this,"IF"+s);for(s=n.length-2;s>0;s--)n[s]&&n[s].reconnect(this,"DO"+s)},decompose:function(t){var e=t.newBlock("controls_if_if");e.initSvg();for(var i=e.getInput("STACK").connection,n=1;n<=this.elseifCount_;n++){var s=t.newBlock("controls_if_elseif");s.initSvg(),i.connect(s.previousConnection),i=s.nextConnection}if(this.elseCount_){var _=t.newBlock("controls_if_else");_.initSvg(),i.connect(_.previousConnection)}return e},compose:function(t){this.elseCount_&&this.removeInput("ELSE"),this.elseCount_=0;for(var e=this.elseifCount_;e>0;e--)this.removeInput("IF"+e),this.removeInput("DO"+e);this.elseifCount_=0;for(var i=t.getInputTargetBlock("STACK"),n=[null],s=[null],_=null;i;){switch(i.type){case"controls_if_elseif":this.elseifCount_++,n.push(i.valueConnection_),s.push(i.statementConnection_);break;case"controls_if_else":this.elseCount_++,_=i.statementConnection_;break;default:throw Error("Unknown block type: "+i.type)}i=i.nextConnection&&i.nextConnection.targetBlock()}this.updateShape_(),this.reconnectChildBlocks_(n,s,_)},saveConnections:function(t){for(var e=t.getInputTargetBlock("STACK"),i=1;e;){switch(e.type){case"controls_if_elseif":var n=this.getInput("IF"+i),s=this.getInput("DO"+i);e.valueConnection_=n&&n.connection.targetConnection,e.statementConnection_=s&&s.connection.targetConnection,i++;break;case"controls_if_else":s=this.getInput("ELSE");e.statementConnection_=s&&s.connection.targetConnection;break;default:throw"Unknown block type."}e=e.nextConnection&&e.nextConnection.targetBlock()}},rebuildShape_:function(){var t=[null],e=[null],i=null;this.getInput("ELSE")&&(i=this.getInput("ELSE").connection.targetConnection);for(var n=1;this.getInput("IF"+n);){var s=this.getInput("IF"+n),_=this.getInput("DO"+n);console.log(s.connection.targetConnection),t.push(s.connection.targetConnection),e.push(_.connection.targetConnection),n++}this.updateShape_(),this.reconnectChildBlocks_(t,e,i)},updateShape_:function(){this.getInput("ELSE")&&this.removeInput("ELSE");for(var t=1;this.getInput("IF"+t);)this.removeInput("IF"+t),this.removeInput("DO"+t),t++;for(t=1;t<=this.elseifCount_;t++)this.appendValueInput("IF"+t).setCheck([Number,Boolean]).appendField(mt.Msg.CONTROLS_IF_MSG_ELSEIF),this.appendStatementInput("DO"+t).appendField(mt.Msg.CONTROLS_IF_MSG_THEN);this.elseCount_&&this.appendStatementInput("ELSE").appendField(mt.Msg.CONTROLS_IF_MSG_ELSE)},reconnectChildBlocks_:function(t,e,i){for(var n=1;n<=this.elseifCount_;n++)t[n]&&t[n].reconnect(this,"IF"+n),e[n]&&e[n].reconnect(this,"DO"+n);i&&i.reconnect(this,"ELSE")}},Gt={init:function(){this.setColour(Xt),this.appendValueInput("FROM").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.PYTHON_RANGE).appendField(mt.Msg.LANG_CONTROLS_FOR_INPUT_FROM),this.appendValueInput("TO").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.LANG_CONTROLS_FOR_INPUT_TO),this.appendValueInput("STEP").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.PYTHON_RANGE_STEP),this.setInputsInline(!0),this.setOutput(!0),this.setTooltip(mt.Msg.MIXLY_PYTHON_CONTROLS_RANGE_TOOLTIP)}},Ut={init:function(){this.setColour(Xt),this.appendValueInput("LIST").setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.CONTROLS_FOREACH_INPUT),this.appendValueInput("VAR").appendField(mt.Msg.CONTROLS_FOREACH_INPUT_ITEM),this.appendStatementInput("DO").appendField(mt.Msg.MIXLY_DO),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip((function(){return mt.Msg.CONTROLS_FOR_TOOLTIP.replace("“%1”","")}))},getVars:function(){return[this.getFieldValue("VAR")]},renameVar:function(t,e){mt.Names.equals(t,this.getFieldValue("VAR"))&&this.setTitleValue(e,"VAR")}},wt={init:function(){this.setColour(Xt),this.appendValueInput("BOOL").setCheck([Boolean,Number]).appendField(mt.Msg.MIXLY_MICROBIT_JS_CURRENT).appendField(new mt.FieldDropdown(this.OPERATORS),"MODE"),this.appendStatementInput("DO").appendField(mt.Msg.LANG_CONTROLS_WHILEUNTIL_TITLE_REPEAT+mt.Msg.MIXLY_DO),this.setPreviousStatement(!0),this.setNextStatement(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("MODE");return{WHILE:mt.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_WHILE,UNTIL:mt.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_UNTIL}[e]}))}},Ht={init:function(){this.setColour(Xt),this.appendDummyInput().appendField(mt.Msg.MIXLY_PYTHON_TRY),this.appendStatementInput("try"),this.appendValueInput("IF1").appendField(mt.Msg.MIXLY_PYTHON_EXCEPT),this.appendStatementInput("DO1").appendField(""),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setMutator(new mt.icons.MutatorIcon(["controls_except","controls_finally"],this)),this.setTooltip(mt.Msg.MIXLY_MIXPY_CONTROL_TRY_TOOLTIP),this.elseifCount_=1,this.elseCount_=0},mutationToDom:function(){if(!this.elseifCount_&&!this.elseCount_)return null;var t=document.createElement("mutation");return this.elseifCount_&&t.setAttribute("elseif",this.elseifCount_),this.elseCount_&&t.setAttribute("else",1),t},domToMutation:function(t){var e=this,i=[],n=[];this.elseCount_&&this.removeInput("ELSE");for(var s=this.elseifCount_;s>0;s--)e.getInputTargetBlock("IF"+s)&&e.getInputTargetBlock("IF"+s).previousConnection?i[s]=e.getInputTargetBlock("IF"+s).previousConnection:i[s]=null,this.removeInput("IF"+s),e.getInputTargetBlock("DO"+s)&&e.getInputTargetBlock("DO"+s).previousConnection?n[s]=e.getInputTargetBlock("DO"+s).previousConnection:n[s]=null,this.removeInput("DO"+s);this.elseifCount_=parseInt(t.getAttribute("elseif"),10),this.elseCount_=parseInt(t.getAttribute("else"),10);for(s=1;s<=this.elseifCount_;s++)this.appendValueInput("IF"+s).setCheck([Boolean,Number]).appendField(mt.Msg.MIXLY_PYTHON_EXCEPT),this.appendStatementInput("DO"+s).appendField("");this.elseCount_&&this.appendStatementInput("ELSE").appendField(mt.Msg.MIXLY_PYTHON_FINALLY);for(s=i.length-2;s>0;s--)i[s]&&i[s].reconnect(this,"IF"+s);for(s=n.length-2;s>0;s--)n[s]&&n[s].reconnect(this,"DO"+s)},decompose:function(t){var e=t.newBlock("controls_try");e.initSvg();for(var i=e.getInput("STACK").connection,n=1;n<=this.elseifCount_;n++){var s=t.newBlock("controls_except");s.initSvg(),i.connect(s.previousConnection),i=s.nextConnection}if(this.elseCount_){var _=t.newBlock("controls_finally");_.initSvg(),i.connect(_.previousConnection)}return e},compose:function(t){this.elseCount_&&this.removeInput("ELSE"),this.elseCount_=0;for(var e=this.elseifCount_;e>0;e--)this.removeInput("IF"+e),this.removeInput("DO"+e);this.elseifCount_=0;for(var i=t.getInputTargetBlock("STACK"),n=[null],s=[null],_=null;i;){switch(i.type){case"controls_except":this.elseifCount_++,n.push(i.valueConnection_),s.push(i.statementConnection_);break;case"controls_finally":this.elseCount_++,_=i.statementConnection_;break;default:throw Error("Unknown block type: "+i.type)}i=i.nextConnection&&i.nextConnection.targetBlock()}this.updateShape_(),this.reconnectChildBlocks_(n,s,_)},saveConnections:function(t){for(var e=t.getInputTargetBlock("STACK"),i=1;e;){switch(e.type){case"controls_except":var n=this.getInput("IF"+i),s=this.getInput("DO"+i);e.valueConnection_=n&&n.connection.targetConnection,e.statementConnection_=s&&s.connection.targetConnection,i++;break;case"controls_finally":s=this.getInput("ELSE");e.statementConnection_=s&&s.connection.targetConnection;break;default:throw"Unknown block type."}e=e.nextConnection&&e.nextConnection.targetBlock()}},rebuildShape_:function(){var t=[null],e=[null],i=null;this.getInput("ELSE")&&(i=this.getInput("ELSE").connection.targetConnection);for(var n=1;this.getInput("IF"+n);){var s=this.getInput("IF"+n),_=this.getInput("DO"+n);console.log(s.connection.targetConnection),t.push(s.connection.targetConnection),e.push(_.connection.targetConnection),n++}this.updateShape_(),this.reconnectChildBlocks_(t,e,i)},updateShape_:function(){this.getInput("ELSE")&&this.removeInput("ELSE");for(var t=1;this.getInput("IF"+t);)this.removeInput("IF"+t),this.removeInput("DO"+t),t++;for(t=1;t<=this.elseifCount_;t++)this.appendValueInput("IF"+t).setCheck([Number,Boolean]).appendField(mt.Msg.MIXLY_PYTHON_EXCEPT),this.appendStatementInput("DO"+t).appendField("");this.elseCount_&&this.appendStatementInput("ELSE").appendField(mt.Msg.MIXLY_PYTHON_FINALLY)},reconnectChildBlocks_:function(t,e,i){for(var n=1;n<=this.elseifCount_;n++)t[n]&&t[n].reconnect(this,"IF"+n),e[n]&&e[n].reconnect(this,"DO"+n);i&&i.reconnect(this,"ELSE")}},kt={init:function(){this.setColour(Xt);var t=new mt.FieldDropdown(this.OPERATORS);this.appendDummyInput().appendField(t,"FLOW").appendField(mt.Msg.LANG_CONTROLS_FLOW_STATEMENTS_INPUT_OFLOOP),this.setPreviousStatement(!0),this.setTooltip(mt.Msg.MIXLY_PYTHON_CONTROLS_FLOW_STATEMENTS_TOOLTIP);var e=this;this.setTooltip((function(){var t=e.getFieldValue("FLOW");return{BREAK:mt.Msg.CONTROLS_FLOW_STATEMENTS_TOOLTIP_BREAK,CONTINUE:mt.Msg.CONTROLS_FLOW_STATEMENTS_TOOLTIP_CONTINUE}[t]}))},onchange:function(){if(this.workspace){var t=!1,e=this;do{if("controls_repeat"==e.type||"controls_for"==e.type||"controls_forEach"==e.type||"controls_repeat_ext"==e.type||"controls_whileUntil"==e.type||"do_while"==e.type){t=!0;break}e=e.getSurroundParent()}while(e);t?this.setWarningText(null):this.setWarningText(mt.Msg.LANG_CONTROLS_FLOW_STATEMENTS_WARNING)}}},Wt={init:function(){this.setColour(Xt),this.appendDummyInput().appendField(mt.Msg.LANG_CONTROLS_FOR_INPUT_WITH).appendField(new mt.FieldTextInput("i"),"VAR"),this.appendValueInput("FROM").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.LANG_CONTROLS_FOR_INPUT_FROM),this.appendValueInput("TO").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.LANG_CONTROLS_FOR_INPUT_TO),this.appendValueInput("STEP").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_STEP),this.appendStatementInput("DO").appendField(mt.Msg.MIXLY_DO),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0);var t=this;this.setTooltip((function(){return mt.Msg.CONTROLS_FOR_TOOLTIP.replace("%1",t.getFieldValue("VAR"))}))},getVars:function(){return[this.getFieldValue("VAR")]},renameVar:function(t,e){mt.Names.equals(t,this.getFieldValue("VAR"))&&this.setTitleValue(e,"VAR")}},Kt={init:function(){this.setColour(Xt),this.appendDummyInput().appendField(mt.Msg.LANG_CONTROLS_FOR_INPUT_WITH).appendField(new mt.FieldTextInput("i"),"VAR"),this.appendValueInput("FROM").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.LANG_CONTROLS_FOR_INPUT_FROM),this.appendValueInput("TO").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.LANG_CONTROLS_FOR_INPUT_TO),this.appendValueInput("STEP").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_STEP),this.appendStatementInput("DO").appendField(mt.Msg.MIXLY_DO),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0);var t=this;this.setTooltip((function(){return mt.Msg.MIXLY_PYTHON_CONTROLS_FOR_RANGE_TOOLTIP.replace("%1",t.getFieldValue("VAR"))}))},getVars:function(){return[this.getFieldValue("VAR")]},renameVar:function(t,e){mt.Names.equals(t,this.getFieldValue("VAR"))&&this.setTitleValue(e,"VAR")}};wt.OPERATORS=[[mt.Msg.LANG_CONTROLS_WHILEUNTIL_OPERATOR_WHILE,"WHILE"],[mt.Msg.LANG_CONTROLS_WHILEUNTIL_OPERATOR_UNTIL,"UNTIL"]],kt.OPERATORS=[[mt.Msg.LANG_CONTROLS_FLOW_STATEMENTS_OPERATOR_BREAK,"BREAK"],[mt.Msg.LANG_CONTROLS_FLOW_STATEMENTS_OPERATOR_CONTINUE,"CONTINUE"]];const Jt={init:function(){this.setColour(Xt),this.appendDummyInput().appendField(mt.Msg.CONTROLS_IF_IF_TITLE_IF),this.appendStatementInput("STACK"),this.setTooltip(mt.Msg.CONTROLS_IF_IF_TOOLTIP),this.contextMenu=!1}},Qt={init:function(){this.setColour(Xt),this.appendDummyInput().appendField(mt.Msg.CONTROLS_IF_ELSEIF_TITLE_ELSEIF),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(mt.Msg.CONTROLS_IF_ELSEIF_TOOLTIP),this.contextMenu=!1}},qt={init:function(){this.setColour(Xt),this.appendDummyInput().appendField(mt.Msg.CONTROLS_IF_ELSE_TITLE_ELSE),this.setPreviousStatement(!0),this.setTooltip(mt.Msg.CONTROLS_IF_ELSE_TOOLTIP),this.contextMenu=!1}},zt={init:function(){this.setColour(Xt),this.appendDummyInput().appendField("try"),this.appendStatementInput("STACK"),this.setPreviousStatement(!1),this.setNextStatement(!1),this.contextMenu=!1}},jt={init:function(){this.setColour(Xt),this.appendDummyInput().appendField(mt.Msg.MIXLY_PYTHON_EXCEPT),this.setPreviousStatement(!0),this.setNextStatement(!0),this.contextMenu=!1,this.setTooltip(mt.Msg.MIXLY_MIXPY_CONTROL_EXCEPT_TOOLTIP)}},Zt={init:function(){this.setColour(Xt),this.appendDummyInput().appendField(mt.Msg.MIXLY_PYTHON_FINALLY),this.setPreviousStatement(!0),this.contextMenu=!1,this.setTooltip(mt.Msg.MIXLY_MIXPY_CONTROL_FINALLY_TOOLTIP)}},$t={init:function(){this.jsonInit({message0:mt.Msg.CONTROLS_REPEAT_TITLE,args0:[{type:"input_value",name:"TIMES"}],previousStatement:null,nextStatement:null,colour:Xt,tooltip:mt.Msg.CONTROLS_REPEAT_TOOLTIP,helpUrl:mt.Msg.CONTROLS_REPEAT_HELPURL}),this.appendStatementInput("DO")}},te={init:function(){this.setColour(Xt),this.appendValueInput("BOOL").appendField("lambda"),this.appendStatementInput("DO").appendField(mt.Msg.MIXLY_STAT),this.setOutput(!0)}},ee={init:function(){this.setColour(Xt),this.appendDummyInput().appendField(mt.Msg.MIXLY_PYTHON_PASS),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(mt.Msg.MIXLY_PYTHON_CONTROLS_PASS_TOOLTIP)}},ie={init:function(){this.setColour(Xt),this.appendDummyInput().appendField(mt.Msg.MIXLY_PYTHON_CONTROLS_THREAD_START),this.appendValueInput("callback").appendField(mt.Msg.MIXLY_PYTHON_CONTROLS_THREAD_USE),this.appendValueInput("VAR").appendField(mt.Msg.MIXLY_PARAMS),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_PYTHON_CONTROLS_THREAD_TOOLTIP)}},ne={init:function(){this.appendDummyInput().appendField(mt.Msg.CONTROLS_REPEAT_TITLE_REPEAT+mt.Msg.MIXLY_DO),this.appendStatementInput("input_data").setCheck(null),this.appendValueInput("select_data").setCheck(null).appendField(mt.Msg.CONTROLS_OPERATOR_UNTIL).appendField(new mt.FieldDropdown([[mt.Msg.LANG_CONTROLS_WHILEUNTIL_OPERATOR_WHILE,"true"],[mt.Msg.LANG_CONTROLS_WHILEUNTIL_OPERATOR_UNTIL,"false"]]),"type"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setColour(Xt),this.setTooltip("do-while loop"),this.setHelpUrl("")}},se={init:function(){this.setColour(Xt),this.appendDummyInput().appendField(mt.Msg.MIXLY_OP_GARBAGE_COLLECT),this.setPreviousStatement(!0),this.setNextStatement(!0)}},_e={init:function(){this.setColour(Xt),this.appendDummyInput().appendField(mt.Msg.MIXLY_GET_MEM_ALLOC),this.setOutput(!0)}},oe={init:function(){this.setColour(Xt),this.appendDummyInput().appendField(mt.Msg.MIXLY_GET_MEM_FREE),this.setOutput(!0)}},pe={init:function(){this.setColour(Xt),this.appendDummyInput().appendField(mt.Msg.MIXLY_GET+mt.Msg.MIXLY_DEVICE+"ID"),this.setInputsInline(!0),this.setOutput(!0),this.setTooltip(mt.Msg.PROCEDURES_DEFRETURN_RETURN+mt.Msg.MIXLY_GET_UNIQUE_IDEN)}},ae={init:function(){this.setColour(Xt),this.appendValueInput("VAR").appendField(mt.Msg.MIXLY_RTC_TIMESTAMP),this.appendDummyInput().appendField(mt.Msg.MIXLY_TIMESTAMP_TO_DATA),this.setInputsInline(!0),this.setOutput(!0,Number)}},ue={init:function(){this.setColour(Xt),this.appendDummyInput().appendField(mt.Msg.MIXLY_GET_UNIQUE_IDEN),this.setOutput(!0)}},re=230;mt.FieldTextInput.math_number_validator=function(t){return String(t)},mt.FieldTextInput.math_number_validator_include_blank=function(t){if(""===t)return"";return/^-?(0X|0x|0O|0o|0B|0b)?[a-fA-F0-9]{1,}(\.[a-fA-F0-9]+)?$/.test(t)?String(t):null};const de={init:function(){this.setColour(re),this.appendDummyInput().appendField(new mt.FieldTextInput("0",mt.FieldTextInput.math_number_validator),"NUM"),this.setOutput(!0,Number),this.setTooltip(mt.Msg.MATH_NUMBER_TOOLTIP)}},le={init:function(){this.setColour(re);this.appendDummyInput("").appendField(mt.Msg.MIXLY_PYTHON_MATH_CONSTANT).appendField(new mt.FieldDropdown([["π","pi"],["e","e"]]),"CONSTANT"),this.setOutput(!0,Number);var t=this;this.setTooltip((function(){var e=t.getFieldValue("CONSTANT");return{pi:mt.Msg.MIXLY_PYTHON_MATH_CONSTANT_PI_TOOLTIP,e:mt.Msg.MIXLY_PYTHON_MATH_CONSTANT_E_TOOLTIP}[e]}))}},Ie={init:function(){this.setColour(re);this.appendDummyInput("").appendField(mt.Msg.MIXLY_PYTHON_MATH_CONSTANT).appendField(new mt.FieldDropdown([["π","pi"],["e","e"]]),"CONSTANT"),this.setOutput(!0,Number);var t=this;this.setTooltip((function(){var e=t.getFieldValue("CONSTANT");return{pi:mt.Msg.MIXLY_PYTHON_MATH_CONSTANT_PI_MP_TOOLTIP,e:mt.Msg.MIXLY_PYTHON_MATH_CONSTANT_E_MP_TOOLTIP}[e]}))}},Te={init:function(){this.setColour(re),this.setOutput(!0),this.appendValueInput("A"),this.appendValueInput("B").appendField(new mt.FieldDropdown([["+","ADD"],["-","MINUS"],["×","MULTIPLY"],["÷","DIVIDE"],["%","QUYU"],["//","ZHENGCHU"],["**","POWER"]]),"OP"),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("OP");return{ADD:mt.Msg.MATH_ARITHMETIC_TOOLTIP_ADD,MINUS:mt.Msg.MATH_ARITHMETIC_TOOLTIP_MINUS,MULTIPLY:mt.Msg.MATH_ARITHMETIC_TOOLTIP_MULTIPLY,DIVIDE:mt.Msg.MATH_ARITHMETIC_TOOLTIP_DIVIDE,QUYU:mt.Msg.MATH_MODULO_TOOLTIP,ZHENGCHU:mt.Msg.MATH_ARITHMETIC_TOOLTIP_DIVIDE,POWER:mt.Msg.MATH_ARITHMETIC_TOOLTIP_POWER}[e]}))}},Me={init:function(){this.setColour(re),this.setPreviousStatement(!0),this.setNextStatement(!0),this.appendValueInput("A"),this.appendValueInput("B").appendField(new mt.FieldDropdown([["+=","ADD"],["-=","MINUS"],["×=","MULTIPLY"],["÷=","DIVIDE"],["%=","QUYU"],["//=","ZHENGCHU"],["**=","POWER"]]),"OP"),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("OP");return{ADD:mt.Msg.MATH_ARITHMETIC_TOOLTIP_ADD,MINUS:mt.Msg.MATH_ARITHMETIC_TOOLTIP_MINUS,MULTIPLY:mt.Msg.MATH_ARITHMETIC_TOOLTIP_MULTIPLY,DIVIDE:mt.Msg.MATH_ARITHMETIC_TOOLTIP_DIVIDE,QUYU:mt.Msg.MATH_MODULO_TOOLTIP,ZHENGCHU:mt.Msg.MATH_ARITHMETIC_TOOLTIP_DIVIDE,POWER:mt.Msg.MATH_ARITHMETIC_TOOLTIP_POWER}[e]}))}},he={init:function(){this.setColour(re),this.setOutput(!0,Number),this.appendValueInput("A").setCheck(Number),this.appendValueInput("B").setCheck(Number).appendField(new mt.FieldDropdown([["&","&"],["|","|"],[">>",">>"],["<<","<<"]]),"OP"),this.setInputsInline(!0),this.setTooltip("位运算")}},me={init:function(){this.setColour(re),this.setOutput(!0,Number),this.appendValueInput("NUM").setCheck(Number).appendField(new mt.FieldDropdown([["sin","SIN"],["cos","COS"],["tan","TAN"],["asin","ASIN"],["acos","ACOS"],["atan","ATAN"],["-","-"],["ln","LN"],["log10","LOG10"],["e^","EXP"],["10^","POW10"]]),"OP");var t=this;this.setTooltip((function(){var e=t.getFieldValue("OP");return{SIN:mt.Msg.MATH_TRIG_TOOLTIP_SIN,COS:mt.Msg.MATH_TRIG_TOOLTIP_COS,TAN:mt.Msg.MATH_TRIG_TOOLTIP_TAN,ASIN:mt.Msg.MATH_TRIG_TOOLTIP_ASIN,ACOS:mt.Msg.MATH_TRIG_TOOLTIP_ACOS,ATAN:mt.Msg.MATH_TRIG_TOOLTIP_ATAN,LN:mt.Msg.MATH_SINGLE_TOOLTIP_LN}[e]}))}},Ee={init:function(){var t=[[mt.Msg.MATH_BIN,"bin"],[mt.Msg.MATH_OCT,"oct"],[mt.Msg.MATH_HEX,"hex"]];this.setColour(re),this.setOutput(!0,String),this.appendValueInput("NUM").setCheck(Number).appendField(new mt.FieldDropdown(t),"OP");var e=this;this.setTooltip((function(){var t=e.getFieldValue("OP");return{bin:mt.Msg.MATH_DEC_TOOLTIP_BIN,oct:mt.Msg.MATH_DEC_TOOLTIP_OCT,hex:mt.Msg.MATH_DEC_TOOLTIP_HEX}[t]}))}},Oe={init:function(){var t=[[mt.Msg.LANG_MATH_TO_ROUND,"round"],[mt.Msg.LANG_MATH_TO_CEIL,"ceil"],[mt.Msg.LANG_MATH_TO_FLOOR,"floor"],[mt.Msg.MATH_ABS,"fabs"],[mt.Msg.MATH_SQRT,"sqrt"]];this.setColour(re),this.appendValueInput("A").setCheck(Number).appendField(new mt.FieldDropdown(t),"OP"),this.setOutput(!0,Number);var e=this;this.setTooltip((function(){var t=e.getFieldValue("OP");return{sqrt:mt.Msg.MATH_SINGLE_TOOLTIP_ROOT,fabs:mt.Msg.MATH_SINGLE_TOOLTIP_ABS,sq:mt.Msg.MATH_SINGLE_TOOLTIP_SQ,round:mt.Msg.MATH_SINGLE_TOOLTIP_ROUND,ceil:mt.Msg.MATH_SINGLE_TOOLTIP_CEIL,floor:mt.Msg.MATH_SINGLE_TOOLTIP_FLOOR}[t]}))}},Re={init:function(){var t=[[mt.Msg.MIXLY_MAX,"max"],[mt.Msg.MIXLY_MIN,"min"]];this.setColour(re),this.appendValueInput("A").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(new mt.FieldDropdown(t),"OP").appendField("("),this.appendValueInput("B").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(","),this.appendDummyInput("").setAlign(mt.inputs.Align.RIGHT).appendField(")"),this.setInputsInline(!0),this.setOutput(!0,Number);var e=this;this.setTooltip((function(){var t=e.getFieldValue("OP");return{max:mt.Msg.MIXLY_TOOLTIP_MATH_MAX,min:mt.Msg.MIXLY_TOOLTIP_MATH_MIN}[t]}))}},ce={init:function(){var t=[[mt.Msg.MATH_TWO,"two"],[mt.Msg.MATH_EIGHT,"eight"],[mt.Msg.MATH_TEN,"ten"],[mt.Msg.MATH_SIXTEEN,"sixteen"]];this.setColour(re),this.appendDummyInput("").appendField(mt.Msg.MATH_BA),this.appendValueInput("NUM").appendField(new mt.FieldDropdown(t),"OP").appendField(mt.Msg.MATH_JinZhi).setCheck(Number),this.appendDummyInput("").appendField(mt.Msg.MATH_ZHW).appendField(new mt.FieldDropdown(t),"OP2").appendField(mt.Msg.MATH_JinZhi),this.setFieldValue("ten","OP2"),this.setOutput(!0),this.setInputsInline(!0);var e=this;this.setTooltip((function(){var t=e.getFieldValue("OP"),i={two:mt.Msg.MATH_Before_two,eight:mt.Msg.MATH_Before_eight,ten:mt.Msg.MATH_Before_ten,sixteen:mt.Msg.MATH_Before_sixteen},n=e.getFieldValue("OP2"),s={two:mt.Msg.MATH_Behind_two,eight:mt.Msg.MATH_Behind_eight,ten:mt.Msg.MATH_Behind_ten,sixteen:mt.Msg.MATH_Behind_sixteen};return i[t]+s[n]}))}},ge={init:function(){var t=[[mt.Msg.LANG_MATH_INT,"int"],[mt.Msg.LANG_MATH_FLOAT,"float"]];this.setColour(re),this.setOutput(!0,Number),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_RANDOM).appendField(new mt.FieldDropdown(t),"TYPE"),this.appendValueInput("FROM").setCheck(Number).appendField(mt.Msg.LANG_CONTROLS_FOR_INPUT_FROM),this.appendValueInput("TO").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.LANG_MATH_RANDOM_INT_INPUT_TO),this.setInputsInline(!0);var e=this;this.setTooltip((function(){var t=e.getFieldValue("TYPE"),i={int:mt.Msg.LANG_MATH_INT,float:mt.Msg.LANG_MATH_FLOAT_RANDOM};return mt.Msg.MATH_RANDOM_INT_TOOLTIP+i[t]}))}},Ce={init:function(){this.setColour(re),this.setOutput(!0,Number),this.appendValueInput("VALUE").setCheck(Number).appendField(mt.Msg.LANG_MATH_CONSTRAIN_INPUT_CONSTRAIN),this.appendValueInput("LOW").setCheck(Number).appendField(mt.Msg.LANG_MATH_CONSTRAIN_INPUT_LOW),this.appendValueInput("HIGH").setCheck(Number).appendField(mt.Msg.LANG_MATH_CONSTRAIN_INPUT_HIGH),this.setInputsInline(!0),this.setTooltip(mt.Msg.MATH_CONSTRAIN_TOOLTIP)}},Se={init:function(){this.setColour(re),this.appendValueInput("NUM",Number).appendField(mt.Msg.MIXLY_MAP).setCheck(Number),this.appendValueInput("fromLow",Number).appendField(mt.Msg.MIXLY_MAP_FROM).setCheck(Number),this.appendValueInput("fromHigh",Number).appendField(",").setCheck(Number),this.appendValueInput("toLow",Number).appendField(mt.Msg.MIXLY_MAP_TO).setCheck(Number),this.appendValueInput("toHigh",Number).appendField(",").setCheck(Number),this.appendDummyInput("").appendField("]"),this.setInputsInline(!0),this.setOutput(!0),this.setTooltip(mt.Msg.MIXLY_TOOLTIP_MATH_MAP)}},Ae={init:function(){this.setColour(re),this.appendDummyInput().appendField(new mt.FieldTextInput("0",mt.FieldTextInput.math_number_validator_include_blank),"NUM"),this.setOutput(!0),this.setTooltip(mt.Msg.MATH_NUMBER_TOOLTIP)}},Le={init:function(){this.setColour(re),this.appendValueInput("NUM").setCheck(Number).appendField(mt.Msg.LANG_MATH_RANDOM_SEED),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(mt.Msg.MIXLY_TOOLTIP_MATH_RANDOM_SEED)}},Ne={init:function(){this.setColour(re),this.setOutput(!0,Number),this.appendValueInput("VALUE").setCheck(Number),this.appendValueInput("VAR").setCheck(Number).appendField(mt.Msg.MATH_ROUND).appendField(mt.Msg.TEXT_KEEP),this.appendDummyInput().appendField(mt.Msg.TEXT_DECIMAL),this.setInputsInline(!0),this.setTooltip(mt.Msg.MATH_ROUND_NEW_TOOLTIP)}},De={init:function(){var t=[[mt.Msg.MIXLY_TO_INT,"int"],[mt.Msg.MIXLY_TO_FLOAT,"float"],[mt.Msg.MIXLY_TO_BITES,"b"],[mt.Msg.LANG_MATH_BYTE+mt.Msg.MIXLY_TO_INT,"bti"]];this.setColour(re),this.appendValueInput("VAR").appendField(new mt.FieldDropdown(t),"TOWHAT"),this.setOutput(!0,Number);var e=this;this.setTooltip((function(){var t=e.getFieldValue("TOWHAT");return{int:mt.Msg.MIXLY_PYTHON_TOOLTIP_TOINT,float:mt.Msg.MIXLY_PYTHON_TOOLTIP_TOFLOAT,b:mt.Msg.MIXLY_TOOLTIP_TEXT_TOBYTE}[t]}))}},fe={init:function(){var t=[[mt.Msg.MIXLY_TO_INT,"int"],[mt.Msg.MIXLY_TO_FLOAT,"float"]];this.setColour(re),this.appendValueInput("VAR").appendField(new mt.FieldDropdown(t),"TOWHAT"),this.setOutput(!0,Number);var e=this;this.setTooltip((function(){var t=e.getFieldValue("TOWHAT");return{int:mt.Msg.MIXLY_TOOLTIP_TEXT_TOINT,float:mt.Msg.MIXLY_TOOLTIP_TEXT_TOFLOAT}[t]}))}},Fe=Se,Pe={init:function(){this.setColour(re),this.appendValueInput("VAR").appendField(mt.Msg.LANG_MATH_BYTE+mt.Msg.MIXLY_TO_HEX),this.setOutput(!0,Number),this.setTooltip(mt.Msg.MIXLY_PYTHON_TOOLTIP_TOHEX)}},Ye={init:function(){this.setColour(re),this.itemCount_=1,this.setMutator(new mt.icons.MutatorIcon(["lists_create_with_item"],this)),this.appendDummyInput("DUMMY").appendField(mt.Msg.MIXLY_PRODUCT+mt.Msg.MIXLY_GENERATE_CARTESIAN_PRODUCT),this.appendValueInput("REPEAT").appendField(mt.Msg.MIXLY_EVERY_PER_ELEPER_ELEMENT),this.appendDummyInput().appendField(mt.Msg.CONTROLS_REPEAT_TITLE_TIMES),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setOutput(!0),this.setTooltip(mt.Msg.LISTS_CREATE_WITH_PYTHON_TOOLTIP),this.updateShape_()},mutationToDom:function(){var t=document.createElement("mutation");return t.setAttribute("items",this.itemCount_),t},domToMutation:function(t){this.itemCount_=parseInt(t.getAttribute("items"),10),this.updateShape_()},decompose:function(t){var e=t.newBlock("lists_create_with_container");e.initSvg();for(var i=e.getInput("STACK").connection,n=0;n1&&"\\"===t.charAt(0)){var e=t.charAt(1);if("0"===e||"b"===e||"f"===e||"n"===e||"r"===e||"t"===e||"\\"===e||"'"===e)return String(t).substring(0,2);if("x"===e&&"0"===t.charAt(2)&&"B"===t.charAt(3))return String(t).substring(0,4)}return String(t).substring(0,1)};const ye={init:function(){this.setColour(ve),this.appendDummyInput().appendField(this.newQuote_(!0)).appendField(new mt.FieldTextInput("",mt.FieldTextInput.char_validator),"TEXT").appendField(this.newQuote_(!1)),this.setOutput(!0,Number),this.setTooltip(mt.Msg.TEXT_CHAR_TOOLTIP)},newQuote_:function(t){if(1==t)var e="../../media/quote2.png";else e="../../media/quote3.png";return new mt.FieldImage(e,7,12,'"')}},be={init:function(){this.setColour(ve),this.appendValueInput("A").setCheck([String,Number]),this.appendValueInput("B").setCheck([String,Number]).appendField(mt.Msg.MIXLY_TEXT_JOIN),this.setInputsInline(!0),this.setOutput(!0,String),this.setTooltip(mt.Msg.MIXLY_TOOLTIP_TEXT_JOIN)}},Ve={init:function(){this.setColour(ve),this.appendValueInput("VAR").setCheck(Number).appendField(mt.Msg.MIXLY_TOCHAR),this.setOutput(!0,String),this.setTooltip(mt.Msg.MIXLY_TOOLTIP_TEXT_TOCHAR)}},Be={init:function(){this.setColour(ve),this.appendValueInput("VAR").setCheck(String).appendField(mt.Msg.MIXLY_TOASCII),this.setOutput(!0,Number),this.setTooltip(mt.Msg.MIXLY_TOOLTIP_TEXT_TOASCII)}},Ge={init:function(){this.setColour(ve),this.appendValueInput("VAR").appendField(mt.Msg.MIXLY_TOSTRING),this.setOutput(!0,String),this.setTooltip(mt.Msg.MIXLY_PYTHON_TOOLTIP_TOTEXT)}},Ue={init:function(){this.setColour(ve),this.appendValueInput("VAR").appendField(mt.Msg.MIXLY_LENGTH),this.setOutput(!0,Number),this.setTooltip(mt.Msg.MIXLY_TOOLTIP_TEXT_LENGTH)}},we={init:function(){this.WHERE_OPTIONS=[[mt.Msg.LISTS_GET_INDEX_FROM_START,"FROM_START"],[mt.Msg.LISTS_GET_INDEX_FROM_END,"FROM_END"],[mt.Msg.TEXT_GET_INDEX_RANDOM+1+mt.Msg.TEXT_CHARAT2,"RANDOM"]],this.setHelpUrl(mt.Msg.LISTS_GET_INDEX_HELPURL),this.setColour(ve),this.appendValueInput("VAR").setCheck(String),this.appendValueInput("AT").setCheck(Number),this.appendDummyInput().appendField(mt.Msg.LISTS_GET_INDEX_GET,"MODE"),mt.Msg.LISTS_GET_INDEX_TAIL&&this.appendDummyInput("TAIL").appendField(mt.Msg.LISTS_GET_INDEX_TAIL),this.setInputsInline(!0),this.setOutput(!0),this.updateAt_(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("MODE"),i=t.getFieldValue("WHERE"),n="";switch(e+" "+i){case"GET FROM_START":case"GET FROM_END":n=mt.Msg.LISTS_GET_INDEX_TOOLTIP_GET_FROM;break;case"GET RANDOM":n=mt.Msg.LISTS_GET_INDEX_TOOLTIP_GET_RANDOM;break;case"GET_REMOVE FROM_START":case"GET_REMOVE FROM_END":n=mt.Msg.LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_FROM;break;case"GET_REMOVE RANDOM":n=mt.Msg.LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_RANDOM}return"FROM_START"!=i&&"FROM_END"!=i||(n+=" "+mt.Msg.LISTS_INDEX_FROM_START_TOOLTIP.replace("%1",mt.Msg.ONE_BASED_INDEXING?"#1":"#0")),n}));var e=this;this.setTooltip((function(){var t=e.getFieldValue("WHERE"),i={FROM_START:mt.Msg.LISTS_GET_INDEX_FROM_START,FROM_END:mt.Msg.LISTS_GET_INDEX_FROM_END,RANDOM:mt.Msg.TEXT_GET_INDEX_RANDOM};return mt.Msg.PROCEDURES_DEFRETURN_RETURN+mt.Msg.MIXLY_MICROBIT_TYPE_STRING+i[t]+"n"+mt.Msg.TEXT_CHARAT2}))},mutationToDom:function(){var t=document.createElement("mutation");t.setAttribute("statement",!this.outputConnection);var e=this.getInput("AT").type==mt.INPUT_VALUE;return t.setAttribute("at",e),t},domToMutation:function(t){var e="true"==t.getAttribute("statement");this.updateStatement_(e),t="false"!=t.getAttribute("at"),this.updateAt_(t)},updateStatement_:function(t){t!=!this.outputConnection&&(this.unplug(!0,!0),t?(this.setOutput(!1),this.setPreviousStatement(!0),this.setNextStatement(!0)):(this.setPreviousStatement(!1),this.setNextStatement(!1),this.setOutput(!0)))},updateAt_:function(t){this.removeInput("AT"),this.removeInput("ORDINAL",!0),t?(this.appendValueInput("AT").setCheck(Number),mt.Msg.TEXT_CHARAT2&&this.appendDummyInput("ORDINAL").appendField(mt.Msg.TEXT_CHARAT2)):this.appendDummyInput("AT");var e=new mt.FieldDropdown(this.WHERE_OPTIONS,(function(e){var i="FROM_START"==e||"FROM_END"==e;if(i!=t){var n=this.sourceBlock_;return n.updateAt_(i),n.setFieldValue(e,"WHERE"),null}}));this.getInput("AT").appendField(e,"WHERE"),mt.Msg.LISTS_GET_INDEX_TAIL&&this.moveInputBefore("TAIL",null)}},He={init:function(){this.setHelpUrl(mt.Msg.LISTS_GET_INDEX_HELPURL),this.setColour(ve),this.appendValueInput("VAR").setCheck(String),this.appendValueInput("AT").setCheck(Number).appendField(mt.Msg.LISTS_GET_INDEX_GET+" "+mt.Msg.LISTS_GET_INDEX_FROM_START),this.appendDummyInput().appendField(mt.Msg.TEXT_CHARAT2),this.setOutput(!0),this.setTooltip(mt.Msg.PROCEDURES_DEFRETURN_RETURN+mt.Msg.MIXLY_MICROBIT_TYPE_STRING+mt.Msg.LISTS_GET_INDEX_FROM_START+"n"+mt.Msg.TEXT_CHARAT2)}},ke={init:function(){this.setHelpUrl(mt.Msg.LISTS_GET_INDEX_HELPURL),this.setColour(ve),this.appendValueInput("VAR").setCheck(String),this.appendDummyInput().appendField(mt.Msg.TEXT_RANDOM_CHAR),this.setOutput(!0),this.setTooltip(mt.Msg.TEXT_RANDOM_CHAR_TOOLTIP)}},We={init:function(){this.WHERE_OPTIONS_1=[[mt.Msg.LISTS_GET_INDEX_FROM_START,"FROM_START"],[mt.Msg.LISTS_GET_INDEX_FROM_END,"FROM_END"],[mt.Msg.LISTS_GET_SUBLIST_START_FIRST,"FIRST"]],this.WHERE_OPTIONS_2=[[mt.Msg.LISTS_GET_SUBLIST_END_FROM_START,"FROM_START"],[mt.Msg.LISTS_GET_SUBLIST_END_FROM_END,"FROM_END"],[mt.Msg.LISTS_GET_SUBLIST_END_LAST,"LAST"]],this.setHelpUrl(mt.Msg.LISTS_GET_SUBLIST_HELPURL),this.setColour(ve),this.appendValueInput("VAR").setCheck(String),this.appendDummyInput("").appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET),this.appendDummyInput("AT1"),this.appendDummyInput("AT2"),this.setInputsInline(!0),this.setOutput(!0,"List"),this.updateAt_(1,!0),this.updateAt_(2,!0),this.setTooltip(mt.Msg._GET_TEXT_SUBLIST_TOOLTIP)},mutationToDom:function(){var t=document.createElement("mutation"),e=this.getInput("AT1").type==mt.INPUT_VALUE;t.setAttribute("at1",e);var i=this.getInput("AT2").type==mt.INPUT_VALUE;return t.setAttribute("at2",i),t},domToMutation:function(t){var e="true"==t.getAttribute("at1"),i="true"==t.getAttribute("at2");this.updateAt_(1,e),this.updateAt_(2,i)},updateAt_:function(t,e){this.removeInput("AT"+t),this.removeInput("ORDINAL"+t,!0),e?(this.appendValueInput("AT"+t).setCheck(Number),mt.Msg.TEXT_CHARAT2&&this.appendDummyInput("ORDINAL"+t).appendField(mt.Msg.TEXT_CHARAT2)):this.appendDummyInput("AT"+t);var i=new mt.FieldDropdown(this["WHERE_OPTIONS_"+t],(function(i){var n="FROM_START"==i||"FROM_END"==i;if(n!=e){var s=this.sourceBlock_;return s.updateAt_(t,n),s.setFieldValue(i,"WHERE"+t),null}}));this.getInput("AT"+t).appendField(i,"WHERE"+t),1==t&&(this.moveInputBefore("AT1","AT2"),this.getInput("ORDINAL1")&&this.moveInputBefore("ORDINAL1","AT2"))}},Ke={init:function(){this.setHelpUrl(mt.Msg.LISTS_GET_SUBLIST_HELPURL),this.setColour(ve),this.appendValueInput("VAR").setCheck(String),this.appendValueInput("AT1").appendField(mt.Msg.LISTS_GET_INDEX_GET+" "+mt.Msg.LISTS_GET_INDEX_FROM_START),this.appendValueInput("AT2").appendField(mt.Msg.LISTS_GET_SUBLIST_END_FROM_START),this.appendDummyInput().appendField(mt.Msg.TEXT_CHARAT2),this.setInputsInline(!0),this.setOutput(!0,["List",String]),this.setTooltip(mt.Msg._GET_TEXT_SUBLIST_TOOLTIP)}},Je={init:function(){var t=[[mt.Msg.MIXLY_EQUALS,"==="],[mt.Msg.MIXLY_STARTSWITH,"startswith"],[mt.Msg.MIXLY_ENDSWITH,"endswith"]];this.setColour(ve),this.appendValueInput("STR1").setCheck(String),this.appendValueInput("STR2").appendField(new mt.FieldDropdown(t),"DOWHAT").setCheck(String),this.setOutput(!0,[Boolean,Number]),this.setInputsInline(!0)}},Qe={init:function(){this.setColour(ve),this.appendValueInput("STR1").setCheck(String),this.appendValueInput("STR2").appendField(mt.Msg.MIXLY_COMPARETO).setCheck(String),this.setOutput(!0,Number),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_COMPARETO_HELP)}},qe={init:function(){var t=[[mt.Msg.TEXT_UPPER,"upper"],[mt.Msg.TEXT_TITLE,"title"],[mt.Msg.TEXT_CAPITALIZE,"capitalize"],[mt.Msg.TEXT_SWAPCASE,"swapcase"],[mt.Msg.TEXT_LOWER,"lower"]];this.setColour(ve),this.appendValueInput("VAR").appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET).appendField(new mt.FieldDropdown(t),"CAPITAL").setCheck(String),this.setOutput(!0,String);var e=this;this.setTooltip((function(){var t=e.getFieldValue("CAPITAL");return{upper:mt.Msg.MIXLY_MIXPY_TEXT_UPPER_TOOLTIP,title:mt.Msg.MIXLY_MIXPY_TEXT_TITLE_TOOLTIP,swapcase:mt.Msg.MIXLY_MIXPY_TEXT_SWAPCASE_TOOLTIP,capitalize:mt.Msg.MIXLY_MIXPY_TEXT_CAPITALIZE_TOOLTIP,lower:mt.Msg.MIXLY_MIXPY_TEXT_LOWER_TOOLTIP}[t]}))}},ze={init:function(){var t=[[mt.Msg.TEXT_LJUST,"ljust"],[mt.Msg.TEXT_CENTER,"center"],[mt.Msg.TEXT_RJUST,"rjust"]];this.setColour(ve),this.appendValueInput("VAR").appendField(new mt.FieldDropdown(t),"CENTER").setCheck(String),this.appendValueInput("WID").appendField(mt.Msg.MIXLY_WIDTH).setCheck(Number),this.appendValueInput("Symbol").appendField(mt.Msg.MIXLY_RECT_Fill).setCheck(String),this.setInputsInline(!0),this.setOutput(!0,String),this.setTooltip(mt.Msg.MIXLY_MIXPY_TEXT_CENTER_TOOLTIP)}},je={init:function(){this.setColour(ve),this.appendValueInput("VAR").appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET).setCheck(String),this.appendValueInput("STR").appendField(mt.Msg.MIXLY_MID+mt.Msg.MIXLY_MICROBIT_PY_STORAGE_CHARACTER).setCheck(String),this.appendDummyInput().appendField(mt.Msg.MIXLY_LIST_INDEX),this.setInputsInline(!0),this.setOutput(!0,String),this.setTooltip(mt.Msg.MIXLY_MIXPY_TEXT_FIND_TOOLTIP)}},Ze={init:function(){this.setColour(ve),this.appendValueInput("VAR").appendField(mt.Msg.MIXLY_PYTHON_TEXT_JOIN_SEQ_USE_STR).setCheck(String),this.appendValueInput("LIST").appendField(mt.Msg.MIXLY_PYTHON_TEXT_JOIN_SEQ_SEQ).setCheck("List","Tuple","Set","Dict"),this.appendDummyInput().appendField(mt.Msg.MIXLY_PYTHON_TEXT_JOIN_SEQ_GET_STR),this.setInputsInline(!0),this.setOutput(!0,String),this.setTooltip(mt.Msg.MIXLY_PYTHON_TEXT_JOIN_SEQ_TOOLTIP)}},$e={init:function(){this.setColour(ve),this.appendValueInput("VAR").setCheck(String),this.appendValueInput("STR1").appendField(mt.Msg.MIXLY_MIXPY_REPLACE).setCheck(String),this.appendValueInput("STR2").appendField(mt.Msg.LISTS_SET_INDEX_INPUT_TO).setCheck(String),this.setInputsInline(!0),this.setOutput(!0,String),this.setTooltip(mt.Msg.MIXLY_MIXPY_TEXT_REPLACE_TOOLTIP)}},ti={init:function(){this.setColour(ve),this.appendValueInput("VAR"),this.appendValueInput("VAL").appendField(mt.Msg.LIST_SPLIT_AS),this.appendDummyInput("").appendField(mt.Msg.LIST_SPLIT),this.setOutput(!0,"List"),this.setTooltip(mt.Msg.MIXLY_MIXPY_TEXT_SPLIT_TOOLTIP),this.setInputsInline(!0)}},ei={init:function(){var t=[[mt.Msg.TEXT_TRIM_BOTH,"strip"],[mt.Msg.TEXT_TRIM_LEFT,"lstrip"],[mt.Msg.TEXT_TRIM_RIGHT,"rstrip"]];this.setColour(ve),this.appendValueInput("VAR"),this.appendDummyInput("").appendField(mt.Msg.TEXT_STRIM),this.appendDummyInput("").appendField(new mt.FieldDropdown(t),"TOWHAT"),this.appendDummyInput("").appendField(mt.Msg.TEXT_BLANK),this.setOutput(!0,String),this.setInputsInline(!0);var e=this;this.setTooltip((function(){var t=e.getFieldValue("TOWHAT");return{strip:mt.Msg.TEXT_TRIM_BOTH_TOOLTIP,lstrip:mt.Msg.TEXT_TRIM_LEFT_TOOLTIP,rstrip:mt.Msg.TEXT_TRIM_RIGHT_TOOLTIP}[t]}))}},ii={init:function(){this.setColour(ve),this.appendDummyInput("").appendField(mt.Msg.MIXLY_MICROPYTHON_FORMAT),this.appendDummyInput("").appendField(new mt.FieldTextInput("str"),"VAR"),this.itemCount_=1,this.updateShape_(),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setInputsInline(!0),this.setMutator(new mt.icons.MutatorIcon(["text_create_with_item"],this)),this.setOutput(!0),this.setTooltip(mt.Msg.MIXLY_MIXPY_TEXT_FORMAT_TOOLTIP)},mutationToDom:function(){var t=document.createElement("mutation");return t.setAttribute("items",this.itemCount_),t},domToMutation:function(t){this.itemCount_=parseInt(t.getAttribute("items"),10),this.updateShape_()},decompose:function(t){var e=t.newBlock("text_create_with_container");e.initSvg();for(var i=e.getInput("STACK").connection,n=0;ne?t[e]:0==e?'"key"':'"key'+(e+1)+'"'),"KEY"+e).appendField(":")}},getVars:function(){return[this.getFieldValue("VAR")]},renameVar:function(t,e){mt.Names.equals(t,this.getFieldValue("VAR"))&&this.setTitleValue(e,"VAR")}},Zi={init:function(){this.setColour(zi),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_TYPE_DICT),this.appendStatementInput("STACK"),this.setTooltip(mt.Msg.DICTS_CREATE_WITH_CONTAINER_TOOLTIP),this.contextMenu=!1}},$i={init:function(){this.setColour(zi),this.appendDummyInput().appendField(mt.Msg.DICTS_CREATE_WITH_ITEM_TITLE),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(mt.Msg.DICTS_CREATE_WITH_ITEM_TOOLTIP),this.contextMenu=!1}},tn={init:function(){this.setColour(zi),this.appendValueInput("DICT").setCheck("Dict"),this.appendDummyInput("").appendField(mt.Msg.DICT_KEYS),this.setTooltip(mt.Msg.DICTS_KEYS_TOOLTIP),this.setOutput(!0,"List")}},en={init:function(){this.setColour(zi),this.appendValueInput("DICT").setCheck("Dict"),this.appendValueInput("KEY").appendField(mt.Msg.DICTS_GET_IN),this.appendDummyInput("").appendField(mt.Msg.DICTS_ADD_VALUE),this.setOutput(!0),this.setTooltip(mt.Msg.DICTS_GET_TOOLTIP)}},nn={init:function(){this.setColour(zi),this.appendValueInput("DICT").setCheck("Dict"),this.appendValueInput("KEY").appendField(mt.Msg.DICTS_GET_IN),this.appendDummyInput("").appendField(mt.Msg.DICTS_ADD_VALUE),this.appendValueInput("VAR").appendField(mt.Msg.DICTS_DEFAULT_VALUE),this.setOutput(!0),this.setTooltip(mt.Msg.DICTS_GET_DEFAULT_TOOLTIP)}},sn={init:function(){this.setColour(zi),this.appendValueInput("DICT"),this.appendValueInput("KEY").appendField(mt.Msg.DICTS_ADD),this.appendDummyInput(),this.appendValueInput("VAR").appendField(mt.Msg.DICTS_ADD_VALUE),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(mt.Msg.DICTS_ADD_OR_CHANGE_TOOLTIP)}},_n={init:function(){this.setColour(zi),this.appendValueInput("DICT"),this.appendValueInput("KEY").appendField(mt.Msg.DICTS_DELETE_IN),this.appendDummyInput("").appendField(mt.Msg.DICTS_DELETE_VALUE),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(mt.Msg.DICTS_DELETE_TOOLTIP)}},on={init:function(){this.setColour(zi),this.appendValueInput("DICT2").setCheck("Dict").appendField(mt.Msg.MAKE_DICT),this.appendValueInput("DICT").setCheck("Dict").appendField(mt.Msg.DICT_UPDATE),this.appendDummyInput("").appendField(mt.Msg.MIXLY_MID),this.setTooltip(mt.Msg.DICTS_UPDATE_TOOLTIP),this.setPreviousStatement(!0),this.setNextStatement(!0)}},pn={init:function(){this.setColour(zi),this.appendValueInput("DICT").setCheck("Dict"),this.appendDummyInput("").appendField(mt.Msg.DICT_CLEAR),this.setTooltip(mt.Msg.DICTS_CLEAR_TOOLTIP),this.setPreviousStatement(!0),this.setNextStatement(!0)}},an={init:function(){this.setColour(zi),this.appendValueInput("DICT").setCheck("Dict"),this.appendDummyInput("").appendField(mt.Msg.DICT_ITEMS),this.setTooltip(mt.Msg.DICTS_ITEMS_TOOLTIP),this.setOutput(!0,"List")}},un={init:function(){this.setColour(zi),this.appendValueInput("DICT").setCheck("Dict"),this.appendDummyInput("").appendField(mt.Msg.DICT_VALUES),this.setTooltip(mt.Msg.DICTS_VALUES_TOOLTIP),this.setOutput(!0,"List")}},rn={init:function(){this.setColour(zi),this.appendValueInput("DICT").setCheck("Dict"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_LENGTH),this.setTooltip(mt.Msg.DICT_LENGTH_TOOLTIP),this.setOutput(!0,Number)}},dn={init:function(){this.setColour(zi),this.appendValueInput("DICT").setCheck("Dict"),this.appendDummyInput("").appendField(mt.Msg.DICT_DELDICT),this.setTooltip(mt.Msg.DICTS_DEL_TOOLTIP),this.setPreviousStatement(!0),this.setNextStatement(!0)}},ln={init:function(){this.MODE=[[mt.Msg.DICTS_ADD_OR_CHANGE,"INSERT"],[mt.Msg.MIXLY_MICROBIT_JS_DELETE_VAR,"DELETE"]],this.setHelpUrl(mt.Msg.LISTS_GET_SUBLIST_HELPURL),this.setColour(zi),this.appendValueInput("DICT").setCheck("Dict"),this.appendDummyInput("AT2"),this.appendValueInput("KEY"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_MICROPYTHON_SOCKET_MAKE).appendField(mt.Msg.DICTS_ADD_VALUE),this.updateAt_(!0),this.setInputsInline(!0),this.setOutput(!1),this.setPreviousStatement(!0),this.setNextStatement(!0);var t=this;this.setTooltip((function(){var e="";switch(t.getFieldValue("WHERE")){case"INSERT":e=mt.Msg.DICTS_ADD_TOOLTIP;break;case"DELETE":e=mt.Msg.DICTS_DELETE_TOOLTIP}return e}))},mutationToDom:function(){var t=document.createElement("mutation"),e=this.getInput("AT2").type==mt.INPUT_VALUE;return t.setAttribute("at2",e),t},domToMutation:function(t){var e="true"==t.getAttribute("at2");this.updateAt_(e)},updateAt_:function(t){this.removeInput("AT2"),this.removeInput("ORDINAL",!0),t?this.appendValueInput("AT2").setCheck(Number):this.appendDummyInput("AT2");var e=new mt.FieldDropdown(this.MODE,(function(e){var i="INSERT"==e;if(i!=t){var n=this.sourceBlock_;return n.updateAt_(i),n.setFieldValue(e,"WHERE"),null}}));this.getInput("AT2").appendField(e,"WHERE")}},In={init:function(){this.setColour(zi),this.appendValueInput("DICT").setCheck("Dict"),this.appendDummyInput("").appendField(mt.Msg.blockpy_DICT_POP),this.appendValueInput("KEY"),this.appendDummyInput("").appendField(mt.Msg.DICTS_ADD_VALUE),this.setTooltip(mt.Msg.DICT_POP_TOOLTIP),this.setInputsInline(!0),this.setOutput(!0)}},Tn={init:function(){this.setColour(zi),this.appendValueInput("DICT").setCheck("Dict"),this.appendValueInput("KEY").appendField(mt.Msg.DICTS_SET_DEFAULT),this.appendDummyInput("").appendField(mt.Msg.DICTS_DEFAULT_VALUE),this.appendValueInput("VAR"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(mt.Msg.DICTS_SETDEFAULT_TOOLTIP)}},Mn={init:function(){this.setColour(zi),this.appendDummyInput("").appendField(new mt.FieldLabel(mt.Msg.MIXLY_MICROBIT_TYPE_DICT),"TIP").appendField(" "),this.itemCount_=3,this.updateShape_(),this.setOutput(!0,"Dict"),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setMutator(new mt.icons.MutatorIcon(["dicts_create_with_item"],this)),this.setTooltip(mt.Msg.DICTS_CREATE_WITH_TOOLTIP)},mutationToDom:function(){var t=document.createElement("mutation");return t.setAttribute("items",this.itemCount_),t},domToMutation:function(t){this.itemCount_=parseInt(t.getAttribute("items"),10),this.updateShape_()},decompose:function(t){var e=t.newBlock("dicts_create_with_container");e.initSvg();for(var i=e.getInput("STACK").connection,n=0;ne?t[e]:0==e?'"key"':'"key'+(e+1)+'"'),"KEY"+e).appendField(":")}},getVars:function(){return[this.getFieldValue("VAR")]},renameVar:function(t,e){mt.Names.equals(t,this.getFieldValue("VAR"))&&this.setTitleValue(e,"VAR")}},hn={init:function(){this.setColour(zi),this.appendValueInput("VAR").appendField(mt.Msg.MIXLY_TODICT),this.setOutput(!0),this.setTooltip(mt.Msg.MIXLY_PYTHON_TOOLTIP_TODICT)}},mn={init:function(){this.setColour(zi),this.appendValueInput("DICT").setCheck("Dict"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_TO_JSON),this.setTooltip(mt.Msg.MIXLY_TO_JSON_TOOLTIP),this.setOutput(!0)}},En={init:function(){this.setColour(zi),this.appendValueInput("VAR"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_CONVERT_TO_JSON),this.setTooltip(mt.Msg.MIXLY_CONVERT_TO_JSON_TOOLTIP),this.setOutput(!0)}},On={init:function(){this.setColour(zi),this.appendValueInput("DICT").setCheck("Dict"),this.appendValueInput("VAR1").appendField("key1"),this.appendValueInput("VAR2").appendField("index"),this.appendValueInput("VAR3").appendField("key2"),this.appendValueInput("VAR4").appendField("key3"),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_CONVERT_TO_JSON_TOOLTIP),this.setOutput(!0)}},Rn={init:function(){this.setColour(zi),this.appendValueInput("DICT"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_TO_JSON),this.setTooltip(mt.Msg.MIXLY_TO_JSON_TOOLTIP),this.setOutput(!0)}},cn=210,gn={init:function(){var t=mt.RTL?[["=","EQ"],["≠","NEQ"],[">","LT"],["≥","LTE"],["<","GT"],["≤","GTE"]]:[["=","EQ"],["≠","NEQ"],["<","LT"],["≤","LTE"],[">","GT"],["≥","GTE"]];this.setColour(cn),this.setOutput(!0,Boolean),this.appendValueInput("A"),this.appendValueInput("B").appendField(new mt.FieldDropdown(t),"OP"),this.setInputsInline(!0);var e=this;this.setTooltip((function(){var t=e.getFieldValue("OP");return{EQ:mt.Msg.LOGIC_COMPARE_TOOLTIP_EQ,NEQ:mt.Msg.LOGIC_COMPARE_TOOLTIP_NEQ,LT:mt.Msg.LOGIC_COMPARE_TOOLTIP_LT,LTE:mt.Msg.LOGIC_COMPARE_TOOLTIP_LTE,GT:mt.Msg.LOGIC_COMPARE_TOOLTIP_GT,GTE:mt.Msg.LOGIC_COMPARE_TOOLTIP_GTE}[t]})),this.prevBlocks_=[null,null]}},Cn={init:function(){var t=mt.RTL?[[">","LT"],["≥","LTE"],["<","GT"],["≤","GTE"]]:[["<","LT"],["≤","LTE"],[">","GT"],["≥","GTE"]],e=mt.RTL?[[">","LT"],["≥","LTE"],["<","GT"],["≤","GTE"]]:[["<","LT"],["≤","LTE"],[">","GT"],["≥","GTE"]];this.setColour(cn),this.setOutput(!0,Boolean),this.appendValueInput("A"),this.appendValueInput("B").appendField(new mt.FieldDropdown(t),"OP1"),this.appendValueInput("C").appendField(new mt.FieldDropdown(e),"OP2"),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_PYTHON_LOGIC_COMPARE_CONTINOUS_TOOLTIP)}},Sn={init:function(){var t=[[mt.Msg.LOGIC_OPERATION_AND,"AND"],[mt.Msg.LOGIC_OPERATION_OR,"OR"],[mt.Msg.LOGIC_OPERATION_NOR,"NOR"],[mt.Msg.LOGIC_OPERATION_XOR,"XOR"]];this.setColour(cn),this.setOutput(!0,Boolean),this.appendValueInput("A").setCheck([Boolean,Number]),this.appendValueInput("B").setCheck([Boolean,Number]).appendField(new mt.FieldDropdown(t),"OP"),this.setInputsInline(!0);var e=this;this.setTooltip((function(){var t=e.getFieldValue("OP");return{AND:mt.Msg.LOGIC_OPERATION_TOOLTIP_AND,OR:mt.Msg.LOGIC_OPERATION_TOOLTIP_OR,NOR:mt.Msg.LOGIC_OPERATION_TOOLTIP_NOR,XOR:mt.Msg.LOGIC_OPERATION_TOOLTIP_XOR}[t]}))}},An={init:function(){this.setColour(cn),this.setOutput(!0,Boolean),this.appendValueInput("BOOL").setCheck([Number,Boolean]).appendField(mt.Msg.LOGIC_NEGATE_TITLE),this.setTooltip(mt.Msg.LOGIC_NEGATE_TOOLTIP)}},Ln={init:function(){var t=[[mt.Msg.LOGIC_BOOLEAN_TRUE,"TRUE"],[mt.Msg.LOGIC_BOOLEAN_FALSE,"FALSE"]];this.setColour(cn),this.setOutput(!0,Boolean),this.appendDummyInput().appendField(new mt.FieldDropdown(t),"BOOL"),this.setTooltip(mt.Msg.LOGIC_BOOLEAN_TOOLTIP)}},Nn={init:function(){this.setColour(cn),this.setOutput(!0),this.appendDummyInput().appendField(mt.Msg.LOGIC_NULL),this.setTooltip(mt.Msg.LOGIC_NULL_TOOLTIP)}},Dn={init:function(){this.setColour(cn),this.appendValueInput("A"),this.appendValueInput("B").appendField(mt.Msg.LOGIC_TERNARY_IF_TRUE),this.appendValueInput("C").appendField(mt.Msg.LOGIC_TERNARY_IF_FALSE),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_TOOLTIP_LOGIT_TRUEORFALSE)}},fn={init:function(){var t=[[mt.Msg.TEXT_APPEND_TO,"in"],[mt.Msg.MIXLY_PYTHON_LOGIC_IS_NOT_IN,"not in"]];this.setColour(cn),this.appendValueInput("A"),this.appendValueInput("B").setCheck([String,"List"]).appendField(new mt.FieldDropdown(t),"BOOL"),this.appendDummyInput("").appendField(mt.Msg.MICROBIT_LOGIC_IS_IN),this.setOutput(!0,Boolean),this.setInputsInline(!0),this.setTooltip(mt.Msg.IN)}},Fn={init:function(){var t=[[mt.Msg.MIXLY_PYTHON_LOGIC_IS,"is"],[mt.Msg.MIXLY_PYTHON_LOGIC_IS_NOT,"is not"]];this.setColour(cn),this.appendValueInput("A"),this.appendValueInput("B").appendField(new mt.FieldDropdown(t),"BOOL"),this.setOutput(!0,Boolean),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_PYTHON_LOGIC_IS_TOOLTIP)}},Pn={init:function(){this.setColour(cn),this.appendValueInput("VAR").appendField(mt.Msg.MIXLY_TOBOOL),this.setOutput(!0,Boolean),this.setTooltip(mt.Msg.MIXLY_PYTHON_TOOLTIP_TOBOOL)}},Yn={init:function(){this.setColour(0),this.appendValueInput("fn").setCheck(String).appendField(mt.Msg.MIXLY_PYTHON_STORAGE_OPEN_FILE_WITH_OS+"(For Windows)"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0)}},vn={init:function(){this.setColour(0),this.appendValueInput("FILENAME").appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_OPEN_FILE),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_MODE).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_MICROBIT_PY_STORAGE_READ,"r"],[mt.Msg.MIXLY_MICROBIT_PY_STORAGE_WRITE,"w"],[mt.Msg.MIXLY_MICROBIT_PY_STORAGE_BIT_READ,"rb"],[mt.Msg.MIXLY_MICROBIT_PY_STORAGE_BIT_WRITE,"wb"]]),"MODE"),this.appendValueInput("FILE").appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_AS),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("MODE"),i=mt.Msg.MIXLY_USE,n=mt.Msg.MIXLY_MICROBIT_PY_STORAGE_MODE,s=mt.Msg.MIXLY_MICROBIT_PY_STORAGE_OPEN_FILE,_=mt.Msg.MIXLY_BELONG;return i+{r:mt.Msg.MIXLY_MICROBIT_PY_STORAGE_READ,w:mt.Msg.MIXLY_MICROBIT_PY_STORAGE_WRITE,rb:mt.Msg.MIXLY_MICROBIT_PY_STORAGE_BIT_READ,wb:mt.Msg.MIXLY_MICROBIT_PY_STORAGE_BIT_WRITE}[e]+_+n+s}))},getVars:function(){return[this.getFieldValue("VAR")]},renameVar:function(t,e){mt.Names.equals(t,this.getFieldValue("VAR"))&&this.setTitleValue(e,"VAR")}},Xn={init:function(){this.setColour(0),this.appendValueInput("FILENAME").appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_OPEN_FILE),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_MODE).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_MICROBIT_PY_STORAGE_READ,"r"],[mt.Msg.MIXLY_MICROBIT_PY_STORAGE_WRITE,"w"],[mt.Msg.MIXLY_MICROBIT_PY_STORAGE_BIT_READ,"rb"],[mt.Msg.MIXLY_MICROBIT_PY_STORAGE_BIT_WRITE,"wb"]]),"MODE"),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setInputsInline(!0),this.setOutput(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("MODE"),i=mt.Msg.MIXLY_USE,n=mt.Msg.MIXLY_MICROBIT_PY_STORAGE_MODE,s=mt.Msg.MIXLY_MICROBIT_PY_STORAGE_OPEN_FILE,_=mt.Msg.MIXLY_BELONG,o=mt.Msg.PY_STORAGE_FILE_OBJECT;return i+{r:mt.Msg.MIXLY_MICROBIT_PY_STORAGE_READ,w:mt.Msg.MIXLY_MICROBIT_PY_STORAGE_WRITE,rb:mt.Msg.MIXLY_MICROBIT_PY_STORAGE_BIT_READ,wb:mt.Msg.MIXLY_MICROBIT_PY_STORAGE_BIT_WRITE}[e]+_+n+s+o}))}},xn={init:function(){this.setColour(0),this.appendValueInput("FILENAME").appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_OPEN_FILE);this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_MODE).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_MICROBIT_PY_STORAGE_READ,"r"],[mt.Msg.MIXLY_MICROBIT_PY_STORAGE_WRITE,"w"],[mt.Msg.MIXLY_MICROBIT_PY_STORAGE_BIT_READ,"rb"],[mt.Msg.MIXLY_MICROBIT_PY_STORAGE_BIT_WRITE,"wb"]]),"MODE"),this.appendDummyInput().appendField(mt.Msg.MIXPY_TEXT_ENCODE).appendField(new mt.FieldDropdown([["ANSI","ANSI"],["gbk","gbk"],["utf-8","utf-8"]]),"CODE"),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setInputsInline(!0),this.setOutput(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("MODE"),i=mt.Msg.MIXLY_USE,n=mt.Msg.MIXLY_MICROBIT_PY_STORAGE_MODE,s=mt.Msg.MIXLY_MICROBIT_PY_STORAGE_OPEN_FILE,_=mt.Msg.MIXLY_BELONG,o=mt.Msg.PY_STORAGE_FILE_OBJECT;return i+{r:mt.Msg.MIXLY_MICROBIT_PY_STORAGE_READ,w:mt.Msg.MIXLY_MICROBIT_PY_STORAGE_WRITE,rb:mt.Msg.MIXLY_MICROBIT_PY_STORAGE_BIT_READ,wb:mt.Msg.MIXLY_MICROBIT_PY_STORAGE_BIT_WRITE}[e]+_+n+s+o}))}},yn={init:function(){this.setColour(0),this.appendValueInput("data").setCheck(String).appendField(mt.Msg.MIXLY_MICROPYTHON_SOCKET_MAKE),this.appendValueInput("FILE").appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_FILE_WRITE),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_MICROPYTHON_SOCKET_MAKE+mt.Msg.MIXLY_MICROBIT_TYPE_STRING+mt.Msg.MIXLY_MICROBIT_PY_STORAGE_FILE_WRITE)}},bn={init:function(){this.setColour(0),this.appendValueInput("FILE").setCheck("Variable").appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_FROM_FILE),this.appendDummyInput().appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_MICROBIT_PY_STORAGE_ALL,"read"],[mt.Msg.MIXLY_MICROBIT_PY_STORAGE_ONE_LINE,"readline"],[mt.Msg.MIXLY_MICROBIT_PY_STORAGE_ALL_LINES,"readlines"]]),"MODE"),this.setInputsInline(!0),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setOutput(!0,String)}},Vn={init:function(){this.setColour(0),this.appendValueInput("FILE").setCheck("Variable").appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_FROM_FILE),this.appendDummyInput().appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_MICROBIT_PY_STORAGE_NO_MORE_THAN_SIZE,"read"],[mt.Msg.MIXLY_MICROBIT_PY_STORAGE_ONE_LINE_NO_MORE_THAN_SIZE,"readline"],[mt.Msg.MIXLY_MICROBIT_PY_STORAGE_ALL_LINES_NO_MORE_THAN_SIZE,"readlines"]]),"MODE"),this.appendValueInput("SIZE").setCheck(Number),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_CHARACTER),this.setInputsInline(!0),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setOutput(!0,String);var t=this;this.setTooltip((function(){var e=t.getFieldValue("MODE"),i=mt.Msg.MIXLY_MICROBIT_PY_STORAGE_FROM_FILE,n=mt.Msg.MIXLY_MICROBIT_PY_STORAGE_CHARACTER;return i+{read:mt.Msg.MIXLY_MICROBIT_PY_STORAGE_NO_MORE_THAN_SIZE,readline:mt.Msg.MIXLY_MICROBIT_PY_STORAGE_ONE_LINE_NO_MORE_THAN_SIZE,readlines:mt.Msg.MIXLY_MICROBIT_PY_STORAGE_ALL_LINES_NO_MORE_THAN_SIZE}[e]+"x"+n}))}},Bn={init:function(){this.setColour(0),this.appendValueInput("FILE").appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_FROM_FILE),this.setNextStatement(!0),this.appendValueInput("SIZE").setCheck(Number).appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_ONE_LINE_NO_MORE_THAN_SIZE),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_CHARACTER),this.setInputsInline(!0),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setOutput(!0,String),this.setTooltip(mt.Msg.MICROBIT_PYTHON_TYPE)}},Gn={init:function(){this.setColour(0),this.appendValueInput("FILE").appendField(mt.Msg.HTML_FILE),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_CAN_WRITE_ORNOT),this.setInputsInline(!0),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setOutput(!0,Boolean),this.setTooltip(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_CAN_WRITE_ORNOT1)}},Un={init:function(){this.setColour(0),this.appendValueInput("FILE").appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_FILENAME),this.setInputsInline(!0),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setOutput(!0,String),this.setTooltip(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET_FILENAME)}},wn={init:function(){this.setColour(0),this.appendValueInput("FILE").appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_CLOSE_FILE),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setOutput(!1),this.setTooltip(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_CLOSE_FILE)}},Hn={init:function(){this.setColour(0),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_LIST_ALL_FILES),this.setInputsInline(!0),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setOutput(!0,"List"),this.setTooltip(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_LIST_ALL_FILES)}};mt.Msg.MIXLY_MICROBIT_PY_STORAGE_DELETE_FILE;const kn={init:function(){this.setColour(0),this.appendDummyInput().appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_MICROBIT_PY_STORAGE_DELETE_FILE,"remove"],[mt.Msg.MIXLY_MICROBIT_PY_STORAGE_DELETE_DIRS,"removedirs"]]),"MODE"),this.appendValueInput("FILE").setCheck(String),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setOutput(!1),this.setTooltip(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_DELETE_FILE)}},Wn={init:function(){this.setColour(0),this.appendValueInput("FILE").setCheck(String).appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET_FILE_SIZE),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_SIZE),this.setInputsInline(!0),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setOutput(!0,Number),this.setTooltip(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET_FILE_SIZE+mt.Msg.MIXLY_MICROBIT_PY_STORAGE_SIZE)}},Kn={init:function(){this.setColour(0),this.appendValueInput("FILE").setCheck(String).appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_RETURN_FILE),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_PRESENT_LOCATION),this.setInputsInline(!0),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setOutput(!0,Number),this.setTooltip(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_FILE_TELL)}},Jn={init:function(){this.setColour(0),this.appendValueInput("FILE").setCheck("Variable").appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_SET_FILE_POSITION),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_CURRENT_POSITION),this.appendDummyInput().appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_MICROBIT_PY_STORAGE_FILE_SEEK_START,"start"],[mt.Msg.MIXLY_MICROBIT_PY_STORAGE_FILE_SEEK_CURRENT,"current"],[mt.Msg.MIXLY_MICROBIT_PY_STORAGE_FILE_SEEK_END,"end"]]),"MODE"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_FILE_SEEK_OFFSET),this.appendValueInput("SIZE").setCheck(Number),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_CHARACTER),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("MODE"),i=mt.Msg.MIXLY_MICROBIT_PY_STORAGE_SET_FILE_POSITION+mt.Msg.MIXLY_MICROBIT_PY_STORAGE_CURRENT_POSITION,n=mt.Msg.MIXLY_MICROBIT_PY_STORAGE_CHARACTER,s=mt.Msg.MIXLY_MICROBIT_PY_STORAGE_FILE_SEEK_OFFSET;return i+" "+{start:mt.Msg.MIXLY_MICROBIT_PY_STORAGE_FILE_SEEK_START,current:mt.Msg.MIXLY_MICROBIT_PY_STORAGE_FILE_SEEK_CURRENT,end:mt.Msg.MIXLY_MICROBIT_PY_STORAGE_FILE_SEEK_END}[e]+s+"x"+n}))}},Qn={init:function(){this.setColour(0),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET_CURRENT_DIR),this.setInputsInline(!0),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setOutput(!0,"List"),this.setTooltip(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET_CURRENT_DIR)}},qn={init:function(){this.setColour(0),this.appendValueInput("PATH").setCheck(String).appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_PATH),this.appendDummyInput().appendField(mt.Msg.MIXLY_ESP32_SET),this.appendDummyInput().appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_MICROBIT_PY_STORAGE_MKDIR,"mkdir"],[mt.Msg.MIXLY_MICROBIT_PY_STORAGE_MAKEDIRS,"makedirs"]]),"MODE"),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setOutput(!1);var t=this;this.setTooltip((function(){var e=t.getFieldValue("MODE");return mt.Msg.MIXLY_MICROBIT_PY_STORAGE_PATH+"x"+mt.Msg.MIXLY_ESP32_SET+{mkdir:mt.Msg.MIXLY_MICROBIT_PY_STORAGE_MKDIR,makedirs:mt.Msg.MIXLY_MICROPYTHON_SOCKET_MAKEDIRS}[e]}))}},zn={init:function(){this.setColour(0),this.appendValueInput("FILE").setCheck(String).appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_RENAME),this.appendValueInput("NEWFILE").setCheck(String).appendField(mt.Msg.MIXLY_AS),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setOutput(!1),this.setTooltip(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_RENAME)}},jn={init:function(){this.setColour(0),this.appendValueInput("FILE").setCheck(String).appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_CHANGE_DIR),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setOutput(!1),this.setTooltip(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_CHANGE_DIR)}},Zn={init:function(){this.setColour(0),this.appendValueInput("FILE").setCheck(String).appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_THE_PATH),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_IS_OR_NOT),this.appendDummyInput().appendField(new mt.FieldDropdown([[mt.Msg.HTML_FILE,"isfile"],[mt.Msg.MIXLY_MICROBIT_PY_STORAGE_IS_DIR,"isdir"]]),"MODE"),this.setInputsInline(!0),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setOutput(!0,Boolean);let t=this;this.setTooltip((function(){var e=t.getFieldValue("MODE");return mt.Msg.MIXLY_MICROBIT_PY_STORAGE_THE_PATH+"x"+mt.Msg.MIXLY_MICROBIT_PY_STORAGE_IS_OR_NOT+{isfile:mt.Msg.MIXLY_MICROBIT_PY_STORAGE_MKDIR,isdir:mt.Msg.MIXLY_MICROPYTHON_SOCKET_MAKEDIRS}[e]}))}},$n={init:function(){this.setColour(0),this.appendValueInput("SPISUB").appendField(mt.Msg.CONTROLS_FOR_INPUT_WITH+"SPI").setCheck("var"),this.appendValueInput("PINSUB").appendField("CS"),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_MICROPYTHON_SOCKET_MAKE).setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_SETUP+mt.Msg.LISTS_SET_INDEX_INPUT_TO).appendField(mt.Msg.MIXLY_SD_CARD),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null)}},ts={init:function(){this.setColour(0),this.appendValueInput("VAR").appendField(mt.Msg.MIXLY_SD_CARD),this.appendValueInput("DIR").setCheck(String).appendField(mt.Msg.MIXLY_SDCARD_MOUNT),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip()}},es={};es.NAME_TYPE=mt.PROCEDURE_CATEGORY_NAME,es.allProcedures=function(t){for(var e=t.getAllBlocks(!1),i=[],n=[],s=0;s"),this.appendValueInput("style").appendField(mt.Msg.MIXLY_AIP_ATTR).setAlign(mt.inputs.Align.RIGHT),this.appendStatementInput("DO").appendField(""),this.setInputsInline(!1),this.setPreviousStatement(!0),this.setNextStatement(!0)}},zs={init:function(){this.setColour(ks),this.appendDummyInput().appendField(mt.Msg.HTML_STYLE),this.appendStatementInput("STYLE"),this.setOutput(!0)}},js={init:function(){this.setColour(ks),this.appendDummyInput().appendField(mt.Msg.HTML_FORM_CONTENT).appendField(new mt.FieldDropdown([[mt.Msg.HTML_TEXT,"text"],[mt.Msg.HTML_EMAIL,"email"],[mt.Msg.HTML_NUMBER,"number"],[mt.Msg.HTML_PASSWORD,"password"],[mt.Msg.HTML_CHECKBOX,"checkbox"],[mt.Msg.HTML_RADIOBUTTON,"radiobutton"],[mt.Msg.HTML_BUTTON,"button"],[mt.Msg.HTML_COLOUR,"colour"],[mt.Msg.HTML_DATE,"date"],[mt.Msg.HTML_LOCALTIME,"local time"],[mt.Msg.HTML_FILE,"file"],[mt.Msg.HTML_HIDDEN,"hidden"],[mt.Msg.HTML_IMAGE,"image"],[mt.Msg.HTML_MONTH,"month"],[mt.Msg.HTML_RANGE,"range"],[mt.Msg.HTML_RESET,"reset"],[mt.Msg.HTML_SEARCH,"search"],[mt.Msg.HTML_SUBMIT,"submit"],[mt.Msg.HTML_TELEPHONENUMBER,"telephone number"],[mt.Msg.HTML_TIME,"time"],[mt.Msg.HTML_URL,"url"],[mt.Msg.HTML_WEEK,"week"]]),"LEVEL"),this.appendDummyInput().appendField(mt.Msg.HTML_NAME).appendField(new mt.FieldTextInput("car"),"NAME"),this.appendDummyInput().appendField(mt.Msg.HTML_VALUE).appendField(new mt.FieldTextInput("go"),"VALUE"),this.appendValueInput("style").appendField(mt.Msg.MIXLY_AIP_ATTR).setAlign(mt.inputs.Align.RIGHT),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},Zs={init:function(){this.setColour(ks),this.appendDummyInput().appendField(new mt.FieldTextInput("property"),"KEY").appendField(":").appendField(new mt.FieldTextInput("value"),"VALUE"),this.setPreviousStatement(!0),this.setNextStatement(!0)}},$s={init:function(){this.setColour(ks),this.appendDummyInput().appendField(new mt.FieldTextInput("property"),"KEY").appendField(":").appendField(new mt.FieldColour("#ff0000"),"RGB_LED_COLOR"),this.setPreviousStatement(!0),this.setNextStatement(!0)}},t_={init:function(){this.setColour(ks),this.appendDummyInput().appendField(mt.Msg.HTML_TEXT).appendField(new mt.FieldTextInput("text"),"TEXT"),this.setPreviousStatement(!0),this.setNextStatement(!0)}},e_=160,i_={init:function(){this.setColour(e_),this.setPreviousStatement(!0),this.setNextStatement(!0),this.appendDummyInput().appendField("Tabular Abstraction:"),this.appendDummyInput().appendField(new mt.FieldTable(""),"TEXT")}},n_={init:function(){this.setColour(e_),this.setPreviousStatement(!0),this.setNextStatement(!0),this.appendDummyInput().appendField("Code Block:"),this.appendDummyInput().appendField(new mt.FieldMultilineInput(""),"TEXT")}},s_={init:function(){this.setColour(e_),this.appendDummyInput().appendField("Code Expression:"),this.appendDummyInput().appendField(new mt.FieldMultilineInput(""),"TEXT"),this.setOutput(!0)}},__={init:function(){this.setColour(e_),this.setPreviousStatement(!0),this.setNextStatement(!0),this.appendValueInput("VALUE").appendField(""),this.setInputsInline(!1)}},o_={init:function(){this.setColour(e_),this.appendDummyInput().appendTitle("Comment:").appendTitle(new mt.FieldTextInput(""),"TEXT"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip("This comment will be ignored by Python")}},p_={init:function(){this.setColour(e_),this.appendValueInput("VALUE").appendField(mt.Msg.TYPE_CHECK),this.setInputsInline(!1),this.setOutput(!0,"Type")}},a_={init:function(){this.setColour(e_),this.itemCount_=1,this.updateShape_(),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setMutator(new mt.icons.MutatorIcon(["text_print_multiple_item"],this)),this.setTooltip(mt.Msg.TEXT_PRINT_TOOLTIP)},mutationToDom:function(){var t=document.createElement("mutation");return t.setAttribute("items",this.itemCount_),t},domToMutation:function(t){this.itemCount_=parseInt(t.getAttribute("items"),10),this.updateShape_()},decompose:function(t){var e=mt.Block.obtain(t,"text_print_multiple_container");e.initSvg();for(var i=e.getInput("STACK").connection,n=0;n= stop:"," yield start"," start -= abs(step)"])};if(t=function(t,e,i){return"("+t+" <= "+e+") and "+a()+"("+t+", "+e+", "+i+") or "+u()+"("+t+", "+e+", "+i+")"},mt.isNumber(n)&&mt.isNumber(s)&&mt.isNumber(_))n=parseFloat(n),s=parseFloat(s),_=Math.abs(parseFloat(_)),0==n%1&&0==s%1&&0==_%1?(n<=s?(s++,t=0==n&&1==_?s:n+", "+s,1!=_&&(t+=", "+_)):t=n+", "+--s+", -"+_,t="range("+t+")"):(t=n",GTE:">="};const ea=function(t,e){var i=this.getFieldValue("OP"),n="&&"==i?e.ORDER_LOGICAL_AND:e.ORDER_LOGICAL_OR,s=e.valueToCode(this,"A",n)||"False",_=e.valueToCode(this,"B",n)||"False";if("AND"==i)var o=s+" and "+_;else if("OR"==i)o=s+" or "+_;else if("NOR"==i)o="not("+s+"^"+_+")";else o=s+"^"+_;return[o,n]},ia=function(t,e){var i=e.ORDER_UNARY_PREFIX;return["not "+(e.valueToCode(this,"BOOL",i)||"False"),i]},na=function(t,e){return["TRUE"==this.getFieldValue("BOOL")?"True":"False",e.ORDER_ATOMIC]},sa=function(t,e){return["None",e.ORDER_ATOMIC]},_a=function(t,e){var i=e.valueToCode(this,"A",e.ORDER_ATOMIC)||"False";return["("+(e.valueToCode(this,"B",e.ORDER_ATOMIC)||"False")+" if "+i+" else "+(e.valueToCode(this,"C",e.ORDER_ATOMIC)||"False")+")",e.ORDER_ATOMIC]},oa=function(t,e){var i=e.valueToCode(this,"A",e.ORDER_ATOMIC)||"''",n=e.valueToCode(this,"B",e.ORDER_ATOMIC)||"''";return[i+" "+this.getFieldValue("BOOL")+" "+n,e.ORDER_ATOMIC]},pa=function(t,e){var i=e.valueToCode(this,"A",e.ORDER_ATOMIC)||"''",n=e.valueToCode(this,"B",e.ORDER_ATOMIC)||"''";return[i+" "+this.getFieldValue("BOOL")+" "+n,e.ORDER_ATOMIC]},aa=function(t,e){return["bool("+(e.valueToCode(this,"VAR",e.ORDER_ATOMIC)||"0")+")",e.ORDER_ATOMIC]},ua=function(t,e){return e.definitions_.import_os="import os","os.startfile("+e.valueToCode(this,"fn",e.ORDER_ATOMIC)+")\n"},ra=function(t,e){return e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+" = open("+e.valueToCode(this,"FILENAME",e.ORDER_ATOMIC)+", '"+this.getFieldValue("MODE")+"')\n"},da=function(t,e){return["open("+e.valueToCode(this,"FILENAME",e.ORDER_ATOMIC)+", '"+this.getFieldValue("MODE")+"')",e.ORDER_ATOMIC]},la=function(t,e){return["open("+e.valueToCode(this,"FILENAME",e.ORDER_ATOMIC)+", '"+this.getFieldValue("MODE")+"', encoding=\""+this.getFieldValue("CODE")+'")',e.ORDER_ATOMIC]},Ia=function(t,e){var i=e.valueToCode(this,"data",e.ORDER_ATOMIC);return e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+".write("+i+")\n"},Ta=function(t,e){var i=this.getFieldValue("MODE");return[e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+"."+i+"()",e.ORDER_ATOMIC]},Ma=function(t,e){var i=this.getFieldValue("MODE");return[e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+"."+i+"("+e.valueToCode(this,"SIZE",e.ORDER_ATOMIC)+")",e.ORDER_ATOMIC]},ha=function(t,e){return[e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+".readline("+e.valueToCode(this,"SIZE",e.ORDER_ATOMIC)+")",e.ORDER_ATOMIC]},ma=function(t,e){return[e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+".writable()",e.ORDER_ATOMIC]},Ea=function(t,e){return[e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+".name()",e.ORDER_ATOMIC]},Oa=function(t,e){return e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+".close()\n"},Ra=function(t,e){e.definitions_.import_os="import os";return["os.listdir()",e.ORDER_ATOMIC]},ca=function(t,e){return e.definitions_.import_os="import os","os."+this.getFieldValue("MODE")+"("+e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+")\n"},ga=function(t,e){return e.definitions_.import_os="import os",["os.path.getsize("+e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+")",e.ORDER_ATOMIC]},Ca=function(t,e){return[e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+".tell()",e.ORDER_ATOMIC]},Sa=function(t,e){var i=this.getFieldValue("MODE"),n=0;return n="start"==i?0:"current"==i?1:2,e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+".seek("+e.valueToCode(this,"SIZE",e.ORDER_ATOMIC)+","+n+")\n"},Aa=function(t,e){return e.definitions_.import_os="import os","os.chdir("+e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+")\n"},La=function(t,e){e.definitions_.import_os="import os";return["os.getcwd()",e.ORDER_ATOMIC]},Na=function(t,e){return e.definitions_.import_os="import os","os."+this.getFieldValue("MODE")+"("+e.valueToCode(this,"PATH",e.ORDER_ATOMIC)+")\n"},Da=function(t,e){return e.definitions_.import_os="import os","os.rename("+e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+","+e.valueToCode(this,"NEWFILE",e.ORDER_ATOMIC)+")\n"},fa=function(t,e){e.definitions_.import_os="import os";var i=e.valueToCode(this,"FILE",e.ORDER_ATOMIC);return["os."+this.getFieldValue("MODE")+"("+i+")",e.ORDER_ATOMIC]},Fa=function(t,e){return e.definitions_.import_os="import os",e.definitions_.import_sdcard="import sdcard",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+" = sdcard.SDCard("+e.valueToCode(this,"SPISUB",e.ORDER_ATOMIC)+","+e.valueToCode(this,"PINSUB",e.ORDER_ATOMIC)+")\n"},Pa=function(t,e){return e.definitions_.import_os="import os",e.definitions_.import_sdcard="import sdcard","os.mount("+e.valueToCode(this,"VAR",e.ORDER_ATOMIC)+","+e.valueToCode(this,"DIR",e.ORDER_ATOMIC)+")\n"},Ya=function(t,e){var i=e.variableDB_.getName(this.getFieldValue("NAME"),mt.Procedures.NAME_TYPE),n=(this.getInput("STACK")&&e.statementToCode(this,"STACK"))??" pass\n";e.INFINITE_LOOP_TRAP&&(n=e.INFINITE_LOOP_TRAP.replace(/%1/g,"'"+this.id+"'")+n);var s=e.valueToCode(this,"RETURN",e.ORDER_NONE)||"";s&&(s=" return "+s+"\n");for(var _=[],o=0;o\n\n\n\t\n"+e.statementToCode(this,"HEAD")+"\n\n"+e.statementToCode(this,"BODY")+"\n\n'''",e.ORDER_ATOMIC]},lu=function(t,e){var i=e.statementToCode(this,"DO"),n=this.getFieldValue("LEVEL");return"\n"+i+"\n"},Iu=function(t,e){var i=e.statementToCode(this,"DO"),n=this.getFieldValue("LEVEL");if("head"==n)var s="<"+n+'>\n\t\n'+i+"\n";else s="<"+n+">\n"+i+"\n";return s},Tu=function(t,e){var i=e.statementToCode(this,"DO"),n=this.getFieldValue("LEVEL");return"<"+n+">\n"+i+"\n"},Mu=function(t,e){var i=e.statementToCode(this,"DO"),n=e.valueToCode(this,"style"),s=this.getFieldValue("LEVEL");return"<"+s+" "+n+" >\n"+i+"\n"},hu=function(t,e){return['style="'+e.statementToCode(this,"STYLE")+'"',e.ORDER_ATOMIC]},mu=function(t,e){return'"},Eu=function(){return this.getFieldValue("KEY")+":"+this.getFieldValue("VALUE")+";"},Ou=function(){return this.getFieldValue("TEXT")+"\n"},Ru=function(t){return t.getFieldValue("TEXT")+"\n"},cu=function(t,e){return[t.getFieldValue("TEXT"),e.ORDER_ATOMIC]},gu=function(t,e){return(e.valueToCode(t,"VALUE",e.ORDER_ATOMIC)||"")+"\n"},Cu=function(){return""},Su=function(t,e){return["type("+(e.valueToCode(t,"VALUE",e.ORDER_MEMBER)||"___")+")",e.ORDER_ATOMIC]},Au=function(t,e){for(var i=t.getFieldValue("NAME"),n=t.hasReturn_,s=new Array(t.itemCount_),_=0;_0?e.join("\n")+i.join("\n")+n.join("\n")+o.join("\n")+p.join("")+t+"while True:\n"+a.join("")+u.join("\n"):e.join("\n")+i.join("\n")+n.join("\n")+o.join("\n")+p.join("")+t+u.join("\n")},Nu.scrubNakedValue=function(t){return t+"\n"},Nu.quote_=function(t){var e="'";return-1!==(t=t.replace(/\\/g,"\\\\").replace(/\n/g,"\\\n")).indexOf("'")&&(-1===t.indexOf('"')?e='"':t=t.replace(/'/g,"\\'")),e+t+e},Nu.multiline_quote_=function(t){return"'''"+(t=t.replace(/'''/g,"\\'\\'\\'"))+"'''"},Nu.scrub_=function(t,e,i){var n="";if(!t.outputConnection||!t.outputConnection.targetConnection){(_=t.getCommentText())&&(_=mt.utils.string.wrap(_,Nu.COMMENT_WRAP-3),n+=Nu.prefixLines(_+"\n","# "));for(var s=0;s0?"int("+p+" + "+s+")":s<0?"int("+p+" - "+-s+")":"int("+p+")",n&&(p="-"+p)),p};const Du="#74A55B",fu={init:function(){this.setColour(Du),this.appendDummyInput("").appendField(mt.Msg.MIXLY_MIDI),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_SETUP).setCheck("var"),this.appendValueInput("PIN",Number).setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_PIN),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(mt.Msg.MIXLY_RGB_PIN_COUNT)}},Fu={init:function(){this.setColour(Du),this.appendValueInput("SUB"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_TONE),this.appendValueInput("pitch").setCheck(Number).appendField(mt.Msg.MIXLY_FREQUENCY),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(mt.Msg.MIXLY_TOOLTIP_BLOCKGROUP_TONE)}},Pu={init:function(){this.setColour(Du),this.appendValueInput("SUB"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_TONE),this.appendValueInput("pitch").setCheck(Number).appendField(mt.Msg.MIXLY_FREQUENCY),this.appendValueInput("time").setCheck(Number).appendField(mt.Msg.MIXLY_DURATION),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(mt.Msg.MIXLY_TOOLTIP_BLOCKGROUP_TONE2)}},Yu={init:function(){this.setColour(Du),this.appendValueInput("SUB"),this.appendValueInput("LIST").appendField(mt.Msg.MIXLY_ESP32_MUSIC_PLAY_LISTS),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_MUSIC_PLAY_LISTS)}},vu={init:function(){this.setColour(Du),this.appendValueInput("SUB"),this.appendValueInput("TICKS").setCheck(Number).appendField(mt.Msg.MIXLY_MICROBIT_JS_SET_TEMPO).appendField(mt.Msg.MICROBIT_ACTUATOR_ticks),this.appendValueInput("BPM").setCheck(Number).appendField(mt.Msg.MIXLY_SPEED),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_MUSIC_SET_TEMPO)}},Xu={init:function(){this.setColour(Du),this.appendValueInput("SUB"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_Get_current_tempo),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_MUSIC_GET_TEMPO)}},xu={init:function(){this.setColour(Du),this.appendValueInput("SUB"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_Reset_music),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_MUSIC_RESET)}},yu={init:function(){this.setColour(Du),this.appendValueInput("SUB"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_NOTONE),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},bu={init:function(){this.setColour(Du),this.appendDummyInput().appendField(mt.Msg.MIXLY_SETTING).appendField(mt.Msg.MIXLY_EXTERN_LED),this.appendValueInput("PIN",Number).appendField(mt.Msg.MIXLY_PIN).setCheck(Number),this.appendValueInput("bright").appendField(mt.Msg.MIXLY_PULSEIN_STAT),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_EXTERN_LED_SETONOFF)}},Vu={init:function(){this.setColour(Du),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET).appendField(mt.Msg.MIXLY_EXTERN_LED),this.appendValueInput("PIN",Number).appendField(mt.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput().appendField(mt.Msg.MIXLY_BRIGHTNESS),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_EXTERN_LED_GETONOFF)}},Bu={init:function(){this.setColour(Du),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET).appendField(mt.Msg.MIXLY_EXTERN_LED),this.appendValueInput("PIN",Number).appendField(mt.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput().appendField(mt.Msg.MIXLY_PULSEIN_STAT),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_EXTERN_LED_GETONOFF)}},Gu={init:function(){this.setColour(Du),this.appendDummyInput().appendField(mt.Msg.MIXLY_SETTING).appendField(mt.Msg.MIXLY_EXTERN_LED),this.appendValueInput("PIN",Number).appendField(mt.Msg.MIXLY_PIN).setCheck(Number),this.appendValueInput("bright").appendField(mt.Msg.MIXLY_BRIGHTNESS),this.appendDummyInput().appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_EXTERN_LED_SETBRIGHT)}},Uu={init:function(){this.setColour(Du),this.appendValueInput("VAR").appendField(mt.Msg.MIXLY_SETUP+mt.Msg.MIXLY_SERVO),this.appendValueInput("PIN",Number).appendField(mt.Msg.MIXLY_PIN),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},wu={init:function(){this.setColour(Du),this.appendValueInput("PIN",Number).appendField(mt.Msg.MIXLY_SERVO).appendField(mt.Msg.MIXLY_PIN).setCheck(Number),this.appendValueInput("DEGREE",Number).setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_DEGREE_0_180),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_SERVO_MOVE)}},Hu={init:function(){this.setColour(Du),this.appendValueInput("VAR").appendField("360°"+mt.Msg.MIXLY_SERVO),this.appendValueInput("SPEED",Number).setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_SETTING+mt.Msg.blockpy_turtle_rotate+mt.Msg.MIXLY_SPEED+" (-10~10)"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_SERVO_360_TOOLTIP)}},ku={init:function(){this.setColour(Du),this.appendValueInput("PIN",Number).appendField("180°"+mt.Msg.MIXLY_SERVO).appendField(mt.Msg.MIXLY_PIN).setCheck(Number),this.appendValueInput("NUM",Number).setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_MICROBIT_JS_BY_ANGLE),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_SERVO_MOVE)}},Wu={init:function(){this.setColour(Du),this.appendValueInput("PIN",Number).appendField("360°"+mt.Msg.MIXLY_SERVO).appendField(mt.Msg.MIXLY_PIN).setCheck(Number),this.appendValueInput("NUM",Number).setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_SPEED),this.appendDummyInput().appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_SERVO_SPEED_TOOLIPS)}},Ku={init:function(){this.setColour(Du),this.appendValueInput("PIN",Number).appendField("180°"+mt.Msg.MIXLY_SERVO).appendField(mt.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput().appendField(mt.Msg.MIXLY_GET+mt.Msg.MIXLY_MICROBIT_JS_BY_ANGLE),this.setOutput(!0,Number),this.setInputsInline(!0)}},Ju={init:function(){this.setColour(Du),this.appendValueInput("PIN",Number).appendField("360°"+mt.Msg.MIXLY_SERVO).appendField(mt.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput().appendField(mt.Msg.MIXLY_GET+mt.Msg.MIXLY_SPEED),this.setOutput(!0,Number),this.setInputsInline(!0)}},Qu={init:function(){this.setColour(Du),this.appendValueInput("SUB").appendField("初始化").setCheck("var"),this.appendDummyInput().appendField("电机驱动"),this.appendDummyInput().appendField("地址").appendField(new mt.FieldDropdown([["A","ms32006.ADDRESS_A"],["B","ms32006.ADDRESS_B"]]),"mode"),this.appendValueInput("SUB1").setCheck("var").setAlign(mt.inputs.Align.RIGHT).appendField("通信"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip("初始化MS32006电机驱动,使用I2C通信")}},qu={init:function(){this.setColour(Du),this.appendValueInput("SUB").appendField("直流电机").setCheck("var"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_Direction).appendField(new mt.FieldDropdown([[mt.Msg.CLOCKWISE,"ms32006.MOT_CW"],[mt.Msg.ANTI_CLOCKWISE,"ms32006.MOT_CCW"],[mt.Msg.MOTOR_N,"ms32006.MOT_N"],[mt.Msg.MOTOR_P,"ms32006.MOT_P"]]),"direction"),this.appendValueInput("speed").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_STEPPER_SET_SPEED),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip("设置直流电机的状态及转速(0-100)")}},zu={init:function(){this.setColour(Du),this.appendValueInput("SUB").appendField("步进电机").setCheck("var"),this.appendDummyInput().appendField("选择").appendField(new mt.FieldDropdown([["A","ms32006.MOT_A"],["B","ms32006.MOT_B"]]),"mode"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_Direction).appendField(new mt.FieldDropdown([[mt.Msg.CLOCKWISE,"ms32006.MOT_CW"],[mt.Msg.ANTI_CLOCKWISE,"ms32006.MOT_CCW"]]),"direction"),this.appendValueInput("speed").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField("转速"),this.appendValueInput("steps").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField("步数"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip("设置步进电机的状态、转速、步数(0-2047)")}},ju={init:function(){this.setColour(Du),this.appendDummyInput("").appendField(mt.Msg.MIXLY_RGB),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_SETUP).setCheck("var"),this.appendValueInput("PIN",Number).setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_PIN),this.appendValueInput("LEDCOUNT").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_RGB_COUNT),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(mt.Msg.MIXLY_RGB_PIN_COUNT)}},Zu={init:function(){this.setColour(Du),this.appendDummyInput("").appendField(mt.Msg.MIXLY_RGB),this.appendValueInput("SUB").setCheck("var"),this.appendValueInput("_LED_").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_RGB_NUM),this.appendValueInput("RVALUE").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_RGB_R),this.appendValueInput("GVALUE").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_RGB_G),this.appendValueInput("BVALUE").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_RGB_B),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(""),this.setTooltip(mt.Msg.MIXLY_RGB_NUM_R_G_B_MP)}},$u={init:function(){this.setColour(Du),this.appendDummyInput("").appendField(mt.Msg.MIXLY_RGB),this.appendValueInput("SUB").setCheck("var"),this.appendValueInput("RVALUE").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_RGB_R),this.appendValueInput("GVALUE").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_RGB_G),this.appendValueInput("BVALUE").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_RGB_B),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(""),this.setTooltip(mt.Msg.MIXLY_RGB_ALL_R_G_B_MIXGOCC)}},tr={init:function(){this.setColour(Du),this.appendDummyInput("").appendField(mt.Msg.MIXLY_RGB),this.appendValueInput("SUB").setCheck("var"),this.appendDummyInput().appendField(mt.Msg.MIXLY_ESP32_RGB_WRITE),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(""),this.setTooltip(mt.Msg.MIXLY_ESP32_MUSIC_WRI)}},er={init:function(){this.setColour(Du),this.appendDummyInput("").appendField(mt.Msg.CONTROLS_FOR_INPUT_WITH+"uart").appendField(new mt.FieldDropdown([["uart1","uart1"],["uart2","uart2"]]),"key"),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_MICROPYTHON_SOCKET_MAKE).setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_SETUP+mt.Msg.LISTS_SET_INDEX_INPUT_TO).appendField(new mt.FieldDropdown([["SYN6288"+mt.Msg.MIXLY_AipSpeech_synthesis,"SYN6288"],["NS9300"+mt.Msg.MIXLY_MUSIC_PLAYER,"NS9300"]]),"key2"),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null)}},ir={init:function(){this.setColour(Du),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_GET+mt.Msg.MIXLY_MUSIC_PLAYER).setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_WHETHER).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_STOPPED,"0"],[mt.Msg.MIXLY_PLAYING,"1"],[mt.Msg.MIXLY_PAUSED,"2"]]),"key"),this.setInputsInline(!0),this.setOutput(!0)}},nr={init:function(){this.setColour(Du),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_MUSIC_PLAYER).setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_STAT).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_MP3_PLAY,"1"],[mt.Msg.MIXLY_MP3_PAUSE,"2"],[mt.Msg.MIXLY_STOP,"3"],[mt.Msg.MIXLY_MP3_PREV,"4"],[mt.Msg.MIXLY_MP3_NEXT,"5"]]),"key"),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},sr={init:function(){this.setColour(Du),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_MUSIC_PLAYER).setCheck("var"),this.appendValueInput("volume").appendField(mt.Msg.MIXLY_MP3_VOL+mt.Msg.MIXLY_STAT),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(mt.Msg.MIXLY_PLAYER_SET_VOLUME_TOOLTIP)}},_r={init:function(){this.setColour(Du),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_MUSIC_PLAYER).setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_MODE+mt.Msg.MIXLY_STAT).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_MP3_LOOP_ALL,"0"],[mt.Msg.MIXLY_MP3_LOOP_ONE,"1"],[mt.Msg.MIXLY_PLAYER_DIRECTORY_LOOP,"2"],[mt.Msg.MIXLY_MP3_LOOP_RAM,"3"],[mt.Msg.MIXLY_PLAYER_SINGLE_STOP,"4"],[mt.Msg.MIXLY_PLAYER_SEQUENTIAL_PLAY,"5"]]),"key"),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},or={init:function(){this.setColour(Du),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_MUSIC_PLAYER).setCheck("var"),this.appendDummyInput("").appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_MICROBIT_JS_START_MELODY,"play"],[mt.Msg.MIXLY_PLAYER_INSERT_MUSIC,"insert"]]),"key"),this.appendValueInput("song"),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(mt.Msg.MIXLY_PLAYER_PLAY_MUSIC_TOOTIP)}},pr={},ar={init:function(){this.setColour(Du),this.appendValueInput("SUB").appendField("SYN6288"),this.appendValueInput("VOICE").setCheck(Number).appendField(mt.Msg.MIXLY_SET_VOLUME),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_SET_VOLUME_TOOLTIP)}},ur={init:function(){this.setColour(Du),this.appendValueInput("SUB").appendField("SYN6288"),this.appendDummyInput().appendField(mt.Msg.MIXLY_GET_VOLUME),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_SET_VOLUME_TOOLTIP)}},rr={init:function(){this.setColour(Du),this.appendValueInput("SUB").appendField("SYN6288"),this.appendValueInput("VOICE").setCheck(Number).appendField(mt.Msg.MIXLY_PLAY_HINTS),this.appendDummyInput().appendField(mt.Msg.MIXLY_PROGRAM_BLOCK).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_TURTLE_WRITE_MOVE_TRUE,"True"],[mt.Msg.MIXLY_TURTLE_WRITE_MOVE_FALSE,"False"]]),"mode"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_PLAY_HINTS_TOOLTIP)}},dr={init:function(){this.setColour(Du),this.appendValueInput("SUB").appendField("SYN6288"),this.appendValueInput("data").setCheck(String).appendField(mt.Msg.MIXLY_AipSpeech_synthesis),this.appendValueInput("VOICE").setCheck(Number).appendField(mt.Msg.MIXLY_BACKGROUND_MUSIC),this.appendDummyInput().appendField(mt.Msg.MIXLY_PROGRAM_BLOCK).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_TURTLE_WRITE_MOVE_TRUE,"True"],[mt.Msg.MIXLY_TURTLE_WRITE_MOVE_FALSE,"False"]]),"mode"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_PLAY_TTS_TOOLTIP)}},lr={init:function(){this.setColour(Du),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.extern_addr),"PIN"),this.setOutput(!0,Number)}},Ir={init:function(){this.setColour(Du),this.appendDummyInput().appendField(mt.Msg.ME_GO_MOTOR_EXTERN+mt.Msg.MIXLY_MOTOR).appendField(mt.Msg.PIN_NUMBERING).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_LEFT,"0"],[mt.Msg.MIXLY_RIGHT,"1"]]),"mode"),this.appendValueInput("speed").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_SPEED),this.appendDummyInput().appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_MIXBOT_MOTOR_EXTERN_TOOLTIP)}},Tr={init:function(){this.setColour(Du),this.appendDummyInput().appendField(mt.Msg.ME_GO_MOTOR_EXTERN+mt.Msg.MIXLY_MOTOR).appendField(mt.Msg.PIN_NUMBERING).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_LEFT,"0"],[mt.Msg.MIXLY_RIGHT,"1"]]),"mode"),this.appendDummyInput().setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_GET+mt.Msg.MIXLY_SPEED),this.setOutput(!0,Number),this.setInputsInline(!0)}},Mr={init:function(){this.setColour(Du),this.appendDummyInput().appendField(mt.Msg.ME_GO_MOTOR_EXTERN+mt.Msg.MIXLY_TRAFFIC_LIGHT).appendField(mt.Msg.PIN_NUMBERING).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_LEFT,"0"],[mt.Msg.MIXLY_RIGHT,"1"]]),"mode"),this.appendDummyInput().setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.LISTS_SET_INDEX_SET).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_MICROBIT_Turn_off_display,"0"],[mt.Msg.MIXLY_TRAFFIC_LIGHT_RED_ON,"1"],[mt.Msg.MIXLY_TRAFFIC_LIGHT_RED_BLINK,"2"],[mt.Msg.MIXLY_TRAFFIC_LIGHT_YELLOW_ON,"3"],[mt.Msg.MIXLY_TRAFFIC_LIGHT_YELLOW_BLINK,"4"],[mt.Msg.MIXLY_TRAFFIC_LIGHT_GREEN_ON,"5"],[mt.Msg.MIXLY_TRAFFIC_LIGHT_GREEN_BLINK,"6"]]),"light"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},hr={init:function(){this.setColour(Du),this.appendDummyInput().appendField(mt.Msg.ME_GO_MOTOR_EXTERN).appendField(new mt.FieldDropdown([[mt.Msg.COLOUR_RGB_WHITE,"W"],[mt.Msg.COLOUR_RGB_RED,"R"],[mt.Msg.COLOUR_RGB_YELLOW,"Y"],[mt.Msg.COLOUR_RGB_GREEN,"G"],[mt.Msg.COLOUR_RGB_BLUE,"B"]]),"color").appendField("LED").appendField(mt.Msg.PIN_NUMBERING).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_LEFT,"0"],[mt.Msg.MIXLY_RIGHT,"1"]]),"mode"),this.appendValueInput("value").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.BRIGHTNESS),this.appendDummyInput().appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},mr={init:function(){this.setColour(Du),this.appendDummyInput().appendField(mt.Msg.ME_GO_MOTOR_EXTERN).appendField(new mt.FieldDropdown([[mt.Msg.COLOUR_RGB_WHITE,"W"],[mt.Msg.COLOUR_RGB_RED,"R"],[mt.Msg.COLOUR_RGB_YELLOW,"Y"],[mt.Msg.COLOUR_RGB_GREEN,"G"],[mt.Msg.COLOUR_RGB_BLUE,"B"]]),"color").appendField("LED").appendField(mt.Msg.PIN_NUMBERING).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_LEFT,"0"],[mt.Msg.MIXLY_RIGHT,"1"]]),"mode"),this.appendDummyInput().appendField(mt.Msg.MIXLY_GET+mt.Msg.BRIGHTNESS),this.setOutput(!0,Number),this.setInputsInline(!0)}},Er={init:function(){this.setColour(Du),this.appendDummyInput().appendField(mt.Msg.ME_GO_MOTOR_EXTERN+mt.Msg.MIXLY_SERVO_MOTOR).appendField(mt.Msg.PIN_NUMBERING).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_LEFT,"0"],[mt.Msg.MIXLY_RIGHT,"1"]]),"mode"),this.appendDummyInput().appendField(mt.Msg.MIXLY_GET).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_MICROBIT_JS_BLE_POWER,"[0]"],[mt.Msg.MIXLY_SPEED,"[1]"],[mt.Msg.MATH_SINGLE_OP_ABSOLUTE+mt.Msg.MIXLY_MICROBIT_JS_BY_ANGLE,"[2]"],[mt.Msg.MIXLY_RELATIVE+mt.Msg.MIXLY_MICROBIT_JS_BY_ANGLE,"[3]"],[mt.Msg.MIXLY_MIXBOT_SERVO_BLOCK_OR_NOT,"[4]"],[mt.Msg.MIXLY_MIXBOT_SERVO_FINISH_OR_NOT,"[5]"],[mt.Msg.MIXLY_ALL,""]]),"status"),this.setOutput(!0,Number),this.setInputsInline(!0)}},Or={init:function(){this.setColour(Du),this.appendDummyInput().appendField(mt.Msg.ME_GO_MOTOR_EXTERN+mt.Msg.MIXLY_SERVO_MOTOR).appendField(mt.Msg.PIN_NUMBERING).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_LEFT,"0"],[mt.Msg.MIXLY_RIGHT,"1"]]),"mode"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MIXBOT_SERVO_SET_STOP_MODE).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_MIXBOT_SERVO_STOP_MODE_KEEP,"0"],[mt.Msg.MIXLY_MIXBOT_SERVO_STOP_MODE_COAST,"1"],[mt.Msg.MIXLY_MIXBOT_SERVO_STOP_MODE_BRAKE,"2"]]),"status"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},Rr={init:function(){this.setColour(Du),this.appendDummyInput().appendField(mt.Msg.ME_GO_MOTOR_EXTERN+mt.Msg.MIXLY_SERVO_MOTOR).appendField(mt.Msg.PIN_NUMBERING).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_LEFT,"0"],[mt.Msg.MIXLY_RIGHT,"1"]]),"mode"),this.appendDummyInput().appendField(mt.Msg.MIXLY_STOP),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},cr={init:function(){this.setColour(Du),this.appendDummyInput().appendField(mt.Msg.ME_GO_MOTOR_EXTERN+mt.Msg.MIXLY_SERVO_MOTOR).appendField(mt.Msg.MATH_SINGLE_OP_ABSOLUTE+mt.Msg.MIXLY_MICROBIT_JS_BY_ANGLE+mt.Msg.MSG.run).appendField(mt.Msg.PIN_NUMBERING).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_LEFT,"0"],[mt.Msg.MIXLY_RIGHT,"1"]]),"mode"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MODE).setAlign(mt.inputs.Align.RIGHT).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_SPEED+mt.Msg.MIXLY_MODE,"0"],[mt.Msg.MIXLY_MICROBIT_JS_BLE_POWER+mt.Msg.MIXLY_MODE,"1"]]),"status"),this.appendValueInput("speed").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_PARAMS),this.appendDummyInput().setAlign(mt.inputs.Align.RIGHT).appendField("%"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MIXBOT_SERVO_TURN_DIRECTION).setAlign(mt.inputs.Align.RIGHT).appendField(new mt.FieldDropdown([[mt.Msg.CLOCKWISE,"0"],[mt.Msg.MIXLY_MIXBOT_SERVO_NEAREST_PATH,"1"],[mt.Msg.ANTI_CLOCKWISE,"2"]]),"direction"),this.appendValueInput("angle").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_DISPLAY_MATRIX_ROTATE+mt.Msg.MIXLY_MICROBIT_JS_BY_ANGLE),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_MIXBOT_SERVO_ABSOLUTE_ANGLE_TOOLTIP)}},gr={init:function(){this.setColour(Du),this.appendDummyInput().appendField(mt.Msg.ME_GO_MOTOR_EXTERN+mt.Msg.MIXLY_SERVO_MOTOR).appendField(mt.Msg.MIXLY_RELATIVE+mt.Msg.MIXLY_MICROBIT_JS_BY_ANGLE+mt.Msg.MSG.run).appendField(mt.Msg.PIN_NUMBERING).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_LEFT,"0"],[mt.Msg.MIXLY_RIGHT,"1"]]),"mode"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MIXBOT_SERVO_RELATIVE_ORIGIN_PATH),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},Cr={init:function(){this.setColour(Du),this.appendDummyInput().appendField(mt.Msg.ME_GO_MOTOR_EXTERN+mt.Msg.MIXLY_SERVO_MOTOR).appendField(mt.Msg.MIXLY_RELATIVE+mt.Msg.MIXLY_MICROBIT_JS_BY_ANGLE+mt.Msg.MSG.run).appendField("("+mt.Msg.MIXLY_MIXBOT_SERVO_LIKE_ENCODING_MOTOR+")").appendField(mt.Msg.PIN_NUMBERING).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_LEFT,"0"],[mt.Msg.MIXLY_RIGHT,"1"]]),"mode"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MODE).setAlign(mt.inputs.Align.RIGHT).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_SPEED+mt.Msg.MIXLY_MODE,"0"],[mt.Msg.MIXLY_MICROBIT_JS_BLE_POWER+mt.Msg.MIXLY_MODE,"1"]]),"status"),this.appendValueInput("speed").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_PARAMS),this.appendDummyInput().setAlign(mt.inputs.Align.RIGHT).appendField("%"),this.appendValueInput("angle").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_DISPLAY_MATRIX_ROTATE+mt.Msg.MIXLY_MICROBIT_JS_BY_ANGLE),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_MIXBOT_SERVO_RELATIVE_ANGLE_TOOLTIP)}},Sr={init:function(){this.setColour(Du),this.appendDummyInput().appendField(mt.Msg.ME_GO_MOTOR_EXTERN+mt.Msg.MIXLY_SERVO_MOTOR).appendField(mt.Msg.MIXLY_RELATIVE+mt.Msg.MIXLY_MICROBIT_JS_BY_ANGLE+mt.Msg.MSG.run).appendField("("+mt.Msg.MIXLY_MIXBOT_SERVO_LIKE_ORDINARY_MOTOR+")").appendField(mt.Msg.PIN_NUMBERING).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_LEFT,"0"],[mt.Msg.MIXLY_RIGHT,"1"]]),"mode"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MODE).setAlign(mt.inputs.Align.RIGHT).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_SPEED+mt.Msg.MIXLY_MODE,"0"],[mt.Msg.MIXLY_MICROBIT_JS_BLE_POWER+mt.Msg.MIXLY_MODE,"1"]]),"status"),this.appendValueInput("speed").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_PARAMS),this.appendDummyInput().setAlign(mt.inputs.Align.RIGHT).appendField("%"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MIXBOT_SERVO_TURN_DIRECTION).setAlign(mt.inputs.Align.RIGHT).appendField(new mt.FieldDropdown([[mt.Msg.CLOCKWISE,"0"],[mt.Msg.ANTI_CLOCKWISE,"2"]]),"direction"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},Ar={init:function(){this.setColour(Du),this.appendDummyInput().appendField(mt.Msg.MIXBOT).appendField(mt.Msg.ME_GO_MOTOR_EXTERN).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_MOTOR,"ext_motor"],[mt.Msg.MIXLY_TRAFFIC_LIGHT,"ext_traffic"],[mt.Msg.COLOUR_RGB_WHITE+"LED","W_LED"],[mt.Msg.COLOUR_RGB_RED+"LED","R_LED"],[mt.Msg.COLOUR_RGB_YELLOW+"LED","Y_LED"],[mt.Msg.COLOUR_RGB_GREEN+"LED","G_LED"],[mt.Msg.COLOUR_RGB_BLUE+"LED","B_LED"],[mt.Msg.MIXLY_SERVO_MOTOR,"ext_servo"]]),"name"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MIXBOT_EXTERN_GET_ADDR),this.setOutput(!0),this.setInputsInline(!0)}},Lr={init:function(){this.setColour(Du),this.appendDummyInput().appendField(mt.Msg.MIXBOT).appendField(mt.Msg.ME_GO_MOTOR_EXTERN).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_MOTOR,"ext_motor"],[mt.Msg.MIXLY_TRAFFIC_LIGHT,"ext_traffic"],[mt.Msg.COLOUR_RGB_WHITE+"LED","W_LED"],[mt.Msg.COLOUR_RGB_RED+"LED","R_LED"],[mt.Msg.COLOUR_RGB_YELLOW+"LED","Y_LED"],[mt.Msg.COLOUR_RGB_GREEN+"LED","G_LED"],[mt.Msg.COLOUR_RGB_BLUE+"LED","B_LED"],[mt.Msg.MIXLY_SERVO_MOTOR,"ext_servo"]]),"name"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MIXBOT_EXTERN_SET_ADDR),this.appendValueInput("old").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_MICROBIT_JS_CURRENT_GESTURE),this.appendValueInput("new").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_UPDATE),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},Nr={init:function(){this.setColour(Du),this.appendValueInput("PIN",Number).setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_SETUP+mt.Msg.MIXLY_AT).appendField(mt.Msg.MIXLY_PIN),this.setInputsInline(!0),this.setOutput(!0)}},Dr={init:function(){this.setColour(Du),this.appendDummyInput().appendField(mt.Msg.MIXLY_SETTING),this.appendValueInput("pin").appendField("LED"),this.appendValueInput("bright").appendField(mt.Msg.MIXLY_PULSEIN_STAT),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},fr={init:function(){this.setColour(Du),this.appendValueInput("PIN",Number).setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_SERVO+mt.Msg.MIXLY_SETUP+mt.Msg.MIXLY_AT).appendField(mt.Msg.MIXLY_PIN),this.setInputsInline(!0),this.setOutput(!0)}},Fr={init:function(){this.setColour(Du),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_SERVO),this.appendValueInput("angle").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_DISPLAY_MATRIX_ROTATE),this.appendDummyInput().appendField(mt.Msg.DRAW_POINTER_ANGLE),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},Pr={init:function(){this.setColour(Du),this.appendValueInput("PIN",Number).setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_MOTOR+mt.Msg.MIXLY_SETUP+mt.Msg.MIXLY_AT).appendField(mt.Msg.MIXLY_PIN),this.setInputsInline(!0),this.setOutput(!0)}},Yr={init:function(){this.setColour(Du),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_MOTOR),this.appendValueInput("speed").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_DISPLAY_MATRIX_ROTATE+mt.Msg.MIXLY_SPEED),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},vr="#6C9858",Xr={init:function(){this.setColour(vr),this.appendDummyInput("").appendField(new mt.FieldDropdown([["L1","1"],["L2","2"]]),"op"),this.setOutput(!0)}},xr={init:function(){this.setColour(vr),this.appendDummyInput("").appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_ESP32_ON,"1"],[mt.Msg.MIXLY_ESP32_OFF,"0"],[mt.Msg.MIXLY_ESP32_TOGGLE,"-1"]]),"flag"),this.setOutput(!0),this.setTooltip(mt.Msg.MIXLY_TOOLTIP_INOUT_HIGHLOW)}},yr={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.MIXLY_SETTING),this.appendValueInput("led").appendField(mt.Msg.MIXLY_BUILDIN_LED),this.appendValueInput("bright").appendField(mt.Msg.MIXLY_PULSEIN_STAT),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_LED_SETONOFF)}},br={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET),this.appendValueInput("led").appendField(mt.Msg.MIXLY_BUILDIN_LED),this.appendDummyInput().appendField(mt.Msg.MIXLY_BRIGHTNESS),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_LED_GETONOFF)}},Vr={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET),this.appendValueInput("led").appendField(mt.Msg.MIXLY_BUILDIN_LED),this.appendDummyInput().appendField(mt.Msg.MIXLY_PULSEIN_STAT),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_LED_GETONOFF)}},Br={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.MIXLY_SETTING),this.appendValueInput("led").appendField(mt.Msg.MIXLY_BUILDIN_LED),this.appendValueInput("bright").appendField(mt.Msg.MIXLY_BRIGHTNESS),this.appendDummyInput("").appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_SETTING+mt.Msg.MIXLY_BUILDIN_LED+mt.Msg.MIXLY_BRIGHTNESS+"(0-100%)")}},Gr={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.MIXLY_SETTING),this.appendValueInput("led").appendField(mt.Msg.MIXLY_BUILDIN_LED),this.appendDummyInput("").appendField(mt.Msg.MIXLY_LCD_SETCOLOR).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_LIGHT_RED,"1"],[mt.Msg.MIXLY_LIGHT_GREEN,"2"],[mt.Msg.MIXLY_LIGHT_BLUE,"3"],[mt.Msg.MIXLY_LIGHT_YELLOW,"4"],[mt.Msg.MIXLY_LIGHT_CYAN,"5"],[mt.Msg.MIXLY_LIGHT_PURPLE,"6"],[mt.Msg.MIXLY_LIGHT_WHITE,"7"]]),"colorvalue"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip()}},Ur={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.MIXLY_SETTING).appendField(mt.Msg.MIXLY_BUILDIN_LED).appendField(new mt.FieldDropdown([[mt.Msg.COLOUR_RGB_RED,"r"],[mt.Msg.COLOUR_RGB_GREEN,"g"]]),"color"),this.appendValueInput("bright").appendField(mt.Msg.MIXLY_PULSEIN_STAT),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_LED_SETONOFF)}},wr={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET).appendField(mt.Msg.MIXLY_BUILDIN_LED).appendField(new mt.FieldDropdown([[mt.Msg.COLOUR_RGB_RED,"r"],[mt.Msg.COLOUR_RGB_GREEN,"g"]]),"color"),this.appendDummyInput().appendField(mt.Msg.MIXLY_BRIGHTNESS),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_LED_GETONOFF)}},Hr={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET).appendField(mt.Msg.MIXLY_BUILDIN_LED).appendField(new mt.FieldDropdown([[mt.Msg.COLOUR_RGB_RED,"r"],[mt.Msg.COLOUR_RGB_GREEN,"g"]]),"color"),this.appendDummyInput().appendField(mt.Msg.MIXLY_PULSEIN_STAT),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_LED_GETONOFF)}},kr={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.MIXLY_SETTING).appendField(mt.Msg.MIXLY_BUILDIN_LED).appendField(new mt.FieldDropdown([[mt.Msg.COLOUR_RGB_RED,"r"],[mt.Msg.COLOUR_RGB_GREEN,"g"]]),"color"),this.appendValueInput("bright").appendField(mt.Msg.MIXLY_BRIGHTNESS),this.appendDummyInput("").appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_SETTING+mt.Msg.MIXLY_BUILDIN_LED+mt.Msg.MIXLY_BRIGHTNESS+"(0-10)")}},Wr={init:function(){this.setColour(vr),this.appendDummyInput("").appendField(new mt.FieldDropdown([["L1","20"],["L2","21"]]),"op"),this.setOutput(!0)}},Kr={init:function(){this.setColour(vr),this.appendDummyInput("").appendField(mt.Msg.MIXLY_RGB),this.appendValueInput("_LED_").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_RGB_NUM),this.appendValueInput("RVALUE").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_RGB_R),this.appendValueInput("GVALUE").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_RGB_G),this.appendValueInput("BVALUE").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_RGB_B),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null);switch(Et.Boards.getSelectedBoardKey()){case"micropython:esp32c3:mixgo_cc":case"micropython:esp32s2:mixgo_ce":this.setTooltip(mt.Msg.MIXLY_RGB_NUM_R_G_B_MIXGOCC);break;case"micropython:esp32c3:mixgo_me":default:this.setTooltip(mt.Msg.MIXLY_RGB_NUM_R_G_B_MIXGOME);break;case"micropython:esp32:mPython":this.setTooltip(mt.Msg.MIXLY_RGB_NUM_R_G_B_MPYTHON)}}},Jr={init:function(){this.setColour(vr),this.appendDummyInput("").appendField(mt.Msg.MIXLY_RGB),this.appendValueInput("RVALUE").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_RGB_R),this.appendValueInput("GVALUE").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_RGB_G),this.appendValueInput("BVALUE").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_RGB_B),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(""),this.setTooltip(mt.Msg.MIXLY_RGB_ALL_R_G_B_MIXGOCC)}},Qr={init:function(){this.setColour(vr),this.appendDummyInput("").appendField(mt.Msg.MIXLY_RGB),this.appendDummyInput("").appendField(mt.Msg.MIXLY_RAINBOW),this.appendValueInput("time").setCheck(Number).appendField(mt.Msg.MIXLY_DURATION).appendField(mt.Msg.MIXLY_MILLIS),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip("")}},qr={init:function(){this.setColour(vr),this.appendDummyInput("").appendField(mt.Msg.MIXLY_RGB),this.appendDummyInput("").appendField(mt.Msg.MIXLY_CHASE),this.appendValueInput("RVALUE").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_RGB_R),this.appendValueInput("GVALUE").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_RGB_G),this.appendValueInput("BVALUE").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_RGB_B),this.appendValueInput("time").setCheck(Number).appendField(mt.Msg.PYTHON_RANGE_STEP).appendField(mt.Msg.MIXLY_MILLIS),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip("")}},zr={init:function(){this.setColour(vr),this.appendDummyInput("").appendField(mt.Msg.MIXLY_RGB),this.appendDummyInput().appendField(mt.Msg.MIXLY_ESP32_RGB_WRITE),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(""),this.setTooltip(mt.Msg.MIXLY_ESP32_MUSIC_WRI)}},jr={init:function(){this.setColour(vr),this.appendDummyInput("").appendField(mt.Msg.MIXLY_RGB),this.appendValueInput("_LED_").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_RGB_NUM),this.appendValueInput("RVALUE").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_RGB_R),this.appendValueInput("GVALUE").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_RGB_G),this.appendValueInput("BVALUE").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_RGB_B),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null);switch(Et.Boards.getSelectedBoardKey()){case"micropython:esp32c3:mixgocc":this.setTooltip(mt.Msg.MIXLY_RGB_NUM_R_G_B_MIXGOCC);break;case"micropython:esp32c3:mixgome":default:this.setTooltip(mt.Msg.MIXLY_RGB_NUM_R_G_B_MIXGOME);break;case"micropython:esp32:mPython":this.setTooltip(mt.Msg.MIXLY_RGB_NUM_R_G_B_MPYTHON)}}},Zr={init:function(){this.setColour(vr),this.appendDummyInput("").appendField(mt.Msg.MIXLY_RGB),this.appendValueInput("RVALUE").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_RGB_R),this.appendValueInput("GVALUE").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_RGB_G),this.appendValueInput("BVALUE").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_RGB_B),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(""),this.setTooltip(mt.Msg.MIXLY_RGB_ALL_R_G_B_MIXGOCC)}},$r={init:function(){this.setColour(vr),this.appendDummyInput("").appendField(mt.Msg.MIXLY_RGB),this.appendDummyInput("").appendField(mt.Msg.MIXLY_CHASE),this.appendValueInput("RVALUE").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_RGB_R),this.appendValueInput("GVALUE").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_RGB_G),this.appendValueInput("BVALUE").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_RGB_B),this.appendValueInput("time").setCheck(Number).appendField(mt.Msg.PYTHON_RANGE_STEP).appendField(mt.Msg.MIXLY_MILLIS),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip("")}},td={init:function(){this.setColour(vr),this.appendValueInput("TICKS").setCheck(Number).appendField(mt.Msg.MIXLY_MICROBIT_JS_SET_TEMPO).appendField(mt.Msg.MICROBIT_ACTUATOR_ticks),this.appendValueInput("BPM").setCheck(Number).appendField(mt.Msg.MIXLY_SPEED),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_MUSIC_SET_TEMPO)}},ed={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_Get_current_tempo),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_MUSIC_GET_TEMPO)}},id={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_Reset_music),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_MUSIC_RESET)}},nd={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.MIXLY_TONE),this.appendValueInput("pitch").setCheck(Number).appendField(mt.Msg.MIXLY_FREQUENCY),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(mt.Msg.MIXLY_TOOLTIP_BLOCKGROUP_TONE)}},sd={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.MIXLY_TONE),this.appendValueInput("pitch").setCheck(Number).appendField(mt.Msg.MIXLY_FREQUENCY),this.appendValueInput("time").setCheck(Number).appendField(mt.Msg.MIXLY_DURATION),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(mt.Msg.MIXLY_TOOLTIP_BLOCKGROUP_TONE2)}},_d={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.MIXLY_NOTONE),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},od={init:function(){this.setColour(vr),this.appendValueInput("LIST").appendField(mt.Msg.MIXLY_ESP32_MUSIC_PLAY_LISTS),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_MUSIC_PLAY_LISTS)}},pd={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.MOTOR_DC).appendField(new mt.FieldDropdown([["1","1"],["2","2"],["3","3"]]),"wheel"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_Direction).appendField(new mt.FieldDropdown([[mt.Msg.CLOCKWISE,"CW"],[mt.Msg.ANTI_CLOCKWISE,"CCW"],[mt.Msg.MOTOR_P,"P"],[mt.Msg.MOTOR_N,"N"]]),"direction"),this.appendValueInput("speed").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_STEPPER_SET_SPEED),this.appendDummyInput("").appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},ad={init:function(){this.setColour(vr),this.appendDummyInput().appendField("MixGo Car").appendField(new mt.FieldDropdown([[mt.Msg.blockpy_forward,"F"],[mt.Msg.blockpy_backward,"B"],[mt.Msg.blockpy_left,"L"],[mt.Msg.blockpy_right,"R"]]),"VAR"),this.appendValueInput("speed").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_STEPPER_SET_SPEED),this.appendDummyInput().appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},ud={init:function(){this.setColour(vr),this.appendDummyInput("").appendField("MixGo Car").appendField(new mt.FieldDropdown([[mt.Msg.MOTOR_P,"P"],[mt.Msg.MOTOR_N,"N"]]),"VAR"),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip("")}},rd={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.MOTOR_DC).appendField(new mt.FieldDropdown([[mt.Msg.MIXLYCAR_WHEEL_LEFT,"L"],[mt.Msg.MIXLYCAR_WHEEL_RIGHT,"R"]]),"wheel"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_Direction).appendField(new mt.FieldDropdown([[mt.Msg.CLOCKWISE,"CW"],[mt.Msg.ANTI_CLOCKWISE,"CCW"]]),"direction"),this.appendValueInput("speed").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_STEPPER_SET_SPEED),this.appendDummyInput().appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},dd={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.MOTOR_DC).appendField(new mt.FieldDropdown([[mt.Msg.MIXLYCAR_WHEEL_LEFT,"L"],[mt.Msg.MIXLYCAR_WHEEL_RIGHT,"R"]]),"wheel"),this.appendDummyInput().appendField(mt.Msg.MIXLY_STOP).appendField(new mt.FieldDropdown([[mt.Msg.MOTOR_P,"P"],[mt.Msg.MOTOR_N,"N"]]),"direction"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},ld={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.MIXLY_MIXBOT_MOTOR_STATUS),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_MIXBOT_MOTOR_STATUS_TOOLTIP)}},Id={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.MIXBOT).appendField(new mt.FieldDropdown([[mt.Msg.blockpy_forward,"F"],[mt.Msg.blockpy_backward,"B"],[mt.Msg.blockpy_left,"L"],[mt.Msg.blockpy_right,"R"]]),"VAR"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_MODE).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_MICROBIT_JS_BLE_POWER,"PWR"],[mt.Msg.MIXLY_SPEED,"SPEED"],[mt.Msg.MIXLY_MIXBOT_MOTOR_TURNS,"TURNS"]]),"mode"),this.appendValueInput("speed").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_PARAMS),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_MIXBOT_MOVE_TOOLTIP)}},Td={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.MIXBOT).appendField(new mt.FieldDropdown([[mt.Msg.MOTOR_P,"P"],[mt.Msg.MOTOR_N,"N"]]),"VAR"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},Md={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.MIXBOT).appendField(mt.Msg.MIXLY_MOTOR).appendField(new mt.FieldDropdown([[mt.Msg.TEXT_TRIM_LEFT,"1"],[mt.Msg.TEXT_TRIM_RIGHT,"2"],[mt.Msg.TEXT_TRIM_BOTH,"0"]]),"wheel"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_MODE).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_MICROBIT_JS_BLE_POWER,"PWR"],[mt.Msg.MIXLY_SPEED,"SPEED"],[mt.Msg.MIXLY_MIXBOT_MOTOR_TURNS,"TURNS"]]),"mode"),this.appendValueInput("speed").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_PARAMS),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_MIXBOT_MOVE_TOOLTIP)}},hd={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.MIXLY_MIXBOT_BUZZER),this.appendDummyInput().appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_MICROBIT_PY_COMMUNICATE_ON,"0"],[mt.Msg.MIXLY_MICROBIT_PY_COMMUNICATE_OFF,"1"]]),"on_off"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0)}},md={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.BITBOT).appendField(new mt.FieldDropdown([[mt.Msg.blockpy_forward,"F"],[mt.Msg.blockpy_backward,"B"],[mt.Msg.blockpy_left,"L"],[mt.Msg.blockpy_right,"R"]]),"VAR"),this.appendValueInput("speed").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_SPEED),this.appendDummyInput("").appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},Ed={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.BITBOT).appendField(new mt.FieldDropdown([[mt.Msg.MOTOR_P,"P"],[mt.Msg.MOTOR_N,"N"]]),"VAR"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},Od={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.BITBOT).appendField(mt.Msg.MIXLY_MOTOR).appendField(new mt.FieldDropdown([[mt.Msg.TEXT_TRIM_LEFT,"0"],[mt.Msg.TEXT_TRIM_RIGHT,"1"]]),"wheel"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_Direction).appendField(new mt.FieldDropdown([[mt.Msg.CLOCKWISE,"CW"],[mt.Msg.ANTI_CLOCKWISE,"CCW"],[mt.Msg.MOTOR_P,"P"],[mt.Msg.MOTOR_N,"N"]]),"direction"),this.appendValueInput("speed").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_SPEED),this.appendDummyInput("").appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},Rd={init:function(){this.setColour(vr),this.appendValueInput("bright").appendField(mt.Msg.MIXLY_MIXBOT_SOUND_SET_LOUDNESS),this.appendDummyInput().appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_LED_SETONOFF)}},cd={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.MIXLY_MIXBOT_SOUND_LOUDNESS+"(%)"),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_LED_GETONOFF)}},gd={init:function(){this.setColour(vr),this.appendValueInput("bright").appendField(mt.Msg.MIXLY_SETTING+mt.Msg.MIXLY_MIXBOT_BUZZER+mt.Msg.MIXLY_MP3_VOL),this.appendDummyInput().appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_LED_SETONOFF)}},Cd={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.MIXLY_GET+mt.Msg.MIXLY_MIXBOT_BUZZER+mt.Msg.MIXLY_MP3_VOL+"(%)"),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_LED_GETONOFF)}},Sd={init:function(){this.setColour(vr),this.appendValueInput("PATH").appendField(mt.Msg.MIXLY_RECORD_AUDIO).appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_THE_PATH),this.appendValueInput("TIME").setCheck(Number).appendField(mt.Msg.MIXLY_GET_PRESSES_TIME),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0)}},Ad={init:function(){this.setColour(vr),this.appendValueInput("PATH").appendField(mt.Msg.MIXLY_PLAY_AUDIO).appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_THE_PATH),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0)}},Ld={init:function(){this.setColour(vr),this.appendValueInput("PATH").appendField(mt.Msg.MIXLY_PLAY_ONLINE_AUDIO).appendField("URL"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0)}},Nd={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.MIXLY_TONE),this.appendValueInput("pitch").setCheck(Number).appendField(mt.Msg.MIXLY_FREQUENCY),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(mt.Msg.MIXLY_TOOLTIP_BLOCKGROUP_TONE)}},Dd={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.MIXLY_NOTONE),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},fd={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.LISTS_SET_INDEX_SET+mt.Msg.ME_GO_MOTOR_EXTERN).appendField(mt.Msg.PIN_NUMBERING).appendField(new mt.FieldDropdown([["1","1"],["2","2"],["3","3"]]),"index"),this.appendValueInput("duty").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.blynk_IOT_IR_POWER+mt.Msg.MIXLY_PINMODEOUT),this.appendDummyInput().appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip()}},Fd={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.MIXLY_GET+mt.Msg.ME_GO_MOTOR_EXTERN).appendField(mt.Msg.PIN_NUMBERING).appendField(new mt.FieldDropdown([["1","1"],["2","2"]]),"index"),this.appendDummyInput().setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.blynk_IOT_IR_POWER+mt.Msg.MIXLY_PINMODEOUT+mt.Msg.MIXLY_DUTY_RATIO),this.setOutput(!0,Number),this.setInputsInline(!0)}},Pd={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.LISTS_SET_INDEX_SET+mt.Msg.ME_GO_MOTOR_EXTERN).appendField(mt.Msg.MIXLY_ALL+mt.Msg.PIN_NUMBERING),this.appendValueInput("duty").setCheck(Number).setAlign(mt.ALIGN_RIGHT).appendField(mt.Msg.blynk_IOT_IR_POWER+mt.Msg.MIXLY_PINMODEOUT+mt.Msg.MIXLY_FREQUENCY),this.appendDummyInput().appendField("Hz"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_MIXBOT_MOTOR_EXTERN_TOOLTIP)}},Yd={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.ANALOG+mt.Msg.MIXLY_KEYBOARD_INPUT),this.appendValueInput("special"),this.appendValueInput("general"),this.appendDummyInput().appendField(mt.Msg.MIXLY_RELEASE).appendField(new mt.FieldDropdown([[mt.Msg.MICROPYTHON_DISPLAY_YES,"True"],[mt.Msg.MICROPYTHON_DISPLAY_NO,"False"]]),"release"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.ANALOG+mt.Msg.MIXLY_KEYBOARD_INPUT)}},vd={init:function(){this.setColour(vr),this.appendDummyInput("").appendField(mt.Msg.MIXLY_SPECIAL_KEY).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_SPECIAL_KEY0,"0x00"],[mt.Msg.MIXLY_SPECIAL_KEY1,"0x01"],[mt.Msg.MIXLY_SPECIAL_KEY2,"0x02"],[mt.Msg.MIXLY_SPECIAL_KEY1,"0x04"],[mt.Msg.MIXLY_SPECIAL_KEY8,"0x08"],[mt.Msg.MIXLY_SPECIAL_KEY16,"0x10"],[mt.Msg.MIXLY_SPECIAL_KEY32,"0x20"],[mt.Msg.MIXLY_SPECIAL_KEY64,"0x40"],[mt.Msg.MIXLY_SPECIAL_KEY128,"0x80"]]),"op"),this.setOutput(!0)}},Xd={init:function(){this.setColour(vr),this.appendDummyInput("").appendField(mt.Msg.MIXLY_GENERAL_KEY).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_SPECIAL_KEY0,"0x00"],["A","0x04"],["B","0x05"],["C","0x06"],["D","0x07"],["E","0x08"],["F","0x09"],["G","0x0A"],["H","0x0B"],["I","0x0C"],["J","0x0D"],["K","0x0E"],["L","0x0F"],["M","0x10"],["N","0x11"],["O","0x12"],["P","0x13"],["Q","0x14"],["R","0x15"],["S","0x16"],["T","0x17"],["U","0x18"],["V","0x19"],["W","0x1A"],["X","0x1B"],["Y","0x1C"],["Z","0x1D"],["1 !","0x1E"],["2 @","0x1F"],["3 #","0x20"],["4 $","0x21"],["5 %","0x22"],["6 ^","0x23"],["7 &","0x24"],["8 *","0x25"],["9 (","0x26"],["0 )","0x27"],["ENTER","0x28"],["ESC","0x29"],["BACKSPACE","0x2A"],["TAB","0x2B"],["SPACE","0x2C"],["- _","0x2D"],["= +","0x2E"],["[ {","0x2F"],["] }","0x30"],["\\ |","0x31"],["; :","0x33"],["' \"","0x34"],["` ~","0x35"],[", <","0x36"],[". >","0x37"],["/ ?","0x38"],["CAPS_LOCK","0x39"],["F1","0x3A"],["F2","0x3B"],["F3","0x3C"],["F4","0x3D"],["F5","0x3E"],["F6","0x3F"],["F7","0x40"],["F8","0x41"],["F9","0x42"],["F10","0x43"],["F11","0x44"],["F12","0x45"],["PRINTSCREEN","0x46"],["SCROLL_LOCK","0x47"],["PAUSE","0x48"],["INSERT","0x49"],["HOME","0x4A"],["PAGE_UP","0x4B"],["DELETE","0x4C"],["END","0x4D"],["PAGE_DOWN","0x4E"],["RIGHT","0x4F"],["LEFT","0x50"],["DOWN","0x51"],["UP","0x52"],["NUM_LOCK","0x53"],["/","0x54"],["*","0x55"],["-","0x56"],["+","0x57"],["ENTER","0x58"],["1","0x59"],["2","0x5A"],["3","0x5B"],["4","0x5C"],["5","0x5D"],["6","0x5E"],["7","0x5F"],["8","0x60"],["9","0x61"],["0","0x62"],[".","0x63"]]),"op"),this.setOutput(!0)}},xd={init:function(){this.setColour(vr),this.itemCount_=2,this.updateShape_(),this.setOutput(!0),this.setMutator(new mt.icons.MutatorIcon(["generalkey_create_with_item"],this)),this.setTooltip(mt.Msg.GENERALKEY_TUPLE_CREATE_TOOLTIP)},mutationToDom:function(){var t=document.createElement("mutation");return t.setAttribute("items",this.itemCount_),t},domToMutation:function(t){this.itemCount_=parseInt(t.getAttribute("items"),10),this.updateShape_()},decompose:function(t){var e=t.newBlock("generalkey_container");e.initSvg();for(var i=e.getInput("STACK").connection,n=0;ne?t[e]:'"key'+(e+1)+'"'),"KEY"+e).appendField(":")}},getVars:function(){return[this.getFieldValue("VAR")]},renameVar:function(t,e){mt.Names.equals(t,this.getFieldValue("VAR"))&&this.setTitleValue(e,"VAR")}},XE={init:function(){this.setColour(NE),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_TYPE_DICT),this.appendStatementInput("STACK"),this.setTooltip(mt.Msg.DICTS_CREATE_WITH_CONTAINER_TOOLTIP),this.contextMenu=!1}},xE={init:function(){this.setColour(NE),this.appendDummyInput().appendField(mt.Msg.DICTS_CREATE_WITH_ITEM_TITLE),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(mt.Msg.DICTS_CREATE_WITH_ITEM_TOOLTIP),this.contextMenu=!1}},yE={init:function(){this.setColour(NE),this.appendDummyInput().appendField(mt.Msg.DICTS_CREATE_WITH_ITEM_TITLE),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(mt.Msg.DICTS_CREATE_WITH_ITEM_TOOLTIP),this.contextMenu=!1}},bE={init:function(){this.setColour(NE),this.appendDummyInput().appendField(mt.Msg.MIXLY_CREATE_MQTT_CLIENT_AND_CONNECT),this.appendValueInput("SERVER").setCheck(String).appendField(mt.Msg.MIXLY_EMQX_SERVER).setAlign(mt.inputs.Align.RIGHT),this.appendValueInput("USERNAME").setCheck(String).appendField(mt.Msg.MIXLY_WIFI_USERNAME).setAlign(mt.inputs.Align.RIGHT),this.appendValueInput("PASSWORD").setCheck(String).appendField(mt.Msg.MIXLY_IOT_PASSWORD).setAlign(mt.inputs.Align.RIGHT),this.appendValueInput("PROJECT").setCheck(String).appendField(mt.Msg.MIXLY_EMQX_PROJECT).setAlign(mt.inputs.Align.RIGHT),this.setPreviousStatement(!0),this.setNextStatement(!0)}},VE={init:function(){this.setColour(NE),this.appendDummyInput().appendField("MixIO"),this.appendValueInput("TOPIC").appendField(mt.Msg.MIXLY_EMQX_PUBLISH_NEW).appendField(mt.Msg.MIXLY_EMQX_PUBLISH_TOPIC),this.appendValueInput("MSG").appendField(mt.Msg.HTML_BODY),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_IOT_EMQX_PUBLISH_TOOLTIP)}},BE={init:function(){this.setColour(NE),this.appendDummyInput().appendField("MixIO"),this.appendValueInput("TOPIC").appendField(mt.Msg.MIXLY_EMQX_SUBSCRIBE+mt.Msg.MIXLY_MICROBIT_MSG).appendField(mt.Msg.MIXLY_EMQX_PUBLISH_TOPIC),this.appendValueInput("METHOD").appendField(mt.Msg.MIXLY_EMQX_SET_METHOD),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_IOT_EMQX_SUBSCRIBE_TOOLTIP)}},GE={init:function(){this.setColour(NE),this.appendDummyInput().appendField("MixIO"),this.appendDummyInput().appendField(mt.Msg.MIXLY_ESP32_DISCONNECT_ONENET),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},UE={init:function(){this.setColour(NE),this.appendDummyInput().appendField("MixIO"),this.appendDummyInput().appendField(mt.Msg.MIXLY_EMQX_CONNECT),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},wE={init:function(){this.setColour(NE),this.appendDummyInput().appendField("MixIO"),this.appendDummyInput().appendField(mt.Msg.MIXLY_ESP32_CHECK_ONENET),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},HE={init:function(){this.setColour(NE),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROPYTHON_FORMAT).appendField(mt.Msg.MQTT_Topic),this.setInputsInline(!0),this.setOutput(!0)}},kE={init:function(){this.setColour(NE),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROPYTHON_FORMAT).appendField(mt.Msg.MIXLY_EMQX_PUBLISH_MSG),this.setInputsInline(!0),this.setOutput(!0)}},WE={init:function(){this.setColour(NE),this.appendValueInput("VAR").appendField(mt.Msg.MIXLY_ESP32_IOT_MAP_FORMATING),this.setOutput(!0)}},KE={init:function(){this.setColour(NE),this.appendValueInput("VAR").appendField(mt.Msg.MIXLY_MICROPYTHON_FORMAT+"(Json)"),this.setOutput(!0)}},JE={init:function(){this.setColour(NE),this.appendDummyInput().appendField("MixIO"),this.appendDummyInput().appendField(mt.Msg.MIXLY_EMQX_PING),this.setInputsInline(!0),this.setOutput(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_IOT_EMQX_PING_TOOLTIP)}},QE={init:function(){this.setColour(NE),this.appendDummyInput().appendField("MixIO").appendField(mt.Msg.MIXLY_GET_NTP),this.appendValueInput("addr").appendField(mt.Msg.blynk_SERVER_ADD),this.setInputsInline(!0),this.setOutput(!0)}},qE={init:function(){this.setColour(NE),this.appendDummyInput().appendField(mt.Msg.MIXLY_CREATE_MQTT_CLIENT_AND_CONNECT),this.appendValueInput("SERVER").appendField(mt.Msg.MIXLY_EMQX_SERVER).setAlign(mt.inputs.Align.RIGHT),this.appendValueInput("KEY").appendField(mt.Msg.CONTROLS_FOR_INPUT_WITH+mt.Msg.MIXLY_MIXIO_SHARE_KEY).setAlign(mt.inputs.Align.RIGHT),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},zE={init:function(){this.setColour(NE),this.appendDummyInput().appendField(mt.Msg.MIXLY_CREATE_MQTT_CLIENT_AND_CONNECT),this.appendValueInput("SERVER").appendField(mt.Msg.MIXLY_EMQX_SERVER).setAlign(mt.inputs.Align.RIGHT),this.appendValueInput("KEY").appendField(mt.Msg.CONTROLS_FOR_INPUT_WITH+"Mixly Key").setAlign(mt.inputs.Align.RIGHT),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},jE={init:function(){this.VISITOR_ID=Et.Config.BOARD.visitorId.str32.substring(0,8).toUpperCase(),this.setColour(NE),this.appendDummyInput("").appendField(new mt.FieldTextInput(this.visitorId),"VISITOR_ID"),this.setOutput(!0,null)},onchange:function(){const t=this.getFieldValue("VISITOR_ID");this.VISITOR_ID!==t&&this.setFieldValue(this.VISITOR_ID,"VISITOR_ID")}},ZE={init:function(){this.setColour(NE),this.appendDummyInput().appendField("MixIO").appendField(mt.Msg.MSG.catEthernet_clinet),this.setOutput(!0),this.setInputsInline(!0)}},$E={init:function(){this.setColour(NE),this.appendDummyInput().appendField("HTTP"+mt.Msg.MIXLY_Client),this.appendValueInput("addr").appendField(mt.Msg.DISPLAY_IMAGE_LET2),this.appendDummyInput().appendField(mt.Msg.MIXLY_REQUESTS_GET).appendField(mt.Msg.MIXLY_GET_CURRENT_TIME).appendField(mt.Msg.MIXLY_OPEN_DEBUG).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_TURTLE_WRITE_MOVE_TRUE,"True"],[mt.Msg.MIXLY_TURTLE_WRITE_MOVE_FALSE,"False"]]),"key"),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},tO={init:function(){this.setColour(NE),this.appendDummyInput().appendField("HTTP"+mt.Msg.MIXLY_Client).appendField(mt.Msg.MIXLY_GET).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_REQUESTS_LEN,"client_len"],[mt.Msg.MIXLY_REQUESTS_GET_LEN,"server_len"],[mt.Msg.MIXLY_REQUESTS_MESSAGE,"text"]]),"key"),this.setOutput(!0),this.setInputsInline(!0)}},eO={init:function(){this.setColour(NE),this.appendDummyInput().appendField("MQTT"+mt.Msg.MIXLY_Client),this.appendValueInput("addr").appendField(mt.Msg.MIXLY_CONNECTTO),this.appendDummyInput().appendField(mt.Msg.MIXLY_INIT_SUBSCRIBE).appendField(mt.Msg.MQTT_Topic).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_GET_CURRENT_TIME,""]]),"key").appendField(mt.Msg.MIXLY_OPEN_DEBUG).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_TURTLE_WRITE_MOVE_TRUE,"True"],[mt.Msg.MIXLY_TURTLE_WRITE_MOVE_FALSE,"False"]]),"key2"),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},iO={init:function(){this.setColour(NE),this.appendDummyInput().appendField("MQTT"+mt.Msg.MIXLY_Client).appendField(mt.Msg.MIXLY_GET).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_REQUESTS_LEN,"client_len"],[mt.Msg.MIXLY_REQUESTS_GET_LEN,"server_len"],[mt.Msg.MIXLY_REQUESTS_MESSAGE,"time_msg()"]]),"key"),this.setOutput(!0),this.setInputsInline(!0)}},nO=DE,sO=fE,_O=FE,oO=PE,pO=vE,aO=225,uO={init:function(){this.setColour(aO),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_NETWORK_INIT),this.appendDummyInput().appendField(mt.Msg.MIXLY_NETWORK_MODE).appendField(new mt.FieldDropdown([["STA","STA"],["AP","AP"]]),"mode"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_NETWORK_INIT_TOOLTIP)}},rO={init:function(){this.setColour(aO),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput().appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_NETWORK_WIFI_OPEN,"True"],[mt.Msg.MIXLY_NETWORK_WIFI_CLOSE,"False"]]),"op"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_NETWORK_WIFI_FLAG),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("op"),i=mt.Msg.MIXLY_ESP32_NETWORK_OPEN_TOOLTIP;return{True:mt.Msg.MIXLY_NETWORK_WIFI_OPEN,False:mt.Msg.MIXLY_NETWORK_WIFI_CLOSE}[e]+i}))}},dO={init:function(){this.setColour(aO),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_NETWORK_WIFI_IS_ACTIVE),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_NETWORK_WIFI_IS_ACTIVE)}},lO={init:function(){this.setColour(aO),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_NETWORK_WIFI_SCAN),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip((function(){return mt.Msg.MIXLY_ESP32_NETWORK_SCAN_TOOLTIP+{0:"ssid",1:"bssid",2:"channel",3:"RSSI",4:"authmode",5:"hidden",all:mt.Msg.MIXLY_NETWORK_WIFI_SCAN_ATTRIBUTE}.all}))}},IO={init:function(){this.setColour(aO),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_ESP32_NETWORK_CONNECT),this.appendValueInput("id").setCheck(String).appendField(mt.Msg.HTML_NAME),this.appendValueInput("password").setCheck(String).appendField(mt.Msg.HTML_PASSWORD),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_NETWORK_CONNECT_TOOLTIP)}},TO={init:function(){this.setColour(aO),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_NETWORK_WIFI_CONNECT+mt.Msg.MIXLY_SYMBOL_QUESTION),this.setOutput(!0,Boolean),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_NETWORK_WIFI_CONNECT_TOOLTIP)}},MO={init:function(){this.setColour(aO),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_ESP32_NETWORK_GET_WIFI),this.appendDummyInput("").appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_ESP32_NETWORK_IP,"0"],[mt.Msg.MIXLY_ESP32_NETWORK_MASK,"1"],[mt.Msg.MIXLY_ESP32_NETWORK_GATEWAY,"2"],["DNS","3"]]),"mode"),this.setOutput(!0),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("mode");return mt.Msg.MIXLY_ESP32_NETWORK_GET_WIFI_TOOLTIP+{0:mt.Msg.MIXLY_ESP32_NETWORK_IP,1:mt.Msg.MIXLY_ESP32_NETWORK_MASK,2:mt.Msg.MIXLY_ESP32_NETWORK_GATEWAY,3:"DNS"}[e]}))}},hO={init:function(){this.setColour(aO),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_ESP32_NETWORK_STOP_CONNECT),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_NETWORK_STOP_TOOLTIP)}},mO={init:function(){this.setColour(aO),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_ESP32_NETWORK_GET_WIFI),this.appendDummyInput().appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_NETWORK_WIFI_ESSID,"essid"],[mt.Msg.MIXLY_NETWORK_WIFI_CHANNEL,"channel"]]),"op"),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_NETWORK_GET_WIFI_TOOLTIP)}},EO={init:function(){this.setColour(aO),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.LISTS_SET_INDEX_SET),this.appendValueInput("essid").setCheck(String).appendField(mt.Msg.MIXLY_NETWORK_WIFI_ESSID),this.appendValueInput("channel").setCheck(Number).appendField(mt.Msg.MIXLY_NETWORK_WIFI_CHANNEL),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_NETWORK_AP_CONNECT_TOOLTIP)}},OO={init:function(){this.setColour(aO),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_ESP32_NETWORK_SERVER1),this.appendDummyInput("").appendField(mt.Msg.MIXLY_ESP32_NETWORK_SERVER2),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_NETWORK_SOCKET_CLOSE_TOOLTIP)}},RO={init:function(){this.setColour(aO),this.appendValueInput("VAR").appendField(mt.Msg.MIXLY_MICROPYTHON_SOCKET_INIT).setCheck("var"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROPYTHON_SOCKET_TYPE).appendField(new mt.FieldDropdown([["TCP","TCP"],["UDP","UDP"]]),"mode"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("mode");return mt.Msg.MIXLY_ESP32_NETWORK_SOCKET_INIT_TOOLTIP+{TCP:"TCP",UDP:"UDP"}[e]}))}},cO={init:function(){this.setColour(aO),this.appendValueInput("VAR").setCheck("var").appendField(mt.Msg.MIXLY_MICROPYTHON_SOCKET_LET_SOCKET),this.appendValueInput("address").appendField(mt.Msg.MIXLY_MICROPYTHON_SOCKET_BIND_TO_ADDRESS),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_NETWORK_SOCKET_BIND_TOOLTIP)}},gO={init:function(){this.setColour(aO),this.appendValueInput("VAR").setCheck("var").appendField(mt.Msg.MIXLY_MICROPYTHON_SOCKET_LET_SOCKET),this.appendValueInput("address").appendField(mt.Msg.MIXLY_MICROPYTHON_SOCKET_CONNECT_TO_ADDRESS),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_NETWORK_SOCKET_CONNECT_TOOLTIP)}},CO={init:function(){this.setColour(aO),this.appendValueInput("VAR").setCheck("var"),this.appendValueInput("queue").setCheck(Number).appendField(mt.Msg.MIXLY_MICROPYTHON_SOCKET_LISTEN).appendField(mt.Msg.MIXLY_MICROPYTHON_SOCKET_QUEUE),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_NETWORK_SOCKET_LISTEN_TOOLTIP)}},SO={init:function(){this.setColour(aO),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROPYTHON_SOCKET_ACCEPT),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_NETWORK_SOCKET_ACCEPT_TOOLTIP)}},AO={init:function(){this.setColour(aO),this.appendValueInput("VAR").setCheck("var").appendField("TCP"),this.appendValueInput("size").setCheck(Number).appendField(mt.Msg.MIXLY_MICROPYTHON_SOCKET_RECEIVE),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_NETWORK_SOCKET_RECEIVE_TOOLTIP)}},LO={init:function(){this.setColour(aO),this.appendValueInput("VAR").setCheck("var").appendField("TCP"),this.appendValueInput("content").appendField(mt.Msg.MIXLY_MICROPYTHON_SOCKET_SEND),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_NETWORK_SOCKET_SEND_TOOLTIP)}},NO={init:function(){this.setColour(aO),this.appendValueInput("VAR").setCheck("var").appendField("UDP"),this.appendValueInput("size").setCheck(Number).appendField(mt.Msg.MIXLY_MICROPYTHON_SOCKET_RECEIVE),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_NETWORK_SOCKET_RECEIVE_FROM_TOOLTIP)}},DO={init:function(){this.setColour(aO),this.appendValueInput("VAR").setCheck("var").appendField("UDP"),this.appendValueInput("content").appendField(mt.Msg.MIXLY_MICROPYTHON_SOCKET_SEND),this.appendValueInput("address").appendField(mt.Msg.MIXLY_MICROPYTHON_SOCKET_TO),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_NETWORK_SOCKET_SEND_TO_TOOLTIP)}},fO={init:function(){this.setColour(aO),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROPYTHON_SOCKET_CLOSE),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_NETWORK_SOCKET_CLOSE_TOOLTIP)}},FO={init:function(){this.setColour(aO),this.appendValueInput("DOMAIN").appendField(mt.Msg.DISPLAY_IMAGE_LET2).setCheck(String),this.appendDummyInput("").appendField(mt.Msg.blockpy_REQUESTS_GET).appendField(new mt.FieldTextInput("response"),"VAR"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(mt.Msg.blockpy_REQUESTS_GET_TOOLTIP)},getVars:function(){return[this.getFieldValue("VAR")]},renameVar:function(t,e){mt.Names.equals(t,this.getFieldValue("VAR"))&&this.setTitleValue(e,"VAR")}},PO={init:function(){this.appendValueInput("VAL");var t=[[mt.Msg.blockpy_REQUESTS_GET_ATTR_STATUS_CODE,"status_code"],[mt.Msg.blockpy_REQUESTS_GET_ATTR_TEXT,"text"],[mt.Msg.blockpy_REQUESTS_GET_ATTR_COOKIES,"cookies"],[mt.Msg.blockpy_REQUESTS_GET_ATTR_CONTENT,"content"]];this.setColour(aO),this.appendDummyInput("").appendField(mt.Msg.MIXLY_MICROBIT_JS_GET).appendField(new mt.FieldDropdown(t),"ATTR"),this.setInputsInline(!0),this.setOutput(!0,String);var e=this;this.setTooltip((function(){var t=e.getFieldValue("DIR");return{clear:mt.Msg.MIXLY_TOOLTIP_TURTEL_CLEAR,reset:mt.Msg.MIXLY_TOOLTIP_TURTEL_RESET,home:mt.Msg.MIXLY_TOOLTIP_TURTEL_HOME}[t]}))}},YO={init:function(){this.appendValueInput("VAR").appendField(mt.Msg.DISPLAY_IMAGE_LET2).setCheck(String);this.setColour(aO),this.appendDummyInput("").appendField(mt.Msg.blockpy_CONDUCT).appendField(new mt.FieldDropdown([["post","post"],["put","put"],["delete","delete"],["head","head"],["option","option"]]),"DIR"),this.appendDummyInput("").appendField(mt.Msg.blockpy_REQUESTS),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("DIR");return{forward:mt.Msg.MIXLY_TOOLTIP_TURTEL_FORWARD,backward:mt.Msg.MIXLY_TOOLTIP_TURTEL_BACKWARD}[e]}))}},vO={init:function(){this.setColour(aO),this.appendDummyInput("").appendField(mt.Msg.MIXLY_GET_NTP+"(NTP)"),this.appendValueInput("data").appendField(mt.Msg.blynk_SERVER_ADD),this.setOutput(!0,"Tuple"),this.setInputsInline(!0)}},XO={init:function(){this.setColour(aO),this.appendDummyInput("").appendField(new mt.FieldDropdown([["ntp.aliyun.com","ntp.aliyun.com"],["ntp1.aliyun.com","ntp1.aliyun.com"],["ntp2.aliyun.com","ntp2.aliyun.com"],["ntp3.aliyun.com","ntp3.aliyun.com"],["ntp4.aliyun.com","ntp4.aliyun.com"],["ntp5.aliyun.com","ntp5.aliyun.com"],["ntp6.aliyun.com","ntp6.aliyun.com"],["ntp7.aliyun.com","ntp7.aliyun.com"],["time1.cloud.tencent.com","time1.cloud.tencent.com"],["time2.cloud.tencent.com","time2.cloud.tencent.com"],["time3.cloud.tencent.com","time3.cloud.tencent.com"],["time4.cloud.tencent.com","time4.cloud.tencent.com"],["time5.cloud.tencent.com","time5.cloud.tencent.com"]]),"op"),this.setOutput(!0)}},xO="#3288dd",yO={init:function(){this.setColour(xO),this.appendValueInput("URL").appendField(mt.Msg.DISPLAY_IMAGE_LET2).setCheck(String),this.appendDummyInput("").appendField(mt.Msg.blockpy_CONDUCT).appendField(new mt.FieldDropdown([["get","get"],["head","head"],["delete","delete"]]),"TYPE").appendField(mt.Msg.blockpy_REQUESTS).appendField(mt.Msg.MIXPY_REQUESTS_GET_RESULT),this.setInputsInline(!0),this.setOutput(!0),this.setTooltip("")}},bO={init:function(){this.setColour(xO),this.appendValueInput("URL").appendField(mt.Msg.DISPLAY_IMAGE_LET2).setCheck(String),this.appendDummyInput("").appendField(mt.Msg.blockpy_CONDUCT).appendField(new mt.FieldDropdown([["post","post"],["put","put"],["patch","patch"]]),"TYPE").appendField(mt.Msg.blockpy_REQUESTS),this.appendValueInput("data").appendField(mt.Msg.blockpy_REQUESTS+mt.Msg.OLED_STRING),this.appendDummyInput("").appendField(mt.Msg.MIXPY_REQUESTS_GET_RESULT),this.setInputsInline(!0),this.setOutput(!0),this.setTooltip("")}},VO={init:function(){this.appendValueInput("VAL");var t=[[mt.Msg.blockpy_REQUESTS_GET_ATTR_TEXT,"text"],[mt.Msg.blockpy_REQUESTS_GET_ATTR_JSON,"json()"],[mt.Msg.blockpy_REQUESTS_GET_ATTR_STATUS_CODE,"status_code"],[mt.Msg.blockpy_REQUESTS_GET_ATTR_CONTENT,"content"],[mt.Msg.MIXPY_TEXT_ENCODE,"encoding"]];this.setColour(xO),this.appendDummyInput("").appendField(mt.Msg.MIXLY_MICROBIT_JS_GET).appendField(new mt.FieldDropdown(t),"ATTR"),this.setInputsInline(!0),this.setOutput(!0,String)}},BO={init:function(){this.setColour(xO),this.appendDummyInput().appendField(mt.Msg.MIXLY_ESP32_IOT_CONNECT_WIFI),this.appendValueInput("WIFINAME").setCheck(String).appendField(mt.Msg.HTML_NAME),this.appendValueInput("PASSWORD").setCheck(String).appendField(mt.Msg.HTML_PASSWORD),this.appendValueInput("TIMEOUT").setCheck(Number).appendField(mt.Msg.MIXLY_IR_TIMEOUT),this.appendDummyInput().appendField(mt.Msg.MIXLY_MILLIS),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_IOT_WIFI_CONNECT_TOOLTIP)}},GO={init:function(){this.setColour(xO),this.appendDummyInput().appendField(mt.Msg.MIXLY_ESP32_IOT_EMQX_CONNECT_TOOLTIP),this.appendValueInput("SERVER").setCheck(String).appendField(mt.Msg.MIXLY_EMQX_SERVER).setAlign(mt.inputs.Align.RIGHT),this.appendValueInput("PORT").setCheck(Number).appendField(mt.Msg.MIXLY_EMQX_PORT).setAlign(mt.inputs.Align.RIGHT),this.appendValueInput("CLIENT_ID").setCheck(String).appendField(mt.Msg.MIXLY_EMQX_CLIENT_ID).setAlign(mt.inputs.Align.RIGHT),this.appendValueInput("USERNAME").setCheck(String).appendField(mt.Msg.MIXLY_WIFI_USERNAME).setAlign(mt.inputs.Align.RIGHT),this.appendValueInput("PASSWORD").setCheck(String).appendField(mt.Msg.MIXLY_IOT_PASSWORD).setAlign(mt.inputs.Align.RIGHT),this.setPreviousStatement(!0),this.setNextStatement(!0)}},UO={init:function(){this.setColour(xO),this.appendValueInput("TOPIC").appendField(mt.Msg.MIXLY_EMQX_SUBSCRIBE+mt.Msg.MIXLY_MICROBIT_MSG).appendField(mt.Msg.MIXLY_EMQX_PUBLISH_TOPIC),this.appendValueInput("MESSAGE").appendField(mt.Msg.blockpy_set_of),this.setInputsInline(!0),this.setOutput(!0)}},wO={init:function(){this.setColour(xO),this.appendDummyInput().appendField("mqtt"),this.appendValueInput("TOPIC").appendField(mt.Msg.MIXLY_EMQX_SUBSCRIBE+mt.Msg.MIXLY_MICROBIT_MSG).appendField(mt.Msg.MIXLY_EMQX_PUBLISH_TOPIC),this.appendValueInput("METHOD").appendField(mt.Msg.MIXLY_EMQX_SET_METHOD),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},HO={init:function(){this.setColour(xO),this.appendDummyInput().appendField("mqtt"),this.appendValueInput("TOPIC").appendField(mt.Msg.MIXLY_EMQX_PUBLISH_NEW).appendField(mt.Msg.MIXLY_EMQX_PUBLISH_TOPIC),this.appendValueInput("MSG").appendField(mt.Msg.HTML_BODY),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},kO={init:function(){this.setColour(xO),this.appendDummyInput().appendField("mqtt"+mt.Msg.MIXLY_EMQX_IS_CONNECT),this.setInputsInline(!0),this.setOutput(!0)}},WO="#A58C5B",KO={init:function(){this.setColour(WO),this.appendValueInput("PIN",Number).appendField(mt.Msg.MIXLY_BUTTON).appendField(mt.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput().appendField(mt.Msg.MIXLY_IS_PRESSED),this.appendValueInput("STAT").appendField(mt.Msg.MIXLY_ELECLEVEL),this.setOutput(!0,Boolean),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_SENOR_IS_PRESSED)}},JO={init:function(){this.setColour(WO),this.appendValueInput("PIN",Number).appendField(mt.Msg.MIXLY_BUTTON).appendField(mt.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput().appendField(mt.Msg.MIXLY_WAS_PRESSED),this.appendValueInput("STAT").appendField(mt.Msg.MIXLY_ELECLEVEL),this.setOutput(!0,Boolean),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_SENOR_WAS_PRESSED)}},QO={init:function(){this.setColour(WO),this.appendValueInput("PIN",Number).appendField(mt.Msg.MIXLY_BUTTON).appendField(mt.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput().appendField(mt.Msg.MIXLY_GET_PRESSES),this.appendValueInput("VAR").setCheck(Number).appendField(mt.Msg.MIXLY_GET_PRESSES_TIME),this.setOutput(!0,Number),this.setInputsInline(!0),this.setTooltip(mt.Msg.PROCEDURES_DEFRETURN_RETURN+mt.Msg.MIXLY_BUTTON+mt.Msg.MIXLY_GET_PRESSES)}},qO={init:function(){this.setColour(WO),this.appendValueInput("PIN",Number).appendField(mt.Msg.MIXLY_BUTTON).appendField(mt.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput("").appendField(mt.Msg.MIXLY_MODE).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_RISING,"machine.Pin.IRQ_RISING"],[mt.Msg.MIXLY_FALLING,"machine.Pin.IRQ_FALLING"],[mt.Msg.MIXLY_CHANGE,"(machine.Pin.IRQ_RISING | machine.Pin.IRQ_FALLING)"]]),"mode"),this.appendValueInput("DO").appendField(mt.Msg.MIXLY_DO),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(mt.Msg.MIXLY_TOOLTIP_INOUT_ATTACHINTERRUPT)}},zO={init:function(){this.setColour(WO),this.appendValueInput("SUB").appendField("MPU9250").setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_MICROBIT_JS_CURRENT_GESTURE).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_MICROBIT_shake,"shake"],[mt.Msg.MIXLY_UP,"up"],[mt.Msg.MIXLY_DOWN,"down"],[mt.Msg.MIXLY_LEFT,"left"],[mt.Msg.MIXLY_RIGHT,"right"],[mt.Msg.MIXLY_MICROBIT_face_up,"face up"],[mt.Msg.MIXLY_MICROBIT_face_down,"face down"],[mt.Msg.MIXLY_MICROBIT_freefall,"freefall"],["3g","3g"],["6g","6g"],["8g","8g"]]),"gesture"),this.appendStatementInput("DO").appendField(mt.Msg.MIXLY_DO),this.setPreviousStatement(!0),this.setNextStatement(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("gesture"),i=mt.Msg.MIXLY_MICROBIT_JS_CURRENT,n=mt.Msg.MSG.catSensor,s=mt.Msg.MIXLY_MICROBIT_JS_STATE,_=mt.Msg.MIXLY_MICROBIT_PERFORMANCE;return i+n+s+{shake:mt.Msg.MIXLY_MICROBIT_shake,up:mt.Msg.MIXLY_UP,down:mt.Msg.MIXLY_DOWN,left:mt.Msg.MIXLY_LEFT,right:mt.Msg.MIXLY_RIGHT,"face up":mt.Msg.MIXLY_MICROBIT_face_up,"face down":mt.Msg.MIXLY_MICROBIT_face_down,freefall:mt.Msg.MIXLY_MICROBIT_freefall,"3g":"3g","6g":"6g","8g":"8g"}[e]+_}))}},jO={init:function(){this.setColour(WO),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_ADXL345).setCheck("var"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_JS_ACCELERATION).appendField(new mt.FieldDropdown([["x","x"],["y","y"],["z","z"],["(x,y,z)","values"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_MICROBIT_JS_ACCELERATION);var t=this;this.setTooltip((function(){var e=t.getFieldValue("key"),i=mt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET,n=mt.Msg.MIXLY_MICROBIT_Direction,s=mt.Msg.MIXLY_MICROBIT_JS_ACCELERATION1;return i+{x:"x",y:"y",z:"z","(x,y,z)":mt.Msg.MIXLY_MICROBIT_Shiliang_Direction}[e]+n+s}))}},ZO={init:function(){this.setColour(WO),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_JS_LIGHT_LEVEL),this.setOutput(!0,Number),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_SENSOR_LIGHT_LEVEL_TOOLTIP)}},$O={init:function(){var t=[[mt.Msg.MIXLY_GETTEMPERATUE,"temperature"],[mt.Msg.MIXLY_GETHUMIDITY,"humidity"]];this.setColour(WO),this.appendValueInput("PIN",Number).appendField(new mt.FieldDropdown([["DHT11","DHT11"],["DHT22","DHT22"]]),"TYPE").appendField(mt.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput("").appendField(new mt.FieldDropdown(t),"WHAT"),this.setOutput(!0,Number);var e=this;this.setTooltip((function(){var t=e.getFieldValue("WHAT");return{temperature:mt.Msg.MIXLY_TOOLTIP_BLOCKGROUP_GET_TEM,relative_humidity:mt.Msg.MIXLY_TOOLTIP_BLOCKGROUP_GET_HUM,tempandhum:mt.Msg.MIXLY_TOOLTIP_BLOCKGROUP_GET_TEM_HUM}[t]}))}},tR={init:function(){this.setColour(WO),this.appendDummyInput().appendField(mt.Msg.MIXLY_ESP32_EXTERN_LIGHT),this.appendValueInput("PIN",Number).appendField(mt.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput().appendField(mt.Msg.MIXLY_ESP32_EXTERN_VALUE),this.setOutput(!0,Number),this.setInputsInline(!0),this.setTooltip(mt.Msg.ESP32_SENSOR_NIXGO_LIGHT_TOOLTIP)}},eR={init:function(){this.setColour(WO),this.appendDummyInput().appendField(mt.Msg.MIXLY_ESP32_EXTERN_SOUND),this.appendValueInput("PIN",Number).appendField(mt.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput().appendField(mt.Msg.MIXLY_ESP32_EXTERN_VALUE),this.setOutput(!0,Number),this.setInputsInline(!0),this.setTooltip(mt.Msg.ESP32_SENSOR_NIXGO_SOUND_TOOLTIP)}},iR={init:function(){this.setColour(WO),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET).appendField(new mt.FieldDropdown([[mt.Msg.TEXT_TRIM_LEFT,"left"],[mt.Msg.TEXT_TRIM_RIGHT,"right"]]),"direction").appendField(mt.Msg.MIXLY_ESP32_NEAR),this.setOutput(!0,Number),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("direction"),i=mt.Msg.MIXLY_ESP32_SENSOR_MIXGO_PIN_NEAR_TOOLTIP,n=mt.Msg.MIXLY_ESP32_NEAR;return i+{left:mt.Msg.TEXT_TRIM_LEFT,right:mt.Msg.TEXT_TRIM_RIGHT}[e]+n}))}},nR={init:function(){this.setColour(WO),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_ALTITUDE_SENSOR+" BMP280").setCheck("var"),this.appendDummyInput("").appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_GETTEMPERATUE,"get_BMP_temperature()"],[mt.Msg.MIXLY_GETPRESSURE,"get_BMP_pressure()"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("key");return{"get_BMP_temperature()":mt.Msg.MIXLY_MICROBIT_SENSOR_BMP_temperature_TOOLTIP,"get_BMP_pressure()":mt.Msg.MIXLY_MICROBIT_SENSOR_BMP_press_TOOLTIP}[e]}))}},sR={init:function(){this.setColour(WO),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_TEMP_AND_HUMIDITY_SENSOR+" SHT20").setCheck("var"),this.appendDummyInput("").appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_GETTEMPERATUE,"get_SHT_temperature()"],[mt.Msg.MIXLY_GETHUMIDITY,"get_SHT_relative_humidity()"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("key");return{"get_SHT_temperature()":mt.Msg.MIXLY_MICROBIT_SENSOR_SHT_temperature_TOOLTIP,"get_SHT_relative_humidity()":mt.Msg.MIXLY_MICROBIT_SENSOR_SHT_HUM_TOOLTIP}[e]}))}},_R={init:function(){this.setColour(WO),this.appendValueInput("PIN",Number).appendField("DS18X20 "+mt.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput("").appendField(mt.Msg.MIXLY_GETTEMPERATUE),this.setInputsInline(!0),this.setOutput(!0,Number),this.setTooltip(mt.Msg.MIXLY_MICROBIT_SENSOR_DS18X20_TOOLTIP)}},oR={init:function(){this.setColour(WO),this.appendDummyInput("").appendField("LM35"+mt.Msg.MIXLY_TEMP),this.appendValueInput("PIN",Number).appendField(mt.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput("").appendField(mt.Msg.MIXLY_GETTEMPERATUE),this.setInputsInline(!0),this.setOutput(!0,Number),this.setTooltip(mt.Msg.MIXLY_TOOLTIP_LM35)}},pR={init:function(){this.setColour(WO),this.appendValueInput("I2CSUB").appendField(mt.Msg.CONTROLS_FOR_INPUT_WITH+"I2C").setCheck("var"),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_MICROPYTHON_SOCKET_MAKE).setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_SETUP+mt.Msg.LISTS_SET_INDEX_INPUT_TO).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_ESP32_EXTERN_LIGHT+"(LTR308ALS)","LTR308"],[mt.Msg.MIXLY_COLOR_SENSOR+"(LTR381RGB)","LTR381RGB"],[mt.Msg.MIXLY_COLOR_SENSOR+"(UCS12071)","UCS12071"],[mt.Msg.MIXLY_EXTERN_LIGHTUV+"(LTR390UV)","LTR390UV"],[mt.Msg.MIXLY_ALTITUDE_SENSOR+"(HP203X)","HP203X"],[mt.Msg.MIXLY_ALTITUDE_SENSOR+"(SPL06_001)","SPL06_001"],[mt.Msg.MIXLY_ALTITUDE_SENSOR+"(BMP280)","BMP280"],[mt.Msg.MIXLY_TEMP_AND_HUMIDITY_SENSOR+"(SHTC3)","SHTC3"],[mt.Msg.MIXLY_TEMP_AND_HUMIDITY_SENSOR+"(AHT21)","AHT21"],[mt.Msg.MIXLY_TEMP_AND_HUMIDITY_SENSOR+"(SHT20)","SHT20"],[mt.Msg.MIXLY_LASER_RANGE_SENSOR+"(VL53L0X)","VL53L0X"],[mt.Msg.MIXLY_GEOMAGNETIC_SENSOR+"(QMC5883L)","QMC5883L"],[mt.Msg.MIXLY_ESP32_MAX30102+"(MAX30102)","MAX30102"],[mt.Msg.HTML_COLOUR+"、"+mt.Msg.MIXLY_ENVIRONMENT_LIGHT+"、"+mt.Msg.MIXLY_NEXT+"、"+mt.Msg.MIXLY_ESP32_APDS9960+"(APDS9960)","APDS9960"],[mt.Msg.MIXLY_NINE_AXIS_SENSOR+"(MPU9250)","MPU9250"],[mt.Msg.MixGo_MPU9250+"(ADXL345)","ADXL345"],["RFID","RFID"],[mt.Msg.MIXLY_RADAR_SENSOR+"(CBR817)","CBR817"],[mt.Msg.MIXLY_AipSpeech_asr+"(CI130X)","CI130X"]]),"key"),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setFieldValue("LTR308","key")}},aR={init:function(){this.setColour(WO),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_RADAR+"CBR817").setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.LISTS_SET_INDEX_SET+mt.Msg.MIXlY_INTERACTION),this.appendValueInput("VAR").appendField(mt.Msg.MIXLY_DETECTION_THRESHOLD),this.appendValueInput("VAR2").appendField(mt.Msg.MIXLY_DELAY_TIME),this.appendDummyInput().appendField("ms"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_THRESHOLD_TOOLTIP+" ; "+mt.Msg.MIXLY_DELAY_TIME_RANGE)}},uR={init:function(){this.setColour(WO),this.appendDummyInput("").appendField(mt.Msg.MIXLY_RADAR).appendField(mt.Msg.LISTS_SET_INDEX_SET+mt.Msg.MIXlY_INTERACTION),this.appendValueInput("VAR").appendField(mt.Msg.MIXLY_DETECTION_THRESHOLD),this.appendValueInput("VAR2").appendField(mt.Msg.MIXLY_DELAY_TIME),this.appendDummyInput().appendField("ms"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_THRESHOLD_TOOLTIP+" ; "+mt.Msg.MIXLY_DELAY_TIME_RANGE)}},rR={init:function(){this.setColour(WO),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_RADAR+"CBR817").setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_GET_TO_INTERACTION),this.setOutput(!0),this.setInputsInline(!0)}},dR={init:function(){this.setColour(WO),this.appendDummyInput("").appendField(mt.Msg.MIXLY_RADAR).appendField(mt.Msg.MIXLY_GET_TO_INTERACTION),this.setOutput(!0),this.setInputsInline(!0)}},lR={init:function(){this.setColour(WO),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_AipSpeech_asr+"CI130X").setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_IDENTIFY_ONCE_AND_SAVE),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0)}},IR={init:function(){this.setColour(WO),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_AipSpeech_asr+"CI130X").setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_GET).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_HELLO_XIAOZHI,"1"],[mt.Msg.MIXLY_XIAOZHIXIAOZHI,"2"],[mt.Msg.MIXLY_THE_FIRST,"3"],[mt.Msg.MIXLY_THE_SECOND,"4"],[mt.Msg.MIXLY_THE_THIRD,"5"],[mt.Msg.MIXLY_THE_FOURTH,"6"],[mt.Msg.MIXLY_THE_FIFTH,"7"],[mt.Msg.MIXLY_THE_SIXTH,"8"],[mt.Msg.MIXLY_THE_SEVENTH,"9"],[mt.Msg.MIXLY_THE_EIGHTH,"10"],[mt.Msg.MIXLY_THE_NINTH,"11"],[mt.Msg.MIXLY_THE_TENTH,"12"],[mt.Msg.MIXLY_THE_ELEVENTH,"13"],[mt.Msg.MIXLY_THE_TWELFTH,"14"],[mt.Msg.MIXLY_THE_13TH,"15"],[mt.Msg.MIXLY_THE_14TH,"16"],[mt.Msg.MIXLY_THE_15TH,"17"],[mt.Msg.MIXLY_THE_16TH,"18"],[mt.Msg.MIXLY_THE_17TH,"19"],[mt.Msg.MIXLY_THE_18TH,"20"],[mt.Msg.MIXLY_THE_19TH,"21"],[mt.Msg.MIXLY_THE_20TH,"22"],[mt.Msg.MIXLY_Turn_on_the_lights,"23"],[mt.Msg.MIXLY_Turn_off_the_lights,"24"],[mt.Msg.MIXLY_Turn_up_the_brightness,"25"],[mt.Msg.MIXLY_Turn_down_the_brightness,"26"],[mt.Msg.MIXLY_Set_it_to_red,"27"],[mt.Msg.MIXLY_Set_it_to_orange,"28"],[mt.Msg.MIXLY_Set_it_to_yellow,"29"],[mt.Msg.MIXLY_Set_it_to_green,"30"],[mt.Msg.MIXLY_Set_it_to_cyan,"31"],[mt.Msg.MIXLY_Set_it_to_blue,"32"],[mt.Msg.MIXLY_Set_it_to_purple,"33"],[mt.Msg.MIXLY_Set_it_to_white,"34"],[mt.Msg.MIXLY_Turn_on_the_fan,"35"],[mt.Msg.MIXLY_Turn_off_the_fan,"36"],[mt.Msg.MIXLY_First_gear,"37"],[mt.Msg.MIXLY_Wind_speed_second,"38"],[mt.Msg.MIXLY_Third_gear,"39"],[mt.Msg.MIXLY_Previous,"40"],[mt.Msg.MIXLY_Next_page,"41"],[mt.Msg.MIXLY_Show_smiley_face,"42"],[mt.Msg.MIXLY_Show_crying_face,"43"],[mt.Msg.MIXLY_Show_love,"44"],[mt.Msg.MIXLY_Close_display,"45"],[mt.Msg.MIXLY_Start_execution,"46"],[mt.Msg.MIXLY_FORWARD,"47"],[mt.Msg.MIXLY_BACKWARD,"48"],[mt.Msg.MIXLY_TURNLEFT,"49"],[mt.Msg.MIXLY_TURNRIGHT,"50"],[mt.Msg.MIXLY_STOP,"51"],[mt.Msg.MIXLY_Accelerate,"52"],[mt.Msg.MIXLY_retard,"53"],[mt.Msg.ROTATION_FORWARD,"54"],[mt.Msg.ROTATION_BACKWARD,"55"],[mt.Msg.MIXLY_Query_temperature,"56"],[mt.Msg.MIXLY_Query_humidity,"57"],[mt.Msg.MIXLY_Query_brightness,"58"],[mt.Msg.MIXLY_Query_sound,"59"],[mt.Msg.MIXLY_Query_time,"60"],[mt.Msg.MIXLY_Query_distance,"61"],[mt.Msg.MIXLY_Query_pressure,"62"],[mt.Msg.MIXLY_Query_key,"63"],[mt.Msg.MIXLY_Query_touch,"64"],[mt.Msg.MIXLY_Query_color,"65"]]),"cmd").appendField(mt.Msg.MIXLY_WHETHER+mt.Msg.MIXLY_BE_IDENTIFIED),this.setOutput(!0),this.setInputsInline(!0)}},TR={init:function(){this.setColour(WO),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_AipSpeech_asr+"CI130X").setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_GET).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_RECOGNIZED_STATE,"status1"],[mt.Msg.MIXLY_WHETHER_BROADCAST,"status2"],[mt.Msg.MIXLY_THE_RECOGNIZED_CMD,"result"]]),"key"),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_CI130X_GET_THE_RECOGNIZED_STATE_TOOLTIP)}},MR={init:function(){this.setColour(WO),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_AipSpeech_asr+"CI130X").setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_MP3_PLAY).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_MICROBIT_JS_INOUT_PULL_NONE,"None"],[mt.Msg.MIXLY_WIND_SPEED,"154"],[mt.Msg.MIXLY_HYETAL,"155"],[mt.Msg.MIXLY_TEMPERATURE,"156"],[mt.Msg.MIXLY_Humidity,"157"],[mt.Msg.MIXLY_Altitude,"158"],[mt.Msg.MIXLY_SOUND,"159"],[mt.Msg.MIXLY_BRIGHTNESS,"160"],[mt.Msg.ME_GO_HALL_SENSOR_DISTANCE,"161"],[mt.Msg.MIXLY_SERVO,"162"],[mt.Msg.MIXLY_MICROBIT_JS_BY_ANGLE,"163"],[mt.Msg.MIXLY_BUTTON2,"164"],[mt.Msg.MIXLY_ESP32_TOUCH,"165"],[mt.Msg.MIXLY_PAY,"166"],[mt.Msg.MIXLY_CARSH_CHANGE,"167"],[mt.Msg.MIXLY_COUNTDOWN,"168"],[mt.Msg.MIXLY_TIMING,"169"],[mt.Msg.MIXLY_AT_THE_MOMENT,"170"],[mt.Msg.MIXLY_MICROBIT_JS_CURRENT_GESTURE,"171"],[mt.Msg.MIXLY_FORWARD,"172"],[mt.Msg.MIXLY_BACKWARD,"173"],[mt.Msg.MIXLY_TURNLEFT,"174"],[mt.Msg.MIXLY_TURNRIGHT,"175"],[mt.Msg.MIXLY_STOP,"176"],[mt.Msg.MIXLY_Accelerate,"177"],[mt.Msg.MIXLY_retard,"178"],[mt.Msg.ROTATION_FORWARD,"179"],[mt.Msg.ROTATION_BACKWARD,"180"],[mt.Msg.TUPLE_JOIN,"181"],[mt.Msg.MIXLY_SHOW,"182"],[mt.Msg.MIXLY_LAMPLIGHT,"183"],[mt.Msg.MIXLY_ACCELERATION,"184"]]),"star"),this.appendValueInput("NUM").appendField(mt.Msg.MIXLY_NUMBER),this.appendDummyInput("").appendField(mt.Msg.MIXLY_UNIT).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_MICROBIT_JS_INOUT_PULL_NONE,"None"],[mt.Msg.MIXLY_YEAR,"117"],[mt.Msg.MIXLY_MONTH,"118"],[mt.Msg.MIXLY_DAY,"119"],[mt.Msg.MIXLY_HOUR,"120"],[mt.Msg.MIXLY_MINUTE,"121"],[mt.Msg.MIXLY_SECOND,"122"],[mt.Msg.MIXLY_WEEK2,"123"],[mt.Msg.MIXLY_RMB_UNIT,"124"],[mt.Msg.blockpy_setheading_degree,"125"],[mt.Msg.MIXLY_GEAR,"126"],[mt.Msg.MIXLY_LAYER,"127"],[mt.Msg.MIXLY_GRAM,"128"],[mt.Msg.MIXLY_METER,"129"],[mt.Msg.MIXLY_CENTIMETER,"130"],[mt.Msg.MIXLY_MILLIMETER,"131"],[mt.Msg.MIXLY_LUMEN,"132"],[mt.Msg.MIXLY_DECIBEL,"133"],[mt.Msg.MIXLY_hectopascal,"134"],[mt.Msg.MIXLY_PERCENT,"135"],[mt.Msg.MIXLY_CELSIUS,"136"],[mt.Msg.MIXLY_METER_PER_SEC,"137"],[mt.Msg.MIXLY_MICROBIT_Turn_on_display,"138"],[mt.Msg.MIXLY_MICROBIT_Turn_off_display,"139"],[mt.Msg.MIXLY_SUCCESS,"140"],[mt.Msg.MIXLY_FAILED,"141"],[mt.Msg.MIXLY_WRONG,"142"],[mt.Msg.MIXLY_GOOD,"143"],[mt.Msg.MIXLY_blockpy_set_add,"144"],[mt.Msg.MIXLY_DECREASE,"145"],[mt.Msg.COLOUR_RGB_RED,"146"],[mt.Msg.COLOUR_RGB_ORANGE,"147"],[mt.Msg.COLOUR_YELLOW,"148"],[mt.Msg.COLOUR_RGB_GREEN,"149"],[mt.Msg.COLOUR_CYAN,"150"],[mt.Msg.COLOUR_RGB_BLUE,"151"],[mt.Msg.COLOUR_RGB_PURPLE,"152"],[mt.Msg.COLOUR_RGB_WHITE,"153"]]),"end"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0)}},hR={init:function(){this.setColour(WO),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_AipSpeech_asr+"CI130X").setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.LISTS_SET_INDEX_SET+mt.Msg.MIXLY_SYSTEM+mt.Msg.MIXLY_CMD).appendField(new mt.FieldDropdown([[mt.Msg.MILXY_ENTER_WAKE_UP,"1"],[mt.Msg.MIXLY_INCREASE_VOLUME,"202"],[mt.Msg.MIXLY_REDUCE_VOLUME,"203"],[mt.Msg.MIXLY_MAX_VOLUME,"204"],[mt.Msg.MIXLY_MINIMUM,"205"],[mt.Msg.MIXLY_OPEN_RESPONSE,"206"],[mt.Msg.MIXLY_CLOSE_RESPONSE,"207"],[mt.Msg.MIXLY_QUIT_WAKE_UP,"208"]]),"cmd"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0)}},mR={init:function(){this.setColour(WO),this.appendDummyInput().appendField(mt.Msg.MIXLY_ESP32_MAX30102+" MAX30102"),this.appendValueInput("SUB").setCheck("var"),this.appendDummyInput().appendField(mt.Msg.MIXLY_GET).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_ESP32_MAX30102_IR,"[0]"],[mt.Msg.MIXLY_ESP32_MAX30102_RED,"[1]"],[mt.Msg.MIXLY_ESP32_MAX30102_IR+","+mt.Msg.MIXLY_ESP32_MAX30102_RED,""]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0)}},ER={init:function(){this.setColour(WO),this.appendDummyInput().appendField(mt.Msg.MIXLY_ESP32_APDS9960+" APDS9960"),this.appendValueInput("SUB").setCheck("var"),this.appendDummyInput().appendField(mt.Msg.MIXLY_GET).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_ESP32_APDS9960_COLOR,"color"],[mt.Msg.MIXLY_ESP32_APDS9960_GESTURE,"gesture"],[mt.Msg.MIXLY_ESP32_APDS9960_APPROACH,"proximity"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0)}},OR={init:function(){this.setColour(WO),this.appendDummyInput().appendField(mt.Msg.MIXLY_ESP32_EXTERN_LIGHT+" LTR308ALS"),this.appendValueInput("SUB").setCheck("var"),this.appendDummyInput().appendField(mt.Msg.MIXLY_GET_LIGHT_INTENSITY),this.setOutput(!0,Number),this.setInputsInline(!0)}},RR={init:function(){this.setColour(WO),this.appendValueInput("SUB").appendField(mt.Msg.HTML_COLOUR+mt.Msg.MSG.catSensor+" LTR381RGB").setCheck("var"),this.appendDummyInput("").appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_GET+mt.Msg.HTML_COLOUR,"[2]"],[mt.Msg.MIXLY_GET+mt.Msg.MIXLY_IR_STRENGTH,"[1]"],[mt.Msg.MIXLY_GET+mt.Msg.MIXLY_LIGHT_STRENGTH,"[0]"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0)}},cR={init:function(){this.setColour(WO),this.appendValueInput("SUB").appendField(mt.Msg.HTML_COLOUR+mt.Msg.MSG.catSensor+" UCS12071").setCheck("var"),this.appendDummyInput("").appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_GET+"RGB"+mt.Msg.HTML_COLOUR,"0"],[mt.Msg.MIXLY_GET+mt.Msg.MIXLY_RGB_RAW,"1"],[mt.Msg.MIXLY_GET_ENV_LIGHT+mt.Msg.MIXLY_BRIGHTNESS,"2"],[mt.Msg.GET_IR_STRENGTH+mt.Msg.MIXLY_BRIGHTNESS,"3"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0)}},gR={init:function(){this.setColour(WO),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_EXTERN_LIGHTUV+" LTR390UV").setCheck("var"),this.appendDummyInput().appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_GET_ENV_LIGHT,"E"],[mt.Msg.MIXLY_GET_ULTRAVIOLET,"U"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0)}},CR={init:function(){this.setColour(WO),this.appendDummyInput().appendField(mt.Msg.MIXLY_LASER_RANGE+" VL53L0X"),this.appendValueInput("SUB").setCheck("var"),this.appendDummyInput().appendField(mt.Msg.MIXLY_GET_DISTANCE+"(mm)"),this.setOutput(!0,Number),this.setInputsInline(!0)}},SR={init:function(){this.setColour(WO),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_TEM_HUM+" SHTC3").setCheck("var"),this.appendDummyInput("").appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_GETTEMPERATUE,"temperature"],[mt.Msg.MIXLY_GETHUMIDITY,"humidity"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("key");return{temperature:mt.Msg.MIXLY_MICROBIT_SENSOR_SHT_temperature_TOOLTIP,humidity:mt.Msg.MIXLY_MICROBIT_SENSOR_SHT_HUM_TOOLTIP}[e]}))}},AR={init:function(){this.setColour(WO),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_TEM_HUM+" AHT21").setCheck("var"),this.appendDummyInput("").appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_GETTEMPERATUE,"temperature"],[mt.Msg.MIXLY_GETHUMIDITY,"humidity"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("key");return{temperature:mt.Msg.MIXLY_MICROBIT_SENSOR_SHT_temperature_TOOLTIP,relative_humidity:mt.Msg.MIXLY_MICROBIT_SENSOR_SHT_HUM_TOOLTIP}[e]}))}},LR={init:function(){this.setColour(WO),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_Altitude+mt.Msg.MSG.catSensor+" HP203X").setCheck("var"),this.appendDummyInput("").appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_GETPRESSURE,"pressure()"],[mt.Msg.MIXLY_GETTEMPERATUE,"temperature()"],[mt.Msg.MIXLY_GET_ALTITUDE,"altitude()"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0)}},NR={init:function(){this.setColour(WO),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_Altitude+mt.Msg.MSG.catSensor+" SPL06_001").setCheck("var"),this.appendDummyInput("").appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_GETPRESSURE,"pressure()"],[mt.Msg.MIXLY_GETTEMPERATUE,"temperature()"],[mt.Msg.MIXLY_GET_ALTITUDE,"altitude()"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0)}},DR={init:function(){this.setColour(WO),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_MIXGOPE_FIELD+mt.Msg.MSG.catSensor+" QMC5883L").setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_MICROBIT_JS_GET).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_MICROBIT_JS_BY_ANGLE,"get_bearing()"],[mt.Msg.MIXLY_TEMPERATURE,"get_temp()"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0)}},fR={init:function(){this.setColour(WO),this.appendValueInput("SUB").appendField("MPU9250").setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_MICROBIT_JS_CURRENT_GESTURE).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_MICROBIT_shake,"shake"],[mt.Msg.MIXLY_UP,"up"],[mt.Msg.MIXLY_DOWN,"down"],[mt.Msg.MIXLY_LEFT,"left"],[mt.Msg.MIXLY_RIGHT,"right"],[mt.Msg.MIXLY_MICROBIT_face_up,"face up"],[mt.Msg.MIXLY_MICROBIT_face_down,"face down"]]),"gesture"),this.setOutput(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("gesture"),i=mt.Msg.MIXLY_MICROBIT_JS_CURRENT,n=mt.Msg.MSG.catSensor,s=mt.Msg.MIXLY_MICROBIT_JS_STATE,_=mt.Msg.MIXLY_MICROBIT_PERFORMANCE;return i+n+s+{shake:mt.Msg.MIXLY_MICROBIT_shake,up:mt.Msg.MIXLY_UP,down:mt.Msg.MIXLY_DOWN,left:mt.Msg.MIXLY_LEFT,right:mt.Msg.MIXLY_RIGHT,"face up":mt.Msg.MIXLY_MICROBIT_face_up,"face down":mt.Msg.MIXLY_MICROBIT_face_down}[e]+_}))}},FR={init:function(){this.setColour(WO),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_NINE_AXIS_SENSOR+" MPU9250").setCheck("var"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_JS_ACCELERATION).appendField(new mt.FieldDropdown([["x","x"],["y","y"],["z","z"],["(x,y,z)","values"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_MICROBIT_JS_ACCELERATION);var t=this;this.setTooltip((function(){var e=t.getFieldValue("key"),i=mt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET,n=mt.Msg.MIXLY_MICROBIT_Direction,s=mt.Msg.MIXLY_MICROBIT_JS_ACCELERATION1;return i+{x:"x",y:"y",z:"z","(x,y,z)":mt.Msg.MIXLY_MICROBIT_Shiliang_Direction}[e]+n+s}))}},PR={init:function(){this.setColour(WO),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_NINE_AXIS_SENSOR+" MPU9250").setCheck("var"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_JS_GET+mt.Msg.MIXLY_MICROBIT_JS_FIELD_STRENGTH).appendField(new mt.FieldDropdown([["x","x"],["y","y"],["z","z"],["(x,y,z)","values"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("key"),i=mt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET,n=mt.Msg.MIXLY_MICROBIT_Direction,s=mt.Msg.MIXLY_MICROBIT_JS_FIELD_STRENGTH;return i+{x:"x",y:"y",z:"z","(x,y,z)":mt.Msg.MIXLY_MICROBIT_Shiliang_Direction}[e]+n+s}))}},YR={init:function(){this.setColour(WO),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_NINE_AXIS_SENSOR+" MPU9250").setCheck("var"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET+mt.Msg.MIXLY_ESP32_SENOR_GYRO).appendField(new mt.FieldDropdown([["x","x"],["y","y"],["z","z"],["(x,y,z)","values"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("key"),i=mt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET,n=mt.Msg.MIXLY_MICROBIT_Direction,s=mt.Msg.MIXLY_ESP32_SENOR_GYRO;return i+{x:"x",y:"y",z:"z","(x,y,z)":mt.Msg.MIXLY_MICROBIT_Shiliang_Direction}[e]+n+s}))}},vR={init:function(){this.setColour(WO),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_NINE_AXIS_SENSOR+" MPU9250").setCheck("var"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_JS_CALIBRATE_COMPASS),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_MICROBIT_JS_CALIBRATE_COMPASS)}},XR={init:function(){this.setColour(WO),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_NINE_AXIS_SENSOR+" MPU9250").setCheck("var"),this.appendDummyInput().appendField(mt.Msg.MIXLY_GETTEMPERATUE),this.setOutput(!0,Number),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_GETTEMPERATUE)}},xR={init:function(){this.setColour(WO),this.appendValueInput("SUB").appendField("MPU9250").setCheck("var"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_JS_GET_COMPASS).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_MICROBIT_JS_FIELD_STRENGTH,"strength"],[mt.Msg.MIXLY_MICROBIT_JS_BY_ANGLE,"heading"]]),"compass"),this.setOutput(!0,Number),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("compass");return mt.Msg.MIXLY_MICROBIT_JS_GET_COMPASS+{strength:mt.Msg.MIXLY_MICROBIT_JS_FIELD_STRENGTH,heading:mt.Msg.MIXLY_MICROBIT_JS_BY_ANGLE}[e]}))}},yR={init:function(){this.setColour(WO),this.appendValueInput("SUB").appendField("MPU9250").setCheck("var"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_Reset_COMPASS),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_MICROBIT_Reset_COMPASS)}},bR={init:function(){this.setColour(WO),this.appendValueInput("SPISUB").appendField(mt.Msg.CONTROLS_FOR_INPUT_WITH+"SPI").setCheck("var"),this.appendValueInput("PINSUB").appendField("CS"),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_MICROPYTHON_SOCKET_MAKE).setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_SETUP+mt.Msg.LISTS_SET_INDEX_INPUT_TO).appendField(new mt.FieldDropdown([["RFID","RFID"],["WS-LoRa","Weather"]]),"key"),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setFieldValue("RFID","key")}},VR={init:function(){this.setColour(WO),this.appendDummyInput().appendField("RFID"+mt.Msg.MIXLY_RFID_READ_CARD),this.appendValueInput("SUB").setCheck("var"),this.appendValueInput("SECTOR").appendField(mt.Msg.MIXLY_LIST_INDEX),this.appendDummyInput("").appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_RFID_READ_CARD_UID,"id"],[mt.Msg.MIXLY_MICROBIT_PY_STORAGE_ALL,"content"],[mt.Msg.MIXLY_ALL,"ALL"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0)}},BR={init:function(){this.setColour(WO),this.appendDummyInput().appendField("RFID"+mt.Msg.MIXLY_RFID_READ_CARD),this.appendValueInput("SUB").setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_RFID_READ_CARD_UID),this.setOutput(!0,Number),this.setInputsInline(!0)}},GR={init:function(){this.setColour(WO),this.appendDummyInput().appendField("RFID"+mt.Msg.MIXLY_RFID_READ_CARD),this.appendValueInput("SUB").setCheck("var"),this.appendValueInput("SECTOR").appendField(mt.Msg.MIXLY_LIST_INDEX),this.appendDummyInput("").appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_ALL),this.setOutput(!0,"Tuple"),this.setInputsInline(!0)}},UR={init:function(){this.setColour(WO),this.appendDummyInput().appendField(mt.Msg.MIXLY_COMMUNICATION_RFID_WRITE),this.appendValueInput("SUB").setCheck("var"),this.appendValueInput("SECTOR").appendField(mt.Msg.MIXLY_LIST_INDEX),this.appendValueInput("CONTENT").appendField(mt.Msg.MIXLY_COMMUNICATION_WRITE_NUM),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null)}},wR={init:function(){this.setColour(WO),this.appendDummyInput().appendField(mt.Msg.MIXLY_COMMUNICATION_RFID_WRITE),this.appendValueInput("SUB").setCheck("var"),this.appendValueInput("SECTOR").appendField(mt.Msg.MIXLY_LIST_INDEX),this.appendValueInput("CONTENT").appendField(mt.Msg.MIXLY_COMMUNICATION_WRITE_NUM),this.appendDummyInput().appendField(mt.Msg.RETURN_SUCCESS_OR_NOT),this.setInputsInline(!0),this.setOutput(!0,Boolean)}},HR={init:function(){this.setColour(WO),this.appendDummyInput().appendField("RFID"),this.appendValueInput("SUB").setCheck("var"),this.appendDummyInput("").appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_RFID_SCAN_OK,"0"],[mt.Msg.MIXLY_RFID_SCAN_NOTAGERR,"1"],[mt.Msg.MIXLY_RFID_SCAN_ERROR,"2"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0)}},kR={init:function(){this.setColour(WO),this.appendValueInput("SUB").appendField("无线气象站 WS-LoRa").setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_MICROBIT_JS_GET).appendField(new mt.FieldDropdown([["全部(元组)","data()[0]"],["全部(json)","data()[1]"],["全部(json,附带位置信息)","data()[2]"],["编号","data()[0][0]"],["电量","data()[0][1]"],["风速","data()[0][2]"],["阵风","data()[0][3]"],["风向","data()[0][4]"],["雨量","data()[0][5]"],["温度","data()[0][6]"],["湿度","data()[0][7]"],["光照","data()[0][8]"],["紫外线","data()[0][9]"],["大气压","data()[0][10]"],["信号强度","data()[0][11]"],["信噪比","data()[0][12]"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0),this.setTooltip("返回气象数据元组 data= (设备id,电池状态,风速m/s,阵风m/s,风向°,雨量mm,温度℃,湿度%,光照Lux,UVI,大气压Pa,信号强度dB,信噪比dB)")}},WR={init:function(){this.setColour(WO),this.appendValueInput("SUB").appendField("无线气象站 WS-LoRa").setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_SERIAL_AVAILABLE),this.setOutput(!0,Number),this.setInputsInline(!0)}},KR={init:function(){this.setColour(WO),this.appendValueInput("SUB").appendField("无线气象站 WS-LoRa").setCheck("var"),this.appendValueInput("BASE").appendField("以主题"),this.appendDummyInput("").appendField("串口发送至MixIO"),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null)}},JR={init:function(){this.setColour(WO),this.appendValueInput("SUB").appendField("无线气象站 WS-LoRa").setCheck("var"),this.itemCount_=2,this.updateShape_(),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setInputsInline(!0),this.setMutator(new mt.icons.MutatorIcon(["weather_set_label_item"],this)),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip()},mutationToDom:function(){var t=document.createElement("mutation");return t.setAttribute("items",this.itemCount_),t},domToMutation:function(t){this.itemCount_=parseInt(t.getAttribute("items"),10),this.updateShape_()},decompose:function(t){var e=t.newBlock("weather_set_label_container");e.initSvg();for(var i=e.getInput("STACK").connection,n=0;n>6),i.push(128|63&_)):(2048<=_&&_<=55295||57344<=_&&_<=65535)&&(n+=3,i.push(224|15&_>>12),i.push(128|63&_>>6),i.push(128|63&_))}for(s=0;s>8,255&n].concat(i)}(t,!0),i="",n=0;n=0?"0x700000":["mixgo_sant"].indexOf(n)>=0?"0xE00000":"0x3A0000","32x12 Matrix"==o?(e.definitions_.import_matrix32x12="import matrix32x12",i=s+" = matrix32x12.Matrix("+_+",font_address="+p+")\n"):"16x8 Matrix"==o&&(e.definitions_.import_matrix16x8="import matrix16x8",i=s+" = matrix16x8.Matrix("+_+")\n"),i},dF=function(t,e){return e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".shows("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+")\n"},lF=function(t,e){return e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".shows("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+",space = "+e.valueToCode(this,"space",e.ORDER_ASSIGNMENT)+",center = "+this.getFieldValue("center")+")\n"},IF=function(t,e){return e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".frame("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+")\n"},TF=function(t,e){return e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".frame("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+",delay = "+e.valueToCode(this,"time",e.ORDER_ASSIGNMENT)+")\n"},MF=function(t,e){return e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".scroll("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+")\n"},hF=function(t,e){return e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".scroll("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+",speed ="+e.valueToCode(this,"time",e.ORDER_ASSIGNMENT)+",space = "+e.valueToCode(this,"space",e.ORDER_ASSIGNMENT)+")\n"},mF=function(t,e){var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC);return i+".fill(0)\n"+i+".show()\n"},EF=function(t,e){return e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+"."+t.getFieldValue("OP")+"("+e.valueToCode(t,"val",e.ORDER_ATOMIC)+")\n"},OF=function(t,e){return[e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".pixel(int("+e.valueToCode(t,"x",e.ORDER_ATOMIC)+"), int("+e.valueToCode(t,"y",e.ORDER_ATOMIC)+"))",e.ORDER_ATOMIC]},RF=function(t,e){var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC);return i+".pixel(int("+e.valueToCode(this,"x",e.ORDER_ASSIGNMENT)+"), int("+e.valueToCode(this,"y",e.ORDER_ASSIGNMENT)+"), "+e.valueToCode(this,"STAT",e.ORDER_ATOMIC)+")\n"+i+".show()\n"},cF=function(t,e){return[e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".get_brightness()",e.ORDER_ATOMIC]},gF=function(t,e){return e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".set_brightness("+e.valueToCode(this,"x",e.ORDER_ASSIGNMENT)+")\n"},CF=function(t,e){return[e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+"."+t.getFieldValue("image"),e.ORDER_ATOMIC]},SF=function(t,e){return[e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".map_"+t.getFieldValue("OP")+"("+e.valueToCode(t,"A",e.ORDER_ATOMIC)+","+e.valueToCode(t,"B",e.ORDER_ATOMIC)+")",e.ORDER_ATOMIC]},AF=function(t,e){return[e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".map_invert("+e.valueToCode(t,"A",e.ORDER_ATOMIC)+")",e.ORDER_ATOMIC]},LF=function(t,e){e.definitions_.import_machine="import machine",e.definitions_.import_ssd1306="import ssd1306";var i=e.valueToCode(this,"I2CSUB",e.ORDER_ATOMIC);return e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+" = ssd1306.SSD1306_I2C("+e.valueToCode(this,"row",e.ORDER_ATOMIC)+","+e.valueToCode(this,"column",e.ORDER_ATOMIC)+","+i+")\n"},NF=function(t,e){return e.definitions_.import_machine="import machine",e.definitions_.import_ssd1306="import ssd1306",e.valueToCode(this,"VAR",e.ORDER_ATOMIC)+".show_str("+(e.valueToCode(this,"Text_line1",e.ORDER_ASSIGNMENT)||"''")+","+(e.valueToCode(this,"Text_line2",e.ORDER_ASSIGNMENT)||"''")+","+(e.valueToCode(this,"Text_line3",e.ORDER_ASSIGNMENT)||"''")+","+(e.valueToCode(this,"Text_line4",e.ORDER_ASSIGNMENT)||"''")+")\n"},DF=function(t,e){return e.definitions_.import_machine="import machine",e.definitions_.import_ssd1306="import ssd1306",e.valueToCode(this,"VAR",e.ORDER_ATOMIC)+".show_line("+e.valueToCode(this,"x1",e.ORDER_ATOMIC)+", "+e.valueToCode(this,"y1",e.ORDER_ATOMIC)+", "+e.valueToCode(this,"x2",e.ORDER_ATOMIC)+", "+e.valueToCode(this,"y2",e.ORDER_ATOMIC)+", 1)\n"},fF=function(t,e){e.definitions_.import_machine="import machine",e.definitions_.import_ssd1306="import ssd1306";var i=e.valueToCode(this,"VAR",e.ORDER_ATOMIC),n=e.valueToCode(this,"x",e.ORDER_ATOMIC),s=e.valueToCode(this,"y",e.ORDER_ATOMIC),_=e.valueToCode(this,"width",e.ORDER_ATOMIC),o=e.valueToCode(this,"height",e.ORDER_ATOMIC),p="TRUE"==this.getFieldValue("fill")?"True":"False",a=this.getFieldValue("OP");switch(p){case"True":return i+".show_fill_rect("+n+", "+s+", "+_+", "+o+","+a+")\n";case"False":return i+".show_rect("+n+", "+s+", "+_+", "+o+","+a+")\n"}},FF=function(t,e){e.definitions_.import_machine="import machine",e.definitions_.import_ssd1306="import ssd1306";var i=e.valueToCode(this,"VAR",e.ORDER_ATOMIC),n=e.valueToCode(this,"x",e.ORDER_ATOMIC),s=e.valueToCode(this,"y",e.ORDER_ATOMIC),_=e.valueToCode(this,"length",e.ORDER_ATOMIC);return i+".show_"+this.getFieldValue("direction")+"("+n+", "+s+", "+_+", 1)\n"},PF=function(t,e){return["ON"==this.getFieldValue("ONOFF")?"1":"0",e.ORDER_ATOMIC]},YF=function(t,e){e.definitions_.import_matrix="import matrix";var i=t.getFieldValue("OP");return[e.valueToCode(t,"img",e.ORDER_ATOMIC)+".shift_"+i+"("+e.valueToCode(t,"val",e.ORDER_ATOMIC)+")",e.ORDER_ATOMIC]},vF=function(t,e){var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC);return e.definitions_.import_ssd1306="import ssd1306",e.definitions_.import_machine="import machine",i+".show_fill("+this.getFieldValue("key")+")\n"},XF=function(t,e){return["matrix.Image."+this.getFieldValue("ANIMATION"),e.ORDER_ATOMIC]},xF=function(t,e){var i=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);e.definitions_.import_machine="import machine",e.definitions_.import_ssd1306="import ssd1306";var n=e.valueToCode(this,"x",e.ORDER_ATOMIC),s=e.valueToCode(this,"y",e.ORDER_ATOMIC),_=e.valueToCode(this,"r",e.ORDER_ATOMIC),o="TRUE"==this.getFieldValue("fill")?"True":"False",p=this.getFieldValue("OP");switch(o){case"True":return i+".show_fill_circle("+n+", "+s+", "+_+", "+p+")\n";case"False":return i+".show_circle("+n+", "+s+", "+_+", "+p+")\n"}},yF=function(t,e){var i=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);e.definitions_.import_machine="import machine",e.definitions_.import_ssd1306="import ssd1306";var n=e.valueToCode(this,"x0",e.ORDER_ATOMIC),s=e.valueToCode(this,"y0",e.ORDER_ATOMIC),_=e.valueToCode(this,"x1",e.ORDER_ATOMIC),o=e.valueToCode(this,"y1",e.ORDER_ATOMIC),p=e.valueToCode(this,"x2",e.ORDER_ATOMIC),a=e.valueToCode(this,"y2",e.ORDER_ATOMIC),u="TRUE"==this.getFieldValue("fill")?"True":"False",r=this.getFieldValue("OP");switch(u){case"True":return i+".show_fill_triangle("+n+", "+s+", "+_+", "+o+", "+p+", "+a+", "+r+")\n";case"False":return i+".show_triangle("+n+", "+s+", "+_+", "+o+", "+p+", "+a+", "+r+")\n"}},bF=function(t,e){return e.definitions_.import_machine="import machine",e.definitions_.import_ssd1306="import ssd1306",e.valueToCode(this,"VAR",e.ORDER_ATOMIC)+".show_bitmap("+e.valueToCode(this,"START_X",e.ORDER_ATOMIC)+", "+e.valueToCode(this,"START_Y",e.ORDER_ATOMIC)+", "+e.valueToCode(this,"bitmap_name",e.ORDER_ATOMIC)+","+e.valueToCode(this,"WIDTH",e.ORDER_ATOMIC)+","+e.valueToCode(this,"HEIGHT",e.ORDER_ATOMIC)+")\n"},VF=function(t,e){return e.definitions_.import_machine="import machine",e.definitions_.import_ssd1306="import ssd1306",e.valueToCode(this,"VAR",e.ORDER_ATOMIC)+".show_pixel("+e.valueToCode(this,"POS_X",e.ORDER_ATOMIC)+", "+e.valueToCode(this,"POS_Y",e.ORDER_ATOMIC)+")\n"},BF=function(t,e){var i,n=e.valueToCode(this,"SUB",e.ORDER_ATOMIC),s=e.valueToCode(this,"I2CSUB",e.ORDER_ATOMIC),_=this.getFieldValue("key");return"TM1650"==_?(e.definitions_.import_tm1650="import tm1650",i=n+" = tm1650."+_+"("+s+")\n"):"TM1637"==_&&(e.definitions_.import_tm1637="import tm1637",i=n+" = tm1637."+_+"("+s+")\n"),i},GF=function(t,e){return e.valueToCode(this,"VAR",e.ORDER_ATOMIC)+"."+this.getFieldValue("STAT")+"()\n"},UF=function(t,e){return e.valueToCode(this,"VAR",e.ORDER_ATOMIC)+".shownum("+e.valueToCode(this,"VALUE",e.ORDER_ATOMIC)+")\n"},wF=function(t,e){return e.valueToCode(this,"VAR",e.ORDER_ATOMIC)+".showDP("+e.valueToCode(this,"NO",e.ORDER_ATOMIC)+", "+e.valueToCode(this,"STAT",e.ORDER_ATOMIC)+")\n"},HF=function(t,e){return e.valueToCode(this,"VAR",e.ORDER_ATOMIC)+".intensity("+e.valueToCode(this,"VALUE",e.ORDER_ATOMIC)+")\n"},kF=function(t,e){e.definitions_.import_st7789="import st7789";var i=Et.Boards.getSelectedBoardKey().split(":")[2],n="";n=["mpython","mixgo_pe","mixgo_nova"].indexOf(i)>=0?"0x700000":["mixgo_sant"].indexOf(i)>=0?"0xE00000":"0x3A0000";var s=e.valueToCode(this,"SUB",e.ORDER_ATOMIC),_=e.valueToCode(this,"SPISUB",e.ORDER_ATOMIC),o=e.valueToCode(this,"PINCS",e.ORDER_ATOMIC),p=e.valueToCode(this,"PINDC",e.ORDER_ATOMIC);return s+" = st7789.ST7789("+_+","+e.valueToCode(this,"WIDTH",e.ORDER_ATOMIC)+","+e.valueToCode(this,"HEIGHT",e.ORDER_ATOMIC)+",dc_pin="+p+",cs_pin="+o+",rotation="+this.getFieldValue("rotate")+",font_address="+n+")\n"},WF=function(t,e){e.definitions_.import_st7789="import st7789";var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC),n=e.valueToCode(this,"data",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"x",e.ORDER_ASSIGNMENT),_=e.valueToCode(this,"y",e.ORDER_ASSIGNMENT),o=e.valueToCode(this,"size",e.ORDER_ASSIGNMENT),p=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);if("0x"==p.slice(0,2))var a=i+".image("+n+",x = "+s+",y = "+_+",size = "+o+",color="+p+")\n";else{const t=p.match(/\d+/g);var u="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");a=i+".image("+n+",x = "+s+",y = "+_+",size = "+o+",color=0x"+((16252928&u)>>8|(64512&u)>>5|(255&u)>>3).toString(16)+")\n"}return a},KF=function(t,e){var i="0x"+this.getFieldValue("COLOR").slice(1);return["0x"+((16252928&i)>>8|(64512&i)>>5|(255&i)>>3).toString(16),e.ORDER_ATOMIC]},JF=function(t,e){e.definitions_.import_st7789="import st7789";var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC),n=e.valueToCode(this,"data",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"x",e.ORDER_ASSIGNMENT),_=e.valueToCode(this,"y",e.ORDER_ASSIGNMENT),o=e.valueToCode(this,"size",e.ORDER_ASSIGNMENT),p=e.valueToCode(this,"space",e.ORDER_ASSIGNMENT),a=e.valueToCode(this,"VAR",e.ORDER_ATOMIC),u=this.getFieldValue("center");if("0x"==a.slice(0,2))var r=i+".shows("+n+",x = "+s+",y = "+_+",size = "+o+",space = "+p+",center = "+u+",color="+a+")\n";else{const t=a.match(/\d+/g);var d="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");r=i+".shows("+n+",x = "+s+",y = "+_+",size = "+o+",space = "+p+",center = "+u+",color=0x"+((16252928&d)>>8|(64512&d)>>5|(255&d)>>3).toString(16)+")\n"}return r},QF=function(t,e){e.definitions_.import_st7789="import st7789";var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC),n=e.valueToCode(this,"data",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"size",e.ORDER_ASSIGNMENT),_=e.valueToCode(this,"time",e.ORDER_ASSIGNMENT),o=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);if("0x"==o.slice(0,2))var p=i+".frame("+n+",size = "+s+",delay = "+_+",color="+o+")\n";else{const t=o.match(/\d+/g);var a="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");p=i+".frame("+n+",size = "+s+",delay = "+_+",color=0x"+((16252928&a)>>8|(64512&a)>>5|(255&a)>>3).toString(16)+")\n"}return p},qF=function(t,e){e.definitions_.import_st7789="import st7789";var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC),n=e.valueToCode(this,"data",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"y",e.ORDER_ASSIGNMENT),_=e.valueToCode(this,"size",e.ORDER_ASSIGNMENT),o=e.valueToCode(this,"time",e.ORDER_ASSIGNMENT),p=e.valueToCode(this,"space",e.ORDER_ASSIGNMENT),a=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);if("0x"==a.slice(0,2))var u=i+".scroll("+n+",y = "+s+",size = "+_+",speed ="+o+",space = "+p+",color="+a+")\n";else{const t=a.match(/\d+/g);var r="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");u=i+".scroll("+n+",y = "+s+",size = "+_+",speed ="+o+",space = "+p+",color=0x"+((16252928&r)>>8|(64512&r)>>5|(255&r)>>3).toString(16)+")\n"}return u},zF=function(t,e){return e.definitions_.import_st7789="import st7789",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".fill(st7789."+this.getFieldValue("key")+")\n"},jF=function(t,e){e.definitions_.import_st7789="import st7789";var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC),n=e.valueToCode(this,"x1",e.ORDER_ATOMIC),s=e.valueToCode(this,"y1",e.ORDER_ATOMIC),_=e.valueToCode(this,"x2",e.ORDER_ATOMIC),o=e.valueToCode(this,"y2",e.ORDER_ATOMIC),p=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);if("0x"==p.slice(0,2))var a=i+".line("+n+", "+s+", "+_+", "+o+", color="+p+")\n";else{const t=p.match(/\d+/g);var u="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");a=i+".line("+n+", "+s+", "+_+", "+o+", color=0x"+((16252928&u)>>8|(64512&u)>>5|(255&u)>>3).toString(16)+")\n"}return a},ZF=function(t,e){var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC),n=e.valueToCode(this,"I2CSUB",e.ORDER_ATOMIC),s=this.getFieldValue("key"),_=e.valueToCode(this,"ADDR",e.ORDER_ATOMIC);return e.definitions_.import_i2clcd="import i2clcd",i+" = i2clcd.LCD("+n+",lcd_width="+s+",i2c_addr="+_+")\n"},$F=function(t,e){return e.definitions_.import_i2clcd="import i2clcd",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".shows("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+",column = "+e.valueToCode(this,"x",e.ORDER_ASSIGNMENT)+",line = "+e.valueToCode(this,"y",e.ORDER_ASSIGNMENT)+",center = "+this.getFieldValue("center")+")\n"},tP=function(t,e){return e.definitions_.import_i2clcd="import i2clcd",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".print("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+",column = "+e.valueToCode(this,"x",e.ORDER_ASSIGNMENT)+",line = "+e.valueToCode(this,"y",e.ORDER_ASSIGNMENT)+",delay="+e.valueToCode(this,"time",e.ORDER_ASSIGNMENT)+")\n"},eP=function(t,e){return e.definitions_.import_i2clcd="import i2clcd",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".backlight("+this.getFieldValue("key")+")\n"},iP=function(t,e){return e.definitions_.import_i2clcd="import i2clcd",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".clear()\n"},nP=function(t,e){var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC),n=e.valueToCode(this,"I2CSUB",e.ORDER_ATOMIC),s=e.valueToCode(this,"ADDR",e.ORDER_ATOMIC),_=this.getFieldValue("driver"),o=Et.Boards.getSelectedBoardKey().split(":")[2],p="";return p=["mpython","mixgo_pe","mixgo_nova"].indexOf(o)>=0?"0x700000":["mixgo_sant"].indexOf(o)>=0?"0xE00000":"0x3A0000",e.definitions_.import_oled128x64="import oled128x64",i+" = oled128x64.OLED("+n+",address="+s+",font_address="+p+",types="+_+")\n"},sP=function(t,e){return e.definitions_.import_oled128x64="import oled128x64",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".image("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+")\n"},_P=function(t,e){return e.definitions_.import_oled128x64="import oled128x64",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".image("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+",x = "+e.valueToCode(this,"x",e.ORDER_ASSIGNMENT)+",y = "+e.valueToCode(this,"y",e.ORDER_ASSIGNMENT)+",size = "+e.valueToCode(this,"size",e.ORDER_ASSIGNMENT)+")\n"},oP=function(t,e){return e.definitions_.import_oled128x64="import oled128x64",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".shows("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+")\n"},pP=function(t,e){return e.definitions_.import_oled128x64="import oled128x64",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".shows("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+",x = "+e.valueToCode(this,"x",e.ORDER_ASSIGNMENT)+",y = "+e.valueToCode(this,"y",e.ORDER_ASSIGNMENT)+",size = "+e.valueToCode(this,"size",e.ORDER_ASSIGNMENT)+",space = "+e.valueToCode(this,"space",e.ORDER_ASSIGNMENT)+",center = "+this.getFieldValue("center")+")\n"},aP=function(t,e){return e.definitions_.import_oled128x64="import oled128x64",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".frame("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+")\n"},uP=function(t,e){return e.definitions_.import_oled128x64="import oled128x64",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".frame("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+",size = "+e.valueToCode(this,"size",e.ORDER_ASSIGNMENT)+",delay = "+e.valueToCode(this,"time",e.ORDER_ASSIGNMENT)+")\n"},rP=function(t,e){return e.definitions_.import_oled128x64="import oled128x64",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".scroll("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+")\n"},dP=function(t,e){return e.definitions_.import_oled128x64="import oled128x64",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".scroll("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+",y = "+e.valueToCode(this,"y",e.ORDER_ASSIGNMENT)+",size = "+e.valueToCode(this,"size",e.ORDER_ASSIGNMENT)+",speed ="+e.valueToCode(this,"time",e.ORDER_ASSIGNMENT)+",space = "+e.valueToCode(this,"space",e.ORDER_ASSIGNMENT)+")\n"},lP=function(t,e){e.definitions_.import_oled128x64="import oled128x64";var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC);return i+".fill(0)\n"+i+".show()\n"},IP=function(t,e){return e.definitions_.import_oled128x64="import oled128x64",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+"."+t.getFieldValue("OP")+"("+e.valueToCode(t,"val",e.ORDER_ATOMIC)+")\n"},TP=function(t,e){return e.definitions_.import_oled128x64="import oled128x64",[e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".pixel(int("+e.valueToCode(t,"x",e.ORDER_ATOMIC)+"), int("+e.valueToCode(t,"y",e.ORDER_ATOMIC)+"))",e.ORDER_ATOMIC]},MP=function(t,e){e.definitions_.import_oled128x64="import oled128x64";var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC);return i+".pixel(int("+e.valueToCode(this,"x",e.ORDER_ASSIGNMENT)+"), int("+e.valueToCode(this,"y",e.ORDER_ASSIGNMENT)+"), "+e.valueToCode(this,"STAT",e.ORDER_ATOMIC)+")\n"+i+".show()\n"},hP=function(t,e){e.definitions_.import_oled128x64="import oled128x64";var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC),n=e.valueToCode(t,"x",e.ORDER_ATOMIC),s=e.valueToCode(t,"y",e.ORDER_ATOMIC),_=e.valueToCode(t,"w",e.ORDER_ATOMIC),o=e.valueToCode(t,"h",e.ORDER_ATOMIC),p=t.getFieldValue("state");return i+"."+t.getFieldValue("shape")+"("+n+", "+s+", "+_+", "+o+", "+p+")\n"+i+".show()\n"},mP=function(t,e){e.definitions_.import_oled128x64="import oled128x64";var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC),n=e.valueToCode(t,"x",e.ORDER_ATOMIC),s=e.valueToCode(t,"y",e.ORDER_ATOMIC),_=e.valueToCode(t,"length",e.ORDER_ATOMIC),o=t.getFieldValue("state");return i+"."+("0"==t.getFieldValue("dir_h_v")?"v":"h")+"line("+n+", "+s+", "+_+", "+o+")\n"+i+".show()\n"},EP=function(t,e){e.definitions_.import_oled128x64="import oled128x64";var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC);return i+".line("+e.valueToCode(t,"x1",e.ORDER_ATOMIC)+", "+e.valueToCode(t,"y1",e.ORDER_ATOMIC)+", "+e.valueToCode(t,"x2",e.ORDER_ATOMIC)+", "+e.valueToCode(t,"y2",e.ORDER_ATOMIC)+", "+t.getFieldValue("state")+")\n"+i+".show()\n"},OP=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2],n=e.valueToCode(this,"data",e.ORDER_ASSIGNMENT);if("educore"==i){e.definitions_["import_"+i+"oled"]="from "+i+" import oled";var s="oled.print("+n+")\n"}else{e.definitions_["import_"+i+"_onboard_matrix"]="from "+i+" import onboard_matrix";s="onboard_matrix.shows("+n+")\n"}return s},RP=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2],n=e.valueToCode(this,"data",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"space",e.ORDER_ASSIGNMENT),_=this.getFieldValue("center");if("mixgo_sant"==i||"mixgo_nova"==i)return e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft","onboard_tft.shows("+n+",space = "+s+",center = "+_+")\n";if("educore"==i){e.definitions_["import_"+i+"oled"]="from "+i+" import oled"}return e.definitions_["import_"+i+"_onboard_matrix"]="from "+i+" import onboard_matrix","onboard_matrix.shows("+n+",space = "+s+",center = "+_+")\n"},cP=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2];if("mpython"==i||"educore"==i){e.definitions_["import_"+i+"_onboard_oled"]="from "+i+" import onboard_oled";var n="onboard_oled.frame("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+")\n"}else{e.definitions_["import_"+i+"_onboard_matrix"]="from "+i+" import onboard_matrix";n="onboard_matrix.frame("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+")\n"}return n},gP=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2],n=e.valueToCode(this,"data",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"time",e.ORDER_ASSIGNMENT);if("mpython"==i||"educore"==i){e.definitions_["import_"+i+"_onboard_oled"]="from "+i+" import onboard_oled";var _="onboard_oled.frame("+(n=e.valueToCode(this,"data",e.ORDER_ASSIGNMENT))+",delay = "+s+")\n"}else{e.definitions_["import_"+i+"_onboard_matrix"]="from "+i+" import onboard_matrix";_="onboard_matrix.frame("+n+",delay = "+s+")\n"}return _},CP=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2];if("mpython"==i||"educore"==i){e.definitions_["import_"+i+"_onboard_oled"]="from "+i+" import onboard_oled";var n="onboard_oled.scroll("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+")\n"}else{e.definitions_["import_"+i+"_onboard_matrix"]="from "+i+" import onboard_matrix";n="onboard_matrix.scroll("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+")\n"}return n},SP=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2],n=e.valueToCode(this,"data",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"time",e.ORDER_ASSIGNMENT),_=e.valueToCode(this,"space",e.ORDER_ASSIGNMENT);if("mpython"==i||"educore"==i){e.definitions_["import_"+i+"_onboard_oled"]="from "+i+" import onboard_oled";var o="onboard_oled.scroll("+n+",speed ="+s+",space = "+_+")\n"}else{e.definitions_["import_"+i+"_onboard_matrix"]="from "+i+" import onboard_matrix";o="onboard_matrix.scroll("+n+",speed ="+s+",space = "+_+")\n"}return o},AP=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2];return e.definitions_["import_"+i+"_onboard_matrix"]="from "+i+" import onboard_matrix",["onboard_matrix."+t.getFieldValue("image"),e.ORDER_ATOMIC]},LP=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2];return e.definitions_["import_"+i+"_onboard_matrix"]="from "+i+" import onboard_matrix",["onboard_matrix."+t.getFieldValue("image"),e.ORDER_ATOMIC]},NP=function(t,e){var i={"#000000":"0","#ff0000":"1"};function n(t){let e="";if(t.length%2==1&&(t="0"+t),t.length<8){let e=8-t.length;for(let i=1;i<=e;i++)t="0"+t}for(let i=1;i<=t.length;i++)i%2==0&&i!==t.length?e=e+t[i-1]+",0x":e+=t[i-1];return"0x"+e}let s=[];for(let e=0;e<12;e++){let _="",o=0,p=0;for(let n=0;n<32;n++)n<8?p=7-n:n<16?p=23-n:n<24?p=39-n:n<32&&(p=55-n),o+=Number(i[t.getFieldValue(e+"-"+n)])*Math.pow(2,31-p);_+=n(o.toString(16)),s.unshift(_)}let _=[];for(let t=0;t>8|(64512&u)>>5|(255&u)>>3).toString(16)+")\n"}return a},_Y=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft";var n=e.valueToCode(this,"data",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"x",e.ORDER_ASSIGNMENT),_=e.valueToCode(this,"y",e.ORDER_ASSIGNMENT),o=e.valueToCode(this,"size",e.ORDER_ASSIGNMENT),p=e.valueToCode(this,"space",e.ORDER_ASSIGNMENT),a=this.getFieldValue("center"),u=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);if("0x"==u.slice(0,2))var r="onboard_tft.shows("+n+",x = "+s+",y = "+_+",size = "+o+",space = "+p+",center = "+a+",color="+u+")\n";else{const t=u.match(/\d+/g);var d="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");r="onboard_tft.shows("+n+",x = "+s+",y = "+_+",size = "+o+",space = "+p+",center = "+a+",color=0x"+((16252928&d)>>8|(64512&d)>>5|(255&d)>>3).toString(16)+")\n"}return r},oY=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2];return e.definitions_["import_"+i+"_onboard_oled"]="from "+i+" import onboard_tft","onboard_tft.frame("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+",color=0xffff)\n"},pY=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft";var n=e.valueToCode(this,"data",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"size",e.ORDER_ASSIGNMENT),_=e.valueToCode(this,"time",e.ORDER_ASSIGNMENT),o=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);if("0x"==o.slice(0,2))var p="onboard_tft.frame("+n+",size = "+s+",delay = "+_+",color="+o+")\n";else{const t=o.match(/\d+/g);var a="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");p="onboard_tft.frame("+n+",size = "+s+",delay = "+_+",color=0x"+((16252928&a)>>8|(64512&a)>>5|(255&a)>>3).toString(16)+")\n"}return p},aY=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2];return e.definitions_["import_"+i+"_onboard_oled"]="from "+i+" import onboard_tft","onboard_tft.scroll("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+",color=0xffff)\n"},uY=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft";var n=e.valueToCode(this,"data",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"y",e.ORDER_ASSIGNMENT),_=e.valueToCode(this,"size",e.ORDER_ASSIGNMENT),o=e.valueToCode(this,"time",e.ORDER_ASSIGNMENT),p=e.valueToCode(this,"space",e.ORDER_ASSIGNMENT),a=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);if("0x"==a.slice(0,2))var u="onboard_tft.scroll("+n+",y = "+s+",size = "+_+",speed ="+o+",space = "+p+",color="+a+")\n";else{const t=a.match(/\d+/g);var r="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");u="onboard_tft.scroll("+n+",y = "+s+",size = "+_+",speed ="+o+",space = "+p+",color=0x"+((16252928&r)>>8|(64512&r)>>5|(255&r)>>3).toString(16)+")\n"}return u},rY=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft";var n=e.valueToCode(t,"x",e.ORDER_ATOMIC),s=e.valueToCode(t,"y",e.ORDER_ATOMIC),_=e.valueToCode(t,"w",e.ORDER_ATOMIC),o=e.valueToCode(t,"h",e.ORDER_ATOMIC),p=e.valueToCode(this,"VAR",e.ORDER_ATOMIC),a=t.getFieldValue("shape");if("0x"==p.slice(0,2))var u="onboard_tft."+a+"("+n+", "+s+", "+_+", "+o+", "+p+")\nonboard_tft.show()\n";else{const t=p.match(/\d+/g);var r="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");u="onboard_tft."+a+"("+n+", "+s+", "+_+", "+o+", 0x"+((16252928&r)>>8|(64512&r)>>5|(255&r)>>3).toString(16)+")\nonboard_tft.show()\n"}return u},dY=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft";var n=e.valueToCode(t,"x",e.ORDER_ATOMIC),s=e.valueToCode(t,"y",e.ORDER_ATOMIC),_=e.valueToCode(t,"length",e.ORDER_ATOMIC),o=e.valueToCode(this,"VAR",e.ORDER_ATOMIC),p=t.getFieldValue("dir_h_v");if("0x"==o.slice(0,2))var a="onboard_tft."+("0"==p?"v":"h")+"line("+n+", "+s+", "+_+", "+o+")\nonboard_tft.show()\n";else{const t=o.match(/\d+/g);var u="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");a="onboard_tft."+("0"==p?"v":"h")+"line("+n+", "+s+", "+_+", 0x"+((16252928&u)>>8|(64512&u)>>5|(255&u)>>3).toString(16)+")\nonboard_tft.show()\n"}return a},lY=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft";var n=e.valueToCode(t,"x1",e.ORDER_ATOMIC),s=e.valueToCode(t,"y1",e.ORDER_ATOMIC),_=e.valueToCode(t,"x2",e.ORDER_ATOMIC),o=e.valueToCode(t,"y2",e.ORDER_ATOMIC),p=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);if("0x"==p.slice(0,2))var a="onboard_tft.line("+n+", "+s+", "+_+", "+o+", "+p+")\nonboard_tft.show()\n";else{const t=p.match(/\d+/g);var u="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");a="onboard_tft.line("+n+", "+s+", "+_+", "+o+", 0x"+((16252928&u)>>8|(64512&u)>>5|(255&u)>>3).toString(16)+")\nonboard_tft.show()\n"}return a},IY=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft";return"onboard_tft.fill(0)\nonboard_tft.show()\n"},TY=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2];return e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft","onboard_tft."+t.getFieldValue("OP")+"("+e.valueToCode(t,"val",e.ORDER_ATOMIC)+")\n"},MY=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2];return e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft",["hex(onboard_tft.pixel(int("+e.valueToCode(t,"x",e.ORDER_ATOMIC)+"), int("+e.valueToCode(t,"y",e.ORDER_ATOMIC)+")))",e.ORDER_ATOMIC]},hY=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft";var n=e.valueToCode(this,"x",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"y",e.ORDER_ASSIGNMENT),_=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);if("0x"==_.slice(0,2))var o="onboard_tft.pixel(int("+n+"), int("+s+"), "+_+")\nonboard_tft.show()\n";else{const t=_.match(/\d+/g);var p="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");o="onboard_tft.pixel(int("+n+"), int("+s+"), 0x"+((16252928&p)>>8|(64512&p)>>5|(255&p)>>3).toString(16)+")\nonboard_tft.show()\n"}return o},mY=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft";return["onboard_tft.get_brightness()",e.ORDER_ATOMIC]},EY=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2];return e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft","onboard_tft.set_brightness("+e.valueToCode(this,"x",e.ORDER_ASSIGNMENT)+")\n"},OY=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft";var n=e.valueToCode(this,"VAR",e.ORDER_ASSIGNMENT);if("0x"==n.slice(0,2))var s="onboard_tft.fill("+n+")\nonboard_tft.show()\n";else{const t=n.match(/\d+/g);var _="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");s="onboard_tft.fill(0x"+((16252928&_)>>8|(64512&_)>>5|(255&_)>>3).toString(16)+")\nonboard_tft.show()\n"}return s},RY=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_Clock"]="from "+i+" import Clock";var n=e.valueToCode(this,"x",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"y",e.ORDER_ASSIGNMENT),_=e.valueToCode(this,"size",e.ORDER_ASSIGNMENT),o=e.valueToCode(this,"SUB",e.ORDER_ASSIGNMENT),p=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);if("0x"==p.slice(0,2))var a=o+"=Clock("+n+","+s+","+_+","+p+")\n";else{const t=p.match(/\d+/g);var u="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");a=o+"=Clock("+n+","+s+","+_+",0x"+((16252928&u)>>8|(64512&u)>>5|(255&u)>>3).toString(16)+")\n"}return a},cY=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2];return e.definitions_["import_"+i+"_Clock"]="from "+i+" import Clock",e.valueToCode(this,"SUB",e.ORDER_ASSIGNMENT)+".set_rtctime()\n"},gY=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2];return e.definitions_["import_"+i+"_Clock"]="from "+i+" import Clock",e.valueToCode(this,"SUB",e.ORDER_ASSIGNMENT)+".set_time("+e.valueToCode(this,"h",e.ORDER_ASSIGNMENT)+","+e.valueToCode(this,"m",e.ORDER_ASSIGNMENT)+","+e.valueToCode(this,"s",e.ORDER_ASSIGNMENT)+")\n"},CY=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2];return e.definitions_["import_"+i+"_Clock"]="from "+i+" import Clock",e.valueToCode(this,"SUB",e.ORDER_ASSIGNMENT)+".draw_clock()\n"},SY=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_Clock"]="from "+i+" import Clock";var n=e.valueToCode(this,"SUB",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);if("0x"==s.slice(0,2))var _=n+".clear("+s+")\n";else{const t=s.match(/\d+/g);var o="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");_=n+".clear(0x"+((16252928&o)>>8|(64512&o)>>5|(255&o)>>3).toString(16)+")\n"}return _},AY=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft";var n=e.valueToCode(t,"x",e.ORDER_ATOMIC),s=e.valueToCode(t,"y",e.ORDER_ATOMIC),_=e.valueToCode(t,"r",e.ORDER_ATOMIC),o=e.valueToCode(this,"VAR",e.ORDER_ATOMIC),p=t.getFieldValue("shape");if("0x"==o.slice(0,2))var a="onboard_tft.ellipse("+n+", "+s+", "+_+", "+_+", "+o+","+p+")\nonboard_tft.show()\n";else{const t=o.match(/\d+/g);var u="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");a="onboard_tft.ellipse("+n+", "+s+", "+_+", "+_+", 0x"+((16252928&u)>>8|(64512&u)>>5|(255&u)>>3).toString(16)+","+p+")\nonboard_tft.show()\n"}return a},LY=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2];return e.definitions_["import_"+i+"_onboard_matrix"]="from "+i+" import onboard_matrix","onboard_matrix.pointern(angle="+e.valueToCode(this,"angle",e.ORDER_ASSIGNMENT)+")\n"},NY=function(t,e){var i=this.getFieldValue("path"),n=this.getFieldValue("module");return e.definitions_["import_"+i+"_"+n]="from "+i+" import "+n,""},DY=function(t,e){var i=this.getFieldValue("module");return e.definitions_["import_"+i]="import "+i,""},fY=function(t,e){for(var i=this.getFieldValue("NAME"),n=new Array(this.itemCount_),s=0;s {\n"+e.statementToCode(this,"do")+"})\n"},hV=function(){return"control.reset()\n"},mV=function(t,e){return"control.waitMicros("+(e.valueToCode(this,"data",e.ORDER_ATOMIC)||Et.Profile.default.serial)+")\n"},EV=function(t,e){return"control.raiseEvent("+(e.valueToCode(this,"system_event_bus_source",e.ORDER_ATOMIC)||Et.Profile.default.serial)+", "+(e.valueToCode(this,"system_event_bus_value",e.ORDER_ATOMIC)||Et.Profile.default.serial)+")\n"},OV=function(t,e){return"control.onEvent("+(e.valueToCode(this,"system_event_bus_source",e.ORDER_ATOMIC)||Et.Profile.default.serial)+", "+(e.valueToCode(this,"system_event_bus_value",e.ORDER_ATOMIC)||Et.Profile.default.serial)+", () => {\n"+e.statementToCode(this,"do")+")\n"},RV=function(t,e){return["control.eventTimestamp()",e.ORDER_ATOMIC]},cV=function(t,e){return["control.eventValue()",e.ORDER_ATOMIC]},gV=function(t,e){return[this.getFieldValue("key"),e.ORDER_ATOMIC]},CV=function(t,e){return[this.getFieldValue("key"),e.ORDER_ATOMIC]},SV=function(t,e){return["control.deviceName()",e.ORDER_ATOMIC]},AV=function(t,e){return["control.deviceSerialNumber()",e.ORDER_ATOMIC]},LV=function(t,e){return"panic("+(e.valueToCode(this,"STATUS_CODE",e.ORDER_ATOMIC)||"1000")+")\n"},NV=function(t,e){switch(e.definitions_.import_time="import time",this.getFieldValue("Time")){case"ms":return["time.ticks_ms()",e.ORDER_ATOMIC];case"us":return["time.ticks_us()",e.ORDER_ATOMIC]}},DV=function(){return"while True:\n pass\n"},fV=function(t,e){return e.definitions_.import_mixgo="import mixgo","reset()\n"},FV=function(t,e){return e.definitions_.import_os="import os","os.uname()"},PV=function(t,e){e.definitions_.import_time="import time";var i=e.valueToCode(this,"DELAY_TIME",e.ORDER_ATOMIC)||"1000";switch(this.getFieldValue("Time")){case"s":return"time.sleep("+i+")\n";case"ms":return"time.sleep_ms("+i+")\n";case"us":return"time.sleep_us("+i+")\n"}},YV=function(t,e){e.definitions_.import_time="import time";var i=e.valueToCode(this,"DELAY_TIME",e.ORDER_ATOMIC)||"1000";switch(this.getFieldValue("Time")){case"s":return"time.sleep("+i+")\n";case"ms":return"time.sleep_ms("+i+")\n";case"us":return"time.sleep_us("+i+")\n"}},vV=function(t,e){return e.definitions_.import_mixgo="import mixgo",(e.valueToCode(this,"VAR",e.ORDER_NONE)||"None")+".init(period = "+(e.valueToCode(this,"period",e.ORDER_NONE)||"0")+", mode = Timer."+(e.valueToCode(this,"mode",e.ORDER_NONE)||"None")+", callback = "+(e.valueToCode(this,"callback",e.ORDER_NONE)||"None")+")\n"},XV=function(t,e){return e.definitions_.import_machine="import machine",(e.valueToCode(this,"VAR",e.ORDER_NONE)||"None")+".init(period = "+(e.valueToCode(this,"period",e.ORDER_NONE)||"0")+", mode = machine.Timer."+this.getFieldValue("mode")+", callback = "+(e.valueToCode(this,"callback",e.ORDER_NONE)||"None")+")\n"},xV=function(t,e){return e.definitions_.import_time="import time",["time.ticks_diff("+(e.valueToCode(this,"END",e.ORDER_NONE)||"0")+", "+(e.valueToCode(this,"START",e.ORDER_NONE)||"0")+")",e.ORDER_ATOMIC]},yV=function(t,e){var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC);return e.definitions_.import_machine="import machine",i+" = machine.Timer(0)\n"},bV=function(t,e){return e.definitions_.import_machine="import machine","wdt = machine.WDT(timeout= "+(e.valueToCode(this,"period",e.ORDER_NONE)||"0")+")\n"},VV=function(t,e){e.definitions_.import_machine="import machine";return"wdt.feed()\n"},BV=function(t,e){e.definitions_.import_machine="import machine";return"machine.reset()\n"},GV=function(t,e){e.definitions_.import_bitbot_onboard_bot51="from bitbot import onboard_bot51";return"onboard_bot51.shutdown()\n"},UV=yV,wV=XV,HV=xV,kV=PV,WV=function(t,e){return e.definitions_.import_seniverse_api="import seniverse_api",["seniverse_api."+this.getFieldValue("mode")+"("+e.valueToCode(this,"key",e.ORDER_ATOMIC)+","+e.valueToCode(this,"addr",e.ORDER_ATOMIC)+")",e.ORDER_ATOMIC]},KV=function(t,e){return e.definitions_.import_seniverse_api="import seniverse_api",["seniverse_api."+this.getFieldValue("mode")+"("+e.valueToCode(this,"key",e.ORDER_ATOMIC)+","+e.valueToCode(this,"addr",e.ORDER_ATOMIC)+","+e.valueToCode(this,"day",e.ORDER_ATOMIC)+")",e.ORDER_ATOMIC]},JV=function(t,e){return e.definitions_.import_seniverse_api="import seniverse_api",["seniverse_api.weather_hourly("+e.valueToCode(this,"key",e.ORDER_ATOMIC)+","+e.valueToCode(this,"addr",e.ORDER_ATOMIC)+","+e.valueToCode(this,"hour",e.ORDER_ATOMIC)+")",e.ORDER_ATOMIC]},QV=function(t,e){return e.definitions_["import_seniverse_api*"]="from seniverse_api import *",this.getFieldValue("mode")+".request("+e.valueToCode(this,"key",e.ORDER_ATOMIC)+","+e.valueToCode(this,"addr",e.ORDER_ATOMIC)+")\n"},qV=function(t,e){e.definitions_["import_seniverse_api*"]="from seniverse_api import *";var i=this.getFieldValue("content");if("none"==i)var n="Weather_now.analysis()";else n='Weather_now.analysis("'+i+'")';return[n,e.ORDER_ATOMIC]},zV=function(t,e){e.definitions_["import_seniverse_api*"]="from seniverse_api import *";var i=this.getFieldValue("content");if("none"==i)var n="Air_now.analysis()";else n='Air_now.analysis("'+i+'")';return[n,e.ORDER_ATOMIC]},jV=function(t,e){e.definitions_["import_seniverse_api*"]="from seniverse_api import *";var i=this.getFieldValue("content");if("none"==i)var n="Weather_alarm.analysis()";else n='Weather_alarm.analysis("'+i+'")';return[n,e.ORDER_ATOMIC]},ZV=function(t,e){e.definitions_["import_seniverse_api*"]="from seniverse_api import *";var i=this.getFieldValue("content");if("none"==i)var n="Life_suggestion.analysis()";else n='Life_suggestion.analysis("'+i+'")';return[n,e.ORDER_ATOMIC]},$V=function(t,e){e.definitions_["import_seniverse_api*"]="from seniverse_api import *";var i=this.getFieldValue("content");if("none"==i)var n="Tide_daily.analysis()";else n='Tide_daily.analysis("'+i+'")';return[n,e.ORDER_ATOMIC]},tB=function(t,e){e.definitions_["import_seniverse_api*"]="from seniverse_api import *";var i=this.getFieldValue("content");if("none"==i)var n="Location_search.analysis()";else n='Location_search.analysis("'+i+'")';return[n,e.ORDER_ATOMIC]},eB=function(t,e){return e.definitions_["import_seniverse_api*"]="from seniverse_api import *",this.getFieldValue("mode")+".request("+e.valueToCode(this,"key",e.ORDER_ATOMIC)+","+e.valueToCode(this,"addr",e.ORDER_ATOMIC)+","+e.valueToCode(this,"day",e.ORDER_ATOMIC)+")\n"},iB=function(t,e){e.definitions_["import_seniverse_api*"]="from seniverse_api import *";var i=this.getFieldValue("content"),n=e.valueToCode(this,"day",e.ORDER_ATOMIC);if("none"==i)var s="Weather_daily.analysis("+n+")";else s="Weather_daily.analysis("+n+',"'+i+'")';return[s,e.ORDER_ATOMIC]},nB=function(t,e){e.definitions_["import_seniverse_api*"]="from seniverse_api import *";var i=this.getFieldValue("content"),n=e.valueToCode(this,"day",e.ORDER_ATOMIC);if("none"==i)var s="Air_daily.analysis("+n+")";else s="Air_daily.analysis("+n+',"'+i+'")';return[s,e.ORDER_ATOMIC]},sB=function(t,e){e.definitions_["import_seniverse_api*"]="from seniverse_api import *";var i=this.getFieldValue("content"),n=e.valueToCode(this,"day",e.ORDER_ATOMIC);if("none"==i)var s="Geo_sun.analysis("+n+")";else s="Geo_sun.analysis("+n+',"'+i+'")';return[s,e.ORDER_ATOMIC]},_B=function(t,e){e.definitions_["import_seniverse_api*"]="from seniverse_api import *";var i=this.getFieldValue("content"),n=e.valueToCode(this,"day",e.ORDER_ATOMIC);if("none"==i)var s="Geo_moon.analysis("+n+")";else s="Geo_moon.analysis("+n+',"'+i+'")';return[s,e.ORDER_ATOMIC]},oB={};oB["MixGo CC"]={description:"MicroPython[ESP32C3 MixGo CC]",digital_pin:Et.Profile.generate(["0-11","18-21"]),input_pin:Et.Profile.generate(["0-11","18-21"]),output_pin:Et.Profile.generate(["0-11","18-21"]),pwm_input:Et.Profile.generate(["0-11","18-21"],"pwm","pwm"),analog_input:Et.Profile.generate(["0-5"],"adc","adc"),pwm_output:Et.Profile.generate(["0-11","18-21"],"pwm","pwm"),analog_output:Et.Profile.generate(["0-5"],"adc","adc"),espnow_channel:Et.Profile.generate(["1-13"]),haskylens_model:Et.Profile.generate(["0-4"]),digital:Et.Profile.generate(["0-11","18-21"],"pin","pin"),pwm_pin:Et.Profile.generate(["0-11","18-21"]),pwm:Et.Profile.generate(["0-11","18-21"],"pwm","pwm"),analog_pin:Et.Profile.generate(["0-5"]),analog:Et.Profile.generate(["0-5"],"adc","adc"),button:[["B1","B1key"],["B2","B2key"],["A1","A1key"],["A2","A2key"],["A3","A3key"],["A4","A4key"]],buttonB:[["B1","B1key"],["B2","B2key"]],axis:Et.Profile.generate(["0-4"]),exlcdh:Et.Profile.generate(["0-31"]),exlcdv:Et.Profile.generate(["0-11"]),brightness:Et.Profile.generate(["0-9"]),tts_voice:Et.Profile.generate(["0-16"]),tts_builtin_music:Et.Profile.generate(["0-47"]),tts_bgmusic:Et.Profile.generate(["0-15"]),builtinimg:[["HEART","onboard_matrix.HEART"],["HEART_SMALL","onboard_matrix.HEART_SMALL"],["HAPPY","onboard_matrix.HAPPY"],["SAD","onboard_matrix.SAD"],["SMILE","onboard_matrix.SMILE"],["SILLY","onboard_matrix.SILLY"],["FABULOUS","onboard_matrix.FABULOUS"],["SURPRISED","onboard_matrix.SURPRISED"],["ASLEEP","onboard_matrix.ASLEEP"],["ANGRY","onboard_matrix.ANGRY"],["CONFUSED","onboard_matrix.CONFUSED"],["NO","onboard_matrix.NO"],["YES","onboard_matrix.YES"],["LEFT_ARROW","onboard_matrix.LEFT_ARROW"],["RIGHT_ARROW","onboard_matrix.RIGHT_ARROW"],["DRESS","onboard_matrix.DRESS"],["TRANSFORMERS","onboard_matrix.TRANSFORMERS"],["SCISSORS","onboard_matrix.SCISSORS"],["EXIT","onboard_matrix.EXIT"],["TREE","onboard_matrix.TREE"],["PACMAN","onboard_matrix.PACMAN"],["TARGET","onboard_matrix.TARGET"],["TSHIRT","onboard_matrix.TSHIRT"],["ROLLERSKATE","onboard_matrix.ROLLERSKATE"],["DUCK","onboard_matrix.DUCK"],["HOUSE","onboard_matrix.HOUSE"],["TORTOISE","onboard_matrix.TORTOISE"],["BUTTERFLY","onboard_matrix.BUTTERFLY"],["STICKFIGURE","onboard_matrix.STICKFIGURE"],["GHOST","onboard_matrix.GHOST"],["PITCHFORK","onboard_matrix.PITCHFORK"],["MUSIC_QUAVERS","onboard_matrix.MUSIC_QUAVERS"],["MUSIC_QUAVER","onboard_matrix.MUSIC_QUAVER"],["MUSIC_CROTCHET","onboard_matrix.MUSIC_CROTCHET"],["COW","onboard_matrix.COW"],["RABBIT","onboard_matrix.RABBIT"],["SQUARE_SMALL","onboard_matrix.SQUARE_SMALL"],["SQUARE","onboard_matrix.SQUARE"],["DIAMOND_SMALL","onboard_matrix.DIAMOND_SMALL"],["DIAMOND","onboard_matrix.DIAMOND"],["CHESSBOARD","onboard_matrix.CHESSBOARD"],["TRIANGLE_LEFT","onboard_matrix.TRIANGLE_LEFT"],["TRIANGLE","onboard_matrix.TRIANGLE"],["SNAKE","onboard_matrix.SNAKE"],["UMBRELLA","onboard_matrix.UMBRELLA"],["SKULL","onboard_matrix.SKULL"],["GIRAFFE","onboard_matrix.GIRAFFE"],["SWORD","onboard_matrix.SWORD"]],builtinimg_extern:[["HEART","matrix32x12.Matrix.HEART"],["HEART_SMALL","matrix32x12.Matrix.HEART_SMALL"],["HAPPY","matrix32x12.Matrix.HAPPY"],["SAD","matrix32x12.Matrix.SAD"],["SMILE","matrix32x12.Matrix.SMILE"],["SILLY","matrix32x12.Matrix.SILLY"],["FABULOUS","matrix32x12.Matrix.FABULOUS"],["SURPRISED","matrix32x12.Matrix.SURPRISED"],["ASLEEP","matrix32x12.Matrix.ASLEEP"],["ANGRY","matrix32x12.Matrix.ANGRY"],["CONFUSED","matrix32x12.Matrix.CONFUSED"],["NO","matrix32x12.Matrix.NO"],["YES","matrix32x12.Matrix.YES"],["LEFT_ARROW","matrix32x12.Matrix.LEFT_ARROW"],["RIGHT_ARROW","matrix32x12.Matrix.RIGHT_ARROW"],["DRESS","matrix32x12.Matrix.DRESS"],["TRANSFORMERS","matrix32x12.Matrix.TRANSFORMERS"],["SCISSORS","matrix32x12.Matrix.SCISSORS"],["EXIT","matrix32x12.Matrix.EXIT"],["TREE","matrix32x12.Matrix.TREE"],["PACMAN","matrix32x12.Matrix.PACMAN"],["TARGET","matrix32x12.Matrix.TARGET"],["TSHIRT","matrix32x12.Matrix.TSHIRT"],["ROLLERSKATE","matrix32x12.Matrix.ROLLERSKATE"],["DUCK","matrix32x12.Matrix.DUCK"],["HOUSE","matrix32x12.Matrix.HOUSE"],["TORTOISE","matrix32x12.Matrix.TORTOISE"],["BUTTERFLY","matrix32x12.Matrix.BUTTERFLY"],["STICKFIGURE","matrix32x12.Matrix.STICKFIGURE"],["GHOST","matrix32x12.Matrix.GHOST"],["PITCHFORK","matrix32x12.Matrix.PITCHFORK"],["onboard_music_QUAVERS","matrix32x12.Matrix.onboard_music_QUAVERS"],["onboard_music_QUAVER","matrix32x12.Matrix.onboard_music_QUAVER"],["onboard_music_CROTCHET","matrix32x12.Matrix.onboard_music_CROTCHET"],["COW","matrix32x12.Matrix.COW"],["RABBIT","matrix32x12.Matrix.RABBIT"],["SQUARE_SMALL","matrix32x12.Matrix.SQUARE_SMALL"],["SQUARE","matrix32x12.Matrix.SQUARE"],["DIAMOND_SMALL","matrix32x12.Matrix.DIAMOND_SMALL"],["DIAMOND","matrix32x12.Matrix.DIAMOND"],["CHESSBOARD","matrix32x12.Matrix.CHESSBOARD"],["TRIANGLE_LEFT","matrix32x12.Matrix.TRIANGLE_LEFT"],["TRIANGLE","matrix32x12.Matrix.TRIANGLE"],["SNAKE","matrix32x12.Matrix.SNAKE"],["UMBRELLA","matrix32x12.Matrix.UMBRELLA"],["SKULL","matrix32x12.Matrix.SKULL"],["GIRAFFE","matrix32x12.Matrix.GIRAFFE"],["SWORD","matrix32x12.Matrix.SWORD"]],imglist:[["ALL_CLOCKS","matrix.Image.ALL_CLOCKS"],["ALL_ARROWS","matrix.Image.ALL_ARROWS"]],playlist:[["DADADADUM","onboard_music.DADADADUM"],["ENTERTAINER","onboard_music.ENTERTAINER"],["PRELUDE","onboard_music.PRELUDE"],["ODE","onboard_music.ODE"],["NYAN","onboard_music.NYAN"],["RINGTONE","onboard_music.RINGTONE"],["FUNK","onboard_music.FUNK"],["BLUES","onboard_music.BLUES"],["BIRTHDAY","onboard_music.BIRTHDAY"],["WEDDING","onboard_music.WEDDING"],["FUNERAL","onboard_music.FUNERAL"],["PUNCHLINE","onboard_music.PUNCHLINE"],["PYTHON","onboard_music.PYTHON"],["BADDY","onboard_music.BADDY"],["CHASE","onboard_music.CHASE"],["BA_DING","onboard_music.BA_DING"],["WAWAWAWAA","onboard_music.WAWAWAWAA"],["JUMP_UP","onboard_music.JUMP_UP"],["JUMP_DOWN","onboard_music.JUMP_DOWN"],["POWER_UP","onboard_music.POWER_UP"],["POWER_DOWN","onboard_music.POWER_DOWN"]],playlist_extern:[["DADADADUM","DADADADUM"],["ENTERTAINER","ENTERTAINER"],["PRELUDE","PRELUDE"],["ODE","ODE"],["NYAN","NYAN"],["RINGTONE","RINGTONE"],["FUNK","FUNK"],["BLUES","BLUES"],["BIRTHDAY","BIRTHDAY"],["WEDDING","WEDDING"],["FUNERAL","FUNERAL"],["PUNCHLINE","PUNCHLINE"],["PYTHON","PYTHON"],["BADDY","BADDY"],["CHASE","CHASE"],["BA_DING","BA_DING"],["WAWAWAWAA","WAWAWAWAA"],["JUMP_UP","JUMP_UP"],["JUMP_DOWN","JUMP_DOWN"],["POWER_UP","POWER_UP"],["POWER_DOWN","POWER_DOWN"]],tone_notes:[["NOTE_C3","131"],["NOTE_D3","147"],["NOTE_E3","165"],["NOTE_F3","175"],["NOTE_G3","196"],["NOTE_A3","220"],["NOTE_B3","247"],["NOTE_C4","262"],["NOTE_D4","294"],["NOTE_E4","330"],["NOTE_F4","349"],["NOTE_G4","392"],["NOTE_A4","440"],["NOTE_B4","494"],["NOTE_C5","523"],["NOTE_D5","587"],["NOTE_E5","659"],["NOTE_F5","698"],["NOTE_G5","784"],["NOTE_A5","880"],["NOTE_B5","988"]],serial_pin:[["pin0","0"],["pin1","1"],["pin2","2"],["pin8","8"],["pin12","12"],["pin13","13"],["pin14","14"],["pin15","15"],["pin16","16"]],radio_power:[["0","0"],["1","1"],["2","2"],["3","3"],["4","4"],["5","5"],["6","6"],["7","7"]],radio_datarate:[["1Mbit","RATE_1MBIT"],["250Kbit","RATE_250KBIT"],["2Mbit","RATE_2MBIT"]],one_more:[["ONE_SHOT","ONE_SHOT"],["PERIODIC","PERIODIC"]],digital_dot:[["0","0"],["1","1"],["2","2"]]},oB["MixGo ME"]={description:"MicroPython[ESP32C3 MixGo ME]",digital_pin:Et.Profile.generate(["0-11","18-21"]),input_pin:Et.Profile.generate(["0-11","18-21"]),output_pin:Et.Profile.generate(["0-11","18-21"]),pwm_input:Et.Profile.generate(["0-11","18-21"],"pwm","pwm"),analog_input:Et.Profile.generate(["0-5"],"adc","adc"),pwm_output:Et.Profile.generate(["0-11","18-21"],"pwm","pwm"),analog_output:Et.Profile.generate(["0-5"],"adc","adc"),espnow_channel:Et.Profile.generate(["1-13"]),haskylens_model:Et.Profile.generate(["0-4"]),digital:Et.Profile.generate(["0-11","18-21"],"pin","pin"),pwm_pin:Et.Profile.generate(["0-11","18-21"]),pwm:Et.Profile.generate(["0-11","18-21"],"pwm","pwm"),analog_pin:Et.Profile.generate(["0-5"]),analog:Et.Profile.generate(["0-5"],"adc","adc"),button:[["B1","B1key"],["B2","B2key"],["A1","A1key"],["A2","A2key"],["A3","A3key"],["A4","A4key"]],buttonB:[["B1","B1key"],["B2","B2key"]],axis:Et.Profile.generate(["0-4"]),exlcdh:Et.Profile.generate(["0-7"]),exlcdv:Et.Profile.generate(["0-4"]),brightness:Et.Profile.generate(["0-9"]),tts_voice:Et.Profile.generate(["0-16"]),tts_builtin_music:Et.Profile.generate(["0-47"]),tts_bgmusic:Et.Profile.generate(["0-15"]),builtinimg:[["HEART","onboard_matrix.HEART"],["HEART_SMALL","onboard_matrix.HEART_SMALL"],["HAPPY","onboard_matrix.HAPPY"],["SAD","onboard_matrix.SAD"],["SMILE","onboard_matrix.SMILE"],["SILLY","onboard_matrix.SILLY"],["FABULOUS","onboard_matrix.FABULOUS"],["SURPRISED","onboard_matrix.SURPRISED"],["ASLEEP","onboard_matrix.ASLEEP"],["ANGRY","onboard_matrix.ANGRY"],["CONFUSED","onboard_matrix.CONFUSED"],["NO","onboard_matrix.NO"],["YES","onboard_matrix.YES"],["LEFT_ARROW","onboard_matrix.LEFT_ARROW"],["RIGHT_ARROW","onboard_matrix.RIGHT_ARROW"],["DRESS","onboard_matrix.DRESS"],["TRANSFORMERS","onboard_matrix.TRANSFORMERS"],["SCISSORS","onboard_matrix.SCISSORS"],["EXIT","onboard_matrix.EXIT"],["TREE","onboard_matrix.TREE"],["PACMAN","onboard_matrix.PACMAN"],["TARGET","onboard_matrix.TARGET"],["TSHIRT","onboard_matrix.TSHIRT"],["ROLLERSKATE","onboard_matrix.ROLLERSKATE"],["DUCK","onboard_matrix.DUCK"],["HOUSE","onboard_matrix.HOUSE"],["TORTOISE","onboard_matrix.TORTOISE"],["BUTTERFLY","onboard_matrix.BUTTERFLY"],["STICKFIGURE","onboard_matrix.STICKFIGURE"],["GHOST","onboard_matrix.GHOST"],["PITCHFORK","onboard_matrix.PITCHFORK"],["MUSIC_QUAVERS","onboard_matrix.MUSIC_QUAVERS"],["MUSIC_QUAVER","onboard_matrix.MUSIC_QUAVER"],["MUSIC_CROTCHET","onboard_matrix.MUSIC_CROTCHET"],["COW","onboard_matrix.COW"],["RABBIT","onboard_matrix.RABBIT"],["SQUARE_SMALL","onboard_matrix.SQUARE_SMALL"],["SQUARE","onboard_matrix.SQUARE"],["DIAMOND_SMALL","onboard_matrix.DIAMOND_SMALL"],["DIAMOND","onboard_matrix.DIAMOND"],["CHESSBOARD","onboard_matrix.CHESSBOARD"],["TRIANGLE_LEFT","onboard_matrix.TRIANGLE_LEFT"],["TRIANGLE","onboard_matrix.TRIANGLE"],["SNAKE","onboard_matrix.SNAKE"],["UMBRELLA","onboard_matrix.UMBRELLA"],["SKULL","onboard_matrix.SKULL"],["GIRAFFE","onboard_matrix.GIRAFFE"],["SWORD","onboard_matrix.SWORD"]],builtinimg_extern:[["HEART","matrix32x12.Matrix.HEART"],["HEART_SMALL","matrix32x12.Matrix.HEART_SMALL"],["HAPPY","matrix32x12.Matrix.HAPPY"],["SAD","matrix32x12.Matrix.SAD"],["SMILE","matrix32x12.Matrix.SMILE"],["SILLY","matrix32x12.Matrix.SILLY"],["FABULOUS","matrix32x12.Matrix.FABULOUS"],["SURPRISED","matrix32x12.Matrix.SURPRISED"],["ASLEEP","matrix32x12.Matrix.ASLEEP"],["ANGRY","matrix32x12.Matrix.ANGRY"],["CONFUSED","matrix32x12.Matrix.CONFUSED"],["NO","matrix32x12.Matrix.NO"],["YES","matrix32x12.Matrix.YES"],["LEFT_ARROW","matrix32x12.Matrix.LEFT_ARROW"],["RIGHT_ARROW","matrix32x12.Matrix.RIGHT_ARROW"],["DRESS","matrix32x12.Matrix.DRESS"],["TRANSFORMERS","matrix32x12.Matrix.TRANSFORMERS"],["SCISSORS","matrix32x12.Matrix.SCISSORS"],["EXIT","matrix32x12.Matrix.EXIT"],["TREE","matrix32x12.Matrix.TREE"],["PACMAN","matrix32x12.Matrix.PACMAN"],["TARGET","matrix32x12.Matrix.TARGET"],["TSHIRT","matrix32x12.Matrix.TSHIRT"],["ROLLERSKATE","matrix32x12.Matrix.ROLLERSKATE"],["DUCK","matrix32x12.Matrix.DUCK"],["HOUSE","matrix32x12.Matrix.HOUSE"],["TORTOISE","matrix32x12.Matrix.TORTOISE"],["BUTTERFLY","matrix32x12.Matrix.BUTTERFLY"],["STICKFIGURE","matrix32x12.Matrix.STICKFIGURE"],["GHOST","matrix32x12.Matrix.GHOST"],["PITCHFORK","matrix32x12.Matrix.PITCHFORK"],["onboard_music_QUAVERS","matrix32x12.Matrix.onboard_music_QUAVERS"],["onboard_music_QUAVER","matrix32x12.Matrix.onboard_music_QUAVER"],["onboard_music_CROTCHET","matrix32x12.Matrix.onboard_music_CROTCHET"],["COW","matrix32x12.Matrix.COW"],["RABBIT","matrix32x12.Matrix.RABBIT"],["SQUARE_SMALL","matrix32x12.Matrix.SQUARE_SMALL"],["SQUARE","matrix32x12.Matrix.SQUARE"],["DIAMOND_SMALL","matrix32x12.Matrix.DIAMOND_SMALL"],["DIAMOND","matrix32x12.Matrix.DIAMOND"],["CHESSBOARD","matrix32x12.Matrix.CHESSBOARD"],["TRIANGLE_LEFT","matrix32x12.Matrix.TRIANGLE_LEFT"],["TRIANGLE","matrix32x12.Matrix.TRIANGLE"],["SNAKE","matrix32x12.Matrix.SNAKE"],["UMBRELLA","matrix32x12.Matrix.UMBRELLA"],["SKULL","matrix32x12.Matrix.SKULL"],["GIRAFFE","matrix32x12.Matrix.GIRAFFE"],["SWORD","matrix32x12.Matrix.SWORD"]],imglist:[["ALL_CLOCKS","matrix.Image.ALL_CLOCKS"],["ALL_ARROWS","matrix.Image.ALL_ARROWS"]],playlist:[["DADADADUM","onboard_music.DADADADUM"],["ENTERTAINER","onboard_music.ENTERTAINER"],["PRELUDE","onboard_music.PRELUDE"],["ODE","onboard_music.ODE"],["NYAN","onboard_music.NYAN"],["RINGTONE","onboard_music.RINGTONE"],["FUNK","onboard_music.FUNK"],["BLUES","onboard_music.BLUES"],["BIRTHDAY","onboard_music.BIRTHDAY"],["WEDDING","onboard_music.WEDDING"],["FUNERAL","onboard_music.FUNERAL"],["PUNCHLINE","onboard_music.PUNCHLINE"],["PYTHON","onboard_music.PYTHON"],["BADDY","onboard_music.BADDY"],["CHASE","onboard_music.CHASE"],["BA_DING","onboard_music.BA_DING"],["WAWAWAWAA","onboard_music.WAWAWAWAA"],["JUMP_UP","onboard_music.JUMP_UP"],["JUMP_DOWN","onboard_music.JUMP_DOWN"],["POWER_UP","onboard_music.POWER_UP"],["POWER_DOWN","onboard_music.POWER_DOWN"]],playlist_extern:[["DADADADUM","DADADADUM"],["ENTERTAINER","ENTERTAINER"],["PRELUDE","PRELUDE"],["ODE","ODE"],["NYAN","NYAN"],["RINGTONE","RINGTONE"],["FUNK","FUNK"],["BLUES","BLUES"],["BIRTHDAY","BIRTHDAY"],["WEDDING","WEDDING"],["FUNERAL","FUNERAL"],["PUNCHLINE","PUNCHLINE"],["PYTHON","PYTHON"],["BADDY","BADDY"],["CHASE","CHASE"],["BA_DING","BA_DING"],["WAWAWAWAA","WAWAWAWAA"],["JUMP_UP","JUMP_UP"],["JUMP_DOWN","JUMP_DOWN"],["POWER_UP","POWER_UP"],["POWER_DOWN","POWER_DOWN"]],tone_notes:[["NOTE_C3","131"],["NOTE_D3","147"],["NOTE_E3","165"],["NOTE_F3","175"],["NOTE_G3","196"],["NOTE_A3","220"],["NOTE_B3","247"],["NOTE_C4","262"],["NOTE_D4","294"],["NOTE_E4","330"],["NOTE_F4","349"],["NOTE_G4","392"],["NOTE_A4","440"],["NOTE_B4","494"],["NOTE_C5","523"],["NOTE_D5","587"],["NOTE_E5","659"],["NOTE_F5","698"],["NOTE_G5","784"],["NOTE_A5","880"],["NOTE_B5","988"]],serial_pin:[["pin0","0"],["pin1","1"],["pin2","2"],["pin8","8"],["pin12","12"],["pin13","13"],["pin14","14"],["pin15","15"],["pin16","16"]],radio_power:[["0","0"],["1","1"],["2","2"],["3","3"],["4","4"],["5","5"],["6","6"],["7","7"]],radio_datarate:[["1Mbit","RATE_1MBIT"],["250Kbit","RATE_250KBIT"],["2Mbit","RATE_2MBIT"]],one_more:[["ONE_SHOT","ONE_SHOT"],["PERIODIC","PERIODIC"]],digital_dot:[["0","0"],["1","1"],["2","2"]]},oB["MixGo Car 4.2"]={description:"MicroPython[ESP32]",digital_pin:[["0","0"],["1","1"],["2","2"],["3","3"],["4","4"],["5","5"],["6","6"],["7","7"],["8","8"],["9","9"],["10","10"],["20","20"],["21","21"]],digital:[["pin0","pin0"],["pin1","pin1"],["pin2","pin2"],["pin3","pin3"],["pin4","pin4"],["pin5","pin5"],["pin6","pin6"],["pin7","pin7"],["pin8","pin8"],["pin9","pin9"],["pin10","pin10"],["pin20","pin20"],["pin21","pin21"]],pwm_pin:[["0","0"],["1","1"],["2","2"],["3","3"],["4","4"],["5","5"],["6","6"],["7","7"],["8","8"],["9","9"],["10","10"],["20","20"],["21","21"]],pwm:[["pwm0","pwm0"],["pwm1","pwm1"],["pwm2","pwm2"],["pwm3","pwm3"],["pwm4","pwm4"],["pwm5","pwm5"],["pwm6","pwm6"],["pwm7","pwm7"],["pwm8","pwm8"],["pwm9","pwm9"],["pwm10","pwm10"],["pwm20","pwm20"],["pwm21","pwm21"]],espnow_channel:[["1","1"],["2","2"],["3","3"],["4","4"],["5","5"],["6","6"],["7","7"],["8","8"],["9","9"],["10","10"],["11","11"],["12","12"],["13","13"]],i2c_A_pin:[["6","6"],["9","9"]],i2c_B_pin:[["7","7"],["10","10"]],spi_A_pin:[["6","6"],["9","9"]],spi_B_pin:[["7","7"],["10","10"]],spi_C_pin:[["9","9"],["20","20"]],spi_D_pin:[["10","10"],["21","21"]],analog_pin:[["0","0"],["1","1"],["2","2"],["3","3"],["4","4"]],analog:[["adc0","adc0"],["adc1","adc1"],["adc2","adc2"],["adc3","adc3"],["adc4","adc4"]],dac_pin:[["25","25"],["26","26"]],dac:[["dac25","dac25"],["dac26","dac26"]],touch:[["tc0","tc0"],["tc2","tc2"],["tc4","tc4"],["tc12","tc12"],["tc13","tc13"],["tc14","tc14"],["tc15","tc15"],["tc27","tc27"],["tc32","tc32"],["tc33","tc33"]],touch_pin:[["0","0"],["2","2"],["4","4"],["12","12"],["13","13"],["14","14"],["15","15"],["27","27"],["32","32"],["33","33"]],button:[["A","button_a"],["B","button_b"]],buttonB:[["B","button_b"]],axis:[["0","0"],["1","1"],["2","2"],["3","3"],["4","4"]],exlcdh:[["0","0"],["1","1"],["2","2"],["3","3"],["4","4"],["5","5"],["6","6"],["7","7"],["8","8"],["9","9"],["10","10"],["11","11"],["12","12"],["13","13"],["14","14"],["15","15"],["16","16"],["17","17"],["18","18"],["19","19"],["20","20"],["21","21"],["22","22"],["23","23"],["24","24"],["25","25"],["26","26"],["27","27"],["28","28"],["29","29"],["30","30"],["31","31"]],exlcdv:[["0","0"],["1","1"],["2","2"],["3","3"],["4","4"],["5","5"],["6","6"],["7","7"],["8","8"],["9","9"],["10","10"],["11","11"]],brightness:[["0","0"],["1","1"],["2","2"],["3","3"],["4","4"],["5","5"],["6","6"],["7","7"],["8","8"],["9","9"]],builtinimg:[["HEART","matrix.Image.HEART"],["HEART_SMALL","matrix.Image.HEART_SMALL"],["HAPPY","matrix.Image.HAPPY"],["SAD","matrix.Image.SAD"],["SMILE","matrix.Image.SMILE"],["SILLY","matrix.Image.SILLY"],["FABULOUS","matrix.Image.FABULOUS"],["SURPRISED","matrix.Image.SURPRISED"],["ASLEEP","matrix.Image.ASLEEP"],["ANGRY","matrix.Image.ANGRY"],["CONFUSED","matrix.Image.CONFUSED"],["NO","matrix.Image.NO"],["YES","matrix.Image.YES"],["LEFT_ARROW","matrix.Image.LEFT_ARROW"],["RIGHT_ARROW","matrix.Image.RIGHT_ARROW"],["DRESS","matrix.Image.DRESS"],["TRANSFORMERS","matrix.Image.TRANSFORMERS"],["SCISSORS","matrix.Image.SCISSORS"],["EXIT","matrix.Image.EXIT"],["TREE","matrix.Image.TREE"],["PACMAN","matrix.Image.PACMAN"],["TARGET","matrix.Image.TARGET"],["TSHIRT","matrix.Image.TSHIRT"],["ROLLERSKATE","matrix.Image.ROLLERSKATE"],["DUCK","matrix.Image.DUCK"],["HOUSE","matrix.Image.HOUSE"],["TORTOISE","matrix.Image.TORTOISE"],["BUTTERFLY","matrix.Image.BUTTERFLY"],["STICKFIGURE","matrix.Image.STICKFIGURE"],["GHOST","matrix.Image.GHOST"],["PITCHFORK","matrix.Image.PITCHFORK"],["MUSIC_QUAVERS","matrix.Image.MUSIC_QUAVERS"],["MUSIC_QUAVER","matrix.Image.MUSIC_QUAVER"],["MUSIC_CROTCHET","matrix.Image.MUSIC_CROTCHET"],["COW","matrix.Image.COW"],["RABBIT","matrix.Image.RABBIT"],["SQUARE_SMALL","matrix.Image.SQUARE_SMALL"],["SQUARE","matrix.Image.SQUARE"],["DIAMOND_SMALL","matrix.Image.DIAMOND_SMALL"],["DIAMOND","matrix.Image.DIAMOND"],["CHESSBOARD","matrix.Image.CHESSBOARD"],["TRIANGLE_LEFT","matrix.Image.TRIANGLE_LEFT"],["TRIANGLE","matrix.Image.TRIANGLE"],["SNAKE","matrix.Image.SNAKE"],["UMBRELLA","matrix.Image.UMBRELLA"],["SKULL","matrix.Image.SKULL"],["GIRAFFE","matrix.Image.GIRAFFE"],["SWORD","matrix.Image.SWORD"]],imglist:[["ALL_CLOCKS","matrix.Image.ALL_CLOCKS"],["ALL_ARROWS","matrix.Image.ALL_ARROWS"]],playlist:[["DADADADUM","music.DADADADUM"],["ENTERTAINER","music.ENTERTAINER"],["PRELUDE","music.PRELUDE"],["ODE","music.ODE"],["NYAN","music.NYAN"],["RINGTONE","music.RINGTONE"],["FUNK","music.FUNK"],["BLUES","music.BLUES"],["BIRTHDAY","music.BIRTHDAY"],["WEDDING","music.WEDDING"],["FUNERAL","music.FUNERAL"],["PUNCHLINE","music.PUNCHLINE"],["PYTHON","music.PYTHON"],["BADDY","music.BADDY"],["CHASE","music.CHASE"],["BA_DING","music.BA_DING"],["WAWAWAWAA","music.WAWAWAWAA"],["JUMP_UP","music.JUMP_UP"],["JUMP_DOWN","music.JUMP_DOWN"],["POWER_UP","music.POWER_UP"],["POWER_DOWN","music.POWER_DOWN"]],tone_notes:[["NOTE_C3","131"],["NOTE_D3","147"],["NOTE_E3","165"],["NOTE_F3","175"],["NOTE_G3","196"],["NOTE_A3","220"],["NOTE_B3","247"],["NOTE_C4","262"],["NOTE_D4","294"],["NOTE_E4","330"],["NOTE_F4","349"],["NOTE_G4","392"],["NOTE_A4","440"],["NOTE_B4","494"],["NOTE_C5","523"],["NOTE_D5","587"],["NOTE_E5","659"],["NOTE_F5","698"],["NOTE_G5","784"],["NOTE_A5","880"],["NOTE_B5","988"]],serial_pin:[["pin0","0"],["pin1","1"],["pin2","2"],["pin8","8"],["pin12","12"],["pin13","13"],["pin14","14"],["pin15","15"],["pin16","16"]],radio_power:[["0","0"],["1","1"],["2","2"],["3","3"],["4","4"],["5","5"],["6","6"],["7","7"]],radio_datarate:[["1Mbit","RATE_1MBIT"],["250Kbit","RATE_250KBIT"],["2Mbit","RATE_2MBIT"]],one_more:[["ONE_SHOT","ONE_SHOT"],["PERIODIC","PERIODIC"]],digital_dot:[["0","0"],["1","1"],["2","2"]]},oB["ESP32C3 Generic"]={description:"MicroPython[ESP32C3 MixGo CC]",digital_pin:Et.Profile.generate(["0-11","18-21"]),input_pin:Et.Profile.generate(["0-11","18-21"]),output_pin:Et.Profile.generate(["0-11","18-21"]),pwm_input:Et.Profile.generate(["0-11","18-21"],"pwm","pwm"),analog_input:Et.Profile.generate(["0-5"],"adc","adc"),pwm_output:Et.Profile.generate(["0-11","18-21"],"pwm","pwm"),analog_output:Et.Profile.generate(["0-5"],"adc","adc"),espnow_channel:Et.Profile.generate(["1-13"]),haskylens_model:Et.Profile.generate(["0-4"]),digital:Et.Profile.generate(["0-11","18-21"],"pin","pin"),pwm_pin:Et.Profile.generate(["0-11","18-21"]),pwm:Et.Profile.generate(["0-11","18-21"],"pwm","pwm"),analog_pin:Et.Profile.generate(["0-5"]),analog:Et.Profile.generate(["0-5"],"adc","adc"),button:[["B1","B1key"],["B2","B2key"],["A1","A1key"],["A2","A2key"],["A3","A3key"],["A4","A4key"]],buttonB:[["B1","B1key"],["B2","B2key"]],axis:Et.Profile.generate(["0-4"]),exlcdh:Et.Profile.generate(["0-31"]),exlcdv:Et.Profile.generate(["0-11"]),brightness:Et.Profile.generate(["0-9"]),tts_voice:Et.Profile.generate(["0-16"]),tts_builtin_music:Et.Profile.generate(["0-47"]),tts_bgmusic:Et.Profile.generate(["0-15"]),builtinimg:[["HEART","onboard_matrix.HEART"],["HEART_SMALL","onboard_matrix.HEART_SMALL"],["HAPPY","onboard_matrix.HAPPY"],["SAD","onboard_matrix.SAD"],["SMILE","onboard_matrix.SMILE"],["SILLY","onboard_matrix.SILLY"],["FABULOUS","onboard_matrix.FABULOUS"],["SURPRISED","onboard_matrix.SURPRISED"],["ASLEEP","onboard_matrix.ASLEEP"],["ANGRY","onboard_matrix.ANGRY"],["CONFUSED","onboard_matrix.CONFUSED"],["NO","onboard_matrix.NO"],["YES","onboard_matrix.YES"]],builtinimg_extern:[["HEART","matrix32x12.Matrix.HEART"],["HEART_SMALL","matrix32x12.Matrix.HEART_SMALL"],["HAPPY","matrix32x12.Matrix.HAPPY"],["SAD","matrix32x12.Matrix.SAD"],["SMILE","matrix32x12.Matrix.SMILE"],["SILLY","matrix32x12.Matrix.SILLY"],["FABULOUS","matrix32x12.Matrix.FABULOUS"],["SURPRISED","matrix32x12.Matrix.SURPRISED"],["ASLEEP","matrix32x12.Matrix.ASLEEP"],["ANGRY","matrix32x12.Matrix.ANGRY"],["CONFUSED","matrix32x12.Matrix.CONFUSED"],["NO","matrix32x12.Matrix.NO"],["YES","matrix32x12.Matrix.YES"],["LEFT_ARROW","matrix32x12.Matrix.LEFT_ARROW"],["RIGHT_ARROW","matrix32x12.Matrix.RIGHT_ARROW"],["DRESS","matrix32x12.Matrix.DRESS"],["TRANSFORMERS","matrix32x12.Matrix.TRANSFORMERS"],["SCISSORS","matrix32x12.Matrix.SCISSORS"],["EXIT","matrix32x12.Matrix.EXIT"],["TREE","matrix32x12.Matrix.TREE"],["PACMAN","matrix32x12.Matrix.PACMAN"],["TARGET","matrix32x12.Matrix.TARGET"],["TSHIRT","matrix32x12.Matrix.TSHIRT"],["ROLLERSKATE","matrix32x12.Matrix.ROLLERSKATE"],["DUCK","matrix32x12.Matrix.DUCK"],["HOUSE","matrix32x12.Matrix.HOUSE"],["TORTOISE","matrix32x12.Matrix.TORTOISE"],["BUTTERFLY","matrix32x12.Matrix.BUTTERFLY"],["STICKFIGURE","matrix32x12.Matrix.STICKFIGURE"],["GHOST","matrix32x12.Matrix.GHOST"],["PITCHFORK","matrix32x12.Matrix.PITCHFORK"],["onboard_music_QUAVERS","matrix32x12.Matrix.onboard_music_QUAVERS"],["onboard_music_QUAVER","matrix32x12.Matrix.onboard_music_QUAVER"],["onboard_music_CROTCHET","matrix32x12.Matrix.onboard_music_CROTCHET"],["COW","matrix32x12.Matrix.COW"],["RABBIT","matrix32x12.Matrix.RABBIT"],["SQUARE_SMALL","matrix32x12.Matrix.SQUARE_SMALL"],["SQUARE","matrix32x12.Matrix.SQUARE"],["DIAMOND_SMALL","matrix32x12.Matrix.DIAMOND_SMALL"],["DIAMOND","matrix32x12.Matrix.DIAMOND"],["CHESSBOARD","matrix32x12.Matrix.CHESSBOARD"],["TRIANGLE_LEFT","matrix32x12.Matrix.TRIANGLE_LEFT"],["TRIANGLE","matrix32x12.Matrix.TRIANGLE"],["SNAKE","matrix32x12.Matrix.SNAKE"],["UMBRELLA","matrix32x12.Matrix.UMBRELLA"],["SKULL","matrix32x12.Matrix.SKULL"],["GIRAFFE","matrix32x12.Matrix.GIRAFFE"],["SWORD","matrix32x12.Matrix.SWORD"]],imglist:[["ALL_CLOCKS","matrix.Image.ALL_CLOCKS"],["ALL_ARROWS","matrix.Image.ALL_ARROWS"]],playlist:[["DADADADUM","onboard_music.DADADADUM"],["ENTERTAINER","onboard_music.ENTERTAINER"],["PRELUDE","onboard_music.PRELUDE"],["ODE","onboard_music.ODE"],["NYAN","onboard_music.NYAN"],["RINGTONE","onboard_music.RINGTONE"],["FUNK","onboard_music.FUNK"],["BLUES","onboard_music.BLUES"],["BIRTHDAY","onboard_music.BIRTHDAY"],["WEDDING","onboard_music.WEDDING"],["FUNERAL","onboard_music.FUNERAL"],["PUNCHLINE","onboard_music.PUNCHLINE"],["PYTHON","onboard_music.PYTHON"],["BADDY","onboard_music.BADDY"],["CHASE","onboard_music.CHASE"],["BA_DING","onboard_music.BA_DING"],["WAWAWAWAA","onboard_music.WAWAWAWAA"],["JUMP_UP","onboard_music.JUMP_UP"],["JUMP_DOWN","onboard_music.JUMP_DOWN"],["POWER_UP","onboard_music.POWER_UP"],["POWER_DOWN","onboard_music.POWER_DOWN"]],playlist_extern:[["DADADADUM","DADADADUM"],["ENTERTAINER","ENTERTAINER"],["PRELUDE","PRELUDE"],["ODE","ODE"],["NYAN","NYAN"],["RINGTONE","RINGTONE"],["FUNK","FUNK"],["BLUES","BLUES"],["BIRTHDAY","BIRTHDAY"],["WEDDING","WEDDING"],["FUNERAL","FUNERAL"],["PUNCHLINE","PUNCHLINE"],["PYTHON","PYTHON"],["BADDY","BADDY"],["CHASE","CHASE"],["BA_DING","BA_DING"],["WAWAWAWAA","WAWAWAWAA"],["JUMP_UP","JUMP_UP"],["JUMP_DOWN","JUMP_DOWN"],["POWER_UP","POWER_UP"],["POWER_DOWN","POWER_DOWN"]],tone_notes:[["NOTE_C3","131"],["NOTE_D3","147"],["NOTE_E3","165"],["NOTE_F3","175"],["NOTE_G3","196"],["NOTE_A3","220"],["NOTE_B3","247"],["NOTE_C4","262"],["NOTE_D4","294"],["NOTE_E4","330"],["NOTE_F4","349"],["NOTE_G4","392"],["NOTE_A4","440"],["NOTE_B4","494"],["NOTE_C5","523"],["NOTE_D5","587"],["NOTE_E5","659"],["NOTE_F5","698"],["NOTE_G5","784"],["NOTE_A5","880"],["NOTE_B5","988"]],serial_pin:[["pin0","0"],["pin1","1"],["pin2","2"],["pin8","8"],["pin12","12"],["pin13","13"],["pin14","14"],["pin15","15"],["pin16","16"]],radio_power:[["0","0"],["1","1"],["2","2"],["3","3"],["4","4"],["5","5"],["6","6"],["7","7"]],radio_datarate:[["1Mbit","RATE_1MBIT"],["250Kbit","RATE_250KBIT"],["2Mbit","RATE_2MBIT"]],one_more:[["ONE_SHOT","ONE_SHOT"],["PERIODIC","PERIODIC"]],digital_dot:[["0","0"],["1","1"],["2","2"]]};const pB=oB,aB=20,uB={init:function(){this.setColour(aB),this.appendDummyInput("").appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_HIGH,"HIGH"],[mt.Msg.MIXLY_LOW,"LOW"]]),"BOOL"),this.setOutput(!0,Boolean),this.setTooltip(mt.Msg.MIXLY_ESP32_INOUT_HIGHLOW_TOOLTIP)}},rB={init:function(){this.setColour(aB),this.appendValueInput("PIN",Number).appendField(mt.Msg.MIXLY_Digital_PINMODEOUT).setCheck(Number),this.appendValueInput("STAT").appendField(mt.Msg.MIXLY_STAT).setCheck([Number,Boolean]),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_INOUT_DIGITAL_WRITE_TOOLTIP)}},dB={init:function(){this.setColour(aB),this.appendValueInput("PIN",Number).appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET).appendField(mt.Msg.MIXLY_Digital_PINMODEIN).setCheck(Number),this.appendDummyInput().appendField(mt.Msg.MIXLY_ESP32_MACHINE_VALUE),this.setInputsInline(!0),this.setOutput(!0,[Boolean,Number]),this.setTooltip(mt.Msg.MIXLY_ESP32_INOUT_DIGITAL_READ_TOOLTIP)}},lB={init:function(){this.setColour(aB),this.appendValueInput("PIN",Number).appendField("DAC"+mt.Msg.MIXLY_Analog_PINMODEOUT).setCheck(Number),this.appendValueInput("NUM",Number).appendField(mt.Msg.MIXLY_VALUE2).setCheck(Number),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(mt.Msg.MIXLY_ESP32_INOUT_ANALOG_WRITE_TOOLTIP)}},IB={init:function(){this.setColour(aB),this.appendValueInput("PIN",Number).appendField(mt.Msg.MIXLY_Analog_PINMODEOUT).setCheck(Number),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_JS_PERIOD_MIL).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_mSecond,"period"],[mt.Msg.MIXLY_uSecond,"period_microseconds"]]),"key"),this.appendValueInput("NUM",Number).appendField(mt.Msg.MIXLY_STAT).setCheck(Number),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(mt.Msg.MIXLY_ESP32_INOUT_ANALOG_WRITE_SET_TOOLTIP)}},TB={init:function(){this.setColour(aB),this.appendValueInput("PIN",Number).appendField(mt.Msg.MIXLY_Analog_PINMODEIN).setCheck(Number),this.appendDummyInput("").appendField(mt.Msg.MIXLY_ESP32_REF_VOLTAGE+mt.Msg.MIXLY_STAT).appendField(new mt.FieldDropdown([["3.3V","machine.ADC.ATTN_11DB"],["2.2V","machine.ADC.ATTN_6DB"],["1.5V","machine.ADC.ATTN_2_5DB"],["1.2V","machine.ADC.ATTN_0DB"]]),"atten"),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(mt.Msg.MIXLY_ESP32_INOUT_ANALOG_ATTEN_TOOLTIP)}},MB={init:function(){this.setColour(aB),this.appendValueInput("pin").appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET).appendField(mt.Msg.MIXLY_ESP32_TOUCH_SENSOR),this.appendDummyInput().appendField(mt.Msg.MIXLY_ESP32_MACHINE_VALUE),this.setOutput(!0,Number),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_INOUT_PIN_PRESSED_TOOLTIP)}},hB={init:function(){this.setColour(20),this.appendValueInput("PIN",Number).appendField(mt.Msg.MIXLY_ATTACHINTERRUPT_PIN).setCheck(Number),this.appendDummyInput("").appendField(mt.Msg.MIXLY_MODE).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_RISING,"machine.Pin.IRQ_RISING"],[mt.Msg.MIXLY_FALLING,"machine.Pin.IRQ_FALLING"],[mt.Msg.MIXLY_CHANGE,"(machine.Pin.IRQ_RISING | machine.Pin.IRQ_FALLING)"]]),"mode"),this.appendValueInput("DO").appendField(mt.Msg.MIXLY_DO),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_INOUT_PIN_ATTACHINTERRUPT_TOOLTIP)}},mB={init:function(){this.setColour(20),this.appendDummyInput().appendField(mt.Msg.MIXLY_SETUP).appendField(new mt.FieldTextInput("pin#"),"PIN_OBJ"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_MICROPYTHON_AS).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_Digital_PINMODEOUT,"machine.Pin.OUT"],[mt.Msg.MIXLY_Digital_PINMODEIN,"machine.Pin.IN"],[mt.Msg.MIXLY_PINMODEPULLUP,"machine.Pin.IN, machine.Pin.PULL_UP"],[mt.Msg.MIXLY_PINMODEPULLDOWN,"machine.Pin.IN, machine.Pin.PULL_DOWN"]]),"MODE"),this.appendValueInput("PIN",Number).appendField(mt.Msg.MIXLY_PIN).setCheck(Number),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_INOUT_DIGITAL_INIT_TOOLTIP)},getVars:function(){return["pin#"==this.getFieldValue("PIN_OBJ")?null:this.getFieldValue("PIN_OBJ")]},renameVar:function(t,e){mt.Names.equals(t,this.getFieldValue("PIN_OBJ"))&&this.setTitleValue(e,"PIN_OBJ")}},EB={init:function(){this.setColour(aB),this.appendDummyInput("").appendField(mt.Msg.MIXLY_SETUP).appendField(new mt.FieldTextInput("dac#"),"PIN_OBJ").appendField(mt.Msg.MIXLY_MICROPYTHON_AS),this.appendDummyInput("").appendField("DAC"+mt.Msg.MIXLY_Analog_PINMODEOUT),this.appendValueInput("PIN",Number).appendField(mt.Msg.MIXLY_PIN).setCheck(Number),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(mt.Msg.MIXLY_ESP32_INOUT_ANALOG_WRITE_INIT_TOOLTIP)},getVars:function(){return["dac#"==this.getFieldValue("PIN_OBJ")?null:this.getFieldValue("PIN_OBJ")]},renameVar:function(t,e){mt.Names.equals(t,this.getFieldValue("PIN_OBJ"))&&this.setTitleValue(e,"PIN_OBJ")}},OB={init:function(){this.setColour(aB),this.appendDummyInput("").appendField(mt.Msg.MIXLY_SETUP).appendField(new mt.FieldTextInput("tc#"),"PIN_OBJ").appendField(mt.Msg.MIXLY_MICROPYTHON_AS),this.appendDummyInput("").appendField(mt.Msg.MIXLY_ESP32_TOUCH_SENSOR),this.appendValueInput("PIN",Number).appendField(mt.Msg.MIXLY_PIN).setCheck(Number),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(mt.Msg.MIXLY_ESP32_INOUT_PIN_PRESSED_INIT_TOOLTIP)},getVars:function(){return["tc#"==this.getFieldValue("PIN_OBJ")?null:this.getFieldValue("PIN_OBJ")]},renameVar:function(t,e){mt.Names.equals(t,this.getFieldValue("PIN_OBJ"))&&this.setTitleValue(e,"PIN_OBJ")}},RB={init:function(){this.setColour(aB),this.appendValueInput("PIN",Number).appendField("PWM"+mt.Msg.MIXLY_Analog_PINMODEOUT).setCheck(Number),this.appendValueInput("NUM",Number).appendField(mt.Msg.MIXLY_FREQUENCY+mt.Msg.MIXLY_STAT).setCheck(Number),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(mt.Msg.MIXLY_ESP32_INOUT_PWM_ANALOG_WRITE_SET_FREQ_TOOLTIP)}},cB=mB,gB=OB,CB=MB,SB=hB,AB=40,LB={init:function(){if("mixgo_me"==Et.Boards.getSelectedBoardKey().split(":")[2])var t="ME G1";this.setColour(AB),this.appendDummyInput("").appendField(t).appendField(mt.Msg.MIXLY_TEM_HUM+" AHT21").appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_GETTEMPERATUE,"temperature"],[mt.Msg.MIXLY_GETHUMIDITY,"humidity"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0);var e=this;this.setTooltip((function(){var t=e.getFieldValue("key");return{temperature:mt.Msg.MIXLY_MICROBIT_SENSOR_SHT_temperature_TOOLTIP,relative_humidity:mt.Msg.MIXLY_MICROBIT_SENSOR_SHT_HUM_TOOLTIP}[t]}))}},NB={init:function(){if("mixgo_me"==Et.Boards.getSelectedBoardKey().split(":")[2])var t="ME G1";this.setColour(AB),this.appendDummyInput("").appendField(t).appendField(mt.Msg.MIXLY_Altitude+mt.Msg.MSG.catSensor+" HP203X").appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_GETPRESSURE,"pressure()"],[mt.Msg.MIXLY_GETTEMPERATUE,"temperature()"],[mt.Msg.MIXLY_GET_ALTITUDE,"altitude()"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0)}},DB={init:function(){if("mixgo_me"==Et.Boards.getSelectedBoardKey().split(":")[2])var t="ME G1";this.setColour(AB),this.appendDummyInput().appendField(t).appendField(mt.Msg.MIXLY_MIXGO_NOVA_POTENTIAL_NUM),this.setOutput(!0,Number),this.setInputsInline(!0)}},fB={init:function(){if("mixgo_me"==Et.Boards.getSelectedBoardKey().split(":")[2])var t="ME G1";this.setColour(AB),this.appendDummyInput().appendField(t).appendField("RFID"+mt.Msg.MIXLY_RFID_READ_CARD),this.appendDummyInput("").appendField(mt.Msg.MIXLY_RFID_READ_CARD_UID),this.setOutput(!0,Number),this.setInputsInline(!0)}},FB={init:function(){if("mixgo_me"==Et.Boards.getSelectedBoardKey().split(":")[2])var t="ME G1";this.setColour(AB),this.appendDummyInput().appendField(t).appendField("RFID"+mt.Msg.MIXLY_RFID_READ_CARD),this.appendValueInput("SECTOR").appendField(mt.Msg.MIXLY_LIST_INDEX),this.appendDummyInput("").appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_ALL),this.setOutput(!0,Number),this.setInputsInline(!0)}},PB={init:function(){if("mixgo_me"==Et.Boards.getSelectedBoardKey().split(":")[2])var t="ME G1";this.setColour(AB),this.appendDummyInput().appendField(t).appendField(mt.Msg.MIXLY_COMMUNICATION_RFID_WRITE),this.appendValueInput("SECTOR").appendField(mt.Msg.MIXLY_LIST_INDEX),this.appendValueInput("CONTENT").appendField(mt.Msg.MIXLY_COMMUNICATION_WRITE_NUM),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null)}},YB={init:function(){if("mixgo_me"==Et.Boards.getSelectedBoardKey().split(":")[2])var t="ME G1";this.setColour(AB),this.appendDummyInput().appendField(t).appendField(mt.Msg.MIXLY_COMMUNICATION_RFID_WRITE),this.appendValueInput("SECTOR").appendField(mt.Msg.MIXLY_LIST_INDEX),this.appendValueInput("CONTENT").appendField(mt.Msg.MIXLY_COMMUNICATION_WRITE_NUM),this.appendDummyInput().appendField(mt.Msg.RETURN_SUCCESS_OR_NOT),this.setInputsInline(!0),this.setOutput(!0)}},vB={init:function(){if("mixgo_me"==Et.Boards.getSelectedBoardKey().split(":")[2])var t="ME G1";this.setColour(AB),this.appendDummyInput().appendField(t).appendField("RFID"),this.appendDummyInput("").appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_RFID_SCAN_OK,"0"],[mt.Msg.MIXLY_RFID_SCAN_NOTAGERR,"1"],[mt.Msg.MIXLY_RFID_SCAN_ERROR,"2"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0)}},XB=230,xB={init:function(){this.setColour(XB),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.digital),"PIN"),this.setOutput(!0)}},yB={init:function(){this.setColour(XB),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.digital_pin),"PIN"),this.setOutput(!0,Number)}},bB={init:function(){this.setColour(XB),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.input_pin),"PIN"),this.setOutput(!0,Number)}},VB={init:function(){this.setColour(XB),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.output_pin),"PIN"),this.setOutput(!0,Number)}},BB={init:function(){this.setColour(XB),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.espnow_channel),"PIN"),this.setOutput(!0,Number)}},GB={init:function(){this.setColour(XB),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.haskylens_model),"PIN"),this.setOutput(!0,Number)}},UB={init:function(){this.setColour(XB),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.pwm_input),"PIN"),this.setOutput(!0)}},wB={init:function(){this.setColour(XB),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.analog_input),"PIN"),this.setOutput(!0)}},HB={init:function(){this.setColour(XB),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.pwm_output),"PIN"),this.setOutput(!0)}},kB={init:function(){this.setColour(XB),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.analog_output),"PIN"),this.setOutput(!0)}},WB={init:function(){this.setColour(XB),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.i2c_A_pin),"PIN"),this.setOutput(!0,Number)}},KB={init:function(){this.setColour(XB),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.i2c_B_pin),"PIN"),this.setOutput(!0,Number)}},JB={init:function(){this.setColour(XB),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.spi_A_pin),"PIN"),this.setOutput(!0,Number)}},QB={init:function(){this.setColour(XB),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.spi_B_pin),"PIN"),this.setOutput(!0,Number)}},qB={init:function(){this.setColour(XB),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.spi_C_pin),"PIN"),this.setOutput(!0,Number)}},zB={init:function(){this.setColour(XB),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.spi_D_pin),"PIN"),this.setOutput(!0,Number)}},jB={init:function(){this.setColour(XB),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.analog),"PIN"),this.setOutput(!0)}},ZB={init:function(){this.setColour(XB),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.analog_pin),"PIN"),this.setOutput(!0,Number)}},$B={init:function(){this.setColour(XB),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.dac),"PIN"),this.setOutput(!0)}},tG={init:function(){this.setColour(XB),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.dac_pin),"PIN"),this.setOutput(!0,Number)}},eG={init:function(){this.setColour(XB),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.button),"PIN"),this.setOutput(!0,Number)}},iG={init:function(){this.setColour(XB),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.buttonB),"PIN"),this.setOutput(!0,Number)}},nG={init:function(){this.setColour(XB),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.pwm),"PIN"),this.setOutput(!0)}},sG={init:function(){this.setColour(XB),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.pwm_pin),"PIN"),this.setOutput(!0,Number)}},_G={init:function(){this.setColour(XB),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.touch_pin),"PIN"),this.setOutput(!0,Number)}},oG={init:function(){this.setColour(XB),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.touch),"PIN"),this.setOutput(!0)}},pG={init:function(){this.setColour(XB),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.serial_pin),"PIN"),this.setOutput(!0,Number)}},aG={init:function(){this.setColour(XB),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.builtinimg),"PIN"),this.setOutput(!0,"esp32_image")}},uG={init:function(){this.setColour(XB),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.builtinimg_extern),"PIN"),this.setOutput(!0,"esp32_image")}},rG={init:function(){this.setColour(XB),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.imglist),"PIN"),this.setOutput(!0)}},dG={init:function(){this.setColour(XB),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.playlist),"PIN"),this.setOutput(!0)}},lG={init:function(){this.setColour(XB),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.playlist_extern),"PIN"),this.setOutput(!0)}},IG={init:function(){this.setColour(XB),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.exlcdh),"PIN"),this.setOutput(!0,Number)}},TG={init:function(){this.setColour(XB),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.exlcdv),"PIN"),this.setOutput(!0,Number)}},MG={init:function(){this.setColour(XB),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.axis),"PIN"),this.setOutput(!0,Number)}},hG={init:function(){this.setColour(XB),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.brightness),"PIN"),this.setOutput(!0,Number)}},mG={init:function(){this.setColour(XB),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.tts_voice),"PIN"),this.setOutput(!0,Number)}},EG={init:function(){this.setColour(XB),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.tts_builtin_music),"PIN"),this.setOutput(!0,Number)}},OG={init:function(){this.setColour(XB),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.tts_bgmusic),"PIN"),this.setOutput(!0,Number)}},RG={init:function(){this.setColour(XB),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.tone_notes),"PIN"),this.setOutput(!0,Number)}},cG={init:function(){this.setColour(XB),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.radio_power),"PIN"),this.setOutput(!0,Number)}},gG={init:function(){this.setColour(XB),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.radio_datarate),"PIN"),this.setOutput(!0,Number)}},CG={init:function(){this.setColour(XB),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.one_more),"PIN"),this.setOutput(!0)}},SG={init:function(){this.setColour(XB),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.digital_dot),"PIN"),this.setOutput(!0,Number)}},AG=function(t,e){return["HIGH"==this.getFieldValue("BOOL")?"1":"0",e.ORDER_ATOMIC]},LG=function(t,e){e.definitions_.import_machine="import machine";var i="";return i+=e.valueToCode(this,"PIN",e.ORDER_ATOMIC)+".value("+e.valueToCode(this,"STAT",e.ORDER_ATOMIC)+")\n"},NG=function(t,e){e.definitions_.import_machine="import machine";return[e.valueToCode(this,"PIN",e.ORDER_ATOMIC)+".value()",e.ORDER_ATOMIC]},DG=function(t,e){return e.definitions_.import_machine="import machine",e.valueToCode(this,"PIN",e.ORDER_ATOMIC)+".write("+e.valueToCode(this,"NUM",e.ORDER_ATOMIC)+")\n"},fG=function(t,e){e.definitions_.import_machine="import machine";var i=e.valueToCode(this,"PIN",e.ORDER_ATOMIC),n=e.valueToCode(this,"NUM",e.ORDER_ATOMIC);return i+".set_analog_"+this.getFieldValue("key")+"("+n+")\n"},FG=function(t,e){return e.definitions_.import_machine="import machine",[e.valueToCode(this,"pin",e.ORDER_ATOMIC)+".read()",e.ORDER_ATOMIC]},PG=function(t,e){e.definitions_.import_machine="import machine";var i=e.valueToCode(this,"PIN",e.ORDER_ATOMIC),n=this.getFieldValue("mode");return"machine.Pin("+i+").irq(handler = "+e.valueToCode(this,"DO",e.ORDER_ATOMIC)+", trigger = "+n+")\n"},YG=function(t,e){e.definitions_.import_machine="import machine";var i=this.getFieldValue("PIN_OBJ")||"pin#",n=e.valueToCode(this,"PIN",e.ORDER_ATOMIC),s=this.getFieldValue("MODE");return("pin#"==i?"pin"+n:e.variableDB_.getName(i,mt.Variables.NAME_TYPE))+" = machine.Pin("+n+", "+s+")\n"},vG=function(t,e){e.definitions_.import_machine="import machine";var i=this.getFieldValue("PIN_OBJ")||"dac#",n=e.valueToCode(this,"PIN",e.ORDER_ATOMIC);return("dac#"==i?"dac"+n:e.variableDB_.getName(i,mt.Variables.NAME_TYPE))+" = machine.DAC(machine.Pin("+n+"))\n"},XG=function(t,e){return e.definitions_.import_machine="import machine",e.valueToCode(this,"PIN",e.ORDER_ATOMIC)+".atten("+this.getFieldValue("atten")+")\n"},xG=function(t,e){e.definitions_.import_machine="import machine";var i=this.getFieldValue("PIN_OBJ")||"tc#",n=e.valueToCode(this,"PIN",e.ORDER_ATOMIC);return("tc#"==i?"tc"+n:e.variableDB_.getName(i,mt.Variables.NAME_TYPE))+" = machine.TouchPad(machine.Pin("+n+"))\n"},yG=function(t,e){var i=this.getFieldValue("key");return e.definitions_.import_me_g1="import me_g1",["me_g1.ext_ahtx0."+i+"()",e.ORDER_ATOMIC]},bG=function(t,e){var i=this.getFieldValue("key");return e.definitions_.import_me_g1="import me_g1",["me_g1.ext_hp203x."+i,e.ORDER_ATOMIC]},VG=function(t,e){e.definitions_.import_me_g1="import me_g1";return["me_g1.varistor()",e.ORDER_ATOMIC]},BG=function(t,e){e.definitions_.import_me_g1="import me_g1";return['me_g1.ext_rc522.read_card(0, x="id")',e.ORDER_ATOMIC]},GG=function(t,e){var i=e.valueToCode(this,"SECTOR",e.ORDER_ATOMIC);return e.definitions_.import_me_g1="import me_g1",["me_g1.ext_rc522.read_card("+i+")",e.ORDER_ATOMIC]},UG=function(t,e){var i=e.valueToCode(this,"SECTOR",e.ORDER_ATOMIC),n=e.valueToCode(this,"CONTENT",e.ORDER_ATOMIC);return e.definitions_.import_me_g1="import me_g1","me_g1.ext_rc522.write_card("+n+","+i+")\n"},wG=function(t,e){var i=e.valueToCode(this,"SECTOR",e.ORDER_ATOMIC),n=e.valueToCode(this,"CONTENT",e.ORDER_ATOMIC);return e.definitions_.import_me_g1="import me_g1",["me_g1.ext_rc522.write_card("+n+","+i+")",e.ORDER_ATOMIC]},HG=function(t,e){var i=this.getFieldValue("key");return e.definitions_.import_me_g1="import me_g1",["me_g1.ext_rc522.scan_card()=="+i,e.ORDER_ATOMIC]},kG=function(t,e){return[this.getFieldValue("PIN"),e.ORDER_ATOMIC]},WG=kG,KG=kG,JG=kG,QG=kG,qG=kG,zG=kG,jG=kG,ZG=kG,$G=kG,tU=kG,eU=kG,iU=kG,nU=kG,sU=kG,_U=kG,oU=kG,pU=kG,aU=kG,uU=kG,rU=kG,dU=kG,lU=kG,IU=kG,TU=kG,MU=kG,hU=kG,mU=kG,EU=kG,OU=kG,RU=kG,cU=kG,gU=kG,CU=kG,SU=kG,AU=kG,LU=kG,NU=kG,DU=kG,fU=kG,FU=kG,PU=kG,YU=kG,vU=kG,XU=kG;Object.assign(mt.Variables,Rt),Object.assign(mt.Procedures,is),mt.Python=Nu,mt.generator=Nu,Et.Profile.default={},Object.assign(Et.Profile,pB),Object.assign(Et.Profile.default,pB["MixGo CC"]),Object.assign(mt.Blocks,e,i,n,s,_,o,p,a,u,r,d,l,I,V,k,H,X,B,W,f,w,U,G,F,D,N,y,x,b,P,Y,v,dt,lt,It),Object.assign(mt.Python.forBlock,T,M,h,m,E,O,R,c,g,C,S,A,L,nt,ut,at,$,st,rt,Q,pt,ot,_t,q,J,K,et,tt,it,z,j,Z,Tt,Mt,ht)})(); \ No newline at end of file diff --git a/boards/default/micropython_esp32s2/build/Generic_S2-v1.23.0.bin b/boards/default/micropython_esp32s2/build/Generic_S2-v1.23.0.bin index dbc6b252a7591201679bb94d45197c0ee9aaa0e2..6d0e2178ac5a2deba22f5d992acdfdbc7a7bc5d9 100644 GIT binary patch delta 269227 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

0(xS&%&1dA}jTYn8mY88E04!S) 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 diff --git a/boards/default/micropython_esp32s2/build/Generic_S2_lib-v1.23.0.bin b/boards/default/micropython_esp32s2/build/Generic_S2_lib-v1.23.0.bin index 72069bb0280337561ba102f792090a0ee8fd45f9..c46b61c417c65c520623e0ac582145e35f3a37d7 100644 GIT binary patch delta 250850 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%0Aey#$k~Kr;dA%0Ro%lB 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

L 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 diff --git a/boards/default/micropython_esp32s2/build/Mixgo_CE-v1.23.0.bin b/boards/default/micropython_esp32s2/build/Mixgo_CE-v1.23.0.bin index b92a24b786c716776d6d4503a50750147048ddd5..40a928565253190891ba37a90bd77279abd8904b 100644 GIT binary patch delta 269060 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

2u(9~mP}^S3|Ebo3La?ZaavGjFV?;}WIe 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≈-i(FX7CvYqGe^ZEl)QN9| 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‍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 z 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 delta 269186 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¬o$QkJNH%Ud8*O|Yu$*bVa-$WaFa4lU*GfZ!; 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

B$-unlF_a{9$nE*~al5zn~TsMH)x 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%0ABiqT%7qPud@v;ZE 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�NkgUmLDxl6U=~ewyu~F) zY2zRj<4|CuV73KTG?H@UNK7&^(gi#9_a;miI7aEF%CBnlyEOR4Zx}<(9TS8)Xyd*D zKC{?AR~i&K1#W#qmkFudE}0{bPsy5QNDf{QLionlJ(TeFw5uhm*cza(Q9+rSF*MquB|EzD&`j$P1bd z9ZKmG)Y>))w||USQcaQjj!y5i*-{Rr^K$MbVCnZv@E9LYz(!9%3@_)m1jiHE+vLh^ z%C;xsJ;(X81=I#PMJ1EfBdPV19ndkfGf3HZ$SOxW=2@qJ&qoyxJY`Q@9rngqtv z9BS^pv-&mFN1=Gw8Ai#@oX}DzP-^8Zg~DhF?5jhP7MV&i0T-QNm{{d~pb9M8bUK=p z#Y%M22nE$PCDG>SzNC*Ifbfy|?+)k5X#H~$cS{Vu78u-(I!+rkM_&$f***=Cagw|D_U+(B~NTcr2`H66( z;zns;d4+pVlzr=XeElrLdOc4fBX2z92S~YTJWlw5(a@PjJoN`=M97u!Lp6R5@$%(M zSCuUJ0~(~3VB0nys=64Ccl-cL_ZqOW_5-6*-hrMxo)oZ@QoZ*eXNJy5I|NDLa+%;9 zpVCj(Vfl|B6W-9{i9a&QHRa=Jq9$J?hzI6cIY?B&CCZ2N zTmAU?JaVkC+;~h8c&&hT@N*-EpA%3eF<13#bq;>Rd?O7dCgtsn^8`N)!7{0qZsY5> z$EnqkZG5oW6?&be&he<{K!>mj8tU8-&U(`6PV|EsH=kn`4r!0;`_b(@Qz#38ep@~n zGv}e|%F}Skc}Bx?;T7kZY+f%uc%IQ_Pe`gG!#9e#3v2_+}hFEZ1s8VXQG64qRR1oP+!pp34-daNgTq|x=%S&?IvL{g?ffJSsz0JI17sRern^DII*|61W zf=MguhstOe*%6!&km%4nl1eG`aTs3k6Z5v{&0r>Td@%OC$fN`*JMzJZVA+5HnF3Gf zn67R8Oe7dS+ksF1%uJzg?7-Szm^6Bi3YY%E)asfJ!vzM4<#5HvoKBdA%L;%D^QW0j zpX%yAFn>B{{m}X+z?veMUL@BgAVC54y97&q+fwjTmtYk3)o5IQ38pvYD!k(o^CZn5 zi@h&1<7tx$KY5uMp1d{z&Z!?}C!;3fsIZJNhf5R%0y9_uW=A-JY@1WiO9seM5hUpJ zmx1k6O$&bSGNYueDtzKHGmKuX#Fs8JjcEfQUH9-cxt~FWJD^LN2qy$bvK5E*VXR6VSx^_u?H_7){g?C1j!P^a$4wk{<}yWgyF-*ah?=Bc$l?fOkw>yXWHO-pV)5?c5OvEYl1HM7*l3%`<#8Lg(pjenlZhniXsXB+Dy>F{2>u3j+VXpWP2>S>`xzB0%5S(F2WvY+it9(+vBZ^3SGr+jDn-B@()0 zl&;(#uf58|mu%|IhYkya8oIo^*VE~Ur`6hnEH6~iJxp0B>6>s#Z1}FT+#1`%fC#`7{uagWSsPdIZK=#B)@@cB! z8JWL&RIoaS%DEV!og1u>m6@{bf6d>KcG$!@Mn!Qf=W%O*e(!iid{3D0ab-iwp3&wn8+y}g>Xi=E5c5#7FR&5lN-goPg z@QUle2j5M`XRm``T^@~v1I$R}yAL4AEJ4YXTb|4IeucAcQAEh)P%xmzad_?kV^CVO zz^yc0eyUaYbyTn2J;MkH6D-pgVC1$Mk-F0mz3)Z zgkB|{EI}?UPn+U>f)5usf|w5lSa5R1%1fjYNsU4GMw{+`(FC*AL%`X=Uep>>b}|nP z@xgIL0GPzU|AG1I3ryA{T72RUMnzlJ;p=}e$-#cQg$q-tB@k6!yNV#!6ER|;bAC?6 zBW^OoK-FdXO(rv;G4+4M&%X_i&6RLugiPYkVc`LCP`43x-(;Q~GJy{>sNWQsVS!BM z&;)jsD#(F6-mA4g{DIl|aDPS&zOy+)gGGR7qga;P+GG{&oHWBUA zD|};Kbdh#vp*3eMUUHj>@lG3cW7CU=wu4>e_wn}IOk?u>JV@GtptIRtTWKy8+hcCE z#Dty+vgF8~AG-(g{(~S~y(03WO5S`_(f_kui(kCM%;rh)XLp!V`olc1Ovq^Xn%@rM z8Fv{izx??7_@8%~a=QOh{OeujNigk}e-9KWS_|=;_kcNTGIxUA@a2jV(mgqjBF+1c zDqsbF3RM!w(_3!l+QdnxcuD++kzl)NG_a8HubX)K-M1V?>Hx_>FLgIhJz1iWLJBgo zVzs|&#Z3^YicX<+iC1-rStV3!BP)s{Rj)i~QA>d{scg48_W5aP+x|nABHMnOT5ZH> z_nACiKmNyk__+;u-F-$mLDTj=Q57>*g;b{{(LGPQRby|ePtvfGcE0kA5SN^uB1YnLB&gZr&G5-N9i|cNJk%1PiAp1+@ z34VDer^M6%;=tz1t)D28e3IZ?-<#emYik#;+C}HbQ#p6s*%n)Y*arNh-*%h~=wPJS za=c`lz|mQB1I$awywSy6_!}^9Egf}h(kPouSX?Z%h>CJ=nYBY5LS1qr`I!QTu)e4z zTA(ToQ6}580l+8&v?8@yA%ZO)Dkl}p^G+A&!fnNxI2hFyopDc6+lu|gilKrc-K|Q9 zT^2d?oCsDFz19dDOy298ioH}5Lf(4FfPL-Up2(oB6)|+(R~}tNB3gBe%l&vD{`>n5 zqY+_EVqV3t_!e=H;vT)RTd|gEDhPyQ+@$3u6$GNAIv^3f?Gf2J(^`OqUO!%lz8Mta zq|jkuOeV(=-PCn$3AAJ$uat?LMLQBj+wZCHE#p4uqgvV+pi>{x<6vXnoMgYKoeEI1 zzC}7pv`Ae->wj~ruHjD}G82Y~L)yL6fwM_xnvIepvFZ^FcUouT(T|uFHT@+$CHr`4 zwf9-6Qn^dr{U94ghsv91tJ}K8&8;u?wSu8980{&^aAfiOuqJd#bo`NVK(Tf>%gd>ITOxOab}UgYJ7`;a zb9uG%dHlJX3FTGbYw)Rgn$S^sz9iMx;#wi9=JV!M%8M3h$|ifS*gfZ2xuZ`jEQ5AG zvL{Pe5%W~#`OcyAJT%W*>EC(mPNkxwj$5|-dTI&95S%7epjj25&(^HF#!jTOhT{=DHu5Roo2syIb2y9- z%~~?OMv23XaHn%sQg|jA%)nHJQv=frZdT=lY2mgwwb~>T!5l`*FUkx9&!ko*_*AOl zxhHvMK||T7M#XfhY*Yi>e)$oPW#Psb{4I}77QA`i`5l(iY_fOjr-wtYA9zdVuW82< zXf}PyJ78bxIWmTXA;&MF2a=oke6zqCvkGG77lx_N=iJ!x9k;$^e4mUVYnv`8W>8AY zg_5PTnNNd5aS3bynMe5}+i4}8a@$h{))xkMO*%m337A&3xq8Z zbL)A)w=BG>H-_V2KC7bV@CuOD^8XV<) z?kz#Wq}+ynJHQ|fZW)oM>7g2-BaVTN*b#7aqzS$dR^rbC^IA@?9Ow_w88pN3905Bn z;6}E`-^#wP=5De*YI+*Z60!wRZ#<4j2E5UB<>Tlpt)C1==QsRQe+X|EvJrwS53QH+mqJ!g z|B#2hL~Jg7v=NULv2}{CQ(^s&WGAKQ>{_K&S+BI7OvS&5Saopk|Aei$qtxn@^>S-> zDvt1iiZ9H=qrD)p5qbDEFE)!U9MI+-=uT3b4lGJiM^;Qu%BA1D`bp7?_?#E3n>H6% zd*wUaBys^QTjw1f^#QRJRdkOqR}ernRetf9hox(NK31|%;w-swF5J&rawFXw&C_~U zJ$#^64|PZuPPeUB?e!zgSm?Uy#?Ok`Ot$RL+SlZROYzc%Esh}QkRsGG67LtY;lbZN z&?VdE^pM*VY@2MYKRx7bK!Ax@xf$OTv$=}aw;y`$pa>^J;ZjO-zDsWm!9^0bqNe=2 zt{dS#wr#fSW;49AxB2z`;C5~r*;2}j=GCjN31pe%PxrK|C;MsFR;UFq1kWRO!tePo znTOz63eOmLBH_6zV=_0x^D;c6;ejTjTzN>gS0-8&O)P3f3yb{)bEf(|yDqzk3Mmu% z6`69BCHef)RU`YZ!if5y2*!gSwf9}&+++guVSC@D$DaO!?Jzm=U}+BG7o}`sO?!yU zUm2-W=h0e${(NwWnXl&im8kiu%8`A21eb>ST~~YG=YwtyxK9ka%XhbfeMJvW>j&*+ zd_Tp{BJHWDq46_LY5LtN$ADQ4Hyx8svvG`>KcwM~y)XxUWowICy#SPi;UD2pZ#J5@ z4v!|E*Kn0L8yFk=KR7q|-WS4s`rdIn6Gp0Sylxv`Hea3R2d04AaECWAyu=&~JmMMN z1Y9m-Q+e5VBOK8U&wl&p$U{$p>?@`8KMbfIxO4f`flqS0uICDYF1JSPB;_hE-K-UAjvi?apnuCG+!XJmfsei|aLY_Q4bC{~Q#3&t<{vV|GCDO?edISvxZSpnxviv>K- zpy3rkvxB!!)X}B5Ucyeqk==P zEAqtF=IdHXi#m6`ALQJ<>C$+JlqHS#MoY>3pxICHouqhl;CjE-Fg$w*J65FW?a{9d z!8?YqK|}YG;;B_sLv_2b{L>ytmFho%e}JH6jJDYXy3V!zKe@F6nH2D#ZIp{)gakY^lhi;C zRXXyzIua_1{1d&v4Ob$~@@{#C?R;if>uI-{?;FoAS;_+p`>YUCn| z1ObWFB45QXLb+Xu4#z@e!9^=2pHj#A;OY`s-72qhAD1?4?N-sCOHS761Kg@cx04pbKDsWRLeIxyqdyxxW^DGMUb$ks(9BP4 zur%%P-p~xH8bOrxth-s#6n#Y@5w+NEZEcQ1xk`(;;gT_Y#Xa3Noo$DZP$;Kh)m#=5 z=M7B9h~M*PLwQH=5r1~LqV*nxqtPV$cxlO)>)e0bjvqo8Ju()D2C%`rc5Dh@Lo&<9 zx)(^VrmHr)W&hC9-Rj?9MM7nR>%w6;LV@?tr)Eu|+cqCAz`CpY!EL0q0Z?u6g=?dv}NWxHhI@k5t$ z(3MOa7RV}mUvN8oyJLQ9mjLX1Ce90FBmBN0u|ec56?lKJaO1A3S$Jt6JDeAYaUg5- z?!R-yqg(Su4E`>V&7wb!!NZ2K3Az1+M?N;Q&c?W?lVVJVF!wBfn14ZW5 zVra#Ps(Qv<^rySPOQ*Y88CW1}7v+A!%PptS?@@ToPKdS_4H zl_UQnd$fGgC}nPix2|I`tV!KELhg}47P2D)^=eTRJrUpJ6*p+YZm{Ol(%f7iM zl4|p_z7d7P6zs5>pO5TllPi{oa`C?{D!+c@bdf?RC=fXhxn+`$U2vybN84Ik$Kn<* z-7AucpdnS=BW03>qvSFsd)dnDy=$#=ALK^I29L^}7b}xshOR55$nsRL$lih9RIst) z+>wpPFKPh{*buyD3^8H4iSbY8UmNcUwn5TJa>U__`F(F3Wg; z!x=Wwr{8_#pj0NwhYlR~06)#JFQ~Mco-I+$&)d26MOgp2pb~%xILn{Zxwc(Wj(=lV z78V%1ST>Zd9DyTQXa-M@z++f8lAbyOR}=rZ5%?|g%^Lx>blAuu(+IVlZ;ql$DtXSd z5#6>xuv-2>22>_o_QNYrscZl)^aH5Mw-HWIvmpC#QmhP$q63-P}K>Mbz4 z-<*Nh&YpK_v|C9uJjq_)llKp8Xqt zwg;b=pA0*xGFgZ>svwXy=FF8ERKi7=oaLJNcZ6aB%U1#iB-=$ZIpoo2j-s&~Zb6o- z_;1|N94=w;;ywQL(+<36$-SiRO|p;4s^`6S`>YolPY@!5LQp0b+nD7V1+lMz8UZq9 z)j-&a8?c9B@vrx)<593FvNx*U3npD@%lJJ|1!_Cb!8D9PStPP!G`P}<3;yONQfk83 zQeBkE8Er)d5@2+~kxqMCpUL%#c$TYf8F%z#I&c;W6Pk0inol)ApV6AY>+JxIRn~SJQwaKqgRkB6s$OQ$_eWZ6p z21(33s>I^e69&2~NoY3#ZXFux$VIz|)8T(s1b4QQQ(#@hPpr9tA)8#({x}qFC*`3I zE(|s|VRy2XxVI|&9R4yNxTlGS+PFYidzbk*{7?7*ghK(nsUWTB9LRQPXcVE7vYo%Z`sg%vqM%ESwSLWoQWr0Lk(h*%gI`4P&lKdZ~YL&$t!$VN~)w z35I-{v?1R3y$DtkTuC53B9aROYXxX7@q=(i2aWji2zL0483bS%z2Y(~4$FZ37pB#Z zMpFpT;eQ|b|LYiaU>9s^2wJZ|8FDC*RWx+ z83X{ye@l`FQ92_ElINHtmwXxt=91TC;6@D_9FQ=WlJ;>*$cR7Guu&loNJDliGt9R6 z1H&_1VHszo^*pZU{F#nsYHj*II~H``twc#!ULr;`jJF2VYegaO~l{~VUl zvxHa0VDtyS9mz&a_>_xv1!DbU;FomQuUssS%tIt(yw?IR(t+El<^qfVs`X%Nf{Sn# zBCHtrKHYV0Fai-WJJYdG6wA~cBPbT~|K?c8zXk2Prpgf1L%=(hw$z)@2Lue9(w8)-9&#Gr+MaGP zc|w;(qjm^qD0Cpb5bm-K$bA+J`f~}jrjL{2ccT2m@V8N{5B*L$z7)j{ukkmA90R7! z@m=W7%S8^f;yzkKqG*MdsSj=hTO6o<>O3K;Con5cxBoMJeMxl1iu<`0)G`G!6R<^K ze>FW`WV1kr;mXQKuMjwlW+?{(x~HOL#19SbB-vsIQ#)uX0fac0K|Q`cuq55}3e@8= zxWa|B5mF%&(y?932G%^wWsuu!$CgZ3ZK%(MM4llqj?$;OP=5!4MQW(%SLopNq^6%F zVAxyS>xPx6o$fla#7vqHClsK$2QL9j@MEV&PNVbp14@5~8zpcl*`3AdaM|@lplY+L z1V{o!Ino$p0u+^wM@F-e+9>iN|J-72sB9ObRip+Qo`EsUKhv-?nvEI$h%hB*IOI7n5TEW+ zaV=_a+;Yc+?-HD=9FAW)@YsQnbk~so#QE6-*M+d*HD@>+Dt*8=-9-VW6mI8iF3!BO zY8Z>YB4L(d=Uo#NPn7NwLAbXl5$?XJ6ug!iDU7oyrm<1z7?;F#)4)TM>ygQ9_aE#- znGuuYK)iphp! z4y)?@Yu78ADipv3k9cB$S_yc1hzD&ZZ|4!yz}F_%Y11-4vpvqkJqR7|ns8|>s~NkN zL)rsWrVR9&TwSKW7|iP=1Sl0nQ%gztaTKy}$nAh^7&vHh9psP)>)33dk;wA}zC@dFVFH^t@-~Sl zYdFYnIUI+IQo&=fJDB>dh#{!)(v4R<0@wM6(QLmvAThao2g^#Dn-O;@$T4Sp z64=IotQDI}C1^Vd+JmmqD;}N@wF~>3czck?iMEj-sHe@IFVvIGh`&f=vumsbB0KJ> zr(cPF%3wWl3UXXMRT32E8mNWHf$c_@W3UzolO-YC>ig9)Il^FVFLf}l zl}6VLqy0(9E3*c@N`U0nbl6wmC|ly8EOroisnIpTXkQG-S!fY~0b$Tfr_-;M5wcz+ zAdajN#N{CihFH2(6X_oV_mR4Vijx3MV1JU3R6wb|O#_ld<0;kGY52QjHYhaJ0GamWQK|%k^;nv@_a=}h z$_6#JVJf)+`=zkiK~EaY-B)C4NC$*WNE>dV^P{Mcy{cVl__-9;K-<%BOA0&IXH8nZ z2#6F3DOG(MzL&xVJ@+aRt9DBoH2-nL334_@t0u~W+#f+J(}I(gmfEBO3N7MLUrj@K z#Nip0qZc^fQW8ItI7^qL#ne@UI^bcS$fT*o-M2%&oo0GT#@ZL9;Ti)wv}SQy+igs!G!-}bjE|0fKrD>DBL z%7^>-0{$B`t;#nI&Wg%dt8_3MET%<2xFOl&%^|0&_-U(xg`z**Rbo;K z^QxTxh~|)#>Y``Ss^KYfw#m^4sW{)n#t+|?DkIw04vB20ZkxQrbAc4e#Uat#Q?b>= zPK$3OB+ACO*cOD;$b3)u5G(Dk5twyVs@=ksS)!T-B+BhMsc?K5_N|t2QC@f`g0jv$ z2&>ekXfXlRWpcLVtBD(N?=@0cOeE_C{T?nE+PbpSHWw`*p(mvFBgsVFb3XBL3Uu>` zYulE#A{qN^I&HR5`<5)XwDan7&@)_m+*>x}+K{uuhnyH93nsZvBOx+hS=d?M6TSzB z5KwU{KA+A8giiG&3?mG41<+khHc#2Cqv2;Il~V9~mC^ zZK5IQfxQke(tGM9*6jxSb^`}}jE0=V-z+|SE8f1tfJ3v`IQmG^+Rt-Bab*@O3tek) zuH`VKXsrSA1?2S{X<}!i0b8@6T`e}i(K-Sb*MY^{SHZ_&iR~{Ls$Sx9lUf%W7XD}N zTXE%a{;z}Y4yeu;BU6tRial0!hAZs1A{A4HKHsv&Wl z=OY*XXPm!6xxk|TNpSLGKbM-=`Et~MWVlCSA7?nUpAfK@`%7YH_T!Qhf-KUe9X~=p z2Pb!38vbwu>o3lNwk5Zw81U&4tfnTyVAp!;^>JkYcC*+X@pt6}8=S#|l@nxuzxX&g z_=&TV9{(^DXpj*a){9YqVZ~j}rSbhs=v^V2r1o?J@cBK&X*C%vWF4VKQo%-`G=n{j zYW*ckD@z|JWV$Etf=$0ksjwV`=&&2aO;Jw{QuEL&Dycddb(#v^~s# z-X%b^g1nt7!$6q9r8EpK5HAH_4Tb8HAnd9UDGYYS|C@-RkL%)&hj_chfGi}%$3%D; z>|X!xsG`53KE`#Bi1s@vK=8{c=S)x)cT((+QlPlzXkfVHXPM`b(p&D@Z>IpjJ^*j7 z((j`6T;$6sXkH55naxJmoYkXW2#gqdg5jRMKL!2tAAWSfqbdSN#65bju=j!V1mUdo z`mg-!4+T}Fi0J66SI|u&6?Q*4@l|B@4nZa6*FBc(7_amZ6>)HY7UGu8pLhlm@P`ZNjw)1Ia1(I#a0e|n##IR)LYb0?+v{8JCV?6*yxQ>m9uN z|A(bbAy`rL;bgpe6l@KCl#JU(v9oD+GL}36O#Y8#-FiRZk{+$9rpjTYG2~DVKDw4H zli2Fl)`RABa=n_olF+Zo^||C#OkQQ=RgJDB*PF?!iM+t9VsiaSbUC^H0(spauWopm z%jD=%GFV@P7pLn1c|ehqySkoWXYhscWV>%N9$E-{lUtIosgT_;>l|t6woQlH{7p%1 zgEnJAj>8TBtlK0)kfKGjly10FS+HuANEtok^fqO*>T?1;>6nhhrm2s+Fk|PsmF82vA1aNB>dEPcD(S8zUWUqZXeG^B>%2A zic3xj;D{GRONl@VmKSx4zF=_~nP?Dp$uQU+J7XXo)Xx7_HW9t$S0Q9*oC zF~`TK`2slMVC0vqe1sD9TCx6=9zQVw6two~R|OBCeWdSsCKP*#6YbW<km##6S}l z;+c7M5|5dtO5f9)d%u35HPgJSrx9PjRAdr2+-~=(j-p^Ng>(skR`Saut4$BveG>S9 zwH!N%n;%Xs6>Xe$kbY__`jlWjb$m?HXaTGsEcGf`^@#L{SOPvFeQsOuOcX}ku#>zT zHIdk&Knk>^>8G|q6f}&4Swzc3^KV7U?_b_LrUgniOSLqNPq)~eU{?|k{IqM%J z=EmjZ;Ls25sPrM|CH)?rMcnImTGcLqpux_DstMlT=KcsNFX-{DiEQGqXZ|~gm?Fyl zM2TkWan>YQYFp4RYp$2BxRDRTu$c{@%F0K-kb?!NNMBEkm8RNx@9<>OxaOBFf;LIh z5dj*jKWWQ0m-5gUedhD^dQ_-~!&6o80S=B(f!HcO-fO+)=F> z&)?eKQkpB!7v<^kkCWJOv`*g@Uj#Z^p+D;`!{L@gsD)@lU*g3}4{RIwQRf(PV1x6F z4!>N?#`}&YB$9m;1?4=U!_HzhNX;ov=L7$0v2B*!-`0Y55~Ob1X3+g36_OT@uNAWz z+7OQeC$kCqcHIg38t5AwgoQ1t{2J_7mPozrZ924#hQkF?5qikbT_Y1O-5IG9jGggjGva094UlLTQ)m* zCxokaqib=vdCPGM7hGIgNUokb|@%g|wFDytoqr~_eNTtFio0oVCZ z!D@Sq4#ny4^r@_d7mQz>$}+*hI?#qsUvHN1C`i5`R-i8!PL5c(7U2jROxgl`hD1rS1yChFEUZorU5`ZFYxUY`9U4kgfjAQAsr z!e)qfCh96`(auC{n#O7qw!T+AgE~K*) zu-`0pm_i%dc}!BfzolbmPUkURi%Kr@LWTsKJ&TPkjv;XgduSeL*lUI$Z-*FZNO7#8 z35{*arcyBqCEoMF2^Q;Rr%Za#_m1w^d*xu>C5 zw}{UaEsides+Q3TFQNV0 zco;_a6MyOH_+HVL5Pi`%@$bkS!Zp&D>ot4CU3j>6oUO^$EOC7jf3DLHW+x}P`VvNq zWOP0cjtf~}rPY2o9(~3Az-f&(f!E~#%M!0kL-$~>=Zu7%$cEM7u%}s{Cq9a=U2oeX z@!r2z(hv;R9?*v*F|?0+e@qg9)j-%Agh`St8e2ZXr$6!VAhe$Z5{VudgR7oqW4zYI z#~nq*@wnw_DD2zu_|((vsA2yi2|VTXGykB3p+(s(>| z4h(;);_<6<*od0hqzdMf2>My^IkVy``L2oa4nc6mx!rzfCP|Q}BH5?LqcVboN;qPl zCT?gwd!peh>Toyn?c+${>IE|-pnfuqLmkJVP9bjc*XbF+!aM^9;HJBiyfvj4%{4ZO zc|HZ}pT}3Ce1ab@ZP?cO^hL8x0dVyWqU8xA4K9LAGaKLpzYYd|?c*v_sI{B8VH9QkkT~+wDC>UCkxKRktX;$ndUMuY#L<&XS)H6C ziD;o%+ld=)%UNX#Gg#X=)I`eK$~h7!YYXRy=Ty5W>${vUma=Z(95JwA9)|~>VO?XQ z27dw6UCB+VKk~1t>mj4U$N+I<_|T1ii0-<{766T&B!9mlMs&+f#+6e!Ur^nE8;y>` z59YFIA+rWS=iKH%S{6`i7RWMccdi8F>2Y{sIU7P3#o-0z?AyYyIA>TK_Nic_XAFsR z%Hv>W*`uRErmuRN+#}O;>cFv|(Y;vby;#7g zQ&X_G9K1N>(yHJkA-$`Dm-aNcopc<2qk>gFbte|aTAiCa>fqQK=-p64)?YVSA>?`z~GMiR(%-k-n=b;Z{!6X(tazqC~B8|>ikc5WF`BgX-=$egaAmfh?5HB@XyOH0qOML zT@z->(_*7}fKe%y(XZ730e-S?(DGP(vXXsc=5#_rLrS~=ShVI0MD_MWg_?r-=p+&f z7f3;d4!`j<8pru>dNjMC*Q>_Fa^!PG1wSYa>(q_4>JAHSeIgbgoX3U+jfjo0n8nne z1;59rJqr)W7#p+Ro)(L5&SSOWl+V(#cSZB4F8O7lnCXg`&xWMY*>B@qJ6lIDOz1jl zXW!>}-&7nO83NVF5^J=Z3FM#(p=yxyy;HA{{nw*PVV{sbI;v$KL2fa>RjKeH5V72 z`e^X}4b}CZ|84%h(dIKR_~f-;T<7{m=UbPLt*w5y_4`#n{q>!%{iyJq^Phe{{K=== z8F?G4@ei@s*Cq=6=kw3XlonUIJCOLy8rL-`xtsFN-;|T9 z^vCw$na5n~{C{4#W$MiIAAjC`QdaTTo|t%NIRAw9t>^dd`D9nwsR`dc=aT5kfLYw@ zcex%dGtWIc=YrlZU+;Q9UTV_V1JYnQPs*?Q)Ix{@3r_7kd18A61sP zH=rruxe{eX&})!qe&ostPv}VVW6H`zB$4x}L2p5NkkKV^vrBZzldo-~rFJ=itqbKf zd|X+@_pY?Ebeyi^nQ_u$6W2J zvMFhc2zT6`Y}MYB9BbQE@j9}B#6F!t*Q+`!ldWbF<|97Du?y>NJXRN5+YQk*e|B#T z`;Yj78`0yCtY7$oR+3WH@Zc(&xv5H(qbGZmDusn!rCg-l1`SyKM_m0Jx~E2{vJbT5z&zf~6T;<);y?f5MErjwMKh8CQJJBS~H zY00!>U?Td}S@$;W$fXPZQg7q0?aHKe<|pjdrBb1^G6y=2RN}DH3+Z<{t=~)QrJwki z$}^9>i#)Z6kIGY#;y?R>K^&z4X9c6AOGb(??1$Sa?!*U>j)%xq`&N=tG*vh^S`wFCzG>Hsj33E9OUkacs zfFL}C!+CHQqm%_@G=1<*TId(bD8V%HD|m?fbCmZE({KjvrA_1T2>O)hEU?i@UpOcW zB)idB6du*N({Ak4<8}`xHQ9PCl*YgRzDMQjG*zE+M#fY<#7kMt+7`z=Pk+L;mFx1w zR`94(j-hHF4cm$gU(J)wum$X4ll9GF9;7$D6fn<-l;F9Hp7f}ET4<@4#Wu0Z;A6{!gy|uO38q{M}vXo_Q|%#^2rR!<{p};KW~9bx`USRx@!I z>r3NXr|ftc*Fi3$as_BmX?mx$H+%o9_OQjPD`hV;Ocm#5cswJ$jD5GVhRHY9qr#Sd z))(w2aSKLSO=Ueci*x}>o#W;jWO`JbK>_h?6j1loV+ygH{5g~*&cv&bTAZi2?}PF% z(LzTvZI(=UYJY~mhEqs2QiMpsUR5E^7vm)5O*7=aTR(W##qT*D`16&eBu4 zOxRQ=XCX|2@3K+O|IQcOhdvV~kW0ta!Y!~G9)OeZARK|)@n{Ub3kP8ul~=+YxKNE# zhhZh$3d^7jOBv1x>oi+nb z6q1eD>)lX+LA#Q6;>9NGxSBGYaNDA=|8-?G{*9|XJ>bN54lw@WW#xcfP#=YhXG&e6 zhr%OAn`L$1;etm2L7W&O98dau(oWL7cKV2%Qy4l)zbyWP(#swpd4y81;u;wH*oDm6 zhaH+N4R07yR^NA()qW6?!A`SL9J8+xOVW(I?WCFez;e{@oirQla>DnfoT@XIp+h@gqx2Rl>32+77EJwC(@k#Po&9q(n$Xw+tmw|o#`a{Z)vKgoo>wf zC(@ktfoVqG4m$;{{T~uJX)^waH2!}g%_$3M!XMcBz(S%WX)2FSv~&N7G;2OEjr6oW zG@tiBCbDP#&pvQgFAQ1c2bNR*2d5WLUz{d<%raX@v~F>t4@h(VKau9tMQPMA#($8YOBYbSq~NAeyWpkv(ho=<_yD^f zdu;rd78I{DG^n4*bwEC`Jum4e%IX|bRzF*|Y@ufmAs2{Ybh+P{g>nFm=M3>CoJZd; zcWzKF?Q{QOZ}S1lkZVA^GQ(<~LM5^equq^EDz)nFY9y0%*Fu~fEnbP;NBk@^S#3r|O_xd7PRUyWYMkMHU$ge#$YOxz5MXA5$t<>IRui&iTNT z^d{H)ab-3CocZ#WvPvmKPECor;)xkw^kR>Z5vz z)Y;@AVdm8-!9*Bej8ib+PYLehRw_xH#JR?oQi9>#j9baeDZwVhRtZ{_l3Nv%pFW#6`@!R$|E;+NiTk2L??VSB(`8ZE)y3ysCLLZd5(LoxS155HM z$!pJz-y7VXaeA~J>8ay3zncoH5t(G2f8dCmkhuIfo%M-h0}UL{ z7q90Ut-ntOMpHTZ9|<$u%1QqV!gRQ54U<8ZTowmESz3O$n+etM7jAMtR zUxzapEU9WJORyZSLob0AL)i&;qPGe0pc!sLZ-l#H0o*~pAUuE`&LQwH88e}UArlZtE4_pVkU^480 z`+cmx2mv{J*FhPAnRgcUgI14ApV!?gd)~Ioo0d)4`8XVZyOL$h{RcC7vr?Zo+Hb~dV3x1CQmt)@lcIvtjqjn*W` zc~j-+u+$TpbLufwR(O$;v?x6HH#?EEc5sDVkT_HP-h#cwYdbcAWA^Ok(mp+^zsz)S~I@x9U2ur4NG8HpS zOj@;g#%E)b`B4C6LI$CI1v6FY8r#8YXgm1aFW-|^lta5PM+tZ0VBiV3=@}nD88*jMV|0DX|YU5+cJtzBu z(t`PVH>=_%sufsR)LI$cPo3+Xsn9?jUC@&eb#!nBOS8*C+Z;m^9h zcmG+&o3>{St`hq+FI~@MPOV}J-sZAO(^G;~$k^>Js}bA$11l{_BGd6kC`Xt&;^ook zEOZ|7IuCc{i-&3K@_2F*%9TU(H1^36xNEtJt~%E^d3_txZw!OD{r>wdRZwXU^*ogA zW)f%YI77|d7QNwI!#=7i_2Po#xSn0>vYJ2PvdT|RiCrZ&;-K8w*Px4&V^EwLfrr`b z2jRnFDyHSB^ZpFr;%**v&zqESNh=S0r%s{gaDE(0kB*AY z>0$_Gz#do#JK;Lm4mZJ8Xu$~F4F}*Z*a-K+I=B;7!-rw{DJkLL9s(s8DqsQJ0)ucX z%z@is7Tf{T;Wp@lvQR_!+MSR{Q_Bd;V(rj2c|1R~D1J_dV-J1rv-8EPaGYv9s>G@J zMPYB9lPFH56P60gj@sf?`vbOZSaS->h$J$6@%46CzFlejq@Auq=as#_k$5R@KCBap zG3!A)lZ=1IL(X>fXO|0u>~Qkzuize+RYieG$T)MbwB9-XB->A^NyEq8KxJhNr%Z_u zL%w(+6{E|Pkb~ojEwYhi(A}`pAAKW_2`{aPXF5+k;fj4jb{k1JHK{=|R*i^lc*9^jkZfTq{Gt4lAQ~A zN3fUtk!Lf*7|S1AX|*8(Ncux7tsqj4_&8X~;W7(nYU%!dWCmFr?k3$d(nh*sq!O8@ zLH1Rv@aRyqHw=XTTNQYlcSlX z*|sQcanw%JqRW*FNiFd*VnKS85xXMzErv|43Pl)X$mA|;3q6;_9n}H4-h?}`Ptqf9 zE?09`vIx1(4Hu!)paJy52L_&PhbpXYI>Rsb&on2Rg_o z4lrV|(^wC>I3V|w84OeDIvjujnDaT86+xuDDNSF4+`=zB+L-(Rx8&Lhc&HNYaI7wGZSSnZCrNE09|&#hZvO za3eLXrKUD?aYmjexcz*&l+D^^B22&|boHJo<5) zU*U#D7v>DDNuGBpG##cf#6BpUI`f*{$yq&4hyIeX!V86!Qdo$@i|0wPF04uyR;~*x zrVtsqrlW-&KE|;w%8D#0t4){Hqs!`&vceS7tqU86(mjJZBi$40ol$h@9eEP>Fk*69 z*a7FUZ-=u|5ak4V?ddc1Rol5L^dB3BTc(SYn@&Dy+&SoSj><+4OTqF;uY#_s!LSWh z!a_N-hz?7jR50{SyMl(kg{513H0)7Tgr%ZJ(o03JP&OA<)q)-yUN*CJe&z>{3D>bu z^3UZ8yPd!ohW)IH`3ubm>cZ+$xgIqt^X$ae!%bSt^vhL$1etx)t5fv2{wh+yJs%RVir;5Z!`s zY*r*Ka#37PU8HkpQT|1G9(p#qIND4>;^@`b*k4pTx;QG&gXJ1Og`UjVX7NaP8wcKW zc!anl_$G`$Pp)oE0);^`&5>afgERvhX_5DJds_Pk?6H}E(o@aao)4v!@=R$$hozM@ zI$akOM+20h|u-B`yXCub?O4o!6;L^4}C8^8c#Xf7)AvTu=eJ#OS#iS~^`A!e}3Cq1~*NA7r zwuk(j5jbLZ^L@i14w#J_qHkQzo&Ug_E~^}gAGNPelGmBQ-Q@kCtDW=AMP9_4Bb{^g zlV>h+6-;C_;;HMP%x5U0GWBD7zScs~2Y$?XQYzd?8d+(65=sH}l94<7S|Jrw!>!E6 zN>~BQU>dtkF_hkt*S}i+!!C3XO0TJ(*m@0=MKY* ze1p(TtJ)EJ9(~U_J4(Ef`cn#}pd=iSxiki)A@>nUC#xxR>GeH+_IrAwn=e+jz~kYv9AM3hscVa3?H>(xsuF+pP}$%-$lh z9AcOGn*^md=ErS@r*vQlN`gMkJZ&$A(#5imR8p9ksD zrHOP>Mm%33QAYUafix9^6yj!FMY7QCt`C_<$AzPrns8YK#FZiiZ*laaMImftjXfxI z=28{$|J&rmakVkP)CpF0bg~oP7BuGK{{9Yk4-8Q`^b3g%dYU z4&u->Y37mYU$Md-S!s1Ga?;r}y=PLuQZJpQG3dn}dalzA=F~j=CzqAaIidiW_=A0UxQkxnK30`t+s({RzmPdWm*zn^kR(Al;LH#&2O5Pg z2cao+IS5S%xs1ePmxIq7x*T}M;Nepkz7Yvfzz~!Z%>WdSo9J@c2QqO)Rz|(1`A54& zRWr7|O>+Ro_6@C z*vrV&hGY_+{WIT%ATqIK{xrBQ|8MCd{~)~-C-d?)D9_@;T_jpMf8M2g<(=m(bXO*H z=F>sWW3!7U`*wC#llZNE&Yjqut-FGP7vI1rk0;6PUcG$f>NTrYt@3z0-qh8$)4vWM z62o?5dyM^?LISAXZIGDI1&=M`VfRiC+93ir9WLAw_i9QX<|={aMDg6r`ia|wvZUJ z>1qP8`Qa*vy^_RtR`{tr(>}M=jn~-}Gf7A=n`?}>62sEXt-Ez5_1lF>#coj7 z=C+y&?e1hc;47DZbos8O8_G=YgyKO7X{D?nlxLi>l0+md`9vg4mRQ$In5ktyQxHYQ zK}5oG!V;12GAJTpIVOroSngXyBrNwjA`<4r82kE7!m{y*NLaRZ5edt|N8~ycJ#eG3 z_H=tiU9<3w8QnJYoZFgz-feYV!7U9>iCs^fd&1grT1URvgpn4_>+zBcU30rTb}p%D zj~132567N=Ip>c0BAn#W(g57a%Ik)2vV!`c^kxStjCGgEHvDnS(nDE1r4>hdAb;ATI-xk!2*sfY z6o=}dIMf1Vw{5>N`puh+wAk0v;@lXO%CH9?wf{IJ4~paB-0VwsT*F?+Nkfh6u*65c zY{z$DvwOaMvE#1PE2En$j5PhYOD!B%m_?mmb6dWv>?!#z+9T646J6SrdbQmqFWkhF z1QSY|=7`T=G0s3~>lBnWjzg!@_t81x#9k;}>m9H!`xKW3t!FAp4*l9Eyhh#9qRB${JM3=2e-jJ%`j5dS5i|`cO3n#8lIU~4} zz!-+za0KpwLvRyKAAlC@xjK6IX3kjlwh*tf_q$_zWfg2>R5CSNp^RD&l*Kxx8UOW# z#smoe_5JtXFUB!hJ95ZODz+W}6grbZ`O(GkM0`1XD*mA#I+d5vhY7riVE`V1eJ~dX zyP=yaMJGIj-Y#}Z&mQ6?f>k*Vx6A50$V~%XlluMWTa`w}W^uL(holjcQ1n2*&0;7G zjy*kD6t4S*9pBg=-F%C&dc8fxhK^a>^#g7za=>k+ek3J0%U3@WgoluV*P{>LVpMFX zsa|G{ZC_?h-@VLIwacumZOg17n0eDOD}+7$-ep!kg2!s=R+}ZaMbmCI3fBkP>~{eq zPCf(A*zxA)msu@@L&TT8VB7r9Mt9w6Y`Ilt#YWP~rq{BCCvI|ehO+b~p?ozj%-||L z3O8kNwT9bBHwfjz*!+e)=-HY>-?96lS~KvSXyI+fZoRBtJ7%X3eVaa}oWQdw!NF&E zccUdG*z$Brux}^lqbB;Ok+?@vg2NB1^)>gaTcbBu8Gl)o`cWd0Y9t=vF<0~xw;Q(9QiS9o z>4?-At~OFmk|%6jiPWjA`!6y8mmrT4mISX<8#k@bry+gh=tsmIANmmC;cKZDX+Z+W z9JYzl=;k|&8xpJ0^O1sUd%tuC@5vcA!U)=B?2`+{x38;p-?2 zJ+q7@&gk}|A3BX=3sRWLSq!}mi6HgJPSRAvQltP0AX!K%5|7A(gNNlUS;~~={rfMKIs+G5wEI&brMQ-;ep?R*KlxpyXtEmD2`>8_kI&H6 z19p2q&4X8-r>KC|e-X0NmuUUE)9niC(B=KkPjCp5t)N}&W{=%pV_JXoeWh+9elDi- z-G9wX_9&Ot+XXZ~X&;P6F1Pisu;0o7s!_-P_>1=7MYO(!(ztr6R;|DA75h?HtSj8J zO(s3F#IPIm?~iZ+K<^@bQ}mu%e>q;zR!=NnHRTUUg-ksu05<0oZZc1?Q9lL-b9sk0&Infb6rS zq(aJ&bR?N6vX_qC#)MvX7H=mI-h;@cDZJCTB(Z};RY>){(StjUXV-e~vuA56yqlT1 zLiL;9Fh5Q=xK$8aCX#hu^sy(5jKosHB}o5$(S1)CcW#<^fTe|A1^r0Dj+9{e{fs&` z$)7`bitv0Ld5{*Q37NmIcWcDh=1NN?Lp6!KP$B(6QjG+%9eUJ36Ze>GCG#@1~Qub){hR+%m z>r0yGTJ(5W|0%*q0I8RB+~mx`CZr2#ezf-wpEX`~B^Hw)A1U}$@0UJjY;h%akeks| zlTA_gbGTN+0c{3b+vA)+VsUO&OV~uJkYXes2_UJDNAG>k*qN43o=)^^=tpJ=Pa*w} zN7J4+-aBam+aS{a1fv0utmWd&3}jhH&wIgm+luU>twh$tYGm>$5+j{R@mHz8{I{My=#`d!c zT5t(zKmy1XR#z63E$psZuEgy7T`YKM`{z21%adE5p&AktLqF2m()-s=W4$YJ1Vu`o zdM3Jlud!`a>9h1a5)_o|U>uHE&v+sdDITf%!a zCHxLyM}KEJy7?;{SmoABULEzHY*^+Qwp4C0tl>-SaO+0H8eMBx<7e4=!8*ed8NAZ4 z`mvWI^QRhC`ewt*zQ~rrD-4Uj9kB+A(2=A~hLxXVSYy29DRoR>_|T0dVFB?S<%Z=We!jx6iX@)!WYbE^ z#6I}=N^9aaoF`nibETDpbRs#}+elMPo+>1Q4BTv3-LRDWb;P%ZpWv}1hDs`#gazp8 zR$6uoT}0-3!VNeQK<}rLa-@ce0>~_t%#yw+veIfKe>-A4;(Fq^1oy+PorwvRPZ^d! zLQj2yRzJDYYN<1PPiP_?KG?&$_@(K6Q@<14 z-DhlyJut5CU?p?^%`utj%p)*#dAK2egeQ{2-$6a04Ed%{T?OTiX|LOGN50FV=HW=c z&VLHW#hZy6*7@b{;Wlyq?)@_N=`jBD+-1O$PEM%A@#_%bU@|qzVZ#k8sVJEn{eHL= zU7R|^k!I*C92R-fG70xV`J-Al-#Mp#je@M_my^dNdg zI!9u77(Kfea%))A%cZr#e z5~6!y1^Niw28ZCou!wX!VF;$t6M1kydb*^;5g$B&KK~*WK@M~a1+l^x-cZtH9fQ>1NKASz{K>3sMbx{7YHy1{*Z-SZpT!97i(YL@<$}5C^^sP{S8KA-yrmIM}4Z|4R0juG| zum|phAqw6F<@XQX*TTAg1W7j}Q$PRCzUn5u{fNmztY*heA4yrUTmm8UaEh3Pt7QlDK2 z^GL<-xAS!9yz@>Yv_q0+iu6)$mu71p7cnu^YeTVSrsfodNGsptoskB@vf21qQnD}H zMuDs}m4m(?${*eCX0I5OdBa5Phlk(@@focBAt-<1FaX!Fa{A!T6B++*0=t;eokI42 zc4)B#TVV!zGmLqyd&&DPyA?H>Gnz#Mw!IC?@Xctw^mW@FfYN{o%9941fz$j|JG&GH zX@UH0^ARe}VV85`d7kWAG_jb(k}-9!o$7=gQ4 z+KsRPHu+ z57I*|^!*^+6wZt=_GT|Qd2;2)B z;XYUoABG`#7)NU1A(mn~JU~6Zf8~u@ivqopfEil}kH9jR%&aaE(i25c#_NQ*zhkpVv-~?@+fa)^*6g4zs9tl3i6a#&UBCpo zq-)g`r&5W;XC1Wd{aVj~lCDdqYtj|AX?AN4hIL>}b6QjB7Wy=^G=rMOnw6S$ni0)* z%^oO@3}{D&&}CAWF?VEAhi_E+%VG>Nt9Nsawpau5Qppx(ulE&h2^nJr4={GKq}$8n znuc4LJEO3IwKxg4!Etz)F&~EOcuYJ9#erFRNP4PSv*&xUi(WX`fk8H$e$8SiV<_uz zXi>OwQ8?-Q`dWZfi#MMfbZLa!&%5VL=tlHyG@=@AhvjhVshomfMU0&Pq_X$kU#5nC z;9P7B713e2I;IZWp3mz_TgV*S52#3ZpvwWmGR%tp`aPV!wf|etRO)vSieA~QJfY5NQRQFMuu zH@I^M+ZUE|q(hvKE1&$*@NbWdk)BIkR{7;F%a3%P!#g_YN%_1QdeK9J{rqamqrZx2>zkjxhOZJYH*3|v{Vjm6{ z`BZ3Xr3&#>JJcDa!Wa1sggyKQ0_7CYh-rQkq08VcJbo8%nDjkJC(?opP_Dn5wAY7S zR^F%i1;@|uYr0f0>ocsbH13qyprp%X!pVJ~^qkBE86w$mG`L{E^Wlw+VYD(uYK zDh!9o(G4q@y`69u+1ud(rd>0%*dJP<^gG!Rtw-(K>FL-fR!j9N(@ICgnNFY6 z8}~SAB%#~4njYW)>_1Yn@aH5|82C;?b;1L%Rdn`_W>^TDpcLAgV#e;6N}$}Dw_}%{ zm_ipeJr!N?{iA`&(u}_@9@FK%ctqfb~qUgj+e52>C2>J&(a3IWV=_Y}j`QHiC{I)|G zuw4q$j>#X$MbI4wrK`KrO?_*~n@MSQ_m^UmxPE#kHXJ9~!(F7~13JDyGd!&m=B%+Z zgrMvh^7A8gCohDX2*)ZVz04oKF1Q+sy$!nz6+gb=c5&~5zjB$0^Pj|SN}4JhD5mU2 z(naV|du~L+>VHc-N#X{&you!_JdINA%ozC3`Bbr`$L5MF#YLI+hlw|m!DJ?`pS+4^ zR<);@JRxSI!zL@+Uhl5)f0$|JA7qj`Wq#ZUxnQd#3YC{2|EJ$^Ui$9xL9XPncbl)r zQ~CRo43<_E1yxYs;+L7FtG##|Ynl3@)8JV9rf5kgLe|(W)k^+%n1KCUS>?}K8_(*E z`=R0X+-i5%v~;!eF(!ki)pen14SmaA=eH3f&l1MabD6bO158S$e>qI#cu)$HVKLmx zYA6tUhEgFYtq%-D?;PbD0dY8;a%E0bYI1an&6#?1iO$=0=Z1fO1Md; zDJ;z3b{TGkA!uRui5mubeK0;e%*4NPo!XnK)oljdlt)@ca9sv>jxdcSCM#_(OOGTM#{PuGywdLRaVmB?BOjX+R#Yth zS1sCW3Z9O>^;6^1u?94_rjBVq{uV9|AE7hf;45h)=^E4OF6OL)Ppm z))^>`m=fxp-MJ#Xi>GqtmPX0>TN)+j?>Aj6;0ZFgPi51EJDKhyZ$#gFQ~#M%DHV$2 zjWkABizC8jD2c&a5g`F>R=z}k^OaG*16JE$Qw1UDGUrS3CIi%EM3&YNI zs@h6VB1P2W57RXp$t=5Y8HPjLigpPZq8@kvy$$Y1?|^Tz^|nAaT^@llOp$BtdD#x- zK5Rm>Pul}jCUzfuUJsj_VSArCquD<2Dbq>NdW7OdBh2 zVlS*BgT-x?N zT`cZ29OSeh{?Ko#oi<5W_R?v>vWb`Bgzc}Pa&Su8(o9^eEfm&>-k|%UT^wdW&Y&#W z#K(z0Ohb=T!JhCW zUDe3RpS)9#nbz#1rZxG9X?1*xeS>h$XW?p(RiEmyN?PpK<%6B3Rr5v4{1W+);xF;+ zB|yNBIL=32WC3(gC^AIG31kYHkwTu~jR-g<;U%9rY@4wakdOJJ{FEaHuV%`YYtkt8 z95?`Fd+&lL%N;^10me=>LMD=`f#*T7=V`mFoY9|{^4wSjZuMBKAk{p^(NVsbUJ=0w*Z=5DeVyp<;Iyl_N%$I2Y;F&b?~JoQ=F@ z>;8RathF6qGh?mn`lcD{o$7v@Q&4&-|6BHO%t9HC?r+56!z!uIPT>8zouFXAPSB1% z*Uf~X!Z9lEr=r=fB7{4|M!27F5;BcWnQDmi5yHjDM3-$F!?9K>ou#}gDy_u9!5(M6 zUB{yYjFQ>;WYaRAPT-@Uysxk-_M28V6%|leH{oV%Uc!FDBQ&5+r?16BXV$UZ{7vlS{$C^Q}hh~At%A<@X zICZ(lDnn|J7Rtz?u2J#_3q9+taRSvCrl9w;yn_Ty*oaM9SxF%U$UOEybmg?M%HuD> zpXiy>9LBqfJyt5ITVeOJ8$<0#&i#QmKQ>PR1BfJ&Pd1sda7x0d zgyWGpDw{&aq*9~@X-B5c3xsBnIfU&wgoBOtL*_zeEMR8UuqApM&FOrJP z7ezmPoVnhW9sR~}=4t#d<$igb`C*qYdZyPrYemD^an>NxlpSZyXGbf%=4Ht>gN#f8 z8Ihig;mgteUUO?g@hfymNQIiCCoeZQUNB3tPNLHz zGwGslCz%&!6cIh}IkqxPWpMO)kL4w4@kQv!%on1CE6oij=6AAaNYmd%(}*9&3ok{L zMnAjK+~}ToF?wjFS>Z~Lo}X-9k=XGCk5!J(;~mkR$!4yrJ^BsIuCi#tD)Y4E6R&%$ zx^xw)M;fCStTN9?ZlK4yP`i;HWPD$A`zmvNSX>epr4{KfG7L!Va~nf7pWhg2ewm5- z5(@y49#87p7|QS780tq_zOpeib$~1KS2u=+`bf_(w+?I!&Az@doN`D1>akp0alF6fatWvZ=&{_e>93x!We^BS0uq*x;AU74&xIZE zJU9W*he=bUqu_2S05+o=unOG+eJ~CN-e4`m`XP^%2qOon7&d;7>o*+v4&_1rNSMJO z;2ZT=o1mKXSQo+q7=**{B3SinkF^Bv^&wc49A{kyyH~|oABMrOFU~3;P?8d7T`mb$$61AN0xlPQ&SR~B zL+^X6OX2X}87A2D2M!Wqrw5XRf8ihj1G6408T!%J!Fl4(fWbdAd~oy~k98)jh3jEB zp1|1za(?Hr&Vn^C8}`8ypgO|74YOf7ETG~mU^jXZG=J~0u7pMKD%b%}6ZLoGZ7=D^e8C>hqmlDC-)uoDK{aaIT^K(0p0keiWh zNU9NM`H?K-9ApD>5%Qtlznoxx#$ zYC&qwq=d{kt7~nXWu8tAa13T5J*UN4v*^{t=c5PDh_hMl7 zl#iZ@J08UmU))R zVeho)i6@&I!}*~&OHR`B7stg;(%n!_(v{GJsZfsWW1Hh*C+SAG3_S-*F+&%{#m<C_A84T(pWvuY{29HhI^SWmp1u#3>s;T)7(2>Hl!+V@{j{f`1z-B?Kym(dm=ZeNEK3p)FBN>1ZhFq zkWQor89;`R5o8RRK&FscM5XZs1L8x{5pgUNW+QnBKgk%(M~aXVq&$tsLsbMMp?qox z_n(aeumNdAg6FOZHp5n=1L;Qk5lKIpw<bzf9jD4(uzb+{kmBioyqo?y;T8o#ON&!nw87KIazjtgHUec z^PzliTmlVP1?9{12IzsUFb;OXWpEJ2!%>(3XJ8^U&-4Y4gXz!uCL59iL2KPw>M%c1LG7WBaoOo63vHLQUrzz9r*9q>dr z2-DysJPDfTvanz}JP!t89xQ?9!)jOw8{jRl_a z&d?95VF2C%i(nL%!&X=eKMNypH|&Hegrm>}$DkX|LIZlk=h4LkGNA_sVH_-l%U~^x zhY^?nJ76O0hsVKD=!G+IIgHPvi=iJL4?{2smcf;<4kp7ExC(~53HS&M!4x&<#7G0f(RoXP^hBZlGZ>1ed`w7+=i#Zy=C>p%W&; zA$S~|fnJ!jk(R+csLII*U9bkaVG}f92Q=Xz^uS3N2h9NaYM2wy1#_Sq7D1zi^% zJIsT_Fnm6NSppki`bB)B07EbUE1_zpi=hj)i{4JlM2Dl$4QIsOP0wt`4pX5U=0O9N zKoizL4~)P#*s+=Qzl=aXhIlv%)c{=vT~J+2LC_CPm=8U$3aSx$47y+^bi-k2z!_-5 z)DY=m2*$xGxC}PIc-R?==N%D6#i8iSh34w;OhvpkRvB-N-yCl>zyRVy`q1l;Y@`I4 zAe{-jh$}-VBKB!)=WpY#h_~9|EcTLH;w>+dhh!pM*!z${#K|*4xS2Tgb7Ho!&#$!d z8x{&tpR@}pfyWloyZs7to$Ipp4XcA~NGsBUG$RqD328(ckb0yJsYPm#YNQIOM9Pt} z4bj6zX5osmI}To4j+7!LcSJW`X|74n`dz#=Wk`1=#MrUPruWeVE1JYZ_-7_uInll= zO<(fpCaSw&b#NX@CtSCw_pK|}mtv;pP`;q2!U ztYKuLEy0R!i>@g)w}rbpd2BwOV0HW~!RjGAh>#`rIkka&zeun`Nc>+DtQ_b^Ol0P* z1gq|k3H-1860G`PWBXNtH9keX6A4!O40(Q=U=5N^3hLC170N$-Mf?&~19SGT31O>@ zf_vr@tRfghvXNAz0NV)8O#LmviXh$ZQW(scqhR6&NFxPyYf4x?Em!)2rw*`}#U)x< z$ebt9Dp;0i)vZXhLP$H(hdxEwW#)N_*2sTR(D8{@w@S2X;uEc+)I@8NjHAd95-XK| z%2p>@rB`!meC9{4i=z{hrn#cz^o3|1i6w3^(-NA$zA9Ky!LAT}^-6QqiqQ*K2b~fc zzaG76i6RifsdxcH22=}gt9wJ@XTa5cxCtA~668T0t(Tb$2 zPy-UWhNdB<*v5#PDM_@t_VSma#7&XDlDKYUjPM{#B0dwTMmj#4Xr*2YMaVNq{z1}> z+`wh~?wT8Ks=WEen{TSV@#dn|mMoxcR&{-1Z_X-eW5HzdR<=!-MF{ zv@TO@TH+Jz__NS`om?-qo{7$Dj=^P#c6>H^C3=$9{}nxgo~6^jg5GWGvHz`P*8rEZ zQ4DK!f|p4!XX~*9tI*TGEDrMj)8peq51}v9`Wfhz5}#nlpMxGjU!nCZ^d3o{XvgQE zkE17P{W$3keN<1fhNq;_ihs10B zxdD0%7B*ZE>9=#NOnbyxlub21) zJN{hs4)hgTUxz*{=@aevT=ZG=B&~-{4C!4`L1L@|xmtwKmudZU^h$|Ou;b50kD#y6 z`daiJNuOxPuSXw8Pty8F(9M74mQDBYMd(@R8*M#o6k{mDuvzy&5WNQde68P%-V!Uo zZo$>){jmaUy#jqQmfzN|LifHb`EC6s^gQ&C9`h^F%g{H*^sr%+V`#*%Sx=fG^sZO| z_N2KUeKb~pJJdR)DQ5K1pBied9L1FALXRyE@2~MO8x+RzeRfgK@9~E`vod9_GUY7=(#1 z4}KVC!vdHIFNf*yIOv03=!Nn~#e{`$q;z%g3VD<=L_nUgw7}zG1SY{oxE2<}GhhMC zf+2V&48V0T2c8A9U@n~f`0C(!a2n>pNhr%`9BzQ4a3dUs0a>qu1TMhP4>!Rccp>b9 zvR*r&tkX8Q8CJoIVL1%JQg{i>gmN87hnGSh%!gk1A!x$O;QYrHHv5hlJ}TUmzkFKQcEs_ zIVFzk&q?6|Qi$Y8N~DO`=8}udGT}8rvs$?2LbG0&x5HYrSKX&FF_>xU>@8ZaU1Be>^{~oY65-SO?9EFm z(0b1jdyCdcMq`F})uZXOxJB!=OY9|D&s$>mX?^ylB@NJe z&tiM;1$AcF47YBRv~j9I(;0;-tru%LJ_WSyUt*8f`poTic~1HXgcK&X}x=~z4!cw%ug8Mk+9@RR!y4DD1@{=_mCa$l+~^EswH;6*2f+^Hhr_! z3zpcGt%p@#{jnKpw4SxZKJkE^u2s`bv{c3^iKMT4JBrZl`P2bQ~?#di)amz`xk(>olG8 zIa;5pSsji|J}08R#?DZx>DZIBK6KZyjy7mLu*5!dr=6}-(#0ZWy}KLDt^E9I zvt;lpucosK#y?}*yEL7G>a||9#GbD8=}+7Fob>%#k1Vm5**e$dB@y#a+64@2It8_9 zy?Ti~sCDlW`*=h*K+`FwUh73MhUH*muYz?QX3ow@;4IRlxu1*B*k!5!lBc*DcU=3aZz7(Gq*Q)~B16G(hW-CH69OR)JS#FNv7{lx~5h zQ*oQttC!e=TK6uok3Xgxpy`xTul1t;N8H=TMOEhi!)Jz>!!R6ico0xf2LwUH!iRLU zDTX5{ni?AU6xC>;_*CFhl3_CkNe9CgjP{^W&5#rtv|w(KVL|H}5*BT4QDKpbEy9Q> zh?Lm;-k+Jn%KF;x_jmts->=(x^Le;F*YkC*r*r1I_Bfw{5mg{L*k8OO2a=qBhdx=7 zqwmlU+aB(xMUNPeTPG`BiCa)*AFBnRK2SGZ&xO=NW?U^s$vl3aI({;(wH-=WWxUhu%+;hu)-kN6bz;oC=m{mgsPTj!SaM9r|2J-g<{VNs{$<=))wL8>z1;{EOmi zwVTVmU5Kw_X zMSvL?c1-w(XU!8Q6d~-iSs%H!3=E(~fc7N90kfpf2d$9wlbqX8k&tLn-3;0)xpYXn zUeFe%i4wmWl%h@nO$R8e zS&}Xnv_RsEC3+aN3ZSgiO1e{^EdXVuRnk4s0j3wAybMW7)yHUT0A)oBN)bnc>Hx}0 zyrfG6O$L0i-?h#UIiXaiL2(#-2>5jHl+tX_e1NL31e5|S2R#mupL$8x4B86Nim*e{ z^@0uo?zE|~!fSU}Fop1E>spB}3W-BXCIJ+@TXvH6sP|AW#a!z`KJ+gX#fF;Sx}a zEeSLkaHH(?N}jhukxNP#Pyj{Xsm!dPwE%f^W?j;s1GNKG)}&|ZUG^Mkn8cG_C-L#1 z$pB@I^yw}=Mm#V@0A-IH%E41)cSc+VJ>{qtv{ABgmM3^hL7O|F(_rJo+zT| zC5rrL&w?TVJy8UZMpTQ(jHm(qAyEXN_yUxX1u=-$MR2uVzA{ z;uo3e=E+e!^YJKtnEnj84IujZRTtg{C3y6Y;xB^A@yTM#wK4jez$-mCyc%Ho@QZao z1#mzk+@b=!_~pPx;8nm1`~utr!UDZ`Q-GH{e>a$=fi?S@6o+Ic8+;xF-UZ$V>LmGZ z691*7Zw37s=mrJ>ML*8(0%oXu`12zW2cAH>dnKOar-tw=rV-c$9*A@*cen&n@JH?V zlms{pTn5^KukGG7pEoO}$xNj`dGjM-g+I;0iDRM8a(*Kw&u`t2CUSLZJ|Me4!Y%)>h%g--#{Iy$z)Q7dNscw|9YRKwjmA zGqSw+kKX%FgjI<@exW#Ue;v~ldmN|$4g)1X5s(k$0@*+&uoXxFl7S>(32=@P-}_Q= z$S3(Dn!@2>IN?vPYMHhVYu2_XdX%Om_5S+mPyF={XU<)}F6D`JTem*_B-|N0bd5kg zKr;QS{b4lU3}l|chweb|kE8iq(E7H~d>~K+xGd4(KyQaUY&!%#8@ge4-TBe{lJle2 z@G)S9l_}t}fMHL=5uAdq12{e+fK%X8kbop$*ncy0nUIqK%!MMwgl`ooK6z#h{}k{r zpaZ6uYd-!~F`zJ&RBHIrqZ)j$q2WE=)$s3tZi3Dqmh>&zgq=@%R^y^PF{2NHXh0`v#Nfan0U5$8aOfLBzXnJi2I>DNknKpf zw1dJZ6NP3V!!R zm+cFng%bbGFB-nh3DYq1-|289|BXi3T>+>53(sDsh9`L#ciNAK&9H9yjoW;$2`PT| zrb}TNy6y0q<2FC+@lHB20r%aJfKWt8y2qr5<0QJbPs6W70uKJ>a+^efQUWggQ^W5c zk$}-sF+%TZC`n_y`L#ain1BZ02_OWzFZ{guYk<+;o1g28aS8M#faGD2{(l15j&$29 z$s_ezUmV~zfIy7E0bmLud<-}QoPrz)Pc29c(IHR*@mB)9`TJ(Lz>K}klkP7g+>~&e zG|uHd0d%^=KO2P04V*9yGyk0qNAkZ>Suidm0RA_dk#0=b2wM|U{CK2G@#vJ>4(-vm z`H`Og8&3)N?v4a}jNFm#S5WeEUZT%yy?G@PurI>p7D|qkfE*N?aYO?CEEQu;pg6fx z5h`Z>Q_()VGZBX?E^rNrk$>~ow_P8j|K`&F4K@2Z6fek31xeogpO)jM2;dg*8t@o& zYTz!Qwk9Z=Ho6pzX}28`x8COeZvj#Q9=Ia`QIakdl>9G}=)a!u=C>gM z*EgWFp$jEPN1}Lg0EV?AI;P6-?$$}i?3*v(?bG3Xo{^}!8kXu+7evU5aXiE;F;J=@uF7w zpgf^eoDrhjxgh#kwB$8De0(~7aS7Bf#!0S_i&p#adSL4+AHLv0h9^4$&DUC1`ry(R zA3pyPAAS%>St(u%QO=WD#A%_*o67h#3|}Blo20y(Tk^OMp9x^mW~A@118-~E5L<>j)t$k(Ux?Z`jxHViEEY|nR6*ZP{WtgJS zpfa^{u1Rx;L^~yFmuRm<`z1Ok(IJU4qg?(K5>-i*lc+|bei99oXt0aUX0(zbOrntz zjRuVYW&t`t4;TRCh6xncMJe|x@?}l2D1{}WZmRP5w6p}*K{N&Orr7icu(pVAitPtA zFKmi!oewwAtOZT6ZO}8K5Tf)Iqob9BCcPe!0Pz4V>Kk#wLdR2TzP|!v5NOI)HJ=Hr zo((-JgN}7*MuoHkRDWDD>I;Yg;(=WF$s~V3F8oyl=?qpN5wZc$Kdt61kR!oso>H6m zNGKwo(HRo5b%w@WFa)9j4fOVHYQ7mr%GDX{FX{}r<8%hat2)CF5=ZAuP+|rVP^SUS zceKusjYK+u2-1OC_&p4?;};CZIrwP=bQUD~cFQv2Ie>u$$Og6|fJ|WM4|5F7OI3XS zLn>agOoan5@Y@McMIvPAX90oGB?7h36+y0Fg>T^zMipo>N}}!`Izz=nV$NO4$t#owV)JWr`F5) zyJE1;gCNrS$oXO#-D&*!ZJ0J$mIaWtghO)fZA= z9QY+;T{7{RKpQ{@aJ0+q%{6b&R~{NA&;3N?mn)CTEsuQQl6HFrI%oS_Iw$C+UEtlNhlX_1W5*InUk zh1+UTSfvb5rh(OpudhK{~V|V)E88bAI}Rz9x}gwj?sG%Zh0s04VtuFMQfLV;i7#XAIV}?tDFtBuWaxIXe-U!hugQa7G0{v$HI5%CpL#sMYEK zy_Ugmm}I_sE5ONp^+ONOF&IHx5G)GcIBv5qze+7W^{jH9ss0BX1~HA{{l+qe%rD%r zdxq0~9%J}fn6dRg!SIRD9}i>rj&O{*_v2`NL>nKD!*?(V?8njhm?YjhgmA<01QtI! z$4~;keH4xX0)oA8?hj}MbmhP)APaHnc^}@0$s^`XcN@2kYl<}hy>RRVw3tnHfVKm{ z;0HmoFa?oh5*22Wx5bn)a4^KQ!`njytpj!TGJYr(8VJmdpWv@t1${8kkFeVS14awO zIOO&HQ@Ggblp+m&4&Qf&vVkRL#+U$@!RG>& zabi=Ja)BuyJhKcNxbU0>I`fp~qcBkFM4CZcFg;FQ#_*Xa?0(3-K*Fym4^ZZzrdSRz zLQVuYbWT(Pq#ee)?uoR8z9n_;L?N++_peBEuP4 z=0C2Spercos)>aPLJ-6P}qDvFrwtQA%y7o>suLtsn<1Y9s(?nI7B~)M?#0#I)#%7IQ`)>U797SIal zufYaT_4(?vfgz&(zWR0`<~qKq)F3ePbr=lz>K!I`rY#UZ;|1Re=x+Gx>q!Q+18IYZ z1aj**e|?f1E!+(+I)OnT3r`VaVT=yPkb}e0dxYi8P==dE&)03=^R!20shb4w?X6@RKNZ1P~9t4wQqe0zL$<03BK{{+O+dGR*)# z6EHfkUb*Sc=VB$@4@&Pv={!>%+}gE_5%ps%QZWX_E!dzm_0YQ+@!l2T7emg};FU6D zD`=7ro=DK*3HX7RxATdUWx*c{_cYilhTQoApw=6YvI@papq#i22bV|S#jFm??E!aw zD{#&qcbf#F6GtSo7!Lg|#uPUdpMc0$1BrkUD4Br`GRsRj#?UHQcje&JSomLDc5`Z#h}RohXKC_ zn_>gSBPL~#ykoI=+N7K??)Y5P<4iQ1KGYOag715cGDCep?o9D_lX6~28@zP@^(dO? z=}oa3xEp~YG`M0wE3PpsgOtGtIjrV6v(imw(%j?2#{g(;Z=OOXS`mePHkQdi8h8~w zU?qB+lOnuy^N zT>#JlXlJ3CfdZffus$S?%Taz|QehaOxdKhHwU{St1RujFnZczPY6#xG`amCFeWouC zcmdS`7W8SIaBBywT8!!Fjt&F8j++iED1xeTn4V#R5w-?s*@>ld8)_L%k`BCH{QyP@ zDx3$KOtB~(lM$t62GW2!pdK&)B`DYwP&?2HoC1n~a$q$O4KyW;6>qdy_zu z5#o~X#6xG4>wOa8o&p)E8g0g7R6AMpYEmxnC=qeECXgsT)}%DWl@H*~bC_){#(9aq zei55=9_P4&FNUrNNSliD&z5QUnEg1~5a*n=U=~-5 ze$6l6DmSz2mp|c)g~>H5f5f;dZ<}0m=z?;xoc#{kqsPV59m*B*zaJOJT~sb(ufu=; z`{Gj>NX4z%TRpsh- z@z^zGsl4}i&B{LIQJFm9FQWXqa+y5oFXD>p$_*j!Vo*KaK1RP6lo@iE@+PPlqpO^E zm%o~`J5&7bx-!UnF`S!y+>AQVHqfax$^oUPQr^@q`rK5$;PWl?!$pw)+ZVC_XctRw zDlf=Cj}Z3^A)_C|{hX?1ULSMvUQ#?-6#K z4}S`ep03%QulN&((}p>|mHfuzls}}sL+PtOC)(s}#N_5@aEI4y^h{V@odSOj&>*>) zi2g9L6ufp0mSbX%oZTs}_*UHP#zu{g#C`n!V` zRT?dJqeo-f2n-@#T4W*odKj3RVc&tZ@9`Tt!|{zMSjG@xUVut`LuaVNgp1Z&ZLn|I zgbicoI?J{GqUo#wZEOjk!K(&LJ52g~L_oI;(>+RvV2Ea93e4VGp>GE|0h;j8WTzD# z+W|8Y*p3L|+o{3cbR>Y%46g{0&C;NCV8o*Z94+Jm@f@_F0BJF&c~!%oL*G^b|9Z$R zj+ie{!npnpLgZ3keePUT^+65KyoUGpZ{br18#a3If~1v(P@s94_<@q0u&5U!Tqoq? z*feejU5!K~0}Q@Wp_L)65+_Xfu{XNdwXxib7cYU>g{GCGJr%WxA-oniCyr;?phdJB zK#NJ5b0zs=(Lq2kw76`>V5vQ&GX(w(d&H-8hF0)8Pz~J5VOIy7Loxci$F~^LTbJz+Wo_kpQ zg=HsrWu3=qgX!ot7OQYHrs(6&hRRaJd)(Q3P0c@Iiv$SsNAN%gc$!@4)?t@y{x+ST zk-_vAH3|dagta=|xye{Q)4AD9)1iBHujvfhES(`A zVfP|~`5W;9BwTz$#f~#^crKHG%%5C0j-*rj248d$-+;qD5aHE<%Nc7qQ2-8?QLu!Z-j~0eu$i ztN_z3zM*C(n3yE=G>>3BM73a^#k7rsTM(KYkPKAetKTfpB7k;r=*o*2#78?hiYwUj z>ch#Sa0^ClWCLjcjb8;ju(1z)IS`HQra&}TY!T_JAlKna)LPKCAgtCYf_@0;Q)MW1 zbF2j(nP3uXw_fU1riftl_JmZjK23Um$*Qntwm+(sj zK#RBwcB0^6r<#cF3g}njGEz|EVx;YL_=lYz5ZnQ^s_>Y(;;Ov?Vyw;O$ax+xUD5$-DR1#n~f{lt5{ z*l>AWmbl)FUFH@&P9|O%#f}$SyjYb_0fOKrqq_&FMGa<&U0&>j*p~4!UXP11!v?Xn z0%}I(J&XOI4}e@mu^RU0sI`Dvfr3Jm6>QRR&0yf5pSW-|8?vGWP2WC6#wP*ok;unn z`WAs^w zs3ISq&jL5lSGPTfuUBD{572?A_=Sn#oH#~*81ix86x{7`xDyvGhwff30O)dO?g;J` zLd7-uqtXy>ZaMCQLJys}!r4gb`;obJ9@phU-VD3?6=>F-5b|*kGBq>qVT{i}Hrjjw z=vE*Jt)&PwA0<=)I)qHLf~t~SyR%x*YdBn42il3sia{+Tf=|ZIZY~-^CwO`esSgPb z9;5Gt%wR0?0}Pw>C_OO7r!j8|!X3EalYkfuU@4%pR$|&i6dsxJ_@ zd9#}rgnf>tz7mttRd|R2$C~wWE$sB*lYnBt0689hT2u(@d2~|HnLo!d$5vMh?w=@r z?9Gmo2W!ReK}{X7r(qy-H8P5xI3KhEXd@beyH$~<-|;xAX_gs^8F96XQrGw7}s!;36$gCB-3e7or+8F&Q z0UvXj@kSglfKP{RzA7ZQ3QaY`>~0Q*JOq8h5xf|HKl2=pZv={fjwpOAZ~|YA^-tk= zb2P@msT^Mphgu*Wx~)JGblE^HJX40bm@&@2hMEyw+1(61qjk8+G>oDd&(4zRc(~`G z#<7OWnt`1LKnGk!!Sw@!zz~pvp1Bt^`%x3B6vBEpx$));cn36VjJ^nRLXJ0o7_@EX z7=1o;W)XcZkUQFwF9z!VjL(+*@N>QQ@UX(J8DLr+4l|ZAjNot-%^ss~gD(DS8Se*B zo2Pjb^PR(C@bctyeQ*F0sM&;oIyE?33RLwh$7}CF4)<|_Buw zDRaTE!0!V=6M$mf82u{D34RL(LhxzDZcMA;cPl_|rHVk$p=-*=VAlw~SC3oEQa70X zuys>rrp$~jdQ5w1Sx|z&vVr7Z@FodH^h!7+66=2qO1T(c60gd517JoYkG>a)cnpaI z-3pw_#So2%&w(;`AwzI$2H!j&<7;b#%BQ>a-8t0H}8kQHXtWYy@?-I0GolqyD&9Hgw5`9zQj$=XFrcS zjpTBEHTY-(B0A2>`O24mNXwVWc{_CJd{&U?TzlyJ10%*2WxOFh*bUG-jkg82B=v8hFTlYFUT|YXs;Y zIZDUiVMe@4+!x4>WBuT+SRft^WJCFsMJRa4=?hVY|8zKdVXsKX7+{}cs9lU+0sj0T zyP+$K0X5*lQR9QK2d{^lPb~xG>sCi=ozN?DIp`{D)3<66Y zz{?28hk@EfaDyKe{LsoE8Z-f*v7S!d z`41SCIeded1z{^%UI}OwU`IlSfK%Xe@AcQ8a>It)VL3l!z$e4dnW4*vJ(Gz>18fEI z0cLr){M7eIz%Tf?s{}ZVFW*ieBd3rsUd?N<>}~!7J`5A^5g26Ec65)!saIeyC^{^B0%QSJpxlH%=_t=uSZngT4TAFMKskL?1XFkIO$`gAfZUkbQjim{u+4 z2N8QC>MIlSL$P;Hj7OPUHmmtrKy)fTe}o^^4isGxwhKR$DOB4?UWA+jaeMuHt^a?x;pt%p@f^F#P zfPNqtvK?+6a2o=2CEon{=}M-Jb>m~)-FU-ia$b8z&R6{?=XKwLzkr^h8&7+qoY$w} z7B$>>_%r%pg_~Sfg`M46>ll4IKx@{t{l4PN@$9sDvx40C+?SD~eE{Z#&3mv-0NKxm zPldqOfo}s^FvA%l9y4*xAMwZ)h=<0rcZ~~v1viovpalbUKnKtd3>^?JjAti5%9J8f zVAcv0Od(o4y1M$kn0unZwt^}w_=TRy;h;T@Xsm9UF)gzmjbStgFm*Fwqyjzu7P>mn z6yO{t-zV{^5;K2s;{-M&v;zsSLJ{~1S~Ym42%9+o?SIouJ?VY%=md7N{9LK%KapMR zT-(w25A@N+AWGN@&`Tm(-FV~TYV&?f9*Quh1k6A!B2U2bN~SfSC)6;s8gfpcVNdJI zgseG+&7llqcoluvb66|lX`vZEP03QAJBI0>^MeoY_(sE|r==9Ffl3f4O_OLx=kOK{ zUk3x)hM*-q%}9>JowfvMwQQ7D&b?TeVhwpegGDQ?sK0yk$NO8bc%>CKt*&YHO+sN6zjWh^kBxDz zu2BLg05e*R!$j4b_%fzdfcB558p!mT<>MRUdqJJS$@5 zD#rp(rhE*viDgvlu|GS69VAyjb0dKZEcVQwV(|#F^v$QI<#SDE@v=KP4)OG@vVp zQmHvZ7FQt^ZZJ8|kQDAOZR0EN!$J}-)P9t}Cm+G`sH{2Ys z-5d~pAE4lFV6MZYzoQjyl4$%uTWV#5>%{x7{qN^IW6Y>g$ZW6YsOB=MpC1Q!` zbTV%ntRIwG-_AMj{^?ttLI>&2s!zIeOUdNtVcT|MD&5O^944Wacvo284!i$@7~AIq z=iObQQCMG*?siyT4%?n}F&d$nn3J+nYj0YH&_u$1b)~yGODi;zkiW4~CY&bD+U1sG z?KPh$H6P81G@jP}9c6aH<={)T<7&W+P~p_=M48HjBck7Ac8aNbKzMH;`?q>6V^QHx zqetO;1J?2wu&o}2#|N^1FF2|#e1D+b9#de^ux`v(6$3)$fUR;MJDBUqcyr+Dn**?| zbuWBl!2FU1Y@R#GqlMQ7tnX^U9vO{4n5{avO@9m$?Swl zFAcORkB?-scTcH;fn1659S&L&1MQJ$nGnBMJ{zDp5& zNDxRFT%v!e(%ofHy>meC%%o@GbK)k15&j1&olYqO zg(+fX1gl;4q$>(Myu$hcPEO`3vpK#^B|J93`8dVwU!gEh*)1ic)aof1$=6Bs%Eb!d zk%5M_6iacMEond$7JCJmmJie)q`V%q;7?AJPvNow6fp6deYg|CQu3S;KhO|Az>Vjo z(gU%GR7l-eq7AVFmG0d5W2oprr+n`KcOMr7XFtj8eu;V$m6BD}?N)VCVbcvgGj$u+jTQMRZ0KFiNGsjLZ#aTNJ#)6Jn3e9gq%;Vg1Ldmlo6cT? znZ1t5P!5O(aO+&?_3MbalJ%T<@rt89)O)4xO^gU|zj|H!$LZ4-$LiQ*A^R-%6%DZ64TeXH~04ad5p*R|WV zIV|H}E)%TR3vuD(RCc1ldcEvNM`!dr_#>s^hKrMy#)U$T8T{Y;3UBag^;hD4n*GB-oY z)E0?4<=Tz-!o`{G@yWeR$hPa1a^VkTu<|zr%9GZj>;dbZ6CQn&e{~Nuco(4G{N6v*S(6ujedaE;c%B7yHW^9aJ2Rj!MPF&m1sS zN~ZTq)F}%Ol4L(*378zHoE+)3N6Bz&g@vSK@eFgDT`{n7v~h(HM|#`b>lZ(Dgg=75 zkUGPL`>u1IuXCkV<+J<5Nz>RVxU6L9G&aIC`TF|L?3RW3f$+2av!RXRH6fJzyZ*xO zIwrB(E%7l$#)RwBCtjaZ6UX^6V+>5Z%@VLzad&A1)2?Q$o3;M)lZ$;SedpV;mNDB;*6#Ea6pBEbs3> zskYtfPyCx!I6w-E`vg@mf>2x?fH|(@Pct&!%(9d~squ{oE*eyzUir8&x z;Udv|)8eZw{d;iBd`rKrwf}IQtT+^YQ(n?#araM<2@jD5Av9F> z+dl3W<}D#vc#r-P#svr)2F z#edw*-oO4ya-_~&=501-`X}7v=;00NucR($3OVA@TQ5nNJY?x^(1=B2IM*Tc-d*lor`7B~L1Y8n!I3ta`Oy7WZQi`>GFdfjaANSY7~+ z3}s=N_}+AO+*p18j5uvx$VpkHJpbWvJ#!k);W|c`BmO*{#WlqJasA@pbauRcUVr#@ zl*LK+@cS9t?Edf!M}+@0&OLFjRi~r0(g9N}vlFBZ;V=b1+LAF#?$ht4q(HCJj47D}8s zkq0*)`*gW*h=kxK;UH0Z(9wgt^`~EQ3xCq#zENqD^_Q)81b|`s!`C|^HhS;fsIvXu zm%7feK*rdH`pWPbHC%7@g&Q3U!Ti=&_Jm^O zDGZrfE|BpvFczE9qM2-Ygxj}wo@R2S|Kx=L^Gqp5!PzOA3p}ztWVpPx~$|b=VsEQkOb{;wPVy zvsjmW+*h{5ITZ+zRsXf`Q>(F37P@ZijCFxR?==*k>cxc)+ws2Cg^uzusY@KTV|`@{91lM7 zVEmj{&u{-sG2?HV^`|uv;%VWS*fEQpYI?OVz1l6D#~|N#F^*y(Pp|id$C0MYfIO5v z;IO^cmwwFcVk}iiyu()9m;S!n#rsK`@38%;Fa5Y%I7#92kr6bJoKU~$=l0I^D=h4@ z74{VrTZ=u8%se zwzW^#Dm7SVhh*+{Gw)Yqq=~V!*^sDpmeJq3S`4Evipg+KC+?if=E_P%$6Pi#T)cXqL6f%;lTF;h6QRVA&pyHk z;#GLS?Bn@sw&$-2MPlMSY_~jnE#~X0`iHy=&RZWm&NWw#YI)fEMD66!so#mhcJffp z*7~=Kg->5Q(Zs2)v6?eWkKA|gvAk_(Rn1Qe>nROq)x`@f8|OVz@QAfs#d(~0=HQDT z%$p?aa7AZ(>{`RxYm2+ey*mAm$XZ$3+H38<#R(bY8Z=Yvn8*5=9=?{gFmeayc2Y^3 zArxkFQ_#%yr^6P$(#@$Bpt~-A_M}``LN5M`f8Vc0bK^J^1SdQ|;jn>B;|?m9JW+@v zg+(mSn$bA4&8;MAnrelW$rF#A4isjQe~Z|B(H4E}b+%T`DL=I2sZYzq9rvTA)91uwGPruJ`Ao|JRV0!v{E%4?i_?(9Vi@>Yg!U}KKgV`LG2C6^=5PT5np z^Vn%WVZdqVpucfLSF>+cDg;L_1dID7_q;tWYv^v0j&*17u%MPhZ3^1TaO&iDlT5oz z+1D_rIOhykt`=Ut8mSVxuLgw{SnAEYL!u&`ZVimkDW1`@!K*G@ozb8<>v3S?XiC&S zC@A5Fs}0{>J*hG`*XJ|`m~-RmE#79KUK7X&-(Fqcps}c4dfO6MKR+ao6%*=J-#2hKQ@RwNsy>fNfbQPT?tMOgpbmfA%V#w@B5xXRc;EbG2f7 zjvKRX`_+u?;+OZcQ@F+Cfm7woXM~NSB9`5~=pJVfhO5FH3cxj5r}jF8SPF)oRP-8x z-W4Vlt#dS=MKMOXJiy%+b5)2CTVmM&+1+AiEc>J^KwM&A0~h&R&0>`hxO)}v(Qq(-@jywz!YqMVwT6@5hhG_HGT7IU-o-+8k81ex7v{%y= zl;vN@9n;spi*G!@PM5tYwmiU2l${WJA3zuN{uQdD8vNDfVPEZv*{Uo!YOPhHy0b4a zfrf%S0g1{}+uph&{80+%MWU{4U20JN2Nal>AED$3)+>7td06D-Dyvm_+KrJo*J!+V zTtM|3SI)|XH_4Rq;Z)X0arXjj@V$a$Vg|j9!W9ayw5nF#rx0GflKm@M@pmfWl`9ST zSAKr!3Zw&R%(26mv__;}a%@xE_X#gvDOU;k&bV{0yskc|LO9734(*hIU*qKEPJX46 z_hYJeT?t++EF(|o3)PC*Q^w7WTBKex&zXuPWL3ERip9e{l{Lp}_sH-rAzovSj}e}_ zvdE(tF&td5NhQn|*DYiN!s2^!BAtuih2#&z(1t6v4OfJClBTC#iA%k*JXI`N$lh(b ze+zdnHpwoo+7h%wAGlXMg*~)KoJHYTwsH$MPgvm+E%Gg&^t_V?AkXh{&+mtKX*4@JIm!XcEcxCy- zE9)j+;oPI$vVSeW9n^=DHD%<*SDRabo2=26vXhjVOPz``$kY&K_#Jn%SCay*2+6b(g?HzIOp zH;HF4gB-cyJh`B9a*;W_Iyka)g(A-fMZV6&RDaTgdT$`d>XSXF=#PmNKI*|zQigT< zMp57?jXjtqtaKJdY0nW=^J3wzB;;7JE6k+! zJ18vb71~NOUg@cHpYqO>jlyfraQ@Vj_YN1BxA8RIcvctnAZ>plea60?{p#w%p1c5P z4v=QQdT#a0J$Vt7o0naR+JL+{sF0UPs*M1b=j2GYhq&RowTjgbvXe$VPr8%x^9sDe zdrtiML3V=g_8#nSxaS3&rdtb{vdK)wQ=-ojcA@MsaqSZJjj6MHggN9ZV@3~llMY14 zFeCQ2Fc&X7T>fl#^$0O!P#rB!TFNe88jKu7=v0CSWuH|r`$`4>9`n&sYh@f5=x+Cr z!l)i|X^t?u=N;JJvPwphILCUNpT_)%Y( zl4-bj`R`W78l|mzUMn0XzvQvur_1mwKWTDjd+`C>KPiCVv^+IU)lie+V^F-H!cXKN zv|Z+WBe8KC74^;x8Rxd|qZ2bx`sDsCxldEy=joDd=PnCPPA^|ywtaOOPsJ3K;G}a^ z!r#b2vTM35)RQ<}ICI(d85v?$=%gsFk8T^L{`UJe^)650B&n=>>I+YZqaI=>K2Sq4 zc5h{67aXYrzu%{R%u{%ebi35H%F8H2*OUA1W!n)7JV7NmX=o%PyiR86yXzZlV#Y&k zw7&Rq)JG>)3;Rheyn5MIL>?BY1Segi5-jB4ERC|uuEgvk4JBqTB_`-DdG-+AamaT-C)qQw6mxVr*Z+s&_-(ZwBw}eth~}oSV(a% z!1^2CfPawv+gUmG5Cz_utS_9N=3W+B$jgE%=j&rZe|eYOqVn%l_|H%l%f$uD*&x-2 z_GnKu%IV^!fDa?` z=1}+Nd_K_RgjbzDn9G7FYF1!-@0PvQ-G8ZEc%>WttG`Yr{D~5SLFHGw?N>Y0kV0*4 zr}0f9)9{@;1TYP)0) z51>Zxe@HH5QDh~N!t>n$uE>70+b-ClhE(pJzfZUzHm$&;_=7!7RUByCT+an=oF_-` zR`7hic}KnQ8AVLhea_AW@0~5A$+$Gu1UWXY`n2=1OaMYerZl@P3n5NK9?mJ|SLBm}rBMxumJY7#dIF6etl#-S> zSXiC>@ca68uiJOYTiJ?fLXcF*6DS4~YN*(5E4D)o5jC{OSwpYdtBdWI*;4DhWj>B+ z>I$_mioB&M1r6E3*FL)~-+o>WJ>&)W3QgFDls128%eHeScqcV;Dm6i z3rn;Ffsq2(X}7&#pMel=b-_aFbzZPza)P%{5o3Kr6PWz%!t>;Pfs7HJBZkUbd_Ree zHetI-c-j@T^9iwUDJ>RukTN#e_p5Db_B?lCljOR=epYeP4Q@vQ zTzz4ReVU>a9Y_ipWF*@y6-~rEs3zGOyf2O6+i$ zbIIL(p3`84$gN}pxfoJScWS1HF)LZWDUqa^LYkbYK-)ySGrJT59wF-8wP+2LFs-<4 zB|AwohRpq)0eIPSqJl*Y0vW}Tc9c`Aw2KWZSzk^;Dy36(OKgV`H`EQyEvnPP>wj9s z`g!$t?{_cv*d^Z-m$zK#6GKaAD;bpOHH5(ZCV)rijG{sUk;YIQul``Gj?O&=`K1t-(u#0`Rb_-9F-r0OI zMs>w)6w}tQVP0XRq!=jh5DI*PZtBg#B!pifHJlAIy@h4nAuGBMs5maNAaeHtcZS(8 zf0VGO+ptW*Q-Ph9GkE;O-Zku$hXyGBR8Xv%$?;?6qY}31^$T+1CP3hvk4T%ub*0T8~b+_P7n*3SQ6sOgg;Zh`A zEzLeyq{b%i796D7Ltow4e(zeU6mB}@KI!#5KIZzZ%b9s@RJr`@sFS0F8)R_1>C!y1 zk5p2&G1YOyvnpJH&NQqnIfmEZ`HO{aGA#E27jp?5M)JFeIwNS9(sj(LDz(Z48(E=N z)OAq}VO_}&lCFewM|{qzOE#Z$LvQ-MQ3 zSM}(wJQ=qy2OE6e5S`BX`>=Z@6V(4s4CO-j>qx(G&Nola0+e!!bjXDd|I>!1dd^aM zkMyI5BgSJg`BKPs(VWZ%dEM;ve_7@EvUzvh^Iv>*L_CtrM$6t1ze&bg{X%E4sv@G~ zpm4Dh-qEY)ciHm0HeZXm7@CI4v z!tjyf&a7-5C*)CbXp|l&7tVC%U`k*aD>O^K|IlUI(FJuodeH?&1kMHKEW{U3nkjKY zHhGMz>&ywmI{Y5t6Y|m;w{Alh-T`mvYB~28<7ut%5os-o4|IM)jVnxBYFF~8v#fBO zL{9m+ZOwFHGX?ch12;9eYfVV%*fdK>+Vls%GH-a2iw^FtWY>6?nI@(+dSkFu-jZEr z&nwr+gvZHGxy<5SxVp>p=)R*|(B8SSlgh$}yQ-=(-|#o-gzNqf4h}GZMvMW zPM%xmST>$i?>pZxaLK0bYWY4+SR!UT!H$_{po*e5{PU$qyDr%rm$Wc2kRtB)OCh%| zabsp!onMT+dds-;NyBk19*)Uk{S$1wcPBOH+f6XzOL2^mo#c^8YKtu7doj+)`kVI4 zI9lH4g$O^9Lv_}ri`}wtEpsv5*Y?FF;d@fL{$elks7z2&+|_3;HJrKRntajYnL^5p z8J7_GwSR#<5?3;B=f35iURrnRQrziFdCNJsP#c5(&Q^CxXrv&+n}!f;X^2T4o;%w1 z$)(g6M;{AOmWC)U4$8|yy-LHAkG;dE&QV?57c?XF(QrFcc2Hyc^Cix+EGyXd-lf#- z!4c}9@O|UB&8dHt&q#eb^$>G$l)N)lq+gz2|Y!UJ=?K^6H?Uno^!hW*&KV*G*KoiIJcy^P_gs>o& z+-d>@5J3(vysCKM-HNt&RI8vtyeg=zXtlDjg`oH;!Ri3DZ5E9L6lL+k0|it>go;Oz zswf`uXzih`x4`dBz|Zmh@dw$Rc{B57=FOXT%`Cr>{^zXE2>B#Q3O>Vd_fOUx&aU`*;3l`AdZDDt%*m$O>6 z!u2ajJzI_-#%8l!J%$Gm-RZ0W9|jDUJlZ6l7c#>6&uGPFHH^UuD>Am{1%5ew(yO`L z#Bk#7#~mT=gA>Lkz)b4=yBoA|kHAM}NPz!VD^WuCYU;=B%>BfgN&k0dQuk$NUhIET zQyhgUk2tTQf>nc9u%J{PP0! zL%}h9DVl(8ANtGtJ>u;16%Li^M=dv1r916S-fgAE6vz(l0ONM^z35X;c)mb=a{7TC zX0D8Z)`5mGaU!?pAs63IDH?i)v#pmG+pa3J2c>1B5C0V%bo9I(Y~tPiA}(4K__1lZ z6rxn>27wdzjXke;1iPdzK>`l|nV%pHQSu42s&Zwae=%!0WVczF;ksrO=PtBAOkJgF z2F(YAc4ncYHVRoHWY+yrl_kURPKK9+XpyGRpAWO$q&hbl$qA479j?sg*kYuSb+LTR z6w57Vn0lltRne_^62%Q>Sgx%ie`-!h+@*eRo(<;KONc5Z?tea+W?)=0at_UJuEa3CN?rA5G+6-7jQ} zffYv_IgfxyhO^PBnV3TlQ^V$F^{L?8I0S?8+}<>aVtSb2-5!$q1my2fK+AGo5TC6n zg{}A@kuE^~A??;-!T<`_(cEs=tFsa-4#iI3U(@tSV2p^be#5bxTZC~N|BS>gKq0*> zkL=SRW?S-Zl^mKfiN8m|BdXraR+cPQaqMy=ttx@rRqzv^hThevcSrW`|xXa zpL@)avnx3o#m~79phZQTlPX9>35%A=nOeF2zIk5R3Z1Z-vs*4?WTkB3Kcay8J~bm- zZ8z%0VGqgiM3fa{y4?!avh3TQ4~wO(3^yABxq#hk;#hN({~}LqPZ?~<9uIjB>l|4B zZ?;XNvI6h)Fkj7HQcF{hmO_AVL%piuRygl*pM1X%b!TlJlJbS9?+4Ex0Jga?@GmC@ zqLhK#`aUq`(xuv&D8yPJXxwg&qBBPU=8He*Nac(ubIQsnDY5q5tf*W@hA%>z9!<1J z_F``^mQ`MPV0MSMON)Elsq$-vXdG=N`Dzhb=9YOsEP;Ur=XSK#(SRTlk>a zhOn0XBzOt(W)_oiOTeu@pCm3pn($cFpw!5u=2sYZs4XKCeT*op zLnBl}x}+mrJL136y&k0cRH$~S{hbwSpCRKf=)c+3_=Pg#62|V->RKJ77*;PuiBDUhXUZT_kqR>*!xQL!m1dlc*$6#pjc_ zB;=!*eZREot-6GMd2J+$a9aQP_k_mT}BdHUp$K&ZStcZI{$A zW>-+@UeJ;u%5oW$v%HbqcN)EC3hze~^~!9cEpd0})$iU`5qBlu%|e9bXtd2`OO7-> z*G>3^{J9(r587_YUm%D5(bep(c?v=69%K0DccGT&YuL2+Btwnnw!oox6VshJnV^f~gi{hM|VT*bWOJ#zVT zy=|*8t;>}tHAS_a?ex<+O641H^P=1Y?%z^7g|y;-W{&(ey-!h0{3m4)|yw}lvMa35ZznS5nO8yU&2imv%S zOww8K`pL8tTHnsB?k0hXbK0sWN%Xwgsb*~1ba(!HYgZwFcK^F_(IX{%35iWXzI~_A z8rLa#leM`t+FUv`mvq${HNMx{-Vg7}nfZ8Fdn-tB3i4pqkh3YM@A@gU_QoI@CA4Qv z<-&X7T<8!t_D-eyrAqINIDUaO|2506eOF5wgh>fr_jJaUoL5G&@p-s6KN%$^z$uDb=7pu5Sp07cH%tO-S3)I!;-d#O@9LNi|0ZeSVTY39# zXPms0msopzlf-_3`uDp?>j_bs9r-f))Ck8ap0(3Wt3!_B58mxKi$X0QrFV0%YcBY~ zNaYu3Dw9dNu0=CuW!)WK1ZNVC9^~U`V}{JT5EDijzG36t&9cfZcg6L0%}yB+Abl&m z?K8l>pR4W|smjfF#T3Z%wr^(m6xuwe;JlM+wwRq%b&lKwh^ek!i+mlwygOO>db0a# z2T9Oy<7+7>}nl14Wv|2ge$2f3~w zMx6K#;B@gtVMMaNCAq*|XBf1~3i+X#Hpj&CCS*CT%YJ_zLozeFH4 zszaPb9fhHR?7;df{qAsHkhYsv-0?qo=N%Xq_wSV#cie$EJU8yWdQ^^b@xp+f0|t&+ zIE~Mzu!isNG$Wc(Xv6&%UEqWH5Cv z!DcD1w`(X@fuvuT3ZavF@@p!H^Qsnr`j26xp5?s2*u#HDTcZR8*zzmr%YR^EmUOhj zS6N$Fcqc`%eOe;;Feq5THt0o$8)76W(_+)xI+_JjX(@%JSVl==W_6Z_w9$a#jCU2x zcvk`R|NpBX|34MPO}e8;$7_|nW#hF>r>t}1e#8dJ9=49o4OP};7*1NL5!|} zxsyIn&PU$X%?DqYyXkvI?QsVLah7_|KBXmVWT3iw+{pm{;qUTh>D)sqK7^+GdxAYw z`>I`Zz9W?0)<$z2GK2SWU;w|7X6t1J#hp}LRL1%-dRduG;eaF4%&e~IZHBC4!dKhy zQz%>@rn5r3cw2f0c3sd-ho4q)-GBphYM?RCZihd+z4jloyj;eQr)5&4$K7Clp3>(6 zR~ODM1yf>xSs6-`>IeduX|V;ZR1)lqc_~dz`?K9FZ^mE~!F*qu0K!kD#NUan_5!Ui zzf#3Nprm8wODn^)ByR&c$Y{vquTWRkB9H}Nq4$D+yloI}n-#%d(U%cxrXocT!JI4`< zzoW=MNYAfPFXk@!=xgMQlPG$oH)Q?SNW)wprmxYz)@x;L>y%TB^SNEs_B0GgD{V_E zswg-JR`r!ssd>y59P$Noou!r2egxt8E!vaq;E=Jcf~C`kc1$?m0*w9`Jsps#gG`TIiHS( zdiHPe30U^{(vb0%(G1_v5~9ptb@}!gKKxI_M-RbK)nv3Dh1wr$F;#MI)GCu=FKrA`QK#{}dw^(*_ zjJHHO=~fg68nv)A3LUnjNXW* z&oGs@&Q?bCZHYT^s~R?V=$NUD(>TyW=bAO`AhQ?Sg3Q*P5?MJ!N}4`zuW>A6%u#$G zZ81bS#?u*=t*JF9M!zs8YP$#LVU2Xql#%Bfk+vJtqS^8eSDxZZ!=_+p;7PNcq-;XN z1Ao1x-E0McBV_y{3R7Cu)-2m}3MAg@c7XnsHg4KVS~j7f>o4BYq`#{$=HC@wq9B%U zTK`?rbdr|*$y)MXt(x=y-u_{5RdiTXMdf*!-uHQ++)X%sOS7KS_tCqjX1QeWxrQ5sAmbb+`!i8ch;U2u z1*d1G_%OOSr6s3zk}^5?Ry77mN%Jjd`mGHVy^pM`i1UV1S<1~2{BQb}gl`6~&cDbf zn~^({MpkVGa=S$GHX|>arMEOGt$|gBRpi8G)Qxq!MVdFG0M_mnLH|OZ`hRy5sKoUJ zt9RRD=Eu;!Y8JQhqph7@)XI;t4$4B3_b)JgY$6B$h5GwiihcMnE9CrEA@~;Gn?7sj zwF*JE_+V?ncw+wz3JO=>(!_G<+Z_VDL&P4pgdVq=Sy)Pz^|ohAZN+Z41g~3g8rJfq zZ9tiw=y^*3)E0h&B30Zi(+8Xxd-aKSl$5$ibVjz}m?P-!RbZev2G=!^%5UJfmE@N2 zhBSSHmbhAOYDaT)+l!M>PF-cBM36vcW+6|9Yd0;UAzX^`^02Qe3|GllSt!)ak4`!m zx8gIFXS|D$xQK3&+AQ=wv!8evAP)I9nQcJBoU(6L?fVOin-!-Vz~cFPd-6AAuK~o( z6~rwY%^8{3Y}}~IKF4HFmkBd(a*FI5vQpy;-NK=|CCA`2GQ~=e7!1uE*7ZDA*Tk_g zAKdI2)yi@npa4jOP0cYA$dPO`mPt9xZh@$6&)DmLS`Pm*86t~jMCqfZD`J2C-4NU? zJSKgBPr<&q7EJOWR zj)Ej6a&0Tx(_?0{N^cDR^?LddHg#Z>CQ%g@k!s9S4LHi8lkNOuV%i2AUnCc|p{`!T zn!i`*6|wsE&UyygWH`o}{;V!&*ARxF`AiB)AZQiKHWQ$wJ|KWQ=b+D+t0W@_5vW9+ zi%u)~8>K;IIOs;rsAAUCBq{UbZ+MCQZ;;^c(8sLm2FdsiNZaEEF@J|5 zKjv=CnpohmM0j|8VqJm9e8J|%M0lSiBwXigjfEA)vJEB1m9btj@!s{4BNZj)4R2?P z%#F^+An}GZb>o)DDg4{(6PKiW`0#J8PYh1?@Z?{U!P{XSJUbk_9r-cL9`eQaXcFsv zoz#Ah+L#&S+z%+Ji)N-fog7MWaL(Zw8T%s|!UbRV#)Xb)j6@8)emLt#w47lk5~+ZO zGbav@5>PC|EFjdnBouP~!kt~=iV-}PC*m_F&R3jo7*M(m~n{_?g$h!U?M5rq)>aDvP% zME;Hkn~GUY$1NHZNuiV&3gK|Q8Imp2+EW~tpKaY%AdNFM#q1&%3qgwgp8Q#ee7bD~ z0Mit!qaKQ>QeBGKy0JMls6b-KAiax_E3=V|E<*j8Kgil5G>*AJs*BLq5S%`7H=5GT zbd}_AaA}CiAO)?Z8oudg@Mpn#e!9k&n#1N%)O;?m@wkc1<}rJ=cK-$P{DVmX_k2qHQE_JSpF()QC2&d5kgD z|G zwcxK5ggTKxB-EU4H`c1e`&WfS5vv)(G&l50;Zw;Hy_b zlL{?HUXdc?E6N#73j`moQmtLeF(fj*pjkWZ?QDvgH9Net_+s#3viWy}tg z=xl6nD1bmLyRB7kzAAh~lJ+8vYZMgp_;@~vEM$Ww;_dT)CRZgjiwXJ^D z?jK~6Wpt^_Gs_O=$%S9ZpZidRFL!l#R$pVTvB@Uej&og&^1HDEesvEkaj6?zCIyCn9(XA2`vi?D%P~2#mXOl3>r_L2YAWMBC_~cSo8G+dI-KC~3HgrC2HVQi% zwQ)9e{?R~|{OSLJ(b`#I8XJZ08Z~oltP+-$jLW5Ukzf^NC5FR|9V3>b(AhZDnYpp4 zeh%qhxmF{xNkpz5XBthRO0FZ~Axg5Dt*mS;gVSU}B{?dh02gh9zuqUCl|76w>UA}2 zR>OR;lspsBd(PSr|D{TArFKW#I+p*iF+?eRMxsm6&>+oV{|==OSUJcN*~a!}Y5KrX zrL2tO1~L52Z>oQas+aKv=*$VsPg{iql;giOkaRs?yr7~GP0^oe( zaIL5R08fQ5qmc@`PD)`)qh2=MFQ;!oPTxeAxrtF>3A$*d#2{-VIi3m5ja5dugQyz5 zQ>DGpp2JLc6rvjy9D;cf#x;^X`%%WkUX+;4;W@l47an4*RUNSUsG5KxQ&^cUwXPzpNEcS8J6c+l&$~Ag{s3}gdtD)U2Y?ZoWd3~n z&)EU=-h=eq5rC6EJiSmMN*V=8Bl+b3`nbFOWoV|_6{1(ty26(j10-RmRHN(&1NBM&o>w)*qB1tNH``>MZa{?oh!}w9W<01Q8Fyn)rn% z4nbJ2k-T>ZSgM93975eak6xmEjTnAPSH`R<;t$bR1RFT7CqEoQA#C{1r2Y^Zs5pOx zxIZ?G`kB}tMh6y+{TUeQs1oHF$@`zO?@2HnGpo zB)AND4EY&amm4l#Avps;0|OyiYRYQgQv_}T1l_CEq&Uu28dp^T_XNRR`yJ@INoSx# z=0W`6ON1{&h7{>6C88AdzFCN{6FQ&FtMKa)FUC}QNBD^^}Gx794CqX$EssOGr2 zB`YT?10A*Hnsu-O#xmMIZSmt}I;AY`=9LW3h01Y*l9pG2p-sNphyRUCJA&REkX#(5$MDpYa@*MFK9dpXQ47V(TDfSl6Xb8y`a^9Yvm9DlbAk zojnuBTp^zyMIlTc*?ANV^WAjCG`cMf7`(Xgie_{hn7!aH-B}@~U(t+egC@l^f{vkR zxyjgDTuEY%AuqY=m-|IP$T5bvX^<^}vxc~1&N_dU}(`+SuD~y68w|y8Sk@osr z5@L=TF1~h-Qt)t^>;$M02Z+r{r1IKBA)Ofo?8kE*Uzf!V7hX%F7-co1?(0DUCw>N82h;AJ*wI=~sb-hBYFckk9vqbx?`iJOe4zI8UoZ05Hfm zI>h_1nmw(2E-9@9nd~mPU5P>&o;X$k^cR=nYh^%q8Oq6`x)@oCTe+^*?Wv87sDiU( zPbtY|4hr;)jhAro{sBy&)o}|uf`4CcL)<03G*?Y>0-%H8hSE!X>7}vOtA#+&$??%g ztzgj^${p z&R3G7ChoTS@XSOph2)5L6NM(Me^zlT5W&sBDFl-R+u3sh5v)3RwLg~O9KpWj+@>k z*VF5x^nN!x=8cyC1Npd>|LEd6HUq5Pob7}n?fh2$0J&5RHm(!oWi=Y`>dXXGI3+}NT(sUM1B*hU`4eHr< z>P0ve&3UBu+yDXYRZ_M+^QTe@C zyy!jC4`H!uBxQZ{UbH7VU#aMDu_mxtSy8EmDR|mStr3R;`-qB*B=a1K{HVPF;vnb- z_|aQ$rKwlzI#&I%0Zw@aZCTA`_|%O|e%=7*kb2E)NpJ*eG{8nqCH|gJlcoKwdRzlPt^ww6A-mcqBcdACI6vqD%&=~Og#WG{ zuz~2XfPn+Z(K@(tB9r`9hx`Zp^V7tEQv$!3R_LgIIOR;;@)|z~ud3-wPoPO+2e6fX zv=OjKb*F9o^Y(kC(5->*)hJr5;UR|NH{gw;Xh=BGU|32*ckO zbb&JPd5cdkXu=Q#lz_7LPPB$WJ9^>YK2KFti6CfVI3}z8yAqb z`xi8Mvghl`=(U5y(>aPM$J9-?oH#UquDp;0G$3Er<^q}6fV}Xmp8%MjPCjiw-Fi%; zC4CvH15127`IrmN3^O_MwMshSbBTg~N{SkQBU~nz8ep$EOPGsbQ8_{eT||#$Pk$25 zkbp~Y!Pp%Va|!u$y+P{*CA!m52phel;UdvrLNQ>EzIF-ugMQ9jhR&CeewV?f8~hVl zav2d8{Y2zf0Kcw3k)SJRkVn8zG~C9r`;FeoEQcyP9U+x-$hs>K^D&)#e+9LGJpAR) zAgO!(M99xz8IjhL`#+<=uC4W)hjDiWu#b!lsTC{D5p`z%74dBZ^#3GN8qox%nf%ZQ zvcz<9vJrW^?5u?r^o(kiF=I?Le8>W(Xd?Nu5xMppQ$L{qE`-wdXdO6coac-n2-=Tr zIqO(jt;nx+;InBt2zVBU)|1{>(aP@I>%S-ha8uV-4nmePJXZ(B&r~+csXD)@NJA>F zqG)CV!A%gOWg`Afs7Ke&>P@HdK=)2L!R)KK-YzDSnN29rOIuI3mI|CRCco;n?yS4f zZ$o;nt^Yiw5J$dmg3WIhscb?jc5FSl+k}QWzpMjn#9{T8b@I$S@x6NCy?WB`7c{0< z@A_i4nJG0Q%^&Ulo^t;nTd*34J?jPkddn|hBm>U#i?ytOJt_DF{RkX$%r%%B%dh0i zYhc4~BH}d^J@V(eEIqT1B{?oh%N=9WCE`zY!iqX=6%y*}ECj34zlQuqokXQeg^L1J z8L5VvI=HXF(wj!+!@7m-jtshvX4?AHWd})s|MLCo$dA|2P`~f%CQn|uu@Br>Q7lVc zUd72WxAM7lUSm>6edGSdpc#@(RrS!LYh6D?2~S z5S8bnkIJk$A{Hz7UF549XbX0djkcVN zD3nnN5O{(3uohrUyWWEIrAk^Eq6Dpme@rW(M~SVDi0shLc?S31S&@~`Jv6@z=`Qhzyt1t(1be`5VVL!0H?V$+lS#Y?!7DS5eZzrq?fjxsi z^)6p4gaT2*rptu+s&JyGxF6t5x$oePyo0lJ;v+~vWF;GKA%|#9Z0Py8;ge-}zSHoF zYA(36(*3+(`7rc+cp99%9-iv*b~<=9zpn-3(}cd@g#-P^e}o$P?#J{8{baY z2z^n2#J-Lsw4j3ZmeZkV0jSh!1*p{Ec-3AEMf3jaUE?2y=D>Lo=eiVe{CPogUONW? ziyTe+2!)!Z;8|z1QDMc5W<+S(hjdU}$F@?II)s9h@x=^<(F_9!%dk*1@xSV}G=+{q zWB)5b^G_%m1@2LpPNcOBLs8KG;g#yxtqd3^@=wc5d_?B>8ioqnV&HkIa2k(~aQD1m9SEO|R& zCJdvTM;-W5Y>VZl@GuesC0OP>S$GG{T72W2nLV5r9F{7}xQ*{}VMdo5zlx3L%+kYo zZo?t*iFo-OzUMR?3}cJLhI3#W^OOtCwH6QjG|mB@HmXp>YLD(Lb5cH#29rsD=U6bPXM99m{e#6r3KRuT0-6 zhd4BoDpY?leH%F9s57QV=m3MPn9=s2O958RIyT5BNf)*)1>%;dB@sB7=^Q2eSh|j2 zxj}4Kkrk!x^*HHPIOsFpwCH+TSp1HHYNt}rb)azp?2qqYo8hW#ttWs|I0J>VO#Uyp zt)1P(6wcz-0muJ+b{(9{w+UKqjr|14Pt;jkm_$oj>rd}2_dbU4L0Xs223A`e82_#T zy7bpk$TB>9_)3Tw01g1n^bFPGB7Fw9`vEB&FITD6Kr5i=tsq(Vkmm%`lnB@Hl0XLR zTH@kbK~ZZ80Q(TYPRKXSjp*D0`GvJq|Ah4vBJEH?J4SN3FPN6t*i8~~UM*NXpWOpd z=r5wOz*RR-2ya1yV2eI(K^w7sE$1TI*OE#1!BixzC2Q{kNG55%51X@&$R402u*oMs zK%X+dl9mU^&uj8o=t)N-FpN`t*mxhQcJv#F^1nuUJOp)V_*oMD5Df9B$hwEfGo%-V zrxth1kT?91n&og5P05YT@C21O2pG}eH#JV>xTVgqFoIW|C8uf0C*;jTa0UHA0v^H7 zbu#r48UpciS&zW)af%##ggyz_Ujw!32h=2+nX))2omyn%_tG@V3#}=}LL*;92K|b< zyXRYh1Iz#ua~m?X_E37T%bLxiSQUj44y%UC;8JF*EN#-AjXo#K&*+gxU>f1TZ;H8 zG;{kPv#0hOMog$_Rzegd-0k@Wfn8smN9=!x;f^{>`uz?umHn--N6nsa^JA5~P!YD(GZWmH8kRiccm2tdM;Jo zsDcgU;cIa8KKUK>a1W>v0%{sc9mB#_avF}Cd`uO#YYQ(sO9KBukzJnCuI_;&Utoz+ z+trX|f1sdAxJIjd1M~}jqP)grLoYdo1t_fntxxf$%-L!_G`|rgH6S~i@S8GUYf8Zz z@y%IC(V{nHeL(;B*6w;Ez9jemKvDJ&&-Qf5fI}kI6+e&k`x6NJI+^W|D=@?^*cJAjPNIBJ=0Ojv!#(U}p!5Eas=s)Vf7p zKI^1uV6)`^I-S0iUQscLTzdwVj)ZN`QF!!0x}GDk#B$EdpK&--2a^wXXG;9kt8~sCj^^f3Sgt!y4be(iY zGCzc7C%P5JK@$V%v*G&bp)vwU4T6~wuaStC$fU`nIj(uKRZeJ-4+OdcR>^Chx<<+b z{Ta&&+=hT86HhQAOFq?S2MLh;oo~Dw)*VMyf z+!3XnD}y^iz@ij)@syF;)Vo2a^g+`HWiZs-2oRcB8QAJ-N%C8m*dp@7ThtTxpmQ(m zCqKOfBlT|b_$?aUJMFaPGnfnQJUEhNLh{)0ZNk=5<#6JxV|~Md0UcBB>L<~Lzfyle zz>?LANg|tCQHXlMX{ZhiSi=0%oULV>On6#V&YFU(1?fWjgZ$D8O6)vh*M@p3$53c6 zs*O5LhPQ#kzMg#ChCb>w=#*8@nYuiPi3}P$sBRVbjb&P2K%PGEYFersjxq|}Pm}9y zXhFi3sw%LWKJ8qp&<_7i6)^Pl>@Jx7oLxP*v4j zn3`X~=WP80d-ZRpQ&HeFz|f~c+eP1!$z=xjwV7YFnN1Vg`4-~9;^9HXwEn_mf9FYK<5FC}G_hqAp-k=-obtlU<~<(W&2AXnY7Ty?n(c))0?$2B!9KwUxs46lR;cuB@(u{Br zTxY1j_(L|Nl6-=(KkHXX(l8#u{6o%R{3XOlD6Mp$a{Jl#ny7N6zqec%R!P<=@i^FZ&nmIMt6!xh zPc|7Ab0j~mB1fK{%Yk|_i%4y80rQ6JwuP&nuU7~?Du^40gX}I=!0Oh1EfX%E1gF>g zaL||ytRM*-9wZxbQe8xLayWvutsqSR3|0}T9iGa7W6ln%99xeAg8E8x92ijK8;ih( zqqoDp%rvsc4o5KO$SpgZ+}JxA#zYg=`H5B$mT9Mr0cU2hjZ;FAG8ueK_>=J$%QUh4U+ehF4&J9 za+0_?;E7#pPgK=d6 z6fCQOn+<%7_GcpeIcNuqWFVjX*uta8GKSg(^L)EQ56l%J$D;vma5t^-Sq zAU#QlGY-l0j3k>a=y2< zYL>~&;}l*#x;PgI%#rM|5q>yPZj&A7$-_8}?uz>|+sK-(cnRxVP9AmzI-El|R~!~P zm6rBV($>FM?(q>mJ^^Je#d*PLxZ4z~Y_%t3We&==VKT=FACkqcu#{TJL07!VUUkB9 zMVf7#N3!KY_Y>rOH~gvH568{2vp{BRC1Tfda?TAm<9WvmJUoRPq}UyQ22z`^2Q1?6 z$utiL_3s9C2? z6)!2zy-Mph4x%Q1p3vuY$^l#L#B%^y%xX`(M1B&1_S-6!@XBMzXi?Jp3$e6Zhf5P&r8 zFRX?nX-w#G@^KFwq6j#yee*)}KTfiGz>ubpn?3MI`vu2brz!&FDhSDi5K9uO!qJK; z$M#hB`dqY-b@0}^{is=*p7%jLoKMdxRGF4YV`l=19y1M->X{rzb^l|j=PDo)u-C+v zQI28_d7{GIS+_FcsKy_7Jvs`bE*2fNyaHjgt;RXUMeTHK&DzWtqKSN=#-0P89|nLL z7qc_0+D!+NKwo}BQxKfH15Q#bvuu6Iv93iB+ox_nx~p4!jdR0V-F7$8Kz>qVAGb5K zex0&QhmS1t77&_u5o2=Vj7A+C3iPV@2tTa)R2JKWgf`cjfG)|0So$AapXpus(v zLXxGyuC94UsMzLVR}SA}gH5m+s8f&}CC4?uxRghTlRx$yl73W3KWgg2!c|SWDWI;F zOX)gzQwIIkyJUDmU;tHEsZLhqEEU%s1+w;gX;p;l`gB><~f*%5*R@d&ThBQ);N`jI3l9ohUKNx~w9*nUKKOXdf{?&)=e zp@*8I@^noT++}7?wtW&e93+lSetBU`sz+3Y0!NZ(F6fU zDJC<5a9?iKk#wiOty&TP8OaU8i6GCiz3>S(_z0=$g~tbY9)aZ$@uJKbq*Yi9mP;>0 z*CSLd2!B!L3(7lZy7)qLK0^8gW3|loh;W@u55_}S?=rG27>}1dDig}cy<>O$~Gp_dN;mT->;jrS{q5O=!let+(t&;=y=z3_QA(NHGL zJ*>@Q%>4EuxRz^jZ#)XTTw8mC@bf-t>J1Yr5;hd~l20!aG>1t{zUn-q#QgNK!k zyHhwtc(1H5Ug&eUaJev~tWZb)Wz&E8^k1nktgO(7{)-R>mK9cUdHEw8gaKuwArxbZUQbl;$EoGEuf!w zqeM}O%V@t$51zp}cmF<4R>4?emh+Bufr5n`N#Mwr<^9$w4O`Y#dkX|lP=tk-hfRa6 z@#8cSJKL9m;D(FO4ufI5oPBo-k7X;<&9f;7IjQ2<0@# z)QdH}0CcRhOsyk_0O4|}_W8Rsm?rQh@F$3E1onpb>%a)uDfg0z^v6V!=+AcYE&WL+ zWfAy&W+lOWV9FB6_&)eRw*iN%)H1>MkSXs~sTym3ZHLWYwZ8&txccl8Vm+X7T3^oVu2r>IZEc zC8$5vfPE;qKR!7At3$e4&E&4HA@C==wl}wt3<^w5ohxy#71kbt&?FiRbo?On4g!Qg zJff~tk&WYZyx9PQW%-m$ z8-foxygk5i{uy0`Hux>dfO}QC4aJjOA05bs<1x%YAs3=veo>zbUk)XlNa|1=-R1HD zDugXzIP9M*7cLh3JQOn_rncZt5f3yL;Jn)I9OyRSO?l7}nH?wT={S%Xq)RXLgIi45 zVc5@m-2wj7(!d`9 zIB2WRD1pP{v6YHUc{WarPVmNjqqg z2l;da?ylS_W=IorGi1p-$+i*r6UQ$^^``xiIRVZ+_somhv_IxHk&ncq9MSMZ2FEXO zh+p6szhJdx*vpvk{p8D0ILc1FzZ{uXz19`XjOizmx=~oA2@x%gz|bk<;a`{J2YP{F zL+!M`nyRv*<9@5%c|36(jki1Jmx3~twWT7te^*m34qhakmCCj35P%rJ5!SI!~ zeWg$;)|07HyOpY4^VMA~|FlC6)U8uPyb}Xg>WK5n>1f=hNQAcR1iO8tb`0>7Ipo0@ zSRo%0|FL+Ci$85#r?ibtky8!|S1+nX!jHxMoqrc$$o0#?;fS6$D@FfO;UuXYi&d_u zqlmH&!Pr%M5}pe<&V518;%nBIA-~%4B|eW z5#{&v@`;0M`7+c4!^cH!|5a=dtz+L#29L+x;6Tlc@wmJCatV!Fv8!^DishoPQf!uL z>fq~6+DFd-*`v?^$r+DT9@>wBJIp*ViLi&mc>jwoBmN?}I35oH?ZAElF2Yl3n)o9* zIRVdc;7h<-Wb%3G`Wn7gBZ8FNdm>h|AtfYcA`a?0Toj&_G)ql;tfz?LXpP-UNY+H` z30{!h6Y)rm_A}ZfwSa)GYpQxiBjDAdP_j?ElUh-&McxwUN!XWl5=rDFJm2kYiIB0+ zl-I#47{+v-3Jm-evVRiD;lGieC*f$gDW8(W1>*BQ_T@D4UJ5wS| zA#2~qd)UGINYDq^2R^4c=>r_id``ao0MF=QvyX-uTlSKi9`y{EF0>b(fd!bEyTj_v znNGOL_#5Wt;q8<0WCmyKrNCP9cMM+cP`6LmxR>sBliJ1FeL_0~`(& zJ~|Fu(BQde;dZ-KBx@SJ>`_Q@*ev^AISDOQfGJ&)0hccV7uiA9PRBdJmZhEnGUFpM zX9ga@+UzAeX5guPzbFdJy_DXwJHQ*7ic>Q#rTaQXOC`IUoee)1b54*+0vV2lxJwYc z;Y2{@L&LJeK{H{aVRjrI@-e7APHwbaebgl79`|C<{CKBg!p{cFp0t>h&&Dg62PEPX zyc9U6@e{lP_9vG)pw}-aL*`(O*Y-U^W|3trjfS_bxN>Q|Y;wy=xVhn5vUU#c4VM7y zo&zfAS@LQQ$OtD$x4GDjDI@*nf`na2lILP|_sM%UX80&1D)l=hWi#9?xt?Rw2PzHY z_K=df*pnTxht$Du_raa8{{J7Wx1sMIB8$U8Y|lL;EDn42_vwVyyo1#l*9Sy8@ZNi} zt5iXHokEiOl`OUA7VAFInb&m>NsR+jm(OmpD-QQ(U3Qb3aUi4}CbD=u8@#LW@pu`W z^1BodcHtVr&BMc>HxucPnPkqx23Vrq=i@{#QvnPrnARag({iC5!p3~+@x~$;U56qf z%!g%)ipaV7U^je4-pov|U)qP+|E$pK3( zBbo(xyn0uWEx-$<+Wxc1+XdK1 zs_8q6s1xz~PTJ?Q#05n#bgXvg$7UbX^jU;Y#J$&Rdd=cA(bs_A@RBLM%6MO!<-UrX z75aHEr#>9n)ThQ-j43K+XGARwU#*64YR2>y1_^iq9CSC$o+XYif`@w6w4K)Z_G9QY zbZa}EFmMpP>t@5d_wjH+>xjM`M8fukC{`8ey%6{A?PuFzF6vQo0b21jX<9LYyeI#Lpsei@=Ct+D-UH zU^i+h1h+!LB3!{n7LbLDVVxBa!(trjIJN*TH%Ls%PE58U5|=|RF2<3Ln#HqC*?+<} zi@DOOabWh=6VD~spELEEt^MZDHEDWx!x}Pi2_6!>v`|PiYl~W85Fi9KHc(<}gAe3N z^-~P<3sW~5%SNQ?v$FIhf$o;Qv&n%a*w<}lA?%H&ojkS>uC-s=ljO{@Lbie)`Mf=6s=iNhR3SvVL%m7*lA1_tYSx;3q0yYB*BMQzNhztE*R(-!J!WOzF3xVvv9N>+ejBZ;F->CJq=JiN zToW1ooOxBCT{@BT)#hoDvT~|@i2Dj)YPBR~8SdR>M<-e^L&gHbm*n6w5NTGBre*je zd9GP-FCY;~*!MkyIgF1248rtPoU3b%Oroe2Hk*f+yyj=pCJpVoXpF7LYX`~V&G>T% zPvL88=2V)=Zy;Nea4#Rzn^~E!6O>AEg;{vAt6pkZ(5j98(;NZvf7ukxomr;Qq$LUW zl*OBc+r%yz50z>@olPbsWA~t`X4{SFN94l$W=%w!xu5={@K7_5EsSWGzC<6H{w*8* zo}_HFp{JRAlZ=yOL1tkGkuJx65v(~cz2SUGYN`tyL0Ijb!PF}(CuixI%r&B?S=h2m zJGnJh$CPU1=6)HBwsw}LH<_^Q3OPa%Kca*@TgUPt z154WHDQyEvDnspSCm3i!6+fUP(u7Dr>e#DVRARPKQG39$b2DADFfLHCW0gVpQ}4dOsFmFE3^2$5Wh0yRjzogb;<$K4k% zOC?rEbB_}8^?G)2Pp0JLe4iSoK2o*NBJSU}f%Ss-i}waL!1wN9;k&0`Cd6jijoDv! z!gl2QImnhlW^G_!P|AOjog3Jx;Ano@0A@h`jy&4{%0wcAH?m=U%!dnHvV5J*(qT#~ zpLlxFq%hUB#Z|PeF|`R~%SNEWyu$^~w8~z4l`o%Gp^B+ZBA;)B7DghsHnNkH@+LBD z6FVQbIh)uJy|ki7jhmI>KkZ_^A{1*+exMHyiJi?@Oq@KVRh<y@`!Q^?{q&kzBxG zN^OT6Cd)RnhQ6HrJ4H_|0d7g^IEd>vBE(n*UAex3IhV z$N@bJ0Y208(~O3ApWIML)L?BI$a_AG-F#Uft5ey0e27T{LF>uLZ(#T`Ur|&+S8j8cPm%I>*#14` z0X_I>?a+izP?$X=a^)Q`C@vCt^bWf^ng2I;DY?N1{SRiOk6STKd_a%bsR}3RTPnuAhh&Z3m)T!9ORGS~gA(~(t3WQK zvpS7z;&P`7v!BZ498aF6gKvIH{4>~arQZi+P6qp_($_@PBCB_~W1hWKk-w}j&bokG zWUL4U`nP0_2o>c?^0mkgi_J&;i98h9AsYTg(h%9c9--{fbpqagWg%mS6Rhuq3y^}cJ(*gOpkm0PT)ml`E>(70Jacq6N0 z(nyq%4IVh({-{0^7Ts0{iXz1q4x(~7J3mmI-St`~?Cro`y+R7;dvWBb5z^4{cIaS1 z@MLTk3<{nVN1MrGBSZulWK1^92o{pF+2E$9&>ufCIES5~9BLt{IqWkCv52tON{hHMf~xjlb!4r$R?FbKsO4j zyL;M7m)w8Fc1Ck?;Doe@83*v-Z?87p#2>m#B?|OJicMg| z-zg~Zi~R`IELCGjGW*bnmOzCZ*s}KLg9a0`W^|gu@up zlz7D^H$wy`js3^jaT+fi?HaXYdjfmAL;ESzdJ4OQ++Nog<_M9a>kZMci-`b5#PzbVBO2?icbGBG^ zFkj77#UPs@GB$86Z z4tqsPy2C&0G?iuOO^oij8$77{Wp@x3XR}UNJ;!4HP57oshp+jUv%;!5)04%&3hmA3 zH_u4}Um_l-;4S7N`3z|;f@0K29QU(>(xuOuMD4+{vWy&8jc*OjwigAPtiVQZbMJ%M zTSPCq3QE17F9P%&L{L3MTjTE`+)9r0Q!`w;;hojJH>>oFnLP+Cnp_%!D3X6KX4`_| zE`C!Azc)xNYw%W@auePo75gC+eMrviXJ2%?b%0tY!%C`Sk&`;_K#3ex(Uf)Iipgc2oTFK#31m`Q-ug zf?}DRDQ1Jhq<=PxA0Mdv^Z;^5C&-_-CJFjvN1E4xH02#WP?m!f0gYZ0j5@RVK=uaM zaa)M~06Q?f;6UYp16D_&qBZ`&fs%Z6Wzhli$YSBZH{@i$S222TSH2{o`d0yP2%!>2U*W_ zfxc!*WGYvo4blg#rL(oagIxldWZwY53D^PHe8TXS)W44CdssdAlg)^leR>$gm6ia7 zu$(b`(wR{BityCtn=)i=pbgee+MH5qXLgj3cd)>1-KrF0Tl)`A`!7Vkja&L?G z_d6fYINsAzQ5oTX9MPSQRhKhzwfP|Hzzh`rc<|qXbueyd1eGiMwIG8>Ia6_bcSRLm z+ZZ8`f4$FIhyPS8MLeO1|NHJ2v6IYS6+vIdkNX=G%4}a20T{ImB&8-+J6i4mfUXr8 zBXeWSUlsG?pLkiAdXp1kFJhN)Ed>`00j^25tfTJc+G2j(6N^np*&p)6#QJ%A7hvRo zHa?>(=ln@Gd+-pkk_^8Gn@Aqh}OI3g%oOl3LG9@n+{9|&$ z%#KRj_I#CJyldeZ>D^}MoHX^35J&TtVm{;vdNDpnUfsNA&Fd*sN7J|&nnhuMA3dqY*jymgaeGL7%&slZyqi#KQWe|C690 z#nqr@IK%BwiC%AK4#<2}kICH)Y&4^OSAA-E3tfm#zu62e}foZ4`egW&bvc zzl6;#-TG+Mmi+9`9C*L3XFB^CjL}b=t!yA27IsUzpa!fcZ#o9UCYh`%NkQ*n+e7aw zaP)%elpNbA{)gMd-$gP*i=uEObiXJ3(2Do4f9;j5D!eB4qj*sM4iCDK3zqEUR-3xG zX|vG-KVZBTUivAIE25m2modbqD$dy1JIKcw7kR2;D%(4?^~b)O+ za{<2MZmkk-*fW~xJjlzMOZCRy+3uQr< zS~wHGGEvW20zrnoaF{*VU+Ucod)e6i@-L4O zr56?}r~rEv$*UE%r?-?&ixdbL_w+DqJICxNQ%l%>%AxzoiV`+n*=Ilb2KT+?qxWGt z@iMeW@lN^ij`i`dwUmj{%C6DeD1c=Q*ta`H2w(Y*mF?s7XAyjv1Y)+b!+P<4SV2xs zipuY4p+tVOvTI!{3-W_t2E>_<7117kM&e7M8LlcapDdvFzmV)wHm2|1qRUKKVO0;s z_|xNWp5vNJ--A%&Cog~tR^;tKBr`UQd$(w@8h$l*Nk|zxkxjAR2_&VA9Y2jPd5lgc z7V(Xb^vrXqxlJhQI(X#CcaH@2v-XxA-kYIL3{*x1Dy+QRaSw9ONdwLEX}g4?$JnB1 zwM-tBv16R46v4<7x=LE`!iP}nNu!(7)bPGPGF2IMx$}A5%^$K;lzbEU`a^I|zD1<- zLw2lET|~xx1TN(-vgRXpc;CB))83s5{&psqHsf69g2K7EG1h2oS4v;pAax&Mo&2<~ zob?a6NKb7;z-&vv>-7PzLzQhce9B!2?6N?0K|{0TenWo;oK#TiXiA&QC< z+bSyhi{AA0DvP!Bhhx?BEAI4O`(ue!nR%=;j^;8iXDjODiZ4craI<)^g1zYSZ;E*l z2@1Fdx>ju^>yv(l76s*~QZF`)0$D7cr1x4d(k0=yHHqb{bD~&Ji(-R1gA;<#urKM| zV%q*M=oPv(Gf|g p(eyXKe#`usEd-PF!#`(0)Cop(YnJS(Sn`1SvgUT8uL(IKf1 zvx(**g44KDcU=XntG}sa<5l?uYxAo|R6zv8#E^tf*_XnG(O2Sfbg}i%@`HP16)GDp zb*9#5g8c@-;q;-AAPKi|SV_TklnjRS`%|`GAK|md7Rgo4x?4KDUgBzlYz>^SCBpyB?$SFN);x`;GmVk&JfC zj@E*NM&vP2YlyEcKkkJ2-6G+i_h{(W?H1T=BDbgCwdlH%C)v&?tpFb~A61nyfJ?F{k8W68i{iEEedZosRQCK21_Hz_c zuB$EkW?Jg(l${Qg-LTJ1l5hw9-HFLA;_ZD1Fol0>A-_>jlQxr*pK#B};M6 z4^_`U#P((V7ohG0)zP8{O@Qid3u}LV@`P z0FqVJ(D-a^sQsR$jq2fa@|o49Ss^TMb^0g0x-BQQW*&bA(U?tpo5yvH{Tj)ambKai z3lM7Bq{P*tE?}-ui5EwrveJHt|ERf*uCtl z)Dr#gGWk9Gdkw&nf0s%5%}!07f5UN-@|vA)bRr&jEC*(a!P+|2Y78r|6>?6lN>tN; zQIHn5(w+Aj`Ql5cejrc%lJ$!pN4JYG zIA-kdV23X70m|-Qrt7zo*=u9=-f%WQ+hf#RQ0yh%Hukl2sr2p+1cJzR<4f-bBC?G7 zvCb9oX_OETh{yBSl)0HoBQkPyNIX`PKLSx`LJ)bz&x28-t|DOS1j}RLAqdHCTG(qg zl@-DMS^S2cJlI3>&b#8pJ^7}|mLvrVA%H?``ZFlFiQmROn)Ggo4~7Hcjm*1)oWMPl z9C0)^?BNGIf^@=b0VCY&T$5Or`cUCC0U4M~R#&N?orcGeAm8Z}^Z(OILp*Zp<~yL7 zK93P*2WFwd-DWTbUBg|q2R3K1b74-wK&&K6w24E+5BE%;U&@KrJ!sJ3?uLD^Cne_j zc|se;r`@#+X(Y0*o(=PnwU3~3l%2a;5uu<<;PbouMslT|9jFuXp%IZHA4+U1A~H^g zi07BPe~*yWK_H;hw6o2u`Uj<;9GtY+V-J&)dL$rE->fGp;PQ%YD+!@G=>BR z_zaYthNYH7o}6a;dS~V%&W`l!9pp4(5kID*Gk2=lkS~y7XMhzqkVW`W;*7~Y!&WI@ z&L=OPWly*&ccZa0)K;%E)sf2_`Gdsu9P6(UzJ(ABqeepllQHLDb^DmapJPKkB<+3d z2c?|eVjOW8`kotk5;=H|_0h_{_6K}gi+$AzY;X@u(IVhrj?40Y*dj0aietAfZI6m-^^}4ul7y2!x?L=TbJi69edL8n9dvyG3t(Ijy^}#*u{Sc8m zVzCl?9{re4zWEpHHCI}5KWR)sn15n&)DHCvhl&ai!zkMgE4?s4IN5aO=kpD28t0!P zuzJpyBj@4{e8+OKcMU=}yZ#t)M|F;wS+Z67yz^`khVfjJCV@(m#mGGJ!g+R_v;5;7 ztkFSW@82XD=UMMy`Fj)~`G8hjwiA#F{L<7-V+#YoA$`$w4rwvGi{aFzA8 zkSd#&uexImthe>AvgxGCJ3*1E)cXx+e4s;6avN{HV=&Q}S2T(w?8Ftni(_|orMFQG zyOkfn8slrkBIB_dM8F~1i|otZg1H5gx3-prfs2V=inw%>Ny%RqW#@`^7-$Lprkh9;iI@j3U7L!((bq7;I;|R*+uWwmxsPG2XxYa{A zNJm^dtwem6elf{!hWgSG1f$s6l!m7mUREHH{|4hXVmC?sHwc4}-5I(#L*s*t0b8*| zfb;bA8th>)knW^aR1mADS7|iBO8$0SVZ%7_ds~6kF%;s??jlxx4@DS+P@wv6?ZZHE zu7gl~=d7RfSH~HP=tkjCv;wI@sCAtD7sYSk)SN1w+6qzX?SsqG?2dD=ve5XA4UnTd zx{*!1B1xa7Oq>`Bm!*B`0l{ZV#7+|b9h|#vlh3|m=cWI=D=VMXoTgN0bBFjH?qI~e zi@)9>Ua(*PYnSk62fWI14Ed&KNcf^N#qoDL5Rc>y49g<5@J5rSw}xBu?$%Z63>a61 zoAz$a9g78hyJHcOH{fDU4|IPZ?W=e)w^p6amIf~$Q|=^{z{ew0KiqsGH`{xrUU%7^ z-E;u6$xRr3PYS$)t|^CY)fwU^RGC<;2*LQUvSOFTtdU6V_pBfP3Ej3;=C)&q>?D@c zn;q)d1zb>~H^#Ub_#MSo^4Is!gzTVC&3kqU-*;SiZsU2AwAlLkF2N94FMAx zdf_38=sVkJS-weeSzV|vpU$Sah^uIcZT+sxY?T?TlbF{1)?q(&Wy&t|h#lt`{$YDL zCtT|?X^2-`UAGH_yK9SX`=^%rXPOrgs3zP)AT2+D5tHwN0Xo`V z>?eKKr5K6F8rHBhTQcT!;vK6SL^cz4$=`PR(_nA>xTb`Q@VaFzi9@i}KdLbVD1Mvk zh7_5W5Cwm}RUA#Bc^&(!Drg9Zss#&?0naUK%#RgDQxxg-6WcR=Fs<;n+JR=Q;YUIs zC5F)QRcfpHqj6#oy$0PPuFIhp&@Hjj47xa!!ii?9*R;ggGURZfIxUOz5xU?{>stH4 zkBH`HuxOUtf`zK_sn}AOe%tDp zVs7I*n`)Jd)fTBvzS*?7D`wdhdIC%vUha@!wu+bOO>zQu*(G{qv83XgKie*MJKZF z9((WD@v1ilV|^T@#g)f)QuTyrv)`2LL})EYXXp(jkCaA-?|*bEh}4#m(8RpsJBtdu zZaU`G>^zeKmxMvN$mGt7M`&fEL*9;^NL7scJbG_4?!2t-+8#TDXu)AWFAWD=sTViU z+e&e#IWiX;<%{<2;6E2MAqPqq4)K<@U1C zhIo~nWWO8(e%XHIriCU*{&y2jUHL@-b(IsFfp{#8KAYha?R5hIRT7$aq~lxtvjgNe z?4>+-n69fJfR+AXFAUC}B`44;H_z;NfnL=z*=sd9^0claCLW?>svH(q(5^r&#K(2B z3-nZh4I?(L^q|S;W@vm!^&0$6;mr;z9*|Er8PgeTDoY5%;~Il$4Utaa0;gy=PcLSu ztuaC)E?!hy=gB9Vo~n@?16g2eu~6jKRcOuMw6I{hAupkv09AI|Kg?fg5=U*P5jnxp zFrk_Rh3S@@b;G_pa4st4`lfy9p$a+k#^0MC42rGku%D9O_n$Jsa6_EE1B%p)GS@C$ zD!zb?PRpnNALaCnscjPP?8v*jBO@mRLB_I_+L9}m4nn0S#lKy=n^Tq%8p9s zXSW&|O<}DXCWfGRgn=Dq{~ekH(Vx;Q-Q$xuu?Mm{DkWnFETFVW*^a5O=Eu0&YID%T zT9tIc4qv_i_!d)=u)0Zf*)bT35yNa%fm*|rBG;jzhg&7P1ID1nn9GdO2jUVteDccg z>?=NZat%}TmXmt%K{iTvsIA_`)&g}U$cf)!?Q)I${5zYKUY`r=Bk`+T)K~-wYmca_ zor;8$df=#=SttVnc9P0k@>%!GYVl~U`Dm_lA$+H7+j1ygM1s~(VYMQ@GM7R(Ec4Y& zuezX2h|dr!C_n@2p6JuxxFLH??88<|u&=P9V^Ij|Mfdo-9&?yny~ZvC+4tffZ1_-- zzLuMa(A;A(4w7Ax-_rJ3tr_(xx$n7 zwTf)3gFbkGCP^2v71VD~G7GANKh$A#Ff1F;g&Y`0>@e!(Nc0U^n5`raeDe`BYz`2jxS4eQk%unOu(~CDHW778`7npyvpE<`uJheCOQzsr1?*lS6|zn9}t)YnZXs(?>gI8 z_fyw>FY!BE^v^1E(s1DBL93aVSWapF7g>Cr^>t3sH=wifTD^HO5wAn$FO!Pv?0~`i zVtfim3M7IK(xLmn#}}2FM(-NdoMg>m8fBbyu*1;UVt_Ad_(+xIo#6lw#?iMY0yHaN_Sh%eagKPO6|NaJ!()Ub&A;2?fP7TsX^bomqxHp3fl zCwi;2nUmS8(+f2hBtZPz%TW6GUnxAwn<>1$n#hTyloY7hgBR&QvxhQJcR@|*1Y zymHTWR51Dk`An5AP$7o6i;g17YSl)#(D)lGYBJ=!4iuC#jXqUcNZNBd@|B7~50M1T zfWRK}sE4$Cqyxe%qP+>P#9QQroA5QiM&{mR`+MJ_7~m2trWDHxRGS__dPJ;l$mD*5e(kad@0z=A4_-a$SpqhFBEpZ2AKps8WE*nk-RSPKju zkob!RUec(K=(Qj!tVT3131k6fKxog;sp$bE%xEdKXCI))%~kbwP}xrz>bt0!A(Nt8 z5FcleleZuU+Cm=Q!ut8q2qy5?+v3`+ygzf$5ZJ(k7Wx6^dJ11GAfs=y;Xb@8&NNL_ zrcxoyX`+OtQa0Vg$4KUFw!cOo?LmIMtqfMTOpe@!^`lHYn%Ies(&GDKK3Ukrj`jA; zvV^SjDpJti&9;t{s+FZss@Ky)@&toZ)#(q7q_K7lkf zAsE49qPqikrw#N0C3E?nV7SW};3CPL?h!>ciMxYnO774p)!U|PK9ru^HUKraQ>yzM z*>#82Mo4EK)YogP4n^ZM+V&u&e%Lv->I0W@2Y%ZFV|{L;!Cj%50xK57Yz1g5n%nr0 zBaRl{fVaY@e^~Ayk)}Ir*yJTyMdOw#4e&Kir_Qxdk)Z0@?ZiMz?B3&sWS~5hcRw?G|LT;>p!}&|3)Pm1fp^azS>so0fz1U8W;uWwpmrlx>+0a0KOt!YL%NxRx|^W#8=SYI((Nu}?O&Lld>x2~#!Mp;f0LskD4Oi9b$9)vdb;p+szD zhfR??S`A9*!z?zhVovm-{ivlk!ja|%aQmWXch6A72eeocl=%#2zGoEMjl1`#cIUj8 zJscu8pX^APJZ@$ETvIdct^vI5runY17M3IZ@3SLc|H){deqP&7m$uGu!PT5#%=l3^ z07kd4(vu!_UVXYP<@6-GjAMT}qUxzNH?oRcu0Gt>CH6p(qdNDrc(Mx+oh|aweV77& zMx5K&FeRTrUTT9MfkfuCv8NF3t=|L4xE7Ha57@BqSB{eY$d;j4DDch_imzOWY_yZ<4SAfM?Z(%AoDw5FnyV1bg&`g1S_3+oO&Qf zyf{Yu*^s~quTt83jxfP8Nw`6Iwh6HbMb5=@%mm$GN+>}+TF(mkk8?(w;LxP{M zxHBkO$-CdS=)C}ap|Ge^aJ!v`gt+u}no3yMDUbz^*x(WT&|6^n^g2U=UKnD(3@{`F z%7brN68h6F*pycnWwn}dJW&tW$1R%00{QF_%a0a5174(PL~(U`);Y(gjApSthKz92 z0-|ovtu$rA=@^6}R%@Lh1Cle^2f=<=AiW;5A;Hqe6sOaL#~*LbSA%{4i{k5@qW38F zPNpeg!>-vzrdiDQZ{h+=2K~x_o9e!S&o-v=&`Uca`{~vyl{e|Bi zvtE&s#r^`;B2Z%9p{*7(2Q*S<&X12Y#7{KDPZ}OSSt|dp?+!;ZJyOt2mfzcse;FkF z2|FO2FYT(6hOYP}piY#bJ_biBm&OUZQBT;?o~BMn@W8G*++3yifWViLm$m0RQS!;x zxnA#4rS}BFl;hh$buj#ncKqAeeol?WUdxtQ__0o)Oc*J-{rkC!HCX9;x;h$LDn_>x4PJwXr$0bxJcG0W#})wqZ&M7nG~$;{bI&kku(E0*tIb>5Cl^PWuS z;~JleqODf9LL?B$j?A7-6R64?@6w|~!ViuP9zQrbqz!lNM@KxRsfWiaggwm$wF0Uw zFDpB%fE@peo#vaJNp0JAI6z|v6^hqM(7_66!-L8U((ftjHEMIF#@i4y(Q37vP8Diz z8Js5NpH5xwm!IrASUvl+tCv-^eX3OUr2EFHo z0&3Yah7O7)!NYE-3GrKfj3L3JmX#9PEqaecKV?I>Vs?ED)~zFajh@-r>au5S2C(YD zPIkD*3j0>9d<@ z>iO#7Q=PUP)AZeb;hYnqG>ZM{ab^s#L_6k&!_()*2Zm^sxanOaq;VHFzMBn}(!MVg zd2wVp!@WB2ZaV5~b7=+@@ix7tI3j`?6hUba5|WENU6_80Nd;qwYYZ2PMc7lxjqWX5 zZlb$}PcjUVih7gl!fJnu*g)nhxfEx4a#zGI(f?iYy^^0XBTKJPTpuuy`QQoRAK4Q=uK|?8za0EJ> zvjeB?QDVsTNbz7`QTM(BVnIpa2+C$3Z(T)O?i=-<3QQC{!1fuu0ufA%5x?J7r&EB# zO$_HQdZ0(pls$Cd#=v2In2OW)7MvbxW*7T4GK-8^#m+SWh@3bvoh(z?yPU7$!j_om z&|*3k?Y!)uNv&lBhlkoK22=Tu`_#wSz!c9%WRyJD}s* z=~hk%ei+4~tPN#Kl+~L&?L7=|tU(b6yoA-I$fK+MM2?8gcXdhC%-y!gR$B*PMnsR zNCr4@0f+`V&57&hD)i`nlX|L)!?%&mPMpqLc6f-r^uHhJ$vcutCoUQq=|_MQ!++aB z?R^dI4v8^gRqiT_yOO`t(Pi&zaaU0@^o2uWlbI?v#SI1p6&F<%Hq~#}CRJ3Z5CY9U zX=v>uvY5qK#}XsU1-J_*JEB0H)v7Pr2GyH7H8}z~j>kUIiH@kYPC5%x)AMk>c=-Z( z%5t&r#lp)vUq9*C|Gph69mRJt`w<(<1-=>zewG3Oalj^>HoAMw`wPi#s@xq7jjd=O z42h+)9n?4lJwfZ`2}8V+p?hPZK;IlUOJTuIe<5^rqaFz-E$%qfIytU)`u44Kbp>PE zskNz?y|vZmn(w19aLV6po)=9H^)?@hsPkuO3=w`pbw}>c#)!n49*CFv>adSOK{{!j zaTJi@mx{DKFEg;QLIx2{nS8V(H>VtV9EY9t6GFm}i%e6lkz)s(-7KbTwZtf3xh1~2 z6-E=&(NGvp05!{z1N_bMB^yBIICPjYITV0EL?JM2y!Wxf%+?n?Zm4X@OEAnP+U8JVJ z)3@TkJ^E5MD}~$?KTKbxPDpx7bD9slS?a|1bk>B}+aeqoE=F$6i`-fmPXEQwe_UR~ z)k`w!g+ZwZylVUA5g;trCjhsR3mU_*+HsV( zB&5Qb3r+|dkULJB%#0bSZpi(8nmEG}PS+2aFc;FZ9Fw z3%>@5-xy#m1HMxs`wg(z7`YE!7ng#>Mnkv%7M4ZcDKZxETl>_b2`WR69;wHE)4Q3B zt~zk|Q@YacB09}lRPp!>U*ftJ1b-{YlAu7^hxav{PCFEhnj4hKqtb)4`SW=x4=FCAfO?8~20N3J8=gs1O__9Yi1rRVy3=4zC$n5QPsc2SjemzEyKtc{ z=|j+f9QvLcg4UQ_IDfa&A-Pj2U$t?F{geIW-t}jGLqkD04;RCv}7q+=Q{10@ICXd8$f6?VXm0?!60oBhg$Q=dJb3<77 zn27sDkStyA>1MVK8`frjbsnNJ!>gTl8a6m~s>-PsH5vrnfU3fhfe^*wT==_0T8Wa6 z5;PBkvC{UDKsRncdRlj@(V7Y8yIRvryqX3Y%uaepZ~a%xQ$&0By0)-1woR%YVCUno zEkI&-4H4kj+ohI{48R;}le$iPicwKPel&zmY);q2_7Yc;Gj81Mo_j)2`g}NFCj;Fv zoG**DN_?(>(+;1R@pjNyWkZl6?`Ep`6|v&zR?U<#Wq#(VVqRt1m{2$KWO3O0VWtsP z!@>i0kEk2AyUjdF%%7!bHL0S@{PHGD@$qgj!M1gbB2a9*#yHKaH>?{Nl&)B`7qltR(! zs}!vc?9k>Evu2gJW>=VrRP8Pd$SADaZE72o?bVwRpJmK^KP=m9g@5Jviu3o3&DowA;%sEw+t*@~B zzxw%823h3F`Ske;su|i*%xGeGfN+4$+;c2(mdxGT8vW+VZIHdvn@|#Q$y!ZAiq~BQwvpom25Dx_KP2mc0_a23_5l(F!B3 z^KBEp((#TIOm~+A+9f}z{OIDwDI@%3?{GI_m`D7*IPIvV8KA)Apl-IrOf5^H4wH7a z(WnaZGk*RQp-9fbiBQVBZWJ}Jbu#8vzD`zpfwBus#e7-S(vAC-Q!}(VF%TBN@5Rk< z7fNnIw;Y%~%Lu1D%_3;5$ulo*C~)EsZ!Tm;Go5Cun!j|v%Y{+;@h;}Uz5+$a1Nv*& zto-5BM*zpj!7fN)Mz_nbJ~>mF9U=78Ae@VMr3;8mKJey(Ky97&=KKbp>naq!y$}1U zAiq8k%b1kH2M}`BL|DV*Z|))zEdpd@>-ld;FCSoCw8)2x>1*w7(dqlv$i!qPgVGbI z3P&?_yySO~JwDvjblyf=nTco(RRKoup{R+}QXY1u! zIEes9ix8&J{xqrhZL~jnIx=)=d%{agc6UznTV__L0gP~^HF44~NxW$YP@ooit#P5f zh9Ll1?8|v*2Cq_2v4`UD!P?N1g`|sx+jVN2H!pN_U}k z2isYzY@f}U-$|Dn{%Bwow$yZZ>gz62X|TANGL2>8^eO(wK!AdV{pt_Q3UFimI>PvI zh2F2GYbI*~XMRnciOZGp+BW-9f0R`Eas9j|rVr9+oW}MjDnr5(6m3Y+6_um~IYC*Pa#sK^Itxprx&d zSFH6@^H3eE1)RQ8G+e;yamgz7Hn+bc??!k4K81K` zx%HUk9a=6@`EnY$pydYpOW|#?Y85in8@+3yt)aH1TP`yh$Ln&+q@%>Q57#GD+WkiX zTjLwG4c_Qc3{w8Qqc^E$gMw~kYN897dK!A**ysLp_;n<%52sV|>xrQcx2U&mvwtHL z?NuRty!LC2-lxW7`|-=k{XX1auiLaI#xeVTROEfU*~;2$!C-cDU+xne{eSl5*7)>) zNArTP+Wuuju*xz(X>SuOmsj`W1}lYRa-bhKa+n(mw+aydPWxgJFLaF4C&B!C0o?9*o zeY^AmSS=7HNXzfmFlW!u1nJ_~O+?UfZ=|12lg49(VO9VFf?mx)zTt)u_}a?V(pX$r zz8JCl}U*iLq%EL_u~{fWzK~czDyJA z($3$q3_SIl9C7|vOGa+h`R^j?YTeEsue(s41}Ek7KU*sPSy%Ur!~}2=ewMUKOIl8$ zcreXUHZ3FDl5sM^^pOE7mLl>&0QUmc$&~Dl?9c;$&nBPfxsZ@4Y38YE83tMn7F&_1a1zv{w&a7jOrsH+I=O1wE zi94(lJpL$GZpi;77{yg}l6&_S$686>(7i|mHxy#p5|qe&lN*)VO7j!QJ^nD9Mk0mw zkUj90>F^WzqJKMUrcrneZ24Rc)!SapKLc_XJ4o^?@{alznvTxSU_lu89%|bItc#0 zE3VH_^PkH#Q!N3$=hyWKQAi86I2G|X+pjr2gxCQ2Q?`U~5UJ6?p|>{518;b3 zP?%q*HQKIq%{C??b|c71#{6n3q-%5_?q8Feu31h$Z4ZTliTbxxnJDs=KfVtPGu_J^ zohtp>iU0H6_+K45gjeN&~2aNuFiJ~aEM>dgxILT5R{mk`Ggu75g$L2BTeHXN~AdZubh z_-{JRE~)alPBWJ(;JpG4eVX2PFD=nxAfw zP6Mj^{(Z5}MvZzt=QI+H8sAn%d|U*)11w}Z;?;H_%YL4 zp^&Wi4UB88BfN~F3)JSTTlo6UsC%d=e|s(J4t>Gs=Jn(KD4gsHS-KAjLi*O;bUwK= zXq@DhI2EREAik)vk6^kl{hNdj;O20(Tg)$SJO?e}-T~Y!pTk?s18^tbzTPd#G)r4* zkQIVF8^C!Z29j4OXF*icqoF`k?^izv<=$tIHfHZ2E*qhS`VHo$!2NvrU~aYQ+jS8i zSN}4Y^HeHBH1g&DFufxPLNU)=hDRZYGd+g*r=oZ@9bX2e^q3$dfS6=Jocb zj4y@}XYa&N-@2kb8D)D)#=7R!RbL#=Ni>|w#*y4U_S(h^e{8(^2kAYEOYD9BE$lpl z-Y@ljqt%)+R#|206z`JVqqzP`_qWNBQJevu9b-r1IIXCz7|r=Bk(=^tIQP0z{T9)W z2$B9ta(FB^)}@*jmd%0q*AdAmo5pf8 z#_rz`r*|`$IMXeiEpJ0>041bs=P$w?O8yz{T;GR2#nOkYpB1mXjh7$hU3hPU>A`#E z-6Ulk7un~X4f$v~$K+4u43m4n3wW}^iCTAG)N5@x^T%=h*_9hmX!{5GYaExrEFeo? z;07_9NbU>VLdUTiY-2Z6H@(2QGl=chIi7oo`IEf#BInoRxAl=W*CY?|N_G5;Tp+`c z>UUqlDdG6?dRzE<^5M%|m8$=G^9~X}f$Q(+vp&yfJ;|BCtztdbqLGzPtDjBaitrXG zjO3PK&Y6i^UzeOUc$WIec%m>e?@cmjBDZL8>^c+;q;}M%ZFOs6>NkuYvgUBTbD22P z{-Ef$Lbu)f>ekG!$AC>EpHJj2D*LP>*^{_!%3fB4GlfiRR4A9P)8ANZ+aCTr{^5;R?pZaL0P6-Y&QXIgvS$ zJdMFj|6ZLjg>z*Pr7LeL=kK|Lu8l6(Z`94S!#0w-sobyXg>S(UEezDwC5HvFG13#Jh>- zNy~h0ljh?$jUA>!*NmJ!=51vC0`ASh+uo$I^+2^D(Ak#%W?=**#+vNxSyh3a77wLy zU|g9S_9(uSk)tzb6ZeJOke;jGgxO8@i3TM0JAqu1uPo$3Fi0B~axeRge=|S0Pqs~r zdoyC;o7q>z#cyg}%xSeW7-!k8RWpl0 z=s1~IYmBx+610RHiF^+WmtdSy$$Lw>2r)UB?})%2mR^1D?P zWxCRnmH=Jp50-#{((4d@TTfPYteW9cQRa$zcwBjA)u|us)oxzDtfUejDijR8(6Gu7 zA9nsbo$c%@P0u={R166FDdMKfteb1|<46A&v_#Fv=onR_X#-}&rNn| zSXC7;43@ib+ubVn6W;``m?3!Xk3|Z;%r}%T!9OP z;Si}2plm54e+t}dz=GovxiAEOTbalO4?46AD=4E-*Ba=Nk+H|NY32E!fVQA*XZhYw z52(M-dDM6U>el>E{t$Oof0>9GK}_qmW!yjn@Yf}ABb1|7k~v9OaoUySSP~cS-#cl- z99{Ow-E(x}Z!7Yytf*p!W^B{#hE>&5GI}{T)#I;as3113FwN1K8&=?1o=o0b&PBO= zx&rGA7z>EhR!aU{&MkDQPsA7)KS)zvsuAnRE6G?LN6G4B&dTf}-YdBAJ;W7Vx<-*K zTEUG7dwT`yCkxJrAQ_@y$|wFNpkS36%8BhGY%5n(HMCt;o{>Z+S`UwZBy}se;0XyU zGAyoHhWSxcnyV0(uE;9#tX#0-96TSyxwL9Rv;wI&VNnvh;*RRFL%nG`e;;gzX-{2= z=WxWf4_?UyDq~huPhZKcQuZ2>7}+p>{-0GQs>+5~x^XqP(SK)h-p*v8DB?rOHyf9j zaB{qcnlFf3su#Y=b*PwW)vvwHWioJv`gt7&R-H(Ct>@Muv&g&ax!+-{okW&z56{VAo4A|IrE0&;(9wcPczX+Yv4y06DmRvyUcDrhYhVU_8;8c{GtTTyWy5I2 z^d1_oh@TVlqX#Z#$L9}nNOLkG;fUsoS|%w*Y$P+^;Tjn;@lEHdRVj&xmi+H@OtY{r zgUjkUEFOSr@~j&)Ux;Jk$leU@ZDmLzaTd98&OV72(@xEzvJxl+XNsK2JgdGaf^X^f zp*xn+*X4E%K-w*&zr`{#3wF6M>kzdzW`+u0Co{Ihsu@JKZT_DOrVL&{knAy*OJ=lZUoW4r`q}B7btEcD&{5Xfd6uDP`U%_v}EBFw$w$cKg8XX<0Lximw+TYs@r?@m3t5fQVCg+8??xJKD9R3ZMlPaS-P}JJ=^p~ zgK`|*_41)hab$W981=*b#y@(tw=0;5sB7dz>QzP?qEz(n|OIAb((OQq$vg@4a1ci?R^rDHRLVST9DoH#SlWDSxV z?2Y+riL}gakA^Hl0aM%((5u>LGWZ~;P3OOiMpiW#IZG#_8y#zUYx>~wY;*|qrA8&l z2sPS_VX9$A;0Pyt9c^@Tp7({1#_6Jonfd*D_5Bs+FK3jqxm#;I`Jba3RZ$KKua9V4 zFFY3-QQ$o1w0`@fM8|K8NQ%yuvrwo>Uql<~nG6I_Z#0Rzn)%RxWt_Db5Dx)ndz`B7 zM1*uL8qy**jgzaQ$&G_tX!?mI=3f`c%HNzE6$W0B$c0pXxy1a_g5f7R1?IQeU#rYt zEV=AxP;=*0ChCJy>wsZ~@Or#LakY90M2Uz~*JYh1^txhQD}VCaIYhMQDl3+FRe*bB!rAUm~HgheYlD0^LAkY$N+L=q{l9EIHb^2{s*dT>ezP)7zh$G)Y&Lrx|1 zj3$4+&y7tN)U&<=ciU&bj>Z{Ngfo!$4I`>|k-T@*Ih0 zU$J<8vG>#BM*LkRn&%f3d#5FjRfz=*qsRoyLOiTWj=*FS^A%V>CD$tDnOBL+kx`u- zt}4RwQU%yYB`#(U$?+;Nmp#CCq^J-0S_?%=xw`_AD*9j`g~g$d*Sgib-pb`$&h`^kuu*FsAPEJmSfUp7JvWctdou%n)yeZ!u=A+0x(M%G zvE&#-?RwCYFa2RbC>`Cc0my^c0k`SO3VmD{zwV0Jq=jP$qU^i?Z0vpm<+XTNh6jNj zs?Zk{e4T}Alx`BQW^LM38mM(q*<(NuuK?E?N{3hWkj`}3W12a!gMs{S>9zNmE+X2S zi975=S{Zzc#%g{A*Zh{=5L-a0FmeNI4NASWKOrxp*W67nSo^J$+6e|IjT_SN4Q4@% z*vMXw#3f(vLemQoUt0od4KM@AO*GhQvcz4Cuft)uI!iWu3+#{S4{z(EVm@S(T(bX>8L~6@th46Q7p%c;J0{Plp(N!EAW`27}@ebZztaSN`tf{Q_PvJP@ zF6zn-LG3Z}EvOa15%JHKrx5w&mUBhG*vi)&j96;-kzTtp%5Y?!qc{UC@gytXUW}E$ zRMLmLrDxghrVD|$Dq{55mVE?}c6yfW$8-d;k@Q0fhGZFs;RHpzm4;l7F6Tmgcy~jn0AP*3Qpgwy8aL73{`NT zmK8&?jJ+A1QwmO0R$WY1L3d&O6eO5BiQZYpxeTd6K?=#L>-B&T&v2CW)W%&6$$~bY z*%HHIxLGc_Wapxn804W>FeLo4r1o2OC~084tY=;O_C;&qsvOTOyUCpF1iSJT3}#OV zGbej1h_13#fh3ueVgBEp6Y3tp*-cpjbnUnn1FSj`M`vVZ8E>Ka$uADPnG zTb7)vt!B*WvLMT3=&`YELBp z=J*QhlfriwEIDObKiduZ^)CGi_a-K0z|h)Si2FNEP{FPr<$m~oVIR@`cKw)wJ^u@{ zvzOh^i_fxR5Pci#hGSc%&6Lh}-W0cGZhJY?qOY)8nN4!6IVWyrPH%B1%d)LBbBm#_ zB-2hhT&v#iGUuwX#{#^=fXLHDnKrL<{?bixV`iP0Y1gm2CvIhl2zwBGzo7hiM`30e zoCJ5BHs=JJb3)8Hq2`>P=A5vKy3Cb10dO7^Uvi>Y(xF->b737NK&>HM*qxGZO)OK4|9oXS5> zkrwA%%(KT7hqPD@L@X{ETAb)Uy0d-oFDHALe{M+B6fi5CkWuIg0 z+w5NJE`~8Y!NKq>b4&r5qYQrqYHxNK_n_WFRd;seP0RaBe(%Bn$iG#cML#gU4QDUo zerG=aNq_K_bnjmM$k4Tn!FDsuDyxQ_ybt=;@n=Sb4eNwvpWamPQ%183(;khQ@$ zG92(ZPpl~#`Qu>lu&ZnXVBNo}^aV#-hV9Wg(w>`GSIVp|uoGu4U@0oGtw6!Cu41G7 zOonav9Kn9m7*>~^<~WsMJC$*hyM5eu`B&lM9@d-D!FtC@)GJ+P7#tff%q(*Xf9JBY zS|`?WQtThFJ}~fKWh0`dzJI~(*(k}eIiqfKMmK+)@i-u2Nrn<1y=;n%B*M6hBRrAH z%z7ee2_6Q)4iSgLN0Wq%Z9+!j>R}`Ii$MYlzvbnbX?!mLwc@ zC7V<;(lg8hT~$quVg^geGWf^olHFBeC8M5{l3{jL-F8vcrDh;>h~ax3A`@FRqTzAc z_kDec@Lz^hHy(xm?aI=yirr_RWUQp(*oTc*q*jR|A2u1=Hr1&r>cYiDWkjtFXP0)k zcUi>3R2SV1y<>2O?Zq@<&COba&~z>5MOyj3J~%?^-GMmhoY*J@(k6jBn2coCP z{<`w`?Bc<+;R-YHgnS_0npbAUxPaYvx9ln0yN^vPTSZkvu5wp@oOj!L0N0Vg9_Oc@ z3)xhLT(DmsUcf&gn@t1a5lg4AX(7HdkX5n5)GvBT&noND{f zSRC*Q3<_ggCNBSQf7`x!HrF)VH!B%C#1EAW!;`UD!d;DzV}H(*4skcWltpnXX9+=7Wt8K{o4csJb;XU{Ws;z%j<#@5(Zid+;0g3@$l zroP5b1&Vzfr;heESX>TT!fZM7;$;6@c^bR_!MG4}loGTaX|08REm~S zbi976WnnXJPB7>6WkUEP?32x=zUHLtqB$yalsX)4p0S*4yIhf!r=5kid;pT>UarUq zN}jH=L{(W2#6kWJJ}j6R&5?Khp~*&D_$>PK0ex8H&&p09xTx_TBJ!-u?0_A`9mQ2P z;w?JxL#Q_|)A=9jV+y2cD0Fdh7)pq*czPn-bnae}~nvZn1 zAJZdt$uLMy+u^kEh*VpiF;1gNgG%XB@ppV=9H8}TEl?ASR_4VB`n4)UwXeZD@a!)>99DPCS#>m2j z+wp0-?fxvGjgkF|ku41tmfnxx;*Ei-h)6~Grd6wK&FS*Kn-Mk^T$5Ahw4}Fc(|US| zE$MYl>3041ZjhYMu*?vvgN3~N;uGn0jY>i)Qckjz^;qpxa_;?v&FQB4^xZzaHDUvU zCzYie{d&91_1ztbWq#$OMzM~8w-`#I9EZ}ykJ1@*Jc6aJnqq_f>Is^1NZ*g!OV=FI zC#aKV(tU^Yy*zfXETzE>%&&@Zt@cAu+zF3%AbP=09|WlX?NaF;)0}ijO19E;q5P(4 za=NnF!YWe2vP%16y5EIyh&_VUMM!r3+RW*)oh1ThqqBq+7p0vs(rYocS7$Ni{Pacf z&oo6q*$(p`;Fwl}GJfrvOmJ)AhfC`b=#Ky45_Axe()X9P80>>a>G|(38TB1{W2p7w zE4A7IjT^8{c$W>m?n*F$^wuRflfy^u7P5jl-b4=IH*R2>Nbw1J<}h4j=CQh0m{gLv z^MR@r7SwQW`}$Jdg_&ayd0}A^XEG!>OBm-#TNU}xX)PvSV+APoof=`*{_(u}XMpHcJ0o%zLS#dld(VTJTax9cu$65Z2lb&dM+Kuc^T z_c>RVgQyK^Vcm4QPTGz?%&yeVUaZsYoLI$r;EX06+(6Ch=KL$xmGV8z+Bct`Mw%_JRPv7Ld>3g;MFhBQyr`?z%Jatp1S8MgX z3b3q{*i9s#jr9XbG_aDgXI_ycgOLXh*m?!Fsh)OWwHZs-cER`x4%WIFT{ecwbra@wL`!%CZG^^PD2tWbm&&9PZ#$}ik-yfnx5 z(o8T^{)HQMZ@zZwqTtTe*fJN+u@%mg>CR8|kMw+2NYBS%B$Zr)qlJaVO1|FjM-fJD5uT=d}MHmAs-@ zzWQxir3TucH=*Np;jdpzpm7zTS#PbhM?} zUY^;k5gxm-?W;6n`tuf}Js{Vhv6I~aQ&vyeE`E^~9`O^*^~JMveZ4-US5unplNr+F z8)mip>1VwPY3J6}N0;fER@;uJu@9!z^?E)^dJGL|wi+uUT+Pf3bxo4sHx2fC{*&CA z;ZO&6B5~*I$Mk&Q-n6Zo>I+M6+h-P*9$k0Os6nWs^&0VAI_j7{7%Lz1Yx$xr+S1*XWQ$AmVi%dFeyR^Eh-TwSoSnw5VVsvHa5rPwEzCni zuEM&p)+P0rHF%GhJ_9&cXQ$O$H{PzBWPCHYsg?z3k@sC(Y4Sce5x0}3$$#H)Oi!z@ z{`z&yd|?9EwPQ*ei>WcSw31t33KnBnQ*JXqmi=!N0j;u}SR3 zQsvDlyi2>q+ZY5zfMZlziTB7-CSnG%L_Q0`6#)De~zTDt$>{))P# z;_nPlVe*e&;wsg&SLARNrT`X#p}KuH9>Iy&d6j&yeYXh~p-z<~e-L<~N^O~jlK&8| zJu6Ip-Khug8fF|>%Q5ex{!{s1+p4Tv4>?en5ZHej;$dv6bmbqPip|FDw(@~yM3)N6 z0%Z17+nzz84Ry63N$9*&m zzT#(9;F1QS_s#X7#+I1@J z)uvD9?$i7>6g_4NEpLO-X}}EgB2ROSSJNcX5075v81L`OEr=)QU4$v*!BU~;JC6U= z3KT|wi`+$nf@)Qj{81L;EqcvBC4-#J?xq}KX!6%|q9)yb$m7@E$a^Vd(TuZS}C zz&9OFQN9$`LuGlZkcEzD*GEUTbmPWYbmcMI11&mBpnu>v_7gwV*rU)Mj@zd;w(H~j zTueo3%(e@u+hg(5p1R%Q{7J-5Tk7^n_-Reuo{pcd=!JIuK(4;p{epfY*DE^}H7i=J zvMgdwmCvaxtIKR%#lzIvRe0RChB_|7?&2-_$3^|mu70W8{8H)n9dHynKDn^Ov-FNd zR~Bm#8&Y77gu}72JWE+jFLAY!cEgz#G8t)j%tN%XUgz(iGg%Iw6q<4g7M*=l=%P#5 zn?|Kj%O(9_^4=uYvpPgH`|Of_q`#Im$`%8B-tvlrT-M!z)29eC!hp;AVr~ij?`3_T z!2dp05-_EhH752O(Sfeflh`SXxSe)h)@KZ!#^_n-lydWNPvg{D0v*z1#u7_AteTs`<#*b5_8 z&{x0d9k3`Z`5o4dtElfE`dz*$6IiPTyn$9t?QYe)>QjH{w{TqlU0HwX)v)!Ne^0*# zxm)k)$NCOpl`hv=Vv4tGEOSb9&VjHZ2K+)y^I*8O9Y>U)K^& ztsXF%exoOUy7ipEs&;}Al%nbPgdA4~jj29pApb>Wsd$CXzndXQo2nZGMoGs?YMS3m)KI`(Kuoh6}1#EqXJuq^s0zUhD? z;Za-Z=nic&;WMt4d)@qbz(>}t?;aKOu$|ehzVY+S`oGfB3636Ah{aU;q}WA|d6Bg} zbdTB=AQuzU=p=749p|Fdn>=Iqa-40z=Bk49DvT3|!6h5i^>W!aE=UIYFT$%9opK-RYM>V@k3D-i# z&;0DK)vvyp&y@!h=~U$_N+;Va<9OHWt)_tQHOc6*3X_h1ls@50V&e{Z?A8u__12p% z+XH(3gpFKhj)ySjLZ``Ni($9x5QRwL|VAFgAhSn4k- z@x$RUi9~*%)s%?^@PrCuIL_5JM>UrlFkn@sOVhRRdUhrv_83kl1d#%7IkL^Vl>lj!*%GC>`XM0*C4ARjrjZJMDWffWRur5w^G=F`c+BnDGvMKBpU^7;rg z5Zw`2RbLNv?f#Mt@RihHZn?-~E_f zS#e+pIR+`R8>96HF&a4naghcOkM7q zHdHOXIHHV4l+0i#XVn$fvC`%)>v(gsA>|7uo$%2YlU*1k>2j;J9nPdmr59 zsLwLoiGc#%rbk0bqBdu&tCt{3TUzSyeqmhaQZ~} zEoy}co&5C9-I}>BN<}bo=3jSA8EY(st=!KvrzaVdB7EC9$y*wF-jY&c;_)-QBtaf> zesYR10mxl+)<*fe)ub}ICQ*+)U8(R%5$RS@7z(XLk=7hUFvF>i#9NsoTb%kt;?!T-j^vC zPGCuQ85z?~_%!rY)myh#YJ;1qD%|<3&I(hMe~LlMxb&bZk3OiQJOp**dp@Wms;pE= zYUzp&p6e)fR!|<>UGrvCFrv~`I)};bC}i~u-h=8%S6TIf57V9DBrr`H!?4j3@NdeE z3vKwJi%qW6j9ECId6-A&aA$0N=@?tW$Yxg|x08L6DMJ3DquGE;W0Zc_=@6Xd&or4N zYA}(wSZQc?P3pR$ssg|j6ZS#4WX(E%^SmEABDrhm1nKS z(Kgc7KC)RO@$I;vSj|p=*j6dA%kkw%+q_}C2VL2R^!Jhyi)pCE`(nQ1_()sIFuq51 zRUh&Q*K^HC+r32Lk2YLW+&~a^z9a&p-LYzWxMS73N06U5_>}G#MSj=%CEB(Pmg(!GNtjxdNDtzdZ^CK|b$sr@xY85R!wnW+ zhbqxu?~0Q&#eAqH(7qAk#Gj*yDZ1Iik_3@DH*f&3ejZwS2TCvei(V3Lf$NAejGye;O zEW^Hhi+7sc)e$ko_WD46K7A>fWI;Z?mP{UnH%`n%(i3Ll6DE>HD5Y{DnTk^GP9$f! zXKC{!@)|B2UO1WLb84dp?MNX{t6e?lv?&nFI1g%>LX!Rda!2H11PLxTLlUr?n{}Zt zNcZTqDP%dE=VnhOGr33TuBk-u`@Nqzc1>Eo>&ggCUSvpd$w2V;e$+ILJm(edp4RSS z8EB6TDc_Ee{&F1MH4RH%1idhg4E5>do_4}De;~_*tCt|~@L`mnPU5(5nmV2IRl5(S z1=C4@kH33buxt9j^5~G4K%8t(lKtrJ=@|Hd^o!|ag7*F(+cN{uHjj}MHF2j)9wW=N zb%ShU0PA>+JnnbU-EMB>k_W0(r)$H{=70~Wgb(S&RPu=L8-x7yT5ULNMh4dejGL%x zKwfX**_3@Yjp#r5%6dZ6hHMqG!w z@zUrvvnkkUsL_kn3HACLay(s>j*i<+%hJhME`ffLPIhxMtJlvZBRQ||gkjrCY}ky# z=)x3e3rV0S=8<{f($KFgUU?JKCh60!B6M=Ud$j{@UcrWNuSug18lkR^6pEPfoFqzG{)APwWo-IeNkI2 zb1Z#ux*}Fo*Jgt2^za{mogxm#M85&_&-rAG+I0XO{sf7cxH#TEP^wam!r}~jVVv`b zclv{hEg&kfkz1jUgB*;S zZF9n2rrtS#SrphyPS^%IE{E{$FDS4zPT2GGxf~MbzD$8V%{nKcW^C9hBVAwzPkN);ckbkbp(_aw1$ zuT~QQJ0@LfKNwwz(`aBWd0aoNpLv=}9MX?ImrLg9!;+C?hUNl^YqDInp^4HZoA=5#=*P zn!1?GO%f8mfXK0CxU<&=F3??h+e_&4Ma2R=c2~+cs)*3bgT6om34^|P02^B7YV_9j z#F<3{y|tJ``hOA&%F7IpbHyXatRp}%IBU#5#6H_*H|0-U=Du}ezHOw z(U-1VLM8?Xm0!gc_lW35VS6xRsBCnjr4!oe~|i zjKmc@!w`)7aGS>yp3bJL)m(H%sF>0kBs4||vpr*7iV!9+N|n~As*h3w%FpsF!hSM0 z(6coPuOS`vR-N#?XAxp7mNnl0y>|f6%vKIbN1F-@o5J~2&mv_%S!SJ$>%sv)YgHi+ z|Eyzh4I2OmzYP8(og0HKcJWcd+73F;aBmg7eCb#k+;Tv;8i%tYrx@fvvmoi zc%bax|Emz|*#H#)zWP%RqhFp&Yj_w_JQ)C**)YVejH7FhV%u~%YBB7P)Ennx1S-88v3%9srt0HoI`(lhWLhMd!ii~ zHNKNsOflZD^HVg`&V0B7?xqpTNhFD3d7e5TXVB@($=rhJo@Eg%8Y?9DMvjkTZ@4Fl z##FN5hy0-RXBTqRYGjqC8T}AcHi_$|J$C=9oi88_!ISq2J-d6UkIZ{2nt6<3=|C6q z|JI%VFOUC|U)<7%Mz0{51#9|9zjzd}6+%_t6Z;(lhK3N&2s+1w5aNljK;{r`+loGg zFDH4z#~4i)&)QOyC#%d zN&3e3eb7y~RsrGX{hTCfjW~|wN5c^W(2!tq}0QwE3QM9$hnxXuP_ z=mjB=7Of(^eXg?CW*6gO>57tYQu3wss|ep$?TN7*(ri2|-}EpZ0n%A3cl1bj>g;ey z<$00ED13`G5$uLe@)xM@bHt=}^Q1$cBcuHZYYv2L#bA{`^5`D3o9M|^By`g69uLTN z{4d#TAzb>^BP|!}r%2aj=seMq9XCDlA%gVxy)_jDj&Mu~&j-WW(t=`R= zf$W~!(A6YR?G;CdtR^FSw6PkqfhN?^^{dI`$If|Rrr{qNXRmyi)xfxqbv-Aa{pUp^ zpLy`oq2teV7cMV&P`L3%rMmbP;uslC{ql)m{M3usdeRd zzrF^tLOu;&L;i%1b?{m;mAu3Xh<`!;h(5EHBm@raZPWJ7_m&5Ixf?PBKc2N&d>@Ff zHEYRC@`8fAS$d!Pyg>GbzT?5P53Dsc==x_oV7!o^H1fCn+tuwa5Dmwb(M#({6PclW z#$o9t`oVfK&M=j|GFDtjyVjFjZY|Ayk%ar@dlW^XuIMb;mC>oPdh)C38!wV&kMv^e z4(y8^p|Q4GF$>VXH_z?XuBl*i-iP7hdT8Um(uFwP4f9Cm*!4X^7#&qWB7De$tlC)H zxtNs^9DkjzEFg1z`zw{&D=qXeHp71eB9>fA#kC}uj(LG-X;%SRI+*Xqnd@PUH=aa` z#Dc-dU*AWGj0s7RO1cpPJi_@+p>i7iZy`C{+h0kUBBgjZN@9R6{K9thtt=Nvt1uo17yi~hcm#PzpE3->M- zuJRhNI((nhr-?O+bn!lB+#3%Xg>O}I9L5zR@cMl0B{I3kS!anMlGcO1{Sq1Kch4R3 z0h4-!@Rfqh7&@loOJt(^_wHEilKUbID;QWK9bZHeCysO0tWvwoD2`#z9R|mQXqzFr zS)1oAt-w%dieY0Bb=j!2unvr_PN6)7|IOVoA{yTyze$f3k;yomaVsXg+AEq4E{6IZ zS{O`C@O}Oe{iv9Pn7-qc0^s`SCf;Pv-y0l1^R@##)3xS%^O^LwVhq|ZXr_e><{IfX z3z_V(3%x6^W@TgOiB%udP zaxG$W(x*#EFYRU?XAlB?rG)gsG1@03WWa!rn2JgHI#^3dudx=Xw{j?Jv(h;GLZ=9? zI!kTT1Nt`YwTT2oeCY0EPR4zG4h!4dYX%~luo(TqB%P{Qm6%4;HxWMiO(ziuN?VZV zQ)3P(x0lhwL2p>r9bcaBxx9KS0(nXF?M-C3`)1ZaW1UUGSJ7`bk%IK!&44v_XfY><7>iiSXhSh$%)Kqx8NOkNwfL@Axky~XS)^rZYI@NrI{ z7shorOp1aMXii~*kl042m4dwsG{2OL>ACD5;(a=dJ){W=t{VpBVQB+BS4sv>&v;OR zpge`16kcYNxTmvzp2C0rA%Xh!kVY%z*XZRB7)w$Z#2kghK4Tvto6g=s#`b@L4ezQz z@20)2tXYw7pEQ(F^<`9XN5o5b5q#K7e2BD>9@|2qbn_S$IfnkQ1?rUyn)V+uPdz@0 zR{e)O5-}tSLliU@pv?ktq43OTPB{4YivCf`##1YLMN#rHiBj`XwExRc%lt~$y-X$! z?TU0}1L3kj-;l>Cf1x~hIpTY6{k3dnZ}ARGwv3COq=ve}%s!?j)}AO2rgvY4OecJH z8ZrD_#hWyGD@03yPTGotyjHq&D@ly$=dQ>uwMJu4dBQ)>`~)@vI{!w2RaO{Vu%YH( zAf>oBC<`GIyiTfxXx2PRoxIb6Tp^nj?sw7M&}E+od*?aU49@Wz$C|8z5sU93OjjCt zB)DpCfTau0G7{ve4Bnw-!h`U)n>GeB!SPZgU?Fpa-`((QEZ7&CA@pKske8;&{oHX} zpca-Z-4_aaQLN7AoyG8z9u&hz0xW#Vz#~JXWCk9wx@;|yURe-caA-@hXSV#d&>ToqqHHHYkxH&)FDdhu>C1)?MWHx3o0gX>oDiB|5 zlnv~Om)#IItKK`xxVKM};Llp5iPZ^%XcTKkM(D;t2H0zi7kpXz3FTAz2qTzMUkx#S zei;dj?#-wd0bk4^^RME8IP|MVP4L6|7)?(jQ(Sc`?-r<(~MY7bJtbaUBX|;*Lfp z&KD->^3bNOf0cw3e8-Th-ma8CQ6Ao@6`T*!GWlb-2R!n~6vh%hbF24NNS_ogJCknc zjm;T9u)dH^I3YE9qi)J!aeo9G@d~!8(Q8xF2`paxMV2}KBtBK43)I|uzw@ZMuG^03OW0p)~j5W>@Jer4l2g9`1DZYsBOyMmWkN*0Sq; zkol;^3+uDspqr57dEX5q9#A&on>o3S9)6AVhmGX7uaRB_%N`btt=^*g2xU_+Ma*O1 zDsQ&66n40Yi`hD1Uf^9-u}pYZDS0G9{_$tr&MGKuut?u3aHmiy-TLQ6Bj02%%5Z&w zzv;%#v(4U7RS3(~=t@goC&q$T6zrb$R_LX4(${X?-DMml%g$$|w`4bGg^ckbhxyN0 zmih=UjM7iokU$cKA7HvXw-FbV(R<77;aYUkg>{@#*N`S;X=1sn-mc}hvj@zTW~p2O zNgXm}5Ahdp?|mF4LyX7Va))Xge(6%>Xd>uRO12vIDVSCwT%p=>^162gdpAyz&bv8I znefOL(D%y8;_xcvWvv^=bf&Z45L{YNO02TFL;M)J9l2k2<`#~*IhHCJmeR}H$w0DM zf#2glp}{-I#&ENnm|;3v?e%ci%|GGhc*2xCQ5lZAZAWCCb=IuCZ7$Z<4v5FLZy(tKqif@H_~c_BV;C z;4wFGYxw^*s}S#IthR84tGyhh;h0A-vO^h|O>(?j(PowZH4d-Ck6}|PPjM5)f8~{8 zALd>6ue^M3x1x33d9NJvf~+{nO5UBH^#ue;rOKQ~y=#Q&3r_jl96aA2NFG1ev8HXok=`Y`^Lzo%#zT z;=h&0GEOMBu(v8}e|ZdbuOL|k1-;PH@^z!*#a>7dt{V}i3r&&Fz_~-cglk5}DwZO5 z8l5T}zSHP4sde}>18_~#FfE%HpBg9Qk^q>U#*LXRSRX*@!0VwD!Q_v48)Q(sd(S=)lo-{nap? z9(-#7SyaUHlZRGi?~om#Ip7O_jnh6PWKTfC{ln$16dYIoVW5djx9ACYj%C()lIa?@u?SlQ>I zikwIdyz8lo+qN(afgHYj7w1sfRKE+V-Z`}IF0!cCXx0SfE8<(XUdcA%@M!CtS-od0 z)0N~T&r*p)!{`UQ$Y6DB7`?d*C)>Tks@?23=0rTV8M}#}?$e%Q_uoa3%VoRCd>m;t z?Z#QyCc1bJj>?zQsy(D`Qc6#d&r-u7X%9C z8JHnWrR(ZJ{lw7>u(s;E;X`SNg~Ppvi9PAzy)ea!=t+C+BcJ=r!!E#hIVBmod3dgk zTU4F~GT+ks`>^4=LgOmQFmfgoGypwCmsXN!7`o6`D@hr~K+JpOYuE+4zfT6up2v{N z$6ID>HxI6bG2HvH1GoQ`ZFlP1>j$mHI|u(B+v!> z@x@Z#3#`UmD1B!?dF~O}aKRiE)Wc$aGN{Vh8y+v*UxS9|8kiceD|dcBJ96Y>}W zntXQI=cmn$r?=+r|J}la+yVx-j0dPNcR!eul1I>ASmv6nsHanf@La8nQCkG2GoMcX zfJ{~MYP$0S63EN<+O^l%nd87Gec-XI%7*tO%Dda{jD^b@WpD^>`+y8kCxp-*2S_Ls zK(Pl%jG8}AXB;2_MEa?nVY!FE_ml*sOFt;DT2>|d_-I3rbhJIqaK9qTW!I34<`Xvm zyubOn_R?VOFI|;7{ziL3SMV}}Q8&{XHK5p9qlZ-q$Fg3$dvEp1Cw)R=iv!dR)rv{* z0n)pNaJc=Vp?tj2b;Z}z|3fl5_(HHs&%A~Z*h-hzw(`?dm_5nuXp>X)=?@97mpYZ| z9HVc1NP@zIE6Us9V5M@ohL0Q8tE9^Iv|tYPlj+$HNkW)(LBZL@Z~(>GPv)KC5Oq-= z>*NY*I!MNG+vt-ANen4wIDo!HUp+{M!aTU?AmL%FaQh$(O6Sn&)g&n*nc-;f|E)5% z(ej9fyIsIfQeeBgSl-dW)KLxgz^BkJt4Z(S!o-$}1)lM^ATm|5w!^i)KAX3;nL(|;hGwuaNM-Y3Y zcsB^&k%fq*T-7msMg4tPMwFf3V(8$Yp%_u=TH>|FB>dgl*ASh{?e_2aQ-Q*_`GTg{ zl6Ysz%O_15mAKE~G-n3lixFIYu5c(y#S?I9j4I4hU|q?FJGPe4UG%|Cw1zn$5` z3FF$*3|*m}$uNiLR4nP7xCL^*hseUrQ)vpaG=?D?8FHu-S!@WZN5nTrIKnpf#?2T&r%@ zR9GWLkyV403s|$dYFAu*u(}X5u~+K73}5%eY7th{KKzZarVN zP6O>&&EzD|ZcMVzsC5yeAJC?cA0guh3(~pp!YDLTbgVJF(Dyrw=o?h7F5b?>JG2$v zP*z2bDmSerYooqR8@UU95_v|tHrJlf0_lu7cPq3D(HHe- ztYhr0+0YkuE1@UEPuSZu11t=+h@^3Zy$Noo{u&PbAH){1S^*eOHET-ak_#X(u=s)2 zUSbu4!%EvYGIW#p9(&;pr<#VZcR_prl;aY5NZie!>kZgxGG=h01$}WaVi>9{9Bok< zPS}b9nUrN=SgD4)sR4IYUU9p*v9`OSox!lvHM3tS?#z1SdMWYkIqaR;;eQ5DU*`pS zIjRl>`O@3o3}h32ew*zLc1sTIZR8ziw-{id%o&4AIAPP-Sm!CT)1LR~bEx}SD|mJ@ z$FHR~KZf`#J;i_!zf}Vx)$$Vd()4yShyFa!YSa{|RlrApKn%ax@!LF(C$&K)8?on$%kIrD5N1^hj0x(Nr)0DPGRqGn94!gK2>U>DKDS&}`eBu6v^QqMXP>?Ln%-UX+phcF59(=F%ssKj*v>;5du8_ib5H38Olk}C2>D-~ch zGCdFP7|2xh5gPw}P#18Mun#dJj&{jF#GRmrj=>1~Pk+G52d0#i3`}O8 zE#hws&=_I&W-$v=iaM?8)JaDXFVOfYi3*$%z*Z%V@P3osk6(b^f#<{tPkt($^eG7y z7S7NZ2N#4{t#VciY^j&1tk&$^uIp|qs{r~S`(QZM0zR|V z7`Sb403IQs=(lqvUX!u)3d#{uTXUD_jWs2%SO8TjfqwoenbebirUhdP)&QY5jGe03 zFPP+!!UGfjr!EsyWl8n`9~6bxr8U#NVR*F%z(n| zGq~@(P5=Cij0}}CTXu6-G>q4yhR>_?KAg&v!$VJT3!TvbQ$cy}>29W$gsa`C*g$+n zeeBN$ znvR3S28G0r|4J%XNc`|G*sBVO2Y28)YrB=MU?fTv61V<^{**%E=D%Q1DkQ%77c7_7 zF%oMO67s*2o>NF%{}*hoLZb6uu*a!aBk`Lpk7^MGe{?}No3q{(UhZymHWHkyW<-ma z^)DQL%m2j@hOth@xGsTSW^E(%6L;vljilc+=_MyS!IY~T&g#K*nt!mWC~I0>KsO8* zOFe{L@pIw{zdeLis)v^8Bx?E`*6p|G$j?bn&ue~|g2M-e9}BNFgtm*9>Eh2xOvslE z`VZrQrmRQHd4zr@{u15$Ib)=eEh5Keui$;AdvrnE*H@|$#eup7vQO1Mp!TQ>qgD~Up=fvJ1J#2ThrXhCXGC$igKj}Rs6+@xv zws^=lB6bZ{Cm$A7ya9_O_ClzRe5n~%Pd?W~9*e+ znr(5j4;(%8p%L0%d>#F^3EBvmPHZOZ+SuG?^2j5?cpaT64uC0D@oU)Y;TK>_|LkBwy z#(n5nnMSveL^Z#dX19>Jn6rmk$b_+cXq(Y*-@H+}hjqlJjBUdMm)9KaFdX_2Ibo?X z{JeFBX}zXOrz*4N(>MI=NigW^A;$XBF{j9Y2+Rx%R>hDZ_M}2#VY62B_Qi;@CuM(j zbjcpz`S{Xpr^xsMIp+&(UilMU`CKKpcJ=ZVrdpj4)s|;M2%sJiLGSvoY?>bRQ@*Ix zBCIdOfJsTkMhiJI&=@TMXyhRXaAFx2SB-`JxT@|4{4>dPs1KzkuU5xmVQ;Eu?fC%vaajTh^w6(c=;GN0vt;_JO)L^L>=dlm$7WW$NtNi*I;#W}Wlb4t_Q6+Bj z$)Ch`omf0vzJFqi!8Xcw%_JOid!7`ylWdQEPJ?^ZMzF#!4mX=Z8`Enh*%Qw;2J&mZ z63%H5j%%ffbHw@Db;8{*zgv=Po z>dH7_i|{q71>;Gl!~pi;lvt$$&AAc&cCV+H3x%||$*6DiT5l+sR}_GW2hGzl)@5RV zFAIAT;48$p#ztDa?A}jVtZye3?%9e=@LD=U#xD~XqV)X<_+9D*{G{0K`;-KT_k1?9 zPyyJNZjUJ$D)cxhhn(r|afHwM{)8Od&Hh+R=4p%p2O|uqoV>o-sJG^CNRWNlZtL$8 zwYn+q3U^N^aV9k~wVovb1yXb?Q#&aPBB#R#+MSAMmE;ThrE?(Le#K0p2|qu%zp4@;PsDgAb0$}Zuz6SmKM&>^=^bPo!as8(|2*$(=^ zl65T0bcAJ!!3Yp;pO{j?-#%fhMlRt;C6|+9*$(?)dv6p~J~ZnK_||+tSARj?fD=xW zIYNc1_B9k%Bwg9zg+NY)CE+D%OTeBzCEonTrri;Zx|*1y^+_k1#7>%Yjs&ZD3(Y!5 zp2VcCKL_o$O#6RHGSz%O-SQ>e?gjepmxQWaeCU|-u;KZWE<8_?0G05jp5RSSoF~sB z&*-n<$|X^+R&q$qC(-6s7*ZXecUnmwwKT%{`W8)XV_Nh_l-Hn*Ug*+BZ+paFp`}YK zYFwN6d#oQ6ZLqa(gGZuFm$#E5HLNs23!AeG#0P3TSRtWUK8U7VfL+l?bm;|>uGV_d zh6^z5e~tcq0q#aJee5E<5uc-l7l}V=N-qL6ull2lM9U%ZXa@;VhkMbE4#);j<#&)! zwT~C|zeJ!Tq}EGdgg5As|Hsw0z(rN9Z|@m~nPD+1cMvhTZ9zmsyns5zFrgx9nVFf{ z3CyizT56V5c$gVYhN5#ot%XH3Gr4OtI5}jB7tR4h7!VTyl@z?P6%|Vpiwfm?)}Wp9 z|M>CDyVkqz_sd@EUFX2%FVHhgdzSus4hQ-q`r>(yjWTiH#q+ocg~a+@^vH&`@S=yD zX}4YS*eB<=(>a$t%7+Ud9z{u9peO-99KW|+^SgxZ(E2QC_9-k_uO-Jo;cDU2y zO?m1NIz{pr?k~K16pieiqxLBAouk+}c!#wpn(sy;!^Cw*i`HCN?``&Iv%*t+=+5(S z4&OOy7(1xqX&f_zo^T_R+=SPUQlcQ^-1wD8>EjAA9yjRry`dm+ZsWy?N6XiINY*aG za=g?tFHBRECwtpl(Ds*SI4_oZN>lr5InQOv5`3ehuSp)kD)UW0ZO=_V z`cDacP5T~yE%&{@)(@z>AnE&9+`n+XJg*9tcme)ZGF_4;X>d=>iLK=vatea{G)ezl)MzZ$e@xJ*CyH$Sby zU8#ztzDe5DtOQ-jn+duUc(5A*EZhgU0+w@ah)^u_OQBEs%vZY(RL;pc^%ie^C;|)G zPnTTr2+!H{mbX4-KN7+G0BV3n=yxMBZBW~9A;s=8ee1j4`uqJdP7C*bh(s3b7@+Qj zom38y|;e$J~w^)+ur&M|Mu6~!C!dLU#l+i)keZz2^s*IHm+@MnF}4yZc=b9}Y^{chZ9 zK9bbe6pfv2H|{k3sWrvRZ=6&G6VkBdc|P6wI^UKUV( z-A}9258-xf_0})KvwNFBE#QxM@5a-*U{1HK#$P)hsPV^77YupQUV<6R!{0fr+8pcZva#>t|eX-I0Bv&2hXM>lujZgJ>W-g*t)*@dZ6tkYlH4`~w4 zPkpuRP%BW{hd{kP^VV~FY7{}mzS_#$essh&5C18*>ixCH8XFs(pjj~325=4j+H%k~ zpcl}g+V~ws-A3dq`}?_6=$k&LuU*573 z!>k1MS?RD+YJ$2An2TyzphhM`-3*BnDOt#v&l-|G2UdUVtuF>uH2G`W#x^AFfLew# zR~(T4k+(h){FHYT`jl|7Z!t|9tP}&e)d-lN&Wr(IVrGw3xV_kac^?m zx>Jd|Lnjk;i3nsh%#a=~2_2Gn0D^cK)!V4X#wpAFA zJ9H5_^C~pahXiL?B)#P@RBQ@O028Zb!s-DfFpOr{v&gJ}?`wAa)Cz{k4l* z0MK-R!#z6-9JWIp0{$V;Vqg=n4af)90olM(U?q@_h^~fz<*;82ShgWjfEWB(Smcd} zdh1z^u7f?g?S@BU&LMC%SsRjCS;&aqT&UmDaNIk90qWV86?%7WDc21bE1@5RGU@}> zfVP3Q1KiL3{RDao)H{F@_?db`q1P32Tmblckh;O3N@j<<#l>;ykln#?>QIi(>h>5k zScd}gvNa@m1EDs$tQ)nn7#`&Vvn{?_Gf)Y25vT>Q1CdrQedwboLwFtyk7vW}lb}(+ zVyF{=u~6@`a-0@wmh4+_HwL^>!0s;xcq^@_-9S3*tVBHK0=K?w$Vpm_e9J~k8ey>s z@Y>Okl#Lu>9@W4>WU#wF4!ls7T0|rTSP1<}RE))-jWF*4bl|T5Z{;KIdM(t75O;ky zkO=h-&j{Co<>FMBPg0+fSmEz~gMFv!Jeox&Z1F*eeG0dn-{_ zvo28=nw6+izX3IPu`u&mo2W}!ov4e3KZ}u=uD6z=^MPeA820xkeHZulL|rdDY+943 z(?VSX^?W17EqG>!+5&z7s24m*2W^GNH3%RD>SB0)$c~(bx+o2~3NytU3A$UY^uW&^ zBXcy2k8p71N1Oh7qAnIxaT>iRXb2Lw7_<%U*MYVpLHVFXpgTb4gB}8HMNO$`OVouR zqg>S%JjGYYQTUS$S_9hnTcU0cu*s&;F9lM8a;qjsA8pm>_druKvLR_V-~{#nCA|r{ zaulHgyBh0WPSAA=3A)BteDw1%es;mE5_S#&tO_Zp*Lpzcv=; zdth!TL+4zE-k=1Ed#5qah(`O2;xLM%F2m6TU@08!fO#>XgTsY@0lap26LNvHN zFe|C_)Mpz!^{u-x|N0J%0*HipBB-lZhPw$+>i{iK3H^nQ=pi=Fb=U8KBB&JI4!|Kb zaX=~w&@P6)2#CWR41?wuXk)r`w7R$e^ogIKL;n<02TVIS=;y*s5%h6{zWNtfKg`H$J2^dEOn&*R``!d_pkOt#-G8`O*W z0ont^?t@>@uLNyH8j(IOQWK!ff*x^%z$Ewybua96gGQDku7Dl-0#FveMo{&B6v(YV z!^y3FE zZs|o4`5_|hs5V_dDAb8~@-!597r8MLDEUCCkIYu;ixBAITBSb3ALckGs*3U=lr=e8l&qVcS20V3shXds8R@Vn<#_z#*cdh7cp258rvR_5ppKPvV1 zHl;oYwCSu;uY_ko#i++X${-XO9L(;mPfCSHbAf_(rCtF$J%}(y4PE5m0BtD8=|efx z57=D{WCOt~eD%+fAXcv)1EvB`0Lg7phzR^Gf?v)0qw_<@IDq$7}5IXLT_Na|Md6IE#T7o|A~2c(~tn|Eik>_^46C_ zy#vrzAuF#a^|L{HeX$q-&kVIjhPr}Oa;Ru#@Jhhzzti8J1+^3E;;;a1yMas3gnk=n z|8M>Mv!R{<1Oa_W@dcm;mf_#zMBWM{w5zq^SASa!X$d#Ng(A&a7TrJuYSjNaDNN@`Jh}VMvC+O{W_@oF?Cmi_9CURPK=MB zOF@f)Rv@z8S37STR=csVv=W*fKr4Wp>TiSP2@NQUICNf67Xy2MO~6X<*MV9<7lXEg z1|3BN0CNWYr4RcS1yFZ0#QEqqjl&EAG_w&2Ldw^H8h~2}w+2*w3`OFH;SSUSbOMn- zp!Hz2yqfWWb!Y6l2PH5oLiS%k1TH`gkN(Vj0!2L9N8dWiN3VgM2`8}J0!n~xpa(e}34Uxd z_&^QN3+P%9dEgMx3m8VI^sSHNsPu`gaP){uzXxbUKv~e2gEoTh09|+zIRF$u9eWCP zy|He(h2>L|Jl%co%l^M;k)Y_7`n_EAKmC2M+XZ{k9f&B@nT!Ivp|+nxWrmv_P@92H==-2| ziitV8&K;PugBf}rl?eu!Kswa3QSNL{%YurZ1@lZG_NzqQLQo6Lmm&p=fs#P7&QV<2k)ZtPWPxm)YJK8U>8g5r^66dJ2F>@Rq`C8?X}mb!QWFy{{$en$UY3g4rSP zEtduwAeSjiw}aQs?1P4Mf)5y=E&yej?F2=dT-}sLLSyMhfPDb+#c%`J&l%+DhOaQ^ z0qp|66EH|<-M}`W9bns2Smkp$&!bYHrS|8jSf!J9p&o0Opo3k_acnEB6X_4Rf(!x{ z0|h`U!1mub3!3mtsH|KN2E(hc0E9xF584K(yHG_gB7hP1@pBPX$bh{DtUD1vD?Cnw z`KF~R{qcPq$CiW(r*Zn|>70HOMvm2h4)#)j#Za$<-9vCw4$3wJ*>bRt`JdB&zn?AL z3^Hs(An@+#=yb0k%Ya1aL(qNn!E7ZwDhKZnhM8>eZ$UlxIz30VUefKDLfXIKEz0h;PYLUNW4g;&rO z_o8;fMiXcjqQ>du>D*j-dJ)VOzrzR637{*1Ho*SAN}qlO(>9^rHvD4UZ04V+Eo{v^0Sr4F^j*XX4;HiFDO)|VH8oo) z?uG|`;PoI$D-qd{K13MHVzv(N!%{e_J3+Szk)8|wVjyy>N^b!*1S`1`_(+LS|=3iKuZ8lj@<)LKRMLg zA6Sq@>d;SDFYFqupAdnIAmN;DF3^YF%2=M$Wx}%>cs3vQS?_28Z3FUAMcG6MH9Va) z2-NqhY$#`&5?w$E-1Na-&aDTI4Q_tgJph|2VTyOZ7^!5t6_Kc(Xu@bJDvr$$`Y=yW zFHO*G8-|`j;is(uG>G&L*!Kc0$9w`ETsn6_o*ptBg9*%IKgYKcsAq%T3c-Zf9s9@F zsBRCzlr0F%MljPs4}lhe+Ck^T61oEX-|8=h=>7~sWK!m}cv6Lv7IjebS7DvNA@CN$j}p*5psmXi zb!=!3MJ{H6w-oSGW0!mx1{p0hDbTPnnsqyDL+0VwJQrpwVP*$9f%zVOS~E}%C}38M z6yAbbOQ1)yV^cai0$~#k){0UdbY}__Q7G)2VXqNjbwLBY+A{|g2dQ8cge_WGZDnnh z^@I5+JGO;>D1_7PMmg^R*sd0v%(523ibac;?NflDC(w<7nt@877f3~*-Eh+mGy;c! z{XjXe@!YT{?9)&wbC#hd18m=Zr3G8HzhiB{ap`@qv~&=1MV2AY=iHK-+0{RE&*>Z0k+-(950j!wWQqQj+L!k#Eu0k>P|B$3s+)L2S z{fD=nwy8)W`+V!8CQ<5=z76aVsBdVpnuO=r?v=_q+;Qq#F8%wSJ<{n{K{}Mi)BX6S zixa_qxU_~7!i_<={v~{Ik3EqCh8J!W9J&W7rM-U?$u!Y;1*0+19wtqw&(F0-2@~pZ zX=p;dJyIH9U#bwt*SijUm4};scAE$iltm89T$!1CYdFi-M9hOp`w4npJ5 zFs`P_g*Ty5${~!?26@MZzhu?H_JJYqE>D4H3yAE*xVFAEE74)d!#uobVEh^Oh}8ZtU3;5T7Vh6n&0r)h(HfrrA72+9qli)j-WJEv zZVd^K;5{242OYBvoD8?faKr}b;>S1SPl=WxU!W1|=(s_|H%BUO5$prSGH}9a!A6e1 z#BRLc5UF^vd^|y@;KsU}rIeD8@HMbEXyU z4|)7Z@RadOWTqwDs1@Kc_mOot&9nky-it`i_RRcvGrJSTT)>czU=DDqE~sU?|0H^gGsbp$fU0iCJ8f4zalcFaRqhznrOEk46e0JEH)`UVajIA;7>suH72^{eEs1he>6*Y#8=j_xu}V15l`vo-10qVSz= z*2jOPcZZO1s`y{6|LC*VrP4tbvRS~Zv6&w3a`%*X?QE{rG>mNE=4oesE2*M z(Hc(H12a zEiJYTcIyg-rqm2u@JF93+pFkZ#2KQx_YU|rzut_?A$h@ee;hjdpk-&ct2iKSS{9z+ zC++OVX|8wgBJaC*q06Wsvz(e>VQ~vOl`+ITSu@mNq`f|5=$N!a#Ed|Au8g;=3 z8w~~P@c!?zyN1Tf%Kcj#hlw-mA2e6v8+YmBzT}Yz!QdU0oFj|7qQ4A+oiASY=<#0AXoVmq`-6h7f zbj2K%9WRQB@3ibx4qHF#*;&ihZ@u}To|)YoGw)UhK}MN4h2HTc5wnu+T6K3j6nuD# ztwxTrV@0K{zW~W*P8@QY8C>E1!7kh;7|yc6EW1$a{efNMxy!ahToNf=|_HKTu$I!YtUWEza?~+#S|kq zE#=V5q5-hWfs>P^z8~LISG zPxa1{*=hzOzQQZcnP8l}W$-U=uhziuUaCZQX@^JsR_Nd0|dp zk7=HK`@AhS*_L^V!ryyLdY|n}3VVBueLdUP7XH=~KhJHusqojHyz1>+3h(x8w?R6% z-V==N@r8GKwwDbwLR{~@(}TpDg5?xX-u>LepKpm{vG$8I_%&u4FZ2|-ba1k=4J*zIGP4eF8z-u=X#_w|HqT#|Ko}9V+&-#U_`W4D~zX@E4;{l zvd4O)hnKau{KG+DgI}o})vmgS-J)|h`MBa%-y@!EsgMb4UFY=Z69L3KP{?MrKTR6y z8fsnrPY4m8qOS(91~tcN_9>F*1#c(jc(jcvtebpbho9{%lAC?DlcMmvU}m~K2Ij#o zb2QjpJp=Xgm^)hS96lGJgb>~bp_s#paGzy+IO`1_^nXR+=6J{FJ!9PVyY2Md9+5YG zppMTh?m-PNb>r8#TnmHi@y=8*1W`{JLr}?<`KrY5`khP;Js)0=k;~t-L?(uTvuyle zJ1>RS?~HFuv%cRW9;R~w$+)3^@3FhlPjts*xcGql<8QS%-t9rGl#~XNDLN^wz9_*Q zSP*0S-zzSxM|S$QML3p1On~r*(>Z=wh{mx58vbSHbWCM9$4k&iy-w;KMErR{Y}~1+ zRYB0e$GKZI_Hbbb)4Q>%ZL)lnyH#nA$GaJ`f-tS)-*ja<`nRfSEW6MbJzr;chXhia zmss0umOZ?rD$3CAF*!k#)HDcpo#^)5clro3>Uo0HJ}45SXV0jJJU8Qb)8gv^dmMz>&apB28DX9ING4$A9vQ`MQ+DQsD;OzwQOG4uce!ILwI?ypZ0Z9Y!K^ z#L;yQdS?#WMB^RNi2_Bhu!|3H&Xi9d#EEszB@GIV=NJMPlAqI#1Ki^MW*nIHXFl=% zta!vBEjZ|3L5|@`l?C?uGcg5Zd6~hDl1=tT`(KlDXO+CM%PwED;Z9!I`rrWLnmf6{ zULEY7`7nBZ7#SvCeuwrABQqmK;#}~_J!JE&T_KlH{^6FvrZ9OxDmUvZDcG4mewHW( z(^o>s=qdbOS9#A`f%%J4aC4fYoPqx>@%~?sDL5VO#&@&GPGnU{?y5@nn&}TAtV7xT zKkoVab^q7>^@r}IE3U-Cy>PFNRkz=okyc!La3!|r{==kxD9@8cyLC?}M?MPQILm!D zpdyOBbxt31czL`%Auozm#FNb1F)Fi6LzfRH-ophC=Vq)`vEKC*&m$mLp8m?h5pOlq zkA{<{R`FJ68INfpeEX@+>2K!CCqAs!CCsA)SHDiR=lqxIS7Wm#TjjFmm*}xa$lr6M z_nqawv)*w{E8FVK5l-Lo@%DJr5;@C&c`VAMs8C{MGh{^gxe|Q34wXwh!7>(=NKvXn zB~q^D%H2YU^xj{d2`ztlHqfe*9{MF6WPVLxehJM==9$z;n?{hyFZ26Y>R-mR(TPjF z6+{yP!+=aqYOKSw5qEEEXL4l`9P&=cW&yb>lUV;(Ko4Ra#6rTtR>7CSzkyhbPF76( zVY)Ju41G!X))f$of^>u#2$ciL(P&+5qV{}0OOCkiuTc2vzd{*E&L6iQ1S0NYfw+>x zSGnrKLE0HgvYs6J3+mP@&QlN1Pd*AjMmdA*(OXhA7!%@gum3%kW^;I2)(rYpI0+fW|I%W{k|uYr zuRSK+S&6Y=#V+GIX336rWRE$fcz+k(>RNl7-Uuh*N#c`EEIjit+N1y5itLqIcKXzg zz)?we)pgfYE!FtVZ8lXKBxE?H%P^ge(^qJ2xFsVt(b*AX*ox0@)1pvT19Ixh!erH9 z+)f|kCoIS!AG^2Nedo};cyzipNV7cGf}8i{vYkE}CM&KRdlGqU#KWLr_SqnBOtt3S zmin6Q;YC3jIXy76JQ{hV8};(8gAh{SW=yK|CND?ELo}+U| zl9#+s+%h?DYpxkaZDjL=u*O@o62`uVZy`Sdrl>1ap6@R3ykDviZ1mnpvMogX=LwUg z0Hby8))7qyu#w_=HOf{UZCrJWmPWA`QbP zb5CqW&ul!AzpE0iGYtnrH+x|_Vx)iB$N+27Eh+jKi-*ZFDEHF{xPvQkKb;XxR>{S= z`}RhY=`vaGzI&rcs4VE<&xqsBFwgZLl4UBt+VNberrv1W`!k(5niR;l{7macBjLF} z)1OBZ2+R4BJ{C(hO@ETPYCqtZ^Rso%&q7zdc}bD6Tj*+ZV$#yu|bOW~*&Bj-B4;57uJ8Eey{|#j5khy`9V-fF7b{s-p9r9+mO7 z@$Eu%O{d_o$A+J>)M-B!X8%NE<4BnN&7bH~ama|ZKhgDZWVGxM{W6ZMm8bng1ILkQ z2+h)sBUSPtKkajiCvGyokAK7ZFP(Z76e#BA6gk^qk)B3?p;Z3Z(H{;w33OvTkVZLeIe3M_tcsQ5?UYeI<(@pF8o6=gw zbB%z@7I`@gH?3=Lifb6pHA{75-?YAVQ(Rq-3I-XHRMW{|KI8-~&(nlXWdgh}gb z?N5vAYw_yZmV41_5{<4tD9Z;DKT1_ufzq4w^9dwb4zcGKCy>w_L3IK6ZKKv&onYM4kobH?37t-9Tx zKc&_+bdP1)TmAWIN}LbEP(GUJe`b2ucDo~*>3?E+cB7ng@JxS`=~XU$IMa7C{Xm|L zVEP--n^YWFju585-VfbQ?|^bY%|0@T?3MZR8=CV!@eE(T<(JJE32_$@68ARHlL@FA zpLNrF2_#-F80fe};y0RaY08oXVWOUr1?$u@k#H^a;5%JzHCW~UHUO!J`n&%r!_#w4B zv1CTSZ43950&6kY34wI;6f#y0Y36&UkS(g_8`kCDl>^vZwTC@i^Q*jQ=U6lTa{!ECW8nw|a5@eccqQn}&Bjl%xg2mLk%Pg}U$6phE5 z7G!e#-(y|#l#*EN3t2zEfzHAB=?&cSG=x_g>5b6Huo!cE>chnf)U8MN4Lc=iC?=2nP0{hKs>R%4H)x6|VYWTz8{z?G4(jC222a-WXW;3PX=LSd8Ej>ylt4G%7Z-mXiVV<%~9aJ7870O(>%UKuP;Fp}R z`zWyl!J){*7KDuLeB-1x-@;sbH< zPAsp*l-VBfn5P&CvkEu1kg`s>!M|_PhO!+w$Tr*_ zy-{{pff9zC0nKnvTcR7Upiz&Lu-U^|K0vTVUya>e{I+&YzzuWY*FnTgbAvV3;WwnG zPmED%lu8*F7IZ@sfXG)UN@Yf`8>p`reQ(VA{^)JZ@MALD;eO#>4c+!Q8JWTd9A1S> zw35Ac1F?_SEXD?p5LDOwoIRqtDg<(wPu9LDGli*8vux4W#1X!#-RVB-*=75#V@1gF zu=l!Y8*ehz+B(R1b`v5-)2T@$YR-Aav+J>M=mYD< zcBaKL?{{Q~eFm=nd5^XS8c#8>HcrFwBW0oloGq=+H7&yrva3V?wygki6gZCVblm{9& zyFyFAGNEr^H=Lf<5qzwz zewqchYh&rGWD@*j`gLpib!k=;oA&WP)taAi;@)wo9M(=PVgfY8=o65F1oqm^09#uSXT^dTSB$LJCq>vMA`vT<; zhj!l$vQ=&`%A;{1uNK>eBahaV)p_wnwVLR>+>sO2_DRwn`i7o7F6YnC@AO2!O!WT0 zfhTjO2-(FyuQf*~sw3PSz1Ps6{8Y`Svev+QES9O#sTez^oW|~JNCPTN1#3ZP>@y(B z=OoM5D~#{5@94Z{?YxGE(O!6h%#ce;y5k8FGoDxc6=gIq=QXsWf!#5*rmt)4GO4;6 zmB>3UUZ}1%k1Gmu{QDY}r4auY4=|54?_vP%jLFhNoWb6Q4DoUd=C5V!vkP1LI~><+ z7C(M!EhaUtmdARHPnl(GeY>;gUxnWW>>9B}&F%gsRCtlf7>1Sh4kMj7F{&0StQGJX;osE_y$dOC%SbrWwjQS~%3B1F{JVzOX^Af{yW zNTo9I-zP@KCorp0E`4Ged2}HJ*VvWiVJ6~TOaK( zyeUKRe3>pLPgVq%`~U4V>cdxX=?PA zdXCV!sl?xh_p3cdmJ{Omy31QIU8bbTrr9wB^=?LWNDEPB;K66|tPUYEPRL1eW@gNGT%_O!6i#dsIOYRt8&JHv25_njrn@(O~DDH&8#03>jumMVJ5y8 z^R@3yv6hC+BtvHkuT`TAeNmaK-t4L%d*e}{`_V zS9Y-)_n>{T&#ZV?Zh05|`%Lnr@BXVWGpo|}rlkhND>d%7=XTNaGf9A4)Y9K(k||F~ ziM5(U%ciY(C>sYDmV`D(;Uq~YwjGJ^Wc7=L2{K*gJ2YUAY?+_0@zJg=BW1bUiEX4@ zm{_}tV2r|-qr#?Din1sf`$l(~8q&ycc~}?yB8>!08S09eYqJXtvqGVXEp_83*0iH; z8~vCW`jj98-hozd*dmt3uptmRV)X2yKg0b(VO&i+X0%54|IcoOj0uGp#jL~hPnO09 zjS3^FaPbJ^%cK`iXgssRmc^@3*ZB)aDhN714HtMtWLh$Xi7vS(p??=o|5JbTs9 zU^1S+YG|}o)+V#jx2g%6>MarOrU=C^5pI{GUp}<*Vec_jwx+T-6L+U4BVJR-3DLf3oot zI$|~%n#n(2ZCm07Y1f$a2#-O{1YkieYN2*V`^N_asraw2E*HPM>I(2f7PJ^!{Fqu4ifkF0d<1_8W#VLFwrZ}> z?Q_Ve(S4J)SOzoElUrTIDU)6N+tq;ynk%t41$B+xr_8cc_+t{iiAM$%^R9}|(Lqm= zkvXF#2`^Qd!u;(%c^Av7w89?~g}+t7a+OXTGD&>VrA(3BCh<%ur6h=pLGh*ez$EE~ zs%jsvG9O4+xTm_Q>QG6~CWwowjFYdH%knOMHB1HjUX#SYe%rg%t28D<$L=N=)*HT4`U?nAWuxlLbz~TZ-31cdl();+$8mxBCdoCrR_^#V1ko zu1*x@Rjt))reoQUaZAR=EombEw2Q~~w_QBB*f~*p%Ee>r85hq@xI9sO(#1m%Rv9Zr z{)r|Vc7mrUmaV`$Ao$cO_D&RLS83EH{h;ZtX{Y$v5!DJGW;Rv&b)x8>R;3AIhG>2) zaJhIFLQ?4Vr$|U7qBaBG51!7Zz5_wBs7-hAWSsTl6=@3n@hS31&e~xM3wJGHP2Xnv7 zuLu*G_S+DUJtdxhl7HoTGxm&BQ2=Pt(@pgl(+LA8$O_HWou_}U{CHmG} z^2lPhNy21=iMqibpCl$$LByfs%I<>&2M!tz+U!2Nze^T>n#d=xXsPjq#bHWT2-2hh z2aS`&iEv=|L8roZPn0IWYjjrwU;3p>ljyCvWVqswNzyp#{WOUl_WMNs(JGUVSK$X& zrkV@PrgE%aWV_3&rNfix{HIA+5OQ&JmHCM>w?U>1FO%C~`!l8tZ{s^x@V+cQ;jg)} zQ3H=DI+n#pvc7z7d6453Xv7zen7%!4Snn0^ zwZb7V#-bxp%L5%tp_HCKl3fm?lHVLJT|u`gEj+S(`B2B-n3`V*cmHATqGXQeV3~jJ zNWyZJW8sw?gs|Xi4W%mDiPlMV7Gtu-#o)d1M2@!qAa鈿_kdoxZ{Z{)s_%8t1(IF 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 Qdu?mTiwkFe|4GLG0SUThNB{r; diff --git a/boards/default/micropython_esp32s3/index.xml b/boards/default/micropython_esp32s3/index.xml index c157be84..2edd796d 100644 --- a/boards/default/micropython_esp32s3/index.xml +++ b/boards/default/micropython_esp32s3/index.xml @@ -1 +1 @@ -02000attachInterrupt_funcattachInterrupt_func10,1,2,3051iDIVIDE10Exception as eetestThreadtestThreadWHILETRUEHello Mixly from Thread!ms10timtim1000tim_callbacktim_callback5000200090x151100a10.998124.829971100101010001100501100110000x2x0,1,2,30,1,2,30,1,2,3xMixlyHelloMixly65axMixlyMixly0Mixly02MixlyMixlyHello,mixlyl--mylistHello,mixlymixlymixpyI love mixly!I love mixlyRandom No. is {}int1100input('1+2*3')mylist1,2,3,4,5mylist0mylist02mylistmylistmylist0mylist00mylist00mylist0mylist0mylist0mylistmylistmylistxmytup1,2,3,4,5mytup0mytup02mytupmytupmytupmytup0mytupmytup1mytup2xmydictmydictkeymydictkey0mydictkey0mydictkeymydictkeymydictkey0mydictmydictmydictmydictxmydict{"name":"Mixly","color":"green"}s11,2,3,4,5s1s1s1s2s1s2s10s1Mixlys1s2xMixlyMixlyMixly,HelloMixlyprompt02MixlyMixly0XFF00FFcodebMixlyMixly1attachInterrupt_funcattachInterrupt_funcrfid00Mixly0Mixly2022711420452023,1,1,12,0,0180291001001004401000/sd/1.wav5/sd/1.wavhttps://gitee.com/dahanzimin/test/raw/master/wav/8.wav44044010000412000000000001000100010020000Hello, Mixly!10001#ffffff255,255,0Mixly0Mixly0010#ffffff255,255,0MixlyMixly0550#ffffff255,255,0MixlyMixly5500#ffffff255,255,00020#ffffff255,255,0005050#ffffff255,255,020202015#ffffff255,255,0606040#ffffff255,255,010000#ffffff255,255,00.5#ffffff255,255,0new_clock16012040#ffffff255,255,0new_clock806440#ffffff255,255,0new_clocknew_clock8200new_clocknew_clock0x0000000,0,000Mixly0Mixly5000500wifinamewifipassword8080AUTH TOKEN0_value02000notify0Your Target Emailsubjectbodycolor#FF0000wifinamewifipasswordmixio.mixly.cnmixio.mixly.cnA1B2C3mixio.mixly.cnusernamepasswordMyProjecttopicmsgtopicmethodmethodEQmsg1content"long""lat""message"012content"key1""key2""key3"012http://mixio.mixly.cn/time.phpmixio.mixly.cnwifinamewifipasswordcsub_cb31444082183.230.40.3914109261n63JySRowo13ZLDBKw6y896E0=MixlyRobotsub_cbEQmsg1ciot_dict"tc"tc0ciot_dictccwifinamewifipasswordclientEnter Your API_KEYEnter Your SECRET_KEYclient1clientS72099北京今天天气如何?wifinamewifipasswordSVa3S0UKHIy9dDArs北京SVa3S0UKHIy9dDArs北京11111ble_cble_pMixlyble_cble_cMixlyble_cble_xble_xble_xMixlyble_xble_xble_methodble_methodEQdataMixlyhandlehandle_methodhandle_methodkey1key2key3keyxble_keyboardHello, Mixly!1010ble_Mouse101620000211000009000,4500,563,5630x1234callbackcmdaddrrawpulsesi2c2221100000i2c00i2c00i2ci2ci2cspi200000045spi200000buf50spi10spi100xffspibufspibuf0xffspi12345spi12345buf1Mixlyow12owowow12345ow12345owmy_now0my_nowmy_nowmy_nowFFFFFFFFFFFFmixlymy_nowmy_nowcbcbEQmsg1spi10000004512spi8my_lora433.925716my_loramy_loramy_loraMixlyi2c_extend45100000xsensori2c_extendxsensorxsensorxsensorxsensorxsensorxsensorxsensorxsensorxsensorxsensorxsensorxsensorxsensorxsensorxsensorxsensorxsensorxsensorxsensorxsensor5000500xsensorxsensorxsensorxsensorxsensorxsensorspi10000004512spi8ysensorysensor0ysensor0ysensor0Mixlyysensor0Mixlyysensorysensorysensor39,119.96,31.67ysensorysensorstation45ps2_handle24512ps2_handle50ps2_handleps2_handlews_wr123ws_wrws_wrws_wr360010zsensorzsensorzsensorzsensorweight12500weightmidi0midi440midi4401000midimidimidi4120midimidirgb04rgb0000rgb000rgb100100i2c_extend45400000Motori2c_extendMotor100Motor1024102402actuatoractuatoractuatoractuatoractuator你好米思齐actuatoractuatoractuator20actuatoractuatormixly*.mp3100100i2c_extend45400000matrixi2c_extendmatrixmatrixmatrixMixly0matrixMixlymatrixMixly500matrixMixlymatrixMixly500matrixmatrix>matrixmatrix1matrixmatrixmatrix0.5matrixmatrixi2c_extend45100000dispi2c_extenddisp2333dispdisp1i2c_extend45100000lcdi2c_extend0x27lcdMixly00lcdMixly005lcdlcdi2c_extend45100000oledi2c_extend0x3coledoled001oledMixlyoledMixly0010oledMixlyoledMixly0550oledMixlyoledMixly5500oled0020oled005050oled20202015oled1oled00oled00oledspi10000001246spi45tft_st7789135240tft_st7789001#ffffff255,255,0tft_st7789Mixly0050#ffffff255,255,0tft_st7789Mixly0550#ffffff255,255,0tft_st7789Mixly5500#ffffff255,255,0tft_st7789004040#ffffff255,255,0tft_st778912ai_sensorai_sensor98ai_sensor255,255,00,0,255ai_sensor'ni-hao','hong-se','lv-se','lan-se','bai-se','hei-se'0.1ai_sensor1.wav5ai_sensor1.wav100ai_sensorinfoai_sensorqrcodeinfoai_sensorbarcodeinfoai_sensortaginfoai_sensor25002525lineinfoai_sensor35002100circleinfoai_sensor10000rectinfoai_sensorinfoinfoai_sensorcolor_lab101colorsai_sensor'猫','狗','笔记本','笔'mixgo5自模型训练infoai_sensor'猫','狗','笔记本','笔'mixgo自模型识别objectsinfoai_sensor0.1606, 0.3562, 0.4712, 0.9568, 0.9877, 1.9108, 1.8761, 3.5310, 3.4423, 5.6823/sd/masks.kmodel外部模型加载objects12ai_sensorai_sensor98ai_sensor255,255,00,0,255ai_sensor1.wav5ai_sensor1.wav100infoai_sensorlicensePlateinfoai_sensorfaceinfoai_sensor20objectsai_sensorinfoai_sensorqrcodeinfoai_sensorbarcodeinfoai_sensortaginfoai_sensor25002525lineinfoai_sensor35002100circleinfoai_sensor10000rectinfoai_sensorinfoinfoai_sensorcolor_lab101colorsspi46sdsd/sdfilename.txtfMixlyfff0fffpathpathfilename.txtsrcname.txtdstname.txtpathff0wifinamewifipasswordwlanwlanwlanwlanwlan127.16.0.801234567wlanwlanwlanwlanwlan127.16.0.81connect_wifiwlanAPwlanTruewlanwlanSmallCabbage1WHILETRUEEQ0wlan0.0.0.0ms1000TRUEss0.0.0.080s192.168.0.180s5ss1024sbMixlyresponses1024sbMixlyresponse127.0.0.180sntp.aliyun.comresponsehttp://mixio.mixly.cnresponsehttp://mixio.mixly.cnresponse \ No newline at end of file +02000attachInterrupt_funcattachInterrupt_func10,1,2,3051iDIVIDE10Exception as eetestThreadtestThreadWHILETRUEHello Mixly from Thread!ms10timtim1000tim_callbacktim_callback5000200090x151100a10.998124.829971100101010001100501100110000x2x0,1,2,30,1,2,30,1,2,3xMixlyHelloMixly65axMixlyMixly0Mixly02MixlyMixlyHello,mixlyl--mylistHello,mixlymixlymixpyI love mixly!I love mixlyRandom No. is {}int1100input('1+2*3')mylist1,2,3,4,5mylist0mylist02mylistmylistmylist0mylist00mylist00mylist0mylist0mylist0mylistmylistmylistxmytup1,2,3,4,5mytup0mytup02mytupmytupmytupmytup0mytupmytup1mytup2xmydictmydictkeymydictkey0mydictkey0mydictkeymydictkeymydictkey0mydictmydictmydictmydictxmydict{"name":"Mixly","color":"green"}s11,2,3,4,5s1s1s1s2s1s2s10s1Mixlys1s2xMixlyMixlyMixly,HelloMixlyprompt02MixlyMixly0XFF00FFcodebMixlyMixly1attachInterrupt_funcattachInterrupt_funcrfid00Mixly0Mixly2022711420452023,1,1,12,0,0180291001001004401000/sd/1.wav5/sd/1.wavhttps://gitee.com/dahanzimin/test/raw/master/wav/8.wav44044010000412000000000001000100010020000Hello, Mixly!10001#ffffff255,255,0Mixly0Mixly0010#ffffff255,255,0MixlyMixly0550#ffffff255,255,0MixlyMixly5500#ffffff255,255,00020#ffffff255,255,0005050#ffffff255,255,020202015#ffffff255,255,0606040#ffffff255,255,010000#ffffff255,255,00.5#ffffff255,255,0new_clock16012040#ffffff255,255,0new_clock806440#ffffff255,255,0new_clocknew_clock8200new_clocknew_clock0x0000000,0,000Mixly0Mixly5000500wifinamewifipassword8080AUTH TOKEN0_value02000notify0Your Target Emailsubjectbodycolor#FF0000wifinamewifipasswordmixio.mixly.cnmixio.mixly.cnA1B2C3mixio.mixly.cnusernamepasswordMyProjecttopicmsgtopicmethodmethodEQmsg1content"long""lat""message"012content"key1""key2""key3"012http://mixio.mixly.cn/time.phpmixio.mixly.cnwifinamewifipasswordcsub_cb31444082183.230.40.3914109261n63JySRowo13ZLDBKw6y896E0=MixlyRobotsub_cbEQmsg1ciot_dict"tc"tc0ciot_dictccwifinamewifipasswordclientEnter Your API_KEYEnter Your SECRET_KEYclient1clientS72099北京今天天气如何?wifinamewifipasswordSVa3S0UKHIy9dDArs北京SVa3S0UKHIy9dDArs北京11111ble_cble_pMixlyble_cble_cMixlyble_cble_xble_xble_xMixlyble_xble_xble_methodble_methodEQdataMixlyhandlehandle_methodhandle_methodkey1key2key3keyxble_keyboard_mouse10Hello, Mixly!101620000211000009000,4500,563,5630x1234callbackcmdaddrrawpulsesi2c2221100000i2c00i2c00i2ci2ci2cspi200000045spi200000buf50spi10spi100xffspibufspibuf0xffspi12345spi12345buf1Mixlyow12owowow12345ow12345owmy_now0my_nowmy_nowmy_nowFFFFFFFFFFFFmixlymy_nowmy_nowcbcbEQmsg1spi10000004512spi8my_lora433.925716my_loramy_loramy_loraMixlyi2c_extend45100000xsensori2c_extendxsensorxsensorxsensorxsensorxsensorxsensorxsensorxsensorxsensorxsensorxsensorxsensorxsensorxsensorxsensorxsensorxsensorxsensorxsensorxsensor5000500xsensorxsensorxsensorxsensorxsensorxsensorspi10000004512spi8ysensorysensor0ysensor0ysensor0Mixlyysensor0Mixlyysensorysensorysensor39,119.96,31.67ysensorysensorstation45ps2_handle24512ps2_handle50ps2_handleps2_handlews_wr123ws_wrws_wrws_wr360010zsensorzsensorzsensorzsensorweight12500weightmidi0midi440midi4401000midimidimidi4120midimidirgb04rgb0000rgb000rgb100100i2c_extend45400000Motori2c_extendMotor100Motor1024102402actuatoractuatoractuatoractuatoractuator你好米思齐actuatoractuatoractuator20actuatoractuatormixly*.mp3100100i2c_extend45400000matrixi2c_extendmatrixmatrixmatrixMixly0matrixMixlymatrixMixly500matrixMixlymatrixMixly500matrixmatrix>matrixmatrix1matrixmatrixmatrix0.5matrixmatrixi2c_extend45100000dispi2c_extenddisp2333dispdisp1i2c_extend45100000lcdi2c_extend0x27lcdMixly00lcdMixly005lcdlcdi2c_extend45100000oledi2c_extend0x3coledoled001oledMixlyoledMixly0010oledMixlyoledMixly0550oledMixlyoledMixly5500oled0020oled005050oled20202015oled1oled00oled00oledspi10000001246spi45tft_st7789135240tft_st7789001#ffffff255,255,0tft_st7789Mixly0050#ffffff255,255,0tft_st7789Mixly0550#ffffff255,255,0tft_st7789Mixly5500#ffffff255,255,0tft_st7789004040#ffffff255,255,0tft_st778912ai_sensorai_sensor98ai_sensor255,255,00,0,255ai_sensor'ni-hao','hong-se','lv-se','lan-se','bai-se','hei-se'0.1ai_sensor1.wav5ai_sensor1.wav100ai_sensorinfoai_sensorqrcodeinfoai_sensorbarcodeinfoai_sensortaginfoai_sensor25002525lineinfoai_sensor35002100circleinfoai_sensor10000rectinfoai_sensorinfoinfoai_sensorcolor_lab101colorsai_sensor'猫','狗','笔记本','笔'mixgo5自模型训练infoai_sensor'猫','狗','笔记本','笔'mixgo自模型识别objectsinfoai_sensor0.1606, 0.3562, 0.4712, 0.9568, 0.9877, 1.9108, 1.8761, 3.5310, 3.4423, 5.6823/sd/masks.kmodel外部模型加载objects12ai_sensorai_sensor98ai_sensor255,255,00,0,255ai_sensor1.wav5ai_sensor1.wav100infoai_sensorlicensePlateinfoai_sensorfaceinfoai_sensor20objectsai_sensorinfoai_sensorqrcodeinfoai_sensorbarcodeinfoai_sensortaginfoai_sensor25002525lineinfoai_sensor35002100circleinfoai_sensor10000rectinfoai_sensorinfoinfoai_sensorcolor_lab101colorsspi46sdsd/sdfilename.txtfMixlyfff0fffpathpathfilename.txtsrcname.txtdstname.txtpathff0wifinamewifipasswordwlanwlanwlanwlanwlan127.16.0.801234567wlanwlanwlanwlanwlan127.16.0.81connect_wifiwlanAPwlanTruewlanwlanSmallCabbage1WHILETRUEEQ0wlan0.0.0.0ms1000TRUEss0.0.0.080s192.168.0.180s5ss1024sbMixlyresponses1024sbMixlyresponse127.0.0.180sntp.aliyun.comresponsehttp://mixio.mixly.cnresponsehttp://mixio.mixly.cnresponse \ No newline at end of file diff --git a/boards/default/micropython_esp32s3/main.bundle.js b/boards/default/micropython_esp32s3/main.bundle.js index 5d1a3815..b2429d0f 100644 --- a/boards/default/micropython_esp32s3/main.bundle.js +++ b/boards/default/micropython_esp32s3/main.bundle.js @@ -1,4 +1,4 @@ -(()=>{"use strict";var t={d:(e,i)=>{for(var n in i)t.o(i,n)&&!t.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:i[n]})},o:(t,e)=>Object.prototype.hasOwnProperty.call(t,e),r:t=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})}},e={};t.r(e),t.d(e,{controls_type:()=>Dt,controls_typeLists:()=>ft,lists_zip:()=>Ft,lists_zip_container:()=>Pt,lists_zip_item:()=>vt,unpack_iterable_object:()=>Yt,variables_change:()=>Lt,variables_get:()=>St,variables_global:()=>Nt,variables_set:()=>At});var i={};t.r(i),t.d(i,{base_setup:()=>yt,controls_delay:()=>bt,controls_end_program:()=>Vt,controls_except:()=>jt,controls_finally:()=>Zt,controls_flow_statements:()=>Ht,controls_for:()=>Wt,controls_forEach:()=>Ut,controls_for_range:()=>Kt,controls_if:()=>Bt,controls_if_else:()=>qt,controls_if_elseif:()=>Qt,controls_if_if:()=>Jt,controls_lambda:()=>te,controls_main:()=>xt,controls_pass:()=>ee,controls_range:()=>Gt,controls_repeat_ext:()=>$t,controls_thread:()=>ie,controls_try:()=>zt,controls_try_finally:()=>kt,controls_whileUntil:()=>wt,datetime_fromtimestamp:()=>ae,do_while:()=>ne,garbage_collection:()=>se,gene_unique_identifier:()=>ue,get_mem_alloc:()=>_e,get_mem_free:()=>oe,get_unique_identifier:()=>pe});var n={};t.r(n),t.d(n,{base_map:()=>Fe,generate_cartesian_product:()=>ve,math_arithmetic:()=>Te,math_bit:()=>he,math_constant:()=>le,math_constant_mp:()=>Ie,math_constrain:()=>Ce,math_dec:()=>Ee,math_indexer_number:()=>Ae,math_map:()=>Se,math_max_min:()=>Re,math_number:()=>de,math_number_base_conversion:()=>ce,math_random:()=>ge,math_random_seed:()=>Le,math_round:()=>Ne,math_selfcalcu:()=>Me,math_to_int:()=>Oe,math_trig:()=>me,text_to_number:()=>De,text_to_number_skulpt:()=>fe,turn_to_int:()=>Pe});var s={};t.r(s),t.d(s,{ascii_to_char:()=>Ve,char_to_ascii:()=>Be,number_to_text:()=>Ge,os_system:()=>di,text:()=>Xe,text_capital:()=>qe,text_center:()=>ze,text_char:()=>ye,text_char_at:()=>ke,text_char_at2:()=>we,text_char_at3:()=>pi,text_compareTo:()=>oi,text_compare_to:()=>Qe,text_create_with_container:()=>ni,text_create_with_item:()=>si,text_encode:()=>ui,text_equals_starts_ends:()=>Je,text_eval:()=>ri,text_find:()=>je,text_format:()=>ii,text_format_noreturn:()=>ai,text_join:()=>be,text_join_seq:()=>Ze,text_length:()=>Ue,text_random_char:()=>He,text_replace:()=>$e,text_split:()=>ti,text_strip:()=>ei,text_substring:()=>Ke,text_substring2:()=>We,text_substring3:()=>_i,text_textarea:()=>xe});var _={};t.r(_),t.d(_,{ENUMERATE:()=>Ji,content_in_lists:()=>qi,enumerate:()=>Qi,list_many_input:()=>Xi,list_tolist:()=>Vi,list_tolist2:()=>Ki,list_trig:()=>Pi,lists_2d_get_col_row_data:()=>hi,lists_2d_get_data_with_col_row:()=>Mi,lists_append_extend:()=>gi,lists_change_to:()=>Yi,lists_change_to_general:()=>yi,lists_clear:()=>Ni,lists_create_with:()=>mi,lists_create_with2:()=>Bi,lists_create_with_container:()=>Oi,lists_create_with_item:()=>Ri,lists_create_with_noreturn:()=>xi,lists_create_with_text:()=>Ei,lists_create_with_text2:()=>Gi,lists_del_general:()=>bi,lists_find:()=>Fi,lists_getIndex3:()=>Ui,lists_getSublist3:()=>wi,lists_get_index:()=>Ii,lists_get_random_item:()=>Ci,lists_get_random_sublist:()=>Si,lists_get_sublist:()=>Ti,lists_insert_value:()=>Ai,lists_insert_value2:()=>Hi,lists_pop:()=>fi,lists_remove_at:()=>Di,lists_remove_at2:()=>Wi,lists_reverse:()=>Li,lists_setIndex3:()=>ki,lists_set_index:()=>ci,lists_sort:()=>vi});var o={};t.r(o),t.d(o,{dicts_add_change_del:()=>ln,dicts_add_or_change:()=>sn,dicts_clear:()=>pn,dicts_create_with:()=>ji,dicts_create_with_container:()=>Zi,dicts_create_with_item:()=>$i,dicts_create_with_noreturn:()=>Mn,dicts_deldict:()=>dn,dicts_delete:()=>_n,dicts_get:()=>en,dicts_get_default:()=>nn,dicts_items:()=>an,dicts_keys:()=>tn,dicts_length:()=>rn,dicts_pop:()=>In,dicts_setdefault:()=>Tn,dicts_to_json:()=>mn,dicts_to_json2:()=>Rn,dicts_to_to:()=>On,dicts_todict:()=>hn,dicts_update:()=>on,dicts_values:()=>un,json_to_dicts:()=>En});var p={};t.r(p),t.d(p,{logic_boolean:()=>Ln,logic_compare:()=>gn,logic_compare_continous:()=>Cn,logic_is:()=>Fn,logic_is_in:()=>fn,logic_negate:()=>An,logic_null:()=>Nn,logic_operation:()=>Sn,logic_tobool:()=>Pn,logic_true_or_false:()=>Dn});var a={};t.r(a),t.d(a,{sdcard_mount:()=>ts,sdcard_use_spi_init:()=>$n,storage_can_write_ornot:()=>Gn,storage_change_dir:()=>jn,storage_close_file:()=>wn,storage_delete_file:()=>Hn,storage_file_seek:()=>Jn,storage_file_tell:()=>Kn,storage_file_write:()=>yn,storage_fileopen:()=>Yn,storage_fileopen_new:()=>Xn,storage_fileopen_new_encoding:()=>xn,storage_get_a_line:()=>Bn,storage_get_contents:()=>Vn,storage_get_contents_without_para:()=>bn,storage_get_current_dir:()=>Qn,storage_get_file_size:()=>Wn,storage_get_filename:()=>Un,storage_is_file:()=>Zn,storage_list_all_files:()=>kn,storage_make_dir:()=>qn,storage_open_file_with_os:()=>vn,storage_rename:()=>zn});var u={};t.r(u),t.d(u,{procedures_callnoreturn:()=>ps,procedures_callreturn:()=>as,procedures_defnoreturn:()=>ns,procedures_defreturn:()=>ss,procedures_ifreturn:()=>us,procedures_mutatorarg:()=>os,procedures_mutatorcontainer:()=>_s,procedures_return:()=>rs});var r={};t.r(r),t.d(r,{tuple_change_to:()=>gs,tuple_create_with:()=>ls,tuple_create_with_container:()=>Is,tuple_create_with_item:()=>Ts,tuple_create_with_noreturn:()=>Ls,tuple_create_with_text2:()=>Ms,tuple_create_with_text_return:()=>hs,tuple_del:()=>Os,tuple_find:()=>Cs,tuple_getIndex:()=>ms,tuple_getSublist:()=>As,tuple_get_random_item:()=>Ds,tuple_get_sublist:()=>Ns,tuple_join:()=>Rs,tuple_length:()=>Es,tuple_max:()=>cs,tuple_totuple:()=>fs,tuple_trig:()=>Ss});var d={};t.r(d),t.d(d,{set_add_discard:()=>Bs,set_clear:()=>ys,set_create_with:()=>Ps,set_create_with_container:()=>vs,set_create_with_item:()=>Ys,set_create_with_text_return:()=>ws,set_length:()=>Xs,set_operate:()=>bs,set_operate_update:()=>Vs,set_pop:()=>xs,set_sub:()=>Gs,set_toset:()=>ks,set_update:()=>Us});var l={};t.r(l),t.d(l,{html_content:()=>Qs,html_content_more:()=>qs,html_document:()=>Ws,html_form:()=>js,html_head_body:()=>Js,html_style:()=>zs,html_style_color:()=>$s,html_style_content:()=>Zs,html_text:()=>t_,html_title:()=>Ks});var I={};t.r(I),t.d(I,{attribute_access:()=>T_,function_call:()=>d_,function_call_container:()=>l_,function_call_item:()=>I_,raw_block:()=>n_,raw_empty:()=>__,raw_expression:()=>s_,raw_table:()=>i_,text_comment:()=>o_,text_print_multiple:()=>a_,text_print_multiple_container:()=>u_,text_print_multiple_item:()=>r_,type_check:()=>p_});var T={};t.r(T),t.d(T,{controls_type:()=>O_,controls_typeLists:()=>R_,lists_zip:()=>c_,unpack_iterable_object:()=>g_,variables_change:()=>m_,variables_get:()=>M_,variables_global:()=>E_,variables_set:()=>h_});var M={};t.r(M),t.d(M,{Panic_with_status_code:()=>v_,base_setup:()=>S_,controls_delay:()=>P_,controls_flow_statements:()=>F_,controls_for:()=>N_,controls_forEach:()=>b_,controls_for_range:()=>D_,controls_if:()=>A_,controls_interrupts:()=>x_,controls_lambda:()=>B_,controls_main:()=>C_,controls_millis:()=>Y_,controls_nointerrupts:()=>y_,controls_pass:()=>U_,controls_range:()=>V_,controls_repeat:()=>q_,controls_repeat_ext:()=>H_,controls_thread:()=>w_,controls_try_finally:()=>L_,controls_whileUntil:()=>f_,datetime_fromtimestamp:()=>z_,do_while:()=>k_,garbage_collection:()=>W_,gene_unique_identifier:()=>j_,get_mem_alloc:()=>K_,get_mem_free:()=>J_,get_unique_identifier:()=>Q_,reset:()=>X_,time_sleep:()=>G_});var h={};t.r(h),t.d(h,{base_map:()=>Oo,generate_cartesian_product:()=>co,math_arithmetic:()=>io,math_bit:()=>eo,math_constant:()=>$_,math_constant_mp:()=>to,math_constrain:()=>lo,math_dec:()=>oo,math_indexer_number:()=>Mo,math_map:()=>ro,math_max_min:()=>ao,math_number:()=>Z_,math_number_base_conversion:()=>Io,math_random:()=>uo,math_random_seed:()=>To,math_round:()=>ho,math_selfcalcu:()=>no,math_single:()=>so,math_to_int:()=>po,math_trig:()=>_o,text_to_number:()=>mo,text_to_number_skulpt:()=>Eo,turn_to_int:()=>Ro});var m={};t.r(m),t.d(m,{ascii_to_char:()=>Lo,char_to_ascii:()=>No,number_to_text:()=>Do,os_system:()=>jo,text:()=>go,text_capital:()=>bo,text_center:()=>Vo,text_char:()=>So,text_char_at:()=>Po,text_char_at2:()=>Fo,text_char_at3:()=>Qo,text_compareTo:()=>Jo,text_compare_to:()=>Xo,text_encode:()=>qo,text_equals_starts_ends:()=>Yo,text_eval:()=>zo,text_find:()=>Bo,text_format:()=>Ho,text_format_noreturn:()=>Wo,text_join:()=>Ao,text_join_seq:()=>Go,text_length:()=>fo,text_random_char:()=>vo,text_replace:()=>Uo,text_split:()=>wo,text_strip:()=>ko,text_substring:()=>yo,text_substring2:()=>xo,text_substring3:()=>Ko,text_textarea:()=>Co});var E={};t.r(E),t.d(E,{content_in_lists:()=>Pp,enumerate:()=>Fp,list_many_input:()=>mp,list_tolist:()=>Dp,list_tolist2:()=>fp,list_trig:()=>Tp,lists_2d_get_col_row_data:()=>tp,lists_2d_get_data_with_col_row:()=>$o,lists_append_extend:()=>_p,lists_change_to:()=>hp,lists_change_to_general:()=>Op,lists_clear:()=>rp,lists_create_with:()=>ep,lists_create_with2:()=>cp,lists_create_with_noreturn:()=>Ep,lists_create_with_text:()=>ip,lists_create_with_text2:()=>gp,lists_del_general:()=>Rp,lists_find:()=>dp,lists_getIndex3:()=>Cp,lists_getSublist3:()=>Sp,lists_get_index:()=>np,lists_get_random_item:()=>op,lists_get_random_sublist:()=>pp,lists_get_sublist:()=>Zo,lists_insert_value:()=>ap,lists_insert_value2:()=>Lp,lists_pop:()=>Ip,lists_remove_at:()=>lp,lists_remove_at2:()=>Np,lists_reverse:()=>up,lists_setIndex3:()=>Ap,lists_set_index:()=>sp,lists_sort:()=>Mp});var O={};t.r(O),t.d(O,{dicts_add_change_del:()=>Hp,dicts_add_or_change:()=>yp,dicts_clear:()=>Bp,dicts_create_with:()=>vp,dicts_create_with_noreturn:()=>Jp,dicts_deldict:()=>kp,dicts_delete:()=>bp,dicts_get:()=>Xp,dicts_get_default:()=>xp,dicts_items:()=>Gp,dicts_keys:()=>Yp,dicts_length:()=>wp,dicts_pop:()=>Wp,dicts_setdefault:()=>Kp,dicts_to_json:()=>qp,dicts_to_json2:()=>Zp,dicts_to_to:()=>jp,dicts_todict:()=>Qp,dicts_update:()=>Vp,dicts_values:()=>Up,json_to_dicts:()=>zp});var R={};t.r(R),t.d(R,{logic_boolean:()=>na,logic_compare:()=>$p,logic_compare_continous:()=>ta,logic_is:()=>pa,logic_is_in:()=>oa,logic_negate:()=>ia,logic_null:()=>sa,logic_operation:()=>ea,logic_tobool:()=>aa,logic_true_or_false:()=>_a});var c={};t.r(c),t.d(c,{sdcard_mount:()=>Pa,sdcard_use_spi_init:()=>Fa,storage_can_write_ornot:()=>ma,storage_change_dir:()=>Aa,storage_close_file:()=>Oa,storage_delete_file:()=>ca,storage_file_seek:()=>Sa,storage_file_tell:()=>Ca,storage_file_write:()=>Ia,storage_fileopen:()=>ra,storage_fileopen_new:()=>da,storage_fileopen_new_encoding:()=>la,storage_get_a_line:()=>ha,storage_get_contents:()=>Ma,storage_get_contents_without_para:()=>Ta,storage_get_current_dir:()=>La,storage_get_file_size:()=>ga,storage_get_filename:()=>Ea,storage_is_file:()=>fa,storage_list_all_files:()=>Ra,storage_make_dir:()=>Na,storage_open_file_with_os:()=>ua,storage_rename:()=>Da});var g={};t.r(g),t.d(g,{procedures_callnoreturn:()=>xa,procedures_callreturn:()=>Xa,procedures_defnoreturn:()=>Ya,procedures_defreturn:()=>va,procedures_ifreturn:()=>ya,procedures_return:()=>ba});var C={};t.r(C),t.d(C,{tuple_change_to:()=>Ka,tuple_create_with:()=>Va,tuple_create_with_noreturn:()=>za,tuple_create_with_text2:()=>Ba,tuple_create_with_text_return:()=>Ga,tuple_del:()=>ka,tuple_find:()=>Ja,tuple_getIndex:()=>Ua,tuple_getSublist:()=>qa,tuple_get_random_item:()=>Za,tuple_get_sublist:()=>ja,tuple_join:()=>Ha,tuple_length:()=>wa,tuple_max:()=>Wa,tuple_totuple:()=>$a,tuple_trig:()=>Qa});var S={};t.r(S),t.d(S,{set_add_discard:()=>ou,set_clear:()=>nu,set_create_with:()=>tu,set_create_with_text_return:()=>uu,set_length:()=>eu,set_operate:()=>su,set_operate_update:()=>_u,set_pop:()=>iu,set_sub:()=>pu,set_toset:()=>ru,set_update:()=>au});var A={};t.r(A),t.d(A,{html_content:()=>Tu,html_content_more:()=>Mu,html_document:()=>du,html_form:()=>mu,html_head_body:()=>Iu,html_style:()=>hu,html_style_content:()=>Eu,html_text:()=>Ou,html_title:()=>lu});var L={};t.r(L),t.d(L,{attribute_access:()=>Lu,function_call:()=>Au,raw_block:()=>Ru,raw_empty:()=>gu,raw_expression:()=>cu,raw_table:()=>Cu,type_check:()=>Su});var N={};t.r(N),t.d(N,{PIN_init:()=>Nr,actuator_extern_get_led_bright:()=>Vu,actuator_extern_get_led_state:()=>Bu,actuator_extern_led_bright:()=>bu,actuator_extern_led_brightness:()=>Gu,actuator_ms32006_dcmotor:()=>qu,actuator_ms32006_init:()=>Qu,actuator_ms32006_stepper:()=>zu,actuator_neopixel_init:()=>ju,actuator_neopixel_rgb:()=>Zu,actuator_neopixel_rgb_all:()=>$u,actuator_neopixel_write:()=>tr,actuator_use_uart_init:()=>er,esp32_music_get_tempo_extern:()=>Xu,esp32_music_pitch:()=>Fu,esp32_music_pitch_init:()=>fu,esp32_music_pitch_with_time:()=>Pu,esp32_music_play_list:()=>vu,esp32_music_reset_extern:()=>xu,esp32_music_set_tempo_extern:()=>Yu,esp32_music_stop:()=>yu,mixbot_actuator_extern_get_addr:()=>Ar,mixbot_actuator_extern_set_addr:()=>Lr,mixbot_addr_extern:()=>lr,parrot_PIN_init:()=>Pr,parrot_move_speed:()=>vr,pin_led_bright:()=>Dr,player_insert_music:()=>pr,player_play_music:()=>or,player_set_mode:()=>_r,player_set_play:()=>nr,player_set_volume:()=>sr,player_whether_stop:()=>ir,robot_led_extern:()=>hr,robot_led_extern_get_value:()=>mr,robot_motor_extern:()=>Ir,robot_motor_extern_get_speed:()=>Tr,robot_servo_extern_absolute_run:()=>cr,robot_servo_extern_get_status:()=>Er,robot_servo_extern_relative_continue:()=>Sr,robot_servo_extern_relative_origin:()=>gr,robot_servo_extern_relative_run:()=>Cr,robot_servo_extern_stop:()=>Rr,robot_servo_extern_stop_mode:()=>Or,robot_traffic_light_extern:()=>Mr,servo_PIN_init:()=>fr,servo_get_angle:()=>Ku,servo_get_speed:()=>Ju,servo_init:()=>Uu,servo_move:()=>wu,servo_move_angle:()=>Fr,servo_set_angle:()=>Hu,servo_set_speed:()=>Wu,servo_speed_360:()=>ku,syn6288_builtin_voice:()=>rr,syn6288_get_voice:()=>ur,syn6288_set_voice:()=>ar,syn6288_tts_play:()=>dr});var D={};t.r(D),t.d(D,{actuator_dc_motor:()=>rd,actuator_dc_motor_stop:()=>dd,actuator_get_led_bright:()=>br,actuator_get_led_state:()=>Vr,actuator_led_bright:()=>yr,actuator_led_brightness:()=>Br,actuator_mixbot_buzzer_on_off:()=>hd,actuator_mixgo_nova_mic_get:()=>cd,actuator_mixgo_nova_mic_set:()=>Rd,actuator_mixgo_nova_onboard_music_pitch:()=>Nd,actuator_mixgo_nova_onboard_music_stop:()=>Dd,actuator_mixgo_nova_play_audio:()=>Ad,actuator_mixgo_nova_play_online_audio:()=>Ld,actuator_mixgo_nova_record_audio:()=>Sd,actuator_mixgo_nova_voice_get:()=>Cd,actuator_mixgo_nova_voice_set:()=>gd,actuator_mixgo_zero_led_color:()=>Gr,actuator_onboard_neopixel_rgb:()=>Kr,actuator_onboard_neopixel_rgb_all:()=>Jr,actuator_onboard_neopixel_rgb_show_all_chase:()=>qr,actuator_onboard_neopixel_rgb_show_all_rainbow:()=>Qr,actuator_onboard_neopixel_write:()=>zr,actuator_rm_onboard_neopixel_rgb:()=>jr,actuator_rm_onboard_neopixel_rgb_all:()=>Zr,actuator_rm_onboard_neopixel_rgb_show_all_chase:()=>$r,actuator_stepper_keep:()=>ad,actuator_stepper_stop:()=>ud,analog_ble_keyboard_init:()=>Ud,analog_ble_keyboard_input:()=>Hd,analog_ble_keyboard_send_battery:()=>Kd,analog_ble_keyboard_str:()=>Wd,analog_ble_mouse_init:()=>Jd,analog_ble_mouse_input:()=>zd,analog_ble_mouse_send_battery:()=>jd,analog_keyboard_input:()=>vd,analog_keyboard_str:()=>Gd,analog_mouse_input:()=>Vd,bitbot_motor:()=>Od,bitbot_move:()=>md,bitbot_stop:()=>Ed,ble_keyboard_connect:()=>kd,ble_keyboard_get_mac:()=>wd,ble_mouse_connect:()=>qd,ble_mouse_get_mac:()=>Qd,cc_number:()=>Wr,educore_ble_keyboard_input:()=>pl,educore_ble_sensor_connected:()=>ol,educore_ble_sensor_init:()=>_l,educore_buzzer:()=>Zd,educore_buzzer_play_tone:()=>$d,educore_buzzer_play_tone_time:()=>tl,educore_buzzer_stop:()=>el,educore_neopixel_clear:()=>sl,educore_neopixel_rgb:()=>nl,educore_rgb_light:()=>il,esp32_music_get_tempo:()=>ed,esp32_music_reset:()=>id,esp32_music_set_tempo:()=>td,esp32_onboard_music_pitch:()=>nd,esp32_onboard_music_pitch_with_time:()=>sd,esp32_onboard_music_play_list:()=>od,esp32_onboard_music_stop:()=>_d,general_key:()=>Xd,general_key_tuple:()=>xd,generalkey_container:()=>yd,generalkey_create_with_item:()=>bd,get_power_output:()=>Fd,ledswitch:()=>xr,mixbot_motor:()=>Md,mixbot_motor_status:()=>ld,mixbot_move:()=>Id,mixbot_stop:()=>Td,mouse_key:()=>Bd,number:()=>Xr,rm_actuator_get_led_bright:()=>wr,rm_actuator_get_led_state:()=>kr,rm_actuator_led_bright:()=>Ur,rm_actuator_led_brightness:()=>Hr,rm_motor:()=>pd,set_all_power_output:()=>Pd,set_power_output:()=>fd,special_key:()=>Yd});var f={};t.r(f),t.d(f,{ai_sensor_20object:()=>Ul,ai_sensor_ailocal_class:()=>Fl,ai_sensor_ailocal_class_result:()=>Pl,ai_sensor_ailocal_train:()=>fl,ai_sensor_asr_recognize:()=>yl,ai_sensor_audio_play:()=>Yl,ai_sensor_audio_record:()=>vl,ai_sensor_barcode:()=>Ml,ai_sensor_circle:()=>cl,ai_sensor_classifier_faces:()=>Gl,ai_sensor_color:()=>Al,ai_sensor_color_chases:()=>Dl,ai_sensor_color_chases_result:()=>Nl,ai_sensor_config:()=>Il,ai_sensor_face:()=>Bl,ai_sensor_find_20objects:()=>wl,ai_sensor_find_barcodes:()=>hl,ai_sensor_find_circles:()=>gl,ai_sensor_find_colors:()=>Ll,ai_sensor_find_licenseplates:()=>Vl,ai_sensor_find_lines:()=>Rl,ai_sensor_find_qrcodes:()=>ll,ai_sensor_find_rects:()=>Sl,ai_sensor_find_tags:()=>El,ai_sensor_licenseplate:()=>bl,ai_sensor_line:()=>Ol,ai_sensor_qrcode:()=>rl,ai_sensor_qrcode_lite:()=>dl,ai_sensor_rect:()=>Cl,ai_sensor_rgb:()=>Tl,ai_sensor_tag:()=>ml,ai_sensor_use_uart_init:()=>ul,ai_sensor_yolo_recognize:()=>Xl,ai_sensor_yolo_recognize_result:()=>xl});var F={};t.r(F),t.d(F,{MICROPYTHON_AI_Speech_asr:()=>Wl,MICROPYTHON_AI_Speech_unit:()=>Hl,MICROPYTHON_AI_client:()=>kl});var P={};t.r(P),t.d(P,{mpython_blynk_app_data:()=>oI,mpython_blynk_app_notify:()=>$l,mpython_blynk_email:()=>iI,mpython_blynk_get_timers:()=>nI,mpython_blynk_on_connected:()=>zl,mpython_blynk_on_disconnected:()=>ql,mpython_blynk_run:()=>Zl,mpython_blynk_sensor_data_to_app:()=>_I,mpython_blynk_set_property:()=>eI,mpython_blynk_setup:()=>pI,mpython_blynk_stop_timers:()=>tI,mpython_blynk_sync_virtual:()=>Ql,mpython_blynk_terminal_widget_vpin:()=>Jl,mpython_blynktimer:()=>sI,mpython_blynktimer_run:()=>jl});var v={};t.r(v),t.d(v,{communicate_bluetooth_central_init:()=>kI,communicate_bluetooth_connect:()=>JI,communicate_bluetooth_disconnect:()=>QI,communicate_bluetooth_handle:()=>$I,communicate_bluetooth_is_connected:()=>zI,communicate_bluetooth_mac:()=>KI,communicate_bluetooth_peripheral_init:()=>HI,communicate_bluetooth_recv:()=>jI,communicate_bluetooth_recv_only:()=>ZI,communicate_bluetooth_scan:()=>WI,communicate_bluetooth_send:()=>qI,communicate_espnow_init:()=>tT,communicate_espnow_init_new:()=>eT,communicate_i2c_available:()=>AI,communicate_i2c_init:()=>dI,communicate_i2c_master_read:()=>SI,communicate_i2c_onboard:()=>uI,communicate_i2c_read:()=>lI,communicate_i2c_scan:()=>TI,communicate_i2c_write:()=>II,communicate_ir_recv_init:()=>YI,communicate_ir_send_init:()=>VI,communicate_ow_init:()=>NI,communicate_ow_read:()=>fI,communicate_ow_reset:()=>vI,communicate_ow_scan:()=>DI,communicate_ow_select:()=>PI,communicate_ow_write:()=>FI,communicate_spi_buffer:()=>mI,communicate_spi_init:()=>MI,communicate_spi_onboard:()=>rI,communicate_spi_read:()=>EI,communicate_spi_read_output:()=>OI,communicate_spi_readinto:()=>RI,communicate_spi_readinto_output:()=>cI,communicate_spi_set:()=>hI,communicate_spi_write:()=>gI,communicate_spi_write_readinto:()=>CI,espnow_radio_channel:()=>pT,espnow_radio_channel_new:()=>uT,espnow_radio_on_off:()=>rT,espnow_radio_rec:()=>lT,espnow_radio_recv:()=>TT,espnow_radio_recv_certain_msg:()=>MT,espnow_radio_recv_certain_msg_new:()=>mT,espnow_radio_recv_msg:()=>IT,espnow_radio_recv_new:()=>hT,espnow_radio_send:()=>dT,espnow_radio_txpower:()=>aT,i2c_available:()=>BT,i2c_init:()=>AT,i2c_master_reader2:()=>VT,i2c_read:()=>LT,i2c_scan:()=>DT,i2c_slave_onreceive:()=>LI,i2c_write:()=>NT,internal_variable:()=>XI,ir_recv_timeout:()=>bI,ir_transmit_busy:()=>wI,ir_transmit_conventional_data:()=>BI,ir_transmit_raw_code:()=>UI,ir_transmit_study_code:()=>GI,ir_whether_recv:()=>yI,lora_init:()=>ET,lora_packet:()=>OT,lora_recv:()=>cT,lora_send:()=>RT,network_espnow_info:()=>nT,network_espnow_mac:()=>iT,network_espnow_recv:()=>sT,network_espnow_recv_handle:()=>oT,network_espnow_send:()=>_T,recv_fun:()=>xI,spi_buffer:()=>PT,spi_init:()=>fT,spi_read:()=>vT,spi_read_output:()=>YT,spi_readinto:()=>XT,spi_readinto_output:()=>xT,spi_set:()=>FT,spi_write:()=>yT,spi_write_readinto:()=>bT,urequests_attribute:()=>CT,urequests_get:()=>gT,urequests_method:()=>ST});var Y={};t.r(Y),t.d(Y,{display_animate:()=>MM,display_blink_rate:()=>dM,display_circle:()=>hM,display_color_seclet:()=>DM,display_draw_4strings:()=>_M,display_fill:()=>TM,display_get_screen_image:()=>rM,display_help:()=>EM,display_image_size:()=>oM,display_lcd_use_i2c_init:()=>XM,display_line:()=>aM,display_line_arbitrarily:()=>uM,display_matrix_extern_bright_point:()=>jT,display_matrix_extern_bright_screen:()=>$T,display_matrix_extern_clear:()=>tM,display_matrix_extern_get_pixel:()=>zT,display_matrix_extern_get_screen_pixel:()=>ZT,display_matrix_extern_image_builtins:()=>eM,display_matrix_extern_scroll_string:()=>WT,display_matrix_extern_scroll_string_delay:()=>KT,display_matrix_extern_shift:()=>qT,display_matrix_extern_show_frame_string:()=>JT,display_matrix_extern_show_frame_string_delay:()=>QT,display_matrix_extern_show_image:()=>kT,display_matrix_extern_show_image_or_string_delay:()=>HT,display_matrix_use_i2c_init:()=>wT,display_oled_drawPixel:()=>RM,display_oled_showBitmap:()=>OM,display_oled_use_i2c_init:()=>BM,display_onoff:()=>IM,display_rect:()=>pM,display_rgb_color:()=>lM,display_tm1650_power:()=>gM,display_tm1650_set_brightness:()=>AM,display_tm1650_show_dot:()=>SM,display_tm1650_show_num:()=>CM,display_tm_use_i2c_init:()=>cM,display_triangle:()=>mM,display_use_i2c_init:()=>sM,extern_oled_bright_point:()=>zM,extern_oled_clear:()=>jM,extern_oled_get_pixel:()=>qM,extern_oled_hvline:()=>$M,extern_oled_line:()=>th,extern_oled_scroll_string:()=>HM,extern_oled_scroll_string_delay:()=>WM,extern_oled_shape_rect:()=>ZM,extern_oled_shift:()=>QM,extern_oled_show_frame_string:()=>KM,extern_oled_show_frame_string_delay:()=>JM,extern_oled_show_image:()=>GM,extern_oled_show_image_or_string_delay:()=>kM,extern_oled_show_image_xy:()=>UM,extern_oled_show_string:()=>wM,lcd_backlight:()=>bM,lcd_clear:()=>VM,lcd_print_string:()=>yM,lcd_show_image_or_string_delay:()=>xM,matrix_extern_image_arithmetic:()=>iM,matrix_extern_image_invert:()=>nM,tft_fill:()=>vM,tft_line_arbitrarily:()=>YM,tft_scroll_string_delay:()=>FM,tft_show_frame_string_delay:()=>PM,tft_show_image_or_string_delay:()=>fM,tft_show_image_xy:()=>NM,tft_use_spi_init:()=>LM});var X={};t.r(X),t.d(X,{bitbot_display_image_create:()=>Bh,display_bright_point:()=>Mh,display_bright_screen:()=>mh,display_clear:()=>Eh,display_get_pixel:()=>Th,display_get_screen_pixel:()=>hh,display_image_builtins:()=>uh,display_image_builtins_all:()=>rh,display_image_create:()=>ah,display_scroll_string:()=>sh,display_scroll_string_delay:()=>_h,display_shift:()=>Ih,display_show_frame_string:()=>oh,display_show_frame_string_delay:()=>ph,display_show_image:()=>ih,display_show_image_or_string_delay:()=>nh,draw_pointer:()=>um,image_arithmetic:()=>dh,image_invert:()=>lh,mixbot_display_bright_screen:()=>bh,mixbot_display_get_ambientbright:()=>yh,mixbot_display_get_screen_pixel:()=>xh,mixbot_display_image_create:()=>Xh,mixbot_display_rotate:()=>Vh,mixgo_display_image_create_new:()=>ch,mixgome_display_font:()=>gh,mixgome_display_image_create:()=>Oh,mixgomini_display_image_create:()=>Rh,mpython_display_hvline:()=>Ph,mpython_display_line:()=>vh,mpython_display_shape_rect:()=>Fh,mpython_pbm_image:()=>Yh,onboard_oled_bright_point:()=>fh,onboard_oled_scroll_string_delay:()=>Nh,onboard_oled_show_frame_string_delay:()=>Dh,onboard_oled_show_image:()=>Ch,onboard_oled_show_image_or_string_delay:()=>Lh,onboard_oled_show_image_xy:()=>Sh,onboard_oled_show_string:()=>Ah,onboard_tft_bright_point:()=>Zh,onboard_tft_bright_screen:()=>em,onboard_tft_clear:()=>$h,onboard_tft_clock_clear:()=>pm,onboard_tft_clock_draw:()=>om,onboard_tft_clock_get_rtctime:()=>sm,onboard_tft_clock_init:()=>nm,onboard_tft_clock_set_time:()=>_m,onboard_tft_display_hvline:()=>Qh,onboard_tft_display_line:()=>qh,onboard_tft_display_shape_circle:()=>am,onboard_tft_display_shape_rect:()=>Jh,onboard_tft_fill:()=>im,onboard_tft_get_pixel:()=>jh,onboard_tft_get_screen_pixel:()=>tm,onboard_tft_scroll_string:()=>kh,onboard_tft_scroll_string_delay:()=>Hh,onboard_tft_shift:()=>zh,onboard_tft_show_frame_string:()=>Wh,onboard_tft_show_frame_string_delay:()=>Kh,onboard_tft_show_image:()=>Gh,onboard_tft_show_image_or_string_delay:()=>wh,onboard_tft_show_image_xy:()=>Uh});var x={};t.r(x),t.d(x,{factory_block:()=>Rm,factory_block_return:()=>cm,factory_block_return_with_textarea:()=>Cm,factory_block_with_textarea:()=>gm,factory_callMethod_noreturn:()=>Em,factory_callMethod_return:()=>Om,factory_create_with_container:()=>Tm,factory_create_with_item:()=>Mm,factory_declare:()=>mm,factory_from_import:()=>dm,factory_function_noreturn:()=>Im,factory_function_return:()=>hm,factory_import:()=>lm,folding_block:()=>Sm});var y={};t.r(y),t.d(y,{controls_pin_attachInterrupt:()=>Km,inout_analog_atten:()=>Xm,inout_analog_read:()=>Ym,inout_analog_read_init:()=>Gm,inout_analog_write:()=>Fm,inout_analog_write_init:()=>Bm,inout_analog_write_set:()=>Pm,inout_analog_write_set_freq:()=>km,inout_digital_init:()=>bm,inout_digital_read:()=>Dm,inout_digital_write:()=>Nm,inout_highlow:()=>Lm,inout_pinMode:()=>wm,inout_pin_attachInterrupt:()=>ym,inout_pin_pressed:()=>xm,inout_pin_pressed_init:()=>Um,inout_pwm_analog_write:()=>fm,inout_pwm_analog_write_init:()=>Vm,inout_pwm_analog_write_set_freq:()=>vm,pin_pressed:()=>Wm,pin_pressed_init:()=>Hm});var b={};t.r(b),t.d(b,{IOT_EMQX_INIT_AND_CONNECT_BY_MIXLY_CODE:()=>hE,IOT_EMQX_INIT_AND_CONNECT_BY_SHARE_CODE:()=>ME,IOT_EMQX_PING:()=>IE,IOT_FORMATTING:()=>dE,IOT_FORMAT_STRING:()=>lE,IOT_MIXIO_NTP:()=>TE,IOT_MIXIO_PUBLISH:()=>sE,IOT_MIXIO_SUBSCRIBE:()=>_E,iot_checkonenet:()=>LE,iot_client_onboard:()=>EE,iot_create_with_item:()=>iE,iot_http_client:()=>OE,iot_http_data:()=>RE,iot_mixio_check:()=>aE,iot_mixio_connect:()=>nE,iot_mixio_connect_only:()=>pE,iot_mixio_disconnect:()=>oE,iot_mixio_format_msg:()=>rE,iot_mixio_format_topic:()=>uE,iot_mixly_key:()=>mE,iot_mqtt_client:()=>cE,iot_mqtt_data:()=>gE,iot_onenet_check:()=>jm,iot_onenet_connect:()=>qm,iot_onenet_disconnect:()=>zm,iot_onenet_publish:()=>$m,iot_onenet_publish_dict:()=>Zm,iot_onenetconnect:()=>SE,iot_onenetdisconnect:()=>AE,iot_publish:()=>NE,iot_publish_container:()=>tE,iot_publish_item:()=>eE,iot_wifi_connect:()=>Qm,iot_wificonnect:()=>CE});var V={};t.r(V),t.d(V,{educore_mqtt_connect:()=>oO,educore_mqtt_connect_success:()=>rO,educore_mqtt_subscribe_message:()=>pO,educore_mqtt_topic_publish:()=>uO,educore_mqtt_topic_subscribe:()=>aO,educore_wifi_connect:()=>_O,network_ap_connect:()=>VE,network_connect:()=>YE,network_get_connect:()=>xE,network_get_wifi:()=>bE,network_init:()=>fE,network_is_active:()=>PE,network_open:()=>FE,network_scan:()=>vE,network_server:()=>BE,network_socket_accept:()=>HE,network_socket_bind:()=>UE,network_socket_close:()=>qE,network_socket_connect:()=>wE,network_socket_init:()=>GE,network_socket_listen:()=>kE,network_socket_receive:()=>WE,network_socket_receive_from:()=>JE,network_socket_send:()=>KE,network_socket_send_to:()=>QE,network_stop:()=>yE,network_wifi_connect:()=>XE,ntptime_address:()=>tO,ntptime_time:()=>$E,requests_attribute:()=>jE,requests_attribute2:()=>sO,requests_get:()=>zE,requests_get2:()=>iO,requests_method:()=>ZE,requests_post:()=>nO});var B={};t.r(B),t.d(B,{get_potential_num:()=>lO,nova_g1_motor:()=>IO,nova_g1_spk_en:()=>MO,nova_g1_usb:()=>TO});var G={};t.r(G),t.d(G,{pe_g1_battery_left:()=>EO,pe_g1_dc_motor:()=>OO,pe_g1_dc_motor_speed:()=>RO,pe_g1_servo_get_angle:()=>CO,pe_g1_servo_get_speed:()=>SO,pe_g1_servo_set_angle:()=>cO,pe_g1_servo_set_speed:()=>gO,pe_g1_use_i2c_init:()=>mO});var U={};t.r(U),t.d(U,{CI130X_BROADCAST:()=>qO,CI130X_GET_THE_RECOGNIZED_CMD:()=>QO,CI130X_GET_WHETHER_IDENTIFY:()=>JO,CI130X_IDENTIFY_AND_SAVE:()=>KO,CI130X_SET_SYSTEM_CMD:()=>zO,HCSR04:()=>yR,PS2_Button:()=>GR,PS2_Buttons:()=>wR,PS2_Buttons_new:()=>KR,PS2_State:()=>UR,PS2_init:()=>bR,PS2_init_new:()=>HR,PS2_stk:()=>kR,PS2_stk_new:()=>JR,PS2_vibration:()=>BR,PS2_vibration_new:()=>WR,camera_sensor_init:()=>gc,camera_sensor_result:()=>Cc,educore_body_sensor:()=>lc,educore_button_sensor_extern:()=>hc,educore_camera_sensor:()=>cc,educore_infrared_sensor:()=>Mc,educore_soilhum_sensor:()=>Ic,educore_temp_sensor:()=>Rc,educore_temphum_sensor:()=>Tc,educore_ultrasonic_sensor:()=>Ec,esp32_s2_weather_init:()=>vR,esp32_s2_weather_rain:()=>XR,esp32_s2_weather_wd:()=>YR,esp32_s2_weather_ws:()=>xR,extern_rfid_read:()=>ER,extern_rfid_readcontent:()=>RR,extern_rfid_readid:()=>OR,extern_rfid_status:()=>CR,extern_rfid_write:()=>cR,extern_rfid_write_return:()=>gR,gnss_get_data:()=>jR,gnss_have_data:()=>zR,interaction_whether_to_interaction:()=>HO,interaction_whether_to_interaction_SANT:()=>WO,mixbot_sensor_extern_get_addr:()=>sc,mixbot_sensor_extern_set_addr:()=>_c,pm25_get_data:()=>qR,radar_set_DETECTION_THRESHOLD:()=>wO,radar_set_DETECTION_THRESHOLD_SANT:()=>kO,robot_button_extern_get_value:()=>ZR,robot_color_extern_get_value:()=>nc,robot_infrared_extern_get_value:()=>tc,robot_infrared_extern_grey_get_value:()=>ec,robot_potentiometer_extern_get_value:()=>ic,robot_sonar_extern_get_value:()=>oc,robot_sonar_extern_led:()=>pc,robot_touch_extern_get_value:()=>$R,sensor_APDS9960_extern:()=>ZO,sensor_DS18X20:()=>BO,sensor_LTR308_extern:()=>$O,sensor_LTR390UV_extern:()=>iR,sensor_MAX30102_extern:()=>jO,sensor_QMC5883L_extern:()=>aR,sensor_VL530LX_extern:()=>nR,sensor_adxl345_get_acceleration:()=>PO,sensor_aht11_extern:()=>_R,sensor_bmp:()=>bO,sensor_compass_reset:()=>hR,sensor_dht11:()=>YO,sensor_hp203_extern:()=>oR,sensor_light_level:()=>vO,sensor_lm35:()=>GO,sensor_ltr381_extern:()=>tR,sensor_mixgo_extern_button_attachInterrupt:()=>fO,sensor_mixgo_extern_button_get_presses:()=>DO,sensor_mixgo_extern_button_is_pressed:()=>LO,sensor_mixgo_extern_button_was_pressed:()=>NO,sensor_mixgo_extern_light:()=>XO,sensor_mixgo_extern_pin_near:()=>yO,sensor_mixgo_extern_sound:()=>xO,sensor_mixgoce_hot_wheel_degrees:()=>PR,sensor_mixgoce_hot_wheel_is_touched:()=>FR,sensor_mpu9250_attachGestureInterrupt:()=>FO,sensor_mpu9250_calibrate_compass:()=>IR,sensor_mpu9250_field_strength:()=>MR,sensor_mpu9250_gesture:()=>uR,sensor_mpu9250_get_acceleration:()=>rR,sensor_mpu9250_get_gyro:()=>lR,sensor_mpu9250_get_magnetic:()=>dR,sensor_mpu9250_temperature:()=>TR,sensor_read_humiture:()=>mc,sensor_sht:()=>VO,sensor_shtc3_extern:()=>sR,sensor_spl06_001_extern:()=>pR,sensor_ucs12071_extern:()=>eR,sensor_use_i2c_init:()=>UO,sensor_use_spi_init:()=>mR,sensor_use_uart_init:()=>QR,sensor_weather_solo_init:()=>ac,sensor_weather_solo_rain:()=>dc,sensor_weather_solo_wd:()=>uc,sensor_weather_solo_ws:()=>rc,sensor_weigh_init:()=>Sc,ultrasonic_sensor_read_distance:()=>Oc,weather_data:()=>SR,weather_have_data:()=>AR,weather_set_label:()=>NR,weather_set_label_container:()=>DR,weather_set_label_item:()=>fR,weather_uart_mixio:()=>LR,weigh_sensor_get_weight:()=>Ac});var w={};t.r(w),t.d(w,{CI130X_BROADCAST_SANT:()=>OC,CI130X_GET_THE_RECOGNIZED_CMD_SANT:()=>EC,CI130X_GET_WHETHER_IDENTIFY_SANT:()=>mC,CI130X_IDENTIFY_AND_SAVE_SANT:()=>hC,CI130X_SET_SYSTEM_CMD_SANT:()=>RC,HCSR04:()=>wc,RTC_set_date:()=>Uc,RTC_set_time:()=>Gc,bitbot_als_num:()=>qg,dht11:()=>iC,educore_button_sensor:()=>dC,educore_button_was_pressed:()=>lC,educore_gyroscope_sensor:()=>aC,educore_gyroscope_sensor_read:()=>uC,educore_gyroscope_sensor_shake:()=>rC,educore_light_sensor:()=>pC,educore_rfid_sensor:()=>IC,educore_rfid_sensor_scan:()=>TC,educore_rfid_sensor_scan_data:()=>MC,educore_voice_sensor:()=>_C,number1:()=>Hc,number2:()=>Wc,number3:()=>Kc,number4:()=>Jc,number5:()=>Qc,number6:()=>qc,number7:()=>zc,onboard_RTC_get_time:()=>sg,onboard_RTC_get_time_str:()=>rg,onboard_RTC_get_timestamp:()=>_g,onboard_RTC_set_datetime:()=>ag,onboard_RTC_settime_string:()=>pg,onboard_RTC_timestamp_totuple:()=>og,rfid_readcontent:()=>mg,rfid_readid:()=>hg,rfid_write:()=>Eg,rfid_write_return:()=>Og,sensor_LTR308:()=>dg,sensor_aht11:()=>Ig,sensor_bitbot_ALS:()=>Qg,sensor_button_get_presses:()=>Zg,sensor_button_is_pressed:()=>zg,sensor_button_was_pressed:()=>jg,sensor_distance_hrsc04:()=>Bc,sensor_eulerangles:()=>cg,sensor_field_strength:()=>nC,sensor_get_acceleration:()=>Rg,sensor_get_temperature:()=>Tg,sensor_hp203:()=>Mg,sensor_light:()=>eC,sensor_mixbot_get_gyro:()=>Jg,sensor_mixbot_patrol_calibrate:()=>Hg,sensor_mixbot_patrol_value:()=>Wg,sensor_mixbot_temperature:()=>Kg,sensor_mixgo_LTR308:()=>ig,sensor_mixgo_button_attachInterrupt:()=>Fc,sensor_mixgo_button_get_presses:()=>fc,sensor_mixgo_button_is_pressed:()=>Nc,sensor_mixgo_button_was_pressed:()=>Dc,sensor_mixgo_cc_mmc5603_calibrate_compass:()=>vg,sensor_mixgo_cc_mmc5603_get_angle:()=>Pg,sensor_mixgo_cc_mmc5603_get_magnetic:()=>Fg,sensor_mixgo_light:()=>kc,sensor_mixgo_nova_LTR308:()=>eg,sensor_mixgo_nova_pin_near:()=>tg,sensor_mixgo_pin_near:()=>$c,sensor_mixgo_pin_near_double:()=>Zc,sensor_mixgo_pin_near_single:()=>jc,sensor_mixgo_pin_pressed:()=>xc,sensor_mixgo_sant_color:()=>ng,sensor_mixgo_touch_slide:()=>Vc,sensor_mixgocar42_button_attachInterrupt:()=>Xc,sensor_mixgocar42_button_get_presses:()=>Yc,sensor_mixgocar42_button_is_pressed:()=>Pc,sensor_mixgocar42_button_was_pressed:()=>vc,sensor_mixgocar_battery_left:()=>kg,sensor_mixgocar_pin_near:()=>Ug,sensor_mixgocar_pin_near_line:()=>Gg,sensor_mixgocar_pin_near_state_change:()=>wg,sensor_mixgoce_pin_pressed:()=>yc,sensor_mixgoce_temperature:()=>Xg,sensor_mixgome_temperature:()=>Yg,sensor_mpython_pin_pressed:()=>bc,sensor_mpython_qmi8658_get_gyro:()=>xg,sensor_mpython_qmi8658_temperature:()=>yg,sensor_onboard_compass_reset:()=>fg,sensor_onboard_mpu9250_calibrate_compass:()=>Lg,sensor_onboard_mpu9250_field_strength:()=>Dg,sensor_onboard_mpu9250_gesture:()=>gg,sensor_onboard_mpu9250_get_acceleration:()=>Cg,sensor_onboard_mpu9250_get_gyro:()=>Ag,sensor_onboard_mpu9250_get_magnetic:()=>Sg,sensor_onboard_mpu9250_temperature:()=>Ng,sensor_pin_near:()=>tC,sensor_pin_pressed:()=>$g,sensor_read:()=>oC,sensor_rm_acc:()=>Bg,sensor_rm_battery_left:()=>Vg,sensor_rm_pin_near_double:()=>bg,sensor_rtc_init:()=>ug,sensor_sound:()=>lg,sensor_temperature:()=>sC});var k={};t.r(k),t.d(k,{serial_any:()=>DC,serial_begin:()=>YC,serial_print:()=>CC,serial_print_byte:()=>gC,serial_print_hex:()=>AC,serial_println:()=>SC,serial_read_from_ai:()=>wC,serial_readline:()=>fC,serial_readstr:()=>NC,serial_readstr_until:()=>FC,serial_receive_data_event:()=>LC,serial_send_to_ai:()=>UC,serial_softserial:()=>vC,serial_softserial_new:()=>PC,system_input:()=>XC,system_print:()=>xC,system_print_container:()=>BC,system_print_end:()=>bC,system_print_inline:()=>yC,system_print_item:()=>GC,system_print_many:()=>VC});var H={};t.r(H),t.d(H,{Panic_with_status_code:()=>KC,Timer_init:()=>_S,base_delay:()=>aS,controls_delay:()=>WC,controls_delay_new:()=>HC,controls_millis:()=>QC,controls_uname:()=>zC,raw_block:()=>qC,reset:()=>JC,system_bitbot_shutdown:()=>sS,system_machine_reset:()=>nS,system_ticks_diff:()=>$C,system_timer:()=>ZC,system_timer_init:()=>tS,system_wdt_feed:()=>iS,system_wdt_init:()=>eS,time_ticks_diff:()=>pS,timer:()=>jC,timer2:()=>oS});var W={};t.r(W),t.d(W,{Air_daily_content:()=>gS,Air_now_content:()=>MS,Geo_moon_content:()=>SS,Geo_sun_content:()=>CS,Life_suggestion_content:()=>mS,Location_search_content:()=>OS,Tide_daily_content:()=>ES,WEATHER_DAILY:()=>dS,WEATHER_HOUR:()=>lS,WEATHER_NOW:()=>rS,Weather_alarm_content:()=>hS,Weather_daily:()=>RS,Weather_daily_content:()=>cS,Weather_now:()=>IS,Weather_now_content:()=>TS});var K={};t.r(K),t.d(K,{PIN_init:()=>gA,actuator_extern_get_led_bright:()=>HS,actuator_extern_get_led_state:()=>WS,actuator_extern_led_bright:()=>kS,actuator_extern_led_brightness:()=>KS,actuator_ms32006_dcmotor:()=>vS,actuator_ms32006_init:()=>PS,actuator_ms32006_stepper:()=>YS,actuator_neopixel_init:()=>JS,actuator_neopixel_rgb:()=>zS,actuator_neopixel_rgb_all:()=>QS,actuator_neopixel_write:()=>qS,actuator_use_uart_init:()=>jS,esp32_music_get_tempo_extern:()=>BS,esp32_music_pitch:()=>xS,esp32_music_pitch_init:()=>XS,esp32_music_pitch_with_time:()=>yS,esp32_music_play_list:()=>GS,esp32_music_reset_extern:()=>US,esp32_music_set_tempo_extern:()=>VS,esp32_music_stop:()=>bS,mixbot_actuator_extern_get_addr:()=>RA,mixbot_actuator_extern_set_addr:()=>cA,mixbot_addr_extern:()=>pA,parrot_PIN_init:()=>LA,parrot_move_speed:()=>NA,pin_led_bright:()=>CA,player_play_music:()=>iA,player_set_mode:()=>eA,player_set_play:()=>$S,player_set_volume:()=>tA,player_whether_stop:()=>ZS,robot_led_extern:()=>dA,robot_led_extern_get_value:()=>lA,robot_motor_extern:()=>aA,robot_motor_extern_get_speed:()=>uA,robot_servo_extern_absolute_run:()=>hA,robot_servo_extern_get_status:()=>IA,robot_servo_extern_relative_continue:()=>OA,robot_servo_extern_relative_origin:()=>mA,robot_servo_extern_relative_run:()=>EA,robot_servo_extern_stop:()=>MA,robot_servo_extern_stop_mode:()=>TA,robot_traffic_light_extern:()=>rA,servo_PIN_init:()=>SA,servo_get_angle:()=>fS,servo_get_speed:()=>FS,servo_init:()=>AS,servo_move:()=>wS,servo_move_angle:()=>AA,servo_set_angle:()=>NS,servo_set_speed:()=>DS,servo_speed_360:()=>LS,syn6288_builtin_voice:()=>_A,syn6288_get_voice:()=>sA,syn6288_set_voice:()=>nA,syn6288_tts_play:()=>oA});var J={};t.r(J),t.d(J,{actuator_dc_motor:()=>eL,actuator_dc_motor_stop:()=>iL,actuator_get_led_bright:()=>VA,actuator_get_led_state:()=>BA,actuator_led_bright:()=>bA,actuator_led_brightness:()=>GA,actuator_mixbot_buzzer_on_off:()=>pL,actuator_mixgo_nova_mic_get:()=>lL,actuator_mixgo_nova_mic_set:()=>dL,actuator_mixgo_nova_onboard_music_pitch:()=>EL,actuator_mixgo_nova_onboard_music_stop:()=>OL,actuator_mixgo_nova_play_audio:()=>hL,actuator_mixgo_nova_play_online_audio:()=>mL,actuator_mixgo_nova_record_audio:()=>ML,actuator_mixgo_nova_voice_get:()=>TL,actuator_mixgo_nova_voice_set:()=>IL,actuator_mixgo_zero_led_color:()=>UA,actuator_onboard_neopixel_rgb:()=>QA,actuator_onboard_neopixel_rgb_all:()=>qA,actuator_onboard_neopixel_rgb_show_all_chase:()=>zA,actuator_onboard_neopixel_rgb_show_all_rainbow:()=>jA,actuator_onboard_neopixel_write:()=>JA,actuator_stepper_keep:()=>$A,actuator_stepper_stop:()=>tL,analog_ble_keyboard_init:()=>FL,analog_ble_keyboard_input:()=>YL,analog_ble_keyboard_send_battery:()=>xL,analog_ble_keyboard_str:()=>XL,analog_ble_mouse_init:()=>yL,analog_ble_mouse_input:()=>BL,analog_ble_mouse_send_battery:()=>GL,analog_keyboard_input:()=>CL,analog_keyboard_str:()=>DL,analog_mouse_input:()=>LL,bitbot_motor:()=>rL,bitbot_move:()=>aL,bitbot_stop:()=>uL,ble_keyboard_connect:()=>vL,ble_keyboard_get_mac:()=>PL,ble_mouse_connect:()=>VL,ble_mouse_get_mac:()=>bL,cc_number:()=>wA,educore_ble_keyboard_input:()=>zL,educore_ble_sensor_connected:()=>qL,educore_ble_sensor_init:()=>QL,educore_buzzer:()=>UL,educore_buzzer_play_tone:()=>wL,educore_buzzer_play_tone_time:()=>kL,educore_buzzer_stop:()=>HL,educore_neopixel_clear:()=>JL,educore_neopixel_rgb:()=>KL,educore_rgb_light:()=>WL,esp32_music_get_tempo:()=>fA,esp32_music_reset:()=>XA,esp32_music_set_tempo:()=>DA,esp32_onboard_music_pitch:()=>FA,esp32_onboard_music_pitch_with_time:()=>PA,esp32_onboard_music_play_list:()=>YA,esp32_onboard_music_stop:()=>vA,general_key:()=>AL,general_key_tuple:()=>fL,get_power_output:()=>cL,ledswitch:()=>yA,mixbot_motor:()=>oL,mixbot_motor_status:()=>nL,mixbot_move:()=>sL,mixbot_stop:()=>_L,mouse_key:()=>NL,number:()=>xA,rm_actuator_get_led_bright:()=>HA,rm_actuator_get_led_state:()=>WA,rm_actuator_led_bright:()=>kA,rm_actuator_led_brightness:()=>KA,rm_motor:()=>ZA,set_all_power_output:()=>gL,set_power_output:()=>RL,special_key:()=>SL});var Q={};t.r(Q),t.d(Q,{ai_sensor_20object:()=>fN,ai_sensor_ailocal_class:()=>EN,ai_sensor_ailocal_class_result:()=>ON,ai_sensor_ailocal_train:()=>mN,ai_sensor_asr_recognize:()=>SN,ai_sensor_audio_play:()=>cN,ai_sensor_audio_record:()=>RN,ai_sensor_barcode:()=>nN,ai_sensor_circle:()=>uN,ai_sensor_classifier_faces:()=>DN,ai_sensor_color:()=>IN,ai_sensor_color_chases:()=>hN,ai_sensor_color_chases_result:()=>MN,ai_sensor_config:()=>$L,ai_sensor_face:()=>NN,ai_sensor_find_20objects:()=>FN,ai_sensor_find_barcodes:()=>sN,ai_sensor_find_circles:()=>rN,ai_sensor_find_colors:()=>TN,ai_sensor_find_licenseplates:()=>LN,ai_sensor_find_lines:()=>aN,ai_sensor_find_qrcodes:()=>iN,ai_sensor_find_rects:()=>lN,ai_sensor_find_tags:()=>oN,ai_sensor_licenseplate:()=>AN,ai_sensor_line:()=>pN,ai_sensor_qrcode:()=>eN,ai_sensor_qrcode_lite:()=>ZL,ai_sensor_rect:()=>dN,ai_sensor_rgb:()=>tN,ai_sensor_tag:()=>_N,ai_sensor_use_uart_init:()=>jL,ai_sensor_yolo_recognize:()=>gN,ai_sensor_yolo_recognize_result:()=>CN});var q={};t.r(q),t.d(q,{MICROPYTHON_AI_Speech_asr:()=>YN,MICROPYTHON_AI_Speech_unit:()=>vN,MICROPYTHON_AI_client:()=>PN});var z={};t.r(z),t.d(z,{mpython_blynk_app_data:()=>WN,mpython_blynk_app_notify:()=>GN,mpython_blynk_email:()=>KN,mpython_blynk_get_timers:()=>wN,mpython_blynk_on_connected:()=>bN,mpython_blynk_on_disconnected:()=>yN,mpython_blynk_run:()=>BN,mpython_blynk_sensor_data_to_app:()=>HN,mpython_blynk_set_property:()=>JN,mpython_blynk_setup:()=>QN,mpython_blynk_stop_timers:()=>UN,mpython_blynk_sync_virtual:()=>xN,mpython_blynk_terminal_widget_vpin:()=>XN,mpython_blynktimer:()=>kN,mpython_blynktimer_run:()=>VN});var j={};t.r(j),t.d(j,{communicate_bluetooth_central_init:()=>fD,communicate_bluetooth_connect:()=>vD,communicate_bluetooth_disconnect:()=>YD,communicate_bluetooth_handle:()=>BD,communicate_bluetooth_is_connected:()=>xD,communicate_bluetooth_mac:()=>XD,communicate_bluetooth_peripheral_init:()=>FD,communicate_bluetooth_recv:()=>VD,communicate_bluetooth_recv_only:()=>bD,communicate_bluetooth_scan:()=>PD,communicate_bluetooth_send:()=>yD,communicate_espnow_init:()=>GD,communicate_espnow_init_new:()=>UD,communicate_i2c_available:()=>iD,communicate_i2c_init:()=>jN,communicate_i2c_master_read:()=>eD,communicate_i2c_onboard:()=>qN,communicate_i2c_read:()=>ZN,communicate_i2c_scan:()=>tD,communicate_i2c_write:()=>$N,communicate_ir_recv_init:()=>OD,communicate_ir_send_init:()=>SD,communicate_ow_init:()=>ID,communicate_ow_read:()=>hD,communicate_ow_reset:()=>MD,communicate_ow_scan:()=>TD,communicate_ow_select:()=>ED,communicate_ow_write:()=>mD,communicate_spi_buffer:()=>oD,communicate_spi_init:()=>sD,communicate_spi_onboard:()=>zN,communicate_spi_read:()=>pD,communicate_spi_read_output:()=>aD,communicate_spi_readinto:()=>uD,communicate_spi_readinto_output:()=>rD,communicate_spi_set:()=>_D,communicate_spi_write:()=>dD,communicate_spi_write_readinto:()=>lD,espnow_radio_channel:()=>JD,espnow_radio_channel_new:()=>qD,espnow_radio_on_off:()=>zD,espnow_radio_rec:()=>ZD,espnow_radio_recv:()=>tf,espnow_radio_recv_certain_msg:()=>ef,espnow_radio_recv_certain_msg_new:()=>sf,espnow_radio_recv_msg:()=>$D,espnow_radio_recv_new:()=>nf,espnow_radio_send:()=>jD,espnow_radio_txpower:()=>QD,i2c_slave_onreceive:()=>nD,internal_variable:()=>RD,ir_recv_timeout:()=>CD,ir_transmit_busy:()=>DD,ir_transmit_conventional_data:()=>AD,ir_transmit_raw_code:()=>ND,ir_transmit_study_code:()=>LD,ir_whether_recv:()=>gD,lora_init:()=>_f,lora_packet:()=>of,lora_recv:()=>af,lora_send:()=>pf,network_espnow_info:()=>kD,network_espnow_mac:()=>wD,network_espnow_recv:()=>HD,network_espnow_recv_handle:()=>KD,network_espnow_send:()=>WD,recv_fun:()=>cD,urequests_attribute:()=>rf,urequests_get:()=>uf,urequests_method:()=>df});var Z={};t.r(Z),t.d(Z,{display_animate:()=>yf,display_circle:()=>bf,display_color_seclet:()=>Qf,display_draw_4strings:()=>ff,display_fill:()=>xf,display_lcd_use_i2c_init:()=>tF,display_line:()=>vf,display_line_arbitrarily:()=>Ff,display_matrix_extern_bright_point:()=>gf,display_matrix_extern_bright_screen:()=>Sf,display_matrix_extern_clear:()=>Of,display_matrix_extern_get_pixel:()=>cf,display_matrix_extern_get_screen_pixel:()=>Cf,display_matrix_extern_image_builtins:()=>Af,display_matrix_extern_scroll_string:()=>mf,display_matrix_extern_scroll_string_delay:()=>Ef,display_matrix_extern_shift:()=>Rf,display_matrix_extern_show_frame_string:()=>Mf,display_matrix_extern_show_frame_string_delay:()=>hf,display_matrix_extern_show_image:()=>If,display_matrix_extern_show_image_or_string_delay:()=>Tf,display_matrix_use_i2c_init:()=>lf,display_oled_drawPixel:()=>Gf,display_oled_showBitmap:()=>Bf,display_oled_use_i2c_init:()=>_F,display_onoff:()=>Yf,display_rect:()=>Pf,display_tm1650_power:()=>wf,display_tm1650_set_brightness:()=>Wf,display_tm1650_show_dot:()=>Hf,display_tm1650_show_num:()=>kf,display_tm_use_i2c_init:()=>Uf,display_triangle:()=>Vf,display_use_i2c_init:()=>Df,extern_oled_bright_point:()=>mF,extern_oled_clear:()=>TF,extern_oled_get_pixel:()=>hF,extern_oled_hvline:()=>OF,extern_oled_line:()=>RF,extern_oled_scroll_string:()=>lF,extern_oled_scroll_string_delay:()=>IF,extern_oled_shape_rect:()=>EF,extern_oled_shift:()=>MF,extern_oled_show_frame_string:()=>rF,extern_oled_show_frame_string_delay:()=>dF,extern_oled_show_image:()=>oF,extern_oled_show_image_or_string_delay:()=>uF,extern_oled_show_image_xy:()=>pF,extern_oled_show_string:()=>aF,image_shift:()=>Xf,lcd_backlight:()=>nF,lcd_clear:()=>sF,lcd_print_string:()=>iF,lcd_show_image_or_string_delay:()=>eF,matrix_extern_image_arithmetic:()=>Lf,matrix_extern_image_invert:()=>Nf,tft_fill:()=>Zf,tft_line_arbitrarily:()=>$f,tft_scroll_string_delay:()=>jf,tft_show_frame_string_delay:()=>zf,tft_show_image_or_string_delay:()=>qf,tft_show_image_xy:()=>Jf,tft_use_spi_init:()=>Kf});var $={};t.r($),t.d($,{bitbot_display_image_create:()=>sP,display_bright_point:()=>xF,display_bright_screen:()=>bF,display_clear:()=>FF,display_get_pixel:()=>XF,display_get_screen_pixel:()=>yF,display_image_builtins:()=>NF,display_image_builtins_all:()=>DF,display_image_create:()=>fF,display_scroll_string:()=>AF,display_scroll_string_delay:()=>LF,display_shift:()=>YF,display_show_frame_string:()=>CF,display_show_frame_string_delay:()=>SF,display_show_image:()=>cF,display_show_image_or_string_delay:()=>gF,draw_pointer:()=>DP,image_arithmetic:()=>PF,image_invert:()=>vF,mixbot_display_bright_screen:()=>iP,mixbot_display_get_ambientbright:()=>eP,mixbot_display_get_screen_pixel:()=>tP,mixbot_display_image_create:()=>$F,mixbot_display_rotate:()=>nP,mixgo_display_image_create_new:()=>UF,mixgome_display_font:()=>GF,mixgome_display_image_create:()=>VF,mixgomini_display_image_create:()=>BF,mpython_display_hvline:()=>jF,mpython_display_line:()=>ZF,mpython_display_shape_rect:()=>zF,mpython_pbm_image:()=>wF,onboard_oled_bright_point:()=>qF,onboard_oled_scroll_string_delay:()=>QF,onboard_oled_show_frame_string_delay:()=>JF,onboard_oled_show_image:()=>kF,onboard_oled_show_image_or_string_delay:()=>KF,onboard_oled_show_image_xy:()=>HF,onboard_oled_show_string:()=>WF,onboard_tft_bright_point:()=>EP,onboard_tft_bright_screen:()=>RP,onboard_tft_clear:()=>MP,onboard_tft_clock_clear:()=>LP,onboard_tft_clock_draw:()=>AP,onboard_tft_clock_get_rtctime:()=>CP,onboard_tft_clock_init:()=>gP,onboard_tft_clock_set_time:()=>SP,onboard_tft_display_hvline:()=>IP,onboard_tft_display_line:()=>TP,onboard_tft_display_shape_circle:()=>NP,onboard_tft_display_shape_rect:()=>lP,onboard_tft_fill:()=>cP,onboard_tft_get_pixel:()=>mP,onboard_tft_get_screen_pixel:()=>OP,onboard_tft_scroll_string:()=>rP,onboard_tft_scroll_string_delay:()=>dP,onboard_tft_shift:()=>hP,onboard_tft_show_frame_string:()=>aP,onboard_tft_show_frame_string_delay:()=>uP,onboard_tft_show_image:()=>_P,onboard_tft_show_image_or_string_delay:()=>pP,onboard_tft_show_image_xy:()=>oP});var tt={};t.r(tt),t.d(tt,{factory_block:()=>yP,factory_block_return:()=>bP,factory_block_return_with_textarea:()=>BP,factory_block_with_textarea:()=>VP,factory_callMethod_noreturn:()=>XP,factory_callMethod_return:()=>xP,factory_declare:()=>YP,factory_from_import:()=>fP,factory_function_noreturn:()=>PP,factory_function_return:()=>vP,factory_import:()=>FP,folding_block:()=>GP});var et={};t.r(et),t.d(et,{inout_analog_atten:()=>ev,inout_analog_read:()=>QP,inout_analog_read_init:()=>tv,inout_analog_write:()=>WP,inout_analog_write_init:()=>$P,inout_analog_write_set:()=>KP,inout_digital_init:()=>jP,inout_digital_read:()=>kP,inout_digital_write:()=>wP,inout_highlow:()=>UP,inout_pin_attachInterrupt:()=>zP,inout_pin_pressed:()=>qP,inout_pin_pressed_init:()=>iv,inout_pwm_analog_write:()=>HP,inout_pwm_analog_write_init:()=>ZP,inout_pwm_analog_write_set_freq:()=>JP});var it={};t.r(it),t.d(it,{IOT_EMQX_INIT_AND_CONNECT_BY_MIXLY_CODE:()=>cv,IOT_EMQX_INIT_AND_CONNECT_BY_SHARE_CODE:()=>Ov,IOT_EMQX_PING:()=>gv,IOT_FORMATTING:()=>mv,IOT_FORMAT_STRING:()=>Ev,IOT_MIXIO_NTP:()=>Cv,IOT_MIXIO_PUBLISH:()=>rv,IOT_MIXIO_SUBSCRIBE:()=>dv,iot_client_onboard:()=>Sv,iot_http_client:()=>Av,iot_http_data:()=>Lv,iot_mixio_check:()=>Tv,iot_mixio_connect:()=>uv,iot_mixio_connect_only:()=>Iv,iot_mixio_disconnect:()=>lv,iot_mixio_format_msg:()=>hv,iot_mixio_format_topic:()=>Mv,iot_mixly_key:()=>Rv,iot_mqtt_client:()=>Nv,iot_mqtt_data:()=>Dv,iot_onenet_check:()=>pv,iot_onenet_connect:()=>sv,iot_onenet_disconnect:()=>_v,iot_onenet_publish:()=>av,iot_onenet_publish_dict:()=>ov,iot_wifi_connect:()=>nv});var nt={};t.r(nt),t.d(nt,{educore_mqtt_connect:()=>_Y,educore_mqtt_connect_success:()=>uY,educore_mqtt_subscribe_message:()=>oY,educore_mqtt_topic_publish:()=>aY,educore_mqtt_topic_subscribe:()=>pY,educore_wifi_connect:()=>sY,network_ap_connect:()=>bv,network_connect:()=>Fv,network_get_connect:()=>vv,network_get_wifi:()=>yv,network_init:()=>fv,network_is_active:()=>xv,network_open:()=>Xv,network_scan:()=>Vv,network_server:()=>Bv,network_socket_accept:()=>Hv,network_socket_bind:()=>Uv,network_socket_close:()=>qv,network_socket_connect:()=>wv,network_socket_init:()=>Gv,network_socket_listen:()=>kv,network_socket_receive:()=>Wv,network_socket_receive_from:()=>Jv,network_socket_send:()=>Kv,network_socket_send_to:()=>Qv,network_stop:()=>Yv,network_wifi_connect:()=>Pv,ntptime_address:()=>tY,ntptime_time:()=>$v,requests_attribute:()=>jv,requests_attribute2:()=>iY,requests_get:()=>zv,requests_get2:()=>eY,requests_method:()=>Zv,requests_post:()=>nY});var st={};t.r(st),t.d(st,{get_potential_num:()=>rY,nova_g1_motor:()=>dY,nova_g1_spk_en:()=>IY,nova_g1_usb:()=>lY});var _t={};t.r(_t),t.d(_t,{pe_g1_battery_left:()=>MY,pe_g1_dc_motor:()=>hY,pe_g1_dc_motor_speed:()=>mY,pe_g1_servo_get_angle:()=>RY,pe_g1_servo_get_speed:()=>cY,pe_g1_servo_set_angle:()=>EY,pe_g1_servo_set_speed:()=>OY,pe_g1_use_i2c_init:()=>TY});var ot={};t.r(ot),t.d(ot,{CI130X_BROADCAST:()=>HY,CI130X_GET_THE_RECOGNIZED_CMD:()=>kY,CI130X_GET_WHETHER_IDENTIFY:()=>wY,CI130X_IDENTIFY_AND_SAVE:()=>UY,CI130X_SET_SYSTEM_CMD:()=>WY,HCSR04:()=>cX,PS2_Button:()=>SX,PS2_Buttons:()=>AX,PS2_Buttons_new:()=>YX,PS2_State:()=>LX,PS2_init:()=>gX,PS2_init_new:()=>PX,PS2_stk:()=>NX,PS2_stk_new:()=>XX,PS2_vibration:()=>CX,PS2_vibration_new:()=>vX,RTC_get_time:()=>fX,RTC_set_date:()=>fY,RTC_set_datetime:()=>DX,RTC_set_time:()=>DY,camera_sensor_init:()=>rx,camera_sensor_result:()=>dx,educore_body_sensor:()=>tx,educore_button_sensor_extern:()=>sx,educore_camera_sensor:()=>ux,educore_infrared_sensor:()=>nx,educore_soilhum_sensor:()=>ex,educore_temp_sensor:()=>ax,educore_temphum_sensor:()=>ix,educore_ultrasonic_sensor:()=>ox,esp32_s2_weather_init:()=>mX,esp32_s2_weather_rain:()=>OX,esp32_s2_weather_wd:()=>EX,esp32_s2_weather_ws:()=>RX,extern_rfid_read:()=>_X,extern_rfid_readcontent:()=>pX,extern_rfid_readid:()=>oX,extern_rfid_status:()=>rX,extern_rfid_write:()=>aX,extern_rfid_write_return:()=>uX,gnss_get_data:()=>bX,gnss_have_data:()=>VX,interaction_whether_to_interaction:()=>BY,interaction_whether_to_interaction_SANT:()=>GY,mixbot_sensor_extern_get_addr:()=>JX,mixbot_sensor_extern_set_addr:()=>QX,pm25_get_data:()=>yX,radar_set_DETECTION_THRESHOLD:()=>bY,radar_set_DETECTION_THRESHOLD_SANT:()=>VY,robot_button_extern_get_value:()=>BX,robot_color_extern_get_value:()=>HX,robot_infrared_extern_get_value:()=>UX,robot_infrared_extern_grey_get_value:()=>wX,robot_potentiometer_extern_get_value:()=>kX,robot_sonar_extern_get_value:()=>WX,robot_sonar_extern_led:()=>KX,robot_touch_extern_get_value:()=>GX,sensor_APDS9960_extern:()=>JY,sensor_DS18X20:()=>$X,sensor_LTR308_extern:()=>QY,sensor_LTR390UV_extern:()=>$Y,sensor_MAX30102_extern:()=>KY,sensor_QMC5883L_extern:()=>tX,sensor_VL530LX_extern:()=>nX,sensor_aht11_extern:()=>iX,sensor_bmp:()=>XY,sensor_dht11:()=>FX,sensor_distance_hrsc04:()=>NY,sensor_hp203_extern:()=>qY,sensor_ltr381_extern:()=>jY,sensor_mixgo_extern_button_attachInterrupt:()=>AY,sensor_mixgo_extern_button_get_presses:()=>SY,sensor_mixgo_extern_button_is_pressed:()=>gY,sensor_mixgo_extern_button_was_pressed:()=>CY,sensor_mixgo_extern_light:()=>FY,sensor_mixgo_extern_pin_near:()=>vY,sensor_mixgo_extern_sound:()=>PY,sensor_mixgoce_hot_wheel_degrees:()=>hX,sensor_mixgoce_hot_wheel_is_touched:()=>MX,sensor_mpu9250_attachGestureInterrupt:()=>LY,sensor_read_humiture:()=>_x,sensor_rtc_init:()=>YY,sensor_sht:()=>xY,sensor_shtc3_extern:()=>eX,sensor_spl06_001_extern:()=>zY,sensor_ucs12071_extern:()=>ZY,sensor_use_i2c_init:()=>yY,sensor_use_spi_init:()=>sX,sensor_use_uart_init:()=>xX,sensor_weather_solo_init:()=>qX,sensor_weather_solo_rain:()=>ZX,sensor_weather_solo_wd:()=>zX,sensor_weather_solo_ws:()=>jX,sensor_weigh_init:()=>lx,ultrasonic_sensor_read_distance:()=>px,weather_data:()=>dX,weather_have_data:()=>lX,weather_set_label:()=>TX,weather_uart_mixio:()=>IX,weigh_sensor_get_weight:()=>Ix});var pt={};t.r(pt),t.d(pt,{CI130X_BROADCAST_SANT:()=>db,CI130X_GET_THE_RECOGNIZED_CMD_SANT:()=>rb,CI130X_GET_WHETHER_IDENTIFY_SANT:()=>ub,CI130X_IDENTIFY_AND_SAVE_SANT:()=>ab,CI130X_SET_SYSTEM_CMD_SANT:()=>lb,HCSR04:()=>gx,bitbot_als_num:()=>wy,dht11:()=>zy,educore_button_sensor:()=>nb,educore_button_was_pressed:()=>sb,educore_gyroscope_sensor:()=>tb,educore_gyroscope_sensor_read:()=>eb,educore_gyroscope_sensor_shake:()=>ib,educore_light_sensor:()=>$y,educore_rfid_sensor:()=>_b,educore_rfid_sensor_scan:()=>ob,educore_rfid_sensor_scan_data:()=>pb,educore_voice_sensor:()=>jy,number1:()=>Cx,number2:()=>Sx,number3:()=>Ax,number4:()=>Lx,number5:()=>Nx,number6:()=>Dx,number7:()=>fx,onboard_RTC_get_time:()=>Oy,onboard_RTC_get_time_str:()=>gy,onboard_RTC_get_timestamp:()=>Ry,onboard_RTC_set_datetime:()=>my,onboard_RTC_settime_string:()=>Ey,onboard_RTC_timestamp_totuple:()=>cy,rfid_readcontent:()=>Wx,rfid_readid:()=>Hx,rfid_write:()=>Kx,rfid_write_return:()=>Jx,sensor_LTR308:()=>Bx,sensor_adxl345_get_acceleration:()=>iy,sensor_aht11:()=>wx,sensor_bitbot_ALS:()=>Uy,sensor_button_get_presses:()=>Wy,sensor_button_is_pressed:()=>ky,sensor_button_was_pressed:()=>Hy,sensor_compass_reset:()=>ay,sensor_ds18x20:()=>bx,sensor_eulerangles:()=>qx,sensor_get_acceleration:()=>Qx,sensor_get_temperature:()=>kx,sensor_hp203:()=>Ux,sensor_light:()=>qy,sensor_lm35:()=>Vx,sensor_mixbot_get_gyro:()=>Gy,sensor_mixbot_patrol_calibrate:()=>by,sensor_mixbot_patrol_value:()=>Vy,sensor_mixbot_temperature:()=>By,sensor_mixgo_LTR308:()=>Xx,sensor_mixgo_button_attachInterrupt:()=>mx,sensor_mixgo_button_get_presses:()=>hx,sensor_mixgo_button_is_pressed:()=>Tx,sensor_mixgo_button_was_pressed:()=>Mx,sensor_mixgo_cc_mmc5603_calibrate_compass:()=>Ay,sensor_mixgo_cc_mmc5603_get_angle:()=>Sy,sensor_mixgo_cc_mmc5603_get_magnetic:()=>Cy,sensor_mixgo_light:()=>Qy,sensor_mixgo_nova_LTR308:()=>yx,sensor_mixgo_nova_pin_near:()=>Yx,sensor_mixgo_pin_near:()=>vx,sensor_mixgo_pin_near_double:()=>Px,sensor_mixgo_pin_near_single:()=>Fx,sensor_mixgo_pin_pressed:()=>ty,sensor_mixgo_sant_color:()=>xx,sensor_mixgo_touch_slide:()=>$x,sensor_mixgocar42_button_attachInterrupt:()=>cx,sensor_mixgocar42_button_get_presses:()=>Rx,sensor_mixgocar42_button_is_pressed:()=>Ex,sensor_mixgocar42_button_was_pressed:()=>Ox,sensor_mixgocar_battery_left:()=>yy,sensor_mixgocar_pin_near:()=>Xy,sensor_mixgocar_pin_near_line:()=>Yy,sensor_mixgocar_pin_near_state_change:()=>xy,sensor_mixgoce_pin_pressed:()=>Zx,sensor_mixgoce_temperature:()=>Ny,sensor_mixgome_temperature:()=>Ly,sensor_mpu9250_calibrate_compass:()=>_y,sensor_mpu9250_field_strength:()=>py,sensor_mpu9250_gesture:()=>zx,sensor_mpu9250_get_acceleration:()=>jx,sensor_mpu9250_get_gyro:()=>sy,sensor_mpu9250_get_magnetic:()=>ny,sensor_mpu9250_temperature:()=>oy,sensor_mpython_pin_pressed:()=>ey,sensor_mpython_qmi8658_get_gyro:()=>Dy,sensor_mpython_qmi8658_temperature:()=>fy,sensor_onboard_compass_reset:()=>hy,sensor_onboard_mpu9250_calibrate_compass:()=>Iy,sensor_onboard_mpu9250_field_strength:()=>My,sensor_onboard_mpu9250_gesture:()=>uy,sensor_onboard_mpu9250_get_acceleration:()=>ry,sensor_onboard_mpu9250_get_gyro:()=>ly,sensor_onboard_mpu9250_get_magnetic:()=>dy,sensor_onboard_mpu9250_temperature:()=>Ty,sensor_pin_near:()=>Jy,sensor_pin_pressed:()=>Ky,sensor_read:()=>Zy,sensor_rm_acc:()=>vy,sensor_rm_battery_left:()=>Py,sensor_rm_pin_near_double:()=>Fy,sensor_sound:()=>Gx});var at={};t.r(at),t.d(at,{serial_any:()=>mb,serial_print:()=>Ib,serial_print_byte:()=>Tb,serial_print_hex:()=>hb,serial_println:()=>Mb,serial_read_from_ai:()=>Db,serial_readline:()=>Ob,serial_readstr:()=>Eb,serial_send_to_ai:()=>Nb,serial_softserial:()=>Rb,serial_softserial_new:()=>cb,system_input:()=>gb,system_print:()=>Cb,system_print_end:()=>Ab,system_print_inline:()=>Sb,system_print_many:()=>Lb});var ut={};t.r(ut),t.d(ut,{Panic_with_status_code:()=>Gb,Timer_init:()=>eV,base_delay:()=>sV,controls_delay:()=>Wb,controls_delay_new:()=>Kb,controls_end_program:()=>wb,controls_millis:()=>Ub,controls_uname:()=>Hb,reset:()=>kb,system_bitbot_shutdown:()=>tV,system_device_name:()=>Vb,system_device_serial_number:()=>Bb,system_event_bus_source:()=>yb,system_event_bus_value:()=>bb,system_machine_reset:()=>$b,system_on_event:()=>Yb,system_raise_event:()=>vb,system_reset:()=>Fb,system_run_in_background:()=>fb,system_ticks_diff:()=>qb,system_timer:()=>Qb,system_timer_init:()=>zb,system_timestamp:()=>Xb,system_value:()=>xb,system_wait:()=>Pb,system_wdt_feed:()=>Zb,system_wdt_init:()=>jb,time_ticks_diff:()=>nV,timer:()=>Jb,timer2:()=>iV});var rt={};t.r(rt),t.d(rt,{Air_daily_content:()=>mV,Air_now_content:()=>rV,Geo_moon_content:()=>OV,Geo_sun_content:()=>EV,Life_suggestion_content:()=>lV,Location_search_content:()=>TV,Tide_daily_content:()=>IV,WEATHER_DAILY:()=>oV,WEATHER_HOUR:()=>pV,WEATHER_NOW:()=>_V,Weather_alarm_content:()=>dV,Weather_daily:()=>MV,Weather_daily_content:()=>hV,Weather_now:()=>aV,Weather_now_content:()=>uV});var dt={};t.r(dt),t.d(dt,{controls_pin_attachInterrupt:()=>VV,inout_analog_atten:()=>DV,inout_analog_write:()=>LV,inout_analog_write_init:()=>vV,inout_analog_write_set:()=>NV,inout_analog_write_set_freq:()=>XV,inout_digital_init:()=>PV,inout_digital_read:()=>AV,inout_digital_write:()=>SV,inout_highlow:()=>CV,inout_pinMode:()=>xV,inout_pin_attachInterrupt:()=>FV,inout_pin_pressed:()=>fV,inout_pin_pressed_init:()=>YV,pin_pressed:()=>bV,pin_pressed_init:()=>yV});var lt={};t.r(lt),t.d(lt,{analog_input:()=>JV,analog_output:()=>qV,espnow_channel:()=>HV,haskylens_model:()=>WV,i2c_A_pin:()=>zV,i2c_B_pin:()=>jV,pins_analog:()=>iB,pins_analog_pin:()=>nB,pins_axis:()=>RB,pins_brightness:()=>cB,pins_builtinimg:()=>IB,pins_builtinimg_extern:()=>TB,pins_button:()=>oB,pins_buttonB:()=>pB,pins_dac:()=>sB,pins_dac_pin:()=>_B,pins_digital:()=>GV,pins_digital_dot:()=>fB,pins_digital_pin:()=>UV,pins_exlcdh:()=>EB,pins_exlcdv:()=>OB,pins_imglist:()=>MB,pins_input_pin:()=>wV,pins_one_more:()=>DB,pins_output_pin:()=>kV,pins_playlist:()=>hB,pins_playlist_extern:()=>mB,pins_pwm:()=>aB,pins_pwm_pin:()=>uB,pins_radio_datarate:()=>NB,pins_radio_power:()=>LB,pins_serial:()=>lB,pins_tone_notes:()=>AB,pins_touch:()=>dB,pins_touch_pin:()=>rB,pins_tts_bgmusic:()=>SB,pins_tts_builtin_music:()=>CB,pins_tts_voice:()=>gB,pwm_input:()=>KV,pwm_output:()=>QV,spi_A_pin:()=>ZV,spi_B_pin:()=>$V,spi_C_pin:()=>tB,spi_D_pin:()=>eB});var It={};t.r(It),t.d(It,{mini_g2_rfid_readcontent:()=>PB,mini_g2_rfid_readid:()=>FB,mini_g2_rfid_status:()=>XB,mini_g2_rfid_write:()=>vB,mini_g2_rfid_write_outcome:()=>YB});var Tt={};t.r(Tt),t.d(Tt,{inout_analog_atten:()=>HB,inout_analog_write:()=>VB,inout_analog_write_init:()=>kB,inout_analog_write_set:()=>BB,inout_digital_init:()=>wB,inout_digital_read:()=>bB,inout_digital_write:()=>yB,inout_highlow:()=>xB,inout_pin_attachInterrupt:()=>UB,inout_pin_pressed:()=>GB,inout_pin_pressed_init:()=>WB});var Mt={};t.r(Mt),t.d(Mt,{analog_input:()=>eG,analog_output:()=>nG,espnow_channel:()=>$B,haskylens_model:()=>tG,i2c_A_pin:()=>sG,i2c_B_pin:()=>_G,pins_analog:()=>dG,pins_analog_pin:()=>rG,pins_axis:()=>AG,pins_brightness:()=>DG,pins_builtinimg:()=>RG,pins_builtinimg_extern:()=>cG,pins_button:()=>JB,pins_buttonB:()=>QB,pins_dac:()=>MG,pins_dac_pin:()=>TG,pins_digital:()=>KB,pins_digital_dot:()=>yG,pins_digital_pin:()=>qB,pins_exlcdh:()=>LG,pins_exlcdv:()=>NG,pins_imglist:()=>gG,pins_input_pin:()=>zB,pins_interrupt:()=>EG,pins_one_more:()=>xG,pins_output_pin:()=>jB,pins_playlist:()=>CG,pins_playlist_extern:()=>SG,pins_pwm:()=>IG,pins_pwm_input:()=>ZB,pins_pwm_pin:()=>lG,pins_radio_datarate:()=>XG,pins_radio_power:()=>YG,pins_serial:()=>OG,pins_tone_notes:()=>vG,pins_touch:()=>mG,pins_touch_pin:()=>hG,pins_tts_bgmusic:()=>PG,pins_tts_builtin_music:()=>FG,pins_tts_voice:()=>fG,pwm_output:()=>iG,spi_A_pin:()=>oG,spi_B_pin:()=>pG,spi_C_pin:()=>aG,spi_D_pin:()=>uG});var ht={};t.r(ht),t.d(ht,{mini_g2_rfid_readcontent:()=>VG,mini_g2_rfid_readid:()=>bG,mini_g2_rfid_status:()=>UG,mini_g2_rfid_write:()=>BG,mini_g2_rfid_write_outcome:()=>GG});const mt=Blockly,Et=Mixly,Ot={NAME_TYPE:"VARIABLE",allVariables:function(t){var e;if(t.getDescendants)e=t.getDescendants();else{if(!t.getAllBlocks)throw"Not Block or Workspace: "+t;e=t.getAllBlocks()}for(var i=Object.create(null),n=0;n1&&(o+=n)):i=o}else i="i";return i}},Rt=Ot; +(()=>{"use strict";var t={d:(e,i)=>{for(var n in i)t.o(i,n)&&!t.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:i[n]})},o:(t,e)=>Object.prototype.hasOwnProperty.call(t,e),r:t=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})}},e={};t.r(e),t.d(e,{controls_type:()=>Dt,controls_typeLists:()=>ft,lists_zip:()=>Ft,lists_zip_container:()=>Pt,lists_zip_item:()=>Yt,unpack_iterable_object:()=>vt,variables_change:()=>Lt,variables_get:()=>St,variables_global:()=>Nt,variables_set:()=>At});var i={};t.r(i),t.d(i,{base_setup:()=>yt,controls_delay:()=>bt,controls_end_program:()=>Vt,controls_except:()=>jt,controls_finally:()=>Zt,controls_flow_statements:()=>Ht,controls_for:()=>Wt,controls_forEach:()=>Ut,controls_for_range:()=>Kt,controls_if:()=>Bt,controls_if_else:()=>qt,controls_if_elseif:()=>Qt,controls_if_if:()=>Jt,controls_lambda:()=>te,controls_main:()=>xt,controls_pass:()=>ee,controls_range:()=>Gt,controls_repeat_ext:()=>$t,controls_thread:()=>ie,controls_try:()=>zt,controls_try_finally:()=>kt,controls_whileUntil:()=>wt,datetime_fromtimestamp:()=>ae,do_while:()=>ne,garbage_collection:()=>se,gene_unique_identifier:()=>ue,get_mem_alloc:()=>_e,get_mem_free:()=>oe,get_unique_identifier:()=>pe});var n={};t.r(n),t.d(n,{base_map:()=>Fe,generate_cartesian_product:()=>Ye,math_arithmetic:()=>Te,math_bit:()=>he,math_constant:()=>le,math_constant_mp:()=>Ie,math_constrain:()=>Ce,math_dec:()=>Ee,math_indexer_number:()=>Ae,math_map:()=>Se,math_max_min:()=>Re,math_number:()=>de,math_number_base_conversion:()=>ce,math_random:()=>ge,math_random_seed:()=>Le,math_round:()=>Ne,math_selfcalcu:()=>Me,math_to_int:()=>Oe,math_trig:()=>me,text_to_number:()=>De,text_to_number_skulpt:()=>fe,turn_to_int:()=>Pe});var s={};t.r(s),t.d(s,{ascii_to_char:()=>Ve,char_to_ascii:()=>Be,number_to_text:()=>Ge,os_system:()=>di,text:()=>Xe,text_capital:()=>qe,text_center:()=>ze,text_char:()=>ye,text_char_at:()=>ke,text_char_at2:()=>we,text_char_at3:()=>pi,text_compareTo:()=>oi,text_compare_to:()=>Qe,text_create_with_container:()=>ni,text_create_with_item:()=>si,text_encode:()=>ui,text_equals_starts_ends:()=>Je,text_eval:()=>ri,text_find:()=>je,text_format:()=>ii,text_format_noreturn:()=>ai,text_join:()=>be,text_join_seq:()=>Ze,text_length:()=>Ue,text_random_char:()=>He,text_replace:()=>$e,text_split:()=>ti,text_strip:()=>ei,text_substring:()=>Ke,text_substring2:()=>We,text_substring3:()=>_i,text_textarea:()=>xe});var _={};t.r(_),t.d(_,{ENUMERATE:()=>Ji,content_in_lists:()=>qi,enumerate:()=>Qi,list_many_input:()=>Xi,list_tolist:()=>Vi,list_tolist2:()=>Ki,list_trig:()=>Pi,lists_2d_get_col_row_data:()=>hi,lists_2d_get_data_with_col_row:()=>Mi,lists_append_extend:()=>gi,lists_change_to:()=>vi,lists_change_to_general:()=>yi,lists_clear:()=>Ni,lists_create_with:()=>mi,lists_create_with2:()=>Bi,lists_create_with_container:()=>Oi,lists_create_with_item:()=>Ri,lists_create_with_noreturn:()=>xi,lists_create_with_text:()=>Ei,lists_create_with_text2:()=>Gi,lists_del_general:()=>bi,lists_find:()=>Fi,lists_getIndex3:()=>Ui,lists_getSublist3:()=>wi,lists_get_index:()=>Ii,lists_get_random_item:()=>Ci,lists_get_random_sublist:()=>Si,lists_get_sublist:()=>Ti,lists_insert_value:()=>Ai,lists_insert_value2:()=>Hi,lists_pop:()=>fi,lists_remove_at:()=>Di,lists_remove_at2:()=>Wi,lists_reverse:()=>Li,lists_setIndex3:()=>ki,lists_set_index:()=>ci,lists_sort:()=>Yi});var o={};t.r(o),t.d(o,{dicts_add_change_del:()=>ln,dicts_add_or_change:()=>sn,dicts_clear:()=>pn,dicts_create_with:()=>ji,dicts_create_with_container:()=>Zi,dicts_create_with_item:()=>$i,dicts_create_with_noreturn:()=>Mn,dicts_deldict:()=>dn,dicts_delete:()=>_n,dicts_get:()=>en,dicts_get_default:()=>nn,dicts_items:()=>an,dicts_keys:()=>tn,dicts_length:()=>rn,dicts_pop:()=>In,dicts_setdefault:()=>Tn,dicts_to_json:()=>mn,dicts_to_json2:()=>Rn,dicts_to_to:()=>On,dicts_todict:()=>hn,dicts_update:()=>on,dicts_values:()=>un,json_to_dicts:()=>En});var p={};t.r(p),t.d(p,{logic_boolean:()=>Ln,logic_compare:()=>gn,logic_compare_continous:()=>Cn,logic_is:()=>Fn,logic_is_in:()=>fn,logic_negate:()=>An,logic_null:()=>Nn,logic_operation:()=>Sn,logic_tobool:()=>Pn,logic_true_or_false:()=>Dn});var a={};t.r(a),t.d(a,{sdcard_mount:()=>ts,sdcard_use_spi_init:()=>$n,storage_can_write_ornot:()=>Gn,storage_change_dir:()=>jn,storage_close_file:()=>wn,storage_delete_file:()=>Hn,storage_file_seek:()=>Jn,storage_file_tell:()=>Kn,storage_file_write:()=>yn,storage_fileopen:()=>vn,storage_fileopen_new:()=>Xn,storage_fileopen_new_encoding:()=>xn,storage_get_a_line:()=>Bn,storage_get_contents:()=>Vn,storage_get_contents_without_para:()=>bn,storage_get_current_dir:()=>Qn,storage_get_file_size:()=>Wn,storage_get_filename:()=>Un,storage_is_file:()=>Zn,storage_list_all_files:()=>kn,storage_make_dir:()=>qn,storage_open_file_with_os:()=>Yn,storage_rename:()=>zn});var u={};t.r(u),t.d(u,{procedures_callnoreturn:()=>ps,procedures_callreturn:()=>as,procedures_defnoreturn:()=>ns,procedures_defreturn:()=>ss,procedures_ifreturn:()=>us,procedures_mutatorarg:()=>os,procedures_mutatorcontainer:()=>_s,procedures_return:()=>rs});var r={};t.r(r),t.d(r,{tuple_change_to:()=>gs,tuple_create_with:()=>ls,tuple_create_with_container:()=>Is,tuple_create_with_item:()=>Ts,tuple_create_with_noreturn:()=>Ls,tuple_create_with_text2:()=>Ms,tuple_create_with_text_return:()=>hs,tuple_del:()=>Os,tuple_find:()=>Cs,tuple_getIndex:()=>ms,tuple_getSublist:()=>As,tuple_get_random_item:()=>Ds,tuple_get_sublist:()=>Ns,tuple_join:()=>Rs,tuple_length:()=>Es,tuple_max:()=>cs,tuple_totuple:()=>fs,tuple_trig:()=>Ss});var d={};t.r(d),t.d(d,{set_add_discard:()=>Bs,set_clear:()=>ys,set_create_with:()=>Ps,set_create_with_container:()=>Ys,set_create_with_item:()=>vs,set_create_with_text_return:()=>ws,set_length:()=>Xs,set_operate:()=>bs,set_operate_update:()=>Vs,set_pop:()=>xs,set_sub:()=>Gs,set_toset:()=>ks,set_update:()=>Us});var l={};t.r(l),t.d(l,{html_content:()=>Qs,html_content_more:()=>qs,html_document:()=>Ws,html_form:()=>js,html_head_body:()=>Js,html_style:()=>zs,html_style_color:()=>$s,html_style_content:()=>Zs,html_text:()=>t_,html_title:()=>Ks});var I={};t.r(I),t.d(I,{attribute_access:()=>T_,function_call:()=>d_,function_call_container:()=>l_,function_call_item:()=>I_,raw_block:()=>n_,raw_empty:()=>__,raw_expression:()=>s_,raw_table:()=>i_,text_comment:()=>o_,text_print_multiple:()=>a_,text_print_multiple_container:()=>u_,text_print_multiple_item:()=>r_,type_check:()=>p_});var T={};t.r(T),t.d(T,{controls_type:()=>O_,controls_typeLists:()=>R_,lists_zip:()=>c_,unpack_iterable_object:()=>g_,variables_change:()=>m_,variables_get:()=>M_,variables_global:()=>E_,variables_set:()=>h_});var M={};t.r(M),t.d(M,{Panic_with_status_code:()=>Y_,base_setup:()=>S_,controls_delay:()=>P_,controls_flow_statements:()=>F_,controls_for:()=>N_,controls_forEach:()=>b_,controls_for_range:()=>D_,controls_if:()=>A_,controls_interrupts:()=>x_,controls_lambda:()=>B_,controls_main:()=>C_,controls_millis:()=>v_,controls_nointerrupts:()=>y_,controls_pass:()=>U_,controls_range:()=>V_,controls_repeat:()=>q_,controls_repeat_ext:()=>H_,controls_thread:()=>w_,controls_try_finally:()=>L_,controls_whileUntil:()=>f_,datetime_fromtimestamp:()=>z_,do_while:()=>k_,garbage_collection:()=>W_,gene_unique_identifier:()=>j_,get_mem_alloc:()=>K_,get_mem_free:()=>J_,get_unique_identifier:()=>Q_,reset:()=>X_,time_sleep:()=>G_});var h={};t.r(h),t.d(h,{base_map:()=>Oo,generate_cartesian_product:()=>co,math_arithmetic:()=>io,math_bit:()=>eo,math_constant:()=>$_,math_constant_mp:()=>to,math_constrain:()=>lo,math_dec:()=>oo,math_indexer_number:()=>Mo,math_map:()=>ro,math_max_min:()=>ao,math_number:()=>Z_,math_number_base_conversion:()=>Io,math_random:()=>uo,math_random_seed:()=>To,math_round:()=>ho,math_selfcalcu:()=>no,math_single:()=>so,math_to_int:()=>po,math_trig:()=>_o,text_to_number:()=>mo,text_to_number_skulpt:()=>Eo,turn_to_int:()=>Ro});var m={};t.r(m),t.d(m,{ascii_to_char:()=>Lo,char_to_ascii:()=>No,number_to_text:()=>Do,os_system:()=>jo,text:()=>go,text_capital:()=>bo,text_center:()=>Vo,text_char:()=>So,text_char_at:()=>Po,text_char_at2:()=>Fo,text_char_at3:()=>Qo,text_compareTo:()=>Jo,text_compare_to:()=>Xo,text_encode:()=>qo,text_equals_starts_ends:()=>vo,text_eval:()=>zo,text_find:()=>Bo,text_format:()=>Ho,text_format_noreturn:()=>Wo,text_join:()=>Ao,text_join_seq:()=>Go,text_length:()=>fo,text_random_char:()=>Yo,text_replace:()=>Uo,text_split:()=>wo,text_strip:()=>ko,text_substring:()=>yo,text_substring2:()=>xo,text_substring3:()=>Ko,text_textarea:()=>Co});var E={};t.r(E),t.d(E,{content_in_lists:()=>Pp,enumerate:()=>Fp,list_many_input:()=>mp,list_tolist:()=>Dp,list_tolist2:()=>fp,list_trig:()=>Tp,lists_2d_get_col_row_data:()=>tp,lists_2d_get_data_with_col_row:()=>$o,lists_append_extend:()=>_p,lists_change_to:()=>hp,lists_change_to_general:()=>Op,lists_clear:()=>rp,lists_create_with:()=>ep,lists_create_with2:()=>cp,lists_create_with_noreturn:()=>Ep,lists_create_with_text:()=>ip,lists_create_with_text2:()=>gp,lists_del_general:()=>Rp,lists_find:()=>dp,lists_getIndex3:()=>Cp,lists_getSublist3:()=>Sp,lists_get_index:()=>np,lists_get_random_item:()=>op,lists_get_random_sublist:()=>pp,lists_get_sublist:()=>Zo,lists_insert_value:()=>ap,lists_insert_value2:()=>Lp,lists_pop:()=>Ip,lists_remove_at:()=>lp,lists_remove_at2:()=>Np,lists_reverse:()=>up,lists_setIndex3:()=>Ap,lists_set_index:()=>sp,lists_sort:()=>Mp});var O={};t.r(O),t.d(O,{dicts_add_change_del:()=>Hp,dicts_add_or_change:()=>yp,dicts_clear:()=>Bp,dicts_create_with:()=>Yp,dicts_create_with_noreturn:()=>Jp,dicts_deldict:()=>kp,dicts_delete:()=>bp,dicts_get:()=>Xp,dicts_get_default:()=>xp,dicts_items:()=>Gp,dicts_keys:()=>vp,dicts_length:()=>wp,dicts_pop:()=>Wp,dicts_setdefault:()=>Kp,dicts_to_json:()=>qp,dicts_to_json2:()=>Zp,dicts_to_to:()=>jp,dicts_todict:()=>Qp,dicts_update:()=>Vp,dicts_values:()=>Up,json_to_dicts:()=>zp});var R={};t.r(R),t.d(R,{logic_boolean:()=>na,logic_compare:()=>$p,logic_compare_continous:()=>ta,logic_is:()=>pa,logic_is_in:()=>oa,logic_negate:()=>ia,logic_null:()=>sa,logic_operation:()=>ea,logic_tobool:()=>aa,logic_true_or_false:()=>_a});var c={};t.r(c),t.d(c,{sdcard_mount:()=>Pa,sdcard_use_spi_init:()=>Fa,storage_can_write_ornot:()=>ma,storage_change_dir:()=>Aa,storage_close_file:()=>Oa,storage_delete_file:()=>ca,storage_file_seek:()=>Sa,storage_file_tell:()=>Ca,storage_file_write:()=>Ia,storage_fileopen:()=>ra,storage_fileopen_new:()=>da,storage_fileopen_new_encoding:()=>la,storage_get_a_line:()=>ha,storage_get_contents:()=>Ma,storage_get_contents_without_para:()=>Ta,storage_get_current_dir:()=>La,storage_get_file_size:()=>ga,storage_get_filename:()=>Ea,storage_is_file:()=>fa,storage_list_all_files:()=>Ra,storage_make_dir:()=>Na,storage_open_file_with_os:()=>ua,storage_rename:()=>Da});var g={};t.r(g),t.d(g,{procedures_callnoreturn:()=>xa,procedures_callreturn:()=>Xa,procedures_defnoreturn:()=>va,procedures_defreturn:()=>Ya,procedures_ifreturn:()=>ya,procedures_return:()=>ba});var C={};t.r(C),t.d(C,{tuple_change_to:()=>Ka,tuple_create_with:()=>Va,tuple_create_with_noreturn:()=>za,tuple_create_with_text2:()=>Ba,tuple_create_with_text_return:()=>Ga,tuple_del:()=>ka,tuple_find:()=>Ja,tuple_getIndex:()=>Ua,tuple_getSublist:()=>qa,tuple_get_random_item:()=>Za,tuple_get_sublist:()=>ja,tuple_join:()=>Ha,tuple_length:()=>wa,tuple_max:()=>Wa,tuple_totuple:()=>$a,tuple_trig:()=>Qa});var S={};t.r(S),t.d(S,{set_add_discard:()=>ou,set_clear:()=>nu,set_create_with:()=>tu,set_create_with_text_return:()=>uu,set_length:()=>eu,set_operate:()=>su,set_operate_update:()=>_u,set_pop:()=>iu,set_sub:()=>pu,set_toset:()=>ru,set_update:()=>au});var A={};t.r(A),t.d(A,{html_content:()=>Tu,html_content_more:()=>Mu,html_document:()=>du,html_form:()=>mu,html_head_body:()=>Iu,html_style:()=>hu,html_style_content:()=>Eu,html_text:()=>Ou,html_title:()=>lu});var L={};t.r(L),t.d(L,{attribute_access:()=>Lu,function_call:()=>Au,raw_block:()=>Ru,raw_empty:()=>gu,raw_expression:()=>cu,raw_table:()=>Cu,type_check:()=>Su});var N={};t.r(N),t.d(N,{PIN_init:()=>Nr,actuator_extern_get_led_bright:()=>Vu,actuator_extern_get_led_state:()=>Bu,actuator_extern_led_bright:()=>bu,actuator_extern_led_brightness:()=>Gu,actuator_ms32006_dcmotor:()=>qu,actuator_ms32006_init:()=>Qu,actuator_ms32006_stepper:()=>zu,actuator_neopixel_init:()=>ju,actuator_neopixel_rgb:()=>Zu,actuator_neopixel_rgb_all:()=>$u,actuator_neopixel_write:()=>tr,actuator_use_uart_init:()=>er,esp32_music_get_tempo_extern:()=>Xu,esp32_music_pitch:()=>Fu,esp32_music_pitch_init:()=>fu,esp32_music_pitch_with_time:()=>Pu,esp32_music_play_list:()=>Yu,esp32_music_reset_extern:()=>xu,esp32_music_set_tempo_extern:()=>vu,esp32_music_stop:()=>yu,mixbot_actuator_extern_get_addr:()=>Ar,mixbot_actuator_extern_set_addr:()=>Lr,mixbot_addr_extern:()=>lr,parrot_PIN_init:()=>Pr,parrot_move_speed:()=>Yr,pin_led_bright:()=>Dr,player_insert_music:()=>pr,player_play_music:()=>or,player_set_mode:()=>_r,player_set_play:()=>nr,player_set_volume:()=>sr,player_whether_stop:()=>ir,robot_led_extern:()=>hr,robot_led_extern_get_value:()=>mr,robot_motor_extern:()=>Ir,robot_motor_extern_get_speed:()=>Tr,robot_servo_extern_absolute_run:()=>cr,robot_servo_extern_get_status:()=>Er,robot_servo_extern_relative_continue:()=>Sr,robot_servo_extern_relative_origin:()=>gr,robot_servo_extern_relative_run:()=>Cr,robot_servo_extern_stop:()=>Rr,robot_servo_extern_stop_mode:()=>Or,robot_traffic_light_extern:()=>Mr,servo_PIN_init:()=>fr,servo_get_angle:()=>Ku,servo_get_speed:()=>Ju,servo_init:()=>Uu,servo_move:()=>wu,servo_move_angle:()=>Fr,servo_set_angle:()=>Hu,servo_set_speed:()=>Wu,servo_speed_360:()=>ku,syn6288_builtin_voice:()=>rr,syn6288_get_voice:()=>ur,syn6288_set_voice:()=>ar,syn6288_tts_play:()=>dr});var D={};t.r(D),t.d(D,{actuator_dc_motor:()=>rd,actuator_dc_motor_stop:()=>dd,actuator_get_led_bright:()=>br,actuator_get_led_state:()=>Vr,actuator_led_bright:()=>yr,actuator_led_brightness:()=>Br,actuator_mixbot_buzzer_on_off:()=>hd,actuator_mixgo_nova_mic_get:()=>cd,actuator_mixgo_nova_mic_set:()=>Rd,actuator_mixgo_nova_onboard_music_pitch:()=>Nd,actuator_mixgo_nova_onboard_music_stop:()=>Dd,actuator_mixgo_nova_play_audio:()=>Ad,actuator_mixgo_nova_play_online_audio:()=>Ld,actuator_mixgo_nova_record_audio:()=>Sd,actuator_mixgo_nova_voice_get:()=>Cd,actuator_mixgo_nova_voice_set:()=>gd,actuator_mixgo_zero_led_color:()=>Gr,actuator_onboard_neopixel_rgb:()=>Kr,actuator_onboard_neopixel_rgb_all:()=>Jr,actuator_onboard_neopixel_rgb_show_all_chase:()=>qr,actuator_onboard_neopixel_rgb_show_all_rainbow:()=>Qr,actuator_onboard_neopixel_write:()=>zr,actuator_rm_onboard_neopixel_rgb:()=>jr,actuator_rm_onboard_neopixel_rgb_all:()=>Zr,actuator_rm_onboard_neopixel_rgb_show_all_chase:()=>$r,actuator_stepper_keep:()=>ad,actuator_stepper_stop:()=>ud,analog_ble_keyboard_init:()=>Ud,analog_ble_keyboard_input:()=>Hd,analog_ble_keyboard_mouse_init:()=>Zd,analog_ble_keyboard_mouse_input:()=>il,analog_ble_keyboard_mouse_send_battery:()=>el,analog_ble_keyboard_mouse_str:()=>nl,analog_ble_keyboard_send_battery:()=>Kd,analog_ble_keyboard_str:()=>Wd,analog_ble_mouse_init:()=>Jd,analog_ble_mouse_input:()=>zd,analog_ble_mouse_keyboard_input:()=>sl,analog_ble_mouse_send_battery:()=>jd,analog_keyboard_input:()=>Yd,analog_keyboard_str:()=>Gd,analog_mouse_input:()=>Vd,bitbot_motor:()=>Od,bitbot_move:()=>md,bitbot_stop:()=>Ed,ble_keyboard_connect:()=>kd,ble_keyboard_get_mac:()=>wd,ble_keyboard_mouse_connect:()=>tl,ble_keyboard_mouse_get_mac:()=>$d,ble_mouse_connect:()=>qd,ble_mouse_get_mac:()=>Qd,cc_number:()=>Wr,educore_ble_keyboard_input:()=>Tl,educore_ble_sensor_connected:()=>Il,educore_ble_sensor_init:()=>ll,educore_buzzer:()=>_l,educore_buzzer_play_tone:()=>ol,educore_buzzer_play_tone_time:()=>pl,educore_buzzer_stop:()=>al,educore_neopixel_clear:()=>dl,educore_neopixel_rgb:()=>rl,educore_rgb_light:()=>ul,esp32_music_get_tempo:()=>ed,esp32_music_reset:()=>id,esp32_music_set_tempo:()=>td,esp32_onboard_music_pitch:()=>nd,esp32_onboard_music_pitch_with_time:()=>sd,esp32_onboard_music_play_list:()=>od,esp32_onboard_music_stop:()=>_d,general_key:()=>Xd,general_key_tuple:()=>xd,generalkey_container:()=>yd,generalkey_create_with_item:()=>bd,get_power_output:()=>Fd,ledswitch:()=>xr,mixbot_motor:()=>Md,mixbot_motor_status:()=>ld,mixbot_move:()=>Id,mixbot_stop:()=>Td,mouse_key:()=>Bd,number:()=>Xr,rm_actuator_get_led_bright:()=>wr,rm_actuator_get_led_state:()=>kr,rm_actuator_led_bright:()=>Ur,rm_actuator_led_brightness:()=>Hr,rm_motor:()=>pd,set_all_power_output:()=>Pd,set_power_output:()=>fd,special_key:()=>vd});var f={};t.r(f),t.d(f,{ai_sensor_20object:()=>Ql,ai_sensor_ailocal_class:()=>bl,ai_sensor_ailocal_class_result:()=>Vl,ai_sensor_ailocal_train:()=>yl,ai_sensor_asr_recognize:()=>kl,ai_sensor_audio_play:()=>Gl,ai_sensor_audio_record:()=>Bl,ai_sensor_barcode:()=>gl,ai_sensor_circle:()=>Dl,ai_sensor_classifier_faces:()=>Jl,ai_sensor_color:()=>Yl,ai_sensor_color_chases:()=>xl,ai_sensor_color_chases_result:()=>Xl,ai_sensor_config:()=>Rl,ai_sensor_face:()=>Kl,ai_sensor_find_20objects:()=>ql,ai_sensor_find_barcodes:()=>Cl,ai_sensor_find_circles:()=>fl,ai_sensor_find_colors:()=>vl,ai_sensor_find_licenseplates:()=>Wl,ai_sensor_find_lines:()=>Nl,ai_sensor_find_qrcodes:()=>Ol,ai_sensor_find_rects:()=>Pl,ai_sensor_find_tags:()=>Al,ai_sensor_licenseplate:()=>Hl,ai_sensor_line:()=>Ll,ai_sensor_qrcode:()=>ml,ai_sensor_qrcode_lite:()=>El,ai_sensor_rect:()=>Fl,ai_sensor_rgb:()=>cl,ai_sensor_tag:()=>Sl,ai_sensor_use_uart_init:()=>hl,ai_sensor_yolo_recognize:()=>Ul,ai_sensor_yolo_recognize_result:()=>wl});var F={};t.r(F),t.d(F,{MICROPYTHON_AI_Speech_asr:()=>Zl,MICROPYTHON_AI_Speech_unit:()=>jl,MICROPYTHON_AI_client:()=>zl});var P={};t.r(P),t.d(P,{mpython_blynk_app_data:()=>II,mpython_blynk_app_notify:()=>oI,mpython_blynk_email:()=>uI,mpython_blynk_get_timers:()=>rI,mpython_blynk_on_connected:()=>nI,mpython_blynk_on_disconnected:()=>iI,mpython_blynk_run:()=>_I,mpython_blynk_sensor_data_to_app:()=>lI,mpython_blynk_set_property:()=>aI,mpython_blynk_setup:()=>TI,mpython_blynk_stop_timers:()=>pI,mpython_blynk_sync_virtual:()=>eI,mpython_blynk_terminal_widget_vpin:()=>tI,mpython_blynktimer:()=>dI,mpython_blynktimer_run:()=>sI});var Y={};t.r(Y),t.d(Y,{communicate_bluetooth_central_init:()=>zI,communicate_bluetooth_connect:()=>tT,communicate_bluetooth_disconnect:()=>eT,communicate_bluetooth_handle:()=>oT,communicate_bluetooth_is_connected:()=>nT,communicate_bluetooth_mac:()=>$I,communicate_bluetooth_peripheral_init:()=>jI,communicate_bluetooth_recv:()=>sT,communicate_bluetooth_recv_only:()=>_T,communicate_bluetooth_scan:()=>ZI,communicate_bluetooth_send:()=>iT,communicate_espnow_init:()=>pT,communicate_espnow_init_new:()=>aT,communicate_i2c_available:()=>YI,communicate_i2c_init:()=>EI,communicate_i2c_master_read:()=>PI,communicate_i2c_onboard:()=>hI,communicate_i2c_read:()=>OI,communicate_i2c_scan:()=>cI,communicate_i2c_write:()=>RI,communicate_ir_recv_init:()=>GI,communicate_ir_send_init:()=>WI,communicate_ow_init:()=>XI,communicate_ow_read:()=>yI,communicate_ow_reset:()=>BI,communicate_ow_scan:()=>xI,communicate_ow_select:()=>VI,communicate_ow_write:()=>bI,communicate_spi_buffer:()=>SI,communicate_spi_init:()=>gI,communicate_spi_onboard:()=>mI,communicate_spi_read:()=>AI,communicate_spi_read_output:()=>LI,communicate_spi_readinto:()=>NI,communicate_spi_readinto_output:()=>DI,communicate_spi_set:()=>CI,communicate_spi_write:()=>fI,communicate_spi_write_readinto:()=>FI,espnow_radio_channel:()=>TT,espnow_radio_channel_new:()=>hT,espnow_radio_on_off:()=>mT,espnow_radio_rec:()=>OT,espnow_radio_recv:()=>cT,espnow_radio_recv_certain_msg:()=>gT,espnow_radio_recv_certain_msg_new:()=>ST,espnow_radio_recv_msg:()=>RT,espnow_radio_recv_new:()=>CT,espnow_radio_send:()=>ET,espnow_radio_txpower:()=>MT,i2c_available:()=>KT,i2c_init:()=>YT,i2c_master_reader2:()=>WT,i2c_read:()=>vT,i2c_scan:()=>xT,i2c_slave_onreceive:()=>vI,i2c_write:()=>XT,internal_variable:()=>UI,ir_recv_timeout:()=>HI,ir_transmit_busy:()=>qI,ir_transmit_conventional_data:()=>KI,ir_transmit_raw_code:()=>QI,ir_transmit_study_code:()=>JI,ir_whether_recv:()=>kI,lora_init:()=>AT,lora_packet:()=>LT,lora_recv:()=>DT,lora_send:()=>NT,network_espnow_info:()=>rT,network_espnow_mac:()=>uT,network_espnow_recv:()=>dT,network_espnow_recv_handle:()=>IT,network_espnow_send:()=>lT,recv_fun:()=>wI,spi_buffer:()=>VT,spi_init:()=>yT,spi_read:()=>BT,spi_read_output:()=>GT,spi_readinto:()=>UT,spi_readinto_output:()=>wT,spi_set:()=>bT,spi_write:()=>kT,spi_write_readinto:()=>HT,urequests_attribute:()=>FT,urequests_get:()=>fT,urequests_method:()=>PT});var v={};t.r(v),t.d(v,{display_animate:()=>gM,display_blink_rate:()=>EM,display_circle:()=>CM,display_color_seclet:()=>xM,display_draw_4strings:()=>lM,display_fill:()=>cM,display_get_screen_image:()=>mM,display_help:()=>AM,display_image_size:()=>IM,display_lcd_use_i2c_init:()=>UM,display_line:()=>MM,display_line_arbitrarily:()=>hM,display_matrix_extern_bright_point:()=>sM,display_matrix_extern_bright_screen:()=>oM,display_matrix_extern_clear:()=>pM,display_matrix_extern_get_pixel:()=>nM,display_matrix_extern_get_screen_pixel:()=>_M,display_matrix_extern_image_builtins:()=>aM,display_matrix_extern_scroll_string:()=>ZT,display_matrix_extern_scroll_string_delay:()=>$T,display_matrix_extern_shift:()=>iM,display_matrix_extern_show_frame_string:()=>tM,display_matrix_extern_show_frame_string_delay:()=>eM,display_matrix_extern_show_image:()=>zT,display_matrix_extern_show_image_or_string_delay:()=>jT,display_matrix_use_i2c_init:()=>qT,display_oled_drawPixel:()=>NM,display_oled_showBitmap:()=>LM,display_oled_use_i2c_init:()=>KM,display_onoff:()=>RM,display_rect:()=>TM,display_rgb_color:()=>OM,display_tm1650_power:()=>fM,display_tm1650_set_brightness:()=>YM,display_tm1650_show_dot:()=>PM,display_tm1650_show_num:()=>FM,display_tm_use_i2c_init:()=>DM,display_triangle:()=>SM,display_use_i2c_init:()=>dM,extern_oled_bright_point:()=>nh,extern_oled_clear:()=>sh,extern_oled_get_pixel:()=>ih,extern_oled_hvline:()=>oh,extern_oled_line:()=>ph,extern_oled_scroll_string:()=>jM,extern_oled_scroll_string_delay:()=>ZM,extern_oled_shape_rect:()=>_h,extern_oled_shift:()=>eh,extern_oled_show_frame_string:()=>$M,extern_oled_show_frame_string_delay:()=>th,extern_oled_show_image:()=>JM,extern_oled_show_image_or_string_delay:()=>zM,extern_oled_show_image_xy:()=>QM,extern_oled_show_string:()=>qM,lcd_backlight:()=>HM,lcd_clear:()=>WM,lcd_print_string:()=>kM,lcd_show_image_or_string_delay:()=>wM,matrix_extern_image_arithmetic:()=>uM,matrix_extern_image_invert:()=>rM,tft_fill:()=>BM,tft_line_arbitrarily:()=>GM,tft_scroll_string_delay:()=>bM,tft_show_frame_string_delay:()=>VM,tft_show_image_or_string_delay:()=>yM,tft_show_image_xy:()=>XM,tft_use_spi_init:()=>vM});var X={};t.r(X),t.d(X,{bitbot_display_image_create:()=>Kh,display_bright_point:()=>gh,display_bright_screen:()=>Sh,display_clear:()=>Ah,display_get_pixel:()=>ch,display_get_screen_pixel:()=>Ch,display_image_builtins:()=>hh,display_image_builtins_all:()=>mh,display_image_create:()=>Mh,display_scroll_string:()=>dh,display_scroll_string_delay:()=>lh,display_shift:()=>Rh,display_show_frame_string:()=>Ih,display_show_frame_string_delay:()=>Th,display_show_image:()=>uh,display_show_image_or_string_delay:()=>rh,draw_pointer:()=>hm,image_arithmetic:()=>Eh,image_invert:()=>Oh,mixbot_display_bright_screen:()=>Hh,mixbot_display_get_ambientbright:()=>kh,mixbot_display_get_screen_pixel:()=>wh,mixbot_display_image_create:()=>Uh,mixbot_display_rotate:()=>Wh,mixgo_display_image_create_new:()=>Dh,mixgome_display_font:()=>fh,mixgome_display_image_create:()=>Lh,mixgomini_display_image_create:()=>Nh,mpython_display_hvline:()=>Vh,mpython_display_line:()=>Bh,mpython_display_shape_rect:()=>bh,mpython_pbm_image:()=>Gh,onboard_oled_bright_point:()=>yh,onboard_oled_scroll_string_delay:()=>Xh,onboard_oled_show_frame_string_delay:()=>xh,onboard_oled_show_image:()=>Fh,onboard_oled_show_image_or_string_delay:()=>vh,onboard_oled_show_image_xy:()=>Ph,onboard_oled_show_string:()=>Yh,onboard_tft_bright_point:()=>_m,onboard_tft_bright_screen:()=>am,onboard_tft_clear:()=>om,onboard_tft_clock_clear:()=>Tm,onboard_tft_clock_draw:()=>Im,onboard_tft_clock_get_rtctime:()=>dm,onboard_tft_clock_init:()=>rm,onboard_tft_clock_set_time:()=>lm,onboard_tft_display_hvline:()=>em,onboard_tft_display_line:()=>im,onboard_tft_display_shape_circle:()=>Mm,onboard_tft_display_shape_rect:()=>tm,onboard_tft_fill:()=>um,onboard_tft_get_pixel:()=>sm,onboard_tft_get_screen_pixel:()=>pm,onboard_tft_scroll_string:()=>zh,onboard_tft_scroll_string_delay:()=>jh,onboard_tft_shift:()=>nm,onboard_tft_show_frame_string:()=>Zh,onboard_tft_show_frame_string_delay:()=>$h,onboard_tft_show_image:()=>Jh,onboard_tft_show_image_or_string_delay:()=>qh,onboard_tft_show_image_xy:()=>Qh});var x={};t.r(x),t.d(x,{factory_block:()=>Nm,factory_block_return:()=>Dm,factory_block_return_with_textarea:()=>Fm,factory_block_with_textarea:()=>fm,factory_callMethod_noreturn:()=>Am,factory_callMethod_return:()=>Lm,factory_create_with_container:()=>cm,factory_create_with_item:()=>gm,factory_declare:()=>Sm,factory_from_import:()=>Em,factory_function_noreturn:()=>Rm,factory_function_return:()=>Cm,factory_import:()=>Om,folding_block:()=>Pm});var y={};t.r(y),t.d(y,{controls_pin_attachInterrupt:()=>$m,inout_analog_atten:()=>Um,inout_analog_read:()=>Gm,inout_analog_read_init:()=>Jm,inout_analog_write:()=>bm,inout_analog_write_init:()=>Km,inout_analog_write_set:()=>Vm,inout_analog_write_set_freq:()=>zm,inout_digital_init:()=>Hm,inout_digital_read:()=>xm,inout_digital_write:()=>Xm,inout_highlow:()=>vm,inout_pinMode:()=>qm,inout_pin_attachInterrupt:()=>km,inout_pin_pressed:()=>wm,inout_pin_pressed_init:()=>Qm,inout_pwm_analog_write:()=>ym,inout_pwm_analog_write_init:()=>Wm,inout_pwm_analog_write_set_freq:()=>Bm,pin_pressed:()=>Zm,pin_pressed_init:()=>jm});var b={};t.r(b),t.d(b,{IOT_EMQX_INIT_AND_CONNECT_BY_MIXLY_CODE:()=>CE,IOT_EMQX_INIT_AND_CONNECT_BY_SHARE_CODE:()=>gE,IOT_EMQX_PING:()=>RE,IOT_FORMATTING:()=>EE,IOT_FORMAT_STRING:()=>OE,IOT_MIXIO_NTP:()=>cE,IOT_MIXIO_PUBLISH:()=>dE,IOT_MIXIO_SUBSCRIBE:()=>lE,iot_checkonenet:()=>vE,iot_client_onboard:()=>AE,iot_create_with_item:()=>uE,iot_http_client:()=>LE,iot_http_data:()=>NE,iot_mixio_check:()=>ME,iot_mixio_connect:()=>rE,iot_mixio_connect_only:()=>TE,iot_mixio_disconnect:()=>IE,iot_mixio_format_msg:()=>mE,iot_mixio_format_topic:()=>hE,iot_mixly_key:()=>SE,iot_mqtt_client:()=>DE,iot_mqtt_data:()=>fE,iot_onenet_check:()=>sE,iot_onenet_connect:()=>iE,iot_onenet_disconnect:()=>nE,iot_onenet_publish:()=>oE,iot_onenet_publish_dict:()=>_E,iot_onenetconnect:()=>PE,iot_onenetdisconnect:()=>YE,iot_publish:()=>XE,iot_publish_container:()=>pE,iot_publish_item:()=>aE,iot_wifi_connect:()=>eE,iot_wificonnect:()=>FE});var V={};t.r(V),t.d(V,{educore_mqtt_connect:()=>IO,educore_mqtt_connect_success:()=>mO,educore_mqtt_subscribe_message:()=>TO,educore_mqtt_topic_publish:()=>hO,educore_mqtt_topic_subscribe:()=>MO,educore_wifi_connect:()=>lO,network_ap_connect:()=>WE,network_connect:()=>GE,network_get_connect:()=>wE,network_get_wifi:()=>HE,network_init:()=>yE,network_is_active:()=>VE,network_open:()=>bE,network_scan:()=>BE,network_server:()=>KE,network_socket_accept:()=>jE,network_socket_bind:()=>QE,network_socket_close:()=>iO,network_socket_connect:()=>qE,network_socket_init:()=>JE,network_socket_listen:()=>zE,network_socket_receive:()=>ZE,network_socket_receive_from:()=>tO,network_socket_send:()=>$E,network_socket_send_to:()=>eO,network_stop:()=>kE,network_wifi_connect:()=>UE,ntptime_address:()=>pO,ntptime_time:()=>oO,requests_attribute:()=>sO,requests_attribute2:()=>dO,requests_get:()=>nO,requests_get2:()=>uO,requests_method:()=>_O,requests_post:()=>rO});var B={};t.r(B),t.d(B,{get_potential_num:()=>OO,nova_g1_motor:()=>RO,nova_g1_spk_en:()=>gO,nova_g1_usb:()=>cO});var G={};t.r(G),t.d(G,{pe_g1_battery_left:()=>AO,pe_g1_dc_motor:()=>LO,pe_g1_dc_motor_speed:()=>NO,pe_g1_servo_get_angle:()=>FO,pe_g1_servo_get_speed:()=>PO,pe_g1_servo_set_angle:()=>DO,pe_g1_servo_set_speed:()=>fO,pe_g1_use_i2c_init:()=>SO});var U={};t.r(U),t.d(U,{CI130X_BROADCAST:()=>iR,CI130X_GET_THE_RECOGNIZED_CMD:()=>eR,CI130X_GET_WHETHER_IDENTIFY:()=>tR,CI130X_IDENTIFY_AND_SAVE:()=>$O,CI130X_SET_SYSTEM_CMD:()=>nR,HCSR04:()=>kR,PS2_Button:()=>JR,PS2_Buttons:()=>qR,PS2_Buttons_new:()=>$R,PS2_State:()=>QR,PS2_init:()=>HR,PS2_init_new:()=>jR,PS2_stk:()=>zR,PS2_stk_new:()=>tc,PS2_vibration:()=>KR,PS2_vibration_new:()=>ZR,camera_sensor_init:()=>fc,camera_sensor_result:()=>Fc,educore_body_sensor:()=>Oc,educore_button_sensor_extern:()=>Cc,educore_camera_sensor:()=>Dc,educore_infrared_sensor:()=>gc,educore_soilhum_sensor:()=>Rc,educore_temp_sensor:()=>Nc,educore_temphum_sensor:()=>cc,educore_ultrasonic_sensor:()=>Ac,esp32_s2_weather_init:()=>BR,esp32_s2_weather_rain:()=>UR,esp32_s2_weather_wd:()=>GR,esp32_s2_weather_ws:()=>wR,extern_rfid_read:()=>AR,extern_rfid_readcontent:()=>NR,extern_rfid_readid:()=>LR,extern_rfid_status:()=>FR,extern_rfid_write:()=>DR,extern_rfid_write_return:()=>fR,gnss_get_data:()=>sc,gnss_have_data:()=>nc,interaction_whether_to_interaction:()=>jO,interaction_whether_to_interaction_SANT:()=>ZO,mixbot_sensor_extern_get_addr:()=>dc,mixbot_sensor_extern_set_addr:()=>lc,pm25_get_data:()=>ic,radar_set_DETECTION_THRESHOLD:()=>qO,radar_set_DETECTION_THRESHOLD_SANT:()=>zO,robot_button_extern_get_value:()=>_c,robot_color_extern_get_value:()=>rc,robot_infrared_extern_get_value:()=>pc,robot_infrared_extern_grey_get_value:()=>ac,robot_potentiometer_extern_get_value:()=>uc,robot_sonar_extern_get_value:()=>Ic,robot_sonar_extern_led:()=>Tc,robot_touch_extern_get_value:()=>oc,sensor_APDS9960_extern:()=>_R,sensor_DS18X20:()=>KO,sensor_LTR308_extern:()=>oR,sensor_LTR390UV_extern:()=>uR,sensor_MAX30102_extern:()=>sR,sensor_QMC5883L_extern:()=>MR,sensor_VL530LX_extern:()=>rR,sensor_adxl345_get_acceleration:()=>VO,sensor_aht11_extern:()=>lR,sensor_bmp:()=>HO,sensor_compass_reset:()=>CR,sensor_dht11:()=>GO,sensor_hp203_extern:()=>IR,sensor_light_level:()=>BO,sensor_lm35:()=>JO,sensor_ltr381_extern:()=>pR,sensor_mixgo_extern_button_attachInterrupt:()=>yO,sensor_mixgo_extern_button_get_presses:()=>xO,sensor_mixgo_extern_button_is_pressed:()=>vO,sensor_mixgo_extern_button_was_pressed:()=>XO,sensor_mixgo_extern_light:()=>UO,sensor_mixgo_extern_pin_near:()=>kO,sensor_mixgo_extern_sound:()=>wO,sensor_mixgoce_hot_wheel_degrees:()=>VR,sensor_mixgoce_hot_wheel_is_touched:()=>bR,sensor_mpu9250_attachGestureInterrupt:()=>bO,sensor_mpu9250_calibrate_compass:()=>RR,sensor_mpu9250_field_strength:()=>gR,sensor_mpu9250_gesture:()=>hR,sensor_mpu9250_get_acceleration:()=>mR,sensor_mpu9250_get_gyro:()=>OR,sensor_mpu9250_get_magnetic:()=>ER,sensor_mpu9250_temperature:()=>cR,sensor_read_humiture:()=>Sc,sensor_sht:()=>WO,sensor_shtc3_extern:()=>dR,sensor_spl06_001_extern:()=>TR,sensor_ucs12071_extern:()=>aR,sensor_use_i2c_init:()=>QO,sensor_use_spi_init:()=>SR,sensor_use_uart_init:()=>ec,sensor_weather_solo_init:()=>Mc,sensor_weather_solo_rain:()=>Ec,sensor_weather_solo_wd:()=>hc,sensor_weather_solo_ws:()=>mc,sensor_weigh_init:()=>Pc,ultrasonic_sensor_read_distance:()=>Lc,weather_data:()=>PR,weather_have_data:()=>YR,weather_set_label:()=>XR,weather_set_label_container:()=>xR,weather_set_label_item:()=>yR,weather_uart_mixio:()=>vR,weigh_sensor_get_weight:()=>Yc});var w={};t.r(w),t.d(w,{CI130X_BROADCAST_SANT:()=>LC,CI130X_GET_THE_RECOGNIZED_CMD_SANT:()=>AC,CI130X_GET_WHETHER_IDENTIFY_SANT:()=>SC,CI130X_IDENTIFY_AND_SAVE_SANT:()=>CC,CI130X_SET_SYSTEM_CMD_SANT:()=>NC,HCSR04:()=>qc,RTC_set_date:()=>Qc,RTC_set_time:()=>Jc,bitbot_als_num:()=>iC,dht11:()=>uC,educore_button_sensor:()=>EC,educore_button_was_pressed:()=>OC,educore_gyroscope_sensor:()=>MC,educore_gyroscope_sensor_read:()=>hC,educore_gyroscope_sensor_shake:()=>mC,educore_light_sensor:()=>TC,educore_rfid_sensor:()=>RC,educore_rfid_sensor_scan:()=>cC,educore_rfid_sensor_scan_data:()=>gC,educore_voice_sensor:()=>lC,number1:()=>jc,number2:()=>Zc,number3:()=>$c,number4:()=>tg,number5:()=>eg,number6:()=>ig,number7:()=>ng,onboard_RTC_get_time:()=>dg,onboard_RTC_get_time_str:()=>mg,onboard_RTC_get_timestamp:()=>lg,onboard_RTC_set_datetime:()=>Mg,onboard_RTC_settime_string:()=>Tg,onboard_RTC_timestamp_totuple:()=>Ig,rfid_readcontent:()=>Sg,rfid_readid:()=>Cg,rfid_write:()=>Ag,rfid_write_return:()=>Lg,sensor_LTR308:()=>Eg,sensor_aht11:()=>Rg,sensor_bitbot_ALS:()=>eC,sensor_button_get_presses:()=>_C,sensor_button_is_pressed:()=>nC,sensor_button_was_pressed:()=>sC,sensor_distance_hrsc04:()=>Kc,sensor_eulerangles:()=>Dg,sensor_field_strength:()=>rC,sensor_get_acceleration:()=>Ng,sensor_get_temperature:()=>cg,sensor_hp203:()=>gg,sensor_light:()=>aC,sensor_mixbot_get_gyro:()=>tC,sensor_mixbot_patrol_calibrate:()=>jg,sensor_mixbot_patrol_value:()=>Zg,sensor_mixbot_temperature:()=>$g,sensor_mixgo_LTR308:()=>ug,sensor_mixgo_button_attachInterrupt:()=>bc,sensor_mixgo_button_get_presses:()=>yc,sensor_mixgo_button_is_pressed:()=>Xc,sensor_mixgo_button_was_pressed:()=>xc,sensor_mixgo_cc_mmc5603_calibrate_compass:()=>Bg,sensor_mixgo_cc_mmc5603_get_angle:()=>Vg,sensor_mixgo_cc_mmc5603_get_magnetic:()=>bg,sensor_mixgo_light:()=>zc,sensor_mixgo_nova_LTR308:()=>ag,sensor_mixgo_nova_pin_near:()=>pg,sensor_mixgo_pin_near:()=>og,sensor_mixgo_pin_near_double:()=>_g,sensor_mixgo_pin_near_single:()=>sg,sensor_mixgo_pin_pressed:()=>wc,sensor_mixgo_sant_color:()=>rg,sensor_mixgo_touch_slide:()=>Wc,sensor_mixgocar42_button_attachInterrupt:()=>Uc,sensor_mixgocar42_button_get_presses:()=>Gc,sensor_mixgocar42_button_is_pressed:()=>Vc,sensor_mixgocar42_button_was_pressed:()=>Bc,sensor_mixgocar_battery_left:()=>zg,sensor_mixgocar_pin_near:()=>Qg,sensor_mixgocar_pin_near_line:()=>Jg,sensor_mixgocar_pin_near_state_change:()=>qg,sensor_mixgoce_pin_pressed:()=>kc,sensor_mixgoce_temperature:()=>Ug,sensor_mixgome_temperature:()=>Gg,sensor_mpython_pin_pressed:()=>Hc,sensor_mpython_qmi8658_get_gyro:()=>wg,sensor_mpython_qmi8658_temperature:()=>kg,sensor_onboard_compass_reset:()=>yg,sensor_onboard_mpu9250_calibrate_compass:()=>vg,sensor_onboard_mpu9250_field_strength:()=>xg,sensor_onboard_mpu9250_gesture:()=>fg,sensor_onboard_mpu9250_get_acceleration:()=>Fg,sensor_onboard_mpu9250_get_gyro:()=>Yg,sensor_onboard_mpu9250_get_magnetic:()=>Pg,sensor_onboard_mpu9250_temperature:()=>Xg,sensor_pin_near:()=>pC,sensor_pin_pressed:()=>oC,sensor_read:()=>IC,sensor_rm_acc:()=>Kg,sensor_rm_battery_left:()=>Wg,sensor_rm_pin_near_double:()=>Hg,sensor_rtc_init:()=>hg,sensor_sound:()=>Og,sensor_temperature:()=>dC});var k={};t.r(k),t.d(k,{serial_any:()=>xC,serial_begin:()=>GC,serial_print:()=>FC,serial_print_byte:()=>fC,serial_print_hex:()=>YC,serial_println:()=>PC,serial_read_from_ai:()=>qC,serial_readline:()=>yC,serial_readstr:()=>XC,serial_readstr_until:()=>bC,serial_receive_data_event:()=>vC,serial_send_to_ai:()=>QC,serial_softserial:()=>BC,serial_softserial_new:()=>VC,system_input:()=>UC,system_print:()=>wC,system_print_container:()=>KC,system_print_end:()=>HC,system_print_inline:()=>kC,system_print_item:()=>JC,system_print_many:()=>WC});var H={};t.r(H),t.d(H,{Panic_with_status_code:()=>$C,Timer_init:()=>lS,base_delay:()=>MS,controls_delay:()=>ZC,controls_delay_new:()=>jC,controls_millis:()=>eS,controls_uname:()=>nS,raw_block:()=>iS,reset:()=>tS,system_bitbot_shutdown:()=>dS,system_machine_reset:()=>rS,system_ticks_diff:()=>oS,system_timer:()=>_S,system_timer_init:()=>pS,system_wdt_feed:()=>uS,system_wdt_init:()=>aS,time_ticks_diff:()=>TS,timer:()=>sS,timer2:()=>IS});var W={};t.r(W),t.d(W,{Air_daily_content:()=>fS,Air_now_content:()=>gS,Geo_moon_content:()=>PS,Geo_sun_content:()=>FS,Life_suggestion_content:()=>SS,Location_search_content:()=>LS,Tide_daily_content:()=>AS,WEATHER_DAILY:()=>ES,WEATHER_HOUR:()=>OS,WEATHER_NOW:()=>mS,Weather_alarm_content:()=>CS,Weather_daily:()=>NS,Weather_daily_content:()=>DS,Weather_now:()=>RS,Weather_now_content:()=>cS});var K={};t.r(K),t.d(K,{PIN_init:()=>fA,actuator_extern_get_led_bright:()=>jS,actuator_extern_get_led_state:()=>ZS,actuator_extern_led_bright:()=>zS,actuator_extern_led_brightness:()=>$S,actuator_ms32006_dcmotor:()=>BS,actuator_ms32006_init:()=>VS,actuator_ms32006_stepper:()=>GS,actuator_neopixel_init:()=>tA,actuator_neopixel_rgb:()=>nA,actuator_neopixel_rgb_all:()=>eA,actuator_neopixel_write:()=>iA,actuator_use_uart_init:()=>sA,esp32_music_get_tempo_extern:()=>KS,esp32_music_pitch:()=>wS,esp32_music_pitch_init:()=>US,esp32_music_pitch_with_time:()=>kS,esp32_music_play_list:()=>JS,esp32_music_reset_extern:()=>QS,esp32_music_set_tempo_extern:()=>WS,esp32_music_stop:()=>HS,mixbot_actuator_extern_get_addr:()=>NA,mixbot_actuator_extern_set_addr:()=>DA,mixbot_addr_extern:()=>TA,parrot_PIN_init:()=>vA,parrot_move_speed:()=>XA,pin_led_bright:()=>FA,player_play_music:()=>uA,player_set_mode:()=>aA,player_set_play:()=>oA,player_set_volume:()=>pA,player_whether_stop:()=>_A,robot_led_extern:()=>EA,robot_led_extern_get_value:()=>OA,robot_motor_extern:()=>MA,robot_motor_extern_get_speed:()=>hA,robot_servo_extern_absolute_run:()=>CA,robot_servo_extern_get_status:()=>RA,robot_servo_extern_relative_continue:()=>LA,robot_servo_extern_relative_origin:()=>SA,robot_servo_extern_relative_run:()=>AA,robot_servo_extern_stop:()=>gA,robot_servo_extern_stop_mode:()=>cA,robot_traffic_light_extern:()=>mA,servo_PIN_init:()=>PA,servo_get_angle:()=>yS,servo_get_speed:()=>bS,servo_init:()=>YS,servo_move:()=>qS,servo_move_angle:()=>YA,servo_set_angle:()=>XS,servo_set_speed:()=>xS,servo_speed_360:()=>vS,syn6288_builtin_voice:()=>lA,syn6288_get_voice:()=>dA,syn6288_set_voice:()=>rA,syn6288_tts_play:()=>IA});var J={};t.r(J),t.d(J,{actuator_dc_motor:()=>aL,actuator_dc_motor_stop:()=>uL,actuator_get_led_bright:()=>WA,actuator_get_led_state:()=>KA,actuator_led_bright:()=>HA,actuator_led_brightness:()=>JA,actuator_mixbot_buzzer_on_off:()=>TL,actuator_mixgo_nova_mic_get:()=>OL,actuator_mixgo_nova_mic_set:()=>EL,actuator_mixgo_nova_onboard_music_pitch:()=>AL,actuator_mixgo_nova_onboard_music_stop:()=>LL,actuator_mixgo_nova_play_audio:()=>CL,actuator_mixgo_nova_play_online_audio:()=>SL,actuator_mixgo_nova_record_audio:()=>gL,actuator_mixgo_nova_voice_get:()=>cL,actuator_mixgo_nova_voice_set:()=>RL,actuator_mixgo_zero_led_color:()=>QA,actuator_onboard_neopixel_rgb:()=>eL,actuator_onboard_neopixel_rgb_all:()=>iL,actuator_onboard_neopixel_rgb_show_all_chase:()=>nL,actuator_onboard_neopixel_rgb_show_all_rainbow:()=>sL,actuator_onboard_neopixel_write:()=>tL,actuator_stepper_keep:()=>oL,actuator_stepper_stop:()=>pL,analog_ble_keyboard_init:()=>bL,analog_ble_keyboard_input:()=>GL,analog_ble_keyboard_mouse_init:()=>QL,analog_ble_keyboard_mouse_input:()=>ZL,analog_ble_keyboard_mouse_send_battery:()=>jL,analog_ble_keyboard_mouse_str:()=>$L,analog_ble_keyboard_send_battery:()=>wL,analog_ble_keyboard_str:()=>UL,analog_ble_mouse_init:()=>kL,analog_ble_mouse_input:()=>KL,analog_ble_mouse_keyboard_input:()=>tN,analog_ble_mouse_send_battery:()=>JL,analog_keyboard_input:()=>FL,analog_keyboard_str:()=>xL,analog_mouse_input:()=>vL,bitbot_motor:()=>mL,bitbot_move:()=>ML,bitbot_stop:()=>hL,ble_keyboard_connect:()=>BL,ble_keyboard_get_mac:()=>VL,ble_keyboard_mouse_connect:()=>zL,ble_keyboard_mouse_get_mac:()=>qL,ble_mouse_connect:()=>WL,ble_mouse_get_mac:()=>HL,cc_number:()=>qA,educore_ble_keyboard_input:()=>rN,educore_ble_sensor_connected:()=>uN,educore_ble_sensor_init:()=>aN,educore_buzzer:()=>eN,educore_buzzer_play_tone:()=>iN,educore_buzzer_play_tone_time:()=>nN,educore_buzzer_stop:()=>sN,educore_neopixel_clear:()=>pN,educore_neopixel_rgb:()=>oN,educore_rgb_light:()=>_N,esp32_music_get_tempo:()=>yA,esp32_music_reset:()=>UA,esp32_music_set_tempo:()=>xA,esp32_onboard_music_pitch:()=>bA,esp32_onboard_music_pitch_with_time:()=>VA,esp32_onboard_music_play_list:()=>GA,esp32_onboard_music_stop:()=>BA,general_key:()=>YL,general_key_tuple:()=>yL,get_power_output:()=>DL,ledswitch:()=>kA,mixbot_motor:()=>IL,mixbot_motor_status:()=>rL,mixbot_move:()=>dL,mixbot_stop:()=>lL,mouse_key:()=>XL,number:()=>wA,rm_actuator_get_led_bright:()=>jA,rm_actuator_get_led_state:()=>ZA,rm_actuator_led_bright:()=>zA,rm_actuator_led_brightness:()=>$A,rm_motor:()=>_L,set_all_power_output:()=>fL,set_power_output:()=>NL,special_key:()=>PL});var Q={};t.r(Q),t.d(Q,{ai_sensor_20object:()=>kN,ai_sensor_ailocal_class:()=>YN,ai_sensor_ailocal_class_result:()=>vN,ai_sensor_ailocal_train:()=>PN,ai_sensor_asr_recognize:()=>VN,ai_sensor_audio_play:()=>xN,ai_sensor_audio_record:()=>XN,ai_sensor_barcode:()=>mN,ai_sensor_circle:()=>CN,ai_sensor_classifier_faces:()=>wN,ai_sensor_color:()=>NN,ai_sensor_color_chases:()=>FN,ai_sensor_color_chases_result:()=>fN,ai_sensor_config:()=>IN,ai_sensor_face:()=>UN,ai_sensor_find_20objects:()=>HN,ai_sensor_find_barcodes:()=>EN,ai_sensor_find_circles:()=>SN,ai_sensor_find_colors:()=>DN,ai_sensor_find_licenseplates:()=>GN,ai_sensor_find_lines:()=>gN,ai_sensor_find_qrcodes:()=>hN,ai_sensor_find_rects:()=>LN,ai_sensor_find_tags:()=>RN,ai_sensor_licenseplate:()=>BN,ai_sensor_line:()=>cN,ai_sensor_qrcode:()=>MN,ai_sensor_qrcode_lite:()=>lN,ai_sensor_rect:()=>AN,ai_sensor_rgb:()=>TN,ai_sensor_tag:()=>ON,ai_sensor_use_uart_init:()=>dN,ai_sensor_yolo_recognize:()=>yN,ai_sensor_yolo_recognize_result:()=>bN});var q={};t.r(q),t.d(q,{MICROPYTHON_AI_Speech_asr:()=>JN,MICROPYTHON_AI_Speech_unit:()=>KN,MICROPYTHON_AI_client:()=>WN});var z={};t.r(z),t.d(z,{mpython_blynk_app_data:()=>_D,mpython_blynk_app_notify:()=>tD,mpython_blynk_email:()=>oD,mpython_blynk_get_timers:()=>iD,mpython_blynk_on_connected:()=>jN,mpython_blynk_on_disconnected:()=>zN,mpython_blynk_run:()=>$N,mpython_blynk_sensor_data_to_app:()=>sD,mpython_blynk_set_property:()=>pD,mpython_blynk_setup:()=>aD,mpython_blynk_stop_timers:()=>eD,mpython_blynk_sync_virtual:()=>qN,mpython_blynk_terminal_widget_vpin:()=>QN,mpython_blynktimer:()=>nD,mpython_blynktimer_run:()=>ZN});var j={};t.r(j),t.d(j,{communicate_bluetooth_central_init:()=>kD,communicate_bluetooth_connect:()=>KD,communicate_bluetooth_disconnect:()=>JD,communicate_bluetooth_handle:()=>$D,communicate_bluetooth_is_connected:()=>qD,communicate_bluetooth_mac:()=>QD,communicate_bluetooth_peripheral_init:()=>HD,communicate_bluetooth_recv:()=>ZD,communicate_bluetooth_recv_only:()=>jD,communicate_bluetooth_scan:()=>WD,communicate_bluetooth_send:()=>zD,communicate_espnow_init:()=>tf,communicate_espnow_init_new:()=>ef,communicate_i2c_available:()=>hD,communicate_i2c_init:()=>dD,communicate_i2c_master_read:()=>MD,communicate_i2c_onboard:()=>uD,communicate_i2c_read:()=>lD,communicate_i2c_scan:()=>TD,communicate_i2c_write:()=>ID,communicate_ir_recv_init:()=>vD,communicate_ir_send_init:()=>VD,communicate_ow_init:()=>ND,communicate_ow_read:()=>FD,communicate_ow_reset:()=>fD,communicate_ow_scan:()=>DD,communicate_ow_select:()=>YD,communicate_ow_write:()=>PD,communicate_spi_buffer:()=>RD,communicate_spi_init:()=>ED,communicate_spi_onboard:()=>rD,communicate_spi_read:()=>cD,communicate_spi_read_output:()=>gD,communicate_spi_readinto:()=>CD,communicate_spi_readinto_output:()=>SD,communicate_spi_set:()=>OD,communicate_spi_write:()=>AD,communicate_spi_write_readinto:()=>LD,espnow_radio_channel:()=>af,espnow_radio_channel_new:()=>rf,espnow_radio_on_off:()=>df,espnow_radio_rec:()=>If,espnow_radio_recv:()=>Mf,espnow_radio_recv_certain_msg:()=>hf,espnow_radio_recv_certain_msg_new:()=>Ef,espnow_radio_recv_msg:()=>Tf,espnow_radio_recv_new:()=>mf,espnow_radio_send:()=>lf,espnow_radio_txpower:()=>uf,i2c_slave_onreceive:()=>mD,internal_variable:()=>XD,ir_recv_timeout:()=>bD,ir_transmit_busy:()=>wD,ir_transmit_conventional_data:()=>BD,ir_transmit_raw_code:()=>UD,ir_transmit_study_code:()=>GD,ir_whether_recv:()=>yD,lora_init:()=>Of,lora_packet:()=>Rf,lora_recv:()=>gf,lora_send:()=>cf,network_espnow_info:()=>sf,network_espnow_mac:()=>nf,network_espnow_recv:()=>_f,network_espnow_recv_handle:()=>pf,network_espnow_send:()=>of,recv_fun:()=>xD,urequests_attribute:()=>Sf,urequests_get:()=>Cf,urequests_method:()=>Af});var Z={};t.r(Z),t.d(Z,{display_animate:()=>zf,display_circle:()=>jf,display_color_seclet:()=>aF,display_draw_4strings:()=>kf,display_fill:()=>qf,display_lcd_use_i2c_init:()=>TF,display_line:()=>Kf,display_line_arbitrarily:()=>Hf,display_matrix_extern_bright_point:()=>yf,display_matrix_extern_bright_screen:()=>Vf,display_matrix_extern_clear:()=>vf,display_matrix_extern_get_pixel:()=>xf,display_matrix_extern_get_screen_pixel:()=>bf,display_matrix_extern_image_builtins:()=>Bf,display_matrix_extern_scroll_string:()=>Pf,display_matrix_extern_scroll_string_delay:()=>Yf,display_matrix_extern_shift:()=>Xf,display_matrix_extern_show_frame_string:()=>ff,display_matrix_extern_show_frame_string_delay:()=>Ff,display_matrix_extern_show_image:()=>Nf,display_matrix_extern_show_image_or_string_delay:()=>Df,display_matrix_use_i2c_init:()=>Lf,display_oled_drawPixel:()=>tF,display_oled_showBitmap:()=>$f,display_oled_use_i2c_init:()=>OF,display_onoff:()=>Jf,display_rect:()=>Wf,display_tm1650_power:()=>iF,display_tm1650_set_brightness:()=>_F,display_tm1650_show_dot:()=>sF,display_tm1650_show_num:()=>nF,display_tm_use_i2c_init:()=>eF,display_triangle:()=>Zf,display_use_i2c_init:()=>wf,extern_oled_bright_point:()=>PF,extern_oled_clear:()=>DF,extern_oled_get_pixel:()=>FF,extern_oled_hvline:()=>vF,extern_oled_line:()=>XF,extern_oled_scroll_string:()=>LF,extern_oled_scroll_string_delay:()=>NF,extern_oled_shape_rect:()=>YF,extern_oled_shift:()=>fF,extern_oled_show_frame_string:()=>SF,extern_oled_show_frame_string_delay:()=>AF,extern_oled_show_image:()=>RF,extern_oled_show_image_or_string_delay:()=>CF,extern_oled_show_image_xy:()=>cF,extern_oled_show_string:()=>gF,image_shift:()=>Qf,lcd_backlight:()=>mF,lcd_clear:()=>EF,lcd_print_string:()=>hF,lcd_show_image_or_string_delay:()=>MF,matrix_extern_image_arithmetic:()=>Gf,matrix_extern_image_invert:()=>Uf,tft_fill:()=>lF,tft_line_arbitrarily:()=>IF,tft_scroll_string_delay:()=>dF,tft_show_frame_string_delay:()=>rF,tft_show_image_or_string_delay:()=>uF,tft_show_image_xy:()=>pF,tft_use_spi_init:()=>oF});var $={};t.r($),t.d($,{bitbot_display_image_create:()=>EP,display_bright_point:()=>qF,display_bright_screen:()=>jF,display_clear:()=>HF,display_get_pixel:()=>QF,display_get_screen_pixel:()=>zF,display_image_builtins:()=>UF,display_image_builtins_all:()=>wF,display_image_create:()=>kF,display_scroll_string:()=>BF,display_scroll_string_delay:()=>GF,display_shift:()=>JF,display_show_frame_string:()=>bF,display_show_frame_string_delay:()=>VF,display_show_image:()=>xF,display_show_image_or_string_delay:()=>yF,draw_pointer:()=>wP,image_arithmetic:()=>WF,image_invert:()=>KF,mixbot_display_bright_screen:()=>hP,mixbot_display_get_ambientbright:()=>MP,mixbot_display_get_screen_pixel:()=>TP,mixbot_display_image_create:()=>IP,mixbot_display_rotate:()=>mP,mixgo_display_image_create_new:()=>eP,mixgome_display_font:()=>tP,mixgome_display_image_create:()=>ZF,mixgomini_display_image_create:()=>$F,mpython_display_hvline:()=>dP,mpython_display_line:()=>lP,mpython_display_shape_rect:()=>rP,mpython_pbm_image:()=>iP,onboard_oled_bright_point:()=>uP,onboard_oled_scroll_string_delay:()=>aP,onboard_oled_show_frame_string_delay:()=>pP,onboard_oled_show_image:()=>nP,onboard_oled_show_image_or_string_delay:()=>oP,onboard_oled_show_image_xy:()=>sP,onboard_oled_show_string:()=>_P,onboard_tft_bright_point:()=>YP,onboard_tft_bright_screen:()=>XP,onboard_tft_clear:()=>fP,onboard_tft_clock_clear:()=>GP,onboard_tft_clock_draw:()=>BP,onboard_tft_clock_get_rtctime:()=>bP,onboard_tft_clock_init:()=>yP,onboard_tft_clock_set_time:()=>VP,onboard_tft_display_hvline:()=>NP,onboard_tft_display_line:()=>DP,onboard_tft_display_shape_circle:()=>UP,onboard_tft_display_shape_rect:()=>LP,onboard_tft_fill:()=>xP,onboard_tft_get_pixel:()=>PP,onboard_tft_get_screen_pixel:()=>vP,onboard_tft_scroll_string:()=>SP,onboard_tft_scroll_string_delay:()=>AP,onboard_tft_shift:()=>FP,onboard_tft_show_frame_string:()=>gP,onboard_tft_show_frame_string_delay:()=>CP,onboard_tft_show_image:()=>OP,onboard_tft_show_image_or_string_delay:()=>cP,onboard_tft_show_image_xy:()=>RP});var tt={};t.r(tt),t.d(tt,{factory_block:()=>zP,factory_block_return:()=>jP,factory_block_return_with_textarea:()=>$P,factory_block_with_textarea:()=>ZP,factory_callMethod_noreturn:()=>QP,factory_callMethod_return:()=>qP,factory_declare:()=>JP,factory_from_import:()=>kP,factory_function_noreturn:()=>WP,factory_function_return:()=>KP,factory_import:()=>HP,folding_block:()=>tY});var et={};t.r(et),t.d(et,{inout_analog_atten:()=>MY,inout_analog_read:()=>aY,inout_analog_read_init:()=>TY,inout_analog_write:()=>_Y,inout_analog_write_init:()=>IY,inout_analog_write_set:()=>oY,inout_digital_init:()=>dY,inout_digital_read:()=>nY,inout_digital_write:()=>iY,inout_highlow:()=>eY,inout_pin_attachInterrupt:()=>rY,inout_pin_pressed:()=>uY,inout_pin_pressed_init:()=>hY,inout_pwm_analog_write:()=>sY,inout_pwm_analog_write_init:()=>lY,inout_pwm_analog_write_set_freq:()=>pY});var it={};t.r(it),t.d(it,{IOT_EMQX_INIT_AND_CONNECT_BY_MIXLY_CODE:()=>xY,IOT_EMQX_INIT_AND_CONNECT_BY_SHARE_CODE:()=>vY,IOT_EMQX_PING:()=>yY,IOT_FORMATTING:()=>PY,IOT_FORMAT_STRING:()=>YY,IOT_MIXIO_NTP:()=>bY,IOT_MIXIO_PUBLISH:()=>SY,IOT_MIXIO_SUBSCRIBE:()=>AY,iot_client_onboard:()=>VY,iot_http_client:()=>BY,iot_http_data:()=>GY,iot_mixio_check:()=>DY,iot_mixio_connect:()=>CY,iot_mixio_connect_only:()=>NY,iot_mixio_disconnect:()=>LY,iot_mixio_format_msg:()=>FY,iot_mixio_format_topic:()=>fY,iot_mixly_key:()=>XY,iot_mqtt_client:()=>UY,iot_mqtt_data:()=>wY,iot_onenet_check:()=>cY,iot_onenet_connect:()=>EY,iot_onenet_disconnect:()=>OY,iot_onenet_publish:()=>gY,iot_onenet_publish_dict:()=>RY,iot_wifi_connect:()=>mY});var nt={};t.r(nt),t.d(nt,{educore_mqtt_connect:()=>Ov,educore_mqtt_connect_success:()=>Cv,educore_mqtt_subscribe_message:()=>Rv,educore_mqtt_topic_publish:()=>gv,educore_mqtt_topic_subscribe:()=>cv,educore_wifi_connect:()=>Ev,network_ap_connect:()=>jY,network_connect:()=>HY,network_get_connect:()=>KY,network_get_wifi:()=>zY,network_init:()=>kY,network_is_active:()=>qY,network_open:()=>QY,network_scan:()=>ZY,network_server:()=>$Y,network_socket_accept:()=>sv,network_socket_bind:()=>ev,network_socket_close:()=>uv,network_socket_connect:()=>iv,network_socket_init:()=>tv,network_socket_listen:()=>nv,network_socket_receive:()=>_v,network_socket_receive_from:()=>pv,network_socket_send:()=>ov,network_socket_send_to:()=>av,network_stop:()=>JY,network_wifi_connect:()=>WY,ntptime_address:()=>Tv,ntptime_time:()=>Iv,requests_attribute:()=>dv,requests_attribute2:()=>hv,requests_get:()=>rv,requests_get2:()=>Mv,requests_method:()=>lv,requests_post:()=>mv});var st={};t.r(st),t.d(st,{get_potential_num:()=>Sv,nova_g1_motor:()=>Av,nova_g1_spk_en:()=>Nv,nova_g1_usb:()=>Lv});var _t={};t.r(_t),t.d(_t,{pe_g1_battery_left:()=>fv,pe_g1_dc_motor:()=>Fv,pe_g1_dc_motor_speed:()=>Pv,pe_g1_servo_get_angle:()=>Xv,pe_g1_servo_get_speed:()=>xv,pe_g1_servo_set_angle:()=>Yv,pe_g1_servo_set_speed:()=>vv,pe_g1_use_i2c_init:()=>Dv});var ot={};t.r(ot),t.d(ot,{CI130X_BROADCAST:()=>sX,CI130X_GET_THE_RECOGNIZED_CMD:()=>nX,CI130X_GET_WHETHER_IDENTIFY:()=>iX,CI130X_IDENTIFY_AND_SAVE:()=>eX,CI130X_SET_SYSTEM_CMD:()=>_X,HCSR04:()=>xX,PS2_Button:()=>VX,PS2_Buttons:()=>BX,PS2_Buttons_new:()=>JX,PS2_State:()=>GX,PS2_init:()=>yX,PS2_init_new:()=>WX,PS2_stk:()=>UX,PS2_stk_new:()=>QX,PS2_vibration:()=>bX,PS2_vibration_new:()=>KX,RTC_get_time:()=>kX,RTC_set_date:()=>kv,RTC_set_datetime:()=>wX,RTC_set_time:()=>wv,camera_sensor_init:()=>Sx,camera_sensor_result:()=>Ax,educore_body_sensor:()=>Tx,educore_button_sensor_extern:()=>Ex,educore_camera_sensor:()=>Cx,educore_infrared_sensor:()=>mx,educore_soilhum_sensor:()=>Mx,educore_temp_sensor:()=>gx,educore_temphum_sensor:()=>hx,educore_ultrasonic_sensor:()=>Rx,esp32_s2_weather_init:()=>PX,esp32_s2_weather_rain:()=>vX,esp32_s2_weather_wd:()=>YX,esp32_s2_weather_ws:()=>XX,extern_rfid_read:()=>OX,extern_rfid_readcontent:()=>cX,extern_rfid_readid:()=>RX,extern_rfid_status:()=>SX,extern_rfid_write:()=>gX,extern_rfid_write_return:()=>CX,gnss_get_data:()=>jX,gnss_have_data:()=>ZX,interaction_whether_to_interaction:()=>$v,interaction_whether_to_interaction_SANT:()=>tX,mixbot_sensor_extern_get_addr:()=>px,mixbot_sensor_extern_set_addr:()=>ax,pm25_get_data:()=>zX,radar_set_DETECTION_THRESHOLD:()=>jv,radar_set_DETECTION_THRESHOLD_SANT:()=>Zv,robot_button_extern_get_value:()=>$X,robot_color_extern_get_value:()=>sx,robot_infrared_extern_get_value:()=>ex,robot_infrared_extern_grey_get_value:()=>ix,robot_potentiometer_extern_get_value:()=>nx,robot_sonar_extern_get_value:()=>_x,robot_sonar_extern_led:()=>ox,robot_touch_extern_get_value:()=>tx,sensor_APDS9960_extern:()=>pX,sensor_DS18X20:()=>Ix,sensor_LTR308_extern:()=>aX,sensor_LTR390UV_extern:()=>IX,sensor_MAX30102_extern:()=>oX,sensor_QMC5883L_extern:()=>TX,sensor_VL530LX_extern:()=>mX,sensor_aht11_extern:()=>hX,sensor_bmp:()=>Qv,sensor_dht11:()=>HX,sensor_distance_hrsc04:()=>Uv,sensor_hp203_extern:()=>uX,sensor_ltr381_extern:()=>dX,sensor_mixgo_extern_button_attachInterrupt:()=>Bv,sensor_mixgo_extern_button_get_presses:()=>Vv,sensor_mixgo_extern_button_is_pressed:()=>yv,sensor_mixgo_extern_button_was_pressed:()=>bv,sensor_mixgo_extern_light:()=>Hv,sensor_mixgo_extern_pin_near:()=>Kv,sensor_mixgo_extern_sound:()=>Wv,sensor_mixgoce_hot_wheel_degrees:()=>FX,sensor_mixgoce_hot_wheel_is_touched:()=>fX,sensor_mpu9250_attachGestureInterrupt:()=>Gv,sensor_read_humiture:()=>Ox,sensor_rtc_init:()=>Jv,sensor_sht:()=>qv,sensor_shtc3_extern:()=>MX,sensor_spl06_001_extern:()=>rX,sensor_ucs12071_extern:()=>lX,sensor_use_i2c_init:()=>zv,sensor_use_spi_init:()=>EX,sensor_use_uart_init:()=>qX,sensor_weather_solo_init:()=>ux,sensor_weather_solo_rain:()=>lx,sensor_weather_solo_wd:()=>rx,sensor_weather_solo_ws:()=>dx,sensor_weigh_init:()=>Lx,ultrasonic_sensor_read_distance:()=>cx,weather_data:()=>AX,weather_have_data:()=>LX,weather_set_label:()=>DX,weather_uart_mixio:()=>NX,weigh_sensor_get_weight:()=>Nx});var pt={};t.r(pt),t.d(pt,{CI130X_BROADCAST_SANT:()=>Ab,CI130X_GET_THE_RECOGNIZED_CMD_SANT:()=>Sb,CI130X_GET_WHETHER_IDENTIFY_SANT:()=>Cb,CI130X_IDENTIFY_AND_SAVE_SANT:()=>gb,CI130X_SET_SYSTEM_CMD_SANT:()=>Lb,HCSR04:()=>yx,bitbot_als_num:()=>ib,dht11:()=>rb,educore_button_sensor:()=>mb,educore_button_was_pressed:()=>Eb,educore_gyroscope_sensor:()=>Tb,educore_gyroscope_sensor_read:()=>Mb,educore_gyroscope_sensor_shake:()=>hb,educore_light_sensor:()=>Ib,educore_rfid_sensor:()=>Ob,educore_rfid_sensor_scan:()=>Rb,educore_rfid_sensor_scan_data:()=>cb,educore_voice_sensor:()=>db,number1:()=>bx,number2:()=>Vx,number3:()=>Bx,number4:()=>Gx,number5:()=>Ux,number6:()=>wx,number7:()=>kx,onboard_RTC_get_time:()=>vy,onboard_RTC_get_time_str:()=>yy,onboard_RTC_get_timestamp:()=>Xy,onboard_RTC_set_datetime:()=>Py,onboard_RTC_settime_string:()=>Yy,onboard_RTC_timestamp_totuple:()=>xy,rfid_readcontent:()=>_y,rfid_readid:()=>sy,rfid_write:()=>oy,rfid_write_return:()=>py,sensor_LTR308:()=>$x,sensor_adxl345_get_acceleration:()=>hy,sensor_aht11:()=>iy,sensor_bitbot_ALS:()=>eb,sensor_button_get_presses:()=>_b,sensor_button_is_pressed:()=>nb,sensor_button_was_pressed:()=>sb,sensor_compass_reset:()=>gy,sensor_ds18x20:()=>jx,sensor_eulerangles:()=>uy,sensor_get_acceleration:()=>ay,sensor_get_temperature:()=>ny,sensor_hp203:()=>ey,sensor_light:()=>ub,sensor_lm35:()=>Zx,sensor_mixbot_get_gyro:()=>tb,sensor_mixbot_patrol_calibrate:()=>jy,sensor_mixbot_patrol_value:()=>Zy,sensor_mixbot_temperature:()=>$y,sensor_mixgo_LTR308:()=>Qx,sensor_mixgo_button_attachInterrupt:()=>Px,sensor_mixgo_button_get_presses:()=>Fx,sensor_mixgo_button_is_pressed:()=>Dx,sensor_mixgo_button_was_pressed:()=>fx,sensor_mixgo_cc_mmc5603_calibrate_compass:()=>By,sensor_mixgo_cc_mmc5603_get_angle:()=>Vy,sensor_mixgo_cc_mmc5603_get_magnetic:()=>by,sensor_mixgo_light:()=>ab,sensor_mixgo_nova_LTR308:()=>zx,sensor_mixgo_nova_pin_near:()=>Jx,sensor_mixgo_pin_near:()=>Kx,sensor_mixgo_pin_near_double:()=>Wx,sensor_mixgo_pin_near_single:()=>Hx,sensor_mixgo_pin_pressed:()=>Ty,sensor_mixgo_sant_color:()=>qx,sensor_mixgo_touch_slide:()=>Iy,sensor_mixgocar42_button_attachInterrupt:()=>xx,sensor_mixgocar42_button_get_presses:()=>Xx,sensor_mixgocar42_button_is_pressed:()=>Yx,sensor_mixgocar42_button_was_pressed:()=>vx,sensor_mixgocar_battery_left:()=>zy,sensor_mixgocar_pin_near:()=>Qy,sensor_mixgocar_pin_near_line:()=>Jy,sensor_mixgocar_pin_near_state_change:()=>qy,sensor_mixgoce_pin_pressed:()=>ly,sensor_mixgoce_temperature:()=>Uy,sensor_mixgome_temperature:()=>Gy,sensor_mpu9250_calibrate_compass:()=>Oy,sensor_mpu9250_field_strength:()=>cy,sensor_mpu9250_gesture:()=>ry,sensor_mpu9250_get_acceleration:()=>dy,sensor_mpu9250_get_gyro:()=>Ey,sensor_mpu9250_get_magnetic:()=>my,sensor_mpu9250_temperature:()=>Ry,sensor_mpython_pin_pressed:()=>My,sensor_mpython_qmi8658_get_gyro:()=>wy,sensor_mpython_qmi8658_temperature:()=>ky,sensor_onboard_compass_reset:()=>Fy,sensor_onboard_mpu9250_calibrate_compass:()=>Ny,sensor_onboard_mpu9250_field_strength:()=>fy,sensor_onboard_mpu9250_gesture:()=>Cy,sensor_onboard_mpu9250_get_acceleration:()=>Sy,sensor_onboard_mpu9250_get_gyro:()=>Ly,sensor_onboard_mpu9250_get_magnetic:()=>Ay,sensor_onboard_mpu9250_temperature:()=>Dy,sensor_pin_near:()=>pb,sensor_pin_pressed:()=>ob,sensor_read:()=>lb,sensor_rm_acc:()=>Ky,sensor_rm_battery_left:()=>Wy,sensor_rm_pin_near_double:()=>Hy,sensor_sound:()=>ty});var at={};t.r(at),t.d(at,{serial_any:()=>Pb,serial_print:()=>Nb,serial_print_byte:()=>Db,serial_print_hex:()=>Fb,serial_println:()=>fb,serial_read_from_ai:()=>wb,serial_readline:()=>vb,serial_readstr:()=>Yb,serial_send_to_ai:()=>Ub,serial_softserial:()=>Xb,serial_softserial_new:()=>xb,system_input:()=>yb,system_print:()=>bb,system_print_end:()=>Bb,system_print_inline:()=>Vb,system_print_many:()=>Gb});var ut={};t.r(ut),t.d(ut,{Panic_with_status_code:()=>tV,Timer_init:()=>MV,base_delay:()=>EV,controls_delay:()=>_V,controls_delay_new:()=>oV,controls_end_program:()=>iV,controls_millis:()=>eV,controls_uname:()=>sV,reset:()=>nV,system_bitbot_shutdown:()=>TV,system_device_name:()=>Zb,system_device_serial_number:()=>$b,system_event_bus_source:()=>zb,system_event_bus_value:()=>jb,system_machine_reset:()=>IV,system_on_event:()=>Jb,system_raise_event:()=>Kb,system_reset:()=>Hb,system_run_in_background:()=>kb,system_ticks_diff:()=>uV,system_timer:()=>aV,system_timer_init:()=>rV,system_timestamp:()=>Qb,system_value:()=>qb,system_wait:()=>Wb,system_wdt_feed:()=>lV,system_wdt_init:()=>dV,time_ticks_diff:()=>mV,timer:()=>pV,timer2:()=>hV});var rt={};t.r(rt),t.d(rt,{Air_daily_content:()=>PV,Air_now_content:()=>SV,Geo_moon_content:()=>vV,Geo_sun_content:()=>YV,Life_suggestion_content:()=>LV,Location_search_content:()=>DV,Tide_daily_content:()=>NV,WEATHER_DAILY:()=>RV,WEATHER_HOUR:()=>cV,WEATHER_NOW:()=>OV,Weather_alarm_content:()=>AV,Weather_daily:()=>fV,Weather_daily_content:()=>FV,Weather_now:()=>gV,Weather_now_content:()=>CV});var dt={};t.r(dt),t.d(dt,{controls_pin_attachInterrupt:()=>ZV,inout_analog_atten:()=>wV,inout_analog_write:()=>GV,inout_analog_write_init:()=>KV,inout_analog_write_set:()=>UV,inout_analog_write_set_freq:()=>QV,inout_digital_init:()=>WV,inout_digital_read:()=>BV,inout_digital_write:()=>VV,inout_highlow:()=>bV,inout_pinMode:()=>qV,inout_pin_attachInterrupt:()=>HV,inout_pin_pressed:()=>kV,inout_pin_pressed_init:()=>JV,pin_pressed:()=>jV,pin_pressed_init:()=>zV});var lt={};t.r(lt),t.d(lt,{analog_input:()=>pB,analog_output:()=>uB,espnow_channel:()=>sB,haskylens_model:()=>_B,i2c_A_pin:()=>rB,i2c_B_pin:()=>dB,pins_analog:()=>hB,pins_analog_pin:()=>mB,pins_axis:()=>XB,pins_brightness:()=>xB,pins_builtinimg:()=>NB,pins_builtinimg_extern:()=>DB,pins_button:()=>RB,pins_buttonB:()=>cB,pins_dac:()=>EB,pins_dac_pin:()=>OB,pins_digital:()=>tB,pins_digital_dot:()=>kB,pins_digital_pin:()=>eB,pins_exlcdh:()=>YB,pins_exlcdv:()=>vB,pins_imglist:()=>fB,pins_input_pin:()=>iB,pins_one_more:()=>wB,pins_output_pin:()=>nB,pins_playlist:()=>FB,pins_playlist_extern:()=>PB,pins_pwm:()=>gB,pins_pwm_pin:()=>CB,pins_radio_datarate:()=>UB,pins_radio_power:()=>GB,pins_serial:()=>LB,pins_tone_notes:()=>BB,pins_touch:()=>AB,pins_touch_pin:()=>SB,pins_tts_bgmusic:()=>VB,pins_tts_builtin_music:()=>bB,pins_tts_voice:()=>yB,pwm_input:()=>oB,pwm_output:()=>aB,spi_A_pin:()=>lB,spi_B_pin:()=>IB,spi_C_pin:()=>TB,spi_D_pin:()=>MB});var It={};t.r(It),t.d(It,{mini_g2_rfid_readcontent:()=>WB,mini_g2_rfid_readid:()=>HB,mini_g2_rfid_status:()=>QB,mini_g2_rfid_write:()=>KB,mini_g2_rfid_write_outcome:()=>JB});var Tt={};t.r(Tt),t.d(Tt,{inout_analog_atten:()=>sG,inout_analog_write:()=>ZB,inout_analog_write_init:()=>nG,inout_analog_write_set:()=>$B,inout_digital_init:()=>iG,inout_digital_read:()=>jB,inout_digital_write:()=>zB,inout_highlow:()=>qB,inout_pin_attachInterrupt:()=>eG,inout_pin_pressed:()=>tG,inout_pin_pressed_init:()=>_G});var Mt={};t.r(Mt),t.d(Mt,{analog_input:()=>MG,analog_output:()=>mG,espnow_channel:()=>IG,haskylens_model:()=>TG,i2c_A_pin:()=>EG,i2c_B_pin:()=>OG,pins_analog:()=>AG,pins_analog_pin:()=>SG,pins_axis:()=>BG,pins_brightness:()=>wG,pins_builtinimg:()=>XG,pins_builtinimg_extern:()=>xG,pins_button:()=>pG,pins_buttonB:()=>aG,pins_dac:()=>fG,pins_dac_pin:()=>DG,pins_digital:()=>oG,pins_digital_dot:()=>zG,pins_digital_pin:()=>uG,pins_exlcdh:()=>GG,pins_exlcdv:()=>UG,pins_imglist:()=>yG,pins_input_pin:()=>rG,pins_interrupt:()=>YG,pins_one_more:()=>qG,pins_output_pin:()=>dG,pins_playlist:()=>bG,pins_playlist_extern:()=>VG,pins_pwm:()=>NG,pins_pwm_input:()=>lG,pins_pwm_pin:()=>LG,pins_radio_datarate:()=>QG,pins_radio_power:()=>JG,pins_serial:()=>vG,pins_tone_notes:()=>KG,pins_touch:()=>PG,pins_touch_pin:()=>FG,pins_tts_bgmusic:()=>WG,pins_tts_builtin_music:()=>HG,pins_tts_voice:()=>kG,pwm_output:()=>hG,spi_A_pin:()=>RG,spi_B_pin:()=>cG,spi_C_pin:()=>gG,spi_D_pin:()=>CG});var ht={};t.r(ht),t.d(ht,{mini_g2_rfid_readcontent:()=>ZG,mini_g2_rfid_readid:()=>jG,mini_g2_rfid_status:()=>eU,mini_g2_rfid_write:()=>$G,mini_g2_rfid_write_outcome:()=>tU});const mt=Blockly,Et=Mixly,Ot={NAME_TYPE:"VARIABLE",allVariables:function(t){var e;if(t.getDescendants)e=t.getDescendants();else{if(!t.getAllBlocks)throw"Not Block or Workspace: "+t;e=t.getAllBlocks()}for(var i=Object.create(null),n=0;n1&&(o+=n)):i=o}else i="i";return i}},Rt=Ot; /** * @license * Visual Blocks Editor @@ -18,4 +18,4 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -class ct{constructor(t,e){if(this.variablePrefix_=e||"",this.reservedDict_=Object.create(null),t)for(var i=t.split(","),n=0;n0;s--)e.getInputTargetBlock("IF"+s)&&e.getInputTargetBlock("IF"+s).previousConnection?i[s]=e.getInputTargetBlock("IF"+s).previousConnection:i[s]=null,this.removeInput("IF"+s),e.getInputTargetBlock("DO"+s)&&e.getInputTargetBlock("DO"+s).previousConnection?n[s]=e.getInputTargetBlock("DO"+s).previousConnection:n[s]=null,this.removeInput("DO"+s);this.elseifCount_=parseInt(t.getAttribute("elseif"),10),this.elseCount_=parseInt(t.getAttribute("else"),10);for(s=1;s<=this.elseifCount_;s++)this.appendValueInput("IF"+s).setCheck([Boolean,Number]).appendField(mt.Msg.CONTROLS_IF_MSG_ELSEIF),this.appendStatementInput("DO"+s).appendField(mt.Msg.CONTROLS_IF_MSG_THEN);this.elseCount_&&this.appendStatementInput("ELSE").appendField(mt.Msg.CONTROLS_IF_MSG_ELSE);for(s=i.length-2;s>0;s--)i[s]&&i[s].reconnect(this,"IF"+s);for(s=n.length-2;s>0;s--)n[s]&&n[s].reconnect(this,"DO"+s)},decompose:function(t){var e=t.newBlock("controls_if_if");e.initSvg();for(var i=e.getInput("STACK").connection,n=1;n<=this.elseifCount_;n++){var s=t.newBlock("controls_if_elseif");s.initSvg(),i.connect(s.previousConnection),i=s.nextConnection}if(this.elseCount_){var _=t.newBlock("controls_if_else");_.initSvg(),i.connect(_.previousConnection)}return e},compose:function(t){this.elseCount_&&this.removeInput("ELSE"),this.elseCount_=0;for(var e=this.elseifCount_;e>0;e--)this.removeInput("IF"+e),this.removeInput("DO"+e);this.elseifCount_=0;for(var i=t.getInputTargetBlock("STACK"),n=[null],s=[null],_=null;i;){switch(i.type){case"controls_if_elseif":this.elseifCount_++,n.push(i.valueConnection_),s.push(i.statementConnection_);break;case"controls_if_else":this.elseCount_++,_=i.statementConnection_;break;default:throw Error("Unknown block type: "+i.type)}i=i.nextConnection&&i.nextConnection.targetBlock()}this.updateShape_(),this.reconnectChildBlocks_(n,s,_)},saveConnections:function(t){for(var e=t.getInputTargetBlock("STACK"),i=1;e;){switch(e.type){case"controls_if_elseif":var n=this.getInput("IF"+i),s=this.getInput("DO"+i);e.valueConnection_=n&&n.connection.targetConnection,e.statementConnection_=s&&s.connection.targetConnection,i++;break;case"controls_if_else":s=this.getInput("ELSE");e.statementConnection_=s&&s.connection.targetConnection;break;default:throw"Unknown block type."}e=e.nextConnection&&e.nextConnection.targetBlock()}},rebuildShape_:function(){var t=[null],e=[null],i=null;this.getInput("ELSE")&&(i=this.getInput("ELSE").connection.targetConnection);for(var n=1;this.getInput("IF"+n);){var s=this.getInput("IF"+n),_=this.getInput("DO"+n);console.log(s.connection.targetConnection),t.push(s.connection.targetConnection),e.push(_.connection.targetConnection),n++}this.updateShape_(),this.reconnectChildBlocks_(t,e,i)},updateShape_:function(){this.getInput("ELSE")&&this.removeInput("ELSE");for(var t=1;this.getInput("IF"+t);)this.removeInput("IF"+t),this.removeInput("DO"+t),t++;for(t=1;t<=this.elseifCount_;t++)this.appendValueInput("IF"+t).setCheck([Number,Boolean]).appendField(mt.Msg.CONTROLS_IF_MSG_ELSEIF),this.appendStatementInput("DO"+t).appendField(mt.Msg.CONTROLS_IF_MSG_THEN);this.elseCount_&&this.appendStatementInput("ELSE").appendField(mt.Msg.CONTROLS_IF_MSG_ELSE)},reconnectChildBlocks_:function(t,e,i){for(var n=1;n<=this.elseifCount_;n++)t[n]&&t[n].reconnect(this,"IF"+n),e[n]&&e[n].reconnect(this,"DO"+n);i&&i.reconnect(this,"ELSE")}},Gt={init:function(){this.setColour(Xt),this.appendValueInput("FROM").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.PYTHON_RANGE).appendField(mt.Msg.LANG_CONTROLS_FOR_INPUT_FROM),this.appendValueInput("TO").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.LANG_CONTROLS_FOR_INPUT_TO),this.appendValueInput("STEP").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.PYTHON_RANGE_STEP),this.setInputsInline(!0),this.setOutput(!0),this.setTooltip(mt.Msg.MIXLY_PYTHON_CONTROLS_RANGE_TOOLTIP)}},Ut={init:function(){this.setColour(Xt),this.appendValueInput("LIST").setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.CONTROLS_FOREACH_INPUT),this.appendValueInput("VAR").appendField(mt.Msg.CONTROLS_FOREACH_INPUT_ITEM),this.appendStatementInput("DO").appendField(mt.Msg.MIXLY_DO),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip((function(){return mt.Msg.CONTROLS_FOR_TOOLTIP.replace("“%1”","")}))},getVars:function(){return[this.getFieldValue("VAR")]},renameVar:function(t,e){mt.Names.equals(t,this.getFieldValue("VAR"))&&this.setTitleValue(e,"VAR")}},wt={init:function(){this.setColour(Xt),this.appendValueInput("BOOL").setCheck([Boolean,Number]).appendField(mt.Msg.MIXLY_MICROBIT_JS_CURRENT).appendField(new mt.FieldDropdown(this.OPERATORS),"MODE"),this.appendStatementInput("DO").appendField(mt.Msg.LANG_CONTROLS_WHILEUNTIL_TITLE_REPEAT+mt.Msg.MIXLY_DO),this.setPreviousStatement(!0),this.setNextStatement(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("MODE");return{WHILE:mt.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_WHILE,UNTIL:mt.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_UNTIL}[e]}))}},kt={init:function(){this.setColour(Xt),this.appendDummyInput().appendField(mt.Msg.MIXLY_PYTHON_TRY),this.appendStatementInput("try"),this.appendValueInput("IF1").appendField(mt.Msg.MIXLY_PYTHON_EXCEPT),this.appendStatementInput("DO1").appendField(""),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setMutator(new mt.icons.MutatorIcon(["controls_except","controls_finally"],this)),this.setTooltip(mt.Msg.MIXLY_MIXPY_CONTROL_TRY_TOOLTIP),this.elseifCount_=1,this.elseCount_=0},mutationToDom:function(){if(!this.elseifCount_&&!this.elseCount_)return null;var t=document.createElement("mutation");return this.elseifCount_&&t.setAttribute("elseif",this.elseifCount_),this.elseCount_&&t.setAttribute("else",1),t},domToMutation:function(t){var e=this,i=[],n=[];this.elseCount_&&this.removeInput("ELSE");for(var s=this.elseifCount_;s>0;s--)e.getInputTargetBlock("IF"+s)&&e.getInputTargetBlock("IF"+s).previousConnection?i[s]=e.getInputTargetBlock("IF"+s).previousConnection:i[s]=null,this.removeInput("IF"+s),e.getInputTargetBlock("DO"+s)&&e.getInputTargetBlock("DO"+s).previousConnection?n[s]=e.getInputTargetBlock("DO"+s).previousConnection:n[s]=null,this.removeInput("DO"+s);this.elseifCount_=parseInt(t.getAttribute("elseif"),10),this.elseCount_=parseInt(t.getAttribute("else"),10);for(s=1;s<=this.elseifCount_;s++)this.appendValueInput("IF"+s).setCheck([Boolean,Number]).appendField(mt.Msg.MIXLY_PYTHON_EXCEPT),this.appendStatementInput("DO"+s).appendField("");this.elseCount_&&this.appendStatementInput("ELSE").appendField(mt.Msg.MIXLY_PYTHON_FINALLY);for(s=i.length-2;s>0;s--)i[s]&&i[s].reconnect(this,"IF"+s);for(s=n.length-2;s>0;s--)n[s]&&n[s].reconnect(this,"DO"+s)},decompose:function(t){var e=t.newBlock("controls_try");e.initSvg();for(var i=e.getInput("STACK").connection,n=1;n<=this.elseifCount_;n++){var s=t.newBlock("controls_except");s.initSvg(),i.connect(s.previousConnection),i=s.nextConnection}if(this.elseCount_){var _=t.newBlock("controls_finally");_.initSvg(),i.connect(_.previousConnection)}return e},compose:function(t){this.elseCount_&&this.removeInput("ELSE"),this.elseCount_=0;for(var e=this.elseifCount_;e>0;e--)this.removeInput("IF"+e),this.removeInput("DO"+e);this.elseifCount_=0;for(var i=t.getInputTargetBlock("STACK"),n=[null],s=[null],_=null;i;){switch(i.type){case"controls_except":this.elseifCount_++,n.push(i.valueConnection_),s.push(i.statementConnection_);break;case"controls_finally":this.elseCount_++,_=i.statementConnection_;break;default:throw Error("Unknown block type: "+i.type)}i=i.nextConnection&&i.nextConnection.targetBlock()}this.updateShape_(),this.reconnectChildBlocks_(n,s,_)},saveConnections:function(t){for(var e=t.getInputTargetBlock("STACK"),i=1;e;){switch(e.type){case"controls_except":var n=this.getInput("IF"+i),s=this.getInput("DO"+i);e.valueConnection_=n&&n.connection.targetConnection,e.statementConnection_=s&&s.connection.targetConnection,i++;break;case"controls_finally":s=this.getInput("ELSE");e.statementConnection_=s&&s.connection.targetConnection;break;default:throw"Unknown block type."}e=e.nextConnection&&e.nextConnection.targetBlock()}},rebuildShape_:function(){var t=[null],e=[null],i=null;this.getInput("ELSE")&&(i=this.getInput("ELSE").connection.targetConnection);for(var n=1;this.getInput("IF"+n);){var s=this.getInput("IF"+n),_=this.getInput("DO"+n);console.log(s.connection.targetConnection),t.push(s.connection.targetConnection),e.push(_.connection.targetConnection),n++}this.updateShape_(),this.reconnectChildBlocks_(t,e,i)},updateShape_:function(){this.getInput("ELSE")&&this.removeInput("ELSE");for(var t=1;this.getInput("IF"+t);)this.removeInput("IF"+t),this.removeInput("DO"+t),t++;for(t=1;t<=this.elseifCount_;t++)this.appendValueInput("IF"+t).setCheck([Number,Boolean]).appendField(mt.Msg.MIXLY_PYTHON_EXCEPT),this.appendStatementInput("DO"+t).appendField("");this.elseCount_&&this.appendStatementInput("ELSE").appendField(mt.Msg.MIXLY_PYTHON_FINALLY)},reconnectChildBlocks_:function(t,e,i){for(var n=1;n<=this.elseifCount_;n++)t[n]&&t[n].reconnect(this,"IF"+n),e[n]&&e[n].reconnect(this,"DO"+n);i&&i.reconnect(this,"ELSE")}},Ht={init:function(){this.setColour(Xt);var t=new mt.FieldDropdown(this.OPERATORS);this.appendDummyInput().appendField(t,"FLOW").appendField(mt.Msg.LANG_CONTROLS_FLOW_STATEMENTS_INPUT_OFLOOP),this.setPreviousStatement(!0),this.setTooltip(mt.Msg.MIXLY_PYTHON_CONTROLS_FLOW_STATEMENTS_TOOLTIP);var e=this;this.setTooltip((function(){var t=e.getFieldValue("FLOW");return{BREAK:mt.Msg.CONTROLS_FLOW_STATEMENTS_TOOLTIP_BREAK,CONTINUE:mt.Msg.CONTROLS_FLOW_STATEMENTS_TOOLTIP_CONTINUE}[t]}))},onchange:function(){if(this.workspace){var t=!1,e=this;do{if("controls_repeat"==e.type||"controls_for"==e.type||"controls_forEach"==e.type||"controls_repeat_ext"==e.type||"controls_whileUntil"==e.type||"do_while"==e.type){t=!0;break}e=e.getSurroundParent()}while(e);t?this.setWarningText(null):this.setWarningText(mt.Msg.LANG_CONTROLS_FLOW_STATEMENTS_WARNING)}}},Wt={init:function(){this.setColour(Xt),this.appendDummyInput().appendField(mt.Msg.LANG_CONTROLS_FOR_INPUT_WITH).appendField(new mt.FieldTextInput("i"),"VAR"),this.appendValueInput("FROM").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.LANG_CONTROLS_FOR_INPUT_FROM),this.appendValueInput("TO").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.LANG_CONTROLS_FOR_INPUT_TO),this.appendValueInput("STEP").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_STEP),this.appendStatementInput("DO").appendField(mt.Msg.MIXLY_DO),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0);var t=this;this.setTooltip((function(){return mt.Msg.CONTROLS_FOR_TOOLTIP.replace("%1",t.getFieldValue("VAR"))}))},getVars:function(){return[this.getFieldValue("VAR")]},renameVar:function(t,e){mt.Names.equals(t,this.getFieldValue("VAR"))&&this.setTitleValue(e,"VAR")}},Kt={init:function(){this.setColour(Xt),this.appendDummyInput().appendField(mt.Msg.LANG_CONTROLS_FOR_INPUT_WITH).appendField(new mt.FieldTextInput("i"),"VAR"),this.appendValueInput("FROM").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.LANG_CONTROLS_FOR_INPUT_FROM),this.appendValueInput("TO").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.LANG_CONTROLS_FOR_INPUT_TO),this.appendValueInput("STEP").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_STEP),this.appendStatementInput("DO").appendField(mt.Msg.MIXLY_DO),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0);var t=this;this.setTooltip((function(){return mt.Msg.MIXLY_PYTHON_CONTROLS_FOR_RANGE_TOOLTIP.replace("%1",t.getFieldValue("VAR"))}))},getVars:function(){return[this.getFieldValue("VAR")]},renameVar:function(t,e){mt.Names.equals(t,this.getFieldValue("VAR"))&&this.setTitleValue(e,"VAR")}};wt.OPERATORS=[[mt.Msg.LANG_CONTROLS_WHILEUNTIL_OPERATOR_WHILE,"WHILE"],[mt.Msg.LANG_CONTROLS_WHILEUNTIL_OPERATOR_UNTIL,"UNTIL"]],Ht.OPERATORS=[[mt.Msg.LANG_CONTROLS_FLOW_STATEMENTS_OPERATOR_BREAK,"BREAK"],[mt.Msg.LANG_CONTROLS_FLOW_STATEMENTS_OPERATOR_CONTINUE,"CONTINUE"]];const Jt={init:function(){this.setColour(Xt),this.appendDummyInput().appendField(mt.Msg.CONTROLS_IF_IF_TITLE_IF),this.appendStatementInput("STACK"),this.setTooltip(mt.Msg.CONTROLS_IF_IF_TOOLTIP),this.contextMenu=!1}},Qt={init:function(){this.setColour(Xt),this.appendDummyInput().appendField(mt.Msg.CONTROLS_IF_ELSEIF_TITLE_ELSEIF),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(mt.Msg.CONTROLS_IF_ELSEIF_TOOLTIP),this.contextMenu=!1}},qt={init:function(){this.setColour(Xt),this.appendDummyInput().appendField(mt.Msg.CONTROLS_IF_ELSE_TITLE_ELSE),this.setPreviousStatement(!0),this.setTooltip(mt.Msg.CONTROLS_IF_ELSE_TOOLTIP),this.contextMenu=!1}},zt={init:function(){this.setColour(Xt),this.appendDummyInput().appendField("try"),this.appendStatementInput("STACK"),this.setPreviousStatement(!1),this.setNextStatement(!1),this.contextMenu=!1}},jt={init:function(){this.setColour(Xt),this.appendDummyInput().appendField(mt.Msg.MIXLY_PYTHON_EXCEPT),this.setPreviousStatement(!0),this.setNextStatement(!0),this.contextMenu=!1,this.setTooltip(mt.Msg.MIXLY_MIXPY_CONTROL_EXCEPT_TOOLTIP)}},Zt={init:function(){this.setColour(Xt),this.appendDummyInput().appendField(mt.Msg.MIXLY_PYTHON_FINALLY),this.setPreviousStatement(!0),this.contextMenu=!1,this.setTooltip(mt.Msg.MIXLY_MIXPY_CONTROL_FINALLY_TOOLTIP)}},$t={init:function(){this.jsonInit({message0:mt.Msg.CONTROLS_REPEAT_TITLE,args0:[{type:"input_value",name:"TIMES"}],previousStatement:null,nextStatement:null,colour:Xt,tooltip:mt.Msg.CONTROLS_REPEAT_TOOLTIP,helpUrl:mt.Msg.CONTROLS_REPEAT_HELPURL}),this.appendStatementInput("DO")}},te={init:function(){this.setColour(Xt),this.appendValueInput("BOOL").appendField("lambda"),this.appendStatementInput("DO").appendField(mt.Msg.MIXLY_STAT),this.setOutput(!0)}},ee={init:function(){this.setColour(Xt),this.appendDummyInput().appendField(mt.Msg.MIXLY_PYTHON_PASS),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(mt.Msg.MIXLY_PYTHON_CONTROLS_PASS_TOOLTIP)}},ie={init:function(){this.setColour(Xt),this.appendDummyInput().appendField(mt.Msg.MIXLY_PYTHON_CONTROLS_THREAD_START),this.appendValueInput("callback").appendField(mt.Msg.MIXLY_PYTHON_CONTROLS_THREAD_USE),this.appendValueInput("VAR").appendField(mt.Msg.MIXLY_PARAMS),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_PYTHON_CONTROLS_THREAD_TOOLTIP)}},ne={init:function(){this.appendDummyInput().appendField(mt.Msg.CONTROLS_REPEAT_TITLE_REPEAT+mt.Msg.MIXLY_DO),this.appendStatementInput("input_data").setCheck(null),this.appendValueInput("select_data").setCheck(null).appendField(mt.Msg.CONTROLS_OPERATOR_UNTIL).appendField(new mt.FieldDropdown([[mt.Msg.LANG_CONTROLS_WHILEUNTIL_OPERATOR_WHILE,"true"],[mt.Msg.LANG_CONTROLS_WHILEUNTIL_OPERATOR_UNTIL,"false"]]),"type"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setColour(Xt),this.setTooltip("do-while loop"),this.setHelpUrl("")}},se={init:function(){this.setColour(Xt),this.appendDummyInput().appendField(mt.Msg.MIXLY_OP_GARBAGE_COLLECT),this.setPreviousStatement(!0),this.setNextStatement(!0)}},_e={init:function(){this.setColour(Xt),this.appendDummyInput().appendField(mt.Msg.MIXLY_GET_MEM_ALLOC),this.setOutput(!0)}},oe={init:function(){this.setColour(Xt),this.appendDummyInput().appendField(mt.Msg.MIXLY_GET_MEM_FREE),this.setOutput(!0)}},pe={init:function(){this.setColour(Xt),this.appendDummyInput().appendField(mt.Msg.MIXLY_GET+mt.Msg.MIXLY_DEVICE+"ID"),this.setInputsInline(!0),this.setOutput(!0),this.setTooltip(mt.Msg.PROCEDURES_DEFRETURN_RETURN+mt.Msg.MIXLY_GET_UNIQUE_IDEN)}},ae={init:function(){this.setColour(Xt),this.appendValueInput("VAR").appendField(mt.Msg.MIXLY_RTC_TIMESTAMP),this.appendDummyInput().appendField(mt.Msg.MIXLY_TIMESTAMP_TO_DATA),this.setInputsInline(!0),this.setOutput(!0,Number)}},ue={init:function(){this.setColour(Xt),this.appendDummyInput().appendField(mt.Msg.MIXLY_GET_UNIQUE_IDEN),this.setOutput(!0)}},re=230;mt.FieldTextInput.math_number_validator=function(t){return String(t)},mt.FieldTextInput.math_number_validator_include_blank=function(t){if(""===t)return"";return/^-?(0X|0x|0O|0o|0B|0b)?[a-fA-F0-9]{1,}(\.[a-fA-F0-9]+)?$/.test(t)?String(t):null};const de={init:function(){this.setColour(re),this.appendDummyInput().appendField(new mt.FieldTextInput("0",mt.FieldTextInput.math_number_validator),"NUM"),this.setOutput(!0,Number),this.setTooltip(mt.Msg.MATH_NUMBER_TOOLTIP)}},le={init:function(){this.setColour(re);this.appendDummyInput("").appendField(mt.Msg.MIXLY_PYTHON_MATH_CONSTANT).appendField(new mt.FieldDropdown([["π","pi"],["e","e"]]),"CONSTANT"),this.setOutput(!0,Number);var t=this;this.setTooltip((function(){var e=t.getFieldValue("CONSTANT");return{pi:mt.Msg.MIXLY_PYTHON_MATH_CONSTANT_PI_TOOLTIP,e:mt.Msg.MIXLY_PYTHON_MATH_CONSTANT_E_TOOLTIP}[e]}))}},Ie={init:function(){this.setColour(re);this.appendDummyInput("").appendField(mt.Msg.MIXLY_PYTHON_MATH_CONSTANT).appendField(new mt.FieldDropdown([["π","pi"],["e","e"]]),"CONSTANT"),this.setOutput(!0,Number);var t=this;this.setTooltip((function(){var e=t.getFieldValue("CONSTANT");return{pi:mt.Msg.MIXLY_PYTHON_MATH_CONSTANT_PI_MP_TOOLTIP,e:mt.Msg.MIXLY_PYTHON_MATH_CONSTANT_E_MP_TOOLTIP}[e]}))}},Te={init:function(){this.setColour(re),this.setOutput(!0),this.appendValueInput("A"),this.appendValueInput("B").appendField(new mt.FieldDropdown([["+","ADD"],["-","MINUS"],["×","MULTIPLY"],["÷","DIVIDE"],["%","QUYU"],["//","ZHENGCHU"],["**","POWER"]]),"OP"),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("OP");return{ADD:mt.Msg.MATH_ARITHMETIC_TOOLTIP_ADD,MINUS:mt.Msg.MATH_ARITHMETIC_TOOLTIP_MINUS,MULTIPLY:mt.Msg.MATH_ARITHMETIC_TOOLTIP_MULTIPLY,DIVIDE:mt.Msg.MATH_ARITHMETIC_TOOLTIP_DIVIDE,QUYU:mt.Msg.MATH_MODULO_TOOLTIP,ZHENGCHU:mt.Msg.MATH_ARITHMETIC_TOOLTIP_DIVIDE,POWER:mt.Msg.MATH_ARITHMETIC_TOOLTIP_POWER}[e]}))}},Me={init:function(){this.setColour(re),this.setPreviousStatement(!0),this.setNextStatement(!0),this.appendValueInput("A"),this.appendValueInput("B").appendField(new mt.FieldDropdown([["+=","ADD"],["-=","MINUS"],["×=","MULTIPLY"],["÷=","DIVIDE"],["%=","QUYU"],["//=","ZHENGCHU"],["**=","POWER"]]),"OP"),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("OP");return{ADD:mt.Msg.MATH_ARITHMETIC_TOOLTIP_ADD,MINUS:mt.Msg.MATH_ARITHMETIC_TOOLTIP_MINUS,MULTIPLY:mt.Msg.MATH_ARITHMETIC_TOOLTIP_MULTIPLY,DIVIDE:mt.Msg.MATH_ARITHMETIC_TOOLTIP_DIVIDE,QUYU:mt.Msg.MATH_MODULO_TOOLTIP,ZHENGCHU:mt.Msg.MATH_ARITHMETIC_TOOLTIP_DIVIDE,POWER:mt.Msg.MATH_ARITHMETIC_TOOLTIP_POWER}[e]}))}},he={init:function(){this.setColour(re),this.setOutput(!0,Number),this.appendValueInput("A").setCheck(Number),this.appendValueInput("B").setCheck(Number).appendField(new mt.FieldDropdown([["&","&"],["|","|"],[">>",">>"],["<<","<<"]]),"OP"),this.setInputsInline(!0),this.setTooltip("位运算")}},me={init:function(){this.setColour(re),this.setOutput(!0,Number),this.appendValueInput("NUM").setCheck(Number).appendField(new mt.FieldDropdown([["sin","SIN"],["cos","COS"],["tan","TAN"],["asin","ASIN"],["acos","ACOS"],["atan","ATAN"],["-","-"],["ln","LN"],["log10","LOG10"],["e^","EXP"],["10^","POW10"]]),"OP");var t=this;this.setTooltip((function(){var e=t.getFieldValue("OP");return{SIN:mt.Msg.MATH_TRIG_TOOLTIP_SIN,COS:mt.Msg.MATH_TRIG_TOOLTIP_COS,TAN:mt.Msg.MATH_TRIG_TOOLTIP_TAN,ASIN:mt.Msg.MATH_TRIG_TOOLTIP_ASIN,ACOS:mt.Msg.MATH_TRIG_TOOLTIP_ACOS,ATAN:mt.Msg.MATH_TRIG_TOOLTIP_ATAN,LN:mt.Msg.MATH_SINGLE_TOOLTIP_LN}[e]}))}},Ee={init:function(){var t=[[mt.Msg.MATH_BIN,"bin"],[mt.Msg.MATH_OCT,"oct"],[mt.Msg.MATH_HEX,"hex"]];this.setColour(re),this.setOutput(!0,String),this.appendValueInput("NUM").setCheck(Number).appendField(new mt.FieldDropdown(t),"OP");var e=this;this.setTooltip((function(){var t=e.getFieldValue("OP");return{bin:mt.Msg.MATH_DEC_TOOLTIP_BIN,oct:mt.Msg.MATH_DEC_TOOLTIP_OCT,hex:mt.Msg.MATH_DEC_TOOLTIP_HEX}[t]}))}},Oe={init:function(){var t=[[mt.Msg.LANG_MATH_TO_ROUND,"round"],[mt.Msg.LANG_MATH_TO_CEIL,"ceil"],[mt.Msg.LANG_MATH_TO_FLOOR,"floor"],[mt.Msg.MATH_ABS,"fabs"],[mt.Msg.MATH_SQRT,"sqrt"]];this.setColour(re),this.appendValueInput("A").setCheck(Number).appendField(new mt.FieldDropdown(t),"OP"),this.setOutput(!0,Number);var e=this;this.setTooltip((function(){var t=e.getFieldValue("OP");return{sqrt:mt.Msg.MATH_SINGLE_TOOLTIP_ROOT,fabs:mt.Msg.MATH_SINGLE_TOOLTIP_ABS,sq:mt.Msg.MATH_SINGLE_TOOLTIP_SQ,round:mt.Msg.MATH_SINGLE_TOOLTIP_ROUND,ceil:mt.Msg.MATH_SINGLE_TOOLTIP_CEIL,floor:mt.Msg.MATH_SINGLE_TOOLTIP_FLOOR}[t]}))}},Re={init:function(){var t=[[mt.Msg.MIXLY_MAX,"max"],[mt.Msg.MIXLY_MIN,"min"]];this.setColour(re),this.appendValueInput("A").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(new mt.FieldDropdown(t),"OP").appendField("("),this.appendValueInput("B").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(","),this.appendDummyInput("").setAlign(mt.inputs.Align.RIGHT).appendField(")"),this.setInputsInline(!0),this.setOutput(!0,Number);var e=this;this.setTooltip((function(){var t=e.getFieldValue("OP");return{max:mt.Msg.MIXLY_TOOLTIP_MATH_MAX,min:mt.Msg.MIXLY_TOOLTIP_MATH_MIN}[t]}))}},ce={init:function(){var t=[[mt.Msg.MATH_TWO,"two"],[mt.Msg.MATH_EIGHT,"eight"],[mt.Msg.MATH_TEN,"ten"],[mt.Msg.MATH_SIXTEEN,"sixteen"]];this.setColour(re),this.appendDummyInput("").appendField(mt.Msg.MATH_BA),this.appendValueInput("NUM").appendField(new mt.FieldDropdown(t),"OP").appendField(mt.Msg.MATH_JinZhi).setCheck(Number),this.appendDummyInput("").appendField(mt.Msg.MATH_ZHW).appendField(new mt.FieldDropdown(t),"OP2").appendField(mt.Msg.MATH_JinZhi),this.setFieldValue("ten","OP2"),this.setOutput(!0),this.setInputsInline(!0);var e=this;this.setTooltip((function(){var t=e.getFieldValue("OP"),i={two:mt.Msg.MATH_Before_two,eight:mt.Msg.MATH_Before_eight,ten:mt.Msg.MATH_Before_ten,sixteen:mt.Msg.MATH_Before_sixteen},n=e.getFieldValue("OP2"),s={two:mt.Msg.MATH_Behind_two,eight:mt.Msg.MATH_Behind_eight,ten:mt.Msg.MATH_Behind_ten,sixteen:mt.Msg.MATH_Behind_sixteen};return i[t]+s[n]}))}},ge={init:function(){var t=[[mt.Msg.LANG_MATH_INT,"int"],[mt.Msg.LANG_MATH_FLOAT,"float"]];this.setColour(re),this.setOutput(!0,Number),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_RANDOM).appendField(new mt.FieldDropdown(t),"TYPE"),this.appendValueInput("FROM").setCheck(Number).appendField(mt.Msg.LANG_CONTROLS_FOR_INPUT_FROM),this.appendValueInput("TO").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.LANG_MATH_RANDOM_INT_INPUT_TO),this.setInputsInline(!0);var e=this;this.setTooltip((function(){var t=e.getFieldValue("TYPE"),i={int:mt.Msg.LANG_MATH_INT,float:mt.Msg.LANG_MATH_FLOAT_RANDOM};return mt.Msg.MATH_RANDOM_INT_TOOLTIP+i[t]}))}},Ce={init:function(){this.setColour(re),this.setOutput(!0,Number),this.appendValueInput("VALUE").setCheck(Number).appendField(mt.Msg.LANG_MATH_CONSTRAIN_INPUT_CONSTRAIN),this.appendValueInput("LOW").setCheck(Number).appendField(mt.Msg.LANG_MATH_CONSTRAIN_INPUT_LOW),this.appendValueInput("HIGH").setCheck(Number).appendField(mt.Msg.LANG_MATH_CONSTRAIN_INPUT_HIGH),this.setInputsInline(!0),this.setTooltip(mt.Msg.MATH_CONSTRAIN_TOOLTIP)}},Se={init:function(){this.setColour(re),this.appendValueInput("NUM",Number).appendField(mt.Msg.MIXLY_MAP).setCheck(Number),this.appendValueInput("fromLow",Number).appendField(mt.Msg.MIXLY_MAP_FROM).setCheck(Number),this.appendValueInput("fromHigh",Number).appendField(",").setCheck(Number),this.appendValueInput("toLow",Number).appendField(mt.Msg.MIXLY_MAP_TO).setCheck(Number),this.appendValueInput("toHigh",Number).appendField(",").setCheck(Number),this.appendDummyInput("").appendField("]"),this.setInputsInline(!0),this.setOutput(!0),this.setTooltip(mt.Msg.MIXLY_TOOLTIP_MATH_MAP)}},Ae={init:function(){this.setColour(re),this.appendDummyInput().appendField(new mt.FieldTextInput("0",mt.FieldTextInput.math_number_validator_include_blank),"NUM"),this.setOutput(!0),this.setTooltip(mt.Msg.MATH_NUMBER_TOOLTIP)}},Le={init:function(){this.setColour(re),this.appendValueInput("NUM").setCheck(Number).appendField(mt.Msg.LANG_MATH_RANDOM_SEED),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(mt.Msg.MIXLY_TOOLTIP_MATH_RANDOM_SEED)}},Ne={init:function(){this.setColour(re),this.setOutput(!0,Number),this.appendValueInput("VALUE").setCheck(Number),this.appendValueInput("VAR").setCheck(Number).appendField(mt.Msg.MATH_ROUND).appendField(mt.Msg.TEXT_KEEP),this.appendDummyInput().appendField(mt.Msg.TEXT_DECIMAL),this.setInputsInline(!0),this.setTooltip(mt.Msg.MATH_ROUND_NEW_TOOLTIP)}},De={init:function(){var t=[[mt.Msg.MIXLY_TO_INT,"int"],[mt.Msg.MIXLY_TO_FLOAT,"float"],[mt.Msg.MIXLY_TO_BITES,"b"],[mt.Msg.LANG_MATH_BYTE+mt.Msg.MIXLY_TO_INT,"bti"]];this.setColour(re),this.appendValueInput("VAR").appendField(new mt.FieldDropdown(t),"TOWHAT"),this.setOutput(!0,Number);var e=this;this.setTooltip((function(){var t=e.getFieldValue("TOWHAT");return{int:mt.Msg.MIXLY_PYTHON_TOOLTIP_TOINT,float:mt.Msg.MIXLY_PYTHON_TOOLTIP_TOFLOAT,b:mt.Msg.MIXLY_TOOLTIP_TEXT_TOBYTE}[t]}))}},fe={init:function(){var t=[[mt.Msg.MIXLY_TO_INT,"int"],[mt.Msg.MIXLY_TO_FLOAT,"float"]];this.setColour(re),this.appendValueInput("VAR").appendField(new mt.FieldDropdown(t),"TOWHAT"),this.setOutput(!0,Number);var e=this;this.setTooltip((function(){var t=e.getFieldValue("TOWHAT");return{int:mt.Msg.MIXLY_TOOLTIP_TEXT_TOINT,float:mt.Msg.MIXLY_TOOLTIP_TEXT_TOFLOAT}[t]}))}},Fe=Se,Pe={init:function(){this.setColour(re),this.appendValueInput("VAR").appendField(mt.Msg.LANG_MATH_BYTE+mt.Msg.MIXLY_TO_HEX),this.setOutput(!0,Number),this.setTooltip(mt.Msg.MIXLY_PYTHON_TOOLTIP_TOHEX)}},ve={init:function(){this.setColour(re),this.itemCount_=1,this.setMutator(new mt.icons.MutatorIcon(["lists_create_with_item"],this)),this.appendDummyInput("DUMMY").appendField(mt.Msg.MIXLY_PRODUCT+mt.Msg.MIXLY_GENERATE_CARTESIAN_PRODUCT),this.appendValueInput("REPEAT").appendField(mt.Msg.MIXLY_EVERY_PER_ELEPER_ELEMENT),this.appendDummyInput().appendField(mt.Msg.CONTROLS_REPEAT_TITLE_TIMES),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setOutput(!0),this.setTooltip(mt.Msg.LISTS_CREATE_WITH_PYTHON_TOOLTIP),this.updateShape_()},mutationToDom:function(){var t=document.createElement("mutation");return t.setAttribute("items",this.itemCount_),t},domToMutation:function(t){this.itemCount_=parseInt(t.getAttribute("items"),10),this.updateShape_()},decompose:function(t){var e=t.newBlock("lists_create_with_container");e.initSvg();for(var i=e.getInput("STACK").connection,n=0;n1&&"\\"===t.charAt(0)){var e=t.charAt(1);if("0"===e||"b"===e||"f"===e||"n"===e||"r"===e||"t"===e||"\\"===e||"'"===e)return String(t).substring(0,2);if("x"===e&&"0"===t.charAt(2)&&"B"===t.charAt(3))return String(t).substring(0,4)}return String(t).substring(0,1)};const ye={init:function(){this.setColour(Ye),this.appendDummyInput().appendField(this.newQuote_(!0)).appendField(new mt.FieldTextInput("",mt.FieldTextInput.char_validator),"TEXT").appendField(this.newQuote_(!1)),this.setOutput(!0,Number),this.setTooltip(mt.Msg.TEXT_CHAR_TOOLTIP)},newQuote_:function(t){if(1==t)var e="../../media/quote2.png";else e="../../media/quote3.png";return new mt.FieldImage(e,7,12,'"')}},be={init:function(){this.setColour(Ye),this.appendValueInput("A").setCheck([String,Number]),this.appendValueInput("B").setCheck([String,Number]).appendField(mt.Msg.MIXLY_TEXT_JOIN),this.setInputsInline(!0),this.setOutput(!0,String),this.setTooltip(mt.Msg.MIXLY_TOOLTIP_TEXT_JOIN)}},Ve={init:function(){this.setColour(Ye),this.appendValueInput("VAR").setCheck(Number).appendField(mt.Msg.MIXLY_TOCHAR),this.setOutput(!0,String),this.setTooltip(mt.Msg.MIXLY_TOOLTIP_TEXT_TOCHAR)}},Be={init:function(){this.setColour(Ye),this.appendValueInput("VAR").setCheck(String).appendField(mt.Msg.MIXLY_TOASCII),this.setOutput(!0,Number),this.setTooltip(mt.Msg.MIXLY_TOOLTIP_TEXT_TOASCII)}},Ge={init:function(){this.setColour(Ye),this.appendValueInput("VAR").appendField(mt.Msg.MIXLY_TOSTRING),this.setOutput(!0,String),this.setTooltip(mt.Msg.MIXLY_PYTHON_TOOLTIP_TOTEXT)}},Ue={init:function(){this.setColour(Ye),this.appendValueInput("VAR").appendField(mt.Msg.MIXLY_LENGTH),this.setOutput(!0,Number),this.setTooltip(mt.Msg.MIXLY_TOOLTIP_TEXT_LENGTH)}},we={init:function(){this.WHERE_OPTIONS=[[mt.Msg.LISTS_GET_INDEX_FROM_START,"FROM_START"],[mt.Msg.LISTS_GET_INDEX_FROM_END,"FROM_END"],[mt.Msg.TEXT_GET_INDEX_RANDOM+1+mt.Msg.TEXT_CHARAT2,"RANDOM"]],this.setHelpUrl(mt.Msg.LISTS_GET_INDEX_HELPURL),this.setColour(Ye),this.appendValueInput("VAR").setCheck(String),this.appendValueInput("AT").setCheck(Number),this.appendDummyInput().appendField(mt.Msg.LISTS_GET_INDEX_GET,"MODE"),mt.Msg.LISTS_GET_INDEX_TAIL&&this.appendDummyInput("TAIL").appendField(mt.Msg.LISTS_GET_INDEX_TAIL),this.setInputsInline(!0),this.setOutput(!0),this.updateAt_(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("MODE"),i=t.getFieldValue("WHERE"),n="";switch(e+" "+i){case"GET FROM_START":case"GET FROM_END":n=mt.Msg.LISTS_GET_INDEX_TOOLTIP_GET_FROM;break;case"GET RANDOM":n=mt.Msg.LISTS_GET_INDEX_TOOLTIP_GET_RANDOM;break;case"GET_REMOVE FROM_START":case"GET_REMOVE FROM_END":n=mt.Msg.LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_FROM;break;case"GET_REMOVE RANDOM":n=mt.Msg.LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_RANDOM}return"FROM_START"!=i&&"FROM_END"!=i||(n+=" "+mt.Msg.LISTS_INDEX_FROM_START_TOOLTIP.replace("%1",mt.Msg.ONE_BASED_INDEXING?"#1":"#0")),n}));var e=this;this.setTooltip((function(){var t=e.getFieldValue("WHERE"),i={FROM_START:mt.Msg.LISTS_GET_INDEX_FROM_START,FROM_END:mt.Msg.LISTS_GET_INDEX_FROM_END,RANDOM:mt.Msg.TEXT_GET_INDEX_RANDOM};return mt.Msg.PROCEDURES_DEFRETURN_RETURN+mt.Msg.MIXLY_MICROBIT_TYPE_STRING+i[t]+"n"+mt.Msg.TEXT_CHARAT2}))},mutationToDom:function(){var t=document.createElement("mutation");t.setAttribute("statement",!this.outputConnection);var e=this.getInput("AT").type==mt.INPUT_VALUE;return t.setAttribute("at",e),t},domToMutation:function(t){var e="true"==t.getAttribute("statement");this.updateStatement_(e),t="false"!=t.getAttribute("at"),this.updateAt_(t)},updateStatement_:function(t){t!=!this.outputConnection&&(this.unplug(!0,!0),t?(this.setOutput(!1),this.setPreviousStatement(!0),this.setNextStatement(!0)):(this.setPreviousStatement(!1),this.setNextStatement(!1),this.setOutput(!0)))},updateAt_:function(t){this.removeInput("AT"),this.removeInput("ORDINAL",!0),t?(this.appendValueInput("AT").setCheck(Number),mt.Msg.TEXT_CHARAT2&&this.appendDummyInput("ORDINAL").appendField(mt.Msg.TEXT_CHARAT2)):this.appendDummyInput("AT");var e=new mt.FieldDropdown(this.WHERE_OPTIONS,(function(e){var i="FROM_START"==e||"FROM_END"==e;if(i!=t){var n=this.sourceBlock_;return n.updateAt_(i),n.setFieldValue(e,"WHERE"),null}}));this.getInput("AT").appendField(e,"WHERE"),mt.Msg.LISTS_GET_INDEX_TAIL&&this.moveInputBefore("TAIL",null)}},ke={init:function(){this.setHelpUrl(mt.Msg.LISTS_GET_INDEX_HELPURL),this.setColour(Ye),this.appendValueInput("VAR").setCheck(String),this.appendValueInput("AT").setCheck(Number).appendField(mt.Msg.LISTS_GET_INDEX_GET+" "+mt.Msg.LISTS_GET_INDEX_FROM_START),this.appendDummyInput().appendField(mt.Msg.TEXT_CHARAT2),this.setOutput(!0),this.setTooltip(mt.Msg.PROCEDURES_DEFRETURN_RETURN+mt.Msg.MIXLY_MICROBIT_TYPE_STRING+mt.Msg.LISTS_GET_INDEX_FROM_START+"n"+mt.Msg.TEXT_CHARAT2)}},He={init:function(){this.setHelpUrl(mt.Msg.LISTS_GET_INDEX_HELPURL),this.setColour(Ye),this.appendValueInput("VAR").setCheck(String),this.appendDummyInput().appendField(mt.Msg.TEXT_RANDOM_CHAR),this.setOutput(!0),this.setTooltip(mt.Msg.TEXT_RANDOM_CHAR_TOOLTIP)}},We={init:function(){this.WHERE_OPTIONS_1=[[mt.Msg.LISTS_GET_INDEX_FROM_START,"FROM_START"],[mt.Msg.LISTS_GET_INDEX_FROM_END,"FROM_END"],[mt.Msg.LISTS_GET_SUBLIST_START_FIRST,"FIRST"]],this.WHERE_OPTIONS_2=[[mt.Msg.LISTS_GET_SUBLIST_END_FROM_START,"FROM_START"],[mt.Msg.LISTS_GET_SUBLIST_END_FROM_END,"FROM_END"],[mt.Msg.LISTS_GET_SUBLIST_END_LAST,"LAST"]],this.setHelpUrl(mt.Msg.LISTS_GET_SUBLIST_HELPURL),this.setColour(Ye),this.appendValueInput("VAR").setCheck(String),this.appendDummyInput("").appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET),this.appendDummyInput("AT1"),this.appendDummyInput("AT2"),this.setInputsInline(!0),this.setOutput(!0,"List"),this.updateAt_(1,!0),this.updateAt_(2,!0),this.setTooltip(mt.Msg._GET_TEXT_SUBLIST_TOOLTIP)},mutationToDom:function(){var t=document.createElement("mutation"),e=this.getInput("AT1").type==mt.INPUT_VALUE;t.setAttribute("at1",e);var i=this.getInput("AT2").type==mt.INPUT_VALUE;return t.setAttribute("at2",i),t},domToMutation:function(t){var e="true"==t.getAttribute("at1"),i="true"==t.getAttribute("at2");this.updateAt_(1,e),this.updateAt_(2,i)},updateAt_:function(t,e){this.removeInput("AT"+t),this.removeInput("ORDINAL"+t,!0),e?(this.appendValueInput("AT"+t).setCheck(Number),mt.Msg.TEXT_CHARAT2&&this.appendDummyInput("ORDINAL"+t).appendField(mt.Msg.TEXT_CHARAT2)):this.appendDummyInput("AT"+t);var i=new mt.FieldDropdown(this["WHERE_OPTIONS_"+t],(function(i){var n="FROM_START"==i||"FROM_END"==i;if(n!=e){var s=this.sourceBlock_;return s.updateAt_(t,n),s.setFieldValue(i,"WHERE"+t),null}}));this.getInput("AT"+t).appendField(i,"WHERE"+t),1==t&&(this.moveInputBefore("AT1","AT2"),this.getInput("ORDINAL1")&&this.moveInputBefore("ORDINAL1","AT2"))}},Ke={init:function(){this.setHelpUrl(mt.Msg.LISTS_GET_SUBLIST_HELPURL),this.setColour(Ye),this.appendValueInput("VAR").setCheck(String),this.appendValueInput("AT1").appendField(mt.Msg.LISTS_GET_INDEX_GET+" "+mt.Msg.LISTS_GET_INDEX_FROM_START),this.appendValueInput("AT2").appendField(mt.Msg.LISTS_GET_SUBLIST_END_FROM_START),this.appendDummyInput().appendField(mt.Msg.TEXT_CHARAT2),this.setInputsInline(!0),this.setOutput(!0,["List",String]),this.setTooltip(mt.Msg._GET_TEXT_SUBLIST_TOOLTIP)}},Je={init:function(){var t=[[mt.Msg.MIXLY_EQUALS,"==="],[mt.Msg.MIXLY_STARTSWITH,"startswith"],[mt.Msg.MIXLY_ENDSWITH,"endswith"]];this.setColour(Ye),this.appendValueInput("STR1").setCheck(String),this.appendValueInput("STR2").appendField(new mt.FieldDropdown(t),"DOWHAT").setCheck(String),this.setOutput(!0,[Boolean,Number]),this.setInputsInline(!0)}},Qe={init:function(){this.setColour(Ye),this.appendValueInput("STR1").setCheck(String),this.appendValueInput("STR2").appendField(mt.Msg.MIXLY_COMPARETO).setCheck(String),this.setOutput(!0,Number),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_COMPARETO_HELP)}},qe={init:function(){var t=[[mt.Msg.TEXT_UPPER,"upper"],[mt.Msg.TEXT_TITLE,"title"],[mt.Msg.TEXT_CAPITALIZE,"capitalize"],[mt.Msg.TEXT_SWAPCASE,"swapcase"],[mt.Msg.TEXT_LOWER,"lower"]];this.setColour(Ye),this.appendValueInput("VAR").appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET).appendField(new mt.FieldDropdown(t),"CAPITAL").setCheck(String),this.setOutput(!0,String);var e=this;this.setTooltip((function(){var t=e.getFieldValue("CAPITAL");return{upper:mt.Msg.MIXLY_MIXPY_TEXT_UPPER_TOOLTIP,title:mt.Msg.MIXLY_MIXPY_TEXT_TITLE_TOOLTIP,swapcase:mt.Msg.MIXLY_MIXPY_TEXT_SWAPCASE_TOOLTIP,capitalize:mt.Msg.MIXLY_MIXPY_TEXT_CAPITALIZE_TOOLTIP,lower:mt.Msg.MIXLY_MIXPY_TEXT_LOWER_TOOLTIP}[t]}))}},ze={init:function(){var t=[[mt.Msg.TEXT_LJUST,"ljust"],[mt.Msg.TEXT_CENTER,"center"],[mt.Msg.TEXT_RJUST,"rjust"]];this.setColour(Ye),this.appendValueInput("VAR").appendField(new mt.FieldDropdown(t),"CENTER").setCheck(String),this.appendValueInput("WID").appendField(mt.Msg.MIXLY_WIDTH).setCheck(Number),this.appendValueInput("Symbol").appendField(mt.Msg.MIXLY_RECT_Fill).setCheck(String),this.setInputsInline(!0),this.setOutput(!0,String),this.setTooltip(mt.Msg.MIXLY_MIXPY_TEXT_CENTER_TOOLTIP)}},je={init:function(){this.setColour(Ye),this.appendValueInput("VAR").appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET).setCheck(String),this.appendValueInput("STR").appendField(mt.Msg.MIXLY_MID+mt.Msg.MIXLY_MICROBIT_PY_STORAGE_CHARACTER).setCheck(String),this.appendDummyInput().appendField(mt.Msg.MIXLY_LIST_INDEX),this.setInputsInline(!0),this.setOutput(!0,String),this.setTooltip(mt.Msg.MIXLY_MIXPY_TEXT_FIND_TOOLTIP)}},Ze={init:function(){this.setColour(Ye),this.appendValueInput("VAR").appendField(mt.Msg.MIXLY_PYTHON_TEXT_JOIN_SEQ_USE_STR).setCheck(String),this.appendValueInput("LIST").appendField(mt.Msg.MIXLY_PYTHON_TEXT_JOIN_SEQ_SEQ).setCheck("List","Tuple","Set","Dict"),this.appendDummyInput().appendField(mt.Msg.MIXLY_PYTHON_TEXT_JOIN_SEQ_GET_STR),this.setInputsInline(!0),this.setOutput(!0,String),this.setTooltip(mt.Msg.MIXLY_PYTHON_TEXT_JOIN_SEQ_TOOLTIP)}},$e={init:function(){this.setColour(Ye),this.appendValueInput("VAR").setCheck(String),this.appendValueInput("STR1").appendField(mt.Msg.MIXLY_MIXPY_REPLACE).setCheck(String),this.appendValueInput("STR2").appendField(mt.Msg.LISTS_SET_INDEX_INPUT_TO).setCheck(String),this.setInputsInline(!0),this.setOutput(!0,String),this.setTooltip(mt.Msg.MIXLY_MIXPY_TEXT_REPLACE_TOOLTIP)}},ti={init:function(){this.setColour(Ye),this.appendValueInput("VAR"),this.appendValueInput("VAL").appendField(mt.Msg.LIST_SPLIT_AS),this.appendDummyInput("").appendField(mt.Msg.LIST_SPLIT),this.setOutput(!0,"List"),this.setTooltip(mt.Msg.MIXLY_MIXPY_TEXT_SPLIT_TOOLTIP),this.setInputsInline(!0)}},ei={init:function(){var t=[[mt.Msg.TEXT_TRIM_BOTH,"strip"],[mt.Msg.TEXT_TRIM_LEFT,"lstrip"],[mt.Msg.TEXT_TRIM_RIGHT,"rstrip"]];this.setColour(Ye),this.appendValueInput("VAR"),this.appendDummyInput("").appendField(mt.Msg.TEXT_STRIM),this.appendDummyInput("").appendField(new mt.FieldDropdown(t),"TOWHAT"),this.appendDummyInput("").appendField(mt.Msg.TEXT_BLANK),this.setOutput(!0,String),this.setInputsInline(!0);var e=this;this.setTooltip((function(){var t=e.getFieldValue("TOWHAT");return{strip:mt.Msg.TEXT_TRIM_BOTH_TOOLTIP,lstrip:mt.Msg.TEXT_TRIM_LEFT_TOOLTIP,rstrip:mt.Msg.TEXT_TRIM_RIGHT_TOOLTIP}[t]}))}},ii={init:function(){this.setColour(Ye),this.appendDummyInput("").appendField(mt.Msg.MIXLY_MICROPYTHON_FORMAT),this.appendDummyInput("").appendField(new mt.FieldTextInput("str"),"VAR"),this.itemCount_=1,this.updateShape_(),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setInputsInline(!0),this.setMutator(new mt.icons.MutatorIcon(["text_create_with_item"],this)),this.setOutput(!0),this.setTooltip(mt.Msg.MIXLY_MIXPY_TEXT_FORMAT_TOOLTIP)},mutationToDom:function(){var t=document.createElement("mutation");return t.setAttribute("items",this.itemCount_),t},domToMutation:function(t){this.itemCount_=parseInt(t.getAttribute("items"),10),this.updateShape_()},decompose:function(t){var e=t.newBlock("text_create_with_container");e.initSvg();for(var i=e.getInput("STACK").connection,n=0;ne?t[e]:0==e?'"key"':'"key'+(e+1)+'"'),"KEY"+e).appendField(":")}},getVars:function(){return[this.getFieldValue("VAR")]},renameVar:function(t,e){mt.Names.equals(t,this.getFieldValue("VAR"))&&this.setTitleValue(e,"VAR")}},Zi={init:function(){this.setColour(zi),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_TYPE_DICT),this.appendStatementInput("STACK"),this.setTooltip(mt.Msg.DICTS_CREATE_WITH_CONTAINER_TOOLTIP),this.contextMenu=!1}},$i={init:function(){this.setColour(zi),this.appendDummyInput().appendField(mt.Msg.DICTS_CREATE_WITH_ITEM_TITLE),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(mt.Msg.DICTS_CREATE_WITH_ITEM_TOOLTIP),this.contextMenu=!1}},tn={init:function(){this.setColour(zi),this.appendValueInput("DICT").setCheck("Dict"),this.appendDummyInput("").appendField(mt.Msg.DICT_KEYS),this.setTooltip(mt.Msg.DICTS_KEYS_TOOLTIP),this.setOutput(!0,"List")}},en={init:function(){this.setColour(zi),this.appendValueInput("DICT").setCheck("Dict"),this.appendValueInput("KEY").appendField(mt.Msg.DICTS_GET_IN),this.appendDummyInput("").appendField(mt.Msg.DICTS_ADD_VALUE),this.setOutput(!0),this.setTooltip(mt.Msg.DICTS_GET_TOOLTIP)}},nn={init:function(){this.setColour(zi),this.appendValueInput("DICT").setCheck("Dict"),this.appendValueInput("KEY").appendField(mt.Msg.DICTS_GET_IN),this.appendDummyInput("").appendField(mt.Msg.DICTS_ADD_VALUE),this.appendValueInput("VAR").appendField(mt.Msg.DICTS_DEFAULT_VALUE),this.setOutput(!0),this.setTooltip(mt.Msg.DICTS_GET_DEFAULT_TOOLTIP)}},sn={init:function(){this.setColour(zi),this.appendValueInput("DICT"),this.appendValueInput("KEY").appendField(mt.Msg.DICTS_ADD),this.appendDummyInput(),this.appendValueInput("VAR").appendField(mt.Msg.DICTS_ADD_VALUE),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(mt.Msg.DICTS_ADD_OR_CHANGE_TOOLTIP)}},_n={init:function(){this.setColour(zi),this.appendValueInput("DICT"),this.appendValueInput("KEY").appendField(mt.Msg.DICTS_DELETE_IN),this.appendDummyInput("").appendField(mt.Msg.DICTS_DELETE_VALUE),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(mt.Msg.DICTS_DELETE_TOOLTIP)}},on={init:function(){this.setColour(zi),this.appendValueInput("DICT2").setCheck("Dict").appendField(mt.Msg.MAKE_DICT),this.appendValueInput("DICT").setCheck("Dict").appendField(mt.Msg.DICT_UPDATE),this.appendDummyInput("").appendField(mt.Msg.MIXLY_MID),this.setTooltip(mt.Msg.DICTS_UPDATE_TOOLTIP),this.setPreviousStatement(!0),this.setNextStatement(!0)}},pn={init:function(){this.setColour(zi),this.appendValueInput("DICT").setCheck("Dict"),this.appendDummyInput("").appendField(mt.Msg.DICT_CLEAR),this.setTooltip(mt.Msg.DICTS_CLEAR_TOOLTIP),this.setPreviousStatement(!0),this.setNextStatement(!0)}},an={init:function(){this.setColour(zi),this.appendValueInput("DICT").setCheck("Dict"),this.appendDummyInput("").appendField(mt.Msg.DICT_ITEMS),this.setTooltip(mt.Msg.DICTS_ITEMS_TOOLTIP),this.setOutput(!0,"List")}},un={init:function(){this.setColour(zi),this.appendValueInput("DICT").setCheck("Dict"),this.appendDummyInput("").appendField(mt.Msg.DICT_VALUES),this.setTooltip(mt.Msg.DICTS_VALUES_TOOLTIP),this.setOutput(!0,"List")}},rn={init:function(){this.setColour(zi),this.appendValueInput("DICT").setCheck("Dict"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_LENGTH),this.setTooltip(mt.Msg.DICT_LENGTH_TOOLTIP),this.setOutput(!0,Number)}},dn={init:function(){this.setColour(zi),this.appendValueInput("DICT").setCheck("Dict"),this.appendDummyInput("").appendField(mt.Msg.DICT_DELDICT),this.setTooltip(mt.Msg.DICTS_DEL_TOOLTIP),this.setPreviousStatement(!0),this.setNextStatement(!0)}},ln={init:function(){this.MODE=[[mt.Msg.DICTS_ADD_OR_CHANGE,"INSERT"],[mt.Msg.MIXLY_MICROBIT_JS_DELETE_VAR,"DELETE"]],this.setHelpUrl(mt.Msg.LISTS_GET_SUBLIST_HELPURL),this.setColour(zi),this.appendValueInput("DICT").setCheck("Dict"),this.appendDummyInput("AT2"),this.appendValueInput("KEY"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_MICROPYTHON_SOCKET_MAKE).appendField(mt.Msg.DICTS_ADD_VALUE),this.updateAt_(!0),this.setInputsInline(!0),this.setOutput(!1),this.setPreviousStatement(!0),this.setNextStatement(!0);var t=this;this.setTooltip((function(){var e="";switch(t.getFieldValue("WHERE")){case"INSERT":e=mt.Msg.DICTS_ADD_TOOLTIP;break;case"DELETE":e=mt.Msg.DICTS_DELETE_TOOLTIP}return e}))},mutationToDom:function(){var t=document.createElement("mutation"),e=this.getInput("AT2").type==mt.INPUT_VALUE;return t.setAttribute("at2",e),t},domToMutation:function(t){var e="true"==t.getAttribute("at2");this.updateAt_(e)},updateAt_:function(t){this.removeInput("AT2"),this.removeInput("ORDINAL",!0),t?this.appendValueInput("AT2").setCheck(Number):this.appendDummyInput("AT2");var e=new mt.FieldDropdown(this.MODE,(function(e){var i="INSERT"==e;if(i!=t){var n=this.sourceBlock_;return n.updateAt_(i),n.setFieldValue(e,"WHERE"),null}}));this.getInput("AT2").appendField(e,"WHERE")}},In={init:function(){this.setColour(zi),this.appendValueInput("DICT").setCheck("Dict"),this.appendDummyInput("").appendField(mt.Msg.blockpy_DICT_POP),this.appendValueInput("KEY"),this.appendDummyInput("").appendField(mt.Msg.DICTS_ADD_VALUE),this.setTooltip(mt.Msg.DICT_POP_TOOLTIP),this.setInputsInline(!0),this.setOutput(!0)}},Tn={init:function(){this.setColour(zi),this.appendValueInput("DICT").setCheck("Dict"),this.appendValueInput("KEY").appendField(mt.Msg.DICTS_SET_DEFAULT),this.appendDummyInput("").appendField(mt.Msg.DICTS_DEFAULT_VALUE),this.appendValueInput("VAR"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(mt.Msg.DICTS_SETDEFAULT_TOOLTIP)}},Mn={init:function(){this.setColour(zi),this.appendDummyInput("").appendField(new mt.FieldLabel(mt.Msg.MIXLY_MICROBIT_TYPE_DICT),"TIP").appendField(" "),this.itemCount_=3,this.updateShape_(),this.setOutput(!0,"Dict"),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setMutator(new mt.icons.MutatorIcon(["dicts_create_with_item"],this)),this.setTooltip(mt.Msg.DICTS_CREATE_WITH_TOOLTIP)},mutationToDom:function(){var t=document.createElement("mutation");return t.setAttribute("items",this.itemCount_),t},domToMutation:function(t){this.itemCount_=parseInt(t.getAttribute("items"),10),this.updateShape_()},decompose:function(t){var e=t.newBlock("dicts_create_with_container");e.initSvg();for(var i=e.getInput("STACK").connection,n=0;ne?t[e]:0==e?'"key"':'"key'+(e+1)+'"'),"KEY"+e).appendField(":")}},getVars:function(){return[this.getFieldValue("VAR")]},renameVar:function(t,e){mt.Names.equals(t,this.getFieldValue("VAR"))&&this.setTitleValue(e,"VAR")}},hn={init:function(){this.setColour(zi),this.appendValueInput("VAR").appendField(mt.Msg.MIXLY_TODICT),this.setOutput(!0),this.setTooltip(mt.Msg.MIXLY_PYTHON_TOOLTIP_TODICT)}},mn={init:function(){this.setColour(zi),this.appendValueInput("DICT").setCheck("Dict"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_TO_JSON),this.setTooltip(mt.Msg.MIXLY_TO_JSON_TOOLTIP),this.setOutput(!0)}},En={init:function(){this.setColour(zi),this.appendValueInput("VAR"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_CONVERT_TO_JSON),this.setTooltip(mt.Msg.MIXLY_CONVERT_TO_JSON_TOOLTIP),this.setOutput(!0)}},On={init:function(){this.setColour(zi),this.appendValueInput("DICT").setCheck("Dict"),this.appendValueInput("VAR1").appendField("key1"),this.appendValueInput("VAR2").appendField("index"),this.appendValueInput("VAR3").appendField("key2"),this.appendValueInput("VAR4").appendField("key3"),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_CONVERT_TO_JSON_TOOLTIP),this.setOutput(!0)}},Rn={init:function(){this.setColour(zi),this.appendValueInput("DICT"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_TO_JSON),this.setTooltip(mt.Msg.MIXLY_TO_JSON_TOOLTIP),this.setOutput(!0)}},cn=210,gn={init:function(){var t=mt.RTL?[["=","EQ"],["≠","NEQ"],[">","LT"],["≥","LTE"],["<","GT"],["≤","GTE"]]:[["=","EQ"],["≠","NEQ"],["<","LT"],["≤","LTE"],[">","GT"],["≥","GTE"]];this.setColour(cn),this.setOutput(!0,Boolean),this.appendValueInput("A"),this.appendValueInput("B").appendField(new mt.FieldDropdown(t),"OP"),this.setInputsInline(!0);var e=this;this.setTooltip((function(){var t=e.getFieldValue("OP");return{EQ:mt.Msg.LOGIC_COMPARE_TOOLTIP_EQ,NEQ:mt.Msg.LOGIC_COMPARE_TOOLTIP_NEQ,LT:mt.Msg.LOGIC_COMPARE_TOOLTIP_LT,LTE:mt.Msg.LOGIC_COMPARE_TOOLTIP_LTE,GT:mt.Msg.LOGIC_COMPARE_TOOLTIP_GT,GTE:mt.Msg.LOGIC_COMPARE_TOOLTIP_GTE}[t]})),this.prevBlocks_=[null,null]}},Cn={init:function(){var t=mt.RTL?[[">","LT"],["≥","LTE"],["<","GT"],["≤","GTE"]]:[["<","LT"],["≤","LTE"],[">","GT"],["≥","GTE"]],e=mt.RTL?[[">","LT"],["≥","LTE"],["<","GT"],["≤","GTE"]]:[["<","LT"],["≤","LTE"],[">","GT"],["≥","GTE"]];this.setColour(cn),this.setOutput(!0,Boolean),this.appendValueInput("A"),this.appendValueInput("B").appendField(new mt.FieldDropdown(t),"OP1"),this.appendValueInput("C").appendField(new mt.FieldDropdown(e),"OP2"),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_PYTHON_LOGIC_COMPARE_CONTINOUS_TOOLTIP)}},Sn={init:function(){var t=[[mt.Msg.LOGIC_OPERATION_AND,"AND"],[mt.Msg.LOGIC_OPERATION_OR,"OR"],[mt.Msg.LOGIC_OPERATION_NOR,"NOR"],[mt.Msg.LOGIC_OPERATION_XOR,"XOR"]];this.setColour(cn),this.setOutput(!0,Boolean),this.appendValueInput("A").setCheck([Boolean,Number]),this.appendValueInput("B").setCheck([Boolean,Number]).appendField(new mt.FieldDropdown(t),"OP"),this.setInputsInline(!0);var e=this;this.setTooltip((function(){var t=e.getFieldValue("OP");return{AND:mt.Msg.LOGIC_OPERATION_TOOLTIP_AND,OR:mt.Msg.LOGIC_OPERATION_TOOLTIP_OR,NOR:mt.Msg.LOGIC_OPERATION_TOOLTIP_NOR,XOR:mt.Msg.LOGIC_OPERATION_TOOLTIP_XOR}[t]}))}},An={init:function(){this.setColour(cn),this.setOutput(!0,Boolean),this.appendValueInput("BOOL").setCheck([Number,Boolean]).appendField(mt.Msg.LOGIC_NEGATE_TITLE),this.setTooltip(mt.Msg.LOGIC_NEGATE_TOOLTIP)}},Ln={init:function(){var t=[[mt.Msg.LOGIC_BOOLEAN_TRUE,"TRUE"],[mt.Msg.LOGIC_BOOLEAN_FALSE,"FALSE"]];this.setColour(cn),this.setOutput(!0,Boolean),this.appendDummyInput().appendField(new mt.FieldDropdown(t),"BOOL"),this.setTooltip(mt.Msg.LOGIC_BOOLEAN_TOOLTIP)}},Nn={init:function(){this.setColour(cn),this.setOutput(!0),this.appendDummyInput().appendField(mt.Msg.LOGIC_NULL),this.setTooltip(mt.Msg.LOGIC_NULL_TOOLTIP)}},Dn={init:function(){this.setColour(cn),this.appendValueInput("A"),this.appendValueInput("B").appendField(mt.Msg.LOGIC_TERNARY_IF_TRUE),this.appendValueInput("C").appendField(mt.Msg.LOGIC_TERNARY_IF_FALSE),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_TOOLTIP_LOGIT_TRUEORFALSE)}},fn={init:function(){var t=[[mt.Msg.TEXT_APPEND_TO,"in"],[mt.Msg.MIXLY_PYTHON_LOGIC_IS_NOT_IN,"not in"]];this.setColour(cn),this.appendValueInput("A"),this.appendValueInput("B").setCheck([String,"List"]).appendField(new mt.FieldDropdown(t),"BOOL"),this.appendDummyInput("").appendField(mt.Msg.MICROBIT_LOGIC_IS_IN),this.setOutput(!0,Boolean),this.setInputsInline(!0),this.setTooltip(mt.Msg.IN)}},Fn={init:function(){var t=[[mt.Msg.MIXLY_PYTHON_LOGIC_IS,"is"],[mt.Msg.MIXLY_PYTHON_LOGIC_IS_NOT,"is not"]];this.setColour(cn),this.appendValueInput("A"),this.appendValueInput("B").appendField(new mt.FieldDropdown(t),"BOOL"),this.setOutput(!0,Boolean),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_PYTHON_LOGIC_IS_TOOLTIP)}},Pn={init:function(){this.setColour(cn),this.appendValueInput("VAR").appendField(mt.Msg.MIXLY_TOBOOL),this.setOutput(!0,Boolean),this.setTooltip(mt.Msg.MIXLY_PYTHON_TOOLTIP_TOBOOL)}},vn={init:function(){this.setColour(0),this.appendValueInput("fn").setCheck(String).appendField(mt.Msg.MIXLY_PYTHON_STORAGE_OPEN_FILE_WITH_OS+"(For Windows)"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0)}},Yn={init:function(){this.setColour(0),this.appendValueInput("FILENAME").appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_OPEN_FILE),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_MODE).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_MICROBIT_PY_STORAGE_READ,"r"],[mt.Msg.MIXLY_MICROBIT_PY_STORAGE_WRITE,"w"],[mt.Msg.MIXLY_MICROBIT_PY_STORAGE_BIT_READ,"rb"],[mt.Msg.MIXLY_MICROBIT_PY_STORAGE_BIT_WRITE,"wb"]]),"MODE"),this.appendValueInput("FILE").appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_AS),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("MODE"),i=mt.Msg.MIXLY_USE,n=mt.Msg.MIXLY_MICROBIT_PY_STORAGE_MODE,s=mt.Msg.MIXLY_MICROBIT_PY_STORAGE_OPEN_FILE,_=mt.Msg.MIXLY_BELONG;return i+{r:mt.Msg.MIXLY_MICROBIT_PY_STORAGE_READ,w:mt.Msg.MIXLY_MICROBIT_PY_STORAGE_WRITE,rb:mt.Msg.MIXLY_MICROBIT_PY_STORAGE_BIT_READ,wb:mt.Msg.MIXLY_MICROBIT_PY_STORAGE_BIT_WRITE}[e]+_+n+s}))},getVars:function(){return[this.getFieldValue("VAR")]},renameVar:function(t,e){mt.Names.equals(t,this.getFieldValue("VAR"))&&this.setTitleValue(e,"VAR")}},Xn={init:function(){this.setColour(0),this.appendValueInput("FILENAME").appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_OPEN_FILE),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_MODE).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_MICROBIT_PY_STORAGE_READ,"r"],[mt.Msg.MIXLY_MICROBIT_PY_STORAGE_WRITE,"w"],[mt.Msg.MIXLY_MICROBIT_PY_STORAGE_BIT_READ,"rb"],[mt.Msg.MIXLY_MICROBIT_PY_STORAGE_BIT_WRITE,"wb"]]),"MODE"),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setInputsInline(!0),this.setOutput(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("MODE"),i=mt.Msg.MIXLY_USE,n=mt.Msg.MIXLY_MICROBIT_PY_STORAGE_MODE,s=mt.Msg.MIXLY_MICROBIT_PY_STORAGE_OPEN_FILE,_=mt.Msg.MIXLY_BELONG,o=mt.Msg.PY_STORAGE_FILE_OBJECT;return i+{r:mt.Msg.MIXLY_MICROBIT_PY_STORAGE_READ,w:mt.Msg.MIXLY_MICROBIT_PY_STORAGE_WRITE,rb:mt.Msg.MIXLY_MICROBIT_PY_STORAGE_BIT_READ,wb:mt.Msg.MIXLY_MICROBIT_PY_STORAGE_BIT_WRITE}[e]+_+n+s+o}))}},xn={init:function(){this.setColour(0),this.appendValueInput("FILENAME").appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_OPEN_FILE);this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_MODE).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_MICROBIT_PY_STORAGE_READ,"r"],[mt.Msg.MIXLY_MICROBIT_PY_STORAGE_WRITE,"w"],[mt.Msg.MIXLY_MICROBIT_PY_STORAGE_BIT_READ,"rb"],[mt.Msg.MIXLY_MICROBIT_PY_STORAGE_BIT_WRITE,"wb"]]),"MODE"),this.appendDummyInput().appendField(mt.Msg.MIXPY_TEXT_ENCODE).appendField(new mt.FieldDropdown([["ANSI","ANSI"],["gbk","gbk"],["utf-8","utf-8"]]),"CODE"),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setInputsInline(!0),this.setOutput(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("MODE"),i=mt.Msg.MIXLY_USE,n=mt.Msg.MIXLY_MICROBIT_PY_STORAGE_MODE,s=mt.Msg.MIXLY_MICROBIT_PY_STORAGE_OPEN_FILE,_=mt.Msg.MIXLY_BELONG,o=mt.Msg.PY_STORAGE_FILE_OBJECT;return i+{r:mt.Msg.MIXLY_MICROBIT_PY_STORAGE_READ,w:mt.Msg.MIXLY_MICROBIT_PY_STORAGE_WRITE,rb:mt.Msg.MIXLY_MICROBIT_PY_STORAGE_BIT_READ,wb:mt.Msg.MIXLY_MICROBIT_PY_STORAGE_BIT_WRITE}[e]+_+n+s+o}))}},yn={init:function(){this.setColour(0),this.appendValueInput("data").setCheck(String).appendField(mt.Msg.MIXLY_MICROPYTHON_SOCKET_MAKE),this.appendValueInput("FILE").appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_FILE_WRITE),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_MICROPYTHON_SOCKET_MAKE+mt.Msg.MIXLY_MICROBIT_TYPE_STRING+mt.Msg.MIXLY_MICROBIT_PY_STORAGE_FILE_WRITE)}},bn={init:function(){this.setColour(0),this.appendValueInput("FILE").setCheck("Variable").appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_FROM_FILE),this.appendDummyInput().appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_MICROBIT_PY_STORAGE_ALL,"read"],[mt.Msg.MIXLY_MICROBIT_PY_STORAGE_ONE_LINE,"readline"],[mt.Msg.MIXLY_MICROBIT_PY_STORAGE_ALL_LINES,"readlines"]]),"MODE"),this.setInputsInline(!0),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setOutput(!0,String)}},Vn={init:function(){this.setColour(0),this.appendValueInput("FILE").setCheck("Variable").appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_FROM_FILE),this.appendDummyInput().appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_MICROBIT_PY_STORAGE_NO_MORE_THAN_SIZE,"read"],[mt.Msg.MIXLY_MICROBIT_PY_STORAGE_ONE_LINE_NO_MORE_THAN_SIZE,"readline"],[mt.Msg.MIXLY_MICROBIT_PY_STORAGE_ALL_LINES_NO_MORE_THAN_SIZE,"readlines"]]),"MODE"),this.appendValueInput("SIZE").setCheck(Number),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_CHARACTER),this.setInputsInline(!0),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setOutput(!0,String);var t=this;this.setTooltip((function(){var e=t.getFieldValue("MODE"),i=mt.Msg.MIXLY_MICROBIT_PY_STORAGE_FROM_FILE,n=mt.Msg.MIXLY_MICROBIT_PY_STORAGE_CHARACTER;return i+{read:mt.Msg.MIXLY_MICROBIT_PY_STORAGE_NO_MORE_THAN_SIZE,readline:mt.Msg.MIXLY_MICROBIT_PY_STORAGE_ONE_LINE_NO_MORE_THAN_SIZE,readlines:mt.Msg.MIXLY_MICROBIT_PY_STORAGE_ALL_LINES_NO_MORE_THAN_SIZE}[e]+"x"+n}))}},Bn={init:function(){this.setColour(0),this.appendValueInput("FILE").appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_FROM_FILE),this.setNextStatement(!0),this.appendValueInput("SIZE").setCheck(Number).appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_ONE_LINE_NO_MORE_THAN_SIZE),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_CHARACTER),this.setInputsInline(!0),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setOutput(!0,String),this.setTooltip(mt.Msg.MICROBIT_PYTHON_TYPE)}},Gn={init:function(){this.setColour(0),this.appendValueInput("FILE").appendField(mt.Msg.HTML_FILE),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_CAN_WRITE_ORNOT),this.setInputsInline(!0),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setOutput(!0,Boolean),this.setTooltip(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_CAN_WRITE_ORNOT1)}},Un={init:function(){this.setColour(0),this.appendValueInput("FILE").appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_FILENAME),this.setInputsInline(!0),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setOutput(!0,String),this.setTooltip(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET_FILENAME)}},wn={init:function(){this.setColour(0),this.appendValueInput("FILE").appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_CLOSE_FILE),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setOutput(!1),this.setTooltip(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_CLOSE_FILE)}},kn={init:function(){this.setColour(0),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_LIST_ALL_FILES),this.setInputsInline(!0),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setOutput(!0,"List"),this.setTooltip(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_LIST_ALL_FILES)}};mt.Msg.MIXLY_MICROBIT_PY_STORAGE_DELETE_FILE;const Hn={init:function(){this.setColour(0),this.appendDummyInput().appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_MICROBIT_PY_STORAGE_DELETE_FILE,"remove"],[mt.Msg.MIXLY_MICROBIT_PY_STORAGE_DELETE_DIRS,"removedirs"]]),"MODE"),this.appendValueInput("FILE").setCheck(String),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setOutput(!1),this.setTooltip(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_DELETE_FILE)}},Wn={init:function(){this.setColour(0),this.appendValueInput("FILE").setCheck(String).appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET_FILE_SIZE),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_SIZE),this.setInputsInline(!0),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setOutput(!0,Number),this.setTooltip(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET_FILE_SIZE+mt.Msg.MIXLY_MICROBIT_PY_STORAGE_SIZE)}},Kn={init:function(){this.setColour(0),this.appendValueInput("FILE").setCheck(String).appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_RETURN_FILE),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_PRESENT_LOCATION),this.setInputsInline(!0),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setOutput(!0,Number),this.setTooltip(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_FILE_TELL)}},Jn={init:function(){this.setColour(0),this.appendValueInput("FILE").setCheck("Variable").appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_SET_FILE_POSITION),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_CURRENT_POSITION),this.appendDummyInput().appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_MICROBIT_PY_STORAGE_FILE_SEEK_START,"start"],[mt.Msg.MIXLY_MICROBIT_PY_STORAGE_FILE_SEEK_CURRENT,"current"],[mt.Msg.MIXLY_MICROBIT_PY_STORAGE_FILE_SEEK_END,"end"]]),"MODE"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_FILE_SEEK_OFFSET),this.appendValueInput("SIZE").setCheck(Number),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_CHARACTER),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("MODE"),i=mt.Msg.MIXLY_MICROBIT_PY_STORAGE_SET_FILE_POSITION+mt.Msg.MIXLY_MICROBIT_PY_STORAGE_CURRENT_POSITION,n=mt.Msg.MIXLY_MICROBIT_PY_STORAGE_CHARACTER,s=mt.Msg.MIXLY_MICROBIT_PY_STORAGE_FILE_SEEK_OFFSET;return i+" "+{start:mt.Msg.MIXLY_MICROBIT_PY_STORAGE_FILE_SEEK_START,current:mt.Msg.MIXLY_MICROBIT_PY_STORAGE_FILE_SEEK_CURRENT,end:mt.Msg.MIXLY_MICROBIT_PY_STORAGE_FILE_SEEK_END}[e]+s+"x"+n}))}},Qn={init:function(){this.setColour(0),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET_CURRENT_DIR),this.setInputsInline(!0),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setOutput(!0,"List"),this.setTooltip(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET_CURRENT_DIR)}},qn={init:function(){this.setColour(0),this.appendValueInput("PATH").setCheck(String).appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_PATH),this.appendDummyInput().appendField(mt.Msg.MIXLY_ESP32_SET),this.appendDummyInput().appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_MICROBIT_PY_STORAGE_MKDIR,"mkdir"],[mt.Msg.MIXLY_MICROBIT_PY_STORAGE_MAKEDIRS,"makedirs"]]),"MODE"),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setOutput(!1);var t=this;this.setTooltip((function(){var e=t.getFieldValue("MODE");return mt.Msg.MIXLY_MICROBIT_PY_STORAGE_PATH+"x"+mt.Msg.MIXLY_ESP32_SET+{mkdir:mt.Msg.MIXLY_MICROBIT_PY_STORAGE_MKDIR,makedirs:mt.Msg.MIXLY_MICROPYTHON_SOCKET_MAKEDIRS}[e]}))}},zn={init:function(){this.setColour(0),this.appendValueInput("FILE").setCheck(String).appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_RENAME),this.appendValueInput("NEWFILE").setCheck(String).appendField(mt.Msg.MIXLY_AS),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setOutput(!1),this.setTooltip(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_RENAME)}},jn={init:function(){this.setColour(0),this.appendValueInput("FILE").setCheck(String).appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_CHANGE_DIR),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setOutput(!1),this.setTooltip(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_CHANGE_DIR)}},Zn={init:function(){this.setColour(0),this.appendValueInput("FILE").setCheck(String).appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_THE_PATH),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_IS_OR_NOT),this.appendDummyInput().appendField(new mt.FieldDropdown([[mt.Msg.HTML_FILE,"isfile"],[mt.Msg.MIXLY_MICROBIT_PY_STORAGE_IS_DIR,"isdir"]]),"MODE"),this.setInputsInline(!0),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setOutput(!0,Boolean);let t=this;this.setTooltip((function(){var e=t.getFieldValue("MODE");return mt.Msg.MIXLY_MICROBIT_PY_STORAGE_THE_PATH+"x"+mt.Msg.MIXLY_MICROBIT_PY_STORAGE_IS_OR_NOT+{isfile:mt.Msg.MIXLY_MICROBIT_PY_STORAGE_MKDIR,isdir:mt.Msg.MIXLY_MICROPYTHON_SOCKET_MAKEDIRS}[e]}))}},$n={init:function(){this.setColour(0),this.appendValueInput("SPISUB").appendField(mt.Msg.CONTROLS_FOR_INPUT_WITH+"SPI").setCheck("var"),this.appendValueInput("PINSUB").appendField("CS"),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_MICROPYTHON_SOCKET_MAKE).setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_SETUP+mt.Msg.LISTS_SET_INDEX_INPUT_TO).appendField(mt.Msg.MIXLY_SD_CARD),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null)}},ts={init:function(){this.setColour(0),this.appendValueInput("VAR").appendField(mt.Msg.MIXLY_SD_CARD),this.appendValueInput("DIR").setCheck(String).appendField(mt.Msg.MIXLY_SDCARD_MOUNT),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip()}},es={};es.NAME_TYPE=mt.PROCEDURE_CATEGORY_NAME,es.allProcedures=function(t){for(var e=t.getAllBlocks(!1),i=[],n=[],s=0;s"),this.appendValueInput("style").appendField(mt.Msg.MIXLY_AIP_ATTR).setAlign(mt.inputs.Align.RIGHT),this.appendStatementInput("DO").appendField(""),this.setInputsInline(!1),this.setPreviousStatement(!0),this.setNextStatement(!0)}},zs={init:function(){this.setColour(Hs),this.appendDummyInput().appendField(mt.Msg.HTML_STYLE),this.appendStatementInput("STYLE"),this.setOutput(!0)}},js={init:function(){this.setColour(Hs),this.appendDummyInput().appendField(mt.Msg.HTML_FORM_CONTENT).appendField(new mt.FieldDropdown([[mt.Msg.HTML_TEXT,"text"],[mt.Msg.HTML_EMAIL,"email"],[mt.Msg.HTML_NUMBER,"number"],[mt.Msg.HTML_PASSWORD,"password"],[mt.Msg.HTML_CHECKBOX,"checkbox"],[mt.Msg.HTML_RADIOBUTTON,"radiobutton"],[mt.Msg.HTML_BUTTON,"button"],[mt.Msg.HTML_COLOUR,"colour"],[mt.Msg.HTML_DATE,"date"],[mt.Msg.HTML_LOCALTIME,"local time"],[mt.Msg.HTML_FILE,"file"],[mt.Msg.HTML_HIDDEN,"hidden"],[mt.Msg.HTML_IMAGE,"image"],[mt.Msg.HTML_MONTH,"month"],[mt.Msg.HTML_RANGE,"range"],[mt.Msg.HTML_RESET,"reset"],[mt.Msg.HTML_SEARCH,"search"],[mt.Msg.HTML_SUBMIT,"submit"],[mt.Msg.HTML_TELEPHONENUMBER,"telephone number"],[mt.Msg.HTML_TIME,"time"],[mt.Msg.HTML_URL,"url"],[mt.Msg.HTML_WEEK,"week"]]),"LEVEL"),this.appendDummyInput().appendField(mt.Msg.HTML_NAME).appendField(new mt.FieldTextInput("car"),"NAME"),this.appendDummyInput().appendField(mt.Msg.HTML_VALUE).appendField(new mt.FieldTextInput("go"),"VALUE"),this.appendValueInput("style").appendField(mt.Msg.MIXLY_AIP_ATTR).setAlign(mt.inputs.Align.RIGHT),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},Zs={init:function(){this.setColour(Hs),this.appendDummyInput().appendField(new mt.FieldTextInput("property"),"KEY").appendField(":").appendField(new mt.FieldTextInput("value"),"VALUE"),this.setPreviousStatement(!0),this.setNextStatement(!0)}},$s={init:function(){this.setColour(Hs),this.appendDummyInput().appendField(new mt.FieldTextInput("property"),"KEY").appendField(":").appendField(new mt.FieldColour("#ff0000"),"RGB_LED_COLOR"),this.setPreviousStatement(!0),this.setNextStatement(!0)}},t_={init:function(){this.setColour(Hs),this.appendDummyInput().appendField(mt.Msg.HTML_TEXT).appendField(new mt.FieldTextInput("text"),"TEXT"),this.setPreviousStatement(!0),this.setNextStatement(!0)}},e_=160,i_={init:function(){this.setColour(e_),this.setPreviousStatement(!0),this.setNextStatement(!0),this.appendDummyInput().appendField("Tabular Abstraction:"),this.appendDummyInput().appendField(new mt.FieldTable(""),"TEXT")}},n_={init:function(){this.setColour(e_),this.setPreviousStatement(!0),this.setNextStatement(!0),this.appendDummyInput().appendField("Code Block:"),this.appendDummyInput().appendField(new mt.FieldMultilineInput(""),"TEXT")}},s_={init:function(){this.setColour(e_),this.appendDummyInput().appendField("Code Expression:"),this.appendDummyInput().appendField(new mt.FieldMultilineInput(""),"TEXT"),this.setOutput(!0)}},__={init:function(){this.setColour(e_),this.setPreviousStatement(!0),this.setNextStatement(!0),this.appendValueInput("VALUE").appendField(""),this.setInputsInline(!1)}},o_={init:function(){this.setColour(e_),this.appendDummyInput().appendTitle("Comment:").appendTitle(new mt.FieldTextInput(""),"TEXT"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip("This comment will be ignored by Python")}},p_={init:function(){this.setColour(e_),this.appendValueInput("VALUE").appendField(mt.Msg.TYPE_CHECK),this.setInputsInline(!1),this.setOutput(!0,"Type")}},a_={init:function(){this.setColour(e_),this.itemCount_=1,this.updateShape_(),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setMutator(new mt.icons.MutatorIcon(["text_print_multiple_item"],this)),this.setTooltip(mt.Msg.TEXT_PRINT_TOOLTIP)},mutationToDom:function(){var t=document.createElement("mutation");return t.setAttribute("items",this.itemCount_),t},domToMutation:function(t){this.itemCount_=parseInt(t.getAttribute("items"),10),this.updateShape_()},decompose:function(t){var e=mt.Block.obtain(t,"text_print_multiple_container");e.initSvg();for(var i=e.getInput("STACK").connection,n=0;n= stop:"," yield start"," start -= abs(step)"])};if(t=function(t,e,i){return"("+t+" <= "+e+") and "+a()+"("+t+", "+e+", "+i+") or "+u()+"("+t+", "+e+", "+i+")"},mt.isNumber(n)&&mt.isNumber(s)&&mt.isNumber(_))n=parseFloat(n),s=parseFloat(s),_=Math.abs(parseFloat(_)),0==n%1&&0==s%1&&0==_%1?(n<=s?(s++,t=0==n&&1==_?s:n+", "+s,1!=_&&(t+=", "+_)):t=n+", "+--s+", -"+_,t="range("+t+")"):(t=n",GTE:">="};const ea=function(t,e){var i=this.getFieldValue("OP"),n="&&"==i?e.ORDER_LOGICAL_AND:e.ORDER_LOGICAL_OR,s=e.valueToCode(this,"A",n)||"False",_=e.valueToCode(this,"B",n)||"False";if("AND"==i)var o=s+" and "+_;else if("OR"==i)o=s+" or "+_;else if("NOR"==i)o="not("+s+"^"+_+")";else o=s+"^"+_;return[o,n]},ia=function(t,e){var i=e.ORDER_UNARY_PREFIX;return["not "+(e.valueToCode(this,"BOOL",i)||"False"),i]},na=function(t,e){return["TRUE"==this.getFieldValue("BOOL")?"True":"False",e.ORDER_ATOMIC]},sa=function(t,e){return["None",e.ORDER_ATOMIC]},_a=function(t,e){var i=e.valueToCode(this,"A",e.ORDER_ATOMIC)||"False";return["("+(e.valueToCode(this,"B",e.ORDER_ATOMIC)||"False")+" if "+i+" else "+(e.valueToCode(this,"C",e.ORDER_ATOMIC)||"False")+")",e.ORDER_ATOMIC]},oa=function(t,e){var i=e.valueToCode(this,"A",e.ORDER_ATOMIC)||"''",n=e.valueToCode(this,"B",e.ORDER_ATOMIC)||"''";return[i+" "+this.getFieldValue("BOOL")+" "+n,e.ORDER_ATOMIC]},pa=function(t,e){var i=e.valueToCode(this,"A",e.ORDER_ATOMIC)||"''",n=e.valueToCode(this,"B",e.ORDER_ATOMIC)||"''";return[i+" "+this.getFieldValue("BOOL")+" "+n,e.ORDER_ATOMIC]},aa=function(t,e){return["bool("+(e.valueToCode(this,"VAR",e.ORDER_ATOMIC)||"0")+")",e.ORDER_ATOMIC]},ua=function(t,e){return e.definitions_.import_os="import os","os.startfile("+e.valueToCode(this,"fn",e.ORDER_ATOMIC)+")\n"},ra=function(t,e){return e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+" = open("+e.valueToCode(this,"FILENAME",e.ORDER_ATOMIC)+", '"+this.getFieldValue("MODE")+"')\n"},da=function(t,e){return["open("+e.valueToCode(this,"FILENAME",e.ORDER_ATOMIC)+", '"+this.getFieldValue("MODE")+"')",e.ORDER_ATOMIC]},la=function(t,e){return["open("+e.valueToCode(this,"FILENAME",e.ORDER_ATOMIC)+", '"+this.getFieldValue("MODE")+"', encoding=\""+this.getFieldValue("CODE")+'")',e.ORDER_ATOMIC]},Ia=function(t,e){var i=e.valueToCode(this,"data",e.ORDER_ATOMIC);return e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+".write("+i+")\n"},Ta=function(t,e){var i=this.getFieldValue("MODE");return[e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+"."+i+"()",e.ORDER_ATOMIC]},Ma=function(t,e){var i=this.getFieldValue("MODE");return[e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+"."+i+"("+e.valueToCode(this,"SIZE",e.ORDER_ATOMIC)+")",e.ORDER_ATOMIC]},ha=function(t,e){return[e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+".readline("+e.valueToCode(this,"SIZE",e.ORDER_ATOMIC)+")",e.ORDER_ATOMIC]},ma=function(t,e){return[e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+".writable()",e.ORDER_ATOMIC]},Ea=function(t,e){return[e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+".name()",e.ORDER_ATOMIC]},Oa=function(t,e){return e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+".close()\n"},Ra=function(t,e){e.definitions_.import_os="import os";return["os.listdir()",e.ORDER_ATOMIC]},ca=function(t,e){return e.definitions_.import_os="import os","os."+this.getFieldValue("MODE")+"("+e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+")\n"},ga=function(t,e){return e.definitions_.import_os="import os",["os.path.getsize("+e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+")",e.ORDER_ATOMIC]},Ca=function(t,e){return[e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+".tell()",e.ORDER_ATOMIC]},Sa=function(t,e){var i=this.getFieldValue("MODE"),n=0;return n="start"==i?0:"current"==i?1:2,e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+".seek("+e.valueToCode(this,"SIZE",e.ORDER_ATOMIC)+","+n+")\n"},Aa=function(t,e){return e.definitions_.import_os="import os","os.chdir("+e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+")\n"},La=function(t,e){e.definitions_.import_os="import os";return["os.getcwd()",e.ORDER_ATOMIC]},Na=function(t,e){return e.definitions_.import_os="import os","os."+this.getFieldValue("MODE")+"("+e.valueToCode(this,"PATH",e.ORDER_ATOMIC)+")\n"},Da=function(t,e){return e.definitions_.import_os="import os","os.rename("+e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+","+e.valueToCode(this,"NEWFILE",e.ORDER_ATOMIC)+")\n"},fa=function(t,e){e.definitions_.import_os="import os";var i=e.valueToCode(this,"FILE",e.ORDER_ATOMIC);return["os."+this.getFieldValue("MODE")+"("+i+")",e.ORDER_ATOMIC]},Fa=function(t,e){return e.definitions_.import_os="import os",e.definitions_.import_sdcard="import sdcard",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+" = sdcard.SDCard("+e.valueToCode(this,"SPISUB",e.ORDER_ATOMIC)+","+e.valueToCode(this,"PINSUB",e.ORDER_ATOMIC)+")\n"},Pa=function(t,e){return e.definitions_.import_os="import os",e.definitions_.import_sdcard="import sdcard","os.mount("+e.valueToCode(this,"VAR",e.ORDER_ATOMIC)+","+e.valueToCode(this,"DIR",e.ORDER_ATOMIC)+")\n"},va=function(t,e){var i=e.variableDB_.getName(this.getFieldValue("NAME"),mt.Procedures.NAME_TYPE),n=(this.getInput("STACK")&&e.statementToCode(this,"STACK"))??" pass\n";e.INFINITE_LOOP_TRAP&&(n=e.INFINITE_LOOP_TRAP.replace(/%1/g,"'"+this.id+"'")+n);var s=e.valueToCode(this,"RETURN",e.ORDER_NONE)||"";s&&(s=" return "+s+"\n");for(var _=[],o=0;o\n\n\n\t\n"+e.statementToCode(this,"HEAD")+"\n\n"+e.statementToCode(this,"BODY")+"\n\n'''",e.ORDER_ATOMIC]},lu=function(t,e){var i=e.statementToCode(this,"DO"),n=this.getFieldValue("LEVEL");return"\n"+i+"\n"},Iu=function(t,e){var i=e.statementToCode(this,"DO"),n=this.getFieldValue("LEVEL");if("head"==n)var s="<"+n+'>\n\t\n'+i+"\n";else s="<"+n+">\n"+i+"\n";return s},Tu=function(t,e){var i=e.statementToCode(this,"DO"),n=this.getFieldValue("LEVEL");return"<"+n+">\n"+i+"\n"},Mu=function(t,e){var i=e.statementToCode(this,"DO"),n=e.valueToCode(this,"style"),s=this.getFieldValue("LEVEL");return"<"+s+" "+n+" >\n"+i+"\n"},hu=function(t,e){return['style="'+e.statementToCode(this,"STYLE")+'"',e.ORDER_ATOMIC]},mu=function(t,e){return'"},Eu=function(){return this.getFieldValue("KEY")+":"+this.getFieldValue("VALUE")+";"},Ou=function(){return this.getFieldValue("TEXT")+"\n"},Ru=function(t){return t.getFieldValue("TEXT")+"\n"},cu=function(t,e){return[t.getFieldValue("TEXT"),e.ORDER_ATOMIC]},gu=function(t,e){return(e.valueToCode(t,"VALUE",e.ORDER_ATOMIC)||"")+"\n"},Cu=function(){return""},Su=function(t,e){return["type("+(e.valueToCode(t,"VALUE",e.ORDER_MEMBER)||"___")+")",e.ORDER_ATOMIC]},Au=function(t,e){for(var i=t.getFieldValue("NAME"),n=t.hasReturn_,s=new Array(t.itemCount_),_=0;_0?e.join("\n")+i.join("\n")+n.join("\n")+o.join("\n")+p.join("")+t+"while True:\n"+a.join("")+u.join("\n"):e.join("\n")+i.join("\n")+n.join("\n")+o.join("\n")+p.join("")+t+u.join("\n")},Nu.scrubNakedValue=function(t){return t+"\n"},Nu.quote_=function(t){var e="'";return-1!==(t=t.replace(/\\/g,"\\\\").replace(/\n/g,"\\\n")).indexOf("'")&&(-1===t.indexOf('"')?e='"':t=t.replace(/'/g,"\\'")),e+t+e},Nu.multiline_quote_=function(t){return"'''"+(t=t.replace(/'''/g,"\\'\\'\\'"))+"'''"},Nu.scrub_=function(t,e,i){var n="";if(!t.outputConnection||!t.outputConnection.targetConnection){(_=t.getCommentText())&&(_=mt.utils.string.wrap(_,Nu.COMMENT_WRAP-3),n+=Nu.prefixLines(_+"\n","# "));for(var s=0;s0?"int("+p+" + "+s+")":s<0?"int("+p+" - "+-s+")":"int("+p+")",n&&(p="-"+p)),p};const Du="#74A55B",fu={init:function(){this.setColour(Du),this.appendDummyInput("").appendField(mt.Msg.MIXLY_MIDI),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_SETUP).setCheck("var"),this.appendValueInput("PIN",Number).setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_PIN),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(mt.Msg.MIXLY_RGB_PIN_COUNT)}},Fu={init:function(){this.setColour(Du),this.appendValueInput("SUB"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_TONE),this.appendValueInput("pitch").setCheck(Number).appendField(mt.Msg.MIXLY_FREQUENCY),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(mt.Msg.MIXLY_TOOLTIP_BLOCKGROUP_TONE)}},Pu={init:function(){this.setColour(Du),this.appendValueInput("SUB"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_TONE),this.appendValueInput("pitch").setCheck(Number).appendField(mt.Msg.MIXLY_FREQUENCY),this.appendValueInput("time").setCheck(Number).appendField(mt.Msg.MIXLY_DURATION),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(mt.Msg.MIXLY_TOOLTIP_BLOCKGROUP_TONE2)}},vu={init:function(){this.setColour(Du),this.appendValueInput("SUB"),this.appendValueInput("LIST").appendField(mt.Msg.MIXLY_ESP32_MUSIC_PLAY_LISTS),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_MUSIC_PLAY_LISTS)}},Yu={init:function(){this.setColour(Du),this.appendValueInput("SUB"),this.appendValueInput("TICKS").setCheck(Number).appendField(mt.Msg.MIXLY_MICROBIT_JS_SET_TEMPO).appendField(mt.Msg.MICROBIT_ACTUATOR_ticks),this.appendValueInput("BPM").setCheck(Number).appendField(mt.Msg.MIXLY_SPEED),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_MUSIC_SET_TEMPO)}},Xu={init:function(){this.setColour(Du),this.appendValueInput("SUB"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_Get_current_tempo),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_MUSIC_GET_TEMPO)}},xu={init:function(){this.setColour(Du),this.appendValueInput("SUB"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_Reset_music),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_MUSIC_RESET)}},yu={init:function(){this.setColour(Du),this.appendValueInput("SUB"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_NOTONE),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},bu={init:function(){this.setColour(Du),this.appendDummyInput().appendField(mt.Msg.MIXLY_SETTING).appendField(mt.Msg.MIXLY_EXTERN_LED),this.appendValueInput("PIN",Number).appendField(mt.Msg.MIXLY_PIN).setCheck(Number),this.appendValueInput("bright").appendField(mt.Msg.MIXLY_PULSEIN_STAT),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_EXTERN_LED_SETONOFF)}},Vu={init:function(){this.setColour(Du),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET).appendField(mt.Msg.MIXLY_EXTERN_LED),this.appendValueInput("PIN",Number).appendField(mt.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput().appendField(mt.Msg.MIXLY_BRIGHTNESS),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_EXTERN_LED_GETONOFF)}},Bu={init:function(){this.setColour(Du),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET).appendField(mt.Msg.MIXLY_EXTERN_LED),this.appendValueInput("PIN",Number).appendField(mt.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput().appendField(mt.Msg.MIXLY_PULSEIN_STAT),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_EXTERN_LED_GETONOFF)}},Gu={init:function(){this.setColour(Du),this.appendDummyInput().appendField(mt.Msg.MIXLY_SETTING).appendField(mt.Msg.MIXLY_EXTERN_LED),this.appendValueInput("PIN",Number).appendField(mt.Msg.MIXLY_PIN).setCheck(Number),this.appendValueInput("bright").appendField(mt.Msg.MIXLY_BRIGHTNESS),this.appendDummyInput().appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_EXTERN_LED_SETBRIGHT)}},Uu={init:function(){this.setColour(Du),this.appendValueInput("VAR").appendField(mt.Msg.MIXLY_SETUP+mt.Msg.MIXLY_SERVO),this.appendValueInput("PIN",Number).appendField(mt.Msg.MIXLY_PIN),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},wu={init:function(){this.setColour(Du),this.appendValueInput("PIN",Number).appendField(mt.Msg.MIXLY_SERVO).appendField(mt.Msg.MIXLY_PIN).setCheck(Number),this.appendValueInput("DEGREE",Number).setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_DEGREE_0_180),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_SERVO_MOVE)}},ku={init:function(){this.setColour(Du),this.appendValueInput("VAR").appendField("360°"+mt.Msg.MIXLY_SERVO),this.appendValueInput("SPEED",Number).setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_SETTING+mt.Msg.blockpy_turtle_rotate+mt.Msg.MIXLY_SPEED+" (-10~10)"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_SERVO_360_TOOLTIP)}},Hu={init:function(){this.setColour(Du),this.appendValueInput("PIN",Number).appendField("180°"+mt.Msg.MIXLY_SERVO).appendField(mt.Msg.MIXLY_PIN).setCheck(Number),this.appendValueInput("NUM",Number).setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_MICROBIT_JS_BY_ANGLE),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_SERVO_MOVE)}},Wu={init:function(){this.setColour(Du),this.appendValueInput("PIN",Number).appendField("360°"+mt.Msg.MIXLY_SERVO).appendField(mt.Msg.MIXLY_PIN).setCheck(Number),this.appendValueInput("NUM",Number).setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_SPEED),this.appendDummyInput().appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_SERVO_SPEED_TOOLIPS)}},Ku={init:function(){this.setColour(Du),this.appendValueInput("PIN",Number).appendField("180°"+mt.Msg.MIXLY_SERVO).appendField(mt.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput().appendField(mt.Msg.MIXLY_GET+mt.Msg.MIXLY_MICROBIT_JS_BY_ANGLE),this.setOutput(!0,Number),this.setInputsInline(!0)}},Ju={init:function(){this.setColour(Du),this.appendValueInput("PIN",Number).appendField("360°"+mt.Msg.MIXLY_SERVO).appendField(mt.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput().appendField(mt.Msg.MIXLY_GET+mt.Msg.MIXLY_SPEED),this.setOutput(!0,Number),this.setInputsInline(!0)}},Qu={init:function(){this.setColour(Du),this.appendValueInput("SUB").appendField("初始化").setCheck("var"),this.appendDummyInput().appendField("电机驱动"),this.appendDummyInput().appendField("地址").appendField(new mt.FieldDropdown([["A","ms32006.ADDRESS_A"],["B","ms32006.ADDRESS_B"]]),"mode"),this.appendValueInput("SUB1").setCheck("var").setAlign(mt.inputs.Align.RIGHT).appendField("通信"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip("初始化MS32006电机驱动,使用I2C通信")}},qu={init:function(){this.setColour(Du),this.appendValueInput("SUB").appendField("直流电机").setCheck("var"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_Direction).appendField(new mt.FieldDropdown([[mt.Msg.CLOCKWISE,"ms32006.MOT_CW"],[mt.Msg.ANTI_CLOCKWISE,"ms32006.MOT_CCW"],[mt.Msg.MOTOR_N,"ms32006.MOT_N"],[mt.Msg.MOTOR_P,"ms32006.MOT_P"]]),"direction"),this.appendValueInput("speed").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_STEPPER_SET_SPEED),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip("设置直流电机的状态及转速(0-100)")}},zu={init:function(){this.setColour(Du),this.appendValueInput("SUB").appendField("步进电机").setCheck("var"),this.appendDummyInput().appendField("选择").appendField(new mt.FieldDropdown([["A","ms32006.MOT_A"],["B","ms32006.MOT_B"]]),"mode"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_Direction).appendField(new mt.FieldDropdown([[mt.Msg.CLOCKWISE,"ms32006.MOT_CW"],[mt.Msg.ANTI_CLOCKWISE,"ms32006.MOT_CCW"]]),"direction"),this.appendValueInput("speed").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField("转速"),this.appendValueInput("steps").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField("步数"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip("设置步进电机的状态、转速、步数(0-2047)")}},ju={init:function(){this.setColour(Du),this.appendDummyInput("").appendField(mt.Msg.MIXLY_RGB),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_SETUP).setCheck("var"),this.appendValueInput("PIN",Number).setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_PIN),this.appendValueInput("LEDCOUNT").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_RGB_COUNT),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(mt.Msg.MIXLY_RGB_PIN_COUNT)}},Zu={init:function(){this.setColour(Du),this.appendDummyInput("").appendField(mt.Msg.MIXLY_RGB),this.appendValueInput("SUB").setCheck("var"),this.appendValueInput("_LED_").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_RGB_NUM),this.appendValueInput("RVALUE").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_RGB_R),this.appendValueInput("GVALUE").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_RGB_G),this.appendValueInput("BVALUE").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_RGB_B),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(""),this.setTooltip(mt.Msg.MIXLY_RGB_NUM_R_G_B_MP)}},$u={init:function(){this.setColour(Du),this.appendDummyInput("").appendField(mt.Msg.MIXLY_RGB),this.appendValueInput("SUB").setCheck("var"),this.appendValueInput("RVALUE").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_RGB_R),this.appendValueInput("GVALUE").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_RGB_G),this.appendValueInput("BVALUE").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_RGB_B),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(""),this.setTooltip(mt.Msg.MIXLY_RGB_ALL_R_G_B_MIXGOCC)}},tr={init:function(){this.setColour(Du),this.appendDummyInput("").appendField(mt.Msg.MIXLY_RGB),this.appendValueInput("SUB").setCheck("var"),this.appendDummyInput().appendField(mt.Msg.MIXLY_ESP32_RGB_WRITE),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(""),this.setTooltip(mt.Msg.MIXLY_ESP32_MUSIC_WRI)}},er={init:function(){this.setColour(Du),this.appendDummyInput("").appendField(mt.Msg.CONTROLS_FOR_INPUT_WITH+"uart").appendField(new mt.FieldDropdown([["uart1","uart1"],["uart2","uart2"]]),"key"),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_MICROPYTHON_SOCKET_MAKE).setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_SETUP+mt.Msg.LISTS_SET_INDEX_INPUT_TO).appendField(new mt.FieldDropdown([["SYN6288"+mt.Msg.MIXLY_AipSpeech_synthesis,"SYN6288"],["NS9300"+mt.Msg.MIXLY_MUSIC_PLAYER,"NS9300"]]),"key2"),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null)}},ir={init:function(){this.setColour(Du),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_GET+mt.Msg.MIXLY_MUSIC_PLAYER).setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_WHETHER).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_STOPPED,"0"],[mt.Msg.MIXLY_PLAYING,"1"],[mt.Msg.MIXLY_PAUSED,"2"]]),"key"),this.setInputsInline(!0),this.setOutput(!0)}},nr={init:function(){this.setColour(Du),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_MUSIC_PLAYER).setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_STAT).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_MP3_PLAY,"1"],[mt.Msg.MIXLY_MP3_PAUSE,"2"],[mt.Msg.MIXLY_STOP,"3"],[mt.Msg.MIXLY_MP3_PREV,"4"],[mt.Msg.MIXLY_MP3_NEXT,"5"]]),"key"),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},sr={init:function(){this.setColour(Du),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_MUSIC_PLAYER).setCheck("var"),this.appendValueInput("volume").appendField(mt.Msg.MIXLY_MP3_VOL+mt.Msg.MIXLY_STAT),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(mt.Msg.MIXLY_PLAYER_SET_VOLUME_TOOLTIP)}},_r={init:function(){this.setColour(Du),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_MUSIC_PLAYER).setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_MODE+mt.Msg.MIXLY_STAT).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_MP3_LOOP_ALL,"0"],[mt.Msg.MIXLY_MP3_LOOP_ONE,"1"],[mt.Msg.MIXLY_PLAYER_DIRECTORY_LOOP,"2"],[mt.Msg.MIXLY_MP3_LOOP_RAM,"3"],[mt.Msg.MIXLY_PLAYER_SINGLE_STOP,"4"],[mt.Msg.MIXLY_PLAYER_SEQUENTIAL_PLAY,"5"]]),"key"),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},or={init:function(){this.setColour(Du),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_MUSIC_PLAYER).setCheck("var"),this.appendDummyInput("").appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_MICROBIT_JS_START_MELODY,"play"],[mt.Msg.MIXLY_PLAYER_INSERT_MUSIC,"insert"]]),"key"),this.appendValueInput("song"),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(mt.Msg.MIXLY_PLAYER_PLAY_MUSIC_TOOTIP)}},pr={},ar={init:function(){this.setColour(Du),this.appendValueInput("SUB").appendField("SYN6288"),this.appendValueInput("VOICE").setCheck(Number).appendField(mt.Msg.MIXLY_SET_VOLUME),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_SET_VOLUME_TOOLTIP)}},ur={init:function(){this.setColour(Du),this.appendValueInput("SUB").appendField("SYN6288"),this.appendDummyInput().appendField(mt.Msg.MIXLY_GET_VOLUME),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_SET_VOLUME_TOOLTIP)}},rr={init:function(){this.setColour(Du),this.appendValueInput("SUB").appendField("SYN6288"),this.appendValueInput("VOICE").setCheck(Number).appendField(mt.Msg.MIXLY_PLAY_HINTS),this.appendDummyInput().appendField(mt.Msg.MIXLY_PROGRAM_BLOCK).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_TURTLE_WRITE_MOVE_TRUE,"True"],[mt.Msg.MIXLY_TURTLE_WRITE_MOVE_FALSE,"False"]]),"mode"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_PLAY_HINTS_TOOLTIP)}},dr={init:function(){this.setColour(Du),this.appendValueInput("SUB").appendField("SYN6288"),this.appendValueInput("data").setCheck(String).appendField(mt.Msg.MIXLY_AipSpeech_synthesis),this.appendValueInput("VOICE").setCheck(Number).appendField(mt.Msg.MIXLY_BACKGROUND_MUSIC),this.appendDummyInput().appendField(mt.Msg.MIXLY_PROGRAM_BLOCK).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_TURTLE_WRITE_MOVE_TRUE,"True"],[mt.Msg.MIXLY_TURTLE_WRITE_MOVE_FALSE,"False"]]),"mode"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_PLAY_TTS_TOOLTIP)}},lr={init:function(){this.setColour(Du),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.extern_addr),"PIN"),this.setOutput(!0,Number)}},Ir={init:function(){this.setColour(Du),this.appendDummyInput().appendField(mt.Msg.ME_GO_MOTOR_EXTERN+mt.Msg.MIXLY_MOTOR).appendField(mt.Msg.PIN_NUMBERING).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_LEFT,"0"],[mt.Msg.MIXLY_RIGHT,"1"]]),"mode"),this.appendValueInput("speed").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_SPEED),this.appendDummyInput().appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_MIXBOT_MOTOR_EXTERN_TOOLTIP)}},Tr={init:function(){this.setColour(Du),this.appendDummyInput().appendField(mt.Msg.ME_GO_MOTOR_EXTERN+mt.Msg.MIXLY_MOTOR).appendField(mt.Msg.PIN_NUMBERING).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_LEFT,"0"],[mt.Msg.MIXLY_RIGHT,"1"]]),"mode"),this.appendDummyInput().setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_GET+mt.Msg.MIXLY_SPEED),this.setOutput(!0,Number),this.setInputsInline(!0)}},Mr={init:function(){this.setColour(Du),this.appendDummyInput().appendField(mt.Msg.ME_GO_MOTOR_EXTERN+mt.Msg.MIXLY_TRAFFIC_LIGHT).appendField(mt.Msg.PIN_NUMBERING).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_LEFT,"0"],[mt.Msg.MIXLY_RIGHT,"1"]]),"mode"),this.appendDummyInput().setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.LISTS_SET_INDEX_SET).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_MICROBIT_Turn_off_display,"0"],[mt.Msg.MIXLY_TRAFFIC_LIGHT_RED_ON,"1"],[mt.Msg.MIXLY_TRAFFIC_LIGHT_RED_BLINK,"2"],[mt.Msg.MIXLY_TRAFFIC_LIGHT_YELLOW_ON,"3"],[mt.Msg.MIXLY_TRAFFIC_LIGHT_YELLOW_BLINK,"4"],[mt.Msg.MIXLY_TRAFFIC_LIGHT_GREEN_ON,"5"],[mt.Msg.MIXLY_TRAFFIC_LIGHT_GREEN_BLINK,"6"]]),"light"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},hr={init:function(){this.setColour(Du),this.appendDummyInput().appendField(mt.Msg.ME_GO_MOTOR_EXTERN).appendField(new mt.FieldDropdown([[mt.Msg.COLOUR_RGB_WHITE,"W"],[mt.Msg.COLOUR_RGB_RED,"R"],[mt.Msg.COLOUR_RGB_YELLOW,"Y"],[mt.Msg.COLOUR_RGB_GREEN,"G"],[mt.Msg.COLOUR_RGB_BLUE,"B"]]),"color").appendField("LED").appendField(mt.Msg.PIN_NUMBERING).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_LEFT,"0"],[mt.Msg.MIXLY_RIGHT,"1"]]),"mode"),this.appendValueInput("value").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.BRIGHTNESS),this.appendDummyInput().appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},mr={init:function(){this.setColour(Du),this.appendDummyInput().appendField(mt.Msg.ME_GO_MOTOR_EXTERN).appendField(new mt.FieldDropdown([[mt.Msg.COLOUR_RGB_WHITE,"W"],[mt.Msg.COLOUR_RGB_RED,"R"],[mt.Msg.COLOUR_RGB_YELLOW,"Y"],[mt.Msg.COLOUR_RGB_GREEN,"G"],[mt.Msg.COLOUR_RGB_BLUE,"B"]]),"color").appendField("LED").appendField(mt.Msg.PIN_NUMBERING).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_LEFT,"0"],[mt.Msg.MIXLY_RIGHT,"1"]]),"mode"),this.appendDummyInput().appendField(mt.Msg.MIXLY_GET+mt.Msg.BRIGHTNESS),this.setOutput(!0,Number),this.setInputsInline(!0)}},Er={init:function(){this.setColour(Du),this.appendDummyInput().appendField(mt.Msg.ME_GO_MOTOR_EXTERN+mt.Msg.MIXLY_SERVO_MOTOR).appendField(mt.Msg.PIN_NUMBERING).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_LEFT,"0"],[mt.Msg.MIXLY_RIGHT,"1"]]),"mode"),this.appendDummyInput().appendField(mt.Msg.MIXLY_GET).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_MICROBIT_JS_BLE_POWER,"[0]"],[mt.Msg.MIXLY_SPEED,"[1]"],[mt.Msg.MATH_SINGLE_OP_ABSOLUTE+mt.Msg.MIXLY_MICROBIT_JS_BY_ANGLE,"[2]"],[mt.Msg.MIXLY_RELATIVE+mt.Msg.MIXLY_MICROBIT_JS_BY_ANGLE,"[3]"],[mt.Msg.MIXLY_MIXBOT_SERVO_BLOCK_OR_NOT,"[4]"],[mt.Msg.MIXLY_MIXBOT_SERVO_FINISH_OR_NOT,"[5]"],[mt.Msg.MIXLY_ALL,""]]),"status"),this.setOutput(!0,Number),this.setInputsInline(!0)}},Or={init:function(){this.setColour(Du),this.appendDummyInput().appendField(mt.Msg.ME_GO_MOTOR_EXTERN+mt.Msg.MIXLY_SERVO_MOTOR).appendField(mt.Msg.PIN_NUMBERING).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_LEFT,"0"],[mt.Msg.MIXLY_RIGHT,"1"]]),"mode"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MIXBOT_SERVO_SET_STOP_MODE).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_MIXBOT_SERVO_STOP_MODE_KEEP,"0"],[mt.Msg.MIXLY_MIXBOT_SERVO_STOP_MODE_COAST,"1"],[mt.Msg.MIXLY_MIXBOT_SERVO_STOP_MODE_BRAKE,"2"]]),"status"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},Rr={init:function(){this.setColour(Du),this.appendDummyInput().appendField(mt.Msg.ME_GO_MOTOR_EXTERN+mt.Msg.MIXLY_SERVO_MOTOR).appendField(mt.Msg.PIN_NUMBERING).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_LEFT,"0"],[mt.Msg.MIXLY_RIGHT,"1"]]),"mode"),this.appendDummyInput().appendField(mt.Msg.MIXLY_STOP),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},cr={init:function(){this.setColour(Du),this.appendDummyInput().appendField(mt.Msg.ME_GO_MOTOR_EXTERN+mt.Msg.MIXLY_SERVO_MOTOR).appendField(mt.Msg.MATH_SINGLE_OP_ABSOLUTE+mt.Msg.MIXLY_MICROBIT_JS_BY_ANGLE+mt.Msg.MSG.run).appendField(mt.Msg.PIN_NUMBERING).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_LEFT,"0"],[mt.Msg.MIXLY_RIGHT,"1"]]),"mode"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MODE).setAlign(mt.inputs.Align.RIGHT).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_SPEED+mt.Msg.MIXLY_MODE,"0"],[mt.Msg.MIXLY_MICROBIT_JS_BLE_POWER+mt.Msg.MIXLY_MODE,"1"]]),"status"),this.appendValueInput("speed").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_PARAMS),this.appendDummyInput().setAlign(mt.inputs.Align.RIGHT).appendField("%"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MIXBOT_SERVO_TURN_DIRECTION).setAlign(mt.inputs.Align.RIGHT).appendField(new mt.FieldDropdown([[mt.Msg.CLOCKWISE,"0"],[mt.Msg.MIXLY_MIXBOT_SERVO_NEAREST_PATH,"1"],[mt.Msg.ANTI_CLOCKWISE,"2"]]),"direction"),this.appendValueInput("angle").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_DISPLAY_MATRIX_ROTATE+mt.Msg.MIXLY_MICROBIT_JS_BY_ANGLE),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_MIXBOT_SERVO_ABSOLUTE_ANGLE_TOOLTIP)}},gr={init:function(){this.setColour(Du),this.appendDummyInput().appendField(mt.Msg.ME_GO_MOTOR_EXTERN+mt.Msg.MIXLY_SERVO_MOTOR).appendField(mt.Msg.MIXLY_RELATIVE+mt.Msg.MIXLY_MICROBIT_JS_BY_ANGLE+mt.Msg.MSG.run).appendField(mt.Msg.PIN_NUMBERING).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_LEFT,"0"],[mt.Msg.MIXLY_RIGHT,"1"]]),"mode"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MIXBOT_SERVO_RELATIVE_ORIGIN_PATH),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},Cr={init:function(){this.setColour(Du),this.appendDummyInput().appendField(mt.Msg.ME_GO_MOTOR_EXTERN+mt.Msg.MIXLY_SERVO_MOTOR).appendField(mt.Msg.MIXLY_RELATIVE+mt.Msg.MIXLY_MICROBIT_JS_BY_ANGLE+mt.Msg.MSG.run).appendField("("+mt.Msg.MIXLY_MIXBOT_SERVO_LIKE_ENCODING_MOTOR+")").appendField(mt.Msg.PIN_NUMBERING).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_LEFT,"0"],[mt.Msg.MIXLY_RIGHT,"1"]]),"mode"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MODE).setAlign(mt.inputs.Align.RIGHT).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_SPEED+mt.Msg.MIXLY_MODE,"0"],[mt.Msg.MIXLY_MICROBIT_JS_BLE_POWER+mt.Msg.MIXLY_MODE,"1"]]),"status"),this.appendValueInput("speed").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_PARAMS),this.appendDummyInput().setAlign(mt.inputs.Align.RIGHT).appendField("%"),this.appendValueInput("angle").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_DISPLAY_MATRIX_ROTATE+mt.Msg.MIXLY_MICROBIT_JS_BY_ANGLE),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_MIXBOT_SERVO_RELATIVE_ANGLE_TOOLTIP)}},Sr={init:function(){this.setColour(Du),this.appendDummyInput().appendField(mt.Msg.ME_GO_MOTOR_EXTERN+mt.Msg.MIXLY_SERVO_MOTOR).appendField(mt.Msg.MIXLY_RELATIVE+mt.Msg.MIXLY_MICROBIT_JS_BY_ANGLE+mt.Msg.MSG.run).appendField("("+mt.Msg.MIXLY_MIXBOT_SERVO_LIKE_ORDINARY_MOTOR+")").appendField(mt.Msg.PIN_NUMBERING).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_LEFT,"0"],[mt.Msg.MIXLY_RIGHT,"1"]]),"mode"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MODE).setAlign(mt.inputs.Align.RIGHT).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_SPEED+mt.Msg.MIXLY_MODE,"0"],[mt.Msg.MIXLY_MICROBIT_JS_BLE_POWER+mt.Msg.MIXLY_MODE,"1"]]),"status"),this.appendValueInput("speed").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_PARAMS),this.appendDummyInput().setAlign(mt.inputs.Align.RIGHT).appendField("%"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MIXBOT_SERVO_TURN_DIRECTION).setAlign(mt.inputs.Align.RIGHT).appendField(new mt.FieldDropdown([[mt.Msg.CLOCKWISE,"0"],[mt.Msg.ANTI_CLOCKWISE,"2"]]),"direction"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},Ar={init:function(){this.setColour(Du),this.appendDummyInput().appendField(mt.Msg.MIXBOT).appendField(mt.Msg.ME_GO_MOTOR_EXTERN).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_MOTOR,"ext_motor"],[mt.Msg.MIXLY_TRAFFIC_LIGHT,"ext_traffic"],[mt.Msg.COLOUR_RGB_WHITE+"LED","W_LED"],[mt.Msg.COLOUR_RGB_RED+"LED","R_LED"],[mt.Msg.COLOUR_RGB_YELLOW+"LED","Y_LED"],[mt.Msg.COLOUR_RGB_GREEN+"LED","G_LED"],[mt.Msg.COLOUR_RGB_BLUE+"LED","B_LED"],[mt.Msg.MIXLY_SERVO_MOTOR,"ext_servo"]]),"name"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MIXBOT_EXTERN_GET_ADDR),this.setOutput(!0),this.setInputsInline(!0)}},Lr={init:function(){this.setColour(Du),this.appendDummyInput().appendField(mt.Msg.MIXBOT).appendField(mt.Msg.ME_GO_MOTOR_EXTERN).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_MOTOR,"ext_motor"],[mt.Msg.MIXLY_TRAFFIC_LIGHT,"ext_traffic"],[mt.Msg.COLOUR_RGB_WHITE+"LED","W_LED"],[mt.Msg.COLOUR_RGB_RED+"LED","R_LED"],[mt.Msg.COLOUR_RGB_YELLOW+"LED","Y_LED"],[mt.Msg.COLOUR_RGB_GREEN+"LED","G_LED"],[mt.Msg.COLOUR_RGB_BLUE+"LED","B_LED"],[mt.Msg.MIXLY_SERVO_MOTOR,"ext_servo"]]),"name"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MIXBOT_EXTERN_SET_ADDR),this.appendValueInput("old").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_MICROBIT_JS_CURRENT_GESTURE),this.appendValueInput("new").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_UPDATE),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},Nr={init:function(){this.setColour(Du),this.appendValueInput("PIN",Number).setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_SETUP+mt.Msg.MIXLY_AT).appendField(mt.Msg.MIXLY_PIN),this.setInputsInline(!0),this.setOutput(!0)}},Dr={init:function(){this.setColour(Du),this.appendDummyInput().appendField(mt.Msg.MIXLY_SETTING),this.appendValueInput("pin").appendField("LED"),this.appendValueInput("bright").appendField(mt.Msg.MIXLY_PULSEIN_STAT),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},fr={init:function(){this.setColour(Du),this.appendValueInput("PIN",Number).setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_SERVO+mt.Msg.MIXLY_SETUP+mt.Msg.MIXLY_AT).appendField(mt.Msg.MIXLY_PIN),this.setInputsInline(!0),this.setOutput(!0)}},Fr={init:function(){this.setColour(Du),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_SERVO),this.appendValueInput("angle").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_DISPLAY_MATRIX_ROTATE),this.appendDummyInput().appendField(mt.Msg.DRAW_POINTER_ANGLE),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},Pr={init:function(){this.setColour(Du),this.appendValueInput("PIN",Number).setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_MOTOR+mt.Msg.MIXLY_SETUP+mt.Msg.MIXLY_AT).appendField(mt.Msg.MIXLY_PIN),this.setInputsInline(!0),this.setOutput(!0)}},vr={init:function(){this.setColour(Du),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_MOTOR),this.appendValueInput("speed").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_DISPLAY_MATRIX_ROTATE+mt.Msg.MIXLY_SPEED),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},Yr="#6C9858",Xr={init:function(){this.setColour(Yr),this.appendDummyInput("").appendField(new mt.FieldDropdown([["L1","1"],["L2","2"]]),"op"),this.setOutput(!0)}},xr={init:function(){this.setColour(Yr),this.appendDummyInput("").appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_ESP32_ON,"1"],[mt.Msg.MIXLY_ESP32_OFF,"0"],[mt.Msg.MIXLY_ESP32_TOGGLE,"-1"]]),"flag"),this.setOutput(!0),this.setTooltip(mt.Msg.MIXLY_TOOLTIP_INOUT_HIGHLOW)}},yr={init:function(){this.setColour(Yr),this.appendDummyInput().appendField(mt.Msg.MIXLY_SETTING),this.appendValueInput("led").appendField(mt.Msg.MIXLY_BUILDIN_LED),this.appendValueInput("bright").appendField(mt.Msg.MIXLY_PULSEIN_STAT),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_LED_SETONOFF)}},br={init:function(){this.setColour(Yr),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET),this.appendValueInput("led").appendField(mt.Msg.MIXLY_BUILDIN_LED),this.appendDummyInput().appendField(mt.Msg.MIXLY_BRIGHTNESS),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_LED_GETONOFF)}},Vr={init:function(){this.setColour(Yr),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET),this.appendValueInput("led").appendField(mt.Msg.MIXLY_BUILDIN_LED),this.appendDummyInput().appendField(mt.Msg.MIXLY_PULSEIN_STAT),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_LED_GETONOFF)}},Br={init:function(){this.setColour(Yr),this.appendDummyInput().appendField(mt.Msg.MIXLY_SETTING),this.appendValueInput("led").appendField(mt.Msg.MIXLY_BUILDIN_LED),this.appendValueInput("bright").appendField(mt.Msg.MIXLY_BRIGHTNESS),this.appendDummyInput("").appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_SETTING+mt.Msg.MIXLY_BUILDIN_LED+mt.Msg.MIXLY_BRIGHTNESS+"(0-100%)")}},Gr={init:function(){this.setColour(Yr),this.appendDummyInput().appendField(mt.Msg.MIXLY_SETTING),this.appendValueInput("led").appendField(mt.Msg.MIXLY_BUILDIN_LED),this.appendDummyInput("").appendField(mt.Msg.MIXLY_LCD_SETCOLOR).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_LIGHT_RED,"1"],[mt.Msg.MIXLY_LIGHT_GREEN,"2"],[mt.Msg.MIXLY_LIGHT_BLUE,"3"],[mt.Msg.MIXLY_LIGHT_YELLOW,"4"],[mt.Msg.MIXLY_LIGHT_CYAN,"5"],[mt.Msg.MIXLY_LIGHT_PURPLE,"6"],[mt.Msg.MIXLY_LIGHT_WHITE,"7"]]),"colorvalue"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip()}},Ur={init:function(){this.setColour(Yr),this.appendDummyInput().appendField(mt.Msg.MIXLY_SETTING).appendField(mt.Msg.MIXLY_BUILDIN_LED).appendField(new mt.FieldDropdown([[mt.Msg.COLOUR_RGB_RED,"r"],[mt.Msg.COLOUR_RGB_GREEN,"g"]]),"color"),this.appendValueInput("bright").appendField(mt.Msg.MIXLY_PULSEIN_STAT),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_LED_SETONOFF)}},wr={init:function(){this.setColour(Yr),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET).appendField(mt.Msg.MIXLY_BUILDIN_LED).appendField(new mt.FieldDropdown([[mt.Msg.COLOUR_RGB_RED,"r"],[mt.Msg.COLOUR_RGB_GREEN,"g"]]),"color"),this.appendDummyInput().appendField(mt.Msg.MIXLY_BRIGHTNESS),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_LED_GETONOFF)}},kr={init:function(){this.setColour(Yr),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET).appendField(mt.Msg.MIXLY_BUILDIN_LED).appendField(new mt.FieldDropdown([[mt.Msg.COLOUR_RGB_RED,"r"],[mt.Msg.COLOUR_RGB_GREEN,"g"]]),"color"),this.appendDummyInput().appendField(mt.Msg.MIXLY_PULSEIN_STAT),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_LED_GETONOFF)}},Hr={init:function(){this.setColour(Yr),this.appendDummyInput().appendField(mt.Msg.MIXLY_SETTING).appendField(mt.Msg.MIXLY_BUILDIN_LED).appendField(new mt.FieldDropdown([[mt.Msg.COLOUR_RGB_RED,"r"],[mt.Msg.COLOUR_RGB_GREEN,"g"]]),"color"),this.appendValueInput("bright").appendField(mt.Msg.MIXLY_BRIGHTNESS),this.appendDummyInput("").appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_SETTING+mt.Msg.MIXLY_BUILDIN_LED+mt.Msg.MIXLY_BRIGHTNESS+"(0-10)")}},Wr={init:function(){this.setColour(Yr),this.appendDummyInput("").appendField(new mt.FieldDropdown([["L1","20"],["L2","21"]]),"op"),this.setOutput(!0)}},Kr={init:function(){this.setColour(Yr),this.appendDummyInput("").appendField(mt.Msg.MIXLY_RGB),this.appendValueInput("_LED_").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_RGB_NUM),this.appendValueInput("RVALUE").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_RGB_R),this.appendValueInput("GVALUE").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_RGB_G),this.appendValueInput("BVALUE").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_RGB_B),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null);switch(Et.Boards.getSelectedBoardKey()){case"micropython:esp32c3:mixgo_cc":case"micropython:esp32s2:mixgo_ce":this.setTooltip(mt.Msg.MIXLY_RGB_NUM_R_G_B_MIXGOCC);break;case"micropython:esp32c3:mixgo_me":default:this.setTooltip(mt.Msg.MIXLY_RGB_NUM_R_G_B_MIXGOME);break;case"micropython:esp32:mPython":this.setTooltip(mt.Msg.MIXLY_RGB_NUM_R_G_B_MPYTHON)}}},Jr={init:function(){this.setColour(Yr),this.appendDummyInput("").appendField(mt.Msg.MIXLY_RGB),this.appendValueInput("RVALUE").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_RGB_R),this.appendValueInput("GVALUE").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_RGB_G),this.appendValueInput("BVALUE").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_RGB_B),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(""),this.setTooltip(mt.Msg.MIXLY_RGB_ALL_R_G_B_MIXGOCC)}},Qr={init:function(){this.setColour(Yr),this.appendDummyInput("").appendField(mt.Msg.MIXLY_RGB),this.appendDummyInput("").appendField(mt.Msg.MIXLY_RAINBOW),this.appendValueInput("time").setCheck(Number).appendField(mt.Msg.MIXLY_DURATION).appendField(mt.Msg.MIXLY_MILLIS),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip("")}},qr={init:function(){this.setColour(Yr),this.appendDummyInput("").appendField(mt.Msg.MIXLY_RGB),this.appendDummyInput("").appendField(mt.Msg.MIXLY_CHASE),this.appendValueInput("RVALUE").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_RGB_R),this.appendValueInput("GVALUE").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_RGB_G),this.appendValueInput("BVALUE").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_RGB_B),this.appendValueInput("time").setCheck(Number).appendField(mt.Msg.PYTHON_RANGE_STEP).appendField(mt.Msg.MIXLY_MILLIS),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip("")}},zr={init:function(){this.setColour(Yr),this.appendDummyInput("").appendField(mt.Msg.MIXLY_RGB),this.appendDummyInput().appendField(mt.Msg.MIXLY_ESP32_RGB_WRITE),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(""),this.setTooltip(mt.Msg.MIXLY_ESP32_MUSIC_WRI)}},jr={init:function(){this.setColour(Yr),this.appendDummyInput("").appendField(mt.Msg.MIXLY_RGB),this.appendValueInput("_LED_").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_RGB_NUM),this.appendValueInput("RVALUE").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_RGB_R),this.appendValueInput("GVALUE").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_RGB_G),this.appendValueInput("BVALUE").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_RGB_B),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null);switch(Et.Boards.getSelectedBoardKey()){case"micropython:esp32c3:mixgocc":this.setTooltip(mt.Msg.MIXLY_RGB_NUM_R_G_B_MIXGOCC);break;case"micropython:esp32c3:mixgome":default:this.setTooltip(mt.Msg.MIXLY_RGB_NUM_R_G_B_MIXGOME);break;case"micropython:esp32:mPython":this.setTooltip(mt.Msg.MIXLY_RGB_NUM_R_G_B_MPYTHON)}}},Zr={init:function(){this.setColour(Yr),this.appendDummyInput("").appendField(mt.Msg.MIXLY_RGB),this.appendValueInput("RVALUE").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_RGB_R),this.appendValueInput("GVALUE").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_RGB_G),this.appendValueInput("BVALUE").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_RGB_B),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(""),this.setTooltip(mt.Msg.MIXLY_RGB_ALL_R_G_B_MIXGOCC)}},$r={init:function(){this.setColour(Yr),this.appendDummyInput("").appendField(mt.Msg.MIXLY_RGB),this.appendDummyInput("").appendField(mt.Msg.MIXLY_CHASE),this.appendValueInput("RVALUE").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_RGB_R),this.appendValueInput("GVALUE").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_RGB_G),this.appendValueInput("BVALUE").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_RGB_B),this.appendValueInput("time").setCheck(Number).appendField(mt.Msg.PYTHON_RANGE_STEP).appendField(mt.Msg.MIXLY_MILLIS),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip("")}},td={init:function(){this.setColour(Yr),this.appendValueInput("TICKS").setCheck(Number).appendField(mt.Msg.MIXLY_MICROBIT_JS_SET_TEMPO).appendField(mt.Msg.MICROBIT_ACTUATOR_ticks),this.appendValueInput("BPM").setCheck(Number).appendField(mt.Msg.MIXLY_SPEED),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_MUSIC_SET_TEMPO)}},ed={init:function(){this.setColour(Yr),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_Get_current_tempo),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_MUSIC_GET_TEMPO)}},id={init:function(){this.setColour(Yr),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_Reset_music),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_MUSIC_RESET)}},nd={init:function(){this.setColour(Yr),this.appendDummyInput().appendField(mt.Msg.MIXLY_TONE),this.appendValueInput("pitch").setCheck(Number).appendField(mt.Msg.MIXLY_FREQUENCY),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(mt.Msg.MIXLY_TOOLTIP_BLOCKGROUP_TONE)}},sd={init:function(){this.setColour(Yr),this.appendDummyInput().appendField(mt.Msg.MIXLY_TONE),this.appendValueInput("pitch").setCheck(Number).appendField(mt.Msg.MIXLY_FREQUENCY),this.appendValueInput("time").setCheck(Number).appendField(mt.Msg.MIXLY_DURATION),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(mt.Msg.MIXLY_TOOLTIP_BLOCKGROUP_TONE2)}},_d={init:function(){this.setColour(Yr),this.appendDummyInput().appendField(mt.Msg.MIXLY_NOTONE),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},od={init:function(){this.setColour(Yr),this.appendValueInput("LIST").appendField(mt.Msg.MIXLY_ESP32_MUSIC_PLAY_LISTS),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_MUSIC_PLAY_LISTS)}},pd={init:function(){this.setColour(Yr),this.appendDummyInput().appendField(mt.Msg.MOTOR_DC).appendField(new mt.FieldDropdown([["1","1"],["2","2"],["3","3"]]),"wheel"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_Direction).appendField(new mt.FieldDropdown([[mt.Msg.CLOCKWISE,"CW"],[mt.Msg.ANTI_CLOCKWISE,"CCW"],[mt.Msg.MOTOR_P,"P"],[mt.Msg.MOTOR_N,"N"]]),"direction"),this.appendValueInput("speed").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_STEPPER_SET_SPEED),this.appendDummyInput("").appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},ad={init:function(){this.setColour(Yr),this.appendDummyInput().appendField("MixGo Car").appendField(new mt.FieldDropdown([[mt.Msg.blockpy_forward,"F"],[mt.Msg.blockpy_backward,"B"],[mt.Msg.blockpy_left,"L"],[mt.Msg.blockpy_right,"R"]]),"VAR"),this.appendValueInput("speed").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_STEPPER_SET_SPEED),this.appendDummyInput().appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},ud={init:function(){this.setColour(Yr),this.appendDummyInput("").appendField("MixGo Car").appendField(new mt.FieldDropdown([[mt.Msg.MOTOR_P,"P"],[mt.Msg.MOTOR_N,"N"]]),"VAR"),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip("")}},rd={init:function(){this.setColour(Yr),this.appendDummyInput().appendField(mt.Msg.MOTOR_DC).appendField(new mt.FieldDropdown([[mt.Msg.MIXLYCAR_WHEEL_LEFT,"L"],[mt.Msg.MIXLYCAR_WHEEL_RIGHT,"R"]]),"wheel"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_Direction).appendField(new mt.FieldDropdown([[mt.Msg.CLOCKWISE,"CW"],[mt.Msg.ANTI_CLOCKWISE,"CCW"]]),"direction"),this.appendValueInput("speed").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_STEPPER_SET_SPEED),this.appendDummyInput().appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},dd={init:function(){this.setColour(Yr),this.appendDummyInput().appendField(mt.Msg.MOTOR_DC).appendField(new mt.FieldDropdown([[mt.Msg.MIXLYCAR_WHEEL_LEFT,"L"],[mt.Msg.MIXLYCAR_WHEEL_RIGHT,"R"]]),"wheel"),this.appendDummyInput().appendField(mt.Msg.MIXLY_STOP).appendField(new mt.FieldDropdown([[mt.Msg.MOTOR_P,"P"],[mt.Msg.MOTOR_N,"N"]]),"direction"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},ld={init:function(){this.setColour(Yr),this.appendDummyInput().appendField(mt.Msg.MIXLY_MIXBOT_MOTOR_STATUS),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_MIXBOT_MOTOR_STATUS_TOOLTIP)}},Id={init:function(){this.setColour(Yr),this.appendDummyInput().appendField(mt.Msg.MIXBOT).appendField(new mt.FieldDropdown([[mt.Msg.blockpy_forward,"F"],[mt.Msg.blockpy_backward,"B"],[mt.Msg.blockpy_left,"L"],[mt.Msg.blockpy_right,"R"]]),"VAR"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_MODE).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_MICROBIT_JS_BLE_POWER,"PWR"],[mt.Msg.MIXLY_SPEED,"SPEED"],[mt.Msg.MIXLY_MIXBOT_MOTOR_TURNS,"TURNS"]]),"mode"),this.appendValueInput("speed").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_PARAMS),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_MIXBOT_MOVE_TOOLTIP)}},Td={init:function(){this.setColour(Yr),this.appendDummyInput().appendField(mt.Msg.MIXBOT).appendField(new mt.FieldDropdown([[mt.Msg.MOTOR_P,"P"],[mt.Msg.MOTOR_N,"N"]]),"VAR"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},Md={init:function(){this.setColour(Yr),this.appendDummyInput().appendField(mt.Msg.MIXBOT).appendField(mt.Msg.MIXLY_MOTOR).appendField(new mt.FieldDropdown([[mt.Msg.TEXT_TRIM_LEFT,"1"],[mt.Msg.TEXT_TRIM_RIGHT,"2"],[mt.Msg.TEXT_TRIM_BOTH,"0"]]),"wheel"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_MODE).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_MICROBIT_JS_BLE_POWER,"PWR"],[mt.Msg.MIXLY_SPEED,"SPEED"],[mt.Msg.MIXLY_MIXBOT_MOTOR_TURNS,"TURNS"]]),"mode"),this.appendValueInput("speed").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_PARAMS),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_MIXBOT_MOVE_TOOLTIP)}},hd={init:function(){this.setColour(Yr),this.appendDummyInput().appendField(mt.Msg.MIXLY_MIXBOT_BUZZER),this.appendDummyInput().appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_MICROBIT_PY_COMMUNICATE_ON,"0"],[mt.Msg.MIXLY_MICROBIT_PY_COMMUNICATE_OFF,"1"]]),"on_off"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0)}},md={init:function(){this.setColour(Yr),this.appendDummyInput().appendField(mt.Msg.BITBOT).appendField(new mt.FieldDropdown([[mt.Msg.blockpy_forward,"F"],[mt.Msg.blockpy_backward,"B"],[mt.Msg.blockpy_left,"L"],[mt.Msg.blockpy_right,"R"]]),"VAR"),this.appendValueInput("speed").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_SPEED),this.appendDummyInput("").appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},Ed={init:function(){this.setColour(Yr),this.appendDummyInput().appendField(mt.Msg.BITBOT).appendField(new mt.FieldDropdown([[mt.Msg.MOTOR_P,"P"],[mt.Msg.MOTOR_N,"N"]]),"VAR"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},Od={init:function(){this.setColour(Yr),this.appendDummyInput().appendField(mt.Msg.BITBOT).appendField(mt.Msg.MIXLY_MOTOR).appendField(new mt.FieldDropdown([[mt.Msg.TEXT_TRIM_LEFT,"0"],[mt.Msg.TEXT_TRIM_RIGHT,"1"]]),"wheel"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_Direction).appendField(new mt.FieldDropdown([[mt.Msg.CLOCKWISE,"CW"],[mt.Msg.ANTI_CLOCKWISE,"CCW"],[mt.Msg.MOTOR_P,"P"],[mt.Msg.MOTOR_N,"N"]]),"direction"),this.appendValueInput("speed").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_SPEED),this.appendDummyInput("").appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},Rd={init:function(){this.setColour(Yr),this.appendValueInput("bright").appendField(mt.Msg.MIXLY_MIXBOT_SOUND_SET_LOUDNESS),this.appendDummyInput().appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_LED_SETONOFF)}},cd={init:function(){this.setColour(Yr),this.appendDummyInput().appendField(mt.Msg.MIXLY_MIXBOT_SOUND_LOUDNESS+"(%)"),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_LED_GETONOFF)}},gd={init:function(){this.setColour(Yr),this.appendValueInput("bright").appendField(mt.Msg.MIXLY_SETTING+mt.Msg.MIXLY_MIXBOT_BUZZER+mt.Msg.MIXLY_MP3_VOL),this.appendDummyInput().appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_LED_SETONOFF)}},Cd={init:function(){this.setColour(Yr),this.appendDummyInput().appendField(mt.Msg.MIXLY_GET+mt.Msg.MIXLY_MIXBOT_BUZZER+mt.Msg.MIXLY_MP3_VOL+"(%)"),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_LED_GETONOFF)}},Sd={init:function(){this.setColour(Yr),this.appendValueInput("PATH").appendField(mt.Msg.MIXLY_RECORD_AUDIO).appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_THE_PATH),this.appendValueInput("TIME").setCheck(Number).appendField(mt.Msg.MIXLY_GET_PRESSES_TIME),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0)}},Ad={init:function(){this.setColour(Yr),this.appendValueInput("PATH").appendField(mt.Msg.MIXLY_PLAY_AUDIO).appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_THE_PATH),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0)}},Ld={init:function(){this.setColour(Yr),this.appendValueInput("PATH").appendField(mt.Msg.MIXLY_PLAY_ONLINE_AUDIO).appendField("URL"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0)}},Nd={init:function(){this.setColour(Yr),this.appendDummyInput().appendField(mt.Msg.MIXLY_TONE),this.appendValueInput("pitch").setCheck(Number).appendField(mt.Msg.MIXLY_FREQUENCY),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(mt.Msg.MIXLY_TOOLTIP_BLOCKGROUP_TONE)}},Dd={init:function(){this.setColour(Yr),this.appendDummyInput().appendField(mt.Msg.MIXLY_NOTONE),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},fd={init:function(){this.setColour(Yr),this.appendDummyInput().appendField(mt.Msg.LISTS_SET_INDEX_SET+mt.Msg.ME_GO_MOTOR_EXTERN).appendField(mt.Msg.PIN_NUMBERING).appendField(new mt.FieldDropdown([["1","1"],["2","2"],["3","3"]]),"index"),this.appendValueInput("duty").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.blynk_IOT_IR_POWER+mt.Msg.MIXLY_PINMODEOUT),this.appendDummyInput().appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip()}},Fd={init:function(){this.setColour(Yr),this.appendDummyInput().appendField(mt.Msg.MIXLY_GET+mt.Msg.ME_GO_MOTOR_EXTERN).appendField(mt.Msg.PIN_NUMBERING).appendField(new mt.FieldDropdown([["1","1"],["2","2"]]),"index"),this.appendDummyInput().setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.blynk_IOT_IR_POWER+mt.Msg.MIXLY_PINMODEOUT+mt.Msg.MIXLY_DUTY_RATIO),this.setOutput(!0,Number),this.setInputsInline(!0)}},Pd={init:function(){this.setColour(Yr),this.appendDummyInput().appendField(mt.Msg.LISTS_SET_INDEX_SET+mt.Msg.ME_GO_MOTOR_EXTERN).appendField(mt.Msg.MIXLY_ALL+mt.Msg.PIN_NUMBERING),this.appendValueInput("duty").setCheck(Number).setAlign(mt.ALIGN_RIGHT).appendField(mt.Msg.blynk_IOT_IR_POWER+mt.Msg.MIXLY_PINMODEOUT+mt.Msg.MIXLY_FREQUENCY),this.appendDummyInput().appendField("Hz"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_MIXBOT_MOTOR_EXTERN_TOOLTIP)}},vd={init:function(){this.setColour(Yr),this.appendDummyInput().appendField(mt.Msg.ANALOG+mt.Msg.MIXLY_KEYBOARD_INPUT),this.appendValueInput("special"),this.appendValueInput("general"),this.appendDummyInput().appendField(mt.Msg.MIXLY_RELEASE).appendField(new mt.FieldDropdown([[mt.Msg.MICROPYTHON_DISPLAY_YES,"True"],[mt.Msg.MICROPYTHON_DISPLAY_NO,"False"]]),"release"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.ANALOG+mt.Msg.MIXLY_KEYBOARD_INPUT)}},Yd={init:function(){this.setColour(Yr),this.appendDummyInput("").appendField(mt.Msg.MIXLY_SPECIAL_KEY).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_SPECIAL_KEY0,"0x00"],[mt.Msg.MIXLY_SPECIAL_KEY1,"0x01"],[mt.Msg.MIXLY_SPECIAL_KEY2,"0x02"],[mt.Msg.MIXLY_SPECIAL_KEY1,"0x04"],[mt.Msg.MIXLY_SPECIAL_KEY8,"0x08"],[mt.Msg.MIXLY_SPECIAL_KEY16,"0x10"],[mt.Msg.MIXLY_SPECIAL_KEY32,"0x20"],[mt.Msg.MIXLY_SPECIAL_KEY64,"0x40"],[mt.Msg.MIXLY_SPECIAL_KEY128,"0x80"]]),"op"),this.setOutput(!0)}},Xd={init:function(){this.setColour(Yr),this.appendDummyInput("").appendField(mt.Msg.MIXLY_GENERAL_KEY).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_SPECIAL_KEY0,"0x00"],["A","0x04"],["B","0x05"],["C","0x06"],["D","0x07"],["E","0x08"],["F","0x09"],["G","0x0A"],["H","0x0B"],["I","0x0C"],["J","0x0D"],["K","0x0E"],["L","0x0F"],["M","0x10"],["N","0x11"],["O","0x12"],["P","0x13"],["Q","0x14"],["R","0x15"],["S","0x16"],["T","0x17"],["U","0x18"],["V","0x19"],["W","0x1A"],["X","0x1B"],["Y","0x1C"],["Z","0x1D"],["1 !","0x1E"],["2 @","0x1F"],["3 #","0x20"],["4 $","0x21"],["5 %","0x22"],["6 ^","0x23"],["7 &","0x24"],["8 *","0x25"],["9 (","0x26"],["0 )","0x27"],["ENTER","0x28"],["ESC","0x29"],["BACKSPACE","0x2A"],["TAB","0x2B"],["SPACE","0x2C"],["- _","0x2D"],["= +","0x2E"],["[ {","0x2F"],["] }","0x30"],["\\ |","0x31"],["; :","0x33"],["' \"","0x34"],["` ~","0x35"],[", <","0x36"],[". >","0x37"],["/ ?","0x38"],["CAPS_LOCK","0x39"],["F1","0x3A"],["F2","0x3B"],["F3","0x3C"],["F4","0x3D"],["F5","0x3E"],["F6","0x3F"],["F7","0x40"],["F8","0x41"],["F9","0x42"],["F10","0x43"],["F11","0x44"],["F12","0x45"],["PRINTSCREEN","0x46"],["SCROLL_LOCK","0x47"],["PAUSE","0x48"],["INSERT","0x49"],["HOME","0x4A"],["PAGE_UP","0x4B"],["DELETE","0x4C"],["END","0x4D"],["PAGE_DOWN","0x4E"],["RIGHT","0x4F"],["LEFT","0x50"],["DOWN","0x51"],["UP","0x52"],["NUM_LOCK","0x53"],["/","0x54"],["*","0x55"],["-","0x56"],["+","0x57"],["ENTER","0x58"],["1","0x59"],["2","0x5A"],["3","0x5B"],["4","0x5C"],["5","0x5D"],["6","0x5E"],["7","0x5F"],["8","0x60"],["9","0x61"],["0","0x62"],[".","0x63"]]),"op"),this.setOutput(!0)}},xd={init:function(){this.setColour(Yr),this.itemCount_=2,this.updateShape_(),this.setOutput(!0),this.setMutator(new mt.icons.MutatorIcon(["generalkey_create_with_item"],this)),this.setTooltip(mt.Msg.GENERALKEY_TUPLE_CREATE_TOOLTIP)},mutationToDom:function(){var t=document.createElement("mutation");return t.setAttribute("items",this.itemCount_),t},domToMutation:function(t){this.itemCount_=parseInt(t.getAttribute("items"),10),this.updateShape_()},decompose:function(t){var e=t.newBlock("generalkey_container");e.initSvg();for(var i=e.getInput("STACK").connection,n=0;ne?t[e]:'"key'+(e+1)+'"'),"KEY"+e).appendField(":")}},getVars:function(){return[this.getFieldValue("VAR")]},renameVar:function(t,e){mt.Names.equals(t,this.getFieldValue("VAR"))&&this.setTitleValue(e,"VAR")}},tE={init:function(){this.setColour(Jm),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_TYPE_DICT),this.appendStatementInput("STACK"),this.setTooltip(mt.Msg.DICTS_CREATE_WITH_CONTAINER_TOOLTIP),this.contextMenu=!1}},eE={init:function(){this.setColour(Jm),this.appendDummyInput().appendField(mt.Msg.DICTS_CREATE_WITH_ITEM_TITLE),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(mt.Msg.DICTS_CREATE_WITH_ITEM_TOOLTIP),this.contextMenu=!1}},iE={init:function(){this.setColour(Jm),this.appendDummyInput().appendField(mt.Msg.DICTS_CREATE_WITH_ITEM_TITLE),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(mt.Msg.DICTS_CREATE_WITH_ITEM_TOOLTIP),this.contextMenu=!1}},nE={init:function(){this.setColour(Jm),this.appendDummyInput().appendField(mt.Msg.MIXLY_CREATE_MQTT_CLIENT_AND_CONNECT),this.appendValueInput("SERVER").setCheck(String).appendField(mt.Msg.MIXLY_EMQX_SERVER).setAlign(mt.inputs.Align.RIGHT),this.appendValueInput("USERNAME").setCheck(String).appendField(mt.Msg.MIXLY_WIFI_USERNAME).setAlign(mt.inputs.Align.RIGHT),this.appendValueInput("PASSWORD").setCheck(String).appendField(mt.Msg.MIXLY_IOT_PASSWORD).setAlign(mt.inputs.Align.RIGHT),this.appendValueInput("PROJECT").setCheck(String).appendField(mt.Msg.MIXLY_EMQX_PROJECT).setAlign(mt.inputs.Align.RIGHT),this.setPreviousStatement(!0),this.setNextStatement(!0)}},sE={init:function(){this.setColour(Jm),this.appendDummyInput().appendField("MixIO"),this.appendValueInput("TOPIC").appendField(mt.Msg.MIXLY_EMQX_PUBLISH_NEW).appendField(mt.Msg.MIXLY_EMQX_PUBLISH_TOPIC),this.appendValueInput("MSG").appendField(mt.Msg.HTML_BODY),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_IOT_EMQX_PUBLISH_TOOLTIP)}},_E={init:function(){this.setColour(Jm),this.appendDummyInput().appendField("MixIO"),this.appendValueInput("TOPIC").appendField(mt.Msg.MIXLY_EMQX_SUBSCRIBE+mt.Msg.MIXLY_MICROBIT_MSG).appendField(mt.Msg.MIXLY_EMQX_PUBLISH_TOPIC),this.appendValueInput("METHOD").appendField(mt.Msg.MIXLY_EMQX_SET_METHOD),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_IOT_EMQX_SUBSCRIBE_TOOLTIP)}},oE={init:function(){this.setColour(Jm),this.appendDummyInput().appendField("MixIO"),this.appendDummyInput().appendField(mt.Msg.MIXLY_ESP32_DISCONNECT_ONENET),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},pE={init:function(){this.setColour(Jm),this.appendDummyInput().appendField("MixIO"),this.appendDummyInput().appendField(mt.Msg.MIXLY_EMQX_CONNECT),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},aE={init:function(){this.setColour(Jm),this.appendDummyInput().appendField("MixIO"),this.appendDummyInput().appendField(mt.Msg.MIXLY_ESP32_CHECK_ONENET),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},uE={init:function(){this.setColour(Jm),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROPYTHON_FORMAT).appendField(mt.Msg.MQTT_Topic),this.setInputsInline(!0),this.setOutput(!0)}},rE={init:function(){this.setColour(Jm),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROPYTHON_FORMAT).appendField(mt.Msg.MIXLY_EMQX_PUBLISH_MSG),this.setInputsInline(!0),this.setOutput(!0)}},dE={init:function(){this.setColour(Jm),this.appendValueInput("VAR").appendField(mt.Msg.MIXLY_ESP32_IOT_MAP_FORMATING),this.setOutput(!0)}},lE={init:function(){this.setColour(Jm),this.appendValueInput("VAR").appendField(mt.Msg.MIXLY_MICROPYTHON_FORMAT+"(Json)"),this.setOutput(!0)}},IE={init:function(){this.setColour(Jm),this.appendDummyInput().appendField("MixIO"),this.appendDummyInput().appendField(mt.Msg.MIXLY_EMQX_PING),this.setInputsInline(!0),this.setOutput(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_IOT_EMQX_PING_TOOLTIP)}},TE={init:function(){this.setColour(Jm),this.appendDummyInput().appendField("MixIO").appendField(mt.Msg.MIXLY_GET_NTP),this.appendValueInput("addr").appendField(mt.Msg.blynk_SERVER_ADD),this.setInputsInline(!0),this.setOutput(!0)}},ME={init:function(){this.setColour(Jm),this.appendDummyInput().appendField(mt.Msg.MIXLY_CREATE_MQTT_CLIENT_AND_CONNECT),this.appendValueInput("SERVER").appendField(mt.Msg.MIXLY_EMQX_SERVER).setAlign(mt.inputs.Align.RIGHT),this.appendValueInput("KEY").appendField(mt.Msg.CONTROLS_FOR_INPUT_WITH+mt.Msg.MIXLY_MIXIO_SHARE_KEY).setAlign(mt.inputs.Align.RIGHT),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},hE={init:function(){this.setColour(Jm),this.appendDummyInput().appendField(mt.Msg.MIXLY_CREATE_MQTT_CLIENT_AND_CONNECT),this.appendValueInput("SERVER").appendField(mt.Msg.MIXLY_EMQX_SERVER).setAlign(mt.inputs.Align.RIGHT),this.appendValueInput("KEY").appendField(mt.Msg.CONTROLS_FOR_INPUT_WITH+"Mixly Key").setAlign(mt.inputs.Align.RIGHT),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},mE={init:function(){this.VISITOR_ID=Et.Config.BOARD.visitorId.str32.substring(0,8).toUpperCase(),this.setColour(Jm),this.appendDummyInput("").appendField(new mt.FieldTextInput(this.visitorId),"VISITOR_ID"),this.setOutput(!0,null)},onchange:function(){const t=this.getFieldValue("VISITOR_ID");this.VISITOR_ID!==t&&this.setFieldValue(this.VISITOR_ID,"VISITOR_ID")}},EE={init:function(){this.setColour(Jm),this.appendDummyInput().appendField("MixIO").appendField(mt.Msg.MSG.catEthernet_clinet),this.setOutput(!0),this.setInputsInline(!0)}},OE={init:function(){this.setColour(Jm),this.appendDummyInput().appendField("HTTP"+mt.Msg.MIXLY_Client),this.appendValueInput("addr").appendField(mt.Msg.DISPLAY_IMAGE_LET2),this.appendDummyInput().appendField(mt.Msg.MIXLY_REQUESTS_GET).appendField(mt.Msg.MIXLY_GET_CURRENT_TIME).appendField(mt.Msg.MIXLY_OPEN_DEBUG).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_TURTLE_WRITE_MOVE_TRUE,"True"],[mt.Msg.MIXLY_TURTLE_WRITE_MOVE_FALSE,"False"]]),"key"),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},RE={init:function(){this.setColour(Jm),this.appendDummyInput().appendField("HTTP"+mt.Msg.MIXLY_Client).appendField(mt.Msg.MIXLY_GET).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_REQUESTS_LEN,"client_len"],[mt.Msg.MIXLY_REQUESTS_GET_LEN,"server_len"],[mt.Msg.MIXLY_REQUESTS_MESSAGE,"text"]]),"key"),this.setOutput(!0),this.setInputsInline(!0)}},cE={init:function(){this.setColour(Jm),this.appendDummyInput().appendField("MQTT"+mt.Msg.MIXLY_Client),this.appendValueInput("addr").appendField(mt.Msg.MIXLY_CONNECTTO),this.appendDummyInput().appendField(mt.Msg.MIXLY_INIT_SUBSCRIBE).appendField(mt.Msg.MQTT_Topic).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_GET_CURRENT_TIME,""]]),"key").appendField(mt.Msg.MIXLY_OPEN_DEBUG).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_TURTLE_WRITE_MOVE_TRUE,"True"],[mt.Msg.MIXLY_TURTLE_WRITE_MOVE_FALSE,"False"]]),"key2"),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},gE={init:function(){this.setColour(Jm),this.appendDummyInput().appendField("MQTT"+mt.Msg.MIXLY_Client).appendField(mt.Msg.MIXLY_GET).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_REQUESTS_LEN,"client_len"],[mt.Msg.MIXLY_REQUESTS_GET_LEN,"server_len"],[mt.Msg.MIXLY_REQUESTS_MESSAGE,"time_msg()"]]),"key"),this.setOutput(!0),this.setInputsInline(!0)}},CE=Qm,SE=qm,AE=zm,LE=jm,NE=$m,DE=225,fE={init:function(){this.setColour(DE),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_NETWORK_INIT),this.appendDummyInput().appendField(mt.Msg.MIXLY_NETWORK_MODE).appendField(new mt.FieldDropdown([["STA","STA"],["AP","AP"]]),"mode"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_NETWORK_INIT_TOOLTIP)}},FE={init:function(){this.setColour(DE),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput().appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_NETWORK_WIFI_OPEN,"True"],[mt.Msg.MIXLY_NETWORK_WIFI_CLOSE,"False"]]),"op"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_NETWORK_WIFI_FLAG),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("op"),i=mt.Msg.MIXLY_ESP32_NETWORK_OPEN_TOOLTIP;return{True:mt.Msg.MIXLY_NETWORK_WIFI_OPEN,False:mt.Msg.MIXLY_NETWORK_WIFI_CLOSE}[e]+i}))}},PE={init:function(){this.setColour(DE),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_NETWORK_WIFI_IS_ACTIVE),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_NETWORK_WIFI_IS_ACTIVE)}},vE={init:function(){this.setColour(DE),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_NETWORK_WIFI_SCAN),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip((function(){return mt.Msg.MIXLY_ESP32_NETWORK_SCAN_TOOLTIP+{0:"ssid",1:"bssid",2:"channel",3:"RSSI",4:"authmode",5:"hidden",all:mt.Msg.MIXLY_NETWORK_WIFI_SCAN_ATTRIBUTE}.all}))}},YE={init:function(){this.setColour(DE),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_ESP32_NETWORK_CONNECT),this.appendValueInput("id").setCheck(String).appendField(mt.Msg.HTML_NAME),this.appendValueInput("password").setCheck(String).appendField(mt.Msg.HTML_PASSWORD),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_NETWORK_CONNECT_TOOLTIP)}},XE={init:function(){this.setColour(DE),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_NETWORK_WIFI_CONNECT+mt.Msg.MIXLY_SYMBOL_QUESTION),this.setOutput(!0,Boolean),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_NETWORK_WIFI_CONNECT_TOOLTIP)}},xE={init:function(){this.setColour(DE),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_ESP32_NETWORK_GET_WIFI),this.appendDummyInput("").appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_ESP32_NETWORK_IP,"0"],[mt.Msg.MIXLY_ESP32_NETWORK_MASK,"1"],[mt.Msg.MIXLY_ESP32_NETWORK_GATEWAY,"2"],["DNS","3"]]),"mode"),this.setOutput(!0),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("mode");return mt.Msg.MIXLY_ESP32_NETWORK_GET_WIFI_TOOLTIP+{0:mt.Msg.MIXLY_ESP32_NETWORK_IP,1:mt.Msg.MIXLY_ESP32_NETWORK_MASK,2:mt.Msg.MIXLY_ESP32_NETWORK_GATEWAY,3:"DNS"}[e]}))}},yE={init:function(){this.setColour(DE),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_ESP32_NETWORK_STOP_CONNECT),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_NETWORK_STOP_TOOLTIP)}},bE={init:function(){this.setColour(DE),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_ESP32_NETWORK_GET_WIFI),this.appendDummyInput().appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_NETWORK_WIFI_ESSID,"essid"],[mt.Msg.MIXLY_NETWORK_WIFI_CHANNEL,"channel"]]),"op"),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_NETWORK_GET_WIFI_TOOLTIP)}},VE={init:function(){this.setColour(DE),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.LISTS_SET_INDEX_SET),this.appendValueInput("essid").setCheck(String).appendField(mt.Msg.MIXLY_NETWORK_WIFI_ESSID),this.appendValueInput("channel").setCheck(Number).appendField(mt.Msg.MIXLY_NETWORK_WIFI_CHANNEL),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_NETWORK_AP_CONNECT_TOOLTIP)}},BE={init:function(){this.setColour(DE),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_ESP32_NETWORK_SERVER1),this.appendDummyInput("").appendField(mt.Msg.MIXLY_ESP32_NETWORK_SERVER2),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_NETWORK_SOCKET_CLOSE_TOOLTIP)}},GE={init:function(){this.setColour(DE),this.appendValueInput("VAR").appendField(mt.Msg.MIXLY_MICROPYTHON_SOCKET_INIT).setCheck("var"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROPYTHON_SOCKET_TYPE).appendField(new mt.FieldDropdown([["TCP","TCP"],["UDP","UDP"]]),"mode"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("mode");return mt.Msg.MIXLY_ESP32_NETWORK_SOCKET_INIT_TOOLTIP+{TCP:"TCP",UDP:"UDP"}[e]}))}},UE={init:function(){this.setColour(DE),this.appendValueInput("VAR").setCheck("var").appendField(mt.Msg.MIXLY_MICROPYTHON_SOCKET_LET_SOCKET),this.appendValueInput("address").appendField(mt.Msg.MIXLY_MICROPYTHON_SOCKET_BIND_TO_ADDRESS),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_NETWORK_SOCKET_BIND_TOOLTIP)}},wE={init:function(){this.setColour(DE),this.appendValueInput("VAR").setCheck("var").appendField(mt.Msg.MIXLY_MICROPYTHON_SOCKET_LET_SOCKET),this.appendValueInput("address").appendField(mt.Msg.MIXLY_MICROPYTHON_SOCKET_CONNECT_TO_ADDRESS),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_NETWORK_SOCKET_CONNECT_TOOLTIP)}},kE={init:function(){this.setColour(DE),this.appendValueInput("VAR").setCheck("var"),this.appendValueInput("queue").setCheck(Number).appendField(mt.Msg.MIXLY_MICROPYTHON_SOCKET_LISTEN).appendField(mt.Msg.MIXLY_MICROPYTHON_SOCKET_QUEUE),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_NETWORK_SOCKET_LISTEN_TOOLTIP)}},HE={init:function(){this.setColour(DE),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROPYTHON_SOCKET_ACCEPT),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_NETWORK_SOCKET_ACCEPT_TOOLTIP)}},WE={init:function(){this.setColour(DE),this.appendValueInput("VAR").setCheck("var").appendField("TCP"),this.appendValueInput("size").setCheck(Number).appendField(mt.Msg.MIXLY_MICROPYTHON_SOCKET_RECEIVE),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_NETWORK_SOCKET_RECEIVE_TOOLTIP)}},KE={init:function(){this.setColour(DE),this.appendValueInput("VAR").setCheck("var").appendField("TCP"),this.appendValueInput("content").appendField(mt.Msg.MIXLY_MICROPYTHON_SOCKET_SEND),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_NETWORK_SOCKET_SEND_TOOLTIP)}},JE={init:function(){this.setColour(DE),this.appendValueInput("VAR").setCheck("var").appendField("UDP"),this.appendValueInput("size").setCheck(Number).appendField(mt.Msg.MIXLY_MICROPYTHON_SOCKET_RECEIVE),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_NETWORK_SOCKET_RECEIVE_FROM_TOOLTIP)}},QE={init:function(){this.setColour(DE),this.appendValueInput("VAR").setCheck("var").appendField("UDP"),this.appendValueInput("content").appendField(mt.Msg.MIXLY_MICROPYTHON_SOCKET_SEND),this.appendValueInput("address").appendField(mt.Msg.MIXLY_MICROPYTHON_SOCKET_TO),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_NETWORK_SOCKET_SEND_TO_TOOLTIP)}},qE={init:function(){this.setColour(DE),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROPYTHON_SOCKET_CLOSE),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_NETWORK_SOCKET_CLOSE_TOOLTIP)}},zE={init:function(){this.setColour(DE),this.appendValueInput("DOMAIN").appendField(mt.Msg.DISPLAY_IMAGE_LET2).setCheck(String),this.appendDummyInput("").appendField(mt.Msg.blockpy_REQUESTS_GET).appendField(new mt.FieldTextInput("response"),"VAR"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(mt.Msg.blockpy_REQUESTS_GET_TOOLTIP)},getVars:function(){return[this.getFieldValue("VAR")]},renameVar:function(t,e){mt.Names.equals(t,this.getFieldValue("VAR"))&&this.setTitleValue(e,"VAR")}},jE={init:function(){this.appendValueInput("VAL");var t=[[mt.Msg.blockpy_REQUESTS_GET_ATTR_STATUS_CODE,"status_code"],[mt.Msg.blockpy_REQUESTS_GET_ATTR_TEXT,"text"],[mt.Msg.blockpy_REQUESTS_GET_ATTR_COOKIES,"cookies"],[mt.Msg.blockpy_REQUESTS_GET_ATTR_CONTENT,"content"]];this.setColour(DE),this.appendDummyInput("").appendField(mt.Msg.MIXLY_MICROBIT_JS_GET).appendField(new mt.FieldDropdown(t),"ATTR"),this.setInputsInline(!0),this.setOutput(!0,String);var e=this;this.setTooltip((function(){var t=e.getFieldValue("DIR");return{clear:mt.Msg.MIXLY_TOOLTIP_TURTEL_CLEAR,reset:mt.Msg.MIXLY_TOOLTIP_TURTEL_RESET,home:mt.Msg.MIXLY_TOOLTIP_TURTEL_HOME}[t]}))}},ZE={init:function(){this.appendValueInput("VAR").appendField(mt.Msg.DISPLAY_IMAGE_LET2).setCheck(String);this.setColour(DE),this.appendDummyInput("").appendField(mt.Msg.blockpy_CONDUCT).appendField(new mt.FieldDropdown([["post","post"],["put","put"],["delete","delete"],["head","head"],["option","option"]]),"DIR"),this.appendDummyInput("").appendField(mt.Msg.blockpy_REQUESTS),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("DIR");return{forward:mt.Msg.MIXLY_TOOLTIP_TURTEL_FORWARD,backward:mt.Msg.MIXLY_TOOLTIP_TURTEL_BACKWARD}[e]}))}},$E={init:function(){this.setColour(DE),this.appendDummyInput("").appendField(mt.Msg.MIXLY_GET_NTP+"(NTP)"),this.appendValueInput("data").appendField(mt.Msg.blynk_SERVER_ADD),this.setOutput(!0,"Tuple"),this.setInputsInline(!0)}},tO={init:function(){this.setColour(DE),this.appendDummyInput("").appendField(new mt.FieldDropdown([["ntp.aliyun.com","ntp.aliyun.com"],["ntp1.aliyun.com","ntp1.aliyun.com"],["ntp2.aliyun.com","ntp2.aliyun.com"],["ntp3.aliyun.com","ntp3.aliyun.com"],["ntp4.aliyun.com","ntp4.aliyun.com"],["ntp5.aliyun.com","ntp5.aliyun.com"],["ntp6.aliyun.com","ntp6.aliyun.com"],["ntp7.aliyun.com","ntp7.aliyun.com"],["time1.cloud.tencent.com","time1.cloud.tencent.com"],["time2.cloud.tencent.com","time2.cloud.tencent.com"],["time3.cloud.tencent.com","time3.cloud.tencent.com"],["time4.cloud.tencent.com","time4.cloud.tencent.com"],["time5.cloud.tencent.com","time5.cloud.tencent.com"]]),"op"),this.setOutput(!0)}},eO="#3288dd",iO={init:function(){this.setColour(eO),this.appendValueInput("URL").appendField(mt.Msg.DISPLAY_IMAGE_LET2).setCheck(String),this.appendDummyInput("").appendField(mt.Msg.blockpy_CONDUCT).appendField(new mt.FieldDropdown([["get","get"],["head","head"],["delete","delete"]]),"TYPE").appendField(mt.Msg.blockpy_REQUESTS).appendField(mt.Msg.MIXPY_REQUESTS_GET_RESULT),this.setInputsInline(!0),this.setOutput(!0),this.setTooltip("")}},nO={init:function(){this.setColour(eO),this.appendValueInput("URL").appendField(mt.Msg.DISPLAY_IMAGE_LET2).setCheck(String),this.appendDummyInput("").appendField(mt.Msg.blockpy_CONDUCT).appendField(new mt.FieldDropdown([["post","post"],["put","put"],["patch","patch"]]),"TYPE").appendField(mt.Msg.blockpy_REQUESTS),this.appendValueInput("data").appendField(mt.Msg.blockpy_REQUESTS+mt.Msg.OLED_STRING),this.appendDummyInput("").appendField(mt.Msg.MIXPY_REQUESTS_GET_RESULT),this.setInputsInline(!0),this.setOutput(!0),this.setTooltip("")}},sO={init:function(){this.appendValueInput("VAL");var t=[[mt.Msg.blockpy_REQUESTS_GET_ATTR_TEXT,"text"],[mt.Msg.blockpy_REQUESTS_GET_ATTR_JSON,"json()"],[mt.Msg.blockpy_REQUESTS_GET_ATTR_STATUS_CODE,"status_code"],[mt.Msg.blockpy_REQUESTS_GET_ATTR_CONTENT,"content"],[mt.Msg.MIXPY_TEXT_ENCODE,"encoding"]];this.setColour(eO),this.appendDummyInput("").appendField(mt.Msg.MIXLY_MICROBIT_JS_GET).appendField(new mt.FieldDropdown(t),"ATTR"),this.setInputsInline(!0),this.setOutput(!0,String)}},_O={init:function(){this.setColour(eO),this.appendDummyInput().appendField(mt.Msg.MIXLY_ESP32_IOT_CONNECT_WIFI),this.appendValueInput("WIFINAME").setCheck(String).appendField(mt.Msg.HTML_NAME),this.appendValueInput("PASSWORD").setCheck(String).appendField(mt.Msg.HTML_PASSWORD),this.appendValueInput("TIMEOUT").setCheck(Number).appendField(mt.Msg.MIXLY_IR_TIMEOUT),this.appendDummyInput().appendField(mt.Msg.MIXLY_MILLIS),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_IOT_WIFI_CONNECT_TOOLTIP)}},oO={init:function(){this.setColour(eO),this.appendDummyInput().appendField(mt.Msg.MIXLY_ESP32_IOT_EMQX_CONNECT_TOOLTIP),this.appendValueInput("SERVER").setCheck(String).appendField(mt.Msg.MIXLY_EMQX_SERVER).setAlign(mt.inputs.Align.RIGHT),this.appendValueInput("PORT").setCheck(Number).appendField(mt.Msg.MIXLY_EMQX_PORT).setAlign(mt.inputs.Align.RIGHT),this.appendValueInput("CLIENT_ID").setCheck(String).appendField(mt.Msg.MIXLY_EMQX_CLIENT_ID).setAlign(mt.inputs.Align.RIGHT),this.appendValueInput("USERNAME").setCheck(String).appendField(mt.Msg.MIXLY_WIFI_USERNAME).setAlign(mt.inputs.Align.RIGHT),this.appendValueInput("PASSWORD").setCheck(String).appendField(mt.Msg.MIXLY_IOT_PASSWORD).setAlign(mt.inputs.Align.RIGHT),this.setPreviousStatement(!0),this.setNextStatement(!0)}},pO={init:function(){this.setColour(eO),this.appendValueInput("TOPIC").appendField(mt.Msg.MIXLY_EMQX_SUBSCRIBE+mt.Msg.MIXLY_MICROBIT_MSG).appendField(mt.Msg.MIXLY_EMQX_PUBLISH_TOPIC),this.appendValueInput("MESSAGE").appendField(mt.Msg.blockpy_set_of),this.setInputsInline(!0),this.setOutput(!0)}},aO={init:function(){this.setColour(eO),this.appendDummyInput().appendField("mqtt"),this.appendValueInput("TOPIC").appendField(mt.Msg.MIXLY_EMQX_SUBSCRIBE+mt.Msg.MIXLY_MICROBIT_MSG).appendField(mt.Msg.MIXLY_EMQX_PUBLISH_TOPIC),this.appendValueInput("METHOD").appendField(mt.Msg.MIXLY_EMQX_SET_METHOD),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},uO={init:function(){this.setColour(eO),this.appendDummyInput().appendField("mqtt"),this.appendValueInput("TOPIC").appendField(mt.Msg.MIXLY_EMQX_PUBLISH_NEW).appendField(mt.Msg.MIXLY_EMQX_PUBLISH_TOPIC),this.appendValueInput("MSG").appendField(mt.Msg.HTML_BODY),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},rO={init:function(){this.setColour(eO),this.appendDummyInput().appendField("mqtt"+mt.Msg.MIXLY_EMQX_IS_CONNECT),this.setInputsInline(!0),this.setOutput(!0)}},dO=100,lO={init:function(){if("mixgo_nova"==Et.Boards.getSelectedBoardKey().split(":")[2])var t="Nova G1";this.setColour(dO),this.appendDummyInput().appendField(t).appendField(mt.Msg.MIXLY_MIXGO_NOVA_POTENTIAL_NUM),this.setOutput(!0,Number),this.setInputsInline(!0)}},IO={init:function(){if("mixgo_nova"==Et.Boards.getSelectedBoardKey().split(":")[2])var t="Nova G1";this.setColour(dO),this.appendValueInput("PIN").appendField(t).appendField(mt.Msg.MOTOR_DC).appendField(mt.Msg.LCD_NUMBERING),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_Direction).appendField(new mt.FieldDropdown([[mt.Msg.CLOCKWISE,"CW"],[mt.Msg.ANTI_CLOCKWISE,"CCW"],[mt.Msg.MOTOR_P,"P"],[mt.Msg.MOTOR_N,"N"]]),"direction"),this.appendValueInput("speed").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_STEPPER_SET_SPEED),this.appendDummyInput("").appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},TO={init:function(){if("mixgo_nova"==Et.Boards.getSelectedBoardKey().split(":")[2])var t="Nova G1";this.setColour(dO),this.appendValueInput("PIN").appendField(t).appendField(mt.Msg.SET_USB),this.appendValueInput("percent").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_POWER_SUPPLY),this.appendDummyInput("").appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},MO={init:function(){if("mixgo_nova"==Et.Boards.getSelectedBoardKey().split(":")[2])var t="Nova G1";this.setColour(dO),this.appendDummyInput().appendField(t).appendField(mt.Msg.MIXLY_SPK_STATE).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_ON,"True"],[mt.Msg.MIXLY_OFF,"False"]]),"state"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},hO=100,mO={init:function(){var t=Et.Boards.getSelectedBoardKey().split(":")[2];if("mixgo_ce"==t)var e="CE G6";else if("mixgo_pe"==t)e="PE G1";this.setColour(hO),this.appendValueInput("I2CSUB").appendField(mt.Msg.CONTROLS_FOR_INPUT_WITH+"I2C").setCheck("var"),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_MICROPYTHON_SOCKET_MAKE).setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_SETUP+mt.Msg.LISTS_SET_INDEX_INPUT_TO).appendField(e),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null)}},EO={init:function(){var t=Et.Boards.getSelectedBoardKey().split(":")[2];if("mixgo_ce"==t)var e="CE G6";else if("mixgo_pe"==t)e="PE G1";this.setColour(hO),this.appendValueInput("SUB").appendField(e).setCheck("var"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MIXGO_CAR_BATTERY_LEFT),this.setOutput(!0,Number),this.setInputsInline(!0)}},OO={init:function(){var t=Et.Boards.getSelectedBoardKey().split(":")[2];if("mixgo_ce"==t)var e="CE G6";else if("mixgo_pe"==t)e="PE G1";this.setColour(hO),this.appendValueInput("SUB").appendField(e).setCheck("var"),this.appendValueInput("PIN").appendField(mt.Msg.MOTOR_DC).appendField(mt.Msg.LCD_NUMBERING),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_Direction).appendField(new mt.FieldDropdown([[mt.Msg.CLOCKWISE,"CW"],[mt.Msg.ANTI_CLOCKWISE,"CCW"],[mt.Msg.MOTOR_P,"P"],[mt.Msg.MOTOR_N,"N"]]),"direction"),this.appendValueInput("speed").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_STEPPER_SET_SPEED),this.appendDummyInput("").appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},RO={init:function(){var t=Et.Boards.getSelectedBoardKey().split(":")[2];if("mixgo_ce"==t)var e="CE G6";else if("mixgo_pe"==t)e="PE G1";this.setColour(hO),this.appendValueInput("SUB").appendField(e).setCheck("var"),this.appendValueInput("PIN").appendField(mt.Msg.MOTOR_DC).appendField(mt.Msg.LCD_NUMBERING),this.appendDummyInput().appendField(mt.Msg.MIXLY_STEPPER_GET_SPEED),this.setOutput(!0,Number),this.setInputsInline(!0)}},cO={init:function(){var t=Et.Boards.getSelectedBoardKey().split(":")[2];if("mixgo_ce"==t)var e="CE G6";else if("mixgo_pe"==t)e="PE G1";this.setColour(hO),this.appendValueInput("SUB").appendField(e).setCheck("var"),this.appendValueInput("PIN").appendField("180°"+mt.Msg.MIXLY_SERVO).appendField(mt.Msg.LCD_NUMBERING),this.appendValueInput("NUM",Number).setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_MICROBIT_JS_BY_ANGLE),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_SERVO_MOVE)}},gO={init:function(){var t=Et.Boards.getSelectedBoardKey().split(":")[2];if("mixgo_ce"==t)var e="CE G6";else if("mixgo_pe"==t)e="PE G1";this.setColour(hO),this.appendValueInput("SUB").appendField(e).setCheck("var"),this.appendValueInput("PIN").appendField("360°"+mt.Msg.MIXLY_SERVO).appendField(mt.Msg.LCD_NUMBERING),this.appendValueInput("NUM",Number).setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_SPEED),this.appendDummyInput().appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_SERVO_SPEED_TOOLIPS)}},CO={init:function(){var t=Et.Boards.getSelectedBoardKey().split(":")[2];if("mixgo_ce"==t)var e="CE G6";else if("mixgo_pe"==t)e="PE G1";this.setColour(hO),this.appendValueInput("SUB").appendField(e).setCheck("var"),this.appendValueInput("PIN").appendField("180°"+mt.Msg.MIXLY_SERVO),this.appendDummyInput().appendField(mt.Msg.MIXLY_GET+mt.Msg.MIXLY_MICROBIT_JS_BY_ANGLE),this.setOutput(!0,Number),this.setInputsInline(!0)}},SO={init:function(){var t=Et.Boards.getSelectedBoardKey().split(":")[2];if("mixgo_ce"==t)var e="CE G6";else if("mixgo_pe"==t)e="PE G1";this.setColour(hO),this.appendValueInput("SUB").appendField(e).setCheck("var"),this.appendValueInput("PIN").appendField("360°"+mt.Msg.MIXLY_SERVO).appendField(mt.Msg.LCD_NUMBERING),this.appendDummyInput().appendField(mt.Msg.MIXLY_GET+mt.Msg.MIXLY_SPEED),this.setOutput(!0,Number),this.setInputsInline(!0)}},AO="#A58C5B",LO={init:function(){this.setColour(AO),this.appendValueInput("PIN",Number).appendField(mt.Msg.MIXLY_BUTTON).appendField(mt.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput().appendField(mt.Msg.MIXLY_IS_PRESSED),this.appendValueInput("STAT").appendField(mt.Msg.MIXLY_ELECLEVEL),this.setOutput(!0,Boolean),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_SENOR_IS_PRESSED)}},NO={init:function(){this.setColour(AO),this.appendValueInput("PIN",Number).appendField(mt.Msg.MIXLY_BUTTON).appendField(mt.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput().appendField(mt.Msg.MIXLY_WAS_PRESSED),this.appendValueInput("STAT").appendField(mt.Msg.MIXLY_ELECLEVEL),this.setOutput(!0,Boolean),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_SENOR_WAS_PRESSED)}},DO={init:function(){this.setColour(AO),this.appendValueInput("PIN",Number).appendField(mt.Msg.MIXLY_BUTTON).appendField(mt.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput().appendField(mt.Msg.MIXLY_GET_PRESSES),this.appendValueInput("VAR").setCheck(Number).appendField(mt.Msg.MIXLY_GET_PRESSES_TIME),this.setOutput(!0,Number),this.setInputsInline(!0),this.setTooltip(mt.Msg.PROCEDURES_DEFRETURN_RETURN+mt.Msg.MIXLY_BUTTON+mt.Msg.MIXLY_GET_PRESSES)}},fO={init:function(){this.setColour(AO),this.appendValueInput("PIN",Number).appendField(mt.Msg.MIXLY_BUTTON).appendField(mt.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput("").appendField(mt.Msg.MIXLY_MODE).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_RISING,"machine.Pin.IRQ_RISING"],[mt.Msg.MIXLY_FALLING,"machine.Pin.IRQ_FALLING"],[mt.Msg.MIXLY_CHANGE,"(machine.Pin.IRQ_RISING | machine.Pin.IRQ_FALLING)"]]),"mode"),this.appendValueInput("DO").appendField(mt.Msg.MIXLY_DO),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(mt.Msg.MIXLY_TOOLTIP_INOUT_ATTACHINTERRUPT)}},FO={init:function(){this.setColour(AO),this.appendValueInput("SUB").appendField("MPU9250").setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_MICROBIT_JS_CURRENT_GESTURE).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_MICROBIT_shake,"shake"],[mt.Msg.MIXLY_UP,"up"],[mt.Msg.MIXLY_DOWN,"down"],[mt.Msg.MIXLY_LEFT,"left"],[mt.Msg.MIXLY_RIGHT,"right"],[mt.Msg.MIXLY_MICROBIT_face_up,"face up"],[mt.Msg.MIXLY_MICROBIT_face_down,"face down"],[mt.Msg.MIXLY_MICROBIT_freefall,"freefall"],["3g","3g"],["6g","6g"],["8g","8g"]]),"gesture"),this.appendStatementInput("DO").appendField(mt.Msg.MIXLY_DO),this.setPreviousStatement(!0),this.setNextStatement(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("gesture"),i=mt.Msg.MIXLY_MICROBIT_JS_CURRENT,n=mt.Msg.MSG.catSensor,s=mt.Msg.MIXLY_MICROBIT_JS_STATE,_=mt.Msg.MIXLY_MICROBIT_PERFORMANCE;return i+n+s+{shake:mt.Msg.MIXLY_MICROBIT_shake,up:mt.Msg.MIXLY_UP,down:mt.Msg.MIXLY_DOWN,left:mt.Msg.MIXLY_LEFT,right:mt.Msg.MIXLY_RIGHT,"face up":mt.Msg.MIXLY_MICROBIT_face_up,"face down":mt.Msg.MIXLY_MICROBIT_face_down,freefall:mt.Msg.MIXLY_MICROBIT_freefall,"3g":"3g","6g":"6g","8g":"8g"}[e]+_}))}},PO={init:function(){this.setColour(AO),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_ADXL345).setCheck("var"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_JS_ACCELERATION).appendField(new mt.FieldDropdown([["x","x"],["y","y"],["z","z"],["(x,y,z)","values"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_MICROBIT_JS_ACCELERATION);var t=this;this.setTooltip((function(){var e=t.getFieldValue("key"),i=mt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET,n=mt.Msg.MIXLY_MICROBIT_Direction,s=mt.Msg.MIXLY_MICROBIT_JS_ACCELERATION1;return i+{x:"x",y:"y",z:"z","(x,y,z)":mt.Msg.MIXLY_MICROBIT_Shiliang_Direction}[e]+n+s}))}},vO={init:function(){this.setColour(AO),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_JS_LIGHT_LEVEL),this.setOutput(!0,Number),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_SENSOR_LIGHT_LEVEL_TOOLTIP)}},YO={init:function(){var t=[[mt.Msg.MIXLY_GETTEMPERATUE,"temperature"],[mt.Msg.MIXLY_GETHUMIDITY,"humidity"]];this.setColour(AO),this.appendValueInput("PIN",Number).appendField(new mt.FieldDropdown([["DHT11","DHT11"],["DHT22","DHT22"]]),"TYPE").appendField(mt.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput("").appendField(new mt.FieldDropdown(t),"WHAT"),this.setOutput(!0,Number);var e=this;this.setTooltip((function(){var t=e.getFieldValue("WHAT");return{temperature:mt.Msg.MIXLY_TOOLTIP_BLOCKGROUP_GET_TEM,relative_humidity:mt.Msg.MIXLY_TOOLTIP_BLOCKGROUP_GET_HUM,tempandhum:mt.Msg.MIXLY_TOOLTIP_BLOCKGROUP_GET_TEM_HUM}[t]}))}},XO={init:function(){this.setColour(AO),this.appendDummyInput().appendField(mt.Msg.MIXLY_ESP32_EXTERN_LIGHT),this.appendValueInput("PIN",Number).appendField(mt.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput().appendField(mt.Msg.MIXLY_ESP32_EXTERN_VALUE),this.setOutput(!0,Number),this.setInputsInline(!0),this.setTooltip(mt.Msg.ESP32_SENSOR_NIXGO_LIGHT_TOOLTIP)}},xO={init:function(){this.setColour(AO),this.appendDummyInput().appendField(mt.Msg.MIXLY_ESP32_EXTERN_SOUND),this.appendValueInput("PIN",Number).appendField(mt.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput().appendField(mt.Msg.MIXLY_ESP32_EXTERN_VALUE),this.setOutput(!0,Number),this.setInputsInline(!0),this.setTooltip(mt.Msg.ESP32_SENSOR_NIXGO_SOUND_TOOLTIP)}},yO={init:function(){this.setColour(AO),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET).appendField(new mt.FieldDropdown([[mt.Msg.TEXT_TRIM_LEFT,"left"],[mt.Msg.TEXT_TRIM_RIGHT,"right"]]),"direction").appendField(mt.Msg.MIXLY_ESP32_NEAR),this.setOutput(!0,Number),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("direction"),i=mt.Msg.MIXLY_ESP32_SENSOR_MIXGO_PIN_NEAR_TOOLTIP,n=mt.Msg.MIXLY_ESP32_NEAR;return i+{left:mt.Msg.TEXT_TRIM_LEFT,right:mt.Msg.TEXT_TRIM_RIGHT}[e]+n}))}},bO={init:function(){this.setColour(AO),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_ALTITUDE_SENSOR+" BMP280").setCheck("var"),this.appendDummyInput("").appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_GETTEMPERATUE,"get_BMP_temperature()"],[mt.Msg.MIXLY_GETPRESSURE,"get_BMP_pressure()"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("key");return{"get_BMP_temperature()":mt.Msg.MIXLY_MICROBIT_SENSOR_BMP_temperature_TOOLTIP,"get_BMP_pressure()":mt.Msg.MIXLY_MICROBIT_SENSOR_BMP_press_TOOLTIP}[e]}))}},VO={init:function(){this.setColour(AO),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_TEMP_AND_HUMIDITY_SENSOR+" SHT20").setCheck("var"),this.appendDummyInput("").appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_GETTEMPERATUE,"get_SHT_temperature()"],[mt.Msg.MIXLY_GETHUMIDITY,"get_SHT_relative_humidity()"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("key");return{"get_SHT_temperature()":mt.Msg.MIXLY_MICROBIT_SENSOR_SHT_temperature_TOOLTIP,"get_SHT_relative_humidity()":mt.Msg.MIXLY_MICROBIT_SENSOR_SHT_HUM_TOOLTIP}[e]}))}},BO={init:function(){this.setColour(AO),this.appendValueInput("PIN",Number).appendField("DS18X20 "+mt.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput("").appendField(mt.Msg.MIXLY_GETTEMPERATUE),this.setInputsInline(!0),this.setOutput(!0,Number),this.setTooltip(mt.Msg.MIXLY_MICROBIT_SENSOR_DS18X20_TOOLTIP)}},GO={init:function(){this.setColour(AO),this.appendDummyInput("").appendField("LM35"+mt.Msg.MIXLY_TEMP),this.appendValueInput("PIN",Number).appendField(mt.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput("").appendField(mt.Msg.MIXLY_GETTEMPERATUE),this.setInputsInline(!0),this.setOutput(!0,Number),this.setTooltip(mt.Msg.MIXLY_TOOLTIP_LM35)}},UO={init:function(){this.setColour(AO),this.appendValueInput("I2CSUB").appendField(mt.Msg.CONTROLS_FOR_INPUT_WITH+"I2C").setCheck("var"),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_MICROPYTHON_SOCKET_MAKE).setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_SETUP+mt.Msg.LISTS_SET_INDEX_INPUT_TO).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_ESP32_EXTERN_LIGHT+"(LTR308ALS)","LTR308"],[mt.Msg.MIXLY_COLOR_SENSOR+"(LTR381RGB)","LTR381RGB"],[mt.Msg.MIXLY_COLOR_SENSOR+"(UCS12071)","UCS12071"],[mt.Msg.MIXLY_EXTERN_LIGHTUV+"(LTR390UV)","LTR390UV"],[mt.Msg.MIXLY_ALTITUDE_SENSOR+"(HP203X)","HP203X"],[mt.Msg.MIXLY_ALTITUDE_SENSOR+"(SPL06_001)","SPL06_001"],[mt.Msg.MIXLY_ALTITUDE_SENSOR+"(BMP280)","BMP280"],[mt.Msg.MIXLY_TEMP_AND_HUMIDITY_SENSOR+"(SHTC3)","SHTC3"],[mt.Msg.MIXLY_TEMP_AND_HUMIDITY_SENSOR+"(AHT21)","AHT21"],[mt.Msg.MIXLY_TEMP_AND_HUMIDITY_SENSOR+"(SHT20)","SHT20"],[mt.Msg.MIXLY_LASER_RANGE_SENSOR+"(VL53L0X)","VL53L0X"],[mt.Msg.MIXLY_GEOMAGNETIC_SENSOR+"(QMC5883L)","QMC5883L"],[mt.Msg.MIXLY_ESP32_MAX30102+"(MAX30102)","MAX30102"],[mt.Msg.HTML_COLOUR+"、"+mt.Msg.MIXLY_ENVIRONMENT_LIGHT+"、"+mt.Msg.MIXLY_NEXT+"、"+mt.Msg.MIXLY_ESP32_APDS9960+"(APDS9960)","APDS9960"],[mt.Msg.MIXLY_NINE_AXIS_SENSOR+"(MPU9250)","MPU9250"],[mt.Msg.MixGo_MPU9250+"(ADXL345)","ADXL345"],["RFID","RFID"],[mt.Msg.MIXLY_RADAR_SENSOR+"(CBR817)","CBR817"],[mt.Msg.MIXLY_AipSpeech_asr+"(CI130X)","CI130X"]]),"key"),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setFieldValue("LTR308","key")}},wO={init:function(){this.setColour(AO),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_RADAR+"CBR817").setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.LISTS_SET_INDEX_SET+mt.Msg.MIXlY_INTERACTION),this.appendValueInput("VAR").appendField(mt.Msg.MIXLY_DETECTION_THRESHOLD),this.appendValueInput("VAR2").appendField(mt.Msg.MIXLY_DELAY_TIME),this.appendDummyInput().appendField("ms"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_THRESHOLD_TOOLTIP+" ; "+mt.Msg.MIXLY_DELAY_TIME_RANGE)}},kO={init:function(){this.setColour(AO),this.appendDummyInput("").appendField(mt.Msg.MIXLY_RADAR).appendField(mt.Msg.LISTS_SET_INDEX_SET+mt.Msg.MIXlY_INTERACTION),this.appendValueInput("VAR").appendField(mt.Msg.MIXLY_DETECTION_THRESHOLD),this.appendValueInput("VAR2").appendField(mt.Msg.MIXLY_DELAY_TIME),this.appendDummyInput().appendField("ms"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_THRESHOLD_TOOLTIP+" ; "+mt.Msg.MIXLY_DELAY_TIME_RANGE)}},HO={init:function(){this.setColour(AO),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_RADAR+"CBR817").setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_GET_TO_INTERACTION),this.setOutput(!0),this.setInputsInline(!0)}},WO={init:function(){this.setColour(AO),this.appendDummyInput("").appendField(mt.Msg.MIXLY_RADAR).appendField(mt.Msg.MIXLY_GET_TO_INTERACTION),this.setOutput(!0),this.setInputsInline(!0)}},KO={init:function(){this.setColour(AO),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_AipSpeech_asr+"CI130X").setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_IDENTIFY_ONCE_AND_SAVE),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0)}},JO={init:function(){this.setColour(AO),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_AipSpeech_asr+"CI130X").setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_GET).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_HELLO_XIAOZHI,"1"],[mt.Msg.MIXLY_XIAOZHIXIAOZHI,"2"],[mt.Msg.MIXLY_THE_FIRST,"3"],[mt.Msg.MIXLY_THE_SECOND,"4"],[mt.Msg.MIXLY_THE_THIRD,"5"],[mt.Msg.MIXLY_THE_FOURTH,"6"],[mt.Msg.MIXLY_THE_FIFTH,"7"],[mt.Msg.MIXLY_THE_SIXTH,"8"],[mt.Msg.MIXLY_THE_SEVENTH,"9"],[mt.Msg.MIXLY_THE_EIGHTH,"10"],[mt.Msg.MIXLY_THE_NINTH,"11"],[mt.Msg.MIXLY_THE_TENTH,"12"],[mt.Msg.MIXLY_THE_ELEVENTH,"13"],[mt.Msg.MIXLY_THE_TWELFTH,"14"],[mt.Msg.MIXLY_THE_13TH,"15"],[mt.Msg.MIXLY_THE_14TH,"16"],[mt.Msg.MIXLY_THE_15TH,"17"],[mt.Msg.MIXLY_THE_16TH,"18"],[mt.Msg.MIXLY_THE_17TH,"19"],[mt.Msg.MIXLY_THE_18TH,"20"],[mt.Msg.MIXLY_THE_19TH,"21"],[mt.Msg.MIXLY_THE_20TH,"22"],[mt.Msg.MIXLY_Turn_on_the_lights,"23"],[mt.Msg.MIXLY_Turn_off_the_lights,"24"],[mt.Msg.MIXLY_Turn_up_the_brightness,"25"],[mt.Msg.MIXLY_Turn_down_the_brightness,"26"],[mt.Msg.MIXLY_Set_it_to_red,"27"],[mt.Msg.MIXLY_Set_it_to_orange,"28"],[mt.Msg.MIXLY_Set_it_to_yellow,"29"],[mt.Msg.MIXLY_Set_it_to_green,"30"],[mt.Msg.MIXLY_Set_it_to_cyan,"31"],[mt.Msg.MIXLY_Set_it_to_blue,"32"],[mt.Msg.MIXLY_Set_it_to_purple,"33"],[mt.Msg.MIXLY_Set_it_to_white,"34"],[mt.Msg.MIXLY_Turn_on_the_fan,"35"],[mt.Msg.MIXLY_Turn_off_the_fan,"36"],[mt.Msg.MIXLY_First_gear,"37"],[mt.Msg.MIXLY_Wind_speed_second,"38"],[mt.Msg.MIXLY_Third_gear,"39"],[mt.Msg.MIXLY_Previous,"40"],[mt.Msg.MIXLY_Next_page,"41"],[mt.Msg.MIXLY_Show_smiley_face,"42"],[mt.Msg.MIXLY_Show_crying_face,"43"],[mt.Msg.MIXLY_Show_love,"44"],[mt.Msg.MIXLY_Close_display,"45"],[mt.Msg.MIXLY_Start_execution,"46"],[mt.Msg.MIXLY_FORWARD,"47"],[mt.Msg.MIXLY_BACKWARD,"48"],[mt.Msg.MIXLY_TURNLEFT,"49"],[mt.Msg.MIXLY_TURNRIGHT,"50"],[mt.Msg.MIXLY_STOP,"51"],[mt.Msg.MIXLY_Accelerate,"52"],[mt.Msg.MIXLY_retard,"53"],[mt.Msg.ROTATION_FORWARD,"54"],[mt.Msg.ROTATION_BACKWARD,"55"],[mt.Msg.MIXLY_Query_temperature,"56"],[mt.Msg.MIXLY_Query_humidity,"57"],[mt.Msg.MIXLY_Query_brightness,"58"],[mt.Msg.MIXLY_Query_sound,"59"],[mt.Msg.MIXLY_Query_time,"60"],[mt.Msg.MIXLY_Query_distance,"61"],[mt.Msg.MIXLY_Query_pressure,"62"],[mt.Msg.MIXLY_Query_key,"63"],[mt.Msg.MIXLY_Query_touch,"64"],[mt.Msg.MIXLY_Query_color,"65"]]),"cmd").appendField(mt.Msg.MIXLY_WHETHER+mt.Msg.MIXLY_BE_IDENTIFIED),this.setOutput(!0),this.setInputsInline(!0)}},QO={init:function(){this.setColour(AO),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_AipSpeech_asr+"CI130X").setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_GET).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_RECOGNIZED_STATE,"status1"],[mt.Msg.MIXLY_WHETHER_BROADCAST,"status2"],[mt.Msg.MIXLY_THE_RECOGNIZED_CMD,"result"]]),"key"),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_CI130X_GET_THE_RECOGNIZED_STATE_TOOLTIP)}},qO={init:function(){this.setColour(AO),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_AipSpeech_asr+"CI130X").setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_MP3_PLAY).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_MICROBIT_JS_INOUT_PULL_NONE,"None"],[mt.Msg.MIXLY_WIND_SPEED,"154"],[mt.Msg.MIXLY_HYETAL,"155"],[mt.Msg.MIXLY_TEMPERATURE,"156"],[mt.Msg.MIXLY_Humidity,"157"],[mt.Msg.MIXLY_Altitude,"158"],[mt.Msg.MIXLY_SOUND,"159"],[mt.Msg.MIXLY_BRIGHTNESS,"160"],[mt.Msg.ME_GO_HALL_SENSOR_DISTANCE,"161"],[mt.Msg.MIXLY_SERVO,"162"],[mt.Msg.MIXLY_MICROBIT_JS_BY_ANGLE,"163"],[mt.Msg.MIXLY_BUTTON2,"164"],[mt.Msg.MIXLY_ESP32_TOUCH,"165"],[mt.Msg.MIXLY_PAY,"166"],[mt.Msg.MIXLY_CARSH_CHANGE,"167"],[mt.Msg.MIXLY_COUNTDOWN,"168"],[mt.Msg.MIXLY_TIMING,"169"],[mt.Msg.MIXLY_AT_THE_MOMENT,"170"],[mt.Msg.MIXLY_MICROBIT_JS_CURRENT_GESTURE,"171"],[mt.Msg.MIXLY_FORWARD,"172"],[mt.Msg.MIXLY_BACKWARD,"173"],[mt.Msg.MIXLY_TURNLEFT,"174"],[mt.Msg.MIXLY_TURNRIGHT,"175"],[mt.Msg.MIXLY_STOP,"176"],[mt.Msg.MIXLY_Accelerate,"177"],[mt.Msg.MIXLY_retard,"178"],[mt.Msg.ROTATION_FORWARD,"179"],[mt.Msg.ROTATION_BACKWARD,"180"],[mt.Msg.TUPLE_JOIN,"181"],[mt.Msg.MIXLY_SHOW,"182"],[mt.Msg.MIXLY_LAMPLIGHT,"183"],[mt.Msg.MIXLY_ACCELERATION,"184"]]),"star"),this.appendValueInput("NUM").appendField(mt.Msg.MIXLY_NUMBER),this.appendDummyInput("").appendField(mt.Msg.MIXLY_UNIT).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_MICROBIT_JS_INOUT_PULL_NONE,"None"],[mt.Msg.MIXLY_YEAR,"117"],[mt.Msg.MIXLY_MONTH,"118"],[mt.Msg.MIXLY_DAY,"119"],[mt.Msg.MIXLY_HOUR,"120"],[mt.Msg.MIXLY_MINUTE,"121"],[mt.Msg.MIXLY_SECOND,"122"],[mt.Msg.MIXLY_WEEK2,"123"],[mt.Msg.MIXLY_RMB_UNIT,"124"],[mt.Msg.blockpy_setheading_degree,"125"],[mt.Msg.MIXLY_GEAR,"126"],[mt.Msg.MIXLY_LAYER,"127"],[mt.Msg.MIXLY_GRAM,"128"],[mt.Msg.MIXLY_METER,"129"],[mt.Msg.MIXLY_CENTIMETER,"130"],[mt.Msg.MIXLY_MILLIMETER,"131"],[mt.Msg.MIXLY_LUMEN,"132"],[mt.Msg.MIXLY_DECIBEL,"133"],[mt.Msg.MIXLY_hectopascal,"134"],[mt.Msg.MIXLY_PERCENT,"135"],[mt.Msg.MIXLY_CELSIUS,"136"],[mt.Msg.MIXLY_METER_PER_SEC,"137"],[mt.Msg.MIXLY_MICROBIT_Turn_on_display,"138"],[mt.Msg.MIXLY_MICROBIT_Turn_off_display,"139"],[mt.Msg.MIXLY_SUCCESS,"140"],[mt.Msg.MIXLY_FAILED,"141"],[mt.Msg.MIXLY_WRONG,"142"],[mt.Msg.MIXLY_GOOD,"143"],[mt.Msg.MIXLY_blockpy_set_add,"144"],[mt.Msg.MIXLY_DECREASE,"145"],[mt.Msg.COLOUR_RGB_RED,"146"],[mt.Msg.COLOUR_RGB_ORANGE,"147"],[mt.Msg.COLOUR_YELLOW,"148"],[mt.Msg.COLOUR_RGB_GREEN,"149"],[mt.Msg.COLOUR_CYAN,"150"],[mt.Msg.COLOUR_RGB_BLUE,"151"],[mt.Msg.COLOUR_RGB_PURPLE,"152"],[mt.Msg.COLOUR_RGB_WHITE,"153"]]),"end"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0)}},zO={init:function(){this.setColour(AO),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_AipSpeech_asr+"CI130X").setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.LISTS_SET_INDEX_SET+mt.Msg.MIXLY_SYSTEM+mt.Msg.MIXLY_CMD).appendField(new mt.FieldDropdown([[mt.Msg.MILXY_ENTER_WAKE_UP,"1"],[mt.Msg.MIXLY_INCREASE_VOLUME,"202"],[mt.Msg.MIXLY_REDUCE_VOLUME,"203"],[mt.Msg.MIXLY_MAX_VOLUME,"204"],[mt.Msg.MIXLY_MINIMUM,"205"],[mt.Msg.MIXLY_OPEN_RESPONSE,"206"],[mt.Msg.MIXLY_CLOSE_RESPONSE,"207"],[mt.Msg.MIXLY_QUIT_WAKE_UP,"208"]]),"cmd"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0)}},jO={init:function(){this.setColour(AO),this.appendDummyInput().appendField(mt.Msg.MIXLY_ESP32_MAX30102+" MAX30102"),this.appendValueInput("SUB").setCheck("var"),this.appendDummyInput().appendField(mt.Msg.MIXLY_GET).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_ESP32_MAX30102_IR,"[0]"],[mt.Msg.MIXLY_ESP32_MAX30102_RED,"[1]"],[mt.Msg.MIXLY_ESP32_MAX30102_IR+","+mt.Msg.MIXLY_ESP32_MAX30102_RED,""]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0)}},ZO={init:function(){this.setColour(AO),this.appendDummyInput().appendField(mt.Msg.MIXLY_ESP32_APDS9960+" APDS9960"),this.appendValueInput("SUB").setCheck("var"),this.appendDummyInput().appendField(mt.Msg.MIXLY_GET).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_ESP32_APDS9960_COLOR,"color"],[mt.Msg.MIXLY_ESP32_APDS9960_GESTURE,"gesture"],[mt.Msg.MIXLY_ESP32_APDS9960_APPROACH,"proximity"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0)}},$O={init:function(){this.setColour(AO),this.appendDummyInput().appendField(mt.Msg.MIXLY_ESP32_EXTERN_LIGHT+" LTR308ALS"),this.appendValueInput("SUB").setCheck("var"),this.appendDummyInput().appendField(mt.Msg.MIXLY_GET_LIGHT_INTENSITY),this.setOutput(!0,Number),this.setInputsInline(!0)}},tR={init:function(){this.setColour(AO),this.appendValueInput("SUB").appendField(mt.Msg.HTML_COLOUR+mt.Msg.MSG.catSensor+" LTR381RGB").setCheck("var"),this.appendDummyInput("").appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_GET+mt.Msg.HTML_COLOUR,"[2]"],[mt.Msg.MIXLY_GET+mt.Msg.MIXLY_IR_STRENGTH,"[1]"],[mt.Msg.MIXLY_GET+mt.Msg.MIXLY_LIGHT_STRENGTH,"[0]"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0)}},eR={init:function(){this.setColour(AO),this.appendValueInput("SUB").appendField(mt.Msg.HTML_COLOUR+mt.Msg.MSG.catSensor+" UCS12071").setCheck("var"),this.appendDummyInput("").appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_GET+"RGB"+mt.Msg.HTML_COLOUR,"0"],[mt.Msg.MIXLY_GET+mt.Msg.MIXLY_RGB_RAW,"1"],[mt.Msg.MIXLY_GET_ENV_LIGHT+mt.Msg.MIXLY_BRIGHTNESS,"2"],[mt.Msg.GET_IR_STRENGTH+mt.Msg.MIXLY_BRIGHTNESS,"3"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0)}},iR={init:function(){this.setColour(AO),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_EXTERN_LIGHTUV+" LTR390UV").setCheck("var"),this.appendDummyInput().appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_GET_ENV_LIGHT,"E"],[mt.Msg.MIXLY_GET_ULTRAVIOLET,"U"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0)}},nR={init:function(){this.setColour(AO),this.appendDummyInput().appendField(mt.Msg.MIXLY_LASER_RANGE+" VL53L0X"),this.appendValueInput("SUB").setCheck("var"),this.appendDummyInput().appendField(mt.Msg.MIXLY_GET_DISTANCE+"(mm)"),this.setOutput(!0,Number),this.setInputsInline(!0)}},sR={init:function(){this.setColour(AO),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_TEM_HUM+" SHTC3").setCheck("var"),this.appendDummyInput("").appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_GETTEMPERATUE,"temperature"],[mt.Msg.MIXLY_GETHUMIDITY,"humidity"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("key");return{temperature:mt.Msg.MIXLY_MICROBIT_SENSOR_SHT_temperature_TOOLTIP,humidity:mt.Msg.MIXLY_MICROBIT_SENSOR_SHT_HUM_TOOLTIP}[e]}))}},_R={init:function(){this.setColour(AO),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_TEM_HUM+" AHT21").setCheck("var"),this.appendDummyInput("").appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_GETTEMPERATUE,"temperature"],[mt.Msg.MIXLY_GETHUMIDITY,"humidity"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("key");return{temperature:mt.Msg.MIXLY_MICROBIT_SENSOR_SHT_temperature_TOOLTIP,relative_humidity:mt.Msg.MIXLY_MICROBIT_SENSOR_SHT_HUM_TOOLTIP}[e]}))}},oR={init:function(){this.setColour(AO),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_Altitude+mt.Msg.MSG.catSensor+" HP203X").setCheck("var"),this.appendDummyInput("").appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_GETPRESSURE,"pressure()"],[mt.Msg.MIXLY_GETTEMPERATUE,"temperature()"],[mt.Msg.MIXLY_GET_ALTITUDE,"altitude()"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0)}},pR={init:function(){this.setColour(AO),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_Altitude+mt.Msg.MSG.catSensor+" SPL06_001").setCheck("var"),this.appendDummyInput("").appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_GETPRESSURE,"pressure()"],[mt.Msg.MIXLY_GETTEMPERATUE,"temperature()"],[mt.Msg.MIXLY_GET_ALTITUDE,"altitude()"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0)}},aR={init:function(){this.setColour(AO),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_MIXGOPE_FIELD+mt.Msg.MSG.catSensor+" QMC5883L").setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_MICROBIT_JS_GET).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_MICROBIT_JS_BY_ANGLE,"get_bearing()"],[mt.Msg.MIXLY_TEMPERATURE,"get_temp()"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0)}},uR={init:function(){this.setColour(AO),this.appendValueInput("SUB").appendField("MPU9250").setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_MICROBIT_JS_CURRENT_GESTURE).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_MICROBIT_shake,"shake"],[mt.Msg.MIXLY_UP,"up"],[mt.Msg.MIXLY_DOWN,"down"],[mt.Msg.MIXLY_LEFT,"left"],[mt.Msg.MIXLY_RIGHT,"right"],[mt.Msg.MIXLY_MICROBIT_face_up,"face up"],[mt.Msg.MIXLY_MICROBIT_face_down,"face down"]]),"gesture"),this.setOutput(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("gesture"),i=mt.Msg.MIXLY_MICROBIT_JS_CURRENT,n=mt.Msg.MSG.catSensor,s=mt.Msg.MIXLY_MICROBIT_JS_STATE,_=mt.Msg.MIXLY_MICROBIT_PERFORMANCE;return i+n+s+{shake:mt.Msg.MIXLY_MICROBIT_shake,up:mt.Msg.MIXLY_UP,down:mt.Msg.MIXLY_DOWN,left:mt.Msg.MIXLY_LEFT,right:mt.Msg.MIXLY_RIGHT,"face up":mt.Msg.MIXLY_MICROBIT_face_up,"face down":mt.Msg.MIXLY_MICROBIT_face_down}[e]+_}))}},rR={init:function(){this.setColour(AO),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_NINE_AXIS_SENSOR+" MPU9250").setCheck("var"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_JS_ACCELERATION).appendField(new mt.FieldDropdown([["x","x"],["y","y"],["z","z"],["(x,y,z)","values"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_MICROBIT_JS_ACCELERATION);var t=this;this.setTooltip((function(){var e=t.getFieldValue("key"),i=mt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET,n=mt.Msg.MIXLY_MICROBIT_Direction,s=mt.Msg.MIXLY_MICROBIT_JS_ACCELERATION1;return i+{x:"x",y:"y",z:"z","(x,y,z)":mt.Msg.MIXLY_MICROBIT_Shiliang_Direction}[e]+n+s}))}},dR={init:function(){this.setColour(AO),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_NINE_AXIS_SENSOR+" MPU9250").setCheck("var"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_JS_GET+mt.Msg.MIXLY_MICROBIT_JS_FIELD_STRENGTH).appendField(new mt.FieldDropdown([["x","x"],["y","y"],["z","z"],["(x,y,z)","values"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("key"),i=mt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET,n=mt.Msg.MIXLY_MICROBIT_Direction,s=mt.Msg.MIXLY_MICROBIT_JS_FIELD_STRENGTH;return i+{x:"x",y:"y",z:"z","(x,y,z)":mt.Msg.MIXLY_MICROBIT_Shiliang_Direction}[e]+n+s}))}},lR={init:function(){this.setColour(AO),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_NINE_AXIS_SENSOR+" MPU9250").setCheck("var"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET+mt.Msg.MIXLY_ESP32_SENOR_GYRO).appendField(new mt.FieldDropdown([["x","x"],["y","y"],["z","z"],["(x,y,z)","values"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("key"),i=mt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET,n=mt.Msg.MIXLY_MICROBIT_Direction,s=mt.Msg.MIXLY_ESP32_SENOR_GYRO;return i+{x:"x",y:"y",z:"z","(x,y,z)":mt.Msg.MIXLY_MICROBIT_Shiliang_Direction}[e]+n+s}))}},IR={init:function(){this.setColour(AO),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_NINE_AXIS_SENSOR+" MPU9250").setCheck("var"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_JS_CALIBRATE_COMPASS),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_MICROBIT_JS_CALIBRATE_COMPASS)}},TR={init:function(){this.setColour(AO),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_NINE_AXIS_SENSOR+" MPU9250").setCheck("var"),this.appendDummyInput().appendField(mt.Msg.MIXLY_GETTEMPERATUE),this.setOutput(!0,Number),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_GETTEMPERATUE)}},MR={init:function(){this.setColour(AO),this.appendValueInput("SUB").appendField("MPU9250").setCheck("var"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_JS_GET_COMPASS).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_MICROBIT_JS_FIELD_STRENGTH,"strength"],[mt.Msg.MIXLY_MICROBIT_JS_BY_ANGLE,"heading"]]),"compass"),this.setOutput(!0,Number),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("compass");return mt.Msg.MIXLY_MICROBIT_JS_GET_COMPASS+{strength:mt.Msg.MIXLY_MICROBIT_JS_FIELD_STRENGTH,heading:mt.Msg.MIXLY_MICROBIT_JS_BY_ANGLE}[e]}))}},hR={init:function(){this.setColour(AO),this.appendValueInput("SUB").appendField("MPU9250").setCheck("var"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_Reset_COMPASS),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_MICROBIT_Reset_COMPASS)}},mR={init:function(){this.setColour(AO),this.appendValueInput("SPISUB").appendField(mt.Msg.CONTROLS_FOR_INPUT_WITH+"SPI").setCheck("var"),this.appendValueInput("PINSUB").appendField("CS"),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_MICROPYTHON_SOCKET_MAKE).setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_SETUP+mt.Msg.LISTS_SET_INDEX_INPUT_TO).appendField(new mt.FieldDropdown([["RFID","RFID"],["WS-LoRa","Weather"]]),"key"),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setFieldValue("RFID","key")}},ER={init:function(){this.setColour(AO),this.appendDummyInput().appendField("RFID"+mt.Msg.MIXLY_RFID_READ_CARD),this.appendValueInput("SUB").setCheck("var"),this.appendValueInput("SECTOR").appendField(mt.Msg.MIXLY_LIST_INDEX),this.appendDummyInput("").appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_RFID_READ_CARD_UID,"id"],[mt.Msg.MIXLY_MICROBIT_PY_STORAGE_ALL,"content"],[mt.Msg.MIXLY_ALL,"ALL"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0)}},OR={init:function(){this.setColour(AO),this.appendDummyInput().appendField("RFID"+mt.Msg.MIXLY_RFID_READ_CARD),this.appendValueInput("SUB").setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_RFID_READ_CARD_UID),this.setOutput(!0,Number),this.setInputsInline(!0)}},RR={init:function(){this.setColour(AO),this.appendDummyInput().appendField("RFID"+mt.Msg.MIXLY_RFID_READ_CARD),this.appendValueInput("SUB").setCheck("var"),this.appendValueInput("SECTOR").appendField(mt.Msg.MIXLY_LIST_INDEX),this.appendDummyInput("").appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_ALL),this.setOutput(!0,"Tuple"),this.setInputsInline(!0)}},cR={init:function(){this.setColour(AO),this.appendDummyInput().appendField(mt.Msg.MIXLY_COMMUNICATION_RFID_WRITE),this.appendValueInput("SUB").setCheck("var"),this.appendValueInput("SECTOR").appendField(mt.Msg.MIXLY_LIST_INDEX),this.appendValueInput("CONTENT").appendField(mt.Msg.MIXLY_COMMUNICATION_WRITE_NUM),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null)}},gR={init:function(){this.setColour(AO),this.appendDummyInput().appendField(mt.Msg.MIXLY_COMMUNICATION_RFID_WRITE),this.appendValueInput("SUB").setCheck("var"),this.appendValueInput("SECTOR").appendField(mt.Msg.MIXLY_LIST_INDEX),this.appendValueInput("CONTENT").appendField(mt.Msg.MIXLY_COMMUNICATION_WRITE_NUM),this.appendDummyInput().appendField(mt.Msg.RETURN_SUCCESS_OR_NOT),this.setInputsInline(!0),this.setOutput(!0,Boolean)}},CR={init:function(){this.setColour(AO),this.appendDummyInput().appendField("RFID"),this.appendValueInput("SUB").setCheck("var"),this.appendDummyInput("").appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_RFID_SCAN_OK,"0"],[mt.Msg.MIXLY_RFID_SCAN_NOTAGERR,"1"],[mt.Msg.MIXLY_RFID_SCAN_ERROR,"2"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0)}},SR={init:function(){this.setColour(AO),this.appendValueInput("SUB").appendField("无线气象站 WS-LoRa").setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_MICROBIT_JS_GET).appendField(new mt.FieldDropdown([["全部(元组)","data()[0]"],["全部(json)","data()[1]"],["全部(json,附带位置信息)","data()[2]"],["编号","data()[0][0]"],["电量","data()[0][1]"],["风速","data()[0][2]"],["阵风","data()[0][3]"],["风向","data()[0][4]"],["雨量","data()[0][5]"],["温度","data()[0][6]"],["湿度","data()[0][7]"],["光照","data()[0][8]"],["紫外线","data()[0][9]"],["大气压","data()[0][10]"],["信号强度","data()[0][11]"],["信噪比","data()[0][12]"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0),this.setTooltip("返回气象数据元组 data= (设备id,电池状态,风速m/s,阵风m/s,风向°,雨量mm,温度℃,湿度%,光照Lux,UVI,大气压Pa,信号强度dB,信噪比dB)")}},AR={init:function(){this.setColour(AO),this.appendValueInput("SUB").appendField("无线气象站 WS-LoRa").setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_SERIAL_AVAILABLE),this.setOutput(!0,Number),this.setInputsInline(!0)}},LR={init:function(){this.setColour(AO),this.appendValueInput("SUB").appendField("无线气象站 WS-LoRa").setCheck("var"),this.appendValueInput("BASE").appendField("以主题"),this.appendDummyInput("").appendField("串口发送至MixIO"),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null)}},NR={init:function(){this.setColour(AO),this.appendValueInput("SUB").appendField("无线气象站 WS-LoRa").setCheck("var"),this.itemCount_=2,this.updateShape_(),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setInputsInline(!0),this.setMutator(new mt.icons.MutatorIcon(["weather_set_label_item"],this)),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip()},mutationToDom:function(){var t=document.createElement("mutation");return t.setAttribute("items",this.itemCount_),t},domToMutation:function(t){this.itemCount_=parseInt(t.getAttribute("items"),10),this.updateShape_()},decompose:function(t){var e=t.newBlock("weather_set_label_container");e.initSvg();for(var i=e.getInput("STACK").connection,n=0;n>6),i.push(128|63&_)):(2048<=_&&_<=55295||57344<=_&&_<=65535)&&(n+=3,i.push(224|15&_>>12),i.push(128|63&_>>6),i.push(128|63&_))}for(s=0;s>8,255&n].concat(i)}(t,!0),i="",n=0;n=0?"0x700000":["mixgo_sant"].indexOf(n)>=0?"0xE00000":"0x3A0000","32x12 Matrix"==o?(e.definitions_.import_matrix32x12="import matrix32x12",i=s+" = matrix32x12.Matrix("+_+",font_address="+p+")\n"):"16x8 Matrix"==o&&(e.definitions_.import_matrix16x8="import matrix16x8",i=s+" = matrix16x8.Matrix("+_+")\n"),i},If=function(t,e){return e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".shows("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+")\n"},Tf=function(t,e){return e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".shows("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+",space = "+e.valueToCode(this,"space",e.ORDER_ASSIGNMENT)+",center = "+this.getFieldValue("center")+")\n"},Mf=function(t,e){return e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".frame("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+")\n"},hf=function(t,e){return e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".frame("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+",delay = "+e.valueToCode(this,"time",e.ORDER_ASSIGNMENT)+")\n"},mf=function(t,e){return e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".scroll("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+")\n"},Ef=function(t,e){return e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".scroll("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+",speed ="+e.valueToCode(this,"time",e.ORDER_ASSIGNMENT)+",space = "+e.valueToCode(this,"space",e.ORDER_ASSIGNMENT)+")\n"},Of=function(t,e){var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC);return i+".fill(0)\n"+i+".show()\n"},Rf=function(t,e){return e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+"."+t.getFieldValue("OP")+"("+e.valueToCode(t,"val",e.ORDER_ATOMIC)+")\n"},cf=function(t,e){return[e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".pixel(int("+e.valueToCode(t,"x",e.ORDER_ATOMIC)+"), int("+e.valueToCode(t,"y",e.ORDER_ATOMIC)+"))",e.ORDER_ATOMIC]},gf=function(t,e){var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC);return i+".pixel(int("+e.valueToCode(this,"x",e.ORDER_ASSIGNMENT)+"), int("+e.valueToCode(this,"y",e.ORDER_ASSIGNMENT)+"), "+e.valueToCode(this,"STAT",e.ORDER_ATOMIC)+")\n"+i+".show()\n"},Cf=function(t,e){return[e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".get_brightness()",e.ORDER_ATOMIC]},Sf=function(t,e){return e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".set_brightness("+e.valueToCode(this,"x",e.ORDER_ASSIGNMENT)+")\n"},Af=function(t,e){return[e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+"."+t.getFieldValue("image"),e.ORDER_ATOMIC]},Lf=function(t,e){return[e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".map_"+t.getFieldValue("OP")+"("+e.valueToCode(t,"A",e.ORDER_ATOMIC)+","+e.valueToCode(t,"B",e.ORDER_ATOMIC)+")",e.ORDER_ATOMIC]},Nf=function(t,e){return[e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".map_invert("+e.valueToCode(t,"A",e.ORDER_ATOMIC)+")",e.ORDER_ATOMIC]},Df=function(t,e){e.definitions_.import_machine="import machine",e.definitions_.import_ssd1306="import ssd1306";var i=e.valueToCode(this,"I2CSUB",e.ORDER_ATOMIC);return e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+" = ssd1306.SSD1306_I2C("+e.valueToCode(this,"row",e.ORDER_ATOMIC)+","+e.valueToCode(this,"column",e.ORDER_ATOMIC)+","+i+")\n"},ff=function(t,e){return e.definitions_.import_machine="import machine",e.definitions_.import_ssd1306="import ssd1306",e.valueToCode(this,"VAR",e.ORDER_ATOMIC)+".show_str("+(e.valueToCode(this,"Text_line1",e.ORDER_ASSIGNMENT)||"''")+","+(e.valueToCode(this,"Text_line2",e.ORDER_ASSIGNMENT)||"''")+","+(e.valueToCode(this,"Text_line3",e.ORDER_ASSIGNMENT)||"''")+","+(e.valueToCode(this,"Text_line4",e.ORDER_ASSIGNMENT)||"''")+")\n"},Ff=function(t,e){return e.definitions_.import_machine="import machine",e.definitions_.import_ssd1306="import ssd1306",e.valueToCode(this,"VAR",e.ORDER_ATOMIC)+".show_line("+e.valueToCode(this,"x1",e.ORDER_ATOMIC)+", "+e.valueToCode(this,"y1",e.ORDER_ATOMIC)+", "+e.valueToCode(this,"x2",e.ORDER_ATOMIC)+", "+e.valueToCode(this,"y2",e.ORDER_ATOMIC)+", 1)\n"},Pf=function(t,e){e.definitions_.import_machine="import machine",e.definitions_.import_ssd1306="import ssd1306";var i=e.valueToCode(this,"VAR",e.ORDER_ATOMIC),n=e.valueToCode(this,"x",e.ORDER_ATOMIC),s=e.valueToCode(this,"y",e.ORDER_ATOMIC),_=e.valueToCode(this,"width",e.ORDER_ATOMIC),o=e.valueToCode(this,"height",e.ORDER_ATOMIC),p="TRUE"==this.getFieldValue("fill")?"True":"False",a=this.getFieldValue("OP");switch(p){case"True":return i+".show_fill_rect("+n+", "+s+", "+_+", "+o+","+a+")\n";case"False":return i+".show_rect("+n+", "+s+", "+_+", "+o+","+a+")\n"}},vf=function(t,e){e.definitions_.import_machine="import machine",e.definitions_.import_ssd1306="import ssd1306";var i=e.valueToCode(this,"VAR",e.ORDER_ATOMIC),n=e.valueToCode(this,"x",e.ORDER_ATOMIC),s=e.valueToCode(this,"y",e.ORDER_ATOMIC),_=e.valueToCode(this,"length",e.ORDER_ATOMIC);return i+".show_"+this.getFieldValue("direction")+"("+n+", "+s+", "+_+", 1)\n"},Yf=function(t,e){return["ON"==this.getFieldValue("ONOFF")?"1":"0",e.ORDER_ATOMIC]},Xf=function(t,e){e.definitions_.import_matrix="import matrix";var i=t.getFieldValue("OP");return[e.valueToCode(t,"img",e.ORDER_ATOMIC)+".shift_"+i+"("+e.valueToCode(t,"val",e.ORDER_ATOMIC)+")",e.ORDER_ATOMIC]},xf=function(t,e){var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC);return e.definitions_.import_ssd1306="import ssd1306",e.definitions_.import_machine="import machine",i+".show_fill("+this.getFieldValue("key")+")\n"},yf=function(t,e){return["matrix.Image."+this.getFieldValue("ANIMATION"),e.ORDER_ATOMIC]},bf=function(t,e){var i=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);e.definitions_.import_machine="import machine",e.definitions_.import_ssd1306="import ssd1306";var n=e.valueToCode(this,"x",e.ORDER_ATOMIC),s=e.valueToCode(this,"y",e.ORDER_ATOMIC),_=e.valueToCode(this,"r",e.ORDER_ATOMIC),o="TRUE"==this.getFieldValue("fill")?"True":"False",p=this.getFieldValue("OP");switch(o){case"True":return i+".show_fill_circle("+n+", "+s+", "+_+", "+p+")\n";case"False":return i+".show_circle("+n+", "+s+", "+_+", "+p+")\n"}},Vf=function(t,e){var i=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);e.definitions_.import_machine="import machine",e.definitions_.import_ssd1306="import ssd1306";var n=e.valueToCode(this,"x0",e.ORDER_ATOMIC),s=e.valueToCode(this,"y0",e.ORDER_ATOMIC),_=e.valueToCode(this,"x1",e.ORDER_ATOMIC),o=e.valueToCode(this,"y1",e.ORDER_ATOMIC),p=e.valueToCode(this,"x2",e.ORDER_ATOMIC),a=e.valueToCode(this,"y2",e.ORDER_ATOMIC),u="TRUE"==this.getFieldValue("fill")?"True":"False",r=this.getFieldValue("OP");switch(u){case"True":return i+".show_fill_triangle("+n+", "+s+", "+_+", "+o+", "+p+", "+a+", "+r+")\n";case"False":return i+".show_triangle("+n+", "+s+", "+_+", "+o+", "+p+", "+a+", "+r+")\n"}},Bf=function(t,e){return e.definitions_.import_machine="import machine",e.definitions_.import_ssd1306="import ssd1306",e.valueToCode(this,"VAR",e.ORDER_ATOMIC)+".show_bitmap("+e.valueToCode(this,"START_X",e.ORDER_ATOMIC)+", "+e.valueToCode(this,"START_Y",e.ORDER_ATOMIC)+", "+e.valueToCode(this,"bitmap_name",e.ORDER_ATOMIC)+","+e.valueToCode(this,"WIDTH",e.ORDER_ATOMIC)+","+e.valueToCode(this,"HEIGHT",e.ORDER_ATOMIC)+")\n"},Gf=function(t,e){return e.definitions_.import_machine="import machine",e.definitions_.import_ssd1306="import ssd1306",e.valueToCode(this,"VAR",e.ORDER_ATOMIC)+".show_pixel("+e.valueToCode(this,"POS_X",e.ORDER_ATOMIC)+", "+e.valueToCode(this,"POS_Y",e.ORDER_ATOMIC)+")\n"},Uf=function(t,e){var i,n=e.valueToCode(this,"SUB",e.ORDER_ATOMIC),s=e.valueToCode(this,"I2CSUB",e.ORDER_ATOMIC),_=this.getFieldValue("key");return"TM1650"==_?(e.definitions_.import_tm1650="import tm1650",i=n+" = tm1650."+_+"("+s+")\n"):"TM1637"==_&&(e.definitions_.import_tm1637="import tm1637",i=n+" = tm1637."+_+"("+s+")\n"),i},wf=function(t,e){return e.valueToCode(this,"VAR",e.ORDER_ATOMIC)+"."+this.getFieldValue("STAT")+"()\n"},kf=function(t,e){return e.valueToCode(this,"VAR",e.ORDER_ATOMIC)+".shownum("+e.valueToCode(this,"VALUE",e.ORDER_ATOMIC)+")\n"},Hf=function(t,e){return e.valueToCode(this,"VAR",e.ORDER_ATOMIC)+".showDP("+e.valueToCode(this,"NO",e.ORDER_ATOMIC)+", "+e.valueToCode(this,"STAT",e.ORDER_ATOMIC)+")\n"},Wf=function(t,e){return e.valueToCode(this,"VAR",e.ORDER_ATOMIC)+".intensity("+e.valueToCode(this,"VALUE",e.ORDER_ATOMIC)+")\n"},Kf=function(t,e){e.definitions_.import_st7789="import st7789";var i=Et.Boards.getSelectedBoardKey().split(":")[2],n="";n=["mpython","mixgo_pe","mixgo_nova"].indexOf(i)>=0?"0x700000":["mixgo_sant"].indexOf(i)>=0?"0xE00000":"0x3A0000";var s=e.valueToCode(this,"SUB",e.ORDER_ATOMIC),_=e.valueToCode(this,"SPISUB",e.ORDER_ATOMIC),o=e.valueToCode(this,"PINCS",e.ORDER_ATOMIC),p=e.valueToCode(this,"PINDC",e.ORDER_ATOMIC);return s+" = st7789.ST7789("+_+","+e.valueToCode(this,"WIDTH",e.ORDER_ATOMIC)+","+e.valueToCode(this,"HEIGHT",e.ORDER_ATOMIC)+",dc_pin="+p+",cs_pin="+o+",rotation="+this.getFieldValue("rotate")+",font_address="+n+")\n"},Jf=function(t,e){e.definitions_.import_st7789="import st7789";var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC),n=e.valueToCode(this,"data",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"x",e.ORDER_ASSIGNMENT),_=e.valueToCode(this,"y",e.ORDER_ASSIGNMENT),o=e.valueToCode(this,"size",e.ORDER_ASSIGNMENT),p=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);if("0x"==p.slice(0,2))var a=i+".image("+n+",x = "+s+",y = "+_+",size = "+o+",color="+p+")\n";else{const t=p.match(/\d+/g);var u="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");a=i+".image("+n+",x = "+s+",y = "+_+",size = "+o+",color=0x"+((16252928&u)>>8|(64512&u)>>5|(255&u)>>3).toString(16)+")\n"}return a},Qf=function(t,e){var i="0x"+this.getFieldValue("COLOR").slice(1);return["0x"+((16252928&i)>>8|(64512&i)>>5|(255&i)>>3).toString(16),e.ORDER_ATOMIC]},qf=function(t,e){e.definitions_.import_st7789="import st7789";var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC),n=e.valueToCode(this,"data",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"x",e.ORDER_ASSIGNMENT),_=e.valueToCode(this,"y",e.ORDER_ASSIGNMENT),o=e.valueToCode(this,"size",e.ORDER_ASSIGNMENT),p=e.valueToCode(this,"space",e.ORDER_ASSIGNMENT),a=e.valueToCode(this,"VAR",e.ORDER_ATOMIC),u=this.getFieldValue("center");if("0x"==a.slice(0,2))var r=i+".shows("+n+",x = "+s+",y = "+_+",size = "+o+",space = "+p+",center = "+u+",color="+a+")\n";else{const t=a.match(/\d+/g);var d="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");r=i+".shows("+n+",x = "+s+",y = "+_+",size = "+o+",space = "+p+",center = "+u+",color=0x"+((16252928&d)>>8|(64512&d)>>5|(255&d)>>3).toString(16)+")\n"}return r},zf=function(t,e){e.definitions_.import_st7789="import st7789";var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC),n=e.valueToCode(this,"data",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"size",e.ORDER_ASSIGNMENT),_=e.valueToCode(this,"time",e.ORDER_ASSIGNMENT),o=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);if("0x"==o.slice(0,2))var p=i+".frame("+n+",size = "+s+",delay = "+_+",color="+o+")\n";else{const t=o.match(/\d+/g);var a="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");p=i+".frame("+n+",size = "+s+",delay = "+_+",color=0x"+((16252928&a)>>8|(64512&a)>>5|(255&a)>>3).toString(16)+")\n"}return p},jf=function(t,e){e.definitions_.import_st7789="import st7789";var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC),n=e.valueToCode(this,"data",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"y",e.ORDER_ASSIGNMENT),_=e.valueToCode(this,"size",e.ORDER_ASSIGNMENT),o=e.valueToCode(this,"time",e.ORDER_ASSIGNMENT),p=e.valueToCode(this,"space",e.ORDER_ASSIGNMENT),a=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);if("0x"==a.slice(0,2))var u=i+".scroll("+n+",y = "+s+",size = "+_+",speed ="+o+",space = "+p+",color="+a+")\n";else{const t=a.match(/\d+/g);var r="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");u=i+".scroll("+n+",y = "+s+",size = "+_+",speed ="+o+",space = "+p+",color=0x"+((16252928&r)>>8|(64512&r)>>5|(255&r)>>3).toString(16)+")\n"}return u},Zf=function(t,e){return e.definitions_.import_st7789="import st7789",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".fill(st7789."+this.getFieldValue("key")+")\n"},$f=function(t,e){e.definitions_.import_st7789="import st7789";var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC),n=e.valueToCode(this,"x1",e.ORDER_ATOMIC),s=e.valueToCode(this,"y1",e.ORDER_ATOMIC),_=e.valueToCode(this,"x2",e.ORDER_ATOMIC),o=e.valueToCode(this,"y2",e.ORDER_ATOMIC),p=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);if("0x"==p.slice(0,2))var a=i+".line("+n+", "+s+", "+_+", "+o+", color="+p+")\n";else{const t=p.match(/\d+/g);var u="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");a=i+".line("+n+", "+s+", "+_+", "+o+", color=0x"+((16252928&u)>>8|(64512&u)>>5|(255&u)>>3).toString(16)+")\n"}return a},tF=function(t,e){var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC),n=e.valueToCode(this,"I2CSUB",e.ORDER_ATOMIC),s=this.getFieldValue("key"),_=e.valueToCode(this,"ADDR",e.ORDER_ATOMIC);return e.definitions_.import_i2clcd="import i2clcd",i+" = i2clcd.LCD("+n+",lcd_width="+s+",i2c_addr="+_+")\n"},eF=function(t,e){return e.definitions_.import_i2clcd="import i2clcd",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".shows("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+",column = "+e.valueToCode(this,"x",e.ORDER_ASSIGNMENT)+",line = "+e.valueToCode(this,"y",e.ORDER_ASSIGNMENT)+",center = "+this.getFieldValue("center")+")\n"},iF=function(t,e){return e.definitions_.import_i2clcd="import i2clcd",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".print("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+",column = "+e.valueToCode(this,"x",e.ORDER_ASSIGNMENT)+",line = "+e.valueToCode(this,"y",e.ORDER_ASSIGNMENT)+",delay="+e.valueToCode(this,"time",e.ORDER_ASSIGNMENT)+")\n"},nF=function(t,e){return e.definitions_.import_i2clcd="import i2clcd",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".backlight("+this.getFieldValue("key")+")\n"},sF=function(t,e){return e.definitions_.import_i2clcd="import i2clcd",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".clear()\n"},_F=function(t,e){var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC),n=e.valueToCode(this,"I2CSUB",e.ORDER_ATOMIC),s=e.valueToCode(this,"ADDR",e.ORDER_ATOMIC),_=this.getFieldValue("driver"),o=Et.Boards.getSelectedBoardKey().split(":")[2],p="";return p=["mpython","mixgo_pe","mixgo_nova"].indexOf(o)>=0?"0x700000":["mixgo_sant"].indexOf(o)>=0?"0xE00000":"0x3A0000",e.definitions_.import_oled128x64="import oled128x64",i+" = oled128x64.OLED("+n+",address="+s+",font_address="+p+",types="+_+")\n"},oF=function(t,e){return e.definitions_.import_oled128x64="import oled128x64",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".image("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+")\n"},pF=function(t,e){return e.definitions_.import_oled128x64="import oled128x64",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".image("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+",x = "+e.valueToCode(this,"x",e.ORDER_ASSIGNMENT)+",y = "+e.valueToCode(this,"y",e.ORDER_ASSIGNMENT)+",size = "+e.valueToCode(this,"size",e.ORDER_ASSIGNMENT)+")\n"},aF=function(t,e){return e.definitions_.import_oled128x64="import oled128x64",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".shows("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+")\n"},uF=function(t,e){return e.definitions_.import_oled128x64="import oled128x64",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".shows("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+",x = "+e.valueToCode(this,"x",e.ORDER_ASSIGNMENT)+",y = "+e.valueToCode(this,"y",e.ORDER_ASSIGNMENT)+",size = "+e.valueToCode(this,"size",e.ORDER_ASSIGNMENT)+",space = "+e.valueToCode(this,"space",e.ORDER_ASSIGNMENT)+",center = "+this.getFieldValue("center")+")\n"},rF=function(t,e){return e.definitions_.import_oled128x64="import oled128x64",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".frame("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+")\n"},dF=function(t,e){return e.definitions_.import_oled128x64="import oled128x64",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".frame("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+",size = "+e.valueToCode(this,"size",e.ORDER_ASSIGNMENT)+",delay = "+e.valueToCode(this,"time",e.ORDER_ASSIGNMENT)+")\n"},lF=function(t,e){return e.definitions_.import_oled128x64="import oled128x64",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".scroll("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+")\n"},IF=function(t,e){return e.definitions_.import_oled128x64="import oled128x64",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".scroll("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+",y = "+e.valueToCode(this,"y",e.ORDER_ASSIGNMENT)+",size = "+e.valueToCode(this,"size",e.ORDER_ASSIGNMENT)+",speed ="+e.valueToCode(this,"time",e.ORDER_ASSIGNMENT)+",space = "+e.valueToCode(this,"space",e.ORDER_ASSIGNMENT)+")\n"},TF=function(t,e){e.definitions_.import_oled128x64="import oled128x64";var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC);return i+".fill(0)\n"+i+".show()\n"},MF=function(t,e){return e.definitions_.import_oled128x64="import oled128x64",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+"."+t.getFieldValue("OP")+"("+e.valueToCode(t,"val",e.ORDER_ATOMIC)+")\n"},hF=function(t,e){return e.definitions_.import_oled128x64="import oled128x64",[e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".pixel(int("+e.valueToCode(t,"x",e.ORDER_ATOMIC)+"), int("+e.valueToCode(t,"y",e.ORDER_ATOMIC)+"))",e.ORDER_ATOMIC]},mF=function(t,e){e.definitions_.import_oled128x64="import oled128x64";var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC);return i+".pixel(int("+e.valueToCode(this,"x",e.ORDER_ASSIGNMENT)+"), int("+e.valueToCode(this,"y",e.ORDER_ASSIGNMENT)+"), "+e.valueToCode(this,"STAT",e.ORDER_ATOMIC)+")\n"+i+".show()\n"},EF=function(t,e){e.definitions_.import_oled128x64="import oled128x64";var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC),n=e.valueToCode(t,"x",e.ORDER_ATOMIC),s=e.valueToCode(t,"y",e.ORDER_ATOMIC),_=e.valueToCode(t,"w",e.ORDER_ATOMIC),o=e.valueToCode(t,"h",e.ORDER_ATOMIC),p=t.getFieldValue("state");return i+"."+t.getFieldValue("shape")+"("+n+", "+s+", "+_+", "+o+", "+p+")\n"+i+".show()\n"},OF=function(t,e){e.definitions_.import_oled128x64="import oled128x64";var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC),n=e.valueToCode(t,"x",e.ORDER_ATOMIC),s=e.valueToCode(t,"y",e.ORDER_ATOMIC),_=e.valueToCode(t,"length",e.ORDER_ATOMIC),o=t.getFieldValue("state");return i+"."+("0"==t.getFieldValue("dir_h_v")?"v":"h")+"line("+n+", "+s+", "+_+", "+o+")\n"+i+".show()\n"},RF=function(t,e){e.definitions_.import_oled128x64="import oled128x64";var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC);return i+".line("+e.valueToCode(t,"x1",e.ORDER_ATOMIC)+", "+e.valueToCode(t,"y1",e.ORDER_ATOMIC)+", "+e.valueToCode(t,"x2",e.ORDER_ATOMIC)+", "+e.valueToCode(t,"y2",e.ORDER_ATOMIC)+", "+t.getFieldValue("state")+")\n"+i+".show()\n"},cF=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2],n=e.valueToCode(this,"data",e.ORDER_ASSIGNMENT);if("educore"==i){e.definitions_["import_"+i+"oled"]="from "+i+" import oled";var s="oled.print("+n+")\n"}else{e.definitions_["import_"+i+"_onboard_matrix"]="from "+i+" import onboard_matrix";s="onboard_matrix.shows("+n+")\n"}return s},gF=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2],n=e.valueToCode(this,"data",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"space",e.ORDER_ASSIGNMENT),_=this.getFieldValue("center");if("mixgo_sant"==i||"mixgo_nova"==i)return e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft","onboard_tft.shows("+n+",space = "+s+",center = "+_+")\n";if("educore"==i){e.definitions_["import_"+i+"oled"]="from "+i+" import oled"}return e.definitions_["import_"+i+"_onboard_matrix"]="from "+i+" import onboard_matrix","onboard_matrix.shows("+n+",space = "+s+",center = "+_+")\n"},CF=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2];if("mpython"==i||"educore"==i){e.definitions_["import_"+i+"_onboard_oled"]="from "+i+" import onboard_oled";var n="onboard_oled.frame("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+")\n"}else{e.definitions_["import_"+i+"_onboard_matrix"]="from "+i+" import onboard_matrix";n="onboard_matrix.frame("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+")\n"}return n},SF=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2],n=e.valueToCode(this,"data",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"time",e.ORDER_ASSIGNMENT);if("mpython"==i||"educore"==i){e.definitions_["import_"+i+"_onboard_oled"]="from "+i+" import onboard_oled";var _="onboard_oled.frame("+(n=e.valueToCode(this,"data",e.ORDER_ASSIGNMENT))+",delay = "+s+")\n"}else{e.definitions_["import_"+i+"_onboard_matrix"]="from "+i+" import onboard_matrix";_="onboard_matrix.frame("+n+",delay = "+s+")\n"}return _},AF=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2];if("mpython"==i||"educore"==i){e.definitions_["import_"+i+"_onboard_oled"]="from "+i+" import onboard_oled";var n="onboard_oled.scroll("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+")\n"}else{e.definitions_["import_"+i+"_onboard_matrix"]="from "+i+" import onboard_matrix";n="onboard_matrix.scroll("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+")\n"}return n},LF=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2],n=e.valueToCode(this,"data",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"time",e.ORDER_ASSIGNMENT),_=e.valueToCode(this,"space",e.ORDER_ASSIGNMENT);if("mpython"==i||"educore"==i){e.definitions_["import_"+i+"_onboard_oled"]="from "+i+" import onboard_oled";var o="onboard_oled.scroll("+n+",speed ="+s+",space = "+_+")\n"}else{e.definitions_["import_"+i+"_onboard_matrix"]="from "+i+" import onboard_matrix";o="onboard_matrix.scroll("+n+",speed ="+s+",space = "+_+")\n"}return o},NF=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2];return e.definitions_["import_"+i+"_onboard_matrix"]="from "+i+" import onboard_matrix",["onboard_matrix."+t.getFieldValue("image"),e.ORDER_ATOMIC]},DF=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2];return e.definitions_["import_"+i+"_onboard_matrix"]="from "+i+" import onboard_matrix",["onboard_matrix."+t.getFieldValue("image"),e.ORDER_ATOMIC]},fF=function(t,e){var i={"#000000":"0","#ff0000":"1"};function n(t){let e="";if(t.length%2==1&&(t="0"+t),t.length<8){let e=8-t.length;for(let i=1;i<=e;i++)t="0"+t}for(let i=1;i<=t.length;i++)i%2==0&&i!==t.length?e=e+t[i-1]+",0x":e+=t[i-1];return"0x"+e}let s=[];for(let e=0;e<12;e++){let _="",o=0,p=0;for(let n=0;n<32;n++)n<8?p=7-n:n<16?p=23-n:n<24?p=39-n:n<32&&(p=55-n),o+=Number(i[t.getFieldValue(e+"-"+n)])*Math.pow(2,31-p);_+=n(o.toString(16)),s.unshift(_)}let _=[];for(let t=0;t>8|(64512&u)>>5|(255&u)>>3).toString(16)+")\n"}return a},pP=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft";var n=e.valueToCode(this,"data",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"x",e.ORDER_ASSIGNMENT),_=e.valueToCode(this,"y",e.ORDER_ASSIGNMENT),o=e.valueToCode(this,"size",e.ORDER_ASSIGNMENT),p=e.valueToCode(this,"space",e.ORDER_ASSIGNMENT),a=this.getFieldValue("center"),u=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);if("0x"==u.slice(0,2))var r="onboard_tft.shows("+n+",x = "+s+",y = "+_+",size = "+o+",space = "+p+",center = "+a+",color="+u+")\n";else{const t=u.match(/\d+/g);var d="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");r="onboard_tft.shows("+n+",x = "+s+",y = "+_+",size = "+o+",space = "+p+",center = "+a+",color=0x"+((16252928&d)>>8|(64512&d)>>5|(255&d)>>3).toString(16)+")\n"}return r},aP=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2];return e.definitions_["import_"+i+"_onboard_oled"]="from "+i+" import onboard_tft","onboard_tft.frame("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+",color=0xffff)\n"},uP=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft";var n=e.valueToCode(this,"data",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"size",e.ORDER_ASSIGNMENT),_=e.valueToCode(this,"time",e.ORDER_ASSIGNMENT),o=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);if("0x"==o.slice(0,2))var p="onboard_tft.frame("+n+",size = "+s+",delay = "+_+",color="+o+")\n";else{const t=o.match(/\d+/g);var a="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");p="onboard_tft.frame("+n+",size = "+s+",delay = "+_+",color=0x"+((16252928&a)>>8|(64512&a)>>5|(255&a)>>3).toString(16)+")\n"}return p},rP=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2];return e.definitions_["import_"+i+"_onboard_oled"]="from "+i+" import onboard_tft","onboard_tft.scroll("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+",color=0xffff)\n"},dP=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft";var n=e.valueToCode(this,"data",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"y",e.ORDER_ASSIGNMENT),_=e.valueToCode(this,"size",e.ORDER_ASSIGNMENT),o=e.valueToCode(this,"time",e.ORDER_ASSIGNMENT),p=e.valueToCode(this,"space",e.ORDER_ASSIGNMENT),a=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);if("0x"==a.slice(0,2))var u="onboard_tft.scroll("+n+",y = "+s+",size = "+_+",speed ="+o+",space = "+p+",color="+a+")\n";else{const t=a.match(/\d+/g);var r="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");u="onboard_tft.scroll("+n+",y = "+s+",size = "+_+",speed ="+o+",space = "+p+",color=0x"+((16252928&r)>>8|(64512&r)>>5|(255&r)>>3).toString(16)+")\n"}return u},lP=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft";var n=e.valueToCode(t,"x",e.ORDER_ATOMIC),s=e.valueToCode(t,"y",e.ORDER_ATOMIC),_=e.valueToCode(t,"w",e.ORDER_ATOMIC),o=e.valueToCode(t,"h",e.ORDER_ATOMIC),p=e.valueToCode(this,"VAR",e.ORDER_ATOMIC),a=t.getFieldValue("shape");if("0x"==p.slice(0,2))var u="onboard_tft."+a+"("+n+", "+s+", "+_+", "+o+", "+p+")\nonboard_tft.show()\n";else{const t=p.match(/\d+/g);var r="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");u="onboard_tft."+a+"("+n+", "+s+", "+_+", "+o+", 0x"+((16252928&r)>>8|(64512&r)>>5|(255&r)>>3).toString(16)+")\nonboard_tft.show()\n"}return u},IP=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft";var n=e.valueToCode(t,"x",e.ORDER_ATOMIC),s=e.valueToCode(t,"y",e.ORDER_ATOMIC),_=e.valueToCode(t,"length",e.ORDER_ATOMIC),o=e.valueToCode(this,"VAR",e.ORDER_ATOMIC),p=t.getFieldValue("dir_h_v");if("0x"==o.slice(0,2))var a="onboard_tft."+("0"==p?"v":"h")+"line("+n+", "+s+", "+_+", "+o+")\nonboard_tft.show()\n";else{const t=o.match(/\d+/g);var u="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");a="onboard_tft."+("0"==p?"v":"h")+"line("+n+", "+s+", "+_+", 0x"+((16252928&u)>>8|(64512&u)>>5|(255&u)>>3).toString(16)+")\nonboard_tft.show()\n"}return a},TP=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft";var n=e.valueToCode(t,"x1",e.ORDER_ATOMIC),s=e.valueToCode(t,"y1",e.ORDER_ATOMIC),_=e.valueToCode(t,"x2",e.ORDER_ATOMIC),o=e.valueToCode(t,"y2",e.ORDER_ATOMIC),p=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);if("0x"==p.slice(0,2))var a="onboard_tft.line("+n+", "+s+", "+_+", "+o+", "+p+")\nonboard_tft.show()\n";else{const t=p.match(/\d+/g);var u="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");a="onboard_tft.line("+n+", "+s+", "+_+", "+o+", 0x"+((16252928&u)>>8|(64512&u)>>5|(255&u)>>3).toString(16)+")\nonboard_tft.show()\n"}return a},MP=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft";return"onboard_tft.fill(0)\nonboard_tft.show()\n"},hP=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2];return e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft","onboard_tft."+t.getFieldValue("OP")+"("+e.valueToCode(t,"val",e.ORDER_ATOMIC)+")\n"},mP=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2];return e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft",["hex(onboard_tft.pixel(int("+e.valueToCode(t,"x",e.ORDER_ATOMIC)+"), int("+e.valueToCode(t,"y",e.ORDER_ATOMIC)+")))",e.ORDER_ATOMIC]},EP=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft";var n=e.valueToCode(this,"x",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"y",e.ORDER_ASSIGNMENT),_=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);if("0x"==_.slice(0,2))var o="onboard_tft.pixel(int("+n+"), int("+s+"), "+_+")\nonboard_tft.show()\n";else{const t=_.match(/\d+/g);var p="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");o="onboard_tft.pixel(int("+n+"), int("+s+"), 0x"+((16252928&p)>>8|(64512&p)>>5|(255&p)>>3).toString(16)+")\nonboard_tft.show()\n"}return o},OP=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft";return["onboard_tft.get_brightness()",e.ORDER_ATOMIC]},RP=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2];return e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft","onboard_tft.set_brightness("+e.valueToCode(this,"x",e.ORDER_ASSIGNMENT)+")\n"},cP=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft";var n=e.valueToCode(this,"VAR",e.ORDER_ASSIGNMENT);if("0x"==n.slice(0,2))var s="onboard_tft.fill("+n+")\nonboard_tft.show()\n";else{const t=n.match(/\d+/g);var _="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");s="onboard_tft.fill(0x"+((16252928&_)>>8|(64512&_)>>5|(255&_)>>3).toString(16)+")\nonboard_tft.show()\n"}return s},gP=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_Clock"]="from "+i+" import Clock";var n=e.valueToCode(this,"x",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"y",e.ORDER_ASSIGNMENT),_=e.valueToCode(this,"size",e.ORDER_ASSIGNMENT),o=e.valueToCode(this,"SUB",e.ORDER_ASSIGNMENT),p=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);if("0x"==p.slice(0,2))var a=o+"=Clock("+n+","+s+","+_+","+p+")\n";else{const t=p.match(/\d+/g);var u="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");a=o+"=Clock("+n+","+s+","+_+",0x"+((16252928&u)>>8|(64512&u)>>5|(255&u)>>3).toString(16)+")\n"}return a},CP=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2];return e.definitions_["import_"+i+"_Clock"]="from "+i+" import Clock",e.valueToCode(this,"SUB",e.ORDER_ASSIGNMENT)+".set_rtctime()\n"},SP=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2];return e.definitions_["import_"+i+"_Clock"]="from "+i+" import Clock",e.valueToCode(this,"SUB",e.ORDER_ASSIGNMENT)+".set_time("+e.valueToCode(this,"h",e.ORDER_ASSIGNMENT)+","+e.valueToCode(this,"m",e.ORDER_ASSIGNMENT)+","+e.valueToCode(this,"s",e.ORDER_ASSIGNMENT)+")\n"},AP=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2];return e.definitions_["import_"+i+"_Clock"]="from "+i+" import Clock",e.valueToCode(this,"SUB",e.ORDER_ASSIGNMENT)+".draw_clock()\n"},LP=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_Clock"]="from "+i+" import Clock";var n=e.valueToCode(this,"SUB",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);if("0x"==s.slice(0,2))var _=n+".clear("+s+")\n";else{const t=s.match(/\d+/g);var o="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");_=n+".clear(0x"+((16252928&o)>>8|(64512&o)>>5|(255&o)>>3).toString(16)+")\n"}return _},NP=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft";var n=e.valueToCode(t,"x",e.ORDER_ATOMIC),s=e.valueToCode(t,"y",e.ORDER_ATOMIC),_=e.valueToCode(t,"r",e.ORDER_ATOMIC),o=e.valueToCode(this,"VAR",e.ORDER_ATOMIC),p=t.getFieldValue("shape");if("0x"==o.slice(0,2))var a="onboard_tft.ellipse("+n+", "+s+", "+_+", "+_+", "+o+","+p+")\nonboard_tft.show()\n";else{const t=o.match(/\d+/g);var u="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");a="onboard_tft.ellipse("+n+", "+s+", "+_+", "+_+", 0x"+((16252928&u)>>8|(64512&u)>>5|(255&u)>>3).toString(16)+","+p+")\nonboard_tft.show()\n"}return a},DP=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2];return e.definitions_["import_"+i+"_onboard_matrix"]="from "+i+" import onboard_matrix","onboard_matrix.pointern(angle="+e.valueToCode(this,"angle",e.ORDER_ASSIGNMENT)+")\n"},fP=function(t,e){var i=this.getFieldValue("path"),n=this.getFieldValue("module");return e.definitions_["import_"+i+"_"+n]="from "+i+" import "+n,""},FP=function(t,e){var i=this.getFieldValue("module");return e.definitions_["import_"+i]="import "+i,""},PP=function(t,e){for(var i=this.getFieldValue("NAME"),n=new Array(this.itemCount_),s=0;s {\n"+e.statementToCode(this,"do")+"})\n"},Fb=function(){return"control.reset()\n"},Pb=function(t,e){return"control.waitMicros("+(e.valueToCode(this,"data",e.ORDER_ATOMIC)||Et.Profile.default.serial)+")\n"},vb=function(t,e){return"control.raiseEvent("+(e.valueToCode(this,"system_event_bus_source",e.ORDER_ATOMIC)||Et.Profile.default.serial)+", "+(e.valueToCode(this,"system_event_bus_value",e.ORDER_ATOMIC)||Et.Profile.default.serial)+")\n"},Yb=function(t,e){return"control.onEvent("+(e.valueToCode(this,"system_event_bus_source",e.ORDER_ATOMIC)||Et.Profile.default.serial)+", "+(e.valueToCode(this,"system_event_bus_value",e.ORDER_ATOMIC)||Et.Profile.default.serial)+", () => {\n"+e.statementToCode(this,"do")+")\n"},Xb=function(t,e){return["control.eventTimestamp()",e.ORDER_ATOMIC]},xb=function(t,e){return["control.eventValue()",e.ORDER_ATOMIC]},yb=function(t,e){return[this.getFieldValue("key"),e.ORDER_ATOMIC]},bb=function(t,e){return[this.getFieldValue("key"),e.ORDER_ATOMIC]},Vb=function(t,e){return["control.deviceName()",e.ORDER_ATOMIC]},Bb=function(t,e){return["control.deviceSerialNumber()",e.ORDER_ATOMIC]},Gb=function(t,e){return"panic("+(e.valueToCode(this,"STATUS_CODE",e.ORDER_ATOMIC)||"1000")+")\n"},Ub=function(t,e){switch(e.definitions_.import_time="import time",this.getFieldValue("Time")){case"ms":return["time.ticks_ms()",e.ORDER_ATOMIC];case"us":return["time.ticks_us()",e.ORDER_ATOMIC]}},wb=function(){return"while True:\n pass\n"},kb=function(t,e){return e.definitions_.import_mixgo="import mixgo","reset()\n"},Hb=function(t,e){return e.definitions_.import_os="import os","os.uname()"},Wb=function(t,e){e.definitions_.import_time="import time";var i=e.valueToCode(this,"DELAY_TIME",e.ORDER_ATOMIC)||"1000";switch(this.getFieldValue("Time")){case"s":return"time.sleep("+i+")\n";case"ms":return"time.sleep_ms("+i+")\n";case"us":return"time.sleep_us("+i+")\n"}},Kb=function(t,e){e.definitions_.import_time="import time";var i=e.valueToCode(this,"DELAY_TIME",e.ORDER_ATOMIC)||"1000";switch(this.getFieldValue("Time")){case"s":return"time.sleep("+i+")\n";case"ms":return"time.sleep_ms("+i+")\n";case"us":return"time.sleep_us("+i+")\n"}},Jb=function(t,e){return e.definitions_.import_mixgo="import mixgo",(e.valueToCode(this,"VAR",e.ORDER_NONE)||"None")+".init(period = "+(e.valueToCode(this,"period",e.ORDER_NONE)||"0")+", mode = Timer."+(e.valueToCode(this,"mode",e.ORDER_NONE)||"None")+", callback = "+(e.valueToCode(this,"callback",e.ORDER_NONE)||"None")+")\n"},Qb=function(t,e){return e.definitions_.import_machine="import machine",(e.valueToCode(this,"VAR",e.ORDER_NONE)||"None")+".init(period = "+(e.valueToCode(this,"period",e.ORDER_NONE)||"0")+", mode = machine.Timer."+this.getFieldValue("mode")+", callback = "+(e.valueToCode(this,"callback",e.ORDER_NONE)||"None")+")\n"},qb=function(t,e){return e.definitions_.import_time="import time",["time.ticks_diff("+(e.valueToCode(this,"END",e.ORDER_NONE)||"0")+", "+(e.valueToCode(this,"START",e.ORDER_NONE)||"0")+")",e.ORDER_ATOMIC]},zb=function(t,e){var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC);return e.definitions_.import_machine="import machine",i+" = machine.Timer(0)\n"},jb=function(t,e){return e.definitions_.import_machine="import machine","wdt = machine.WDT(timeout= "+(e.valueToCode(this,"period",e.ORDER_NONE)||"0")+")\n"},Zb=function(t,e){e.definitions_.import_machine="import machine";return"wdt.feed()\n"},$b=function(t,e){e.definitions_.import_machine="import machine";return"machine.reset()\n"},tV=function(t,e){e.definitions_.import_bitbot_onboard_bot51="from bitbot import onboard_bot51";return"onboard_bot51.shutdown()\n"},eV=zb,iV=Qb,nV=qb,sV=Wb,_V=function(t,e){return e.definitions_.import_seniverse_api="import seniverse_api",["seniverse_api."+this.getFieldValue("mode")+"("+e.valueToCode(this,"key",e.ORDER_ATOMIC)+","+e.valueToCode(this,"addr",e.ORDER_ATOMIC)+")",e.ORDER_ATOMIC]},oV=function(t,e){return e.definitions_.import_seniverse_api="import seniverse_api",["seniverse_api."+this.getFieldValue("mode")+"("+e.valueToCode(this,"key",e.ORDER_ATOMIC)+","+e.valueToCode(this,"addr",e.ORDER_ATOMIC)+","+e.valueToCode(this,"day",e.ORDER_ATOMIC)+")",e.ORDER_ATOMIC]},pV=function(t,e){return e.definitions_.import_seniverse_api="import seniverse_api",["seniverse_api.weather_hourly("+e.valueToCode(this,"key",e.ORDER_ATOMIC)+","+e.valueToCode(this,"addr",e.ORDER_ATOMIC)+","+e.valueToCode(this,"hour",e.ORDER_ATOMIC)+")",e.ORDER_ATOMIC]},aV=function(t,e){return e.definitions_["import_seniverse_api*"]="from seniverse_api import *",this.getFieldValue("mode")+".request("+e.valueToCode(this,"key",e.ORDER_ATOMIC)+","+e.valueToCode(this,"addr",e.ORDER_ATOMIC)+")\n"},uV=function(t,e){e.definitions_["import_seniverse_api*"]="from seniverse_api import *";var i=this.getFieldValue("content");if("none"==i)var n="Weather_now.analysis()";else n='Weather_now.analysis("'+i+'")';return[n,e.ORDER_ATOMIC]},rV=function(t,e){e.definitions_["import_seniverse_api*"]="from seniverse_api import *";var i=this.getFieldValue("content");if("none"==i)var n="Air_now.analysis()";else n='Air_now.analysis("'+i+'")';return[n,e.ORDER_ATOMIC]},dV=function(t,e){e.definitions_["import_seniverse_api*"]="from seniverse_api import *";var i=this.getFieldValue("content");if("none"==i)var n="Weather_alarm.analysis()";else n='Weather_alarm.analysis("'+i+'")';return[n,e.ORDER_ATOMIC]},lV=function(t,e){e.definitions_["import_seniverse_api*"]="from seniverse_api import *";var i=this.getFieldValue("content");if("none"==i)var n="Life_suggestion.analysis()";else n='Life_suggestion.analysis("'+i+'")';return[n,e.ORDER_ATOMIC]},IV=function(t,e){e.definitions_["import_seniverse_api*"]="from seniverse_api import *";var i=this.getFieldValue("content");if("none"==i)var n="Tide_daily.analysis()";else n='Tide_daily.analysis("'+i+'")';return[n,e.ORDER_ATOMIC]},TV=function(t,e){e.definitions_["import_seniverse_api*"]="from seniverse_api import *";var i=this.getFieldValue("content");if("none"==i)var n="Location_search.analysis()";else n='Location_search.analysis("'+i+'")';return[n,e.ORDER_ATOMIC]},MV=function(t,e){return e.definitions_["import_seniverse_api*"]="from seniverse_api import *",this.getFieldValue("mode")+".request("+e.valueToCode(this,"key",e.ORDER_ATOMIC)+","+e.valueToCode(this,"addr",e.ORDER_ATOMIC)+","+e.valueToCode(this,"day",e.ORDER_ATOMIC)+")\n"},hV=function(t,e){e.definitions_["import_seniverse_api*"]="from seniverse_api import *";var i=this.getFieldValue("content"),n=e.valueToCode(this,"day",e.ORDER_ATOMIC);if("none"==i)var s="Weather_daily.analysis("+n+")";else s="Weather_daily.analysis("+n+',"'+i+'")';return[s,e.ORDER_ATOMIC]},mV=function(t,e){e.definitions_["import_seniverse_api*"]="from seniverse_api import *";var i=this.getFieldValue("content"),n=e.valueToCode(this,"day",e.ORDER_ATOMIC);if("none"==i)var s="Air_daily.analysis("+n+")";else s="Air_daily.analysis("+n+',"'+i+'")';return[s,e.ORDER_ATOMIC]},EV=function(t,e){e.definitions_["import_seniverse_api*"]="from seniverse_api import *";var i=this.getFieldValue("content"),n=e.valueToCode(this,"day",e.ORDER_ATOMIC);if("none"==i)var s="Geo_sun.analysis("+n+")";else s="Geo_sun.analysis("+n+',"'+i+'")';return[s,e.ORDER_ATOMIC]},OV=function(t,e){e.definitions_["import_seniverse_api*"]="from seniverse_api import *";var i=this.getFieldValue("content"),n=e.valueToCode(this,"day",e.ORDER_ATOMIC);if("none"==i)var s="Geo_moon.analysis("+n+")";else s="Geo_moon.analysis("+n+',"'+i+'")';return[s,e.ORDER_ATOMIC]},RV={};RV["元控青春"]={description:"MicroPython[ESP32C3 MixGo CE]",digital_pin:Et.Profile.generate(["0-18","21","33-48"]),input_pin:Et.Profile.generate(["0-18","21","33-48"]),output_pin:Et.Profile.generate(["0-18","21","33-48"]),pwm_input:Et.Profile.generate(["0-18","21","33-48"],"pwm","pwm"),analog_input:Et.Profile.generate(["1-18"],"adc","adc"),pwm_output:Et.Profile.generate(["0-18","21","33-48"],"pwm","pwm"),analog_output:Et.Profile.generate(["1-18"],"adc","adc"),espnow_channel:Et.Profile.generate(["1-13"]),haskylens_model:Et.Profile.generate(["0-4"]),digital:Et.Profile.generate(["0-18","21","33-48"],"pin","pin"),pwm_pin:Et.Profile.generate(["0-18","21","33-48"]),pwm:Et.Profile.generate(["0-18","21","33-48"],"pwm","pwm"),analog_pin:Et.Profile.generate(["1-18"]),analog:Et.Profile.generate(["1-18"],"adc","adc"),touch:Et.Profile.generate(["1-14"],"tc","tc"),touch_pin:Et.Profile.generate(["1-14"]),button:[["B1","B1key"],["B2","B2key"],["A1","A1key"],["A2","A2key"],["A3","A3key"],["A4","A4key"]],buttonB:[["B1","B1key"],["B2","B2key"]],axis:Et.Profile.generate(["0-4"]),exlcdh:Et.Profile.generate(["0-15"]),exlcdv:Et.Profile.generate(["0-7"]),brightness:Et.Profile.generate(["0-9"]),tts_voice:Et.Profile.generate(["0-16"]),tts_builtin_music:Et.Profile.generate(["0-47"]),tts_bgmusic:Et.Profile.generate(["0-15"]),builtinimg:[["HEART","onboard_matrix.HEART"],["HEART_SMALL","onboard_matrix.HEART_SMALL"],["HAPPY","onboard_matrix.HAPPY"],["SAD","onboard_matrix.SAD"],["SMILE","onboard_matrix.SMILE"],["SILLY","onboard_matrix.SILLY"],["FABULOUS","onboard_matrix.FABULOUS"],["SURPRISED","onboard_matrix.SURPRISED"],["ASLEEP","onboard_matrix.ASLEEP"],["ANGRY","onboard_matrix.ANGRY"],["CONFUSED","onboard_matrix.CONFUSED"],["NO","onboard_matrix.NO"],["YES","onboard_matrix.YES"],["LEFT_ARROW","onboard_matrix.LEFT_ARROW"],["RIGHT_ARROW","onboard_matrix.RIGHT_ARROW"],["DRESS","onboard_matrix.DRESS"],["TRANSFORMERS","onboard_matrix.TRANSFORMERS"],["SCISSORS","onboard_matrix.SCISSORS"],["EXIT","onboard_matrix.EXIT"],["TREE","onboard_matrix.TREE"],["PACMAN","onboard_matrix.PACMAN"],["TARGET","onboard_matrix.TARGET"],["TSHIRT","onboard_matrix.TSHIRT"],["ROLLERSKATE","onboard_matrix.ROLLERSKATE"],["DUCK","onboard_matrix.DUCK"],["HOUSE","onboard_matrix.HOUSE"],["TORTOISE","onboard_matrix.TORTOISE"],["BUTTERFLY","onboard_matrix.BUTTERFLY"],["STICKFIGURE","onboard_matrix.STICKFIGURE"],["GHOST","onboard_matrix.GHOST"],["PITCHFORK","onboard_matrix.PITCHFORK"],["MUSIC_QUAVERS","onboard_matrix.MUSIC_QUAVERS"],["MUSIC_QUAVER","onboard_matrix.MUSIC_QUAVER"],["MUSIC_CROTCHET","onboard_matrix.MUSIC_CROTCHET"],["COW","onboard_matrix.COW"],["RABBIT","onboard_matrix.RABBIT"],["SQUARE_SMALL","onboard_matrix.SQUARE_SMALL"],["SQUARE","onboard_matrix.SQUARE"],["DIAMOND_SMALL","onboard_matrix.DIAMOND_SMALL"],["DIAMOND","onboard_matrix.DIAMOND"],["CHESSBOARD","onboard_matrix.CHESSBOARD"],["TRIANGLE_LEFT","onboard_matrix.TRIANGLE_LEFT"],["TRIANGLE","onboard_matrix.TRIANGLE"],["SNAKE","onboard_matrix.SNAKE"],["UMBRELLA","onboard_matrix.UMBRELLA"],["SKULL","onboard_matrix.SKULL"],["GIRAFFE","onboard_matrix.GIRAFFE"],["SWORD","onboard_matrix.SWORD"]],builtinimg_extern:[["HEART","matrix32x12.Matrix.HEART"],["HEART_SMALL","matrix32x12.Matrix.HEART_SMALL"],["HAPPY","matrix32x12.Matrix.HAPPY"],["SAD","matrix32x12.Matrix.SAD"],["SMILE","matrix32x12.Matrix.SMILE"],["SILLY","matrix32x12.Matrix.SILLY"],["FABULOUS","matrix32x12.Matrix.FABULOUS"],["SURPRISED","matrix32x12.Matrix.SURPRISED"],["ASLEEP","matrix32x12.Matrix.ASLEEP"],["ANGRY","matrix32x12.Matrix.ANGRY"],["CONFUSED","matrix32x12.Matrix.CONFUSED"],["NO","matrix32x12.Matrix.NO"],["YES","matrix32x12.Matrix.YES"],["LEFT_ARROW","matrix32x12.Matrix.LEFT_ARROW"],["RIGHT_ARROW","matrix32x12.Matrix.RIGHT_ARROW"],["DRESS","matrix32x12.Matrix.DRESS"],["TRANSFORMERS","matrix32x12.Matrix.TRANSFORMERS"],["SCISSORS","matrix32x12.Matrix.SCISSORS"],["EXIT","matrix32x12.Matrix.EXIT"],["TREE","matrix32x12.Matrix.TREE"],["PACMAN","matrix32x12.Matrix.PACMAN"],["TARGET","matrix32x12.Matrix.TARGET"],["TSHIRT","matrix32x12.Matrix.TSHIRT"],["ROLLERSKATE","matrix32x12.Matrix.ROLLERSKATE"],["DUCK","matrix32x12.Matrix.DUCK"],["HOUSE","matrix32x12.Matrix.HOUSE"],["TORTOISE","matrix32x12.Matrix.TORTOISE"],["BUTTERFLY","matrix32x12.Matrix.BUTTERFLY"],["STICKFIGURE","matrix32x12.Matrix.STICKFIGURE"],["GHOST","matrix32x12.Matrix.GHOST"],["PITCHFORK","matrix32x12.Matrix.PITCHFORK"],["onboard_music_QUAVERS","matrix32x12.Matrix.onboard_music_QUAVERS"],["onboard_music_QUAVER","matrix32x12.Matrix.onboard_music_QUAVER"],["onboard_music_CROTCHET","matrix32x12.Matrix.onboard_music_CROTCHET"],["COW","matrix32x12.Matrix.COW"],["RABBIT","matrix32x12.Matrix.RABBIT"],["SQUARE_SMALL","matrix32x12.Matrix.SQUARE_SMALL"],["SQUARE","matrix32x12.Matrix.SQUARE"],["DIAMOND_SMALL","matrix32x12.Matrix.DIAMOND_SMALL"],["DIAMOND","matrix32x12.Matrix.DIAMOND"],["CHESSBOARD","matrix32x12.Matrix.CHESSBOARD"],["TRIANGLE_LEFT","matrix32x12.Matrix.TRIANGLE_LEFT"],["TRIANGLE","matrix32x12.Matrix.TRIANGLE"],["SNAKE","matrix32x12.Matrix.SNAKE"],["UMBRELLA","matrix32x12.Matrix.UMBRELLA"],["SKULL","matrix32x12.Matrix.SKULL"],["GIRAFFE","matrix32x12.Matrix.GIRAFFE"],["SWORD","matrix32x12.Matrix.SWORD"]],imglist:[["ALL_CLOCKS","matrix.Image.ALL_CLOCKS"],["ALL_ARROWS","matrix.Image.ALL_ARROWS"]],playlist:[["DADADADUM","spk_midi.DADADADUM"],["ENTERTAINER","spk_midi.ENTERTAINER"],["PRELUDE","spk_midi.PRELUDE"],["ODE","spk_midi.ODE"],["NYAN","spk_midi.NYAN"],["RINGTONE","spk_midi.RINGTONE"],["FUNK","spk_midi.FUNK"],["BLUES","spk_midi.BLUES"],["BIRTHDAY","spk_midi.BIRTHDAY"],["WEDDING","spk_midi.WEDDING"],["FUNERAL","spk_midi.FUNERAL"],["PUNCHLINE","spk_midi.PUNCHLINE"],["PYTHON","spk_midi.PYTHON"],["BADDY","spk_midi.BADDY"],["CHASE","spk_midi.CHASE"],["BA_DING","spk_midi.BA_DING"],["WAWAWAWAA","spk_midi.WAWAWAWAA"],["JUMP_UP","spk_midi.JUMP_UP"],["JUMP_DOWN","spk_midi.JUMP_DOWN"],["POWER_UP","spk_midi.POWER_UP"],["POWER_DOWN","spk_midi.POWER_DOWN"]],playlist_extern:[["DADADADUM","DADADADUM"],["ENTERTAINER","ENTERTAINER"],["PRELUDE","PRELUDE"],["ODE","ODE"],["NYAN","NYAN"],["RINGTONE","RINGTONE"],["FUNK","FUNK"],["BLUES","BLUES"],["BIRTHDAY","BIRTHDAY"],["WEDDING","WEDDING"],["FUNERAL","FUNERAL"],["PUNCHLINE","PUNCHLINE"],["PYTHON","PYTHON"],["BADDY","BADDY"],["CHASE","CHASE"],["BA_DING","BA_DING"],["WAWAWAWAA","WAWAWAWAA"],["JUMP_UP","JUMP_UP"],["JUMP_DOWN","JUMP_DOWN"],["POWER_UP","POWER_UP"],["POWER_DOWN","POWER_DOWN"]],tone_notes:[["NOTE_C3","131"],["NOTE_D3","147"],["NOTE_E3","165"],["NOTE_F3","175"],["NOTE_G3","196"],["NOTE_A3","220"],["NOTE_B3","247"],["NOTE_C4","262"],["NOTE_D4","294"],["NOTE_E4","330"],["NOTE_F4","349"],["NOTE_G4","392"],["NOTE_A4","440"],["NOTE_B4","494"],["NOTE_C5","523"],["NOTE_D5","587"],["NOTE_E5","659"],["NOTE_F5","698"],["NOTE_G5","784"],["NOTE_A5","880"],["NOTE_B5","988"]],serial_pin:[["pin0","0"],["pin1","1"],["pin2","2"],["pin8","8"],["pin12","12"],["pin13","13"],["pin14","14"],["pin15","15"],["pin16","16"]],radio_power:[["0","0"],["1","1"],["2","2"],["3","3"],["4","4"],["5","5"],["6","6"],["7","7"]],radio_datarate:[["1Mbit","RATE_1MBIT"],["250Kbit","RATE_250KBIT"],["2Mbit","RATE_2MBIT"]],one_more:[["ONE_SHOT","ONE_SHOT"],["PERIODIC","PERIODIC"]],digital_dot:[["0","0"],["1","1"],["2","2"]]},RV["元控自强"]={description:"MicroPython[ESP32C3 MixGo CE]",digital_pin:Et.Profile.generate(["0-18","21","33-48"]),input_pin:Et.Profile.generate(["0-18","21","33-48"]),output_pin:Et.Profile.generate(["0-18","21","33-48"]),pwm_input:Et.Profile.generate(["0-18","21","33-48"],"pwm","pwm"),analog_input:Et.Profile.generate(["1-18"],"adc","adc"),pwm_output:Et.Profile.generate(["0-18","21","33-48"],"pwm","pwm"),analog_output:Et.Profile.generate(["1-18"],"adc","adc"),espnow_channel:Et.Profile.generate(["1-13"]),haskylens_model:Et.Profile.generate(["0-4"]),digital:Et.Profile.generate(["0-18","21","33-48"],"pin","pin"),pwm_pin:Et.Profile.generate(["0-18","21","33-48"]),pwm:Et.Profile.generate(["0-18","21","33-48"],"pwm","pwm"),analog_pin:Et.Profile.generate(["1-18"]),analog:Et.Profile.generate(["1-18"],"adc","adc"),touch:Et.Profile.generate(["1-14"],"tc","tc"),touch_pin:Et.Profile.generate(["1-14"]),button:[["B1","B1key"],["B2","B2key"],["A1","A1key"],["A2","A2key"],["A3","A3key"],["A4","A4key"]],buttonB:[["B1","B1key"],["B2","B2key"]],axis:Et.Profile.generate(["0-4"]),exlcdh:Et.Profile.generate(["0-15"]),exlcdv:Et.Profile.generate(["0-7"]),brightness:Et.Profile.generate(["0-9"]),tts_voice:Et.Profile.generate(["0-16"]),tts_builtin_music:Et.Profile.generate(["0-47"]),tts_bgmusic:Et.Profile.generate(["0-15"]),builtinimg:[["HEART","onboard_matrix.HEART"],["HEART_SMALL","onboard_matrix.HEART_SMALL"],["HAPPY","onboard_matrix.HAPPY"],["SAD","onboard_matrix.SAD"],["SMILE","onboard_matrix.SMILE"],["SILLY","onboard_matrix.SILLY"],["FABULOUS","onboard_matrix.FABULOUS"],["SURPRISED","onboard_matrix.SURPRISED"],["ASLEEP","onboard_matrix.ASLEEP"],["ANGRY","onboard_matrix.ANGRY"],["CONFUSED","onboard_matrix.CONFUSED"],["NO","onboard_matrix.NO"],["YES","onboard_matrix.YES"],["LEFT_ARROW","onboard_matrix.LEFT_ARROW"],["RIGHT_ARROW","onboard_matrix.RIGHT_ARROW"],["DRESS","onboard_matrix.DRESS"],["TRANSFORMERS","onboard_matrix.TRANSFORMERS"],["SCISSORS","onboard_matrix.SCISSORS"],["EXIT","onboard_matrix.EXIT"],["TREE","onboard_matrix.TREE"],["PACMAN","onboard_matrix.PACMAN"],["TARGET","onboard_matrix.TARGET"],["TSHIRT","onboard_matrix.TSHIRT"],["ROLLERSKATE","onboard_matrix.ROLLERSKATE"],["DUCK","onboard_matrix.DUCK"],["HOUSE","onboard_matrix.HOUSE"],["TORTOISE","onboard_matrix.TORTOISE"],["BUTTERFLY","onboard_matrix.BUTTERFLY"],["STICKFIGURE","onboard_matrix.STICKFIGURE"],["GHOST","onboard_matrix.GHOST"],["PITCHFORK","onboard_matrix.PITCHFORK"],["MUSIC_QUAVERS","onboard_matrix.MUSIC_QUAVERS"],["MUSIC_QUAVER","onboard_matrix.MUSIC_QUAVER"],["MUSIC_CROTCHET","onboard_matrix.MUSIC_CROTCHET"],["COW","onboard_matrix.COW"],["RABBIT","onboard_matrix.RABBIT"],["SQUARE_SMALL","onboard_matrix.SQUARE_SMALL"],["SQUARE","onboard_matrix.SQUARE"],["DIAMOND_SMALL","onboard_matrix.DIAMOND_SMALL"],["DIAMOND","onboard_matrix.DIAMOND"],["CHESSBOARD","onboard_matrix.CHESSBOARD"],["TRIANGLE_LEFT","onboard_matrix.TRIANGLE_LEFT"],["TRIANGLE","onboard_matrix.TRIANGLE"],["SNAKE","onboard_matrix.SNAKE"],["UMBRELLA","onboard_matrix.UMBRELLA"],["SKULL","onboard_matrix.SKULL"],["GIRAFFE","onboard_matrix.GIRAFFE"],["SWORD","onboard_matrix.SWORD"]],builtinimg_extern:[["HEART","matrix32x12.Matrix.HEART"],["HEART_SMALL","matrix32x12.Matrix.HEART_SMALL"],["HAPPY","matrix32x12.Matrix.HAPPY"],["SAD","matrix32x12.Matrix.SAD"],["SMILE","matrix32x12.Matrix.SMILE"],["SILLY","matrix32x12.Matrix.SILLY"],["FABULOUS","matrix32x12.Matrix.FABULOUS"],["SURPRISED","matrix32x12.Matrix.SURPRISED"],["ASLEEP","matrix32x12.Matrix.ASLEEP"],["ANGRY","matrix32x12.Matrix.ANGRY"],["CONFUSED","matrix32x12.Matrix.CONFUSED"],["NO","matrix32x12.Matrix.NO"],["YES","matrix32x12.Matrix.YES"],["LEFT_ARROW","matrix32x12.Matrix.LEFT_ARROW"],["RIGHT_ARROW","matrix32x12.Matrix.RIGHT_ARROW"],["DRESS","matrix32x12.Matrix.DRESS"],["TRANSFORMERS","matrix32x12.Matrix.TRANSFORMERS"],["SCISSORS","matrix32x12.Matrix.SCISSORS"],["EXIT","matrix32x12.Matrix.EXIT"],["TREE","matrix32x12.Matrix.TREE"],["PACMAN","matrix32x12.Matrix.PACMAN"],["TARGET","matrix32x12.Matrix.TARGET"],["TSHIRT","matrix32x12.Matrix.TSHIRT"],["ROLLERSKATE","matrix32x12.Matrix.ROLLERSKATE"],["DUCK","matrix32x12.Matrix.DUCK"],["HOUSE","matrix32x12.Matrix.HOUSE"],["TORTOISE","matrix32x12.Matrix.TORTOISE"],["BUTTERFLY","matrix32x12.Matrix.BUTTERFLY"],["STICKFIGURE","matrix32x12.Matrix.STICKFIGURE"],["GHOST","matrix32x12.Matrix.GHOST"],["PITCHFORK","matrix32x12.Matrix.PITCHFORK"],["onboard_music_QUAVERS","matrix32x12.Matrix.onboard_music_QUAVERS"],["onboard_music_QUAVER","matrix32x12.Matrix.onboard_music_QUAVER"],["onboard_music_CROTCHET","matrix32x12.Matrix.onboard_music_CROTCHET"],["COW","matrix32x12.Matrix.COW"],["RABBIT","matrix32x12.Matrix.RABBIT"],["SQUARE_SMALL","matrix32x12.Matrix.SQUARE_SMALL"],["SQUARE","matrix32x12.Matrix.SQUARE"],["DIAMOND_SMALL","matrix32x12.Matrix.DIAMOND_SMALL"],["DIAMOND","matrix32x12.Matrix.DIAMOND"],["CHESSBOARD","matrix32x12.Matrix.CHESSBOARD"],["TRIANGLE_LEFT","matrix32x12.Matrix.TRIANGLE_LEFT"],["TRIANGLE","matrix32x12.Matrix.TRIANGLE"],["SNAKE","matrix32x12.Matrix.SNAKE"],["UMBRELLA","matrix32x12.Matrix.UMBRELLA"],["SKULL","matrix32x12.Matrix.SKULL"],["GIRAFFE","matrix32x12.Matrix.GIRAFFE"],["SWORD","matrix32x12.Matrix.SWORD"]],imglist:[["ALL_CLOCKS","matrix.Image.ALL_CLOCKS"],["ALL_ARROWS","matrix.Image.ALL_ARROWS"]],playlist:[["DADADADUM","onboard_music.DADADADUM"],["ENTERTAINER","onboard_music.ENTERTAINER"],["PRELUDE","onboard_music.PRELUDE"],["ODE","onboard_music.ODE"],["NYAN","onboard_music.NYAN"],["RINGTONE","onboard_music.RINGTONE"],["FUNK","onboard_music.FUNK"],["BLUES","onboard_music.BLUES"],["BIRTHDAY","onboard_music.BIRTHDAY"],["WEDDING","onboard_music.WEDDING"],["FUNERAL","onboard_music.FUNERAL"],["PUNCHLINE","onboard_music.PUNCHLINE"],["PYTHON","onboard_music.PYTHON"],["BADDY","onboard_music.BADDY"],["CHASE","onboard_music.CHASE"],["BA_DING","onboard_music.BA_DING"],["WAWAWAWAA","onboard_music.WAWAWAWAA"],["JUMP_UP","onboard_music.JUMP_UP"],["JUMP_DOWN","onboard_music.JUMP_DOWN"],["POWER_UP","onboard_music.POWER_UP"],["POWER_DOWN","onboard_music.POWER_DOWN"]],playlist_extern:[["DADADADUM","DADADADUM"],["ENTERTAINER","ENTERTAINER"],["PRELUDE","PRELUDE"],["ODE","ODE"],["NYAN","NYAN"],["RINGTONE","RINGTONE"],["FUNK","FUNK"],["BLUES","BLUES"],["BIRTHDAY","BIRTHDAY"],["WEDDING","WEDDING"],["FUNERAL","FUNERAL"],["PUNCHLINE","PUNCHLINE"],["PYTHON","PYTHON"],["BADDY","BADDY"],["CHASE","CHASE"],["BA_DING","BA_DING"],["WAWAWAWAA","WAWAWAWAA"],["JUMP_UP","JUMP_UP"],["JUMP_DOWN","JUMP_DOWN"],["POWER_UP","POWER_UP"],["POWER_DOWN","POWER_DOWN"]],tone_notes:[["NOTE_C3","131"],["NOTE_D3","147"],["NOTE_E3","165"],["NOTE_F3","175"],["NOTE_G3","196"],["NOTE_A3","220"],["NOTE_B3","247"],["NOTE_C4","262"],["NOTE_D4","294"],["NOTE_E4","330"],["NOTE_F4","349"],["NOTE_G4","392"],["NOTE_A4","440"],["NOTE_B4","494"],["NOTE_C5","523"],["NOTE_D5","587"],["NOTE_E5","659"],["NOTE_F5","698"],["NOTE_G5","784"],["NOTE_A5","880"],["NOTE_B5","988"]],serial_pin:[["pin0","0"],["pin1","1"],["pin2","2"],["pin8","8"],["pin12","12"],["pin13","13"],["pin14","14"],["pin15","15"],["pin16","16"]],radio_power:[["0","0"],["1","1"],["2","2"],["3","3"],["4","4"],["5","5"],["6","6"],["7","7"]],radio_datarate:[["1Mbit","RATE_1MBIT"],["250Kbit","RATE_250KBIT"],["2Mbit","RATE_2MBIT"]],one_more:[["ONE_SHOT","ONE_SHOT"],["PERIODIC","PERIODIC"]],digital_dot:[["0","0"],["1","1"],["2","2"]]},RV["ESP32S2 Generic"]={description:"MicroPython[ESP32C3 MixGo CC]",digital_pin:Et.Profile.generate(["0-18","21","33-48"]),input_pin:Et.Profile.generate(["0-18","21","33-48"]),output_pin:Et.Profile.generate(["0-18","21","33-48"]),pwm_input:Et.Profile.generate(["0-18","21","33-48"],"pwm","pwm"),analog_input:Et.Profile.generate(["1-18"],"adc","adc"),pwm_output:Et.Profile.generate(["0-18","21","33-48"],"pwm","pwm"),analog_output:Et.Profile.generate(["1-18"],"adc","adc"),espnow_channel:Et.Profile.generate(["1-13"]),haskylens_model:Et.Profile.generate(["0-4"]),digital:Et.Profile.generate(["0-18","21","33-48"],"pin","pin"),pwm_pin:Et.Profile.generate(["0-18","21","33-48"]),pwm:Et.Profile.generate(["0-18","21","33-48"],"pwm","pwm"),analog_pin:Et.Profile.generate(["1-18"]),analog:Et.Profile.generate(["1-18"],"adc","adc"),touch:Et.Profile.generate(["1-14"],"tc","tc"),touch_pin:Et.Profile.generate(["1-14"]),button:[["B1","B1key"],["B2","B2key"],["A1","A1key"],["A2","A2key"],["A3","A3key"],["A4","A4key"]],buttonB:[["B1","B1key"],["B2","B2key"]],axis:Et.Profile.generate(["0-4"]),exlcdh:Et.Profile.generate(["0-15"]),exlcdv:Et.Profile.generate(["0-7"]),brightness:Et.Profile.generate(["0-9"]),tts_voice:Et.Profile.generate(["0-16"]),tts_builtin_music:Et.Profile.generate(["0-47"]),tts_bgmusic:Et.Profile.generate(["0-15"]),builtinimg:[["HEART","onboard_matrix.HEART"],["HEART_SMALL","onboard_matrix.HEART_SMALL"],["HAPPY","onboard_matrix.HAPPY"],["SAD","onboard_matrix.SAD"],["SMILE","onboard_matrix.SMILE"],["SILLY","onboard_matrix.SILLY"],["FABULOUS","onboard_matrix.FABULOUS"],["SURPRISED","onboard_matrix.SURPRISED"],["ASLEEP","onboard_matrix.ASLEEP"],["ANGRY","onboard_matrix.ANGRY"],["CONFUSED","onboard_matrix.CONFUSED"],["NO","onboard_matrix.NO"],["YES","onboard_matrix.YES"],["LEFT_ARROW","onboard_matrix.LEFT_ARROW"],["RIGHT_ARROW","onboard_matrix.RIGHT_ARROW"],["DRESS","onboard_matrix.DRESS"],["TRANSFORMERS","onboard_matrix.TRANSFORMERS"],["SCISSORS","onboard_matrix.SCISSORS"],["EXIT","onboard_matrix.EXIT"],["TREE","onboard_matrix.TREE"],["PACMAN","onboard_matrix.PACMAN"],["TARGET","onboard_matrix.TARGET"],["TSHIRT","onboard_matrix.TSHIRT"],["ROLLERSKATE","onboard_matrix.ROLLERSKATE"],["DUCK","onboard_matrix.DUCK"],["HOUSE","onboard_matrix.HOUSE"],["TORTOISE","onboard_matrix.TORTOISE"],["BUTTERFLY","onboard_matrix.BUTTERFLY"],["STICKFIGURE","onboard_matrix.STICKFIGURE"],["GHOST","onboard_matrix.GHOST"],["PITCHFORK","onboard_matrix.PITCHFORK"],["MUSIC_QUAVERS","onboard_matrix.MUSIC_QUAVERS"],["MUSIC_QUAVER","onboard_matrix.MUSIC_QUAVER"],["MUSIC_CROTCHET","onboard_matrix.MUSIC_CROTCHET"],["COW","onboard_matrix.COW"],["RABBIT","onboard_matrix.RABBIT"],["SQUARE_SMALL","onboard_matrix.SQUARE_SMALL"],["SQUARE","onboard_matrix.SQUARE"],["DIAMOND_SMALL","onboard_matrix.DIAMOND_SMALL"],["DIAMOND","onboard_matrix.DIAMOND"],["CHESSBOARD","onboard_matrix.CHESSBOARD"],["TRIANGLE_LEFT","onboard_matrix.TRIANGLE_LEFT"],["TRIANGLE","onboard_matrix.TRIANGLE"],["SNAKE","onboard_matrix.SNAKE"],["UMBRELLA","onboard_matrix.UMBRELLA"],["SKULL","onboard_matrix.SKULL"],["GIRAFFE","onboard_matrix.GIRAFFE"],["SWORD","onboard_matrix.SWORD"]],builtinimg_extern:[["HEART","matrix32x12.Matrix.HEART"],["HEART_SMALL","matrix32x12.Matrix.HEART_SMALL"],["HAPPY","matrix32x12.Matrix.HAPPY"],["SAD","matrix32x12.Matrix.SAD"],["SMILE","matrix32x12.Matrix.SMILE"],["SILLY","matrix32x12.Matrix.SILLY"],["FABULOUS","matrix32x12.Matrix.FABULOUS"],["SURPRISED","matrix32x12.Matrix.SURPRISED"],["ASLEEP","matrix32x12.Matrix.ASLEEP"],["ANGRY","matrix32x12.Matrix.ANGRY"],["CONFUSED","matrix32x12.Matrix.CONFUSED"],["NO","matrix32x12.Matrix.NO"],["YES","matrix32x12.Matrix.YES"],["LEFT_ARROW","matrix32x12.Matrix.LEFT_ARROW"],["RIGHT_ARROW","matrix32x12.Matrix.RIGHT_ARROW"],["DRESS","matrix32x12.Matrix.DRESS"],["TRANSFORMERS","matrix32x12.Matrix.TRANSFORMERS"],["SCISSORS","matrix32x12.Matrix.SCISSORS"],["EXIT","matrix32x12.Matrix.EXIT"],["TREE","matrix32x12.Matrix.TREE"],["PACMAN","matrix32x12.Matrix.PACMAN"],["TARGET","matrix32x12.Matrix.TARGET"],["TSHIRT","matrix32x12.Matrix.TSHIRT"],["ROLLERSKATE","matrix32x12.Matrix.ROLLERSKATE"],["DUCK","matrix32x12.Matrix.DUCK"],["HOUSE","matrix32x12.Matrix.HOUSE"],["TORTOISE","matrix32x12.Matrix.TORTOISE"],["BUTTERFLY","matrix32x12.Matrix.BUTTERFLY"],["STICKFIGURE","matrix32x12.Matrix.STICKFIGURE"],["GHOST","matrix32x12.Matrix.GHOST"],["PITCHFORK","matrix32x12.Matrix.PITCHFORK"],["onboard_music_QUAVERS","matrix32x12.Matrix.onboard_music_QUAVERS"],["onboard_music_QUAVER","matrix32x12.Matrix.onboard_music_QUAVER"],["onboard_music_CROTCHET","matrix32x12.Matrix.onboard_music_CROTCHET"],["COW","matrix32x12.Matrix.COW"],["RABBIT","matrix32x12.Matrix.RABBIT"],["SQUARE_SMALL","matrix32x12.Matrix.SQUARE_SMALL"],["SQUARE","matrix32x12.Matrix.SQUARE"],["DIAMOND_SMALL","matrix32x12.Matrix.DIAMOND_SMALL"],["DIAMOND","matrix32x12.Matrix.DIAMOND"],["CHESSBOARD","matrix32x12.Matrix.CHESSBOARD"],["TRIANGLE_LEFT","matrix32x12.Matrix.TRIANGLE_LEFT"],["TRIANGLE","matrix32x12.Matrix.TRIANGLE"],["SNAKE","matrix32x12.Matrix.SNAKE"],["UMBRELLA","matrix32x12.Matrix.UMBRELLA"],["SKULL","matrix32x12.Matrix.SKULL"],["GIRAFFE","matrix32x12.Matrix.GIRAFFE"],["SWORD","matrix32x12.Matrix.SWORD"]],imglist:[["ALL_CLOCKS","matrix.Image.ALL_CLOCKS"],["ALL_ARROWS","matrix.Image.ALL_ARROWS"]],playlist:[["DADADADUM",".DADADADUM"],["ENTERTAINER",".ENTERTAINER"],["PRELUDE",".PRELUDE"],["ODE",".ODE"],["NYAN",".NYAN"],["RINGTONE",".RINGTONE"],["FUNK",".FUNK"],["BLUES",".BLUES"],["BIRTHDAY",".BIRTHDAY"],["WEDDING",".WEDDING"],["FUNERAL",".FUNERAL"],["PUNCHLINE",".PUNCHLINE"],["PYTHON",".PYTHON"],["BADDY",".BADDY"],["CHASE",".CHASE"],["BA_DING",".BA_DING"],["WAWAWAWAA",".WAWAWAWAA"],["JUMP_UP",".JUMP_UP"],["JUMP_DOWN",".JUMP_DOWN"],["POWER_UP",".POWER_UP"],["POWER_DOWN",".POWER_DOWN"]],playlist_extern:[["DADADADUM","DADADADUM"],["ENTERTAINER","ENTERTAINER"],["PRELUDE","PRELUDE"],["ODE","ODE"],["NYAN","NYAN"],["RINGTONE","RINGTONE"],["FUNK","FUNK"],["BLUES","BLUES"],["BIRTHDAY","BIRTHDAY"],["WEDDING","WEDDING"],["FUNERAL","FUNERAL"],["PUNCHLINE","PUNCHLINE"],["PYTHON","PYTHON"],["BADDY","BADDY"],["CHASE","CHASE"],["BA_DING","BA_DING"],["WAWAWAWAA","WAWAWAWAA"],["JUMP_UP","JUMP_UP"],["JUMP_DOWN","JUMP_DOWN"],["POWER_UP","POWER_UP"],["POWER_DOWN","POWER_DOWN"]],tone_notes:[["NOTE_C3","131"],["NOTE_D3","147"],["NOTE_E3","165"],["NOTE_F3","175"],["NOTE_G3","196"],["NOTE_A3","220"],["NOTE_B3","247"],["NOTE_C4","262"],["NOTE_D4","294"],["NOTE_E4","330"],["NOTE_F4","349"],["NOTE_G4","392"],["NOTE_A4","440"],["NOTE_B4","494"],["NOTE_C5","523"],["NOTE_D5","587"],["NOTE_E5","659"],["NOTE_F5","698"],["NOTE_G5","784"],["NOTE_A5","880"],["NOTE_B5","988"]],serial_pin:[["pin0","0"],["pin1","1"],["pin2","2"],["pin8","8"],["pin12","12"],["pin13","13"],["pin14","14"],["pin15","15"],["pin16","16"]],radio_power:[["0","0"],["1","1"],["2","2"],["3","3"],["4","4"],["5","5"],["6","6"],["7","7"]],radio_datarate:[["1Mbit","RATE_1MBIT"],["250Kbit","RATE_250KBIT"],["2Mbit","RATE_2MBIT"]],one_more:[["ONE_SHOT","ONE_SHOT"],["PERIODIC","PERIODIC"]],digital_dot:[["0","0"],["1","1"],["2","2"]]};const cV=RV,gV=20,CV={init:function(){this.setColour(gV),this.appendDummyInput("").appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_HIGH,"HIGH"],[mt.Msg.MIXLY_LOW,"LOW"]]),"BOOL"),this.setOutput(!0,Boolean),this.setTooltip(mt.Msg.MIXLY_ESP32_INOUT_HIGHLOW_TOOLTIP)}},SV={init:function(){this.setColour(gV),this.appendValueInput("PIN",Number).appendField(mt.Msg.MIXLY_Digital_PINMODEOUT).setCheck(Number),this.appendValueInput("STAT").appendField(mt.Msg.MIXLY_STAT).setCheck([Number,Boolean]),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_INOUT_DIGITAL_WRITE_TOOLTIP)}},AV={init:function(){this.setColour(gV),this.appendValueInput("PIN",Number).appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET).appendField(mt.Msg.MIXLY_Digital_PINMODEIN).setCheck(Number),this.appendDummyInput().appendField(mt.Msg.MIXLY_ESP32_MACHINE_VALUE),this.setInputsInline(!0),this.setOutput(!0,[Boolean,Number]),this.setTooltip(mt.Msg.MIXLY_ESP32_INOUT_DIGITAL_READ_TOOLTIP)}},LV={init:function(){this.setColour(gV),this.appendValueInput("PIN",Number).appendField("DAC"+mt.Msg.MIXLY_Analog_PINMODEOUT).setCheck(Number),this.appendValueInput("NUM",Number).appendField(mt.Msg.MIXLY_VALUE2).setCheck(Number),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(mt.Msg.MIXLY_ESP32_INOUT_ANALOG_WRITE_TOOLTIP)}},NV={init:function(){this.setColour(gV),this.appendValueInput("PIN",Number).appendField(mt.Msg.MIXLY_Analog_PINMODEOUT).setCheck(Number),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_JS_PERIOD_MIL).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_mSecond,"period"],[mt.Msg.MIXLY_uSecond,"period_microseconds"]]),"key"),this.appendValueInput("NUM",Number).appendField(mt.Msg.MIXLY_STAT).setCheck(Number),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(mt.Msg.MIXLY_ESP32_INOUT_ANALOG_WRITE_SET_TOOLTIP)}},DV={init:function(){this.setColour(gV),this.appendValueInput("PIN",Number).appendField(mt.Msg.MIXLY_Analog_PINMODEIN).setCheck(Number),this.appendDummyInput("").appendField(mt.Msg.MIXLY_ESP32_REF_VOLTAGE+mt.Msg.MIXLY_STAT).appendField(new mt.FieldDropdown([["3.3V","machine.ADC.ATTN_11DB"],["2.2V","machine.ADC.ATTN_6DB"],["1.5V","machine.ADC.ATTN_2_5DB"],["1.2V","machine.ADC.ATTN_0DB"]]),"atten"),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(mt.Msg.MIXLY_ESP32_INOUT_ANALOG_ATTEN_TOOLTIP)}},fV={init:function(){this.setColour(gV),this.appendValueInput("pin").appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET).appendField(mt.Msg.MIXLY_ESP32_TOUCH_SENSOR),this.appendDummyInput().appendField(mt.Msg.MIXLY_ESP32_MACHINE_VALUE),this.setOutput(!0,Number),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_INOUT_PIN_PRESSED_TOOLTIP)}},FV={init:function(){this.setColour(20),this.appendValueInput("PIN",Number).appendField(mt.Msg.MIXLY_ATTACHINTERRUPT_PIN).setCheck(Number),this.appendDummyInput("").appendField(mt.Msg.MIXLY_MODE).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_RISING,"machine.Pin.IRQ_RISING"],[mt.Msg.MIXLY_FALLING,"machine.Pin.IRQ_FALLING"],[mt.Msg.MIXLY_CHANGE,"(machine.Pin.IRQ_RISING | machine.Pin.IRQ_FALLING)"]]),"mode"),this.appendValueInput("DO").appendField(mt.Msg.MIXLY_DO),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_INOUT_PIN_ATTACHINTERRUPT_TOOLTIP)}},PV={init:function(){this.setColour(20),this.appendDummyInput().appendField(mt.Msg.MIXLY_SETUP).appendField(new mt.FieldTextInput("pin#"),"PIN_OBJ"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_MICROPYTHON_AS).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_Digital_PINMODEOUT,"machine.Pin.OUT"],[mt.Msg.MIXLY_Digital_PINMODEIN,"machine.Pin.IN"],[mt.Msg.MIXLY_PINMODEPULLUP,"machine.Pin.IN, machine.Pin.PULL_UP"],[mt.Msg.MIXLY_PINMODEPULLDOWN,"machine.Pin.IN, machine.Pin.PULL_DOWN"]]),"MODE"),this.appendValueInput("PIN",Number).appendField(mt.Msg.MIXLY_PIN).setCheck(Number),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_INOUT_DIGITAL_INIT_TOOLTIP)},getVars:function(){return["pin#"==this.getFieldValue("PIN_OBJ")?null:this.getFieldValue("PIN_OBJ")]},renameVar:function(t,e){mt.Names.equals(t,this.getFieldValue("PIN_OBJ"))&&this.setTitleValue(e,"PIN_OBJ")}},vV={init:function(){this.setColour(gV),this.appendDummyInput("").appendField(mt.Msg.MIXLY_SETUP).appendField(new mt.FieldTextInput("dac#"),"PIN_OBJ").appendField(mt.Msg.MIXLY_MICROPYTHON_AS),this.appendDummyInput("").appendField("DAC"+mt.Msg.MIXLY_Analog_PINMODEOUT),this.appendValueInput("PIN",Number).appendField(mt.Msg.MIXLY_PIN).setCheck(Number),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(mt.Msg.MIXLY_ESP32_INOUT_ANALOG_WRITE_INIT_TOOLTIP)},getVars:function(){return["dac#"==this.getFieldValue("PIN_OBJ")?null:this.getFieldValue("PIN_OBJ")]},renameVar:function(t,e){mt.Names.equals(t,this.getFieldValue("PIN_OBJ"))&&this.setTitleValue(e,"PIN_OBJ")}},YV={init:function(){this.setColour(gV),this.appendDummyInput("").appendField(mt.Msg.MIXLY_SETUP).appendField(new mt.FieldTextInput("tc#"),"PIN_OBJ").appendField(mt.Msg.MIXLY_MICROPYTHON_AS),this.appendDummyInput("").appendField(mt.Msg.MIXLY_ESP32_TOUCH_SENSOR),this.appendValueInput("PIN",Number).appendField(mt.Msg.MIXLY_PIN).setCheck(Number),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(mt.Msg.MIXLY_ESP32_INOUT_PIN_PRESSED_INIT_TOOLTIP)},getVars:function(){return["tc#"==this.getFieldValue("PIN_OBJ")?null:this.getFieldValue("PIN_OBJ")]},renameVar:function(t,e){mt.Names.equals(t,this.getFieldValue("PIN_OBJ"))&&this.setTitleValue(e,"PIN_OBJ")}},XV={init:function(){this.setColour(gV),this.appendValueInput("PIN",Number).appendField("PWM"+mt.Msg.MIXLY_Analog_PINMODEOUT).setCheck(Number),this.appendValueInput("NUM",Number).appendField(mt.Msg.MIXLY_FREQUENCY+mt.Msg.MIXLY_STAT).setCheck(Number),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(mt.Msg.MIXLY_ESP32_INOUT_PWM_ANALOG_WRITE_SET_FREQ_TOOLTIP)}},xV=PV,yV=YV,bV=fV,VV=FV,BV=230,GV={init:function(){this.setColour(BV),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.digital),"PIN"),this.setOutput(!0)}},UV={init:function(){this.setColour(BV),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.digital_pin),"PIN"),this.setOutput(!0,Number)}},wV={init:function(){this.setColour(BV),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.input_pin),"PIN"),this.setOutput(!0,Number)}},kV={init:function(){this.setColour(BV),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.output_pin),"PIN"),this.setOutput(!0,Number)}},HV={init:function(){this.setColour(BV),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.espnow_channel),"PIN"),this.setOutput(!0,Number)}},WV={init:function(){this.setColour(BV),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.haskylens_model),"PIN"),this.setOutput(!0,Number)}},KV={init:function(){this.setColour(BV),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.pwm_input),"PIN"),this.setOutput(!0)}},JV={init:function(){this.setColour(BV),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.analog_input),"PIN"),this.setOutput(!0)}},QV={init:function(){this.setColour(BV),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.pwm_output),"PIN"),this.setOutput(!0)}},qV={init:function(){this.setColour(BV),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.analog_output),"PIN"),this.setOutput(!0)}},zV={init:function(){this.setColour(BV),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.i2c_A_pin),"PIN"),this.setOutput(!0,Number)}},jV={init:function(){this.setColour(BV),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.i2c_B_pin),"PIN"),this.setOutput(!0,Number)}},ZV={init:function(){this.setColour(BV),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.spi_A_pin),"PIN"),this.setOutput(!0,Number)}},$V={init:function(){this.setColour(BV),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.spi_B_pin),"PIN"),this.setOutput(!0,Number)}},tB={init:function(){this.setColour(BV),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.spi_C_pin),"PIN"),this.setOutput(!0,Number)}},eB={init:function(){this.setColour(BV),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.spi_D_pin),"PIN"),this.setOutput(!0,Number)}},iB={init:function(){this.setColour(BV),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.analog),"PIN"),this.setOutput(!0)}},nB={init:function(){this.setColour(BV),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.analog_pin),"PIN"),this.setOutput(!0,Number)}},sB={init:function(){this.setColour(BV),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.dac),"PIN"),this.setOutput(!0)}},_B={init:function(){this.setColour(BV),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.dac_pin),"PIN"),this.setOutput(!0,Number)}},oB={init:function(){this.setColour(BV),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.button),"PIN"),this.setOutput(!0,Number)}},pB={init:function(){this.setColour(BV),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.buttonB),"PIN"),this.setOutput(!0,Number)}},aB={init:function(){this.setColour(BV),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.pwm),"PIN"),this.setOutput(!0)}},uB={init:function(){this.setColour(BV),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.pwm_pin),"PIN"),this.setOutput(!0,Number)}},rB={init:function(){this.setColour(BV),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.touch_pin),"PIN"),this.setOutput(!0,Number)}},dB={init:function(){this.setColour(BV),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.touch),"PIN"),this.setOutput(!0)}},lB={init:function(){this.setColour(BV),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.serial_pin),"PIN"),this.setOutput(!0,Number)}},IB={init:function(){this.setColour(BV),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.builtinimg),"PIN"),this.setOutput(!0,"esp32_image")}},TB={init:function(){this.setColour(BV),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.builtinimg_extern),"PIN"),this.setOutput(!0,"esp32_image")}},MB={init:function(){this.setColour(BV),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.imglist),"PIN"),this.setOutput(!0)}},hB={init:function(){this.setColour(BV),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.playlist),"PIN"),this.setOutput(!0)}},mB={init:function(){this.setColour(BV),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.playlist_extern),"PIN"),this.setOutput(!0)}},EB={init:function(){this.setColour(BV),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.exlcdh),"PIN"),this.setOutput(!0,Number)}},OB={init:function(){this.setColour(BV),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.exlcdv),"PIN"),this.setOutput(!0,Number)}},RB={init:function(){this.setColour(BV),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.axis),"PIN"),this.setOutput(!0,Number)}},cB={init:function(){this.setColour(BV),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.brightness),"PIN"),this.setOutput(!0,Number)}},gB={init:function(){this.setColour(BV),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.tts_voice),"PIN"),this.setOutput(!0,Number)}},CB={init:function(){this.setColour(BV),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.tts_builtin_music),"PIN"),this.setOutput(!0,Number)}},SB={init:function(){this.setColour(BV),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.tts_bgmusic),"PIN"),this.setOutput(!0,Number)}},AB={init:function(){this.setColour(BV),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.tone_notes),"PIN"),this.setOutput(!0,Number)}},LB={init:function(){this.setColour(BV),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.radio_power),"PIN"),this.setOutput(!0,Number)}},NB={init:function(){this.setColour(BV),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.radio_datarate),"PIN"),this.setOutput(!0,Number)}},DB={init:function(){this.setColour(BV),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.one_more),"PIN"),this.setOutput(!0)}},fB={init:function(){this.setColour(BV),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.digital_dot),"PIN"),this.setOutput(!0,Number)}},FB={init:function(){if("mixgo_me"==Et.Boards.getSelectedBoardKey().split(":")[2])var t="ME G1";this.setColour(40),this.appendDummyInput().appendField(t).appendField("RFID"+mt.Msg.MIXLY_RFID_READ_CARD),this.appendDummyInput("").appendField(mt.Msg.MIXLY_RFID_READ_CARD_UID),this.setOutput(!0,Number),this.setInputsInline(!0)}},PB={init:function(){if("mixgo_me"==Et.Boards.getSelectedBoardKey().split(":")[2])var t="ME G1";this.setColour(40),this.appendDummyInput().appendField(t).appendField("RFID"+mt.Msg.MIXLY_RFID_READ_CARD),this.appendValueInput("SECTOR").appendField(mt.Msg.MIXLY_LIST_INDEX),this.appendDummyInput("").appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_ALL),this.setOutput(!0,Number),this.setInputsInline(!0)}},vB={init:function(){if("mixgo_me"==Et.Boards.getSelectedBoardKey().split(":")[2])var t="ME G1";this.setColour(40),this.appendDummyInput().appendField(t).appendField(mt.Msg.MIXLY_COMMUNICATION_RFID_WRITE),this.appendValueInput("SECTOR").appendField(mt.Msg.MIXLY_LIST_INDEX),this.appendValueInput("CONTENT").appendField(mt.Msg.MIXLY_COMMUNICATION_WRITE_NUM),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null)}},YB={init:function(){if("mixgo_me"==Et.Boards.getSelectedBoardKey().split(":")[2])var t="ME G1";this.setColour(40),this.appendDummyInput().appendField(t).appendField(mt.Msg.MIXLY_COMMUNICATION_RFID_WRITE),this.appendValueInput("SECTOR").appendField(mt.Msg.MIXLY_LIST_INDEX),this.appendValueInput("CONTENT").appendField(mt.Msg.MIXLY_COMMUNICATION_WRITE_NUM),this.appendDummyInput().appendField(mt.Msg.RETURN_SUCCESS_OR_NOT),this.setInputsInline(!0),this.setOutput(!0)}},XB={init:function(){if("mixgo_me"==Et.Boards.getSelectedBoardKey().split(":")[2])var t="ME G1";this.setColour(40),this.appendDummyInput().appendField(t).appendField("RFID"),this.appendDummyInput("").appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_RFID_SCAN_OK,"True"],[mt.Msg.MIXLY_RFID_SCAN_NOTAGERR,"None"],[mt.Msg.MIXLY_RFID_SCAN_ERROR,"False"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0)}},xB=function(t,e){return["HIGH"==this.getFieldValue("BOOL")?"1":"0",e.ORDER_ATOMIC]},yB=function(t,e){e.definitions_.import_machine="import machine";var i="";return i+=e.valueToCode(this,"PIN",e.ORDER_ATOMIC)+".value("+e.valueToCode(this,"STAT",e.ORDER_ATOMIC)+")\n"},bB=function(t,e){e.definitions_.import_machine="import machine";return[e.valueToCode(this,"PIN",e.ORDER_ATOMIC)+".value()",e.ORDER_ATOMIC]},VB=function(t,e){return e.definitions_.import_machine="import machine",e.valueToCode(this,"PIN",e.ORDER_ATOMIC)+".write("+e.valueToCode(this,"NUM",e.ORDER_ATOMIC)+")\n"},BB=function(t,e){e.definitions_.import_machine="import machine";var i=e.valueToCode(this,"PIN",e.ORDER_ATOMIC),n=e.valueToCode(this,"NUM",e.ORDER_ATOMIC);return i+".set_analog_"+this.getFieldValue("key")+"("+n+")\n"},GB=function(t,e){return e.definitions_.import_machine="import machine",[e.valueToCode(this,"pin",e.ORDER_ATOMIC)+".read()",e.ORDER_ATOMIC]},UB=function(t,e){e.definitions_.import_machine="import machine";var i=e.valueToCode(this,"PIN",e.ORDER_ATOMIC),n=this.getFieldValue("mode");return"machine.Pin("+i+").irq(handler = "+e.valueToCode(this,"DO",e.ORDER_ATOMIC)+", trigger = "+n+")\n"},wB=function(t,e){e.definitions_.import_machine="import machine";var i=this.getFieldValue("PIN_OBJ")||"pin#",n=e.valueToCode(this,"PIN",e.ORDER_ATOMIC),s=this.getFieldValue("MODE");return("pin#"==i?"pin"+n:e.variableDB_.getName(i,mt.Variables.NAME_TYPE))+" = machine.Pin("+n+", "+s+")\n"},kB=function(t,e){e.definitions_.import_machine="import machine";var i=this.getFieldValue("PIN_OBJ")||"dac#",n=e.valueToCode(this,"PIN",e.ORDER_ATOMIC);return("dac#"==i?"dac"+n:e.variableDB_.getName(i,mt.Variables.NAME_TYPE))+" = machine.DAC(machine.Pin("+n+"))\n"},HB=function(t,e){return e.definitions_.import_machine="import machine",e.valueToCode(this,"PIN",e.ORDER_ATOMIC)+".atten("+this.getFieldValue("atten")+")\n"},WB=function(t,e){e.definitions_.import_machine="import machine";var i=this.getFieldValue("PIN_OBJ")||"tc#",n=e.valueToCode(this,"PIN",e.ORDER_ATOMIC);return("tc#"==i?"tc"+n:e.variableDB_.getName(i,mt.Variables.NAME_TYPE))+" = machine.TouchPad(machine.Pin("+n+"))\n"},KB=function(t,e){return[this.getFieldValue("PIN"),e.ORDER_ATOMIC]},JB=KB,QB=KB,qB=KB,zB=KB,jB=KB,ZB=KB,$B=KB,tG=KB,eG=KB,iG=KB,nG=KB,sG=KB,_G=KB,oG=KB,pG=KB,aG=KB,uG=KB,rG=KB,dG=KB,lG=KB,IG=KB,TG=KB,MG=KB,hG=KB,mG=KB,EG=KB,OG=KB,RG=KB,cG=KB,gG=KB,CG=KB,SG=KB,AG=KB,LG=KB,NG=KB,DG=KB,fG=KB,FG=KB,PG=KB,vG=KB,YG=KB,XG=KB,xG=KB,yG=KB,bG=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2];if("mixgo_mini"==i){e.definitions_.import_mini_g2_ext_rfid="from mini_g2 import ext_rfid";var n='ext_rfid.read_card(0, x="id")'}else if("mixgo_sant"==i){e.definitions_.import_sant_g2_ext_rfid="from sant_g2 import ext_rfid";n='ext_rfid.read_card(0, x="id")'}else{e.definitions_.import_mini_g2="import mini_g2";n='mini_g2.ext_rc522.read_card(0, x="id")'}return[n,e.ORDER_ATOMIC]},VG=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2],n=e.valueToCode(this,"SECTOR",e.ORDER_ATOMIC);if("mixgo_mini"==i){e.definitions_.import_mini_g2_ext_rfid="from mini_g2 import ext_rfid";var s="ext_rfid.read_card("+n+")"}else if("mixgo_sant"==i){e.definitions_.import_sant_g2_ext_rfid="from sant_g2 import ext_rfid";s="ext_rfid.read_card("+n+")"}else{e.definitions_.import_mini_g2="import mini_g2";s="mini_g2.ext_rc522.read_card("+n+")"}return[s,e.ORDER_ATOMIC]},BG=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2],n=e.valueToCode(this,"SECTOR",e.ORDER_ATOMIC),s=e.valueToCode(this,"CONTENT",e.ORDER_ATOMIC);if("mixgo_mini"==i){e.definitions_.import_mini_g2_ext_rfid="from mini_g2 import ext_rfid";var _="ext_rfid.write_card("+s+","+n+")\n"}else if("mixgo_sant"==i){e.definitions_.import_sant_g2_ext_rfid="from sant_g2 import ext_rfid";_="ext_rfid.write_card("+s+","+n+")\n"}else{e.definitions_.import_mini_g2="import mini_g2";_="mini_g2.ext_rc522.write_card("+s+","+n+")\n"}return _},GG=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2],n=e.valueToCode(this,"SECTOR",e.ORDER_ATOMIC),s=e.valueToCode(this,"CONTENT",e.ORDER_ATOMIC);if("mixgo_mini"==i){e.definitions_.import_mini_g2_ext_rfid="from mini_g2 import ext_rfid";var _="ext_rfid.write_card("+s+","+n+")"}else if("mixgo_sant"==i){e.definitions_.import_sant_g2_ext_rfid="from sant_g2 import ext_rfid";_="ext_rfid.write_card("+s+","+n+")"}else{e.definitions_.import_mini_g2="import mini_g2";_="mini_g2.ext_rc522.write_card("+s+","+n+")"}return[_,e.ORDER_ATOMIC]},UG=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2],n=this.getFieldValue("key");if("mixgo_mini"==i){e.definitions_.import_mini_g2_ext_rfid="from mini_g2 import ext_rfid";var s="ext_rfid.scan_card()=="+n}else if("mixgo_sant"==i){e.definitions_.import_sant_g2_ext_rfid="from sant_g2 import ext_rfid";s="ext_rfid.scan_card()=="+n}else{e.definitions_.import_mini_g2="import mini_g2";s="mini_g2.ext_rc522.scan_card()=="+n}return[s,e.ORDER_ATOMIC]};Object.assign(mt.Variables,Rt),Object.assign(mt.Procedures,is),mt.Python=Nu,mt.generator=Nu,Et.Profile.default={},Object.assign(Et.Profile,cV),Object.assign(Et.Profile.default,cV["MixGo CE"]),Object.assign(mt.Blocks,e,i,n,s,_,o,p,a,u,r,d,l,I,y,H,k,v,b,W,f,w,U,G,V,F,D,N,X,Y,x,P,B,dt,lt,It),Object.assign(mt.Python.forBlock,T,M,h,m,E,O,R,c,g,C,S,A,L,et,ut,at,j,it,rt,Q,pt,ot,_t,nt,q,J,K,$,Z,tt,z,st,Tt,Mt,ht)})(); \ No newline at end of file +class ct{constructor(t,e){if(this.variablePrefix_=e||"",this.reservedDict_=Object.create(null),t)for(var i=t.split(","),n=0;n0;s--)e.getInputTargetBlock("IF"+s)&&e.getInputTargetBlock("IF"+s).previousConnection?i[s]=e.getInputTargetBlock("IF"+s).previousConnection:i[s]=null,this.removeInput("IF"+s),e.getInputTargetBlock("DO"+s)&&e.getInputTargetBlock("DO"+s).previousConnection?n[s]=e.getInputTargetBlock("DO"+s).previousConnection:n[s]=null,this.removeInput("DO"+s);this.elseifCount_=parseInt(t.getAttribute("elseif"),10),this.elseCount_=parseInt(t.getAttribute("else"),10);for(s=1;s<=this.elseifCount_;s++)this.appendValueInput("IF"+s).setCheck([Boolean,Number]).appendField(mt.Msg.CONTROLS_IF_MSG_ELSEIF),this.appendStatementInput("DO"+s).appendField(mt.Msg.CONTROLS_IF_MSG_THEN);this.elseCount_&&this.appendStatementInput("ELSE").appendField(mt.Msg.CONTROLS_IF_MSG_ELSE);for(s=i.length-2;s>0;s--)i[s]&&i[s].reconnect(this,"IF"+s);for(s=n.length-2;s>0;s--)n[s]&&n[s].reconnect(this,"DO"+s)},decompose:function(t){var e=t.newBlock("controls_if_if");e.initSvg();for(var i=e.getInput("STACK").connection,n=1;n<=this.elseifCount_;n++){var s=t.newBlock("controls_if_elseif");s.initSvg(),i.connect(s.previousConnection),i=s.nextConnection}if(this.elseCount_){var _=t.newBlock("controls_if_else");_.initSvg(),i.connect(_.previousConnection)}return e},compose:function(t){this.elseCount_&&this.removeInput("ELSE"),this.elseCount_=0;for(var e=this.elseifCount_;e>0;e--)this.removeInput("IF"+e),this.removeInput("DO"+e);this.elseifCount_=0;for(var i=t.getInputTargetBlock("STACK"),n=[null],s=[null],_=null;i;){switch(i.type){case"controls_if_elseif":this.elseifCount_++,n.push(i.valueConnection_),s.push(i.statementConnection_);break;case"controls_if_else":this.elseCount_++,_=i.statementConnection_;break;default:throw Error("Unknown block type: "+i.type)}i=i.nextConnection&&i.nextConnection.targetBlock()}this.updateShape_(),this.reconnectChildBlocks_(n,s,_)},saveConnections:function(t){for(var e=t.getInputTargetBlock("STACK"),i=1;e;){switch(e.type){case"controls_if_elseif":var n=this.getInput("IF"+i),s=this.getInput("DO"+i);e.valueConnection_=n&&n.connection.targetConnection,e.statementConnection_=s&&s.connection.targetConnection,i++;break;case"controls_if_else":s=this.getInput("ELSE");e.statementConnection_=s&&s.connection.targetConnection;break;default:throw"Unknown block type."}e=e.nextConnection&&e.nextConnection.targetBlock()}},rebuildShape_:function(){var t=[null],e=[null],i=null;this.getInput("ELSE")&&(i=this.getInput("ELSE").connection.targetConnection);for(var n=1;this.getInput("IF"+n);){var s=this.getInput("IF"+n),_=this.getInput("DO"+n);console.log(s.connection.targetConnection),t.push(s.connection.targetConnection),e.push(_.connection.targetConnection),n++}this.updateShape_(),this.reconnectChildBlocks_(t,e,i)},updateShape_:function(){this.getInput("ELSE")&&this.removeInput("ELSE");for(var t=1;this.getInput("IF"+t);)this.removeInput("IF"+t),this.removeInput("DO"+t),t++;for(t=1;t<=this.elseifCount_;t++)this.appendValueInput("IF"+t).setCheck([Number,Boolean]).appendField(mt.Msg.CONTROLS_IF_MSG_ELSEIF),this.appendStatementInput("DO"+t).appendField(mt.Msg.CONTROLS_IF_MSG_THEN);this.elseCount_&&this.appendStatementInput("ELSE").appendField(mt.Msg.CONTROLS_IF_MSG_ELSE)},reconnectChildBlocks_:function(t,e,i){for(var n=1;n<=this.elseifCount_;n++)t[n]&&t[n].reconnect(this,"IF"+n),e[n]&&e[n].reconnect(this,"DO"+n);i&&i.reconnect(this,"ELSE")}},Gt={init:function(){this.setColour(Xt),this.appendValueInput("FROM").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.PYTHON_RANGE).appendField(mt.Msg.LANG_CONTROLS_FOR_INPUT_FROM),this.appendValueInput("TO").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.LANG_CONTROLS_FOR_INPUT_TO),this.appendValueInput("STEP").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.PYTHON_RANGE_STEP),this.setInputsInline(!0),this.setOutput(!0),this.setTooltip(mt.Msg.MIXLY_PYTHON_CONTROLS_RANGE_TOOLTIP)}},Ut={init:function(){this.setColour(Xt),this.appendValueInput("LIST").setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.CONTROLS_FOREACH_INPUT),this.appendValueInput("VAR").appendField(mt.Msg.CONTROLS_FOREACH_INPUT_ITEM),this.appendStatementInput("DO").appendField(mt.Msg.MIXLY_DO),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip((function(){return mt.Msg.CONTROLS_FOR_TOOLTIP.replace("“%1”","")}))},getVars:function(){return[this.getFieldValue("VAR")]},renameVar:function(t,e){mt.Names.equals(t,this.getFieldValue("VAR"))&&this.setTitleValue(e,"VAR")}},wt={init:function(){this.setColour(Xt),this.appendValueInput("BOOL").setCheck([Boolean,Number]).appendField(mt.Msg.MIXLY_MICROBIT_JS_CURRENT).appendField(new mt.FieldDropdown(this.OPERATORS),"MODE"),this.appendStatementInput("DO").appendField(mt.Msg.LANG_CONTROLS_WHILEUNTIL_TITLE_REPEAT+mt.Msg.MIXLY_DO),this.setPreviousStatement(!0),this.setNextStatement(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("MODE");return{WHILE:mt.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_WHILE,UNTIL:mt.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_UNTIL}[e]}))}},kt={init:function(){this.setColour(Xt),this.appendDummyInput().appendField(mt.Msg.MIXLY_PYTHON_TRY),this.appendStatementInput("try"),this.appendValueInput("IF1").appendField(mt.Msg.MIXLY_PYTHON_EXCEPT),this.appendStatementInput("DO1").appendField(""),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setMutator(new mt.icons.MutatorIcon(["controls_except","controls_finally"],this)),this.setTooltip(mt.Msg.MIXLY_MIXPY_CONTROL_TRY_TOOLTIP),this.elseifCount_=1,this.elseCount_=0},mutationToDom:function(){if(!this.elseifCount_&&!this.elseCount_)return null;var t=document.createElement("mutation");return this.elseifCount_&&t.setAttribute("elseif",this.elseifCount_),this.elseCount_&&t.setAttribute("else",1),t},domToMutation:function(t){var e=this,i=[],n=[];this.elseCount_&&this.removeInput("ELSE");for(var s=this.elseifCount_;s>0;s--)e.getInputTargetBlock("IF"+s)&&e.getInputTargetBlock("IF"+s).previousConnection?i[s]=e.getInputTargetBlock("IF"+s).previousConnection:i[s]=null,this.removeInput("IF"+s),e.getInputTargetBlock("DO"+s)&&e.getInputTargetBlock("DO"+s).previousConnection?n[s]=e.getInputTargetBlock("DO"+s).previousConnection:n[s]=null,this.removeInput("DO"+s);this.elseifCount_=parseInt(t.getAttribute("elseif"),10),this.elseCount_=parseInt(t.getAttribute("else"),10);for(s=1;s<=this.elseifCount_;s++)this.appendValueInput("IF"+s).setCheck([Boolean,Number]).appendField(mt.Msg.MIXLY_PYTHON_EXCEPT),this.appendStatementInput("DO"+s).appendField("");this.elseCount_&&this.appendStatementInput("ELSE").appendField(mt.Msg.MIXLY_PYTHON_FINALLY);for(s=i.length-2;s>0;s--)i[s]&&i[s].reconnect(this,"IF"+s);for(s=n.length-2;s>0;s--)n[s]&&n[s].reconnect(this,"DO"+s)},decompose:function(t){var e=t.newBlock("controls_try");e.initSvg();for(var i=e.getInput("STACK").connection,n=1;n<=this.elseifCount_;n++){var s=t.newBlock("controls_except");s.initSvg(),i.connect(s.previousConnection),i=s.nextConnection}if(this.elseCount_){var _=t.newBlock("controls_finally");_.initSvg(),i.connect(_.previousConnection)}return e},compose:function(t){this.elseCount_&&this.removeInput("ELSE"),this.elseCount_=0;for(var e=this.elseifCount_;e>0;e--)this.removeInput("IF"+e),this.removeInput("DO"+e);this.elseifCount_=0;for(var i=t.getInputTargetBlock("STACK"),n=[null],s=[null],_=null;i;){switch(i.type){case"controls_except":this.elseifCount_++,n.push(i.valueConnection_),s.push(i.statementConnection_);break;case"controls_finally":this.elseCount_++,_=i.statementConnection_;break;default:throw Error("Unknown block type: "+i.type)}i=i.nextConnection&&i.nextConnection.targetBlock()}this.updateShape_(),this.reconnectChildBlocks_(n,s,_)},saveConnections:function(t){for(var e=t.getInputTargetBlock("STACK"),i=1;e;){switch(e.type){case"controls_except":var n=this.getInput("IF"+i),s=this.getInput("DO"+i);e.valueConnection_=n&&n.connection.targetConnection,e.statementConnection_=s&&s.connection.targetConnection,i++;break;case"controls_finally":s=this.getInput("ELSE");e.statementConnection_=s&&s.connection.targetConnection;break;default:throw"Unknown block type."}e=e.nextConnection&&e.nextConnection.targetBlock()}},rebuildShape_:function(){var t=[null],e=[null],i=null;this.getInput("ELSE")&&(i=this.getInput("ELSE").connection.targetConnection);for(var n=1;this.getInput("IF"+n);){var s=this.getInput("IF"+n),_=this.getInput("DO"+n);console.log(s.connection.targetConnection),t.push(s.connection.targetConnection),e.push(_.connection.targetConnection),n++}this.updateShape_(),this.reconnectChildBlocks_(t,e,i)},updateShape_:function(){this.getInput("ELSE")&&this.removeInput("ELSE");for(var t=1;this.getInput("IF"+t);)this.removeInput("IF"+t),this.removeInput("DO"+t),t++;for(t=1;t<=this.elseifCount_;t++)this.appendValueInput("IF"+t).setCheck([Number,Boolean]).appendField(mt.Msg.MIXLY_PYTHON_EXCEPT),this.appendStatementInput("DO"+t).appendField("");this.elseCount_&&this.appendStatementInput("ELSE").appendField(mt.Msg.MIXLY_PYTHON_FINALLY)},reconnectChildBlocks_:function(t,e,i){for(var n=1;n<=this.elseifCount_;n++)t[n]&&t[n].reconnect(this,"IF"+n),e[n]&&e[n].reconnect(this,"DO"+n);i&&i.reconnect(this,"ELSE")}},Ht={init:function(){this.setColour(Xt);var t=new mt.FieldDropdown(this.OPERATORS);this.appendDummyInput().appendField(t,"FLOW").appendField(mt.Msg.LANG_CONTROLS_FLOW_STATEMENTS_INPUT_OFLOOP),this.setPreviousStatement(!0),this.setTooltip(mt.Msg.MIXLY_PYTHON_CONTROLS_FLOW_STATEMENTS_TOOLTIP);var e=this;this.setTooltip((function(){var t=e.getFieldValue("FLOW");return{BREAK:mt.Msg.CONTROLS_FLOW_STATEMENTS_TOOLTIP_BREAK,CONTINUE:mt.Msg.CONTROLS_FLOW_STATEMENTS_TOOLTIP_CONTINUE}[t]}))},onchange:function(){if(this.workspace){var t=!1,e=this;do{if("controls_repeat"==e.type||"controls_for"==e.type||"controls_forEach"==e.type||"controls_repeat_ext"==e.type||"controls_whileUntil"==e.type||"do_while"==e.type){t=!0;break}e=e.getSurroundParent()}while(e);t?this.setWarningText(null):this.setWarningText(mt.Msg.LANG_CONTROLS_FLOW_STATEMENTS_WARNING)}}},Wt={init:function(){this.setColour(Xt),this.appendDummyInput().appendField(mt.Msg.LANG_CONTROLS_FOR_INPUT_WITH).appendField(new mt.FieldTextInput("i"),"VAR"),this.appendValueInput("FROM").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.LANG_CONTROLS_FOR_INPUT_FROM),this.appendValueInput("TO").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.LANG_CONTROLS_FOR_INPUT_TO),this.appendValueInput("STEP").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_STEP),this.appendStatementInput("DO").appendField(mt.Msg.MIXLY_DO),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0);var t=this;this.setTooltip((function(){return mt.Msg.CONTROLS_FOR_TOOLTIP.replace("%1",t.getFieldValue("VAR"))}))},getVars:function(){return[this.getFieldValue("VAR")]},renameVar:function(t,e){mt.Names.equals(t,this.getFieldValue("VAR"))&&this.setTitleValue(e,"VAR")}},Kt={init:function(){this.setColour(Xt),this.appendDummyInput().appendField(mt.Msg.LANG_CONTROLS_FOR_INPUT_WITH).appendField(new mt.FieldTextInput("i"),"VAR"),this.appendValueInput("FROM").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.LANG_CONTROLS_FOR_INPUT_FROM),this.appendValueInput("TO").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.LANG_CONTROLS_FOR_INPUT_TO),this.appendValueInput("STEP").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_STEP),this.appendStatementInput("DO").appendField(mt.Msg.MIXLY_DO),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0);var t=this;this.setTooltip((function(){return mt.Msg.MIXLY_PYTHON_CONTROLS_FOR_RANGE_TOOLTIP.replace("%1",t.getFieldValue("VAR"))}))},getVars:function(){return[this.getFieldValue("VAR")]},renameVar:function(t,e){mt.Names.equals(t,this.getFieldValue("VAR"))&&this.setTitleValue(e,"VAR")}};wt.OPERATORS=[[mt.Msg.LANG_CONTROLS_WHILEUNTIL_OPERATOR_WHILE,"WHILE"],[mt.Msg.LANG_CONTROLS_WHILEUNTIL_OPERATOR_UNTIL,"UNTIL"]],Ht.OPERATORS=[[mt.Msg.LANG_CONTROLS_FLOW_STATEMENTS_OPERATOR_BREAK,"BREAK"],[mt.Msg.LANG_CONTROLS_FLOW_STATEMENTS_OPERATOR_CONTINUE,"CONTINUE"]];const Jt={init:function(){this.setColour(Xt),this.appendDummyInput().appendField(mt.Msg.CONTROLS_IF_IF_TITLE_IF),this.appendStatementInput("STACK"),this.setTooltip(mt.Msg.CONTROLS_IF_IF_TOOLTIP),this.contextMenu=!1}},Qt={init:function(){this.setColour(Xt),this.appendDummyInput().appendField(mt.Msg.CONTROLS_IF_ELSEIF_TITLE_ELSEIF),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(mt.Msg.CONTROLS_IF_ELSEIF_TOOLTIP),this.contextMenu=!1}},qt={init:function(){this.setColour(Xt),this.appendDummyInput().appendField(mt.Msg.CONTROLS_IF_ELSE_TITLE_ELSE),this.setPreviousStatement(!0),this.setTooltip(mt.Msg.CONTROLS_IF_ELSE_TOOLTIP),this.contextMenu=!1}},zt={init:function(){this.setColour(Xt),this.appendDummyInput().appendField("try"),this.appendStatementInput("STACK"),this.setPreviousStatement(!1),this.setNextStatement(!1),this.contextMenu=!1}},jt={init:function(){this.setColour(Xt),this.appendDummyInput().appendField(mt.Msg.MIXLY_PYTHON_EXCEPT),this.setPreviousStatement(!0),this.setNextStatement(!0),this.contextMenu=!1,this.setTooltip(mt.Msg.MIXLY_MIXPY_CONTROL_EXCEPT_TOOLTIP)}},Zt={init:function(){this.setColour(Xt),this.appendDummyInput().appendField(mt.Msg.MIXLY_PYTHON_FINALLY),this.setPreviousStatement(!0),this.contextMenu=!1,this.setTooltip(mt.Msg.MIXLY_MIXPY_CONTROL_FINALLY_TOOLTIP)}},$t={init:function(){this.jsonInit({message0:mt.Msg.CONTROLS_REPEAT_TITLE,args0:[{type:"input_value",name:"TIMES"}],previousStatement:null,nextStatement:null,colour:Xt,tooltip:mt.Msg.CONTROLS_REPEAT_TOOLTIP,helpUrl:mt.Msg.CONTROLS_REPEAT_HELPURL}),this.appendStatementInput("DO")}},te={init:function(){this.setColour(Xt),this.appendValueInput("BOOL").appendField("lambda"),this.appendStatementInput("DO").appendField(mt.Msg.MIXLY_STAT),this.setOutput(!0)}},ee={init:function(){this.setColour(Xt),this.appendDummyInput().appendField(mt.Msg.MIXLY_PYTHON_PASS),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(mt.Msg.MIXLY_PYTHON_CONTROLS_PASS_TOOLTIP)}},ie={init:function(){this.setColour(Xt),this.appendDummyInput().appendField(mt.Msg.MIXLY_PYTHON_CONTROLS_THREAD_START),this.appendValueInput("callback").appendField(mt.Msg.MIXLY_PYTHON_CONTROLS_THREAD_USE),this.appendValueInput("VAR").appendField(mt.Msg.MIXLY_PARAMS),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_PYTHON_CONTROLS_THREAD_TOOLTIP)}},ne={init:function(){this.appendDummyInput().appendField(mt.Msg.CONTROLS_REPEAT_TITLE_REPEAT+mt.Msg.MIXLY_DO),this.appendStatementInput("input_data").setCheck(null),this.appendValueInput("select_data").setCheck(null).appendField(mt.Msg.CONTROLS_OPERATOR_UNTIL).appendField(new mt.FieldDropdown([[mt.Msg.LANG_CONTROLS_WHILEUNTIL_OPERATOR_WHILE,"true"],[mt.Msg.LANG_CONTROLS_WHILEUNTIL_OPERATOR_UNTIL,"false"]]),"type"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setColour(Xt),this.setTooltip("do-while loop"),this.setHelpUrl("")}},se={init:function(){this.setColour(Xt),this.appendDummyInput().appendField(mt.Msg.MIXLY_OP_GARBAGE_COLLECT),this.setPreviousStatement(!0),this.setNextStatement(!0)}},_e={init:function(){this.setColour(Xt),this.appendDummyInput().appendField(mt.Msg.MIXLY_GET_MEM_ALLOC),this.setOutput(!0)}},oe={init:function(){this.setColour(Xt),this.appendDummyInput().appendField(mt.Msg.MIXLY_GET_MEM_FREE),this.setOutput(!0)}},pe={init:function(){this.setColour(Xt),this.appendDummyInput().appendField(mt.Msg.MIXLY_GET+mt.Msg.MIXLY_DEVICE+"ID"),this.setInputsInline(!0),this.setOutput(!0),this.setTooltip(mt.Msg.PROCEDURES_DEFRETURN_RETURN+mt.Msg.MIXLY_GET_UNIQUE_IDEN)}},ae={init:function(){this.setColour(Xt),this.appendValueInput("VAR").appendField(mt.Msg.MIXLY_RTC_TIMESTAMP),this.appendDummyInput().appendField(mt.Msg.MIXLY_TIMESTAMP_TO_DATA),this.setInputsInline(!0),this.setOutput(!0,Number)}},ue={init:function(){this.setColour(Xt),this.appendDummyInput().appendField(mt.Msg.MIXLY_GET_UNIQUE_IDEN),this.setOutput(!0)}},re=230;mt.FieldTextInput.math_number_validator=function(t){return String(t)},mt.FieldTextInput.math_number_validator_include_blank=function(t){if(""===t)return"";return/^-?(0X|0x|0O|0o|0B|0b)?[a-fA-F0-9]{1,}(\.[a-fA-F0-9]+)?$/.test(t)?String(t):null};const de={init:function(){this.setColour(re),this.appendDummyInput().appendField(new mt.FieldTextInput("0",mt.FieldTextInput.math_number_validator),"NUM"),this.setOutput(!0,Number),this.setTooltip(mt.Msg.MATH_NUMBER_TOOLTIP)}},le={init:function(){this.setColour(re);this.appendDummyInput("").appendField(mt.Msg.MIXLY_PYTHON_MATH_CONSTANT).appendField(new mt.FieldDropdown([["π","pi"],["e","e"]]),"CONSTANT"),this.setOutput(!0,Number);var t=this;this.setTooltip((function(){var e=t.getFieldValue("CONSTANT");return{pi:mt.Msg.MIXLY_PYTHON_MATH_CONSTANT_PI_TOOLTIP,e:mt.Msg.MIXLY_PYTHON_MATH_CONSTANT_E_TOOLTIP}[e]}))}},Ie={init:function(){this.setColour(re);this.appendDummyInput("").appendField(mt.Msg.MIXLY_PYTHON_MATH_CONSTANT).appendField(new mt.FieldDropdown([["π","pi"],["e","e"]]),"CONSTANT"),this.setOutput(!0,Number);var t=this;this.setTooltip((function(){var e=t.getFieldValue("CONSTANT");return{pi:mt.Msg.MIXLY_PYTHON_MATH_CONSTANT_PI_MP_TOOLTIP,e:mt.Msg.MIXLY_PYTHON_MATH_CONSTANT_E_MP_TOOLTIP}[e]}))}},Te={init:function(){this.setColour(re),this.setOutput(!0),this.appendValueInput("A"),this.appendValueInput("B").appendField(new mt.FieldDropdown([["+","ADD"],["-","MINUS"],["×","MULTIPLY"],["÷","DIVIDE"],["%","QUYU"],["//","ZHENGCHU"],["**","POWER"]]),"OP"),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("OP");return{ADD:mt.Msg.MATH_ARITHMETIC_TOOLTIP_ADD,MINUS:mt.Msg.MATH_ARITHMETIC_TOOLTIP_MINUS,MULTIPLY:mt.Msg.MATH_ARITHMETIC_TOOLTIP_MULTIPLY,DIVIDE:mt.Msg.MATH_ARITHMETIC_TOOLTIP_DIVIDE,QUYU:mt.Msg.MATH_MODULO_TOOLTIP,ZHENGCHU:mt.Msg.MATH_ARITHMETIC_TOOLTIP_DIVIDE,POWER:mt.Msg.MATH_ARITHMETIC_TOOLTIP_POWER}[e]}))}},Me={init:function(){this.setColour(re),this.setPreviousStatement(!0),this.setNextStatement(!0),this.appendValueInput("A"),this.appendValueInput("B").appendField(new mt.FieldDropdown([["+=","ADD"],["-=","MINUS"],["×=","MULTIPLY"],["÷=","DIVIDE"],["%=","QUYU"],["//=","ZHENGCHU"],["**=","POWER"]]),"OP"),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("OP");return{ADD:mt.Msg.MATH_ARITHMETIC_TOOLTIP_ADD,MINUS:mt.Msg.MATH_ARITHMETIC_TOOLTIP_MINUS,MULTIPLY:mt.Msg.MATH_ARITHMETIC_TOOLTIP_MULTIPLY,DIVIDE:mt.Msg.MATH_ARITHMETIC_TOOLTIP_DIVIDE,QUYU:mt.Msg.MATH_MODULO_TOOLTIP,ZHENGCHU:mt.Msg.MATH_ARITHMETIC_TOOLTIP_DIVIDE,POWER:mt.Msg.MATH_ARITHMETIC_TOOLTIP_POWER}[e]}))}},he={init:function(){this.setColour(re),this.setOutput(!0,Number),this.appendValueInput("A").setCheck(Number),this.appendValueInput("B").setCheck(Number).appendField(new mt.FieldDropdown([["&","&"],["|","|"],[">>",">>"],["<<","<<"]]),"OP"),this.setInputsInline(!0),this.setTooltip("位运算")}},me={init:function(){this.setColour(re),this.setOutput(!0,Number),this.appendValueInput("NUM").setCheck(Number).appendField(new mt.FieldDropdown([["sin","SIN"],["cos","COS"],["tan","TAN"],["asin","ASIN"],["acos","ACOS"],["atan","ATAN"],["-","-"],["ln","LN"],["log10","LOG10"],["e^","EXP"],["10^","POW10"]]),"OP");var t=this;this.setTooltip((function(){var e=t.getFieldValue("OP");return{SIN:mt.Msg.MATH_TRIG_TOOLTIP_SIN,COS:mt.Msg.MATH_TRIG_TOOLTIP_COS,TAN:mt.Msg.MATH_TRIG_TOOLTIP_TAN,ASIN:mt.Msg.MATH_TRIG_TOOLTIP_ASIN,ACOS:mt.Msg.MATH_TRIG_TOOLTIP_ACOS,ATAN:mt.Msg.MATH_TRIG_TOOLTIP_ATAN,LN:mt.Msg.MATH_SINGLE_TOOLTIP_LN}[e]}))}},Ee={init:function(){var t=[[mt.Msg.MATH_BIN,"bin"],[mt.Msg.MATH_OCT,"oct"],[mt.Msg.MATH_HEX,"hex"]];this.setColour(re),this.setOutput(!0,String),this.appendValueInput("NUM").setCheck(Number).appendField(new mt.FieldDropdown(t),"OP");var e=this;this.setTooltip((function(){var t=e.getFieldValue("OP");return{bin:mt.Msg.MATH_DEC_TOOLTIP_BIN,oct:mt.Msg.MATH_DEC_TOOLTIP_OCT,hex:mt.Msg.MATH_DEC_TOOLTIP_HEX}[t]}))}},Oe={init:function(){var t=[[mt.Msg.LANG_MATH_TO_ROUND,"round"],[mt.Msg.LANG_MATH_TO_CEIL,"ceil"],[mt.Msg.LANG_MATH_TO_FLOOR,"floor"],[mt.Msg.MATH_ABS,"fabs"],[mt.Msg.MATH_SQRT,"sqrt"]];this.setColour(re),this.appendValueInput("A").setCheck(Number).appendField(new mt.FieldDropdown(t),"OP"),this.setOutput(!0,Number);var e=this;this.setTooltip((function(){var t=e.getFieldValue("OP");return{sqrt:mt.Msg.MATH_SINGLE_TOOLTIP_ROOT,fabs:mt.Msg.MATH_SINGLE_TOOLTIP_ABS,sq:mt.Msg.MATH_SINGLE_TOOLTIP_SQ,round:mt.Msg.MATH_SINGLE_TOOLTIP_ROUND,ceil:mt.Msg.MATH_SINGLE_TOOLTIP_CEIL,floor:mt.Msg.MATH_SINGLE_TOOLTIP_FLOOR}[t]}))}},Re={init:function(){var t=[[mt.Msg.MIXLY_MAX,"max"],[mt.Msg.MIXLY_MIN,"min"]];this.setColour(re),this.appendValueInput("A").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(new mt.FieldDropdown(t),"OP").appendField("("),this.appendValueInput("B").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(","),this.appendDummyInput("").setAlign(mt.inputs.Align.RIGHT).appendField(")"),this.setInputsInline(!0),this.setOutput(!0,Number);var e=this;this.setTooltip((function(){var t=e.getFieldValue("OP");return{max:mt.Msg.MIXLY_TOOLTIP_MATH_MAX,min:mt.Msg.MIXLY_TOOLTIP_MATH_MIN}[t]}))}},ce={init:function(){var t=[[mt.Msg.MATH_TWO,"two"],[mt.Msg.MATH_EIGHT,"eight"],[mt.Msg.MATH_TEN,"ten"],[mt.Msg.MATH_SIXTEEN,"sixteen"]];this.setColour(re),this.appendDummyInput("").appendField(mt.Msg.MATH_BA),this.appendValueInput("NUM").appendField(new mt.FieldDropdown(t),"OP").appendField(mt.Msg.MATH_JinZhi).setCheck(Number),this.appendDummyInput("").appendField(mt.Msg.MATH_ZHW).appendField(new mt.FieldDropdown(t),"OP2").appendField(mt.Msg.MATH_JinZhi),this.setFieldValue("ten","OP2"),this.setOutput(!0),this.setInputsInline(!0);var e=this;this.setTooltip((function(){var t=e.getFieldValue("OP"),i={two:mt.Msg.MATH_Before_two,eight:mt.Msg.MATH_Before_eight,ten:mt.Msg.MATH_Before_ten,sixteen:mt.Msg.MATH_Before_sixteen},n=e.getFieldValue("OP2"),s={two:mt.Msg.MATH_Behind_two,eight:mt.Msg.MATH_Behind_eight,ten:mt.Msg.MATH_Behind_ten,sixteen:mt.Msg.MATH_Behind_sixteen};return i[t]+s[n]}))}},ge={init:function(){var t=[[mt.Msg.LANG_MATH_INT,"int"],[mt.Msg.LANG_MATH_FLOAT,"float"]];this.setColour(re),this.setOutput(!0,Number),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_RANDOM).appendField(new mt.FieldDropdown(t),"TYPE"),this.appendValueInput("FROM").setCheck(Number).appendField(mt.Msg.LANG_CONTROLS_FOR_INPUT_FROM),this.appendValueInput("TO").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.LANG_MATH_RANDOM_INT_INPUT_TO),this.setInputsInline(!0);var e=this;this.setTooltip((function(){var t=e.getFieldValue("TYPE"),i={int:mt.Msg.LANG_MATH_INT,float:mt.Msg.LANG_MATH_FLOAT_RANDOM};return mt.Msg.MATH_RANDOM_INT_TOOLTIP+i[t]}))}},Ce={init:function(){this.setColour(re),this.setOutput(!0,Number),this.appendValueInput("VALUE").setCheck(Number).appendField(mt.Msg.LANG_MATH_CONSTRAIN_INPUT_CONSTRAIN),this.appendValueInput("LOW").setCheck(Number).appendField(mt.Msg.LANG_MATH_CONSTRAIN_INPUT_LOW),this.appendValueInput("HIGH").setCheck(Number).appendField(mt.Msg.LANG_MATH_CONSTRAIN_INPUT_HIGH),this.setInputsInline(!0),this.setTooltip(mt.Msg.MATH_CONSTRAIN_TOOLTIP)}},Se={init:function(){this.setColour(re),this.appendValueInput("NUM",Number).appendField(mt.Msg.MIXLY_MAP).setCheck(Number),this.appendValueInput("fromLow",Number).appendField(mt.Msg.MIXLY_MAP_FROM).setCheck(Number),this.appendValueInput("fromHigh",Number).appendField(",").setCheck(Number),this.appendValueInput("toLow",Number).appendField(mt.Msg.MIXLY_MAP_TO).setCheck(Number),this.appendValueInput("toHigh",Number).appendField(",").setCheck(Number),this.appendDummyInput("").appendField("]"),this.setInputsInline(!0),this.setOutput(!0),this.setTooltip(mt.Msg.MIXLY_TOOLTIP_MATH_MAP)}},Ae={init:function(){this.setColour(re),this.appendDummyInput().appendField(new mt.FieldTextInput("0",mt.FieldTextInput.math_number_validator_include_blank),"NUM"),this.setOutput(!0),this.setTooltip(mt.Msg.MATH_NUMBER_TOOLTIP)}},Le={init:function(){this.setColour(re),this.appendValueInput("NUM").setCheck(Number).appendField(mt.Msg.LANG_MATH_RANDOM_SEED),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(mt.Msg.MIXLY_TOOLTIP_MATH_RANDOM_SEED)}},Ne={init:function(){this.setColour(re),this.setOutput(!0,Number),this.appendValueInput("VALUE").setCheck(Number),this.appendValueInput("VAR").setCheck(Number).appendField(mt.Msg.MATH_ROUND).appendField(mt.Msg.TEXT_KEEP),this.appendDummyInput().appendField(mt.Msg.TEXT_DECIMAL),this.setInputsInline(!0),this.setTooltip(mt.Msg.MATH_ROUND_NEW_TOOLTIP)}},De={init:function(){var t=[[mt.Msg.MIXLY_TO_INT,"int"],[mt.Msg.MIXLY_TO_FLOAT,"float"],[mt.Msg.MIXLY_TO_BITES,"b"],[mt.Msg.LANG_MATH_BYTE+mt.Msg.MIXLY_TO_INT,"bti"]];this.setColour(re),this.appendValueInput("VAR").appendField(new mt.FieldDropdown(t),"TOWHAT"),this.setOutput(!0,Number);var e=this;this.setTooltip((function(){var t=e.getFieldValue("TOWHAT");return{int:mt.Msg.MIXLY_PYTHON_TOOLTIP_TOINT,float:mt.Msg.MIXLY_PYTHON_TOOLTIP_TOFLOAT,b:mt.Msg.MIXLY_TOOLTIP_TEXT_TOBYTE}[t]}))}},fe={init:function(){var t=[[mt.Msg.MIXLY_TO_INT,"int"],[mt.Msg.MIXLY_TO_FLOAT,"float"]];this.setColour(re),this.appendValueInput("VAR").appendField(new mt.FieldDropdown(t),"TOWHAT"),this.setOutput(!0,Number);var e=this;this.setTooltip((function(){var t=e.getFieldValue("TOWHAT");return{int:mt.Msg.MIXLY_TOOLTIP_TEXT_TOINT,float:mt.Msg.MIXLY_TOOLTIP_TEXT_TOFLOAT}[t]}))}},Fe=Se,Pe={init:function(){this.setColour(re),this.appendValueInput("VAR").appendField(mt.Msg.LANG_MATH_BYTE+mt.Msg.MIXLY_TO_HEX),this.setOutput(!0,Number),this.setTooltip(mt.Msg.MIXLY_PYTHON_TOOLTIP_TOHEX)}},Ye={init:function(){this.setColour(re),this.itemCount_=1,this.setMutator(new mt.icons.MutatorIcon(["lists_create_with_item"],this)),this.appendDummyInput("DUMMY").appendField(mt.Msg.MIXLY_PRODUCT+mt.Msg.MIXLY_GENERATE_CARTESIAN_PRODUCT),this.appendValueInput("REPEAT").appendField(mt.Msg.MIXLY_EVERY_PER_ELEPER_ELEMENT),this.appendDummyInput().appendField(mt.Msg.CONTROLS_REPEAT_TITLE_TIMES),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setOutput(!0),this.setTooltip(mt.Msg.LISTS_CREATE_WITH_PYTHON_TOOLTIP),this.updateShape_()},mutationToDom:function(){var t=document.createElement("mutation");return t.setAttribute("items",this.itemCount_),t},domToMutation:function(t){this.itemCount_=parseInt(t.getAttribute("items"),10),this.updateShape_()},decompose:function(t){var e=t.newBlock("lists_create_with_container");e.initSvg();for(var i=e.getInput("STACK").connection,n=0;n1&&"\\"===t.charAt(0)){var e=t.charAt(1);if("0"===e||"b"===e||"f"===e||"n"===e||"r"===e||"t"===e||"\\"===e||"'"===e)return String(t).substring(0,2);if("x"===e&&"0"===t.charAt(2)&&"B"===t.charAt(3))return String(t).substring(0,4)}return String(t).substring(0,1)};const ye={init:function(){this.setColour(ve),this.appendDummyInput().appendField(this.newQuote_(!0)).appendField(new mt.FieldTextInput("",mt.FieldTextInput.char_validator),"TEXT").appendField(this.newQuote_(!1)),this.setOutput(!0,Number),this.setTooltip(mt.Msg.TEXT_CHAR_TOOLTIP)},newQuote_:function(t){if(1==t)var e="../../media/quote2.png";else e="../../media/quote3.png";return new mt.FieldImage(e,7,12,'"')}},be={init:function(){this.setColour(ve),this.appendValueInput("A").setCheck([String,Number]),this.appendValueInput("B").setCheck([String,Number]).appendField(mt.Msg.MIXLY_TEXT_JOIN),this.setInputsInline(!0),this.setOutput(!0,String),this.setTooltip(mt.Msg.MIXLY_TOOLTIP_TEXT_JOIN)}},Ve={init:function(){this.setColour(ve),this.appendValueInput("VAR").setCheck(Number).appendField(mt.Msg.MIXLY_TOCHAR),this.setOutput(!0,String),this.setTooltip(mt.Msg.MIXLY_TOOLTIP_TEXT_TOCHAR)}},Be={init:function(){this.setColour(ve),this.appendValueInput("VAR").setCheck(String).appendField(mt.Msg.MIXLY_TOASCII),this.setOutput(!0,Number),this.setTooltip(mt.Msg.MIXLY_TOOLTIP_TEXT_TOASCII)}},Ge={init:function(){this.setColour(ve),this.appendValueInput("VAR").appendField(mt.Msg.MIXLY_TOSTRING),this.setOutput(!0,String),this.setTooltip(mt.Msg.MIXLY_PYTHON_TOOLTIP_TOTEXT)}},Ue={init:function(){this.setColour(ve),this.appendValueInput("VAR").appendField(mt.Msg.MIXLY_LENGTH),this.setOutput(!0,Number),this.setTooltip(mt.Msg.MIXLY_TOOLTIP_TEXT_LENGTH)}},we={init:function(){this.WHERE_OPTIONS=[[mt.Msg.LISTS_GET_INDEX_FROM_START,"FROM_START"],[mt.Msg.LISTS_GET_INDEX_FROM_END,"FROM_END"],[mt.Msg.TEXT_GET_INDEX_RANDOM+1+mt.Msg.TEXT_CHARAT2,"RANDOM"]],this.setHelpUrl(mt.Msg.LISTS_GET_INDEX_HELPURL),this.setColour(ve),this.appendValueInput("VAR").setCheck(String),this.appendValueInput("AT").setCheck(Number),this.appendDummyInput().appendField(mt.Msg.LISTS_GET_INDEX_GET,"MODE"),mt.Msg.LISTS_GET_INDEX_TAIL&&this.appendDummyInput("TAIL").appendField(mt.Msg.LISTS_GET_INDEX_TAIL),this.setInputsInline(!0),this.setOutput(!0),this.updateAt_(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("MODE"),i=t.getFieldValue("WHERE"),n="";switch(e+" "+i){case"GET FROM_START":case"GET FROM_END":n=mt.Msg.LISTS_GET_INDEX_TOOLTIP_GET_FROM;break;case"GET RANDOM":n=mt.Msg.LISTS_GET_INDEX_TOOLTIP_GET_RANDOM;break;case"GET_REMOVE FROM_START":case"GET_REMOVE FROM_END":n=mt.Msg.LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_FROM;break;case"GET_REMOVE RANDOM":n=mt.Msg.LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_RANDOM}return"FROM_START"!=i&&"FROM_END"!=i||(n+=" "+mt.Msg.LISTS_INDEX_FROM_START_TOOLTIP.replace("%1",mt.Msg.ONE_BASED_INDEXING?"#1":"#0")),n}));var e=this;this.setTooltip((function(){var t=e.getFieldValue("WHERE"),i={FROM_START:mt.Msg.LISTS_GET_INDEX_FROM_START,FROM_END:mt.Msg.LISTS_GET_INDEX_FROM_END,RANDOM:mt.Msg.TEXT_GET_INDEX_RANDOM};return mt.Msg.PROCEDURES_DEFRETURN_RETURN+mt.Msg.MIXLY_MICROBIT_TYPE_STRING+i[t]+"n"+mt.Msg.TEXT_CHARAT2}))},mutationToDom:function(){var t=document.createElement("mutation");t.setAttribute("statement",!this.outputConnection);var e=this.getInput("AT").type==mt.INPUT_VALUE;return t.setAttribute("at",e),t},domToMutation:function(t){var e="true"==t.getAttribute("statement");this.updateStatement_(e),t="false"!=t.getAttribute("at"),this.updateAt_(t)},updateStatement_:function(t){t!=!this.outputConnection&&(this.unplug(!0,!0),t?(this.setOutput(!1),this.setPreviousStatement(!0),this.setNextStatement(!0)):(this.setPreviousStatement(!1),this.setNextStatement(!1),this.setOutput(!0)))},updateAt_:function(t){this.removeInput("AT"),this.removeInput("ORDINAL",!0),t?(this.appendValueInput("AT").setCheck(Number),mt.Msg.TEXT_CHARAT2&&this.appendDummyInput("ORDINAL").appendField(mt.Msg.TEXT_CHARAT2)):this.appendDummyInput("AT");var e=new mt.FieldDropdown(this.WHERE_OPTIONS,(function(e){var i="FROM_START"==e||"FROM_END"==e;if(i!=t){var n=this.sourceBlock_;return n.updateAt_(i),n.setFieldValue(e,"WHERE"),null}}));this.getInput("AT").appendField(e,"WHERE"),mt.Msg.LISTS_GET_INDEX_TAIL&&this.moveInputBefore("TAIL",null)}},ke={init:function(){this.setHelpUrl(mt.Msg.LISTS_GET_INDEX_HELPURL),this.setColour(ve),this.appendValueInput("VAR").setCheck(String),this.appendValueInput("AT").setCheck(Number).appendField(mt.Msg.LISTS_GET_INDEX_GET+" "+mt.Msg.LISTS_GET_INDEX_FROM_START),this.appendDummyInput().appendField(mt.Msg.TEXT_CHARAT2),this.setOutput(!0),this.setTooltip(mt.Msg.PROCEDURES_DEFRETURN_RETURN+mt.Msg.MIXLY_MICROBIT_TYPE_STRING+mt.Msg.LISTS_GET_INDEX_FROM_START+"n"+mt.Msg.TEXT_CHARAT2)}},He={init:function(){this.setHelpUrl(mt.Msg.LISTS_GET_INDEX_HELPURL),this.setColour(ve),this.appendValueInput("VAR").setCheck(String),this.appendDummyInput().appendField(mt.Msg.TEXT_RANDOM_CHAR),this.setOutput(!0),this.setTooltip(mt.Msg.TEXT_RANDOM_CHAR_TOOLTIP)}},We={init:function(){this.WHERE_OPTIONS_1=[[mt.Msg.LISTS_GET_INDEX_FROM_START,"FROM_START"],[mt.Msg.LISTS_GET_INDEX_FROM_END,"FROM_END"],[mt.Msg.LISTS_GET_SUBLIST_START_FIRST,"FIRST"]],this.WHERE_OPTIONS_2=[[mt.Msg.LISTS_GET_SUBLIST_END_FROM_START,"FROM_START"],[mt.Msg.LISTS_GET_SUBLIST_END_FROM_END,"FROM_END"],[mt.Msg.LISTS_GET_SUBLIST_END_LAST,"LAST"]],this.setHelpUrl(mt.Msg.LISTS_GET_SUBLIST_HELPURL),this.setColour(ve),this.appendValueInput("VAR").setCheck(String),this.appendDummyInput("").appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET),this.appendDummyInput("AT1"),this.appendDummyInput("AT2"),this.setInputsInline(!0),this.setOutput(!0,"List"),this.updateAt_(1,!0),this.updateAt_(2,!0),this.setTooltip(mt.Msg._GET_TEXT_SUBLIST_TOOLTIP)},mutationToDom:function(){var t=document.createElement("mutation"),e=this.getInput("AT1").type==mt.INPUT_VALUE;t.setAttribute("at1",e);var i=this.getInput("AT2").type==mt.INPUT_VALUE;return t.setAttribute("at2",i),t},domToMutation:function(t){var e="true"==t.getAttribute("at1"),i="true"==t.getAttribute("at2");this.updateAt_(1,e),this.updateAt_(2,i)},updateAt_:function(t,e){this.removeInput("AT"+t),this.removeInput("ORDINAL"+t,!0),e?(this.appendValueInput("AT"+t).setCheck(Number),mt.Msg.TEXT_CHARAT2&&this.appendDummyInput("ORDINAL"+t).appendField(mt.Msg.TEXT_CHARAT2)):this.appendDummyInput("AT"+t);var i=new mt.FieldDropdown(this["WHERE_OPTIONS_"+t],(function(i){var n="FROM_START"==i||"FROM_END"==i;if(n!=e){var s=this.sourceBlock_;return s.updateAt_(t,n),s.setFieldValue(i,"WHERE"+t),null}}));this.getInput("AT"+t).appendField(i,"WHERE"+t),1==t&&(this.moveInputBefore("AT1","AT2"),this.getInput("ORDINAL1")&&this.moveInputBefore("ORDINAL1","AT2"))}},Ke={init:function(){this.setHelpUrl(mt.Msg.LISTS_GET_SUBLIST_HELPURL),this.setColour(ve),this.appendValueInput("VAR").setCheck(String),this.appendValueInput("AT1").appendField(mt.Msg.LISTS_GET_INDEX_GET+" "+mt.Msg.LISTS_GET_INDEX_FROM_START),this.appendValueInput("AT2").appendField(mt.Msg.LISTS_GET_SUBLIST_END_FROM_START),this.appendDummyInput().appendField(mt.Msg.TEXT_CHARAT2),this.setInputsInline(!0),this.setOutput(!0,["List",String]),this.setTooltip(mt.Msg._GET_TEXT_SUBLIST_TOOLTIP)}},Je={init:function(){var t=[[mt.Msg.MIXLY_EQUALS,"==="],[mt.Msg.MIXLY_STARTSWITH,"startswith"],[mt.Msg.MIXLY_ENDSWITH,"endswith"]];this.setColour(ve),this.appendValueInput("STR1").setCheck(String),this.appendValueInput("STR2").appendField(new mt.FieldDropdown(t),"DOWHAT").setCheck(String),this.setOutput(!0,[Boolean,Number]),this.setInputsInline(!0)}},Qe={init:function(){this.setColour(ve),this.appendValueInput("STR1").setCheck(String),this.appendValueInput("STR2").appendField(mt.Msg.MIXLY_COMPARETO).setCheck(String),this.setOutput(!0,Number),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_COMPARETO_HELP)}},qe={init:function(){var t=[[mt.Msg.TEXT_UPPER,"upper"],[mt.Msg.TEXT_TITLE,"title"],[mt.Msg.TEXT_CAPITALIZE,"capitalize"],[mt.Msg.TEXT_SWAPCASE,"swapcase"],[mt.Msg.TEXT_LOWER,"lower"]];this.setColour(ve),this.appendValueInput("VAR").appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET).appendField(new mt.FieldDropdown(t),"CAPITAL").setCheck(String),this.setOutput(!0,String);var e=this;this.setTooltip((function(){var t=e.getFieldValue("CAPITAL");return{upper:mt.Msg.MIXLY_MIXPY_TEXT_UPPER_TOOLTIP,title:mt.Msg.MIXLY_MIXPY_TEXT_TITLE_TOOLTIP,swapcase:mt.Msg.MIXLY_MIXPY_TEXT_SWAPCASE_TOOLTIP,capitalize:mt.Msg.MIXLY_MIXPY_TEXT_CAPITALIZE_TOOLTIP,lower:mt.Msg.MIXLY_MIXPY_TEXT_LOWER_TOOLTIP}[t]}))}},ze={init:function(){var t=[[mt.Msg.TEXT_LJUST,"ljust"],[mt.Msg.TEXT_CENTER,"center"],[mt.Msg.TEXT_RJUST,"rjust"]];this.setColour(ve),this.appendValueInput("VAR").appendField(new mt.FieldDropdown(t),"CENTER").setCheck(String),this.appendValueInput("WID").appendField(mt.Msg.MIXLY_WIDTH).setCheck(Number),this.appendValueInput("Symbol").appendField(mt.Msg.MIXLY_RECT_Fill).setCheck(String),this.setInputsInline(!0),this.setOutput(!0,String),this.setTooltip(mt.Msg.MIXLY_MIXPY_TEXT_CENTER_TOOLTIP)}},je={init:function(){this.setColour(ve),this.appendValueInput("VAR").appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET).setCheck(String),this.appendValueInput("STR").appendField(mt.Msg.MIXLY_MID+mt.Msg.MIXLY_MICROBIT_PY_STORAGE_CHARACTER).setCheck(String),this.appendDummyInput().appendField(mt.Msg.MIXLY_LIST_INDEX),this.setInputsInline(!0),this.setOutput(!0,String),this.setTooltip(mt.Msg.MIXLY_MIXPY_TEXT_FIND_TOOLTIP)}},Ze={init:function(){this.setColour(ve),this.appendValueInput("VAR").appendField(mt.Msg.MIXLY_PYTHON_TEXT_JOIN_SEQ_USE_STR).setCheck(String),this.appendValueInput("LIST").appendField(mt.Msg.MIXLY_PYTHON_TEXT_JOIN_SEQ_SEQ).setCheck("List","Tuple","Set","Dict"),this.appendDummyInput().appendField(mt.Msg.MIXLY_PYTHON_TEXT_JOIN_SEQ_GET_STR),this.setInputsInline(!0),this.setOutput(!0,String),this.setTooltip(mt.Msg.MIXLY_PYTHON_TEXT_JOIN_SEQ_TOOLTIP)}},$e={init:function(){this.setColour(ve),this.appendValueInput("VAR").setCheck(String),this.appendValueInput("STR1").appendField(mt.Msg.MIXLY_MIXPY_REPLACE).setCheck(String),this.appendValueInput("STR2").appendField(mt.Msg.LISTS_SET_INDEX_INPUT_TO).setCheck(String),this.setInputsInline(!0),this.setOutput(!0,String),this.setTooltip(mt.Msg.MIXLY_MIXPY_TEXT_REPLACE_TOOLTIP)}},ti={init:function(){this.setColour(ve),this.appendValueInput("VAR"),this.appendValueInput("VAL").appendField(mt.Msg.LIST_SPLIT_AS),this.appendDummyInput("").appendField(mt.Msg.LIST_SPLIT),this.setOutput(!0,"List"),this.setTooltip(mt.Msg.MIXLY_MIXPY_TEXT_SPLIT_TOOLTIP),this.setInputsInline(!0)}},ei={init:function(){var t=[[mt.Msg.TEXT_TRIM_BOTH,"strip"],[mt.Msg.TEXT_TRIM_LEFT,"lstrip"],[mt.Msg.TEXT_TRIM_RIGHT,"rstrip"]];this.setColour(ve),this.appendValueInput("VAR"),this.appendDummyInput("").appendField(mt.Msg.TEXT_STRIM),this.appendDummyInput("").appendField(new mt.FieldDropdown(t),"TOWHAT"),this.appendDummyInput("").appendField(mt.Msg.TEXT_BLANK),this.setOutput(!0,String),this.setInputsInline(!0);var e=this;this.setTooltip((function(){var t=e.getFieldValue("TOWHAT");return{strip:mt.Msg.TEXT_TRIM_BOTH_TOOLTIP,lstrip:mt.Msg.TEXT_TRIM_LEFT_TOOLTIP,rstrip:mt.Msg.TEXT_TRIM_RIGHT_TOOLTIP}[t]}))}},ii={init:function(){this.setColour(ve),this.appendDummyInput("").appendField(mt.Msg.MIXLY_MICROPYTHON_FORMAT),this.appendDummyInput("").appendField(new mt.FieldTextInput("str"),"VAR"),this.itemCount_=1,this.updateShape_(),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setInputsInline(!0),this.setMutator(new mt.icons.MutatorIcon(["text_create_with_item"],this)),this.setOutput(!0),this.setTooltip(mt.Msg.MIXLY_MIXPY_TEXT_FORMAT_TOOLTIP)},mutationToDom:function(){var t=document.createElement("mutation");return t.setAttribute("items",this.itemCount_),t},domToMutation:function(t){this.itemCount_=parseInt(t.getAttribute("items"),10),this.updateShape_()},decompose:function(t){var e=t.newBlock("text_create_with_container");e.initSvg();for(var i=e.getInput("STACK").connection,n=0;ne?t[e]:0==e?'"key"':'"key'+(e+1)+'"'),"KEY"+e).appendField(":")}},getVars:function(){return[this.getFieldValue("VAR")]},renameVar:function(t,e){mt.Names.equals(t,this.getFieldValue("VAR"))&&this.setTitleValue(e,"VAR")}},Zi={init:function(){this.setColour(zi),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_TYPE_DICT),this.appendStatementInput("STACK"),this.setTooltip(mt.Msg.DICTS_CREATE_WITH_CONTAINER_TOOLTIP),this.contextMenu=!1}},$i={init:function(){this.setColour(zi),this.appendDummyInput().appendField(mt.Msg.DICTS_CREATE_WITH_ITEM_TITLE),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(mt.Msg.DICTS_CREATE_WITH_ITEM_TOOLTIP),this.contextMenu=!1}},tn={init:function(){this.setColour(zi),this.appendValueInput("DICT").setCheck("Dict"),this.appendDummyInput("").appendField(mt.Msg.DICT_KEYS),this.setTooltip(mt.Msg.DICTS_KEYS_TOOLTIP),this.setOutput(!0,"List")}},en={init:function(){this.setColour(zi),this.appendValueInput("DICT").setCheck("Dict"),this.appendValueInput("KEY").appendField(mt.Msg.DICTS_GET_IN),this.appendDummyInput("").appendField(mt.Msg.DICTS_ADD_VALUE),this.setOutput(!0),this.setTooltip(mt.Msg.DICTS_GET_TOOLTIP)}},nn={init:function(){this.setColour(zi),this.appendValueInput("DICT").setCheck("Dict"),this.appendValueInput("KEY").appendField(mt.Msg.DICTS_GET_IN),this.appendDummyInput("").appendField(mt.Msg.DICTS_ADD_VALUE),this.appendValueInput("VAR").appendField(mt.Msg.DICTS_DEFAULT_VALUE),this.setOutput(!0),this.setTooltip(mt.Msg.DICTS_GET_DEFAULT_TOOLTIP)}},sn={init:function(){this.setColour(zi),this.appendValueInput("DICT"),this.appendValueInput("KEY").appendField(mt.Msg.DICTS_ADD),this.appendDummyInput(),this.appendValueInput("VAR").appendField(mt.Msg.DICTS_ADD_VALUE),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(mt.Msg.DICTS_ADD_OR_CHANGE_TOOLTIP)}},_n={init:function(){this.setColour(zi),this.appendValueInput("DICT"),this.appendValueInput("KEY").appendField(mt.Msg.DICTS_DELETE_IN),this.appendDummyInput("").appendField(mt.Msg.DICTS_DELETE_VALUE),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(mt.Msg.DICTS_DELETE_TOOLTIP)}},on={init:function(){this.setColour(zi),this.appendValueInput("DICT2").setCheck("Dict").appendField(mt.Msg.MAKE_DICT),this.appendValueInput("DICT").setCheck("Dict").appendField(mt.Msg.DICT_UPDATE),this.appendDummyInput("").appendField(mt.Msg.MIXLY_MID),this.setTooltip(mt.Msg.DICTS_UPDATE_TOOLTIP),this.setPreviousStatement(!0),this.setNextStatement(!0)}},pn={init:function(){this.setColour(zi),this.appendValueInput("DICT").setCheck("Dict"),this.appendDummyInput("").appendField(mt.Msg.DICT_CLEAR),this.setTooltip(mt.Msg.DICTS_CLEAR_TOOLTIP),this.setPreviousStatement(!0),this.setNextStatement(!0)}},an={init:function(){this.setColour(zi),this.appendValueInput("DICT").setCheck("Dict"),this.appendDummyInput("").appendField(mt.Msg.DICT_ITEMS),this.setTooltip(mt.Msg.DICTS_ITEMS_TOOLTIP),this.setOutput(!0,"List")}},un={init:function(){this.setColour(zi),this.appendValueInput("DICT").setCheck("Dict"),this.appendDummyInput("").appendField(mt.Msg.DICT_VALUES),this.setTooltip(mt.Msg.DICTS_VALUES_TOOLTIP),this.setOutput(!0,"List")}},rn={init:function(){this.setColour(zi),this.appendValueInput("DICT").setCheck("Dict"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_LENGTH),this.setTooltip(mt.Msg.DICT_LENGTH_TOOLTIP),this.setOutput(!0,Number)}},dn={init:function(){this.setColour(zi),this.appendValueInput("DICT").setCheck("Dict"),this.appendDummyInput("").appendField(mt.Msg.DICT_DELDICT),this.setTooltip(mt.Msg.DICTS_DEL_TOOLTIP),this.setPreviousStatement(!0),this.setNextStatement(!0)}},ln={init:function(){this.MODE=[[mt.Msg.DICTS_ADD_OR_CHANGE,"INSERT"],[mt.Msg.MIXLY_MICROBIT_JS_DELETE_VAR,"DELETE"]],this.setHelpUrl(mt.Msg.LISTS_GET_SUBLIST_HELPURL),this.setColour(zi),this.appendValueInput("DICT").setCheck("Dict"),this.appendDummyInput("AT2"),this.appendValueInput("KEY"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_MICROPYTHON_SOCKET_MAKE).appendField(mt.Msg.DICTS_ADD_VALUE),this.updateAt_(!0),this.setInputsInline(!0),this.setOutput(!1),this.setPreviousStatement(!0),this.setNextStatement(!0);var t=this;this.setTooltip((function(){var e="";switch(t.getFieldValue("WHERE")){case"INSERT":e=mt.Msg.DICTS_ADD_TOOLTIP;break;case"DELETE":e=mt.Msg.DICTS_DELETE_TOOLTIP}return e}))},mutationToDom:function(){var t=document.createElement("mutation"),e=this.getInput("AT2").type==mt.INPUT_VALUE;return t.setAttribute("at2",e),t},domToMutation:function(t){var e="true"==t.getAttribute("at2");this.updateAt_(e)},updateAt_:function(t){this.removeInput("AT2"),this.removeInput("ORDINAL",!0),t?this.appendValueInput("AT2").setCheck(Number):this.appendDummyInput("AT2");var e=new mt.FieldDropdown(this.MODE,(function(e){var i="INSERT"==e;if(i!=t){var n=this.sourceBlock_;return n.updateAt_(i),n.setFieldValue(e,"WHERE"),null}}));this.getInput("AT2").appendField(e,"WHERE")}},In={init:function(){this.setColour(zi),this.appendValueInput("DICT").setCheck("Dict"),this.appendDummyInput("").appendField(mt.Msg.blockpy_DICT_POP),this.appendValueInput("KEY"),this.appendDummyInput("").appendField(mt.Msg.DICTS_ADD_VALUE),this.setTooltip(mt.Msg.DICT_POP_TOOLTIP),this.setInputsInline(!0),this.setOutput(!0)}},Tn={init:function(){this.setColour(zi),this.appendValueInput("DICT").setCheck("Dict"),this.appendValueInput("KEY").appendField(mt.Msg.DICTS_SET_DEFAULT),this.appendDummyInput("").appendField(mt.Msg.DICTS_DEFAULT_VALUE),this.appendValueInput("VAR"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(mt.Msg.DICTS_SETDEFAULT_TOOLTIP)}},Mn={init:function(){this.setColour(zi),this.appendDummyInput("").appendField(new mt.FieldLabel(mt.Msg.MIXLY_MICROBIT_TYPE_DICT),"TIP").appendField(" "),this.itemCount_=3,this.updateShape_(),this.setOutput(!0,"Dict"),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setMutator(new mt.icons.MutatorIcon(["dicts_create_with_item"],this)),this.setTooltip(mt.Msg.DICTS_CREATE_WITH_TOOLTIP)},mutationToDom:function(){var t=document.createElement("mutation");return t.setAttribute("items",this.itemCount_),t},domToMutation:function(t){this.itemCount_=parseInt(t.getAttribute("items"),10),this.updateShape_()},decompose:function(t){var e=t.newBlock("dicts_create_with_container");e.initSvg();for(var i=e.getInput("STACK").connection,n=0;ne?t[e]:0==e?'"key"':'"key'+(e+1)+'"'),"KEY"+e).appendField(":")}},getVars:function(){return[this.getFieldValue("VAR")]},renameVar:function(t,e){mt.Names.equals(t,this.getFieldValue("VAR"))&&this.setTitleValue(e,"VAR")}},hn={init:function(){this.setColour(zi),this.appendValueInput("VAR").appendField(mt.Msg.MIXLY_TODICT),this.setOutput(!0),this.setTooltip(mt.Msg.MIXLY_PYTHON_TOOLTIP_TODICT)}},mn={init:function(){this.setColour(zi),this.appendValueInput("DICT").setCheck("Dict"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_TO_JSON),this.setTooltip(mt.Msg.MIXLY_TO_JSON_TOOLTIP),this.setOutput(!0)}},En={init:function(){this.setColour(zi),this.appendValueInput("VAR"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_CONVERT_TO_JSON),this.setTooltip(mt.Msg.MIXLY_CONVERT_TO_JSON_TOOLTIP),this.setOutput(!0)}},On={init:function(){this.setColour(zi),this.appendValueInput("DICT").setCheck("Dict"),this.appendValueInput("VAR1").appendField("key1"),this.appendValueInput("VAR2").appendField("index"),this.appendValueInput("VAR3").appendField("key2"),this.appendValueInput("VAR4").appendField("key3"),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_CONVERT_TO_JSON_TOOLTIP),this.setOutput(!0)}},Rn={init:function(){this.setColour(zi),this.appendValueInput("DICT"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_TO_JSON),this.setTooltip(mt.Msg.MIXLY_TO_JSON_TOOLTIP),this.setOutput(!0)}},cn=210,gn={init:function(){var t=mt.RTL?[["=","EQ"],["≠","NEQ"],[">","LT"],["≥","LTE"],["<","GT"],["≤","GTE"]]:[["=","EQ"],["≠","NEQ"],["<","LT"],["≤","LTE"],[">","GT"],["≥","GTE"]];this.setColour(cn),this.setOutput(!0,Boolean),this.appendValueInput("A"),this.appendValueInput("B").appendField(new mt.FieldDropdown(t),"OP"),this.setInputsInline(!0);var e=this;this.setTooltip((function(){var t=e.getFieldValue("OP");return{EQ:mt.Msg.LOGIC_COMPARE_TOOLTIP_EQ,NEQ:mt.Msg.LOGIC_COMPARE_TOOLTIP_NEQ,LT:mt.Msg.LOGIC_COMPARE_TOOLTIP_LT,LTE:mt.Msg.LOGIC_COMPARE_TOOLTIP_LTE,GT:mt.Msg.LOGIC_COMPARE_TOOLTIP_GT,GTE:mt.Msg.LOGIC_COMPARE_TOOLTIP_GTE}[t]})),this.prevBlocks_=[null,null]}},Cn={init:function(){var t=mt.RTL?[[">","LT"],["≥","LTE"],["<","GT"],["≤","GTE"]]:[["<","LT"],["≤","LTE"],[">","GT"],["≥","GTE"]],e=mt.RTL?[[">","LT"],["≥","LTE"],["<","GT"],["≤","GTE"]]:[["<","LT"],["≤","LTE"],[">","GT"],["≥","GTE"]];this.setColour(cn),this.setOutput(!0,Boolean),this.appendValueInput("A"),this.appendValueInput("B").appendField(new mt.FieldDropdown(t),"OP1"),this.appendValueInput("C").appendField(new mt.FieldDropdown(e),"OP2"),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_PYTHON_LOGIC_COMPARE_CONTINOUS_TOOLTIP)}},Sn={init:function(){var t=[[mt.Msg.LOGIC_OPERATION_AND,"AND"],[mt.Msg.LOGIC_OPERATION_OR,"OR"],[mt.Msg.LOGIC_OPERATION_NOR,"NOR"],[mt.Msg.LOGIC_OPERATION_XOR,"XOR"]];this.setColour(cn),this.setOutput(!0,Boolean),this.appendValueInput("A").setCheck([Boolean,Number]),this.appendValueInput("B").setCheck([Boolean,Number]).appendField(new mt.FieldDropdown(t),"OP"),this.setInputsInline(!0);var e=this;this.setTooltip((function(){var t=e.getFieldValue("OP");return{AND:mt.Msg.LOGIC_OPERATION_TOOLTIP_AND,OR:mt.Msg.LOGIC_OPERATION_TOOLTIP_OR,NOR:mt.Msg.LOGIC_OPERATION_TOOLTIP_NOR,XOR:mt.Msg.LOGIC_OPERATION_TOOLTIP_XOR}[t]}))}},An={init:function(){this.setColour(cn),this.setOutput(!0,Boolean),this.appendValueInput("BOOL").setCheck([Number,Boolean]).appendField(mt.Msg.LOGIC_NEGATE_TITLE),this.setTooltip(mt.Msg.LOGIC_NEGATE_TOOLTIP)}},Ln={init:function(){var t=[[mt.Msg.LOGIC_BOOLEAN_TRUE,"TRUE"],[mt.Msg.LOGIC_BOOLEAN_FALSE,"FALSE"]];this.setColour(cn),this.setOutput(!0,Boolean),this.appendDummyInput().appendField(new mt.FieldDropdown(t),"BOOL"),this.setTooltip(mt.Msg.LOGIC_BOOLEAN_TOOLTIP)}},Nn={init:function(){this.setColour(cn),this.setOutput(!0),this.appendDummyInput().appendField(mt.Msg.LOGIC_NULL),this.setTooltip(mt.Msg.LOGIC_NULL_TOOLTIP)}},Dn={init:function(){this.setColour(cn),this.appendValueInput("A"),this.appendValueInput("B").appendField(mt.Msg.LOGIC_TERNARY_IF_TRUE),this.appendValueInput("C").appendField(mt.Msg.LOGIC_TERNARY_IF_FALSE),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_TOOLTIP_LOGIT_TRUEORFALSE)}},fn={init:function(){var t=[[mt.Msg.TEXT_APPEND_TO,"in"],[mt.Msg.MIXLY_PYTHON_LOGIC_IS_NOT_IN,"not in"]];this.setColour(cn),this.appendValueInput("A"),this.appendValueInput("B").setCheck([String,"List"]).appendField(new mt.FieldDropdown(t),"BOOL"),this.appendDummyInput("").appendField(mt.Msg.MICROBIT_LOGIC_IS_IN),this.setOutput(!0,Boolean),this.setInputsInline(!0),this.setTooltip(mt.Msg.IN)}},Fn={init:function(){var t=[[mt.Msg.MIXLY_PYTHON_LOGIC_IS,"is"],[mt.Msg.MIXLY_PYTHON_LOGIC_IS_NOT,"is not"]];this.setColour(cn),this.appendValueInput("A"),this.appendValueInput("B").appendField(new mt.FieldDropdown(t),"BOOL"),this.setOutput(!0,Boolean),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_PYTHON_LOGIC_IS_TOOLTIP)}},Pn={init:function(){this.setColour(cn),this.appendValueInput("VAR").appendField(mt.Msg.MIXLY_TOBOOL),this.setOutput(!0,Boolean),this.setTooltip(mt.Msg.MIXLY_PYTHON_TOOLTIP_TOBOOL)}},Yn={init:function(){this.setColour(0),this.appendValueInput("fn").setCheck(String).appendField(mt.Msg.MIXLY_PYTHON_STORAGE_OPEN_FILE_WITH_OS+"(For Windows)"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0)}},vn={init:function(){this.setColour(0),this.appendValueInput("FILENAME").appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_OPEN_FILE),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_MODE).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_MICROBIT_PY_STORAGE_READ,"r"],[mt.Msg.MIXLY_MICROBIT_PY_STORAGE_WRITE,"w"],[mt.Msg.MIXLY_MICROBIT_PY_STORAGE_BIT_READ,"rb"],[mt.Msg.MIXLY_MICROBIT_PY_STORAGE_BIT_WRITE,"wb"]]),"MODE"),this.appendValueInput("FILE").appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_AS),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("MODE"),i=mt.Msg.MIXLY_USE,n=mt.Msg.MIXLY_MICROBIT_PY_STORAGE_MODE,s=mt.Msg.MIXLY_MICROBIT_PY_STORAGE_OPEN_FILE,_=mt.Msg.MIXLY_BELONG;return i+{r:mt.Msg.MIXLY_MICROBIT_PY_STORAGE_READ,w:mt.Msg.MIXLY_MICROBIT_PY_STORAGE_WRITE,rb:mt.Msg.MIXLY_MICROBIT_PY_STORAGE_BIT_READ,wb:mt.Msg.MIXLY_MICROBIT_PY_STORAGE_BIT_WRITE}[e]+_+n+s}))},getVars:function(){return[this.getFieldValue("VAR")]},renameVar:function(t,e){mt.Names.equals(t,this.getFieldValue("VAR"))&&this.setTitleValue(e,"VAR")}},Xn={init:function(){this.setColour(0),this.appendValueInput("FILENAME").appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_OPEN_FILE),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_MODE).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_MICROBIT_PY_STORAGE_READ,"r"],[mt.Msg.MIXLY_MICROBIT_PY_STORAGE_WRITE,"w"],[mt.Msg.MIXLY_MICROBIT_PY_STORAGE_BIT_READ,"rb"],[mt.Msg.MIXLY_MICROBIT_PY_STORAGE_BIT_WRITE,"wb"]]),"MODE"),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setInputsInline(!0),this.setOutput(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("MODE"),i=mt.Msg.MIXLY_USE,n=mt.Msg.MIXLY_MICROBIT_PY_STORAGE_MODE,s=mt.Msg.MIXLY_MICROBIT_PY_STORAGE_OPEN_FILE,_=mt.Msg.MIXLY_BELONG,o=mt.Msg.PY_STORAGE_FILE_OBJECT;return i+{r:mt.Msg.MIXLY_MICROBIT_PY_STORAGE_READ,w:mt.Msg.MIXLY_MICROBIT_PY_STORAGE_WRITE,rb:mt.Msg.MIXLY_MICROBIT_PY_STORAGE_BIT_READ,wb:mt.Msg.MIXLY_MICROBIT_PY_STORAGE_BIT_WRITE}[e]+_+n+s+o}))}},xn={init:function(){this.setColour(0),this.appendValueInput("FILENAME").appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_OPEN_FILE);this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_MODE).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_MICROBIT_PY_STORAGE_READ,"r"],[mt.Msg.MIXLY_MICROBIT_PY_STORAGE_WRITE,"w"],[mt.Msg.MIXLY_MICROBIT_PY_STORAGE_BIT_READ,"rb"],[mt.Msg.MIXLY_MICROBIT_PY_STORAGE_BIT_WRITE,"wb"]]),"MODE"),this.appendDummyInput().appendField(mt.Msg.MIXPY_TEXT_ENCODE).appendField(new mt.FieldDropdown([["ANSI","ANSI"],["gbk","gbk"],["utf-8","utf-8"]]),"CODE"),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setInputsInline(!0),this.setOutput(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("MODE"),i=mt.Msg.MIXLY_USE,n=mt.Msg.MIXLY_MICROBIT_PY_STORAGE_MODE,s=mt.Msg.MIXLY_MICROBIT_PY_STORAGE_OPEN_FILE,_=mt.Msg.MIXLY_BELONG,o=mt.Msg.PY_STORAGE_FILE_OBJECT;return i+{r:mt.Msg.MIXLY_MICROBIT_PY_STORAGE_READ,w:mt.Msg.MIXLY_MICROBIT_PY_STORAGE_WRITE,rb:mt.Msg.MIXLY_MICROBIT_PY_STORAGE_BIT_READ,wb:mt.Msg.MIXLY_MICROBIT_PY_STORAGE_BIT_WRITE}[e]+_+n+s+o}))}},yn={init:function(){this.setColour(0),this.appendValueInput("data").setCheck(String).appendField(mt.Msg.MIXLY_MICROPYTHON_SOCKET_MAKE),this.appendValueInput("FILE").appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_FILE_WRITE),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_MICROPYTHON_SOCKET_MAKE+mt.Msg.MIXLY_MICROBIT_TYPE_STRING+mt.Msg.MIXLY_MICROBIT_PY_STORAGE_FILE_WRITE)}},bn={init:function(){this.setColour(0),this.appendValueInput("FILE").setCheck("Variable").appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_FROM_FILE),this.appendDummyInput().appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_MICROBIT_PY_STORAGE_ALL,"read"],[mt.Msg.MIXLY_MICROBIT_PY_STORAGE_ONE_LINE,"readline"],[mt.Msg.MIXLY_MICROBIT_PY_STORAGE_ALL_LINES,"readlines"]]),"MODE"),this.setInputsInline(!0),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setOutput(!0,String)}},Vn={init:function(){this.setColour(0),this.appendValueInput("FILE").setCheck("Variable").appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_FROM_FILE),this.appendDummyInput().appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_MICROBIT_PY_STORAGE_NO_MORE_THAN_SIZE,"read"],[mt.Msg.MIXLY_MICROBIT_PY_STORAGE_ONE_LINE_NO_MORE_THAN_SIZE,"readline"],[mt.Msg.MIXLY_MICROBIT_PY_STORAGE_ALL_LINES_NO_MORE_THAN_SIZE,"readlines"]]),"MODE"),this.appendValueInput("SIZE").setCheck(Number),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_CHARACTER),this.setInputsInline(!0),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setOutput(!0,String);var t=this;this.setTooltip((function(){var e=t.getFieldValue("MODE"),i=mt.Msg.MIXLY_MICROBIT_PY_STORAGE_FROM_FILE,n=mt.Msg.MIXLY_MICROBIT_PY_STORAGE_CHARACTER;return i+{read:mt.Msg.MIXLY_MICROBIT_PY_STORAGE_NO_MORE_THAN_SIZE,readline:mt.Msg.MIXLY_MICROBIT_PY_STORAGE_ONE_LINE_NO_MORE_THAN_SIZE,readlines:mt.Msg.MIXLY_MICROBIT_PY_STORAGE_ALL_LINES_NO_MORE_THAN_SIZE}[e]+"x"+n}))}},Bn={init:function(){this.setColour(0),this.appendValueInput("FILE").appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_FROM_FILE),this.setNextStatement(!0),this.appendValueInput("SIZE").setCheck(Number).appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_ONE_LINE_NO_MORE_THAN_SIZE),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_CHARACTER),this.setInputsInline(!0),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setOutput(!0,String),this.setTooltip(mt.Msg.MICROBIT_PYTHON_TYPE)}},Gn={init:function(){this.setColour(0),this.appendValueInput("FILE").appendField(mt.Msg.HTML_FILE),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_CAN_WRITE_ORNOT),this.setInputsInline(!0),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setOutput(!0,Boolean),this.setTooltip(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_CAN_WRITE_ORNOT1)}},Un={init:function(){this.setColour(0),this.appendValueInput("FILE").appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_FILENAME),this.setInputsInline(!0),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setOutput(!0,String),this.setTooltip(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET_FILENAME)}},wn={init:function(){this.setColour(0),this.appendValueInput("FILE").appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_CLOSE_FILE),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setOutput(!1),this.setTooltip(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_CLOSE_FILE)}},kn={init:function(){this.setColour(0),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_LIST_ALL_FILES),this.setInputsInline(!0),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setOutput(!0,"List"),this.setTooltip(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_LIST_ALL_FILES)}};mt.Msg.MIXLY_MICROBIT_PY_STORAGE_DELETE_FILE;const Hn={init:function(){this.setColour(0),this.appendDummyInput().appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_MICROBIT_PY_STORAGE_DELETE_FILE,"remove"],[mt.Msg.MIXLY_MICROBIT_PY_STORAGE_DELETE_DIRS,"removedirs"]]),"MODE"),this.appendValueInput("FILE").setCheck(String),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setOutput(!1),this.setTooltip(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_DELETE_FILE)}},Wn={init:function(){this.setColour(0),this.appendValueInput("FILE").setCheck(String).appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET_FILE_SIZE),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_SIZE),this.setInputsInline(!0),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setOutput(!0,Number),this.setTooltip(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET_FILE_SIZE+mt.Msg.MIXLY_MICROBIT_PY_STORAGE_SIZE)}},Kn={init:function(){this.setColour(0),this.appendValueInput("FILE").setCheck(String).appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_RETURN_FILE),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_PRESENT_LOCATION),this.setInputsInline(!0),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setOutput(!0,Number),this.setTooltip(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_FILE_TELL)}},Jn={init:function(){this.setColour(0),this.appendValueInput("FILE").setCheck("Variable").appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_SET_FILE_POSITION),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_CURRENT_POSITION),this.appendDummyInput().appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_MICROBIT_PY_STORAGE_FILE_SEEK_START,"start"],[mt.Msg.MIXLY_MICROBIT_PY_STORAGE_FILE_SEEK_CURRENT,"current"],[mt.Msg.MIXLY_MICROBIT_PY_STORAGE_FILE_SEEK_END,"end"]]),"MODE"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_FILE_SEEK_OFFSET),this.appendValueInput("SIZE").setCheck(Number),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_CHARACTER),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("MODE"),i=mt.Msg.MIXLY_MICROBIT_PY_STORAGE_SET_FILE_POSITION+mt.Msg.MIXLY_MICROBIT_PY_STORAGE_CURRENT_POSITION,n=mt.Msg.MIXLY_MICROBIT_PY_STORAGE_CHARACTER,s=mt.Msg.MIXLY_MICROBIT_PY_STORAGE_FILE_SEEK_OFFSET;return i+" "+{start:mt.Msg.MIXLY_MICROBIT_PY_STORAGE_FILE_SEEK_START,current:mt.Msg.MIXLY_MICROBIT_PY_STORAGE_FILE_SEEK_CURRENT,end:mt.Msg.MIXLY_MICROBIT_PY_STORAGE_FILE_SEEK_END}[e]+s+"x"+n}))}},Qn={init:function(){this.setColour(0),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET_CURRENT_DIR),this.setInputsInline(!0),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setOutput(!0,"List"),this.setTooltip(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET_CURRENT_DIR)}},qn={init:function(){this.setColour(0),this.appendValueInput("PATH").setCheck(String).appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_PATH),this.appendDummyInput().appendField(mt.Msg.MIXLY_ESP32_SET),this.appendDummyInput().appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_MICROBIT_PY_STORAGE_MKDIR,"mkdir"],[mt.Msg.MIXLY_MICROBIT_PY_STORAGE_MAKEDIRS,"makedirs"]]),"MODE"),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setOutput(!1);var t=this;this.setTooltip((function(){var e=t.getFieldValue("MODE");return mt.Msg.MIXLY_MICROBIT_PY_STORAGE_PATH+"x"+mt.Msg.MIXLY_ESP32_SET+{mkdir:mt.Msg.MIXLY_MICROBIT_PY_STORAGE_MKDIR,makedirs:mt.Msg.MIXLY_MICROPYTHON_SOCKET_MAKEDIRS}[e]}))}},zn={init:function(){this.setColour(0),this.appendValueInput("FILE").setCheck(String).appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_RENAME),this.appendValueInput("NEWFILE").setCheck(String).appendField(mt.Msg.MIXLY_AS),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setOutput(!1),this.setTooltip(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_RENAME)}},jn={init:function(){this.setColour(0),this.appendValueInput("FILE").setCheck(String).appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_CHANGE_DIR),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setOutput(!1),this.setTooltip(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_CHANGE_DIR)}},Zn={init:function(){this.setColour(0),this.appendValueInput("FILE").setCheck(String).appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_THE_PATH),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_IS_OR_NOT),this.appendDummyInput().appendField(new mt.FieldDropdown([[mt.Msg.HTML_FILE,"isfile"],[mt.Msg.MIXLY_MICROBIT_PY_STORAGE_IS_DIR,"isdir"]]),"MODE"),this.setInputsInline(!0),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setOutput(!0,Boolean);let t=this;this.setTooltip((function(){var e=t.getFieldValue("MODE");return mt.Msg.MIXLY_MICROBIT_PY_STORAGE_THE_PATH+"x"+mt.Msg.MIXLY_MICROBIT_PY_STORAGE_IS_OR_NOT+{isfile:mt.Msg.MIXLY_MICROBIT_PY_STORAGE_MKDIR,isdir:mt.Msg.MIXLY_MICROPYTHON_SOCKET_MAKEDIRS}[e]}))}},$n={init:function(){this.setColour(0),this.appendValueInput("SPISUB").appendField(mt.Msg.CONTROLS_FOR_INPUT_WITH+"SPI").setCheck("var"),this.appendValueInput("PINSUB").appendField("CS"),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_MICROPYTHON_SOCKET_MAKE).setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_SETUP+mt.Msg.LISTS_SET_INDEX_INPUT_TO).appendField(mt.Msg.MIXLY_SD_CARD),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null)}},ts={init:function(){this.setColour(0),this.appendValueInput("VAR").appendField(mt.Msg.MIXLY_SD_CARD),this.appendValueInput("DIR").setCheck(String).appendField(mt.Msg.MIXLY_SDCARD_MOUNT),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip()}},es={};es.NAME_TYPE=mt.PROCEDURE_CATEGORY_NAME,es.allProcedures=function(t){for(var e=t.getAllBlocks(!1),i=[],n=[],s=0;s"),this.appendValueInput("style").appendField(mt.Msg.MIXLY_AIP_ATTR).setAlign(mt.inputs.Align.RIGHT),this.appendStatementInput("DO").appendField(""),this.setInputsInline(!1),this.setPreviousStatement(!0),this.setNextStatement(!0)}},zs={init:function(){this.setColour(Hs),this.appendDummyInput().appendField(mt.Msg.HTML_STYLE),this.appendStatementInput("STYLE"),this.setOutput(!0)}},js={init:function(){this.setColour(Hs),this.appendDummyInput().appendField(mt.Msg.HTML_FORM_CONTENT).appendField(new mt.FieldDropdown([[mt.Msg.HTML_TEXT,"text"],[mt.Msg.HTML_EMAIL,"email"],[mt.Msg.HTML_NUMBER,"number"],[mt.Msg.HTML_PASSWORD,"password"],[mt.Msg.HTML_CHECKBOX,"checkbox"],[mt.Msg.HTML_RADIOBUTTON,"radiobutton"],[mt.Msg.HTML_BUTTON,"button"],[mt.Msg.HTML_COLOUR,"colour"],[mt.Msg.HTML_DATE,"date"],[mt.Msg.HTML_LOCALTIME,"local time"],[mt.Msg.HTML_FILE,"file"],[mt.Msg.HTML_HIDDEN,"hidden"],[mt.Msg.HTML_IMAGE,"image"],[mt.Msg.HTML_MONTH,"month"],[mt.Msg.HTML_RANGE,"range"],[mt.Msg.HTML_RESET,"reset"],[mt.Msg.HTML_SEARCH,"search"],[mt.Msg.HTML_SUBMIT,"submit"],[mt.Msg.HTML_TELEPHONENUMBER,"telephone number"],[mt.Msg.HTML_TIME,"time"],[mt.Msg.HTML_URL,"url"],[mt.Msg.HTML_WEEK,"week"]]),"LEVEL"),this.appendDummyInput().appendField(mt.Msg.HTML_NAME).appendField(new mt.FieldTextInput("car"),"NAME"),this.appendDummyInput().appendField(mt.Msg.HTML_VALUE).appendField(new mt.FieldTextInput("go"),"VALUE"),this.appendValueInput("style").appendField(mt.Msg.MIXLY_AIP_ATTR).setAlign(mt.inputs.Align.RIGHT),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},Zs={init:function(){this.setColour(Hs),this.appendDummyInput().appendField(new mt.FieldTextInput("property"),"KEY").appendField(":").appendField(new mt.FieldTextInput("value"),"VALUE"),this.setPreviousStatement(!0),this.setNextStatement(!0)}},$s={init:function(){this.setColour(Hs),this.appendDummyInput().appendField(new mt.FieldTextInput("property"),"KEY").appendField(":").appendField(new mt.FieldColour("#ff0000"),"RGB_LED_COLOR"),this.setPreviousStatement(!0),this.setNextStatement(!0)}},t_={init:function(){this.setColour(Hs),this.appendDummyInput().appendField(mt.Msg.HTML_TEXT).appendField(new mt.FieldTextInput("text"),"TEXT"),this.setPreviousStatement(!0),this.setNextStatement(!0)}},e_=160,i_={init:function(){this.setColour(e_),this.setPreviousStatement(!0),this.setNextStatement(!0),this.appendDummyInput().appendField("Tabular Abstraction:"),this.appendDummyInput().appendField(new mt.FieldTable(""),"TEXT")}},n_={init:function(){this.setColour(e_),this.setPreviousStatement(!0),this.setNextStatement(!0),this.appendDummyInput().appendField("Code Block:"),this.appendDummyInput().appendField(new mt.FieldMultilineInput(""),"TEXT")}},s_={init:function(){this.setColour(e_),this.appendDummyInput().appendField("Code Expression:"),this.appendDummyInput().appendField(new mt.FieldMultilineInput(""),"TEXT"),this.setOutput(!0)}},__={init:function(){this.setColour(e_),this.setPreviousStatement(!0),this.setNextStatement(!0),this.appendValueInput("VALUE").appendField(""),this.setInputsInline(!1)}},o_={init:function(){this.setColour(e_),this.appendDummyInput().appendTitle("Comment:").appendTitle(new mt.FieldTextInput(""),"TEXT"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip("This comment will be ignored by Python")}},p_={init:function(){this.setColour(e_),this.appendValueInput("VALUE").appendField(mt.Msg.TYPE_CHECK),this.setInputsInline(!1),this.setOutput(!0,"Type")}},a_={init:function(){this.setColour(e_),this.itemCount_=1,this.updateShape_(),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setMutator(new mt.icons.MutatorIcon(["text_print_multiple_item"],this)),this.setTooltip(mt.Msg.TEXT_PRINT_TOOLTIP)},mutationToDom:function(){var t=document.createElement("mutation");return t.setAttribute("items",this.itemCount_),t},domToMutation:function(t){this.itemCount_=parseInt(t.getAttribute("items"),10),this.updateShape_()},decompose:function(t){var e=mt.Block.obtain(t,"text_print_multiple_container");e.initSvg();for(var i=e.getInput("STACK").connection,n=0;n= stop:"," yield start"," start -= abs(step)"])};if(t=function(t,e,i){return"("+t+" <= "+e+") and "+a()+"("+t+", "+e+", "+i+") or "+u()+"("+t+", "+e+", "+i+")"},mt.isNumber(n)&&mt.isNumber(s)&&mt.isNumber(_))n=parseFloat(n),s=parseFloat(s),_=Math.abs(parseFloat(_)),0==n%1&&0==s%1&&0==_%1?(n<=s?(s++,t=0==n&&1==_?s:n+", "+s,1!=_&&(t+=", "+_)):t=n+", "+--s+", -"+_,t="range("+t+")"):(t=n",GTE:">="};const ea=function(t,e){var i=this.getFieldValue("OP"),n="&&"==i?e.ORDER_LOGICAL_AND:e.ORDER_LOGICAL_OR,s=e.valueToCode(this,"A",n)||"False",_=e.valueToCode(this,"B",n)||"False";if("AND"==i)var o=s+" and "+_;else if("OR"==i)o=s+" or "+_;else if("NOR"==i)o="not("+s+"^"+_+")";else o=s+"^"+_;return[o,n]},ia=function(t,e){var i=e.ORDER_UNARY_PREFIX;return["not "+(e.valueToCode(this,"BOOL",i)||"False"),i]},na=function(t,e){return["TRUE"==this.getFieldValue("BOOL")?"True":"False",e.ORDER_ATOMIC]},sa=function(t,e){return["None",e.ORDER_ATOMIC]},_a=function(t,e){var i=e.valueToCode(this,"A",e.ORDER_ATOMIC)||"False";return["("+(e.valueToCode(this,"B",e.ORDER_ATOMIC)||"False")+" if "+i+" else "+(e.valueToCode(this,"C",e.ORDER_ATOMIC)||"False")+")",e.ORDER_ATOMIC]},oa=function(t,e){var i=e.valueToCode(this,"A",e.ORDER_ATOMIC)||"''",n=e.valueToCode(this,"B",e.ORDER_ATOMIC)||"''";return[i+" "+this.getFieldValue("BOOL")+" "+n,e.ORDER_ATOMIC]},pa=function(t,e){var i=e.valueToCode(this,"A",e.ORDER_ATOMIC)||"''",n=e.valueToCode(this,"B",e.ORDER_ATOMIC)||"''";return[i+" "+this.getFieldValue("BOOL")+" "+n,e.ORDER_ATOMIC]},aa=function(t,e){return["bool("+(e.valueToCode(this,"VAR",e.ORDER_ATOMIC)||"0")+")",e.ORDER_ATOMIC]},ua=function(t,e){return e.definitions_.import_os="import os","os.startfile("+e.valueToCode(this,"fn",e.ORDER_ATOMIC)+")\n"},ra=function(t,e){return e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+" = open("+e.valueToCode(this,"FILENAME",e.ORDER_ATOMIC)+", '"+this.getFieldValue("MODE")+"')\n"},da=function(t,e){return["open("+e.valueToCode(this,"FILENAME",e.ORDER_ATOMIC)+", '"+this.getFieldValue("MODE")+"')",e.ORDER_ATOMIC]},la=function(t,e){return["open("+e.valueToCode(this,"FILENAME",e.ORDER_ATOMIC)+", '"+this.getFieldValue("MODE")+"', encoding=\""+this.getFieldValue("CODE")+'")',e.ORDER_ATOMIC]},Ia=function(t,e){var i=e.valueToCode(this,"data",e.ORDER_ATOMIC);return e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+".write("+i+")\n"},Ta=function(t,e){var i=this.getFieldValue("MODE");return[e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+"."+i+"()",e.ORDER_ATOMIC]},Ma=function(t,e){var i=this.getFieldValue("MODE");return[e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+"."+i+"("+e.valueToCode(this,"SIZE",e.ORDER_ATOMIC)+")",e.ORDER_ATOMIC]},ha=function(t,e){return[e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+".readline("+e.valueToCode(this,"SIZE",e.ORDER_ATOMIC)+")",e.ORDER_ATOMIC]},ma=function(t,e){return[e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+".writable()",e.ORDER_ATOMIC]},Ea=function(t,e){return[e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+".name()",e.ORDER_ATOMIC]},Oa=function(t,e){return e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+".close()\n"},Ra=function(t,e){e.definitions_.import_os="import os";return["os.listdir()",e.ORDER_ATOMIC]},ca=function(t,e){return e.definitions_.import_os="import os","os."+this.getFieldValue("MODE")+"("+e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+")\n"},ga=function(t,e){return e.definitions_.import_os="import os",["os.path.getsize("+e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+")",e.ORDER_ATOMIC]},Ca=function(t,e){return[e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+".tell()",e.ORDER_ATOMIC]},Sa=function(t,e){var i=this.getFieldValue("MODE"),n=0;return n="start"==i?0:"current"==i?1:2,e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+".seek("+e.valueToCode(this,"SIZE",e.ORDER_ATOMIC)+","+n+")\n"},Aa=function(t,e){return e.definitions_.import_os="import os","os.chdir("+e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+")\n"},La=function(t,e){e.definitions_.import_os="import os";return["os.getcwd()",e.ORDER_ATOMIC]},Na=function(t,e){return e.definitions_.import_os="import os","os."+this.getFieldValue("MODE")+"("+e.valueToCode(this,"PATH",e.ORDER_ATOMIC)+")\n"},Da=function(t,e){return e.definitions_.import_os="import os","os.rename("+e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+","+e.valueToCode(this,"NEWFILE",e.ORDER_ATOMIC)+")\n"},fa=function(t,e){e.definitions_.import_os="import os";var i=e.valueToCode(this,"FILE",e.ORDER_ATOMIC);return["os."+this.getFieldValue("MODE")+"("+i+")",e.ORDER_ATOMIC]},Fa=function(t,e){return e.definitions_.import_os="import os",e.definitions_.import_sdcard="import sdcard",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+" = sdcard.SDCard("+e.valueToCode(this,"SPISUB",e.ORDER_ATOMIC)+","+e.valueToCode(this,"PINSUB",e.ORDER_ATOMIC)+")\n"},Pa=function(t,e){return e.definitions_.import_os="import os",e.definitions_.import_sdcard="import sdcard","os.mount("+e.valueToCode(this,"VAR",e.ORDER_ATOMIC)+","+e.valueToCode(this,"DIR",e.ORDER_ATOMIC)+")\n"},Ya=function(t,e){var i=e.variableDB_.getName(this.getFieldValue("NAME"),mt.Procedures.NAME_TYPE),n=(this.getInput("STACK")&&e.statementToCode(this,"STACK"))??" pass\n";e.INFINITE_LOOP_TRAP&&(n=e.INFINITE_LOOP_TRAP.replace(/%1/g,"'"+this.id+"'")+n);var s=e.valueToCode(this,"RETURN",e.ORDER_NONE)||"";s&&(s=" return "+s+"\n");for(var _=[],o=0;o\n\n\n\t\n"+e.statementToCode(this,"HEAD")+"\n\n"+e.statementToCode(this,"BODY")+"\n\n'''",e.ORDER_ATOMIC]},lu=function(t,e){var i=e.statementToCode(this,"DO"),n=this.getFieldValue("LEVEL");return"\n"+i+"\n"},Iu=function(t,e){var i=e.statementToCode(this,"DO"),n=this.getFieldValue("LEVEL");if("head"==n)var s="<"+n+'>\n\t\n'+i+"\n";else s="<"+n+">\n"+i+"\n";return s},Tu=function(t,e){var i=e.statementToCode(this,"DO"),n=this.getFieldValue("LEVEL");return"<"+n+">\n"+i+"\n"},Mu=function(t,e){var i=e.statementToCode(this,"DO"),n=e.valueToCode(this,"style"),s=this.getFieldValue("LEVEL");return"<"+s+" "+n+" >\n"+i+"\n"},hu=function(t,e){return['style="'+e.statementToCode(this,"STYLE")+'"',e.ORDER_ATOMIC]},mu=function(t,e){return'"},Eu=function(){return this.getFieldValue("KEY")+":"+this.getFieldValue("VALUE")+";"},Ou=function(){return this.getFieldValue("TEXT")+"\n"},Ru=function(t){return t.getFieldValue("TEXT")+"\n"},cu=function(t,e){return[t.getFieldValue("TEXT"),e.ORDER_ATOMIC]},gu=function(t,e){return(e.valueToCode(t,"VALUE",e.ORDER_ATOMIC)||"")+"\n"},Cu=function(){return""},Su=function(t,e){return["type("+(e.valueToCode(t,"VALUE",e.ORDER_MEMBER)||"___")+")",e.ORDER_ATOMIC]},Au=function(t,e){for(var i=t.getFieldValue("NAME"),n=t.hasReturn_,s=new Array(t.itemCount_),_=0;_0?e.join("\n")+i.join("\n")+n.join("\n")+o.join("\n")+p.join("")+t+"while True:\n"+a.join("")+u.join("\n"):e.join("\n")+i.join("\n")+n.join("\n")+o.join("\n")+p.join("")+t+u.join("\n")},Nu.scrubNakedValue=function(t){return t+"\n"},Nu.quote_=function(t){var e="'";return-1!==(t=t.replace(/\\/g,"\\\\").replace(/\n/g,"\\\n")).indexOf("'")&&(-1===t.indexOf('"')?e='"':t=t.replace(/'/g,"\\'")),e+t+e},Nu.multiline_quote_=function(t){return"'''"+(t=t.replace(/'''/g,"\\'\\'\\'"))+"'''"},Nu.scrub_=function(t,e,i){var n="";if(!t.outputConnection||!t.outputConnection.targetConnection){(_=t.getCommentText())&&(_=mt.utils.string.wrap(_,Nu.COMMENT_WRAP-3),n+=Nu.prefixLines(_+"\n","# "));for(var s=0;s0?"int("+p+" + "+s+")":s<0?"int("+p+" - "+-s+")":"int("+p+")",n&&(p="-"+p)),p};const Du="#74A55B",fu={init:function(){this.setColour(Du),this.appendDummyInput("").appendField(mt.Msg.MIXLY_MIDI),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_SETUP).setCheck("var"),this.appendValueInput("PIN",Number).setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_PIN),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(mt.Msg.MIXLY_RGB_PIN_COUNT)}},Fu={init:function(){this.setColour(Du),this.appendValueInput("SUB"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_TONE),this.appendValueInput("pitch").setCheck(Number).appendField(mt.Msg.MIXLY_FREQUENCY),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(mt.Msg.MIXLY_TOOLTIP_BLOCKGROUP_TONE)}},Pu={init:function(){this.setColour(Du),this.appendValueInput("SUB"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_TONE),this.appendValueInput("pitch").setCheck(Number).appendField(mt.Msg.MIXLY_FREQUENCY),this.appendValueInput("time").setCheck(Number).appendField(mt.Msg.MIXLY_DURATION),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(mt.Msg.MIXLY_TOOLTIP_BLOCKGROUP_TONE2)}},Yu={init:function(){this.setColour(Du),this.appendValueInput("SUB"),this.appendValueInput("LIST").appendField(mt.Msg.MIXLY_ESP32_MUSIC_PLAY_LISTS),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_MUSIC_PLAY_LISTS)}},vu={init:function(){this.setColour(Du),this.appendValueInput("SUB"),this.appendValueInput("TICKS").setCheck(Number).appendField(mt.Msg.MIXLY_MICROBIT_JS_SET_TEMPO).appendField(mt.Msg.MICROBIT_ACTUATOR_ticks),this.appendValueInput("BPM").setCheck(Number).appendField(mt.Msg.MIXLY_SPEED),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_MUSIC_SET_TEMPO)}},Xu={init:function(){this.setColour(Du),this.appendValueInput("SUB"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_Get_current_tempo),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_MUSIC_GET_TEMPO)}},xu={init:function(){this.setColour(Du),this.appendValueInput("SUB"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_Reset_music),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_MUSIC_RESET)}},yu={init:function(){this.setColour(Du),this.appendValueInput("SUB"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_NOTONE),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},bu={init:function(){this.setColour(Du),this.appendDummyInput().appendField(mt.Msg.MIXLY_SETTING).appendField(mt.Msg.MIXLY_EXTERN_LED),this.appendValueInput("PIN",Number).appendField(mt.Msg.MIXLY_PIN).setCheck(Number),this.appendValueInput("bright").appendField(mt.Msg.MIXLY_PULSEIN_STAT),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_EXTERN_LED_SETONOFF)}},Vu={init:function(){this.setColour(Du),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET).appendField(mt.Msg.MIXLY_EXTERN_LED),this.appendValueInput("PIN",Number).appendField(mt.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput().appendField(mt.Msg.MIXLY_BRIGHTNESS),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_EXTERN_LED_GETONOFF)}},Bu={init:function(){this.setColour(Du),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET).appendField(mt.Msg.MIXLY_EXTERN_LED),this.appendValueInput("PIN",Number).appendField(mt.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput().appendField(mt.Msg.MIXLY_PULSEIN_STAT),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_EXTERN_LED_GETONOFF)}},Gu={init:function(){this.setColour(Du),this.appendDummyInput().appendField(mt.Msg.MIXLY_SETTING).appendField(mt.Msg.MIXLY_EXTERN_LED),this.appendValueInput("PIN",Number).appendField(mt.Msg.MIXLY_PIN).setCheck(Number),this.appendValueInput("bright").appendField(mt.Msg.MIXLY_BRIGHTNESS),this.appendDummyInput().appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_EXTERN_LED_SETBRIGHT)}},Uu={init:function(){this.setColour(Du),this.appendValueInput("VAR").appendField(mt.Msg.MIXLY_SETUP+mt.Msg.MIXLY_SERVO),this.appendValueInput("PIN",Number).appendField(mt.Msg.MIXLY_PIN),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},wu={init:function(){this.setColour(Du),this.appendValueInput("PIN",Number).appendField(mt.Msg.MIXLY_SERVO).appendField(mt.Msg.MIXLY_PIN).setCheck(Number),this.appendValueInput("DEGREE",Number).setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_DEGREE_0_180),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_SERVO_MOVE)}},ku={init:function(){this.setColour(Du),this.appendValueInput("VAR").appendField("360°"+mt.Msg.MIXLY_SERVO),this.appendValueInput("SPEED",Number).setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_SETTING+mt.Msg.blockpy_turtle_rotate+mt.Msg.MIXLY_SPEED+" (-10~10)"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_SERVO_360_TOOLTIP)}},Hu={init:function(){this.setColour(Du),this.appendValueInput("PIN",Number).appendField("180°"+mt.Msg.MIXLY_SERVO).appendField(mt.Msg.MIXLY_PIN).setCheck(Number),this.appendValueInput("NUM",Number).setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_MICROBIT_JS_BY_ANGLE),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_SERVO_MOVE)}},Wu={init:function(){this.setColour(Du),this.appendValueInput("PIN",Number).appendField("360°"+mt.Msg.MIXLY_SERVO).appendField(mt.Msg.MIXLY_PIN).setCheck(Number),this.appendValueInput("NUM",Number).setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_SPEED),this.appendDummyInput().appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_SERVO_SPEED_TOOLIPS)}},Ku={init:function(){this.setColour(Du),this.appendValueInput("PIN",Number).appendField("180°"+mt.Msg.MIXLY_SERVO).appendField(mt.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput().appendField(mt.Msg.MIXLY_GET+mt.Msg.MIXLY_MICROBIT_JS_BY_ANGLE),this.setOutput(!0,Number),this.setInputsInline(!0)}},Ju={init:function(){this.setColour(Du),this.appendValueInput("PIN",Number).appendField("360°"+mt.Msg.MIXLY_SERVO).appendField(mt.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput().appendField(mt.Msg.MIXLY_GET+mt.Msg.MIXLY_SPEED),this.setOutput(!0,Number),this.setInputsInline(!0)}},Qu={init:function(){this.setColour(Du),this.appendValueInput("SUB").appendField("初始化").setCheck("var"),this.appendDummyInput().appendField("电机驱动"),this.appendDummyInput().appendField("地址").appendField(new mt.FieldDropdown([["A","ms32006.ADDRESS_A"],["B","ms32006.ADDRESS_B"]]),"mode"),this.appendValueInput("SUB1").setCheck("var").setAlign(mt.inputs.Align.RIGHT).appendField("通信"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip("初始化MS32006电机驱动,使用I2C通信")}},qu={init:function(){this.setColour(Du),this.appendValueInput("SUB").appendField("直流电机").setCheck("var"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_Direction).appendField(new mt.FieldDropdown([[mt.Msg.CLOCKWISE,"ms32006.MOT_CW"],[mt.Msg.ANTI_CLOCKWISE,"ms32006.MOT_CCW"],[mt.Msg.MOTOR_N,"ms32006.MOT_N"],[mt.Msg.MOTOR_P,"ms32006.MOT_P"]]),"direction"),this.appendValueInput("speed").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_STEPPER_SET_SPEED),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip("设置直流电机的状态及转速(0-100)")}},zu={init:function(){this.setColour(Du),this.appendValueInput("SUB").appendField("步进电机").setCheck("var"),this.appendDummyInput().appendField("选择").appendField(new mt.FieldDropdown([["A","ms32006.MOT_A"],["B","ms32006.MOT_B"]]),"mode"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_Direction).appendField(new mt.FieldDropdown([[mt.Msg.CLOCKWISE,"ms32006.MOT_CW"],[mt.Msg.ANTI_CLOCKWISE,"ms32006.MOT_CCW"]]),"direction"),this.appendValueInput("speed").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField("转速"),this.appendValueInput("steps").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField("步数"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip("设置步进电机的状态、转速、步数(0-2047)")}},ju={init:function(){this.setColour(Du),this.appendDummyInput("").appendField(mt.Msg.MIXLY_RGB),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_SETUP).setCheck("var"),this.appendValueInput("PIN",Number).setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_PIN),this.appendValueInput("LEDCOUNT").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_RGB_COUNT),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(mt.Msg.MIXLY_RGB_PIN_COUNT)}},Zu={init:function(){this.setColour(Du),this.appendDummyInput("").appendField(mt.Msg.MIXLY_RGB),this.appendValueInput("SUB").setCheck("var"),this.appendValueInput("_LED_").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_RGB_NUM),this.appendValueInput("RVALUE").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_RGB_R),this.appendValueInput("GVALUE").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_RGB_G),this.appendValueInput("BVALUE").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_RGB_B),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(""),this.setTooltip(mt.Msg.MIXLY_RGB_NUM_R_G_B_MP)}},$u={init:function(){this.setColour(Du),this.appendDummyInput("").appendField(mt.Msg.MIXLY_RGB),this.appendValueInput("SUB").setCheck("var"),this.appendValueInput("RVALUE").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_RGB_R),this.appendValueInput("GVALUE").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_RGB_G),this.appendValueInput("BVALUE").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_RGB_B),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(""),this.setTooltip(mt.Msg.MIXLY_RGB_ALL_R_G_B_MIXGOCC)}},tr={init:function(){this.setColour(Du),this.appendDummyInput("").appendField(mt.Msg.MIXLY_RGB),this.appendValueInput("SUB").setCheck("var"),this.appendDummyInput().appendField(mt.Msg.MIXLY_ESP32_RGB_WRITE),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(""),this.setTooltip(mt.Msg.MIXLY_ESP32_MUSIC_WRI)}},er={init:function(){this.setColour(Du),this.appendDummyInput("").appendField(mt.Msg.CONTROLS_FOR_INPUT_WITH+"uart").appendField(new mt.FieldDropdown([["uart1","uart1"],["uart2","uart2"]]),"key"),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_MICROPYTHON_SOCKET_MAKE).setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_SETUP+mt.Msg.LISTS_SET_INDEX_INPUT_TO).appendField(new mt.FieldDropdown([["SYN6288"+mt.Msg.MIXLY_AipSpeech_synthesis,"SYN6288"],["NS9300"+mt.Msg.MIXLY_MUSIC_PLAYER,"NS9300"]]),"key2"),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null)}},ir={init:function(){this.setColour(Du),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_GET+mt.Msg.MIXLY_MUSIC_PLAYER).setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_WHETHER).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_STOPPED,"0"],[mt.Msg.MIXLY_PLAYING,"1"],[mt.Msg.MIXLY_PAUSED,"2"]]),"key"),this.setInputsInline(!0),this.setOutput(!0)}},nr={init:function(){this.setColour(Du),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_MUSIC_PLAYER).setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_STAT).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_MP3_PLAY,"1"],[mt.Msg.MIXLY_MP3_PAUSE,"2"],[mt.Msg.MIXLY_STOP,"3"],[mt.Msg.MIXLY_MP3_PREV,"4"],[mt.Msg.MIXLY_MP3_NEXT,"5"]]),"key"),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},sr={init:function(){this.setColour(Du),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_MUSIC_PLAYER).setCheck("var"),this.appendValueInput("volume").appendField(mt.Msg.MIXLY_MP3_VOL+mt.Msg.MIXLY_STAT),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(mt.Msg.MIXLY_PLAYER_SET_VOLUME_TOOLTIP)}},_r={init:function(){this.setColour(Du),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_MUSIC_PLAYER).setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_MODE+mt.Msg.MIXLY_STAT).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_MP3_LOOP_ALL,"0"],[mt.Msg.MIXLY_MP3_LOOP_ONE,"1"],[mt.Msg.MIXLY_PLAYER_DIRECTORY_LOOP,"2"],[mt.Msg.MIXLY_MP3_LOOP_RAM,"3"],[mt.Msg.MIXLY_PLAYER_SINGLE_STOP,"4"],[mt.Msg.MIXLY_PLAYER_SEQUENTIAL_PLAY,"5"]]),"key"),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},or={init:function(){this.setColour(Du),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_MUSIC_PLAYER).setCheck("var"),this.appendDummyInput("").appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_MICROBIT_JS_START_MELODY,"play"],[mt.Msg.MIXLY_PLAYER_INSERT_MUSIC,"insert"]]),"key"),this.appendValueInput("song"),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(mt.Msg.MIXLY_PLAYER_PLAY_MUSIC_TOOTIP)}},pr={},ar={init:function(){this.setColour(Du),this.appendValueInput("SUB").appendField("SYN6288"),this.appendValueInput("VOICE").setCheck(Number).appendField(mt.Msg.MIXLY_SET_VOLUME),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_SET_VOLUME_TOOLTIP)}},ur={init:function(){this.setColour(Du),this.appendValueInput("SUB").appendField("SYN6288"),this.appendDummyInput().appendField(mt.Msg.MIXLY_GET_VOLUME),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_SET_VOLUME_TOOLTIP)}},rr={init:function(){this.setColour(Du),this.appendValueInput("SUB").appendField("SYN6288"),this.appendValueInput("VOICE").setCheck(Number).appendField(mt.Msg.MIXLY_PLAY_HINTS),this.appendDummyInput().appendField(mt.Msg.MIXLY_PROGRAM_BLOCK).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_TURTLE_WRITE_MOVE_TRUE,"True"],[mt.Msg.MIXLY_TURTLE_WRITE_MOVE_FALSE,"False"]]),"mode"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_PLAY_HINTS_TOOLTIP)}},dr={init:function(){this.setColour(Du),this.appendValueInput("SUB").appendField("SYN6288"),this.appendValueInput("data").setCheck(String).appendField(mt.Msg.MIXLY_AipSpeech_synthesis),this.appendValueInput("VOICE").setCheck(Number).appendField(mt.Msg.MIXLY_BACKGROUND_MUSIC),this.appendDummyInput().appendField(mt.Msg.MIXLY_PROGRAM_BLOCK).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_TURTLE_WRITE_MOVE_TRUE,"True"],[mt.Msg.MIXLY_TURTLE_WRITE_MOVE_FALSE,"False"]]),"mode"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_PLAY_TTS_TOOLTIP)}},lr={init:function(){this.setColour(Du),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.extern_addr),"PIN"),this.setOutput(!0,Number)}},Ir={init:function(){this.setColour(Du),this.appendDummyInput().appendField(mt.Msg.ME_GO_MOTOR_EXTERN+mt.Msg.MIXLY_MOTOR).appendField(mt.Msg.PIN_NUMBERING).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_LEFT,"0"],[mt.Msg.MIXLY_RIGHT,"1"]]),"mode"),this.appendValueInput("speed").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_SPEED),this.appendDummyInput().appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_MIXBOT_MOTOR_EXTERN_TOOLTIP)}},Tr={init:function(){this.setColour(Du),this.appendDummyInput().appendField(mt.Msg.ME_GO_MOTOR_EXTERN+mt.Msg.MIXLY_MOTOR).appendField(mt.Msg.PIN_NUMBERING).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_LEFT,"0"],[mt.Msg.MIXLY_RIGHT,"1"]]),"mode"),this.appendDummyInput().setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_GET+mt.Msg.MIXLY_SPEED),this.setOutput(!0,Number),this.setInputsInline(!0)}},Mr={init:function(){this.setColour(Du),this.appendDummyInput().appendField(mt.Msg.ME_GO_MOTOR_EXTERN+mt.Msg.MIXLY_TRAFFIC_LIGHT).appendField(mt.Msg.PIN_NUMBERING).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_LEFT,"0"],[mt.Msg.MIXLY_RIGHT,"1"]]),"mode"),this.appendDummyInput().setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.LISTS_SET_INDEX_SET).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_MICROBIT_Turn_off_display,"0"],[mt.Msg.MIXLY_TRAFFIC_LIGHT_RED_ON,"1"],[mt.Msg.MIXLY_TRAFFIC_LIGHT_RED_BLINK,"2"],[mt.Msg.MIXLY_TRAFFIC_LIGHT_YELLOW_ON,"3"],[mt.Msg.MIXLY_TRAFFIC_LIGHT_YELLOW_BLINK,"4"],[mt.Msg.MIXLY_TRAFFIC_LIGHT_GREEN_ON,"5"],[mt.Msg.MIXLY_TRAFFIC_LIGHT_GREEN_BLINK,"6"]]),"light"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},hr={init:function(){this.setColour(Du),this.appendDummyInput().appendField(mt.Msg.ME_GO_MOTOR_EXTERN).appendField(new mt.FieldDropdown([[mt.Msg.COLOUR_RGB_WHITE,"W"],[mt.Msg.COLOUR_RGB_RED,"R"],[mt.Msg.COLOUR_RGB_YELLOW,"Y"],[mt.Msg.COLOUR_RGB_GREEN,"G"],[mt.Msg.COLOUR_RGB_BLUE,"B"]]),"color").appendField("LED").appendField(mt.Msg.PIN_NUMBERING).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_LEFT,"0"],[mt.Msg.MIXLY_RIGHT,"1"]]),"mode"),this.appendValueInput("value").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.BRIGHTNESS),this.appendDummyInput().appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},mr={init:function(){this.setColour(Du),this.appendDummyInput().appendField(mt.Msg.ME_GO_MOTOR_EXTERN).appendField(new mt.FieldDropdown([[mt.Msg.COLOUR_RGB_WHITE,"W"],[mt.Msg.COLOUR_RGB_RED,"R"],[mt.Msg.COLOUR_RGB_YELLOW,"Y"],[mt.Msg.COLOUR_RGB_GREEN,"G"],[mt.Msg.COLOUR_RGB_BLUE,"B"]]),"color").appendField("LED").appendField(mt.Msg.PIN_NUMBERING).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_LEFT,"0"],[mt.Msg.MIXLY_RIGHT,"1"]]),"mode"),this.appendDummyInput().appendField(mt.Msg.MIXLY_GET+mt.Msg.BRIGHTNESS),this.setOutput(!0,Number),this.setInputsInline(!0)}},Er={init:function(){this.setColour(Du),this.appendDummyInput().appendField(mt.Msg.ME_GO_MOTOR_EXTERN+mt.Msg.MIXLY_SERVO_MOTOR).appendField(mt.Msg.PIN_NUMBERING).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_LEFT,"0"],[mt.Msg.MIXLY_RIGHT,"1"]]),"mode"),this.appendDummyInput().appendField(mt.Msg.MIXLY_GET).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_MICROBIT_JS_BLE_POWER,"[0]"],[mt.Msg.MIXLY_SPEED,"[1]"],[mt.Msg.MATH_SINGLE_OP_ABSOLUTE+mt.Msg.MIXLY_MICROBIT_JS_BY_ANGLE,"[2]"],[mt.Msg.MIXLY_RELATIVE+mt.Msg.MIXLY_MICROBIT_JS_BY_ANGLE,"[3]"],[mt.Msg.MIXLY_MIXBOT_SERVO_BLOCK_OR_NOT,"[4]"],[mt.Msg.MIXLY_MIXBOT_SERVO_FINISH_OR_NOT,"[5]"],[mt.Msg.MIXLY_ALL,""]]),"status"),this.setOutput(!0,Number),this.setInputsInline(!0)}},Or={init:function(){this.setColour(Du),this.appendDummyInput().appendField(mt.Msg.ME_GO_MOTOR_EXTERN+mt.Msg.MIXLY_SERVO_MOTOR).appendField(mt.Msg.PIN_NUMBERING).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_LEFT,"0"],[mt.Msg.MIXLY_RIGHT,"1"]]),"mode"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MIXBOT_SERVO_SET_STOP_MODE).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_MIXBOT_SERVO_STOP_MODE_KEEP,"0"],[mt.Msg.MIXLY_MIXBOT_SERVO_STOP_MODE_COAST,"1"],[mt.Msg.MIXLY_MIXBOT_SERVO_STOP_MODE_BRAKE,"2"]]),"status"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},Rr={init:function(){this.setColour(Du),this.appendDummyInput().appendField(mt.Msg.ME_GO_MOTOR_EXTERN+mt.Msg.MIXLY_SERVO_MOTOR).appendField(mt.Msg.PIN_NUMBERING).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_LEFT,"0"],[mt.Msg.MIXLY_RIGHT,"1"]]),"mode"),this.appendDummyInput().appendField(mt.Msg.MIXLY_STOP),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},cr={init:function(){this.setColour(Du),this.appendDummyInput().appendField(mt.Msg.ME_GO_MOTOR_EXTERN+mt.Msg.MIXLY_SERVO_MOTOR).appendField(mt.Msg.MATH_SINGLE_OP_ABSOLUTE+mt.Msg.MIXLY_MICROBIT_JS_BY_ANGLE+mt.Msg.MSG.run).appendField(mt.Msg.PIN_NUMBERING).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_LEFT,"0"],[mt.Msg.MIXLY_RIGHT,"1"]]),"mode"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MODE).setAlign(mt.inputs.Align.RIGHT).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_SPEED+mt.Msg.MIXLY_MODE,"0"],[mt.Msg.MIXLY_MICROBIT_JS_BLE_POWER+mt.Msg.MIXLY_MODE,"1"]]),"status"),this.appendValueInput("speed").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_PARAMS),this.appendDummyInput().setAlign(mt.inputs.Align.RIGHT).appendField("%"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MIXBOT_SERVO_TURN_DIRECTION).setAlign(mt.inputs.Align.RIGHT).appendField(new mt.FieldDropdown([[mt.Msg.CLOCKWISE,"0"],[mt.Msg.MIXLY_MIXBOT_SERVO_NEAREST_PATH,"1"],[mt.Msg.ANTI_CLOCKWISE,"2"]]),"direction"),this.appendValueInput("angle").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_DISPLAY_MATRIX_ROTATE+mt.Msg.MIXLY_MICROBIT_JS_BY_ANGLE),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_MIXBOT_SERVO_ABSOLUTE_ANGLE_TOOLTIP)}},gr={init:function(){this.setColour(Du),this.appendDummyInput().appendField(mt.Msg.ME_GO_MOTOR_EXTERN+mt.Msg.MIXLY_SERVO_MOTOR).appendField(mt.Msg.MIXLY_RELATIVE+mt.Msg.MIXLY_MICROBIT_JS_BY_ANGLE+mt.Msg.MSG.run).appendField(mt.Msg.PIN_NUMBERING).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_LEFT,"0"],[mt.Msg.MIXLY_RIGHT,"1"]]),"mode"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MIXBOT_SERVO_RELATIVE_ORIGIN_PATH),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},Cr={init:function(){this.setColour(Du),this.appendDummyInput().appendField(mt.Msg.ME_GO_MOTOR_EXTERN+mt.Msg.MIXLY_SERVO_MOTOR).appendField(mt.Msg.MIXLY_RELATIVE+mt.Msg.MIXLY_MICROBIT_JS_BY_ANGLE+mt.Msg.MSG.run).appendField("("+mt.Msg.MIXLY_MIXBOT_SERVO_LIKE_ENCODING_MOTOR+")").appendField(mt.Msg.PIN_NUMBERING).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_LEFT,"0"],[mt.Msg.MIXLY_RIGHT,"1"]]),"mode"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MODE).setAlign(mt.inputs.Align.RIGHT).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_SPEED+mt.Msg.MIXLY_MODE,"0"],[mt.Msg.MIXLY_MICROBIT_JS_BLE_POWER+mt.Msg.MIXLY_MODE,"1"]]),"status"),this.appendValueInput("speed").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_PARAMS),this.appendDummyInput().setAlign(mt.inputs.Align.RIGHT).appendField("%"),this.appendValueInput("angle").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_DISPLAY_MATRIX_ROTATE+mt.Msg.MIXLY_MICROBIT_JS_BY_ANGLE),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_MIXBOT_SERVO_RELATIVE_ANGLE_TOOLTIP)}},Sr={init:function(){this.setColour(Du),this.appendDummyInput().appendField(mt.Msg.ME_GO_MOTOR_EXTERN+mt.Msg.MIXLY_SERVO_MOTOR).appendField(mt.Msg.MIXLY_RELATIVE+mt.Msg.MIXLY_MICROBIT_JS_BY_ANGLE+mt.Msg.MSG.run).appendField("("+mt.Msg.MIXLY_MIXBOT_SERVO_LIKE_ORDINARY_MOTOR+")").appendField(mt.Msg.PIN_NUMBERING).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_LEFT,"0"],[mt.Msg.MIXLY_RIGHT,"1"]]),"mode"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MODE).setAlign(mt.inputs.Align.RIGHT).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_SPEED+mt.Msg.MIXLY_MODE,"0"],[mt.Msg.MIXLY_MICROBIT_JS_BLE_POWER+mt.Msg.MIXLY_MODE,"1"]]),"status"),this.appendValueInput("speed").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_PARAMS),this.appendDummyInput().setAlign(mt.inputs.Align.RIGHT).appendField("%"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MIXBOT_SERVO_TURN_DIRECTION).setAlign(mt.inputs.Align.RIGHT).appendField(new mt.FieldDropdown([[mt.Msg.CLOCKWISE,"0"],[mt.Msg.ANTI_CLOCKWISE,"2"]]),"direction"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},Ar={init:function(){this.setColour(Du),this.appendDummyInput().appendField(mt.Msg.MIXBOT).appendField(mt.Msg.ME_GO_MOTOR_EXTERN).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_MOTOR,"ext_motor"],[mt.Msg.MIXLY_TRAFFIC_LIGHT,"ext_traffic"],[mt.Msg.COLOUR_RGB_WHITE+"LED","W_LED"],[mt.Msg.COLOUR_RGB_RED+"LED","R_LED"],[mt.Msg.COLOUR_RGB_YELLOW+"LED","Y_LED"],[mt.Msg.COLOUR_RGB_GREEN+"LED","G_LED"],[mt.Msg.COLOUR_RGB_BLUE+"LED","B_LED"],[mt.Msg.MIXLY_SERVO_MOTOR,"ext_servo"]]),"name"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MIXBOT_EXTERN_GET_ADDR),this.setOutput(!0),this.setInputsInline(!0)}},Lr={init:function(){this.setColour(Du),this.appendDummyInput().appendField(mt.Msg.MIXBOT).appendField(mt.Msg.ME_GO_MOTOR_EXTERN).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_MOTOR,"ext_motor"],[mt.Msg.MIXLY_TRAFFIC_LIGHT,"ext_traffic"],[mt.Msg.COLOUR_RGB_WHITE+"LED","W_LED"],[mt.Msg.COLOUR_RGB_RED+"LED","R_LED"],[mt.Msg.COLOUR_RGB_YELLOW+"LED","Y_LED"],[mt.Msg.COLOUR_RGB_GREEN+"LED","G_LED"],[mt.Msg.COLOUR_RGB_BLUE+"LED","B_LED"],[mt.Msg.MIXLY_SERVO_MOTOR,"ext_servo"]]),"name"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MIXBOT_EXTERN_SET_ADDR),this.appendValueInput("old").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_MICROBIT_JS_CURRENT_GESTURE),this.appendValueInput("new").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_UPDATE),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},Nr={init:function(){this.setColour(Du),this.appendValueInput("PIN",Number).setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_SETUP+mt.Msg.MIXLY_AT).appendField(mt.Msg.MIXLY_PIN),this.setInputsInline(!0),this.setOutput(!0)}},Dr={init:function(){this.setColour(Du),this.appendDummyInput().appendField(mt.Msg.MIXLY_SETTING),this.appendValueInput("pin").appendField("LED"),this.appendValueInput("bright").appendField(mt.Msg.MIXLY_PULSEIN_STAT),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},fr={init:function(){this.setColour(Du),this.appendValueInput("PIN",Number).setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_SERVO+mt.Msg.MIXLY_SETUP+mt.Msg.MIXLY_AT).appendField(mt.Msg.MIXLY_PIN),this.setInputsInline(!0),this.setOutput(!0)}},Fr={init:function(){this.setColour(Du),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_SERVO),this.appendValueInput("angle").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_DISPLAY_MATRIX_ROTATE),this.appendDummyInput().appendField(mt.Msg.DRAW_POINTER_ANGLE),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},Pr={init:function(){this.setColour(Du),this.appendValueInput("PIN",Number).setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_MOTOR+mt.Msg.MIXLY_SETUP+mt.Msg.MIXLY_AT).appendField(mt.Msg.MIXLY_PIN),this.setInputsInline(!0),this.setOutput(!0)}},Yr={init:function(){this.setColour(Du),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_MOTOR),this.appendValueInput("speed").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_DISPLAY_MATRIX_ROTATE+mt.Msg.MIXLY_SPEED),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},vr="#6C9858",Xr={init:function(){this.setColour(vr),this.appendDummyInput("").appendField(new mt.FieldDropdown([["L1","1"],["L2","2"]]),"op"),this.setOutput(!0)}},xr={init:function(){this.setColour(vr),this.appendDummyInput("").appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_ESP32_ON,"1"],[mt.Msg.MIXLY_ESP32_OFF,"0"],[mt.Msg.MIXLY_ESP32_TOGGLE,"-1"]]),"flag"),this.setOutput(!0),this.setTooltip(mt.Msg.MIXLY_TOOLTIP_INOUT_HIGHLOW)}},yr={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.MIXLY_SETTING),this.appendValueInput("led").appendField(mt.Msg.MIXLY_BUILDIN_LED),this.appendValueInput("bright").appendField(mt.Msg.MIXLY_PULSEIN_STAT),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_LED_SETONOFF)}},br={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET),this.appendValueInput("led").appendField(mt.Msg.MIXLY_BUILDIN_LED),this.appendDummyInput().appendField(mt.Msg.MIXLY_BRIGHTNESS),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_LED_GETONOFF)}},Vr={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET),this.appendValueInput("led").appendField(mt.Msg.MIXLY_BUILDIN_LED),this.appendDummyInput().appendField(mt.Msg.MIXLY_PULSEIN_STAT),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_LED_GETONOFF)}},Br={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.MIXLY_SETTING),this.appendValueInput("led").appendField(mt.Msg.MIXLY_BUILDIN_LED),this.appendValueInput("bright").appendField(mt.Msg.MIXLY_BRIGHTNESS),this.appendDummyInput("").appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_SETTING+mt.Msg.MIXLY_BUILDIN_LED+mt.Msg.MIXLY_BRIGHTNESS+"(0-100%)")}},Gr={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.MIXLY_SETTING),this.appendValueInput("led").appendField(mt.Msg.MIXLY_BUILDIN_LED),this.appendDummyInput("").appendField(mt.Msg.MIXLY_LCD_SETCOLOR).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_LIGHT_RED,"1"],[mt.Msg.MIXLY_LIGHT_GREEN,"2"],[mt.Msg.MIXLY_LIGHT_BLUE,"3"],[mt.Msg.MIXLY_LIGHT_YELLOW,"4"],[mt.Msg.MIXLY_LIGHT_CYAN,"5"],[mt.Msg.MIXLY_LIGHT_PURPLE,"6"],[mt.Msg.MIXLY_LIGHT_WHITE,"7"]]),"colorvalue"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip()}},Ur={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.MIXLY_SETTING).appendField(mt.Msg.MIXLY_BUILDIN_LED).appendField(new mt.FieldDropdown([[mt.Msg.COLOUR_RGB_RED,"r"],[mt.Msg.COLOUR_RGB_GREEN,"g"]]),"color"),this.appendValueInput("bright").appendField(mt.Msg.MIXLY_PULSEIN_STAT),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_LED_SETONOFF)}},wr={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET).appendField(mt.Msg.MIXLY_BUILDIN_LED).appendField(new mt.FieldDropdown([[mt.Msg.COLOUR_RGB_RED,"r"],[mt.Msg.COLOUR_RGB_GREEN,"g"]]),"color"),this.appendDummyInput().appendField(mt.Msg.MIXLY_BRIGHTNESS),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_LED_GETONOFF)}},kr={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET).appendField(mt.Msg.MIXLY_BUILDIN_LED).appendField(new mt.FieldDropdown([[mt.Msg.COLOUR_RGB_RED,"r"],[mt.Msg.COLOUR_RGB_GREEN,"g"]]),"color"),this.appendDummyInput().appendField(mt.Msg.MIXLY_PULSEIN_STAT),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_LED_GETONOFF)}},Hr={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.MIXLY_SETTING).appendField(mt.Msg.MIXLY_BUILDIN_LED).appendField(new mt.FieldDropdown([[mt.Msg.COLOUR_RGB_RED,"r"],[mt.Msg.COLOUR_RGB_GREEN,"g"]]),"color"),this.appendValueInput("bright").appendField(mt.Msg.MIXLY_BRIGHTNESS),this.appendDummyInput("").appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_SETTING+mt.Msg.MIXLY_BUILDIN_LED+mt.Msg.MIXLY_BRIGHTNESS+"(0-10)")}},Wr={init:function(){this.setColour(vr),this.appendDummyInput("").appendField(new mt.FieldDropdown([["L1","20"],["L2","21"]]),"op"),this.setOutput(!0)}},Kr={init:function(){this.setColour(vr),this.appendDummyInput("").appendField(mt.Msg.MIXLY_RGB),this.appendValueInput("_LED_").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_RGB_NUM),this.appendValueInput("RVALUE").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_RGB_R),this.appendValueInput("GVALUE").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_RGB_G),this.appendValueInput("BVALUE").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_RGB_B),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null);switch(Et.Boards.getSelectedBoardKey()){case"micropython:esp32c3:mixgo_cc":case"micropython:esp32s2:mixgo_ce":this.setTooltip(mt.Msg.MIXLY_RGB_NUM_R_G_B_MIXGOCC);break;case"micropython:esp32c3:mixgo_me":default:this.setTooltip(mt.Msg.MIXLY_RGB_NUM_R_G_B_MIXGOME);break;case"micropython:esp32:mPython":this.setTooltip(mt.Msg.MIXLY_RGB_NUM_R_G_B_MPYTHON)}}},Jr={init:function(){this.setColour(vr),this.appendDummyInput("").appendField(mt.Msg.MIXLY_RGB),this.appendValueInput("RVALUE").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_RGB_R),this.appendValueInput("GVALUE").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_RGB_G),this.appendValueInput("BVALUE").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_RGB_B),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(""),this.setTooltip(mt.Msg.MIXLY_RGB_ALL_R_G_B_MIXGOCC)}},Qr={init:function(){this.setColour(vr),this.appendDummyInput("").appendField(mt.Msg.MIXLY_RGB),this.appendDummyInput("").appendField(mt.Msg.MIXLY_RAINBOW),this.appendValueInput("time").setCheck(Number).appendField(mt.Msg.MIXLY_DURATION).appendField(mt.Msg.MIXLY_MILLIS),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip("")}},qr={init:function(){this.setColour(vr),this.appendDummyInput("").appendField(mt.Msg.MIXLY_RGB),this.appendDummyInput("").appendField(mt.Msg.MIXLY_CHASE),this.appendValueInput("RVALUE").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_RGB_R),this.appendValueInput("GVALUE").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_RGB_G),this.appendValueInput("BVALUE").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_RGB_B),this.appendValueInput("time").setCheck(Number).appendField(mt.Msg.PYTHON_RANGE_STEP).appendField(mt.Msg.MIXLY_MILLIS),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip("")}},zr={init:function(){this.setColour(vr),this.appendDummyInput("").appendField(mt.Msg.MIXLY_RGB),this.appendDummyInput().appendField(mt.Msg.MIXLY_ESP32_RGB_WRITE),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(""),this.setTooltip(mt.Msg.MIXLY_ESP32_MUSIC_WRI)}},jr={init:function(){this.setColour(vr),this.appendDummyInput("").appendField(mt.Msg.MIXLY_RGB),this.appendValueInput("_LED_").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_RGB_NUM),this.appendValueInput("RVALUE").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_RGB_R),this.appendValueInput("GVALUE").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_RGB_G),this.appendValueInput("BVALUE").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_RGB_B),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null);switch(Et.Boards.getSelectedBoardKey()){case"micropython:esp32c3:mixgocc":this.setTooltip(mt.Msg.MIXLY_RGB_NUM_R_G_B_MIXGOCC);break;case"micropython:esp32c3:mixgome":default:this.setTooltip(mt.Msg.MIXLY_RGB_NUM_R_G_B_MIXGOME);break;case"micropython:esp32:mPython":this.setTooltip(mt.Msg.MIXLY_RGB_NUM_R_G_B_MPYTHON)}}},Zr={init:function(){this.setColour(vr),this.appendDummyInput("").appendField(mt.Msg.MIXLY_RGB),this.appendValueInput("RVALUE").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_RGB_R),this.appendValueInput("GVALUE").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_RGB_G),this.appendValueInput("BVALUE").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_RGB_B),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(""),this.setTooltip(mt.Msg.MIXLY_RGB_ALL_R_G_B_MIXGOCC)}},$r={init:function(){this.setColour(vr),this.appendDummyInput("").appendField(mt.Msg.MIXLY_RGB),this.appendDummyInput("").appendField(mt.Msg.MIXLY_CHASE),this.appendValueInput("RVALUE").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_RGB_R),this.appendValueInput("GVALUE").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_RGB_G),this.appendValueInput("BVALUE").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_RGB_B),this.appendValueInput("time").setCheck(Number).appendField(mt.Msg.PYTHON_RANGE_STEP).appendField(mt.Msg.MIXLY_MILLIS),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip("")}},td={init:function(){this.setColour(vr),this.appendValueInput("TICKS").setCheck(Number).appendField(mt.Msg.MIXLY_MICROBIT_JS_SET_TEMPO).appendField(mt.Msg.MICROBIT_ACTUATOR_ticks),this.appendValueInput("BPM").setCheck(Number).appendField(mt.Msg.MIXLY_SPEED),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_MUSIC_SET_TEMPO)}},ed={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_Get_current_tempo),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_MUSIC_GET_TEMPO)}},id={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_Reset_music),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_MUSIC_RESET)}},nd={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.MIXLY_TONE),this.appendValueInput("pitch").setCheck(Number).appendField(mt.Msg.MIXLY_FREQUENCY),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(mt.Msg.MIXLY_TOOLTIP_BLOCKGROUP_TONE)}},sd={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.MIXLY_TONE),this.appendValueInput("pitch").setCheck(Number).appendField(mt.Msg.MIXLY_FREQUENCY),this.appendValueInput("time").setCheck(Number).appendField(mt.Msg.MIXLY_DURATION),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(mt.Msg.MIXLY_TOOLTIP_BLOCKGROUP_TONE2)}},_d={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.MIXLY_NOTONE),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},od={init:function(){this.setColour(vr),this.appendValueInput("LIST").appendField(mt.Msg.MIXLY_ESP32_MUSIC_PLAY_LISTS),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_MUSIC_PLAY_LISTS)}},pd={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.MOTOR_DC).appendField(new mt.FieldDropdown([["1","1"],["2","2"],["3","3"]]),"wheel"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_Direction).appendField(new mt.FieldDropdown([[mt.Msg.CLOCKWISE,"CW"],[mt.Msg.ANTI_CLOCKWISE,"CCW"],[mt.Msg.MOTOR_P,"P"],[mt.Msg.MOTOR_N,"N"]]),"direction"),this.appendValueInput("speed").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_STEPPER_SET_SPEED),this.appendDummyInput("").appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},ad={init:function(){this.setColour(vr),this.appendDummyInput().appendField("MixGo Car").appendField(new mt.FieldDropdown([[mt.Msg.blockpy_forward,"F"],[mt.Msg.blockpy_backward,"B"],[mt.Msg.blockpy_left,"L"],[mt.Msg.blockpy_right,"R"]]),"VAR"),this.appendValueInput("speed").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_STEPPER_SET_SPEED),this.appendDummyInput().appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},ud={init:function(){this.setColour(vr),this.appendDummyInput("").appendField("MixGo Car").appendField(new mt.FieldDropdown([[mt.Msg.MOTOR_P,"P"],[mt.Msg.MOTOR_N,"N"]]),"VAR"),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip("")}},rd={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.MOTOR_DC).appendField(new mt.FieldDropdown([[mt.Msg.MIXLYCAR_WHEEL_LEFT,"L"],[mt.Msg.MIXLYCAR_WHEEL_RIGHT,"R"]]),"wheel"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_Direction).appendField(new mt.FieldDropdown([[mt.Msg.CLOCKWISE,"CW"],[mt.Msg.ANTI_CLOCKWISE,"CCW"]]),"direction"),this.appendValueInput("speed").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_STEPPER_SET_SPEED),this.appendDummyInput().appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},dd={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.MOTOR_DC).appendField(new mt.FieldDropdown([[mt.Msg.MIXLYCAR_WHEEL_LEFT,"L"],[mt.Msg.MIXLYCAR_WHEEL_RIGHT,"R"]]),"wheel"),this.appendDummyInput().appendField(mt.Msg.MIXLY_STOP).appendField(new mt.FieldDropdown([[mt.Msg.MOTOR_P,"P"],[mt.Msg.MOTOR_N,"N"]]),"direction"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},ld={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.MIXLY_MIXBOT_MOTOR_STATUS),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_MIXBOT_MOTOR_STATUS_TOOLTIP)}},Id={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.MIXBOT).appendField(new mt.FieldDropdown([[mt.Msg.blockpy_forward,"F"],[mt.Msg.blockpy_backward,"B"],[mt.Msg.blockpy_left,"L"],[mt.Msg.blockpy_right,"R"]]),"VAR"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_MODE).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_MICROBIT_JS_BLE_POWER,"PWR"],[mt.Msg.MIXLY_SPEED,"SPEED"],[mt.Msg.MIXLY_MIXBOT_MOTOR_TURNS,"TURNS"]]),"mode"),this.appendValueInput("speed").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_PARAMS),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_MIXBOT_MOVE_TOOLTIP)}},Td={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.MIXBOT).appendField(new mt.FieldDropdown([[mt.Msg.MOTOR_P,"P"],[mt.Msg.MOTOR_N,"N"]]),"VAR"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},Md={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.MIXBOT).appendField(mt.Msg.MIXLY_MOTOR).appendField(new mt.FieldDropdown([[mt.Msg.TEXT_TRIM_LEFT,"1"],[mt.Msg.TEXT_TRIM_RIGHT,"2"],[mt.Msg.TEXT_TRIM_BOTH,"0"]]),"wheel"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_MODE).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_MICROBIT_JS_BLE_POWER,"PWR"],[mt.Msg.MIXLY_SPEED,"SPEED"],[mt.Msg.MIXLY_MIXBOT_MOTOR_TURNS,"TURNS"]]),"mode"),this.appendValueInput("speed").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_PARAMS),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_MIXBOT_MOVE_TOOLTIP)}},hd={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.MIXLY_MIXBOT_BUZZER),this.appendDummyInput().appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_MICROBIT_PY_COMMUNICATE_ON,"0"],[mt.Msg.MIXLY_MICROBIT_PY_COMMUNICATE_OFF,"1"]]),"on_off"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0)}},md={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.BITBOT).appendField(new mt.FieldDropdown([[mt.Msg.blockpy_forward,"F"],[mt.Msg.blockpy_backward,"B"],[mt.Msg.blockpy_left,"L"],[mt.Msg.blockpy_right,"R"]]),"VAR"),this.appendValueInput("speed").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_SPEED),this.appendDummyInput("").appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},Ed={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.BITBOT).appendField(new mt.FieldDropdown([[mt.Msg.MOTOR_P,"P"],[mt.Msg.MOTOR_N,"N"]]),"VAR"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},Od={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.BITBOT).appendField(mt.Msg.MIXLY_MOTOR).appendField(new mt.FieldDropdown([[mt.Msg.TEXT_TRIM_LEFT,"0"],[mt.Msg.TEXT_TRIM_RIGHT,"1"]]),"wheel"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_Direction).appendField(new mt.FieldDropdown([[mt.Msg.CLOCKWISE,"CW"],[mt.Msg.ANTI_CLOCKWISE,"CCW"],[mt.Msg.MOTOR_P,"P"],[mt.Msg.MOTOR_N,"N"]]),"direction"),this.appendValueInput("speed").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_SPEED),this.appendDummyInput("").appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},Rd={init:function(){this.setColour(vr),this.appendValueInput("bright").appendField(mt.Msg.MIXLY_MIXBOT_SOUND_SET_LOUDNESS),this.appendDummyInput().appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_LED_SETONOFF)}},cd={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.MIXLY_MIXBOT_SOUND_LOUDNESS+"(%)"),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_LED_GETONOFF)}},gd={init:function(){this.setColour(vr),this.appendValueInput("bright").appendField(mt.Msg.MIXLY_SETTING+mt.Msg.MIXLY_MIXBOT_BUZZER+mt.Msg.MIXLY_MP3_VOL),this.appendDummyInput().appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_LED_SETONOFF)}},Cd={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.MIXLY_GET+mt.Msg.MIXLY_MIXBOT_BUZZER+mt.Msg.MIXLY_MP3_VOL+"(%)"),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_LED_GETONOFF)}},Sd={init:function(){this.setColour(vr),this.appendValueInput("PATH").appendField(mt.Msg.MIXLY_RECORD_AUDIO).appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_THE_PATH),this.appendValueInput("TIME").setCheck(Number).appendField(mt.Msg.MIXLY_GET_PRESSES_TIME),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0)}},Ad={init:function(){this.setColour(vr),this.appendValueInput("PATH").appendField(mt.Msg.MIXLY_PLAY_AUDIO).appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_THE_PATH),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0)}},Ld={init:function(){this.setColour(vr),this.appendValueInput("PATH").appendField(mt.Msg.MIXLY_PLAY_ONLINE_AUDIO).appendField("URL"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0)}},Nd={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.MIXLY_TONE),this.appendValueInput("pitch").setCheck(Number).appendField(mt.Msg.MIXLY_FREQUENCY),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(mt.Msg.MIXLY_TOOLTIP_BLOCKGROUP_TONE)}},Dd={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.MIXLY_NOTONE),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},fd={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.LISTS_SET_INDEX_SET+mt.Msg.ME_GO_MOTOR_EXTERN).appendField(mt.Msg.PIN_NUMBERING).appendField(new mt.FieldDropdown([["1","1"],["2","2"],["3","3"]]),"index"),this.appendValueInput("duty").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.blynk_IOT_IR_POWER+mt.Msg.MIXLY_PINMODEOUT),this.appendDummyInput().appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip()}},Fd={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.MIXLY_GET+mt.Msg.ME_GO_MOTOR_EXTERN).appendField(mt.Msg.PIN_NUMBERING).appendField(new mt.FieldDropdown([["1","1"],["2","2"]]),"index"),this.appendDummyInput().setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.blynk_IOT_IR_POWER+mt.Msg.MIXLY_PINMODEOUT+mt.Msg.MIXLY_DUTY_RATIO),this.setOutput(!0,Number),this.setInputsInline(!0)}},Pd={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.LISTS_SET_INDEX_SET+mt.Msg.ME_GO_MOTOR_EXTERN).appendField(mt.Msg.MIXLY_ALL+mt.Msg.PIN_NUMBERING),this.appendValueInput("duty").setCheck(Number).setAlign(mt.ALIGN_RIGHT).appendField(mt.Msg.blynk_IOT_IR_POWER+mt.Msg.MIXLY_PINMODEOUT+mt.Msg.MIXLY_FREQUENCY),this.appendDummyInput().appendField("Hz"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_MIXBOT_MOTOR_EXTERN_TOOLTIP)}},Yd={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.ANALOG+mt.Msg.MIXLY_KEYBOARD_INPUT),this.appendValueInput("special"),this.appendValueInput("general"),this.appendDummyInput().appendField(mt.Msg.MIXLY_RELEASE).appendField(new mt.FieldDropdown([[mt.Msg.MICROPYTHON_DISPLAY_YES,"True"],[mt.Msg.MICROPYTHON_DISPLAY_NO,"False"]]),"release"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.ANALOG+mt.Msg.MIXLY_KEYBOARD_INPUT)}},vd={init:function(){this.setColour(vr),this.appendDummyInput("").appendField(mt.Msg.MIXLY_SPECIAL_KEY).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_SPECIAL_KEY0,"0x00"],[mt.Msg.MIXLY_SPECIAL_KEY1,"0x01"],[mt.Msg.MIXLY_SPECIAL_KEY2,"0x02"],[mt.Msg.MIXLY_SPECIAL_KEY1,"0x04"],[mt.Msg.MIXLY_SPECIAL_KEY8,"0x08"],[mt.Msg.MIXLY_SPECIAL_KEY16,"0x10"],[mt.Msg.MIXLY_SPECIAL_KEY32,"0x20"],[mt.Msg.MIXLY_SPECIAL_KEY64,"0x40"],[mt.Msg.MIXLY_SPECIAL_KEY128,"0x80"]]),"op"),this.setOutput(!0)}},Xd={init:function(){this.setColour(vr),this.appendDummyInput("").appendField(mt.Msg.MIXLY_GENERAL_KEY).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_SPECIAL_KEY0,"0x00"],["A","0x04"],["B","0x05"],["C","0x06"],["D","0x07"],["E","0x08"],["F","0x09"],["G","0x0A"],["H","0x0B"],["I","0x0C"],["J","0x0D"],["K","0x0E"],["L","0x0F"],["M","0x10"],["N","0x11"],["O","0x12"],["P","0x13"],["Q","0x14"],["R","0x15"],["S","0x16"],["T","0x17"],["U","0x18"],["V","0x19"],["W","0x1A"],["X","0x1B"],["Y","0x1C"],["Z","0x1D"],["1 !","0x1E"],["2 @","0x1F"],["3 #","0x20"],["4 $","0x21"],["5 %","0x22"],["6 ^","0x23"],["7 &","0x24"],["8 *","0x25"],["9 (","0x26"],["0 )","0x27"],["ENTER","0x28"],["ESC","0x29"],["BACKSPACE","0x2A"],["TAB","0x2B"],["SPACE","0x2C"],["- _","0x2D"],["= +","0x2E"],["[ {","0x2F"],["] }","0x30"],["\\ |","0x31"],["; :","0x33"],["' \"","0x34"],["` ~","0x35"],[", <","0x36"],[". >","0x37"],["/ ?","0x38"],["CAPS_LOCK","0x39"],["F1","0x3A"],["F2","0x3B"],["F3","0x3C"],["F4","0x3D"],["F5","0x3E"],["F6","0x3F"],["F7","0x40"],["F8","0x41"],["F9","0x42"],["F10","0x43"],["F11","0x44"],["F12","0x45"],["PRINTSCREEN","0x46"],["SCROLL_LOCK","0x47"],["PAUSE","0x48"],["INSERT","0x49"],["HOME","0x4A"],["PAGE_UP","0x4B"],["DELETE","0x4C"],["END","0x4D"],["PAGE_DOWN","0x4E"],["RIGHT","0x4F"],["LEFT","0x50"],["DOWN","0x51"],["UP","0x52"],["NUM_LOCK","0x53"],["/","0x54"],["*","0x55"],["-","0x56"],["+","0x57"],["ENTER","0x58"],["1","0x59"],["2","0x5A"],["3","0x5B"],["4","0x5C"],["5","0x5D"],["6","0x5E"],["7","0x5F"],["8","0x60"],["9","0x61"],["0","0x62"],[".","0x63"]]),"op"),this.setOutput(!0)}},xd={init:function(){this.setColour(vr),this.itemCount_=2,this.updateShape_(),this.setOutput(!0),this.setMutator(new mt.icons.MutatorIcon(["generalkey_create_with_item"],this)),this.setTooltip(mt.Msg.GENERALKEY_TUPLE_CREATE_TOOLTIP)},mutationToDom:function(){var t=document.createElement("mutation");return t.setAttribute("items",this.itemCount_),t},domToMutation:function(t){this.itemCount_=parseInt(t.getAttribute("items"),10),this.updateShape_()},decompose:function(t){var e=t.newBlock("generalkey_container");e.initSvg();for(var i=e.getInput("STACK").connection,n=0;ne?t[e]:'"key'+(e+1)+'"'),"KEY"+e).appendField(":")}},getVars:function(){return[this.getFieldValue("VAR")]},renameVar:function(t,e){mt.Names.equals(t,this.getFieldValue("VAR"))&&this.setTitleValue(e,"VAR")}},pE={init:function(){this.setColour(tE),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_TYPE_DICT),this.appendStatementInput("STACK"),this.setTooltip(mt.Msg.DICTS_CREATE_WITH_CONTAINER_TOOLTIP),this.contextMenu=!1}},aE={init:function(){this.setColour(tE),this.appendDummyInput().appendField(mt.Msg.DICTS_CREATE_WITH_ITEM_TITLE),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(mt.Msg.DICTS_CREATE_WITH_ITEM_TOOLTIP),this.contextMenu=!1}},uE={init:function(){this.setColour(tE),this.appendDummyInput().appendField(mt.Msg.DICTS_CREATE_WITH_ITEM_TITLE),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(mt.Msg.DICTS_CREATE_WITH_ITEM_TOOLTIP),this.contextMenu=!1}},rE={init:function(){this.setColour(tE),this.appendDummyInput().appendField(mt.Msg.MIXLY_CREATE_MQTT_CLIENT_AND_CONNECT),this.appendValueInput("SERVER").setCheck(String).appendField(mt.Msg.MIXLY_EMQX_SERVER).setAlign(mt.inputs.Align.RIGHT),this.appendValueInput("USERNAME").setCheck(String).appendField(mt.Msg.MIXLY_WIFI_USERNAME).setAlign(mt.inputs.Align.RIGHT),this.appendValueInput("PASSWORD").setCheck(String).appendField(mt.Msg.MIXLY_IOT_PASSWORD).setAlign(mt.inputs.Align.RIGHT),this.appendValueInput("PROJECT").setCheck(String).appendField(mt.Msg.MIXLY_EMQX_PROJECT).setAlign(mt.inputs.Align.RIGHT),this.setPreviousStatement(!0),this.setNextStatement(!0)}},dE={init:function(){this.setColour(tE),this.appendDummyInput().appendField("MixIO"),this.appendValueInput("TOPIC").appendField(mt.Msg.MIXLY_EMQX_PUBLISH_NEW).appendField(mt.Msg.MIXLY_EMQX_PUBLISH_TOPIC),this.appendValueInput("MSG").appendField(mt.Msg.HTML_BODY),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_IOT_EMQX_PUBLISH_TOOLTIP)}},lE={init:function(){this.setColour(tE),this.appendDummyInput().appendField("MixIO"),this.appendValueInput("TOPIC").appendField(mt.Msg.MIXLY_EMQX_SUBSCRIBE+mt.Msg.MIXLY_MICROBIT_MSG).appendField(mt.Msg.MIXLY_EMQX_PUBLISH_TOPIC),this.appendValueInput("METHOD").appendField(mt.Msg.MIXLY_EMQX_SET_METHOD),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_IOT_EMQX_SUBSCRIBE_TOOLTIP)}},IE={init:function(){this.setColour(tE),this.appendDummyInput().appendField("MixIO"),this.appendDummyInput().appendField(mt.Msg.MIXLY_ESP32_DISCONNECT_ONENET),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},TE={init:function(){this.setColour(tE),this.appendDummyInput().appendField("MixIO"),this.appendDummyInput().appendField(mt.Msg.MIXLY_EMQX_CONNECT),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},ME={init:function(){this.setColour(tE),this.appendDummyInput().appendField("MixIO"),this.appendDummyInput().appendField(mt.Msg.MIXLY_ESP32_CHECK_ONENET),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},hE={init:function(){this.setColour(tE),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROPYTHON_FORMAT).appendField(mt.Msg.MQTT_Topic),this.setInputsInline(!0),this.setOutput(!0)}},mE={init:function(){this.setColour(tE),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROPYTHON_FORMAT).appendField(mt.Msg.MIXLY_EMQX_PUBLISH_MSG),this.setInputsInline(!0),this.setOutput(!0)}},EE={init:function(){this.setColour(tE),this.appendValueInput("VAR").appendField(mt.Msg.MIXLY_ESP32_IOT_MAP_FORMATING),this.setOutput(!0)}},OE={init:function(){this.setColour(tE),this.appendValueInput("VAR").appendField(mt.Msg.MIXLY_MICROPYTHON_FORMAT+"(Json)"),this.setOutput(!0)}},RE={init:function(){this.setColour(tE),this.appendDummyInput().appendField("MixIO"),this.appendDummyInput().appendField(mt.Msg.MIXLY_EMQX_PING),this.setInputsInline(!0),this.setOutput(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_IOT_EMQX_PING_TOOLTIP)}},cE={init:function(){this.setColour(tE),this.appendDummyInput().appendField("MixIO").appendField(mt.Msg.MIXLY_GET_NTP),this.appendValueInput("addr").appendField(mt.Msg.blynk_SERVER_ADD),this.setInputsInline(!0),this.setOutput(!0)}},gE={init:function(){this.setColour(tE),this.appendDummyInput().appendField(mt.Msg.MIXLY_CREATE_MQTT_CLIENT_AND_CONNECT),this.appendValueInput("SERVER").appendField(mt.Msg.MIXLY_EMQX_SERVER).setAlign(mt.inputs.Align.RIGHT),this.appendValueInput("KEY").appendField(mt.Msg.CONTROLS_FOR_INPUT_WITH+mt.Msg.MIXLY_MIXIO_SHARE_KEY).setAlign(mt.inputs.Align.RIGHT),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},CE={init:function(){this.setColour(tE),this.appendDummyInput().appendField(mt.Msg.MIXLY_CREATE_MQTT_CLIENT_AND_CONNECT),this.appendValueInput("SERVER").appendField(mt.Msg.MIXLY_EMQX_SERVER).setAlign(mt.inputs.Align.RIGHT),this.appendValueInput("KEY").appendField(mt.Msg.CONTROLS_FOR_INPUT_WITH+"Mixly Key").setAlign(mt.inputs.Align.RIGHT),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},SE={init:function(){this.VISITOR_ID=Et.Config.BOARD.visitorId.str32.substring(0,8).toUpperCase(),this.setColour(tE),this.appendDummyInput("").appendField(new mt.FieldTextInput(this.visitorId),"VISITOR_ID"),this.setOutput(!0,null)},onchange:function(){const t=this.getFieldValue("VISITOR_ID");this.VISITOR_ID!==t&&this.setFieldValue(this.VISITOR_ID,"VISITOR_ID")}},AE={init:function(){this.setColour(tE),this.appendDummyInput().appendField("MixIO").appendField(mt.Msg.MSG.catEthernet_clinet),this.setOutput(!0),this.setInputsInline(!0)}},LE={init:function(){this.setColour(tE),this.appendDummyInput().appendField("HTTP"+mt.Msg.MIXLY_Client),this.appendValueInput("addr").appendField(mt.Msg.DISPLAY_IMAGE_LET2),this.appendDummyInput().appendField(mt.Msg.MIXLY_REQUESTS_GET).appendField(mt.Msg.MIXLY_GET_CURRENT_TIME).appendField(mt.Msg.MIXLY_OPEN_DEBUG).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_TURTLE_WRITE_MOVE_TRUE,"True"],[mt.Msg.MIXLY_TURTLE_WRITE_MOVE_FALSE,"False"]]),"key"),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},NE={init:function(){this.setColour(tE),this.appendDummyInput().appendField("HTTP"+mt.Msg.MIXLY_Client).appendField(mt.Msg.MIXLY_GET).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_REQUESTS_LEN,"client_len"],[mt.Msg.MIXLY_REQUESTS_GET_LEN,"server_len"],[mt.Msg.MIXLY_REQUESTS_MESSAGE,"text"]]),"key"),this.setOutput(!0),this.setInputsInline(!0)}},DE={init:function(){this.setColour(tE),this.appendDummyInput().appendField("MQTT"+mt.Msg.MIXLY_Client),this.appendValueInput("addr").appendField(mt.Msg.MIXLY_CONNECTTO),this.appendDummyInput().appendField(mt.Msg.MIXLY_INIT_SUBSCRIBE).appendField(mt.Msg.MQTT_Topic).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_GET_CURRENT_TIME,""]]),"key").appendField(mt.Msg.MIXLY_OPEN_DEBUG).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_TURTLE_WRITE_MOVE_TRUE,"True"],[mt.Msg.MIXLY_TURTLE_WRITE_MOVE_FALSE,"False"]]),"key2"),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},fE={init:function(){this.setColour(tE),this.appendDummyInput().appendField("MQTT"+mt.Msg.MIXLY_Client).appendField(mt.Msg.MIXLY_GET).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_REQUESTS_LEN,"client_len"],[mt.Msg.MIXLY_REQUESTS_GET_LEN,"server_len"],[mt.Msg.MIXLY_REQUESTS_MESSAGE,"time_msg()"]]),"key"),this.setOutput(!0),this.setInputsInline(!0)}},FE=eE,PE=iE,YE=nE,vE=sE,XE=oE,xE=225,yE={init:function(){this.setColour(xE),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_NETWORK_INIT),this.appendDummyInput().appendField(mt.Msg.MIXLY_NETWORK_MODE).appendField(new mt.FieldDropdown([["STA","STA"],["AP","AP"]]),"mode"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_NETWORK_INIT_TOOLTIP)}},bE={init:function(){this.setColour(xE),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput().appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_NETWORK_WIFI_OPEN,"True"],[mt.Msg.MIXLY_NETWORK_WIFI_CLOSE,"False"]]),"op"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_NETWORK_WIFI_FLAG),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("op"),i=mt.Msg.MIXLY_ESP32_NETWORK_OPEN_TOOLTIP;return{True:mt.Msg.MIXLY_NETWORK_WIFI_OPEN,False:mt.Msg.MIXLY_NETWORK_WIFI_CLOSE}[e]+i}))}},VE={init:function(){this.setColour(xE),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_NETWORK_WIFI_IS_ACTIVE),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_NETWORK_WIFI_IS_ACTIVE)}},BE={init:function(){this.setColour(xE),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_NETWORK_WIFI_SCAN),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip((function(){return mt.Msg.MIXLY_ESP32_NETWORK_SCAN_TOOLTIP+{0:"ssid",1:"bssid",2:"channel",3:"RSSI",4:"authmode",5:"hidden",all:mt.Msg.MIXLY_NETWORK_WIFI_SCAN_ATTRIBUTE}.all}))}},GE={init:function(){this.setColour(xE),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_ESP32_NETWORK_CONNECT),this.appendValueInput("id").setCheck(String).appendField(mt.Msg.HTML_NAME),this.appendValueInput("password").setCheck(String).appendField(mt.Msg.HTML_PASSWORD),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_NETWORK_CONNECT_TOOLTIP)}},UE={init:function(){this.setColour(xE),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_NETWORK_WIFI_CONNECT+mt.Msg.MIXLY_SYMBOL_QUESTION),this.setOutput(!0,Boolean),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_NETWORK_WIFI_CONNECT_TOOLTIP)}},wE={init:function(){this.setColour(xE),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_ESP32_NETWORK_GET_WIFI),this.appendDummyInput("").appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_ESP32_NETWORK_IP,"0"],[mt.Msg.MIXLY_ESP32_NETWORK_MASK,"1"],[mt.Msg.MIXLY_ESP32_NETWORK_GATEWAY,"2"],["DNS","3"]]),"mode"),this.setOutput(!0),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("mode");return mt.Msg.MIXLY_ESP32_NETWORK_GET_WIFI_TOOLTIP+{0:mt.Msg.MIXLY_ESP32_NETWORK_IP,1:mt.Msg.MIXLY_ESP32_NETWORK_MASK,2:mt.Msg.MIXLY_ESP32_NETWORK_GATEWAY,3:"DNS"}[e]}))}},kE={init:function(){this.setColour(xE),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_ESP32_NETWORK_STOP_CONNECT),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_NETWORK_STOP_TOOLTIP)}},HE={init:function(){this.setColour(xE),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_ESP32_NETWORK_GET_WIFI),this.appendDummyInput().appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_NETWORK_WIFI_ESSID,"essid"],[mt.Msg.MIXLY_NETWORK_WIFI_CHANNEL,"channel"]]),"op"),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_NETWORK_GET_WIFI_TOOLTIP)}},WE={init:function(){this.setColour(xE),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.LISTS_SET_INDEX_SET),this.appendValueInput("essid").setCheck(String).appendField(mt.Msg.MIXLY_NETWORK_WIFI_ESSID),this.appendValueInput("channel").setCheck(Number).appendField(mt.Msg.MIXLY_NETWORK_WIFI_CHANNEL),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_NETWORK_AP_CONNECT_TOOLTIP)}},KE={init:function(){this.setColour(xE),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_ESP32_NETWORK_SERVER1),this.appendDummyInput("").appendField(mt.Msg.MIXLY_ESP32_NETWORK_SERVER2),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_NETWORK_SOCKET_CLOSE_TOOLTIP)}},JE={init:function(){this.setColour(xE),this.appendValueInput("VAR").appendField(mt.Msg.MIXLY_MICROPYTHON_SOCKET_INIT).setCheck("var"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROPYTHON_SOCKET_TYPE).appendField(new mt.FieldDropdown([["TCP","TCP"],["UDP","UDP"]]),"mode"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("mode");return mt.Msg.MIXLY_ESP32_NETWORK_SOCKET_INIT_TOOLTIP+{TCP:"TCP",UDP:"UDP"}[e]}))}},QE={init:function(){this.setColour(xE),this.appendValueInput("VAR").setCheck("var").appendField(mt.Msg.MIXLY_MICROPYTHON_SOCKET_LET_SOCKET),this.appendValueInput("address").appendField(mt.Msg.MIXLY_MICROPYTHON_SOCKET_BIND_TO_ADDRESS),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_NETWORK_SOCKET_BIND_TOOLTIP)}},qE={init:function(){this.setColour(xE),this.appendValueInput("VAR").setCheck("var").appendField(mt.Msg.MIXLY_MICROPYTHON_SOCKET_LET_SOCKET),this.appendValueInput("address").appendField(mt.Msg.MIXLY_MICROPYTHON_SOCKET_CONNECT_TO_ADDRESS),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_NETWORK_SOCKET_CONNECT_TOOLTIP)}},zE={init:function(){this.setColour(xE),this.appendValueInput("VAR").setCheck("var"),this.appendValueInput("queue").setCheck(Number).appendField(mt.Msg.MIXLY_MICROPYTHON_SOCKET_LISTEN).appendField(mt.Msg.MIXLY_MICROPYTHON_SOCKET_QUEUE),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_NETWORK_SOCKET_LISTEN_TOOLTIP)}},jE={init:function(){this.setColour(xE),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROPYTHON_SOCKET_ACCEPT),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_NETWORK_SOCKET_ACCEPT_TOOLTIP)}},ZE={init:function(){this.setColour(xE),this.appendValueInput("VAR").setCheck("var").appendField("TCP"),this.appendValueInput("size").setCheck(Number).appendField(mt.Msg.MIXLY_MICROPYTHON_SOCKET_RECEIVE),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_NETWORK_SOCKET_RECEIVE_TOOLTIP)}},$E={init:function(){this.setColour(xE),this.appendValueInput("VAR").setCheck("var").appendField("TCP"),this.appendValueInput("content").appendField(mt.Msg.MIXLY_MICROPYTHON_SOCKET_SEND),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_NETWORK_SOCKET_SEND_TOOLTIP)}},tO={init:function(){this.setColour(xE),this.appendValueInput("VAR").setCheck("var").appendField("UDP"),this.appendValueInput("size").setCheck(Number).appendField(mt.Msg.MIXLY_MICROPYTHON_SOCKET_RECEIVE),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_NETWORK_SOCKET_RECEIVE_FROM_TOOLTIP)}},eO={init:function(){this.setColour(xE),this.appendValueInput("VAR").setCheck("var").appendField("UDP"),this.appendValueInput("content").appendField(mt.Msg.MIXLY_MICROPYTHON_SOCKET_SEND),this.appendValueInput("address").appendField(mt.Msg.MIXLY_MICROPYTHON_SOCKET_TO),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_NETWORK_SOCKET_SEND_TO_TOOLTIP)}},iO={init:function(){this.setColour(xE),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROPYTHON_SOCKET_CLOSE),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_NETWORK_SOCKET_CLOSE_TOOLTIP)}},nO={init:function(){this.setColour(xE),this.appendValueInput("DOMAIN").appendField(mt.Msg.DISPLAY_IMAGE_LET2).setCheck(String),this.appendDummyInput("").appendField(mt.Msg.blockpy_REQUESTS_GET).appendField(new mt.FieldTextInput("response"),"VAR"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(mt.Msg.blockpy_REQUESTS_GET_TOOLTIP)},getVars:function(){return[this.getFieldValue("VAR")]},renameVar:function(t,e){mt.Names.equals(t,this.getFieldValue("VAR"))&&this.setTitleValue(e,"VAR")}},sO={init:function(){this.appendValueInput("VAL");var t=[[mt.Msg.blockpy_REQUESTS_GET_ATTR_STATUS_CODE,"status_code"],[mt.Msg.blockpy_REQUESTS_GET_ATTR_TEXT,"text"],[mt.Msg.blockpy_REQUESTS_GET_ATTR_COOKIES,"cookies"],[mt.Msg.blockpy_REQUESTS_GET_ATTR_CONTENT,"content"]];this.setColour(xE),this.appendDummyInput("").appendField(mt.Msg.MIXLY_MICROBIT_JS_GET).appendField(new mt.FieldDropdown(t),"ATTR"),this.setInputsInline(!0),this.setOutput(!0,String);var e=this;this.setTooltip((function(){var t=e.getFieldValue("DIR");return{clear:mt.Msg.MIXLY_TOOLTIP_TURTEL_CLEAR,reset:mt.Msg.MIXLY_TOOLTIP_TURTEL_RESET,home:mt.Msg.MIXLY_TOOLTIP_TURTEL_HOME}[t]}))}},_O={init:function(){this.appendValueInput("VAR").appendField(mt.Msg.DISPLAY_IMAGE_LET2).setCheck(String);this.setColour(xE),this.appendDummyInput("").appendField(mt.Msg.blockpy_CONDUCT).appendField(new mt.FieldDropdown([["post","post"],["put","put"],["delete","delete"],["head","head"],["option","option"]]),"DIR"),this.appendDummyInput("").appendField(mt.Msg.blockpy_REQUESTS),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("DIR");return{forward:mt.Msg.MIXLY_TOOLTIP_TURTEL_FORWARD,backward:mt.Msg.MIXLY_TOOLTIP_TURTEL_BACKWARD}[e]}))}},oO={init:function(){this.setColour(xE),this.appendDummyInput("").appendField(mt.Msg.MIXLY_GET_NTP+"(NTP)"),this.appendValueInput("data").appendField(mt.Msg.blynk_SERVER_ADD),this.setOutput(!0,"Tuple"),this.setInputsInline(!0)}},pO={init:function(){this.setColour(xE),this.appendDummyInput("").appendField(new mt.FieldDropdown([["ntp.aliyun.com","ntp.aliyun.com"],["ntp1.aliyun.com","ntp1.aliyun.com"],["ntp2.aliyun.com","ntp2.aliyun.com"],["ntp3.aliyun.com","ntp3.aliyun.com"],["ntp4.aliyun.com","ntp4.aliyun.com"],["ntp5.aliyun.com","ntp5.aliyun.com"],["ntp6.aliyun.com","ntp6.aliyun.com"],["ntp7.aliyun.com","ntp7.aliyun.com"],["time1.cloud.tencent.com","time1.cloud.tencent.com"],["time2.cloud.tencent.com","time2.cloud.tencent.com"],["time3.cloud.tencent.com","time3.cloud.tencent.com"],["time4.cloud.tencent.com","time4.cloud.tencent.com"],["time5.cloud.tencent.com","time5.cloud.tencent.com"]]),"op"),this.setOutput(!0)}},aO="#3288dd",uO={init:function(){this.setColour(aO),this.appendValueInput("URL").appendField(mt.Msg.DISPLAY_IMAGE_LET2).setCheck(String),this.appendDummyInput("").appendField(mt.Msg.blockpy_CONDUCT).appendField(new mt.FieldDropdown([["get","get"],["head","head"],["delete","delete"]]),"TYPE").appendField(mt.Msg.blockpy_REQUESTS).appendField(mt.Msg.MIXPY_REQUESTS_GET_RESULT),this.setInputsInline(!0),this.setOutput(!0),this.setTooltip("")}},rO={init:function(){this.setColour(aO),this.appendValueInput("URL").appendField(mt.Msg.DISPLAY_IMAGE_LET2).setCheck(String),this.appendDummyInput("").appendField(mt.Msg.blockpy_CONDUCT).appendField(new mt.FieldDropdown([["post","post"],["put","put"],["patch","patch"]]),"TYPE").appendField(mt.Msg.blockpy_REQUESTS),this.appendValueInput("data").appendField(mt.Msg.blockpy_REQUESTS+mt.Msg.OLED_STRING),this.appendDummyInput("").appendField(mt.Msg.MIXPY_REQUESTS_GET_RESULT),this.setInputsInline(!0),this.setOutput(!0),this.setTooltip("")}},dO={init:function(){this.appendValueInput("VAL");var t=[[mt.Msg.blockpy_REQUESTS_GET_ATTR_TEXT,"text"],[mt.Msg.blockpy_REQUESTS_GET_ATTR_JSON,"json()"],[mt.Msg.blockpy_REQUESTS_GET_ATTR_STATUS_CODE,"status_code"],[mt.Msg.blockpy_REQUESTS_GET_ATTR_CONTENT,"content"],[mt.Msg.MIXPY_TEXT_ENCODE,"encoding"]];this.setColour(aO),this.appendDummyInput("").appendField(mt.Msg.MIXLY_MICROBIT_JS_GET).appendField(new mt.FieldDropdown(t),"ATTR"),this.setInputsInline(!0),this.setOutput(!0,String)}},lO={init:function(){this.setColour(aO),this.appendDummyInput().appendField(mt.Msg.MIXLY_ESP32_IOT_CONNECT_WIFI),this.appendValueInput("WIFINAME").setCheck(String).appendField(mt.Msg.HTML_NAME),this.appendValueInput("PASSWORD").setCheck(String).appendField(mt.Msg.HTML_PASSWORD),this.appendValueInput("TIMEOUT").setCheck(Number).appendField(mt.Msg.MIXLY_IR_TIMEOUT),this.appendDummyInput().appendField(mt.Msg.MIXLY_MILLIS),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_IOT_WIFI_CONNECT_TOOLTIP)}},IO={init:function(){this.setColour(aO),this.appendDummyInput().appendField(mt.Msg.MIXLY_ESP32_IOT_EMQX_CONNECT_TOOLTIP),this.appendValueInput("SERVER").setCheck(String).appendField(mt.Msg.MIXLY_EMQX_SERVER).setAlign(mt.inputs.Align.RIGHT),this.appendValueInput("PORT").setCheck(Number).appendField(mt.Msg.MIXLY_EMQX_PORT).setAlign(mt.inputs.Align.RIGHT),this.appendValueInput("CLIENT_ID").setCheck(String).appendField(mt.Msg.MIXLY_EMQX_CLIENT_ID).setAlign(mt.inputs.Align.RIGHT),this.appendValueInput("USERNAME").setCheck(String).appendField(mt.Msg.MIXLY_WIFI_USERNAME).setAlign(mt.inputs.Align.RIGHT),this.appendValueInput("PASSWORD").setCheck(String).appendField(mt.Msg.MIXLY_IOT_PASSWORD).setAlign(mt.inputs.Align.RIGHT),this.setPreviousStatement(!0),this.setNextStatement(!0)}},TO={init:function(){this.setColour(aO),this.appendValueInput("TOPIC").appendField(mt.Msg.MIXLY_EMQX_SUBSCRIBE+mt.Msg.MIXLY_MICROBIT_MSG).appendField(mt.Msg.MIXLY_EMQX_PUBLISH_TOPIC),this.appendValueInput("MESSAGE").appendField(mt.Msg.blockpy_set_of),this.setInputsInline(!0),this.setOutput(!0)}},MO={init:function(){this.setColour(aO),this.appendDummyInput().appendField("mqtt"),this.appendValueInput("TOPIC").appendField(mt.Msg.MIXLY_EMQX_SUBSCRIBE+mt.Msg.MIXLY_MICROBIT_MSG).appendField(mt.Msg.MIXLY_EMQX_PUBLISH_TOPIC),this.appendValueInput("METHOD").appendField(mt.Msg.MIXLY_EMQX_SET_METHOD),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},hO={init:function(){this.setColour(aO),this.appendDummyInput().appendField("mqtt"),this.appendValueInput("TOPIC").appendField(mt.Msg.MIXLY_EMQX_PUBLISH_NEW).appendField(mt.Msg.MIXLY_EMQX_PUBLISH_TOPIC),this.appendValueInput("MSG").appendField(mt.Msg.HTML_BODY),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},mO={init:function(){this.setColour(aO),this.appendDummyInput().appendField("mqtt"+mt.Msg.MIXLY_EMQX_IS_CONNECT),this.setInputsInline(!0),this.setOutput(!0)}},EO=100,OO={init:function(){if("mixgo_nova"==Et.Boards.getSelectedBoardKey().split(":")[2])var t="Nova G1";this.setColour(EO),this.appendDummyInput().appendField(t).appendField(mt.Msg.MIXLY_MIXGO_NOVA_POTENTIAL_NUM),this.setOutput(!0,Number),this.setInputsInline(!0)}},RO={init:function(){if("mixgo_nova"==Et.Boards.getSelectedBoardKey().split(":")[2])var t="Nova G1";this.setColour(EO),this.appendValueInput("PIN").appendField(t).appendField(mt.Msg.MOTOR_DC).appendField(mt.Msg.LCD_NUMBERING),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_Direction).appendField(new mt.FieldDropdown([[mt.Msg.CLOCKWISE,"CW"],[mt.Msg.ANTI_CLOCKWISE,"CCW"],[mt.Msg.MOTOR_P,"P"],[mt.Msg.MOTOR_N,"N"]]),"direction"),this.appendValueInput("speed").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_STEPPER_SET_SPEED),this.appendDummyInput("").appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},cO={init:function(){if("mixgo_nova"==Et.Boards.getSelectedBoardKey().split(":")[2])var t="Nova G1";this.setColour(EO),this.appendValueInput("PIN").appendField(t).appendField(mt.Msg.SET_USB),this.appendValueInput("percent").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_POWER_SUPPLY),this.appendDummyInput("").appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},gO={init:function(){if("mixgo_nova"==Et.Boards.getSelectedBoardKey().split(":")[2])var t="Nova G1";this.setColour(EO),this.appendDummyInput().appendField(t).appendField(mt.Msg.MIXLY_SPK_STATE).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_ON,"True"],[mt.Msg.MIXLY_OFF,"False"]]),"state"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},CO=100,SO={init:function(){var t=Et.Boards.getSelectedBoardKey().split(":")[2];if("mixgo_ce"==t)var e="CE G6";else if("mixgo_pe"==t)e="PE G1";this.setColour(CO),this.appendValueInput("I2CSUB").appendField(mt.Msg.CONTROLS_FOR_INPUT_WITH+"I2C").setCheck("var"),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_MICROPYTHON_SOCKET_MAKE).setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_SETUP+mt.Msg.LISTS_SET_INDEX_INPUT_TO).appendField(e),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null)}},AO={init:function(){var t=Et.Boards.getSelectedBoardKey().split(":")[2];if("mixgo_ce"==t)var e="CE G6";else if("mixgo_pe"==t)e="PE G1";this.setColour(CO),this.appendValueInput("SUB").appendField(e).setCheck("var"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MIXGO_CAR_BATTERY_LEFT),this.setOutput(!0,Number),this.setInputsInline(!0)}},LO={init:function(){var t=Et.Boards.getSelectedBoardKey().split(":")[2];if("mixgo_ce"==t)var e="CE G6";else if("mixgo_pe"==t)e="PE G1";this.setColour(CO),this.appendValueInput("SUB").appendField(e).setCheck("var"),this.appendValueInput("PIN").appendField(mt.Msg.MOTOR_DC).appendField(mt.Msg.LCD_NUMBERING),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_Direction).appendField(new mt.FieldDropdown([[mt.Msg.CLOCKWISE,"CW"],[mt.Msg.ANTI_CLOCKWISE,"CCW"],[mt.Msg.MOTOR_P,"P"],[mt.Msg.MOTOR_N,"N"]]),"direction"),this.appendValueInput("speed").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_STEPPER_SET_SPEED),this.appendDummyInput("").appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},NO={init:function(){var t=Et.Boards.getSelectedBoardKey().split(":")[2];if("mixgo_ce"==t)var e="CE G6";else if("mixgo_pe"==t)e="PE G1";this.setColour(CO),this.appendValueInput("SUB").appendField(e).setCheck("var"),this.appendValueInput("PIN").appendField(mt.Msg.MOTOR_DC).appendField(mt.Msg.LCD_NUMBERING),this.appendDummyInput().appendField(mt.Msg.MIXLY_STEPPER_GET_SPEED),this.setOutput(!0,Number),this.setInputsInline(!0)}},DO={init:function(){var t=Et.Boards.getSelectedBoardKey().split(":")[2];if("mixgo_ce"==t)var e="CE G6";else if("mixgo_pe"==t)e="PE G1";this.setColour(CO),this.appendValueInput("SUB").appendField(e).setCheck("var"),this.appendValueInput("PIN").appendField("180°"+mt.Msg.MIXLY_SERVO).appendField(mt.Msg.LCD_NUMBERING),this.appendValueInput("NUM",Number).setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_MICROBIT_JS_BY_ANGLE),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_SERVO_MOVE)}},fO={init:function(){var t=Et.Boards.getSelectedBoardKey().split(":")[2];if("mixgo_ce"==t)var e="CE G6";else if("mixgo_pe"==t)e="PE G1";this.setColour(CO),this.appendValueInput("SUB").appendField(e).setCheck("var"),this.appendValueInput("PIN").appendField("360°"+mt.Msg.MIXLY_SERVO).appendField(mt.Msg.LCD_NUMBERING),this.appendValueInput("NUM",Number).setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_SPEED),this.appendDummyInput().appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_SERVO_SPEED_TOOLIPS)}},FO={init:function(){var t=Et.Boards.getSelectedBoardKey().split(":")[2];if("mixgo_ce"==t)var e="CE G6";else if("mixgo_pe"==t)e="PE G1";this.setColour(CO),this.appendValueInput("SUB").appendField(e).setCheck("var"),this.appendValueInput("PIN").appendField("180°"+mt.Msg.MIXLY_SERVO),this.appendDummyInput().appendField(mt.Msg.MIXLY_GET+mt.Msg.MIXLY_MICROBIT_JS_BY_ANGLE),this.setOutput(!0,Number),this.setInputsInline(!0)}},PO={init:function(){var t=Et.Boards.getSelectedBoardKey().split(":")[2];if("mixgo_ce"==t)var e="CE G6";else if("mixgo_pe"==t)e="PE G1";this.setColour(CO),this.appendValueInput("SUB").appendField(e).setCheck("var"),this.appendValueInput("PIN").appendField("360°"+mt.Msg.MIXLY_SERVO).appendField(mt.Msg.LCD_NUMBERING),this.appendDummyInput().appendField(mt.Msg.MIXLY_GET+mt.Msg.MIXLY_SPEED),this.setOutput(!0,Number),this.setInputsInline(!0)}},YO="#A58C5B",vO={init:function(){this.setColour(YO),this.appendValueInput("PIN",Number).appendField(mt.Msg.MIXLY_BUTTON).appendField(mt.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput().appendField(mt.Msg.MIXLY_IS_PRESSED),this.appendValueInput("STAT").appendField(mt.Msg.MIXLY_ELECLEVEL),this.setOutput(!0,Boolean),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_SENOR_IS_PRESSED)}},XO={init:function(){this.setColour(YO),this.appendValueInput("PIN",Number).appendField(mt.Msg.MIXLY_BUTTON).appendField(mt.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput().appendField(mt.Msg.MIXLY_WAS_PRESSED),this.appendValueInput("STAT").appendField(mt.Msg.MIXLY_ELECLEVEL),this.setOutput(!0,Boolean),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_SENOR_WAS_PRESSED)}},xO={init:function(){this.setColour(YO),this.appendValueInput("PIN",Number).appendField(mt.Msg.MIXLY_BUTTON).appendField(mt.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput().appendField(mt.Msg.MIXLY_GET_PRESSES),this.appendValueInput("VAR").setCheck(Number).appendField(mt.Msg.MIXLY_GET_PRESSES_TIME),this.setOutput(!0,Number),this.setInputsInline(!0),this.setTooltip(mt.Msg.PROCEDURES_DEFRETURN_RETURN+mt.Msg.MIXLY_BUTTON+mt.Msg.MIXLY_GET_PRESSES)}},yO={init:function(){this.setColour(YO),this.appendValueInput("PIN",Number).appendField(mt.Msg.MIXLY_BUTTON).appendField(mt.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput("").appendField(mt.Msg.MIXLY_MODE).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_RISING,"machine.Pin.IRQ_RISING"],[mt.Msg.MIXLY_FALLING,"machine.Pin.IRQ_FALLING"],[mt.Msg.MIXLY_CHANGE,"(machine.Pin.IRQ_RISING | machine.Pin.IRQ_FALLING)"]]),"mode"),this.appendValueInput("DO").appendField(mt.Msg.MIXLY_DO),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(mt.Msg.MIXLY_TOOLTIP_INOUT_ATTACHINTERRUPT)}},bO={init:function(){this.setColour(YO),this.appendValueInput("SUB").appendField("MPU9250").setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_MICROBIT_JS_CURRENT_GESTURE).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_MICROBIT_shake,"shake"],[mt.Msg.MIXLY_UP,"up"],[mt.Msg.MIXLY_DOWN,"down"],[mt.Msg.MIXLY_LEFT,"left"],[mt.Msg.MIXLY_RIGHT,"right"],[mt.Msg.MIXLY_MICROBIT_face_up,"face up"],[mt.Msg.MIXLY_MICROBIT_face_down,"face down"],[mt.Msg.MIXLY_MICROBIT_freefall,"freefall"],["3g","3g"],["6g","6g"],["8g","8g"]]),"gesture"),this.appendStatementInput("DO").appendField(mt.Msg.MIXLY_DO),this.setPreviousStatement(!0),this.setNextStatement(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("gesture"),i=mt.Msg.MIXLY_MICROBIT_JS_CURRENT,n=mt.Msg.MSG.catSensor,s=mt.Msg.MIXLY_MICROBIT_JS_STATE,_=mt.Msg.MIXLY_MICROBIT_PERFORMANCE;return i+n+s+{shake:mt.Msg.MIXLY_MICROBIT_shake,up:mt.Msg.MIXLY_UP,down:mt.Msg.MIXLY_DOWN,left:mt.Msg.MIXLY_LEFT,right:mt.Msg.MIXLY_RIGHT,"face up":mt.Msg.MIXLY_MICROBIT_face_up,"face down":mt.Msg.MIXLY_MICROBIT_face_down,freefall:mt.Msg.MIXLY_MICROBIT_freefall,"3g":"3g","6g":"6g","8g":"8g"}[e]+_}))}},VO={init:function(){this.setColour(YO),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_ADXL345).setCheck("var"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_JS_ACCELERATION).appendField(new mt.FieldDropdown([["x","x"],["y","y"],["z","z"],["(x,y,z)","values"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_MICROBIT_JS_ACCELERATION);var t=this;this.setTooltip((function(){var e=t.getFieldValue("key"),i=mt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET,n=mt.Msg.MIXLY_MICROBIT_Direction,s=mt.Msg.MIXLY_MICROBIT_JS_ACCELERATION1;return i+{x:"x",y:"y",z:"z","(x,y,z)":mt.Msg.MIXLY_MICROBIT_Shiliang_Direction}[e]+n+s}))}},BO={init:function(){this.setColour(YO),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_JS_LIGHT_LEVEL),this.setOutput(!0,Number),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_SENSOR_LIGHT_LEVEL_TOOLTIP)}},GO={init:function(){var t=[[mt.Msg.MIXLY_GETTEMPERATUE,"temperature"],[mt.Msg.MIXLY_GETHUMIDITY,"humidity"]];this.setColour(YO),this.appendValueInput("PIN",Number).appendField(new mt.FieldDropdown([["DHT11","DHT11"],["DHT22","DHT22"]]),"TYPE").appendField(mt.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput("").appendField(new mt.FieldDropdown(t),"WHAT"),this.setOutput(!0,Number);var e=this;this.setTooltip((function(){var t=e.getFieldValue("WHAT");return{temperature:mt.Msg.MIXLY_TOOLTIP_BLOCKGROUP_GET_TEM,relative_humidity:mt.Msg.MIXLY_TOOLTIP_BLOCKGROUP_GET_HUM,tempandhum:mt.Msg.MIXLY_TOOLTIP_BLOCKGROUP_GET_TEM_HUM}[t]}))}},UO={init:function(){this.setColour(YO),this.appendDummyInput().appendField(mt.Msg.MIXLY_ESP32_EXTERN_LIGHT),this.appendValueInput("PIN",Number).appendField(mt.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput().appendField(mt.Msg.MIXLY_ESP32_EXTERN_VALUE),this.setOutput(!0,Number),this.setInputsInline(!0),this.setTooltip(mt.Msg.ESP32_SENSOR_NIXGO_LIGHT_TOOLTIP)}},wO={init:function(){this.setColour(YO),this.appendDummyInput().appendField(mt.Msg.MIXLY_ESP32_EXTERN_SOUND),this.appendValueInput("PIN",Number).appendField(mt.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput().appendField(mt.Msg.MIXLY_ESP32_EXTERN_VALUE),this.setOutput(!0,Number),this.setInputsInline(!0),this.setTooltip(mt.Msg.ESP32_SENSOR_NIXGO_SOUND_TOOLTIP)}},kO={init:function(){this.setColour(YO),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET).appendField(new mt.FieldDropdown([[mt.Msg.TEXT_TRIM_LEFT,"left"],[mt.Msg.TEXT_TRIM_RIGHT,"right"]]),"direction").appendField(mt.Msg.MIXLY_ESP32_NEAR),this.setOutput(!0,Number),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("direction"),i=mt.Msg.MIXLY_ESP32_SENSOR_MIXGO_PIN_NEAR_TOOLTIP,n=mt.Msg.MIXLY_ESP32_NEAR;return i+{left:mt.Msg.TEXT_TRIM_LEFT,right:mt.Msg.TEXT_TRIM_RIGHT}[e]+n}))}},HO={init:function(){this.setColour(YO),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_ALTITUDE_SENSOR+" BMP280").setCheck("var"),this.appendDummyInput("").appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_GETTEMPERATUE,"get_BMP_temperature()"],[mt.Msg.MIXLY_GETPRESSURE,"get_BMP_pressure()"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("key");return{"get_BMP_temperature()":mt.Msg.MIXLY_MICROBIT_SENSOR_BMP_temperature_TOOLTIP,"get_BMP_pressure()":mt.Msg.MIXLY_MICROBIT_SENSOR_BMP_press_TOOLTIP}[e]}))}},WO={init:function(){this.setColour(YO),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_TEMP_AND_HUMIDITY_SENSOR+" SHT20").setCheck("var"),this.appendDummyInput("").appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_GETTEMPERATUE,"get_SHT_temperature()"],[mt.Msg.MIXLY_GETHUMIDITY,"get_SHT_relative_humidity()"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("key");return{"get_SHT_temperature()":mt.Msg.MIXLY_MICROBIT_SENSOR_SHT_temperature_TOOLTIP,"get_SHT_relative_humidity()":mt.Msg.MIXLY_MICROBIT_SENSOR_SHT_HUM_TOOLTIP}[e]}))}},KO={init:function(){this.setColour(YO),this.appendValueInput("PIN",Number).appendField("DS18X20 "+mt.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput("").appendField(mt.Msg.MIXLY_GETTEMPERATUE),this.setInputsInline(!0),this.setOutput(!0,Number),this.setTooltip(mt.Msg.MIXLY_MICROBIT_SENSOR_DS18X20_TOOLTIP)}},JO={init:function(){this.setColour(YO),this.appendDummyInput("").appendField("LM35"+mt.Msg.MIXLY_TEMP),this.appendValueInput("PIN",Number).appendField(mt.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput("").appendField(mt.Msg.MIXLY_GETTEMPERATUE),this.setInputsInline(!0),this.setOutput(!0,Number),this.setTooltip(mt.Msg.MIXLY_TOOLTIP_LM35)}},QO={init:function(){this.setColour(YO),this.appendValueInput("I2CSUB").appendField(mt.Msg.CONTROLS_FOR_INPUT_WITH+"I2C").setCheck("var"),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_MICROPYTHON_SOCKET_MAKE).setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_SETUP+mt.Msg.LISTS_SET_INDEX_INPUT_TO).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_ESP32_EXTERN_LIGHT+"(LTR308ALS)","LTR308"],[mt.Msg.MIXLY_COLOR_SENSOR+"(LTR381RGB)","LTR381RGB"],[mt.Msg.MIXLY_COLOR_SENSOR+"(UCS12071)","UCS12071"],[mt.Msg.MIXLY_EXTERN_LIGHTUV+"(LTR390UV)","LTR390UV"],[mt.Msg.MIXLY_ALTITUDE_SENSOR+"(HP203X)","HP203X"],[mt.Msg.MIXLY_ALTITUDE_SENSOR+"(SPL06_001)","SPL06_001"],[mt.Msg.MIXLY_ALTITUDE_SENSOR+"(BMP280)","BMP280"],[mt.Msg.MIXLY_TEMP_AND_HUMIDITY_SENSOR+"(SHTC3)","SHTC3"],[mt.Msg.MIXLY_TEMP_AND_HUMIDITY_SENSOR+"(AHT21)","AHT21"],[mt.Msg.MIXLY_TEMP_AND_HUMIDITY_SENSOR+"(SHT20)","SHT20"],[mt.Msg.MIXLY_LASER_RANGE_SENSOR+"(VL53L0X)","VL53L0X"],[mt.Msg.MIXLY_GEOMAGNETIC_SENSOR+"(QMC5883L)","QMC5883L"],[mt.Msg.MIXLY_ESP32_MAX30102+"(MAX30102)","MAX30102"],[mt.Msg.HTML_COLOUR+"、"+mt.Msg.MIXLY_ENVIRONMENT_LIGHT+"、"+mt.Msg.MIXLY_NEXT+"、"+mt.Msg.MIXLY_ESP32_APDS9960+"(APDS9960)","APDS9960"],[mt.Msg.MIXLY_NINE_AXIS_SENSOR+"(MPU9250)","MPU9250"],[mt.Msg.MixGo_MPU9250+"(ADXL345)","ADXL345"],["RFID","RFID"],[mt.Msg.MIXLY_RADAR_SENSOR+"(CBR817)","CBR817"],[mt.Msg.MIXLY_AipSpeech_asr+"(CI130X)","CI130X"]]),"key"),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setFieldValue("LTR308","key")}},qO={init:function(){this.setColour(YO),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_RADAR+"CBR817").setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.LISTS_SET_INDEX_SET+mt.Msg.MIXlY_INTERACTION),this.appendValueInput("VAR").appendField(mt.Msg.MIXLY_DETECTION_THRESHOLD),this.appendValueInput("VAR2").appendField(mt.Msg.MIXLY_DELAY_TIME),this.appendDummyInput().appendField("ms"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_THRESHOLD_TOOLTIP+" ; "+mt.Msg.MIXLY_DELAY_TIME_RANGE)}},zO={init:function(){this.setColour(YO),this.appendDummyInput("").appendField(mt.Msg.MIXLY_RADAR).appendField(mt.Msg.LISTS_SET_INDEX_SET+mt.Msg.MIXlY_INTERACTION),this.appendValueInput("VAR").appendField(mt.Msg.MIXLY_DETECTION_THRESHOLD),this.appendValueInput("VAR2").appendField(mt.Msg.MIXLY_DELAY_TIME),this.appendDummyInput().appendField("ms"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_THRESHOLD_TOOLTIP+" ; "+mt.Msg.MIXLY_DELAY_TIME_RANGE)}},jO={init:function(){this.setColour(YO),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_RADAR+"CBR817").setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_GET_TO_INTERACTION),this.setOutput(!0),this.setInputsInline(!0)}},ZO={init:function(){this.setColour(YO),this.appendDummyInput("").appendField(mt.Msg.MIXLY_RADAR).appendField(mt.Msg.MIXLY_GET_TO_INTERACTION),this.setOutput(!0),this.setInputsInline(!0)}},$O={init:function(){this.setColour(YO),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_AipSpeech_asr+"CI130X").setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_IDENTIFY_ONCE_AND_SAVE),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0)}},tR={init:function(){this.setColour(YO),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_AipSpeech_asr+"CI130X").setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_GET).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_HELLO_XIAOZHI,"1"],[mt.Msg.MIXLY_XIAOZHIXIAOZHI,"2"],[mt.Msg.MIXLY_THE_FIRST,"3"],[mt.Msg.MIXLY_THE_SECOND,"4"],[mt.Msg.MIXLY_THE_THIRD,"5"],[mt.Msg.MIXLY_THE_FOURTH,"6"],[mt.Msg.MIXLY_THE_FIFTH,"7"],[mt.Msg.MIXLY_THE_SIXTH,"8"],[mt.Msg.MIXLY_THE_SEVENTH,"9"],[mt.Msg.MIXLY_THE_EIGHTH,"10"],[mt.Msg.MIXLY_THE_NINTH,"11"],[mt.Msg.MIXLY_THE_TENTH,"12"],[mt.Msg.MIXLY_THE_ELEVENTH,"13"],[mt.Msg.MIXLY_THE_TWELFTH,"14"],[mt.Msg.MIXLY_THE_13TH,"15"],[mt.Msg.MIXLY_THE_14TH,"16"],[mt.Msg.MIXLY_THE_15TH,"17"],[mt.Msg.MIXLY_THE_16TH,"18"],[mt.Msg.MIXLY_THE_17TH,"19"],[mt.Msg.MIXLY_THE_18TH,"20"],[mt.Msg.MIXLY_THE_19TH,"21"],[mt.Msg.MIXLY_THE_20TH,"22"],[mt.Msg.MIXLY_Turn_on_the_lights,"23"],[mt.Msg.MIXLY_Turn_off_the_lights,"24"],[mt.Msg.MIXLY_Turn_up_the_brightness,"25"],[mt.Msg.MIXLY_Turn_down_the_brightness,"26"],[mt.Msg.MIXLY_Set_it_to_red,"27"],[mt.Msg.MIXLY_Set_it_to_orange,"28"],[mt.Msg.MIXLY_Set_it_to_yellow,"29"],[mt.Msg.MIXLY_Set_it_to_green,"30"],[mt.Msg.MIXLY_Set_it_to_cyan,"31"],[mt.Msg.MIXLY_Set_it_to_blue,"32"],[mt.Msg.MIXLY_Set_it_to_purple,"33"],[mt.Msg.MIXLY_Set_it_to_white,"34"],[mt.Msg.MIXLY_Turn_on_the_fan,"35"],[mt.Msg.MIXLY_Turn_off_the_fan,"36"],[mt.Msg.MIXLY_First_gear,"37"],[mt.Msg.MIXLY_Wind_speed_second,"38"],[mt.Msg.MIXLY_Third_gear,"39"],[mt.Msg.MIXLY_Previous,"40"],[mt.Msg.MIXLY_Next_page,"41"],[mt.Msg.MIXLY_Show_smiley_face,"42"],[mt.Msg.MIXLY_Show_crying_face,"43"],[mt.Msg.MIXLY_Show_love,"44"],[mt.Msg.MIXLY_Close_display,"45"],[mt.Msg.MIXLY_Start_execution,"46"],[mt.Msg.MIXLY_FORWARD,"47"],[mt.Msg.MIXLY_BACKWARD,"48"],[mt.Msg.MIXLY_TURNLEFT,"49"],[mt.Msg.MIXLY_TURNRIGHT,"50"],[mt.Msg.MIXLY_STOP,"51"],[mt.Msg.MIXLY_Accelerate,"52"],[mt.Msg.MIXLY_retard,"53"],[mt.Msg.ROTATION_FORWARD,"54"],[mt.Msg.ROTATION_BACKWARD,"55"],[mt.Msg.MIXLY_Query_temperature,"56"],[mt.Msg.MIXLY_Query_humidity,"57"],[mt.Msg.MIXLY_Query_brightness,"58"],[mt.Msg.MIXLY_Query_sound,"59"],[mt.Msg.MIXLY_Query_time,"60"],[mt.Msg.MIXLY_Query_distance,"61"],[mt.Msg.MIXLY_Query_pressure,"62"],[mt.Msg.MIXLY_Query_key,"63"],[mt.Msg.MIXLY_Query_touch,"64"],[mt.Msg.MIXLY_Query_color,"65"]]),"cmd").appendField(mt.Msg.MIXLY_WHETHER+mt.Msg.MIXLY_BE_IDENTIFIED),this.setOutput(!0),this.setInputsInline(!0)}},eR={init:function(){this.setColour(YO),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_AipSpeech_asr+"CI130X").setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_GET).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_RECOGNIZED_STATE,"status1"],[mt.Msg.MIXLY_WHETHER_BROADCAST,"status2"],[mt.Msg.MIXLY_THE_RECOGNIZED_CMD,"result"]]),"key"),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_CI130X_GET_THE_RECOGNIZED_STATE_TOOLTIP)}},iR={init:function(){this.setColour(YO),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_AipSpeech_asr+"CI130X").setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_MP3_PLAY).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_MICROBIT_JS_INOUT_PULL_NONE,"None"],[mt.Msg.MIXLY_WIND_SPEED,"154"],[mt.Msg.MIXLY_HYETAL,"155"],[mt.Msg.MIXLY_TEMPERATURE,"156"],[mt.Msg.MIXLY_Humidity,"157"],[mt.Msg.MIXLY_Altitude,"158"],[mt.Msg.MIXLY_SOUND,"159"],[mt.Msg.MIXLY_BRIGHTNESS,"160"],[mt.Msg.ME_GO_HALL_SENSOR_DISTANCE,"161"],[mt.Msg.MIXLY_SERVO,"162"],[mt.Msg.MIXLY_MICROBIT_JS_BY_ANGLE,"163"],[mt.Msg.MIXLY_BUTTON2,"164"],[mt.Msg.MIXLY_ESP32_TOUCH,"165"],[mt.Msg.MIXLY_PAY,"166"],[mt.Msg.MIXLY_CARSH_CHANGE,"167"],[mt.Msg.MIXLY_COUNTDOWN,"168"],[mt.Msg.MIXLY_TIMING,"169"],[mt.Msg.MIXLY_AT_THE_MOMENT,"170"],[mt.Msg.MIXLY_MICROBIT_JS_CURRENT_GESTURE,"171"],[mt.Msg.MIXLY_FORWARD,"172"],[mt.Msg.MIXLY_BACKWARD,"173"],[mt.Msg.MIXLY_TURNLEFT,"174"],[mt.Msg.MIXLY_TURNRIGHT,"175"],[mt.Msg.MIXLY_STOP,"176"],[mt.Msg.MIXLY_Accelerate,"177"],[mt.Msg.MIXLY_retard,"178"],[mt.Msg.ROTATION_FORWARD,"179"],[mt.Msg.ROTATION_BACKWARD,"180"],[mt.Msg.TUPLE_JOIN,"181"],[mt.Msg.MIXLY_SHOW,"182"],[mt.Msg.MIXLY_LAMPLIGHT,"183"],[mt.Msg.MIXLY_ACCELERATION,"184"]]),"star"),this.appendValueInput("NUM").appendField(mt.Msg.MIXLY_NUMBER),this.appendDummyInput("").appendField(mt.Msg.MIXLY_UNIT).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_MICROBIT_JS_INOUT_PULL_NONE,"None"],[mt.Msg.MIXLY_YEAR,"117"],[mt.Msg.MIXLY_MONTH,"118"],[mt.Msg.MIXLY_DAY,"119"],[mt.Msg.MIXLY_HOUR,"120"],[mt.Msg.MIXLY_MINUTE,"121"],[mt.Msg.MIXLY_SECOND,"122"],[mt.Msg.MIXLY_WEEK2,"123"],[mt.Msg.MIXLY_RMB_UNIT,"124"],[mt.Msg.blockpy_setheading_degree,"125"],[mt.Msg.MIXLY_GEAR,"126"],[mt.Msg.MIXLY_LAYER,"127"],[mt.Msg.MIXLY_GRAM,"128"],[mt.Msg.MIXLY_METER,"129"],[mt.Msg.MIXLY_CENTIMETER,"130"],[mt.Msg.MIXLY_MILLIMETER,"131"],[mt.Msg.MIXLY_LUMEN,"132"],[mt.Msg.MIXLY_DECIBEL,"133"],[mt.Msg.MIXLY_hectopascal,"134"],[mt.Msg.MIXLY_PERCENT,"135"],[mt.Msg.MIXLY_CELSIUS,"136"],[mt.Msg.MIXLY_METER_PER_SEC,"137"],[mt.Msg.MIXLY_MICROBIT_Turn_on_display,"138"],[mt.Msg.MIXLY_MICROBIT_Turn_off_display,"139"],[mt.Msg.MIXLY_SUCCESS,"140"],[mt.Msg.MIXLY_FAILED,"141"],[mt.Msg.MIXLY_WRONG,"142"],[mt.Msg.MIXLY_GOOD,"143"],[mt.Msg.MIXLY_blockpy_set_add,"144"],[mt.Msg.MIXLY_DECREASE,"145"],[mt.Msg.COLOUR_RGB_RED,"146"],[mt.Msg.COLOUR_RGB_ORANGE,"147"],[mt.Msg.COLOUR_YELLOW,"148"],[mt.Msg.COLOUR_RGB_GREEN,"149"],[mt.Msg.COLOUR_CYAN,"150"],[mt.Msg.COLOUR_RGB_BLUE,"151"],[mt.Msg.COLOUR_RGB_PURPLE,"152"],[mt.Msg.COLOUR_RGB_WHITE,"153"]]),"end"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0)}},nR={init:function(){this.setColour(YO),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_AipSpeech_asr+"CI130X").setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.LISTS_SET_INDEX_SET+mt.Msg.MIXLY_SYSTEM+mt.Msg.MIXLY_CMD).appendField(new mt.FieldDropdown([[mt.Msg.MILXY_ENTER_WAKE_UP,"1"],[mt.Msg.MIXLY_INCREASE_VOLUME,"202"],[mt.Msg.MIXLY_REDUCE_VOLUME,"203"],[mt.Msg.MIXLY_MAX_VOLUME,"204"],[mt.Msg.MIXLY_MINIMUM,"205"],[mt.Msg.MIXLY_OPEN_RESPONSE,"206"],[mt.Msg.MIXLY_CLOSE_RESPONSE,"207"],[mt.Msg.MIXLY_QUIT_WAKE_UP,"208"]]),"cmd"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0)}},sR={init:function(){this.setColour(YO),this.appendDummyInput().appendField(mt.Msg.MIXLY_ESP32_MAX30102+" MAX30102"),this.appendValueInput("SUB").setCheck("var"),this.appendDummyInput().appendField(mt.Msg.MIXLY_GET).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_ESP32_MAX30102_IR,"[0]"],[mt.Msg.MIXLY_ESP32_MAX30102_RED,"[1]"],[mt.Msg.MIXLY_ESP32_MAX30102_IR+","+mt.Msg.MIXLY_ESP32_MAX30102_RED,""]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0)}},_R={init:function(){this.setColour(YO),this.appendDummyInput().appendField(mt.Msg.MIXLY_ESP32_APDS9960+" APDS9960"),this.appendValueInput("SUB").setCheck("var"),this.appendDummyInput().appendField(mt.Msg.MIXLY_GET).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_ESP32_APDS9960_COLOR,"color"],[mt.Msg.MIXLY_ESP32_APDS9960_GESTURE,"gesture"],[mt.Msg.MIXLY_ESP32_APDS9960_APPROACH,"proximity"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0)}},oR={init:function(){this.setColour(YO),this.appendDummyInput().appendField(mt.Msg.MIXLY_ESP32_EXTERN_LIGHT+" LTR308ALS"),this.appendValueInput("SUB").setCheck("var"),this.appendDummyInput().appendField(mt.Msg.MIXLY_GET_LIGHT_INTENSITY),this.setOutput(!0,Number),this.setInputsInline(!0)}},pR={init:function(){this.setColour(YO),this.appendValueInput("SUB").appendField(mt.Msg.HTML_COLOUR+mt.Msg.MSG.catSensor+" LTR381RGB").setCheck("var"),this.appendDummyInput("").appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_GET+mt.Msg.HTML_COLOUR,"[2]"],[mt.Msg.MIXLY_GET+mt.Msg.MIXLY_IR_STRENGTH,"[1]"],[mt.Msg.MIXLY_GET+mt.Msg.MIXLY_LIGHT_STRENGTH,"[0]"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0)}},aR={init:function(){this.setColour(YO),this.appendValueInput("SUB").appendField(mt.Msg.HTML_COLOUR+mt.Msg.MSG.catSensor+" UCS12071").setCheck("var"),this.appendDummyInput("").appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_GET+"RGB"+mt.Msg.HTML_COLOUR,"0"],[mt.Msg.MIXLY_GET+mt.Msg.MIXLY_RGB_RAW,"1"],[mt.Msg.MIXLY_GET_ENV_LIGHT+mt.Msg.MIXLY_BRIGHTNESS,"2"],[mt.Msg.GET_IR_STRENGTH+mt.Msg.MIXLY_BRIGHTNESS,"3"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0)}},uR={init:function(){this.setColour(YO),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_EXTERN_LIGHTUV+" LTR390UV").setCheck("var"),this.appendDummyInput().appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_GET_ENV_LIGHT,"E"],[mt.Msg.MIXLY_GET_ULTRAVIOLET,"U"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0)}},rR={init:function(){this.setColour(YO),this.appendDummyInput().appendField(mt.Msg.MIXLY_LASER_RANGE+" VL53L0X"),this.appendValueInput("SUB").setCheck("var"),this.appendDummyInput().appendField(mt.Msg.MIXLY_GET_DISTANCE+"(mm)"),this.setOutput(!0,Number),this.setInputsInline(!0)}},dR={init:function(){this.setColour(YO),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_TEM_HUM+" SHTC3").setCheck("var"),this.appendDummyInput("").appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_GETTEMPERATUE,"temperature"],[mt.Msg.MIXLY_GETHUMIDITY,"humidity"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("key");return{temperature:mt.Msg.MIXLY_MICROBIT_SENSOR_SHT_temperature_TOOLTIP,humidity:mt.Msg.MIXLY_MICROBIT_SENSOR_SHT_HUM_TOOLTIP}[e]}))}},lR={init:function(){this.setColour(YO),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_TEM_HUM+" AHT21").setCheck("var"),this.appendDummyInput("").appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_GETTEMPERATUE,"temperature"],[mt.Msg.MIXLY_GETHUMIDITY,"humidity"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("key");return{temperature:mt.Msg.MIXLY_MICROBIT_SENSOR_SHT_temperature_TOOLTIP,relative_humidity:mt.Msg.MIXLY_MICROBIT_SENSOR_SHT_HUM_TOOLTIP}[e]}))}},IR={init:function(){this.setColour(YO),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_Altitude+mt.Msg.MSG.catSensor+" HP203X").setCheck("var"),this.appendDummyInput("").appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_GETPRESSURE,"pressure()"],[mt.Msg.MIXLY_GETTEMPERATUE,"temperature()"],[mt.Msg.MIXLY_GET_ALTITUDE,"altitude()"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0)}},TR={init:function(){this.setColour(YO),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_Altitude+mt.Msg.MSG.catSensor+" SPL06_001").setCheck("var"),this.appendDummyInput("").appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_GETPRESSURE,"pressure()"],[mt.Msg.MIXLY_GETTEMPERATUE,"temperature()"],[mt.Msg.MIXLY_GET_ALTITUDE,"altitude()"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0)}},MR={init:function(){this.setColour(YO),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_MIXGOPE_FIELD+mt.Msg.MSG.catSensor+" QMC5883L").setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_MICROBIT_JS_GET).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_MICROBIT_JS_BY_ANGLE,"get_bearing()"],[mt.Msg.MIXLY_TEMPERATURE,"get_temp()"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0)}},hR={init:function(){this.setColour(YO),this.appendValueInput("SUB").appendField("MPU9250").setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_MICROBIT_JS_CURRENT_GESTURE).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_MICROBIT_shake,"shake"],[mt.Msg.MIXLY_UP,"up"],[mt.Msg.MIXLY_DOWN,"down"],[mt.Msg.MIXLY_LEFT,"left"],[mt.Msg.MIXLY_RIGHT,"right"],[mt.Msg.MIXLY_MICROBIT_face_up,"face up"],[mt.Msg.MIXLY_MICROBIT_face_down,"face down"]]),"gesture"),this.setOutput(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("gesture"),i=mt.Msg.MIXLY_MICROBIT_JS_CURRENT,n=mt.Msg.MSG.catSensor,s=mt.Msg.MIXLY_MICROBIT_JS_STATE,_=mt.Msg.MIXLY_MICROBIT_PERFORMANCE;return i+n+s+{shake:mt.Msg.MIXLY_MICROBIT_shake,up:mt.Msg.MIXLY_UP,down:mt.Msg.MIXLY_DOWN,left:mt.Msg.MIXLY_LEFT,right:mt.Msg.MIXLY_RIGHT,"face up":mt.Msg.MIXLY_MICROBIT_face_up,"face down":mt.Msg.MIXLY_MICROBIT_face_down}[e]+_}))}},mR={init:function(){this.setColour(YO),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_NINE_AXIS_SENSOR+" MPU9250").setCheck("var"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_JS_ACCELERATION).appendField(new mt.FieldDropdown([["x","x"],["y","y"],["z","z"],["(x,y,z)","values"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_MICROBIT_JS_ACCELERATION);var t=this;this.setTooltip((function(){var e=t.getFieldValue("key"),i=mt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET,n=mt.Msg.MIXLY_MICROBIT_Direction,s=mt.Msg.MIXLY_MICROBIT_JS_ACCELERATION1;return i+{x:"x",y:"y",z:"z","(x,y,z)":mt.Msg.MIXLY_MICROBIT_Shiliang_Direction}[e]+n+s}))}},ER={init:function(){this.setColour(YO),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_NINE_AXIS_SENSOR+" MPU9250").setCheck("var"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_JS_GET+mt.Msg.MIXLY_MICROBIT_JS_FIELD_STRENGTH).appendField(new mt.FieldDropdown([["x","x"],["y","y"],["z","z"],["(x,y,z)","values"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("key"),i=mt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET,n=mt.Msg.MIXLY_MICROBIT_Direction,s=mt.Msg.MIXLY_MICROBIT_JS_FIELD_STRENGTH;return i+{x:"x",y:"y",z:"z","(x,y,z)":mt.Msg.MIXLY_MICROBIT_Shiliang_Direction}[e]+n+s}))}},OR={init:function(){this.setColour(YO),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_NINE_AXIS_SENSOR+" MPU9250").setCheck("var"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET+mt.Msg.MIXLY_ESP32_SENOR_GYRO).appendField(new mt.FieldDropdown([["x","x"],["y","y"],["z","z"],["(x,y,z)","values"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("key"),i=mt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET,n=mt.Msg.MIXLY_MICROBIT_Direction,s=mt.Msg.MIXLY_ESP32_SENOR_GYRO;return i+{x:"x",y:"y",z:"z","(x,y,z)":mt.Msg.MIXLY_MICROBIT_Shiliang_Direction}[e]+n+s}))}},RR={init:function(){this.setColour(YO),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_NINE_AXIS_SENSOR+" MPU9250").setCheck("var"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_JS_CALIBRATE_COMPASS),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_MICROBIT_JS_CALIBRATE_COMPASS)}},cR={init:function(){this.setColour(YO),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_NINE_AXIS_SENSOR+" MPU9250").setCheck("var"),this.appendDummyInput().appendField(mt.Msg.MIXLY_GETTEMPERATUE),this.setOutput(!0,Number),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_GETTEMPERATUE)}},gR={init:function(){this.setColour(YO),this.appendValueInput("SUB").appendField("MPU9250").setCheck("var"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_JS_GET_COMPASS).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_MICROBIT_JS_FIELD_STRENGTH,"strength"],[mt.Msg.MIXLY_MICROBIT_JS_BY_ANGLE,"heading"]]),"compass"),this.setOutput(!0,Number),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("compass");return mt.Msg.MIXLY_MICROBIT_JS_GET_COMPASS+{strength:mt.Msg.MIXLY_MICROBIT_JS_FIELD_STRENGTH,heading:mt.Msg.MIXLY_MICROBIT_JS_BY_ANGLE}[e]}))}},CR={init:function(){this.setColour(YO),this.appendValueInput("SUB").appendField("MPU9250").setCheck("var"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_Reset_COMPASS),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_MICROBIT_Reset_COMPASS)}},SR={init:function(){this.setColour(YO),this.appendValueInput("SPISUB").appendField(mt.Msg.CONTROLS_FOR_INPUT_WITH+"SPI").setCheck("var"),this.appendValueInput("PINSUB").appendField("CS"),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_MICROPYTHON_SOCKET_MAKE).setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_SETUP+mt.Msg.LISTS_SET_INDEX_INPUT_TO).appendField(new mt.FieldDropdown([["RFID","RFID"],["WS-LoRa","Weather"]]),"key"),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setFieldValue("RFID","key")}},AR={init:function(){this.setColour(YO),this.appendDummyInput().appendField("RFID"+mt.Msg.MIXLY_RFID_READ_CARD),this.appendValueInput("SUB").setCheck("var"),this.appendValueInput("SECTOR").appendField(mt.Msg.MIXLY_LIST_INDEX),this.appendDummyInput("").appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_RFID_READ_CARD_UID,"id"],[mt.Msg.MIXLY_MICROBIT_PY_STORAGE_ALL,"content"],[mt.Msg.MIXLY_ALL,"ALL"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0)}},LR={init:function(){this.setColour(YO),this.appendDummyInput().appendField("RFID"+mt.Msg.MIXLY_RFID_READ_CARD),this.appendValueInput("SUB").setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_RFID_READ_CARD_UID),this.setOutput(!0,Number),this.setInputsInline(!0)}},NR={init:function(){this.setColour(YO),this.appendDummyInput().appendField("RFID"+mt.Msg.MIXLY_RFID_READ_CARD),this.appendValueInput("SUB").setCheck("var"),this.appendValueInput("SECTOR").appendField(mt.Msg.MIXLY_LIST_INDEX),this.appendDummyInput("").appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_ALL),this.setOutput(!0,"Tuple"),this.setInputsInline(!0)}},DR={init:function(){this.setColour(YO),this.appendDummyInput().appendField(mt.Msg.MIXLY_COMMUNICATION_RFID_WRITE),this.appendValueInput("SUB").setCheck("var"),this.appendValueInput("SECTOR").appendField(mt.Msg.MIXLY_LIST_INDEX),this.appendValueInput("CONTENT").appendField(mt.Msg.MIXLY_COMMUNICATION_WRITE_NUM),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null)}},fR={init:function(){this.setColour(YO),this.appendDummyInput().appendField(mt.Msg.MIXLY_COMMUNICATION_RFID_WRITE),this.appendValueInput("SUB").setCheck("var"),this.appendValueInput("SECTOR").appendField(mt.Msg.MIXLY_LIST_INDEX),this.appendValueInput("CONTENT").appendField(mt.Msg.MIXLY_COMMUNICATION_WRITE_NUM),this.appendDummyInput().appendField(mt.Msg.RETURN_SUCCESS_OR_NOT),this.setInputsInline(!0),this.setOutput(!0,Boolean)}},FR={init:function(){this.setColour(YO),this.appendDummyInput().appendField("RFID"),this.appendValueInput("SUB").setCheck("var"),this.appendDummyInput("").appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_RFID_SCAN_OK,"0"],[mt.Msg.MIXLY_RFID_SCAN_NOTAGERR,"1"],[mt.Msg.MIXLY_RFID_SCAN_ERROR,"2"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0)}},PR={init:function(){this.setColour(YO),this.appendValueInput("SUB").appendField("无线气象站 WS-LoRa").setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_MICROBIT_JS_GET).appendField(new mt.FieldDropdown([["全部(元组)","data()[0]"],["全部(json)","data()[1]"],["全部(json,附带位置信息)","data()[2]"],["编号","data()[0][0]"],["电量","data()[0][1]"],["风速","data()[0][2]"],["阵风","data()[0][3]"],["风向","data()[0][4]"],["雨量","data()[0][5]"],["温度","data()[0][6]"],["湿度","data()[0][7]"],["光照","data()[0][8]"],["紫外线","data()[0][9]"],["大气压","data()[0][10]"],["信号强度","data()[0][11]"],["信噪比","data()[0][12]"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0),this.setTooltip("返回气象数据元组 data= (设备id,电池状态,风速m/s,阵风m/s,风向°,雨量mm,温度℃,湿度%,光照Lux,UVI,大气压Pa,信号强度dB,信噪比dB)")}},YR={init:function(){this.setColour(YO),this.appendValueInput("SUB").appendField("无线气象站 WS-LoRa").setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_SERIAL_AVAILABLE),this.setOutput(!0,Number),this.setInputsInline(!0)}},vR={init:function(){this.setColour(YO),this.appendValueInput("SUB").appendField("无线气象站 WS-LoRa").setCheck("var"),this.appendValueInput("BASE").appendField("以主题"),this.appendDummyInput("").appendField("串口发送至MixIO"),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null)}},XR={init:function(){this.setColour(YO),this.appendValueInput("SUB").appendField("无线气象站 WS-LoRa").setCheck("var"),this.itemCount_=2,this.updateShape_(),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setInputsInline(!0),this.setMutator(new mt.icons.MutatorIcon(["weather_set_label_item"],this)),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip()},mutationToDom:function(){var t=document.createElement("mutation");return t.setAttribute("items",this.itemCount_),t},domToMutation:function(t){this.itemCount_=parseInt(t.getAttribute("items"),10),this.updateShape_()},decompose:function(t){var e=t.newBlock("weather_set_label_container");e.initSvg();for(var i=e.getInput("STACK").connection,n=0;n>6),i.push(128|63&_)):(2048<=_&&_<=55295||57344<=_&&_<=65535)&&(n+=3,i.push(224|15&_>>12),i.push(128|63&_>>6),i.push(128|63&_))}for(s=0;s>8,255&n].concat(i)}(t,!0),i="",n=0;n=0?"0x700000":["mixgo_sant"].indexOf(n)>=0?"0xE00000":"0x3A0000","32x12 Matrix"==o?(e.definitions_.import_matrix32x12="import matrix32x12",i=s+" = matrix32x12.Matrix("+_+",font_address="+p+")\n"):"16x8 Matrix"==o&&(e.definitions_.import_matrix16x8="import matrix16x8",i=s+" = matrix16x8.Matrix("+_+")\n"),i},Nf=function(t,e){return e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".shows("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+")\n"},Df=function(t,e){return e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".shows("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+",space = "+e.valueToCode(this,"space",e.ORDER_ASSIGNMENT)+",center = "+this.getFieldValue("center")+")\n"},ff=function(t,e){return e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".frame("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+")\n"},Ff=function(t,e){return e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".frame("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+",delay = "+e.valueToCode(this,"time",e.ORDER_ASSIGNMENT)+")\n"},Pf=function(t,e){return e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".scroll("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+")\n"},Yf=function(t,e){return e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".scroll("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+",speed ="+e.valueToCode(this,"time",e.ORDER_ASSIGNMENT)+",space = "+e.valueToCode(this,"space",e.ORDER_ASSIGNMENT)+")\n"},vf=function(t,e){var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC);return i+".fill(0)\n"+i+".show()\n"},Xf=function(t,e){return e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+"."+t.getFieldValue("OP")+"("+e.valueToCode(t,"val",e.ORDER_ATOMIC)+")\n"},xf=function(t,e){return[e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".pixel(int("+e.valueToCode(t,"x",e.ORDER_ATOMIC)+"), int("+e.valueToCode(t,"y",e.ORDER_ATOMIC)+"))",e.ORDER_ATOMIC]},yf=function(t,e){var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC);return i+".pixel(int("+e.valueToCode(this,"x",e.ORDER_ASSIGNMENT)+"), int("+e.valueToCode(this,"y",e.ORDER_ASSIGNMENT)+"), "+e.valueToCode(this,"STAT",e.ORDER_ATOMIC)+")\n"+i+".show()\n"},bf=function(t,e){return[e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".get_brightness()",e.ORDER_ATOMIC]},Vf=function(t,e){return e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".set_brightness("+e.valueToCode(this,"x",e.ORDER_ASSIGNMENT)+")\n"},Bf=function(t,e){return[e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+"."+t.getFieldValue("image"),e.ORDER_ATOMIC]},Gf=function(t,e){return[e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".map_"+t.getFieldValue("OP")+"("+e.valueToCode(t,"A",e.ORDER_ATOMIC)+","+e.valueToCode(t,"B",e.ORDER_ATOMIC)+")",e.ORDER_ATOMIC]},Uf=function(t,e){return[e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".map_invert("+e.valueToCode(t,"A",e.ORDER_ATOMIC)+")",e.ORDER_ATOMIC]},wf=function(t,e){e.definitions_.import_machine="import machine",e.definitions_.import_ssd1306="import ssd1306";var i=e.valueToCode(this,"I2CSUB",e.ORDER_ATOMIC);return e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+" = ssd1306.SSD1306_I2C("+e.valueToCode(this,"row",e.ORDER_ATOMIC)+","+e.valueToCode(this,"column",e.ORDER_ATOMIC)+","+i+")\n"},kf=function(t,e){return e.definitions_.import_machine="import machine",e.definitions_.import_ssd1306="import ssd1306",e.valueToCode(this,"VAR",e.ORDER_ATOMIC)+".show_str("+(e.valueToCode(this,"Text_line1",e.ORDER_ASSIGNMENT)||"''")+","+(e.valueToCode(this,"Text_line2",e.ORDER_ASSIGNMENT)||"''")+","+(e.valueToCode(this,"Text_line3",e.ORDER_ASSIGNMENT)||"''")+","+(e.valueToCode(this,"Text_line4",e.ORDER_ASSIGNMENT)||"''")+")\n"},Hf=function(t,e){return e.definitions_.import_machine="import machine",e.definitions_.import_ssd1306="import ssd1306",e.valueToCode(this,"VAR",e.ORDER_ATOMIC)+".show_line("+e.valueToCode(this,"x1",e.ORDER_ATOMIC)+", "+e.valueToCode(this,"y1",e.ORDER_ATOMIC)+", "+e.valueToCode(this,"x2",e.ORDER_ATOMIC)+", "+e.valueToCode(this,"y2",e.ORDER_ATOMIC)+", 1)\n"},Wf=function(t,e){e.definitions_.import_machine="import machine",e.definitions_.import_ssd1306="import ssd1306";var i=e.valueToCode(this,"VAR",e.ORDER_ATOMIC),n=e.valueToCode(this,"x",e.ORDER_ATOMIC),s=e.valueToCode(this,"y",e.ORDER_ATOMIC),_=e.valueToCode(this,"width",e.ORDER_ATOMIC),o=e.valueToCode(this,"height",e.ORDER_ATOMIC),p="TRUE"==this.getFieldValue("fill")?"True":"False",a=this.getFieldValue("OP");switch(p){case"True":return i+".show_fill_rect("+n+", "+s+", "+_+", "+o+","+a+")\n";case"False":return i+".show_rect("+n+", "+s+", "+_+", "+o+","+a+")\n"}},Kf=function(t,e){e.definitions_.import_machine="import machine",e.definitions_.import_ssd1306="import ssd1306";var i=e.valueToCode(this,"VAR",e.ORDER_ATOMIC),n=e.valueToCode(this,"x",e.ORDER_ATOMIC),s=e.valueToCode(this,"y",e.ORDER_ATOMIC),_=e.valueToCode(this,"length",e.ORDER_ATOMIC);return i+".show_"+this.getFieldValue("direction")+"("+n+", "+s+", "+_+", 1)\n"},Jf=function(t,e){return["ON"==this.getFieldValue("ONOFF")?"1":"0",e.ORDER_ATOMIC]},Qf=function(t,e){e.definitions_.import_matrix="import matrix";var i=t.getFieldValue("OP");return[e.valueToCode(t,"img",e.ORDER_ATOMIC)+".shift_"+i+"("+e.valueToCode(t,"val",e.ORDER_ATOMIC)+")",e.ORDER_ATOMIC]},qf=function(t,e){var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC);return e.definitions_.import_ssd1306="import ssd1306",e.definitions_.import_machine="import machine",i+".show_fill("+this.getFieldValue("key")+")\n"},zf=function(t,e){return["matrix.Image."+this.getFieldValue("ANIMATION"),e.ORDER_ATOMIC]},jf=function(t,e){var i=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);e.definitions_.import_machine="import machine",e.definitions_.import_ssd1306="import ssd1306";var n=e.valueToCode(this,"x",e.ORDER_ATOMIC),s=e.valueToCode(this,"y",e.ORDER_ATOMIC),_=e.valueToCode(this,"r",e.ORDER_ATOMIC),o="TRUE"==this.getFieldValue("fill")?"True":"False",p=this.getFieldValue("OP");switch(o){case"True":return i+".show_fill_circle("+n+", "+s+", "+_+", "+p+")\n";case"False":return i+".show_circle("+n+", "+s+", "+_+", "+p+")\n"}},Zf=function(t,e){var i=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);e.definitions_.import_machine="import machine",e.definitions_.import_ssd1306="import ssd1306";var n=e.valueToCode(this,"x0",e.ORDER_ATOMIC),s=e.valueToCode(this,"y0",e.ORDER_ATOMIC),_=e.valueToCode(this,"x1",e.ORDER_ATOMIC),o=e.valueToCode(this,"y1",e.ORDER_ATOMIC),p=e.valueToCode(this,"x2",e.ORDER_ATOMIC),a=e.valueToCode(this,"y2",e.ORDER_ATOMIC),u="TRUE"==this.getFieldValue("fill")?"True":"False",r=this.getFieldValue("OP");switch(u){case"True":return i+".show_fill_triangle("+n+", "+s+", "+_+", "+o+", "+p+", "+a+", "+r+")\n";case"False":return i+".show_triangle("+n+", "+s+", "+_+", "+o+", "+p+", "+a+", "+r+")\n"}},$f=function(t,e){return e.definitions_.import_machine="import machine",e.definitions_.import_ssd1306="import ssd1306",e.valueToCode(this,"VAR",e.ORDER_ATOMIC)+".show_bitmap("+e.valueToCode(this,"START_X",e.ORDER_ATOMIC)+", "+e.valueToCode(this,"START_Y",e.ORDER_ATOMIC)+", "+e.valueToCode(this,"bitmap_name",e.ORDER_ATOMIC)+","+e.valueToCode(this,"WIDTH",e.ORDER_ATOMIC)+","+e.valueToCode(this,"HEIGHT",e.ORDER_ATOMIC)+")\n"},tF=function(t,e){return e.definitions_.import_machine="import machine",e.definitions_.import_ssd1306="import ssd1306",e.valueToCode(this,"VAR",e.ORDER_ATOMIC)+".show_pixel("+e.valueToCode(this,"POS_X",e.ORDER_ATOMIC)+", "+e.valueToCode(this,"POS_Y",e.ORDER_ATOMIC)+")\n"},eF=function(t,e){var i,n=e.valueToCode(this,"SUB",e.ORDER_ATOMIC),s=e.valueToCode(this,"I2CSUB",e.ORDER_ATOMIC),_=this.getFieldValue("key");return"TM1650"==_?(e.definitions_.import_tm1650="import tm1650",i=n+" = tm1650."+_+"("+s+")\n"):"TM1637"==_&&(e.definitions_.import_tm1637="import tm1637",i=n+" = tm1637."+_+"("+s+")\n"),i},iF=function(t,e){return e.valueToCode(this,"VAR",e.ORDER_ATOMIC)+"."+this.getFieldValue("STAT")+"()\n"},nF=function(t,e){return e.valueToCode(this,"VAR",e.ORDER_ATOMIC)+".shownum("+e.valueToCode(this,"VALUE",e.ORDER_ATOMIC)+")\n"},sF=function(t,e){return e.valueToCode(this,"VAR",e.ORDER_ATOMIC)+".showDP("+e.valueToCode(this,"NO",e.ORDER_ATOMIC)+", "+e.valueToCode(this,"STAT",e.ORDER_ATOMIC)+")\n"},_F=function(t,e){return e.valueToCode(this,"VAR",e.ORDER_ATOMIC)+".intensity("+e.valueToCode(this,"VALUE",e.ORDER_ATOMIC)+")\n"},oF=function(t,e){e.definitions_.import_st7789="import st7789";var i=Et.Boards.getSelectedBoardKey().split(":")[2],n="";n=["mpython","mixgo_pe","mixgo_nova"].indexOf(i)>=0?"0x700000":["mixgo_sant"].indexOf(i)>=0?"0xE00000":"0x3A0000";var s=e.valueToCode(this,"SUB",e.ORDER_ATOMIC),_=e.valueToCode(this,"SPISUB",e.ORDER_ATOMIC),o=e.valueToCode(this,"PINCS",e.ORDER_ATOMIC),p=e.valueToCode(this,"PINDC",e.ORDER_ATOMIC);return s+" = st7789.ST7789("+_+","+e.valueToCode(this,"WIDTH",e.ORDER_ATOMIC)+","+e.valueToCode(this,"HEIGHT",e.ORDER_ATOMIC)+",dc_pin="+p+",cs_pin="+o+",rotation="+this.getFieldValue("rotate")+",font_address="+n+")\n"},pF=function(t,e){e.definitions_.import_st7789="import st7789";var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC),n=e.valueToCode(this,"data",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"x",e.ORDER_ASSIGNMENT),_=e.valueToCode(this,"y",e.ORDER_ASSIGNMENT),o=e.valueToCode(this,"size",e.ORDER_ASSIGNMENT),p=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);if("0x"==p.slice(0,2))var a=i+".image("+n+",x = "+s+",y = "+_+",size = "+o+",color="+p+")\n";else{const t=p.match(/\d+/g);var u="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");a=i+".image("+n+",x = "+s+",y = "+_+",size = "+o+",color=0x"+((16252928&u)>>8|(64512&u)>>5|(255&u)>>3).toString(16)+")\n"}return a},aF=function(t,e){var i="0x"+this.getFieldValue("COLOR").slice(1);return["0x"+((16252928&i)>>8|(64512&i)>>5|(255&i)>>3).toString(16),e.ORDER_ATOMIC]},uF=function(t,e){e.definitions_.import_st7789="import st7789";var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC),n=e.valueToCode(this,"data",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"x",e.ORDER_ASSIGNMENT),_=e.valueToCode(this,"y",e.ORDER_ASSIGNMENT),o=e.valueToCode(this,"size",e.ORDER_ASSIGNMENT),p=e.valueToCode(this,"space",e.ORDER_ASSIGNMENT),a=e.valueToCode(this,"VAR",e.ORDER_ATOMIC),u=this.getFieldValue("center");if("0x"==a.slice(0,2))var r=i+".shows("+n+",x = "+s+",y = "+_+",size = "+o+",space = "+p+",center = "+u+",color="+a+")\n";else{const t=a.match(/\d+/g);var d="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");r=i+".shows("+n+",x = "+s+",y = "+_+",size = "+o+",space = "+p+",center = "+u+",color=0x"+((16252928&d)>>8|(64512&d)>>5|(255&d)>>3).toString(16)+")\n"}return r},rF=function(t,e){e.definitions_.import_st7789="import st7789";var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC),n=e.valueToCode(this,"data",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"size",e.ORDER_ASSIGNMENT),_=e.valueToCode(this,"time",e.ORDER_ASSIGNMENT),o=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);if("0x"==o.slice(0,2))var p=i+".frame("+n+",size = "+s+",delay = "+_+",color="+o+")\n";else{const t=o.match(/\d+/g);var a="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");p=i+".frame("+n+",size = "+s+",delay = "+_+",color=0x"+((16252928&a)>>8|(64512&a)>>5|(255&a)>>3).toString(16)+")\n"}return p},dF=function(t,e){e.definitions_.import_st7789="import st7789";var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC),n=e.valueToCode(this,"data",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"y",e.ORDER_ASSIGNMENT),_=e.valueToCode(this,"size",e.ORDER_ASSIGNMENT),o=e.valueToCode(this,"time",e.ORDER_ASSIGNMENT),p=e.valueToCode(this,"space",e.ORDER_ASSIGNMENT),a=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);if("0x"==a.slice(0,2))var u=i+".scroll("+n+",y = "+s+",size = "+_+",speed ="+o+",space = "+p+",color="+a+")\n";else{const t=a.match(/\d+/g);var r="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");u=i+".scroll("+n+",y = "+s+",size = "+_+",speed ="+o+",space = "+p+",color=0x"+((16252928&r)>>8|(64512&r)>>5|(255&r)>>3).toString(16)+")\n"}return u},lF=function(t,e){return e.definitions_.import_st7789="import st7789",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".fill(st7789."+this.getFieldValue("key")+")\n"},IF=function(t,e){e.definitions_.import_st7789="import st7789";var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC),n=e.valueToCode(this,"x1",e.ORDER_ATOMIC),s=e.valueToCode(this,"y1",e.ORDER_ATOMIC),_=e.valueToCode(this,"x2",e.ORDER_ATOMIC),o=e.valueToCode(this,"y2",e.ORDER_ATOMIC),p=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);if("0x"==p.slice(0,2))var a=i+".line("+n+", "+s+", "+_+", "+o+", color="+p+")\n";else{const t=p.match(/\d+/g);var u="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");a=i+".line("+n+", "+s+", "+_+", "+o+", color=0x"+((16252928&u)>>8|(64512&u)>>5|(255&u)>>3).toString(16)+")\n"}return a},TF=function(t,e){var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC),n=e.valueToCode(this,"I2CSUB",e.ORDER_ATOMIC),s=this.getFieldValue("key"),_=e.valueToCode(this,"ADDR",e.ORDER_ATOMIC);return e.definitions_.import_i2clcd="import i2clcd",i+" = i2clcd.LCD("+n+",lcd_width="+s+",i2c_addr="+_+")\n"},MF=function(t,e){return e.definitions_.import_i2clcd="import i2clcd",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".shows("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+",column = "+e.valueToCode(this,"x",e.ORDER_ASSIGNMENT)+",line = "+e.valueToCode(this,"y",e.ORDER_ASSIGNMENT)+",center = "+this.getFieldValue("center")+")\n"},hF=function(t,e){return e.definitions_.import_i2clcd="import i2clcd",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".print("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+",column = "+e.valueToCode(this,"x",e.ORDER_ASSIGNMENT)+",line = "+e.valueToCode(this,"y",e.ORDER_ASSIGNMENT)+",delay="+e.valueToCode(this,"time",e.ORDER_ASSIGNMENT)+")\n"},mF=function(t,e){return e.definitions_.import_i2clcd="import i2clcd",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".backlight("+this.getFieldValue("key")+")\n"},EF=function(t,e){return e.definitions_.import_i2clcd="import i2clcd",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".clear()\n"},OF=function(t,e){var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC),n=e.valueToCode(this,"I2CSUB",e.ORDER_ATOMIC),s=e.valueToCode(this,"ADDR",e.ORDER_ATOMIC),_=this.getFieldValue("driver"),o=Et.Boards.getSelectedBoardKey().split(":")[2],p="";return p=["mpython","mixgo_pe","mixgo_nova"].indexOf(o)>=0?"0x700000":["mixgo_sant"].indexOf(o)>=0?"0xE00000":"0x3A0000",e.definitions_.import_oled128x64="import oled128x64",i+" = oled128x64.OLED("+n+",address="+s+",font_address="+p+",types="+_+")\n"},RF=function(t,e){return e.definitions_.import_oled128x64="import oled128x64",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".image("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+")\n"},cF=function(t,e){return e.definitions_.import_oled128x64="import oled128x64",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".image("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+",x = "+e.valueToCode(this,"x",e.ORDER_ASSIGNMENT)+",y = "+e.valueToCode(this,"y",e.ORDER_ASSIGNMENT)+",size = "+e.valueToCode(this,"size",e.ORDER_ASSIGNMENT)+")\n"},gF=function(t,e){return e.definitions_.import_oled128x64="import oled128x64",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".shows("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+")\n"},CF=function(t,e){return e.definitions_.import_oled128x64="import oled128x64",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".shows("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+",x = "+e.valueToCode(this,"x",e.ORDER_ASSIGNMENT)+",y = "+e.valueToCode(this,"y",e.ORDER_ASSIGNMENT)+",size = "+e.valueToCode(this,"size",e.ORDER_ASSIGNMENT)+",space = "+e.valueToCode(this,"space",e.ORDER_ASSIGNMENT)+",center = "+this.getFieldValue("center")+")\n"},SF=function(t,e){return e.definitions_.import_oled128x64="import oled128x64",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".frame("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+")\n"},AF=function(t,e){return e.definitions_.import_oled128x64="import oled128x64",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".frame("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+",size = "+e.valueToCode(this,"size",e.ORDER_ASSIGNMENT)+",delay = "+e.valueToCode(this,"time",e.ORDER_ASSIGNMENT)+")\n"},LF=function(t,e){return e.definitions_.import_oled128x64="import oled128x64",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".scroll("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+")\n"},NF=function(t,e){return e.definitions_.import_oled128x64="import oled128x64",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".scroll("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+",y = "+e.valueToCode(this,"y",e.ORDER_ASSIGNMENT)+",size = "+e.valueToCode(this,"size",e.ORDER_ASSIGNMENT)+",speed ="+e.valueToCode(this,"time",e.ORDER_ASSIGNMENT)+",space = "+e.valueToCode(this,"space",e.ORDER_ASSIGNMENT)+")\n"},DF=function(t,e){e.definitions_.import_oled128x64="import oled128x64";var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC);return i+".fill(0)\n"+i+".show()\n"},fF=function(t,e){return e.definitions_.import_oled128x64="import oled128x64",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+"."+t.getFieldValue("OP")+"("+e.valueToCode(t,"val",e.ORDER_ATOMIC)+")\n"},FF=function(t,e){return e.definitions_.import_oled128x64="import oled128x64",[e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".pixel(int("+e.valueToCode(t,"x",e.ORDER_ATOMIC)+"), int("+e.valueToCode(t,"y",e.ORDER_ATOMIC)+"))",e.ORDER_ATOMIC]},PF=function(t,e){e.definitions_.import_oled128x64="import oled128x64";var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC);return i+".pixel(int("+e.valueToCode(this,"x",e.ORDER_ASSIGNMENT)+"), int("+e.valueToCode(this,"y",e.ORDER_ASSIGNMENT)+"), "+e.valueToCode(this,"STAT",e.ORDER_ATOMIC)+")\n"+i+".show()\n"},YF=function(t,e){e.definitions_.import_oled128x64="import oled128x64";var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC),n=e.valueToCode(t,"x",e.ORDER_ATOMIC),s=e.valueToCode(t,"y",e.ORDER_ATOMIC),_=e.valueToCode(t,"w",e.ORDER_ATOMIC),o=e.valueToCode(t,"h",e.ORDER_ATOMIC),p=t.getFieldValue("state");return i+"."+t.getFieldValue("shape")+"("+n+", "+s+", "+_+", "+o+", "+p+")\n"+i+".show()\n"},vF=function(t,e){e.definitions_.import_oled128x64="import oled128x64";var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC),n=e.valueToCode(t,"x",e.ORDER_ATOMIC),s=e.valueToCode(t,"y",e.ORDER_ATOMIC),_=e.valueToCode(t,"length",e.ORDER_ATOMIC),o=t.getFieldValue("state");return i+"."+("0"==t.getFieldValue("dir_h_v")?"v":"h")+"line("+n+", "+s+", "+_+", "+o+")\n"+i+".show()\n"},XF=function(t,e){e.definitions_.import_oled128x64="import oled128x64";var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC);return i+".line("+e.valueToCode(t,"x1",e.ORDER_ATOMIC)+", "+e.valueToCode(t,"y1",e.ORDER_ATOMIC)+", "+e.valueToCode(t,"x2",e.ORDER_ATOMIC)+", "+e.valueToCode(t,"y2",e.ORDER_ATOMIC)+", "+t.getFieldValue("state")+")\n"+i+".show()\n"},xF=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2],n=e.valueToCode(this,"data",e.ORDER_ASSIGNMENT);if("educore"==i){e.definitions_["import_"+i+"oled"]="from "+i+" import oled";var s="oled.print("+n+")\n"}else{e.definitions_["import_"+i+"_onboard_matrix"]="from "+i+" import onboard_matrix";s="onboard_matrix.shows("+n+")\n"}return s},yF=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2],n=e.valueToCode(this,"data",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"space",e.ORDER_ASSIGNMENT),_=this.getFieldValue("center");if("mixgo_sant"==i||"mixgo_nova"==i)return e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft","onboard_tft.shows("+n+",space = "+s+",center = "+_+")\n";if("educore"==i){e.definitions_["import_"+i+"oled"]="from "+i+" import oled"}return e.definitions_["import_"+i+"_onboard_matrix"]="from "+i+" import onboard_matrix","onboard_matrix.shows("+n+",space = "+s+",center = "+_+")\n"},bF=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2];if("mpython"==i||"educore"==i){e.definitions_["import_"+i+"_onboard_oled"]="from "+i+" import onboard_oled";var n="onboard_oled.frame("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+")\n"}else{e.definitions_["import_"+i+"_onboard_matrix"]="from "+i+" import onboard_matrix";n="onboard_matrix.frame("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+")\n"}return n},VF=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2],n=e.valueToCode(this,"data",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"time",e.ORDER_ASSIGNMENT);if("mpython"==i||"educore"==i){e.definitions_["import_"+i+"_onboard_oled"]="from "+i+" import onboard_oled";var _="onboard_oled.frame("+(n=e.valueToCode(this,"data",e.ORDER_ASSIGNMENT))+",delay = "+s+")\n"}else{e.definitions_["import_"+i+"_onboard_matrix"]="from "+i+" import onboard_matrix";_="onboard_matrix.frame("+n+",delay = "+s+")\n"}return _},BF=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2];if("mpython"==i||"educore"==i){e.definitions_["import_"+i+"_onboard_oled"]="from "+i+" import onboard_oled";var n="onboard_oled.scroll("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+")\n"}else{e.definitions_["import_"+i+"_onboard_matrix"]="from "+i+" import onboard_matrix";n="onboard_matrix.scroll("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+")\n"}return n},GF=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2],n=e.valueToCode(this,"data",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"time",e.ORDER_ASSIGNMENT),_=e.valueToCode(this,"space",e.ORDER_ASSIGNMENT);if("mpython"==i||"educore"==i){e.definitions_["import_"+i+"_onboard_oled"]="from "+i+" import onboard_oled";var o="onboard_oled.scroll("+n+",speed ="+s+",space = "+_+")\n"}else{e.definitions_["import_"+i+"_onboard_matrix"]="from "+i+" import onboard_matrix";o="onboard_matrix.scroll("+n+",speed ="+s+",space = "+_+")\n"}return o},UF=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2];return e.definitions_["import_"+i+"_onboard_matrix"]="from "+i+" import onboard_matrix",["onboard_matrix."+t.getFieldValue("image"),e.ORDER_ATOMIC]},wF=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2];return e.definitions_["import_"+i+"_onboard_matrix"]="from "+i+" import onboard_matrix",["onboard_matrix."+t.getFieldValue("image"),e.ORDER_ATOMIC]},kF=function(t,e){var i={"#000000":"0","#ff0000":"1"};function n(t){let e="";if(t.length%2==1&&(t="0"+t),t.length<8){let e=8-t.length;for(let i=1;i<=e;i++)t="0"+t}for(let i=1;i<=t.length;i++)i%2==0&&i!==t.length?e=e+t[i-1]+",0x":e+=t[i-1];return"0x"+e}let s=[];for(let e=0;e<12;e++){let _="",o=0,p=0;for(let n=0;n<32;n++)n<8?p=7-n:n<16?p=23-n:n<24?p=39-n:n<32&&(p=55-n),o+=Number(i[t.getFieldValue(e+"-"+n)])*Math.pow(2,31-p);_+=n(o.toString(16)),s.unshift(_)}let _=[];for(let t=0;t>8|(64512&u)>>5|(255&u)>>3).toString(16)+")\n"}return a},cP=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft";var n=e.valueToCode(this,"data",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"x",e.ORDER_ASSIGNMENT),_=e.valueToCode(this,"y",e.ORDER_ASSIGNMENT),o=e.valueToCode(this,"size",e.ORDER_ASSIGNMENT),p=e.valueToCode(this,"space",e.ORDER_ASSIGNMENT),a=this.getFieldValue("center"),u=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);if("0x"==u.slice(0,2))var r="onboard_tft.shows("+n+",x = "+s+",y = "+_+",size = "+o+",space = "+p+",center = "+a+",color="+u+")\n";else{const t=u.match(/\d+/g);var d="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");r="onboard_tft.shows("+n+",x = "+s+",y = "+_+",size = "+o+",space = "+p+",center = "+a+",color=0x"+((16252928&d)>>8|(64512&d)>>5|(255&d)>>3).toString(16)+")\n"}return r},gP=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2];return e.definitions_["import_"+i+"_onboard_oled"]="from "+i+" import onboard_tft","onboard_tft.frame("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+",color=0xffff)\n"},CP=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft";var n=e.valueToCode(this,"data",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"size",e.ORDER_ASSIGNMENT),_=e.valueToCode(this,"time",e.ORDER_ASSIGNMENT),o=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);if("0x"==o.slice(0,2))var p="onboard_tft.frame("+n+",size = "+s+",delay = "+_+",color="+o+")\n";else{const t=o.match(/\d+/g);var a="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");p="onboard_tft.frame("+n+",size = "+s+",delay = "+_+",color=0x"+((16252928&a)>>8|(64512&a)>>5|(255&a)>>3).toString(16)+")\n"}return p},SP=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2];return e.definitions_["import_"+i+"_onboard_oled"]="from "+i+" import onboard_tft","onboard_tft.scroll("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+",color=0xffff)\n"},AP=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft";var n=e.valueToCode(this,"data",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"y",e.ORDER_ASSIGNMENT),_=e.valueToCode(this,"size",e.ORDER_ASSIGNMENT),o=e.valueToCode(this,"time",e.ORDER_ASSIGNMENT),p=e.valueToCode(this,"space",e.ORDER_ASSIGNMENT),a=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);if("0x"==a.slice(0,2))var u="onboard_tft.scroll("+n+",y = "+s+",size = "+_+",speed ="+o+",space = "+p+",color="+a+")\n";else{const t=a.match(/\d+/g);var r="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");u="onboard_tft.scroll("+n+",y = "+s+",size = "+_+",speed ="+o+",space = "+p+",color=0x"+((16252928&r)>>8|(64512&r)>>5|(255&r)>>3).toString(16)+")\n"}return u},LP=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft";var n=e.valueToCode(t,"x",e.ORDER_ATOMIC),s=e.valueToCode(t,"y",e.ORDER_ATOMIC),_=e.valueToCode(t,"w",e.ORDER_ATOMIC),o=e.valueToCode(t,"h",e.ORDER_ATOMIC),p=e.valueToCode(this,"VAR",e.ORDER_ATOMIC),a=t.getFieldValue("shape");if("0x"==p.slice(0,2))var u="onboard_tft."+a+"("+n+", "+s+", "+_+", "+o+", "+p+")\nonboard_tft.show()\n";else{const t=p.match(/\d+/g);var r="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");u="onboard_tft."+a+"("+n+", "+s+", "+_+", "+o+", 0x"+((16252928&r)>>8|(64512&r)>>5|(255&r)>>3).toString(16)+")\nonboard_tft.show()\n"}return u},NP=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft";var n=e.valueToCode(t,"x",e.ORDER_ATOMIC),s=e.valueToCode(t,"y",e.ORDER_ATOMIC),_=e.valueToCode(t,"length",e.ORDER_ATOMIC),o=e.valueToCode(this,"VAR",e.ORDER_ATOMIC),p=t.getFieldValue("dir_h_v");if("0x"==o.slice(0,2))var a="onboard_tft."+("0"==p?"v":"h")+"line("+n+", "+s+", "+_+", "+o+")\nonboard_tft.show()\n";else{const t=o.match(/\d+/g);var u="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");a="onboard_tft."+("0"==p?"v":"h")+"line("+n+", "+s+", "+_+", 0x"+((16252928&u)>>8|(64512&u)>>5|(255&u)>>3).toString(16)+")\nonboard_tft.show()\n"}return a},DP=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft";var n=e.valueToCode(t,"x1",e.ORDER_ATOMIC),s=e.valueToCode(t,"y1",e.ORDER_ATOMIC),_=e.valueToCode(t,"x2",e.ORDER_ATOMIC),o=e.valueToCode(t,"y2",e.ORDER_ATOMIC),p=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);if("0x"==p.slice(0,2))var a="onboard_tft.line("+n+", "+s+", "+_+", "+o+", "+p+")\nonboard_tft.show()\n";else{const t=p.match(/\d+/g);var u="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");a="onboard_tft.line("+n+", "+s+", "+_+", "+o+", 0x"+((16252928&u)>>8|(64512&u)>>5|(255&u)>>3).toString(16)+")\nonboard_tft.show()\n"}return a},fP=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft";return"onboard_tft.fill(0)\nonboard_tft.show()\n"},FP=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2];return e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft","onboard_tft."+t.getFieldValue("OP")+"("+e.valueToCode(t,"val",e.ORDER_ATOMIC)+")\n"},PP=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2];return e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft",["hex(onboard_tft.pixel(int("+e.valueToCode(t,"x",e.ORDER_ATOMIC)+"), int("+e.valueToCode(t,"y",e.ORDER_ATOMIC)+")))",e.ORDER_ATOMIC]},YP=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft";var n=e.valueToCode(this,"x",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"y",e.ORDER_ASSIGNMENT),_=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);if("0x"==_.slice(0,2))var o="onboard_tft.pixel(int("+n+"), int("+s+"), "+_+")\nonboard_tft.show()\n";else{const t=_.match(/\d+/g);var p="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");o="onboard_tft.pixel(int("+n+"), int("+s+"), 0x"+((16252928&p)>>8|(64512&p)>>5|(255&p)>>3).toString(16)+")\nonboard_tft.show()\n"}return o},vP=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft";return["onboard_tft.get_brightness()",e.ORDER_ATOMIC]},XP=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2];return e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft","onboard_tft.set_brightness("+e.valueToCode(this,"x",e.ORDER_ASSIGNMENT)+")\n"},xP=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft";var n=e.valueToCode(this,"VAR",e.ORDER_ASSIGNMENT);if("0x"==n.slice(0,2))var s="onboard_tft.fill("+n+")\nonboard_tft.show()\n";else{const t=n.match(/\d+/g);var _="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");s="onboard_tft.fill(0x"+((16252928&_)>>8|(64512&_)>>5|(255&_)>>3).toString(16)+")\nonboard_tft.show()\n"}return s},yP=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_Clock"]="from "+i+" import Clock";var n=e.valueToCode(this,"x",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"y",e.ORDER_ASSIGNMENT),_=e.valueToCode(this,"size",e.ORDER_ASSIGNMENT),o=e.valueToCode(this,"SUB",e.ORDER_ASSIGNMENT),p=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);if("0x"==p.slice(0,2))var a=o+"=Clock("+n+","+s+","+_+","+p+")\n";else{const t=p.match(/\d+/g);var u="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");a=o+"=Clock("+n+","+s+","+_+",0x"+((16252928&u)>>8|(64512&u)>>5|(255&u)>>3).toString(16)+")\n"}return a},bP=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2];return e.definitions_["import_"+i+"_Clock"]="from "+i+" import Clock",e.valueToCode(this,"SUB",e.ORDER_ASSIGNMENT)+".set_rtctime()\n"},VP=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2];return e.definitions_["import_"+i+"_Clock"]="from "+i+" import Clock",e.valueToCode(this,"SUB",e.ORDER_ASSIGNMENT)+".set_time("+e.valueToCode(this,"h",e.ORDER_ASSIGNMENT)+","+e.valueToCode(this,"m",e.ORDER_ASSIGNMENT)+","+e.valueToCode(this,"s",e.ORDER_ASSIGNMENT)+")\n"},BP=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2];return e.definitions_["import_"+i+"_Clock"]="from "+i+" import Clock",e.valueToCode(this,"SUB",e.ORDER_ASSIGNMENT)+".draw_clock()\n"},GP=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_Clock"]="from "+i+" import Clock";var n=e.valueToCode(this,"SUB",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);if("0x"==s.slice(0,2))var _=n+".clear("+s+")\n";else{const t=s.match(/\d+/g);var o="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");_=n+".clear(0x"+((16252928&o)>>8|(64512&o)>>5|(255&o)>>3).toString(16)+")\n"}return _},UP=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft";var n=e.valueToCode(t,"x",e.ORDER_ATOMIC),s=e.valueToCode(t,"y",e.ORDER_ATOMIC),_=e.valueToCode(t,"r",e.ORDER_ATOMIC),o=e.valueToCode(this,"VAR",e.ORDER_ATOMIC),p=t.getFieldValue("shape");if("0x"==o.slice(0,2))var a="onboard_tft.ellipse("+n+", "+s+", "+_+", "+_+", "+o+","+p+")\nonboard_tft.show()\n";else{const t=o.match(/\d+/g);var u="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");a="onboard_tft.ellipse("+n+", "+s+", "+_+", "+_+", 0x"+((16252928&u)>>8|(64512&u)>>5|(255&u)>>3).toString(16)+","+p+")\nonboard_tft.show()\n"}return a},wP=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2];return e.definitions_["import_"+i+"_onboard_matrix"]="from "+i+" import onboard_matrix","onboard_matrix.pointern(angle="+e.valueToCode(this,"angle",e.ORDER_ASSIGNMENT)+")\n"},kP=function(t,e){var i=this.getFieldValue("path"),n=this.getFieldValue("module");return e.definitions_["import_"+i+"_"+n]="from "+i+" import "+n,""},HP=function(t,e){var i=this.getFieldValue("module");return e.definitions_["import_"+i]="import "+i,""},WP=function(t,e){for(var i=this.getFieldValue("NAME"),n=new Array(this.itemCount_),s=0;s {\n"+e.statementToCode(this,"do")+"})\n"},Hb=function(){return"control.reset()\n"},Wb=function(t,e){return"control.waitMicros("+(e.valueToCode(this,"data",e.ORDER_ATOMIC)||Et.Profile.default.serial)+")\n"},Kb=function(t,e){return"control.raiseEvent("+(e.valueToCode(this,"system_event_bus_source",e.ORDER_ATOMIC)||Et.Profile.default.serial)+", "+(e.valueToCode(this,"system_event_bus_value",e.ORDER_ATOMIC)||Et.Profile.default.serial)+")\n"},Jb=function(t,e){return"control.onEvent("+(e.valueToCode(this,"system_event_bus_source",e.ORDER_ATOMIC)||Et.Profile.default.serial)+", "+(e.valueToCode(this,"system_event_bus_value",e.ORDER_ATOMIC)||Et.Profile.default.serial)+", () => {\n"+e.statementToCode(this,"do")+")\n"},Qb=function(t,e){return["control.eventTimestamp()",e.ORDER_ATOMIC]},qb=function(t,e){return["control.eventValue()",e.ORDER_ATOMIC]},zb=function(t,e){return[this.getFieldValue("key"),e.ORDER_ATOMIC]},jb=function(t,e){return[this.getFieldValue("key"),e.ORDER_ATOMIC]},Zb=function(t,e){return["control.deviceName()",e.ORDER_ATOMIC]},$b=function(t,e){return["control.deviceSerialNumber()",e.ORDER_ATOMIC]},tV=function(t,e){return"panic("+(e.valueToCode(this,"STATUS_CODE",e.ORDER_ATOMIC)||"1000")+")\n"},eV=function(t,e){switch(e.definitions_.import_time="import time",this.getFieldValue("Time")){case"ms":return["time.ticks_ms()",e.ORDER_ATOMIC];case"us":return["time.ticks_us()",e.ORDER_ATOMIC]}},iV=function(){return"while True:\n pass\n"},nV=function(t,e){return e.definitions_.import_mixgo="import mixgo","reset()\n"},sV=function(t,e){return e.definitions_.import_os="import os","os.uname()"},_V=function(t,e){e.definitions_.import_time="import time";var i=e.valueToCode(this,"DELAY_TIME",e.ORDER_ATOMIC)||"1000";switch(this.getFieldValue("Time")){case"s":return"time.sleep("+i+")\n";case"ms":return"time.sleep_ms("+i+")\n";case"us":return"time.sleep_us("+i+")\n"}},oV=function(t,e){e.definitions_.import_time="import time";var i=e.valueToCode(this,"DELAY_TIME",e.ORDER_ATOMIC)||"1000";switch(this.getFieldValue("Time")){case"s":return"time.sleep("+i+")\n";case"ms":return"time.sleep_ms("+i+")\n";case"us":return"time.sleep_us("+i+")\n"}},pV=function(t,e){return e.definitions_.import_mixgo="import mixgo",(e.valueToCode(this,"VAR",e.ORDER_NONE)||"None")+".init(period = "+(e.valueToCode(this,"period",e.ORDER_NONE)||"0")+", mode = Timer."+(e.valueToCode(this,"mode",e.ORDER_NONE)||"None")+", callback = "+(e.valueToCode(this,"callback",e.ORDER_NONE)||"None")+")\n"},aV=function(t,e){return e.definitions_.import_machine="import machine",(e.valueToCode(this,"VAR",e.ORDER_NONE)||"None")+".init(period = "+(e.valueToCode(this,"period",e.ORDER_NONE)||"0")+", mode = machine.Timer."+this.getFieldValue("mode")+", callback = "+(e.valueToCode(this,"callback",e.ORDER_NONE)||"None")+")\n"},uV=function(t,e){return e.definitions_.import_time="import time",["time.ticks_diff("+(e.valueToCode(this,"END",e.ORDER_NONE)||"0")+", "+(e.valueToCode(this,"START",e.ORDER_NONE)||"0")+")",e.ORDER_ATOMIC]},rV=function(t,e){var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC);return e.definitions_.import_machine="import machine",i+" = machine.Timer(0)\n"},dV=function(t,e){return e.definitions_.import_machine="import machine","wdt = machine.WDT(timeout= "+(e.valueToCode(this,"period",e.ORDER_NONE)||"0")+")\n"},lV=function(t,e){e.definitions_.import_machine="import machine";return"wdt.feed()\n"},IV=function(t,e){e.definitions_.import_machine="import machine";return"machine.reset()\n"},TV=function(t,e){e.definitions_.import_bitbot_onboard_bot51="from bitbot import onboard_bot51";return"onboard_bot51.shutdown()\n"},MV=rV,hV=aV,mV=uV,EV=_V,OV=function(t,e){return e.definitions_.import_seniverse_api="import seniverse_api",["seniverse_api."+this.getFieldValue("mode")+"("+e.valueToCode(this,"key",e.ORDER_ATOMIC)+","+e.valueToCode(this,"addr",e.ORDER_ATOMIC)+")",e.ORDER_ATOMIC]},RV=function(t,e){return e.definitions_.import_seniverse_api="import seniverse_api",["seniverse_api."+this.getFieldValue("mode")+"("+e.valueToCode(this,"key",e.ORDER_ATOMIC)+","+e.valueToCode(this,"addr",e.ORDER_ATOMIC)+","+e.valueToCode(this,"day",e.ORDER_ATOMIC)+")",e.ORDER_ATOMIC]},cV=function(t,e){return e.definitions_.import_seniverse_api="import seniverse_api",["seniverse_api.weather_hourly("+e.valueToCode(this,"key",e.ORDER_ATOMIC)+","+e.valueToCode(this,"addr",e.ORDER_ATOMIC)+","+e.valueToCode(this,"hour",e.ORDER_ATOMIC)+")",e.ORDER_ATOMIC]},gV=function(t,e){return e.definitions_["import_seniverse_api*"]="from seniverse_api import *",this.getFieldValue("mode")+".request("+e.valueToCode(this,"key",e.ORDER_ATOMIC)+","+e.valueToCode(this,"addr",e.ORDER_ATOMIC)+")\n"},CV=function(t,e){e.definitions_["import_seniverse_api*"]="from seniverse_api import *";var i=this.getFieldValue("content");if("none"==i)var n="Weather_now.analysis()";else n='Weather_now.analysis("'+i+'")';return[n,e.ORDER_ATOMIC]},SV=function(t,e){e.definitions_["import_seniverse_api*"]="from seniverse_api import *";var i=this.getFieldValue("content");if("none"==i)var n="Air_now.analysis()";else n='Air_now.analysis("'+i+'")';return[n,e.ORDER_ATOMIC]},AV=function(t,e){e.definitions_["import_seniverse_api*"]="from seniverse_api import *";var i=this.getFieldValue("content");if("none"==i)var n="Weather_alarm.analysis()";else n='Weather_alarm.analysis("'+i+'")';return[n,e.ORDER_ATOMIC]},LV=function(t,e){e.definitions_["import_seniverse_api*"]="from seniverse_api import *";var i=this.getFieldValue("content");if("none"==i)var n="Life_suggestion.analysis()";else n='Life_suggestion.analysis("'+i+'")';return[n,e.ORDER_ATOMIC]},NV=function(t,e){e.definitions_["import_seniverse_api*"]="from seniverse_api import *";var i=this.getFieldValue("content");if("none"==i)var n="Tide_daily.analysis()";else n='Tide_daily.analysis("'+i+'")';return[n,e.ORDER_ATOMIC]},DV=function(t,e){e.definitions_["import_seniverse_api*"]="from seniverse_api import *";var i=this.getFieldValue("content");if("none"==i)var n="Location_search.analysis()";else n='Location_search.analysis("'+i+'")';return[n,e.ORDER_ATOMIC]},fV=function(t,e){return e.definitions_["import_seniverse_api*"]="from seniverse_api import *",this.getFieldValue("mode")+".request("+e.valueToCode(this,"key",e.ORDER_ATOMIC)+","+e.valueToCode(this,"addr",e.ORDER_ATOMIC)+","+e.valueToCode(this,"day",e.ORDER_ATOMIC)+")\n"},FV=function(t,e){e.definitions_["import_seniverse_api*"]="from seniverse_api import *";var i=this.getFieldValue("content"),n=e.valueToCode(this,"day",e.ORDER_ATOMIC);if("none"==i)var s="Weather_daily.analysis("+n+")";else s="Weather_daily.analysis("+n+',"'+i+'")';return[s,e.ORDER_ATOMIC]},PV=function(t,e){e.definitions_["import_seniverse_api*"]="from seniverse_api import *";var i=this.getFieldValue("content"),n=e.valueToCode(this,"day",e.ORDER_ATOMIC);if("none"==i)var s="Air_daily.analysis("+n+")";else s="Air_daily.analysis("+n+',"'+i+'")';return[s,e.ORDER_ATOMIC]},YV=function(t,e){e.definitions_["import_seniverse_api*"]="from seniverse_api import *";var i=this.getFieldValue("content"),n=e.valueToCode(this,"day",e.ORDER_ATOMIC);if("none"==i)var s="Geo_sun.analysis("+n+")";else s="Geo_sun.analysis("+n+',"'+i+'")';return[s,e.ORDER_ATOMIC]},vV=function(t,e){e.definitions_["import_seniverse_api*"]="from seniverse_api import *";var i=this.getFieldValue("content"),n=e.valueToCode(this,"day",e.ORDER_ATOMIC);if("none"==i)var s="Geo_moon.analysis("+n+")";else s="Geo_moon.analysis("+n+',"'+i+'")';return[s,e.ORDER_ATOMIC]},XV={};XV["元控青春"]={description:"MicroPython[ESP32C3 MixGo CE]",digital_pin:Et.Profile.generate(["0-18","21","33-48"]),input_pin:Et.Profile.generate(["0-18","21","33-48"]),output_pin:Et.Profile.generate(["0-18","21","33-48"]),pwm_input:Et.Profile.generate(["0-18","21","33-48"],"pwm","pwm"),analog_input:Et.Profile.generate(["1-18"],"adc","adc"),pwm_output:Et.Profile.generate(["0-18","21","33-48"],"pwm","pwm"),analog_output:Et.Profile.generate(["1-18"],"adc","adc"),espnow_channel:Et.Profile.generate(["1-13"]),haskylens_model:Et.Profile.generate(["0-4"]),digital:Et.Profile.generate(["0-18","21","33-48"],"pin","pin"),pwm_pin:Et.Profile.generate(["0-18","21","33-48"]),pwm:Et.Profile.generate(["0-18","21","33-48"],"pwm","pwm"),analog_pin:Et.Profile.generate(["1-18"]),analog:Et.Profile.generate(["1-18"],"adc","adc"),touch:Et.Profile.generate(["1-14"],"tc","tc"),touch_pin:Et.Profile.generate(["1-14"]),button:[["B1","B1key"],["B2","B2key"],["A1","A1key"],["A2","A2key"],["A3","A3key"],["A4","A4key"]],buttonB:[["B1","B1key"],["B2","B2key"]],axis:Et.Profile.generate(["0-4"]),exlcdh:Et.Profile.generate(["0-15"]),exlcdv:Et.Profile.generate(["0-7"]),brightness:Et.Profile.generate(["0-9"]),tts_voice:Et.Profile.generate(["0-16"]),tts_builtin_music:Et.Profile.generate(["0-47"]),tts_bgmusic:Et.Profile.generate(["0-15"]),builtinimg:[["HEART","onboard_matrix.HEART"],["HEART_SMALL","onboard_matrix.HEART_SMALL"],["HAPPY","onboard_matrix.HAPPY"],["SAD","onboard_matrix.SAD"],["SMILE","onboard_matrix.SMILE"],["SILLY","onboard_matrix.SILLY"],["FABULOUS","onboard_matrix.FABULOUS"],["SURPRISED","onboard_matrix.SURPRISED"],["ASLEEP","onboard_matrix.ASLEEP"],["ANGRY","onboard_matrix.ANGRY"],["CONFUSED","onboard_matrix.CONFUSED"],["NO","onboard_matrix.NO"],["YES","onboard_matrix.YES"],["LEFT_ARROW","onboard_matrix.LEFT_ARROW"],["RIGHT_ARROW","onboard_matrix.RIGHT_ARROW"],["DRESS","onboard_matrix.DRESS"],["TRANSFORMERS","onboard_matrix.TRANSFORMERS"],["SCISSORS","onboard_matrix.SCISSORS"],["EXIT","onboard_matrix.EXIT"],["TREE","onboard_matrix.TREE"],["PACMAN","onboard_matrix.PACMAN"],["TARGET","onboard_matrix.TARGET"],["TSHIRT","onboard_matrix.TSHIRT"],["ROLLERSKATE","onboard_matrix.ROLLERSKATE"],["DUCK","onboard_matrix.DUCK"],["HOUSE","onboard_matrix.HOUSE"],["TORTOISE","onboard_matrix.TORTOISE"],["BUTTERFLY","onboard_matrix.BUTTERFLY"],["STICKFIGURE","onboard_matrix.STICKFIGURE"],["GHOST","onboard_matrix.GHOST"],["PITCHFORK","onboard_matrix.PITCHFORK"],["MUSIC_QUAVERS","onboard_matrix.MUSIC_QUAVERS"],["MUSIC_QUAVER","onboard_matrix.MUSIC_QUAVER"],["MUSIC_CROTCHET","onboard_matrix.MUSIC_CROTCHET"],["COW","onboard_matrix.COW"],["RABBIT","onboard_matrix.RABBIT"],["SQUARE_SMALL","onboard_matrix.SQUARE_SMALL"],["SQUARE","onboard_matrix.SQUARE"],["DIAMOND_SMALL","onboard_matrix.DIAMOND_SMALL"],["DIAMOND","onboard_matrix.DIAMOND"],["CHESSBOARD","onboard_matrix.CHESSBOARD"],["TRIANGLE_LEFT","onboard_matrix.TRIANGLE_LEFT"],["TRIANGLE","onboard_matrix.TRIANGLE"],["SNAKE","onboard_matrix.SNAKE"],["UMBRELLA","onboard_matrix.UMBRELLA"],["SKULL","onboard_matrix.SKULL"],["GIRAFFE","onboard_matrix.GIRAFFE"],["SWORD","onboard_matrix.SWORD"]],builtinimg_extern:[["HEART","matrix32x12.Matrix.HEART"],["HEART_SMALL","matrix32x12.Matrix.HEART_SMALL"],["HAPPY","matrix32x12.Matrix.HAPPY"],["SAD","matrix32x12.Matrix.SAD"],["SMILE","matrix32x12.Matrix.SMILE"],["SILLY","matrix32x12.Matrix.SILLY"],["FABULOUS","matrix32x12.Matrix.FABULOUS"],["SURPRISED","matrix32x12.Matrix.SURPRISED"],["ASLEEP","matrix32x12.Matrix.ASLEEP"],["ANGRY","matrix32x12.Matrix.ANGRY"],["CONFUSED","matrix32x12.Matrix.CONFUSED"],["NO","matrix32x12.Matrix.NO"],["YES","matrix32x12.Matrix.YES"],["LEFT_ARROW","matrix32x12.Matrix.LEFT_ARROW"],["RIGHT_ARROW","matrix32x12.Matrix.RIGHT_ARROW"],["DRESS","matrix32x12.Matrix.DRESS"],["TRANSFORMERS","matrix32x12.Matrix.TRANSFORMERS"],["SCISSORS","matrix32x12.Matrix.SCISSORS"],["EXIT","matrix32x12.Matrix.EXIT"],["TREE","matrix32x12.Matrix.TREE"],["PACMAN","matrix32x12.Matrix.PACMAN"],["TARGET","matrix32x12.Matrix.TARGET"],["TSHIRT","matrix32x12.Matrix.TSHIRT"],["ROLLERSKATE","matrix32x12.Matrix.ROLLERSKATE"],["DUCK","matrix32x12.Matrix.DUCK"],["HOUSE","matrix32x12.Matrix.HOUSE"],["TORTOISE","matrix32x12.Matrix.TORTOISE"],["BUTTERFLY","matrix32x12.Matrix.BUTTERFLY"],["STICKFIGURE","matrix32x12.Matrix.STICKFIGURE"],["GHOST","matrix32x12.Matrix.GHOST"],["PITCHFORK","matrix32x12.Matrix.PITCHFORK"],["onboard_music_QUAVERS","matrix32x12.Matrix.onboard_music_QUAVERS"],["onboard_music_QUAVER","matrix32x12.Matrix.onboard_music_QUAVER"],["onboard_music_CROTCHET","matrix32x12.Matrix.onboard_music_CROTCHET"],["COW","matrix32x12.Matrix.COW"],["RABBIT","matrix32x12.Matrix.RABBIT"],["SQUARE_SMALL","matrix32x12.Matrix.SQUARE_SMALL"],["SQUARE","matrix32x12.Matrix.SQUARE"],["DIAMOND_SMALL","matrix32x12.Matrix.DIAMOND_SMALL"],["DIAMOND","matrix32x12.Matrix.DIAMOND"],["CHESSBOARD","matrix32x12.Matrix.CHESSBOARD"],["TRIANGLE_LEFT","matrix32x12.Matrix.TRIANGLE_LEFT"],["TRIANGLE","matrix32x12.Matrix.TRIANGLE"],["SNAKE","matrix32x12.Matrix.SNAKE"],["UMBRELLA","matrix32x12.Matrix.UMBRELLA"],["SKULL","matrix32x12.Matrix.SKULL"],["GIRAFFE","matrix32x12.Matrix.GIRAFFE"],["SWORD","matrix32x12.Matrix.SWORD"]],imglist:[["ALL_CLOCKS","matrix.Image.ALL_CLOCKS"],["ALL_ARROWS","matrix.Image.ALL_ARROWS"]],playlist:[["DADADADUM","spk_midi.DADADADUM"],["ENTERTAINER","spk_midi.ENTERTAINER"],["PRELUDE","spk_midi.PRELUDE"],["ODE","spk_midi.ODE"],["NYAN","spk_midi.NYAN"],["RINGTONE","spk_midi.RINGTONE"],["FUNK","spk_midi.FUNK"],["BLUES","spk_midi.BLUES"],["BIRTHDAY","spk_midi.BIRTHDAY"],["WEDDING","spk_midi.WEDDING"],["FUNERAL","spk_midi.FUNERAL"],["PUNCHLINE","spk_midi.PUNCHLINE"],["PYTHON","spk_midi.PYTHON"],["BADDY","spk_midi.BADDY"],["CHASE","spk_midi.CHASE"],["BA_DING","spk_midi.BA_DING"],["WAWAWAWAA","spk_midi.WAWAWAWAA"],["JUMP_UP","spk_midi.JUMP_UP"],["JUMP_DOWN","spk_midi.JUMP_DOWN"],["POWER_UP","spk_midi.POWER_UP"],["POWER_DOWN","spk_midi.POWER_DOWN"]],playlist_extern:[["DADADADUM","DADADADUM"],["ENTERTAINER","ENTERTAINER"],["PRELUDE","PRELUDE"],["ODE","ODE"],["NYAN","NYAN"],["RINGTONE","RINGTONE"],["FUNK","FUNK"],["BLUES","BLUES"],["BIRTHDAY","BIRTHDAY"],["WEDDING","WEDDING"],["FUNERAL","FUNERAL"],["PUNCHLINE","PUNCHLINE"],["PYTHON","PYTHON"],["BADDY","BADDY"],["CHASE","CHASE"],["BA_DING","BA_DING"],["WAWAWAWAA","WAWAWAWAA"],["JUMP_UP","JUMP_UP"],["JUMP_DOWN","JUMP_DOWN"],["POWER_UP","POWER_UP"],["POWER_DOWN","POWER_DOWN"]],tone_notes:[["NOTE_C3","131"],["NOTE_D3","147"],["NOTE_E3","165"],["NOTE_F3","175"],["NOTE_G3","196"],["NOTE_A3","220"],["NOTE_B3","247"],["NOTE_C4","262"],["NOTE_D4","294"],["NOTE_E4","330"],["NOTE_F4","349"],["NOTE_G4","392"],["NOTE_A4","440"],["NOTE_B4","494"],["NOTE_C5","523"],["NOTE_D5","587"],["NOTE_E5","659"],["NOTE_F5","698"],["NOTE_G5","784"],["NOTE_A5","880"],["NOTE_B5","988"]],serial_pin:[["pin0","0"],["pin1","1"],["pin2","2"],["pin8","8"],["pin12","12"],["pin13","13"],["pin14","14"],["pin15","15"],["pin16","16"]],radio_power:[["0","0"],["1","1"],["2","2"],["3","3"],["4","4"],["5","5"],["6","6"],["7","7"]],radio_datarate:[["1Mbit","RATE_1MBIT"],["250Kbit","RATE_250KBIT"],["2Mbit","RATE_2MBIT"]],one_more:[["ONE_SHOT","ONE_SHOT"],["PERIODIC","PERIODIC"]],digital_dot:[["0","0"],["1","1"],["2","2"]]},XV["元控自强"]={description:"MicroPython[ESP32C3 MixGo CE]",digital_pin:Et.Profile.generate(["0-18","21","33-48"]),input_pin:Et.Profile.generate(["0-18","21","33-48"]),output_pin:Et.Profile.generate(["0-18","21","33-48"]),pwm_input:Et.Profile.generate(["0-18","21","33-48"],"pwm","pwm"),analog_input:Et.Profile.generate(["1-18"],"adc","adc"),pwm_output:Et.Profile.generate(["0-18","21","33-48"],"pwm","pwm"),analog_output:Et.Profile.generate(["1-18"],"adc","adc"),espnow_channel:Et.Profile.generate(["1-13"]),haskylens_model:Et.Profile.generate(["0-4"]),digital:Et.Profile.generate(["0-18","21","33-48"],"pin","pin"),pwm_pin:Et.Profile.generate(["0-18","21","33-48"]),pwm:Et.Profile.generate(["0-18","21","33-48"],"pwm","pwm"),analog_pin:Et.Profile.generate(["1-18"]),analog:Et.Profile.generate(["1-18"],"adc","adc"),touch:Et.Profile.generate(["1-14"],"tc","tc"),touch_pin:Et.Profile.generate(["1-14"]),button:[["B1","B1key"],["B2","B2key"],["A1","A1key"],["A2","A2key"],["A3","A3key"],["A4","A4key"]],buttonB:[["B1","B1key"],["B2","B2key"]],axis:Et.Profile.generate(["0-4"]),exlcdh:Et.Profile.generate(["0-15"]),exlcdv:Et.Profile.generate(["0-7"]),brightness:Et.Profile.generate(["0-9"]),tts_voice:Et.Profile.generate(["0-16"]),tts_builtin_music:Et.Profile.generate(["0-47"]),tts_bgmusic:Et.Profile.generate(["0-15"]),builtinimg:[["HEART","onboard_matrix.HEART"],["HEART_SMALL","onboard_matrix.HEART_SMALL"],["HAPPY","onboard_matrix.HAPPY"],["SAD","onboard_matrix.SAD"],["SMILE","onboard_matrix.SMILE"],["SILLY","onboard_matrix.SILLY"],["FABULOUS","onboard_matrix.FABULOUS"],["SURPRISED","onboard_matrix.SURPRISED"],["ASLEEP","onboard_matrix.ASLEEP"],["ANGRY","onboard_matrix.ANGRY"],["CONFUSED","onboard_matrix.CONFUSED"],["NO","onboard_matrix.NO"],["YES","onboard_matrix.YES"],["LEFT_ARROW","onboard_matrix.LEFT_ARROW"],["RIGHT_ARROW","onboard_matrix.RIGHT_ARROW"],["DRESS","onboard_matrix.DRESS"],["TRANSFORMERS","onboard_matrix.TRANSFORMERS"],["SCISSORS","onboard_matrix.SCISSORS"],["EXIT","onboard_matrix.EXIT"],["TREE","onboard_matrix.TREE"],["PACMAN","onboard_matrix.PACMAN"],["TARGET","onboard_matrix.TARGET"],["TSHIRT","onboard_matrix.TSHIRT"],["ROLLERSKATE","onboard_matrix.ROLLERSKATE"],["DUCK","onboard_matrix.DUCK"],["HOUSE","onboard_matrix.HOUSE"],["TORTOISE","onboard_matrix.TORTOISE"],["BUTTERFLY","onboard_matrix.BUTTERFLY"],["STICKFIGURE","onboard_matrix.STICKFIGURE"],["GHOST","onboard_matrix.GHOST"],["PITCHFORK","onboard_matrix.PITCHFORK"],["MUSIC_QUAVERS","onboard_matrix.MUSIC_QUAVERS"],["MUSIC_QUAVER","onboard_matrix.MUSIC_QUAVER"],["MUSIC_CROTCHET","onboard_matrix.MUSIC_CROTCHET"],["COW","onboard_matrix.COW"],["RABBIT","onboard_matrix.RABBIT"],["SQUARE_SMALL","onboard_matrix.SQUARE_SMALL"],["SQUARE","onboard_matrix.SQUARE"],["DIAMOND_SMALL","onboard_matrix.DIAMOND_SMALL"],["DIAMOND","onboard_matrix.DIAMOND"],["CHESSBOARD","onboard_matrix.CHESSBOARD"],["TRIANGLE_LEFT","onboard_matrix.TRIANGLE_LEFT"],["TRIANGLE","onboard_matrix.TRIANGLE"],["SNAKE","onboard_matrix.SNAKE"],["UMBRELLA","onboard_matrix.UMBRELLA"],["SKULL","onboard_matrix.SKULL"],["GIRAFFE","onboard_matrix.GIRAFFE"],["SWORD","onboard_matrix.SWORD"]],builtinimg_extern:[["HEART","matrix32x12.Matrix.HEART"],["HEART_SMALL","matrix32x12.Matrix.HEART_SMALL"],["HAPPY","matrix32x12.Matrix.HAPPY"],["SAD","matrix32x12.Matrix.SAD"],["SMILE","matrix32x12.Matrix.SMILE"],["SILLY","matrix32x12.Matrix.SILLY"],["FABULOUS","matrix32x12.Matrix.FABULOUS"],["SURPRISED","matrix32x12.Matrix.SURPRISED"],["ASLEEP","matrix32x12.Matrix.ASLEEP"],["ANGRY","matrix32x12.Matrix.ANGRY"],["CONFUSED","matrix32x12.Matrix.CONFUSED"],["NO","matrix32x12.Matrix.NO"],["YES","matrix32x12.Matrix.YES"],["LEFT_ARROW","matrix32x12.Matrix.LEFT_ARROW"],["RIGHT_ARROW","matrix32x12.Matrix.RIGHT_ARROW"],["DRESS","matrix32x12.Matrix.DRESS"],["TRANSFORMERS","matrix32x12.Matrix.TRANSFORMERS"],["SCISSORS","matrix32x12.Matrix.SCISSORS"],["EXIT","matrix32x12.Matrix.EXIT"],["TREE","matrix32x12.Matrix.TREE"],["PACMAN","matrix32x12.Matrix.PACMAN"],["TARGET","matrix32x12.Matrix.TARGET"],["TSHIRT","matrix32x12.Matrix.TSHIRT"],["ROLLERSKATE","matrix32x12.Matrix.ROLLERSKATE"],["DUCK","matrix32x12.Matrix.DUCK"],["HOUSE","matrix32x12.Matrix.HOUSE"],["TORTOISE","matrix32x12.Matrix.TORTOISE"],["BUTTERFLY","matrix32x12.Matrix.BUTTERFLY"],["STICKFIGURE","matrix32x12.Matrix.STICKFIGURE"],["GHOST","matrix32x12.Matrix.GHOST"],["PITCHFORK","matrix32x12.Matrix.PITCHFORK"],["onboard_music_QUAVERS","matrix32x12.Matrix.onboard_music_QUAVERS"],["onboard_music_QUAVER","matrix32x12.Matrix.onboard_music_QUAVER"],["onboard_music_CROTCHET","matrix32x12.Matrix.onboard_music_CROTCHET"],["COW","matrix32x12.Matrix.COW"],["RABBIT","matrix32x12.Matrix.RABBIT"],["SQUARE_SMALL","matrix32x12.Matrix.SQUARE_SMALL"],["SQUARE","matrix32x12.Matrix.SQUARE"],["DIAMOND_SMALL","matrix32x12.Matrix.DIAMOND_SMALL"],["DIAMOND","matrix32x12.Matrix.DIAMOND"],["CHESSBOARD","matrix32x12.Matrix.CHESSBOARD"],["TRIANGLE_LEFT","matrix32x12.Matrix.TRIANGLE_LEFT"],["TRIANGLE","matrix32x12.Matrix.TRIANGLE"],["SNAKE","matrix32x12.Matrix.SNAKE"],["UMBRELLA","matrix32x12.Matrix.UMBRELLA"],["SKULL","matrix32x12.Matrix.SKULL"],["GIRAFFE","matrix32x12.Matrix.GIRAFFE"],["SWORD","matrix32x12.Matrix.SWORD"]],imglist:[["ALL_CLOCKS","matrix.Image.ALL_CLOCKS"],["ALL_ARROWS","matrix.Image.ALL_ARROWS"]],playlist:[["DADADADUM","onboard_music.DADADADUM"],["ENTERTAINER","onboard_music.ENTERTAINER"],["PRELUDE","onboard_music.PRELUDE"],["ODE","onboard_music.ODE"],["NYAN","onboard_music.NYAN"],["RINGTONE","onboard_music.RINGTONE"],["FUNK","onboard_music.FUNK"],["BLUES","onboard_music.BLUES"],["BIRTHDAY","onboard_music.BIRTHDAY"],["WEDDING","onboard_music.WEDDING"],["FUNERAL","onboard_music.FUNERAL"],["PUNCHLINE","onboard_music.PUNCHLINE"],["PYTHON","onboard_music.PYTHON"],["BADDY","onboard_music.BADDY"],["CHASE","onboard_music.CHASE"],["BA_DING","onboard_music.BA_DING"],["WAWAWAWAA","onboard_music.WAWAWAWAA"],["JUMP_UP","onboard_music.JUMP_UP"],["JUMP_DOWN","onboard_music.JUMP_DOWN"],["POWER_UP","onboard_music.POWER_UP"],["POWER_DOWN","onboard_music.POWER_DOWN"]],playlist_extern:[["DADADADUM","DADADADUM"],["ENTERTAINER","ENTERTAINER"],["PRELUDE","PRELUDE"],["ODE","ODE"],["NYAN","NYAN"],["RINGTONE","RINGTONE"],["FUNK","FUNK"],["BLUES","BLUES"],["BIRTHDAY","BIRTHDAY"],["WEDDING","WEDDING"],["FUNERAL","FUNERAL"],["PUNCHLINE","PUNCHLINE"],["PYTHON","PYTHON"],["BADDY","BADDY"],["CHASE","CHASE"],["BA_DING","BA_DING"],["WAWAWAWAA","WAWAWAWAA"],["JUMP_UP","JUMP_UP"],["JUMP_DOWN","JUMP_DOWN"],["POWER_UP","POWER_UP"],["POWER_DOWN","POWER_DOWN"]],tone_notes:[["NOTE_C3","131"],["NOTE_D3","147"],["NOTE_E3","165"],["NOTE_F3","175"],["NOTE_G3","196"],["NOTE_A3","220"],["NOTE_B3","247"],["NOTE_C4","262"],["NOTE_D4","294"],["NOTE_E4","330"],["NOTE_F4","349"],["NOTE_G4","392"],["NOTE_A4","440"],["NOTE_B4","494"],["NOTE_C5","523"],["NOTE_D5","587"],["NOTE_E5","659"],["NOTE_F5","698"],["NOTE_G5","784"],["NOTE_A5","880"],["NOTE_B5","988"]],serial_pin:[["pin0","0"],["pin1","1"],["pin2","2"],["pin8","8"],["pin12","12"],["pin13","13"],["pin14","14"],["pin15","15"],["pin16","16"]],radio_power:[["0","0"],["1","1"],["2","2"],["3","3"],["4","4"],["5","5"],["6","6"],["7","7"]],radio_datarate:[["1Mbit","RATE_1MBIT"],["250Kbit","RATE_250KBIT"],["2Mbit","RATE_2MBIT"]],one_more:[["ONE_SHOT","ONE_SHOT"],["PERIODIC","PERIODIC"]],digital_dot:[["0","0"],["1","1"],["2","2"]]},XV["ESP32S2 Generic"]={description:"MicroPython[ESP32C3 MixGo CC]",digital_pin:Et.Profile.generate(["0-18","21","33-48"]),input_pin:Et.Profile.generate(["0-18","21","33-48"]),output_pin:Et.Profile.generate(["0-18","21","33-48"]),pwm_input:Et.Profile.generate(["0-18","21","33-48"],"pwm","pwm"),analog_input:Et.Profile.generate(["1-18"],"adc","adc"),pwm_output:Et.Profile.generate(["0-18","21","33-48"],"pwm","pwm"),analog_output:Et.Profile.generate(["1-18"],"adc","adc"),espnow_channel:Et.Profile.generate(["1-13"]),haskylens_model:Et.Profile.generate(["0-4"]),digital:Et.Profile.generate(["0-18","21","33-48"],"pin","pin"),pwm_pin:Et.Profile.generate(["0-18","21","33-48"]),pwm:Et.Profile.generate(["0-18","21","33-48"],"pwm","pwm"),analog_pin:Et.Profile.generate(["1-18"]),analog:Et.Profile.generate(["1-18"],"adc","adc"),touch:Et.Profile.generate(["1-14"],"tc","tc"),touch_pin:Et.Profile.generate(["1-14"]),button:[["B1","B1key"],["B2","B2key"],["A1","A1key"],["A2","A2key"],["A3","A3key"],["A4","A4key"]],buttonB:[["B1","B1key"],["B2","B2key"]],axis:Et.Profile.generate(["0-4"]),exlcdh:Et.Profile.generate(["0-15"]),exlcdv:Et.Profile.generate(["0-7"]),brightness:Et.Profile.generate(["0-9"]),tts_voice:Et.Profile.generate(["0-16"]),tts_builtin_music:Et.Profile.generate(["0-47"]),tts_bgmusic:Et.Profile.generate(["0-15"]),builtinimg:[["HEART","onboard_matrix.HEART"],["HEART_SMALL","onboard_matrix.HEART_SMALL"],["HAPPY","onboard_matrix.HAPPY"],["SAD","onboard_matrix.SAD"],["SMILE","onboard_matrix.SMILE"],["SILLY","onboard_matrix.SILLY"],["FABULOUS","onboard_matrix.FABULOUS"],["SURPRISED","onboard_matrix.SURPRISED"],["ASLEEP","onboard_matrix.ASLEEP"],["ANGRY","onboard_matrix.ANGRY"],["CONFUSED","onboard_matrix.CONFUSED"],["NO","onboard_matrix.NO"],["YES","onboard_matrix.YES"],["LEFT_ARROW","onboard_matrix.LEFT_ARROW"],["RIGHT_ARROW","onboard_matrix.RIGHT_ARROW"],["DRESS","onboard_matrix.DRESS"],["TRANSFORMERS","onboard_matrix.TRANSFORMERS"],["SCISSORS","onboard_matrix.SCISSORS"],["EXIT","onboard_matrix.EXIT"],["TREE","onboard_matrix.TREE"],["PACMAN","onboard_matrix.PACMAN"],["TARGET","onboard_matrix.TARGET"],["TSHIRT","onboard_matrix.TSHIRT"],["ROLLERSKATE","onboard_matrix.ROLLERSKATE"],["DUCK","onboard_matrix.DUCK"],["HOUSE","onboard_matrix.HOUSE"],["TORTOISE","onboard_matrix.TORTOISE"],["BUTTERFLY","onboard_matrix.BUTTERFLY"],["STICKFIGURE","onboard_matrix.STICKFIGURE"],["GHOST","onboard_matrix.GHOST"],["PITCHFORK","onboard_matrix.PITCHFORK"],["MUSIC_QUAVERS","onboard_matrix.MUSIC_QUAVERS"],["MUSIC_QUAVER","onboard_matrix.MUSIC_QUAVER"],["MUSIC_CROTCHET","onboard_matrix.MUSIC_CROTCHET"],["COW","onboard_matrix.COW"],["RABBIT","onboard_matrix.RABBIT"],["SQUARE_SMALL","onboard_matrix.SQUARE_SMALL"],["SQUARE","onboard_matrix.SQUARE"],["DIAMOND_SMALL","onboard_matrix.DIAMOND_SMALL"],["DIAMOND","onboard_matrix.DIAMOND"],["CHESSBOARD","onboard_matrix.CHESSBOARD"],["TRIANGLE_LEFT","onboard_matrix.TRIANGLE_LEFT"],["TRIANGLE","onboard_matrix.TRIANGLE"],["SNAKE","onboard_matrix.SNAKE"],["UMBRELLA","onboard_matrix.UMBRELLA"],["SKULL","onboard_matrix.SKULL"],["GIRAFFE","onboard_matrix.GIRAFFE"],["SWORD","onboard_matrix.SWORD"]],builtinimg_extern:[["HEART","matrix32x12.Matrix.HEART"],["HEART_SMALL","matrix32x12.Matrix.HEART_SMALL"],["HAPPY","matrix32x12.Matrix.HAPPY"],["SAD","matrix32x12.Matrix.SAD"],["SMILE","matrix32x12.Matrix.SMILE"],["SILLY","matrix32x12.Matrix.SILLY"],["FABULOUS","matrix32x12.Matrix.FABULOUS"],["SURPRISED","matrix32x12.Matrix.SURPRISED"],["ASLEEP","matrix32x12.Matrix.ASLEEP"],["ANGRY","matrix32x12.Matrix.ANGRY"],["CONFUSED","matrix32x12.Matrix.CONFUSED"],["NO","matrix32x12.Matrix.NO"],["YES","matrix32x12.Matrix.YES"],["LEFT_ARROW","matrix32x12.Matrix.LEFT_ARROW"],["RIGHT_ARROW","matrix32x12.Matrix.RIGHT_ARROW"],["DRESS","matrix32x12.Matrix.DRESS"],["TRANSFORMERS","matrix32x12.Matrix.TRANSFORMERS"],["SCISSORS","matrix32x12.Matrix.SCISSORS"],["EXIT","matrix32x12.Matrix.EXIT"],["TREE","matrix32x12.Matrix.TREE"],["PACMAN","matrix32x12.Matrix.PACMAN"],["TARGET","matrix32x12.Matrix.TARGET"],["TSHIRT","matrix32x12.Matrix.TSHIRT"],["ROLLERSKATE","matrix32x12.Matrix.ROLLERSKATE"],["DUCK","matrix32x12.Matrix.DUCK"],["HOUSE","matrix32x12.Matrix.HOUSE"],["TORTOISE","matrix32x12.Matrix.TORTOISE"],["BUTTERFLY","matrix32x12.Matrix.BUTTERFLY"],["STICKFIGURE","matrix32x12.Matrix.STICKFIGURE"],["GHOST","matrix32x12.Matrix.GHOST"],["PITCHFORK","matrix32x12.Matrix.PITCHFORK"],["onboard_music_QUAVERS","matrix32x12.Matrix.onboard_music_QUAVERS"],["onboard_music_QUAVER","matrix32x12.Matrix.onboard_music_QUAVER"],["onboard_music_CROTCHET","matrix32x12.Matrix.onboard_music_CROTCHET"],["COW","matrix32x12.Matrix.COW"],["RABBIT","matrix32x12.Matrix.RABBIT"],["SQUARE_SMALL","matrix32x12.Matrix.SQUARE_SMALL"],["SQUARE","matrix32x12.Matrix.SQUARE"],["DIAMOND_SMALL","matrix32x12.Matrix.DIAMOND_SMALL"],["DIAMOND","matrix32x12.Matrix.DIAMOND"],["CHESSBOARD","matrix32x12.Matrix.CHESSBOARD"],["TRIANGLE_LEFT","matrix32x12.Matrix.TRIANGLE_LEFT"],["TRIANGLE","matrix32x12.Matrix.TRIANGLE"],["SNAKE","matrix32x12.Matrix.SNAKE"],["UMBRELLA","matrix32x12.Matrix.UMBRELLA"],["SKULL","matrix32x12.Matrix.SKULL"],["GIRAFFE","matrix32x12.Matrix.GIRAFFE"],["SWORD","matrix32x12.Matrix.SWORD"]],imglist:[["ALL_CLOCKS","matrix.Image.ALL_CLOCKS"],["ALL_ARROWS","matrix.Image.ALL_ARROWS"]],playlist:[["DADADADUM",".DADADADUM"],["ENTERTAINER",".ENTERTAINER"],["PRELUDE",".PRELUDE"],["ODE",".ODE"],["NYAN",".NYAN"],["RINGTONE",".RINGTONE"],["FUNK",".FUNK"],["BLUES",".BLUES"],["BIRTHDAY",".BIRTHDAY"],["WEDDING",".WEDDING"],["FUNERAL",".FUNERAL"],["PUNCHLINE",".PUNCHLINE"],["PYTHON",".PYTHON"],["BADDY",".BADDY"],["CHASE",".CHASE"],["BA_DING",".BA_DING"],["WAWAWAWAA",".WAWAWAWAA"],["JUMP_UP",".JUMP_UP"],["JUMP_DOWN",".JUMP_DOWN"],["POWER_UP",".POWER_UP"],["POWER_DOWN",".POWER_DOWN"]],playlist_extern:[["DADADADUM","DADADADUM"],["ENTERTAINER","ENTERTAINER"],["PRELUDE","PRELUDE"],["ODE","ODE"],["NYAN","NYAN"],["RINGTONE","RINGTONE"],["FUNK","FUNK"],["BLUES","BLUES"],["BIRTHDAY","BIRTHDAY"],["WEDDING","WEDDING"],["FUNERAL","FUNERAL"],["PUNCHLINE","PUNCHLINE"],["PYTHON","PYTHON"],["BADDY","BADDY"],["CHASE","CHASE"],["BA_DING","BA_DING"],["WAWAWAWAA","WAWAWAWAA"],["JUMP_UP","JUMP_UP"],["JUMP_DOWN","JUMP_DOWN"],["POWER_UP","POWER_UP"],["POWER_DOWN","POWER_DOWN"]],tone_notes:[["NOTE_C3","131"],["NOTE_D3","147"],["NOTE_E3","165"],["NOTE_F3","175"],["NOTE_G3","196"],["NOTE_A3","220"],["NOTE_B3","247"],["NOTE_C4","262"],["NOTE_D4","294"],["NOTE_E4","330"],["NOTE_F4","349"],["NOTE_G4","392"],["NOTE_A4","440"],["NOTE_B4","494"],["NOTE_C5","523"],["NOTE_D5","587"],["NOTE_E5","659"],["NOTE_F5","698"],["NOTE_G5","784"],["NOTE_A5","880"],["NOTE_B5","988"]],serial_pin:[["pin0","0"],["pin1","1"],["pin2","2"],["pin8","8"],["pin12","12"],["pin13","13"],["pin14","14"],["pin15","15"],["pin16","16"]],radio_power:[["0","0"],["1","1"],["2","2"],["3","3"],["4","4"],["5","5"],["6","6"],["7","7"]],radio_datarate:[["1Mbit","RATE_1MBIT"],["250Kbit","RATE_250KBIT"],["2Mbit","RATE_2MBIT"]],one_more:[["ONE_SHOT","ONE_SHOT"],["PERIODIC","PERIODIC"]],digital_dot:[["0","0"],["1","1"],["2","2"]]};const xV=XV,yV=20,bV={init:function(){this.setColour(yV),this.appendDummyInput("").appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_HIGH,"HIGH"],[mt.Msg.MIXLY_LOW,"LOW"]]),"BOOL"),this.setOutput(!0,Boolean),this.setTooltip(mt.Msg.MIXLY_ESP32_INOUT_HIGHLOW_TOOLTIP)}},VV={init:function(){this.setColour(yV),this.appendValueInput("PIN",Number).appendField(mt.Msg.MIXLY_Digital_PINMODEOUT).setCheck(Number),this.appendValueInput("STAT").appendField(mt.Msg.MIXLY_STAT).setCheck([Number,Boolean]),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_INOUT_DIGITAL_WRITE_TOOLTIP)}},BV={init:function(){this.setColour(yV),this.appendValueInput("PIN",Number).appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET).appendField(mt.Msg.MIXLY_Digital_PINMODEIN).setCheck(Number),this.appendDummyInput().appendField(mt.Msg.MIXLY_ESP32_MACHINE_VALUE),this.setInputsInline(!0),this.setOutput(!0,[Boolean,Number]),this.setTooltip(mt.Msg.MIXLY_ESP32_INOUT_DIGITAL_READ_TOOLTIP)}},GV={init:function(){this.setColour(yV),this.appendValueInput("PIN",Number).appendField("DAC"+mt.Msg.MIXLY_Analog_PINMODEOUT).setCheck(Number),this.appendValueInput("NUM",Number).appendField(mt.Msg.MIXLY_VALUE2).setCheck(Number),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(mt.Msg.MIXLY_ESP32_INOUT_ANALOG_WRITE_TOOLTIP)}},UV={init:function(){this.setColour(yV),this.appendValueInput("PIN",Number).appendField(mt.Msg.MIXLY_Analog_PINMODEOUT).setCheck(Number),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_JS_PERIOD_MIL).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_mSecond,"period"],[mt.Msg.MIXLY_uSecond,"period_microseconds"]]),"key"),this.appendValueInput("NUM",Number).appendField(mt.Msg.MIXLY_STAT).setCheck(Number),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(mt.Msg.MIXLY_ESP32_INOUT_ANALOG_WRITE_SET_TOOLTIP)}},wV={init:function(){this.setColour(yV),this.appendValueInput("PIN",Number).appendField(mt.Msg.MIXLY_Analog_PINMODEIN).setCheck(Number),this.appendDummyInput("").appendField(mt.Msg.MIXLY_ESP32_REF_VOLTAGE+mt.Msg.MIXLY_STAT).appendField(new mt.FieldDropdown([["3.3V","machine.ADC.ATTN_11DB"],["2.2V","machine.ADC.ATTN_6DB"],["1.5V","machine.ADC.ATTN_2_5DB"],["1.2V","machine.ADC.ATTN_0DB"]]),"atten"),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(mt.Msg.MIXLY_ESP32_INOUT_ANALOG_ATTEN_TOOLTIP)}},kV={init:function(){this.setColour(yV),this.appendValueInput("pin").appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET).appendField(mt.Msg.MIXLY_ESP32_TOUCH_SENSOR),this.appendDummyInput().appendField(mt.Msg.MIXLY_ESP32_MACHINE_VALUE),this.setOutput(!0,Number),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_INOUT_PIN_PRESSED_TOOLTIP)}},HV={init:function(){this.setColour(20),this.appendValueInput("PIN",Number).appendField(mt.Msg.MIXLY_ATTACHINTERRUPT_PIN).setCheck(Number),this.appendDummyInput("").appendField(mt.Msg.MIXLY_MODE).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_RISING,"machine.Pin.IRQ_RISING"],[mt.Msg.MIXLY_FALLING,"machine.Pin.IRQ_FALLING"],[mt.Msg.MIXLY_CHANGE,"(machine.Pin.IRQ_RISING | machine.Pin.IRQ_FALLING)"]]),"mode"),this.appendValueInput("DO").appendField(mt.Msg.MIXLY_DO),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_INOUT_PIN_ATTACHINTERRUPT_TOOLTIP)}},WV={init:function(){this.setColour(20),this.appendDummyInput().appendField(mt.Msg.MIXLY_SETUP).appendField(new mt.FieldTextInput("pin#"),"PIN_OBJ"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_MICROPYTHON_AS).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_Digital_PINMODEOUT,"machine.Pin.OUT"],[mt.Msg.MIXLY_Digital_PINMODEIN,"machine.Pin.IN"],[mt.Msg.MIXLY_PINMODEPULLUP,"machine.Pin.IN, machine.Pin.PULL_UP"],[mt.Msg.MIXLY_PINMODEPULLDOWN,"machine.Pin.IN, machine.Pin.PULL_DOWN"]]),"MODE"),this.appendValueInput("PIN",Number).appendField(mt.Msg.MIXLY_PIN).setCheck(Number),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_INOUT_DIGITAL_INIT_TOOLTIP)},getVars:function(){return["pin#"==this.getFieldValue("PIN_OBJ")?null:this.getFieldValue("PIN_OBJ")]},renameVar:function(t,e){mt.Names.equals(t,this.getFieldValue("PIN_OBJ"))&&this.setTitleValue(e,"PIN_OBJ")}},KV={init:function(){this.setColour(yV),this.appendDummyInput("").appendField(mt.Msg.MIXLY_SETUP).appendField(new mt.FieldTextInput("dac#"),"PIN_OBJ").appendField(mt.Msg.MIXLY_MICROPYTHON_AS),this.appendDummyInput("").appendField("DAC"+mt.Msg.MIXLY_Analog_PINMODEOUT),this.appendValueInput("PIN",Number).appendField(mt.Msg.MIXLY_PIN).setCheck(Number),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(mt.Msg.MIXLY_ESP32_INOUT_ANALOG_WRITE_INIT_TOOLTIP)},getVars:function(){return["dac#"==this.getFieldValue("PIN_OBJ")?null:this.getFieldValue("PIN_OBJ")]},renameVar:function(t,e){mt.Names.equals(t,this.getFieldValue("PIN_OBJ"))&&this.setTitleValue(e,"PIN_OBJ")}},JV={init:function(){this.setColour(yV),this.appendDummyInput("").appendField(mt.Msg.MIXLY_SETUP).appendField(new mt.FieldTextInput("tc#"),"PIN_OBJ").appendField(mt.Msg.MIXLY_MICROPYTHON_AS),this.appendDummyInput("").appendField(mt.Msg.MIXLY_ESP32_TOUCH_SENSOR),this.appendValueInput("PIN",Number).appendField(mt.Msg.MIXLY_PIN).setCheck(Number),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(mt.Msg.MIXLY_ESP32_INOUT_PIN_PRESSED_INIT_TOOLTIP)},getVars:function(){return["tc#"==this.getFieldValue("PIN_OBJ")?null:this.getFieldValue("PIN_OBJ")]},renameVar:function(t,e){mt.Names.equals(t,this.getFieldValue("PIN_OBJ"))&&this.setTitleValue(e,"PIN_OBJ")}},QV={init:function(){this.setColour(yV),this.appendValueInput("PIN",Number).appendField("PWM"+mt.Msg.MIXLY_Analog_PINMODEOUT).setCheck(Number),this.appendValueInput("NUM",Number).appendField(mt.Msg.MIXLY_FREQUENCY+mt.Msg.MIXLY_STAT).setCheck(Number),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(mt.Msg.MIXLY_ESP32_INOUT_PWM_ANALOG_WRITE_SET_FREQ_TOOLTIP)}},qV=WV,zV=JV,jV=kV,ZV=HV,$V=230,tB={init:function(){this.setColour($V),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.digital),"PIN"),this.setOutput(!0)}},eB={init:function(){this.setColour($V),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.digital_pin),"PIN"),this.setOutput(!0,Number)}},iB={init:function(){this.setColour($V),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.input_pin),"PIN"),this.setOutput(!0,Number)}},nB={init:function(){this.setColour($V),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.output_pin),"PIN"),this.setOutput(!0,Number)}},sB={init:function(){this.setColour($V),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.espnow_channel),"PIN"),this.setOutput(!0,Number)}},_B={init:function(){this.setColour($V),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.haskylens_model),"PIN"),this.setOutput(!0,Number)}},oB={init:function(){this.setColour($V),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.pwm_input),"PIN"),this.setOutput(!0)}},pB={init:function(){this.setColour($V),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.analog_input),"PIN"),this.setOutput(!0)}},aB={init:function(){this.setColour($V),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.pwm_output),"PIN"),this.setOutput(!0)}},uB={init:function(){this.setColour($V),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.analog_output),"PIN"),this.setOutput(!0)}},rB={init:function(){this.setColour($V),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.i2c_A_pin),"PIN"),this.setOutput(!0,Number)}},dB={init:function(){this.setColour($V),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.i2c_B_pin),"PIN"),this.setOutput(!0,Number)}},lB={init:function(){this.setColour($V),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.spi_A_pin),"PIN"),this.setOutput(!0,Number)}},IB={init:function(){this.setColour($V),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.spi_B_pin),"PIN"),this.setOutput(!0,Number)}},TB={init:function(){this.setColour($V),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.spi_C_pin),"PIN"),this.setOutput(!0,Number)}},MB={init:function(){this.setColour($V),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.spi_D_pin),"PIN"),this.setOutput(!0,Number)}},hB={init:function(){this.setColour($V),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.analog),"PIN"),this.setOutput(!0)}},mB={init:function(){this.setColour($V),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.analog_pin),"PIN"),this.setOutput(!0,Number)}},EB={init:function(){this.setColour($V),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.dac),"PIN"),this.setOutput(!0)}},OB={init:function(){this.setColour($V),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.dac_pin),"PIN"),this.setOutput(!0,Number)}},RB={init:function(){this.setColour($V),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.button),"PIN"),this.setOutput(!0,Number)}},cB={init:function(){this.setColour($V),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.buttonB),"PIN"),this.setOutput(!0,Number)}},gB={init:function(){this.setColour($V),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.pwm),"PIN"),this.setOutput(!0)}},CB={init:function(){this.setColour($V),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.pwm_pin),"PIN"),this.setOutput(!0,Number)}},SB={init:function(){this.setColour($V),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.touch_pin),"PIN"),this.setOutput(!0,Number)}},AB={init:function(){this.setColour($V),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.touch),"PIN"),this.setOutput(!0)}},LB={init:function(){this.setColour($V),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.serial_pin),"PIN"),this.setOutput(!0,Number)}},NB={init:function(){this.setColour($V),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.builtinimg),"PIN"),this.setOutput(!0,"esp32_image")}},DB={init:function(){this.setColour($V),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.builtinimg_extern),"PIN"),this.setOutput(!0,"esp32_image")}},fB={init:function(){this.setColour($V),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.imglist),"PIN"),this.setOutput(!0)}},FB={init:function(){this.setColour($V),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.playlist),"PIN"),this.setOutput(!0)}},PB={init:function(){this.setColour($V),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.playlist_extern),"PIN"),this.setOutput(!0)}},YB={init:function(){this.setColour($V),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.exlcdh),"PIN"),this.setOutput(!0,Number)}},vB={init:function(){this.setColour($V),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.exlcdv),"PIN"),this.setOutput(!0,Number)}},XB={init:function(){this.setColour($V),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.axis),"PIN"),this.setOutput(!0,Number)}},xB={init:function(){this.setColour($V),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.brightness),"PIN"),this.setOutput(!0,Number)}},yB={init:function(){this.setColour($V),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.tts_voice),"PIN"),this.setOutput(!0,Number)}},bB={init:function(){this.setColour($V),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.tts_builtin_music),"PIN"),this.setOutput(!0,Number)}},VB={init:function(){this.setColour($V),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.tts_bgmusic),"PIN"),this.setOutput(!0,Number)}},BB={init:function(){this.setColour($V),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.tone_notes),"PIN"),this.setOutput(!0,Number)}},GB={init:function(){this.setColour($V),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.radio_power),"PIN"),this.setOutput(!0,Number)}},UB={init:function(){this.setColour($V),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.radio_datarate),"PIN"),this.setOutput(!0,Number)}},wB={init:function(){this.setColour($V),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.one_more),"PIN"),this.setOutput(!0)}},kB={init:function(){this.setColour($V),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.digital_dot),"PIN"),this.setOutput(!0,Number)}},HB={init:function(){if("mixgo_me"==Et.Boards.getSelectedBoardKey().split(":")[2])var t="ME G1";this.setColour(40),this.appendDummyInput().appendField(t).appendField("RFID"+mt.Msg.MIXLY_RFID_READ_CARD),this.appendDummyInput("").appendField(mt.Msg.MIXLY_RFID_READ_CARD_UID),this.setOutput(!0,Number),this.setInputsInline(!0)}},WB={init:function(){if("mixgo_me"==Et.Boards.getSelectedBoardKey().split(":")[2])var t="ME G1";this.setColour(40),this.appendDummyInput().appendField(t).appendField("RFID"+mt.Msg.MIXLY_RFID_READ_CARD),this.appendValueInput("SECTOR").appendField(mt.Msg.MIXLY_LIST_INDEX),this.appendDummyInput("").appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_ALL),this.setOutput(!0,Number),this.setInputsInline(!0)}},KB={init:function(){if("mixgo_me"==Et.Boards.getSelectedBoardKey().split(":")[2])var t="ME G1";this.setColour(40),this.appendDummyInput().appendField(t).appendField(mt.Msg.MIXLY_COMMUNICATION_RFID_WRITE),this.appendValueInput("SECTOR").appendField(mt.Msg.MIXLY_LIST_INDEX),this.appendValueInput("CONTENT").appendField(mt.Msg.MIXLY_COMMUNICATION_WRITE_NUM),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null)}},JB={init:function(){if("mixgo_me"==Et.Boards.getSelectedBoardKey().split(":")[2])var t="ME G1";this.setColour(40),this.appendDummyInput().appendField(t).appendField(mt.Msg.MIXLY_COMMUNICATION_RFID_WRITE),this.appendValueInput("SECTOR").appendField(mt.Msg.MIXLY_LIST_INDEX),this.appendValueInput("CONTENT").appendField(mt.Msg.MIXLY_COMMUNICATION_WRITE_NUM),this.appendDummyInput().appendField(mt.Msg.RETURN_SUCCESS_OR_NOT),this.setInputsInline(!0),this.setOutput(!0)}},QB={init:function(){if("mixgo_me"==Et.Boards.getSelectedBoardKey().split(":")[2])var t="ME G1";this.setColour(40),this.appendDummyInput().appendField(t).appendField("RFID"),this.appendDummyInput("").appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_RFID_SCAN_OK,"True"],[mt.Msg.MIXLY_RFID_SCAN_NOTAGERR,"None"],[mt.Msg.MIXLY_RFID_SCAN_ERROR,"False"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0)}},qB=function(t,e){return["HIGH"==this.getFieldValue("BOOL")?"1":"0",e.ORDER_ATOMIC]},zB=function(t,e){e.definitions_.import_machine="import machine";var i="";return i+=e.valueToCode(this,"PIN",e.ORDER_ATOMIC)+".value("+e.valueToCode(this,"STAT",e.ORDER_ATOMIC)+")\n"},jB=function(t,e){e.definitions_.import_machine="import machine";return[e.valueToCode(this,"PIN",e.ORDER_ATOMIC)+".value()",e.ORDER_ATOMIC]},ZB=function(t,e){return e.definitions_.import_machine="import machine",e.valueToCode(this,"PIN",e.ORDER_ATOMIC)+".write("+e.valueToCode(this,"NUM",e.ORDER_ATOMIC)+")\n"},$B=function(t,e){e.definitions_.import_machine="import machine";var i=e.valueToCode(this,"PIN",e.ORDER_ATOMIC),n=e.valueToCode(this,"NUM",e.ORDER_ATOMIC);return i+".set_analog_"+this.getFieldValue("key")+"("+n+")\n"},tG=function(t,e){return e.definitions_.import_machine="import machine",[e.valueToCode(this,"pin",e.ORDER_ATOMIC)+".read()",e.ORDER_ATOMIC]},eG=function(t,e){e.definitions_.import_machine="import machine";var i=e.valueToCode(this,"PIN",e.ORDER_ATOMIC),n=this.getFieldValue("mode");return"machine.Pin("+i+").irq(handler = "+e.valueToCode(this,"DO",e.ORDER_ATOMIC)+", trigger = "+n+")\n"},iG=function(t,e){e.definitions_.import_machine="import machine";var i=this.getFieldValue("PIN_OBJ")||"pin#",n=e.valueToCode(this,"PIN",e.ORDER_ATOMIC),s=this.getFieldValue("MODE");return("pin#"==i?"pin"+n:e.variableDB_.getName(i,mt.Variables.NAME_TYPE))+" = machine.Pin("+n+", "+s+")\n"},nG=function(t,e){e.definitions_.import_machine="import machine";var i=this.getFieldValue("PIN_OBJ")||"dac#",n=e.valueToCode(this,"PIN",e.ORDER_ATOMIC);return("dac#"==i?"dac"+n:e.variableDB_.getName(i,mt.Variables.NAME_TYPE))+" = machine.DAC(machine.Pin("+n+"))\n"},sG=function(t,e){return e.definitions_.import_machine="import machine",e.valueToCode(this,"PIN",e.ORDER_ATOMIC)+".atten("+this.getFieldValue("atten")+")\n"},_G=function(t,e){e.definitions_.import_machine="import machine";var i=this.getFieldValue("PIN_OBJ")||"tc#",n=e.valueToCode(this,"PIN",e.ORDER_ATOMIC);return("tc#"==i?"tc"+n:e.variableDB_.getName(i,mt.Variables.NAME_TYPE))+" = machine.TouchPad(machine.Pin("+n+"))\n"},oG=function(t,e){return[this.getFieldValue("PIN"),e.ORDER_ATOMIC]},pG=oG,aG=oG,uG=oG,rG=oG,dG=oG,lG=oG,IG=oG,TG=oG,MG=oG,hG=oG,mG=oG,EG=oG,OG=oG,RG=oG,cG=oG,gG=oG,CG=oG,SG=oG,AG=oG,LG=oG,NG=oG,DG=oG,fG=oG,FG=oG,PG=oG,YG=oG,vG=oG,XG=oG,xG=oG,yG=oG,bG=oG,VG=oG,BG=oG,GG=oG,UG=oG,wG=oG,kG=oG,HG=oG,WG=oG,KG=oG,JG=oG,QG=oG,qG=oG,zG=oG,jG=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2];if("mixgo_mini"==i){e.definitions_.import_mini_g2_ext_rfid="from mini_g2 import ext_rfid";var n='ext_rfid.read_card(0, x="id")'}else if("mixgo_sant"==i){e.definitions_.import_sant_g2_ext_rfid="from sant_g2 import ext_rfid";n='ext_rfid.read_card(0, x="id")'}else{e.definitions_.import_mini_g2="import mini_g2";n='mini_g2.ext_rc522.read_card(0, x="id")'}return[n,e.ORDER_ATOMIC]},ZG=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2],n=e.valueToCode(this,"SECTOR",e.ORDER_ATOMIC);if("mixgo_mini"==i){e.definitions_.import_mini_g2_ext_rfid="from mini_g2 import ext_rfid";var s="ext_rfid.read_card("+n+")"}else if("mixgo_sant"==i){e.definitions_.import_sant_g2_ext_rfid="from sant_g2 import ext_rfid";s="ext_rfid.read_card("+n+")"}else{e.definitions_.import_mini_g2="import mini_g2";s="mini_g2.ext_rc522.read_card("+n+")"}return[s,e.ORDER_ATOMIC]},$G=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2],n=e.valueToCode(this,"SECTOR",e.ORDER_ATOMIC),s=e.valueToCode(this,"CONTENT",e.ORDER_ATOMIC);if("mixgo_mini"==i){e.definitions_.import_mini_g2_ext_rfid="from mini_g2 import ext_rfid";var _="ext_rfid.write_card("+s+","+n+")\n"}else if("mixgo_sant"==i){e.definitions_.import_sant_g2_ext_rfid="from sant_g2 import ext_rfid";_="ext_rfid.write_card("+s+","+n+")\n"}else{e.definitions_.import_mini_g2="import mini_g2";_="mini_g2.ext_rc522.write_card("+s+","+n+")\n"}return _},tU=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2],n=e.valueToCode(this,"SECTOR",e.ORDER_ATOMIC),s=e.valueToCode(this,"CONTENT",e.ORDER_ATOMIC);if("mixgo_mini"==i){e.definitions_.import_mini_g2_ext_rfid="from mini_g2 import ext_rfid";var _="ext_rfid.write_card("+s+","+n+")"}else if("mixgo_sant"==i){e.definitions_.import_sant_g2_ext_rfid="from sant_g2 import ext_rfid";_="ext_rfid.write_card("+s+","+n+")"}else{e.definitions_.import_mini_g2="import mini_g2";_="mini_g2.ext_rc522.write_card("+s+","+n+")"}return[_,e.ORDER_ATOMIC]},eU=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2],n=this.getFieldValue("key");if("mixgo_mini"==i){e.definitions_.import_mini_g2_ext_rfid="from mini_g2 import ext_rfid";var s="ext_rfid.scan_card()=="+n}else if("mixgo_sant"==i){e.definitions_.import_sant_g2_ext_rfid="from sant_g2 import ext_rfid";s="ext_rfid.scan_card()=="+n}else{e.definitions_.import_mini_g2="import mini_g2";s="mini_g2.ext_rc522.scan_card()=="+n}return[s,e.ORDER_ATOMIC]};Object.assign(mt.Variables,Rt),Object.assign(mt.Procedures,is),mt.Python=Nu,mt.generator=Nu,Et.Profile.default={},Object.assign(Et.Profile,xV),Object.assign(Et.Profile.default,xV["MixGo CE"]),Object.assign(mt.Blocks,e,i,n,s,_,o,p,a,u,r,d,l,I,y,H,k,Y,b,W,f,w,U,G,V,F,D,N,X,v,x,P,B,dt,lt,It),Object.assign(mt.Python.forBlock,T,M,h,m,E,O,R,c,g,C,S,A,L,et,ut,at,j,it,rt,Q,pt,ot,_t,nt,q,J,K,$,Z,tt,z,st,Tt,Mt,ht)})(); \ No newline at end of file diff --git a/boards/default/micropython_robot/build/MixBot-v1.23.0.bin b/boards/default/micropython_robot/build/MixBot-v1.23.0.bin index 1498a6f5029ad39ed3fcff47b89bca965d7af5f3..926e19c880e4209cc1a2b0db6efe7eea96d5659d 100644 GIT binary patch delta 28673 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 delta 28400 zcmZ^L2V4}#_xSGI9URA^dyS>aaj+Bt1vH9^a-d>YY}jL6#g4`pV@zO)QEUlk$)IB7 z&^1_4A;!f*6blkd>?KBHiEFG8dqeO4<{;nX`~7|Xe)4YKy!Yl!d-G=I&62#E88tUD z@;aM(jh!(-tSQYrtk=QVM&JUHDY{R9Q*~$G@k$H;;*njfrb1YdX`W)_>>bTXJaGl7nJ9SPG058>yw(RF@Jw z5%A?^i!H;;Vp|qh6Wiley-+5k>Ux|Al7IQE#WoiN69BXTE@J)9B+viO6LOyXunKKX zX>jUsBikK-|;5a$Krc^`&!VjX^b0 zM<>eD0#v=!^mVz?qB={{T6u+4bzemf#bTIhxNpQuP<=Z&NlPJW%fIkB^6N0w9)_MH z|JY1*jP}_3s*x@B&*Y>X@`4XkNorKv03U6oYDBB$yRB5l9`s!NZk{U0tKbc^raNoP z?8e%*;K=!^psZ>jrS)cQ`+Kss;=ZiyRWH_-1~8_!k!^b#YwPf?k!|rn)>Z&AR{+lg zh3r;!tLjBx$HQ_}P3ir3Nv^6rT_~T2tX9M^#eHByEswF2G`dqM>|H~I%(c3x${9W$vl?v5G zKC93aWb4<>WZMgAf?%@c1Ec}W0>}WU2KqUG>j0!5hu^_k&PK#=WL zt=X3U)@-{DcufHAb62$x)dt|-@2UpVCb`u;)i#>Ggzw&0H3I_(e4zR$L$f$0$X1M3 z^i#Ld5;PxRS?LHLT+>f&aWUs$bANRbJwoo^U)?Nz*uA14o3!p9cnx_1g!Z%^Z(l84!~=G$&mjW8UY>-&;+14KnHo+0(Bc*tA0r^uK;th0&HU-wR{m^oAr5s z?HK?Jvg==WpmzuQ-?BpiABvS_>Tv#V(%;2HK}`pM zYop~k%hmg7bSoLR`&K=H-itSW3j?qopZHeId2C4uvh4sUkRN`l?%N}|R%NjriqhIl z(OTQ$6favLe}o>G zaibb_ANmlUR-3;acQ}wmDf{S1r0F>UA!~oQ`sZHAQKFFp{tWC;; zwD>%@dyOq=F>G7KwP0BI>NE8KkM4V54vpY5aogwWPMYHlgP_R^o~zq8*a73N<|$j= zRj`b!`0{i0D0(q&`vQ7nl7$!QFI98^zWZ9;%^a!%bpXwMZAmqLwj_(cEvdQO<&F9& zO|!Udt$Lj%nu1}Gm0I;O8of%vv)`*PL;L$Xq5a+QL#H~3@9?~ltsHi>h-Zy#`vGix zN>Y1m@Z9ZYikg<~p8X&+C27uzIL$V?dc_S*kVo^-AlvqVoGk%+(3&LQS0P~A{W)6z zkP8(bTTOIIQtfLW8;eKM8V-E+r?e&r27DzXh6m9>Hs%m#%NxYmu0z2GA^0e*NvDf( zFw#slcYs}wgW(F(X^$Rg@jayRqb;&VrTK=2J!FMi(^O*u$>#FU zYRw)Ln711mw%ptH%HeIhG|JnSH_4WC3Sg+wmNZv(xNBew*?~14nl^L?oa~|5M|M@D z(=3hb4*MCq5XSD?l%(aaVdn)rjer}hQAi7KCMV5>^c=3xX`0dn_@NHEHV11wH7&ht zu)m#xW(`*i#c8IK~}@L`PAJzqTdW0M7>40Z@H_vf1!1Pt8GS&*zNB zpQhxMj3%6hf|XvHMINWK(`=8Mc@!G2i zvR(QsIVpc@N)jbkoY4l+9-&ahbRUXRW96)N4@|S;oOUW$zW%(n7j45M&ubT<2OjvZ z^IAWzSlHbX52qw0Ow-#AVet zY*}qm0j4i%Io|*%FzW~yNi_hZ*#J}oMRmY&7qv-x3v9B@0d@eK^9+J>ig;1m4R-$% z7qxxqSR8yw`x&geHJ7x*%{9<;3us@CYm@Q;E&*J}`d_t1Xg~j}Hj6ID(yvhZIDY&q z^fedjFKgS-opF!L+Hqh-KawO<4*X5)IxdJ;w9V)%_(w?0mtg%qaH~za1K{Ico0RcB zz^2CUu4qT2S~DJXRr`g;05$<5gRh+Fm?((~KoSF3svY8qX zPf1ghH$|ldP%t)!e~0Qu;K*y*Zs-mp&%CA$qiGXfb6vZSj=;liXoqMDq0kmwaYGyB zLCo|)j267w;~QFkO}|D#w!K(?Q_I03kG!c3a=QYu&l=#KH?@tRyOVEflW3h>a#Q<~ zn6Gq88%1xyr*CO5`Zm7|$CxWHs=vaP1nK?@DM?!n+LBDTQqd0ac%_HIG{UI|^S8B6 z{U(7s8FMiu>D6&C^b@wEOn~hGudc}Pe`|?_dq$iig?( zuyW0RLF4kV@R#4?E#rS{F56}q3410>%cIYN(fI1HW6#ikhrTqm* zN1(j|?cL${Sl%W%=@1z{yz3P6nWi8RHc;H^G}Drf#?wwS6C0cYq38r}+i?)O1fOmD?mCMYl?5hU6K*)(Ysg#fm+PfnsCO*Bz(-adVn`3P*H z<2h!khJuBA1@Ah?1eqT|g+#FPL~olg1w7v*Z<`N(c#c`5TO1T*({hxpCJ5)8XPVGz zTzZ}{dUW^$W^+Vs(iME-JkykTp!eq)Z(kGWoRpTFWE9-JHK&(S*uTj1JJqt$w{{Wh5|lEwqIm|Xni&4EPtPp6g>)b zK}zAuOF-X&Z(L%Akahhl^U|XL3ixdDw(XVMUS=Mt>1sLV8nX;(t`Md8@D1jBUTcLz zsFt%8s{v@vHU{7pu(d#Y0O>0LO19r*z)!Jw!7WIAu&6MPU}&e^X1>w)YYe*J08kB( z5Cw|~>;Gi>!cH#y$%MlWu;foBgtp+)KN$`#Gd}}QlLjaJD>(QL(c^k;n+0o0k z9?I{JfR==V*@eNx10EX*M>c@HP?yu`Orj|jENB}4c8BrsQiI^0Eu3vVq$d0r+SUIG z$e!EI*=ixp-^SS@pqHmgIop1qMFSKN9`rVQyVKbnbQVCnvrC=MEs$D9!8$I3P4)+H z7=T9r1ON<`#k6>bEDo2!6HZQ7fuI$cC-~F~I zxOrJ+01x<^H!fCmQFS!GD>Fuye(yC9Ds)BFp~A+@CAtb!R2dqhm5T8>9b3W02W!HN zXkKUPOriQfC2QMZIp*N|PQ%5XERUo#eA1ImKztAE!LS36&R2%2hnQA$tHxr{xwb+l@xjPW+{w z?TVCAd{WPb21wg789)B$`wCqN5>C9ItSeXr$dUIYNGZV$4QvqN%W$lLEl0uze9yqH zL`nhv%E&%L%3S#~6T6W{!c!dP&4weT2KVx2%}98J$9l7Ah#x7Jd$SKvtgvUQ_vLpb z?!uWDI~$*`a4T`=f1Y|_cWoeev=$>NTl?%Yg|TdD_=Gd z@e^>&uzY#q7wJ0+%-H2`EDdkMPaL-m$$@0_X#*J8CmA{ZSHT|BUI9$n@I!sqo z=`)IR7m}a|tF)6p3}z3}!NRJkg(+XA&#f)ouz!uZaOtx2U*9g}1M@yz1_RRJosciL z4`Gco;^)f)L)qIfR~gtA#;!n0OZj3L+Xx}P34R&Dh9Jos2SlQ z)z!96y$@R_m9xGxo148fgDO!8hiesIIVOtz3e;Z4JEGa6ytH`Ah1TyX5OCK$-{ALi zg*#x2rd)XQ7JAQrHih(fHeMG4Q=oi?kHoMS5aic3Vb^J;5mQ))g&%>tHf6^nX%POg zDLYv!^>I=A;Ks4UOw#eKShhPO^qz9T?+H}nrljG-IQEQIX-4FPX0mrY%NUTd5{GtR zKSathd2R=GF4)o6SeME!LDE<9%2YN72$SW&&g|!a^p^{|umOOy$Gf|-?~!mH@9xI- zhq74Too$YUJlv@}yU<;lKdJb!Fdtv)4r@UA46pCO{)LnZyu2s77%4ljwHI5B_;mR} zFE$t`gDQ#kU3yOIf+)>7it6YhLw z#?r$56>h7ffOn9an$hPlJF1Eu+o3!@IIPH_u0UrBjRz_%o7O?&tt;7~2nns^?A5FR zCLlsyUceqxA%(&t3)upsyui*vb}~{P;VBNbH&X85N(cKnQf^{f5!)E?*YTtxRz%80 z{HTcC0P7RubwHPn;)Cnhrbs%1pRHqmMM|}Nay>iGjVKzhnT7sr!mBs4LZGmI?1jPa z!3HJgW0+iJ*;r!Q1%n+7Iv%(@dM@K+t_ooNooyJ2?F_z zRa%h}QY*Zpl{C>&6`EuBGByH9$vCcz4M0*7?o~#tG7iW8!1i?)0>+kT z_yD~42lk#$@ETiGSm3uwVQ}^i_7js(HFlWpTR&A%;g&?Etda%JG3@yx`!&bE709Z2 zBTVR@=mkSrp#irkmEr9_f^KO9Ubd5sahL80C2qnUd}Jp(11SULwlX`K_7+mc9vgQ; zM?8#>{47RyWmAcYPsTgT*)SxvlYcK~&$uI@QZC!izD7tnBbOXxcY;;Tl!e3WM;bU1 z|9X`DlLVfRxdejcy}z(iKyomSK264Tr<{43Z2%=+;_Nf5gp>z3{4AS}_%%4|EbE7) zm3Z}8HVR4ka`jm@OHKTEmrLv!B&@`Nzp}na!g9i|#MmVZ{^>H?0!dc<;xfCXk&-!P zX>i*M3#pt?;mXZ>r8`+s9;sFuP9udt)d(!ep%+OptQYjoN3 zEJcU<_Nxk@`UJB%!41z8 zx@Gsz?p8^r#U`A_hyQ@>Njiob-C~a+-4E(DH- zZ7BdZzt46-N>7}1pZx+!J+SjW+YbqyasLOf)PxlL!vnSn5|Z#A57=HvXpNgcWZNUY z1^)CQ(b^RM`H+}GG;a78v_gr*ZT=z~RU^FQFXFlka;Hb^x8N8a;cJg!I+cg=+sABQ zn5|1V?I~&JIlTBOI7aCV-u@IkvUCccdP@5D3x58Ty@vSx_`)-G2$Ful&7QL-kx+uw zFWBE2D2GPH=v>=fG9?|7AHHDUXpvNe?>b?*^J`XQ=s`#RiY59C6Tf^yV2x7ZbbIIg zyFea2yC@Z1O%Qg7S`_ ztXi7YTZCK?ApEaz1+BO0q_67ous7bN^^J8xPCY*h2O@nVq-5c?NZ+@E^2r3UtsbSt zns-aJK1(}L`z=(8);Fa+LEt}O78IQGq`txY#}h2^7ASH2sCesLt64-~rhE?RS2M7y z%hMX_Uo=F5ULGH$9}E_{Pd;qX?}JtLn>;T>-`F1sUF5QMdM}uVXt~m+Kd3?v^5l6P z^kG`0ERwf&*TZfmeI$R-Q~#A3359rXAN^7!dCF;h_1j>P_+q-h{sK}a%D?v4&jfed zR_;BBa1?(T4bdB*rkAq!FntXaF2mYU`h`f^C@&wS@8*X1cKAkyehcE8$={6E`-1n@ z%bOj zf39!ph4^c7`9gg=D78m^wOBvN6Y*Q+vHAK>+>z2%zP45mYnzXg4?Faw;8h0US$p)` z5Z_ad+^a9tAz`U}tV-|Zj-)a8>EYkUZ@@kSl_fK9!@@N0f=U8dTdv~UoMZ%fh zbyoZj?KA%L|Dml`PW~?~n%OM<^1no8k8tAu(2nuP@rY-7Z-aESo>y)tLFrMH^s}7% zOuyF~-ak5e8Xkbnypo%F83x1r`^euI4gG;K`}^A_1B0Z-@*RtzEA1;p^sZ7vx2fYF z1z&Tfk`M+3Qz?9pyIBo3B%HxZtOhX>Dii=3oj}ba{L2~xTtpt?M{5ib z0n)uL-f!L)T}D>jOX6{;n@8G{@q{bO9l6}t05@B%zxi;@zIAGCh>HElj+9zDZ}n4l8lcUW@(Vn6YEbI z;GWeLcRvMFBz2Tmoicm_YoJz+I&U}(3+lT3qR z!#tR?YI*)M!%@1ml-3dasjIiJx=yGoRB*GY>Ou?(@_=vbT`k^cbidTSWON~cml3JO=KEQK?q9kR975QhBtZ&Ua|YL`|E z8loBsOb4in@h?%6J*fSU!A5XI$`Kq+8%HB$7G6vn;VAG_enuO|(VVotefrUNu%b?= z8GrA7Zu1&L|AfJKy2>~P3FqZYDq{rLi&;h*5J&tLJkibA4)Mi!vzu`P5^`~0cVm*T z^dPnI`q)i{%qVMD(u)XP!2w7VZ@k&vxEcvJaA&PC+Kbm?Xb8n;7n@{NMt)soqQ9_7QoLift zrH}i-p(%zleq<4vc20luzK_}~eZ_kizZ|v6JD2q~YU9=P*bv0K4l=ey!Udci1S2Da;9r7_7R1ZACde3$_^H^} zVvKDde92&|mr3b5RZ6HXUF}?C4PSBF zT6jI>prvuM2(_DvqR3|Q93Kuh&ICikZ6l0_8wppF+Ukl9n3O9?F*-);#!^&g_l4^h zv?OEn8@5Cm6Frn)lPXX*N%|EFk;Y)ex0iDxji180TaH!H#!*PI;&IW&j#CVdp15H!oYa}%KHkM?s;M1`%9zq~~6KkC6F0D*~WtfjMA#t)IyR6g0vxD&jl0ncw~TmiAkzyu=)uVNo07-MM<{&Bk!#B}5TlBcvXb^cLJn~NZ!`2tkBJ&eka)4F;Nc9J0(dD>R=oU`^ydav(CmQuvE{> zo4XhnLG5kjgdRo#W|@=M_A(BIW*n5?^)dRuiTW#!R+$KfAoRmZz7eho{c!9`V;7e1 z+pQKy&$3MJ0b! zVEmIsd=?&BV!Q{@sTPYId}a#>C{1kverYNmu+_K+Nu#l8n{gTvhT-|!j1#p|{}v=t z(jULsW^9I}k+|u0V<(8K;aS^_DMfoso0OZdsy_k!^> z;y;ofTrehs$Lc3H{nfY%4x*#+vD=`9A1-_SX*5BFLvhG`{kEHnK(LVLK5{LKPH}-@$rR@2@_z<-0#cyhiO_8!&j(TkD z>F%R+Xapd`JmN3DDZ+5XCy2%P}~e@$GegyiB{V^=u4zy9%=>3{}F4qWbL z0{h68FS?l;fGzdHe|nf&BcU4((V5zj*y(7UsRdHn%d2%J1>72sa~M-3r&!~w=?XV7 zzX==%a;!lmsWmWlD-{Yi;R@ruvPoB_j4YUaJ-hhBowofVp4TKp119x9%} zz70%4;fhCHF_)A_JTtIv4pf3RKBsUx$#jE;yUW8Hm^@teGr?d=qZ=rtai8l(84wc% zs!DOS(bSyW-`^We5s2R`N0>}AVH&2(g=SL)AnEdO&h!YbCHrt%hzTxj6?k%pX@HOL zU2Kk3S9DbSy^ng%6E`DO6#n_ZrTiNCN{DGbu~JzGGZm{1QcP^os9oNx-ZB|EqxL}O zBIKYb(^J@`Vq{Z{DFmuu{xX)Z5nW7+^l;4e38 zYs#T@{L>~7unn25{Dt?mGku4oS9o}m$s6%6@h3^9aY%TMuP2$}k@7?~*-RQJc@z65 zn}&B*&Np#c#Pkrl$a;+NpMFFoooiAzLoR}Hwn?-W#+ziKlrv2j$j|`^WYR(k!ZVCO zuW%Di%LkH83DEBfT$^I@_2u_AIiaagi<7KiL*jQwqkhx?VE;WykCiG_a2DzEgNF8 zl6!_c#MEdo9~*Ok_bc3OxyqEd^D)$g*3`UkiVE-qV{Z}@0MWcO(YqEJUltqy_aHtd z=0I>jS#TqfbrB2QfT%>ploj4)Chh)F^dwYfBJ{8^ZaUPopZL%&c-Bk4mte1s_lN!{?e5vFEZp;Ht%UnLd) zKEl)uDZO#jNK*{rlknh?CYi))jH68XNI4{zj559QL`p;a{S*^~Ro&&YQ%raKk#btD zSZI>L#c=Y>Z$L480J6(&^7pM#;K3{#KIf9Pwwk#Cwz*%zmtR23#1DauUOmIQr6xbv zbor&G5O-KLxa&$&s)=9Se3XVt-|7D%H2j2ng$k}1lkxhMrYaTi;q1qO(N0dR!>d6k?&fXtzMXBp9ZJuV zPe|rqBa+tOnsRdpNzJ>=aPk%KfL)MRmJ_;nL%xG1+Gl~zac(`Fdw}TJWp0I(ukn># z=C&kk;lG;{&c(LfX4pi#;di^uixEE)FWO`7gOp79+8#4_0@$V073N4JMBt_s<{?Pw zix*dz!vclgTuxz@k*4x;=``&dmhM_KlC~ATfx4t|_+*6{?jQm9&kA#NYoQwv1v%JV z(<0tj^tv?N8&xv0If%3{vYwmf_oj|pthbfA^myYQKbiAMVCc`E%&|!Ez`py;7BCjv zW}i9MM^bYeX(qzWjRJpPv@I)d6A85OD*4NO=J(*A{=i>WnyZm?0rxmy4n&FuPdZ>; zhJ<67K4^w{{~7xqG&l8CUV1}&D5~*Bx(J%NiMDMgweyGN(Fe_A!541D#}1ieeWlIb z(2calZ%B`Q-oP!XSWo0OVbfuAGC6b)IBYIJd;xxb*xUt4)!0^LUgIq+@fL46pjg#h ziYnI^yV|%IKdmxDta>-L95I`bGGA_a#QX&;tEpJ7HphA?lf377QgyPEv*!D*C2`K20)x2*-#Tx$ zLbO=cUNCQfvw#C{zhs86`xN>3C9@8iJ`7*_)!Z9N198-4^K>Ni#%nK|zeP$X-10Z` zdXqBG48vR&Ocw=Hs$>;3T}Z@_elxd0iio4Hn0XQ_?t8_YNn*u^uaFUKjI~$IANuiA z%wT6wn5A_8o*}prWnVRSBB#@zubM|7$p=UMZeH!DG%%|`-VfxvR;9rg__Q%u1NBMm z@b%x#A}91Ti+sUGT1BfrDUT@+c1@$A!n3ZK+o}|&3720Z=JM|Qi`UGwR(WV5WgFpZ z*Uf85Bq#fZc`_2N;72#i%@F@94!vpaiX;urylIB`_i0>s(;Uc2l$n(Bpf=JKy2Llx zb*A|XK6ev_n}3I2-XtsajU4cY86MdnX21HD8KUA_@sV5Rufdk&0g4%(jCs4f{3yT34B2G%AV@d_*#{6zm(WKB-T^IyT5(qGWeW8ywMSMzJjjS5c}dM-O89rC2H{s=0D(uxj*Uz zYev|P7kt23_575LeM0C1g$+vR2y+Dzx5#@x;M`!sRQON}ZoDats9`4EFD*Kt6T6d) z@)1sM$@zJ8sN)0Dz98TxZGaiF3}RMPT)4tZ}3O0xGuB-SG3~%xNRMv&h&+D5J;Kz!^n%N zqsD1+%_E25zglsy6c6F#)?9xi%*FYwxz<_IhDvWg&m4n}8QR^G@q1$MTtL6pFLd6t zQm3yvq1)0R$AL;X@Z=iGB4}aC)-r?V0fR2rP;hyHW0&}|9YmCyTXG%cVzqtos-t^~ zeI#YeJOmGB5%f_wh6y|NY)mdrF4$dxi0GXyC2;ZF5`4rNf%X;^;ofaHFwP5jZ5xjB z;YV-%T$e8%pIw|RY}w=XqmwF6F5VM76#vqOOQri^b0TL&u=NK9oNERetp&(MDU)uy zlu>=6JmYz)c0KE#IN{i3fDxJTc77I;HdUo zh;>d~g~C~v!t{xBe4#4d6>Y5V^g*22o&yJ%kH2Zp`TI!w_AnpCrx>9}@Lym}ee*Zr z1MQ)`ycs`i&y6!q=)g^C;0Ceyv6q-?9rwUpY$1>90M?B7*LY<|4sPJj@Xd}KZ0BF$ zIjLMndKf;C%1t97vJX0O@rZtgGrDl+AadKbE0{+`3id%&VU)MdlWBO#(6%Aeo$n{=%6@pXL()DQm0u2z9 z6*#dQbW2!)hjioMsMQm%?Z&lI4^Dw_#FcIw#9!37pgRXqjt_8R4~|z!)IL0>2RDhn zjZgRBI3%3J_j+(4bSK=PC-;+jO|s&TPxXX>{|-Oy$@!9N7}E=k)!7?2?8!yr!M(T* zNI8K~8h6sYf3hWl6+`i*G%nObc)joVY`AyTVoh%@Kj^LvdL#X{7Odrx9L-dC!NY&f zNdC;oP@of^)0@ks=^k>&zTC$UPwHC%pLVGE3G%^y+$Xd_@!R8OAZJpk3tiQaqWJr` zdpZ|jk-F|n{gph3+|e@u%!Jb$oTa5nN+GEQ&LR9;oSV-5rv4;JSc=CD;NWm-lg|&} zTEc{llN$`;e89^M#Sw$KCI}960|#^S8}OSd$hS($mlWCTN^+WD&N1#B@14=+%`k8;mh z9$##gqW3G$i7U!g1y998hH?Gqhj{xi&T8r1&Jsb^WF(OetcfqA{}cBV9y-BMJQ>Cv zqub-3KIDF<$H{Akb85Pq)McNgkENR4JDXWu@Ql$3LwCjK_D;z4>!KUv)BCw|pk~X8 z5;Z8it|3bl7Jx8#7exELThm>1u6hU!UN4k^_`wJ+qe;IdzW*R3L%8k5c z%W?Pw3=V;7MsgYc!kzC@H54^!LqMmU=F>G!+bzq1LR400Q*L9+C=L$sa9tk7eP|Fe zHbEp?3g4H$348*C5GLZ2qqrFQXZ&sy$2C}<7#m7PZXQih!E>;6G`E|P*6q7KkKQ;Y z|A*wS@tx6Jvv7XSu8qqcq)xv`r?_WC{4lly+c_n!M`CPqS5ffs5W`K0Yc8jZ;f8~0 zY{lyYt`CIS@k@b&Z?U$NL!7{Sg6Dz4p^T?E6<3etg26xD8_Rt~C*jO-Tn>EACO;d; zg+bviIAA>2(&KIGI#2x(9y*?jMoLq>a6Gs^_-N_WcrH?RrggpR%fPA$9Phq7;mGO~ zr3r32f&0O%sP_k7d0N=oVzpAmhU+?N%O?H>emQ}g(n6s3-_#i1Atn)axe2GwJ4ZBQ z`QG1E@z4eM+yy2S3R4CfwbRjOo3p48ZSNloG4ItAx#-5q`dz88n8?>_LdLFnu$<~L zJl>VckW3lPG7K=c;>Qy?A6?JC+t>*kCvn+ov9&Y<<4Le}3GeWpNu0kfvvt`>VqtJV zzdnhJL(*PsoXo|l`?r?H<4%*o^YJ_JXOlVj!eI}VCv!dBPqrfB5ty06?P>U3D?Z>m zvSf41^0neBd|?W=fS!p*Oy!F8zT>kOv3a>vwp$*o~_&I|Dqn2Tq^C4WysoZ8Nwhx;riFrib5(H-F3(dn-PB+p1F#+p?c$>_J#F zW^E(>2K;M+!*zcmck-@@e?jrozN1#ffzlDTc9?#R6fNu zv$!kjt1Xm?_|&Ih*LOABW;3ksqgXVt0l_BLzoRG!ATftpCDvRrkgmSzki|gZl=>tnBn>-k6vcWg< zWAO*s+(4u_@i*CAc$9E_dzCw7byK^Kx?SR~%-fzm`&88n;)aWY)oF(<&}d=W_RQ}s z!Vr8Tn;UNtnpdRK#IpDn73qyN#bwb9;~Cq&Ft%A7U zE|$DkpUvUmLp@%L2h8PWs{~5M=jOtO49{E6xm;)ZEbjajH<8|ocYFoq;LWhtJT5fy zi#RwhMtc>XK0$BZ$-ms`eNPQ9ny7?6Q)v-`b~B61DkF+2E#en)!8~pRO^4xk^SPmL zy^)9HfmA{cpzm7jTJm0e-gteE%|RUC6a0kHkY3a<+z2@ZNk)iF@)eXD1J> za!lT|kZVW>2#w1}sRMV0p?R^?DCCu1sUoKabkS4%@fW)fp4{mUu7jv>tWFJn}JHE!2j z@8}TuKD-=uRlx_xt>CzZn%IqcX2ODCm!A}VzynrrqvG#29kJ7L`X1ROg)OU@#0t05 zcfgIgNt^33x1G!cWm6q~3vjrz-Cx1AZu(2p3UvCcQ;`S@ojya#@b#HfBqOY^2CIe8OIQJCL((TWqkx0=k{9@R0W2cnsa#vY!N+~@ zZo+)W!TZ#4SvkK`=qVq6V?9IjEoA8+p7b48g!rzQT?^-n2pqc>jwr9>E^9gXW2u(7 zq!8{FaMXNT$oYfOa}I8<@7?ISqxD~_h>v?bB<98=@$|ds%B}Ja2P_RF48pnq^w)f4bv_b436{9I~j~(mRuv|5*75-oYH^99*DsK;K?}e9b;M#a^jmleX>AfS$ z`yS;mCKj%?Kp}e>zO{i|^S;6@zvn*l7#&r&oi4$9zUT5h+SX;IFLA$OZmLiD2xh|L z6V4lv?@ym_mIg%CJMYi%Z^hiiKw-uza!3rm?|gjMdBgoZSXAlj#&yFtT^_xW>p|0# zaOox(iqZJ|CN7*Fgx`@|8V=sZd9&ef%`m~65B`a3SZ#Ppvab=s$dUYNjAwC|vhgbMG9l*Lt4oW0;HW2F#2KYr zNTXeZTDmi$@cNkM$mqnM@y1fFk!_Pp=KF}s{Sp5$qYZ>cW-Fd5Zf}<& ze(pWzt*y(KVkx0#^sVl_WkZQuMp*hh=jk=@K{nSo=v&gv>fT^oOI-REMpUlYjJTzmn&U+J6ot*ZgMJyxv90xr< zE~ht@VQr=F5}dw4Q=C%aF8+k~|HzrLc9SXj-W*t*B9;@h*l^V?^N58lwTOF2ejfQ_ zBnr5te{)Z`RnX!N7mxgrlDLte-+Swe4U88&wa{XTiwBo*#;e$H!V4%a5e9|%MYvse z7RP}_EF=wsIo5cBr&xps?&JdK)%fF`T>C87YI7_IpYv8+L^O%H;f*7#sLpPZDRFMN ze=|#Nc6?__%prV7R(Kr(h6S+}@pBjPQ&Rpjf=-(i-gtfvM9VUU1Y8Jjkr0p(Ue5KN z8xC*A%LzXqe~oVbQj|KDn%9)dIpFc&MMQ$*^Kfwqw#l4N@F(HoJR-J6SJi@YObZvk ztjoC#r71^dxR`}MmAPc_j(cPdXSE1-M2EvJxxhnAC32H8>=EJFo7j0K+8!4kt%X36 z!%75l##3TjBH?xv#xN?}5lE;jwPFGxR_&m2*8NO`%`R;kG2SIxPKiy!9c*~^0t?Y0 zP-3);UPi&6ptxl(%(6H<>I;Ms#+-7yhE(tNoXk{ExC4=*_69B)4>8bHcondG!c*NS z@p34%>&Iv6e)zl9nZq*y4H}CtI8%i-NNm)VWgoC2`>x!ttCtm zh1>6jLCsYcD9ZjctS*M;xK*#fNtVmJ36%IE4DMRu(=hvemy#>>{Fj99wwhFMFU)?+ z#XDcmt06q`c9{LNOaD)<#{CxNI05`DGVpg?g*!oE`}we(!fevIs`|n=2rqReQG6!M z{)Usj3eZCDQv)gS5TRC?DDfac<{2n)e;65^CBqw`Y^|edPW&x z1SEu)qpBuUYA7WZggNYl2S&1)@E{T>ejDakKpNp{tSAw(n|l=Hm>VV*;Rn09we%3Y zcn=qlmF^m>_EgTcYxce_+(vLRLv1Os32*O7i1XS|_HJQ0+p-9rK#9G>?44co52#76 z>>XX@;wiCPm_5aXH>Jc*VfG{!9t}G|m_5;jM^a)^n7x$?52JFnIQ*FJk=7w$uFLNrri<1jn#l7)c}3$t5YI1H*a%pT;z z8EVczd!VZvIHpPEc0U*HP6b>FPbfFpy~9$$x{YCWBcZ3#U<8!CL72-q!1!(S@Xxh` zXXm7VQIm0WsKNljzwhN58ET2Ua=hZfr@SGk{UvTt!3DU{VI^*&9>-R2KI%8TsKea> z3x39nDxzVDuBs*F_=^{*x?E~sa2XGIu@-+-!KKg_adic^Caa8he9x2l^AIbEZpK$! z$LDRbROx7H>9%Wm3t9VS-m#`$q@0MP!r!Va-O>VBjukGtTb-w$r=ltQ54v||y#JtWF(?$G^ zpj90yD%t}aHo;RU*jONKMcMxh70Ajo0}kqJs952`dCGn|RNU>tt(5&_s3^Pe zAZlq5CGK$H0T70##8MaTOEHn+R)V_0`!u-5O~fU3_YgO_Xb^ns?&<_AuAf51^{z4u zWzV*Xj?lce&^xfhU7_N4E(YvXt3n}2Dy|N#Qc?Dep<=#^4u&PJAkp)UTJh^p7+1%l zQ1NTL_W&0WzbUkIF=6HE>{96Vy3r@G-dvB;&7qF1f0I0bl&>qjZ54mO-Uqn|xDzBD z1T$D4YRQ{XxQ8uVsdp5GZeK}U?n)9327PNoOV@_}9gwRdeFOSjUb(IcM}BBwF6;Vr zQAsVi9*z|*>T>w4qt1VVQe&uTVkjJzCzAH}?iM;SD>Q8rn*{}m#!(|SSVVy^rp+c) zAZ~PnpprO(&~mn^z_AgUJCq+nNOLazi!#7Pxt%;Ybc9O`^uhaQZ$j-oJ~XG0f}%NN zs5HqUb|=JXW9kJrYBI+|C7lQnocX_0rVvt{wvFx>TK_5K=pI_yoeXroPV5E)MH;k{ zj6%NF5gc0DJhZTmM8*zCKL3+9;_nV|LH&Y&Ovc1D#31JP?|iY=9vixS6XCl8^2Hvd zF_3q4os2Bxb$|0+d2Q*l5Ic|K4#Pd)jC&vEg0nRL8FV)|syaN$Oh8d`E~7$=wmkxT zX#`bD{ZI3L3;FNn|5qN`^*p4$9WK-Ga6AbqJr+`@dO=;&#M?xKA#Ja3+dcg5Fx(6N zzyVcUldR+aQ$yu{@{a0|(&`W>2qt$Vj{UZt+T-`^*;!u~g!&SjxR|V@r9P9s< zWE~&x-l-Ka$-p7 zxDZE1hoZMgBqs5Mm%t3NnfgB#JE2G1kwsUZtl? zrMtKpcRtDmeUM93#ppmmHo+KQMr&E{i!G@W*B|HDtObP9Lsu}syDR+9BbWwP-65v066X>!{3W&yj3|fTWP(Y`Ao#?7 zBn5v+Oy*UbcggxiN!HYd4e1qzz}Y1QYXM7E@5~A ze{dLQzi*4~;WV4c-Wk3thz7B{C&)uZ8oPFqOjeCFr6sY1QzRT*4RcPBkibEv zMamO911dHcgEI@oSC!$d5*^4sK1Cw+AN2#7k4`WvRjE9epq#e4iw2t_wN^blaf&R= zR+!cXw@?LEOg?f!IZV<{<0?KG{5f{jG2N1~;Mp_+NkGfrr)M#@x(^4D+5D_B$U^%g&Y@nR&ehPP#+S4~ zn>tet8wHJRzOhsdQCbPi|1=qz^c`m0@;=5vUz8#ed(m%=)e499P(Zz@Tm`5nRojJh z-RDE0?@*Gjnf)}xu9Pv)X%d8ySEot;?Be_;p&(bc@*ccCaogtFd@&>D^4+o!ydz5Wx4oJ=EN@IAy9GZCXP%4mHg zl`Fv{T2!Osl*y@LxLWZ1IIC=%5J4td#Qp{91 z;5N*MW}x3H{hox&%;T6RZ5K;E13tPy_Rbj+DVie6eHW=S28a!6P7N^%T>6g^*vAU? z)fqBK(Z-t2fInXq!2;@_`8Kl1I)I*M)9XmI;raj}5q$P$v)I6M7~jB|K1E4jM%h|N z45l}bovU;#XRvW&+^{*f1Oc%_Po;clwUzm&^kMaN;F+Gv+UiJ1uf5R|MyKzM206_t zp1#1s>WQ)MbC|;(2X24_Sfa+RGg_~D+a}kCj%DffWU|5v(W~G;8psaUgTE+@U9Bf( zLonvc*}+*a;nLQ)&L}r%u8IaS(^;6j{Sa?DEg8%F-Xk(%B`spZZ!T4%<3Wrz7r z#?>Wam*4n9mwzt9%h1+h0 z^y_Pz;BS?}Wr?5V>2!py%zS{ftrm)~ym47oax-eV7cN%zi#kUe{~nhhO?4QORJrVrEbj z@Fp(1KxQb6to8!w3$w$`3!r`Hna@QSA1Bz*izGU`EPUl@91i=@vRDuH{X=v8CxUE= z7{P)#^rNmeSMnS~)KO~1D? zPwj{?{n`L6X}Tz(ooeZl+XI?%1Bd z5l3s#c$F(nb1g>ii;j}cVO^Jq-Y^~U){_k&1@bxc8=o|0Z6L7;V`WiZw}2?tcx=~{ z#g^auI~lPkK2?}8KaraRHi zLjs^lnnC~yfV2zAQx-#qrCkY`G7Wov22al;&NXEike!v2^D$Y6Nm|it-|X$*LY|(I zK_8s`1Lzol;^aNL-^mUk*@iE;{4#&n5acm}hw}EzP&b$VjnO)gy?dEVFf>~llw2}j z5HQIX#$*{1oH?Qf+7fp5GBJ^VAjF#044p8gTdM#Gn$$#s#&1L<{V3TEJ@Cj9r<@Fo zw)0#5qE?}oH4m}lbbRVXDYZc=9{2;OW5a_{J1lTzLkcITO&!uIbxKs2HIlv2L=2$| z+}}X{75qWS&C}(Wd-%Hg;LM5U%xQ=FHUsP}wxfxNed|Jnp2AUKVv#E|K?#OAE;JG< zk&+bxGw1@=*hB)e=VESfbHHvC%A`Cx`f5^baa=8k0DH(+sN>@j73yw&|KS?0o zXru?bgZ_#U;N9IL6uDkWZZ?&K$`j-Om>}Uzs}YsMJeD(inOLwiQ&(Fc$Wkxm43ylocnXYM78_ACe~}YbVTuG#n}ErV!`_x+@x76Q;*H5C`fF#=jry zxyvd8{z>u_E5K|Hj`X{0c1GJv`E z4rwJlE|+~E7|JoxLEVy!p@-$tn{cvtJN`+X56BFl=qEFqithD-YMyWlzlEWnz|aJj z#9kxgh@S;69LR)INWaQ=4aryL4YGa$cQS#IP=_+#>m*(AE?aUP;ujV(cAdPesAa9! zVa|Vs4Y>j56zY>u=AtTg147dv#G&D5GRO8H!VI?}JjE~gN-9mEQAh%8f1H%z|AJX- zQ_b_WHJ^c-7`X@V-#UtG;OB9iVjhUKqbOY!oaVz8{{oR7_o}LYf$-6gQo~I+5>-Rr zGe9{v6c9OE*5Wpl_WE|S=O0XQn+)oClmG_&{HZ~l=VO+1n*^KkkT?}y?}}X8g!Zx` znu~z%T-)H5MO2$=mUSC~K!>n@-X?<;Z?faJNuXh=fxd=h)58S!s|LCR)9L}R>RHIT zZj*5Hi-sw)U8O#UQ|Nl+DCoBP90I?%jnym<>*apYK&P{@cgUQmcte3NtJXM&81fyi zNUi*uTh3b)^p*(O=pe%+UA;Ca#%I|;cI*yp?ayb;cgP~m_lR`{u(@~1a6!_;pyN=2 zlU=OnF0qLB^sr?ybvy(|>H)f@Cl_pX-`3N+tm!TZ9}<3{(VqKcC4dhr{WE?`H@;Bs za=0AYJjaa$=4mFW{RS^vuaDiBznKBA#8;5pA%&aD)P3B4WweDPY2MSvX4+wqeV~O{ z1})aprC1lQPI|@7{4=|m-R!2b;Co>CC;bmRFi7cUFp_28Bl9(vv1gov+0XaLTYV1T zL%P4-^|zXtL&{b5_|S@qzv%x;DvV`3bA(2MF4Cl4U#~ zqq6lu@KE4W&s0uwd=_=o6TSlk*XSfto)1NA(bQ>yx!(-c) zUshVF<8m~L3TAAD9lT9!QY*a6uV5Qn$+d`QL^#9kL#;Aj_ZEZmX>rlXNjgDuKD?l1 z+F@PlFs}3@eUrH!k`)2zCt?L&W~^r8ACu<;cM)e5acIwvPlZ_x!ZdpB=}9$g$749H(EOO} z^nd8J3t%5`i)(2It862omiZlS4Oy%AqZu9US32y4HIT?JT^(zG2kkT5g9Azr|T`m+#g+FEI=Q0lW@_g-#zwYG}&>k;kR;41Ll7eyK>17MRo z2MgNnV+l|Te5!)uCORM%&AnWLW#&`uBx=kXlD*JX?b~DbF5kRhIK@j}#|(6_{J9WW zLFfZGZ(u)NurSA7R)2uLA|vM_68DTUn7y40RJR93AE8H>ryaHko@1BW$yjk15`xIF zNLrBYSoWFz-GUdbgV?AJ(qBCgrbimd=68_DY%@}x*EtkO8nn6;;r(orxEUz$^2Uj*KRe@mi&c%d!*Y=4rv1oWRd%z3AhX?E$We&NSJE?b z#`*2+L?=v)XIV!l8KpSFlDZ(Odq11gMdB^Rtqrpsxw_Q-Fc+f&$L54iACn|=`c z2Mbu^yeKu?h6Wp!8u`hvrbVKE|CMPK;&8Y%+ollp3Jsg75c|T_)maL0i|Tl%=Qtd> z5~G6mc6w?$VWS-awL@N7`zgOBjN4HAGhOhLCzHL*i~UqPIz2mBHZK|!9=4em`_DRI zP3;4ft=v|DhbK7Cw$4<4{Jz|pio3#|t)24W3D4$Ev^$(X0v_iX5dA?NuRZ=CXc z*olh<&g1CB!3&9fmq7Z>tdCNhF)zFnD%#Vldf=uDFKG}WK~M0y`tCW5K4`P&xU#gh z%OTeaG|q6f7R|y00G8u7ZhOm`mVUEs6+bV-6{)VxDc9yI=xgklQnV${MJicQGlvAy zlWlgh%fXvw!o7?BLS%mA>Vx1zd8QAoZL>{Q$vA-@Jsz&g1R)k|W)oE6tb{MxVn?b# z5QjEyyg&3x@kS7w|9#AWnf$EHq5z6TT7my?4X_Uo>ZpZXP>K1oG$=sc&=?go(}J~- zvxhh58a3|AOKASpkFn0B0h4&zEsX=JJE98R*O=rZ4pW4%VQO)@VtmzlwKz(X{YgArQ2zh- zKl1;?JP!o?U;kOIpEypjrRt=gsPs`Rt@^3AICreVRyAyf_#v?iRh~~5yN!7F?wiINAWp*e7^_dTJC=I?%VG_dn@Oc9b@yO7t}odkCzus F`Zv=mZx8?g diff --git a/boards/default/micropython_robot/build/MixBot_lib-v1.23.0.bin b/boards/default/micropython_robot/build/MixBot_lib-v1.23.0.bin index ec15482ffa02bb30d4677cf6c82b41162ee83d44..c5e420fb89cab68302db26394f0e7996e2006702 100644 GIT binary patch delta 150337 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

! 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

2~ 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 s0zUueZ$@Q8<}a4-LDcbzK7QKT$FzSozObw4%W3 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�^HAh_o83^5Z%F7%?nr8(M_+!R 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 Ar2qf` diff --git a/boards/default/micropython_robot/build/Mixgo_FeiYi_lib-v1.23.0.bin b/boards/default/micropython_robot/build/Mixgo_FeiYi_lib-v1.23.0.bin index cdbfecaedc51016189bd6aaf9ce6900edeac6dce..1fc95baaae236aab14d94442ccc59d9db205daf7 100644 GIT binary patch delta 346173 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⁢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

  • l%`cH_m29@%@d6BgAw^8Umw#YI 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�HTb5 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
    9tuyhHJL!f#vTNNH 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 diff --git a/boards/default/micropython_robot/main.bundle.js b/boards/default/micropython_robot/main.bundle.js index d54c63a0..5c4c76ec 100644 --- a/boards/default/micropython_robot/main.bundle.js +++ b/boards/default/micropython_robot/main.bundle.js @@ -1,4 +1,4 @@ -(()=>{"use strict";var t={d:(e,i)=>{for(var n in i)t.o(i,n)&&!t.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:i[n]})},o:(t,e)=>Object.prototype.hasOwnProperty.call(t,e),r:t=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})}},e={};t.r(e),t.d(e,{controls_type:()=>Rt,controls_typeLists:()=>ct,lists_zip:()=>gt,lists_zip_container:()=>Ct,lists_zip_item:()=>St,unpack_iterable_object:()=>At,variables_change:()=>Et,variables_get:()=>ht,variables_global:()=>Ot,variables_set:()=>mt});var i={};t.r(i),t.d(i,{base_setup:()=>Dt,controls_delay:()=>ft,controls_end_program:()=>Ft,controls_except:()=>Ht,controls_finally:()=>kt,controls_flow_statements:()=>xt,controls_for:()=>yt,controls_forEach:()=>vt,controls_for_range:()=>Vt,controls_if:()=>Pt,controls_if_else:()=>Ut,controls_if_elseif:()=>Gt,controls_if_if:()=>Bt,controls_lambda:()=>Kt,controls_main:()=>Nt,controls_pass:()=>Jt,controls_range:()=>Yt,controls_repeat_ext:()=>Wt,controls_thread:()=>Qt,controls_try:()=>wt,controls_try_finally:()=>bt,controls_whileUntil:()=>Xt,datetime_fromtimestamp:()=>te,do_while:()=>qt,garbage_collection:()=>zt,gene_unique_identifier:()=>ee,get_mem_alloc:()=>jt,get_mem_free:()=>Zt,get_unique_identifier:()=>$t});var n={};t.r(n),t.d(n,{base_map:()=>ge,generate_cartesian_product:()=>Se,math_arithmetic:()=>oe,math_bit:()=>ae,math_constant:()=>se,math_constant_mp:()=>_e,math_constrain:()=>Me,math_dec:()=>re,math_indexer_number:()=>me,math_map:()=>he,math_max_min:()=>le,math_number:()=>ne,math_number_base_conversion:()=>Ie,math_random:()=>Te,math_random_seed:()=>Ee,math_round:()=>Oe,math_selfcalcu:()=>pe,math_to_int:()=>de,math_trig:()=>ue,text_to_number:()=>Re,text_to_number_skulpt:()=>ce,turn_to_int:()=>Ce});var s={};t.r(s),t.d(s,{ascii_to_char:()=>Fe,char_to_ascii:()=>Pe,number_to_text:()=>Ye,os_system:()=>ni,text:()=>Le,text_capital:()=>Ue,text_center:()=>we,text_char:()=>De,text_char_at:()=>be,text_char_at2:()=>Xe,text_char_at3:()=>$e,text_compareTo:()=>Ze,text_compare_to:()=>Ge,text_create_with_container:()=>qe,text_create_with_item:()=>ze,text_encode:()=>ei,text_equals_starts_ends:()=>Be,text_eval:()=>ii,text_find:()=>He,text_format:()=>Qe,text_format_noreturn:()=>ti,text_join:()=>fe,text_join_seq:()=>ke,text_length:()=>ve,text_random_char:()=>xe,text_replace:()=>We,text_split:()=>Ke,text_strip:()=>Je,text_substring:()=>Ve,text_substring2:()=>ye,text_substring3:()=>je,text_textarea:()=>Ne});var _={};t.r(_),t.d(_,{ENUMERATE:()=>Bi,content_in_lists:()=>Ui,enumerate:()=>Gi,list_many_input:()=>Li,list_tolist:()=>Fi,list_tolist2:()=>Vi,list_trig:()=>Ci,lists_2d_get_col_row_data:()=>ai,lists_2d_get_data_with_col_row:()=>pi,lists_append_extend:()=>Ti,lists_change_to:()=>Ai,lists_change_to_general:()=>Di,lists_clear:()=>Oi,lists_create_with:()=>ui,lists_create_with2:()=>Pi,lists_create_with_container:()=>di,lists_create_with_item:()=>li,lists_create_with_noreturn:()=>Ni,lists_create_with_text:()=>ri,lists_create_with_text2:()=>Yi,lists_del_general:()=>fi,lists_find:()=>gi,lists_getIndex3:()=>vi,lists_getSublist3:()=>Xi,lists_get_index:()=>_i,lists_get_random_item:()=>Mi,lists_get_random_sublist:()=>hi,lists_get_sublist:()=>oi,lists_insert_value:()=>mi,lists_insert_value2:()=>xi,lists_pop:()=>ci,lists_remove_at:()=>Ri,lists_remove_at2:()=>yi,lists_reverse:()=>Ei,lists_setIndex3:()=>bi,lists_set_index:()=>Ii,lists_sort:()=>Si});var o={};t.r(o),t.d(o,{dicts_add_change_del:()=>sn,dicts_add_or_change:()=>qi,dicts_clear:()=>Zi,dicts_create_with:()=>Hi,dicts_create_with_container:()=>ki,dicts_create_with_item:()=>Wi,dicts_create_with_noreturn:()=>pn,dicts_deldict:()=>nn,dicts_delete:()=>zi,dicts_get:()=>Ji,dicts_get_default:()=>Qi,dicts_items:()=>$i,dicts_keys:()=>Ki,dicts_length:()=>en,dicts_pop:()=>_n,dicts_setdefault:()=>on,dicts_to_json:()=>un,dicts_to_json2:()=>ln,dicts_to_to:()=>dn,dicts_todict:()=>an,dicts_update:()=>ji,dicts_values:()=>tn,json_to_dicts:()=>rn});var p={};t.r(p),t.d(p,{logic_boolean:()=>En,logic_compare:()=>Tn,logic_compare_continous:()=>Mn,logic_is:()=>gn,logic_is_in:()=>cn,logic_negate:()=>mn,logic_null:()=>On,logic_operation:()=>hn,logic_tobool:()=>Cn,logic_true_or_false:()=>Rn});var a={};t.r(a),t.d(a,{sdcard_mount:()=>Kn,sdcard_use_spi_init:()=>Wn,storage_can_write_ornot:()=>Yn,storage_change_dir:()=>Hn,storage_close_file:()=>Xn,storage_delete_file:()=>xn,storage_file_seek:()=>Bn,storage_file_tell:()=>Vn,storage_file_write:()=>Dn,storage_fileopen:()=>An,storage_fileopen_new:()=>Ln,storage_fileopen_new_encoding:()=>Nn,storage_get_a_line:()=>Pn,storage_get_contents:()=>Fn,storage_get_contents_without_para:()=>fn,storage_get_current_dir:()=>Gn,storage_get_file_size:()=>yn,storage_get_filename:()=>vn,storage_is_file:()=>kn,storage_list_all_files:()=>bn,storage_make_dir:()=>Un,storage_open_file_with_os:()=>Sn,storage_rename:()=>wn});var u={};t.r(u),t.d(u,{procedures_callnoreturn:()=>$n,procedures_callreturn:()=>ts,procedures_defnoreturn:()=>qn,procedures_defreturn:()=>zn,procedures_ifreturn:()=>es,procedures_mutatorarg:()=>Zn,procedures_mutatorcontainer:()=>jn,procedures_return:()=>is});var r={};t.r(r),t.d(r,{tuple_change_to:()=>Ts,tuple_create_with:()=>ss,tuple_create_with_container:()=>_s,tuple_create_with_item:()=>os,tuple_create_with_noreturn:()=>Es,tuple_create_with_text2:()=>ps,tuple_create_with_text_return:()=>as,tuple_del:()=>ds,tuple_find:()=>Ms,tuple_getIndex:()=>us,tuple_getSublist:()=>ms,tuple_get_random_item:()=>Rs,tuple_get_sublist:()=>Os,tuple_join:()=>ls,tuple_length:()=>rs,tuple_max:()=>Is,tuple_totuple:()=>cs,tuple_trig:()=>hs});var d={};t.r(d),t.d(d,{set_add_discard:()=>Ps,set_clear:()=>Ds,set_create_with:()=>Cs,set_create_with_container:()=>Ss,set_create_with_item:()=>As,set_create_with_text_return:()=>Xs,set_length:()=>Ls,set_operate:()=>fs,set_operate_update:()=>Fs,set_pop:()=>Ns,set_sub:()=>Ys,set_toset:()=>bs,set_update:()=>vs});var l={};t.r(l),t.d(l,{html_content:()=>Gs,html_content_more:()=>Us,html_document:()=>ys,html_form:()=>Hs,html_head_body:()=>Bs,html_style:()=>ws,html_style_color:()=>Ws,html_style_content:()=>ks,html_text:()=>Ks,html_title:()=>Vs});var I={};t.r(I),t.d(I,{attribute_access:()=>o_,function_call:()=>n_,function_call_container:()=>s_,function_call_item:()=>__,raw_block:()=>qs,raw_empty:()=>js,raw_expression:()=>zs,raw_table:()=>Qs,text_comment:()=>Zs,text_print_multiple:()=>t_,text_print_multiple_container:()=>e_,text_print_multiple_item:()=>i_,type_check:()=>$s});var T={};t.r(T),t.d(T,{controls_type:()=>d_,controls_typeLists:()=>l_,lists_zip:()=>I_,unpack_iterable_object:()=>T_,variables_change:()=>u_,variables_get:()=>p_,variables_global:()=>r_,variables_set:()=>a_});var M={};t.r(M),t.d(M,{Panic_with_status_code:()=>S_,base_setup:()=>h_,controls_delay:()=>C_,controls_flow_statements:()=>g_,controls_for:()=>O_,controls_forEach:()=>f_,controls_for_range:()=>R_,controls_if:()=>m_,controls_interrupts:()=>N_,controls_lambda:()=>P_,controls_main:()=>M_,controls_millis:()=>A_,controls_nointerrupts:()=>D_,controls_pass:()=>v_,controls_range:()=>F_,controls_repeat:()=>U_,controls_repeat_ext:()=>x_,controls_thread:()=>X_,controls_try_finally:()=>E_,controls_whileUntil:()=>c_,datetime_fromtimestamp:()=>w_,do_while:()=>b_,garbage_collection:()=>y_,gene_unique_identifier:()=>H_,get_mem_alloc:()=>V_,get_mem_free:()=>B_,get_unique_identifier:()=>G_,reset:()=>L_,time_sleep:()=>Y_});var h={};t.r(h),t.d(h,{base_map:()=>ro,generate_cartesian_product:()=>Io,math_arithmetic:()=>Q_,math_bit:()=>J_,math_constant:()=>W_,math_constant_mp:()=>K_,math_constrain:()=>no,math_dec:()=>Z_,math_indexer_number:()=>oo,math_map:()=>io,math_max_min:()=>to,math_number:()=>k_,math_number_base_conversion:()=>so,math_random:()=>eo,math_random_seed:()=>_o,math_round:()=>po,math_selfcalcu:()=>q_,math_single:()=>z_,math_to_int:()=>$_,math_trig:()=>j_,text_to_number:()=>ao,text_to_number_skulpt:()=>uo,turn_to_int:()=>lo});var m={};t.r(m),t.d(m,{ascii_to_char:()=>Eo,char_to_ascii:()=>Oo,number_to_text:()=>Ro,os_system:()=>Ho,text:()=>To,text_capital:()=>fo,text_center:()=>Fo,text_char:()=>ho,text_char_at:()=>Co,text_char_at2:()=>go,text_char_at3:()=>Go,text_compareTo:()=>Bo,text_compare_to:()=>Lo,text_encode:()=>Uo,text_equals_starts_ends:()=>Ao,text_eval:()=>wo,text_find:()=>Po,text_format:()=>xo,text_format_noreturn:()=>yo,text_join:()=>mo,text_join_seq:()=>Yo,text_length:()=>co,text_random_char:()=>So,text_replace:()=>vo,text_split:()=>Xo,text_strip:()=>bo,text_substring:()=>Do,text_substring2:()=>No,text_substring3:()=>Vo,text_textarea:()=>Mo});var E={};t.r(E),t.d(E,{content_in_lists:()=>Cp,enumerate:()=>gp,list_many_input:()=>up,list_tolist:()=>Rp,list_tolist2:()=>cp,list_trig:()=>op,lists_2d_get_col_row_data:()=>Ko,lists_2d_get_data_with_col_row:()=>Wo,lists_append_extend:()=>jo,lists_change_to:()=>ap,lists_change_to_general:()=>dp,lists_clear:()=>ip,lists_create_with:()=>Jo,lists_create_with2:()=>Ip,lists_create_with_noreturn:()=>rp,lists_create_with_text:()=>Qo,lists_create_with_text2:()=>Tp,lists_del_general:()=>lp,lists_find:()=>np,lists_getIndex3:()=>Mp,lists_getSublist3:()=>hp,lists_get_index:()=>qo,lists_get_random_item:()=>Zo,lists_get_random_sublist:()=>$o,lists_get_sublist:()=>ko,lists_insert_value:()=>tp,lists_insert_value2:()=>Ep,lists_pop:()=>_p,lists_remove_at:()=>sp,lists_remove_at2:()=>Op,lists_reverse:()=>ep,lists_setIndex3:()=>mp,lists_set_index:()=>zo,lists_sort:()=>pp});var O={};t.r(O),t.d(O,{dicts_add_change_del:()=>xp,dicts_add_or_change:()=>Dp,dicts_clear:()=>Pp,dicts_create_with:()=>Sp,dicts_create_with_noreturn:()=>Bp,dicts_deldict:()=>bp,dicts_delete:()=>fp,dicts_get:()=>Lp,dicts_get_default:()=>Np,dicts_items:()=>Yp,dicts_keys:()=>Ap,dicts_length:()=>Xp,dicts_pop:()=>yp,dicts_setdefault:()=>Vp,dicts_to_json:()=>Up,dicts_to_json2:()=>kp,dicts_to_to:()=>Hp,dicts_todict:()=>Gp,dicts_update:()=>Fp,dicts_values:()=>vp,json_to_dicts:()=>wp});var R={};t.r(R),t.d(R,{logic_boolean:()=>qp,logic_compare:()=>Wp,logic_compare_continous:()=>Kp,logic_is:()=>$p,logic_is_in:()=>Zp,logic_negate:()=>Qp,logic_null:()=>zp,logic_operation:()=>Jp,logic_tobool:()=>ta,logic_true_or_false:()=>jp});var c={};t.r(c),t.d(c,{sdcard_mount:()=>Ca,sdcard_use_spi_init:()=>ga,storage_can_write_ornot:()=>ua,storage_change_dir:()=>ma,storage_close_file:()=>da,storage_delete_file:()=>Ia,storage_file_seek:()=>ha,storage_file_tell:()=>Ma,storage_file_write:()=>_a,storage_fileopen:()=>ia,storage_fileopen_new:()=>na,storage_fileopen_new_encoding:()=>sa,storage_get_a_line:()=>aa,storage_get_contents:()=>pa,storage_get_contents_without_para:()=>oa,storage_get_current_dir:()=>Ea,storage_get_file_size:()=>Ta,storage_get_filename:()=>ra,storage_is_file:()=>ca,storage_list_all_files:()=>la,storage_make_dir:()=>Oa,storage_open_file_with_os:()=>ea,storage_rename:()=>Ra});var g={};t.r(g),t.d(g,{procedures_callnoreturn:()=>Na,procedures_callreturn:()=>La,procedures_defnoreturn:()=>Aa,procedures_defreturn:()=>Sa,procedures_ifreturn:()=>Da,procedures_return:()=>fa});var C={};t.r(C),t.d(C,{tuple_change_to:()=>Va,tuple_create_with:()=>Fa,tuple_create_with_noreturn:()=>wa,tuple_create_with_text2:()=>Pa,tuple_create_with_text_return:()=>Ya,tuple_del:()=>ba,tuple_find:()=>Ba,tuple_getIndex:()=>va,tuple_getSublist:()=>Ua,tuple_get_random_item:()=>ka,tuple_get_sublist:()=>Ha,tuple_join:()=>xa,tuple_length:()=>Xa,tuple_max:()=>ya,tuple_totuple:()=>Wa,tuple_trig:()=>Ga});var S={};t.r(S),t.d(S,{set_add_discard:()=>Za,set_clear:()=>qa,set_create_with:()=>Ka,set_create_with_text_return:()=>eu,set_length:()=>Ja,set_operate:()=>za,set_operate_update:()=>ja,set_pop:()=>Qa,set_sub:()=>$a,set_toset:()=>iu,set_update:()=>tu});var A={};t.r(A),t.d(A,{html_content:()=>ou,html_content_more:()=>pu,html_document:()=>nu,html_form:()=>uu,html_head_body:()=>_u,html_style:()=>au,html_style_content:()=>ru,html_text:()=>du,html_title:()=>su});var L={};t.r(L),t.d(L,{attribute_access:()=>Eu,function_call:()=>mu,raw_block:()=>lu,raw_empty:()=>Tu,raw_expression:()=>Iu,raw_table:()=>Mu,type_check:()=>hu});var N={};t.r(N),t.d(N,{PIN_init:()=>Or,actuator_extern_get_led_bright:()=>Fu,actuator_extern_get_led_state:()=>Pu,actuator_extern_led_bright:()=>fu,actuator_extern_led_brightness:()=>Yu,actuator_ms32006_dcmotor:()=>Uu,actuator_ms32006_init:()=>Gu,actuator_ms32006_stepper:()=>wu,actuator_neopixel_init:()=>Hu,actuator_neopixel_rgb:()=>ku,actuator_neopixel_rgb_all:()=>Wu,actuator_neopixel_write:()=>Ku,actuator_use_uart_init:()=>Ju,esp32_music_get_tempo_extern:()=>Lu,esp32_music_pitch:()=>gu,esp32_music_pitch_init:()=>cu,esp32_music_pitch_with_time:()=>Cu,esp32_music_play_list:()=>Su,esp32_music_reset_extern:()=>Nu,esp32_music_set_tempo_extern:()=>Au,esp32_music_stop:()=>Du,mixbot_actuator_extern_get_addr:()=>mr,mixbot_actuator_extern_set_addr:()=>Er,mixbot_addr_extern:()=>sr,parrot_PIN_init:()=>Cr,parrot_move_speed:()=>Sr,pin_led_bright:()=>Rr,player_insert_music:()=>$u,player_play_music:()=>Zu,player_set_mode:()=>ju,player_set_play:()=>qu,player_set_volume:()=>zu,player_whether_stop:()=>Qu,robot_led_extern:()=>ar,robot_led_extern_get_value:()=>ur,robot_motor_extern:()=>_r,robot_motor_extern_get_speed:()=>or,robot_servo_extern_absolute_run:()=>Ir,robot_servo_extern_get_status:()=>rr,robot_servo_extern_relative_continue:()=>hr,robot_servo_extern_relative_origin:()=>Tr,robot_servo_extern_relative_run:()=>Mr,robot_servo_extern_stop:()=>lr,robot_servo_extern_stop_mode:()=>dr,robot_traffic_light_extern:()=>pr,servo_PIN_init:()=>cr,servo_get_angle:()=>Vu,servo_get_speed:()=>Bu,servo_init:()=>vu,servo_move:()=>Xu,servo_move_angle:()=>gr,servo_set_angle:()=>xu,servo_set_speed:()=>yu,servo_speed_360:()=>bu,syn6288_builtin_voice:()=>ir,syn6288_get_voice:()=>er,syn6288_set_voice:()=>tr,syn6288_tts_play:()=>nr});var D={};t.r(D),t.d(D,{actuator_dc_motor:()=>id,actuator_dc_motor_stop:()=>nd,actuator_get_led_bright:()=>fr,actuator_get_led_state:()=>Fr,actuator_led_bright:()=>Dr,actuator_led_brightness:()=>Pr,actuator_mixbot_buzzer_on_off:()=>ad,actuator_mixgo_nova_mic_get:()=>Id,actuator_mixgo_nova_mic_set:()=>ld,actuator_mixgo_nova_onboard_music_pitch:()=>Od,actuator_mixgo_nova_onboard_music_stop:()=>Rd,actuator_mixgo_nova_play_audio:()=>md,actuator_mixgo_nova_play_online_audio:()=>Ed,actuator_mixgo_nova_record_audio:()=>hd,actuator_mixgo_nova_voice_get:()=>Md,actuator_mixgo_nova_voice_set:()=>Td,actuator_mixgo_zero_led_color:()=>Yr,actuator_onboard_neopixel_rgb:()=>Vr,actuator_onboard_neopixel_rgb_all:()=>Br,actuator_onboard_neopixel_rgb_show_all_chase:()=>Ur,actuator_onboard_neopixel_rgb_show_all_rainbow:()=>Gr,actuator_onboard_neopixel_write:()=>wr,actuator_rm_onboard_neopixel_rgb:()=>Hr,actuator_rm_onboard_neopixel_rgb_all:()=>kr,actuator_rm_onboard_neopixel_rgb_show_all_chase:()=>Wr,actuator_stepper_keep:()=>td,actuator_stepper_stop:()=>ed,analog_ble_keyboard_init:()=>vd,analog_ble_keyboard_input:()=>xd,analog_ble_keyboard_send_battery:()=>Vd,analog_ble_keyboard_str:()=>yd,analog_ble_mouse_init:()=>Bd,analog_ble_mouse_input:()=>wd,analog_ble_mouse_send_battery:()=>Hd,analog_keyboard_input:()=>Sd,analog_keyboard_str:()=>Yd,analog_mouse_input:()=>Fd,bitbot_motor:()=>dd,bitbot_move:()=>ud,bitbot_stop:()=>rd,ble_keyboard_connect:()=>bd,ble_keyboard_get_mac:()=>Xd,ble_mouse_connect:()=>Ud,ble_mouse_get_mac:()=>Gd,cc_number:()=>yr,educore_ble_keyboard_input:()=>$d,educore_ble_sensor_connected:()=>Zd,educore_ble_sensor_init:()=>jd,educore_buzzer:()=>kd,educore_buzzer_play_tone:()=>Wd,educore_buzzer_play_tone_time:()=>Kd,educore_buzzer_stop:()=>Jd,educore_neopixel_clear:()=>zd,educore_neopixel_rgb:()=>qd,educore_rgb_light:()=>Qd,esp32_music_get_tempo:()=>Jr,esp32_music_reset:()=>Qr,esp32_music_set_tempo:()=>Kr,esp32_onboard_music_pitch:()=>qr,esp32_onboard_music_pitch_with_time:()=>zr,esp32_onboard_music_play_list:()=>Zr,esp32_onboard_music_stop:()=>jr,general_key:()=>Ld,general_key_tuple:()=>Nd,generalkey_container:()=>Dd,generalkey_create_with_item:()=>fd,get_power_output:()=>gd,ledswitch:()=>Nr,mixbot_motor:()=>pd,mixbot_motor_status:()=>sd,mixbot_move:()=>_d,mixbot_stop:()=>od,mouse_key:()=>Pd,number:()=>Lr,rm_actuator_get_led_bright:()=>Xr,rm_actuator_get_led_state:()=>br,rm_actuator_led_bright:()=>vr,rm_actuator_led_brightness:()=>xr,rm_motor:()=>$r,set_all_power_output:()=>Cd,set_power_output:()=>cd,special_key:()=>Ad});var f={};t.r(f),t.d(f,{ai_sensor_20object:()=>vl,ai_sensor_ailocal_class:()=>gl,ai_sensor_ailocal_class_result:()=>Cl,ai_sensor_ailocal_train:()=>cl,ai_sensor_asr_recognize:()=>Dl,ai_sensor_audio_play:()=>Al,ai_sensor_audio_record:()=>Sl,ai_sensor_barcode:()=>pl,ai_sensor_circle:()=>Il,ai_sensor_classifier_faces:()=>Yl,ai_sensor_color:()=>ml,ai_sensor_color_chases:()=>Rl,ai_sensor_color_chases_result:()=>Ol,ai_sensor_config:()=>_l,ai_sensor_face:()=>Pl,ai_sensor_find_20objects:()=>Xl,ai_sensor_find_barcodes:()=>al,ai_sensor_find_circles:()=>Tl,ai_sensor_find_colors:()=>El,ai_sensor_find_licenseplates:()=>Fl,ai_sensor_find_lines:()=>ll,ai_sensor_find_qrcodes:()=>sl,ai_sensor_find_rects:()=>hl,ai_sensor_find_tags:()=>rl,ai_sensor_licenseplate:()=>fl,ai_sensor_line:()=>dl,ai_sensor_qrcode:()=>il,ai_sensor_qrcode_lite:()=>nl,ai_sensor_rect:()=>Ml,ai_sensor_rgb:()=>ol,ai_sensor_tag:()=>ul,ai_sensor_use_uart_init:()=>el,ai_sensor_yolo_recognize:()=>Ll,ai_sensor_yolo_recognize_result:()=>Nl});var F={};t.r(F),t.d(F,{MICROPYTHON_AI_Speech_asr:()=>yl,MICROPYTHON_AI_Speech_unit:()=>xl,MICROPYTHON_AI_client:()=>bl});var P={};t.r(P),t.d(P,{mpython_blynk_app_data:()=>Zl,mpython_blynk_app_notify:()=>Wl,mpython_blynk_email:()=>Ql,mpython_blynk_get_timers:()=>ql,mpython_blynk_on_connected:()=>wl,mpython_blynk_on_disconnected:()=>Ul,mpython_blynk_run:()=>kl,mpython_blynk_sensor_data_to_app:()=>jl,mpython_blynk_set_property:()=>Jl,mpython_blynk_setup:()=>$l,mpython_blynk_stop_timers:()=>Kl,mpython_blynk_sync_virtual:()=>Gl,mpython_blynk_terminal_widget_vpin:()=>Bl,mpython_blynktimer:()=>zl,mpython_blynktimer_run:()=>Hl});var Y={};t.r(Y),t.d(Y,{communicate_bluetooth_central_init:()=>bI,communicate_bluetooth_connect:()=>BI,communicate_bluetooth_disconnect:()=>GI,communicate_bluetooth_handle:()=>WI,communicate_bluetooth_is_connected:()=>wI,communicate_bluetooth_mac:()=>VI,communicate_bluetooth_peripheral_init:()=>xI,communicate_bluetooth_recv:()=>HI,communicate_bluetooth_recv_only:()=>kI,communicate_bluetooth_scan:()=>yI,communicate_bluetooth_send:()=>UI,communicate_espnow_init:()=>KI,communicate_espnow_init_new:()=>JI,communicate_i2c_available:()=>mI,communicate_i2c_init:()=>nI,communicate_i2c_master_read:()=>hI,communicate_i2c_onboard:()=>eI,communicate_i2c_read:()=>sI,communicate_i2c_scan:()=>oI,communicate_i2c_write:()=>_I,communicate_ir_recv_init:()=>AI,communicate_ir_send_init:()=>FI,communicate_ow_init:()=>OI,communicate_ow_read:()=>cI,communicate_ow_reset:()=>SI,communicate_ow_scan:()=>RI,communicate_ow_select:()=>CI,communicate_ow_write:()=>gI,communicate_spi_buffer:()=>uI,communicate_spi_init:()=>pI,communicate_spi_onboard:()=>iI,communicate_spi_read:()=>rI,communicate_spi_read_output:()=>dI,communicate_spi_readinto:()=>lI,communicate_spi_readinto_output:()=>II,communicate_spi_set:()=>aI,communicate_spi_write:()=>TI,communicate_spi_write_readinto:()=>MI,espnow_radio_channel:()=>$I,espnow_radio_channel_new:()=>eT,espnow_radio_on_off:()=>iT,espnow_radio_rec:()=>sT,espnow_radio_recv:()=>oT,espnow_radio_recv_certain_msg:()=>pT,espnow_radio_recv_certain_msg_new:()=>uT,espnow_radio_recv_msg:()=>_T,espnow_radio_recv_new:()=>aT,espnow_radio_send:()=>nT,espnow_radio_txpower:()=>tT,i2c_available:()=>PT,i2c_init:()=>mT,i2c_master_reader2:()=>FT,i2c_read:()=>ET,i2c_scan:()=>RT,i2c_slave_onreceive:()=>EI,i2c_write:()=>OT,internal_variable:()=>LI,ir_recv_timeout:()=>fI,ir_transmit_busy:()=>XI,ir_transmit_conventional_data:()=>PI,ir_transmit_raw_code:()=>vI,ir_transmit_study_code:()=>YI,ir_whether_recv:()=>DI,lora_init:()=>rT,lora_packet:()=>dT,lora_recv:()=>IT,lora_send:()=>lT,network_espnow_info:()=>qI,network_espnow_mac:()=>QI,network_espnow_recv:()=>zI,network_espnow_recv_handle:()=>ZI,network_espnow_send:()=>jI,recv_fun:()=>NI,spi_buffer:()=>CT,spi_init:()=>cT,spi_read:()=>ST,spi_read_output:()=>AT,spi_readinto:()=>LT,spi_readinto_output:()=>NT,spi_set:()=>gT,spi_write:()=>DT,spi_write_readinto:()=>fT,urequests_attribute:()=>MT,urequests_get:()=>TT,urequests_method:()=>hT});var v={};t.r(v),t.d(v,{display_animate:()=>pM,display_blink_rate:()=>nM,display_circle:()=>aM,display_color_seclet:()=>RM,display_draw_4strings:()=>jT,display_fill:()=>oM,display_get_screen_image:()=>iM,display_help:()=>rM,display_image_size:()=>ZT,display_lcd_use_i2c_init:()=>LM,display_line:()=>tM,display_line_arbitrarily:()=>eM,display_matrix_extern_bright_point:()=>HT,display_matrix_extern_bright_screen:()=>WT,display_matrix_extern_clear:()=>KT,display_matrix_extern_get_pixel:()=>wT,display_matrix_extern_get_screen_pixel:()=>kT,display_matrix_extern_image_builtins:()=>JT,display_matrix_extern_scroll_string:()=>yT,display_matrix_extern_scroll_string_delay:()=>VT,display_matrix_extern_shift:()=>UT,display_matrix_extern_show_frame_string:()=>BT,display_matrix_extern_show_frame_string_delay:()=>GT,display_matrix_extern_show_image:()=>bT,display_matrix_extern_show_image_or_string_delay:()=>xT,display_matrix_use_i2c_init:()=>XT,display_oled_drawPixel:()=>lM,display_oled_showBitmap:()=>dM,display_oled_use_i2c_init:()=>PM,display_onoff:()=>_M,display_rect:()=>$T,display_rgb_color:()=>sM,display_tm1650_power:()=>TM,display_tm1650_set_brightness:()=>mM,display_tm1650_show_dot:()=>hM,display_tm1650_show_num:()=>MM,display_tm_use_i2c_init:()=>IM,display_triangle:()=>uM,display_use_i2c_init:()=>zT,extern_oled_bright_point:()=>wM,extern_oled_clear:()=>HM,extern_oled_get_pixel:()=>UM,extern_oled_hvline:()=>WM,extern_oled_line:()=>KM,extern_oled_scroll_string:()=>xM,extern_oled_scroll_string_delay:()=>yM,extern_oled_shape_rect:()=>kM,extern_oled_shift:()=>GM,extern_oled_show_frame_string:()=>VM,extern_oled_show_frame_string_delay:()=>BM,extern_oled_show_image:()=>YM,extern_oled_show_image_or_string_delay:()=>bM,extern_oled_show_image_xy:()=>vM,extern_oled_show_string:()=>XM,lcd_backlight:()=>fM,lcd_clear:()=>FM,lcd_print_string:()=>DM,lcd_show_image_or_string_delay:()=>NM,matrix_extern_image_arithmetic:()=>QT,matrix_extern_image_invert:()=>qT,tft_fill:()=>SM,tft_line_arbitrarily:()=>AM,tft_scroll_string_delay:()=>gM,tft_show_frame_string_delay:()=>CM,tft_show_image_or_string_delay:()=>cM,tft_show_image_xy:()=>OM,tft_use_spi_init:()=>EM});var X={};t.r(X),t.d(X,{bitbot_display_image_create:()=>Ph,display_bright_point:()=>ph,display_bright_screen:()=>uh,display_clear:()=>rh,display_get_pixel:()=>oh,display_get_screen_pixel:()=>ah,display_image_builtins:()=>eh,display_image_builtins_all:()=>ih,display_image_create:()=>th,display_scroll_string:()=>zM,display_scroll_string_delay:()=>jM,display_shift:()=>_h,display_show_frame_string:()=>ZM,display_show_frame_string_delay:()=>$M,display_show_image:()=>QM,display_show_image_or_string_delay:()=>qM,draw_pointer:()=>em,image_arithmetic:()=>nh,image_invert:()=>sh,mixbot_display_bright_screen:()=>fh,mixbot_display_get_ambientbright:()=>Dh,mixbot_display_get_screen_pixel:()=>Nh,mixbot_display_image_create:()=>Lh,mixbot_display_rotate:()=>Fh,mixgo_display_image_create_new:()=>Ih,mixgome_display_font:()=>Th,mixgome_display_image_create:()=>dh,mixgomini_display_image_create:()=>lh,mpython_display_hvline:()=>Ch,mpython_display_line:()=>Sh,mpython_display_shape_rect:()=>gh,mpython_pbm_image:()=>Ah,onboard_oled_bright_point:()=>ch,onboard_oled_scroll_string_delay:()=>Oh,onboard_oled_show_frame_string_delay:()=>Rh,onboard_oled_show_image:()=>Mh,onboard_oled_show_image_or_string_delay:()=>Eh,onboard_oled_show_image_xy:()=>hh,onboard_oled_show_string:()=>mh,onboard_tft_bright_point:()=>kh,onboard_tft_bright_screen:()=>Jh,onboard_tft_clear:()=>Wh,onboard_tft_clock_clear:()=>$h,onboard_tft_clock_draw:()=>Zh,onboard_tft_clock_get_rtctime:()=>zh,onboard_tft_clock_init:()=>qh,onboard_tft_clock_set_time:()=>jh,onboard_tft_display_hvline:()=>Gh,onboard_tft_display_line:()=>Uh,onboard_tft_display_shape_circle:()=>tm,onboard_tft_display_shape_rect:()=>Bh,onboard_tft_fill:()=>Qh,onboard_tft_get_pixel:()=>Hh,onboard_tft_get_screen_pixel:()=>Kh,onboard_tft_scroll_string:()=>bh,onboard_tft_scroll_string_delay:()=>xh,onboard_tft_shift:()=>wh,onboard_tft_show_frame_string:()=>yh,onboard_tft_show_frame_string_delay:()=>Vh,onboard_tft_show_image:()=>Yh,onboard_tft_show_image_or_string_delay:()=>Xh,onboard_tft_show_image_xy:()=>vh});var b={};t.r(b),t.d(b,{factory_block:()=>lm,factory_block_return:()=>Im,factory_block_return_with_textarea:()=>Mm,factory_block_with_textarea:()=>Tm,factory_callMethod_noreturn:()=>rm,factory_callMethod_return:()=>dm,factory_create_with_container:()=>om,factory_create_with_item:()=>pm,factory_declare:()=>um,factory_from_import:()=>nm,factory_function_noreturn:()=>_m,factory_function_return:()=>am,factory_import:()=>sm,folding_block:()=>hm});var x={};t.r(x),t.d(x,{controls_pin_attachInterrupt:()=>Vm,inout_analog_atten:()=>Lm,inout_analog_read:()=>Am,inout_analog_read_init:()=>Ym,inout_analog_write:()=>gm,inout_analog_write_init:()=>Pm,inout_analog_write_set:()=>Cm,inout_analog_write_set_freq:()=>bm,inout_digital_init:()=>fm,inout_digital_read:()=>Rm,inout_digital_write:()=>Om,inout_highlow:()=>Em,inout_pinMode:()=>Xm,inout_pin_attachInterrupt:()=>Dm,inout_pin_pressed:()=>Nm,inout_pin_pressed_init:()=>vm,inout_pwm_analog_write:()=>cm,inout_pwm_analog_write_init:()=>Fm,inout_pwm_analog_write_set_freq:()=>Sm,pin_pressed:()=>ym,pin_pressed_init:()=>xm});var y={};t.r(y),t.d(y,{IOT_EMQX_INIT_AND_CONNECT_BY_MIXLY_CODE:()=>aE,IOT_EMQX_INIT_AND_CONNECT_BY_SHARE_CODE:()=>pE,IOT_EMQX_PING:()=>_E,IOT_FORMATTING:()=>nE,IOT_FORMAT_STRING:()=>sE,IOT_MIXIO_NTP:()=>oE,IOT_MIXIO_PUBLISH:()=>zm,IOT_MIXIO_SUBSCRIBE:()=>jm,iot_checkonenet:()=>EE,iot_client_onboard:()=>rE,iot_create_with_item:()=>Qm,iot_http_client:()=>dE,iot_http_data:()=>lE,iot_mixio_check:()=>tE,iot_mixio_connect:()=>qm,iot_mixio_connect_only:()=>$m,iot_mixio_disconnect:()=>Zm,iot_mixio_format_msg:()=>iE,iot_mixio_format_topic:()=>eE,iot_mixly_key:()=>uE,iot_mqtt_client:()=>IE,iot_mqtt_data:()=>TE,iot_onenet_check:()=>Hm,iot_onenet_connect:()=>Um,iot_onenet_disconnect:()=>wm,iot_onenet_publish:()=>Wm,iot_onenet_publish_dict:()=>km,iot_onenetconnect:()=>hE,iot_onenetdisconnect:()=>mE,iot_publish:()=>OE,iot_publish_container:()=>Km,iot_publish_item:()=>Jm,iot_wifi_connect:()=>Gm,iot_wificonnect:()=>ME});var V={};t.r(V),t.d(V,{educore_mqtt_connect:()=>ZE,educore_mqtt_connect_success:()=>iO,educore_mqtt_subscribe_message:()=>$E,educore_mqtt_topic_publish:()=>eO,educore_mqtt_topic_subscribe:()=>tO,educore_wifi_connect:()=>jE,network_ap_connect:()=>FE,network_connect:()=>AE,network_get_connect:()=>NE,network_get_wifi:()=>fE,network_init:()=>cE,network_is_active:()=>CE,network_open:()=>gE,network_scan:()=>SE,network_server:()=>PE,network_socket_accept:()=>xE,network_socket_bind:()=>vE,network_socket_close:()=>UE,network_socket_connect:()=>XE,network_socket_init:()=>YE,network_socket_listen:()=>bE,network_socket_receive:()=>yE,network_socket_receive_from:()=>BE,network_socket_send:()=>VE,network_socket_send_to:()=>GE,network_stop:()=>DE,network_wifi_connect:()=>LE,ntptime_address:()=>KE,ntptime_time:()=>WE,requests_attribute:()=>HE,requests_attribute2:()=>zE,requests_get:()=>wE,requests_get2:()=>QE,requests_method:()=>kE,requests_post:()=>qE});var B={};t.r(B),t.d(B,{CI130X_BROADCAST:()=>NO,CI130X_GET_THE_RECOGNIZED_CMD:()=>LO,CI130X_GET_WHETHER_IDENTIFY:()=>AO,CI130X_IDENTIFY_AND_SAVE:()=>SO,CI130X_SET_SYSTEM_CMD:()=>DO,HCSR04:()=>TR,PS2_Button:()=>ER,PS2_Buttons:()=>RR,PS2_Buttons_new:()=>SR,PS2_State:()=>OR,PS2_init:()=>MR,PS2_init_new:()=>gR,PS2_stk:()=>cR,PS2_stk_new:()=>AR,PS2_vibration:()=>mR,PS2_vibration_new:()=>CR,camera_sensor_init:()=>tc,camera_sensor_result:()=>ec,educore_body_sensor:()=>kR,educore_button_sensor_extern:()=>QR,educore_camera_sensor:()=>$R,educore_infrared_sensor:()=>JR,educore_soilhum_sensor:()=>WR,educore_temp_sensor:()=>ZR,educore_temphum_sensor:()=>KR,educore_ultrasonic_sensor:()=>zR,esp32_s2_weather_init:()=>rR,esp32_s2_weather_rain:()=>lR,esp32_s2_weather_wd:()=>dR,esp32_s2_weather_ws:()=>IR,extern_rfid_read:()=>zO,extern_rfid_readcontent:()=>ZO,extern_rfid_readid:()=>jO,extern_rfid_status:()=>eR,extern_rfid_write:()=>$O,extern_rfid_write_return:()=>tR,gnss_get_data:()=>fR,gnss_have_data:()=>DR,interaction_whether_to_interaction:()=>gO,interaction_whether_to_interaction_SANT:()=>CO,mixbot_sensor_extern_get_addr:()=>xR,mixbot_sensor_extern_set_addr:()=>yR,pm25_get_data:()=>NR,radar_set_DETECTION_THRESHOLD:()=>RO,radar_set_DETECTION_THRESHOLD_SANT:()=>cO,robot_button_extern_get_value:()=>FR,robot_color_extern_get_value:()=>bR,robot_infrared_extern_get_value:()=>YR,robot_infrared_extern_grey_get_value:()=>vR,robot_potentiometer_extern_get_value:()=>XR,robot_sonar_extern_get_value:()=>VR,robot_sonar_extern_led:()=>BR,robot_touch_extern_get_value:()=>PR,sensor_APDS9960_extern:()=>FO,sensor_DS18X20:()=>mO,sensor_LTR308_extern:()=>PO,sensor_LTR390UV_extern:()=>XO,sensor_MAX30102_extern:()=>fO,sensor_QMC5883L_extern:()=>GO,sensor_VL530LX_extern:()=>bO,sensor_adxl345_get_acceleration:()=>uO,sensor_aht11_extern:()=>yO,sensor_bmp:()=>MO,sensor_compass_reset:()=>QO,sensor_dht11:()=>dO,sensor_hp203_extern:()=>VO,sensor_light_level:()=>rO,sensor_lm35:()=>EO,sensor_ltr381_extern:()=>YO,sensor_mixgo_extern_button_attachInterrupt:()=>pO,sensor_mixgo_extern_button_get_presses:()=>oO,sensor_mixgo_extern_button_is_pressed:()=>sO,sensor_mixgo_extern_button_was_pressed:()=>_O,sensor_mixgo_extern_light:()=>lO,sensor_mixgo_extern_pin_near:()=>TO,sensor_mixgo_extern_sound:()=>IO,sensor_mixgoce_hot_wheel_degrees:()=>uR,sensor_mixgoce_hot_wheel_is_touched:()=>aR,sensor_mpu9250_attachGestureInterrupt:()=>aO,sensor_mpu9250_calibrate_compass:()=>WO,sensor_mpu9250_field_strength:()=>JO,sensor_mpu9250_gesture:()=>UO,sensor_mpu9250_get_acceleration:()=>wO,sensor_mpu9250_get_gyro:()=>kO,sensor_mpu9250_get_magnetic:()=>HO,sensor_mpu9250_temperature:()=>KO,sensor_read_humiture:()=>qR,sensor_sht:()=>hO,sensor_shtc3_extern:()=>xO,sensor_spl06_001_extern:()=>BO,sensor_ucs12071_extern:()=>vO,sensor_use_i2c_init:()=>OO,sensor_use_spi_init:()=>qO,sensor_use_uart_init:()=>LR,sensor_weather_solo_init:()=>GR,sensor_weather_solo_rain:()=>HR,sensor_weather_solo_wd:()=>UR,sensor_weather_solo_ws:()=>wR,sensor_weigh_init:()=>ic,ultrasonic_sensor_read_distance:()=>jR,weather_data:()=>iR,weather_have_data:()=>nR,weather_set_label:()=>_R,weather_set_label_container:()=>oR,weather_set_label_item:()=>pR,weather_uart_mixio:()=>sR,weigh_sensor_get_weight:()=>nc});var G={};t.r(G),t.d(G,{CI130X_BROADCAST_SANT:()=>jg,CI130X_GET_THE_RECOGNIZED_CMD_SANT:()=>zg,CI130X_GET_WHETHER_IDENTIFY_SANT:()=>qg,CI130X_IDENTIFY_AND_SAVE_SANT:()=>Qg,CI130X_SET_SYSTEM_CMD_SANT:()=>Zg,HCSR04:()=>Rc,RTC_set_date:()=>Oc,RTC_set_time:()=>Ec,bitbot_als_num:()=>Ng,dht11:()=>Xg,educore_button_sensor:()=>Hg,educore_button_was_pressed:()=>kg,educore_gyroscope_sensor:()=>Gg,educore_gyroscope_sensor_read:()=>Ug,educore_gyroscope_sensor_shake:()=>wg,educore_light_sensor:()=>Bg,educore_rfid_sensor:()=>Wg,educore_rfid_sensor_scan:()=>Kg,educore_rfid_sensor_scan_data:()=>Jg,educore_voice_sensor:()=>yg,number1:()=>gc,number2:()=>Cc,number3:()=>Sc,number4:()=>Ac,number5:()=>Lc,number6:()=>Nc,number7:()=>Dc,onboard_RTC_get_time:()=>xc,onboard_RTC_get_time_str:()=>wc,onboard_RTC_get_timestamp:()=>yc,onboard_RTC_set_datetime:()=>Gc,onboard_RTC_settime_string:()=>Bc,onboard_RTC_timestamp_totuple:()=>Vc,rfid_readcontent:()=>qc,rfid_readid:()=>Qc,rfid_write:()=>zc,rfid_write_return:()=>jc,sensor_LTR308:()=>Hc,sensor_aht11:()=>Wc,sensor_bitbot_ALS:()=>Lg,sensor_button_get_presses:()=>Fg,sensor_button_is_pressed:()=>Dg,sensor_button_was_pressed:()=>fg,sensor_distance_hrsc04:()=>mc,sensor_eulerangles:()=>$c,sensor_field_strength:()=>bg,sensor_get_acceleration:()=>Zc,sensor_get_temperature:()=>Kc,sensor_hp203:()=>Jc,sensor_light:()=>vg,sensor_mixbot_get_gyro:()=>Ag,sensor_mixbot_patrol_calibrate:()=>gg,sensor_mixbot_patrol_value:()=>Cg,sensor_mixbot_temperature:()=>Sg,sensor_mixgo_LTR308:()=>Xc,sensor_mixgo_button_attachInterrupt:()=>ac,sensor_mixgo_button_get_presses:()=>pc,sensor_mixgo_button_is_pressed:()=>_c,sensor_mixgo_button_was_pressed:()=>oc,sensor_mixgo_cc_mmc5603_calibrate_compass:()=>rg,sensor_mixgo_cc_mmc5603_get_angle:()=>ug,sensor_mixgo_cc_mmc5603_get_magnetic:()=>ag,sensor_mixgo_light:()=>cc,sensor_mixgo_nova_LTR308:()=>vc,sensor_mixgo_nova_pin_near:()=>Yc,sensor_mixgo_pin_near:()=>Pc,sensor_mixgo_pin_near_double:()=>Fc,sensor_mixgo_pin_near_single:()=>fc,sensor_mixgo_pin_pressed:()=>Ic,sensor_mixgo_sant_color:()=>bc,sensor_mixgo_touch_slide:()=>hc,sensor_mixgocar42_button_attachInterrupt:()=>lc,sensor_mixgocar42_button_get_presses:()=>dc,sensor_mixgocar42_button_is_pressed:()=>uc,sensor_mixgocar42_button_was_pressed:()=>rc,sensor_mixgocar_battery_left:()=>cg,sensor_mixgocar_pin_near:()=>Og,sensor_mixgocar_pin_near_line:()=>Eg,sensor_mixgocar_pin_near_state_change:()=>Rg,sensor_mixgoce_pin_pressed:()=>Tc,sensor_mixgoce_temperature:()=>lg,sensor_mixgome_temperature:()=>dg,sensor_mpython_pin_pressed:()=>Mc,sensor_mpython_qmi8658_get_gyro:()=>Ig,sensor_mpython_qmi8658_temperature:()=>Tg,sensor_onboard_compass_reset:()=>pg,sensor_onboard_mpu9250_calibrate_compass:()=>sg,sensor_onboard_mpu9250_field_strength:()=>og,sensor_onboard_mpu9250_gesture:()=>tg,sensor_onboard_mpu9250_get_acceleration:()=>eg,sensor_onboard_mpu9250_get_gyro:()=>ng,sensor_onboard_mpu9250_get_magnetic:()=>ig,sensor_onboard_mpu9250_temperature:()=>_g,sensor_pin_near:()=>Yg,sensor_pin_pressed:()=>Pg,sensor_read:()=>Vg,sensor_rm_acc:()=>mg,sensor_rm_battery_left:()=>hg,sensor_rm_pin_near_double:()=>Mg,sensor_rtc_init:()=>Uc,sensor_sound:()=>kc,sensor_temperature:()=>xg});var U={};t.r(U),t.d(U,{serial_any:()=>oC,serial_begin:()=>dC,serial_print:()=>eC,serial_print_byte:()=>tC,serial_print_hex:()=>nC,serial_println:()=>iC,serial_read_from_ai:()=>RC,serial_readline:()=>pC,serial_readstr:()=>_C,serial_readstr_until:()=>aC,serial_receive_data_event:()=>sC,serial_send_to_ai:()=>OC,serial_softserial:()=>rC,serial_softserial_new:()=>uC,system_input:()=>lC,system_print:()=>IC,system_print_container:()=>mC,system_print_end:()=>MC,system_print_inline:()=>TC,system_print_item:()=>EC,system_print_many:()=>hC});var w={};t.r(w),t.d(w,{Panic_with_status_code:()=>SC,Timer_init:()=>yC,base_delay:()=>GC,controls_delay:()=>CC,controls_delay_new:()=>gC,controls_millis:()=>LC,controls_uname:()=>DC,raw_block:()=>NC,reset:()=>AC,system_bitbot_shutdown:()=>xC,system_machine_reset:()=>bC,system_ticks_diff:()=>PC,system_timer:()=>FC,system_timer_init:()=>YC,system_wdt_feed:()=>XC,system_wdt_init:()=>vC,time_ticks_diff:()=>BC,timer:()=>fC,timer2:()=>VC});var H={};t.r(H),t.d(H,{Air_daily_content:()=>tS,Air_now_content:()=>JC,Geo_moon_content:()=>iS,Geo_sun_content:()=>eS,Life_suggestion_content:()=>qC,Location_search_content:()=>jC,Tide_daily_content:()=>zC,WEATHER_DAILY:()=>HC,WEATHER_HOUR:()=>kC,WEATHER_NOW:()=>wC,Weather_alarm_content:()=>QC,Weather_daily:()=>ZC,Weather_daily_content:()=>$C,Weather_now:()=>WC,Weather_now_content:()=>KC});var k={};t.r(k),t.d(k,{PIN_init:()=>tA,actuator_extern_get_led_bright:()=>gS,actuator_extern_get_led_state:()=>CS,actuator_extern_led_bright:()=>cS,actuator_extern_led_brightness:()=>SS,actuator_ms32006_dcmotor:()=>rS,actuator_ms32006_init:()=>uS,actuator_ms32006_stepper:()=>dS,actuator_neopixel_init:()=>AS,actuator_neopixel_rgb:()=>DS,actuator_neopixel_rgb_all:()=>LS,actuator_neopixel_write:()=>NS,actuator_use_uart_init:()=>fS,esp32_music_get_tempo_extern:()=>mS,esp32_music_pitch:()=>IS,esp32_music_pitch_init:()=>lS,esp32_music_pitch_with_time:()=>TS,esp32_music_play_list:()=>ES,esp32_music_reset_extern:()=>OS,esp32_music_set_tempo_extern:()=>hS,esp32_music_stop:()=>MS,mixbot_actuator_extern_get_addr:()=>ZS,mixbot_actuator_extern_set_addr:()=>$S,mixbot_addr_extern:()=>BS,parrot_PIN_init:()=>sA,parrot_move_speed:()=>_A,pin_led_bright:()=>eA,player_play_music:()=>XS,player_set_mode:()=>vS,player_set_play:()=>PS,player_set_volume:()=>YS,player_whether_stop:()=>FS,robot_led_extern:()=>HS,robot_led_extern_get_value:()=>kS,robot_motor_extern:()=>GS,robot_motor_extern_get_speed:()=>US,robot_servo_extern_absolute_run:()=>QS,robot_servo_extern_get_status:()=>WS,robot_servo_extern_relative_continue:()=>jS,robot_servo_extern_relative_origin:()=>qS,robot_servo_extern_relative_run:()=>zS,robot_servo_extern_stop:()=>JS,robot_servo_extern_stop_mode:()=>KS,robot_traffic_light_extern:()=>wS,servo_PIN_init:()=>iA,servo_get_angle:()=>pS,servo_get_speed:()=>aS,servo_init:()=>nS,servo_move:()=>RS,servo_move_angle:()=>nA,servo_set_angle:()=>_S,servo_set_speed:()=>oS,servo_speed_360:()=>sS,syn6288_builtin_voice:()=>yS,syn6288_get_voice:()=>xS,syn6288_set_voice:()=>bS,syn6288_tts_play:()=>VS});var W={};t.r(W),t.d(W,{actuator_dc_motor:()=>vA,actuator_dc_motor_stop:()=>XA,actuator_get_led_bright:()=>hA,actuator_get_led_state:()=>mA,actuator_led_bright:()=>MA,actuator_led_brightness:()=>EA,actuator_mixbot_buzzer_on_off:()=>BA,actuator_mixgo_nova_mic_get:()=>kA,actuator_mixgo_nova_mic_set:()=>HA,actuator_mixgo_nova_onboard_music_pitch:()=>zA,actuator_mixgo_nova_onboard_music_stop:()=>jA,actuator_mixgo_nova_play_audio:()=>QA,actuator_mixgo_nova_play_online_audio:()=>qA,actuator_mixgo_nova_record_audio:()=>JA,actuator_mixgo_nova_voice_get:()=>KA,actuator_mixgo_nova_voice_set:()=>WA,actuator_mixgo_zero_led_color:()=>OA,actuator_onboard_neopixel_rgb:()=>LA,actuator_onboard_neopixel_rgb_all:()=>NA,actuator_onboard_neopixel_rgb_show_all_chase:()=>DA,actuator_onboard_neopixel_rgb_show_all_rainbow:()=>fA,actuator_onboard_neopixel_write:()=>AA,actuator_stepper_keep:()=>PA,actuator_stepper_stop:()=>YA,analog_ble_keyboard_init:()=>aL,analog_ble_keyboard_input:()=>dL,analog_ble_keyboard_send_battery:()=>IL,analog_ble_keyboard_str:()=>lL,analog_ble_mouse_init:()=>TL,analog_ble_mouse_input:()=>mL,analog_ble_mouse_send_battery:()=>EL,analog_keyboard_input:()=>eL,analog_keyboard_str:()=>oL,analog_mouse_input:()=>sL,bitbot_motor:()=>wA,bitbot_move:()=>GA,bitbot_stop:()=>UA,ble_keyboard_connect:()=>rL,ble_keyboard_get_mac:()=>uL,ble_mouse_connect:()=>hL,ble_mouse_get_mac:()=>ML,cc_number:()=>RA,educore_ble_keyboard_input:()=>DL,educore_ble_sensor_connected:()=>NL,educore_ble_sensor_init:()=>LL,educore_buzzer:()=>OL,educore_buzzer_play_tone:()=>RL,educore_buzzer_play_tone_time:()=>cL,educore_buzzer_stop:()=>gL,educore_neopixel_clear:()=>AL,educore_neopixel_rgb:()=>SL,educore_rgb_light:()=>CL,esp32_music_get_tempo:()=>pA,esp32_music_reset:()=>lA,esp32_music_set_tempo:()=>oA,esp32_onboard_music_pitch:()=>aA,esp32_onboard_music_pitch_with_time:()=>uA,esp32_onboard_music_play_list:()=>dA,esp32_onboard_music_stop:()=>rA,general_key:()=>nL,general_key_tuple:()=>pL,get_power_output:()=>$A,ledswitch:()=>TA,mixbot_motor:()=>VA,mixbot_motor_status:()=>bA,mixbot_move:()=>xA,mixbot_stop:()=>yA,mouse_key:()=>_L,number:()=>IA,rm_actuator_get_led_bright:()=>gA,rm_actuator_get_led_state:()=>CA,rm_actuator_led_bright:()=>cA,rm_actuator_led_brightness:()=>SA,rm_motor:()=>FA,set_all_power_output:()=>tL,set_power_output:()=>ZA,special_key:()=>iL});var K={};t.r(K),t.d(K,{ai_sensor_20object:()=>pN,ai_sensor_ailocal_class:()=>zL,ai_sensor_ailocal_class_result:()=>jL,ai_sensor_ailocal_train:()=>qL,ai_sensor_asr_recognize:()=>iN,ai_sensor_audio_play:()=>$L,ai_sensor_audio_record:()=>ZL,ai_sensor_barcode:()=>bL,ai_sensor_circle:()=>UL,ai_sensor_classifier_faces:()=>oN,ai_sensor_color:()=>WL,ai_sensor_color_chases:()=>QL,ai_sensor_color_chases_result:()=>JL,ai_sensor_config:()=>PL,ai_sensor_face:()=>_N,ai_sensor_find_20objects:()=>aN,ai_sensor_find_barcodes:()=>xL,ai_sensor_find_circles:()=>wL,ai_sensor_find_colors:()=>KL,ai_sensor_find_licenseplates:()=>sN,ai_sensor_find_lines:()=>GL,ai_sensor_find_qrcodes:()=>XL,ai_sensor_find_rects:()=>kL,ai_sensor_find_tags:()=>VL,ai_sensor_licenseplate:()=>nN,ai_sensor_line:()=>BL,ai_sensor_qrcode:()=>vL,ai_sensor_qrcode_lite:()=>FL,ai_sensor_rect:()=>HL,ai_sensor_rgb:()=>YL,ai_sensor_tag:()=>yL,ai_sensor_use_uart_init:()=>fL,ai_sensor_yolo_recognize:()=>tN,ai_sensor_yolo_recognize_result:()=>eN});var J={};t.r(J),t.d(J,{MICROPYTHON_AI_Speech_asr:()=>dN,MICROPYTHON_AI_Speech_unit:()=>rN,MICROPYTHON_AI_client:()=>uN});var Q={};t.r(Q),t.d(Q,{mpython_blynk_app_data:()=>CN,mpython_blynk_app_notify:()=>EN,mpython_blynk_email:()=>SN,mpython_blynk_get_timers:()=>RN,mpython_blynk_on_connected:()=>MN,mpython_blynk_on_disconnected:()=>TN,mpython_blynk_run:()=>mN,mpython_blynk_sensor_data_to_app:()=>gN,mpython_blynk_set_property:()=>AN,mpython_blynk_setup:()=>LN,mpython_blynk_stop_timers:()=>ON,mpython_blynk_sync_virtual:()=>IN,mpython_blynk_terminal_widget_vpin:()=>lN,mpython_blynktimer:()=>cN,mpython_blynktimer_run:()=>hN});var q={};t.r(q),t.d(q,{communicate_bluetooth_central_init:()=>pD,communicate_bluetooth_connect:()=>rD,communicate_bluetooth_disconnect:()=>dD,communicate_bluetooth_handle:()=>mD,communicate_bluetooth_is_connected:()=>ID,communicate_bluetooth_mac:()=>lD,communicate_bluetooth_peripheral_init:()=>aD,communicate_bluetooth_recv:()=>hD,communicate_bluetooth_recv_only:()=>MD,communicate_bluetooth_scan:()=>uD,communicate_bluetooth_send:()=>TD,communicate_espnow_init:()=>ED,communicate_espnow_init_new:()=>OD,communicate_i2c_available:()=>XN,communicate_i2c_init:()=>fN,communicate_i2c_master_read:()=>vN,communicate_i2c_onboard:()=>NN,communicate_i2c_read:()=>FN,communicate_i2c_scan:()=>YN,communicate_i2c_write:()=>PN,communicate_ir_recv_init:()=>jN,communicate_ir_send_init:()=>iD,communicate_ow_init:()=>WN,communicate_ow_read:()=>QN,communicate_ow_reset:()=>JN,communicate_ow_scan:()=>KN,communicate_ow_select:()=>zN,communicate_ow_write:()=>qN,communicate_spi_buffer:()=>VN,communicate_spi_init:()=>xN,communicate_spi_onboard:()=>DN,communicate_spi_read:()=>BN,communicate_spi_read_output:()=>GN,communicate_spi_readinto:()=>UN,communicate_spi_readinto_output:()=>wN,communicate_spi_set:()=>yN,communicate_spi_write:()=>HN,communicate_spi_write_readinto:()=>kN,espnow_radio_channel:()=>AD,espnow_radio_channel_new:()=>ND,espnow_radio_on_off:()=>DD,espnow_radio_rec:()=>FD,espnow_radio_recv:()=>YD,espnow_radio_recv_certain_msg:()=>vD,espnow_radio_recv_certain_msg_new:()=>bD,espnow_radio_recv_msg:()=>PD,espnow_radio_recv_new:()=>XD,espnow_radio_send:()=>fD,espnow_radio_txpower:()=>LD,i2c_slave_onreceive:()=>bN,internal_variable:()=>ZN,ir_recv_timeout:()=>eD,ir_transmit_busy:()=>oD,ir_transmit_conventional_data:()=>nD,ir_transmit_raw_code:()=>_D,ir_transmit_study_code:()=>sD,ir_whether_recv:()=>tD,lora_init:()=>xD,lora_packet:()=>yD,lora_recv:()=>BD,lora_send:()=>VD,network_espnow_info:()=>cD,network_espnow_mac:()=>RD,network_espnow_recv:()=>gD,network_espnow_recv_handle:()=>SD,network_espnow_send:()=>CD,recv_fun:()=>$N,urequests_attribute:()=>UD,urequests_get:()=>GD,urequests_method:()=>wD});var z={};t.r(z),t.d(z,{display_animate:()=>Tf,display_circle:()=>Mf,display_color_seclet:()=>Lf,display_draw_4strings:()=>pf,display_fill:()=>If,display_lcd_use_i2c_init:()=>Yf,display_line:()=>rf,display_line_arbitrarily:()=>af,display_matrix_extern_bright_point:()=>$D,display_matrix_extern_bright_screen:()=>ef,display_matrix_extern_clear:()=>zD,display_matrix_extern_get_pixel:()=>ZD,display_matrix_extern_get_screen_pixel:()=>tf,display_matrix_extern_image_builtins:()=>nf,display_matrix_extern_scroll_string:()=>QD,display_matrix_extern_scroll_string_delay:()=>qD,display_matrix_extern_shift:()=>jD,display_matrix_extern_show_frame_string:()=>KD,display_matrix_extern_show_frame_string_delay:()=>JD,display_matrix_extern_show_image:()=>kD,display_matrix_extern_show_image_or_string_delay:()=>WD,display_matrix_use_i2c_init:()=>HD,display_oled_drawPixel:()=>Ef,display_oled_showBitmap:()=>mf,display_oled_use_i2c_init:()=>yf,display_onoff:()=>df,display_rect:()=>uf,display_tm1650_power:()=>Rf,display_tm1650_set_brightness:()=>Cf,display_tm1650_show_dot:()=>gf,display_tm1650_show_num:()=>cf,display_tm_use_i2c_init:()=>Of,display_triangle:()=>hf,display_use_i2c_init:()=>of,extern_oled_bright_point:()=>qf,extern_oled_clear:()=>Kf,extern_oled_get_pixel:()=>Qf,extern_oled_hvline:()=>jf,extern_oled_line:()=>Zf,extern_oled_scroll_string:()=>kf,extern_oled_scroll_string_delay:()=>Wf,extern_oled_shape_rect:()=>zf,extern_oled_shift:()=>Jf,extern_oled_show_frame_string:()=>wf,extern_oled_show_frame_string_delay:()=>Hf,extern_oled_show_image:()=>Vf,extern_oled_show_image_or_string_delay:()=>Uf,extern_oled_show_image_xy:()=>Bf,extern_oled_show_string:()=>Gf,image_shift:()=>lf,lcd_backlight:()=>bf,lcd_clear:()=>xf,lcd_print_string:()=>Xf,lcd_show_image_or_string_delay:()=>vf,matrix_extern_image_arithmetic:()=>sf,matrix_extern_image_invert:()=>_f,tft_fill:()=>Ff,tft_line_arbitrarily:()=>Pf,tft_scroll_string_delay:()=>ff,tft_show_frame_string_delay:()=>Df,tft_show_image_or_string_delay:()=>Nf,tft_show_image_xy:()=>Af,tft_use_spi_init:()=>Sf});var j={};t.r(j),t.d(j,{bitbot_display_image_create:()=>xF,display_bright_point:()=>IF,display_bright_screen:()=>MF,display_clear:()=>aF,display_get_pixel:()=>lF,display_get_screen_pixel:()=>TF,display_image_builtins:()=>_F,display_image_builtins_all:()=>oF,display_image_create:()=>pF,display_scroll_string:()=>nF,display_scroll_string_delay:()=>sF,display_shift:()=>dF,display_show_frame_string:()=>eF,display_show_frame_string_delay:()=>iF,display_show_image:()=>$f,display_show_image_or_string_delay:()=>tF,draw_pointer:()=>oP,image_arithmetic:()=>uF,image_invert:()=>rF,mixbot_display_bright_screen:()=>XF,mixbot_display_get_ambientbright:()=>vF,mixbot_display_get_screen_pixel:()=>YF,mixbot_display_image_create:()=>PF,mixbot_display_rotate:()=>bF,mixgo_display_image_create_new:()=>OF,mixgome_display_font:()=>EF,mixgome_display_image_create:()=>hF,mixgomini_display_image_create:()=>mF,mpython_display_hvline:()=>fF,mpython_display_line:()=>FF,mpython_display_shape_rect:()=>DF,mpython_pbm_image:()=>RF,onboard_oled_bright_point:()=>NF,onboard_oled_scroll_string_delay:()=>LF,onboard_oled_show_frame_string_delay:()=>AF,onboard_oled_show_image:()=>cF,onboard_oled_show_image_or_string_delay:()=>SF,onboard_oled_show_image_xy:()=>gF,onboard_oled_show_string:()=>CF,onboard_tft_bright_point:()=>zF,onboard_tft_bright_screen:()=>ZF,onboard_tft_clear:()=>JF,onboard_tft_clock_clear:()=>sP,onboard_tft_clock_draw:()=>nP,onboard_tft_clock_get_rtctime:()=>eP,onboard_tft_clock_init:()=>tP,onboard_tft_clock_set_time:()=>iP,onboard_tft_display_hvline:()=>WF,onboard_tft_display_line:()=>KF,onboard_tft_display_shape_circle:()=>_P,onboard_tft_display_shape_rect:()=>kF,onboard_tft_fill:()=>$F,onboard_tft_get_pixel:()=>qF,onboard_tft_get_screen_pixel:()=>jF,onboard_tft_scroll_string:()=>wF,onboard_tft_scroll_string_delay:()=>HF,onboard_tft_shift:()=>QF,onboard_tft_show_frame_string:()=>GF,onboard_tft_show_frame_string_delay:()=>UF,onboard_tft_show_image:()=>yF,onboard_tft_show_image_or_string_delay:()=>BF,onboard_tft_show_image_xy:()=>VF});var Z={};t.r(Z),t.d(Z,{factory_block:()=>TP,factory_block_return:()=>MP,factory_block_return_with_textarea:()=>mP,factory_block_with_textarea:()=>hP,factory_callMethod_noreturn:()=>lP,factory_callMethod_return:()=>IP,factory_declare:()=>dP,factory_from_import:()=>pP,factory_function_noreturn:()=>uP,factory_function_return:()=>rP,factory_import:()=>aP,folding_block:()=>EP});var $={};t.r($),t.d($,{inout_analog_atten:()=>vP,inout_analog_read:()=>LP,inout_analog_read_init:()=>YP,inout_analog_write:()=>CP,inout_analog_write_init:()=>PP,inout_analog_write_set:()=>SP,inout_digital_init:()=>fP,inout_digital_read:()=>cP,inout_digital_write:()=>RP,inout_highlow:()=>OP,inout_pin_attachInterrupt:()=>DP,inout_pin_pressed:()=>NP,inout_pin_pressed_init:()=>XP,inout_pwm_analog_write:()=>gP,inout_pwm_analog_write_init:()=>FP,inout_pwm_analog_write_set_freq:()=>AP});var tt={};t.r(tt),t.d(tt,{IOT_EMQX_INIT_AND_CONNECT_BY_MIXLY_CODE:()=>$P,IOT_EMQX_INIT_AND_CONNECT_BY_SHARE_CODE:()=>jP,IOT_EMQX_PING:()=>tY,IOT_FORMATTING:()=>qP,IOT_FORMAT_STRING:()=>zP,IOT_MIXIO_NTP:()=>eY,IOT_MIXIO_PUBLISH:()=>wP,IOT_MIXIO_SUBSCRIBE:()=>HP,iot_client_onboard:()=>iY,iot_http_client:()=>nY,iot_http_data:()=>sY,iot_mixio_check:()=>KP,iot_mixio_connect:()=>UP,iot_mixio_connect_only:()=>WP,iot_mixio_disconnect:()=>kP,iot_mixio_format_msg:()=>QP,iot_mixio_format_topic:()=>JP,iot_mixly_key:()=>ZP,iot_mqtt_client:()=>_Y,iot_mqtt_data:()=>oY,iot_onenet_check:()=>BP,iot_onenet_connect:()=>xP,iot_onenet_disconnect:()=>yP,iot_onenet_publish:()=>GP,iot_onenet_publish_dict:()=>VP,iot_wifi_connect:()=>bP});var et={};t.r(et),t.d(et,{educore_mqtt_connect:()=>yY,educore_mqtt_connect_success:()=>UY,educore_mqtt_subscribe_message:()=>VY,educore_mqtt_topic_publish:()=>GY,educore_mqtt_topic_subscribe:()=>BY,educore_wifi_connect:()=>xY,network_ap_connect:()=>MY,network_connect:()=>aY,network_get_connect:()=>rY,network_get_wifi:()=>TY,network_init:()=>pY,network_is_active:()=>IY,network_open:()=>lY,network_scan:()=>hY,network_server:()=>mY,network_socket_accept:()=>gY,network_socket_bind:()=>OY,network_socket_close:()=>NY,network_socket_connect:()=>RY,network_socket_init:()=>EY,network_socket_listen:()=>cY,network_socket_receive:()=>CY,network_socket_receive_from:()=>AY,network_socket_send:()=>SY,network_socket_send_to:()=>LY,network_stop:()=>dY,network_wifi_connect:()=>uY,ntptime_address:()=>YY,ntptime_time:()=>PY,requests_attribute:()=>fY,requests_attribute2:()=>XY,requests_get:()=>DY,requests_get2:()=>vY,requests_method:()=>FY,requests_post:()=>bY});var it={};t.r(it),t.d(it,{CI130X_BROADCAST:()=>rv,CI130X_GET_THE_RECOGNIZED_CMD:()=>uv,CI130X_GET_WHETHER_IDENTIFY:()=>av,CI130X_IDENTIFY_AND_SAVE:()=>pv,CI130X_SET_SYSTEM_CMD:()=>dv,HCSR04:()=>Uv,PS2_Button:()=>kv,PS2_Buttons:()=>Wv,PS2_Buttons_new:()=>$v,PS2_State:()=>Kv,PS2_init:()=>wv,PS2_init_new:()=>jv,PS2_stk:()=>Jv,PS2_stk_new:()=>tX,PS2_vibration:()=>Hv,PS2_vibration_new:()=>Zv,RTC_get_time:()=>qv,RTC_set_date:()=>qY,RTC_set_datetime:()=>Qv,RTC_set_time:()=>QY,camera_sensor_init:()=>FX,camera_sensor_result:()=>PX,educore_body_sensor:()=>RX,educore_button_sensor_extern:()=>SX,educore_camera_sensor:()=>fX,educore_infrared_sensor:()=>CX,educore_soilhum_sensor:()=>cX,educore_temp_sensor:()=>DX,educore_temphum_sensor:()=>gX,educore_ultrasonic_sensor:()=>LX,esp32_s2_weather_init:()=>yv,esp32_s2_weather_rain:()=>Bv,esp32_s2_weather_wd:()=>Vv,esp32_s2_weather_ws:()=>Gv,extern_rfid_read:()=>Av,extern_rfid_readcontent:()=>Nv,extern_rfid_readid:()=>Lv,extern_rfid_status:()=>Fv,extern_rfid_write:()=>Dv,extern_rfid_write_return:()=>fv,gnss_get_data:()=>nX,gnss_have_data:()=>sX,interaction_whether_to_interaction:()=>_v,interaction_whether_to_interaction_SANT:()=>ov,mixbot_sensor_extern_get_addr:()=>IX,mixbot_sensor_extern_set_addr:()=>TX,pm25_get_data:()=>iX,radar_set_DETECTION_THRESHOLD:()=>nv,radar_set_DETECTION_THRESHOLD_SANT:()=>sv,robot_button_extern_get_value:()=>_X,robot_color_extern_get_value:()=>rX,robot_infrared_extern_get_value:()=>pX,robot_infrared_extern_grey_get_value:()=>aX,robot_potentiometer_extern_get_value:()=>uX,robot_sonar_extern_get_value:()=>dX,robot_sonar_extern_led:()=>lX,robot_touch_extern_get_value:()=>oX,sensor_APDS9960_extern:()=>Iv,sensor_DS18X20:()=>OX,sensor_LTR308_extern:()=>Tv,sensor_LTR390UV_extern:()=>Ov,sensor_MAX30102_extern:()=>lv,sensor_QMC5883L_extern:()=>Rv,sensor_VL530LX_extern:()=>Cv,sensor_aht11_extern:()=>gv,sensor_bmp:()=>tv,sensor_dht11:()=>zv,sensor_distance_hrsc04:()=>JY,sensor_hp203_extern:()=>Mv,sensor_ltr381_extern:()=>mv,sensor_mixgo_extern_button_attachInterrupt:()=>WY,sensor_mixgo_extern_button_get_presses:()=>kY,sensor_mixgo_extern_button_is_pressed:()=>wY,sensor_mixgo_extern_button_was_pressed:()=>HY,sensor_mixgo_extern_light:()=>zY,sensor_mixgo_extern_pin_near:()=>ZY,sensor_mixgo_extern_sound:()=>jY,sensor_mixgoce_hot_wheel_degrees:()=>xv,sensor_mixgoce_hot_wheel_is_touched:()=>bv,sensor_mpu9250_attachGestureInterrupt:()=>KY,sensor_read_humiture:()=>AX,sensor_rtc_init:()=>$Y,sensor_sht:()=>ev,sensor_shtc3_extern:()=>cv,sensor_spl06_001_extern:()=>hv,sensor_ucs12071_extern:()=>Ev,sensor_use_i2c_init:()=>iv,sensor_use_spi_init:()=>Sv,sensor_use_uart_init:()=>eX,sensor_weather_solo_init:()=>MX,sensor_weather_solo_rain:()=>EX,sensor_weather_solo_wd:()=>hX,sensor_weather_solo_ws:()=>mX,sensor_weigh_init:()=>YX,ultrasonic_sensor_read_distance:()=>NX,weather_data:()=>Pv,weather_have_data:()=>Yv,weather_set_label:()=>Xv,weather_uart_mixio:()=>vv,weigh_sensor_get_weight:()=>vX});var nt={};t.r(nt),t.d(nt,{CI130X_BROADCAST_SANT:()=>Px,CI130X_GET_THE_RECOGNIZED_CMD_SANT:()=>Fx,CI130X_GET_WHETHER_IDENTIFY_SANT:()=>fx,CI130X_IDENTIFY_AND_SAVE_SANT:()=>Dx,CI130X_SET_SYSTEM_CMD_SANT:()=>Yx,HCSR04:()=>wX,bitbot_als_num:()=>ax,dht11:()=>hx,educore_button_sensor:()=>Cx,educore_button_was_pressed:()=>Sx,educore_gyroscope_sensor:()=>Rx,educore_gyroscope_sensor_read:()=>cx,educore_gyroscope_sensor_shake:()=>gx,educore_light_sensor:()=>Ox,educore_rfid_sensor:()=>Ax,educore_rfid_sensor_scan:()=>Lx,educore_rfid_sensor_scan_data:()=>Nx,educore_voice_sensor:()=>mx,number1:()=>HX,number2:()=>kX,number3:()=>WX,number4:()=>KX,number5:()=>JX,number6:()=>QX,number7:()=>qX,onboard_RTC_get_time:()=>Bb,onboard_RTC_get_time_str:()=>wb,onboard_RTC_get_timestamp:()=>Gb,onboard_RTC_set_datetime:()=>yb,onboard_RTC_settime_string:()=>Vb,onboard_RTC_timestamp_totuple:()=>Ub,rfid_readcontent:()=>db,rfid_readid:()=>rb,rfid_write:()=>lb,rfid_write_return:()=>Ib,sensor_LTR308:()=>_b,sensor_adxl345_get_acceleration:()=>gb,sensor_aht11:()=>ab,sensor_bitbot_ALS:()=>px,sensor_button_get_presses:()=>dx,sensor_button_is_pressed:()=>ux,sensor_button_was_pressed:()=>rx,sensor_compass_reset:()=>Db,sensor_ds18x20:()=>nb,sensor_eulerangles:()=>Mb,sensor_get_acceleration:()=>Tb,sensor_get_temperature:()=>ub,sensor_hp203:()=>pb,sensor_light:()=>Mx,sensor_lm35:()=>sb,sensor_mixbot_get_gyro:()=>ox,sensor_mixbot_patrol_calibrate:()=>nx,sensor_mixbot_patrol_value:()=>sx,sensor_mixbot_temperature:()=>_x,sensor_mixgo_LTR308:()=>tb,sensor_mixgo_button_attachInterrupt:()=>yX,sensor_mixgo_button_get_presses:()=>xX,sensor_mixgo_button_is_pressed:()=>XX,sensor_mixgo_button_was_pressed:()=>bX,sensor_mixgo_cc_mmc5603_calibrate_compass:()=>Wb,sensor_mixgo_cc_mmc5603_get_angle:()=>kb,sensor_mixgo_cc_mmc5603_get_magnetic:()=>Hb,sensor_mixgo_light:()=>Tx,sensor_mixgo_nova_LTR308:()=>ib,sensor_mixgo_nova_pin_near:()=>$X,sensor_mixgo_pin_near:()=>ZX,sensor_mixgo_pin_near_double:()=>jX,sensor_mixgo_pin_near_single:()=>zX,sensor_mixgo_pin_pressed:()=>Rb,sensor_mixgo_sant_color:()=>eb,sensor_mixgo_touch_slide:()=>Ob,sensor_mixgocar42_button_attachInterrupt:()=>UX,sensor_mixgocar42_button_get_presses:()=>GX,sensor_mixgocar42_button_is_pressed:()=>VX,sensor_mixgocar42_button_was_pressed:()=>BX,sensor_mixgocar_battery_left:()=>ix,sensor_mixgocar_pin_near:()=>tx,sensor_mixgocar_pin_near_line:()=>$b,sensor_mixgocar_pin_near_state_change:()=>ex,sensor_mixgoce_pin_pressed:()=>Eb,sensor_mixgoce_temperature:()=>Jb,sensor_mixgome_temperature:()=>Kb,sensor_mpu9250_calibrate_compass:()=>Ab,sensor_mpu9250_field_strength:()=>Nb,sensor_mpu9250_gesture:()=>hb,sensor_mpu9250_get_acceleration:()=>mb,sensor_mpu9250_get_gyro:()=>Sb,sensor_mpu9250_get_magnetic:()=>Cb,sensor_mpu9250_temperature:()=>Lb,sensor_mpython_pin_pressed:()=>cb,sensor_mpython_qmi8658_get_gyro:()=>Qb,sensor_mpython_qmi8658_temperature:()=>qb,sensor_onboard_compass_reset:()=>xb,sensor_onboard_mpu9250_calibrate_compass:()=>vb,sensor_onboard_mpu9250_field_strength:()=>bb,sensor_onboard_mpu9250_gesture:()=>fb,sensor_onboard_mpu9250_get_acceleration:()=>Fb,sensor_onboard_mpu9250_get_gyro:()=>Yb,sensor_onboard_mpu9250_get_magnetic:()=>Pb,sensor_onboard_mpu9250_temperature:()=>Xb,sensor_pin_near:()=>Ix,sensor_pin_pressed:()=>lx,sensor_read:()=>Ex,sensor_rm_acc:()=>Zb,sensor_rm_battery_left:()=>jb,sensor_rm_pin_near_double:()=>zb,sensor_sound:()=>ob});var st={};t.r(st),t.d(st,{serial_any:()=>yx,serial_print:()=>vx,serial_print_byte:()=>Xx,serial_print_hex:()=>xx,serial_println:()=>bx,serial_read_from_ai:()=>Qx,serial_readline:()=>Bx,serial_readstr:()=>Vx,serial_send_to_ai:()=>Jx,serial_softserial:()=>Gx,serial_softserial_new:()=>Ux,system_input:()=>wx,system_print:()=>Hx,system_print_end:()=>Wx,system_print_inline:()=>kx,system_print_many:()=>Kx});var _t={};t.r(_t),t.d(_t,{Panic_with_status_code:()=>oy,Timer_init:()=>cy,base_delay:()=>Sy,controls_delay:()=>dy,controls_delay_new:()=>ly,controls_end_program:()=>ay,controls_millis:()=>py,controls_uname:()=>ry,reset:()=>uy,system_bitbot_shutdown:()=>Ry,system_device_name:()=>sy,system_device_serial_number:()=>_y,system_event_bus_source:()=>iy,system_event_bus_value:()=>ny,system_machine_reset:()=>Oy,system_on_event:()=>$x,system_raise_event:()=>Zx,system_reset:()=>zx,system_run_in_background:()=>qx,system_ticks_diff:()=>My,system_timer:()=>Ty,system_timer_init:()=>hy,system_timestamp:()=>ty,system_value:()=>ey,system_wait:()=>jx,system_wdt_feed:()=>Ey,system_wdt_init:()=>my,time_ticks_diff:()=>Cy,timer:()=>Iy,timer2:()=>gy});var ot={};t.r(ot),t.d(ot,{Air_daily_content:()=>yy,Air_now_content:()=>Fy,Geo_moon_content:()=>By,Geo_sun_content:()=>Vy,Life_suggestion_content:()=>Yy,Location_search_content:()=>Xy,Tide_daily_content:()=>vy,WEATHER_DAILY:()=>Ly,WEATHER_HOUR:()=>Ny,WEATHER_NOW:()=>Ay,Weather_alarm_content:()=>Py,Weather_daily:()=>by,Weather_daily_content:()=>xy,Weather_now:()=>Dy,Weather_now_content:()=>fy});var pt={};t.r(pt),t.d(pt,{analog_input:()=>jy,analog_output:()=>$y,espnow_channel:()=>Qy,haskylens_model:()=>qy,i2c_A_pin:()=>tV,i2c_B_pin:()=>eV,pins_analog:()=>oV,pins_analog_pin:()=>pV,pins_axis:()=>CV,pins_brightness:()=>SV,pins_builtinimg:()=>hV,pins_builtinimg_extern:()=>mV,pins_button:()=>rV,pins_dac:()=>aV,pins_dac_pin:()=>uV,pins_digital:()=>Hy,pins_digital_dot:()=>YV,pins_digital_pin:()=>ky,pins_exlcdh:()=>cV,pins_exlcdv:()=>gV,pins_imglist:()=>EV,pins_input_pin:()=>Wy,pins_mpython_touch:()=>Jy,pins_one_more:()=>PV,pins_output_pin:()=>Ky,pins_playlist:()=>OV,pins_playlist_extern:()=>RV,pins_pwm:()=>dV,pins_pwm_pin:()=>lV,pins_radio_datarate:()=>FV,pins_radio_power:()=>fV,pins_serial:()=>MV,pins_tone_notes:()=>DV,pins_touch:()=>TV,pins_touch_pin:()=>IV,pins_tts_bgmusic:()=>NV,pins_tts_builtin_music:()=>LV,pins_tts_voice:()=>AV,pwm_input:()=>zy,pwm_output:()=>Zy,spi_A_pin:()=>iV,spi_B_pin:()=>nV,spi_C_pin:()=>sV,spi_D_pin:()=>_V});var at={};t.r(at),t.d(at,{espnow_channel:()=>wV,haskylens_model:()=>HV,pins_analog:()=>BV,pins_analog_pin:()=>VV,pins_axis:()=>iB,pins_brightness:()=>_B,pins_builtinimg:()=>jV,pins_builtinimg_extern:()=>ZV,pins_button:()=>XV,pins_dac:()=>KV,pins_dac_pin:()=>WV,pins_digital:()=>vV,pins_digital_dot:()=>IB,pins_digital_pin:()=>bV,pins_exlcdh:()=>nB,pins_exlcdv:()=>sB,pins_imglist:()=>$V,pins_input_pin:()=>xV,pins_interrupt:()=>qV,pins_mpython_touch:()=>kV,pins_one_more:()=>lB,pins_output_pin:()=>yV,pins_playlist:()=>tB,pins_playlist_extern:()=>eB,pins_pwm:()=>UV,pins_pwm_pin:()=>GV,pins_radio_datarate:()=>dB,pins_radio_power:()=>rB,pins_serial:()=>zV,pins_tone_notes:()=>uB,pins_touch:()=>QV,pins_touch_pin:()=>JV,pins_tts_bgmusic:()=>aB,pins_tts_builtin_music:()=>pB,pins_tts_voice:()=>oB});const ut=Blockly,rt=Mixly,dt={NAME_TYPE:"VARIABLE",allVariables:function(t){var e;if(t.getDescendants)e=t.getDescendants();else{if(!t.getAllBlocks)throw"Not Block or Workspace: "+t;e=t.getAllBlocks()}for(var i=Object.create(null),n=0;n1&&(o+=n)):i=o}else i="i";return i}},lt=dt; +(()=>{"use strict";var t={d:(e,i)=>{for(var n in i)t.o(i,n)&&!t.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:i[n]})},o:(t,e)=>Object.prototype.hasOwnProperty.call(t,e),r:t=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})}},e={};t.r(e),t.d(e,{controls_type:()=>Rt,controls_typeLists:()=>ct,lists_zip:()=>gt,lists_zip_container:()=>Ct,lists_zip_item:()=>St,unpack_iterable_object:()=>At,variables_change:()=>Et,variables_get:()=>ht,variables_global:()=>Ot,variables_set:()=>mt});var i={};t.r(i),t.d(i,{base_setup:()=>Dt,controls_delay:()=>ft,controls_end_program:()=>Ft,controls_except:()=>Ht,controls_finally:()=>kt,controls_flow_statements:()=>xt,controls_for:()=>yt,controls_forEach:()=>vt,controls_for_range:()=>Vt,controls_if:()=>Pt,controls_if_else:()=>Ut,controls_if_elseif:()=>Gt,controls_if_if:()=>Bt,controls_lambda:()=>Kt,controls_main:()=>Nt,controls_pass:()=>Jt,controls_range:()=>Yt,controls_repeat_ext:()=>Wt,controls_thread:()=>Qt,controls_try:()=>wt,controls_try_finally:()=>bt,controls_whileUntil:()=>Xt,datetime_fromtimestamp:()=>te,do_while:()=>qt,garbage_collection:()=>zt,gene_unique_identifier:()=>ee,get_mem_alloc:()=>jt,get_mem_free:()=>Zt,get_unique_identifier:()=>$t});var n={};t.r(n),t.d(n,{base_map:()=>ge,generate_cartesian_product:()=>Se,math_arithmetic:()=>oe,math_bit:()=>ae,math_constant:()=>se,math_constant_mp:()=>_e,math_constrain:()=>Me,math_dec:()=>re,math_indexer_number:()=>me,math_map:()=>he,math_max_min:()=>le,math_number:()=>ne,math_number_base_conversion:()=>Ie,math_random:()=>Te,math_random_seed:()=>Ee,math_round:()=>Oe,math_selfcalcu:()=>pe,math_to_int:()=>de,math_trig:()=>ue,text_to_number:()=>Re,text_to_number_skulpt:()=>ce,turn_to_int:()=>Ce});var s={};t.r(s),t.d(s,{ascii_to_char:()=>Fe,char_to_ascii:()=>Pe,number_to_text:()=>Ye,os_system:()=>ni,text:()=>Le,text_capital:()=>Ue,text_center:()=>we,text_char:()=>De,text_char_at:()=>be,text_char_at2:()=>Xe,text_char_at3:()=>$e,text_compareTo:()=>Ze,text_compare_to:()=>Ge,text_create_with_container:()=>qe,text_create_with_item:()=>ze,text_encode:()=>ei,text_equals_starts_ends:()=>Be,text_eval:()=>ii,text_find:()=>He,text_format:()=>Qe,text_format_noreturn:()=>ti,text_join:()=>fe,text_join_seq:()=>ke,text_length:()=>ve,text_random_char:()=>xe,text_replace:()=>We,text_split:()=>Ke,text_strip:()=>Je,text_substring:()=>Ve,text_substring2:()=>ye,text_substring3:()=>je,text_textarea:()=>Ne});var _={};t.r(_),t.d(_,{ENUMERATE:()=>Bi,content_in_lists:()=>Ui,enumerate:()=>Gi,list_many_input:()=>Li,list_tolist:()=>Fi,list_tolist2:()=>Vi,list_trig:()=>Ci,lists_2d_get_col_row_data:()=>ai,lists_2d_get_data_with_col_row:()=>pi,lists_append_extend:()=>Ti,lists_change_to:()=>Ai,lists_change_to_general:()=>Di,lists_clear:()=>Oi,lists_create_with:()=>ui,lists_create_with2:()=>Pi,lists_create_with_container:()=>di,lists_create_with_item:()=>li,lists_create_with_noreturn:()=>Ni,lists_create_with_text:()=>ri,lists_create_with_text2:()=>Yi,lists_del_general:()=>fi,lists_find:()=>gi,lists_getIndex3:()=>vi,lists_getSublist3:()=>Xi,lists_get_index:()=>_i,lists_get_random_item:()=>Mi,lists_get_random_sublist:()=>hi,lists_get_sublist:()=>oi,lists_insert_value:()=>mi,lists_insert_value2:()=>xi,lists_pop:()=>ci,lists_remove_at:()=>Ri,lists_remove_at2:()=>yi,lists_reverse:()=>Ei,lists_setIndex3:()=>bi,lists_set_index:()=>Ii,lists_sort:()=>Si});var o={};t.r(o),t.d(o,{dicts_add_change_del:()=>sn,dicts_add_or_change:()=>qi,dicts_clear:()=>Zi,dicts_create_with:()=>Hi,dicts_create_with_container:()=>ki,dicts_create_with_item:()=>Wi,dicts_create_with_noreturn:()=>pn,dicts_deldict:()=>nn,dicts_delete:()=>zi,dicts_get:()=>Ji,dicts_get_default:()=>Qi,dicts_items:()=>$i,dicts_keys:()=>Ki,dicts_length:()=>en,dicts_pop:()=>_n,dicts_setdefault:()=>on,dicts_to_json:()=>un,dicts_to_json2:()=>ln,dicts_to_to:()=>dn,dicts_todict:()=>an,dicts_update:()=>ji,dicts_values:()=>tn,json_to_dicts:()=>rn});var p={};t.r(p),t.d(p,{logic_boolean:()=>En,logic_compare:()=>Tn,logic_compare_continous:()=>Mn,logic_is:()=>gn,logic_is_in:()=>cn,logic_negate:()=>mn,logic_null:()=>On,logic_operation:()=>hn,logic_tobool:()=>Cn,logic_true_or_false:()=>Rn});var a={};t.r(a),t.d(a,{sdcard_mount:()=>Kn,sdcard_use_spi_init:()=>Wn,storage_can_write_ornot:()=>Yn,storage_change_dir:()=>Hn,storage_close_file:()=>Xn,storage_delete_file:()=>xn,storage_file_seek:()=>Bn,storage_file_tell:()=>Vn,storage_file_write:()=>Dn,storage_fileopen:()=>An,storage_fileopen_new:()=>Ln,storage_fileopen_new_encoding:()=>Nn,storage_get_a_line:()=>Pn,storage_get_contents:()=>Fn,storage_get_contents_without_para:()=>fn,storage_get_current_dir:()=>Gn,storage_get_file_size:()=>yn,storage_get_filename:()=>vn,storage_is_file:()=>kn,storage_list_all_files:()=>bn,storage_make_dir:()=>Un,storage_open_file_with_os:()=>Sn,storage_rename:()=>wn});var u={};t.r(u),t.d(u,{procedures_callnoreturn:()=>$n,procedures_callreturn:()=>ts,procedures_defnoreturn:()=>qn,procedures_defreturn:()=>zn,procedures_ifreturn:()=>es,procedures_mutatorarg:()=>Zn,procedures_mutatorcontainer:()=>jn,procedures_return:()=>is});var r={};t.r(r),t.d(r,{tuple_change_to:()=>Ts,tuple_create_with:()=>ss,tuple_create_with_container:()=>_s,tuple_create_with_item:()=>os,tuple_create_with_noreturn:()=>Es,tuple_create_with_text2:()=>ps,tuple_create_with_text_return:()=>as,tuple_del:()=>ds,tuple_find:()=>Ms,tuple_getIndex:()=>us,tuple_getSublist:()=>ms,tuple_get_random_item:()=>Rs,tuple_get_sublist:()=>Os,tuple_join:()=>ls,tuple_length:()=>rs,tuple_max:()=>Is,tuple_totuple:()=>cs,tuple_trig:()=>hs});var d={};t.r(d),t.d(d,{set_add_discard:()=>Ps,set_clear:()=>Ds,set_create_with:()=>Cs,set_create_with_container:()=>Ss,set_create_with_item:()=>As,set_create_with_text_return:()=>Xs,set_length:()=>Ls,set_operate:()=>fs,set_operate_update:()=>Fs,set_pop:()=>Ns,set_sub:()=>Ys,set_toset:()=>bs,set_update:()=>vs});var l={};t.r(l),t.d(l,{html_content:()=>Gs,html_content_more:()=>Us,html_document:()=>ys,html_form:()=>Hs,html_head_body:()=>Bs,html_style:()=>ws,html_style_color:()=>Ws,html_style_content:()=>ks,html_text:()=>Ks,html_title:()=>Vs});var I={};t.r(I),t.d(I,{attribute_access:()=>o_,function_call:()=>n_,function_call_container:()=>s_,function_call_item:()=>__,raw_block:()=>qs,raw_empty:()=>js,raw_expression:()=>zs,raw_table:()=>Qs,text_comment:()=>Zs,text_print_multiple:()=>t_,text_print_multiple_container:()=>e_,text_print_multiple_item:()=>i_,type_check:()=>$s});var T={};t.r(T),t.d(T,{controls_type:()=>d_,controls_typeLists:()=>l_,lists_zip:()=>I_,unpack_iterable_object:()=>T_,variables_change:()=>u_,variables_get:()=>p_,variables_global:()=>r_,variables_set:()=>a_});var M={};t.r(M),t.d(M,{Panic_with_status_code:()=>S_,base_setup:()=>h_,controls_delay:()=>C_,controls_flow_statements:()=>g_,controls_for:()=>O_,controls_forEach:()=>f_,controls_for_range:()=>R_,controls_if:()=>m_,controls_interrupts:()=>N_,controls_lambda:()=>P_,controls_main:()=>M_,controls_millis:()=>A_,controls_nointerrupts:()=>D_,controls_pass:()=>v_,controls_range:()=>F_,controls_repeat:()=>U_,controls_repeat_ext:()=>x_,controls_thread:()=>X_,controls_try_finally:()=>E_,controls_whileUntil:()=>c_,datetime_fromtimestamp:()=>w_,do_while:()=>b_,garbage_collection:()=>y_,gene_unique_identifier:()=>H_,get_mem_alloc:()=>V_,get_mem_free:()=>B_,get_unique_identifier:()=>G_,reset:()=>L_,time_sleep:()=>Y_});var h={};t.r(h),t.d(h,{base_map:()=>ro,generate_cartesian_product:()=>Io,math_arithmetic:()=>Q_,math_bit:()=>J_,math_constant:()=>W_,math_constant_mp:()=>K_,math_constrain:()=>no,math_dec:()=>Z_,math_indexer_number:()=>oo,math_map:()=>io,math_max_min:()=>to,math_number:()=>k_,math_number_base_conversion:()=>so,math_random:()=>eo,math_random_seed:()=>_o,math_round:()=>po,math_selfcalcu:()=>q_,math_single:()=>z_,math_to_int:()=>$_,math_trig:()=>j_,text_to_number:()=>ao,text_to_number_skulpt:()=>uo,turn_to_int:()=>lo});var m={};t.r(m),t.d(m,{ascii_to_char:()=>Eo,char_to_ascii:()=>Oo,number_to_text:()=>Ro,os_system:()=>Ho,text:()=>To,text_capital:()=>fo,text_center:()=>Fo,text_char:()=>ho,text_char_at:()=>Co,text_char_at2:()=>go,text_char_at3:()=>Go,text_compareTo:()=>Bo,text_compare_to:()=>Lo,text_encode:()=>Uo,text_equals_starts_ends:()=>Ao,text_eval:()=>wo,text_find:()=>Po,text_format:()=>xo,text_format_noreturn:()=>yo,text_join:()=>mo,text_join_seq:()=>Yo,text_length:()=>co,text_random_char:()=>So,text_replace:()=>vo,text_split:()=>Xo,text_strip:()=>bo,text_substring:()=>Do,text_substring2:()=>No,text_substring3:()=>Vo,text_textarea:()=>Mo});var E={};t.r(E),t.d(E,{content_in_lists:()=>Cp,enumerate:()=>gp,list_many_input:()=>up,list_tolist:()=>Rp,list_tolist2:()=>cp,list_trig:()=>op,lists_2d_get_col_row_data:()=>Ko,lists_2d_get_data_with_col_row:()=>Wo,lists_append_extend:()=>jo,lists_change_to:()=>ap,lists_change_to_general:()=>dp,lists_clear:()=>ip,lists_create_with:()=>Jo,lists_create_with2:()=>Ip,lists_create_with_noreturn:()=>rp,lists_create_with_text:()=>Qo,lists_create_with_text2:()=>Tp,lists_del_general:()=>lp,lists_find:()=>np,lists_getIndex3:()=>Mp,lists_getSublist3:()=>hp,lists_get_index:()=>qo,lists_get_random_item:()=>Zo,lists_get_random_sublist:()=>$o,lists_get_sublist:()=>ko,lists_insert_value:()=>tp,lists_insert_value2:()=>Ep,lists_pop:()=>_p,lists_remove_at:()=>sp,lists_remove_at2:()=>Op,lists_reverse:()=>ep,lists_setIndex3:()=>mp,lists_set_index:()=>zo,lists_sort:()=>pp});var O={};t.r(O),t.d(O,{dicts_add_change_del:()=>xp,dicts_add_or_change:()=>Dp,dicts_clear:()=>Pp,dicts_create_with:()=>Sp,dicts_create_with_noreturn:()=>Bp,dicts_deldict:()=>bp,dicts_delete:()=>fp,dicts_get:()=>Lp,dicts_get_default:()=>Np,dicts_items:()=>Yp,dicts_keys:()=>Ap,dicts_length:()=>Xp,dicts_pop:()=>yp,dicts_setdefault:()=>Vp,dicts_to_json:()=>Up,dicts_to_json2:()=>kp,dicts_to_to:()=>Hp,dicts_todict:()=>Gp,dicts_update:()=>Fp,dicts_values:()=>vp,json_to_dicts:()=>wp});var R={};t.r(R),t.d(R,{logic_boolean:()=>qp,logic_compare:()=>Wp,logic_compare_continous:()=>Kp,logic_is:()=>$p,logic_is_in:()=>Zp,logic_negate:()=>Qp,logic_null:()=>zp,logic_operation:()=>Jp,logic_tobool:()=>ta,logic_true_or_false:()=>jp});var c={};t.r(c),t.d(c,{sdcard_mount:()=>Ca,sdcard_use_spi_init:()=>ga,storage_can_write_ornot:()=>ua,storage_change_dir:()=>ma,storage_close_file:()=>da,storage_delete_file:()=>Ia,storage_file_seek:()=>ha,storage_file_tell:()=>Ma,storage_file_write:()=>_a,storage_fileopen:()=>ia,storage_fileopen_new:()=>na,storage_fileopen_new_encoding:()=>sa,storage_get_a_line:()=>aa,storage_get_contents:()=>pa,storage_get_contents_without_para:()=>oa,storage_get_current_dir:()=>Ea,storage_get_file_size:()=>Ta,storage_get_filename:()=>ra,storage_is_file:()=>ca,storage_list_all_files:()=>la,storage_make_dir:()=>Oa,storage_open_file_with_os:()=>ea,storage_rename:()=>Ra});var g={};t.r(g),t.d(g,{procedures_callnoreturn:()=>Na,procedures_callreturn:()=>La,procedures_defnoreturn:()=>Aa,procedures_defreturn:()=>Sa,procedures_ifreturn:()=>Da,procedures_return:()=>fa});var C={};t.r(C),t.d(C,{tuple_change_to:()=>Va,tuple_create_with:()=>Fa,tuple_create_with_noreturn:()=>wa,tuple_create_with_text2:()=>Pa,tuple_create_with_text_return:()=>Ya,tuple_del:()=>ba,tuple_find:()=>Ba,tuple_getIndex:()=>va,tuple_getSublist:()=>Ua,tuple_get_random_item:()=>ka,tuple_get_sublist:()=>Ha,tuple_join:()=>xa,tuple_length:()=>Xa,tuple_max:()=>ya,tuple_totuple:()=>Wa,tuple_trig:()=>Ga});var S={};t.r(S),t.d(S,{set_add_discard:()=>Za,set_clear:()=>qa,set_create_with:()=>Ka,set_create_with_text_return:()=>eu,set_length:()=>Ja,set_operate:()=>za,set_operate_update:()=>ja,set_pop:()=>Qa,set_sub:()=>$a,set_toset:()=>iu,set_update:()=>tu});var A={};t.r(A),t.d(A,{html_content:()=>ou,html_content_more:()=>pu,html_document:()=>nu,html_form:()=>uu,html_head_body:()=>_u,html_style:()=>au,html_style_content:()=>ru,html_text:()=>du,html_title:()=>su});var L={};t.r(L),t.d(L,{attribute_access:()=>Eu,function_call:()=>mu,raw_block:()=>lu,raw_empty:()=>Tu,raw_expression:()=>Iu,raw_table:()=>Mu,type_check:()=>hu});var N={};t.r(N),t.d(N,{PIN_init:()=>Or,actuator_extern_get_led_bright:()=>Fu,actuator_extern_get_led_state:()=>Pu,actuator_extern_led_bright:()=>fu,actuator_extern_led_brightness:()=>Yu,actuator_ms32006_dcmotor:()=>Uu,actuator_ms32006_init:()=>Gu,actuator_ms32006_stepper:()=>wu,actuator_neopixel_init:()=>Hu,actuator_neopixel_rgb:()=>ku,actuator_neopixel_rgb_all:()=>Wu,actuator_neopixel_write:()=>Ku,actuator_use_uart_init:()=>Ju,esp32_music_get_tempo_extern:()=>Lu,esp32_music_pitch:()=>gu,esp32_music_pitch_init:()=>cu,esp32_music_pitch_with_time:()=>Cu,esp32_music_play_list:()=>Su,esp32_music_reset_extern:()=>Nu,esp32_music_set_tempo_extern:()=>Au,esp32_music_stop:()=>Du,mixbot_actuator_extern_get_addr:()=>mr,mixbot_actuator_extern_set_addr:()=>Er,mixbot_addr_extern:()=>sr,parrot_PIN_init:()=>Cr,parrot_move_speed:()=>Sr,pin_led_bright:()=>Rr,player_insert_music:()=>$u,player_play_music:()=>Zu,player_set_mode:()=>ju,player_set_play:()=>qu,player_set_volume:()=>zu,player_whether_stop:()=>Qu,robot_led_extern:()=>ar,robot_led_extern_get_value:()=>ur,robot_motor_extern:()=>_r,robot_motor_extern_get_speed:()=>or,robot_servo_extern_absolute_run:()=>Ir,robot_servo_extern_get_status:()=>rr,robot_servo_extern_relative_continue:()=>hr,robot_servo_extern_relative_origin:()=>Tr,robot_servo_extern_relative_run:()=>Mr,robot_servo_extern_stop:()=>lr,robot_servo_extern_stop_mode:()=>dr,robot_traffic_light_extern:()=>pr,servo_PIN_init:()=>cr,servo_get_angle:()=>Vu,servo_get_speed:()=>Bu,servo_init:()=>vu,servo_move:()=>Xu,servo_move_angle:()=>gr,servo_set_angle:()=>xu,servo_set_speed:()=>yu,servo_speed_360:()=>bu,syn6288_builtin_voice:()=>ir,syn6288_get_voice:()=>er,syn6288_set_voice:()=>tr,syn6288_tts_play:()=>nr});var D={};t.r(D),t.d(D,{actuator_dc_motor:()=>id,actuator_dc_motor_stop:()=>nd,actuator_get_led_bright:()=>fr,actuator_get_led_state:()=>Fr,actuator_led_bright:()=>Dr,actuator_led_brightness:()=>Pr,actuator_mixbot_buzzer_on_off:()=>ad,actuator_mixgo_nova_mic_get:()=>Id,actuator_mixgo_nova_mic_set:()=>ld,actuator_mixgo_nova_onboard_music_pitch:()=>Od,actuator_mixgo_nova_onboard_music_stop:()=>Rd,actuator_mixgo_nova_play_audio:()=>md,actuator_mixgo_nova_play_online_audio:()=>Ed,actuator_mixgo_nova_record_audio:()=>hd,actuator_mixgo_nova_voice_get:()=>Md,actuator_mixgo_nova_voice_set:()=>Td,actuator_mixgo_zero_led_color:()=>Yr,actuator_onboard_neopixel_rgb:()=>Vr,actuator_onboard_neopixel_rgb_all:()=>Br,actuator_onboard_neopixel_rgb_show_all_chase:()=>Ur,actuator_onboard_neopixel_rgb_show_all_rainbow:()=>Gr,actuator_onboard_neopixel_write:()=>wr,actuator_rm_onboard_neopixel_rgb:()=>Hr,actuator_rm_onboard_neopixel_rgb_all:()=>kr,actuator_rm_onboard_neopixel_rgb_show_all_chase:()=>Wr,actuator_stepper_keep:()=>td,actuator_stepper_stop:()=>ed,analog_ble_keyboard_init:()=>vd,analog_ble_keyboard_input:()=>xd,analog_ble_keyboard_mouse_init:()=>kd,analog_ble_keyboard_mouse_input:()=>Qd,analog_ble_keyboard_mouse_send_battery:()=>Jd,analog_ble_keyboard_mouse_str:()=>qd,analog_ble_keyboard_send_battery:()=>Vd,analog_ble_keyboard_str:()=>yd,analog_ble_mouse_init:()=>Bd,analog_ble_mouse_input:()=>wd,analog_ble_mouse_keyboard_input:()=>zd,analog_ble_mouse_send_battery:()=>Hd,analog_keyboard_input:()=>Sd,analog_keyboard_str:()=>Yd,analog_mouse_input:()=>Fd,bitbot_motor:()=>dd,bitbot_move:()=>ud,bitbot_stop:()=>rd,ble_keyboard_connect:()=>bd,ble_keyboard_get_mac:()=>Xd,ble_keyboard_mouse_connect:()=>Kd,ble_keyboard_mouse_get_mac:()=>Wd,ble_mouse_connect:()=>Ud,ble_mouse_get_mac:()=>Gd,cc_number:()=>yr,educore_ble_keyboard_input:()=>ol,educore_ble_sensor_connected:()=>_l,educore_ble_sensor_init:()=>sl,educore_buzzer:()=>jd,educore_buzzer_play_tone:()=>Zd,educore_buzzer_play_tone_time:()=>$d,educore_buzzer_stop:()=>tl,educore_neopixel_clear:()=>nl,educore_neopixel_rgb:()=>il,educore_rgb_light:()=>el,esp32_music_get_tempo:()=>Jr,esp32_music_reset:()=>Qr,esp32_music_set_tempo:()=>Kr,esp32_onboard_music_pitch:()=>qr,esp32_onboard_music_pitch_with_time:()=>zr,esp32_onboard_music_play_list:()=>Zr,esp32_onboard_music_stop:()=>jr,general_key:()=>Ld,general_key_tuple:()=>Nd,generalkey_container:()=>Dd,generalkey_create_with_item:()=>fd,get_power_output:()=>gd,ledswitch:()=>Nr,mixbot_motor:()=>pd,mixbot_motor_status:()=>sd,mixbot_move:()=>_d,mixbot_stop:()=>od,mouse_key:()=>Pd,number:()=>Lr,rm_actuator_get_led_bright:()=>Xr,rm_actuator_get_led_state:()=>br,rm_actuator_led_bright:()=>vr,rm_actuator_led_brightness:()=>xr,rm_motor:()=>$r,set_all_power_output:()=>Cd,set_power_output:()=>cd,special_key:()=>Ad});var f={};t.r(f),t.d(f,{ai_sensor_20object:()=>Gl,ai_sensor_ailocal_class:()=>fl,ai_sensor_ailocal_class_result:()=>Fl,ai_sensor_ailocal_train:()=>Dl,ai_sensor_asr_recognize:()=>bl,ai_sensor_audio_play:()=>Yl,ai_sensor_audio_record:()=>Pl,ai_sensor_barcode:()=>Tl,ai_sensor_circle:()=>Rl,ai_sensor_classifier_faces:()=>Bl,ai_sensor_color:()=>Sl,ai_sensor_color_chases:()=>Nl,ai_sensor_color_chases_result:()=>Ll,ai_sensor_config:()=>ll,ai_sensor_face:()=>Vl,ai_sensor_find_20objects:()=>Ul,ai_sensor_find_barcodes:()=>Ml,ai_sensor_find_circles:()=>cl,ai_sensor_find_colors:()=>Al,ai_sensor_find_licenseplates:()=>yl,ai_sensor_find_lines:()=>Ol,ai_sensor_find_qrcodes:()=>dl,ai_sensor_find_rects:()=>Cl,ai_sensor_find_tags:()=>ml,ai_sensor_licenseplate:()=>xl,ai_sensor_line:()=>El,ai_sensor_qrcode:()=>ul,ai_sensor_qrcode_lite:()=>rl,ai_sensor_rect:()=>gl,ai_sensor_rgb:()=>Il,ai_sensor_tag:()=>hl,ai_sensor_use_uart_init:()=>al,ai_sensor_yolo_recognize:()=>vl,ai_sensor_yolo_recognize_result:()=>Xl});var F={};t.r(F),t.d(F,{MICROPYTHON_AI_Speech_asr:()=>kl,MICROPYTHON_AI_Speech_unit:()=>Hl,MICROPYTHON_AI_client:()=>wl});var P={};t.r(P),t.d(P,{mpython_blynk_app_data:()=>_I,mpython_blynk_app_notify:()=>Zl,mpython_blynk_email:()=>eI,mpython_blynk_get_timers:()=>iI,mpython_blynk_on_connected:()=>ql,mpython_blynk_on_disconnected:()=>Ql,mpython_blynk_run:()=>jl,mpython_blynk_sensor_data_to_app:()=>sI,mpython_blynk_set_property:()=>tI,mpython_blynk_setup:()=>oI,mpython_blynk_stop_timers:()=>$l,mpython_blynk_sync_virtual:()=>Jl,mpython_blynk_terminal_widget_vpin:()=>Kl,mpython_blynktimer:()=>nI,mpython_blynktimer_run:()=>zl});var Y={};t.r(Y),t.d(Y,{communicate_bluetooth_central_init:()=>wI,communicate_bluetooth_connect:()=>KI,communicate_bluetooth_disconnect:()=>JI,communicate_bluetooth_handle:()=>ZI,communicate_bluetooth_is_connected:()=>qI,communicate_bluetooth_mac:()=>WI,communicate_bluetooth_peripheral_init:()=>HI,communicate_bluetooth_recv:()=>zI,communicate_bluetooth_recv_only:()=>jI,communicate_bluetooth_scan:()=>kI,communicate_bluetooth_send:()=>QI,communicate_espnow_init:()=>$I,communicate_espnow_init_new:()=>tT,communicate_i2c_available:()=>SI,communicate_i2c_init:()=>rI,communicate_i2c_master_read:()=>CI,communicate_i2c_onboard:()=>aI,communicate_i2c_read:()=>dI,communicate_i2c_scan:()=>II,communicate_i2c_write:()=>lI,communicate_ir_recv_init:()=>YI,communicate_ir_send_init:()=>yI,communicate_ow_init:()=>LI,communicate_ow_read:()=>DI,communicate_ow_reset:()=>PI,communicate_ow_scan:()=>NI,communicate_ow_select:()=>FI,communicate_ow_write:()=>fI,communicate_spi_buffer:()=>hI,communicate_spi_init:()=>TI,communicate_spi_onboard:()=>uI,communicate_spi_read:()=>mI,communicate_spi_read_output:()=>EI,communicate_spi_readinto:()=>OI,communicate_spi_readinto_output:()=>RI,communicate_spi_set:()=>MI,communicate_spi_write:()=>cI,communicate_spi_write_readinto:()=>gI,espnow_radio_channel:()=>oT,espnow_radio_channel_new:()=>aT,espnow_radio_on_off:()=>uT,espnow_radio_rec:()=>dT,espnow_radio_recv:()=>IT,espnow_radio_recv_certain_msg:()=>TT,espnow_radio_recv_certain_msg_new:()=>hT,espnow_radio_recv_msg:()=>lT,espnow_radio_recv_new:()=>MT,espnow_radio_send:()=>rT,espnow_radio_txpower:()=>pT,i2c_available:()=>VT,i2c_init:()=>ST,i2c_master_reader2:()=>yT,i2c_read:()=>AT,i2c_scan:()=>NT,i2c_slave_onreceive:()=>AI,i2c_write:()=>LT,internal_variable:()=>vI,ir_recv_timeout:()=>xI,ir_transmit_busy:()=>UI,ir_transmit_conventional_data:()=>VI,ir_transmit_raw_code:()=>GI,ir_transmit_study_code:()=>BI,ir_whether_recv:()=>bI,lora_init:()=>mT,lora_packet:()=>ET,lora_recv:()=>RT,lora_send:()=>OT,network_espnow_info:()=>iT,network_espnow_mac:()=>eT,network_espnow_recv:()=>nT,network_espnow_recv_handle:()=>_T,network_espnow_send:()=>sT,recv_fun:()=>XI,spi_buffer:()=>FT,spi_init:()=>DT,spi_read:()=>PT,spi_read_output:()=>YT,spi_readinto:()=>vT,spi_readinto_output:()=>XT,spi_set:()=>fT,spi_write:()=>bT,spi_write_readinto:()=>xT,urequests_attribute:()=>gT,urequests_get:()=>cT,urequests_method:()=>CT});var v={};t.r(v),t.d(v,{display_animate:()=>TM,display_blink_rate:()=>rM,display_circle:()=>MM,display_color_seclet:()=>NM,display_draw_4strings:()=>sM,display_fill:()=>IM,display_get_screen_image:()=>uM,display_help:()=>mM,display_image_size:()=>_M,display_lcd_use_i2c_init:()=>vM,display_line:()=>pM,display_line_arbitrarily:()=>aM,display_matrix_extern_bright_point:()=>zT,display_matrix_extern_bright_screen:()=>ZT,display_matrix_extern_clear:()=>$T,display_matrix_extern_get_pixel:()=>qT,display_matrix_extern_get_screen_pixel:()=>jT,display_matrix_extern_image_builtins:()=>tM,display_matrix_extern_scroll_string:()=>kT,display_matrix_extern_scroll_string_delay:()=>WT,display_matrix_extern_shift:()=>QT,display_matrix_extern_show_frame_string:()=>KT,display_matrix_extern_show_frame_string_delay:()=>JT,display_matrix_extern_show_image:()=>wT,display_matrix_extern_show_image_or_string_delay:()=>HT,display_matrix_use_i2c_init:()=>UT,display_oled_drawPixel:()=>OM,display_oled_showBitmap:()=>EM,display_oled_use_i2c_init:()=>VM,display_onoff:()=>lM,display_rect:()=>oM,display_rgb_color:()=>dM,display_tm1650_power:()=>cM,display_tm1650_set_brightness:()=>SM,display_tm1650_show_dot:()=>CM,display_tm1650_show_num:()=>gM,display_tm_use_i2c_init:()=>RM,display_triangle:()=>hM,display_use_i2c_init:()=>nM,extern_oled_bright_point:()=>qM,extern_oled_clear:()=>zM,extern_oled_get_pixel:()=>QM,extern_oled_hvline:()=>ZM,extern_oled_line:()=>$M,extern_oled_scroll_string:()=>HM,extern_oled_scroll_string_delay:()=>kM,extern_oled_shape_rect:()=>jM,extern_oled_shift:()=>JM,extern_oled_show_frame_string:()=>WM,extern_oled_show_frame_string_delay:()=>KM,extern_oled_show_image:()=>BM,extern_oled_show_image_or_string_delay:()=>wM,extern_oled_show_image_xy:()=>GM,extern_oled_show_string:()=>UM,lcd_backlight:()=>xM,lcd_clear:()=>yM,lcd_print_string:()=>bM,lcd_show_image_or_string_delay:()=>XM,matrix_extern_image_arithmetic:()=>eM,matrix_extern_image_invert:()=>iM,tft_fill:()=>PM,tft_line_arbitrarily:()=>YM,tft_scroll_string_delay:()=>fM,tft_show_frame_string_delay:()=>FM,tft_show_image_or_string_delay:()=>DM,tft_show_image_xy:()=>LM,tft_use_spi_init:()=>AM});var X={};t.r(X),t.d(X,{bitbot_display_image_create:()=>Vh,display_bright_point:()=>Th,display_bright_screen:()=>hh,display_clear:()=>mh,display_get_pixel:()=>Ih,display_get_screen_pixel:()=>Mh,display_image_builtins:()=>ah,display_image_builtins_all:()=>uh,display_image_create:()=>ph,display_scroll_string:()=>nh,display_scroll_string_delay:()=>sh,display_shift:()=>lh,display_show_frame_string:()=>_h,display_show_frame_string_delay:()=>oh,display_show_image:()=>eh,display_show_image_or_string_delay:()=>ih,draw_pointer:()=>am,image_arithmetic:()=>rh,image_invert:()=>dh,mixbot_display_bright_screen:()=>xh,mixbot_display_get_ambientbright:()=>bh,mixbot_display_get_screen_pixel:()=>Xh,mixbot_display_image_create:()=>vh,mixbot_display_rotate:()=>yh,mixgo_display_image_create_new:()=>Rh,mixgome_display_font:()=>ch,mixgome_display_image_create:()=>Eh,mixgomini_display_image_create:()=>Oh,mpython_display_hvline:()=>Fh,mpython_display_line:()=>Ph,mpython_display_shape_rect:()=>fh,mpython_pbm_image:()=>Yh,onboard_oled_bright_point:()=>Dh,onboard_oled_scroll_string_delay:()=>Lh,onboard_oled_show_frame_string_delay:()=>Nh,onboard_oled_show_image:()=>gh,onboard_oled_show_image_or_string_delay:()=>Ah,onboard_oled_show_image_xy:()=>Ch,onboard_oled_show_string:()=>Sh,onboard_tft_bright_point:()=>jh,onboard_tft_bright_screen:()=>tm,onboard_tft_clear:()=>Zh,onboard_tft_clock_clear:()=>om,onboard_tft_clock_draw:()=>_m,onboard_tft_clock_get_rtctime:()=>nm,onboard_tft_clock_init:()=>im,onboard_tft_clock_set_time:()=>sm,onboard_tft_display_hvline:()=>Jh,onboard_tft_display_line:()=>Qh,onboard_tft_display_shape_circle:()=>pm,onboard_tft_display_shape_rect:()=>Kh,onboard_tft_fill:()=>em,onboard_tft_get_pixel:()=>zh,onboard_tft_get_screen_pixel:()=>$h,onboard_tft_scroll_string:()=>wh,onboard_tft_scroll_string_delay:()=>Hh,onboard_tft_shift:()=>qh,onboard_tft_show_frame_string:()=>kh,onboard_tft_show_frame_string_delay:()=>Wh,onboard_tft_show_image:()=>Bh,onboard_tft_show_image_or_string_delay:()=>Uh,onboard_tft_show_image_xy:()=>Gh});var b={};t.r(b),t.d(b,{factory_block:()=>Om,factory_block_return:()=>Rm,factory_block_return_with_textarea:()=>gm,factory_block_with_textarea:()=>cm,factory_callMethod_noreturn:()=>mm,factory_callMethod_return:()=>Em,factory_create_with_container:()=>Im,factory_create_with_item:()=>Tm,factory_declare:()=>hm,factory_from_import:()=>rm,factory_function_noreturn:()=>lm,factory_function_return:()=>Mm,factory_import:()=>dm,folding_block:()=>Cm});var x={};t.r(x),t.d(x,{controls_pin_attachInterrupt:()=>Wm,inout_analog_atten:()=>vm,inout_analog_read:()=>Ym,inout_analog_read_init:()=>Bm,inout_analog_write:()=>fm,inout_analog_write_init:()=>Vm,inout_analog_write_set:()=>Fm,inout_analog_write_set_freq:()=>wm,inout_digital_init:()=>xm,inout_digital_read:()=>Nm,inout_digital_write:()=>Lm,inout_highlow:()=>Am,inout_pinMode:()=>Um,inout_pin_attachInterrupt:()=>bm,inout_pin_pressed:()=>Xm,inout_pin_pressed_init:()=>Gm,inout_pwm_analog_write:()=>Dm,inout_pwm_analog_write_init:()=>ym,inout_pwm_analog_write_set_freq:()=>Pm,pin_pressed:()=>km,pin_pressed_init:()=>Hm});var y={};t.r(y),t.d(y,{IOT_EMQX_INIT_AND_CONNECT_BY_MIXLY_CODE:()=>ME,IOT_EMQX_INIT_AND_CONNECT_BY_SHARE_CODE:()=>TE,IOT_EMQX_PING:()=>lE,IOT_FORMATTING:()=>rE,IOT_FORMAT_STRING:()=>dE,IOT_MIXIO_NTP:()=>IE,IOT_MIXIO_PUBLISH:()=>nE,IOT_MIXIO_SUBSCRIBE:()=>sE,iot_checkonenet:()=>AE,iot_client_onboard:()=>mE,iot_create_with_item:()=>eE,iot_http_client:()=>EE,iot_http_data:()=>OE,iot_mixio_check:()=>pE,iot_mixio_connect:()=>iE,iot_mixio_connect_only:()=>oE,iot_mixio_disconnect:()=>_E,iot_mixio_format_msg:()=>uE,iot_mixio_format_topic:()=>aE,iot_mixly_key:()=>hE,iot_mqtt_client:()=>RE,iot_mqtt_data:()=>cE,iot_onenet_check:()=>zm,iot_onenet_connect:()=>Qm,iot_onenet_disconnect:()=>qm,iot_onenet_publish:()=>Zm,iot_onenet_publish_dict:()=>jm,iot_onenetconnect:()=>CE,iot_onenetdisconnect:()=>SE,iot_publish:()=>LE,iot_publish_container:()=>$m,iot_publish_item:()=>tE,iot_wifi_connect:()=>Jm,iot_wificonnect:()=>gE});var V={};t.r(V),t.d(V,{educore_mqtt_connect:()=>_O,educore_mqtt_connect_success:()=>uO,educore_mqtt_subscribe_message:()=>oO,educore_mqtt_topic_publish:()=>aO,educore_mqtt_topic_subscribe:()=>pO,educore_wifi_connect:()=>sO,network_ap_connect:()=>yE,network_connect:()=>YE,network_get_connect:()=>XE,network_get_wifi:()=>xE,network_init:()=>DE,network_is_active:()=>FE,network_open:()=>fE,network_scan:()=>PE,network_server:()=>VE,network_socket_accept:()=>HE,network_socket_bind:()=>GE,network_socket_close:()=>QE,network_socket_connect:()=>UE,network_socket_init:()=>BE,network_socket_listen:()=>wE,network_socket_receive:()=>kE,network_socket_receive_from:()=>KE,network_socket_send:()=>WE,network_socket_send_to:()=>JE,network_stop:()=>bE,network_wifi_connect:()=>vE,ntptime_address:()=>$E,ntptime_time:()=>ZE,requests_attribute:()=>zE,requests_attribute2:()=>nO,requests_get:()=>qE,requests_get2:()=>eO,requests_method:()=>jE,requests_post:()=>iO});var B={};t.r(B),t.d(B,{CI130X_BROADCAST:()=>XO,CI130X_GET_THE_RECOGNIZED_CMD:()=>vO,CI130X_GET_WHETHER_IDENTIFY:()=>YO,CI130X_IDENTIFY_AND_SAVE:()=>PO,CI130X_SET_SYSTEM_CMD:()=>bO,HCSR04:()=>cR,PS2_Button:()=>AR,PS2_Buttons:()=>NR,PS2_Buttons_new:()=>PR,PS2_State:()=>LR,PS2_init:()=>gR,PS2_init_new:()=>fR,PS2_stk:()=>DR,PS2_stk_new:()=>YR,PS2_vibration:()=>SR,PS2_vibration_new:()=>FR,camera_sensor_init:()=>pc,camera_sensor_result:()=>ac,educore_body_sensor:()=>jR,educore_button_sensor_extern:()=>ec,educore_camera_sensor:()=>oc,educore_infrared_sensor:()=>tc,educore_soilhum_sensor:()=>ZR,educore_temp_sensor:()=>_c,educore_temphum_sensor:()=>$R,educore_ultrasonic_sensor:()=>nc,esp32_s2_weather_init:()=>mR,esp32_s2_weather_rain:()=>OR,esp32_s2_weather_wd:()=>ER,esp32_s2_weather_ws:()=>RR,extern_rfid_read:()=>nR,extern_rfid_readcontent:()=>_R,extern_rfid_readid:()=>sR,extern_rfid_status:()=>aR,extern_rfid_write:()=>oR,extern_rfid_write_return:()=>pR,gnss_get_data:()=>xR,gnss_have_data:()=>bR,interaction_whether_to_interaction:()=>fO,interaction_whether_to_interaction_SANT:()=>FO,mixbot_sensor_extern_get_addr:()=>HR,mixbot_sensor_extern_set_addr:()=>kR,pm25_get_data:()=>XR,radar_set_DETECTION_THRESHOLD:()=>NO,radar_set_DETECTION_THRESHOLD_SANT:()=>DO,robot_button_extern_get_value:()=>yR,robot_color_extern_get_value:()=>wR,robot_infrared_extern_get_value:()=>BR,robot_infrared_extern_grey_get_value:()=>GR,robot_potentiometer_extern_get_value:()=>UR,robot_sonar_extern_get_value:()=>WR,robot_sonar_extern_led:()=>KR,robot_touch_extern_get_value:()=>VR,sensor_APDS9960_extern:()=>yO,sensor_DS18X20:()=>SO,sensor_LTR308_extern:()=>VO,sensor_LTR390UV_extern:()=>UO,sensor_MAX30102_extern:()=>xO,sensor_QMC5883L_extern:()=>JO,sensor_VL530LX_extern:()=>wO,sensor_adxl345_get_acceleration:()=>hO,sensor_aht11_extern:()=>kO,sensor_bmp:()=>gO,sensor_compass_reset:()=>eR,sensor_dht11:()=>EO,sensor_hp203_extern:()=>WO,sensor_light_level:()=>mO,sensor_lm35:()=>AO,sensor_ltr381_extern:()=>BO,sensor_mixgo_extern_button_attachInterrupt:()=>TO,sensor_mixgo_extern_button_get_presses:()=>IO,sensor_mixgo_extern_button_is_pressed:()=>dO,sensor_mixgo_extern_button_was_pressed:()=>lO,sensor_mixgo_extern_light:()=>OO,sensor_mixgo_extern_pin_near:()=>cO,sensor_mixgo_extern_sound:()=>RO,sensor_mixgoce_hot_wheel_degrees:()=>hR,sensor_mixgoce_hot_wheel_is_touched:()=>MR,sensor_mpu9250_attachGestureInterrupt:()=>MO,sensor_mpu9250_calibrate_compass:()=>ZO,sensor_mpu9250_field_strength:()=>tR,sensor_mpu9250_gesture:()=>QO,sensor_mpu9250_get_acceleration:()=>qO,sensor_mpu9250_get_gyro:()=>jO,sensor_mpu9250_get_magnetic:()=>zO,sensor_mpu9250_temperature:()=>$O,sensor_read_humiture:()=>ic,sensor_sht:()=>CO,sensor_shtc3_extern:()=>HO,sensor_spl06_001_extern:()=>KO,sensor_ucs12071_extern:()=>GO,sensor_use_i2c_init:()=>LO,sensor_use_spi_init:()=>iR,sensor_use_uart_init:()=>vR,sensor_weather_solo_init:()=>JR,sensor_weather_solo_rain:()=>zR,sensor_weather_solo_wd:()=>QR,sensor_weather_solo_ws:()=>qR,sensor_weigh_init:()=>uc,ultrasonic_sensor_read_distance:()=>sc,weather_data:()=>uR,weather_have_data:()=>rR,weather_set_label:()=>lR,weather_set_label_container:()=>IR,weather_set_label_item:()=>TR,weather_uart_mixio:()=>dR,weigh_sensor_get_weight:()=>rc});var G={};t.r(G),t.d(G,{CI130X_BROADCAST_SANT:()=>sC,CI130X_GET_THE_RECOGNIZED_CMD_SANT:()=>nC,CI130X_GET_WHETHER_IDENTIFY_SANT:()=>iC,CI130X_IDENTIFY_AND_SAVE_SANT:()=>eC,CI130X_SET_SYSTEM_CMD_SANT:()=>_C,HCSR04:()=>Nc,RTC_set_date:()=>Lc,RTC_set_time:()=>Ac,bitbot_als_num:()=>Xg,dht11:()=>Ug,educore_button_sensor:()=>zg,educore_button_was_pressed:()=>jg,educore_gyroscope_sensor:()=>Jg,educore_gyroscope_sensor_read:()=>Qg,educore_gyroscope_sensor_shake:()=>qg,educore_light_sensor:()=>Kg,educore_rfid_sensor:()=>Zg,educore_rfid_sensor_scan:()=>$g,educore_rfid_sensor_scan_data:()=>tC,educore_voice_sensor:()=>kg,number1:()=>fc,number2:()=>Fc,number3:()=>Pc,number4:()=>Yc,number5:()=>vc,number6:()=>Xc,number7:()=>bc,onboard_RTC_get_time:()=>Hc,onboard_RTC_get_time_str:()=>qc,onboard_RTC_get_timestamp:()=>kc,onboard_RTC_set_datetime:()=>Jc,onboard_RTC_settime_string:()=>Kc,onboard_RTC_timestamp_totuple:()=>Wc,rfid_readcontent:()=>ig,rfid_readid:()=>eg,rfid_write:()=>ng,rfid_write_return:()=>sg,sensor_LTR308:()=>zc,sensor_aht11:()=>Zc,sensor_bitbot_ALS:()=>vg,sensor_button_get_presses:()=>yg,sensor_button_is_pressed:()=>bg,sensor_button_was_pressed:()=>xg,sensor_distance_hrsc04:()=>Sc,sensor_eulerangles:()=>og,sensor_field_strength:()=>wg,sensor_get_acceleration:()=>_g,sensor_get_temperature:()=>$c,sensor_hp203:()=>tg,sensor_light:()=>Gg,sensor_mixbot_get_gyro:()=>Yg,sensor_mixbot_patrol_calibrate:()=>fg,sensor_mixbot_patrol_value:()=>Fg,sensor_mixbot_temperature:()=>Pg,sensor_mixgo_LTR308:()=>Uc,sensor_mixgo_button_attachInterrupt:()=>Mc,sensor_mixgo_button_get_presses:()=>Tc,sensor_mixgo_button_is_pressed:()=>lc,sensor_mixgo_button_was_pressed:()=>Ic,sensor_mixgo_cc_mmc5603_calibrate_compass:()=>mg,sensor_mixgo_cc_mmc5603_get_angle:()=>hg,sensor_mixgo_cc_mmc5603_get_magnetic:()=>Mg,sensor_mixgo_light:()=>Dc,sensor_mixgo_nova_LTR308:()=>Gc,sensor_mixgo_nova_pin_near:()=>Bc,sensor_mixgo_pin_near:()=>Vc,sensor_mixgo_pin_near_double:()=>yc,sensor_mixgo_pin_near_single:()=>xc,sensor_mixgo_pin_pressed:()=>Rc,sensor_mixgo_sant_color:()=>wc,sensor_mixgo_touch_slide:()=>Cc,sensor_mixgocar42_button_attachInterrupt:()=>Oc,sensor_mixgocar42_button_get_presses:()=>Ec,sensor_mixgocar42_button_is_pressed:()=>hc,sensor_mixgocar42_button_was_pressed:()=>mc,sensor_mixgocar_battery_left:()=>Dg,sensor_mixgocar_pin_near:()=>Lg,sensor_mixgocar_pin_near_line:()=>Ag,sensor_mixgocar_pin_near_state_change:()=>Ng,sensor_mixgoce_pin_pressed:()=>cc,sensor_mixgoce_temperature:()=>Og,sensor_mixgome_temperature:()=>Eg,sensor_mpython_pin_pressed:()=>gc,sensor_mpython_qmi8658_get_gyro:()=>Rg,sensor_mpython_qmi8658_temperature:()=>cg,sensor_onboard_compass_reset:()=>Tg,sensor_onboard_mpu9250_calibrate_compass:()=>dg,sensor_onboard_mpu9250_field_strength:()=>Ig,sensor_onboard_mpu9250_gesture:()=>pg,sensor_onboard_mpu9250_get_acceleration:()=>ag,sensor_onboard_mpu9250_get_gyro:()=>rg,sensor_onboard_mpu9250_get_magnetic:()=>ug,sensor_onboard_mpu9250_temperature:()=>lg,sensor_pin_near:()=>Bg,sensor_pin_pressed:()=>Vg,sensor_read:()=>Wg,sensor_rm_acc:()=>Sg,sensor_rm_battery_left:()=>Cg,sensor_rm_pin_near_double:()=>gg,sensor_rtc_init:()=>Qc,sensor_sound:()=>jc,sensor_temperature:()=>Hg});var U={};t.r(U),t.d(U,{serial_any:()=>IC,serial_begin:()=>EC,serial_print:()=>aC,serial_print_byte:()=>pC,serial_print_hex:()=>rC,serial_println:()=>uC,serial_read_from_ai:()=>NC,serial_readline:()=>TC,serial_readstr:()=>lC,serial_readstr_until:()=>MC,serial_receive_data_event:()=>dC,serial_send_to_ai:()=>LC,serial_softserial:()=>mC,serial_softserial_new:()=>hC,system_input:()=>OC,system_print:()=>RC,system_print_container:()=>SC,system_print_end:()=>gC,system_print_inline:()=>cC,system_print_item:()=>AC,system_print_many:()=>CC});var w={};t.r(w),t.d(w,{Panic_with_status_code:()=>PC,Timer_init:()=>kC,base_delay:()=>JC,controls_delay:()=>FC,controls_delay_new:()=>fC,controls_millis:()=>vC,controls_uname:()=>bC,raw_block:()=>XC,reset:()=>YC,system_bitbot_shutdown:()=>HC,system_machine_reset:()=>wC,system_ticks_diff:()=>VC,system_timer:()=>yC,system_timer_init:()=>BC,system_wdt_feed:()=>UC,system_wdt_init:()=>GC,time_ticks_diff:()=>KC,timer:()=>xC,timer2:()=>WC});var H={};t.r(H),t.d(H,{Air_daily_content:()=>pS,Air_now_content:()=>tS,Geo_moon_content:()=>uS,Geo_sun_content:()=>aS,Life_suggestion_content:()=>iS,Location_search_content:()=>sS,Tide_daily_content:()=>nS,WEATHER_DAILY:()=>zC,WEATHER_HOUR:()=>jC,WEATHER_NOW:()=>qC,Weather_alarm_content:()=>eS,Weather_daily:()=>_S,Weather_daily_content:()=>oS,Weather_now:()=>ZC,Weather_now_content:()=>$C});var k={};t.r(k),t.d(k,{PIN_init:()=>pA,actuator_extern_get_led_bright:()=>fS,actuator_extern_get_led_state:()=>FS,actuator_extern_led_bright:()=>DS,actuator_extern_led_brightness:()=>PS,actuator_ms32006_dcmotor:()=>mS,actuator_ms32006_init:()=>hS,actuator_ms32006_stepper:()=>ES,actuator_neopixel_init:()=>YS,actuator_neopixel_rgb:()=>bS,actuator_neopixel_rgb_all:()=>vS,actuator_neopixel_write:()=>XS,actuator_use_uart_init:()=>xS,esp32_music_get_tempo_extern:()=>SS,esp32_music_pitch:()=>RS,esp32_music_pitch_init:()=>OS,esp32_music_pitch_with_time:()=>cS,esp32_music_play_list:()=>AS,esp32_music_reset_extern:()=>LS,esp32_music_set_tempo_extern:()=>CS,esp32_music_stop:()=>gS,mixbot_actuator_extern_get_addr:()=>_A,mixbot_actuator_extern_set_addr:()=>oA,mixbot_addr_extern:()=>KS,parrot_PIN_init:()=>dA,parrot_move_speed:()=>lA,pin_led_bright:()=>aA,player_play_music:()=>US,player_set_mode:()=>GS,player_set_play:()=>VS,player_set_volume:()=>BS,player_whether_stop:()=>yS,robot_led_extern:()=>zS,robot_led_extern_get_value:()=>jS,robot_motor_extern:()=>JS,robot_motor_extern_get_speed:()=>QS,robot_servo_extern_absolute_run:()=>eA,robot_servo_extern_get_status:()=>ZS,robot_servo_extern_relative_continue:()=>sA,robot_servo_extern_relative_origin:()=>iA,robot_servo_extern_relative_run:()=>nA,robot_servo_extern_stop:()=>tA,robot_servo_extern_stop_mode:()=>$S,robot_traffic_light_extern:()=>qS,servo_PIN_init:()=>uA,servo_get_angle:()=>TS,servo_get_speed:()=>MS,servo_init:()=>rS,servo_move:()=>NS,servo_move_angle:()=>rA,servo_set_angle:()=>lS,servo_set_speed:()=>IS,servo_speed_360:()=>dS,syn6288_builtin_voice:()=>kS,syn6288_get_voice:()=>HS,syn6288_set_voice:()=>wS,syn6288_tts_play:()=>WS});var W={};t.r(W),t.d(W,{actuator_dc_motor:()=>GA,actuator_dc_motor_stop:()=>UA,actuator_get_led_bright:()=>CA,actuator_get_led_state:()=>SA,actuator_led_bright:()=>gA,actuator_led_brightness:()=>AA,actuator_mixbot_buzzer_on_off:()=>KA,actuator_mixgo_nova_mic_get:()=>jA,actuator_mixgo_nova_mic_set:()=>zA,actuator_mixgo_nova_onboard_music_pitch:()=>nL,actuator_mixgo_nova_onboard_music_stop:()=>sL,actuator_mixgo_nova_play_audio:()=>eL,actuator_mixgo_nova_play_online_audio:()=>iL,actuator_mixgo_nova_record_audio:()=>tL,actuator_mixgo_nova_voice_get:()=>$A,actuator_mixgo_nova_voice_set:()=>ZA,actuator_mixgo_zero_led_color:()=>LA,actuator_onboard_neopixel_rgb:()=>vA,actuator_onboard_neopixel_rgb_all:()=>XA,actuator_onboard_neopixel_rgb_show_all_chase:()=>bA,actuator_onboard_neopixel_rgb_show_all_rainbow:()=>xA,actuator_onboard_neopixel_write:()=>YA,actuator_stepper_keep:()=>VA,actuator_stepper_stop:()=>BA,analog_ble_keyboard_init:()=>ML,analog_ble_keyboard_input:()=>EL,analog_ble_keyboard_mouse_init:()=>LL,analog_ble_keyboard_mouse_input:()=>FL,analog_ble_keyboard_mouse_send_battery:()=>fL,analog_ble_keyboard_mouse_str:()=>PL,analog_ble_keyboard_send_battery:()=>RL,analog_ble_keyboard_str:()=>OL,analog_ble_mouse_init:()=>cL,analog_ble_mouse_input:()=>SL,analog_ble_mouse_keyboard_input:()=>YL,analog_ble_mouse_send_battery:()=>AL,analog_keyboard_input:()=>aL,analog_keyboard_str:()=>IL,analog_mouse_input:()=>dL,bitbot_motor:()=>qA,bitbot_move:()=>JA,bitbot_stop:()=>QA,ble_keyboard_connect:()=>mL,ble_keyboard_get_mac:()=>hL,ble_keyboard_mouse_connect:()=>DL,ble_keyboard_mouse_get_mac:()=>NL,ble_mouse_connect:()=>CL,ble_mouse_get_mac:()=>gL,cc_number:()=>NA,educore_ble_keyboard_input:()=>wL,educore_ble_sensor_connected:()=>UL,educore_ble_sensor_init:()=>GL,educore_buzzer:()=>vL,educore_buzzer_play_tone:()=>XL,educore_buzzer_play_tone_time:()=>bL,educore_buzzer_stop:()=>xL,educore_neopixel_clear:()=>BL,educore_neopixel_rgb:()=>VL,educore_rgb_light:()=>yL,esp32_music_get_tempo:()=>TA,esp32_music_reset:()=>OA,esp32_music_set_tempo:()=>IA,esp32_onboard_music_pitch:()=>MA,esp32_onboard_music_pitch_with_time:()=>hA,esp32_onboard_music_play_list:()=>EA,esp32_onboard_music_stop:()=>mA,general_key:()=>rL,general_key_tuple:()=>TL,get_power_output:()=>oL,ledswitch:()=>cA,mixbot_motor:()=>WA,mixbot_motor_status:()=>wA,mixbot_move:()=>HA,mixbot_stop:()=>kA,mouse_key:()=>lL,number:()=>RA,rm_actuator_get_led_bright:()=>fA,rm_actuator_get_led_state:()=>FA,rm_actuator_led_bright:()=>DA,rm_actuator_led_brightness:()=>PA,rm_motor:()=>yA,set_all_power_output:()=>pL,set_power_output:()=>_L,special_key:()=>uL});var K={};t.r(K),t.d(K,{ai_sensor_20object:()=>cN,ai_sensor_ailocal_class:()=>rN,ai_sensor_ailocal_class_result:()=>dN,ai_sensor_ailocal_train:()=>uN,ai_sensor_asr_recognize:()=>hN,ai_sensor_audio_play:()=>IN,ai_sensor_audio_record:()=>lN,ai_sensor_barcode:()=>qL,ai_sensor_circle:()=>eN,ai_sensor_classifier_faces:()=>RN,ai_sensor_color:()=>_N,ai_sensor_color_chases:()=>aN,ai_sensor_color_chases_result:()=>pN,ai_sensor_config:()=>WL,ai_sensor_face:()=>ON,ai_sensor_find_20objects:()=>gN,ai_sensor_find_barcodes:()=>zL,ai_sensor_find_circles:()=>iN,ai_sensor_find_colors:()=>oN,ai_sensor_find_licenseplates:()=>EN,ai_sensor_find_lines:()=>tN,ai_sensor_find_qrcodes:()=>QL,ai_sensor_find_rects:()=>sN,ai_sensor_find_tags:()=>ZL,ai_sensor_licenseplate:()=>mN,ai_sensor_line:()=>$L,ai_sensor_qrcode:()=>JL,ai_sensor_qrcode_lite:()=>kL,ai_sensor_rect:()=>nN,ai_sensor_rgb:()=>KL,ai_sensor_tag:()=>jL,ai_sensor_use_uart_init:()=>HL,ai_sensor_yolo_recognize:()=>TN,ai_sensor_yolo_recognize_result:()=>MN});var J={};t.r(J),t.d(J,{MICROPYTHON_AI_Speech_asr:()=>AN,MICROPYTHON_AI_Speech_unit:()=>SN,MICROPYTHON_AI_client:()=>CN});var Q={};t.r(Q),t.d(Q,{mpython_blynk_app_data:()=>yN,mpython_blynk_app_notify:()=>YN,mpython_blynk_email:()=>VN,mpython_blynk_get_timers:()=>XN,mpython_blynk_on_connected:()=>fN,mpython_blynk_on_disconnected:()=>DN,mpython_blynk_run:()=>PN,mpython_blynk_sensor_data_to_app:()=>xN,mpython_blynk_set_property:()=>BN,mpython_blynk_setup:()=>GN,mpython_blynk_stop_timers:()=>vN,mpython_blynk_sync_virtual:()=>NN,mpython_blynk_terminal_widget_vpin:()=>LN,mpython_blynktimer:()=>bN,mpython_blynktimer_run:()=>FN});var q={};t.r(q),t.d(q,{communicate_bluetooth_central_init:()=>cD,communicate_bluetooth_connect:()=>SD,communicate_bluetooth_disconnect:()=>AD,communicate_bluetooth_handle:()=>PD,communicate_bluetooth_is_connected:()=>ND,communicate_bluetooth_mac:()=>LD,communicate_bluetooth_peripheral_init:()=>gD,communicate_bluetooth_recv:()=>FD,communicate_bluetooth_recv_only:()=>fD,communicate_bluetooth_scan:()=>CD,communicate_bluetooth_send:()=>DD,communicate_espnow_init:()=>YD,communicate_espnow_init_new:()=>vD,communicate_i2c_available:()=>QN,communicate_i2c_init:()=>HN,communicate_i2c_master_read:()=>JN,communicate_i2c_onboard:()=>UN,communicate_i2c_read:()=>kN,communicate_i2c_scan:()=>KN,communicate_i2c_write:()=>WN,communicate_ir_recv_init:()=>dD,communicate_ir_send_init:()=>hD,communicate_ow_init:()=>_D,communicate_ow_read:()=>aD,communicate_ow_reset:()=>pD,communicate_ow_scan:()=>oD,communicate_ow_select:()=>rD,communicate_ow_write:()=>uD,communicate_spi_buffer:()=>ZN,communicate_spi_init:()=>zN,communicate_spi_onboard:()=>wN,communicate_spi_read:()=>$N,communicate_spi_read_output:()=>tD,communicate_spi_readinto:()=>eD,communicate_spi_readinto_output:()=>iD,communicate_spi_set:()=>jN,communicate_spi_write:()=>nD,communicate_spi_write_readinto:()=>sD,espnow_radio_channel:()=>BD,espnow_radio_channel_new:()=>UD,espnow_radio_on_off:()=>wD,espnow_radio_rec:()=>kD,espnow_radio_recv:()=>KD,espnow_radio_recv_certain_msg:()=>JD,espnow_radio_recv_certain_msg_new:()=>qD,espnow_radio_recv_msg:()=>WD,espnow_radio_recv_new:()=>QD,espnow_radio_send:()=>HD,espnow_radio_txpower:()=>GD,i2c_slave_onreceive:()=>qN,internal_variable:()=>lD,ir_recv_timeout:()=>MD,ir_transmit_busy:()=>RD,ir_transmit_conventional_data:()=>mD,ir_transmit_raw_code:()=>OD,ir_transmit_study_code:()=>ED,ir_whether_recv:()=>TD,lora_init:()=>zD,lora_packet:()=>jD,lora_recv:()=>$D,lora_send:()=>ZD,network_espnow_info:()=>bD,network_espnow_mac:()=>XD,network_espnow_recv:()=>xD,network_espnow_recv_handle:()=>VD,network_espnow_send:()=>yD,recv_fun:()=>ID,urequests_attribute:()=>ef,urequests_get:()=>tf,urequests_method:()=>nf});var z={};t.r(z),t.d(z,{display_animate:()=>Df,display_circle:()=>ff,display_color_seclet:()=>Gf,display_draw_4strings:()=>cf,display_fill:()=>Nf,display_lcd_use_i2c_init:()=>Kf,display_line:()=>Sf,display_line_arbitrarily:()=>gf,display_matrix_extern_bright_point:()=>Tf,display_matrix_extern_bright_screen:()=>hf,display_matrix_extern_clear:()=>df,display_matrix_extern_get_pixel:()=>If,display_matrix_extern_get_screen_pixel:()=>Mf,display_matrix_extern_image_builtins:()=>mf,display_matrix_extern_scroll_string:()=>uf,display_matrix_extern_scroll_string_delay:()=>rf,display_matrix_extern_shift:()=>lf,display_matrix_extern_show_frame_string:()=>pf,display_matrix_extern_show_frame_string_delay:()=>af,display_matrix_extern_show_image:()=>_f,display_matrix_extern_show_image_or_string_delay:()=>of,display_matrix_use_i2c_init:()=>sf,display_oled_drawPixel:()=>Yf,display_oled_showBitmap:()=>Pf,display_oled_use_i2c_init:()=>jf,display_onoff:()=>Af,display_rect:()=>Cf,display_tm1650_power:()=>Xf,display_tm1650_set_brightness:()=>yf,display_tm1650_show_dot:()=>xf,display_tm1650_show_num:()=>bf,display_tm_use_i2c_init:()=>vf,display_triangle:()=>Ff,display_use_i2c_init:()=>Rf,extern_oled_bright_point:()=>uF,extern_oled_clear:()=>oF,extern_oled_get_pixel:()=>aF,extern_oled_hvline:()=>dF,extern_oled_line:()=>lF,extern_oled_scroll_string:()=>sF,extern_oled_scroll_string_delay:()=>_F,extern_oled_shape_rect:()=>rF,extern_oled_shift:()=>pF,extern_oled_show_frame_string:()=>iF,extern_oled_show_frame_string_delay:()=>nF,extern_oled_show_image:()=>Zf,extern_oled_show_image_or_string_delay:()=>eF,extern_oled_show_image_xy:()=>$f,extern_oled_show_string:()=>tF,image_shift:()=>Lf,lcd_backlight:()=>qf,lcd_clear:()=>zf,lcd_print_string:()=>Qf,lcd_show_image_or_string_delay:()=>Jf,matrix_extern_image_arithmetic:()=>Ef,matrix_extern_image_invert:()=>Of,tft_fill:()=>kf,tft_line_arbitrarily:()=>Wf,tft_scroll_string_delay:()=>Hf,tft_show_frame_string_delay:()=>wf,tft_show_image_or_string_delay:()=>Uf,tft_show_image_xy:()=>Bf,tft_use_spi_init:()=>Vf});var j={};t.r(j),t.d(j,{bitbot_display_image_create:()=>zF,display_bright_point:()=>NF,display_bright_screen:()=>fF,display_clear:()=>gF,display_get_pixel:()=>LF,display_get_screen_pixel:()=>DF,display_image_builtins:()=>OF,display_image_builtins_all:()=>RF,display_image_create:()=>cF,display_scroll_string:()=>mF,display_scroll_string_delay:()=>EF,display_shift:()=>AF,display_show_frame_string:()=>MF,display_show_frame_string_delay:()=>hF,display_show_image:()=>IF,display_show_image_or_string_delay:()=>TF,draw_pointer:()=>RP,image_arithmetic:()=>CF,image_invert:()=>SF,mixbot_display_bright_screen:()=>QF,mixbot_display_get_ambientbright:()=>JF,mixbot_display_get_screen_pixel:()=>KF,mixbot_display_image_create:()=>WF,mixbot_display_rotate:()=>qF,mixgo_display_image_create_new:()=>vF,mixgome_display_font:()=>YF,mixgome_display_image_create:()=>FF,mixgomini_display_image_create:()=>PF,mpython_display_hvline:()=>HF,mpython_display_line:()=>kF,mpython_display_shape_rect:()=>wF,mpython_pbm_image:()=>XF,onboard_oled_bright_point:()=>UF,onboard_oled_scroll_string_delay:()=>GF,onboard_oled_show_frame_string_delay:()=>BF,onboard_oled_show_image:()=>bF,onboard_oled_show_image_or_string_delay:()=>VF,onboard_oled_show_image_xy:()=>xF,onboard_oled_show_string:()=>yF,onboard_tft_bright_point:()=>rP,onboard_tft_bright_screen:()=>lP,onboard_tft_clear:()=>pP,onboard_tft_clock_clear:()=>EP,onboard_tft_clock_draw:()=>mP,onboard_tft_clock_get_rtctime:()=>MP,onboard_tft_clock_init:()=>TP,onboard_tft_clock_set_time:()=>hP,onboard_tft_display_hvline:()=>_P,onboard_tft_display_line:()=>oP,onboard_tft_display_shape_circle:()=>OP,onboard_tft_display_shape_rect:()=>sP,onboard_tft_fill:()=>IP,onboard_tft_get_pixel:()=>uP,onboard_tft_get_screen_pixel:()=>dP,onboard_tft_scroll_string:()=>iP,onboard_tft_scroll_string_delay:()=>nP,onboard_tft_shift:()=>aP,onboard_tft_show_frame_string:()=>tP,onboard_tft_show_frame_string_delay:()=>eP,onboard_tft_show_image:()=>jF,onboard_tft_show_image_or_string_delay:()=>$F,onboard_tft_show_image_xy:()=>ZF});var Z={};t.r(Z),t.d(Z,{factory_block:()=>DP,factory_block_return:()=>fP,factory_block_return_with_textarea:()=>PP,factory_block_with_textarea:()=>FP,factory_callMethod_noreturn:()=>LP,factory_callMethod_return:()=>NP,factory_declare:()=>AP,factory_from_import:()=>cP,factory_function_noreturn:()=>CP,factory_function_return:()=>SP,factory_import:()=>gP,folding_block:()=>YP});var $={};t.r($),t.d($,{inout_analog_atten:()=>JP,inout_analog_read:()=>GP,inout_analog_read_init:()=>KP,inout_analog_write:()=>yP,inout_analog_write_init:()=>WP,inout_analog_write_set:()=>VP,inout_digital_init:()=>HP,inout_digital_read:()=>bP,inout_digital_write:()=>XP,inout_highlow:()=>vP,inout_pin_attachInterrupt:()=>wP,inout_pin_pressed:()=>UP,inout_pin_pressed_init:()=>QP,inout_pwm_analog_write:()=>xP,inout_pwm_analog_write_init:()=>kP,inout_pwm_analog_write_set_freq:()=>BP});var tt={};t.r(tt),t.d(tt,{IOT_EMQX_INIT_AND_CONNECT_BY_MIXLY_CODE:()=>IY,IOT_EMQX_INIT_AND_CONNECT_BY_SHARE_CODE:()=>dY,IOT_EMQX_PING:()=>TY,IOT_FORMATTING:()=>uY,IOT_FORMAT_STRING:()=>rY,IOT_MIXIO_NTP:()=>MY,IOT_MIXIO_PUBLISH:()=>iY,IOT_MIXIO_SUBSCRIBE:()=>nY,iot_client_onboard:()=>hY,iot_http_client:()=>mY,iot_http_data:()=>EY,iot_mixio_check:()=>oY,iot_mixio_connect:()=>eY,iot_mixio_connect_only:()=>_Y,iot_mixio_disconnect:()=>sY,iot_mixio_format_msg:()=>aY,iot_mixio_format_topic:()=>pY,iot_mixly_key:()=>lY,iot_mqtt_client:()=>OY,iot_mqtt_data:()=>RY,iot_onenet_check:()=>$P,iot_onenet_connect:()=>zP,iot_onenet_disconnect:()=>jP,iot_onenet_publish:()=>tY,iot_onenet_publish_dict:()=>ZP,iot_wifi_connect:()=>qP});var et={};t.r(et),t.d(et,{educore_mqtt_connect:()=>jY,educore_mqtt_connect_success:()=>ev,educore_mqtt_subscribe_message:()=>ZY,educore_mqtt_topic_publish:()=>tv,educore_mqtt_topic_subscribe:()=>$Y,educore_wifi_connect:()=>zY,network_ap_connect:()=>fY,network_connect:()=>gY,network_get_connect:()=>SY,network_get_wifi:()=>DY,network_init:()=>cY,network_is_active:()=>NY,network_open:()=>LY,network_scan:()=>FY,network_server:()=>PY,network_socket_accept:()=>xY,network_socket_bind:()=>vY,network_socket_close:()=>UY,network_socket_connect:()=>XY,network_socket_init:()=>YY,network_socket_listen:()=>bY,network_socket_receive:()=>yY,network_socket_receive_from:()=>BY,network_socket_send:()=>VY,network_socket_send_to:()=>GY,network_stop:()=>AY,network_wifi_connect:()=>CY,ntptime_address:()=>KY,ntptime_time:()=>WY,requests_attribute:()=>HY,requests_attribute2:()=>QY,requests_get:()=>wY,requests_get2:()=>JY,requests_method:()=>kY,requests_post:()=>qY});var it={};t.r(it),t.d(it,{CI130X_BROADCAST:()=>Sv,CI130X_GET_THE_RECOGNIZED_CMD:()=>Cv,CI130X_GET_WHETHER_IDENTIFY:()=>gv,CI130X_IDENTIFY_AND_SAVE:()=>cv,CI130X_SET_SYSTEM_CMD:()=>Av,HCSR04:()=>eX,PS2_Button:()=>sX,PS2_Buttons:()=>_X,PS2_Buttons_new:()=>IX,PS2_State:()=>oX,PS2_init:()=>iX,PS2_init_new:()=>dX,PS2_stk:()=>pX,PS2_stk_new:()=>TX,PS2_vibration:()=>nX,PS2_vibration_new:()=>lX,RTC_get_time:()=>uX,RTC_set_date:()=>uv,RTC_set_datetime:()=>aX,RTC_set_time:()=>av,camera_sensor_init:()=>kX,camera_sensor_result:()=>WX,educore_body_sensor:()=>XX,educore_button_sensor_extern:()=>VX,educore_camera_sensor:()=>HX,educore_infrared_sensor:()=>yX,educore_soilhum_sensor:()=>bX,educore_temp_sensor:()=>wX,educore_temphum_sensor:()=>xX,educore_ultrasonic_sensor:()=>GX,esp32_s2_weather_init:()=>jv,esp32_s2_weather_rain:()=>$v,esp32_s2_weather_wd:()=>Zv,esp32_s2_weather_ws:()=>tX,extern_rfid_read:()=>Bv,extern_rfid_readcontent:()=>Uv,extern_rfid_readid:()=>Gv,extern_rfid_status:()=>kv,extern_rfid_write:()=>wv,extern_rfid_write_return:()=>Hv,gnss_get_data:()=>mX,gnss_have_data:()=>EX,interaction_whether_to_interaction:()=>Ov,interaction_whether_to_interaction_SANT:()=>Rv,mixbot_sensor_extern_get_addr:()=>NX,mixbot_sensor_extern_set_addr:()=>DX,pm25_get_data:()=>hX,radar_set_DETECTION_THRESHOLD:()=>mv,radar_set_DETECTION_THRESHOLD_SANT:()=>Ev,robot_button_extern_get_value:()=>OX,robot_color_extern_get_value:()=>SX,robot_infrared_extern_get_value:()=>cX,robot_infrared_extern_grey_get_value:()=>gX,robot_potentiometer_extern_get_value:()=>CX,robot_sonar_extern_get_value:()=>AX,robot_sonar_extern_led:()=>LX,robot_touch_extern_get_value:()=>RX,sensor_APDS9960_extern:()=>Nv,sensor_DS18X20:()=>vX,sensor_LTR308_extern:()=>Dv,sensor_LTR390UV_extern:()=>vv,sensor_MAX30102_extern:()=>Lv,sensor_QMC5883L_extern:()=>Xv,sensor_VL530LX_extern:()=>yv,sensor_aht11_extern:()=>xv,sensor_bmp:()=>Tv,sensor_dht11:()=>rX,sensor_distance_hrsc04:()=>pv,sensor_hp203_extern:()=>fv,sensor_ltr381_extern:()=>Pv,sensor_mixgo_extern_button_attachInterrupt:()=>_v,sensor_mixgo_extern_button_get_presses:()=>sv,sensor_mixgo_extern_button_is_pressed:()=>iv,sensor_mixgo_extern_button_was_pressed:()=>nv,sensor_mixgo_extern_light:()=>rv,sensor_mixgo_extern_pin_near:()=>lv,sensor_mixgo_extern_sound:()=>dv,sensor_mixgoce_hot_wheel_degrees:()=>zv,sensor_mixgoce_hot_wheel_is_touched:()=>qv,sensor_mpu9250_attachGestureInterrupt:()=>ov,sensor_read_humiture:()=>BX,sensor_rtc_init:()=>Iv,sensor_sht:()=>Mv,sensor_shtc3_extern:()=>bv,sensor_spl06_001_extern:()=>Fv,sensor_ucs12071_extern:()=>Yv,sensor_use_i2c_init:()=>hv,sensor_use_spi_init:()=>Vv,sensor_use_uart_init:()=>MX,sensor_weather_solo_init:()=>fX,sensor_weather_solo_rain:()=>YX,sensor_weather_solo_wd:()=>FX,sensor_weather_solo_ws:()=>PX,sensor_weigh_init:()=>KX,ultrasonic_sensor_read_distance:()=>UX,weather_data:()=>Wv,weather_have_data:()=>Kv,weather_set_label:()=>Qv,weather_uart_mixio:()=>Jv,weigh_sensor_get_weight:()=>JX});var nt={};t.r(nt),t.d(nt,{CI130X_BROADCAST_SANT:()=>Wx,CI130X_GET_THE_RECOGNIZED_CMD_SANT:()=>kx,CI130X_GET_WHETHER_IDENTIFY_SANT:()=>Hx,CI130X_IDENTIFY_AND_SAVE_SANT:()=>wx,CI130X_SET_SYSTEM_CMD_SANT:()=>Kx,HCSR04:()=>ib,bitbot_als_num:()=>gx,dht11:()=>Fx,educore_button_sensor:()=>yx,educore_button_was_pressed:()=>Vx,educore_gyroscope_sensor:()=>Xx,educore_gyroscope_sensor_read:()=>bx,educore_gyroscope_sensor_shake:()=>xx,educore_light_sensor:()=>vx,educore_rfid_sensor:()=>Bx,educore_rfid_sensor_scan:()=>Gx,educore_rfid_sensor_scan_data:()=>Ux,educore_voice_sensor:()=>Px,number1:()=>nb,number2:()=>sb,number3:()=>_b,number4:()=>ob,number5:()=>pb,number6:()=>ab,number7:()=>ub,onboard_RTC_get_time:()=>$b,onboard_RTC_get_time_str:()=>ix,onboard_RTC_get_timestamp:()=>tx,onboard_RTC_set_datetime:()=>jb,onboard_RTC_settime_string:()=>Zb,onboard_RTC_timestamp_totuple:()=>ex,rfid_readcontent:()=>Ab,rfid_readid:()=>Sb,rfid_write:()=>Lb,rfid_write_return:()=>Nb,sensor_LTR308:()=>Ob,sensor_adxl345_get_acceleration:()=>xb,sensor_aht11:()=>gb,sensor_bitbot_ALS:()=>cx,sensor_button_get_presses:()=>Ax,sensor_button_is_pressed:()=>Cx,sensor_button_was_pressed:()=>Sx,sensor_compass_reset:()=>wb,sensor_ds18x20:()=>mb,sensor_eulerangles:()=>fb,sensor_get_acceleration:()=>Db,sensor_get_temperature:()=>Cb,sensor_hp203:()=>cb,sensor_light:()=>fx,sensor_lm35:()=>Eb,sensor_mixbot_get_gyro:()=>Rx,sensor_mixbot_patrol_calibrate:()=>mx,sensor_mixbot_patrol_value:()=>Ex,sensor_mixbot_temperature:()=>Ox,sensor_mixgo_LTR308:()=>Tb,sensor_mixgo_button_attachInterrupt:()=>jX,sensor_mixgo_button_get_presses:()=>zX,sensor_mixgo_button_is_pressed:()=>QX,sensor_mixgo_button_was_pressed:()=>qX,sensor_mixgo_cc_mmc5603_calibrate_compass:()=>_x,sensor_mixgo_cc_mmc5603_get_angle:()=>sx,sensor_mixgo_cc_mmc5603_get_magnetic:()=>nx,sensor_mixgo_light:()=>Dx,sensor_mixgo_nova_LTR308:()=>hb,sensor_mixgo_nova_pin_near:()=>Ib,sensor_mixgo_pin_near:()=>lb,sensor_mixgo_pin_near_double:()=>db,sensor_mixgo_pin_near_single:()=>rb,sensor_mixgo_pin_pressed:()=>Xb,sensor_mixgo_sant_color:()=>Mb,sensor_mixgo_touch_slide:()=>vb,sensor_mixgocar42_button_attachInterrupt:()=>eb,sensor_mixgocar42_button_get_presses:()=>tb,sensor_mixgocar42_button_is_pressed:()=>ZX,sensor_mixgocar42_button_was_pressed:()=>$X,sensor_mixgocar_battery_left:()=>hx,sensor_mixgocar_pin_near:()=>Tx,sensor_mixgocar_pin_near_line:()=>Ix,sensor_mixgocar_pin_near_state_change:()=>Mx,sensor_mixgoce_pin_pressed:()=>Yb,sensor_mixgoce_temperature:()=>px,sensor_mixgome_temperature:()=>ox,sensor_mpu9250_calibrate_compass:()=>Bb,sensor_mpu9250_field_strength:()=>Ub,sensor_mpu9250_gesture:()=>Fb,sensor_mpu9250_get_acceleration:()=>Pb,sensor_mpu9250_get_gyro:()=>Vb,sensor_mpu9250_get_magnetic:()=>yb,sensor_mpu9250_temperature:()=>Gb,sensor_mpython_pin_pressed:()=>bb,sensor_mpython_qmi8658_get_gyro:()=>ax,sensor_mpython_qmi8658_temperature:()=>ux,sensor_onboard_compass_reset:()=>zb,sensor_onboard_mpu9250_calibrate_compass:()=>Jb,sensor_onboard_mpu9250_field_strength:()=>qb,sensor_onboard_mpu9250_gesture:()=>Hb,sensor_onboard_mpu9250_get_acceleration:()=>kb,sensor_onboard_mpu9250_get_gyro:()=>Kb,sensor_onboard_mpu9250_get_magnetic:()=>Wb,sensor_onboard_mpu9250_temperature:()=>Qb,sensor_pin_near:()=>Nx,sensor_pin_pressed:()=>Lx,sensor_read:()=>Yx,sensor_rm_acc:()=>lx,sensor_rm_battery_left:()=>dx,sensor_rm_pin_near_double:()=>rx,sensor_sound:()=>Rb});var st={};t.r(st),t.d(st,{serial_any:()=>jx,serial_print:()=>Jx,serial_print_byte:()=>Qx,serial_print_hex:()=>zx,serial_println:()=>qx,serial_read_from_ai:()=>ay,serial_readline:()=>$x,serial_readstr:()=>Zx,serial_send_to_ai:()=>py,serial_softserial:()=>ty,serial_softserial_new:()=>ey,system_input:()=>iy,system_print:()=>ny,system_print_end:()=>_y,system_print_inline:()=>sy,system_print_many:()=>oy});var _t={};t.r(_t),t.d(_t,{Panic_with_status_code:()=>Ry,Timer_init:()=>by,base_delay:()=>Vy,controls_delay:()=>Ay,controls_delay_new:()=>Ly,controls_end_program:()=>gy,controls_millis:()=>cy,controls_uname:()=>Sy,reset:()=>Cy,system_bitbot_shutdown:()=>Xy,system_device_name:()=>Ey,system_device_serial_number:()=>Oy,system_event_bus_source:()=>hy,system_event_bus_value:()=>my,system_machine_reset:()=>vy,system_on_event:()=>Iy,system_raise_event:()=>ly,system_reset:()=>ry,system_run_in_background:()=>uy,system_ticks_diff:()=>fy,system_timer:()=>Dy,system_timer_init:()=>Fy,system_timestamp:()=>Ty,system_value:()=>My,system_wait:()=>dy,system_wdt_feed:()=>Yy,system_wdt_init:()=>Py,time_ticks_diff:()=>yy,timer:()=>Ny,timer2:()=>xy});var ot={};t.r(ot),t.d(ot,{Air_daily_content:()=>jy,Air_now_content:()=>ky,Geo_moon_content:()=>$y,Geo_sun_content:()=>Zy,Life_suggestion_content:()=>Ky,Location_search_content:()=>Qy,Tide_daily_content:()=>Jy,WEATHER_DAILY:()=>Gy,WEATHER_HOUR:()=>Uy,WEATHER_NOW:()=>By,Weather_alarm_content:()=>Wy,Weather_daily:()=>qy,Weather_daily_content:()=>zy,Weather_now:()=>wy,Weather_now_content:()=>Hy});var pt={};t.r(pt),t.d(pt,{analog_input:()=>dV,analog_output:()=>IV,espnow_channel:()=>aV,haskylens_model:()=>uV,i2c_A_pin:()=>TV,i2c_B_pin:()=>MV,pins_analog:()=>RV,pins_analog_pin:()=>cV,pins_axis:()=>yV,pins_brightness:()=>VV,pins_builtinimg:()=>FV,pins_builtinimg_extern:()=>PV,pins_button:()=>SV,pins_dac:()=>gV,pins_dac_pin:()=>CV,pins_digital:()=>nV,pins_digital_dot:()=>KV,pins_digital_pin:()=>sV,pins_exlcdh:()=>bV,pins_exlcdv:()=>xV,pins_imglist:()=>YV,pins_input_pin:()=>_V,pins_mpython_touch:()=>pV,pins_one_more:()=>WV,pins_output_pin:()=>oV,pins_playlist:()=>vV,pins_playlist_extern:()=>XV,pins_pwm:()=>AV,pins_pwm_pin:()=>LV,pins_radio_datarate:()=>kV,pins_radio_power:()=>HV,pins_serial:()=>fV,pins_tone_notes:()=>wV,pins_touch:()=>DV,pins_touch_pin:()=>NV,pins_tts_bgmusic:()=>UV,pins_tts_builtin_music:()=>GV,pins_tts_voice:()=>BV,pwm_input:()=>rV,pwm_output:()=>lV,spi_A_pin:()=>hV,spi_B_pin:()=>mV,spi_C_pin:()=>EV,spi_D_pin:()=>OV});var at={};t.r(at),t.d(at,{espnow_channel:()=>iB,haskylens_model:()=>nB,pins_analog:()=>$V,pins_analog_pin:()=>ZV,pins_axis:()=>hB,pins_brightness:()=>OB,pins_builtinimg:()=>dB,pins_builtinimg_extern:()=>lB,pins_button:()=>QV,pins_dac:()=>oB,pins_dac_pin:()=>_B,pins_digital:()=>JV,pins_digital_dot:()=>NB,pins_digital_pin:()=>qV,pins_exlcdh:()=>mB,pins_exlcdv:()=>EB,pins_imglist:()=>IB,pins_input_pin:()=>zV,pins_interrupt:()=>uB,pins_mpython_touch:()=>sB,pins_one_more:()=>LB,pins_output_pin:()=>jV,pins_playlist:()=>TB,pins_playlist_extern:()=>MB,pins_pwm:()=>eB,pins_pwm_pin:()=>tB,pins_radio_datarate:()=>AB,pins_radio_power:()=>SB,pins_serial:()=>rB,pins_tone_notes:()=>CB,pins_touch:()=>aB,pins_touch_pin:()=>pB,pins_tts_bgmusic:()=>gB,pins_tts_builtin_music:()=>cB,pins_tts_voice:()=>RB});const ut=Blockly,rt=Mixly,dt={NAME_TYPE:"VARIABLE",allVariables:function(t){var e;if(t.getDescendants)e=t.getDescendants();else{if(!t.getAllBlocks)throw"Not Block or Workspace: "+t;e=t.getAllBlocks()}for(var i=Object.create(null),n=0;n1&&(o+=n)):i=o}else i="i";return i}},lt=dt; /** * @license * Visual Blocks Editor @@ -18,4 +18,4 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -class It{constructor(t,e){if(this.variablePrefix_=e||"",this.reservedDict_=Object.create(null),t)for(var i=t.split(","),n=0;n0;s--)e.getInputTargetBlock("IF"+s)&&e.getInputTargetBlock("IF"+s).previousConnection?i[s]=e.getInputTargetBlock("IF"+s).previousConnection:i[s]=null,this.removeInput("IF"+s),e.getInputTargetBlock("DO"+s)&&e.getInputTargetBlock("DO"+s).previousConnection?n[s]=e.getInputTargetBlock("DO"+s).previousConnection:n[s]=null,this.removeInput("DO"+s);this.elseifCount_=parseInt(t.getAttribute("elseif"),10),this.elseCount_=parseInt(t.getAttribute("else"),10);for(s=1;s<=this.elseifCount_;s++)this.appendValueInput("IF"+s).setCheck([Boolean,Number]).appendField(ut.Msg.CONTROLS_IF_MSG_ELSEIF),this.appendStatementInput("DO"+s).appendField(ut.Msg.CONTROLS_IF_MSG_THEN);this.elseCount_&&this.appendStatementInput("ELSE").appendField(ut.Msg.CONTROLS_IF_MSG_ELSE);for(s=i.length-2;s>0;s--)i[s]&&i[s].reconnect(this,"IF"+s);for(s=n.length-2;s>0;s--)n[s]&&n[s].reconnect(this,"DO"+s)},decompose:function(t){var e=t.newBlock("controls_if_if");e.initSvg();for(var i=e.getInput("STACK").connection,n=1;n<=this.elseifCount_;n++){var s=t.newBlock("controls_if_elseif");s.initSvg(),i.connect(s.previousConnection),i=s.nextConnection}if(this.elseCount_){var _=t.newBlock("controls_if_else");_.initSvg(),i.connect(_.previousConnection)}return e},compose:function(t){this.elseCount_&&this.removeInput("ELSE"),this.elseCount_=0;for(var e=this.elseifCount_;e>0;e--)this.removeInput("IF"+e),this.removeInput("DO"+e);this.elseifCount_=0;for(var i=t.getInputTargetBlock("STACK"),n=[null],s=[null],_=null;i;){switch(i.type){case"controls_if_elseif":this.elseifCount_++,n.push(i.valueConnection_),s.push(i.statementConnection_);break;case"controls_if_else":this.elseCount_++,_=i.statementConnection_;break;default:throw Error("Unknown block type: "+i.type)}i=i.nextConnection&&i.nextConnection.targetBlock()}this.updateShape_(),this.reconnectChildBlocks_(n,s,_)},saveConnections:function(t){for(var e=t.getInputTargetBlock("STACK"),i=1;e;){switch(e.type){case"controls_if_elseif":var n=this.getInput("IF"+i),s=this.getInput("DO"+i);e.valueConnection_=n&&n.connection.targetConnection,e.statementConnection_=s&&s.connection.targetConnection,i++;break;case"controls_if_else":s=this.getInput("ELSE");e.statementConnection_=s&&s.connection.targetConnection;break;default:throw"Unknown block type."}e=e.nextConnection&&e.nextConnection.targetBlock()}},rebuildShape_:function(){var t=[null],e=[null],i=null;this.getInput("ELSE")&&(i=this.getInput("ELSE").connection.targetConnection);for(var n=1;this.getInput("IF"+n);){var s=this.getInput("IF"+n),_=this.getInput("DO"+n);console.log(s.connection.targetConnection),t.push(s.connection.targetConnection),e.push(_.connection.targetConnection),n++}this.updateShape_(),this.reconnectChildBlocks_(t,e,i)},updateShape_:function(){this.getInput("ELSE")&&this.removeInput("ELSE");for(var t=1;this.getInput("IF"+t);)this.removeInput("IF"+t),this.removeInput("DO"+t),t++;for(t=1;t<=this.elseifCount_;t++)this.appendValueInput("IF"+t).setCheck([Number,Boolean]).appendField(ut.Msg.CONTROLS_IF_MSG_ELSEIF),this.appendStatementInput("DO"+t).appendField(ut.Msg.CONTROLS_IF_MSG_THEN);this.elseCount_&&this.appendStatementInput("ELSE").appendField(ut.Msg.CONTROLS_IF_MSG_ELSE)},reconnectChildBlocks_:function(t,e,i){for(var n=1;n<=this.elseifCount_;n++)t[n]&&t[n].reconnect(this,"IF"+n),e[n]&&e[n].reconnect(this,"DO"+n);i&&i.reconnect(this,"ELSE")}},Yt={init:function(){this.setColour(Lt),this.appendValueInput("FROM").setCheck(Number).setAlign(ut.inputs.Align.RIGHT).appendField(ut.Msg.PYTHON_RANGE).appendField(ut.Msg.LANG_CONTROLS_FOR_INPUT_FROM),this.appendValueInput("TO").setCheck(Number).setAlign(ut.inputs.Align.RIGHT).appendField(ut.Msg.LANG_CONTROLS_FOR_INPUT_TO),this.appendValueInput("STEP").setCheck(Number).setAlign(ut.inputs.Align.RIGHT).appendField(ut.Msg.PYTHON_RANGE_STEP),this.setInputsInline(!0),this.setOutput(!0),this.setTooltip(ut.Msg.MIXLY_PYTHON_CONTROLS_RANGE_TOOLTIP)}},vt={init:function(){this.setColour(Lt),this.appendValueInput("LIST").setAlign(ut.inputs.Align.RIGHT).appendField(ut.Msg.CONTROLS_FOREACH_INPUT),this.appendValueInput("VAR").appendField(ut.Msg.CONTROLS_FOREACH_INPUT_ITEM),this.appendStatementInput("DO").appendField(ut.Msg.MIXLY_DO),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip((function(){return ut.Msg.CONTROLS_FOR_TOOLTIP.replace("“%1”","")}))},getVars:function(){return[this.getFieldValue("VAR")]},renameVar:function(t,e){ut.Names.equals(t,this.getFieldValue("VAR"))&&this.setTitleValue(e,"VAR")}},Xt={init:function(){this.setColour(Lt),this.appendValueInput("BOOL").setCheck([Boolean,Number]).appendField(ut.Msg.MIXLY_MICROBIT_JS_CURRENT).appendField(new ut.FieldDropdown(this.OPERATORS),"MODE"),this.appendStatementInput("DO").appendField(ut.Msg.LANG_CONTROLS_WHILEUNTIL_TITLE_REPEAT+ut.Msg.MIXLY_DO),this.setPreviousStatement(!0),this.setNextStatement(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("MODE");return{WHILE:ut.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_WHILE,UNTIL:ut.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_UNTIL}[e]}))}},bt={init:function(){this.setColour(Lt),this.appendDummyInput().appendField(ut.Msg.MIXLY_PYTHON_TRY),this.appendStatementInput("try"),this.appendValueInput("IF1").appendField(ut.Msg.MIXLY_PYTHON_EXCEPT),this.appendStatementInput("DO1").appendField(""),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setMutator(new ut.icons.MutatorIcon(["controls_except","controls_finally"],this)),this.setTooltip(ut.Msg.MIXLY_MIXPY_CONTROL_TRY_TOOLTIP),this.elseifCount_=1,this.elseCount_=0},mutationToDom:function(){if(!this.elseifCount_&&!this.elseCount_)return null;var t=document.createElement("mutation");return this.elseifCount_&&t.setAttribute("elseif",this.elseifCount_),this.elseCount_&&t.setAttribute("else",1),t},domToMutation:function(t){var e=this,i=[],n=[];this.elseCount_&&this.removeInput("ELSE");for(var s=this.elseifCount_;s>0;s--)e.getInputTargetBlock("IF"+s)&&e.getInputTargetBlock("IF"+s).previousConnection?i[s]=e.getInputTargetBlock("IF"+s).previousConnection:i[s]=null,this.removeInput("IF"+s),e.getInputTargetBlock("DO"+s)&&e.getInputTargetBlock("DO"+s).previousConnection?n[s]=e.getInputTargetBlock("DO"+s).previousConnection:n[s]=null,this.removeInput("DO"+s);this.elseifCount_=parseInt(t.getAttribute("elseif"),10),this.elseCount_=parseInt(t.getAttribute("else"),10);for(s=1;s<=this.elseifCount_;s++)this.appendValueInput("IF"+s).setCheck([Boolean,Number]).appendField(ut.Msg.MIXLY_PYTHON_EXCEPT),this.appendStatementInput("DO"+s).appendField("");this.elseCount_&&this.appendStatementInput("ELSE").appendField(ut.Msg.MIXLY_PYTHON_FINALLY);for(s=i.length-2;s>0;s--)i[s]&&i[s].reconnect(this,"IF"+s);for(s=n.length-2;s>0;s--)n[s]&&n[s].reconnect(this,"DO"+s)},decompose:function(t){var e=t.newBlock("controls_try");e.initSvg();for(var i=e.getInput("STACK").connection,n=1;n<=this.elseifCount_;n++){var s=t.newBlock("controls_except");s.initSvg(),i.connect(s.previousConnection),i=s.nextConnection}if(this.elseCount_){var _=t.newBlock("controls_finally");_.initSvg(),i.connect(_.previousConnection)}return e},compose:function(t){this.elseCount_&&this.removeInput("ELSE"),this.elseCount_=0;for(var e=this.elseifCount_;e>0;e--)this.removeInput("IF"+e),this.removeInput("DO"+e);this.elseifCount_=0;for(var i=t.getInputTargetBlock("STACK"),n=[null],s=[null],_=null;i;){switch(i.type){case"controls_except":this.elseifCount_++,n.push(i.valueConnection_),s.push(i.statementConnection_);break;case"controls_finally":this.elseCount_++,_=i.statementConnection_;break;default:throw Error("Unknown block type: "+i.type)}i=i.nextConnection&&i.nextConnection.targetBlock()}this.updateShape_(),this.reconnectChildBlocks_(n,s,_)},saveConnections:function(t){for(var e=t.getInputTargetBlock("STACK"),i=1;e;){switch(e.type){case"controls_except":var n=this.getInput("IF"+i),s=this.getInput("DO"+i);e.valueConnection_=n&&n.connection.targetConnection,e.statementConnection_=s&&s.connection.targetConnection,i++;break;case"controls_finally":s=this.getInput("ELSE");e.statementConnection_=s&&s.connection.targetConnection;break;default:throw"Unknown block type."}e=e.nextConnection&&e.nextConnection.targetBlock()}},rebuildShape_:function(){var t=[null],e=[null],i=null;this.getInput("ELSE")&&(i=this.getInput("ELSE").connection.targetConnection);for(var n=1;this.getInput("IF"+n);){var s=this.getInput("IF"+n),_=this.getInput("DO"+n);console.log(s.connection.targetConnection),t.push(s.connection.targetConnection),e.push(_.connection.targetConnection),n++}this.updateShape_(),this.reconnectChildBlocks_(t,e,i)},updateShape_:function(){this.getInput("ELSE")&&this.removeInput("ELSE");for(var t=1;this.getInput("IF"+t);)this.removeInput("IF"+t),this.removeInput("DO"+t),t++;for(t=1;t<=this.elseifCount_;t++)this.appendValueInput("IF"+t).setCheck([Number,Boolean]).appendField(ut.Msg.MIXLY_PYTHON_EXCEPT),this.appendStatementInput("DO"+t).appendField("");this.elseCount_&&this.appendStatementInput("ELSE").appendField(ut.Msg.MIXLY_PYTHON_FINALLY)},reconnectChildBlocks_:function(t,e,i){for(var n=1;n<=this.elseifCount_;n++)t[n]&&t[n].reconnect(this,"IF"+n),e[n]&&e[n].reconnect(this,"DO"+n);i&&i.reconnect(this,"ELSE")}},xt={init:function(){this.setColour(Lt);var t=new ut.FieldDropdown(this.OPERATORS);this.appendDummyInput().appendField(t,"FLOW").appendField(ut.Msg.LANG_CONTROLS_FLOW_STATEMENTS_INPUT_OFLOOP),this.setPreviousStatement(!0),this.setTooltip(ut.Msg.MIXLY_PYTHON_CONTROLS_FLOW_STATEMENTS_TOOLTIP);var e=this;this.setTooltip((function(){var t=e.getFieldValue("FLOW");return{BREAK:ut.Msg.CONTROLS_FLOW_STATEMENTS_TOOLTIP_BREAK,CONTINUE:ut.Msg.CONTROLS_FLOW_STATEMENTS_TOOLTIP_CONTINUE}[t]}))},onchange:function(){if(this.workspace){var t=!1,e=this;do{if("controls_repeat"==e.type||"controls_for"==e.type||"controls_forEach"==e.type||"controls_repeat_ext"==e.type||"controls_whileUntil"==e.type||"do_while"==e.type){t=!0;break}e=e.getSurroundParent()}while(e);t?this.setWarningText(null):this.setWarningText(ut.Msg.LANG_CONTROLS_FLOW_STATEMENTS_WARNING)}}},yt={init:function(){this.setColour(Lt),this.appendDummyInput().appendField(ut.Msg.LANG_CONTROLS_FOR_INPUT_WITH).appendField(new ut.FieldTextInput("i"),"VAR"),this.appendValueInput("FROM").setCheck(Number).setAlign(ut.inputs.Align.RIGHT).appendField(ut.Msg.LANG_CONTROLS_FOR_INPUT_FROM),this.appendValueInput("TO").setCheck(Number).setAlign(ut.inputs.Align.RIGHT).appendField(ut.Msg.LANG_CONTROLS_FOR_INPUT_TO),this.appendValueInput("STEP").setCheck(Number).setAlign(ut.inputs.Align.RIGHT).appendField(ut.Msg.MIXLY_STEP),this.appendStatementInput("DO").appendField(ut.Msg.MIXLY_DO),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0);var t=this;this.setTooltip((function(){return ut.Msg.CONTROLS_FOR_TOOLTIP.replace("%1",t.getFieldValue("VAR"))}))},getVars:function(){return[this.getFieldValue("VAR")]},renameVar:function(t,e){ut.Names.equals(t,this.getFieldValue("VAR"))&&this.setTitleValue(e,"VAR")}},Vt={init:function(){this.setColour(Lt),this.appendDummyInput().appendField(ut.Msg.LANG_CONTROLS_FOR_INPUT_WITH).appendField(new ut.FieldTextInput("i"),"VAR"),this.appendValueInput("FROM").setCheck(Number).setAlign(ut.inputs.Align.RIGHT).appendField(ut.Msg.LANG_CONTROLS_FOR_INPUT_FROM),this.appendValueInput("TO").setCheck(Number).setAlign(ut.inputs.Align.RIGHT).appendField(ut.Msg.LANG_CONTROLS_FOR_INPUT_TO),this.appendValueInput("STEP").setCheck(Number).setAlign(ut.inputs.Align.RIGHT).appendField(ut.Msg.MIXLY_STEP),this.appendStatementInput("DO").appendField(ut.Msg.MIXLY_DO),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0);var t=this;this.setTooltip((function(){return ut.Msg.MIXLY_PYTHON_CONTROLS_FOR_RANGE_TOOLTIP.replace("%1",t.getFieldValue("VAR"))}))},getVars:function(){return[this.getFieldValue("VAR")]},renameVar:function(t,e){ut.Names.equals(t,this.getFieldValue("VAR"))&&this.setTitleValue(e,"VAR")}};Xt.OPERATORS=[[ut.Msg.LANG_CONTROLS_WHILEUNTIL_OPERATOR_WHILE,"WHILE"],[ut.Msg.LANG_CONTROLS_WHILEUNTIL_OPERATOR_UNTIL,"UNTIL"]],xt.OPERATORS=[[ut.Msg.LANG_CONTROLS_FLOW_STATEMENTS_OPERATOR_BREAK,"BREAK"],[ut.Msg.LANG_CONTROLS_FLOW_STATEMENTS_OPERATOR_CONTINUE,"CONTINUE"]];const Bt={init:function(){this.setColour(Lt),this.appendDummyInput().appendField(ut.Msg.CONTROLS_IF_IF_TITLE_IF),this.appendStatementInput("STACK"),this.setTooltip(ut.Msg.CONTROLS_IF_IF_TOOLTIP),this.contextMenu=!1}},Gt={init:function(){this.setColour(Lt),this.appendDummyInput().appendField(ut.Msg.CONTROLS_IF_ELSEIF_TITLE_ELSEIF),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(ut.Msg.CONTROLS_IF_ELSEIF_TOOLTIP),this.contextMenu=!1}},Ut={init:function(){this.setColour(Lt),this.appendDummyInput().appendField(ut.Msg.CONTROLS_IF_ELSE_TITLE_ELSE),this.setPreviousStatement(!0),this.setTooltip(ut.Msg.CONTROLS_IF_ELSE_TOOLTIP),this.contextMenu=!1}},wt={init:function(){this.setColour(Lt),this.appendDummyInput().appendField("try"),this.appendStatementInput("STACK"),this.setPreviousStatement(!1),this.setNextStatement(!1),this.contextMenu=!1}},Ht={init:function(){this.setColour(Lt),this.appendDummyInput().appendField(ut.Msg.MIXLY_PYTHON_EXCEPT),this.setPreviousStatement(!0),this.setNextStatement(!0),this.contextMenu=!1,this.setTooltip(ut.Msg.MIXLY_MIXPY_CONTROL_EXCEPT_TOOLTIP)}},kt={init:function(){this.setColour(Lt),this.appendDummyInput().appendField(ut.Msg.MIXLY_PYTHON_FINALLY),this.setPreviousStatement(!0),this.contextMenu=!1,this.setTooltip(ut.Msg.MIXLY_MIXPY_CONTROL_FINALLY_TOOLTIP)}},Wt={init:function(){this.jsonInit({message0:ut.Msg.CONTROLS_REPEAT_TITLE,args0:[{type:"input_value",name:"TIMES"}],previousStatement:null,nextStatement:null,colour:Lt,tooltip:ut.Msg.CONTROLS_REPEAT_TOOLTIP,helpUrl:ut.Msg.CONTROLS_REPEAT_HELPURL}),this.appendStatementInput("DO")}},Kt={init:function(){this.setColour(Lt),this.appendValueInput("BOOL").appendField("lambda"),this.appendStatementInput("DO").appendField(ut.Msg.MIXLY_STAT),this.setOutput(!0)}},Jt={init:function(){this.setColour(Lt),this.appendDummyInput().appendField(ut.Msg.MIXLY_PYTHON_PASS),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(ut.Msg.MIXLY_PYTHON_CONTROLS_PASS_TOOLTIP)}},Qt={init:function(){this.setColour(Lt),this.appendDummyInput().appendField(ut.Msg.MIXLY_PYTHON_CONTROLS_THREAD_START),this.appendValueInput("callback").appendField(ut.Msg.MIXLY_PYTHON_CONTROLS_THREAD_USE),this.appendValueInput("VAR").appendField(ut.Msg.MIXLY_PARAMS),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(ut.Msg.MIXLY_PYTHON_CONTROLS_THREAD_TOOLTIP)}},qt={init:function(){this.appendDummyInput().appendField(ut.Msg.CONTROLS_REPEAT_TITLE_REPEAT+ut.Msg.MIXLY_DO),this.appendStatementInput("input_data").setCheck(null),this.appendValueInput("select_data").setCheck(null).appendField(ut.Msg.CONTROLS_OPERATOR_UNTIL).appendField(new ut.FieldDropdown([[ut.Msg.LANG_CONTROLS_WHILEUNTIL_OPERATOR_WHILE,"true"],[ut.Msg.LANG_CONTROLS_WHILEUNTIL_OPERATOR_UNTIL,"false"]]),"type"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setColour(Lt),this.setTooltip("do-while loop"),this.setHelpUrl("")}},zt={init:function(){this.setColour(Lt),this.appendDummyInput().appendField(ut.Msg.MIXLY_OP_GARBAGE_COLLECT),this.setPreviousStatement(!0),this.setNextStatement(!0)}},jt={init:function(){this.setColour(Lt),this.appendDummyInput().appendField(ut.Msg.MIXLY_GET_MEM_ALLOC),this.setOutput(!0)}},Zt={init:function(){this.setColour(Lt),this.appendDummyInput().appendField(ut.Msg.MIXLY_GET_MEM_FREE),this.setOutput(!0)}},$t={init:function(){this.setColour(Lt),this.appendDummyInput().appendField(ut.Msg.MIXLY_GET+ut.Msg.MIXLY_DEVICE+"ID"),this.setInputsInline(!0),this.setOutput(!0),this.setTooltip(ut.Msg.PROCEDURES_DEFRETURN_RETURN+ut.Msg.MIXLY_GET_UNIQUE_IDEN)}},te={init:function(){this.setColour(Lt),this.appendValueInput("VAR").appendField(ut.Msg.MIXLY_RTC_TIMESTAMP),this.appendDummyInput().appendField(ut.Msg.MIXLY_TIMESTAMP_TO_DATA),this.setInputsInline(!0),this.setOutput(!0,Number)}},ee={init:function(){this.setColour(Lt),this.appendDummyInput().appendField(ut.Msg.MIXLY_GET_UNIQUE_IDEN),this.setOutput(!0)}},ie=230;ut.FieldTextInput.math_number_validator=function(t){return String(t)},ut.FieldTextInput.math_number_validator_include_blank=function(t){if(""===t)return"";return/^-?(0X|0x|0O|0o|0B|0b)?[a-fA-F0-9]{1,}(\.[a-fA-F0-9]+)?$/.test(t)?String(t):null};const ne={init:function(){this.setColour(ie),this.appendDummyInput().appendField(new ut.FieldTextInput("0",ut.FieldTextInput.math_number_validator),"NUM"),this.setOutput(!0,Number),this.setTooltip(ut.Msg.MATH_NUMBER_TOOLTIP)}},se={init:function(){this.setColour(ie);this.appendDummyInput("").appendField(ut.Msg.MIXLY_PYTHON_MATH_CONSTANT).appendField(new ut.FieldDropdown([["π","pi"],["e","e"]]),"CONSTANT"),this.setOutput(!0,Number);var t=this;this.setTooltip((function(){var e=t.getFieldValue("CONSTANT");return{pi:ut.Msg.MIXLY_PYTHON_MATH_CONSTANT_PI_TOOLTIP,e:ut.Msg.MIXLY_PYTHON_MATH_CONSTANT_E_TOOLTIP}[e]}))}},_e={init:function(){this.setColour(ie);this.appendDummyInput("").appendField(ut.Msg.MIXLY_PYTHON_MATH_CONSTANT).appendField(new ut.FieldDropdown([["π","pi"],["e","e"]]),"CONSTANT"),this.setOutput(!0,Number);var t=this;this.setTooltip((function(){var e=t.getFieldValue("CONSTANT");return{pi:ut.Msg.MIXLY_PYTHON_MATH_CONSTANT_PI_MP_TOOLTIP,e:ut.Msg.MIXLY_PYTHON_MATH_CONSTANT_E_MP_TOOLTIP}[e]}))}},oe={init:function(){this.setColour(ie),this.setOutput(!0),this.appendValueInput("A"),this.appendValueInput("B").appendField(new ut.FieldDropdown([["+","ADD"],["-","MINUS"],["×","MULTIPLY"],["÷","DIVIDE"],["%","QUYU"],["//","ZHENGCHU"],["**","POWER"]]),"OP"),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("OP");return{ADD:ut.Msg.MATH_ARITHMETIC_TOOLTIP_ADD,MINUS:ut.Msg.MATH_ARITHMETIC_TOOLTIP_MINUS,MULTIPLY:ut.Msg.MATH_ARITHMETIC_TOOLTIP_MULTIPLY,DIVIDE:ut.Msg.MATH_ARITHMETIC_TOOLTIP_DIVIDE,QUYU:ut.Msg.MATH_MODULO_TOOLTIP,ZHENGCHU:ut.Msg.MATH_ARITHMETIC_TOOLTIP_DIVIDE,POWER:ut.Msg.MATH_ARITHMETIC_TOOLTIP_POWER}[e]}))}},pe={init:function(){this.setColour(ie),this.setPreviousStatement(!0),this.setNextStatement(!0),this.appendValueInput("A"),this.appendValueInput("B").appendField(new ut.FieldDropdown([["+=","ADD"],["-=","MINUS"],["×=","MULTIPLY"],["÷=","DIVIDE"],["%=","QUYU"],["//=","ZHENGCHU"],["**=","POWER"]]),"OP"),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("OP");return{ADD:ut.Msg.MATH_ARITHMETIC_TOOLTIP_ADD,MINUS:ut.Msg.MATH_ARITHMETIC_TOOLTIP_MINUS,MULTIPLY:ut.Msg.MATH_ARITHMETIC_TOOLTIP_MULTIPLY,DIVIDE:ut.Msg.MATH_ARITHMETIC_TOOLTIP_DIVIDE,QUYU:ut.Msg.MATH_MODULO_TOOLTIP,ZHENGCHU:ut.Msg.MATH_ARITHMETIC_TOOLTIP_DIVIDE,POWER:ut.Msg.MATH_ARITHMETIC_TOOLTIP_POWER}[e]}))}},ae={init:function(){this.setColour(ie),this.setOutput(!0,Number),this.appendValueInput("A").setCheck(Number),this.appendValueInput("B").setCheck(Number).appendField(new ut.FieldDropdown([["&","&"],["|","|"],[">>",">>"],["<<","<<"]]),"OP"),this.setInputsInline(!0),this.setTooltip("位运算")}},ue={init:function(){this.setColour(ie),this.setOutput(!0,Number),this.appendValueInput("NUM").setCheck(Number).appendField(new ut.FieldDropdown([["sin","SIN"],["cos","COS"],["tan","TAN"],["asin","ASIN"],["acos","ACOS"],["atan","ATAN"],["-","-"],["ln","LN"],["log10","LOG10"],["e^","EXP"],["10^","POW10"]]),"OP");var t=this;this.setTooltip((function(){var e=t.getFieldValue("OP");return{SIN:ut.Msg.MATH_TRIG_TOOLTIP_SIN,COS:ut.Msg.MATH_TRIG_TOOLTIP_COS,TAN:ut.Msg.MATH_TRIG_TOOLTIP_TAN,ASIN:ut.Msg.MATH_TRIG_TOOLTIP_ASIN,ACOS:ut.Msg.MATH_TRIG_TOOLTIP_ACOS,ATAN:ut.Msg.MATH_TRIG_TOOLTIP_ATAN,LN:ut.Msg.MATH_SINGLE_TOOLTIP_LN}[e]}))}},re={init:function(){var t=[[ut.Msg.MATH_BIN,"bin"],[ut.Msg.MATH_OCT,"oct"],[ut.Msg.MATH_HEX,"hex"]];this.setColour(ie),this.setOutput(!0,String),this.appendValueInput("NUM").setCheck(Number).appendField(new ut.FieldDropdown(t),"OP");var e=this;this.setTooltip((function(){var t=e.getFieldValue("OP");return{bin:ut.Msg.MATH_DEC_TOOLTIP_BIN,oct:ut.Msg.MATH_DEC_TOOLTIP_OCT,hex:ut.Msg.MATH_DEC_TOOLTIP_HEX}[t]}))}},de={init:function(){var t=[[ut.Msg.LANG_MATH_TO_ROUND,"round"],[ut.Msg.LANG_MATH_TO_CEIL,"ceil"],[ut.Msg.LANG_MATH_TO_FLOOR,"floor"],[ut.Msg.MATH_ABS,"fabs"],[ut.Msg.MATH_SQRT,"sqrt"]];this.setColour(ie),this.appendValueInput("A").setCheck(Number).appendField(new ut.FieldDropdown(t),"OP"),this.setOutput(!0,Number);var e=this;this.setTooltip((function(){var t=e.getFieldValue("OP");return{sqrt:ut.Msg.MATH_SINGLE_TOOLTIP_ROOT,fabs:ut.Msg.MATH_SINGLE_TOOLTIP_ABS,sq:ut.Msg.MATH_SINGLE_TOOLTIP_SQ,round:ut.Msg.MATH_SINGLE_TOOLTIP_ROUND,ceil:ut.Msg.MATH_SINGLE_TOOLTIP_CEIL,floor:ut.Msg.MATH_SINGLE_TOOLTIP_FLOOR}[t]}))}},le={init:function(){var t=[[ut.Msg.MIXLY_MAX,"max"],[ut.Msg.MIXLY_MIN,"min"]];this.setColour(ie),this.appendValueInput("A").setCheck(Number).setAlign(ut.inputs.Align.RIGHT).appendField(new ut.FieldDropdown(t),"OP").appendField("("),this.appendValueInput("B").setCheck(Number).setAlign(ut.inputs.Align.RIGHT).appendField(","),this.appendDummyInput("").setAlign(ut.inputs.Align.RIGHT).appendField(")"),this.setInputsInline(!0),this.setOutput(!0,Number);var e=this;this.setTooltip((function(){var t=e.getFieldValue("OP");return{max:ut.Msg.MIXLY_TOOLTIP_MATH_MAX,min:ut.Msg.MIXLY_TOOLTIP_MATH_MIN}[t]}))}},Ie={init:function(){var t=[[ut.Msg.MATH_TWO,"two"],[ut.Msg.MATH_EIGHT,"eight"],[ut.Msg.MATH_TEN,"ten"],[ut.Msg.MATH_SIXTEEN,"sixteen"]];this.setColour(ie),this.appendDummyInput("").appendField(ut.Msg.MATH_BA),this.appendValueInput("NUM").appendField(new ut.FieldDropdown(t),"OP").appendField(ut.Msg.MATH_JinZhi).setCheck(Number),this.appendDummyInput("").appendField(ut.Msg.MATH_ZHW).appendField(new ut.FieldDropdown(t),"OP2").appendField(ut.Msg.MATH_JinZhi),this.setFieldValue("ten","OP2"),this.setOutput(!0),this.setInputsInline(!0);var e=this;this.setTooltip((function(){var t=e.getFieldValue("OP"),i={two:ut.Msg.MATH_Before_two,eight:ut.Msg.MATH_Before_eight,ten:ut.Msg.MATH_Before_ten,sixteen:ut.Msg.MATH_Before_sixteen},n=e.getFieldValue("OP2"),s={two:ut.Msg.MATH_Behind_two,eight:ut.Msg.MATH_Behind_eight,ten:ut.Msg.MATH_Behind_ten,sixteen:ut.Msg.MATH_Behind_sixteen};return i[t]+s[n]}))}},Te={init:function(){var t=[[ut.Msg.LANG_MATH_INT,"int"],[ut.Msg.LANG_MATH_FLOAT,"float"]];this.setColour(ie),this.setOutput(!0,Number),this.appendDummyInput().appendField(ut.Msg.MIXLY_MICROBIT_RANDOM).appendField(new ut.FieldDropdown(t),"TYPE"),this.appendValueInput("FROM").setCheck(Number).appendField(ut.Msg.LANG_CONTROLS_FOR_INPUT_FROM),this.appendValueInput("TO").setCheck(Number).setAlign(ut.inputs.Align.RIGHT).appendField(ut.Msg.LANG_MATH_RANDOM_INT_INPUT_TO),this.setInputsInline(!0);var e=this;this.setTooltip((function(){var t=e.getFieldValue("TYPE"),i={int:ut.Msg.LANG_MATH_INT,float:ut.Msg.LANG_MATH_FLOAT_RANDOM};return ut.Msg.MATH_RANDOM_INT_TOOLTIP+i[t]}))}},Me={init:function(){this.setColour(ie),this.setOutput(!0,Number),this.appendValueInput("VALUE").setCheck(Number).appendField(ut.Msg.LANG_MATH_CONSTRAIN_INPUT_CONSTRAIN),this.appendValueInput("LOW").setCheck(Number).appendField(ut.Msg.LANG_MATH_CONSTRAIN_INPUT_LOW),this.appendValueInput("HIGH").setCheck(Number).appendField(ut.Msg.LANG_MATH_CONSTRAIN_INPUT_HIGH),this.setInputsInline(!0),this.setTooltip(ut.Msg.MATH_CONSTRAIN_TOOLTIP)}},he={init:function(){this.setColour(ie),this.appendValueInput("NUM",Number).appendField(ut.Msg.MIXLY_MAP).setCheck(Number),this.appendValueInput("fromLow",Number).appendField(ut.Msg.MIXLY_MAP_FROM).setCheck(Number),this.appendValueInput("fromHigh",Number).appendField(",").setCheck(Number),this.appendValueInput("toLow",Number).appendField(ut.Msg.MIXLY_MAP_TO).setCheck(Number),this.appendValueInput("toHigh",Number).appendField(",").setCheck(Number),this.appendDummyInput("").appendField("]"),this.setInputsInline(!0),this.setOutput(!0),this.setTooltip(ut.Msg.MIXLY_TOOLTIP_MATH_MAP)}},me={init:function(){this.setColour(ie),this.appendDummyInput().appendField(new ut.FieldTextInput("0",ut.FieldTextInput.math_number_validator_include_blank),"NUM"),this.setOutput(!0),this.setTooltip(ut.Msg.MATH_NUMBER_TOOLTIP)}},Ee={init:function(){this.setColour(ie),this.appendValueInput("NUM").setCheck(Number).appendField(ut.Msg.LANG_MATH_RANDOM_SEED),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(ut.Msg.MIXLY_TOOLTIP_MATH_RANDOM_SEED)}},Oe={init:function(){this.setColour(ie),this.setOutput(!0,Number),this.appendValueInput("VALUE").setCheck(Number),this.appendValueInput("VAR").setCheck(Number).appendField(ut.Msg.MATH_ROUND).appendField(ut.Msg.TEXT_KEEP),this.appendDummyInput().appendField(ut.Msg.TEXT_DECIMAL),this.setInputsInline(!0),this.setTooltip(ut.Msg.MATH_ROUND_NEW_TOOLTIP)}},Re={init:function(){var t=[[ut.Msg.MIXLY_TO_INT,"int"],[ut.Msg.MIXLY_TO_FLOAT,"float"],[ut.Msg.MIXLY_TO_BITES,"b"],[ut.Msg.LANG_MATH_BYTE+ut.Msg.MIXLY_TO_INT,"bti"]];this.setColour(ie),this.appendValueInput("VAR").appendField(new ut.FieldDropdown(t),"TOWHAT"),this.setOutput(!0,Number);var e=this;this.setTooltip((function(){var t=e.getFieldValue("TOWHAT");return{int:ut.Msg.MIXLY_PYTHON_TOOLTIP_TOINT,float:ut.Msg.MIXLY_PYTHON_TOOLTIP_TOFLOAT,b:ut.Msg.MIXLY_TOOLTIP_TEXT_TOBYTE}[t]}))}},ce={init:function(){var t=[[ut.Msg.MIXLY_TO_INT,"int"],[ut.Msg.MIXLY_TO_FLOAT,"float"]];this.setColour(ie),this.appendValueInput("VAR").appendField(new ut.FieldDropdown(t),"TOWHAT"),this.setOutput(!0,Number);var e=this;this.setTooltip((function(){var t=e.getFieldValue("TOWHAT");return{int:ut.Msg.MIXLY_TOOLTIP_TEXT_TOINT,float:ut.Msg.MIXLY_TOOLTIP_TEXT_TOFLOAT}[t]}))}},ge=he,Ce={init:function(){this.setColour(ie),this.appendValueInput("VAR").appendField(ut.Msg.LANG_MATH_BYTE+ut.Msg.MIXLY_TO_HEX),this.setOutput(!0,Number),this.setTooltip(ut.Msg.MIXLY_PYTHON_TOOLTIP_TOHEX)}},Se={init:function(){this.setColour(ie),this.itemCount_=1,this.setMutator(new ut.icons.MutatorIcon(["lists_create_with_item"],this)),this.appendDummyInput("DUMMY").appendField(ut.Msg.MIXLY_PRODUCT+ut.Msg.MIXLY_GENERATE_CARTESIAN_PRODUCT),this.appendValueInput("REPEAT").appendField(ut.Msg.MIXLY_EVERY_PER_ELEPER_ELEMENT),this.appendDummyInput().appendField(ut.Msg.CONTROLS_REPEAT_TITLE_TIMES),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setOutput(!0),this.setTooltip(ut.Msg.LISTS_CREATE_WITH_PYTHON_TOOLTIP),this.updateShape_()},mutationToDom:function(){var t=document.createElement("mutation");return t.setAttribute("items",this.itemCount_),t},domToMutation:function(t){this.itemCount_=parseInt(t.getAttribute("items"),10),this.updateShape_()},decompose:function(t){var e=t.newBlock("lists_create_with_container");e.initSvg();for(var i=e.getInput("STACK").connection,n=0;n1&&"\\"===t.charAt(0)){var e=t.charAt(1);if("0"===e||"b"===e||"f"===e||"n"===e||"r"===e||"t"===e||"\\"===e||"'"===e)return String(t).substring(0,2);if("x"===e&&"0"===t.charAt(2)&&"B"===t.charAt(3))return String(t).substring(0,4)}return String(t).substring(0,1)};const De={init:function(){this.setColour(Ae),this.appendDummyInput().appendField(this.newQuote_(!0)).appendField(new ut.FieldTextInput("",ut.FieldTextInput.char_validator),"TEXT").appendField(this.newQuote_(!1)),this.setOutput(!0,Number),this.setTooltip(ut.Msg.TEXT_CHAR_TOOLTIP)},newQuote_:function(t){if(1==t)var e="../../media/quote2.png";else e="../../media/quote3.png";return new ut.FieldImage(e,7,12,'"')}},fe={init:function(){this.setColour(Ae),this.appendValueInput("A").setCheck([String,Number]),this.appendValueInput("B").setCheck([String,Number]).appendField(ut.Msg.MIXLY_TEXT_JOIN),this.setInputsInline(!0),this.setOutput(!0,String),this.setTooltip(ut.Msg.MIXLY_TOOLTIP_TEXT_JOIN)}},Fe={init:function(){this.setColour(Ae),this.appendValueInput("VAR").setCheck(Number).appendField(ut.Msg.MIXLY_TOCHAR),this.setOutput(!0,String),this.setTooltip(ut.Msg.MIXLY_TOOLTIP_TEXT_TOCHAR)}},Pe={init:function(){this.setColour(Ae),this.appendValueInput("VAR").setCheck(String).appendField(ut.Msg.MIXLY_TOASCII),this.setOutput(!0,Number),this.setTooltip(ut.Msg.MIXLY_TOOLTIP_TEXT_TOASCII)}},Ye={init:function(){this.setColour(Ae),this.appendValueInput("VAR").appendField(ut.Msg.MIXLY_TOSTRING),this.setOutput(!0,String),this.setTooltip(ut.Msg.MIXLY_PYTHON_TOOLTIP_TOTEXT)}},ve={init:function(){this.setColour(Ae),this.appendValueInput("VAR").appendField(ut.Msg.MIXLY_LENGTH),this.setOutput(!0,Number),this.setTooltip(ut.Msg.MIXLY_TOOLTIP_TEXT_LENGTH)}},Xe={init:function(){this.WHERE_OPTIONS=[[ut.Msg.LISTS_GET_INDEX_FROM_START,"FROM_START"],[ut.Msg.LISTS_GET_INDEX_FROM_END,"FROM_END"],[ut.Msg.TEXT_GET_INDEX_RANDOM+1+ut.Msg.TEXT_CHARAT2,"RANDOM"]],this.setHelpUrl(ut.Msg.LISTS_GET_INDEX_HELPURL),this.setColour(Ae),this.appendValueInput("VAR").setCheck(String),this.appendValueInput("AT").setCheck(Number),this.appendDummyInput().appendField(ut.Msg.LISTS_GET_INDEX_GET,"MODE"),ut.Msg.LISTS_GET_INDEX_TAIL&&this.appendDummyInput("TAIL").appendField(ut.Msg.LISTS_GET_INDEX_TAIL),this.setInputsInline(!0),this.setOutput(!0),this.updateAt_(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("MODE"),i=t.getFieldValue("WHERE"),n="";switch(e+" "+i){case"GET FROM_START":case"GET FROM_END":n=ut.Msg.LISTS_GET_INDEX_TOOLTIP_GET_FROM;break;case"GET RANDOM":n=ut.Msg.LISTS_GET_INDEX_TOOLTIP_GET_RANDOM;break;case"GET_REMOVE FROM_START":case"GET_REMOVE FROM_END":n=ut.Msg.LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_FROM;break;case"GET_REMOVE RANDOM":n=ut.Msg.LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_RANDOM}return"FROM_START"!=i&&"FROM_END"!=i||(n+=" "+ut.Msg.LISTS_INDEX_FROM_START_TOOLTIP.replace("%1",ut.Msg.ONE_BASED_INDEXING?"#1":"#0")),n}));var e=this;this.setTooltip((function(){var t=e.getFieldValue("WHERE"),i={FROM_START:ut.Msg.LISTS_GET_INDEX_FROM_START,FROM_END:ut.Msg.LISTS_GET_INDEX_FROM_END,RANDOM:ut.Msg.TEXT_GET_INDEX_RANDOM};return ut.Msg.PROCEDURES_DEFRETURN_RETURN+ut.Msg.MIXLY_MICROBIT_TYPE_STRING+i[t]+"n"+ut.Msg.TEXT_CHARAT2}))},mutationToDom:function(){var t=document.createElement("mutation");t.setAttribute("statement",!this.outputConnection);var e=this.getInput("AT").type==ut.INPUT_VALUE;return t.setAttribute("at",e),t},domToMutation:function(t){var e="true"==t.getAttribute("statement");this.updateStatement_(e),t="false"!=t.getAttribute("at"),this.updateAt_(t)},updateStatement_:function(t){t!=!this.outputConnection&&(this.unplug(!0,!0),t?(this.setOutput(!1),this.setPreviousStatement(!0),this.setNextStatement(!0)):(this.setPreviousStatement(!1),this.setNextStatement(!1),this.setOutput(!0)))},updateAt_:function(t){this.removeInput("AT"),this.removeInput("ORDINAL",!0),t?(this.appendValueInput("AT").setCheck(Number),ut.Msg.TEXT_CHARAT2&&this.appendDummyInput("ORDINAL").appendField(ut.Msg.TEXT_CHARAT2)):this.appendDummyInput("AT");var e=new ut.FieldDropdown(this.WHERE_OPTIONS,(function(e){var i="FROM_START"==e||"FROM_END"==e;if(i!=t){var n=this.sourceBlock_;return n.updateAt_(i),n.setFieldValue(e,"WHERE"),null}}));this.getInput("AT").appendField(e,"WHERE"),ut.Msg.LISTS_GET_INDEX_TAIL&&this.moveInputBefore("TAIL",null)}},be={init:function(){this.setHelpUrl(ut.Msg.LISTS_GET_INDEX_HELPURL),this.setColour(Ae),this.appendValueInput("VAR").setCheck(String),this.appendValueInput("AT").setCheck(Number).appendField(ut.Msg.LISTS_GET_INDEX_GET+" "+ut.Msg.LISTS_GET_INDEX_FROM_START),this.appendDummyInput().appendField(ut.Msg.TEXT_CHARAT2),this.setOutput(!0),this.setTooltip(ut.Msg.PROCEDURES_DEFRETURN_RETURN+ut.Msg.MIXLY_MICROBIT_TYPE_STRING+ut.Msg.LISTS_GET_INDEX_FROM_START+"n"+ut.Msg.TEXT_CHARAT2)}},xe={init:function(){this.setHelpUrl(ut.Msg.LISTS_GET_INDEX_HELPURL),this.setColour(Ae),this.appendValueInput("VAR").setCheck(String),this.appendDummyInput().appendField(ut.Msg.TEXT_RANDOM_CHAR),this.setOutput(!0),this.setTooltip(ut.Msg.TEXT_RANDOM_CHAR_TOOLTIP)}},ye={init:function(){this.WHERE_OPTIONS_1=[[ut.Msg.LISTS_GET_INDEX_FROM_START,"FROM_START"],[ut.Msg.LISTS_GET_INDEX_FROM_END,"FROM_END"],[ut.Msg.LISTS_GET_SUBLIST_START_FIRST,"FIRST"]],this.WHERE_OPTIONS_2=[[ut.Msg.LISTS_GET_SUBLIST_END_FROM_START,"FROM_START"],[ut.Msg.LISTS_GET_SUBLIST_END_FROM_END,"FROM_END"],[ut.Msg.LISTS_GET_SUBLIST_END_LAST,"LAST"]],this.setHelpUrl(ut.Msg.LISTS_GET_SUBLIST_HELPURL),this.setColour(Ae),this.appendValueInput("VAR").setCheck(String),this.appendDummyInput("").appendField(ut.Msg.MIXLY_MICROBIT_PY_STORAGE_GET),this.appendDummyInput("AT1"),this.appendDummyInput("AT2"),this.setInputsInline(!0),this.setOutput(!0,"List"),this.updateAt_(1,!0),this.updateAt_(2,!0),this.setTooltip(ut.Msg._GET_TEXT_SUBLIST_TOOLTIP)},mutationToDom:function(){var t=document.createElement("mutation"),e=this.getInput("AT1").type==ut.INPUT_VALUE;t.setAttribute("at1",e);var i=this.getInput("AT2").type==ut.INPUT_VALUE;return t.setAttribute("at2",i),t},domToMutation:function(t){var e="true"==t.getAttribute("at1"),i="true"==t.getAttribute("at2");this.updateAt_(1,e),this.updateAt_(2,i)},updateAt_:function(t,e){this.removeInput("AT"+t),this.removeInput("ORDINAL"+t,!0),e?(this.appendValueInput("AT"+t).setCheck(Number),ut.Msg.TEXT_CHARAT2&&this.appendDummyInput("ORDINAL"+t).appendField(ut.Msg.TEXT_CHARAT2)):this.appendDummyInput("AT"+t);var i=new ut.FieldDropdown(this["WHERE_OPTIONS_"+t],(function(i){var n="FROM_START"==i||"FROM_END"==i;if(n!=e){var s=this.sourceBlock_;return s.updateAt_(t,n),s.setFieldValue(i,"WHERE"+t),null}}));this.getInput("AT"+t).appendField(i,"WHERE"+t),1==t&&(this.moveInputBefore("AT1","AT2"),this.getInput("ORDINAL1")&&this.moveInputBefore("ORDINAL1","AT2"))}},Ve={init:function(){this.setHelpUrl(ut.Msg.LISTS_GET_SUBLIST_HELPURL),this.setColour(Ae),this.appendValueInput("VAR").setCheck(String),this.appendValueInput("AT1").appendField(ut.Msg.LISTS_GET_INDEX_GET+" "+ut.Msg.LISTS_GET_INDEX_FROM_START),this.appendValueInput("AT2").appendField(ut.Msg.LISTS_GET_SUBLIST_END_FROM_START),this.appendDummyInput().appendField(ut.Msg.TEXT_CHARAT2),this.setInputsInline(!0),this.setOutput(!0,["List",String]),this.setTooltip(ut.Msg._GET_TEXT_SUBLIST_TOOLTIP)}},Be={init:function(){var t=[[ut.Msg.MIXLY_EQUALS,"==="],[ut.Msg.MIXLY_STARTSWITH,"startswith"],[ut.Msg.MIXLY_ENDSWITH,"endswith"]];this.setColour(Ae),this.appendValueInput("STR1").setCheck(String),this.appendValueInput("STR2").appendField(new ut.FieldDropdown(t),"DOWHAT").setCheck(String),this.setOutput(!0,[Boolean,Number]),this.setInputsInline(!0)}},Ge={init:function(){this.setColour(Ae),this.appendValueInput("STR1").setCheck(String),this.appendValueInput("STR2").appendField(ut.Msg.MIXLY_COMPARETO).setCheck(String),this.setOutput(!0,Number),this.setInputsInline(!0),this.setTooltip(ut.Msg.MIXLY_COMPARETO_HELP)}},Ue={init:function(){var t=[[ut.Msg.TEXT_UPPER,"upper"],[ut.Msg.TEXT_TITLE,"title"],[ut.Msg.TEXT_CAPITALIZE,"capitalize"],[ut.Msg.TEXT_SWAPCASE,"swapcase"],[ut.Msg.TEXT_LOWER,"lower"]];this.setColour(Ae),this.appendValueInput("VAR").appendField(ut.Msg.MIXLY_MICROBIT_PY_STORAGE_GET).appendField(new ut.FieldDropdown(t),"CAPITAL").setCheck(String),this.setOutput(!0,String);var e=this;this.setTooltip((function(){var t=e.getFieldValue("CAPITAL");return{upper:ut.Msg.MIXLY_MIXPY_TEXT_UPPER_TOOLTIP,title:ut.Msg.MIXLY_MIXPY_TEXT_TITLE_TOOLTIP,swapcase:ut.Msg.MIXLY_MIXPY_TEXT_SWAPCASE_TOOLTIP,capitalize:ut.Msg.MIXLY_MIXPY_TEXT_CAPITALIZE_TOOLTIP,lower:ut.Msg.MIXLY_MIXPY_TEXT_LOWER_TOOLTIP}[t]}))}},we={init:function(){var t=[[ut.Msg.TEXT_LJUST,"ljust"],[ut.Msg.TEXT_CENTER,"center"],[ut.Msg.TEXT_RJUST,"rjust"]];this.setColour(Ae),this.appendValueInput("VAR").appendField(new ut.FieldDropdown(t),"CENTER").setCheck(String),this.appendValueInput("WID").appendField(ut.Msg.MIXLY_WIDTH).setCheck(Number),this.appendValueInput("Symbol").appendField(ut.Msg.MIXLY_RECT_Fill).setCheck(String),this.setInputsInline(!0),this.setOutput(!0,String),this.setTooltip(ut.Msg.MIXLY_MIXPY_TEXT_CENTER_TOOLTIP)}},He={init:function(){this.setColour(Ae),this.appendValueInput("VAR").appendField(ut.Msg.MIXLY_MICROBIT_PY_STORAGE_GET).setCheck(String),this.appendValueInput("STR").appendField(ut.Msg.MIXLY_MID+ut.Msg.MIXLY_MICROBIT_PY_STORAGE_CHARACTER).setCheck(String),this.appendDummyInput().appendField(ut.Msg.MIXLY_LIST_INDEX),this.setInputsInline(!0),this.setOutput(!0,String),this.setTooltip(ut.Msg.MIXLY_MIXPY_TEXT_FIND_TOOLTIP)}},ke={init:function(){this.setColour(Ae),this.appendValueInput("VAR").appendField(ut.Msg.MIXLY_PYTHON_TEXT_JOIN_SEQ_USE_STR).setCheck(String),this.appendValueInput("LIST").appendField(ut.Msg.MIXLY_PYTHON_TEXT_JOIN_SEQ_SEQ).setCheck("List","Tuple","Set","Dict"),this.appendDummyInput().appendField(ut.Msg.MIXLY_PYTHON_TEXT_JOIN_SEQ_GET_STR),this.setInputsInline(!0),this.setOutput(!0,String),this.setTooltip(ut.Msg.MIXLY_PYTHON_TEXT_JOIN_SEQ_TOOLTIP)}},We={init:function(){this.setColour(Ae),this.appendValueInput("VAR").setCheck(String),this.appendValueInput("STR1").appendField(ut.Msg.MIXLY_MIXPY_REPLACE).setCheck(String),this.appendValueInput("STR2").appendField(ut.Msg.LISTS_SET_INDEX_INPUT_TO).setCheck(String),this.setInputsInline(!0),this.setOutput(!0,String),this.setTooltip(ut.Msg.MIXLY_MIXPY_TEXT_REPLACE_TOOLTIP)}},Ke={init:function(){this.setColour(Ae),this.appendValueInput("VAR"),this.appendValueInput("VAL").appendField(ut.Msg.LIST_SPLIT_AS),this.appendDummyInput("").appendField(ut.Msg.LIST_SPLIT),this.setOutput(!0,"List"),this.setTooltip(ut.Msg.MIXLY_MIXPY_TEXT_SPLIT_TOOLTIP),this.setInputsInline(!0)}},Je={init:function(){var t=[[ut.Msg.TEXT_TRIM_BOTH,"strip"],[ut.Msg.TEXT_TRIM_LEFT,"lstrip"],[ut.Msg.TEXT_TRIM_RIGHT,"rstrip"]];this.setColour(Ae),this.appendValueInput("VAR"),this.appendDummyInput("").appendField(ut.Msg.TEXT_STRIM),this.appendDummyInput("").appendField(new ut.FieldDropdown(t),"TOWHAT"),this.appendDummyInput("").appendField(ut.Msg.TEXT_BLANK),this.setOutput(!0,String),this.setInputsInline(!0);var e=this;this.setTooltip((function(){var t=e.getFieldValue("TOWHAT");return{strip:ut.Msg.TEXT_TRIM_BOTH_TOOLTIP,lstrip:ut.Msg.TEXT_TRIM_LEFT_TOOLTIP,rstrip:ut.Msg.TEXT_TRIM_RIGHT_TOOLTIP}[t]}))}},Qe={init:function(){this.setColour(Ae),this.appendDummyInput("").appendField(ut.Msg.MIXLY_MICROPYTHON_FORMAT),this.appendDummyInput("").appendField(new ut.FieldTextInput("str"),"VAR"),this.itemCount_=1,this.updateShape_(),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setInputsInline(!0),this.setMutator(new ut.icons.MutatorIcon(["text_create_with_item"],this)),this.setOutput(!0),this.setTooltip(ut.Msg.MIXLY_MIXPY_TEXT_FORMAT_TOOLTIP)},mutationToDom:function(){var t=document.createElement("mutation");return t.setAttribute("items",this.itemCount_),t},domToMutation:function(t){this.itemCount_=parseInt(t.getAttribute("items"),10),this.updateShape_()},decompose:function(t){var e=t.newBlock("text_create_with_container");e.initSvg();for(var i=e.getInput("STACK").connection,n=0;ne?t[e]:0==e?'"key"':'"key'+(e+1)+'"'),"KEY"+e).appendField(":")}},getVars:function(){return[this.getFieldValue("VAR")]},renameVar:function(t,e){ut.Names.equals(t,this.getFieldValue("VAR"))&&this.setTitleValue(e,"VAR")}},ki={init:function(){this.setColour(wi),this.appendDummyInput().appendField(ut.Msg.MIXLY_MICROBIT_TYPE_DICT),this.appendStatementInput("STACK"),this.setTooltip(ut.Msg.DICTS_CREATE_WITH_CONTAINER_TOOLTIP),this.contextMenu=!1}},Wi={init:function(){this.setColour(wi),this.appendDummyInput().appendField(ut.Msg.DICTS_CREATE_WITH_ITEM_TITLE),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(ut.Msg.DICTS_CREATE_WITH_ITEM_TOOLTIP),this.contextMenu=!1}},Ki={init:function(){this.setColour(wi),this.appendValueInput("DICT").setCheck("Dict"),this.appendDummyInput("").appendField(ut.Msg.DICT_KEYS),this.setTooltip(ut.Msg.DICTS_KEYS_TOOLTIP),this.setOutput(!0,"List")}},Ji={init:function(){this.setColour(wi),this.appendValueInput("DICT").setCheck("Dict"),this.appendValueInput("KEY").appendField(ut.Msg.DICTS_GET_IN),this.appendDummyInput("").appendField(ut.Msg.DICTS_ADD_VALUE),this.setOutput(!0),this.setTooltip(ut.Msg.DICTS_GET_TOOLTIP)}},Qi={init:function(){this.setColour(wi),this.appendValueInput("DICT").setCheck("Dict"),this.appendValueInput("KEY").appendField(ut.Msg.DICTS_GET_IN),this.appendDummyInput("").appendField(ut.Msg.DICTS_ADD_VALUE),this.appendValueInput("VAR").appendField(ut.Msg.DICTS_DEFAULT_VALUE),this.setOutput(!0),this.setTooltip(ut.Msg.DICTS_GET_DEFAULT_TOOLTIP)}},qi={init:function(){this.setColour(wi),this.appendValueInput("DICT"),this.appendValueInput("KEY").appendField(ut.Msg.DICTS_ADD),this.appendDummyInput(),this.appendValueInput("VAR").appendField(ut.Msg.DICTS_ADD_VALUE),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(ut.Msg.DICTS_ADD_OR_CHANGE_TOOLTIP)}},zi={init:function(){this.setColour(wi),this.appendValueInput("DICT"),this.appendValueInput("KEY").appendField(ut.Msg.DICTS_DELETE_IN),this.appendDummyInput("").appendField(ut.Msg.DICTS_DELETE_VALUE),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(ut.Msg.DICTS_DELETE_TOOLTIP)}},ji={init:function(){this.setColour(wi),this.appendValueInput("DICT2").setCheck("Dict").appendField(ut.Msg.MAKE_DICT),this.appendValueInput("DICT").setCheck("Dict").appendField(ut.Msg.DICT_UPDATE),this.appendDummyInput("").appendField(ut.Msg.MIXLY_MID),this.setTooltip(ut.Msg.DICTS_UPDATE_TOOLTIP),this.setPreviousStatement(!0),this.setNextStatement(!0)}},Zi={init:function(){this.setColour(wi),this.appendValueInput("DICT").setCheck("Dict"),this.appendDummyInput("").appendField(ut.Msg.DICT_CLEAR),this.setTooltip(ut.Msg.DICTS_CLEAR_TOOLTIP),this.setPreviousStatement(!0),this.setNextStatement(!0)}},$i={init:function(){this.setColour(wi),this.appendValueInput("DICT").setCheck("Dict"),this.appendDummyInput("").appendField(ut.Msg.DICT_ITEMS),this.setTooltip(ut.Msg.DICTS_ITEMS_TOOLTIP),this.setOutput(!0,"List")}},tn={init:function(){this.setColour(wi),this.appendValueInput("DICT").setCheck("Dict"),this.appendDummyInput("").appendField(ut.Msg.DICT_VALUES),this.setTooltip(ut.Msg.DICTS_VALUES_TOOLTIP),this.setOutput(!0,"List")}},en={init:function(){this.setColour(wi),this.appendValueInput("DICT").setCheck("Dict"),this.appendDummyInput("").appendField(ut.Msg.MIXLY_LENGTH),this.setTooltip(ut.Msg.DICT_LENGTH_TOOLTIP),this.setOutput(!0,Number)}},nn={init:function(){this.setColour(wi),this.appendValueInput("DICT").setCheck("Dict"),this.appendDummyInput("").appendField(ut.Msg.DICT_DELDICT),this.setTooltip(ut.Msg.DICTS_DEL_TOOLTIP),this.setPreviousStatement(!0),this.setNextStatement(!0)}},sn={init:function(){this.MODE=[[ut.Msg.DICTS_ADD_OR_CHANGE,"INSERT"],[ut.Msg.MIXLY_MICROBIT_JS_DELETE_VAR,"DELETE"]],this.setHelpUrl(ut.Msg.LISTS_GET_SUBLIST_HELPURL),this.setColour(wi),this.appendValueInput("DICT").setCheck("Dict"),this.appendDummyInput("AT2"),this.appendValueInput("KEY"),this.appendDummyInput("").appendField(ut.Msg.MIXLY_MICROPYTHON_SOCKET_MAKE).appendField(ut.Msg.DICTS_ADD_VALUE),this.updateAt_(!0),this.setInputsInline(!0),this.setOutput(!1),this.setPreviousStatement(!0),this.setNextStatement(!0);var t=this;this.setTooltip((function(){var e="";switch(t.getFieldValue("WHERE")){case"INSERT":e=ut.Msg.DICTS_ADD_TOOLTIP;break;case"DELETE":e=ut.Msg.DICTS_DELETE_TOOLTIP}return e}))},mutationToDom:function(){var t=document.createElement("mutation"),e=this.getInput("AT2").type==ut.INPUT_VALUE;return t.setAttribute("at2",e),t},domToMutation:function(t){var e="true"==t.getAttribute("at2");this.updateAt_(e)},updateAt_:function(t){this.removeInput("AT2"),this.removeInput("ORDINAL",!0),t?this.appendValueInput("AT2").setCheck(Number):this.appendDummyInput("AT2");var e=new ut.FieldDropdown(this.MODE,(function(e){var i="INSERT"==e;if(i!=t){var n=this.sourceBlock_;return n.updateAt_(i),n.setFieldValue(e,"WHERE"),null}}));this.getInput("AT2").appendField(e,"WHERE")}},_n={init:function(){this.setColour(wi),this.appendValueInput("DICT").setCheck("Dict"),this.appendDummyInput("").appendField(ut.Msg.blockpy_DICT_POP),this.appendValueInput("KEY"),this.appendDummyInput("").appendField(ut.Msg.DICTS_ADD_VALUE),this.setTooltip(ut.Msg.DICT_POP_TOOLTIP),this.setInputsInline(!0),this.setOutput(!0)}},on={init:function(){this.setColour(wi),this.appendValueInput("DICT").setCheck("Dict"),this.appendValueInput("KEY").appendField(ut.Msg.DICTS_SET_DEFAULT),this.appendDummyInput("").appendField(ut.Msg.DICTS_DEFAULT_VALUE),this.appendValueInput("VAR"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(ut.Msg.DICTS_SETDEFAULT_TOOLTIP)}},pn={init:function(){this.setColour(wi),this.appendDummyInput("").appendField(new ut.FieldLabel(ut.Msg.MIXLY_MICROBIT_TYPE_DICT),"TIP").appendField(" "),this.itemCount_=3,this.updateShape_(),this.setOutput(!0,"Dict"),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setMutator(new ut.icons.MutatorIcon(["dicts_create_with_item"],this)),this.setTooltip(ut.Msg.DICTS_CREATE_WITH_TOOLTIP)},mutationToDom:function(){var t=document.createElement("mutation");return t.setAttribute("items",this.itemCount_),t},domToMutation:function(t){this.itemCount_=parseInt(t.getAttribute("items"),10),this.updateShape_()},decompose:function(t){var e=t.newBlock("dicts_create_with_container");e.initSvg();for(var i=e.getInput("STACK").connection,n=0;ne?t[e]:0==e?'"key"':'"key'+(e+1)+'"'),"KEY"+e).appendField(":")}},getVars:function(){return[this.getFieldValue("VAR")]},renameVar:function(t,e){ut.Names.equals(t,this.getFieldValue("VAR"))&&this.setTitleValue(e,"VAR")}},an={init:function(){this.setColour(wi),this.appendValueInput("VAR").appendField(ut.Msg.MIXLY_TODICT),this.setOutput(!0),this.setTooltip(ut.Msg.MIXLY_PYTHON_TOOLTIP_TODICT)}},un={init:function(){this.setColour(wi),this.appendValueInput("DICT").setCheck("Dict"),this.appendDummyInput("").appendField(ut.Msg.MIXLY_TO_JSON),this.setTooltip(ut.Msg.MIXLY_TO_JSON_TOOLTIP),this.setOutput(!0)}},rn={init:function(){this.setColour(wi),this.appendValueInput("VAR"),this.appendDummyInput("").appendField(ut.Msg.MIXLY_CONVERT_TO_JSON),this.setTooltip(ut.Msg.MIXLY_CONVERT_TO_JSON_TOOLTIP),this.setOutput(!0)}},dn={init:function(){this.setColour(wi),this.appendValueInput("DICT").setCheck("Dict"),this.appendValueInput("VAR1").appendField("key1"),this.appendValueInput("VAR2").appendField("index"),this.appendValueInput("VAR3").appendField("key2"),this.appendValueInput("VAR4").appendField("key3"),this.setInputsInline(!0),this.setTooltip(ut.Msg.MIXLY_CONVERT_TO_JSON_TOOLTIP),this.setOutput(!0)}},ln={init:function(){this.setColour(wi),this.appendValueInput("DICT"),this.appendDummyInput("").appendField(ut.Msg.MIXLY_TO_JSON),this.setTooltip(ut.Msg.MIXLY_TO_JSON_TOOLTIP),this.setOutput(!0)}},In=210,Tn={init:function(){var t=ut.RTL?[["=","EQ"],["≠","NEQ"],[">","LT"],["≥","LTE"],["<","GT"],["≤","GTE"]]:[["=","EQ"],["≠","NEQ"],["<","LT"],["≤","LTE"],[">","GT"],["≥","GTE"]];this.setColour(In),this.setOutput(!0,Boolean),this.appendValueInput("A"),this.appendValueInput("B").appendField(new ut.FieldDropdown(t),"OP"),this.setInputsInline(!0);var e=this;this.setTooltip((function(){var t=e.getFieldValue("OP");return{EQ:ut.Msg.LOGIC_COMPARE_TOOLTIP_EQ,NEQ:ut.Msg.LOGIC_COMPARE_TOOLTIP_NEQ,LT:ut.Msg.LOGIC_COMPARE_TOOLTIP_LT,LTE:ut.Msg.LOGIC_COMPARE_TOOLTIP_LTE,GT:ut.Msg.LOGIC_COMPARE_TOOLTIP_GT,GTE:ut.Msg.LOGIC_COMPARE_TOOLTIP_GTE}[t]})),this.prevBlocks_=[null,null]}},Mn={init:function(){var t=ut.RTL?[[">","LT"],["≥","LTE"],["<","GT"],["≤","GTE"]]:[["<","LT"],["≤","LTE"],[">","GT"],["≥","GTE"]],e=ut.RTL?[[">","LT"],["≥","LTE"],["<","GT"],["≤","GTE"]]:[["<","LT"],["≤","LTE"],[">","GT"],["≥","GTE"]];this.setColour(In),this.setOutput(!0,Boolean),this.appendValueInput("A"),this.appendValueInput("B").appendField(new ut.FieldDropdown(t),"OP1"),this.appendValueInput("C").appendField(new ut.FieldDropdown(e),"OP2"),this.setInputsInline(!0),this.setTooltip(ut.Msg.MIXLY_PYTHON_LOGIC_COMPARE_CONTINOUS_TOOLTIP)}},hn={init:function(){var t=[[ut.Msg.LOGIC_OPERATION_AND,"AND"],[ut.Msg.LOGIC_OPERATION_OR,"OR"],[ut.Msg.LOGIC_OPERATION_NOR,"NOR"],[ut.Msg.LOGIC_OPERATION_XOR,"XOR"]];this.setColour(In),this.setOutput(!0,Boolean),this.appendValueInput("A").setCheck([Boolean,Number]),this.appendValueInput("B").setCheck([Boolean,Number]).appendField(new ut.FieldDropdown(t),"OP"),this.setInputsInline(!0);var e=this;this.setTooltip((function(){var t=e.getFieldValue("OP");return{AND:ut.Msg.LOGIC_OPERATION_TOOLTIP_AND,OR:ut.Msg.LOGIC_OPERATION_TOOLTIP_OR,NOR:ut.Msg.LOGIC_OPERATION_TOOLTIP_NOR,XOR:ut.Msg.LOGIC_OPERATION_TOOLTIP_XOR}[t]}))}},mn={init:function(){this.setColour(In),this.setOutput(!0,Boolean),this.appendValueInput("BOOL").setCheck([Number,Boolean]).appendField(ut.Msg.LOGIC_NEGATE_TITLE),this.setTooltip(ut.Msg.LOGIC_NEGATE_TOOLTIP)}},En={init:function(){var t=[[ut.Msg.LOGIC_BOOLEAN_TRUE,"TRUE"],[ut.Msg.LOGIC_BOOLEAN_FALSE,"FALSE"]];this.setColour(In),this.setOutput(!0,Boolean),this.appendDummyInput().appendField(new ut.FieldDropdown(t),"BOOL"),this.setTooltip(ut.Msg.LOGIC_BOOLEAN_TOOLTIP)}},On={init:function(){this.setColour(In),this.setOutput(!0),this.appendDummyInput().appendField(ut.Msg.LOGIC_NULL),this.setTooltip(ut.Msg.LOGIC_NULL_TOOLTIP)}},Rn={init:function(){this.setColour(In),this.appendValueInput("A"),this.appendValueInput("B").appendField(ut.Msg.LOGIC_TERNARY_IF_TRUE),this.appendValueInput("C").appendField(ut.Msg.LOGIC_TERNARY_IF_FALSE),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(ut.Msg.MIXLY_TOOLTIP_LOGIT_TRUEORFALSE)}},cn={init:function(){var t=[[ut.Msg.TEXT_APPEND_TO,"in"],[ut.Msg.MIXLY_PYTHON_LOGIC_IS_NOT_IN,"not in"]];this.setColour(In),this.appendValueInput("A"),this.appendValueInput("B").setCheck([String,"List"]).appendField(new ut.FieldDropdown(t),"BOOL"),this.appendDummyInput("").appendField(ut.Msg.MICROBIT_LOGIC_IS_IN),this.setOutput(!0,Boolean),this.setInputsInline(!0),this.setTooltip(ut.Msg.IN)}},gn={init:function(){var t=[[ut.Msg.MIXLY_PYTHON_LOGIC_IS,"is"],[ut.Msg.MIXLY_PYTHON_LOGIC_IS_NOT,"is not"]];this.setColour(In),this.appendValueInput("A"),this.appendValueInput("B").appendField(new ut.FieldDropdown(t),"BOOL"),this.setOutput(!0,Boolean),this.setInputsInline(!0),this.setTooltip(ut.Msg.MIXLY_PYTHON_LOGIC_IS_TOOLTIP)}},Cn={init:function(){this.setColour(In),this.appendValueInput("VAR").appendField(ut.Msg.MIXLY_TOBOOL),this.setOutput(!0,Boolean),this.setTooltip(ut.Msg.MIXLY_PYTHON_TOOLTIP_TOBOOL)}},Sn={init:function(){this.setColour(0),this.appendValueInput("fn").setCheck(String).appendField(ut.Msg.MIXLY_PYTHON_STORAGE_OPEN_FILE_WITH_OS+"(For Windows)"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0)}},An={init:function(){this.setColour(0),this.appendValueInput("FILENAME").appendField(ut.Msg.MIXLY_MICROBIT_PY_STORAGE_OPEN_FILE),this.appendDummyInput().appendField(ut.Msg.MIXLY_MICROBIT_PY_STORAGE_MODE).appendField(new ut.FieldDropdown([[ut.Msg.MIXLY_MICROBIT_PY_STORAGE_READ,"r"],[ut.Msg.MIXLY_MICROBIT_PY_STORAGE_WRITE,"w"],[ut.Msg.MIXLY_MICROBIT_PY_STORAGE_BIT_READ,"rb"],[ut.Msg.MIXLY_MICROBIT_PY_STORAGE_BIT_WRITE,"wb"]]),"MODE"),this.appendValueInput("FILE").appendField(ut.Msg.MIXLY_MICROBIT_PY_STORAGE_AS),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("MODE"),i=ut.Msg.MIXLY_USE,n=ut.Msg.MIXLY_MICROBIT_PY_STORAGE_MODE,s=ut.Msg.MIXLY_MICROBIT_PY_STORAGE_OPEN_FILE,_=ut.Msg.MIXLY_BELONG;return i+{r:ut.Msg.MIXLY_MICROBIT_PY_STORAGE_READ,w:ut.Msg.MIXLY_MICROBIT_PY_STORAGE_WRITE,rb:ut.Msg.MIXLY_MICROBIT_PY_STORAGE_BIT_READ,wb:ut.Msg.MIXLY_MICROBIT_PY_STORAGE_BIT_WRITE}[e]+_+n+s}))},getVars:function(){return[this.getFieldValue("VAR")]},renameVar:function(t,e){ut.Names.equals(t,this.getFieldValue("VAR"))&&this.setTitleValue(e,"VAR")}},Ln={init:function(){this.setColour(0),this.appendValueInput("FILENAME").appendField(ut.Msg.MIXLY_MICROBIT_PY_STORAGE_OPEN_FILE),this.appendDummyInput().appendField(ut.Msg.MIXLY_MICROBIT_PY_STORAGE_MODE).appendField(new ut.FieldDropdown([[ut.Msg.MIXLY_MICROBIT_PY_STORAGE_READ,"r"],[ut.Msg.MIXLY_MICROBIT_PY_STORAGE_WRITE,"w"],[ut.Msg.MIXLY_MICROBIT_PY_STORAGE_BIT_READ,"rb"],[ut.Msg.MIXLY_MICROBIT_PY_STORAGE_BIT_WRITE,"wb"]]),"MODE"),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setInputsInline(!0),this.setOutput(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("MODE"),i=ut.Msg.MIXLY_USE,n=ut.Msg.MIXLY_MICROBIT_PY_STORAGE_MODE,s=ut.Msg.MIXLY_MICROBIT_PY_STORAGE_OPEN_FILE,_=ut.Msg.MIXLY_BELONG,o=ut.Msg.PY_STORAGE_FILE_OBJECT;return i+{r:ut.Msg.MIXLY_MICROBIT_PY_STORAGE_READ,w:ut.Msg.MIXLY_MICROBIT_PY_STORAGE_WRITE,rb:ut.Msg.MIXLY_MICROBIT_PY_STORAGE_BIT_READ,wb:ut.Msg.MIXLY_MICROBIT_PY_STORAGE_BIT_WRITE}[e]+_+n+s+o}))}},Nn={init:function(){this.setColour(0),this.appendValueInput("FILENAME").appendField(ut.Msg.MIXLY_MICROBIT_PY_STORAGE_OPEN_FILE);this.appendDummyInput().appendField(ut.Msg.MIXLY_MICROBIT_PY_STORAGE_MODE).appendField(new ut.FieldDropdown([[ut.Msg.MIXLY_MICROBIT_PY_STORAGE_READ,"r"],[ut.Msg.MIXLY_MICROBIT_PY_STORAGE_WRITE,"w"],[ut.Msg.MIXLY_MICROBIT_PY_STORAGE_BIT_READ,"rb"],[ut.Msg.MIXLY_MICROBIT_PY_STORAGE_BIT_WRITE,"wb"]]),"MODE"),this.appendDummyInput().appendField(ut.Msg.MIXPY_TEXT_ENCODE).appendField(new ut.FieldDropdown([["ANSI","ANSI"],["gbk","gbk"],["utf-8","utf-8"]]),"CODE"),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setInputsInline(!0),this.setOutput(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("MODE"),i=ut.Msg.MIXLY_USE,n=ut.Msg.MIXLY_MICROBIT_PY_STORAGE_MODE,s=ut.Msg.MIXLY_MICROBIT_PY_STORAGE_OPEN_FILE,_=ut.Msg.MIXLY_BELONG,o=ut.Msg.PY_STORAGE_FILE_OBJECT;return i+{r:ut.Msg.MIXLY_MICROBIT_PY_STORAGE_READ,w:ut.Msg.MIXLY_MICROBIT_PY_STORAGE_WRITE,rb:ut.Msg.MIXLY_MICROBIT_PY_STORAGE_BIT_READ,wb:ut.Msg.MIXLY_MICROBIT_PY_STORAGE_BIT_WRITE}[e]+_+n+s+o}))}},Dn={init:function(){this.setColour(0),this.appendValueInput("data").setCheck(String).appendField(ut.Msg.MIXLY_MICROPYTHON_SOCKET_MAKE),this.appendValueInput("FILE").appendField(ut.Msg.MIXLY_MICROBIT_PY_STORAGE_FILE_WRITE),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(ut.Msg.MIXLY_MICROPYTHON_SOCKET_MAKE+ut.Msg.MIXLY_MICROBIT_TYPE_STRING+ut.Msg.MIXLY_MICROBIT_PY_STORAGE_FILE_WRITE)}},fn={init:function(){this.setColour(0),this.appendValueInput("FILE").setCheck("Variable").appendField(ut.Msg.MIXLY_MICROBIT_PY_STORAGE_FROM_FILE),this.appendDummyInput().appendField(new ut.FieldDropdown([[ut.Msg.MIXLY_MICROBIT_PY_STORAGE_ALL,"read"],[ut.Msg.MIXLY_MICROBIT_PY_STORAGE_ONE_LINE,"readline"],[ut.Msg.MIXLY_MICROBIT_PY_STORAGE_ALL_LINES,"readlines"]]),"MODE"),this.setInputsInline(!0),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setOutput(!0,String)}},Fn={init:function(){this.setColour(0),this.appendValueInput("FILE").setCheck("Variable").appendField(ut.Msg.MIXLY_MICROBIT_PY_STORAGE_FROM_FILE),this.appendDummyInput().appendField(new ut.FieldDropdown([[ut.Msg.MIXLY_MICROBIT_PY_STORAGE_NO_MORE_THAN_SIZE,"read"],[ut.Msg.MIXLY_MICROBIT_PY_STORAGE_ONE_LINE_NO_MORE_THAN_SIZE,"readline"],[ut.Msg.MIXLY_MICROBIT_PY_STORAGE_ALL_LINES_NO_MORE_THAN_SIZE,"readlines"]]),"MODE"),this.appendValueInput("SIZE").setCheck(Number),this.appendDummyInput().appendField(ut.Msg.MIXLY_MICROBIT_PY_STORAGE_CHARACTER),this.setInputsInline(!0),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setOutput(!0,String);var t=this;this.setTooltip((function(){var e=t.getFieldValue("MODE"),i=ut.Msg.MIXLY_MICROBIT_PY_STORAGE_FROM_FILE,n=ut.Msg.MIXLY_MICROBIT_PY_STORAGE_CHARACTER;return i+{read:ut.Msg.MIXLY_MICROBIT_PY_STORAGE_NO_MORE_THAN_SIZE,readline:ut.Msg.MIXLY_MICROBIT_PY_STORAGE_ONE_LINE_NO_MORE_THAN_SIZE,readlines:ut.Msg.MIXLY_MICROBIT_PY_STORAGE_ALL_LINES_NO_MORE_THAN_SIZE}[e]+"x"+n}))}},Pn={init:function(){this.setColour(0),this.appendValueInput("FILE").appendField(ut.Msg.MIXLY_MICROBIT_PY_STORAGE_FROM_FILE),this.setNextStatement(!0),this.appendValueInput("SIZE").setCheck(Number).appendField(ut.Msg.MIXLY_MICROBIT_PY_STORAGE_ONE_LINE_NO_MORE_THAN_SIZE),this.appendDummyInput().appendField(ut.Msg.MIXLY_MICROBIT_PY_STORAGE_CHARACTER),this.setInputsInline(!0),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setOutput(!0,String),this.setTooltip(ut.Msg.MICROBIT_PYTHON_TYPE)}},Yn={init:function(){this.setColour(0),this.appendValueInput("FILE").appendField(ut.Msg.HTML_FILE),this.appendDummyInput().appendField(ut.Msg.MIXLY_MICROBIT_PY_STORAGE_CAN_WRITE_ORNOT),this.setInputsInline(!0),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setOutput(!0,Boolean),this.setTooltip(ut.Msg.MIXLY_MICROBIT_PY_STORAGE_CAN_WRITE_ORNOT1)}},vn={init:function(){this.setColour(0),this.appendValueInput("FILE").appendField(ut.Msg.MIXLY_MICROBIT_PY_STORAGE_GET),this.appendDummyInput().appendField(ut.Msg.MIXLY_MICROBIT_PY_STORAGE_FILENAME),this.setInputsInline(!0),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setOutput(!0,String),this.setTooltip(ut.Msg.MIXLY_MICROBIT_PY_STORAGE_GET_FILENAME)}},Xn={init:function(){this.setColour(0),this.appendValueInput("FILE").appendField(ut.Msg.MIXLY_MICROBIT_PY_STORAGE_CLOSE_FILE),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setOutput(!1),this.setTooltip(ut.Msg.MIXLY_MICROBIT_PY_STORAGE_CLOSE_FILE)}},bn={init:function(){this.setColour(0),this.appendDummyInput().appendField(ut.Msg.MIXLY_MICROBIT_PY_STORAGE_LIST_ALL_FILES),this.setInputsInline(!0),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setOutput(!0,"List"),this.setTooltip(ut.Msg.MIXLY_MICROBIT_PY_STORAGE_LIST_ALL_FILES)}};ut.Msg.MIXLY_MICROBIT_PY_STORAGE_DELETE_FILE;const xn={init:function(){this.setColour(0),this.appendDummyInput().appendField(new ut.FieldDropdown([[ut.Msg.MIXLY_MICROBIT_PY_STORAGE_DELETE_FILE,"remove"],[ut.Msg.MIXLY_MICROBIT_PY_STORAGE_DELETE_DIRS,"removedirs"]]),"MODE"),this.appendValueInput("FILE").setCheck(String),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setOutput(!1),this.setTooltip(ut.Msg.MIXLY_MICROBIT_PY_STORAGE_DELETE_FILE)}},yn={init:function(){this.setColour(0),this.appendValueInput("FILE").setCheck(String).appendField(ut.Msg.MIXLY_MICROBIT_PY_STORAGE_GET_FILE_SIZE),this.appendDummyInput().appendField(ut.Msg.MIXLY_MICROBIT_PY_STORAGE_SIZE),this.setInputsInline(!0),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setOutput(!0,Number),this.setTooltip(ut.Msg.MIXLY_MICROBIT_PY_STORAGE_GET_FILE_SIZE+ut.Msg.MIXLY_MICROBIT_PY_STORAGE_SIZE)}},Vn={init:function(){this.setColour(0),this.appendValueInput("FILE").setCheck(String).appendField(ut.Msg.MIXLY_MICROBIT_PY_STORAGE_RETURN_FILE),this.appendDummyInput().appendField(ut.Msg.MIXLY_MICROBIT_PY_STORAGE_PRESENT_LOCATION),this.setInputsInline(!0),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setOutput(!0,Number),this.setTooltip(ut.Msg.MIXLY_MICROBIT_PY_STORAGE_FILE_TELL)}},Bn={init:function(){this.setColour(0),this.appendValueInput("FILE").setCheck("Variable").appendField(ut.Msg.MIXLY_MICROBIT_PY_STORAGE_SET_FILE_POSITION),this.appendDummyInput().appendField(ut.Msg.MIXLY_MICROBIT_PY_STORAGE_CURRENT_POSITION),this.appendDummyInput().appendField(new ut.FieldDropdown([[ut.Msg.MIXLY_MICROBIT_PY_STORAGE_FILE_SEEK_START,"start"],[ut.Msg.MIXLY_MICROBIT_PY_STORAGE_FILE_SEEK_CURRENT,"current"],[ut.Msg.MIXLY_MICROBIT_PY_STORAGE_FILE_SEEK_END,"end"]]),"MODE"),this.appendDummyInput().appendField(ut.Msg.MIXLY_MICROBIT_PY_STORAGE_FILE_SEEK_OFFSET),this.appendValueInput("SIZE").setCheck(Number),this.appendDummyInput().appendField(ut.Msg.MIXLY_MICROBIT_PY_STORAGE_CHARACTER),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("MODE"),i=ut.Msg.MIXLY_MICROBIT_PY_STORAGE_SET_FILE_POSITION+ut.Msg.MIXLY_MICROBIT_PY_STORAGE_CURRENT_POSITION,n=ut.Msg.MIXLY_MICROBIT_PY_STORAGE_CHARACTER,s=ut.Msg.MIXLY_MICROBIT_PY_STORAGE_FILE_SEEK_OFFSET;return i+" "+{start:ut.Msg.MIXLY_MICROBIT_PY_STORAGE_FILE_SEEK_START,current:ut.Msg.MIXLY_MICROBIT_PY_STORAGE_FILE_SEEK_CURRENT,end:ut.Msg.MIXLY_MICROBIT_PY_STORAGE_FILE_SEEK_END}[e]+s+"x"+n}))}},Gn={init:function(){this.setColour(0),this.appendDummyInput().appendField(ut.Msg.MIXLY_MICROBIT_PY_STORAGE_GET_CURRENT_DIR),this.setInputsInline(!0),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setOutput(!0,"List"),this.setTooltip(ut.Msg.MIXLY_MICROBIT_PY_STORAGE_GET_CURRENT_DIR)}},Un={init:function(){this.setColour(0),this.appendValueInput("PATH").setCheck(String).appendField(ut.Msg.MIXLY_MICROBIT_PY_STORAGE_PATH),this.appendDummyInput().appendField(ut.Msg.MIXLY_ESP32_SET),this.appendDummyInput().appendField(new ut.FieldDropdown([[ut.Msg.MIXLY_MICROBIT_PY_STORAGE_MKDIR,"mkdir"],[ut.Msg.MIXLY_MICROBIT_PY_STORAGE_MAKEDIRS,"makedirs"]]),"MODE"),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setOutput(!1);var t=this;this.setTooltip((function(){var e=t.getFieldValue("MODE");return ut.Msg.MIXLY_MICROBIT_PY_STORAGE_PATH+"x"+ut.Msg.MIXLY_ESP32_SET+{mkdir:ut.Msg.MIXLY_MICROBIT_PY_STORAGE_MKDIR,makedirs:ut.Msg.MIXLY_MICROPYTHON_SOCKET_MAKEDIRS}[e]}))}},wn={init:function(){this.setColour(0),this.appendValueInput("FILE").setCheck(String).appendField(ut.Msg.MIXLY_MICROBIT_PY_STORAGE_RENAME),this.appendValueInput("NEWFILE").setCheck(String).appendField(ut.Msg.MIXLY_AS),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setOutput(!1),this.setTooltip(ut.Msg.MIXLY_MICROBIT_PY_STORAGE_RENAME)}},Hn={init:function(){this.setColour(0),this.appendValueInput("FILE").setCheck(String).appendField(ut.Msg.MIXLY_MICROBIT_PY_STORAGE_CHANGE_DIR),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setOutput(!1),this.setTooltip(ut.Msg.MIXLY_MICROBIT_PY_STORAGE_CHANGE_DIR)}},kn={init:function(){this.setColour(0),this.appendValueInput("FILE").setCheck(String).appendField(ut.Msg.MIXLY_MICROBIT_PY_STORAGE_THE_PATH),this.appendDummyInput().appendField(ut.Msg.MIXLY_MICROBIT_PY_STORAGE_IS_OR_NOT),this.appendDummyInput().appendField(new ut.FieldDropdown([[ut.Msg.HTML_FILE,"isfile"],[ut.Msg.MIXLY_MICROBIT_PY_STORAGE_IS_DIR,"isdir"]]),"MODE"),this.setInputsInline(!0),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setOutput(!0,Boolean);let t=this;this.setTooltip((function(){var e=t.getFieldValue("MODE");return ut.Msg.MIXLY_MICROBIT_PY_STORAGE_THE_PATH+"x"+ut.Msg.MIXLY_MICROBIT_PY_STORAGE_IS_OR_NOT+{isfile:ut.Msg.MIXLY_MICROBIT_PY_STORAGE_MKDIR,isdir:ut.Msg.MIXLY_MICROPYTHON_SOCKET_MAKEDIRS}[e]}))}},Wn={init:function(){this.setColour(0),this.appendValueInput("SPISUB").appendField(ut.Msg.CONTROLS_FOR_INPUT_WITH+"SPI").setCheck("var"),this.appendValueInput("PINSUB").appendField("CS"),this.appendValueInput("SUB").appendField(ut.Msg.MIXLY_MICROPYTHON_SOCKET_MAKE).setCheck("var"),this.appendDummyInput("").appendField(ut.Msg.MIXLY_SETUP+ut.Msg.LISTS_SET_INDEX_INPUT_TO).appendField(ut.Msg.MIXLY_SD_CARD),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null)}},Kn={init:function(){this.setColour(0),this.appendValueInput("VAR").appendField(ut.Msg.MIXLY_SD_CARD),this.appendValueInput("DIR").setCheck(String).appendField(ut.Msg.MIXLY_SDCARD_MOUNT),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip()}},Jn={};Jn.NAME_TYPE=ut.PROCEDURE_CATEGORY_NAME,Jn.allProcedures=function(t){for(var e=t.getAllBlocks(!1),i=[],n=[],s=0;s"),this.appendValueInput("style").appendField(ut.Msg.MIXLY_AIP_ATTR).setAlign(ut.inputs.Align.RIGHT),this.appendStatementInput("DO").appendField(""),this.setInputsInline(!1),this.setPreviousStatement(!0),this.setNextStatement(!0)}},ws={init:function(){this.setColour(xs),this.appendDummyInput().appendField(ut.Msg.HTML_STYLE),this.appendStatementInput("STYLE"),this.setOutput(!0)}},Hs={init:function(){this.setColour(xs),this.appendDummyInput().appendField(ut.Msg.HTML_FORM_CONTENT).appendField(new ut.FieldDropdown([[ut.Msg.HTML_TEXT,"text"],[ut.Msg.HTML_EMAIL,"email"],[ut.Msg.HTML_NUMBER,"number"],[ut.Msg.HTML_PASSWORD,"password"],[ut.Msg.HTML_CHECKBOX,"checkbox"],[ut.Msg.HTML_RADIOBUTTON,"radiobutton"],[ut.Msg.HTML_BUTTON,"button"],[ut.Msg.HTML_COLOUR,"colour"],[ut.Msg.HTML_DATE,"date"],[ut.Msg.HTML_LOCALTIME,"local time"],[ut.Msg.HTML_FILE,"file"],[ut.Msg.HTML_HIDDEN,"hidden"],[ut.Msg.HTML_IMAGE,"image"],[ut.Msg.HTML_MONTH,"month"],[ut.Msg.HTML_RANGE,"range"],[ut.Msg.HTML_RESET,"reset"],[ut.Msg.HTML_SEARCH,"search"],[ut.Msg.HTML_SUBMIT,"submit"],[ut.Msg.HTML_TELEPHONENUMBER,"telephone number"],[ut.Msg.HTML_TIME,"time"],[ut.Msg.HTML_URL,"url"],[ut.Msg.HTML_WEEK,"week"]]),"LEVEL"),this.appendDummyInput().appendField(ut.Msg.HTML_NAME).appendField(new ut.FieldTextInput("car"),"NAME"),this.appendDummyInput().appendField(ut.Msg.HTML_VALUE).appendField(new ut.FieldTextInput("go"),"VALUE"),this.appendValueInput("style").appendField(ut.Msg.MIXLY_AIP_ATTR).setAlign(ut.inputs.Align.RIGHT),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},ks={init:function(){this.setColour(xs),this.appendDummyInput().appendField(new ut.FieldTextInput("property"),"KEY").appendField(":").appendField(new ut.FieldTextInput("value"),"VALUE"),this.setPreviousStatement(!0),this.setNextStatement(!0)}},Ws={init:function(){this.setColour(xs),this.appendDummyInput().appendField(new ut.FieldTextInput("property"),"KEY").appendField(":").appendField(new ut.FieldColour("#ff0000"),"RGB_LED_COLOR"),this.setPreviousStatement(!0),this.setNextStatement(!0)}},Ks={init:function(){this.setColour(xs),this.appendDummyInput().appendField(ut.Msg.HTML_TEXT).appendField(new ut.FieldTextInput("text"),"TEXT"),this.setPreviousStatement(!0),this.setNextStatement(!0)}},Js=160,Qs={init:function(){this.setColour(Js),this.setPreviousStatement(!0),this.setNextStatement(!0),this.appendDummyInput().appendField("Tabular Abstraction:"),this.appendDummyInput().appendField(new ut.FieldTable(""),"TEXT")}},qs={init:function(){this.setColour(Js),this.setPreviousStatement(!0),this.setNextStatement(!0),this.appendDummyInput().appendField("Code Block:"),this.appendDummyInput().appendField(new ut.FieldMultilineInput(""),"TEXT")}},zs={init:function(){this.setColour(Js),this.appendDummyInput().appendField("Code Expression:"),this.appendDummyInput().appendField(new ut.FieldMultilineInput(""),"TEXT"),this.setOutput(!0)}},js={init:function(){this.setColour(Js),this.setPreviousStatement(!0),this.setNextStatement(!0),this.appendValueInput("VALUE").appendField(""),this.setInputsInline(!1)}},Zs={init:function(){this.setColour(Js),this.appendDummyInput().appendTitle("Comment:").appendTitle(new ut.FieldTextInput(""),"TEXT"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip("This comment will be ignored by Python")}},$s={init:function(){this.setColour(Js),this.appendValueInput("VALUE").appendField(ut.Msg.TYPE_CHECK),this.setInputsInline(!1),this.setOutput(!0,"Type")}},t_={init:function(){this.setColour(Js),this.itemCount_=1,this.updateShape_(),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setMutator(new ut.icons.MutatorIcon(["text_print_multiple_item"],this)),this.setTooltip(ut.Msg.TEXT_PRINT_TOOLTIP)},mutationToDom:function(){var t=document.createElement("mutation");return t.setAttribute("items",this.itemCount_),t},domToMutation:function(t){this.itemCount_=parseInt(t.getAttribute("items"),10),this.updateShape_()},decompose:function(t){var e=ut.Block.obtain(t,"text_print_multiple_container");e.initSvg();for(var i=e.getInput("STACK").connection,n=0;n= stop:"," yield start"," start -= abs(step)"])};if(t=function(t,e,i){return"("+t+" <= "+e+") and "+a()+"("+t+", "+e+", "+i+") or "+u()+"("+t+", "+e+", "+i+")"},ut.isNumber(n)&&ut.isNumber(s)&&ut.isNumber(_))n=parseFloat(n),s=parseFloat(s),_=Math.abs(parseFloat(_)),0==n%1&&0==s%1&&0==_%1?(n<=s?(s++,t=0==n&&1==_?s:n+", "+s,1!=_&&(t+=", "+_)):t=n+", "+--s+", -"+_,t="range("+t+")"):(t=n",GTE:">="};const Jp=function(t,e){var i=this.getFieldValue("OP"),n="&&"==i?e.ORDER_LOGICAL_AND:e.ORDER_LOGICAL_OR,s=e.valueToCode(this,"A",n)||"False",_=e.valueToCode(this,"B",n)||"False";if("AND"==i)var o=s+" and "+_;else if("OR"==i)o=s+" or "+_;else if("NOR"==i)o="not("+s+"^"+_+")";else o=s+"^"+_;return[o,n]},Qp=function(t,e){var i=e.ORDER_UNARY_PREFIX;return["not "+(e.valueToCode(this,"BOOL",i)||"False"),i]},qp=function(t,e){return["TRUE"==this.getFieldValue("BOOL")?"True":"False",e.ORDER_ATOMIC]},zp=function(t,e){return["None",e.ORDER_ATOMIC]},jp=function(t,e){var i=e.valueToCode(this,"A",e.ORDER_ATOMIC)||"False";return["("+(e.valueToCode(this,"B",e.ORDER_ATOMIC)||"False")+" if "+i+" else "+(e.valueToCode(this,"C",e.ORDER_ATOMIC)||"False")+")",e.ORDER_ATOMIC]},Zp=function(t,e){var i=e.valueToCode(this,"A",e.ORDER_ATOMIC)||"''",n=e.valueToCode(this,"B",e.ORDER_ATOMIC)||"''";return[i+" "+this.getFieldValue("BOOL")+" "+n,e.ORDER_ATOMIC]},$p=function(t,e){var i=e.valueToCode(this,"A",e.ORDER_ATOMIC)||"''",n=e.valueToCode(this,"B",e.ORDER_ATOMIC)||"''";return[i+" "+this.getFieldValue("BOOL")+" "+n,e.ORDER_ATOMIC]},ta=function(t,e){return["bool("+(e.valueToCode(this,"VAR",e.ORDER_ATOMIC)||"0")+")",e.ORDER_ATOMIC]},ea=function(t,e){return e.definitions_.import_os="import os","os.startfile("+e.valueToCode(this,"fn",e.ORDER_ATOMIC)+")\n"},ia=function(t,e){return e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+" = open("+e.valueToCode(this,"FILENAME",e.ORDER_ATOMIC)+", '"+this.getFieldValue("MODE")+"')\n"},na=function(t,e){return["open("+e.valueToCode(this,"FILENAME",e.ORDER_ATOMIC)+", '"+this.getFieldValue("MODE")+"')",e.ORDER_ATOMIC]},sa=function(t,e){return["open("+e.valueToCode(this,"FILENAME",e.ORDER_ATOMIC)+", '"+this.getFieldValue("MODE")+"', encoding=\""+this.getFieldValue("CODE")+'")',e.ORDER_ATOMIC]},_a=function(t,e){var i=e.valueToCode(this,"data",e.ORDER_ATOMIC);return e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+".write("+i+")\n"},oa=function(t,e){var i=this.getFieldValue("MODE");return[e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+"."+i+"()",e.ORDER_ATOMIC]},pa=function(t,e){var i=this.getFieldValue("MODE");return[e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+"."+i+"("+e.valueToCode(this,"SIZE",e.ORDER_ATOMIC)+")",e.ORDER_ATOMIC]},aa=function(t,e){return[e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+".readline("+e.valueToCode(this,"SIZE",e.ORDER_ATOMIC)+")",e.ORDER_ATOMIC]},ua=function(t,e){return[e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+".writable()",e.ORDER_ATOMIC]},ra=function(t,e){return[e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+".name()",e.ORDER_ATOMIC]},da=function(t,e){return e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+".close()\n"},la=function(t,e){e.definitions_.import_os="import os";return["os.listdir()",e.ORDER_ATOMIC]},Ia=function(t,e){return e.definitions_.import_os="import os","os."+this.getFieldValue("MODE")+"("+e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+")\n"},Ta=function(t,e){return e.definitions_.import_os="import os",["os.path.getsize("+e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+")",e.ORDER_ATOMIC]},Ma=function(t,e){return[e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+".tell()",e.ORDER_ATOMIC]},ha=function(t,e){var i=this.getFieldValue("MODE"),n=0;return n="start"==i?0:"current"==i?1:2,e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+".seek("+e.valueToCode(this,"SIZE",e.ORDER_ATOMIC)+","+n+")\n"},ma=function(t,e){return e.definitions_.import_os="import os","os.chdir("+e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+")\n"},Ea=function(t,e){e.definitions_.import_os="import os";return["os.getcwd()",e.ORDER_ATOMIC]},Oa=function(t,e){return e.definitions_.import_os="import os","os."+this.getFieldValue("MODE")+"("+e.valueToCode(this,"PATH",e.ORDER_ATOMIC)+")\n"},Ra=function(t,e){return e.definitions_.import_os="import os","os.rename("+e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+","+e.valueToCode(this,"NEWFILE",e.ORDER_ATOMIC)+")\n"},ca=function(t,e){e.definitions_.import_os="import os";var i=e.valueToCode(this,"FILE",e.ORDER_ATOMIC);return["os."+this.getFieldValue("MODE")+"("+i+")",e.ORDER_ATOMIC]},ga=function(t,e){return e.definitions_.import_os="import os",e.definitions_.import_sdcard="import sdcard",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+" = sdcard.SDCard("+e.valueToCode(this,"SPISUB",e.ORDER_ATOMIC)+","+e.valueToCode(this,"PINSUB",e.ORDER_ATOMIC)+")\n"},Ca=function(t,e){return e.definitions_.import_os="import os",e.definitions_.import_sdcard="import sdcard","os.mount("+e.valueToCode(this,"VAR",e.ORDER_ATOMIC)+","+e.valueToCode(this,"DIR",e.ORDER_ATOMIC)+")\n"},Sa=function(t,e){var i=e.variableDB_.getName(this.getFieldValue("NAME"),ut.Procedures.NAME_TYPE),n=(this.getInput("STACK")&&e.statementToCode(this,"STACK"))??" pass\n";e.INFINITE_LOOP_TRAP&&(n=e.INFINITE_LOOP_TRAP.replace(/%1/g,"'"+this.id+"'")+n);var s=e.valueToCode(this,"RETURN",e.ORDER_NONE)||"";s&&(s=" return "+s+"\n");for(var _=[],o=0;o\n\n\n\t\n"+e.statementToCode(this,"HEAD")+"\n\n"+e.statementToCode(this,"BODY")+"\n\n'''",e.ORDER_ATOMIC]},su=function(t,e){var i=e.statementToCode(this,"DO"),n=this.getFieldValue("LEVEL");return"\n"+i+"\n"},_u=function(t,e){var i=e.statementToCode(this,"DO"),n=this.getFieldValue("LEVEL");if("head"==n)var s="<"+n+'>\n\t\n'+i+"\n";else s="<"+n+">\n"+i+"\n";return s},ou=function(t,e){var i=e.statementToCode(this,"DO"),n=this.getFieldValue("LEVEL");return"<"+n+">\n"+i+"\n"},pu=function(t,e){var i=e.statementToCode(this,"DO"),n=e.valueToCode(this,"style"),s=this.getFieldValue("LEVEL");return"<"+s+" "+n+" >\n"+i+"\n"},au=function(t,e){return['style="'+e.statementToCode(this,"STYLE")+'"',e.ORDER_ATOMIC]},uu=function(t,e){return'"},ru=function(){return this.getFieldValue("KEY")+":"+this.getFieldValue("VALUE")+";"},du=function(){return this.getFieldValue("TEXT")+"\n"},lu=function(t){return t.getFieldValue("TEXT")+"\n"},Iu=function(t,e){return[t.getFieldValue("TEXT"),e.ORDER_ATOMIC]},Tu=function(t,e){return(e.valueToCode(t,"VALUE",e.ORDER_ATOMIC)||"")+"\n"},Mu=function(){return""},hu=function(t,e){return["type("+(e.valueToCode(t,"VALUE",e.ORDER_MEMBER)||"___")+")",e.ORDER_ATOMIC]},mu=function(t,e){for(var i=t.getFieldValue("NAME"),n=t.hasReturn_,s=new Array(t.itemCount_),_=0;_0?e.join("\n")+i.join("\n")+n.join("\n")+o.join("\n")+p.join("")+t+"while True:\n"+a.join("")+u.join("\n"):e.join("\n")+i.join("\n")+n.join("\n")+o.join("\n")+p.join("")+t+u.join("\n")},Ou.scrubNakedValue=function(t){return t+"\n"},Ou.quote_=function(t){var e="'";return-1!==(t=t.replace(/\\/g,"\\\\").replace(/\n/g,"\\\n")).indexOf("'")&&(-1===t.indexOf('"')?e='"':t=t.replace(/'/g,"\\'")),e+t+e},Ou.multiline_quote_=function(t){return"'''"+(t=t.replace(/'''/g,"\\'\\'\\'"))+"'''"},Ou.scrub_=function(t,e,i){var n="";if(!t.outputConnection||!t.outputConnection.targetConnection){(_=t.getCommentText())&&(_=ut.utils.string.wrap(_,Ou.COMMENT_WRAP-3),n+=Ou.prefixLines(_+"\n","# "));for(var s=0;s0?"int("+p+" + "+s+")":s<0?"int("+p+" - "+-s+")":"int("+p+")",n&&(p="-"+p)),p};const Ru="#74A55B",cu={init:function(){this.setColour(Ru),this.appendDummyInput("").appendField(ut.Msg.MIXLY_MIDI),this.appendValueInput("SUB").appendField(ut.Msg.MIXLY_SETUP).setCheck("var"),this.appendValueInput("PIN",Number).setCheck(Number).setAlign(ut.inputs.Align.RIGHT).appendField(ut.Msg.MIXLY_PIN),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(ut.Msg.MIXLY_RGB_PIN_COUNT)}},gu={init:function(){this.setColour(Ru),this.appendValueInput("SUB"),this.appendDummyInput("").appendField(ut.Msg.MIXLY_TONE),this.appendValueInput("pitch").setCheck(Number).appendField(ut.Msg.MIXLY_FREQUENCY),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(ut.Msg.MIXLY_TOOLTIP_BLOCKGROUP_TONE)}},Cu={init:function(){this.setColour(Ru),this.appendValueInput("SUB"),this.appendDummyInput("").appendField(ut.Msg.MIXLY_TONE),this.appendValueInput("pitch").setCheck(Number).appendField(ut.Msg.MIXLY_FREQUENCY),this.appendValueInput("time").setCheck(Number).appendField(ut.Msg.MIXLY_DURATION),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(ut.Msg.MIXLY_TOOLTIP_BLOCKGROUP_TONE2)}},Su={init:function(){this.setColour(Ru),this.appendValueInput("SUB"),this.appendValueInput("LIST").appendField(ut.Msg.MIXLY_ESP32_MUSIC_PLAY_LISTS),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(ut.Msg.MIXLY_ESP32_MUSIC_PLAY_LISTS)}},Au={init:function(){this.setColour(Ru),this.appendValueInput("SUB"),this.appendValueInput("TICKS").setCheck(Number).appendField(ut.Msg.MIXLY_MICROBIT_JS_SET_TEMPO).appendField(ut.Msg.MICROBIT_ACTUATOR_ticks),this.appendValueInput("BPM").setCheck(Number).appendField(ut.Msg.MIXLY_SPEED),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(ut.Msg.MIXLY_ESP32_MUSIC_SET_TEMPO)}},Lu={init:function(){this.setColour(Ru),this.appendValueInput("SUB"),this.appendDummyInput().appendField(ut.Msg.MIXLY_MICROBIT_Get_current_tempo),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(ut.Msg.MIXLY_ESP32_MUSIC_GET_TEMPO)}},Nu={init:function(){this.setColour(Ru),this.appendValueInput("SUB"),this.appendDummyInput().appendField(ut.Msg.MIXLY_MICROBIT_Reset_music),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(ut.Msg.MIXLY_ESP32_MUSIC_RESET)}},Du={init:function(){this.setColour(Ru),this.appendValueInput("SUB"),this.appendDummyInput("").appendField(ut.Msg.MIXLY_NOTONE),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},fu={init:function(){this.setColour(Ru),this.appendDummyInput().appendField(ut.Msg.MIXLY_SETTING).appendField(ut.Msg.MIXLY_EXTERN_LED),this.appendValueInput("PIN",Number).appendField(ut.Msg.MIXLY_PIN).setCheck(Number),this.appendValueInput("bright").appendField(ut.Msg.MIXLY_PULSEIN_STAT),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(ut.Msg.MIXLY_ESP32_EXTERN_LED_SETONOFF)}},Fu={init:function(){this.setColour(Ru),this.appendDummyInput().appendField(ut.Msg.MIXLY_MICROBIT_PY_STORAGE_GET).appendField(ut.Msg.MIXLY_EXTERN_LED),this.appendValueInput("PIN",Number).appendField(ut.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput().appendField(ut.Msg.MIXLY_BRIGHTNESS),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(ut.Msg.MIXLY_ESP32_EXTERN_LED_GETONOFF)}},Pu={init:function(){this.setColour(Ru),this.appendDummyInput().appendField(ut.Msg.MIXLY_MICROBIT_PY_STORAGE_GET).appendField(ut.Msg.MIXLY_EXTERN_LED),this.appendValueInput("PIN",Number).appendField(ut.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput().appendField(ut.Msg.MIXLY_PULSEIN_STAT),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(ut.Msg.MIXLY_ESP32_EXTERN_LED_GETONOFF)}},Yu={init:function(){this.setColour(Ru),this.appendDummyInput().appendField(ut.Msg.MIXLY_SETTING).appendField(ut.Msg.MIXLY_EXTERN_LED),this.appendValueInput("PIN",Number).appendField(ut.Msg.MIXLY_PIN).setCheck(Number),this.appendValueInput("bright").appendField(ut.Msg.MIXLY_BRIGHTNESS),this.appendDummyInput().appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(ut.Msg.MIXLY_ESP32_EXTERN_LED_SETBRIGHT)}},vu={init:function(){this.setColour(Ru),this.appendValueInput("VAR").appendField(ut.Msg.MIXLY_SETUP+ut.Msg.MIXLY_SERVO),this.appendValueInput("PIN",Number).appendField(ut.Msg.MIXLY_PIN),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},Xu={init:function(){this.setColour(Ru),this.appendValueInput("PIN",Number).appendField(ut.Msg.MIXLY_SERVO).appendField(ut.Msg.MIXLY_PIN).setCheck(Number),this.appendValueInput("DEGREE",Number).setCheck(Number).setAlign(ut.inputs.Align.RIGHT).appendField(ut.Msg.MIXLY_DEGREE_0_180),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(ut.Msg.MIXLY_ESP32_SERVO_MOVE)}},bu={init:function(){this.setColour(Ru),this.appendValueInput("VAR").appendField("360°"+ut.Msg.MIXLY_SERVO),this.appendValueInput("SPEED",Number).setCheck(Number).setAlign(ut.inputs.Align.RIGHT).appendField(ut.Msg.MIXLY_SETTING+ut.Msg.blockpy_turtle_rotate+ut.Msg.MIXLY_SPEED+" (-10~10)"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(ut.Msg.MIXLY_ESP32_SERVO_360_TOOLTIP)}},xu={init:function(){this.setColour(Ru),this.appendValueInput("PIN",Number).appendField("180°"+ut.Msg.MIXLY_SERVO).appendField(ut.Msg.MIXLY_PIN).setCheck(Number),this.appendValueInput("NUM",Number).setCheck(Number).setAlign(ut.inputs.Align.RIGHT).appendField(ut.Msg.MIXLY_MICROBIT_JS_BY_ANGLE),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(ut.Msg.MIXLY_ESP32_SERVO_MOVE)}},yu={init:function(){this.setColour(Ru),this.appendValueInput("PIN",Number).appendField("360°"+ut.Msg.MIXLY_SERVO).appendField(ut.Msg.MIXLY_PIN).setCheck(Number),this.appendValueInput("NUM",Number).setCheck(Number).setAlign(ut.inputs.Align.RIGHT).appendField(ut.Msg.MIXLY_SPEED),this.appendDummyInput().appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(ut.Msg.MIXLY_ESP32_SERVO_SPEED_TOOLIPS)}},Vu={init:function(){this.setColour(Ru),this.appendValueInput("PIN",Number).appendField("180°"+ut.Msg.MIXLY_SERVO).appendField(ut.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput().appendField(ut.Msg.MIXLY_GET+ut.Msg.MIXLY_MICROBIT_JS_BY_ANGLE),this.setOutput(!0,Number),this.setInputsInline(!0)}},Bu={init:function(){this.setColour(Ru),this.appendValueInput("PIN",Number).appendField("360°"+ut.Msg.MIXLY_SERVO).appendField(ut.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput().appendField(ut.Msg.MIXLY_GET+ut.Msg.MIXLY_SPEED),this.setOutput(!0,Number),this.setInputsInline(!0)}},Gu={init:function(){this.setColour(Ru),this.appendValueInput("SUB").appendField("初始化").setCheck("var"),this.appendDummyInput().appendField("电机驱动"),this.appendDummyInput().appendField("地址").appendField(new ut.FieldDropdown([["A","ms32006.ADDRESS_A"],["B","ms32006.ADDRESS_B"]]),"mode"),this.appendValueInput("SUB1").setCheck("var").setAlign(ut.inputs.Align.RIGHT).appendField("通信"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip("初始化MS32006电机驱动,使用I2C通信")}},Uu={init:function(){this.setColour(Ru),this.appendValueInput("SUB").appendField("直流电机").setCheck("var"),this.appendDummyInput().appendField(ut.Msg.MIXLY_MICROBIT_Direction).appendField(new ut.FieldDropdown([[ut.Msg.CLOCKWISE,"ms32006.MOT_CW"],[ut.Msg.ANTI_CLOCKWISE,"ms32006.MOT_CCW"],[ut.Msg.MOTOR_N,"ms32006.MOT_N"],[ut.Msg.MOTOR_P,"ms32006.MOT_P"]]),"direction"),this.appendValueInput("speed").setCheck(Number).setAlign(ut.inputs.Align.RIGHT).appendField(ut.Msg.MIXLY_STEPPER_SET_SPEED),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip("设置直流电机的状态及转速(0-100)")}},wu={init:function(){this.setColour(Ru),this.appendValueInput("SUB").appendField("步进电机").setCheck("var"),this.appendDummyInput().appendField("选择").appendField(new ut.FieldDropdown([["A","ms32006.MOT_A"],["B","ms32006.MOT_B"]]),"mode"),this.appendDummyInput().appendField(ut.Msg.MIXLY_MICROBIT_Direction).appendField(new ut.FieldDropdown([[ut.Msg.CLOCKWISE,"ms32006.MOT_CW"],[ut.Msg.ANTI_CLOCKWISE,"ms32006.MOT_CCW"]]),"direction"),this.appendValueInput("speed").setCheck(Number).setAlign(ut.inputs.Align.RIGHT).appendField("转速"),this.appendValueInput("steps").setCheck(Number).setAlign(ut.inputs.Align.RIGHT).appendField("步数"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip("设置步进电机的状态、转速、步数(0-2047)")}},Hu={init:function(){this.setColour(Ru),this.appendDummyInput("").appendField(ut.Msg.MIXLY_RGB),this.appendValueInput("SUB").appendField(ut.Msg.MIXLY_SETUP).setCheck("var"),this.appendValueInput("PIN",Number).setCheck(Number).setAlign(ut.inputs.Align.RIGHT).appendField(ut.Msg.MIXLY_PIN),this.appendValueInput("LEDCOUNT").setCheck(Number).setAlign(ut.inputs.Align.RIGHT).appendField(ut.Msg.MIXLY_RGB_COUNT),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(ut.Msg.MIXLY_RGB_PIN_COUNT)}},ku={init:function(){this.setColour(Ru),this.appendDummyInput("").appendField(ut.Msg.MIXLY_RGB),this.appendValueInput("SUB").setCheck("var"),this.appendValueInput("_LED_").setCheck(Number).setAlign(ut.inputs.Align.RIGHT).appendField(ut.Msg.MIXLY_RGB_NUM),this.appendValueInput("RVALUE").setCheck(Number).setAlign(ut.inputs.Align.RIGHT).appendField(ut.Msg.MIXLY_RGB_R),this.appendValueInput("GVALUE").setCheck(Number).setAlign(ut.inputs.Align.RIGHT).appendField(ut.Msg.MIXLY_RGB_G),this.appendValueInput("BVALUE").setCheck(Number).setAlign(ut.inputs.Align.RIGHT).appendField(ut.Msg.MIXLY_RGB_B),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(""),this.setTooltip(ut.Msg.MIXLY_RGB_NUM_R_G_B_MP)}},Wu={init:function(){this.setColour(Ru),this.appendDummyInput("").appendField(ut.Msg.MIXLY_RGB),this.appendValueInput("SUB").setCheck("var"),this.appendValueInput("RVALUE").setCheck(Number).setAlign(ut.inputs.Align.RIGHT).appendField(ut.Msg.MIXLY_RGB_R),this.appendValueInput("GVALUE").setCheck(Number).setAlign(ut.inputs.Align.RIGHT).appendField(ut.Msg.MIXLY_RGB_G),this.appendValueInput("BVALUE").setCheck(Number).setAlign(ut.inputs.Align.RIGHT).appendField(ut.Msg.MIXLY_RGB_B),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(""),this.setTooltip(ut.Msg.MIXLY_RGB_ALL_R_G_B_MIXGOCC)}},Ku={init:function(){this.setColour(Ru),this.appendDummyInput("").appendField(ut.Msg.MIXLY_RGB),this.appendValueInput("SUB").setCheck("var"),this.appendDummyInput().appendField(ut.Msg.MIXLY_ESP32_RGB_WRITE),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(""),this.setTooltip(ut.Msg.MIXLY_ESP32_MUSIC_WRI)}},Ju={init:function(){this.setColour(Ru),this.appendDummyInput("").appendField(ut.Msg.CONTROLS_FOR_INPUT_WITH+"uart").appendField(new ut.FieldDropdown([["uart1","uart1"],["uart2","uart2"]]),"key"),this.appendValueInput("SUB").appendField(ut.Msg.MIXLY_MICROPYTHON_SOCKET_MAKE).setCheck("var"),this.appendDummyInput("").appendField(ut.Msg.MIXLY_SETUP+ut.Msg.LISTS_SET_INDEX_INPUT_TO).appendField(new ut.FieldDropdown([["SYN6288"+ut.Msg.MIXLY_AipSpeech_synthesis,"SYN6288"],["NS9300"+ut.Msg.MIXLY_MUSIC_PLAYER,"NS9300"]]),"key2"),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null)}},Qu={init:function(){this.setColour(Ru),this.appendValueInput("SUB").appendField(ut.Msg.MIXLY_GET+ut.Msg.MIXLY_MUSIC_PLAYER).setCheck("var"),this.appendDummyInput("").appendField(ut.Msg.MIXLY_WHETHER).appendField(new ut.FieldDropdown([[ut.Msg.MIXLY_STOPPED,"0"],[ut.Msg.MIXLY_PLAYING,"1"],[ut.Msg.MIXLY_PAUSED,"2"]]),"key"),this.setInputsInline(!0),this.setOutput(!0)}},qu={init:function(){this.setColour(Ru),this.appendValueInput("SUB").appendField(ut.Msg.MIXLY_MUSIC_PLAYER).setCheck("var"),this.appendDummyInput("").appendField(ut.Msg.MIXLY_STAT).appendField(new ut.FieldDropdown([[ut.Msg.MIXLY_MP3_PLAY,"1"],[ut.Msg.MIXLY_MP3_PAUSE,"2"],[ut.Msg.MIXLY_STOP,"3"],[ut.Msg.MIXLY_MP3_PREV,"4"],[ut.Msg.MIXLY_MP3_NEXT,"5"]]),"key"),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},zu={init:function(){this.setColour(Ru),this.appendValueInput("SUB").appendField(ut.Msg.MIXLY_MUSIC_PLAYER).setCheck("var"),this.appendValueInput("volume").appendField(ut.Msg.MIXLY_MP3_VOL+ut.Msg.MIXLY_STAT),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(ut.Msg.MIXLY_PLAYER_SET_VOLUME_TOOLTIP)}},ju={init:function(){this.setColour(Ru),this.appendValueInput("SUB").appendField(ut.Msg.MIXLY_MUSIC_PLAYER).setCheck("var"),this.appendDummyInput("").appendField(ut.Msg.MIXLY_MODE+ut.Msg.MIXLY_STAT).appendField(new ut.FieldDropdown([[ut.Msg.MIXLY_MP3_LOOP_ALL,"0"],[ut.Msg.MIXLY_MP3_LOOP_ONE,"1"],[ut.Msg.MIXLY_PLAYER_DIRECTORY_LOOP,"2"],[ut.Msg.MIXLY_MP3_LOOP_RAM,"3"],[ut.Msg.MIXLY_PLAYER_SINGLE_STOP,"4"],[ut.Msg.MIXLY_PLAYER_SEQUENTIAL_PLAY,"5"]]),"key"),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},Zu={init:function(){this.setColour(Ru),this.appendValueInput("SUB").appendField(ut.Msg.MIXLY_MUSIC_PLAYER).setCheck("var"),this.appendDummyInput("").appendField(new ut.FieldDropdown([[ut.Msg.MIXLY_MICROBIT_JS_START_MELODY,"play"],[ut.Msg.MIXLY_PLAYER_INSERT_MUSIC,"insert"]]),"key"),this.appendValueInput("song"),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(ut.Msg.MIXLY_PLAYER_PLAY_MUSIC_TOOTIP)}},$u={},tr={init:function(){this.setColour(Ru),this.appendValueInput("SUB").appendField("SYN6288"),this.appendValueInput("VOICE").setCheck(Number).appendField(ut.Msg.MIXLY_SET_VOLUME),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(ut.Msg.MIXLY_SET_VOLUME_TOOLTIP)}},er={init:function(){this.setColour(Ru),this.appendValueInput("SUB").appendField("SYN6288"),this.appendDummyInput().appendField(ut.Msg.MIXLY_GET_VOLUME),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(ut.Msg.MIXLY_SET_VOLUME_TOOLTIP)}},ir={init:function(){this.setColour(Ru),this.appendValueInput("SUB").appendField("SYN6288"),this.appendValueInput("VOICE").setCheck(Number).appendField(ut.Msg.MIXLY_PLAY_HINTS),this.appendDummyInput().appendField(ut.Msg.MIXLY_PROGRAM_BLOCK).appendField(new ut.FieldDropdown([[ut.Msg.MIXLY_TURTLE_WRITE_MOVE_TRUE,"True"],[ut.Msg.MIXLY_TURTLE_WRITE_MOVE_FALSE,"False"]]),"mode"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(ut.Msg.MIXLY_PLAY_HINTS_TOOLTIP)}},nr={init:function(){this.setColour(Ru),this.appendValueInput("SUB").appendField("SYN6288"),this.appendValueInput("data").setCheck(String).appendField(ut.Msg.MIXLY_AipSpeech_synthesis),this.appendValueInput("VOICE").setCheck(Number).appendField(ut.Msg.MIXLY_BACKGROUND_MUSIC),this.appendDummyInput().appendField(ut.Msg.MIXLY_PROGRAM_BLOCK).appendField(new ut.FieldDropdown([[ut.Msg.MIXLY_TURTLE_WRITE_MOVE_TRUE,"True"],[ut.Msg.MIXLY_TURTLE_WRITE_MOVE_FALSE,"False"]]),"mode"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(ut.Msg.MIXLY_PLAY_TTS_TOOLTIP)}},sr={init:function(){this.setColour(Ru),this.appendDummyInput("").appendField(new ut.FieldDropdown(rt.Profile.default.extern_addr),"PIN"),this.setOutput(!0,Number)}},_r={init:function(){this.setColour(Ru),this.appendDummyInput().appendField(ut.Msg.ME_GO_MOTOR_EXTERN+ut.Msg.MIXLY_MOTOR).appendField(ut.Msg.PIN_NUMBERING).appendField(new ut.FieldDropdown([[ut.Msg.MIXLY_LEFT,"0"],[ut.Msg.MIXLY_RIGHT,"1"]]),"mode"),this.appendValueInput("speed").setCheck(Number).setAlign(ut.inputs.Align.RIGHT).appendField(ut.Msg.MIXLY_SPEED),this.appendDummyInput().appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(ut.Msg.MIXLY_MIXBOT_MOTOR_EXTERN_TOOLTIP)}},or={init:function(){this.setColour(Ru),this.appendDummyInput().appendField(ut.Msg.ME_GO_MOTOR_EXTERN+ut.Msg.MIXLY_MOTOR).appendField(ut.Msg.PIN_NUMBERING).appendField(new ut.FieldDropdown([[ut.Msg.MIXLY_LEFT,"0"],[ut.Msg.MIXLY_RIGHT,"1"]]),"mode"),this.appendDummyInput().setAlign(ut.inputs.Align.RIGHT).appendField(ut.Msg.MIXLY_GET+ut.Msg.MIXLY_SPEED),this.setOutput(!0,Number),this.setInputsInline(!0)}},pr={init:function(){this.setColour(Ru),this.appendDummyInput().appendField(ut.Msg.ME_GO_MOTOR_EXTERN+ut.Msg.MIXLY_TRAFFIC_LIGHT).appendField(ut.Msg.PIN_NUMBERING).appendField(new ut.FieldDropdown([[ut.Msg.MIXLY_LEFT,"0"],[ut.Msg.MIXLY_RIGHT,"1"]]),"mode"),this.appendDummyInput().setAlign(ut.inputs.Align.RIGHT).appendField(ut.Msg.LISTS_SET_INDEX_SET).appendField(new ut.FieldDropdown([[ut.Msg.MIXLY_MICROBIT_Turn_off_display,"0"],[ut.Msg.MIXLY_TRAFFIC_LIGHT_RED_ON,"1"],[ut.Msg.MIXLY_TRAFFIC_LIGHT_RED_BLINK,"2"],[ut.Msg.MIXLY_TRAFFIC_LIGHT_YELLOW_ON,"3"],[ut.Msg.MIXLY_TRAFFIC_LIGHT_YELLOW_BLINK,"4"],[ut.Msg.MIXLY_TRAFFIC_LIGHT_GREEN_ON,"5"],[ut.Msg.MIXLY_TRAFFIC_LIGHT_GREEN_BLINK,"6"]]),"light"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},ar={init:function(){this.setColour(Ru),this.appendDummyInput().appendField(ut.Msg.ME_GO_MOTOR_EXTERN).appendField(new ut.FieldDropdown([[ut.Msg.COLOUR_RGB_WHITE,"W"],[ut.Msg.COLOUR_RGB_RED,"R"],[ut.Msg.COLOUR_RGB_YELLOW,"Y"],[ut.Msg.COLOUR_RGB_GREEN,"G"],[ut.Msg.COLOUR_RGB_BLUE,"B"]]),"color").appendField("LED").appendField(ut.Msg.PIN_NUMBERING).appendField(new ut.FieldDropdown([[ut.Msg.MIXLY_LEFT,"0"],[ut.Msg.MIXLY_RIGHT,"1"]]),"mode"),this.appendValueInput("value").setCheck(Number).setAlign(ut.inputs.Align.RIGHT).appendField(ut.Msg.BRIGHTNESS),this.appendDummyInput().appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},ur={init:function(){this.setColour(Ru),this.appendDummyInput().appendField(ut.Msg.ME_GO_MOTOR_EXTERN).appendField(new ut.FieldDropdown([[ut.Msg.COLOUR_RGB_WHITE,"W"],[ut.Msg.COLOUR_RGB_RED,"R"],[ut.Msg.COLOUR_RGB_YELLOW,"Y"],[ut.Msg.COLOUR_RGB_GREEN,"G"],[ut.Msg.COLOUR_RGB_BLUE,"B"]]),"color").appendField("LED").appendField(ut.Msg.PIN_NUMBERING).appendField(new ut.FieldDropdown([[ut.Msg.MIXLY_LEFT,"0"],[ut.Msg.MIXLY_RIGHT,"1"]]),"mode"),this.appendDummyInput().appendField(ut.Msg.MIXLY_GET+ut.Msg.BRIGHTNESS),this.setOutput(!0,Number),this.setInputsInline(!0)}},rr={init:function(){this.setColour(Ru),this.appendDummyInput().appendField(ut.Msg.ME_GO_MOTOR_EXTERN+ut.Msg.MIXLY_SERVO_MOTOR).appendField(ut.Msg.PIN_NUMBERING).appendField(new ut.FieldDropdown([[ut.Msg.MIXLY_LEFT,"0"],[ut.Msg.MIXLY_RIGHT,"1"]]),"mode"),this.appendDummyInput().appendField(ut.Msg.MIXLY_GET).appendField(new ut.FieldDropdown([[ut.Msg.MIXLY_MICROBIT_JS_BLE_POWER,"[0]"],[ut.Msg.MIXLY_SPEED,"[1]"],[ut.Msg.MATH_SINGLE_OP_ABSOLUTE+ut.Msg.MIXLY_MICROBIT_JS_BY_ANGLE,"[2]"],[ut.Msg.MIXLY_RELATIVE+ut.Msg.MIXLY_MICROBIT_JS_BY_ANGLE,"[3]"],[ut.Msg.MIXLY_MIXBOT_SERVO_BLOCK_OR_NOT,"[4]"],[ut.Msg.MIXLY_MIXBOT_SERVO_FINISH_OR_NOT,"[5]"],[ut.Msg.MIXLY_ALL,""]]),"status"),this.setOutput(!0,Number),this.setInputsInline(!0)}},dr={init:function(){this.setColour(Ru),this.appendDummyInput().appendField(ut.Msg.ME_GO_MOTOR_EXTERN+ut.Msg.MIXLY_SERVO_MOTOR).appendField(ut.Msg.PIN_NUMBERING).appendField(new ut.FieldDropdown([[ut.Msg.MIXLY_LEFT,"0"],[ut.Msg.MIXLY_RIGHT,"1"]]),"mode"),this.appendDummyInput().appendField(ut.Msg.MIXLY_MIXBOT_SERVO_SET_STOP_MODE).appendField(new ut.FieldDropdown([[ut.Msg.MIXLY_MIXBOT_SERVO_STOP_MODE_KEEP,"0"],[ut.Msg.MIXLY_MIXBOT_SERVO_STOP_MODE_COAST,"1"],[ut.Msg.MIXLY_MIXBOT_SERVO_STOP_MODE_BRAKE,"2"]]),"status"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},lr={init:function(){this.setColour(Ru),this.appendDummyInput().appendField(ut.Msg.ME_GO_MOTOR_EXTERN+ut.Msg.MIXLY_SERVO_MOTOR).appendField(ut.Msg.PIN_NUMBERING).appendField(new ut.FieldDropdown([[ut.Msg.MIXLY_LEFT,"0"],[ut.Msg.MIXLY_RIGHT,"1"]]),"mode"),this.appendDummyInput().appendField(ut.Msg.MIXLY_STOP),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},Ir={init:function(){this.setColour(Ru),this.appendDummyInput().appendField(ut.Msg.ME_GO_MOTOR_EXTERN+ut.Msg.MIXLY_SERVO_MOTOR).appendField(ut.Msg.MATH_SINGLE_OP_ABSOLUTE+ut.Msg.MIXLY_MICROBIT_JS_BY_ANGLE+ut.Msg.MSG.run).appendField(ut.Msg.PIN_NUMBERING).appendField(new ut.FieldDropdown([[ut.Msg.MIXLY_LEFT,"0"],[ut.Msg.MIXLY_RIGHT,"1"]]),"mode"),this.appendDummyInput().appendField(ut.Msg.MIXLY_MODE).setAlign(ut.inputs.Align.RIGHT).appendField(new ut.FieldDropdown([[ut.Msg.MIXLY_SPEED+ut.Msg.MIXLY_MODE,"0"],[ut.Msg.MIXLY_MICROBIT_JS_BLE_POWER+ut.Msg.MIXLY_MODE,"1"]]),"status"),this.appendValueInput("speed").setCheck(Number).setAlign(ut.inputs.Align.RIGHT).appendField(ut.Msg.MIXLY_PARAMS),this.appendDummyInput().setAlign(ut.inputs.Align.RIGHT).appendField("%"),this.appendDummyInput().appendField(ut.Msg.MIXLY_MIXBOT_SERVO_TURN_DIRECTION).setAlign(ut.inputs.Align.RIGHT).appendField(new ut.FieldDropdown([[ut.Msg.CLOCKWISE,"0"],[ut.Msg.MIXLY_MIXBOT_SERVO_NEAREST_PATH,"1"],[ut.Msg.ANTI_CLOCKWISE,"2"]]),"direction"),this.appendValueInput("angle").setCheck(Number).setAlign(ut.inputs.Align.RIGHT).appendField(ut.Msg.MIXLY_DISPLAY_MATRIX_ROTATE+ut.Msg.MIXLY_MICROBIT_JS_BY_ANGLE),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(ut.Msg.MIXLY_MIXBOT_SERVO_ABSOLUTE_ANGLE_TOOLTIP)}},Tr={init:function(){this.setColour(Ru),this.appendDummyInput().appendField(ut.Msg.ME_GO_MOTOR_EXTERN+ut.Msg.MIXLY_SERVO_MOTOR).appendField(ut.Msg.MIXLY_RELATIVE+ut.Msg.MIXLY_MICROBIT_JS_BY_ANGLE+ut.Msg.MSG.run).appendField(ut.Msg.PIN_NUMBERING).appendField(new ut.FieldDropdown([[ut.Msg.MIXLY_LEFT,"0"],[ut.Msg.MIXLY_RIGHT,"1"]]),"mode"),this.appendDummyInput().appendField(ut.Msg.MIXLY_MIXBOT_SERVO_RELATIVE_ORIGIN_PATH),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},Mr={init:function(){this.setColour(Ru),this.appendDummyInput().appendField(ut.Msg.ME_GO_MOTOR_EXTERN+ut.Msg.MIXLY_SERVO_MOTOR).appendField(ut.Msg.MIXLY_RELATIVE+ut.Msg.MIXLY_MICROBIT_JS_BY_ANGLE+ut.Msg.MSG.run).appendField("("+ut.Msg.MIXLY_MIXBOT_SERVO_LIKE_ENCODING_MOTOR+")").appendField(ut.Msg.PIN_NUMBERING).appendField(new ut.FieldDropdown([[ut.Msg.MIXLY_LEFT,"0"],[ut.Msg.MIXLY_RIGHT,"1"]]),"mode"),this.appendDummyInput().appendField(ut.Msg.MIXLY_MODE).setAlign(ut.inputs.Align.RIGHT).appendField(new ut.FieldDropdown([[ut.Msg.MIXLY_SPEED+ut.Msg.MIXLY_MODE,"0"],[ut.Msg.MIXLY_MICROBIT_JS_BLE_POWER+ut.Msg.MIXLY_MODE,"1"]]),"status"),this.appendValueInput("speed").setCheck(Number).setAlign(ut.inputs.Align.RIGHT).appendField(ut.Msg.MIXLY_PARAMS),this.appendDummyInput().setAlign(ut.inputs.Align.RIGHT).appendField("%"),this.appendValueInput("angle").setCheck(Number).setAlign(ut.inputs.Align.RIGHT).appendField(ut.Msg.MIXLY_DISPLAY_MATRIX_ROTATE+ut.Msg.MIXLY_MICROBIT_JS_BY_ANGLE),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(ut.Msg.MIXLY_MIXBOT_SERVO_RELATIVE_ANGLE_TOOLTIP)}},hr={init:function(){this.setColour(Ru),this.appendDummyInput().appendField(ut.Msg.ME_GO_MOTOR_EXTERN+ut.Msg.MIXLY_SERVO_MOTOR).appendField(ut.Msg.MIXLY_RELATIVE+ut.Msg.MIXLY_MICROBIT_JS_BY_ANGLE+ut.Msg.MSG.run).appendField("("+ut.Msg.MIXLY_MIXBOT_SERVO_LIKE_ORDINARY_MOTOR+")").appendField(ut.Msg.PIN_NUMBERING).appendField(new ut.FieldDropdown([[ut.Msg.MIXLY_LEFT,"0"],[ut.Msg.MIXLY_RIGHT,"1"]]),"mode"),this.appendDummyInput().appendField(ut.Msg.MIXLY_MODE).setAlign(ut.inputs.Align.RIGHT).appendField(new ut.FieldDropdown([[ut.Msg.MIXLY_SPEED+ut.Msg.MIXLY_MODE,"0"],[ut.Msg.MIXLY_MICROBIT_JS_BLE_POWER+ut.Msg.MIXLY_MODE,"1"]]),"status"),this.appendValueInput("speed").setCheck(Number).setAlign(ut.inputs.Align.RIGHT).appendField(ut.Msg.MIXLY_PARAMS),this.appendDummyInput().setAlign(ut.inputs.Align.RIGHT).appendField("%"),this.appendDummyInput().appendField(ut.Msg.MIXLY_MIXBOT_SERVO_TURN_DIRECTION).setAlign(ut.inputs.Align.RIGHT).appendField(new ut.FieldDropdown([[ut.Msg.CLOCKWISE,"0"],[ut.Msg.ANTI_CLOCKWISE,"2"]]),"direction"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},mr={init:function(){this.setColour(Ru),this.appendDummyInput().appendField(ut.Msg.MIXBOT).appendField(ut.Msg.ME_GO_MOTOR_EXTERN).appendField(new ut.FieldDropdown([[ut.Msg.MIXLY_MOTOR,"ext_motor"],[ut.Msg.MIXLY_TRAFFIC_LIGHT,"ext_traffic"],[ut.Msg.COLOUR_RGB_WHITE+"LED","W_LED"],[ut.Msg.COLOUR_RGB_RED+"LED","R_LED"],[ut.Msg.COLOUR_RGB_YELLOW+"LED","Y_LED"],[ut.Msg.COLOUR_RGB_GREEN+"LED","G_LED"],[ut.Msg.COLOUR_RGB_BLUE+"LED","B_LED"],[ut.Msg.MIXLY_SERVO_MOTOR,"ext_servo"]]),"name"),this.appendDummyInput().appendField(ut.Msg.MIXLY_MIXBOT_EXTERN_GET_ADDR),this.setOutput(!0),this.setInputsInline(!0)}},Er={init:function(){this.setColour(Ru),this.appendDummyInput().appendField(ut.Msg.MIXBOT).appendField(ut.Msg.ME_GO_MOTOR_EXTERN).appendField(new ut.FieldDropdown([[ut.Msg.MIXLY_MOTOR,"ext_motor"],[ut.Msg.MIXLY_TRAFFIC_LIGHT,"ext_traffic"],[ut.Msg.COLOUR_RGB_WHITE+"LED","W_LED"],[ut.Msg.COLOUR_RGB_RED+"LED","R_LED"],[ut.Msg.COLOUR_RGB_YELLOW+"LED","Y_LED"],[ut.Msg.COLOUR_RGB_GREEN+"LED","G_LED"],[ut.Msg.COLOUR_RGB_BLUE+"LED","B_LED"],[ut.Msg.MIXLY_SERVO_MOTOR,"ext_servo"]]),"name"),this.appendDummyInput().appendField(ut.Msg.MIXLY_MIXBOT_EXTERN_SET_ADDR),this.appendValueInput("old").setCheck(Number).setAlign(ut.inputs.Align.RIGHT).appendField(ut.Msg.MIXLY_MICROBIT_JS_CURRENT_GESTURE),this.appendValueInput("new").setCheck(Number).setAlign(ut.inputs.Align.RIGHT).appendField(ut.Msg.MIXLY_UPDATE),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},Or={init:function(){this.setColour(Ru),this.appendValueInput("PIN",Number).setCheck(Number).setAlign(ut.inputs.Align.RIGHT).appendField(ut.Msg.MIXLY_SETUP+ut.Msg.MIXLY_AT).appendField(ut.Msg.MIXLY_PIN),this.setInputsInline(!0),this.setOutput(!0)}},Rr={init:function(){this.setColour(Ru),this.appendDummyInput().appendField(ut.Msg.MIXLY_SETTING),this.appendValueInput("pin").appendField("LED"),this.appendValueInput("bright").appendField(ut.Msg.MIXLY_PULSEIN_STAT),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},cr={init:function(){this.setColour(Ru),this.appendValueInput("PIN",Number).setCheck(Number).setAlign(ut.inputs.Align.RIGHT).appendField(ut.Msg.MIXLY_SERVO+ut.Msg.MIXLY_SETUP+ut.Msg.MIXLY_AT).appendField(ut.Msg.MIXLY_PIN),this.setInputsInline(!0),this.setOutput(!0)}},gr={init:function(){this.setColour(Ru),this.appendValueInput("SUB").appendField(ut.Msg.MIXLY_SERVO),this.appendValueInput("angle").setCheck(Number).setAlign(ut.inputs.Align.RIGHT).appendField(ut.Msg.MIXLY_DISPLAY_MATRIX_ROTATE),this.appendDummyInput().appendField(ut.Msg.DRAW_POINTER_ANGLE),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},Cr={init:function(){this.setColour(Ru),this.appendValueInput("PIN",Number).setCheck(Number).setAlign(ut.inputs.Align.RIGHT).appendField(ut.Msg.MIXLY_MOTOR+ut.Msg.MIXLY_SETUP+ut.Msg.MIXLY_AT).appendField(ut.Msg.MIXLY_PIN),this.setInputsInline(!0),this.setOutput(!0)}},Sr={init:function(){this.setColour(Ru),this.appendValueInput("SUB").appendField(ut.Msg.MIXLY_MOTOR),this.appendValueInput("speed").setCheck(Number).setAlign(ut.inputs.Align.RIGHT).appendField(ut.Msg.MIXLY_DISPLAY_MATRIX_ROTATE+ut.Msg.MIXLY_SPEED),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},Ar="#6C9858",Lr={init:function(){this.setColour(Ar),this.appendDummyInput("").appendField(new ut.FieldDropdown([["L1","1"],["L2","2"]]),"op"),this.setOutput(!0)}},Nr={init:function(){this.setColour(Ar),this.appendDummyInput("").appendField(new ut.FieldDropdown([[ut.Msg.MIXLY_ESP32_ON,"1"],[ut.Msg.MIXLY_ESP32_OFF,"0"],[ut.Msg.MIXLY_ESP32_TOGGLE,"-1"]]),"flag"),this.setOutput(!0),this.setTooltip(ut.Msg.MIXLY_TOOLTIP_INOUT_HIGHLOW)}},Dr={init:function(){this.setColour(Ar),this.appendDummyInput().appendField(ut.Msg.MIXLY_SETTING),this.appendValueInput("led").appendField(ut.Msg.MIXLY_BUILDIN_LED),this.appendValueInput("bright").appendField(ut.Msg.MIXLY_PULSEIN_STAT),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(ut.Msg.MIXLY_ESP32_LED_SETONOFF)}},fr={init:function(){this.setColour(Ar),this.appendDummyInput().appendField(ut.Msg.MIXLY_MICROBIT_PY_STORAGE_GET),this.appendValueInput("led").appendField(ut.Msg.MIXLY_BUILDIN_LED),this.appendDummyInput().appendField(ut.Msg.MIXLY_BRIGHTNESS),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(ut.Msg.MIXLY_ESP32_LED_GETONOFF)}},Fr={init:function(){this.setColour(Ar),this.appendDummyInput().appendField(ut.Msg.MIXLY_MICROBIT_PY_STORAGE_GET),this.appendValueInput("led").appendField(ut.Msg.MIXLY_BUILDIN_LED),this.appendDummyInput().appendField(ut.Msg.MIXLY_PULSEIN_STAT),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(ut.Msg.MIXLY_ESP32_LED_GETONOFF)}},Pr={init:function(){this.setColour(Ar),this.appendDummyInput().appendField(ut.Msg.MIXLY_SETTING),this.appendValueInput("led").appendField(ut.Msg.MIXLY_BUILDIN_LED),this.appendValueInput("bright").appendField(ut.Msg.MIXLY_BRIGHTNESS),this.appendDummyInput("").appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(ut.Msg.MIXLY_SETTING+ut.Msg.MIXLY_BUILDIN_LED+ut.Msg.MIXLY_BRIGHTNESS+"(0-100%)")}},Yr={init:function(){this.setColour(Ar),this.appendDummyInput().appendField(ut.Msg.MIXLY_SETTING),this.appendValueInput("led").appendField(ut.Msg.MIXLY_BUILDIN_LED),this.appendDummyInput("").appendField(ut.Msg.MIXLY_LCD_SETCOLOR).appendField(new ut.FieldDropdown([[ut.Msg.MIXLY_LIGHT_RED,"1"],[ut.Msg.MIXLY_LIGHT_GREEN,"2"],[ut.Msg.MIXLY_LIGHT_BLUE,"3"],[ut.Msg.MIXLY_LIGHT_YELLOW,"4"],[ut.Msg.MIXLY_LIGHT_CYAN,"5"],[ut.Msg.MIXLY_LIGHT_PURPLE,"6"],[ut.Msg.MIXLY_LIGHT_WHITE,"7"]]),"colorvalue"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip()}},vr={init:function(){this.setColour(Ar),this.appendDummyInput().appendField(ut.Msg.MIXLY_SETTING).appendField(ut.Msg.MIXLY_BUILDIN_LED).appendField(new ut.FieldDropdown([[ut.Msg.COLOUR_RGB_RED,"r"],[ut.Msg.COLOUR_RGB_GREEN,"g"]]),"color"),this.appendValueInput("bright").appendField(ut.Msg.MIXLY_PULSEIN_STAT),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(ut.Msg.MIXLY_ESP32_LED_SETONOFF)}},Xr={init:function(){this.setColour(Ar),this.appendDummyInput().appendField(ut.Msg.MIXLY_MICROBIT_PY_STORAGE_GET).appendField(ut.Msg.MIXLY_BUILDIN_LED).appendField(new ut.FieldDropdown([[ut.Msg.COLOUR_RGB_RED,"r"],[ut.Msg.COLOUR_RGB_GREEN,"g"]]),"color"),this.appendDummyInput().appendField(ut.Msg.MIXLY_BRIGHTNESS),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(ut.Msg.MIXLY_ESP32_LED_GETONOFF)}},br={init:function(){this.setColour(Ar),this.appendDummyInput().appendField(ut.Msg.MIXLY_MICROBIT_PY_STORAGE_GET).appendField(ut.Msg.MIXLY_BUILDIN_LED).appendField(new ut.FieldDropdown([[ut.Msg.COLOUR_RGB_RED,"r"],[ut.Msg.COLOUR_RGB_GREEN,"g"]]),"color"),this.appendDummyInput().appendField(ut.Msg.MIXLY_PULSEIN_STAT),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(ut.Msg.MIXLY_ESP32_LED_GETONOFF)}},xr={init:function(){this.setColour(Ar),this.appendDummyInput().appendField(ut.Msg.MIXLY_SETTING).appendField(ut.Msg.MIXLY_BUILDIN_LED).appendField(new ut.FieldDropdown([[ut.Msg.COLOUR_RGB_RED,"r"],[ut.Msg.COLOUR_RGB_GREEN,"g"]]),"color"),this.appendValueInput("bright").appendField(ut.Msg.MIXLY_BRIGHTNESS),this.appendDummyInput("").appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(ut.Msg.MIXLY_SETTING+ut.Msg.MIXLY_BUILDIN_LED+ut.Msg.MIXLY_BRIGHTNESS+"(0-10)")}},yr={init:function(){this.setColour(Ar),this.appendDummyInput("").appendField(new ut.FieldDropdown([["L1","20"],["L2","21"]]),"op"),this.setOutput(!0)}},Vr={init:function(){this.setColour(Ar),this.appendDummyInput("").appendField(ut.Msg.MIXLY_RGB),this.appendValueInput("_LED_").setCheck(Number).setAlign(ut.inputs.Align.RIGHT).appendField(ut.Msg.MIXLY_RGB_NUM),this.appendValueInput("RVALUE").setCheck(Number).setAlign(ut.inputs.Align.RIGHT).appendField(ut.Msg.MIXLY_RGB_R),this.appendValueInput("GVALUE").setCheck(Number).setAlign(ut.inputs.Align.RIGHT).appendField(ut.Msg.MIXLY_RGB_G),this.appendValueInput("BVALUE").setCheck(Number).setAlign(ut.inputs.Align.RIGHT).appendField(ut.Msg.MIXLY_RGB_B),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null);switch(rt.Boards.getSelectedBoardKey()){case"micropython:esp32c3:mixgo_cc":case"micropython:esp32s2:mixgo_ce":this.setTooltip(ut.Msg.MIXLY_RGB_NUM_R_G_B_MIXGOCC);break;case"micropython:esp32c3:mixgo_me":default:this.setTooltip(ut.Msg.MIXLY_RGB_NUM_R_G_B_MIXGOME);break;case"micropython:esp32:mPython":this.setTooltip(ut.Msg.MIXLY_RGB_NUM_R_G_B_MPYTHON)}}},Br={init:function(){this.setColour(Ar),this.appendDummyInput("").appendField(ut.Msg.MIXLY_RGB),this.appendValueInput("RVALUE").setCheck(Number).setAlign(ut.inputs.Align.RIGHT).appendField(ut.Msg.MIXLY_RGB_R),this.appendValueInput("GVALUE").setCheck(Number).setAlign(ut.inputs.Align.RIGHT).appendField(ut.Msg.MIXLY_RGB_G),this.appendValueInput("BVALUE").setCheck(Number).setAlign(ut.inputs.Align.RIGHT).appendField(ut.Msg.MIXLY_RGB_B),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(""),this.setTooltip(ut.Msg.MIXLY_RGB_ALL_R_G_B_MIXGOCC)}},Gr={init:function(){this.setColour(Ar),this.appendDummyInput("").appendField(ut.Msg.MIXLY_RGB),this.appendDummyInput("").appendField(ut.Msg.MIXLY_RAINBOW),this.appendValueInput("time").setCheck(Number).appendField(ut.Msg.MIXLY_DURATION).appendField(ut.Msg.MIXLY_MILLIS),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip("")}},Ur={init:function(){this.setColour(Ar),this.appendDummyInput("").appendField(ut.Msg.MIXLY_RGB),this.appendDummyInput("").appendField(ut.Msg.MIXLY_CHASE),this.appendValueInput("RVALUE").setCheck(Number).setAlign(ut.inputs.Align.RIGHT).appendField(ut.Msg.MIXLY_RGB_R),this.appendValueInput("GVALUE").setCheck(Number).setAlign(ut.inputs.Align.RIGHT).appendField(ut.Msg.MIXLY_RGB_G),this.appendValueInput("BVALUE").setCheck(Number).setAlign(ut.inputs.Align.RIGHT).appendField(ut.Msg.MIXLY_RGB_B),this.appendValueInput("time").setCheck(Number).appendField(ut.Msg.PYTHON_RANGE_STEP).appendField(ut.Msg.MIXLY_MILLIS),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip("")}},wr={init:function(){this.setColour(Ar),this.appendDummyInput("").appendField(ut.Msg.MIXLY_RGB),this.appendDummyInput().appendField(ut.Msg.MIXLY_ESP32_RGB_WRITE),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(""),this.setTooltip(ut.Msg.MIXLY_ESP32_MUSIC_WRI)}},Hr={init:function(){this.setColour(Ar),this.appendDummyInput("").appendField(ut.Msg.MIXLY_RGB),this.appendValueInput("_LED_").setCheck(Number).setAlign(ut.inputs.Align.RIGHT).appendField(ut.Msg.MIXLY_RGB_NUM),this.appendValueInput("RVALUE").setCheck(Number).setAlign(ut.inputs.Align.RIGHT).appendField(ut.Msg.MIXLY_RGB_R),this.appendValueInput("GVALUE").setCheck(Number).setAlign(ut.inputs.Align.RIGHT).appendField(ut.Msg.MIXLY_RGB_G),this.appendValueInput("BVALUE").setCheck(Number).setAlign(ut.inputs.Align.RIGHT).appendField(ut.Msg.MIXLY_RGB_B),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null);switch(rt.Boards.getSelectedBoardKey()){case"micropython:esp32c3:mixgocc":this.setTooltip(ut.Msg.MIXLY_RGB_NUM_R_G_B_MIXGOCC);break;case"micropython:esp32c3:mixgome":default:this.setTooltip(ut.Msg.MIXLY_RGB_NUM_R_G_B_MIXGOME);break;case"micropython:esp32:mPython":this.setTooltip(ut.Msg.MIXLY_RGB_NUM_R_G_B_MPYTHON)}}},kr={init:function(){this.setColour(Ar),this.appendDummyInput("").appendField(ut.Msg.MIXLY_RGB),this.appendValueInput("RVALUE").setCheck(Number).setAlign(ut.inputs.Align.RIGHT).appendField(ut.Msg.MIXLY_RGB_R),this.appendValueInput("GVALUE").setCheck(Number).setAlign(ut.inputs.Align.RIGHT).appendField(ut.Msg.MIXLY_RGB_G),this.appendValueInput("BVALUE").setCheck(Number).setAlign(ut.inputs.Align.RIGHT).appendField(ut.Msg.MIXLY_RGB_B),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(""),this.setTooltip(ut.Msg.MIXLY_RGB_ALL_R_G_B_MIXGOCC)}},Wr={init:function(){this.setColour(Ar),this.appendDummyInput("").appendField(ut.Msg.MIXLY_RGB),this.appendDummyInput("").appendField(ut.Msg.MIXLY_CHASE),this.appendValueInput("RVALUE").setCheck(Number).setAlign(ut.inputs.Align.RIGHT).appendField(ut.Msg.MIXLY_RGB_R),this.appendValueInput("GVALUE").setCheck(Number).setAlign(ut.inputs.Align.RIGHT).appendField(ut.Msg.MIXLY_RGB_G),this.appendValueInput("BVALUE").setCheck(Number).setAlign(ut.inputs.Align.RIGHT).appendField(ut.Msg.MIXLY_RGB_B),this.appendValueInput("time").setCheck(Number).appendField(ut.Msg.PYTHON_RANGE_STEP).appendField(ut.Msg.MIXLY_MILLIS),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip("")}},Kr={init:function(){this.setColour(Ar),this.appendValueInput("TICKS").setCheck(Number).appendField(ut.Msg.MIXLY_MICROBIT_JS_SET_TEMPO).appendField(ut.Msg.MICROBIT_ACTUATOR_ticks),this.appendValueInput("BPM").setCheck(Number).appendField(ut.Msg.MIXLY_SPEED),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(ut.Msg.MIXLY_ESP32_MUSIC_SET_TEMPO)}},Jr={init:function(){this.setColour(Ar),this.appendDummyInput().appendField(ut.Msg.MIXLY_MICROBIT_Get_current_tempo),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(ut.Msg.MIXLY_ESP32_MUSIC_GET_TEMPO)}},Qr={init:function(){this.setColour(Ar),this.appendDummyInput().appendField(ut.Msg.MIXLY_MICROBIT_Reset_music),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(ut.Msg.MIXLY_ESP32_MUSIC_RESET)}},qr={init:function(){this.setColour(Ar),this.appendDummyInput().appendField(ut.Msg.MIXLY_TONE),this.appendValueInput("pitch").setCheck(Number).appendField(ut.Msg.MIXLY_FREQUENCY),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(ut.Msg.MIXLY_TOOLTIP_BLOCKGROUP_TONE)}},zr={init:function(){this.setColour(Ar),this.appendDummyInput().appendField(ut.Msg.MIXLY_TONE),this.appendValueInput("pitch").setCheck(Number).appendField(ut.Msg.MIXLY_FREQUENCY),this.appendValueInput("time").setCheck(Number).appendField(ut.Msg.MIXLY_DURATION),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(ut.Msg.MIXLY_TOOLTIP_BLOCKGROUP_TONE2)}},jr={init:function(){this.setColour(Ar),this.appendDummyInput().appendField(ut.Msg.MIXLY_NOTONE),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},Zr={init:function(){this.setColour(Ar),this.appendValueInput("LIST").appendField(ut.Msg.MIXLY_ESP32_MUSIC_PLAY_LISTS),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(ut.Msg.MIXLY_ESP32_MUSIC_PLAY_LISTS)}},$r={init:function(){this.setColour(Ar),this.appendDummyInput().appendField(ut.Msg.MOTOR_DC).appendField(new ut.FieldDropdown([["1","1"],["2","2"],["3","3"]]),"wheel"),this.appendDummyInput().appendField(ut.Msg.MIXLY_MICROBIT_Direction).appendField(new ut.FieldDropdown([[ut.Msg.CLOCKWISE,"CW"],[ut.Msg.ANTI_CLOCKWISE,"CCW"],[ut.Msg.MOTOR_P,"P"],[ut.Msg.MOTOR_N,"N"]]),"direction"),this.appendValueInput("speed").setCheck(Number).setAlign(ut.inputs.Align.RIGHT).appendField(ut.Msg.MIXLY_STEPPER_SET_SPEED),this.appendDummyInput("").appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},td={init:function(){this.setColour(Ar),this.appendDummyInput().appendField("MixGo Car").appendField(new ut.FieldDropdown([[ut.Msg.blockpy_forward,"F"],[ut.Msg.blockpy_backward,"B"],[ut.Msg.blockpy_left,"L"],[ut.Msg.blockpy_right,"R"]]),"VAR"),this.appendValueInput("speed").setCheck(Number).setAlign(ut.inputs.Align.RIGHT).appendField(ut.Msg.MIXLY_STEPPER_SET_SPEED),this.appendDummyInput().appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},ed={init:function(){this.setColour(Ar),this.appendDummyInput("").appendField("MixGo Car").appendField(new ut.FieldDropdown([[ut.Msg.MOTOR_P,"P"],[ut.Msg.MOTOR_N,"N"]]),"VAR"),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip("")}},id={init:function(){this.setColour(Ar),this.appendDummyInput().appendField(ut.Msg.MOTOR_DC).appendField(new ut.FieldDropdown([[ut.Msg.MIXLYCAR_WHEEL_LEFT,"L"],[ut.Msg.MIXLYCAR_WHEEL_RIGHT,"R"]]),"wheel"),this.appendDummyInput().appendField(ut.Msg.MIXLY_MICROBIT_Direction).appendField(new ut.FieldDropdown([[ut.Msg.CLOCKWISE,"CW"],[ut.Msg.ANTI_CLOCKWISE,"CCW"]]),"direction"),this.appendValueInput("speed").setCheck(Number).setAlign(ut.inputs.Align.RIGHT).appendField(ut.Msg.MIXLY_STEPPER_SET_SPEED),this.appendDummyInput().appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},nd={init:function(){this.setColour(Ar),this.appendDummyInput().appendField(ut.Msg.MOTOR_DC).appendField(new ut.FieldDropdown([[ut.Msg.MIXLYCAR_WHEEL_LEFT,"L"],[ut.Msg.MIXLYCAR_WHEEL_RIGHT,"R"]]),"wheel"),this.appendDummyInput().appendField(ut.Msg.MIXLY_STOP).appendField(new ut.FieldDropdown([[ut.Msg.MOTOR_P,"P"],[ut.Msg.MOTOR_N,"N"]]),"direction"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},sd={init:function(){this.setColour(Ar),this.appendDummyInput().appendField(ut.Msg.MIXLY_MIXBOT_MOTOR_STATUS),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(ut.Msg.MIXLY_MIXBOT_MOTOR_STATUS_TOOLTIP)}},_d={init:function(){this.setColour(Ar),this.appendDummyInput().appendField(ut.Msg.MIXBOT).appendField(new ut.FieldDropdown([[ut.Msg.blockpy_forward,"F"],[ut.Msg.blockpy_backward,"B"],[ut.Msg.blockpy_left,"L"],[ut.Msg.blockpy_right,"R"]]),"VAR"),this.appendDummyInput().appendField(ut.Msg.MIXLY_MICROBIT_PY_STORAGE_MODE).appendField(new ut.FieldDropdown([[ut.Msg.MIXLY_MICROBIT_JS_BLE_POWER,"PWR"],[ut.Msg.MIXLY_SPEED,"SPEED"],[ut.Msg.MIXLY_MIXBOT_MOTOR_TURNS,"TURNS"]]),"mode"),this.appendValueInput("speed").setCheck(Number).setAlign(ut.inputs.Align.RIGHT).appendField(ut.Msg.MIXLY_PARAMS),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(ut.Msg.MIXLY_MIXBOT_MOVE_TOOLTIP)}},od={init:function(){this.setColour(Ar),this.appendDummyInput().appendField(ut.Msg.MIXBOT).appendField(new ut.FieldDropdown([[ut.Msg.MOTOR_P,"P"],[ut.Msg.MOTOR_N,"N"]]),"VAR"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},pd={init:function(){this.setColour(Ar),this.appendDummyInput().appendField(ut.Msg.MIXBOT).appendField(ut.Msg.MIXLY_MOTOR).appendField(new ut.FieldDropdown([[ut.Msg.TEXT_TRIM_LEFT,"1"],[ut.Msg.TEXT_TRIM_RIGHT,"2"],[ut.Msg.TEXT_TRIM_BOTH,"0"]]),"wheel"),this.appendDummyInput().appendField(ut.Msg.MIXLY_MICROBIT_PY_STORAGE_MODE).appendField(new ut.FieldDropdown([[ut.Msg.MIXLY_MICROBIT_JS_BLE_POWER,"PWR"],[ut.Msg.MIXLY_SPEED,"SPEED"],[ut.Msg.MIXLY_MIXBOT_MOTOR_TURNS,"TURNS"]]),"mode"),this.appendValueInput("speed").setCheck(Number).setAlign(ut.inputs.Align.RIGHT).appendField(ut.Msg.MIXLY_PARAMS),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(ut.Msg.MIXLY_MIXBOT_MOVE_TOOLTIP)}},ad={init:function(){this.setColour(Ar),this.appendDummyInput().appendField(ut.Msg.MIXLY_MIXBOT_BUZZER),this.appendDummyInput().appendField(new ut.FieldDropdown([[ut.Msg.MIXLY_MICROBIT_PY_COMMUNICATE_ON,"0"],[ut.Msg.MIXLY_MICROBIT_PY_COMMUNICATE_OFF,"1"]]),"on_off"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0)}},ud={init:function(){this.setColour(Ar),this.appendDummyInput().appendField(ut.Msg.BITBOT).appendField(new ut.FieldDropdown([[ut.Msg.blockpy_forward,"F"],[ut.Msg.blockpy_backward,"B"],[ut.Msg.blockpy_left,"L"],[ut.Msg.blockpy_right,"R"]]),"VAR"),this.appendValueInput("speed").setCheck(Number).setAlign(ut.inputs.Align.RIGHT).appendField(ut.Msg.MIXLY_SPEED),this.appendDummyInput("").appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},rd={init:function(){this.setColour(Ar),this.appendDummyInput().appendField(ut.Msg.BITBOT).appendField(new ut.FieldDropdown([[ut.Msg.MOTOR_P,"P"],[ut.Msg.MOTOR_N,"N"]]),"VAR"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},dd={init:function(){this.setColour(Ar),this.appendDummyInput().appendField(ut.Msg.BITBOT).appendField(ut.Msg.MIXLY_MOTOR).appendField(new ut.FieldDropdown([[ut.Msg.TEXT_TRIM_LEFT,"0"],[ut.Msg.TEXT_TRIM_RIGHT,"1"]]),"wheel"),this.appendDummyInput().appendField(ut.Msg.MIXLY_MICROBIT_Direction).appendField(new ut.FieldDropdown([[ut.Msg.CLOCKWISE,"CW"],[ut.Msg.ANTI_CLOCKWISE,"CCW"],[ut.Msg.MOTOR_P,"P"],[ut.Msg.MOTOR_N,"N"]]),"direction"),this.appendValueInput("speed").setCheck(Number).setAlign(ut.inputs.Align.RIGHT).appendField(ut.Msg.MIXLY_SPEED),this.appendDummyInput("").appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},ld={init:function(){this.setColour(Ar),this.appendValueInput("bright").appendField(ut.Msg.MIXLY_MIXBOT_SOUND_SET_LOUDNESS),this.appendDummyInput().appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(ut.Msg.MIXLY_ESP32_LED_SETONOFF)}},Id={init:function(){this.setColour(Ar),this.appendDummyInput().appendField(ut.Msg.MIXLY_MIXBOT_SOUND_LOUDNESS+"(%)"),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(ut.Msg.MIXLY_ESP32_LED_GETONOFF)}},Td={init:function(){this.setColour(Ar),this.appendValueInput("bright").appendField(ut.Msg.MIXLY_SETTING+ut.Msg.MIXLY_MIXBOT_BUZZER+ut.Msg.MIXLY_MP3_VOL),this.appendDummyInput().appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(ut.Msg.MIXLY_ESP32_LED_SETONOFF)}},Md={init:function(){this.setColour(Ar),this.appendDummyInput().appendField(ut.Msg.MIXLY_GET+ut.Msg.MIXLY_MIXBOT_BUZZER+ut.Msg.MIXLY_MP3_VOL+"(%)"),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(ut.Msg.MIXLY_ESP32_LED_GETONOFF)}},hd={init:function(){this.setColour(Ar),this.appendValueInput("PATH").appendField(ut.Msg.MIXLY_RECORD_AUDIO).appendField(ut.Msg.MIXLY_MICROBIT_PY_STORAGE_THE_PATH),this.appendValueInput("TIME").setCheck(Number).appendField(ut.Msg.MIXLY_GET_PRESSES_TIME),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0)}},md={init:function(){this.setColour(Ar),this.appendValueInput("PATH").appendField(ut.Msg.MIXLY_PLAY_AUDIO).appendField(ut.Msg.MIXLY_MICROBIT_PY_STORAGE_THE_PATH),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0)}},Ed={init:function(){this.setColour(Ar),this.appendValueInput("PATH").appendField(ut.Msg.MIXLY_PLAY_ONLINE_AUDIO).appendField("URL"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0)}},Od={init:function(){this.setColour(Ar),this.appendDummyInput().appendField(ut.Msg.MIXLY_TONE),this.appendValueInput("pitch").setCheck(Number).appendField(ut.Msg.MIXLY_FREQUENCY),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(ut.Msg.MIXLY_TOOLTIP_BLOCKGROUP_TONE)}},Rd={init:function(){this.setColour(Ar),this.appendDummyInput().appendField(ut.Msg.MIXLY_NOTONE),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},cd={init:function(){this.setColour(Ar),this.appendDummyInput().appendField(ut.Msg.LISTS_SET_INDEX_SET+ut.Msg.ME_GO_MOTOR_EXTERN).appendField(ut.Msg.PIN_NUMBERING).appendField(new ut.FieldDropdown([["1","1"],["2","2"],["3","3"]]),"index"),this.appendValueInput("duty").setCheck(Number).setAlign(ut.inputs.Align.RIGHT).appendField(ut.Msg.blynk_IOT_IR_POWER+ut.Msg.MIXLY_PINMODEOUT),this.appendDummyInput().appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip()}},gd={init:function(){this.setColour(Ar),this.appendDummyInput().appendField(ut.Msg.MIXLY_GET+ut.Msg.ME_GO_MOTOR_EXTERN).appendField(ut.Msg.PIN_NUMBERING).appendField(new ut.FieldDropdown([["1","1"],["2","2"]]),"index"),this.appendDummyInput().setAlign(ut.inputs.Align.RIGHT).appendField(ut.Msg.blynk_IOT_IR_POWER+ut.Msg.MIXLY_PINMODEOUT+ut.Msg.MIXLY_DUTY_RATIO),this.setOutput(!0,Number),this.setInputsInline(!0)}},Cd={init:function(){this.setColour(Ar),this.appendDummyInput().appendField(ut.Msg.LISTS_SET_INDEX_SET+ut.Msg.ME_GO_MOTOR_EXTERN).appendField(ut.Msg.MIXLY_ALL+ut.Msg.PIN_NUMBERING),this.appendValueInput("duty").setCheck(Number).setAlign(ut.ALIGN_RIGHT).appendField(ut.Msg.blynk_IOT_IR_POWER+ut.Msg.MIXLY_PINMODEOUT+ut.Msg.MIXLY_FREQUENCY),this.appendDummyInput().appendField("Hz"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(ut.Msg.MIXLY_MIXBOT_MOTOR_EXTERN_TOOLTIP)}},Sd={init:function(){this.setColour(Ar),this.appendDummyInput().appendField(ut.Msg.ANALOG+ut.Msg.MIXLY_KEYBOARD_INPUT),this.appendValueInput("special"),this.appendValueInput("general"),this.appendDummyInput().appendField(ut.Msg.MIXLY_RELEASE).appendField(new ut.FieldDropdown([[ut.Msg.MICROPYTHON_DISPLAY_YES,"True"],[ut.Msg.MICROPYTHON_DISPLAY_NO,"False"]]),"release"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(ut.Msg.ANALOG+ut.Msg.MIXLY_KEYBOARD_INPUT)}},Ad={init:function(){this.setColour(Ar),this.appendDummyInput("").appendField(ut.Msg.MIXLY_SPECIAL_KEY).appendField(new ut.FieldDropdown([[ut.Msg.MIXLY_SPECIAL_KEY0,"0x00"],[ut.Msg.MIXLY_SPECIAL_KEY1,"0x01"],[ut.Msg.MIXLY_SPECIAL_KEY2,"0x02"],[ut.Msg.MIXLY_SPECIAL_KEY1,"0x04"],[ut.Msg.MIXLY_SPECIAL_KEY8,"0x08"],[ut.Msg.MIXLY_SPECIAL_KEY16,"0x10"],[ut.Msg.MIXLY_SPECIAL_KEY32,"0x20"],[ut.Msg.MIXLY_SPECIAL_KEY64,"0x40"],[ut.Msg.MIXLY_SPECIAL_KEY128,"0x80"]]),"op"),this.setOutput(!0)}},Ld={init:function(){this.setColour(Ar),this.appendDummyInput("").appendField(ut.Msg.MIXLY_GENERAL_KEY).appendField(new ut.FieldDropdown([[ut.Msg.MIXLY_SPECIAL_KEY0,"0x00"],["A","0x04"],["B","0x05"],["C","0x06"],["D","0x07"],["E","0x08"],["F","0x09"],["G","0x0A"],["H","0x0B"],["I","0x0C"],["J","0x0D"],["K","0x0E"],["L","0x0F"],["M","0x10"],["N","0x11"],["O","0x12"],["P","0x13"],["Q","0x14"],["R","0x15"],["S","0x16"],["T","0x17"],["U","0x18"],["V","0x19"],["W","0x1A"],["X","0x1B"],["Y","0x1C"],["Z","0x1D"],["1 !","0x1E"],["2 @","0x1F"],["3 #","0x20"],["4 $","0x21"],["5 %","0x22"],["6 ^","0x23"],["7 &","0x24"],["8 *","0x25"],["9 (","0x26"],["0 )","0x27"],["ENTER","0x28"],["ESC","0x29"],["BACKSPACE","0x2A"],["TAB","0x2B"],["SPACE","0x2C"],["- _","0x2D"],["= +","0x2E"],["[ {","0x2F"],["] }","0x30"],["\\ |","0x31"],["; :","0x33"],["' \"","0x34"],["` ~","0x35"],[", <","0x36"],[". >","0x37"],["/ ?","0x38"],["CAPS_LOCK","0x39"],["F1","0x3A"],["F2","0x3B"],["F3","0x3C"],["F4","0x3D"],["F5","0x3E"],["F6","0x3F"],["F7","0x40"],["F8","0x41"],["F9","0x42"],["F10","0x43"],["F11","0x44"],["F12","0x45"],["PRINTSCREEN","0x46"],["SCROLL_LOCK","0x47"],["PAUSE","0x48"],["INSERT","0x49"],["HOME","0x4A"],["PAGE_UP","0x4B"],["DELETE","0x4C"],["END","0x4D"],["PAGE_DOWN","0x4E"],["RIGHT","0x4F"],["LEFT","0x50"],["DOWN","0x51"],["UP","0x52"],["NUM_LOCK","0x53"],["/","0x54"],["*","0x55"],["-","0x56"],["+","0x57"],["ENTER","0x58"],["1","0x59"],["2","0x5A"],["3","0x5B"],["4","0x5C"],["5","0x5D"],["6","0x5E"],["7","0x5F"],["8","0x60"],["9","0x61"],["0","0x62"],[".","0x63"]]),"op"),this.setOutput(!0)}},Nd={init:function(){this.setColour(Ar),this.itemCount_=2,this.updateShape_(),this.setOutput(!0),this.setMutator(new ut.icons.MutatorIcon(["generalkey_create_with_item"],this)),this.setTooltip(ut.Msg.GENERALKEY_TUPLE_CREATE_TOOLTIP)},mutationToDom:function(){var t=document.createElement("mutation");return t.setAttribute("items",this.itemCount_),t},domToMutation:function(t){this.itemCount_=parseInt(t.getAttribute("items"),10),this.updateShape_()},decompose:function(t){var e=t.newBlock("generalkey_container");e.initSvg();for(var i=e.getInput("STACK").connection,n=0;ne?t[e]:'"key'+(e+1)+'"'),"KEY"+e).appendField(":")}},getVars:function(){return[this.getFieldValue("VAR")]},renameVar:function(t,e){ut.Names.equals(t,this.getFieldValue("VAR"))&&this.setTitleValue(e,"VAR")}},Km={init:function(){this.setColour(Bm),this.appendDummyInput().appendField(ut.Msg.MIXLY_MICROBIT_TYPE_DICT),this.appendStatementInput("STACK"),this.setTooltip(ut.Msg.DICTS_CREATE_WITH_CONTAINER_TOOLTIP),this.contextMenu=!1}},Jm={init:function(){this.setColour(Bm),this.appendDummyInput().appendField(ut.Msg.DICTS_CREATE_WITH_ITEM_TITLE),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(ut.Msg.DICTS_CREATE_WITH_ITEM_TOOLTIP),this.contextMenu=!1}},Qm={init:function(){this.setColour(Bm),this.appendDummyInput().appendField(ut.Msg.DICTS_CREATE_WITH_ITEM_TITLE),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(ut.Msg.DICTS_CREATE_WITH_ITEM_TOOLTIP),this.contextMenu=!1}},qm={init:function(){this.setColour(Bm),this.appendDummyInput().appendField(ut.Msg.MIXLY_CREATE_MQTT_CLIENT_AND_CONNECT),this.appendValueInput("SERVER").setCheck(String).appendField(ut.Msg.MIXLY_EMQX_SERVER).setAlign(ut.inputs.Align.RIGHT),this.appendValueInput("USERNAME").setCheck(String).appendField(ut.Msg.MIXLY_WIFI_USERNAME).setAlign(ut.inputs.Align.RIGHT),this.appendValueInput("PASSWORD").setCheck(String).appendField(ut.Msg.MIXLY_IOT_PASSWORD).setAlign(ut.inputs.Align.RIGHT),this.appendValueInput("PROJECT").setCheck(String).appendField(ut.Msg.MIXLY_EMQX_PROJECT).setAlign(ut.inputs.Align.RIGHT),this.setPreviousStatement(!0),this.setNextStatement(!0)}},zm={init:function(){this.setColour(Bm),this.appendDummyInput().appendField("MixIO"),this.appendValueInput("TOPIC").appendField(ut.Msg.MIXLY_EMQX_PUBLISH_NEW).appendField(ut.Msg.MIXLY_EMQX_PUBLISH_TOPIC),this.appendValueInput("MSG").appendField(ut.Msg.HTML_BODY),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(ut.Msg.MIXLY_ESP32_IOT_EMQX_PUBLISH_TOOLTIP)}},jm={init:function(){this.setColour(Bm),this.appendDummyInput().appendField("MixIO"),this.appendValueInput("TOPIC").appendField(ut.Msg.MIXLY_EMQX_SUBSCRIBE+ut.Msg.MIXLY_MICROBIT_MSG).appendField(ut.Msg.MIXLY_EMQX_PUBLISH_TOPIC),this.appendValueInput("METHOD").appendField(ut.Msg.MIXLY_EMQX_SET_METHOD),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(ut.Msg.MIXLY_ESP32_IOT_EMQX_SUBSCRIBE_TOOLTIP)}},Zm={init:function(){this.setColour(Bm),this.appendDummyInput().appendField("MixIO"),this.appendDummyInput().appendField(ut.Msg.MIXLY_ESP32_DISCONNECT_ONENET),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},$m={init:function(){this.setColour(Bm),this.appendDummyInput().appendField("MixIO"),this.appendDummyInput().appendField(ut.Msg.MIXLY_EMQX_CONNECT),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},tE={init:function(){this.setColour(Bm),this.appendDummyInput().appendField("MixIO"),this.appendDummyInput().appendField(ut.Msg.MIXLY_ESP32_CHECK_ONENET),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},eE={init:function(){this.setColour(Bm),this.appendDummyInput().appendField(ut.Msg.MIXLY_MICROPYTHON_FORMAT).appendField(ut.Msg.MQTT_Topic),this.setInputsInline(!0),this.setOutput(!0)}},iE={init:function(){this.setColour(Bm),this.appendDummyInput().appendField(ut.Msg.MIXLY_MICROPYTHON_FORMAT).appendField(ut.Msg.MIXLY_EMQX_PUBLISH_MSG),this.setInputsInline(!0),this.setOutput(!0)}},nE={init:function(){this.setColour(Bm),this.appendValueInput("VAR").appendField(ut.Msg.MIXLY_ESP32_IOT_MAP_FORMATING),this.setOutput(!0)}},sE={init:function(){this.setColour(Bm),this.appendValueInput("VAR").appendField(ut.Msg.MIXLY_MICROPYTHON_FORMAT+"(Json)"),this.setOutput(!0)}},_E={init:function(){this.setColour(Bm),this.appendDummyInput().appendField("MixIO"),this.appendDummyInput().appendField(ut.Msg.MIXLY_EMQX_PING),this.setInputsInline(!0),this.setOutput(!0),this.setTooltip(ut.Msg.MIXLY_ESP32_IOT_EMQX_PING_TOOLTIP)}},oE={init:function(){this.setColour(Bm),this.appendDummyInput().appendField("MixIO").appendField(ut.Msg.MIXLY_GET_NTP),this.appendValueInput("addr").appendField(ut.Msg.blynk_SERVER_ADD),this.setInputsInline(!0),this.setOutput(!0)}},pE={init:function(){this.setColour(Bm),this.appendDummyInput().appendField(ut.Msg.MIXLY_CREATE_MQTT_CLIENT_AND_CONNECT),this.appendValueInput("SERVER").appendField(ut.Msg.MIXLY_EMQX_SERVER).setAlign(ut.inputs.Align.RIGHT),this.appendValueInput("KEY").appendField(ut.Msg.CONTROLS_FOR_INPUT_WITH+ut.Msg.MIXLY_MIXIO_SHARE_KEY).setAlign(ut.inputs.Align.RIGHT),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},aE={init:function(){this.setColour(Bm),this.appendDummyInput().appendField(ut.Msg.MIXLY_CREATE_MQTT_CLIENT_AND_CONNECT),this.appendValueInput("SERVER").appendField(ut.Msg.MIXLY_EMQX_SERVER).setAlign(ut.inputs.Align.RIGHT),this.appendValueInput("KEY").appendField(ut.Msg.CONTROLS_FOR_INPUT_WITH+"Mixly Key").setAlign(ut.inputs.Align.RIGHT),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},uE={init:function(){this.VISITOR_ID=rt.Config.BOARD.visitorId.str32.substring(0,8).toUpperCase(),this.setColour(Bm),this.appendDummyInput("").appendField(new ut.FieldTextInput(this.visitorId),"VISITOR_ID"),this.setOutput(!0,null)},onchange:function(){const t=this.getFieldValue("VISITOR_ID");this.VISITOR_ID!==t&&this.setFieldValue(this.VISITOR_ID,"VISITOR_ID")}},rE={init:function(){this.setColour(Bm),this.appendDummyInput().appendField("MixIO").appendField(ut.Msg.MSG.catEthernet_clinet),this.setOutput(!0),this.setInputsInline(!0)}},dE={init:function(){this.setColour(Bm),this.appendDummyInput().appendField("HTTP"+ut.Msg.MIXLY_Client),this.appendValueInput("addr").appendField(ut.Msg.DISPLAY_IMAGE_LET2),this.appendDummyInput().appendField(ut.Msg.MIXLY_REQUESTS_GET).appendField(ut.Msg.MIXLY_GET_CURRENT_TIME).appendField(ut.Msg.MIXLY_OPEN_DEBUG).appendField(new ut.FieldDropdown([[ut.Msg.MIXLY_TURTLE_WRITE_MOVE_TRUE,"True"],[ut.Msg.MIXLY_TURTLE_WRITE_MOVE_FALSE,"False"]]),"key"),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},lE={init:function(){this.setColour(Bm),this.appendDummyInput().appendField("HTTP"+ut.Msg.MIXLY_Client).appendField(ut.Msg.MIXLY_GET).appendField(new ut.FieldDropdown([[ut.Msg.MIXLY_REQUESTS_LEN,"client_len"],[ut.Msg.MIXLY_REQUESTS_GET_LEN,"server_len"],[ut.Msg.MIXLY_REQUESTS_MESSAGE,"text"]]),"key"),this.setOutput(!0),this.setInputsInline(!0)}},IE={init:function(){this.setColour(Bm),this.appendDummyInput().appendField("MQTT"+ut.Msg.MIXLY_Client),this.appendValueInput("addr").appendField(ut.Msg.MIXLY_CONNECTTO),this.appendDummyInput().appendField(ut.Msg.MIXLY_INIT_SUBSCRIBE).appendField(ut.Msg.MQTT_Topic).appendField(new ut.FieldDropdown([[ut.Msg.MIXLY_GET_CURRENT_TIME,""]]),"key").appendField(ut.Msg.MIXLY_OPEN_DEBUG).appendField(new ut.FieldDropdown([[ut.Msg.MIXLY_TURTLE_WRITE_MOVE_TRUE,"True"],[ut.Msg.MIXLY_TURTLE_WRITE_MOVE_FALSE,"False"]]),"key2"),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},TE={init:function(){this.setColour(Bm),this.appendDummyInput().appendField("MQTT"+ut.Msg.MIXLY_Client).appendField(ut.Msg.MIXLY_GET).appendField(new ut.FieldDropdown([[ut.Msg.MIXLY_REQUESTS_LEN,"client_len"],[ut.Msg.MIXLY_REQUESTS_GET_LEN,"server_len"],[ut.Msg.MIXLY_REQUESTS_MESSAGE,"time_msg()"]]),"key"),this.setOutput(!0),this.setInputsInline(!0)}},ME=Gm,hE=Um,mE=wm,EE=Hm,OE=Wm,RE=225,cE={init:function(){this.setColour(RE),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput("").appendField(ut.Msg.MIXLY_NETWORK_INIT),this.appendDummyInput().appendField(ut.Msg.MIXLY_NETWORK_MODE).appendField(new ut.FieldDropdown([["STA","STA"],["AP","AP"]]),"mode"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(ut.Msg.MIXLY_ESP32_NETWORK_INIT_TOOLTIP)}},gE={init:function(){this.setColour(RE),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput().appendField(new ut.FieldDropdown([[ut.Msg.MIXLY_NETWORK_WIFI_OPEN,"True"],[ut.Msg.MIXLY_NETWORK_WIFI_CLOSE,"False"]]),"op"),this.appendDummyInput("").appendField(ut.Msg.MIXLY_NETWORK_WIFI_FLAG),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("op"),i=ut.Msg.MIXLY_ESP32_NETWORK_OPEN_TOOLTIP;return{True:ut.Msg.MIXLY_NETWORK_WIFI_OPEN,False:ut.Msg.MIXLY_NETWORK_WIFI_CLOSE}[e]+i}))}},CE={init:function(){this.setColour(RE),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput("").appendField(ut.Msg.MIXLY_NETWORK_WIFI_IS_ACTIVE),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(ut.Msg.MIXLY_NETWORK_WIFI_IS_ACTIVE)}},SE={init:function(){this.setColour(RE),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput("").appendField(ut.Msg.MIXLY_NETWORK_WIFI_SCAN),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip((function(){return ut.Msg.MIXLY_ESP32_NETWORK_SCAN_TOOLTIP+{0:"ssid",1:"bssid",2:"channel",3:"RSSI",4:"authmode",5:"hidden",all:ut.Msg.MIXLY_NETWORK_WIFI_SCAN_ATTRIBUTE}.all}))}},AE={init:function(){this.setColour(RE),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput("").appendField(ut.Msg.MIXLY_ESP32_NETWORK_CONNECT),this.appendValueInput("id").setCheck(String).appendField(ut.Msg.HTML_NAME),this.appendValueInput("password").setCheck(String).appendField(ut.Msg.HTML_PASSWORD),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(ut.Msg.MIXLY_ESP32_NETWORK_CONNECT_TOOLTIP)}},LE={init:function(){this.setColour(RE),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput("").appendField(ut.Msg.MIXLY_NETWORK_WIFI_CONNECT+ut.Msg.MIXLY_SYMBOL_QUESTION),this.setOutput(!0,Boolean),this.setInputsInline(!0),this.setTooltip(ut.Msg.MIXLY_ESP32_NETWORK_WIFI_CONNECT_TOOLTIP)}},NE={init:function(){this.setColour(RE),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput("").appendField(ut.Msg.MIXLY_ESP32_NETWORK_GET_WIFI),this.appendDummyInput("").appendField(new ut.FieldDropdown([[ut.Msg.MIXLY_ESP32_NETWORK_IP,"0"],[ut.Msg.MIXLY_ESP32_NETWORK_MASK,"1"],[ut.Msg.MIXLY_ESP32_NETWORK_GATEWAY,"2"],["DNS","3"]]),"mode"),this.setOutput(!0),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("mode");return ut.Msg.MIXLY_ESP32_NETWORK_GET_WIFI_TOOLTIP+{0:ut.Msg.MIXLY_ESP32_NETWORK_IP,1:ut.Msg.MIXLY_ESP32_NETWORK_MASK,2:ut.Msg.MIXLY_ESP32_NETWORK_GATEWAY,3:"DNS"}[e]}))}},DE={init:function(){this.setColour(RE),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput("").appendField(ut.Msg.MIXLY_ESP32_NETWORK_STOP_CONNECT),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(ut.Msg.MIXLY_ESP32_NETWORK_STOP_TOOLTIP)}},fE={init:function(){this.setColour(RE),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput("").appendField(ut.Msg.MIXLY_ESP32_NETWORK_GET_WIFI),this.appendDummyInput().appendField(new ut.FieldDropdown([[ut.Msg.MIXLY_NETWORK_WIFI_ESSID,"essid"],[ut.Msg.MIXLY_NETWORK_WIFI_CHANNEL,"channel"]]),"op"),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(ut.Msg.MIXLY_ESP32_NETWORK_GET_WIFI_TOOLTIP)}},FE={init:function(){this.setColour(RE),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput("").appendField(ut.Msg.LISTS_SET_INDEX_SET),this.appendValueInput("essid").setCheck(String).appendField(ut.Msg.MIXLY_NETWORK_WIFI_ESSID),this.appendValueInput("channel").setCheck(Number).appendField(ut.Msg.MIXLY_NETWORK_WIFI_CHANNEL),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(ut.Msg.MIXLY_ESP32_NETWORK_AP_CONNECT_TOOLTIP)}},PE={init:function(){this.setColour(RE),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput("").appendField(ut.Msg.MIXLY_ESP32_NETWORK_SERVER1),this.appendDummyInput("").appendField(ut.Msg.MIXLY_ESP32_NETWORK_SERVER2),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(ut.Msg.MIXLY_ESP32_NETWORK_SOCKET_CLOSE_TOOLTIP)}},YE={init:function(){this.setColour(RE),this.appendValueInput("VAR").appendField(ut.Msg.MIXLY_MICROPYTHON_SOCKET_INIT).setCheck("var"),this.appendDummyInput().appendField(ut.Msg.MIXLY_MICROPYTHON_SOCKET_TYPE).appendField(new ut.FieldDropdown([["TCP","TCP"],["UDP","UDP"]]),"mode"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("mode");return ut.Msg.MIXLY_ESP32_NETWORK_SOCKET_INIT_TOOLTIP+{TCP:"TCP",UDP:"UDP"}[e]}))}},vE={init:function(){this.setColour(RE),this.appendValueInput("VAR").setCheck("var").appendField(ut.Msg.MIXLY_MICROPYTHON_SOCKET_LET_SOCKET),this.appendValueInput("address").appendField(ut.Msg.MIXLY_MICROPYTHON_SOCKET_BIND_TO_ADDRESS),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(ut.Msg.MIXLY_ESP32_NETWORK_SOCKET_BIND_TOOLTIP)}},XE={init:function(){this.setColour(RE),this.appendValueInput("VAR").setCheck("var").appendField(ut.Msg.MIXLY_MICROPYTHON_SOCKET_LET_SOCKET),this.appendValueInput("address").appendField(ut.Msg.MIXLY_MICROPYTHON_SOCKET_CONNECT_TO_ADDRESS),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(ut.Msg.MIXLY_ESP32_NETWORK_SOCKET_CONNECT_TOOLTIP)}},bE={init:function(){this.setColour(RE),this.appendValueInput("VAR").setCheck("var"),this.appendValueInput("queue").setCheck(Number).appendField(ut.Msg.MIXLY_MICROPYTHON_SOCKET_LISTEN).appendField(ut.Msg.MIXLY_MICROPYTHON_SOCKET_QUEUE),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(ut.Msg.MIXLY_ESP32_NETWORK_SOCKET_LISTEN_TOOLTIP)}},xE={init:function(){this.setColour(RE),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput().appendField(ut.Msg.MIXLY_MICROPYTHON_SOCKET_ACCEPT),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(ut.Msg.MIXLY_ESP32_NETWORK_SOCKET_ACCEPT_TOOLTIP)}},yE={init:function(){this.setColour(RE),this.appendValueInput("VAR").setCheck("var").appendField("TCP"),this.appendValueInput("size").setCheck(Number).appendField(ut.Msg.MIXLY_MICROPYTHON_SOCKET_RECEIVE),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(ut.Msg.MIXLY_ESP32_NETWORK_SOCKET_RECEIVE_TOOLTIP)}},VE={init:function(){this.setColour(RE),this.appendValueInput("VAR").setCheck("var").appendField("TCP"),this.appendValueInput("content").appendField(ut.Msg.MIXLY_MICROPYTHON_SOCKET_SEND),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(ut.Msg.MIXLY_ESP32_NETWORK_SOCKET_SEND_TOOLTIP)}},BE={init:function(){this.setColour(RE),this.appendValueInput("VAR").setCheck("var").appendField("UDP"),this.appendValueInput("size").setCheck(Number).appendField(ut.Msg.MIXLY_MICROPYTHON_SOCKET_RECEIVE),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(ut.Msg.MIXLY_ESP32_NETWORK_SOCKET_RECEIVE_FROM_TOOLTIP)}},GE={init:function(){this.setColour(RE),this.appendValueInput("VAR").setCheck("var").appendField("UDP"),this.appendValueInput("content").appendField(ut.Msg.MIXLY_MICROPYTHON_SOCKET_SEND),this.appendValueInput("address").appendField(ut.Msg.MIXLY_MICROPYTHON_SOCKET_TO),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(ut.Msg.MIXLY_ESP32_NETWORK_SOCKET_SEND_TO_TOOLTIP)}},UE={init:function(){this.setColour(RE),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput().appendField(ut.Msg.MIXLY_MICROPYTHON_SOCKET_CLOSE),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(ut.Msg.MIXLY_ESP32_NETWORK_SOCKET_CLOSE_TOOLTIP)}},wE={init:function(){this.setColour(RE),this.appendValueInput("DOMAIN").appendField(ut.Msg.DISPLAY_IMAGE_LET2).setCheck(String),this.appendDummyInput("").appendField(ut.Msg.blockpy_REQUESTS_GET).appendField(new ut.FieldTextInput("response"),"VAR"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(ut.Msg.blockpy_REQUESTS_GET_TOOLTIP)},getVars:function(){return[this.getFieldValue("VAR")]},renameVar:function(t,e){ut.Names.equals(t,this.getFieldValue("VAR"))&&this.setTitleValue(e,"VAR")}},HE={init:function(){this.appendValueInput("VAL");var t=[[ut.Msg.blockpy_REQUESTS_GET_ATTR_STATUS_CODE,"status_code"],[ut.Msg.blockpy_REQUESTS_GET_ATTR_TEXT,"text"],[ut.Msg.blockpy_REQUESTS_GET_ATTR_COOKIES,"cookies"],[ut.Msg.blockpy_REQUESTS_GET_ATTR_CONTENT,"content"]];this.setColour(RE),this.appendDummyInput("").appendField(ut.Msg.MIXLY_MICROBIT_JS_GET).appendField(new ut.FieldDropdown(t),"ATTR"),this.setInputsInline(!0),this.setOutput(!0,String);var e=this;this.setTooltip((function(){var t=e.getFieldValue("DIR");return{clear:ut.Msg.MIXLY_TOOLTIP_TURTEL_CLEAR,reset:ut.Msg.MIXLY_TOOLTIP_TURTEL_RESET,home:ut.Msg.MIXLY_TOOLTIP_TURTEL_HOME}[t]}))}},kE={init:function(){this.appendValueInput("VAR").appendField(ut.Msg.DISPLAY_IMAGE_LET2).setCheck(String);this.setColour(RE),this.appendDummyInput("").appendField(ut.Msg.blockpy_CONDUCT).appendField(new ut.FieldDropdown([["post","post"],["put","put"],["delete","delete"],["head","head"],["option","option"]]),"DIR"),this.appendDummyInput("").appendField(ut.Msg.blockpy_REQUESTS),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("DIR");return{forward:ut.Msg.MIXLY_TOOLTIP_TURTEL_FORWARD,backward:ut.Msg.MIXLY_TOOLTIP_TURTEL_BACKWARD}[e]}))}},WE={init:function(){this.setColour(RE),this.appendDummyInput("").appendField(ut.Msg.MIXLY_GET_NTP+"(NTP)"),this.appendValueInput("data").appendField(ut.Msg.blynk_SERVER_ADD),this.setOutput(!0,"Tuple"),this.setInputsInline(!0)}},KE={init:function(){this.setColour(RE),this.appendDummyInput("").appendField(new ut.FieldDropdown([["ntp.aliyun.com","ntp.aliyun.com"],["ntp1.aliyun.com","ntp1.aliyun.com"],["ntp2.aliyun.com","ntp2.aliyun.com"],["ntp3.aliyun.com","ntp3.aliyun.com"],["ntp4.aliyun.com","ntp4.aliyun.com"],["ntp5.aliyun.com","ntp5.aliyun.com"],["ntp6.aliyun.com","ntp6.aliyun.com"],["ntp7.aliyun.com","ntp7.aliyun.com"],["time1.cloud.tencent.com","time1.cloud.tencent.com"],["time2.cloud.tencent.com","time2.cloud.tencent.com"],["time3.cloud.tencent.com","time3.cloud.tencent.com"],["time4.cloud.tencent.com","time4.cloud.tencent.com"],["time5.cloud.tencent.com","time5.cloud.tencent.com"]]),"op"),this.setOutput(!0)}},JE="#3288dd",QE={init:function(){this.setColour(JE),this.appendValueInput("URL").appendField(ut.Msg.DISPLAY_IMAGE_LET2).setCheck(String),this.appendDummyInput("").appendField(ut.Msg.blockpy_CONDUCT).appendField(new ut.FieldDropdown([["get","get"],["head","head"],["delete","delete"]]),"TYPE").appendField(ut.Msg.blockpy_REQUESTS).appendField(ut.Msg.MIXPY_REQUESTS_GET_RESULT),this.setInputsInline(!0),this.setOutput(!0),this.setTooltip("")}},qE={init:function(){this.setColour(JE),this.appendValueInput("URL").appendField(ut.Msg.DISPLAY_IMAGE_LET2).setCheck(String),this.appendDummyInput("").appendField(ut.Msg.blockpy_CONDUCT).appendField(new ut.FieldDropdown([["post","post"],["put","put"],["patch","patch"]]),"TYPE").appendField(ut.Msg.blockpy_REQUESTS),this.appendValueInput("data").appendField(ut.Msg.blockpy_REQUESTS+ut.Msg.OLED_STRING),this.appendDummyInput("").appendField(ut.Msg.MIXPY_REQUESTS_GET_RESULT),this.setInputsInline(!0),this.setOutput(!0),this.setTooltip("")}},zE={init:function(){this.appendValueInput("VAL");var t=[[ut.Msg.blockpy_REQUESTS_GET_ATTR_TEXT,"text"],[ut.Msg.blockpy_REQUESTS_GET_ATTR_JSON,"json()"],[ut.Msg.blockpy_REQUESTS_GET_ATTR_STATUS_CODE,"status_code"],[ut.Msg.blockpy_REQUESTS_GET_ATTR_CONTENT,"content"],[ut.Msg.MIXPY_TEXT_ENCODE,"encoding"]];this.setColour(JE),this.appendDummyInput("").appendField(ut.Msg.MIXLY_MICROBIT_JS_GET).appendField(new ut.FieldDropdown(t),"ATTR"),this.setInputsInline(!0),this.setOutput(!0,String)}},jE={init:function(){this.setColour(JE),this.appendDummyInput().appendField(ut.Msg.MIXLY_ESP32_IOT_CONNECT_WIFI),this.appendValueInput("WIFINAME").setCheck(String).appendField(ut.Msg.HTML_NAME),this.appendValueInput("PASSWORD").setCheck(String).appendField(ut.Msg.HTML_PASSWORD),this.appendValueInput("TIMEOUT").setCheck(Number).appendField(ut.Msg.MIXLY_IR_TIMEOUT),this.appendDummyInput().appendField(ut.Msg.MIXLY_MILLIS),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(ut.Msg.MIXLY_ESP32_IOT_WIFI_CONNECT_TOOLTIP)}},ZE={init:function(){this.setColour(JE),this.appendDummyInput().appendField(ut.Msg.MIXLY_ESP32_IOT_EMQX_CONNECT_TOOLTIP),this.appendValueInput("SERVER").setCheck(String).appendField(ut.Msg.MIXLY_EMQX_SERVER).setAlign(ut.inputs.Align.RIGHT),this.appendValueInput("PORT").setCheck(Number).appendField(ut.Msg.MIXLY_EMQX_PORT).setAlign(ut.inputs.Align.RIGHT),this.appendValueInput("CLIENT_ID").setCheck(String).appendField(ut.Msg.MIXLY_EMQX_CLIENT_ID).setAlign(ut.inputs.Align.RIGHT),this.appendValueInput("USERNAME").setCheck(String).appendField(ut.Msg.MIXLY_WIFI_USERNAME).setAlign(ut.inputs.Align.RIGHT),this.appendValueInput("PASSWORD").setCheck(String).appendField(ut.Msg.MIXLY_IOT_PASSWORD).setAlign(ut.inputs.Align.RIGHT),this.setPreviousStatement(!0),this.setNextStatement(!0)}},$E={init:function(){this.setColour(JE),this.appendValueInput("TOPIC").appendField(ut.Msg.MIXLY_EMQX_SUBSCRIBE+ut.Msg.MIXLY_MICROBIT_MSG).appendField(ut.Msg.MIXLY_EMQX_PUBLISH_TOPIC),this.appendValueInput("MESSAGE").appendField(ut.Msg.blockpy_set_of),this.setInputsInline(!0),this.setOutput(!0)}},tO={init:function(){this.setColour(JE),this.appendDummyInput().appendField("mqtt"),this.appendValueInput("TOPIC").appendField(ut.Msg.MIXLY_EMQX_SUBSCRIBE+ut.Msg.MIXLY_MICROBIT_MSG).appendField(ut.Msg.MIXLY_EMQX_PUBLISH_TOPIC),this.appendValueInput("METHOD").appendField(ut.Msg.MIXLY_EMQX_SET_METHOD),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},eO={init:function(){this.setColour(JE),this.appendDummyInput().appendField("mqtt"),this.appendValueInput("TOPIC").appendField(ut.Msg.MIXLY_EMQX_PUBLISH_NEW).appendField(ut.Msg.MIXLY_EMQX_PUBLISH_TOPIC),this.appendValueInput("MSG").appendField(ut.Msg.HTML_BODY),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},iO={init:function(){this.setColour(JE),this.appendDummyInput().appendField("mqtt"+ut.Msg.MIXLY_EMQX_IS_CONNECT),this.setInputsInline(!0),this.setOutput(!0)}},nO="#A58C5B",sO={init:function(){this.setColour(nO),this.appendValueInput("PIN",Number).appendField(ut.Msg.MIXLY_BUTTON).appendField(ut.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput().appendField(ut.Msg.MIXLY_IS_PRESSED),this.appendValueInput("STAT").appendField(ut.Msg.MIXLY_ELECLEVEL),this.setOutput(!0,Boolean),this.setInputsInline(!0),this.setTooltip(ut.Msg.MIXLY_SENOR_IS_PRESSED)}},_O={init:function(){this.setColour(nO),this.appendValueInput("PIN",Number).appendField(ut.Msg.MIXLY_BUTTON).appendField(ut.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput().appendField(ut.Msg.MIXLY_WAS_PRESSED),this.appendValueInput("STAT").appendField(ut.Msg.MIXLY_ELECLEVEL),this.setOutput(!0,Boolean),this.setInputsInline(!0),this.setTooltip(ut.Msg.MIXLY_SENOR_WAS_PRESSED)}},oO={init:function(){this.setColour(nO),this.appendValueInput("PIN",Number).appendField(ut.Msg.MIXLY_BUTTON).appendField(ut.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput().appendField(ut.Msg.MIXLY_GET_PRESSES),this.appendValueInput("VAR").setCheck(Number).appendField(ut.Msg.MIXLY_GET_PRESSES_TIME),this.setOutput(!0,Number),this.setInputsInline(!0),this.setTooltip(ut.Msg.PROCEDURES_DEFRETURN_RETURN+ut.Msg.MIXLY_BUTTON+ut.Msg.MIXLY_GET_PRESSES)}},pO={init:function(){this.setColour(nO),this.appendValueInput("PIN",Number).appendField(ut.Msg.MIXLY_BUTTON).appendField(ut.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput("").appendField(ut.Msg.MIXLY_MODE).appendField(new ut.FieldDropdown([[ut.Msg.MIXLY_RISING,"machine.Pin.IRQ_RISING"],[ut.Msg.MIXLY_FALLING,"machine.Pin.IRQ_FALLING"],[ut.Msg.MIXLY_CHANGE,"(machine.Pin.IRQ_RISING | machine.Pin.IRQ_FALLING)"]]),"mode"),this.appendValueInput("DO").appendField(ut.Msg.MIXLY_DO),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(ut.Msg.MIXLY_TOOLTIP_INOUT_ATTACHINTERRUPT)}},aO={init:function(){this.setColour(nO),this.appendValueInput("SUB").appendField("MPU9250").setCheck("var"),this.appendDummyInput("").appendField(ut.Msg.MIXLY_MICROBIT_JS_CURRENT_GESTURE).appendField(new ut.FieldDropdown([[ut.Msg.MIXLY_MICROBIT_shake,"shake"],[ut.Msg.MIXLY_UP,"up"],[ut.Msg.MIXLY_DOWN,"down"],[ut.Msg.MIXLY_LEFT,"left"],[ut.Msg.MIXLY_RIGHT,"right"],[ut.Msg.MIXLY_MICROBIT_face_up,"face up"],[ut.Msg.MIXLY_MICROBIT_face_down,"face down"],[ut.Msg.MIXLY_MICROBIT_freefall,"freefall"],["3g","3g"],["6g","6g"],["8g","8g"]]),"gesture"),this.appendStatementInput("DO").appendField(ut.Msg.MIXLY_DO),this.setPreviousStatement(!0),this.setNextStatement(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("gesture"),i=ut.Msg.MIXLY_MICROBIT_JS_CURRENT,n=ut.Msg.MSG.catSensor,s=ut.Msg.MIXLY_MICROBIT_JS_STATE,_=ut.Msg.MIXLY_MICROBIT_PERFORMANCE;return i+n+s+{shake:ut.Msg.MIXLY_MICROBIT_shake,up:ut.Msg.MIXLY_UP,down:ut.Msg.MIXLY_DOWN,left:ut.Msg.MIXLY_LEFT,right:ut.Msg.MIXLY_RIGHT,"face up":ut.Msg.MIXLY_MICROBIT_face_up,"face down":ut.Msg.MIXLY_MICROBIT_face_down,freefall:ut.Msg.MIXLY_MICROBIT_freefall,"3g":"3g","6g":"6g","8g":"8g"}[e]+_}))}},uO={init:function(){this.setColour(nO),this.appendValueInput("SUB").appendField(ut.Msg.MIXLY_ADXL345).setCheck("var"),this.appendDummyInput().appendField(ut.Msg.MIXLY_MICROBIT_JS_ACCELERATION).appendField(new ut.FieldDropdown([["x","x"],["y","y"],["z","z"],["(x,y,z)","values"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0),this.setTooltip(ut.Msg.MIXLY_MICROBIT_JS_ACCELERATION);var t=this;this.setTooltip((function(){var e=t.getFieldValue("key"),i=ut.Msg.MIXLY_MICROBIT_PY_STORAGE_GET,n=ut.Msg.MIXLY_MICROBIT_Direction,s=ut.Msg.MIXLY_MICROBIT_JS_ACCELERATION1;return i+{x:"x",y:"y",z:"z","(x,y,z)":ut.Msg.MIXLY_MICROBIT_Shiliang_Direction}[e]+n+s}))}},rO={init:function(){this.setColour(nO),this.appendDummyInput().appendField(ut.Msg.MIXLY_MICROBIT_JS_LIGHT_LEVEL),this.setOutput(!0,Number),this.setInputsInline(!0),this.setTooltip(ut.Msg.MIXLY_ESP32_SENSOR_LIGHT_LEVEL_TOOLTIP)}},dO={init:function(){var t=[[ut.Msg.MIXLY_GETTEMPERATUE,"temperature"],[ut.Msg.MIXLY_GETHUMIDITY,"humidity"]];this.setColour(nO),this.appendValueInput("PIN",Number).appendField(new ut.FieldDropdown([["DHT11","DHT11"],["DHT22","DHT22"]]),"TYPE").appendField(ut.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput("").appendField(new ut.FieldDropdown(t),"WHAT"),this.setOutput(!0,Number);var e=this;this.setTooltip((function(){var t=e.getFieldValue("WHAT");return{temperature:ut.Msg.MIXLY_TOOLTIP_BLOCKGROUP_GET_TEM,relative_humidity:ut.Msg.MIXLY_TOOLTIP_BLOCKGROUP_GET_HUM,tempandhum:ut.Msg.MIXLY_TOOLTIP_BLOCKGROUP_GET_TEM_HUM}[t]}))}},lO={init:function(){this.setColour(nO),this.appendDummyInput().appendField(ut.Msg.MIXLY_ESP32_EXTERN_LIGHT),this.appendValueInput("PIN",Number).appendField(ut.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput().appendField(ut.Msg.MIXLY_ESP32_EXTERN_VALUE),this.setOutput(!0,Number),this.setInputsInline(!0),this.setTooltip(ut.Msg.ESP32_SENSOR_NIXGO_LIGHT_TOOLTIP)}},IO={init:function(){this.setColour(nO),this.appendDummyInput().appendField(ut.Msg.MIXLY_ESP32_EXTERN_SOUND),this.appendValueInput("PIN",Number).appendField(ut.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput().appendField(ut.Msg.MIXLY_ESP32_EXTERN_VALUE),this.setOutput(!0,Number),this.setInputsInline(!0),this.setTooltip(ut.Msg.ESP32_SENSOR_NIXGO_SOUND_TOOLTIP)}},TO={init:function(){this.setColour(nO),this.appendDummyInput().appendField(ut.Msg.MIXLY_MICROBIT_PY_STORAGE_GET).appendField(new ut.FieldDropdown([[ut.Msg.TEXT_TRIM_LEFT,"left"],[ut.Msg.TEXT_TRIM_RIGHT,"right"]]),"direction").appendField(ut.Msg.MIXLY_ESP32_NEAR),this.setOutput(!0,Number),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("direction"),i=ut.Msg.MIXLY_ESP32_SENSOR_MIXGO_PIN_NEAR_TOOLTIP,n=ut.Msg.MIXLY_ESP32_NEAR;return i+{left:ut.Msg.TEXT_TRIM_LEFT,right:ut.Msg.TEXT_TRIM_RIGHT}[e]+n}))}},MO={init:function(){this.setColour(nO),this.appendValueInput("SUB").appendField(ut.Msg.MIXLY_ALTITUDE_SENSOR+" BMP280").setCheck("var"),this.appendDummyInput("").appendField(new ut.FieldDropdown([[ut.Msg.MIXLY_GETTEMPERATUE,"get_BMP_temperature()"],[ut.Msg.MIXLY_GETPRESSURE,"get_BMP_pressure()"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("key");return{"get_BMP_temperature()":ut.Msg.MIXLY_MICROBIT_SENSOR_BMP_temperature_TOOLTIP,"get_BMP_pressure()":ut.Msg.MIXLY_MICROBIT_SENSOR_BMP_press_TOOLTIP}[e]}))}},hO={init:function(){this.setColour(nO),this.appendValueInput("SUB").appendField(ut.Msg.MIXLY_TEMP_AND_HUMIDITY_SENSOR+" SHT20").setCheck("var"),this.appendDummyInput("").appendField(new ut.FieldDropdown([[ut.Msg.MIXLY_GETTEMPERATUE,"get_SHT_temperature()"],[ut.Msg.MIXLY_GETHUMIDITY,"get_SHT_relative_humidity()"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("key");return{"get_SHT_temperature()":ut.Msg.MIXLY_MICROBIT_SENSOR_SHT_temperature_TOOLTIP,"get_SHT_relative_humidity()":ut.Msg.MIXLY_MICROBIT_SENSOR_SHT_HUM_TOOLTIP}[e]}))}},mO={init:function(){this.setColour(nO),this.appendValueInput("PIN",Number).appendField("DS18X20 "+ut.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput("").appendField(ut.Msg.MIXLY_GETTEMPERATUE),this.setInputsInline(!0),this.setOutput(!0,Number),this.setTooltip(ut.Msg.MIXLY_MICROBIT_SENSOR_DS18X20_TOOLTIP)}},EO={init:function(){this.setColour(nO),this.appendDummyInput("").appendField("LM35"+ut.Msg.MIXLY_TEMP),this.appendValueInput("PIN",Number).appendField(ut.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput("").appendField(ut.Msg.MIXLY_GETTEMPERATUE),this.setInputsInline(!0),this.setOutput(!0,Number),this.setTooltip(ut.Msg.MIXLY_TOOLTIP_LM35)}},OO={init:function(){this.setColour(nO),this.appendValueInput("I2CSUB").appendField(ut.Msg.CONTROLS_FOR_INPUT_WITH+"I2C").setCheck("var"),this.appendValueInput("SUB").appendField(ut.Msg.MIXLY_MICROPYTHON_SOCKET_MAKE).setCheck("var"),this.appendDummyInput("").appendField(ut.Msg.MIXLY_SETUP+ut.Msg.LISTS_SET_INDEX_INPUT_TO).appendField(new ut.FieldDropdown([[ut.Msg.MIXLY_ESP32_EXTERN_LIGHT+"(LTR308ALS)","LTR308"],[ut.Msg.MIXLY_COLOR_SENSOR+"(LTR381RGB)","LTR381RGB"],[ut.Msg.MIXLY_COLOR_SENSOR+"(UCS12071)","UCS12071"],[ut.Msg.MIXLY_EXTERN_LIGHTUV+"(LTR390UV)","LTR390UV"],[ut.Msg.MIXLY_ALTITUDE_SENSOR+"(HP203X)","HP203X"],[ut.Msg.MIXLY_ALTITUDE_SENSOR+"(SPL06_001)","SPL06_001"],[ut.Msg.MIXLY_ALTITUDE_SENSOR+"(BMP280)","BMP280"],[ut.Msg.MIXLY_TEMP_AND_HUMIDITY_SENSOR+"(SHTC3)","SHTC3"],[ut.Msg.MIXLY_TEMP_AND_HUMIDITY_SENSOR+"(AHT21)","AHT21"],[ut.Msg.MIXLY_TEMP_AND_HUMIDITY_SENSOR+"(SHT20)","SHT20"],[ut.Msg.MIXLY_LASER_RANGE_SENSOR+"(VL53L0X)","VL53L0X"],[ut.Msg.MIXLY_GEOMAGNETIC_SENSOR+"(QMC5883L)","QMC5883L"],[ut.Msg.MIXLY_ESP32_MAX30102+"(MAX30102)","MAX30102"],[ut.Msg.HTML_COLOUR+"、"+ut.Msg.MIXLY_ENVIRONMENT_LIGHT+"、"+ut.Msg.MIXLY_NEXT+"、"+ut.Msg.MIXLY_ESP32_APDS9960+"(APDS9960)","APDS9960"],[ut.Msg.MIXLY_NINE_AXIS_SENSOR+"(MPU9250)","MPU9250"],[ut.Msg.MixGo_MPU9250+"(ADXL345)","ADXL345"],["RFID","RFID"],[ut.Msg.MIXLY_RADAR_SENSOR+"(CBR817)","CBR817"],[ut.Msg.MIXLY_AipSpeech_asr+"(CI130X)","CI130X"]]),"key"),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setFieldValue("LTR308","key")}},RO={init:function(){this.setColour(nO),this.appendValueInput("SUB").appendField(ut.Msg.MIXLY_RADAR+"CBR817").setCheck("var"),this.appendDummyInput("").appendField(ut.Msg.LISTS_SET_INDEX_SET+ut.Msg.MIXlY_INTERACTION),this.appendValueInput("VAR").appendField(ut.Msg.MIXLY_DETECTION_THRESHOLD),this.appendValueInput("VAR2").appendField(ut.Msg.MIXLY_DELAY_TIME),this.appendDummyInput().appendField("ms"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(ut.Msg.MIXLY_THRESHOLD_TOOLTIP+" ; "+ut.Msg.MIXLY_DELAY_TIME_RANGE)}},cO={init:function(){this.setColour(nO),this.appendDummyInput("").appendField(ut.Msg.MIXLY_RADAR).appendField(ut.Msg.LISTS_SET_INDEX_SET+ut.Msg.MIXlY_INTERACTION),this.appendValueInput("VAR").appendField(ut.Msg.MIXLY_DETECTION_THRESHOLD),this.appendValueInput("VAR2").appendField(ut.Msg.MIXLY_DELAY_TIME),this.appendDummyInput().appendField("ms"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(ut.Msg.MIXLY_THRESHOLD_TOOLTIP+" ; "+ut.Msg.MIXLY_DELAY_TIME_RANGE)}},gO={init:function(){this.setColour(nO),this.appendValueInput("SUB").appendField(ut.Msg.MIXLY_RADAR+"CBR817").setCheck("var"),this.appendDummyInput("").appendField(ut.Msg.MIXLY_GET_TO_INTERACTION),this.setOutput(!0),this.setInputsInline(!0)}},CO={init:function(){this.setColour(nO),this.appendDummyInput("").appendField(ut.Msg.MIXLY_RADAR).appendField(ut.Msg.MIXLY_GET_TO_INTERACTION),this.setOutput(!0),this.setInputsInline(!0)}},SO={init:function(){this.setColour(nO),this.appendValueInput("SUB").appendField(ut.Msg.MIXLY_AipSpeech_asr+"CI130X").setCheck("var"),this.appendDummyInput("").appendField(ut.Msg.MIXLY_IDENTIFY_ONCE_AND_SAVE),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0)}},AO={init:function(){this.setColour(nO),this.appendValueInput("SUB").appendField(ut.Msg.MIXLY_AipSpeech_asr+"CI130X").setCheck("var"),this.appendDummyInput("").appendField(ut.Msg.MIXLY_GET).appendField(new ut.FieldDropdown([[ut.Msg.MIXLY_HELLO_XIAOZHI,"1"],[ut.Msg.MIXLY_XIAOZHIXIAOZHI,"2"],[ut.Msg.MIXLY_THE_FIRST,"3"],[ut.Msg.MIXLY_THE_SECOND,"4"],[ut.Msg.MIXLY_THE_THIRD,"5"],[ut.Msg.MIXLY_THE_FOURTH,"6"],[ut.Msg.MIXLY_THE_FIFTH,"7"],[ut.Msg.MIXLY_THE_SIXTH,"8"],[ut.Msg.MIXLY_THE_SEVENTH,"9"],[ut.Msg.MIXLY_THE_EIGHTH,"10"],[ut.Msg.MIXLY_THE_NINTH,"11"],[ut.Msg.MIXLY_THE_TENTH,"12"],[ut.Msg.MIXLY_THE_ELEVENTH,"13"],[ut.Msg.MIXLY_THE_TWELFTH,"14"],[ut.Msg.MIXLY_THE_13TH,"15"],[ut.Msg.MIXLY_THE_14TH,"16"],[ut.Msg.MIXLY_THE_15TH,"17"],[ut.Msg.MIXLY_THE_16TH,"18"],[ut.Msg.MIXLY_THE_17TH,"19"],[ut.Msg.MIXLY_THE_18TH,"20"],[ut.Msg.MIXLY_THE_19TH,"21"],[ut.Msg.MIXLY_THE_20TH,"22"],[ut.Msg.MIXLY_Turn_on_the_lights,"23"],[ut.Msg.MIXLY_Turn_off_the_lights,"24"],[ut.Msg.MIXLY_Turn_up_the_brightness,"25"],[ut.Msg.MIXLY_Turn_down_the_brightness,"26"],[ut.Msg.MIXLY_Set_it_to_red,"27"],[ut.Msg.MIXLY_Set_it_to_orange,"28"],[ut.Msg.MIXLY_Set_it_to_yellow,"29"],[ut.Msg.MIXLY_Set_it_to_green,"30"],[ut.Msg.MIXLY_Set_it_to_cyan,"31"],[ut.Msg.MIXLY_Set_it_to_blue,"32"],[ut.Msg.MIXLY_Set_it_to_purple,"33"],[ut.Msg.MIXLY_Set_it_to_white,"34"],[ut.Msg.MIXLY_Turn_on_the_fan,"35"],[ut.Msg.MIXLY_Turn_off_the_fan,"36"],[ut.Msg.MIXLY_First_gear,"37"],[ut.Msg.MIXLY_Wind_speed_second,"38"],[ut.Msg.MIXLY_Third_gear,"39"],[ut.Msg.MIXLY_Previous,"40"],[ut.Msg.MIXLY_Next_page,"41"],[ut.Msg.MIXLY_Show_smiley_face,"42"],[ut.Msg.MIXLY_Show_crying_face,"43"],[ut.Msg.MIXLY_Show_love,"44"],[ut.Msg.MIXLY_Close_display,"45"],[ut.Msg.MIXLY_Start_execution,"46"],[ut.Msg.MIXLY_FORWARD,"47"],[ut.Msg.MIXLY_BACKWARD,"48"],[ut.Msg.MIXLY_TURNLEFT,"49"],[ut.Msg.MIXLY_TURNRIGHT,"50"],[ut.Msg.MIXLY_STOP,"51"],[ut.Msg.MIXLY_Accelerate,"52"],[ut.Msg.MIXLY_retard,"53"],[ut.Msg.ROTATION_FORWARD,"54"],[ut.Msg.ROTATION_BACKWARD,"55"],[ut.Msg.MIXLY_Query_temperature,"56"],[ut.Msg.MIXLY_Query_humidity,"57"],[ut.Msg.MIXLY_Query_brightness,"58"],[ut.Msg.MIXLY_Query_sound,"59"],[ut.Msg.MIXLY_Query_time,"60"],[ut.Msg.MIXLY_Query_distance,"61"],[ut.Msg.MIXLY_Query_pressure,"62"],[ut.Msg.MIXLY_Query_key,"63"],[ut.Msg.MIXLY_Query_touch,"64"],[ut.Msg.MIXLY_Query_color,"65"]]),"cmd").appendField(ut.Msg.MIXLY_WHETHER+ut.Msg.MIXLY_BE_IDENTIFIED),this.setOutput(!0),this.setInputsInline(!0)}},LO={init:function(){this.setColour(nO),this.appendValueInput("SUB").appendField(ut.Msg.MIXLY_AipSpeech_asr+"CI130X").setCheck("var"),this.appendDummyInput("").appendField(ut.Msg.MIXLY_GET).appendField(new ut.FieldDropdown([[ut.Msg.MIXLY_RECOGNIZED_STATE,"status1"],[ut.Msg.MIXLY_WHETHER_BROADCAST,"status2"],[ut.Msg.MIXLY_THE_RECOGNIZED_CMD,"result"]]),"key"),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(ut.Msg.MIXLY_CI130X_GET_THE_RECOGNIZED_STATE_TOOLTIP)}},NO={init:function(){this.setColour(nO),this.appendValueInput("SUB").appendField(ut.Msg.MIXLY_AipSpeech_asr+"CI130X").setCheck("var"),this.appendDummyInput("").appendField(ut.Msg.MIXLY_MP3_PLAY).appendField(new ut.FieldDropdown([[ut.Msg.MIXLY_MICROBIT_JS_INOUT_PULL_NONE,"None"],[ut.Msg.MIXLY_WIND_SPEED,"154"],[ut.Msg.MIXLY_HYETAL,"155"],[ut.Msg.MIXLY_TEMPERATURE,"156"],[ut.Msg.MIXLY_Humidity,"157"],[ut.Msg.MIXLY_Altitude,"158"],[ut.Msg.MIXLY_SOUND,"159"],[ut.Msg.MIXLY_BRIGHTNESS,"160"],[ut.Msg.ME_GO_HALL_SENSOR_DISTANCE,"161"],[ut.Msg.MIXLY_SERVO,"162"],[ut.Msg.MIXLY_MICROBIT_JS_BY_ANGLE,"163"],[ut.Msg.MIXLY_BUTTON2,"164"],[ut.Msg.MIXLY_ESP32_TOUCH,"165"],[ut.Msg.MIXLY_PAY,"166"],[ut.Msg.MIXLY_CARSH_CHANGE,"167"],[ut.Msg.MIXLY_COUNTDOWN,"168"],[ut.Msg.MIXLY_TIMING,"169"],[ut.Msg.MIXLY_AT_THE_MOMENT,"170"],[ut.Msg.MIXLY_MICROBIT_JS_CURRENT_GESTURE,"171"],[ut.Msg.MIXLY_FORWARD,"172"],[ut.Msg.MIXLY_BACKWARD,"173"],[ut.Msg.MIXLY_TURNLEFT,"174"],[ut.Msg.MIXLY_TURNRIGHT,"175"],[ut.Msg.MIXLY_STOP,"176"],[ut.Msg.MIXLY_Accelerate,"177"],[ut.Msg.MIXLY_retard,"178"],[ut.Msg.ROTATION_FORWARD,"179"],[ut.Msg.ROTATION_BACKWARD,"180"],[ut.Msg.TUPLE_JOIN,"181"],[ut.Msg.MIXLY_SHOW,"182"],[ut.Msg.MIXLY_LAMPLIGHT,"183"],[ut.Msg.MIXLY_ACCELERATION,"184"]]),"star"),this.appendValueInput("NUM").appendField(ut.Msg.MIXLY_NUMBER),this.appendDummyInput("").appendField(ut.Msg.MIXLY_UNIT).appendField(new ut.FieldDropdown([[ut.Msg.MIXLY_MICROBIT_JS_INOUT_PULL_NONE,"None"],[ut.Msg.MIXLY_YEAR,"117"],[ut.Msg.MIXLY_MONTH,"118"],[ut.Msg.MIXLY_DAY,"119"],[ut.Msg.MIXLY_HOUR,"120"],[ut.Msg.MIXLY_MINUTE,"121"],[ut.Msg.MIXLY_SECOND,"122"],[ut.Msg.MIXLY_WEEK2,"123"],[ut.Msg.MIXLY_RMB_UNIT,"124"],[ut.Msg.blockpy_setheading_degree,"125"],[ut.Msg.MIXLY_GEAR,"126"],[ut.Msg.MIXLY_LAYER,"127"],[ut.Msg.MIXLY_GRAM,"128"],[ut.Msg.MIXLY_METER,"129"],[ut.Msg.MIXLY_CENTIMETER,"130"],[ut.Msg.MIXLY_MILLIMETER,"131"],[ut.Msg.MIXLY_LUMEN,"132"],[ut.Msg.MIXLY_DECIBEL,"133"],[ut.Msg.MIXLY_hectopascal,"134"],[ut.Msg.MIXLY_PERCENT,"135"],[ut.Msg.MIXLY_CELSIUS,"136"],[ut.Msg.MIXLY_METER_PER_SEC,"137"],[ut.Msg.MIXLY_MICROBIT_Turn_on_display,"138"],[ut.Msg.MIXLY_MICROBIT_Turn_off_display,"139"],[ut.Msg.MIXLY_SUCCESS,"140"],[ut.Msg.MIXLY_FAILED,"141"],[ut.Msg.MIXLY_WRONG,"142"],[ut.Msg.MIXLY_GOOD,"143"],[ut.Msg.MIXLY_blockpy_set_add,"144"],[ut.Msg.MIXLY_DECREASE,"145"],[ut.Msg.COLOUR_RGB_RED,"146"],[ut.Msg.COLOUR_RGB_ORANGE,"147"],[ut.Msg.COLOUR_YELLOW,"148"],[ut.Msg.COLOUR_RGB_GREEN,"149"],[ut.Msg.COLOUR_CYAN,"150"],[ut.Msg.COLOUR_RGB_BLUE,"151"],[ut.Msg.COLOUR_RGB_PURPLE,"152"],[ut.Msg.COLOUR_RGB_WHITE,"153"]]),"end"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0)}},DO={init:function(){this.setColour(nO),this.appendValueInput("SUB").appendField(ut.Msg.MIXLY_AipSpeech_asr+"CI130X").setCheck("var"),this.appendDummyInput("").appendField(ut.Msg.LISTS_SET_INDEX_SET+ut.Msg.MIXLY_SYSTEM+ut.Msg.MIXLY_CMD).appendField(new ut.FieldDropdown([[ut.Msg.MILXY_ENTER_WAKE_UP,"1"],[ut.Msg.MIXLY_INCREASE_VOLUME,"202"],[ut.Msg.MIXLY_REDUCE_VOLUME,"203"],[ut.Msg.MIXLY_MAX_VOLUME,"204"],[ut.Msg.MIXLY_MINIMUM,"205"],[ut.Msg.MIXLY_OPEN_RESPONSE,"206"],[ut.Msg.MIXLY_CLOSE_RESPONSE,"207"],[ut.Msg.MIXLY_QUIT_WAKE_UP,"208"]]),"cmd"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0)}},fO={init:function(){this.setColour(nO),this.appendDummyInput().appendField(ut.Msg.MIXLY_ESP32_MAX30102+" MAX30102"),this.appendValueInput("SUB").setCheck("var"),this.appendDummyInput().appendField(ut.Msg.MIXLY_GET).appendField(new ut.FieldDropdown([[ut.Msg.MIXLY_ESP32_MAX30102_IR,"[0]"],[ut.Msg.MIXLY_ESP32_MAX30102_RED,"[1]"],[ut.Msg.MIXLY_ESP32_MAX30102_IR+","+ut.Msg.MIXLY_ESP32_MAX30102_RED,""]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0)}},FO={init:function(){this.setColour(nO),this.appendDummyInput().appendField(ut.Msg.MIXLY_ESP32_APDS9960+" APDS9960"),this.appendValueInput("SUB").setCheck("var"),this.appendDummyInput().appendField(ut.Msg.MIXLY_GET).appendField(new ut.FieldDropdown([[ut.Msg.MIXLY_ESP32_APDS9960_COLOR,"color"],[ut.Msg.MIXLY_ESP32_APDS9960_GESTURE,"gesture"],[ut.Msg.MIXLY_ESP32_APDS9960_APPROACH,"proximity"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0)}},PO={init:function(){this.setColour(nO),this.appendDummyInput().appendField(ut.Msg.MIXLY_ESP32_EXTERN_LIGHT+" LTR308ALS"),this.appendValueInput("SUB").setCheck("var"),this.appendDummyInput().appendField(ut.Msg.MIXLY_GET_LIGHT_INTENSITY),this.setOutput(!0,Number),this.setInputsInline(!0)}},YO={init:function(){this.setColour(nO),this.appendValueInput("SUB").appendField(ut.Msg.HTML_COLOUR+ut.Msg.MSG.catSensor+" LTR381RGB").setCheck("var"),this.appendDummyInput("").appendField(new ut.FieldDropdown([[ut.Msg.MIXLY_GET+ut.Msg.HTML_COLOUR,"[2]"],[ut.Msg.MIXLY_GET+ut.Msg.MIXLY_IR_STRENGTH,"[1]"],[ut.Msg.MIXLY_GET+ut.Msg.MIXLY_LIGHT_STRENGTH,"[0]"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0)}},vO={init:function(){this.setColour(nO),this.appendValueInput("SUB").appendField(ut.Msg.HTML_COLOUR+ut.Msg.MSG.catSensor+" UCS12071").setCheck("var"),this.appendDummyInput("").appendField(new ut.FieldDropdown([[ut.Msg.MIXLY_GET+"RGB"+ut.Msg.HTML_COLOUR,"0"],[ut.Msg.MIXLY_GET+ut.Msg.MIXLY_RGB_RAW,"1"],[ut.Msg.MIXLY_GET_ENV_LIGHT+ut.Msg.MIXLY_BRIGHTNESS,"2"],[ut.Msg.GET_IR_STRENGTH+ut.Msg.MIXLY_BRIGHTNESS,"3"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0)}},XO={init:function(){this.setColour(nO),this.appendValueInput("SUB").appendField(ut.Msg.MIXLY_EXTERN_LIGHTUV+" LTR390UV").setCheck("var"),this.appendDummyInput().appendField(new ut.FieldDropdown([[ut.Msg.MIXLY_GET_ENV_LIGHT,"E"],[ut.Msg.MIXLY_GET_ULTRAVIOLET,"U"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0)}},bO={init:function(){this.setColour(nO),this.appendDummyInput().appendField(ut.Msg.MIXLY_LASER_RANGE+" VL53L0X"),this.appendValueInput("SUB").setCheck("var"),this.appendDummyInput().appendField(ut.Msg.MIXLY_GET_DISTANCE+"(mm)"),this.setOutput(!0,Number),this.setInputsInline(!0)}},xO={init:function(){this.setColour(nO),this.appendValueInput("SUB").appendField(ut.Msg.MIXLY_TEM_HUM+" SHTC3").setCheck("var"),this.appendDummyInput("").appendField(new ut.FieldDropdown([[ut.Msg.MIXLY_GETTEMPERATUE,"temperature"],[ut.Msg.MIXLY_GETHUMIDITY,"humidity"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("key");return{temperature:ut.Msg.MIXLY_MICROBIT_SENSOR_SHT_temperature_TOOLTIP,humidity:ut.Msg.MIXLY_MICROBIT_SENSOR_SHT_HUM_TOOLTIP}[e]}))}},yO={init:function(){this.setColour(nO),this.appendValueInput("SUB").appendField(ut.Msg.MIXLY_TEM_HUM+" AHT21").setCheck("var"),this.appendDummyInput("").appendField(new ut.FieldDropdown([[ut.Msg.MIXLY_GETTEMPERATUE,"temperature"],[ut.Msg.MIXLY_GETHUMIDITY,"humidity"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("key");return{temperature:ut.Msg.MIXLY_MICROBIT_SENSOR_SHT_temperature_TOOLTIP,relative_humidity:ut.Msg.MIXLY_MICROBIT_SENSOR_SHT_HUM_TOOLTIP}[e]}))}},VO={init:function(){this.setColour(nO),this.appendValueInput("SUB").appendField(ut.Msg.MIXLY_Altitude+ut.Msg.MSG.catSensor+" HP203X").setCheck("var"),this.appendDummyInput("").appendField(new ut.FieldDropdown([[ut.Msg.MIXLY_GETPRESSURE,"pressure()"],[ut.Msg.MIXLY_GETTEMPERATUE,"temperature()"],[ut.Msg.MIXLY_GET_ALTITUDE,"altitude()"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0)}},BO={init:function(){this.setColour(nO),this.appendValueInput("SUB").appendField(ut.Msg.MIXLY_Altitude+ut.Msg.MSG.catSensor+" SPL06_001").setCheck("var"),this.appendDummyInput("").appendField(new ut.FieldDropdown([[ut.Msg.MIXLY_GETPRESSURE,"pressure()"],[ut.Msg.MIXLY_GETTEMPERATUE,"temperature()"],[ut.Msg.MIXLY_GET_ALTITUDE,"altitude()"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0)}},GO={init:function(){this.setColour(nO),this.appendValueInput("SUB").appendField(ut.Msg.MIXLY_MIXGOPE_FIELD+ut.Msg.MSG.catSensor+" QMC5883L").setCheck("var"),this.appendDummyInput("").appendField(ut.Msg.MIXLY_MICROBIT_JS_GET).appendField(new ut.FieldDropdown([[ut.Msg.MIXLY_MICROBIT_JS_BY_ANGLE,"get_bearing()"],[ut.Msg.MIXLY_TEMPERATURE,"get_temp()"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0)}},UO={init:function(){this.setColour(nO),this.appendValueInput("SUB").appendField("MPU9250").setCheck("var"),this.appendDummyInput("").appendField(ut.Msg.MIXLY_MICROBIT_JS_CURRENT_GESTURE).appendField(new ut.FieldDropdown([[ut.Msg.MIXLY_MICROBIT_shake,"shake"],[ut.Msg.MIXLY_UP,"up"],[ut.Msg.MIXLY_DOWN,"down"],[ut.Msg.MIXLY_LEFT,"left"],[ut.Msg.MIXLY_RIGHT,"right"],[ut.Msg.MIXLY_MICROBIT_face_up,"face up"],[ut.Msg.MIXLY_MICROBIT_face_down,"face down"]]),"gesture"),this.setOutput(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("gesture"),i=ut.Msg.MIXLY_MICROBIT_JS_CURRENT,n=ut.Msg.MSG.catSensor,s=ut.Msg.MIXLY_MICROBIT_JS_STATE,_=ut.Msg.MIXLY_MICROBIT_PERFORMANCE;return i+n+s+{shake:ut.Msg.MIXLY_MICROBIT_shake,up:ut.Msg.MIXLY_UP,down:ut.Msg.MIXLY_DOWN,left:ut.Msg.MIXLY_LEFT,right:ut.Msg.MIXLY_RIGHT,"face up":ut.Msg.MIXLY_MICROBIT_face_up,"face down":ut.Msg.MIXLY_MICROBIT_face_down}[e]+_}))}},wO={init:function(){this.setColour(nO),this.appendValueInput("SUB").appendField(ut.Msg.MIXLY_NINE_AXIS_SENSOR+" MPU9250").setCheck("var"),this.appendDummyInput().appendField(ut.Msg.MIXLY_MICROBIT_JS_ACCELERATION).appendField(new ut.FieldDropdown([["x","x"],["y","y"],["z","z"],["(x,y,z)","values"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0),this.setTooltip(ut.Msg.MIXLY_MICROBIT_JS_ACCELERATION);var t=this;this.setTooltip((function(){var e=t.getFieldValue("key"),i=ut.Msg.MIXLY_MICROBIT_PY_STORAGE_GET,n=ut.Msg.MIXLY_MICROBIT_Direction,s=ut.Msg.MIXLY_MICROBIT_JS_ACCELERATION1;return i+{x:"x",y:"y",z:"z","(x,y,z)":ut.Msg.MIXLY_MICROBIT_Shiliang_Direction}[e]+n+s}))}},HO={init:function(){this.setColour(nO),this.appendValueInput("SUB").appendField(ut.Msg.MIXLY_NINE_AXIS_SENSOR+" MPU9250").setCheck("var"),this.appendDummyInput().appendField(ut.Msg.MIXLY_MICROBIT_JS_GET+ut.Msg.MIXLY_MICROBIT_JS_FIELD_STRENGTH).appendField(new ut.FieldDropdown([["x","x"],["y","y"],["z","z"],["(x,y,z)","values"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("key"),i=ut.Msg.MIXLY_MICROBIT_PY_STORAGE_GET,n=ut.Msg.MIXLY_MICROBIT_Direction,s=ut.Msg.MIXLY_MICROBIT_JS_FIELD_STRENGTH;return i+{x:"x",y:"y",z:"z","(x,y,z)":ut.Msg.MIXLY_MICROBIT_Shiliang_Direction}[e]+n+s}))}},kO={init:function(){this.setColour(nO),this.appendValueInput("SUB").appendField(ut.Msg.MIXLY_NINE_AXIS_SENSOR+" MPU9250").setCheck("var"),this.appendDummyInput().appendField(ut.Msg.MIXLY_MICROBIT_PY_STORAGE_GET+ut.Msg.MIXLY_ESP32_SENOR_GYRO).appendField(new ut.FieldDropdown([["x","x"],["y","y"],["z","z"],["(x,y,z)","values"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("key"),i=ut.Msg.MIXLY_MICROBIT_PY_STORAGE_GET,n=ut.Msg.MIXLY_MICROBIT_Direction,s=ut.Msg.MIXLY_ESP32_SENOR_GYRO;return i+{x:"x",y:"y",z:"z","(x,y,z)":ut.Msg.MIXLY_MICROBIT_Shiliang_Direction}[e]+n+s}))}},WO={init:function(){this.setColour(nO),this.appendValueInput("SUB").appendField(ut.Msg.MIXLY_NINE_AXIS_SENSOR+" MPU9250").setCheck("var"),this.appendDummyInput().appendField(ut.Msg.MIXLY_MICROBIT_JS_CALIBRATE_COMPASS),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(ut.Msg.MIXLY_MICROBIT_JS_CALIBRATE_COMPASS)}},KO={init:function(){this.setColour(nO),this.appendValueInput("SUB").appendField(ut.Msg.MIXLY_NINE_AXIS_SENSOR+" MPU9250").setCheck("var"),this.appendDummyInput().appendField(ut.Msg.MIXLY_GETTEMPERATUE),this.setOutput(!0,Number),this.setInputsInline(!0),this.setTooltip(ut.Msg.MIXLY_GETTEMPERATUE)}},JO={init:function(){this.setColour(nO),this.appendValueInput("SUB").appendField("MPU9250").setCheck("var"),this.appendDummyInput().appendField(ut.Msg.MIXLY_MICROBIT_JS_GET_COMPASS).appendField(new ut.FieldDropdown([[ut.Msg.MIXLY_MICROBIT_JS_FIELD_STRENGTH,"strength"],[ut.Msg.MIXLY_MICROBIT_JS_BY_ANGLE,"heading"]]),"compass"),this.setOutput(!0,Number),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("compass");return ut.Msg.MIXLY_MICROBIT_JS_GET_COMPASS+{strength:ut.Msg.MIXLY_MICROBIT_JS_FIELD_STRENGTH,heading:ut.Msg.MIXLY_MICROBIT_JS_BY_ANGLE}[e]}))}},QO={init:function(){this.setColour(nO),this.appendValueInput("SUB").appendField("MPU9250").setCheck("var"),this.appendDummyInput().appendField(ut.Msg.MIXLY_MICROBIT_Reset_COMPASS),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(ut.Msg.MIXLY_MICROBIT_Reset_COMPASS)}},qO={init:function(){this.setColour(nO),this.appendValueInput("SPISUB").appendField(ut.Msg.CONTROLS_FOR_INPUT_WITH+"SPI").setCheck("var"),this.appendValueInput("PINSUB").appendField("CS"),this.appendValueInput("SUB").appendField(ut.Msg.MIXLY_MICROPYTHON_SOCKET_MAKE).setCheck("var"),this.appendDummyInput("").appendField(ut.Msg.MIXLY_SETUP+ut.Msg.LISTS_SET_INDEX_INPUT_TO).appendField(new ut.FieldDropdown([["RFID","RFID"],["WS-LoRa","Weather"]]),"key"),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setFieldValue("RFID","key")}},zO={init:function(){this.setColour(nO),this.appendDummyInput().appendField("RFID"+ut.Msg.MIXLY_RFID_READ_CARD),this.appendValueInput("SUB").setCheck("var"),this.appendValueInput("SECTOR").appendField(ut.Msg.MIXLY_LIST_INDEX),this.appendDummyInput("").appendField(new ut.FieldDropdown([[ut.Msg.MIXLY_RFID_READ_CARD_UID,"id"],[ut.Msg.MIXLY_MICROBIT_PY_STORAGE_ALL,"content"],[ut.Msg.MIXLY_ALL,"ALL"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0)}},jO={init:function(){this.setColour(nO),this.appendDummyInput().appendField("RFID"+ut.Msg.MIXLY_RFID_READ_CARD),this.appendValueInput("SUB").setCheck("var"),this.appendDummyInput("").appendField(ut.Msg.MIXLY_RFID_READ_CARD_UID),this.setOutput(!0,Number),this.setInputsInline(!0)}},ZO={init:function(){this.setColour(nO),this.appendDummyInput().appendField("RFID"+ut.Msg.MIXLY_RFID_READ_CARD),this.appendValueInput("SUB").setCheck("var"),this.appendValueInput("SECTOR").appendField(ut.Msg.MIXLY_LIST_INDEX),this.appendDummyInput("").appendField(ut.Msg.MIXLY_MICROBIT_PY_STORAGE_ALL),this.setOutput(!0,"Tuple"),this.setInputsInline(!0)}},$O={init:function(){this.setColour(nO),this.appendDummyInput().appendField(ut.Msg.MIXLY_COMMUNICATION_RFID_WRITE),this.appendValueInput("SUB").setCheck("var"),this.appendValueInput("SECTOR").appendField(ut.Msg.MIXLY_LIST_INDEX),this.appendValueInput("CONTENT").appendField(ut.Msg.MIXLY_COMMUNICATION_WRITE_NUM),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null)}},tR={init:function(){this.setColour(nO),this.appendDummyInput().appendField(ut.Msg.MIXLY_COMMUNICATION_RFID_WRITE),this.appendValueInput("SUB").setCheck("var"),this.appendValueInput("SECTOR").appendField(ut.Msg.MIXLY_LIST_INDEX),this.appendValueInput("CONTENT").appendField(ut.Msg.MIXLY_COMMUNICATION_WRITE_NUM),this.appendDummyInput().appendField(ut.Msg.RETURN_SUCCESS_OR_NOT),this.setInputsInline(!0),this.setOutput(!0,Boolean)}},eR={init:function(){this.setColour(nO),this.appendDummyInput().appendField("RFID"),this.appendValueInput("SUB").setCheck("var"),this.appendDummyInput("").appendField(new ut.FieldDropdown([[ut.Msg.MIXLY_RFID_SCAN_OK,"0"],[ut.Msg.MIXLY_RFID_SCAN_NOTAGERR,"1"],[ut.Msg.MIXLY_RFID_SCAN_ERROR,"2"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0)}},iR={init:function(){this.setColour(nO),this.appendValueInput("SUB").appendField("无线气象站 WS-LoRa").setCheck("var"),this.appendDummyInput("").appendField(ut.Msg.MIXLY_MICROBIT_JS_GET).appendField(new ut.FieldDropdown([["全部(元组)","data()[0]"],["全部(json)","data()[1]"],["全部(json,附带位置信息)","data()[2]"],["编号","data()[0][0]"],["电量","data()[0][1]"],["风速","data()[0][2]"],["阵风","data()[0][3]"],["风向","data()[0][4]"],["雨量","data()[0][5]"],["温度","data()[0][6]"],["湿度","data()[0][7]"],["光照","data()[0][8]"],["紫外线","data()[0][9]"],["大气压","data()[0][10]"],["信号强度","data()[0][11]"],["信噪比","data()[0][12]"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0),this.setTooltip("返回气象数据元组 data= (设备id,电池状态,风速m/s,阵风m/s,风向°,雨量mm,温度℃,湿度%,光照Lux,UVI,大气压Pa,信号强度dB,信噪比dB)")}},nR={init:function(){this.setColour(nO),this.appendValueInput("SUB").appendField("无线气象站 WS-LoRa").setCheck("var"),this.appendDummyInput("").appendField(ut.Msg.MIXLY_SERIAL_AVAILABLE),this.setOutput(!0,Number),this.setInputsInline(!0)}},sR={init:function(){this.setColour(nO),this.appendValueInput("SUB").appendField("无线气象站 WS-LoRa").setCheck("var"),this.appendValueInput("BASE").appendField("以主题"),this.appendDummyInput("").appendField("串口发送至MixIO"),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null)}},_R={init:function(){this.setColour(nO),this.appendValueInput("SUB").appendField("无线气象站 WS-LoRa").setCheck("var"),this.itemCount_=2,this.updateShape_(),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setInputsInline(!0),this.setMutator(new ut.icons.MutatorIcon(["weather_set_label_item"],this)),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip()},mutationToDom:function(){var t=document.createElement("mutation");return t.setAttribute("items",this.itemCount_),t},domToMutation:function(t){this.itemCount_=parseInt(t.getAttribute("items"),10),this.updateShape_()},decompose:function(t){var e=t.newBlock("weather_set_label_container");e.initSvg();for(var i=e.getInput("STACK").connection,n=0;n>6),i.push(128|63&_)):(2048<=_&&_<=55295||57344<=_&&_<=65535)&&(n+=3,i.push(224|15&_>>12),i.push(128|63&_>>6),i.push(128|63&_))}for(s=0;s>8,255&n].concat(i)}(t,!0),i="",n=0;n=0?"0x700000":["mixgo_sant"].indexOf(n)>=0?"0xE00000":"0x3A0000","32x12 Matrix"==o?(e.definitions_.import_matrix32x12="import matrix32x12",i=s+" = matrix32x12.Matrix("+_+",font_address="+p+")\n"):"16x8 Matrix"==o&&(e.definitions_.import_matrix16x8="import matrix16x8",i=s+" = matrix16x8.Matrix("+_+")\n"),i},kD=function(t,e){return e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".shows("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+")\n"},WD=function(t,e){return e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".shows("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+",space = "+e.valueToCode(this,"space",e.ORDER_ASSIGNMENT)+",center = "+this.getFieldValue("center")+")\n"},KD=function(t,e){return e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".frame("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+")\n"},JD=function(t,e){return e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".frame("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+",delay = "+e.valueToCode(this,"time",e.ORDER_ASSIGNMENT)+")\n"},QD=function(t,e){return e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".scroll("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+")\n"},qD=function(t,e){return e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".scroll("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+",speed ="+e.valueToCode(this,"time",e.ORDER_ASSIGNMENT)+",space = "+e.valueToCode(this,"space",e.ORDER_ASSIGNMENT)+")\n"},zD=function(t,e){var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC);return i+".fill(0)\n"+i+".show()\n"},jD=function(t,e){return e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+"."+t.getFieldValue("OP")+"("+e.valueToCode(t,"val",e.ORDER_ATOMIC)+")\n"},ZD=function(t,e){return[e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".pixel(int("+e.valueToCode(t,"x",e.ORDER_ATOMIC)+"), int("+e.valueToCode(t,"y",e.ORDER_ATOMIC)+"))",e.ORDER_ATOMIC]},$D=function(t,e){var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC);return i+".pixel(int("+e.valueToCode(this,"x",e.ORDER_ASSIGNMENT)+"), int("+e.valueToCode(this,"y",e.ORDER_ASSIGNMENT)+"), "+e.valueToCode(this,"STAT",e.ORDER_ATOMIC)+")\n"+i+".show()\n"},tf=function(t,e){return[e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".get_brightness()",e.ORDER_ATOMIC]},ef=function(t,e){return e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".set_brightness("+e.valueToCode(this,"x",e.ORDER_ASSIGNMENT)+")\n"},nf=function(t,e){return[e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+"."+t.getFieldValue("image"),e.ORDER_ATOMIC]},sf=function(t,e){return[e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".map_"+t.getFieldValue("OP")+"("+e.valueToCode(t,"A",e.ORDER_ATOMIC)+","+e.valueToCode(t,"B",e.ORDER_ATOMIC)+")",e.ORDER_ATOMIC]},_f=function(t,e){return[e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".map_invert("+e.valueToCode(t,"A",e.ORDER_ATOMIC)+")",e.ORDER_ATOMIC]},of=function(t,e){e.definitions_.import_machine="import machine",e.definitions_.import_ssd1306="import ssd1306";var i=e.valueToCode(this,"I2CSUB",e.ORDER_ATOMIC);return e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+" = ssd1306.SSD1306_I2C("+e.valueToCode(this,"row",e.ORDER_ATOMIC)+","+e.valueToCode(this,"column",e.ORDER_ATOMIC)+","+i+")\n"},pf=function(t,e){return e.definitions_.import_machine="import machine",e.definitions_.import_ssd1306="import ssd1306",e.valueToCode(this,"VAR",e.ORDER_ATOMIC)+".show_str("+(e.valueToCode(this,"Text_line1",e.ORDER_ASSIGNMENT)||"''")+","+(e.valueToCode(this,"Text_line2",e.ORDER_ASSIGNMENT)||"''")+","+(e.valueToCode(this,"Text_line3",e.ORDER_ASSIGNMENT)||"''")+","+(e.valueToCode(this,"Text_line4",e.ORDER_ASSIGNMENT)||"''")+")\n"},af=function(t,e){return e.definitions_.import_machine="import machine",e.definitions_.import_ssd1306="import ssd1306",e.valueToCode(this,"VAR",e.ORDER_ATOMIC)+".show_line("+e.valueToCode(this,"x1",e.ORDER_ATOMIC)+", "+e.valueToCode(this,"y1",e.ORDER_ATOMIC)+", "+e.valueToCode(this,"x2",e.ORDER_ATOMIC)+", "+e.valueToCode(this,"y2",e.ORDER_ATOMIC)+", 1)\n"},uf=function(t,e){e.definitions_.import_machine="import machine",e.definitions_.import_ssd1306="import ssd1306";var i=e.valueToCode(this,"VAR",e.ORDER_ATOMIC),n=e.valueToCode(this,"x",e.ORDER_ATOMIC),s=e.valueToCode(this,"y",e.ORDER_ATOMIC),_=e.valueToCode(this,"width",e.ORDER_ATOMIC),o=e.valueToCode(this,"height",e.ORDER_ATOMIC),p="TRUE"==this.getFieldValue("fill")?"True":"False",a=this.getFieldValue("OP");switch(p){case"True":return i+".show_fill_rect("+n+", "+s+", "+_+", "+o+","+a+")\n";case"False":return i+".show_rect("+n+", "+s+", "+_+", "+o+","+a+")\n"}},rf=function(t,e){e.definitions_.import_machine="import machine",e.definitions_.import_ssd1306="import ssd1306";var i=e.valueToCode(this,"VAR",e.ORDER_ATOMIC),n=e.valueToCode(this,"x",e.ORDER_ATOMIC),s=e.valueToCode(this,"y",e.ORDER_ATOMIC),_=e.valueToCode(this,"length",e.ORDER_ATOMIC);return i+".show_"+this.getFieldValue("direction")+"("+n+", "+s+", "+_+", 1)\n"},df=function(t,e){return["ON"==this.getFieldValue("ONOFF")?"1":"0",e.ORDER_ATOMIC]},lf=function(t,e){e.definitions_.import_matrix="import matrix";var i=t.getFieldValue("OP");return[e.valueToCode(t,"img",e.ORDER_ATOMIC)+".shift_"+i+"("+e.valueToCode(t,"val",e.ORDER_ATOMIC)+")",e.ORDER_ATOMIC]},If=function(t,e){var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC);return e.definitions_.import_ssd1306="import ssd1306",e.definitions_.import_machine="import machine",i+".show_fill("+this.getFieldValue("key")+")\n"},Tf=function(t,e){return["matrix.Image."+this.getFieldValue("ANIMATION"),e.ORDER_ATOMIC]},Mf=function(t,e){var i=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);e.definitions_.import_machine="import machine",e.definitions_.import_ssd1306="import ssd1306";var n=e.valueToCode(this,"x",e.ORDER_ATOMIC),s=e.valueToCode(this,"y",e.ORDER_ATOMIC),_=e.valueToCode(this,"r",e.ORDER_ATOMIC),o="TRUE"==this.getFieldValue("fill")?"True":"False",p=this.getFieldValue("OP");switch(o){case"True":return i+".show_fill_circle("+n+", "+s+", "+_+", "+p+")\n";case"False":return i+".show_circle("+n+", "+s+", "+_+", "+p+")\n"}},hf=function(t,e){var i=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);e.definitions_.import_machine="import machine",e.definitions_.import_ssd1306="import ssd1306";var n=e.valueToCode(this,"x0",e.ORDER_ATOMIC),s=e.valueToCode(this,"y0",e.ORDER_ATOMIC),_=e.valueToCode(this,"x1",e.ORDER_ATOMIC),o=e.valueToCode(this,"y1",e.ORDER_ATOMIC),p=e.valueToCode(this,"x2",e.ORDER_ATOMIC),a=e.valueToCode(this,"y2",e.ORDER_ATOMIC),u="TRUE"==this.getFieldValue("fill")?"True":"False",r=this.getFieldValue("OP");switch(u){case"True":return i+".show_fill_triangle("+n+", "+s+", "+_+", "+o+", "+p+", "+a+", "+r+")\n";case"False":return i+".show_triangle("+n+", "+s+", "+_+", "+o+", "+p+", "+a+", "+r+")\n"}},mf=function(t,e){return e.definitions_.import_machine="import machine",e.definitions_.import_ssd1306="import ssd1306",e.valueToCode(this,"VAR",e.ORDER_ATOMIC)+".show_bitmap("+e.valueToCode(this,"START_X",e.ORDER_ATOMIC)+", "+e.valueToCode(this,"START_Y",e.ORDER_ATOMIC)+", "+e.valueToCode(this,"bitmap_name",e.ORDER_ATOMIC)+","+e.valueToCode(this,"WIDTH",e.ORDER_ATOMIC)+","+e.valueToCode(this,"HEIGHT",e.ORDER_ATOMIC)+")\n"},Ef=function(t,e){return e.definitions_.import_machine="import machine",e.definitions_.import_ssd1306="import ssd1306",e.valueToCode(this,"VAR",e.ORDER_ATOMIC)+".show_pixel("+e.valueToCode(this,"POS_X",e.ORDER_ATOMIC)+", "+e.valueToCode(this,"POS_Y",e.ORDER_ATOMIC)+")\n"},Of=function(t,e){var i,n=e.valueToCode(this,"SUB",e.ORDER_ATOMIC),s=e.valueToCode(this,"I2CSUB",e.ORDER_ATOMIC),_=this.getFieldValue("key");return"TM1650"==_?(e.definitions_.import_tm1650="import tm1650",i=n+" = tm1650."+_+"("+s+")\n"):"TM1637"==_&&(e.definitions_.import_tm1637="import tm1637",i=n+" = tm1637."+_+"("+s+")\n"),i},Rf=function(t,e){return e.valueToCode(this,"VAR",e.ORDER_ATOMIC)+"."+this.getFieldValue("STAT")+"()\n"},cf=function(t,e){return e.valueToCode(this,"VAR",e.ORDER_ATOMIC)+".shownum("+e.valueToCode(this,"VALUE",e.ORDER_ATOMIC)+")\n"},gf=function(t,e){return e.valueToCode(this,"VAR",e.ORDER_ATOMIC)+".showDP("+e.valueToCode(this,"NO",e.ORDER_ATOMIC)+", "+e.valueToCode(this,"STAT",e.ORDER_ATOMIC)+")\n"},Cf=function(t,e){return e.valueToCode(this,"VAR",e.ORDER_ATOMIC)+".intensity("+e.valueToCode(this,"VALUE",e.ORDER_ATOMIC)+")\n"},Sf=function(t,e){e.definitions_.import_st7789="import st7789";var i=rt.Boards.getSelectedBoardKey().split(":")[2],n="";n=["mpython","mixgo_pe","mixgo_nova"].indexOf(i)>=0?"0x700000":["mixgo_sant"].indexOf(i)>=0?"0xE00000":"0x3A0000";var s=e.valueToCode(this,"SUB",e.ORDER_ATOMIC),_=e.valueToCode(this,"SPISUB",e.ORDER_ATOMIC),o=e.valueToCode(this,"PINCS",e.ORDER_ATOMIC),p=e.valueToCode(this,"PINDC",e.ORDER_ATOMIC);return s+" = st7789.ST7789("+_+","+e.valueToCode(this,"WIDTH",e.ORDER_ATOMIC)+","+e.valueToCode(this,"HEIGHT",e.ORDER_ATOMIC)+",dc_pin="+p+",cs_pin="+o+",rotation="+this.getFieldValue("rotate")+",font_address="+n+")\n"},Af=function(t,e){e.definitions_.import_st7789="import st7789";var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC),n=e.valueToCode(this,"data",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"x",e.ORDER_ASSIGNMENT),_=e.valueToCode(this,"y",e.ORDER_ASSIGNMENT),o=e.valueToCode(this,"size",e.ORDER_ASSIGNMENT),p=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);if("0x"==p.slice(0,2))var a=i+".image("+n+",x = "+s+",y = "+_+",size = "+o+",color="+p+")\n";else{const t=p.match(/\d+/g);var u="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");a=i+".image("+n+",x = "+s+",y = "+_+",size = "+o+",color=0x"+((16252928&u)>>8|(64512&u)>>5|(255&u)>>3).toString(16)+")\n"}return a},Lf=function(t,e){var i="0x"+this.getFieldValue("COLOR").slice(1);return["0x"+((16252928&i)>>8|(64512&i)>>5|(255&i)>>3).toString(16),e.ORDER_ATOMIC]},Nf=function(t,e){e.definitions_.import_st7789="import st7789";var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC),n=e.valueToCode(this,"data",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"x",e.ORDER_ASSIGNMENT),_=e.valueToCode(this,"y",e.ORDER_ASSIGNMENT),o=e.valueToCode(this,"size",e.ORDER_ASSIGNMENT),p=e.valueToCode(this,"space",e.ORDER_ASSIGNMENT),a=e.valueToCode(this,"VAR",e.ORDER_ATOMIC),u=this.getFieldValue("center");if("0x"==a.slice(0,2))var r=i+".shows("+n+",x = "+s+",y = "+_+",size = "+o+",space = "+p+",center = "+u+",color="+a+")\n";else{const t=a.match(/\d+/g);var d="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");r=i+".shows("+n+",x = "+s+",y = "+_+",size = "+o+",space = "+p+",center = "+u+",color=0x"+((16252928&d)>>8|(64512&d)>>5|(255&d)>>3).toString(16)+")\n"}return r},Df=function(t,e){e.definitions_.import_st7789="import st7789";var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC),n=e.valueToCode(this,"data",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"size",e.ORDER_ASSIGNMENT),_=e.valueToCode(this,"time",e.ORDER_ASSIGNMENT),o=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);if("0x"==o.slice(0,2))var p=i+".frame("+n+",size = "+s+",delay = "+_+",color="+o+")\n";else{const t=o.match(/\d+/g);var a="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");p=i+".frame("+n+",size = "+s+",delay = "+_+",color=0x"+((16252928&a)>>8|(64512&a)>>5|(255&a)>>3).toString(16)+")\n"}return p},ff=function(t,e){e.definitions_.import_st7789="import st7789";var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC),n=e.valueToCode(this,"data",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"y",e.ORDER_ASSIGNMENT),_=e.valueToCode(this,"size",e.ORDER_ASSIGNMENT),o=e.valueToCode(this,"time",e.ORDER_ASSIGNMENT),p=e.valueToCode(this,"space",e.ORDER_ASSIGNMENT),a=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);if("0x"==a.slice(0,2))var u=i+".scroll("+n+",y = "+s+",size = "+_+",speed ="+o+",space = "+p+",color="+a+")\n";else{const t=a.match(/\d+/g);var r="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");u=i+".scroll("+n+",y = "+s+",size = "+_+",speed ="+o+",space = "+p+",color=0x"+((16252928&r)>>8|(64512&r)>>5|(255&r)>>3).toString(16)+")\n"}return u},Ff=function(t,e){return e.definitions_.import_st7789="import st7789",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".fill(st7789."+this.getFieldValue("key")+")\n"},Pf=function(t,e){e.definitions_.import_st7789="import st7789";var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC),n=e.valueToCode(this,"x1",e.ORDER_ATOMIC),s=e.valueToCode(this,"y1",e.ORDER_ATOMIC),_=e.valueToCode(this,"x2",e.ORDER_ATOMIC),o=e.valueToCode(this,"y2",e.ORDER_ATOMIC),p=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);if("0x"==p.slice(0,2))var a=i+".line("+n+", "+s+", "+_+", "+o+", color="+p+")\n";else{const t=p.match(/\d+/g);var u="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");a=i+".line("+n+", "+s+", "+_+", "+o+", color=0x"+((16252928&u)>>8|(64512&u)>>5|(255&u)>>3).toString(16)+")\n"}return a},Yf=function(t,e){var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC),n=e.valueToCode(this,"I2CSUB",e.ORDER_ATOMIC),s=this.getFieldValue("key"),_=e.valueToCode(this,"ADDR",e.ORDER_ATOMIC);return e.definitions_.import_i2clcd="import i2clcd",i+" = i2clcd.LCD("+n+",lcd_width="+s+",i2c_addr="+_+")\n"},vf=function(t,e){return e.definitions_.import_i2clcd="import i2clcd",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".shows("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+",column = "+e.valueToCode(this,"x",e.ORDER_ASSIGNMENT)+",line = "+e.valueToCode(this,"y",e.ORDER_ASSIGNMENT)+",center = "+this.getFieldValue("center")+")\n"},Xf=function(t,e){return e.definitions_.import_i2clcd="import i2clcd",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".print("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+",column = "+e.valueToCode(this,"x",e.ORDER_ASSIGNMENT)+",line = "+e.valueToCode(this,"y",e.ORDER_ASSIGNMENT)+",delay="+e.valueToCode(this,"time",e.ORDER_ASSIGNMENT)+")\n"},bf=function(t,e){return e.definitions_.import_i2clcd="import i2clcd",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".backlight("+this.getFieldValue("key")+")\n"},xf=function(t,e){return e.definitions_.import_i2clcd="import i2clcd",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".clear()\n"},yf=function(t,e){var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC),n=e.valueToCode(this,"I2CSUB",e.ORDER_ATOMIC),s=e.valueToCode(this,"ADDR",e.ORDER_ATOMIC),_=this.getFieldValue("driver"),o=rt.Boards.getSelectedBoardKey().split(":")[2],p="";return p=["mpython","mixgo_pe","mixgo_nova"].indexOf(o)>=0?"0x700000":["mixgo_sant"].indexOf(o)>=0?"0xE00000":"0x3A0000",e.definitions_.import_oled128x64="import oled128x64",i+" = oled128x64.OLED("+n+",address="+s+",font_address="+p+",types="+_+")\n"},Vf=function(t,e){return e.definitions_.import_oled128x64="import oled128x64",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".image("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+")\n"},Bf=function(t,e){return e.definitions_.import_oled128x64="import oled128x64",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".image("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+",x = "+e.valueToCode(this,"x",e.ORDER_ASSIGNMENT)+",y = "+e.valueToCode(this,"y",e.ORDER_ASSIGNMENT)+",size = "+e.valueToCode(this,"size",e.ORDER_ASSIGNMENT)+")\n"},Gf=function(t,e){return e.definitions_.import_oled128x64="import oled128x64",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".shows("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+")\n"},Uf=function(t,e){return e.definitions_.import_oled128x64="import oled128x64",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".shows("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+",x = "+e.valueToCode(this,"x",e.ORDER_ASSIGNMENT)+",y = "+e.valueToCode(this,"y",e.ORDER_ASSIGNMENT)+",size = "+e.valueToCode(this,"size",e.ORDER_ASSIGNMENT)+",space = "+e.valueToCode(this,"space",e.ORDER_ASSIGNMENT)+",center = "+this.getFieldValue("center")+")\n"},wf=function(t,e){return e.definitions_.import_oled128x64="import oled128x64",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".frame("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+")\n"},Hf=function(t,e){return e.definitions_.import_oled128x64="import oled128x64",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".frame("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+",size = "+e.valueToCode(this,"size",e.ORDER_ASSIGNMENT)+",delay = "+e.valueToCode(this,"time",e.ORDER_ASSIGNMENT)+")\n"},kf=function(t,e){return e.definitions_.import_oled128x64="import oled128x64",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".scroll("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+")\n"},Wf=function(t,e){return e.definitions_.import_oled128x64="import oled128x64",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".scroll("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+",y = "+e.valueToCode(this,"y",e.ORDER_ASSIGNMENT)+",size = "+e.valueToCode(this,"size",e.ORDER_ASSIGNMENT)+",speed ="+e.valueToCode(this,"time",e.ORDER_ASSIGNMENT)+",space = "+e.valueToCode(this,"space",e.ORDER_ASSIGNMENT)+")\n"},Kf=function(t,e){e.definitions_.import_oled128x64="import oled128x64";var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC);return i+".fill(0)\n"+i+".show()\n"},Jf=function(t,e){return e.definitions_.import_oled128x64="import oled128x64",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+"."+t.getFieldValue("OP")+"("+e.valueToCode(t,"val",e.ORDER_ATOMIC)+")\n"},Qf=function(t,e){return e.definitions_.import_oled128x64="import oled128x64",[e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".pixel(int("+e.valueToCode(t,"x",e.ORDER_ATOMIC)+"), int("+e.valueToCode(t,"y",e.ORDER_ATOMIC)+"))",e.ORDER_ATOMIC]},qf=function(t,e){e.definitions_.import_oled128x64="import oled128x64";var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC);return i+".pixel(int("+e.valueToCode(this,"x",e.ORDER_ASSIGNMENT)+"), int("+e.valueToCode(this,"y",e.ORDER_ASSIGNMENT)+"), "+e.valueToCode(this,"STAT",e.ORDER_ATOMIC)+")\n"+i+".show()\n"},zf=function(t,e){e.definitions_.import_oled128x64="import oled128x64";var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC),n=e.valueToCode(t,"x",e.ORDER_ATOMIC),s=e.valueToCode(t,"y",e.ORDER_ATOMIC),_=e.valueToCode(t,"w",e.ORDER_ATOMIC),o=e.valueToCode(t,"h",e.ORDER_ATOMIC),p=t.getFieldValue("state");return i+"."+t.getFieldValue("shape")+"("+n+", "+s+", "+_+", "+o+", "+p+")\n"+i+".show()\n"},jf=function(t,e){e.definitions_.import_oled128x64="import oled128x64";var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC),n=e.valueToCode(t,"x",e.ORDER_ATOMIC),s=e.valueToCode(t,"y",e.ORDER_ATOMIC),_=e.valueToCode(t,"length",e.ORDER_ATOMIC),o=t.getFieldValue("state");return i+"."+("0"==t.getFieldValue("dir_h_v")?"v":"h")+"line("+n+", "+s+", "+_+", "+o+")\n"+i+".show()\n"},Zf=function(t,e){e.definitions_.import_oled128x64="import oled128x64";var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC);return i+".line("+e.valueToCode(t,"x1",e.ORDER_ATOMIC)+", "+e.valueToCode(t,"y1",e.ORDER_ATOMIC)+", "+e.valueToCode(t,"x2",e.ORDER_ATOMIC)+", "+e.valueToCode(t,"y2",e.ORDER_ATOMIC)+", "+t.getFieldValue("state")+")\n"+i+".show()\n"},$f=function(t,e){var i=rt.Boards.getSelectedBoardKey().split(":")[2],n=e.valueToCode(this,"data",e.ORDER_ASSIGNMENT);if("educore"==i){e.definitions_["import_"+i+"oled"]="from "+i+" import oled";var s="oled.print("+n+")\n"}else{e.definitions_["import_"+i+"_onboard_matrix"]="from "+i+" import onboard_matrix";s="onboard_matrix.shows("+n+")\n"}return s},tF=function(t,e){var i=rt.Boards.getSelectedBoardKey().split(":")[2],n=e.valueToCode(this,"data",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"space",e.ORDER_ASSIGNMENT),_=this.getFieldValue("center");if("mixgo_sant"==i||"mixgo_nova"==i)return e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft","onboard_tft.shows("+n+",space = "+s+",center = "+_+")\n";if("educore"==i){e.definitions_["import_"+i+"oled"]="from "+i+" import oled"}return e.definitions_["import_"+i+"_onboard_matrix"]="from "+i+" import onboard_matrix","onboard_matrix.shows("+n+",space = "+s+",center = "+_+")\n"},eF=function(t,e){var i=rt.Boards.getSelectedBoardKey().split(":")[2];if("mpython"==i||"educore"==i){e.definitions_["import_"+i+"_onboard_oled"]="from "+i+" import onboard_oled";var n="onboard_oled.frame("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+")\n"}else{e.definitions_["import_"+i+"_onboard_matrix"]="from "+i+" import onboard_matrix";n="onboard_matrix.frame("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+")\n"}return n},iF=function(t,e){var i=rt.Boards.getSelectedBoardKey().split(":")[2],n=e.valueToCode(this,"data",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"time",e.ORDER_ASSIGNMENT);if("mpython"==i||"educore"==i){e.definitions_["import_"+i+"_onboard_oled"]="from "+i+" import onboard_oled";var _="onboard_oled.frame("+(n=e.valueToCode(this,"data",e.ORDER_ASSIGNMENT))+",delay = "+s+")\n"}else{e.definitions_["import_"+i+"_onboard_matrix"]="from "+i+" import onboard_matrix";_="onboard_matrix.frame("+n+",delay = "+s+")\n"}return _},nF=function(t,e){var i=rt.Boards.getSelectedBoardKey().split(":")[2];if("mpython"==i||"educore"==i){e.definitions_["import_"+i+"_onboard_oled"]="from "+i+" import onboard_oled";var n="onboard_oled.scroll("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+")\n"}else{e.definitions_["import_"+i+"_onboard_matrix"]="from "+i+" import onboard_matrix";n="onboard_matrix.scroll("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+")\n"}return n},sF=function(t,e){var i=rt.Boards.getSelectedBoardKey().split(":")[2],n=e.valueToCode(this,"data",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"time",e.ORDER_ASSIGNMENT),_=e.valueToCode(this,"space",e.ORDER_ASSIGNMENT);if("mpython"==i||"educore"==i){e.definitions_["import_"+i+"_onboard_oled"]="from "+i+" import onboard_oled";var o="onboard_oled.scroll("+n+",speed ="+s+",space = "+_+")\n"}else{e.definitions_["import_"+i+"_onboard_matrix"]="from "+i+" import onboard_matrix";o="onboard_matrix.scroll("+n+",speed ="+s+",space = "+_+")\n"}return o},_F=function(t,e){var i=rt.Boards.getSelectedBoardKey().split(":")[2];return e.definitions_["import_"+i+"_onboard_matrix"]="from "+i+" import onboard_matrix",["onboard_matrix."+t.getFieldValue("image"),e.ORDER_ATOMIC]},oF=function(t,e){var i=rt.Boards.getSelectedBoardKey().split(":")[2];return e.definitions_["import_"+i+"_onboard_matrix"]="from "+i+" import onboard_matrix",["onboard_matrix."+t.getFieldValue("image"),e.ORDER_ATOMIC]},pF=function(t,e){var i={"#000000":"0","#ff0000":"1"};function n(t){let e="";if(t.length%2==1&&(t="0"+t),t.length<8){let e=8-t.length;for(let i=1;i<=e;i++)t="0"+t}for(let i=1;i<=t.length;i++)i%2==0&&i!==t.length?e=e+t[i-1]+",0x":e+=t[i-1];return"0x"+e}let s=[];for(let e=0;e<12;e++){let _="",o=0,p=0;for(let n=0;n<32;n++)n<8?p=7-n:n<16?p=23-n:n<24?p=39-n:n<32&&(p=55-n),o+=Number(i[t.getFieldValue(e+"-"+n)])*Math.pow(2,31-p);_+=n(o.toString(16)),s.unshift(_)}let _=[];for(let t=0;t>8|(64512&u)>>5|(255&u)>>3).toString(16)+")\n"}return a},BF=function(t,e){var i=rt.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft";var n=e.valueToCode(this,"data",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"x",e.ORDER_ASSIGNMENT),_=e.valueToCode(this,"y",e.ORDER_ASSIGNMENT),o=e.valueToCode(this,"size",e.ORDER_ASSIGNMENT),p=e.valueToCode(this,"space",e.ORDER_ASSIGNMENT),a=this.getFieldValue("center"),u=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);if("0x"==u.slice(0,2))var r="onboard_tft.shows("+n+",x = "+s+",y = "+_+",size = "+o+",space = "+p+",center = "+a+",color="+u+")\n";else{const t=u.match(/\d+/g);var d="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");r="onboard_tft.shows("+n+",x = "+s+",y = "+_+",size = "+o+",space = "+p+",center = "+a+",color=0x"+((16252928&d)>>8|(64512&d)>>5|(255&d)>>3).toString(16)+")\n"}return r},GF=function(t,e){var i=rt.Boards.getSelectedBoardKey().split(":")[2];return e.definitions_["import_"+i+"_onboard_oled"]="from "+i+" import onboard_tft","onboard_tft.frame("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+",color=0xffff)\n"},UF=function(t,e){var i=rt.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft";var n=e.valueToCode(this,"data",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"size",e.ORDER_ASSIGNMENT),_=e.valueToCode(this,"time",e.ORDER_ASSIGNMENT),o=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);if("0x"==o.slice(0,2))var p="onboard_tft.frame("+n+",size = "+s+",delay = "+_+",color="+o+")\n";else{const t=o.match(/\d+/g);var a="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");p="onboard_tft.frame("+n+",size = "+s+",delay = "+_+",color=0x"+((16252928&a)>>8|(64512&a)>>5|(255&a)>>3).toString(16)+")\n"}return p},wF=function(t,e){var i=rt.Boards.getSelectedBoardKey().split(":")[2];return e.definitions_["import_"+i+"_onboard_oled"]="from "+i+" import onboard_tft","onboard_tft.scroll("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+",color=0xffff)\n"},HF=function(t,e){var i=rt.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft";var n=e.valueToCode(this,"data",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"y",e.ORDER_ASSIGNMENT),_=e.valueToCode(this,"size",e.ORDER_ASSIGNMENT),o=e.valueToCode(this,"time",e.ORDER_ASSIGNMENT),p=e.valueToCode(this,"space",e.ORDER_ASSIGNMENT),a=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);if("0x"==a.slice(0,2))var u="onboard_tft.scroll("+n+",y = "+s+",size = "+_+",speed ="+o+",space = "+p+",color="+a+")\n";else{const t=a.match(/\d+/g);var r="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");u="onboard_tft.scroll("+n+",y = "+s+",size = "+_+",speed ="+o+",space = "+p+",color=0x"+((16252928&r)>>8|(64512&r)>>5|(255&r)>>3).toString(16)+")\n"}return u},kF=function(t,e){var i=rt.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft";var n=e.valueToCode(t,"x",e.ORDER_ATOMIC),s=e.valueToCode(t,"y",e.ORDER_ATOMIC),_=e.valueToCode(t,"w",e.ORDER_ATOMIC),o=e.valueToCode(t,"h",e.ORDER_ATOMIC),p=e.valueToCode(this,"VAR",e.ORDER_ATOMIC),a=t.getFieldValue("shape");if("0x"==p.slice(0,2))var u="onboard_tft."+a+"("+n+", "+s+", "+_+", "+o+", "+p+")\nonboard_tft.show()\n";else{const t=p.match(/\d+/g);var r="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");u="onboard_tft."+a+"("+n+", "+s+", "+_+", "+o+", 0x"+((16252928&r)>>8|(64512&r)>>5|(255&r)>>3).toString(16)+")\nonboard_tft.show()\n"}return u},WF=function(t,e){var i=rt.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft";var n=e.valueToCode(t,"x",e.ORDER_ATOMIC),s=e.valueToCode(t,"y",e.ORDER_ATOMIC),_=e.valueToCode(t,"length",e.ORDER_ATOMIC),o=e.valueToCode(this,"VAR",e.ORDER_ATOMIC),p=t.getFieldValue("dir_h_v");if("0x"==o.slice(0,2))var a="onboard_tft."+("0"==p?"v":"h")+"line("+n+", "+s+", "+_+", "+o+")\nonboard_tft.show()\n";else{const t=o.match(/\d+/g);var u="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");a="onboard_tft."+("0"==p?"v":"h")+"line("+n+", "+s+", "+_+", 0x"+((16252928&u)>>8|(64512&u)>>5|(255&u)>>3).toString(16)+")\nonboard_tft.show()\n"}return a},KF=function(t,e){var i=rt.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft";var n=e.valueToCode(t,"x1",e.ORDER_ATOMIC),s=e.valueToCode(t,"y1",e.ORDER_ATOMIC),_=e.valueToCode(t,"x2",e.ORDER_ATOMIC),o=e.valueToCode(t,"y2",e.ORDER_ATOMIC),p=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);if("0x"==p.slice(0,2))var a="onboard_tft.line("+n+", "+s+", "+_+", "+o+", "+p+")\nonboard_tft.show()\n";else{const t=p.match(/\d+/g);var u="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");a="onboard_tft.line("+n+", "+s+", "+_+", "+o+", 0x"+((16252928&u)>>8|(64512&u)>>5|(255&u)>>3).toString(16)+")\nonboard_tft.show()\n"}return a},JF=function(t,e){var i=rt.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft";return"onboard_tft.fill(0)\nonboard_tft.show()\n"},QF=function(t,e){var i=rt.Boards.getSelectedBoardKey().split(":")[2];return e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft","onboard_tft."+t.getFieldValue("OP")+"("+e.valueToCode(t,"val",e.ORDER_ATOMIC)+")\n"},qF=function(t,e){var i=rt.Boards.getSelectedBoardKey().split(":")[2];return e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft",["hex(onboard_tft.pixel(int("+e.valueToCode(t,"x",e.ORDER_ATOMIC)+"), int("+e.valueToCode(t,"y",e.ORDER_ATOMIC)+")))",e.ORDER_ATOMIC]},zF=function(t,e){var i=rt.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft";var n=e.valueToCode(this,"x",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"y",e.ORDER_ASSIGNMENT),_=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);if("0x"==_.slice(0,2))var o="onboard_tft.pixel(int("+n+"), int("+s+"), "+_+")\nonboard_tft.show()\n";else{const t=_.match(/\d+/g);var p="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");o="onboard_tft.pixel(int("+n+"), int("+s+"), 0x"+((16252928&p)>>8|(64512&p)>>5|(255&p)>>3).toString(16)+")\nonboard_tft.show()\n"}return o},jF=function(t,e){var i=rt.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft";return["onboard_tft.get_brightness()",e.ORDER_ATOMIC]},ZF=function(t,e){var i=rt.Boards.getSelectedBoardKey().split(":")[2];return e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft","onboard_tft.set_brightness("+e.valueToCode(this,"x",e.ORDER_ASSIGNMENT)+")\n"},$F=function(t,e){var i=rt.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft";var n=e.valueToCode(this,"VAR",e.ORDER_ASSIGNMENT);if("0x"==n.slice(0,2))var s="onboard_tft.fill("+n+")\nonboard_tft.show()\n";else{const t=n.match(/\d+/g);var _="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");s="onboard_tft.fill(0x"+((16252928&_)>>8|(64512&_)>>5|(255&_)>>3).toString(16)+")\nonboard_tft.show()\n"}return s},tP=function(t,e){var i=rt.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_Clock"]="from "+i+" import Clock";var n=e.valueToCode(this,"x",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"y",e.ORDER_ASSIGNMENT),_=e.valueToCode(this,"size",e.ORDER_ASSIGNMENT),o=e.valueToCode(this,"SUB",e.ORDER_ASSIGNMENT),p=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);if("0x"==p.slice(0,2))var a=o+"=Clock("+n+","+s+","+_+","+p+")\n";else{const t=p.match(/\d+/g);var u="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");a=o+"=Clock("+n+","+s+","+_+",0x"+((16252928&u)>>8|(64512&u)>>5|(255&u)>>3).toString(16)+")\n"}return a},eP=function(t,e){var i=rt.Boards.getSelectedBoardKey().split(":")[2];return e.definitions_["import_"+i+"_Clock"]="from "+i+" import Clock",e.valueToCode(this,"SUB",e.ORDER_ASSIGNMENT)+".set_rtctime()\n"},iP=function(t,e){var i=rt.Boards.getSelectedBoardKey().split(":")[2];return e.definitions_["import_"+i+"_Clock"]="from "+i+" import Clock",e.valueToCode(this,"SUB",e.ORDER_ASSIGNMENT)+".set_time("+e.valueToCode(this,"h",e.ORDER_ASSIGNMENT)+","+e.valueToCode(this,"m",e.ORDER_ASSIGNMENT)+","+e.valueToCode(this,"s",e.ORDER_ASSIGNMENT)+")\n"},nP=function(t,e){var i=rt.Boards.getSelectedBoardKey().split(":")[2];return e.definitions_["import_"+i+"_Clock"]="from "+i+" import Clock",e.valueToCode(this,"SUB",e.ORDER_ASSIGNMENT)+".draw_clock()\n"},sP=function(t,e){var i=rt.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_Clock"]="from "+i+" import Clock";var n=e.valueToCode(this,"SUB",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);if("0x"==s.slice(0,2))var _=n+".clear("+s+")\n";else{const t=s.match(/\d+/g);var o="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");_=n+".clear(0x"+((16252928&o)>>8|(64512&o)>>5|(255&o)>>3).toString(16)+")\n"}return _},_P=function(t,e){var i=rt.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft";var n=e.valueToCode(t,"x",e.ORDER_ATOMIC),s=e.valueToCode(t,"y",e.ORDER_ATOMIC),_=e.valueToCode(t,"r",e.ORDER_ATOMIC),o=e.valueToCode(this,"VAR",e.ORDER_ATOMIC),p=t.getFieldValue("shape");if("0x"==o.slice(0,2))var a="onboard_tft.ellipse("+n+", "+s+", "+_+", "+_+", "+o+","+p+")\nonboard_tft.show()\n";else{const t=o.match(/\d+/g);var u="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");a="onboard_tft.ellipse("+n+", "+s+", "+_+", "+_+", 0x"+((16252928&u)>>8|(64512&u)>>5|(255&u)>>3).toString(16)+","+p+")\nonboard_tft.show()\n"}return a},oP=function(t,e){var i=rt.Boards.getSelectedBoardKey().split(":")[2];return e.definitions_["import_"+i+"_onboard_matrix"]="from "+i+" import onboard_matrix","onboard_matrix.pointern(angle="+e.valueToCode(this,"angle",e.ORDER_ASSIGNMENT)+")\n"},pP=function(t,e){var i=this.getFieldValue("path"),n=this.getFieldValue("module");return e.definitions_["import_"+i+"_"+n]="from "+i+" import "+n,""},aP=function(t,e){var i=this.getFieldValue("module");return e.definitions_["import_"+i]="import "+i,""},uP=function(t,e){for(var i=this.getFieldValue("NAME"),n=new Array(this.itemCount_),s=0;s {\n"+e.statementToCode(this,"do")+"})\n"},zx=function(){return"control.reset()\n"},jx=function(t,e){return"control.waitMicros("+(e.valueToCode(this,"data",e.ORDER_ATOMIC)||rt.Profile.default.serial)+")\n"},Zx=function(t,e){return"control.raiseEvent("+(e.valueToCode(this,"system_event_bus_source",e.ORDER_ATOMIC)||rt.Profile.default.serial)+", "+(e.valueToCode(this,"system_event_bus_value",e.ORDER_ATOMIC)||rt.Profile.default.serial)+")\n"},$x=function(t,e){return"control.onEvent("+(e.valueToCode(this,"system_event_bus_source",e.ORDER_ATOMIC)||rt.Profile.default.serial)+", "+(e.valueToCode(this,"system_event_bus_value",e.ORDER_ATOMIC)||rt.Profile.default.serial)+", () => {\n"+e.statementToCode(this,"do")+")\n"},ty=function(t,e){return["control.eventTimestamp()",e.ORDER_ATOMIC]},ey=function(t,e){return["control.eventValue()",e.ORDER_ATOMIC]},iy=function(t,e){return[this.getFieldValue("key"),e.ORDER_ATOMIC]},ny=function(t,e){return[this.getFieldValue("key"),e.ORDER_ATOMIC]},sy=function(t,e){return["control.deviceName()",e.ORDER_ATOMIC]},_y=function(t,e){return["control.deviceSerialNumber()",e.ORDER_ATOMIC]},oy=function(t,e){return"panic("+(e.valueToCode(this,"STATUS_CODE",e.ORDER_ATOMIC)||"1000")+")\n"},py=function(t,e){switch(e.definitions_.import_time="import time",this.getFieldValue("Time")){case"ms":return["time.ticks_ms()",e.ORDER_ATOMIC];case"us":return["time.ticks_us()",e.ORDER_ATOMIC]}},ay=function(){return"while True:\n pass\n"},uy=function(t,e){return e.definitions_.import_mixgo="import mixgo","reset()\n"},ry=function(t,e){return e.definitions_.import_os="import os","os.uname()"},dy=function(t,e){e.definitions_.import_time="import time";var i=e.valueToCode(this,"DELAY_TIME",e.ORDER_ATOMIC)||"1000";switch(this.getFieldValue("Time")){case"s":return"time.sleep("+i+")\n";case"ms":return"time.sleep_ms("+i+")\n";case"us":return"time.sleep_us("+i+")\n"}},ly=function(t,e){e.definitions_.import_time="import time";var i=e.valueToCode(this,"DELAY_TIME",e.ORDER_ATOMIC)||"1000";switch(this.getFieldValue("Time")){case"s":return"time.sleep("+i+")\n";case"ms":return"time.sleep_ms("+i+")\n";case"us":return"time.sleep_us("+i+")\n"}},Iy=function(t,e){return e.definitions_.import_mixgo="import mixgo",(e.valueToCode(this,"VAR",e.ORDER_NONE)||"None")+".init(period = "+(e.valueToCode(this,"period",e.ORDER_NONE)||"0")+", mode = Timer."+(e.valueToCode(this,"mode",e.ORDER_NONE)||"None")+", callback = "+(e.valueToCode(this,"callback",e.ORDER_NONE)||"None")+")\n"},Ty=function(t,e){return e.definitions_.import_machine="import machine",(e.valueToCode(this,"VAR",e.ORDER_NONE)||"None")+".init(period = "+(e.valueToCode(this,"period",e.ORDER_NONE)||"0")+", mode = machine.Timer."+this.getFieldValue("mode")+", callback = "+(e.valueToCode(this,"callback",e.ORDER_NONE)||"None")+")\n"},My=function(t,e){return e.definitions_.import_time="import time",["time.ticks_diff("+(e.valueToCode(this,"END",e.ORDER_NONE)||"0")+", "+(e.valueToCode(this,"START",e.ORDER_NONE)||"0")+")",e.ORDER_ATOMIC]},hy=function(t,e){var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC);return e.definitions_.import_machine="import machine",i+" = machine.Timer(0)\n"},my=function(t,e){return e.definitions_.import_machine="import machine","wdt = machine.WDT(timeout= "+(e.valueToCode(this,"period",e.ORDER_NONE)||"0")+")\n"},Ey=function(t,e){e.definitions_.import_machine="import machine";return"wdt.feed()\n"},Oy=function(t,e){e.definitions_.import_machine="import machine";return"machine.reset()\n"},Ry=function(t,e){e.definitions_.import_bitbot_onboard_bot51="from bitbot import onboard_bot51";return"onboard_bot51.shutdown()\n"},cy=hy,gy=Ty,Cy=My,Sy=dy,Ay=function(t,e){return e.definitions_.import_seniverse_api="import seniverse_api",["seniverse_api."+this.getFieldValue("mode")+"("+e.valueToCode(this,"key",e.ORDER_ATOMIC)+","+e.valueToCode(this,"addr",e.ORDER_ATOMIC)+")",e.ORDER_ATOMIC]},Ly=function(t,e){return e.definitions_.import_seniverse_api="import seniverse_api",["seniverse_api."+this.getFieldValue("mode")+"("+e.valueToCode(this,"key",e.ORDER_ATOMIC)+","+e.valueToCode(this,"addr",e.ORDER_ATOMIC)+","+e.valueToCode(this,"day",e.ORDER_ATOMIC)+")",e.ORDER_ATOMIC]},Ny=function(t,e){return e.definitions_.import_seniverse_api="import seniverse_api",["seniverse_api.weather_hourly("+e.valueToCode(this,"key",e.ORDER_ATOMIC)+","+e.valueToCode(this,"addr",e.ORDER_ATOMIC)+","+e.valueToCode(this,"hour",e.ORDER_ATOMIC)+")",e.ORDER_ATOMIC]},Dy=function(t,e){return e.definitions_["import_seniverse_api*"]="from seniverse_api import *",this.getFieldValue("mode")+".request("+e.valueToCode(this,"key",e.ORDER_ATOMIC)+","+e.valueToCode(this,"addr",e.ORDER_ATOMIC)+")\n"},fy=function(t,e){e.definitions_["import_seniverse_api*"]="from seniverse_api import *";var i=this.getFieldValue("content");if("none"==i)var n="Weather_now.analysis()";else n='Weather_now.analysis("'+i+'")';return[n,e.ORDER_ATOMIC]},Fy=function(t,e){e.definitions_["import_seniverse_api*"]="from seniverse_api import *";var i=this.getFieldValue("content");if("none"==i)var n="Air_now.analysis()";else n='Air_now.analysis("'+i+'")';return[n,e.ORDER_ATOMIC]},Py=function(t,e){e.definitions_["import_seniverse_api*"]="from seniverse_api import *";var i=this.getFieldValue("content");if("none"==i)var n="Weather_alarm.analysis()";else n='Weather_alarm.analysis("'+i+'")';return[n,e.ORDER_ATOMIC]},Yy=function(t,e){e.definitions_["import_seniverse_api*"]="from seniverse_api import *";var i=this.getFieldValue("content");if("none"==i)var n="Life_suggestion.analysis()";else n='Life_suggestion.analysis("'+i+'")';return[n,e.ORDER_ATOMIC]},vy=function(t,e){e.definitions_["import_seniverse_api*"]="from seniverse_api import *";var i=this.getFieldValue("content");if("none"==i)var n="Tide_daily.analysis()";else n='Tide_daily.analysis("'+i+'")';return[n,e.ORDER_ATOMIC]},Xy=function(t,e){e.definitions_["import_seniverse_api*"]="from seniverse_api import *";var i=this.getFieldValue("content");if("none"==i)var n="Location_search.analysis()";else n='Location_search.analysis("'+i+'")';return[n,e.ORDER_ATOMIC]},by=function(t,e){return e.definitions_["import_seniverse_api*"]="from seniverse_api import *",this.getFieldValue("mode")+".request("+e.valueToCode(this,"key",e.ORDER_ATOMIC)+","+e.valueToCode(this,"addr",e.ORDER_ATOMIC)+","+e.valueToCode(this,"day",e.ORDER_ATOMIC)+")\n"},xy=function(t,e){e.definitions_["import_seniverse_api*"]="from seniverse_api import *";var i=this.getFieldValue("content"),n=e.valueToCode(this,"day",e.ORDER_ATOMIC);if("none"==i)var s="Weather_daily.analysis("+n+")";else s="Weather_daily.analysis("+n+',"'+i+'")';return[s,e.ORDER_ATOMIC]},yy=function(t,e){e.definitions_["import_seniverse_api*"]="from seniverse_api import *";var i=this.getFieldValue("content"),n=e.valueToCode(this,"day",e.ORDER_ATOMIC);if("none"==i)var s="Air_daily.analysis("+n+")";else s="Air_daily.analysis("+n+',"'+i+'")';return[s,e.ORDER_ATOMIC]},Vy=function(t,e){e.definitions_["import_seniverse_api*"]="from seniverse_api import *";var i=this.getFieldValue("content"),n=e.valueToCode(this,"day",e.ORDER_ATOMIC);if("none"==i)var s="Geo_sun.analysis("+n+")";else s="Geo_sun.analysis("+n+',"'+i+'")';return[s,e.ORDER_ATOMIC]},By=function(t,e){e.definitions_["import_seniverse_api*"]="from seniverse_api import *";var i=this.getFieldValue("content"),n=e.valueToCode(this,"day",e.ORDER_ATOMIC);if("none"==i)var s="Geo_moon.analysis("+n+")";else s="Geo_moon.analysis("+n+',"'+i+'")';return[s,e.ORDER_ATOMIC]},Gy={};Gy["飞乙"]={description:"MicroPython[ESP32C3 Bitbot]",digital_pin:rt.Profile.generate(["0-11","18-21"]),input_pin:rt.Profile.generate(["0-11","18-21"]),output_pin:rt.Profile.generate(["0-11","18-21"]),pwm_input:rt.Profile.generate(["0-11","18-21"],"pwm","pwm"),analog_input:rt.Profile.generate(["0-5"],"adc","adc"),pwm_output:rt.Profile.generate(["0-11","18-21"],"pwm","pwm"),analog_output:rt.Profile.generate(["0-5"],"adc","adc"),espnow_channel:rt.Profile.generate(["1-13"]),haskylens_model:rt.Profile.generate(["0-4"]),digital:rt.Profile.generate(["0-11","18-21"],"pin","pin"),pwm_pin:rt.Profile.generate(["0-11","18-21"]),pwm:rt.Profile.generate(["0-11","18-21"],"pwm","pwm"),analog_pin:rt.Profile.generate(["0-5"]),analog:rt.Profile.generate(["0-5"],"adc","adc"),button:[["A","button_a"],["B","button_b"]],axis:[["0","0"],["1","1"],["2","2"],["3","3"],["4","4"]],exlcdh:[["0","0"],["1","1"],["2","2"],["3","3"],["4","4"],["5","5"],["6","6"],["7","7"],["8","8"],["9","9"],["10","10"],["11","11"]],exlcdv:[["0","0"],["1","1"],["2","2"],["3","3"],["4","4"],["5","5"],["6","6"],["7","7"],["8","8"],["9","9"],["10","10"],["11","11"]],brightness:[["0","0"],["1","1"],["2","2"],["3","3"],["4","4"],["5","5"],["6","6"],["7","7"],["8","8"],["9","9"]],tts_voice:rt.Profile.generate(["0-16"]),tts_builtin_music:rt.Profile.generate(["0-47"]),tts_bgmusic:rt.Profile.generate(["0-15"]),builtinimg:[["HEART","onboard_matrix.HEART"],["HEART_SMALL","onboard_matrix.HEART_SMALL"],["HAPPY","onboard_matrix.HAPPY"],["SAD","onboard_matrix.SAD"],["SMILE","onboard_matrix.SMILE"],["SILLY","onboard_matrix.SILLY"],["FABULOUS","onboard_matrix.FABULOUS"],["SURPRISED","onboard_matrix.SURPRISED"],["ASLEEP","onboard_matrix.ASLEEP"],["ANGRY","onboard_matrix.ANGRY"],["CONFUSED","onboard_matrix.CONFUSED"],["NO","onboard_matrix.NO"],["YES","onboard_matrix.YES"],["LEFT_ARROW","onboard_matrix.LEFT_ARROW"],["RIGHT_ARROW","onboard_matrix.RIGHT_ARROW"],["DRESS","onboard_matrix.DRESS"],["TRANSFORMERS","onboard_matrix.TRANSFORMERS"],["SCISSORS","onboard_matrix.SCISSORS"],["EXIT","onboard_matrix.EXIT"],["TREE","onboard_matrix.TREE"],["PACMAN","onboard_matrix.PACMAN"],["TARGET","onboard_matrix.TARGET"],["TSHIRT","onboard_matrix.TSHIRT"],["ROLLERSKATE","onboard_matrix.ROLLERSKATE"],["DUCK","onboard_matrix.DUCK"],["HOUSE","onboard_matrix.HOUSE"],["TORTOISE","onboard_matrix.TORTOISE"],["BUTTERFLY","onboard_matrix.BUTTERFLY"],["STICKFIGURE","onboard_matrix.STICKFIGURE"],["GHOST","onboard_matrix.GHOST"],["PITCHFORK","onboard_matrix.PITCHFORK"],["MUSIC_QUAVERS","onboard_matrix.MUSIC_QUAVERS"],["MUSIC_QUAVER","onboard_matrix.MUSIC_QUAVER"],["MUSIC_CROTCHET","onboard_matrix.MUSIC_CROTCHET"],["COW","onboard_matrix.COW"],["RABBIT","onboard_matrix.RABBIT"],["SQUARE_SMALL","onboard_matrix.SQUARE_SMALL"],["SQUARE","onboard_matrix.SQUARE"],["DIAMOND_SMALL","onboard_matrix.DIAMOND_SMALL"],["DIAMOND","onboard_matrix.DIAMOND"],["CHESSBOARD","onboard_matrix.CHESSBOARD"],["TRIANGLE_LEFT","onboard_matrix.TRIANGLE_LEFT"],["TRIANGLE","onboard_matrix.TRIANGLE"],["SNAKE","onboard_matrix.SNAKE"],["UMBRELLA","onboard_matrix.UMBRELLA"],["SKULL","onboard_matrix.SKULL"],["GIRAFFE","onboard_matrix.GIRAFFE"],["SWORD","onboard_matrix.SWORD"]],imglist:[["ALL_CLOCKS","onboard_matrix.ALL_CLOCKS"],["ALL_ARROWS","onboard_matrix.ALL_ARROWS"]],playlist:[["DADADADUM","onboard_music.DADADADUM"],["ENTERTAINER","onboard_music.ENTERTAINER"],["PRELUDE","onboard_music.PRELUDE"],["ODE","onboard_music.ODE"],["NYAN","onboard_music.NYAN"],["RINGTONE","onboard_music.RINGTONE"],["FUNK","onboard_music.FUNK"],["BLUES","onboard_music.BLUES"],["BIRTHDAY","onboard_music.BIRTHDAY"],["WEDDING","onboard_music.WEDDING"],["FUNERAL","onboard_music.FUNERAL"],["PUNCHLINE","onboard_music.PUNCHLINE"],["PYTHON","onboard_music.PYTHON"],["BADDY","onboard_music.BADDY"],["CHASE","onboard_music.CHASE"],["BA_DING","onboard_music.BA_DING"],["WAWAWAWAA","onboard_music.WAWAWAWAA"],["JUMP_UP","onboard_music.JUMP_UP"],["JUMP_DOWN","onboard_music.JUMP_DOWN"],["POWER_UP","onboard_music.POWER_UP"],["POWER_DOWN","onboard_music.POWER_DOWN"]],playlist_extern:[["DADADADUM","DADADADUM"],["ENTERTAINER","ENTERTAINER"],["PRELUDE","PRELUDE"],["ODE","ODE"],["NYAN","NYAN"],["RINGTONE","RINGTONE"],["FUNK","FUNK"],["BLUES","BLUES"],["BIRTHDAY","BIRTHDAY"],["WEDDING","WEDDING"],["FUNERAL","FUNERAL"],["PUNCHLINE","PUNCHLINE"],["PYTHON","PYTHON"],["BADDY","BADDY"],["CHASE","CHASE"],["BA_DING","BA_DING"],["WAWAWAWAA","WAWAWAWAA"],["JUMP_UP","JUMP_UP"],["JUMP_DOWN","JUMP_DOWN"],["POWER_UP","POWER_UP"],["POWER_DOWN","POWER_DOWN"]],tone_notes:[["NOTE_C3","131"],["NOTE_D3","147"],["NOTE_E3","165"],["NOTE_F3","175"],["NOTE_G3","196"],["NOTE_A3","220"],["NOTE_B3","247"],["NOTE_C4","262"],["NOTE_D4","294"],["NOTE_E4","330"],["NOTE_F4","349"],["NOTE_G4","392"],["NOTE_A4","440"],["NOTE_B4","494"],["NOTE_C5","523"],["NOTE_D5","587"],["NOTE_E5","659"],["NOTE_F5","698"],["NOTE_G5","784"],["NOTE_A5","880"],["NOTE_B5","988"]],serial_pin:[["pin0","0"],["pin1","1"],["pin2","2"],["pin8","8"],["pin12","12"],["pin13","13"],["pin14","14"],["pin15","15"],["pin16","16"]],radio_power:[["0","0"],["1","1"],["2","2"],["3","3"],["4","4"],["5","5"],["6","6"],["7","7"]],radio_datarate:[["1Mbit","RATE_1MBIT"],["250Kbit","RATE_250KBIT"],["2Mbit","RATE_2MBIT"]],one_more:[["ONE_SHOT","ONE_SHOT"],["PERIODIC","PERIODIC"]],digital_dot:[["0","0"],["1","1"],["2","2"],["3","3"]],extern_addr:rt.Profile.generate(["0-1"]),als_num:rt.Profile.generate(["0-3"])},Gy["超霸大师"]={description:"MicroPython[ESP32 Mixbot]",digital_pin:[["0","0"],["2","2"],["4","4"],["5","5"],["12","12"],["13","13"],["14","14"],["15","15"],["16","16"],["17","17"],["18","18"],["19","19"],["21","21"],["22","22"],["23","23"],["25","25"],["26","26"],["27","27"],["32","32"],["33","33"],["34","34"],["35","35"],["36","36"],["39","39"]],digital:[["pin0","pin0"],["pin2","pin2"],["pin4","pin4"],["pin5","pin5"],["pin12","pin12"],["pin13","pin13"],["pin14","pin14"],["pin15","pin15"],["pin16","pin16"],["pin17","pin17"],["pin18","pin18"],["pin19","pin19"],["pin21","pin21"],["pin22","pin22"],["pin23","pin23"],["pin25","pin25"],["pin26","pin26"],["pin27","pin27"],["pin32","pin32"],["pin33","pin33"],["pin34","pin34"],["pin35","pin35"],["pin36","pin36"],["pin39","pin39"]],input_pin:[["0","0"],["2","2"],["4","4"],["5","5"],["12","12"],["13","13"],["14","14"],["15","15"],["16","16"],["17","17"],["18","18"],["19","19"],["21","21"],["22","22"],["23","23"],["25","25"],["26","26"],["27","27"],["32","32"],["33","33"],["34","34"],["35","35"],["36","36"],["39","39"]],output_pin:[["0","0"],["2","2"],["4","4"],["5","5"],["12","12"],["13","13"],["14","14"],["15","15"],["16","16"],["17","17"],["18","18"],["19","19"],["21","21"],["22","22"],["23","23"],["25","25"],["26","26"],["27","27"],["32","32"],["33","33"]],pwm_pin:[["0","0"],["2","2"],["4","4"],["5","5"],["12","12"],["13","13"],["14","14"],["15","15"],["16","16"],["17","17"],["18","18"],["19","19"],["20","20"],["21","21"],["22","22"],["23","23"],["25","25"],["26","26"],["27","27"],["32","32"]],pwm:[["pwm0","pwm0"],["pwm2","pwm2"],["pwm4","pwm4"],["pwm5","pwm5"],["pwm12","pwm12"],["pwm13","pwm13"],["pwm14","pwm14"],["pwm15","pwm15"],["pwm16","pwm16"],["pwm17","pwm17"],["pwm18","pwm18"],["pwm19","pwm19"],["pwm20","pwm20"],["pwm21","pwm21"],["pwm22","pwm22"],["pwm23","pwm23"],["pwm25","pwm25"],["pwm26","pwm26"],["pwm27","pwm27"],["pwm32","pwm32"]],analog_pin:[["32","32"],["33","33"],["34","34"],["35","35"],["36","36"],["37","37"],["38","38"],["39","39"]],analog:[["adc32","adc32"],["adc33","adc33"],["adc34","adc34"],["adc35","adc35"],["adc36","adc36"],["adc37","adc37"],["adc38","adc38"],["adc39","adc39"]],espnow_channel:rt.Profile.generate(["1-13"]),haskylens_model:rt.Profile.generate(["0-4"]),dac_pin:[["25","25"],["26","26"]],dac:[["dac25","dac25"],["dac26","dac26"]],touch:[["tc0","tc0"],["tc2","tc2"],["tc4","tc4"],["tc12","tc12"],["tc13","tc13"],["tc14","tc14"],["tc15","tc15"],["tc27","tc27"],["tc32","tc32"],["tc33","tc33"]],touch_pin:[["0","0"],["2","2"],["4","4"],["12","12"],["13","13"],["14","14"],["15","15"],["27","27"],["32","32"],["33","33"]],button:[["P","button_p"],["A","button_a"],["B","button_b"]],axis:[["0","0"],["1","1"],["2","2"],["3","3"],["4","4"]],exlcdh:[["0","0"],["1","1"],["2","2"],["3","3"],["4","4"],["5","5"],["6","6"],["7","7"],["8","8"],["9","9"],["10","10"],["11","11"],["12","12"],["13","13"],["14","14"],["15","15"]],exlcdv:[["0","0"],["1","1"],["2","2"],["3","3"],["4","4"],["5","5"],["6","6"],["7","7"]],brightness:[["0","0"],["1","1"],["2","2"],["3","3"],["4","4"],["5","5"],["6","6"],["7","7"],["8","8"],["9","9"]],tts_voice:rt.Profile.generate(["0-16"]),tts_builtin_music:rt.Profile.generate(["0-47"]),tts_bgmusic:rt.Profile.generate(["0-15"]),builtinimg:[["HEART","onboard_matrix.HEART"],["HEART_SMALL","onboard_matrix.HEART_SMALL"],["HAPPY","onboard_matrix.HAPPY"],["SAD","onboard_matrix.SAD"],["SMILE","onboard_matrix.SMILE"],["SILLY","onboard_matrix.SILLY"],["FABULOUS","onboard_matrix.FABULOUS"],["SURPRISED","onboard_matrix.SURPRISED"],["ASLEEP","onboard_matrix.ASLEEP"],["ANGRY","onboard_matrix.ANGRY"],["CONFUSED","onboard_matrix.CONFUSED"],["NO","onboard_matrix.NO"],["YES","onboard_matrix.YES"],["LEFT_ARROW","onboard_matrix.LEFT_ARROW"],["RIGHT_ARROW","onboard_matrix.RIGHT_ARROW"],["DRESS","onboard_matrix.DRESS"],["TRANSFORMERS","onboard_matrix.TRANSFORMERS"],["SCISSORS","onboard_matrix.SCISSORS"],["EXIT","onboard_matrix.EXIT"],["TREE","onboard_matrix.TREE"],["PACMAN","onboard_matrix.PACMAN"],["TARGET","onboard_matrix.TARGET"],["TSHIRT","onboard_matrix.TSHIRT"],["ROLLERSKATE","onboard_matrix.ROLLERSKATE"],["DUCK","onboard_matrix.DUCK"],["HOUSE","onboard_matrix.HOUSE"],["TORTOISE","onboard_matrix.TORTOISE"],["BUTTERFLY","onboard_matrix.BUTTERFLY"],["STICKFIGURE","onboard_matrix.STICKFIGURE"],["GHOST","onboard_matrix.GHOST"],["PITCHFORK","onboard_matrix.PITCHFORK"],["MUSIC_QUAVERS","onboard_matrix.MUSIC_QUAVERS"],["MUSIC_QUAVER","onboard_matrix.MUSIC_QUAVER"],["MUSIC_CROTCHET","onboard_matrix.MUSIC_CROTCHET"],["COW","onboard_matrix.COW"],["RABBIT","onboard_matrix.RABBIT"],["SQUARE_SMALL","onboard_matrix.SQUARE_SMALL"],["SQUARE","onboard_matrix.SQUARE"],["DIAMOND_SMALL","onboard_matrix.DIAMOND_SMALL"],["DIAMOND","onboard_matrix.DIAMOND"],["CHESSBOARD","onboard_matrix.CHESSBOARD"],["TRIANGLE_LEFT","onboard_matrix.TRIANGLE_LEFT"],["TRIANGLE","onboard_matrix.TRIANGLE"],["SNAKE","onboard_matrix.SNAKE"],["UMBRELLA","onboard_matrix.UMBRELLA"],["SKULL","onboard_matrix.SKULL"],["GIRAFFE","onboard_matrix.GIRAFFE"],["SWORD","onboard_matrix.SWORD"]],imglist:[["ALL_CLOCKS","onboard_matrix.ALL_CLOCKS"],["ALL_ARROWS","onboard_matrix.ALL_ARROWS"]],playlist:[["DADADADUM","onboard_music.DADADADUM"],["ENTERTAINER","onboard_music.ENTERTAINER"],["PRELUDE","onboard_music.PRELUDE"],["ODE","onboard_music.ODE"],["NYAN","onboard_music.NYAN"],["RINGTONE","onboard_music.RINGTONE"],["FUNK","onboard_music.FUNK"],["BLUES","onboard_music.BLUES"],["BIRTHDAY","onboard_music.BIRTHDAY"],["WEDDING","onboard_music.WEDDING"],["FUNERAL","onboard_music.FUNERAL"],["PUNCHLINE","onboard_music.PUNCHLINE"],["PYTHON","onboard_music.PYTHON"],["BADDY","onboard_music.BADDY"],["CHASE","onboard_music.CHASE"],["BA_DING","onboard_music.BA_DING"],["WAWAWAWAA","onboard_music.WAWAWAWAA"],["JUMP_UP","onboard_music.JUMP_UP"],["JUMP_DOWN","onboard_music.JUMP_DOWN"],["POWER_UP","onboard_music.POWER_UP"],["POWER_DOWN","onboard_music.POWER_DOWN"]],playlist_extern:[["DADADADUM","DADADADUM"],["ENTERTAINER","ENTERTAINER"],["PRELUDE","PRELUDE"],["ODE","ODE"],["NYAN","NYAN"],["RINGTONE","RINGTONE"],["FUNK","FUNK"],["BLUES","BLUES"],["BIRTHDAY","BIRTHDAY"],["WEDDING","WEDDING"],["FUNERAL","FUNERAL"],["PUNCHLINE","PUNCHLINE"],["PYTHON","PYTHON"],["BADDY","BADDY"],["CHASE","CHASE"],["BA_DING","BA_DING"],["WAWAWAWAA","WAWAWAWAA"],["JUMP_UP","JUMP_UP"],["JUMP_DOWN","JUMP_DOWN"],["POWER_UP","POWER_UP"],["POWER_DOWN","POWER_DOWN"]],tone_notes:[["NOTE_C3","131"],["NOTE_D3","147"],["NOTE_E3","165"],["NOTE_F3","175"],["NOTE_G3","196"],["NOTE_A3","220"],["NOTE_B3","247"],["NOTE_C4","262"],["NOTE_D4","294"],["NOTE_E4","330"],["NOTE_F4","349"],["NOTE_G4","392"],["NOTE_A4","440"],["NOTE_B4","494"],["NOTE_C5","523"],["NOTE_D5","587"],["NOTE_E5","659"],["NOTE_F5","698"],["NOTE_G5","784"],["NOTE_A5","880"],["NOTE_B5","988"]],serial_pin:[["pin0","0"],["pin1","1"],["pin2","2"],["pin8","8"],["pin12","12"],["pin13","13"],["pin14","14"],["pin15","15"],["pin16","16"]],radio_power:[["0","0"],["1","1"],["2","2"],["3","3"],["4","4"],["5","5"],["6","6"],["7","7"]],radio_datarate:[["1Mbit","RATE_1MBIT"],["250Kbit","RATE_250KBIT"],["2Mbit","RATE_2MBIT"]],one_more:[["ONE_SHOT","ONE_SHOT"],["PERIODIC","PERIODIC"]],digital_dot:[["0","0"],["1","1"],["2","2"],["3","3"]],extern_addr:rt.Profile.generate(["0-3"])},Gy["ESP32 Generic"]={description:"MicroPython[ESP32 Generic]",digital_pin:[["0","0"],["2","2"],["4","4"],["5","5"],["6","6"],["7","7"],["8","8"],["9","9"],["10","10"],["11","11"],["12","12"],["13","13"],["14","14"],["15","15"],["16","16"],["17","17"],["18","18"],["19","19"],["20","20"],["21","21"],["22","22"],["23","23"],["25","25"],["26","26"],["27","27"],["32","32"],["33","33"],["34","34"],["35","35"],["36","36"],["37","37"],["38","38"],["39","39"]],digital:[["pin0","pin0"],["pin2","pin2"],["pin4","pin4"],["pin5","pin5"],["pin6","pin6"],["pin7","pin7"],["pin8","pin8"],["pin9","pin9"],["pin10","pin10"],["pin11","pin11"],["pin12","pin12"],["pin13","pin13"],["pin14","pin14"],["pin15","pin15"],["pin16","pin16"],["pin17","pin17"],["pin18","pin18"],["pin19","pin19"],["pin20","pin20"],["pin21","pin21"],["pin22","pin22"],["pin23","pin23"],["pin25","pin25"],["pin26","pin26"],["pin27","pin27"],["pin32","pin32"],["pin33","pin33"],["pin34","pin34"],["pin35","pin35"],["pin36","pin36"],["pin37","pin37"],["pin38","pin38"],["pin39","pin39"]],input_pin:[["0","0"],["2","2"],["4","4"],["5","5"],["7","7"],["8","8"],["12","12"],["13","13"],["14","14"],["15","15"],["19","19"],["20","20"],["21","21"],["22","22"],["25","25"],["26","26"],["27","27"],["32","32"],["33","33"],["34","34"],["35","35"],["36","36"],["37","37"],["38","38"],["39","39"]],output_pin:[["0","0"],["2","2"],["4","4"],["5","5"],["7","7"],["8","8"],["12","12"],["13","13"],["14","14"],["15","15"],["19","19"],["20","20"],["21","21"],["22","22"],["25","25"],["26","26"],["27","27"],["32","32"],["33","33"]],pwm_pin:[["0","0"],["2","2"],["4","4"],["5","5"],["12","12"],["13","13"],["14","14"],["15","15"],["16","16"],["17","17"],["18","18"],["19","19"],["20","20"],["21","21"],["22","22"],["23","23"],["25","25"],["26","26"],["27","27"],["32","32"]],pwm:[["pwm0","pwm0"],["pwm2","pwm2"],["pwm4","pwm4"],["pwm5","pwm5"],["pwm12","pwm12"],["pwm13","pwm13"],["pwm14","pwm14"],["pwm15","pwm15"],["pwm16","pwm16"],["pwm17","pwm17"],["pwm18","pwm18"],["pwm19","pwm19"],["pwm20","pwm20"],["pwm21","pwm21"],["pwm22","pwm22"],["pwm23","pwm23"],["pwm25","pwm25"],["pwm26","pwm26"],["pwm27","pwm27"],["pwm32","pwm32"]],analog_pin:[["32","32"],["33","33"],["34","34"],["35","35"],["36","36"],["37","37"],["38","38"],["39","39"]],analog:[["adc32","adc32"],["adc33","adc33"],["adc34","adc34"],["adc35","adc35"],["adc36","adc36"],["adc37","adc37"],["adc38","adc38"],["adc39","adc39"]],espnow_channel:rt.Profile.generate(["1-13"]),haskylens_model:rt.Profile.generate(["0-4"]),dac_pin:[["25","25"],["26","26"]],dac:[["dac25","dac25"],["dac26","dac26"]],touch:[["tc0","tc0"],["tc2","tc2"],["tc4","tc4"],["tc12","tc12"],["tc13","tc13"],["tc14","tc14"],["tc15","tc15"],["tc27","tc27"],["tc32","tc32"],["tc33","tc33"]],touch_pin:[["0","0"],["2","2"],["4","4"],["12","12"],["13","13"],["14","14"],["15","15"],["27","27"],["32","32"],["33","33"]],button:[["A","button_a"],["B","button_b"]],axis:[["0","0"],["1","1"],["2","2"],["3","3"],["4","4"]],exlcdh:[["0","0"],["1","1"],["2","2"],["3","3"],["4","4"],["5","5"],["6","6"],["7","7"],["8","8"],["9","9"],["10","10"],["11","11"],["12","12"],["13","13"],["14","14"],["15","15"]],exlcdv:[["0","0"],["1","1"],["2","2"],["3","3"],["4","4"],["5","5"],["6","6"],["7","7"]],brightness:[["0","0"],["1","1"],["2","2"],["3","3"],["4","4"],["5","5"],["6","6"],["7","7"],["8","8"],["9","9"]],tts_voice:rt.Profile.generate(["0-16"]),tts_builtin_music:rt.Profile.generate(["0-47"]),tts_bgmusic:rt.Profile.generate(["0-15"]),builtinimg:[["HEART","onboard_matrix.HEART"],["HEART_SMALL","onboard_matrix.HEART_SMALL"],["HAPPY","onboard_matrix.HAPPY"],["SAD","onboard_matrix.SAD"],["SMILE","onboard_matrix.SMILE"],["SILLY","onboard_matrix.SILLY"],["FABULOUS","onboard_matrix.FABULOUS"],["SURPRISED","onboard_matrix.SURPRISED"],["ASLEEP","onboard_matrix.ASLEEP"],["ANGRY","onboard_matrix.ANGRY"],["CONFUSED","onboard_matrix.CONFUSED"],["NO","onboard_matrix.NO"],["YES","onboard_matrix.YES"],["LEFT_ARROW","onboard_matrix.LEFT_ARROW"],["RIGHT_ARROW","onboard_matrix.RIGHT_ARROW"],["DRESS","onboard_matrix.DRESS"],["TRANSFORMERS","onboard_matrix.TRANSFORMERS"],["SCISSORS","onboard_matrix.SCISSORS"],["EXIT","onboard_matrix.EXIT"],["TREE","onboard_matrix.TREE"],["PACMAN","onboard_matrix.PACMAN"],["TARGET","onboard_matrix.TARGET"],["TSHIRT","onboard_matrix.TSHIRT"],["ROLLERSKATE","onboard_matrix.ROLLERSKATE"],["DUCK","onboard_matrix.DUCK"],["HOUSE","onboard_matrix.HOUSE"],["TORTOISE","onboard_matrix.TORTOISE"],["BUTTERFLY","onboard_matrix.BUTTERFLY"],["STICKFIGURE","onboard_matrix.STICKFIGURE"],["GHOST","onboard_matrix.GHOST"],["PITCHFORK","onboard_matrix.PITCHFORK"],["onboard_music_QUAVERS","onboard_matrix.onboard_music_QUAVERS"],["onboard_music_QUAVER","onboard_matrix.onboard_music_QUAVER"],["onboard_music_CROTCHET","onboard_matrix.onboard_music_CROTCHET"],["COW","onboard_matrix.COW"],["RABBIT","onboard_matrix.RABBIT"],["SQUARE_SMALL","onboard_matrix.SQUARE_SMALL"],["SQUARE","onboard_matrix.SQUARE"],["DIAMOND_SMALL","onboard_matrix.DIAMOND_SMALL"],["DIAMOND","onboard_matrix.DIAMOND"],["CHESSBOARD","onboard_matrix.CHESSBOARD"],["TRIANGLE_LEFT","onboard_matrix.TRIANGLE_LEFT"],["TRIANGLE","onboard_matrix.TRIANGLE"],["SNAKE","onboard_matrix.SNAKE"],["UMBRELLA","onboard_matrix.UMBRELLA"],["SKULL","onboard_matrix.SKULL"],["GIRAFFE","onboard_matrix.GIRAFFE"],["SWORD","onboard_matrix.SWORD"]],builtinimg_extern:[["HEART","matrix32x12.Matrix.HEART"],["HEART_SMALL","matrix32x12.Matrix.HEART_SMALL"],["HAPPY","matrix32x12.Matrix.HAPPY"],["SAD","matrix32x12.Matrix.SAD"],["SMILE","matrix32x12.Matrix.SMILE"],["SILLY","matrix32x12.Matrix.SILLY"],["FABULOUS","matrix32x12.Matrix.FABULOUS"],["SURPRISED","matrix32x12.Matrix.SURPRISED"],["ASLEEP","matrix32x12.Matrix.ASLEEP"],["ANGRY","matrix32x12.Matrix.ANGRY"],["CONFUSED","matrix32x12.Matrix.CONFUSED"],["NO","matrix32x12.Matrix.NO"],["YES","matrix32x12.Matrix.YES"],["LEFT_ARROW","matrix32x12.Matrix.LEFT_ARROW"],["RIGHT_ARROW","matrix32x12.Matrix.RIGHT_ARROW"],["DRESS","matrix32x12.Matrix.DRESS"],["TRANSFORMERS","matrix32x12.Matrix.TRANSFORMERS"],["SCISSORS","matrix32x12.Matrix.SCISSORS"],["EXIT","matrix32x12.Matrix.EXIT"],["TREE","matrix32x12.Matrix.TREE"],["PACMAN","matrix32x12.Matrix.PACMAN"],["TARGET","matrix32x12.Matrix.TARGET"],["TSHIRT","matrix32x12.Matrix.TSHIRT"],["ROLLERSKATE","matrix32x12.Matrix.ROLLERSKATE"],["DUCK","matrix32x12.Matrix.DUCK"],["HOUSE","matrix32x12.Matrix.HOUSE"],["TORTOISE","matrix32x12.Matrix.TORTOISE"],["BUTTERFLY","matrix32x12.Matrix.BUTTERFLY"],["STICKFIGURE","matrix32x12.Matrix.STICKFIGURE"],["GHOST","matrix32x12.Matrix.GHOST"],["PITCHFORK","matrix32x12.Matrix.PITCHFORK"],["onboard_music_QUAVERS","matrix32x12.Matrix.onboard_music_QUAVERS"],["onboard_music_QUAVER","matrix32x12.Matrix.onboard_music_QUAVER"],["onboard_music_CROTCHET","matrix32x12.Matrix.onboard_music_CROTCHET"],["COW","matrix32x12.Matrix.COW"],["RABBIT","matrix32x12.Matrix.RABBIT"],["SQUARE_SMALL","matrix32x12.Matrix.SQUARE_SMALL"],["SQUARE","matrix32x12.Matrix.SQUARE"],["DIAMOND_SMALL","matrix32x12.Matrix.DIAMOND_SMALL"],["DIAMOND","matrix32x12.Matrix.DIAMOND"],["CHESSBOARD","matrix32x12.Matrix.CHESSBOARD"],["TRIANGLE_LEFT","matrix32x12.Matrix.TRIANGLE_LEFT"],["TRIANGLE","matrix32x12.Matrix.TRIANGLE"],["SNAKE","matrix32x12.Matrix.SNAKE"],["UMBRELLA","matrix32x12.Matrix.UMBRELLA"],["SKULL","matrix32x12.Matrix.SKULL"],["GIRAFFE","matrix32x12.Matrix.GIRAFFE"],["SWORD","matrix32x12.Matrix.SWORD"]],imglist:[["ALL_CLOCKS","onboard_matrix.ALL_CLOCKS"],["ALL_ARROWS","onboard_matrix.ALL_ARROWS"]],playlist:[["DADADADUM","onboard_music.DADADADUM"],["ENTERTAINER","onboard_music.ENTERTAINER"],["PRELUDE","onboard_music.PRELUDE"],["ODE","onboard_music.ODE"],["NYAN","onboard_music.NYAN"],["RINGTONE","onboard_music.RINGTONE"],["FUNK","onboard_music.FUNK"],["BLUES","onboard_music.BLUES"],["BIRTHDAY","onboard_music.BIRTHDAY"],["WEDDING","onboard_music.WEDDING"],["FUNERAL","onboard_music.FUNERAL"],["PUNCHLINE","onboard_music.PUNCHLINE"],["PYTHON","onboard_music.PYTHON"],["BADDY","onboard_music.BADDY"],["CHASE","onboard_music.CHASE"],["BA_DING","onboard_music.BA_DING"],["WAWAWAWAA","onboard_music.WAWAWAWAA"],["JUMP_UP","onboard_music.JUMP_UP"],["JUMP_DOWN","onboard_music.JUMP_DOWN"],["POWER_UP","onboard_music.POWER_UP"],["POWER_DOWN","onboard_music.POWER_DOWN"]],playlist_extern:[["DADADADUM","DADADADUM"],["ENTERTAINER","ENTERTAINER"],["PRELUDE","PRELUDE"],["ODE","ODE"],["NYAN","NYAN"],["RINGTONE","RINGTONE"],["FUNK","FUNK"],["BLUES","BLUES"],["BIRTHDAY","BIRTHDAY"],["WEDDING","WEDDING"],["FUNERAL","FUNERAL"],["PUNCHLINE","PUNCHLINE"],["PYTHON","PYTHON"],["BADDY","BADDY"],["CHASE","CHASE"],["BA_DING","BA_DING"],["WAWAWAWAA","WAWAWAWAA"],["JUMP_UP","JUMP_UP"],["JUMP_DOWN","JUMP_DOWN"],["POWER_UP","POWER_UP"],["POWER_DOWN","POWER_DOWN"]],tone_notes:[["NOTE_C3","131"],["NOTE_D3","147"],["NOTE_E3","165"],["NOTE_F3","175"],["NOTE_G3","196"],["NOTE_A3","220"],["NOTE_B3","247"],["NOTE_C4","262"],["NOTE_D4","294"],["NOTE_E4","330"],["NOTE_F4","349"],["NOTE_G4","392"],["NOTE_A4","440"],["NOTE_B4","494"],["NOTE_C5","523"],["NOTE_D5","587"],["NOTE_E5","659"],["NOTE_F5","698"],["NOTE_G5","784"],["NOTE_A5","880"],["NOTE_B5","988"]],serial_pin:[["pin0","0"],["pin1","1"],["pin2","2"],["pin8","8"],["pin12","12"],["pin13","13"],["pin14","14"],["pin15","15"],["pin16","16"]],radio_power:[["0","0"],["1","1"],["2","2"],["3","3"],["4","4"],["5","5"],["6","6"],["7","7"]],radio_datarate:[["1Mbit","RATE_1MBIT"],["250Kbit","RATE_250KBIT"],["2Mbit","RATE_2MBIT"]],one_more:[["ONE_SHOT","ONE_SHOT"],["PERIODIC","PERIODIC"]],digital_dot:[["0","0"],["1","1"],["2","2"],["3","3"]]},Gy["机器人大师"]={description:"MicroPython[ESP32 Generic]",digital_pin:[["0","0"],["2","2"],["4","4"],["5","5"],["12","12"],["13","13"],["14","14"],["15","15"],["18","18"],["19","19"],["21","21"],["22","22"],["23","23"],["25","25"],["26","26"],["27","27"],["32","32"],["33","33"],["34","34"],["35","35"],["36","36"],["37","37"],["38","38"],["39","39"]],digital:[["pin0","pin0"],["pin2","pin2"],["pin4","pin4"],["pin5","pin5"],["pin12","pin12"],["pin13","pin13"],["pin14","pin14"],["pin15","pin15"],["pin16","pin16"],["pin17","pin17"],["pin18","pin18"],["pin19","pin19"],["pin20","pin20"],["pin21","pin21"],["pin22","pin22"],["pin23","pin23"],["pin25","pin25"],["pin26","pin26"],["pin27","pin27"],["pin32","pin32"],["pin33","pin33"],["pin34","pin34"],["pin35","pin35"],["pin36","pin36"],["pin37","pin37"],["pin38","pin38"],["pin39","pin39"]],input_pin:[["0","0"],["2","2"],["4","4"],["5","5"],["12","12"],["13","13"],["14","14"],["15","15"],["18","18"],["19","19"],["21","21"],["22","22"],["23","23"],["25","25"],["26","26"],["27","27"],["32","32"],["33","33"],["34","34"],["35","35"],["36","36"],["37","37"],["38","38"],["39","39"]],output_pin:[["0","0"],["2","2"],["4","4"],["5","5"],["12","12"],["13","13"],["14","14"],["15","15"],["18","18"],["19","19"],["21","21"],["22","22"],["23","23"],["25","25"],["26","26"],["27","27"],["32","32"],["33","33"]],pwm_pin:[["0","0"],["2","2"],["4","4"],["5","5"],["12","12"],["13","13"],["14","14"],["15","15"],["16","16"],["17","17"],["18","18"],["19","19"],["20","20"],["21","21"],["22","22"],["23","23"],["25","25"],["26","26"],["27","27"],["32","32"]],pwm:[["pwm0","pwm0"],["pwm2","pwm2"],["pwm4","pwm4"],["pwm5","pwm5"],["pwm12","pwm12"],["pwm13","pwm13"],["pwm14","pwm14"],["pwm15","pwm15"],["pwm16","pwm16"],["pwm17","pwm17"],["pwm18","pwm18"],["pwm19","pwm19"],["pwm20","pwm20"],["pwm21","pwm21"],["pwm22","pwm22"],["pwm23","pwm23"],["pwm25","pwm25"],["pwm26","pwm26"],["pwm27","pwm27"],["pwm32","pwm32"]],espnow_channel:rt.Profile.generate(["1-13"]),haskylens_model:rt.Profile.generate(["0-4"]),analog_pin:[["32","32"],["33","33"],["34","34"],["35","35"],["36","36"],["37","37"],["38","38"],["39","39"]],analog:[["adc32","adc32"],["adc33","adc33"],["adc34","adc34"],["adc35","adc35"],["adc36","adc36"],["adc37","adc37"],["adc38","adc38"],["adc39","adc39"]],dac_pin:[["25","25"],["26","26"]],dac:[["dac25","dac25"],["dac26","dac26"]],touch:[["tc0","tc0"],["tc2","tc2"],["tc4","tc4"],["tc12","tc12"],["tc13","tc13"],["tc14","tc14"],["tc15","tc15"],["tc27","tc27"],["tc32","tc32"],["tc33","tc33"]],touch_pin:[["0","0"],["2","2"],["4","4"],["12","12"],["13","13"],["14","14"],["15","15"],["27","27"],["32","32"],["33","33"]],button:[["p","button_p"],["cw","button_cw"],["ccw","button_ccw"]],axis:[["0","0"],["1","1"],["2","2"],["3","3"],["4","4"]],exlcdh:[["0","0"],["1","1"],["2","2"],["3","3"],["4","4"],["5","5"],["6","6"],["7","7"],["8","8"],["9","9"],["10","10"],["11","11"],["12","12"],["13","13"],["14","14"],["15","15"]],exlcdv:[["0","0"],["1","1"],["2","2"],["3","3"],["4","4"],["5","5"],["6","6"],["7","7"]],brightness:[["0","0"],["1","1"],["2","2"],["3","3"],["4","4"],["5","5"],["6","6"],["7","7"],["8","8"],["9","9"]],tts_voice:rt.Profile.generate(["0-16"]),tts_builtin_music:rt.Profile.generate(["0-47"]),tts_bgmusic:rt.Profile.generate(["0-15"]),builtinimg:[["HEART","onboard_matrix.HEART"],["HEART_SMALL","onboard_matrix.HEART_SMALL"],["HAPPY","onboard_matrix.HAPPY"],["SAD","onboard_matrix.SAD"],["SMILE","onboard_matrix.SMILE"],["SILLY","onboard_matrix.SILLY"],["FABULOUS","onboard_matrix.FABULOUS"],["SURPRISED","onboard_matrix.SURPRISED"],["ASLEEP","onboard_matrix.ASLEEP"],["ANGRY","onboard_matrix.ANGRY"],["CONFUSED","onboard_matrix.CONFUSED"],["NO","onboard_matrix.NO"],["YES","onboard_matrix.YES"],["LEFT_ARROW","onboard_matrix.LEFT_ARROW"],["RIGHT_ARROW","onboard_matrix.RIGHT_ARROW"],["DRESS","onboard_matrix.DRESS"],["TRANSFORMERS","onboard_matrix.TRANSFORMERS"],["SCISSORS","onboard_matrix.SCISSORS"],["EXIT","onboard_matrix.EXIT"],["TREE","onboard_matrix.TREE"],["PACMAN","onboard_matrix.PACMAN"],["TARGET","onboard_matrix.TARGET"],["TSHIRT","onboard_matrix.TSHIRT"],["ROLLERSKATE","onboard_matrix.ROLLERSKATE"],["DUCK","onboard_matrix.DUCK"],["HOUSE","onboard_matrix.HOUSE"],["TORTOISE","onboard_matrix.TORTOISE"],["BUTTERFLY","onboard_matrix.BUTTERFLY"],["STICKFIGURE","onboard_matrix.STICKFIGURE"],["GHOST","onboard_matrix.GHOST"],["PITCHFORK","onboard_matrix.PITCHFORK"],["onboard_music_QUAVERS","onboard_matrix.onboard_music_QUAVERS"],["onboard_music_QUAVER","onboard_matrix.onboard_music_QUAVER"],["onboard_music_CROTCHET","onboard_matrix.onboard_music_CROTCHET"],["COW","onboard_matrix.COW"],["RABBIT","onboard_matrix.RABBIT"],["SQUARE_SMALL","onboard_matrix.SQUARE_SMALL"],["SQUARE","onboard_matrix.SQUARE"],["DIAMOND_SMALL","onboard_matrix.DIAMOND_SMALL"],["DIAMOND","onboard_matrix.DIAMOND"],["CHESSBOARD","onboard_matrix.CHESSBOARD"],["TRIANGLE_LEFT","onboard_matrix.TRIANGLE_LEFT"],["TRIANGLE","onboard_matrix.TRIANGLE"],["SNAKE","onboard_matrix.SNAKE"],["UMBRELLA","onboard_matrix.UMBRELLA"],["SKULL","onboard_matrix.SKULL"],["GIRAFFE","onboard_matrix.GIRAFFE"],["SWORD","onboard_matrix.SWORD"]],builtinimg_extern:[["HEART","matrix32x12.Matrix.HEART"],["HEART_SMALL","matrix32x12.Matrix.HEART_SMALL"],["HAPPY","matrix32x12.Matrix.HAPPY"],["SAD","matrix32x12.Matrix.SAD"],["SMILE","matrix32x12.Matrix.SMILE"],["SILLY","matrix32x12.Matrix.SILLY"],["FABULOUS","matrix32x12.Matrix.FABULOUS"],["SURPRISED","matrix32x12.Matrix.SURPRISED"],["ASLEEP","matrix32x12.Matrix.ASLEEP"],["ANGRY","matrix32x12.Matrix.ANGRY"],["CONFUSED","matrix32x12.Matrix.CONFUSED"],["NO","matrix32x12.Matrix.NO"],["YES","matrix32x12.Matrix.YES"],["LEFT_ARROW","matrix32x12.Matrix.LEFT_ARROW"],["RIGHT_ARROW","matrix32x12.Matrix.RIGHT_ARROW"],["DRESS","matrix32x12.Matrix.DRESS"],["TRANSFORMERS","matrix32x12.Matrix.TRANSFORMERS"],["SCISSORS","matrix32x12.Matrix.SCISSORS"],["EXIT","matrix32x12.Matrix.EXIT"],["TREE","matrix32x12.Matrix.TREE"],["PACMAN","matrix32x12.Matrix.PACMAN"],["TARGET","matrix32x12.Matrix.TARGET"],["TSHIRT","matrix32x12.Matrix.TSHIRT"],["ROLLERSKATE","matrix32x12.Matrix.ROLLERSKATE"],["DUCK","matrix32x12.Matrix.DUCK"],["HOUSE","matrix32x12.Matrix.HOUSE"],["TORTOISE","matrix32x12.Matrix.TORTOISE"],["BUTTERFLY","matrix32x12.Matrix.BUTTERFLY"],["STICKFIGURE","matrix32x12.Matrix.STICKFIGURE"],["GHOST","matrix32x12.Matrix.GHOST"],["PITCHFORK","matrix32x12.Matrix.PITCHFORK"],["onboard_music_QUAVERS","matrix32x12.Matrix.onboard_music_QUAVERS"],["onboard_music_QUAVER","matrix32x12.Matrix.onboard_music_QUAVER"],["onboard_music_CROTCHET","matrix32x12.Matrix.onboard_music_CROTCHET"],["COW","matrix32x12.Matrix.COW"],["RABBIT","matrix32x12.Matrix.RABBIT"],["SQUARE_SMALL","matrix32x12.Matrix.SQUARE_SMALL"],["SQUARE","matrix32x12.Matrix.SQUARE"],["DIAMOND_SMALL","matrix32x12.Matrix.DIAMOND_SMALL"],["DIAMOND","matrix32x12.Matrix.DIAMOND"],["CHESSBOARD","matrix32x12.Matrix.CHESSBOARD"],["TRIANGLE_LEFT","matrix32x12.Matrix.TRIANGLE_LEFT"],["TRIANGLE","matrix32x12.Matrix.TRIANGLE"],["SNAKE","matrix32x12.Matrix.SNAKE"],["UMBRELLA","matrix32x12.Matrix.UMBRELLA"],["SKULL","matrix32x12.Matrix.SKULL"],["GIRAFFE","matrix32x12.Matrix.GIRAFFE"],["SWORD","matrix32x12.Matrix.SWORD"]],imglist:[["ALL_CLOCKS","onboard_matrix.ALL_CLOCKS"],["ALL_ARROWS","onboard_matrix.ALL_ARROWS"]],playlist:[["DADADADUM","onboard_music.DADADADUM"],["ENTERTAINER","onboard_music.ENTERTAINER"],["PRELUDE","onboard_music.PRELUDE"],["ODE","onboard_music.ODE"],["NYAN","onboard_music.NYAN"],["RINGTONE","onboard_music.RINGTONE"],["FUNK","onboard_music.FUNK"],["BLUES","onboard_music.BLUES"],["BIRTHDAY","onboard_music.BIRTHDAY"],["WEDDING","onboard_music.WEDDING"],["FUNERAL","onboard_music.FUNERAL"],["PUNCHLINE","onboard_music.PUNCHLINE"],["PYTHON","onboard_music.PYTHON"],["BADDY","onboard_music.BADDY"],["CHASE","onboard_music.CHASE"],["BA_DING","onboard_music.BA_DING"],["WAWAWAWAA","onboard_music.WAWAWAWAA"],["JUMP_UP","onboard_music.JUMP_UP"],["JUMP_DOWN","onboard_music.JUMP_DOWN"],["POWER_UP","onboard_music.POWER_UP"],["POWER_DOWN","onboard_music.POWER_DOWN"]],playlist_extern:[["DADADADUM","DADADADUM"],["ENTERTAINER","ENTERTAINER"],["PRELUDE","PRELUDE"],["ODE","ODE"],["NYAN","NYAN"],["RINGTONE","RINGTONE"],["FUNK","FUNK"],["BLUES","BLUES"],["BIRTHDAY","BIRTHDAY"],["WEDDING","WEDDING"],["FUNERAL","FUNERAL"],["PUNCHLINE","PUNCHLINE"],["PYTHON","PYTHON"],["BADDY","BADDY"],["CHASE","CHASE"],["BA_DING","BA_DING"],["WAWAWAWAA","WAWAWAWAA"],["JUMP_UP","JUMP_UP"],["JUMP_DOWN","JUMP_DOWN"],["POWER_UP","POWER_UP"],["POWER_DOWN","POWER_DOWN"]],tone_notes:[["NOTE_C3","131"],["NOTE_D3","147"],["NOTE_E3","165"],["NOTE_F3","175"],["NOTE_G3","196"],["NOTE_A3","220"],["NOTE_B3","247"],["NOTE_C4","262"],["NOTE_D4","294"],["NOTE_E4","330"],["NOTE_F4","349"],["NOTE_G4","392"],["NOTE_A4","440"],["NOTE_B4","494"],["NOTE_C5","523"],["NOTE_D5","587"],["NOTE_E5","659"],["NOTE_F5","698"],["NOTE_G5","784"],["NOTE_A5","880"],["NOTE_B5","988"]],serial_pin:[["pin0","0"],["pin1","1"],["pin2","2"],["pin8","8"],["pin12","12"],["pin13","13"],["pin14","14"],["pin15","15"],["pin16","16"]],radio_power:[["0","0"],["1","1"],["2","2"],["3","3"],["4","4"],["5","5"],["6","6"],["7","7"]],radio_datarate:[["1Mbit","RATE_1MBIT"],["250Kbit","RATE_250KBIT"],["2Mbit","RATE_2MBIT"]],one_more:[["ONE_SHOT","ONE_SHOT"],["PERIODIC","PERIODIC"]],digital_dot:[["0","0"],["1","1"],["2","2"],["3","3"]]};const Uy=Gy,wy=230,Hy={init:function(){this.setColour(wy),this.appendDummyInput("").appendField(new ut.FieldDropdown(rt.Profile.default.digital),"PIN"),this.setOutput(!0)}},ky={init:function(){this.setColour(wy),this.appendDummyInput("").appendField(new ut.FieldDropdown(rt.Profile.default.digital_pin),"PIN"),this.setOutput(!0,Number)}},Wy={init:function(){this.setColour(wy),this.appendDummyInput("").appendField(new ut.FieldDropdown(rt.Profile.default.input_pin),"PIN"),this.setOutput(!0,Number)}},Ky={init:function(){this.setColour(wy),this.appendDummyInput("").appendField(new ut.FieldDropdown(rt.Profile.default.output_pin),"PIN"),this.setOutput(!0,Number)}},Jy={init:function(){this.setColour(wy),this.appendDummyInput("").appendField(new ut.FieldDropdown(rt.Profile.default.touch_mpython),"PIN"),this.setOutput(!0,Number)}},Qy={init:function(){this.setColour(wy),this.appendDummyInput("").appendField(new ut.FieldDropdown(rt.Profile.default.espnow_channel),"PIN"),this.setOutput(!0,Number)}},qy={init:function(){this.setColour(wy),this.appendDummyInput("").appendField(new ut.FieldDropdown(rt.Profile.default.haskylens_model),"PIN"),this.setOutput(!0,Number)}},zy={init:function(){this.setColour(wy),this.appendDummyInput("").appendField(new ut.FieldDropdown(rt.Profile.default.pwm_input),"PIN"),this.setOutput(!0)}},jy={init:function(){this.setColour(wy),this.appendDummyInput("").appendField(new ut.FieldDropdown(rt.Profile.default.analog_input),"PIN"),this.setOutput(!0)}},Zy={init:function(){this.setColour(wy),this.appendDummyInput("").appendField(new ut.FieldDropdown(rt.Profile.default.pwm_output),"PIN"),this.setOutput(!0)}},$y={init:function(){this.setColour(wy),this.appendDummyInput("").appendField(new ut.FieldDropdown(rt.Profile.default.analog_output),"PIN"),this.setOutput(!0)}},tV={init:function(){this.setColour(wy),this.appendDummyInput("").appendField(new ut.FieldDropdown(rt.Profile.default.i2c_A_pin),"PIN"),this.setOutput(!0,Number)}},eV={init:function(){this.setColour(wy),this.appendDummyInput("").appendField(new ut.FieldDropdown(rt.Profile.default.i2c_B_pin),"PIN"),this.setOutput(!0,Number)}},iV={init:function(){this.setColour(wy),this.appendDummyInput("").appendField(new ut.FieldDropdown(rt.Profile.default.spi_A_pin),"PIN"),this.setOutput(!0,Number)}},nV={init:function(){this.setColour(wy),this.appendDummyInput("").appendField(new ut.FieldDropdown(rt.Profile.default.spi_B_pin),"PIN"),this.setOutput(!0,Number)}},sV={init:function(){this.setColour(wy),this.appendDummyInput("").appendField(new ut.FieldDropdown(rt.Profile.default.spi_C_pin),"PIN"),this.setOutput(!0,Number)}},_V={init:function(){this.setColour(wy),this.appendDummyInput("").appendField(new ut.FieldDropdown(rt.Profile.default.spi_D_pin),"PIN"),this.setOutput(!0,Number)}},oV={init:function(){this.setColour(wy),this.appendDummyInput("").appendField(new ut.FieldDropdown(rt.Profile.default.analog),"PIN"),this.setOutput(!0)}},pV={init:function(){this.setColour(wy),this.appendDummyInput("").appendField(new ut.FieldDropdown(rt.Profile.default.analog_pin),"PIN"),this.setOutput(!0,Number)}},aV={init:function(){this.setColour(wy),this.appendDummyInput("").appendField(new ut.FieldDropdown(rt.Profile.default.dac),"PIN"),this.setOutput(!0)}},uV={init:function(){this.setColour(wy),this.appendDummyInput("").appendField(new ut.FieldDropdown(rt.Profile.default.dac_pin),"PIN"),this.setOutput(!0,Number)}},rV={init:function(){this.setColour(wy),this.appendDummyInput("").appendField(new ut.FieldDropdown(rt.Profile.default.button),"PIN"),this.setOutput(!0,Number)}},dV={init:function(){this.setColour(wy),this.appendDummyInput("").appendField(new ut.FieldDropdown(rt.Profile.default.pwm),"PIN"),this.setOutput(!0)}},lV={init:function(){this.setColour(wy),this.appendDummyInput("").appendField(new ut.FieldDropdown(rt.Profile.default.pwm_pin),"PIN"),this.setOutput(!0,Number)}},IV={init:function(){this.setColour(wy),this.appendDummyInput("").appendField(new ut.FieldDropdown(rt.Profile.default.touch_pin),"PIN"),this.setOutput(!0,Number)}},TV={init:function(){this.setColour(wy),this.appendDummyInput("").appendField(new ut.FieldDropdown(rt.Profile.default.touch),"PIN"),this.setOutput(!0)}},MV={init:function(){this.setColour(wy),this.appendDummyInput("").appendField(new ut.FieldDropdown(rt.Profile.default.serial_pin),"PIN"),this.setOutput(!0,Number)}},hV={init:function(){this.setColour(wy),this.appendDummyInput("").appendField(new ut.FieldDropdown(rt.Profile.default.builtinimg),"PIN"),this.setOutput(!0,"esp32_image")}},mV={init:function(){this.setColour(wy),this.appendDummyInput("").appendField(new ut.FieldDropdown(rt.Profile.default.builtinimg_extern),"PIN"),this.setOutput(!0,"esp32_image")}},EV={init:function(){this.setColour(wy),this.appendDummyInput("").appendField(new ut.FieldDropdown(rt.Profile.default.imglist),"PIN"),this.setOutput(!0)}},OV={init:function(){this.setColour(wy),this.appendDummyInput("").appendField(new ut.FieldDropdown(rt.Profile.default.playlist),"PIN"),this.setOutput(!0)}},RV={init:function(){this.setColour(wy),this.appendDummyInput("").appendField(new ut.FieldDropdown(rt.Profile.default.playlist_extern),"PIN"),this.setOutput(!0)}},cV={init:function(){this.setColour(wy),this.appendDummyInput("").appendField(new ut.FieldDropdown(rt.Profile.default.exlcdh),"PIN"),this.setOutput(!0,Number)}},gV={init:function(){this.setColour(wy),this.appendDummyInput("").appendField(new ut.FieldDropdown(rt.Profile.default.exlcdv),"PIN"),this.setOutput(!0,Number)}},CV={init:function(){this.setColour(wy),this.appendDummyInput("").appendField(new ut.FieldDropdown(rt.Profile.default.axis),"PIN"),this.setOutput(!0,Number)}},SV={init:function(){this.setColour(wy),this.appendDummyInput("").appendField(new ut.FieldDropdown(rt.Profile.default.brightness),"PIN"),this.setOutput(!0,Number)}},AV={init:function(){this.setColour(wy),this.appendDummyInput("").appendField(new ut.FieldDropdown(rt.Profile.default.tts_voice),"PIN"),this.setOutput(!0,Number)}},LV={init:function(){this.setColour(wy),this.appendDummyInput("").appendField(new ut.FieldDropdown(rt.Profile.default.tts_builtin_music),"PIN"),this.setOutput(!0,Number)}},NV={init:function(){this.setColour(wy),this.appendDummyInput("").appendField(new ut.FieldDropdown(rt.Profile.default.tts_bgmusic),"PIN"),this.setOutput(!0,Number)}},DV={init:function(){this.setColour(wy),this.appendDummyInput("").appendField(new ut.FieldDropdown(rt.Profile.default.tone_notes),"PIN"),this.setOutput(!0,Number)}},fV={init:function(){this.setColour(wy),this.appendDummyInput("").appendField(new ut.FieldDropdown(rt.Profile.default.radio_power),"PIN"),this.setOutput(!0,Number)}},FV={init:function(){this.setColour(wy),this.appendDummyInput("").appendField(new ut.FieldDropdown(rt.Profile.default.radio_datarate),"PIN"),this.setOutput(!0,Number)}},PV={init:function(){this.setColour(wy),this.appendDummyInput("").appendField(new ut.FieldDropdown(rt.Profile.default.one_more),"PIN"),this.setOutput(!0)}},YV={init:function(){this.setColour(wy),this.appendDummyInput("").appendField(new ut.FieldDropdown(rt.Profile.default.digital_dot),"PIN"),this.setOutput(!0,Number)}},vV=function(t,e){return[this.getFieldValue("PIN"),e.ORDER_ATOMIC]},XV=vV,bV=vV,xV=vV,yV=vV,VV=vV,BV=vV,GV=vV,UV=vV,wV=vV,HV=vV,kV=vV,WV=vV,KV=vV,JV=vV,QV=vV,qV=vV,zV=vV,jV=vV,ZV=vV,$V=vV,tB=vV,eB=vV,iB=vV,nB=vV,sB=vV,_B=vV,oB=vV,pB=vV,aB=vV,uB=vV,rB=vV,dB=vV,lB=vV,IB=vV;Object.assign(ut.Variables,lt),Object.assign(ut.Procedures,Qn),ut.Python=Ou,ut.generator=Ou,rt.Profile.default={},Object.assign(rt.Profile,Uy),Object.assign(rt.Profile.default,Uy["ESP32 Generic"]),Object.assign(ut.Blocks,e,i,n,s,_,o,p,a,u,r,d,l,I,x,w,U,Y,y,H,f,G,B,V,F,D,N,X,v,b,P,pt),Object.assign(ut.Python.forBlock,T,M,h,m,E,O,R,c,g,C,S,A,L,$,_t,st,q,tt,ot,K,nt,it,et,J,W,k,j,z,Z,Q,at)})(); \ No newline at end of file +class It{constructor(t,e){if(this.variablePrefix_=e||"",this.reservedDict_=Object.create(null),t)for(var i=t.split(","),n=0;n0;s--)e.getInputTargetBlock("IF"+s)&&e.getInputTargetBlock("IF"+s).previousConnection?i[s]=e.getInputTargetBlock("IF"+s).previousConnection:i[s]=null,this.removeInput("IF"+s),e.getInputTargetBlock("DO"+s)&&e.getInputTargetBlock("DO"+s).previousConnection?n[s]=e.getInputTargetBlock("DO"+s).previousConnection:n[s]=null,this.removeInput("DO"+s);this.elseifCount_=parseInt(t.getAttribute("elseif"),10),this.elseCount_=parseInt(t.getAttribute("else"),10);for(s=1;s<=this.elseifCount_;s++)this.appendValueInput("IF"+s).setCheck([Boolean,Number]).appendField(ut.Msg.CONTROLS_IF_MSG_ELSEIF),this.appendStatementInput("DO"+s).appendField(ut.Msg.CONTROLS_IF_MSG_THEN);this.elseCount_&&this.appendStatementInput("ELSE").appendField(ut.Msg.CONTROLS_IF_MSG_ELSE);for(s=i.length-2;s>0;s--)i[s]&&i[s].reconnect(this,"IF"+s);for(s=n.length-2;s>0;s--)n[s]&&n[s].reconnect(this,"DO"+s)},decompose:function(t){var e=t.newBlock("controls_if_if");e.initSvg();for(var i=e.getInput("STACK").connection,n=1;n<=this.elseifCount_;n++){var s=t.newBlock("controls_if_elseif");s.initSvg(),i.connect(s.previousConnection),i=s.nextConnection}if(this.elseCount_){var _=t.newBlock("controls_if_else");_.initSvg(),i.connect(_.previousConnection)}return e},compose:function(t){this.elseCount_&&this.removeInput("ELSE"),this.elseCount_=0;for(var e=this.elseifCount_;e>0;e--)this.removeInput("IF"+e),this.removeInput("DO"+e);this.elseifCount_=0;for(var i=t.getInputTargetBlock("STACK"),n=[null],s=[null],_=null;i;){switch(i.type){case"controls_if_elseif":this.elseifCount_++,n.push(i.valueConnection_),s.push(i.statementConnection_);break;case"controls_if_else":this.elseCount_++,_=i.statementConnection_;break;default:throw Error("Unknown block type: "+i.type)}i=i.nextConnection&&i.nextConnection.targetBlock()}this.updateShape_(),this.reconnectChildBlocks_(n,s,_)},saveConnections:function(t){for(var e=t.getInputTargetBlock("STACK"),i=1;e;){switch(e.type){case"controls_if_elseif":var n=this.getInput("IF"+i),s=this.getInput("DO"+i);e.valueConnection_=n&&n.connection.targetConnection,e.statementConnection_=s&&s.connection.targetConnection,i++;break;case"controls_if_else":s=this.getInput("ELSE");e.statementConnection_=s&&s.connection.targetConnection;break;default:throw"Unknown block type."}e=e.nextConnection&&e.nextConnection.targetBlock()}},rebuildShape_:function(){var t=[null],e=[null],i=null;this.getInput("ELSE")&&(i=this.getInput("ELSE").connection.targetConnection);for(var n=1;this.getInput("IF"+n);){var s=this.getInput("IF"+n),_=this.getInput("DO"+n);console.log(s.connection.targetConnection),t.push(s.connection.targetConnection),e.push(_.connection.targetConnection),n++}this.updateShape_(),this.reconnectChildBlocks_(t,e,i)},updateShape_:function(){this.getInput("ELSE")&&this.removeInput("ELSE");for(var t=1;this.getInput("IF"+t);)this.removeInput("IF"+t),this.removeInput("DO"+t),t++;for(t=1;t<=this.elseifCount_;t++)this.appendValueInput("IF"+t).setCheck([Number,Boolean]).appendField(ut.Msg.CONTROLS_IF_MSG_ELSEIF),this.appendStatementInput("DO"+t).appendField(ut.Msg.CONTROLS_IF_MSG_THEN);this.elseCount_&&this.appendStatementInput("ELSE").appendField(ut.Msg.CONTROLS_IF_MSG_ELSE)},reconnectChildBlocks_:function(t,e,i){for(var n=1;n<=this.elseifCount_;n++)t[n]&&t[n].reconnect(this,"IF"+n),e[n]&&e[n].reconnect(this,"DO"+n);i&&i.reconnect(this,"ELSE")}},Yt={init:function(){this.setColour(Lt),this.appendValueInput("FROM").setCheck(Number).setAlign(ut.inputs.Align.RIGHT).appendField(ut.Msg.PYTHON_RANGE).appendField(ut.Msg.LANG_CONTROLS_FOR_INPUT_FROM),this.appendValueInput("TO").setCheck(Number).setAlign(ut.inputs.Align.RIGHT).appendField(ut.Msg.LANG_CONTROLS_FOR_INPUT_TO),this.appendValueInput("STEP").setCheck(Number).setAlign(ut.inputs.Align.RIGHT).appendField(ut.Msg.PYTHON_RANGE_STEP),this.setInputsInline(!0),this.setOutput(!0),this.setTooltip(ut.Msg.MIXLY_PYTHON_CONTROLS_RANGE_TOOLTIP)}},vt={init:function(){this.setColour(Lt),this.appendValueInput("LIST").setAlign(ut.inputs.Align.RIGHT).appendField(ut.Msg.CONTROLS_FOREACH_INPUT),this.appendValueInput("VAR").appendField(ut.Msg.CONTROLS_FOREACH_INPUT_ITEM),this.appendStatementInput("DO").appendField(ut.Msg.MIXLY_DO),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip((function(){return ut.Msg.CONTROLS_FOR_TOOLTIP.replace("“%1”","")}))},getVars:function(){return[this.getFieldValue("VAR")]},renameVar:function(t,e){ut.Names.equals(t,this.getFieldValue("VAR"))&&this.setTitleValue(e,"VAR")}},Xt={init:function(){this.setColour(Lt),this.appendValueInput("BOOL").setCheck([Boolean,Number]).appendField(ut.Msg.MIXLY_MICROBIT_JS_CURRENT).appendField(new ut.FieldDropdown(this.OPERATORS),"MODE"),this.appendStatementInput("DO").appendField(ut.Msg.LANG_CONTROLS_WHILEUNTIL_TITLE_REPEAT+ut.Msg.MIXLY_DO),this.setPreviousStatement(!0),this.setNextStatement(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("MODE");return{WHILE:ut.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_WHILE,UNTIL:ut.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_UNTIL}[e]}))}},bt={init:function(){this.setColour(Lt),this.appendDummyInput().appendField(ut.Msg.MIXLY_PYTHON_TRY),this.appendStatementInput("try"),this.appendValueInput("IF1").appendField(ut.Msg.MIXLY_PYTHON_EXCEPT),this.appendStatementInput("DO1").appendField(""),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setMutator(new ut.icons.MutatorIcon(["controls_except","controls_finally"],this)),this.setTooltip(ut.Msg.MIXLY_MIXPY_CONTROL_TRY_TOOLTIP),this.elseifCount_=1,this.elseCount_=0},mutationToDom:function(){if(!this.elseifCount_&&!this.elseCount_)return null;var t=document.createElement("mutation");return this.elseifCount_&&t.setAttribute("elseif",this.elseifCount_),this.elseCount_&&t.setAttribute("else",1),t},domToMutation:function(t){var e=this,i=[],n=[];this.elseCount_&&this.removeInput("ELSE");for(var s=this.elseifCount_;s>0;s--)e.getInputTargetBlock("IF"+s)&&e.getInputTargetBlock("IF"+s).previousConnection?i[s]=e.getInputTargetBlock("IF"+s).previousConnection:i[s]=null,this.removeInput("IF"+s),e.getInputTargetBlock("DO"+s)&&e.getInputTargetBlock("DO"+s).previousConnection?n[s]=e.getInputTargetBlock("DO"+s).previousConnection:n[s]=null,this.removeInput("DO"+s);this.elseifCount_=parseInt(t.getAttribute("elseif"),10),this.elseCount_=parseInt(t.getAttribute("else"),10);for(s=1;s<=this.elseifCount_;s++)this.appendValueInput("IF"+s).setCheck([Boolean,Number]).appendField(ut.Msg.MIXLY_PYTHON_EXCEPT),this.appendStatementInput("DO"+s).appendField("");this.elseCount_&&this.appendStatementInput("ELSE").appendField(ut.Msg.MIXLY_PYTHON_FINALLY);for(s=i.length-2;s>0;s--)i[s]&&i[s].reconnect(this,"IF"+s);for(s=n.length-2;s>0;s--)n[s]&&n[s].reconnect(this,"DO"+s)},decompose:function(t){var e=t.newBlock("controls_try");e.initSvg();for(var i=e.getInput("STACK").connection,n=1;n<=this.elseifCount_;n++){var s=t.newBlock("controls_except");s.initSvg(),i.connect(s.previousConnection),i=s.nextConnection}if(this.elseCount_){var _=t.newBlock("controls_finally");_.initSvg(),i.connect(_.previousConnection)}return e},compose:function(t){this.elseCount_&&this.removeInput("ELSE"),this.elseCount_=0;for(var e=this.elseifCount_;e>0;e--)this.removeInput("IF"+e),this.removeInput("DO"+e);this.elseifCount_=0;for(var i=t.getInputTargetBlock("STACK"),n=[null],s=[null],_=null;i;){switch(i.type){case"controls_except":this.elseifCount_++,n.push(i.valueConnection_),s.push(i.statementConnection_);break;case"controls_finally":this.elseCount_++,_=i.statementConnection_;break;default:throw Error("Unknown block type: "+i.type)}i=i.nextConnection&&i.nextConnection.targetBlock()}this.updateShape_(),this.reconnectChildBlocks_(n,s,_)},saveConnections:function(t){for(var e=t.getInputTargetBlock("STACK"),i=1;e;){switch(e.type){case"controls_except":var n=this.getInput("IF"+i),s=this.getInput("DO"+i);e.valueConnection_=n&&n.connection.targetConnection,e.statementConnection_=s&&s.connection.targetConnection,i++;break;case"controls_finally":s=this.getInput("ELSE");e.statementConnection_=s&&s.connection.targetConnection;break;default:throw"Unknown block type."}e=e.nextConnection&&e.nextConnection.targetBlock()}},rebuildShape_:function(){var t=[null],e=[null],i=null;this.getInput("ELSE")&&(i=this.getInput("ELSE").connection.targetConnection);for(var n=1;this.getInput("IF"+n);){var s=this.getInput("IF"+n),_=this.getInput("DO"+n);console.log(s.connection.targetConnection),t.push(s.connection.targetConnection),e.push(_.connection.targetConnection),n++}this.updateShape_(),this.reconnectChildBlocks_(t,e,i)},updateShape_:function(){this.getInput("ELSE")&&this.removeInput("ELSE");for(var t=1;this.getInput("IF"+t);)this.removeInput("IF"+t),this.removeInput("DO"+t),t++;for(t=1;t<=this.elseifCount_;t++)this.appendValueInput("IF"+t).setCheck([Number,Boolean]).appendField(ut.Msg.MIXLY_PYTHON_EXCEPT),this.appendStatementInput("DO"+t).appendField("");this.elseCount_&&this.appendStatementInput("ELSE").appendField(ut.Msg.MIXLY_PYTHON_FINALLY)},reconnectChildBlocks_:function(t,e,i){for(var n=1;n<=this.elseifCount_;n++)t[n]&&t[n].reconnect(this,"IF"+n),e[n]&&e[n].reconnect(this,"DO"+n);i&&i.reconnect(this,"ELSE")}},xt={init:function(){this.setColour(Lt);var t=new ut.FieldDropdown(this.OPERATORS);this.appendDummyInput().appendField(t,"FLOW").appendField(ut.Msg.LANG_CONTROLS_FLOW_STATEMENTS_INPUT_OFLOOP),this.setPreviousStatement(!0),this.setTooltip(ut.Msg.MIXLY_PYTHON_CONTROLS_FLOW_STATEMENTS_TOOLTIP);var e=this;this.setTooltip((function(){var t=e.getFieldValue("FLOW");return{BREAK:ut.Msg.CONTROLS_FLOW_STATEMENTS_TOOLTIP_BREAK,CONTINUE:ut.Msg.CONTROLS_FLOW_STATEMENTS_TOOLTIP_CONTINUE}[t]}))},onchange:function(){if(this.workspace){var t=!1,e=this;do{if("controls_repeat"==e.type||"controls_for"==e.type||"controls_forEach"==e.type||"controls_repeat_ext"==e.type||"controls_whileUntil"==e.type||"do_while"==e.type){t=!0;break}e=e.getSurroundParent()}while(e);t?this.setWarningText(null):this.setWarningText(ut.Msg.LANG_CONTROLS_FLOW_STATEMENTS_WARNING)}}},yt={init:function(){this.setColour(Lt),this.appendDummyInput().appendField(ut.Msg.LANG_CONTROLS_FOR_INPUT_WITH).appendField(new ut.FieldTextInput("i"),"VAR"),this.appendValueInput("FROM").setCheck(Number).setAlign(ut.inputs.Align.RIGHT).appendField(ut.Msg.LANG_CONTROLS_FOR_INPUT_FROM),this.appendValueInput("TO").setCheck(Number).setAlign(ut.inputs.Align.RIGHT).appendField(ut.Msg.LANG_CONTROLS_FOR_INPUT_TO),this.appendValueInput("STEP").setCheck(Number).setAlign(ut.inputs.Align.RIGHT).appendField(ut.Msg.MIXLY_STEP),this.appendStatementInput("DO").appendField(ut.Msg.MIXLY_DO),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0);var t=this;this.setTooltip((function(){return ut.Msg.CONTROLS_FOR_TOOLTIP.replace("%1",t.getFieldValue("VAR"))}))},getVars:function(){return[this.getFieldValue("VAR")]},renameVar:function(t,e){ut.Names.equals(t,this.getFieldValue("VAR"))&&this.setTitleValue(e,"VAR")}},Vt={init:function(){this.setColour(Lt),this.appendDummyInput().appendField(ut.Msg.LANG_CONTROLS_FOR_INPUT_WITH).appendField(new ut.FieldTextInput("i"),"VAR"),this.appendValueInput("FROM").setCheck(Number).setAlign(ut.inputs.Align.RIGHT).appendField(ut.Msg.LANG_CONTROLS_FOR_INPUT_FROM),this.appendValueInput("TO").setCheck(Number).setAlign(ut.inputs.Align.RIGHT).appendField(ut.Msg.LANG_CONTROLS_FOR_INPUT_TO),this.appendValueInput("STEP").setCheck(Number).setAlign(ut.inputs.Align.RIGHT).appendField(ut.Msg.MIXLY_STEP),this.appendStatementInput("DO").appendField(ut.Msg.MIXLY_DO),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0);var t=this;this.setTooltip((function(){return ut.Msg.MIXLY_PYTHON_CONTROLS_FOR_RANGE_TOOLTIP.replace("%1",t.getFieldValue("VAR"))}))},getVars:function(){return[this.getFieldValue("VAR")]},renameVar:function(t,e){ut.Names.equals(t,this.getFieldValue("VAR"))&&this.setTitleValue(e,"VAR")}};Xt.OPERATORS=[[ut.Msg.LANG_CONTROLS_WHILEUNTIL_OPERATOR_WHILE,"WHILE"],[ut.Msg.LANG_CONTROLS_WHILEUNTIL_OPERATOR_UNTIL,"UNTIL"]],xt.OPERATORS=[[ut.Msg.LANG_CONTROLS_FLOW_STATEMENTS_OPERATOR_BREAK,"BREAK"],[ut.Msg.LANG_CONTROLS_FLOW_STATEMENTS_OPERATOR_CONTINUE,"CONTINUE"]];const Bt={init:function(){this.setColour(Lt),this.appendDummyInput().appendField(ut.Msg.CONTROLS_IF_IF_TITLE_IF),this.appendStatementInput("STACK"),this.setTooltip(ut.Msg.CONTROLS_IF_IF_TOOLTIP),this.contextMenu=!1}},Gt={init:function(){this.setColour(Lt),this.appendDummyInput().appendField(ut.Msg.CONTROLS_IF_ELSEIF_TITLE_ELSEIF),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(ut.Msg.CONTROLS_IF_ELSEIF_TOOLTIP),this.contextMenu=!1}},Ut={init:function(){this.setColour(Lt),this.appendDummyInput().appendField(ut.Msg.CONTROLS_IF_ELSE_TITLE_ELSE),this.setPreviousStatement(!0),this.setTooltip(ut.Msg.CONTROLS_IF_ELSE_TOOLTIP),this.contextMenu=!1}},wt={init:function(){this.setColour(Lt),this.appendDummyInput().appendField("try"),this.appendStatementInput("STACK"),this.setPreviousStatement(!1),this.setNextStatement(!1),this.contextMenu=!1}},Ht={init:function(){this.setColour(Lt),this.appendDummyInput().appendField(ut.Msg.MIXLY_PYTHON_EXCEPT),this.setPreviousStatement(!0),this.setNextStatement(!0),this.contextMenu=!1,this.setTooltip(ut.Msg.MIXLY_MIXPY_CONTROL_EXCEPT_TOOLTIP)}},kt={init:function(){this.setColour(Lt),this.appendDummyInput().appendField(ut.Msg.MIXLY_PYTHON_FINALLY),this.setPreviousStatement(!0),this.contextMenu=!1,this.setTooltip(ut.Msg.MIXLY_MIXPY_CONTROL_FINALLY_TOOLTIP)}},Wt={init:function(){this.jsonInit({message0:ut.Msg.CONTROLS_REPEAT_TITLE,args0:[{type:"input_value",name:"TIMES"}],previousStatement:null,nextStatement:null,colour:Lt,tooltip:ut.Msg.CONTROLS_REPEAT_TOOLTIP,helpUrl:ut.Msg.CONTROLS_REPEAT_HELPURL}),this.appendStatementInput("DO")}},Kt={init:function(){this.setColour(Lt),this.appendValueInput("BOOL").appendField("lambda"),this.appendStatementInput("DO").appendField(ut.Msg.MIXLY_STAT),this.setOutput(!0)}},Jt={init:function(){this.setColour(Lt),this.appendDummyInput().appendField(ut.Msg.MIXLY_PYTHON_PASS),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(ut.Msg.MIXLY_PYTHON_CONTROLS_PASS_TOOLTIP)}},Qt={init:function(){this.setColour(Lt),this.appendDummyInput().appendField(ut.Msg.MIXLY_PYTHON_CONTROLS_THREAD_START),this.appendValueInput("callback").appendField(ut.Msg.MIXLY_PYTHON_CONTROLS_THREAD_USE),this.appendValueInput("VAR").appendField(ut.Msg.MIXLY_PARAMS),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(ut.Msg.MIXLY_PYTHON_CONTROLS_THREAD_TOOLTIP)}},qt={init:function(){this.appendDummyInput().appendField(ut.Msg.CONTROLS_REPEAT_TITLE_REPEAT+ut.Msg.MIXLY_DO),this.appendStatementInput("input_data").setCheck(null),this.appendValueInput("select_data").setCheck(null).appendField(ut.Msg.CONTROLS_OPERATOR_UNTIL).appendField(new ut.FieldDropdown([[ut.Msg.LANG_CONTROLS_WHILEUNTIL_OPERATOR_WHILE,"true"],[ut.Msg.LANG_CONTROLS_WHILEUNTIL_OPERATOR_UNTIL,"false"]]),"type"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setColour(Lt),this.setTooltip("do-while loop"),this.setHelpUrl("")}},zt={init:function(){this.setColour(Lt),this.appendDummyInput().appendField(ut.Msg.MIXLY_OP_GARBAGE_COLLECT),this.setPreviousStatement(!0),this.setNextStatement(!0)}},jt={init:function(){this.setColour(Lt),this.appendDummyInput().appendField(ut.Msg.MIXLY_GET_MEM_ALLOC),this.setOutput(!0)}},Zt={init:function(){this.setColour(Lt),this.appendDummyInput().appendField(ut.Msg.MIXLY_GET_MEM_FREE),this.setOutput(!0)}},$t={init:function(){this.setColour(Lt),this.appendDummyInput().appendField(ut.Msg.MIXLY_GET+ut.Msg.MIXLY_DEVICE+"ID"),this.setInputsInline(!0),this.setOutput(!0),this.setTooltip(ut.Msg.PROCEDURES_DEFRETURN_RETURN+ut.Msg.MIXLY_GET_UNIQUE_IDEN)}},te={init:function(){this.setColour(Lt),this.appendValueInput("VAR").appendField(ut.Msg.MIXLY_RTC_TIMESTAMP),this.appendDummyInput().appendField(ut.Msg.MIXLY_TIMESTAMP_TO_DATA),this.setInputsInline(!0),this.setOutput(!0,Number)}},ee={init:function(){this.setColour(Lt),this.appendDummyInput().appendField(ut.Msg.MIXLY_GET_UNIQUE_IDEN),this.setOutput(!0)}},ie=230;ut.FieldTextInput.math_number_validator=function(t){return String(t)},ut.FieldTextInput.math_number_validator_include_blank=function(t){if(""===t)return"";return/^-?(0X|0x|0O|0o|0B|0b)?[a-fA-F0-9]{1,}(\.[a-fA-F0-9]+)?$/.test(t)?String(t):null};const ne={init:function(){this.setColour(ie),this.appendDummyInput().appendField(new ut.FieldTextInput("0",ut.FieldTextInput.math_number_validator),"NUM"),this.setOutput(!0,Number),this.setTooltip(ut.Msg.MATH_NUMBER_TOOLTIP)}},se={init:function(){this.setColour(ie);this.appendDummyInput("").appendField(ut.Msg.MIXLY_PYTHON_MATH_CONSTANT).appendField(new ut.FieldDropdown([["π","pi"],["e","e"]]),"CONSTANT"),this.setOutput(!0,Number);var t=this;this.setTooltip((function(){var e=t.getFieldValue("CONSTANT");return{pi:ut.Msg.MIXLY_PYTHON_MATH_CONSTANT_PI_TOOLTIP,e:ut.Msg.MIXLY_PYTHON_MATH_CONSTANT_E_TOOLTIP}[e]}))}},_e={init:function(){this.setColour(ie);this.appendDummyInput("").appendField(ut.Msg.MIXLY_PYTHON_MATH_CONSTANT).appendField(new ut.FieldDropdown([["π","pi"],["e","e"]]),"CONSTANT"),this.setOutput(!0,Number);var t=this;this.setTooltip((function(){var e=t.getFieldValue("CONSTANT");return{pi:ut.Msg.MIXLY_PYTHON_MATH_CONSTANT_PI_MP_TOOLTIP,e:ut.Msg.MIXLY_PYTHON_MATH_CONSTANT_E_MP_TOOLTIP}[e]}))}},oe={init:function(){this.setColour(ie),this.setOutput(!0),this.appendValueInput("A"),this.appendValueInput("B").appendField(new ut.FieldDropdown([["+","ADD"],["-","MINUS"],["×","MULTIPLY"],["÷","DIVIDE"],["%","QUYU"],["//","ZHENGCHU"],["**","POWER"]]),"OP"),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("OP");return{ADD:ut.Msg.MATH_ARITHMETIC_TOOLTIP_ADD,MINUS:ut.Msg.MATH_ARITHMETIC_TOOLTIP_MINUS,MULTIPLY:ut.Msg.MATH_ARITHMETIC_TOOLTIP_MULTIPLY,DIVIDE:ut.Msg.MATH_ARITHMETIC_TOOLTIP_DIVIDE,QUYU:ut.Msg.MATH_MODULO_TOOLTIP,ZHENGCHU:ut.Msg.MATH_ARITHMETIC_TOOLTIP_DIVIDE,POWER:ut.Msg.MATH_ARITHMETIC_TOOLTIP_POWER}[e]}))}},pe={init:function(){this.setColour(ie),this.setPreviousStatement(!0),this.setNextStatement(!0),this.appendValueInput("A"),this.appendValueInput("B").appendField(new ut.FieldDropdown([["+=","ADD"],["-=","MINUS"],["×=","MULTIPLY"],["÷=","DIVIDE"],["%=","QUYU"],["//=","ZHENGCHU"],["**=","POWER"]]),"OP"),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("OP");return{ADD:ut.Msg.MATH_ARITHMETIC_TOOLTIP_ADD,MINUS:ut.Msg.MATH_ARITHMETIC_TOOLTIP_MINUS,MULTIPLY:ut.Msg.MATH_ARITHMETIC_TOOLTIP_MULTIPLY,DIVIDE:ut.Msg.MATH_ARITHMETIC_TOOLTIP_DIVIDE,QUYU:ut.Msg.MATH_MODULO_TOOLTIP,ZHENGCHU:ut.Msg.MATH_ARITHMETIC_TOOLTIP_DIVIDE,POWER:ut.Msg.MATH_ARITHMETIC_TOOLTIP_POWER}[e]}))}},ae={init:function(){this.setColour(ie),this.setOutput(!0,Number),this.appendValueInput("A").setCheck(Number),this.appendValueInput("B").setCheck(Number).appendField(new ut.FieldDropdown([["&","&"],["|","|"],[">>",">>"],["<<","<<"]]),"OP"),this.setInputsInline(!0),this.setTooltip("位运算")}},ue={init:function(){this.setColour(ie),this.setOutput(!0,Number),this.appendValueInput("NUM").setCheck(Number).appendField(new ut.FieldDropdown([["sin","SIN"],["cos","COS"],["tan","TAN"],["asin","ASIN"],["acos","ACOS"],["atan","ATAN"],["-","-"],["ln","LN"],["log10","LOG10"],["e^","EXP"],["10^","POW10"]]),"OP");var t=this;this.setTooltip((function(){var e=t.getFieldValue("OP");return{SIN:ut.Msg.MATH_TRIG_TOOLTIP_SIN,COS:ut.Msg.MATH_TRIG_TOOLTIP_COS,TAN:ut.Msg.MATH_TRIG_TOOLTIP_TAN,ASIN:ut.Msg.MATH_TRIG_TOOLTIP_ASIN,ACOS:ut.Msg.MATH_TRIG_TOOLTIP_ACOS,ATAN:ut.Msg.MATH_TRIG_TOOLTIP_ATAN,LN:ut.Msg.MATH_SINGLE_TOOLTIP_LN}[e]}))}},re={init:function(){var t=[[ut.Msg.MATH_BIN,"bin"],[ut.Msg.MATH_OCT,"oct"],[ut.Msg.MATH_HEX,"hex"]];this.setColour(ie),this.setOutput(!0,String),this.appendValueInput("NUM").setCheck(Number).appendField(new ut.FieldDropdown(t),"OP");var e=this;this.setTooltip((function(){var t=e.getFieldValue("OP");return{bin:ut.Msg.MATH_DEC_TOOLTIP_BIN,oct:ut.Msg.MATH_DEC_TOOLTIP_OCT,hex:ut.Msg.MATH_DEC_TOOLTIP_HEX}[t]}))}},de={init:function(){var t=[[ut.Msg.LANG_MATH_TO_ROUND,"round"],[ut.Msg.LANG_MATH_TO_CEIL,"ceil"],[ut.Msg.LANG_MATH_TO_FLOOR,"floor"],[ut.Msg.MATH_ABS,"fabs"],[ut.Msg.MATH_SQRT,"sqrt"]];this.setColour(ie),this.appendValueInput("A").setCheck(Number).appendField(new ut.FieldDropdown(t),"OP"),this.setOutput(!0,Number);var e=this;this.setTooltip((function(){var t=e.getFieldValue("OP");return{sqrt:ut.Msg.MATH_SINGLE_TOOLTIP_ROOT,fabs:ut.Msg.MATH_SINGLE_TOOLTIP_ABS,sq:ut.Msg.MATH_SINGLE_TOOLTIP_SQ,round:ut.Msg.MATH_SINGLE_TOOLTIP_ROUND,ceil:ut.Msg.MATH_SINGLE_TOOLTIP_CEIL,floor:ut.Msg.MATH_SINGLE_TOOLTIP_FLOOR}[t]}))}},le={init:function(){var t=[[ut.Msg.MIXLY_MAX,"max"],[ut.Msg.MIXLY_MIN,"min"]];this.setColour(ie),this.appendValueInput("A").setCheck(Number).setAlign(ut.inputs.Align.RIGHT).appendField(new ut.FieldDropdown(t),"OP").appendField("("),this.appendValueInput("B").setCheck(Number).setAlign(ut.inputs.Align.RIGHT).appendField(","),this.appendDummyInput("").setAlign(ut.inputs.Align.RIGHT).appendField(")"),this.setInputsInline(!0),this.setOutput(!0,Number);var e=this;this.setTooltip((function(){var t=e.getFieldValue("OP");return{max:ut.Msg.MIXLY_TOOLTIP_MATH_MAX,min:ut.Msg.MIXLY_TOOLTIP_MATH_MIN}[t]}))}},Ie={init:function(){var t=[[ut.Msg.MATH_TWO,"two"],[ut.Msg.MATH_EIGHT,"eight"],[ut.Msg.MATH_TEN,"ten"],[ut.Msg.MATH_SIXTEEN,"sixteen"]];this.setColour(ie),this.appendDummyInput("").appendField(ut.Msg.MATH_BA),this.appendValueInput("NUM").appendField(new ut.FieldDropdown(t),"OP").appendField(ut.Msg.MATH_JinZhi).setCheck(Number),this.appendDummyInput("").appendField(ut.Msg.MATH_ZHW).appendField(new ut.FieldDropdown(t),"OP2").appendField(ut.Msg.MATH_JinZhi),this.setFieldValue("ten","OP2"),this.setOutput(!0),this.setInputsInline(!0);var e=this;this.setTooltip((function(){var t=e.getFieldValue("OP"),i={two:ut.Msg.MATH_Before_two,eight:ut.Msg.MATH_Before_eight,ten:ut.Msg.MATH_Before_ten,sixteen:ut.Msg.MATH_Before_sixteen},n=e.getFieldValue("OP2"),s={two:ut.Msg.MATH_Behind_two,eight:ut.Msg.MATH_Behind_eight,ten:ut.Msg.MATH_Behind_ten,sixteen:ut.Msg.MATH_Behind_sixteen};return i[t]+s[n]}))}},Te={init:function(){var t=[[ut.Msg.LANG_MATH_INT,"int"],[ut.Msg.LANG_MATH_FLOAT,"float"]];this.setColour(ie),this.setOutput(!0,Number),this.appendDummyInput().appendField(ut.Msg.MIXLY_MICROBIT_RANDOM).appendField(new ut.FieldDropdown(t),"TYPE"),this.appendValueInput("FROM").setCheck(Number).appendField(ut.Msg.LANG_CONTROLS_FOR_INPUT_FROM),this.appendValueInput("TO").setCheck(Number).setAlign(ut.inputs.Align.RIGHT).appendField(ut.Msg.LANG_MATH_RANDOM_INT_INPUT_TO),this.setInputsInline(!0);var e=this;this.setTooltip((function(){var t=e.getFieldValue("TYPE"),i={int:ut.Msg.LANG_MATH_INT,float:ut.Msg.LANG_MATH_FLOAT_RANDOM};return ut.Msg.MATH_RANDOM_INT_TOOLTIP+i[t]}))}},Me={init:function(){this.setColour(ie),this.setOutput(!0,Number),this.appendValueInput("VALUE").setCheck(Number).appendField(ut.Msg.LANG_MATH_CONSTRAIN_INPUT_CONSTRAIN),this.appendValueInput("LOW").setCheck(Number).appendField(ut.Msg.LANG_MATH_CONSTRAIN_INPUT_LOW),this.appendValueInput("HIGH").setCheck(Number).appendField(ut.Msg.LANG_MATH_CONSTRAIN_INPUT_HIGH),this.setInputsInline(!0),this.setTooltip(ut.Msg.MATH_CONSTRAIN_TOOLTIP)}},he={init:function(){this.setColour(ie),this.appendValueInput("NUM",Number).appendField(ut.Msg.MIXLY_MAP).setCheck(Number),this.appendValueInput("fromLow",Number).appendField(ut.Msg.MIXLY_MAP_FROM).setCheck(Number),this.appendValueInput("fromHigh",Number).appendField(",").setCheck(Number),this.appendValueInput("toLow",Number).appendField(ut.Msg.MIXLY_MAP_TO).setCheck(Number),this.appendValueInput("toHigh",Number).appendField(",").setCheck(Number),this.appendDummyInput("").appendField("]"),this.setInputsInline(!0),this.setOutput(!0),this.setTooltip(ut.Msg.MIXLY_TOOLTIP_MATH_MAP)}},me={init:function(){this.setColour(ie),this.appendDummyInput().appendField(new ut.FieldTextInput("0",ut.FieldTextInput.math_number_validator_include_blank),"NUM"),this.setOutput(!0),this.setTooltip(ut.Msg.MATH_NUMBER_TOOLTIP)}},Ee={init:function(){this.setColour(ie),this.appendValueInput("NUM").setCheck(Number).appendField(ut.Msg.LANG_MATH_RANDOM_SEED),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(ut.Msg.MIXLY_TOOLTIP_MATH_RANDOM_SEED)}},Oe={init:function(){this.setColour(ie),this.setOutput(!0,Number),this.appendValueInput("VALUE").setCheck(Number),this.appendValueInput("VAR").setCheck(Number).appendField(ut.Msg.MATH_ROUND).appendField(ut.Msg.TEXT_KEEP),this.appendDummyInput().appendField(ut.Msg.TEXT_DECIMAL),this.setInputsInline(!0),this.setTooltip(ut.Msg.MATH_ROUND_NEW_TOOLTIP)}},Re={init:function(){var t=[[ut.Msg.MIXLY_TO_INT,"int"],[ut.Msg.MIXLY_TO_FLOAT,"float"],[ut.Msg.MIXLY_TO_BITES,"b"],[ut.Msg.LANG_MATH_BYTE+ut.Msg.MIXLY_TO_INT,"bti"]];this.setColour(ie),this.appendValueInput("VAR").appendField(new ut.FieldDropdown(t),"TOWHAT"),this.setOutput(!0,Number);var e=this;this.setTooltip((function(){var t=e.getFieldValue("TOWHAT");return{int:ut.Msg.MIXLY_PYTHON_TOOLTIP_TOINT,float:ut.Msg.MIXLY_PYTHON_TOOLTIP_TOFLOAT,b:ut.Msg.MIXLY_TOOLTIP_TEXT_TOBYTE}[t]}))}},ce={init:function(){var t=[[ut.Msg.MIXLY_TO_INT,"int"],[ut.Msg.MIXLY_TO_FLOAT,"float"]];this.setColour(ie),this.appendValueInput("VAR").appendField(new ut.FieldDropdown(t),"TOWHAT"),this.setOutput(!0,Number);var e=this;this.setTooltip((function(){var t=e.getFieldValue("TOWHAT");return{int:ut.Msg.MIXLY_TOOLTIP_TEXT_TOINT,float:ut.Msg.MIXLY_TOOLTIP_TEXT_TOFLOAT}[t]}))}},ge=he,Ce={init:function(){this.setColour(ie),this.appendValueInput("VAR").appendField(ut.Msg.LANG_MATH_BYTE+ut.Msg.MIXLY_TO_HEX),this.setOutput(!0,Number),this.setTooltip(ut.Msg.MIXLY_PYTHON_TOOLTIP_TOHEX)}},Se={init:function(){this.setColour(ie),this.itemCount_=1,this.setMutator(new ut.icons.MutatorIcon(["lists_create_with_item"],this)),this.appendDummyInput("DUMMY").appendField(ut.Msg.MIXLY_PRODUCT+ut.Msg.MIXLY_GENERATE_CARTESIAN_PRODUCT),this.appendValueInput("REPEAT").appendField(ut.Msg.MIXLY_EVERY_PER_ELEPER_ELEMENT),this.appendDummyInput().appendField(ut.Msg.CONTROLS_REPEAT_TITLE_TIMES),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setOutput(!0),this.setTooltip(ut.Msg.LISTS_CREATE_WITH_PYTHON_TOOLTIP),this.updateShape_()},mutationToDom:function(){var t=document.createElement("mutation");return t.setAttribute("items",this.itemCount_),t},domToMutation:function(t){this.itemCount_=parseInt(t.getAttribute("items"),10),this.updateShape_()},decompose:function(t){var e=t.newBlock("lists_create_with_container");e.initSvg();for(var i=e.getInput("STACK").connection,n=0;n1&&"\\"===t.charAt(0)){var e=t.charAt(1);if("0"===e||"b"===e||"f"===e||"n"===e||"r"===e||"t"===e||"\\"===e||"'"===e)return String(t).substring(0,2);if("x"===e&&"0"===t.charAt(2)&&"B"===t.charAt(3))return String(t).substring(0,4)}return String(t).substring(0,1)};const De={init:function(){this.setColour(Ae),this.appendDummyInput().appendField(this.newQuote_(!0)).appendField(new ut.FieldTextInput("",ut.FieldTextInput.char_validator),"TEXT").appendField(this.newQuote_(!1)),this.setOutput(!0,Number),this.setTooltip(ut.Msg.TEXT_CHAR_TOOLTIP)},newQuote_:function(t){if(1==t)var e="../../media/quote2.png";else e="../../media/quote3.png";return new ut.FieldImage(e,7,12,'"')}},fe={init:function(){this.setColour(Ae),this.appendValueInput("A").setCheck([String,Number]),this.appendValueInput("B").setCheck([String,Number]).appendField(ut.Msg.MIXLY_TEXT_JOIN),this.setInputsInline(!0),this.setOutput(!0,String),this.setTooltip(ut.Msg.MIXLY_TOOLTIP_TEXT_JOIN)}},Fe={init:function(){this.setColour(Ae),this.appendValueInput("VAR").setCheck(Number).appendField(ut.Msg.MIXLY_TOCHAR),this.setOutput(!0,String),this.setTooltip(ut.Msg.MIXLY_TOOLTIP_TEXT_TOCHAR)}},Pe={init:function(){this.setColour(Ae),this.appendValueInput("VAR").setCheck(String).appendField(ut.Msg.MIXLY_TOASCII),this.setOutput(!0,Number),this.setTooltip(ut.Msg.MIXLY_TOOLTIP_TEXT_TOASCII)}},Ye={init:function(){this.setColour(Ae),this.appendValueInput("VAR").appendField(ut.Msg.MIXLY_TOSTRING),this.setOutput(!0,String),this.setTooltip(ut.Msg.MIXLY_PYTHON_TOOLTIP_TOTEXT)}},ve={init:function(){this.setColour(Ae),this.appendValueInput("VAR").appendField(ut.Msg.MIXLY_LENGTH),this.setOutput(!0,Number),this.setTooltip(ut.Msg.MIXLY_TOOLTIP_TEXT_LENGTH)}},Xe={init:function(){this.WHERE_OPTIONS=[[ut.Msg.LISTS_GET_INDEX_FROM_START,"FROM_START"],[ut.Msg.LISTS_GET_INDEX_FROM_END,"FROM_END"],[ut.Msg.TEXT_GET_INDEX_RANDOM+1+ut.Msg.TEXT_CHARAT2,"RANDOM"]],this.setHelpUrl(ut.Msg.LISTS_GET_INDEX_HELPURL),this.setColour(Ae),this.appendValueInput("VAR").setCheck(String),this.appendValueInput("AT").setCheck(Number),this.appendDummyInput().appendField(ut.Msg.LISTS_GET_INDEX_GET,"MODE"),ut.Msg.LISTS_GET_INDEX_TAIL&&this.appendDummyInput("TAIL").appendField(ut.Msg.LISTS_GET_INDEX_TAIL),this.setInputsInline(!0),this.setOutput(!0),this.updateAt_(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("MODE"),i=t.getFieldValue("WHERE"),n="";switch(e+" "+i){case"GET FROM_START":case"GET FROM_END":n=ut.Msg.LISTS_GET_INDEX_TOOLTIP_GET_FROM;break;case"GET RANDOM":n=ut.Msg.LISTS_GET_INDEX_TOOLTIP_GET_RANDOM;break;case"GET_REMOVE FROM_START":case"GET_REMOVE FROM_END":n=ut.Msg.LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_FROM;break;case"GET_REMOVE RANDOM":n=ut.Msg.LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_RANDOM}return"FROM_START"!=i&&"FROM_END"!=i||(n+=" "+ut.Msg.LISTS_INDEX_FROM_START_TOOLTIP.replace("%1",ut.Msg.ONE_BASED_INDEXING?"#1":"#0")),n}));var e=this;this.setTooltip((function(){var t=e.getFieldValue("WHERE"),i={FROM_START:ut.Msg.LISTS_GET_INDEX_FROM_START,FROM_END:ut.Msg.LISTS_GET_INDEX_FROM_END,RANDOM:ut.Msg.TEXT_GET_INDEX_RANDOM};return ut.Msg.PROCEDURES_DEFRETURN_RETURN+ut.Msg.MIXLY_MICROBIT_TYPE_STRING+i[t]+"n"+ut.Msg.TEXT_CHARAT2}))},mutationToDom:function(){var t=document.createElement("mutation");t.setAttribute("statement",!this.outputConnection);var e=this.getInput("AT").type==ut.INPUT_VALUE;return t.setAttribute("at",e),t},domToMutation:function(t){var e="true"==t.getAttribute("statement");this.updateStatement_(e),t="false"!=t.getAttribute("at"),this.updateAt_(t)},updateStatement_:function(t){t!=!this.outputConnection&&(this.unplug(!0,!0),t?(this.setOutput(!1),this.setPreviousStatement(!0),this.setNextStatement(!0)):(this.setPreviousStatement(!1),this.setNextStatement(!1),this.setOutput(!0)))},updateAt_:function(t){this.removeInput("AT"),this.removeInput("ORDINAL",!0),t?(this.appendValueInput("AT").setCheck(Number),ut.Msg.TEXT_CHARAT2&&this.appendDummyInput("ORDINAL").appendField(ut.Msg.TEXT_CHARAT2)):this.appendDummyInput("AT");var e=new ut.FieldDropdown(this.WHERE_OPTIONS,(function(e){var i="FROM_START"==e||"FROM_END"==e;if(i!=t){var n=this.sourceBlock_;return n.updateAt_(i),n.setFieldValue(e,"WHERE"),null}}));this.getInput("AT").appendField(e,"WHERE"),ut.Msg.LISTS_GET_INDEX_TAIL&&this.moveInputBefore("TAIL",null)}},be={init:function(){this.setHelpUrl(ut.Msg.LISTS_GET_INDEX_HELPURL),this.setColour(Ae),this.appendValueInput("VAR").setCheck(String),this.appendValueInput("AT").setCheck(Number).appendField(ut.Msg.LISTS_GET_INDEX_GET+" "+ut.Msg.LISTS_GET_INDEX_FROM_START),this.appendDummyInput().appendField(ut.Msg.TEXT_CHARAT2),this.setOutput(!0),this.setTooltip(ut.Msg.PROCEDURES_DEFRETURN_RETURN+ut.Msg.MIXLY_MICROBIT_TYPE_STRING+ut.Msg.LISTS_GET_INDEX_FROM_START+"n"+ut.Msg.TEXT_CHARAT2)}},xe={init:function(){this.setHelpUrl(ut.Msg.LISTS_GET_INDEX_HELPURL),this.setColour(Ae),this.appendValueInput("VAR").setCheck(String),this.appendDummyInput().appendField(ut.Msg.TEXT_RANDOM_CHAR),this.setOutput(!0),this.setTooltip(ut.Msg.TEXT_RANDOM_CHAR_TOOLTIP)}},ye={init:function(){this.WHERE_OPTIONS_1=[[ut.Msg.LISTS_GET_INDEX_FROM_START,"FROM_START"],[ut.Msg.LISTS_GET_INDEX_FROM_END,"FROM_END"],[ut.Msg.LISTS_GET_SUBLIST_START_FIRST,"FIRST"]],this.WHERE_OPTIONS_2=[[ut.Msg.LISTS_GET_SUBLIST_END_FROM_START,"FROM_START"],[ut.Msg.LISTS_GET_SUBLIST_END_FROM_END,"FROM_END"],[ut.Msg.LISTS_GET_SUBLIST_END_LAST,"LAST"]],this.setHelpUrl(ut.Msg.LISTS_GET_SUBLIST_HELPURL),this.setColour(Ae),this.appendValueInput("VAR").setCheck(String),this.appendDummyInput("").appendField(ut.Msg.MIXLY_MICROBIT_PY_STORAGE_GET),this.appendDummyInput("AT1"),this.appendDummyInput("AT2"),this.setInputsInline(!0),this.setOutput(!0,"List"),this.updateAt_(1,!0),this.updateAt_(2,!0),this.setTooltip(ut.Msg._GET_TEXT_SUBLIST_TOOLTIP)},mutationToDom:function(){var t=document.createElement("mutation"),e=this.getInput("AT1").type==ut.INPUT_VALUE;t.setAttribute("at1",e);var i=this.getInput("AT2").type==ut.INPUT_VALUE;return t.setAttribute("at2",i),t},domToMutation:function(t){var e="true"==t.getAttribute("at1"),i="true"==t.getAttribute("at2");this.updateAt_(1,e),this.updateAt_(2,i)},updateAt_:function(t,e){this.removeInput("AT"+t),this.removeInput("ORDINAL"+t,!0),e?(this.appendValueInput("AT"+t).setCheck(Number),ut.Msg.TEXT_CHARAT2&&this.appendDummyInput("ORDINAL"+t).appendField(ut.Msg.TEXT_CHARAT2)):this.appendDummyInput("AT"+t);var i=new ut.FieldDropdown(this["WHERE_OPTIONS_"+t],(function(i){var n="FROM_START"==i||"FROM_END"==i;if(n!=e){var s=this.sourceBlock_;return s.updateAt_(t,n),s.setFieldValue(i,"WHERE"+t),null}}));this.getInput("AT"+t).appendField(i,"WHERE"+t),1==t&&(this.moveInputBefore("AT1","AT2"),this.getInput("ORDINAL1")&&this.moveInputBefore("ORDINAL1","AT2"))}},Ve={init:function(){this.setHelpUrl(ut.Msg.LISTS_GET_SUBLIST_HELPURL),this.setColour(Ae),this.appendValueInput("VAR").setCheck(String),this.appendValueInput("AT1").appendField(ut.Msg.LISTS_GET_INDEX_GET+" "+ut.Msg.LISTS_GET_INDEX_FROM_START),this.appendValueInput("AT2").appendField(ut.Msg.LISTS_GET_SUBLIST_END_FROM_START),this.appendDummyInput().appendField(ut.Msg.TEXT_CHARAT2),this.setInputsInline(!0),this.setOutput(!0,["List",String]),this.setTooltip(ut.Msg._GET_TEXT_SUBLIST_TOOLTIP)}},Be={init:function(){var t=[[ut.Msg.MIXLY_EQUALS,"==="],[ut.Msg.MIXLY_STARTSWITH,"startswith"],[ut.Msg.MIXLY_ENDSWITH,"endswith"]];this.setColour(Ae),this.appendValueInput("STR1").setCheck(String),this.appendValueInput("STR2").appendField(new ut.FieldDropdown(t),"DOWHAT").setCheck(String),this.setOutput(!0,[Boolean,Number]),this.setInputsInline(!0)}},Ge={init:function(){this.setColour(Ae),this.appendValueInput("STR1").setCheck(String),this.appendValueInput("STR2").appendField(ut.Msg.MIXLY_COMPARETO).setCheck(String),this.setOutput(!0,Number),this.setInputsInline(!0),this.setTooltip(ut.Msg.MIXLY_COMPARETO_HELP)}},Ue={init:function(){var t=[[ut.Msg.TEXT_UPPER,"upper"],[ut.Msg.TEXT_TITLE,"title"],[ut.Msg.TEXT_CAPITALIZE,"capitalize"],[ut.Msg.TEXT_SWAPCASE,"swapcase"],[ut.Msg.TEXT_LOWER,"lower"]];this.setColour(Ae),this.appendValueInput("VAR").appendField(ut.Msg.MIXLY_MICROBIT_PY_STORAGE_GET).appendField(new ut.FieldDropdown(t),"CAPITAL").setCheck(String),this.setOutput(!0,String);var e=this;this.setTooltip((function(){var t=e.getFieldValue("CAPITAL");return{upper:ut.Msg.MIXLY_MIXPY_TEXT_UPPER_TOOLTIP,title:ut.Msg.MIXLY_MIXPY_TEXT_TITLE_TOOLTIP,swapcase:ut.Msg.MIXLY_MIXPY_TEXT_SWAPCASE_TOOLTIP,capitalize:ut.Msg.MIXLY_MIXPY_TEXT_CAPITALIZE_TOOLTIP,lower:ut.Msg.MIXLY_MIXPY_TEXT_LOWER_TOOLTIP}[t]}))}},we={init:function(){var t=[[ut.Msg.TEXT_LJUST,"ljust"],[ut.Msg.TEXT_CENTER,"center"],[ut.Msg.TEXT_RJUST,"rjust"]];this.setColour(Ae),this.appendValueInput("VAR").appendField(new ut.FieldDropdown(t),"CENTER").setCheck(String),this.appendValueInput("WID").appendField(ut.Msg.MIXLY_WIDTH).setCheck(Number),this.appendValueInput("Symbol").appendField(ut.Msg.MIXLY_RECT_Fill).setCheck(String),this.setInputsInline(!0),this.setOutput(!0,String),this.setTooltip(ut.Msg.MIXLY_MIXPY_TEXT_CENTER_TOOLTIP)}},He={init:function(){this.setColour(Ae),this.appendValueInput("VAR").appendField(ut.Msg.MIXLY_MICROBIT_PY_STORAGE_GET).setCheck(String),this.appendValueInput("STR").appendField(ut.Msg.MIXLY_MID+ut.Msg.MIXLY_MICROBIT_PY_STORAGE_CHARACTER).setCheck(String),this.appendDummyInput().appendField(ut.Msg.MIXLY_LIST_INDEX),this.setInputsInline(!0),this.setOutput(!0,String),this.setTooltip(ut.Msg.MIXLY_MIXPY_TEXT_FIND_TOOLTIP)}},ke={init:function(){this.setColour(Ae),this.appendValueInput("VAR").appendField(ut.Msg.MIXLY_PYTHON_TEXT_JOIN_SEQ_USE_STR).setCheck(String),this.appendValueInput("LIST").appendField(ut.Msg.MIXLY_PYTHON_TEXT_JOIN_SEQ_SEQ).setCheck("List","Tuple","Set","Dict"),this.appendDummyInput().appendField(ut.Msg.MIXLY_PYTHON_TEXT_JOIN_SEQ_GET_STR),this.setInputsInline(!0),this.setOutput(!0,String),this.setTooltip(ut.Msg.MIXLY_PYTHON_TEXT_JOIN_SEQ_TOOLTIP)}},We={init:function(){this.setColour(Ae),this.appendValueInput("VAR").setCheck(String),this.appendValueInput("STR1").appendField(ut.Msg.MIXLY_MIXPY_REPLACE).setCheck(String),this.appendValueInput("STR2").appendField(ut.Msg.LISTS_SET_INDEX_INPUT_TO).setCheck(String),this.setInputsInline(!0),this.setOutput(!0,String),this.setTooltip(ut.Msg.MIXLY_MIXPY_TEXT_REPLACE_TOOLTIP)}},Ke={init:function(){this.setColour(Ae),this.appendValueInput("VAR"),this.appendValueInput("VAL").appendField(ut.Msg.LIST_SPLIT_AS),this.appendDummyInput("").appendField(ut.Msg.LIST_SPLIT),this.setOutput(!0,"List"),this.setTooltip(ut.Msg.MIXLY_MIXPY_TEXT_SPLIT_TOOLTIP),this.setInputsInline(!0)}},Je={init:function(){var t=[[ut.Msg.TEXT_TRIM_BOTH,"strip"],[ut.Msg.TEXT_TRIM_LEFT,"lstrip"],[ut.Msg.TEXT_TRIM_RIGHT,"rstrip"]];this.setColour(Ae),this.appendValueInput("VAR"),this.appendDummyInput("").appendField(ut.Msg.TEXT_STRIM),this.appendDummyInput("").appendField(new ut.FieldDropdown(t),"TOWHAT"),this.appendDummyInput("").appendField(ut.Msg.TEXT_BLANK),this.setOutput(!0,String),this.setInputsInline(!0);var e=this;this.setTooltip((function(){var t=e.getFieldValue("TOWHAT");return{strip:ut.Msg.TEXT_TRIM_BOTH_TOOLTIP,lstrip:ut.Msg.TEXT_TRIM_LEFT_TOOLTIP,rstrip:ut.Msg.TEXT_TRIM_RIGHT_TOOLTIP}[t]}))}},Qe={init:function(){this.setColour(Ae),this.appendDummyInput("").appendField(ut.Msg.MIXLY_MICROPYTHON_FORMAT),this.appendDummyInput("").appendField(new ut.FieldTextInput("str"),"VAR"),this.itemCount_=1,this.updateShape_(),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setInputsInline(!0),this.setMutator(new ut.icons.MutatorIcon(["text_create_with_item"],this)),this.setOutput(!0),this.setTooltip(ut.Msg.MIXLY_MIXPY_TEXT_FORMAT_TOOLTIP)},mutationToDom:function(){var t=document.createElement("mutation");return t.setAttribute("items",this.itemCount_),t},domToMutation:function(t){this.itemCount_=parseInt(t.getAttribute("items"),10),this.updateShape_()},decompose:function(t){var e=t.newBlock("text_create_with_container");e.initSvg();for(var i=e.getInput("STACK").connection,n=0;ne?t[e]:0==e?'"key"':'"key'+(e+1)+'"'),"KEY"+e).appendField(":")}},getVars:function(){return[this.getFieldValue("VAR")]},renameVar:function(t,e){ut.Names.equals(t,this.getFieldValue("VAR"))&&this.setTitleValue(e,"VAR")}},ki={init:function(){this.setColour(wi),this.appendDummyInput().appendField(ut.Msg.MIXLY_MICROBIT_TYPE_DICT),this.appendStatementInput("STACK"),this.setTooltip(ut.Msg.DICTS_CREATE_WITH_CONTAINER_TOOLTIP),this.contextMenu=!1}},Wi={init:function(){this.setColour(wi),this.appendDummyInput().appendField(ut.Msg.DICTS_CREATE_WITH_ITEM_TITLE),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(ut.Msg.DICTS_CREATE_WITH_ITEM_TOOLTIP),this.contextMenu=!1}},Ki={init:function(){this.setColour(wi),this.appendValueInput("DICT").setCheck("Dict"),this.appendDummyInput("").appendField(ut.Msg.DICT_KEYS),this.setTooltip(ut.Msg.DICTS_KEYS_TOOLTIP),this.setOutput(!0,"List")}},Ji={init:function(){this.setColour(wi),this.appendValueInput("DICT").setCheck("Dict"),this.appendValueInput("KEY").appendField(ut.Msg.DICTS_GET_IN),this.appendDummyInput("").appendField(ut.Msg.DICTS_ADD_VALUE),this.setOutput(!0),this.setTooltip(ut.Msg.DICTS_GET_TOOLTIP)}},Qi={init:function(){this.setColour(wi),this.appendValueInput("DICT").setCheck("Dict"),this.appendValueInput("KEY").appendField(ut.Msg.DICTS_GET_IN),this.appendDummyInput("").appendField(ut.Msg.DICTS_ADD_VALUE),this.appendValueInput("VAR").appendField(ut.Msg.DICTS_DEFAULT_VALUE),this.setOutput(!0),this.setTooltip(ut.Msg.DICTS_GET_DEFAULT_TOOLTIP)}},qi={init:function(){this.setColour(wi),this.appendValueInput("DICT"),this.appendValueInput("KEY").appendField(ut.Msg.DICTS_ADD),this.appendDummyInput(),this.appendValueInput("VAR").appendField(ut.Msg.DICTS_ADD_VALUE),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(ut.Msg.DICTS_ADD_OR_CHANGE_TOOLTIP)}},zi={init:function(){this.setColour(wi),this.appendValueInput("DICT"),this.appendValueInput("KEY").appendField(ut.Msg.DICTS_DELETE_IN),this.appendDummyInput("").appendField(ut.Msg.DICTS_DELETE_VALUE),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(ut.Msg.DICTS_DELETE_TOOLTIP)}},ji={init:function(){this.setColour(wi),this.appendValueInput("DICT2").setCheck("Dict").appendField(ut.Msg.MAKE_DICT),this.appendValueInput("DICT").setCheck("Dict").appendField(ut.Msg.DICT_UPDATE),this.appendDummyInput("").appendField(ut.Msg.MIXLY_MID),this.setTooltip(ut.Msg.DICTS_UPDATE_TOOLTIP),this.setPreviousStatement(!0),this.setNextStatement(!0)}},Zi={init:function(){this.setColour(wi),this.appendValueInput("DICT").setCheck("Dict"),this.appendDummyInput("").appendField(ut.Msg.DICT_CLEAR),this.setTooltip(ut.Msg.DICTS_CLEAR_TOOLTIP),this.setPreviousStatement(!0),this.setNextStatement(!0)}},$i={init:function(){this.setColour(wi),this.appendValueInput("DICT").setCheck("Dict"),this.appendDummyInput("").appendField(ut.Msg.DICT_ITEMS),this.setTooltip(ut.Msg.DICTS_ITEMS_TOOLTIP),this.setOutput(!0,"List")}},tn={init:function(){this.setColour(wi),this.appendValueInput("DICT").setCheck("Dict"),this.appendDummyInput("").appendField(ut.Msg.DICT_VALUES),this.setTooltip(ut.Msg.DICTS_VALUES_TOOLTIP),this.setOutput(!0,"List")}},en={init:function(){this.setColour(wi),this.appendValueInput("DICT").setCheck("Dict"),this.appendDummyInput("").appendField(ut.Msg.MIXLY_LENGTH),this.setTooltip(ut.Msg.DICT_LENGTH_TOOLTIP),this.setOutput(!0,Number)}},nn={init:function(){this.setColour(wi),this.appendValueInput("DICT").setCheck("Dict"),this.appendDummyInput("").appendField(ut.Msg.DICT_DELDICT),this.setTooltip(ut.Msg.DICTS_DEL_TOOLTIP),this.setPreviousStatement(!0),this.setNextStatement(!0)}},sn={init:function(){this.MODE=[[ut.Msg.DICTS_ADD_OR_CHANGE,"INSERT"],[ut.Msg.MIXLY_MICROBIT_JS_DELETE_VAR,"DELETE"]],this.setHelpUrl(ut.Msg.LISTS_GET_SUBLIST_HELPURL),this.setColour(wi),this.appendValueInput("DICT").setCheck("Dict"),this.appendDummyInput("AT2"),this.appendValueInput("KEY"),this.appendDummyInput("").appendField(ut.Msg.MIXLY_MICROPYTHON_SOCKET_MAKE).appendField(ut.Msg.DICTS_ADD_VALUE),this.updateAt_(!0),this.setInputsInline(!0),this.setOutput(!1),this.setPreviousStatement(!0),this.setNextStatement(!0);var t=this;this.setTooltip((function(){var e="";switch(t.getFieldValue("WHERE")){case"INSERT":e=ut.Msg.DICTS_ADD_TOOLTIP;break;case"DELETE":e=ut.Msg.DICTS_DELETE_TOOLTIP}return e}))},mutationToDom:function(){var t=document.createElement("mutation"),e=this.getInput("AT2").type==ut.INPUT_VALUE;return t.setAttribute("at2",e),t},domToMutation:function(t){var e="true"==t.getAttribute("at2");this.updateAt_(e)},updateAt_:function(t){this.removeInput("AT2"),this.removeInput("ORDINAL",!0),t?this.appendValueInput("AT2").setCheck(Number):this.appendDummyInput("AT2");var e=new ut.FieldDropdown(this.MODE,(function(e){var i="INSERT"==e;if(i!=t){var n=this.sourceBlock_;return n.updateAt_(i),n.setFieldValue(e,"WHERE"),null}}));this.getInput("AT2").appendField(e,"WHERE")}},_n={init:function(){this.setColour(wi),this.appendValueInput("DICT").setCheck("Dict"),this.appendDummyInput("").appendField(ut.Msg.blockpy_DICT_POP),this.appendValueInput("KEY"),this.appendDummyInput("").appendField(ut.Msg.DICTS_ADD_VALUE),this.setTooltip(ut.Msg.DICT_POP_TOOLTIP),this.setInputsInline(!0),this.setOutput(!0)}},on={init:function(){this.setColour(wi),this.appendValueInput("DICT").setCheck("Dict"),this.appendValueInput("KEY").appendField(ut.Msg.DICTS_SET_DEFAULT),this.appendDummyInput("").appendField(ut.Msg.DICTS_DEFAULT_VALUE),this.appendValueInput("VAR"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(ut.Msg.DICTS_SETDEFAULT_TOOLTIP)}},pn={init:function(){this.setColour(wi),this.appendDummyInput("").appendField(new ut.FieldLabel(ut.Msg.MIXLY_MICROBIT_TYPE_DICT),"TIP").appendField(" "),this.itemCount_=3,this.updateShape_(),this.setOutput(!0,"Dict"),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setMutator(new ut.icons.MutatorIcon(["dicts_create_with_item"],this)),this.setTooltip(ut.Msg.DICTS_CREATE_WITH_TOOLTIP)},mutationToDom:function(){var t=document.createElement("mutation");return t.setAttribute("items",this.itemCount_),t},domToMutation:function(t){this.itemCount_=parseInt(t.getAttribute("items"),10),this.updateShape_()},decompose:function(t){var e=t.newBlock("dicts_create_with_container");e.initSvg();for(var i=e.getInput("STACK").connection,n=0;ne?t[e]:0==e?'"key"':'"key'+(e+1)+'"'),"KEY"+e).appendField(":")}},getVars:function(){return[this.getFieldValue("VAR")]},renameVar:function(t,e){ut.Names.equals(t,this.getFieldValue("VAR"))&&this.setTitleValue(e,"VAR")}},an={init:function(){this.setColour(wi),this.appendValueInput("VAR").appendField(ut.Msg.MIXLY_TODICT),this.setOutput(!0),this.setTooltip(ut.Msg.MIXLY_PYTHON_TOOLTIP_TODICT)}},un={init:function(){this.setColour(wi),this.appendValueInput("DICT").setCheck("Dict"),this.appendDummyInput("").appendField(ut.Msg.MIXLY_TO_JSON),this.setTooltip(ut.Msg.MIXLY_TO_JSON_TOOLTIP),this.setOutput(!0)}},rn={init:function(){this.setColour(wi),this.appendValueInput("VAR"),this.appendDummyInput("").appendField(ut.Msg.MIXLY_CONVERT_TO_JSON),this.setTooltip(ut.Msg.MIXLY_CONVERT_TO_JSON_TOOLTIP),this.setOutput(!0)}},dn={init:function(){this.setColour(wi),this.appendValueInput("DICT").setCheck("Dict"),this.appendValueInput("VAR1").appendField("key1"),this.appendValueInput("VAR2").appendField("index"),this.appendValueInput("VAR3").appendField("key2"),this.appendValueInput("VAR4").appendField("key3"),this.setInputsInline(!0),this.setTooltip(ut.Msg.MIXLY_CONVERT_TO_JSON_TOOLTIP),this.setOutput(!0)}},ln={init:function(){this.setColour(wi),this.appendValueInput("DICT"),this.appendDummyInput("").appendField(ut.Msg.MIXLY_TO_JSON),this.setTooltip(ut.Msg.MIXLY_TO_JSON_TOOLTIP),this.setOutput(!0)}},In=210,Tn={init:function(){var t=ut.RTL?[["=","EQ"],["≠","NEQ"],[">","LT"],["≥","LTE"],["<","GT"],["≤","GTE"]]:[["=","EQ"],["≠","NEQ"],["<","LT"],["≤","LTE"],[">","GT"],["≥","GTE"]];this.setColour(In),this.setOutput(!0,Boolean),this.appendValueInput("A"),this.appendValueInput("B").appendField(new ut.FieldDropdown(t),"OP"),this.setInputsInline(!0);var e=this;this.setTooltip((function(){var t=e.getFieldValue("OP");return{EQ:ut.Msg.LOGIC_COMPARE_TOOLTIP_EQ,NEQ:ut.Msg.LOGIC_COMPARE_TOOLTIP_NEQ,LT:ut.Msg.LOGIC_COMPARE_TOOLTIP_LT,LTE:ut.Msg.LOGIC_COMPARE_TOOLTIP_LTE,GT:ut.Msg.LOGIC_COMPARE_TOOLTIP_GT,GTE:ut.Msg.LOGIC_COMPARE_TOOLTIP_GTE}[t]})),this.prevBlocks_=[null,null]}},Mn={init:function(){var t=ut.RTL?[[">","LT"],["≥","LTE"],["<","GT"],["≤","GTE"]]:[["<","LT"],["≤","LTE"],[">","GT"],["≥","GTE"]],e=ut.RTL?[[">","LT"],["≥","LTE"],["<","GT"],["≤","GTE"]]:[["<","LT"],["≤","LTE"],[">","GT"],["≥","GTE"]];this.setColour(In),this.setOutput(!0,Boolean),this.appendValueInput("A"),this.appendValueInput("B").appendField(new ut.FieldDropdown(t),"OP1"),this.appendValueInput("C").appendField(new ut.FieldDropdown(e),"OP2"),this.setInputsInline(!0),this.setTooltip(ut.Msg.MIXLY_PYTHON_LOGIC_COMPARE_CONTINOUS_TOOLTIP)}},hn={init:function(){var t=[[ut.Msg.LOGIC_OPERATION_AND,"AND"],[ut.Msg.LOGIC_OPERATION_OR,"OR"],[ut.Msg.LOGIC_OPERATION_NOR,"NOR"],[ut.Msg.LOGIC_OPERATION_XOR,"XOR"]];this.setColour(In),this.setOutput(!0,Boolean),this.appendValueInput("A").setCheck([Boolean,Number]),this.appendValueInput("B").setCheck([Boolean,Number]).appendField(new ut.FieldDropdown(t),"OP"),this.setInputsInline(!0);var e=this;this.setTooltip((function(){var t=e.getFieldValue("OP");return{AND:ut.Msg.LOGIC_OPERATION_TOOLTIP_AND,OR:ut.Msg.LOGIC_OPERATION_TOOLTIP_OR,NOR:ut.Msg.LOGIC_OPERATION_TOOLTIP_NOR,XOR:ut.Msg.LOGIC_OPERATION_TOOLTIP_XOR}[t]}))}},mn={init:function(){this.setColour(In),this.setOutput(!0,Boolean),this.appendValueInput("BOOL").setCheck([Number,Boolean]).appendField(ut.Msg.LOGIC_NEGATE_TITLE),this.setTooltip(ut.Msg.LOGIC_NEGATE_TOOLTIP)}},En={init:function(){var t=[[ut.Msg.LOGIC_BOOLEAN_TRUE,"TRUE"],[ut.Msg.LOGIC_BOOLEAN_FALSE,"FALSE"]];this.setColour(In),this.setOutput(!0,Boolean),this.appendDummyInput().appendField(new ut.FieldDropdown(t),"BOOL"),this.setTooltip(ut.Msg.LOGIC_BOOLEAN_TOOLTIP)}},On={init:function(){this.setColour(In),this.setOutput(!0),this.appendDummyInput().appendField(ut.Msg.LOGIC_NULL),this.setTooltip(ut.Msg.LOGIC_NULL_TOOLTIP)}},Rn={init:function(){this.setColour(In),this.appendValueInput("A"),this.appendValueInput("B").appendField(ut.Msg.LOGIC_TERNARY_IF_TRUE),this.appendValueInput("C").appendField(ut.Msg.LOGIC_TERNARY_IF_FALSE),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(ut.Msg.MIXLY_TOOLTIP_LOGIT_TRUEORFALSE)}},cn={init:function(){var t=[[ut.Msg.TEXT_APPEND_TO,"in"],[ut.Msg.MIXLY_PYTHON_LOGIC_IS_NOT_IN,"not in"]];this.setColour(In),this.appendValueInput("A"),this.appendValueInput("B").setCheck([String,"List"]).appendField(new ut.FieldDropdown(t),"BOOL"),this.appendDummyInput("").appendField(ut.Msg.MICROBIT_LOGIC_IS_IN),this.setOutput(!0,Boolean),this.setInputsInline(!0),this.setTooltip(ut.Msg.IN)}},gn={init:function(){var t=[[ut.Msg.MIXLY_PYTHON_LOGIC_IS,"is"],[ut.Msg.MIXLY_PYTHON_LOGIC_IS_NOT,"is not"]];this.setColour(In),this.appendValueInput("A"),this.appendValueInput("B").appendField(new ut.FieldDropdown(t),"BOOL"),this.setOutput(!0,Boolean),this.setInputsInline(!0),this.setTooltip(ut.Msg.MIXLY_PYTHON_LOGIC_IS_TOOLTIP)}},Cn={init:function(){this.setColour(In),this.appendValueInput("VAR").appendField(ut.Msg.MIXLY_TOBOOL),this.setOutput(!0,Boolean),this.setTooltip(ut.Msg.MIXLY_PYTHON_TOOLTIP_TOBOOL)}},Sn={init:function(){this.setColour(0),this.appendValueInput("fn").setCheck(String).appendField(ut.Msg.MIXLY_PYTHON_STORAGE_OPEN_FILE_WITH_OS+"(For Windows)"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0)}},An={init:function(){this.setColour(0),this.appendValueInput("FILENAME").appendField(ut.Msg.MIXLY_MICROBIT_PY_STORAGE_OPEN_FILE),this.appendDummyInput().appendField(ut.Msg.MIXLY_MICROBIT_PY_STORAGE_MODE).appendField(new ut.FieldDropdown([[ut.Msg.MIXLY_MICROBIT_PY_STORAGE_READ,"r"],[ut.Msg.MIXLY_MICROBIT_PY_STORAGE_WRITE,"w"],[ut.Msg.MIXLY_MICROBIT_PY_STORAGE_BIT_READ,"rb"],[ut.Msg.MIXLY_MICROBIT_PY_STORAGE_BIT_WRITE,"wb"]]),"MODE"),this.appendValueInput("FILE").appendField(ut.Msg.MIXLY_MICROBIT_PY_STORAGE_AS),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("MODE"),i=ut.Msg.MIXLY_USE,n=ut.Msg.MIXLY_MICROBIT_PY_STORAGE_MODE,s=ut.Msg.MIXLY_MICROBIT_PY_STORAGE_OPEN_FILE,_=ut.Msg.MIXLY_BELONG;return i+{r:ut.Msg.MIXLY_MICROBIT_PY_STORAGE_READ,w:ut.Msg.MIXLY_MICROBIT_PY_STORAGE_WRITE,rb:ut.Msg.MIXLY_MICROBIT_PY_STORAGE_BIT_READ,wb:ut.Msg.MIXLY_MICROBIT_PY_STORAGE_BIT_WRITE}[e]+_+n+s}))},getVars:function(){return[this.getFieldValue("VAR")]},renameVar:function(t,e){ut.Names.equals(t,this.getFieldValue("VAR"))&&this.setTitleValue(e,"VAR")}},Ln={init:function(){this.setColour(0),this.appendValueInput("FILENAME").appendField(ut.Msg.MIXLY_MICROBIT_PY_STORAGE_OPEN_FILE),this.appendDummyInput().appendField(ut.Msg.MIXLY_MICROBIT_PY_STORAGE_MODE).appendField(new ut.FieldDropdown([[ut.Msg.MIXLY_MICROBIT_PY_STORAGE_READ,"r"],[ut.Msg.MIXLY_MICROBIT_PY_STORAGE_WRITE,"w"],[ut.Msg.MIXLY_MICROBIT_PY_STORAGE_BIT_READ,"rb"],[ut.Msg.MIXLY_MICROBIT_PY_STORAGE_BIT_WRITE,"wb"]]),"MODE"),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setInputsInline(!0),this.setOutput(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("MODE"),i=ut.Msg.MIXLY_USE,n=ut.Msg.MIXLY_MICROBIT_PY_STORAGE_MODE,s=ut.Msg.MIXLY_MICROBIT_PY_STORAGE_OPEN_FILE,_=ut.Msg.MIXLY_BELONG,o=ut.Msg.PY_STORAGE_FILE_OBJECT;return i+{r:ut.Msg.MIXLY_MICROBIT_PY_STORAGE_READ,w:ut.Msg.MIXLY_MICROBIT_PY_STORAGE_WRITE,rb:ut.Msg.MIXLY_MICROBIT_PY_STORAGE_BIT_READ,wb:ut.Msg.MIXLY_MICROBIT_PY_STORAGE_BIT_WRITE}[e]+_+n+s+o}))}},Nn={init:function(){this.setColour(0),this.appendValueInput("FILENAME").appendField(ut.Msg.MIXLY_MICROBIT_PY_STORAGE_OPEN_FILE);this.appendDummyInput().appendField(ut.Msg.MIXLY_MICROBIT_PY_STORAGE_MODE).appendField(new ut.FieldDropdown([[ut.Msg.MIXLY_MICROBIT_PY_STORAGE_READ,"r"],[ut.Msg.MIXLY_MICROBIT_PY_STORAGE_WRITE,"w"],[ut.Msg.MIXLY_MICROBIT_PY_STORAGE_BIT_READ,"rb"],[ut.Msg.MIXLY_MICROBIT_PY_STORAGE_BIT_WRITE,"wb"]]),"MODE"),this.appendDummyInput().appendField(ut.Msg.MIXPY_TEXT_ENCODE).appendField(new ut.FieldDropdown([["ANSI","ANSI"],["gbk","gbk"],["utf-8","utf-8"]]),"CODE"),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setInputsInline(!0),this.setOutput(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("MODE"),i=ut.Msg.MIXLY_USE,n=ut.Msg.MIXLY_MICROBIT_PY_STORAGE_MODE,s=ut.Msg.MIXLY_MICROBIT_PY_STORAGE_OPEN_FILE,_=ut.Msg.MIXLY_BELONG,o=ut.Msg.PY_STORAGE_FILE_OBJECT;return i+{r:ut.Msg.MIXLY_MICROBIT_PY_STORAGE_READ,w:ut.Msg.MIXLY_MICROBIT_PY_STORAGE_WRITE,rb:ut.Msg.MIXLY_MICROBIT_PY_STORAGE_BIT_READ,wb:ut.Msg.MIXLY_MICROBIT_PY_STORAGE_BIT_WRITE}[e]+_+n+s+o}))}},Dn={init:function(){this.setColour(0),this.appendValueInput("data").setCheck(String).appendField(ut.Msg.MIXLY_MICROPYTHON_SOCKET_MAKE),this.appendValueInput("FILE").appendField(ut.Msg.MIXLY_MICROBIT_PY_STORAGE_FILE_WRITE),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(ut.Msg.MIXLY_MICROPYTHON_SOCKET_MAKE+ut.Msg.MIXLY_MICROBIT_TYPE_STRING+ut.Msg.MIXLY_MICROBIT_PY_STORAGE_FILE_WRITE)}},fn={init:function(){this.setColour(0),this.appendValueInput("FILE").setCheck("Variable").appendField(ut.Msg.MIXLY_MICROBIT_PY_STORAGE_FROM_FILE),this.appendDummyInput().appendField(new ut.FieldDropdown([[ut.Msg.MIXLY_MICROBIT_PY_STORAGE_ALL,"read"],[ut.Msg.MIXLY_MICROBIT_PY_STORAGE_ONE_LINE,"readline"],[ut.Msg.MIXLY_MICROBIT_PY_STORAGE_ALL_LINES,"readlines"]]),"MODE"),this.setInputsInline(!0),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setOutput(!0,String)}},Fn={init:function(){this.setColour(0),this.appendValueInput("FILE").setCheck("Variable").appendField(ut.Msg.MIXLY_MICROBIT_PY_STORAGE_FROM_FILE),this.appendDummyInput().appendField(new ut.FieldDropdown([[ut.Msg.MIXLY_MICROBIT_PY_STORAGE_NO_MORE_THAN_SIZE,"read"],[ut.Msg.MIXLY_MICROBIT_PY_STORAGE_ONE_LINE_NO_MORE_THAN_SIZE,"readline"],[ut.Msg.MIXLY_MICROBIT_PY_STORAGE_ALL_LINES_NO_MORE_THAN_SIZE,"readlines"]]),"MODE"),this.appendValueInput("SIZE").setCheck(Number),this.appendDummyInput().appendField(ut.Msg.MIXLY_MICROBIT_PY_STORAGE_CHARACTER),this.setInputsInline(!0),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setOutput(!0,String);var t=this;this.setTooltip((function(){var e=t.getFieldValue("MODE"),i=ut.Msg.MIXLY_MICROBIT_PY_STORAGE_FROM_FILE,n=ut.Msg.MIXLY_MICROBIT_PY_STORAGE_CHARACTER;return i+{read:ut.Msg.MIXLY_MICROBIT_PY_STORAGE_NO_MORE_THAN_SIZE,readline:ut.Msg.MIXLY_MICROBIT_PY_STORAGE_ONE_LINE_NO_MORE_THAN_SIZE,readlines:ut.Msg.MIXLY_MICROBIT_PY_STORAGE_ALL_LINES_NO_MORE_THAN_SIZE}[e]+"x"+n}))}},Pn={init:function(){this.setColour(0),this.appendValueInput("FILE").appendField(ut.Msg.MIXLY_MICROBIT_PY_STORAGE_FROM_FILE),this.setNextStatement(!0),this.appendValueInput("SIZE").setCheck(Number).appendField(ut.Msg.MIXLY_MICROBIT_PY_STORAGE_ONE_LINE_NO_MORE_THAN_SIZE),this.appendDummyInput().appendField(ut.Msg.MIXLY_MICROBIT_PY_STORAGE_CHARACTER),this.setInputsInline(!0),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setOutput(!0,String),this.setTooltip(ut.Msg.MICROBIT_PYTHON_TYPE)}},Yn={init:function(){this.setColour(0),this.appendValueInput("FILE").appendField(ut.Msg.HTML_FILE),this.appendDummyInput().appendField(ut.Msg.MIXLY_MICROBIT_PY_STORAGE_CAN_WRITE_ORNOT),this.setInputsInline(!0),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setOutput(!0,Boolean),this.setTooltip(ut.Msg.MIXLY_MICROBIT_PY_STORAGE_CAN_WRITE_ORNOT1)}},vn={init:function(){this.setColour(0),this.appendValueInput("FILE").appendField(ut.Msg.MIXLY_MICROBIT_PY_STORAGE_GET),this.appendDummyInput().appendField(ut.Msg.MIXLY_MICROBIT_PY_STORAGE_FILENAME),this.setInputsInline(!0),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setOutput(!0,String),this.setTooltip(ut.Msg.MIXLY_MICROBIT_PY_STORAGE_GET_FILENAME)}},Xn={init:function(){this.setColour(0),this.appendValueInput("FILE").appendField(ut.Msg.MIXLY_MICROBIT_PY_STORAGE_CLOSE_FILE),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setOutput(!1),this.setTooltip(ut.Msg.MIXLY_MICROBIT_PY_STORAGE_CLOSE_FILE)}},bn={init:function(){this.setColour(0),this.appendDummyInput().appendField(ut.Msg.MIXLY_MICROBIT_PY_STORAGE_LIST_ALL_FILES),this.setInputsInline(!0),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setOutput(!0,"List"),this.setTooltip(ut.Msg.MIXLY_MICROBIT_PY_STORAGE_LIST_ALL_FILES)}};ut.Msg.MIXLY_MICROBIT_PY_STORAGE_DELETE_FILE;const xn={init:function(){this.setColour(0),this.appendDummyInput().appendField(new ut.FieldDropdown([[ut.Msg.MIXLY_MICROBIT_PY_STORAGE_DELETE_FILE,"remove"],[ut.Msg.MIXLY_MICROBIT_PY_STORAGE_DELETE_DIRS,"removedirs"]]),"MODE"),this.appendValueInput("FILE").setCheck(String),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setOutput(!1),this.setTooltip(ut.Msg.MIXLY_MICROBIT_PY_STORAGE_DELETE_FILE)}},yn={init:function(){this.setColour(0),this.appendValueInput("FILE").setCheck(String).appendField(ut.Msg.MIXLY_MICROBIT_PY_STORAGE_GET_FILE_SIZE),this.appendDummyInput().appendField(ut.Msg.MIXLY_MICROBIT_PY_STORAGE_SIZE),this.setInputsInline(!0),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setOutput(!0,Number),this.setTooltip(ut.Msg.MIXLY_MICROBIT_PY_STORAGE_GET_FILE_SIZE+ut.Msg.MIXLY_MICROBIT_PY_STORAGE_SIZE)}},Vn={init:function(){this.setColour(0),this.appendValueInput("FILE").setCheck(String).appendField(ut.Msg.MIXLY_MICROBIT_PY_STORAGE_RETURN_FILE),this.appendDummyInput().appendField(ut.Msg.MIXLY_MICROBIT_PY_STORAGE_PRESENT_LOCATION),this.setInputsInline(!0),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setOutput(!0,Number),this.setTooltip(ut.Msg.MIXLY_MICROBIT_PY_STORAGE_FILE_TELL)}},Bn={init:function(){this.setColour(0),this.appendValueInput("FILE").setCheck("Variable").appendField(ut.Msg.MIXLY_MICROBIT_PY_STORAGE_SET_FILE_POSITION),this.appendDummyInput().appendField(ut.Msg.MIXLY_MICROBIT_PY_STORAGE_CURRENT_POSITION),this.appendDummyInput().appendField(new ut.FieldDropdown([[ut.Msg.MIXLY_MICROBIT_PY_STORAGE_FILE_SEEK_START,"start"],[ut.Msg.MIXLY_MICROBIT_PY_STORAGE_FILE_SEEK_CURRENT,"current"],[ut.Msg.MIXLY_MICROBIT_PY_STORAGE_FILE_SEEK_END,"end"]]),"MODE"),this.appendDummyInput().appendField(ut.Msg.MIXLY_MICROBIT_PY_STORAGE_FILE_SEEK_OFFSET),this.appendValueInput("SIZE").setCheck(Number),this.appendDummyInput().appendField(ut.Msg.MIXLY_MICROBIT_PY_STORAGE_CHARACTER),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("MODE"),i=ut.Msg.MIXLY_MICROBIT_PY_STORAGE_SET_FILE_POSITION+ut.Msg.MIXLY_MICROBIT_PY_STORAGE_CURRENT_POSITION,n=ut.Msg.MIXLY_MICROBIT_PY_STORAGE_CHARACTER,s=ut.Msg.MIXLY_MICROBIT_PY_STORAGE_FILE_SEEK_OFFSET;return i+" "+{start:ut.Msg.MIXLY_MICROBIT_PY_STORAGE_FILE_SEEK_START,current:ut.Msg.MIXLY_MICROBIT_PY_STORAGE_FILE_SEEK_CURRENT,end:ut.Msg.MIXLY_MICROBIT_PY_STORAGE_FILE_SEEK_END}[e]+s+"x"+n}))}},Gn={init:function(){this.setColour(0),this.appendDummyInput().appendField(ut.Msg.MIXLY_MICROBIT_PY_STORAGE_GET_CURRENT_DIR),this.setInputsInline(!0),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setOutput(!0,"List"),this.setTooltip(ut.Msg.MIXLY_MICROBIT_PY_STORAGE_GET_CURRENT_DIR)}},Un={init:function(){this.setColour(0),this.appendValueInput("PATH").setCheck(String).appendField(ut.Msg.MIXLY_MICROBIT_PY_STORAGE_PATH),this.appendDummyInput().appendField(ut.Msg.MIXLY_ESP32_SET),this.appendDummyInput().appendField(new ut.FieldDropdown([[ut.Msg.MIXLY_MICROBIT_PY_STORAGE_MKDIR,"mkdir"],[ut.Msg.MIXLY_MICROBIT_PY_STORAGE_MAKEDIRS,"makedirs"]]),"MODE"),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setOutput(!1);var t=this;this.setTooltip((function(){var e=t.getFieldValue("MODE");return ut.Msg.MIXLY_MICROBIT_PY_STORAGE_PATH+"x"+ut.Msg.MIXLY_ESP32_SET+{mkdir:ut.Msg.MIXLY_MICROBIT_PY_STORAGE_MKDIR,makedirs:ut.Msg.MIXLY_MICROPYTHON_SOCKET_MAKEDIRS}[e]}))}},wn={init:function(){this.setColour(0),this.appendValueInput("FILE").setCheck(String).appendField(ut.Msg.MIXLY_MICROBIT_PY_STORAGE_RENAME),this.appendValueInput("NEWFILE").setCheck(String).appendField(ut.Msg.MIXLY_AS),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setOutput(!1),this.setTooltip(ut.Msg.MIXLY_MICROBIT_PY_STORAGE_RENAME)}},Hn={init:function(){this.setColour(0),this.appendValueInput("FILE").setCheck(String).appendField(ut.Msg.MIXLY_MICROBIT_PY_STORAGE_CHANGE_DIR),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setOutput(!1),this.setTooltip(ut.Msg.MIXLY_MICROBIT_PY_STORAGE_CHANGE_DIR)}},kn={init:function(){this.setColour(0),this.appendValueInput("FILE").setCheck(String).appendField(ut.Msg.MIXLY_MICROBIT_PY_STORAGE_THE_PATH),this.appendDummyInput().appendField(ut.Msg.MIXLY_MICROBIT_PY_STORAGE_IS_OR_NOT),this.appendDummyInput().appendField(new ut.FieldDropdown([[ut.Msg.HTML_FILE,"isfile"],[ut.Msg.MIXLY_MICROBIT_PY_STORAGE_IS_DIR,"isdir"]]),"MODE"),this.setInputsInline(!0),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setOutput(!0,Boolean);let t=this;this.setTooltip((function(){var e=t.getFieldValue("MODE");return ut.Msg.MIXLY_MICROBIT_PY_STORAGE_THE_PATH+"x"+ut.Msg.MIXLY_MICROBIT_PY_STORAGE_IS_OR_NOT+{isfile:ut.Msg.MIXLY_MICROBIT_PY_STORAGE_MKDIR,isdir:ut.Msg.MIXLY_MICROPYTHON_SOCKET_MAKEDIRS}[e]}))}},Wn={init:function(){this.setColour(0),this.appendValueInput("SPISUB").appendField(ut.Msg.CONTROLS_FOR_INPUT_WITH+"SPI").setCheck("var"),this.appendValueInput("PINSUB").appendField("CS"),this.appendValueInput("SUB").appendField(ut.Msg.MIXLY_MICROPYTHON_SOCKET_MAKE).setCheck("var"),this.appendDummyInput("").appendField(ut.Msg.MIXLY_SETUP+ut.Msg.LISTS_SET_INDEX_INPUT_TO).appendField(ut.Msg.MIXLY_SD_CARD),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null)}},Kn={init:function(){this.setColour(0),this.appendValueInput("VAR").appendField(ut.Msg.MIXLY_SD_CARD),this.appendValueInput("DIR").setCheck(String).appendField(ut.Msg.MIXLY_SDCARD_MOUNT),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip()}},Jn={};Jn.NAME_TYPE=ut.PROCEDURE_CATEGORY_NAME,Jn.allProcedures=function(t){for(var e=t.getAllBlocks(!1),i=[],n=[],s=0;s"),this.appendValueInput("style").appendField(ut.Msg.MIXLY_AIP_ATTR).setAlign(ut.inputs.Align.RIGHT),this.appendStatementInput("DO").appendField(""),this.setInputsInline(!1),this.setPreviousStatement(!0),this.setNextStatement(!0)}},ws={init:function(){this.setColour(xs),this.appendDummyInput().appendField(ut.Msg.HTML_STYLE),this.appendStatementInput("STYLE"),this.setOutput(!0)}},Hs={init:function(){this.setColour(xs),this.appendDummyInput().appendField(ut.Msg.HTML_FORM_CONTENT).appendField(new ut.FieldDropdown([[ut.Msg.HTML_TEXT,"text"],[ut.Msg.HTML_EMAIL,"email"],[ut.Msg.HTML_NUMBER,"number"],[ut.Msg.HTML_PASSWORD,"password"],[ut.Msg.HTML_CHECKBOX,"checkbox"],[ut.Msg.HTML_RADIOBUTTON,"radiobutton"],[ut.Msg.HTML_BUTTON,"button"],[ut.Msg.HTML_COLOUR,"colour"],[ut.Msg.HTML_DATE,"date"],[ut.Msg.HTML_LOCALTIME,"local time"],[ut.Msg.HTML_FILE,"file"],[ut.Msg.HTML_HIDDEN,"hidden"],[ut.Msg.HTML_IMAGE,"image"],[ut.Msg.HTML_MONTH,"month"],[ut.Msg.HTML_RANGE,"range"],[ut.Msg.HTML_RESET,"reset"],[ut.Msg.HTML_SEARCH,"search"],[ut.Msg.HTML_SUBMIT,"submit"],[ut.Msg.HTML_TELEPHONENUMBER,"telephone number"],[ut.Msg.HTML_TIME,"time"],[ut.Msg.HTML_URL,"url"],[ut.Msg.HTML_WEEK,"week"]]),"LEVEL"),this.appendDummyInput().appendField(ut.Msg.HTML_NAME).appendField(new ut.FieldTextInput("car"),"NAME"),this.appendDummyInput().appendField(ut.Msg.HTML_VALUE).appendField(new ut.FieldTextInput("go"),"VALUE"),this.appendValueInput("style").appendField(ut.Msg.MIXLY_AIP_ATTR).setAlign(ut.inputs.Align.RIGHT),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},ks={init:function(){this.setColour(xs),this.appendDummyInput().appendField(new ut.FieldTextInput("property"),"KEY").appendField(":").appendField(new ut.FieldTextInput("value"),"VALUE"),this.setPreviousStatement(!0),this.setNextStatement(!0)}},Ws={init:function(){this.setColour(xs),this.appendDummyInput().appendField(new ut.FieldTextInput("property"),"KEY").appendField(":").appendField(new ut.FieldColour("#ff0000"),"RGB_LED_COLOR"),this.setPreviousStatement(!0),this.setNextStatement(!0)}},Ks={init:function(){this.setColour(xs),this.appendDummyInput().appendField(ut.Msg.HTML_TEXT).appendField(new ut.FieldTextInput("text"),"TEXT"),this.setPreviousStatement(!0),this.setNextStatement(!0)}},Js=160,Qs={init:function(){this.setColour(Js),this.setPreviousStatement(!0),this.setNextStatement(!0),this.appendDummyInput().appendField("Tabular Abstraction:"),this.appendDummyInput().appendField(new ut.FieldTable(""),"TEXT")}},qs={init:function(){this.setColour(Js),this.setPreviousStatement(!0),this.setNextStatement(!0),this.appendDummyInput().appendField("Code Block:"),this.appendDummyInput().appendField(new ut.FieldMultilineInput(""),"TEXT")}},zs={init:function(){this.setColour(Js),this.appendDummyInput().appendField("Code Expression:"),this.appendDummyInput().appendField(new ut.FieldMultilineInput(""),"TEXT"),this.setOutput(!0)}},js={init:function(){this.setColour(Js),this.setPreviousStatement(!0),this.setNextStatement(!0),this.appendValueInput("VALUE").appendField(""),this.setInputsInline(!1)}},Zs={init:function(){this.setColour(Js),this.appendDummyInput().appendTitle("Comment:").appendTitle(new ut.FieldTextInput(""),"TEXT"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip("This comment will be ignored by Python")}},$s={init:function(){this.setColour(Js),this.appendValueInput("VALUE").appendField(ut.Msg.TYPE_CHECK),this.setInputsInline(!1),this.setOutput(!0,"Type")}},t_={init:function(){this.setColour(Js),this.itemCount_=1,this.updateShape_(),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setMutator(new ut.icons.MutatorIcon(["text_print_multiple_item"],this)),this.setTooltip(ut.Msg.TEXT_PRINT_TOOLTIP)},mutationToDom:function(){var t=document.createElement("mutation");return t.setAttribute("items",this.itemCount_),t},domToMutation:function(t){this.itemCount_=parseInt(t.getAttribute("items"),10),this.updateShape_()},decompose:function(t){var e=ut.Block.obtain(t,"text_print_multiple_container");e.initSvg();for(var i=e.getInput("STACK").connection,n=0;n= stop:"," yield start"," start -= abs(step)"])};if(t=function(t,e,i){return"("+t+" <= "+e+") and "+a()+"("+t+", "+e+", "+i+") or "+u()+"("+t+", "+e+", "+i+")"},ut.isNumber(n)&&ut.isNumber(s)&&ut.isNumber(_))n=parseFloat(n),s=parseFloat(s),_=Math.abs(parseFloat(_)),0==n%1&&0==s%1&&0==_%1?(n<=s?(s++,t=0==n&&1==_?s:n+", "+s,1!=_&&(t+=", "+_)):t=n+", "+--s+", -"+_,t="range("+t+")"):(t=n",GTE:">="};const Jp=function(t,e){var i=this.getFieldValue("OP"),n="&&"==i?e.ORDER_LOGICAL_AND:e.ORDER_LOGICAL_OR,s=e.valueToCode(this,"A",n)||"False",_=e.valueToCode(this,"B",n)||"False";if("AND"==i)var o=s+" and "+_;else if("OR"==i)o=s+" or "+_;else if("NOR"==i)o="not("+s+"^"+_+")";else o=s+"^"+_;return[o,n]},Qp=function(t,e){var i=e.ORDER_UNARY_PREFIX;return["not "+(e.valueToCode(this,"BOOL",i)||"False"),i]},qp=function(t,e){return["TRUE"==this.getFieldValue("BOOL")?"True":"False",e.ORDER_ATOMIC]},zp=function(t,e){return["None",e.ORDER_ATOMIC]},jp=function(t,e){var i=e.valueToCode(this,"A",e.ORDER_ATOMIC)||"False";return["("+(e.valueToCode(this,"B",e.ORDER_ATOMIC)||"False")+" if "+i+" else "+(e.valueToCode(this,"C",e.ORDER_ATOMIC)||"False")+")",e.ORDER_ATOMIC]},Zp=function(t,e){var i=e.valueToCode(this,"A",e.ORDER_ATOMIC)||"''",n=e.valueToCode(this,"B",e.ORDER_ATOMIC)||"''";return[i+" "+this.getFieldValue("BOOL")+" "+n,e.ORDER_ATOMIC]},$p=function(t,e){var i=e.valueToCode(this,"A",e.ORDER_ATOMIC)||"''",n=e.valueToCode(this,"B",e.ORDER_ATOMIC)||"''";return[i+" "+this.getFieldValue("BOOL")+" "+n,e.ORDER_ATOMIC]},ta=function(t,e){return["bool("+(e.valueToCode(this,"VAR",e.ORDER_ATOMIC)||"0")+")",e.ORDER_ATOMIC]},ea=function(t,e){return e.definitions_.import_os="import os","os.startfile("+e.valueToCode(this,"fn",e.ORDER_ATOMIC)+")\n"},ia=function(t,e){return e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+" = open("+e.valueToCode(this,"FILENAME",e.ORDER_ATOMIC)+", '"+this.getFieldValue("MODE")+"')\n"},na=function(t,e){return["open("+e.valueToCode(this,"FILENAME",e.ORDER_ATOMIC)+", '"+this.getFieldValue("MODE")+"')",e.ORDER_ATOMIC]},sa=function(t,e){return["open("+e.valueToCode(this,"FILENAME",e.ORDER_ATOMIC)+", '"+this.getFieldValue("MODE")+"', encoding=\""+this.getFieldValue("CODE")+'")',e.ORDER_ATOMIC]},_a=function(t,e){var i=e.valueToCode(this,"data",e.ORDER_ATOMIC);return e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+".write("+i+")\n"},oa=function(t,e){var i=this.getFieldValue("MODE");return[e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+"."+i+"()",e.ORDER_ATOMIC]},pa=function(t,e){var i=this.getFieldValue("MODE");return[e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+"."+i+"("+e.valueToCode(this,"SIZE",e.ORDER_ATOMIC)+")",e.ORDER_ATOMIC]},aa=function(t,e){return[e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+".readline("+e.valueToCode(this,"SIZE",e.ORDER_ATOMIC)+")",e.ORDER_ATOMIC]},ua=function(t,e){return[e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+".writable()",e.ORDER_ATOMIC]},ra=function(t,e){return[e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+".name()",e.ORDER_ATOMIC]},da=function(t,e){return e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+".close()\n"},la=function(t,e){e.definitions_.import_os="import os";return["os.listdir()",e.ORDER_ATOMIC]},Ia=function(t,e){return e.definitions_.import_os="import os","os."+this.getFieldValue("MODE")+"("+e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+")\n"},Ta=function(t,e){return e.definitions_.import_os="import os",["os.path.getsize("+e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+")",e.ORDER_ATOMIC]},Ma=function(t,e){return[e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+".tell()",e.ORDER_ATOMIC]},ha=function(t,e){var i=this.getFieldValue("MODE"),n=0;return n="start"==i?0:"current"==i?1:2,e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+".seek("+e.valueToCode(this,"SIZE",e.ORDER_ATOMIC)+","+n+")\n"},ma=function(t,e){return e.definitions_.import_os="import os","os.chdir("+e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+")\n"},Ea=function(t,e){e.definitions_.import_os="import os";return["os.getcwd()",e.ORDER_ATOMIC]},Oa=function(t,e){return e.definitions_.import_os="import os","os."+this.getFieldValue("MODE")+"("+e.valueToCode(this,"PATH",e.ORDER_ATOMIC)+")\n"},Ra=function(t,e){return e.definitions_.import_os="import os","os.rename("+e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+","+e.valueToCode(this,"NEWFILE",e.ORDER_ATOMIC)+")\n"},ca=function(t,e){e.definitions_.import_os="import os";var i=e.valueToCode(this,"FILE",e.ORDER_ATOMIC);return["os."+this.getFieldValue("MODE")+"("+i+")",e.ORDER_ATOMIC]},ga=function(t,e){return e.definitions_.import_os="import os",e.definitions_.import_sdcard="import sdcard",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+" = sdcard.SDCard("+e.valueToCode(this,"SPISUB",e.ORDER_ATOMIC)+","+e.valueToCode(this,"PINSUB",e.ORDER_ATOMIC)+")\n"},Ca=function(t,e){return e.definitions_.import_os="import os",e.definitions_.import_sdcard="import sdcard","os.mount("+e.valueToCode(this,"VAR",e.ORDER_ATOMIC)+","+e.valueToCode(this,"DIR",e.ORDER_ATOMIC)+")\n"},Sa=function(t,e){var i=e.variableDB_.getName(this.getFieldValue("NAME"),ut.Procedures.NAME_TYPE),n=(this.getInput("STACK")&&e.statementToCode(this,"STACK"))??" pass\n";e.INFINITE_LOOP_TRAP&&(n=e.INFINITE_LOOP_TRAP.replace(/%1/g,"'"+this.id+"'")+n);var s=e.valueToCode(this,"RETURN",e.ORDER_NONE)||"";s&&(s=" return "+s+"\n");for(var _=[],o=0;o\n\n\n\t\n"+e.statementToCode(this,"HEAD")+"\n\n"+e.statementToCode(this,"BODY")+"\n\n'''",e.ORDER_ATOMIC]},su=function(t,e){var i=e.statementToCode(this,"DO"),n=this.getFieldValue("LEVEL");return"\n"+i+"\n"},_u=function(t,e){var i=e.statementToCode(this,"DO"),n=this.getFieldValue("LEVEL");if("head"==n)var s="<"+n+'>\n\t\n'+i+"\n";else s="<"+n+">\n"+i+"\n";return s},ou=function(t,e){var i=e.statementToCode(this,"DO"),n=this.getFieldValue("LEVEL");return"<"+n+">\n"+i+"\n"},pu=function(t,e){var i=e.statementToCode(this,"DO"),n=e.valueToCode(this,"style"),s=this.getFieldValue("LEVEL");return"<"+s+" "+n+" >\n"+i+"\n"},au=function(t,e){return['style="'+e.statementToCode(this,"STYLE")+'"',e.ORDER_ATOMIC]},uu=function(t,e){return'"},ru=function(){return this.getFieldValue("KEY")+":"+this.getFieldValue("VALUE")+";"},du=function(){return this.getFieldValue("TEXT")+"\n"},lu=function(t){return t.getFieldValue("TEXT")+"\n"},Iu=function(t,e){return[t.getFieldValue("TEXT"),e.ORDER_ATOMIC]},Tu=function(t,e){return(e.valueToCode(t,"VALUE",e.ORDER_ATOMIC)||"")+"\n"},Mu=function(){return""},hu=function(t,e){return["type("+(e.valueToCode(t,"VALUE",e.ORDER_MEMBER)||"___")+")",e.ORDER_ATOMIC]},mu=function(t,e){for(var i=t.getFieldValue("NAME"),n=t.hasReturn_,s=new Array(t.itemCount_),_=0;_0?e.join("\n")+i.join("\n")+n.join("\n")+o.join("\n")+p.join("")+t+"while True:\n"+a.join("")+u.join("\n"):e.join("\n")+i.join("\n")+n.join("\n")+o.join("\n")+p.join("")+t+u.join("\n")},Ou.scrubNakedValue=function(t){return t+"\n"},Ou.quote_=function(t){var e="'";return-1!==(t=t.replace(/\\/g,"\\\\").replace(/\n/g,"\\\n")).indexOf("'")&&(-1===t.indexOf('"')?e='"':t=t.replace(/'/g,"\\'")),e+t+e},Ou.multiline_quote_=function(t){return"'''"+(t=t.replace(/'''/g,"\\'\\'\\'"))+"'''"},Ou.scrub_=function(t,e,i){var n="";if(!t.outputConnection||!t.outputConnection.targetConnection){(_=t.getCommentText())&&(_=ut.utils.string.wrap(_,Ou.COMMENT_WRAP-3),n+=Ou.prefixLines(_+"\n","# "));for(var s=0;s0?"int("+p+" + "+s+")":s<0?"int("+p+" - "+-s+")":"int("+p+")",n&&(p="-"+p)),p};const Ru="#74A55B",cu={init:function(){this.setColour(Ru),this.appendDummyInput("").appendField(ut.Msg.MIXLY_MIDI),this.appendValueInput("SUB").appendField(ut.Msg.MIXLY_SETUP).setCheck("var"),this.appendValueInput("PIN",Number).setCheck(Number).setAlign(ut.inputs.Align.RIGHT).appendField(ut.Msg.MIXLY_PIN),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(ut.Msg.MIXLY_RGB_PIN_COUNT)}},gu={init:function(){this.setColour(Ru),this.appendValueInput("SUB"),this.appendDummyInput("").appendField(ut.Msg.MIXLY_TONE),this.appendValueInput("pitch").setCheck(Number).appendField(ut.Msg.MIXLY_FREQUENCY),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(ut.Msg.MIXLY_TOOLTIP_BLOCKGROUP_TONE)}},Cu={init:function(){this.setColour(Ru),this.appendValueInput("SUB"),this.appendDummyInput("").appendField(ut.Msg.MIXLY_TONE),this.appendValueInput("pitch").setCheck(Number).appendField(ut.Msg.MIXLY_FREQUENCY),this.appendValueInput("time").setCheck(Number).appendField(ut.Msg.MIXLY_DURATION),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(ut.Msg.MIXLY_TOOLTIP_BLOCKGROUP_TONE2)}},Su={init:function(){this.setColour(Ru),this.appendValueInput("SUB"),this.appendValueInput("LIST").appendField(ut.Msg.MIXLY_ESP32_MUSIC_PLAY_LISTS),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(ut.Msg.MIXLY_ESP32_MUSIC_PLAY_LISTS)}},Au={init:function(){this.setColour(Ru),this.appendValueInput("SUB"),this.appendValueInput("TICKS").setCheck(Number).appendField(ut.Msg.MIXLY_MICROBIT_JS_SET_TEMPO).appendField(ut.Msg.MICROBIT_ACTUATOR_ticks),this.appendValueInput("BPM").setCheck(Number).appendField(ut.Msg.MIXLY_SPEED),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(ut.Msg.MIXLY_ESP32_MUSIC_SET_TEMPO)}},Lu={init:function(){this.setColour(Ru),this.appendValueInput("SUB"),this.appendDummyInput().appendField(ut.Msg.MIXLY_MICROBIT_Get_current_tempo),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(ut.Msg.MIXLY_ESP32_MUSIC_GET_TEMPO)}},Nu={init:function(){this.setColour(Ru),this.appendValueInput("SUB"),this.appendDummyInput().appendField(ut.Msg.MIXLY_MICROBIT_Reset_music),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(ut.Msg.MIXLY_ESP32_MUSIC_RESET)}},Du={init:function(){this.setColour(Ru),this.appendValueInput("SUB"),this.appendDummyInput("").appendField(ut.Msg.MIXLY_NOTONE),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},fu={init:function(){this.setColour(Ru),this.appendDummyInput().appendField(ut.Msg.MIXLY_SETTING).appendField(ut.Msg.MIXLY_EXTERN_LED),this.appendValueInput("PIN",Number).appendField(ut.Msg.MIXLY_PIN).setCheck(Number),this.appendValueInput("bright").appendField(ut.Msg.MIXLY_PULSEIN_STAT),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(ut.Msg.MIXLY_ESP32_EXTERN_LED_SETONOFF)}},Fu={init:function(){this.setColour(Ru),this.appendDummyInput().appendField(ut.Msg.MIXLY_MICROBIT_PY_STORAGE_GET).appendField(ut.Msg.MIXLY_EXTERN_LED),this.appendValueInput("PIN",Number).appendField(ut.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput().appendField(ut.Msg.MIXLY_BRIGHTNESS),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(ut.Msg.MIXLY_ESP32_EXTERN_LED_GETONOFF)}},Pu={init:function(){this.setColour(Ru),this.appendDummyInput().appendField(ut.Msg.MIXLY_MICROBIT_PY_STORAGE_GET).appendField(ut.Msg.MIXLY_EXTERN_LED),this.appendValueInput("PIN",Number).appendField(ut.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput().appendField(ut.Msg.MIXLY_PULSEIN_STAT),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(ut.Msg.MIXLY_ESP32_EXTERN_LED_GETONOFF)}},Yu={init:function(){this.setColour(Ru),this.appendDummyInput().appendField(ut.Msg.MIXLY_SETTING).appendField(ut.Msg.MIXLY_EXTERN_LED),this.appendValueInput("PIN",Number).appendField(ut.Msg.MIXLY_PIN).setCheck(Number),this.appendValueInput("bright").appendField(ut.Msg.MIXLY_BRIGHTNESS),this.appendDummyInput().appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(ut.Msg.MIXLY_ESP32_EXTERN_LED_SETBRIGHT)}},vu={init:function(){this.setColour(Ru),this.appendValueInput("VAR").appendField(ut.Msg.MIXLY_SETUP+ut.Msg.MIXLY_SERVO),this.appendValueInput("PIN",Number).appendField(ut.Msg.MIXLY_PIN),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},Xu={init:function(){this.setColour(Ru),this.appendValueInput("PIN",Number).appendField(ut.Msg.MIXLY_SERVO).appendField(ut.Msg.MIXLY_PIN).setCheck(Number),this.appendValueInput("DEGREE",Number).setCheck(Number).setAlign(ut.inputs.Align.RIGHT).appendField(ut.Msg.MIXLY_DEGREE_0_180),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(ut.Msg.MIXLY_ESP32_SERVO_MOVE)}},bu={init:function(){this.setColour(Ru),this.appendValueInput("VAR").appendField("360°"+ut.Msg.MIXLY_SERVO),this.appendValueInput("SPEED",Number).setCheck(Number).setAlign(ut.inputs.Align.RIGHT).appendField(ut.Msg.MIXLY_SETTING+ut.Msg.blockpy_turtle_rotate+ut.Msg.MIXLY_SPEED+" (-10~10)"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(ut.Msg.MIXLY_ESP32_SERVO_360_TOOLTIP)}},xu={init:function(){this.setColour(Ru),this.appendValueInput("PIN",Number).appendField("180°"+ut.Msg.MIXLY_SERVO).appendField(ut.Msg.MIXLY_PIN).setCheck(Number),this.appendValueInput("NUM",Number).setCheck(Number).setAlign(ut.inputs.Align.RIGHT).appendField(ut.Msg.MIXLY_MICROBIT_JS_BY_ANGLE),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(ut.Msg.MIXLY_ESP32_SERVO_MOVE)}},yu={init:function(){this.setColour(Ru),this.appendValueInput("PIN",Number).appendField("360°"+ut.Msg.MIXLY_SERVO).appendField(ut.Msg.MIXLY_PIN).setCheck(Number),this.appendValueInput("NUM",Number).setCheck(Number).setAlign(ut.inputs.Align.RIGHT).appendField(ut.Msg.MIXLY_SPEED),this.appendDummyInput().appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(ut.Msg.MIXLY_ESP32_SERVO_SPEED_TOOLIPS)}},Vu={init:function(){this.setColour(Ru),this.appendValueInput("PIN",Number).appendField("180°"+ut.Msg.MIXLY_SERVO).appendField(ut.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput().appendField(ut.Msg.MIXLY_GET+ut.Msg.MIXLY_MICROBIT_JS_BY_ANGLE),this.setOutput(!0,Number),this.setInputsInline(!0)}},Bu={init:function(){this.setColour(Ru),this.appendValueInput("PIN",Number).appendField("360°"+ut.Msg.MIXLY_SERVO).appendField(ut.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput().appendField(ut.Msg.MIXLY_GET+ut.Msg.MIXLY_SPEED),this.setOutput(!0,Number),this.setInputsInline(!0)}},Gu={init:function(){this.setColour(Ru),this.appendValueInput("SUB").appendField("初始化").setCheck("var"),this.appendDummyInput().appendField("电机驱动"),this.appendDummyInput().appendField("地址").appendField(new ut.FieldDropdown([["A","ms32006.ADDRESS_A"],["B","ms32006.ADDRESS_B"]]),"mode"),this.appendValueInput("SUB1").setCheck("var").setAlign(ut.inputs.Align.RIGHT).appendField("通信"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip("初始化MS32006电机驱动,使用I2C通信")}},Uu={init:function(){this.setColour(Ru),this.appendValueInput("SUB").appendField("直流电机").setCheck("var"),this.appendDummyInput().appendField(ut.Msg.MIXLY_MICROBIT_Direction).appendField(new ut.FieldDropdown([[ut.Msg.CLOCKWISE,"ms32006.MOT_CW"],[ut.Msg.ANTI_CLOCKWISE,"ms32006.MOT_CCW"],[ut.Msg.MOTOR_N,"ms32006.MOT_N"],[ut.Msg.MOTOR_P,"ms32006.MOT_P"]]),"direction"),this.appendValueInput("speed").setCheck(Number).setAlign(ut.inputs.Align.RIGHT).appendField(ut.Msg.MIXLY_STEPPER_SET_SPEED),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip("设置直流电机的状态及转速(0-100)")}},wu={init:function(){this.setColour(Ru),this.appendValueInput("SUB").appendField("步进电机").setCheck("var"),this.appendDummyInput().appendField("选择").appendField(new ut.FieldDropdown([["A","ms32006.MOT_A"],["B","ms32006.MOT_B"]]),"mode"),this.appendDummyInput().appendField(ut.Msg.MIXLY_MICROBIT_Direction).appendField(new ut.FieldDropdown([[ut.Msg.CLOCKWISE,"ms32006.MOT_CW"],[ut.Msg.ANTI_CLOCKWISE,"ms32006.MOT_CCW"]]),"direction"),this.appendValueInput("speed").setCheck(Number).setAlign(ut.inputs.Align.RIGHT).appendField("转速"),this.appendValueInput("steps").setCheck(Number).setAlign(ut.inputs.Align.RIGHT).appendField("步数"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip("设置步进电机的状态、转速、步数(0-2047)")}},Hu={init:function(){this.setColour(Ru),this.appendDummyInput("").appendField(ut.Msg.MIXLY_RGB),this.appendValueInput("SUB").appendField(ut.Msg.MIXLY_SETUP).setCheck("var"),this.appendValueInput("PIN",Number).setCheck(Number).setAlign(ut.inputs.Align.RIGHT).appendField(ut.Msg.MIXLY_PIN),this.appendValueInput("LEDCOUNT").setCheck(Number).setAlign(ut.inputs.Align.RIGHT).appendField(ut.Msg.MIXLY_RGB_COUNT),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(ut.Msg.MIXLY_RGB_PIN_COUNT)}},ku={init:function(){this.setColour(Ru),this.appendDummyInput("").appendField(ut.Msg.MIXLY_RGB),this.appendValueInput("SUB").setCheck("var"),this.appendValueInput("_LED_").setCheck(Number).setAlign(ut.inputs.Align.RIGHT).appendField(ut.Msg.MIXLY_RGB_NUM),this.appendValueInput("RVALUE").setCheck(Number).setAlign(ut.inputs.Align.RIGHT).appendField(ut.Msg.MIXLY_RGB_R),this.appendValueInput("GVALUE").setCheck(Number).setAlign(ut.inputs.Align.RIGHT).appendField(ut.Msg.MIXLY_RGB_G),this.appendValueInput("BVALUE").setCheck(Number).setAlign(ut.inputs.Align.RIGHT).appendField(ut.Msg.MIXLY_RGB_B),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(""),this.setTooltip(ut.Msg.MIXLY_RGB_NUM_R_G_B_MP)}},Wu={init:function(){this.setColour(Ru),this.appendDummyInput("").appendField(ut.Msg.MIXLY_RGB),this.appendValueInput("SUB").setCheck("var"),this.appendValueInput("RVALUE").setCheck(Number).setAlign(ut.inputs.Align.RIGHT).appendField(ut.Msg.MIXLY_RGB_R),this.appendValueInput("GVALUE").setCheck(Number).setAlign(ut.inputs.Align.RIGHT).appendField(ut.Msg.MIXLY_RGB_G),this.appendValueInput("BVALUE").setCheck(Number).setAlign(ut.inputs.Align.RIGHT).appendField(ut.Msg.MIXLY_RGB_B),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(""),this.setTooltip(ut.Msg.MIXLY_RGB_ALL_R_G_B_MIXGOCC)}},Ku={init:function(){this.setColour(Ru),this.appendDummyInput("").appendField(ut.Msg.MIXLY_RGB),this.appendValueInput("SUB").setCheck("var"),this.appendDummyInput().appendField(ut.Msg.MIXLY_ESP32_RGB_WRITE),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(""),this.setTooltip(ut.Msg.MIXLY_ESP32_MUSIC_WRI)}},Ju={init:function(){this.setColour(Ru),this.appendDummyInput("").appendField(ut.Msg.CONTROLS_FOR_INPUT_WITH+"uart").appendField(new ut.FieldDropdown([["uart1","uart1"],["uart2","uart2"]]),"key"),this.appendValueInput("SUB").appendField(ut.Msg.MIXLY_MICROPYTHON_SOCKET_MAKE).setCheck("var"),this.appendDummyInput("").appendField(ut.Msg.MIXLY_SETUP+ut.Msg.LISTS_SET_INDEX_INPUT_TO).appendField(new ut.FieldDropdown([["SYN6288"+ut.Msg.MIXLY_AipSpeech_synthesis,"SYN6288"],["NS9300"+ut.Msg.MIXLY_MUSIC_PLAYER,"NS9300"]]),"key2"),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null)}},Qu={init:function(){this.setColour(Ru),this.appendValueInput("SUB").appendField(ut.Msg.MIXLY_GET+ut.Msg.MIXLY_MUSIC_PLAYER).setCheck("var"),this.appendDummyInput("").appendField(ut.Msg.MIXLY_WHETHER).appendField(new ut.FieldDropdown([[ut.Msg.MIXLY_STOPPED,"0"],[ut.Msg.MIXLY_PLAYING,"1"],[ut.Msg.MIXLY_PAUSED,"2"]]),"key"),this.setInputsInline(!0),this.setOutput(!0)}},qu={init:function(){this.setColour(Ru),this.appendValueInput("SUB").appendField(ut.Msg.MIXLY_MUSIC_PLAYER).setCheck("var"),this.appendDummyInput("").appendField(ut.Msg.MIXLY_STAT).appendField(new ut.FieldDropdown([[ut.Msg.MIXLY_MP3_PLAY,"1"],[ut.Msg.MIXLY_MP3_PAUSE,"2"],[ut.Msg.MIXLY_STOP,"3"],[ut.Msg.MIXLY_MP3_PREV,"4"],[ut.Msg.MIXLY_MP3_NEXT,"5"]]),"key"),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},zu={init:function(){this.setColour(Ru),this.appendValueInput("SUB").appendField(ut.Msg.MIXLY_MUSIC_PLAYER).setCheck("var"),this.appendValueInput("volume").appendField(ut.Msg.MIXLY_MP3_VOL+ut.Msg.MIXLY_STAT),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(ut.Msg.MIXLY_PLAYER_SET_VOLUME_TOOLTIP)}},ju={init:function(){this.setColour(Ru),this.appendValueInput("SUB").appendField(ut.Msg.MIXLY_MUSIC_PLAYER).setCheck("var"),this.appendDummyInput("").appendField(ut.Msg.MIXLY_MODE+ut.Msg.MIXLY_STAT).appendField(new ut.FieldDropdown([[ut.Msg.MIXLY_MP3_LOOP_ALL,"0"],[ut.Msg.MIXLY_MP3_LOOP_ONE,"1"],[ut.Msg.MIXLY_PLAYER_DIRECTORY_LOOP,"2"],[ut.Msg.MIXLY_MP3_LOOP_RAM,"3"],[ut.Msg.MIXLY_PLAYER_SINGLE_STOP,"4"],[ut.Msg.MIXLY_PLAYER_SEQUENTIAL_PLAY,"5"]]),"key"),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},Zu={init:function(){this.setColour(Ru),this.appendValueInput("SUB").appendField(ut.Msg.MIXLY_MUSIC_PLAYER).setCheck("var"),this.appendDummyInput("").appendField(new ut.FieldDropdown([[ut.Msg.MIXLY_MICROBIT_JS_START_MELODY,"play"],[ut.Msg.MIXLY_PLAYER_INSERT_MUSIC,"insert"]]),"key"),this.appendValueInput("song"),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(ut.Msg.MIXLY_PLAYER_PLAY_MUSIC_TOOTIP)}},$u={},tr={init:function(){this.setColour(Ru),this.appendValueInput("SUB").appendField("SYN6288"),this.appendValueInput("VOICE").setCheck(Number).appendField(ut.Msg.MIXLY_SET_VOLUME),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(ut.Msg.MIXLY_SET_VOLUME_TOOLTIP)}},er={init:function(){this.setColour(Ru),this.appendValueInput("SUB").appendField("SYN6288"),this.appendDummyInput().appendField(ut.Msg.MIXLY_GET_VOLUME),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(ut.Msg.MIXLY_SET_VOLUME_TOOLTIP)}},ir={init:function(){this.setColour(Ru),this.appendValueInput("SUB").appendField("SYN6288"),this.appendValueInput("VOICE").setCheck(Number).appendField(ut.Msg.MIXLY_PLAY_HINTS),this.appendDummyInput().appendField(ut.Msg.MIXLY_PROGRAM_BLOCK).appendField(new ut.FieldDropdown([[ut.Msg.MIXLY_TURTLE_WRITE_MOVE_TRUE,"True"],[ut.Msg.MIXLY_TURTLE_WRITE_MOVE_FALSE,"False"]]),"mode"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(ut.Msg.MIXLY_PLAY_HINTS_TOOLTIP)}},nr={init:function(){this.setColour(Ru),this.appendValueInput("SUB").appendField("SYN6288"),this.appendValueInput("data").setCheck(String).appendField(ut.Msg.MIXLY_AipSpeech_synthesis),this.appendValueInput("VOICE").setCheck(Number).appendField(ut.Msg.MIXLY_BACKGROUND_MUSIC),this.appendDummyInput().appendField(ut.Msg.MIXLY_PROGRAM_BLOCK).appendField(new ut.FieldDropdown([[ut.Msg.MIXLY_TURTLE_WRITE_MOVE_TRUE,"True"],[ut.Msg.MIXLY_TURTLE_WRITE_MOVE_FALSE,"False"]]),"mode"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(ut.Msg.MIXLY_PLAY_TTS_TOOLTIP)}},sr={init:function(){this.setColour(Ru),this.appendDummyInput("").appendField(new ut.FieldDropdown(rt.Profile.default.extern_addr),"PIN"),this.setOutput(!0,Number)}},_r={init:function(){this.setColour(Ru),this.appendDummyInput().appendField(ut.Msg.ME_GO_MOTOR_EXTERN+ut.Msg.MIXLY_MOTOR).appendField(ut.Msg.PIN_NUMBERING).appendField(new ut.FieldDropdown([[ut.Msg.MIXLY_LEFT,"0"],[ut.Msg.MIXLY_RIGHT,"1"]]),"mode"),this.appendValueInput("speed").setCheck(Number).setAlign(ut.inputs.Align.RIGHT).appendField(ut.Msg.MIXLY_SPEED),this.appendDummyInput().appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(ut.Msg.MIXLY_MIXBOT_MOTOR_EXTERN_TOOLTIP)}},or={init:function(){this.setColour(Ru),this.appendDummyInput().appendField(ut.Msg.ME_GO_MOTOR_EXTERN+ut.Msg.MIXLY_MOTOR).appendField(ut.Msg.PIN_NUMBERING).appendField(new ut.FieldDropdown([[ut.Msg.MIXLY_LEFT,"0"],[ut.Msg.MIXLY_RIGHT,"1"]]),"mode"),this.appendDummyInput().setAlign(ut.inputs.Align.RIGHT).appendField(ut.Msg.MIXLY_GET+ut.Msg.MIXLY_SPEED),this.setOutput(!0,Number),this.setInputsInline(!0)}},pr={init:function(){this.setColour(Ru),this.appendDummyInput().appendField(ut.Msg.ME_GO_MOTOR_EXTERN+ut.Msg.MIXLY_TRAFFIC_LIGHT).appendField(ut.Msg.PIN_NUMBERING).appendField(new ut.FieldDropdown([[ut.Msg.MIXLY_LEFT,"0"],[ut.Msg.MIXLY_RIGHT,"1"]]),"mode"),this.appendDummyInput().setAlign(ut.inputs.Align.RIGHT).appendField(ut.Msg.LISTS_SET_INDEX_SET).appendField(new ut.FieldDropdown([[ut.Msg.MIXLY_MICROBIT_Turn_off_display,"0"],[ut.Msg.MIXLY_TRAFFIC_LIGHT_RED_ON,"1"],[ut.Msg.MIXLY_TRAFFIC_LIGHT_RED_BLINK,"2"],[ut.Msg.MIXLY_TRAFFIC_LIGHT_YELLOW_ON,"3"],[ut.Msg.MIXLY_TRAFFIC_LIGHT_YELLOW_BLINK,"4"],[ut.Msg.MIXLY_TRAFFIC_LIGHT_GREEN_ON,"5"],[ut.Msg.MIXLY_TRAFFIC_LIGHT_GREEN_BLINK,"6"]]),"light"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},ar={init:function(){this.setColour(Ru),this.appendDummyInput().appendField(ut.Msg.ME_GO_MOTOR_EXTERN).appendField(new ut.FieldDropdown([[ut.Msg.COLOUR_RGB_WHITE,"W"],[ut.Msg.COLOUR_RGB_RED,"R"],[ut.Msg.COLOUR_RGB_YELLOW,"Y"],[ut.Msg.COLOUR_RGB_GREEN,"G"],[ut.Msg.COLOUR_RGB_BLUE,"B"]]),"color").appendField("LED").appendField(ut.Msg.PIN_NUMBERING).appendField(new ut.FieldDropdown([[ut.Msg.MIXLY_LEFT,"0"],[ut.Msg.MIXLY_RIGHT,"1"]]),"mode"),this.appendValueInput("value").setCheck(Number).setAlign(ut.inputs.Align.RIGHT).appendField(ut.Msg.BRIGHTNESS),this.appendDummyInput().appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},ur={init:function(){this.setColour(Ru),this.appendDummyInput().appendField(ut.Msg.ME_GO_MOTOR_EXTERN).appendField(new ut.FieldDropdown([[ut.Msg.COLOUR_RGB_WHITE,"W"],[ut.Msg.COLOUR_RGB_RED,"R"],[ut.Msg.COLOUR_RGB_YELLOW,"Y"],[ut.Msg.COLOUR_RGB_GREEN,"G"],[ut.Msg.COLOUR_RGB_BLUE,"B"]]),"color").appendField("LED").appendField(ut.Msg.PIN_NUMBERING).appendField(new ut.FieldDropdown([[ut.Msg.MIXLY_LEFT,"0"],[ut.Msg.MIXLY_RIGHT,"1"]]),"mode"),this.appendDummyInput().appendField(ut.Msg.MIXLY_GET+ut.Msg.BRIGHTNESS),this.setOutput(!0,Number),this.setInputsInline(!0)}},rr={init:function(){this.setColour(Ru),this.appendDummyInput().appendField(ut.Msg.ME_GO_MOTOR_EXTERN+ut.Msg.MIXLY_SERVO_MOTOR).appendField(ut.Msg.PIN_NUMBERING).appendField(new ut.FieldDropdown([[ut.Msg.MIXLY_LEFT,"0"],[ut.Msg.MIXLY_RIGHT,"1"]]),"mode"),this.appendDummyInput().appendField(ut.Msg.MIXLY_GET).appendField(new ut.FieldDropdown([[ut.Msg.MIXLY_MICROBIT_JS_BLE_POWER,"[0]"],[ut.Msg.MIXLY_SPEED,"[1]"],[ut.Msg.MATH_SINGLE_OP_ABSOLUTE+ut.Msg.MIXLY_MICROBIT_JS_BY_ANGLE,"[2]"],[ut.Msg.MIXLY_RELATIVE+ut.Msg.MIXLY_MICROBIT_JS_BY_ANGLE,"[3]"],[ut.Msg.MIXLY_MIXBOT_SERVO_BLOCK_OR_NOT,"[4]"],[ut.Msg.MIXLY_MIXBOT_SERVO_FINISH_OR_NOT,"[5]"],[ut.Msg.MIXLY_ALL,""]]),"status"),this.setOutput(!0,Number),this.setInputsInline(!0)}},dr={init:function(){this.setColour(Ru),this.appendDummyInput().appendField(ut.Msg.ME_GO_MOTOR_EXTERN+ut.Msg.MIXLY_SERVO_MOTOR).appendField(ut.Msg.PIN_NUMBERING).appendField(new ut.FieldDropdown([[ut.Msg.MIXLY_LEFT,"0"],[ut.Msg.MIXLY_RIGHT,"1"]]),"mode"),this.appendDummyInput().appendField(ut.Msg.MIXLY_MIXBOT_SERVO_SET_STOP_MODE).appendField(new ut.FieldDropdown([[ut.Msg.MIXLY_MIXBOT_SERVO_STOP_MODE_KEEP,"0"],[ut.Msg.MIXLY_MIXBOT_SERVO_STOP_MODE_COAST,"1"],[ut.Msg.MIXLY_MIXBOT_SERVO_STOP_MODE_BRAKE,"2"]]),"status"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},lr={init:function(){this.setColour(Ru),this.appendDummyInput().appendField(ut.Msg.ME_GO_MOTOR_EXTERN+ut.Msg.MIXLY_SERVO_MOTOR).appendField(ut.Msg.PIN_NUMBERING).appendField(new ut.FieldDropdown([[ut.Msg.MIXLY_LEFT,"0"],[ut.Msg.MIXLY_RIGHT,"1"]]),"mode"),this.appendDummyInput().appendField(ut.Msg.MIXLY_STOP),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},Ir={init:function(){this.setColour(Ru),this.appendDummyInput().appendField(ut.Msg.ME_GO_MOTOR_EXTERN+ut.Msg.MIXLY_SERVO_MOTOR).appendField(ut.Msg.MATH_SINGLE_OP_ABSOLUTE+ut.Msg.MIXLY_MICROBIT_JS_BY_ANGLE+ut.Msg.MSG.run).appendField(ut.Msg.PIN_NUMBERING).appendField(new ut.FieldDropdown([[ut.Msg.MIXLY_LEFT,"0"],[ut.Msg.MIXLY_RIGHT,"1"]]),"mode"),this.appendDummyInput().appendField(ut.Msg.MIXLY_MODE).setAlign(ut.inputs.Align.RIGHT).appendField(new ut.FieldDropdown([[ut.Msg.MIXLY_SPEED+ut.Msg.MIXLY_MODE,"0"],[ut.Msg.MIXLY_MICROBIT_JS_BLE_POWER+ut.Msg.MIXLY_MODE,"1"]]),"status"),this.appendValueInput("speed").setCheck(Number).setAlign(ut.inputs.Align.RIGHT).appendField(ut.Msg.MIXLY_PARAMS),this.appendDummyInput().setAlign(ut.inputs.Align.RIGHT).appendField("%"),this.appendDummyInput().appendField(ut.Msg.MIXLY_MIXBOT_SERVO_TURN_DIRECTION).setAlign(ut.inputs.Align.RIGHT).appendField(new ut.FieldDropdown([[ut.Msg.CLOCKWISE,"0"],[ut.Msg.MIXLY_MIXBOT_SERVO_NEAREST_PATH,"1"],[ut.Msg.ANTI_CLOCKWISE,"2"]]),"direction"),this.appendValueInput("angle").setCheck(Number).setAlign(ut.inputs.Align.RIGHT).appendField(ut.Msg.MIXLY_DISPLAY_MATRIX_ROTATE+ut.Msg.MIXLY_MICROBIT_JS_BY_ANGLE),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(ut.Msg.MIXLY_MIXBOT_SERVO_ABSOLUTE_ANGLE_TOOLTIP)}},Tr={init:function(){this.setColour(Ru),this.appendDummyInput().appendField(ut.Msg.ME_GO_MOTOR_EXTERN+ut.Msg.MIXLY_SERVO_MOTOR).appendField(ut.Msg.MIXLY_RELATIVE+ut.Msg.MIXLY_MICROBIT_JS_BY_ANGLE+ut.Msg.MSG.run).appendField(ut.Msg.PIN_NUMBERING).appendField(new ut.FieldDropdown([[ut.Msg.MIXLY_LEFT,"0"],[ut.Msg.MIXLY_RIGHT,"1"]]),"mode"),this.appendDummyInput().appendField(ut.Msg.MIXLY_MIXBOT_SERVO_RELATIVE_ORIGIN_PATH),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},Mr={init:function(){this.setColour(Ru),this.appendDummyInput().appendField(ut.Msg.ME_GO_MOTOR_EXTERN+ut.Msg.MIXLY_SERVO_MOTOR).appendField(ut.Msg.MIXLY_RELATIVE+ut.Msg.MIXLY_MICROBIT_JS_BY_ANGLE+ut.Msg.MSG.run).appendField("("+ut.Msg.MIXLY_MIXBOT_SERVO_LIKE_ENCODING_MOTOR+")").appendField(ut.Msg.PIN_NUMBERING).appendField(new ut.FieldDropdown([[ut.Msg.MIXLY_LEFT,"0"],[ut.Msg.MIXLY_RIGHT,"1"]]),"mode"),this.appendDummyInput().appendField(ut.Msg.MIXLY_MODE).setAlign(ut.inputs.Align.RIGHT).appendField(new ut.FieldDropdown([[ut.Msg.MIXLY_SPEED+ut.Msg.MIXLY_MODE,"0"],[ut.Msg.MIXLY_MICROBIT_JS_BLE_POWER+ut.Msg.MIXLY_MODE,"1"]]),"status"),this.appendValueInput("speed").setCheck(Number).setAlign(ut.inputs.Align.RIGHT).appendField(ut.Msg.MIXLY_PARAMS),this.appendDummyInput().setAlign(ut.inputs.Align.RIGHT).appendField("%"),this.appendValueInput("angle").setCheck(Number).setAlign(ut.inputs.Align.RIGHT).appendField(ut.Msg.MIXLY_DISPLAY_MATRIX_ROTATE+ut.Msg.MIXLY_MICROBIT_JS_BY_ANGLE),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(ut.Msg.MIXLY_MIXBOT_SERVO_RELATIVE_ANGLE_TOOLTIP)}},hr={init:function(){this.setColour(Ru),this.appendDummyInput().appendField(ut.Msg.ME_GO_MOTOR_EXTERN+ut.Msg.MIXLY_SERVO_MOTOR).appendField(ut.Msg.MIXLY_RELATIVE+ut.Msg.MIXLY_MICROBIT_JS_BY_ANGLE+ut.Msg.MSG.run).appendField("("+ut.Msg.MIXLY_MIXBOT_SERVO_LIKE_ORDINARY_MOTOR+")").appendField(ut.Msg.PIN_NUMBERING).appendField(new ut.FieldDropdown([[ut.Msg.MIXLY_LEFT,"0"],[ut.Msg.MIXLY_RIGHT,"1"]]),"mode"),this.appendDummyInput().appendField(ut.Msg.MIXLY_MODE).setAlign(ut.inputs.Align.RIGHT).appendField(new ut.FieldDropdown([[ut.Msg.MIXLY_SPEED+ut.Msg.MIXLY_MODE,"0"],[ut.Msg.MIXLY_MICROBIT_JS_BLE_POWER+ut.Msg.MIXLY_MODE,"1"]]),"status"),this.appendValueInput("speed").setCheck(Number).setAlign(ut.inputs.Align.RIGHT).appendField(ut.Msg.MIXLY_PARAMS),this.appendDummyInput().setAlign(ut.inputs.Align.RIGHT).appendField("%"),this.appendDummyInput().appendField(ut.Msg.MIXLY_MIXBOT_SERVO_TURN_DIRECTION).setAlign(ut.inputs.Align.RIGHT).appendField(new ut.FieldDropdown([[ut.Msg.CLOCKWISE,"0"],[ut.Msg.ANTI_CLOCKWISE,"2"]]),"direction"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},mr={init:function(){this.setColour(Ru),this.appendDummyInput().appendField(ut.Msg.MIXBOT).appendField(ut.Msg.ME_GO_MOTOR_EXTERN).appendField(new ut.FieldDropdown([[ut.Msg.MIXLY_MOTOR,"ext_motor"],[ut.Msg.MIXLY_TRAFFIC_LIGHT,"ext_traffic"],[ut.Msg.COLOUR_RGB_WHITE+"LED","W_LED"],[ut.Msg.COLOUR_RGB_RED+"LED","R_LED"],[ut.Msg.COLOUR_RGB_YELLOW+"LED","Y_LED"],[ut.Msg.COLOUR_RGB_GREEN+"LED","G_LED"],[ut.Msg.COLOUR_RGB_BLUE+"LED","B_LED"],[ut.Msg.MIXLY_SERVO_MOTOR,"ext_servo"]]),"name"),this.appendDummyInput().appendField(ut.Msg.MIXLY_MIXBOT_EXTERN_GET_ADDR),this.setOutput(!0),this.setInputsInline(!0)}},Er={init:function(){this.setColour(Ru),this.appendDummyInput().appendField(ut.Msg.MIXBOT).appendField(ut.Msg.ME_GO_MOTOR_EXTERN).appendField(new ut.FieldDropdown([[ut.Msg.MIXLY_MOTOR,"ext_motor"],[ut.Msg.MIXLY_TRAFFIC_LIGHT,"ext_traffic"],[ut.Msg.COLOUR_RGB_WHITE+"LED","W_LED"],[ut.Msg.COLOUR_RGB_RED+"LED","R_LED"],[ut.Msg.COLOUR_RGB_YELLOW+"LED","Y_LED"],[ut.Msg.COLOUR_RGB_GREEN+"LED","G_LED"],[ut.Msg.COLOUR_RGB_BLUE+"LED","B_LED"],[ut.Msg.MIXLY_SERVO_MOTOR,"ext_servo"]]),"name"),this.appendDummyInput().appendField(ut.Msg.MIXLY_MIXBOT_EXTERN_SET_ADDR),this.appendValueInput("old").setCheck(Number).setAlign(ut.inputs.Align.RIGHT).appendField(ut.Msg.MIXLY_MICROBIT_JS_CURRENT_GESTURE),this.appendValueInput("new").setCheck(Number).setAlign(ut.inputs.Align.RIGHT).appendField(ut.Msg.MIXLY_UPDATE),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},Or={init:function(){this.setColour(Ru),this.appendValueInput("PIN",Number).setCheck(Number).setAlign(ut.inputs.Align.RIGHT).appendField(ut.Msg.MIXLY_SETUP+ut.Msg.MIXLY_AT).appendField(ut.Msg.MIXLY_PIN),this.setInputsInline(!0),this.setOutput(!0)}},Rr={init:function(){this.setColour(Ru),this.appendDummyInput().appendField(ut.Msg.MIXLY_SETTING),this.appendValueInput("pin").appendField("LED"),this.appendValueInput("bright").appendField(ut.Msg.MIXLY_PULSEIN_STAT),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},cr={init:function(){this.setColour(Ru),this.appendValueInput("PIN",Number).setCheck(Number).setAlign(ut.inputs.Align.RIGHT).appendField(ut.Msg.MIXLY_SERVO+ut.Msg.MIXLY_SETUP+ut.Msg.MIXLY_AT).appendField(ut.Msg.MIXLY_PIN),this.setInputsInline(!0),this.setOutput(!0)}},gr={init:function(){this.setColour(Ru),this.appendValueInput("SUB").appendField(ut.Msg.MIXLY_SERVO),this.appendValueInput("angle").setCheck(Number).setAlign(ut.inputs.Align.RIGHT).appendField(ut.Msg.MIXLY_DISPLAY_MATRIX_ROTATE),this.appendDummyInput().appendField(ut.Msg.DRAW_POINTER_ANGLE),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},Cr={init:function(){this.setColour(Ru),this.appendValueInput("PIN",Number).setCheck(Number).setAlign(ut.inputs.Align.RIGHT).appendField(ut.Msg.MIXLY_MOTOR+ut.Msg.MIXLY_SETUP+ut.Msg.MIXLY_AT).appendField(ut.Msg.MIXLY_PIN),this.setInputsInline(!0),this.setOutput(!0)}},Sr={init:function(){this.setColour(Ru),this.appendValueInput("SUB").appendField(ut.Msg.MIXLY_MOTOR),this.appendValueInput("speed").setCheck(Number).setAlign(ut.inputs.Align.RIGHT).appendField(ut.Msg.MIXLY_DISPLAY_MATRIX_ROTATE+ut.Msg.MIXLY_SPEED),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},Ar="#6C9858",Lr={init:function(){this.setColour(Ar),this.appendDummyInput("").appendField(new ut.FieldDropdown([["L1","1"],["L2","2"]]),"op"),this.setOutput(!0)}},Nr={init:function(){this.setColour(Ar),this.appendDummyInput("").appendField(new ut.FieldDropdown([[ut.Msg.MIXLY_ESP32_ON,"1"],[ut.Msg.MIXLY_ESP32_OFF,"0"],[ut.Msg.MIXLY_ESP32_TOGGLE,"-1"]]),"flag"),this.setOutput(!0),this.setTooltip(ut.Msg.MIXLY_TOOLTIP_INOUT_HIGHLOW)}},Dr={init:function(){this.setColour(Ar),this.appendDummyInput().appendField(ut.Msg.MIXLY_SETTING),this.appendValueInput("led").appendField(ut.Msg.MIXLY_BUILDIN_LED),this.appendValueInput("bright").appendField(ut.Msg.MIXLY_PULSEIN_STAT),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(ut.Msg.MIXLY_ESP32_LED_SETONOFF)}},fr={init:function(){this.setColour(Ar),this.appendDummyInput().appendField(ut.Msg.MIXLY_MICROBIT_PY_STORAGE_GET),this.appendValueInput("led").appendField(ut.Msg.MIXLY_BUILDIN_LED),this.appendDummyInput().appendField(ut.Msg.MIXLY_BRIGHTNESS),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(ut.Msg.MIXLY_ESP32_LED_GETONOFF)}},Fr={init:function(){this.setColour(Ar),this.appendDummyInput().appendField(ut.Msg.MIXLY_MICROBIT_PY_STORAGE_GET),this.appendValueInput("led").appendField(ut.Msg.MIXLY_BUILDIN_LED),this.appendDummyInput().appendField(ut.Msg.MIXLY_PULSEIN_STAT),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(ut.Msg.MIXLY_ESP32_LED_GETONOFF)}},Pr={init:function(){this.setColour(Ar),this.appendDummyInput().appendField(ut.Msg.MIXLY_SETTING),this.appendValueInput("led").appendField(ut.Msg.MIXLY_BUILDIN_LED),this.appendValueInput("bright").appendField(ut.Msg.MIXLY_BRIGHTNESS),this.appendDummyInput("").appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(ut.Msg.MIXLY_SETTING+ut.Msg.MIXLY_BUILDIN_LED+ut.Msg.MIXLY_BRIGHTNESS+"(0-100%)")}},Yr={init:function(){this.setColour(Ar),this.appendDummyInput().appendField(ut.Msg.MIXLY_SETTING),this.appendValueInput("led").appendField(ut.Msg.MIXLY_BUILDIN_LED),this.appendDummyInput("").appendField(ut.Msg.MIXLY_LCD_SETCOLOR).appendField(new ut.FieldDropdown([[ut.Msg.MIXLY_LIGHT_RED,"1"],[ut.Msg.MIXLY_LIGHT_GREEN,"2"],[ut.Msg.MIXLY_LIGHT_BLUE,"3"],[ut.Msg.MIXLY_LIGHT_YELLOW,"4"],[ut.Msg.MIXLY_LIGHT_CYAN,"5"],[ut.Msg.MIXLY_LIGHT_PURPLE,"6"],[ut.Msg.MIXLY_LIGHT_WHITE,"7"]]),"colorvalue"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip()}},vr={init:function(){this.setColour(Ar),this.appendDummyInput().appendField(ut.Msg.MIXLY_SETTING).appendField(ut.Msg.MIXLY_BUILDIN_LED).appendField(new ut.FieldDropdown([[ut.Msg.COLOUR_RGB_RED,"r"],[ut.Msg.COLOUR_RGB_GREEN,"g"]]),"color"),this.appendValueInput("bright").appendField(ut.Msg.MIXLY_PULSEIN_STAT),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(ut.Msg.MIXLY_ESP32_LED_SETONOFF)}},Xr={init:function(){this.setColour(Ar),this.appendDummyInput().appendField(ut.Msg.MIXLY_MICROBIT_PY_STORAGE_GET).appendField(ut.Msg.MIXLY_BUILDIN_LED).appendField(new ut.FieldDropdown([[ut.Msg.COLOUR_RGB_RED,"r"],[ut.Msg.COLOUR_RGB_GREEN,"g"]]),"color"),this.appendDummyInput().appendField(ut.Msg.MIXLY_BRIGHTNESS),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(ut.Msg.MIXLY_ESP32_LED_GETONOFF)}},br={init:function(){this.setColour(Ar),this.appendDummyInput().appendField(ut.Msg.MIXLY_MICROBIT_PY_STORAGE_GET).appendField(ut.Msg.MIXLY_BUILDIN_LED).appendField(new ut.FieldDropdown([[ut.Msg.COLOUR_RGB_RED,"r"],[ut.Msg.COLOUR_RGB_GREEN,"g"]]),"color"),this.appendDummyInput().appendField(ut.Msg.MIXLY_PULSEIN_STAT),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(ut.Msg.MIXLY_ESP32_LED_GETONOFF)}},xr={init:function(){this.setColour(Ar),this.appendDummyInput().appendField(ut.Msg.MIXLY_SETTING).appendField(ut.Msg.MIXLY_BUILDIN_LED).appendField(new ut.FieldDropdown([[ut.Msg.COLOUR_RGB_RED,"r"],[ut.Msg.COLOUR_RGB_GREEN,"g"]]),"color"),this.appendValueInput("bright").appendField(ut.Msg.MIXLY_BRIGHTNESS),this.appendDummyInput("").appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(ut.Msg.MIXLY_SETTING+ut.Msg.MIXLY_BUILDIN_LED+ut.Msg.MIXLY_BRIGHTNESS+"(0-10)")}},yr={init:function(){this.setColour(Ar),this.appendDummyInput("").appendField(new ut.FieldDropdown([["L1","20"],["L2","21"]]),"op"),this.setOutput(!0)}},Vr={init:function(){this.setColour(Ar),this.appendDummyInput("").appendField(ut.Msg.MIXLY_RGB),this.appendValueInput("_LED_").setCheck(Number).setAlign(ut.inputs.Align.RIGHT).appendField(ut.Msg.MIXLY_RGB_NUM),this.appendValueInput("RVALUE").setCheck(Number).setAlign(ut.inputs.Align.RIGHT).appendField(ut.Msg.MIXLY_RGB_R),this.appendValueInput("GVALUE").setCheck(Number).setAlign(ut.inputs.Align.RIGHT).appendField(ut.Msg.MIXLY_RGB_G),this.appendValueInput("BVALUE").setCheck(Number).setAlign(ut.inputs.Align.RIGHT).appendField(ut.Msg.MIXLY_RGB_B),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null);switch(rt.Boards.getSelectedBoardKey()){case"micropython:esp32c3:mixgo_cc":case"micropython:esp32s2:mixgo_ce":this.setTooltip(ut.Msg.MIXLY_RGB_NUM_R_G_B_MIXGOCC);break;case"micropython:esp32c3:mixgo_me":default:this.setTooltip(ut.Msg.MIXLY_RGB_NUM_R_G_B_MIXGOME);break;case"micropython:esp32:mPython":this.setTooltip(ut.Msg.MIXLY_RGB_NUM_R_G_B_MPYTHON)}}},Br={init:function(){this.setColour(Ar),this.appendDummyInput("").appendField(ut.Msg.MIXLY_RGB),this.appendValueInput("RVALUE").setCheck(Number).setAlign(ut.inputs.Align.RIGHT).appendField(ut.Msg.MIXLY_RGB_R),this.appendValueInput("GVALUE").setCheck(Number).setAlign(ut.inputs.Align.RIGHT).appendField(ut.Msg.MIXLY_RGB_G),this.appendValueInput("BVALUE").setCheck(Number).setAlign(ut.inputs.Align.RIGHT).appendField(ut.Msg.MIXLY_RGB_B),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(""),this.setTooltip(ut.Msg.MIXLY_RGB_ALL_R_G_B_MIXGOCC)}},Gr={init:function(){this.setColour(Ar),this.appendDummyInput("").appendField(ut.Msg.MIXLY_RGB),this.appendDummyInput("").appendField(ut.Msg.MIXLY_RAINBOW),this.appendValueInput("time").setCheck(Number).appendField(ut.Msg.MIXLY_DURATION).appendField(ut.Msg.MIXLY_MILLIS),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip("")}},Ur={init:function(){this.setColour(Ar),this.appendDummyInput("").appendField(ut.Msg.MIXLY_RGB),this.appendDummyInput("").appendField(ut.Msg.MIXLY_CHASE),this.appendValueInput("RVALUE").setCheck(Number).setAlign(ut.inputs.Align.RIGHT).appendField(ut.Msg.MIXLY_RGB_R),this.appendValueInput("GVALUE").setCheck(Number).setAlign(ut.inputs.Align.RIGHT).appendField(ut.Msg.MIXLY_RGB_G),this.appendValueInput("BVALUE").setCheck(Number).setAlign(ut.inputs.Align.RIGHT).appendField(ut.Msg.MIXLY_RGB_B),this.appendValueInput("time").setCheck(Number).appendField(ut.Msg.PYTHON_RANGE_STEP).appendField(ut.Msg.MIXLY_MILLIS),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip("")}},wr={init:function(){this.setColour(Ar),this.appendDummyInput("").appendField(ut.Msg.MIXLY_RGB),this.appendDummyInput().appendField(ut.Msg.MIXLY_ESP32_RGB_WRITE),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(""),this.setTooltip(ut.Msg.MIXLY_ESP32_MUSIC_WRI)}},Hr={init:function(){this.setColour(Ar),this.appendDummyInput("").appendField(ut.Msg.MIXLY_RGB),this.appendValueInput("_LED_").setCheck(Number).setAlign(ut.inputs.Align.RIGHT).appendField(ut.Msg.MIXLY_RGB_NUM),this.appendValueInput("RVALUE").setCheck(Number).setAlign(ut.inputs.Align.RIGHT).appendField(ut.Msg.MIXLY_RGB_R),this.appendValueInput("GVALUE").setCheck(Number).setAlign(ut.inputs.Align.RIGHT).appendField(ut.Msg.MIXLY_RGB_G),this.appendValueInput("BVALUE").setCheck(Number).setAlign(ut.inputs.Align.RIGHT).appendField(ut.Msg.MIXLY_RGB_B),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null);switch(rt.Boards.getSelectedBoardKey()){case"micropython:esp32c3:mixgocc":this.setTooltip(ut.Msg.MIXLY_RGB_NUM_R_G_B_MIXGOCC);break;case"micropython:esp32c3:mixgome":default:this.setTooltip(ut.Msg.MIXLY_RGB_NUM_R_G_B_MIXGOME);break;case"micropython:esp32:mPython":this.setTooltip(ut.Msg.MIXLY_RGB_NUM_R_G_B_MPYTHON)}}},kr={init:function(){this.setColour(Ar),this.appendDummyInput("").appendField(ut.Msg.MIXLY_RGB),this.appendValueInput("RVALUE").setCheck(Number).setAlign(ut.inputs.Align.RIGHT).appendField(ut.Msg.MIXLY_RGB_R),this.appendValueInput("GVALUE").setCheck(Number).setAlign(ut.inputs.Align.RIGHT).appendField(ut.Msg.MIXLY_RGB_G),this.appendValueInput("BVALUE").setCheck(Number).setAlign(ut.inputs.Align.RIGHT).appendField(ut.Msg.MIXLY_RGB_B),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(""),this.setTooltip(ut.Msg.MIXLY_RGB_ALL_R_G_B_MIXGOCC)}},Wr={init:function(){this.setColour(Ar),this.appendDummyInput("").appendField(ut.Msg.MIXLY_RGB),this.appendDummyInput("").appendField(ut.Msg.MIXLY_CHASE),this.appendValueInput("RVALUE").setCheck(Number).setAlign(ut.inputs.Align.RIGHT).appendField(ut.Msg.MIXLY_RGB_R),this.appendValueInput("GVALUE").setCheck(Number).setAlign(ut.inputs.Align.RIGHT).appendField(ut.Msg.MIXLY_RGB_G),this.appendValueInput("BVALUE").setCheck(Number).setAlign(ut.inputs.Align.RIGHT).appendField(ut.Msg.MIXLY_RGB_B),this.appendValueInput("time").setCheck(Number).appendField(ut.Msg.PYTHON_RANGE_STEP).appendField(ut.Msg.MIXLY_MILLIS),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip("")}},Kr={init:function(){this.setColour(Ar),this.appendValueInput("TICKS").setCheck(Number).appendField(ut.Msg.MIXLY_MICROBIT_JS_SET_TEMPO).appendField(ut.Msg.MICROBIT_ACTUATOR_ticks),this.appendValueInput("BPM").setCheck(Number).appendField(ut.Msg.MIXLY_SPEED),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(ut.Msg.MIXLY_ESP32_MUSIC_SET_TEMPO)}},Jr={init:function(){this.setColour(Ar),this.appendDummyInput().appendField(ut.Msg.MIXLY_MICROBIT_Get_current_tempo),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(ut.Msg.MIXLY_ESP32_MUSIC_GET_TEMPO)}},Qr={init:function(){this.setColour(Ar),this.appendDummyInput().appendField(ut.Msg.MIXLY_MICROBIT_Reset_music),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(ut.Msg.MIXLY_ESP32_MUSIC_RESET)}},qr={init:function(){this.setColour(Ar),this.appendDummyInput().appendField(ut.Msg.MIXLY_TONE),this.appendValueInput("pitch").setCheck(Number).appendField(ut.Msg.MIXLY_FREQUENCY),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(ut.Msg.MIXLY_TOOLTIP_BLOCKGROUP_TONE)}},zr={init:function(){this.setColour(Ar),this.appendDummyInput().appendField(ut.Msg.MIXLY_TONE),this.appendValueInput("pitch").setCheck(Number).appendField(ut.Msg.MIXLY_FREQUENCY),this.appendValueInput("time").setCheck(Number).appendField(ut.Msg.MIXLY_DURATION),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(ut.Msg.MIXLY_TOOLTIP_BLOCKGROUP_TONE2)}},jr={init:function(){this.setColour(Ar),this.appendDummyInput().appendField(ut.Msg.MIXLY_NOTONE),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},Zr={init:function(){this.setColour(Ar),this.appendValueInput("LIST").appendField(ut.Msg.MIXLY_ESP32_MUSIC_PLAY_LISTS),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(ut.Msg.MIXLY_ESP32_MUSIC_PLAY_LISTS)}},$r={init:function(){this.setColour(Ar),this.appendDummyInput().appendField(ut.Msg.MOTOR_DC).appendField(new ut.FieldDropdown([["1","1"],["2","2"],["3","3"]]),"wheel"),this.appendDummyInput().appendField(ut.Msg.MIXLY_MICROBIT_Direction).appendField(new ut.FieldDropdown([[ut.Msg.CLOCKWISE,"CW"],[ut.Msg.ANTI_CLOCKWISE,"CCW"],[ut.Msg.MOTOR_P,"P"],[ut.Msg.MOTOR_N,"N"]]),"direction"),this.appendValueInput("speed").setCheck(Number).setAlign(ut.inputs.Align.RIGHT).appendField(ut.Msg.MIXLY_STEPPER_SET_SPEED),this.appendDummyInput("").appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},td={init:function(){this.setColour(Ar),this.appendDummyInput().appendField("MixGo Car").appendField(new ut.FieldDropdown([[ut.Msg.blockpy_forward,"F"],[ut.Msg.blockpy_backward,"B"],[ut.Msg.blockpy_left,"L"],[ut.Msg.blockpy_right,"R"]]),"VAR"),this.appendValueInput("speed").setCheck(Number).setAlign(ut.inputs.Align.RIGHT).appendField(ut.Msg.MIXLY_STEPPER_SET_SPEED),this.appendDummyInput().appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},ed={init:function(){this.setColour(Ar),this.appendDummyInput("").appendField("MixGo Car").appendField(new ut.FieldDropdown([[ut.Msg.MOTOR_P,"P"],[ut.Msg.MOTOR_N,"N"]]),"VAR"),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip("")}},id={init:function(){this.setColour(Ar),this.appendDummyInput().appendField(ut.Msg.MOTOR_DC).appendField(new ut.FieldDropdown([[ut.Msg.MIXLYCAR_WHEEL_LEFT,"L"],[ut.Msg.MIXLYCAR_WHEEL_RIGHT,"R"]]),"wheel"),this.appendDummyInput().appendField(ut.Msg.MIXLY_MICROBIT_Direction).appendField(new ut.FieldDropdown([[ut.Msg.CLOCKWISE,"CW"],[ut.Msg.ANTI_CLOCKWISE,"CCW"]]),"direction"),this.appendValueInput("speed").setCheck(Number).setAlign(ut.inputs.Align.RIGHT).appendField(ut.Msg.MIXLY_STEPPER_SET_SPEED),this.appendDummyInput().appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},nd={init:function(){this.setColour(Ar),this.appendDummyInput().appendField(ut.Msg.MOTOR_DC).appendField(new ut.FieldDropdown([[ut.Msg.MIXLYCAR_WHEEL_LEFT,"L"],[ut.Msg.MIXLYCAR_WHEEL_RIGHT,"R"]]),"wheel"),this.appendDummyInput().appendField(ut.Msg.MIXLY_STOP).appendField(new ut.FieldDropdown([[ut.Msg.MOTOR_P,"P"],[ut.Msg.MOTOR_N,"N"]]),"direction"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},sd={init:function(){this.setColour(Ar),this.appendDummyInput().appendField(ut.Msg.MIXLY_MIXBOT_MOTOR_STATUS),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(ut.Msg.MIXLY_MIXBOT_MOTOR_STATUS_TOOLTIP)}},_d={init:function(){this.setColour(Ar),this.appendDummyInput().appendField(ut.Msg.MIXBOT).appendField(new ut.FieldDropdown([[ut.Msg.blockpy_forward,"F"],[ut.Msg.blockpy_backward,"B"],[ut.Msg.blockpy_left,"L"],[ut.Msg.blockpy_right,"R"]]),"VAR"),this.appendDummyInput().appendField(ut.Msg.MIXLY_MICROBIT_PY_STORAGE_MODE).appendField(new ut.FieldDropdown([[ut.Msg.MIXLY_MICROBIT_JS_BLE_POWER,"PWR"],[ut.Msg.MIXLY_SPEED,"SPEED"],[ut.Msg.MIXLY_MIXBOT_MOTOR_TURNS,"TURNS"]]),"mode"),this.appendValueInput("speed").setCheck(Number).setAlign(ut.inputs.Align.RIGHT).appendField(ut.Msg.MIXLY_PARAMS),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(ut.Msg.MIXLY_MIXBOT_MOVE_TOOLTIP)}},od={init:function(){this.setColour(Ar),this.appendDummyInput().appendField(ut.Msg.MIXBOT).appendField(new ut.FieldDropdown([[ut.Msg.MOTOR_P,"P"],[ut.Msg.MOTOR_N,"N"]]),"VAR"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},pd={init:function(){this.setColour(Ar),this.appendDummyInput().appendField(ut.Msg.MIXBOT).appendField(ut.Msg.MIXLY_MOTOR).appendField(new ut.FieldDropdown([[ut.Msg.TEXT_TRIM_LEFT,"1"],[ut.Msg.TEXT_TRIM_RIGHT,"2"],[ut.Msg.TEXT_TRIM_BOTH,"0"]]),"wheel"),this.appendDummyInput().appendField(ut.Msg.MIXLY_MICROBIT_PY_STORAGE_MODE).appendField(new ut.FieldDropdown([[ut.Msg.MIXLY_MICROBIT_JS_BLE_POWER,"PWR"],[ut.Msg.MIXLY_SPEED,"SPEED"],[ut.Msg.MIXLY_MIXBOT_MOTOR_TURNS,"TURNS"]]),"mode"),this.appendValueInput("speed").setCheck(Number).setAlign(ut.inputs.Align.RIGHT).appendField(ut.Msg.MIXLY_PARAMS),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(ut.Msg.MIXLY_MIXBOT_MOVE_TOOLTIP)}},ad={init:function(){this.setColour(Ar),this.appendDummyInput().appendField(ut.Msg.MIXLY_MIXBOT_BUZZER),this.appendDummyInput().appendField(new ut.FieldDropdown([[ut.Msg.MIXLY_MICROBIT_PY_COMMUNICATE_ON,"0"],[ut.Msg.MIXLY_MICROBIT_PY_COMMUNICATE_OFF,"1"]]),"on_off"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0)}},ud={init:function(){this.setColour(Ar),this.appendDummyInput().appendField(ut.Msg.BITBOT).appendField(new ut.FieldDropdown([[ut.Msg.blockpy_forward,"F"],[ut.Msg.blockpy_backward,"B"],[ut.Msg.blockpy_left,"L"],[ut.Msg.blockpy_right,"R"]]),"VAR"),this.appendValueInput("speed").setCheck(Number).setAlign(ut.inputs.Align.RIGHT).appendField(ut.Msg.MIXLY_SPEED),this.appendDummyInput("").appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},rd={init:function(){this.setColour(Ar),this.appendDummyInput().appendField(ut.Msg.BITBOT).appendField(new ut.FieldDropdown([[ut.Msg.MOTOR_P,"P"],[ut.Msg.MOTOR_N,"N"]]),"VAR"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},dd={init:function(){this.setColour(Ar),this.appendDummyInput().appendField(ut.Msg.BITBOT).appendField(ut.Msg.MIXLY_MOTOR).appendField(new ut.FieldDropdown([[ut.Msg.TEXT_TRIM_LEFT,"0"],[ut.Msg.TEXT_TRIM_RIGHT,"1"]]),"wheel"),this.appendDummyInput().appendField(ut.Msg.MIXLY_MICROBIT_Direction).appendField(new ut.FieldDropdown([[ut.Msg.CLOCKWISE,"CW"],[ut.Msg.ANTI_CLOCKWISE,"CCW"],[ut.Msg.MOTOR_P,"P"],[ut.Msg.MOTOR_N,"N"]]),"direction"),this.appendValueInput("speed").setCheck(Number).setAlign(ut.inputs.Align.RIGHT).appendField(ut.Msg.MIXLY_SPEED),this.appendDummyInput("").appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},ld={init:function(){this.setColour(Ar),this.appendValueInput("bright").appendField(ut.Msg.MIXLY_MIXBOT_SOUND_SET_LOUDNESS),this.appendDummyInput().appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(ut.Msg.MIXLY_ESP32_LED_SETONOFF)}},Id={init:function(){this.setColour(Ar),this.appendDummyInput().appendField(ut.Msg.MIXLY_MIXBOT_SOUND_LOUDNESS+"(%)"),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(ut.Msg.MIXLY_ESP32_LED_GETONOFF)}},Td={init:function(){this.setColour(Ar),this.appendValueInput("bright").appendField(ut.Msg.MIXLY_SETTING+ut.Msg.MIXLY_MIXBOT_BUZZER+ut.Msg.MIXLY_MP3_VOL),this.appendDummyInput().appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(ut.Msg.MIXLY_ESP32_LED_SETONOFF)}},Md={init:function(){this.setColour(Ar),this.appendDummyInput().appendField(ut.Msg.MIXLY_GET+ut.Msg.MIXLY_MIXBOT_BUZZER+ut.Msg.MIXLY_MP3_VOL+"(%)"),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(ut.Msg.MIXLY_ESP32_LED_GETONOFF)}},hd={init:function(){this.setColour(Ar),this.appendValueInput("PATH").appendField(ut.Msg.MIXLY_RECORD_AUDIO).appendField(ut.Msg.MIXLY_MICROBIT_PY_STORAGE_THE_PATH),this.appendValueInput("TIME").setCheck(Number).appendField(ut.Msg.MIXLY_GET_PRESSES_TIME),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0)}},md={init:function(){this.setColour(Ar),this.appendValueInput("PATH").appendField(ut.Msg.MIXLY_PLAY_AUDIO).appendField(ut.Msg.MIXLY_MICROBIT_PY_STORAGE_THE_PATH),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0)}},Ed={init:function(){this.setColour(Ar),this.appendValueInput("PATH").appendField(ut.Msg.MIXLY_PLAY_ONLINE_AUDIO).appendField("URL"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0)}},Od={init:function(){this.setColour(Ar),this.appendDummyInput().appendField(ut.Msg.MIXLY_TONE),this.appendValueInput("pitch").setCheck(Number).appendField(ut.Msg.MIXLY_FREQUENCY),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(ut.Msg.MIXLY_TOOLTIP_BLOCKGROUP_TONE)}},Rd={init:function(){this.setColour(Ar),this.appendDummyInput().appendField(ut.Msg.MIXLY_NOTONE),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},cd={init:function(){this.setColour(Ar),this.appendDummyInput().appendField(ut.Msg.LISTS_SET_INDEX_SET+ut.Msg.ME_GO_MOTOR_EXTERN).appendField(ut.Msg.PIN_NUMBERING).appendField(new ut.FieldDropdown([["1","1"],["2","2"],["3","3"]]),"index"),this.appendValueInput("duty").setCheck(Number).setAlign(ut.inputs.Align.RIGHT).appendField(ut.Msg.blynk_IOT_IR_POWER+ut.Msg.MIXLY_PINMODEOUT),this.appendDummyInput().appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip()}},gd={init:function(){this.setColour(Ar),this.appendDummyInput().appendField(ut.Msg.MIXLY_GET+ut.Msg.ME_GO_MOTOR_EXTERN).appendField(ut.Msg.PIN_NUMBERING).appendField(new ut.FieldDropdown([["1","1"],["2","2"]]),"index"),this.appendDummyInput().setAlign(ut.inputs.Align.RIGHT).appendField(ut.Msg.blynk_IOT_IR_POWER+ut.Msg.MIXLY_PINMODEOUT+ut.Msg.MIXLY_DUTY_RATIO),this.setOutput(!0,Number),this.setInputsInline(!0)}},Cd={init:function(){this.setColour(Ar),this.appendDummyInput().appendField(ut.Msg.LISTS_SET_INDEX_SET+ut.Msg.ME_GO_MOTOR_EXTERN).appendField(ut.Msg.MIXLY_ALL+ut.Msg.PIN_NUMBERING),this.appendValueInput("duty").setCheck(Number).setAlign(ut.ALIGN_RIGHT).appendField(ut.Msg.blynk_IOT_IR_POWER+ut.Msg.MIXLY_PINMODEOUT+ut.Msg.MIXLY_FREQUENCY),this.appendDummyInput().appendField("Hz"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(ut.Msg.MIXLY_MIXBOT_MOTOR_EXTERN_TOOLTIP)}},Sd={init:function(){this.setColour(Ar),this.appendDummyInput().appendField(ut.Msg.ANALOG+ut.Msg.MIXLY_KEYBOARD_INPUT),this.appendValueInput("special"),this.appendValueInput("general"),this.appendDummyInput().appendField(ut.Msg.MIXLY_RELEASE).appendField(new ut.FieldDropdown([[ut.Msg.MICROPYTHON_DISPLAY_YES,"True"],[ut.Msg.MICROPYTHON_DISPLAY_NO,"False"]]),"release"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(ut.Msg.ANALOG+ut.Msg.MIXLY_KEYBOARD_INPUT)}},Ad={init:function(){this.setColour(Ar),this.appendDummyInput("").appendField(ut.Msg.MIXLY_SPECIAL_KEY).appendField(new ut.FieldDropdown([[ut.Msg.MIXLY_SPECIAL_KEY0,"0x00"],[ut.Msg.MIXLY_SPECIAL_KEY1,"0x01"],[ut.Msg.MIXLY_SPECIAL_KEY2,"0x02"],[ut.Msg.MIXLY_SPECIAL_KEY1,"0x04"],[ut.Msg.MIXLY_SPECIAL_KEY8,"0x08"],[ut.Msg.MIXLY_SPECIAL_KEY16,"0x10"],[ut.Msg.MIXLY_SPECIAL_KEY32,"0x20"],[ut.Msg.MIXLY_SPECIAL_KEY64,"0x40"],[ut.Msg.MIXLY_SPECIAL_KEY128,"0x80"]]),"op"),this.setOutput(!0)}},Ld={init:function(){this.setColour(Ar),this.appendDummyInput("").appendField(ut.Msg.MIXLY_GENERAL_KEY).appendField(new ut.FieldDropdown([[ut.Msg.MIXLY_SPECIAL_KEY0,"0x00"],["A","0x04"],["B","0x05"],["C","0x06"],["D","0x07"],["E","0x08"],["F","0x09"],["G","0x0A"],["H","0x0B"],["I","0x0C"],["J","0x0D"],["K","0x0E"],["L","0x0F"],["M","0x10"],["N","0x11"],["O","0x12"],["P","0x13"],["Q","0x14"],["R","0x15"],["S","0x16"],["T","0x17"],["U","0x18"],["V","0x19"],["W","0x1A"],["X","0x1B"],["Y","0x1C"],["Z","0x1D"],["1 !","0x1E"],["2 @","0x1F"],["3 #","0x20"],["4 $","0x21"],["5 %","0x22"],["6 ^","0x23"],["7 &","0x24"],["8 *","0x25"],["9 (","0x26"],["0 )","0x27"],["ENTER","0x28"],["ESC","0x29"],["BACKSPACE","0x2A"],["TAB","0x2B"],["SPACE","0x2C"],["- _","0x2D"],["= +","0x2E"],["[ {","0x2F"],["] }","0x30"],["\\ |","0x31"],["; :","0x33"],["' \"","0x34"],["` ~","0x35"],[", <","0x36"],[". >","0x37"],["/ ?","0x38"],["CAPS_LOCK","0x39"],["F1","0x3A"],["F2","0x3B"],["F3","0x3C"],["F4","0x3D"],["F5","0x3E"],["F6","0x3F"],["F7","0x40"],["F8","0x41"],["F9","0x42"],["F10","0x43"],["F11","0x44"],["F12","0x45"],["PRINTSCREEN","0x46"],["SCROLL_LOCK","0x47"],["PAUSE","0x48"],["INSERT","0x49"],["HOME","0x4A"],["PAGE_UP","0x4B"],["DELETE","0x4C"],["END","0x4D"],["PAGE_DOWN","0x4E"],["RIGHT","0x4F"],["LEFT","0x50"],["DOWN","0x51"],["UP","0x52"],["NUM_LOCK","0x53"],["/","0x54"],["*","0x55"],["-","0x56"],["+","0x57"],["ENTER","0x58"],["1","0x59"],["2","0x5A"],["3","0x5B"],["4","0x5C"],["5","0x5D"],["6","0x5E"],["7","0x5F"],["8","0x60"],["9","0x61"],["0","0x62"],[".","0x63"]]),"op"),this.setOutput(!0)}},Nd={init:function(){this.setColour(Ar),this.itemCount_=2,this.updateShape_(),this.setOutput(!0),this.setMutator(new ut.icons.MutatorIcon(["generalkey_create_with_item"],this)),this.setTooltip(ut.Msg.GENERALKEY_TUPLE_CREATE_TOOLTIP)},mutationToDom:function(){var t=document.createElement("mutation");return t.setAttribute("items",this.itemCount_),t},domToMutation:function(t){this.itemCount_=parseInt(t.getAttribute("items"),10),this.updateShape_()},decompose:function(t){var e=t.newBlock("generalkey_container");e.initSvg();for(var i=e.getInput("STACK").connection,n=0;ne?t[e]:'"key'+(e+1)+'"'),"KEY"+e).appendField(":")}},getVars:function(){return[this.getFieldValue("VAR")]},renameVar:function(t,e){ut.Names.equals(t,this.getFieldValue("VAR"))&&this.setTitleValue(e,"VAR")}},$m={init:function(){this.setColour(Km),this.appendDummyInput().appendField(ut.Msg.MIXLY_MICROBIT_TYPE_DICT),this.appendStatementInput("STACK"),this.setTooltip(ut.Msg.DICTS_CREATE_WITH_CONTAINER_TOOLTIP),this.contextMenu=!1}},tE={init:function(){this.setColour(Km),this.appendDummyInput().appendField(ut.Msg.DICTS_CREATE_WITH_ITEM_TITLE),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(ut.Msg.DICTS_CREATE_WITH_ITEM_TOOLTIP),this.contextMenu=!1}},eE={init:function(){this.setColour(Km),this.appendDummyInput().appendField(ut.Msg.DICTS_CREATE_WITH_ITEM_TITLE),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(ut.Msg.DICTS_CREATE_WITH_ITEM_TOOLTIP),this.contextMenu=!1}},iE={init:function(){this.setColour(Km),this.appendDummyInput().appendField(ut.Msg.MIXLY_CREATE_MQTT_CLIENT_AND_CONNECT),this.appendValueInput("SERVER").setCheck(String).appendField(ut.Msg.MIXLY_EMQX_SERVER).setAlign(ut.inputs.Align.RIGHT),this.appendValueInput("USERNAME").setCheck(String).appendField(ut.Msg.MIXLY_WIFI_USERNAME).setAlign(ut.inputs.Align.RIGHT),this.appendValueInput("PASSWORD").setCheck(String).appendField(ut.Msg.MIXLY_IOT_PASSWORD).setAlign(ut.inputs.Align.RIGHT),this.appendValueInput("PROJECT").setCheck(String).appendField(ut.Msg.MIXLY_EMQX_PROJECT).setAlign(ut.inputs.Align.RIGHT),this.setPreviousStatement(!0),this.setNextStatement(!0)}},nE={init:function(){this.setColour(Km),this.appendDummyInput().appendField("MixIO"),this.appendValueInput("TOPIC").appendField(ut.Msg.MIXLY_EMQX_PUBLISH_NEW).appendField(ut.Msg.MIXLY_EMQX_PUBLISH_TOPIC),this.appendValueInput("MSG").appendField(ut.Msg.HTML_BODY),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(ut.Msg.MIXLY_ESP32_IOT_EMQX_PUBLISH_TOOLTIP)}},sE={init:function(){this.setColour(Km),this.appendDummyInput().appendField("MixIO"),this.appendValueInput("TOPIC").appendField(ut.Msg.MIXLY_EMQX_SUBSCRIBE+ut.Msg.MIXLY_MICROBIT_MSG).appendField(ut.Msg.MIXLY_EMQX_PUBLISH_TOPIC),this.appendValueInput("METHOD").appendField(ut.Msg.MIXLY_EMQX_SET_METHOD),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(ut.Msg.MIXLY_ESP32_IOT_EMQX_SUBSCRIBE_TOOLTIP)}},_E={init:function(){this.setColour(Km),this.appendDummyInput().appendField("MixIO"),this.appendDummyInput().appendField(ut.Msg.MIXLY_ESP32_DISCONNECT_ONENET),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},oE={init:function(){this.setColour(Km),this.appendDummyInput().appendField("MixIO"),this.appendDummyInput().appendField(ut.Msg.MIXLY_EMQX_CONNECT),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},pE={init:function(){this.setColour(Km),this.appendDummyInput().appendField("MixIO"),this.appendDummyInput().appendField(ut.Msg.MIXLY_ESP32_CHECK_ONENET),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},aE={init:function(){this.setColour(Km),this.appendDummyInput().appendField(ut.Msg.MIXLY_MICROPYTHON_FORMAT).appendField(ut.Msg.MQTT_Topic),this.setInputsInline(!0),this.setOutput(!0)}},uE={init:function(){this.setColour(Km),this.appendDummyInput().appendField(ut.Msg.MIXLY_MICROPYTHON_FORMAT).appendField(ut.Msg.MIXLY_EMQX_PUBLISH_MSG),this.setInputsInline(!0),this.setOutput(!0)}},rE={init:function(){this.setColour(Km),this.appendValueInput("VAR").appendField(ut.Msg.MIXLY_ESP32_IOT_MAP_FORMATING),this.setOutput(!0)}},dE={init:function(){this.setColour(Km),this.appendValueInput("VAR").appendField(ut.Msg.MIXLY_MICROPYTHON_FORMAT+"(Json)"),this.setOutput(!0)}},lE={init:function(){this.setColour(Km),this.appendDummyInput().appendField("MixIO"),this.appendDummyInput().appendField(ut.Msg.MIXLY_EMQX_PING),this.setInputsInline(!0),this.setOutput(!0),this.setTooltip(ut.Msg.MIXLY_ESP32_IOT_EMQX_PING_TOOLTIP)}},IE={init:function(){this.setColour(Km),this.appendDummyInput().appendField("MixIO").appendField(ut.Msg.MIXLY_GET_NTP),this.appendValueInput("addr").appendField(ut.Msg.blynk_SERVER_ADD),this.setInputsInline(!0),this.setOutput(!0)}},TE={init:function(){this.setColour(Km),this.appendDummyInput().appendField(ut.Msg.MIXLY_CREATE_MQTT_CLIENT_AND_CONNECT),this.appendValueInput("SERVER").appendField(ut.Msg.MIXLY_EMQX_SERVER).setAlign(ut.inputs.Align.RIGHT),this.appendValueInput("KEY").appendField(ut.Msg.CONTROLS_FOR_INPUT_WITH+ut.Msg.MIXLY_MIXIO_SHARE_KEY).setAlign(ut.inputs.Align.RIGHT),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},ME={init:function(){this.setColour(Km),this.appendDummyInput().appendField(ut.Msg.MIXLY_CREATE_MQTT_CLIENT_AND_CONNECT),this.appendValueInput("SERVER").appendField(ut.Msg.MIXLY_EMQX_SERVER).setAlign(ut.inputs.Align.RIGHT),this.appendValueInput("KEY").appendField(ut.Msg.CONTROLS_FOR_INPUT_WITH+"Mixly Key").setAlign(ut.inputs.Align.RIGHT),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},hE={init:function(){this.VISITOR_ID=rt.Config.BOARD.visitorId.str32.substring(0,8).toUpperCase(),this.setColour(Km),this.appendDummyInput("").appendField(new ut.FieldTextInput(this.visitorId),"VISITOR_ID"),this.setOutput(!0,null)},onchange:function(){const t=this.getFieldValue("VISITOR_ID");this.VISITOR_ID!==t&&this.setFieldValue(this.VISITOR_ID,"VISITOR_ID")}},mE={init:function(){this.setColour(Km),this.appendDummyInput().appendField("MixIO").appendField(ut.Msg.MSG.catEthernet_clinet),this.setOutput(!0),this.setInputsInline(!0)}},EE={init:function(){this.setColour(Km),this.appendDummyInput().appendField("HTTP"+ut.Msg.MIXLY_Client),this.appendValueInput("addr").appendField(ut.Msg.DISPLAY_IMAGE_LET2),this.appendDummyInput().appendField(ut.Msg.MIXLY_REQUESTS_GET).appendField(ut.Msg.MIXLY_GET_CURRENT_TIME).appendField(ut.Msg.MIXLY_OPEN_DEBUG).appendField(new ut.FieldDropdown([[ut.Msg.MIXLY_TURTLE_WRITE_MOVE_TRUE,"True"],[ut.Msg.MIXLY_TURTLE_WRITE_MOVE_FALSE,"False"]]),"key"),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},OE={init:function(){this.setColour(Km),this.appendDummyInput().appendField("HTTP"+ut.Msg.MIXLY_Client).appendField(ut.Msg.MIXLY_GET).appendField(new ut.FieldDropdown([[ut.Msg.MIXLY_REQUESTS_LEN,"client_len"],[ut.Msg.MIXLY_REQUESTS_GET_LEN,"server_len"],[ut.Msg.MIXLY_REQUESTS_MESSAGE,"text"]]),"key"),this.setOutput(!0),this.setInputsInline(!0)}},RE={init:function(){this.setColour(Km),this.appendDummyInput().appendField("MQTT"+ut.Msg.MIXLY_Client),this.appendValueInput("addr").appendField(ut.Msg.MIXLY_CONNECTTO),this.appendDummyInput().appendField(ut.Msg.MIXLY_INIT_SUBSCRIBE).appendField(ut.Msg.MQTT_Topic).appendField(new ut.FieldDropdown([[ut.Msg.MIXLY_GET_CURRENT_TIME,""]]),"key").appendField(ut.Msg.MIXLY_OPEN_DEBUG).appendField(new ut.FieldDropdown([[ut.Msg.MIXLY_TURTLE_WRITE_MOVE_TRUE,"True"],[ut.Msg.MIXLY_TURTLE_WRITE_MOVE_FALSE,"False"]]),"key2"),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},cE={init:function(){this.setColour(Km),this.appendDummyInput().appendField("MQTT"+ut.Msg.MIXLY_Client).appendField(ut.Msg.MIXLY_GET).appendField(new ut.FieldDropdown([[ut.Msg.MIXLY_REQUESTS_LEN,"client_len"],[ut.Msg.MIXLY_REQUESTS_GET_LEN,"server_len"],[ut.Msg.MIXLY_REQUESTS_MESSAGE,"time_msg()"]]),"key"),this.setOutput(!0),this.setInputsInline(!0)}},gE=Jm,CE=Qm,SE=qm,AE=zm,LE=Zm,NE=225,DE={init:function(){this.setColour(NE),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput("").appendField(ut.Msg.MIXLY_NETWORK_INIT),this.appendDummyInput().appendField(ut.Msg.MIXLY_NETWORK_MODE).appendField(new ut.FieldDropdown([["STA","STA"],["AP","AP"]]),"mode"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(ut.Msg.MIXLY_ESP32_NETWORK_INIT_TOOLTIP)}},fE={init:function(){this.setColour(NE),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput().appendField(new ut.FieldDropdown([[ut.Msg.MIXLY_NETWORK_WIFI_OPEN,"True"],[ut.Msg.MIXLY_NETWORK_WIFI_CLOSE,"False"]]),"op"),this.appendDummyInput("").appendField(ut.Msg.MIXLY_NETWORK_WIFI_FLAG),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("op"),i=ut.Msg.MIXLY_ESP32_NETWORK_OPEN_TOOLTIP;return{True:ut.Msg.MIXLY_NETWORK_WIFI_OPEN,False:ut.Msg.MIXLY_NETWORK_WIFI_CLOSE}[e]+i}))}},FE={init:function(){this.setColour(NE),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput("").appendField(ut.Msg.MIXLY_NETWORK_WIFI_IS_ACTIVE),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(ut.Msg.MIXLY_NETWORK_WIFI_IS_ACTIVE)}},PE={init:function(){this.setColour(NE),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput("").appendField(ut.Msg.MIXLY_NETWORK_WIFI_SCAN),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip((function(){return ut.Msg.MIXLY_ESP32_NETWORK_SCAN_TOOLTIP+{0:"ssid",1:"bssid",2:"channel",3:"RSSI",4:"authmode",5:"hidden",all:ut.Msg.MIXLY_NETWORK_WIFI_SCAN_ATTRIBUTE}.all}))}},YE={init:function(){this.setColour(NE),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput("").appendField(ut.Msg.MIXLY_ESP32_NETWORK_CONNECT),this.appendValueInput("id").setCheck(String).appendField(ut.Msg.HTML_NAME),this.appendValueInput("password").setCheck(String).appendField(ut.Msg.HTML_PASSWORD),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(ut.Msg.MIXLY_ESP32_NETWORK_CONNECT_TOOLTIP)}},vE={init:function(){this.setColour(NE),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput("").appendField(ut.Msg.MIXLY_NETWORK_WIFI_CONNECT+ut.Msg.MIXLY_SYMBOL_QUESTION),this.setOutput(!0,Boolean),this.setInputsInline(!0),this.setTooltip(ut.Msg.MIXLY_ESP32_NETWORK_WIFI_CONNECT_TOOLTIP)}},XE={init:function(){this.setColour(NE),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput("").appendField(ut.Msg.MIXLY_ESP32_NETWORK_GET_WIFI),this.appendDummyInput("").appendField(new ut.FieldDropdown([[ut.Msg.MIXLY_ESP32_NETWORK_IP,"0"],[ut.Msg.MIXLY_ESP32_NETWORK_MASK,"1"],[ut.Msg.MIXLY_ESP32_NETWORK_GATEWAY,"2"],["DNS","3"]]),"mode"),this.setOutput(!0),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("mode");return ut.Msg.MIXLY_ESP32_NETWORK_GET_WIFI_TOOLTIP+{0:ut.Msg.MIXLY_ESP32_NETWORK_IP,1:ut.Msg.MIXLY_ESP32_NETWORK_MASK,2:ut.Msg.MIXLY_ESP32_NETWORK_GATEWAY,3:"DNS"}[e]}))}},bE={init:function(){this.setColour(NE),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput("").appendField(ut.Msg.MIXLY_ESP32_NETWORK_STOP_CONNECT),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(ut.Msg.MIXLY_ESP32_NETWORK_STOP_TOOLTIP)}},xE={init:function(){this.setColour(NE),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput("").appendField(ut.Msg.MIXLY_ESP32_NETWORK_GET_WIFI),this.appendDummyInput().appendField(new ut.FieldDropdown([[ut.Msg.MIXLY_NETWORK_WIFI_ESSID,"essid"],[ut.Msg.MIXLY_NETWORK_WIFI_CHANNEL,"channel"]]),"op"),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(ut.Msg.MIXLY_ESP32_NETWORK_GET_WIFI_TOOLTIP)}},yE={init:function(){this.setColour(NE),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput("").appendField(ut.Msg.LISTS_SET_INDEX_SET),this.appendValueInput("essid").setCheck(String).appendField(ut.Msg.MIXLY_NETWORK_WIFI_ESSID),this.appendValueInput("channel").setCheck(Number).appendField(ut.Msg.MIXLY_NETWORK_WIFI_CHANNEL),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(ut.Msg.MIXLY_ESP32_NETWORK_AP_CONNECT_TOOLTIP)}},VE={init:function(){this.setColour(NE),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput("").appendField(ut.Msg.MIXLY_ESP32_NETWORK_SERVER1),this.appendDummyInput("").appendField(ut.Msg.MIXLY_ESP32_NETWORK_SERVER2),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(ut.Msg.MIXLY_ESP32_NETWORK_SOCKET_CLOSE_TOOLTIP)}},BE={init:function(){this.setColour(NE),this.appendValueInput("VAR").appendField(ut.Msg.MIXLY_MICROPYTHON_SOCKET_INIT).setCheck("var"),this.appendDummyInput().appendField(ut.Msg.MIXLY_MICROPYTHON_SOCKET_TYPE).appendField(new ut.FieldDropdown([["TCP","TCP"],["UDP","UDP"]]),"mode"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("mode");return ut.Msg.MIXLY_ESP32_NETWORK_SOCKET_INIT_TOOLTIP+{TCP:"TCP",UDP:"UDP"}[e]}))}},GE={init:function(){this.setColour(NE),this.appendValueInput("VAR").setCheck("var").appendField(ut.Msg.MIXLY_MICROPYTHON_SOCKET_LET_SOCKET),this.appendValueInput("address").appendField(ut.Msg.MIXLY_MICROPYTHON_SOCKET_BIND_TO_ADDRESS),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(ut.Msg.MIXLY_ESP32_NETWORK_SOCKET_BIND_TOOLTIP)}},UE={init:function(){this.setColour(NE),this.appendValueInput("VAR").setCheck("var").appendField(ut.Msg.MIXLY_MICROPYTHON_SOCKET_LET_SOCKET),this.appendValueInput("address").appendField(ut.Msg.MIXLY_MICROPYTHON_SOCKET_CONNECT_TO_ADDRESS),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(ut.Msg.MIXLY_ESP32_NETWORK_SOCKET_CONNECT_TOOLTIP)}},wE={init:function(){this.setColour(NE),this.appendValueInput("VAR").setCheck("var"),this.appendValueInput("queue").setCheck(Number).appendField(ut.Msg.MIXLY_MICROPYTHON_SOCKET_LISTEN).appendField(ut.Msg.MIXLY_MICROPYTHON_SOCKET_QUEUE),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(ut.Msg.MIXLY_ESP32_NETWORK_SOCKET_LISTEN_TOOLTIP)}},HE={init:function(){this.setColour(NE),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput().appendField(ut.Msg.MIXLY_MICROPYTHON_SOCKET_ACCEPT),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(ut.Msg.MIXLY_ESP32_NETWORK_SOCKET_ACCEPT_TOOLTIP)}},kE={init:function(){this.setColour(NE),this.appendValueInput("VAR").setCheck("var").appendField("TCP"),this.appendValueInput("size").setCheck(Number).appendField(ut.Msg.MIXLY_MICROPYTHON_SOCKET_RECEIVE),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(ut.Msg.MIXLY_ESP32_NETWORK_SOCKET_RECEIVE_TOOLTIP)}},WE={init:function(){this.setColour(NE),this.appendValueInput("VAR").setCheck("var").appendField("TCP"),this.appendValueInput("content").appendField(ut.Msg.MIXLY_MICROPYTHON_SOCKET_SEND),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(ut.Msg.MIXLY_ESP32_NETWORK_SOCKET_SEND_TOOLTIP)}},KE={init:function(){this.setColour(NE),this.appendValueInput("VAR").setCheck("var").appendField("UDP"),this.appendValueInput("size").setCheck(Number).appendField(ut.Msg.MIXLY_MICROPYTHON_SOCKET_RECEIVE),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(ut.Msg.MIXLY_ESP32_NETWORK_SOCKET_RECEIVE_FROM_TOOLTIP)}},JE={init:function(){this.setColour(NE),this.appendValueInput("VAR").setCheck("var").appendField("UDP"),this.appendValueInput("content").appendField(ut.Msg.MIXLY_MICROPYTHON_SOCKET_SEND),this.appendValueInput("address").appendField(ut.Msg.MIXLY_MICROPYTHON_SOCKET_TO),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(ut.Msg.MIXLY_ESP32_NETWORK_SOCKET_SEND_TO_TOOLTIP)}},QE={init:function(){this.setColour(NE),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput().appendField(ut.Msg.MIXLY_MICROPYTHON_SOCKET_CLOSE),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(ut.Msg.MIXLY_ESP32_NETWORK_SOCKET_CLOSE_TOOLTIP)}},qE={init:function(){this.setColour(NE),this.appendValueInput("DOMAIN").appendField(ut.Msg.DISPLAY_IMAGE_LET2).setCheck(String),this.appendDummyInput("").appendField(ut.Msg.blockpy_REQUESTS_GET).appendField(new ut.FieldTextInput("response"),"VAR"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(ut.Msg.blockpy_REQUESTS_GET_TOOLTIP)},getVars:function(){return[this.getFieldValue("VAR")]},renameVar:function(t,e){ut.Names.equals(t,this.getFieldValue("VAR"))&&this.setTitleValue(e,"VAR")}},zE={init:function(){this.appendValueInput("VAL");var t=[[ut.Msg.blockpy_REQUESTS_GET_ATTR_STATUS_CODE,"status_code"],[ut.Msg.blockpy_REQUESTS_GET_ATTR_TEXT,"text"],[ut.Msg.blockpy_REQUESTS_GET_ATTR_COOKIES,"cookies"],[ut.Msg.blockpy_REQUESTS_GET_ATTR_CONTENT,"content"]];this.setColour(NE),this.appendDummyInput("").appendField(ut.Msg.MIXLY_MICROBIT_JS_GET).appendField(new ut.FieldDropdown(t),"ATTR"),this.setInputsInline(!0),this.setOutput(!0,String);var e=this;this.setTooltip((function(){var t=e.getFieldValue("DIR");return{clear:ut.Msg.MIXLY_TOOLTIP_TURTEL_CLEAR,reset:ut.Msg.MIXLY_TOOLTIP_TURTEL_RESET,home:ut.Msg.MIXLY_TOOLTIP_TURTEL_HOME}[t]}))}},jE={init:function(){this.appendValueInput("VAR").appendField(ut.Msg.DISPLAY_IMAGE_LET2).setCheck(String);this.setColour(NE),this.appendDummyInput("").appendField(ut.Msg.blockpy_CONDUCT).appendField(new ut.FieldDropdown([["post","post"],["put","put"],["delete","delete"],["head","head"],["option","option"]]),"DIR"),this.appendDummyInput("").appendField(ut.Msg.blockpy_REQUESTS),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("DIR");return{forward:ut.Msg.MIXLY_TOOLTIP_TURTEL_FORWARD,backward:ut.Msg.MIXLY_TOOLTIP_TURTEL_BACKWARD}[e]}))}},ZE={init:function(){this.setColour(NE),this.appendDummyInput("").appendField(ut.Msg.MIXLY_GET_NTP+"(NTP)"),this.appendValueInput("data").appendField(ut.Msg.blynk_SERVER_ADD),this.setOutput(!0,"Tuple"),this.setInputsInline(!0)}},$E={init:function(){this.setColour(NE),this.appendDummyInput("").appendField(new ut.FieldDropdown([["ntp.aliyun.com","ntp.aliyun.com"],["ntp1.aliyun.com","ntp1.aliyun.com"],["ntp2.aliyun.com","ntp2.aliyun.com"],["ntp3.aliyun.com","ntp3.aliyun.com"],["ntp4.aliyun.com","ntp4.aliyun.com"],["ntp5.aliyun.com","ntp5.aliyun.com"],["ntp6.aliyun.com","ntp6.aliyun.com"],["ntp7.aliyun.com","ntp7.aliyun.com"],["time1.cloud.tencent.com","time1.cloud.tencent.com"],["time2.cloud.tencent.com","time2.cloud.tencent.com"],["time3.cloud.tencent.com","time3.cloud.tencent.com"],["time4.cloud.tencent.com","time4.cloud.tencent.com"],["time5.cloud.tencent.com","time5.cloud.tencent.com"]]),"op"),this.setOutput(!0)}},tO="#3288dd",eO={init:function(){this.setColour(tO),this.appendValueInput("URL").appendField(ut.Msg.DISPLAY_IMAGE_LET2).setCheck(String),this.appendDummyInput("").appendField(ut.Msg.blockpy_CONDUCT).appendField(new ut.FieldDropdown([["get","get"],["head","head"],["delete","delete"]]),"TYPE").appendField(ut.Msg.blockpy_REQUESTS).appendField(ut.Msg.MIXPY_REQUESTS_GET_RESULT),this.setInputsInline(!0),this.setOutput(!0),this.setTooltip("")}},iO={init:function(){this.setColour(tO),this.appendValueInput("URL").appendField(ut.Msg.DISPLAY_IMAGE_LET2).setCheck(String),this.appendDummyInput("").appendField(ut.Msg.blockpy_CONDUCT).appendField(new ut.FieldDropdown([["post","post"],["put","put"],["patch","patch"]]),"TYPE").appendField(ut.Msg.blockpy_REQUESTS),this.appendValueInput("data").appendField(ut.Msg.blockpy_REQUESTS+ut.Msg.OLED_STRING),this.appendDummyInput("").appendField(ut.Msg.MIXPY_REQUESTS_GET_RESULT),this.setInputsInline(!0),this.setOutput(!0),this.setTooltip("")}},nO={init:function(){this.appendValueInput("VAL");var t=[[ut.Msg.blockpy_REQUESTS_GET_ATTR_TEXT,"text"],[ut.Msg.blockpy_REQUESTS_GET_ATTR_JSON,"json()"],[ut.Msg.blockpy_REQUESTS_GET_ATTR_STATUS_CODE,"status_code"],[ut.Msg.blockpy_REQUESTS_GET_ATTR_CONTENT,"content"],[ut.Msg.MIXPY_TEXT_ENCODE,"encoding"]];this.setColour(tO),this.appendDummyInput("").appendField(ut.Msg.MIXLY_MICROBIT_JS_GET).appendField(new ut.FieldDropdown(t),"ATTR"),this.setInputsInline(!0),this.setOutput(!0,String)}},sO={init:function(){this.setColour(tO),this.appendDummyInput().appendField(ut.Msg.MIXLY_ESP32_IOT_CONNECT_WIFI),this.appendValueInput("WIFINAME").setCheck(String).appendField(ut.Msg.HTML_NAME),this.appendValueInput("PASSWORD").setCheck(String).appendField(ut.Msg.HTML_PASSWORD),this.appendValueInput("TIMEOUT").setCheck(Number).appendField(ut.Msg.MIXLY_IR_TIMEOUT),this.appendDummyInput().appendField(ut.Msg.MIXLY_MILLIS),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(ut.Msg.MIXLY_ESP32_IOT_WIFI_CONNECT_TOOLTIP)}},_O={init:function(){this.setColour(tO),this.appendDummyInput().appendField(ut.Msg.MIXLY_ESP32_IOT_EMQX_CONNECT_TOOLTIP),this.appendValueInput("SERVER").setCheck(String).appendField(ut.Msg.MIXLY_EMQX_SERVER).setAlign(ut.inputs.Align.RIGHT),this.appendValueInput("PORT").setCheck(Number).appendField(ut.Msg.MIXLY_EMQX_PORT).setAlign(ut.inputs.Align.RIGHT),this.appendValueInput("CLIENT_ID").setCheck(String).appendField(ut.Msg.MIXLY_EMQX_CLIENT_ID).setAlign(ut.inputs.Align.RIGHT),this.appendValueInput("USERNAME").setCheck(String).appendField(ut.Msg.MIXLY_WIFI_USERNAME).setAlign(ut.inputs.Align.RIGHT),this.appendValueInput("PASSWORD").setCheck(String).appendField(ut.Msg.MIXLY_IOT_PASSWORD).setAlign(ut.inputs.Align.RIGHT),this.setPreviousStatement(!0),this.setNextStatement(!0)}},oO={init:function(){this.setColour(tO),this.appendValueInput("TOPIC").appendField(ut.Msg.MIXLY_EMQX_SUBSCRIBE+ut.Msg.MIXLY_MICROBIT_MSG).appendField(ut.Msg.MIXLY_EMQX_PUBLISH_TOPIC),this.appendValueInput("MESSAGE").appendField(ut.Msg.blockpy_set_of),this.setInputsInline(!0),this.setOutput(!0)}},pO={init:function(){this.setColour(tO),this.appendDummyInput().appendField("mqtt"),this.appendValueInput("TOPIC").appendField(ut.Msg.MIXLY_EMQX_SUBSCRIBE+ut.Msg.MIXLY_MICROBIT_MSG).appendField(ut.Msg.MIXLY_EMQX_PUBLISH_TOPIC),this.appendValueInput("METHOD").appendField(ut.Msg.MIXLY_EMQX_SET_METHOD),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},aO={init:function(){this.setColour(tO),this.appendDummyInput().appendField("mqtt"),this.appendValueInput("TOPIC").appendField(ut.Msg.MIXLY_EMQX_PUBLISH_NEW).appendField(ut.Msg.MIXLY_EMQX_PUBLISH_TOPIC),this.appendValueInput("MSG").appendField(ut.Msg.HTML_BODY),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},uO={init:function(){this.setColour(tO),this.appendDummyInput().appendField("mqtt"+ut.Msg.MIXLY_EMQX_IS_CONNECT),this.setInputsInline(!0),this.setOutput(!0)}},rO="#A58C5B",dO={init:function(){this.setColour(rO),this.appendValueInput("PIN",Number).appendField(ut.Msg.MIXLY_BUTTON).appendField(ut.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput().appendField(ut.Msg.MIXLY_IS_PRESSED),this.appendValueInput("STAT").appendField(ut.Msg.MIXLY_ELECLEVEL),this.setOutput(!0,Boolean),this.setInputsInline(!0),this.setTooltip(ut.Msg.MIXLY_SENOR_IS_PRESSED)}},lO={init:function(){this.setColour(rO),this.appendValueInput("PIN",Number).appendField(ut.Msg.MIXLY_BUTTON).appendField(ut.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput().appendField(ut.Msg.MIXLY_WAS_PRESSED),this.appendValueInput("STAT").appendField(ut.Msg.MIXLY_ELECLEVEL),this.setOutput(!0,Boolean),this.setInputsInline(!0),this.setTooltip(ut.Msg.MIXLY_SENOR_WAS_PRESSED)}},IO={init:function(){this.setColour(rO),this.appendValueInput("PIN",Number).appendField(ut.Msg.MIXLY_BUTTON).appendField(ut.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput().appendField(ut.Msg.MIXLY_GET_PRESSES),this.appendValueInput("VAR").setCheck(Number).appendField(ut.Msg.MIXLY_GET_PRESSES_TIME),this.setOutput(!0,Number),this.setInputsInline(!0),this.setTooltip(ut.Msg.PROCEDURES_DEFRETURN_RETURN+ut.Msg.MIXLY_BUTTON+ut.Msg.MIXLY_GET_PRESSES)}},TO={init:function(){this.setColour(rO),this.appendValueInput("PIN",Number).appendField(ut.Msg.MIXLY_BUTTON).appendField(ut.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput("").appendField(ut.Msg.MIXLY_MODE).appendField(new ut.FieldDropdown([[ut.Msg.MIXLY_RISING,"machine.Pin.IRQ_RISING"],[ut.Msg.MIXLY_FALLING,"machine.Pin.IRQ_FALLING"],[ut.Msg.MIXLY_CHANGE,"(machine.Pin.IRQ_RISING | machine.Pin.IRQ_FALLING)"]]),"mode"),this.appendValueInput("DO").appendField(ut.Msg.MIXLY_DO),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(ut.Msg.MIXLY_TOOLTIP_INOUT_ATTACHINTERRUPT)}},MO={init:function(){this.setColour(rO),this.appendValueInput("SUB").appendField("MPU9250").setCheck("var"),this.appendDummyInput("").appendField(ut.Msg.MIXLY_MICROBIT_JS_CURRENT_GESTURE).appendField(new ut.FieldDropdown([[ut.Msg.MIXLY_MICROBIT_shake,"shake"],[ut.Msg.MIXLY_UP,"up"],[ut.Msg.MIXLY_DOWN,"down"],[ut.Msg.MIXLY_LEFT,"left"],[ut.Msg.MIXLY_RIGHT,"right"],[ut.Msg.MIXLY_MICROBIT_face_up,"face up"],[ut.Msg.MIXLY_MICROBIT_face_down,"face down"],[ut.Msg.MIXLY_MICROBIT_freefall,"freefall"],["3g","3g"],["6g","6g"],["8g","8g"]]),"gesture"),this.appendStatementInput("DO").appendField(ut.Msg.MIXLY_DO),this.setPreviousStatement(!0),this.setNextStatement(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("gesture"),i=ut.Msg.MIXLY_MICROBIT_JS_CURRENT,n=ut.Msg.MSG.catSensor,s=ut.Msg.MIXLY_MICROBIT_JS_STATE,_=ut.Msg.MIXLY_MICROBIT_PERFORMANCE;return i+n+s+{shake:ut.Msg.MIXLY_MICROBIT_shake,up:ut.Msg.MIXLY_UP,down:ut.Msg.MIXLY_DOWN,left:ut.Msg.MIXLY_LEFT,right:ut.Msg.MIXLY_RIGHT,"face up":ut.Msg.MIXLY_MICROBIT_face_up,"face down":ut.Msg.MIXLY_MICROBIT_face_down,freefall:ut.Msg.MIXLY_MICROBIT_freefall,"3g":"3g","6g":"6g","8g":"8g"}[e]+_}))}},hO={init:function(){this.setColour(rO),this.appendValueInput("SUB").appendField(ut.Msg.MIXLY_ADXL345).setCheck("var"),this.appendDummyInput().appendField(ut.Msg.MIXLY_MICROBIT_JS_ACCELERATION).appendField(new ut.FieldDropdown([["x","x"],["y","y"],["z","z"],["(x,y,z)","values"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0),this.setTooltip(ut.Msg.MIXLY_MICROBIT_JS_ACCELERATION);var t=this;this.setTooltip((function(){var e=t.getFieldValue("key"),i=ut.Msg.MIXLY_MICROBIT_PY_STORAGE_GET,n=ut.Msg.MIXLY_MICROBIT_Direction,s=ut.Msg.MIXLY_MICROBIT_JS_ACCELERATION1;return i+{x:"x",y:"y",z:"z","(x,y,z)":ut.Msg.MIXLY_MICROBIT_Shiliang_Direction}[e]+n+s}))}},mO={init:function(){this.setColour(rO),this.appendDummyInput().appendField(ut.Msg.MIXLY_MICROBIT_JS_LIGHT_LEVEL),this.setOutput(!0,Number),this.setInputsInline(!0),this.setTooltip(ut.Msg.MIXLY_ESP32_SENSOR_LIGHT_LEVEL_TOOLTIP)}},EO={init:function(){var t=[[ut.Msg.MIXLY_GETTEMPERATUE,"temperature"],[ut.Msg.MIXLY_GETHUMIDITY,"humidity"]];this.setColour(rO),this.appendValueInput("PIN",Number).appendField(new ut.FieldDropdown([["DHT11","DHT11"],["DHT22","DHT22"]]),"TYPE").appendField(ut.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput("").appendField(new ut.FieldDropdown(t),"WHAT"),this.setOutput(!0,Number);var e=this;this.setTooltip((function(){var t=e.getFieldValue("WHAT");return{temperature:ut.Msg.MIXLY_TOOLTIP_BLOCKGROUP_GET_TEM,relative_humidity:ut.Msg.MIXLY_TOOLTIP_BLOCKGROUP_GET_HUM,tempandhum:ut.Msg.MIXLY_TOOLTIP_BLOCKGROUP_GET_TEM_HUM}[t]}))}},OO={init:function(){this.setColour(rO),this.appendDummyInput().appendField(ut.Msg.MIXLY_ESP32_EXTERN_LIGHT),this.appendValueInput("PIN",Number).appendField(ut.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput().appendField(ut.Msg.MIXLY_ESP32_EXTERN_VALUE),this.setOutput(!0,Number),this.setInputsInline(!0),this.setTooltip(ut.Msg.ESP32_SENSOR_NIXGO_LIGHT_TOOLTIP)}},RO={init:function(){this.setColour(rO),this.appendDummyInput().appendField(ut.Msg.MIXLY_ESP32_EXTERN_SOUND),this.appendValueInput("PIN",Number).appendField(ut.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput().appendField(ut.Msg.MIXLY_ESP32_EXTERN_VALUE),this.setOutput(!0,Number),this.setInputsInline(!0),this.setTooltip(ut.Msg.ESP32_SENSOR_NIXGO_SOUND_TOOLTIP)}},cO={init:function(){this.setColour(rO),this.appendDummyInput().appendField(ut.Msg.MIXLY_MICROBIT_PY_STORAGE_GET).appendField(new ut.FieldDropdown([[ut.Msg.TEXT_TRIM_LEFT,"left"],[ut.Msg.TEXT_TRIM_RIGHT,"right"]]),"direction").appendField(ut.Msg.MIXLY_ESP32_NEAR),this.setOutput(!0,Number),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("direction"),i=ut.Msg.MIXLY_ESP32_SENSOR_MIXGO_PIN_NEAR_TOOLTIP,n=ut.Msg.MIXLY_ESP32_NEAR;return i+{left:ut.Msg.TEXT_TRIM_LEFT,right:ut.Msg.TEXT_TRIM_RIGHT}[e]+n}))}},gO={init:function(){this.setColour(rO),this.appendValueInput("SUB").appendField(ut.Msg.MIXLY_ALTITUDE_SENSOR+" BMP280").setCheck("var"),this.appendDummyInput("").appendField(new ut.FieldDropdown([[ut.Msg.MIXLY_GETTEMPERATUE,"get_BMP_temperature()"],[ut.Msg.MIXLY_GETPRESSURE,"get_BMP_pressure()"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("key");return{"get_BMP_temperature()":ut.Msg.MIXLY_MICROBIT_SENSOR_BMP_temperature_TOOLTIP,"get_BMP_pressure()":ut.Msg.MIXLY_MICROBIT_SENSOR_BMP_press_TOOLTIP}[e]}))}},CO={init:function(){this.setColour(rO),this.appendValueInput("SUB").appendField(ut.Msg.MIXLY_TEMP_AND_HUMIDITY_SENSOR+" SHT20").setCheck("var"),this.appendDummyInput("").appendField(new ut.FieldDropdown([[ut.Msg.MIXLY_GETTEMPERATUE,"get_SHT_temperature()"],[ut.Msg.MIXLY_GETHUMIDITY,"get_SHT_relative_humidity()"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("key");return{"get_SHT_temperature()":ut.Msg.MIXLY_MICROBIT_SENSOR_SHT_temperature_TOOLTIP,"get_SHT_relative_humidity()":ut.Msg.MIXLY_MICROBIT_SENSOR_SHT_HUM_TOOLTIP}[e]}))}},SO={init:function(){this.setColour(rO),this.appendValueInput("PIN",Number).appendField("DS18X20 "+ut.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput("").appendField(ut.Msg.MIXLY_GETTEMPERATUE),this.setInputsInline(!0),this.setOutput(!0,Number),this.setTooltip(ut.Msg.MIXLY_MICROBIT_SENSOR_DS18X20_TOOLTIP)}},AO={init:function(){this.setColour(rO),this.appendDummyInput("").appendField("LM35"+ut.Msg.MIXLY_TEMP),this.appendValueInput("PIN",Number).appendField(ut.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput("").appendField(ut.Msg.MIXLY_GETTEMPERATUE),this.setInputsInline(!0),this.setOutput(!0,Number),this.setTooltip(ut.Msg.MIXLY_TOOLTIP_LM35)}},LO={init:function(){this.setColour(rO),this.appendValueInput("I2CSUB").appendField(ut.Msg.CONTROLS_FOR_INPUT_WITH+"I2C").setCheck("var"),this.appendValueInput("SUB").appendField(ut.Msg.MIXLY_MICROPYTHON_SOCKET_MAKE).setCheck("var"),this.appendDummyInput("").appendField(ut.Msg.MIXLY_SETUP+ut.Msg.LISTS_SET_INDEX_INPUT_TO).appendField(new ut.FieldDropdown([[ut.Msg.MIXLY_ESP32_EXTERN_LIGHT+"(LTR308ALS)","LTR308"],[ut.Msg.MIXLY_COLOR_SENSOR+"(LTR381RGB)","LTR381RGB"],[ut.Msg.MIXLY_COLOR_SENSOR+"(UCS12071)","UCS12071"],[ut.Msg.MIXLY_EXTERN_LIGHTUV+"(LTR390UV)","LTR390UV"],[ut.Msg.MIXLY_ALTITUDE_SENSOR+"(HP203X)","HP203X"],[ut.Msg.MIXLY_ALTITUDE_SENSOR+"(SPL06_001)","SPL06_001"],[ut.Msg.MIXLY_ALTITUDE_SENSOR+"(BMP280)","BMP280"],[ut.Msg.MIXLY_TEMP_AND_HUMIDITY_SENSOR+"(SHTC3)","SHTC3"],[ut.Msg.MIXLY_TEMP_AND_HUMIDITY_SENSOR+"(AHT21)","AHT21"],[ut.Msg.MIXLY_TEMP_AND_HUMIDITY_SENSOR+"(SHT20)","SHT20"],[ut.Msg.MIXLY_LASER_RANGE_SENSOR+"(VL53L0X)","VL53L0X"],[ut.Msg.MIXLY_GEOMAGNETIC_SENSOR+"(QMC5883L)","QMC5883L"],[ut.Msg.MIXLY_ESP32_MAX30102+"(MAX30102)","MAX30102"],[ut.Msg.HTML_COLOUR+"、"+ut.Msg.MIXLY_ENVIRONMENT_LIGHT+"、"+ut.Msg.MIXLY_NEXT+"、"+ut.Msg.MIXLY_ESP32_APDS9960+"(APDS9960)","APDS9960"],[ut.Msg.MIXLY_NINE_AXIS_SENSOR+"(MPU9250)","MPU9250"],[ut.Msg.MixGo_MPU9250+"(ADXL345)","ADXL345"],["RFID","RFID"],[ut.Msg.MIXLY_RADAR_SENSOR+"(CBR817)","CBR817"],[ut.Msg.MIXLY_AipSpeech_asr+"(CI130X)","CI130X"]]),"key"),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setFieldValue("LTR308","key")}},NO={init:function(){this.setColour(rO),this.appendValueInput("SUB").appendField(ut.Msg.MIXLY_RADAR+"CBR817").setCheck("var"),this.appendDummyInput("").appendField(ut.Msg.LISTS_SET_INDEX_SET+ut.Msg.MIXlY_INTERACTION),this.appendValueInput("VAR").appendField(ut.Msg.MIXLY_DETECTION_THRESHOLD),this.appendValueInput("VAR2").appendField(ut.Msg.MIXLY_DELAY_TIME),this.appendDummyInput().appendField("ms"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(ut.Msg.MIXLY_THRESHOLD_TOOLTIP+" ; "+ut.Msg.MIXLY_DELAY_TIME_RANGE)}},DO={init:function(){this.setColour(rO),this.appendDummyInput("").appendField(ut.Msg.MIXLY_RADAR).appendField(ut.Msg.LISTS_SET_INDEX_SET+ut.Msg.MIXlY_INTERACTION),this.appendValueInput("VAR").appendField(ut.Msg.MIXLY_DETECTION_THRESHOLD),this.appendValueInput("VAR2").appendField(ut.Msg.MIXLY_DELAY_TIME),this.appendDummyInput().appendField("ms"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(ut.Msg.MIXLY_THRESHOLD_TOOLTIP+" ; "+ut.Msg.MIXLY_DELAY_TIME_RANGE)}},fO={init:function(){this.setColour(rO),this.appendValueInput("SUB").appendField(ut.Msg.MIXLY_RADAR+"CBR817").setCheck("var"),this.appendDummyInput("").appendField(ut.Msg.MIXLY_GET_TO_INTERACTION),this.setOutput(!0),this.setInputsInline(!0)}},FO={init:function(){this.setColour(rO),this.appendDummyInput("").appendField(ut.Msg.MIXLY_RADAR).appendField(ut.Msg.MIXLY_GET_TO_INTERACTION),this.setOutput(!0),this.setInputsInline(!0)}},PO={init:function(){this.setColour(rO),this.appendValueInput("SUB").appendField(ut.Msg.MIXLY_AipSpeech_asr+"CI130X").setCheck("var"),this.appendDummyInput("").appendField(ut.Msg.MIXLY_IDENTIFY_ONCE_AND_SAVE),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0)}},YO={init:function(){this.setColour(rO),this.appendValueInput("SUB").appendField(ut.Msg.MIXLY_AipSpeech_asr+"CI130X").setCheck("var"),this.appendDummyInput("").appendField(ut.Msg.MIXLY_GET).appendField(new ut.FieldDropdown([[ut.Msg.MIXLY_HELLO_XIAOZHI,"1"],[ut.Msg.MIXLY_XIAOZHIXIAOZHI,"2"],[ut.Msg.MIXLY_THE_FIRST,"3"],[ut.Msg.MIXLY_THE_SECOND,"4"],[ut.Msg.MIXLY_THE_THIRD,"5"],[ut.Msg.MIXLY_THE_FOURTH,"6"],[ut.Msg.MIXLY_THE_FIFTH,"7"],[ut.Msg.MIXLY_THE_SIXTH,"8"],[ut.Msg.MIXLY_THE_SEVENTH,"9"],[ut.Msg.MIXLY_THE_EIGHTH,"10"],[ut.Msg.MIXLY_THE_NINTH,"11"],[ut.Msg.MIXLY_THE_TENTH,"12"],[ut.Msg.MIXLY_THE_ELEVENTH,"13"],[ut.Msg.MIXLY_THE_TWELFTH,"14"],[ut.Msg.MIXLY_THE_13TH,"15"],[ut.Msg.MIXLY_THE_14TH,"16"],[ut.Msg.MIXLY_THE_15TH,"17"],[ut.Msg.MIXLY_THE_16TH,"18"],[ut.Msg.MIXLY_THE_17TH,"19"],[ut.Msg.MIXLY_THE_18TH,"20"],[ut.Msg.MIXLY_THE_19TH,"21"],[ut.Msg.MIXLY_THE_20TH,"22"],[ut.Msg.MIXLY_Turn_on_the_lights,"23"],[ut.Msg.MIXLY_Turn_off_the_lights,"24"],[ut.Msg.MIXLY_Turn_up_the_brightness,"25"],[ut.Msg.MIXLY_Turn_down_the_brightness,"26"],[ut.Msg.MIXLY_Set_it_to_red,"27"],[ut.Msg.MIXLY_Set_it_to_orange,"28"],[ut.Msg.MIXLY_Set_it_to_yellow,"29"],[ut.Msg.MIXLY_Set_it_to_green,"30"],[ut.Msg.MIXLY_Set_it_to_cyan,"31"],[ut.Msg.MIXLY_Set_it_to_blue,"32"],[ut.Msg.MIXLY_Set_it_to_purple,"33"],[ut.Msg.MIXLY_Set_it_to_white,"34"],[ut.Msg.MIXLY_Turn_on_the_fan,"35"],[ut.Msg.MIXLY_Turn_off_the_fan,"36"],[ut.Msg.MIXLY_First_gear,"37"],[ut.Msg.MIXLY_Wind_speed_second,"38"],[ut.Msg.MIXLY_Third_gear,"39"],[ut.Msg.MIXLY_Previous,"40"],[ut.Msg.MIXLY_Next_page,"41"],[ut.Msg.MIXLY_Show_smiley_face,"42"],[ut.Msg.MIXLY_Show_crying_face,"43"],[ut.Msg.MIXLY_Show_love,"44"],[ut.Msg.MIXLY_Close_display,"45"],[ut.Msg.MIXLY_Start_execution,"46"],[ut.Msg.MIXLY_FORWARD,"47"],[ut.Msg.MIXLY_BACKWARD,"48"],[ut.Msg.MIXLY_TURNLEFT,"49"],[ut.Msg.MIXLY_TURNRIGHT,"50"],[ut.Msg.MIXLY_STOP,"51"],[ut.Msg.MIXLY_Accelerate,"52"],[ut.Msg.MIXLY_retard,"53"],[ut.Msg.ROTATION_FORWARD,"54"],[ut.Msg.ROTATION_BACKWARD,"55"],[ut.Msg.MIXLY_Query_temperature,"56"],[ut.Msg.MIXLY_Query_humidity,"57"],[ut.Msg.MIXLY_Query_brightness,"58"],[ut.Msg.MIXLY_Query_sound,"59"],[ut.Msg.MIXLY_Query_time,"60"],[ut.Msg.MIXLY_Query_distance,"61"],[ut.Msg.MIXLY_Query_pressure,"62"],[ut.Msg.MIXLY_Query_key,"63"],[ut.Msg.MIXLY_Query_touch,"64"],[ut.Msg.MIXLY_Query_color,"65"]]),"cmd").appendField(ut.Msg.MIXLY_WHETHER+ut.Msg.MIXLY_BE_IDENTIFIED),this.setOutput(!0),this.setInputsInline(!0)}},vO={init:function(){this.setColour(rO),this.appendValueInput("SUB").appendField(ut.Msg.MIXLY_AipSpeech_asr+"CI130X").setCheck("var"),this.appendDummyInput("").appendField(ut.Msg.MIXLY_GET).appendField(new ut.FieldDropdown([[ut.Msg.MIXLY_RECOGNIZED_STATE,"status1"],[ut.Msg.MIXLY_WHETHER_BROADCAST,"status2"],[ut.Msg.MIXLY_THE_RECOGNIZED_CMD,"result"]]),"key"),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(ut.Msg.MIXLY_CI130X_GET_THE_RECOGNIZED_STATE_TOOLTIP)}},XO={init:function(){this.setColour(rO),this.appendValueInput("SUB").appendField(ut.Msg.MIXLY_AipSpeech_asr+"CI130X").setCheck("var"),this.appendDummyInput("").appendField(ut.Msg.MIXLY_MP3_PLAY).appendField(new ut.FieldDropdown([[ut.Msg.MIXLY_MICROBIT_JS_INOUT_PULL_NONE,"None"],[ut.Msg.MIXLY_WIND_SPEED,"154"],[ut.Msg.MIXLY_HYETAL,"155"],[ut.Msg.MIXLY_TEMPERATURE,"156"],[ut.Msg.MIXLY_Humidity,"157"],[ut.Msg.MIXLY_Altitude,"158"],[ut.Msg.MIXLY_SOUND,"159"],[ut.Msg.MIXLY_BRIGHTNESS,"160"],[ut.Msg.ME_GO_HALL_SENSOR_DISTANCE,"161"],[ut.Msg.MIXLY_SERVO,"162"],[ut.Msg.MIXLY_MICROBIT_JS_BY_ANGLE,"163"],[ut.Msg.MIXLY_BUTTON2,"164"],[ut.Msg.MIXLY_ESP32_TOUCH,"165"],[ut.Msg.MIXLY_PAY,"166"],[ut.Msg.MIXLY_CARSH_CHANGE,"167"],[ut.Msg.MIXLY_COUNTDOWN,"168"],[ut.Msg.MIXLY_TIMING,"169"],[ut.Msg.MIXLY_AT_THE_MOMENT,"170"],[ut.Msg.MIXLY_MICROBIT_JS_CURRENT_GESTURE,"171"],[ut.Msg.MIXLY_FORWARD,"172"],[ut.Msg.MIXLY_BACKWARD,"173"],[ut.Msg.MIXLY_TURNLEFT,"174"],[ut.Msg.MIXLY_TURNRIGHT,"175"],[ut.Msg.MIXLY_STOP,"176"],[ut.Msg.MIXLY_Accelerate,"177"],[ut.Msg.MIXLY_retard,"178"],[ut.Msg.ROTATION_FORWARD,"179"],[ut.Msg.ROTATION_BACKWARD,"180"],[ut.Msg.TUPLE_JOIN,"181"],[ut.Msg.MIXLY_SHOW,"182"],[ut.Msg.MIXLY_LAMPLIGHT,"183"],[ut.Msg.MIXLY_ACCELERATION,"184"]]),"star"),this.appendValueInput("NUM").appendField(ut.Msg.MIXLY_NUMBER),this.appendDummyInput("").appendField(ut.Msg.MIXLY_UNIT).appendField(new ut.FieldDropdown([[ut.Msg.MIXLY_MICROBIT_JS_INOUT_PULL_NONE,"None"],[ut.Msg.MIXLY_YEAR,"117"],[ut.Msg.MIXLY_MONTH,"118"],[ut.Msg.MIXLY_DAY,"119"],[ut.Msg.MIXLY_HOUR,"120"],[ut.Msg.MIXLY_MINUTE,"121"],[ut.Msg.MIXLY_SECOND,"122"],[ut.Msg.MIXLY_WEEK2,"123"],[ut.Msg.MIXLY_RMB_UNIT,"124"],[ut.Msg.blockpy_setheading_degree,"125"],[ut.Msg.MIXLY_GEAR,"126"],[ut.Msg.MIXLY_LAYER,"127"],[ut.Msg.MIXLY_GRAM,"128"],[ut.Msg.MIXLY_METER,"129"],[ut.Msg.MIXLY_CENTIMETER,"130"],[ut.Msg.MIXLY_MILLIMETER,"131"],[ut.Msg.MIXLY_LUMEN,"132"],[ut.Msg.MIXLY_DECIBEL,"133"],[ut.Msg.MIXLY_hectopascal,"134"],[ut.Msg.MIXLY_PERCENT,"135"],[ut.Msg.MIXLY_CELSIUS,"136"],[ut.Msg.MIXLY_METER_PER_SEC,"137"],[ut.Msg.MIXLY_MICROBIT_Turn_on_display,"138"],[ut.Msg.MIXLY_MICROBIT_Turn_off_display,"139"],[ut.Msg.MIXLY_SUCCESS,"140"],[ut.Msg.MIXLY_FAILED,"141"],[ut.Msg.MIXLY_WRONG,"142"],[ut.Msg.MIXLY_GOOD,"143"],[ut.Msg.MIXLY_blockpy_set_add,"144"],[ut.Msg.MIXLY_DECREASE,"145"],[ut.Msg.COLOUR_RGB_RED,"146"],[ut.Msg.COLOUR_RGB_ORANGE,"147"],[ut.Msg.COLOUR_YELLOW,"148"],[ut.Msg.COLOUR_RGB_GREEN,"149"],[ut.Msg.COLOUR_CYAN,"150"],[ut.Msg.COLOUR_RGB_BLUE,"151"],[ut.Msg.COLOUR_RGB_PURPLE,"152"],[ut.Msg.COLOUR_RGB_WHITE,"153"]]),"end"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0)}},bO={init:function(){this.setColour(rO),this.appendValueInput("SUB").appendField(ut.Msg.MIXLY_AipSpeech_asr+"CI130X").setCheck("var"),this.appendDummyInput("").appendField(ut.Msg.LISTS_SET_INDEX_SET+ut.Msg.MIXLY_SYSTEM+ut.Msg.MIXLY_CMD).appendField(new ut.FieldDropdown([[ut.Msg.MILXY_ENTER_WAKE_UP,"1"],[ut.Msg.MIXLY_INCREASE_VOLUME,"202"],[ut.Msg.MIXLY_REDUCE_VOLUME,"203"],[ut.Msg.MIXLY_MAX_VOLUME,"204"],[ut.Msg.MIXLY_MINIMUM,"205"],[ut.Msg.MIXLY_OPEN_RESPONSE,"206"],[ut.Msg.MIXLY_CLOSE_RESPONSE,"207"],[ut.Msg.MIXLY_QUIT_WAKE_UP,"208"]]),"cmd"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0)}},xO={init:function(){this.setColour(rO),this.appendDummyInput().appendField(ut.Msg.MIXLY_ESP32_MAX30102+" MAX30102"),this.appendValueInput("SUB").setCheck("var"),this.appendDummyInput().appendField(ut.Msg.MIXLY_GET).appendField(new ut.FieldDropdown([[ut.Msg.MIXLY_ESP32_MAX30102_IR,"[0]"],[ut.Msg.MIXLY_ESP32_MAX30102_RED,"[1]"],[ut.Msg.MIXLY_ESP32_MAX30102_IR+","+ut.Msg.MIXLY_ESP32_MAX30102_RED,""]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0)}},yO={init:function(){this.setColour(rO),this.appendDummyInput().appendField(ut.Msg.MIXLY_ESP32_APDS9960+" APDS9960"),this.appendValueInput("SUB").setCheck("var"),this.appendDummyInput().appendField(ut.Msg.MIXLY_GET).appendField(new ut.FieldDropdown([[ut.Msg.MIXLY_ESP32_APDS9960_COLOR,"color"],[ut.Msg.MIXLY_ESP32_APDS9960_GESTURE,"gesture"],[ut.Msg.MIXLY_ESP32_APDS9960_APPROACH,"proximity"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0)}},VO={init:function(){this.setColour(rO),this.appendDummyInput().appendField(ut.Msg.MIXLY_ESP32_EXTERN_LIGHT+" LTR308ALS"),this.appendValueInput("SUB").setCheck("var"),this.appendDummyInput().appendField(ut.Msg.MIXLY_GET_LIGHT_INTENSITY),this.setOutput(!0,Number),this.setInputsInline(!0)}},BO={init:function(){this.setColour(rO),this.appendValueInput("SUB").appendField(ut.Msg.HTML_COLOUR+ut.Msg.MSG.catSensor+" LTR381RGB").setCheck("var"),this.appendDummyInput("").appendField(new ut.FieldDropdown([[ut.Msg.MIXLY_GET+ut.Msg.HTML_COLOUR,"[2]"],[ut.Msg.MIXLY_GET+ut.Msg.MIXLY_IR_STRENGTH,"[1]"],[ut.Msg.MIXLY_GET+ut.Msg.MIXLY_LIGHT_STRENGTH,"[0]"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0)}},GO={init:function(){this.setColour(rO),this.appendValueInput("SUB").appendField(ut.Msg.HTML_COLOUR+ut.Msg.MSG.catSensor+" UCS12071").setCheck("var"),this.appendDummyInput("").appendField(new ut.FieldDropdown([[ut.Msg.MIXLY_GET+"RGB"+ut.Msg.HTML_COLOUR,"0"],[ut.Msg.MIXLY_GET+ut.Msg.MIXLY_RGB_RAW,"1"],[ut.Msg.MIXLY_GET_ENV_LIGHT+ut.Msg.MIXLY_BRIGHTNESS,"2"],[ut.Msg.GET_IR_STRENGTH+ut.Msg.MIXLY_BRIGHTNESS,"3"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0)}},UO={init:function(){this.setColour(rO),this.appendValueInput("SUB").appendField(ut.Msg.MIXLY_EXTERN_LIGHTUV+" LTR390UV").setCheck("var"),this.appendDummyInput().appendField(new ut.FieldDropdown([[ut.Msg.MIXLY_GET_ENV_LIGHT,"E"],[ut.Msg.MIXLY_GET_ULTRAVIOLET,"U"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0)}},wO={init:function(){this.setColour(rO),this.appendDummyInput().appendField(ut.Msg.MIXLY_LASER_RANGE+" VL53L0X"),this.appendValueInput("SUB").setCheck("var"),this.appendDummyInput().appendField(ut.Msg.MIXLY_GET_DISTANCE+"(mm)"),this.setOutput(!0,Number),this.setInputsInline(!0)}},HO={init:function(){this.setColour(rO),this.appendValueInput("SUB").appendField(ut.Msg.MIXLY_TEM_HUM+" SHTC3").setCheck("var"),this.appendDummyInput("").appendField(new ut.FieldDropdown([[ut.Msg.MIXLY_GETTEMPERATUE,"temperature"],[ut.Msg.MIXLY_GETHUMIDITY,"humidity"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("key");return{temperature:ut.Msg.MIXLY_MICROBIT_SENSOR_SHT_temperature_TOOLTIP,humidity:ut.Msg.MIXLY_MICROBIT_SENSOR_SHT_HUM_TOOLTIP}[e]}))}},kO={init:function(){this.setColour(rO),this.appendValueInput("SUB").appendField(ut.Msg.MIXLY_TEM_HUM+" AHT21").setCheck("var"),this.appendDummyInput("").appendField(new ut.FieldDropdown([[ut.Msg.MIXLY_GETTEMPERATUE,"temperature"],[ut.Msg.MIXLY_GETHUMIDITY,"humidity"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("key");return{temperature:ut.Msg.MIXLY_MICROBIT_SENSOR_SHT_temperature_TOOLTIP,relative_humidity:ut.Msg.MIXLY_MICROBIT_SENSOR_SHT_HUM_TOOLTIP}[e]}))}},WO={init:function(){this.setColour(rO),this.appendValueInput("SUB").appendField(ut.Msg.MIXLY_Altitude+ut.Msg.MSG.catSensor+" HP203X").setCheck("var"),this.appendDummyInput("").appendField(new ut.FieldDropdown([[ut.Msg.MIXLY_GETPRESSURE,"pressure()"],[ut.Msg.MIXLY_GETTEMPERATUE,"temperature()"],[ut.Msg.MIXLY_GET_ALTITUDE,"altitude()"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0)}},KO={init:function(){this.setColour(rO),this.appendValueInput("SUB").appendField(ut.Msg.MIXLY_Altitude+ut.Msg.MSG.catSensor+" SPL06_001").setCheck("var"),this.appendDummyInput("").appendField(new ut.FieldDropdown([[ut.Msg.MIXLY_GETPRESSURE,"pressure()"],[ut.Msg.MIXLY_GETTEMPERATUE,"temperature()"],[ut.Msg.MIXLY_GET_ALTITUDE,"altitude()"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0)}},JO={init:function(){this.setColour(rO),this.appendValueInput("SUB").appendField(ut.Msg.MIXLY_MIXGOPE_FIELD+ut.Msg.MSG.catSensor+" QMC5883L").setCheck("var"),this.appendDummyInput("").appendField(ut.Msg.MIXLY_MICROBIT_JS_GET).appendField(new ut.FieldDropdown([[ut.Msg.MIXLY_MICROBIT_JS_BY_ANGLE,"get_bearing()"],[ut.Msg.MIXLY_TEMPERATURE,"get_temp()"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0)}},QO={init:function(){this.setColour(rO),this.appendValueInput("SUB").appendField("MPU9250").setCheck("var"),this.appendDummyInput("").appendField(ut.Msg.MIXLY_MICROBIT_JS_CURRENT_GESTURE).appendField(new ut.FieldDropdown([[ut.Msg.MIXLY_MICROBIT_shake,"shake"],[ut.Msg.MIXLY_UP,"up"],[ut.Msg.MIXLY_DOWN,"down"],[ut.Msg.MIXLY_LEFT,"left"],[ut.Msg.MIXLY_RIGHT,"right"],[ut.Msg.MIXLY_MICROBIT_face_up,"face up"],[ut.Msg.MIXLY_MICROBIT_face_down,"face down"]]),"gesture"),this.setOutput(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("gesture"),i=ut.Msg.MIXLY_MICROBIT_JS_CURRENT,n=ut.Msg.MSG.catSensor,s=ut.Msg.MIXLY_MICROBIT_JS_STATE,_=ut.Msg.MIXLY_MICROBIT_PERFORMANCE;return i+n+s+{shake:ut.Msg.MIXLY_MICROBIT_shake,up:ut.Msg.MIXLY_UP,down:ut.Msg.MIXLY_DOWN,left:ut.Msg.MIXLY_LEFT,right:ut.Msg.MIXLY_RIGHT,"face up":ut.Msg.MIXLY_MICROBIT_face_up,"face down":ut.Msg.MIXLY_MICROBIT_face_down}[e]+_}))}},qO={init:function(){this.setColour(rO),this.appendValueInput("SUB").appendField(ut.Msg.MIXLY_NINE_AXIS_SENSOR+" MPU9250").setCheck("var"),this.appendDummyInput().appendField(ut.Msg.MIXLY_MICROBIT_JS_ACCELERATION).appendField(new ut.FieldDropdown([["x","x"],["y","y"],["z","z"],["(x,y,z)","values"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0),this.setTooltip(ut.Msg.MIXLY_MICROBIT_JS_ACCELERATION);var t=this;this.setTooltip((function(){var e=t.getFieldValue("key"),i=ut.Msg.MIXLY_MICROBIT_PY_STORAGE_GET,n=ut.Msg.MIXLY_MICROBIT_Direction,s=ut.Msg.MIXLY_MICROBIT_JS_ACCELERATION1;return i+{x:"x",y:"y",z:"z","(x,y,z)":ut.Msg.MIXLY_MICROBIT_Shiliang_Direction}[e]+n+s}))}},zO={init:function(){this.setColour(rO),this.appendValueInput("SUB").appendField(ut.Msg.MIXLY_NINE_AXIS_SENSOR+" MPU9250").setCheck("var"),this.appendDummyInput().appendField(ut.Msg.MIXLY_MICROBIT_JS_GET+ut.Msg.MIXLY_MICROBIT_JS_FIELD_STRENGTH).appendField(new ut.FieldDropdown([["x","x"],["y","y"],["z","z"],["(x,y,z)","values"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("key"),i=ut.Msg.MIXLY_MICROBIT_PY_STORAGE_GET,n=ut.Msg.MIXLY_MICROBIT_Direction,s=ut.Msg.MIXLY_MICROBIT_JS_FIELD_STRENGTH;return i+{x:"x",y:"y",z:"z","(x,y,z)":ut.Msg.MIXLY_MICROBIT_Shiliang_Direction}[e]+n+s}))}},jO={init:function(){this.setColour(rO),this.appendValueInput("SUB").appendField(ut.Msg.MIXLY_NINE_AXIS_SENSOR+" MPU9250").setCheck("var"),this.appendDummyInput().appendField(ut.Msg.MIXLY_MICROBIT_PY_STORAGE_GET+ut.Msg.MIXLY_ESP32_SENOR_GYRO).appendField(new ut.FieldDropdown([["x","x"],["y","y"],["z","z"],["(x,y,z)","values"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("key"),i=ut.Msg.MIXLY_MICROBIT_PY_STORAGE_GET,n=ut.Msg.MIXLY_MICROBIT_Direction,s=ut.Msg.MIXLY_ESP32_SENOR_GYRO;return i+{x:"x",y:"y",z:"z","(x,y,z)":ut.Msg.MIXLY_MICROBIT_Shiliang_Direction}[e]+n+s}))}},ZO={init:function(){this.setColour(rO),this.appendValueInput("SUB").appendField(ut.Msg.MIXLY_NINE_AXIS_SENSOR+" MPU9250").setCheck("var"),this.appendDummyInput().appendField(ut.Msg.MIXLY_MICROBIT_JS_CALIBRATE_COMPASS),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(ut.Msg.MIXLY_MICROBIT_JS_CALIBRATE_COMPASS)}},$O={init:function(){this.setColour(rO),this.appendValueInput("SUB").appendField(ut.Msg.MIXLY_NINE_AXIS_SENSOR+" MPU9250").setCheck("var"),this.appendDummyInput().appendField(ut.Msg.MIXLY_GETTEMPERATUE),this.setOutput(!0,Number),this.setInputsInline(!0),this.setTooltip(ut.Msg.MIXLY_GETTEMPERATUE)}},tR={init:function(){this.setColour(rO),this.appendValueInput("SUB").appendField("MPU9250").setCheck("var"),this.appendDummyInput().appendField(ut.Msg.MIXLY_MICROBIT_JS_GET_COMPASS).appendField(new ut.FieldDropdown([[ut.Msg.MIXLY_MICROBIT_JS_FIELD_STRENGTH,"strength"],[ut.Msg.MIXLY_MICROBIT_JS_BY_ANGLE,"heading"]]),"compass"),this.setOutput(!0,Number),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("compass");return ut.Msg.MIXLY_MICROBIT_JS_GET_COMPASS+{strength:ut.Msg.MIXLY_MICROBIT_JS_FIELD_STRENGTH,heading:ut.Msg.MIXLY_MICROBIT_JS_BY_ANGLE}[e]}))}},eR={init:function(){this.setColour(rO),this.appendValueInput("SUB").appendField("MPU9250").setCheck("var"),this.appendDummyInput().appendField(ut.Msg.MIXLY_MICROBIT_Reset_COMPASS),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(ut.Msg.MIXLY_MICROBIT_Reset_COMPASS)}},iR={init:function(){this.setColour(rO),this.appendValueInput("SPISUB").appendField(ut.Msg.CONTROLS_FOR_INPUT_WITH+"SPI").setCheck("var"),this.appendValueInput("PINSUB").appendField("CS"),this.appendValueInput("SUB").appendField(ut.Msg.MIXLY_MICROPYTHON_SOCKET_MAKE).setCheck("var"),this.appendDummyInput("").appendField(ut.Msg.MIXLY_SETUP+ut.Msg.LISTS_SET_INDEX_INPUT_TO).appendField(new ut.FieldDropdown([["RFID","RFID"],["WS-LoRa","Weather"]]),"key"),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setFieldValue("RFID","key")}},nR={init:function(){this.setColour(rO),this.appendDummyInput().appendField("RFID"+ut.Msg.MIXLY_RFID_READ_CARD),this.appendValueInput("SUB").setCheck("var"),this.appendValueInput("SECTOR").appendField(ut.Msg.MIXLY_LIST_INDEX),this.appendDummyInput("").appendField(new ut.FieldDropdown([[ut.Msg.MIXLY_RFID_READ_CARD_UID,"id"],[ut.Msg.MIXLY_MICROBIT_PY_STORAGE_ALL,"content"],[ut.Msg.MIXLY_ALL,"ALL"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0)}},sR={init:function(){this.setColour(rO),this.appendDummyInput().appendField("RFID"+ut.Msg.MIXLY_RFID_READ_CARD),this.appendValueInput("SUB").setCheck("var"),this.appendDummyInput("").appendField(ut.Msg.MIXLY_RFID_READ_CARD_UID),this.setOutput(!0,Number),this.setInputsInline(!0)}},_R={init:function(){this.setColour(rO),this.appendDummyInput().appendField("RFID"+ut.Msg.MIXLY_RFID_READ_CARD),this.appendValueInput("SUB").setCheck("var"),this.appendValueInput("SECTOR").appendField(ut.Msg.MIXLY_LIST_INDEX),this.appendDummyInput("").appendField(ut.Msg.MIXLY_MICROBIT_PY_STORAGE_ALL),this.setOutput(!0,"Tuple"),this.setInputsInline(!0)}},oR={init:function(){this.setColour(rO),this.appendDummyInput().appendField(ut.Msg.MIXLY_COMMUNICATION_RFID_WRITE),this.appendValueInput("SUB").setCheck("var"),this.appendValueInput("SECTOR").appendField(ut.Msg.MIXLY_LIST_INDEX),this.appendValueInput("CONTENT").appendField(ut.Msg.MIXLY_COMMUNICATION_WRITE_NUM),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null)}},pR={init:function(){this.setColour(rO),this.appendDummyInput().appendField(ut.Msg.MIXLY_COMMUNICATION_RFID_WRITE),this.appendValueInput("SUB").setCheck("var"),this.appendValueInput("SECTOR").appendField(ut.Msg.MIXLY_LIST_INDEX),this.appendValueInput("CONTENT").appendField(ut.Msg.MIXLY_COMMUNICATION_WRITE_NUM),this.appendDummyInput().appendField(ut.Msg.RETURN_SUCCESS_OR_NOT),this.setInputsInline(!0),this.setOutput(!0,Boolean)}},aR={init:function(){this.setColour(rO),this.appendDummyInput().appendField("RFID"),this.appendValueInput("SUB").setCheck("var"),this.appendDummyInput("").appendField(new ut.FieldDropdown([[ut.Msg.MIXLY_RFID_SCAN_OK,"0"],[ut.Msg.MIXLY_RFID_SCAN_NOTAGERR,"1"],[ut.Msg.MIXLY_RFID_SCAN_ERROR,"2"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0)}},uR={init:function(){this.setColour(rO),this.appendValueInput("SUB").appendField("无线气象站 WS-LoRa").setCheck("var"),this.appendDummyInput("").appendField(ut.Msg.MIXLY_MICROBIT_JS_GET).appendField(new ut.FieldDropdown([["全部(元组)","data()[0]"],["全部(json)","data()[1]"],["全部(json,附带位置信息)","data()[2]"],["编号","data()[0][0]"],["电量","data()[0][1]"],["风速","data()[0][2]"],["阵风","data()[0][3]"],["风向","data()[0][4]"],["雨量","data()[0][5]"],["温度","data()[0][6]"],["湿度","data()[0][7]"],["光照","data()[0][8]"],["紫外线","data()[0][9]"],["大气压","data()[0][10]"],["信号强度","data()[0][11]"],["信噪比","data()[0][12]"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0),this.setTooltip("返回气象数据元组 data= (设备id,电池状态,风速m/s,阵风m/s,风向°,雨量mm,温度℃,湿度%,光照Lux,UVI,大气压Pa,信号强度dB,信噪比dB)")}},rR={init:function(){this.setColour(rO),this.appendValueInput("SUB").appendField("无线气象站 WS-LoRa").setCheck("var"),this.appendDummyInput("").appendField(ut.Msg.MIXLY_SERIAL_AVAILABLE),this.setOutput(!0,Number),this.setInputsInline(!0)}},dR={init:function(){this.setColour(rO),this.appendValueInput("SUB").appendField("无线气象站 WS-LoRa").setCheck("var"),this.appendValueInput("BASE").appendField("以主题"),this.appendDummyInput("").appendField("串口发送至MixIO"),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null)}},lR={init:function(){this.setColour(rO),this.appendValueInput("SUB").appendField("无线气象站 WS-LoRa").setCheck("var"),this.itemCount_=2,this.updateShape_(),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setInputsInline(!0),this.setMutator(new ut.icons.MutatorIcon(["weather_set_label_item"],this)),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip()},mutationToDom:function(){var t=document.createElement("mutation");return t.setAttribute("items",this.itemCount_),t},domToMutation:function(t){this.itemCount_=parseInt(t.getAttribute("items"),10),this.updateShape_()},decompose:function(t){var e=t.newBlock("weather_set_label_container");e.initSvg();for(var i=e.getInput("STACK").connection,n=0;n>6),i.push(128|63&_)):(2048<=_&&_<=55295||57344<=_&&_<=65535)&&(n+=3,i.push(224|15&_>>12),i.push(128|63&_>>6),i.push(128|63&_))}for(s=0;s>8,255&n].concat(i)}(t,!0),i="",n=0;n=0?"0x700000":["mixgo_sant"].indexOf(n)>=0?"0xE00000":"0x3A0000","32x12 Matrix"==o?(e.definitions_.import_matrix32x12="import matrix32x12",i=s+" = matrix32x12.Matrix("+_+",font_address="+p+")\n"):"16x8 Matrix"==o&&(e.definitions_.import_matrix16x8="import matrix16x8",i=s+" = matrix16x8.Matrix("+_+")\n"),i},_f=function(t,e){return e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".shows("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+")\n"},of=function(t,e){return e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".shows("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+",space = "+e.valueToCode(this,"space",e.ORDER_ASSIGNMENT)+",center = "+this.getFieldValue("center")+")\n"},pf=function(t,e){return e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".frame("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+")\n"},af=function(t,e){return e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".frame("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+",delay = "+e.valueToCode(this,"time",e.ORDER_ASSIGNMENT)+")\n"},uf=function(t,e){return e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".scroll("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+")\n"},rf=function(t,e){return e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".scroll("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+",speed ="+e.valueToCode(this,"time",e.ORDER_ASSIGNMENT)+",space = "+e.valueToCode(this,"space",e.ORDER_ASSIGNMENT)+")\n"},df=function(t,e){var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC);return i+".fill(0)\n"+i+".show()\n"},lf=function(t,e){return e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+"."+t.getFieldValue("OP")+"("+e.valueToCode(t,"val",e.ORDER_ATOMIC)+")\n"},If=function(t,e){return[e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".pixel(int("+e.valueToCode(t,"x",e.ORDER_ATOMIC)+"), int("+e.valueToCode(t,"y",e.ORDER_ATOMIC)+"))",e.ORDER_ATOMIC]},Tf=function(t,e){var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC);return i+".pixel(int("+e.valueToCode(this,"x",e.ORDER_ASSIGNMENT)+"), int("+e.valueToCode(this,"y",e.ORDER_ASSIGNMENT)+"), "+e.valueToCode(this,"STAT",e.ORDER_ATOMIC)+")\n"+i+".show()\n"},Mf=function(t,e){return[e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".get_brightness()",e.ORDER_ATOMIC]},hf=function(t,e){return e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".set_brightness("+e.valueToCode(this,"x",e.ORDER_ASSIGNMENT)+")\n"},mf=function(t,e){return[e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+"."+t.getFieldValue("image"),e.ORDER_ATOMIC]},Ef=function(t,e){return[e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".map_"+t.getFieldValue("OP")+"("+e.valueToCode(t,"A",e.ORDER_ATOMIC)+","+e.valueToCode(t,"B",e.ORDER_ATOMIC)+")",e.ORDER_ATOMIC]},Of=function(t,e){return[e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".map_invert("+e.valueToCode(t,"A",e.ORDER_ATOMIC)+")",e.ORDER_ATOMIC]},Rf=function(t,e){e.definitions_.import_machine="import machine",e.definitions_.import_ssd1306="import ssd1306";var i=e.valueToCode(this,"I2CSUB",e.ORDER_ATOMIC);return e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+" = ssd1306.SSD1306_I2C("+e.valueToCode(this,"row",e.ORDER_ATOMIC)+","+e.valueToCode(this,"column",e.ORDER_ATOMIC)+","+i+")\n"},cf=function(t,e){return e.definitions_.import_machine="import machine",e.definitions_.import_ssd1306="import ssd1306",e.valueToCode(this,"VAR",e.ORDER_ATOMIC)+".show_str("+(e.valueToCode(this,"Text_line1",e.ORDER_ASSIGNMENT)||"''")+","+(e.valueToCode(this,"Text_line2",e.ORDER_ASSIGNMENT)||"''")+","+(e.valueToCode(this,"Text_line3",e.ORDER_ASSIGNMENT)||"''")+","+(e.valueToCode(this,"Text_line4",e.ORDER_ASSIGNMENT)||"''")+")\n"},gf=function(t,e){return e.definitions_.import_machine="import machine",e.definitions_.import_ssd1306="import ssd1306",e.valueToCode(this,"VAR",e.ORDER_ATOMIC)+".show_line("+e.valueToCode(this,"x1",e.ORDER_ATOMIC)+", "+e.valueToCode(this,"y1",e.ORDER_ATOMIC)+", "+e.valueToCode(this,"x2",e.ORDER_ATOMIC)+", "+e.valueToCode(this,"y2",e.ORDER_ATOMIC)+", 1)\n"},Cf=function(t,e){e.definitions_.import_machine="import machine",e.definitions_.import_ssd1306="import ssd1306";var i=e.valueToCode(this,"VAR",e.ORDER_ATOMIC),n=e.valueToCode(this,"x",e.ORDER_ATOMIC),s=e.valueToCode(this,"y",e.ORDER_ATOMIC),_=e.valueToCode(this,"width",e.ORDER_ATOMIC),o=e.valueToCode(this,"height",e.ORDER_ATOMIC),p="TRUE"==this.getFieldValue("fill")?"True":"False",a=this.getFieldValue("OP");switch(p){case"True":return i+".show_fill_rect("+n+", "+s+", "+_+", "+o+","+a+")\n";case"False":return i+".show_rect("+n+", "+s+", "+_+", "+o+","+a+")\n"}},Sf=function(t,e){e.definitions_.import_machine="import machine",e.definitions_.import_ssd1306="import ssd1306";var i=e.valueToCode(this,"VAR",e.ORDER_ATOMIC),n=e.valueToCode(this,"x",e.ORDER_ATOMIC),s=e.valueToCode(this,"y",e.ORDER_ATOMIC),_=e.valueToCode(this,"length",e.ORDER_ATOMIC);return i+".show_"+this.getFieldValue("direction")+"("+n+", "+s+", "+_+", 1)\n"},Af=function(t,e){return["ON"==this.getFieldValue("ONOFF")?"1":"0",e.ORDER_ATOMIC]},Lf=function(t,e){e.definitions_.import_matrix="import matrix";var i=t.getFieldValue("OP");return[e.valueToCode(t,"img",e.ORDER_ATOMIC)+".shift_"+i+"("+e.valueToCode(t,"val",e.ORDER_ATOMIC)+")",e.ORDER_ATOMIC]},Nf=function(t,e){var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC);return e.definitions_.import_ssd1306="import ssd1306",e.definitions_.import_machine="import machine",i+".show_fill("+this.getFieldValue("key")+")\n"},Df=function(t,e){return["matrix.Image."+this.getFieldValue("ANIMATION"),e.ORDER_ATOMIC]},ff=function(t,e){var i=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);e.definitions_.import_machine="import machine",e.definitions_.import_ssd1306="import ssd1306";var n=e.valueToCode(this,"x",e.ORDER_ATOMIC),s=e.valueToCode(this,"y",e.ORDER_ATOMIC),_=e.valueToCode(this,"r",e.ORDER_ATOMIC),o="TRUE"==this.getFieldValue("fill")?"True":"False",p=this.getFieldValue("OP");switch(o){case"True":return i+".show_fill_circle("+n+", "+s+", "+_+", "+p+")\n";case"False":return i+".show_circle("+n+", "+s+", "+_+", "+p+")\n"}},Ff=function(t,e){var i=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);e.definitions_.import_machine="import machine",e.definitions_.import_ssd1306="import ssd1306";var n=e.valueToCode(this,"x0",e.ORDER_ATOMIC),s=e.valueToCode(this,"y0",e.ORDER_ATOMIC),_=e.valueToCode(this,"x1",e.ORDER_ATOMIC),o=e.valueToCode(this,"y1",e.ORDER_ATOMIC),p=e.valueToCode(this,"x2",e.ORDER_ATOMIC),a=e.valueToCode(this,"y2",e.ORDER_ATOMIC),u="TRUE"==this.getFieldValue("fill")?"True":"False",r=this.getFieldValue("OP");switch(u){case"True":return i+".show_fill_triangle("+n+", "+s+", "+_+", "+o+", "+p+", "+a+", "+r+")\n";case"False":return i+".show_triangle("+n+", "+s+", "+_+", "+o+", "+p+", "+a+", "+r+")\n"}},Pf=function(t,e){return e.definitions_.import_machine="import machine",e.definitions_.import_ssd1306="import ssd1306",e.valueToCode(this,"VAR",e.ORDER_ATOMIC)+".show_bitmap("+e.valueToCode(this,"START_X",e.ORDER_ATOMIC)+", "+e.valueToCode(this,"START_Y",e.ORDER_ATOMIC)+", "+e.valueToCode(this,"bitmap_name",e.ORDER_ATOMIC)+","+e.valueToCode(this,"WIDTH",e.ORDER_ATOMIC)+","+e.valueToCode(this,"HEIGHT",e.ORDER_ATOMIC)+")\n"},Yf=function(t,e){return e.definitions_.import_machine="import machine",e.definitions_.import_ssd1306="import ssd1306",e.valueToCode(this,"VAR",e.ORDER_ATOMIC)+".show_pixel("+e.valueToCode(this,"POS_X",e.ORDER_ATOMIC)+", "+e.valueToCode(this,"POS_Y",e.ORDER_ATOMIC)+")\n"},vf=function(t,e){var i,n=e.valueToCode(this,"SUB",e.ORDER_ATOMIC),s=e.valueToCode(this,"I2CSUB",e.ORDER_ATOMIC),_=this.getFieldValue("key");return"TM1650"==_?(e.definitions_.import_tm1650="import tm1650",i=n+" = tm1650."+_+"("+s+")\n"):"TM1637"==_&&(e.definitions_.import_tm1637="import tm1637",i=n+" = tm1637."+_+"("+s+")\n"),i},Xf=function(t,e){return e.valueToCode(this,"VAR",e.ORDER_ATOMIC)+"."+this.getFieldValue("STAT")+"()\n"},bf=function(t,e){return e.valueToCode(this,"VAR",e.ORDER_ATOMIC)+".shownum("+e.valueToCode(this,"VALUE",e.ORDER_ATOMIC)+")\n"},xf=function(t,e){return e.valueToCode(this,"VAR",e.ORDER_ATOMIC)+".showDP("+e.valueToCode(this,"NO",e.ORDER_ATOMIC)+", "+e.valueToCode(this,"STAT",e.ORDER_ATOMIC)+")\n"},yf=function(t,e){return e.valueToCode(this,"VAR",e.ORDER_ATOMIC)+".intensity("+e.valueToCode(this,"VALUE",e.ORDER_ATOMIC)+")\n"},Vf=function(t,e){e.definitions_.import_st7789="import st7789";var i=rt.Boards.getSelectedBoardKey().split(":")[2],n="";n=["mpython","mixgo_pe","mixgo_nova"].indexOf(i)>=0?"0x700000":["mixgo_sant"].indexOf(i)>=0?"0xE00000":"0x3A0000";var s=e.valueToCode(this,"SUB",e.ORDER_ATOMIC),_=e.valueToCode(this,"SPISUB",e.ORDER_ATOMIC),o=e.valueToCode(this,"PINCS",e.ORDER_ATOMIC),p=e.valueToCode(this,"PINDC",e.ORDER_ATOMIC);return s+" = st7789.ST7789("+_+","+e.valueToCode(this,"WIDTH",e.ORDER_ATOMIC)+","+e.valueToCode(this,"HEIGHT",e.ORDER_ATOMIC)+",dc_pin="+p+",cs_pin="+o+",rotation="+this.getFieldValue("rotate")+",font_address="+n+")\n"},Bf=function(t,e){e.definitions_.import_st7789="import st7789";var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC),n=e.valueToCode(this,"data",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"x",e.ORDER_ASSIGNMENT),_=e.valueToCode(this,"y",e.ORDER_ASSIGNMENT),o=e.valueToCode(this,"size",e.ORDER_ASSIGNMENT),p=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);if("0x"==p.slice(0,2))var a=i+".image("+n+",x = "+s+",y = "+_+",size = "+o+",color="+p+")\n";else{const t=p.match(/\d+/g);var u="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");a=i+".image("+n+",x = "+s+",y = "+_+",size = "+o+",color=0x"+((16252928&u)>>8|(64512&u)>>5|(255&u)>>3).toString(16)+")\n"}return a},Gf=function(t,e){var i="0x"+this.getFieldValue("COLOR").slice(1);return["0x"+((16252928&i)>>8|(64512&i)>>5|(255&i)>>3).toString(16),e.ORDER_ATOMIC]},Uf=function(t,e){e.definitions_.import_st7789="import st7789";var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC),n=e.valueToCode(this,"data",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"x",e.ORDER_ASSIGNMENT),_=e.valueToCode(this,"y",e.ORDER_ASSIGNMENT),o=e.valueToCode(this,"size",e.ORDER_ASSIGNMENT),p=e.valueToCode(this,"space",e.ORDER_ASSIGNMENT),a=e.valueToCode(this,"VAR",e.ORDER_ATOMIC),u=this.getFieldValue("center");if("0x"==a.slice(0,2))var r=i+".shows("+n+",x = "+s+",y = "+_+",size = "+o+",space = "+p+",center = "+u+",color="+a+")\n";else{const t=a.match(/\d+/g);var d="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");r=i+".shows("+n+",x = "+s+",y = "+_+",size = "+o+",space = "+p+",center = "+u+",color=0x"+((16252928&d)>>8|(64512&d)>>5|(255&d)>>3).toString(16)+")\n"}return r},wf=function(t,e){e.definitions_.import_st7789="import st7789";var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC),n=e.valueToCode(this,"data",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"size",e.ORDER_ASSIGNMENT),_=e.valueToCode(this,"time",e.ORDER_ASSIGNMENT),o=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);if("0x"==o.slice(0,2))var p=i+".frame("+n+",size = "+s+",delay = "+_+",color="+o+")\n";else{const t=o.match(/\d+/g);var a="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");p=i+".frame("+n+",size = "+s+",delay = "+_+",color=0x"+((16252928&a)>>8|(64512&a)>>5|(255&a)>>3).toString(16)+")\n"}return p},Hf=function(t,e){e.definitions_.import_st7789="import st7789";var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC),n=e.valueToCode(this,"data",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"y",e.ORDER_ASSIGNMENT),_=e.valueToCode(this,"size",e.ORDER_ASSIGNMENT),o=e.valueToCode(this,"time",e.ORDER_ASSIGNMENT),p=e.valueToCode(this,"space",e.ORDER_ASSIGNMENT),a=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);if("0x"==a.slice(0,2))var u=i+".scroll("+n+",y = "+s+",size = "+_+",speed ="+o+",space = "+p+",color="+a+")\n";else{const t=a.match(/\d+/g);var r="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");u=i+".scroll("+n+",y = "+s+",size = "+_+",speed ="+o+",space = "+p+",color=0x"+((16252928&r)>>8|(64512&r)>>5|(255&r)>>3).toString(16)+")\n"}return u},kf=function(t,e){return e.definitions_.import_st7789="import st7789",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".fill(st7789."+this.getFieldValue("key")+")\n"},Wf=function(t,e){e.definitions_.import_st7789="import st7789";var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC),n=e.valueToCode(this,"x1",e.ORDER_ATOMIC),s=e.valueToCode(this,"y1",e.ORDER_ATOMIC),_=e.valueToCode(this,"x2",e.ORDER_ATOMIC),o=e.valueToCode(this,"y2",e.ORDER_ATOMIC),p=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);if("0x"==p.slice(0,2))var a=i+".line("+n+", "+s+", "+_+", "+o+", color="+p+")\n";else{const t=p.match(/\d+/g);var u="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");a=i+".line("+n+", "+s+", "+_+", "+o+", color=0x"+((16252928&u)>>8|(64512&u)>>5|(255&u)>>3).toString(16)+")\n"}return a},Kf=function(t,e){var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC),n=e.valueToCode(this,"I2CSUB",e.ORDER_ATOMIC),s=this.getFieldValue("key"),_=e.valueToCode(this,"ADDR",e.ORDER_ATOMIC);return e.definitions_.import_i2clcd="import i2clcd",i+" = i2clcd.LCD("+n+",lcd_width="+s+",i2c_addr="+_+")\n"},Jf=function(t,e){return e.definitions_.import_i2clcd="import i2clcd",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".shows("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+",column = "+e.valueToCode(this,"x",e.ORDER_ASSIGNMENT)+",line = "+e.valueToCode(this,"y",e.ORDER_ASSIGNMENT)+",center = "+this.getFieldValue("center")+")\n"},Qf=function(t,e){return e.definitions_.import_i2clcd="import i2clcd",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".print("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+",column = "+e.valueToCode(this,"x",e.ORDER_ASSIGNMENT)+",line = "+e.valueToCode(this,"y",e.ORDER_ASSIGNMENT)+",delay="+e.valueToCode(this,"time",e.ORDER_ASSIGNMENT)+")\n"},qf=function(t,e){return e.definitions_.import_i2clcd="import i2clcd",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".backlight("+this.getFieldValue("key")+")\n"},zf=function(t,e){return e.definitions_.import_i2clcd="import i2clcd",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".clear()\n"},jf=function(t,e){var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC),n=e.valueToCode(this,"I2CSUB",e.ORDER_ATOMIC),s=e.valueToCode(this,"ADDR",e.ORDER_ATOMIC),_=this.getFieldValue("driver"),o=rt.Boards.getSelectedBoardKey().split(":")[2],p="";return p=["mpython","mixgo_pe","mixgo_nova"].indexOf(o)>=0?"0x700000":["mixgo_sant"].indexOf(o)>=0?"0xE00000":"0x3A0000",e.definitions_.import_oled128x64="import oled128x64",i+" = oled128x64.OLED("+n+",address="+s+",font_address="+p+",types="+_+")\n"},Zf=function(t,e){return e.definitions_.import_oled128x64="import oled128x64",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".image("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+")\n"},$f=function(t,e){return e.definitions_.import_oled128x64="import oled128x64",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".image("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+",x = "+e.valueToCode(this,"x",e.ORDER_ASSIGNMENT)+",y = "+e.valueToCode(this,"y",e.ORDER_ASSIGNMENT)+",size = "+e.valueToCode(this,"size",e.ORDER_ASSIGNMENT)+")\n"},tF=function(t,e){return e.definitions_.import_oled128x64="import oled128x64",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".shows("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+")\n"},eF=function(t,e){return e.definitions_.import_oled128x64="import oled128x64",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".shows("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+",x = "+e.valueToCode(this,"x",e.ORDER_ASSIGNMENT)+",y = "+e.valueToCode(this,"y",e.ORDER_ASSIGNMENT)+",size = "+e.valueToCode(this,"size",e.ORDER_ASSIGNMENT)+",space = "+e.valueToCode(this,"space",e.ORDER_ASSIGNMENT)+",center = "+this.getFieldValue("center")+")\n"},iF=function(t,e){return e.definitions_.import_oled128x64="import oled128x64",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".frame("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+")\n"},nF=function(t,e){return e.definitions_.import_oled128x64="import oled128x64",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".frame("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+",size = "+e.valueToCode(this,"size",e.ORDER_ASSIGNMENT)+",delay = "+e.valueToCode(this,"time",e.ORDER_ASSIGNMENT)+")\n"},sF=function(t,e){return e.definitions_.import_oled128x64="import oled128x64",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".scroll("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+")\n"},_F=function(t,e){return e.definitions_.import_oled128x64="import oled128x64",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".scroll("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+",y = "+e.valueToCode(this,"y",e.ORDER_ASSIGNMENT)+",size = "+e.valueToCode(this,"size",e.ORDER_ASSIGNMENT)+",speed ="+e.valueToCode(this,"time",e.ORDER_ASSIGNMENT)+",space = "+e.valueToCode(this,"space",e.ORDER_ASSIGNMENT)+")\n"},oF=function(t,e){e.definitions_.import_oled128x64="import oled128x64";var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC);return i+".fill(0)\n"+i+".show()\n"},pF=function(t,e){return e.definitions_.import_oled128x64="import oled128x64",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+"."+t.getFieldValue("OP")+"("+e.valueToCode(t,"val",e.ORDER_ATOMIC)+")\n"},aF=function(t,e){return e.definitions_.import_oled128x64="import oled128x64",[e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".pixel(int("+e.valueToCode(t,"x",e.ORDER_ATOMIC)+"), int("+e.valueToCode(t,"y",e.ORDER_ATOMIC)+"))",e.ORDER_ATOMIC]},uF=function(t,e){e.definitions_.import_oled128x64="import oled128x64";var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC);return i+".pixel(int("+e.valueToCode(this,"x",e.ORDER_ASSIGNMENT)+"), int("+e.valueToCode(this,"y",e.ORDER_ASSIGNMENT)+"), "+e.valueToCode(this,"STAT",e.ORDER_ATOMIC)+")\n"+i+".show()\n"},rF=function(t,e){e.definitions_.import_oled128x64="import oled128x64";var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC),n=e.valueToCode(t,"x",e.ORDER_ATOMIC),s=e.valueToCode(t,"y",e.ORDER_ATOMIC),_=e.valueToCode(t,"w",e.ORDER_ATOMIC),o=e.valueToCode(t,"h",e.ORDER_ATOMIC),p=t.getFieldValue("state");return i+"."+t.getFieldValue("shape")+"("+n+", "+s+", "+_+", "+o+", "+p+")\n"+i+".show()\n"},dF=function(t,e){e.definitions_.import_oled128x64="import oled128x64";var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC),n=e.valueToCode(t,"x",e.ORDER_ATOMIC),s=e.valueToCode(t,"y",e.ORDER_ATOMIC),_=e.valueToCode(t,"length",e.ORDER_ATOMIC),o=t.getFieldValue("state");return i+"."+("0"==t.getFieldValue("dir_h_v")?"v":"h")+"line("+n+", "+s+", "+_+", "+o+")\n"+i+".show()\n"},lF=function(t,e){e.definitions_.import_oled128x64="import oled128x64";var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC);return i+".line("+e.valueToCode(t,"x1",e.ORDER_ATOMIC)+", "+e.valueToCode(t,"y1",e.ORDER_ATOMIC)+", "+e.valueToCode(t,"x2",e.ORDER_ATOMIC)+", "+e.valueToCode(t,"y2",e.ORDER_ATOMIC)+", "+t.getFieldValue("state")+")\n"+i+".show()\n"},IF=function(t,e){var i=rt.Boards.getSelectedBoardKey().split(":")[2],n=e.valueToCode(this,"data",e.ORDER_ASSIGNMENT);if("educore"==i){e.definitions_["import_"+i+"oled"]="from "+i+" import oled";var s="oled.print("+n+")\n"}else{e.definitions_["import_"+i+"_onboard_matrix"]="from "+i+" import onboard_matrix";s="onboard_matrix.shows("+n+")\n"}return s},TF=function(t,e){var i=rt.Boards.getSelectedBoardKey().split(":")[2],n=e.valueToCode(this,"data",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"space",e.ORDER_ASSIGNMENT),_=this.getFieldValue("center");if("mixgo_sant"==i||"mixgo_nova"==i)return e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft","onboard_tft.shows("+n+",space = "+s+",center = "+_+")\n";if("educore"==i){e.definitions_["import_"+i+"oled"]="from "+i+" import oled"}return e.definitions_["import_"+i+"_onboard_matrix"]="from "+i+" import onboard_matrix","onboard_matrix.shows("+n+",space = "+s+",center = "+_+")\n"},MF=function(t,e){var i=rt.Boards.getSelectedBoardKey().split(":")[2];if("mpython"==i||"educore"==i){e.definitions_["import_"+i+"_onboard_oled"]="from "+i+" import onboard_oled";var n="onboard_oled.frame("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+")\n"}else{e.definitions_["import_"+i+"_onboard_matrix"]="from "+i+" import onboard_matrix";n="onboard_matrix.frame("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+")\n"}return n},hF=function(t,e){var i=rt.Boards.getSelectedBoardKey().split(":")[2],n=e.valueToCode(this,"data",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"time",e.ORDER_ASSIGNMENT);if("mpython"==i||"educore"==i){e.definitions_["import_"+i+"_onboard_oled"]="from "+i+" import onboard_oled";var _="onboard_oled.frame("+(n=e.valueToCode(this,"data",e.ORDER_ASSIGNMENT))+",delay = "+s+")\n"}else{e.definitions_["import_"+i+"_onboard_matrix"]="from "+i+" import onboard_matrix";_="onboard_matrix.frame("+n+",delay = "+s+")\n"}return _},mF=function(t,e){var i=rt.Boards.getSelectedBoardKey().split(":")[2];if("mpython"==i||"educore"==i){e.definitions_["import_"+i+"_onboard_oled"]="from "+i+" import onboard_oled";var n="onboard_oled.scroll("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+")\n"}else{e.definitions_["import_"+i+"_onboard_matrix"]="from "+i+" import onboard_matrix";n="onboard_matrix.scroll("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+")\n"}return n},EF=function(t,e){var i=rt.Boards.getSelectedBoardKey().split(":")[2],n=e.valueToCode(this,"data",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"time",e.ORDER_ASSIGNMENT),_=e.valueToCode(this,"space",e.ORDER_ASSIGNMENT);if("mpython"==i||"educore"==i){e.definitions_["import_"+i+"_onboard_oled"]="from "+i+" import onboard_oled";var o="onboard_oled.scroll("+n+",speed ="+s+",space = "+_+")\n"}else{e.definitions_["import_"+i+"_onboard_matrix"]="from "+i+" import onboard_matrix";o="onboard_matrix.scroll("+n+",speed ="+s+",space = "+_+")\n"}return o},OF=function(t,e){var i=rt.Boards.getSelectedBoardKey().split(":")[2];return e.definitions_["import_"+i+"_onboard_matrix"]="from "+i+" import onboard_matrix",["onboard_matrix."+t.getFieldValue("image"),e.ORDER_ATOMIC]},RF=function(t,e){var i=rt.Boards.getSelectedBoardKey().split(":")[2];return e.definitions_["import_"+i+"_onboard_matrix"]="from "+i+" import onboard_matrix",["onboard_matrix."+t.getFieldValue("image"),e.ORDER_ATOMIC]},cF=function(t,e){var i={"#000000":"0","#ff0000":"1"};function n(t){let e="";if(t.length%2==1&&(t="0"+t),t.length<8){let e=8-t.length;for(let i=1;i<=e;i++)t="0"+t}for(let i=1;i<=t.length;i++)i%2==0&&i!==t.length?e=e+t[i-1]+",0x":e+=t[i-1];return"0x"+e}let s=[];for(let e=0;e<12;e++){let _="",o=0,p=0;for(let n=0;n<32;n++)n<8?p=7-n:n<16?p=23-n:n<24?p=39-n:n<32&&(p=55-n),o+=Number(i[t.getFieldValue(e+"-"+n)])*Math.pow(2,31-p);_+=n(o.toString(16)),s.unshift(_)}let _=[];for(let t=0;t>8|(64512&u)>>5|(255&u)>>3).toString(16)+")\n"}return a},$F=function(t,e){var i=rt.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft";var n=e.valueToCode(this,"data",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"x",e.ORDER_ASSIGNMENT),_=e.valueToCode(this,"y",e.ORDER_ASSIGNMENT),o=e.valueToCode(this,"size",e.ORDER_ASSIGNMENT),p=e.valueToCode(this,"space",e.ORDER_ASSIGNMENT),a=this.getFieldValue("center"),u=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);if("0x"==u.slice(0,2))var r="onboard_tft.shows("+n+",x = "+s+",y = "+_+",size = "+o+",space = "+p+",center = "+a+",color="+u+")\n";else{const t=u.match(/\d+/g);var d="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");r="onboard_tft.shows("+n+",x = "+s+",y = "+_+",size = "+o+",space = "+p+",center = "+a+",color=0x"+((16252928&d)>>8|(64512&d)>>5|(255&d)>>3).toString(16)+")\n"}return r},tP=function(t,e){var i=rt.Boards.getSelectedBoardKey().split(":")[2];return e.definitions_["import_"+i+"_onboard_oled"]="from "+i+" import onboard_tft","onboard_tft.frame("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+",color=0xffff)\n"},eP=function(t,e){var i=rt.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft";var n=e.valueToCode(this,"data",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"size",e.ORDER_ASSIGNMENT),_=e.valueToCode(this,"time",e.ORDER_ASSIGNMENT),o=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);if("0x"==o.slice(0,2))var p="onboard_tft.frame("+n+",size = "+s+",delay = "+_+",color="+o+")\n";else{const t=o.match(/\d+/g);var a="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");p="onboard_tft.frame("+n+",size = "+s+",delay = "+_+",color=0x"+((16252928&a)>>8|(64512&a)>>5|(255&a)>>3).toString(16)+")\n"}return p},iP=function(t,e){var i=rt.Boards.getSelectedBoardKey().split(":")[2];return e.definitions_["import_"+i+"_onboard_oled"]="from "+i+" import onboard_tft","onboard_tft.scroll("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+",color=0xffff)\n"},nP=function(t,e){var i=rt.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft";var n=e.valueToCode(this,"data",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"y",e.ORDER_ASSIGNMENT),_=e.valueToCode(this,"size",e.ORDER_ASSIGNMENT),o=e.valueToCode(this,"time",e.ORDER_ASSIGNMENT),p=e.valueToCode(this,"space",e.ORDER_ASSIGNMENT),a=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);if("0x"==a.slice(0,2))var u="onboard_tft.scroll("+n+",y = "+s+",size = "+_+",speed ="+o+",space = "+p+",color="+a+")\n";else{const t=a.match(/\d+/g);var r="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");u="onboard_tft.scroll("+n+",y = "+s+",size = "+_+",speed ="+o+",space = "+p+",color=0x"+((16252928&r)>>8|(64512&r)>>5|(255&r)>>3).toString(16)+")\n"}return u},sP=function(t,e){var i=rt.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft";var n=e.valueToCode(t,"x",e.ORDER_ATOMIC),s=e.valueToCode(t,"y",e.ORDER_ATOMIC),_=e.valueToCode(t,"w",e.ORDER_ATOMIC),o=e.valueToCode(t,"h",e.ORDER_ATOMIC),p=e.valueToCode(this,"VAR",e.ORDER_ATOMIC),a=t.getFieldValue("shape");if("0x"==p.slice(0,2))var u="onboard_tft."+a+"("+n+", "+s+", "+_+", "+o+", "+p+")\nonboard_tft.show()\n";else{const t=p.match(/\d+/g);var r="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");u="onboard_tft."+a+"("+n+", "+s+", "+_+", "+o+", 0x"+((16252928&r)>>8|(64512&r)>>5|(255&r)>>3).toString(16)+")\nonboard_tft.show()\n"}return u},_P=function(t,e){var i=rt.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft";var n=e.valueToCode(t,"x",e.ORDER_ATOMIC),s=e.valueToCode(t,"y",e.ORDER_ATOMIC),_=e.valueToCode(t,"length",e.ORDER_ATOMIC),o=e.valueToCode(this,"VAR",e.ORDER_ATOMIC),p=t.getFieldValue("dir_h_v");if("0x"==o.slice(0,2))var a="onboard_tft."+("0"==p?"v":"h")+"line("+n+", "+s+", "+_+", "+o+")\nonboard_tft.show()\n";else{const t=o.match(/\d+/g);var u="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");a="onboard_tft."+("0"==p?"v":"h")+"line("+n+", "+s+", "+_+", 0x"+((16252928&u)>>8|(64512&u)>>5|(255&u)>>3).toString(16)+")\nonboard_tft.show()\n"}return a},oP=function(t,e){var i=rt.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft";var n=e.valueToCode(t,"x1",e.ORDER_ATOMIC),s=e.valueToCode(t,"y1",e.ORDER_ATOMIC),_=e.valueToCode(t,"x2",e.ORDER_ATOMIC),o=e.valueToCode(t,"y2",e.ORDER_ATOMIC),p=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);if("0x"==p.slice(0,2))var a="onboard_tft.line("+n+", "+s+", "+_+", "+o+", "+p+")\nonboard_tft.show()\n";else{const t=p.match(/\d+/g);var u="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");a="onboard_tft.line("+n+", "+s+", "+_+", "+o+", 0x"+((16252928&u)>>8|(64512&u)>>5|(255&u)>>3).toString(16)+")\nonboard_tft.show()\n"}return a},pP=function(t,e){var i=rt.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft";return"onboard_tft.fill(0)\nonboard_tft.show()\n"},aP=function(t,e){var i=rt.Boards.getSelectedBoardKey().split(":")[2];return e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft","onboard_tft."+t.getFieldValue("OP")+"("+e.valueToCode(t,"val",e.ORDER_ATOMIC)+")\n"},uP=function(t,e){var i=rt.Boards.getSelectedBoardKey().split(":")[2];return e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft",["hex(onboard_tft.pixel(int("+e.valueToCode(t,"x",e.ORDER_ATOMIC)+"), int("+e.valueToCode(t,"y",e.ORDER_ATOMIC)+")))",e.ORDER_ATOMIC]},rP=function(t,e){var i=rt.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft";var n=e.valueToCode(this,"x",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"y",e.ORDER_ASSIGNMENT),_=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);if("0x"==_.slice(0,2))var o="onboard_tft.pixel(int("+n+"), int("+s+"), "+_+")\nonboard_tft.show()\n";else{const t=_.match(/\d+/g);var p="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");o="onboard_tft.pixel(int("+n+"), int("+s+"), 0x"+((16252928&p)>>8|(64512&p)>>5|(255&p)>>3).toString(16)+")\nonboard_tft.show()\n"}return o},dP=function(t,e){var i=rt.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft";return["onboard_tft.get_brightness()",e.ORDER_ATOMIC]},lP=function(t,e){var i=rt.Boards.getSelectedBoardKey().split(":")[2];return e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft","onboard_tft.set_brightness("+e.valueToCode(this,"x",e.ORDER_ASSIGNMENT)+")\n"},IP=function(t,e){var i=rt.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft";var n=e.valueToCode(this,"VAR",e.ORDER_ASSIGNMENT);if("0x"==n.slice(0,2))var s="onboard_tft.fill("+n+")\nonboard_tft.show()\n";else{const t=n.match(/\d+/g);var _="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");s="onboard_tft.fill(0x"+((16252928&_)>>8|(64512&_)>>5|(255&_)>>3).toString(16)+")\nonboard_tft.show()\n"}return s},TP=function(t,e){var i=rt.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_Clock"]="from "+i+" import Clock";var n=e.valueToCode(this,"x",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"y",e.ORDER_ASSIGNMENT),_=e.valueToCode(this,"size",e.ORDER_ASSIGNMENT),o=e.valueToCode(this,"SUB",e.ORDER_ASSIGNMENT),p=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);if("0x"==p.slice(0,2))var a=o+"=Clock("+n+","+s+","+_+","+p+")\n";else{const t=p.match(/\d+/g);var u="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");a=o+"=Clock("+n+","+s+","+_+",0x"+((16252928&u)>>8|(64512&u)>>5|(255&u)>>3).toString(16)+")\n"}return a},MP=function(t,e){var i=rt.Boards.getSelectedBoardKey().split(":")[2];return e.definitions_["import_"+i+"_Clock"]="from "+i+" import Clock",e.valueToCode(this,"SUB",e.ORDER_ASSIGNMENT)+".set_rtctime()\n"},hP=function(t,e){var i=rt.Boards.getSelectedBoardKey().split(":")[2];return e.definitions_["import_"+i+"_Clock"]="from "+i+" import Clock",e.valueToCode(this,"SUB",e.ORDER_ASSIGNMENT)+".set_time("+e.valueToCode(this,"h",e.ORDER_ASSIGNMENT)+","+e.valueToCode(this,"m",e.ORDER_ASSIGNMENT)+","+e.valueToCode(this,"s",e.ORDER_ASSIGNMENT)+")\n"},mP=function(t,e){var i=rt.Boards.getSelectedBoardKey().split(":")[2];return e.definitions_["import_"+i+"_Clock"]="from "+i+" import Clock",e.valueToCode(this,"SUB",e.ORDER_ASSIGNMENT)+".draw_clock()\n"},EP=function(t,e){var i=rt.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_Clock"]="from "+i+" import Clock";var n=e.valueToCode(this,"SUB",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);if("0x"==s.slice(0,2))var _=n+".clear("+s+")\n";else{const t=s.match(/\d+/g);var o="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");_=n+".clear(0x"+((16252928&o)>>8|(64512&o)>>5|(255&o)>>3).toString(16)+")\n"}return _},OP=function(t,e){var i=rt.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft";var n=e.valueToCode(t,"x",e.ORDER_ATOMIC),s=e.valueToCode(t,"y",e.ORDER_ATOMIC),_=e.valueToCode(t,"r",e.ORDER_ATOMIC),o=e.valueToCode(this,"VAR",e.ORDER_ATOMIC),p=t.getFieldValue("shape");if("0x"==o.slice(0,2))var a="onboard_tft.ellipse("+n+", "+s+", "+_+", "+_+", "+o+","+p+")\nonboard_tft.show()\n";else{const t=o.match(/\d+/g);var u="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");a="onboard_tft.ellipse("+n+", "+s+", "+_+", "+_+", 0x"+((16252928&u)>>8|(64512&u)>>5|(255&u)>>3).toString(16)+","+p+")\nonboard_tft.show()\n"}return a},RP=function(t,e){var i=rt.Boards.getSelectedBoardKey().split(":")[2];return e.definitions_["import_"+i+"_onboard_matrix"]="from "+i+" import onboard_matrix","onboard_matrix.pointern(angle="+e.valueToCode(this,"angle",e.ORDER_ASSIGNMENT)+")\n"},cP=function(t,e){var i=this.getFieldValue("path"),n=this.getFieldValue("module");return e.definitions_["import_"+i+"_"+n]="from "+i+" import "+n,""},gP=function(t,e){var i=this.getFieldValue("module");return e.definitions_["import_"+i]="import "+i,""},CP=function(t,e){for(var i=this.getFieldValue("NAME"),n=new Array(this.itemCount_),s=0;s {\n"+e.statementToCode(this,"do")+"})\n"},ry=function(){return"control.reset()\n"},dy=function(t,e){return"control.waitMicros("+(e.valueToCode(this,"data",e.ORDER_ATOMIC)||rt.Profile.default.serial)+")\n"},ly=function(t,e){return"control.raiseEvent("+(e.valueToCode(this,"system_event_bus_source",e.ORDER_ATOMIC)||rt.Profile.default.serial)+", "+(e.valueToCode(this,"system_event_bus_value",e.ORDER_ATOMIC)||rt.Profile.default.serial)+")\n"},Iy=function(t,e){return"control.onEvent("+(e.valueToCode(this,"system_event_bus_source",e.ORDER_ATOMIC)||rt.Profile.default.serial)+", "+(e.valueToCode(this,"system_event_bus_value",e.ORDER_ATOMIC)||rt.Profile.default.serial)+", () => {\n"+e.statementToCode(this,"do")+")\n"},Ty=function(t,e){return["control.eventTimestamp()",e.ORDER_ATOMIC]},My=function(t,e){return["control.eventValue()",e.ORDER_ATOMIC]},hy=function(t,e){return[this.getFieldValue("key"),e.ORDER_ATOMIC]},my=function(t,e){return[this.getFieldValue("key"),e.ORDER_ATOMIC]},Ey=function(t,e){return["control.deviceName()",e.ORDER_ATOMIC]},Oy=function(t,e){return["control.deviceSerialNumber()",e.ORDER_ATOMIC]},Ry=function(t,e){return"panic("+(e.valueToCode(this,"STATUS_CODE",e.ORDER_ATOMIC)||"1000")+")\n"},cy=function(t,e){switch(e.definitions_.import_time="import time",this.getFieldValue("Time")){case"ms":return["time.ticks_ms()",e.ORDER_ATOMIC];case"us":return["time.ticks_us()",e.ORDER_ATOMIC]}},gy=function(){return"while True:\n pass\n"},Cy=function(t,e){return e.definitions_.import_mixgo="import mixgo","reset()\n"},Sy=function(t,e){return e.definitions_.import_os="import os","os.uname()"},Ay=function(t,e){e.definitions_.import_time="import time";var i=e.valueToCode(this,"DELAY_TIME",e.ORDER_ATOMIC)||"1000";switch(this.getFieldValue("Time")){case"s":return"time.sleep("+i+")\n";case"ms":return"time.sleep_ms("+i+")\n";case"us":return"time.sleep_us("+i+")\n"}},Ly=function(t,e){e.definitions_.import_time="import time";var i=e.valueToCode(this,"DELAY_TIME",e.ORDER_ATOMIC)||"1000";switch(this.getFieldValue("Time")){case"s":return"time.sleep("+i+")\n";case"ms":return"time.sleep_ms("+i+")\n";case"us":return"time.sleep_us("+i+")\n"}},Ny=function(t,e){return e.definitions_.import_mixgo="import mixgo",(e.valueToCode(this,"VAR",e.ORDER_NONE)||"None")+".init(period = "+(e.valueToCode(this,"period",e.ORDER_NONE)||"0")+", mode = Timer."+(e.valueToCode(this,"mode",e.ORDER_NONE)||"None")+", callback = "+(e.valueToCode(this,"callback",e.ORDER_NONE)||"None")+")\n"},Dy=function(t,e){return e.definitions_.import_machine="import machine",(e.valueToCode(this,"VAR",e.ORDER_NONE)||"None")+".init(period = "+(e.valueToCode(this,"period",e.ORDER_NONE)||"0")+", mode = machine.Timer."+this.getFieldValue("mode")+", callback = "+(e.valueToCode(this,"callback",e.ORDER_NONE)||"None")+")\n"},fy=function(t,e){return e.definitions_.import_time="import time",["time.ticks_diff("+(e.valueToCode(this,"END",e.ORDER_NONE)||"0")+", "+(e.valueToCode(this,"START",e.ORDER_NONE)||"0")+")",e.ORDER_ATOMIC]},Fy=function(t,e){var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC);return e.definitions_.import_machine="import machine",i+" = machine.Timer(0)\n"},Py=function(t,e){return e.definitions_.import_machine="import machine","wdt = machine.WDT(timeout= "+(e.valueToCode(this,"period",e.ORDER_NONE)||"0")+")\n"},Yy=function(t,e){e.definitions_.import_machine="import machine";return"wdt.feed()\n"},vy=function(t,e){e.definitions_.import_machine="import machine";return"machine.reset()\n"},Xy=function(t,e){e.definitions_.import_bitbot_onboard_bot51="from bitbot import onboard_bot51";return"onboard_bot51.shutdown()\n"},by=Fy,xy=Dy,yy=fy,Vy=Ay,By=function(t,e){return e.definitions_.import_seniverse_api="import seniverse_api",["seniverse_api."+this.getFieldValue("mode")+"("+e.valueToCode(this,"key",e.ORDER_ATOMIC)+","+e.valueToCode(this,"addr",e.ORDER_ATOMIC)+")",e.ORDER_ATOMIC]},Gy=function(t,e){return e.definitions_.import_seniverse_api="import seniverse_api",["seniverse_api."+this.getFieldValue("mode")+"("+e.valueToCode(this,"key",e.ORDER_ATOMIC)+","+e.valueToCode(this,"addr",e.ORDER_ATOMIC)+","+e.valueToCode(this,"day",e.ORDER_ATOMIC)+")",e.ORDER_ATOMIC]},Uy=function(t,e){return e.definitions_.import_seniverse_api="import seniverse_api",["seniverse_api.weather_hourly("+e.valueToCode(this,"key",e.ORDER_ATOMIC)+","+e.valueToCode(this,"addr",e.ORDER_ATOMIC)+","+e.valueToCode(this,"hour",e.ORDER_ATOMIC)+")",e.ORDER_ATOMIC]},wy=function(t,e){return e.definitions_["import_seniverse_api*"]="from seniverse_api import *",this.getFieldValue("mode")+".request("+e.valueToCode(this,"key",e.ORDER_ATOMIC)+","+e.valueToCode(this,"addr",e.ORDER_ATOMIC)+")\n"},Hy=function(t,e){e.definitions_["import_seniverse_api*"]="from seniverse_api import *";var i=this.getFieldValue("content");if("none"==i)var n="Weather_now.analysis()";else n='Weather_now.analysis("'+i+'")';return[n,e.ORDER_ATOMIC]},ky=function(t,e){e.definitions_["import_seniverse_api*"]="from seniverse_api import *";var i=this.getFieldValue("content");if("none"==i)var n="Air_now.analysis()";else n='Air_now.analysis("'+i+'")';return[n,e.ORDER_ATOMIC]},Wy=function(t,e){e.definitions_["import_seniverse_api*"]="from seniverse_api import *";var i=this.getFieldValue("content");if("none"==i)var n="Weather_alarm.analysis()";else n='Weather_alarm.analysis("'+i+'")';return[n,e.ORDER_ATOMIC]},Ky=function(t,e){e.definitions_["import_seniverse_api*"]="from seniverse_api import *";var i=this.getFieldValue("content");if("none"==i)var n="Life_suggestion.analysis()";else n='Life_suggestion.analysis("'+i+'")';return[n,e.ORDER_ATOMIC]},Jy=function(t,e){e.definitions_["import_seniverse_api*"]="from seniverse_api import *";var i=this.getFieldValue("content");if("none"==i)var n="Tide_daily.analysis()";else n='Tide_daily.analysis("'+i+'")';return[n,e.ORDER_ATOMIC]},Qy=function(t,e){e.definitions_["import_seniverse_api*"]="from seniverse_api import *";var i=this.getFieldValue("content");if("none"==i)var n="Location_search.analysis()";else n='Location_search.analysis("'+i+'")';return[n,e.ORDER_ATOMIC]},qy=function(t,e){return e.definitions_["import_seniverse_api*"]="from seniverse_api import *",this.getFieldValue("mode")+".request("+e.valueToCode(this,"key",e.ORDER_ATOMIC)+","+e.valueToCode(this,"addr",e.ORDER_ATOMIC)+","+e.valueToCode(this,"day",e.ORDER_ATOMIC)+")\n"},zy=function(t,e){e.definitions_["import_seniverse_api*"]="from seniverse_api import *";var i=this.getFieldValue("content"),n=e.valueToCode(this,"day",e.ORDER_ATOMIC);if("none"==i)var s="Weather_daily.analysis("+n+")";else s="Weather_daily.analysis("+n+',"'+i+'")';return[s,e.ORDER_ATOMIC]},jy=function(t,e){e.definitions_["import_seniverse_api*"]="from seniverse_api import *";var i=this.getFieldValue("content"),n=e.valueToCode(this,"day",e.ORDER_ATOMIC);if("none"==i)var s="Air_daily.analysis("+n+")";else s="Air_daily.analysis("+n+',"'+i+'")';return[s,e.ORDER_ATOMIC]},Zy=function(t,e){e.definitions_["import_seniverse_api*"]="from seniverse_api import *";var i=this.getFieldValue("content"),n=e.valueToCode(this,"day",e.ORDER_ATOMIC);if("none"==i)var s="Geo_sun.analysis("+n+")";else s="Geo_sun.analysis("+n+',"'+i+'")';return[s,e.ORDER_ATOMIC]},$y=function(t,e){e.definitions_["import_seniverse_api*"]="from seniverse_api import *";var i=this.getFieldValue("content"),n=e.valueToCode(this,"day",e.ORDER_ATOMIC);if("none"==i)var s="Geo_moon.analysis("+n+")";else s="Geo_moon.analysis("+n+',"'+i+'")';return[s,e.ORDER_ATOMIC]},tV={};tV["飞乙"]={description:"MicroPython[ESP32C3 Bitbot]",digital_pin:rt.Profile.generate(["0-11","18-21"]),input_pin:rt.Profile.generate(["0-11","18-21"]),output_pin:rt.Profile.generate(["0-11","18-21"]),pwm_input:rt.Profile.generate(["0-11","18-21"],"pwm","pwm"),analog_input:rt.Profile.generate(["0-5"],"adc","adc"),pwm_output:rt.Profile.generate(["0-11","18-21"],"pwm","pwm"),analog_output:rt.Profile.generate(["0-5"],"adc","adc"),espnow_channel:rt.Profile.generate(["1-13"]),haskylens_model:rt.Profile.generate(["0-4"]),digital:rt.Profile.generate(["0-11","18-21"],"pin","pin"),pwm_pin:rt.Profile.generate(["0-11","18-21"]),pwm:rt.Profile.generate(["0-11","18-21"],"pwm","pwm"),analog_pin:rt.Profile.generate(["0-5"]),analog:rt.Profile.generate(["0-5"],"adc","adc"),button:[["A","button_a"],["B","button_b"]],axis:[["0","0"],["1","1"],["2","2"],["3","3"],["4","4"]],exlcdh:[["0","0"],["1","1"],["2","2"],["3","3"],["4","4"],["5","5"],["6","6"],["7","7"],["8","8"],["9","9"],["10","10"],["11","11"]],exlcdv:[["0","0"],["1","1"],["2","2"],["3","3"],["4","4"],["5","5"],["6","6"],["7","7"],["8","8"],["9","9"],["10","10"],["11","11"]],brightness:[["0","0"],["1","1"],["2","2"],["3","3"],["4","4"],["5","5"],["6","6"],["7","7"],["8","8"],["9","9"]],tts_voice:rt.Profile.generate(["0-16"]),tts_builtin_music:rt.Profile.generate(["0-47"]),tts_bgmusic:rt.Profile.generate(["0-15"]),builtinimg:[["HEART","onboard_matrix.HEART"],["HEART_SMALL","onboard_matrix.HEART_SMALL"],["HAPPY","onboard_matrix.HAPPY"],["SAD","onboard_matrix.SAD"],["SMILE","onboard_matrix.SMILE"],["SILLY","onboard_matrix.SILLY"],["FABULOUS","onboard_matrix.FABULOUS"],["SURPRISED","onboard_matrix.SURPRISED"],["ASLEEP","onboard_matrix.ASLEEP"],["ANGRY","onboard_matrix.ANGRY"],["CONFUSED","onboard_matrix.CONFUSED"],["NO","onboard_matrix.NO"],["YES","onboard_matrix.YES"],["LEFT_ARROW","onboard_matrix.LEFT_ARROW"],["RIGHT_ARROW","onboard_matrix.RIGHT_ARROW"],["DRESS","onboard_matrix.DRESS"],["TRANSFORMERS","onboard_matrix.TRANSFORMERS"],["SCISSORS","onboard_matrix.SCISSORS"],["EXIT","onboard_matrix.EXIT"],["TREE","onboard_matrix.TREE"],["PACMAN","onboard_matrix.PACMAN"],["TARGET","onboard_matrix.TARGET"],["TSHIRT","onboard_matrix.TSHIRT"],["ROLLERSKATE","onboard_matrix.ROLLERSKATE"],["DUCK","onboard_matrix.DUCK"],["HOUSE","onboard_matrix.HOUSE"],["TORTOISE","onboard_matrix.TORTOISE"],["BUTTERFLY","onboard_matrix.BUTTERFLY"],["STICKFIGURE","onboard_matrix.STICKFIGURE"],["GHOST","onboard_matrix.GHOST"],["PITCHFORK","onboard_matrix.PITCHFORK"],["MUSIC_QUAVERS","onboard_matrix.MUSIC_QUAVERS"],["MUSIC_QUAVER","onboard_matrix.MUSIC_QUAVER"],["MUSIC_CROTCHET","onboard_matrix.MUSIC_CROTCHET"],["COW","onboard_matrix.COW"],["RABBIT","onboard_matrix.RABBIT"],["SQUARE_SMALL","onboard_matrix.SQUARE_SMALL"],["SQUARE","onboard_matrix.SQUARE"],["DIAMOND_SMALL","onboard_matrix.DIAMOND_SMALL"],["DIAMOND","onboard_matrix.DIAMOND"],["CHESSBOARD","onboard_matrix.CHESSBOARD"],["TRIANGLE_LEFT","onboard_matrix.TRIANGLE_LEFT"],["TRIANGLE","onboard_matrix.TRIANGLE"],["SNAKE","onboard_matrix.SNAKE"],["UMBRELLA","onboard_matrix.UMBRELLA"],["SKULL","onboard_matrix.SKULL"],["GIRAFFE","onboard_matrix.GIRAFFE"],["SWORD","onboard_matrix.SWORD"]],imglist:[["ALL_CLOCKS","onboard_matrix.ALL_CLOCKS"],["ALL_ARROWS","onboard_matrix.ALL_ARROWS"]],playlist:[["DADADADUM","onboard_music.DADADADUM"],["ENTERTAINER","onboard_music.ENTERTAINER"],["PRELUDE","onboard_music.PRELUDE"],["ODE","onboard_music.ODE"],["NYAN","onboard_music.NYAN"],["RINGTONE","onboard_music.RINGTONE"],["FUNK","onboard_music.FUNK"],["BLUES","onboard_music.BLUES"],["BIRTHDAY","onboard_music.BIRTHDAY"],["WEDDING","onboard_music.WEDDING"],["FUNERAL","onboard_music.FUNERAL"],["PUNCHLINE","onboard_music.PUNCHLINE"],["PYTHON","onboard_music.PYTHON"],["BADDY","onboard_music.BADDY"],["CHASE","onboard_music.CHASE"],["BA_DING","onboard_music.BA_DING"],["WAWAWAWAA","onboard_music.WAWAWAWAA"],["JUMP_UP","onboard_music.JUMP_UP"],["JUMP_DOWN","onboard_music.JUMP_DOWN"],["POWER_UP","onboard_music.POWER_UP"],["POWER_DOWN","onboard_music.POWER_DOWN"]],playlist_extern:[["DADADADUM","DADADADUM"],["ENTERTAINER","ENTERTAINER"],["PRELUDE","PRELUDE"],["ODE","ODE"],["NYAN","NYAN"],["RINGTONE","RINGTONE"],["FUNK","FUNK"],["BLUES","BLUES"],["BIRTHDAY","BIRTHDAY"],["WEDDING","WEDDING"],["FUNERAL","FUNERAL"],["PUNCHLINE","PUNCHLINE"],["PYTHON","PYTHON"],["BADDY","BADDY"],["CHASE","CHASE"],["BA_DING","BA_DING"],["WAWAWAWAA","WAWAWAWAA"],["JUMP_UP","JUMP_UP"],["JUMP_DOWN","JUMP_DOWN"],["POWER_UP","POWER_UP"],["POWER_DOWN","POWER_DOWN"]],tone_notes:[["NOTE_C3","131"],["NOTE_D3","147"],["NOTE_E3","165"],["NOTE_F3","175"],["NOTE_G3","196"],["NOTE_A3","220"],["NOTE_B3","247"],["NOTE_C4","262"],["NOTE_D4","294"],["NOTE_E4","330"],["NOTE_F4","349"],["NOTE_G4","392"],["NOTE_A4","440"],["NOTE_B4","494"],["NOTE_C5","523"],["NOTE_D5","587"],["NOTE_E5","659"],["NOTE_F5","698"],["NOTE_G5","784"],["NOTE_A5","880"],["NOTE_B5","988"]],serial_pin:[["pin0","0"],["pin1","1"],["pin2","2"],["pin8","8"],["pin12","12"],["pin13","13"],["pin14","14"],["pin15","15"],["pin16","16"]],radio_power:[["0","0"],["1","1"],["2","2"],["3","3"],["4","4"],["5","5"],["6","6"],["7","7"]],radio_datarate:[["1Mbit","RATE_1MBIT"],["250Kbit","RATE_250KBIT"],["2Mbit","RATE_2MBIT"]],one_more:[["ONE_SHOT","ONE_SHOT"],["PERIODIC","PERIODIC"]],digital_dot:[["0","0"],["1","1"],["2","2"],["3","3"]],extern_addr:rt.Profile.generate(["0-1"]),als_num:rt.Profile.generate(["0-3"])},tV["超霸大师"]={description:"MicroPython[ESP32 Mixbot]",digital_pin:[["0","0"],["2","2"],["4","4"],["5","5"],["12","12"],["13","13"],["14","14"],["15","15"],["16","16"],["17","17"],["18","18"],["19","19"],["21","21"],["22","22"],["23","23"],["25","25"],["26","26"],["27","27"],["32","32"],["33","33"],["34","34"],["35","35"],["36","36"],["39","39"]],digital:[["pin0","pin0"],["pin2","pin2"],["pin4","pin4"],["pin5","pin5"],["pin12","pin12"],["pin13","pin13"],["pin14","pin14"],["pin15","pin15"],["pin16","pin16"],["pin17","pin17"],["pin18","pin18"],["pin19","pin19"],["pin21","pin21"],["pin22","pin22"],["pin23","pin23"],["pin25","pin25"],["pin26","pin26"],["pin27","pin27"],["pin32","pin32"],["pin33","pin33"],["pin34","pin34"],["pin35","pin35"],["pin36","pin36"],["pin39","pin39"]],input_pin:[["0","0"],["2","2"],["4","4"],["5","5"],["12","12"],["13","13"],["14","14"],["15","15"],["16","16"],["17","17"],["18","18"],["19","19"],["21","21"],["22","22"],["23","23"],["25","25"],["26","26"],["27","27"],["32","32"],["33","33"],["34","34"],["35","35"],["36","36"],["39","39"]],output_pin:[["0","0"],["2","2"],["4","4"],["5","5"],["12","12"],["13","13"],["14","14"],["15","15"],["16","16"],["17","17"],["18","18"],["19","19"],["21","21"],["22","22"],["23","23"],["25","25"],["26","26"],["27","27"],["32","32"],["33","33"]],pwm_pin:[["0","0"],["2","2"],["4","4"],["5","5"],["12","12"],["13","13"],["14","14"],["15","15"],["16","16"],["17","17"],["18","18"],["19","19"],["20","20"],["21","21"],["22","22"],["23","23"],["25","25"],["26","26"],["27","27"],["32","32"]],pwm:[["pwm0","pwm0"],["pwm2","pwm2"],["pwm4","pwm4"],["pwm5","pwm5"],["pwm12","pwm12"],["pwm13","pwm13"],["pwm14","pwm14"],["pwm15","pwm15"],["pwm16","pwm16"],["pwm17","pwm17"],["pwm18","pwm18"],["pwm19","pwm19"],["pwm20","pwm20"],["pwm21","pwm21"],["pwm22","pwm22"],["pwm23","pwm23"],["pwm25","pwm25"],["pwm26","pwm26"],["pwm27","pwm27"],["pwm32","pwm32"]],analog_pin:[["32","32"],["33","33"],["34","34"],["35","35"],["36","36"],["37","37"],["38","38"],["39","39"]],analog:[["adc32","adc32"],["adc33","adc33"],["adc34","adc34"],["adc35","adc35"],["adc36","adc36"],["adc37","adc37"],["adc38","adc38"],["adc39","adc39"]],espnow_channel:rt.Profile.generate(["1-13"]),haskylens_model:rt.Profile.generate(["0-4"]),dac_pin:[["25","25"],["26","26"]],dac:[["dac25","dac25"],["dac26","dac26"]],touch:[["tc0","tc0"],["tc2","tc2"],["tc4","tc4"],["tc12","tc12"],["tc13","tc13"],["tc14","tc14"],["tc15","tc15"],["tc27","tc27"],["tc32","tc32"],["tc33","tc33"]],touch_pin:[["0","0"],["2","2"],["4","4"],["12","12"],["13","13"],["14","14"],["15","15"],["27","27"],["32","32"],["33","33"]],button:[["P","button_p"],["A","button_a"],["B","button_b"]],axis:[["0","0"],["1","1"],["2","2"],["3","3"],["4","4"]],exlcdh:[["0","0"],["1","1"],["2","2"],["3","3"],["4","4"],["5","5"],["6","6"],["7","7"],["8","8"],["9","9"],["10","10"],["11","11"],["12","12"],["13","13"],["14","14"],["15","15"]],exlcdv:[["0","0"],["1","1"],["2","2"],["3","3"],["4","4"],["5","5"],["6","6"],["7","7"]],brightness:[["0","0"],["1","1"],["2","2"],["3","3"],["4","4"],["5","5"],["6","6"],["7","7"],["8","8"],["9","9"]],tts_voice:rt.Profile.generate(["0-16"]),tts_builtin_music:rt.Profile.generate(["0-47"]),tts_bgmusic:rt.Profile.generate(["0-15"]),builtinimg:[["HEART","onboard_matrix.HEART"],["HEART_SMALL","onboard_matrix.HEART_SMALL"],["HAPPY","onboard_matrix.HAPPY"],["SAD","onboard_matrix.SAD"],["SMILE","onboard_matrix.SMILE"],["SILLY","onboard_matrix.SILLY"],["FABULOUS","onboard_matrix.FABULOUS"],["SURPRISED","onboard_matrix.SURPRISED"],["ASLEEP","onboard_matrix.ASLEEP"],["ANGRY","onboard_matrix.ANGRY"],["CONFUSED","onboard_matrix.CONFUSED"],["NO","onboard_matrix.NO"],["YES","onboard_matrix.YES"],["LEFT_ARROW","onboard_matrix.LEFT_ARROW"],["RIGHT_ARROW","onboard_matrix.RIGHT_ARROW"],["DRESS","onboard_matrix.DRESS"],["TRANSFORMERS","onboard_matrix.TRANSFORMERS"],["SCISSORS","onboard_matrix.SCISSORS"],["EXIT","onboard_matrix.EXIT"],["TREE","onboard_matrix.TREE"],["PACMAN","onboard_matrix.PACMAN"],["TARGET","onboard_matrix.TARGET"],["TSHIRT","onboard_matrix.TSHIRT"],["ROLLERSKATE","onboard_matrix.ROLLERSKATE"],["DUCK","onboard_matrix.DUCK"],["HOUSE","onboard_matrix.HOUSE"],["TORTOISE","onboard_matrix.TORTOISE"],["BUTTERFLY","onboard_matrix.BUTTERFLY"],["STICKFIGURE","onboard_matrix.STICKFIGURE"],["GHOST","onboard_matrix.GHOST"],["PITCHFORK","onboard_matrix.PITCHFORK"],["MUSIC_QUAVERS","onboard_matrix.MUSIC_QUAVERS"],["MUSIC_QUAVER","onboard_matrix.MUSIC_QUAVER"],["MUSIC_CROTCHET","onboard_matrix.MUSIC_CROTCHET"],["COW","onboard_matrix.COW"],["RABBIT","onboard_matrix.RABBIT"],["SQUARE_SMALL","onboard_matrix.SQUARE_SMALL"],["SQUARE","onboard_matrix.SQUARE"],["DIAMOND_SMALL","onboard_matrix.DIAMOND_SMALL"],["DIAMOND","onboard_matrix.DIAMOND"],["CHESSBOARD","onboard_matrix.CHESSBOARD"],["TRIANGLE_LEFT","onboard_matrix.TRIANGLE_LEFT"],["TRIANGLE","onboard_matrix.TRIANGLE"],["SNAKE","onboard_matrix.SNAKE"],["UMBRELLA","onboard_matrix.UMBRELLA"],["SKULL","onboard_matrix.SKULL"],["GIRAFFE","onboard_matrix.GIRAFFE"],["SWORD","onboard_matrix.SWORD"]],imglist:[["ALL_CLOCKS","onboard_matrix.ALL_CLOCKS"],["ALL_ARROWS","onboard_matrix.ALL_ARROWS"]],playlist:[["DADADADUM","onboard_music.DADADADUM"],["ENTERTAINER","onboard_music.ENTERTAINER"],["PRELUDE","onboard_music.PRELUDE"],["ODE","onboard_music.ODE"],["NYAN","onboard_music.NYAN"],["RINGTONE","onboard_music.RINGTONE"],["FUNK","onboard_music.FUNK"],["BLUES","onboard_music.BLUES"],["BIRTHDAY","onboard_music.BIRTHDAY"],["WEDDING","onboard_music.WEDDING"],["FUNERAL","onboard_music.FUNERAL"],["PUNCHLINE","onboard_music.PUNCHLINE"],["PYTHON","onboard_music.PYTHON"],["BADDY","onboard_music.BADDY"],["CHASE","onboard_music.CHASE"],["BA_DING","onboard_music.BA_DING"],["WAWAWAWAA","onboard_music.WAWAWAWAA"],["JUMP_UP","onboard_music.JUMP_UP"],["JUMP_DOWN","onboard_music.JUMP_DOWN"],["POWER_UP","onboard_music.POWER_UP"],["POWER_DOWN","onboard_music.POWER_DOWN"]],playlist_extern:[["DADADADUM","DADADADUM"],["ENTERTAINER","ENTERTAINER"],["PRELUDE","PRELUDE"],["ODE","ODE"],["NYAN","NYAN"],["RINGTONE","RINGTONE"],["FUNK","FUNK"],["BLUES","BLUES"],["BIRTHDAY","BIRTHDAY"],["WEDDING","WEDDING"],["FUNERAL","FUNERAL"],["PUNCHLINE","PUNCHLINE"],["PYTHON","PYTHON"],["BADDY","BADDY"],["CHASE","CHASE"],["BA_DING","BA_DING"],["WAWAWAWAA","WAWAWAWAA"],["JUMP_UP","JUMP_UP"],["JUMP_DOWN","JUMP_DOWN"],["POWER_UP","POWER_UP"],["POWER_DOWN","POWER_DOWN"]],tone_notes:[["NOTE_C3","131"],["NOTE_D3","147"],["NOTE_E3","165"],["NOTE_F3","175"],["NOTE_G3","196"],["NOTE_A3","220"],["NOTE_B3","247"],["NOTE_C4","262"],["NOTE_D4","294"],["NOTE_E4","330"],["NOTE_F4","349"],["NOTE_G4","392"],["NOTE_A4","440"],["NOTE_B4","494"],["NOTE_C5","523"],["NOTE_D5","587"],["NOTE_E5","659"],["NOTE_F5","698"],["NOTE_G5","784"],["NOTE_A5","880"],["NOTE_B5","988"]],serial_pin:[["pin0","0"],["pin1","1"],["pin2","2"],["pin8","8"],["pin12","12"],["pin13","13"],["pin14","14"],["pin15","15"],["pin16","16"]],radio_power:[["0","0"],["1","1"],["2","2"],["3","3"],["4","4"],["5","5"],["6","6"],["7","7"]],radio_datarate:[["1Mbit","RATE_1MBIT"],["250Kbit","RATE_250KBIT"],["2Mbit","RATE_2MBIT"]],one_more:[["ONE_SHOT","ONE_SHOT"],["PERIODIC","PERIODIC"]],digital_dot:[["0","0"],["1","1"],["2","2"],["3","3"]],extern_addr:rt.Profile.generate(["0-3"])},tV["ESP32 Generic"]={description:"MicroPython[ESP32 Generic]",digital_pin:[["0","0"],["2","2"],["4","4"],["5","5"],["6","6"],["7","7"],["8","8"],["9","9"],["10","10"],["11","11"],["12","12"],["13","13"],["14","14"],["15","15"],["16","16"],["17","17"],["18","18"],["19","19"],["20","20"],["21","21"],["22","22"],["23","23"],["25","25"],["26","26"],["27","27"],["32","32"],["33","33"],["34","34"],["35","35"],["36","36"],["37","37"],["38","38"],["39","39"]],digital:[["pin0","pin0"],["pin2","pin2"],["pin4","pin4"],["pin5","pin5"],["pin6","pin6"],["pin7","pin7"],["pin8","pin8"],["pin9","pin9"],["pin10","pin10"],["pin11","pin11"],["pin12","pin12"],["pin13","pin13"],["pin14","pin14"],["pin15","pin15"],["pin16","pin16"],["pin17","pin17"],["pin18","pin18"],["pin19","pin19"],["pin20","pin20"],["pin21","pin21"],["pin22","pin22"],["pin23","pin23"],["pin25","pin25"],["pin26","pin26"],["pin27","pin27"],["pin32","pin32"],["pin33","pin33"],["pin34","pin34"],["pin35","pin35"],["pin36","pin36"],["pin37","pin37"],["pin38","pin38"],["pin39","pin39"]],input_pin:[["0","0"],["2","2"],["4","4"],["5","5"],["7","7"],["8","8"],["12","12"],["13","13"],["14","14"],["15","15"],["19","19"],["20","20"],["21","21"],["22","22"],["25","25"],["26","26"],["27","27"],["32","32"],["33","33"],["34","34"],["35","35"],["36","36"],["37","37"],["38","38"],["39","39"]],output_pin:[["0","0"],["2","2"],["4","4"],["5","5"],["7","7"],["8","8"],["12","12"],["13","13"],["14","14"],["15","15"],["19","19"],["20","20"],["21","21"],["22","22"],["25","25"],["26","26"],["27","27"],["32","32"],["33","33"]],pwm_pin:[["0","0"],["2","2"],["4","4"],["5","5"],["12","12"],["13","13"],["14","14"],["15","15"],["16","16"],["17","17"],["18","18"],["19","19"],["20","20"],["21","21"],["22","22"],["23","23"],["25","25"],["26","26"],["27","27"],["32","32"]],pwm:[["pwm0","pwm0"],["pwm2","pwm2"],["pwm4","pwm4"],["pwm5","pwm5"],["pwm12","pwm12"],["pwm13","pwm13"],["pwm14","pwm14"],["pwm15","pwm15"],["pwm16","pwm16"],["pwm17","pwm17"],["pwm18","pwm18"],["pwm19","pwm19"],["pwm20","pwm20"],["pwm21","pwm21"],["pwm22","pwm22"],["pwm23","pwm23"],["pwm25","pwm25"],["pwm26","pwm26"],["pwm27","pwm27"],["pwm32","pwm32"]],analog_pin:[["32","32"],["33","33"],["34","34"],["35","35"],["36","36"],["37","37"],["38","38"],["39","39"]],analog:[["adc32","adc32"],["adc33","adc33"],["adc34","adc34"],["adc35","adc35"],["adc36","adc36"],["adc37","adc37"],["adc38","adc38"],["adc39","adc39"]],espnow_channel:rt.Profile.generate(["1-13"]),haskylens_model:rt.Profile.generate(["0-4"]),dac_pin:[["25","25"],["26","26"]],dac:[["dac25","dac25"],["dac26","dac26"]],touch:[["tc0","tc0"],["tc2","tc2"],["tc4","tc4"],["tc12","tc12"],["tc13","tc13"],["tc14","tc14"],["tc15","tc15"],["tc27","tc27"],["tc32","tc32"],["tc33","tc33"]],touch_pin:[["0","0"],["2","2"],["4","4"],["12","12"],["13","13"],["14","14"],["15","15"],["27","27"],["32","32"],["33","33"]],button:[["A","button_a"],["B","button_b"]],axis:[["0","0"],["1","1"],["2","2"],["3","3"],["4","4"]],exlcdh:[["0","0"],["1","1"],["2","2"],["3","3"],["4","4"],["5","5"],["6","6"],["7","7"],["8","8"],["9","9"],["10","10"],["11","11"],["12","12"],["13","13"],["14","14"],["15","15"]],exlcdv:[["0","0"],["1","1"],["2","2"],["3","3"],["4","4"],["5","5"],["6","6"],["7","7"]],brightness:[["0","0"],["1","1"],["2","2"],["3","3"],["4","4"],["5","5"],["6","6"],["7","7"],["8","8"],["9","9"]],tts_voice:rt.Profile.generate(["0-16"]),tts_builtin_music:rt.Profile.generate(["0-47"]),tts_bgmusic:rt.Profile.generate(["0-15"]),builtinimg:[["HEART","onboard_matrix.HEART"],["HEART_SMALL","onboard_matrix.HEART_SMALL"],["HAPPY","onboard_matrix.HAPPY"],["SAD","onboard_matrix.SAD"],["SMILE","onboard_matrix.SMILE"],["SILLY","onboard_matrix.SILLY"],["FABULOUS","onboard_matrix.FABULOUS"],["SURPRISED","onboard_matrix.SURPRISED"],["ASLEEP","onboard_matrix.ASLEEP"],["ANGRY","onboard_matrix.ANGRY"],["CONFUSED","onboard_matrix.CONFUSED"],["NO","onboard_matrix.NO"],["YES","onboard_matrix.YES"],["LEFT_ARROW","onboard_matrix.LEFT_ARROW"],["RIGHT_ARROW","onboard_matrix.RIGHT_ARROW"],["DRESS","onboard_matrix.DRESS"],["TRANSFORMERS","onboard_matrix.TRANSFORMERS"],["SCISSORS","onboard_matrix.SCISSORS"],["EXIT","onboard_matrix.EXIT"],["TREE","onboard_matrix.TREE"],["PACMAN","onboard_matrix.PACMAN"],["TARGET","onboard_matrix.TARGET"],["TSHIRT","onboard_matrix.TSHIRT"],["ROLLERSKATE","onboard_matrix.ROLLERSKATE"],["DUCK","onboard_matrix.DUCK"],["HOUSE","onboard_matrix.HOUSE"],["TORTOISE","onboard_matrix.TORTOISE"],["BUTTERFLY","onboard_matrix.BUTTERFLY"],["STICKFIGURE","onboard_matrix.STICKFIGURE"],["GHOST","onboard_matrix.GHOST"],["PITCHFORK","onboard_matrix.PITCHFORK"],["onboard_music_QUAVERS","onboard_matrix.onboard_music_QUAVERS"],["onboard_music_QUAVER","onboard_matrix.onboard_music_QUAVER"],["onboard_music_CROTCHET","onboard_matrix.onboard_music_CROTCHET"],["COW","onboard_matrix.COW"],["RABBIT","onboard_matrix.RABBIT"],["SQUARE_SMALL","onboard_matrix.SQUARE_SMALL"],["SQUARE","onboard_matrix.SQUARE"],["DIAMOND_SMALL","onboard_matrix.DIAMOND_SMALL"],["DIAMOND","onboard_matrix.DIAMOND"],["CHESSBOARD","onboard_matrix.CHESSBOARD"],["TRIANGLE_LEFT","onboard_matrix.TRIANGLE_LEFT"],["TRIANGLE","onboard_matrix.TRIANGLE"],["SNAKE","onboard_matrix.SNAKE"],["UMBRELLA","onboard_matrix.UMBRELLA"],["SKULL","onboard_matrix.SKULL"],["GIRAFFE","onboard_matrix.GIRAFFE"],["SWORD","onboard_matrix.SWORD"]],builtinimg_extern:[["HEART","matrix32x12.Matrix.HEART"],["HEART_SMALL","matrix32x12.Matrix.HEART_SMALL"],["HAPPY","matrix32x12.Matrix.HAPPY"],["SAD","matrix32x12.Matrix.SAD"],["SMILE","matrix32x12.Matrix.SMILE"],["SILLY","matrix32x12.Matrix.SILLY"],["FABULOUS","matrix32x12.Matrix.FABULOUS"],["SURPRISED","matrix32x12.Matrix.SURPRISED"],["ASLEEP","matrix32x12.Matrix.ASLEEP"],["ANGRY","matrix32x12.Matrix.ANGRY"],["CONFUSED","matrix32x12.Matrix.CONFUSED"],["NO","matrix32x12.Matrix.NO"],["YES","matrix32x12.Matrix.YES"],["LEFT_ARROW","matrix32x12.Matrix.LEFT_ARROW"],["RIGHT_ARROW","matrix32x12.Matrix.RIGHT_ARROW"],["DRESS","matrix32x12.Matrix.DRESS"],["TRANSFORMERS","matrix32x12.Matrix.TRANSFORMERS"],["SCISSORS","matrix32x12.Matrix.SCISSORS"],["EXIT","matrix32x12.Matrix.EXIT"],["TREE","matrix32x12.Matrix.TREE"],["PACMAN","matrix32x12.Matrix.PACMAN"],["TARGET","matrix32x12.Matrix.TARGET"],["TSHIRT","matrix32x12.Matrix.TSHIRT"],["ROLLERSKATE","matrix32x12.Matrix.ROLLERSKATE"],["DUCK","matrix32x12.Matrix.DUCK"],["HOUSE","matrix32x12.Matrix.HOUSE"],["TORTOISE","matrix32x12.Matrix.TORTOISE"],["BUTTERFLY","matrix32x12.Matrix.BUTTERFLY"],["STICKFIGURE","matrix32x12.Matrix.STICKFIGURE"],["GHOST","matrix32x12.Matrix.GHOST"],["PITCHFORK","matrix32x12.Matrix.PITCHFORK"],["onboard_music_QUAVERS","matrix32x12.Matrix.onboard_music_QUAVERS"],["onboard_music_QUAVER","matrix32x12.Matrix.onboard_music_QUAVER"],["onboard_music_CROTCHET","matrix32x12.Matrix.onboard_music_CROTCHET"],["COW","matrix32x12.Matrix.COW"],["RABBIT","matrix32x12.Matrix.RABBIT"],["SQUARE_SMALL","matrix32x12.Matrix.SQUARE_SMALL"],["SQUARE","matrix32x12.Matrix.SQUARE"],["DIAMOND_SMALL","matrix32x12.Matrix.DIAMOND_SMALL"],["DIAMOND","matrix32x12.Matrix.DIAMOND"],["CHESSBOARD","matrix32x12.Matrix.CHESSBOARD"],["TRIANGLE_LEFT","matrix32x12.Matrix.TRIANGLE_LEFT"],["TRIANGLE","matrix32x12.Matrix.TRIANGLE"],["SNAKE","matrix32x12.Matrix.SNAKE"],["UMBRELLA","matrix32x12.Matrix.UMBRELLA"],["SKULL","matrix32x12.Matrix.SKULL"],["GIRAFFE","matrix32x12.Matrix.GIRAFFE"],["SWORD","matrix32x12.Matrix.SWORD"]],imglist:[["ALL_CLOCKS","onboard_matrix.ALL_CLOCKS"],["ALL_ARROWS","onboard_matrix.ALL_ARROWS"]],playlist:[["DADADADUM","onboard_music.DADADADUM"],["ENTERTAINER","onboard_music.ENTERTAINER"],["PRELUDE","onboard_music.PRELUDE"],["ODE","onboard_music.ODE"],["NYAN","onboard_music.NYAN"],["RINGTONE","onboard_music.RINGTONE"],["FUNK","onboard_music.FUNK"],["BLUES","onboard_music.BLUES"],["BIRTHDAY","onboard_music.BIRTHDAY"],["WEDDING","onboard_music.WEDDING"],["FUNERAL","onboard_music.FUNERAL"],["PUNCHLINE","onboard_music.PUNCHLINE"],["PYTHON","onboard_music.PYTHON"],["BADDY","onboard_music.BADDY"],["CHASE","onboard_music.CHASE"],["BA_DING","onboard_music.BA_DING"],["WAWAWAWAA","onboard_music.WAWAWAWAA"],["JUMP_UP","onboard_music.JUMP_UP"],["JUMP_DOWN","onboard_music.JUMP_DOWN"],["POWER_UP","onboard_music.POWER_UP"],["POWER_DOWN","onboard_music.POWER_DOWN"]],playlist_extern:[["DADADADUM","DADADADUM"],["ENTERTAINER","ENTERTAINER"],["PRELUDE","PRELUDE"],["ODE","ODE"],["NYAN","NYAN"],["RINGTONE","RINGTONE"],["FUNK","FUNK"],["BLUES","BLUES"],["BIRTHDAY","BIRTHDAY"],["WEDDING","WEDDING"],["FUNERAL","FUNERAL"],["PUNCHLINE","PUNCHLINE"],["PYTHON","PYTHON"],["BADDY","BADDY"],["CHASE","CHASE"],["BA_DING","BA_DING"],["WAWAWAWAA","WAWAWAWAA"],["JUMP_UP","JUMP_UP"],["JUMP_DOWN","JUMP_DOWN"],["POWER_UP","POWER_UP"],["POWER_DOWN","POWER_DOWN"]],tone_notes:[["NOTE_C3","131"],["NOTE_D3","147"],["NOTE_E3","165"],["NOTE_F3","175"],["NOTE_G3","196"],["NOTE_A3","220"],["NOTE_B3","247"],["NOTE_C4","262"],["NOTE_D4","294"],["NOTE_E4","330"],["NOTE_F4","349"],["NOTE_G4","392"],["NOTE_A4","440"],["NOTE_B4","494"],["NOTE_C5","523"],["NOTE_D5","587"],["NOTE_E5","659"],["NOTE_F5","698"],["NOTE_G5","784"],["NOTE_A5","880"],["NOTE_B5","988"]],serial_pin:[["pin0","0"],["pin1","1"],["pin2","2"],["pin8","8"],["pin12","12"],["pin13","13"],["pin14","14"],["pin15","15"],["pin16","16"]],radio_power:[["0","0"],["1","1"],["2","2"],["3","3"],["4","4"],["5","5"],["6","6"],["7","7"]],radio_datarate:[["1Mbit","RATE_1MBIT"],["250Kbit","RATE_250KBIT"],["2Mbit","RATE_2MBIT"]],one_more:[["ONE_SHOT","ONE_SHOT"],["PERIODIC","PERIODIC"]],digital_dot:[["0","0"],["1","1"],["2","2"],["3","3"]]},tV["机器人大师"]={description:"MicroPython[ESP32 Generic]",digital_pin:[["0","0"],["2","2"],["4","4"],["5","5"],["12","12"],["13","13"],["14","14"],["15","15"],["18","18"],["19","19"],["21","21"],["22","22"],["23","23"],["25","25"],["26","26"],["27","27"],["32","32"],["33","33"],["34","34"],["35","35"],["36","36"],["37","37"],["38","38"],["39","39"]],digital:[["pin0","pin0"],["pin2","pin2"],["pin4","pin4"],["pin5","pin5"],["pin12","pin12"],["pin13","pin13"],["pin14","pin14"],["pin15","pin15"],["pin16","pin16"],["pin17","pin17"],["pin18","pin18"],["pin19","pin19"],["pin20","pin20"],["pin21","pin21"],["pin22","pin22"],["pin23","pin23"],["pin25","pin25"],["pin26","pin26"],["pin27","pin27"],["pin32","pin32"],["pin33","pin33"],["pin34","pin34"],["pin35","pin35"],["pin36","pin36"],["pin37","pin37"],["pin38","pin38"],["pin39","pin39"]],input_pin:[["0","0"],["2","2"],["4","4"],["5","5"],["12","12"],["13","13"],["14","14"],["15","15"],["18","18"],["19","19"],["21","21"],["22","22"],["23","23"],["25","25"],["26","26"],["27","27"],["32","32"],["33","33"],["34","34"],["35","35"],["36","36"],["37","37"],["38","38"],["39","39"]],output_pin:[["0","0"],["2","2"],["4","4"],["5","5"],["12","12"],["13","13"],["14","14"],["15","15"],["18","18"],["19","19"],["21","21"],["22","22"],["23","23"],["25","25"],["26","26"],["27","27"],["32","32"],["33","33"]],pwm_pin:[["0","0"],["2","2"],["4","4"],["5","5"],["12","12"],["13","13"],["14","14"],["15","15"],["16","16"],["17","17"],["18","18"],["19","19"],["20","20"],["21","21"],["22","22"],["23","23"],["25","25"],["26","26"],["27","27"],["32","32"]],pwm:[["pwm0","pwm0"],["pwm2","pwm2"],["pwm4","pwm4"],["pwm5","pwm5"],["pwm12","pwm12"],["pwm13","pwm13"],["pwm14","pwm14"],["pwm15","pwm15"],["pwm16","pwm16"],["pwm17","pwm17"],["pwm18","pwm18"],["pwm19","pwm19"],["pwm20","pwm20"],["pwm21","pwm21"],["pwm22","pwm22"],["pwm23","pwm23"],["pwm25","pwm25"],["pwm26","pwm26"],["pwm27","pwm27"],["pwm32","pwm32"]],espnow_channel:rt.Profile.generate(["1-13"]),haskylens_model:rt.Profile.generate(["0-4"]),analog_pin:[["32","32"],["33","33"],["34","34"],["35","35"],["36","36"],["37","37"],["38","38"],["39","39"]],analog:[["adc32","adc32"],["adc33","adc33"],["adc34","adc34"],["adc35","adc35"],["adc36","adc36"],["adc37","adc37"],["adc38","adc38"],["adc39","adc39"]],dac_pin:[["25","25"],["26","26"]],dac:[["dac25","dac25"],["dac26","dac26"]],touch:[["tc0","tc0"],["tc2","tc2"],["tc4","tc4"],["tc12","tc12"],["tc13","tc13"],["tc14","tc14"],["tc15","tc15"],["tc27","tc27"],["tc32","tc32"],["tc33","tc33"]],touch_pin:[["0","0"],["2","2"],["4","4"],["12","12"],["13","13"],["14","14"],["15","15"],["27","27"],["32","32"],["33","33"]],button:[["p","button_p"],["cw","button_cw"],["ccw","button_ccw"]],axis:[["0","0"],["1","1"],["2","2"],["3","3"],["4","4"]],exlcdh:[["0","0"],["1","1"],["2","2"],["3","3"],["4","4"],["5","5"],["6","6"],["7","7"],["8","8"],["9","9"],["10","10"],["11","11"],["12","12"],["13","13"],["14","14"],["15","15"]],exlcdv:[["0","0"],["1","1"],["2","2"],["3","3"],["4","4"],["5","5"],["6","6"],["7","7"]],brightness:[["0","0"],["1","1"],["2","2"],["3","3"],["4","4"],["5","5"],["6","6"],["7","7"],["8","8"],["9","9"]],tts_voice:rt.Profile.generate(["0-16"]),tts_builtin_music:rt.Profile.generate(["0-47"]),tts_bgmusic:rt.Profile.generate(["0-15"]),builtinimg:[["HEART","onboard_matrix.HEART"],["HEART_SMALL","onboard_matrix.HEART_SMALL"],["HAPPY","onboard_matrix.HAPPY"],["SAD","onboard_matrix.SAD"],["SMILE","onboard_matrix.SMILE"],["SILLY","onboard_matrix.SILLY"],["FABULOUS","onboard_matrix.FABULOUS"],["SURPRISED","onboard_matrix.SURPRISED"],["ASLEEP","onboard_matrix.ASLEEP"],["ANGRY","onboard_matrix.ANGRY"],["CONFUSED","onboard_matrix.CONFUSED"],["NO","onboard_matrix.NO"],["YES","onboard_matrix.YES"],["LEFT_ARROW","onboard_matrix.LEFT_ARROW"],["RIGHT_ARROW","onboard_matrix.RIGHT_ARROW"],["DRESS","onboard_matrix.DRESS"],["TRANSFORMERS","onboard_matrix.TRANSFORMERS"],["SCISSORS","onboard_matrix.SCISSORS"],["EXIT","onboard_matrix.EXIT"],["TREE","onboard_matrix.TREE"],["PACMAN","onboard_matrix.PACMAN"],["TARGET","onboard_matrix.TARGET"],["TSHIRT","onboard_matrix.TSHIRT"],["ROLLERSKATE","onboard_matrix.ROLLERSKATE"],["DUCK","onboard_matrix.DUCK"],["HOUSE","onboard_matrix.HOUSE"],["TORTOISE","onboard_matrix.TORTOISE"],["BUTTERFLY","onboard_matrix.BUTTERFLY"],["STICKFIGURE","onboard_matrix.STICKFIGURE"],["GHOST","onboard_matrix.GHOST"],["PITCHFORK","onboard_matrix.PITCHFORK"],["onboard_music_QUAVERS","onboard_matrix.onboard_music_QUAVERS"],["onboard_music_QUAVER","onboard_matrix.onboard_music_QUAVER"],["onboard_music_CROTCHET","onboard_matrix.onboard_music_CROTCHET"],["COW","onboard_matrix.COW"],["RABBIT","onboard_matrix.RABBIT"],["SQUARE_SMALL","onboard_matrix.SQUARE_SMALL"],["SQUARE","onboard_matrix.SQUARE"],["DIAMOND_SMALL","onboard_matrix.DIAMOND_SMALL"],["DIAMOND","onboard_matrix.DIAMOND"],["CHESSBOARD","onboard_matrix.CHESSBOARD"],["TRIANGLE_LEFT","onboard_matrix.TRIANGLE_LEFT"],["TRIANGLE","onboard_matrix.TRIANGLE"],["SNAKE","onboard_matrix.SNAKE"],["UMBRELLA","onboard_matrix.UMBRELLA"],["SKULL","onboard_matrix.SKULL"],["GIRAFFE","onboard_matrix.GIRAFFE"],["SWORD","onboard_matrix.SWORD"]],builtinimg_extern:[["HEART","matrix32x12.Matrix.HEART"],["HEART_SMALL","matrix32x12.Matrix.HEART_SMALL"],["HAPPY","matrix32x12.Matrix.HAPPY"],["SAD","matrix32x12.Matrix.SAD"],["SMILE","matrix32x12.Matrix.SMILE"],["SILLY","matrix32x12.Matrix.SILLY"],["FABULOUS","matrix32x12.Matrix.FABULOUS"],["SURPRISED","matrix32x12.Matrix.SURPRISED"],["ASLEEP","matrix32x12.Matrix.ASLEEP"],["ANGRY","matrix32x12.Matrix.ANGRY"],["CONFUSED","matrix32x12.Matrix.CONFUSED"],["NO","matrix32x12.Matrix.NO"],["YES","matrix32x12.Matrix.YES"],["LEFT_ARROW","matrix32x12.Matrix.LEFT_ARROW"],["RIGHT_ARROW","matrix32x12.Matrix.RIGHT_ARROW"],["DRESS","matrix32x12.Matrix.DRESS"],["TRANSFORMERS","matrix32x12.Matrix.TRANSFORMERS"],["SCISSORS","matrix32x12.Matrix.SCISSORS"],["EXIT","matrix32x12.Matrix.EXIT"],["TREE","matrix32x12.Matrix.TREE"],["PACMAN","matrix32x12.Matrix.PACMAN"],["TARGET","matrix32x12.Matrix.TARGET"],["TSHIRT","matrix32x12.Matrix.TSHIRT"],["ROLLERSKATE","matrix32x12.Matrix.ROLLERSKATE"],["DUCK","matrix32x12.Matrix.DUCK"],["HOUSE","matrix32x12.Matrix.HOUSE"],["TORTOISE","matrix32x12.Matrix.TORTOISE"],["BUTTERFLY","matrix32x12.Matrix.BUTTERFLY"],["STICKFIGURE","matrix32x12.Matrix.STICKFIGURE"],["GHOST","matrix32x12.Matrix.GHOST"],["PITCHFORK","matrix32x12.Matrix.PITCHFORK"],["onboard_music_QUAVERS","matrix32x12.Matrix.onboard_music_QUAVERS"],["onboard_music_QUAVER","matrix32x12.Matrix.onboard_music_QUAVER"],["onboard_music_CROTCHET","matrix32x12.Matrix.onboard_music_CROTCHET"],["COW","matrix32x12.Matrix.COW"],["RABBIT","matrix32x12.Matrix.RABBIT"],["SQUARE_SMALL","matrix32x12.Matrix.SQUARE_SMALL"],["SQUARE","matrix32x12.Matrix.SQUARE"],["DIAMOND_SMALL","matrix32x12.Matrix.DIAMOND_SMALL"],["DIAMOND","matrix32x12.Matrix.DIAMOND"],["CHESSBOARD","matrix32x12.Matrix.CHESSBOARD"],["TRIANGLE_LEFT","matrix32x12.Matrix.TRIANGLE_LEFT"],["TRIANGLE","matrix32x12.Matrix.TRIANGLE"],["SNAKE","matrix32x12.Matrix.SNAKE"],["UMBRELLA","matrix32x12.Matrix.UMBRELLA"],["SKULL","matrix32x12.Matrix.SKULL"],["GIRAFFE","matrix32x12.Matrix.GIRAFFE"],["SWORD","matrix32x12.Matrix.SWORD"]],imglist:[["ALL_CLOCKS","onboard_matrix.ALL_CLOCKS"],["ALL_ARROWS","onboard_matrix.ALL_ARROWS"]],playlist:[["DADADADUM","onboard_music.DADADADUM"],["ENTERTAINER","onboard_music.ENTERTAINER"],["PRELUDE","onboard_music.PRELUDE"],["ODE","onboard_music.ODE"],["NYAN","onboard_music.NYAN"],["RINGTONE","onboard_music.RINGTONE"],["FUNK","onboard_music.FUNK"],["BLUES","onboard_music.BLUES"],["BIRTHDAY","onboard_music.BIRTHDAY"],["WEDDING","onboard_music.WEDDING"],["FUNERAL","onboard_music.FUNERAL"],["PUNCHLINE","onboard_music.PUNCHLINE"],["PYTHON","onboard_music.PYTHON"],["BADDY","onboard_music.BADDY"],["CHASE","onboard_music.CHASE"],["BA_DING","onboard_music.BA_DING"],["WAWAWAWAA","onboard_music.WAWAWAWAA"],["JUMP_UP","onboard_music.JUMP_UP"],["JUMP_DOWN","onboard_music.JUMP_DOWN"],["POWER_UP","onboard_music.POWER_UP"],["POWER_DOWN","onboard_music.POWER_DOWN"]],playlist_extern:[["DADADADUM","DADADADUM"],["ENTERTAINER","ENTERTAINER"],["PRELUDE","PRELUDE"],["ODE","ODE"],["NYAN","NYAN"],["RINGTONE","RINGTONE"],["FUNK","FUNK"],["BLUES","BLUES"],["BIRTHDAY","BIRTHDAY"],["WEDDING","WEDDING"],["FUNERAL","FUNERAL"],["PUNCHLINE","PUNCHLINE"],["PYTHON","PYTHON"],["BADDY","BADDY"],["CHASE","CHASE"],["BA_DING","BA_DING"],["WAWAWAWAA","WAWAWAWAA"],["JUMP_UP","JUMP_UP"],["JUMP_DOWN","JUMP_DOWN"],["POWER_UP","POWER_UP"],["POWER_DOWN","POWER_DOWN"]],tone_notes:[["NOTE_C3","131"],["NOTE_D3","147"],["NOTE_E3","165"],["NOTE_F3","175"],["NOTE_G3","196"],["NOTE_A3","220"],["NOTE_B3","247"],["NOTE_C4","262"],["NOTE_D4","294"],["NOTE_E4","330"],["NOTE_F4","349"],["NOTE_G4","392"],["NOTE_A4","440"],["NOTE_B4","494"],["NOTE_C5","523"],["NOTE_D5","587"],["NOTE_E5","659"],["NOTE_F5","698"],["NOTE_G5","784"],["NOTE_A5","880"],["NOTE_B5","988"]],serial_pin:[["pin0","0"],["pin1","1"],["pin2","2"],["pin8","8"],["pin12","12"],["pin13","13"],["pin14","14"],["pin15","15"],["pin16","16"]],radio_power:[["0","0"],["1","1"],["2","2"],["3","3"],["4","4"],["5","5"],["6","6"],["7","7"]],radio_datarate:[["1Mbit","RATE_1MBIT"],["250Kbit","RATE_250KBIT"],["2Mbit","RATE_2MBIT"]],one_more:[["ONE_SHOT","ONE_SHOT"],["PERIODIC","PERIODIC"]],digital_dot:[["0","0"],["1","1"],["2","2"],["3","3"]]};const eV=tV,iV=230,nV={init:function(){this.setColour(iV),this.appendDummyInput("").appendField(new ut.FieldDropdown(rt.Profile.default.digital),"PIN"),this.setOutput(!0)}},sV={init:function(){this.setColour(iV),this.appendDummyInput("").appendField(new ut.FieldDropdown(rt.Profile.default.digital_pin),"PIN"),this.setOutput(!0,Number)}},_V={init:function(){this.setColour(iV),this.appendDummyInput("").appendField(new ut.FieldDropdown(rt.Profile.default.input_pin),"PIN"),this.setOutput(!0,Number)}},oV={init:function(){this.setColour(iV),this.appendDummyInput("").appendField(new ut.FieldDropdown(rt.Profile.default.output_pin),"PIN"),this.setOutput(!0,Number)}},pV={init:function(){this.setColour(iV),this.appendDummyInput("").appendField(new ut.FieldDropdown(rt.Profile.default.touch_mpython),"PIN"),this.setOutput(!0,Number)}},aV={init:function(){this.setColour(iV),this.appendDummyInput("").appendField(new ut.FieldDropdown(rt.Profile.default.espnow_channel),"PIN"),this.setOutput(!0,Number)}},uV={init:function(){this.setColour(iV),this.appendDummyInput("").appendField(new ut.FieldDropdown(rt.Profile.default.haskylens_model),"PIN"),this.setOutput(!0,Number)}},rV={init:function(){this.setColour(iV),this.appendDummyInput("").appendField(new ut.FieldDropdown(rt.Profile.default.pwm_input),"PIN"),this.setOutput(!0)}},dV={init:function(){this.setColour(iV),this.appendDummyInput("").appendField(new ut.FieldDropdown(rt.Profile.default.analog_input),"PIN"),this.setOutput(!0)}},lV={init:function(){this.setColour(iV),this.appendDummyInput("").appendField(new ut.FieldDropdown(rt.Profile.default.pwm_output),"PIN"),this.setOutput(!0)}},IV={init:function(){this.setColour(iV),this.appendDummyInput("").appendField(new ut.FieldDropdown(rt.Profile.default.analog_output),"PIN"),this.setOutput(!0)}},TV={init:function(){this.setColour(iV),this.appendDummyInput("").appendField(new ut.FieldDropdown(rt.Profile.default.i2c_A_pin),"PIN"),this.setOutput(!0,Number)}},MV={init:function(){this.setColour(iV),this.appendDummyInput("").appendField(new ut.FieldDropdown(rt.Profile.default.i2c_B_pin),"PIN"),this.setOutput(!0,Number)}},hV={init:function(){this.setColour(iV),this.appendDummyInput("").appendField(new ut.FieldDropdown(rt.Profile.default.spi_A_pin),"PIN"),this.setOutput(!0,Number)}},mV={init:function(){this.setColour(iV),this.appendDummyInput("").appendField(new ut.FieldDropdown(rt.Profile.default.spi_B_pin),"PIN"),this.setOutput(!0,Number)}},EV={init:function(){this.setColour(iV),this.appendDummyInput("").appendField(new ut.FieldDropdown(rt.Profile.default.spi_C_pin),"PIN"),this.setOutput(!0,Number)}},OV={init:function(){this.setColour(iV),this.appendDummyInput("").appendField(new ut.FieldDropdown(rt.Profile.default.spi_D_pin),"PIN"),this.setOutput(!0,Number)}},RV={init:function(){this.setColour(iV),this.appendDummyInput("").appendField(new ut.FieldDropdown(rt.Profile.default.analog),"PIN"),this.setOutput(!0)}},cV={init:function(){this.setColour(iV),this.appendDummyInput("").appendField(new ut.FieldDropdown(rt.Profile.default.analog_pin),"PIN"),this.setOutput(!0,Number)}},gV={init:function(){this.setColour(iV),this.appendDummyInput("").appendField(new ut.FieldDropdown(rt.Profile.default.dac),"PIN"),this.setOutput(!0)}},CV={init:function(){this.setColour(iV),this.appendDummyInput("").appendField(new ut.FieldDropdown(rt.Profile.default.dac_pin),"PIN"),this.setOutput(!0,Number)}},SV={init:function(){this.setColour(iV),this.appendDummyInput("").appendField(new ut.FieldDropdown(rt.Profile.default.button),"PIN"),this.setOutput(!0,Number)}},AV={init:function(){this.setColour(iV),this.appendDummyInput("").appendField(new ut.FieldDropdown(rt.Profile.default.pwm),"PIN"),this.setOutput(!0)}},LV={init:function(){this.setColour(iV),this.appendDummyInput("").appendField(new ut.FieldDropdown(rt.Profile.default.pwm_pin),"PIN"),this.setOutput(!0,Number)}},NV={init:function(){this.setColour(iV),this.appendDummyInput("").appendField(new ut.FieldDropdown(rt.Profile.default.touch_pin),"PIN"),this.setOutput(!0,Number)}},DV={init:function(){this.setColour(iV),this.appendDummyInput("").appendField(new ut.FieldDropdown(rt.Profile.default.touch),"PIN"),this.setOutput(!0)}},fV={init:function(){this.setColour(iV),this.appendDummyInput("").appendField(new ut.FieldDropdown(rt.Profile.default.serial_pin),"PIN"),this.setOutput(!0,Number)}},FV={init:function(){this.setColour(iV),this.appendDummyInput("").appendField(new ut.FieldDropdown(rt.Profile.default.builtinimg),"PIN"),this.setOutput(!0,"esp32_image")}},PV={init:function(){this.setColour(iV),this.appendDummyInput("").appendField(new ut.FieldDropdown(rt.Profile.default.builtinimg_extern),"PIN"),this.setOutput(!0,"esp32_image")}},YV={init:function(){this.setColour(iV),this.appendDummyInput("").appendField(new ut.FieldDropdown(rt.Profile.default.imglist),"PIN"),this.setOutput(!0)}},vV={init:function(){this.setColour(iV),this.appendDummyInput("").appendField(new ut.FieldDropdown(rt.Profile.default.playlist),"PIN"),this.setOutput(!0)}},XV={init:function(){this.setColour(iV),this.appendDummyInput("").appendField(new ut.FieldDropdown(rt.Profile.default.playlist_extern),"PIN"),this.setOutput(!0)}},bV={init:function(){this.setColour(iV),this.appendDummyInput("").appendField(new ut.FieldDropdown(rt.Profile.default.exlcdh),"PIN"),this.setOutput(!0,Number)}},xV={init:function(){this.setColour(iV),this.appendDummyInput("").appendField(new ut.FieldDropdown(rt.Profile.default.exlcdv),"PIN"),this.setOutput(!0,Number)}},yV={init:function(){this.setColour(iV),this.appendDummyInput("").appendField(new ut.FieldDropdown(rt.Profile.default.axis),"PIN"),this.setOutput(!0,Number)}},VV={init:function(){this.setColour(iV),this.appendDummyInput("").appendField(new ut.FieldDropdown(rt.Profile.default.brightness),"PIN"),this.setOutput(!0,Number)}},BV={init:function(){this.setColour(iV),this.appendDummyInput("").appendField(new ut.FieldDropdown(rt.Profile.default.tts_voice),"PIN"),this.setOutput(!0,Number)}},GV={init:function(){this.setColour(iV),this.appendDummyInput("").appendField(new ut.FieldDropdown(rt.Profile.default.tts_builtin_music),"PIN"),this.setOutput(!0,Number)}},UV={init:function(){this.setColour(iV),this.appendDummyInput("").appendField(new ut.FieldDropdown(rt.Profile.default.tts_bgmusic),"PIN"),this.setOutput(!0,Number)}},wV={init:function(){this.setColour(iV),this.appendDummyInput("").appendField(new ut.FieldDropdown(rt.Profile.default.tone_notes),"PIN"),this.setOutput(!0,Number)}},HV={init:function(){this.setColour(iV),this.appendDummyInput("").appendField(new ut.FieldDropdown(rt.Profile.default.radio_power),"PIN"),this.setOutput(!0,Number)}},kV={init:function(){this.setColour(iV),this.appendDummyInput("").appendField(new ut.FieldDropdown(rt.Profile.default.radio_datarate),"PIN"),this.setOutput(!0,Number)}},WV={init:function(){this.setColour(iV),this.appendDummyInput("").appendField(new ut.FieldDropdown(rt.Profile.default.one_more),"PIN"),this.setOutput(!0)}},KV={init:function(){this.setColour(iV),this.appendDummyInput("").appendField(new ut.FieldDropdown(rt.Profile.default.digital_dot),"PIN"),this.setOutput(!0,Number)}},JV=function(t,e){return[this.getFieldValue("PIN"),e.ORDER_ATOMIC]},QV=JV,qV=JV,zV=JV,jV=JV,ZV=JV,$V=JV,tB=JV,eB=JV,iB=JV,nB=JV,sB=JV,_B=JV,oB=JV,pB=JV,aB=JV,uB=JV,rB=JV,dB=JV,lB=JV,IB=JV,TB=JV,MB=JV,hB=JV,mB=JV,EB=JV,OB=JV,RB=JV,cB=JV,gB=JV,CB=JV,SB=JV,AB=JV,LB=JV,NB=JV;Object.assign(ut.Variables,lt),Object.assign(ut.Procedures,Qn),ut.Python=Ou,ut.generator=Ou,rt.Profile.default={},Object.assign(rt.Profile,eV),Object.assign(rt.Profile.default,eV["ESP32 Generic"]),Object.assign(ut.Blocks,e,i,n,s,_,o,p,a,u,r,d,l,I,x,w,U,Y,y,H,f,G,B,V,F,D,N,X,v,b,P,pt),Object.assign(ut.Python.forBlock,T,M,h,m,E,O,R,c,g,C,S,A,L,$,_t,st,q,tt,ot,K,nt,it,et,J,W,k,j,z,Z,Q,at)})(); \ No newline at end of file diff --git a/boards/default_src/micropython/origin/build/lib/map.json b/boards/default_src/micropython/origin/build/lib/map.json index ef0acce9..bad68088 100644 --- a/boards/default_src/micropython/origin/build/lib/map.json +++ b/boards/default_src/micropython/origin/build/lib/map.json @@ -658,7 +658,7 @@ "espnow" ], "__file__": true, - "__size__": 5431, + "__size__": 5454, "__name__": "radio.py" }, "rc522": { @@ -690,7 +690,7 @@ "ustruct" ], "__file__": true, - "__size__": 1556, + "__size__": 1791, "__name__": "rtctime.py" }, "sc7a20": {

    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 delta 341414 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%0A= zqACa99B zvseg3evdIcAKS}KdGHKHIRm-Ll<#}fSo#i_a@H8m<6}|qE$OHKE$H}A>+hf7?uh=_ zwJ7>a_bs+JoxZ4O_x;g7N9(a`qQ|@Mi=G%YUG1Y3Iy2R7INyQ*5RcjtH(xzm*u>MhD*_l@pK_Y(IF?wj0I?wj2oIy-nXCk}9@ zB7J@{x6Z2K{V-{SuG104AJA}EBGU;M61Ku^a0>{4viE}@e5f6b?;*Yn>;@Y_CHhKm0?R3tsLU=C!T%Fwfrlukfby zmT!BQpZ#uqnB$iR!u*epyfEKT-Y3k3cYhL|u7jGkgn8VZ{@QTBzfceJ_2)Rl{Lf#W zIY%m9ut3cdKI4q9&NcYWFhBgzlVN_pz24*!Gkt_99}64!e*2~{pK->eVdm@~Hst;G zf^a=`e)qlMfULOd)@Z4ZLocnz1F_c{!_I7yXZdnrugDm zr)vF!;efjtYQj|j$Bj{%2n0ag$H8y@ zs$CGj5rq!qa(FV>`*HAsziGdD;>f%Yx%;min|6n0e4;&QNj&@s8A;d#uL1`NH~cO1 zTc@_)a(>`bN~Y?Od#H+V58=b08EgV;LFO&ocd{syH}V@h=6Er4T*hI+g0CmZ8%}p{ z%xBt&VD4v{%O4(}^zI9V-~6HTyvQ5S$&?)jM3yVXJ!81U=dh)+$}Hqib~K-7#B&s7 z7u(%J(lXhXx3KdZ8p=ye;v@N%Var0W1w0I%1?#~KFzXh!!fXOd!4x2dPh!9Ws#|-; zHpKH!^?T2ymR*)uYlilK{V7i$<(HT{Jn1owo+*xa$Gwghv^lQi=&6p$j+fl^?mOLa z+Qit$l=oaOxOC-gWvy1G9*@2&`ZL$O*eLh>*nI0>T^G5^V%94?uGE;h?(aP1vHr5y z>tb(;y&?9-*s9otvDd~fh+P!>huEpsJktqe7x_fHB&Ndku=1!fQC*>2tN0X8Oi=mK zgSD(u2R`RG%xLH`BFK%%lL==D|D8nw)a_+K0mq0h13N53&zxKoxZW4~bg%ZI)!+OD zx*&BQBM8@l3Q!EBCpBua^n%1$kkvS3{DJP1& zs4M5t*&W(1em?Tf(0*ptEY{w3Zgq|DxNPIxnVy$ifA#dJ^_KO@27Xwd$_2qIu9sbp zsWUCZVm@=99{V(R9mYyN$$gEQtISnqD>1Q;C^gE>wjTEUfw31TFSw;L=@>iDNEtM6 zBoKMiS9BcVjIT0iIYQTduEIenu!7bv@pX_3+E6Up7y4ko_LRk$OJW>I*dM&@fVRxp zPIxU?w?E|k2UEyjc!*q7*DMUOfDgn01swht^A2=^HqZh#f<{meszEs@29v>fkO92F z4tfqUEkP$}11(@9Xaw~K*#N2ul!Ib08H@)Rzzgi4=bsb+Izby~0UJRhs0Y=c92A4e zU_8hGUSJ13Uy~nnf;P|sHiAY_|Fxe22$X|jFd2*o8NdtdpywYH06IY%XaO5RBd7<} zK)eP=3Sa(;_eEqIf_PGIxp(?-Khh_?6y)}}cLr`u!k0~v0z{T&H6ovOioWFij<`sA zf8^ffeTz);iFE&ePKo#j@~^!L_zJmq0be3JK%{~X3HL7WKIG}W((fhQr(B`jq`47!G}OxTEg2jSXYvQ&QN37G>vPbt6a zQc>=m;cn#K21pAo29XM+av7G0d^`Y;dctB$bFC{LlXO+ zJlxu2ow0N5x7ok4_E9Q$X6#X;ou4@J)dsDP^(t+&^<&3BwYiQ-4yW@@>v6|z*3piS zv^C0uJP7TyXP?*vAJ?8x)+_6r6E9abyJsu8N}t$rv4XuW|2tkGv+?A>ZL$dw*Ls+f zBjF8j5l9F7zC{mI{DhJNhPJQn}t9wJEG2ag9Czzgi4M>2r}d~ebTw*eWT z3psSlkJWl`%PHw|2K@mzu1u^*rkNll!PMD)vqH z2G^&qzqvkfb-KQBY*4P!ct&>Is+4&adIl<&tG3u-R$V!5sd}OEnENgFY%M+ZCC`NL z4bt1%0(Ff0OOG=+@E5J$!Wo`FyXR@=c;1Q`?0Mgv7;_8LN$!Hh#-8Jx73r!DcsuAJ zEb)betv}=MzcFDz6(|E4py(J~4bp+@7tTgUIgz8A^KOt)SRTGy$vn?su8;8%dGli9VXPn`e`Q>D zR~fQj&tAl9Lozg(1NwqFfbs)N8Q>MB++n7#Tw;vZZc~1|%8+v(HY%LKE-VM7PNM?- zNmkoo$lazqy_tm=Ikie0$dAQcyz*mJ%r_li>>GxhvDCcFWd<)J-BpvK|A<4}ul}OF zt41l$tKUT(iMk;A$EY8;BV5W7y1?;WOpWzO%&pe%V}6SHF(xWzz2`}_*fqsn;GXKf z*nNq6n!C_F!#&;IU;9qPGkuqIrZ=Vs4R&mTRvc&a^Lx%RsbxaN6$uEQ}`J05o~^E{>=jrmA>QLA#TQ~NmI zWdYHYXO#1;Q}~9P&Rw+_cVAO;K@e@ zp(2sjP54o1Kd)Zd*Q=Mu@un!otGC;E)kM7L_8LM0ouO&=-ajfNvyfuFR^!fC_GY?oMTwGF9t6;Bn^*Z0M(L=I_4I6rK z&ZyIej2=B{gkkZn+W6U8 z&3>i!`>nO#n;OfGn2AQSX>rRdTVHIZ#V6YsuJI|F*ujuYyp#soYaLZGDAv_?kIEP} zWXSMQX(NY?$WI$_dfMsnwNdf4(J$v%YID@LHzyRuT{hOzW;Ui}&eUt(rE4$U$zUWT zZ5?ZQuUYzEto^<-e_EjR)nJ{CmeA`jOSgwpUhZzD+gtOV^9NePgZOgyOGjQj@>bph z{-(ZX4`D;ZymmQsPy>B zqVt}seW~r`UfrFtyc;KaIaqGDraIo;`C|T5TJcKoZo75hgckHJGTWPXCH;+$y;S@C zE6a{-HC*gv)5W&pV(-!6C)yhPH^l|*4(q=xrw5NXtj`CZbXrGdrg$co)T*ne`r_@l zO_TQ`TAGpJYP`r-=DRoko|t-PWgww45O;54@VL`DVPRf!eg?$NeHl zC0?4gylQ$_)Gj?EI`QH_!}RHfOtLNU66roRd}eDWGcy-%aq(7CO#x z-05&TavhPEJzqK+wEfyyt|2j*G55L3olET3+i$QhwpZF0*Mmyf=Zz%QA;|n?zf}c1KLu8OHQ*c^;Z#B zAn~9K6am?+f2uGZKJ(cdMXn#p!HH5Tkv|Lf(DUjSmW*&e70^%eT5P7{Nv(Ge17Pt8re2iNsM$+OsqcKhU;%USh3R(f{>Kssn06k3#Sou$TC z@i9pT*ak)d=G~s5)(iZ93tJ}h?gIR&!nMLt5%ZR(SgUtkuK8j{Sr^1yp!hwto`B~z z&%CJTqTW045^WJ3JSt|LvrL`mzLj4Ys7e(dt+Y{gI}q86+)21=D8_-+pd1te9ax8Y zWA(j5uo#R7)*+$ihgqNE!778kC3hKo7(OT^fi^IO8-F>M9x~6R>*g2_A_q*lzRmC^ zUMGiNS&sYK_%!oaZ2p-_9Ep~zo&zR=4>9b zuXNq#8Sfn99_@L>xz-k0V!rh_J+ZMK9@}olv-sCwmE_oQ%6NBBneWaIk53!l@Kj=a z6_Bo|LkclBfNU?C?+0! z0JMWv6couIh4ji0)|Y}FCmuSXFL45id;EXIOIoD-T2=IUj*!US2~vn8M&j3n z$1^gkQto`Wd@jH$>QmyOMf2r4NA?Kg8Bo6oewKrUk zJNr1JVsvGh=V;7}+CMd?J=xyJ9&b;wd+ly}3?Cg@?7!KL+m6}d?6G!_-DOX)|7uh1 z{q1(U%^q!!vTJs$-C^%*Pq6p1C)(#ml}43BT@^JaYIan&^*3w1%^JNhYE`uV8T;+_ zdix#r74{~Z-80Gcs&j1kv0z9{#1R+AToTjGCk3No%G5j_8!qH_Xqs|f?8UM9vD0F= zxgNziC#t8#p6|Mthl}}Iz2{dxI9Q?15#9zif;vzNbl?Tu6G#V} zKs_h}xgZtvoW%n)*bX*YdgA#1~_h4pKy+L8f%%HC+2ctaN?Mi?|v`%CLCmaWFI)~{35`Z1F6TcSJ>!IvP);+4fg4|M$lIzv~L<@{l-49s) zqwObKAEnfBkK<;}bpgvV*Z5dD`D}5&=+2M%RXr=Vf-~#eo>A77tklxRPc&)eC|2!- ztj@b_du)HV{ms^C`^@&a?Ni&Aw!OBGY@gV6+5T$VXWMW4z}8{=@Dke>wvWvnTh4`Y zih48VIoH(ixzHE$o>N-Xbsmo@7#NqwW6HTKB!ng2M>w5u8>j|ZxuHFI)&Z9I10)oI zO`r~xo*Q)LTVGCVqM%d?DTfcjyTNv_0jvV!^FsUct&3Fu$O~9Q^GSfMVDI@XIbani z13E|mUFhVE#P#95K)m6{jE&}(FG~1>3h|aNL9BE$d3yiTvT?}DzJVuJmN!u0uAQUR zDT?F6im@jYA4f3;6rQ428rHL&(5pqq0jf{Ys}JjGC-ml`BRBl(!g_wbDMOH1-Xw}j z^$EpuiHiblrxe&3)*F99ZxA}t^24X-DfFg%Q5ae7Ea(Wl#GmLHmQy7otY}w)Cr*P$ z@JD&lXmz~iNOpSo)NuKUr_Kg#kkjt`NK11JaSV10b)-9nIWio>9hr`^Traub@m%ZN zZ~uq=pZ0&*57@u9AGCjEK8)08@*QBZx>EC*PhabmN$v|)V1TqgFa7_0_Wpa2}W5HAG^=tk$@1)((;Sr2LcgJjwZ(x;LU7AJYX{ouK)Y1uCA7rtKl zRm;%E*}ckd_JztXoOxw7{lhcU@_0;#C&pY62FBdT1o?q0$cS;Je3za@nK?j=%|gy4 z+zpyQ0T`9iH}uQJ)^jcXPEyxOj*Gqe1YEX*@OIDwnt)ivu!g^}>i)GTyu;4m!B5^5 zZ(w1S^u_VZC)8mzUxkF9ZsV>0)c$2_(~NQPIoe&TJWpzi9of!N*88-8s9S=Kx za!qzz<9EH|F_yL(t$~IZ54=7OMcK+q&-<>4IGd_e7c#dnFc*aV54nKwwo6#EKmkxd z_cV+L&0quQM5h7NgBsAso|+c8y{T_<;IjFB?ETXM%R&_Dk(6Y$jc1NUkOR^|082%wH^oWk0X5c&o=uRys|EVisMg zz+P<>c=>fk0Xe4p-9n?nQd3^d=kId0(_qRow;4aFXf@>t=u3K!DW7?<@e_)SKlalv z@iXpj?YO7e`iT8c_OX@rsbDaq>WzH7QyUv=J=iO!Meac1F8s!y_+daZL+?naja0VSNhtm<`=&V5qX+YW7Cyv9BB46%3H2$V`jVL*&+ ztI%sETnbi!@+*V!vx&>1EeDY8aMzW=2WMLsdYTBAfO=3?67RMWaSNF!pI>N9oND9~Te`Rrd7xa;`O73jr@_oK0&q!}NuHk$Xxp8jLzVV#pn(TbR^N#1Gm^W?j+FEUI z+1|FjV{5a0{=1XVqDwr-VvM8EB=>K8+bnqicn$5xU!KEXj7w9U`K^!g9a)FsI$qX9-iCU*{)-jnk3&MZ6N|Ja1^&zfLYj&oKWKXT4>squg=KahC3| zIPZ4!sO^ppEywvEH9bbYQE&7-9WzsDcK_Qm%k`B(z7NgJh&asQ@?TVBft2;z#?Y7R$?Y!wi>{AN}o!s)R0 zCRUysS%E+!r~{QCAEbhwD&m0;xWK_1n5W>t63Xbqe+oe^sK1`cTN!%z2J0f5e-kwp zfYLv*_Q9*bmhtp7yk-=?*oW0&eB00IL3(x)>s2bYme7+TFaC_-My^4Y#r-S3W<*7a zOEl86ZZb|*>qy`4w(;8zdG~RP?OE=Lr#mk7^VPr48SU6%`PlNbrQUK8Jv^P41IDk- zq(9{)#{luGuySao(Rv%>zkQbJ-75~>RU(8CSOfA+f)UH*gd!~4j z)Vx?9qg26|d~PlgyO*)n(LQ*4liZ>p|JKphStr7 zURcKcAz_)*((f__1u{0nef%nb@OE>op5xbm@uIr9d&W4P`WTysvgw?fdX^AOPXHoYk$r?W-N6Y5G^~I@Itbj(sYTL24JZW#AlVr|Ch$jJ zQ{T9RK5_A5!|U%L=ZG7O&FoP(bRYN zoT>eHY);6Gw{9_Xh}yzO7n!PjO)_}%{IrCjV1HmB#S$A(p8c)e{%km2XHWPvKqzRbxBC2Jo5ji;%cuD>UW&KAXc%O~saNFvx41w1^NKbn4EnwD zSXB&Bl=(jSKRFHL`-YAbLryQgvWdFysEt1x4%huvfY6+&SHAgT-?W6m{2+8jT2OYLP5!)CrnPX#VBOpC;0-2aMy!k<^%BnFM9sjn;VTzcANjwy0n-z`RpJMY{rW9yV~^RnYpv&IC*`-Y90zB%Ev zvHai1^y=mvZ&IUSucY-=(hOrFZJ!8V_Eh|e%?!06Rf>#FynP$ z{J8LTZA56F<`-xD_UuKlo@5Q*p)!j#?uV&~HlEx}j)SPdodBbgs zOPDcs8D?E#WJnH2hJDxHR%c0ZX31d0XAVnGA2r-i;qBHHn~lb7+3a<_xY_HDwEi?$>V$+jg9&9*0I^f^7-kz+|50XyONpktMFpnK#L_Z5NZ{nbRZHgRO|%vIJA z{vOtuy`cV1ub##M;4tBXAbc=T0^tiFx%O&j=`$|9E;oWx#x0Zqi1u>A9pqj^Dppowvvo` zn{ftPZ7Rz50p?Jg_+H~ZhGL|71G&=t`eeC#n&WhS^4Fog?QpnVZm0WKON{$;b7&g0 z4;;U_2fIeQM!5#Ku2nPC(_GoE1)ia<`JNYI2D$uM(Hm?}+McpKW_!Z6(sq~a5!;=% zfp(vLfPGT*ceW>^*F{@x(KgK%W&5-3d0U(<*5oEdnx3yVuZ@gbU$Z;5&!^9KMfpIam!!Kmk~{niCsH2M6wDvjb%y1Ehjx z3fXv1XzUv6jHsbG4Q&3P6{G?ekS=|If#{DR+vrk0D0x0;P4vGW_U6bFbQT^x(^4B# zZ>i@6&S^0pIiGi(?&<4JaR1D2VbA8Z`&s-pc9-^)D?auE=OX91wsE#ew)1Rf+a}n? z+s?9$wN130X*cZ8p=yMvrnF?u(UZfZi_N4Wk$8UtD%z_UR*hy%wOLMt1s&uji|57W{{ z4oUDPuokQWHJ}2NfC8X{ksuYgz_Evz4qz{62iw3VuokQWHJ}2NfC8X{ksuYwv337r zyj;<^xY)+4P>HxRDIB4+1q}JYE<@hE+>|#N^1c;@e92}*?z+>EH}MEVflALRLq3B; znaI}FhCFGqA;;Zs$Ysxo%-fRG2aSm4*9?V>hYb04o{gn|oVA9WI@6GIA2a0ZCK__V zdPDBu*;@3ApETq@-)P8X8x8sTD-F5wIYW+KjO-^v&GSaY)x4^f0_ry#@@$qWksF!~ z+3^=cUKcXt^OhU(rmcp2$Hj)+@)tv1XEva9yCFB8Z=`p;X~-W}a*~w__P%XIoOP|C zaPZv}{S~}?Xw*|`SYAK|De$*H7}wQxru^$S#_e#EDd(pdOL^oU;CbU_BYmG) z;r6Zp`hE17yaAENyP@=)@h^y+{8Uojha7V6bxrj6d;g;$vpgl{%OvAPQe@%X>t4aP zlgrg{iu|)3OXRkJj$OT;DNL`G0+G{^D+qTz&WZ~vK_SQh9qR}S9;5ToX#gKv5>kDk z;p?q~t^RiMwtSbrc6VlWcV>1$L7=ys7SHM ztjH*+sK}_ytV>2kUQ9A7Dl0PYjf(X5K0AZgdwNBdB0RDUtJ)smK3e>ilj~zb(o!&KG@e>R787 zEB!Incc~}FDWxiBC_gDZ$}h@#^;UJA+Nb6?r??gehisSU`cs}D7xVb5G2=mWZiZt@ z(8F<&TmDZwGLyx9=*Y|`I<>HO?ft!&e>hI`V*3BB8?)UmIx_#&iFtAt=EEX!kZ|g2 zDJQsb5@tCjos@BbSgVinRMAIyN?pWItB-P6sE;!Kf8Iwq%<7~Zexj3dxYbF?T}GtX z8`eK1huQp9Ptq6#V><~6(@p`l8nX!UAbk>L3#Jc}KqQ9X z?hs9VG4k{annI#DzrZ=bZDSb32Kyn$TwN@2w9WIVb`c{}=UX!d?~s1--k^&%PJum* z4v%Chxany*D!u(_TIB>l9Ee9LKqq2P!ff9`Sp*pn2@*6tMfQeX+*Cu(_J;4C7Hyua zX9!7Xf>cO=I5@%wK+#~1k)uwGKC!u|p=2QFM6E?a57k(+G1tKK(1V}+8KITc9>h=! z@fl&NyUEqxwoc`o?f=j(O6Mz2d{CI< zG2dN|(dEO?isvXv@$g;{Isx5|y}OR%PzhyF42z-ZSsG`s8j7ElY3n}Quz9C^gb}zq zxdTMja}ZNxx2LG>M)GLUB$P9FJW(sULY9Mz#L2=PiAOo~xg) z-)8?(yI=3pzSb7%`?SsaU0R<0t@gS0h2}C2XiM}vwZ(dc{)oOzuhN(6-)P@yyLH+4 zRJ%Z5s(+;2t=*xuX&31qYyP+OjarVb7@uhG>YKC&^n0~4v=8)D?Lj@<_)7as+oSK- zeA3`8TXa_Z?p&IKQ zy7937j()Lzk2XgOGd}VBU3*WTsm<2PwMzXyz0K3E9rA02;Wj)*Q1==d*=C#LcK1u} zQQ8~sV((Sn_q=au4{IyEmw5`koAk*>vN6WE({sM$mv3z5t5#>W=g45>gRiAPmR*uWR$m?9+D`z^-a{egiDnHBqTU`s) z^VIRqBct`})hfe-Ruz%5j8ZE<~cgR@ayulvKBxhoXFcVt2rruF8Uk$j?LX|yty z$X4Suk)6y=>mR+D+6($i>MQEYYLoh^`kM9dA_titW}xH>Ynm8+AVN zjqtsA|DJfl_b*t!-$uXpUi_Y7yh`e2WN_|{? zLfxT0sn)7bThEjx#jkLi4L8xBKET62Pq-&unkgN0h=I=H(RRO0VTb1ygU|)&0_wrRzIXIqwqN*b^Zhq9GhyAi-hWv_mU2 zLnG8dEmXq(T-GQW&YKPPQV^l_nIcJ}@NOZYC3Iqk7`w-a5KBM!BJy?)g!}u0GcL4v z6^BCI8F@cFK1W>mF%2Lw(5ljM_r-)uLfg%VlKNy$F1>A>6NqTq{9sIIQ7z2SeZ}?S zxYq4Ae{k~TTSGrQnT2!BRJkgBF!3rH-i*Z$t)aD#52Vkiweqv7=v5I@bdtj)x7}Uh zzTRzfU*~RfzvKPbovD4|o^9OE+6Q;a%SgQ&lxyS^PJ*I@O-52)35XX>Ah1Q?|sD>>WTLZ_l)oi^NjM0@g#aq^^EpJ zdq#T3*q7S(Iy>GUC+DfTu#-cDypjb-*&y@YH_{g>T-VN{L=ZgbFZsLeN5e=ZdKoR zz2~Ce(%I?y;>0)bG+N;Ev~**>HpiI62j9n-`}3ams{WdO$UEP$)>G)2=Pi;JFu_-R ziMvfY%YFvsOpkGsbUkHFLTG3tbI?B{&5+*KeG)z0m%opM_5lfr1EG}tK8Xi=BW5jB zLK&1o8pQ3P)yVnwcN?yJU!Ey1YyOaf++ZDM2_%3E4!4q8q33U81!#q4sDo-KhX52q zKIA|GRCBL#aX%>eph4Rwzi8KTxM4D+eAuw3O`c?%aP(t}4ZNO$S=xpj@}S@&@(vv3 zTpiRv#lD8IpUD4oOex^O%Rk{{JGl^6LmarE=~JE+av&NyaMudWpENAmFE6)gSvX3B zr1s#hzsrlX9oWlYV|&Ah4lydX^zT&g5Z%E;VIHEGEyT=+#gGZ9kO;qDYJSeTnhwRW zcd~U6y35k5)|pv2A<*A583=VavZms6vjEJpIv~l)^zqR`G)G$8XO)GY zdk%U!JyYGE8{6DZxSweuVIT|S3Qn=0o>LrK7o^UhK0 z-tL|+O*cMstddem=vO)_)JnBV-K^fPKA;BGht)^aN7aYa2UUOn5U4AS{ukb$md-+B zA}NaGXEv;QJBemOC=o<@t460_cVTuPB;7$RL_^=_l%TK}`f#%s@?noHGCBR+z};g< zo^kFOb&=w0m19?fr&B&C`)j_y4J03;KEXV68ViG9F64cGHRf{K@vA_D_U>oQe&8%Z zSLmUXmPDFVd?K`^G?_q6a(ruiXMArQ<^}o(f}+{@r#jblxpb@4t3PYJXI#j4+EVFR z*TrGK`Smr@JhH`A+HtSPv50j#&ZY9&&k-sT#JD1{4xw0+aHsl>@ppB4Z7h{>LOSruyXdQ+Buq$;%!8T0iA! z_iqln_V25xgnNrTrS2_;SQclP)aEePQ!$rQsrG347-yzDOTI~a*KzXFD!ojOtCH_< zB}n_}mA{GcCU!L}n?Wb_!8Je01N~yHl^Na%o?n=Ea;o&3F<9@Ve=3Te`(=FMNI$Xe zO5hjj1JY~z5$Xd-0R#Ge=6#OiB2M$Mw_$JVA?-m4WI-gjp!X-zJQPCe4;=d;nuUrE zlZznXdrJN9D677u?E1E0Y>#|I^KU%L)lm75Xy1mL*xL`5Ln+6K;de@#e9UZ!n953( z6C^1Odw=IG9qcDYKD>CNnGlnRR*?`-USq{f(0gb6M+3|p&n<=0z`OPt>JyA9Ic6N^ zE$9ZL)Og4t)&~(2`xb=dg#F4060>J`t^0d-J1+nm=s>7pQhMks3)Rb|_RBqkynoU1 zwQU~RyIR}9{KXrMRmKc`leEF}llL3_1J6OdQahkGd%N{c{d3*lr4M#|p%2u*)eq^T z^l^H&zD&z@T%=tPmZvouW4vp%TeX|DFZIi`4m~>TW4-M}H?$bcwvR@4fnAIwS|(*k z#~g`aH!;}ln4U-~81Go&`OfR}#(R%C_IQ)L?Ve9*`#f#bc)l|JW~^}BreCck`n{)m zAJWpoF4JSfW_#PbS^8N7C>>0H5|KoSfw==y9P9jpc*I_fnFY1K6Gf2l8&L?oz0^NY z3+o^svLOwUArg9jrKtmTPyzlz{$)ZE$k6srZUA|Z1wKfE7*|ei;QhMD(PE(uO3oP9 z!rTDse2fl1-_qH+fp>&HFQmV>#h#nHM!qWW>c~+^lSiICPI{9SNIWgiM~<)GIW9CF zc+%@(a*Ej+%C5yX^z~PUl)q@zDx~NrtEAmINN2F!F41ZVnIj$uW7je|GLw zfz9HGf$MR$kXuRIXjbl3*IXM2ic@JP-$o>1GguJt_TK>%dy&&+`z3NJ=N4HxdDGjpDuK?zg-DW z&Mo@um4TZ=@o-xBr0~fEyW{y#$hXvI%&YGY4k^}{n7cA?!>M(V6Q)SdwX=B2!06{L zFo%o`a81Y!ltkonC`F{Cdn*FA^wGJOO`5+VaQ2v_bFWNZkU1)2O6tUO&z(GGLgIqa z>7z17oKfc=7_+k@gF!d38FO}~&pxj%I)-+Yh!MM)oX!z)oYb$MBT5rVEn~ySjZ+R} zEU1edR-Zk^{#JUXur0(kPO6KJej($nHQ`A_OG>?3ScSvqv{;1?}f%J5po z*a`WpoeZbBWTZ32mYcnzZs4HE5e)8Ok)lD7Bd172+6RHaTM_y7DYjexp0O(svaS6k zkbcgEZ@&<6ad4bnIn|#aMp3Q62aJN}J;qk>T^Qp(@=I-3^S;m|Iqm6cn-yQmV#BxRj9T}+}2@RByp0`E2b0_Bo z5)vkk8kI1H(Mp4ayQuKNBW_x{E&isgrMk zni#sm8I{bimy}8Fs40`QsMJY%)U-)P)bvT7DBp0L|~k{VU2JX5tR|{Tt8A0_JL9J!kr^+!cUP=nIrAu>OoOw zj&zJ<#q9GZM@5~r@vghWT_Xb7W0mtK4~{x}MBq;;+_hd@8y$7dNLgGE6Ls#S*r@DD zL!uT=ii^q#jl;4_1FESiq9G3ISVJ*4I73!uIhI5$4f9JM(3uB=S-=O5!; z28ZFtDdw?ffDck22@+sGRev0&A+$Bn(MHKAFuOp^H@%v=SFJ7)bMjl|l|5!3OB*G=Ag@!B_g%`T(zZZ85vgr!w%g)p5;< zjSxhC-+J#T<7ZDVa}qB!YNbui`<&&@d!6?&l;C!IJ#E#Qdp6~PXPt%0D6V<{lqWMig5#_{Nezo^P=dCFlm#`-ESrH}xva*S^^G&vgB%q(5@H|sGzmn+7XVZ`_vvDZQ+ltC#J!eYpT zR7iwqa6zxe#zD{yyP*+kp%TiV6bfN6WI`$=LNvIb*UgSa-EM9GyP*+kp%TiV6bfN6 zWI`$=LNvIb7ms&CJM0G0FnsA&a}MlctD!jV7gOh3di+DCE(~e^VBeX%vCvg06$8=!($p3GdZ4LGE%(p;!_)yw-~Oqo%Pf7`{id$!zy6S^%f)#=K0fU&^FWQ| zVDiVNuC#6tcCM+bE&an9Q`cJh0D}d@1JqgivrbbtTKXXdvWWA|{rXB%??(GYkd1%E zJkV-6c=`fUw_Ex?Ug*RPc32*~{Ss4mTIb)fLZse0e>D>Yg!^vm{Areld;0G;*F4|5 z*81?bb+mavy47slhZUIGW$C{@VCry7Kg~cD@dMHQ+BzR^>D8mm^NE&TN{_s7pWLrc zH+AZ*bTo+&c<4j(K$G2G^Yec0cBg9`J&(SH4)srxLwZLO*0Bj&f%ZOnxbPn3xVML8%IemX*tH{bQC_kb!^ za_k>e5Ty?OFE(rO|KHiIvMEn;KonUUG4r7SzFZfuMXA$$GiEwx zr3Jzo?ir|@ZSz+SVCyliijRo#m17S;G2}xwq(L&oLpVs#6VCo<&^0E!_WvLOwUAs)g(f*vn7fL3URI;e(n5Q*xo zgXWA)!-})nl<~>LS(>E>d~fQKBYrDVBh3S~mV>$fFm;Ee|De(oHwgd5bpLgVsWU8{ z@QbNSEq(8FQ}3|!m|3RowDenauZsIc`j477T))aZklC-lHT7ysYeP(3XX#5U4|G|2 z%trHk^gqn|&9&~AW$Do+=J|l7ckM8>zrO#1>&ye)mR=uY>bQTJHypjh)Y+DvPst;m zV4bBe{@T=ymY(~zsSjKF={rpw|Eqbwy?RLdSti&#&^g?6P-f|bG*dTO`Zg;>dMsT) zgGG2Cq1U{A!B$f*wsf*=>W!A(u-DYhmR{H{G<|AEtpgWdYdT2$&Ag#P(I$Q%&(fDO z3Q_2COWWyr6uQOI!>u^)we)(Ic|PfP^L`gam^$Cm2U5}ezEoiyNVih$Zc87_GcV|~ z^lQ^ho&1M+!?_fF!UF}CUO&dvmFWJG>1Rr&OxI_WO#dpEPToYy|Nqx6Qsz>2<}Om3 z@uVn?*0F7266H)X2wfBrH&%W?W@NV`8s{atJ^%@a-x!|y+ zZ}`>JQlFU!o~KD6&gWYJrNXZ>=zOb-(+SrmnYiJgHP%zuVGJHk!Hv9cmNZ@T7U5 z$8vBS$KnF{PxFbtI@8qAmL8F9>N3j%8DE+@$vU4=YU(sgKSrBM+%Lz{&DH}~-DMl!<;97BguchBQ zVrsu}+*b?s<vUl>o?J=Q2iXxaru#JNLV5BVhe+46>c>B+rE4~Rw{TJAk_^2P*JrMF*Qc)6U2nK{x!!a&TQO(G+dyN8w?F2Vad$>#vpI4J zprQuSK(8g-R=qk4n- zpDRB1Kaog_6eMimU!ZUw2xy)p+BVwQ*1+MJ)IqM=0u*d^~6(NeBvp^px1wYzB7#F>g8&Y zx>CJDU7=p0UaDTE7ODm6tN*sD^}rKDGoB>vFeC3&nnw7i283=x*I_Th%!0U6V|1T^ zrH_NV6B`aqRPMG7FBwY#3n}Abd~5lZe+3kw#S=(U+N=kH_nxK<^rx#osH>fG)F0KG z8RYNK{^q{W9jPU|2dd5PZ1!OjdmP^B7JD2P+IsDU4BFdZn`nHgK`6|cRc11qm{!Q!h%JN}vqWr#giX7&4xQ9vKxCb+(+uSB$9~+eK zz0A8(TEzx#r`b0%pJAC~({E%%R6JAV4|sQb4tO4xUh~fJ-l5HuCWw5*)3;5gLCG_< zoJP5kOw>-KojifiNus#sxNx%?dja-*%y!J;aSal^|Nlmryx~c?T(0b6~{hrcSdD37!9wMyxoWrI`9#lC{u_T|>-48iS9S2MTo4 z!Ts->y4Y*#Yo0Xq>H(%c|DdVMB29hhSyNXGw%osC>grfiZ#r!19jBQ38M?KE2O8ri zng_nDF%Pti9OAo)jP!{-N_k#6ssz+O)$5(FIL~lRbLF`%a@`$#%%_~?KTM!>K*^LC z-*z6R3%i*w_s+QbL_VBkbs!RC zXDTTNdp>3wgo6a#Q^~$yKs)DmL*tZ&eKQoz5z);}_Cm%qQWGX+&5vnHl)so~?4R(o z#Cpp6-BIpxx8FU54H3tOp0h%G$Fr7!AUA0@NqOp0^`etT1OL@{&M2_Ycl?!=wFWzq zbg|vYO2#9aIjqG;Q;pxu0pa-)bUyY-%-ZQO1ARr)ISGl-%8Av}8XlOfthM`7XOd)R z&;r6tgdXgj&r6;DEV`B>~J&sm_xM7*4qbHi}uNq6I-e)d0(roEF z>An!|J1xE98*>a=A6iu52IsChmHOPy+r+Lp>`;maw&3gK$);XD*EF}!kfbA)8j@m=-3|_3e)Fe#R<``ETcIPWM9XSxV?UX^OYr*rRQcoSNMmaF^Mi^giOA zpk-*YJ@Xyw^lP-29ARFs_ZE-GyVZDrvD33oY$qTVu8Oh8>vI_DCiWV;(zwDimpzwn zVo2))UNIzYlC<12Q`$zdu}h5$VtoES;=Bq=`I*FbCS@Mv&!@PZN3w=0SPgmL6M8P` z1R67_mgkVtp)Q@=J)0ao%S?UQ*mJP^Fl*De9&#WR3^>ZU64>vEYPfHna=G2Rnmcsk zIt8$n3mU+wYK_fZ?vw2Q%{{rQhCgHOd z^zMw{p|g}rwGwm+q|Oa4%u=q3nRKNm~^E%8DD1aQufGy-VALh%{{YjW{5D8`*K$<1;){OaPUQ1kW z=A~5=3w%dn)sV&DxM1@lCE7oclJCs0^TXzcofo!L zdfr&2JtEBwJ2ydJ87n;5j%z4Fn7_M-BuC_~#*Bkj?BaO-1!M~BNtof#ms3D`&Y_V2 zN6#nOEhN`LF(gAIxS;zy+(9K2LNx5n#x0~kJT#rlH4q1V=kP;N0a@oXOk1pc;?xT9 zNg^aI3dZIui?rR?%V6W8;HrFOpTGV>ZVvKdG6QB6RKP}94I-KSpKKAboLDy(lOCyx zZ8UEFA8!$|G*sV-Ekewu<-d17oV+=R2+F2hf)I~Jg3zVtc<^fNV%z+%S5% zveV{wEg_h3P>8viOeJBiz0e#3AYOLzL+MjYgov>!(R2`w7a#HpDgO(=6Q_kjSDy$*Zp(imSAltLjahD=C;PH`TZp>9dTBL&JlyT9xrZU9|S3fc(z?=TlbCZs|l z#0yOku;zZpEKymtoox-G3co_O;Lc(>!pr z*mQ9HQd3JMrap%b9N|IZ22(drGj;T;A-)#fDRnA`hZyB>2%(`@Ei5<|pV64&_?E~CsQ9cE!h zf(%D5B|AeKv_L)7Kn1LW5-5Ni$bb|`fJl%*WaqQ?;9uUd6K*#B|JOTBo$NPt9_Kjk zmwao?1D(swJ)|>lHFasesoN}l!Mmo;UuT|wdy9F)!R%dbK^Zy7-|XzGhfzX@s=G7~du;jCSlTAc{qjNN8arUI{{*>X@yuz|6b(h1?TM z($*>eS^+!K8E|Z|)wzeUI??CudHOa-lKj2%S5KDr7U?hc%aq?33Fc!0n_2%2)2}+q zAr^WUlg8tvWN!k?y+15I)KF>ETtULYQ`sPN0Xh$R3TD^kBpN7%BxvM#X<@^q*C>;0 zS}O=*yUFCR>QR@FR#A@aJ4`BK}KIG%nzj9B0Bc+I@31$x9^DwCyOFmRX;mY8m>y%aA zXdHE;Wz3$H!OyQ#7DR+|gEVv})I(NL!?f#_MYiz3m9$sH$*XvMm?KHS`XVL4FE%pn zb01^B@4vH=@zn(GAC5ZpH?L?Ji|HdTIgfkWSlFS-riR_& zs*>%VyIEDFSU-8IV`rFO{-5n}?C;;?I99*FyU_U0xg`Unv)$49`QDqETJpX(AuL^P zXB|x0N_yrN#~#PYn;frpW}BI5c9Y}|yO^EH`S2Br;mGTV6yl)eS_&|C zF|{Ki@2cQ}8_Rx4-Cl=#o4k*E zp71Qxx1D%B79BvMCwdOAz!BbbX_vl5dP#fI{uo=io+J8FNJiwZ&Qj7B9>@Tpi_zKG zeV7SgK>H1}m7y5&ARbzAQ+j>Fr2*v;cBZ?LgHQ*laD?~0O~WPWJL=>Sqj_xt(ZDKY zmLipoR6~2p!IO!_xkQ`lRlX&Z+5B_^L~9qjo7{$WFO%nQW$)Xkwb$j}m`ONA)|}61 zZ^*yP&GJs|Ejdr>ldF~Iv_Irs@?g#CvAxRC7QE|LW$=WiTd0BXM>B|rDnakXo`@+! z-)fFS=PHVb8yoiBs;G)T-cL2f$x_U4SS#Amn8M?eddyYjJFSM{qtnfI$;jIW`T8_- zit!Vy*qZ1_P|X><{p4DmT0b9JAoOcSSB zjn6CAQ1{`9G7#E_uD~9N*&X1$35p>Jx;S3vZ+PSmNNo9YNZ-=Kh!Tne$BI2@c;z_~R+*R`ZF9 z(FXRT>&aYD17(l_5>&3Er3n(`;4bynhS7H^V`YE!?X-!Zqzp%x0VoBlx|$=#GmDnK z1Ijs$AxVM$anZZen+cHtve@|EMrg#jZ*jln4%64l-?`Sy-@6XGK5+fb)$01twa@jD ztIhSX>l2*rbcbtR&7(c=_%0Xpo@zPEslKZXhAtK?pz*G?q0yzDfB}@ps)#YJj49D337Pz)qe&LJwaH zc9E=mUbDI|NXBNhXifwceJZbq63j~uEldu(*!8*X2UjiCPqF(LGps)JKISN8 zOk%2cySJXE1AA!hRD(Th+7_{6SEbXU@UoO)vbx-ht2bFzOGI12(L@H)D^xR9y0IMMz`ou*bZm<_~2h^1Z zAK9!d)RH*w0^{D`@0*qHhPG_NJzByP?yE2jNQB5u4fZPKHoJev{UqZGUdDp>5PJoD zcLAepFn^!I%;5rN5o0fcJP^}T(@*0QSQ1}Bgd2*>Bd~;SF(3M6?9(`(ggs7ZqR_zn zZUP@1MZebXotza+Ct5AsAQcC%k)ZNqmHg%+ zNr~!AOc&3QrYbKw7dh`%rYO%7=UtxD!!{Tf+E>~C5;i~*6Em-Nr+6NA*Sk-X3wgDE zOuEQ1UB1gRKz>8rqrRi=QeRhF)OXc;rA0<~*j{a(akF0^@7ZI#r9S2v>WvDE3yTbU zQymgkqc^MHdf!u*c-~h3>fNp0X?*Uz!1&TL!ttB?nEPGF^^V6J8>Cuih5HGo&0FR8 zn|G9LmhDla*RjcculpMJC5lrM?Uo*Ar28HDC+8`yIM>_qukKm8qHS0Ha9rfRLOP-~ zxH4S+mtFJ8Dz`fag$)ebs&{)Y^b~pTFwQaRl?Kndu3pzaT>tb;;j846bP^oXuaf@h z`pxyL%kOea$6enzUSey8G&Nrp`J%s$nBrL}P4-Uq7-1dWdhZ+T1A3L?70-nfuLbrd zBS_g%Bt5M+d78AB^cVg5>7Gd*s#^XSJF<<`DH0-P8Dv58V-zS4Q}J_LxM{26IQBBk z`iDrEkPWF22QnPqOdSgK(D)!Z3N}`fqo9my->?r|qppc7Upb~>?PJPV`_Kv;w%}+t zh#x6Nw_!gF9S=6_*{Zzk7@L4ks_@CtYVs@O!QMwH>Y)7*d^Oi z11>7Ulp%a8cie(w*bQ}10jnV&vLF@WK;F`Drun!i4&t{4y-zFOY02V75Lwe; ze}*rqS}}pN81l9S7d)#R@#j5`h8BpRvHSvQ`IvpF<8$iMI>)uruk!O+uY9p>oF~)U z%ZIDmY=w@w_Dxc@V~ssY6P-n;Xg0^Q?zQ%trCX%q_UTfAyGD9JIbbifCaXT9DJ=dg z-idOhSH0rf#!a3Pb`fr^wJ~A7R(^POEyX=%$K%00b;^hlKD7JS_rwt)= zucbfZla|o&cW|E2m}+0FZPP@q{?_)Zoa7lGMc888QFfbSgZpj!Q0;5?JN7y5uiQ7e zv;B_6-WS|%_h5TKdW)dAnLe`?`+TXxk<|SI>zavu7L|36=x)7g=ZQ zCMtzjy?q3X2%4-Ngur%6Xb`&ZDMADLYRn>N!`=cFPy*SIvb|wMz4#c|%f-!5{4_Nv zW;<-*>Gw~i;mZ5sE~`|1_!9F;GsTk<5*>drbuqdw^yK2H#p{g-fp2a9q%nK)v#)aB z=$_+F)+TGL0;P^|RFf(Q0RM>)xYS6@PAN%4FDLKzIb5qsw|G~Xc(4Cv-q3)I4JEoO2cH$FnCYuM7D++z19KZoNwF2an5 z1w8#UNQdR3uA)x5hBo^VLSzq3`u#UZ(n9L8aNJ7JBdXofndhH?-gD5{PBT;XmM zV=%=t^o*qAP&imm*OttI)eoEf8ZmV4@!QfmOJ8=odA`ZgbFCY+SbEQLb7#NZmhL`_ zwW+wik|+}QuXw?n5?9QMc>Ql!HqP6`5T_lXIQ)j!kbjTI4BK4W9NRqG*L3#w$K1c- zb&>rg`?(IkK2yKjvsrsmyFz-~-s2WATdKX_zEFF`zRkE)S`=CWrPgpr3ydsdxBVi= z8aW`F5uNL4v42QjV55eYTraqGTj^cIwi(yyq4jpoHTvv>JQKsVItH=?$}G{ECGgT3 zDE36~i)cW1yhyu5*fD+elxAQ&kA{w&G@if*@i1JA%nZC9AK|PUIJhCMNvTr(Jui`2 z8fjO(%tvrq9i8YcnA_pMN(HUBYlb?ghH?l%G2}xwh*XeyeU=Bm z;g`%73imfj${=(!IvV>?Xo4zO2T5->>}jXs_IKi-1WMncNWyG}I;e(nco~0fx2m{b zC?#lFOEp%(p4)Az9*?jTd#l*nL~nk=Zmqrm{lNDZBymWo{3_M2M7u z&>83o>@Lifcd@@is6qGJGz1_K`Z(VXO)y+bogMfzRALN>JR>}HicQSHj~pj<7};Wr zm^wQ%@WIG=2?@{nGv+Zj{FL+sbpwa)V*dZoo#ui9Z`#67pS|F$!0s_4>LSN8Gd%q~ zX1WiEoKiP%Slz&p&+W{ZvnG9ZV2aEX_L%TVvjfeeMvNQH$$p2Eu`?CDE;5R}86q5! zDHzPEZeDLom^gcWYG$A=dE(gdr$&t%n>8k3!p@B12p1FB*`#DGs|KtHPUuiZ*h+#6 zJCvl6^CQk2DR!H9zAk!*@WW}$QDMmf_UBl*f|$;Y9Xva@qeG$S5B78@^KG+(sRxvJ z$L#bu!KDY3bHb-ZXbma00~wtG?hq4^5q#-@(llUh_^CTn?75Bj^RtX|nAAs|K39fDOlJeM*Xp82nx_{uMfif>ey)rkJa?qbtpD^c1JB+2S;l!glO4N17#$ul zH#q*FGI~%(!T>XnBa@~uuYM>SJMe3T2bE#?sq7#=oE_YIP|0@Ah?*JhjhYo4*{KYV znPknCKm9y05#1FvbwFBZn~2olMV-nr|Fi*eq-P|ne@9IZ*=*Q+Ig_MtZ;Cz2OOPhM zC(;Pty)YjqRfm$ZLp1L$a(pRou&-2AJ1LSoKo;)JIYP`d$ETZ}o zJ2|lqm1mI_q*H&3xEX0K^L<(??}gJVwU=@OB-r>~aKRVKA*~8~36$<_m~w~~x?lc) zRLK>Mm`5?YV8caJMhhirZ3csw(OM36nkOyT)32v_a=s)*EHU%yD|zf3$L}7t@^KNqx#qp`0BiYm|m3sD~?fBS^+f zgm{Ps(TUW*s@y%h{t?oTKa>$#WlnS|T^}kYMUr~n8b1C5UD;)<7&TryRW}Dfp3ZQX z3dfc1U))FCGu=<>uX$?q!N%iyqW-Gi6UE|buNdQ5T=7r#5r5)Dn3w}t%)Z92jhUpn zXFUUrG&=LAkrp48&agf&E&e-o0v>Gv5h5-7sVA_fU`E2x&o~D=AOMTO2MJ(&mVkqH z8dT5>wNMTvkPMY=G`ib@`@dDzM)YB?flk;Bb!`n-ey8kH{gwD&BXmJIh#;Fh`T3dG zod}xete_ds3X}gD6WTu`VyFDF+#tUwH_9)`jn=jk{X0DO_qB>ATYZ3d<^D%O=v1`S z5i`VhxPycNRgeWfNP@VIhW$S)kK6nmxZDegpU3!?6UlAZ%}&+KIZN@S7V5lt9AAFu z5JO&uu>!<8BSKrv5R%c_A;){}`y6pvqg#A1+bUPfTja;&8hM*F`o)}jlP1N7Qfy@> zVbAZRg79T#Co^3#gy2N$L8>e$fjmeA7aZpN4k-G(VeC=mdb__5$A=;7ix}S$e0&tU z>0@bDZYW$`AwNHAg{;^$veof5ok;8DuRPy)x;w3`SpyZY4)P!id=L*3v~&^D5Zx8i@ab>LnRb6OcPawc zH>7#YawvsRntr>Hb=2=wS~_tI6Zy zX5vw+yUEFTG#Z31MkioT#Egd?>=lp$zHfrR_bJP?-Po(4=9`A)e=0+5{-K^qmxE@^t6|fGb;id#LAF?40k|7?#K{OZFo?`YJv{_Zohumj0 zUhcE>XH;*o=!83&y4asCw)2D2=;jqSxN3;GZ)n<`X8TkG4CGvV>nsJ-)x<0}f%eoG;WLdv}ZSiWPfK=nSTH3C!*URK;=^Z62EWvrd z60~n~ta7eUj=Ns=gzLZ2k#UpslYTvOp3lMWb}8>Lg#e+QAWO2XU|i(}2Do$o$X&d!Y$-K>BRfU&P!9tDy+;APamT`tg!5EVxWm85vw=iz=_@PI>& z@#lC?bximArLWm~_+Dv`<5B5)dy+lQyFr>NpW~e`UF&_v@tW-o+dg})oNSMA{4BNF z{=pKFKiL;(5%x89!~3>lt^EOMlQceTq_c<5?_0f3N|n-U#t{86Wt;c7YmmM+^d|GP z=Pd1YBlkr9ZvUB9;ZWkezK4|rh(#pB>GbV4hvgT;{gOH9MBE_DVi;D68p!DT(>QOxueWJ-#RedPFSCQ8yI zN(C{VXdxN2i}U+A-iFyCt`U&3o+2qzGD!g)i#$WyZNuj{Mj2<=dr&a-DJ1uG{x`Zf7;dZmCRaR$g=+cde8j^xmY;bfihEy<$;d zd)RJgrtC zU-$>b_V1kO!xeUI3>}_x$SBxTArYd%1--cIhIZHujZh1fAcp9aVU~gj#vkUH;hsz| ziX5L#?I<#A;2KjOr}CsC^h+D91HaQ15rKmWw75ab5%UJw)(swg)9er}wzR)Zk_O?v z*1G;b$MigrW_E3qTJG;)aAZ90+b#EIj;9_GSzh??zca=sd(oM#MD7fE%VvCg%Q1n*~4e?;WQK?~PluAn>%O2~CgHlL^25_D4B{}Chz9h`1?;J#h?jV3f zd&g$c=W-Hgnfh^kcvz(IqTWF_!|m!0ua|z~^{&y0j@VGKmV$YN(DzEWXaViQ&_#7Zd6gbv6hS9uy&s$36zQlgeF;Mzdi;-5? zZ??~~d+f2c`9`K;=s73G9_eA1ON;4ooJ76VpA-9>vA!-x>}20MEIueuV|}ZYSYIz5 z5l@$eU6x~g(U|R+bx0r3Ts$Tm2Jub( zY3tE^uCcE8u(P$>wK8qBXT0rR_C^;2(B7tBt;+i*W%(HSbxQp*_lKSutKt%s);ao5 z?p;h}jDHtGXdK>IfP8qZi`zS!~1bBpwc$1nYA>$M$pM4WGLcKqO2<+#r? z!!^@tsOK3^GuYvG?SAbJ*4V$$@hX!_SJE#x%QHfHMSodu@rp-Z?IjrSbhtq((|G`Q ztS<))cW}>8_3PLKj`gCWG5a(g4%)!b8uqX&v3)`kH;Cina7;HCKFm!wn8}pZx^!s1BrRCN4$Cx3?fKL+mohwosH z9DRj-i!?*}i)%#KhmJ_&pd%pNOhR457xz(Nw`s#!2H1R$s-SeZn3WDDQBJ%@cgjoUfCjql^AohXG70tm?$w3_0A|ptg*muK@0S#A-QJ=ACML5WZf`JVqPE{A$ z{LNf0ZYT|k^))cwEtJm`J{-F)wpoD_R&8vQgx5-?0>?aQSl9}t-W(?>wt7aN=-r6) zZnX<mz&Q1o zzYlw-(1S^Mm`jNE1+)M~z4QK`)|@Gd^)q<@G05qkd@1{ZQ3|5KaM^cxV{LzN^%_mO z&6wz#t=^%2=r~Am(drQKut8emIKx{&p>mBhGK@#GFR?#F=giOA6tAu&8t3Wr{FE^- z>jRn7<+NY#*zQ^Ce$4TZt;%+$BilVtZuNZV2{49hs`mk^hReNwai3~juRm<>a@dUp z`YOkJ-r;iTfMs8e!*&Ro!f_kWi9H<@A zaOr94GJ8ZJJ~AK&vLJeB!zYu~&9-4p!_1V{hItC_;P2Xp$W_`8`q>UuT5VhtyytZF zB7Z?V{)8&XfwffH8JHrbFQJ@1or1vunj+q z5N_lVvA!QkTaVi+?B`4SZQ+g~@@M)KdsXm_sp|QYOE{emwNL>4Z^ojO64Z04!l?L< zXc|-)k2n^%w*=>>s-q^fjpWC;pbTpHWcO&%jc0gevV}r*dU*4(;$X@4f4f(8uO*HDd?+ z(k>X}Ys66tv_mH(9pHyCdm#MkLB3whf`~yr={`IN;Sde+LJy7dMTW795B6k8g*3>7 zY*-BWPzc5Mv8-b$mH?DNIaES5)Pne&UYWxv2<)p*AMC5g%vp#BF*}D3VwBz>Uo-56 zz0eBc9kUIy9Xg>)9D~Eq16dF70GNFs`6~vo-7mg|tQ&X|%t(laIEaS?NQ5Lvh7?GH z94LSiSO=9*19i{{tT0~b#e4xQK|G2mN(iXZ@G zPzg0q2aV7SyP*xbK_=MaAPKsrM)^`OQ^5ymkO7&H1=)}Tiy^;~L|BL=?T#p43Fc}D zz(%NmT4;h6XoF5T480&f$aOFB)R=A8;sMMANQErOhY~1*DyWCO&;@-Exfu^{4vwCo zj`l}C#KS`-Pyscty8vHfwm>ViK_~QZkHeTp!FZIk2&s?- z1yBm*Pz%k_4n1J_$rXu^26<2lMWd!gqtehjl)*g+;m8xRSpqxccb1W1G= zNQM+h1s|kA7UV!4l)y%)fGVhkMrelJ(BbD_59I9O#~vq`!GLgxglLF^cu0UmNQMHk ze=24c zF=7YPv0|3(V#E#`v0paJRyJb9h=I*wr4h3SFK^TQen1Kaw zazV-mA54?JAlDhP0&5XAM+2+hz2ozMe)FbE?s1``m2 zS(pcdi&Pfmfd?X7e2TCi%AoQD$G?U|9fY6}BG3k1&<8^>3ga*dF_?jQu=O)@PymHc z3_b`zIaELu)IkU$&;bK54CDPA|0xpF;2GhV;016E5Q7iOp$0nc&W0+rU&;!HZZ(~$=5~g7W=3oJA|H0`59w-7I1fU$M zAP6CtW@aL|6*{38hF}b)U>0nH92N){@hbr3PzANn2(8cwJunEPFbOlT09oH;Z=eYL zP!82l2Tjlh9ncMZFaSd^0^=|R)8FLy&yrXG=d&~l`QU{BltT^FLOnD{`nxoa+o213 zU=YS22J?{hE!u%1@ImOGa{U2Z4%JWxjnML~Fry^V3qvptF_;5mi0K9oc%c+3AqXLe zKpS*HFATsCjKVm?U@5^SDO5onG(j75LT~iid(0ccfp60l)IdEnK`V4ZFO0xAOu-DygKd~`!|dPl z6c^`10Te+1%Apc!p%Eg`0-eweeJ}*0!yN5N5;2&8Imr4BlMMObfgY))L z&;}jQ1wGIQ!!Qmpn1NYXfUMKB&B^S>9`K(IGg1=OPzMdr1kKO}UC;}IFai@W3kzWT zPZ|U_CTN9D=!GE|gQ+mTW?&BHq0+|D|&axLjrcu&v zD1aj9Sh8iEjlCTM|n=z%^MhH;pJX_$q1Fc`QK+)x0;;DZ2^K_%2c9W+7 z;5^5f3k6UJJ}84KsD*mSV@WmO2(&>b^ui#Fzy!o#+)KN77UscVrflE@7vw>Hm|q3p zfkN;>DO5l;)IlROLpyYXFO!QO9)Lj@fpPGCDc3)RXJC@f=W*5~9YH=6LNNrO0;(Wf z!>=HOvUB})VrYOC=>2c@5O+YA#4rRSFa|N0g?TW3MrV)*9w-Jc1fUWoGIIUZxCZK> z0h)d$511r6pc@)Lz+Pc53w{`nLIa0o0#88zKr6IEC-lNFj6)1&!T32HKp_-^AIhNy>YxEypbG|I7{*`{`uq$W z&%!)7r)Ud2VSW|Ez;ccy)9oW&3T03Zl~4^`Trgc+5`v_wSn+i@1WnKa9e43&McgiF z=z<>TgFzUE5g3CBn1mRFXZSS-^I-gfk%0^HARh|A1BFloUhqQzDq)C$)!+tbhDZg2 zz}=EZdKizv1Wdv-%)!V``uqjQ-*%o3p^5?I;X?31DU?GM)ItM9pcUGo3wodr24Mt7 z#WdbglA8G!Ih{fP%AgXep%y~W1ntlTy)Xbn zFagtGi!oE+hbpLt7U+Xfm;=`@nNcVLKa@dbm|rze4-L=^t6vfJ&%_Ak;z~)I$gwraAtNB$}WZTA>X(pkfoVfCpe0 z#$g&Lf@id3x*W`l-iopk^Fy_hS&$<}^)ItavAOfw>8Rl0n48Rynz!c0v z-_3lW{RJ8aC%7OF3ZM{*pcuU113v_y94et2Y9R!T0d^8ML)X2`IPQk<0KZ0H0;XXe zY}|S0fd`7A9IBueLeK=Q&<U?N1SWYrAC>z9(w)!^127C@Faa?i zA9{eNVIB33ldc%cm1 zxf!X#HBb)?5P?=`hb|a^5tz8h@sE+1g$2m^1EYfiC;~48pd2cp8iG&#$od1^VH|AJm(XaiTnG>!g8H74$fF@{$R%nMV=z#(7 zZlhg10Wp{Zr@4ZSb`!!QN&kj0+oLlO9)9BQB*n!@~Qg-+;$5txEG zaQ>MMp#X}&2LULDDwyX`2XQ?#LIhf%9p*Sux^OQH!YGWxq*!JY&p>#NUkhNn%nX1V zJWvef5QKVYgl1@iPUwLF7=|&Jf@zqA{0+2;vlv7kcwmIHz8L!<0A=7@&GD~c`UBUn zNXV#$8tC9c6~c|s1QCdxrE}Z?-OvZaFa}dF0}GI~K&Ma$UI>7n_R4S-R6`JIp?-nm z-$0@XdQNjFa65FvAdJ8`OhOFipx`!U>s6SfGu*=MK_2!%F$AC-Dxn%`A;RrLBW{LP z@Huk*?YJw72qir9zeb1Pf;{j*5x7}s#n=yJP!1JP1wp8X255o^G(!ut zK?ih09}G*(07vmSOuokPkCB*xd9d-4QWm%&A3RV5J}8A+XoembfMFPeNtl6oaPeFv z4+_BtWl#wTZSX)^gF9%W0XIV%)P0OI2={_B9Ok%?7=}?8hiRCF7?Y~#w91#ZZP zLMR3wbo`hFhs&T6YM>4ppb?s(4Z5KZ2B7XAxf0?L2#@n?5~g7u3>zH+U+&JIvvUZb z82CF}e<_qh6$GIkIwBl%+zhSI4m~gcLof;x5QAAT?CcEWLm}V5;`fr^t62OMPz`m^ z2+hzAUC;-kFbUHz4_PJy1P>I04+2mQl~4^qsDlQGKr3`WH}t}Q$?+c|F#=;S0Wp|` zIZnL=Jjl~K7w2mp6oMB5PzIGy0|i_c>Tn1eAp$MX23;@!gD?zZFb$YltNi1$G?I^HPk^PG(j`8LOXOqH}pau6m-!U9)=MZg9vBN1fGUDuw`*5p%DB~ z1{D&so+@z_baI`j4wGCP=1u@!!ekKS(pc7DFX#Qy@UHV_JkXhd|Ut?C;~6| zp%luY0&1Xllt(AhGcX6XWt{7f2L(_F#o&W7 zsDNsygAhcZ4LYC;dY1J+`hL?)Nm&_ftTneqzg=tI5dBrH`LQg!$=CI)SeliU<#t3L zdB}WA^q(Ix1JUyjnVX~ed(DH=CRv(9{H^#9bEZ(W&|?#Nii zhu~%`bJ<-PcALYrXW24c(f_V9?~cCpgXZng@CVHY3Q}yTsWw}xEiKKS?pWqbOJCw3 zOiMFUO>ky^dvOMusgtGn!FvZi=dUv(T05$jD4zmX&Vf4gNN} zX+|6C&7j1cK4RV* zUBAyf!8%N6ozGi;tSSqZ>bJHbnje-G~4D&;u)e`f~mkKXOZT`-vtqk`{g9akF;ml24tA zrGGMQ?bF#0*~|VMbw}|i>c8>C&aYJOU3KfR zy6AmRnAOhT^i@8Y(i&SIef9}+RqDF>=)@Booa#@T<LKab=`o4>o;lY%ulVfIhLj-`biI4 zvFEuoB^-ul$=^DZrY;^&Q-$A2Q+t16G5)PImHo3cb)5E`)EPUQrjDISQ?VDVHfDa8 zrh?SjJ(U)gU+Ty=EuO&H&!(xDzn-Qp4_>8fl_OTK~s1HHr6PCnv3IHFuu4 z)y)-%%T)*Ngl^#Tjr?U?$bH-f50D;)5g3JWn1mS2z^I>_L|*QnKFI||$~JPphZmri zeB1RaxGwJFQ31Ok54_i} zBwoY&#D)Bw(cL`WhP|g&`=!3~pLKoS)3}FvdBjrxGH)3<&!_oS{Of9eHs1<7$7iyw z!R=kE{TC^V>|E*3rUQA;XezECKFT{?yYVh!8N*&T-@?|r+MmHYT1WAAET86acm?l} z?d+o=D$1uj@1gUyT`T>EaOc;^zlM*ly_W`whl$VgfeBT|F>xPO*YbWAyoa~nj?&KI z>-h9PcIG6pyyxXCZs&cP7qGm|Rxm?*h~30{aTY#+Tc~#s zH{s)9rY1zo}eR)Gxscd+p2acpM{l+qDYB_i z;%Y1xPt&j&3zSLvwb#;&=CBTIoTOPdS_P6`waymrVD=`}FQv8WUsz%k|*>w8sf%g#LAPIDV1Y&*@Xbnb5)p`#8rVcqev0 z!@|T__*_1R2cM$e0u5!eaOdzUJcG}0?#J*s+M2|Bh{v%Ey8ISv@V(l3>#cZTeb`F) z-eS2M%bs7+ab2;MzXQu2co=}}!HtZbg>HC>O}Oz7rmWN3Z4c-2)s1XCB^fj@ffai=hS%k>5b;^|a0s8l1Ng|BI2Cc?&;)L^ z7GI%umiEgGS{CPo_NexP-kDk22+Q7VVpQ_ZJL5~%-dyBjk~se}c#~WQ`A0czD!DQq zb#jHnM{qIuayjKdrEqdsKdDCA-V&RtpsWTYbCdz;()i;6&9lV0;(m$azlLjZ1*hR2 z9u%6`K#o^C8ywtVQwQJ}jmgF`2&=RAF7C{DlDf^59Z5@*HjU+}X{j<8nf5XAWd}b> z2A{5BOcBfB+QUp*>y3^R3+^D(+DPZe8D0n<;yBh}Sy-({tt((NmIc^^&)^0u3$fwf zxc1|EVp)*2_&kTT2Jd70Dtv(UEASB>JZk_?0!L#@*1DnP>nb9e{7f;{=xE>#5UG-wc4u)$~^c*bUcH504x<7b;W(UqsO!lYColYMEjWbN$u0xXSH9_zMy?c9F`I4 zDOsw$N_#Dqfi&xZln~3R?&O%us=lAYFK=(}C6-lvn1^P?IWWi_(^-yf#g{omEXGp2 zhC}DW=UH3D__C}i9KOs2sE|Y|tG)p5q8DGpUHD)DdxsBc zO9xk8a~Q|(vO2rML+X7xEf2NZwps&Uho#dAwvAs8=!ff>G5zJ}?r(DwJln%rLz|QM z2ouqa5AnFufHN4&US{?HGug$?o@9~Nk-v^{`nh>7!EzJ51{dL7jJ4*(^LL(Q`x@#! zkoH(wnC%m5yFy)^nDvsrf92cbS4sJ_l|KGYp#7^{=t#@q9HxOjSiAT&l)DxP9VYUW?}2;d%8ey!gXO z=}YX~R&I4E_I{f>>Pu0tY)Mgtq&@i9rW8Gf+c{=b z)en~IYi;ThD*cGh7eFJmu{uMgS6dV_j-yrVQtR*n5i9gTf} z$3$qOVt`wc#WP$%e4Y*3F<)e0wBkc--HcB$MGa!sZWET-Tu*!ArVmtc?nA1iHhTp|~2e354*E=-$i{4YGJpI%^j z`dUbV?CA~~jqh>vE6+P_(Cf6(Iz-Yd{T4RZREX-*FIO%@_9#MpoCV&46=!!B-p^xw z2bO&}O0(i|?JHO&g!?8VB~8w7>m2B%?JfIl>cYot>WTfV(=8;PB6IQV(O-NXYG2Rq zP7E+Ud9TpG7{~zMNoBc=dA`ow5~a;NH9x|@LijA#>l(a46Lq|=-i4Knv*Agc>KF0v6i2vFE zPRZ5ZM}<_@W-;E$e9M4#;X<4k*k#Jy#EAjQRJVW9TC?)V_UvQU^xFE=_D9HlVtGPi;4SZAq=h6-a%#=e&>r&T9!(y{^2wK} z?q#I$K^p&>*x~s8bsV&*LST)>uc8GfxHRyvWbiPxy@0Fr=lY-do+H)%pfz1HGS!Kn zv?so5Q%jHWSn(g$dH#M%) zy7Y&RbzvEB@GI6@Ij(((ekA`avA9vY2FpcPUhSx5JjJxt{fX!AObjv+%Zv+&Saw55 z#B?9OMiGbO4Y2sQ;#d_%bc3=QZ%s{2eT^S$LVo*(30e0wt|`4N&_QcL60_PyEECd; zPjWrz!q%YeMiKQBJ1`YbJFVM}m%bL=I__AbudZj`u(lcoZ0h9`T)e)ynl~z1&w?-Z zbBN*SaUNE_Zd1qmY-;^~SWj+ct$m2W^Ra=3pZYSG(r3B)vZnm_5PRyy$8iysHCTXI zd-of8Qh~#kg%4u`@8z(~(a?T8jgOE&h>zl4ypQ}YoY*t}zhB+U(r2%xXTBNT`XhEy z>N$Cl;N@>vWs-hu@M`*^-d^%sPFhRj30+t2{Y=ubEQXl?@l)EvOjKeFHRRPYb~&nI zIs9UlMOa@BZcDSy4r`IOG0-kOSn1@-x2%)MFn+*G1Xdjujjeu&JBa7#h{gt>kF?A< zCu)36jgXhk+L^_txP70-C-D@P!Ilr@Sfk!eLo!-!bg}Hyr(khi$6* z+cwqut<}8AbG83j(sX6qho#@UN%QiF(LHHxs3OuT~v7Bd4EJt{Oa=E(9;q4r- z8Jxih%!C+6xGYg+iy<#BKKUJM#_z*2KADW^Md?>gS>r#06SI9d`o$mX@i(RX{0-w* zqc+uhhE>WqMxp+DJeEJt^_@Jrj$au+jd{Q{CMlPFXnfAvhmcrb`4U&m#Fa8}!Y{v@es-{Zo7bXNb>pC7r|4M-O$ZhlzVqtVKpe9^}TyY$~6pN+H-! zdLP^elp3Yv$ubkmLBV0a6#TV@g1VveG;mZmBpb@W5;r*!>RjaNJBkxCn3%c5OdjVn zF6N;lF_Ur|EDtGrSR-{$(kV^t+y z!);(S-bGxBGltQ^yv)9FM+XCq4gVQ+v+a)Clz#ANdL53#`w&?^x%OcrO!N zi7ynev$%wv3Sh-fd+}jbN&!AD2MVuZ=U#iw`roX=@30(YK(a(^8^5QS9 zo<~oUmYrWmS$t<`OrF7CM=beX1}tsKlj@GcPP}SUhw&Q2u8Q!%({|PMyj@8n=d~g!> zmSa~hJMGH<8aI2Hc6BDhuCg6=bt>JiF5}8Ic6H%D$@{Kd)ht*i?3s;rHC$p>#a_G0 zh07c48`Vo2*a#9M?7YpcCU3Q?A@D%wCOU_1=!JIZh<@$7BPZNLax2>{6x$USa3h0F z8FJ2c-)<@g4m4OD@7QW8dB&tZW>@jgx(k>}Ze-W(w=1~?yi6=N z8&46-D`A6onM$sVM~P*iYfH`e%gd!7X99`OZZqRM*xAU$5u4jhwNfrN+dpBKmx~Qg zxv5y1#xya{y^YCtnDITW+F{1`^vq*+RY3lbGG*x+Lv*wgx87~4v)EQ<4XF8UYe0vT zJwCvRGAnL>t3AGh!MEGvJ7!keRT}*pFT9fkZmh7TCi`91A$W-jatJ!^waUAYao@|`>DR`S*jex}W(N2ht2g>bgJu^_rV1uOZ+h$ke zbnYSTChrt=r2Zx9_inTE(UeTfK=f_DblmyA*-u$zg^ypgq!-7s?f(>?j?gD0w)=m% z|JT2C{4h0KlV++0cq-del?>y!X{y5xQ$?Jn$|ZkYrm1RerkaN);sRI?8{z2;Q$5Qz zrPN8yVq5UB{q`lM+OpJCdubzMnW+NHO%-y{CcMaYM~JuLW6RCEl_GJ4jP1B4$5a(~ zH@=Pm$xfEhNHZN(lfM)8)V=Ti+6NxGe_zA>?|q<-r#5a=U2sPa{F-~)2UnS@B#%0H zN5B`@3R#((16#0%yuNEpwT848w&yb_;#K7LU?1B(h$kTe=T@7lhQb~S}((p!*^b!0t9EPXh5IhOBpy1e6 zU!WI`Lj~6WFL`?yXj$|#7aV_BQGbs^d7*EK5g33$I2QfvZyaw)>54x08^;YP&Cy@} z#&LJbndmJuj+>Wk@iF;Xa*TizW|tX(-sm@H9DkRd-OAy2 z8G&`t>woLmlyV^Yx4(6)zBctKQ=R?-2N3!Wb8MCyflAm>;|m0$pZ%@lhHK0(vL>>P zfCmbp2#Vp!==XlhKr*5$UUB@`e)f>5I-|dT#ql^fANif*@9sU{W~y$Qs-x2o)I%2A zl`*bzIQnPS8;-!qKd}UG3k=V(RKWd5Q*{t`LJzEpUO($ty<$hqR9%GKFa#Bl6}@+s zkyg7L>KUjcs|sqN4mzX%Fza~xH4R}?4KpF*Fujxs!Xa22{r#-t_UjiOW4Sb#DoED+ zM@{8yG}QoU4-~@s=sSMz*mOCuO@(0HaOQ-&oGc(@^G{Q^&5Z(F*$J*sb zn8zOCUg(3}(U1JW@s_X*NCqhTu=WXH6ld;cjhFiZ>;BPH2mZzva8~&Oau_;rL7hwZ4EXjt3th|HHmOV!9qBoweMdo}M+;qx*aTU#3H4{J~V)7<(t| z{iL}}t$*B9E+~RapNf{uIkviF3dT5cvRJwx`p6^Kc7%8AHh^<4bkw-PiO$I z`2ii^7GgUtz$U(Ulm&sCzQXkZPk)t;ao;f>%W;VE+i>{_4v>$;*^^u$@rCc2>UO++ z)Kq?K`<|)pkaD~g&kURDPJHq-Cn4VPJP-c3`7*PDcP??LyKvKbg1okUAjXp!J%K8YAKHW)>LoB`+v=;hU+G{ ztH67i0T({@3+^iL3qLniHlCW|p#pbPej|>&WU4}Z`DdoO2{+^QIBbx(g~ZELyczq? zvTATQUWwg5G*uo}I3MTI@!Rn@aXAi*o9Z374eyZhADQX~+>AYV62Ap+d6Byo+&0NW z30{gf6z~UePyEzWUNUA_6mPVhA(!49|&c7u75J%$q4 z0s+_tJNp0pCr318$-s7p>dfR%zhFo7i+|=C{Z#aOe|Ee-ys^NcaznnrEN9k%H#t;8 zoSKN!`u6b@F^My~|>WJSpr&7UPPyDopCIPhu5l8}i<__gAEV$+#PXB7!=e1|puHW-94bH{8A4-bM>G4$-`%?o`bhG86HFbBrR=?IFU3~HbrnxGk4p&dG*3rZdQ2QMCg5tx8!mBBg?S-7gRNt|Dp|H zJ8r=y?!*o}fSq^*r{fsT!1I`|NibYbFpt=Smta4ZuV<>jd`m#s2$GQhEpNhnFOkuX z`JObR5A&ht#wg~y7K|C}z|K$8A@<;O9KiBlx7C<$urNY63%6oEeBbE7OYsO^hGW=; zjpkhc^5r~fDj<_}08@;sTt8{n&=9upQUput}nkgafx?C+@=OcmQYMQJjgVa2B4&eD8>UX3eoKCZ?0GWRAH_c0 zj?3{s;UGSYo3Ig}BbX z3b9eaF~ljj8mHnWoQ6BG4Ub?up2a54JH(!0FLvT8oQ|7t2JXa}cm!wRX}knyeUAQW zIRCvQQffGDa4N3BX}A&Fa0j;IL2TklY}9iMaSC>}u^sl{H0;MVT#4iBm*W7=#t}i2rxBSpVcNPgi?#(p7PGx>|ta+3!zREhLu05QPuJVaR|jP)y|s z$`TE9{K=_$|L9b0@@I`}s+eW_M0|k%|dEf>YWTi$AT;qK78s9h4)pQ!qFA6f^UYcjw8(qH2`FGh7 zljiLC{vH^GLbLy|RnCmm+b*Vf#42j*mzKIq0Ukm|Oy_%sW@fdVN2TcEw?#^eZ zr!Hiu(&-F!-S0Bg`B;YPy_BJ5W-`;5g*fBlgB$$F;R2=mJ` z)ss1y>akUsY8&)Gi91u3Iy2Q$*M>}WnncO!Ox2K?sq$B3swCvxUappvau5;Sb-J5wgi7suR&i-sId6UiaZlbsaqMXr|g9 z%2XcH2o%5>;sIzPuK{~LmZ_@uXDSzE`P9EaUiC*a)hf~r_yU*>nd(6ZP;ag&Qyu#x zlR)`i>Sp7nf9Fy6!}a&SH~7H)54^YT{s(H`+kZoW^O4llnQ!(#wZ{2$R=6p3rQdG1 z8EO1vFwfn@4js!n89R?3qc4@$hgaT&2g$8RC7m2z&pWshzn zZkBQ#e{qNzB`(zU|CxB$isL)j5hi1bjJ3K#C-H(6$15x)&NHQh^mqr$i2cM49p6M; zBjxE<`K`pw#7lL&j<{FqXISMW#1q6W9fxgX7(7|A+cV-F$i?16?9lO>iOZxs-73F@ zxSn{aj@J^mOZ^P1d_D0Hu}jDI5>FEcc*-F&bO&)3f0DAvioSr)+)b;I2LcfimQoT8M3_tVfE6436s_!kvBbH>7H+vA-_Jve5y3Xxh~?rH!X~c64jjZz zT#eIlCC%+*o{&Ar@1(j zw`8Ck7jM{XYZ90EY^`F? zCR?ZYhK+oOEnah*Z3w&EUfY;BXM=4@oLyp*WwS18iCPP5vX< zl9sc2C4chKL0ZnhT+-d7rR^2Ql+j08&QLe$p=Eh1{V4=F#*i^eft=deq$id|pSs<- zHr#bnKIKj$qTNv^af%Vtaj7<&k;|gju`MY-R%o>|tevRerQ=9ae$a};Mrl%kN5{6L z{Me1U1MSy4&~YRwKd9rga_z*JigcWnls~iHYG+hCQNKsWElK%xRvb3U zlM0G-oRyS6bBpdk`}GcV+>(@Er{nUZ{30D^#l7e#%oOPkv|sN)$1O?ubviCj$}iG! zR#N`V&ANTDc#z111Eg?qhHW*Y6dNmc08ryk;VD_ciiLrKw5bE9;uscbZRG#LY0nP+KI7_lv(wgv=jM0 z9naovl_&DMbzGB_pJ&BkV{F?SH)z&zASr+TZC1Tr?L-H)Ixa}cpD4BJw`wQqmnGu3 z!`YG_zt#@C)!Lw5JCR?g<0e;3M8{P+ zb|vMH+-cQs(oWR(>3DYQ8$0gSaZOTw9&uQX{n#CE+@M*Cgpo|Y)i@?ud>?d(oVD!vSJ>WlM38A zj{S|bVPbP#D|PHi%AdPW?|^oqoi-f@;||M>jdd1yb%8BugYkFkJpmj^d4v@I&RZ(Fe%@wV_Q=G_)fh8+KF~T#GD0L zMrl%kTgS0`llDNzk)-@e9ea}U=PL9LXeT;u({ZpOeike`1iHYMw88j0^&V&^8Vc#S zG%4S$$oo|zs-unMkuMEQpet;e7BD0b|-b9W zx9K>PlwYZ1Z&JQn$8*(-+V6iTwKyOZ+gg1Q6k*E`U0TT*^V$CYs}ItpH0;7;0L?g8C_ z_Uj$!xGgC^q~pq@e6Nn(i}U+Gv)}nSTR5vu`Y?^T4_Hndg-IO`YbW~d(Q#W+exr_q zN%`eE_9o@$TQP4{N-CJyYYk*vJJIo=j=PfbTXY;s%CFXOX;OZXj@@xDx;tHX$m%$z zo#=Q}$9+lp9XgIA<=5%BGAZA$W6$FJ{(ow6{xGfF=Hflip(UykJPk|Kb#UOLOVm=3 zambHJI`-%iH3|n{FLUUq-pq%Ws4E{~Fp%iOMfz!8Fi}rYIRw>^D7^CF{s%whyx_Q{Vx{$x zK{aj!c}?QY(4q6Y@rcg9L0-WLmlDa7>S;WuOAKCwki0CMr_+VnUK{{kGg`4Dv(1}jb(p>xK5`-ST=6LEg*Z;+k52b#58+XeJsH<|Q+NhsPv)$= zZM=TQi#Z^>l82=e4=x7T6Ti+Y!<8U=Qls%fUSO7&p9ERJ9yXAU z<)tb?rnOSnlb5mtd1>bD)hIB=F4NS;lgq!mi zp$xm25y)vEBMiv!aT%@x8DTA!-s*7!q{;4O>5ZGo=#)$U0fm0NFLkZ?W>jMmvdKklmAlVbaoBa>t|O%N~v6n64x9 zIY(ON-ME%@50aMrLY?;FGLXT==U?a7;>K(FFmM@>6twDs4%`beAjuylEgO$vAv*LW zM?u)hyv5I)H?8!CK*rvTC9ef{fNb5Z^Lp?Q$h$_zb>0M?g#zl?3anmSxDaGAO0l$8 zhJzrx)@bEjYc!GQ06DUKR;Dq4Cm{NZi_VoSl%p0C*+oeMfs_G`F~4eF4DiJ!})^UZ29|qfA_)Y#v{&k88xJb4(9s@4o3GLajp+b zJQt6z{>Rd@YqQlEI102A|2a?k73f=(Ck3N7W~&K!@Ft7qb=hh!={2yfFk8I@Rtvlv zfV=@+PwG>5YrJv>8+oCV%y)%0?|EP7iEi!0)seS(KK%$fEcK z(jlK!PvQMKy>oMps)`d%B>u7!o%|(__^pN~Xz1ZBIZEOL$@LFWCy_UN_to^pFe83= zyOpu(?N>jJ^dTCS!a2->1-J$`k z(bITc^w&q7H-x=^m!s~3(^WaD{cm$r4?YHCyI3l)6#B^DUd^%ri4#cvUqk9HF00e= z;(Q-3!>KA7ET*sxhj1?Lft{rDA;#bmzO2)g_p=;6Y7tzNmb`*R@m|ud8mrz*q;qw8 z7GH`JP9*-a6P^4e2ZL6_kG?lYW$npP5+_KmUre1u-nI{2O-I6v_|hX*#*uwj3yy}a zrV|?`d+`8VNdwqOhmyBfcYL3A@dr7S44{fWrEHBfDg!vVJ4ZdUXaLU=OWDcY(F;eN zYr?IM=cwbb=94*U4xEqyMdVe%-UD<9&qUY`Bu*gte+{X-xNJnni}TwKuul4Dq=mv+ zJcjpSCmkOn-2l9G?{(j&(?>p?qjt4h9AA`{yoVRX1ElY3w(5CswN4j*CP!_I!#c4N zf7yvn{wH_QP|3lo1NxupO4*?&7u5}uQTSOaqvdl~3nHJtn*QG!lmTo^8bH0yYsa$v zLG8y{a@11{;7}`<1@f+!LK%RYscKy`fIK~o?*50q>P$=7c&49+n=kVa&QC>aKJV$^ zzGLP8M*ops=VK}1-jg}%EZjH1IsflD%8$1~Ie86mh&&&h{*N5h1rjHa{J)0OU0gP; z&y9U34~!4-*%Xet~p5)GYF&I_>@z3-bFGo<(WNn|k(Y**eNbboo>G z1)V-Jl%u-igcFIs>_jL3lXIVAX5fFSv$!nv^rE_9M%+GPWn4aUwcz6D)%4KL&G*u+wQe={ez#f!)3+IFR3n>}Jm^+k54hDULAToVKDRpE|DNAF zznfz3{W?$VcnRrEslmbMjz2iB6F>Y1=Z@T323ZI75P}A1{8j(iKRA!1EPtURQx$$8 zQ=P%5;AHeue{|k_>voa>*a$v~yGIxutS3E|zB#b!i<#NyFIHm|ysT?|fuVa0 zH4HA&!{iS_AFQXm7#i|<3-O;>760v2?KpqIspj#cxc3X0>r`aksazBWA@ZtIT_9c; z=C7G)WDUMZ<1M6{qu;#byz$-J8KVaxWHmt}G(Zh~$=ruXSCOvA6}S%9LJ-P`Yj8DG zK_yf`d35uioU5;EyMe!3Uz6{zhtliw{e8F@&*Gk&`}h6Hxx>Duuh@DmNLH;pNtb8T zg8a06f2msde*gIep4^6KZgIt5p*)ULDQv*9!A2}k$6qdT#sB{4DJ-u-?Z(p3S}d?B(p=f+QVAqa(uuPFpB(?VCp6CxgbZw5$^HGT>a(8?kohO!cG=^ofXR%zwda$gc!&qK0YsS*mqgX~5#Il}t z_J8Ul*M8NR+I~m>#>cLGDP_sVQK#yB-{!!MO`8K{{ns~L`}5Rm&;QB#)E(*@1<+}n zk-r-?%J)Bi=icZek6*jeUPf|Fbo1laZc6EuoYj_Aett3~KRWdIwRK@9@4-!fl^$^h zHhJH&6Ia~MdvdW8=iqGKD*MTW^pw~pzDlWmg+Kk(bo)4Ii8EeJPaUY{%Lz$4Uro=P zz*CU*s&$S?e$K1UJB!PB^D%6ECw=giTE^P{<;b<4Pqi2D-txw8T$_HUnd(^8zuWwO z*n0DTsH*mH{LUR_x%VOt3?LHXI4sg+NVuTH3j;C?AR&@_hQydzuL;^_y{3cA1;GtP zeOyXMRMg3kFuiIDqp>Iv5}BH>AxdePdC6Q*41Uj<0qy<#zJI{kp0hva+0JwBFw=cIV#KX{4!baNU<_ zqLop?;b)ln_=(DoAb1cn*P~!m#08wz4ZkS0!nmZQz-R{RASReC7$q2R(0uJEXdc7_ z4gUc>mapTV;!aFSfnkYsXnl`bo?srdxVihA>%lTb1CiWj>&}2hT*6Y#*f+u2mam9Aet|-+W1QSx_CM%*AOeoZr-y9+H{PU znXS>kDa*){%?cvHbWO3Oo=2X(`onGWWWj1T>F8f+QKSZF>9G@}^r z`gG)-NDz41&&i2a15wo)G}S!S-(6U>UhU$vAZ zl<=}~YFTYetYkm{8F_mZgc`_bs)acuq^(rKsa}8?Qx4vT7!U#3L@)BVe0o} zs);8>)v56iHl9hI5tl5cT@4gf_JN{#$RJS_mLsaJnxJhAp*Xcl12hv<(7TNiOoc-w zVpuv8`)A%Bi@bg7&>pqytsS89B&hOOXA#3nb4LA%sOHGY?1FRS@pYheqi7fR$GXew zL~CaR1g0=}h5Ikjx@g3of{l;x@`{Re#~J&}>zpX6UnW>mm>D!{?D9LQ5N69Ett9?AvM2&7sJfH3k{o%CbxT@Vwz@@V8l;N z^U~e*ufgG$nUS&_ec z@i^V$h-WMH1MyrV9#18t(^;C^TRL^<|1E_r(-=Ru4+1Oo5=X7be-Ai#0VsY& z?G@5u!M_$7M19!emwq6rJ;PoS=;?-PtTi6mW-#$#iW4U4flJ8;UexY(;SC4#0TcH? z?u;9|+PxnY{q(kqB3I6w0%&Usp2VKgLt>J?@k38&0tQp5hami5{H zueD5~M19&!=UVQ`f^##OXx#^|@x}nq;yZnIwLC(kFT? zzxiw2ofwFEl?f!hWxa~M>d(UcR}qmmy$}8wNDY9{n;~p|c(Repruiq1JtVv3I6NpWgAH(wL|( z9^W`#>`0v4@2B40_V~p{pB^PRQ*C8%a}Ja5W{zmjkaarqte?V?H*g$B=D@Bum^pOf zv*0=x7tA^oa^^Bt+B^t6-eeZ)H6Q!L?mMJ@T_$;6KpG)Ebcj$eusfLOe{jtxcVn!( zwnknjGn!*fnS1C$L!zEH?v&l7#E!iqpyo|%{jF#i_7=Wi9`nA=qBV%kA!)GaEkug8 zzrpq2%tq~^@I<|APEme|>|sx=aiCo6nD#=VUVYe;ij=Q4h#i~apyuDqECtfByxoc{ z(9J_}QU4NH<{?IPj)eX57(MN?5N^+7yy=BALH;%_X=WURzm2%@YXp4sHj^A2G9uC5 zK2!F{Ie7gTpV*&_CYJ~DM1A|jzTCFaaPw_un#VG4X~Hfl&#<178Z0=GL>)|;&s4Z> zO0)5@ghZuCwY&(bY-Z6&Wv~+k*bn*O_DL>}ovoXn!OdU&L6{L2t@FP&l5= zq`4p=7u?=uG!pub9KzmXMzVT)oFRo0DeYXC{~mLSHr#;l_nFIdDkZ2sU@9ea!40Tc z#DsdET3l(67{suQIbyT;W2Hfc@oldQ$`6?>652?^u8){Ry5Kjs{SmW^USfdt|6#V# z(Ha=J7-gN-0dQTxj({hG~n2q8oGsQer$37PUOn#k8z1Z7fvFH7;0AIm?ZwVC8yd zKmE;RA#wxr5$>T%IJ}YRBoV0C#9X6yytZfkW~6CF-mq~C;&ZZ>P_=~#B}7iRy_MN5 zareS6{}!kf6rGzugsj?yuzr;qmPG-$vS0)Ymtn=aRilm_LE2NO%enYB4Rl-n(@O(}*y%AsM>&G9Pme zvTs<3WIq$~_aVo`Zuag&c?og6bstK_xP)#tXMUIsIV z@_xi%Oy_*g_<53v*cYikxJQxYVil-!4FK!scp@=8h7e@57eB{QVc7XO$~BlDUCyN9 z>k?bRrjrDdFP{w9C8Gk$WRzM_KL~b}ve?|yQu4vW{t?r06F~ zm!nLukB34>HmJG!Yn^2TA1HM$FSZ?blnGZYq)Ay!^^;u7Q6|yn+G5A1Hg7*l>Wq9^ z=jWq%$Ynv`e~js*r7__16>f1r6eN6w2=sLXto({G6GrQH90?PzgVD#C@-Y@2L0_?L z@D5#J3EF#V^d%2QQfqH)(w8W(O!k1qO>2wU-o!&%&)+x9nlhWEL}t-}-w9@7GJJG<7!swICj6lsPnq$PyPcaL9j1i&yCnwLH+*C`>P@gtqjDX@( zxUIEgVE-vR5g0Z*L*eczroV*2_RCN%=QF^y2B%lAhmkeRA`+I@AU0z7s0KM`qaHr0 zWd=)XU`s7iM(`}Ij?sIMABn5kELOPcgZX|54m{zuID`IIgJE%oQj4^P32O5PXJNCh@7)`<>KTat-b>rI69YOvL$DG~u!o zcEjT)#6}cnbZ411H>1iVMV04uhitw~@M&f;B_tCixV}ut|Bjg6x?yn(@-{p$6)i|v zG41y~Qc{xs9wiq{$DLymNL_NcdmDs}=a?uJ=CKbbv}yF^UOUGm6G+Jex-UDn0+e<|hhoHRR5R21C#FNzkK>tM=dCa?FrY#`@CG^=R!2cxORSX+VQ zch9&82jMNy36C!`vn900Tp_C!Nj2Rv3FcoxMa)nL{%t5Jgzet^gFM^!s|@juv)NL5T;4n zm|B-!Q&}ihENxJ;21;j1=f%vggVXt@{N(&Hj7$FwZP!uD7?A{>*OBM{6$R-xm?#bD zBiWAiPN*4DFPYREn2h$3cuLGvBbU3u_{{8s>N)xpYMgf;l<9rc!g(#)E7rvmYsTf+ zPz%4}=oKgC_0^3z{IqVK$CJAM2JNrRBwu71+yhk~%R)l!<2tS&$Wr+#IE zy}!ZnW}Fu*uIwq{43y21f#VHuf$m?KVcHQ>T4uz(Qu&H@<{=?(XbNS@Q|NFVa{da_ zS+X#ECk#@4W3+DLWNJ2-x_5|_z4JUQ{tek--b=9UH$1*y%i$)%&@Tsq+f8PqhV+N) zzwXJ{(+%jtsjr}wI1Nzmv`oiDVJtk z%sBs)bI6=0B&S35G|#Zxfy(SHq<1J&r{7|NLvY8oURRdz^^O(FzD@AXR*2(C`#w20 zA=e;DAn})Hg7p@j`MinHe2a-BwO#*Ud{Ro{8Z2e`Q}QqIWCr8Lx2v{x%|Q5fCboZS zdpLG)$>f3hw=k{N-z?fKl>FeSpM$9pF>_WN6{cY9uhjOffe(445LKKwtU`c{qk+?lQ|rc>FFRI)?Y}GC6d81I)dL zMsp0U_lS(zAhg_Ltf=4b6W)Emm`McgccR9GVah|4UNKzw5J?h-jSrdc`*{+JV4=)i zR${4H2>Tx~v5Gx-VN-yL=iNul8-oRsP@HJ@d-y0gpOAYeXO6?`m2Caa1@KW9lceYc zf`%?;3XRIF_A%Pg4EtfuW0VkO0_=axr1)T36M=Rrvn=*Uon=*Z1peqA-nN|p)!&Sr zNHQ&dBSWrl1bH{o?%D<+w3~SsCvXOK^)U01GjH%@iRoa2o=wEyP!YR~DD~h*v&o*u zePYMiow_<=YYbDSC`&9ZK`@VIHFR<(tftxPVa9#!{QcX#0yo_b_iz0ZR|zOR=!CZzb`Bli2`vn(CA!>whV>_DZfG39iCcW9iNEd=fg{B0ye{xi zv7dVc8&*|;o*Sp==tU;G~PzAh?Sk-t7a=`St2y5*^pF2m)OyB z`;MNR3Nk*t48swY=ZEuXCZU~TfFcM@C{%Aho!K4LhqJ9~E>`lR`RtCt*T*g(^`eL> z`YptHvWdRqyG#p#&1e!{K{9eN^?X+2vq^`NN>*^Vd;~vI(01v`o}yiYV7(Wcs7mSD zXEfz+l{k0M*aWw{*ibSPKW}!ncYG&~u=tcQJV94*kiSa}TCJAhnr-xU&ZgO$^(M3W z)tham`X1TBm0>exY}fS*sD}KS}J_l*B_#XFCwO) zQ@H5M;vK57OK5$D4UxDRnud^do`X9kPv`>AL2M-%`{_aK7#y>SewanZvSkwPXA`LW z*(t6oEzzfYN6`ff{Sn^KB?J#|cbbe9abhp_phjh!R7E`3SFGgNfl zZ-;&2daKhYcK6B<_4;<-2S<2gbWKuK-{b|GmYqc7o@@+ahtVlr5E_KY_);g#4`SEh z7MYf@Dx%b;pHnkT5U7H2i}2j)gV}j1MNlbkl6SfEwFSq6*>GIIeuthc;G@l3UaC|sh-AAq4ora$m*y;aJWPW{tMN)l6csHD-rAQ4zE#ZZSEyoH? z@_TF_Ho(eJ?Af7sypZ#ClSV{M$D7DeGpk$BaP>r!G(1M$p90H9vuK-XfYYPdTZ950 zj$oG)5~&}w zVg!f2VxXaEESo~=_(kGwU@ys$xI36{jbu?#=!Vuvb|y(jy~r*i;o%qAI69t&M=!E| zq}(S8M~CT*DAvcv(tT8jn2kv1V(I?-g!?bfHRrowHI|avd!yKb0r&%&1T%vh8Go#1 z63X~g^eh-nSl}04e^yR^`%vFn1!(qBtE!)3K`n(C@+QoQL(*+j376v7?ip~H$rYz)NDLaaFBDJ-1Du90{- zO_@t(UXD0)CZ-p^y21N3_D}V0$JN4Qq7X#%#=$p>z38S;m{$GLcPk*-qI^=_pgtx=Hc`>-n)ZTZ4v zr+H7CkNuVrvMgxl5EMsj)V;x`j7fhdnU_AxP^DO*{W)Dhd4YPgC)L1*P?0s!b)wlr zuCr{eA<9KA_BHq~odvJpIy@Fa`5WwB(#o{CxExIyNd>`-F!LoV?jVfCA=OfuM! zlD&sIU}jI*pfi0fA;bZk-ejnJ3*}AI1UUZ|yR{zzmpOFSAIOmFdg&8x^{QUPno8_zea#8R_IESlEGWw>p zRX=)~gY$XoJru1CFT=6-*q|2>5DCS5cmeS@spN>a#r)~;;n7_A@#$8gV4LCq?SgME+#0Qd3oR;l?J>I@5tVOUPB#OG(m1H zFAdCfqPW4?YpthH^gbKnM%PZodr@{jommYPJgWr@k5aMu7)gww+YZA`9_9bcFCZ?T zy+aq=htUPBKT~ku2GUvu)ertvzz%qlWE@EXwXpzIDGZMku(~J3?vCQPzRF&?vO?l% zw#;0j=unvc*h2{ggbR}Lym|$7a>Zs`02%%NFNgT$?0G_R{0dR#b8*0ArBW<85Befztx^-+Ikv4CwW6>yzk@WQ}S^^N2 z7j9r<2ab0znxJoHJ6oePz4Sf{8aJTS7Hk4`BT|#P7a;{hzw0w%e>hYvMfmf)vxeRS z^n^vV-GaRvv8(G-plKsJ+uxAvn4LYQweKvb|-*Swyo@`Fj8%4 zL0`3jSgrO3sfLX`p?v=w1+;uZD2ZMe_9^?K_mmSEew|LWXVtX z*>|$@JkoMZelm>!L{3g$S+Y`L7NU0%T_h|6BFk`q71Llw8GD(wyTh10NUJklVdfsp zPkS2{??GX!tsk`QL1|1g05p5qBo2??$6kIay%%YDvkNTRhqT`QHeB0>h(#>|jg1YTmo{U;52C&2t3_0JP4 zGz+DBQm7NvnC|fZ9It8nW8S+Y?{gthpQ7|i5Yc1vnjswxy3~6g{z*zc#1gS1x<{LhPB@N#{4~5<@C~Rd0RN2^dy0!_Gdi5wTYJ|+HkKO#Cj7SWpW5tdo zcid~m3iHShe-iC6HiS3AN1q}08HcLIXGkSZ4?4V`MbC)SgCOj4_7l2=g{IGu2Hs)d z(dVq6D-wy0`DYKKm7~TJwB_tj+|J~3G^~WhK`RM!h6)Q0uv3(pa>!RiLxAc6UgPCW zl}UUI2Mg+HXRdUzg4%e5#qSD#qu!{HsJD4jvCD*!M^J5$Y=t>T+3zqIbBz4}gNkFU z0fYO;*c3Lp)V2bdd|TBHNcoD5!R(b^vB%lgwKj_~UTn))3+cz%(Qd7)@@k)z5L7_= zxfM1ZXP-q-`*Bw1R#hNP2$V!%5z6UXq4PM}Z{|Oe?oOt}wk5ebi*$Dpr7grB%r=ZS zV6MLz=A1wk??4wEKf(HYmRm}V>KT!g>4s5piJxc?+vZ<_+b56&y4{7~DpbDv-+?Jr z*rgTBRjeoN{}47-vBNyC{9r3m#>>WwZL5E?6(ZqkbNda>SFuB7r6ns?Yz4ZS-A1Qg zhSF-p98Dy&Rpa{W!(fRW70OH$;uonqgY(B*4|lp3^>_@$oz)Ts7Fh0nW-DtY4(S}*RMknTPs z5u2-eU|ub1{uy^cTgN8T+eDa8!q%H`jD-HzL0*q&wXF>@>hY|tJ_t+d*=>H?&gqJz zL4}mq-2J_7g*504<&{t(i|-QKZnwgi(`=$gMiUNurKuxAEe%SNh;6B*uaPo>~;KE z<(U|@%;iJks(ky7vzF!#$>9y6wOmBIf4tM9mT0-L?!-GCJ&{zzyl61X>jFw|$i?DW zt0nI8rh$Keo^Vp@pbdhtKRy*u1dfp1qlx7(ThqT}d91ckY>r+7?>4gWQPy9az|@-d z0em+xM-Oz^-JJxuRw`Pn3ne&&S%qZiLIIU2GX~ghxQY6v9dNf1t#I2c;QuWfskFm# zJuZkDGQUNQ^vWaH_$@okcg5fEee@H3=d_FZ(vN=TvbR-n168={)nDJgAs8(ySqc~LVbai9Uh9CFtK#pc`BV9Z%om(_OgNrx{!=}^_%L1a*02mQ&A65<_q%8nhTD%G-_z5(@f z-rP8E871!8#^8qJ)2VehG4qoDLd{v^UsV@2HnYCT-9O|SP&U=b!_+d$Uo@v~cA`UD z8E>#z9Ph^i;nW@L9-5yLtF6&lB7Tsdi=aUUao^$6G@-6Q(W1Tl zBz*K8`Jk?%glZ+`Qd*jeN_yC$QD);Lb_e&pJ*q|Iu{)wdi5}rP~@m3|=-236L&xnGxurv9=(a=H;Lyqf$s|@6 z!L1fHN>#NbZ=XdHpbL`VLgs91fid4Bt-(o5BVlwmEc%|+&G0V~)(?m>dG4admg*A| z6CurEO*&t~*J#C@n7a4wAsuqzUq@vE-D9JRZI;BuG?b7iB@)X=>x^HVO`~$r5mbx* z_6JUFHqJa9dUe~LGM5bSqCOnZtbe$s%_qrV|2fuA$xlvg5{pH26FA3uF7;o}8$X_6 zdH@uP0?nbT)Cu=`9J;uw;!U;TUXQ4X0p}AQV!8Zq0bz66b43NA7G!q8e8O7U$6n}r zU*Tp^>Qj*7O5-I+fvZ-R8aCJd?X}8y@P~UeFDsIjZcr-43h{KQfibQ#UP~~2D7Y{N zDVTm>uhLgeLc)1A**o=NsZpu)h%ebNfU4S1n9JkTvcG_`^JtInsf3Xi*i^rmD^G4g zI=K9_ipA(B?s^|uEKkSN-5q5?TLge>ch*KTH*F*V_te>ZK>pnYC zsbN3rtC4a;M*RoO?}9I-}>PdK>ozeqbK?CCA+*w)@x zNP2S4%6`$o;5u5bLh66nK=0I&ephGe)ej;l$?xmOMZ7^IF0@}R|1V0Lp`CE}zo-+} zoq&t~WkWn#SC{g!2Bb5cIty|Yd&XAqxQrsYe+i7fjJg8W%eaikXu>*JbQ$-5+d9~G z8O6fU@bhIPQ~o=gLumUP{C+}d!+$Hh`xAn7cfgjPaG}xK+3*v4-7WhM=^n24Iue_# zYQ?ex=)>L0`nus&S}s~a9fF}T6}+#oVV<|I+V~%J|9_x)Lo^ru+71~aa(o5C`_ zF|o2?1c^$#Mp7le1fihV+DI<9b(SyMi5=UtO%d`BOSZO+{S=35Z)0N>sbs26dqH^> zEl!R^Xc>fGMH%z<30QuW9gl$LuA-tCoeRO&P=z1-1+2WrM*8;O-;35>spr$rp$kcK zMpITJQcD}OU1OJ#Wt!d27CPFj@P7pOLtigB6Rme4@n_bE4Hy56LiT7lg}>kBGkm%5 zl=2QB6gs^Tt+=`1_Y1OW^Uo0Z3;U%?v=Ac+kv#Y}#GJu@LH94L#-sZdZnbwNL)dlH@>*}hN7u1-_bu4u2)~8H*V%Aw({XL`DnXL;akX;}2B~P?exo;z?CZ*P zU~eE-Ja9uuxWRr$OD2QQO}3o2t`JV&WOHfB6e0N!cB+eHqEPxL>n#b({uFuBM9~`h zd18%PZcZc4cA#>Y6!22PLP>QNDo^gZ0clLi)F6b*0Pco)U@D?fwxUBt!KZ4h}EC7t0HAjgsa6XZMc z0c>~K(H{MqOL2+FQ--b2VRhBu3vh>&`>zG>d+bQp=tso2kCKbl?sk}R4`ux5LRf!~ z9pmbM$5EmXt*!rsi=@Oq7rgIdN%wE0#EvCZ-@}aisGK(8o%DTnF|9cOJ`Y$Mow*BY z9-zjF9tokHNR@k*0INI6UF<$6>tsW;moO;7g+|<(7y&$bL5jQ;R9dD%6b4d_vg7BH!NiCC{ zy0kD94N(OJtD+kPATdQvbQ5oESKWQAQYuwD@bLA|>#Nzi4Y`3Th6nl)JH~s~Zok+a z2Bj*xL3^5R3~)oHX1;PC(jFo6PuT}KkJwFPZtu(;FO5Gb3A&5N*}VO0_cO@iI<8zH zc_e4)sn;Lo8Ba=n5KaA9_S)1R2){8`{|WjoG;*C?21mLOsk3jx`7T_U9)Qj+Hf2uJ zN?bE3OPly2S^H|Pvz6E86Yf>M`p(qc@jJe5;gvpON9q~8rqB>!!=7v_(iZ*lRf(cP z*6w}xzC)<#Xg#O1v{P(%`}U%)QsQLP5n6X=>Ysn{22wkt32cwqa9SS^t&j2G4c_;v zW9+j|mhxnbv;III5Y`&9m3H#F$)+`onp?%&$|5ffoxlNopS`%k#O;E zG~-o?klKyLnZcJ~V>cV(xuzQ7vCj6k593=%v(<50l9%{ZTd6;B2F9 z@K{IAFNaY)cFxOxpd;tUs?7#6{_?G(4nK6n+_qjTk{v$kh^KD3R^(oV7fU&7{usN! z!Qom(YsT*=N2us?(Wj#u)*0#Z(T#Wv-TtHmhhK~l=|FK0J7CcIWoA@^1blj5Bi&{E zKwc-aaG@5UA;4!(81i*eo_4&z?DE+j=g;kQB`#8=8-+??)K%ZYs!_ zRWe`$wL33DW{!Dvl@o$`--a&Iz3~N4>SaA;%c0%m*h$VTkHv!`yGM!Erc=*a!A=mv zdW~p!0p)vK)QU8ChvtU51)m~3yu=0NZ)@lg_*udY8?&ufmf?eN4IS^q$aPzvF*8^u zD9kZIxqU;*oa^Ao&7pT7k>>pA%=0jp=Azl#pE>j&>-^84g61Oq{69n1mNQ{58D6rT z$PKzeR7-D*R<|;cOF7+`sxs#^Z0N#7C%Gq}lwpmw_OS&N>@yF1N|YSr-m%2!D{m?% zEo_ImQf`cE)pqIbBr5qdDz;l;zm$t-tF}mYqw;TU+6a%N+zjvj>-r=c^3E;U9%{j| zHSm@Tr%B5^qe^u4-oTHL2glM$*gLholPDTbAD)u25L$_2$vL~OIhIgCG;0sdE^fUZ z>M)C9DkQtO`xoJo3-=aH>uVrE!7Zn)UkS|$?mWJt-zMy3xNe%>{s8v6asdi^tV}Ep zy#+0q}%Vk8_jIkbVia_2+`==p9hkpBqNE zje)!UIURezZsXAdu5I-y2vKpt?12-#=^~h>;&dLNO}4_IUY5u|D`rkO2kTW_gv1Vw zDlUwkRRi5BZiM6ngu8QzbfyLtyK|#Gvmc`SW^w9aTR{eI+NwZ9e)VqjMdBjqm~B9N zaG{}V{*(r}JOmX%E`6WlR+lM%j~f~py3h)l8xXRqlfbAY2-kLi^MtSkEDMW0xP|nA zU+|GV=aXKIhBQB_WR)NF@rf4n;}aWSKa>|_c|_VcC_AhdbNc@#4Q`-5J>h7zqv}u6 z>X7QwXq9&>)vcI(knBszFJ9zI9m?AlgBr6(7r3O!36 z4$ieKLN4RPjHWqcTgIzaLK?Q4yuWp`B{Pl_{E8e0q@%41NqLCjh55LS9~ zdf)O2TS1&5*AU%;hOYy*f^-r;C$@zifa~6znf32TQQ^lMG~)M=Gl274+WipKQCukJ z0%daT<7Bs;r(cn!#g`al+06Z%p&c(!uOf{gT74)_s7a+oEWT~E@e=3iQDmLWGnj8} z1@>`h05L~jRMt38mDBXZ7{s)tKTF(`Ps@=LOZUk@>cb82tvaX6H@z&QKAuu&lo(8F z?$XM5ye%?Ee-9&lxS90)^{~!|OQ+WyhwDDvjKH&pmp5Lm7Le4&y5k`{y};=yZm!zd z`$8h8`x}@&kPC};L-H;A$Kb60ni*>=T>A~tX)X0}NiFe}_|BZ@wkSd8_@5x^SrWC@ zptR$i>}Sw25D%)q0QU!SpA2g&CiEE1>&t8fT0R=TA>mk@HAD#_B95(K7{wUyrdiW} zJ5>2{-pT&mUMJD4jcD@GM9CR#ysM#7pGdxyL1mlCvN#t-OsoD}X&}TdjS9s_Hb2`CGcB=e%a zKY!XTcOhp*J=>ESNug6I%96EHkrvm96}NYa=JK1wl8^hb=>-EZC5dTQ04I{R6naJI z=bX7ch0e5WSZ{jy^9uro<*Gt00l_c8Uw+(Bj|mURUf>U3>(CS)Bd+0 za}ehvzi!1_9(=q!i1Vdmj>48fTw-wDWkfs`GEYrZZ2NTUa{JBuN>NnWy&y9>*^PAHgrbB5moF9gK0T-~N`)6%} znyHx~4DA<(mO-V(x1?a`P9np|Z=PNXQ`NBA4s1y_Mi!=0j0gTJle#%SsX$>l|Sv|T;Nn<`OgT;xsBr$*OA)`|MF zzl&zKQ;;x((|I-tsJWVNS2^tn)J)MlzZ5J(xGD56li~6ZF5F|co0wTNQV8l7m(G)$ z^`M=g(Q-L--DOy(<>KXdg{NOrCS2BXb0yQ<)*&fLvo4lSmPkbVw)M6GsbPpDx*5$A zB_#fW1c`>--w}_MAknaAtRwjoCDG>*el3Z=CW*d?@Wmv)KoWfk;fvvuKu(+0y2?>b zk@ox@@dXrVFJmRi&!tFv+g6bHT8gyST14VIDAJz4BmM50J&;!#Q8CDA?Wx4qkEj^rL}LtzsSz!A z-I!N+8e`pmV_xC%@n~Jcn6BtF#;P78fpoZ(myt7^R>6t(D)i#P_LpAiBEpNPS>pI+ zO16C)??{{7*7uP|Xd~ypEyNjWw4x?@-#@MNNR;oH;$@VmsY27J^Q=4C$m#yeG|7tj z{zv~OU*lhjub9wwCzm~hq+rgS&L~BvOU~QXNpW#FIooc-l3?zI{)7qgvJt33=ZIm0 zZ$MQr^7f?w9l^LpVllW5N^&YLv=2?ak=)K9nyS;M)I_!`ehyhl+`SbogC2B*g3<5LX)!u!TdBy_jU1TV$6h(L)J98XwoEsS&vrA{Wqjx?rarmjfPV^~5=j*~9d`sC9FMBOJtY-)K zjNtI|BQ(4-M)xht_!63Z{)SQ6R@V*d7}`*>fE6`+1}U^}x&Hcm+yZ zY1tP@4$C)>TR9F>XQlNnNXI*9lh*?(uild?tS=*4V_J1F{%>x*M3&lC&=McblQ}sT z-VujYBRMsFb~BWYL^-GJw~eE?wJ#1VObEX8p;x(OhfLl|Tw%4BMg5Y;r}bzwZVP>w zx6cI`Qkb$t);tp5=V)RsUo##$i}Fj_w#U#o3bDqm9XdvF8J<1eA1;ue*PaV*Np3E; zpbFM@`@fJin$zj^`zn)kh3Nn4m|$kJF2Bjas4^~Arrk+eZb#$qq;-?@{;qwFCe57(Wmq=s0v+4ANOljpX=2t=F7*0oT{|V-dL6#bWcs_>H z)BV4K?lD}XD&|q8k!-ij5Z#D#{{s@oVy!g?;r+3wkZx~)jbphn_$4!F9?OOKQ(GK; zG)E)n2~i<$(zGNheVntVc7lH-=g%&=v5pv)GW{zdA(9K$^jufVYa}JIiZ~pXW_z)k zagic(m30hvq}RYogz_D{N-eiYi5ls=5-gEfT~M;q4897DSnjU~ay^6hM^vO;E$1nj zG1tHtB2Puvj7FYP-3+Q1akPpc2zwDv`;|sWeUXbM>D4bH{YEpH?L{1kA}Hm%v>yTj zgJ`w9RuXN`HSorMhUim~b)##rl~d61A{Xi1Q{^}P?+fT1CznYHDif|%eFF4RoYrsY zR|C=iE7tw*g+vLL*Xb>UxanhT+FB^6^7qe zj~Yl#lp)EwM>GdrA>LNtO|a7y44-{AN4Gd0sx?=A2l5zhJojW4!*9dP7%pUvJ=Vsf z1A6oA%18Qsh|vNuITk3Mbg|~QKBWfNuDP`i#YGv8r6O#Q`!7%B^#5CH`1OC*TJkmA zjNt~o^rX?V*Cg)5ZsEMBEi~rslTjwudoBV#@gk4AWJvu+EsM3DBq&2ks2kElW*{f*cAi6-hrXkFtdg?`k_^&>Kuf{awA>s z0e$dGHbG7-=jY~jSoS*M*)pY=S-u^%#Bwh`MULzm=!`{E!w?9I5uG`QS&-tWuw>vjIoF|Kk zFBWmbL;uV(%BVlj60D8bi#L*u>i&umB{IbbNxWL2QK;oP3boX%C~?y(O5`eeiBcn1 zE0v=m-oWYEjB7UXuCY1vH&|`p-iSdV%1(=Et*C#K?DDI+{9IHSlUy9nfUO-dy26P+ z;x6){zO|=swHta5$^kR_`g6k~Q)>sF4A8jHPtir7J9kopRv)xCH{bpOE*iN+mOA1{+oSh^E|ClN={~GOMo-9-;Iv!mkvOIKe-3jK zxeA{vwMvx8Li0BhV$m_7++o#ALlh26Lh@5}5>k@5=*-OR!c+%F<}Pk@#@;YTH9KR* zHH&*=dy1pZ1q=(6$r5-2^4pFByU-Zvg2u?Ss-qz(l7tO7%j})FzDIP0Bu%~zm0gNy z0d6L7;fYHG6!?Q&lmUTvm7;zdTA-vs@ydW;lB&X6O0@qd`yQNXlL`NPX#v^z#rO)X zVAh5NBp#k(SXBkgPUdupJ;y#=5W4(nc_n@vZgjrQLOv5mSYdLr7`6l*izyFL-~EM} z;azkVmy;*S$ioJUNaSgZ=}~|_pN!1rO65O~xLYx3#&e^U{YxD%=p{Iw^Hf#i_W_^C z=gqeZ35*|X8_)SF#jT{-EBJjW0=T{GpMXty1n?Q?!GFrL8wgjomV=tc5B?8y0Z3I_uXL_EM7Dwi_6=@v)mvzOr^37ge!L({-W*`1^X!U&mJkNyUl zm{m@rfrIMn)~W(R-BmcC-(cBGTngR&2Q+`+#3MH!Wl-dNcC>U^iwLG0knAlgSvf``C@~ZTKXe8{=*N8GQ+#u$zO0$ZqUQ zO5kQXr}e2WbBwQm>~NtA?^ttDbKnaId>N&M2|FO`WfTtnz5)AR<}&C58^LuFHxV5= zGbV8wI;6{j=iUQY_ov?T+=3m(cjZ;zBoMi{?G~AA*Cm?Mam+sNC z>yBRHFb@(pdNB<(k1wa8wRhHjxHXLnp_lFe@98MGV>|CoN3j#l&*js(VtO!ueg@j^ z2d{&veXE>n_*1w8-B38iRS8-(G zm*A3tO-~RYK7(6H_qRh!27c&1^_I;-*75~IKpDI*hTXo7A9v*Z)Al4@tdDqu#(QwZ zrA^;NAfHex_WWnl*AWUCxf?&V>3g*zCnsP7`J@^ttKW687wV1oH=T9D*Dt(yR%~ty z6Fa_L3F~KZ8n>m8H`GOLDl$sMjz0?F)GV%yM(^>rGP(K63FlF7Q;9!7TP9bg%>D*7 zI#vH~VD)RkC=kxjg{!nuExo5o3d%tV6xL$C~`=_=`O~20| z28u5r1)o8<;53o!`%E^0jbA`qrpPMT_7~*B6xsW)dh(ts`|ed@?Nm@We_ST!sSvol zVJ6<6%YJxOSoXP0#eUL2o_>z~`s5n%nkIYiRbk>Z*~nLkozr9$ew#BSQ6bDxy{~&W ziLb|fAoIQ&;Y;sz`O@Y8>Cy~+c-dN%f8-Op>9SJRzMSlzF6;fO*Xz?UskdJc`4?R> zF=IcH{Dn;6WtW=-vUJJEiZR{jdfw?WO34>kC220H{X(Yls`_C-mc=~hlj0or%3)F3 znOj);O5^-c*O0PA&+N6pMa&OA{a?MTO_B}vwEGV&oip|SDt&{yIe~=O7prj8;c+C>M}}8eLZJ6NZx$}*m7CgIP2WaGlg#SSXC1c|(4J0{P77}vB6p)oMb`Djf*jSvier)%#-W5J(X(YLPoJ`YtfOjh ztPJhTigT!00qre(8QC~nHi*5lm|UI>{{PxV#CZ<*l9t0nIY;L0wzm8XzDoQ$DnY?G zzmViP_^K=W$*MUrf451QB62|y3qk2EBz!M9H%As2_v>zAa)G^!@)mVqYAI8kqrweA zhiH?Dc%FT@AKYDmg|WqY_E zPA^uw>T{u|J*=FB&6TxAGB^8IDu6r0SCImNTX&<-(Vd~Z7U%4MT=!G)@Vp_G$gde; zQAw>TXM;DXo(4|XG_k~FCiB0PeZ|hYL>_+$W>xBH68)8ICp+sYdHNMrwAUiy^EDv# z!ECbhYuRwmAD?L5rT$Bm4axd{I5`qJlpQ?!Sx8SAzP`5(qyU~`BsNzN( z+?^jiST9lSmi~+ymXoCPTVNqSoFrA>%97Zhj*&t0uz&yBOQz4msQj;F={#91Th~U+ z^JIQ~XKs5X<1*E)q--pTj!Pi9q9RLbOb*V1Vdgp#_#H&P^Vbl=ce2qQKHz^+UnO{m zTVCETi>iU@PWv+AkRm(6Qy}Y5{dHR;UWl*Bg%sI4j>yWk18V;baZ8n{yCf&4%CwH4 z_OcyZ9Tt2;>QZI*9d`nmb8vND^o_A*zHE$SLa%m(zRBIM?b6}gg%;DWwj0LX(v6rW zmGeDN3SLr7jo|E4r2q&$b#!-`cPNjDl1d^HnJZ%yadqC=SzyqL-_f&@?rx`%{ zrUP%UJA!Uo7N(Q=>9RoQy346!sdYRxM}^Ax{&ZR2w0QH9sKO`qwz<`cDDNnT5gBAj zl3Jy8>8&h7dytLvpd)b2D1kk%pU%Fu$Vo*#8&;I z{P(V@#>>YKcS#4C8ZZ5Gpzz;g+RDZX0!7>{i+twVbk&>n5r-}HYl}&KhAhg}`rUNw zw$oA-{y$D`X2^mAX59(Ra}Uc^@iEI{U1ct|uKMrsrH4B7*&!A?@%lgGJ7E@{k z3D1PM@Q(!+)0(3sF;mv78-OPjT&m|GtC}_-d6_b=z%`Yw9OJN1-IwuoOPBac(;16t zVnqrQe!`eTN!Bek;kDwgoPMM}Qx@&<+I2x6W~05GME%Sdsz~^6o7V=cEY#b&!sVRMg?u&9tda$HH?JyQL-S{L&I3*v%}%GI)m2!%0)3|<55#ypu!SR<=r%`1$3*UDx{?1hdE>7?jKDAq8! zMt=jQ=4_A|_3UtcBsD&sGQ)UoJ#+(D^9|B>6BbX?MB+BdGFVM8sowIzkb- zx08;(%INeHq_Aw%bTYS8HjUNIAXiFd&soz%}=!opG4Qn=&rIoS@w!p$o#PVX{79=Y(C3;X&g{1+mDiujm@WI<%nhxM2hQWj~q86ME&x@?Cg1D>uHQ; z@Fd(ByxkgiqCA6%Yu!lV8QFJ|mE__X*}r{pA6@Mvhn&O*;bSsCX1fP_OS9j zM%7cgWb*mOjW1-Q?OC$}dCGFJtlXBUY`6;6^n^Isav!nG1LIU%uBVN}Omz0#7}j*a zc)^~7*9rM%;^)Z0zH&X8O#jN)5`!c6AITrY$%(tj%Jax|CoY;*>PfJSTgB?WBPZxz z(`+)8GNBhUMv|7)0@{UN`7U!n2v}6Q5>{_2&y%P{V?Fkr9Jp5VU{HHDR)Qh zWdXUaPD(pSRg|Na4wUwe&`vA16Gnm)^pUS|AF$?K&?e)&2FXiZrAm8?rtX$#9Uz?v z&huqaEZw-mVv6W#(eO)!r!aZgYUz|&%&=l(^J^R&nJ-*P4Bfc?!+I}^gjt(D{tDcc zB=0!MLXVc;ul164HzFdPYnH9Ow=z9OyU5etH zx8r`Q+hW_$O6uQ4Uq?#2bKYM1x=%mN$T7lhfj%@iWV0zEXVERZOKx`O`bhc`XIIXf zsx>6ULqp${i?pj8Z%GJVO;TLB0P*(dp{g*JgnNsP zUv>;7T_EP|Ea;L4WgA*=<`121D^tb1;6Q zzqK~V?QEb1uT5yMptGJnP0X8_1N8RQRQ1#?@>onOr!!BTE7q*bqR34sb|SM+mc3oo z;_5ObdFaM{6bR1@T&Fh&t=$tmM|FQCDvR~YZiS+6Jcs$>kz%fqdG1`GQ+sQO1Gu#X zqe@AsJLe@o`0N_gDuBM}df^w;D)1}yDe{D0jZerOcdiUp+hnZ=H;;|KM7(-%N+(T4 zF~rZ7mNk3HXFa$CcF{4iuLmb*Dd(D|Zk!5@xb?y66 zjX1l?0!u>ssZe)1)5_4U<%r^R(po296n1vB1ef`Q*h2j-TGxn(pFRpv4?qpWY?Gnf zqkmX6J4ytz=7OMA#H}Y6OwW;W{vi_GlT!%4+d;APbn*K#D zBJI`m9=$vnI%$-EZ!EfHN0d}8j)@~~UYx?scSyJYQDTTDv9#paApU=pDAh!VlA+rE z{bz?7dxUvQfZqr2inRMf(dhqs>?Mn)*LEkWByR_HyRLDY)|3))ZRtcpk zWld0M4{tb}v*}&EE3}`@a0poJwk>S~4N6=DF9^G|ZU7)Oj^rl$|B9t#g*O+kpz9x= zRcK%R%rUZQ&f`C=M|BG}J!c*;F;g#+)QfwA^y$T=3unjqsqxiKkroTLLRt5?Gf%%& z%v`J;Bz~otHxte-_#Gs4*7RxIkyNG|%SuWjcEr(ALXjA7z?1wWAiCxvoCJX7~ z!_8(Vo+qn(xFJsFIPu`~he(4D=f^hI5%vu(K(X`2t3xcP-7RXe4wNq{*zIg0@o#WL z6K5>UjQWhxe+Gx$Sr4D3pX|340;7 zSeiRCXn$w6{^yR$&c@DM_5P0Bo!~mW$;sW6ZjvZUhchmmgX3K&At$uoAPx!+y!DBs zuY#KtK7V~D$HIs^3WJllf)VFNtcYre3S_#e2SDOK6ov>Emn%Qgnv}Cq6OjNNQ;UxO zgH$Lu6>BIbPQK`qf$+{3Sc!5k(fIE^?qCrdq|dDZQ(Zbo*(DM8j6ThZ_b;Q=aRm?0kB5ZkTJbEg-2=wtUzFZ zx;hp@0gzURgQM(qiRAa@hOnmnqzZLH;+v@jF#>3?z?97tbus)=D0N|b9@#Bj20a{0 z%Z@sSij`oSYhi|%*(H?KmuoZ7`J zd+j6TeK@&~?tt_#cGFQ2yAZa;;L3E;qpL1>QvZYbMWOb!I#K(ucn0dH{{ z_TXcZ{}v8F<0^9CEp8B-+DuyB;)2xT}%=J z(PC6SnU5N*VJ0aG#8DcSM=An2X;y~e;8FJImJ>cv;iyg}q|;{kKNL594|#RgB@^msg+(|yw79D7`G%GEJ~p^8Kn zCj2y9gHailU%Dob+E=78*I6?pu~3pec^Y+wcs)jeX;L{HZq0J)>?~Z%DbE`yfDM7tp zV*;xJvcPf1lr70?Hm#3bqE=*gw3MrQ-Vl}c#OI2(R@QCo+I+_HfGkSX(dGx&{j<3y z;D0y2XCNVi0P^*vBw-NeIYeKohvl2#vyeKJx0(jf^$l87te6Dy9YAm}e5>98s&eQl+4&Ad{7w?v!AQf{H()Rq=9Su_P}>CBGMR6w z5HxR@LjsehXH7T*Yl&_!z}H=>7|5ltSFVxRP{5;8SBWl^3veFRps?C`qP`Wn4uP`N(V znWs04dF@AxF7I+JlHs(%+V!0kDyh3z*zG|b8vhq$0hAl}k0E z0_yGn)IEiizQ_6Uz!IQV@mmrctK_5-^Ltz%C5RImFLx5em5&92IHdBiKoGw|Xw|nc zGt@nJ;docP3q!oXAm^YNAue;Y|!t z!@Y^C-sxMQ?B~6s7iJz>-PBX|*qU>pqt=a{9kmvot%)WYL7Q_8xi^ec_*IUtyK<)C z!sW{suUxox&LXdC3B@ciyL%Td3ppXd56Pf#9D=*GWO_Ik)GvKqzE7?^V zkSC*>>Dtkidp5pj$J)6ZgoaZ%7wjkZwW3q0TC#L8kKsI(tmT_#$Y8k1S}tgaasgt<7985 z07{o`oHLSZMP$wowj{@M_90uk`vyLI4n5x&E8$wihBB4Ce1mC@ZR;8fsOxrL`NLNC zt=6*c#4r|A?G`U`bS!R^c`s=hi!G4R>PR-6@5<7w*icQ1A+`@HvxlS0|oLc8BCiYcL&oR>zw@!WG8 zr#{<_w`_+O>Z>D3-;cQq&gKuX2JKeb;6o#q$bqk`nM%ATa`#xnc*0Er3}MC*|4Ce+ zkKyg&oba4}Tj_Tejet&c+W~zz%up%1Vi-V@CviGf7h`-di9?JK(-6}B3AYi}Wf$_SG44uavV3oP#@jR~C zTQiUDhHDOi20+ELZjr)#b;728V{HG9`^uJu3ENjXZYyiHC-QV|0?WKf=A~nMl#Fpz zI_GE08XAa6k5w>TCYSZxT9!F&oRQt z!0~7=8gWQJ6wegB9lF6}z#47phIAQR_0`Qrb0HTZ^)oF%k8MRGp#IiQe_{FCo8EZxSUAJN2!?EWhCPX4B4=w% zSjmB2Yq?TZcawPj$j$ZCGkD(PET+4c&wQ_S;yawW zwi`G8$i+*1Of_SVCq{VJ#25>|hR2bUgu9bnjrLQSmDs?o_$a-9zByxn6h=?*G*7V*aRK z{zv``YyF=)@+X0@Uuh%e&e%^5t>fYx)Q))6>qqS~c3;oMO4!C-WYPv)xW;uvw}JC= z()?RMYeHr;kc}I-0RcgmIvk43QXVwe!SjgCGAUyxrBP=ybe&}rH*DU>NrtQ;5>>kT zgJ;m5v(@H2b11YAkv0`Qdk*|VBj7K83PQp$WeHR*{z1&-SoNo~G!rk9A)A1Q57UuV zn?N`9%2fQbhH@gbFvT8pZ~u?7kh@0Gyopn?y7MG>GdI_XUm(^ryOEO3+*liihs&=km*}Exk7We(B5pL{o$Fde?_;*K=6{qrt(9d9;W13(Gya#1ruv) zAq!D#80Rwa0%4!6laOyX4+B&L<@QsY6Vm)F89S zPi-&GvzYRqIK=3uNFr||wgpKZguBAL6OdOZt!RbjTr#)@VZ~gKXx5~5LU&VuoopxH z6mx^R>lSKz%Ge8f_yH*0vBOfz<3tp5N!w57sai}`L2Jw0zyF+2y+uCQyS z9HQ9H4OKL@+w@aGM94LH$3X4Clz%Oe8fu!jYrcJZ!x%3ADw)3>;NajdWbJm&&tnbD z5xex2Ku>@sgo!{?px*9zz8?UKP z1?0VH1SYB+_PcSf&G6zpXh5&}NFRFzo-OT`tNqoEBQ2U!6#>FraR5r&YK>A4O27Fp zU_4?l+k14(v}&#Wlr;C{>ILAz)Z0CC$E5BH)2-CXrnsIsiqB?7>&L-*1xRnrxIBQY z(iZmHz2ov457Xf%p8cQ0o9E{<7_jBX+N;JSD6zL)Ul|opA6|9om&tj0_#hnV;^LWv zO=w+KHeRcteZ(r$cH&tKZk=%-?W zZ9kL8yEqdk{a|NSnI8AWWz9=+w2WJA52xR_GB3$zySXSyF)7&%K11wF^5!vZwZkcJeo2b=aK7RrZr@@&w}&gSXS2JLjB>m`*)GP?a_*t6lirQC zx44`tAUlt6)1CAlVtQdNQ5@ykoz$K}n(6h71RUeu5a&|aP7;oB^3KAC#(BrMeG;e2 zp4QqIjYBIrnWS6s>tQ@>%G?;2gv~ffnDw|SZaAI&sw!@&lm2zF{;>UINHw=bvV)kb z@uZJ>N!HeIGrdQ>v?!TTVsovINTU;sc#JRO>#EyH-{V}ZlfIYOLF4zv_T#{-o%C;r z84GWa$+g@>x*Eg9)u^fEilfzUip6)&7O84XN1pJ8j_ZOIww48*p=G;oJ!3XK8CLJD zEUM5OwRUisjlQBkpuMSI8V{V}4zoPn89Sw1TyJA`J!f!q*7p-tFtDmEDGSJ;%iL!} z^nJcHCPrL+(K(pZSC~jkif)Cf@X5POjp@=4l`k^4I5I^QQ;f78Zdz|rf0>)_RQZ-z zH}J7>!tao=bsPv|b^`>TPL;vd;=RUce{dc)PU->Hj7+lN8r`P;Vme<(%C2#Wj9Eps^NP2`2vc0Dbc26JWlAx77amEIq>=Me#jT4&ea);jNykM3|sIu@5G{^IV_3D;!{m(RPI zo9a~gp0JYU=4&Lsne%&<=FG+e&DdcOhLLz{A*+%Q;|C|5}t4#-g@OMgXMJFqr|a#`^59c zM|duBe09G8VML9LCmezwC`ro`Am{k&^px}Rpe-U3YxnsCmvgNPN7Z*Q`D)Rl`OM zmqZjoODQ@#)}mRn%9#Cvn;=Zw+{(R2qcY-;`pJRz ze3hKmeEYcX;>T>0qXW#=U18-R)Yjb+Yj=0x2h-ZI4*WPDTKivzXzkmGwCZZl*!-jJ zAqO6zhn1wkfuEoh=CIed+Y`1aSM1s4AGI;=?xtl9?c(;h+PfgS&RcAy~R24 zD*QDrapJE_`Wj-XOCaJx&yP7q>$r^(IcURUM1^{*feTC4a(p}+hp^KeFJ~Eh;==Ra zut`Re$MZF85+W=+^WlmTk{N|?wbh~vr)qcaBOUC3^vLxPMV2fhdz|@!Vzh;7cXH2} z&+QK;y3ICw?P$t`WawEpEqA{tb6wzD&B~?K^b7 zLSxNW{6Fv*-OdLW3JBId)^RVX*ipw5~C^0Z&Q@Y~HBaA$-eX9^t`M|}n-H(T}m zKxt`&wZEidic%L`nF*F7L+or6lF%Zv0>n_)g?XcYeQ06C-r9opyszg$0vF zthY`}7fYQP^fu@nU8Mnx*o`hytktdrFFnsXk!a&(SN;l=y?n_5cYe4^c{w0go8`p# z8k`u)Ov|jUSa<4VeBGof#kuqtm`JWGl(kR+l=$_(AwFmJX3SVS%TFTana>fW2R}lh zH)eV8PAuE2*;wGoXGuct7D2hD<&SfP(o%a$Uff*`$JP?9&rnC2|H)bJ=%(*O+X|&R zbPs;&Dx&h@hq9xVL)^~y_1IBZ2#Y|W1i!={W-NhA7u?4k1>~|9uV8s2Y4_q2*ipG8 z;dQ>$W6imggti_j^`9O*N<~0Yy(9X~A|Bp+yw{o|Z9M~4Yx85Mr`?uMe#*pLFe}Y4 zxUTlbp-+854BmVs+xD3J>CI1IhutB=d-48Gm9Rpzg>QrzIx?phKa-t!i(Ko)m$Jhe zj7xoZ2MJqygRFgn_weg=V$%1OKZgQh0aC$CCg>_1=+|f7(cv|h4h)Bl_QGf6;v0Nl z<*-Avfs-g{ibuLy*zwkfX0^Va}dL6p>~Djk&IP!{9i zR5qOQ^;b*alhy5+ZRm6`Z=GUY5|xGU%;+k;{WAQh#U-e%IA;uXiJ%@0wRV5>eb)df zEU$=Wjs)aQ0gXz>D}pYLgWyJ@Sl>%MOF1L6Sl<(W?`EXqfBu%FTb^D~OAYKt-3-Wj z(_qmhUFZf+f9S1^Oz6$ay9YIi`Eh5v-KP1co|C-Zd~jN?ny!M6lt=&DQ@`j4z>*yH z)M($0(awFuQoB?*Isyr_;|Toz;qQzaXVjC`K#)uwf@<+dN&jt89(+WtYU1nQV+Y>6 zp`3Qc?gDHn>*Ed-XMI3I{rNtFy^E!`TAN&3n@uzZPkLks_{^z|FpRMJGxgWsINQ`q z1@9~Oe-DA+jmlPMtRPGM0dI?cYZ8s@k{=-k7G@)b7hq&e~~ zIhi{o&^)I$!BWV2H!`M(1rd2zl%T5Oto{bV(3eNKT@WiN7dDbfeRw~og&T}eQw9Px zhvfI+y@HFjhzqwMB3+HeIdKWDe?_YT>3mDbnhPB%_$duJc%Gc=!~3(!38b|TAMDZi z0%n$+6FUh|3EHBeVb6fnjGlMdk@jY_N=rCP%~%7JQz7S?x0cJ4)s{jwKe)k1Z2FIj{gte zrGZbWnR!4Kb$k?ej5zn>2geFdFj~u~s!qb1#(*k)R6w@Y`wqi%c~- zx?nrw1-4sAuW|%?q|8bC9A~nqAMcfzSUyLctF|Px?RXG1T769w4rlHXu*Gl1!=j_c z(voj1&J7f}RL%SF3bBrCx~iXHbR;Bm3Bz`CN=f82#*$q0qu#bo-_5qkZDsoa_2fwE z1a9IkVjI9Kx*vSG9;#x}NK10cY8*&&Lpm7}zz0&k6#GN~$cZOOascn?oc|o`iYI*} zR6ypvgDelgB~Z>q5O2uvQq`noAl>`_7UwFkH}njNIr2FHu;19MpKYxnpB<1F3*LdW zBb{tXE`R>!@iSRvF^bp^X?Tp}@{Pny-%&$7eE^H~G`JX?XF&)ps1XZg@^co0yb z5rw4bIQ2n)MkSaV7+THo(3b2Nf|-sbc&NyBzq(o9F;UaBVnm7m)H(?>T;irYAO&v$ zM>{r!?0k#&QmMCDOkqF3?O1ja1IHKOT-83MnoZ1Mj-Fc=UYN&ozY5Bw8Y*(qAJ)rOL z_doyvn*^wbfJ;S#4jU1#R#7XB49J3y0=;cLzBsx0FB)D5*Si5Z{pu~6#EyWPM{TNq zV`zXgMHO%FWPgA(jOZ3Mv?2r`T-6mS6IbEoeRHS;^awkFyKX%a>jJVizv|O$pqn6; zm=|Ym%AEoy{qACq@KiNL#P6ynTW7Eqo?CSHQUt+xLA!m&G1C>njthN;XNmQ6t1$~* ztKhO1^`#>n1Xyoah8DW3ZJDU*e&Z6lnX4nVB2DRH1;ZaZK8GfDPp$< ztHZ16$(;vYQ%Hwuu!v`do^xsjl*|Mo&H@EQ@Ftg*T%P?uCIJ8UT_ym(d9Nm*gJY?= zuO=|2lt?5rdRPm(tX=ANn|V zs3KUBIg9XOBtFR_geLw1@CvY|0iA)*rZQ`6e=bdGOBxYF~d_rkkMiAZk3|4XYpz`tt)^7>@!~ zjnXmda`rX6Y{Qz!paJ{7_=G+}YDrF7 z2p3O$u;1M)c!5e&_5++z8^F>AIDnu|m;~R6A$RLha}#kH$cF{qz1R`1HM|B9Y)>RG z-lFH9D*swV9rPGa036sqf?KlYwd9+Dd}MswJ`h#HqM1gQDF?n|V7g1+6+#tJa78`f zV2Aez=WCz%>?yv^{|wb|wj^-*z&4Y)E!58ou+`1$ zp;O&fP5m0zZYs{BCn#nd-yi z)UT5@{oeoUI}BmnZg+k+GvH^H_Fo3uGq2Xg9P&)19cQq;fWAT<8J*Z4Ga$9+di}sJ zx52jHfoR(E8LElMbB;f28bv8zyYw4%63?;h+C@s`6^h>=@haFu3qV1}2Z+A%4 z^|xlVeDcV6p8l>ZnAP&*Lt`cVExiU?n7_q3o05Q;S$|jdLH!3}zPbwa@26QiI)DZ( zVq^6;XwdOH84WCAoyyP9;GVV9TGYQQ{+7C;zV-Je6Y4ix`$&{_lQKA#B~IsHx(jYFq@F zt08Hvwfvb_p3_n8Y%MS9*y7llG(q1>)B0EdvznC0#qb@X(6cMC=egEB@BZQ4k4&Km zu}2r*h+Ve{kZId`jyt-0-n)`B@P2IF)7RW@cc$c0y6Xey4nmEN3vJ-}8=Wb}Mmxzs zf`;%t(&Cob_{p@{wt5|f<<{;T9pN0mBPD;?G{VqoY5Bt>yjkLjupiadc|J^bV;|88 z(s+GW4~OpSKHSyr=G9p(X)WUKso1i^7V)?Li&=kg?c1waeM zu1f;}@jITYg`|W5MOx=A^xv@2{`3o;v04Qh=_GQ)j5xeqdlbL7C=~^hRgOR7YmM$9ql> zyOO!lNo(im`e9F~NOr(?-FZhq@s5=Fgm`{`%&&U|kTqw=J`)f^;WX>cOuRqt=rfTy zp()x^rnHkv)9F5jT@>~}$*+KiIo>O6)N(LILgFrtiJ(#8DXr)aA%s-pDn0II(KNRR ze-oPTgC>K02}Sig-KdLY99R-vbFD|S0BZUBI&?C{G0TryLP}2CjMbwbQClM-4QE^| zOo8sINJUUOXD$Pu*x+I~QEEpX^kZ3+B5Fw_8`(+B>OU3Ke}T3B895+u{hCMC`w_59w3~JmzC9^0sv1GK`{8nIv!+KaD;3BUwI-k8^8W_2skO z(xQkv%hDtJMNUOHfS_9Pco?r?iyFv;a6W`hxkU29`2o(}e+1-5D+Rv>nubT@L^yb1 zy>geo&rkQ5nDON^ebjC}QQlid^&k61T3iQZWwoY^11A)k1hsR4age|_XQ0m;-=(dS^jULQSx)#PW?qE78J1=-lfDIgVvCn zNEp;R&`iLug4^R)x&Qc;i+A=Z6>{}MKnS@t0-Hf@v z>#!a)r$3N2u}rQYng~8P+a(cHhUN6EKn9^ z!;^;HvzLcx{U#@{?vvmjB!c&INId4C!eQD67jmF{%i)`SI3Jc41P@$xRg&A(V<_eE zsdX0ljFS8anif(aqm1+{*ukH8aF+JQ7S>n|u}n^sFQ*KzpbUz>P_w)h51Lt%U(~td zH4$KCDDSRGR9-zCtT*mE{(hN0bRSw~XU~R`e&wvv*3CBR${=Z1<1p|^AoHO<$7wWH zKyAXeNs30`bZe|0(p3n3m9?nG~AoF%cAN>=8vq2D$LG- zifPb3i<}vN+P7$1v8DGjnEdyE$$t+R{P(cwC+Q&}hez;lrm1znFPX+;6Q3E!h!+^w zce>!7Hlh6QvM9JnhpXCJu#OwrIw@#4uT5yUZ*^m<3C!Abn65NjEF&UAGP5&_QhOFn z?NM+>B@ej;s@NK0ri>T)DG_b2R%(CT;$*We%bi&tMg6L;wCB_9q~Xh)q(FI>khv;8 z-dWykk+;?+s=ZAXc}gv*SK*=4zm4yDXfcGX5a~2Z)+p3HVPtJd$X}oU$?qE=Wxj>O z0?P5OOoA;`ws3{zDK+9NQnZx5v-GL(KPpwh(LAI5dLskRy_%BrfrAW;k*c`sVW}Yx zLqrZZ`-3;;l-~oWL5$v(ZbJEGGDpn^`<%jy8DC{|Jn=sLa>T zg<3we*2KTyszf+s5^(=3??P+8p025Rrf~^cvw>lCMM_9LpZxaH^T-j#6opgc; zEbCf_iUMW6$}z*vPCPS)V$u-J&tc0?kc1e1IGX~OPceKRTYiwpWBJe6qMu22ET6@; z?j+nuek+@}(YS9UUoK&xS1@-J-%f>ZbL06vEO(d46TqaEk04|I#Ya=IgOE1AM{54X zk7G+3#k6T4iA~^}*}z&dS!NdHf-o zCGI9wAMs_Z_f|6RW4?-I=91xw{1T6%rIZ>F=>jWF5RwSrXNiFOi9Zm#iTpL6#7y8n zA*~qzS0P0i3Q+$`K>rKWe@Ia}v75w?W_6>B1b>t7j+NJ%0!g8ct}0O8p>;A@)UlxYe;i?e3n+~#Dc^Ux{_ZaE>rpC zLt1xEh$+q~Q+k?AClxA*fPe~jk4fB-7*nP!8j*OMBBk{Hi5_QxH8Mrp$(5-TtZyT& zQ+faHVOzXM>5owcqPCSls~~JM8T2_nH7sy_W}jGQ+ewN`QM|g)F^`eNgud<(W(;r- z>uIora0VBMUSzX`J=m8CS%W_!JXk`)j*ttV^MMXRwD6F))x>EUKZZ>#BO3g5W_E1O zrfgWqJ6p<|$kAz3=1@zTr}3U1%+|}DWmk%`Al{TG))TM)@UPRG=zkO%8m$m1r~%eP z8a9?GnM#F9bwmuri3mcd13OT?z8$g|p-$0ylJp-wR$(qmVMc?!JP^VGaS=_cqm^@+ z*z60KM#>q`xTQHhZfQd3f?VY6KmWes$<(w*7c_ABu z&}HZW(fS}Rkb57VVT_KL)zZ3@@?-sJb!`X6ki2@xgjZq z0H6xB1dfFzuGuQ`#dKcAnhVG`)A?BEsN*Y+gnn%c9Sj&OY$o;7`6)dBW~m^AK78s~ zfJz#yL`&FO688l^^8YUMUO{$#0iJ5gd2-BShb0_%^b62LE>N|8stUh#gCzeslz# zS;ODt`3&A$nR2^0hdxW9FKL}YKMZaF(pH2rv z6S(ba?AduTZYC~3YYw#R^_CFtW74YtBrQdE$fB9N(zE%h*rN6%1@r0Z#3MCIw5laH zXY%^ju%S3;&aTV)fF)mo5UR8Ici+R@DZfdbj9p@pfn?L?QDatb_gsWWxx8uOasPS!f50W>V zmk-uF5yz|i4&&YAk5IOah`-aX5{J=$O@{$*wIyyZg`_2fm}m0=E~5^2?VVdnyyo!1 zV}5_goThszs-$$Sk@N#UyEvz>100pQA=-%>7?mwQ9CdIZ1r)BDyxl7wL|U1XU#=Jq z1wLCV&Z8kkbMQ_#pC{#W_`XhYIrMaZ_vcCO%>fS2Z6$91<%6BVew^|Mz(^jr1J20s zK*a4Q-~5;NaZXz1s_zG)jviOIBx^1|ZUD6QTjH|eYvR>o3B-6j-y%Pg>PL7?UN>{l`?+AA@5I7xV@X#{Q+fc1u2c_P& zn=SOwntbKkm~M_uo~znJKL^rpALZg}xXn-)h2QV{7T*SI)kW^Rv?I?xj9mK?%l3IZ zvHOY-XQNmW`4#Wy40-6vn=Mp;W-+8(C*OQUH5s;&RbTOnxTqJ}?oU_|6O=|0gMe~P zr!=eT2phA+D!PKiy2blWsBmNr5gjX_U2~Jk9Is~J zB22!r8Wvsk%{a&uPqy~m%%_ktiIqUDdpj~({X-Tuf6P$0 z*$FlEX>`q67rn~uP1~t|L#|8fBchqd5Aet@bud*Pb^yn|`6mZcqcNKD?tda%=kZh7 z{0+qAJKjgxx_W^!gejCJzzuLw*7~U2U#;p8W^cUc50n%I6(zC4TOd!&L=-$_G$oM! z#FG3-W`4&HPm4NUbi|kgGq0S__b#YxIO4lm$^`2v;w6pjCdFR6c$ar@Ga|Y{=C$tGv zRa{#4bh}F%A@LvAqJGz18 z(jgkAAe`PoJv=(5ERN_Ven!ekawUa-^K}7^+Q(|Yzsa3GNm+3KHY6VGmc$dpD-{>M z<^4R%D;rcNNdAcXMrwSIT789D6=Ys2@1v3Gurf!D!rtk16v<~t#_P) zK0m^GCt^v)d?7@|e-kfr@ILp;BmZ94drgOhRyKA^aR;59uqPF$E(Wdta#^O?Y zot#PIRa28r^|~%zj>1!AyQN)(TbjbfZ>q6QqZ{F?dD9iw& zSBndWSb6FZ?hdm=g(NCfM@wnnF$;hVHo;(z_ zL+xXmT%J4>dt3LyrjHZM0*}X~$2Q42YmlOJeuzu+>NsVgtr|>ZER73yi6mt39(<;~&dp z_Q_*1v0>3F?^n0TU`xU>`FGxwa~U0%E$Q(8zHG{uWJxC9Z=i62s^eDv;JObH;q8@d zS*})c!`Ai5Af}sTsZvB#s^hc^ZrX~!?PJNkOfVqxjl?^PU+Pw3p$AIE&@W5cL61{d z4ynlEC%Jgv!fN0E(3mnfFdN0yFg1x@%t~&E-&nGNeq&M_(ddEBm0au6n}PNg_?!Zq zSO6SF?#hFl635V`;Y!z@n^)7Gd%X9%*l|*$*l`l{`_LR3D3Af8`I~zsk-dy!2j!Q# zc2K)qnA#A{1+j;?i((IP%V`f>OGghAf3XgKu50UNc+bG_X{W8jpS2FZSQs9x8>uk- zrrk|T9nIF^e~nWH2UPeOBO>Im;z%Ut)y*B=8L3tVE5~=G|lvm`UTQQLjm9@0a8g340G#w8n45qpW3PlLcc=m;K*f0k&p!-=$JAxbpan3 z7qrbAq-@j6XU`qLa1Mq3UHmffZBXur#(Oaq;336mlj0% zX4}K8&X%#hCB@{*0)X5~{kWqTzlsvUJE0U5p;pvVR^4DYbA}3pPcCpkXp%{u*ikdL_mjAL|-8~Y|GIKYBT+apL zU9*gY_vvc!l)4 zBtl&}58Ng$&j_SHj%B^`$wv!8N{6MBjD>jR5_8Drh2WmG>PYiKu#ifglY~Y5vNv#c zKzSt~Mp>l|B9Ir_8*E_B$%s3rZzr}tptpweWb_YwE1P(ZBoy!iSnty$s{rU;iGl1a z0Ibd5O|IZ?biy_L6um%{|v|)Yb!aeO$}va z!U`bu7-ilHJgH$P$k7%2Qh8+#7Uly>Ncl2&s*$)T(Q9X1NTs7DPGwh*?4Ddc)>?qDjSJ${4s@Z%Z zqb{S~((=n*QnQNh6H!iIBu+c2+W5=sVILh2uL+eglENI>%NQhp%K1{|`$r9{4tf1TRPxH`gKX81ZBV+ggTuH*fb zwM$?pGG=mY&|!GKR)+ou6rN*DT?SE%>20Jr83bf?mYbV*fo*!(dE`VzCHgat}pJ7+I*iv6>Ak#O1FZ;zBa%cnC#V1#i zryHPRpGX3-CIf5z;z!bVBR@@O$1NhuH}VMyUlc}1SXyL-l*21X6hx^Lkk@zZl3#>I&C4xD{B${YGoJYix!JEK^PlE5RO^^w; z-XhCJTH4{!rziJ&diSu?g_ zPKIt)a@-YT*k(RJ!s>UDX&!nSqvRmFi+y9yP8dSy$=`;QBi_#sntB^kJ{>*qo zz>u4SbiMn1vA#M^NdMZ+S`Jn%?XRw>yR^mnzQmHRw(?6Ai8rS_vr#{MX{j&2m5Q)T z4_`Lv`n+sfl+zZPj|pTT9=h5E7#>&^jdPRaz+XbGqPz(OgzADD< zXYC^Uih=ky?>`fT!1p)F%VPc1?2f)ndE`McKh&$T5Xf=M$GXw6A0F-yav{gO`WA`Y z&ii?c?EjHo>S!_la=mF)05p+l*^4Hk+m5&8yA8HSeEoY%)}Vjw!iO+fgyU~U6gAqH z5z}@&v)`>E_qKzD^ZL41C&v7-fq0eRYP?uZ@=N%8oOCH=PvM;`&3{g^ckq+EWl*z? zR$Aod37vG1*l+dW;-XV^8zsejuFf|`SEWdQ3fl7!PzN5 zKS9x#!FZEW^z|pNmZ{<2X4xaFgcVbo{1ZQI^jl{rI%_d}cbU4Kd}J4j%?w2^@I-eQ zUfnCY86s>GRa&P#q@U$y-N9Uw1<#uO6=NPy}wy*FPRAT_)A_`&b(qhWUdiuM#|MXLl9rRA5yyUY$M zr))S2Y&m($)D>lC%f#Uw4Qs z--G&wUr5CszR2a{{M;ygq&E8@JUik$&ynQ4d_Z^U8i29!7DM^dfixbqDKM9m>;^{gG zWw>VhAmj}Dn{Y#!RHHw>S!Mj>azI#$B8m|n*YpZ*;$ zB4u!j^TlN{z$r$y5g1tF4RXiG2M$WPCP)K>8-$yKJ4B<0PzeIPLGVFo`uHph=HvFW zR3$30!eWq}C9(T?e-GtF!7+4*YpiWFRDp!mW_}~t`}sHe0qOzf)qS8A!7WKedOh}2xr#&F*T75D8s_q~Up_VtG{?=I(_ zd+)jDo_p@O=WN%9yUm+lklQZS-N~eT)uO=|hIm2B?a+61ocDlyJ-i3~cj&zW5l27t zNR?d|Q1>+k4Vl^cYYa7NxB3>3G$c{2<8U;qAZLeucBJMkf?@s+b|qM$5`}#=4fx2yBlJ5qCB;4Hq6zNxAj;r z$F7^v0ChX{-MsfV-bfxfuy$atAw@$-SdxTTO&?^-cOmRoq^@0?VBoJvT~soB`76>s z)lb~?tDaH$eLIJMldNkR_AN$YK$D+)cwR;>eiDxELX>uW4MD%@FNBj$CEZ5DTxm&? zVZdoRG!qSTaTqW*wM!#POtwz=d;wpfSZC~n=-v1lXWr9iQSxvkJ(3{=9Fm9f=|Ccc zx!2GGB{^l-zPJZ@yOE5O?mp!>D;VuZw#(&Ey&Err`d;lat-T7J68bu6ksNJ(uK-<) zi)O+_2rtI&rksJn#rmKi!%F06iR67YD&iHDQY~6x$?5%xX8kx=iuE2b8|D?{zHYJS zb(*(X_gc@?>m4)*H#|eAhgBH%Xx|(;x9=P&_kIU8$z2&!pG|Tv=fI6(eXMhjL&$^# z#C|OZR(*i;@;^h%$y9Cl9VS}!Sv21f8m;3{dcggM0P9ZE^Yo4i%ZBsjgXMudBHE4eoX1 zWgAZ563~|FgCkEYN+=y^P?ceq7CBZY45{-lrU|NH6r>J8bU6~_ z2|J80*LNU;hC{}6&BAptk2EixL0$nDW&33Ms5xm@yv9-;wGT_D;8(`raPd<6Sae zolfI?Nx$aW5-PRQ%w7K5alfY_mC<-${@gk`r7L2%vl;HgE%$SLpqN=Qadt z7g4?5ZC!#73|wz{*lWH$rpZm!Yuplq`AD*R2Vg@OptM4t%yhb#AmA=qvo`{}a{*#1 z@$kOk91N{QbBBF+%~Xjbz2P5NhJQWh+RmZGQ=fn9uIoSv`A-qf-%x{j>77mn>K0K> z_~;Cw74Cf*yH!V0%6>}_&{nN5^-a6!^6}jGmD)z?;#M3OObd*$n>HL*^2g8#gJL0 z4-dUulOW_12jA9=VTe{uMEq|CO!4xfc0!hJ^I;Lg$kq46W)8xsD!mW0VSf?kD=6;+ zZ8aXN=a#|5YCL&eE`c@GsOO&Wn>zlGBta)7IP3DW@q+YmwLYd>*)}B4n!Zo`27Y7r zi~YqeBCiWJlWP`x&E-e(#y~a&l8&1(db>iGm^FPL!YBLm!Rh<%rM7i)@Qdv=r0g%H zgjIrfmx|5*+=Hq*@02s-kgTxRd`@yU-2M$u1JWS~zul+pAR^hVde-T_T)&L?)2iv) zh=F#c7M1Ut?$dIqdRM2rO5M*$smuMY_Zsq=C?^@F5^(n(q4?NP@91>9W%UX6*OW%h z*yyyS*ub@VSBGmY%XGR5WA^KVy7tH-x^&zDYkbk~XX>c+jEGAR6?ttI^*!2Gy;4VI ztc$1A>$0hu_~mcOti_DhocmEiyL=gr?AHsC`<9UfXfOOY1*dOW)8dks79wuFsYj|= z>b|5SHDJjR;;rBMAP*7`Amz?o3={FMv)L+bKY3T~!;%BYtS=veh6709murAIi1*hU za-jP`ywJIv)pWlkZ;qYKGte#qEh2ooW}!_4MqouYF&m~I)OYV@-fM4AQ=k5Uo7$Zy z99+~j?7_R}OSmamk}j!N&&rStiyC_SG&^p!Tf%O^m4mqdyDkRL-}OSs@^ep*Th*C?m4B!E`_`3@*+uPy6;&|MoB4`2R{-Y)i?D98-t@qn&2sPZ+RQkwXIR6rIU z9SW1O7sjugy^7j#Ui=FW^0P6bd-m8X#8nF6@FWe#{04Z|pvn+cD@ir_MCV^G6XyO= z+JjqQsXC z?EGF=JO+o8?aX=_M%L<&hFUsFe);*-wy`L=%6Z06IW5qSN(NU?kJ$szIvTZ$sNs{#+OETvBS_QyRj?hw^9|n(_`meyBh+0I zo2{Z|3tiDCsH+1S&hq?6>)BHmBI?M zoiBaeo_6^P-2O|?2h6jQGHs+Xoop-ONtrol!x4kGzN_A|r|r7{-HsxIbKNC9NVGoq zJv2+&^mvDM2;~eptu!0m%W5h-@}n<-E87W1X{hi%gFWv14_eo76MrW+dPL16a~yN| zN7e^x2`xuyX-d_~NlV@*cEzLigAzydgRpT+8hX03bCEr#+0#0mB1|SC7J2f^?F@En zkAfQl1~ZhvNei~-Pd7yPMAPsngI2RL)}A)uIQSpad(#j0K(}N1ShsI?7nmyr&6pyM z-TLvTnExj%IHr&B{B}n{cE<5iBzAHT-aO|%jV!Vh{yC;k;OAD68pn}sZN|sc8!E|r z#Of^RI|aWhAn`c9C7)1623a%4Zp|N)h!4vql){(CQ8&MD&x*J@fjDsN)z>ZV2)Z^! z`C||cObHYo*L!&S7LfdcWygxU5;HyPW+TGf4abk`Lt}l{AXbN}5Gx|vZ_Y$(g_?bZ z7{5n-k0#TqUfqXUL*U^P?oKs?;4Ssf^$pN*$a)jd1+P+V_^K6~>6%PbRqY`^bHEn_Fq+>k&MeT23q= zTAcjPTT`p+^U>I3)@ARWvWp&6vgqzO-~l6i*OO56Q%ItQA&0i+cPYqxzXWZ+b&am_ zu4Cxd6VvB5LQ);>9N&Hglj`(-y`sOh*JSXy@dcUnUX70>V?FB^^W58LRPIBZRM+cT z*4=kCwj|KAy~;cm)p%dryQ>*(FZ^~M?61=Yrb{xj(!@nlfE2w&-mo9|E*z zu?la`?0M1V*QGNaIiJOM#WP+V3GUhdh~46wF%lh8t720%==mf(1!ZueQC1HrQK2P6 zMJ-;W_rgaJIQtkZ?DeVvhX&QU1s@lyeWNwwTdm6}BNuV5+re~F@9Cc?^?JhJGUoW= z-B3TZ&m+xfGI1sZ$dVTUJ{PD_d$uhheI`-id!_IZRo94b6sV7=l*ZO&IXzKU zb-6`LOVGLxrS((#?ppJHd*1#lP;d%OV|#o<_WEys6HlGeYgP0E465`uZlqtJ8sDb( z@Nqe``Lo5UJ=&7l--t!;IqR;?*@53v@jn@W_`JYQmCxw@<`IdCQ4jItYlJx;!mAtm4Ru^UeuJJxa-JP{Db!fUzEV6fAoG4X7u1OH;b@w*;GhoYAdVQc?TCnEC$;cC2@CaY8kMr+@ zp+E^q?OReL$B(jh!e98VFCIH{379kbaAw##lr3nyZMbANBIzZa(ffs(kK6O+<;mnz zMhNCB<#(Mu&$a3IQF~s}0yug}|C0F28T|xiK*|b9iNPccu;nd5{mV$v^b@c)-C ztMLEgOC**+o2#UsQFtYXTqp&(NexaQ9@TE?gA;^e;#-3dl*FUX;5!w}-B2;hfD(-5 zM1y+JC}q1TQ}Vt&skn37ld5lYR(^9Btxq4<)uATU)rrn1K-#xVKo7A5#YCz;C9Oq*_rx1Uvv10^rV%0 zh@sRq@L;;jzIX-`wX_Qf8(Hj>ek$HbGB5 zEzZ~Mm-=mXv0FN=u3tR;0X>X3{HaYMb3jVtLH8dlzf#P(qwk_>b%=@rX^Wg@}82$!Yx&vhLvyY{Rgk_w<2E@ikI$bPO812I}r%aqA-Jbsz6cS1*TC z_tANvH4B7b#v3|6z&AbCbot}^2Pgmw)1T%9fcHb>Mw;ai`w*Y*SSCQ_LwsXo83oag zklcllF!B*T`4QfSqDOeaXF*>{kMRD>^tL$ZF+TmFO&x$yF>`3EKP*!*S#FeP&$wDN z`CH`(l%$$#y*7eI@ASL|BGpU{P2Cl>4osn%wqaCq9dnL0ZUT!V{v&4a;co3;b6%9Hud zy$%=mu6-mvDhRNx4O2)P7mDM2m=Fh=dJ7i%GskJ6Cro;Y+3WO|Z#2<#=rA}7 z&(zVDVDN6opaXs{j3~v#&^C85A%MY0Jw_Ew3}kN5{0%S$F{Lzh4uab=yXlHcaIQVm zi>`PGp~1}VfmT0!-DB{e-0wTNg6%$1v&A_GF=_$(H3#r z%S@z-E-!{FotZ(j?h3@d!i3T0RWRihCWvld3QJ#M{JhV?Y(Ss+p5kkoUIb#@J9wxw zYZ_qxD@@mj(WR*0O0`pk94SNck?FbC{ckp)uMx7}U6SJUtyt@-d|!mfaOQyvPMW({ zd(;I~Y!bV_$`m-z)??zi*BHEQrz*fLiaDvnA~>sC;dT`BIw`M?i^TG}tz!3X%p;YK ztX7B2onlOPraw*Vz84onGsP}0m~6NGT!|q>j){X4nD-dnafCC+`48AOh&kqR46|## zI^^!;gyH1gW46)MW*9J-SxOt%!~BoeRepwJ7|7~f>BIoxSh(Z zelF*Lh&g&S=}LZP=6={cmYGc03V!SxA&Sy3hy9{3jyXolg&g()KY>YCYE;9T2~4Vz zQw`iiW`dGa1+ypOGLOG14*Zab!*C04ipxJ@PSRwt6fMC~KLxX=Fz+^f>P~`f3a%OB z1E~3!siiH~VAUtg01w-Ro^f5Y!98(%Sqyn(1We~e=TDgkHEr4=#!O}UI|mp`pIyQD zu;iMuex+xt)PVZCVE6Y-3T=rK{eEC3VFZdN zFmEOEt_~+YKex|$xUdponi|EJRm?*N+PDg$*CT*2bx^yWX{0T436JoDGX+Qj)-Pej z24)m(`5cTJ86HA5GF@qY3i;TQZu5PpWy1sIW$aJR5I0zT?5^?n#TER|{$)hcsA!$34 zOq({r_uDaFSO@eDX0W$q#Ys^_I`4_Rz;FQ{qbC#U5PpOyJD6HGY7zP-!iTokRdPC& zFAmztOv1H21Im9zf;4>&%q}J&#@eA7UxF>l1fEKNrKcUd2T@HE#Wd-4p95%q80Y8+ z0%?r@2o~*P{-G^Kaq4f(ZCs7FA+4D4@E~Bc{?CB<2bLD&Vvi4iWGnMc6WPaKgd0{S zs_9dA86rv;jPt{b3rfgtCaA>$dkMkWu0mlcZmX6vJ>#n7ZB;_SRu2hfOeAfxiC>m6 zt5iOGx!4+6pq8SMMXtptfV7OOrBsZrU@%TKj^mn2W(sXxBl=V^H!vX^n0-tzZOs(B z?juxgoC4$aBh{HEz`^}Y7Hu5~gAOpC1emyIhl)&WR-iPol2xGXAzV4Y?4b>RiG>H5 zDOy^05rPgQAm^(v=P)yg&W?clhneZLj)u>UAj3cJ4hN4g0(}u#^Iy0x<~o4GQ3ivZ z>tM!F=60}PiX5; zV!;JwqKd8>CwgCEFbI1^2>4%SGHDXe`ZCi?6=3ymIi_VDaYRFLf9{B~hh#m*yMW_W zCMMkK{d~E&m!B!8nK=-jMIdv1e=@4Gufk_nnE~mRXJ(8*MY`-l>dDZlN89jGN^mU3 zqB6-TCjGPRNHxNnYuN5RU&HA9Yziqb(8}GXU#ye$dUGAqwdOiXm!3RZ13N58=r}1OYP<{%b|#!QltEWJ6HS}T z;S)PEHOMGk(#UckVO;WP#r1A(%yJyK1|}px6Ytf9I4!JypD2h4X{y^hcxubrlmSm9 z4q>`Dw1N3dOAGs;_BM)|)>5(i9VQ4@R*`7D%UF?kmWToOnP6PtnPTDtW(@xL5Q-i$ z<+Rl(PJhIdVp+U9e!`rgsjiEI*=kzoxcCN}NAo;ns@OS1w&ZBmhqkqbFq-APsq2A3 zt2{Laa!2E`w-L#eEEbC$Mqw_^UxO@~_4nkj$k@hu2Cj1Ol*`yI!A_cupey3x8qJ2& z@d?1I*)&i7_ab3tYvO5*Oo&$?>2dD^utv@Dp_+au2_^tVn4qO9>Ih1Dq8`5+ z<~guqp25qutwnh^yybLhZU+~rpN0*OD@$s|OZcU!JmTbnWJ4_9m429hb`|=eKb_z` z4n4{9Tl6PUnj-)u*>}dlLJb=nW^OSirh+C|Na8N2SjBJ~O|Y!%-WOrGmTjXF;IW1c z3Dxv(M#8ePMMb>F;xN)hQ$^d4kgR2cX=68-swMT_YOY5uZ?2d106QDhTu;DoBU(1V z!_xhOlJ;kEgfz!6Jd+XB`G6%l);nGEb~7N;qGmvGj_5AC#VA-8j>KT^em%e08)(u= zmuCy5sJG4YWk_y@Wc%t_NJ0xp{DKx}bTFB`r^K7%>s#Ns9a=79X6zkdSYMnY1Y|Yg ziW}f=9UC%`>hwlQ4qAGrIZi~+?9y^Oaw9%3c*jhA^CYf`mpw5yDDe!Orl4wjQjndmnfs2rxjG@$^tl=u?h%>gWA`k* z29av*t~t<0PNSwke<#*2j4%GT8rDg2jWi6q(p1CrAuMrXqZt!R+Embd3^phBCDq9# z&a6k6u@YgK=isoA*2gNX^P}9gr1fMkck_Owb=yb~oLSFwYR*3x}QA9?6s?$NIso=6O}ti!^l9z~*_)QX}1CBpF;U@~{qg zyI61NQ~d1AnJ$6Rg$>|@>ut~G;6;)$P={cl3)?vbnVMWTu^Db0>YptyHN!O}yf2vy zL`f{FB{sIWXKNW-)Zz``=gRWwmb2|jq=1xiZL%noHjO=-YiB)1Cd4)DWW;rn|n2FyILxy!bY z7H~-ztM<)s`3@~%nSPO2gzufZPgz7=gkcDpWc(Yx#=sVETOnX;3&56k7==p3lV~6Hy77qww**)nM0qCE*gJ*Og(gRx8yt~3Y zj-spSg8`K>`|Z5XpRZl)HLPgZ>J}rT?7k9WCWq!0vToz5@7&yimG0Q0J1uMRs;9M3 zK*ef&SaUVw6PU`eo#~8Cu#RKH94#Ai(CmHZL8#-{@N{FH_!_#3P}FN>hq3-3+}IDJ zIF>AJpOuCdjVc?ygsSnz(?+%0n;82nqPa~=!;i{#Ok8#42>3{!BQq%ch_N4HHfy%f zIp~%g(=?c9oCA5S*j|wtYrT7t8x+UhoiouyCV{xQiYe`d;ghAww`k4=7>ZCRHO0(| zQ`o?Vpmk$If{bgQNgXO1e5{Y}^6o9#%bjqqzBgdjelEv4t;MP{48cw|F`+}`eagbvW++*DT)lcS3_Vp|H}5?fOQ~y{SAZgc$n#wD zY^^k@mfS1r!L8zKQ%;G>F#An>RgN#9T!>I3ow4LOIUX3i%Cpr0(mXk0<7v_bk9i(V zjrM*>SOlushC;PF>yw^6EI%vm#;a&)5w1aHTsVPduX%!gaFEwEFVNKHt{Kak(Tlr| zyp9NB3g5QuZINlgvnO3KJKR-)*tySE51Gds&ulXA-unpIvhCEX!dpII< zkRW5C(X{D`y(S&~=fC{uIZ#FfRjq*9Z?Ac?67PfWJzFMw1nlx)!-yDv$%74`SDpf< zHTy|--e%{1*eK79%#vkNHswp5eX2>8&c~_J`B)&NZcB$!TODAy7dtwN%%#S_w|xbl{9U(mCNDkmKH|ZiECAy-WLpjlUF+#|pe0wd{S5cL z*bv@$SKU6=t7Q(qk)+7At-jF9n+>7^8)1Pr>!msdCi02K?rXf+ku;wL&TZI8+IRtk zHb^o;AZlyBIQcCG-klCSY2KFp_Pxo)iY#y;RpUrSIZ~#X-tzkDT_rc{bu)sTycRq5 zeCB&m+Y)jX3(a)wsV#RZQ&=`yK+7+@yn0LLwHbJhk?QyEK>uq6>bVNjmiVy#ZpOdm z%R*!*HiD_?6A1TVz3GgNkcj!5)kV%%hH*Ab^8AZB3;ecA9B>Q!8HWYILSOrjI`Tsp#%x>8R9+s=H?v1d_ss^%Qk zF|Nyz3R>>h-t|lTSns6z56z>=iw3iatVC#dl^~6`;gU-R<%A6qX;B@YZHka=+;r*4 zE9Dzo!ze!_{lFr~@nems(SS>ScZdv}Ge)Ex+OYfebkc zI{V|X(pC#2{n;!}!Bd2)H#64izIgO5O3@O<;RCM6{%rMN;Y*n@nHHJx_-ZyGM`C5H z`3$s-bkYP9E=1}hCt{J%0|HmAodGr?JX77!9HF6M97bB=`kx}cGlw3PF%T{T&$AvL zRXBig`T6Fmj(R*6lV!*M1qnPm)t^5d)m6Usk;?2MWysN4+LsQ%DW2s6gp<#X5FY4e z$de(Lvs3}!4#(Vb?CIiEV3u`6EjN#C&uUrTRF>~x07_} zz&Yoq+o{mmklBt6ip|dN6c3^<8>-l!F(9l;>YDsun)p@dXATE%NOE+$LzPvWKWqGS* z{;y(uHv#>9-b3Lh3j3F>1H4t9j-pQ`5q?ng;kqv=$b9{5##-kYkA4FyS*ZMel;_m9 zoaH`In_7-s7Cap}A|qIq0T;yjCz~o>J}nowtZ!Ld`~B16SXx+8H0+ySL9CBI9_w2Y+Qw&K<-xWfb^%R=KwNt^Hqo>Q-9CkL@l8V#nj>qY)?`VG z(@F+LnIw~JDTaYGI3lbPBEl#p)4?Ql{v|lnp2gc>KjeaE{ft?*ZC4oXpqrO6=tyka*2XDCywE%KL*zhC)&zGbonrH@T41tzL zCEtnx5b!X^MWK66Oz(WpQ-PhGI~r?XDr&j*V9ttrN)3w{96GXt>55Vq-Vyg5T{&cS zM9o)x1*{=|D=ML~BMPbUAB%VKuZp&q#gI;HN4gVomO#}iDv&OvR#FbCmGmJhP~C_Y zo5*MIM!ylA;7f<}5i^l6@EToQ^s-bx2}(PoHil2c%S%+7QSspa3VV&#Rf|kG>wy>D z!D7&>Y&9zKoWzC*7NeLMFNhB#*&r8M=qd&XY_ucI7lAQ>T}9h6LEDF&N}IkEO?}u{ zEzSEt`CCNS;|bT^Vm#+Q{DFh+{Zp*M*FDfjCmTZBTA`0loaT!C z;<#kCGhRDggQWx6%T9m#M!z=MUA;FF=Do}2lKa0%id+wbIikq*su(ng?W_*9t#H>0 zKC=uLoS~5P*7oB>)z|S@%)wprhijnrx~rUSvA~QWtc5=NF8B{+O>~EqU>VAOr8*Ab z!`O~GsV+YojKkQlUZ!+MCwt*%h6_%1>W(jIGT&Ssf%}7nw7`G)?rEh>Cpkr!;jXnh z%rZDOeSZN5hp_=}m)=#y6G&arb)koodsfGlK&P-Pf@}dzOQax+ED`ypDeE8+gyaJ# z&q8GiJ2BMOhFk$>RAl=!*N}uQZQP%V*hEP@UjxJ6XN!C^hj3`}?8!f$efOT-`u(M- z(b`_bM{)Zy2p!JO@JCPM1m4;TPvW6{*E>;Tw9>`&tT^QMHDc*-_KwO02RcgUYD9Uf z2b3Gx_vOJ6Ob|MPt)(+Q2IEN9gDI1=t5L5Jak}iN$d6=~snRuec|W8@-QD;DvhC6&p_%)oIGaDAxcG6F_%MHG(S^N{l$ z%Ja<*R)pc8soLT)7?@RE|h7VeK`eVogJW%B?4i0xkLa5q?uFK<5PU|c#AIny$dY>gH zL=$;I8!wl&S=8<4-W8>E>J8kmlof6KLA|=_u6&|&#tqdFt&~T5rVrReXTveblgMi< zJp6#=oi!)qZ__9U9?y1l)|^tljWA|BGIN6smW*fpX-z$B8;@J4HA9S>z@Ae%YtAYK zyFk|u*|;FVsP2&X1DZ6SI**xI2a2;;iYez}N@dK4!OL z++U?eF--l0^>;SEA%CL@l;soT_U1RC@)LG2U)B?k=4kQ~dv|%?S@w*zP2--XC*xk$ zQxraBJ!v09FH%f(rMZBOAq5N=h4FJdpWxp)pX2c0--6F^PsG19pR<*8#$;GFm0e25 z^@7N0?900IXqb>4e;me5W5@d$dST0J6De%BgNriXCU*twwQ0CXVYPA7ajP}mggw*Q zMtbEL*!~4OiKK_jV3&};)*0+8GFV+5+@8VOXyYC@I+HD+`DDoalAVr)mZY=G>5RMZ zeLB04-upm|FtH2ObX;#J&%kq{JX?|&H9LW^Knz9t*)^1D@2D!W%*a+{DT4KzG6eg8F}nRyv1t` zp$qXeq%nwb3)wg{E~tYA`6vXG8{o@DYz@sCye=ljSDut zftxP+HbZ+bxdFVfD7`l#E{sBc#3^Y##M&R&p|m&UnX1)zwy8wfNb?1rmE~+yOvbLj zD@mgZ)T}_dv^l|r73^%9r(xnsj7ZAgAQlw(rpa3FaDP+t#rHZJY*o*P*B-Sj5ov>^3zmjE8?V z;_TSQfcH-*jg%+CvY*&PwDD~*Z4(=TgAfDwqqVr>XV#9>)fNhVA=#X0Dnb$=<^8s@ zD`?AGVBJbCQ~QZ^TiHQauS|>-*$Y^u4fyXs@zLTX3Om>VnDdpmXeS$k!rUo1vy!+===okaD0!>^9UxMY=aTqOruX23n{l*zitKvQ=uj! zDDxg-kI!-3&6z40f6Ku~@qr5(@v)hlen?5@4?rOSW~mad+{UesHu}S%yU0oS)ewD; z{hqchN26ez(~Pgg1^3xR4Xx=X9)H4)Qj;HonnN~bx+q?A;M|ajREo5Y%OhE^$eAl7 zf8$)ZYkt;G9>u#i-e*&9zNearZ=??5Q&MQSi{oni7?NE%T=bJ+oGX_}n?4Y)xpEuT zbZP`F=Qy5#*v)albjHhYj^l8z?g!dd+(^22M;PCVdrVtf!FV?=nYOqBt;bFSDRU`+qpQsRTrTrUV^x(Q9SaG=rm#p$M9cvR8 zXbw_^dApmpC`bxNf%fDE5?$0_PtMPW`Xi%4PtPPIZ5FAv3xXHRz=YpnfhRYG*7XD0 zi;Jd>r6725<2ze^Tj?66%2?fxPRw%GY*Zal%JaM2HS1MfvO1x8;z%XUvJ;MaaXkpp zkE2>4u4QE0+W9r`*RJM*aWD}E;Ux52@{GHGqN zG0I=;Y8&ny-8mv=mB*pZk(=V-`quLJ*`P;0jciz+iMdeY!(DSO>jySzW)j6pU+y?= zb;HF~Z8=^=#1AQl@_~c?9Eu-r$=@a~xb2TqWOy6=U*f#o`0vo%T}x@4(G-|Kvh{|9 zm$<*YuuDX6LdkD1N}}&5mDSLd=ep9pV_*``1^bub&Dm@yG37TlvgUaAPaE0Pxs8;( z67asDi069IWdq?h&xJ5@Sy7TdvWJLa?YMg?9kzmlHVnc7Ie*ucY9d9VWI60~F$`Dx zdyA6-xf&$UK_GNMlr@9IaUHmk*vSpBKZFaTt?S@^2vGKG%H{7QDhGI2(p4 z>5gD~h4a-(M>cbcNQZMh9Q4=+cSqguS@C#FFhQ}`LFRj z`8!y2=)ut{jqUS{4pmURpKU9KL~~^GF^Z-)xYt#x9oL*4R8Y2HQ3TcDf#z#N-5bJ13O7)B=ZQlEKk8ifr}0?y{we2 zIZvBME2V?6v{{1(7EP)G`5x3@=^&xQ3plt2XGw>nQA)|15Z)8v3hiEmYwa(=#dC~# zj9l7s6&8`wly7tCTm=hjyCy6QFv&a$3JYFez8V2{`URJ#U zS-rRb=YAi`$<`B4)QgJ?F*!Cj_np$5QQL%^Ax$oAI|O`h?hREm4DZba1>2rv;P|_L zw~-q3UFyjPxJ6K{)?|&(I%js*Bz>&3yC2r|=HAvsBUQZtk9%|BG=B@iV>v(P1E0!8 zOeHWVmV2)Y(b8%g*gDj*Wc|;qao42Lvq3?tPMJ4M!#S9tptBupvD`%G{Zkb{zlehj zTpH5;KB$c2E|HfMkK;LS*dLG0nzoaVIGWl5aS7b15bJ8ZaJfs?;d}!s^HBL?o+z2s zOKD##X_^lqsSmf2HZ6tweYka=Wz=j_)TbzMYerAPU#*c{X$&5)J&`lJNF6XbA^KlJ zLSODZIiW^QDCo<5sFx0ll&f@D{89``!U^e(3uTTDJ&b&~6PEXmm@_*&BQc9g&2=UL zFeM`9x8zU1#b(4WqxA6^u{$Yz%Q@i=z`1NT6iP(j0UG+@_!`hp zJNY)X2haZ8Syoz~hIBbm@C4_#xM=4xrI4)^B)`Rd+*)Ei6(8+hoKc~nqR1lFWv9W> zw>UhS-Z7#GkkG^5i1$!^ifO8y&PpQZ)oLOVY*M)zuA`3Y* z@o9mNkcckSx*HC@%?We{1Ka?vYr64Ps@lmRBR*GEovH5VM4kOBCsrwWvr_rR-^@vn z(@Zxim0z~&s5X-z3fJpfIXz4myf9W@;@30fsGMrECk+1Zo?{A0^Q)87EY}=UKD?KZ z;#7s@NwnehYLVK1^fnL*QvwM ze<0^W3kPBRK-|-<=V0DI&d*!;9Yb()9#$gBX&cgX5j#YzQ^r$HP6En znv`O(LgRa!DZOk?Q;JP|`47?((%syqG|RTv56fv~Pt%NB^(W;t%~NRnmbQP0uaT#4 z9C}1nzQQmE-HP=yjTTqbDN8SAwlY)XmUmRZ5sv2!?;c_%Zql_v`6?(T{Yrl zQ*ond@~w;xPE?{fkbi*YY@~|uf3R*C@-$;6Gz{ZB(=FNf#xyshLPwc@C-Ic9^A^Ga z_^Eo0TtgU8klDV9bUKmjX!G%*{u@Qf^bqv_CYdfKng{Hc>)1XCo#Uj`vh^>>e51-; z>qAv55QWKI9D;fhI9<${lzUbi3WWvLe8@`S{Kwe>2&qkUBiYS_mantwn@PWEwoOdH zz*({1i3)lzk(&FN=WB*DFV?gm|h~8q1{StLpnUnjjJyGF>B`@*DnQr#^Rlu~XD> zRp0fJr4ha_M$>`-v=1dvte%x^ zS1|GDqE#vHW=fj;(3;e0zoUR}45e~HtI8z#mxZ(LAKgeeg6yo&OB$lyEU`kyg_=28 z3Iv3fyaXQ}{Q?=e*l=520rqZ2(u=(t%e=^XP{$iNf*VXzJS-T&#qySb)@9^oL%piP zS9PYQn{PO6KB$NPBm@FNQTe?ZJAZj6tq zI&|*jl7K9C@7Jkw=FP6osG65{=PRgSnwSQ0vaTG?jv5LG~yoMWwr#L-;HIBE%* zpyiquyAXfq#R)RaniY!@f`b#yI1Ip$H)e-D4$6@1P7q2=!I=tPzt!7b$F{%d>#fx<2-^5=KSpU4nNbZWKCiHd{XXwWtmuV zAaM-Ghmo>lYnucBbZ0%n>*lLS)u|t&?n{~_>KFO1Ed!Q};R0}nL<@m`sgW@WYR7OR zgUZk!^F5?v>oj?=z%!+M)H6z}`;ir8BYE)SjUa6YVgY;oRF2P&dVSbR~`WE?`uiQ0f zW0m~f8qAM$o!=s#;CoBKm*1tjis2WZ(0%eFTT?~QXB_vkpK<}LGu9yQ0$8j;q)_EEOF=&-T(QM0J)a%ycoV~Zi9P3$8zVM`m6Z)9fPeS_{ z`HT9Zd7|X9mOj9Lz;*RV&75so8aM5MUrAT9vW_xfJm!$+&?`RRQUc6h*&8y31}{pm zmJ~+8er0J;okkE zI);_(udsOB+IZiRg^HfE>@^UUp#Vs z@<+?3y@>qJ1UjV(gKgovqLI*A_yHee(% zt{ZQ4%^2!Rxlg;rid9u_7Gw^>Foy2tJ|~s#a?m&h1yaEk9aF0{T)u+`#uuzbpA~Yx z-~fpqqpFD4!t#%~HMH#(#D2nIr~*6WeZu`O(9176V{LXWd9;{1OQc2VyW*GB1tRKh zNuKUw(d|=i1}a~_hP=PNO;WC#hS09zHDBq zC>lwv89PAi7bxJ=kA$=@xMj2{3|wa@T=Ko_=B3nrgjYS`tASo(!VGQ>%AV2Up_$xv zHKXt!lf>bIVc9Hhm7C4C^+m_ne9fg;kkZi%CV4jJO$%*c{A^V381XbaoBJe2_y@R4HjDW@T4l+t*YgvzH2R!X6qVSENEddy$J!3E}22In^vSxC*z zZtp4##f+}&-MiuAAE~#t^*A!t8EweOJS$xN)%st?X0a-^EsY#X1t;5^+fzCQ2#V@GA&EtTM5=AzTB zrAWs3w4cm8Rf@8-JS%&zKP3LgRu?DW;|w{C-{TNFt1{S}nWTJ|+`79k_M771J+VD2 zljSs9an3;bmrz`({IcxMNdl7uKNjg&hX32b*jI~FX>BXNX_JexWA>2!pmPq{5k#Ar z+l6l?=ZN2DbMtVXS3_7XH=HEQ%jK$R?VNe}xm9z-lzCi(%D;SmL^UBX)JH6c*dK*Z zq%U2?9K0_4N*up{^P_1jos-AmqfLb2na?dkpjTnzBBVNe26uE3Q6OFvwTrp&y6(6m zSW~;KSX61f_jC`iTYE<|?Fcxz*3?(aq#)Iyndrs&pe$<(iBPZ{d81_{99+)%^b+t5 zn|w%?4yRVqePdgk{K6})&n^o|hv3mX`7%7p2|~Z)Dt#0$~6Q|DOAjrozNi-xEEewUyY_!W}{Vz85enxKi479uBQQwYG@`x0PH- z41caN7Hwr^jLzmHH2t=mseJm|R*w@Ul@RLd{hjWQQNE1-z|@tvBbZLWvXxv!XREp( zOWl4B6}aX&I=VV^8;sIUMw8hLTvtGa&Oza0j+{!V#QQ6`6gAE7gTZUL2HJ!^Dc5lm z$-CL@>u~67MNminS_+q}=W+&^W)#eCbNVBWj}R+JbY~P|B`O^p#d|HK8U{49~`_WPg6hZtLzdiRM>CgHJJqU$a& zX%jb;w)TbUO{jIY1wh)*+#H&J9UlJ7J){L^xL=531LX^senF0EYAyCE;v7|OybJDX zxC7!YmMrad&XBSh$b*3$+Vd7SlTr7XXqOG`L7>_{oHqP6_dWei_=v;U6 zodmgU%bzfA8*T`=F&y27M=f)n=pk~0RgCEub+ALDh>I*gt9%Yj-_EV0`85!<0|(Kv z0#bG$K~O)!mpgFJFiwZNI|#9TCU)J)F{*G|w}MQ2-o%g>8D57I&m2uG(h3QJPk!ZM zV}zNhUYaexi6Es~!wHNe9=*in5I88D|1GU@)WE$6L-2#!zj9gW#`d9e?Ri%`UTpbu z-{URyF;W{g?xP0w8>PK=q-Ij97i*67ezB&YPi^d|`pEY4gO60z*Jz0@$7HShR(%! zKSl+>m&II2XX-Vg`XJ+G^~bf~s~G7EBt__g_91?YAK)RxD3RzEI8=<(Y;uP&RwPYp z8iW@1-Go3bflyk) z1%w(g_@?V)k~dO8LAZ~rK|;oIj|gh=Z`)nq_TZJ4@dixYgNu#24BziTx_Td}HP_+H$t3A@>g>%~?FHG4UXP;dgy?M04ZIV27&@=p;XkAD-^->a&8=nPIRUmkrP&d za|PFpMsvs53a-}MxK!OfNvUOlrjAkooh$M9Y@7!3x}aLUBvW4kW5#iC`7wBg#H`(xkkK2C`V=t2-Yx{GBPM8GFL+YR=o!U_RH9 zNTu?4Q-7tJXlBQO|31z;$ohK0eDqz`vAHc>0BP%5*4Ls8%@PGe_u+U`DX?%K&a`P5 zSg~fhZ3x@o zoFl)+%R}8b@7dPbduEsKF0~uIAH9JObYq*=L^v64+j}tm0QVWsAAI8;u_n$~o9p}C zzUNDs`U7_mPdljF3^~a0=>|NxtiA}z1cGG-sdM-y!TZAh+EhVuI9Y48t9yJbGtqxRxFq?$jp9fND*B{hGX@YX`)da-3^d0QwlI;(+>5qS(l7`;Qau(s5Ov|B zcU66GHsr}L!_ePx?c<3{fnj?oV4%Ab#~o8>Nw@)pzjGczM1S$u&}aCV)TZ?$N~&_} zzHs4pE;`s6MKG;Dz4mcSO!+rMGhcm*slY*E4bkXzG{>v@)T?gYe+tE|2@`9pkr)Dl zRq6eZx4GoBRXZaJY2Q~G6fOc}ViVpeQQvimoYl-Z#gJ!{H2ye=iV8Y-19 zL7OtL{#xV1gk(8a(4b~if?#oQ9E^7~{rrx~-)+ zW8SH0HJCBjwX~9FiOUajYgMgX{7~{=(jOm%_}DqOxHrz`>-OP`hrjUl%@702{=%&X zuaW7axVg0-44sdn{Acd7px&1 z$V7(Sbb+Yo$itI;;#^O2p?=n5q_omGt#(f{LZ))C<-2&mnA5n;SigZer%}G8&Oziq zWT%}6WBx&L+Li^||KWP4hD-c@c0li zMwyIm$uAD<3r9P#P;3ur3>4>I6Jmn@H>kJDi$=&z-56J0!_<;3&GOqxC|?r zhryBorn6lCblaAcux2L;4hkg6L$g;D3Ya8F^x%VosXX@Hq7rOUxW z2-&h83eItX>C)n+OwYn|cQn01#xZ*);)66NgQF&r<^O5%Q(R;mXFOjw?`hrgKbqCgq zaW(n30DtWQ3ZQ{}3+!#^ec->arx1JvQI|f4{a%BNy~(2m_yrdcd$nf^?5)ZF4L&&n z!J|s;dGITHEV;xbbvGvbcl9&|tK(y{=d1Vb0$G>1#O}QC-}Na{|Hl{Wt2=@7Wwbx& zy-w;&+=qB+i?`4+O?Lecn5U4s^|(-0zX&t19jv>|jp;6g{YQPI7Y^%Jto)byUN|J4 zF#HPFwYx3wzhPKhaeb|Q5yoDo2?h%{uW%i@n|%KpP&fjLU-KfMR4oj=iUusEL(S7q z){0;6{PQ{vnG{c03@U}byvFf^W{Lr^3fJKNo!F2eNQ($g`#I$uwMPQ7I;T!#1?qd&VT8n z8`x*V$j#BzB;@^RvB#m_^PGenS48J9kiO zm&RBql-oBHH;u7y>A%}IIU<1;KHI+W@V~WhwZrrV4qx5>2%8$vT7v%(ZZ~iP(@jVJ zy#;v=3!RXFH#NaW8Bba^mc8ychpUSfIym(IL8$!O-O>855KP4c0$!y-)pfl673RDD zA79rV7gf>z&mP!aK-8T*3W$iu1rd=5uc#p%m1O~y$k5cxj$&$NWoEr)DMw*J%{%I- zKeLl}$%?$KmY3s&i)Kc4Gb>v&)9O{o)YQ~|&&-@<7ueoE_^{`k`9AZ^GtbOCGxN+d z^JX6n=yaT0=*VyN7u@s>+YLs_>qNQC-<~;yKqWqk74Q z{x?4cZxvUKYOkq`Y2%ANwr9iZ~pH7d{`eD{_mqL=%L|AD;%wvZnzoY>C34MT=oz>99f zqAE=4-oI^0=%qgLKWIUBpKF6EeXAiKaFV9Q9pFRD{vTN2L-K=l_r#;`SQ6t!=t*ZE z{nF9gk-z*G*hn#ROg^&7R-99EqIff0d|xZRdLEbGu|&oy)Cfp{>)rIz&s6pqB+jlb zdo2-Pg_ONud-PxBTKxwocPuE%|1~O4C!F@TrB^)ncUe&>thaQn(0REYmHEym`tQHu z^d)6c#%uqEIg@-7Yk$K+8ANV!LbQhB!^g6je|nqRxleVy>-Dr zYAfR*ma+RXo^cntMb(Xu+=U^CJCASOwWJkjbQ{(mSz-@b5`gR)kAR>J%S3J6fkLoo zdCjHg(b~U|p%=Iz1c`nrXdIyc?yb$iMPRi~NNS6Z+_Q9VMkeYw7Q&4?#;v?h788!+ z)cdf%qMpEG?pwlox#{wVKbEU+3PI(G!1C(GEOUS0vip`nO=<7LssF&ThWrtut={;z z!VubZ4*=~|jcIFc{Qf`0G3EpO^*@%x76Z$v0Y+Q6_U;M`islR7Tak=D3nr$z5mas> z4lpP+N_;;noENCq{cK?BD{nw|ST+51~+MwH)NnT6+q13%NnMcv7QuV*( zs6dWY%iq%VR;wTu3DBk7)WNrs#dtoC*7njq`Zrk<)tlNIs4Vo9*2A-V6CNFaVta|Z z{|!rq55+H5Qt_Su1Q)PB-_%Cx#DR^((LQ-9wNa!eiH$NF#&Qy$ra8$^*XJbu%b@7VNqz`w1y&t>bCTvaw1(gelG5F% zN+jP$=Rx|ZxR(*t@$x2Dya}~36v(fUP!Qy^KA$f!t`UN`2O;SmAbl5{h1Y<%bBQpx zr->P3hnQXDNqgBJ(xM|x;27*h%3}#~S^A1Y29#Z$FwX#90z6#qu>^l?MuS2iEH9Nd z?7CTkPy!Dx%Sx7MRDgn1_6C70XX2Cr|vY6>%?kRsrGG`;m43jTX9z>9j zLNs@BGwz3uQh3V8H$sQvw!!H25b-OWIfz*hj1qYjf^`R@$%EA_67+&Zr%Hig1=xXQ zNPA0|BmemqoK(#p+xjSzljvxYDj3)OMLfBl(o;Nwi$c)oWbt8_(YG$v!-#_a)GV1U z{8Z(>;Qq$V$jG(+$s`jK9LQwEdC73!5i-m{a9Q?qyLI9J-jo6i{4fWkY&_&GQW)3{ zUl(?o-|qO)%a6g%AuX5u6&_5 z0x@*vuyN@zi6K$PKh}$KuAw}MNnV-aWnVinbJ&wRSz7hGhG{`wUA>G#&sQC+>lW-~ zG;R<*AZ5?`79m$$)FmN*-7qPg6Lj%m;0RuXP_KgOy73PF4_K2vvH zpwAqNhals$(^U$$6t%nTXj4&}ymmPG4fb(h{9tfdVrnsKQvGjk)}-8EU99Tf7+atz zMhrAf%JaOFT`_U+4iB`V4h71eG1~*9bbWUcU7uIWo|L)d;1TfxC5MlQ@0O>ls7>BJ zIK~vr!I4zj?$jfsz)f{97Z%E^svGK{^ge7{g8EQju-vW=qS6Qb!(|T~JhMHWpIk<& z`*gaKE^irs)#Ww=CkQBNIQNDpS~X)#bNQ!S9u4C`RYS()4Lc}f#6_1_ZXVj)OL#5N zPIFIhNLwxUPg?>T+)>$(wzL-C6cD%zKMTjWQCzw_#dj$jEDScVZt+iXNmmf#k%koI zQe4!EjF@9_c`MYaKpan^BePTYI<>d|g<1+wJKTsGc+`uQ<9e4OuJw;pb!6oLZ+&Pb z1Zl$qTcZb)xRs57L24gp{)fqE23^QdFktE{Qk{*})+j1TUfKxb8Tr6?1Ei<_lBgXr z6aUs4b?yWs7S!L2!s97i;U{J;;FEAJ;AAJbSP&v1);#=~>kfRMe_|r;8;0Pt-u1Ii zLk7&I=+MjkiPwc8a9O#6Z-pUjri>w8jQALy8-aRu_LR)0RD_w;ACtyKm@7Q)nnBt6 zB?85X^5{lc1l2HxsK6_;aAF%ICCS4Zr6OO0a+5&76;Lft5;kBMWFj7b*R(;C-3W;Iv zyr6W?@lLSF29jNi4Ua(xPZXP^#x~7{*jQ5sLxVU3g2?yQ2e@MFi9(4Fcbr$Djz&u8ioDB}T-=$N>~yQIktJH(#c zq5hGIj`Yn_UnV#>6+^6UhScuWBV%-j3TD5!J(*7M)`|?*>9j}73ba4!K@BmF0;BsH zGAjQ-vU^$2PQ22la zyiD2rm6<1s6u8;*%}1eAm5))nAf3Vw!K!( z?R)R>nAqD~%=*~&49k_{F|jC)TxwMui~5ErNlX)9Me;-}Oi&8tl^tR33S&}IM>L>7 z9@*HY(@V9S@K5_J-!cTbLqWCALW?S{FN-26M76+tjn#m~%q#yzlV1I2h91 z9q|4*WQ&&y8rH?^%%O9?hW%jENd;wGHCB7WFVJSZz#q)9`j_Zt)LsY%dE0I|43?`m?n14xIT0%4Z zw!V&N>6HF@9kH?w^^X)iNS``#_ajJKI#dy(ltZy2!X9X7;MdntvWJLI9jSe=m_XFd zjB^rDQh^#oyrt^xQ%YD&_s>)fp?9WXakK}0ivuhF{*~2(^eGOxr$OxRQywiYh7!(mW`MRDrX2<#L8lrsx$2l zZJbW?NtdzV@NUNF00G>x|Ik5FFa99#bdVxMxS``ZoF1ed%VAuXM5KSG%;~zxM34e?CYYBz04GptK&|G$ zVbWq;Lx(81$pSWHbjgW-HO8nu82iTzBg4g9q`7a>1*iQ9sK=o{_T*-V9fY3VVuf>vm;GSYh*KtBu)Vr6mGGJ3ybX>8g zek7bfDmak5o9$TdG-etdPVgw#S7_F-!oi`4x}LDv!@;@At|+=dS!mZ~D}L5U*+3bI z{ir3waB!+&7XeF$P%p6L&eZf1|Hv90nej2vHI`O%5#%^na;MJ)idN+x?AF1iLte1F zlYvjeVM|8NeUze`D7$BfuJbVO)4^~b5HD3?Y3#_tUv@+5dFf^RYIhXhLVkseglu0A z_P^XEC<%Yx9ieb|TUb%`pV=8X#V1z4WSuIsI|>K(KyYN^8JyY!#bryA?}0Dq;OK~f zg>faJUoDP_{VUYd;=v1{VgDOcPCN)tvra9;<=Yrx`(b+zSclcrMi|mN1aS;!syyP0 zkr$B7g07y%^;RQf&=Q~AOgj(g>C`oi)2ZHckAYdW+Cy+vvd8j zy_5X1uTF}^{*h#th9GsFq)6>Wg0y*bGDVT+Q1HKM71^+%*)y%8MBsk6pL)UQt4Q7S z^+?@!=5_y!EFo@&CmR-ln@AV|+m*5PAOA>INBR~)&L_yRF8mOMiqrph0jQ57$=s&^ z(o?uH1=j4;2k^BN1R*OQz)8K4tw0Gnot{v1O(KWy>9QzeZUV`{JLm>_d!@ zG}^x?*l<|x$(#zplez35L;vaYt}ck?LZix1Jq1q``d0wOxi$`ueAz+y=U++J^MSI6UGZ&Un;KPxXU=Ts`r!uJKxP|GDSF>4uVD8|E(GCjAC@$*@Kj;vcE# z$P8#D9!1k`5F{H#_qh!C*)-Ifdai^MuNW9Tb4MZ@u1Q1f+QR4w<$iTh;KAh!(sPP! z&e<7QqbA`L9P}{iNzCU(;9X^Ybu$DH zGRzXr6GlDFSvxOKN1pfeV#?PVVhe;4kcn`b41pn>5|z;VM&wXYe+q`Xgh2wcMBB(xwzS)(h;TlkiQ zCWI)Z?3r7GC-q0E@$S=wTNXsyG6|!e{uzn~YeIxMI0Z)K=RSx}_D9hn;I2qjOj(Gp z_eZ~kYOfD?lD!e<;9mwnOIP=&e&tCoIR^OB+!12V4td6jEsI$GTaZ&4HyhVj7@?o7@@yG6f zLE{YpqtXpnqg`z<#BL=&l<}^jbOh1Jxxx619ae;u;>L6(pRyGHuG6*9N!GO2_K|_2 z_2FJ6g_ZrQw_PQZ9atZPC<&%lljiPl9w|;M?hohK9V+8mRs5HlY-~6#Ld6gIk`|ki zm*}w&eJ75-(cbV6Cp#Pjo?-B!}Q14$te?1z@r-2=~ZptLZs73j0rLvS9hWMiUq z5}$UU*a$8`7f)hg)whPXj$)0BnB2>_MJ5U>P^NEK1a8I@Eyw9p6XA+nL#^99uWWwI z)?kj%+&M4S!05Vb0yYM7L4#qxn4#K`=a|GmE+`ir$K|vJ9@|+GYfuKl&N81#cAlxu zYfCb7J-@jnaJE$JO7EXsjJIZ@SYEq=Pi3MWN!*kE1!4imrm72`rmDM2X5!>5G@jR9 z$1AhIcfPcUz(=(#3~Ol)A+ z(m?BeYLwH1Sj#4}f@calg>XS9XJ^cPgkFuxgrEe(hH$rcGrCegQUc$`Z!(iggg%Yt zt9B*}2KV&TG9CUKqz>^-t;NmEJHDGlDgxsLj~s+v40?aziR!@72uZ-t5OW$DkUEG_qk|Ga9l!4&urifZ*1RsEha zsuxqf;)5)pOV>=+ZXN2YT^!vgTdhMOevnT!F$sastS8F`+9iKwOP@KctBw?ZX^JE& z5@s31_=PbER8yD3=XhN%dX*QS!4Z$5BUbn5pur8Ai3R`nQ50X`ZnAX33SxoX*s32I zR+!?tmP@42fs9vFLAdIsEP;KYV;eRVb?3Oe9V2HBTdEgFItJLM8f>Z%BPiLEG5FJY z+nM_V*xsU9y0xZR5-H?*a6Up%w&QCyIpzJs6i0lNNlP zS&9$wggmr7NqNgG}!_y%_aNhV~;1Qv&^oP-OOh%$FMw)|H z4nvcZ^nZVodu{TU|@N25uk-bKS<-M8XF z#=ZD|c>i#e5XF61R%C!^Wpr*^-0oO@a~OT;lU7WSZE)MiQFQPPu-nbB!aEHQcpME) za=+A+Z`z5%hEmlvuq3(@&UN>#r|^--(WoT(S^tk3a>)yCP?~5Lz`2 zpB{l?%~VA84KO%C>p&0T3^J*iN(lZ-w?JEB zZ8UnlLlfzkxw$kvi7uTIJo-r_J}bA@2PYs2&A`scGEyA>?E(Fl;F~IAfNv`GpQjhFTkC0s*=A3+0zox2RM$*Ex71Bpo3iE+GU zEP5;$u)~i~)7wQ=al zX3$lG@3RSPis$jDd}Isdews9xC6UkLx$uU>>)xJ^rnKVzQ&y6CvO~sMC$eLecAhWe z#PMWy2`32~OA$JKvp>|^ljdgxiiD$RI>)AGeM!i3@bah8^P%d#cwMI4KHOpgisD5VPMm;V4Xs)a z6-y=Iejk@lKndfO0-t@dr^%LKt^oJK8%Pa-@5>FQ2HHxpQ)5g2)>Q~Y^;bXY&cv@b z#=5OuEV+D>4#cH6Z6b<{SO4Ranhfe@i%(9@k-EY`Xq1VlhpGR32)anhW=)b{h56L*F~V#HsXd zoL=)uUlF9Ie`MS4x#{2z&x(ABhNh&y#Y>lSYm+5g#-KfeKHWJJuYMNAjF-DMCMrjG znJ|VjqH5;(k4eqWz9fX?T1I}%7*Zc-jLmK1#o7gib*E!-3ToBc-MMk<@<^Z5;ViY- z|H?ig#A1Q4Np+;oz@v4_6cnBIpJU%1@^FxB`TUUn6@vdX6gb2+C^iM?0{@%Ql>6f9 zDJZr;j&7XV;*+}KzFyXzhpFNDz^Arj2}Kaxl?qQg-tX7c+|?NYTO2|8?Y=Q(rlSh> zMXb)c7?hX)s4*~zL;6 zTi~iFb4~j;TS+1R_>O&5T9UVQ?R|>~`}O~@;yI%k!&)57Dk(K3v~dBKwD(EhR!<*8 zI{$q-Mhb>J@WAI$2j2Y`p71=13w4i&<(Xt6eXT!U^*n3@suDi=JhEBkg~YnZDTWw+ zOX%{=!z*6^|3G(l9QFcA=q4@r)x*iH#+=mkg{FUB=iH`q(h^St9PfSsuX}-X?Va(F z7f|A8>8cN!b_H5LK;O};^#z7j;I1FoO4C(=``rga+a8zZ#Z+`=7}&ANo{I7c+%0WR z2pk8VbEFttOV6yH>np@w^MDkkKt=0&~YRK0t=zIugU68Q92hxW@PZ!)qtK`yT9# z^n-si2N4JW-O^Ot)eCo5Fr=ReLcH+6ofD%or)OkdL?K81cig{=FyB55JHUhXbJeE7g6uQ+$ji7 z#}SrDVG6gJ4FOxLxU~*Ct$qM3!W_a)bGxoa`$%eoV_`;Nl>;vDCRbxEF|jdLHR7~s z(0OT<{tF0vl{lSgdk6}#tK zjgfGojp=&FvU%CgqD?EkVc2v0$A;)MfJCF_8rEqeFLx{2Y}lbo{}+^ScfAe+7lx)DptDw~v5oeM;9l zH|<-d;~B4@xB_JlyX)KmJ+i}eW?+8c#n8{q7uMdq59_I{7nA6HX75${qBMrj?%Vd`NK4 zUR=B6aw@tQux<9@c?Td6+-{xn%Z)`*Ni60EU@OZVNn|09z3nOuZw(Ex*t`R$kg1Q^ z@f_a!AGD0;;_={DQF79Tc-G}9&*d-dVRQwC%B4kt+}h02OAc;rHT$Mb(YwWGaoMZH zPvseW?o|{KB2Q%R-A}K44NXgvhrj{03g+Uj4i18dk#w2ldVNs$(g(@8jz9J7{tH_I z$%xNJHVxtO*HDkXF;-SKIS0Z885?vPCB{4nAg)nd^nme4>w|L0FlACKZVHTLi);%4fC}a6Beg zYp;Lh8VpaY7E_yYLz+CT^6nmf^cwCoa~LcOQk>G;KaSQnB0w_hC}oMoSp4eiC?SdK z?jKYKO5*6&D6?o>^E&9ebj7zQTys_wwYF(d#4i4+%fyAYYeVWtU zapr}gi|H(@YWH3I-Rll3>XvcBX>-;} z$&WH2aB!2|fUIj$oKyE^qUphlz^|Uj5ZK4jr6H@_xogtByheEMVIPkr2n}Bg_rN{8 z(#*KCI8s5;BgAdKwNy8PF-VrJ8`lzd>0j7u1+~<$7 z7=3j;p-#MM^o?W2(>eb+aA6>T_(nM#_ck!)tbd%Pzyo~2+rY$1y@Amz-Cz5MiaOHt zk{78QAxJ)JADwnlzboj7Y-DcwG_9 z{iLP%2vFeF7x3jG1lKG~!4XbmOXfzBHqJZ2G53)FPOXD&JtmiN+;yi~SdY$`#miHDVk z%1MVIW2p1<*^GwrEACZ-Iv%FB@4;=stAsLL1{R zEORdvdxLxj8Zxr$^L3xW(p*%O{4mcQtpEfZIsGyX=_}W}_ zus|GIk6|5SP#qI1#T3s(hgfa#`}vaD zbno$<-&}G%I3G2KyBu!ev^UWhUi$*CdlM}SldnL%XjJt+^!yS(z!?kROq6yJPh9{f z2INGRBMVRBGv}f<9bJU&0LtO%*=ece<~CS-y_PjDdxeXk!F$kCE}wycBkRlrty_dF ztrC1MucwZa3nJ@*OdvE{iw-owK^OSIuQ#SvE6K+D7N;E>5mCqR?a!#?%Li+&MEQaIn+=t!gk2jFCv+b9kU@6_N z!K`H}T|+V9uq7yAxZGvwR=tzix_)&4tdK07Fxv4|eP<+>v4Mhnf2VmETx6eLaGO87 ze68f6s7zZ+_brE2(9VzY15Uatm%zq4cfP)K_0>vB=Z5p)=JpMxqMn>NY?v+;*tkLUSA>zB*mC2t2Mk(q$jgJ$_8RWL6g^TPe%X*1H2-$A`3G^sJS=#sSvz#^ z@h3gayXN0;7J{QJcyQAGdyj)1#~AXC)uc+>7ke`l0a&@fw;5=Aandpbx9|+b$}$w0 zqijehTJP-cOfd93*)4T(Cfx*0ua;o{Ms)Vd$J%f85k^a~uiiGS>^ z1!=2UU8@`Me8W7qs0Ovpu7Fa zd3N&u?N9W!^d!Ez97Tt!Pr;x?Gmxus#0r$uN*b}#+{Zvx8CSrNPFFfrJZc3jX~}QL z@ZfGZm9$!Ege`AJF4_9J29_=gx*@*8ro9ou^(3OQBp4o=REG3aWuGV!lIepAWu~ zEX8aRVo9c*&9q76do+7L&kmQS()Zkp_{2(dig)kEYcPuHp}knRr5Tq{bomihT)9Ji zvEVGFv2=YgG=}ZI1>>H?zhRU@{41C>ffH82xzbC;c*H7{XOqX(6CloQFn$+r({+!^ zMa#jbR)OWHjcJl@y>B++AYpQdG;gOa%_o{l55|vt=(i(0vV&$$b5I;J^V%KKN8u6m zIB!h_N%^G(6lnTCU)DH?=VcppZP1ki7dX>Noj{&H0=as|mFpVdrJ3M7WgEpmac$7J z!NU$P3R12=3I&#ljQ5P4z9ifakxlA?viElDWf|-bEa_O&USF)(8`fE<1jHJSceCI7_ zd|VEWUq>P+48pnVU~OLRg4eD?y`r=y=uOaDN<_HDSB%+MB1TlRyp?hI>N+x!8;+CT z23H3WZqH?c=VI}gx8aL?536sZgck0o{2*f(L%C1lGjAi&!bOs;qPVkqUsQpERM?DBF0r-D0SKoGV01#0pJ`{n=3xt=3+ob5jR*0l4_-z z4y^LDjV^kJam6#xk4dy2v*>RofjLdz$Sw6ZWMQ1Xky_wAD(cZgdj~pSj-aGhuH}x) zJDoRR0$isdFWLFGHkLUu3ZT6v4W^B~}j;? za=p^>J%OkEX!2k(miVwqT=($@z2 zAJnsA-X(I5$6%kSw@~h5FNR#pWC9c%b)zWvX)J9(Ipku&B^yvApWhX4-+&?_Ez#9N~mP64q2%rB&lo8=*PCv6aY8C_X{F zxZ-Y1`~v}#=k+_(|74;i9`2GPIk;Q&&w!0IgXdZN2~XJsGc{$IMh{Ld}5h6RPwo+L)aYq!8eR$PPcZb75c zj&=YsLW?1~J4Z<>PIG?b3>T>C+zE&`8j?zOIP>Mp{7&;XT>dk+xLkWs|Gq2r6hGnR zTY;DS8~DUl=t+*cT%p@gpn;b#ww6J66;th!%222wPbqXhePRWvLU4qEt3Ij1&9T{Q z>;AcVjc(Zv$kJC+smSG?E>KWbDJ0f|{T>LEgQj!OBT%&iR^LToHm$2SB}-?z@0(7H z#%JC|<7^O%x}G9Sml5cj&fOZ1-i~D6`58XA9ps~QbVa|1?i+0K-;IIALB2rkk}K^4 zl*bovUp7u?5=cVmt5}(|+FbnAO(_Gs>~k&jm=S%i)HKAA;VPp!K{A|szwzk_>0hVs z0o<_M)-Lu|{In6OI~nD|y)b3p%wY`n=>entg}S#d&r!njNyX;B#QtA+38(LX!AE`* zPu&4ATD5t2{th%HRQ?TAiL$2sius)=&8l780n6RASJ_D@9Q_#&-HGHDa-Xsi!xgf! z0kf9ASlbE8AoapGcft@Aa2iMNfesOlADQ%D@(W|34@~9_@cfq@ zIz{e>*>>`gh?V<(tbM8eTROW#8Vd(z!yls?n9scSqV3D@cW`>7F%IJQ)Z>h!7*3sV{D7W*aO3o_cL?eAjEs-#fczo5A$a+TY`82u zX`a!3*q&2qI<;dSBf?G1=Z(>}lS5&bcH7AqTSo&cCS2V<`6D!(S2=v-BhYJ^!~Dl+ zRH#ZWK2&K<<>N^olYNu!joASIg5t^{4U4O0zXtc@Qe1N5^l&XqeR|`QI@dJh^FAh` zdFJ03R!wY-m0SCOD`Wbw{lU3vDjnSR+w4vU+4+d!{<=p0hx`?b zC8{d3SSVGNl^E+a16Wa<;~8}^6>r~<;`>T{%bXYWLW%83|3nu(J#zvGsR;`e31Bbg zKvzW;^oBCZS_p1&0QHVgrLv+vhly?Jst6j8P#j~r0eybQNAMWy+!)-^mVHClJIUCTE`-C@sgk&IUe4Tgc>6(=ImLaiDTeTp z42M%4gP}Y=yePk3lgRjNB<2P!5qHNwnjCEz$Z0Wid28_pQ8e&OiQvFmR>qe9J^o_4$ND+n?)s{eA|=)%s6#CE5An@#0uil zwJhC9&0BCU?GCmW91>)r{Hk$5EJ@(s229Y-X*yGJ>A$$_Fp3`_|3;1k5f6+P>OT8b zSFck|Ss_(P`jYUogHIh)=7K!ef}xPI)#i^y~^(1NF1)nw)UsHQ;r1<=!#!IirR!K z18VEuUV0jIzbFu^N6`aAKuy5Hm^IWnXE|JN+EE+WuXIQd5D zrEre8?p53(KB_;!o!X?A5;y97k25TF0^F{mR}RbzsWI>|E71{t=X#u732L=vBYvY2#b=0N zU{<}LZ$M;PB=Y107fX|gy%T$|cMCI|_7MG@yBkSWTI9h=4*XjsnvkreEs+=&20Dcl zL`qm9F{I~>*xB>T-482OC@xIy<9VYD^!yV0;{8=fOy_!e-pKvx*EtHQY1(U!VmwY3 zu&9$1%}wm?Nv-zw`~qKKu^Ne@_MqpD)UEzkea`L&v0P1t>KRzAhW<`_#dWqCePk%$ z)+U@xI<@rT4w%W=^5|MGv$Y2NKtNY(GZW7I z7Ct~c3i(^uD;JmHSH6X5fw~y4gZGlSsJRO@LTMZ%ONri9_#@da<0{153;X%4| z7+vWXSkp_UdcKi-VUAk*a!VYGx6ZyR>xjKn=y1f{3x_-7TE_5y#jUO)ON!y$i8c>Z z2`WZ4$LSNCLEdkL>y96P?Zu%dQ*fvAC?-_=AfX5+Q=_XK4?j2)S#wlA#{5qxv#;37aGWsAXL-W2vhQ3~LkfWYgrGq~X#`SJPz}?e6I7%>_iZ%ODi4 z#X?l2=&(*_DE|H;TAv}A*t3*goBIu}P5$dcw&o@7jz2c#*q^cDEI2u2XF+n609M!H zQ&FSepO-N2tp!*lb+0~-EtgTN!JPPhaYFHI2oaA(IxTBoHovy+$J%Z7g!wRsYYVqx;adyY7wzqx z6L)j@Ys{@`bE~%1Ca1gw3mkLu=LA}HNpziUCtkUvWYSe4fvC}*lDY@bl3Jx^#9KPf z3H;KMN+Gz{Wz;uYzRjA9QdBmdtk%&IcUhV-9HioT7Q;QixCcDHq%Jde1E)|%#-qFx ze{>m*>aEy3DY$sgFDd5u?(7xa`*bv%T5)1UZSJKjLv(EV2!@vC;=#Y7vRG}1S2v*b zl`!onuJdXK2iDAQ#9nv`Xa0uf_ErC(T|*~xXJ>}f925UneE!^TINJPU=s;(v<&p!R zv)AVSZFmlj0T3C9t!kw$Yv5*7*qIEtPX<9IN9DGM*1d2_NizrP-3+BQ@NbCqD}$-d z?R~^$(*C&@_VVJrpVdm{HH7{X57%<#zB%7wRN)-XR3cTe2ldQ0N7d`T@qyBIB_*)n zQh6N)GIHvGCgeo+UwQ~1`5iW}-B${?%rm;?ho`2U9A|gI3FOkE^w))#Z?t4psT~g3 zJRcn6PYiLr8J?SF=bJa@Tn_ka*`TMIxUxvxSg=j47=q4VAvOd%wfjsysb<62A*&g z0`9vF{xHKb8KM}1k$4a)jaNSeZUH4#E8q8r8|lH_^Wwzc$ovvQkm^Y7PCYUstUcY- zCu}~cLrH*KPnOCrcxWw}L?S?QRG(t;v04Z@=WfoP_|&BsQvY^qLFb z`4jB8OP8?iIxJvvcDNC;+yEO-_49M8d&&mVW%}y5{SK_wfIAnttUH6OjKdJiXo`#N zdbynm;W5O{&HtOp!Sj5SXU`R$@3-~maQ($mj$~EptSU7)fc;V&aRUM|7^6~Qa#e~` zZ=f_$cBgBuEimbW4WLQj`)EFqQ<+`OpWsiWovf9rZsRpKz=Jegfh{z0$E7WhW9toU zBQ0P*K6eA|920lo#G7z5SUZJx+=S(B`4fEkCc48r|HeQ6h31g|lWxK83;f@B3k~IA zU+2~>G{MBXW3c=WDsQC;2}S)g5`#JzJ8GDt3!f>wW34s=FL%V52J1;4f-{Ek)^7a3 z8#tS{?&Z~B92j6#Ba|QKj(+(M!I>UNHd0`OqiFdq-XCCv4c@Qt{QzqO5B+*Xpf#7= z8#X!6I)#@{y3Pbz6JWZr3kRC4Z$xMxMoH;VTQ~lC=U9viH+jmmuPDc>Oh883?mBC- zo-y+3^LSUNbq()^W!~o2Ry>#Qn$X<(V?Z;IGijk9K;D&$2xW+S{f5=r($En;k(nF$ z6m>YE=(YIu&MWct&G#|de9z%>!TQ7lq_#@TrWl)%i-|RIQHKXtEIq6n*SUltWf$yM zP)PpQxOXcnY+Zk5JWgx5#1V`qw6el+p5O4DR@Rlg_Ay@8+B%mP_u{B9YZ5Pig$IXO zHJ;msTZCI9d9Dg4gj-KW$t(K94QYRHrMp^j>jNtmrvMj)ar4088yv8$5!N}@4Tp5a z>JlD6CtOu{bA+`w?|u`zBdj)l!#o_=#@f$JS(Fu5W*cjef!C(vp^?@zWOp{PE#&7e z$C+)d(CHVr=C-vSgc+V4XSTO4;@uD7GwrQ8JlrB1FIs=*l}@e}9iSk*^p9(OjMW0Q zbk(&h*18t<(7wP! z0c!%!EyTqSSO*2Kh)Vq)+#T$@U1uM#whc7HGkv<-)oKc)YS7D?TflLp#v-nN2ClhD z7T^DYCj;3-=#T-^moIKYfSU{Vh}B%?OeivD%p3-NGEJ%6^~I@wml}IOL)jr2>v8#a zl8Vc~_GVNHZzmPIHie}cP^pRg4_N1a$DJ^pvf(d!S=;b-1HRe|1Xf|hAt~0#0{0A( zl=d2%*%aJ)*ESa#bTI3Jop+(n5Q%!I6Iw%bLHg@I{{v%yfvO%O=U)T8C!5=3B^4%I z4F6I+{wbQNZLUy4KrGt~GECmpNA{|By9t zjMTSb^$-exBL`z)eDmVOxYr=oB+(}^r742yAmmjU?Tc~4{Z0>Aqk5~|T-#vsORK-s zIqxo+BFwuBIoM$Dm(p}c8)2_|QZFa0$8i7A^LZS*A0i#A9p8M&+P)KtSv8mSH=>d5DnStQd6Ps z?Je=%RBO~|cl)y9%_W2yqhv~MKq>TTh;2&5Ah#{O`4S}~4S0wOR;K@d{Ui^W! zgsPInE8lq9#Kq4IdYh1L;vN00eR<_~e6^odc1vIfMwb)p2Z{5 zKx^cmu#!ebfgf>snssRECAaO%w8|9FQ+@bP0tM(fi8Fnjc9N$CKyBSkH+bG8x$G^$ z{5HlKGFbbO_u;gMtx*=~DEUfS23hz2`XZkEuysAJW#AT)6{3VB#v2|E4am9Wv4(FU)7(Ynd|qB0y0odyPidfK&dn)M~V z+3Kj&bColrgy1$tm+fV1K%kip&WuZ-I3W zvqej;vk+!9^q+I#_AzkWI1vdKicjSxoPYd+;l_RYudbJa2b4N5rr~ijt>bC#Gp+yS zmCkt2ENgT~VPg0NGD;8ZgwM@_kq`JLmsLBWaJK^Mx)u|c#U$JaabX})vSpd;Tmh7} zPcYbo!C75e-zBd2DS_}5nBD~zHnUdzUCy0$61U8!E*Uf0eZHSdt2~_5=THi;D}-cs z!Sm<92wv3;M;2O_@aDUCdm&VZ`ZumFwBBf^lf8h0e|Ev|(s@~3=IwR?d6*P;ah)v! zOUg8NBk*zCHKW8j#lSmx*X6m^ufaBW-K8zC{=)P2FI-y}TN6NU{&sy?YOOZ#$~nAl zg%xh~`3758THoO1&+w9!plR-tuDvU*tAcnA^yzIYG6+FYsV?|C{4{!62+HhOIyW=U z^@?gOhN!bY;QQ}b-!cb4DFOy|bgf@+U11=V3RTs`mA28k1azy`RkO+ZmZ3QaaB_{& z+~GM8Vw`Kn7V8zB*n9cESA@Z#xH#9eGV3%0UloUcdDpst7hiNu-)>zQz{@E(v>e8n z;=Zn-<<=P9Otmkgqw9?w){%ka3G}d|>-#;{lX1NEq^s-)>l>gBc31q5*5NJqiqlxR zLi+5l@vbY@oQw(xI<*NdDSn~upDQUatORtb>iXi}a})!zos2s{>Wm1MY}#j6L+!=G zo<(QZ?cf0coddaAO`K&bE_EJ1?aI7rtpPjgZ&zfU^>$!=kt1(dpQb7fWIMZxZ(E-PGeSq6d~5jTD$efJ=OVy7k;8&PyP|ERZs|mYap4d^dHqF9DMC z2X21^d^m^*(FueI1`{HBRc!Afz~5vi(J;K(B1pX2*>%|>Oo!UA;xSgCZEGlnhZ&of znMGDe3(VA5h0&1q22N@vtR*i_wi2K@z?^Gkn2_R|NgT`MT$m6B>F~`kVGgfoa80Jr zm*Dn<3*Dd(U5$ThBeZJ{nfjExRivD!cTR|k4gtkH#Bk4+|g}2)1Nt~IDKf6LY3bPG;NCw4~Nf7)hE|~j%;Ckq(E-bxyefOak;n+RN znp(|}Dyb0*_*k6qB@g%3uIVH|<5jk}T67j#8;H&qZgF&RB_s&F4N)CiK+T(KwGTdk z!Fm4mUdIn5RpKRNSmo@lSzQDRwAb!nzjxAipNdjzU zGa|;ZFO(OYA-l;tvPc}2l%632h?NJ)t|trA0(tj&*QB1pcLpN30AQiBt6J)AiiP7$ z*(-3(4H!D4BX~@TP-R{RgN!PZc~(vXV47@HYpxn?e}3M`LA{LvU_w6fim z{FD%5Xby#`6(9b=FbLw=C1P0?ZnLhc0v^T+<9RO1RXJA3un>2u7Sn{OyllbBG|+c< z3%qKYpzxXrLe2;u@!a3|>z9NKUb*Rto=&P-`q8!QW#QdW(qP&^M^ll66(U`(l`ChC zu*}fHoEDRCF(joVWPo6vnB}@!C=567Pxr+cP9dE)_QngGP`mKF$0-bY0*Fw{G&!xP zw(i`D9Wa$*3natxzJghERBC@joVkd%*_b!UGdv~N)~%agtI8(Nb;Jg^&C_=B_Nh@? zO0%fc?COMhg7K4NJi1tjo8tb=70$!(JyGrKaD|ydTtK6=c!C-e@-r7z-Q3{wJpy1f zeh|`6!dHuh1RipZED=t|S3Fc}$u)Pg6P>N)+Hbigu_+>LQe+G-aXbhE%_Q7nt}uZ& z_Q9{r75-=q>=AZg*^=~ldiMB@dBWlj@CoLRz)h|DoPPTR+hC++BHd!*eBoO*FoLdx zzA2oDcJ2m)w6eBl%-tQiWJ~(B7r{+nMaY2nOF)o&@bx!A0XM+{#{%f4>|mIZ{}=aR zxa;S!V91Y2AMalP8X`T7lNJiY*sx~q>YBe$=o2sm?3lO{WkrJV#L(>OoXX)xOsC$T z-)-KWdA06Y?mou}YqpaK#R)|@C2`IZFoqf*t*vYMRasHH3Yb)K5Sxx{D@`RDBzD4< zr9w1+Vkk~tDh%LF4m^FSkY#9&50cl-ySmOT6%qq@`&b;hLMZ2z@A1JELPV_l>}Gm= zx#fqh<)C!V^s(z91WEh(0rq2DsaZ)Yg*W)l3Mhgx4NqAqyb)F*edMg=YFe#ukm=$E z?s_1s=ncU4R|>uP3JLedLN0Gi$MZ3f%2>P|3yG1+eqxm7|Fp#v6S|R4{~iod$~E^f zzJ`TyytWGuUnRsCp?63L#j{okk*2mrAvAOtUbjlP&r9p@y4BFWxVP}0)nr^=gMV2q zd`RkB2;lgDDkHbEWVhi|G1%Y3@b)#rtS}Nil;bBm+jai!O*nzYWK`^u{!hq&C7l;t zbJvn_2u^$KUk9Dd5C{Hgo$!#k1?k;d40FZ4Eu4U_ZCrKlka3R-#5o%TSZe&owRVHB zCV+Pz!@ajaPoNxht=l3*KyS0%wRfu!YUH`muFCg>Ttk?ek@D5?hc`R>gO6-QF3u&D z1dC3I9|-3}IUm*w!77-S1K#uWi!u&;;)B?4ZX8Z17kY<@-Mkc>kFamsRx3l4Xa&pUIM)=l&XY!UYxya>=+MyYaN0f-OP3`Gafbu&-P}{mGf~ z+4k_q2=eIlp#BClg)^Pv_4HCld~hcy4|waH+bKlw;zRfrd6viEh+QB)?KB>|OR({9 z3fEbbP1 zL~xEM33i?6H!Ukj!sUcth;ub%H}u_d5MHxeNFKK-8AREqR(knIed4EPy#Z5Ric+t| zh#UL9c$*>J3(3^SGeNEZ*D;7W>#WFv)GDDY&3Migo=-}>VJKarm&sfAqd0Mo5Em=A zhOSiiKd7hw+r42V2bLRLKl92SA-W)@vOhw0vcg)c9aM~;CKTysiYQOg_8=|zQ)aDI z^?`OJ-Eez5X&ds6eyQWX6HrrIyhp-PKIRoCz(Cn3^ zc$^CqT3qa!>-vAn-aI~vqWK@6on#L#4eU%fj5s8aK!6Yt2_WDA$tFa^fDj2rTnLw_ z5EN7t*nwm>1VsV?8WnX!kVE7N=ZXjnM-qsLArB(*AdVd3Ng{$b_^Uo+gIeqSVtbAH1EJsu=@PwYYi*AI_D->O{WKX=S&x7-Ea3P1eA zA8BV3t0kR-8E|g-;(oc#W?ggr%@F?y42*Z=qMn~PlkQ*z{ZM$q@$$vlQ0Ttg@|U~j z!st5d6BwA|a?vXMe@1`w;U~@kcVoAxBs2HUCC+NMS(>)(IE*_L>>#Me6i zne%C5dgmWm>+EUatL{L)lg=-(i=S8n)7oxmY8?!>m0$XI*Ez>o`6>&FJ>$I3h$fWe z`p2Gez8K}s7+J5?ABH{0sbx&j();x@QopX-BQw4C#dkkus zcnBw}to#JRxnOv^{-zjAi#XdPRxJ@nSWiGHzl|C@p(9jx=2NeAFJl=@S!;@@x) z^Lg+9GxE@w^WgY+Mj+1F*-Iw+_uq7W3@%OT%DKW=UQgb2MtH^6s_C+N$s}7^P?O+XBSfFdwcMG#!9r?F7)A{rVVx>wpVd!ec40*ERsQpQe%@o)>C!&fh#k{ z&q&qpOWTQsj((-S?6W^{x#(9=KZg+4s`ynv{_dRu@1Qi`U-eIQ2wR%8$v`s{&;K@; zd=5K;aH=WO+iR#>E8!`AeFyYJT zFT*xm$8#z>YULDO-{t%Vdzb8X|(ds)N1;g4=BK;Q%9InhqYhX4KT?ht&oc9m;j zrcij-mAf}2$zrF{` zNf6rbm2abI3Bst3*7f@#FxT8>Ayy0GzpRB64WY9IK*Fm8}6$VM#BI8g?)rY;Dsa9yq~a!&)9)B_Y+)g zz6bcLd!j0%&2a1YZzIQjLYeUW+u%S|T-|E?z1$0b*>azdf(f6yPl)4{7tvq$32X81 zxB3gcF{9J{g{BtXdH`J*Al$-#xG)f`82*pDU%1M9_oC*q5YK~zsj?v8|6MZl4*2_8 zSs2cH_n~XD(4Y6hZKs2Tj`)4G1W-Mjs}4&5RU;+b>1fta zArV(?%}@bS3d+&AY@y^1u*RsPv$&$lVlJv`1y@wHj*F_^$whUtKD+7xVOU3ZpHRv) zZP)fiuy!h(BKCmr2$3}rRCMA2Xng4f)O?sw+8UFuDh9GEfb2T1h>=EHh6!(C1ZkO^ z2cglei_z)_g>JceOpqZt_uw#0L;h#3igXiilwUq}&R$wItwj)l)sHJ*^|cuRc~tF& z3+-^_dk+^TU|z2e7o>Q_5{kqP=eiWEn*K97H(c0{%ddGzXcMph5}`cg)*1~hpGT)3 zg1%+nk8C-D%zJyFtQ=t~zi1uWo+ISq_f1C#&tbz^I6~;vQ9Bt*&oCQn#>$DbZrpx! zc7za@u6;TtD}Pi`=VD7#=VCsH!dCD5ks6&zjy-W%7gyN7g~@!3VF0ijz28Xaj$pj* zkwU*=-X8Ta1D80h>G##Umo8n94(C@9L*WhusT=yY{bAOoyfr%O#$In`{yB<(OBcT# zDZ~rDzp)%GAYNqXL*Inr9u~UsvW~JJ7KY*auYMT%7wF}OhlS)}%9*TmM&paAS@cQ% z0`6NNlBlP_M{Vd)?#Qt~wu_b9^rM57;Xd!op4_MWQ<}lD7*KYP5<2tpNwjzr9)x}Et--tI*3|4XRAc!^jGFl;juu8)T5+FG zg(D4WEO3l{1^G&zLN&Ra-!H@f=)`m8+l|3cYdBe#K)$IKhOJ+BE|(Sf;hPlU?n z^w@lYSv>dXzKn%?@@9yKemB|xBt!Oy_3*Y#d{ROcq!^H)gbJ3TucOl4;p5mEjCC?iw)9BDJG3iu^7OJYmZ{$Sr3E~ zk0h!Bhel8hzH3?;JG2k}ljXEW+d%SuDgqC8Ua_I4#(`fmsVDM{6H;*2Y@@G>uY;+@ug)92?|?T0+~xb~ zbCyd3KhkXQoS87?9fq&*zt5s9Wx$&Cw+ikWWPTi5AMf?Z%~^F!eGoRe*%ob z)jy(F*zej2!YF>j<0!F!{(V{j{Qb&w^g8=}9{-;5EV^wX{rkv?FoM{7p|uk!ze^K= z--cDlHi`W9XH60yyg6kcdT%lX{4g00`m0g9DfIWaDez6NehDp~0)s!U{1h0PG8dr4 zsZcTa{nS(;E?J$3l@UG?fM5F(7+-gykcRGf1j#|$r^4Xr-ni-s;T}8KVEJOOzT?Tb+2H28>u5lx5xEuBkFCL~{Po|c4HMC_vyk}ow)OKJ(vC1(>-E;W5; zO4{>ai}s}V(77jt^#5O_4r~w4AFa zE(eYs)ymJ1hQobu5gXldIP46sG_b$i4CmnMW#*uN4`gDf+njiZjiUi-&&B#Qn|WPu`8e@Bwfcm61clTb5Z+e4`!3$-joPb`3ID zk5|7&+6)2C9H%ZqdQE z$9cXB79~D2)UWDMb7A?^E<=FJ!LqE$(#$2*lck0L7s5+c4Z$Ui#^pXUymrr8*wS~> zwIvfg-ik%fCKq3fvg-JbA1s}GKAem%Cxl_mF}QpOmsI~3Uefijxg>XV(hgSRFGET? zaeW7vi@Gb(#F;|6r2N(CQ*UM(7`cCTv%$&53ET}X{~-RjxxRtUE1;t@g>K{YPe~_l zZTj5b4WIf2K(zo$1 z>2tt=&c7Z z;IZ3qE+i$WeO$L9*PEa~y1GtGcy)5=oP#6b2xvHx;Z%aUiG#o+`HT7nJ`8Djb|)3T zwOU#EmC2v%ooN zq@eyW`tD`Wygt)E@fG1XG{tDt^Huzr%R$PkF!zRY7gxP1=)5kY7nVXGMD2z8mjS@t z9er3PjEq;#1ufNCk}(73LC=(XGiE?8X)V^Q4)+8t6UL0uPX){25iDZ{ndLo)%hHn4 z!Qk=|eWQlV%P7KDh!HI&GV1%#xn;s#Nzhq{=k;Q}*5}SN_Nx+pjfsP!c-U|6ODKLh zL{OyBD1W(-I@Nt74TmkNNM^V_eMY%8ea35~LyYb^q4R z?y$s}aBtY}J}};)k`=!0yjgLi^at)xo0H@vRTzTE6=%QdU7EL@Ej;jQdE{dQ28+n6WYg z9a<%f^|)UOEmsHZtKhuU%GJ=iq@+4!G+cM&hc6yJGq0pHZ54Q$Hdh`#bNkeLs2H0=TAgqa|(E zZ7|)se7U~xQUj_(LZ>8TDmWY zB&G~JLCTLqq)ftx-ta>Q99XDK0*}MuYTdSgnC|%2&*J}!zHd@VpDuof3f~Y42Sz2e z9zsea_RXMAL##98r~ew%(h6Az^=kKW*ye*z1S6$}ygjHT99vn1WNhd#(6nD8K!pFT z0;_{db8yPMHm%DEpEtd()`WAxv<2+x@DnXFDDT6It?VgbF)Cam#I>{Tgsm+D>)q+U zTEBq-&vAWV)O!5;(!c1vHA4Gt%45mJPoKo^AVlvLV80$-jHT*n{VaB?63XfS1aCShwK3N6Lv=W4#EoGI@-+c8!a=A!2yw&j%NG|e7X@n0CXh$6U;NBg(u(P#D50Hw)>0mCVFaET$NgzpR`ZAU1{FP7tL zF>?|<-nvmZy^4}h76(We!%!XAGb2&;r4+wqm{IO&llBo* z4~6<*;eEK!fHgP6xG5-m1I&2UE$EpI5QMBe569*T$sR2gjN}e$tGe`S@Y$I_Hj+}I zq#2QflHjhf>JQ-C42v74s*J6}Q43NTIP|HJh2zmkZOM=^7)i^@o=31l5YAee(wGF~ z!7~Cb(ac(U7`p{^>7|UlRuBm*GqGK9W~}=mPhEN!29({AfNrC{k{PH!P?rvebkfGl zkAy2^IA2FI&Ye}4{=~jHGi|5iPbJqBL|M_0O+rE|c?n#wBGhFrg1Zd5L2pqypcgj5 zlDvB{TD1v6&PUFp4>t+DJx9*>ge-|Z6MDK}#rI3fo_jEiy(3isMQ_0$0XzhEQfWCQ zJG@*2T*YRTv-QB~-A1!Wz3D+>fp{vZsN3TTBf-8iaN{^8WUDf@EZ38GdcpI^2nl&` zV+wF#2gBPsn{}mk#|?``_>^@Mk9%Mk+@YB2;Ojcz0IjP|+(}c%a4067*zRe|%DMZ7 z)00f)s?OfrmE-UqiS55>SCh(|FNdKg-xqFAfgOnv?K?+=q4E7tEl3^E#`mG&sGx9hDwNz2K$oU4)#LB;U(nwE~@yhkWHn5^Gf2yYQ1pL#pc#pR`aWy$!7_M&vu4A2RZmg zp_mGxjRa9ig9B@|2C8E+2KWY}tO}t|igYX-ASsA zRF4=|58wM{QrccvuP6OVJ06B|RG4-CGOS>ba&k?ha@gKHtmFCCmhLOffV)7UQ^3N< zW(wk}10bWbnoW6fUq)Ox5-7(SUNs5fD=~{MRTvFex)W7+u?w*v3(9Kp(IYmj4?APv+{8QbP) zS@pFr=FFi;mEcplA@ox!d(q@wLVJ%?7fM5qFbl!%W-ZXjTpysJVoO%w$V21Pn&NG} zgG6&a?mN?VKK@+d+2rCy8C#3BgZ^F32IC#q-YNABGrm}p-aIDWJFwR8$Md1;W*-i$ zqmNU@qT6=El9jd?b>1x`ru(#%BmJ~;?~(n^k|X;e3QAbYv%5JUx~bl^mR4E!rqOnT zGPrCDysCDDmQ|iX%XbTv9ta6Q_<0*dFAEnnNl1+5VzOG2KmmU1g}0p@_(Z21)7w&b zd(@VY3}uG}%PxVpQ>_Wzpe%mN0+7q#ts^=i1)m3n4}gFv6cx1)F6;h0wtuqGH*i#- za=+6d!K~K49h}MPa&P5+5-@w0gw-Bh^`Q`(qLz=Zq$;sLnp_-R8Fvsuo(%_1U@}GP zs<)->#wi9zID8{l;!KqOAtb%XtT{4cazx&@c}b}D)cXpc&q zv4sA;aL}KI{EQwcXPXMOarc=%=u0mg6HO-A<8U1eC4>0%a8MAN{#|+iIra!ODO?UN z7gE&|*lx<;Ja_w9Kz#<4JwY+*eXBmgOYjdghQNoJ0jeO)vJyy8h?2G*&f_LVmlX*W z)0MKZL8K*!l6tjZ)sQk8q3$>VO~GLJj-Mb*OGR5h5~ioP?`s4ib&?aIFMI}dIv1=H zmxSw-BBwQmK%EQ#giV5M@bNHvh37n6_r@5kI&xj`0qAlUf^5__baKZoLm?XBx-`Z^ zzz`3DfTltkdQ=6tSBs$3P7Kv4*t(z*w*d(V9nM76aop7By5a z?mwC^y||l1LZuSaD1e3Ng}d>~J{tS&{Fto@A~Jj@H#o75+<}6gI4C^E>vy1|2ZhBR?x>;4n4adwfHCV7m=tLWqxR~K1gQxJ!Fkg3 z?jw;z&~UB`AgiLyB5)NLxyP`6&ET1u)^nyYcpivIE|rqAS8DUenjZlP0lm=kP1GGaSnIinTcoL$=F;BD^lQvFljzP zD~~Np z6{d2oZg~d5C&SCtn#%cl?Ab>dD^qE?Hn3#J<`500f>k}yw4*}16n$bCIjl)XOagR> zPoaj8rx&atq^8ECig%*VjtbU(Dr7{=`HJ$A9*;ysi>E|vvYCjMjcz*zdCu;($;AV{ zqVJLkBLE-EGQ(HPx4PkqmVafm` z-z~O9e;*UzIJ5*5Qv=Bpx>)I-GjsTf&81WGvTJdWH)>N8Yr$Y^G?Gac*+*z(jZnyQ zR&=BWGJsVMHT^_LajSj(p(B=~7Q)AwAHzffjHxOICJNZGq;=~wA)7t*Hil;GsKXcs zrND;n0pvbF{wGi+1M6WD7Tylv-7pHP2AKPfg5bJxtb7B&%1Z{b zcLU`wQ)b<_QJi`sz>FC*j^o<*(u(;YSrY5dLkr8_IHTcgXQE8$nn{HYjjE0)-SxCt z8{B!!aQ1$R(ym4_FU3&2%WNm^vw6EI%I*0vT*@3%E4v{3IoQhF7kwEs?z=`PQ{8OS z%qaE0cQRX6FNLEx!4p)8ZLAq4*M8212Kk$Cm}(Ny2T9RE5%uG{KBhI(zY0gim_&3v z#!w!ja^=`~V_Z8M4wE2+Ub2U^S_m@<&Tb+-`wNqWICN8k`IeQkN^qZt(@iCGJo9rdO%|yMc;Gp z0j9E=aF}9(VV^w!QspldnsB7h;I z>s2#M`%hgqBz;qjXyNQslaRJqW}Lib32Rn)UpPvpLVD<&liCY0|*Gs+{aJ!q(8M>vc#X{2hN8K%AU1Vd^6F~(1&<@Y<8 z09yl;nAJ!oO11?iN*+aeeSsms`vI8Il1|fz|F8+BXsevjg)tMdXEZ$Y3uP*A2%rs9 zH8FJ+o6-96Uzn+S^moHyIVM;Y#DPsJUTTcwiW-i>>sE&K*j_fHq*uJ#yqN`;{2a~+ zCr883Zo39XOqRdEMtAHyz$!u~sP%F1VK?AGlUV}Xw)lt8_8x*%P++VL0m>c0g{T4G z<{(fiLW@2Z;!^aWUmAkpAhKDq6EGhTj6x>4^HJUBLUxM#;eRF51(`>U$fTRG5vyN|FghPIZAEUhW=>a6ItwS>*tM;JiGeRdzJCu9|Hbik- z(bzM>Gdu^0$Y&sBjLXN)u98x2&;E*z$<1IQM{JK&%$-%R^f4=CBQy(_NN+4-0NL+?w z2)I`D+<*h~a=mbwHI0bqt6*p(BI*xOFXh4_h{^Q`R>X#by4Y8vrS2(W!>>k4@`N&8N>O|M(osN>$1Vv2!s-La(g^_ z8C8H4dh%9DiA2H8DBxY?WO4yzA?r$N2Z=HSCUuPjBTJD`<0>O4O3G@nkSIf+k|LqX z3}#;inL#?Gb138G?nqFNnLJWF0jgjymu`k}G20l7>kx@q14C6^F{9MxsNtLd7Zy)O zabH262jtif{7UGVuhecX6~8$u)APlUgbi1Ew(Fh*%= zjToHzbQ-+uAI%)~Tj=;#keRN$?uF}D3u6i#H{g`238NBOGL=K_#vu(y{M?nBi`)L3 z6(R#S%v_eWq$5&&%bEc9FT%Nl;G^cj3~40toEProwKDY9d11T9-H#fWVI)Bdhm#*8 z7+N7Ly4nxII3Cgj(gnl9rC%eVbQlUT$`@juaQ=@6^e~8Z4y8U4lw%Cdb_p%=Kci<$ zKSe^}wPDOK%q+iXVsymsC@Scek^Uz z)(1>+NfRmuqnse4Eu<5upCVlsiaq*iBP6G^Zn=@RxB9v9uA;T!i{tMF5IPA>^0%42 zd~hYJt6UdJLvm}1!uK)-h1T~Cpr{^-ej*ag&0zR6f*?%!2(`L^Pn>8#ITs)|y*fAU zp#KZJXm>@;H=f>ztMpfs#Kxof?5SjT+%fuY%B8uL{ww&eQ!eM9q)*jq+)4V^l9ag5 zDZMF==CddJ$ha@*yUYjk+0&HbxUT@w9ms6hnEw?c(`@cRN+$Ew{_LrGTs~u5;zYtl zNXC=*7`knsD^t)^RJYaVLAOR|jP!baUH2_au#Eo4=~MOKxyKp5B|eQq@jHmg;qU22L;%RZEIl#w6Zm9 zQ=d=s;gtk$=H}vpJ8!gq2l8*-k0Xg>strQ7E((br`}dGt3Ljy}EiJK2a4wNOm|41v ztIrXZ&N<0OtBsMGH0FNzXyG~IQ?` zAU!i^ylxV&rFcsQEDDhNt1BZ>&<0Rl*_;6ic=bYF&^aF#baGZK=sXGnx2a^h+;M7F z+kp&_zZKS|xaavVvzR?YTRY+QEo%<;bQ#7_d|p8( zwpZZ^RQ8h)>yhR(#z6dwA;?hzK!akmiEqM9U|3{rb|jS4g7UF-!+Z>sdptxG3CjIU zBh($8z`bTLR}V9c8|OcJMYzo}P8|pR`4SGe721rk68KzzP0^j;Lj=Kr=m0M{n{j&7 zD2W4Z(NJ$(1~h>e;V*$ET(lhAW(!(q?Rmstq1d1;h_F&FW@;kiD1+#_!M5sNGh1!Y zdP6ZI!%-6C;~OX&gj$2bx(DVK<7nT#2RxJ|_fR-kGl6liI0#nzWdj(#f>g5)gd-cw z!ghi^`lOtm6<#hCbGV-=)75{8LC_UmP&J8Cb-!5@t|xl^2O-xZ4Q$lBMCmb*OKtx) z)cmwA#xn8Xp;o;3NW|m%HKqXeVc;RS7c?ui6J8H^^T3>$iFFePW!FZb89xe7^X^~K z`5%S!XSW!CtTq(m`y@kWTv(wZ97Ehu$PIMq(IO zUJ#?)Fd9ABw%s1Cg`2`|>#84ETp#}s3-Ow}+#eh9-hDlf3lJoq^t(p~X zt-_nr2oWg}HQ*{t`QqFW|L@pivF|*m(GUKVm)0;Rz&>%!8CYoa;u7)cFc5DzcZTh{ zqh0EcNEP64c>W3)8ibaEHmh8M4Pcaa{PJ{mlx|;oe?5JDJrc17=m40Q52AiSV%pbe zf4%U^WaYbX3~b+aa5&H30RljvmTdf`^iRcSPhvXcE=R)25pgPH(l!XwJj(wXW3YwD z5a6l)8zg*|YzL;is*Tn*cX9U@jVZwQ#=t*kmXiBr`?cIb<`WrVyV+d61^2M0HAcpcw3UYIrf7=t;W_I%1bv zcOGrYETxBX-$Ro7>}cGtLcT}Y77%2zAqcJrPSCX90Jk$GsCVhjP`xJ}qI~2J0^b!@ z8Q4(oO$Q~`V#E6tObB`?Evv6)O4&@l!bbkR0Z~f5foh!$Rx2z= zfK;3NWY9sh>WCntOV@GefJ3$$a9j>-IX4_B8q&ijA~?#TK|(k%zy+xSre^kqr3w(j z$|{m7(1;376~HM6m<~=A2-49OkW_&faIZXy412L@<<eGCrg zw@-0Tjf}xz!;;?t1Ce|K!;L~O{sEDE*vw@ZKnNe46IcBmU?7rjVB8O(BY!|7U(OF; zLi&0tME^5?0}So!L^eGW!O_s^Ia1pKdtdv9xtoNJ3&Ci(h;p*Qw1gTTJ0htBZ=%?cl8 z2K4>M4AdGH424Y!q={4_s!@GI(9|wWP}Pi+e_k+jCc{a$8VlME8jt~P>&!syd({44 zp^G&RR-C^_!~TU3x6~iK@Gl%UE4N(PPaN)1FJWEbiyJLjPWwxXC!~5>GlE-b|7ktLap$3u1oQII0LF?xGc~BW zMLg<}V`uN6VEHpMi;{!CFcR9QR9G;a#B%%bW>nxRH9!ti+jDWzfS;KVHDt|-R14Ou zOoA$YEFSF9pk3=I&?N^LICK+X(4`6D-U(rCQrulh*POnEHK)|1pdhg3WG=rAuQ|b_ zo?xUy!KMZ~w?m6{3l-l(3vyeD;$E{KAGD3WQTB&J;j%1Jr!WCG6XY8E(bpJK|0o=( zGb9+aNmT7UK&Ck^zHL8pH-pOla3}}ouVecFlQu!6chRCKu_y1wmqm-<{=gk8@H=0D zBtg^435Wd&>F2=82}f2=ZotY3ZGcSyqYezKpj(*zR!6~*4l5_7v26uW4_*p}Ctp?+2oj)xwF zYOEq8kSz)GO&t}Gw^Q5 zMiYee92#R2-T2byk8EP(NO@OH zNck!LEW4O(@o*EPvcBOkBii|vWwOe^3Tv=3TnO@FkC&Xs^$82XBk6vvd!p7cK0Ssx)cn!NOHSlTCAj21nfis`U@JE<(xA3g^q|woW z;Wol??IMhZD_tBhtP)khhIK>6aoP_p3*;3Z4x zan#TizkL#oYYE1roeJoAvN1a2ZdlkGWX5vPc_L{Ow`PHZtC$=;LzgGe!Svn1bw}9dOy0@W z0lcYasSIs{1y9V?!w7808%2zTN7%(gNJzoJpNWLlmuZFwU<_;8)~RD)-BA+$L)IOM zyQ7UT)*VU2j_6%~3<5(`=+ia9Cz z4*!ji#jX--GnfeBC7)R6EfCtVHZw$3-bRO%bTfjnMh7tJ z@(J0ArIfGou3@e)mOxp!mj}wh$c?#);QF{|IrmbSg2TyQuwkE`M@{ScHscDr0;yIV zInhD3Rg4^~;>&Z4=3EmlY>r7-SeG*itC!@KUK@&6<`ytjxmSmy-B!GNiq+KxmpcdR z$`ubUosfNPXkB&_61}FP=o%^$#X?>hf%sTaPT@)e8fV6VH4GmPa0l#dK?@LMv^Jwz z1L`bP7%Rr6XvNTC&`wZFFvepiw3Ic2VrD$kDaYhUSYcHN zqe3Or2d*tWw##YfJp9F?E7ur-ha$1%7y(x+)(@y+`jt0HjTy9y3H*S;x}kXTF)`WZsNwNwE| ziWvxCLJTC4V0g7Rns$enJWanRGC!QHUJY1RY|yxryCAI2R#ezV*azVV?kp>h8h*tG zJ-^d=7;L7my`#MIFxY@!+x1r`TqBKi{5LKO-MRy8P*0A`PloTiy*2QIaJFI0N^J1R zfd!RM9Sr0}lZKEJBU8d#@=9W;4`xu(TQW-M-8iwWM;`k0r*Y|{(qrWQ$NWj;L;Eg# z|H;#okKp@Hp6t8e`%gZ@8}5PcKmF_BIQD5ynh&35^4BYU<343i_vEvuDLug_Aczh7 z!6%?pdVIa7 z_WIwjznQ~m?Jc^f1dB`!WJzgXRHtYMbrRg0gC8z+6MVRcu=Z>d^Jb*Iw-DlE>rt;r5}|&%%m$uu@0q^O^RUT>@YXNRci>N;D`aI60jw}-Dc|n<8Xk2 z`m zfG~>s5^CQ;?3J#j(P(dIOR1*=4A^&$idYCqKh^z=wxX4m51~~Z#IdQ;iBJqos944D zN_a^+v{nCL#ne4WiWg&3;p8F1hY4`PQ?VF4VE_!-CmFB`ygC~%E}AUwZ;XN&4qoQC z9|j>vISDF2-!$R?EGAIJebg9-RjiqQpL?OrMw#VP z7Q&`!QY)q0K&kYc1BN1=5a5_rQt=2S!Fe_KV`bKgvXtRlIP|Uu8BzIF)X+)nmjb6? z8qE~w6QpUAK&VtOiVZ~NlsH8762*>v++IVVilpF|msA5I9%0oW7;dJQ^>S_@+L;I( z<@u30LZrN;Bn9xWst1is(E1Z7E(thFa}173Vkk#~2;rzr1dar)%| zS#TZ6YEVL`0`>e51rj>)(~a>k?%=f~KnKikKZA{&-^y^r5a45z1J30P$VKbslYGV+?6f2-1{v z1wM4-C&Ic1hK>B>EyVi_lc4HyNbuDFELbX3_c1o|Q`Phfj{MtkavOTPi|EJ<_XSCm z#-LyuKbtj>o*B+bHgR&no}*;3a|#?T9x4wTA9J8a)m=a$$OPKCqOx1{4m;p<6Y7h`Xfa1$#_A^>IrCW zS23Aa=b?>VMVaTmM?Z8GQ~GGnRl;qRxbHz0o*}1+ngm&BnSH{ksj+Yvftbs4htbAv z;tPWIVo|52j^Vy|?>kmhi(N-)66)1moa%8q15^XX3s!@dz@asKQ_M1Q{2Px}50Vyf;>FWT>WXY1j`X#gI+$WHdLQvefZjoRrW9EZx zzNQ*i<1-ez@%jfiCFKq~k(^Ue+1(^19UVll5TLA`s5@x1yn8ru`ztCi@*o?=I# z2Ktlh<#KOLA{@m=cqXKIxAsgCkV|AJ4tDJ6MHIxXG|A^EG-=L-w^CBkmWLC@iJXnZk?^4Gp3mn^ z$cE)DsN;K|!|mw7-!(`HA@UFy_fnT#OrTfH5E&pw4P0erg#P@zQ3H&DZxO*5 zjbgCD<287&K`!d7(K|2~sK4qpv%$wa1lW|DAQD)HzXWFt=> zu$N{<%5;&CHDaw{$GHAJNQ??Xq$ls*K_SvyvtX$P1Q0Gr{Rkqsso%rggnS3*m=UrG z;d|GN&?ipXMiCx;wz(!bCJ1(Nf=smWZ!#v@GiD}*CWH+<)*wP1w~R4SXP9}EnGh}y z%zT0n<n9AL>ChjLNqQd#7pZ%U{78A!ije!HZxdsJ% zPr#@-`zb`8WQOP_NL57;0uI86UAq@lb~_e`4^ev`9~en!D>G+FhLNHA4j8Xs{t6J z5Y9;qsV}W9PNK%O#eK)bFe!fQJciTL0ysJvP}hdx0yA!^mxTDSux3b};hMQe42EnN ziGj&BFvA3bQ*~09lfWe!3)_jwFD*5|lJ)ac6Vmqq`u09?_(UD2wgCrlcfo0aV>|;9 zR6LK%8~_6%n=Zo@F$p+al^|03a-xCMJABFX%HdQuLam_#q~cOJ642`YVnWk)aMuf7 zJNY{nRl;wcn}mMoFIMo@lI$;mxoTy!StVa@S+j{dE>Y9b9m)e{HZjHnP`0fZ~3_ zc~_||41N6*!T|5}4-|EO9}p-BrQ8pTx$gGpsrz9uH**nOyph&?FxW;cT)aV_TEfK} zBn+FBmd~E9%#J(i&&1`fypn&El{=JwoR+KR<7(+U`}%zLbY)50Df-tdKj*Wj4Nt_K zq3@A&D>ol$ zWQp}9G!Fj8t3%NXGA#IV7Y&1g<3_P*!i)-=K2$RU%pcZ%g8fZBaZqK#UxfuA8L zGhEn5>a1u1d~ihcI8+A5i_Jl{(iXVMfxx7F0hnoWontgm$hSh<2qz2CPP-?73g{8E zXrO8gUM}J)uD_ST+`-tT36{e&WBbg25pQQLoGe6`aXZkuA>vw(w$X2GO%rVmG@M`0 zfh$`w76z*S0vaD0PB88jvzcDq>m#A?6ab@aUzkzcvNzeF!L1FT3~lBDGd$zKFcOOk zFjJSnRE)4y-wMD?BBmNBxQi$#qP!UIJ#34-!qc@_kQoMpI;i6#P{*&Cv;^sX zcD5hF)`X*69N-wJB{o$&4Z%pNRGRsr&tN(5a326WUWd@&l+EaKm-y^t^#wzS+8Dz@ zqe5hkhDu*H3n5P=LJ)zZ*^z~)0EY}Cefa3(Ix2+bMq4w*SY9tgRheRzEQ9|^E3Vp2 zA82S$sK7|5I!y5lto{fMT#~2*RmD^^JWK4KqD%}(V00aPp90=!Is*6)F-tDxpbxXe zHLy$_3DXb-W5e)pj4~tlnb0>}`ht31Wp@CnGQzWV)PSr1fWIew4PflLBx zjJd6^SzzrxBY&a0A;7SJ048)TLqqxkwQa&mPczaNZtNmwPm#CUEdR)Cu^rqH{1=-3 zfEbse^a_v+)CqbttZmyL1T!Kvf*wt!m(Yg~h`AoQTO^DGu|}Q)^P9)ed=tq zcxv-dE5j&Xy;*ogxH$?|IQqt@*&J(!XMbGcEms)(wY@b?#YIh5vWAMc)k<6I0}W0yF|mhG}T9237qq z(C8YZp|9CsGA%MsH(@|FLK2fpGjl!wmb<1R(! zkpoF1CD}n9`ez|aI@E;qfF5w2Aa@tOC*T<{D9--~+PnS<`X>i`Z7s@_K=BCnrR~=s zF@ij0>X1r7o;G|3sTB0D9HdgvcfUa@1uge3Bv8<&Qb?enPeqVGL45P-7a@UyJZqy#-`eQLk zyQ#oyC)$_j!bq`WiuQ42COO!q=0Fd@ZX;vj-iUfVjF%^O2QbFx<0eG@p?W1#0fE1k zASe^;9kk|QaZHvzvuHyTZcF+s&f*$QPPTvIOIkwS5{X(Nn3??ru+UB+)DY@FN=)^* z-)oG)sv(zZ01BUHU`Wj^H{2HHv{2;+y~5MXM~6CS23JVDH`QUuJaBm?WbZjJqv61h zkh13gag^BFlFf}MN@~g#tuKw9#aUe=aji<9_?*@1<;D`i3;++0&w-A5GWr~L<@D#! zuv{_Uqb>|!466f~+>pgWF!;-c^-3`E^qXTx@1oC=CxA1xMa0Iz@s2~L}~kD;`e z0w~JOQ&I`+8W_8(TV{6dDL2RRdE&l;+1EKfZ}0=wT}2y)T5tZ%1b7~k3VcIvf^Fh& z=uP;B5~fN4#@yJ!M4uI4Z1fM{ThY`*m{;OiC{PG(Sjmos@LV&582y+y#p7-nSqQwLE%T{RA-J2^y08|&`y<=4 zsaB;HjcLFlETa%Ag!Ts(;@^NK?i(jQ>yh~Y0h7Jp)w0ZK&=_aUs?>kR^Y;gFG8Y}M zZUwL=4dgIv=zuEy@BuSz>2DLN1C5Zuz=i`2m}QvE-=g7gy0y&zuY#u=5re?({kcNE7P% z#YiX|R>vr6^+xAZKHJ4mN~ouZ9mPAK;y9*`VZ>7mFq4j>KiuN96bL6a5|CIbPJhEG z4ef%JQV*fB@gf|3R2PPE)Y8&qEcV?Alm0-rbnpK^touYb4c$ybLQN;Y1_(G5Jfd_u zgsSasP#|Q`8Uui|11*{$N}ekZ1pM31;NMQc-fw0L@NdZz*(yZ5)hpe=Bc|^bgQrW& zRe)DZec5>MWyzC03H)2~*C|K9sio!Wz^Nrq8+34L>C-jH2Y#e^OJFx8sXuYCy*T=D zH|kR$N|RN8@1B~L2}!%YD9@@Y}t=^=C%F!VUl{=5&*ap_tf&cdzju znIj&G=JkirqWR)cULN8f=@EBYc=$j#7KrVW)ubKv6Uj`w(r zEyI21z40sQ8%UYSSsKE6}NhVjq6-Hver!Vy@-3q{O)YE>!#_*jTC) z(KE$jZOp}sPMdQ3f{fNhzuug}MO{QAz2XH)J6&#XxIMYF;D-&i;Z;Rlikla_+=Lqr zM-5`ukccwM2N@fBEqcKxcILTSwALq%i^a-K6S11DJB%mqc7JS%xRV#$Z*-KMHZ64l zTn9(V$giXGr4U}b(i{C&3S^{Jerd5dJ&Kpcqp~INq9`AIv_zaSI*GLA&#+EXf}b)E z^*`!|cg~VQ=gDYxlGLFGj^iq%EVOs|Hd*gh4=12 zXUZTU4gQZ_CeGzK$-i)!m}qJGUV_t}1RB566K!7(0NXBfX}LHiQHgfiIQ|t5)KN$p zG^#Twh~t~bfSGoo?_?fLC>K}pK0o@a9Q-ibZuH6uF{SCZ9bs`{5YX&}j;s*p50ozL z@XoP}^Zl^W=}qS;R=-f*#KISKK5|>Z%MPBl`jw85A%DBm{&JUs+y4>L7QrHgV`G9} zSt<6iwBbHon>o%01S~te&s(mpq-4}j(D7B`t3t`3{Qu(KwNU9Zh!RU0jHV+<;DKvC zuOsnVH1D3~|89-A(7~(Upr_X3{Uqo7``3&8ctQJ6&L8Pb=-kmh@eFd~+Nyu~n{O0n zMe}kYTDS$Q793Ic2V$9x*Z%Zh+aaEa;^mLgA-~u&R{Joj)2C78-dTLk(D7E3gW;Or z-}FOqVH9*a^y*%5A}`HB*Y}F&dFe_2sgK2}@Q3I912u77R6FUf;of@f-^G{+=(kC8 z3zCThfB647ERM19T)98DM!d!I+60vQsaV`b9UGO{qD8s&!4^C0mE1tcOvB~nJpZ*% zNxvN6-}srB54!!wZ#yZrfxslJ6V-_u@vi=wI%r}z6y%>eJOIE+b+%LDYTkX-ubzVK z{=B==pZWzJHMpH<@EP$H-u*tRJtMx(tM8zvzJ%Qe+}mh5{NGAlQ`D&mw@4oDqulj3 z(9ti&Uc9^--TD&p9o;LCd{(UC)#Lu={}Y$PfHEAZ=Rpx#rr-9p_ych0;=iVgi!40M z4dz}DCxSxn@?W?tX7cuqVD!;PuKH8I6SH_;Df7ShgV-LVJ&a!e5qHFc=*W-aNM7HI z+WZ97(LVHN|0GVe^6v5eoxg}{EuB@qpk471F=dn`q0g;u>E06=h$Cu|WE6)eUhvFMWdwZ-}G#!~a87Hz4r~!UW&m0IN|? z`TP7P@=&F9{{DZ8IhI&?={>gOK}~H7GVZai;3#qKRkZdmG4VF-L~`j-#*jOKPX8s& z=jCdD?%(1_7?PhxoBx4M$vufq{{wlb+7y4&n__GfAJuzTeC&^wyK(m~$^3K7kd~jo zpzvo~^~{ha)hmX)W52lOy<7dfFpA;f!k+o(sUhzig5l#&G?0(Y=8JAei}~1mUTxz4 zj*smOAA#Tft)gQm@H}@CJ!gv@7B3yo&v_5!*IF_vckO64ZIILY0QAojc(CTMo}?Q8 zC0lF?|5VA%ghVSBNAgCN9Q4~;;7{v!@FgctNk7uRJTV&v)jweHCT}ypHU3`xZ``pj z{q*gITgKZBzyE)XeR*7yNAq~{KoUSe5PY6}5Hx~ zquxd#33w~&s8t(J6fNF9YO6$xL9J4?-mkUsK57N6N3|Zm+2?rzh<)Gh?+-p?cV}m3 zXJ=<;XJ_{bJ*F>^ay3ugxyGu(RBtv^6<}YWRy7}@S4xyP<_mfLtd?Qy4d6ro+lO)0 zg?fSP-;9oh@M^5f*QG%fRr(l-Hsc4Lf>^@f!-@5RSd?PN6QOl5J4P8`(gt}}SA@Ia zYQe$kZ2JIRji4&k6@BDfQwRjGEQiOmQ;@k@c66X>U+uVX&HKTQaWY!bP4naEvxm&^Bcocvhw3>ZKZ-qsBkH zH6Zk9$tJ6-VD6zAOApZ;$Zx|o($K-B#n;=g4+9z9Cvc`Sj)|hTz;t0-s2IDa(CQ<$ zrZUv^IHG!OW%@sf%I50jIx2`r$2Q6m#UuDSjh)Gu@4}ljwkD&y4K;hP5q0Z^#`6X= zcG}~%>5hP@Fihz?d{z4UZJNSp2+NTU!q6V<4wO=-5Ymh7?5Pnk>ZS`LK4JYCMrVSl z{n&2Zh9Z$x!}v6ZpwTD!PK57-4R?_mrjPcNh`>Bsb>H6?=$f zNBW*kJ3%f6sS*_>Bj5gzbOnETl#Cqk!!(gaHseGlxt?RNOvIrB0^PZt@`(#8|;10lB48=ND%xnfMutN5@$?wGhzB}seS8tY`-V% zoO%~!LZE`CL?&!~hY6S~^b+CLV!OF=yEK=wMrML_b44Z;2qy@C5E#*#jDsii}*% z?~rd}>y{-h+fd6p1n|jXt&C!;urP}~$JNXi>|`#RqWSj3D#S(n!V1rc(}P5snK!}yoUXeQB)DmtYPWi@gL#JT6T?+ zv4sfc^=zt!@%RGHY+*n7_@j(X#*YLW7w@so_7Q%cTl&3Kla{g7m?q}u+tM=fi=^Lc zH9a!c8heQO8*M!@HWo?0H)wihY%ul|^K)%IGjfZ1g7tfL$j4m~eODQMS41!U-l|DO z^rXA9l7+VgETn^Q^xMOSZ9VeS$D=XF{l=xd*EZs#?_(6^KUY^aI-(joGgt>qk1T zK8I&NqQPYz1bq&$;f!uAOg+GMVoa;x!~tqtEQ6W{Sp(x(1Vib6-F(Ow)3e~2n6^Pe z0c%h@W@O}g`q8=s))b($YNx^}Ebz2X2v4D?cxdim$1>(dkmq2x47G=+TYY`SZsln{ z%E*&PViS(UrvLwu5UeQ8 z^yQGIzZ$He=u>~s*7UJI12X>vnk41QV4v$Z;pV7@*-;?Z259+hHdx{8Y|s;20ntcf$bCYZ&z#Hmwy9KtW~(ch+d@537El*2kEP3h4Czq?0a?X%y9wPHk_ z8?R!*lpgB~`a$FK>~=;M1lP~Ay_4*P=Ph3r4C=%5d)!%S-ZcJQG`JAr;Tk1VDt8QC zW5Lblw#FH+``~AO#HJmqVa5fv6|t+Lo$0=+q~cksPRh<Ux;@BJh@Y{ej8Uuy|4Z!G{<@nUb^Y4G zsc6hI-+;N7*g8#2zjr(2Q8z`-eHTLF%GiCYsW+zyt%czU*DtZrj2XcHG8;L~JnkfZ zS%S8qOBRC52i3DCx~JRZSUk(PW^XBT&)^<-3M0PrUj}1pF12`WJB7(n`?W*EB6_;s zTVLYHJCM$*f~EWv%(uqiyAQDQGCL(zXQ3=PhAf%+4oh^?Ekh|2ax5p1u_CKPQXSKB zW*6=hp_2#o$;m9-S$ogp&S>k4rLKWs{ttG|G~k6G4zzt5eg#96ucnm+LmgF7FcdYZ z5G_d@)TjL?J3d+1_jMor9;v1x<~`ABFw#bjvk{5a)hI_pv23v6aCNB2DYHfR9?IsGHXkty|GCaq$8Bg=czlEX%-1fHAj({F`jo2ytSbq!Y8BI5D^FUy>fCV#SGR^~C*!x<6=du@@QBHh6i9 z4VlJl&da=^QC*iv#qZBl(EXMkqHKJO7G4ijuOmf8@{I&(UMTa|_D+rds5JT`eE%}| zG2SsVjLUwSlD6-Fmsd$?e#Vrv1^78Fic6a*Onav}Bo8NEd1L00rv+MRgn8`lQE4sl z&SpEgs@eQbvv@Q?Kj~3k(>45a{166h#5LtTNSvE)NKaIa!vvPbhck8)q}@a9>FN*W zdn`*#eeqQ^6RymPiyixYd+}$`($P@#74q+~c#M!S4QBqqh6dl5(heUNGNV62?Sufj zaF{2<{y$i!=vIAzb|$rx9_5P|LZ%<{jqp`;&k$3$LyI!!z!*%+1aZ!F&d+`{{bU3Q8YQ4Yki=TwC=C?y!$rf>gl@Dc7`j58=8n z;ieq)4XWE2rt8sHAi^sacDK;9l+rE`Muu>$G|b%}guL3E)ss=2gJzLj9|q$n=SFg# z4CBfd7S-e8@dV^sI8&b+$2f8zC7Lrara7=Bn%k~%Q8KhMU~mI&Ul=+p;xh3V_;||E z#CBbr(b?+a{Oll$ZDf$A=Ozef%!M%K(fINU7vuZkF(p1rFNif@enXB`7g4B1u%#hF znTErv#$2l=SfIigDKLM{|(gmHJ;F9NT7=TV*7BV5$7kuk9nV7&FCP{ z#K{!ChO%cl=6`{-A!OzVnTW11KZa{ul}aXd3&m&ziqU8&j^XP5x0W!H$rTeo$jTIId4J3`V<`tMXl(W=~Yz? z(_e3DI7rSjhr#itTnu9lftO7=gRefRr(B{9hEC16m_A36@jzOvZw^T3RCUf7)6e#* zE7axUKc?RG6nClJKiyMB-1+)W?tHBuQW4_LKhoKqZ?7VpZN@D@7Y!a`w&YS6`xRkt zOAgQZbU(wHSgsD^ItqWsaw`}`0W68*S~H3t;7lCXkTLCD(h4Qfz61KULSZ(24_jJs z_|m~Py9yMJsC3voKMIwCQpMyN-)R>L0+x_S_EE zo)lf&%$R)gjJ~zCwNq-y^aku5xbD*w`4!QMQ5I-H>8ZsfA~h|ak~Vg?GO@>jGx}m{ zcWcS18QrHRPrz$Sv`KAV<=W~`D%LhHnUePX0gG|N@iT>&9fPh6y*%Q4!qG-}lbzPq zZ4hcz=o4++*`s20)Hw4Kxs4tSzL(WHiQB;_^59_-W%EV|P3CSjk1C(KU7XzudmirN zP#4F{%$vC*J2pEXV>${2JhDrVYrw^a>WZyF>YwoumlUp}H?ol?4MQO-1@USv5Z{qY zWE@#Aqa(M9QH&SDJ8`p7lXMogb>R-;kJ>P@8&`;-6+&!xZa6CaH^RD)xc=z+!$|oa z+!@R{E?n%%Eyo|*VN7pM%b2&qlHOcjM!QLP(wj^646=pB2O5GbMTIfNV5h_FN*7Z5 zap#nQ(Kz)~KA)q;6Y~{Dh#kPyuH6trDXLW2n=`A*-${y+Q@^bA$(n9d8rLA{Cx+1q z!uSDPO%ESSo{Z05un*$QUOxKGQije7(O+N(bra$07u*(u2?P6d%y0#s@hf0HCBZzR zM?sEFkB8i}1eL6q>l)4*^K45Ub^oPI`vsgDPSxG#@L)K~o8nWU+LzpC40GgrnEVw= zyJ{P(_=*dORqZ|}L~O~Oq12xiXy5?1^AR-}7w)jeSo16@y_C*akg@*ItGJe2JX*3U z)fRa075A40S%tpzBf{;GTqNV`=$mJu5EvJMC(@(2LChT=m^>Pb?)VDpMswFOc*YB| z#&cPWSpn51a0&GCeD?`RUBpWmKY^Re;A7HW6EXeMLx`Ek&5tqNQYL!e6D}NU>#<&^$c{dnciYD9*y=N!)Br-32p1slNnmr*KKtcjJTk zvDjIgWl|m$(gL)HCc%m+Turz;nd2&#I}eHF!Be==m5a)&wya#FJ|Nb*J%t-vxk#=x zaw->Bxkz0o)=IT-Je-@#_2J&5l}5!OwGYi)C=8m$@&5(G{AvG{T5MMft<3Ltw7l^U zm}=%e{$Gv1-(QJxY?p(s)45@l>5@BLJe_M-xkzre&J1qAdqqyMw@YVmn=2QUbFmhD zlfjY7<>kHM;Xnr0w{m&K`kgcXSN#xJl*xVazv@R={#X48|E20x3)iM{Q90GYptW&o zJa2iQD>CU=KOC-F|Emn36p2U%R&JzX*LU0g7wJ6wWBcE%o0avy>z~egUl!;UP?X`+ zY%ZLJ<&4SZKCDqm(A96lGX^E%qm~r#L^fADuo8e(32(Bw>6N>tz9!aKG?N7mS_9)$aN)jnc1alsBrn2oY#TAi6>pZSaU@Vf}e+=~m*95#7@R}Ocn zvPh^)MUZDXTvN)}3PYqeJRWrb{*1OuloZo zFM6L>hKDjc8ZPF(`7cQJF2>~$pF6v`nERkI2>r+dcBa`9PG6Zr>Z6dgglkke+j$I} zOSq`Y+18Wr=3la%zd$T-_1|k2??_^^V}NU1t1^Sme}7;U-C&CBQDD^JztmUb3nP|E zOP0Q`6Ah0=%&ALp=pEZ&9Q|+4hZRe?sP~A#Z;;S|T*}4$oA~QOE6O!AS;p1+H?Y)q z!AAZUF#3*c`7D8L%edr!!{&GwEMz(N;d?XSjy&WemUA5|7dq8);i=_l(de?_@p3fK z6dBO-TW&UMpP1dN{^>x&W!&m#PXLo>_Tn-6x17mW?}Z2KVvhD}7`%eA?<<(O0{`hsF^Z4j%}U&e;ls2ktLP3gi8nO#3bN!W%z~*DLkj^@vKgw%p228jwO>uvWYng zn&U|w6`qU?qXDnAXy&?9P;V{zOYG0VcO5s5)#B$=6{x%Gd{6=Qp|Ervw^&&fsly#< zk%Ym17UDPHuF-TF#&6(mX`EPSb$$thbGhLWc{b z9bf6UtrO<^#@(U$cN#{lbN?>tAF%;{8>?czacsm!{GCf-KGj9!-SOR_i@Oj+Q;88< z?)XUNF&f9>baDJyW}ADLj2zUqr1b4Q0W6!in%*05Nc7mVzhTQJPRH05!^2Hn6W`pm zc-0`cDvgNl57BvCsBe@WuNM@FIRM@BxF*vyXC~wO=L!tqF0xKOCTM~Yx+o_8r2NZk z@=4(W`k-u4YvS>Rb6V3DHyOWw5`@1rcjC`Uc}2>}_={pOX2#>Q<^foGXXj-3SJaz$ zeA=Am<*uCk8-~|s-$$@Z-NM69R;6l!PPoyGVI;LrE8Ei z7}M|)!oTN|B^-v)|X(!J_YRlGw6g|M$4B%&i9`A16go zHVn?^K9O*$G2AGh8_ImX5Ms7+Y>UqqrYmmwW^2-YpZY2jvr|+ZgM4(ggpMAjxDzxo zCVBBdeMYX0odJP=3L;g`KVke<&JZ$tu(u&crSRnSC0bYG8#NMNNMtyN!o{uJhjMeJ z5W0ca1clUl^{__;LAJ54(;wVXpplW5QN$@0 z+>y(^fa?Nf!T@N!mz&HO$H3mb=yo&?hLC++DC1fOt@h!-IZ9#4K7=#gf`|J!ClfUR z_Uz}rs9T*5h_Q-CT}w9Id`{^_KVTYok`9YyNS-ayhVf~S!SDmu&aXn2^@*_P2X3m8 zxiblZ4{)!TJM*F1LAuHO2$BwR7`>ee6AxnZn7{NO7beTzGx+f!wIUQ&;3Uqy1*HYJxZmL*)Pcen#Y1}s8nZ?IFwTLl*4*3h z(1AjkTMDfYabHp$K*!Db3bq~Mdioecggv6@w}ODfNRwkI#2n^UdShmECJt{KID44u zEXjj6bf?YqMab*8n`1>brDmu1MZ#p?`tf9qpeQiAWDzR_x9p^-Kh1ZWQ zn1ktFQaZ8@g($I~HlPXN;M*j+?7IELb4`9LvD35aW z{Pi3Q_9U~lme#; zZvTw4PCE|joZ!BYM%3U1OHOc!{@O3njdq1Jmkr)<_XO9TwGZ()|2g8LcRL2M5>6BP zpHFhU8>iI=2A$+0wK`LDCVzxhr!A@d?g_l%wq=k^h^rrLJn3#x9RMN4*rKa@d5hLJ zFua&+A8G1LTfC0zX0o!K+@iKqjw(;V8+iEvg$4 zQd>+ozpY*{z0>J}i@ivP9M+~tzko5%64(lGUP8~K>msCG#%X7s2Xil@0fgy`mrZ_pDf4FmQ3DOaipipeDA=JFW@$T$YIolZyNmr;l@+TN}g$u2wHd)x&3I@C5;qABU*$fniphlI8OBTn&9qK|R=;z9 zx-riGNXA$PVqIKMqL><;8FmW~j?LHnqcfZSDX9)a0<3f4Mo8NL&bsiNN)ZW>*Kh!C zjeud-xUN;H2-wE{AfsvkN3U_08Es!--F5CqrEgMA%IF1@qB$`9Ca3oklWUcp!6@wu z;NVSe7~@qFqHl3o6@Z-!;ovQFs(aNGp55ZAD$7XbW!^^sdxu-jnyaX;(KkO9CNjyi zA=*pl5^&z(n#xKd3Ete{`m!#C>Kb(*(6e_ppkWz|yvx=1+k-rEWEj(MEUcYj!(H@D z*BuED?xOm&d<8N0xJyzeTh5X@Ss&Q@I6(GWkaV9r!)R>~`Um%o<~Ef==Ne)8AN2Ia zJPd9>;4TJWWC0cg8Wy0zf(>Lr@t@pB)ywo@kg5uvUQ(rF?g6n6sfQsItPi;vc(Dk4 zO1NPJzh7We9r7@$TBnEgQc`3+QBzoF!t4^RmYXq6K9(6%7k(_^KB_I!Vzo%kmbkX& zt=tvlyIE1DSMa&vQm(qJJKI91QqDj}bWthyO&Ib6hpU}RU*c-~Encd?$o?$61Vm}1 zS5+Qy1KUX;*du&hGG`ec9hQtdH2T&y*`ledG91_~|BgCWKxa0ZiCa91;uuOk4*VQA z{)nsB+RjJMxj|G}IT{6%p8XGV$e3^<$7izwPoA`*9v-5}&k z_c6LpD@)IB`Xb13QpRHc4HmuRB3orqLs~_g9hZ2L4)X8Lkm5YzXH)NrNy6vUxT>lSOHEv_uo{mL!{omQYhgM$2ne94u9l zUha`oXrx|PUbOdc&-2y`R3sw4kGuj@&w3N~grt zq2)JkTEz5r{FcJan^M`MR&i=tW~~8v8WLK^aGv5&4gAXVsHN&t6qbOnf|bVf*SX^Q zL@feCF5K6U2yawwF*LaWSTE9>(JEl17s-%VzCK@OIer7fn=}YS*y!vHHr!3 z61+)sx>#F=vhw} zBDMVVJE@8@8B(i|rHtbs+^<3oxiO{&%Efy4(U;`9v+a%LhT?O__~9|H>KTmlC#yA^ zL*vuG^H#tq6Jf!8h4&1_BVuuAb=f%@i}y^;2AFM(o@Ke0W9_Jew5nu0b$}FCC3v(u z5uyV~vPK$Zyg(2@wwCu;`I<39_TW{GOmSzYel2Hr zfF;$)bZVnw)UZW=)CWT)N~tudgyF(MiC(5-GL0z4+q&D{;WT&&6 zkXW5eQdY%uv@@o#+2N3*s1ehkm?bS`h1?5#IC4jxPZpVU{SrdTtO4B^IX4md5VBd? zys6KCFHaiFiC>{TPmB_hvDq@X0haP4g>fx|n>?9ANkxIM-I^_vYJeFbWOO4GAS85~ zxFKa!`meS%el_QoWk?)4qv_P4Ra78XF+z9^@}*4ca=Do#SXF~yAjf23e+?2OF5k4$ z(-m^1B)A$%8o8T4vQn;=4548t+&Y~8VWhr9c%WNY2o9enB&y&FhdR|0aTfvG;}$=Fv2d+U>9p7M(Mmyi`h;*>l}d-&Ob2HYoF z^vCKc)aT(8WreG?aIrDUJf#8gs8K=WLSj==SEAgxky8F>UB+=uY_>6d;Xm?{Z^(lz z1d?jmYGJL-u(v6x9VYhIxn+ou{%xF6lrRx-krq3b56_yCT5UuS!&ZqUCHAf}rzfg9 z9T3u?ib7_~&U1prnEvfQigE;+I@rc8NNq;KKbw?$!tKSE}6 zQd=5+!#>#392YyB=vdMRt~MtS1F}^&zu@c<<68eGHK!lUdF~mo>=&6Chsw&&tQO1X7}pmd1T$TR za2|0(e0OTG@kN1D58eL7ElGsTtdsC}OCsBmhBGqj=f8DIEgst~)v;cJ;jx5|Lc$_E zUw9$Eem}BHZ@e-6&bstqUj;s5;Yk6DZKCG823ulDeYt-(;Yuv(Dyd8NpjsU1teg#| zIMReUaU2%Lk&oqZ-$5IHy~odZqx18}6~-4w&?5dUnbe3o{A+ZfEOQxw{Z$r*W zRh=({$?;@>QVO>yItAB1B;6SW+WiTn6=UiKBNIp{4GW)}K=o5+$fy5x9icdZ$a_)s zpF&Jq^0^0HJ^I)@juv^N)n-)>6*jad|4~ZZw0c5TB8jNAK{S$jsSKA2N>Z=&BS~~9 zrW-ws8r*vsRB$|zbfre6s7}=ot|!;1oVy{cUQ|l*@QWxV=C{W~#oD!v5oTIj?E?)B z#N0$t9Cj@3*0Hv{VGX(-EZ>5IcHVv>`4HAB{cet!Z@KBtKMq$6B$}9xj{2><)-AbI zQ3N%Ogk=;*Al69M*A`<^icakZj}sb2MpUv|Wjx2Fk9h9hx}SnqMiS1r@Y54XBskQ( z8-w2iay-4ovDkp*)cHUn$F&nu5rQ%AfT2kwPO|sZAH%vN@>#HMNA!6-Za``9A`-Z1 z189>;M;WXie4R|j1lZT1Syn8WWhi&&;aM^YuP9&Yi_kEIte4Hs0dO$|r9+Vg{v8Qv zXtMep$%x8~r43xRL^OPY4=rXCyT(#g?h{!Zu26XR8OpJC4?CMCO8Ph~?btK)Y zVjB@v)+Gde^Ry~9dr9#jn=wA0 z<_D4MaexU72R=U@dfJu0W5sle{p|~rl?atQ9+3F!nQpsS(+y{oHl94rCeKMjF z7hmas9&qGL;$n2c`pp1|2lj68Bo&1cg&WNUE8bt|)Qxm>Bh*ck+Zh5IyOp;yU(Qw! zh0EQ@QO1-Ytm{s$D18;BelBSOTZh8zG}JsBM7!oQ_%V${h(29okVdD$$?zpSNF)3- zseF{aV0>TPlIrU99o{$n!X3ABZ_L1gj7U$f1rI%<620)f9(>*8`P=kYMU2#l`kVCy z>EE$RkEl#qinq40^mUP3+d5%WL99*ICzJOH9ub9A?qTz5-=_a9wGd*9MP5&-Uf>Z~ z=PebULlKC!ZNf1%-1RnC=!Sme+aK#E zmdxMYXnLaZR>}O+jq)-@<%$T=$ZCKj_V<$^2kfWKOgDy6nJ~F?-|o$b%J$j)N8Fw2 z)IgXllRl`dd{0KyF`s=UwA{BGz%UrT?nRP(ZF46GanEU0+gxz=!ug6cB7J{=XK&P! zx?Ms-Z`?D;tEv?YeMo}_D4IxEpuDV&{4SFo=6&Uwwu<^5GKz#{RP|9kXQ&D*`j9xc z+EWL?l|E$#LhzDL&`x(BeVl`YPe>S*ddYQTU}5Mdq;I5al81909$KzLD{e5};}(sg zi8&bJ#~Z>iqEJjvfV-cN*^FWojO$A}1iEovsBYMVEUxN;kwXcAQ%-N6fauwH6odc~ z^YMPT)p-eC^(7757Ob-rn)D-s=slH1{m3zjC}RFg#h|Rqws0FlUxpF=No*5G=Zw0^ z{^@2_HL7Uv=rgXIHeDxLMrm81lBlDO;Qpj(gs5RPr}uyd-h1hNF~jMp-DGTPOuu(Q zA-(*hISus&kR(Re4!$1XUV;pd;LHHhiP6S_)b4WCict+Pmm|-HJc$2z5*axEN zVigDF6od~V%@}hK^c+OA)MYb%5SdBrUg@DKLN(NRbd!5C5@k9Kgrt)gM&}7B>Esln zeGZ|6i8fgGc7{H>nD)&pK!P;=C8Q1}IgFc8>Ldz)Tc5f?$|kq9!^q16r=ifqS5*hHC`x`#_0y7LDtU>m^+-{ z9bN%yjvyhyd6}^e)k!L#lK3M2=Med&giu_YUqbIMktwEp$odjl=;#M|U*c95YoG+Y zhL>Lwy}a@(!7u{ZW-gz9x-m6>)|wfQw&~ znlM)iV7(NBM7?$hXV7U{^&q(FLvC6XYlUS~b$MQlfKP8p7s8D`dAJjp0gaRB!fMN-tP6dE- zlzvhm)9A$_OCer`eo}FuXl#k|Ev=E$r^hn5HSJr%|vB%|*JOT_=(VXyfABe*R7 zPlH$D{~l0tB89{28RGw5FlZvSr0NY;@&Ct=H<3h!9{CuTiqd(dR7_Qs#q_~Mk}gk} zKw58W)9{+VCsbCy{p4ipsN5N0~tb4+T)Z&c4S(G6)lCybjyYAOR1U7Hz><9&A- zVHa386^%K3BkJ;0I>Zg(mMq*!=2-51BKJbYxm5zdc$!uX~fN<{>JGka;+%gk7I3v zs&u>n{?iFZVd;5=x{44po#0hUhX#Byh$+OR%+dvU?h2qvJx5hq6(8ynTXnsK%nVZ4 z+R{fnj=zU@C-JkTe%H!l!6}!hqE-9TU9>g;jTT*7Q8|lC;w+evi8{sgr?4@TXfYZI zzlm!>H;1Dhgj>u4Yr6c|EQ(+iO6Q?PrM;d;x+(se-_fW?w8jNXZvwVU|GY5)oq=q{?K+aY# zf|oXum7?9oi{V-86jFz^TX`H-3}RBs>HL90wsEcE3DQRM@#=s`oqY>$z_n84u7~&F zPGk{MO_BF5KE)<@mPO7o+WW$ZY|>5M6skj@&MdN!aTUPcS?I|!jbAdGn8j{g-Ov@i;m6r%qr}f4tfw~pN}7}$fyqRLX+>Jb1&t!%ohVm&s?aX5 zE_z5+mua{X6?;>^1;z-^r=mR(ofV{Bub`0+7+iE2j?N*u(rUZdAu&$99H!1C6UA$- zb8*XHY7eG)IF$4ZdLE|jAHaioNThBigwIEvf|f_8`6S!TXhmO{|BK-Ed|d8b;~{tf zInJ0q6I=_3N=f0U7qaEAGTd@_wva5AXt11>c{l#?+2^RF9U6Q!rIt~|? zkjacA7<%FgEw_9_Cg)o?3#hLY``{Unc5>lOnXDCHSW5P}$*~fA_lDqoCG9*|v>aJv zz6$%7lPOZA^(8V!tn@8;E$c5{NLfMD%9^@#e5g}n_KK+SMA5gy8cQF`BTe6*BpEaB zh7l`qj<`O7qbpHY+CPQ|E0G)8Txhb2{4Qa#h5-8==_e)dAb;X_lmWA$^gD8%HBHOQ z9(B(9C~r7p!DBoV6#_guzG6qOyJ5t_QGp9T~>B;-JoY z@~KowA1pI(6)azmM@Tr9s5Qdi=6YiCQA9}E)>;#~Y#_(0nF)2xu2a;*7)MI9&I!@E zC}egFRLLdL0ovEf#2fyq2eOW?1#@!=p%hBN@slw!^rM z1TWyPh15;R0Bs3u+eChH3+#M)DuD_^y%;j{NWBpJ^s(WZ9E*U{sl&CCePi9S^{n(ZKM<*`nZ5!%7L1FdWG zCvblUiS#%3UQj+PpFqu>q`5pFYD4dxq><#1HAFlT`nDU0L+G)|s6Y;+QdTM6z?z+8 zkiRZ@y&gLu4y~dSRNIAXgrW&_-$inJQ2Wtxq%ZeTDPFc(dsnzs9n%&#QjlTHt+${^ z5X)8ljtJ5(OTSC+lpN`YuStq9`u<}JWSIWYWjAT?;T~!9)vHy81w%>#YMl*I1q4WJ zrEjVaN}>MBFqeCGPM4rk7PtKUaaXVg_UtB2r8rp26}dZ?;Mr~xR}0k=l6=oHSjsk^ zeH}cc07X~qvz8Hgd z1g^s+O}f>qeyya*f_f@TlA|}?@WMqCaiN9unJ`iyk$B(oH7wmrMlz14;IogMXLR@A z`aZhf`w#5ej~c;oR*3$AtWz>W=D?{R$wq&NiEfaN+q&bpJ43;G0G;gO{zqL4@(-Y2 zU`Ttodw|TPUexgiN%Q)$@uYdaA69gjVGC+msBqsk3u<{&fl&!4MJPk{g|i1qDr+Vki9}S#d(-$vPEoeu27BQd^%)@SUoiV8k{Pahp1#-{ztM^A zj$BP6YBlhN1+y0av_bBR?kO}YL>;{(cn_FEp|(ct{yx-g2x=vcC>b9h!nbgXHQGV$|!8Abbi zq%ykpTK|SlM{&96^bZU>O6o*vw?|v)##+X=&F@y1M<>nLf? zRSApFD7x>RKJ*Dwj?n1=Z;ld<_YI5hSJ2!$5gmB}co*|CFL`j+L(DOvO*F0DVf0Aa z=S2sW4$IGPX~zdFal>iXMq7t_mC>=r?;3@cnpq=;kK(PQg~v!QKO`*A7L(PCj;$J= z9YbqWu^74>M{l>EHw-fbpoE2W*8UI6Fczxg>a0z7exL-(i@7< z);@0Nsyi1LU&zNx&Vl;`TJ!ajcWOF6gW_MvM~sAtD8CfqPZ9buLxY$_U2m<37*1L$+n{oLO z34OEghSGb##dza>T*1JD?gs7^+^Fe&N*Z%#Yv^(TqZlLsFv83W7)F8#B|7t+M!0f; zfLzuHCSD{qDdB7cUYAG@>f7vZ%h+fP%qaR4pCDBK0V6Kqi7{qNXWiBkSapef*t9Ie z@Tj_>r1Z_4jND9A2pc<0DWEQ=AkV}`8NJY>g$;}GD~-YTG6n(Mvcbg5WPQbz&E7^* z%FeaW;y+}FY#89PCI2DcNwirfg5e73*(~Z@j`eov2Fqt&C8G)kQ zbkyuSazN(JZP_M7>@e>itG0P#<%? zjlvkhVasnwh{V9UK(3NTewbLT_Yiqvh=T4{$!K}?xCtk&;+_K$VuQD!#qVTB>@8cM zY6g_J=G_o(RmG4~G)88mSV~fLk#mgc+*8rTpwd&ms2fmWE-CfTpV9*yF(i12i>T;m z`5BRrX5jB4{iUHFBuo26hXi#Z}if<@i6M;V-4pw(EB=i z(9J$@`#SaAY9ROqk)!(5Q=#__k`QZp%OAS2*!z`-@kPt^#`KWqct-#aXo`eqR0BE9 zorMe|AA96E%{}?6lxxU@6F11G6~(}TCrET{w(fwWo1~UTs%?W2H!(27aStBfB!~UY zzoq-As>!--92~wyn)urJNExAp?{q5%$_6o#{^r8wJ15Ge5Rr_m3uCF3{ z)|{WEoqD`CXhltYhQG%fig8b$!bmxa(>FA#`*Q8EE74SJ=)JP&T^L<4thr5n9tUY|# z7&$Y2m1fwj^*ege+Bvp3Zw!bRDb+b(#vQUK#I!fPx@y?h#_L#nKh`di@w+fs|1RNV zAt2D@E~z0WLNLgdwAO03rq@uJni(^e%v4^sjj*o4821v_S1;+5!J(=F$IGf1!Z7%j zgtpgh#3O<}m8;BqB2_VjOS7oNwQ5;LZnkx42ULx^4}PT+MS`$KK*~MRrIqeGzmpk7 zb-b4$`*T#j${M~In)HA{NJ}Iaz zNyd^7_b89!0Z?-Z(lPVHbCPUfT~uXx_Em8OB1*Juc_@^Q!5l=Zq|(Inqf$>%tOO%rk1!g&U{rmO7=5gz80-L^K%wOtKqbrcdG%|QDRQIBK>a6)lC+9JE428N;Dfh{9zw!H z(ncwble3OsE+Ke%ukK4YT1wi|L&O}YkIxDlU+#yDEgA(Lfd2t%DZh@K@A17xoUbWa z_iaN_LpUcu!XwhfcXrh0LYyD2Tz+$+VCf?~O~wvejDe_GoWNiSe}jG)<+UA)~cp6C8t)sT#@8$q`itT-wF0GZf9srui6V*{e?@g zh|+KhKX^f+>SAJnu{vT| zsP>dZQJ%=??90l~9lWq2i5Gh{ry%SErC=GQU=0j?N?J}Uud=qh%Bs_}3I(OiSfH;> zE36MR&@Ns51xL~*S88Qc;Olj@Nk_5@?213V~owACQ|jf1%LS^;`k z{iIUG>+(_s+QQClUt;ODS7o{1{6m8!cJ>e!;HvOMA>~hJsQg)Xr%ezRzmqKzB4CV^ zW+ao2UNJX#5T>!|eftVt^D`?u*JJg$oj!GVF)(&qCR_A3tofTPljesU%TwfL;ws39@>Y76$+$$F^C*1w0uPbV0y^=6G;3&DT3Oz8 zc!OV-cU?f;a#^>Y5Taj_D#|K*sOwZTS$2Z%9}*XV{lHG0mm0i4^^gqx^gT9u8z&>Fqard3>CSv48}qh7 zzX^+fPWSd@Jdzp)r!Q7}q_6T30|`;tR;Y!@vj)nByloInR`MTG{-`j_&hQWpEBVA` zb+hrpSIi8U-21@K>5F~Tvgw|lVQiyF_r$Qq#D>9?07?iYLOmN=F}z+QQiwP+8NN4@ z;R9D0ei(J3qYCQ5)sV0@UzRUgGPAS3ic`!)L_heKW*stcBQ${CK zz8`>RYThVsn|^{s4IfVhXoiNLB^&20gkUfJm{O96?Rt74LR}T^d-Gq(w-|H4KF}nPf5JGbLu54`Pc?#s)M`A&QDA`Lh#-C}g`-hd=;?V7 z#HVN*Uq&NpLpzYEK&^8>`Ox@_x0n|ltP9KV&K z5tA?AM~?qinvbHl=`9Q*d}Db*eg#Vj-jVA%BTYJk2W;f|u@!GRp$9@l<5(;-3*lE*)G9@Axdz{v(pX!A;)ORD zLwVT{H`IWhp=I=i!E7w4Ap<&VNowJ%ZN)BG?bHEhDBqs>^ep&<@n|LQ6k3PzTb1wF z`*<#(8G_9mhc`8OmN72|wib^OmpKqyi*Lbb=fm(?yf#EJ_gx>J0zBP>a_w zt`CH}wfGuxJg4oI;8UB&@5rDJB_slc`_6IrIs!?cZsZ7lSGemju8NjyC5EuLC^ub? zXxdv@&z&xX@pbr#jP{=Jqz>N@pT9c~;gLK>rvC~lk%&-NEUby-@kmp%4GN?9UNnvr zRmNKguZN}h7RJPSl9b7Z1`q1-hnY`{U|W5h-9_6WG#Zg<7eQh)-0FitTg_W|4 zaP>B9f>)KZaUoRaLW_o#aQh&EYhZY#>>{cW?XV8Br^($x#f5UDUV)DU7!D07v5&aw zj*i24L;nSTP&1ZxTY@vJx>iuqL>r~jKPsRvh@lI0GJSb;@r`mg8tJY+T!!z`zvF9x z5`ut+LWtJ0B-$ZS^j$Vyha5;vLkkxA&@NA3<_`JBf z$3yqV{6MOlsY_M;GyK??7vp?r(s~jeH|Aq?j?sQcN=DAL)3*&$EXcVkGk`816vp|B z3b~Ij8rbu5r=%?|C>iO$>VQx(GJmBT!g?A$Yr;2SbiH7C6CMw(YYQWr@@?OluBGTY zw++P>e}%$k{O{80pgs$E&3XCuxB48MXwEm6Tt!r;Id$OEg8!leZZ0L?t)XRgYTeFH zxS6g0T%cPiDc>0@U4dhrxyK6L0kf@*v#G*{9!iHQ;C5BdIq05LO750 ziB`N8=?U{&^0NQM&H6hk9zJ&X{0+`>`WV&7%TNo&WMM-vHbV)#_dC4 zcpU$ok{%vVa|naefa^t>Mjly*Hmc6->2_yl#m~~6=$hCPdHl$a@Fi9~_{jD3ecymRypwd76M}n~8g#;a+ zI8A+<+CrrPCG)2}z`H;vic9I+1WQvWs0j3))DjsZQ^ zqHlhFz8$})Ah^}mfWO}PyXe4fJuyc*vg%4MV`tXiSNE1Ya<1GeX z9|yJ_|AG5R*`R~o?f5XN48(1~MVQ)-??x?wAbiFg`C^32?fB1=IqI%1`Z_IT;VEfW)@Q+;XuGk6X-O)5?BU>~Sclx1jwSPpGd+xjN}8rJZ|w@R@%kF$ zs0tg}qv?g&*hV+F-kz7;wAK#Lr32as=S9;a8OC(re~=P}RESOFdr0P*;Xkl2k#9-~ zjhKFuO7U1IPUKyT3%3}0K0Z=$dBQo~K<^8D;0+FOR$d(VRJyp3%t$$o3sB9#$H{i7 z3sMa{#=V|`F$Vr)+0B&X%}RC@iuugv{7P_m-4B@(pw%4re~2i6tm!Ft$} z#7EF19W1;hdOeBn!rQ~R ztp$;mThIQ2V7d=xpXTHrB!eq6GMVR>{vP@`lkXD`tU#l~>!mNjixSGsy%52kTQ4ZZ z|7eHq#klbT&vWQjCiucIbBKGBkAD+T=HdQ5k~oWiv;#+AaO|V<*8H5;&SEq?Y^0x| z>mth0ZQt+1rxPH6Zd2OBs8+YnKH5h{qtD*t-BgYbunbAxEbro1Y7d79dp#1v^Ek~Q zI-Dr%!M{#g2pl~f+Jpb#6%fYkUVVu$ut8TDv(ntIe(U!`vy|53Fq@e3N!}#5pe5af zp7sEx<3iij0Js|`09wotB=_WBp=}JBkq4R)I8ift@}FCk2qg64+hL51Lwyf8yuJcZ zlCw=|WAHC-Ov$P7j1?A+~ zId`AaR(#D6wc5z9^!{u0(zT!a@enXozDB3|^KXUW)_v`82i$=@9KJ>;?;F&101un# zmTP+l@c06>*;>Hcd|mjMgd(zFPUo6{Wc*(rhel<=uq2PtE@knfEY0M%RtNhxd$N`6 z%tR{g5?n8Q2SGgu4NnMM_WMNe7Q$>30trm+fo2Sb=^jL<{}{|q56gpU3MeU^*~QWY z$EM&)o>Da79lnuBl(C)Ic^Lb~CT*deqa1B|haX|}6d=LH546V5K_9#L4E+0mi%$rR zpECq6AjwKUn!f@)a)H|i1aT)y--(ik5W_PQewKWXvWD>YtWucPdngb0GaHZ5HaEYY zTE$J;w0C)%#SU9e%=-*x592R~7{_f#{7Q41(+Yb7&3KP@qFp0l%BC+v*G7WD)R!Q~DEUSf^NOfcQbD`9}Tm* zfN1pIX#PhsP6jkZ$sh2uta;bawh#FB-711IJm9!G{S*D1cV1d$KfAzFZazK&Jr7<6 zaKv){iBPa+q_KdEaAOR~iWR;%(@ z=2}1ariQ*P+A@ys6~#s76a~Rb2P{1v2s#9wSs)I-9$Y$K0Uh+&jiTgd3rgzIhAiv zyD9+!xFMfBmv99&`vl@eK+Y`005tm(erG5*0jrw4cyC(Lk5I2^d{!&z14xGpS;IVC z+abk-jIJE3_vmCx`4j?_GvV!oZ`=X4h}h^gfqwlC1`*4bcMn~j2E(`6!qOk2Cey*) zG=IRMo6PC_>mvLxCwd$%G)!}Q+&n>w>)L?UOb06o85~$E{^;0rz7hV3*8(7F_Gmg7 zF!<@$&mZRFd9br-2LCciNQE_rbSqjlgTG|%e9q?Q3rfnMhqkm2_Ic786js7U!ym_! z|2c3!k-`^YV`odV0qML$$WVB=47M=}o(cbrNvPFK{#9(f<1uFlNzLTp%<+e)WG4S2 z!NVd!$G$a_k0l9BA)(|5ik=0CPzSgKd4Hn*v-mbquFO^G9%nPSe$kzCkMpG6mTg0b zD1N=PjgZ3>cvJim;U;IhFW*fpM)R||byz$ZoKXxI<2c1`ds zPW7a9v=9m0C1`g6-#c61YRf3Bb<6G^?eL3LTUeIMhs!nSJvcay8<}TVSm44KxMMON zI?F^*3P%h#RG@tHzD0F^1{>-Al|Q6r{wFo^-?2dCwN1`&+5E>77JQ12O`4K z*J$}1KEC0<=omHV1X$38IWY3d-yz3bzQez>E*uI`qhumt-ajaBE}#AHEINK{n`TMB zgJS0Kt-yk6S@ZZX%fIv98d04$;4YdwpC9?+bHc%U0DFmis7t0l(zmbo6ns zd;e9ErQ|LuS-}7O?<`{{RA+%sbaElz`rlcUo*>Q3v~ahOW6}Rrm0BYUoH-o5i09iq zCvaHcrW#oSZr7-lMHV%y&+^WN_wC7xu8Lr4<2W5PcHgDjpA4hoRSA<`C`85|0(CBYO;9`(WS-w*ZLFQ6o__;>pYKGokU&Cyz^e3;dq+yuXQrJ!D`_(W^$ zbfm1}-<9+>JvF@j2wxh9_b_Ys;mwEwduD@=uxTxCh5T3Z)2!U9Xx3`5OgTwt-D-ZZ zRf$7w*1(V|#h}q^VBqWgI-0)*n^F;7S_6v)u1FNQ7W`_zdT7>KelLD9tK*w5MrWqS}i-im+c}=vdK7JVMfW!H zuVB-=b@qB0>bDt6{*J%c(S@PLOh@iIyyM^e#m)42UffuZedstO`C2Ed+R^ZCVX@ zUQi~6n-_xb-ON9H2{b}3c@20ST0D+Yhdh1eF>rhr=KDO{PjHy{0RipMr7irJ$RC?8 zF`n>lBgHQV8e+wNh|<(owGmtSjL*s9T=-coPFMR62tdp&%%T5Sw%5Y8$9u~C>+E-|^SZlV2WV)n9IeL>yg$rX;oc-5-*L5X{z{Yxs+_kvQ@m42s3TNb6Y zSrYrjHylh~%%&r+KsWb7t9GR$X&-+fL7MBfzUH?mjlrckey2uTntL|LH$7uuCpa#s ztECpF^UW;{p(eoEbvM^vVRgDPr0&u{nJ7bg8%@~H8{u47nC%bCDNn`{9-hE5)l^R# zae#l>T*$=@GJPmo`6KvPU^>m8@1jFL@-Nenoeez(82JIah2jqKUC9qve4TKR??|)N zLAwv~?dpL%j@hSX0~wf71LaIqs~FZMTz<$X<`-J!7tr_;m^s7Yg`?*GTF6m~CyRBo zQKkGix=kQ`2)cBL9}#X``nmU^W0lhC7x0F8EIC9I2Os8pC2=cK)J6JOsN4`UkG`}RKM zS8V6tDrGoUIZJ`Sk=1>zh(KAlfFl*7e}OpyxJtxZ zD`|vw{=ygHldeg#kAfKr7=`*CW*J432$ zIPAW%|6!i5FdM)SH1;?z(jzz@n4_Hp_0Jt$%uuAkX#H{U3rl}R!U=wMRMF{aXO=l* z{qAs+kIjUA;;oKd+?R41%#7W87VSL&-J<9;3iuC%SaLd|8UF!0uC_&w{{!|~X@jCq z@^MyI3zT}2UmRj2Ip(ax=FSvNPePYZ!mLtppt`@}cH9KX_`e*3#{bI0>wMAZ;IDid z-o*;V4+a0g#$i!!Jt^}Ht2s1>&0hNjM4M8f!$FUS`z6|(;$M9Y(Dux+%>fe-R*kyi z;J;D(EU!jQk3i}v*cPC`n`ftCiv%bi)=?mc2@hEFZtR!ix+;l8?a%PvSJzd#pjprI zjV-jTH$chfU_>w$!oAjv!U#0?9ISS`;B~%p&}`Lwbp0H!hAY`*4rHjWl||ZY9`;_jQySOZROgclHYNFtu?y!JMW87lk%NWdTdOb zWff+hY!>5vZIi+C<{)aSuqQfk5h7a9&GApT9WC$@CUpr7zQq59lg(Z*5cMjD-4~!} zylo;q9vv%(Xg{%4y;1TX`~ZA=3gC~!H>W^bFdCNQ0b>;IAbshK(D?15AH=umK+>P3 zPB+}++6Cds$Tf41MtTz)rSaPZh{0c~*prbrGtE&#G{XJ4#W{VFtxlF6B|luS^$M~? z!B+}Aj8MU!z&FR8uK<+uUCTn9d?}`xs~aIYtpaXCC4 z5UP32@6muCO3LYcJ2nA-{* zMfHJ41jT<5ctmK8F)gn@@PKbqms=r!B9W;voM65Vo{6^~lq-U0xbYC69YN%@N1=_^ z`Iv;^?EpWLzMo(N86%18SH1-q>38YZ@RBf}Ue|dK-~y4s`6bG@0clrm0?kAsi#-CZ zyuruRy|NK_Mrl_}oo|9`hWUv0MbALyXsV0Bz%!cgvEK)p^t=)g_rkEMm^GW@UG_#)7Z(~2;k(#0sEl26LM(i`N7qxu^L`iLX+t}Fxn zC6MnT4e$~O-tY+^3;p)q23c78Ly#qbw4vd7APdE{R{(vQr?d~yXEe_N{U(~-6sE|E z%0QU*-l2flgea`Y3W!Z;;dDTRbX;lP;ehBMd9Ex4!RUA6FHy@|P@tkhz;n>&FRlWf zg9`pC;L*xt1igJjw^=WE^m=6hN!C1~Ysu*@ZI!+XzsCANV$>Ju6xYDCqT&kP9n*$BT=M8#7h|3Uel>?ejhJ%Gzh;%H(VEx?eFmGBm+;5)`r~b2TY10R8?RUpYFqFq9 zdUqPIWx(Qr*0*oJ(QY3})q|Tq7~oe;1LK=?0s`>On}o*c0r2oP6seseKY&-F&CCQAq5F=Xs1l%2uBEY3 zfGX!-^1@Qmd{E|m8&l>nv@=9#pRNCP$r;)Y=gzm!x5Me$Hwa^l1vraq;btp%rxZZYxt(>~eFtSZWW26i~NMB0W z<-=KKT;r|-`TljZRsG5r+pp7tonVa2HiAW5Q&U8F-;h1cvNr4?xuL~9r-m_b?g=o| zY7Bp9R=d%IdO{C;rBz0#P$28I-b+1|x}$4CM!*~Q{Ga$yK3f@XAR9dk!9JM<2YES)1b?rFQGbeE%xiun|mIA ze;3RvU<<{Uab3tWF#i6{RI>|eVDM0VqfC~0J8GgxpP;}9=zY=_lo%moT4T4MX%WI3 zjY-`qH7IzCi-Xdj{!8E_doeQk>7%uq5kkBL&q`|9z$fT}q9TPZ?SI@{e?dV&SVUuP zW?IW74gR?a-9Bd%gng>=`QV87-X#n7L)vLSSFBp35Gce8x}a5&LJA}4b)rj=LQ`yy za@GMXlowi9SFc80c;Tqk=%Ymn&@2S$@;um@fHpP8N+`l>-VOd~3;{0pRWvI~7#$@? zlO9t5XN1>z>Oe6{%19Bo+OTO=fNPsxK#qn&qSXcm&+-4_fhZ6E_x!AFYbfmXvsQ$n z35|rTVEr*Zer(#h$LM?`AtTv!e<*AuyDe{l;P?r6P^Up>99#3d7rQZ^n=RA4cNvy) z2lb5+PFek~prlw~s#Si9e6fNQthR@z!i<|>>$&#mRIKn?gFINPNZV}9>9PoRt$$_B zDNgTN=uPjc#l#62mS820w?WV?iDe5 z;q1V3VS!`)+o>3D)UF+JLh91gA=nU^5=qahb0^^3C&L17k%%_7Azs_5F5ne)g)Vg( zdgLi+zXa{tzX_?2YIZ~0Dd_gU)x_Ygpo~`pc$?uan)-^+Kf-ou9V~#B{EqX0WhYdB zLswsc(KW3|b0iDb{Id1`#5P&e$z8`*Hzfu1V{iO4azFVh_3ytwa_$%~z-Y@f5F#`(xy<6vNV=ew8+jJWJB9I3M>vo8rV7 z?Tz{$AzxSCiUj1^kXAZ6@;8#PabW-7D3i}8Qvtn}R!2yh^9VZELO5r&_e48h6NbXp zb0oAB66*fAJpr62bPP8~CAi4lwpar>VKTE08LtcQDs&(8_;q2vRqBc6wiTj6^#dMmpk{&)tsTV_+0(aLthn1JFx;BvQH zD73vW+v<7=EpIPGS@mvcS9_svfZhbI9RcUBe(iAN=pd|YB{$rHAA>guC{b(ov2R_3 zmGI8cVpBa`cfT_Wg$3PxR`1VcD#>Z^OJ%_kEH!ABMo}ZQma;I*V)Y(IyE+O(gS|Yw zGzYZ^@5bFmO*#pQ$$F*RZcFgx!ihT`&MhA!h_0K5bVt71Vrv5FHd|WENy_0m%IzeS zSXDpNtuq)>*9A1Xvmk}Y7Dt{LVbyUZs87M*!|)>g7hUfxY>MNKLE(tPei@o^BIA%u z#XAc2!b~@gAU#!R6Cst&OtlWUyT>p7u-~BL6m|%OqzTEPdT|%IGDL38Xz2%0uQWjo zG`2f(dmhO-gm$+Vcodc{yoMiG&qxPH(RUXG2FfAeGh!t5F70&tQT!tn| zQn&`_(wl-KR7r`+yWnYVE8x&3v(vOh(LIE25iWR^$X(kOlG3k4B}yUBwhUw`S-$Ff%e%8Oc-21HL8~YuL6FE zcJvZHwZ>MUZf^T%KQiY7{}1J$~^A>9>;mymUD^=)D2L zCTsd-6gg0U`*jwef`MR)xB_%@pzvXRQ=QVRj-$o~tNfkRXS<+WT_H?eCag=4k{s zsp9I=A-FRLFw_oc%^(-);1A>E~fhZ|j!eAi=w%Bz> z8Se;r*7vSzC*BbRi#7cky6FpBLN8{c2o&)IS5TQw=5#dRV zJNOM;$D0})7N7(WDU|vsX{eB8bzMhuhYIPDQf(L*LqbwJ-YB%`FF=#yaKlh8qiaK< zbE)vUs2fVPc0S5-gW-@ap=oX*QdW#6y-7~vcW6u|4qVffdUzkKP?*157as1z%_ZSL zQZ6=A+>1824~gQOMkn3Syg<@v??P9U_i2NN30q*>Ln#U!F7ysnSHgIHBmr7G5!%qv zf^vW@!86_mi?n(my7Rt}5H7vt z$bYT)geNm^iGmiIJ$Is(G+G!7+XCAl^#kZ8((Bsw4}?ruA5KMWKNKRZj-IIRhfo1V zd-Umt!ab`Cu7Dj26%gMOeKS^gVAUIH>&6LVU=D9b5g$QoQvJ2I9|@x^;c}TTw{>yH z^qaWhncURtX!iujqW^?0O%U4Fjq3?7U*(3&G2XDexSl9+qA^(_H#n0P(J_!^9_1SGQjH|=0 zqN9_+^m6M_-6_!GU29RRDY*JnGL7PRr&z^JQa*a`6zU2sxTPi_xMDB zhjI7AjiK;c{YdLJO}Gc!w0di)GlZWZz8eV@W?*Tgu=OXq9*)5tgo0J7zJ?MN;bx?o zur<)bxoZb;=^oR+Frjk1)@&wLxKtOdnT2&x8BC+xV+=mIqmfM9cdxb|<-KSleEp&oe!z4gHh6`zY zjFJnW)`yKnJqo}d&-nr>YEyolq{LA7`Gmc#oCjz(dToZ#^fw?ZjR8(y1G9Kp9>?gF%~IvfuYeA zZJP_0S#qPX^MnGcYan_&Pk`0Wp4!6s!te0BQiHbN!>#Ox#-quLgf#qfe~$UHWRXz# zBK-82(3xHMedS?6Pr)7pf~_&dQ{ko8#lo+(Ayc9Kn7@hDzfkCoiR>XXHx>$a?eNot z`92j!Me0BL^7|Yan0LuD(iXdBq=ghitw4!OpgXxPqRC5Ow9$8KCzc2SU|4=a=azy8 zXYAMD6;$5eZkAeAQ0^DPNvr&(HgLJn0$Rrqv~UF&^OC>N?iIpLtMW4Xc%`tJ1lpW$ zXh~lR?V-!n)yAm8&o-;H171)Tx`inCZh#0VkB%!%{Th9?PFQc{4x&y)LQ89oj;0m~ z<0IsyFiZ#Af=A_D#%;i5>U}4&u7^pop(#Cy9t{g&L0il3}(mmKeT+aFc||Pwg4Ne zdJUc5CY*~l&PQeCtT}AQH@3uXyb~U~F|`i#pdMxy{I7O$J07moL)wEKf&J*6hR{58TbVQ;3Yzwc<679})(x}e+6cD39zEJAlvz1=d-8ic_$`BHX~Afe z+(w;t;bC(T8odjQhFXBm?*h0qTl4=x2#3LOG7@&<@ou8e<0t@UOy1NJhh>qBh0@2P zfx7_>6jinxY>GY%IriZ3dx$oAk8sBtp*JfZYw_Ok<+gxOjs#vqiqI4ym@unwdQ(rzBW zW1N0dTXj&FZV9RnodPd#kJp-%2)F&LuB9ldOz2|O7r_&(U`4I!NbTy+(2A{o<4~tx zAf#f*X!0*G7#OdjvB$tsHxglCSs3q7yd^BAW(aGb&C5I85*llb#s1nP%B?LpSo!D(!x8xp>=C^kVOLf)K zj1$-mIrI-KBIA+pu9kEX1`Yfs?%Y$@ZX7}nPGLYXa-0_8MF_0ouxk4ryJRoip$~y!0TiS@e zIU}UT4a<*>^Os_i{1Yq3zE}#6K*WCQEEn%TPN}E|w>;sk0>j|Y-C5|4%5t>#tS~A( z_XOnJ<`?fDgAc?7t%h;^gx2<)kmMh(_9S`}ihzJhZCm0^7}QBly%l=&JN6eFpacUtWNdTP+W^-@ep%aP2yHD64RyLI%*9vX9=i&y7B<#Ne}cCl ze}PW?iM<4bLazbbH6N+hAlN41cSAu8`4e>FFX6n^_(0oqU4VP+jJLENH-!lJ=!iyC z!mtRQ^z2H(QA=$%{>}KmVROC(J*^a?v@?~$Qs_@GDExz`vyYMf4-`jwgs%SswpO`? z^6r2oP_CiNcZ4=p{jwHw7x*O`yN1GQ^@3S`MO|?#3cdeX%~n*|Bm1;xSIra@@Bro# z#wIlR0rXP&YjolP)Dk#70S|@s;ZWZ__Wf{o%X1h99twkNjReS-+rk1y<|D@=p-T+@ zo&DXn&V)R$2cDqSv5q@2@W$xEj{8UphJ2qs5^mvo&ifyjfnoXD?*9pJs6>KL?h`?2 zFT;~IN&u~N4(nVRRHM?(6u1TY-<9rXhI|L2b5DerP_7M3r5eRb{&C2K8zt8o)qM(P z)^h^2d@5YGO6e%>nJ~gCN1^%8pl2Hmk^T(YIqdVh`Ak?JZ6tl(Z7?iY9Sc0_=>`8o zf-|uVCepmTWSiK{ns*0TE#jsqwIMuiddV*#!&Yd^u)s^NtCMw-Q4zJH7V&`9DpzWY z{l%-`jvmvd1puy9nT^T}xH(i_QZY{%@@tABt|>z=PNTEugMg zVr|6*`sTWAwwPwH(dMTx0+by&jen}&F+DisGJ=cAOa!j!P?$V*w2@y@6XahHl&Hs| zUiHKs5qg75u&u80)`xd-E|N!y(4s@dR2X%RqIbi^8G>{zY-ugnF4A!pgvO2?=b5^s zGW0kc>d4rM^!g%LrL*WxeNl?gPdU5~_s#73a9_RRuJs$dg{z>mh8z(<6s+~w2&g<4 z?EZ%T(XMYE2LAPtVw)Is z4xWzTQ{g0(KTCmuW7E|0OhDMUChkRpg~`)6?IDsc7& z?V2FM-8IO(>|g_WDvDF_TZdDl#BCw2VR-Hd!=r(rF-h-n(4v#tnf4Vq~B*(PCz( z8WZcQiD9IoRxgTC(wch#M=O(GxfmsTN^8L_g{>b)$rk6Ty!CI+a)#xtxrZjaD1zJC z0%b^IZjuxTgHfO@Y9Pqm(?&Q*j#%HjHh1k>5gp;qI(S+H-c`h9QJbL0k~rTgN!r{- z;$TaHRI9wc?OI3JQkjY)1vHx;2#;)Bg#k*&J;b<*LSn^MiE_on2jE}bdS_osd}yb2 z9vp30d#^J27ZndC_|yRmC7p4_ufBvP#EOZ6{ZEd(84k2;+CoEG+LTD##NmSdY{b2!@--oTS8!I_=DmkTzFROquJOiz4CwTH? zg6G{<6E9&5ME19!#f`;`=pR>Ntgm7lsg05bB(S6K1k1hyJ!*`t)OM|X6S2^2kl-rq zL}!{p$I%grc8KS!okyWZ4)L+oJrF&32|AKI8^tAx$#Ieg-hilR1nUR5p43cu#rI+# z$y^+95-GVnG&xaBY-{@gTump)ehka5j)TGfwfdZ9FM~baMd{?u>VOg}_!tOHp}O3Y(z05Y z>wX2D?C$BXE;+7|s!4lNRW*Ci?3YD&lXL~T_p*2=K@BuDZE`T|)!$N$Z&!d8@``w? zo>jk(tR2NJ4r99JUxqI+_$_wbn)9ToNty>*bsgsyw z9UhGacM^M9z01&+PGYMJ`^s4LN)#?siq~8_F=E$T3B}EOmJ-!j%Y#UKUI`z&=5!PC z{a#?~y3=v=`+n@k(=pn6I8S;9)S|PPhi~59-C2aFXOU$!yh>Og|>Xl?8tM(dR+ z2HUL0apZbSj0?~CrSOVfid}yP9vvZBTt~If-V)(X9(lL6t2d|?yLol{iQq`gMvwc6 z;D*gWOZ$uPuKN^pxxY9T@1pEKK!mr!K1Y`afZbPL)TDvp1iw)3opvCmzXcv5RI%9H zU~SzX@q%A3PKpQH1}EmtWa&l7<_XHgkw3F^(S^2y)^_O(O=^gVv`dFK+X*}h;BaFJ zq)-Z+sGS-DWw)*_LE-O;;Gs@HCGUzotg#7S_~D|@60S6N&kVBWq-_gg z1ytS&91<^A$E8# zMurN`wOkF^dyv4C|Fs6a9rS~j8_c}QqjC7R|A-L!`=NF-NBkJ3rkl0*Jm7e=R0OT) za0kD2_N<(B&a9LThdVgtY@9XXs!&%`)%>od_`6PAgQA$8M1O99Vd z3&b;+g>ag@L0oTbsUNFz0~`fuQyO-=a@IPBB9}?J*xggLRw`US(&Y;6A=aq3970&i{u8u+c)HW`MZ3S72h z4wBP5oMQXjZ>wCTB0*$Lf>N2#HC{I=`BsciGu2Q!ysAKJiJ-2O>dbzS8O$Io^$_Dn z$lFI$;jBi<8^vac(uVpK;P7%RUHYuv4Nz$^Rwho5+Mh&4hoj^3H;S;HvIK3~C}w1- zUpD*`=YY|KsP$8KXVt`EDat(C#Y)8$UoBP68s`XXoQcN)qmH7){(qI*_d8K)WuWId zNb~;9LHA$|YQyI_ppD;wtH9d9iSNX?HpT+HOv0HjVc@o7%%~#W!~8vcz<#rh+2apC zSEwA6yh%)smh(rRh1!5Ea=4AvQE?tnnTe}RLNhjrjqJEq)r1yiJPH;NTX1f&DcqYdlEN`4YSQE_l_VOUGI?U1ZD(j zWO--x@hT4}p8S5_2UDs_Ngu9t#XY9$P)9D4R(-ot;@-k(H19wketLl54PHgRll-s;N?`q`W&U{QV+Czi`XJm@8-yDt-AZDi9~z$k#Jf`jDKDON|)y~p!X`zR3AO* zy=;A@r1sS8pLKwc?cF<3nmxHg3h2Q7;7+8EGSXAw{YWNSUqZ(_5^IcTLGM(p5gncj zpP7n_mQ8^2n-HtaC*MjY6=Ia5fTXy(Q*xuoZ>c>jEt#s--yo1u3Q^iJh?GGf_V-Cn zqYZ;p6%s?Tq1DQ*8OTVdj3|*>HCiSUNntMr7T9%JWfW()rmly6r!dv zh%QqO6q3!QGLY1PfJ!OI)rmorc0QP&5++I#YfMtxC;faL_rg21n2O~NmhIJ*;A)S* zt1G~8R966;YRUDacHORJ+oNRnKX?3bZRW%u9!Z$!ZSZ$Bs`45w53OH0p_-KJaOCEv z#_z#7u%m4sH7}J=QJcW)MBAxbzqi1D@27LSQ2H%cArhn(J`Zd-GnMRW?#L}a6LeCu zb4v4rMcksTm?-q>k!byP@g?!O-l~h(S`b7z0o~j#HjQ~MgVLZn0~b@?Pkrp}qo9{c zM8Qs~G#m}w0iGBfaNW2=oSf|nF^iDv2SXtf&!|;hP?v4Pdd=RygZt4#cpX!D)&0MR z0fqh6TAs}Ls*a?MEBQ-IbiG| zjBRGMf9S|hVC|0$z8_N6|HIG?Rw@cn|7H;R8D&W!+${!CpHL34poa&HY}ZW&;vN$a zv&Q=M>Q12FTIDI;uG!TNj(nKwLxog^Y?{cdG8K&BkHt?8nWND?LeWc^saIGv%e0`S z*%YKaU?BA$D&aUn#PtV*aJQ*|6e8bc5Z5irh(e@`3<8TCMEMlLXxPV-mXeL-RIXFP z<7r8LW9Y^;N|-{_|1yY7{jpLC;m$FLdWGQFKcWRV!yw#c%7;SqQ>(IRExZ1x9?D$5 z;+E@vBZzi3=`0oEqvFkkBzFd<;Lcx4NvVG{+^X4i+5P83&i#h14Tj@>W%;2pq{rLX z)@vCJ+7fK_H;kEKnwD&^#{bc-w1lGPgx0C*sF0j(bOe_jf z&NGO5n&6aH(O?kn6s10qP?xjMGLY*eWkf;hX$H|x5QvvTxKj)w9jA;agwe2n?8}d# znl+A6x*yZh?_=2V5zU#6{R%GyaeEm^{fQE$5Z7)7;mQcaK8cXicQJ_T5M@Lm()SFa zmk@}TLKKZbq-@wXh(#!+AY(fNDL>{w9ZjFwe5%7jSV`L)xhXbIIpJxZmd4VEOTE?$ z$HH+_b{(utR$p|?DT5d|Ns)g%;ql=WSJEZF^Lb!H7RkHEQINd~KU`}5eX_B5ooLXrwt@j5ToL`k&tbBP^BlOkJsW4T8 znX-%uK?f#%IU5QLL?CQ1lfGaOc`1Rg!Ax1kAnK?88cSUs%J4(HC{BcMEv78#z$E1` zbbTRZNg>Ki29Xv}mLDS7996OzM43l9j5Q(IaI}Gej5($~B?!~18@8daD$w)6r+__j z?tynWaxB`c@Toq}@$J+(8yZ8!mf=J)VJ=OErXPQJXdiPhbU(fW1K}|X83?nPH}0BE zOIbA%a_0IASQ;X!qJPB1aLuHpV`F44Kuoc9s!#hk@>?0pAkqv;RHHW2-Ap8Db8E-C!UzVe&AHWe$6vG=%pKaD{R25=!2WP&Ual z7!!E7S+g4*-M8O%MOkN#M1*N}@ zQA|+oJ<6CuIwFp85w zq&~F0Iw{CVV<6=%%7{YbR0c76QbrV_c482@2d>5^Q?@>AY9Xu)nGAnNVfcHErLl?X zCy)oXf2k(~u@Zd+=6l?xgj|oKu(=t=KT;LYd|*&BzoiU3+fSgs^bS5e6q*pZO{Eml z#D^csHGeBk82)<84Jcl_?YrG?*MhYR@VBnO1(&A9_KwV6v5hKcatuY}=#14lnG&v2 z7n`wqDMYQ(7Mrn_QV3V2EjD4bPa)J?RoYV80q1P+Bb*eZ%S@5R>qICog)ky8B38GN z)>QDRl(2(gbFB!(Ng;X@27y~bNVB96sc}{N*IN(}jEF>i@eE07P8s3)g6cA28AN%N zGWz7k4-}SwQ*c-Hj-0ur{2leGB`vKHfvL^!?zGfPC@T!F&t)76I~&ejR07b~#bRXD zoYkbSLyR5ftme1e7+ol?F{w2ZU6Iupj2L($6V?Ky`lwrp*!2aoc=l;jnucgiiI^!# zA$5vlJnKAg&=+>0D|`@(vk@M3QD`Zwvl#W!h*EL9RjrH8mx>*-VZ9HEp+gK!cOS4> z2}$LDtnkvk>gQwA@X;WXnDUUp)qr9x#lEQ{9IbeIrB;fai*x^d#fm5Tm}*i9$*=#t zC5?Q!o~7-BkXHxo)2O!YiYxxvmE5hVIcrmOO8CjRMkX?dVZ*t+HgJ2S;_VI*atnZ1?_?QgPDzR9i{3o&!x=&tj2QPDDNF~TWbLEg?95=?_(0< z|KK+2DEY7$(?t5)-P7hD!}{8vzWk(o5cnfU-p0I4PZ>+Uf~FpZZ4PP$QV)wfsT~O5 znW}B=L&1<^%@T;`nbdCJ7_Xk-2G|f^k;As6~oaR^L z?VnRr+P}@g_9ZcCThd_D3*2R64lbu)+jW3swGH{o#P%z)56CHU4mi8dQV&ZPaFpG~ z<;zXVr8pNIdC?p5=#LY)FbR3Epx|MZ$z4Jx%0$@;XIH|15?`?m$k|Xj0Co9Ej0tz0 zX;_hwcQh}?1Cc1w29BT^KZ)=JcNvQMS&XzQJ5bA?MF-ra=ktzJ3;RyA6yCe{LQ?Mc zbe_waE2sCI1gEBcf(z2R{$UO4H?d>br28*4Y_Rz~I6eNF`&^zi1)8^Cymy5Al$}|y zX*uv44vm`)-$@(3>xTjR2IXATw%WX0nB91xJXL$_M!)|o#=K%ua89eHPzn^B(mEe zpU-qEVP-o$&6hH1b9=a7rV#{orIZGq4q^5N1Kh*zM-wdj4EL8XVKKERe{H61D4p)e z_oSK!j?DCIeFL}#xomJS)R9E2$rKYu{fe;i&VW!V zsV=I#(ixP_BG!D3l~gR|C9MJo^;lLAkduPA`3y<@f-;~GV`H z;Q9>Xm`)PKQoevfmatJz{d`NBgBAg1|H=}rAIWZ~W=H+3#t;buDJcn8=<`%uWhIvu zmwEcEClHDFwi~>l+$X&U(dnF%YCu`Qs;rbcToUDD%3eTI)JQkq+BL{v5b z00wM?mI{3N@X{-8S!)?9W46z8_ROza!9F&hnOc7P${$pFBT%yG%YpAstEqrc55&oO zKE$hT&Z-}oeTsp-tgouGSek5Z=rzfBp7aAlyy%X#T0~baZYhL~D;s}z-RE(-m)r@! z+6566(3~lR{)xN4%}Ux8Ns-2wakk_et?_`EO%S|rJk(@1HGf~3haqz_paf>RG0Loe z^BdM!9v>5ha0BKpreABOa$xYm$8{VRrMBuMbH+$8KW^^7f!n{Q(00r2nRmfP=y7hd zFlG*YLN#r;9zO55*qV-oqey0DC^~vvY)*PFSR6vPzu9}uZll`P*WyI0aAYP5Y!?WheA&_zvSL%-3c+4S{lZ8up^hWjnXRGt^tgc-rtw+4hss$ zAqabst;Ig6Xr@M)a^6O1uIAkfzZrb)hdQlHvRu2 zCf8!}%5R~?{}B_iORL(6VJ@`b3Wa#ANtAn&l}XBgD6FS^rvGIojNX|sgbrlpHk`D8 zARcrYGfjov3gk;qp=}PDoPwQuf|K0^x06?C7xs>1r8i*Bpz6C7n7{%`up?=$_L*P+ zO%jSs8~jZ2TYeP`2qE5{wrmPfUttir9f6e2%qCg6BnDDnrwnEhh%1pnxHgm#h3F0j zakZl4Xcv;2GKk)iY0zj4{hA2;nj?SaRnzB5zA*rsgH}zqGPNp6Rcd7=ZdR>Um>rlT zT(2^z{9i@bVJV;ozlyNKzCP-7N^A)ewk>j@O|o{hoYj&% zcQqoocNSc_Y?_VIS%1Tk$AA*se#{j|g{u3Q9L8|r-5e9@9C`$D`#b?9c#{Kbl}faa z$|;55OC?#^IM~&F|CHFdt}DE{a$Ppm<+K2Afdf&o4e`f6m&& zx}PIxKUH9`8C@|o!P(qtsh_D4PrJy0-8#ys~Gq zlIZwQ3Tt*Gg)66xD#wS{U(8(kMOrJcgpMt;a$+6BH)t(Uh^w4IlnVrsZD*$87X~uU zQx+5=84M!-moj3){LCQgS@y-9_2t54i%fts)n;A&uU53IeW4dEgOJu$FN{sl>(Pt< z6>TBhxtgXCw#&BouNc=VV<^lUh#pRXM^I%X6KSio=lrdi26o|p#iVSh zct~-zU6+6I<<@9KWmGS@<|-E9ahRmpJt=R4Gey#>3MiLSrO<+LJF8?Urb?j@{$j7j9aO}kj=<+-g_`dL=|1sfl3efb^k*)<0NdA%doJoA6-O09^x z9%uQihfkSpKnsCNwli-PE9fSyAV)6D5y5#03xbKTDIfP8%VB)s$gNR}*cqNf@+j+l zx#y}RSBt2s^USL{Oe(H*B+c$67!ooygM%>o8Uk`skg|j+OW<6V)=gTj{R$ju^3VVz!BR7i)Ac0fP z$hzkHXkPh~YAemn3mbT?qa!zLsskPrYHmyGNQDED7^af9c`G=%vmTmD-_xfwpSpqb zWrN28vpd54ljc((34(0BXxUUy(m?ucV2_%Vc$OpAT(BY8I6=R&q(xfPj zgHC6D=`#S^{4zc~yV;R@d~;!g`kW^RePf7igZ1gGP_7Trg^GqRqOgk)7Jyi_Ij-6Z zz~wiQ`scuZbv^JE4{+?;cOehecP%mTfE}DEvY>bzk@J1(5SMhB#pi{aUFX9kwK5kx0dmFrCgkwL*!T+_G3>MotzbvquSDM3Z) zR;@e5330|-3pQa5PM@@OQW1xX(!PY!NUPSRn%%OBNout+bsTawOJj7ZR;JOMr79h( zmC2>CR7tMZrSvLG)!SoTnkLDlsJE-urQETqB3#gWnKE53Gh~kW@>C~sdj@f}u2QDr za+nsvB=1UMO;b(*7bQQ57R1%E+9DXOvGZb@yEN>bB~*hHAeBK;xOj+-5~6Xe0`%Cf zdvP^E1?0mi0ODbfL?2g((ZO7EmP?I8Y6Y7>LcEa_JnEt54z9qVSXsku|D7W6I|z&u z9boZdn5<18?#e9LOO>~NS;$JQMB=(aL**)g;u~P1n00AS)}C z)R2AYb+OO%qUl@TgIgBuTr>C6I|4DamVx_&2(1; z!GXY#`CF<-MS|E4N#R0hH)58SW9Hvgmjy~FNUg^}dN4s^=2>~dAX070fOd3OT?T=} z(ZqIA>nuNF5W`MIfM%ab>r};29lYAY%(D^1vU4_)otbC-E`zxIC=1&B)c^+3E!Dcx zZ(~oq(s=f#Rx||$dvNCq+;>pqDm-iwt=)yGD}3RdJ5R|c#1<;6YUd`EcOJ>E-@r=7 zEsfQ@^b9urrAg)35yhMSTJK@F@@Vq5QrU^zc_P_MZaM>N50e(SX8spXf<+wRMVErF@>Zm;=gFU zN#gTgza&$XXL;Dus}SRLW5L z9{M3HJ(vG^=UxU?q~t?gZivmhgJXpwu~nV%E65rLyA-b9v6fYjY#W~&1y)wK6JwPb z$0e<91v+#?Y=nI^*lCOd9%ixv(@DIYrK(VX9^>i0Pn)zE?s}Wl$bA!WmB#O@HZ=KH zLDvp|2f4REp3*nnmyxy7_)^8=V9r|R^BJoeO86HWtcffSQ_el+eh6-1(DHs+?IiHOf`T~;T zolpBzA+xg5d;%$*k3z5mZp>g1WiEl(7Z4nM0fQI?6p}}9)a*|fNQMY36H9eQ;OtoYa zIpmMXe{L#Nq)AfxgjA5Zf?}q~*);^5MXQgjpb+?UN5Kc%pT;?dn4v*4U7ZTn*8BpY zNtsFhDTVgr2kw$P+y(#Uxofz!TZzh@3kq{n11|U{EFoB~@m=?Y`6JigVp5#+A@p`a zYZy5c>;B39!pQmV&+Qi4hz@F7{uX6RpwXYkOP(&T9f?B!fn^e904@ra0j5JlwhScy zBev;(FrWN3-h@|iAovfhT5;s#FX)+OP9?49@iN?_&0ntWmBufJfl@rf)H}h&1C4!i zYU0RU(TRV=?${z>meAD*a#sh;(-~nol@@zRRgHEgDPF1oqdCJ=XwIOE7#)em-R+3b zF`6)l(h_jY-6<3#H)bHC1tI695H+4bZ2UqP}X5rlvS5-LHjXxJ;MoE2a%J z;S$VqUM|}D#s)4ME{D*6e`YR}l9IgAv&wu!?8Qvu5`A+j_3S6rxg;P)VNtY;4fDopC>K&reSp*qrX6_X98vOfZICs87jA4w&50h9c!$&4uZEzG1ljgS( zK`O`o84ONlie8_jI6ou5Ii9s5DV$a@g&6(}qJ+{arVzb8K(Yw~>iOH3QRWt=A^8Q$ z2s~q^C%6#Hbl<%+w_K00aIwh%g-A~rM6X3~?4MJC>k^Y3gIp?h)SnB%y=3242-D*j!p!;E6i00(n#qPpp?>4&a>Ro zHCpJEbci+1F_3bVmTn~>EaTM}(nv4UQc{R|nnC0W($&}q!<{l+NFvxd3WLEofl`t$ zRl#8w^M7960iIq*d}70W|6u~l#GPfGO(K&NBE%&s-a^(nmEWjX3#q_InOMeu38a)l zRJ;OXQjyOQhoq)$+YdWJ#t|4>GY&8UsZ zTrsCR(5@DPFy;ZlA6a(e7-fM$;I*my8ASetvY-%7XAt!WWl>0QTzeUW`*{>2vJ%MSN~sM&jJ@k)&1&GU)1CTMm3$PaeV|F6sR|8VX9c@Vd{KPTExZn#__<^l3`Y( zi4~Snd+-+B7FSy0{>cdS%t9w5=scm!T~hp$ZeB0P%``fmMX>Q+i}so8bc_CeUMfF^9v01Bj+rKpIeZ^|Pwb|f@;Xk( zb$*R3vBHpoG8`3ZA$Sx;SGqDIgICNBT`4zUr|2=_Br}GeV$3nsiF%a!l4(wfqMpcI zRzv3mHJSy(zOFN}U?w6WEk>GbKpRpG(&4PRR?-Xu20f?JRV zTrCYVNC)ZCH!D)7Q4b-US`0FFh9?+n0-;-vl`$lOaFCA@n8b-Cz_q;(_4{V)ucx{`$p{ZJk z^5_cOrbX*bJK`qck_qaK7NvI9k>kEe{kxMkp3>euU8z)|0&8DP>$|T`o_PQ#H}r22 zu_SvZ$LL>D=Z?=zvfx(8;NVOR<1+Wi$&)%x%Ccw+zB;~+hk6>w#8hKbg%%+_>?cTa zp#OQgwNuYDg)VWJB%m9YBUa)}!hun1E3r;sK56PsL-{8*CfR%U^~(lwCCN2&g?GI1XnU_)Y4UXWlh^ZV3S)VQU!`&@<0pt8>_!j33cp=tRd90x(Jm#QDGDTA`2TMkw z7%NtBsgBSbEg4asAdJ#ErWJ!W-3BKtW{k%eEZG+8F+8@<226y}Dj6~2y&BvOk!-}O zjcUB3jd#9L>H6%NsiyQWcMcd4+Cg@W0OdA9%t$p8gqAP=veY%xAnw*VBiwUy!?o2+ zhisDs$*RHCHe?!l!GIJ({n?AQV`viS9AIm3V}{9k#p0JB<+mD~U&HGwG&o}TQ2^>P3B;$yR$B=PC{2F1RXj zB|sGjXwpe=5@ zf9k4cd#?RwB@53RV^8-Ivs}Vy7cTsnm8Jf!&A{nIT|ARVZ{zWVE=GSSv3*M3y1~#k zwSlmURKs4_R`St##%$%)D+iF+5Um?H5A}93v{d?qZq_jSBjK3QoGqb8wN}%6hqcU@ zGc`zt`QfrgA>Dg+WlsXViXQ1h7BA`(0_^!WDIa{ zJBRkI?llvMNBylS^DU*_mo>esco6r z4XTE{T4(g>()$MKOUy!uON|y}DQ>9KiY2Y|3j+VK(e^HNRhdnOwEQk!5KgtVWM7-0 z>X2LawXtLf9&oAa0yrJeN{sJ={Jy&3#t=)1@4R6Ei7UFT(lbz(!`Q~eF~YahM9F-l zBQ%M_f>oKOn7G&!BURFgsasmp(0+N|H)9b8wo0ai@*l$4#)J=N7MbxLoPBCS9EI*> zX0GB~x);<;p#pa1)MD3|z|cK{dM(d0+Kpv3Q_Ym>EHhS|3vV|e@vJ%r<~JdvR58>0 z5Zf-Z!IIuhFG8tnePEe^lkOYPuq%eC%^)SNJ$@@$oZ*KSeYEkzt9-9sqN_oZXXZ55 z{D2{LEkt>1Ll=qhhG0u>%gDz|8GVPLdnCyjsJy5zDL4nt8ORR%EpKE#J+fEQ%c>dc zL96RV%6L?-RHpXy>=63F{` z&%ik0A5DqlVa@JD$<|=_@mG%Q_!5~|i~Wn9{)P3~pX@M81KXRDp7wbpKwy1=L5Qwk}tNt0)!eH9%gpHa`> zHsbr&c=L9&dNGlIx<&WtR3{Q$vzuog*gT`!=Cf4CKE!MW)Da6Dk0MK0zAwBLO&pCq zn99t-(-T%j6IY6R`G~2RdW*iYZdvAWtu>?`X& zop*YWPKl7^=egoWgH5AfeH0Hv=$z>h5T6at#gI`w(Haa|-VYC>bgws%WJV3Csk9%a zp$E`waFai@WHu0=--TV$Y;`Y z#9~|hS82Cvkju<0)sI|hZ%~;`5~9JyWWqEhyie4i*}(>392{sy@T!#7=uMfRThHb& zFP3zTGzU&;+LTsoV$WHpm0J!`S-2uiUt0lKDrXE0|5mD%)>{s4wC@1;O7Wzg3tR8_Wb^WsaEmRr#w_e-7gNpJ<0zG$*xf*mA!?R77!9=kzf)be1^JC zLmElR<|n@{H~&xiy!}1p*3rE+r???GqtH|44)hK@dIF=qO3&q*S*jc02qC@Os-xv} zdgb}~^5P@G{nw3EF!dxSJg#ZcoQY4M&E zycFt}L@Ahgy=Op)hQe=%HBxzgQ@THt83ai!Niyr{0|hNf1}pZ2s+O3y?-;Db@Ptv{ zQ_s3H7n_{u)f8`dL_Szg!R3~uFjMGrl1|PH|E_xJ-}Eqa)6NlmUkDXw)*vu(mbT@=FGD|2_Sr!^GR8_{qoQIKKJ_F7@ObS@(1L%}W_%7o6#lz8= z;KgXGz(N|W7f)*LN$Za?-WN)pTBFxzmM#V#2}02h(jk;ss7fVW;+Z*vM$_8?LgLGE z^1axms?_-57s$s`$xD{T{9BeBWUMA{OgRiqBO^Is*`pn*o-KmzD5>b%r|5C#X z3jJS9czCh@i*HmA@Fj$$2>v*a9ao+k2YiR(Epmb1wt}HrtWC>Q3<04%;R`&$hrE^Y zgY$$_M0!LHuF`f>LAR{bM|ObZYT?2dyg?_cLk?}f;?5+YvhRKY#G#~piyGW>R8e&> z{bM}e_CCp|uk5lfy3zEL)zkYngM&lKC$?48TYv5u5QmW$Y-s7Ap5iqo9m&TwbkJVy z&E{Z55gBDWLK!JsgUn7Su%2H*c#;f{s3sX(-*bAK^^Xn;YAM$|Nn$NLwHY|_w*z| zaZj?TCm!OfE7Efj(HnnRPR;bSGeOaK@mBL6z3xoxnj%9=n%xOYM_VX5;!C^cabcDF z$?}!9C!tUv%^uc?6xU9#F_QAHqa#uciTDO}voN0atQr&wE}+HKQ+pI@T`bST5r$bR8!CM|)gky!oYsd4HJM*IL zd0pX|$H_NM@Ux?x@0H-|m0w+nfhS%kPQ1jDd}m*T#Py2~FX)PQSdu;wNGn&cVJ1$5 zBE7Ka3G%TYm0UQGTtctsts!$TdCHCsKoHy1tgg`YZITQJ2a_IJSRRI@L(~w0H)Sq| zfkUv>W|qj)hLCoa|3@Xd{ZEy6G*BgaQI)`E-AA>djcuLQ#^6!^zp6wZsuD#Ohw|)t zx9i00xM^>tVo1;l; zW5pIwjIW{77&59GwdjR+Tf2+pbHE zF4e$dNPUxh(x8FG^4T}31~O})eli)}pn=6y1D|eCz9(VH+mz}QIQ=#?q1wqYrKB-( z;cZ9~$w*cj2-8F~96f`fRwVBKM=6K@Po;b+P$@_0{gkM+%@!D6PW!2Qe^<&eR4KzO z5a}havC?HwymZ780js>IX&%xg`x4&%OEpva87|N;A>JP*o`sZ(2JIW0c|=}`{a5%- zE7r3Jb1KMs+K%S)#`>c(Fqipm&@s7Po#!&PRh!41*5y$z<(jooVP)W%GQ} zt`X8Py5a*wgmhe(PdaP$)fXGzQfRw?y8I0#fk4+zZ zvgo*;fmjA7J|crksS+mRO$o{F;t{kJ(sEaPnsTo2;SCCP#YR|}9%dVkNA8D%hf=A$ zM16v;tBwsM#49n?wm}l?(f{)Pn7)R3reRV5to6^glr48!mK`D_Zc~8*B~<;1TRKe zP@aVk7n6Z(PBdIwOa`^YBozD|TlKI4VJoDsMikfWmic}5^oh3HSHajNgp3vkg}7Z+ zsnciXmsH#12Y9g9cc#?%ifdDrGJxG@a5F>C-ml&h0G482e}N~T0OcDYN6 zu7(*<{Sd03A4(Yt7nYEOQenV=iW5cwg~4(KMM)z>I6*^+&OMJRJr4t z-mz*6Q{u42rfYTP8&RHIH$wAlrNa#=s;IA^j-m`&`{VrpIEl!J8|vJaqKfUh7c31{ z=#LYPAtPH9^?q{mkdl2ip_{uT+t(|Qr|{uY(jrl>Po$`BMDOhSY#p;F-%qua11Fb~ zLhJ=0bs6CvYGARyPGn?r^sqcZPb>|N`T1HyfR$yIJge-vV%SiJv z1?9`#1@(K36pzq?>F-PrjiIaD=s?Rhtfp$$f$jT@kbW4_FLk=JYWtpDwb}xRR#Z=F z%|Sh_@(2}0Kf{EskhvTyK};*@XN}CsK9;T7d^&?VcAj+Ion&sc7&$vK-f zP0}&)sr0)B%acz>L0U>Rg;v2Px!(MKsKSlckL=sNCy>r1Rl5#tKd4bzswGpL*nMhm zeA0ttN-5R0u%JZoHdEpDhEe1t^KXZwS5dtUD=1ISFR0DNxo<74C+;t4Tb1NWk+nHN ztr4mh%mG-T~?g5{p-LQK*{fsnZRjW6<44 z2n`$2phlhuAS=l;F+vmCKDa8^PW6WC(5h9QyAr2is8VlVO^3Y;)KbhQ{!g)#mpH5gWXN(zk_KGq*2-IK%Dk!*`iSHSr&^q<6$ z?75rhT+RNS1!*k;QvQT@q)33UZ-(lqTcJ6yz|t7xB)HxoM?ID z2DGIN3|G_q7?j0uViUQ}Dv?mXnY5?fXLL+w+Gfv(#xiNqau|Ag8>Y2q?QH$Z+qwH? zdNn1~SfoZlu1s#Vpo3~Uzz&&SBjbC0Wp!26!7lr%r%zum7jGfWEVS{!d(_rYL!}%1 z^E2{2y;}O6t<*M|0o%6X7<#FH4BclVplz}m4*!eXh?4rbD)aV-=MF|!d$d~A=ivA@ z(uI}AK;-A7dlZktmv=Wj7gxL_ZE7G3ia#eWv3w6W@;OOth9$z&OPg>-fR;@&QEV3> zbURr~O_VL$(L}+ED-w2)?wW}*cpo)U*1^?%XrdT4N$3Sg*^h%S^Yfyt?#JrKt0Luu zFANif{}LyzSmu4`ewgI2LNAzd7>!mOMAjT8lPOzAYF3Hu0(3Y+5(5G*g69aDDcA(> zL^H*HLH_UvX%*abGs*Cds9)7Zvs+;+=I6NCW$Q`02npRkFxe2 zjQ%&$CRW0{e-p1wCs+jMDKb7>IhbsasCr@1DbguJs4QXZq0u&x?Pxp8$~S)PiHtkD z6@u#8Sh%{sQqp-YuCH`AXul8PKVVHUrI7jqR(sG}FyIH$kqe;AJ1ROf&5cPO(v#F) zf+atYE>X%qP7a*b_wlkG=-ouCmq~Ep2ij)82w^Je`!^JMeiRk|ftOU$iS-PERVvOE z@uT6UO3iW)B>YI6rOJq3chC*2B|~j&AQveqd|yAFoXY{6f6pS#bT764!B}$)5i9s$ z(_d3Z7Wh+#T=A!_nQf8o##P_A(Zrim((2~*zhx@~B&@vxCx0Y(g}WfPJxvy&yt|?H z3@Q=tf<sK&H`LuW}h8*&k6<{pK{Kamfb8M4!>X|->;9a;Gb-p|(rl%KHC5Sl{K zIWmit?!%>XbVlh8q@5>IS><=we4e~b#0zIayw|*=O!=$!?cHQx2!_I+=^*hZnDsM` zHiXk~=x4IAEzgE3^!h0}(^(zDMEtrVF!iQbJ#|hb)cit*vg&sbd;#aTvGKZgfm~qK zJWwycfFOigRVO5#?#qVa0*>Afg!@2?SG4uXI?6zZ?WtfDM-sBNGesu7m zq1YPFw&LJhTn`9S#fpo;d713su2b0BubN^@BCvSjtNPsM`*+A%XvI;ucbVL>g>V$4 z9bU0aN}}}-SF@a6n`G@hBn2j2CC6DI5&Hj1o2OPV@mEqruev+|mkH1QAWC!dG+UiOWatUT#Bi%blNyP)HCx&T#ds(O|#3f$BtMJN`s$)@lzYk$> z@dabO^om3+ro;(%u8}AHiaO1Oy5B}eopTY!{efKz69R|+AmuG9NyZgs`0q7S*;;R2 z)4u7qf9+WvCbIGu*bdq4Nigv`>Mb7wbFZUD^|ix+>!kE=_&q3xsXG4J-(d6&?83yK zA@(K?p!hQ|?k0I9So*%*moWY&iG#cNk5!IA>@Ac<;V2Z{B8%G`#O!ALdH-(n$qDHZ zhk61}bzb?gW@fWrN16mss6 ze?%L)Q0?2a){w+tICuxULE$4fcZUpSnU5gzF0O1ab79V1q(XcTj@`v_?w$v??-F-l z`EXrq+8?-N?CXPvDp09%a0%!h*_Y~>KHHsWyM|Su)22?Pw{J&Zzt&{Kw}8u=3+gJV zA*j(U`Q(B3NtvZ78XL6lob@F3oemVGUhkdb9&L$&SwsbMwH;-T5$I*Z`3w5v@)9jG zj}GcBTsvKqD{5e(g`3t`992(u7ia*&CqD0+#C@BMo1?qog7{Sla@tK`2kc zLYC{oibYV*a!IT@2yU{RpG~%_U67uqk%A5K+dQM&WQXm_v_& zXQ8(h6MIg>SS$Cc9YvlJUE2|UwsLQ?XzPv*;YLJeV~5>>>3#?pt-`*5VL5Oh>(8oRz}PTuA}j8L6Jgw44w;I5=TjO>S?oKNu**1_&{?_x zt~KJ)Sn(A|4(CR&%tWXN=iXq2CBQ~tQ7I=QIJ~3zY3qL3b_jbr-;4#jt=Usx8ea5j z;8*~2Be(%kYIU}JW?`dyBMsc@9QkGh_lu=L25r&{C^*=U*IM9O6K*@}DVH}!axYqp z8XXNOQQRQ?BWH{}Es9&vzyw=MaK&&HcsH=TK8AbNVyo5Ks4Q^Ca!>WpK0@*$a=fFk zeCrnOmi6dxGvtk3dPqg28B(-U4+&`o+he&;4HWTa^ofmnbWVa9vUP)zz+r|gTyG$C zLQNbuOed+LwHy}DvDj7Jl^ZwblCZ6_K&J#QmF3UEGYK57#H#RN0_S1*KjyXI4$`aQ z54GT`SY;U$5d;$!Llwa)5EnoQ$BC@xU3nVEy@r#RuL0YV!(qU)aJwakSCo&1Se|?N ziLE39u3kj_5JusRzrXkwYPaxtvJKu9vz?g8^Hbk>{L1Z87u_9{ws667bNoT@kExyjrH zi_L~&;d3+4zb%&^i>Fz3_OD%>U4xqlk`I8Oja92)ZClP$AQa23V>8lM#Aeh~MEk7$ za4GQ%v@QGDvCpM&lD0ywrKq4*pcdwRc1Pk8JCn#iYI$15W=Y356^hz%*tfq98{1)F z)K`IbaZV?b_qQAl(;RR$MauzKwVrWtb6If|UgwNzi>+7wLtMU7?fBPpwe^AN1Rgd& z#ASu^MOa}PCUF>qq;Q?W`N0h#gCHk`>zyRx#fK%0tnt$XOU_PQ#nCn|^vhKq-rF=A zRQlzqfHf(cGi*6-Vx(on?S98oxWv*pI{jJq5>arg3iHbjJtLm{jkF&ENfSe>gCiqz zY15z~SH1|%HQ$*pOyWG)Q9HBPJoCm*gB`JfxJzk`)Se4OuCVCQTGoN3=s;i%_Pan> zhGFxngZW7FB63s$jZ=K&U(@BB2}~#6DbsU!Tofbz3R-b25LCTIGsrdx3i})M$v|l4 z2IQx5u1><2uBxErc}!77l~?DHQ08@?s4DAQ67@&ppyhVU-9dV|xKv;J=keS_DmN*f zY0E0?E_M%Fdv{0)`zLCMR((66(<5AR6hEW^t5(U(KVaM=oWe5skebFNbdrAd)3?M& z1>TyCTMsT!8g9=UnIL4N1I5OF1ed!lmIZY$WuxHgGIInLb>iY%r>I*>LYFbqa&?Tt-32?$ckvF*&4R;sJ&r#Gv7NaCg4916 zlJHu0*DJKuts~RjYyT!o@!0 zsn+dYdLeIIN4jyU&!%2YoqL2{`ASebE0eq{q!xEaY9b-#RL3PT2Vl#P$#Gl0ZEEC3 z{hAs1%GUed%J@)5N2!1ZO(esjZNXc(6(NqXCcF&5sB7DQf9(eDHQU;!!yLo9|-c zQ9p!r>D<^@{-KjXm2C-@#%kO0tqvtU45?kYShmfJkkge*Vclb4QdbVgYHeUWes}dy zhdp*{X7r4*?~N2(dAk`*d7FbwiD-9vZHdWu42~-;&E`s+2C>~ZM*-6kQ?u3tJ*605 zo|JdLyp5eHsR)k2l>99trIcW%^pxwcO0z||9dF!WUOa531+g2KkcM~hcw;kU?6cA< z^nS=2e{NcIs1Sxd+-z+BQmVb)cm8OLXZ@}$tsGgoC zkk*|`b>M=V#z7&3^5@V4{K46xx4LsFrK&ZN?_^1IPO>DrmRS;0a9f*}MqIhBOUqjSgLh+np&>EBHVH#e}jvOBQX(zuIsJ9XV1)tFHf+UNO>#BBb^f+|BAcKEGz;yS0M>Xyp;HfzPgUdoN18~St$FvsG`M4MN)K)-D;$K-OpbKt4@Krq zmi0pNVGVd1SWK%0Z?pE<-a#gJrWEV2${#QylZ!3&>~1xA@N)3y&JMEMCu^yIoa zgbhI}^Rxm3Q(brC{;hWtYi^mv-2@wZa;c@_T9YXaFl$U0ab0BYpdC65;-!ZCAD~`{ zM(SriNIicXZ^}XX{e{Qg-_)W8>S=WqHZzm=^w*d0HM}CwQFJ+M6Sxtj;`a@SAIO@I zMLC=Pm#ph(#*+=A)o&Y8YT4FLi}um>4As|28dnQ5;T|Ymyk2!H2n9&cF?Ig=N{Ko zP&A|aE&bP1D$De&mT%p9_@Ot~E?Iqz?vjk#O?&*r(gzdquj+|#WRcnjTYhm8HPKAy zrEkb1`fyRfVV({;7~dJ*a3h%VNFdmm&QRm#21H7lBU3Z+?nmVCTy9QKn0Q4`Ec^zm z`f{C|(nWs`XMWXob7}?PFBr63f_r_rE~WfAKU~QrBkm$Z(k78_D>rMV?Vw1HZKjQ{ z_I`_E+7o-UBpyjt;b8>!hn8Ua;f^2A1?8DL!4G9HTu65-iLQrh5S3P@XCFI2`wgEy?=7T z)t0BNqvDQUypNXmHtQ%{zY+DXpluf1h3`CQKsQd0X$Cj?aa@>i8*NZ(dmRKve=dHY zVmG*L%lfg}n)M@c`)q{4Y0q_>g`%*h3^caC!d9F&VWrWg<8aLxD)r#2q+Sb$QtPE);JuBq8OTou|?Q+fyoLLrwBi>-~3v$(*_PpFV57IN`H zrERQauRJ6MPdcn@RBXJBX+rkvVQr#|jkhsz1by6Sa1R$7Z?+cXD?RMIqu6-!B^Bd2 zRSGx8Rs5Zt-c3NvGs(a8xASv~(NhqOt!qbUtZW;|*>KXQ3L*z_xdX)0kMAQw{=WXT zm0#$^QU>V1;-Ju6U^KPcEf0$6om_z}Vcsadd^N5XYT-&%jc-HcEjBbasNEji46j)& zBGe4xT(Nw?$gJLZ>+^mS>a(m*$8FF?eviY2LCETyj?j28H_g#*_{(^giE~d#ZR*qy z_R`x-BKD`^!oJozHieCYac)Qmm2-x0op846n*7#K4)+A2B{!=GXMsHE?zD)z7A3VV zU$(O>ac!BXQ^lmhfhRE+j}tCGiN-oV6i6{vba^uLroTAbJGK}NTV(=#Sj?q#IK!a` zN!p-moU5X_wb~wQPFdujD16f&UD!9XCbC%;9ZDJtcPJh)8l1zqk#yFoVmRk2WQNOQ z?6ejfnfvs&^XD@U>Th+cGryL{&{{Zu6c?klx0Oe?AJO03N4M7-aE{EwdYJ9#yb(B2 zRaXzOBe*@RR1GIb;9Mx56CEOiX*1Ir$#}<*@Dw+Pm5BWHQ`}ovudQLg)7*n{%K^H)D}WUa^qO(H<&b%6IeVwv3Vp;@QR6WY9!a2WkSJO!VP3S z7I>|Mdxw>7LFhA>4kz9+p25+w8Vb{%;kx5qQF+fZ9LuueN!T|Uhwc1n`Pyi%5GN-$ zLC#oiNtF2Up}8ehtAkC}iZyV1EVqTlQP#$1x%E*}HO9~I$4hhIwdXiIe{l$so=1wL zyHM~vP6aBnVCwUf()XbDd2SW!xd;=-af_mq)pFQ@p3&ZXtQ4yK*rPdK;BsP_H&N5C zQtecGk2DTBpf`>;Uf?p3H}AsM@i=T_+QQB8C;`kTkUD|u5UZ><6Y+^=BGC!2OrX-j z!y^0*W0*^e_xEH%8AcX-7+yLtJ*xLCeAeM}1fQ$;M0SnporX^#J`?fD$c*ak!RKv! z7U8oMpX2yk$0w#|RPPS>48Vu6=zoR%qI$2zrx>5n_)Ns-HGHPvQ-#l5d=}w@(DIo| z?#0k3W}Iv4>%Yja#`Nwr2Cw4tt-J-J=b-wj)+NFZY}*iv6ag8$B_IlZZ!RV=U*ro`0J_V+QOxOaXkHKyp2nU$$kQ) zeaJ?&2yHLnAijwUA!8fPThnCQxD^R%mGji%ZPNr0_EUB*HsL&#(EoGJ8N&OVr`m6W zLWN6!S)X$^JDxa z&2ZTc?nAcX9%LzKQG1?*Duv6W;Rh6|=l$WH!tKIudDl)3m$&i7vzr@faro{DyD7fK z!Pej~o9@4CzR-}bx(62y5X;)VxZZ@nskOLpfWISZxh3?Mt;4x9{2fq-x=7=9aLM4@ z$Eo4IdpbI6@D#L$Yq5lF_j8dHru%-Ji^kt0`?)7Jvd*(P#O;B5YGGLIbOU27Ngz%aXKWo513UR;2_Q{B z;3K$XP>~9kj^Gl4IvBFP;s!W*JDtBfgtYN?bf>-O8e86G>aQg;AsBcX%2;8`SGdUG zO`TWIHM5+6*m@MAd_0>`&utsW{PeQC++7lUgI(<|vD^q->@JDC(O6IE=~Lb&>t@jM z{eN2W7Ckiu^5pWB!8hp}+D)Dlh+7<6zOw3O`O3P4DWJdkT1){wweqM=l@v>{M0=m_ z37(^9F=amjZyetp|A|3qZ|oSqKteyLG4j&bNM9s@=;u?W54Jn_dmvU zu(09TFy&jW7=LB;Te?(a&6bP4;}%-+1+JgMwgUr3{=kJtu(jFp#7o>YY&^2%(U)o8 zP>~})ca?j`!sg`4w}0ifTG;G7dGqgFQV{FTlTTjfmRTLyc@|vqtA6#1`(=mASBBk` zJLAYFglWDAM_ma0;T>)oO$Kf6aRcb@Tla9T79+0R!;-Pqe7Uj3(LaRB&j_2NJ6kbG zUTAZi!wt z>%Ty1>1g+0YNnGPVDG1Jwxy%*|46+Va(GAk2U81ydHY}v??`+Qz!S*%kKhO&z&DM0 zB@hF8nQY}~{onKV&X)^XIX<@xLvG49uy)Nki}BX%6F7I|>4qcGJ6Om2s=eOv$jJoC zTl)@tdr1BtY0|ptX+jj5Mjn~yhzt4){Q|CP-_#`sMQd*IUkf-f0KoeV)F(ThZeq%v zCU4&Fp?4d{^kztcpJYUMnPv&6+c;kD8&F%(Hcu8-$PFXMAHhTAgnuy_Co=!D>53wu zpMVDW&}BOSe(yP0(bloIp$MAbF>aju_(MmSJwdK$=V)fvAXec1zn7_Sr=?&ayJGV@ z7u92*yt#uT&hj9{)rXO&bOYi``R9&~M2kkYA4eMQ8|kb=SdSWHub@+PdGeKY>(JGe zMs@?d5CD&P4({wwZ3$<3Pq_Ng-O6lh_JoPE618DELoFv&kPCY_x}$m9N1l=C*p3Zh z3%NjW%(NsT?`pi&ac!8bP+>z79!)p0*gg-5S%@}FTe#E9fyYZCz|-5Yg0*&o&^`_) zyO)C$?U$De`#8>8S+N|t%exelU&r-A>etxL$Ij8!Lzu? zwY|U*Zef>x2M7B(zGl7e$V>V=cH!CHv@3;&--lV>Bhkzz`K3ZfY7omzfhA8k-o|sm zPF#D@EkY;t;2_X3BR<8Af}+^KEa0j8BX!r8=7d0v?V;+mevt;F~Y*i-FGFOLp$Pl3z@ zjs(^{MJ`(4hzw?he)6~v9M^2Ty0qLqu-WXxXBN5tq<79V`K5ei*6qE2f}|Dcjw~*B zJi^){X{U*Ytv0W8WU|s5^7WODxsBPn-Y{dcgW#`Rv)M7a3#;ytqyFQ-U9X;OS-kAn zWs42!DX*lnX?3e7|4w$sl^n*R?(QKEz3zCm>Fh_tTWuLom$dU+b+&7bbHh%6`;IOE diff --git a/boards/default/micropython_robot/build/RM_E1-v1.23.0.bin b/boards/default/micropython_robot/build/RM_E1-v1.23.0.bin index b6978348a458179d967a91e04f359d2a1f0b6ca2..f63a014e320f1bd3001ad549779d342527b855e9 100644 GIT binary patch delta 19966 zcmc({cUTiy7cibX2_%F`W|A2?Xebe+NU>qT45)~TiVd-?fW(48P*Jf1YeB_btQXrF zkgTAxDwaV71q(KOm0f#TaW!jSv8@f|J41QjeV_ODJiqV1kKL1d?z!jOdhWUBmNECw z(fj@!og2Z1>*F;+0q}oNXH8(o?wtd>cj~+*klmj;WQ^;gF}(|p?;57`uP$Dh7xqT# z`D&v0T>IW@zmA@8CS~FDr|l0s7}M6~K%-%LhLa#0)V*U@QOn;y@?E#8UaNU?f*w8n z@)Ofj*S>ddOzXa>!8Fn|^wEpE55?WT4V~&d7(ZAgjyj-u-FdFGvtK}vUr+!)E)iuP zaM7%A;eHmV4~mjIOYQF4zU{KyZABTh+CFjh?^ zh9h5IKb7!TAdcTKn;0ub>HO=t#B(uv#NS&;_$W|M-f9(b5m}{AcIGO3h3ZoIdpX2o zG1`jHg`(6xzqn z`kmOWL|1v6mqc$dL8jm_^+Y?1aVgGRFkV_u3`9o0ww{=XPy_D#hS-iceC-X}`!c;`XFi=a4(YnJWU=2T%rZ4j>P} zh%-qsgDUwAr1&y1zJ8`NC-j~WwnA(C|1W%GqvF;Bw95TY$X8L~orDWH2YP>|iW^~2 zaYlfvDJsqxXubf@UbR@~(g)D>vsGLqgr^~lfp7sp0zevmpoSVJ;rD9s2b7IpGUBc< zR9aTN!$x12<;-b37%tL{;r0Lsbr$|=fSv>Ns}M#)SPqZ?uoYkdKpoIu0DJ^!5`Z7c z_YjA))_A9-&Rjze$OHR%i|wrbEy54-7Eh3dUlW3QJ}^MM7aHM0*wRM2Y4C4d4Ldzx58f#{{Zj}Kmv3YKt_`+jD)B=5=Ma#5y*nynJ?DLyUUJ4 zDuDf84xBxNE5XO=sNT^@=(Q6%pB zP&^Zz!$%&9M}fYn9*K3*#q56Q=Kpt~`@brjgbMzD16IBehfACx9frk$pZ-F;Ta41M zOFi^h6dqYG?&xx*p9^QSsMmQ&>U9m`dYwr0w{B}tgRT(hW!O|N9uAzJ>cu`N0&8E3 z-zuC(xp0xEMO<#Q3m1d6Z^Xkb0)SV87rudR3PTbKV zcs|%Cy#JlJhhhq7n?x((&W(gc5Py0no{VyF+)TP+c~Jbb>Q?7t*eOdm+8rhC4XRmdp9khP!*hhI_Kj8Lw*;J7_C+f*}E7 z{WdVK05rgHDC7~qx5h@D@A6RH6kOXVo?{a`$(hT5vPGia!!Adc6K;B^BmIZ{-=I2XS}5>E>WkfN{y zA#t*L1SkjDN8u1c;@N%=MAK`P94x;X_CS_3P_YO)(OyJrj8LjfR8KWFiW<-1)xZvx z;}8Tk>w$A0K%+wVnHIkoZ@l-Kp~})9@>2%C;|n` zfoeVhyau4dY)%&$B;zu4p*jutBDuH7OGjej@Z#mO?s9JBzNWs;8aoN3TYbD*eWDKm-RixzNcybna1FIW!OPs=Vq&v*>9~yLI8mxQ} zAGed{o`9qTXugm}LU`_^h-1OQ>H`o1AlQ^~c@4VLz@GvO@1EZ?M*09XK6@|%>>w}(1tAWg`vC*-mfc!XSIK$9P}3DdC!Zi)LkJ$B$)CVl#pfgf`3!$kR zoCzpcp8de*@C34b*)~jf6+mdz^z{uok8~J#{NRj~u@U;AOdt)BapxdB4UmJas-^v4 z5QbJuoh+6>nT2?Iwbb3=1u%PU1ZIHunVjwlFn~=*u477dL6=;nY&c7mcN1gaH zSELkzoyxUZsF??TUn}irQ9lp1Q#kZj>2SaF;jr^s0O|s;1lF*d0G$9&0%&Zc8ijQ& z3SbY!y>Qj9pe#9nMuAuYRI@8AnuSKNIQZ$W(owLz3H?pF4(f32H)&goD+i#m{HNcf z46O#=fD9aXL&}7bz#0HB4p@^Q%ocEf7nd!#s}SaZNEyIK!1n-n0G@p;Oh+;^4zxNA@^=Bs z@q?REyTyHgDP~lIE*2mG-~}W-0vHW={R&X<84MQ_-Jt6e&u~+KmJTpw8Q3t8doqvV zvP4K!1N`G49s%?uNcRH%1t2@+&o8>V9xz=YEd%Ha0Ji?fa5PkE2H+XC8F6*}Y zkiiF7cf5Lr>8?OR`F(~v4NO-7zX?EIV>k~;y9=~J*xP)B@Gj7w0DJ|x0Nnq!)L)eV zWwN6iboKz>Dn+6)yyCWWLbnDWuLtRay`U;kQh*Q3Er7VCT=3RUT zg6Mb%7hu;rQag)2D?uEG+yTW)z~k>oSE2Rz=^g3B@sUuA7=Q$T9Dr1S=TOEofTsX2 z02To4#aNb$7|n8p&p_+!9dlA*jJ62dtgY5_}#47r_R)-sg1f z0DJ(t0?5X?a7p7Ebd?w#v}U^W1eW^gGR|v;j7tY{J+KgUoURWP(;Y&utI$ILO94L! zU2RV4_Z%yx#@DqdWhm9aCiHI(@E9} z+upf{tlhOSfaZ#9xIPdHj!VYIJdx=KHAH)E2Gv&Ba1soP03l7;a2^1sA-+dx!_@)g z0z}a^Tu~mB1Zf(;uRv&o>~lc=2@d3~eN;&hU9Yy`#xXWrhJfQ_-g;t40~G8FK5Zux zI8r;I5&$0o_u2}x7vKs&z{nlMFKeqSj!{sMFo*!I0A2`8xxjP<($b-Fg@8X8T+nv6U05QF@BjKf#e}p^`d0 zV=bvizv7!~$?m8#X4a7l&{>?jj%2OQ7$!MBD?$3xxMUs4p(_5bbz~=mSnR%m^s_HB zTz~ep!m@mKzOKqQ7a2;BsR&QmK)Qh+vT6g_u8nnSbFq^g+mKEHJ2ZNI!^Yd9 z(zBfa*Y3lYH;_}274ssRwt!neYPzABO+QCK2JVQVrGi{oHKn+YYu@Tr8Pd8+L0E(;xt%%bagha?xpVE@4Ik|;h zpKK@_DimW%5hzfV<|L>wBxR#gBw5ilyPxQo`w9e|8!8!Cb^S|+efwe|eOgN%+Nmvw zX$rKShHR`#2BS^WO_K$>P`M^VXw;Gg)PxTf+a2^68DS`kQUF27&)DC}BD zvP1L}TcoscEr==BkmacYK^e3&(=?%_G1>`2I+SesPC$f#X+nfnjW?7{Zz}LR{K`nS z?LAK55E90;Am-5qH%~PXp~BkHE!ESsLGMh4jW4e5@ZD6z^$diFI zp}`|s3egX5kv9)(Ev5+(`eHcF2Qlr?)^Q%vn&03SVeMc+2C~x+!DfMVkPwH)mK~g?eXzkYzlEWzA$%{$Xdyffp{a`@{8D3=d=V)tA)KAsXM)n{qrdpcqi^Hn z9VFYcqahnZ<76=6L(M^kJRTxV)6Lw`5PTLQ!T@wMOt}H5Fs?y{h{u2m{T7HTc91S1 z{;fLiXUN_ONkUd}X5W@poBaetkZeK(IbTD}2cSVuXnnC=A=$Qrck8%%wse}_vsKDV zKm@5Kil8Z;!j!ZdI?cU#-e_CL%Dq+At+i;^7DV5KKpo5)fdZMBU0YQOkfs@H*5Deb z3fHDZ#^l_Zi<5u|4QNHojsgYhq<3r)hNR|sXLiIsCdkFUMaE>?f@qr%LB^&<*vtxu z&>*%&*kseHGORF}?1nv8LlfzIjal6yW1?FSZ4)90Q!Tlel`Tp7CPZkgqNRkp}`Rd6QVXeFc(Ob1K;oJvrd4b0WCD*ck(v;pBq<*EGuf-3g+Wkf z6EcJkYSu8(co_>;Rl;h^H==fXR-s?kPiD|`;JifN6T{z_@?IqeI9Ln!Qd%D>I%f0^<5 z*3IhpyoJ&HETyI2o(L2{=N_lvdLwD;G*H&WYI>YfVIlOa_HjzH5j8);sYPV>E{{^0 z`mrvh+St-lbt#s6T6*e!N;og{E;a#P9KSMdU;zKb2A4R>~>aFY-v@ef^(hplH};mw@Ry= z3#t~F#L3a!Z#51py8)E>v3Auk|j>|0INA`*YACfj*gC6kWk58o=};8u~zdlEGT8vXlk@T-+2 z7Z?fs-%Uv-IgUI_ZX-m=`1x5f8;)qx&XLFc8k3AGH34pwnrvE=9T2dKHWq1&do9dg zlZ@UP@H<6<=Lvb4Q@)w%@PzYZFLamx={&iafb*?xHDm|-Zb`NmzRo!51>U4o|M}z3 zj+X^Y8_X}RAuYv>G|6`JS4cVf@vwI-*eI!q;qxw&Ba!0UwCK&>T0G0I`12L;EMHIsDznu9G`1LXgzZ&fy_;M|2 zPyRJ+!Kv$x9tBmj`9A-)mNX)l-=+oqRvtaTs>su9l{83RP-P!)C)J+@DO!7)-}f8Y z-h!1Rg~*-q$9P||s2~bzC8pEU%wqiVCh1DR1u%V!oPj>$?{AR{Y~D;;EnkZe>1`|y zSX)RsZdzfbe~sDO;M2dvk+;bLbO67)4VqcVJKrH~5z6H|-X&KNXfi(WJ9ye8?|Yxz zk31R^uRDGvol3;o10Q~NJPV7w*!(r|`t2{!QvIt$Xr1;IMh`$m>#@fJ@(lV5KYKuK zw7iiBGyOVV_6L~=CseQhAXB906TuLh&f!T9$?51azWI>sY+aLh-J5_+Eln4({Uh>~ z^cR6i`wOo$lPWnXz?xTNG}_9~c|~qRaNc3_nw)}G^NU`S;Rwy;&%7Zu2u;F&z9s9? zD174`nTmGdi1*}1hyIDl@)C)*e`1InJa1D(V!))C#-C^Et?`HVWL=z-7~?4eVv zRGrcdzX9TAM9xI}8M=1=Gp?<_#;5B61rq7wXfUqxrjtqGv0TXA5xVxY4r;kx%X zsGNSpJE7+{CV-BaH^8r#X#>s+R}@HBB@|TC+EsjLKSe1*2L4@yVk~0D086lGw7{+x ze!a{wIDUX4%sxKhdLk-twIQ8Mwy!rH6#*J>K%I0?FS|1!bNbwrB zj~xdqwxJb#?O;U=VrC{>jK3s@X-1g(|9y8Q=+X?_GfL4DsyjDI@x2uN&3_%G7$X52 z7Bf!KR)S{X^jO6lGzZtmD$yGEolkwQuiu0&1ubrdt z5F-W;n5S5c=PeG&{!MlNWco zHFVWZts{(Jai8;{yLXx#_*wH6+a%~P&txbTB1Ki4pIk7?V3SQ%{I*QR7a95!Z(6BX zgdSk~RSFMu7l*7;Ol59Pb*VR(G+KUbY+*NF#YZ5)=L#fffBr{;_R>^0qsVi!%(c@u zH#f2AU%=3m|3y3~M`34G1973a^Ef$2;cj)lIcl!Pn{pIBR@E)3r|_j5MO$}Z}e^WV#EqK#XHT{vPnjj5G)Lh7X^tD^M zz;KjbvRbi~MALZJ&5AD+8qT}y0yRb7_zk-il>~C)qkmEOIDy`0omVIcet(@}z8KBt z{T>PA(fsdb1w)|D{F}#$*AlR}k6tKNp~rmcOT{=#G#_7jt0+OK{QP$cM*392xm{S^yU3L7+5KZeIBG0M(X=oo)-qH>`%I)(ciloLUPN({<5s4cHeRUVa~skkmpIUmLI z<7O#8OVDgQYMycp%HW^QQ;ra$ZE+LBbJ zE+L|QL|P4hZn3i5mT*4LFWabmflvTHGfz3z5*FyoKPjW(*p6>!R3Z|!;l1`K2O|3k zQPmP?vZ!XJ>;1;?_kznS98BHEt4fri$QoZNQMPkxKfHOOioB8=bY0>^fn83xxlgqX zvd~_|%3oka%K34>C_h=EcpQC5*$wsQa}OyuiEVxyHcX0=-e|P6TR+r1S+uTvuOmud z0!`aF?U)jwu{fz*`9cyoOn)Dbt580XgbXuX;UkVKDFPhBm`deaq`;9?${{G5-&&=d zB!Oof;%a38LZN)8v&wK9CZjDax-;1em0+i{31?3Jmp!{E!)MhDC@+*|oUNQO|cT-cxP&NNv zP30kY;r9be#VFAo{;?bNNeoSV(2j}_4oAJ)QyS!s2ezl$x7GBw{rs)qHsL1!AeaLY zQ5V*9lMQ_aYgik8U3=<-9Od(?I#JFR&Km~>1f+?6b3bVml^O;8F?+dWerT+diL~qa zQ{5cU%&qjDwa zC68mNYJ_U}@8YRg2^`Fxm_#|qh%xi{+bI+%{v-a{OlTiL?#IjKP=6Ebe!M81ItaF@ z<6H{fNRH(3JnAIjI6M5VckTPemjvlsS|}nN_4mwf`3UT=CqHu`wVXhW{FlYlMbvF+ zpMUt)mn7hz5azEDg2I5Ig;v+~Yq5+agmzc>zj1vr-^4S2dD}BH~~eYY{eF(7RGXQba(gZ;QvSqI{KHZzu!2R0*xp=;!epR#8^M z7nhU|QJgS}i zYQHQ3P4c4kf8xV=)FE^SCvBoa(RKWb5Y+MYo2Z)vy2zj3N=>qW7fS&J6o+2n=>?R# zjiH~d9NAtK>D?PMmo#L_P>sFz5iTyE(!fD(vx9O$y>QPRR5$gFzJZUvxw*@n+}tM0 zpz7MI{PG>t?+BIQNhWGByuba^L|sN`9X`C1It!C_Q4tk|cH_%MR4}{?kQGyjFokCp zL(GcbQ%tc4oR+FxR4+ts+zl-qjR)_hTw$A$x|{MsCcJ4k6{t8A9u(GUF^1q9yQy8! ztyz1hmB@xylu%O$Tf4q6hS6@surrN+Yn{Wy$hPpCb}nAEm)eVrxW_&!5^dqL_fZ`Q z*khEJLg~-&`%+5S1-l=B^31sJ0csBT=@kd4YL`pBLga7oU0JxI zE3_B38peZEi0pi?3SyuMJO}eZ$_*Yh%MMZV2y_8|&%?Bd#*cZbFT6qaE2Chco`??~ zp{}4scnhCgJwD4;m4^UiESVKJG|mJ)j9A<-k)HqWxS9CxxV8bmI!;Z1HE_rY ziWegSOHWZ7V13?p3MNwqf9Mnyh-42!N(geG_ILiT(^P~Q3}x4IRDUt}(wP@26H3OO zHPi_-9zU+3`oU`r|4Y<-G!*Z?ME!*N@dN%v`5^D05OPa?V}m&`guIhaeAPp^N{9!9 zlo~DbC13RcA*4^f#aFXGzx^^bL4xe~#@{G^gsgf0YgCRH&E(5(Qj-WYh05B;lG%=~g&o9jPr4AHFZiPu zodWM6Cby@*BjY+t6GKa@dV=|i!L{w_QQ%{>_ogGLn9db)QduH(9(1ybHU;7gZ#s^A z)K#!*f}5#-gkO5oGo4hy#cYwQi4M*VEcRH@DLb@i`ief;aVrw^6hGgG?uAe_KI%(* zp;P=rU;4a~s_G2W92N=G9(7Y`ukgou&~V4*zcGZqLc4Wdm2YzG3@1_GYe0*`L~Ai6(+4&yUJ=m|){Yoq8Ggg)R!L+PIAPyX0Y zI$CDMb{;P;aGPzSdB-vIIk4dP;W*k4o#$2KY4A=9_`EoJEP=B4cN6I}8M?+#O`>~= zVRv3+paal${+5A0B1ZS{x|wuu{|y~ev(vH$pcw;1S*|vFf=MS~AzasS!N)Av{y0H{ z*LC!@Z^89zu|*oxcNL$QMvp@dvpWW4hk|g>01-?K7yyukrPP#$@6Vz=Q9mr5O~=E^ zk~kZAa0!L4UU~p4+Vo&I-i~bcEo7`Jp?XGr!Anty*Q8S7t#~K2OY79KE@mlT3baY zKCQ62XL+(}804crjNKN~amayRvY4(Wn3SM`$<76y4%(l-6ijvlM4y7kXVDwcLjGMA zy$hi@ynP9%UmyO%5*n780le!ndKN;C7%zu@@ZlSl({BiyPk{xnce_oHjx(%6j5`9> z#%5`_?K1mDVPT{a%eRHyPKsy(96+LUhyLhM-Jz3K`yNY zy*!so|9~p+s5P_!c4}wW&^ILT250+5x;sk1w>Q%MutSw&Iuju|pOZ)bgy1=}&t}?P z3^Q-YHu|C%KDThnr$-W~2v6TZ2ZBl8u>7_yIBFwZE$yoPYX&rDTHra)e9}KzE`-N%x4raKbb#Nn zm$pP`2fu3{O(NKM^7}#8kMMLU-3HuK-v1yiBhUaGe3*XX-`l?+;fU?+m*mv73CG}o zNUQVTX-ilhXq>VJ4q?|?igI(=wF%{=mZE*7674uVgr{TK?t;)-SB>q_M`U6_!m$!7 zZ5Mosr)R4d`9{yX8|P7*U6kK_lI!C<)d^oLu@-ci+cjgu$c%5igkYT*RZeGvM^;x3qXcKcPRHq3|7RVV=1{yR zDsa0lFuO;0<-#-_y&5H%6ZPdfO@U}6aoAM;~=*Ks-mfjjp01ig=dGlasE^lxxv zk$#Gnh*2WHu$umfAVWK>mY2n?7+PYX?ah0hr&9?iJ?|pz(#@{JukMbQM9Ob39#kW1xO2D6b zszbr8@$pi7!08vH2*E5bb$4*)_Ias$!Ex#XQv_dS;oZ-66I#2DA{Kk4Je31obj{Z2I=h?&y4iF=7Xa}_o0h$%lLH!NEalxnn^?7*m?HZ_V1Kt4_s9x`M-Y&Cr zW=pha-o>i_YV=ax zx{G=-0*7o>S9KtnXt&H-)KnL3B7d%{dLCgHW+#U3a{Mep@?sRO1Lc95YD4kp?of*q zytO+FQ!u{MUF{48{bP4^5bB71dZ?FzbGN^T+6}emul7*q!SNEG%&FnJ<~Uv+rhb9; z@@c)*@cqLUT-HbJj`H}sebn$B+ICwwwlpqYMu;Y{#InhvGE}fv7$c!~l6Yf3wY9Lj z-xHx82HtUFgnA|#f@k(uW7HR04^W$!CAQGaQdc-s7KuZ}Af@k)PYqD_M2j~LRJQ{Y z=Q&V49r@u+1EKa_`0haU1cxMBP?Y~w2)!#F5vh)Vjmx%3bsVzAjgjiD4y3IZm>ofT z22@9hps$!v3!!p7@xejrEW1eCOo!xRBu0`sWqxI@MJh-$gY2Ne>JTuYs|KsvqA&dJ z!D@u0&us)jXMA9Y+6bC5B1)ZtZsSu?>Q3ke{urem2ny3@sM^2tWt;!fMI^WM5{WWj zO!Ev56mt01l#i9D7*)u7e$Hs>ENu-g8VbGt1z#KrljI{`KU57ieJ?f)SNniQZ5giq z5mqUm5$Z^Ue&o|fs`C)}vrUCOzb;XzavJYEN<9z3AmSMHH8g}z9e>?#+8{9Vg zIQ26E{mhFKKx5DuUZYpvL7>$QlhnR2wcAeyRZqoZC&Q#N;)RpdF6bwI%Vf2kC5prc zk|C>={LN(bcNX9vbe*YAl^_Zi%~AU!lD`STTJ)5c$(fpP|ERpQjFGC`k(yyKBEgde zKQ2ox%X8zhv$|*JX6L%ui!|A38E&c!H;qQ~4!??mH}l{%X3SA#%+aK#zT+iBnaS~z z(=)X5vEcx-PWsafVdFL(TODNF=`Op5xucUtWeM`KsUR}f@;whSQUv}_pF_-4whIgA zEo9R3{RJoGnL$DXt}Ln!F^&rF=9CNjcNb)O;wOg~KPTr_W*|8<+AUL0B!y7g#2tc$Gd zo-tYZqKuWA6;^qr(9f#l3~X9)@8e8Qv<+t*XSTpz$oT{lDnDm%i)%WNKZYltfVvjr zr6-uVR@)6t)iUkJ(n`h~&BZ~LOkcDKr&lssc(~Rgv$MHc!+flRw4$zWiE2+#g@mjD zzdADvpR8nd%lovlZpL$}m=5wTEpaWzd#f1t@4TDK(XVgHDS8?TGKz!3)X>M;&wpLAW{pr>uD;4mio! zz@|L>B(&iHo_>;9h#vB{qurH1jve_n!FmxtH>i@63TWK%9PTG{E!nt9OU=kSKh%vR~TX;8H37e4q3V-(Jn zZ`Crhk*v*exM-GWJM*J{W73hze9TfU_+wgF!YPr+bO_g7Wn9|YREFOY4$YsaNM|y! z_UFd^V-wA>MnT2PRN89ne2uvyaZS_@!(Xm3$#CE?^*R%bP!L~mgK2|Ilbo z!;|hXabAiap%r;z7|bF;=T?Z}$Na3ZEU3uM{ISyfz7gWtVpj=%b%z-NXJUQsGHx)r zC*Nh-faza$m$?X!Ux(deen(P1@OQ=nscb4W!!+km`8;yV)_0`b)DHK%&$!xq9EHt@ zZFkgP4mm<~n)lpVcbsvbaqndJgRyA_7Yk>FUb6g|{r@|j3UL~eie+4}s)=PyCBAW= z@%QPr+x3%h!3S!Tn+2RD@kB=EYcw^D-2~0>wob-fg zFQ2Dxwm4cZy!{EIl`dO)c1svMsk-=tImlkAbiMZ0*j?l1CMr_b$whm1=_~QNr;MTV zrOH1n)L#j*XQVag*|o;lj~3=MUT42oGiUjSMiK$6cQ> ze(h6^hJ)(DI~GD8baWXgZ*xQ&cQl+7BBh8XNk~k`tDiCU^1l;WDk#N!pE1kf9JuRq zm}Y13*yoG~%(jf@Ob{$v2c9z>!GU}%1R2=r1x&o9c+?AKuyl3;bhQ34-t&SvA?cH# zy@L%enLOBt$^K%BkR0#-3oj>+BQ*cfsT=AK_uNmiW68>fE+wQGm@k4#5L_n(%H0y`&@ z)TM>y=1OdDiQthn91TF@C7+miV4@d)VtxQ!Repx*&cP!;GfC1{vCu%11%K`{a~8pY zSZ)LK$e;K`1Cs=IyuM$V11JpFeP!Cit%Up=(;r?8jQGaHfcIYV4XlPgzW0q84Q_hZ zM#jr~-TrE+$jwqBjsFvzjY0dP=Uu7(TQE%pu9B!T8mNxB>;BZ88odWz(a0pqzg2|8 zTo8%$BK)P()W-!~1=*f^<$aEyoMxY!`F{AC$9U%KEY~c`Bqu|hZx`Ku4=wGmk zV%vf{6G*ZClCxvY$8ZA0j*#ph3#W1A6k8%$I#$0MC(~?u*r8&Yjg};g)$YKrX|^{^ z^v)`Fk^GPHmd<*FD^%=7_||BJntco#?dc3V4My%B!`e|V(~DJP;tJQM$#0&H#Vk81 z=t_F*VNLB*!TOpKw~{?8ENdUb{IoPrZH|~5$wX}n{t$5e6ugCnqoYIV6-4c?joJi( zji{{^Wb_l8BbSAUDZV*U148CFEU{tB6!X*FdJD!?C~PEu-iA$qH(fZ`4ytOx8hbVb zPQSmiXIG%t{1bcj7=jbhLPr?x_4v9Y8;Uq=@5D|7OS-^`^@mH{Jx(lz;GsadGdozl zq0IafueU3!`Rw*9(l+v@9PI4E?tqsel`hb|9IkU=?a?3nCl~gRF!+1hvQF@T>0(=U ziNmT<%?5GL7GW;GezNev@6T!@x>arEr)bzDgxvURuB=u#X#V2Hb_3U?vpYK&yyzwF z>}({$U)*6NdSjgjRIVr9;lcW}^$m_1ty$w6oV$S@y00;6G(B2OS` z{^xOI;_FL|54^tBUTWN5F|x&u1mks{Y?5=(7Gbe>ect%`Y2yRSZ?#Vv_it{I58$1= z*rf>mk(>PX(0;2*__*|RH!Cg`pYdk`%yfw%Qz&!RQF zK7xgRrALg1MzV|H(4saH6e9$S2Z1UC;*NvZ@0{Oz50jutoh>q*ePN#z_qs9mXHBN_ z2f&9e!X<;)3D7XbV0H#*P{v?(CY<=c8_W&@B?}wEwu8q6Q-`q5mg(LD!s62TRYTZd zJJR+ZaIi0Ob1yI=@G#eG z!QMmJ+bX*bC4!%`g2*KPhMY3jVVhxWXIPyE4r8;Wci~%n+I1(sJq(m=1@1STZR_~` zfPn6r62WopMr0Ph2cghSe{uupz@s>0INMG-+gIbQ2@S+0!`VG>WHe?3I}gsiu8m;z z=oaoVlHCBY+L3HA>r%{Xo}80|l?c{Do!c0U1Q z*ktLz9vM*NK3q74)i`aw1btoiPB+36-f_S;SeC90jSDS9AGrqZ!S~02zDD6MW7ux? zYh6hNSwjviFir{NE&EA4^owpky zvWJTGei*2d?XBk>u?+}o@L?8vF~_xIH>ie@vOUT58oz5SRu}21=a-* zL0v+9@vq}y0lJ5+zJm#S1`qv?wQ(HiN?K}C)+J87r_8b(K{A@()?K+-Np=ebP5%x? z(HB4b4wS(aQxm}MEWybW*bw5g2Je}`j+3tIF4S-=PsOqk1nfj&;@R)0-C8%eyH^wX zgN;R@nP&b>Jeweas|)YRY>m8sab1?tDl1VWTwm1e$lUQ4ZOqJTWq$U}RETvmSYIZ;g~e@e(+j$qi6$ezXa<;TI8eef+2@E( z{YNG>X?g>{b{4yrQ1t<_0_xEssPB!3rL*h734EN+?g9s7?Od=qKKyTU*{5(eKG=0Gi@hk8tzbN~i&iL?)P6nSbM({_@fVo2F z_-<#}14eXr`OC>R{L9IKQ^6SW$1Cj2TuH9EV G-}*mK3E&|B delta 19932 zcmc({cUTlx7cjnec9&h2*`3*)p@S}E1t|iGiUoJDAR>8{M4Cx&l*t>hrbwTW*jNxP5rcdzZ*xafiYow)1YRHMF zUzgHJ6M_!dhaOG;8IcOP=J12D9c>Rcr_WgCEaVO99ULrb`|}@iH>_#YX)mK^SFA_a zdiI^Hjt-ByTs$KC{kiAqIk^!F{_eHs+`#?#!5VS&VeO0V^JT&QL4p23J^A=#lylfs zl7N0?|S34R{hj`9KwS7Q%XdSORfIh8(bZ8Zi=) zykQyAGhDcNP@(2#v8W;A=x4Ey4XVeTNwMBBW2Ot21CS3;08k7t4`3P2 zBE<|c@|#HURbu?LSuUK=dqUU_?eYJ=@R6;W+X&E}?|(wRniB6JT%XNx;g-)*bEDGL zoDtxsG&R=*G;(fBdo^Oct0$lv=cqY92+u+o0%1JBK!8#Bfd*SuY7 zE1l)erm@^>z$JJ{fH(lrcz%F*94f~*h2R<=6evE3kO)5r5_cosf6Lo-6?Yh8b*C7r zP>g%$ihIiiya8ZCP@@Chm@C#w1xg)0o-5X)QvRP@@j=`1Wp1uqs{6m88sY*7w3BW4 zOUjiSMgJQR-~tG=kB}zdUwnWL2S^6k2(TPrE-y8TJYhz$^T@FYrLTo%cQ9jg{EyfVh*coz|Ye>bWC#AHe(6 zzcnBP#~ctdBnPAnC?*a7df$&PJRq(@XdWK_y?8o`#uvYbZVAE9zXz@0s$IAUfIwb( zP<+ojOtQe0JKIUlO$G1_RdN;cUAbrg8esW6Fl9h%h=XbZ2vwE?EpCo07dY3In+H(E z``3ehOEZ=Lj;GxccWgt~{tM*~-4dUcqbfY(ckwp$g>^36g+gnt0U+)J%WcH255-={ z4-a}Mo`s6>@rU9upl|9&V!dqX>r&|E|97DOzbgD0RPg^BuF>{W<&Hp@0byVNF#Q37)8}Nma*eRIRbjW+;-SjIP*-l_1}PVv?F{pG{%dhJ zsl!589q^&o;y%g<&^C!q#1)T*MG*hz;qxoC!#rF{LC=H+ZApTBDCc~uT$A1(LKqwCvHHj}nLsLJ2$>@tqK8c0Z z>dGhaEL{VvW#a~M`gDLoj?=G(P!1DL(l<XB!X=7{i37tq zeZ<#cdOwJd1e^rC0>B9Il?i3XA2;g&bv)*r2m_7nuZx+wBk4^U^qj3wJ-#iX%mhOEd6uB=M3yg5*H# zNJyNm&qAse#0TO~LgLjq52Ev~t2kJGm%RsE-b77A(1{KrT5E(-<)TKaxmna)jMoA? zSdOC**k*!&e1K+=2r`OL-KH>oDSkmn?4_@P{1dMf1GDS3Vo0FNrC zIPFb};~;J|i_?1m3;+o19i|@*VLn#NK~1Y_2fZC+E$O4G19Ab( zg%Dv*Ovm3?OFE%AeAHUv3v25GYsoCgKUyIfY5h7K>IzVY4=E&9m1i?txY>(fNcx27 z3-MYTNr3f4s0Rn&iO<t91j z4X*w57a&Z6c*9J5;;gKPy1f?VK;H$vRw+j3WcJnrRK*91H0zStJApUvB{`#K)ghtKS*rb=t6HL~Fb27$O=!bG3c@CFz7a%+fkbE4@x8Q@J8r@scw?*T^Pl3JOsQs|ouNaBk`q9|;s zm8IKm1kxxFkON&C0^u?M7d-8}Y#i}uHeY*QmW{v<9CA?>U>gp{XbDq#MbMcZ(vPg6dU%UhjCGkI(WZO_M-gH^!E1d^z%g5&~ z%ci3`98@P8s-)+`9NEC>Z2*?x+&Y;adE$$8kTV4TQwMz)k9AjM9YaIDb>X%F&&&Z$ z`n{1&`h3V&2oM2q1mZvatmgJWdM2gegc&{2Th5VQ{q@TsUm?x{5nzRiuE-eIvykHs zKm+93_3KBy1#&$Fi15^K#rXOa*-$hSyZ#_M2n&g@gS!5MY^geDge&I_@O~65djM59 z;i`;L4_xfR(Mw^ihp-O95WM25Y=U$-EHR$=@l{z*;?aEUeoZz4w0-t9XpI~fU6Xkr zmOpn*Mj_a#+`JAoli)YkWrL;H7Jy;KVK-zW{o_Wua`$2F5-kFKgRmTc1w0C%xtVGf z*0n%@Jc!G2^$k##6hH$Z+d!yhPgpc}896@%Wpvk+2dUx+(h>{e;7QmR;5bf9=AJxddy<7ft#C@Y`RX6LF8S zV5FBrxe)gQn23XZkuhP<0HuLF9$2FwoC?qv;Mr9vcLc%|$Wj1M4|pDc1n``b{q>Cy zUIXyPD}IqJROd_wa||Mug2g^NS;_@tb-m0>`3QCZ^{ZUCMLELk7*r2aAOf$gmkqVv z1u9tqP>3JY%j}nW0#n?WCjCT!B!D_dIt%b6;Ma1YN;4TQF1ATOFp=S=0&N~Z#7eMX z01XQmE?a~|2Y|mX$ngeR3Z#1je>~)!`o~B8{XYHmM<8t(&=&y|e#>x;5T6P7GP`AX z?k(B6u%AG{J6LzT`}WsggM^BE47Uqv{uAK!0OU=E^Mtetpe+|#2H_o`HvoKsd^8?% zTNa=m2xYQgHt8JzK39oE1vvM%Y(lR)K;8(skMsk8k^+5MZV|+-6vAIZDj2a~kV;?S z^nC!_AnSMtMSRI}%c0pDA-)LW`GChm*LaU*xlxHM=K|@Cz`rQZg){!Zf!W%7 zM>a{C@(rwJSbbO46AZwRyI=qw0mG>6ESCwj%Ev`_W%lSN{`g(lECd|>_aHhC54tDw zuq`i#76AnQ%;~FG5!V->4llk3vugROz4v4QasX?7?>)tjH>54>IIGNN94u*f%WORS zX)p!PpnO3*Dvs^sTo7(76w^*+4ZI;`G{SVvdq3Bd0IDktI+c={nd=Uay z!3MhBXd;xj_G>moSQpPvwjTjxVVS2a#OXCbV=RH%-%>!~Hun_k-y(bja8$$1& zpoaif0KO55E?ox-SdJr)*mO~ZfEQcpr35R6vya&LNGl-y4nB0mW;)DG*P}MWmG!{g z>v!J@0 zKI*~+uMmMMyg6#qO<51oxQW)>Pra4gBHaC$jR&kTUmmmZvi05s_5w1+OKiC&2%}}- zN8(LF(ob7lID3&?)UXvy!8Vv6q%AiUUq5EU40G8G>pDbTAnA_MmU{$oBZM>swFKCO zK@(KA+ z^bQnEf`7}Jp#^(jNdTw^TwVzF5}*{I>Wql{3BnwJM&N(^l+*tMFcmAyZS3KMNmp*; z-2sjq04d-I$Kz?`Hoi*>f#nDkwz1)(-Vex8z*-1#zuiy) zh(|+u3ed`-kT`%v0xyKxp|CUpo&#yifyV`47vNw2<~-oOUdj1E#f*@@0%#3IV6p&8 zjUdwmWdID^1t!VpGL%Civ8WRWivk8YFx-a>rGPI7rVL=Z25Ix4a?1g4SZvD~A$-3G zJbVa~me_JX0c{aL<1YTI<2EmmRM^Qy@uN@Ld_>mEVEqv0)pGvJN}IuF(L-F6McP_F z$S@i2?=zVPa&jPob>zSbG8%2ipH`6H zz!6&BO0p+H%kbG%B#WUBF25@BR*OR?bH_U7x7ol@Fe*?){pGlwW^rQqCYH-O0l0&EYzc!G; z2x+j#Ceq*GSo+UTK2=(k5C%91j{LNy$g(@V1etf^shdc5REF1VB0F`k&S))mvQr1r zIdG@eU})NWTU2&F7;xS9`06Hd8bY|&W-?5(Go6%YC)mgKMrAcF(Ppi|#OG}$KMH&D zoULRnI>-;-My4ZFfKL~aC1@>9-A;bt8jv2_`*Y%%j7lq0O@^UMdhFOwGtbPcl$mPg znf-D7cCwp;4|D^9^y;bR&grqYMH#%-RGne*#vb316yj_fmKkP)Ko=_4f(VUDYA=6MTWN+#>E#J6QPBL}=Bx z^zs=k1;*pQjbz6GV+9T&A+8Ovj7fL*(f|=EtQ*r-Jwt4pXv=7U4f@G2I=wurMNlk` zDIz-tjY{w8#Xy?S;1O+w7-HJ;TcX>GX+ea(h`~jWO*g!KoQJi`i)zcPixTpHIKwb( z5m<)`acGPsLO_J^jA+Ya8Qd;q2<~hG*1-Y?)Y3e#O@^)o5y~CVE@dE269qrdcu4xn z1n|#9khN#J)q+;k(j&e0+g8-jBi*W~jiGyb_(8~{gYXoD=HT@3E6qKMM5MfgaB=RO z1xja#{phcVy^T|Ml5F3g^c)P0lf#I|SOU`vc!;!2H%m}@$a#ne0}zxx^%p>eaScq5 z_!Cf}-vV&uPSQ2hzg_2j({uJfk{~L<;?ve@i?4tPIa?4RpHF(+JD@>N=zOsKF0x}6 z@Ah%kwRM_7*Pg4BfC#x-D1xTwgehqsGu@+g-gvZ+m0NpWZF|uj+Ymzw0(G!-5GWwT z(y?8o0BM=AmJYZMs=~RnZvziGCY5A09wYn`8&>d|W+>{o6q!qP% z#1D3pUC0kk_^xB1rQb29ydQrYwbDR z6M;i0>~Y$^%;iD>g(bACC)^C3Z6hY@KX}Hly+BpxEx3HQmX_Zo;XLXje zRwHWp9cL7iy?gwg*3yr^rPUhSdg`|{s{?I4bvG@X7y9u|n$C`TND> zB&4WLE0JA6l~O}B9=4D4wL6v8^}M!30wl4eGOY!X>MHR!`$#{%*oNuDI)C8@Dv?_54)s!q`Xy6@MrYSvVpX%MHzKDnJ;J+Z7h z*mNP-K%~ZgxK&o|Vya$bMyavAZ?z=(nJ)NQM5(cn^$;a(Ocy*YFH?-k+A^caRPCvI z$)Bzw9SJm?zg0ulBh(d_oh83VUO3?#c?mgTzgqG-QsB?EWG8P~D(Pf-_qkF5Zj~bS zK(f}PHN5!@zdEZ_laVmIZAmiAanyNoJMlRMKRr+8ptm^l0(r{+Q;Ko5HqgCFn?q}J z0t5Ha#$v7Upw#j)#pt62zf&Z5o*>JT_SyU!o^X-uhi>!VT_m>>s5kCaM|N@OnPPY8 z)65!g@Fr!35ASz7T@^504}NJKX(eW)DRx^wLCT5u$9%4Xjgpzwe8E+6G*UKAkKOvY z&9nT7KU@RP@+sC{Cv9O&dR!+Hdp?|Qs-CD5e&Z~^!*8@f_zlqszk%il@Ec(eemTp1 z`1LjmzgpdWeDyl%Kt7wk=*-Vfo~CNra+iN~oirlX>(jgbSP>g(UF>C%r3_P;svQ#T zWriBaMeAz#(jUprQkF;wRX7)o^|>OgBuv*O=9=jigrC=wZbb8ROy44BqWAdgTjV0! z#_4Mn>k%S-jC%vu?;@SH7U}L+oTB{!hhce%{1{Yzmj$ceZzOVL#`o^ z0iXU2JZ%N?DUCrE)nYvzuWC}9u|4ACw?9Hl4bPLIb-L#mJpdK` z3wu5w&!K1d$pdn;)y-s>=|AC>zmv)62mIo9GEH_q84R(x7EgXi&Oldi{X??5&86g@ zeFzY0Wxj|V9+7{`4hT%T1H8&YsujqHwSSYbXe&SWZ*n_A>#^+%aw=NGFL^9Gsl0D3Ry}CxW$Q{jI~(gaO%%4R6U~a6RPmj;ujX@V$31kssjM@5w!A zI`8@qi3s#1-|-`Pxfi^Jcp9uU5U493(^L5rAqI!`Qbr>c|4lFDSpqfkBl{{hBJ>O2 z5UT8h&>8HhSFTo98x|A(ip@?4#!*}%vz+Bm>y@vip!G)vDZ|iy{C1GCyVcetP}HqB zC|o(zWoOdQKA)j-hEcDDp5K@RI%e4bzux8zxFB3$~WVjd%~8-!nPODs-|RQ7k6nDlcpGP&83&Stw8n@@-U4LqzhOu!Y9N`qBo(wbf7 zNbEIKISh@&vxh1VS@%vd84I2E>3ZXUDCI)tMN+6@vqEe#9_UM!Rnw6023JNY7t1< z487(*jZu!3fDMa_S9X-3S$N(=kf}<(_B;|0llwX{r zoNt2`;&H{e8&jt}T&U%&$xdz0J0`akg@#LyAz2p8`^#koCrm`Q^(@XGa;P z<8gD87tsJ-H&^K?Mrs_nK)Dvlas2{i59Ereg-Uz46YyH7)OB`B+{=b4hVC&qChqkd zub95a;*fY(u{Zcu%$hwq2N=P<122Z{-($AtXD?K4m%vLMW|?v^Ql3umR|rNKY_j<@ zzdcL&QH~zrEvuDF&^_$1M(K%erM>kfhzrG?$EkTr59{--QOjApB~R&VeYP#N z8ehp%c0@J!d7g6AfD_YT@rb>IvKl|FmpiNV3Xd3UfRr!%ZF}&+OP*c>zZ`!Y{B9J2=`@PcF8T3B; zqEba59l!3f@{AasrHsC+^p>OL{E}akD-lZJrMHwTCFm~ByQ|!WB6;uMl%)tR>~7st z{(_46L-&;n#b`e7|41N@;eWFz83J|VU;e3lApwi~=$Ud2vhW$tmGM?+KECowS%T8| zg|C%P1d8G}zg14QLLU65CZ)Y#ifo&e^@!R%ZmlAAfo$?}@1mtobh|e-sglqRoPbn! zQ9Z9GRJ#!h=l>9^4iab{zu8K)Ls;H>$W@)$gJVM#*UvTE^?qGb9au@gd52{@KTEFa zt3=LxsjW&+pm%(uy(-HFHSjY%R0T5B56=Ho7KA+c7k;W5NAx{D60RzRMaM8$RicK& zCgw}kFjT-Ne5sNml!K>?Rr#Y8{HC$0?$+oye|eH>u??!mL()}~K!r-uRdbOmugg%K zkf15}ex_<6n#jk`R(+7bS@@U*s&!}y|9F9Flo(aueoIv4OMRpBTYZEwBO$mPKL3tO zgm~wF$E8BtyFH%mjv#IqAtKjUIz_kY+`nlH&AR`gZ8LcO56ySK&f|ZGCoOLOL%VF& zV&hVky}DytQn{vti1iieI`9{ksw(V=rVISa&8lYzb>U|fsK!~r0)6#6RV*Ca@tuq+ zM8YFH?*po#$YFeRtpu7Zs+;9@uQ~jU;PMIwQ+M&25>*(o##c&Iot(W!woX)$cWRTq zM}jD*$7y$uX?9(ux*J&aJ&ec+KK^^vKUQcWjykfD^9S{>~^ z7`09oT}Qs(ag`r|rtO)2Qiaf$IHf}MOcFW5a2Ll{sv0DHMwox#BTlI(0vyA*D%C4w zgQKcd!_i8_g&R3E0_isAF1}Jz-5^6 zN;L&J@V8#6mJ?_X|J7U7a=~$V_)fLM237K3i>Yt|lJ%p-#f1#WxzN0HIU-H!KyWLbv!o-Kl@X(8LFws0iV3)TcA0MQ(U#XR33@4nyod zd^X)C+!gNxb08w_!(B4mWJ9098s@@p=uEv+pdI|0V9G`6vT;~oV5aCtj~b(>%qZxO z#oIOOUGsgpNVlFp(~I(RVK)!VyYyU2_Pt)%Ob#WTbfX${n|N_7HD3znmW#(xy-_b* zK8_j&k6WzbseB1~%HxStEkalMuM(+=5;&MWJ(+Tp6Ma1R+i4Ui{_p(FSSt(vQ zmwHRQF2zgcQAfZwb(>GY8_AJ8UO?3lPMP6%e6GJ~eol~nWxGVAli{w#y$FFF*736z zQ>zH{iT}8ix{P{#J@7w#>njp)PzcM%2ti@M&_b(!8{B3YO9)+Y_`h(&9=iLc~lZy0!h|VQ&1;9Wi2%o+5Ox<_R=SqB3C4&v)w4Gl|IlU z!#DWJHt`&Is)Af_&gbzu|}LC_OA%9_y(+s1jdZPjL=z;Xb3r;2h}1_7g34ST#5hL0OQ%f58g;^7hCrl*t%d1#LqF+ z0s4U~pyorcvViKOxG^}JK$E>`!y|mGfI5n9;gl^@7+mUpF9g5wja#UC0$t=U7E+U? zXeVAJq>jHt&a)j=^8-r`%whk+GlhMmzDA{Zx?h zaCq1L?G|Gg{$)S454tt`0JR!1yt0IvO4!*Bf-#JBCq|rWeyeloFGhB|KI`V~A3tJ825h_%EzF#FV)C``3Ao} zDa4|I*rERKkKN$C>94?p%$Xyc>fjZJ2Z%o{DJaCK7pa+wxZ@H zOF$_3YZ39u0O1-T-X*lmXjLTnWatt~`W8t)S^W7OSE&gSWXm`INChBd%?I41^2BHc zUr|p@CeTpc<5wy{jNb4oexufOAR5ZC<`Z=a9H8r;s2)TxYJV*$iC%4Ux5`7@6pk>;Lath z6MY?a5F@?lT?qYy-+R+(=p~-gnf{8L&|Q`sR#x2?%vUVF-kBZ)K2~QRI)aMrUa25e zB{G*`HPy5^059{Q6Ug6t3RX>UGY!Av=RWi-XDVbbTkK|5h2#Y7^~?><2`iqFJ1{39 zH_4#n7y8ou5IT!b_|e{|nt$j=UsO@2yTdexMFMq3z0|rN_>+BTxMTC*97N`q61tGDtSdaGaj*0=HAE^z=$lJ{3oghiz#J zNB4nEa4|7Fq85{J@B;D?;+qvQN1Z2bO zqUkt<-ryxMbYJv{KN&;E%B?ls$16r!Nh<8fV{Aj znrGsBvuQ6h2+QWsiLkOH&jD^7K0gPl>A}C5L;poM$h!SrB(E_pFEiFU{dL#Msm|%7 z(U@tm;y=!ZeszA)^m0+GjM&v7Q-7XUPBvgo(6@&!G<|pVt#_ZUqhdPc`!4N))26}S@8|M z3YGK9Z)rGksKusyS_gW0A)o#Roy23-(dl5%&ab0?k)X+V$7Z@WO2oG}(*dwURbV;` zAvvE{K!1nOU%c;D+CvO8Z}@ilvKW2GI~UQT3A7u}*hvS0N#D5>>b?PA*-4M~o*rm- z$tv63+HR_qNw-*+8kp^_FkO=Gagerdp%UG#fo`78NA99WBCws`nW3!xSi75E1l_QG zHw{NPBk`#{w1c`wpegaV-PR^@YIfpDI2Q@Rf9`?K8p-R6>4#SKX9MaYTZNju7FenR zQWZj2fqNaKr=dgq&V#fSLPh+(Qkq1t@#GJIuJb%yMt1=Bln*#U%L#aW6mpDi2nY)> zB^|fB{hXY(KItSJ5a~h#_Sg|thnuIagG1Q$R-*iTc70MsnU$!tOrjf$hx7DAHbls@ z-c4(F;t`o_N;+9$tqaCyczTXzkzeeBI|-iGv)!Catd<><7$W(h$APe?TW=vXPs>T_*ep>#;=akWw68AeFAzmfUiG6FF~+QjH#e=z$3d~0iy(G z!Oo}Xi2)5=TINuq7c#kDCY=*&#pXY|Oq`gR7%6HYSpMkZCx?k8M0_n4e%~oN0)adB z>NH(Sz!}1>8u~{#vY2;JRj41dhb3tMmZy)p}l|gJo}h zg}a(Jc;+=aj`-}$*IlCt1iE|mI%MH_hZ{6}!9(EzcWGbnJ<{*ecb#E581@fcAwj!& z#b>%dLEJyR=?k?}_eJAfx!3T4!l<2cZrLkG&gG>eR~HX20Ri#>j{rEbPtM69-4kG= zrxTa6X}j7PZ9IBh?I(lt<3D8T!HiG$M5!qDnDbjtuPd@jG5F1?n3Jo|!)hzHRtGzv z8+@pn`hyzuFQl8g8dfjUJzebhRp1rLO1aw@c)p-nd zu`7`bL5A_0hpNw^Xufu+dZt*>a2lTM7_GU+(|rHoYHtm=IMWlhUVbXY3c!JCjWYx`alNC;frpoW7S{}-al2F#fav=`&&)uU;|XdYTOyL z1xI^p?C@P_+C5jUr76 zh%OGA_;EhqzLK4tIVh{WShi$YVc^tMhn4fRNkiL$vn?ty)p6 z<_@*w*I+k)%@!D%lm40@B*oADHEu|ZsV)!`;jk_mTcX*XkL#lOjNrInOrYi>x`Ew- zG#$V@;DR(8ozL56mCb6CixexDi$vw>VkA`U9R52<6Np}6ZC8yQEaN@9YQV?Xhj(-X z*?aKyZb03Q8@g%wqay4Ztl18)HZBHhBEi72-8J9Y=Gte~&y4o@Q2TG0x*UAIyT;Gq zm_0OEB=Xs-{;x)V&D-?QEJfgut?8)=BB$D~v=Oz`MK_hd&{MO3u;=W>&|OX+L`bn0 zh3i3ipr$%K{<1gJA_W)rhGFV~f9Ru#9lDXyn|DHNog6ejlwF3JNnY zMibEeitT^tB2rj+i$qz^rhA112@;xGI56fCQOLqwu$3XA@gD=OxBzem> z#%RE%m*Dh~8eh<;Z6h_`!YbuEN)v_9T7KSWO#vcz*;Xow?k5XXp2@q6(JVkPh&WDj z6Aj~2ztr?1VCS`GoMsp}J#WToUcf%{&v?yqFoHM7YxW|lyDfBLcnB&XK!VN{ublub zX}~oTpaOsJe@+0+2Di;2LGy$_yLfRDXbd{TYYm!T5omSOWQ`w8?aos`)zk2}DKM$N z!;7bATu~vvZHmU;3Ps|>sURwcuTRx{B?Ske=PXTz1SxUxTulH{@bwU^M}P8i1ydI; z9T6vTZN$~l4CCPL0BEZ(ovo1s$I@_Ek~W=f)@Zl-QA{`N4lLAHCQur-^7 zJ0D>@=#YIQJW!2MRf4>2D~YVFeEbncCb%?7N117CKNe0@$dsptOf`zE-aaoXEfMEv%Dj;|j`1;;_OKmBR6c?r;elPVB%9$Dte})}LS;?EMceRup8_EhrAN z%&)LI+AJy$D?aJ=45yu7!qGu|^aSGp1AprTUB=fE0T!!HzK5&vr zlI+j0yyn>oCLLLSkFYB{nT8p z$lpe1xi4O|MV2-9n`LXXxeD;nL55{dh206X-rc6y+WrZXT_jqzTAOQKPzL=RbczXr z-SVVUOkcDE8&5IYz{lu&nh8@}OLtFbIdZSWt4>2*_ha*EX1?{F^pqXtw@8Yej=CDfUHc2iI<0Lo=U0#;tyH2ABI0nIWXf!Zm~TG! zmq@dvzN>;sxD%aR@ho|S)NjlYH^>NgubzjWI|-|slu3O@yLtJ$njRgwcbMh z&Lk=570gId({c>e)!n9O)Y@zhk+GPz+b1%KNlWtSaQNyOq!w6|W)lI_UOUwYcPa1rQ=_R33ElRxn5_1|hkpnL?JK(bX(Pe1< z516WBR-!_@xegSxKR!{%oRY+(7=FWxuE6YBjmxhvTH?bne6o)5!&X1QtlNsqeqe4w z$K_mQbn@D&x&_eVm+;Z6OrdPsbST7k(u9olX2~6Ulo2!I2CVDlP+ZP_1(>fCM8=Eje>@kt92J}-0nQkx1m3r`Iy^`7TGSUYPWyY@0t(2Yc6`%Y?*^s{>mhH+kOj;C=kO~77HquD~2D- zljicS#qO35RhBo+5YG|2k(j!}jDox2q&tjo&A#dm(*cgacHdzx3vXTTGQS~;kNJ&} zBDH;$c7*l;RX-1DBD94RQNG4gw8s) zYSjk&EAa9lL{rY_emGFK6*>sM9KH{oxeuSd&p5ypef@o=AMB~^A21WtLHpt0QupR` z>^_*ja3$OguX?}?Qauh2^b~Yf5qtl|6vO$`^}j&CIV|~` z=>k@%+uuwXtc8F4&AbN7^=l)PScE6NVD{SkO#(TVjo%5A2^y$d@TtECk@Y9`c*#V8 zW0mm|W`sLl_Y#(>6S)2*Gl&pUw zIm#yR3>*XrcX(zW9P|e4iz9yVhUqVHPc)CfJ>SBzCQsBw;T><89El~tFaZ0$V{#=m z3E&-;zhmx5RwtPKaKU>}J8%5Ud#0O{?z@#^z|6@d_cO!t^Cfn-gjdwC_lL%N{=+N) z3%%nX<{Qw}E+3$}^YQEtOp5H?L};K{#y5Om&I?z_xa2Wfit_z&rBTX;FZr{G=lJ_&&-#o3Xf@KynQwus+Eb{tt7ICVdI+zTg!ErpJ~m~$oWlqqQv!BCt_uwD3MUc*4n`H ze6o^sNjB%=?FzOB%;ldHY=70u@)m1nXC)yumRs1RwafTASmS#J{tuIfrv67T=Ix|+Q*#R)kN2}Q-iboY~ef0;vt7b2QkGogH z{)zs;>lk)AjN2!MwWr?9+p8v%bKP2|zGW8nVA;uC>*q~8roH}Hu)XG#Lb7kA)%8DN zc3N4cw?-_@WU{Uee+alC8J}d?-T{^KDv9einst)}HsbnqA&=<1 zggtH9a^=_a+y@AzRVZu>|JasILr8_=?4hcAFz3LA!meqF1DlIp@p4D@B&>A!tP>3P zX8hKP4TEJg#F-V&CJUX}0Jzbtb7m<7GxLrM`-KLVTa3KHvAphs`wgT+<>qg2UsrY~ zvc>mZp?f1XcVHdR6W*}{dsG9q>(RZc zckww|HbuD2f8)mL5NgKG9&9hzi;VVQzd*0?E)RANA~5*e1K_B3f+y6iA3o#B`gRNs ziT+Z%E;uBA6CG399Q`HzrI?hOWPy{NsB-a)D_E&x$D>p{UB`yWtwQXch>FA^_=t`j z3m=73o!EueWNhmwMd1yd*nI0hMz=&^n)`XN=?>q=lgTfxG(YhEeEmxEp>w0#j7V>M z*o#eZ3En2G^lnd^Up#JpVD=zR*_{c$hCVsUEKrVkAD~%T93Q;2_CQI8YiVgbddpgxjp)KhNpx$Hv>BXZ*^Z z>^m{~n_tq0y^dhB939GXC>gH{Wy4`VS}(+&V#j_UG8y;k$3BGTBCdM&ycO|20RI-s zy6{9elnS~VKA4RI6T4$D>k8(#axi-yZQxf#u<(EINb!s)b}9JHFQPy%24Rn3pb5S3 z$YJbPE}wixz)5d+X_luS?2!^)G*8^E&2o7Mc+5(CWf(gF&Pe^gU}wS^xA6;h7Oc+f zaCR6R<0KAeJHdTK?r_${YMD=D|Ab}y{^4v0^8Bk0WEN(4^w~FhvhIyuIHA{O#+HeL z0zAPshlsNdV_6K_jn;a?vAxLM!(>F@U9Q`SBV*Xx>W*DX1Scn#$Rgf?q^xbY`v|r> zY^bJ>U~^=T;7fbj?I8Xz0+ehWo-&f{=(Hv>u(!5Ea9Vp2S$p3=rm!u4aFKLS4K|Ks zJIR*#X??U|z3`Qh>;X6#Tri4V05;&wDAoY>c-&}q6U1JOX7_@;ZLweySK;%q(9~(T z&lonq@hh*E`V1km4!suYQ`Nj|HC-Zh)8enku$jsLFYP`$C~XK-AcY|BRIOwL|@cB5H3&Hq#96QC|=>EGbM)ZY8iR7_c)<@yyKUC56j1is%xRv@e zc2k!SS%E@HK!`EntS`Z4|AnPv*+_Hm1KI4bu*nse4H}GfN z-8m=yK0@vWA9q4zmk8IERY8CFz#EgSMX!La-KT}Y+AA)x z%F4%a@nEBiadtfG1K+Hc#IrqQ3xkEsbMcdSHp;0c4MwkJ2s(?iLWS&EkAxv`8;7IE zvn(7p8OF0CL9LIEXFco&__ZiPt~iSoSQkA6bqNc`FUQ0BW5J!jf(Z+6M80BeokqHm zR@$@;$&>D?vaLpujP}P3*XpatUSXi=U%@B_WAOw~hR!%(0@$5AI4)sB3BnE6OzoHK7+~H;5ZhCz7d zJa!{^fU^1QK5#$E=7Y`g=U>fd9}7F0y9-%+I7sB*RI(G`W`rMI#lk5|JwLvh-9QkH z!|}^AY`A}LFZj4{ogG&Z;>ukED1OOu1puODuk{B2yy2^Fkw{h*2OlK5@P@POION#! zeLBRi!H4>yoY#8e!;kug5%4WOf9o8WD|plM<$3n75ml^GPPOHgQ|$;Fx5qhd-*!8Z hG&gmdBi&O`cyd)>uctqD{Dbg~{Z;)#tn^-o{{!fb{*eFx diff --git a/boards/default/micropython_robot/build/RM_E1_lib-v1.23.0.bin b/boards/default/micropython_robot/build/RM_E1_lib-v1.23.0.bin index 5c8a161e70f0774dfa21ba065d30815f2e787aa4..175ceed6f40c4e414a03dbc7f67f45a01adf4dd0 100644 GIT binary patch delta 81147 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

  • Z>cEiCNo`9w{QvMsBG0v3yyWjo-Y}RpB;If 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¬ojpXAR+$rr&E*^`qLRjQEHcvEAfDKbb|u_ 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�Fk z7kU?#;!}wAeEZbu-K?fBdy+7ci@1tHuqm6A;6e)mIO$nh=1ICNHV@#L_zW!igk7V( z*4)d0N4$M;7&DbJ2l(MJ3ge_JSLh$Ly9BGj96JICx$UMI#p#d#OKfhE?aKyth|NU- z<&R|HeRGdU?1;L%hpW>qtX4LbKah8nU5oSS={=31fB?Kvy#u$$U^K$>Av9SI4H<*q z834^&5UB9<#`}|aj(QuCAf99JJc#GV5SRAjS&HW|Jd5!>jA!fH^g}Q5wmv}cH=X=b zFirVGFkOEnm^L&Cro&nOreQw{rt^mb*-UWmpgq0Gpv8Od1gE@rQk^19<5D@meZX}` zplK!i| z(3F2!Fzqz>n>ITGP1k$*o1zf6i0@?j*t3%KbmyJ^JD&C-p$dNPBdYKXCQ$_Qu^tTyZdRu> zHK|i(<@&R>f?YYzl{d?}a$Y}%T7Aic0Q*CQ_A*A+7L`~NWiWq16@EmcNTE7E64}*$ z*cTTKR+{I?LZ5*i=6OhmOYZHnWyoSPkgn4-bl3&t{{w)VNk8->F%ZbM`;nnZ`YQ^p zm7$E$sxr>voHJyD;!*g@B&9L(S*($pry0)6x>4M~Fz5Fu(5eyKqAG~ zXWbRn|4WvhX;V+*rCT&lAl<|5JAFU!ZMRVrX1bH$BQVcp&D!&{Tp(eK&EK{kqv3+k z2dSvvn@GpwcX#}@rYL88j=FvbaGg-IrQbe|-Q$#<95mtQzr$C?dW<(~bh>F+Qo*q% zE1ctH$30mH7kUVD%?<_TLB##Em^Pz|Q}3o#2!oYCYxm2Gc+Kbguy77px0x+j{GWuuid4&(Gsxl5ce%iRt3A+q*T>*i+d;TGL- zg@wPN{X*Uzs|7PRqZ8>GXJ6CNE1TPsn+M6-V=VdZf0BRbPClI_4>71PGUiV@J~{kK z`&bN+HHnSd?_1S3aqy!>`>t#`qp*12*dE(kJBr@!MB>7nAGtqavr63=`qB2Qr&nI#TP&|;c85qLc0ZEozw55QvygI{`NllK>$ezv%ls$7N~*Cq7U~G zywih0)0}_djIwzTJrO`AJpX-1{(-U-+p11hN~8tVFY&%1IbGZ1qCle5mlaNLS#RiU z%jE2Wd|Bii59K;54x&Pwa~3Ju%`pOiNsIE@yIhc^U^r&-l(?3XGYXr}jdkAAar!|Z z=@R-`qs0>Gy%8N1Q$P-&ky&+m6L5S!!%ihj~b2pFGly zX4T13rAbs2NmAaTeaNFqrJw%quh3I^mrFX=qF&2OeengOvFa0w!zD~yak<>&R-4ln z%a`c-7EP^Ef}i?l-pqQweK?z4(yuM*x0UQmQ7KKOTSd|%%AVCx$kO&vH~;O@7&Y1* zE$WrLuAG0=N2eW5Ws!7CF+c70;DM^xAGm-J>O*KJug=Bc&+turdv9Svguc|?z zuwNh_59tY=N=Td{iY_4puD8-Viagkn^twx0+Op?u>B8ejIwSJj{G${|j}a0R;Y{mD z`XW$f24Dbyb;cE!^fC`@??5B@L&0fQzj#i9hJ<~^(wwuNWlm1h7{NNr?XM9I% z&;sXSm!w8|h4eDgcX6kOTU1wj10;`Td|^I_BX_Kf@Hy@>?7z4qpZ^*{N_Pg69trx$ z|75HG$t68*-n&`EqiGAv#C&3p={^Cr1P}18rb@A#|*D^N!Oa;2vJH!9ePWz z(Nr~w8)^^h$j{9e+V{91*_6F4?Q7Cu0)f!1ZrdK`BZ!tWye^|_JLhpdMV)e%(N`ER zWooq3=w>z1b$j`THs3oQRf4@AyP)Sy@RYm%lV+4V4SDXLG=`2#e6*iaZ3s~>E@{e) z(w2D`e{2t9?C$bs*dC2)Z7X`c)pf z5xxn$ZiHWgs2d@$Jj4$?AnjU4_#}BsZ#NkugDbp2eizKr3f~wfbEcELZdg!~r*Sau=XB_1n7ls;-;`FWH z%-m*R=FeTy^ky}Dw2o-%pj}ZD%UIWvk=>pPpNOPkiLUfU_>7(E$E`i0r=yK7>z z3aIF_zMEIV(Fb%H($C-1$Sx#--~BzEz@FwCba5AwHt_mqZXsdOlSdXWh<0(_9dj_? zHDGTJXUyT8%iKNH+@#*6!j>Z|JyxY%PMf-rrzSctV07Pn-JRCC*rmPPqz>b?zdiY9 zd28JsD{7y}*c6IW2>f0?E-+4O{|g*PY5Od-oIm;K6mG$WVM_7K^rx<*NB8Kv!71^8HQ+#MuDZDn&2degRTchzmBKlf zb`B@AI|a62hSyn-Vf&DGeomK$lMJtXB*x&;6X7INv4=)SkiyYoXa_n-4UdH`ta2F+ z!KWnScuB^|i2DiW+~S>d>oFvEwkVA}Ro;SC4CY4Ob#q=ZZx029>JZc})20a0ZSm5* zC|EbssGHfxjb?_^k28kGW*zR^YAWyqK3QgEOZAVdRKS}W?=t;5fAuKW0Szd-#X1YC zjU_9<-enwq*suEE?wgMD2N-5cZnkvjF(@x1#AlQ>-p%$k{^~=m2Sj|wNk2j!v3Qr| zCE;lJGx~C6nKA8$$EGMuJEck0oY&U_U)sM=>hH_QSO0V;yVj+@HAdidGb3~}way0F zd|%ebcB;aW1h*Zg(Xe|Nuj1AWkq1bOQpDbt2N$SI@#-ASKbw$K`A z^Kq}-gHY#9q{TRC-+!EBQeRP-PJq>zlh+qo75#l>TKt2YrSzrlBr#}Xu>H?q42*}q z3}35kR?d8j)^sO5_@KS?&+cUS;@0zmDHRY3c+x%wwJkEvrLVL%gw!^{Q=PEV`5>hB zNxRtXt-llkJtTW;zZilxOlfqFn_>9l*sOPz*_XX1T)S_xrRek>bYZYBBWlUsLXc^0 zR$AKQ+_Q=dRY`e5dyj3R>op`|vEea9$V%zL9yXwngQ}DR`5MnT`i1^F&pCNUw933l zS$+|vI+ur<8|8ErHwVtEa-$P2dU6KsNNFE;4x_|L?lYSC;?D zdc(OWwEPd*{9dT@`v0lY!$%{Bx~t^w@k9SqY56sEN-w~4z*#n(%DHHU87PI;hBE;Vpg&dP6;}-938wDOwXrdMP&3OOYf*;YFJw zfodMC!z}xQ>WCk^rQls}iQ7X5N0AWKMq>DcPKhGDBk$}+npk**Y}fs@+q8U)n&bnf z0$`6<8AYb`E+fVqI63Z-TrmO4B;~*y=_mH-nfX`40vteu@C3gq!91Q@^zc9&XV^*m z=t)xYHkPC=1jW}Keq!4nByD9c45Jz@D2$PC=M5*#HgwKl-#fmJALa9-grb_Cp5Q>f zZ8x>+i7sXxOFp6GUX_X=2vbfnB`i9)8*1hYxB@cx?MZr9PqKpxi7uy;Eyuq{e8nZE z!;O0&y|$Z9jV9d`v+0}BWPom_yE|3k~7@0)e{}@^gMs{4XA%ix?lV=9l zpF~)7DpY6=qE-|Z7S6zP7E2~U-zE4l%ZHx3*f2bS9xw@hCZb|-y4SL##L(r zOe(Gmd`M>+DHlV^=>)QmVgcHLnxl+0gLuBa4y)ACq0$;_TW* zo!sIHEnmpoAj1}#*^|U9)}Q@HkN6ued?viDf0-~GKot@G72%iu6Apg|;TQia{650- z{s~L>9u`h1J6L8btSR*_6e~hw-cr0@2{PBne6SWJ?*+f%F3XBWZ3D>iVtFJ7(?~Zal5YOL?3lCbP0!R3nvtI7W%PI= z8AR%CYwx>EksKCJQ`A6gZovvkV<6#ULmo2z^0?B-KXN8`4yg1nCwPLk0YPCyYJ+?7 zFGF;7iUGQZt2piikox6%+@l8=c3Utd+!0J>H25}t_pjv)D!Re|G=D@l8i@hB;agYOE^z{E+gavLFb*I$sHy zaMPuAx!~NuaKm+eCp#4bRf*G2*rXIfIzoCsI>$(cE2hycMq=#wL5Ooji1sbqIij86qi$kizkT_AY?i2q#Qtezu{mdG=e}f4sClk{ zOEj!j@OZoY2Kx#LPzU22askJJk}aMe{mcP{IE=8qChXt&a=ek3x*pN%BW_9TNBnjQ>YSf$EwNv`s&vnts* zj+CLz7NBb1r{9Eql#FDrS(?$ign3v8*6*M-{Yc+L`v$+vVg1u?JP_ugPcq=0&6GQF zv`zYG2Xe+?Qr#*ruhOQE6Vmdjx<47kJ5STx{zNyxvSZ(7T-WZdpGhRCsVB4l z0(=^OEpN{SI#^vMR&% zhrJh=f}C6Fi%Deq5N9J!jM%60=sCE7_0TCNt4kC%Wwt$A$o5q@%H`@WWZTfmLIQYO zJAsNfTa%X$vwQso5#QaQ-UG>a5Bn}&UrwJLNV){r?W`1RBkc0dH3i{Bf5AYq#U}^Y z!e)T01VFe$j5*q!%#|6$SB2K z`mYr78gx7-Q^-KrZgd(4C>9L&)>`7w)B|F0|+)ioDDEN-y4n6n92x@%}q6)bnsQ z>k@9Wr!UFQ{F&1qfws#8))fJM|vJGP=jByN= z_X-&IbuQeRUaJZBb0Dh~FrEbG4 zao?m=^i+oD38BS3>CRM=;Hy{pp+RU;8NHiIqWGV;(V#Rkj5jZ()6z)q1p7cN)WURJ z9)le_ZK5#mD>F9Y885k!WtyqbqZVB!Wv1yTyh6WCBXPXhNiU|6F0cq{P9xEZzo^zk zg8YuUpw8l1)y*{3MD)pZEsh^u)ho6&*jIzLE@DGqQC0XAf=_xB+XeLXaG0mWYiC|( zQVC;>A<@oCh`2BPK)*1Nu;E)>EVF{4IOdV~)f^n^`HneChAYswJ@a&Y`infKv%Me) z&aUS=zH|vG!e|t|(B&q>n1}^CWiDp~b(u(aMLz8|l=PeQzH6k`+|S|p}>`yv~?&6P5PHhm&5D4K&n-7fjTcwAq5JW zF#8Ob@Pg;}KzhR=SSqM=%1FmV7x<2SdvH^kZfK;Pjv0o%tOwuF7l%Qamd@I4(f0M4 z!^2>DtfzJ8l2q$L^<1AS5A*Y^4|X{QxPDU#qp?6uc4cY}zp<@Vn|{y%6I(5HXZc)H zlkTj-XzH&`xa(enV&SAfH+Ld<#}nTmb1XhMGqlm3?3eS?HC=g1p=W#yh?D#Bt-{fs zRlFsZ(WgSsYPrP{I|#Rdc_BE*^EZghNmYE!#$%A1lLly?v}htVaRcxx$fX$?Q1+M3 z%csH1(rqq6n<32pNo(wk^D*DRts13cu*1h4b@Y_gK;DQ4|KD{4jD55uplktl0XmUEy z#F{6oOO?5NU&FyWC2O0Xfy6)AB?SAzv9{S#t4$A zf98%YE&{53U@qpsZ}c5V8c>ZJ zzMzjYNCbbNhN?%BY=uBy97#g>uWD$)NRn!DuEM1~IHGV_Ap|j|)%ulnW4^Nn$AJ1C zw|4%`llj81@>b2lH|FvMU*g^|^NXVezr(n005Q(pyx~vkJ&L4=<|_o$M=lwR#)`b|1FWiZ_G@pAql^!^&8>TmD6Ll)Z z?92QCXoC0q+UbPRBraNiC3r+w*R)@+Pa&~E8By^C@lht?w<1^*wNIDj$FyV6Xql;X zG>PfvJlY0FHnC)ms3U&y(Yl;|%%TZBX!8z*Hv#8p63LqfQ{OQpi#M0k=f;qJV_(49 zVujGcEM2m&t`vTV>vU_msnt`4#-+u6JF+}&(_M{bTik@$iCuMZ6JyiV#%Hy?Zo! z2{?>4V|Ty`hk2)Op#uSIr64ewE*MWDb^V_>c)7Z5Yr}^Apw(;IK&z2t{7>zvZq(|d z>5lQl#G8X@%Xnf`sA;bWKnzd%!UUpCQQZOwKd#jAjoFp}E-&(QfgTG1Kg(pkZEa(jf zI_}EqSK0FVjnwmN`tD?sfi@nP3jVwW5tIRJ^4<#D0HJMfXf45t{O<#QsPz#jsf(pz<^6rWih}a;KWYey^>f zO;d>`-T5%6){0X)Lb7vWQ0?bT^`5Ms7^GbXb@y*P+}oOm1_8zK)@cf=EoG|rWPN5( zEp>lmPXmGP?gEldBkC}HYbzK??T^=QUe=YLj=u{wZ5(tAUjvChLOic;q8q1yCRpg% zX{5Wq-6zcvy;O2R#g&(xYmjoA+QO0fowYfuQKSL6R zm~XbS&7K`sJaG#90LI*YS9WioegSmAmzokycCK6R(AdVb%6&1Qe^m+2tF0JN=_Ps` zCH3wH+|&Ym8IDTaD~St@IlTU2m@S7pp9_Wb={Cn>xmvxYVf{U*djF(DrxP87o4n~H z9h0$YI(bI-J}L|Jb~^Bp4>TR9Z?k;qvo==W^HmVToizSg$U@E3`Yd@C#zs_rmgL2m zy@FV6OWP~Unt5q>8|Gm3vZ{viU^H_#t0xEM_QQXXfnoYlvUcL7ay@Jkbh_jY8iH18 zx6n)fB4k(!8gLT&nnq;yv^~qT>WfSgRPm>Y^%Er zO_tT9FU}cAlb$0d`TbwfPBX9>r@u+s_lLNBF+N;lJsmXz?1!CxG=r!WgXxzuNPmS7 zy)c6eP(;w+95OA?-d)yilVgJX%71CLZpe}@(fk}T7Ir)IXbxI_wVw9MC0#pDXay;# zF5cYmr3KA=k50)Ysp_@N9W!P#nzY#n3mv!AnM$|hl5V;`(Zi`&`!Tm!yt^SiT3P?T zfK2u>x_LJjM52s_%_KVCGe|BkcFC5lG#%m2KCMjcG;(vpMm@@#N8gwU_4vE=)0t$b z+T$zh8cj*Aa`v16Q&jejg}xa^sq0tt-b@nA2W+OEv&gu>tgEH`qT@CnP7@CXw4XGR znrD&0uwh<5i%c4t1p0gkB|d$yYHy=L ztMgREkbi-*v_I^uy>$%&kymbKN45+(=zWl=ShvMFi*|L6xL@Km*)d*T6IkMvT^(Jy zMsdem2oq8)Ii2kEkJ%(M<3}`@ON6TDPw2&t%CZCDeW?ilAj^EOkd({q=0eV^ozVm8 zOfFN$WxvK|#sm4%!Dh#Ox!U_Hj72zoa}M?x7Hpzh=8)*lTbdnb*@xWTwBxGOM$yv9SkvMT%yvu-DLaFOVzU*Zlv~Wb6&*MVW1uGcDi8o*h-(52rov;`1QZFQ9)5 z+WU5u`)dcj)*oTDV=Z9Y@18Z*&?<#}5`E!CQjl)m-=ecJn-h*(jeM4}rfN7Y;=l3& zReZLIwe)l3Wv>12ynNhwIWy>hm&gTP4~<>eH$>gML%xZ*8myDd>zs=O4H~$7|2)bAslmOFTKR8>G7KKI5w`IV#DQWl)$_ zv@3sKBM#d$^|d~kYF{B^I=LNGw;SC+CZO-U0v+nb3i|UaFrhwHLA~aaeqA*WY3NhS z2L=>B#QH)*`)KPcVnT_hFIOB!C(kD-bp3o1H>5$%FI225)Wn27zueff7*>xW4SjL> zK(Y9a`?Fl_R(v+>0Q0S6sHzZj145q`jE2n>$jDGpLH!nx3Cb=q*3boHu}0$gAXb-DazM^-W&#tDqqZf#~L+=&*%km2XgBNXqX4At^@!=pPHo zJGj4`KJywhK=v_IdJTGE`=}PC{fA0*<7-6QuMOPmNi1I7p@ zp^L!7KV`)Is^4k+8zd~M6g9&-`@CU1?&{S|;m;38F=aBW467$>Y_MelKYP(RZ;%*1 zVdIYCH^?%D|Mf37cHs-oa_M`y@^~8g7U`$xMyI|-uyOHV;~M_JS6s2;QVAsQIG+h` z@A%>^Qln6m(9Cy8HE;fldMqM6!>3*>iPNgroZ3E?_Z%&IPJ{%}rDWJE2R6yYS#;bY zsBJRn8;i)`kbxJ4{+TBfxbk+tHzZqZrRENAbq=S$E+UcGe7d)YycT`RF7$lR<-X9r z;DLO6cw72iOr}!SdlFaelEY#0t&zU5)0OXHfoi3j-X$qL?)(V>q9!y6R^ftQUZ}Tp zz5T^N!Mk{qy>0{dtasw{)v2XR4A*GDdnB?`Ler{Ynvuo=f9~*iQXEZtkHjwS-o$vu zT&2aT&>iP3Cfrop`Cf2J0eW;kUH;aJKt!T>Yc()4g-p2DiJPYt#JP$vL@nagEPat!Q!y1WgM)@23&H-?| zf{Q}jg-#(U>j3`(gaU5(hol5VaohnsHv&EbyaE^nXn-isEy2bto&ikWDu;dcnMN?1 zY24w6f^QY`Km1cL8tWCg^>p@P5`bm#&BbIs?}TzdhsziQ`G{4oH?&P?AmHX6hd%%CtqvYUAzOus?)E$=qVm&p#K~Gw+ z38-I4y_b+YAl}PMh&n_+ui3K_nxa2k?$Zt$FbHcTSUHs~!O}jTo?1da=AF;d7nWk* z(D@8~e<>N2te@O$8roLSAEaetp5W;Dhpy*KMMl8}L3l)7pcMCqF7~A&i(t|XZ4)v* z{W!t0{HpF+UYH}6c3wvM`|8IxBdS!AMEdkHwjVi`zPt>C!Q&5Fwv2>9)kb$NBU;{> zPR}ia;CYR!HsAU&bwpISg7Lz9>^DRC8-Aw~OfCSOH(pAqY047K!Q#PYa^ z?z;lydA*!oEdW%O?of`|8eq3!wsUW&8YS%{kDAr82TjgZBlt z_JWbGvGSlO`etJ}pB{lUIQ_+$tTPuqT;6wfhNzD6Ov}AsjEX2bVYo~~3W+92{{cyY z`8bR&Oi>ZoxZNC;c8ZRM=|m@e8L{vRW3Dpfx|nvGzEeoTdpl1v4m$uGHVk|)1ebZv zaae}_5CdWE(%f#0v5v<~0d%dV2MS4V^%)x~j%y-*(!gpcP&&ziX_3@#1sTo%VB0Ze z1@TpcnO#jfeK%d*-;Z>GLW1LCx7uE3^>nuGShSLSq~Jvx^)DiWB9!cNn|13Hb)_x- z^~x`I24>EV9V6Hd1xc;t)LaCNyirc8i_n|Dm(xFrNW9N5oajI&X@91HA7FsOsNn;m z*VX(1lN{C@W08mkb*%H<+O-qRc-Nc0`2m?4|M4HOyiI4&mGec(*l1_zK+s`fXt;F_ z=MOU@RcVu2vo9+RcW4Vb)4!rMeH4s__yZZ-{PQ&RLue*8(04v0e+M@)?pMO6DpOjJ zITg3Col9FrmwiN@X5Pq7e?$g%TG{G}9f`auPqqwSrP@_wQsra%O;kO3=%nAav-TC&-6-$%$G?dBM^N$Jhg>Yz>;pdVIa`zO}L8s1Y_ngZZs&4eK z-=gD7u)ASzZ9nJ7rM*mFE+Gbu^NDDQj1WkEEv5Lf=3vzJp2hCmz7jHY zoOxkW;c&+-b~eD2F;Vysbm-SArE@_OEZs&5MtuanO^jL+aX$=4dQxFUfzPGVvsHX) z#$M&3hN2rVN~wjthEK^9&Z(diR$~|PgR`-`iRZGTJr*6;3=7cCJr^Csd+NFJ*P&{` zeUkB3pd0+l#(S4vxaNKn&E9Bl$m(X#DwUqf<*%Q`Ik2HS zUE1t(kD}7ckFW&QtHg&;I{1(88*V~ zpcF)6w?0k(V#w8GPXSl{U?}wSLUh)^jkq67gPf903bY4@v9ope8HZ0vB`ULG$U?w8GiZ9~}@0ZKx=I{XC< z{)8MQ_VFQJHv<{1S}O~KAj;{7)5o7cZE%r>eM;ahvfNo!EysS z)4oGtPon!i#U5D=z4j^A2B(pBrKJDjlHX&eP8I{S#`A2V8Ykn#^LH|4YW6Ted-_yT zUG_JecE#@%nc2-g=?Yvtvtdzuv`rg`hVfD_R@L+IH5eP`t%x78Jxe) z7P3h5znlJg+G#E6m#jHeSf>tEnKmpMm5vHxc~I##l;N^vO?1BW?&qivMgr;|>23DA zF8VC0cNtEq_;vK%wPZT)d_>Q!C6fY2vS@c>_IjYDcsu!rV@$`+) zFeW`dr<*<_T_-#c-4oK`k}q4awF*75) zhE2u9yAOseO;pZcliKTe?K|sea2e^jxXU_dU`qM?73>V_3WnmFzzvNArkVg3GjZ%~ zBA1GfCX7B~JjL6T!^bLPrm4Z-K9U`eAS{30u(29)>A5FN{xT}lW3oaKc~54Nv;vVe zV1CcKBXM1ByoXt-G+b~L;+TRFtuOS!kEifM+CmSNk%VabF2Sw}wBMG^k)mg3u64EH z7snK3rrwA%(d_vYo)gy4@O318u|A4flA&s8TO9_UGqE`Q&~CNw3=Ygt_4GAGsVkJ& zVve|fkCFZ~SV}9N$ZIH&!F{`xr?#5;RY?=Q$UD4_O!K?W>-zTWd8&RMz1+(qc`0?;c@59!_g z&^dLA1uzX@0Qdkdo>iy(3Mc~<0A2-PH8eDUe#~$?rjpB0yAPCy8-#Gj9jsi8`h4+( z85dsG^)=j-2XrHj8%WJ|jS**FM_;v)Xx_PY$7fdJujtafTAh;4a)oDjWBJe%plrBv zOR|^I+Hw*)$64^CgF-Wm7;Q7Rx~o3#TYuA-$WF}iU%&sc+nJ8Se2mA2hj~#zc@vD2 z1I&9L+y53oxOW5be*}CA(mWG>UrqsQY5?m1OWHBWo=?+kBrMVS-VNO7_ zqVvrs+C8TWu^HpGG#dTc|FJZ(SL2$RDy7{T0OxgK=FbDzc%V7XA0FG+1vra%Y2)b< z*yS@m;s!(DMQmkB{36j4-gt=1ONQWvzvrHi#zZS$%q2)N;z z?>7m)fBV%AlY8&%bLPyMGiS*QL_6$f=+v!z2(DL_Y{fZ05hQRl^m6)9+g6|e$BBV% z4v7R%b=FxYgB*~?KDK!YHs`%Sh+n#qB5biPxst28345%&eIkN`&24|eGRBZKsqTP# zI6^bWl-yh-`FXhvWVIaZPr#sQbTgE+05Pl!7L@a*yDY)~C$slYkk2Wwa&)GhZ_~## zqIt>F2&f55xDdOIvf!7j)b< zXu#WxY4$dLxiFS}W0#F+mz#Kz3`6B{2nzrszMW~rcD{=!c4=8TdO@BVEk&dC(Mca8p8&d})1t%?6mbU0J6wQj2x06xFt>m)z>9Os67AOCL8jJaf zu%)rOnC~!F3~FZ6)4D6Jy0CnQyCE~V+vUDo(qJLzCvA5=W=y4Zti}tFWBz#~%F>6& zYRi4fw=6kQ-bpiOi~D7Hcr18FM{!wtaU=EI!Pib*&(bmp3a+NC_N+2Bc-bT8#g#W&+3TOFWfB@mvVK24K)AliOcV_ZYick(?$?LsS| z)~UbXosu3SEV~5wNZ}-U>kHjDA7L6ju#+Flwcbd*cJVsSu#raX;^X;;8_&%TCsCgGV|8Jn>yZCEd=>}R*%13eb4fJ>^|EaWwrtao@d(HUCh2(cl7rv!m z?1l{OetKg!|D`mKX7Azsy;fYzRTZcTi=%~)=;l5A;2sU^l!}87r%Il8QO|iooIp{D zH8k^LdiBeN2}voS)4+2-7y$ta<`c6rO({;HL3{bl-r{sP9ehFu;BMEAzNGmy4OqX61x; zy!xV0dvU!y#Z!{<-OGa_r|c<72^%L|q(x;Ac@b$-89#)xccFdC`CbOGlQ(8H$z2W% zRp?#p!lD1)v;P&kv7B!cB7X4Lg5$SFQp{uTPvKM}q2rh#>Wlg0@wBF#5A$$fJg$J7 z`K%n&>?W$;2QFA|nz#>Fy6x#F`}hc*fmvIK>9rjEo%!!wSe-h%eE~Q2>W+D$wOC)+ zyG%%4!<0pVt$|w8!gxqoC4uOg7-8&US_~bL;8I{e1iJ-oSj1z$fU6^P8oX zq0U(fPs5J!^z42%{$uI0{TP3-gtk4vxAC*z^B$?Lep>UR6DY0I2rtJdI{W}{&>p5J zBsWXrea@S0B$lyWzk8c6(v=5z5f^`Z4)6iQq40wgfnDuB7dC^}ddinxIe?3t2lU|q zzGJp2;qf`BOIP4*RV0J$kKj-cxN^t6R&2SsP@SV?6*~Gq))%?Z{(n%+6a;X;`Z5J$ z?J}>JZrW}xBb7C15{`8x9_xFX(>~An%I9k@k68i}Gqyp#Xg+JP#Sg-37Ps&k-F%Q& zs!Y;H>!ZzQKBuJzG5Yo%^xi?f<4i~Ns|o>mg0044W%rPrB*)?-WM9Y#l$#d2=sNe& zt=`AIUoa>|lhT#OPiiKN(K-}K(Z-Kn>N!=UEblL2Z4HXJ0CB5F8oxv@oG4+E&U^^m zr$|bR4nbwrk@XPgZT)mNKLY361vN{aS`49u26Np-iy98M`_RBj6m)qO~- zgj;S}1hyrS-x1up=($r2YAsH0ZSMbY2ZTt_E_2_98jeYT`vGlE1=PeL+)8y3;qHNy z(VmC-5z<<^>@b9M#9$17`+5TclOBI@iCrb8bq_!-48t${XIe{7ALeyI_D>%OKb|R- zF|G@fQ55=IVAE&+59Pk%`$XD(9*dtm5RUva#XjIu(2@54JP7zp;U2m8a+>iKq(66@ zNdhz_gm-dL*p8JC1p7a8p1;J(z9l`|gzysG`jQhC)1zPU!=>re;|M=qIsz8Q`B3#j z@K4@AkSwOlkMQBW98Vrq$t5$lgPO)h{KBJ7>7o@)P=#lkSbn{;>$0`$J-g;w*XCLo za}L5i<|&`k8%Owd*_UMjanIrNxGxH<1}S$DK?MsWR}n`ezKysW;wHok5I;ryDPmaz zjDI0+h4^#C0f;GL0r4ipT@hOm$09C5JP@%B@d(6Q5syba?L!#9oQWT4AD-#|KH_x5 z%MedT{0ZV2h&LcMA>M*`CgM`W8Hf)d&P041@tcTGBmNxmMZ`ZNzJmBM;+u$@5!WMr zg18y+Q^fK{|G4KL!uX{xe!RqsAjD3@dc+dEk3uX(+!HZ}xIbbU;^BxD=s^l%6`m&{ zmLr~yI1uq{#6gI&5Cw3{79p&+AM{X z-`UeeIZmcv8a@SpXq%1=6?Z%}OMohmY3vss*@~pgKa)y~`X4Lpl46+RH=pSu>u{|37)cj?nZt1I{yT=uH-ZktGeUdJq=1!B)W4~h)8 z9u}4V_VuA=%X!-#NWv5vpaqtjly^8kAIRc1`0qwIH@ka<#5MmL+ z{ag!LH*GPLS`(H{6Rp(aBrkT9oQmNL-$jQFWLx$d=Oxu) z3^&OWJtTOWAkpsk79M|}^c}42rPA>ydBL;p`>quaV3G|tV<&M#CQhQ;Px3wduB}72 z;f+GL@cjjUUnDou`jdP_Z*j~cVd4*KK_fB-Vqnc4r}e3B+JAM>2Pnen*p&Q;@sZ5Woa<9lIX7DLkXQ zzT^9<^1q*Rd;%vl(8llhKB}DW7qh27X!k0?5nqFHht#c% z%8VpwOXR}W^xG;JsF}k0b4rSPVud+%9j&Y4+YOxr7{O!-+s|3HWEOLsMrgcpN^;CY zSWcm|^xGP^a^2Kn+qzNawfTq;3 zcQ_f|`1H{C0Aov1DR>x{$3nq+o&r}#d>>+Le7P9d-ON>|Pu~U%2 zb!h3;Q+yD2v4B24h0`@-dYy*Kh^aNnjZbZEYhAG{b$wf09w(jVW7|2@L_18CuRdoB z0~^b$AX0Ln!@z=H<$%Ge0EtMgry&XGqz6y)MwMMow6)Uw272!_-`>|QB^I0}PWiF| zGkx=K()MR~qlf7QUs#fViB3JkcknemFZ=pSeKsIWNzmY*<0;n*usmPzBX7PLrizs|!@h9Idj zPorI``3{`p8l7Ctw>3DfKD0k@K{Y#nSMrjM`v3rq`KTnCm-N=7Rd{diM~kZYF4=O% z1&8Jud&Nv7;7=@5>%w#VkKY+1t1aOYj4Mu2;PRsgb3}C#?g%(=t?*i(G|08Df@*=J z)XDEOvRLT^xiO?VMf5M01^Kc(3dt0iaqW3L;%BrCTlzSvMDQB6Y{d!Nc^b#F? z4x6o$7M|k=NDtEA&+#eT%6w`(4+AHc=&+cL_u_yO?HU^PB7gz$x7Q&_&|fa2>yhk+nA(Ts*T8_#BVVyIh}Rc+II8 zK8LROf!EFG=x*jQIqX0h+`kV?nUaUba9C;?D8<=ui&@{2h?)6p_bLO#t~ILvOB3|! zJ<@1jrMI2%G4uJ<>qkCw{Lr(RW3}5_CCKC+Goli#4Z{-W4?C;T;y7O{&s$V33uH{S zp_(=s!w2PhxHM!Q%`E;C^a}itoRFIboyB-+CrOad1Y;z6ub6?o?!RN~PS50@nSqw}7|SDkciVvL&7$P=cIwuL2Y)zbKif4@$S-qW@B zIPsjO`f}b8LwRvRImcVKDD3B%?%=}tPUphmPUi=>x>^1^xUuXC-;IAqa!`CO_A~4| z%n6%6p*c0U7JE#O*6<5eCi6o`Zplov&jo%4H+L;9y1-BH8NU`i8P)-%GJti&QO}Ef zCnyi}yvTP9?fb8fKXV;_71s7ZA}O>*ZmnX;I1y|hY=Y^1D;lQ`aZsOk`U&@n3+V(QmZ6&M0MTqZedNe&MzV(>_-S%q2En$Yj z35Np<+f=GlXyjp*3hyi`)hfN$Am~mF@0R*0q=nHDGj|5snvYVHc`^Dx6y?Imcpv}# z^nbW=n7VmZSpH~CkZZ`w&vIrvD=Q&fun@^A3$4D)3(`Zh{xVct2h*UR`0i53(EY^s z9MGSwuOi754pM92FSwM$Zip`7Q}ZWH_6i&yd$VCkJ9_%&ai8KujfZYk1-y`LUv|v< zc0QyvPyWQLFBVbx&$y;FeMLwA%xh!1tXaEuzjc=m?Ef8J_;bpusMDH%KUd+IT@SQ; zAF#tWUsyvo{S3Pa0rbb8agKbOKKhv-GuE#fJ;_^yTS4zukP4CLBWCZ|63a!OFhpm} z{!-1($lc(4@lQ9#J;rGhB*k3n>=s$G9WR(%juO*pYU7$tONTMX`_nIf;gg1SI}KN9 zY^Nj!G=yiAn0G)smucAaBAl!9w+_cS>!zh32gOmh4O!*=ljI&|yL z)PB`fU7g0lGa5yvtkXNwdMq2UV6H5&oBJX&31e~|W0H-rdWzrQ<2Oizyyzs(E%w*! zys_XplP&%cWs2u%=I@}2rKc$UouBD%ny#6v9>3AI=Df4c!#xmYD^Ql3hU*1pB;khmr;3!e((ow>3F*1559*6qU0LWHrDI;wY2sR$b-Bq zr^@TlNO_&Mzs|qxx%u>nB{sE0)7olXVEtj;nG>svR_1Ro|C)9)%|q;>>8pk-4)ZT* zx8N17rWCAlHo1;9bn*?D<#|ST-vG^I%cJLRKqKWV>bSuV@%_DO+H9YB8M;}+6R|4{ zN&A)dy~*pjrFk^%CIH~wJZioPg~E9H#Z5lMqmr4!HFl%l+~m6liWlMsoXNq}EfY86 zH7#s`sdB3RlOLfG-+tg`)=HA)H2qJAXV_=aJ%926ZSAcGwWI|WxoL&F5N<%l16Gc8 z0c5uSLRtuqb^VK99q^2S37lYdc$q<3l*T_(zC03wl;yf<&@tZdGWCkoeE8dBUz+TIg_Mi* zV+Y@#TeFH*IiNl}{PX|v-3_^`QD8dpnmsOa>*&!BW=X4+LB1e*KVz*)lBVu|#+3QY zU((l+y6aZ}xIx&x%iVxCmlIBW7n_#E4WuwjR!1d zNPt58O@!kFo^T>h18(!7y*l9YR%ms!L%fS|XF#Ws@0dtRxIDv;O9@w8eHVTHnE^A{ zdo7^Viq5&sw~yJn5=eL2Oonu4F+IJ7sOxecCW zJ#D-VfV@pTYx(G&H<&G3NLcR2_L#j2zb#_KQgz0JnO9TvVyw1F0rF@+wDT9TZ+W%L zdCBmt=F4<`Ek7t$d~%<4RlDs4#Qv~(nI&mQPA*jBDhrBcZKQEHKb6WiB(ID&Phgof zUX@lAX=i%<4rZd&DyqB7`>XCg-to~f zgW7e^vLROzs94WHD1)B?Ce%3lmT`1adp1xkk2Tt6# z5=nB+DPz1WW7N5PQE@KD^RUXg)3x8Rp+BrD+M4_C=YA`#J6-!-%lD1B)}uZ}8Na_u z1%BWbdae!_>nqw=$MfnfY?ZTp4-x|Pd~on~zyypkF#WxRG|vR-w24JSkEcjyK*=eg zp3n8Lr$Tu>xg72uUVFS_-inU72NFO_-@V6o>Mi7!*r#Q>0L25X z&GkqN&9z$h|NGU!+yRq(r)9ceg{3O?Nb}33zun^_y}GleX(nSazC~L%@Etpt)?xv% zNtaZx_4iL{^%*N}9C*xxwtd;iZ=y3A_@UB1baw-e1%C9e2Hw!Qi7g!Xfl`<|oxm^n zHiV#qDb*!Pu2Gx+WS=#Dp$+4)zIXmkdpGhSVHa~jpsiu^D0rVpw@M5NRvS}SOkY>3 zOh4`e!{&bUgGOE#w`B#qO|Jcdb#?=@wv9vK<`pkw|9%sbTc=$61?y@{ngMXJx^4x% z+{lZg54tehR`xeaT`JE@F}>sJt$7D~#d>`J4cp2(UL+YX;6YvjJBCbZAwc>*W(3Fv zG}n~FnwyMcQWKcqKT}f^9~oy_F>l`foK>uOD?Rb2*wdVj=KcH4vlSt&a#peCwWJxa z!gqe^3VNoA5BL4R)x4SP@62Eim;6!_AJpCoN<~d1k}uINZ-CB6`2D%Njb%@8C9bp` z4>2d^(*F1P0L>USns2$9_bE-k5B&8JU2&i9(ewUETYE3a2rN}k8k7igQtO!U}?}w!t{2r>rpM}c!|1Q@A|NBk$ ziUC8|c(kM#Fwocd+j4s70hUiJ{p|s-H#~A-u;Bozu9X-X!+{W4Y>G?hO7aAJjC%;c zO!1*qdrJ{!gNqREeW5;k}_CO_)Fi{Ia3xu(%| zdLFu>spxICe|4g{k9nP6N7nh@)tVrx_NUnVAWGg>#MU!9Udu6|6LcRbM;Na9_xP7 zh56`bL<)nB<4B_Cq*|NAk?mu;)#y6)*gy1fG&Z_UMa)Kqt1TxwOksNF)OL`WcTtb0upl=2M6_Qp zY<{E!v!Nuz^iCPQ_!LWS9&LWg57&HF zF=4FIAjv$GpY$;u^^6bG3}IQd8=1RGcu{%=jffBFo@YSky=l!ev@nB8pYv0tuhF#U ze0+A_3a<@^CvS);=s3!2L&2O;1s(fPKfWN$tH6`b2vXH5Fd)fr+L&uI=D3xCUDhmh|vWfPo~}c=%R86*+S-2#9ihMl591 zzW$g^-U#SZ;KU2{hGUu+GMtHm?bS5<1>a6#KhtEi(Je3dA=0_@&I{nq=~VfW?-0EW zloHyak*8Syn}&mar`g?^hL1U$6_~eZ@}Tjb{>>nU@tT+H)5ZlUX!=XOzi2wrq?Ee& ztFCQ@P5HOqf*ZS4-oeFmkGXowe1KNH>cPdV`SC}e%_i~E_|JBc{!-&-cgYxO2pu3LoupoLu9UPHDgV}D znD3HgajgO*6Ug09 zIWkINdao&M7rlj#+2T7*O^VSI5{LQ@mDbVn3n=+CGLGGcpZ=7^s8jjV@XZu;t}NQRu6K-WOD86> zi=}7o`4NWk?nmZF&f&IPmFCU%nFP|k(OubVA?F(n&qRz8z&VhEi|@9%yqTEc3e+8c(q6lU_Z~uK-6oX$!+ZY{{AD;yLn{*i$Vi$vlfa-*Ul@ zIfH(uAW?%SRp`?97JFRJ@SVLXy=wIAl7vhG%O`7CRmC3X1rGwZWL@ZR57MJ;S5|P6Z20|zlhT9Xq~Ti> z03$v=O-S2$8QtVTw4P#Q6W*8yEu+UgNH}MTpnrN0eP=PeiBX?Z(fnQreh4cNKrT$={L7t>*tfO@k zc)$t?M2(<$pli|%_)FK)WA7%njZPZ?+WjK_1V zYYl#1$L~iNtJ@$SN)WOT_A-)2Dovh$RF|&H5+x!JrHgO|tU9v~t1?%i3DW-}({pJB zY5wtPN2{}7rcKYS)2I3C<$)P`g@(5GA@J+W(>HvGz%}Mjvk%d8w{oc6hn(e1|DjpF zWEm%ZOdtD_-rV*a+Rcx2=1d>b>4+7k#f|Y9^m9Klm`uz;eU*YQbC_$M%pUSb(R+U6 z5GT&2#XK3xnN0LPPu}26Q|TB&!UM%Ajhbc4**!wd&(N*{8j=Ga*(cLa2x%K-pV+9a zsz~*(ST1Gg_7b`eT#?!&fjBcn23;785C8~3FT8?v68r7nn!9bSS<^7UM?oc`=j0{!fR8#Tkk5P8UOTam=n%UR~2QY{Jg zzV;Q;;ON^(4xPXQCy@!3mliQ?)wY{*NW z*4%QI^~`SCas)@o_Koc5lq=@skc^mEh)#CR&Q;CKZIvrquX;R-A5tJPR=K^7J`Etl z_;Fw9^>X-fsW}BA$)*0@j*br`BLl?XMhx>5ujK3HuuEt&%)n7^SFMR24J4spj{O=) zpjXc`$t#f3koXn9XHG;Oc5#7hEqs$)Sb?ldlVAG zxiZb`O{zpqFcAA{duuv6hy*Jfts2dH=-WXgD0@fw;Ulo7j4dWQEC&2pT#A{lp`fK0 zpos`Zgbct^a?7qg>uB2J!wcoOtjY37tm9tD7|cvS`5#D49*yEyHM8u`0A4cBwoV-8 zCFGaqa_%1H^{x)ECwT#w-nXa|d)<-;WO}HV{5&t$$AY`LThuq0=w&7t66_gFqBzq_ zY6>QUyiL#LH5E>GFQF=bD46seB0g*YH_OYh9SyC%)GFb9%&M^s6g$z_N%)N!O|u>b z<}Oamx+2Z;7@HB`V{Ua6cMhsVk4%Mm&C4vPl*Q3LZAg!vjxu>hZ@-#9nZ&VcmP~gW zn9Q+6oT{$*1L_y7i)S%kwGEoy_T#erdq;{6FQMDofFgUBUTi}k*!~xN)&^_aakByQ z#I}ZHt~`G7;TSm3gTWbpjH_|t;pngti5?8iGsn!54{2fui3r{0o~-2hviKqYOV4hE zk>vng8A95&6|XdeHhkHV?pj%VufqncNVj@~aU1{VTSIfd)(VrfH!>%k5iAKM2JpS+bOF4kcp$&-?@8 zrXmbMKv@ZT=5-+NQ~L~Af|?oFdH#_mSSwQ+8xI{Wh><0DNptxj>%Gs(J04xV#hkyC z%G$C)IZivaB_Y{jMMJ5Kv8k2<8#dA+V8hPAMKH)gT|8T6)r}<1lqtE((1bF@?+G_Z_mO1sLQu!3UB!dd@%chQZ(97g;0b%57=B zS0@1n>}sy5ah92uHf?_n_Q}2mh6D66xhdr3_Hw_QGC8Ex-I&u<){wXpqQWw{UHh_q z??3UwLI<}agSakB>FRc*tHPm`rM*Wh+F|9rhl;feRq2pd37Dhb{<-hr#&gQm+s*z< zvB%V`cWRF)Y#s%Ly=~TYfEh)}cC)wZ%Q|Oju)LF|;`4!r8#l;pC*@`hd!Kf$Ia3*s z(Z!V1$2i-`aP!M0c&rXyKAEerIOzl(3E-YAq4Ra5CwFHF-Jv7B zAwv5X9u*FWEWRymCy?NtZC%Zj&q+z}DELiZ*!};S^EE3DW+78I-di6)KlhndrNc#o z?R%B^;1c?_K*ERbVkxe6_`fX0EiF)THC>!l#m+)`5;G{SWUaHaZ%PSg5wv>ix(*9j zr?KU3X0L^N^qK%@&RatL^`v{p!LE$}rbYaO_x8re?KfcSfz2!1nQ-9#%;Ofp-=NL( zOT8r#PSXW?5+UtMztEGutp!)UK^f6p)wj~3Q2Mu?4CE4*&`x0_QYpUOkPj~K;%?nT0{I9 z+B2NQbRBjuLI3uyu}Sh>Bz{s=l01nNeuSeKBzDu)!^&3nmL%YZ2Py_oth} zi5{5$csS`Im^|X~vPlTODFjstfjgvM`Cd4sE@tgq3Yj@Ju3#B%kq_{0tsyVH`^mjA6nPS4AR-1HJ29;h+Cglenyf=_(Y z0mC2*a;oSrA|`0fV%jV7^&8t=^(5>a5w>!q^Y$6q9!*i36HW8nl+su;^p9#;Kl4L zmD_{Z5Afgv9lQFTQ-bj!cL++?@fbFex0;QM>5}$jaHwO9(juD&Cpf_cLSRmZb^4*J zg!uZ>q+OqIc&qRRfJkedaXrXcArH;T5rSSbZlUMcEd z3eyjOx?!g5UQgv(8P6Vq)_`nK1e6}SO3cr88!Kr73>iYPX0?HIBBty0aH=y0JZV`= zW9^^Qvj!3!BMwjsoemg3KeV2+cox9lq{X^!)k;X+GCM0(J{TzT=|zAE3{+n2t^@40 zsZ?b?xrp|N1Qji|rV}DTMLRTfNhD#C0=7sppo>ZA+Ak9XK94Myy-d9A9AS2Gh+_Ph z;7@@}0*%CoT&4@WzTAA1`gXwXVBbe$JCFt0rcK}yxwcFU>m9I9zWm4YGdvf%o=4nv z%Pv(pA#Pm>*+i=h;!BRdJ&^enP8s{bXNs)DMYuj7ZZ<*+LT>~;!XqId?i#`o1RKIC zge-(f2-ykvHxbSt>_PYp;Z1}Q2;C3@5#$KB+6Bb@h;SI;ON15d8IABn z175-};siXeM}ul)Qpo`PmLvSxHX!aS0**DA*oypwW&5)tBJ^};M_^ymf9ancNgqzO zo9a4YKNfG$m`-G^1ic12tG^(u9Pu!|f*8FN#FBGo52^N8s&EX|I|YPEGhR z4ZefGIeU*K`Xq{U;q0eqMHC6*998tUC``HiBy~pNfMh>TyL2YqIMX+DMrYE2vmd2v zJClT9)1g;|YG%|BC(46f{2G*bfZpv)#6;7+e|%Sh*T`yQ-^=c4@{W1HTCDGLsKHBJ zYVh{G_kjA9cD+)gcI0_zS{+ksLSU3zq~p7g&>>>!z1)GCp)M`Cv6hHf?F1QA-nGRN zv-}{mC?T(q7c<;$-z4v}a7BTq%iwIO0(PB5gQqD=T^hY z3%b55Inc@e$vr)aw8`~hp?L*D{sEjfK#t`_qeQdZr13PRx{I(o74!om5&i9}?&-tk z+N8Y<2|(xWY>VkWBZ(ZpX(85ahW7|kKTx8r2c|?^M`-ljdWF-4tP4Q#?hYLNO-pC23Th>OnKy> z?YI$;WA4pbmf~vZ0oKxtI~^AHD5Vh<0iwiN<f3-<|Xf zH$9eWyf792VASkC?>58#{&g2|3Tm-h=d3h{Nw0x6&_qkXXMi zC`E^GI~3Ld5VnNU|Dwbo$3Rx%&9aEj5U`em-PU68BY}qZB)ab6fP2`SH6bwnZQuMX zv_bnf_#Vun|1k{&bb?L&?&W;%i<6Jck>Yd|$7wfu8t2l5JxPMX5pyqoGX1tE=`4++ z^*u?1(u8UgLTPX>(x$_PGFHqZ*8Xs)Yt|_>!3hJOJG$J{gfO*|tgy%-f3vM*{u(;9 z7s-Mo*o9ssD$@Ub00CCzNtUr6<2!`i)5I~`R6}~mwox}3kA%`1w-hk2regREO}jJd6&I$$mz3Kk|6z^ z_Ulc$DC{rlg|}%|Z}OTr>fK1+iBguPAWdz5T(6h^h2cH!6Sqho@8dXLXWYM6NTH72 zWVl!e9yJa-=Jk6axoc6ahyD+IL&0YkXWR2-0sc=?nU>RWeTY7|*LxV4mTfEkd=ZK-7#*v|I>_62X2Oj|veS4R8luBx5%l-UQwn|1H1!3$^#-(u4&>#eJ_mRk__-O-7tuo(9{+))$ zgVYe|uz1obO8if~-sP@VQd0ufnjGhH*gCeau7}^(bm^%g5N0yb`jV~u{1^FdyCAZC>dN1g*-lB(-Q5KpqEmzbVzPUU3G$je7YmB{%H#0s^-(q~glwGfB)uj0G9Cxf$X{%{}$?Z#( zul84NY>k7hoz?)+C3HywX%`_T)M*s#K73e9!AEx+25N6A6ZGTgjLd|K(iHh6(>i)Q zfj~Uzefo0(>D1Qoj?yH0+uOYW=FN*P_5+Tsv`Sp4L*|I3!a&j`+i|N8>>+u>da&uB z)ZBK#ir}v1|Lg`N7pRn$)AwCMe9Wne+F__)&J533tez`2Fqe?F)1Nb@$@Jz%z%wD>tQH4s5p9yJXb+~7)ZhrOs0B`S9$t? z4FtaHMLiR=HK@Ql@4i`TyajO?xm}_duJZ%`!-|fBUbL ziqGk;!2rAa^ul0JJMX_kJrYS5gQ@6g>OM8QF~Y zeIt>CN%z5iI|)vsl!jB;Var+R~AuL6hfY2Wy7@-bebP1t^fs+(oCyeFR;*{e)M-FJz z>1o}v^s(lRblMQ|PE_bSKw9Qod&>2(34zKsgAyhvKX6U z&%Di7K2IVce&0VYP;rH)q5Uh_5N6$AErKKKBoYuXx%6-#_>aY&hkC!}iuaaOls(C! zuP2dyoT;1^CXuP!r7Zd)i9p5pPug}UiJWje3&rOJS3Qy{A36)9M03V#C7^Oe@3H2^ zC5$sSng$NFzM)@B4#caSc1Db%GH6-x*w0f;3*fjfRgP?d8|&ipJ7WBS@gf`}dk;sfag7_R5(E+N0RX5AM0)k#!8{<@A7E}bs(-xbuW{BcA@KfaV|KF z+6#RKY!wp3joUAAiFYM2`{IqPX~|vhMYC+tL!}daC4YwP{OOnq1Q*c3`*iASM5{>r zT@wG4el?OrO83w|N0L7LiMoS&ZuxOZ*3WP{@jUfH7jY^zzD9&r-`3^mVHl`F86!zf zWVt&E^X9vUAL`jBcj9EqRIKK-yi4tEh(AVmzJ`Twr59href>V_KZ*#kW$tpU6_wcN za47%IW$ruKYj=Xe7nhF-gMH%*b`~h5DVI2#KL^jVGiQyoRjKXY(zi#EHqv~$dK59J z3+k#KIA_k%7oDKTMv?Y{c(@jMtXFhv*Fp=b=iLoub9Q3AY%56XaUrd{*>65oj0Wc> zgc?SZp6U13h={E_r*fUyYp3SQVU@*dU3JthK6bQ&Aw?hwq!ko9>9%CjcFKzq%a+XlD?@lv zV&I0OKvv!(ww!P|rh-I0dv1F5{K)-W|LPgA!M^`hf}@mP1EsRnVdo5|BMP3^W}A$`Ov0+~V}tz*E&` z__YBU`NX-p{+I@&f%tx%c`qvE^hxVj&lquf{}n0xZXJ8Y+EMCir(CasH&lOjndV~m zJBv!2*KFQg!d$Cz1xf1)k{IT!v}Q6Y*G*G9=D7;G2nN7j1XkdNlA8vJF3qEL)TRF+mwI78L4e0CKjxm$3`}IfKhmYMfv)Vr#=te< z6H0PZ;2lpTyiSLWB|VL={rkIlkZT-OXq0=<2Drx+_FdeQ8%N8=k}lwX-WW?df{bc4 z4m(o_HI5@4eSO^%@4_Bzd|J`D<4DkOWr;4=syB>w6@cmAbt2@W_T3F;Nl8NG=$vqC zF*ik}@!QS^=4}+LThLsW2Kwkh)>t{aux~kcu>v2^nsKCEC%^mtaogO`gnI;+8kySz z=Z?3Vibg;}%`vc!@zf!=bC-ssk~Y~6W=b~-TJN?iQoXwStCp0)(^=;S(Nz^Np_fs=Sy7&I(%gUosw zKc4VF7URYfA<4l+Xjpz-&VuS-#^%Wk@c^B; z;1D46%Rc%IN>iK8vCT4FQT7A9Jsy{glc~o95+xl?drSbSKZd4GAd_I&yKDlss-DEa$?N6`kZb)v3gg-agy|V(E_Wmjt3)99Gf$Ydr4QTZh?-OFqCw4uRTaO zHWa7mL-RgkTvwC!E<3q1V-#CC;S<|G{c}et3TMCWNEs$crmZKD*8NR49-`%v5HQaMB;rbinG2S z-SvHIvByYGyUH5`-JVG#*kEGCFz>2?OgbU$)sv6yxM8_e0uHf)@lz(hMH?p(qjV4r zn@qy^Z|~@*8!Xc!3Z}QOQsF*ZAzY;sCzCGP9xOk)=i%7w)X3dBB)_zxnX=Ms^D>qak`BU$PAr0qXcZ(~(qAY20`ASlhh7DBHtYJVv1l2*Cv7#?&ZUQ5 zCuMDRz2ib-;;34vaYJYtr!66LhgK~UcF|>1z|b=l(>+s&Ab1>xD2u@jT#efqt_}qF z!j;;7HwWb|ZJa{d`IX?%TnZAk81WRuoAgxw23gtvP1XoDuP)?%6~m=MzQc;8TYy~ z#v!A{ol%I}&ZGi{xhVPh#gs%Q`j(2Cwy}}=U(aps zeByFekG-Xy5~TkH>5tZXxO?NEt%fD?1oHoZZfn(%5G-fL;hVroTo*|U-I4R=c8p>6-_?o4+| z)BFGIt|R@KtGlC-&)kx4hb!N}S2av@=X1Q{%2({C@e|V-^G*_jJX_s)ghKZaWxvWa z!kx)J&oy~I?r!Li;Z6(Ku0F55ladw#-YSqX$re&Zks7UdDa}n*%C(dT| z*sMe%mfppBL!Wj5qg>Z}Clu@Hndzi+NGv#r1_X>@s-F~+EoDK-%VBC9(R6pb~y_6D9V`w?UU!C+W0IdxU9A zHq5S*fdx15u3K|KBG%lF=pAJG`F15ZKQM-QYc}Lh85J@9t}u9eXhYhi&6-sclquq* z>)BA{SAVUJ9wr$Yd+aBarCv|8JkkDo(D@XBZ+ zQNeFCuhOqADA#o{uFV&8D=V1KGV=pxe%&luZX$a5`pv={^cNEemyV+^OeA3Zs4X$F z;adtA+Na z#+rty5&CY4wmM;)LoM$W*v^>S8rL`5Z5#4O!R&lXv8U) z7NBC6lbYvFHpR2&G!<=z+*S9xj6O^rx;frvkAd(@i%gA%>Suzl_$eKUNdBN!SV1fqAr2XC`K~aytgv6NJJA1TM5d>mfhr60XXUWeM%jW?V)Wfuvn9C?o%R++ zY&iY!EfR{yUmUj#V$?i)rB7z%YC1=(kC?fxGUc5Bht3QA${7 z!Ju2YWwAlPdKlw^Q@5EHD%7_leSTo~25$*d>}K3KUZJCyp*pz_#xCq};j?sHE$Ynut@!p~>N8D{3vS!2KNV z$qHw~&}^OBEoLQtK#yk;|2FU6VU1cJ9uW5q!bpS(4em{L7j4YKF>(PC083RjgS~(w zJ!EScFlXT{>$hDtIQ!Yzwim@5N5jBn3r~sJTG3QQEy|ZcyNMR{@ zfo%f~vCqD<GJZLah}Ga0A~;$ua%(bBbe35}58@ zKsxprf2Y{bp?acZha;2v3Cu$lSX)`nIKh!kvA13ks}M&&NiJ~OI8SW{Z0J(a^GSL{ zXzC+n+9^ujCH^1^&w9aN5 z7a~fYr0Zp=%Oz=Bzn(VEC(%Qap;e{r$e1=x2d(|IO<&ifw}{u`t9|gD$Br;4f;v1f z81~&53=eTP1_Ng#`wk35W6}DIW1QIY$?x)WvT`K=Kw%n1Bi|$KhrfX627~BVRw>zU z_YI(naFFPmv~k)<+}c%0BoEv+@#DWQf-Z{wk~BJ8ev|u)QQ+(bzYqQ5J<`!5=1x(a z)9#?>-XnS+aciTotcW2_`1b2|+d-Z0kzgOwxd-5ha}v|d2hoFw_&tq$pG3CmI}@{T zPJT==r^qyoPJJIzl#XHW31Mx&Oxd1EkV=_;B}-IYYg}0rBg?ud&+_oE{(HF|$U#hc zn!3n+uV7wWq}B9mIVAhb*(T(o$QW=xh1U!@v>MyF7G~v^y)H!b zG=ruu#AbVou3HFZ=m7fFLeeHQ0BMlZSXdo>(K|Y`{hUD?7ZTp{c7$tb z8Q0QQACRc_zIQZ=gs`58tynra(p6-jb-Cep)p>(gid6s@%k-YY0h;y!Y3I8Oc_9xO zM_bBxo92H&x^__ANiN)|Ig_MF2%m&acci-d3^VQw4{6xtJ<_J5WseAjH2|8Ft9p)$wtUn5c}3KOMz`L$#nJ+}xlLdh9ay%={=gEDCU#iT#Ee|D9{pej@|39d>xXbE$d z3|g?53?jdu?O-r)g`WTSB`AZ|E+)e}-Ke$y;e@UfoP%JALXQf*g0I)&K)lv?W9rdf$Yh&RaCR+xT@i*~b>^7C!(C;FEmQ5-4*0OfM}V9eZD9<@h_R zuNd>szS)#3gEV2J3<@_H!M;M?+32DH7%GdtPuCb-bb24g!TFJmN4%uyV;Z}ZWJiDC z9%IIVg_OJ7AId2>IE|lrb~!AZNGx0SuCffswZ<51Vdu0*B*t~Lb}0$v)|#m2hontk z4p8aDO7`u5y$Y-K2Eu8CM6BLk2>bAR1;X11fjuyvHzdh@&k8?p&QutGq-h_LT;IS7 zu;%j8^?NQRvYS$&D}DMQ3G=}isU#5P8GlT1rpP?PM5D4v8|~g&mpsf6m-G*lhtX*! znckysWaBhfTDyD_F84b7Fnc5;G?Ovdrd_pAO2k$mui4?$^k+9COu)S z!#^hPOwAT&9TRn6xMWAIoy1I04<96iY|uWH*T7Y#>w{x^E!^GVY9vLBg-i!@!Y6R0 z@)WVR>sML2BSj>AH1KDDXV}@6J=g1FG@7z8)H4Uy9X2ZFka59Z)+P;f3l3%U^9NYZ zbH0Fy&Qhi03;Jme=_y@L&*l)pRE4p`6q!42hFw(cVTpNXQOhOVdZ{`8jO7<^i|Sh5 zFDT$4yY3Da*VURXVoM!^e9^)jNmR}YjzE5_m&$8O*WI@ z)@y1z6@tGyNgRh$(U1tb$V|HWtg1DJJxh`eDUg9!mBpLr5i?FMpV2>%gZp#_eP$+o zQ=&nfgfNm1nl81dbm0IOW5;-9lWyJuu=ycDgDKDiPmno2tc^dvX|7C<8%54Tc&*4S z!kVM)t@CE$>TY(k@!2z&QJlJr1PyhF z&5!>a1P%NwkF}Z zHZ{`^kH=$E>oOf8-*$R@83~lmq*s;^eYPX086Di!B;2;P^siDXEPK^IPAUXVx7n}i zy6H?o&54XsaFJj3fac>LIWJi8!~ucX=RRS}{UFBE&L$G4wlSLkywQ3&d?dMWp#6>7 z>JymyX4lj^rqqTuM2AIav)_>#kK?=yK?5oCqiz`}G0lI;Y8prgjn;Kh>3fH(RMe)zwwK>Mu7IoWHX#*SA^ybt5$JLdsEp2*;P zBb&;M3=E6Pq71mgsJNgdWN4Zx=%~4rn&tA-;Ef7{U;-{z3~Od`5=r_AT99c86c|CJ zl|MBtHK)*0!F}idy@URi|9n1o-g|dFcRTmobI(1;S#K;ngFv@vQ-D6>imPjn%;ZE& z!a^P9-YvTmcVQC!Cg5DVjm3h7 zbfA4EUD0aD_zh@P^Xv!C&y1jLoLAlHe1L9hv5_i-n+5j{IB1c0W;c8z!LT=f_9%E+ zu-4%sD(nI& zp$6sy|mX!gUc z|M6>LHjq9Wd6+H2-p&VZA@+aFF^2g--*adI938kP%3|IkFK^`SKDRH|odBsq?}j@) zAH?(|-3qV+yg?!h_`bc{FXOHVy}~@%HO*KE%>l00(9?A5zO^iQ6IoP%4Qd40RKU+> z1GC7D0=~a=Zdvk75>kjABI;ephw}O-cR-KNzB*P>iTim}5g<(1Z!hFuoB4yE<|a;K`pMfAk`O%kC?}nivX1&ol6#k>hx9t^Ow*Mu>mi#eOaIv;U0Ab1h?qKR z--}uL(772D>6bavO5U@4&^BL|ZjYKZb={OORaya=y$PFGC$Viph2A4yY~llS_DnQ4 zWi_E+wr)dq`Y5akoGd-7wftt*36Hc^@&M7<;!NWI4vqlCOfvc%KGbIoO-Dt_Cg3Kj zxI7c4xA>L)rcqxC-iuDlqrj1)YW5yhDtn*`}?3x4tjc?~$%&YClNNs^Gd| z|1f-`BT{o64r^GmLL~BCeJEz8UhZuC%Mw zeU*r3_PC3Vn0U<;vRN_5vl=qJLlEl#u7Sfw2*$;G7$#3$KSurK))>Ecr^3h$RDhx{#QS7?F|SiS1Vr0GB3{&! zw~BeawBT|w?5!4q%J}^<x&;i1Jd(484^WstxdRfIjSIn0tr|n#+*;g|^bZ%%Eu=L5N zD1HW6zLhuN68EmH7(G)-%T|n@4D$C@J~HHm%L%fo+*fc}5ws08wnuw%G)%!3ffNly zZ`QYK$dGM(Aonx4C+6obgK?Pr3CY^VmqG>OBLw)5yc~0()YP}v;pHaz{e7cStGhJS z7tAEl+rbP}kTKi&xV|fAqA}`io~GnbO4CWX2d3mOvq#(5*fDcpf&!x|lI+^f4;rX< z{SE%>WZ;M^&<3*(tb;%BJPnZY0n#t1d^NZd%+b!yxA0ufHIMi-gvbeRNSg@=T`?3w zx}~6obhrTM;E+3`FQD7=zPO2<-T@9EMz9N(xyYX${@PTO=FY-Bn( zL0anjk!%9)nv2*8$bi-45aEMZb2~Xj_%Xx!UQVv*@l9zXYY25Z_@pHtogAWm|zCz<_deqyL zv~jMKB!@cBlh1eXg?jV2YmEwQMRci%?#zYT2v-bO3TMK$@=u(blwqlF z!t)eB{}OHwtwN?md#PdR+dIJLZFrX-I7D!_ls4G*>bjQt<9|HcYF>gG2y1N45^2Vi zK9y{B-BQ;_w^Kup;9we!K51F<64C1w5?jWn!35g+GCn2fR2vu-2cNipek`VxTa`Qf zG%rDcOK(&^^NAZz)1R1)E@2&a1 zja#k%@F6@wjg1Le2BbJ|=|-|-7exC$q0waS(W6U9zZHY0e>z?za8NgaL7~lBq%2+xyU^U5^hMV z3OwkZWY%up&$JyQ?|WJh#5B@_wQo5<@M|-11q zkvcXPKP3Nj;-dAo>8R~cYVFQLESXLuAM$Y%60n~tgUHHzH#I~50XGFM7LJFzjk=$L ztAU&I67-8CGnu!sW)uNA%Eh;6ZfR7l*HL`S#AVY-&WAwigUQ|x`IkKgwwZ}?4=AZv z626CjMFLe1Jr{|o0#{=n!+;Rb>O-=<0vDoQ zokk8-@DZ}q!!cDlo;w6NM9z<1-B}(;g4uV#d&nWuo4+QkB{yLfY z5#LjCm8|%P?;H1*du9LzmyfLL8VVgqw&i*yCA9Irq<#6U^S37bu)I|oynlH#LP+aJ z{Ojz!5;A-rAH%n7FY#o`UMgIf*3pTz9gIXsMX%e(zpB`Gnlqh0&5@h?cx}+JP4?TJ z7Hm8WRL0l9R^9B>>6TS`KxWfSqAU46xRff_)^18*6Z$&;CF6SGP%#o~tNWWQsKil4 zIoVdp4+z(nyR{op*ouoj7q?GEHOoDpsm*h9^olorE>=w?S1b9xYJJ7Oqr0Vh%tZS! zs-Hm;KjuRQxz@>PCm=7>FzM*>=>5x4dDlU=uX`(oPv=X6y4u2>fqpzG`IwLOJ%#~@ zbW|nAP-tCR;H)7h;oq}j3l|8Gtjb`+(eaM3!MF)D?Q_>6(&wN2&+H>_a_67u$p#X$ zpPvfVmK*o;^I2yva%(?7OFHyq#}G2LiZ5WRrxI5cKZ2dKjf7V7)u5zKSMxJHTsJ{k z9N?2Y%#V%a?E_e8gNW?_s`DzTJ-~hj}Td>M~*L48Tt(k)vxOdE*oQRj-53Je(=y&rfiT@5&(J_bK#PO(csx#Z~4N z8D!_De7_;mcrl@mmm+r&O9mSm&Or6KKcUHYI1rPzDAWL)npP);)k+CM&G}eEO zrEoK#3H+U~HGGm`+EYl)(KHrCLAXTlD^*hAM63aTmt~R|h<-1q;otI#dj=L%`}|eI z8~mFGWduBN-$DSFn+w!jk~Qjq+RZT}s+Nyt+UypQiWLIsH1IUi?e9dhzy*f7j0`kh`_K zHrkc(v{zidv?`1Vt-|-xIRiT`bzb=B30CZ?v;URKhm8Gm#wpq~? zKDGx*Hrp&+GnR7wAtU3P#EiBd!7&%kOg`f^FRTJ^Y5=8xdrWb+8#wG5=9UEN_AKat zlIFLcP_cvkZeTDVWNuhKO%KxTS=`aydEu=m)D&g;GgzG-q~{^NAGh+XhQ+Ni_a%lTZh`*#AC^6J9ltN?d-HPi z!fI=^_WtAqC3F(vYA-Dj6WjrgDcN%vN5@X`{b4?^zd7@1Nhh9`^ondTEor(eIM&9g zpx<3TQ#RE@a|cwN%R>B)@KNEe7mSS(I(sT*`iDkN7ObH zB_z1^Nj84TPuGM@w)l0A2rtr|2sYd}>)-;Z>Bqg~;g?v`LbediQGOcNQViB! z%MC1%VkB8}l#iJ3yY<x)vC^morjU8ySAYoUPHr6K(;+%Mx(*9~nJlRT4fP)RybgShB672i5A$^H zk#SyBK@I6!&nNe*f_Q3)VO-07S~I0~Zn(mttZnf#UjX`8iHgsGGtdUeWR|{KQ(VvI zv4e)8eTH|nk$zW#MkN)8J>mRI#!8CcEyCiq@1?G1QPJ|VdyBWhT2xu0SWG5<4Kd~_ zvh-_g5Fym}HShQ0>LRqoz7yi=qAuR_*<;0T(CDT4lH%8kMBgVR;k~PsUgf7+B~U-q zb;d!p*ekcWdt{%l==mi1F=SV2eUF_=*a{Y?h^v9!8u>n+eqAtYb7}@PV*3y@tytTf zj%8-7M{r0mp1Rr3#;d3$RZS4$4I*DR@u@wA6vvtZVolIdz$4mJWlVWG>3fV{1%$lo z7$4jH;AX&DsB9VOoZRWUZzR7SgM7zKBKw99i`=z2dFW${jM1E8#WETXN30osthjBn z#lVzVTV|Ulc5*$yN)g{7Q@#Or?M1Tv8-7Fg++5u#A;H7Z*Mxgwb#IY~W`1X&aWick zoz}S70&{9P%g?UVMsLR95UY(Mzcup%xN*7vPBNGTe9IqzUG(q1<^5QfK-#{=eIC~q zGOh*sn(`-+*IIag$zR0U!kfIzAIi$>$5xN8FmEP5w_r_llDjSZFzDDE)XGn1%O=&7 zwDPP(Hh)7^dKxMHj-MW#a~t>xJeO}CI&|ii@zf^Sy-xkcPFJikR_A%PFF46n=bq<= zV!B~qx~fUY_k91J&I+T}xWW2Vmrz-Nl`a2S8#;-+`aSfKnUl$u?;)T95!vtg_#Vy> z%wSqX{zD5G&{^XkjV%9x?=#S>bx-X@fFPJcVP}@Eeh2~U=-^wi3U6HN$#}!BjZgqK z0|0J8zUX|Pyo8k6`;#y|V#f%vV>Gd2JY&bGV(0nB&g&6#dA+#kyRja{3rXn@{B-|@ z=gWVxdQ7Ttq#G97oXM2W#+$}?={J*Z$N5NqeWuL0QvxLqC0YUe3n~|qpIn;e)RVO1 zye7nT#3Sa;!}7bev(0rL7bSl4XJ3}Qs^$Xk-97#hFc3umg{0s(KT_?I(~6wMyt#1; zJJDMj^4oD<-`6}E2v@!MU1X5S`n(^0sDx4lgUI6t^3%p4`2_ttuw+Tc#X9fR9SXB0YU z`-6J>4_(S+drcxg|HwbjO4pOnpLmP^yw<9@t(?-4wIKF{1o9E-P1RWoEhDu!<@gDg zX-<+~f8u9NbOp0_ap$$eSx5JW?$KP7o4kb<4>EePk#aAbaS0_S7Cr9U#Q>qRoQ~t$|>tzD9 z`ST@rl`lN*#41%a{P`R9H|WZ24kt(c#XrG8-{Dhyg5-U2`xLJgcEvtAV{oKAg8rhu z-($BxIUVnk$kR9x+)2iq<`a`^o}&dr^$tuCQC+cE2dcZgs_T7#Z0hMTvkz4qzmIym zKmDMQd@udNl1oS(a%1mpCBL2qivE5=Ozt zD)NmRcSF%>&KZ7~Iwuyov7FAF*k0`&Ag0@DYQ8(eDX}57k(ko z>-@7g3%@pzIM4DkJg3DjRymrYpa|6K9I7&vgq`CvRFh*V3#)0Mc{0g6#}8vaoLJL% z4!9_6eI8)lA#kY%e`qh?>yJ8SQ!kz1#id46I9_y{uw6~A{|eNSHj()M286biO!v2p@YpXYmM`_aUfus(Zw1i5V^gwt=^2S@7#uOm_j-ybHU&x0S* zkxJ&C=R^9nrD82O=9!dqaQ|VtdVEF|kRS7``aLyil=^?Y)=nTb=lKx{t*KNw_jnrH zt$Mp$p4^=Jzu$8vB#r;KYVLA5Rn7fnD(QcLf0eD8KuRxw!S6gsYA^7Ev)@V8`Kh7@ z(cBWH_=7R3g4Br6|Mdx(5FC8)**?}CDJfR1%}x#0`$X$#(r}n%rz6|@UKcudJ;n}G zW0l~f4stM2UKoSfm&#f3%MP>#9m6KK|pz_N2Rc#ESa zka55B%d*$zCR8K7Rhd7#wz|B;d~cxDH)apjn72b2J!*dppKAIFnm~ic`I&s_VM8L- z5WYhh(>)bk0{{Q=Do?FsqZ8eGd1ca8b&QmD-B{$}Q#6Xk8>dXDuI;h^;6P`OxL)lG zKrN0_LNnRxn3GaW_7psQ@a%(U8koZOepQ?9ViR!gE}Bea^z&HlO)~!y*dQ;H{7YbR zPa}ITVHv~z?-EEzSml+v_z2J6Qr-JTXBsi$Gr%>Oz47&v<3~F8VsU71Uk(}7p+^*G z?uq0dE*_>v-XOcGi4*oLN2nh!7u-=ZR_l~(0SoP=kZIORnn)y&S}5X?X&g>`S=z;JpOvL z{f#HwyLvp|dcytUyhgtvtLVBKZC{BOxfw63o^X+_zoTg<&w_QmZ*q|#*p#1 zaiDd4j9b3n&E2>SQR_!tD;-oG?z)Y8zhlU6xA}?cvt7PtW3``kI&^9+Z1~*ad-ncO zq?;P{r<`q4H=_a9IVqc>tAU1*Wp|LnEOPJ;v~2`!M+a;tXYTN?$$ilfCzRy5yP$C6 z$o#vQKT#wP4}HWKjK{JFstt6+Q^3sOzq>iE^)@R#5E6sOkmkF5f{%tqg&ba&gh23i z;(HI01N%@6#xBGQD_N^jW1v#xwCd&X@9b>v+)cwXahP~3Q38bobB%1{Kn8aCb|^KU zamDScUmkCT$o;gEOnSOHOr=@i#oc!_M{|qjedhJiC*qA1ctcJEf)U~s`i|B66Gub5 z_&5Einne!WgI<<%Ddh4!XbP(%vG@7i5<>oUpC8JWq!8f&9~GQOqZ(w@4N<^t$Jj$P zM_UfoxBL{{a@6rvl$f1DG9Q2xUO{8g2#Ot&+MbAFX^ujyou5}K5mS6Uh1ef}-#Ryi zG|}hFDdg${J~nC8Kap&1fWJ6$b*0px?2@S~PFij7#A~J8eSe&J0h0xdlyv@9Xm7Q9 zC4ruWU<_)?IeiG;P+STreh4}&Dh0auu`TUM&OC(DVHN52h>zx#?uz$KWYe=Gbn&-! z6Yr6H+vWtu)B_3JZeiHim;9NS7{;%)#yC&|^%2{qE;L$!v1{F?6Bs9!+{b z;h*z~=_*d!eua}xWtYB2);!?{4m)(QTxSg6l4q{M387oqfL^X-m@$9geh=<_E!+VDlf|W zGB~a9+M6lHjPC0CTA96sywk~RM(IXf7M|MDkzq`f)4yXfEaORs)b@Z;fumq7YPflo$ONH+N`TGLx{3 z4~0vBi{4J^CBkrE1_>(+lR&WqD=f{P4178Yp%OH2@CCK$DDbuw&r!hRWq3cl-`g|` z&uF-IxCHn=!gEQLw`q4ele7bF>PfXp`jgr;3GN`=Ef}MU+UafDw*yJs9?roCN@TE`% zjl#CR007~>f?v4<`?VWt)7E9)rc1ATn_fovghy)A$~oSq!$@yMoPF2SrYO9ZO=gnj z#~S<#?Zk)pB7skwi=UDyGND6qv}T-KsFq0VUL#!$%3uLNzRf5TZ;dv`9UcRkVrOdR|$UEYn+CabO_VDS2+#VXYX%0b%q{YBVByM zY1r}1e~Hs@?AiNb=fACHiwm3vzi0mQob+yRSDtg62C)6Q-ZPzsvCrOLLHRg_ZBv;g!Y8LlDyEr=Eb9yvC8yZn{B`}5G>SX^1gGKDvrNZ1 z4QpQh0CmU1o8D19N@fu;wuERUk@k$@)cf{NJw%I!N@-FA**``Rg!fzQM}MY!Wu@9 zWI+f-lgtnV6T2Hml?7oSEBP48;)PK5o#CWY5b|ZS?c&DaWRpfX%k~*jv#_T?B;9L= zqm2_w@MkTFIX#T1{e_7Ve=^fw=sR>nUWEezwW{bLK1FeKg-KM!T zIGk?o5|rAiVK`TCfA?xXUrWC57smLvubee|Km5kZgF}28rOaI3FSD*wyL}kx9U$~# z^M{jR0fN8!mz4;nNj>OoQ0@9*WL|*qp(LMp2MQ+c#m#77go1-(BrgXFBKSwY1`0#i zuwf)H2+eVKD4852%#ds+)j>kBq!$_0OE5|-WKA#O6?W4wa<&)Npm&FoZoLH^+hj-`UsU0wrOb1?O@@7giRSjI&^|X;;LERSICjDmj;tNA;OmfB)KqYWxq%F zx25i#tO}-Ca!P%~oDS$&c)Fj(B8G5ma(^b5^nzKELdJ&*FG+@x-J!w?2}~}92}82I ziV>$=32Fv8wwQ{K4=&nCEAF-oje%ibGMH0XA{ZFcsrQqtl8CPl##pk_3-Tq$I*Y=# zAZ4guPjPJ`ysPF8uA4jfoa(9<7a^{uK3JIRn5x->qc}*yy+D09CD${0<+^gzX`~RAUBBO@E=#lN3$n2GB zDik!1^LeI30ky-Irz-ONbr~5lG2IQ;xWu{%XzIr@jF$lMIqC<=V*IEqa2mI5j${EA0pxq%|g{NSPq3Wu7sG?2ZzGvfIkBlQ@5< zn(GzC!TME17pRXSvcim6jlo&-jM&P}I}nm_Ng^8D5cNr{3qj7YV5MUEC-c4e_j^mZ2{ORVcgtFCZYT}AzJ^KdG;o2k|+kp?@-A+URy;5T0xZR5`_ zC{`sJ6V-M_VnJS&0+zh;?R!2So~wdFGoOra0>%4AWN@rwM^)9egroWU?^)~aB%D)a zyEDH@!{l=r#(p=U;=?_kD=kPfUnZZ;?6Bjt=)-86?Utt5KVxc7@lP7J>eqxF_PRe4 z?p2*rm8!EcnX6uO8eDMaGnuJ6nP9coT|n^VzT&quU73ngJn|L4 zq3`ut-^LrAn024If%<1c-RB99<>yr4w6uU3tay<6uek#qrVR7y@x2!ov;AZPt0KqTq2yV%)6f-Kk zPSl0K{-L~5>iiyF89P?Dzkeap;+jsV@0FbJdUTDU{5>x)qM7fKtp~{D@P0TNKzR{b<2Y!$nn7gYoIkpR}b`rA2JX1`zh4$NpYLetq7`%ko$!ewuwRi1z~Z45h7%WYW2)m*|{$ydc7^$dbDo6kqjFo1kMvzca>UrPF(e@ z{+J!;z&D?Lb~WH~BQ9V(%SL>Irb<+b3!bJvD8BYAdI}`%7CigtN^3TfLj#3K%`_U@ z63%4I@2r|`T+$RA4Vioic{orAU`NN3o`bNB80!YCZ%C36Qb33vt`vtGxm8`o#dh^# zsZxwF7RMUN`ayyrG};&)n~ZRG=a(c)506ZXFs@~T<7~k%9tHP*0%)pl2aywlgxKsr zBS-af=6e?VyCL^1_M^}Ir^BIGW8~-nN4U>_`-{Hr*vh%Fo}%}E1{Ovn#5Fi$8fRRh zJIbZ3t_H4=h|WP6AXW*@N0GW>3V|pijmH|(BH6Bp2(l_xJD>tflDfi@3C+qh$rSPj z9aeO(72l61AIA#;kqv`_OC>g|4+t)rA4^lR#m~nljXLET&l)=M*WJf55oTr9Rl)Id8=lK_V^N( zc2K#p>U|U=*$)Y`(%@>=)4|fI{}kf7()j4l)kjNxo|TNC9m=Y$@kcAv0QG-scYaXU zcehfdHMVBujNS@tB#A<3 zcb7AOQ+hR9lAmA8URV@Q;uD3q2s!Q4x|icYz(}qtFcJrgEcK$O$IjfS^C_u|w%DZh zjCiso5i4M7JZYfMBy=Tx4vHsz2Mfcq!{RUKAzs}O zgppfFBSLdR12nezi1}S##%~XNYZr5$1^E=%MGO6~CKuM`OOHqp)wOVUV>hUU_0XJR zEOVG6l5g$K1*GQ?p--H1{%+hqxBBM0l?r2MTXgEV2~_*fM>LbhC??d81>IBCHYm70 z*zrM|{wjHOh%j8WjRs>YzGWb(8X}lf?lSS6GmtzUBJ}HK9#*y%D?h#G>(UeBP~jx& ziX+{J3BT)I!DTy4mZqRm)eO}U*x^jA$nOx3#34V(mv9C7gTQz0O?nO&-cy~RzF5+K zh$CMP7w-EPKmFcJpSbLVh1yZ?Ble3U$43bI#ANDSRX?!2j+-D3ryoOKDjCxbsjM*_ z)wY{lc*&R>hiZV6)1%hhuRUHeo~d`_OsH_xk^xD=f_Q&-^3ty40{tkl4=S0mk|sqy zNQ(7dKlXpqeoVek64E$*U&llhaB!u>=|!TF>2BvIl9DX+?)OJ51!`_ruD{cd{{U5c ze9ir=F*i!a-0T9xL5h=w)a+w47CO4gt(xyE`n5yUcuK14s7DFz;6M5xMFL#3!?#r8 z(D_W5*eZd!72Z)PaXtE=MDAS(QxW>6GHgH^%RnsMqB+oUoeUCaEa+hU*>`dJSN5Rz zR2-))T~K0MS=wA;>&#c>56)k0A=6Dj^}odu(In_)`UHo52>Hk)1Sr%4sZ35YX)y_r zQrSRf6M1M7Vx{-v%wLh1k-{77vRLxrNFk<|^PhHrRn;2T%Ib9yoL^OAoFz-$%3=VS z=a5??g`rA)PY0qvK~cgeAzEvu5CYQK^jVl|UA9)9(g9+WvA-XO^AIzRnMVnR?45Bq z9FLVl4203y+Ml6g&|misxaSJJXQ6-8^s&eD<)g9~O>Ndo!(nj4&F<>Be&#=0wJN95>eJkeIb9 zDkylDMiw*Us%FG>OpmL38O5*CPFP7d>~8wJordGsMZ8L1s$Phzn-cewbiYh}{!>@q zgYNe_Uq-x0Lu@z^b#=!p;<`LZaf%T8vTF^qw0E2%thF!z@=1=c7WWf!TTvbQ zR4*`7+_2bj#mlEI7@hJDFRP@Vs$88fHH)5`ROQ-y-j#!w{19tQ`O^G>*5v$A7OmVe zM{dq0ePFY#r~WjvWXW=vG>Y(^%4&X=mOJ+?D1H)4CXT^I*z6(681I$apWYSJf8CC% zwmc}!#I+BpbDnfZW+|JCDN&+VWxOf{bq>U1o(-djEfru%N}aFcRkJ|h(5p17+2TvF zz#Ka~cie|SWoST8+#B$`s8!E8y(Q>x8r$`Vd2}d+$HvsxqE(kU+_Tj8|s(mtJKxUBlwP~yM8vK*L&G(Vx5D$y_bm(L!hG73V<9r7KisZqX7q*BbG-hPXXE`&w-!tYfaJA< zZ?hH`id@nT=NIjZRpu|-XQ<5k+pUVLD#$|J%~wgz$y()f^|?&ej1xk$H?+?U;7-_> zA6kQ9aDa9B)4iBJtD{Q{fdcu%a;%?6Z_VxH2{~V9LI-G7<^&b`mAZ@_MQ+MV|2=Af zxZ;bk#Z%CU^SJmfxqn1!Sr=J{aa9+ z7F)WL{#DSwL-en?cv5WX8Tz-H{%xdxSBjsHEqwq}8Vh`ipNlP7pe~+>e~tU!U;jP~ z9qT9K&-nr4S|V|TF-|$%Mjk3xn48+=6hC(z_|aB36We$}#yNLM#K>4MR+Q!jQZ-)a zl^qnzvCf*O6fQ;zcL&X~tV!aE?3hPxqSiFE*gtkDlF6~BR%Xr9TIL1oO&!?w1B+S0 zf?E>S+<>e=b(pqNo;5GnoYWzINO7mwC)Q%dNygJW0%J=I!G)i3p4A3zrDw_fU>8P9 zHbPN=!Ag5?idsCsn(PrpaK-P8R7Gs7da zhjK2Mi4}}|8spM-tW_08q+~F3Sb7cf^>&gpT?k}LyvU5{LO=G47*aT0 z2z~xwOi9F=J@>tG-tfs==Rt?dFhz?ww+||;`9yAh6Zu7Pl*IC<;4YIenP0{18?!^s z^_-!|*ekVOD6gwGFzLsn^_f0mO*E0bENHVorg86e;H>qk%3d9Fs_ux)yhOfN&I$U{ zD%-|jsBQsMHebrIDYH;eW<`u6l+o;DEScS%3%#rz`EvW7m|9g~fi=*vN3yXZH-@o) z5L0i<5q}(job5IkI_TkiNuJUCuxf2g-L9CD$Tih<+LA>*_I9|wYR|TIXks6fIg7W% z*tf^jdOlWORi0z(>$I++3Twy7!EDNf&hk2O1BLR!J2A)V&Z(%tK%LgvC_lMV)_9us zd~sfkBfL+EO=8R60-@2n_Z8-t=P<5r8!6t=3> zF_vuGACAaARF}}k3h`^|TU%#e9^)$VLT$`by&Q9K#;1vB7hj7>do70ZIHo-3vE=v` z7^*5#pyM}|%gxih66NyR&SG;+xu<3|W1i+^pB=MGWrg*g9e#Ud21BV-?#rajjDZbV zN?ulWE}apB>7!Y|IH&aSg27dikLjn%+sVq$b!Hr*djazR1@xJ5FjyL6m4zClYi>ZHCHf2TWzIVY z1BZ!AsPl}e*8AF(Fm5q-%8NKGA)x&xZq2j~na%D?1xY00$_crXB&lHl`#RJGYGX=ee zYhgS2bfyrIJscPKa($7t=FH={A!i&7yf~JQt+lGd5f}yX)QUuf*qxTf8IG{69*!p8 zd}I0)rKqBQ*fs^Yu61ex9sntfran*gBriQ2ZB=Ag1(2hLbAF(a}+z&nB zBi;JF!actI;HAFex75GV!+E-$k}m5iJ)m=2lv5CLQ5!cHb|!62bmj}uWLPGSs&4lu zuVo5-gt=%Ij4@fpp+52)Pz;$${ls?S$P~7+u*Z~;C5#GmtvPE^tBw_COy!_Q1qj(S zuRWzdmdRo5gk%Y+0cWH;#8%Y_&zQnt?j<~9qXhY2ReMApWeNQ}^vlkYsM$jA9{QKt zL9U2vD6k315ZGPSpUjvo=(r`+r##tfh4@;3QZO5c=h6U6R@c!l<1*t?(k+Y=*IO#A zkM6PHoTC!Y4gkV~q2jz!e@Dc(nvIP4rV8WVGVfbQ*f*|1oJ(2eed9*U7&|ABUr+Hk z{{8;F27Eu@>AASbI9soC%EhW`M=i#aC5@RV_NE|VO<7%S--@%00Q$Mt7bMgb><5R_ zFW@{28W+2W$#f9|jnZRsAg0t$9j!i=DF*RCKjgkcKGxUT zb3$P0SC%M7Ww{LKLKzwyX0N0HhY+lfgk^BSAM@$dW0*!t;iZ96^B!A&X6BgsW46PbiMg>HYmiEG@z>}i>*gq zNkp}67Hz=Pu6$@eJO6CrhEyu_#^%B^;FVu*Le&?z^Mg?fnD#ux_XOKjQA!4Q*%-i~yyljEN>N}1pj!NK*x&>B_nfj-U4HXtUY zYqq-!L8ChArTT3R&|E?x^yz}Itl9jpCLBpXNuO(LL)rLBmJ0CxMnM=rV_;l^eh15Q z$$^{#hqI(1i!5?^|*fXgd{ip`iZ_`|cyMfKKF(8-nIaVX%o7?MbxK!i1L~04fW?tXop)7*^Bf6op&+^Shm6&a*ZfkMEz!T; zka6Y_^)ImN5B-o4@Ti~)yjL&%t%i(g4-2a5oA^pE^PYx`jSsp4oHrUWn(re3mXN$$ z&W4N!_h3@G3P5zAosqe7R6~K?JPJj-Mm7}w3!BT44d}chv<6SlctzSjE_3*iY`~2u4B|6gWv74L%=%HhMAuGxbEPgv?qfNVCna{{ZS@ z+LKC*di@2oM&ZVSD%b3A&JT+v@^KD8W18`&(9=J0AuYBGT>x6ZY(CQDUV7;41=X=p zoI+;`&L@HIJ)Pf#V=~Fj$B?lmLaG0(DdUXX-8{EDHG}b%jh6bmY5PtY7oq>6`3N|Q z`nu-Ds*H`&9jq1eqEwQvc77Y~Xnt~Muw=gah{Dl0-?hKV>brx@SJPnEH{q7%C!Fd| zf}~u{4RQYcO(iy36hkFbNK<5V`)GDF;a?m|ebDKjG-DUrTJR6sF%ND;BKcaD@VuH;5?brBXA^KajPgE>v=o{df)%tmtzow-$; z`dw9=Q?yC~D$G3^{~mwQzWaE7zkqA?_4BLiX8{UhW6J|~B6D{n(#JNZK$g{wam>k$ z7_|3jafo2E=a{=S(m^}G4LACFl5(9T zGe<0?e!Ix%*M#BSU#IWY+MHI|wB6#ONK*2eV3=;U(GIp~bMFj>b@a6k?S|@O^UWKY zEZTJ?S_>CYv|-&5NO-Ihm(bKRRGKR?i+25mfPTPr)%JU>ss|m|D*l+fzbeN(z7eOL zDrvQLU8PJ9T0(eT7@EC?rgLa>#8vbKN4hKM69P5jn{E%eetk1qYFSq_5fjh#3pS(X z*XTG}a+M7pbfHCY@>#~Y@}cwC|U@xMl80c{*k-ZlP_ul@~8 z^Rri~8|OQk<~v`f9|3L2=VVl<4x`*z{3GXUi`W8evHeGs4)BIz9y}#=GwG(Z_{*rA z+F*<*I=k|<&Q-rWtx@LssHLApSwg|AfFgK+W3P!K1xtjX<9q)b++=3y?x-lP+I>bY z9*RJ$%vYoAwkWH76;dUx>IomKylPjJ#W2LaGm7Kf-ws0$FayP{QPAow^h!EM)1k75 zdsD;ddi10%)PKSu5F^asl zREYGxLKEOL-T>L|B~fJ0QX#a@fT)-`fTi4{s|Hp9ERU(OG22=*4N);OqR8J%LF2y= zMS3m6GbM^Vw@g^(9Uhe%&uCV3qqA)M0rK54VW7`DkzSt{S##2Ui!2U|%H*Sn?;Ao` zHxAXJ@-0@G-7|`$z{|s#bbu^*Lzvp@&q#|rNV8H#5%1sw*zPZjVCL=Q(#}UN-5W_< zZwMjTry`#wSJ;2XE0r%p3sHqKC;zL3ExN3h`PLg5$E3M(rbMR`zlzNByaqmamW^>u zkS)`7&&u-27(=TrQ2ZvoPa6Vwy%~5QD~Ebv zn#ySWy%#A`e&YJ_8s&c!>=FMACwrDdqOUxXoL?>^_IKqS$moenCqCE)UDS_|Vc5D8 zcA@`$I*V>KcRw#N&|Vx_R}@LcyeWid-wH?04&74mM%T+5;&u8$5$aX?;vQ)dNtBnP zVQg$B?+iY0ay(X0Z1iz_Rlgjp@~+A0sEgO99;mLH#7%J24ey$oNCfht*MaS49^KIL zQC@Y6B0rPd_&(&K&G$rIG^H&*fd>BeHw8XnHf>GFfXEzm8gUl=pc#%n5QHp-oBa+< zWLJUb{8&Ep+KDV8Vs1!&)4~HCLf44UwedEgb#zj3n9>kWkjpI9Ax`(43ur!^Twg zh-|+ee8T1jn!>~U3*eA@FhO1*T%-q1o_Q?)lWyv}CaP!TvxypxiE36po2bid<*VPw zY6ywqW_=orne&+TCq??sF^0C;_g>h4O~;NF6#Xc}#lFKV zwx2G3_vq*~^~P&ee@Bq^6++KU=aX>5?6w#7pHQD@9ed`5xvNc48^z%?9R^AT)O81O z1r_3H>cK7Iydw9A$KCHr-5BifEn~ofmAEEd$Eu?chtSS$1oc#PB7)N4KL@*fuao&J zg^=O8t{htiuep)Z4b2PkuR=WhU%4La$`u(NQDkA12RO%F--JxpD#hO6q0dkl}rQ_U0mM&zva$=mo!LAw6XHS+yxVKD0(LA?F} zreLoKGWZ`tpzehHglsn^UUJA;bg@>g#JVC(ux#T zaFJC0^5<*vAjW;IP`BFtD7-#vm41F_iEf4XAUw|#_E(E+j+{L`p{qLhh(i23oLu;a z(1XRay7LbqX1jN3b*qbRF&CA8(H2aq)fHbb>#qa0`R)`gn#VTyISTUX^ z0f#9R)K#_Z5oWH6`p|i+D7SDu67!tZ;aF_3BihDW1I)9yjHW-uK`Z zp`S{rSJk#~GH|UBt+R&j^~%Y&g)2+4RzFRtS;ji*m9DARs?kIR;Usshu-d;^Ubxy3 zvLY7>Xc-1C#f!p;N@m_7C;o3k60}%O65kfav(JT-4Q~sR*w4erzup#tJzPlt;B7(A z289!Cw&4GwKud=;j%D_ttCu_GOm=8}VE_z_C+g1?V9{*}qaN>mD0;cQ0wDG0n3Gmm z3tXUdG^#}z^|p2t)*>1_l11p`+MEpm)_Vq0l`ZIcKIm%TmcjCLz*?^js@8goR}ADz zwh*UwO|8~!RORAEA+3denVj^`5p=3^?nZ=clz~jk0gL8q`dtnT2ZOl%)j2u#9B~#*c31>0?aqM~A(b6rAfiPu zd*~-rlgk#NPtdwBzzAwtCBukL_dVli>^*6{H0Q&0;+ilLvQ97x0kjD489_oxyT*Ez zpMfk{hl%?*jJ&^27|XiC$mMlHZx8+8YNA>%^y)r@<~os5h1R)Me}<9x^}>tncVT4H zdSP47?KF_{ZuLIrT~J-=txvgD%i8yZk;Dx`G_trx7Htqlu*<_pbWal{7eFrtqw)8wP5`9idWO$a4r8-;yrx6qpL1%gI0{FJ^%6>HlsFrTY4evw%+{i-v2nk!_` znrYGcRcm{OCVJK56yor@{kG*98;y>>E2_TL*KCYKOnteGyjLg$`hN(b-!EgqKpe83 zEp2qmP9xa0TSiV4;%31IdUB^wNMyI_Nz5iJ47qx;a1%t*vh^fylkmESx#}vpzeyOx zF3^+ccOZCSlacZ72xc}(PpaO5_<27)Irk1mZ-jpPW+AnQT93-7pz;no*1C!hM5Ug* zvRMcU^rZn1HklKGr(^a)YzA9p*a(ZAA!OTTK+qmSe%LIec%2P_ri-wtTJdxU(H04D z(PwFjm8|AZCd>AyQn3=UulgUWGK{z(DgI2uC}EXJmD#3eGOkyylJ!Nx;BKyvt2_RW zt~Y^;x(NTrKl|ZcR$Y$Ia0ZydJk)Kemw zkDvBfD#hL>P7|yXp6M4V=FYu0F3mAN)jA=9PSXi#{EMOVR~qKHa*K1`u|QCTpUBFNQFSPl=DsCI?YR}IT)J8ny|e~1ajA+vT_eORcd2UiI0(|Nge{4T4Ucw6OqX}#OXhBj@Xe9b zY*Ep7)(XqQ7P7RBA>GA~+dqQUc`ilzH9H(k0}Ac3;SPzlaW|E%6F%rOhLNy63ER^K zCmhAXVz`*VaAQ+R?ny{jj$a$aK@8#S#uQd`<5aX@ozUIYm90}u^}Fe>>jaf*s7mIy zd^s}!>Q=fIM*%r^EH!zlewnHMFq2w4OH`<+*Luvvo+|Ue^@2hYeMZUh7~Wkx-To15 zo#}#>a?yGgj$8fAa8Zep+EsF%G1>oDC0)Kj=;6DE5$Dc~@Em7+o+V??hqCPLRMNv6 zgdqQ)?7jmd_;E!{p_;9+jdI8#yOh*nBP#qmCGEFS2;rA2>DwD|gDF!<7Xj}vj?dpC ze#HXkZ`!bEUY?ScZ^V?oNJ-Cc6nYGKm-*lXtxn)_NM0CW59VcW9ThhUQBPxjy`<&! zY_lBl&3NVp4erSVtj(K7baRz7@du%Nq_0EcOg_<%gEa|k=hdb-iGvtvbHc$f=cHfn zIc!uL`PnXwkzAsjJMxLl8Ap?K7(J%o!ID0VFmsDzMnQ(DzY87pqu}p8*P-zYTe_JB zy3n~l3gaVRazTBNCr^m>LE=I7h!T=OLZbA4rlMWN(>sWO@99Fj=mlT*Qx1&<_K03^ zq0xG9DLmfR3$whsIW$h{BJ<2j;HC+oE4M1tT^;Bdy|9>fcA(=8Li)5Pc10YSCl@b) zakpj0P0=FF*nd0ie8LAz)5gXwz z=eQ%FJptfkoZ~F~x&rpEuOG4q@q7v}9C2{m0Cynp+wuD|U;-c>;0<^ReCXQx^dSfJ z-865mtsl~gK;A$);`=Hf7epuqHwBr=P~aCeB*(;>jGD-2ew>6;tecaJ(z^j1rj)^O zEc`O?+i;})uXmq5eGbA9!bQ-ZJ?D>86>W;xu}|qsG|yxw!uyTTS9(&vnzBMx?EPXk>6UZf%bS zehGfR2Cyf<7(6{$q}hAt*IJ+Xg_^#G*!WI-o6wdX)7F-r?mItbNd4WB^Nt~Kb+viX zYeK3-+6>24z{P5F)9b?LlEIJQXa)S)ZDjQe6=i)8-C$V_tiu4j0WieU2gzu2joCN`7fYoh;D`mp*U-yjh1Z;u@qMg@_IpF=KwYXGEnYj;5gLVFfT6t_v?Z@?&=S6jVs^Q*8jc` z_u74dK6yiUYt#s&w&nzhivm<1$8Q}>4*<3U4g!>}o}3W@egYH#b^?k3`v4c=Klvc& z0bl+t(DiQ$e(AH|$OW_lTn~}B|G&Tr_-&{MEdYVzLXp+&_&x%NI!xk509Ya{u_^dI zdjx)fIDck@qg%##;F|!~04)F(2TJA@cLR>E;IJHpm9Ymx+{&Xg@hx0>VZ}~{`zh*$ z;Rk$kC3XU6GJYj-dH{C}?E~mcv@gDQqek=q)|2H^>xU@%qQslM;?Bl<$1MP_mj90S zOYn|6HrgxhP5iC|`~tWQ2-SGUO$M|Ed1}7bcsn2x`ur{Eg&hR)*f+89Pw|^P)H^N* zFl=sY{Pr{6aT^?1?~_f5{UkQN84x|AfBY~&L?WlzyeT%`u@_i21mjbiS6nlGLqjoq z0M-Cn0ikN|xHr|fKOgF;X=@v@r&ZfO{&o~<4{!u9OYQwZ+-?v(0+a(WI?OvxkKZ-; zJqeH@ktJ|PumLkRHhv1ev{N9HDF(+KY zN5);@e%h0E9S?bQcanMFcnHtw5u;GL9BvB6g?PY}?PtB?ewKU1{Q^M$`VmkyB9_z0 zFfK)b*3rW&P7Zh!@2QEyZw}yR_UpxQZ}#IfPXVz5IE~`t{_&IF<1_~yT{W9iIL(`1 zqV_;1OYqbn9qwW{r^$`rq#Ajfi^ls0BFi*|yS8(w^ z(NnW#xTj_``vuGbJ{In1RL++GUwkLy_cZWRFzP96S{h($K{T!AMz!Gr1~K__(cT-PXJ$yK#g+v z4Fzm2b<_A-+%)mqT{U_DSB*#Qesa}3+T^NPqIcB{OGd^3Pha=c$hNp@TJd`k;m+b$ z@j7M+z>LR-hB%^9ec3<{UiJlU`s0y@hQwhonGBff?G^XitEuu|K8lU6J`cXM9U3wj zL{k9CfaW?E%@Od@G5l8l9UK2Me!r}C(cA+}u5h74CkX>4#A~{7)l9Qy6w0Ya`?B4I z)v%RH|@=*?T-qZ5t7$9&jR^D(2Kl<>!%(7!hcL-|wB zY3ybpjQBmDa{HdMoNH2h<~hX3T*virGI&3y3pNWc^l^Qju|`p=lo?a-0>oO6n=Z0J z>;WXx@3x#vS;%`JfeMAqDX|+Tb7ps34NsrZ-!}{MBQl>r4qBsZ_FxAkt|L`AvFN&1 zX{`4bKVd$Qz?=>n#gCrQIVQ-=GoH}pCJ1@>-D-l+x79|EngrOwyh$^E+4j z+X7pA7WOoWu`GgK*jadNe4~AjxduDF3T@b~9Xy_a$1%S3)6gR=*dlUJN9<~}@yf=u68LfKRE?xK&`u$JBixUFv`EiVzq&*3}Cp=4*dqCDx`%>84oCTRllKDvx zr2V!>Fw5%dzF~MqILU5hUE3!t%D3a&)H`hQX?)izeQ!!+vt?g1ZR8U)U<(#3re1XX z7A#qzBENWxkj<-WsbjwIg`^A3$rl3gbgn61Sk6DQ(U`45m{->)t0z6rR0S7Bco`%7 zSV_F-%&o#ZuS~R|%pWX}&HBmT7bnS%;sl0Zax7ZfJYHwt?MG1# z;%FO{6<{r_9!7Rlvk9;i;+Y1G#h7>e{7)3lxQ^0}HKF?ryBsFwX#iccS+7K#j0Ac4c;W!fGgDyg{xg+)Ot`!uEoW1n@B3szmpHe;IK zZ0Yv;-l>7waW-tdg!^Tt`I}xrneCr}rnfq=D(f(MZV#5ybq{IK&%!i*`$L-bvye7m zEsGQ}CI!?gCEgY@1U}^<{e7?SR!}b+Ho*$qij=RMlQuxjNgZcv zl;ZVl=ohM^ZFEGj&|8SI<&Up$wq`ixhnvEnjQ6RF82ylbTP%ziuT}5FVFKH44BaUU zV5$gsIaB$HEI_Na?QoI>sMR)^bZh^tvu&9*IEeakX8ve*wW=eGR@oj#y|6uuT4h7; zaIz|G^aZmJ)icmmAX;F>GGBGhwE-u~BhsuNbBD4r>8C&=9J=x4KikMVP{W{ebc%LWuvDEbhztj1&5tXOfmnXO7FF*e-26jF${4 z5du9wVgA@Ru)ivW1ETp4=Fm_8CoH2=(5AnG|H(+8H#-2f!6ya*ft#T zfCiPa-Z+ZJmI{M}n~(FyR=8*robpxHCcKmz!HY2u=<-rwpkE-1&8WQE8=6`H>>FK8 zc~$g%K+lz8m9D)&9m@pl`Df96Wx{~alaDjQg7b`DV#r=OKjXwE>E#Ijn&0jZ!lnE( zC!*Yu2h$r=QI7tt6=-}p40l|4O!ei$c>de_^l`b6&j0?HE~*eRf?vOn#1I)%PKhAa zJuKo17%le8OldV)9#g+cVZiIA9XpK53+R3h;D+-ucPkJ6!PWrp#O__Q7>blvjmm3Q zXK)SJ)5%BKBYeM&p;vja^dpeQKx_qIt!A`dg*2D#SEu$LdAhk!+3a z9*U6}5pZm$$5zSdSVZ^?+awBWp!w@6;jDyLpQbZvFxySLM>p2sJZ{oG+E63Bq%>8i zmP!i>ObW-Xk~J|n0{zLS`>W2g-SQ<9pz6U}GiXRHHk{`?rekY`S$xnv3R9vTT<&iU}0gN8jDUVgV+7bgL7@=!b{zVZ4b#cx`J?C-bBrfp*)3S!oIhR^I ztRCS9-FWp3=2Q3Ae|&u5Q{iI$;Bn(XF6(+53&51 zLhT0$L6Yi!hDIh_4Uvq)AUT!RR1#noP+KbS8?gz^p*WWgtvM$ z^EqLf1)p>9=^}pkHx>5_QQqni%qPztW-WZ&#CQLuHT#87Z_}{$FmwM2ll(V*ydT2p zu)nFgP8i8+|D<#4gqcywzn4kwp2Hy#*xItaagqc2BTBwsu}o4E@HYmGyQdw`x!S#p zsq+CrJyosPfumQ=IY*-^7>6^CV%uHDS#UV?o-S{28u;@EM$yJ_fwHlwp7n*s+6m$V zI}N|cXSy$fW$ITgFTmmLFY)5-j=;UA_d{aF(`d(Ps~`RLfG~(xhtZ=4gdRSokkEs; z|0W*opxxn66ydK{(XI!D5VbWp6lv@06(=Ilh-{`kb~Z!n@p$#Xhi9$M{_HXl9?}?h z5E~SxfKdCC4_+>0QNc(GYLj$Iz+64gzlV7M^5CFwiMo}T1ErsCW8`|Iu{XfxQ z&j7y&Mxk7q`NT+8>dc4`lFxdHgH>pc9!OaL&^sKa`<70FxoWj{D2v|-G$t?l=%5fR zHF<<$Gt*hjx=WRZ1g`<6ZtY<|^_B&cE(BfIP+XLPykd{IOQ>BW`80I8ckV-|s5n?< z$PtduKDtY19};}RP15$@c51g!*@Sjs#zE~CnyH`99HUTBSM#<*!fJkK*&P(^gpxFt z-fieoAvv}sLo8;f#?m_{l-?DN#$JN@=p#)#Gl%+FPdv&~1skUdMLh)a^^cjWsM3EQW9K=IcJ?cDO+GOZuaXBQ((BJ4)6Tw7biO6h%4j{y>L_r4>A>nES08u^7fOI!jLIB36KEM4w;_3 z&f^Yjx8n{Z#{Q&VA(~pZ(FMN>bNCatsr6S3qK9wOSB?oLKkY{$(BZ>-4S1+q{hPy5 zsr7`zt5U7{uDs?VRkUWJ;Z)NH4eU+D4W` zSH>Tw?MJxV*$%5Beu2ePCWwRPfCDoYgl3M!w0j%WoX|3P3Gv$Zwl%icvK~Oim#N`dcWzU) zzibAk&#Zl-oOSbG>o3~5*KmQus=1b_@3O_>1W^^Tr81e$KhFl7D!Spk5Rk5}#KBTL z7Cx*k0$Gx52shp3ag7MP06l64(VL;i&3pz!Lq)X=A!i73=1IpWFi&&S7`{|Jri~;y zXR6#tGZsoq)jvYZOKPll-QvqGC3)e*XX%7I>qb?klcdOr%M1SycEoypAl*G(LDzLP z^uF1^f4x_}p-P zN`aC7NEW>C$(mNTt(AUoNqE_PD$AZl+~J7V5ehE}ePHv>dP(@%JA&bJ3iA`*-m|Pw zmiu;r7}832To%In_%R<$A4a8PtzhZR{JRexVh!UWLr+@Cb9E?6bV-E3jdK zhQ>NgymN!jyCP_YbZ_0VY?$+F2mt&1#pqdQZXk`bw%RbEsLs1KRgNL$G($PR0`^la zF?b+=Z(V}@yK5`Gdj&f`PjArvSA_+x7jA5E8)`UrgYLPC;rtpscNM1Otg!WGMdev; z(0Hp5ub#tV!?`_M&faTq7H8Vss;@Q#)T**_k4%9mpuIs&R?Iyq?WDwLzyJnuegbnR zvL0vGT%34=Hd`^zjJ!cTny|zEGV|`OT0HUqB#jqT#?%tB?ul%AW@;Juxra(W47N>W zuJI8}-LCzJa9+v{nS1S~Sd=@G1k~N{cv}la04m;nc+)(9(C0zZqUkWg747NEP>u>^6l!(@XzzY zml(t6EK`b}H)P$Gd59i2*2XN8-0XJF5t1}-Itx`}yB3#ea}!!XJ;B3T56T?MapO~ zi=i@=z4ck&Wv28-(>rrQJU7;0sB7W8v8ir=8kh6fw8fgVMX70%#3hWpNZH3wifB{Q za#U&K#ZMW|sElFhh+!Wym$k4dFB}2g*EUF37JV`H6n4yNUkNNqvuHh3(DqqHmtPlx zl=_yUC|{U}+_F9e`vVvrwzR;tvi7^`>IFwybsx9TL)V2DNHUAkt`j!et-)=FOJ15> zOlqNBT7+OPjN28k<=|`@dTloBGh!snr9)bT@h{A3kwuANETqiO7@m84MvHrWUfR;A z8&QX<*MCu%*3#gXm-eMzzu-jL7f>turA6q;`?SzIErQqErXkymX13@WDinCwsa^HJFtk`s}PD`l7C%BW#8Jg&(ud?j~hiYyxam?)%v{e@cPuawbu;t z7W&=|*su#~$(wGLxqQYC@VuUYhu&u4jK1l*Jxb3arN>0gjIqXAm3WDvGL@crO0Q*5 z+3>ills6}=RW6fY(*-IP=&+~mGm8e`MWtk(TT4p!ma*acGsCsxeR*d`&fwqD-~{Il%MV5=*6|vgxa9STKJmyD6J1*&ob1)kb?P|Ik?ZKO_v&ayaS&SO_WopU}+~x36!>`u^hdJN1+cby1&b-3wso|01 z5?zepi^BXrWLL%>KR=QLt!wC-0H>~0>L)4iVJcCwi{X25&4L$eu1C48R4HIlr2M)p zr)I}>L)rBn=*6<2bIuh`Ci?wNK^|6oovqJyIGNskXbjJRJ{nYwDx6KD9L zBP4WN+T8Ag*FoL2J`ZWwU13<1b*Zv$Eo7*$Z#KBsDxEUJblDr4#GWjnac7>LP9YWV z6@`6E0;cFPo9XJi!WiD8nO?suL`bJJ@3F#`m;#&_Y! z!i6bc+;yHd-dHnQ9LwU&49hL584XJ^Mf(yA@y#%gDc-q8Klxiwc?@O#hTaSZPx0zC zy7h12TRdzu;GQtlW7jqK8kJsX^*xYFwq2tu?g>3zZ!f-d;aVZ0sJ;iAy{0t!>>i>z zcdfmowfer8|3vW`jlM6Wcv=T4jngpUK9fzyR{pdybw9f4zR=(0$7?;y#BtZ?rTfAd zr8Sxnfu+zQcaSb@ zKFHFyafVY(wR$iXXWfAa+z>&QW1BH-N#VXG^K!oKn`h2B&pPh5&Z}?2{p_M}b7uGo z@_|F1-aX|&6J6tm@HjDZwr+hOJJ^6jnas2m*k51#95;)7YnqyNbOHaTWvbh@*0Hm| zxIDciFU`zCTM*i1_hCFUuKo#$yEpKV^I351!sjv>i_^6EfegB?7&f}b)tht==sS<0 zQL1mEUp*Ekzh3e7{NH#OmdkTV&K%n%)l)`BI;Txb$qccO>5j&bMb^I+*hmgpWco|7 zLORaG<%KZu+piza@*r)jZi@N?<5gZ0#;Y%y47w&7Z4*LVK5VLxslR_fC)tD^Z>Bai zxT|#!WciuzuP{Bohbq;udVSxrJuziklf7oK@uYohm$&IOc}hwXh7lNh!9;)!sfP*> z4^MWMa=m|Z$n@%RZF;co3wp|iJ#9@BeQp!N++v$#s512f1?}}j27pk>Sb+7V0%O`rG80!Yd#8P8 z`p9Zb%P@U!oh>yjp=D2mnDi4?Fq2Wgy}|{f8f3bocDG?cg-g_ECi2y{yE{d`I_B(< zyXHN#rb0vypJOV8y_c2ZemiOSSE*?$#ai|a_Q#umscB!eXVT!-WIu`Iv>!ddk>V8v zPE!XwXfqlk**y!Sz3V@b;{lbx*laJpE`r0JqTd5!>LGS_;e847YF=OsgiUV2NnM&0TSL+lGdnXRoas`tw#J= zJg6!{$wT3r#bTCckqMVLrS|>{G*2n{2K(BGar6X(Wv(@Wd>>Do8 zrk}PpI4O#7$Jj*-u&4bWiF=$CqPBi?yD3gb4qH?K0~Q*Re% zKg>6;UZr0ReIWiyuvqJp}~$Mh~IyO4sj$3zW54FaU|Z-;wvogFgSdLraKbC z@47-M=!WPS-l96_nR_G0CqI1ohUEooeZ=()o73B6x~oyeiyJ$_+OZviA9VFT67OB1 z_Z&%I*Dn}BLemu*?S$7`FJ6f`e}%s8L{<)($ULB;uvCgk045B_Fn8hJD|l#7pR!!c z8^HyvUH3K2Ta9yVll`%<{6K7H! zbLlc70%uPfojDDA*P`8xHIeigq|=MI^uw;7K+JUea9#>i<_F||Ls_}ucGmW^o z#;$Xy#0Wc5sj^=r34+NAF_dBQl#0|8-`**HVTYJnwzEmIweCY)H>sIgR5JzVBIr1# zynMULwsZ9?g(-gP>N-E8YIKo-+fv3mPo=k{B!+jmOqK3L^NO`K_=MWOL0Y61jB5MA z#rb=yZQY90{yQ8>%d9P(zFzP>bJleB9`4-L^~cl#3iRXo;r^!PV4Ckvx@%2M!L@3C z+*v<|6`;Bo$Bv}JAx68S`&Q9&D1$ zD%~p{Vp!P+7^p4*chQdfk!r0Iy`h8CUiJ4OjUu;Eq{mWAKgvk7BH^;^WR*|*pwxxp!OJk*no z2fB(`3w=!$8V z=%y|tBK>WaGTW>YC$O*Fv>7hgBE_C~NAYs!8*A^1Ykz4rn}wb!w43fS?o{`3hJP><29Gk;W3+Mcb#)>?4Gk}lqGjL zD&%DrqJ33@NII@Y_hU%hcmwfrQ*01A8gCt7>4*?Rv6lrSO;meU?TL^7*$K-g+%RG% z(!(q`XWi2G=J-;net&iKWJUeZIte}0m2{2pVPOzif(2cK*|`{QnG}vo&z*%}7Kp$> zvuRsbLV`_Z3tnRIgh2!QrV;YT{LeW;tD&oD`2N-1h~QxLDq+9D+UftBR#B^n{*7G^ zmAR`wq#4~vU^nf8{Y#~12jZLx2iiFN+18Etr(d~HoxY zCf^`qeOr62Aq40z>$&6IF0mB$DJr_EAOFv4O5xIBEJEuY#J01&f?z=dHa$#lS#pz> zTz1ATJd%RHx|ao)l*bi3Kj-ju4XQ?>?TLyUR{$d_J0#X9lxf3qrs<=OVl{FGC6!o% zf;vmet}C>dSu`!?4j$^@voBFw<5+iwaV}X9*b>!m9d23O!m*>o9Zu@+EHD6rn!-^% zYFFK4uj5Zx9or+S;Xb=G@%U2588xr+PhAR6U7QcmfStBXzev}3knZm4k@+j6Sz|b{ z{vxgRAOf!*PEUCdrMq=l{=WrwLBU23j@nR`|r zI~+gLX$R-8sllZe>=G@z1G}hmJxR|%?c(5^<_#7vNWqHtDwT`oElXq9JSO5iC|pEN#3M8 zkDSc#CIKFMm}jjL=8(dR_Bo4NFVI!qfHrz+;l(32Nal2-2*?RV3t?MQ5S(k^4j&Zk3in!XI!Am1QNxozoTY>jE;VT zr3C>o^4Y-z%NS$5w>XkvAmXJ8xxb^xPNR(CFowd-7Tul;v=1Tb0Bcx&o{|%Px=^H) zEMF$`r?}E0%}gbt;R5}LpbC0ipcKEoyR(qvX1a_G6><`?S4CRJG`Jdn@fLj;{%irZ z(u+oI7QLA32(#GWcY)p@WH4`COndr3l2R|EpZbtbgHD}i@%Xf%Yp5IA3~?9QtD@u{ z!W=tKyZRFU?lp`icai;KOCnC7HhdZAf;M(U0ZPx)SA0o6zw$i&%a^>se|eq;`;kff zC+F#6KjPKol{;$Own+8k5^!%FQ&~pM1=(Jx_n|Coe?>vA`W& zi_KKsaQRo4eg3pd=7D4DHby|t;o#|0u*u+l{EPFn&7UNC&OLwd^tz4c-KPfN`4R5; z?DKSd07*@^p0me<)WkQ=E61FN=$3m>9CO|n0ee|2m4D_danyO`NakPeI&b9pd>3(K zyLYR<42Dx#G|<&zkEpAe9tHe0%zs?{^R4_=&yKtn4nA)fcwQXDd}MAgUGp0D)L%NE zIkK}bV(;^L$iZXS=p4a`(e`ZgVbmQF;BiJ^;cmCT($psQVyXKs@9M7=h~%D1>?k9i$)u zyyFJ*Bn9!5xXlHAx=;O(&*;ZWGDot&Y*ms|cpdO8tqdXkcrfvU5VBsLQiZK?MTk5m z?fj9z7^kylLn!f+c#4zDYFJz6SFVwZ0q5xvHPK6^nrDZR2@?ML8G0Zb^6c3& z)E15cA30+l7(slUc=_mDjV9{g;y)E33dG#` z5Y{(vvsWbA-+UNHw?>oxyrhI)jwaJ2=jq58(m#Dzgj~bbdua3n<(f4EwqM`$-Vo=}a5sXs&S^(HG-yA$e%R08^moUFC*X&W>Pn@^$n3!k*f zS}_|~Ptl+Hkb(T~r_7i8kggI*EWOhgckxYcQ|(LS6n`Xv4(>;SeIn1GZt`7mj)7mh zrTu(YUE(RapdYE=C8ubg{$vSneTf$KCol2Z-sa~1WR}F^EK+U-JOcP?a8HVA2auk4 zAW}Dg4CN;_(#8Qq$HzC)83V}^-eE7D_A*%}=uRVz90#mr6cMb6RPS?8HF1n1;l64; z^3Htuj2!i}Pw&|Yl^ai+hsKeDVj9| zYdn4}Ju`%?mmH*@#FL@j3r``Ee7C}@ZP5c+;RdjmLt@0f91?U-1|dE)*RwT$i?iF8N(EbF07kn8o5p)=m>B7 zFBzg6=>X(Uw1i;Eq&b#&3!+%%jNOZdjY z^oNn8njd_UPD#Q-zTZijkwkj&rU!Ia5;^V97a~&_Ze`u@*cm=M+xqZHY8XX^@RtYE z%cIBu-g<#{A5FG-wjy5-03V`xpW(M=u=&hr5+%Vib}p|Gwaip`>);qmg5jq&b)`A> zHBu_+sx{tHDLu(p&d|TjWLTX{e0a6q?3YYFmPn4!Z^w|nk}CSk7^0FCo3D)_cN~N_ z5&7GI$tm2FDS+@H^+P_PH{T*EdD5?pn{lWz*;o@S4*!(~k0X=96L%u()A{IrtOx^m zyCbICiRgaz7VdEKC#ZfL`3lb-hK(U9wZ+{0oMVa$j07h4}m2KZ2~Tap>ewyF=V_g#I~& zd??Y;q!jXzFD0_;%N|UIxd!L23-tHZA#9W<9zLZE7 z&{w9CzWtjH{~vYQeE5IXae2Z2bboe~?w*P_pKPm;7MnreH(#2HVU9Ox=p8ND#D5V_ zS5G5a7i-MT?l1#Q`82YaH}#k zvuZHu=@vAIh4si>zFX(}AmYO|-Gv5*!if3bUNpR+(~Vw#yA7Gr-E0%rQ`HReg5+B| zW(M)%o8P3X(l<)gIDqpClpM8Mw)2*J$ zW|0a>3ay_-qP_2YhiI*jpT@^K9#eT3-{NAp0@`&pn8IrAIhzcS@IS}XX&;h!NfzDm zAqGbE9(wIVGRnXIA>=s16??ra^ZvAbn*3y*4`8W}o;8&h>7#(I!C%>$orp-bkG1dF}DuU8K02R5q}=SrVnPu0hzKry*2jzpcYWw2Hb3? zP8ivu?0vv|?h_1}{DnFi@hKT1`2Z$|h=u>^AXR-vdhm-5(pNvjFjcLg(>^18c&$HO z{}~x0QP7*85m-s|q_Y;0!~pGs8#vC+uL)Q zL!tq10{TgKmHy|#$8C|ysL@z8{IDMlUx@vG{mQ7(xahFX?*1DOyoVZVW{Ioq&O2>U zu#7cA{EoSp(k3K=Z}-zDOGqG}v)}Bu6o!-~8|c{2$qfF?0b21n*%|6}0JJrYsmBk) zeBV3nqLqcMIgxt&V4HY_eT&iqu!ch-NTc0nU+VFaHkp%n((Y%gqYdepIkFDWt{G6* zIz{_uklvERbY=$W<9g=6$^yCW{R3uG1{vo#yr~YXwMNR`>7;cXgOb#6w@tju9`bDW zDBlMU-Cqo0fA%TgP0XvySk8v_Wo}|in=Y=7YQDlax@RAq_7%zS^{(r9ikrP2WN|gz zY15a<4Kw%A=U3G-r|dK9vWQONU9ca1&9dEUqSmR!ONUqyXD|1Ma1Lw<8mt~~;=o`;tT3IG@_&cp_(K+&%mbSc| z9GDR}`<#^DEz@uk#V@qBWwgHq-VI*)?lJuy0Na6bH(Y2t{s*1AjD)BE-WGjC9)tgJ z_BgtLy4n5siME;(ZO3lOt8X#vb@rB1voz-De^63};-d%4FV(kQyke(fb6|5fXe=sj z$(8%t6fZDr50-wj`<>c0WqqI9x8#a{V~myF{+p8JPK`2!a5TL60iWdOu+{7GBQlQxL(hNo>NGu`+NzgHdeE^zo!o0kyl-oF^B0}^Z4&D?XrEOCEt_q-t#&` zVjk-u`Bb9oUA-tfLrlmn>5|ObU{k^&flC~YDNxt5I(q<&OIFj*e%=vKukB9jN$bU#%oJR_6c zY&ugF7n8(3Hdo0Vl9-pVN*-;;7&kia`^F)hSgdGFTN>oRK5(jVie$5>9b!m2PYmYczS1IHoGOhYe0n znZ&$at4fZwiLX|1o=J=V_0Yp6j;_*;uA+lC62J7sDy}#40eSo$Tf7ks-kveep0T9F zB9<*DmaV!M+gsBV+Q})gHV}!yRnZcEmR3-eE~q0LES112UH8sx1lTixjQxZ0ZO25| zM4wI~p(-SSYcB>1?_H(y?)37iqT|<*pq|fGu(|(fCDLVt5^2_#9B1*!mxvGSKKCn= zBW;PFa^mqys$U02G7%r}9mhp(mHf;4SM9Vlm5d|7vmu;#tWtNp5;2NLD^U`;A}QI= zCN@;+j#jo;oOq;?Rj8j$ceoQ%|Nmg>>=;zU{>qR9iM=4{_WIsesr#kVuht$OHBr-v zsqVnEw;0-1{Gn2(XZa8}vOJ+xS#@lv)NSYtvc5Btjh&b^o!MH=Fzv~U-&ZRCEzNh8 zy6-!Q^6bG-8eJv5w4S^xSx)0OkQm?3S;b&bL?yCu5uE18<$H*q(q$VknD(utJ2#N- z>1m7#th-f$W=NdDiNh)xdqi{M=ama%JrKT+gk#|&Y|*@bR+F7sXH<4D>-0+9^p0YQ zX_Y7$ob5#yr&cm%eZM1@9n6|qsY|WoLXzNxm=P^a+DN)|pIrIB88@C~D+K*wVkKR$ zk-U^HXW7bnshw-J*GPMClqxw1Y+fmMv~z8bN?nitRC9QxE}}C(VV%|d4<@9u234Ij z3bgfqm^Qdl7u@0HAO=;^osL&ZYqtYX)M8@GdV<&23XMWc+OnbJ(wf`yQnhM?8P8w=}got{MSeJW^~9&>tV1%03=(Y#PWBMcDUWfgR^ z0r-g(G}}Ptcswp|AHSi3mt7K}J6}#+j6ipo zwE`lE{qbT4bd?0j>alpL`)hl*VV#DPun~UAmtk9(T{z_AHiLKh z>eG&iUfjUgO#Soz`9$1Ymd}_RevOM9#4hFd2DAO-Q~>{53bJFu~i=MsOw^F@yx#dBq}Y72&k zGiBKW`8qXcXvD_|!?`j{|A_6#T2A6Go+*?0)Jb5|ON!4W57F1Me85sz)5Npfm+xa9|x~oj)!dNoC zjDDF)q%IJFqq|aNmrP%{w0|%gZQ`Slli$a12)G+PZg>zS3@3QOx zeAZ`dLWz5X`GjSa4JwmRsdXQ5VvjPJ^KvTlp_tVpI94gR9$QAQ6_EI#W6QuI7=c+^ zb92*RDkil~MCiE-Jw$04ePtVYKjKy?=UksW!WOSc5?e~!M^y|ziA)3OpV>paTS|{@ zBYyn(QhH+>>GAR^7PI(ADLS@1CNg<~O*~bqJ6+1+c_RtZq}W)hYb=d^C5d_cUg{um zh<=mdb-$I;*SC|NJ|(4GKYOwvNpeqgaDS9f+*3+*+p(QpTDoqHOhZe34dzl>yPd3- z45JfwVA=38UAlt|@LF7Yd`YReq!f9OvF8ZIMWyu64l>v)t@L&R(mHfej8LVnkIm&!GfXcW<-6kHVzk!yfWl$Yw{rEg~`DZ2c(k_T6@03vI-9#~5TP;+ubq}m1~aE2)+F1s|)fw8?mmUs?$#KBz@SfSA*iQfRt8N`z8Qa-Tuv1;8I4^O#+Yg{2`DHOEsRP` z#|~nRJyQeaCFqQZg5?US_AjA}_CP=|>FMS@BqTlGPUUMSinWQPge^Oe!RRD|cZn#l zcH_VTu{MKOiTKFEwR3@236}Kjc(H4VR|3!QBW$9q1pPlbJ_(EEe%;mEambwsOh}<-~Lg^13kAOT2AnZO=>XL-nG>Ibb$% zl|{kZyYqJz-S?Ib-awDev*_|hTG|D8@e}kx`#ODPCnnd9L5+WHX|HZJh%UFZ*C}d~ zwJaZr-3eA@?%8y3F?y=@9l=ZDWalsc_DKv8%(X;=xxkroEV?=W$-r!jZgyvCV=TrL zt|JQ{SQz`*hZ=F3#Ua5Fcup1Bv7UPWKQW|s1ZM=ENnQ#4>@RT57R2{0TP0W=EwuE4 z?OzY^LKb8HDHg{5kOe%F&1i(3U%r@2?Yz0 zIO-BCbhepnO!u>h0hZ$aU9uuMnY6e+dsamBv1BaN=es~iIIu=$_`tmSrmJDP*;&P5 zC03o09TRsbyGQrNH@LiAztD&PF`FgDM7Kc#{;U6Z=FD@3$!4~(B9n&sxQ2yyBL^H4 z-MA%>`hrpuC)&)cb1-g_ino{_rZMM7ZH60W zZ2GZ*=eC(vTS#Bw9hNer-)JCpLFViMDqXOdx|QINqs&YPmtbc$fle*Kv1MPnwuHpQ zv=&FI6v~8fiz}O8C6QS#b7FxxJaz=jekjYn>D2R%*%@`JG1Dg{#IK*g(&<2V<_tms zC-y_w7#23z9@Y(+sgTCmGO)qqnnjaJNr1GbI6O88B-Q{rhq?E{&4QTx==Y^$cKW(v za{=B8W|64c>KwQY0}QF=?9#67@>_5l=9o#W%+5fj6grqMZuQ81Ss}hYc?j zypjxY-%z|Tc7twdvFKlHo>xgU5~=BccZJjtSuAd&6;joBgj6!}k zLu|1)ptyZ9)AcVlxS^u$6V6M;m?9V+Ytp{O^A9{@cz>Irx1AU)_CjYQ7|LEK*1b^7 zMhvXqJSZ&5hDb(J*oY0{Pwk}>YRKBxiuUG97RG+gm?fNz0T4&@=}3X?X!?A~Y8Er> znY~QBK$HEkSNF%>f11p2YOna?-gY@d_xoN$<6b(XmZZM1eQ&gbeOxQp`~R`^wwAdE=X=__;)fQ{5wPI@zul#0Tu=ex$eg8<_?(FRD?C$LBJ)=Fwp~Ik?`cQwQ z4IOEtRD>F>u}y!h4MrD83?1TtP@cMH5JTJ0Xfzv^=51O-8~(kUi7Hvwrd{6#bWlMd zXlxCvWfoA#A9=~yz-=^+Rv z!BDW(ZCT47q8B+hjDw5GtPrhg(*h(nEoE(;hk9ijQndk`6gQzwpV&s=5M@G}o03o9knamzI?x9q(@;zs z_W2OlUV~FUWHOyz+eB&~mc=V5?f6!F;6u38sA|KXeaJ+;Ft+W{ZmF|Zc|{(~uRw6~ zM!rsYG1wJVwNetoP-NJwY_)dMq(oScSQjH`L@QRFW!#-MwNgPBII`!Ul2*LrEaN{l zn#(ZlVf@k%^k%ERq!ox=6c~bvTeS{cdq5G_wvuWqZk1+nMJa0CvpcK!;TkB+`iJP% zR%-kO=^8GCYQtZgg*zKFTJf+RM(&cq5yPJYf)^&VD7h7@dYCAuCu(aU!M>sP{T95b zhspKoZiO1-XbVAIt>kcklqU_n*NT7ZVb(bqTa!=IJ&Sqz8!dS4Ip(Ny-7I&ggrsP& z1POdRFbPNWG7&t4m-I6Jyke~BWx_+Jw~mi>`XUL&kECPpC+r{+a7yd=Q#Lo5+hD+Z zNEWjX(YO};LoXw9nbNAA(h6ia%R|DQL(r}k%$x^piSpKEu)v0TEIkkROPE%S&%=2E z9Q&PTGJ=JzTH99roo32!&LUw5!~{`@c&*ThNT-2GAaE+xs-;@-s0+}Xf41NS7nm0m zH(RWeOQ;<5Lrc~QB2nY15cFvam3U#L#+goY1EG7d1)DE0Z_&*yIOii~B)z`{mwd$R zT2$Ji4`_)}3KNu+hF4mtjMunS@IY3fbuG^BUQl^xTJtoRf5EgHdNFteGjSK zfEFr}aJL+lwE=0aM5fz-FumOkD(X;OJAr%A$vGj~}H&;8+7U z%nZDTCw&U%GMk$5nor>@Yi%<=_$gE9>Se+mAwxS7aBogKvl$2V!wtA8&FxeAnHzjM z*VG>QIg`Yb*qERXsdoxB_41Nsaneba*FtGu@H9=s=49WS=$rxmKPA!0je{_Y1~1=sF1?aXAMW5h7rJvXeU_qn)fJGUF3gND_G#>qkfKZtfMi`Q;|lnkN04CX#Br8@J1Wd>ip! zmzmKen~p;iw5UnHq^Y7BEo{;mx+)B4LDM_770qaVQ?R z$MKV|8CmANMyR@<8#Q*hm!A&YvGn{+&e#KfwV1zdG~I6GW`F_SP$k@zZ1d-hrkel^ z@N(l!pcAVpaGBn0tt5E1z3Lkfpa*f)H?Wa$su7#MVMa-hHImk9ZY*8v2d!ml%*nBZ zESnmOa)i)ajg8py4HM|OmtYOCK|nLGf%Oh}#&JCH3cOWN9>*)Mz*EhNM%;Ua+3voW zp!bD<`8ujY)$4LZhF)#JE3PuIc}7C6imrTZ|$M_iV(~-@+YGQ6v83Tc(oU+<@nQ2NqL*ttUiZIga1@j+sC=9mgMk2e-Bl z6UH+ZHk*A2r@Tg}gxW&08nDwfc&w4tfWxjaZ_?|Jq=YtL7}eywAgs8_j0Vdyvu-ko{4gL+){Bcr5S>hbv>p$_}4@Yx4Qoq=+|X7emkJ->^SVD)9~ z6lmHp2i1xs(V#n~ z>^kM5JKc4}uj`mg)6uT3qb@p4m;T*)5?Dt9kGScMbzS4Y6?{}%kAJ?!47b}+|Ai+{ zzpWm-{KR-BZmfq$UA=14hWb5y{Tu4Ls+CPA4WHH;nocYA>*_C@uENTy(_LM=l)73& z)h^=JzFJ?k*HCq=OQ%=vIjSwH$1nZF_#F|~;Dp0o8#w*#DnH$7@H{d(--=?kZu z9jKEoreB`99Zokjy?SCBopg~h|8xxZ|IAd;=Z|6U>5}2}d&lq#(w zKme2;P5Mq~km*Txd&AD?Wyots1;+N{gJ5Ghm3O#V*4Eube{#qmYX#Vb z$LJ9O9rE%p$PP8j4ui0FL|#S!eKCiIvx;unp-ZyEU~A^nPAR&32!x%kbygj#&SU0^qFX=4?*}-NR zmr!}lazWFi66bu(BAJNd6`Fh z8t~I32`KJ#lQ{C|i+cRJyJRzcOphPCOAa{AA+H^7$U1Z9IH6KKZt#$NLZ|ETn~cPV zPSoRljN}8_Rgd!|l0o`&9d^!;jBGDqC2}6E*5QSj5`Qf9kOx4-*4q)xBXU5ruGkU@@xC7oc!WGD<`jd_ZcVqNo4fXy*SfP@&avs2XFP0 zM9^*T;7&hDJYDxryTwm3ktb_-=O4~Cz9YN=oNXYS9dBdh?Dc!w7X(ONvQKs2GsM|0 zd!PdE9PM}B^ABe`5zrwo$-g)|Y%hSUoJ}k@65ehQcRC_akprCV7L%(D-TRzrLy=u!Oygwg%*+mVu2=%Si-;Pz^J`ZJ8*jRQWLgRP8S@OC>edLWs{ykvra zKK3^Dm@LVm550{WTtHmyc)NZ3WWwYV-);vckL1z!cM<*$z%x@M3+YdH5hnM?S5hP; zPOHeB^&w8L+eJ7X41c9cj?-&);n*}__Z7PcyN|$Y(Rxg->b&4S-|eC)r8%Ha7MNyfmT*yZMG!V zE3z80ua@c6!LXcgQhRcf-(Uufti}V`&^OLi;p`mAV%nw}x8+Du>6_Z!(P-&vQn~(PnT?K_kKyTTtH9V zinkO=(&&t>xW5Rb*O;yCe-ufiJeuCx&b}%c#iQFRaLQ|vGWzWb{ON0wuj%;}VDwm0 zMSrfr6W2;s(1qpr$XcksMh$i>mZZ>H4W3yn3Fq;!rdYC!enW!?izTlpOd5rqT6b@& zd}w0Y@ZWy1ICj%{fq7{;u3RS>LC-434eMaMtkJYzTqh~wIa$cYXieUc+PznHDCSIYt`mm|g+ z1-WRjB+GoSy#HP~ z+DYK#P6apB>#$-0PCGfknE)0R$RrR{$Dn2c_+k!Nbw(!QyePP8gPMq|QsfXN_Vig^ zohKPDfm@xQmV@Qm(oId>3hI)A*DP~G2g-54M#;UBs&ddZrEk=4D@So8W=)>aq^YgZ z!%FQZF?;wV7(_2EaAw9u9&#(vZYmEi9aE)gO0k>8hA)+ggUXlqqEeD}x5Dm{!X6S{ zv}ge z9E|r$JXWQaciPmN#bVGd{TpfFBg$F*C$qiR!lHVXDaOnlXvCPsU_%fwr0BiMOEMdD zi=g($LA4-9lHG=Aod(P!pDKRb)<3Qs)T(Af$aR85F1c{e8U$rnUm}r|JSF(MAC3^_ z!#0Fpxx*HyDzF|(%D}9ETDFKqO{aON?^$H@5pikshCKJ?JdZiEGVMCDjY{uV(Jv&S z)gp9E!h)FK0I&fXuoe zvt}+cNCNa#11|cU_yI3z12q%VJ+V~(<1%Xy6swK|TB#ug?SD`PKpg>+EHiD(zO;bG zXj`2gy!lk_>)qJ+_{m&vX-VJ8`W>YuyM{hm;4vh zP=- z=(3jUI#UT2T02ykuahqc+eo97XPH_%QqmUu6iFnq0xnrV;hJ>`@!j+a`6s=xTktrw zBvDdKi1Q<%q%RU&Z#f#irCqC*6w_XxZGj$T_*JNSO7$jvbYf)RwLTZa1u-hy)b6)M zGLB}(Z9(I<)apULRC@L>Pm*B1i=wvRm&+x=wEq^or(BXG`I2n+9>IMN`-8UV6(mL7 zDs*l${J%jiCogcAy)&kV2fVBA-{zVY{q38$&2x~HtTP0Ch6cG94wqV9J~m_S;ln?1|BV1;T(l777zM^;FJ96#Bt@8eSW z46WMSUQi(k<~gCw`ZqU2Yc%U8Bj3&NszWlyv2e5gC4#44j2t(&f4fzZ%%g{I#zB=5 zIopXynRe%jc>Ru>^^P1`3##9Q^C~58JN~#yKd_0!{1$EA)Xv{70S%MyZo)o0Bq5GF zNq}Lp{;f?Yd{g_h9g?4TPRu5~+a{9xfnlgwjnk?mUyR*Aa(I4C4LX5OG1m=(6k>E% zU0T#+wC#{238?-L)eu$QZ9y*~JOj3OX^k3-swHJ($Ep8!XpU4rADY9Tx&J*huT@)z zX0h5jG-s%-LvxIJXlO1ju@22Imsp49gNO{xFo^kL$y}GON`Yu5)~+MrqAl#_+<6mM zV2RZE5&^#>>bua90O!x`rT8S4_|rY5_&W>(V_hjutC3h_S4#gG!!MU6iHFAU0P3lA z3}5?Z`^s7}hX1+&KQzJ^p0)u}eKv+?SjX@hVcN4Xe8&3r!6T9yK7HYh_H7N46$1K| z_4p4H%v{#2w~pbn*0&cllQBGVeY>WGjN$Zp+|deS__cL7z7583QEHk|LzDHcdw_uL$^$U}^C&w`_62p{ldKahc`5c z>ps9KE^H|6lh^*b3!BPwI==|07QcAGbnFo7S%fdTvctXKv%-ERu+z`N4L#1NV-Xg* zu{Cto60CD$v)u!}Z~d#k@^=2)pTK8*!!R(h^8>bVXY<^h_e(>Z7s;i;sY&EE+46Ro zct2k6&Q72!7U7fbYy$n-X8hEhWjrHD2Dx5BI9{iyS?zfRi&o5-<(ju+2@dmMmwDNh zLYYQM;^zJJ@uZBk7E2NQS~Z|mXdOQ8!LH?fjRP5W1U!dLVpyq5{-M(veFy5*R&F)2 z7fuHp!D|_IEl~k>k6}mCeG9Qn!Y0#C7vhx?)_ZusrPCeCi=fbF09%eInLPuF@yUys zeNmkN3Mjw_BkCumhP#Dc1$!cUd-|WM@$SFBa3rg~2?rk9g%k znn_5kuofha3{NV}N^Da3Q$f4vq_LFjN6X+1%k}c0{vRx+!i92BHA?W4IeaUwd?}S{ z;K{zT3|_We-x$>Yjm5NVDBb+Y1h1wUUA7qQl|SXdtGwhIJLR&44)JMH)e1P`K<9#R zrY9>I^Ej`@EPz zog;4`+=O5AVn--40)Y(_ZAO*u;8-*m3m)Hl%U*Q^Z9+C^kc5%#J*8J5KI6su!7;}* zFV@S|CaAy9V)}K#P>tjVnXuTK^$tD003t+t7-&Iw_!!vfh*UbG|By7J>6Dg;<$1FN z#>DU$&UXSLN(1pUZ+2|Sha}WUN1saJOI~$ViM#@*gSjneRRD7*1;zwISOY;5yCp?X z%U8EsLp% zPz@XP2A!}@Qo=>bpN=z{8q&t^+Sp$B$IG z!d_bbf%D>NNse66W(k(P=AGRdpn{gN8CgDN7))R3ARzh5(Hxu5nXMkySj{@J2{*9+ zy!aI$()V6?i%?1cui#1_wjN%A#`uD0=)s$O*%`j?j)eG{=1ASWUbZXBx!^O`=oFbS zTpHypJF^Hs@MWdE$Cw$;s(3%+*~8fvgUc3m{bx-080VDguC6i7f>PZ9oB9vX4>6ET z;He9iZ6o2WdGS}*MyqqKv6Y60GT{qN3*e7nj=N;#^Cu3B;Ekl1aQVY0;J(cLvS|H9gE)f`*)U%SG-gI45W^u~f>EBAxCrxPY#^Nx zgM(%4t0kjIw8QS-4;n4k(?<0hEvAI|r1RIE;mD_q?M6}1Lpo_R+(W;g=bm3+=?Kz$ zkZS04xN57bC$AolIP`+*Dq}yW*^DO1p)dWfiaP8xgFwmFj|d${1i(dTq*T5izh^iMER=yKKn(;@=uIB%^l@=mYM|?U z4?|IP-IUOSpbcz4-vb9gsFw?Oh7MXn!G3wy87YjNZhRpzIdVhB>u-k+Ja4G?Vy-D5 z(HmSOKBPY|jGx3K@2>J!eZ;u`l0qB#D*xfv1XOOworr}IMtf$j)y*Rxfvbx!yEkBHN)10^?zqE z70na-fPBc;;79&YbrI1xHh>M_{f-v}u<^V{SRcSD;=Q8EoJbiZf7v3}D7Z~UarfI| z&*t8KiW~{;xqF_J2`O~dQf}|Arqz|VkR`I>6*XO6nSyMiuzeuAke(igR|c{Z-9CK* zbgoDhU7*hZ_yr!>iYDUIfox*9H<5Q*2fUpIxWcYV?wqT#i02@WXL1kibn2zHWY?WJG$*FxJ6efkN`?i7_L4Lj(f3IMJX|Dy?DHyo-t+_Zbm{kSd z0mWI(!zFS1;8&b(u@o0tEYAKErD?TTx}qd;_3(Q;s(nW=8_1(WoA8Mcb~+u@gvBG- z@$_ano;;E*4L^Ghw7@g#!8pPqkfmtT9LQFEHm>??ctxA~?4nwaipikY4V1uDxYY8{ z8*}i3k!%Y6`dBhOtu$ea=KADyVCt<+N+yVjuYd+2BLVbw7FkLyO6A4jI3IhX(HA zouk-*padCYp=h=a$hXFV2L|MIFepNgzeU0zQLU>Ce>aNtkIwG}pAxb-O|n1~G;a8( zub#;9ksA(>JRZsV|F)P0W)F>#KQwYPorr$?!e|(-H}+o6ma24%5}S$z)d%V5b`3vL zU=P}*`i|(o8fEI3tus2e?+Jv>gjhLNk7gIk?*9fhvSFrm8GbXZS&BmfQa%9_lA>T` z_I@e031`R9129&Ev)-~xjXluBn z=x3n1kIt{@we}U_sr#@uiF6jKndb~!9`wMq-XvQ}euzKVW4XRV)_>MwT08rn!94#w zDO~QfLEn43V9J=W9zP6c<3j9Y5X2#loVQVQQi+ZQ;$so)7*L;e zErJcUcb&Idw9x@+1F>r)J2JJ@pYX^5UNf0vQ28g$i(OBI*eB6c@IJ?Gf%{u3Gc4hXI z+SaRJmUI6H7I9pL1K~Q{NG|38SnTPbfs{&9H`SRbw0IOG3`e;ue`TgaM>B7vm-SkNW|%(%k=gN5Y3ZveHsYdaLEcNV!Xu?(dKq3mhMh~V z8iUV{fdMu-1phLIoh04=7?PYI$esScI;Q^&FM;-xu}Mk6lzC|w&KS#%mCgtTp<|jd ziwwQ_B^>ucHyB66O$w;KpNsWlVG%Nb&0|?cI)YHCmeVS^C~~nVMgi$~&*Bu(RM-Re z9Ke5$Wy9=(2^P9A0*8)cqeeW50^dwGCq;9ojnS2K@hOBb-+OQ)IPR4J{N_0J1*gDp zGI6G6K`&Z4unM0W$1b5yj>4hiSw-GyQc>cBNR<;1c9M7|2voH5_~{N8`C#vkMh|=e z<{eeA=@zLpQcKWD(ZNTbR=dFcXAsp!JMHY)_$VIe6AO=lu^;pffS3ju9pN6U-5reE z#~4H{JR1et*Tm5*>(e|wKE+vsx-`7f%_K?%Ih#k6N=_jV%+YL|+r07rGfb=+ zhu?|@A+;k0AB|?`47+>RBkq?k!N&CyCNA#@gWY1-MEf~2@7JAd5a+A#q8L_52Ta5V zV%SLUf!IdjRMO&tYp*J+sszke6ufOC3RRD{--}^~^I%~x>;=|y{Lio=uDJ&0>|s6o9oVtsQ6u_vy1$U7s-DT2uf;_K|J_< zQO%2Je_+g(yV-Zz%DZ{;Y4!sXAqBCT+3G6Wi0@8h8PS`M4RR4k8JQkCO=72e=g+00 zQLdX^v;+)PNF0oA7j0p_0e2uHw&RVHSg9KrYB#z)dU3oWt?+%$=00`iY_ z^?>{n3TzkOgr)QHuH4wqdpPr`2AKeql|qx`Pscw`Vk1f-$mGwU5XApSdXb;s%-zxu zfXoK&VvcNnw=oZ%e#Jmtv;_Ns#}aJ~D%%sDLl}a*qm(&Dl0y zL^TeYKLhGIJVBS2^dKuyC$`DS5ov_ki4W8Y52HA| z{h)!KB?$M^OTbPiC}Ui1-V>z^f+wH+!FRZjUHrn4u{3~3X-Gn4T_2!MU3V~yQ%Zss`K10 z<+HGV&V^@S_=SK(6< zMCe$4J$Iaw#=JpT#OEzq?wqX(Ts+NT!-+-9oQ?eoo5cydx>tH8*c61!U4FgUgI; z1}AGZq5A}~M4<=}81-DRpIy@Q-+ZIOp z#gTajEEc#sFA=uC7dlH7VCYINj}Z%@*DCng4pQ*IG7EgNd&50Ru7PUCB zGXF7doD7T7x&(ZFG8-kZpKkhQcM==rkpK5N-+O0vi(Ln<;fYCX?DPqs&E|VDp@PZ5 ziQ#9Ws`-4izyY(&^}j7-n&>|L{-LkA1?Wr1$sDe<`UW$bl4@?`7Sn1z4G!iOs47t> zx}ujysO{)VHopq@C9yt!?+oA0Cqt4e^QuGkk>A7umC7~6#^ArSf(KGb!z)}c0y`wb z5cAm#JSv%;L=0ZPoXjdl1V}#~@c#I6^R4cS{M)~PGG#%XoXlv+5GGqW9G^&LBbUz~ zF8_?Dre%L91d)8F`h}8-> z+?c|8$STH)J)x^US20(q*8ctoAT{>2bmb-)7?Vwb?W_CPK9wC|<2YOv7>&bH*_5F9 z&mxkkX|P^8q@k{IleT9lI=^yrL^s}-%K8g_exkjNKTKsK=qb7Q&s0`LuY)7&G`5U6 zI3D)qNOmHMjxUvJrJ$5cHy(eP#>%~S|4-P4zod$AX@#@4YCLvNhl)Qn1CLLK#2RPd zH`3V&Y{sBMb*4K~9&_fENO@qvv`7`b>&}PSMflTnHhkulHYQH$#4XxZ)8e-s{DRtu za+~aj77(opT1Qg>?2rf_@a)SyWpA2&|C*nRcJ}>PbudriP&jCj%RP+tYi8+cWhY$- z7u%QMKfHMy&a$ZiO*sim+Tm4S#Ac;OUwbjb!^v8yyNT%JHH1QAU> zxoWF9BC( zvC?5fU-*?sGk z60FRIS>G_cD4TVscl+Siv)SI@5MO^Tf!&+NS$@xzEIE~b@|J(yOuXKElfp@T_x#je-a=U5dM+zjDQI$mvHg$jZK*ChO$1rn& zpjTr^GEH?|KJfiMjrFlHukxy5XAd*&yX`N0G-n=v52a7@=7C|K7k^p;ac93*l(mi<~ zR3KTmMvU0uMzA%76T+-dV0?zf2{W!5(0}VUW z`R$g)G%tenEeLc*-+DvoH2CIpcKGo8_HzT@_2f@FcO?W=O6JF&%RhWhPFMB0)(I^E zA7J?mHnhan8#z4EiXJrxD|pp;yt-yf;g5HTQBGS5CZ7B33UB>UY+DJ}kpD0Q1yp(g znMFb;=0_W6Js1}Zg}lI0L+)AXqkb@RK=zf&Eq$WO!`(6(Zp*@MLcY62*5NIu=}H4k zj@}{>dZ41~^nGf^S$4%|jJlVn&UIeyYLs~wblR+Nt-Ee9MhuK4rHQErWoT>iLEMlKf2l2{)m+|3T z)^}{LC7K`U_wznCwOjysG{YIyX+M}|kh3@-q?>dT%*uIQ}xHYXVJJ6+Zvgopu0_L&Fj~duI*a02K2C!{mc$gp%>mci;Z^354&K! z$zT|XznBG^t8b6Q9<$j|N%?PH@V%$l%^kCbXT5!4QWGpJudTZ<=>ja-GhrU}`b{S8 zP7X9Jq6!yVvL9GdY{B5ya`zOQ2BGRho+_V0T?)KqHk&x^#hk1}=b7$qDNIqIL;S2( zrN?ja$-d7Yt`=geGN9(-CK8y)T!3xgXzNyt&?A3H+r>^N$ zgKhXm`vR|Fg=2EW_G=QI#gh1So8nLI)Sj@Yf=7BMs#c5?+hYk`mP(Nwsa~PJ(NZMf z!TG{Fc-I`(&#o=Is?S-wEgQc-hYcIO2Ygbkk-*LiwYx3V!OlS|zyJ>zN4jp&RzaF! zB+an0F>sq_y9ImCWk)*(jJePWx=fNl7QAV}Gv~4|Ieak1x?z~_(||vn%X)YPm_V?I zJ;e^<#Q3#vUa)4@&ZKW))nv-Smbt7i{Y@4gJ`dRCQWjRtgI%89EWDEV-_OE3$oE7R zZU#70pC#Ax)j?G5a-QjER=3U_R52$^!FT7ezQdJMpo&-XCy4f?afWgx5dTKFEdUGs zm?=1TK07{OM;5?LTeHmDvaX7LfekDgZ6zQ;@h9l8RVkl>x6Ef3$Q_9P7H_-g%5Aig zi?%Gwyb_`{{R|5%9xBMfHVfD|`nOD+uz(Grr)1%m7qBk|Ud)7ey}ZjVf62g(?rk)Z zi>t^ohdqxQl!bW<*%#>6OgwQRJ6U8PaexM0Cf>e~9U-b2^6$>XCl<03N`4|ez;tt} z`OegT@*f~D(rK=IkFIm!-%d3TJP*H0U~)YT%9wn%!PxmaNt4LLhdlH-hkt3R`RnKS z{Z@QlQWTu0ip4$-=qmy_BDr$A1fAz1^h`B>@;t&>0!xxYuO){$pK!>@S1zFUINZ}y z&1awEp5k!H$Y9suS~2s?F^%e$yf;$cIkkef?a!;WsEZ&3dikJ6F7~mh=5~nvivtjT zY$~CA!+kj6(70CEmhs>P(bSVc6}GTq8^4a<162UlH;j_XG}J^Q8VY+B5^xulY48f~x1$il8PN}7s4U(Cu&6a;Jvm}-ujs{2~{gysnMCqS_XMUyYk z0P;l5i@zwSP-gO_kJH>o$%0ImIA%Q{mJ;h+^Wy2$5N<{Y*^yw6ASjx_)6EZL_ zpY5exGVn+Fa8hbX$1Vlz6ngO#oL9hZF8MGWBG+VZ7iLxLtk-Cir7L#UGo5x-N2G`g z0&{Ig#l1>$Tk{k_RqJ^xBGlQ`a(RqPsx0@AjZp>n>B0yJfnN4%9+j)H?HK`gOd?S* z0Uq}7HL6e$aT;B(3c=zedH)hZ{AF+qP(o1Ldz32!K4n<4{dMSk0V9W<@dYjNmxC6vZC2`C3wy+^jY6#NgY`<{J zTCHeG7yf=3t1Nk#Sxh%KT41*u{Y_YKQMs-r+M%{Ky7DA}Js_|oIMu6OP80ti@f*7B z@+Z*fSK`+GoM~u$9|kndI-Q17fx8afCIK*(EFlySeo}&3{$kgho{SBTU=H&g35I;C z6+RCBwbjdgDvtp48v^YSlAI*4&49inei*D#PC7ofoE<*0j{r2u8-A+NfM9MArjD;j zM&}67=z1m=^%57PFGS`{?7RXF{@*7M@Sh}KlG2!TJaGj(V)k(YfRw%>DZyAdI|x!b zLV#RKM~RC|=>TzUOZ>%V!xJzf309c`#?T#-1_ALRJqd*5_mVG3o=L|iRZMKPJzN}z2KCxI2Pkzb)V-%e}RZ6=8& zkT|dzy)sZAnhBhU!UzBbXQn9jwZ3DgiEgm>)>OnG1p$MgJdg(89#2S1E6vozSVPwZ zBPkbcbY`lpdYPMQnLG030BmLkQG|`#R>5@EITK%7#SSkyljidgGzUX4pqH-~8qtPF zh$3Evjb_H<``#KOs+h6D20bRCN-N6L|Cv#n8(gsAk*a`N$DjwC;1%cxGs1*A4fGhU zqdaHZ3YtkmMHx#?gI=3w1Rj*xQCm-$;9tPK7QKFih-D zT7Yj`EM;&-n)pgkFQ{A!rubY|d% zt685>Co*bG6`R)axASA{wXGRqx>gY!Ep#M}s?k<1Z?Ho?q?DCQV1D44hL5afLxvZU zJWRVG@xeh|hItp4{?NQ+RR$g;I14$P%^4tG2j9vttN)ENI|IkO#QNn;<#1lf7(^N7 zR{&E4%5Z9O;{Gc4WKjxNjvUjAq#Wxq%(<19!dz+m~4x_{*2r;cP0w?Nyb5P4?ZlZJx<3RR(r^ne~c{vxdS| z4Pf~g;z1HF@wkk^)C_Za#yS_ZKGa&1q)lP`nf)>wkS^qqMnc|W24Bc9hx}97h(|)8 zGYNyKVp1v`gdP#uX_5l+*un4&bNIh&H-g_ zelDk8mGw}0_gXrVle~OnA&II3ng5EwK!k_sIBE?$%I9M)*Zb*e{o+BJ4D(?6Gk!q5 z>3HKBcKCw#IgB3wW98r<>E=HGV;#r6M9`8jA``p_&)+A$Owk$s_*3D!oj2-_pe8Qv z=MeXm!5`Djw;*n+ECyl^$+;ux`0q9Bbf29ZUOV7j9{f1neBwD3+tcxiLUu&S2kBKc zO?&oq+BFCj!4>E$Wqup4+U$J&y>wH0>P1m4D9LzYdr4)4$vQWb6Z~~?NFxLHu1O^Cr zI%AJYNmvK^g}z8{c+w!uKgR1oRwpVUK}IcFXZ?bRc`Y3)i`dbVRuYJ~vXgH(7mB`1 z0gpy+lvEr>TS-8eXy0w5Bra0{RKnkb8`8~as1ktKxOCiD#QOO}a2UDiY6CU+TDp10 z^J)rB$9Ie1zD8a;c7BCr<}OV)-A*CZ0>jjrKc$xrSkQcHMx ziu&1f^ZhjaZ)rCSVb+Yf(Lqi7+b$18&gmMveHv8q;SjQ8y7|X6y<_?f!zgR9V4c?E zMCHgq+}afdfPP;>4>$UAx%R3$JhrU`m8rG?Yk7!A0)e;tNoruNnarukiL{ae!XBg% z!eH<2$WUH?q?!BD^cR7!xDqr-fW*8qoDy)9-A>~udv^%==QOi9P5&bxPe3;b3~3bG=ENLbAYm0HfR$;fhy}y zGapLRABN0kqmKxT%r2hS!8rorGTTjD&oawj0Rt2PKxW!B{N-zGnr~=|SXCOlscag| zPKxNBBuZvVE6~toQz_Z;G(7Qj*3bE1n(Se6Y4FaZ1j@%#CQZSGud}gqWD0J0os~P5 zr{Nl+KF#MV*^^{^<#jlic_j_|u4O|5m!*MXEgu?gb5OD+X=MFG$-0x_Ei!x)g5c&P zeCMU%m)F8-;e0Z#U(0%{GDz;iOiGrTrtW=Itt$oMl2R%0SGbxMs;HnCFY!s)yUCDe zPXZ;|ovfV*c)tU6!g#P;>?u2yjO~lrc(0F=)!nznauRza<#PmLCk0VHCuKotcu6rk zmUd6Wdx~MNluAny0*yi&O7=JvcAwvvoup+8c+qokVB$P^0QrK9sUM6%vW` z=e80%ExIVUWJDk_f|;Vr%|4gQ-~L?Lo{GcPgY?#Og*ldr3auq16||3o9U=u>Nu1ic z)R0=WJ>{T*O;j+>n0pxxC<9JdHvCn3G`t{EqScYqHTFY`4*SCWsXhKcM|1a|K3}!R zOck@{-Kmr}sg-kfuG(EzY|dZ|{%AcsUE29C2v{Z&f(o~-{|$l*f!ebF1{I=IcoHXO zwHt@h#!%zmTA;@JYJ4sizMfj{Z6o}{Quqd`EV#M^B+7%Re5iIgsn=jzw2&+3%2ayQzxf9HhRxK}{>)VT^bL06+~ibK9)~Q_s#2S*>n$?9 z)!6GZQ^lj6rEt|rJWPCryO*`vnxlB)f5GN(RK%p35=WBQA}wTqH?TqDFDay@uQnZZ z)@fYK@u@>rT{%1&bz!H#O^)qH84dqDUW`L~d7JB|h$E+ZEzEdgw^Dm|Yf2t98_=wd*wv zyb2}yf=iG47Z3Yo*wvC@7l( z;A#;}Il!8$74!iCWs1;y?#Zd2BaYo&w{^356T-A>o}OvpPku zPC*64=Lie@HsXM7n`0?Bxr7~OQ<#!hl!DbI>rvNkVD!zDWw`6xUcOYm$3TZ zNWov0ut6m`DJVOo>hzM6b`1_i1ytP$3!0kpj;PiSuG_R(P-@B%J8`D&-m4cKp=40Z z)#zoC*?l1?X{Pu^D{Li!mA^JuKQm>+Eoh_~ktsI?tT=(QR;0~If#+KwY6$n#IOwyV zg@CD|5`sGA8Gv8`Li#g5v1J72Wvm8uMEC(M+(YRnq?lquxPYu}Hchq8S!Zm(S1TgS z7?oms%ME(0^n-grDW)K;5=eS{Pw2# z3Zme}pd=ttg+_a`(0>Sp^V^wBL3pAX#=H;zCu+|#{}5i1;$KO3*z4a|MS zov9@m?^VN%!KP&B-P*&+_)|4J9>U4`y@a+JyJzL#JbL`RTsx9YJBG@&JsDa85IEyp zQ0YC1&ng|2CyPl&wRWg1dBfkFE5PZWk#Bx7RD`}E83g}G;?&kBYsiYf#J+&_M@N(O zM@bIV3Q$u+(yv}lYNX~beciLl{tIPrNxYMce2C-OkebXvF-h2iOL#XV?4YTz|DuN0 zS0^JE0z|(i!M|x&@?dqcd1vy_PVUbDEPy!2C|L>^l{)zew*PA1F6(RViq-!xy6|0ikdd=VZmB~aH zE`@)t(*H(cF7mu&bR`KN+sp=+lqaG&1V&WXz-XeMm5g%#P`4?Ld#s(c9y-UKXe&$!bBgjil25ax$RUJEFBA8AR)hanM z?a7HJ6Kw&s62N>iK{D*ZR0b6i)!;bPl%qw~+MBW1tD12)RsQg9Z^8+C`cH zg(r)_%y|WGh06*VisDi#=AtNoMzV|($D-Fb{4f$&f(p4%IcZZ^#X;yx1OOBVl5jGw zf)WRD32_iBTl)(=nqiuc6v2CUz?c*r{$-Y9r+=)TqjpjJzN=9g|4Xg!k; zDFkHik|M2R&lFowi7SU{WimI;y_l2(B6SMprJ-R21cyEcGWl2bhy_Vx&zF)OP{WlI zWJkg>Mf+wlX-~m;krRvL zNdn>7$RFI7hkhsDA#Urm0V3`a09=27?YBKP1@6vpwN8M3A;2(E8LSAX0)OX=BJN!9 zRuYz#vrN*r)=(i#zTq$}4PCYR`F9Is&|bVL&N)xdqB;35C!1Uy^A2FYTRva$s6Gh9F( zWmyF+TSoSupwbNrPg7(P)@#@WbYT+aRlpP>KPkKx^k+F+ZN^nE_atquq>OyDFiC8$ ztJqmVqXkJ7a`G36<|kFC$X^cmTTK3n(7dDyHTkP1f6e6Y5}KP-afAHbCx6}Wr(W!g z<|Ki7IQV;JWL!gsN3}Oru(SC#>dE@j$=Go_l+SZAj@Zubp>rnVi`!XG6<-DQ!5DK-F z!H4=UOvJf6*jRbMWOKk|eZXY68XNwZ^hWnz@#lBuj~l2WECv;jEuD;;cff(ju*vwZ z9c-A;X0kXvU=$wt7CX`QL84FkK=1%w^A>wH=z~NE@Es6FQ&ed5_-MLkELHkje5ixA zTUmO#3$$5{KgpoLL_DvGeL!za#M88Frp?O4?B$8LP77B;^Ahn#TGpGHlenD!=?Ryn zYN>ZYExUpr@W6s{6Y*m$8{}221mgSBF-pRsPvv zTNFgWbO)V{2ejNDpK4tbK}V!Le84oJ8;P6bM->bA&FrM-9!9Z*vblX}k;#G{C#u*s zxBMyL=2jBulW!IWrTCEPsaqa}nm z^g#lCc^50m?o7C(i&y9I(3ym|7b_yr=>&LLR0tmsxCos}Q0IA|lkm@Q|Nf{0+yUHw zAZiD9P+fqvaq10utqIv}3HZxhaNFFF&>rwM+^O=NmGBch5$Qr6gw9*MFwvQ#gV_nj zVQ2Q3rX=8(cC%q=S0+J_T+d5lDAS~biz2vO?sa5XQ=cwa9LRSy=nh_cPpUJNqBxR7 z5=b8ai60#`Ab(PlZrwo;oTN(5PQnAb*#P>zNmz{8Q4u2&F4Dj7uJSu!vyRID1ulr^ ziX8Ob3CM>eG}B+KXA_VYaSH<}DuPMCt1#>DXOoaMPiM3_uSD+~Qw z`VZ3!5|9vN7iQ;=ys4_O#~rrX?^Q6%R)8Tzkb4a@7-CvW;-POfOqfmKH!2)k z143=-Bs{-{U1pa>!nI&rwy%aA=XhKNcdZ+VJm_yw;bFC`!c(t;u{kG&Mg{@~LFX;k z?^B_7RXD4b4Twq}(1?;QTA)i41|j`A?yvFDq1x>#xT78mOJ^RX@!Q?O)2mfR(cum^ zeTfPiYuRl7qW?u$HiWQLrPF{8xk}9~1vb^PDc&>x7c*lBGgXC4_psT%ajNj0ReLbx z6}yDw*2~jJa47EjQ7U|Q5Bq{$fGWJ86a}bo#9mf0+EazRNolN-*h;X+|K=hZ%EeZN zHGA1q@5jo2mk9D0RFV?8>+dS@oxSW5yVVm(Rer0)GxxED9#e@g?|r3iOV^yJ20`h# zO(<<5zPgWHXctL>Oa>)Re1~1*?M{4Xvr_jqhgcQ82@NA4bEy)4@(w%EUqgH~+6+5G zo?Dm=?x2$fsfhpA)6vF6aYXkPIPQ+c9!OzMt_W1*Ls9SxiR|niQb7zh)u_}G>tR)F zNmCo8n$~!8*5gnNE}9NhOYiuSFDpl*d{{rIipmkc8dK9?qAC0Ur4>unL@Rx>(Ega4 zH#cuScJ}Ri^WMCfv0Az}S#o{MUbeb+P^QUMXlhD6Bf@H{G4w#Vpchc(XbD-C&)BV! zYk9cNBKTH%hR7cM^3imwG2f+GWrfumvf4twtO9?Z3=8e50(Km4`R02x826VftN<&o znN`{7K0Zx(Bp2MyF$n(sF%_e0uNz>$e#32I6KS9e?Fzoj$OzIKMHais29Z)1`iyUr zY1+^f6h@ATZC<_YY<268mNu`ZI?5>c18bs--DuV-m9`mIs2DBnv_n=vgN{(vuu>+& zI(WHNN6J|8;UU?n40!~@xhXF^_YGgY?(e9M(vcFD2aTi2#zRGV+KpC*Zj+U*vQyWe z#ili|d>se}tHC}@Q#Bls@R3Zjt6^Dby-Yucc+(nI#~!u@P4d)FjSuzrbFYwL7M#n{ z)@=Ejw%(ll-g5anp~3Hvp{OLLL)T6t0%p6)T^0K7Me>8TAW$wcSVfI~@mhgjrs231 zPB5UlQ)QAR(U;XI{+(pmR_W@{2b}HHmxjY>2_%UXAhXrqMXV{X>Mx`FzKO6 z-@H;G03;Qe&YFgv3w()s&@P+qotdYv+dsfWO%Knl{e>I+8fp!NM!_ZKC(hglUI{)V zNG<4;Y<6HZ&Vs&s_NkmeuhfAnUKOzJIxzp1NpxmCaLQtdF0V(6jYR`_&Jx42o^gpT-l%*3(mE#Zn&GnK^* zhHKu6Q{Pe+Fc@YyN)iL$o+%|!1r{-5y%Nu0@FG)YGN5NZoDHP{^Oy^VGM&NNWT9oy#d@}7qX#XB(bGxf*YMNtooOEJ3)&QG@Z(*9)h)|?=67e@UZ6Jg{XUHt@x9#_})f}1C z1qCl-y15Y@^DD=ma!mc2P`sI7j~#>d2A9~GbBm9$J0Z%w!(=!1?8Y>^3BBc4h&_dv z7B;~)x}BI7H=)Q6KEW`%X{&8@z?Ln}vlTmxEY8QOp5XZqJJ`;3PabwKO~$hhv-3#6 zZ4Nt_TI6{bJAln_o^0#@>p17h#18n)z|g@BnDWgicVirkLLg8}^r>;sE(T)<1i0d^ z=jEh?1Nlb6Fi_1do%ahUC9;Q(bnPH%41hnDuz12LA864k;641td{>;-Yd@(g(U4?J zyPA=N-)3kkDQ}toCK(fL(Jm(+6@kljMj`HS+&(bxZdn>a{t)GrzG|Mpr)L@2goBF- zAD}5MXnpD(F$w#s1UxUx2rq4O2y~sF=sJ^ZpjTcO<28U$pcD9m4(LFT@GBV+X>SWE z+v{cAvUEWrQ~F|bP&8noD2x;+YnNCqT-yQ-HU#DHYS){Uwu?IDqUhy z^kG|ctCLqcL?IZ=e1aa9E&iJom|w(p_zJuh?l$p=2~N8%gnO3tXF~LZDo>ilgi3dl zNFSd>ak{j@6uBi>!?n-2g3Kv=+!31o3OV>EiS50w&<~n`9dJ3l@9|!#;?Wy)-)kgl zF1B~SM(r8{ySY9Bf_dp_yXl4yF${=DA@oBS3G0=nK;9U{&mcSvqn`$vdJTyHCqU>6 zYfqnI`q_s+Dz$5aO{Six{UfG}Hav2wwezxbp=IaOlg+8GbT^)DZ_Fz4yL8F%y!T(> Cx@qwM diff --git a/boards/default/micropython_esp32s3/build/Mixgo_Sant_lib-v1.23.0.bin b/boards/default/micropython_esp32s3/build/Mixgo_Sant_lib-v1.23.0.bin index f89568b6e3e7201c0591c7ea5d0028f3edc4161e..cc783234db228c2e569f241d890a0954ed580b50 100644 GIT binary patch delta 108965 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

    !IeOYz^zj7o0tT1iG5IN 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
    H|AVy!(HmR&C=L@i$NbbyA>83hXRc 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"use strict";var t={d:(e,i)=>{for(var n in i)t.o(i,n)&&!t.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:i[n]})},o:(t,e)=>Object.prototype.hasOwnProperty.call(t,e),r:t=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})}},e={};t.r(e),t.d(e,{controls_type:()=>Dt,controls_typeLists:()=>ft,lists_zip:()=>Ft,lists_zip_container:()=>Pt,lists_zip_item:()=>Yt,unpack_iterable_object:()=>vt,variables_change:()=>Lt,variables_get:()=>St,variables_global:()=>Nt,variables_set:()=>At});var i={};t.r(i),t.d(i,{base_setup:()=>xt,controls_delay:()=>bt,controls_end_program:()=>Vt,controls_except:()=>jt,controls_finally:()=>Zt,controls_flow_statements:()=>Ht,controls_for:()=>Wt,controls_forEach:()=>Ut,controls_for_range:()=>Kt,controls_if:()=>Bt,controls_if_else:()=>Qt,controls_if_elseif:()=>qt,controls_if_if:()=>Jt,controls_lambda:()=>te,controls_main:()=>yt,controls_pass:()=>ee,controls_range:()=>Gt,controls_repeat_ext:()=>$t,controls_thread:()=>ie,controls_try:()=>zt,controls_try_finally:()=>kt,controls_whileUntil:()=>wt,datetime_fromtimestamp:()=>ae,do_while:()=>ne,garbage_collection:()=>se,gene_unique_identifier:()=>ue,get_mem_alloc:()=>_e,get_mem_free:()=>oe,get_unique_identifier:()=>pe});var n={};t.r(n),t.d(n,{base_map:()=>Fe,generate_cartesian_product:()=>Ye,math_arithmetic:()=>Te,math_bit:()=>he,math_constant:()=>de,math_constant_mp:()=>Ie,math_constrain:()=>Ce,math_dec:()=>Ee,math_indexer_number:()=>Ae,math_map:()=>Se,math_max_min:()=>Re,math_number:()=>le,math_number_base_conversion:()=>ce,math_random:()=>ge,math_random_seed:()=>Le,math_round:()=>Ne,math_selfcalcu:()=>Me,math_to_int:()=>Oe,math_trig:()=>me,text_to_number:()=>De,text_to_number_skulpt:()=>fe,turn_to_int:()=>Pe});var s={};t.r(s),t.d(s,{ascii_to_char:()=>Ve,char_to_ascii:()=>Be,number_to_text:()=>Ge,os_system:()=>li,text:()=>Xe,text_capital:()=>Qe,text_center:()=>ze,text_char:()=>xe,text_char_at:()=>ke,text_char_at2:()=>we,text_char_at3:()=>pi,text_compareTo:()=>oi,text_compare_to:()=>qe,text_create_with_container:()=>ni,text_create_with_item:()=>si,text_encode:()=>ui,text_equals_starts_ends:()=>Je,text_eval:()=>ri,text_find:()=>je,text_format:()=>ii,text_format_noreturn:()=>ai,text_join:()=>be,text_join_seq:()=>Ze,text_length:()=>Ue,text_random_char:()=>He,text_replace:()=>$e,text_split:()=>ti,text_strip:()=>ei,text_substring:()=>Ke,text_substring2:()=>We,text_substring3:()=>_i,text_textarea:()=>ye});var _={};t.r(_),t.d(_,{ENUMERATE:()=>Ji,content_in_lists:()=>Qi,enumerate:()=>qi,list_many_input:()=>Xi,list_tolist:()=>Vi,list_tolist2:()=>Ki,list_trig:()=>Pi,lists_2d_get_col_row_data:()=>hi,lists_2d_get_data_with_col_row:()=>Mi,lists_append_extend:()=>gi,lists_change_to:()=>vi,lists_change_to_general:()=>xi,lists_clear:()=>Ni,lists_create_with:()=>mi,lists_create_with2:()=>Bi,lists_create_with_container:()=>Oi,lists_create_with_item:()=>Ri,lists_create_with_noreturn:()=>yi,lists_create_with_text:()=>Ei,lists_create_with_text2:()=>Gi,lists_del_general:()=>bi,lists_find:()=>Fi,lists_getIndex3:()=>Ui,lists_getSublist3:()=>wi,lists_get_index:()=>Ii,lists_get_random_item:()=>Ci,lists_get_random_sublist:()=>Si,lists_get_sublist:()=>Ti,lists_insert_value:()=>Ai,lists_insert_value2:()=>Hi,lists_pop:()=>fi,lists_remove_at:()=>Di,lists_remove_at2:()=>Wi,lists_reverse:()=>Li,lists_setIndex3:()=>ki,lists_set_index:()=>ci,lists_sort:()=>Yi});var o={};t.r(o),t.d(o,{dicts_add_change_del:()=>dn,dicts_add_or_change:()=>sn,dicts_clear:()=>pn,dicts_create_with:()=>ji,dicts_create_with_container:()=>Zi,dicts_create_with_item:()=>$i,dicts_create_with_noreturn:()=>Mn,dicts_deldict:()=>ln,dicts_delete:()=>_n,dicts_get:()=>en,dicts_get_default:()=>nn,dicts_items:()=>an,dicts_keys:()=>tn,dicts_length:()=>rn,dicts_pop:()=>In,dicts_setdefault:()=>Tn,dicts_to_json:()=>mn,dicts_to_json2:()=>Rn,dicts_to_to:()=>On,dicts_todict:()=>hn,dicts_update:()=>on,dicts_values:()=>un,json_to_dicts:()=>En});var p={};t.r(p),t.d(p,{logic_boolean:()=>Ln,logic_compare:()=>gn,logic_compare_continous:()=>Cn,logic_is:()=>Fn,logic_is_in:()=>fn,logic_negate:()=>An,logic_null:()=>Nn,logic_operation:()=>Sn,logic_tobool:()=>Pn,logic_true_or_false:()=>Dn});var a={};t.r(a),t.d(a,{sdcard_mount:()=>ts,sdcard_use_spi_init:()=>$n,storage_can_write_ornot:()=>Gn,storage_change_dir:()=>jn,storage_close_file:()=>wn,storage_delete_file:()=>Hn,storage_file_seek:()=>Jn,storage_file_tell:()=>Kn,storage_file_write:()=>xn,storage_fileopen:()=>vn,storage_fileopen_new:()=>Xn,storage_fileopen_new_encoding:()=>yn,storage_get_a_line:()=>Bn,storage_get_contents:()=>Vn,storage_get_contents_without_para:()=>bn,storage_get_current_dir:()=>qn,storage_get_file_size:()=>Wn,storage_get_filename:()=>Un,storage_is_file:()=>Zn,storage_list_all_files:()=>kn,storage_make_dir:()=>Qn,storage_open_file_with_os:()=>Yn,storage_rename:()=>zn});var u={};t.r(u),t.d(u,{procedures_callnoreturn:()=>ps,procedures_callreturn:()=>as,procedures_defnoreturn:()=>ns,procedures_defreturn:()=>ss,procedures_ifreturn:()=>us,procedures_mutatorarg:()=>os,procedures_mutatorcontainer:()=>_s,procedures_return:()=>rs});var r={};t.r(r),t.d(r,{tuple_change_to:()=>gs,tuple_create_with:()=>ds,tuple_create_with_container:()=>Is,tuple_create_with_item:()=>Ts,tuple_create_with_noreturn:()=>Ls,tuple_create_with_text2:()=>Ms,tuple_create_with_text_return:()=>hs,tuple_del:()=>Os,tuple_find:()=>Cs,tuple_getIndex:()=>ms,tuple_getSublist:()=>As,tuple_get_random_item:()=>Ds,tuple_get_sublist:()=>Ns,tuple_join:()=>Rs,tuple_length:()=>Es,tuple_max:()=>cs,tuple_totuple:()=>fs,tuple_trig:()=>Ss});var l={};t.r(l),t.d(l,{set_add_discard:()=>Bs,set_clear:()=>xs,set_create_with:()=>Ps,set_create_with_container:()=>Ys,set_create_with_item:()=>vs,set_create_with_text_return:()=>ws,set_length:()=>Xs,set_operate:()=>bs,set_operate_update:()=>Vs,set_pop:()=>ys,set_sub:()=>Gs,set_toset:()=>ks,set_update:()=>Us});var d={};t.r(d),t.d(d,{html_content:()=>qs,html_content_more:()=>Qs,html_document:()=>Ws,html_form:()=>js,html_head_body:()=>Js,html_style:()=>zs,html_style_color:()=>$s,html_style_content:()=>Zs,html_text:()=>t_,html_title:()=>Ks});var I={};t.r(I),t.d(I,{attribute_access:()=>T_,function_call:()=>l_,function_call_container:()=>d_,function_call_item:()=>I_,raw_block:()=>n_,raw_empty:()=>__,raw_expression:()=>s_,raw_table:()=>i_,text_comment:()=>o_,text_print_multiple:()=>a_,text_print_multiple_container:()=>u_,text_print_multiple_item:()=>r_,type_check:()=>p_});var T={};t.r(T),t.d(T,{controls_type:()=>O_,controls_typeLists:()=>R_,lists_zip:()=>c_,unpack_iterable_object:()=>g_,variables_change:()=>m_,variables_get:()=>M_,variables_global:()=>E_,variables_set:()=>h_});var M={};t.r(M),t.d(M,{Panic_with_status_code:()=>Y_,base_setup:()=>S_,controls_delay:()=>P_,controls_flow_statements:()=>F_,controls_for:()=>N_,controls_forEach:()=>b_,controls_for_range:()=>D_,controls_if:()=>A_,controls_interrupts:()=>y_,controls_lambda:()=>B_,controls_main:()=>C_,controls_millis:()=>v_,controls_nointerrupts:()=>x_,controls_pass:()=>U_,controls_range:()=>V_,controls_repeat:()=>Q_,controls_repeat_ext:()=>H_,controls_thread:()=>w_,controls_try_finally:()=>L_,controls_whileUntil:()=>f_,datetime_fromtimestamp:()=>z_,do_while:()=>k_,garbage_collection:()=>W_,gene_unique_identifier:()=>j_,get_mem_alloc:()=>K_,get_mem_free:()=>J_,get_unique_identifier:()=>q_,reset:()=>X_,time_sleep:()=>G_});var h={};t.r(h),t.d(h,{base_map:()=>Oo,generate_cartesian_product:()=>co,math_arithmetic:()=>io,math_bit:()=>eo,math_constant:()=>$_,math_constant_mp:()=>to,math_constrain:()=>lo,math_dec:()=>oo,math_indexer_number:()=>Mo,math_map:()=>ro,math_max_min:()=>ao,math_number:()=>Z_,math_number_base_conversion:()=>Io,math_random:()=>uo,math_random_seed:()=>To,math_round:()=>ho,math_selfcalcu:()=>no,math_single:()=>so,math_to_int:()=>po,math_trig:()=>_o,text_to_number:()=>mo,text_to_number_skulpt:()=>Eo,turn_to_int:()=>Ro});var m={};t.r(m),t.d(m,{ascii_to_char:()=>Lo,char_to_ascii:()=>No,number_to_text:()=>Do,os_system:()=>jo,text:()=>go,text_capital:()=>bo,text_center:()=>Vo,text_char:()=>So,text_char_at:()=>Po,text_char_at2:()=>Fo,text_char_at3:()=>qo,text_compareTo:()=>Jo,text_compare_to:()=>Xo,text_encode:()=>Qo,text_equals_starts_ends:()=>vo,text_eval:()=>zo,text_find:()=>Bo,text_format:()=>Ho,text_format_noreturn:()=>Wo,text_join:()=>Ao,text_join_seq:()=>Go,text_length:()=>fo,text_random_char:()=>Yo,text_replace:()=>Uo,text_split:()=>wo,text_strip:()=>ko,text_substring:()=>xo,text_substring2:()=>yo,text_substring3:()=>Ko,text_textarea:()=>Co});var E={};t.r(E),t.d(E,{content_in_lists:()=>Pp,enumerate:()=>Fp,list_many_input:()=>mp,list_tolist:()=>Dp,list_tolist2:()=>fp,list_trig:()=>Tp,lists_2d_get_col_row_data:()=>tp,lists_2d_get_data_with_col_row:()=>$o,lists_append_extend:()=>_p,lists_change_to:()=>hp,lists_change_to_general:()=>Op,lists_clear:()=>rp,lists_create_with:()=>ep,lists_create_with2:()=>cp,lists_create_with_noreturn:()=>Ep,lists_create_with_text:()=>ip,lists_create_with_text2:()=>gp,lists_del_general:()=>Rp,lists_find:()=>lp,lists_getIndex3:()=>Cp,lists_getSublist3:()=>Sp,lists_get_index:()=>np,lists_get_random_item:()=>op,lists_get_random_sublist:()=>pp,lists_get_sublist:()=>Zo,lists_insert_value:()=>ap,lists_insert_value2:()=>Lp,lists_pop:()=>Ip,lists_remove_at:()=>dp,lists_remove_at2:()=>Np,lists_reverse:()=>up,lists_setIndex3:()=>Ap,lists_set_index:()=>sp,lists_sort:()=>Mp});var O={};t.r(O),t.d(O,{dicts_add_change_del:()=>Hp,dicts_add_or_change:()=>xp,dicts_clear:()=>Bp,dicts_create_with:()=>Yp,dicts_create_with_noreturn:()=>Jp,dicts_deldict:()=>kp,dicts_delete:()=>bp,dicts_get:()=>Xp,dicts_get_default:()=>yp,dicts_items:()=>Gp,dicts_keys:()=>vp,dicts_length:()=>wp,dicts_pop:()=>Wp,dicts_setdefault:()=>Kp,dicts_to_json:()=>Qp,dicts_to_json2:()=>Zp,dicts_to_to:()=>jp,dicts_todict:()=>qp,dicts_update:()=>Vp,dicts_values:()=>Up,json_to_dicts:()=>zp});var R={};t.r(R),t.d(R,{logic_boolean:()=>na,logic_compare:()=>$p,logic_compare_continous:()=>ta,logic_is:()=>pa,logic_is_in:()=>oa,logic_negate:()=>ia,logic_null:()=>sa,logic_operation:()=>ea,logic_tobool:()=>aa,logic_true_or_false:()=>_a});var c={};t.r(c),t.d(c,{sdcard_mount:()=>Pa,sdcard_use_spi_init:()=>Fa,storage_can_write_ornot:()=>ma,storage_change_dir:()=>Aa,storage_close_file:()=>Oa,storage_delete_file:()=>ca,storage_file_seek:()=>Sa,storage_file_tell:()=>Ca,storage_file_write:()=>Ia,storage_fileopen:()=>ra,storage_fileopen_new:()=>la,storage_fileopen_new_encoding:()=>da,storage_get_a_line:()=>ha,storage_get_contents:()=>Ma,storage_get_contents_without_para:()=>Ta,storage_get_current_dir:()=>La,storage_get_file_size:()=>ga,storage_get_filename:()=>Ea,storage_is_file:()=>fa,storage_list_all_files:()=>Ra,storage_make_dir:()=>Na,storage_open_file_with_os:()=>ua,storage_rename:()=>Da});var g={};t.r(g),t.d(g,{procedures_callnoreturn:()=>ya,procedures_callreturn:()=>Xa,procedures_defnoreturn:()=>va,procedures_defreturn:()=>Ya,procedures_ifreturn:()=>xa,procedures_return:()=>ba});var C={};t.r(C),t.d(C,{tuple_change_to:()=>Ka,tuple_create_with:()=>Va,tuple_create_with_noreturn:()=>za,tuple_create_with_text2:()=>Ba,tuple_create_with_text_return:()=>Ga,tuple_del:()=>ka,tuple_find:()=>Ja,tuple_getIndex:()=>Ua,tuple_getSublist:()=>Qa,tuple_get_random_item:()=>Za,tuple_get_sublist:()=>ja,tuple_join:()=>Ha,tuple_length:()=>wa,tuple_max:()=>Wa,tuple_totuple:()=>$a,tuple_trig:()=>qa});var S={};t.r(S),t.d(S,{set_add_discard:()=>ou,set_clear:()=>nu,set_create_with:()=>tu,set_create_with_text_return:()=>uu,set_length:()=>eu,set_operate:()=>su,set_operate_update:()=>_u,set_pop:()=>iu,set_sub:()=>pu,set_toset:()=>ru,set_update:()=>au});var A={};t.r(A),t.d(A,{html_content:()=>Tu,html_content_more:()=>Mu,html_document:()=>lu,html_form:()=>mu,html_head_body:()=>Iu,html_style:()=>hu,html_style_content:()=>Eu,html_text:()=>Ou,html_title:()=>du});var L={};t.r(L),t.d(L,{attribute_access:()=>Lu,function_call:()=>Au,raw_block:()=>Ru,raw_empty:()=>gu,raw_expression:()=>cu,raw_table:()=>Cu,type_check:()=>Su});var N={};t.r(N),t.d(N,{PIN_init:()=>Nr,actuator_extern_get_led_bright:()=>Vu,actuator_extern_get_led_state:()=>Bu,actuator_extern_led_bright:()=>bu,actuator_extern_led_brightness:()=>Gu,actuator_ms32006_dcmotor:()=>Qu,actuator_ms32006_init:()=>qu,actuator_ms32006_stepper:()=>zu,actuator_neopixel_init:()=>ju,actuator_neopixel_rgb:()=>Zu,actuator_neopixel_rgb_all:()=>$u,actuator_neopixel_write:()=>tr,actuator_use_uart_init:()=>er,esp32_music_get_tempo_extern:()=>Xu,esp32_music_pitch:()=>Fu,esp32_music_pitch_init:()=>fu,esp32_music_pitch_with_time:()=>Pu,esp32_music_play_list:()=>Yu,esp32_music_reset_extern:()=>yu,esp32_music_set_tempo_extern:()=>vu,esp32_music_stop:()=>xu,mixbot_actuator_extern_get_addr:()=>Ar,mixbot_actuator_extern_set_addr:()=>Lr,mixbot_addr_extern:()=>dr,parrot_PIN_init:()=>Pr,parrot_move_speed:()=>Yr,pin_led_bright:()=>Dr,player_insert_music:()=>pr,player_play_music:()=>or,player_set_mode:()=>_r,player_set_play:()=>nr,player_set_volume:()=>sr,player_whether_stop:()=>ir,robot_led_extern:()=>hr,robot_led_extern_get_value:()=>mr,robot_motor_extern:()=>Ir,robot_motor_extern_get_speed:()=>Tr,robot_servo_extern_absolute_run:()=>cr,robot_servo_extern_get_status:()=>Er,robot_servo_extern_relative_continue:()=>Sr,robot_servo_extern_relative_origin:()=>gr,robot_servo_extern_relative_run:()=>Cr,robot_servo_extern_stop:()=>Rr,robot_servo_extern_stop_mode:()=>Or,robot_traffic_light_extern:()=>Mr,servo_PIN_init:()=>fr,servo_get_angle:()=>Ku,servo_get_speed:()=>Ju,servo_init:()=>Uu,servo_move:()=>wu,servo_move_angle:()=>Fr,servo_set_angle:()=>Hu,servo_set_speed:()=>Wu,servo_speed_360:()=>ku,syn6288_builtin_voice:()=>rr,syn6288_get_voice:()=>ur,syn6288_set_voice:()=>ar,syn6288_tts_play:()=>lr});var D={};t.r(D),t.d(D,{actuator_dc_motor:()=>rl,actuator_dc_motor_stop:()=>ll,actuator_get_led_bright:()=>br,actuator_get_led_state:()=>Vr,actuator_led_bright:()=>xr,actuator_led_brightness:()=>Br,actuator_mixbot_buzzer_on_off:()=>hl,actuator_mixgo_nova_mic_get:()=>cl,actuator_mixgo_nova_mic_set:()=>Rl,actuator_mixgo_nova_onboard_music_pitch:()=>Nl,actuator_mixgo_nova_onboard_music_stop:()=>Dl,actuator_mixgo_nova_play_audio:()=>Al,actuator_mixgo_nova_play_online_audio:()=>Ll,actuator_mixgo_nova_record_audio:()=>Sl,actuator_mixgo_nova_voice_get:()=>Cl,actuator_mixgo_nova_voice_set:()=>gl,actuator_mixgo_zero_led_color:()=>Gr,actuator_onboard_neopixel_rgb:()=>Kr,actuator_onboard_neopixel_rgb_all:()=>Jr,actuator_onboard_neopixel_rgb_show_all_chase:()=>Qr,actuator_onboard_neopixel_rgb_show_all_rainbow:()=>qr,actuator_onboard_neopixel_write:()=>zr,actuator_rm_onboard_neopixel_rgb:()=>jr,actuator_rm_onboard_neopixel_rgb_all:()=>Zr,actuator_rm_onboard_neopixel_rgb_show_all_chase:()=>$r,actuator_stepper_keep:()=>al,actuator_stepper_stop:()=>ul,analog_ble_keyboard_init:()=>Ul,analog_ble_keyboard_input:()=>Hl,analog_ble_keyboard_send_battery:()=>Kl,analog_ble_keyboard_str:()=>Wl,analog_ble_mouse_init:()=>Jl,analog_ble_mouse_input:()=>zl,analog_ble_mouse_send_battery:()=>jl,analog_keyboard_input:()=>Yl,analog_keyboard_str:()=>Gl,analog_mouse_input:()=>Vl,bitbot_motor:()=>Ol,bitbot_move:()=>ml,bitbot_stop:()=>El,ble_keyboard_connect:()=>kl,ble_keyboard_get_mac:()=>wl,ble_mouse_connect:()=>Ql,ble_mouse_get_mac:()=>ql,cc_number:()=>Wr,educore_ble_keyboard_input:()=>pd,educore_ble_sensor_connected:()=>od,educore_ble_sensor_init:()=>_d,educore_buzzer:()=>Zl,educore_buzzer_play_tone:()=>$l,educore_buzzer_play_tone_time:()=>td,educore_buzzer_stop:()=>ed,educore_neopixel_clear:()=>sd,educore_neopixel_rgb:()=>nd,educore_rgb_light:()=>id,esp32_music_get_tempo:()=>el,esp32_music_reset:()=>il,esp32_music_set_tempo:()=>tl,esp32_onboard_music_pitch:()=>nl,esp32_onboard_music_pitch_with_time:()=>sl,esp32_onboard_music_play_list:()=>ol,esp32_onboard_music_stop:()=>_l,general_key:()=>Xl,general_key_tuple:()=>yl,generalkey_container:()=>xl,generalkey_create_with_item:()=>bl,get_power_output:()=>Fl,ledswitch:()=>yr,mixbot_motor:()=>Ml,mixbot_motor_status:()=>dl,mixbot_move:()=>Il,mixbot_stop:()=>Tl,mouse_key:()=>Bl,number:()=>Xr,rm_actuator_get_led_bright:()=>wr,rm_actuator_get_led_state:()=>kr,rm_actuator_led_bright:()=>Ur,rm_actuator_led_brightness:()=>Hr,rm_motor:()=>pl,set_all_power_output:()=>Pl,set_power_output:()=>fl,special_key:()=>vl});var f={};t.r(f),t.d(f,{ai_sensor_20object:()=>Ud,ai_sensor_ailocal_class:()=>Fd,ai_sensor_ailocal_class_result:()=>Pd,ai_sensor_ailocal_train:()=>fd,ai_sensor_asr_recognize:()=>xd,ai_sensor_audio_play:()=>vd,ai_sensor_audio_record:()=>Yd,ai_sensor_barcode:()=>Md,ai_sensor_circle:()=>cd,ai_sensor_classifier_faces:()=>Gd,ai_sensor_color:()=>Ad,ai_sensor_color_chases:()=>Dd,ai_sensor_color_chases_result:()=>Nd,ai_sensor_config:()=>Id,ai_sensor_face:()=>Bd,ai_sensor_find_20objects:()=>wd,ai_sensor_find_barcodes:()=>hd,ai_sensor_find_circles:()=>gd,ai_sensor_find_colors:()=>Ld,ai_sensor_find_licenseplates:()=>Vd,ai_sensor_find_lines:()=>Rd,ai_sensor_find_qrcodes:()=>dd,ai_sensor_find_rects:()=>Sd,ai_sensor_find_tags:()=>Ed,ai_sensor_licenseplate:()=>bd,ai_sensor_line:()=>Od,ai_sensor_qrcode:()=>rd,ai_sensor_qrcode_lite:()=>ld,ai_sensor_rect:()=>Cd,ai_sensor_rgb:()=>Td,ai_sensor_tag:()=>md,ai_sensor_use_uart_init:()=>ud,ai_sensor_yolo_recognize:()=>Xd,ai_sensor_yolo_recognize_result:()=>yd});var F={};t.r(F),t.d(F,{MICROPYTHON_AI_Speech_asr:()=>Wd,MICROPYTHON_AI_Speech_unit:()=>Hd,MICROPYTHON_AI_client:()=>kd});var P={};t.r(P),t.d(P,{mpython_blynk_app_data:()=>oI,mpython_blynk_app_notify:()=>$d,mpython_blynk_email:()=>iI,mpython_blynk_get_timers:()=>nI,mpython_blynk_on_connected:()=>zd,mpython_blynk_on_disconnected:()=>Qd,mpython_blynk_run:()=>Zd,mpython_blynk_sensor_data_to_app:()=>_I,mpython_blynk_set_property:()=>eI,mpython_blynk_setup:()=>pI,mpython_blynk_stop_timers:()=>tI,mpython_blynk_sync_virtual:()=>qd,mpython_blynk_terminal_widget_vpin:()=>Jd,mpython_blynktimer:()=>sI,mpython_blynktimer_run:()=>jd});var Y={};t.r(Y),t.d(Y,{cc_g1_init:()=>aI,cc_g1_read_bat:()=>uI,cc_g1_read_joystick:()=>rI,cc_g1_read_key:()=>lI,cc_g1_turnoff:()=>dI});var v={};t.r(v),t.d(v,{ce_go_dc_motor:()=>cI,ce_go_get_led_bright:()=>hI,ce_go_get_led_state:()=>mI,ce_go_hall_attachInterrupt:()=>gI,ce_go_hall_data:()=>SI,ce_go_hall_initialize:()=>CI,ce_go_led_bright:()=>MI,ce_go_led_brightness:()=>EI,ce_go_light_number:()=>TI,ce_go_pin_light:()=>fI,ce_go_pin_near:()=>LI,ce_go_pin_near_line:()=>AI,ce_go_pin_near_state_change:()=>NI,ce_go_stepper_keep:()=>OI,ce_go_stepper_stop:()=>RI,educore_car:()=>FI,educore_car_pin_near:()=>XI,educore_car_pin_near_line:()=>vI,educore_car_stepper_keep:()=>PI,educore_car_stepper_stop:()=>YI,sensor_mixgome_eulerangles:()=>DI});var X={};t.r(X),t.d(X,{communicate_bluetooth_central_init:()=>hT,communicate_bluetooth_connect:()=>RT,communicate_bluetooth_disconnect:()=>cT,communicate_bluetooth_handle:()=>LT,communicate_bluetooth_is_connected:()=>CT,communicate_bluetooth_mac:()=>OT,communicate_bluetooth_peripheral_init:()=>mT,communicate_bluetooth_recv:()=>ST,communicate_bluetooth_recv_only:()=>AT,communicate_bluetooth_scan:()=>ET,communicate_bluetooth_send:()=>gT,communicate_espnow_init:()=>NT,communicate_espnow_init_new:()=>DT,communicate_i2c_available:()=>ZI,communicate_i2c_init:()=>VI,communicate_i2c_master_read:()=>jI,communicate_i2c_onboard:()=>xI,communicate_i2c_read:()=>BI,communicate_i2c_scan:()=>UI,communicate_i2c_write:()=>GI,communicate_ir_recv_init:()=>oT,communicate_ir_send_init:()=>lT,communicate_ow_init:()=>tT,communicate_ow_read:()=>iT,communicate_ow_reset:()=>_T,communicate_ow_scan:()=>eT,communicate_ow_select:()=>sT,communicate_ow_write:()=>nT,communicate_spi_buffer:()=>HI,communicate_spi_init:()=>wI,communicate_spi_onboard:()=>bI,communicate_spi_read:()=>WI,communicate_spi_read_output:()=>KI,communicate_spi_readinto:()=>JI,communicate_spi_readinto_output:()=>qI,communicate_spi_set:()=>kI,communicate_spi_write:()=>QI,communicate_spi_write_readinto:()=>zI,espnow_radio_channel:()=>XT,espnow_radio_channel_new:()=>xT,espnow_radio_on_off:()=>bT,espnow_radio_rec:()=>BT,espnow_radio_recv:()=>UT,espnow_radio_recv_certain_msg:()=>wT,espnow_radio_recv_certain_msg_new:()=>HT,espnow_radio_recv_msg:()=>GT,espnow_radio_recv_new:()=>kT,espnow_radio_send:()=>VT,espnow_radio_txpower:()=>yT,i2c_available:()=>dM,i2c_init:()=>ZT,i2c_master_reader2:()=>lM,i2c_read:()=>$T,i2c_scan:()=>eM,i2c_slave_onreceive:()=>$I,i2c_write:()=>tM,internal_variable:()=>pT,ir_recv_timeout:()=>rT,ir_transmit_busy:()=>MT,ir_transmit_conventional_data:()=>dT,ir_transmit_raw_code:()=>TT,ir_transmit_study_code:()=>IT,ir_whether_recv:()=>uT,lora_init:()=>WT,lora_packet:()=>KT,lora_recv:()=>qT,lora_send:()=>JT,network_espnow_info:()=>FT,network_espnow_mac:()=>fT,network_espnow_recv:()=>PT,network_espnow_recv_handle:()=>vT,network_espnow_send:()=>YT,recv_fun:()=>aT,spi_buffer:()=>sM,spi_init:()=>iM,spi_read:()=>_M,spi_read_output:()=>oM,spi_readinto:()=>pM,spi_readinto_output:()=>aM,spi_set:()=>nM,spi_write:()=>uM,spi_write_readinto:()=>rM,urequests_attribute:()=>zT,urequests_get:()=>QT,urequests_method:()=>jT});var y={};t.r(y),t.d(y,{display_animate:()=>wM,display_blink_rate:()=>VM,display_circle:()=>kM,display_color_seclet:()=>eh,display_draw_4strings:()=>YM,display_fill:()=>UM,display_get_screen_image:()=>bM,display_help:()=>WM,display_image_size:()=>vM,display_lcd_use_i2c_init:()=>ph,display_line:()=>yM,display_line_arbitrarily:()=>xM,display_matrix_extern_bright_point:()=>SM,display_matrix_extern_bright_screen:()=>LM,display_matrix_extern_clear:()=>NM,display_matrix_extern_get_pixel:()=>CM,display_matrix_extern_get_screen_pixel:()=>AM,display_matrix_extern_image_builtins:()=>DM,display_matrix_extern_scroll_string:()=>EM,display_matrix_extern_scroll_string_delay:()=>OM,display_matrix_extern_shift:()=>gM,display_matrix_extern_show_frame_string:()=>RM,display_matrix_extern_show_frame_string_delay:()=>cM,display_matrix_extern_show_image:()=>hM,display_matrix_extern_show_image_or_string_delay:()=>mM,display_matrix_use_i2c_init:()=>MM,display_oled_drawPixel:()=>JM,display_oled_showBitmap:()=>KM,display_oled_use_i2c_init:()=>dh,display_onoff:()=>GM,display_rect:()=>XM,display_rgb_color:()=>BM,display_tm1650_power:()=>QM,display_tm1650_set_brightness:()=>ZM,display_tm1650_show_dot:()=>jM,display_tm1650_show_num:()=>zM,display_tm_use_i2c_init:()=>qM,display_triangle:()=>HM,display_use_i2c_init:()=>PM,extern_oled_bright_point:()=>Ch,extern_oled_clear:()=>Sh,extern_oled_get_pixel:()=>gh,extern_oled_hvline:()=>Lh,extern_oled_line:()=>Nh,extern_oled_scroll_string:()=>mh,extern_oled_scroll_string_delay:()=>Eh,extern_oled_shape_rect:()=>Ah,extern_oled_shift:()=>ch,extern_oled_show_frame_string:()=>Oh,extern_oled_show_frame_string_delay:()=>Rh,extern_oled_show_image:()=>Ih,extern_oled_show_image_or_string_delay:()=>hh,extern_oled_show_image_xy:()=>Th,extern_oled_show_string:()=>Mh,lcd_backlight:()=>rh,lcd_clear:()=>lh,lcd_print_string:()=>uh,lcd_show_image_or_string_delay:()=>ah,matrix_extern_image_arithmetic:()=>fM,matrix_extern_image_invert:()=>FM,tft_fill:()=>_h,tft_line_arbitrarily:()=>oh,tft_scroll_string_delay:()=>nh,tft_show_frame_string_delay:()=>sh,tft_show_image_or_string_delay:()=>ih,tft_show_image_xy:()=>th,tft_use_spi_init:()=>$M});var x={};t.r(x),t.d(x,{bitbot_display_image_create:()=>dm,display_bright_point:()=>wh,display_bright_screen:()=>Hh,display_clear:()=>Wh,display_get_pixel:()=>Uh,display_get_screen_pixel:()=>kh,display_image_builtins:()=>xh,display_image_builtins_all:()=>bh,display_image_create:()=>yh,display_scroll_string:()=>Ph,display_scroll_string_delay:()=>Yh,display_shift:()=>Gh,display_show_frame_string:()=>vh,display_show_frame_string_delay:()=>Xh,display_show_image:()=>fh,display_show_image_or_string_delay:()=>Fh,draw_pointer:()=>xm,image_arithmetic:()=>Vh,image_invert:()=>Bh,mixbot_display_bright_screen:()=>rm,mixbot_display_get_ambientbright:()=>um,mixbot_display_get_screen_pixel:()=>am,mixbot_display_image_create:()=>pm,mixbot_display_rotate:()=>lm,mixgo_display_image_create_new:()=>qh,mixgome_display_font:()=>Qh,mixgome_display_image_create:()=>Kh,mixgomini_display_image_create:()=>Jh,mpython_display_hvline:()=>sm,mpython_display_line:()=>_m,mpython_display_shape_rect:()=>nm,mpython_pbm_image:()=>om,onboard_oled_bright_point:()=>im,onboard_oled_scroll_string_delay:()=>tm,onboard_oled_show_frame_string_delay:()=>em,onboard_oled_show_image:()=>zh,onboard_oled_show_image_or_string_delay:()=>$h,onboard_oled_show_image_xy:()=>jh,onboard_oled_show_string:()=>Zh,onboard_tft_bright_point:()=>Am,onboard_tft_bright_screen:()=>Dm,onboard_tft_clear:()=>Lm,onboard_tft_clock_clear:()=>Xm,onboard_tft_clock_draw:()=>vm,onboard_tft_clock_get_rtctime:()=>Pm,onboard_tft_clock_init:()=>Fm,onboard_tft_clock_set_time:()=>Ym,onboard_tft_display_hvline:()=>cm,onboard_tft_display_line:()=>gm,onboard_tft_display_shape_circle:()=>ym,onboard_tft_display_shape_rect:()=>Rm,onboard_tft_fill:()=>fm,onboard_tft_get_pixel:()=>Sm,onboard_tft_get_screen_pixel:()=>Nm,onboard_tft_scroll_string:()=>hm,onboard_tft_scroll_string_delay:()=>mm,onboard_tft_shift:()=>Cm,onboard_tft_show_frame_string:()=>Em,onboard_tft_show_frame_string_delay:()=>Om,onboard_tft_show_image:()=>Im,onboard_tft_show_image_or_string_delay:()=>Mm,onboard_tft_show_image_xy:()=>Tm});var b={};t.r(b),t.d(b,{factory_block:()=>Jm,factory_block_return:()=>qm,factory_block_return_with_textarea:()=>zm,factory_block_with_textarea:()=>Qm,factory_callMethod_noreturn:()=>Wm,factory_callMethod_return:()=>Km,factory_create_with_container:()=>Um,factory_create_with_item:()=>wm,factory_declare:()=>Hm,factory_from_import:()=>Vm,factory_function_noreturn:()=>Gm,factory_function_return:()=>km,factory_import:()=>Bm,folding_block:()=>jm});var V={};t.r(V),t.d(V,{controls_pin_attachInterrupt:()=>OE,inout_analog_atten:()=>pE,inout_analog_read:()=>oE,inout_analog_read_init:()=>IE,inout_analog_write:()=>nE,inout_analog_write_init:()=>dE,inout_analog_write_set:()=>sE,inout_analog_write_set_freq:()=>hE,inout_digital_init:()=>rE,inout_digital_read:()=>eE,inout_digital_write:()=>tE,inout_highlow:()=>$m,inout_pinMode:()=>ME,inout_pin_attachInterrupt:()=>uE,inout_pin_pressed:()=>aE,inout_pin_pressed_init:()=>TE,inout_pwm_analog_write:()=>iE,inout_pwm_analog_write_init:()=>lE,inout_pwm_analog_write_set_freq:()=>_E,pin_pressed:()=>EE,pin_pressed_init:()=>mE});var B={};t.r(B),t.d(B,{IOT_EMQX_INIT_AND_CONNECT_BY_MIXLY_CODE:()=>kE,IOT_EMQX_INIT_AND_CONNECT_BY_SHARE_CODE:()=>wE,IOT_EMQX_PING:()=>GE,IOT_FORMATTING:()=>VE,IOT_FORMAT_STRING:()=>BE,IOT_MIXIO_NTP:()=>UE,IOT_MIXIO_PUBLISH:()=>PE,IOT_MIXIO_SUBSCRIBE:()=>YE,iot_checkonenet:()=>$E,iot_client_onboard:()=>WE,iot_create_with_item:()=>fE,iot_http_client:()=>KE,iot_http_data:()=>JE,iot_mixio_check:()=>yE,iot_mixio_connect:()=>FE,iot_mixio_connect_only:()=>XE,iot_mixio_disconnect:()=>vE,iot_mixio_format_msg:()=>bE,iot_mixio_format_topic:()=>xE,iot_mixly_key:()=>HE,iot_mqtt_client:()=>qE,iot_mqtt_data:()=>QE,iot_onenet_check:()=>SE,iot_onenet_connect:()=>gE,iot_onenet_disconnect:()=>CE,iot_onenet_publish:()=>LE,iot_onenet_publish_dict:()=>AE,iot_onenetconnect:()=>jE,iot_onenetdisconnect:()=>ZE,iot_publish:()=>tO,iot_publish_container:()=>NE,iot_publish_item:()=>DE,iot_wifi_connect:()=>cE,iot_wificonnect:()=>zE});var G={};t.r(G),t.d(G,{educore_mqtt_connect:()=>vO,educore_mqtt_connect_success:()=>bO,educore_mqtt_subscribe_message:()=>XO,educore_mqtt_topic_publish:()=>xO,educore_mqtt_topic_subscribe:()=>yO,educore_wifi_connect:()=>YO,network_ap_connect:()=>lO,network_connect:()=>oO,network_get_connect:()=>aO,network_get_wifi:()=>rO,network_init:()=>iO,network_is_active:()=>sO,network_open:()=>nO,network_scan:()=>_O,network_server:()=>dO,network_socket_accept:()=>mO,network_socket_bind:()=>TO,network_socket_close:()=>gO,network_socket_connect:()=>MO,network_socket_init:()=>IO,network_socket_listen:()=>hO,network_socket_receive:()=>EO,network_socket_receive_from:()=>RO,network_socket_send:()=>OO,network_socket_send_to:()=>cO,network_stop:()=>uO,network_wifi_connect:()=>pO,ntptime_address:()=>NO,ntptime_time:()=>LO,requests_attribute:()=>SO,requests_attribute2:()=>PO,requests_get:()=>CO,requests_get2:()=>fO,requests_method:()=>AO,requests_post:()=>FO});var U={};t.r(U),t.d(U,{pe_g1_battery_left:()=>GO,pe_g1_dc_motor:()=>UO,pe_g1_dc_motor_speed:()=>wO,pe_g1_servo_get_angle:()=>WO,pe_g1_servo_get_speed:()=>KO,pe_g1_servo_set_angle:()=>kO,pe_g1_servo_set_speed:()=>HO,pe_g1_use_i2c_init:()=>BO});var w={};t.r(w),t.d(w,{CI130X_BROADCAST:()=>mR,CI130X_GET_THE_RECOGNIZED_CMD:()=>hR,CI130X_GET_WHETHER_IDENTIFY:()=>MR,CI130X_IDENTIFY_AND_SAVE:()=>TR,CI130X_SET_SYSTEM_CMD:()=>ER,HCSR04:()=>sc,PS2_Button:()=>ac,PS2_Buttons:()=>rc,PS2_Buttons_new:()=>Tc,PS2_State:()=>uc,PS2_init:()=>_c,PS2_init_new:()=>dc,PS2_stk:()=>lc,PS2_stk_new:()=>Mc,PS2_vibration:()=>pc,PS2_vibration_new:()=>Ic,camera_sensor_init:()=>Hc,camera_sensor_result:()=>Wc,educore_body_sensor:()=>Xc,educore_button_sensor_extern:()=>Vc,educore_camera_sensor:()=>kc,educore_infrared_sensor:()=>bc,educore_soilhum_sensor:()=>yc,educore_temp_sensor:()=>wc,educore_temphum_sensor:()=>xc,educore_ultrasonic_sensor:()=>Gc,esp32_s2_weather_init:()=>tc,esp32_s2_weather_rain:()=>ic,esp32_s2_weather_wd:()=>ec,esp32_s2_weather_ws:()=>nc,extern_rfid_read:()=>GR,extern_rfid_readcontent:()=>wR,extern_rfid_readid:()=>UR,extern_rfid_status:()=>WR,extern_rfid_write:()=>kR,extern_rfid_write_return:()=>HR,gnss_get_data:()=>Oc,gnss_have_data:()=>Ec,interaction_whether_to_interaction:()=>dR,interaction_whether_to_interaction_SANT:()=>IR,mixbot_sensor_extern_get_addr:()=>Lc,mixbot_sensor_extern_set_addr:()=>Nc,pm25_get_data:()=>mc,radar_set_DETECTION_THRESHOLD:()=>rR,radar_set_DETECTION_THRESHOLD_SANT:()=>lR,robot_button_extern_get_value:()=>Rc,robot_color_extern_get_value:()=>Ac,robot_infrared_extern_get_value:()=>gc,robot_infrared_extern_grey_get_value:()=>Cc,robot_potentiometer_extern_get_value:()=>Sc,robot_sonar_extern_get_value:()=>Dc,robot_sonar_extern_led:()=>fc,robot_touch_extern_get_value:()=>cc,sensor_APDS9960_extern:()=>RR,sensor_DS18X20:()=>pR,sensor_LTR308_extern:()=>cR,sensor_LTR390UV_extern:()=>SR,sensor_MAX30102_extern:()=>OR,sensor_QMC5883L_extern:()=>FR,sensor_VL530LX_extern:()=>AR,sensor_adxl345_get_acceleration:()=>$O,sensor_aht11_extern:()=>NR,sensor_bmp:()=>_R,sensor_compass_reset:()=>VR,sensor_dht11:()=>eR,sensor_hp203_extern:()=>DR,sensor_light_level:()=>tR,sensor_lm35:()=>aR,sensor_ltr381_extern:()=>gR,sensor_mixgo_extern_button_attachInterrupt:()=>jO,sensor_mixgo_extern_button_get_presses:()=>zO,sensor_mixgo_extern_button_is_pressed:()=>qO,sensor_mixgo_extern_button_was_pressed:()=>QO,sensor_mixgo_extern_light:()=>iR,sensor_mixgo_extern_pin_near:()=>sR,sensor_mixgo_extern_sound:()=>nR,sensor_mixgoce_hot_wheel_degrees:()=>$R,sensor_mixgoce_hot_wheel_is_touched:()=>ZR,sensor_mpu9250_attachGestureInterrupt:()=>ZO,sensor_mpu9250_calibrate_compass:()=>yR,sensor_mpu9250_field_strength:()=>bR,sensor_mpu9250_gesture:()=>PR,sensor_mpu9250_get_acceleration:()=>YR,sensor_mpu9250_get_gyro:()=>XR,sensor_mpu9250_get_magnetic:()=>vR,sensor_mpu9250_temperature:()=>xR,sensor_read_humiture:()=>Bc,sensor_sht:()=>oR,sensor_shtc3_extern:()=>LR,sensor_spl06_001_extern:()=>fR,sensor_ucs12071_extern:()=>CR,sensor_use_i2c_init:()=>uR,sensor_use_spi_init:()=>BR,sensor_use_uart_init:()=>hc,sensor_weather_solo_init:()=>Fc,sensor_weather_solo_rain:()=>vc,sensor_weather_solo_wd:()=>Pc,sensor_weather_solo_ws:()=>Yc,sensor_weigh_init:()=>Kc,ultrasonic_sensor_read_distance:()=>Uc,weather_data:()=>KR,weather_have_data:()=>JR,weather_set_label:()=>QR,weather_set_label_container:()=>zR,weather_set_label_item:()=>jR,weather_uart_mixio:()=>qR,weigh_sensor_get_weight:()=>Jc});var k={};t.r(k),t.d(k,{CI130X_BROADCAST_SANT:()=>UC,CI130X_GET_THE_RECOGNIZED_CMD_SANT:()=>GC,CI130X_GET_WHETHER_IDENTIFY_SANT:()=>BC,CI130X_IDENTIFY_AND_SAVE_SANT:()=>VC,CI130X_SET_SYSTEM_CMD_SANT:()=>wC,HCSR04:()=>rg,RTC_set_date:()=>ug,RTC_set_time:()=>ag,bitbot_als_num:()=>mC,dht11:()=>SC,educore_button_sensor:()=>vC,educore_button_was_pressed:()=>XC,educore_gyroscope_sensor:()=>FC,educore_gyroscope_sensor_read:()=>PC,educore_gyroscope_sensor_shake:()=>YC,educore_light_sensor:()=>fC,educore_rfid_sensor:()=>yC,educore_rfid_sensor_scan:()=>xC,educore_rfid_sensor_scan_data:()=>bC,educore_voice_sensor:()=>NC,number1:()=>dg,number2:()=>Ig,number3:()=>Tg,number4:()=>Mg,number5:()=>hg,number6:()=>mg,number7:()=>Eg,onboard_RTC_get_time:()=>Lg,onboard_RTC_get_time_str:()=>Yg,onboard_RTC_get_timestamp:()=>Ng,onboard_RTC_set_datetime:()=>Fg,onboard_RTC_settime_string:()=>fg,onboard_RTC_timestamp_totuple:()=>Dg,rfid_readcontent:()=>Bg,rfid_readid:()=>Vg,rfid_write:()=>Gg,rfid_write_return:()=>Ug,sensor_LTR308:()=>vg,sensor_aht11:()=>yg,sensor_bitbot_ALS:()=>hC,sensor_button_get_presses:()=>RC,sensor_button_is_pressed:()=>EC,sensor_button_was_pressed:()=>OC,sensor_distance_hrsc04:()=>pg,sensor_eulerangles:()=>kg,sensor_field_strength:()=>AC,sensor_get_acceleration:()=>wg,sensor_get_temperature:()=>xg,sensor_hp203:()=>bg,sensor_light:()=>CC,sensor_mixbot_get_gyro:()=>MC,sensor_mixbot_patrol_calibrate:()=>dC,sensor_mixbot_patrol_value:()=>IC,sensor_mixbot_temperature:()=>TC,sensor_mixgo_LTR308:()=>Sg,sensor_mixgo_button_attachInterrupt:()=>Zc,sensor_mixgo_button_get_presses:()=>jc,sensor_mixgo_button_is_pressed:()=>Qc,sensor_mixgo_button_was_pressed:()=>zc,sensor_mixgo_cc_mmc5603_calibrate_compass:()=>tC,sensor_mixgo_cc_mmc5603_get_angle:()=>$g,sensor_mixgo_cc_mmc5603_get_magnetic:()=>Zg,sensor_mixgo_light:()=>lg,sensor_mixgo_nova_LTR308:()=>Cg,sensor_mixgo_nova_pin_near:()=>gg,sensor_mixgo_pin_near:()=>cg,sensor_mixgo_pin_near_double:()=>Rg,sensor_mixgo_pin_near_single:()=>Og,sensor_mixgo_pin_pressed:()=>ng,sensor_mixgo_sant_color:()=>Ag,sensor_mixgo_touch_slide:()=>og,sensor_mixgocar42_button_attachInterrupt:()=>ig,sensor_mixgocar42_button_get_presses:()=>eg,sensor_mixgocar42_button_is_pressed:()=>$c,sensor_mixgocar42_button_was_pressed:()=>tg,sensor_mixgocar_battery_left:()=>lC,sensor_mixgocar_pin_near:()=>uC,sensor_mixgocar_pin_near_line:()=>aC,sensor_mixgocar_pin_near_state_change:()=>rC,sensor_mixgoce_pin_pressed:()=>sg,sensor_mixgoce_temperature:()=>iC,sensor_mixgome_temperature:()=>eC,sensor_mpython_pin_pressed:()=>_g,sensor_mpython_qmi8658_get_gyro:()=>nC,sensor_mpython_qmi8658_temperature:()=>sC,sensor_onboard_compass_reset:()=>jg,sensor_onboard_mpu9250_calibrate_compass:()=>qg,sensor_onboard_mpu9250_field_strength:()=>zg,sensor_onboard_mpu9250_gesture:()=>Hg,sensor_onboard_mpu9250_get_acceleration:()=>Wg,sensor_onboard_mpu9250_get_gyro:()=>Jg,sensor_onboard_mpu9250_get_magnetic:()=>Kg,sensor_onboard_mpu9250_temperature:()=>Qg,sensor_pin_near:()=>gC,sensor_pin_pressed:()=>cC,sensor_read:()=>DC,sensor_rm_acc:()=>pC,sensor_rm_battery_left:()=>oC,sensor_rm_pin_near_double:()=>_C,sensor_rtc_init:()=>Pg,sensor_sound:()=>Xg,sensor_temperature:()=>LC});var H={};t.r(H),t.d(H,{serial_any:()=>zC,serial_begin:()=>eS,serial_print:()=>WC,serial_print_byte:()=>HC,serial_print_hex:()=>JC,serial_println:()=>KC,serial_read_from_ai:()=>rS,serial_readline:()=>jC,serial_readstr:()=>QC,serial_readstr_until:()=>ZC,serial_receive_data_event:()=>qC,serial_send_to_ai:()=>uS,serial_softserial:()=>tS,serial_softserial_new:()=>$C,system_input:()=>iS,system_print:()=>nS,system_print_container:()=>pS,system_print_end:()=>_S,system_print_inline:()=>sS,system_print_item:()=>aS,system_print_many:()=>oS});var W={};t.r(W),t.d(W,{Panic_with_status_code:()=>TS,Timer_init:()=>NS,base_delay:()=>FS,controls_delay:()=>IS,controls_delay_new:()=>dS,controls_millis:()=>hS,controls_uname:()=>ES,raw_block:()=>mS,reset:()=>MS,system_bitbot_shutdown:()=>LS,system_machine_reset:()=>AS,system_ticks_diff:()=>cS,system_timer:()=>RS,system_timer_init:()=>gS,system_wdt_feed:()=>SS,system_wdt_init:()=>CS,time_ticks_diff:()=>fS,timer:()=>OS,timer2:()=>DS});var K={};t.r(K),t.d(K,{Air_daily_content:()=>HS,Air_now_content:()=>bS,Geo_moon_content:()=>KS,Geo_sun_content:()=>WS,Life_suggestion_content:()=>BS,Location_search_content:()=>US,Tide_daily_content:()=>GS,WEATHER_DAILY:()=>vS,WEATHER_HOUR:()=>XS,WEATHER_NOW:()=>YS,Weather_alarm_content:()=>VS,Weather_daily:()=>wS,Weather_daily_content:()=>kS,Weather_now:()=>yS,Weather_now_content:()=>xS});var J={};t.r(J),t.d(J,{PIN_init:()=>HA,actuator_extern_get_led_bright:()=>dA,actuator_extern_get_led_state:()=>IA,actuator_extern_led_bright:()=>lA,actuator_extern_led_brightness:()=>TA,actuator_ms32006_dcmotor:()=>tA,actuator_ms32006_init:()=>$S,actuator_ms32006_stepper:()=>eA,actuator_neopixel_init:()=>MA,actuator_neopixel_rgb:()=>EA,actuator_neopixel_rgb_all:()=>hA,actuator_neopixel_write:()=>mA,actuator_use_uart_init:()=>OA,esp32_music_get_tempo_extern:()=>pA,esp32_music_pitch:()=>nA,esp32_music_pitch_init:()=>iA,esp32_music_pitch_with_time:()=>sA,esp32_music_play_list:()=>aA,esp32_music_reset_extern:()=>uA,esp32_music_set_tempo_extern:()=>oA,esp32_music_stop:()=>_A,mixbot_actuator_extern_get_addr:()=>wA,mixbot_actuator_extern_set_addr:()=>kA,mixbot_addr_extern:()=>fA,parrot_PIN_init:()=>qA,parrot_move_speed:()=>QA,pin_led_bright:()=>WA,player_play_music:()=>SA,player_set_mode:()=>CA,player_set_play:()=>cA,player_set_volume:()=>gA,player_whether_stop:()=>RA,robot_led_extern:()=>vA,robot_led_extern_get_value:()=>XA,robot_motor_extern:()=>FA,robot_motor_extern_get_speed:()=>PA,robot_servo_extern_absolute_run:()=>VA,robot_servo_extern_get_status:()=>yA,robot_servo_extern_relative_continue:()=>UA,robot_servo_extern_relative_origin:()=>BA,robot_servo_extern_relative_run:()=>GA,robot_servo_extern_stop:()=>bA,robot_servo_extern_stop_mode:()=>xA,robot_traffic_light_extern:()=>YA,servo_PIN_init:()=>KA,servo_get_angle:()=>jS,servo_get_speed:()=>ZS,servo_init:()=>JS,servo_move:()=>rA,servo_move_angle:()=>JA,servo_set_angle:()=>QS,servo_set_speed:()=>zS,servo_speed_360:()=>qS,syn6288_builtin_voice:()=>NA,syn6288_get_voice:()=>LA,syn6288_set_voice:()=>AA,syn6288_tts_play:()=>DA});var q={};t.r(q),t.d(q,{actuator_dc_motor:()=>CL,actuator_dc_motor_stop:()=>SL,actuator_get_led_bright:()=>oL,actuator_get_led_state:()=>pL,actuator_led_bright:()=>_L,actuator_led_brightness:()=>aL,actuator_mixbot_buzzer_on_off:()=>fL,actuator_mixgo_nova_mic_get:()=>XL,actuator_mixgo_nova_mic_set:()=>vL,actuator_mixgo_nova_onboard_music_pitch:()=>GL,actuator_mixgo_nova_onboard_music_stop:()=>UL,actuator_mixgo_nova_play_audio:()=>VL,actuator_mixgo_nova_play_online_audio:()=>BL,actuator_mixgo_nova_record_audio:()=>bL,actuator_mixgo_nova_voice_get:()=>xL,actuator_mixgo_nova_voice_set:()=>yL,actuator_mixgo_zero_led_color:()=>uL,actuator_onboard_neopixel_rgb:()=>hL,actuator_onboard_neopixel_rgb_all:()=>mL,actuator_onboard_neopixel_rgb_show_all_chase:()=>EL,actuator_onboard_neopixel_rgb_show_all_rainbow:()=>OL,actuator_onboard_neopixel_write:()=>ML,actuator_stepper_keep:()=>cL,actuator_stepper_stop:()=>gL,analog_ble_keyboard_init:()=>ZL,analog_ble_keyboard_input:()=>eN,analog_ble_keyboard_send_battery:()=>nN,analog_ble_keyboard_str:()=>iN,analog_ble_mouse_init:()=>sN,analog_ble_mouse_input:()=>pN,analog_ble_mouse_send_battery:()=>aN,analog_keyboard_input:()=>WL,analog_keyboard_str:()=>zL,analog_mouse_input:()=>qL,bitbot_motor:()=>YL,bitbot_move:()=>FL,bitbot_stop:()=>PL,ble_keyboard_connect:()=>tN,ble_keyboard_get_mac:()=>$L,ble_mouse_connect:()=>oN,ble_mouse_get_mac:()=>_N,cc_number:()=>rL,educore_ble_keyboard_input:()=>EN,educore_ble_sensor_connected:()=>mN,educore_ble_sensor_init:()=>hN,educore_buzzer:()=>uN,educore_buzzer_play_tone:()=>rN,educore_buzzer_play_tone_time:()=>lN,educore_buzzer_stop:()=>dN,educore_neopixel_clear:()=>MN,educore_neopixel_rgb:()=>TN,educore_rgb_light:()=>IN,esp32_music_get_tempo:()=>jA,esp32_music_reset:()=>iL,esp32_music_set_tempo:()=>zA,esp32_onboard_music_pitch:()=>ZA,esp32_onboard_music_pitch_with_time:()=>$A,esp32_onboard_music_play_list:()=>eL,esp32_onboard_music_stop:()=>tL,general_key:()=>JL,general_key_tuple:()=>jL,get_power_output:()=>kL,ledswitch:()=>sL,mixbot_motor:()=>DL,mixbot_motor_status:()=>AL,mixbot_move:()=>LL,mixbot_stop:()=>NL,mouse_key:()=>QL,number:()=>nL,rm_actuator_get_led_bright:()=>dL,rm_actuator_get_led_state:()=>IL,rm_actuator_led_bright:()=>lL,rm_actuator_led_brightness:()=>TL,rm_motor:()=>RL,set_all_power_output:()=>HL,set_power_output:()=>wL,special_key:()=>KL});var Q={};t.r(Q),t.d(Q,{ai_sensor_20object:()=>jN,ai_sensor_ailocal_class:()=>GN,ai_sensor_ailocal_class_result:()=>UN,ai_sensor_ailocal_train:()=>BN,ai_sensor_asr_recognize:()=>KN,ai_sensor_audio_play:()=>kN,ai_sensor_audio_record:()=>wN,ai_sensor_barcode:()=>AN,ai_sensor_circle:()=>PN,ai_sensor_classifier_faces:()=>zN,ai_sensor_color:()=>yN,ai_sensor_color_chases:()=>VN,ai_sensor_color_chases_result:()=>bN,ai_sensor_config:()=>cN,ai_sensor_face:()=>QN,ai_sensor_find_20objects:()=>ZN,ai_sensor_find_barcodes:()=>LN,ai_sensor_find_circles:()=>YN,ai_sensor_find_colors:()=>xN,ai_sensor_find_licenseplates:()=>qN,ai_sensor_find_lines:()=>FN,ai_sensor_find_qrcodes:()=>SN,ai_sensor_find_rects:()=>XN,ai_sensor_find_tags:()=>DN,ai_sensor_licenseplate:()=>JN,ai_sensor_line:()=>fN,ai_sensor_qrcode:()=>CN,ai_sensor_qrcode_lite:()=>RN,ai_sensor_rect:()=>vN,ai_sensor_rgb:()=>gN,ai_sensor_tag:()=>NN,ai_sensor_use_uart_init:()=>ON,ai_sensor_yolo_recognize:()=>HN,ai_sensor_yolo_recognize_result:()=>WN});var z={};t.r(z),t.d(z,{MICROPYTHON_AI_Speech_asr:()=>eD,MICROPYTHON_AI_Speech_unit:()=>tD,MICROPYTHON_AI_client:()=>$N});var j={};t.r(j),t.d(j,{mpython_blynk_app_data:()=>ID,mpython_blynk_app_notify:()=>aD,mpython_blynk_email:()=>TD,mpython_blynk_get_timers:()=>rD,mpython_blynk_on_connected:()=>_D,mpython_blynk_on_disconnected:()=>sD,mpython_blynk_run:()=>pD,mpython_blynk_sensor_data_to_app:()=>dD,mpython_blynk_set_property:()=>MD,mpython_blynk_setup:()=>hD,mpython_blynk_stop_timers:()=>uD,mpython_blynk_sync_virtual:()=>nD,mpython_blynk_terminal_widget_vpin:()=>iD,mpython_blynktimer:()=>lD,mpython_blynktimer_run:()=>oD});var Z={};t.r(Z),t.d(Z,{cc_g1_read_bat:()=>mD,cc_g1_read_joystick:()=>ED,cc_g1_read_key:()=>OD,cc_g1_turnoff:()=>RD});var $={};t.r($),t.d($,{ce_go_dc_motor:()=>DD,ce_go_get_led_bright:()=>CD,ce_go_get_led_state:()=>SD,ce_go_hall_attachInterrupt:()=>fD,ce_go_hall_data:()=>PD,ce_go_hall_initialize:()=>FD,ce_go_led_bright:()=>gD,ce_go_led_brightness:()=>AD,ce_go_light_number:()=>cD,ce_go_pin_light:()=>xD,ce_go_pin_near:()=>vD,ce_go_pin_near_line:()=>YD,ce_go_pin_near_state_change:()=>XD,ce_go_stepper_keep:()=>LD,ce_go_stepper_stop:()=>ND,educore_car:()=>bD,educore_car_pin_near:()=>UD,educore_car_pin_near_line:()=>GD,educore_car_stepper_keep:()=>VD,educore_car_stepper_stop:()=>BD,sensor_mixgome_eulerangles:()=>yD});var tt={};t.r(tt),t.d(tt,{communicate_bluetooth_central_init:()=>Cf,communicate_bluetooth_connect:()=>Lf,communicate_bluetooth_disconnect:()=>Nf,communicate_bluetooth_handle:()=>vf,communicate_bluetooth_is_connected:()=>ff,communicate_bluetooth_mac:()=>Df,communicate_bluetooth_peripheral_init:()=>Sf,communicate_bluetooth_recv:()=>Yf,communicate_bluetooth_recv_only:()=>Pf,communicate_bluetooth_scan:()=>Af,communicate_bluetooth_send:()=>Ff,communicate_espnow_init:()=>Xf,communicate_espnow_init_new:()=>yf,communicate_i2c_available:()=>QD,communicate_i2c_init:()=>HD,communicate_i2c_master_read:()=>qD,communicate_i2c_onboard:()=>wD,communicate_i2c_read:()=>WD,communicate_i2c_scan:()=>JD,communicate_i2c_write:()=>KD,communicate_ir_recv_init:()=>If,communicate_ir_send_init:()=>Ef,communicate_ow_init:()=>pf,communicate_ow_read:()=>rf,communicate_ow_reset:()=>uf,communicate_ow_scan:()=>af,communicate_ow_select:()=>df,communicate_ow_write:()=>lf,communicate_spi_buffer:()=>$D,communicate_spi_init:()=>jD,communicate_spi_onboard:()=>kD,communicate_spi_read:()=>tf,communicate_spi_read_output:()=>ef,communicate_spi_readinto:()=>nf,communicate_spi_readinto_output:()=>sf,communicate_spi_set:()=>ZD,communicate_spi_write:()=>_f,communicate_spi_write_readinto:()=>of,espnow_radio_channel:()=>Uf,espnow_radio_channel_new:()=>kf,espnow_radio_on_off:()=>Hf,espnow_radio_rec:()=>Kf,espnow_radio_recv:()=>qf,espnow_radio_recv_certain_msg:()=>Qf,espnow_radio_recv_certain_msg_new:()=>jf,espnow_radio_recv_msg:()=>Jf,espnow_radio_recv_new:()=>zf,espnow_radio_send:()=>Wf,espnow_radio_txpower:()=>wf,i2c_slave_onreceive:()=>zD,internal_variable:()=>Tf,ir_recv_timeout:()=>mf,ir_transmit_busy:()=>gf,ir_transmit_conventional_data:()=>Of,ir_transmit_raw_code:()=>cf,ir_transmit_study_code:()=>Rf,ir_whether_recv:()=>hf,lora_init:()=>Zf,lora_packet:()=>$f,lora_recv:()=>eF,lora_send:()=>tF,network_espnow_info:()=>bf,network_espnow_mac:()=>xf,network_espnow_recv:()=>Vf,network_espnow_recv_handle:()=>Gf,network_espnow_send:()=>Bf,recv_fun:()=>Mf,urequests_attribute:()=>nF,urequests_get:()=>iF,urequests_method:()=>sF});var et={};t.r(et),t.d(et,{display_animate:()=>fF,display_circle:()=>FF,display_color_seclet:()=>UF,display_draw_4strings:()=>gF,display_fill:()=>DF,display_lcd_use_i2c_init:()=>JF,display_line:()=>AF,display_line_arbitrarily:()=>CF,display_matrix_extern_bright_point:()=>MF,display_matrix_extern_bright_screen:()=>mF,display_matrix_extern_clear:()=>dF,display_matrix_extern_get_pixel:()=>TF,display_matrix_extern_get_screen_pixel:()=>hF,display_matrix_extern_image_builtins:()=>EF,display_matrix_extern_scroll_string:()=>rF,display_matrix_extern_scroll_string_delay:()=>lF,display_matrix_extern_shift:()=>IF,display_matrix_extern_show_frame_string:()=>aF,display_matrix_extern_show_frame_string_delay:()=>uF,display_matrix_extern_show_image:()=>oF,display_matrix_extern_show_image_or_string_delay:()=>pF,display_matrix_use_i2c_init:()=>_F,display_oled_drawPixel:()=>vF,display_oled_showBitmap:()=>YF,display_oled_use_i2c_init:()=>ZF,display_onoff:()=>LF,display_rect:()=>SF,display_tm1650_power:()=>yF,display_tm1650_set_brightness:()=>VF,display_tm1650_show_dot:()=>bF,display_tm1650_show_num:()=>xF,display_tm_use_i2c_init:()=>XF,display_triangle:()=>PF,display_use_i2c_init:()=>cF,extern_oled_bright_point:()=>rP,extern_oled_clear:()=>pP,extern_oled_get_pixel:()=>uP,extern_oled_hvline:()=>dP,extern_oled_line:()=>IP,extern_oled_scroll_string:()=>_P,extern_oled_scroll_string_delay:()=>oP,extern_oled_shape_rect:()=>lP,extern_oled_shift:()=>aP,extern_oled_show_frame_string:()=>nP,extern_oled_show_frame_string_delay:()=>sP,extern_oled_show_image:()=>$F,extern_oled_show_image_or_string_delay:()=>iP,extern_oled_show_image_xy:()=>tP,extern_oled_show_string:()=>eP,image_shift:()=>NF,lcd_backlight:()=>zF,lcd_clear:()=>jF,lcd_print_string:()=>QF,lcd_show_image_or_string_delay:()=>qF,matrix_extern_image_arithmetic:()=>OF,matrix_extern_image_invert:()=>RF,tft_fill:()=>WF,tft_line_arbitrarily:()=>KF,tft_scroll_string_delay:()=>HF,tft_show_frame_string_delay:()=>kF,tft_show_image_or_string_delay:()=>wF,tft_show_image_xy:()=>GF,tft_use_spi_init:()=>BF});var it={};t.r(it),t.d(it,{bitbot_display_image_create:()=>jP,display_bright_point:()=>DP,display_bright_screen:()=>FP,display_clear:()=>CP,display_get_pixel:()=>NP,display_get_screen_pixel:()=>fP,display_image_builtins:()=>RP,display_image_builtins_all:()=>cP,display_image_create:()=>gP,display_scroll_string:()=>EP,display_scroll_string_delay:()=>OP,display_shift:()=>LP,display_show_frame_string:()=>hP,display_show_frame_string_delay:()=>mP,display_show_image:()=>TP,display_show_image_or_string_delay:()=>MP,draw_pointer:()=>cY,image_arithmetic:()=>SP,image_invert:()=>AP,mixbot_display_bright_screen:()=>QP,mixbot_display_get_ambientbright:()=>qP,mixbot_display_get_screen_pixel:()=>JP,mixbot_display_image_create:()=>KP,mixbot_display_rotate:()=>zP,mixgo_display_image_create_new:()=>XP,mixgome_display_font:()=>vP,mixgome_display_image_create:()=>PP,mixgomini_display_image_create:()=>YP,mpython_display_hvline:()=>HP,mpython_display_line:()=>WP,mpython_display_shape_rect:()=>kP,mpython_pbm_image:()=>yP,onboard_oled_bright_point:()=>wP,onboard_oled_scroll_string_delay:()=>UP,onboard_oled_show_frame_string_delay:()=>GP,onboard_oled_show_image:()=>xP,onboard_oled_show_image_or_string_delay:()=>BP,onboard_oled_show_image_xy:()=>bP,onboard_oled_show_string:()=>VP,onboard_tft_bright_point:()=>lY,onboard_tft_bright_screen:()=>IY,onboard_tft_clear:()=>aY,onboard_tft_clock_clear:()=>OY,onboard_tft_clock_draw:()=>EY,onboard_tft_clock_get_rtctime:()=>hY,onboard_tft_clock_init:()=>MY,onboard_tft_clock_set_time:()=>mY,onboard_tft_display_hvline:()=>oY,onboard_tft_display_line:()=>pY,onboard_tft_display_shape_circle:()=>RY,onboard_tft_display_shape_rect:()=>_Y,onboard_tft_fill:()=>TY,onboard_tft_get_pixel:()=>rY,onboard_tft_get_screen_pixel:()=>dY,onboard_tft_scroll_string:()=>nY,onboard_tft_scroll_string_delay:()=>sY,onboard_tft_shift:()=>uY,onboard_tft_show_frame_string:()=>eY,onboard_tft_show_frame_string_delay:()=>iY,onboard_tft_show_image:()=>ZP,onboard_tft_show_image_or_string_delay:()=>tY,onboard_tft_show_image_xy:()=>$P});var nt={};t.r(nt),t.d(nt,{factory_block:()=>fY,factory_block_return:()=>FY,factory_block_return_with_textarea:()=>YY,factory_block_with_textarea:()=>PY,factory_callMethod_noreturn:()=>NY,factory_callMethod_return:()=>DY,factory_declare:()=>LY,factory_from_import:()=>gY,factory_function_noreturn:()=>SY,factory_function_return:()=>AY,factory_import:()=>CY,folding_block:()=>vY});var st={};t.r(st),t.d(st,{inout_analog_atten:()=>qY,inout_analog_read:()=>UY,inout_analog_read_init:()=>JY,inout_analog_write:()=>VY,inout_analog_write_init:()=>KY,inout_analog_write_set:()=>BY,inout_digital_init:()=>HY,inout_digital_read:()=>xY,inout_digital_write:()=>yY,inout_highlow:()=>XY,inout_pin_attachInterrupt:()=>kY,inout_pin_pressed:()=>wY,inout_pin_pressed_init:()=>QY,inout_pwm_analog_write:()=>bY,inout_pwm_analog_write_init:()=>WY,inout_pwm_analog_write_set_freq:()=>GY});var _t={};t.r(_t),t.d(_t,{IOT_EMQX_INIT_AND_CONNECT_BY_MIXLY_CODE:()=>Tv,IOT_EMQX_INIT_AND_CONNECT_BY_SHARE_CODE:()=>dv,IOT_EMQX_PING:()=>Mv,IOT_FORMATTING:()=>rv,IOT_FORMAT_STRING:()=>lv,IOT_MIXIO_NTP:()=>hv,IOT_MIXIO_PUBLISH:()=>nv,IOT_MIXIO_SUBSCRIBE:()=>sv,iot_client_onboard:()=>mv,iot_http_client:()=>Ev,iot_http_data:()=>Ov,iot_mixio_check:()=>pv,iot_mixio_connect:()=>iv,iot_mixio_connect_only:()=>ov,iot_mixio_disconnect:()=>_v,iot_mixio_format_msg:()=>uv,iot_mixio_format_topic:()=>av,iot_mixly_key:()=>Iv,iot_mqtt_client:()=>Rv,iot_mqtt_data:()=>cv,iot_onenet_check:()=>tv,iot_onenet_connect:()=>jY,iot_onenet_disconnect:()=>ZY,iot_onenet_publish:()=>ev,iot_onenet_publish_dict:()=>$Y,iot_wifi_connect:()=>zY});var ot={};t.r(ot),t.d(ot,{educore_mqtt_connect:()=>Zv,educore_mqtt_connect_success:()=>iX,educore_mqtt_subscribe_message:()=>$v,educore_mqtt_topic_publish:()=>eX,educore_mqtt_topic_subscribe:()=>tX,educore_wifi_connect:()=>jv,network_ap_connect:()=>Fv,network_connect:()=>Cv,network_get_connect:()=>Av,network_get_wifi:()=>fv,network_init:()=>gv,network_is_active:()=>Dv,network_open:()=>Nv,network_scan:()=>Pv,network_server:()=>Yv,network_socket_accept:()=>bv,network_socket_bind:()=>Xv,network_socket_close:()=>wv,network_socket_connect:()=>yv,network_socket_init:()=>vv,network_socket_listen:()=>xv,network_socket_receive:()=>Vv,network_socket_receive_from:()=>Gv,network_socket_send:()=>Bv,network_socket_send_to:()=>Uv,network_stop:()=>Lv,network_wifi_connect:()=>Sv,ntptime_address:()=>Jv,ntptime_time:()=>Kv,requests_attribute:()=>Hv,requests_attribute2:()=>Qv,requests_get:()=>kv,requests_get2:()=>qv,requests_method:()=>Wv,requests_post:()=>zv});var pt={};t.r(pt),t.d(pt,{pe_g1_battery_left:()=>sX,pe_g1_dc_motor:()=>_X,pe_g1_dc_motor_speed:()=>oX,pe_g1_servo_get_angle:()=>uX,pe_g1_servo_get_speed:()=>rX,pe_g1_servo_set_angle:()=>pX,pe_g1_servo_set_speed:()=>aX,pe_g1_use_i2c_init:()=>nX});var at={};t.r(at),t.d(at,{CI130X_BROADCAST:()=>vX,CI130X_GET_THE_RECOGNIZED_CMD:()=>YX,CI130X_GET_WHETHER_IDENTIFY:()=>PX,CI130X_IDENTIFY_AND_SAVE:()=>FX,CI130X_SET_SYSTEM_CMD:()=>XX,HCSR04:()=>ry,PS2_Button:()=>Iy,PS2_Buttons:()=>Ty,PS2_Buttons_new:()=>gy,PS2_State:()=>My,PS2_init:()=>ly,PS2_init_new:()=>Ry,PS2_stk:()=>hy,PS2_stk_new:()=>Cy,PS2_vibration:()=>dy,PS2_vibration_new:()=>cy,RTC_get_time:()=>Ey,RTC_set_date:()=>EX,RTC_set_datetime:()=>my,RTC_set_time:()=>mX,camera_sensor_init:()=>$y,camera_sensor_result:()=>tx,educore_body_sensor:()=>ky,educore_button_sensor_extern:()=>Jy,educore_camera_sensor:()=>Zy,educore_infrared_sensor:()=>Ky,educore_soilhum_sensor:()=>Hy,educore_temp_sensor:()=>jy,educore_temphum_sensor:()=>Wy,educore_ultrasonic_sensor:()=>Qy,esp32_s2_weather_init:()=>oy,esp32_s2_weather_rain:()=>ay,esp32_s2_weather_wd:()=>py,esp32_s2_weather_ws:()=>uy,extern_rfid_read:()=>qX,extern_rfid_readcontent:()=>zX,extern_rfid_readid:()=>QX,extern_rfid_status:()=>$X,extern_rfid_write:()=>jX,extern_rfid_write_return:()=>ZX,gnss_get_data:()=>Ly,gnss_have_data:()=>Ny,interaction_whether_to_interaction:()=>DX,interaction_whether_to_interaction_SANT:()=>fX,mixbot_sensor_extern_get_addr:()=>xy,mixbot_sensor_extern_set_addr:()=>by,pm25_get_data:()=>Ay,radar_set_DETECTION_THRESHOLD:()=>LX,radar_set_DETECTION_THRESHOLD_SANT:()=>NX,robot_button_extern_get_value:()=>Dy,robot_color_extern_get_value:()=>vy,robot_infrared_extern_get_value:()=>Fy,robot_infrared_extern_grey_get_value:()=>Py,robot_potentiometer_extern_get_value:()=>Yy,robot_sonar_extern_get_value:()=>Xy,robot_sonar_extern_led:()=>yy,robot_touch_extern_get_value:()=>fy,sensor_APDS9960_extern:()=>xX,sensor_DS18X20:()=>wy,sensor_LTR308_extern:()=>bX,sensor_LTR390UV_extern:()=>wX,sensor_MAX30102_extern:()=>yX,sensor_QMC5883L_extern:()=>kX,sensor_VL530LX_extern:()=>KX,sensor_aht11_extern:()=>WX,sensor_bmp:()=>CX,sensor_dht11:()=>Oy,sensor_distance_hrsc04:()=>hX,sensor_hp203_extern:()=>VX,sensor_ltr381_extern:()=>GX,sensor_mixgo_extern_button_attachInterrupt:()=>TX,sensor_mixgo_extern_button_get_presses:()=>IX,sensor_mixgo_extern_button_is_pressed:()=>lX,sensor_mixgo_extern_button_was_pressed:()=>dX,sensor_mixgo_extern_light:()=>OX,sensor_mixgo_extern_pin_near:()=>cX,sensor_mixgo_extern_sound:()=>RX,sensor_mixgoce_hot_wheel_degrees:()=>_y,sensor_mixgoce_hot_wheel_is_touched:()=>sy,sensor_mpu9250_attachGestureInterrupt:()=>MX,sensor_read_humiture:()=>qy,sensor_rtc_init:()=>gX,sensor_sht:()=>SX,sensor_shtc3_extern:()=>HX,sensor_spl06_001_extern:()=>BX,sensor_ucs12071_extern:()=>UX,sensor_use_i2c_init:()=>AX,sensor_use_spi_init:()=>JX,sensor_use_uart_init:()=>Sy,sensor_weather_solo_init:()=>Vy,sensor_weather_solo_rain:()=>Uy,sensor_weather_solo_wd:()=>By,sensor_weather_solo_ws:()=>Gy,sensor_weigh_init:()=>ex,ultrasonic_sensor_read_distance:()=>zy,weather_data:()=>ty,weather_have_data:()=>ey,weather_set_label:()=>ny,weather_uart_mixio:()=>iy,weigh_sensor_get_weight:()=>ix});var ut={};t.r(ut),t.d(ut,{CI130X_BROADCAST_SANT:()=>tV,CI130X_GET_THE_RECOGNIZED_CMD_SANT:()=>$b,CI130X_GET_WHETHER_IDENTIFY_SANT:()=>Zb,CI130X_IDENTIFY_AND_SAVE_SANT:()=>jb,CI130X_SET_SYSTEM_CMD_SANT:()=>eV,HCSR04:()=>lx,bitbot_als_num:()=>Pb,dht11:()=>Bb,educore_button_sensor:()=>Kb,educore_button_was_pressed:()=>Jb,educore_gyroscope_sensor:()=>kb,educore_gyroscope_sensor_read:()=>Hb,educore_gyroscope_sensor_shake:()=>Wb,educore_light_sensor:()=>wb,educore_rfid_sensor:()=>qb,educore_rfid_sensor_scan:()=>Qb,educore_rfid_sensor_scan_data:()=>zb,educore_voice_sensor:()=>Gb,number1:()=>dx,number2:()=>Ix,number3:()=>Tx,number4:()=>Mx,number5:()=>hx,number6:()=>mx,number7:()=>Ex,onboard_RTC_get_time:()=>ab,onboard_RTC_get_time_str:()=>lb,onboard_RTC_get_timestamp:()=>ub,onboard_RTC_set_datetime:()=>ob,onboard_RTC_settime_string:()=>pb,onboard_RTC_timestamp_totuple:()=>rb,rfid_readcontent:()=>Xx,rfid_readid:()=>vx,rfid_write:()=>yx,rfid_write_return:()=>xx,sensor_LTR308:()=>Dx,sensor_adxl345_get_acceleration:()=>Wx,sensor_aht11:()=>Px,sensor_bitbot_ALS:()=>Fb,sensor_button_get_presses:()=>Xb,sensor_button_is_pressed:()=>Yb,sensor_button_was_pressed:()=>vb,sensor_compass_reset:()=>jx,sensor_ds18x20:()=>Lx,sensor_eulerangles:()=>Vx,sensor_get_acceleration:()=>bx,sensor_get_temperature:()=>Yx,sensor_hp203:()=>Fx,sensor_light:()=>Vb,sensor_lm35:()=>Nx,sensor_mixbot_get_gyro:()=>fb,sensor_mixbot_patrol_calibrate:()=>Lb,sensor_mixbot_patrol_value:()=>Nb,sensor_mixbot_temperature:()=>Db,sensor_mixgo_LTR308:()=>Cx,sensor_mixgo_button_attachInterrupt:()=>ox,sensor_mixgo_button_get_presses:()=>_x,sensor_mixgo_button_is_pressed:()=>nx,sensor_mixgo_button_was_pressed:()=>sx,sensor_mixgo_cc_mmc5603_calibrate_compass:()=>Tb,sensor_mixgo_cc_mmc5603_get_angle:()=>Ib,sensor_mixgo_cc_mmc5603_get_magnetic:()=>db,sensor_mixgo_light:()=>bb,sensor_mixgo_nova_LTR308:()=>Ax,sensor_mixgo_nova_pin_near:()=>gx,sensor_mixgo_pin_near:()=>cx,sensor_mixgo_pin_near_double:()=>Rx,sensor_mixgo_pin_near_single:()=>Ox,sensor_mixgo_pin_pressed:()=>kx,sensor_mixgo_sant_color:()=>Sx,sensor_mixgo_touch_slide:()=>wx,sensor_mixgocar42_button_attachInterrupt:()=>rx,sensor_mixgocar42_button_get_presses:()=>ux,sensor_mixgocar42_button_is_pressed:()=>px,sensor_mixgocar42_button_was_pressed:()=>ax,sensor_mixgocar_battery_left:()=>Ab,sensor_mixgocar_pin_near:()=>Cb,sensor_mixgocar_pin_near_line:()=>gb,sensor_mixgocar_pin_near_state_change:()=>Sb,sensor_mixgoce_pin_pressed:()=>Ux,sensor_mixgoce_temperature:()=>hb,sensor_mixgome_temperature:()=>Mb,sensor_mpu9250_calibrate_compass:()=>qx,sensor_mpu9250_field_strength:()=>zx,sensor_mpu9250_gesture:()=>Bx,sensor_mpu9250_get_acceleration:()=>Gx,sensor_mpu9250_get_gyro:()=>Jx,sensor_mpu9250_get_magnetic:()=>Kx,sensor_mpu9250_temperature:()=>Qx,sensor_mpython_pin_pressed:()=>Hx,sensor_mpython_qmi8658_get_gyro:()=>mb,sensor_mpython_qmi8658_temperature:()=>Eb,sensor_onboard_compass_reset:()=>_b,sensor_onboard_mpu9250_calibrate_compass:()=>ib,sensor_onboard_mpu9250_field_strength:()=>sb,sensor_onboard_mpu9250_gesture:()=>Zx,sensor_onboard_mpu9250_get_acceleration:()=>$x,sensor_onboard_mpu9250_get_gyro:()=>eb,sensor_onboard_mpu9250_get_magnetic:()=>tb,sensor_onboard_mpu9250_temperature:()=>nb,sensor_pin_near:()=>xb,sensor_pin_pressed:()=>yb,sensor_read:()=>Ub,sensor_rm_acc:()=>cb,sensor_rm_battery_left:()=>Rb,sensor_rm_pin_near_double:()=>Ob,sensor_sound:()=>fx});var rt={};t.r(rt),t.d(rt,{serial_any:()=>oV,serial_print:()=>iV,serial_print_byte:()=>nV,serial_print_hex:()=>_V,serial_println:()=>sV,serial_read_from_ai:()=>mV,serial_readline:()=>aV,serial_readstr:()=>pV,serial_send_to_ai:()=>hV,serial_softserial:()=>uV,serial_softserial_new:()=>rV,system_input:()=>lV,system_print:()=>dV,system_print_end:()=>TV,system_print_inline:()=>IV,system_print_many:()=>MV});var lt={};t.r(lt),t.d(lt,{Panic_with_status_code:()=>fV,Timer_init:()=>HV,base_delay:()=>JV,controls_delay:()=>XV,controls_delay_new:()=>yV,controls_end_program:()=>PV,controls_millis:()=>FV,controls_uname:()=>vV,reset:()=>YV,system_bitbot_shutdown:()=>kV,system_device_name:()=>NV,system_device_serial_number:()=>DV,system_event_bus_source:()=>AV,system_event_bus_value:()=>LV,system_machine_reset:()=>wV,system_on_event:()=>gV,system_raise_event:()=>cV,system_reset:()=>OV,system_run_in_background:()=>EV,system_ticks_diff:()=>VV,system_timer:()=>bV,system_timer_init:()=>BV,system_timestamp:()=>CV,system_value:()=>SV,system_wait:()=>RV,system_wdt_feed:()=>UV,system_wdt_init:()=>GV,time_ticks_diff:()=>KV,timer:()=>xV,timer2:()=>WV});var dt={};t.r(dt),t.d(dt,{Air_daily_content:()=>oB,Air_now_content:()=>$V,Geo_moon_content:()=>aB,Geo_sun_content:()=>pB,Life_suggestion_content:()=>eB,Location_search_content:()=>nB,Tide_daily_content:()=>iB,WEATHER_DAILY:()=>QV,WEATHER_HOUR:()=>zV,WEATHER_NOW:()=>qV,Weather_alarm_content:()=>tB,Weather_daily:()=>sB,Weather_daily_content:()=>_B,Weather_now:()=>jV,Weather_now_content:()=>ZV});var It={};t.r(It),t.d(It,{controls_pin_attachInterrupt:()=>NB,inout_analog_atten:()=>mB,inout_analog_write:()=>MB,inout_analog_write_init:()=>cB,inout_analog_write_set:()=>hB,inout_analog_write_set_freq:()=>CB,inout_digital_init:()=>RB,inout_digital_read:()=>TB,inout_digital_write:()=>IB,inout_highlow:()=>dB,inout_pinMode:()=>SB,inout_pin_attachInterrupt:()=>OB,inout_pin_pressed:()=>EB,inout_pin_pressed_init:()=>gB,pin_pressed:()=>LB,pin_pressed_init:()=>AB});var Tt={};t.r(Tt),t.d(Tt,{analog_input:()=>xB,analog_output:()=>VB,espnow_channel:()=>vB,haskylens_model:()=>XB,i2c_A_pin:()=>BB,i2c_B_pin:()=>GB,pins_analog:()=>WB,pins_analog_pin:()=>KB,pins_axis:()=>uG,pins_brightness:()=>rG,pins_builtinimg:()=>iG,pins_builtinimg_extern:()=>nG,pins_button:()=>QB,pins_buttonB:()=>zB,pins_dac:()=>JB,pins_dac_pin:()=>qB,pins_digital:()=>fB,pins_digital_dot:()=>EG,pins_digital_pin:()=>FB,pins_exlcdh:()=>pG,pins_exlcdv:()=>aG,pins_imglist:()=>sG,pins_input_pin:()=>PB,pins_one_more:()=>mG,pins_output_pin:()=>YB,pins_playlist:()=>_G,pins_playlist_extern:()=>oG,pins_pwm:()=>jB,pins_pwm_pin:()=>ZB,pins_radio_datarate:()=>hG,pins_radio_power:()=>MG,pins_serial:()=>eG,pins_tone_notes:()=>TG,pins_touch:()=>tG,pins_touch_pin:()=>$B,pins_tts_bgmusic:()=>IG,pins_tts_builtin_music:()=>dG,pins_tts_voice:()=>lG,pwm_input:()=>yB,pwm_output:()=>bB,spi_A_pin:()=>UB,spi_B_pin:()=>wB,spi_C_pin:()=>kB,spi_D_pin:()=>HB});var Mt={};t.r(Mt),t.d(Mt,{inout_analog_atten:()=>DG,inout_analog_write:()=>gG,inout_analog_write_init:()=>NG,inout_analog_write_set:()=>CG,inout_digital_init:()=>LG,inout_digital_read:()=>cG,inout_digital_write:()=>RG,inout_highlow:()=>OG,inout_pin_attachInterrupt:()=>AG,inout_pin_pressed:()=>SG,inout_pin_pressed_init:()=>fG});var ht={};t.r(ht),t.d(ht,{analog_input:()=>BG,analog_output:()=>UG,espnow_channel:()=>bG,haskylens_model:()=>VG,i2c_A_pin:()=>wG,i2c_B_pin:()=>kG,pins_analog:()=>QG,pins_analog_pin:()=>qG,pins_axis:()=>uU,pins_brightness:()=>dU,pins_builtinimg:()=>sU,pins_builtinimg_extern:()=>_U,pins_button:()=>PG,pins_buttonB:()=>YG,pins_dac:()=>$G,pins_dac_pin:()=>ZG,pins_digital:()=>FG,pins_digital_dot:()=>RU,pins_digital_pin:()=>vG,pins_exlcdh:()=>rU,pins_exlcdv:()=>lU,pins_imglist:()=>oU,pins_input_pin:()=>XG,pins_interrupt:()=>iU,pins_one_more:()=>OU,pins_output_pin:()=>yG,pins_playlist:()=>pU,pins_playlist_extern:()=>aU,pins_pwm:()=>jG,pins_pwm_input:()=>xG,pins_pwm_pin:()=>zG,pins_radio_datarate:()=>EU,pins_radio_power:()=>mU,pins_serial:()=>nU,pins_tone_notes:()=>hU,pins_touch:()=>eU,pins_touch_pin:()=>tU,pins_tts_bgmusic:()=>MU,pins_tts_builtin_music:()=>TU,pins_tts_voice:()=>IU,pwm_output:()=>GG,spi_A_pin:()=>HG,spi_B_pin:()=>WG,spi_C_pin:()=>KG,spi_D_pin:()=>JG});const mt=Blockly,Et=Mixly,Ot={NAME_TYPE:"VARIABLE",allVariables:function(t){var e;if(t.getDescendants)e=t.getDescendants();else{if(!t.getAllBlocks)throw"Not Block or Workspace: "+t;e=t.getAllBlocks()}for(var i=Object.create(null),n=0;n1&&(o+=n)):i=o}else i="i";return i}},Rt=Ot; +(()=>{"use strict";var t={d:(e,i)=>{for(var n in i)t.o(i,n)&&!t.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:i[n]})},o:(t,e)=>Object.prototype.hasOwnProperty.call(t,e),r:t=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})}},e={};t.r(e),t.d(e,{controls_type:()=>Dt,controls_typeLists:()=>ft,lists_zip:()=>Ft,lists_zip_container:()=>Pt,lists_zip_item:()=>Yt,unpack_iterable_object:()=>vt,variables_change:()=>Lt,variables_get:()=>St,variables_global:()=>Nt,variables_set:()=>At});var i={};t.r(i),t.d(i,{base_setup:()=>xt,controls_delay:()=>bt,controls_end_program:()=>Vt,controls_except:()=>jt,controls_finally:()=>Zt,controls_flow_statements:()=>Ht,controls_for:()=>Wt,controls_forEach:()=>Ut,controls_for_range:()=>Kt,controls_if:()=>Bt,controls_if_else:()=>Qt,controls_if_elseif:()=>qt,controls_if_if:()=>Jt,controls_lambda:()=>te,controls_main:()=>yt,controls_pass:()=>ee,controls_range:()=>Gt,controls_repeat_ext:()=>$t,controls_thread:()=>ie,controls_try:()=>zt,controls_try_finally:()=>kt,controls_whileUntil:()=>wt,datetime_fromtimestamp:()=>ae,do_while:()=>ne,garbage_collection:()=>se,gene_unique_identifier:()=>ue,get_mem_alloc:()=>_e,get_mem_free:()=>oe,get_unique_identifier:()=>pe});var n={};t.r(n),t.d(n,{base_map:()=>Fe,generate_cartesian_product:()=>Ye,math_arithmetic:()=>Te,math_bit:()=>he,math_constant:()=>de,math_constant_mp:()=>Ie,math_constrain:()=>Ce,math_dec:()=>Ee,math_indexer_number:()=>Ae,math_map:()=>Se,math_max_min:()=>Re,math_number:()=>le,math_number_base_conversion:()=>ce,math_random:()=>ge,math_random_seed:()=>Le,math_round:()=>Ne,math_selfcalcu:()=>Me,math_to_int:()=>Oe,math_trig:()=>me,text_to_number:()=>De,text_to_number_skulpt:()=>fe,turn_to_int:()=>Pe});var s={};t.r(s),t.d(s,{ascii_to_char:()=>Ve,char_to_ascii:()=>Be,number_to_text:()=>Ge,os_system:()=>li,text:()=>Xe,text_capital:()=>Qe,text_center:()=>ze,text_char:()=>xe,text_char_at:()=>ke,text_char_at2:()=>we,text_char_at3:()=>pi,text_compareTo:()=>oi,text_compare_to:()=>qe,text_create_with_container:()=>ni,text_create_with_item:()=>si,text_encode:()=>ui,text_equals_starts_ends:()=>Je,text_eval:()=>ri,text_find:()=>je,text_format:()=>ii,text_format_noreturn:()=>ai,text_join:()=>be,text_join_seq:()=>Ze,text_length:()=>Ue,text_random_char:()=>He,text_replace:()=>$e,text_split:()=>ti,text_strip:()=>ei,text_substring:()=>Ke,text_substring2:()=>We,text_substring3:()=>_i,text_textarea:()=>ye});var _={};t.r(_),t.d(_,{ENUMERATE:()=>Ji,content_in_lists:()=>Qi,enumerate:()=>qi,list_many_input:()=>Xi,list_tolist:()=>Vi,list_tolist2:()=>Ki,list_trig:()=>Pi,lists_2d_get_col_row_data:()=>hi,lists_2d_get_data_with_col_row:()=>Mi,lists_append_extend:()=>gi,lists_change_to:()=>vi,lists_change_to_general:()=>xi,lists_clear:()=>Ni,lists_create_with:()=>mi,lists_create_with2:()=>Bi,lists_create_with_container:()=>Oi,lists_create_with_item:()=>Ri,lists_create_with_noreturn:()=>yi,lists_create_with_text:()=>Ei,lists_create_with_text2:()=>Gi,lists_del_general:()=>bi,lists_find:()=>Fi,lists_getIndex3:()=>Ui,lists_getSublist3:()=>wi,lists_get_index:()=>Ii,lists_get_random_item:()=>Ci,lists_get_random_sublist:()=>Si,lists_get_sublist:()=>Ti,lists_insert_value:()=>Ai,lists_insert_value2:()=>Hi,lists_pop:()=>fi,lists_remove_at:()=>Di,lists_remove_at2:()=>Wi,lists_reverse:()=>Li,lists_setIndex3:()=>ki,lists_set_index:()=>ci,lists_sort:()=>Yi});var o={};t.r(o),t.d(o,{dicts_add_change_del:()=>dn,dicts_add_or_change:()=>sn,dicts_clear:()=>pn,dicts_create_with:()=>ji,dicts_create_with_container:()=>Zi,dicts_create_with_item:()=>$i,dicts_create_with_noreturn:()=>Mn,dicts_deldict:()=>ln,dicts_delete:()=>_n,dicts_get:()=>en,dicts_get_default:()=>nn,dicts_items:()=>an,dicts_keys:()=>tn,dicts_length:()=>rn,dicts_pop:()=>In,dicts_setdefault:()=>Tn,dicts_to_json:()=>mn,dicts_to_json2:()=>Rn,dicts_to_to:()=>On,dicts_todict:()=>hn,dicts_update:()=>on,dicts_values:()=>un,json_to_dicts:()=>En});var p={};t.r(p),t.d(p,{logic_boolean:()=>Ln,logic_compare:()=>gn,logic_compare_continous:()=>Cn,logic_is:()=>Fn,logic_is_in:()=>fn,logic_negate:()=>An,logic_null:()=>Nn,logic_operation:()=>Sn,logic_tobool:()=>Pn,logic_true_or_false:()=>Dn});var a={};t.r(a),t.d(a,{sdcard_mount:()=>ts,sdcard_use_spi_init:()=>$n,storage_can_write_ornot:()=>Gn,storage_change_dir:()=>jn,storage_close_file:()=>wn,storage_delete_file:()=>Hn,storage_file_seek:()=>Jn,storage_file_tell:()=>Kn,storage_file_write:()=>xn,storage_fileopen:()=>vn,storage_fileopen_new:()=>Xn,storage_fileopen_new_encoding:()=>yn,storage_get_a_line:()=>Bn,storage_get_contents:()=>Vn,storage_get_contents_without_para:()=>bn,storage_get_current_dir:()=>qn,storage_get_file_size:()=>Wn,storage_get_filename:()=>Un,storage_is_file:()=>Zn,storage_list_all_files:()=>kn,storage_make_dir:()=>Qn,storage_open_file_with_os:()=>Yn,storage_rename:()=>zn});var u={};t.r(u),t.d(u,{procedures_callnoreturn:()=>ps,procedures_callreturn:()=>as,procedures_defnoreturn:()=>ns,procedures_defreturn:()=>ss,procedures_ifreturn:()=>us,procedures_mutatorarg:()=>os,procedures_mutatorcontainer:()=>_s,procedures_return:()=>rs});var r={};t.r(r),t.d(r,{tuple_change_to:()=>gs,tuple_create_with:()=>ds,tuple_create_with_container:()=>Is,tuple_create_with_item:()=>Ts,tuple_create_with_noreturn:()=>Ls,tuple_create_with_text2:()=>Ms,tuple_create_with_text_return:()=>hs,tuple_del:()=>Os,tuple_find:()=>Cs,tuple_getIndex:()=>ms,tuple_getSublist:()=>As,tuple_get_random_item:()=>Ds,tuple_get_sublist:()=>Ns,tuple_join:()=>Rs,tuple_length:()=>Es,tuple_max:()=>cs,tuple_totuple:()=>fs,tuple_trig:()=>Ss});var l={};t.r(l),t.d(l,{set_add_discard:()=>Bs,set_clear:()=>xs,set_create_with:()=>Ps,set_create_with_container:()=>Ys,set_create_with_item:()=>vs,set_create_with_text_return:()=>ws,set_length:()=>Xs,set_operate:()=>bs,set_operate_update:()=>Vs,set_pop:()=>ys,set_sub:()=>Gs,set_toset:()=>ks,set_update:()=>Us});var d={};t.r(d),t.d(d,{html_content:()=>qs,html_content_more:()=>Qs,html_document:()=>Ws,html_form:()=>js,html_head_body:()=>Js,html_style:()=>zs,html_style_color:()=>$s,html_style_content:()=>Zs,html_text:()=>t_,html_title:()=>Ks});var I={};t.r(I),t.d(I,{attribute_access:()=>T_,function_call:()=>l_,function_call_container:()=>d_,function_call_item:()=>I_,raw_block:()=>n_,raw_empty:()=>__,raw_expression:()=>s_,raw_table:()=>i_,text_comment:()=>o_,text_print_multiple:()=>a_,text_print_multiple_container:()=>u_,text_print_multiple_item:()=>r_,type_check:()=>p_});var T={};t.r(T),t.d(T,{controls_type:()=>O_,controls_typeLists:()=>R_,lists_zip:()=>c_,unpack_iterable_object:()=>g_,variables_change:()=>m_,variables_get:()=>M_,variables_global:()=>E_,variables_set:()=>h_});var M={};t.r(M),t.d(M,{Panic_with_status_code:()=>Y_,base_setup:()=>S_,controls_delay:()=>P_,controls_flow_statements:()=>F_,controls_for:()=>N_,controls_forEach:()=>b_,controls_for_range:()=>D_,controls_if:()=>A_,controls_interrupts:()=>y_,controls_lambda:()=>B_,controls_main:()=>C_,controls_millis:()=>v_,controls_nointerrupts:()=>x_,controls_pass:()=>U_,controls_range:()=>V_,controls_repeat:()=>Q_,controls_repeat_ext:()=>H_,controls_thread:()=>w_,controls_try_finally:()=>L_,controls_whileUntil:()=>f_,datetime_fromtimestamp:()=>z_,do_while:()=>k_,garbage_collection:()=>W_,gene_unique_identifier:()=>j_,get_mem_alloc:()=>K_,get_mem_free:()=>J_,get_unique_identifier:()=>q_,reset:()=>X_,time_sleep:()=>G_});var h={};t.r(h),t.d(h,{base_map:()=>Oo,generate_cartesian_product:()=>co,math_arithmetic:()=>io,math_bit:()=>eo,math_constant:()=>$_,math_constant_mp:()=>to,math_constrain:()=>lo,math_dec:()=>oo,math_indexer_number:()=>Mo,math_map:()=>ro,math_max_min:()=>ao,math_number:()=>Z_,math_number_base_conversion:()=>Io,math_random:()=>uo,math_random_seed:()=>To,math_round:()=>ho,math_selfcalcu:()=>no,math_single:()=>so,math_to_int:()=>po,math_trig:()=>_o,text_to_number:()=>mo,text_to_number_skulpt:()=>Eo,turn_to_int:()=>Ro});var m={};t.r(m),t.d(m,{ascii_to_char:()=>Lo,char_to_ascii:()=>No,number_to_text:()=>Do,os_system:()=>jo,text:()=>go,text_capital:()=>bo,text_center:()=>Vo,text_char:()=>So,text_char_at:()=>Po,text_char_at2:()=>Fo,text_char_at3:()=>qo,text_compareTo:()=>Jo,text_compare_to:()=>Xo,text_encode:()=>Qo,text_equals_starts_ends:()=>vo,text_eval:()=>zo,text_find:()=>Bo,text_format:()=>Ho,text_format_noreturn:()=>Wo,text_join:()=>Ao,text_join_seq:()=>Go,text_length:()=>fo,text_random_char:()=>Yo,text_replace:()=>Uo,text_split:()=>wo,text_strip:()=>ko,text_substring:()=>xo,text_substring2:()=>yo,text_substring3:()=>Ko,text_textarea:()=>Co});var E={};t.r(E),t.d(E,{content_in_lists:()=>Pp,enumerate:()=>Fp,list_many_input:()=>mp,list_tolist:()=>Dp,list_tolist2:()=>fp,list_trig:()=>Tp,lists_2d_get_col_row_data:()=>tp,lists_2d_get_data_with_col_row:()=>$o,lists_append_extend:()=>_p,lists_change_to:()=>hp,lists_change_to_general:()=>Op,lists_clear:()=>rp,lists_create_with:()=>ep,lists_create_with2:()=>cp,lists_create_with_noreturn:()=>Ep,lists_create_with_text:()=>ip,lists_create_with_text2:()=>gp,lists_del_general:()=>Rp,lists_find:()=>lp,lists_getIndex3:()=>Cp,lists_getSublist3:()=>Sp,lists_get_index:()=>np,lists_get_random_item:()=>op,lists_get_random_sublist:()=>pp,lists_get_sublist:()=>Zo,lists_insert_value:()=>ap,lists_insert_value2:()=>Lp,lists_pop:()=>Ip,lists_remove_at:()=>dp,lists_remove_at2:()=>Np,lists_reverse:()=>up,lists_setIndex3:()=>Ap,lists_set_index:()=>sp,lists_sort:()=>Mp});var O={};t.r(O),t.d(O,{dicts_add_change_del:()=>Hp,dicts_add_or_change:()=>xp,dicts_clear:()=>Bp,dicts_create_with:()=>Yp,dicts_create_with_noreturn:()=>Jp,dicts_deldict:()=>kp,dicts_delete:()=>bp,dicts_get:()=>Xp,dicts_get_default:()=>yp,dicts_items:()=>Gp,dicts_keys:()=>vp,dicts_length:()=>wp,dicts_pop:()=>Wp,dicts_setdefault:()=>Kp,dicts_to_json:()=>Qp,dicts_to_json2:()=>Zp,dicts_to_to:()=>jp,dicts_todict:()=>qp,dicts_update:()=>Vp,dicts_values:()=>Up,json_to_dicts:()=>zp});var R={};t.r(R),t.d(R,{logic_boolean:()=>na,logic_compare:()=>$p,logic_compare_continous:()=>ta,logic_is:()=>pa,logic_is_in:()=>oa,logic_negate:()=>ia,logic_null:()=>sa,logic_operation:()=>ea,logic_tobool:()=>aa,logic_true_or_false:()=>_a});var c={};t.r(c),t.d(c,{sdcard_mount:()=>Pa,sdcard_use_spi_init:()=>Fa,storage_can_write_ornot:()=>ma,storage_change_dir:()=>Aa,storage_close_file:()=>Oa,storage_delete_file:()=>ca,storage_file_seek:()=>Sa,storage_file_tell:()=>Ca,storage_file_write:()=>Ia,storage_fileopen:()=>ra,storage_fileopen_new:()=>la,storage_fileopen_new_encoding:()=>da,storage_get_a_line:()=>ha,storage_get_contents:()=>Ma,storage_get_contents_without_para:()=>Ta,storage_get_current_dir:()=>La,storage_get_file_size:()=>ga,storage_get_filename:()=>Ea,storage_is_file:()=>fa,storage_list_all_files:()=>Ra,storage_make_dir:()=>Na,storage_open_file_with_os:()=>ua,storage_rename:()=>Da});var g={};t.r(g),t.d(g,{procedures_callnoreturn:()=>ya,procedures_callreturn:()=>Xa,procedures_defnoreturn:()=>va,procedures_defreturn:()=>Ya,procedures_ifreturn:()=>xa,procedures_return:()=>ba});var C={};t.r(C),t.d(C,{tuple_change_to:()=>Ka,tuple_create_with:()=>Va,tuple_create_with_noreturn:()=>za,tuple_create_with_text2:()=>Ba,tuple_create_with_text_return:()=>Ga,tuple_del:()=>ka,tuple_find:()=>Ja,tuple_getIndex:()=>Ua,tuple_getSublist:()=>Qa,tuple_get_random_item:()=>Za,tuple_get_sublist:()=>ja,tuple_join:()=>Ha,tuple_length:()=>wa,tuple_max:()=>Wa,tuple_totuple:()=>$a,tuple_trig:()=>qa});var S={};t.r(S),t.d(S,{set_add_discard:()=>ou,set_clear:()=>nu,set_create_with:()=>tu,set_create_with_text_return:()=>uu,set_length:()=>eu,set_operate:()=>su,set_operate_update:()=>_u,set_pop:()=>iu,set_sub:()=>pu,set_toset:()=>ru,set_update:()=>au});var A={};t.r(A),t.d(A,{html_content:()=>Tu,html_content_more:()=>Mu,html_document:()=>lu,html_form:()=>mu,html_head_body:()=>Iu,html_style:()=>hu,html_style_content:()=>Eu,html_text:()=>Ou,html_title:()=>du});var L={};t.r(L),t.d(L,{attribute_access:()=>Lu,function_call:()=>Au,raw_block:()=>Ru,raw_empty:()=>gu,raw_expression:()=>cu,raw_table:()=>Cu,type_check:()=>Su});var N={};t.r(N),t.d(N,{PIN_init:()=>Nr,actuator_extern_get_led_bright:()=>Vu,actuator_extern_get_led_state:()=>Bu,actuator_extern_led_bright:()=>bu,actuator_extern_led_brightness:()=>Gu,actuator_ms32006_dcmotor:()=>Qu,actuator_ms32006_init:()=>qu,actuator_ms32006_stepper:()=>zu,actuator_neopixel_init:()=>ju,actuator_neopixel_rgb:()=>Zu,actuator_neopixel_rgb_all:()=>$u,actuator_neopixel_write:()=>tr,actuator_use_uart_init:()=>er,esp32_music_get_tempo_extern:()=>Xu,esp32_music_pitch:()=>Fu,esp32_music_pitch_init:()=>fu,esp32_music_pitch_with_time:()=>Pu,esp32_music_play_list:()=>Yu,esp32_music_reset_extern:()=>yu,esp32_music_set_tempo_extern:()=>vu,esp32_music_stop:()=>xu,mixbot_actuator_extern_get_addr:()=>Ar,mixbot_actuator_extern_set_addr:()=>Lr,mixbot_addr_extern:()=>dr,parrot_PIN_init:()=>Pr,parrot_move_speed:()=>Yr,pin_led_bright:()=>Dr,player_insert_music:()=>pr,player_play_music:()=>or,player_set_mode:()=>_r,player_set_play:()=>nr,player_set_volume:()=>sr,player_whether_stop:()=>ir,robot_led_extern:()=>hr,robot_led_extern_get_value:()=>mr,robot_motor_extern:()=>Ir,robot_motor_extern_get_speed:()=>Tr,robot_servo_extern_absolute_run:()=>cr,robot_servo_extern_get_status:()=>Er,robot_servo_extern_relative_continue:()=>Sr,robot_servo_extern_relative_origin:()=>gr,robot_servo_extern_relative_run:()=>Cr,robot_servo_extern_stop:()=>Rr,robot_servo_extern_stop_mode:()=>Or,robot_traffic_light_extern:()=>Mr,servo_PIN_init:()=>fr,servo_get_angle:()=>Ku,servo_get_speed:()=>Ju,servo_init:()=>Uu,servo_move:()=>wu,servo_move_angle:()=>Fr,servo_set_angle:()=>Hu,servo_set_speed:()=>Wu,servo_speed_360:()=>ku,syn6288_builtin_voice:()=>rr,syn6288_get_voice:()=>ur,syn6288_set_voice:()=>ar,syn6288_tts_play:()=>lr});var D={};t.r(D),t.d(D,{actuator_dc_motor:()=>rl,actuator_dc_motor_stop:()=>ll,actuator_get_led_bright:()=>br,actuator_get_led_state:()=>Vr,actuator_led_bright:()=>xr,actuator_led_brightness:()=>Br,actuator_mixbot_buzzer_on_off:()=>hl,actuator_mixgo_nova_mic_get:()=>cl,actuator_mixgo_nova_mic_set:()=>Rl,actuator_mixgo_nova_onboard_music_pitch:()=>Nl,actuator_mixgo_nova_onboard_music_stop:()=>Dl,actuator_mixgo_nova_play_audio:()=>Al,actuator_mixgo_nova_play_online_audio:()=>Ll,actuator_mixgo_nova_record_audio:()=>Sl,actuator_mixgo_nova_voice_get:()=>Cl,actuator_mixgo_nova_voice_set:()=>gl,actuator_mixgo_zero_led_color:()=>Gr,actuator_onboard_neopixel_rgb:()=>Kr,actuator_onboard_neopixel_rgb_all:()=>Jr,actuator_onboard_neopixel_rgb_show_all_chase:()=>Qr,actuator_onboard_neopixel_rgb_show_all_rainbow:()=>qr,actuator_onboard_neopixel_write:()=>zr,actuator_rm_onboard_neopixel_rgb:()=>jr,actuator_rm_onboard_neopixel_rgb_all:()=>Zr,actuator_rm_onboard_neopixel_rgb_show_all_chase:()=>$r,actuator_stepper_keep:()=>al,actuator_stepper_stop:()=>ul,analog_ble_keyboard_init:()=>Ul,analog_ble_keyboard_input:()=>Hl,analog_ble_keyboard_mouse_init:()=>Zl,analog_ble_keyboard_mouse_input:()=>id,analog_ble_keyboard_mouse_send_battery:()=>ed,analog_ble_keyboard_mouse_str:()=>nd,analog_ble_keyboard_send_battery:()=>Kl,analog_ble_keyboard_str:()=>Wl,analog_ble_mouse_init:()=>Jl,analog_ble_mouse_input:()=>zl,analog_ble_mouse_keyboard_input:()=>sd,analog_ble_mouse_send_battery:()=>jl,analog_keyboard_input:()=>Yl,analog_keyboard_str:()=>Gl,analog_mouse_input:()=>Vl,bitbot_motor:()=>Ol,bitbot_move:()=>ml,bitbot_stop:()=>El,ble_keyboard_connect:()=>kl,ble_keyboard_get_mac:()=>wl,ble_keyboard_mouse_connect:()=>td,ble_keyboard_mouse_get_mac:()=>$l,ble_mouse_connect:()=>Ql,ble_mouse_get_mac:()=>ql,cc_number:()=>Wr,educore_ble_keyboard_input:()=>Td,educore_ble_sensor_connected:()=>Id,educore_ble_sensor_init:()=>dd,educore_buzzer:()=>_d,educore_buzzer_play_tone:()=>od,educore_buzzer_play_tone_time:()=>pd,educore_buzzer_stop:()=>ad,educore_neopixel_clear:()=>ld,educore_neopixel_rgb:()=>rd,educore_rgb_light:()=>ud,esp32_music_get_tempo:()=>el,esp32_music_reset:()=>il,esp32_music_set_tempo:()=>tl,esp32_onboard_music_pitch:()=>nl,esp32_onboard_music_pitch_with_time:()=>sl,esp32_onboard_music_play_list:()=>ol,esp32_onboard_music_stop:()=>_l,general_key:()=>Xl,general_key_tuple:()=>yl,generalkey_container:()=>xl,generalkey_create_with_item:()=>bl,get_power_output:()=>Fl,ledswitch:()=>yr,mixbot_motor:()=>Ml,mixbot_motor_status:()=>dl,mixbot_move:()=>Il,mixbot_stop:()=>Tl,mouse_key:()=>Bl,number:()=>Xr,rm_actuator_get_led_bright:()=>wr,rm_actuator_get_led_state:()=>kr,rm_actuator_led_bright:()=>Ur,rm_actuator_led_brightness:()=>Hr,rm_motor:()=>pl,set_all_power_output:()=>Pl,set_power_output:()=>fl,special_key:()=>vl});var f={};t.r(f),t.d(f,{ai_sensor_20object:()=>qd,ai_sensor_ailocal_class:()=>bd,ai_sensor_ailocal_class_result:()=>Vd,ai_sensor_ailocal_train:()=>xd,ai_sensor_asr_recognize:()=>kd,ai_sensor_audio_play:()=>Gd,ai_sensor_audio_record:()=>Bd,ai_sensor_barcode:()=>gd,ai_sensor_circle:()=>Dd,ai_sensor_classifier_faces:()=>Jd,ai_sensor_color:()=>Yd,ai_sensor_color_chases:()=>yd,ai_sensor_color_chases_result:()=>Xd,ai_sensor_config:()=>Rd,ai_sensor_face:()=>Kd,ai_sensor_find_20objects:()=>Qd,ai_sensor_find_barcodes:()=>Cd,ai_sensor_find_circles:()=>fd,ai_sensor_find_colors:()=>vd,ai_sensor_find_licenseplates:()=>Wd,ai_sensor_find_lines:()=>Nd,ai_sensor_find_qrcodes:()=>Od,ai_sensor_find_rects:()=>Pd,ai_sensor_find_tags:()=>Ad,ai_sensor_licenseplate:()=>Hd,ai_sensor_line:()=>Ld,ai_sensor_qrcode:()=>md,ai_sensor_qrcode_lite:()=>Ed,ai_sensor_rect:()=>Fd,ai_sensor_rgb:()=>cd,ai_sensor_tag:()=>Sd,ai_sensor_use_uart_init:()=>hd,ai_sensor_yolo_recognize:()=>Ud,ai_sensor_yolo_recognize_result:()=>wd});var F={};t.r(F),t.d(F,{MICROPYTHON_AI_Speech_asr:()=>Zd,MICROPYTHON_AI_Speech_unit:()=>jd,MICROPYTHON_AI_client:()=>zd});var P={};t.r(P),t.d(P,{mpython_blynk_app_data:()=>II,mpython_blynk_app_notify:()=>oI,mpython_blynk_email:()=>uI,mpython_blynk_get_timers:()=>rI,mpython_blynk_on_connected:()=>nI,mpython_blynk_on_disconnected:()=>iI,mpython_blynk_run:()=>_I,mpython_blynk_sensor_data_to_app:()=>dI,mpython_blynk_set_property:()=>aI,mpython_blynk_setup:()=>TI,mpython_blynk_stop_timers:()=>pI,mpython_blynk_sync_virtual:()=>eI,mpython_blynk_terminal_widget_vpin:()=>tI,mpython_blynktimer:()=>lI,mpython_blynktimer_run:()=>sI});var Y={};t.r(Y),t.d(Y,{cc_g1_init:()=>MI,cc_g1_read_bat:()=>hI,cc_g1_read_joystick:()=>mI,cc_g1_read_key:()=>EI,cc_g1_turnoff:()=>OI});var v={};t.r(v),t.d(v,{ce_go_dc_motor:()=>DI,ce_go_get_led_bright:()=>CI,ce_go_get_led_state:()=>SI,ce_go_hall_attachInterrupt:()=>fI,ce_go_hall_data:()=>PI,ce_go_hall_initialize:()=>FI,ce_go_led_bright:()=>gI,ce_go_led_brightness:()=>AI,ce_go_light_number:()=>cI,ce_go_pin_light:()=>xI,ce_go_pin_near:()=>vI,ce_go_pin_near_line:()=>YI,ce_go_pin_near_state_change:()=>XI,ce_go_stepper_keep:()=>LI,ce_go_stepper_stop:()=>NI,educore_car:()=>bI,educore_car_pin_near:()=>UI,educore_car_pin_near_line:()=>GI,educore_car_stepper_keep:()=>VI,educore_car_stepper_stop:()=>BI,sensor_mixgome_eulerangles:()=>yI});var X={};t.r(X),t.d(X,{communicate_bluetooth_central_init:()=>CT,communicate_bluetooth_connect:()=>NT,communicate_bluetooth_disconnect:()=>DT,communicate_bluetooth_handle:()=>vT,communicate_bluetooth_is_connected:()=>FT,communicate_bluetooth_mac:()=>LT,communicate_bluetooth_peripheral_init:()=>ST,communicate_bluetooth_recv:()=>PT,communicate_bluetooth_recv_only:()=>YT,communicate_bluetooth_scan:()=>AT,communicate_bluetooth_send:()=>fT,communicate_espnow_init:()=>XT,communicate_espnow_init_new:()=>yT,communicate_i2c_available:()=>_T,communicate_i2c_init:()=>WI,communicate_i2c_master_read:()=>sT,communicate_i2c_onboard:()=>kI,communicate_i2c_read:()=>KI,communicate_i2c_scan:()=>qI,communicate_i2c_write:()=>JI,communicate_ir_recv_init:()=>IT,communicate_ir_send_init:()=>ET,communicate_ow_init:()=>pT,communicate_ow_read:()=>uT,communicate_ow_reset:()=>dT,communicate_ow_scan:()=>aT,communicate_ow_select:()=>lT,communicate_ow_write:()=>rT,communicate_spi_buffer:()=>jI,communicate_spi_init:()=>QI,communicate_spi_onboard:()=>HI,communicate_spi_read:()=>ZI,communicate_spi_read_output:()=>$I,communicate_spi_readinto:()=>tT,communicate_spi_readinto_output:()=>eT,communicate_spi_set:()=>zI,communicate_spi_write:()=>iT,communicate_spi_write_readinto:()=>nT,espnow_radio_channel:()=>UT,espnow_radio_channel_new:()=>kT,espnow_radio_on_off:()=>HT,espnow_radio_rec:()=>KT,espnow_radio_recv:()=>qT,espnow_radio_recv_certain_msg:()=>QT,espnow_radio_recv_certain_msg_new:()=>jT,espnow_radio_recv_msg:()=>JT,espnow_radio_recv_new:()=>zT,espnow_radio_send:()=>WT,espnow_radio_txpower:()=>wT,i2c_available:()=>OM,i2c_init:()=>_M,i2c_master_reader2:()=>EM,i2c_read:()=>oM,i2c_scan:()=>aM,i2c_slave_onreceive:()=>oT,i2c_write:()=>pM,internal_variable:()=>TT,ir_recv_timeout:()=>mT,ir_transmit_busy:()=>gT,ir_transmit_conventional_data:()=>OT,ir_transmit_raw_code:()=>cT,ir_transmit_study_code:()=>RT,ir_whether_recv:()=>hT,lora_init:()=>ZT,lora_packet:()=>$T,lora_recv:()=>eM,lora_send:()=>tM,network_espnow_info:()=>bT,network_espnow_mac:()=>xT,network_espnow_recv:()=>VT,network_espnow_recv_handle:()=>GT,network_espnow_send:()=>BT,recv_fun:()=>MT,spi_buffer:()=>lM,spi_init:()=>uM,spi_read:()=>dM,spi_read_output:()=>IM,spi_readinto:()=>TM,spi_readinto_output:()=>MM,spi_set:()=>rM,spi_write:()=>hM,spi_write_readinto:()=>mM,urequests_attribute:()=>nM,urequests_get:()=>iM,urequests_method:()=>sM});var y={};t.r(y),t.d(y,{display_animate:()=>QM,display_blink_rate:()=>WM,display_circle:()=>zM,display_color_seclet:()=>ah,display_draw_4strings:()=>BM,display_fill:()=>qM,display_get_screen_image:()=>HM,display_help:()=>ZM,display_image_size:()=>GM,display_lcd_use_i2c_init:()=>Th,display_line:()=>wM,display_line_arbitrarily:()=>kM,display_matrix_extern_bright_point:()=>PM,display_matrix_extern_bright_screen:()=>vM,display_matrix_extern_clear:()=>XM,display_matrix_extern_get_pixel:()=>FM,display_matrix_extern_get_screen_pixel:()=>YM,display_matrix_extern_image_builtins:()=>yM,display_matrix_extern_scroll_string:()=>AM,display_matrix_extern_scroll_string_delay:()=>LM,display_matrix_extern_shift:()=>fM,display_matrix_extern_show_frame_string:()=>NM,display_matrix_extern_show_frame_string_delay:()=>DM,display_matrix_extern_show_image:()=>CM,display_matrix_extern_show_image_or_string_delay:()=>SM,display_matrix_use_i2c_init:()=>gM,display_oled_drawPixel:()=>th,display_oled_showBitmap:()=>$M,display_oled_use_i2c_init:()=>Oh,display_onoff:()=>JM,display_rect:()=>UM,display_rgb_color:()=>KM,display_tm1650_power:()=>ih,display_tm1650_set_brightness:()=>_h,display_tm1650_show_dot:()=>sh,display_tm1650_show_num:()=>nh,display_tm_use_i2c_init:()=>eh,display_triangle:()=>jM,display_use_i2c_init:()=>VM,extern_oled_bright_point:()=>Fh,extern_oled_clear:()=>Ph,extern_oled_get_pixel:()=>fh,extern_oled_hvline:()=>vh,extern_oled_line:()=>Xh,extern_oled_scroll_string:()=>Sh,extern_oled_scroll_string_delay:()=>Ah,extern_oled_shape_rect:()=>Yh,extern_oled_shift:()=>Dh,extern_oled_show_frame_string:()=>Lh,extern_oled_show_frame_string_delay:()=>Nh,extern_oled_show_image:()=>Rh,extern_oled_show_image_or_string_delay:()=>Ch,extern_oled_show_image_xy:()=>ch,extern_oled_show_string:()=>gh,lcd_backlight:()=>mh,lcd_clear:()=>Eh,lcd_print_string:()=>hh,lcd_show_image_or_string_delay:()=>Mh,matrix_extern_image_arithmetic:()=>xM,matrix_extern_image_invert:()=>bM,tft_fill:()=>dh,tft_line_arbitrarily:()=>Ih,tft_scroll_string_delay:()=>rh,tft_show_frame_string_delay:()=>lh,tft_show_image_or_string_delay:()=>uh,tft_show_image_xy:()=>ph,tft_use_spi_init:()=>oh});var x={};t.r(x),t.d(x,{bitbot_display_image_create:()=>Om,display_bright_point:()=>Qh,display_bright_screen:()=>jh,display_clear:()=>Zh,display_get_pixel:()=>qh,display_get_screen_pixel:()=>zh,display_image_builtins:()=>kh,display_image_builtins_all:()=>Hh,display_image_create:()=>wh,display_scroll_string:()=>Vh,display_scroll_string_delay:()=>Bh,display_shift:()=>Jh,display_show_frame_string:()=>Gh,display_show_frame_string_delay:()=>Uh,display_show_image:()=>xh,display_show_image_or_string_delay:()=>bh,draw_pointer:()=>km,image_arithmetic:()=>Wh,image_invert:()=>Kh,mixbot_display_bright_screen:()=>mm,mixbot_display_get_ambientbright:()=>hm,mixbot_display_get_screen_pixel:()=>Mm,mixbot_display_image_create:()=>Tm,mixbot_display_rotate:()=>Em,mixgo_display_image_create_new:()=>em,mixgome_display_font:()=>im,mixgome_display_image_create:()=>$h,mixgomini_display_image_create:()=>tm,mpython_display_hvline:()=>lm,mpython_display_line:()=>dm,mpython_display_shape_rect:()=>rm,mpython_pbm_image:()=>Im,onboard_oled_bright_point:()=>um,onboard_oled_scroll_string_delay:()=>pm,onboard_oled_show_frame_string_delay:()=>am,onboard_oled_show_image:()=>nm,onboard_oled_show_image_or_string_delay:()=>om,onboard_oled_show_image_xy:()=>sm,onboard_oled_show_string:()=>_m,onboard_tft_bright_point:()=>Ym,onboard_tft_bright_screen:()=>ym,onboard_tft_clear:()=>vm,onboard_tft_clock_clear:()=>Um,onboard_tft_clock_draw:()=>Gm,onboard_tft_clock_get_rtctime:()=>Vm,onboard_tft_clock_init:()=>bm,onboard_tft_clock_set_time:()=>Bm,onboard_tft_display_hvline:()=>Dm,onboard_tft_display_line:()=>fm,onboard_tft_display_shape_circle:()=>wm,onboard_tft_display_shape_rect:()=>Nm,onboard_tft_fill:()=>xm,onboard_tft_get_pixel:()=>Pm,onboard_tft_get_screen_pixel:()=>Xm,onboard_tft_scroll_string:()=>Cm,onboard_tft_scroll_string_delay:()=>Sm,onboard_tft_shift:()=>Fm,onboard_tft_show_frame_string:()=>Am,onboard_tft_show_frame_string_delay:()=>Lm,onboard_tft_show_image:()=>Rm,onboard_tft_show_image_or_string_delay:()=>gm,onboard_tft_show_image_xy:()=>cm});var b={};t.r(b),t.d(b,{factory_block:()=>tE,factory_block_return:()=>eE,factory_block_return_with_textarea:()=>nE,factory_block_with_textarea:()=>iE,factory_callMethod_noreturn:()=>Zm,factory_callMethod_return:()=>$m,factory_create_with_container:()=>qm,factory_create_with_item:()=>Qm,factory_declare:()=>jm,factory_from_import:()=>Wm,factory_function_noreturn:()=>Jm,factory_function_return:()=>zm,factory_import:()=>Km,folding_block:()=>sE});var V={};t.r(V),t.d(V,{controls_pin_attachInterrupt:()=>LE,inout_analog_atten:()=>TE,inout_analog_read:()=>IE,inout_analog_read_init:()=>RE,inout_analog_write:()=>rE,inout_analog_write_init:()=>OE,inout_analog_write_set:()=>lE,inout_analog_write_set_freq:()=>CE,inout_digital_init:()=>mE,inout_digital_read:()=>aE,inout_digital_write:()=>pE,inout_highlow:()=>oE,inout_pinMode:()=>gE,inout_pin_attachInterrupt:()=>hE,inout_pin_pressed:()=>ME,inout_pin_pressed_init:()=>cE,inout_pwm_analog_write:()=>uE,inout_pwm_analog_write_init:()=>EE,inout_pwm_analog_write_set_freq:()=>dE,pin_pressed:()=>AE,pin_pressed_init:()=>SE});var B={};t.r(B),t.d(B,{IOT_EMQX_INIT_AND_CONNECT_BY_MIXLY_CODE:()=>zE,IOT_EMQX_INIT_AND_CONNECT_BY_SHARE_CODE:()=>QE,IOT_EMQX_PING:()=>JE,IOT_FORMATTING:()=>WE,IOT_FORMAT_STRING:()=>KE,IOT_MIXIO_NTP:()=>qE,IOT_MIXIO_PUBLISH:()=>VE,IOT_MIXIO_SUBSCRIBE:()=>BE,iot_checkonenet:()=>oO,iot_client_onboard:()=>ZE,iot_create_with_item:()=>xE,iot_http_client:()=>$E,iot_http_data:()=>tO,iot_mixio_check:()=>wE,iot_mixio_connect:()=>bE,iot_mixio_connect_only:()=>UE,iot_mixio_disconnect:()=>GE,iot_mixio_format_msg:()=>HE,iot_mixio_format_topic:()=>kE,iot_mixly_key:()=>jE,iot_mqtt_client:()=>eO,iot_mqtt_data:()=>iO,iot_onenet_check:()=>PE,iot_onenet_connect:()=>fE,iot_onenet_disconnect:()=>FE,iot_onenet_publish:()=>vE,iot_onenet_publish_dict:()=>YE,iot_onenetconnect:()=>sO,iot_onenetdisconnect:()=>_O,iot_publish:()=>pO,iot_publish_container:()=>XE,iot_publish_item:()=>yE,iot_wifi_connect:()=>DE,iot_wificonnect:()=>nO});var G={};t.r(G),t.d(G,{educore_mqtt_connect:()=>GO,educore_mqtt_connect_success:()=>HO,educore_mqtt_subscribe_message:()=>UO,educore_mqtt_topic_publish:()=>kO,educore_mqtt_topic_subscribe:()=>wO,educore_wifi_connect:()=>BO,network_ap_connect:()=>EO,network_connect:()=>IO,network_get_connect:()=>MO,network_get_wifi:()=>mO,network_init:()=>uO,network_is_active:()=>lO,network_open:()=>rO,network_scan:()=>dO,network_server:()=>OO,network_socket_accept:()=>SO,network_socket_bind:()=>cO,network_socket_close:()=>fO,network_socket_connect:()=>gO,network_socket_init:()=>RO,network_socket_listen:()=>CO,network_socket_receive:()=>AO,network_socket_receive_from:()=>NO,network_socket_send:()=>LO,network_socket_send_to:()=>DO,network_stop:()=>hO,network_wifi_connect:()=>TO,ntptime_address:()=>XO,ntptime_time:()=>vO,requests_attribute:()=>PO,requests_attribute2:()=>VO,requests_get:()=>FO,requests_get2:()=>xO,requests_method:()=>YO,requests_post:()=>bO});var U={};t.r(U),t.d(U,{pe_g1_battery_left:()=>JO,pe_g1_dc_motor:()=>qO,pe_g1_dc_motor_speed:()=>QO,pe_g1_servo_get_angle:()=>ZO,pe_g1_servo_get_speed:()=>$O,pe_g1_servo_set_angle:()=>zO,pe_g1_servo_set_speed:()=>jO,pe_g1_use_i2c_init:()=>KO});var w={};t.r(w),t.d(w,{CI130X_BROADCAST:()=>SR,CI130X_GET_THE_RECOGNIZED_CMD:()=>CR,CI130X_GET_WHETHER_IDENTIFY:()=>gR,CI130X_IDENTIFY_AND_SAVE:()=>cR,CI130X_SET_SYSTEM_CMD:()=>AR,HCSR04:()=>lc,PS2_Button:()=>Mc,PS2_Buttons:()=>mc,PS2_Buttons_new:()=>cc,PS2_State:()=>hc,PS2_init:()=>dc,PS2_init_new:()=>Oc,PS2_stk:()=>Ec,PS2_stk_new:()=>gc,PS2_vibration:()=>Tc,PS2_vibration_new:()=>Rc,camera_sensor_init:()=>jc,camera_sensor_result:()=>Zc,educore_body_sensor:()=>Uc,educore_button_sensor_extern:()=>Wc,educore_camera_sensor:()=>zc,educore_infrared_sensor:()=>Hc,educore_soilhum_sensor:()=>wc,educore_temp_sensor:()=>Qc,educore_temphum_sensor:()=>kc,educore_ultrasonic_sensor:()=>Jc,esp32_s2_weather_init:()=>pc,esp32_s2_weather_rain:()=>uc,esp32_s2_weather_wd:()=>ac,esp32_s2_weather_ws:()=>rc,extern_rfid_read:()=>JR,extern_rfid_readcontent:()=>QR,extern_rfid_readid:()=>qR,extern_rfid_status:()=>ZR,extern_rfid_write:()=>zR,extern_rfid_write_return:()=>jR,gnss_get_data:()=>Lc,gnss_have_data:()=>Ac,interaction_whether_to_interaction:()=>OR,interaction_whether_to_interaction_SANT:()=>RR,mixbot_sensor_extern_get_addr:()=>vc,mixbot_sensor_extern_set_addr:()=>Xc,pm25_get_data:()=>Sc,radar_set_DETECTION_THRESHOLD:()=>mR,radar_set_DETECTION_THRESHOLD_SANT:()=>ER,robot_button_extern_get_value:()=>Nc,robot_color_extern_get_value:()=>Yc,robot_infrared_extern_get_value:()=>fc,robot_infrared_extern_grey_get_value:()=>Fc,robot_potentiometer_extern_get_value:()=>Pc,robot_sonar_extern_get_value:()=>yc,robot_sonar_extern_led:()=>xc,robot_touch_extern_get_value:()=>Dc,sensor_APDS9960_extern:()=>NR,sensor_DS18X20:()=>TR,sensor_LTR308_extern:()=>DR,sensor_LTR390UV_extern:()=>PR,sensor_MAX30102_extern:()=>LR,sensor_QMC5883L_extern:()=>bR,sensor_VL530LX_extern:()=>YR,sensor_adxl345_get_acceleration:()=>oR,sensor_aht11_extern:()=>XR,sensor_bmp:()=>dR,sensor_compass_reset:()=>WR,sensor_dht11:()=>aR,sensor_hp203_extern:()=>yR,sensor_light_level:()=>pR,sensor_lm35:()=>MR,sensor_ltr381_extern:()=>fR,sensor_mixgo_extern_button_attachInterrupt:()=>sR,sensor_mixgo_extern_button_get_presses:()=>nR,sensor_mixgo_extern_button_is_pressed:()=>eR,sensor_mixgo_extern_button_was_pressed:()=>iR,sensor_mixgo_extern_light:()=>uR,sensor_mixgo_extern_pin_near:()=>lR,sensor_mixgo_extern_sound:()=>rR,sensor_mixgoce_hot_wheel_degrees:()=>oc,sensor_mixgoce_hot_wheel_is_touched:()=>_c,sensor_mpu9250_attachGestureInterrupt:()=>_R,sensor_mpu9250_calibrate_compass:()=>wR,sensor_mpu9250_field_strength:()=>HR,sensor_mpu9250_gesture:()=>VR,sensor_mpu9250_get_acceleration:()=>BR,sensor_mpu9250_get_gyro:()=>UR,sensor_mpu9250_get_magnetic:()=>GR,sensor_mpu9250_temperature:()=>kR,sensor_read_humiture:()=>Kc,sensor_sht:()=>IR,sensor_shtc3_extern:()=>vR,sensor_spl06_001_extern:()=>xR,sensor_ucs12071_extern:()=>FR,sensor_use_i2c_init:()=>hR,sensor_use_spi_init:()=>KR,sensor_use_uart_init:()=>Cc,sensor_weather_solo_init:()=>bc,sensor_weather_solo_rain:()=>Gc,sensor_weather_solo_wd:()=>Vc,sensor_weather_solo_ws:()=>Bc,sensor_weigh_init:()=>$c,ultrasonic_sensor_read_distance:()=>qc,weather_data:()=>$R,weather_have_data:()=>tc,weather_set_label:()=>ic,weather_set_label_container:()=>nc,weather_set_label_item:()=>sc,weather_uart_mixio:()=>ec,weigh_sensor_get_weight:()=>tg});var k={};t.r(k),t.d(k,{CI130X_BROADCAST_SANT:()=>qC,CI130X_GET_THE_RECOGNIZED_CMD_SANT:()=>JC,CI130X_GET_WHETHER_IDENTIFY_SANT:()=>KC,CI130X_IDENTIFY_AND_SAVE_SANT:()=>WC,CI130X_SET_SYSTEM_CMD_SANT:()=>QC,HCSR04:()=>mg,RTC_set_date:()=>hg,RTC_set_time:()=>Mg,bitbot_als_num:()=>SC,dht11:()=>PC,educore_button_sensor:()=>GC,educore_button_was_pressed:()=>UC,educore_gyroscope_sensor:()=>bC,educore_gyroscope_sensor_read:()=>VC,educore_gyroscope_sensor_shake:()=>BC,educore_light_sensor:()=>xC,educore_rfid_sensor:()=>wC,educore_rfid_sensor_scan:()=>kC,educore_rfid_sensor_scan_data:()=>HC,educore_voice_sensor:()=>XC,number1:()=>Og,number2:()=>Rg,number3:()=>cg,number4:()=>gg,number5:()=>Cg,number6:()=>Sg,number7:()=>Ag,onboard_RTC_get_time:()=>vg,onboard_RTC_get_time_str:()=>Bg,onboard_RTC_get_timestamp:()=>Xg,onboard_RTC_set_datetime:()=>bg,onboard_RTC_settime_string:()=>xg,onboard_RTC_timestamp_totuple:()=>yg,rfid_readcontent:()=>Kg,rfid_readid:()=>Wg,rfid_write:()=>Jg,rfid_write_return:()=>qg,sensor_LTR308:()=>Gg,sensor_aht11:()=>wg,sensor_bitbot_ALS:()=>CC,sensor_button_get_presses:()=>NC,sensor_button_is_pressed:()=>AC,sensor_button_was_pressed:()=>LC,sensor_distance_hrsc04:()=>Tg,sensor_eulerangles:()=>zg,sensor_field_strength:()=>YC,sensor_get_acceleration:()=>Qg,sensor_get_temperature:()=>kg,sensor_hp203:()=>Hg,sensor_light:()=>FC,sensor_mixbot_get_gyro:()=>gC,sensor_mixbot_patrol_calibrate:()=>OC,sensor_mixbot_patrol_value:()=>RC,sensor_mixbot_temperature:()=>cC,sensor_mixgo_LTR308:()=>Pg,sensor_mixgo_button_attachInterrupt:()=>_g,sensor_mixgo_button_get_presses:()=>sg,sensor_mixgo_button_is_pressed:()=>ig,sensor_mixgo_button_was_pressed:()=>ng,sensor_mixgo_cc_mmc5603_calibrate_compass:()=>pC,sensor_mixgo_cc_mmc5603_get_angle:()=>oC,sensor_mixgo_cc_mmc5603_get_magnetic:()=>_C,sensor_mixgo_light:()=>Eg,sensor_mixgo_nova_LTR308:()=>Fg,sensor_mixgo_nova_pin_near:()=>fg,sensor_mixgo_pin_near:()=>Dg,sensor_mixgo_pin_near_double:()=>Ng,sensor_mixgo_pin_near_single:()=>Lg,sensor_mixgo_pin_pressed:()=>rg,sensor_mixgo_sant_color:()=>Yg,sensor_mixgo_touch_slide:()=>Ig,sensor_mixgocar42_button_attachInterrupt:()=>ug,sensor_mixgocar42_button_get_presses:()=>ag,sensor_mixgocar42_button_is_pressed:()=>og,sensor_mixgocar42_button_was_pressed:()=>pg,sensor_mixgocar_battery_left:()=>EC,sensor_mixgocar_pin_near:()=>hC,sensor_mixgocar_pin_near_line:()=>MC,sensor_mixgocar_pin_near_state_change:()=>mC,sensor_mixgoce_pin_pressed:()=>lg,sensor_mixgoce_temperature:()=>uC,sensor_mixgome_temperature:()=>aC,sensor_mpython_pin_pressed:()=>dg,sensor_mpython_qmi8658_get_gyro:()=>rC,sensor_mpython_qmi8658_temperature:()=>lC,sensor_onboard_compass_reset:()=>sC,sensor_onboard_mpu9250_calibrate_compass:()=>eC,sensor_onboard_mpu9250_field_strength:()=>nC,sensor_onboard_mpu9250_gesture:()=>jg,sensor_onboard_mpu9250_get_acceleration:()=>Zg,sensor_onboard_mpu9250_get_gyro:()=>tC,sensor_onboard_mpu9250_get_magnetic:()=>$g,sensor_onboard_mpu9250_temperature:()=>iC,sensor_pin_near:()=>fC,sensor_pin_pressed:()=>DC,sensor_read:()=>yC,sensor_rm_acc:()=>TC,sensor_rm_battery_left:()=>IC,sensor_rm_pin_near_double:()=>dC,sensor_rtc_init:()=>Vg,sensor_sound:()=>Ug,sensor_temperature:()=>vC});var H={};t.r(H),t.d(H,{serial_any:()=>nS,serial_begin:()=>aS,serial_print:()=>ZC,serial_print_byte:()=>jC,serial_print_hex:()=>tS,serial_println:()=>$C,serial_read_from_ai:()=>mS,serial_readline:()=>sS,serial_readstr:()=>iS,serial_readstr_until:()=>_S,serial_receive_data_event:()=>eS,serial_send_to_ai:()=>hS,serial_softserial:()=>pS,serial_softserial_new:()=>oS,system_input:()=>uS,system_print:()=>rS,system_print_container:()=>TS,system_print_end:()=>dS,system_print_inline:()=>lS,system_print_item:()=>MS,system_print_many:()=>IS});var W={};t.r(W),t.d(W,{Panic_with_status_code:()=>cS,Timer_init:()=>XS,base_delay:()=>bS,controls_delay:()=>RS,controls_delay_new:()=>OS,controls_millis:()=>CS,controls_uname:()=>AS,raw_block:()=>SS,reset:()=>gS,system_bitbot_shutdown:()=>vS,system_machine_reset:()=>YS,system_ticks_diff:()=>DS,system_timer:()=>NS,system_timer_init:()=>fS,system_wdt_feed:()=>PS,system_wdt_init:()=>FS,time_ticks_diff:()=>xS,timer:()=>LS,timer2:()=>yS});var K={};t.r(K),t.d(K,{Air_daily_content:()=>jS,Air_now_content:()=>HS,Geo_moon_content:()=>$S,Geo_sun_content:()=>ZS,Life_suggestion_content:()=>KS,Location_search_content:()=>qS,Tide_daily_content:()=>JS,WEATHER_DAILY:()=>GS,WEATHER_HOUR:()=>US,WEATHER_NOW:()=>BS,Weather_alarm_content:()=>WS,Weather_daily:()=>QS,Weather_daily_content:()=>zS,Weather_now:()=>wS,Weather_now_content:()=>kS});var J={};t.r(J),t.d(J,{PIN_init:()=>jA,actuator_extern_get_led_bright:()=>OA,actuator_extern_get_led_state:()=>RA,actuator_extern_led_bright:()=>EA,actuator_extern_led_brightness:()=>cA,actuator_ms32006_dcmotor:()=>pA,actuator_ms32006_init:()=>oA,actuator_ms32006_stepper:()=>aA,actuator_neopixel_init:()=>gA,actuator_neopixel_rgb:()=>AA,actuator_neopixel_rgb_all:()=>CA,actuator_neopixel_write:()=>SA,actuator_use_uart_init:()=>LA,esp32_music_get_tempo_extern:()=>TA,esp32_music_pitch:()=>rA,esp32_music_pitch_init:()=>uA,esp32_music_pitch_with_time:()=>lA,esp32_music_play_list:()=>MA,esp32_music_reset_extern:()=>hA,esp32_music_set_tempo_extern:()=>IA,esp32_music_stop:()=>dA,mixbot_actuator_extern_get_addr:()=>QA,mixbot_actuator_extern_set_addr:()=>zA,mixbot_addr_extern:()=>xA,parrot_PIN_init:()=>eL,parrot_move_speed:()=>iL,pin_led_bright:()=>ZA,player_play_music:()=>PA,player_set_mode:()=>FA,player_set_play:()=>DA,player_set_volume:()=>fA,player_whether_stop:()=>NA,robot_led_extern:()=>GA,robot_led_extern_get_value:()=>UA,robot_motor_extern:()=>bA,robot_motor_extern_get_speed:()=>VA,robot_servo_extern_absolute_run:()=>WA,robot_servo_extern_get_status:()=>wA,robot_servo_extern_relative_continue:()=>qA,robot_servo_extern_relative_origin:()=>KA,robot_servo_extern_relative_run:()=>JA,robot_servo_extern_stop:()=>HA,robot_servo_extern_stop_mode:()=>kA,robot_traffic_light_extern:()=>BA,servo_PIN_init:()=>$A,servo_get_angle:()=>sA,servo_get_speed:()=>_A,servo_init:()=>tA,servo_move:()=>mA,servo_move_angle:()=>tL,servo_set_angle:()=>iA,servo_set_speed:()=>nA,servo_speed_360:()=>eA,syn6288_builtin_voice:()=>XA,syn6288_get_voice:()=>vA,syn6288_set_voice:()=>YA,syn6288_tts_play:()=>yA});var q={};t.r(q),t.d(q,{actuator_dc_motor:()=>FL,actuator_dc_motor_stop:()=>PL,actuator_get_led_bright:()=>IL,actuator_get_led_state:()=>TL,actuator_led_bright:()=>dL,actuator_led_brightness:()=>ML,actuator_mixbot_buzzer_on_off:()=>xL,actuator_mixgo_nova_mic_get:()=>UL,actuator_mixgo_nova_mic_set:()=>GL,actuator_mixgo_nova_onboard_music_pitch:()=>JL,actuator_mixgo_nova_onboard_music_stop:()=>qL,actuator_mixgo_nova_play_audio:()=>WL,actuator_mixgo_nova_play_online_audio:()=>KL,actuator_mixgo_nova_record_audio:()=>HL,actuator_mixgo_nova_voice_get:()=>kL,actuator_mixgo_nova_voice_set:()=>wL,actuator_mixgo_zero_led_color:()=>hL,actuator_onboard_neopixel_rgb:()=>CL,actuator_onboard_neopixel_rgb_all:()=>SL,actuator_onboard_neopixel_rgb_show_all_chase:()=>AL,actuator_onboard_neopixel_rgb_show_all_rainbow:()=>LL,actuator_onboard_neopixel_write:()=>gL,actuator_stepper_keep:()=>DL,actuator_stepper_stop:()=>fL,analog_ble_keyboard_init:()=>_N,analog_ble_keyboard_input:()=>aN,analog_ble_keyboard_mouse_init:()=>hN,analog_ble_keyboard_mouse_input:()=>RN,analog_ble_keyboard_mouse_send_battery:()=>ON,analog_ble_keyboard_mouse_str:()=>cN,analog_ble_keyboard_send_battery:()=>rN,analog_ble_keyboard_str:()=>uN,analog_ble_mouse_init:()=>lN,analog_ble_mouse_input:()=>TN,analog_ble_mouse_keyboard_input:()=>gN,analog_ble_mouse_send_battery:()=>MN,analog_keyboard_input:()=>ZL,analog_keyboard_str:()=>nN,analog_mouse_input:()=>eN,bitbot_motor:()=>BL,bitbot_move:()=>bL,bitbot_stop:()=>VL,ble_keyboard_connect:()=>pN,ble_keyboard_get_mac:()=>oN,ble_keyboard_mouse_connect:()=>EN,ble_keyboard_mouse_get_mac:()=>mN,ble_mouse_connect:()=>IN,ble_mouse_get_mac:()=>dN,cc_number:()=>mL,educore_ble_keyboard_input:()=>YN,educore_ble_sensor_connected:()=>PN,educore_ble_sensor_init:()=>FN,educore_buzzer:()=>CN,educore_buzzer_play_tone:()=>SN,educore_buzzer_play_tone_time:()=>AN,educore_buzzer_stop:()=>LN,educore_neopixel_clear:()=>fN,educore_neopixel_rgb:()=>DN,educore_rgb_light:()=>NN,esp32_music_get_tempo:()=>sL,esp32_music_reset:()=>uL,esp32_music_set_tempo:()=>nL,esp32_onboard_music_pitch:()=>_L,esp32_onboard_music_pitch_with_time:()=>oL,esp32_onboard_music_play_list:()=>aL,esp32_onboard_music_stop:()=>pL,general_key:()=>tN,general_key_tuple:()=>sN,get_power_output:()=>zL,ledswitch:()=>lL,mixbot_motor:()=>yL,mixbot_motor_status:()=>YL,mixbot_move:()=>vL,mixbot_stop:()=>XL,mouse_key:()=>iN,number:()=>rL,rm_actuator_get_led_bright:()=>OL,rm_actuator_get_led_state:()=>RL,rm_actuator_led_bright:()=>EL,rm_actuator_led_brightness:()=>cL,rm_motor:()=>NL,set_all_power_output:()=>jL,set_power_output:()=>QL,special_key:()=>$L});var Q={};t.r(Q),t.d(Q,{ai_sensor_20object:()=>lD,ai_sensor_ailocal_class:()=>tD,ai_sensor_ailocal_class_result:()=>eD,ai_sensor_ailocal_train:()=>$N,ai_sensor_asr_recognize:()=>oD,ai_sensor_audio_play:()=>nD,ai_sensor_audio_record:()=>iD,ai_sensor_barcode:()=>BN,ai_sensor_circle:()=>WN,ai_sensor_classifier_faces:()=>rD,ai_sensor_color:()=>QN,ai_sensor_color_chases:()=>ZN,ai_sensor_color_chases_result:()=>jN,ai_sensor_config:()=>yN,ai_sensor_face:()=>uD,ai_sensor_find_20objects:()=>dD,ai_sensor_find_barcodes:()=>GN,ai_sensor_find_circles:()=>KN,ai_sensor_find_colors:()=>zN,ai_sensor_find_licenseplates:()=>aD,ai_sensor_find_lines:()=>HN,ai_sensor_find_qrcodes:()=>VN,ai_sensor_find_rects:()=>qN,ai_sensor_find_tags:()=>wN,ai_sensor_licenseplate:()=>pD,ai_sensor_line:()=>kN,ai_sensor_qrcode:()=>bN,ai_sensor_qrcode_lite:()=>XN,ai_sensor_rect:()=>JN,ai_sensor_rgb:()=>xN,ai_sensor_tag:()=>UN,ai_sensor_use_uart_init:()=>vN,ai_sensor_yolo_recognize:()=>sD,ai_sensor_yolo_recognize_result:()=>_D});var z={};t.r(z),t.d(z,{MICROPYTHON_AI_Speech_asr:()=>MD,MICROPYTHON_AI_Speech_unit:()=>TD,MICROPYTHON_AI_client:()=>ID});var j={};t.r(j),t.d(j,{mpython_blynk_app_data:()=>ND,mpython_blynk_app_notify:()=>gD,mpython_blynk_email:()=>DD,mpython_blynk_get_timers:()=>SD,mpython_blynk_on_connected:()=>OD,mpython_blynk_on_disconnected:()=>ED,mpython_blynk_run:()=>cD,mpython_blynk_sensor_data_to_app:()=>LD,mpython_blynk_set_property:()=>fD,mpython_blynk_setup:()=>FD,mpython_blynk_stop_timers:()=>CD,mpython_blynk_sync_virtual:()=>mD,mpython_blynk_terminal_widget_vpin:()=>hD,mpython_blynktimer:()=>AD,mpython_blynktimer_run:()=>RD});var Z={};t.r(Z),t.d(Z,{cc_g1_read_bat:()=>PD,cc_g1_read_joystick:()=>YD,cc_g1_read_key:()=>vD,cc_g1_turnoff:()=>XD});var $={};t.r($),t.d($,{ce_go_dc_motor:()=>wD,ce_go_get_led_bright:()=>bD,ce_go_get_led_state:()=>VD,ce_go_hall_attachInterrupt:()=>kD,ce_go_hall_data:()=>WD,ce_go_hall_initialize:()=>HD,ce_go_led_bright:()=>xD,ce_go_led_brightness:()=>BD,ce_go_light_number:()=>yD,ce_go_pin_light:()=>zD,ce_go_pin_near:()=>JD,ce_go_pin_near_line:()=>KD,ce_go_pin_near_state_change:()=>qD,ce_go_stepper_keep:()=>GD,ce_go_stepper_stop:()=>UD,educore_car:()=>jD,educore_car_pin_near:()=>ef,educore_car_pin_near_line:()=>tf,educore_car_stepper_keep:()=>ZD,educore_car_stepper_stop:()=>$D,sensor_mixgome_eulerangles:()=>QD});var tt={};t.r(tt),t.d(tt,{communicate_bluetooth_central_init:()=>bf,communicate_bluetooth_connect:()=>Gf,communicate_bluetooth_disconnect:()=>Uf,communicate_bluetooth_handle:()=>Jf,communicate_bluetooth_is_connected:()=>kf,communicate_bluetooth_mac:()=>wf,communicate_bluetooth_peripheral_init:()=>Vf,communicate_bluetooth_recv:()=>Kf,communicate_bluetooth_recv_only:()=>Wf,communicate_bluetooth_scan:()=>Bf,communicate_bluetooth_send:()=>Hf,communicate_espnow_init:()=>qf,communicate_espnow_init_new:()=>Qf,communicate_i2c_available:()=>rf,communicate_i2c_init:()=>_f,communicate_i2c_master_read:()=>uf,communicate_i2c_onboard:()=>nf,communicate_i2c_read:()=>of,communicate_i2c_scan:()=>af,communicate_i2c_write:()=>pf,communicate_ir_recv_init:()=>Nf,communicate_ir_send_init:()=>Yf,communicate_ow_init:()=>cf,communicate_ow_read:()=>Sf,communicate_ow_reset:()=>Cf,communicate_ow_scan:()=>gf,communicate_ow_select:()=>Lf,communicate_ow_write:()=>Af,communicate_spi_buffer:()=>Tf,communicate_spi_init:()=>df,communicate_spi_onboard:()=>sf,communicate_spi_read:()=>Mf,communicate_spi_read_output:()=>hf,communicate_spi_readinto:()=>mf,communicate_spi_readinto_output:()=>Ef,communicate_spi_set:()=>If,communicate_spi_write:()=>Of,communicate_spi_write_readinto:()=>Rf,espnow_radio_channel:()=>eF,espnow_radio_channel_new:()=>nF,espnow_radio_on_off:()=>sF,espnow_radio_rec:()=>oF,espnow_radio_recv:()=>aF,espnow_radio_recv_certain_msg:()=>uF,espnow_radio_recv_certain_msg_new:()=>lF,espnow_radio_recv_msg:()=>pF,espnow_radio_recv_new:()=>rF,espnow_radio_send:()=>_F,espnow_radio_txpower:()=>iF,i2c_slave_onreceive:()=>lf,internal_variable:()=>Df,ir_recv_timeout:()=>Pf,ir_transmit_busy:()=>xf,ir_transmit_conventional_data:()=>vf,ir_transmit_raw_code:()=>yf,ir_transmit_study_code:()=>Xf,ir_whether_recv:()=>Ff,lora_init:()=>dF,lora_packet:()=>IF,lora_recv:()=>MF,lora_send:()=>TF,network_espnow_info:()=>jf,network_espnow_mac:()=>zf,network_espnow_recv:()=>Zf,network_espnow_recv_handle:()=>tF,network_espnow_send:()=>$f,recv_fun:()=>ff,urequests_attribute:()=>mF,urequests_get:()=>hF,urequests_method:()=>EF});var et={};t.r(et),t.d(et,{display_animate:()=>kF,display_circle:()=>HF,display_color_seclet:()=>eP,display_draw_4strings:()=>xF,display_fill:()=>wF,display_lcd_use_i2c_init:()=>pP,display_line:()=>BF,display_line_arbitrarily:()=>bF,display_matrix_extern_bright_point:()=>fF,display_matrix_extern_bright_screen:()=>PF,display_matrix_extern_clear:()=>LF,display_matrix_extern_get_pixel:()=>DF,display_matrix_extern_get_screen_pixel:()=>FF,display_matrix_extern_image_builtins:()=>YF,display_matrix_extern_scroll_string:()=>SF,display_matrix_extern_scroll_string_delay:()=>AF,display_matrix_extern_shift:()=>NF,display_matrix_extern_show_frame_string:()=>gF,display_matrix_extern_show_frame_string_delay:()=>CF,display_matrix_extern_show_image:()=>RF,display_matrix_extern_show_image_or_string_delay:()=>cF,display_matrix_use_i2c_init:()=>OF,display_oled_drawPixel:()=>JF,display_oled_showBitmap:()=>KF,display_oled_use_i2c_init:()=>dP,display_onoff:()=>GF,display_rect:()=>VF,display_tm1650_power:()=>QF,display_tm1650_set_brightness:()=>ZF,display_tm1650_show_dot:()=>jF,display_tm1650_show_num:()=>zF,display_tm_use_i2c_init:()=>qF,display_triangle:()=>WF,display_use_i2c_init:()=>yF,extern_oled_bright_point:()=>SP,extern_oled_clear:()=>cP,extern_oled_get_pixel:()=>CP,extern_oled_hvline:()=>LP,extern_oled_line:()=>NP,extern_oled_scroll_string:()=>OP,extern_oled_scroll_string_delay:()=>RP,extern_oled_shape_rect:()=>AP,extern_oled_shift:()=>gP,extern_oled_show_frame_string:()=>mP,extern_oled_show_frame_string_delay:()=>EP,extern_oled_show_image:()=>IP,extern_oled_show_image_or_string_delay:()=>hP,extern_oled_show_image_xy:()=>TP,extern_oled_show_string:()=>MP,image_shift:()=>UF,lcd_backlight:()=>rP,lcd_clear:()=>lP,lcd_print_string:()=>uP,lcd_show_image_or_string_delay:()=>aP,matrix_extern_image_arithmetic:()=>vF,matrix_extern_image_invert:()=>XF,tft_fill:()=>_P,tft_line_arbitrarily:()=>oP,tft_scroll_string_delay:()=>sP,tft_show_frame_string_delay:()=>nP,tft_show_image_or_string_delay:()=>iP,tft_show_image_xy:()=>tP,tft_use_spi_init:()=>$F});var it={};t.r(it),t.d(it,{bitbot_display_image_create:()=>lY,display_bright_point:()=>wP,display_bright_screen:()=>HP,display_clear:()=>bP,display_get_pixel:()=>UP,display_get_screen_pixel:()=>kP,display_image_builtins:()=>XP,display_image_builtins_all:()=>yP,display_image_create:()=>xP,display_scroll_string:()=>YP,display_scroll_string_delay:()=>vP,display_shift:()=>GP,display_show_frame_string:()=>FP,display_show_frame_string_delay:()=>PP,display_show_image:()=>DP,display_show_image_or_string_delay:()=>fP,draw_pointer:()=>yY,image_arithmetic:()=>VP,image_invert:()=>BP,mixbot_display_bright_screen:()=>uY,mixbot_display_get_ambientbright:()=>aY,mixbot_display_get_screen_pixel:()=>pY,mixbot_display_image_create:()=>oY,mixbot_display_rotate:()=>rY,mixgo_display_image_create_new:()=>qP,mixgome_display_font:()=>JP,mixgome_display_image_create:()=>WP,mixgomini_display_image_create:()=>KP,mpython_display_hvline:()=>sY,mpython_display_line:()=>_Y,mpython_display_shape_rect:()=>nY,mpython_pbm_image:()=>QP,onboard_oled_bright_point:()=>iY,onboard_oled_scroll_string_delay:()=>eY,onboard_oled_show_frame_string_delay:()=>tY,onboard_oled_show_image:()=>zP,onboard_oled_show_image_or_string_delay:()=>$P,onboard_oled_show_image_xy:()=>jP,onboard_oled_show_string:()=>ZP,onboard_tft_bright_point:()=>AY,onboard_tft_bright_screen:()=>NY,onboard_tft_clear:()=>gY,onboard_tft_clock_clear:()=>vY,onboard_tft_clock_draw:()=>YY,onboard_tft_clock_get_rtctime:()=>FY,onboard_tft_clock_init:()=>fY,onboard_tft_clock_set_time:()=>PY,onboard_tft_display_hvline:()=>RY,onboard_tft_display_line:()=>cY,onboard_tft_display_shape_circle:()=>XY,onboard_tft_display_shape_rect:()=>OY,onboard_tft_fill:()=>DY,onboard_tft_get_pixel:()=>SY,onboard_tft_get_screen_pixel:()=>LY,onboard_tft_scroll_string:()=>mY,onboard_tft_scroll_string_delay:()=>EY,onboard_tft_shift:()=>CY,onboard_tft_show_frame_string:()=>MY,onboard_tft_show_frame_string_delay:()=>hY,onboard_tft_show_image:()=>dY,onboard_tft_show_image_or_string_delay:()=>TY,onboard_tft_show_image_xy:()=>IY});var nt={};t.r(nt),t.d(nt,{factory_block:()=>kY,factory_block_return:()=>HY,factory_block_return_with_textarea:()=>KY,factory_block_with_textarea:()=>WY,factory_callMethod_noreturn:()=>UY,factory_callMethod_return:()=>wY,factory_declare:()=>GY,factory_from_import:()=>xY,factory_function_noreturn:()=>VY,factory_function_return:()=>BY,factory_import:()=>bY,folding_block:()=>JY});var st={};t.r(st),t.d(st,{inout_analog_atten:()=>av,inout_analog_read:()=>ev,inout_analog_read_init:()=>pv,inout_analog_write:()=>ZY,inout_analog_write_init:()=>ov,inout_analog_write_set:()=>$Y,inout_digital_init:()=>sv,inout_digital_read:()=>zY,inout_digital_write:()=>QY,inout_highlow:()=>qY,inout_pin_attachInterrupt:()=>nv,inout_pin_pressed:()=>iv,inout_pin_pressed_init:()=>uv,inout_pwm_analog_write:()=>jY,inout_pwm_analog_write_init:()=>_v,inout_pwm_analog_write_set_freq:()=>tv});var _t={};t.r(_t),t.d(_t,{IOT_EMQX_INIT_AND_CONNECT_BY_MIXLY_CODE:()=>Dv,IOT_EMQX_INIT_AND_CONNECT_BY_SHARE_CODE:()=>Lv,IOT_EMQX_PING:()=>fv,IOT_FORMATTING:()=>Sv,IOT_FORMAT_STRING:()=>Av,IOT_MIXIO_NTP:()=>Fv,IOT_MIXIO_PUBLISH:()=>mv,IOT_MIXIO_SUBSCRIBE:()=>Ev,iot_client_onboard:()=>Pv,iot_http_client:()=>Yv,iot_http_data:()=>vv,iot_mixio_check:()=>cv,iot_mixio_connect:()=>hv,iot_mixio_connect_only:()=>Rv,iot_mixio_disconnect:()=>Ov,iot_mixio_format_msg:()=>Cv,iot_mixio_format_topic:()=>gv,iot_mixly_key:()=>Nv,iot_mqtt_client:()=>Xv,iot_mqtt_data:()=>yv,iot_onenet_check:()=>Tv,iot_onenet_connect:()=>lv,iot_onenet_disconnect:()=>dv,iot_onenet_publish:()=>Mv,iot_onenet_publish_dict:()=>Iv,iot_wifi_connect:()=>rv});var ot={};t.r(ot),t.d(ot,{educore_mqtt_connect:()=>dX,educore_mqtt_connect_success:()=>hX,educore_mqtt_subscribe_message:()=>IX,educore_mqtt_topic_publish:()=>MX,educore_mqtt_topic_subscribe:()=>TX,educore_wifi_connect:()=>lX,network_ap_connect:()=>Hv,network_connect:()=>bv,network_get_connect:()=>Bv,network_get_wifi:()=>kv,network_init:()=>xv,network_is_active:()=>wv,network_open:()=>Uv,network_scan:()=>Wv,network_server:()=>Kv,network_socket_accept:()=>jv,network_socket_bind:()=>qv,network_socket_close:()=>iX,network_socket_connect:()=>Qv,network_socket_init:()=>Jv,network_socket_listen:()=>zv,network_socket_receive:()=>Zv,network_socket_receive_from:()=>tX,network_socket_send:()=>$v,network_socket_send_to:()=>eX,network_stop:()=>Gv,network_wifi_connect:()=>Vv,ntptime_address:()=>pX,ntptime_time:()=>oX,requests_attribute:()=>sX,requests_attribute2:()=>uX,requests_get:()=>nX,requests_get2:()=>aX,requests_method:()=>_X,requests_post:()=>rX});var pt={};t.r(pt),t.d(pt,{pe_g1_battery_left:()=>EX,pe_g1_dc_motor:()=>OX,pe_g1_dc_motor_speed:()=>RX,pe_g1_servo_get_angle:()=>CX,pe_g1_servo_get_speed:()=>SX,pe_g1_servo_set_angle:()=>cX,pe_g1_servo_set_speed:()=>gX,pe_g1_use_i2c_init:()=>mX});var at={};t.r(at),t.d(at,{CI130X_BROADCAST:()=>JX,CI130X_GET_THE_RECOGNIZED_CMD:()=>KX,CI130X_GET_WHETHER_IDENTIFY:()=>WX,CI130X_IDENTIFY_AND_SAVE:()=>HX,CI130X_SET_SYSTEM_CMD:()=>qX,HCSR04:()=>Sy,PS2_Button:()=>Ny,PS2_Buttons:()=>Dy,PS2_Buttons_new:()=>xy,PS2_State:()=>fy,PS2_init:()=>Ay,PS2_init_new:()=>Xy,PS2_stk:()=>Fy,PS2_stk_new:()=>by,PS2_vibration:()=>Ly,PS2_vibration_new:()=>yy,RTC_get_time:()=>Yy,RTC_set_date:()=>YX,RTC_set_datetime:()=>Py,RTC_set_time:()=>PX,camera_sensor_init:()=>Ix,camera_sensor_result:()=>Tx,educore_body_sensor:()=>nx,educore_button_sensor_extern:()=>px,educore_camera_sensor:()=>dx,educore_infrared_sensor:()=>ox,educore_soilhum_sensor:()=>sx,educore_temp_sensor:()=>lx,educore_temphum_sensor:()=>_x,educore_ultrasonic_sensor:()=>ux,esp32_s2_weather_init:()=>Ry,esp32_s2_weather_rain:()=>gy,esp32_s2_weather_wd:()=>cy,esp32_s2_weather_ws:()=>Cy,extern_rfid_read:()=>ay,extern_rfid_readcontent:()=>ry,extern_rfid_readid:()=>uy,extern_rfid_status:()=>Iy,extern_rfid_write:()=>ly,extern_rfid_write_return:()=>dy,gnss_get_data:()=>Gy,gnss_have_data:()=>Uy,interaction_whether_to_interaction:()=>wX,interaction_whether_to_interaction_SANT:()=>kX,mixbot_sensor_extern_get_addr:()=>zy,mixbot_sensor_extern_set_addr:()=>jy,pm25_get_data:()=>By,radar_set_DETECTION_THRESHOLD:()=>GX,radar_set_DETECTION_THRESHOLD_SANT:()=>UX,robot_button_extern_get_value:()=>wy,robot_color_extern_get_value:()=>Jy,robot_infrared_extern_get_value:()=>Hy,robot_infrared_extern_grey_get_value:()=>Wy,robot_potentiometer_extern_get_value:()=>Ky,robot_sonar_extern_get_value:()=>qy,robot_sonar_extern_led:()=>Qy,robot_touch_extern_get_value:()=>ky,sensor_APDS9960_extern:()=>zX,sensor_DS18X20:()=>ix,sensor_LTR308_extern:()=>jX,sensor_LTR390UV_extern:()=>iy,sensor_MAX30102_extern:()=>QX,sensor_QMC5883L_extern:()=>ny,sensor_VL530LX_extern:()=>oy,sensor_aht11_extern:()=>_y,sensor_bmp:()=>bX,sensor_dht11:()=>vy,sensor_distance_hrsc04:()=>FX,sensor_hp203_extern:()=>ZX,sensor_ltr381_extern:()=>ty,sensor_mixgo_extern_button_attachInterrupt:()=>DX,sensor_mixgo_extern_button_get_presses:()=>NX,sensor_mixgo_extern_button_is_pressed:()=>AX,sensor_mixgo_extern_button_was_pressed:()=>LX,sensor_mixgo_extern_light:()=>vX,sensor_mixgo_extern_pin_near:()=>yX,sensor_mixgo_extern_sound:()=>XX,sensor_mixgoce_hot_wheel_degrees:()=>Oy,sensor_mixgoce_hot_wheel_is_touched:()=>Ey,sensor_mpu9250_attachGestureInterrupt:()=>fX,sensor_read_humiture:()=>ax,sensor_rtc_init:()=>xX,sensor_sht:()=>VX,sensor_shtc3_extern:()=>sy,sensor_spl06_001_extern:()=>$X,sensor_ucs12071_extern:()=>ey,sensor_use_i2c_init:()=>BX,sensor_use_spi_init:()=>py,sensor_use_uart_init:()=>Vy,sensor_weather_solo_init:()=>Zy,sensor_weather_solo_rain:()=>ex,sensor_weather_solo_wd:()=>$y,sensor_weather_solo_ws:()=>tx,sensor_weigh_init:()=>Mx,ultrasonic_sensor_read_distance:()=>rx,weather_data:()=>Ty,weather_have_data:()=>My,weather_set_label:()=>my,weather_uart_mixio:()=>hy,weigh_sensor_get_weight:()=>hx});var ut={};t.r(ut),t.d(ut,{CI130X_BROADCAST_SANT:()=>TV,CI130X_GET_THE_RECOGNIZED_CMD_SANT:()=>IV,CI130X_GET_WHETHER_IDENTIFY_SANT:()=>dV,CI130X_IDENTIFY_AND_SAVE_SANT:()=>lV,CI130X_SET_SYSTEM_CMD_SANT:()=>MV,HCSR04:()=>Ax,bitbot_als_num:()=>Wb,dht11:()=>$b,educore_button_sensor:()=>oV,educore_button_was_pressed:()=>pV,educore_gyroscope_sensor:()=>nV,educore_gyroscope_sensor_read:()=>sV,educore_gyroscope_sensor_shake:()=>_V,educore_light_sensor:()=>iV,educore_rfid_sensor:()=>aV,educore_rfid_sensor_scan:()=>uV,educore_rfid_sensor_scan_data:()=>rV,educore_voice_sensor:()=>tV,number1:()=>Lx,number2:()=>Nx,number3:()=>Dx,number4:()=>fx,number5:()=>Fx,number6:()=>Px,number7:()=>Yx,onboard_RTC_get_time:()=>gb,onboard_RTC_get_time_str:()=>Ab,onboard_RTC_get_timestamp:()=>Cb,onboard_RTC_set_datetime:()=>Rb,onboard_RTC_settime_string:()=>cb,onboard_RTC_timestamp_totuple:()=>Sb,rfid_readcontent:()=>qx,rfid_readid:()=>Jx,rfid_write:()=>Qx,rfid_write_return:()=>zx,sensor_LTR308:()=>wx,sensor_adxl345_get_acceleration:()=>_b,sensor_aht11:()=>Wx,sensor_bitbot_ALS:()=>Hb,sensor_button_get_presses:()=>qb,sensor_button_is_pressed:()=>Kb,sensor_button_was_pressed:()=>Jb,sensor_compass_reset:()=>lb,sensor_ds18x20:()=>Gx,sensor_eulerangles:()=>Zx,sensor_get_acceleration:()=>jx,sensor_get_temperature:()=>Kx,sensor_hp203:()=>Hx,sensor_light:()=>Zb,sensor_lm35:()=>Ux,sensor_mixbot_get_gyro:()=>kb,sensor_mixbot_patrol_calibrate:()=>Gb,sensor_mixbot_patrol_value:()=>Ub,sensor_mixbot_temperature:()=>wb,sensor_mixgo_LTR308:()=>bx,sensor_mixgo_button_attachInterrupt:()=>Rx,sensor_mixgo_button_get_presses:()=>Ox,sensor_mixgo_button_is_pressed:()=>mx,sensor_mixgo_button_was_pressed:()=>Ex,sensor_mixgo_cc_mmc5603_calibrate_compass:()=>Db,sensor_mixgo_cc_mmc5603_get_angle:()=>Nb,sensor_mixgo_cc_mmc5603_get_magnetic:()=>Lb,sensor_mixgo_light:()=>jb,sensor_mixgo_nova_LTR308:()=>Bx,sensor_mixgo_nova_pin_near:()=>xx,sensor_mixgo_pin_near:()=>yx,sensor_mixgo_pin_near_double:()=>Xx,sensor_mixgo_pin_near_single:()=>vx,sensor_mixgo_pin_pressed:()=>nb,sensor_mixgo_sant_color:()=>Vx,sensor_mixgo_touch_slide:()=>ib,sensor_mixgocar42_button_attachInterrupt:()=>Sx,sensor_mixgocar42_button_get_presses:()=>Cx,sensor_mixgocar42_button_is_pressed:()=>cx,sensor_mixgocar42_button_was_pressed:()=>gx,sensor_mixgocar_battery_left:()=>Bb,sensor_mixgocar_pin_near:()=>bb,sensor_mixgocar_pin_near_line:()=>xb,sensor_mixgocar_pin_near_state_change:()=>Vb,sensor_mixgoce_pin_pressed:()=>eb,sensor_mixgoce_temperature:()=>Fb,sensor_mixgome_temperature:()=>fb,sensor_mpu9250_calibrate_compass:()=>ab,sensor_mpu9250_field_strength:()=>rb,sensor_mpu9250_gesture:()=>$x,sensor_mpu9250_get_acceleration:()=>tb,sensor_mpu9250_get_gyro:()=>pb,sensor_mpu9250_get_magnetic:()=>ob,sensor_mpu9250_temperature:()=>ub,sensor_mpython_pin_pressed:()=>sb,sensor_mpython_qmi8658_get_gyro:()=>Pb,sensor_mpython_qmi8658_temperature:()=>Yb,sensor_onboard_compass_reset:()=>Ob,sensor_onboard_mpu9250_calibrate_compass:()=>hb,sensor_onboard_mpu9250_field_strength:()=>Eb,sensor_onboard_mpu9250_gesture:()=>db,sensor_onboard_mpu9250_get_acceleration:()=>Ib,sensor_onboard_mpu9250_get_gyro:()=>Mb,sensor_onboard_mpu9250_get_magnetic:()=>Tb,sensor_onboard_mpu9250_temperature:()=>mb,sensor_pin_near:()=>zb,sensor_pin_pressed:()=>Qb,sensor_read:()=>eV,sensor_rm_acc:()=>yb,sensor_rm_battery_left:()=>Xb,sensor_rm_pin_near_double:()=>vb,sensor_sound:()=>kx});var rt={};t.r(rt),t.d(rt,{serial_any:()=>RV,serial_print:()=>hV,serial_print_byte:()=>mV,serial_print_hex:()=>OV,serial_println:()=>EV,serial_read_from_ai:()=>PV,serial_readline:()=>gV,serial_readstr:()=>cV,serial_send_to_ai:()=>FV,serial_softserial:()=>CV,serial_softserial_new:()=>SV,system_input:()=>AV,system_print:()=>LV,system_print_end:()=>DV,system_print_inline:()=>NV,system_print_many:()=>fV});var lt={};t.r(lt),t.d(lt,{Panic_with_status_code:()=>kV,Timer_init:()=>sB,base_delay:()=>pB,controls_delay:()=>qV,controls_delay_new:()=>QV,controls_end_program:()=>WV,controls_millis:()=>HV,controls_uname:()=>JV,reset:()=>KV,system_bitbot_shutdown:()=>nB,system_device_name:()=>UV,system_device_serial_number:()=>wV,system_event_bus_source:()=>BV,system_event_bus_value:()=>GV,system_machine_reset:()=>iB,system_on_event:()=>xV,system_raise_event:()=>yV,system_reset:()=>vV,system_run_in_background:()=>YV,system_ticks_diff:()=>ZV,system_timer:()=>jV,system_timer_init:()=>$V,system_timestamp:()=>bV,system_value:()=>VV,system_wait:()=>XV,system_wdt_feed:()=>eB,system_wdt_init:()=>tB,time_ticks_diff:()=>oB,timer:()=>zV,timer2:()=>_B});var dt={};t.r(dt),t.d(dt,{Air_daily_content:()=>RB,Air_now_content:()=>IB,Geo_moon_content:()=>gB,Geo_sun_content:()=>cB,Life_suggestion_content:()=>MB,Location_search_content:()=>mB,Tide_daily_content:()=>hB,WEATHER_DAILY:()=>uB,WEATHER_HOUR:()=>rB,WEATHER_NOW:()=>aB,Weather_alarm_content:()=>TB,Weather_daily:()=>EB,Weather_daily_content:()=>OB,Weather_now:()=>lB,Weather_now_content:()=>dB});var It={};t.r(It),t.d(It,{controls_pin_attachInterrupt:()=>UB,inout_analog_atten:()=>PB,inout_analog_write:()=>fB,inout_analog_write_init:()=>yB,inout_analog_write_set:()=>FB,inout_analog_write_set_freq:()=>bB,inout_digital_init:()=>XB,inout_digital_read:()=>DB,inout_digital_write:()=>NB,inout_highlow:()=>LB,inout_pinMode:()=>VB,inout_pin_attachInterrupt:()=>vB,inout_pin_pressed:()=>YB,inout_pin_pressed_init:()=>xB,pin_pressed:()=>GB,pin_pressed_init:()=>BB});var Tt={};t.r(Tt),t.d(Tt,{analog_input:()=>zB,analog_output:()=>ZB,espnow_channel:()=>JB,haskylens_model:()=>qB,i2c_A_pin:()=>$B,i2c_B_pin:()=>tG,pins_analog:()=>_G,pins_analog_pin:()=>oG,pins_axis:()=>CG,pins_brightness:()=>SG,pins_builtinimg:()=>hG,pins_builtinimg_extern:()=>mG,pins_button:()=>uG,pins_buttonB:()=>rG,pins_dac:()=>pG,pins_dac_pin:()=>aG,pins_digital:()=>kB,pins_digital_dot:()=>YG,pins_digital_pin:()=>HB,pins_exlcdh:()=>cG,pins_exlcdv:()=>gG,pins_imglist:()=>EG,pins_input_pin:()=>WB,pins_one_more:()=>PG,pins_output_pin:()=>KB,pins_playlist:()=>OG,pins_playlist_extern:()=>RG,pins_pwm:()=>lG,pins_pwm_pin:()=>dG,pins_radio_datarate:()=>FG,pins_radio_power:()=>fG,pins_serial:()=>MG,pins_tone_notes:()=>DG,pins_touch:()=>TG,pins_touch_pin:()=>IG,pins_tts_bgmusic:()=>NG,pins_tts_builtin_music:()=>LG,pins_tts_voice:()=>AG,pwm_input:()=>QB,pwm_output:()=>jB,spi_A_pin:()=>eG,spi_B_pin:()=>iG,spi_C_pin:()=>nG,spi_D_pin:()=>sG});var Mt={};t.r(Mt),t.d(Mt,{inout_analog_atten:()=>wG,inout_analog_write:()=>xG,inout_analog_write_init:()=>UG,inout_analog_write_set:()=>bG,inout_digital_init:()=>GG,inout_digital_read:()=>yG,inout_digital_write:()=>XG,inout_highlow:()=>vG,inout_pin_attachInterrupt:()=>BG,inout_pin_pressed:()=>VG,inout_pin_pressed_init:()=>kG});var ht={};t.r(ht),t.d(ht,{analog_input:()=>$G,analog_output:()=>eU,espnow_channel:()=>jG,haskylens_model:()=>ZG,i2c_A_pin:()=>iU,i2c_B_pin:()=>nU,pins_analog:()=>uU,pins_analog_pin:()=>aU,pins_axis:()=>CU,pins_brightness:()=>LU,pins_builtinimg:()=>EU,pins_builtinimg_extern:()=>OU,pins_button:()=>WG,pins_buttonB:()=>KG,pins_dac:()=>IU,pins_dac_pin:()=>dU,pins_digital:()=>HG,pins_digital_dot:()=>XU,pins_digital_pin:()=>JG,pins_exlcdh:()=>SU,pins_exlcdv:()=>AU,pins_imglist:()=>RU,pins_input_pin:()=>qG,pins_interrupt:()=>hU,pins_one_more:()=>vU,pins_output_pin:()=>QG,pins_playlist:()=>cU,pins_playlist_extern:()=>gU,pins_pwm:()=>lU,pins_pwm_input:()=>zG,pins_pwm_pin:()=>rU,pins_radio_datarate:()=>YU,pins_radio_power:()=>PU,pins_serial:()=>mU,pins_tone_notes:()=>FU,pins_touch:()=>MU,pins_touch_pin:()=>TU,pins_tts_bgmusic:()=>fU,pins_tts_builtin_music:()=>DU,pins_tts_voice:()=>NU,pwm_output:()=>tU,spi_A_pin:()=>sU,spi_B_pin:()=>_U,spi_C_pin:()=>oU,spi_D_pin:()=>pU});const mt=Blockly,Et=Mixly,Ot={NAME_TYPE:"VARIABLE",allVariables:function(t){var e;if(t.getDescendants)e=t.getDescendants();else{if(!t.getAllBlocks)throw"Not Block or Workspace: "+t;e=t.getAllBlocks()}for(var i=Object.create(null),n=0;n1&&(o+=n)):i=o}else i="i";return i}},Rt=Ot; /** * @license * Visual Blocks Editor @@ -18,4 +18,4 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -class ct{constructor(t,e){if(this.variablePrefix_=e||"",this.reservedDict_=Object.create(null),t)for(var i=t.split(","),n=0;n0;s--)e.getInputTargetBlock("IF"+s)&&e.getInputTargetBlock("IF"+s).previousConnection?i[s]=e.getInputTargetBlock("IF"+s).previousConnection:i[s]=null,this.removeInput("IF"+s),e.getInputTargetBlock("DO"+s)&&e.getInputTargetBlock("DO"+s).previousConnection?n[s]=e.getInputTargetBlock("DO"+s).previousConnection:n[s]=null,this.removeInput("DO"+s);this.elseifCount_=parseInt(t.getAttribute("elseif"),10),this.elseCount_=parseInt(t.getAttribute("else"),10);for(s=1;s<=this.elseifCount_;s++)this.appendValueInput("IF"+s).setCheck([Boolean,Number]).appendField(mt.Msg.CONTROLS_IF_MSG_ELSEIF),this.appendStatementInput("DO"+s).appendField(mt.Msg.CONTROLS_IF_MSG_THEN);this.elseCount_&&this.appendStatementInput("ELSE").appendField(mt.Msg.CONTROLS_IF_MSG_ELSE);for(s=i.length-2;s>0;s--)i[s]&&i[s].reconnect(this,"IF"+s);for(s=n.length-2;s>0;s--)n[s]&&n[s].reconnect(this,"DO"+s)},decompose:function(t){var e=t.newBlock("controls_if_if");e.initSvg();for(var i=e.getInput("STACK").connection,n=1;n<=this.elseifCount_;n++){var s=t.newBlock("controls_if_elseif");s.initSvg(),i.connect(s.previousConnection),i=s.nextConnection}if(this.elseCount_){var _=t.newBlock("controls_if_else");_.initSvg(),i.connect(_.previousConnection)}return e},compose:function(t){this.elseCount_&&this.removeInput("ELSE"),this.elseCount_=0;for(var e=this.elseifCount_;e>0;e--)this.removeInput("IF"+e),this.removeInput("DO"+e);this.elseifCount_=0;for(var i=t.getInputTargetBlock("STACK"),n=[null],s=[null],_=null;i;){switch(i.type){case"controls_if_elseif":this.elseifCount_++,n.push(i.valueConnection_),s.push(i.statementConnection_);break;case"controls_if_else":this.elseCount_++,_=i.statementConnection_;break;default:throw Error("Unknown block type: "+i.type)}i=i.nextConnection&&i.nextConnection.targetBlock()}this.updateShape_(),this.reconnectChildBlocks_(n,s,_)},saveConnections:function(t){for(var e=t.getInputTargetBlock("STACK"),i=1;e;){switch(e.type){case"controls_if_elseif":var n=this.getInput("IF"+i),s=this.getInput("DO"+i);e.valueConnection_=n&&n.connection.targetConnection,e.statementConnection_=s&&s.connection.targetConnection,i++;break;case"controls_if_else":s=this.getInput("ELSE");e.statementConnection_=s&&s.connection.targetConnection;break;default:throw"Unknown block type."}e=e.nextConnection&&e.nextConnection.targetBlock()}},rebuildShape_:function(){var t=[null],e=[null],i=null;this.getInput("ELSE")&&(i=this.getInput("ELSE").connection.targetConnection);for(var n=1;this.getInput("IF"+n);){var s=this.getInput("IF"+n),_=this.getInput("DO"+n);console.log(s.connection.targetConnection),t.push(s.connection.targetConnection),e.push(_.connection.targetConnection),n++}this.updateShape_(),this.reconnectChildBlocks_(t,e,i)},updateShape_:function(){this.getInput("ELSE")&&this.removeInput("ELSE");for(var t=1;this.getInput("IF"+t);)this.removeInput("IF"+t),this.removeInput("DO"+t),t++;for(t=1;t<=this.elseifCount_;t++)this.appendValueInput("IF"+t).setCheck([Number,Boolean]).appendField(mt.Msg.CONTROLS_IF_MSG_ELSEIF),this.appendStatementInput("DO"+t).appendField(mt.Msg.CONTROLS_IF_MSG_THEN);this.elseCount_&&this.appendStatementInput("ELSE").appendField(mt.Msg.CONTROLS_IF_MSG_ELSE)},reconnectChildBlocks_:function(t,e,i){for(var n=1;n<=this.elseifCount_;n++)t[n]&&t[n].reconnect(this,"IF"+n),e[n]&&e[n].reconnect(this,"DO"+n);i&&i.reconnect(this,"ELSE")}},Gt={init:function(){this.setColour(Xt),this.appendValueInput("FROM").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.PYTHON_RANGE).appendField(mt.Msg.LANG_CONTROLS_FOR_INPUT_FROM),this.appendValueInput("TO").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.LANG_CONTROLS_FOR_INPUT_TO),this.appendValueInput("STEP").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.PYTHON_RANGE_STEP),this.setInputsInline(!0),this.setOutput(!0),this.setTooltip(mt.Msg.MIXLY_PYTHON_CONTROLS_RANGE_TOOLTIP)}},Ut={init:function(){this.setColour(Xt),this.appendValueInput("LIST").setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.CONTROLS_FOREACH_INPUT),this.appendValueInput("VAR").appendField(mt.Msg.CONTROLS_FOREACH_INPUT_ITEM),this.appendStatementInput("DO").appendField(mt.Msg.MIXLY_DO),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip((function(){return mt.Msg.CONTROLS_FOR_TOOLTIP.replace("“%1”","")}))},getVars:function(){return[this.getFieldValue("VAR")]},renameVar:function(t,e){mt.Names.equals(t,this.getFieldValue("VAR"))&&this.setTitleValue(e,"VAR")}},wt={init:function(){this.setColour(Xt),this.appendValueInput("BOOL").setCheck([Boolean,Number]).appendField(mt.Msg.MIXLY_MICROBIT_JS_CURRENT).appendField(new mt.FieldDropdown(this.OPERATORS),"MODE"),this.appendStatementInput("DO").appendField(mt.Msg.LANG_CONTROLS_WHILEUNTIL_TITLE_REPEAT+mt.Msg.MIXLY_DO),this.setPreviousStatement(!0),this.setNextStatement(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("MODE");return{WHILE:mt.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_WHILE,UNTIL:mt.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_UNTIL}[e]}))}},kt={init:function(){this.setColour(Xt),this.appendDummyInput().appendField(mt.Msg.MIXLY_PYTHON_TRY),this.appendStatementInput("try"),this.appendValueInput("IF1").appendField(mt.Msg.MIXLY_PYTHON_EXCEPT),this.appendStatementInput("DO1").appendField(""),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setMutator(new mt.icons.MutatorIcon(["controls_except","controls_finally"],this)),this.setTooltip(mt.Msg.MIXLY_MIXPY_CONTROL_TRY_TOOLTIP),this.elseifCount_=1,this.elseCount_=0},mutationToDom:function(){if(!this.elseifCount_&&!this.elseCount_)return null;var t=document.createElement("mutation");return this.elseifCount_&&t.setAttribute("elseif",this.elseifCount_),this.elseCount_&&t.setAttribute("else",1),t},domToMutation:function(t){var e=this,i=[],n=[];this.elseCount_&&this.removeInput("ELSE");for(var s=this.elseifCount_;s>0;s--)e.getInputTargetBlock("IF"+s)&&e.getInputTargetBlock("IF"+s).previousConnection?i[s]=e.getInputTargetBlock("IF"+s).previousConnection:i[s]=null,this.removeInput("IF"+s),e.getInputTargetBlock("DO"+s)&&e.getInputTargetBlock("DO"+s).previousConnection?n[s]=e.getInputTargetBlock("DO"+s).previousConnection:n[s]=null,this.removeInput("DO"+s);this.elseifCount_=parseInt(t.getAttribute("elseif"),10),this.elseCount_=parseInt(t.getAttribute("else"),10);for(s=1;s<=this.elseifCount_;s++)this.appendValueInput("IF"+s).setCheck([Boolean,Number]).appendField(mt.Msg.MIXLY_PYTHON_EXCEPT),this.appendStatementInput("DO"+s).appendField("");this.elseCount_&&this.appendStatementInput("ELSE").appendField(mt.Msg.MIXLY_PYTHON_FINALLY);for(s=i.length-2;s>0;s--)i[s]&&i[s].reconnect(this,"IF"+s);for(s=n.length-2;s>0;s--)n[s]&&n[s].reconnect(this,"DO"+s)},decompose:function(t){var e=t.newBlock("controls_try");e.initSvg();for(var i=e.getInput("STACK").connection,n=1;n<=this.elseifCount_;n++){var s=t.newBlock("controls_except");s.initSvg(),i.connect(s.previousConnection),i=s.nextConnection}if(this.elseCount_){var _=t.newBlock("controls_finally");_.initSvg(),i.connect(_.previousConnection)}return e},compose:function(t){this.elseCount_&&this.removeInput("ELSE"),this.elseCount_=0;for(var e=this.elseifCount_;e>0;e--)this.removeInput("IF"+e),this.removeInput("DO"+e);this.elseifCount_=0;for(var i=t.getInputTargetBlock("STACK"),n=[null],s=[null],_=null;i;){switch(i.type){case"controls_except":this.elseifCount_++,n.push(i.valueConnection_),s.push(i.statementConnection_);break;case"controls_finally":this.elseCount_++,_=i.statementConnection_;break;default:throw Error("Unknown block type: "+i.type)}i=i.nextConnection&&i.nextConnection.targetBlock()}this.updateShape_(),this.reconnectChildBlocks_(n,s,_)},saveConnections:function(t){for(var e=t.getInputTargetBlock("STACK"),i=1;e;){switch(e.type){case"controls_except":var n=this.getInput("IF"+i),s=this.getInput("DO"+i);e.valueConnection_=n&&n.connection.targetConnection,e.statementConnection_=s&&s.connection.targetConnection,i++;break;case"controls_finally":s=this.getInput("ELSE");e.statementConnection_=s&&s.connection.targetConnection;break;default:throw"Unknown block type."}e=e.nextConnection&&e.nextConnection.targetBlock()}},rebuildShape_:function(){var t=[null],e=[null],i=null;this.getInput("ELSE")&&(i=this.getInput("ELSE").connection.targetConnection);for(var n=1;this.getInput("IF"+n);){var s=this.getInput("IF"+n),_=this.getInput("DO"+n);console.log(s.connection.targetConnection),t.push(s.connection.targetConnection),e.push(_.connection.targetConnection),n++}this.updateShape_(),this.reconnectChildBlocks_(t,e,i)},updateShape_:function(){this.getInput("ELSE")&&this.removeInput("ELSE");for(var t=1;this.getInput("IF"+t);)this.removeInput("IF"+t),this.removeInput("DO"+t),t++;for(t=1;t<=this.elseifCount_;t++)this.appendValueInput("IF"+t).setCheck([Number,Boolean]).appendField(mt.Msg.MIXLY_PYTHON_EXCEPT),this.appendStatementInput("DO"+t).appendField("");this.elseCount_&&this.appendStatementInput("ELSE").appendField(mt.Msg.MIXLY_PYTHON_FINALLY)},reconnectChildBlocks_:function(t,e,i){for(var n=1;n<=this.elseifCount_;n++)t[n]&&t[n].reconnect(this,"IF"+n),e[n]&&e[n].reconnect(this,"DO"+n);i&&i.reconnect(this,"ELSE")}},Ht={init:function(){this.setColour(Xt);var t=new mt.FieldDropdown(this.OPERATORS);this.appendDummyInput().appendField(t,"FLOW").appendField(mt.Msg.LANG_CONTROLS_FLOW_STATEMENTS_INPUT_OFLOOP),this.setPreviousStatement(!0),this.setTooltip(mt.Msg.MIXLY_PYTHON_CONTROLS_FLOW_STATEMENTS_TOOLTIP);var e=this;this.setTooltip((function(){var t=e.getFieldValue("FLOW");return{BREAK:mt.Msg.CONTROLS_FLOW_STATEMENTS_TOOLTIP_BREAK,CONTINUE:mt.Msg.CONTROLS_FLOW_STATEMENTS_TOOLTIP_CONTINUE}[t]}))},onchange:function(){if(this.workspace){var t=!1,e=this;do{if("controls_repeat"==e.type||"controls_for"==e.type||"controls_forEach"==e.type||"controls_repeat_ext"==e.type||"controls_whileUntil"==e.type||"do_while"==e.type){t=!0;break}e=e.getSurroundParent()}while(e);t?this.setWarningText(null):this.setWarningText(mt.Msg.LANG_CONTROLS_FLOW_STATEMENTS_WARNING)}}},Wt={init:function(){this.setColour(Xt),this.appendDummyInput().appendField(mt.Msg.LANG_CONTROLS_FOR_INPUT_WITH).appendField(new mt.FieldTextInput("i"),"VAR"),this.appendValueInput("FROM").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.LANG_CONTROLS_FOR_INPUT_FROM),this.appendValueInput("TO").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.LANG_CONTROLS_FOR_INPUT_TO),this.appendValueInput("STEP").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_STEP),this.appendStatementInput("DO").appendField(mt.Msg.MIXLY_DO),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0);var t=this;this.setTooltip((function(){return mt.Msg.CONTROLS_FOR_TOOLTIP.replace("%1",t.getFieldValue("VAR"))}))},getVars:function(){return[this.getFieldValue("VAR")]},renameVar:function(t,e){mt.Names.equals(t,this.getFieldValue("VAR"))&&this.setTitleValue(e,"VAR")}},Kt={init:function(){this.setColour(Xt),this.appendDummyInput().appendField(mt.Msg.LANG_CONTROLS_FOR_INPUT_WITH).appendField(new mt.FieldTextInput("i"),"VAR"),this.appendValueInput("FROM").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.LANG_CONTROLS_FOR_INPUT_FROM),this.appendValueInput("TO").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.LANG_CONTROLS_FOR_INPUT_TO),this.appendValueInput("STEP").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_STEP),this.appendStatementInput("DO").appendField(mt.Msg.MIXLY_DO),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0);var t=this;this.setTooltip((function(){return mt.Msg.MIXLY_PYTHON_CONTROLS_FOR_RANGE_TOOLTIP.replace("%1",t.getFieldValue("VAR"))}))},getVars:function(){return[this.getFieldValue("VAR")]},renameVar:function(t,e){mt.Names.equals(t,this.getFieldValue("VAR"))&&this.setTitleValue(e,"VAR")}};wt.OPERATORS=[[mt.Msg.LANG_CONTROLS_WHILEUNTIL_OPERATOR_WHILE,"WHILE"],[mt.Msg.LANG_CONTROLS_WHILEUNTIL_OPERATOR_UNTIL,"UNTIL"]],Ht.OPERATORS=[[mt.Msg.LANG_CONTROLS_FLOW_STATEMENTS_OPERATOR_BREAK,"BREAK"],[mt.Msg.LANG_CONTROLS_FLOW_STATEMENTS_OPERATOR_CONTINUE,"CONTINUE"]];const Jt={init:function(){this.setColour(Xt),this.appendDummyInput().appendField(mt.Msg.CONTROLS_IF_IF_TITLE_IF),this.appendStatementInput("STACK"),this.setTooltip(mt.Msg.CONTROLS_IF_IF_TOOLTIP),this.contextMenu=!1}},qt={init:function(){this.setColour(Xt),this.appendDummyInput().appendField(mt.Msg.CONTROLS_IF_ELSEIF_TITLE_ELSEIF),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(mt.Msg.CONTROLS_IF_ELSEIF_TOOLTIP),this.contextMenu=!1}},Qt={init:function(){this.setColour(Xt),this.appendDummyInput().appendField(mt.Msg.CONTROLS_IF_ELSE_TITLE_ELSE),this.setPreviousStatement(!0),this.setTooltip(mt.Msg.CONTROLS_IF_ELSE_TOOLTIP),this.contextMenu=!1}},zt={init:function(){this.setColour(Xt),this.appendDummyInput().appendField("try"),this.appendStatementInput("STACK"),this.setPreviousStatement(!1),this.setNextStatement(!1),this.contextMenu=!1}},jt={init:function(){this.setColour(Xt),this.appendDummyInput().appendField(mt.Msg.MIXLY_PYTHON_EXCEPT),this.setPreviousStatement(!0),this.setNextStatement(!0),this.contextMenu=!1,this.setTooltip(mt.Msg.MIXLY_MIXPY_CONTROL_EXCEPT_TOOLTIP)}},Zt={init:function(){this.setColour(Xt),this.appendDummyInput().appendField(mt.Msg.MIXLY_PYTHON_FINALLY),this.setPreviousStatement(!0),this.contextMenu=!1,this.setTooltip(mt.Msg.MIXLY_MIXPY_CONTROL_FINALLY_TOOLTIP)}},$t={init:function(){this.jsonInit({message0:mt.Msg.CONTROLS_REPEAT_TITLE,args0:[{type:"input_value",name:"TIMES"}],previousStatement:null,nextStatement:null,colour:Xt,tooltip:mt.Msg.CONTROLS_REPEAT_TOOLTIP,helpUrl:mt.Msg.CONTROLS_REPEAT_HELPURL}),this.appendStatementInput("DO")}},te={init:function(){this.setColour(Xt),this.appendValueInput("BOOL").appendField("lambda"),this.appendStatementInput("DO").appendField(mt.Msg.MIXLY_STAT),this.setOutput(!0)}},ee={init:function(){this.setColour(Xt),this.appendDummyInput().appendField(mt.Msg.MIXLY_PYTHON_PASS),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(mt.Msg.MIXLY_PYTHON_CONTROLS_PASS_TOOLTIP)}},ie={init:function(){this.setColour(Xt),this.appendDummyInput().appendField(mt.Msg.MIXLY_PYTHON_CONTROLS_THREAD_START),this.appendValueInput("callback").appendField(mt.Msg.MIXLY_PYTHON_CONTROLS_THREAD_USE),this.appendValueInput("VAR").appendField(mt.Msg.MIXLY_PARAMS),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_PYTHON_CONTROLS_THREAD_TOOLTIP)}},ne={init:function(){this.appendDummyInput().appendField(mt.Msg.CONTROLS_REPEAT_TITLE_REPEAT+mt.Msg.MIXLY_DO),this.appendStatementInput("input_data").setCheck(null),this.appendValueInput("select_data").setCheck(null).appendField(mt.Msg.CONTROLS_OPERATOR_UNTIL).appendField(new mt.FieldDropdown([[mt.Msg.LANG_CONTROLS_WHILEUNTIL_OPERATOR_WHILE,"true"],[mt.Msg.LANG_CONTROLS_WHILEUNTIL_OPERATOR_UNTIL,"false"]]),"type"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setColour(Xt),this.setTooltip("do-while loop"),this.setHelpUrl("")}},se={init:function(){this.setColour(Xt),this.appendDummyInput().appendField(mt.Msg.MIXLY_OP_GARBAGE_COLLECT),this.setPreviousStatement(!0),this.setNextStatement(!0)}},_e={init:function(){this.setColour(Xt),this.appendDummyInput().appendField(mt.Msg.MIXLY_GET_MEM_ALLOC),this.setOutput(!0)}},oe={init:function(){this.setColour(Xt),this.appendDummyInput().appendField(mt.Msg.MIXLY_GET_MEM_FREE),this.setOutput(!0)}},pe={init:function(){this.setColour(Xt),this.appendDummyInput().appendField(mt.Msg.MIXLY_GET+mt.Msg.MIXLY_DEVICE+"ID"),this.setInputsInline(!0),this.setOutput(!0),this.setTooltip(mt.Msg.PROCEDURES_DEFRETURN_RETURN+mt.Msg.MIXLY_GET_UNIQUE_IDEN)}},ae={init:function(){this.setColour(Xt),this.appendValueInput("VAR").appendField(mt.Msg.MIXLY_RTC_TIMESTAMP),this.appendDummyInput().appendField(mt.Msg.MIXLY_TIMESTAMP_TO_DATA),this.setInputsInline(!0),this.setOutput(!0,Number)}},ue={init:function(){this.setColour(Xt),this.appendDummyInput().appendField(mt.Msg.MIXLY_GET_UNIQUE_IDEN),this.setOutput(!0)}},re=230;mt.FieldTextInput.math_number_validator=function(t){return String(t)},mt.FieldTextInput.math_number_validator_include_blank=function(t){if(""===t)return"";return/^-?(0X|0x|0O|0o|0B|0b)?[a-fA-F0-9]{1,}(\.[a-fA-F0-9]+)?$/.test(t)?String(t):null};const le={init:function(){this.setColour(re),this.appendDummyInput().appendField(new mt.FieldTextInput("0",mt.FieldTextInput.math_number_validator),"NUM"),this.setOutput(!0,Number),this.setTooltip(mt.Msg.MATH_NUMBER_TOOLTIP)}},de={init:function(){this.setColour(re);this.appendDummyInput("").appendField(mt.Msg.MIXLY_PYTHON_MATH_CONSTANT).appendField(new mt.FieldDropdown([["π","pi"],["e","e"]]),"CONSTANT"),this.setOutput(!0,Number);var t=this;this.setTooltip((function(){var e=t.getFieldValue("CONSTANT");return{pi:mt.Msg.MIXLY_PYTHON_MATH_CONSTANT_PI_TOOLTIP,e:mt.Msg.MIXLY_PYTHON_MATH_CONSTANT_E_TOOLTIP}[e]}))}},Ie={init:function(){this.setColour(re);this.appendDummyInput("").appendField(mt.Msg.MIXLY_PYTHON_MATH_CONSTANT).appendField(new mt.FieldDropdown([["π","pi"],["e","e"]]),"CONSTANT"),this.setOutput(!0,Number);var t=this;this.setTooltip((function(){var e=t.getFieldValue("CONSTANT");return{pi:mt.Msg.MIXLY_PYTHON_MATH_CONSTANT_PI_MP_TOOLTIP,e:mt.Msg.MIXLY_PYTHON_MATH_CONSTANT_E_MP_TOOLTIP}[e]}))}},Te={init:function(){this.setColour(re),this.setOutput(!0),this.appendValueInput("A"),this.appendValueInput("B").appendField(new mt.FieldDropdown([["+","ADD"],["-","MINUS"],["×","MULTIPLY"],["÷","DIVIDE"],["%","QUYU"],["//","ZHENGCHU"],["**","POWER"]]),"OP"),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("OP");return{ADD:mt.Msg.MATH_ARITHMETIC_TOOLTIP_ADD,MINUS:mt.Msg.MATH_ARITHMETIC_TOOLTIP_MINUS,MULTIPLY:mt.Msg.MATH_ARITHMETIC_TOOLTIP_MULTIPLY,DIVIDE:mt.Msg.MATH_ARITHMETIC_TOOLTIP_DIVIDE,QUYU:mt.Msg.MATH_MODULO_TOOLTIP,ZHENGCHU:mt.Msg.MATH_ARITHMETIC_TOOLTIP_DIVIDE,POWER:mt.Msg.MATH_ARITHMETIC_TOOLTIP_POWER}[e]}))}},Me={init:function(){this.setColour(re),this.setPreviousStatement(!0),this.setNextStatement(!0),this.appendValueInput("A"),this.appendValueInput("B").appendField(new mt.FieldDropdown([["+=","ADD"],["-=","MINUS"],["×=","MULTIPLY"],["÷=","DIVIDE"],["%=","QUYU"],["//=","ZHENGCHU"],["**=","POWER"]]),"OP"),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("OP");return{ADD:mt.Msg.MATH_ARITHMETIC_TOOLTIP_ADD,MINUS:mt.Msg.MATH_ARITHMETIC_TOOLTIP_MINUS,MULTIPLY:mt.Msg.MATH_ARITHMETIC_TOOLTIP_MULTIPLY,DIVIDE:mt.Msg.MATH_ARITHMETIC_TOOLTIP_DIVIDE,QUYU:mt.Msg.MATH_MODULO_TOOLTIP,ZHENGCHU:mt.Msg.MATH_ARITHMETIC_TOOLTIP_DIVIDE,POWER:mt.Msg.MATH_ARITHMETIC_TOOLTIP_POWER}[e]}))}},he={init:function(){this.setColour(re),this.setOutput(!0,Number),this.appendValueInput("A").setCheck(Number),this.appendValueInput("B").setCheck(Number).appendField(new mt.FieldDropdown([["&","&"],["|","|"],[">>",">>"],["<<","<<"]]),"OP"),this.setInputsInline(!0),this.setTooltip("位运算")}},me={init:function(){this.setColour(re),this.setOutput(!0,Number),this.appendValueInput("NUM").setCheck(Number).appendField(new mt.FieldDropdown([["sin","SIN"],["cos","COS"],["tan","TAN"],["asin","ASIN"],["acos","ACOS"],["atan","ATAN"],["-","-"],["ln","LN"],["log10","LOG10"],["e^","EXP"],["10^","POW10"]]),"OP");var t=this;this.setTooltip((function(){var e=t.getFieldValue("OP");return{SIN:mt.Msg.MATH_TRIG_TOOLTIP_SIN,COS:mt.Msg.MATH_TRIG_TOOLTIP_COS,TAN:mt.Msg.MATH_TRIG_TOOLTIP_TAN,ASIN:mt.Msg.MATH_TRIG_TOOLTIP_ASIN,ACOS:mt.Msg.MATH_TRIG_TOOLTIP_ACOS,ATAN:mt.Msg.MATH_TRIG_TOOLTIP_ATAN,LN:mt.Msg.MATH_SINGLE_TOOLTIP_LN}[e]}))}},Ee={init:function(){var t=[[mt.Msg.MATH_BIN,"bin"],[mt.Msg.MATH_OCT,"oct"],[mt.Msg.MATH_HEX,"hex"]];this.setColour(re),this.setOutput(!0,String),this.appendValueInput("NUM").setCheck(Number).appendField(new mt.FieldDropdown(t),"OP");var e=this;this.setTooltip((function(){var t=e.getFieldValue("OP");return{bin:mt.Msg.MATH_DEC_TOOLTIP_BIN,oct:mt.Msg.MATH_DEC_TOOLTIP_OCT,hex:mt.Msg.MATH_DEC_TOOLTIP_HEX}[t]}))}},Oe={init:function(){var t=[[mt.Msg.LANG_MATH_TO_ROUND,"round"],[mt.Msg.LANG_MATH_TO_CEIL,"ceil"],[mt.Msg.LANG_MATH_TO_FLOOR,"floor"],[mt.Msg.MATH_ABS,"fabs"],[mt.Msg.MATH_SQRT,"sqrt"]];this.setColour(re),this.appendValueInput("A").setCheck(Number).appendField(new mt.FieldDropdown(t),"OP"),this.setOutput(!0,Number);var e=this;this.setTooltip((function(){var t=e.getFieldValue("OP");return{sqrt:mt.Msg.MATH_SINGLE_TOOLTIP_ROOT,fabs:mt.Msg.MATH_SINGLE_TOOLTIP_ABS,sq:mt.Msg.MATH_SINGLE_TOOLTIP_SQ,round:mt.Msg.MATH_SINGLE_TOOLTIP_ROUND,ceil:mt.Msg.MATH_SINGLE_TOOLTIP_CEIL,floor:mt.Msg.MATH_SINGLE_TOOLTIP_FLOOR}[t]}))}},Re={init:function(){var t=[[mt.Msg.MIXLY_MAX,"max"],[mt.Msg.MIXLY_MIN,"min"]];this.setColour(re),this.appendValueInput("A").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(new mt.FieldDropdown(t),"OP").appendField("("),this.appendValueInput("B").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(","),this.appendDummyInput("").setAlign(mt.inputs.Align.RIGHT).appendField(")"),this.setInputsInline(!0),this.setOutput(!0,Number);var e=this;this.setTooltip((function(){var t=e.getFieldValue("OP");return{max:mt.Msg.MIXLY_TOOLTIP_MATH_MAX,min:mt.Msg.MIXLY_TOOLTIP_MATH_MIN}[t]}))}},ce={init:function(){var t=[[mt.Msg.MATH_TWO,"two"],[mt.Msg.MATH_EIGHT,"eight"],[mt.Msg.MATH_TEN,"ten"],[mt.Msg.MATH_SIXTEEN,"sixteen"]];this.setColour(re),this.appendDummyInput("").appendField(mt.Msg.MATH_BA),this.appendValueInput("NUM").appendField(new mt.FieldDropdown(t),"OP").appendField(mt.Msg.MATH_JinZhi).setCheck(Number),this.appendDummyInput("").appendField(mt.Msg.MATH_ZHW).appendField(new mt.FieldDropdown(t),"OP2").appendField(mt.Msg.MATH_JinZhi),this.setFieldValue("ten","OP2"),this.setOutput(!0),this.setInputsInline(!0);var e=this;this.setTooltip((function(){var t=e.getFieldValue("OP"),i={two:mt.Msg.MATH_Before_two,eight:mt.Msg.MATH_Before_eight,ten:mt.Msg.MATH_Before_ten,sixteen:mt.Msg.MATH_Before_sixteen},n=e.getFieldValue("OP2"),s={two:mt.Msg.MATH_Behind_two,eight:mt.Msg.MATH_Behind_eight,ten:mt.Msg.MATH_Behind_ten,sixteen:mt.Msg.MATH_Behind_sixteen};return i[t]+s[n]}))}},ge={init:function(){var t=[[mt.Msg.LANG_MATH_INT,"int"],[mt.Msg.LANG_MATH_FLOAT,"float"]];this.setColour(re),this.setOutput(!0,Number),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_RANDOM).appendField(new mt.FieldDropdown(t),"TYPE"),this.appendValueInput("FROM").setCheck(Number).appendField(mt.Msg.LANG_CONTROLS_FOR_INPUT_FROM),this.appendValueInput("TO").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.LANG_MATH_RANDOM_INT_INPUT_TO),this.setInputsInline(!0);var e=this;this.setTooltip((function(){var t=e.getFieldValue("TYPE"),i={int:mt.Msg.LANG_MATH_INT,float:mt.Msg.LANG_MATH_FLOAT_RANDOM};return mt.Msg.MATH_RANDOM_INT_TOOLTIP+i[t]}))}},Ce={init:function(){this.setColour(re),this.setOutput(!0,Number),this.appendValueInput("VALUE").setCheck(Number).appendField(mt.Msg.LANG_MATH_CONSTRAIN_INPUT_CONSTRAIN),this.appendValueInput("LOW").setCheck(Number).appendField(mt.Msg.LANG_MATH_CONSTRAIN_INPUT_LOW),this.appendValueInput("HIGH").setCheck(Number).appendField(mt.Msg.LANG_MATH_CONSTRAIN_INPUT_HIGH),this.setInputsInline(!0),this.setTooltip(mt.Msg.MATH_CONSTRAIN_TOOLTIP)}},Se={init:function(){this.setColour(re),this.appendValueInput("NUM",Number).appendField(mt.Msg.MIXLY_MAP).setCheck(Number),this.appendValueInput("fromLow",Number).appendField(mt.Msg.MIXLY_MAP_FROM).setCheck(Number),this.appendValueInput("fromHigh",Number).appendField(",").setCheck(Number),this.appendValueInput("toLow",Number).appendField(mt.Msg.MIXLY_MAP_TO).setCheck(Number),this.appendValueInput("toHigh",Number).appendField(",").setCheck(Number),this.appendDummyInput("").appendField("]"),this.setInputsInline(!0),this.setOutput(!0),this.setTooltip(mt.Msg.MIXLY_TOOLTIP_MATH_MAP)}},Ae={init:function(){this.setColour(re),this.appendDummyInput().appendField(new mt.FieldTextInput("0",mt.FieldTextInput.math_number_validator_include_blank),"NUM"),this.setOutput(!0),this.setTooltip(mt.Msg.MATH_NUMBER_TOOLTIP)}},Le={init:function(){this.setColour(re),this.appendValueInput("NUM").setCheck(Number).appendField(mt.Msg.LANG_MATH_RANDOM_SEED),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(mt.Msg.MIXLY_TOOLTIP_MATH_RANDOM_SEED)}},Ne={init:function(){this.setColour(re),this.setOutput(!0,Number),this.appendValueInput("VALUE").setCheck(Number),this.appendValueInput("VAR").setCheck(Number).appendField(mt.Msg.MATH_ROUND).appendField(mt.Msg.TEXT_KEEP),this.appendDummyInput().appendField(mt.Msg.TEXT_DECIMAL),this.setInputsInline(!0),this.setTooltip(mt.Msg.MATH_ROUND_NEW_TOOLTIP)}},De={init:function(){var t=[[mt.Msg.MIXLY_TO_INT,"int"],[mt.Msg.MIXLY_TO_FLOAT,"float"],[mt.Msg.MIXLY_TO_BITES,"b"],[mt.Msg.LANG_MATH_BYTE+mt.Msg.MIXLY_TO_INT,"bti"]];this.setColour(re),this.appendValueInput("VAR").appendField(new mt.FieldDropdown(t),"TOWHAT"),this.setOutput(!0,Number);var e=this;this.setTooltip((function(){var t=e.getFieldValue("TOWHAT");return{int:mt.Msg.MIXLY_PYTHON_TOOLTIP_TOINT,float:mt.Msg.MIXLY_PYTHON_TOOLTIP_TOFLOAT,b:mt.Msg.MIXLY_TOOLTIP_TEXT_TOBYTE}[t]}))}},fe={init:function(){var t=[[mt.Msg.MIXLY_TO_INT,"int"],[mt.Msg.MIXLY_TO_FLOAT,"float"]];this.setColour(re),this.appendValueInput("VAR").appendField(new mt.FieldDropdown(t),"TOWHAT"),this.setOutput(!0,Number);var e=this;this.setTooltip((function(){var t=e.getFieldValue("TOWHAT");return{int:mt.Msg.MIXLY_TOOLTIP_TEXT_TOINT,float:mt.Msg.MIXLY_TOOLTIP_TEXT_TOFLOAT}[t]}))}},Fe=Se,Pe={init:function(){this.setColour(re),this.appendValueInput("VAR").appendField(mt.Msg.LANG_MATH_BYTE+mt.Msg.MIXLY_TO_HEX),this.setOutput(!0,Number),this.setTooltip(mt.Msg.MIXLY_PYTHON_TOOLTIP_TOHEX)}},Ye={init:function(){this.setColour(re),this.itemCount_=1,this.setMutator(new mt.icons.MutatorIcon(["lists_create_with_item"],this)),this.appendDummyInput("DUMMY").appendField(mt.Msg.MIXLY_PRODUCT+mt.Msg.MIXLY_GENERATE_CARTESIAN_PRODUCT),this.appendValueInput("REPEAT").appendField(mt.Msg.MIXLY_EVERY_PER_ELEPER_ELEMENT),this.appendDummyInput().appendField(mt.Msg.CONTROLS_REPEAT_TITLE_TIMES),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setOutput(!0),this.setTooltip(mt.Msg.LISTS_CREATE_WITH_PYTHON_TOOLTIP),this.updateShape_()},mutationToDom:function(){var t=document.createElement("mutation");return t.setAttribute("items",this.itemCount_),t},domToMutation:function(t){this.itemCount_=parseInt(t.getAttribute("items"),10),this.updateShape_()},decompose:function(t){var e=t.newBlock("lists_create_with_container");e.initSvg();for(var i=e.getInput("STACK").connection,n=0;n1&&"\\"===t.charAt(0)){var e=t.charAt(1);if("0"===e||"b"===e||"f"===e||"n"===e||"r"===e||"t"===e||"\\"===e||"'"===e)return String(t).substring(0,2);if("x"===e&&"0"===t.charAt(2)&&"B"===t.charAt(3))return String(t).substring(0,4)}return String(t).substring(0,1)};const xe={init:function(){this.setColour(ve),this.appendDummyInput().appendField(this.newQuote_(!0)).appendField(new mt.FieldTextInput("",mt.FieldTextInput.char_validator),"TEXT").appendField(this.newQuote_(!1)),this.setOutput(!0,Number),this.setTooltip(mt.Msg.TEXT_CHAR_TOOLTIP)},newQuote_:function(t){if(1==t)var e="../../media/quote2.png";else e="../../media/quote3.png";return new mt.FieldImage(e,7,12,'"')}},be={init:function(){this.setColour(ve),this.appendValueInput("A").setCheck([String,Number]),this.appendValueInput("B").setCheck([String,Number]).appendField(mt.Msg.MIXLY_TEXT_JOIN),this.setInputsInline(!0),this.setOutput(!0,String),this.setTooltip(mt.Msg.MIXLY_TOOLTIP_TEXT_JOIN)}},Ve={init:function(){this.setColour(ve),this.appendValueInput("VAR").setCheck(Number).appendField(mt.Msg.MIXLY_TOCHAR),this.setOutput(!0,String),this.setTooltip(mt.Msg.MIXLY_TOOLTIP_TEXT_TOCHAR)}},Be={init:function(){this.setColour(ve),this.appendValueInput("VAR").setCheck(String).appendField(mt.Msg.MIXLY_TOASCII),this.setOutput(!0,Number),this.setTooltip(mt.Msg.MIXLY_TOOLTIP_TEXT_TOASCII)}},Ge={init:function(){this.setColour(ve),this.appendValueInput("VAR").appendField(mt.Msg.MIXLY_TOSTRING),this.setOutput(!0,String),this.setTooltip(mt.Msg.MIXLY_PYTHON_TOOLTIP_TOTEXT)}},Ue={init:function(){this.setColour(ve),this.appendValueInput("VAR").appendField(mt.Msg.MIXLY_LENGTH),this.setOutput(!0,Number),this.setTooltip(mt.Msg.MIXLY_TOOLTIP_TEXT_LENGTH)}},we={init:function(){this.WHERE_OPTIONS=[[mt.Msg.LISTS_GET_INDEX_FROM_START,"FROM_START"],[mt.Msg.LISTS_GET_INDEX_FROM_END,"FROM_END"],[mt.Msg.TEXT_GET_INDEX_RANDOM+1+mt.Msg.TEXT_CHARAT2,"RANDOM"]],this.setHelpUrl(mt.Msg.LISTS_GET_INDEX_HELPURL),this.setColour(ve),this.appendValueInput("VAR").setCheck(String),this.appendValueInput("AT").setCheck(Number),this.appendDummyInput().appendField(mt.Msg.LISTS_GET_INDEX_GET,"MODE"),mt.Msg.LISTS_GET_INDEX_TAIL&&this.appendDummyInput("TAIL").appendField(mt.Msg.LISTS_GET_INDEX_TAIL),this.setInputsInline(!0),this.setOutput(!0),this.updateAt_(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("MODE"),i=t.getFieldValue("WHERE"),n="";switch(e+" "+i){case"GET FROM_START":case"GET FROM_END":n=mt.Msg.LISTS_GET_INDEX_TOOLTIP_GET_FROM;break;case"GET RANDOM":n=mt.Msg.LISTS_GET_INDEX_TOOLTIP_GET_RANDOM;break;case"GET_REMOVE FROM_START":case"GET_REMOVE FROM_END":n=mt.Msg.LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_FROM;break;case"GET_REMOVE RANDOM":n=mt.Msg.LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_RANDOM}return"FROM_START"!=i&&"FROM_END"!=i||(n+=" "+mt.Msg.LISTS_INDEX_FROM_START_TOOLTIP.replace("%1",mt.Msg.ONE_BASED_INDEXING?"#1":"#0")),n}));var e=this;this.setTooltip((function(){var t=e.getFieldValue("WHERE"),i={FROM_START:mt.Msg.LISTS_GET_INDEX_FROM_START,FROM_END:mt.Msg.LISTS_GET_INDEX_FROM_END,RANDOM:mt.Msg.TEXT_GET_INDEX_RANDOM};return mt.Msg.PROCEDURES_DEFRETURN_RETURN+mt.Msg.MIXLY_MICROBIT_TYPE_STRING+i[t]+"n"+mt.Msg.TEXT_CHARAT2}))},mutationToDom:function(){var t=document.createElement("mutation");t.setAttribute("statement",!this.outputConnection);var e=this.getInput("AT").type==mt.INPUT_VALUE;return t.setAttribute("at",e),t},domToMutation:function(t){var e="true"==t.getAttribute("statement");this.updateStatement_(e),t="false"!=t.getAttribute("at"),this.updateAt_(t)},updateStatement_:function(t){t!=!this.outputConnection&&(this.unplug(!0,!0),t?(this.setOutput(!1),this.setPreviousStatement(!0),this.setNextStatement(!0)):(this.setPreviousStatement(!1),this.setNextStatement(!1),this.setOutput(!0)))},updateAt_:function(t){this.removeInput("AT"),this.removeInput("ORDINAL",!0),t?(this.appendValueInput("AT").setCheck(Number),mt.Msg.TEXT_CHARAT2&&this.appendDummyInput("ORDINAL").appendField(mt.Msg.TEXT_CHARAT2)):this.appendDummyInput("AT");var e=new mt.FieldDropdown(this.WHERE_OPTIONS,(function(e){var i="FROM_START"==e||"FROM_END"==e;if(i!=t){var n=this.sourceBlock_;return n.updateAt_(i),n.setFieldValue(e,"WHERE"),null}}));this.getInput("AT").appendField(e,"WHERE"),mt.Msg.LISTS_GET_INDEX_TAIL&&this.moveInputBefore("TAIL",null)}},ke={init:function(){this.setHelpUrl(mt.Msg.LISTS_GET_INDEX_HELPURL),this.setColour(ve),this.appendValueInput("VAR").setCheck(String),this.appendValueInput("AT").setCheck(Number).appendField(mt.Msg.LISTS_GET_INDEX_GET+" "+mt.Msg.LISTS_GET_INDEX_FROM_START),this.appendDummyInput().appendField(mt.Msg.TEXT_CHARAT2),this.setOutput(!0),this.setTooltip(mt.Msg.PROCEDURES_DEFRETURN_RETURN+mt.Msg.MIXLY_MICROBIT_TYPE_STRING+mt.Msg.LISTS_GET_INDEX_FROM_START+"n"+mt.Msg.TEXT_CHARAT2)}},He={init:function(){this.setHelpUrl(mt.Msg.LISTS_GET_INDEX_HELPURL),this.setColour(ve),this.appendValueInput("VAR").setCheck(String),this.appendDummyInput().appendField(mt.Msg.TEXT_RANDOM_CHAR),this.setOutput(!0),this.setTooltip(mt.Msg.TEXT_RANDOM_CHAR_TOOLTIP)}},We={init:function(){this.WHERE_OPTIONS_1=[[mt.Msg.LISTS_GET_INDEX_FROM_START,"FROM_START"],[mt.Msg.LISTS_GET_INDEX_FROM_END,"FROM_END"],[mt.Msg.LISTS_GET_SUBLIST_START_FIRST,"FIRST"]],this.WHERE_OPTIONS_2=[[mt.Msg.LISTS_GET_SUBLIST_END_FROM_START,"FROM_START"],[mt.Msg.LISTS_GET_SUBLIST_END_FROM_END,"FROM_END"],[mt.Msg.LISTS_GET_SUBLIST_END_LAST,"LAST"]],this.setHelpUrl(mt.Msg.LISTS_GET_SUBLIST_HELPURL),this.setColour(ve),this.appendValueInput("VAR").setCheck(String),this.appendDummyInput("").appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET),this.appendDummyInput("AT1"),this.appendDummyInput("AT2"),this.setInputsInline(!0),this.setOutput(!0,"List"),this.updateAt_(1,!0),this.updateAt_(2,!0),this.setTooltip(mt.Msg._GET_TEXT_SUBLIST_TOOLTIP)},mutationToDom:function(){var t=document.createElement("mutation"),e=this.getInput("AT1").type==mt.INPUT_VALUE;t.setAttribute("at1",e);var i=this.getInput("AT2").type==mt.INPUT_VALUE;return t.setAttribute("at2",i),t},domToMutation:function(t){var e="true"==t.getAttribute("at1"),i="true"==t.getAttribute("at2");this.updateAt_(1,e),this.updateAt_(2,i)},updateAt_:function(t,e){this.removeInput("AT"+t),this.removeInput("ORDINAL"+t,!0),e?(this.appendValueInput("AT"+t).setCheck(Number),mt.Msg.TEXT_CHARAT2&&this.appendDummyInput("ORDINAL"+t).appendField(mt.Msg.TEXT_CHARAT2)):this.appendDummyInput("AT"+t);var i=new mt.FieldDropdown(this["WHERE_OPTIONS_"+t],(function(i){var n="FROM_START"==i||"FROM_END"==i;if(n!=e){var s=this.sourceBlock_;return s.updateAt_(t,n),s.setFieldValue(i,"WHERE"+t),null}}));this.getInput("AT"+t).appendField(i,"WHERE"+t),1==t&&(this.moveInputBefore("AT1","AT2"),this.getInput("ORDINAL1")&&this.moveInputBefore("ORDINAL1","AT2"))}},Ke={init:function(){this.setHelpUrl(mt.Msg.LISTS_GET_SUBLIST_HELPURL),this.setColour(ve),this.appendValueInput("VAR").setCheck(String),this.appendValueInput("AT1").appendField(mt.Msg.LISTS_GET_INDEX_GET+" "+mt.Msg.LISTS_GET_INDEX_FROM_START),this.appendValueInput("AT2").appendField(mt.Msg.LISTS_GET_SUBLIST_END_FROM_START),this.appendDummyInput().appendField(mt.Msg.TEXT_CHARAT2),this.setInputsInline(!0),this.setOutput(!0,["List",String]),this.setTooltip(mt.Msg._GET_TEXT_SUBLIST_TOOLTIP)}},Je={init:function(){var t=[[mt.Msg.MIXLY_EQUALS,"==="],[mt.Msg.MIXLY_STARTSWITH,"startswith"],[mt.Msg.MIXLY_ENDSWITH,"endswith"]];this.setColour(ve),this.appendValueInput("STR1").setCheck(String),this.appendValueInput("STR2").appendField(new mt.FieldDropdown(t),"DOWHAT").setCheck(String),this.setOutput(!0,[Boolean,Number]),this.setInputsInline(!0)}},qe={init:function(){this.setColour(ve),this.appendValueInput("STR1").setCheck(String),this.appendValueInput("STR2").appendField(mt.Msg.MIXLY_COMPARETO).setCheck(String),this.setOutput(!0,Number),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_COMPARETO_HELP)}},Qe={init:function(){var t=[[mt.Msg.TEXT_UPPER,"upper"],[mt.Msg.TEXT_TITLE,"title"],[mt.Msg.TEXT_CAPITALIZE,"capitalize"],[mt.Msg.TEXT_SWAPCASE,"swapcase"],[mt.Msg.TEXT_LOWER,"lower"]];this.setColour(ve),this.appendValueInput("VAR").appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET).appendField(new mt.FieldDropdown(t),"CAPITAL").setCheck(String),this.setOutput(!0,String);var e=this;this.setTooltip((function(){var t=e.getFieldValue("CAPITAL");return{upper:mt.Msg.MIXLY_MIXPY_TEXT_UPPER_TOOLTIP,title:mt.Msg.MIXLY_MIXPY_TEXT_TITLE_TOOLTIP,swapcase:mt.Msg.MIXLY_MIXPY_TEXT_SWAPCASE_TOOLTIP,capitalize:mt.Msg.MIXLY_MIXPY_TEXT_CAPITALIZE_TOOLTIP,lower:mt.Msg.MIXLY_MIXPY_TEXT_LOWER_TOOLTIP}[t]}))}},ze={init:function(){var t=[[mt.Msg.TEXT_LJUST,"ljust"],[mt.Msg.TEXT_CENTER,"center"],[mt.Msg.TEXT_RJUST,"rjust"]];this.setColour(ve),this.appendValueInput("VAR").appendField(new mt.FieldDropdown(t),"CENTER").setCheck(String),this.appendValueInput("WID").appendField(mt.Msg.MIXLY_WIDTH).setCheck(Number),this.appendValueInput("Symbol").appendField(mt.Msg.MIXLY_RECT_Fill).setCheck(String),this.setInputsInline(!0),this.setOutput(!0,String),this.setTooltip(mt.Msg.MIXLY_MIXPY_TEXT_CENTER_TOOLTIP)}},je={init:function(){this.setColour(ve),this.appendValueInput("VAR").appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET).setCheck(String),this.appendValueInput("STR").appendField(mt.Msg.MIXLY_MID+mt.Msg.MIXLY_MICROBIT_PY_STORAGE_CHARACTER).setCheck(String),this.appendDummyInput().appendField(mt.Msg.MIXLY_LIST_INDEX),this.setInputsInline(!0),this.setOutput(!0,String),this.setTooltip(mt.Msg.MIXLY_MIXPY_TEXT_FIND_TOOLTIP)}},Ze={init:function(){this.setColour(ve),this.appendValueInput("VAR").appendField(mt.Msg.MIXLY_PYTHON_TEXT_JOIN_SEQ_USE_STR).setCheck(String),this.appendValueInput("LIST").appendField(mt.Msg.MIXLY_PYTHON_TEXT_JOIN_SEQ_SEQ).setCheck("List","Tuple","Set","Dict"),this.appendDummyInput().appendField(mt.Msg.MIXLY_PYTHON_TEXT_JOIN_SEQ_GET_STR),this.setInputsInline(!0),this.setOutput(!0,String),this.setTooltip(mt.Msg.MIXLY_PYTHON_TEXT_JOIN_SEQ_TOOLTIP)}},$e={init:function(){this.setColour(ve),this.appendValueInput("VAR").setCheck(String),this.appendValueInput("STR1").appendField(mt.Msg.MIXLY_MIXPY_REPLACE).setCheck(String),this.appendValueInput("STR2").appendField(mt.Msg.LISTS_SET_INDEX_INPUT_TO).setCheck(String),this.setInputsInline(!0),this.setOutput(!0,String),this.setTooltip(mt.Msg.MIXLY_MIXPY_TEXT_REPLACE_TOOLTIP)}},ti={init:function(){this.setColour(ve),this.appendValueInput("VAR"),this.appendValueInput("VAL").appendField(mt.Msg.LIST_SPLIT_AS),this.appendDummyInput("").appendField(mt.Msg.LIST_SPLIT),this.setOutput(!0,"List"),this.setTooltip(mt.Msg.MIXLY_MIXPY_TEXT_SPLIT_TOOLTIP),this.setInputsInline(!0)}},ei={init:function(){var t=[[mt.Msg.TEXT_TRIM_BOTH,"strip"],[mt.Msg.TEXT_TRIM_LEFT,"lstrip"],[mt.Msg.TEXT_TRIM_RIGHT,"rstrip"]];this.setColour(ve),this.appendValueInput("VAR"),this.appendDummyInput("").appendField(mt.Msg.TEXT_STRIM),this.appendDummyInput("").appendField(new mt.FieldDropdown(t),"TOWHAT"),this.appendDummyInput("").appendField(mt.Msg.TEXT_BLANK),this.setOutput(!0,String),this.setInputsInline(!0);var e=this;this.setTooltip((function(){var t=e.getFieldValue("TOWHAT");return{strip:mt.Msg.TEXT_TRIM_BOTH_TOOLTIP,lstrip:mt.Msg.TEXT_TRIM_LEFT_TOOLTIP,rstrip:mt.Msg.TEXT_TRIM_RIGHT_TOOLTIP}[t]}))}},ii={init:function(){this.setColour(ve),this.appendDummyInput("").appendField(mt.Msg.MIXLY_MICROPYTHON_FORMAT),this.appendDummyInput("").appendField(new mt.FieldTextInput("str"),"VAR"),this.itemCount_=1,this.updateShape_(),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setInputsInline(!0),this.setMutator(new mt.icons.MutatorIcon(["text_create_with_item"],this)),this.setOutput(!0),this.setTooltip(mt.Msg.MIXLY_MIXPY_TEXT_FORMAT_TOOLTIP)},mutationToDom:function(){var t=document.createElement("mutation");return t.setAttribute("items",this.itemCount_),t},domToMutation:function(t){this.itemCount_=parseInt(t.getAttribute("items"),10),this.updateShape_()},decompose:function(t){var e=t.newBlock("text_create_with_container");e.initSvg();for(var i=e.getInput("STACK").connection,n=0;ne?t[e]:0==e?'"key"':'"key'+(e+1)+'"'),"KEY"+e).appendField(":")}},getVars:function(){return[this.getFieldValue("VAR")]},renameVar:function(t,e){mt.Names.equals(t,this.getFieldValue("VAR"))&&this.setTitleValue(e,"VAR")}},Zi={init:function(){this.setColour(zi),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_TYPE_DICT),this.appendStatementInput("STACK"),this.setTooltip(mt.Msg.DICTS_CREATE_WITH_CONTAINER_TOOLTIP),this.contextMenu=!1}},$i={init:function(){this.setColour(zi),this.appendDummyInput().appendField(mt.Msg.DICTS_CREATE_WITH_ITEM_TITLE),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(mt.Msg.DICTS_CREATE_WITH_ITEM_TOOLTIP),this.contextMenu=!1}},tn={init:function(){this.setColour(zi),this.appendValueInput("DICT").setCheck("Dict"),this.appendDummyInput("").appendField(mt.Msg.DICT_KEYS),this.setTooltip(mt.Msg.DICTS_KEYS_TOOLTIP),this.setOutput(!0,"List")}},en={init:function(){this.setColour(zi),this.appendValueInput("DICT").setCheck("Dict"),this.appendValueInput("KEY").appendField(mt.Msg.DICTS_GET_IN),this.appendDummyInput("").appendField(mt.Msg.DICTS_ADD_VALUE),this.setOutput(!0),this.setTooltip(mt.Msg.DICTS_GET_TOOLTIP)}},nn={init:function(){this.setColour(zi),this.appendValueInput("DICT").setCheck("Dict"),this.appendValueInput("KEY").appendField(mt.Msg.DICTS_GET_IN),this.appendDummyInput("").appendField(mt.Msg.DICTS_ADD_VALUE),this.appendValueInput("VAR").appendField(mt.Msg.DICTS_DEFAULT_VALUE),this.setOutput(!0),this.setTooltip(mt.Msg.DICTS_GET_DEFAULT_TOOLTIP)}},sn={init:function(){this.setColour(zi),this.appendValueInput("DICT"),this.appendValueInput("KEY").appendField(mt.Msg.DICTS_ADD),this.appendDummyInput(),this.appendValueInput("VAR").appendField(mt.Msg.DICTS_ADD_VALUE),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(mt.Msg.DICTS_ADD_OR_CHANGE_TOOLTIP)}},_n={init:function(){this.setColour(zi),this.appendValueInput("DICT"),this.appendValueInput("KEY").appendField(mt.Msg.DICTS_DELETE_IN),this.appendDummyInput("").appendField(mt.Msg.DICTS_DELETE_VALUE),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(mt.Msg.DICTS_DELETE_TOOLTIP)}},on={init:function(){this.setColour(zi),this.appendValueInput("DICT2").setCheck("Dict").appendField(mt.Msg.MAKE_DICT),this.appendValueInput("DICT").setCheck("Dict").appendField(mt.Msg.DICT_UPDATE),this.appendDummyInput("").appendField(mt.Msg.MIXLY_MID),this.setTooltip(mt.Msg.DICTS_UPDATE_TOOLTIP),this.setPreviousStatement(!0),this.setNextStatement(!0)}},pn={init:function(){this.setColour(zi),this.appendValueInput("DICT").setCheck("Dict"),this.appendDummyInput("").appendField(mt.Msg.DICT_CLEAR),this.setTooltip(mt.Msg.DICTS_CLEAR_TOOLTIP),this.setPreviousStatement(!0),this.setNextStatement(!0)}},an={init:function(){this.setColour(zi),this.appendValueInput("DICT").setCheck("Dict"),this.appendDummyInput("").appendField(mt.Msg.DICT_ITEMS),this.setTooltip(mt.Msg.DICTS_ITEMS_TOOLTIP),this.setOutput(!0,"List")}},un={init:function(){this.setColour(zi),this.appendValueInput("DICT").setCheck("Dict"),this.appendDummyInput("").appendField(mt.Msg.DICT_VALUES),this.setTooltip(mt.Msg.DICTS_VALUES_TOOLTIP),this.setOutput(!0,"List")}},rn={init:function(){this.setColour(zi),this.appendValueInput("DICT").setCheck("Dict"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_LENGTH),this.setTooltip(mt.Msg.DICT_LENGTH_TOOLTIP),this.setOutput(!0,Number)}},ln={init:function(){this.setColour(zi),this.appendValueInput("DICT").setCheck("Dict"),this.appendDummyInput("").appendField(mt.Msg.DICT_DELDICT),this.setTooltip(mt.Msg.DICTS_DEL_TOOLTIP),this.setPreviousStatement(!0),this.setNextStatement(!0)}},dn={init:function(){this.MODE=[[mt.Msg.DICTS_ADD_OR_CHANGE,"INSERT"],[mt.Msg.MIXLY_MICROBIT_JS_DELETE_VAR,"DELETE"]],this.setHelpUrl(mt.Msg.LISTS_GET_SUBLIST_HELPURL),this.setColour(zi),this.appendValueInput("DICT").setCheck("Dict"),this.appendDummyInput("AT2"),this.appendValueInput("KEY"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_MICROPYTHON_SOCKET_MAKE).appendField(mt.Msg.DICTS_ADD_VALUE),this.updateAt_(!0),this.setInputsInline(!0),this.setOutput(!1),this.setPreviousStatement(!0),this.setNextStatement(!0);var t=this;this.setTooltip((function(){var e="";switch(t.getFieldValue("WHERE")){case"INSERT":e=mt.Msg.DICTS_ADD_TOOLTIP;break;case"DELETE":e=mt.Msg.DICTS_DELETE_TOOLTIP}return e}))},mutationToDom:function(){var t=document.createElement("mutation"),e=this.getInput("AT2").type==mt.INPUT_VALUE;return t.setAttribute("at2",e),t},domToMutation:function(t){var e="true"==t.getAttribute("at2");this.updateAt_(e)},updateAt_:function(t){this.removeInput("AT2"),this.removeInput("ORDINAL",!0),t?this.appendValueInput("AT2").setCheck(Number):this.appendDummyInput("AT2");var e=new mt.FieldDropdown(this.MODE,(function(e){var i="INSERT"==e;if(i!=t){var n=this.sourceBlock_;return n.updateAt_(i),n.setFieldValue(e,"WHERE"),null}}));this.getInput("AT2").appendField(e,"WHERE")}},In={init:function(){this.setColour(zi),this.appendValueInput("DICT").setCheck("Dict"),this.appendDummyInput("").appendField(mt.Msg.blockpy_DICT_POP),this.appendValueInput("KEY"),this.appendDummyInput("").appendField(mt.Msg.DICTS_ADD_VALUE),this.setTooltip(mt.Msg.DICT_POP_TOOLTIP),this.setInputsInline(!0),this.setOutput(!0)}},Tn={init:function(){this.setColour(zi),this.appendValueInput("DICT").setCheck("Dict"),this.appendValueInput("KEY").appendField(mt.Msg.DICTS_SET_DEFAULT),this.appendDummyInput("").appendField(mt.Msg.DICTS_DEFAULT_VALUE),this.appendValueInput("VAR"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(mt.Msg.DICTS_SETDEFAULT_TOOLTIP)}},Mn={init:function(){this.setColour(zi),this.appendDummyInput("").appendField(new mt.FieldLabel(mt.Msg.MIXLY_MICROBIT_TYPE_DICT),"TIP").appendField(" "),this.itemCount_=3,this.updateShape_(),this.setOutput(!0,"Dict"),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setMutator(new mt.icons.MutatorIcon(["dicts_create_with_item"],this)),this.setTooltip(mt.Msg.DICTS_CREATE_WITH_TOOLTIP)},mutationToDom:function(){var t=document.createElement("mutation");return t.setAttribute("items",this.itemCount_),t},domToMutation:function(t){this.itemCount_=parseInt(t.getAttribute("items"),10),this.updateShape_()},decompose:function(t){var e=t.newBlock("dicts_create_with_container");e.initSvg();for(var i=e.getInput("STACK").connection,n=0;ne?t[e]:0==e?'"key"':'"key'+(e+1)+'"'),"KEY"+e).appendField(":")}},getVars:function(){return[this.getFieldValue("VAR")]},renameVar:function(t,e){mt.Names.equals(t,this.getFieldValue("VAR"))&&this.setTitleValue(e,"VAR")}},hn={init:function(){this.setColour(zi),this.appendValueInput("VAR").appendField(mt.Msg.MIXLY_TODICT),this.setOutput(!0),this.setTooltip(mt.Msg.MIXLY_PYTHON_TOOLTIP_TODICT)}},mn={init:function(){this.setColour(zi),this.appendValueInput("DICT").setCheck("Dict"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_TO_JSON),this.setTooltip(mt.Msg.MIXLY_TO_JSON_TOOLTIP),this.setOutput(!0)}},En={init:function(){this.setColour(zi),this.appendValueInput("VAR"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_CONVERT_TO_JSON),this.setTooltip(mt.Msg.MIXLY_CONVERT_TO_JSON_TOOLTIP),this.setOutput(!0)}},On={init:function(){this.setColour(zi),this.appendValueInput("DICT").setCheck("Dict"),this.appendValueInput("VAR1").appendField("key1"),this.appendValueInput("VAR2").appendField("index"),this.appendValueInput("VAR3").appendField("key2"),this.appendValueInput("VAR4").appendField("key3"),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_CONVERT_TO_JSON_TOOLTIP),this.setOutput(!0)}},Rn={init:function(){this.setColour(zi),this.appendValueInput("DICT"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_TO_JSON),this.setTooltip(mt.Msg.MIXLY_TO_JSON_TOOLTIP),this.setOutput(!0)}},cn=210,gn={init:function(){var t=mt.RTL?[["=","EQ"],["≠","NEQ"],[">","LT"],["≥","LTE"],["<","GT"],["≤","GTE"]]:[["=","EQ"],["≠","NEQ"],["<","LT"],["≤","LTE"],[">","GT"],["≥","GTE"]];this.setColour(cn),this.setOutput(!0,Boolean),this.appendValueInput("A"),this.appendValueInput("B").appendField(new mt.FieldDropdown(t),"OP"),this.setInputsInline(!0);var e=this;this.setTooltip((function(){var t=e.getFieldValue("OP");return{EQ:mt.Msg.LOGIC_COMPARE_TOOLTIP_EQ,NEQ:mt.Msg.LOGIC_COMPARE_TOOLTIP_NEQ,LT:mt.Msg.LOGIC_COMPARE_TOOLTIP_LT,LTE:mt.Msg.LOGIC_COMPARE_TOOLTIP_LTE,GT:mt.Msg.LOGIC_COMPARE_TOOLTIP_GT,GTE:mt.Msg.LOGIC_COMPARE_TOOLTIP_GTE}[t]})),this.prevBlocks_=[null,null]}},Cn={init:function(){var t=mt.RTL?[[">","LT"],["≥","LTE"],["<","GT"],["≤","GTE"]]:[["<","LT"],["≤","LTE"],[">","GT"],["≥","GTE"]],e=mt.RTL?[[">","LT"],["≥","LTE"],["<","GT"],["≤","GTE"]]:[["<","LT"],["≤","LTE"],[">","GT"],["≥","GTE"]];this.setColour(cn),this.setOutput(!0,Boolean),this.appendValueInput("A"),this.appendValueInput("B").appendField(new mt.FieldDropdown(t),"OP1"),this.appendValueInput("C").appendField(new mt.FieldDropdown(e),"OP2"),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_PYTHON_LOGIC_COMPARE_CONTINOUS_TOOLTIP)}},Sn={init:function(){var t=[[mt.Msg.LOGIC_OPERATION_AND,"AND"],[mt.Msg.LOGIC_OPERATION_OR,"OR"],[mt.Msg.LOGIC_OPERATION_NOR,"NOR"],[mt.Msg.LOGIC_OPERATION_XOR,"XOR"]];this.setColour(cn),this.setOutput(!0,Boolean),this.appendValueInput("A").setCheck([Boolean,Number]),this.appendValueInput("B").setCheck([Boolean,Number]).appendField(new mt.FieldDropdown(t),"OP"),this.setInputsInline(!0);var e=this;this.setTooltip((function(){var t=e.getFieldValue("OP");return{AND:mt.Msg.LOGIC_OPERATION_TOOLTIP_AND,OR:mt.Msg.LOGIC_OPERATION_TOOLTIP_OR,NOR:mt.Msg.LOGIC_OPERATION_TOOLTIP_NOR,XOR:mt.Msg.LOGIC_OPERATION_TOOLTIP_XOR}[t]}))}},An={init:function(){this.setColour(cn),this.setOutput(!0,Boolean),this.appendValueInput("BOOL").setCheck([Number,Boolean]).appendField(mt.Msg.LOGIC_NEGATE_TITLE),this.setTooltip(mt.Msg.LOGIC_NEGATE_TOOLTIP)}},Ln={init:function(){var t=[[mt.Msg.LOGIC_BOOLEAN_TRUE,"TRUE"],[mt.Msg.LOGIC_BOOLEAN_FALSE,"FALSE"]];this.setColour(cn),this.setOutput(!0,Boolean),this.appendDummyInput().appendField(new mt.FieldDropdown(t),"BOOL"),this.setTooltip(mt.Msg.LOGIC_BOOLEAN_TOOLTIP)}},Nn={init:function(){this.setColour(cn),this.setOutput(!0),this.appendDummyInput().appendField(mt.Msg.LOGIC_NULL),this.setTooltip(mt.Msg.LOGIC_NULL_TOOLTIP)}},Dn={init:function(){this.setColour(cn),this.appendValueInput("A"),this.appendValueInput("B").appendField(mt.Msg.LOGIC_TERNARY_IF_TRUE),this.appendValueInput("C").appendField(mt.Msg.LOGIC_TERNARY_IF_FALSE),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_TOOLTIP_LOGIT_TRUEORFALSE)}},fn={init:function(){var t=[[mt.Msg.TEXT_APPEND_TO,"in"],[mt.Msg.MIXLY_PYTHON_LOGIC_IS_NOT_IN,"not in"]];this.setColour(cn),this.appendValueInput("A"),this.appendValueInput("B").setCheck([String,"List"]).appendField(new mt.FieldDropdown(t),"BOOL"),this.appendDummyInput("").appendField(mt.Msg.MICROBIT_LOGIC_IS_IN),this.setOutput(!0,Boolean),this.setInputsInline(!0),this.setTooltip(mt.Msg.IN)}},Fn={init:function(){var t=[[mt.Msg.MIXLY_PYTHON_LOGIC_IS,"is"],[mt.Msg.MIXLY_PYTHON_LOGIC_IS_NOT,"is not"]];this.setColour(cn),this.appendValueInput("A"),this.appendValueInput("B").appendField(new mt.FieldDropdown(t),"BOOL"),this.setOutput(!0,Boolean),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_PYTHON_LOGIC_IS_TOOLTIP)}},Pn={init:function(){this.setColour(cn),this.appendValueInput("VAR").appendField(mt.Msg.MIXLY_TOBOOL),this.setOutput(!0,Boolean),this.setTooltip(mt.Msg.MIXLY_PYTHON_TOOLTIP_TOBOOL)}},Yn={init:function(){this.setColour(0),this.appendValueInput("fn").setCheck(String).appendField(mt.Msg.MIXLY_PYTHON_STORAGE_OPEN_FILE_WITH_OS+"(For Windows)"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0)}},vn={init:function(){this.setColour(0),this.appendValueInput("FILENAME").appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_OPEN_FILE),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_MODE).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_MICROBIT_PY_STORAGE_READ,"r"],[mt.Msg.MIXLY_MICROBIT_PY_STORAGE_WRITE,"w"],[mt.Msg.MIXLY_MICROBIT_PY_STORAGE_BIT_READ,"rb"],[mt.Msg.MIXLY_MICROBIT_PY_STORAGE_BIT_WRITE,"wb"]]),"MODE"),this.appendValueInput("FILE").appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_AS),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("MODE"),i=mt.Msg.MIXLY_USE,n=mt.Msg.MIXLY_MICROBIT_PY_STORAGE_MODE,s=mt.Msg.MIXLY_MICROBIT_PY_STORAGE_OPEN_FILE,_=mt.Msg.MIXLY_BELONG;return i+{r:mt.Msg.MIXLY_MICROBIT_PY_STORAGE_READ,w:mt.Msg.MIXLY_MICROBIT_PY_STORAGE_WRITE,rb:mt.Msg.MIXLY_MICROBIT_PY_STORAGE_BIT_READ,wb:mt.Msg.MIXLY_MICROBIT_PY_STORAGE_BIT_WRITE}[e]+_+n+s}))},getVars:function(){return[this.getFieldValue("VAR")]},renameVar:function(t,e){mt.Names.equals(t,this.getFieldValue("VAR"))&&this.setTitleValue(e,"VAR")}},Xn={init:function(){this.setColour(0),this.appendValueInput("FILENAME").appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_OPEN_FILE),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_MODE).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_MICROBIT_PY_STORAGE_READ,"r"],[mt.Msg.MIXLY_MICROBIT_PY_STORAGE_WRITE,"w"],[mt.Msg.MIXLY_MICROBIT_PY_STORAGE_BIT_READ,"rb"],[mt.Msg.MIXLY_MICROBIT_PY_STORAGE_BIT_WRITE,"wb"]]),"MODE"),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setInputsInline(!0),this.setOutput(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("MODE"),i=mt.Msg.MIXLY_USE,n=mt.Msg.MIXLY_MICROBIT_PY_STORAGE_MODE,s=mt.Msg.MIXLY_MICROBIT_PY_STORAGE_OPEN_FILE,_=mt.Msg.MIXLY_BELONG,o=mt.Msg.PY_STORAGE_FILE_OBJECT;return i+{r:mt.Msg.MIXLY_MICROBIT_PY_STORAGE_READ,w:mt.Msg.MIXLY_MICROBIT_PY_STORAGE_WRITE,rb:mt.Msg.MIXLY_MICROBIT_PY_STORAGE_BIT_READ,wb:mt.Msg.MIXLY_MICROBIT_PY_STORAGE_BIT_WRITE}[e]+_+n+s+o}))}},yn={init:function(){this.setColour(0),this.appendValueInput("FILENAME").appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_OPEN_FILE);this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_MODE).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_MICROBIT_PY_STORAGE_READ,"r"],[mt.Msg.MIXLY_MICROBIT_PY_STORAGE_WRITE,"w"],[mt.Msg.MIXLY_MICROBIT_PY_STORAGE_BIT_READ,"rb"],[mt.Msg.MIXLY_MICROBIT_PY_STORAGE_BIT_WRITE,"wb"]]),"MODE"),this.appendDummyInput().appendField(mt.Msg.MIXPY_TEXT_ENCODE).appendField(new mt.FieldDropdown([["ANSI","ANSI"],["gbk","gbk"],["utf-8","utf-8"]]),"CODE"),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setInputsInline(!0),this.setOutput(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("MODE"),i=mt.Msg.MIXLY_USE,n=mt.Msg.MIXLY_MICROBIT_PY_STORAGE_MODE,s=mt.Msg.MIXLY_MICROBIT_PY_STORAGE_OPEN_FILE,_=mt.Msg.MIXLY_BELONG,o=mt.Msg.PY_STORAGE_FILE_OBJECT;return i+{r:mt.Msg.MIXLY_MICROBIT_PY_STORAGE_READ,w:mt.Msg.MIXLY_MICROBIT_PY_STORAGE_WRITE,rb:mt.Msg.MIXLY_MICROBIT_PY_STORAGE_BIT_READ,wb:mt.Msg.MIXLY_MICROBIT_PY_STORAGE_BIT_WRITE}[e]+_+n+s+o}))}},xn={init:function(){this.setColour(0),this.appendValueInput("data").setCheck(String).appendField(mt.Msg.MIXLY_MICROPYTHON_SOCKET_MAKE),this.appendValueInput("FILE").appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_FILE_WRITE),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_MICROPYTHON_SOCKET_MAKE+mt.Msg.MIXLY_MICROBIT_TYPE_STRING+mt.Msg.MIXLY_MICROBIT_PY_STORAGE_FILE_WRITE)}},bn={init:function(){this.setColour(0),this.appendValueInput("FILE").setCheck("Variable").appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_FROM_FILE),this.appendDummyInput().appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_MICROBIT_PY_STORAGE_ALL,"read"],[mt.Msg.MIXLY_MICROBIT_PY_STORAGE_ONE_LINE,"readline"],[mt.Msg.MIXLY_MICROBIT_PY_STORAGE_ALL_LINES,"readlines"]]),"MODE"),this.setInputsInline(!0),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setOutput(!0,String)}},Vn={init:function(){this.setColour(0),this.appendValueInput("FILE").setCheck("Variable").appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_FROM_FILE),this.appendDummyInput().appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_MICROBIT_PY_STORAGE_NO_MORE_THAN_SIZE,"read"],[mt.Msg.MIXLY_MICROBIT_PY_STORAGE_ONE_LINE_NO_MORE_THAN_SIZE,"readline"],[mt.Msg.MIXLY_MICROBIT_PY_STORAGE_ALL_LINES_NO_MORE_THAN_SIZE,"readlines"]]),"MODE"),this.appendValueInput("SIZE").setCheck(Number),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_CHARACTER),this.setInputsInline(!0),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setOutput(!0,String);var t=this;this.setTooltip((function(){var e=t.getFieldValue("MODE"),i=mt.Msg.MIXLY_MICROBIT_PY_STORAGE_FROM_FILE,n=mt.Msg.MIXLY_MICROBIT_PY_STORAGE_CHARACTER;return i+{read:mt.Msg.MIXLY_MICROBIT_PY_STORAGE_NO_MORE_THAN_SIZE,readline:mt.Msg.MIXLY_MICROBIT_PY_STORAGE_ONE_LINE_NO_MORE_THAN_SIZE,readlines:mt.Msg.MIXLY_MICROBIT_PY_STORAGE_ALL_LINES_NO_MORE_THAN_SIZE}[e]+"x"+n}))}},Bn={init:function(){this.setColour(0),this.appendValueInput("FILE").appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_FROM_FILE),this.setNextStatement(!0),this.appendValueInput("SIZE").setCheck(Number).appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_ONE_LINE_NO_MORE_THAN_SIZE),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_CHARACTER),this.setInputsInline(!0),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setOutput(!0,String),this.setTooltip(mt.Msg.MICROBIT_PYTHON_TYPE)}},Gn={init:function(){this.setColour(0),this.appendValueInput("FILE").appendField(mt.Msg.HTML_FILE),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_CAN_WRITE_ORNOT),this.setInputsInline(!0),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setOutput(!0,Boolean),this.setTooltip(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_CAN_WRITE_ORNOT1)}},Un={init:function(){this.setColour(0),this.appendValueInput("FILE").appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_FILENAME),this.setInputsInline(!0),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setOutput(!0,String),this.setTooltip(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET_FILENAME)}},wn={init:function(){this.setColour(0),this.appendValueInput("FILE").appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_CLOSE_FILE),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setOutput(!1),this.setTooltip(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_CLOSE_FILE)}},kn={init:function(){this.setColour(0),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_LIST_ALL_FILES),this.setInputsInline(!0),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setOutput(!0,"List"),this.setTooltip(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_LIST_ALL_FILES)}};mt.Msg.MIXLY_MICROBIT_PY_STORAGE_DELETE_FILE;const Hn={init:function(){this.setColour(0),this.appendDummyInput().appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_MICROBIT_PY_STORAGE_DELETE_FILE,"remove"],[mt.Msg.MIXLY_MICROBIT_PY_STORAGE_DELETE_DIRS,"removedirs"]]),"MODE"),this.appendValueInput("FILE").setCheck(String),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setOutput(!1),this.setTooltip(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_DELETE_FILE)}},Wn={init:function(){this.setColour(0),this.appendValueInput("FILE").setCheck(String).appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET_FILE_SIZE),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_SIZE),this.setInputsInline(!0),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setOutput(!0,Number),this.setTooltip(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET_FILE_SIZE+mt.Msg.MIXLY_MICROBIT_PY_STORAGE_SIZE)}},Kn={init:function(){this.setColour(0),this.appendValueInput("FILE").setCheck(String).appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_RETURN_FILE),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_PRESENT_LOCATION),this.setInputsInline(!0),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setOutput(!0,Number),this.setTooltip(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_FILE_TELL)}},Jn={init:function(){this.setColour(0),this.appendValueInput("FILE").setCheck("Variable").appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_SET_FILE_POSITION),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_CURRENT_POSITION),this.appendDummyInput().appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_MICROBIT_PY_STORAGE_FILE_SEEK_START,"start"],[mt.Msg.MIXLY_MICROBIT_PY_STORAGE_FILE_SEEK_CURRENT,"current"],[mt.Msg.MIXLY_MICROBIT_PY_STORAGE_FILE_SEEK_END,"end"]]),"MODE"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_FILE_SEEK_OFFSET),this.appendValueInput("SIZE").setCheck(Number),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_CHARACTER),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("MODE"),i=mt.Msg.MIXLY_MICROBIT_PY_STORAGE_SET_FILE_POSITION+mt.Msg.MIXLY_MICROBIT_PY_STORAGE_CURRENT_POSITION,n=mt.Msg.MIXLY_MICROBIT_PY_STORAGE_CHARACTER,s=mt.Msg.MIXLY_MICROBIT_PY_STORAGE_FILE_SEEK_OFFSET;return i+" "+{start:mt.Msg.MIXLY_MICROBIT_PY_STORAGE_FILE_SEEK_START,current:mt.Msg.MIXLY_MICROBIT_PY_STORAGE_FILE_SEEK_CURRENT,end:mt.Msg.MIXLY_MICROBIT_PY_STORAGE_FILE_SEEK_END}[e]+s+"x"+n}))}},qn={init:function(){this.setColour(0),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET_CURRENT_DIR),this.setInputsInline(!0),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setOutput(!0,"List"),this.setTooltip(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET_CURRENT_DIR)}},Qn={init:function(){this.setColour(0),this.appendValueInput("PATH").setCheck(String).appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_PATH),this.appendDummyInput().appendField(mt.Msg.MIXLY_ESP32_SET),this.appendDummyInput().appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_MICROBIT_PY_STORAGE_MKDIR,"mkdir"],[mt.Msg.MIXLY_MICROBIT_PY_STORAGE_MAKEDIRS,"makedirs"]]),"MODE"),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setOutput(!1);var t=this;this.setTooltip((function(){var e=t.getFieldValue("MODE");return mt.Msg.MIXLY_MICROBIT_PY_STORAGE_PATH+"x"+mt.Msg.MIXLY_ESP32_SET+{mkdir:mt.Msg.MIXLY_MICROBIT_PY_STORAGE_MKDIR,makedirs:mt.Msg.MIXLY_MICROPYTHON_SOCKET_MAKEDIRS}[e]}))}},zn={init:function(){this.setColour(0),this.appendValueInput("FILE").setCheck(String).appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_RENAME),this.appendValueInput("NEWFILE").setCheck(String).appendField(mt.Msg.MIXLY_AS),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setOutput(!1),this.setTooltip(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_RENAME)}},jn={init:function(){this.setColour(0),this.appendValueInput("FILE").setCheck(String).appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_CHANGE_DIR),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setOutput(!1),this.setTooltip(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_CHANGE_DIR)}},Zn={init:function(){this.setColour(0),this.appendValueInput("FILE").setCheck(String).appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_THE_PATH),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_IS_OR_NOT),this.appendDummyInput().appendField(new mt.FieldDropdown([[mt.Msg.HTML_FILE,"isfile"],[mt.Msg.MIXLY_MICROBIT_PY_STORAGE_IS_DIR,"isdir"]]),"MODE"),this.setInputsInline(!0),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setOutput(!0,Boolean);let t=this;this.setTooltip((function(){var e=t.getFieldValue("MODE");return mt.Msg.MIXLY_MICROBIT_PY_STORAGE_THE_PATH+"x"+mt.Msg.MIXLY_MICROBIT_PY_STORAGE_IS_OR_NOT+{isfile:mt.Msg.MIXLY_MICROBIT_PY_STORAGE_MKDIR,isdir:mt.Msg.MIXLY_MICROPYTHON_SOCKET_MAKEDIRS}[e]}))}},$n={init:function(){this.setColour(0),this.appendValueInput("SPISUB").appendField(mt.Msg.CONTROLS_FOR_INPUT_WITH+"SPI").setCheck("var"),this.appendValueInput("PINSUB").appendField("CS"),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_MICROPYTHON_SOCKET_MAKE).setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_SETUP+mt.Msg.LISTS_SET_INDEX_INPUT_TO).appendField(mt.Msg.MIXLY_SD_CARD),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null)}},ts={init:function(){this.setColour(0),this.appendValueInput("VAR").appendField(mt.Msg.MIXLY_SD_CARD),this.appendValueInput("DIR").setCheck(String).appendField(mt.Msg.MIXLY_SDCARD_MOUNT),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip()}},es={};es.NAME_TYPE=mt.PROCEDURE_CATEGORY_NAME,es.allProcedures=function(t){for(var e=t.getAllBlocks(!1),i=[],n=[],s=0;s"),this.appendValueInput("style").appendField(mt.Msg.MIXLY_AIP_ATTR).setAlign(mt.inputs.Align.RIGHT),this.appendStatementInput("DO").appendField(""),this.setInputsInline(!1),this.setPreviousStatement(!0),this.setNextStatement(!0)}},zs={init:function(){this.setColour(Hs),this.appendDummyInput().appendField(mt.Msg.HTML_STYLE),this.appendStatementInput("STYLE"),this.setOutput(!0)}},js={init:function(){this.setColour(Hs),this.appendDummyInput().appendField(mt.Msg.HTML_FORM_CONTENT).appendField(new mt.FieldDropdown([[mt.Msg.HTML_TEXT,"text"],[mt.Msg.HTML_EMAIL,"email"],[mt.Msg.HTML_NUMBER,"number"],[mt.Msg.HTML_PASSWORD,"password"],[mt.Msg.HTML_CHECKBOX,"checkbox"],[mt.Msg.HTML_RADIOBUTTON,"radiobutton"],[mt.Msg.HTML_BUTTON,"button"],[mt.Msg.HTML_COLOUR,"colour"],[mt.Msg.HTML_DATE,"date"],[mt.Msg.HTML_LOCALTIME,"local time"],[mt.Msg.HTML_FILE,"file"],[mt.Msg.HTML_HIDDEN,"hidden"],[mt.Msg.HTML_IMAGE,"image"],[mt.Msg.HTML_MONTH,"month"],[mt.Msg.HTML_RANGE,"range"],[mt.Msg.HTML_RESET,"reset"],[mt.Msg.HTML_SEARCH,"search"],[mt.Msg.HTML_SUBMIT,"submit"],[mt.Msg.HTML_TELEPHONENUMBER,"telephone number"],[mt.Msg.HTML_TIME,"time"],[mt.Msg.HTML_URL,"url"],[mt.Msg.HTML_WEEK,"week"]]),"LEVEL"),this.appendDummyInput().appendField(mt.Msg.HTML_NAME).appendField(new mt.FieldTextInput("car"),"NAME"),this.appendDummyInput().appendField(mt.Msg.HTML_VALUE).appendField(new mt.FieldTextInput("go"),"VALUE"),this.appendValueInput("style").appendField(mt.Msg.MIXLY_AIP_ATTR).setAlign(mt.inputs.Align.RIGHT),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},Zs={init:function(){this.setColour(Hs),this.appendDummyInput().appendField(new mt.FieldTextInput("property"),"KEY").appendField(":").appendField(new mt.FieldTextInput("value"),"VALUE"),this.setPreviousStatement(!0),this.setNextStatement(!0)}},$s={init:function(){this.setColour(Hs),this.appendDummyInput().appendField(new mt.FieldTextInput("property"),"KEY").appendField(":").appendField(new mt.FieldColour("#ff0000"),"RGB_LED_COLOR"),this.setPreviousStatement(!0),this.setNextStatement(!0)}},t_={init:function(){this.setColour(Hs),this.appendDummyInput().appendField(mt.Msg.HTML_TEXT).appendField(new mt.FieldTextInput("text"),"TEXT"),this.setPreviousStatement(!0),this.setNextStatement(!0)}},e_=160,i_={init:function(){this.setColour(e_),this.setPreviousStatement(!0),this.setNextStatement(!0),this.appendDummyInput().appendField("Tabular Abstraction:"),this.appendDummyInput().appendField(new mt.FieldTable(""),"TEXT")}},n_={init:function(){this.setColour(e_),this.setPreviousStatement(!0),this.setNextStatement(!0),this.appendDummyInput().appendField("Code Block:"),this.appendDummyInput().appendField(new mt.FieldMultilineInput(""),"TEXT")}},s_={init:function(){this.setColour(e_),this.appendDummyInput().appendField("Code Expression:"),this.appendDummyInput().appendField(new mt.FieldMultilineInput(""),"TEXT"),this.setOutput(!0)}},__={init:function(){this.setColour(e_),this.setPreviousStatement(!0),this.setNextStatement(!0),this.appendValueInput("VALUE").appendField(""),this.setInputsInline(!1)}},o_={init:function(){this.setColour(e_),this.appendDummyInput().appendTitle("Comment:").appendTitle(new mt.FieldTextInput(""),"TEXT"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip("This comment will be ignored by Python")}},p_={init:function(){this.setColour(e_),this.appendValueInput("VALUE").appendField(mt.Msg.TYPE_CHECK),this.setInputsInline(!1),this.setOutput(!0,"Type")}},a_={init:function(){this.setColour(e_),this.itemCount_=1,this.updateShape_(),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setMutator(new mt.icons.MutatorIcon(["text_print_multiple_item"],this)),this.setTooltip(mt.Msg.TEXT_PRINT_TOOLTIP)},mutationToDom:function(){var t=document.createElement("mutation");return t.setAttribute("items",this.itemCount_),t},domToMutation:function(t){this.itemCount_=parseInt(t.getAttribute("items"),10),this.updateShape_()},decompose:function(t){var e=mt.Block.obtain(t,"text_print_multiple_container");e.initSvg();for(var i=e.getInput("STACK").connection,n=0;n= stop:"," yield start"," start -= abs(step)"])};if(t=function(t,e,i){return"("+t+" <= "+e+") and "+a()+"("+t+", "+e+", "+i+") or "+u()+"("+t+", "+e+", "+i+")"},mt.isNumber(n)&&mt.isNumber(s)&&mt.isNumber(_))n=parseFloat(n),s=parseFloat(s),_=Math.abs(parseFloat(_)),0==n%1&&0==s%1&&0==_%1?(n<=s?(s++,t=0==n&&1==_?s:n+", "+s,1!=_&&(t+=", "+_)):t=n+", "+--s+", -"+_,t="range("+t+")"):(t=n",GTE:">="};const ea=function(t,e){var i=this.getFieldValue("OP"),n="&&"==i?e.ORDER_LOGICAL_AND:e.ORDER_LOGICAL_OR,s=e.valueToCode(this,"A",n)||"False",_=e.valueToCode(this,"B",n)||"False";if("AND"==i)var o=s+" and "+_;else if("OR"==i)o=s+" or "+_;else if("NOR"==i)o="not("+s+"^"+_+")";else o=s+"^"+_;return[o,n]},ia=function(t,e){var i=e.ORDER_UNARY_PREFIX;return["not "+(e.valueToCode(this,"BOOL",i)||"False"),i]},na=function(t,e){return["TRUE"==this.getFieldValue("BOOL")?"True":"False",e.ORDER_ATOMIC]},sa=function(t,e){return["None",e.ORDER_ATOMIC]},_a=function(t,e){var i=e.valueToCode(this,"A",e.ORDER_ATOMIC)||"False";return["("+(e.valueToCode(this,"B",e.ORDER_ATOMIC)||"False")+" if "+i+" else "+(e.valueToCode(this,"C",e.ORDER_ATOMIC)||"False")+")",e.ORDER_ATOMIC]},oa=function(t,e){var i=e.valueToCode(this,"A",e.ORDER_ATOMIC)||"''",n=e.valueToCode(this,"B",e.ORDER_ATOMIC)||"''";return[i+" "+this.getFieldValue("BOOL")+" "+n,e.ORDER_ATOMIC]},pa=function(t,e){var i=e.valueToCode(this,"A",e.ORDER_ATOMIC)||"''",n=e.valueToCode(this,"B",e.ORDER_ATOMIC)||"''";return[i+" "+this.getFieldValue("BOOL")+" "+n,e.ORDER_ATOMIC]},aa=function(t,e){return["bool("+(e.valueToCode(this,"VAR",e.ORDER_ATOMIC)||"0")+")",e.ORDER_ATOMIC]},ua=function(t,e){return e.definitions_.import_os="import os","os.startfile("+e.valueToCode(this,"fn",e.ORDER_ATOMIC)+")\n"},ra=function(t,e){return e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+" = open("+e.valueToCode(this,"FILENAME",e.ORDER_ATOMIC)+", '"+this.getFieldValue("MODE")+"')\n"},la=function(t,e){return["open("+e.valueToCode(this,"FILENAME",e.ORDER_ATOMIC)+", '"+this.getFieldValue("MODE")+"')",e.ORDER_ATOMIC]},da=function(t,e){return["open("+e.valueToCode(this,"FILENAME",e.ORDER_ATOMIC)+", '"+this.getFieldValue("MODE")+"', encoding=\""+this.getFieldValue("CODE")+'")',e.ORDER_ATOMIC]},Ia=function(t,e){var i=e.valueToCode(this,"data",e.ORDER_ATOMIC);return e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+".write("+i+")\n"},Ta=function(t,e){var i=this.getFieldValue("MODE");return[e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+"."+i+"()",e.ORDER_ATOMIC]},Ma=function(t,e){var i=this.getFieldValue("MODE");return[e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+"."+i+"("+e.valueToCode(this,"SIZE",e.ORDER_ATOMIC)+")",e.ORDER_ATOMIC]},ha=function(t,e){return[e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+".readline("+e.valueToCode(this,"SIZE",e.ORDER_ATOMIC)+")",e.ORDER_ATOMIC]},ma=function(t,e){return[e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+".writable()",e.ORDER_ATOMIC]},Ea=function(t,e){return[e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+".name()",e.ORDER_ATOMIC]},Oa=function(t,e){return e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+".close()\n"},Ra=function(t,e){e.definitions_.import_os="import os";return["os.listdir()",e.ORDER_ATOMIC]},ca=function(t,e){return e.definitions_.import_os="import os","os."+this.getFieldValue("MODE")+"("+e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+")\n"},ga=function(t,e){return e.definitions_.import_os="import os",["os.path.getsize("+e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+")",e.ORDER_ATOMIC]},Ca=function(t,e){return[e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+".tell()",e.ORDER_ATOMIC]},Sa=function(t,e){var i=this.getFieldValue("MODE"),n=0;return n="start"==i?0:"current"==i?1:2,e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+".seek("+e.valueToCode(this,"SIZE",e.ORDER_ATOMIC)+","+n+")\n"},Aa=function(t,e){return e.definitions_.import_os="import os","os.chdir("+e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+")\n"},La=function(t,e){e.definitions_.import_os="import os";return["os.getcwd()",e.ORDER_ATOMIC]},Na=function(t,e){return e.definitions_.import_os="import os","os."+this.getFieldValue("MODE")+"("+e.valueToCode(this,"PATH",e.ORDER_ATOMIC)+")\n"},Da=function(t,e){return e.definitions_.import_os="import os","os.rename("+e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+","+e.valueToCode(this,"NEWFILE",e.ORDER_ATOMIC)+")\n"},fa=function(t,e){e.definitions_.import_os="import os";var i=e.valueToCode(this,"FILE",e.ORDER_ATOMIC);return["os."+this.getFieldValue("MODE")+"("+i+")",e.ORDER_ATOMIC]},Fa=function(t,e){return e.definitions_.import_os="import os",e.definitions_.import_sdcard="import sdcard",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+" = sdcard.SDCard("+e.valueToCode(this,"SPISUB",e.ORDER_ATOMIC)+","+e.valueToCode(this,"PINSUB",e.ORDER_ATOMIC)+")\n"},Pa=function(t,e){return e.definitions_.import_os="import os",e.definitions_.import_sdcard="import sdcard","os.mount("+e.valueToCode(this,"VAR",e.ORDER_ATOMIC)+","+e.valueToCode(this,"DIR",e.ORDER_ATOMIC)+")\n"},Ya=function(t,e){var i=e.variableDB_.getName(this.getFieldValue("NAME"),mt.Procedures.NAME_TYPE),n=(this.getInput("STACK")&&e.statementToCode(this,"STACK"))??" pass\n";e.INFINITE_LOOP_TRAP&&(n=e.INFINITE_LOOP_TRAP.replace(/%1/g,"'"+this.id+"'")+n);var s=e.valueToCode(this,"RETURN",e.ORDER_NONE)||"";s&&(s=" return "+s+"\n");for(var _=[],o=0;o\n\n\n\t\n"+e.statementToCode(this,"HEAD")+"\n\n"+e.statementToCode(this,"BODY")+"\n\n'''",e.ORDER_ATOMIC]},du=function(t,e){var i=e.statementToCode(this,"DO"),n=this.getFieldValue("LEVEL");return"\n"+i+"\n"},Iu=function(t,e){var i=e.statementToCode(this,"DO"),n=this.getFieldValue("LEVEL");if("head"==n)var s="<"+n+'>\n\t\n'+i+"\n";else s="<"+n+">\n"+i+"\n";return s},Tu=function(t,e){var i=e.statementToCode(this,"DO"),n=this.getFieldValue("LEVEL");return"<"+n+">\n"+i+"\n"},Mu=function(t,e){var i=e.statementToCode(this,"DO"),n=e.valueToCode(this,"style"),s=this.getFieldValue("LEVEL");return"<"+s+" "+n+" >\n"+i+"\n"},hu=function(t,e){return['style="'+e.statementToCode(this,"STYLE")+'"',e.ORDER_ATOMIC]},mu=function(t,e){return'"},Eu=function(){return this.getFieldValue("KEY")+":"+this.getFieldValue("VALUE")+";"},Ou=function(){return this.getFieldValue("TEXT")+"\n"},Ru=function(t){return t.getFieldValue("TEXT")+"\n"},cu=function(t,e){return[t.getFieldValue("TEXT"),e.ORDER_ATOMIC]},gu=function(t,e){return(e.valueToCode(t,"VALUE",e.ORDER_ATOMIC)||"")+"\n"},Cu=function(){return""},Su=function(t,e){return["type("+(e.valueToCode(t,"VALUE",e.ORDER_MEMBER)||"___")+")",e.ORDER_ATOMIC]},Au=function(t,e){for(var i=t.getFieldValue("NAME"),n=t.hasReturn_,s=new Array(t.itemCount_),_=0;_0?e.join("\n")+i.join("\n")+n.join("\n")+o.join("\n")+p.join("")+t+"while True:\n"+a.join("")+u.join("\n"):e.join("\n")+i.join("\n")+n.join("\n")+o.join("\n")+p.join("")+t+u.join("\n")},Nu.scrubNakedValue=function(t){return t+"\n"},Nu.quote_=function(t){var e="'";return-1!==(t=t.replace(/\\/g,"\\\\").replace(/\n/g,"\\\n")).indexOf("'")&&(-1===t.indexOf('"')?e='"':t=t.replace(/'/g,"\\'")),e+t+e},Nu.multiline_quote_=function(t){return"'''"+(t=t.replace(/'''/g,"\\'\\'\\'"))+"'''"},Nu.scrub_=function(t,e,i){var n="";if(!t.outputConnection||!t.outputConnection.targetConnection){(_=t.getCommentText())&&(_=mt.utils.string.wrap(_,Nu.COMMENT_WRAP-3),n+=Nu.prefixLines(_+"\n","# "));for(var s=0;s0?"int("+p+" + "+s+")":s<0?"int("+p+" - "+-s+")":"int("+p+")",n&&(p="-"+p)),p};const Du="#74A55B",fu={init:function(){this.setColour(Du),this.appendDummyInput("").appendField(mt.Msg.MIXLY_MIDI),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_SETUP).setCheck("var"),this.appendValueInput("PIN",Number).setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_PIN),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(mt.Msg.MIXLY_RGB_PIN_COUNT)}},Fu={init:function(){this.setColour(Du),this.appendValueInput("SUB"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_TONE),this.appendValueInput("pitch").setCheck(Number).appendField(mt.Msg.MIXLY_FREQUENCY),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(mt.Msg.MIXLY_TOOLTIP_BLOCKGROUP_TONE)}},Pu={init:function(){this.setColour(Du),this.appendValueInput("SUB"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_TONE),this.appendValueInput("pitch").setCheck(Number).appendField(mt.Msg.MIXLY_FREQUENCY),this.appendValueInput("time").setCheck(Number).appendField(mt.Msg.MIXLY_DURATION),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(mt.Msg.MIXLY_TOOLTIP_BLOCKGROUP_TONE2)}},Yu={init:function(){this.setColour(Du),this.appendValueInput("SUB"),this.appendValueInput("LIST").appendField(mt.Msg.MIXLY_ESP32_MUSIC_PLAY_LISTS),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_MUSIC_PLAY_LISTS)}},vu={init:function(){this.setColour(Du),this.appendValueInput("SUB"),this.appendValueInput("TICKS").setCheck(Number).appendField(mt.Msg.MIXLY_MICROBIT_JS_SET_TEMPO).appendField(mt.Msg.MICROBIT_ACTUATOR_ticks),this.appendValueInput("BPM").setCheck(Number).appendField(mt.Msg.MIXLY_SPEED),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_MUSIC_SET_TEMPO)}},Xu={init:function(){this.setColour(Du),this.appendValueInput("SUB"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_Get_current_tempo),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_MUSIC_GET_TEMPO)}},yu={init:function(){this.setColour(Du),this.appendValueInput("SUB"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_Reset_music),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_MUSIC_RESET)}},xu={init:function(){this.setColour(Du),this.appendValueInput("SUB"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_NOTONE),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},bu={init:function(){this.setColour(Du),this.appendDummyInput().appendField(mt.Msg.MIXLY_SETTING).appendField(mt.Msg.MIXLY_EXTERN_LED),this.appendValueInput("PIN",Number).appendField(mt.Msg.MIXLY_PIN).setCheck(Number),this.appendValueInput("bright").appendField(mt.Msg.MIXLY_PULSEIN_STAT),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_EXTERN_LED_SETONOFF)}},Vu={init:function(){this.setColour(Du),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET).appendField(mt.Msg.MIXLY_EXTERN_LED),this.appendValueInput("PIN",Number).appendField(mt.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput().appendField(mt.Msg.MIXLY_BRIGHTNESS),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_EXTERN_LED_GETONOFF)}},Bu={init:function(){this.setColour(Du),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET).appendField(mt.Msg.MIXLY_EXTERN_LED),this.appendValueInput("PIN",Number).appendField(mt.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput().appendField(mt.Msg.MIXLY_PULSEIN_STAT),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_EXTERN_LED_GETONOFF)}},Gu={init:function(){this.setColour(Du),this.appendDummyInput().appendField(mt.Msg.MIXLY_SETTING).appendField(mt.Msg.MIXLY_EXTERN_LED),this.appendValueInput("PIN",Number).appendField(mt.Msg.MIXLY_PIN).setCheck(Number),this.appendValueInput("bright").appendField(mt.Msg.MIXLY_BRIGHTNESS),this.appendDummyInput().appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_EXTERN_LED_SETBRIGHT)}},Uu={init:function(){this.setColour(Du),this.appendValueInput("VAR").appendField(mt.Msg.MIXLY_SETUP+mt.Msg.MIXLY_SERVO),this.appendValueInput("PIN",Number).appendField(mt.Msg.MIXLY_PIN),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},wu={init:function(){this.setColour(Du),this.appendValueInput("PIN",Number).appendField(mt.Msg.MIXLY_SERVO).appendField(mt.Msg.MIXLY_PIN).setCheck(Number),this.appendValueInput("DEGREE",Number).setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_DEGREE_0_180),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_SERVO_MOVE)}},ku={init:function(){this.setColour(Du),this.appendValueInput("VAR").appendField("360°"+mt.Msg.MIXLY_SERVO),this.appendValueInput("SPEED",Number).setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_SETTING+mt.Msg.blockpy_turtle_rotate+mt.Msg.MIXLY_SPEED+" (-10~10)"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_SERVO_360_TOOLTIP)}},Hu={init:function(){this.setColour(Du),this.appendValueInput("PIN",Number).appendField("180°"+mt.Msg.MIXLY_SERVO).appendField(mt.Msg.MIXLY_PIN).setCheck(Number),this.appendValueInput("NUM",Number).setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_MICROBIT_JS_BY_ANGLE),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_SERVO_MOVE)}},Wu={init:function(){this.setColour(Du),this.appendValueInput("PIN",Number).appendField("360°"+mt.Msg.MIXLY_SERVO).appendField(mt.Msg.MIXLY_PIN).setCheck(Number),this.appendValueInput("NUM",Number).setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_SPEED),this.appendDummyInput().appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_SERVO_SPEED_TOOLIPS)}},Ku={init:function(){this.setColour(Du),this.appendValueInput("PIN",Number).appendField("180°"+mt.Msg.MIXLY_SERVO).appendField(mt.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput().appendField(mt.Msg.MIXLY_GET+mt.Msg.MIXLY_MICROBIT_JS_BY_ANGLE),this.setOutput(!0,Number),this.setInputsInline(!0)}},Ju={init:function(){this.setColour(Du),this.appendValueInput("PIN",Number).appendField("360°"+mt.Msg.MIXLY_SERVO).appendField(mt.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput().appendField(mt.Msg.MIXLY_GET+mt.Msg.MIXLY_SPEED),this.setOutput(!0,Number),this.setInputsInline(!0)}},qu={init:function(){this.setColour(Du),this.appendValueInput("SUB").appendField("初始化").setCheck("var"),this.appendDummyInput().appendField("电机驱动"),this.appendDummyInput().appendField("地址").appendField(new mt.FieldDropdown([["A","ms32006.ADDRESS_A"],["B","ms32006.ADDRESS_B"]]),"mode"),this.appendValueInput("SUB1").setCheck("var").setAlign(mt.inputs.Align.RIGHT).appendField("通信"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip("初始化MS32006电机驱动,使用I2C通信")}},Qu={init:function(){this.setColour(Du),this.appendValueInput("SUB").appendField("直流电机").setCheck("var"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_Direction).appendField(new mt.FieldDropdown([[mt.Msg.CLOCKWISE,"ms32006.MOT_CW"],[mt.Msg.ANTI_CLOCKWISE,"ms32006.MOT_CCW"],[mt.Msg.MOTOR_N,"ms32006.MOT_N"],[mt.Msg.MOTOR_P,"ms32006.MOT_P"]]),"direction"),this.appendValueInput("speed").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_STEPPER_SET_SPEED),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip("设置直流电机的状态及转速(0-100)")}},zu={init:function(){this.setColour(Du),this.appendValueInput("SUB").appendField("步进电机").setCheck("var"),this.appendDummyInput().appendField("选择").appendField(new mt.FieldDropdown([["A","ms32006.MOT_A"],["B","ms32006.MOT_B"]]),"mode"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_Direction).appendField(new mt.FieldDropdown([[mt.Msg.CLOCKWISE,"ms32006.MOT_CW"],[mt.Msg.ANTI_CLOCKWISE,"ms32006.MOT_CCW"]]),"direction"),this.appendValueInput("speed").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField("转速"),this.appendValueInput("steps").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField("步数"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip("设置步进电机的状态、转速、步数(0-2047)")}},ju={init:function(){this.setColour(Du),this.appendDummyInput("").appendField(mt.Msg.MIXLY_RGB),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_SETUP).setCheck("var"),this.appendValueInput("PIN",Number).setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_PIN),this.appendValueInput("LEDCOUNT").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_RGB_COUNT),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(mt.Msg.MIXLY_RGB_PIN_COUNT)}},Zu={init:function(){this.setColour(Du),this.appendDummyInput("").appendField(mt.Msg.MIXLY_RGB),this.appendValueInput("SUB").setCheck("var"),this.appendValueInput("_LED_").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_RGB_NUM),this.appendValueInput("RVALUE").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_RGB_R),this.appendValueInput("GVALUE").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_RGB_G),this.appendValueInput("BVALUE").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_RGB_B),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(""),this.setTooltip(mt.Msg.MIXLY_RGB_NUM_R_G_B_MP)}},$u={init:function(){this.setColour(Du),this.appendDummyInput("").appendField(mt.Msg.MIXLY_RGB),this.appendValueInput("SUB").setCheck("var"),this.appendValueInput("RVALUE").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_RGB_R),this.appendValueInput("GVALUE").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_RGB_G),this.appendValueInput("BVALUE").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_RGB_B),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(""),this.setTooltip(mt.Msg.MIXLY_RGB_ALL_R_G_B_MIXGOCC)}},tr={init:function(){this.setColour(Du),this.appendDummyInput("").appendField(mt.Msg.MIXLY_RGB),this.appendValueInput("SUB").setCheck("var"),this.appendDummyInput().appendField(mt.Msg.MIXLY_ESP32_RGB_WRITE),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(""),this.setTooltip(mt.Msg.MIXLY_ESP32_MUSIC_WRI)}},er={init:function(){this.setColour(Du),this.appendDummyInput("").appendField(mt.Msg.CONTROLS_FOR_INPUT_WITH+"uart").appendField(new mt.FieldDropdown([["uart1","uart1"],["uart2","uart2"]]),"key"),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_MICROPYTHON_SOCKET_MAKE).setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_SETUP+mt.Msg.LISTS_SET_INDEX_INPUT_TO).appendField(new mt.FieldDropdown([["SYN6288"+mt.Msg.MIXLY_AipSpeech_synthesis,"SYN6288"],["NS9300"+mt.Msg.MIXLY_MUSIC_PLAYER,"NS9300"]]),"key2"),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null)}},ir={init:function(){this.setColour(Du),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_GET+mt.Msg.MIXLY_MUSIC_PLAYER).setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_WHETHER).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_STOPPED,"0"],[mt.Msg.MIXLY_PLAYING,"1"],[mt.Msg.MIXLY_PAUSED,"2"]]),"key"),this.setInputsInline(!0),this.setOutput(!0)}},nr={init:function(){this.setColour(Du),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_MUSIC_PLAYER).setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_STAT).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_MP3_PLAY,"1"],[mt.Msg.MIXLY_MP3_PAUSE,"2"],[mt.Msg.MIXLY_STOP,"3"],[mt.Msg.MIXLY_MP3_PREV,"4"],[mt.Msg.MIXLY_MP3_NEXT,"5"]]),"key"),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},sr={init:function(){this.setColour(Du),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_MUSIC_PLAYER).setCheck("var"),this.appendValueInput("volume").appendField(mt.Msg.MIXLY_MP3_VOL+mt.Msg.MIXLY_STAT),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(mt.Msg.MIXLY_PLAYER_SET_VOLUME_TOOLTIP)}},_r={init:function(){this.setColour(Du),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_MUSIC_PLAYER).setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_MODE+mt.Msg.MIXLY_STAT).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_MP3_LOOP_ALL,"0"],[mt.Msg.MIXLY_MP3_LOOP_ONE,"1"],[mt.Msg.MIXLY_PLAYER_DIRECTORY_LOOP,"2"],[mt.Msg.MIXLY_MP3_LOOP_RAM,"3"],[mt.Msg.MIXLY_PLAYER_SINGLE_STOP,"4"],[mt.Msg.MIXLY_PLAYER_SEQUENTIAL_PLAY,"5"]]),"key"),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},or={init:function(){this.setColour(Du),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_MUSIC_PLAYER).setCheck("var"),this.appendDummyInput("").appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_MICROBIT_JS_START_MELODY,"play"],[mt.Msg.MIXLY_PLAYER_INSERT_MUSIC,"insert"]]),"key"),this.appendValueInput("song"),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(mt.Msg.MIXLY_PLAYER_PLAY_MUSIC_TOOTIP)}},pr={},ar={init:function(){this.setColour(Du),this.appendValueInput("SUB").appendField("SYN6288"),this.appendValueInput("VOICE").setCheck(Number).appendField(mt.Msg.MIXLY_SET_VOLUME),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_SET_VOLUME_TOOLTIP)}},ur={init:function(){this.setColour(Du),this.appendValueInput("SUB").appendField("SYN6288"),this.appendDummyInput().appendField(mt.Msg.MIXLY_GET_VOLUME),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_SET_VOLUME_TOOLTIP)}},rr={init:function(){this.setColour(Du),this.appendValueInput("SUB").appendField("SYN6288"),this.appendValueInput("VOICE").setCheck(Number).appendField(mt.Msg.MIXLY_PLAY_HINTS),this.appendDummyInput().appendField(mt.Msg.MIXLY_PROGRAM_BLOCK).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_TURTLE_WRITE_MOVE_TRUE,"True"],[mt.Msg.MIXLY_TURTLE_WRITE_MOVE_FALSE,"False"]]),"mode"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_PLAY_HINTS_TOOLTIP)}},lr={init:function(){this.setColour(Du),this.appendValueInput("SUB").appendField("SYN6288"),this.appendValueInput("data").setCheck(String).appendField(mt.Msg.MIXLY_AipSpeech_synthesis),this.appendValueInput("VOICE").setCheck(Number).appendField(mt.Msg.MIXLY_BACKGROUND_MUSIC),this.appendDummyInput().appendField(mt.Msg.MIXLY_PROGRAM_BLOCK).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_TURTLE_WRITE_MOVE_TRUE,"True"],[mt.Msg.MIXLY_TURTLE_WRITE_MOVE_FALSE,"False"]]),"mode"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_PLAY_TTS_TOOLTIP)}},dr={init:function(){this.setColour(Du),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.extern_addr),"PIN"),this.setOutput(!0,Number)}},Ir={init:function(){this.setColour(Du),this.appendDummyInput().appendField(mt.Msg.ME_GO_MOTOR_EXTERN+mt.Msg.MIXLY_MOTOR).appendField(mt.Msg.PIN_NUMBERING).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_LEFT,"0"],[mt.Msg.MIXLY_RIGHT,"1"]]),"mode"),this.appendValueInput("speed").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_SPEED),this.appendDummyInput().appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_MIXBOT_MOTOR_EXTERN_TOOLTIP)}},Tr={init:function(){this.setColour(Du),this.appendDummyInput().appendField(mt.Msg.ME_GO_MOTOR_EXTERN+mt.Msg.MIXLY_MOTOR).appendField(mt.Msg.PIN_NUMBERING).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_LEFT,"0"],[mt.Msg.MIXLY_RIGHT,"1"]]),"mode"),this.appendDummyInput().setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_GET+mt.Msg.MIXLY_SPEED),this.setOutput(!0,Number),this.setInputsInline(!0)}},Mr={init:function(){this.setColour(Du),this.appendDummyInput().appendField(mt.Msg.ME_GO_MOTOR_EXTERN+mt.Msg.MIXLY_TRAFFIC_LIGHT).appendField(mt.Msg.PIN_NUMBERING).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_LEFT,"0"],[mt.Msg.MIXLY_RIGHT,"1"]]),"mode"),this.appendDummyInput().setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.LISTS_SET_INDEX_SET).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_MICROBIT_Turn_off_display,"0"],[mt.Msg.MIXLY_TRAFFIC_LIGHT_RED_ON,"1"],[mt.Msg.MIXLY_TRAFFIC_LIGHT_RED_BLINK,"2"],[mt.Msg.MIXLY_TRAFFIC_LIGHT_YELLOW_ON,"3"],[mt.Msg.MIXLY_TRAFFIC_LIGHT_YELLOW_BLINK,"4"],[mt.Msg.MIXLY_TRAFFIC_LIGHT_GREEN_ON,"5"],[mt.Msg.MIXLY_TRAFFIC_LIGHT_GREEN_BLINK,"6"]]),"light"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},hr={init:function(){this.setColour(Du),this.appendDummyInput().appendField(mt.Msg.ME_GO_MOTOR_EXTERN).appendField(new mt.FieldDropdown([[mt.Msg.COLOUR_RGB_WHITE,"W"],[mt.Msg.COLOUR_RGB_RED,"R"],[mt.Msg.COLOUR_RGB_YELLOW,"Y"],[mt.Msg.COLOUR_RGB_GREEN,"G"],[mt.Msg.COLOUR_RGB_BLUE,"B"]]),"color").appendField("LED").appendField(mt.Msg.PIN_NUMBERING).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_LEFT,"0"],[mt.Msg.MIXLY_RIGHT,"1"]]),"mode"),this.appendValueInput("value").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.BRIGHTNESS),this.appendDummyInput().appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},mr={init:function(){this.setColour(Du),this.appendDummyInput().appendField(mt.Msg.ME_GO_MOTOR_EXTERN).appendField(new mt.FieldDropdown([[mt.Msg.COLOUR_RGB_WHITE,"W"],[mt.Msg.COLOUR_RGB_RED,"R"],[mt.Msg.COLOUR_RGB_YELLOW,"Y"],[mt.Msg.COLOUR_RGB_GREEN,"G"],[mt.Msg.COLOUR_RGB_BLUE,"B"]]),"color").appendField("LED").appendField(mt.Msg.PIN_NUMBERING).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_LEFT,"0"],[mt.Msg.MIXLY_RIGHT,"1"]]),"mode"),this.appendDummyInput().appendField(mt.Msg.MIXLY_GET+mt.Msg.BRIGHTNESS),this.setOutput(!0,Number),this.setInputsInline(!0)}},Er={init:function(){this.setColour(Du),this.appendDummyInput().appendField(mt.Msg.ME_GO_MOTOR_EXTERN+mt.Msg.MIXLY_SERVO_MOTOR).appendField(mt.Msg.PIN_NUMBERING).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_LEFT,"0"],[mt.Msg.MIXLY_RIGHT,"1"]]),"mode"),this.appendDummyInput().appendField(mt.Msg.MIXLY_GET).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_MICROBIT_JS_BLE_POWER,"[0]"],[mt.Msg.MIXLY_SPEED,"[1]"],[mt.Msg.MATH_SINGLE_OP_ABSOLUTE+mt.Msg.MIXLY_MICROBIT_JS_BY_ANGLE,"[2]"],[mt.Msg.MIXLY_RELATIVE+mt.Msg.MIXLY_MICROBIT_JS_BY_ANGLE,"[3]"],[mt.Msg.MIXLY_MIXBOT_SERVO_BLOCK_OR_NOT,"[4]"],[mt.Msg.MIXLY_MIXBOT_SERVO_FINISH_OR_NOT,"[5]"],[mt.Msg.MIXLY_ALL,""]]),"status"),this.setOutput(!0,Number),this.setInputsInline(!0)}},Or={init:function(){this.setColour(Du),this.appendDummyInput().appendField(mt.Msg.ME_GO_MOTOR_EXTERN+mt.Msg.MIXLY_SERVO_MOTOR).appendField(mt.Msg.PIN_NUMBERING).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_LEFT,"0"],[mt.Msg.MIXLY_RIGHT,"1"]]),"mode"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MIXBOT_SERVO_SET_STOP_MODE).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_MIXBOT_SERVO_STOP_MODE_KEEP,"0"],[mt.Msg.MIXLY_MIXBOT_SERVO_STOP_MODE_COAST,"1"],[mt.Msg.MIXLY_MIXBOT_SERVO_STOP_MODE_BRAKE,"2"]]),"status"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},Rr={init:function(){this.setColour(Du),this.appendDummyInput().appendField(mt.Msg.ME_GO_MOTOR_EXTERN+mt.Msg.MIXLY_SERVO_MOTOR).appendField(mt.Msg.PIN_NUMBERING).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_LEFT,"0"],[mt.Msg.MIXLY_RIGHT,"1"]]),"mode"),this.appendDummyInput().appendField(mt.Msg.MIXLY_STOP),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},cr={init:function(){this.setColour(Du),this.appendDummyInput().appendField(mt.Msg.ME_GO_MOTOR_EXTERN+mt.Msg.MIXLY_SERVO_MOTOR).appendField(mt.Msg.MATH_SINGLE_OP_ABSOLUTE+mt.Msg.MIXLY_MICROBIT_JS_BY_ANGLE+mt.Msg.MSG.run).appendField(mt.Msg.PIN_NUMBERING).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_LEFT,"0"],[mt.Msg.MIXLY_RIGHT,"1"]]),"mode"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MODE).setAlign(mt.inputs.Align.RIGHT).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_SPEED+mt.Msg.MIXLY_MODE,"0"],[mt.Msg.MIXLY_MICROBIT_JS_BLE_POWER+mt.Msg.MIXLY_MODE,"1"]]),"status"),this.appendValueInput("speed").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_PARAMS),this.appendDummyInput().setAlign(mt.inputs.Align.RIGHT).appendField("%"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MIXBOT_SERVO_TURN_DIRECTION).setAlign(mt.inputs.Align.RIGHT).appendField(new mt.FieldDropdown([[mt.Msg.CLOCKWISE,"0"],[mt.Msg.MIXLY_MIXBOT_SERVO_NEAREST_PATH,"1"],[mt.Msg.ANTI_CLOCKWISE,"2"]]),"direction"),this.appendValueInput("angle").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_DISPLAY_MATRIX_ROTATE+mt.Msg.MIXLY_MICROBIT_JS_BY_ANGLE),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_MIXBOT_SERVO_ABSOLUTE_ANGLE_TOOLTIP)}},gr={init:function(){this.setColour(Du),this.appendDummyInput().appendField(mt.Msg.ME_GO_MOTOR_EXTERN+mt.Msg.MIXLY_SERVO_MOTOR).appendField(mt.Msg.MIXLY_RELATIVE+mt.Msg.MIXLY_MICROBIT_JS_BY_ANGLE+mt.Msg.MSG.run).appendField(mt.Msg.PIN_NUMBERING).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_LEFT,"0"],[mt.Msg.MIXLY_RIGHT,"1"]]),"mode"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MIXBOT_SERVO_RELATIVE_ORIGIN_PATH),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},Cr={init:function(){this.setColour(Du),this.appendDummyInput().appendField(mt.Msg.ME_GO_MOTOR_EXTERN+mt.Msg.MIXLY_SERVO_MOTOR).appendField(mt.Msg.MIXLY_RELATIVE+mt.Msg.MIXLY_MICROBIT_JS_BY_ANGLE+mt.Msg.MSG.run).appendField("("+mt.Msg.MIXLY_MIXBOT_SERVO_LIKE_ENCODING_MOTOR+")").appendField(mt.Msg.PIN_NUMBERING).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_LEFT,"0"],[mt.Msg.MIXLY_RIGHT,"1"]]),"mode"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MODE).setAlign(mt.inputs.Align.RIGHT).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_SPEED+mt.Msg.MIXLY_MODE,"0"],[mt.Msg.MIXLY_MICROBIT_JS_BLE_POWER+mt.Msg.MIXLY_MODE,"1"]]),"status"),this.appendValueInput("speed").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_PARAMS),this.appendDummyInput().setAlign(mt.inputs.Align.RIGHT).appendField("%"),this.appendValueInput("angle").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_DISPLAY_MATRIX_ROTATE+mt.Msg.MIXLY_MICROBIT_JS_BY_ANGLE),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_MIXBOT_SERVO_RELATIVE_ANGLE_TOOLTIP)}},Sr={init:function(){this.setColour(Du),this.appendDummyInput().appendField(mt.Msg.ME_GO_MOTOR_EXTERN+mt.Msg.MIXLY_SERVO_MOTOR).appendField(mt.Msg.MIXLY_RELATIVE+mt.Msg.MIXLY_MICROBIT_JS_BY_ANGLE+mt.Msg.MSG.run).appendField("("+mt.Msg.MIXLY_MIXBOT_SERVO_LIKE_ORDINARY_MOTOR+")").appendField(mt.Msg.PIN_NUMBERING).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_LEFT,"0"],[mt.Msg.MIXLY_RIGHT,"1"]]),"mode"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MODE).setAlign(mt.inputs.Align.RIGHT).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_SPEED+mt.Msg.MIXLY_MODE,"0"],[mt.Msg.MIXLY_MICROBIT_JS_BLE_POWER+mt.Msg.MIXLY_MODE,"1"]]),"status"),this.appendValueInput("speed").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_PARAMS),this.appendDummyInput().setAlign(mt.inputs.Align.RIGHT).appendField("%"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MIXBOT_SERVO_TURN_DIRECTION).setAlign(mt.inputs.Align.RIGHT).appendField(new mt.FieldDropdown([[mt.Msg.CLOCKWISE,"0"],[mt.Msg.ANTI_CLOCKWISE,"2"]]),"direction"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},Ar={init:function(){this.setColour(Du),this.appendDummyInput().appendField(mt.Msg.MIXBOT).appendField(mt.Msg.ME_GO_MOTOR_EXTERN).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_MOTOR,"ext_motor"],[mt.Msg.MIXLY_TRAFFIC_LIGHT,"ext_traffic"],[mt.Msg.COLOUR_RGB_WHITE+"LED","W_LED"],[mt.Msg.COLOUR_RGB_RED+"LED","R_LED"],[mt.Msg.COLOUR_RGB_YELLOW+"LED","Y_LED"],[mt.Msg.COLOUR_RGB_GREEN+"LED","G_LED"],[mt.Msg.COLOUR_RGB_BLUE+"LED","B_LED"],[mt.Msg.MIXLY_SERVO_MOTOR,"ext_servo"]]),"name"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MIXBOT_EXTERN_GET_ADDR),this.setOutput(!0),this.setInputsInline(!0)}},Lr={init:function(){this.setColour(Du),this.appendDummyInput().appendField(mt.Msg.MIXBOT).appendField(mt.Msg.ME_GO_MOTOR_EXTERN).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_MOTOR,"ext_motor"],[mt.Msg.MIXLY_TRAFFIC_LIGHT,"ext_traffic"],[mt.Msg.COLOUR_RGB_WHITE+"LED","W_LED"],[mt.Msg.COLOUR_RGB_RED+"LED","R_LED"],[mt.Msg.COLOUR_RGB_YELLOW+"LED","Y_LED"],[mt.Msg.COLOUR_RGB_GREEN+"LED","G_LED"],[mt.Msg.COLOUR_RGB_BLUE+"LED","B_LED"],[mt.Msg.MIXLY_SERVO_MOTOR,"ext_servo"]]),"name"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MIXBOT_EXTERN_SET_ADDR),this.appendValueInput("old").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_MICROBIT_JS_CURRENT_GESTURE),this.appendValueInput("new").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_UPDATE),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},Nr={init:function(){this.setColour(Du),this.appendValueInput("PIN",Number).setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_SETUP+mt.Msg.MIXLY_AT).appendField(mt.Msg.MIXLY_PIN),this.setInputsInline(!0),this.setOutput(!0)}},Dr={init:function(){this.setColour(Du),this.appendDummyInput().appendField(mt.Msg.MIXLY_SETTING),this.appendValueInput("pin").appendField("LED"),this.appendValueInput("bright").appendField(mt.Msg.MIXLY_PULSEIN_STAT),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},fr={init:function(){this.setColour(Du),this.appendValueInput("PIN",Number).setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_SERVO+mt.Msg.MIXLY_SETUP+mt.Msg.MIXLY_AT).appendField(mt.Msg.MIXLY_PIN),this.setInputsInline(!0),this.setOutput(!0)}},Fr={init:function(){this.setColour(Du),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_SERVO),this.appendValueInput("angle").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_DISPLAY_MATRIX_ROTATE),this.appendDummyInput().appendField(mt.Msg.DRAW_POINTER_ANGLE),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},Pr={init:function(){this.setColour(Du),this.appendValueInput("PIN",Number).setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_MOTOR+mt.Msg.MIXLY_SETUP+mt.Msg.MIXLY_AT).appendField(mt.Msg.MIXLY_PIN),this.setInputsInline(!0),this.setOutput(!0)}},Yr={init:function(){this.setColour(Du),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_MOTOR),this.appendValueInput("speed").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_DISPLAY_MATRIX_ROTATE+mt.Msg.MIXLY_SPEED),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},vr="#6C9858",Xr={init:function(){this.setColour(vr),this.appendDummyInput("").appendField(new mt.FieldDropdown([["L1","1"],["L2","2"]]),"op"),this.setOutput(!0)}},yr={init:function(){this.setColour(vr),this.appendDummyInput("").appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_ESP32_ON,"1"],[mt.Msg.MIXLY_ESP32_OFF,"0"],[mt.Msg.MIXLY_ESP32_TOGGLE,"-1"]]),"flag"),this.setOutput(!0),this.setTooltip(mt.Msg.MIXLY_TOOLTIP_INOUT_HIGHLOW)}},xr={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.MIXLY_SETTING),this.appendValueInput("led").appendField(mt.Msg.MIXLY_BUILDIN_LED),this.appendValueInput("bright").appendField(mt.Msg.MIXLY_PULSEIN_STAT),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_LED_SETONOFF)}},br={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET),this.appendValueInput("led").appendField(mt.Msg.MIXLY_BUILDIN_LED),this.appendDummyInput().appendField(mt.Msg.MIXLY_BRIGHTNESS),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_LED_GETONOFF)}},Vr={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET),this.appendValueInput("led").appendField(mt.Msg.MIXLY_BUILDIN_LED),this.appendDummyInput().appendField(mt.Msg.MIXLY_PULSEIN_STAT),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_LED_GETONOFF)}},Br={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.MIXLY_SETTING),this.appendValueInput("led").appendField(mt.Msg.MIXLY_BUILDIN_LED),this.appendValueInput("bright").appendField(mt.Msg.MIXLY_BRIGHTNESS),this.appendDummyInput("").appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_SETTING+mt.Msg.MIXLY_BUILDIN_LED+mt.Msg.MIXLY_BRIGHTNESS+"(0-100%)")}},Gr={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.MIXLY_SETTING),this.appendValueInput("led").appendField(mt.Msg.MIXLY_BUILDIN_LED),this.appendDummyInput("").appendField(mt.Msg.MIXLY_LCD_SETCOLOR).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_LIGHT_RED,"1"],[mt.Msg.MIXLY_LIGHT_GREEN,"2"],[mt.Msg.MIXLY_LIGHT_BLUE,"3"],[mt.Msg.MIXLY_LIGHT_YELLOW,"4"],[mt.Msg.MIXLY_LIGHT_CYAN,"5"],[mt.Msg.MIXLY_LIGHT_PURPLE,"6"],[mt.Msg.MIXLY_LIGHT_WHITE,"7"]]),"colorvalue"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip()}},Ur={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.MIXLY_SETTING).appendField(mt.Msg.MIXLY_BUILDIN_LED).appendField(new mt.FieldDropdown([[mt.Msg.COLOUR_RGB_RED,"r"],[mt.Msg.COLOUR_RGB_GREEN,"g"]]),"color"),this.appendValueInput("bright").appendField(mt.Msg.MIXLY_PULSEIN_STAT),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_LED_SETONOFF)}},wr={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET).appendField(mt.Msg.MIXLY_BUILDIN_LED).appendField(new mt.FieldDropdown([[mt.Msg.COLOUR_RGB_RED,"r"],[mt.Msg.COLOUR_RGB_GREEN,"g"]]),"color"),this.appendDummyInput().appendField(mt.Msg.MIXLY_BRIGHTNESS),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_LED_GETONOFF)}},kr={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET).appendField(mt.Msg.MIXLY_BUILDIN_LED).appendField(new mt.FieldDropdown([[mt.Msg.COLOUR_RGB_RED,"r"],[mt.Msg.COLOUR_RGB_GREEN,"g"]]),"color"),this.appendDummyInput().appendField(mt.Msg.MIXLY_PULSEIN_STAT),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_LED_GETONOFF)}},Hr={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.MIXLY_SETTING).appendField(mt.Msg.MIXLY_BUILDIN_LED).appendField(new mt.FieldDropdown([[mt.Msg.COLOUR_RGB_RED,"r"],[mt.Msg.COLOUR_RGB_GREEN,"g"]]),"color"),this.appendValueInput("bright").appendField(mt.Msg.MIXLY_BRIGHTNESS),this.appendDummyInput("").appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_SETTING+mt.Msg.MIXLY_BUILDIN_LED+mt.Msg.MIXLY_BRIGHTNESS+"(0-10)")}},Wr={init:function(){this.setColour(vr),this.appendDummyInput("").appendField(new mt.FieldDropdown([["L1","20"],["L2","21"]]),"op"),this.setOutput(!0)}},Kr={init:function(){this.setColour(vr),this.appendDummyInput("").appendField(mt.Msg.MIXLY_RGB),this.appendValueInput("_LED_").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_RGB_NUM),this.appendValueInput("RVALUE").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_RGB_R),this.appendValueInput("GVALUE").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_RGB_G),this.appendValueInput("BVALUE").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_RGB_B),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null);switch(Et.Boards.getSelectedBoardKey()){case"micropython:esp32c3:mixgo_cc":case"micropython:esp32s2:mixgo_ce":this.setTooltip(mt.Msg.MIXLY_RGB_NUM_R_G_B_MIXGOCC);break;case"micropython:esp32c3:mixgo_me":default:this.setTooltip(mt.Msg.MIXLY_RGB_NUM_R_G_B_MIXGOME);break;case"micropython:esp32:mPython":this.setTooltip(mt.Msg.MIXLY_RGB_NUM_R_G_B_MPYTHON)}}},Jr={init:function(){this.setColour(vr),this.appendDummyInput("").appendField(mt.Msg.MIXLY_RGB),this.appendValueInput("RVALUE").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_RGB_R),this.appendValueInput("GVALUE").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_RGB_G),this.appendValueInput("BVALUE").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_RGB_B),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(""),this.setTooltip(mt.Msg.MIXLY_RGB_ALL_R_G_B_MIXGOCC)}},qr={init:function(){this.setColour(vr),this.appendDummyInput("").appendField(mt.Msg.MIXLY_RGB),this.appendDummyInput("").appendField(mt.Msg.MIXLY_RAINBOW),this.appendValueInput("time").setCheck(Number).appendField(mt.Msg.MIXLY_DURATION).appendField(mt.Msg.MIXLY_MILLIS),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip("")}},Qr={init:function(){this.setColour(vr),this.appendDummyInput("").appendField(mt.Msg.MIXLY_RGB),this.appendDummyInput("").appendField(mt.Msg.MIXLY_CHASE),this.appendValueInput("RVALUE").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_RGB_R),this.appendValueInput("GVALUE").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_RGB_G),this.appendValueInput("BVALUE").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_RGB_B),this.appendValueInput("time").setCheck(Number).appendField(mt.Msg.PYTHON_RANGE_STEP).appendField(mt.Msg.MIXLY_MILLIS),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip("")}},zr={init:function(){this.setColour(vr),this.appendDummyInput("").appendField(mt.Msg.MIXLY_RGB),this.appendDummyInput().appendField(mt.Msg.MIXLY_ESP32_RGB_WRITE),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(""),this.setTooltip(mt.Msg.MIXLY_ESP32_MUSIC_WRI)}},jr={init:function(){this.setColour(vr),this.appendDummyInput("").appendField(mt.Msg.MIXLY_RGB),this.appendValueInput("_LED_").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_RGB_NUM),this.appendValueInput("RVALUE").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_RGB_R),this.appendValueInput("GVALUE").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_RGB_G),this.appendValueInput("BVALUE").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_RGB_B),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null);switch(Et.Boards.getSelectedBoardKey()){case"micropython:esp32c3:mixgocc":this.setTooltip(mt.Msg.MIXLY_RGB_NUM_R_G_B_MIXGOCC);break;case"micropython:esp32c3:mixgome":default:this.setTooltip(mt.Msg.MIXLY_RGB_NUM_R_G_B_MIXGOME);break;case"micropython:esp32:mPython":this.setTooltip(mt.Msg.MIXLY_RGB_NUM_R_G_B_MPYTHON)}}},Zr={init:function(){this.setColour(vr),this.appendDummyInput("").appendField(mt.Msg.MIXLY_RGB),this.appendValueInput("RVALUE").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_RGB_R),this.appendValueInput("GVALUE").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_RGB_G),this.appendValueInput("BVALUE").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_RGB_B),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(""),this.setTooltip(mt.Msg.MIXLY_RGB_ALL_R_G_B_MIXGOCC)}},$r={init:function(){this.setColour(vr),this.appendDummyInput("").appendField(mt.Msg.MIXLY_RGB),this.appendDummyInput("").appendField(mt.Msg.MIXLY_CHASE),this.appendValueInput("RVALUE").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_RGB_R),this.appendValueInput("GVALUE").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_RGB_G),this.appendValueInput("BVALUE").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_RGB_B),this.appendValueInput("time").setCheck(Number).appendField(mt.Msg.PYTHON_RANGE_STEP).appendField(mt.Msg.MIXLY_MILLIS),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip("")}},tl={init:function(){this.setColour(vr),this.appendValueInput("TICKS").setCheck(Number).appendField(mt.Msg.MIXLY_MICROBIT_JS_SET_TEMPO).appendField(mt.Msg.MICROBIT_ACTUATOR_ticks),this.appendValueInput("BPM").setCheck(Number).appendField(mt.Msg.MIXLY_SPEED),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_MUSIC_SET_TEMPO)}},el={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_Get_current_tempo),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_MUSIC_GET_TEMPO)}},il={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_Reset_music),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_MUSIC_RESET)}},nl={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.MIXLY_TONE),this.appendValueInput("pitch").setCheck(Number).appendField(mt.Msg.MIXLY_FREQUENCY),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(mt.Msg.MIXLY_TOOLTIP_BLOCKGROUP_TONE)}},sl={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.MIXLY_TONE),this.appendValueInput("pitch").setCheck(Number).appendField(mt.Msg.MIXLY_FREQUENCY),this.appendValueInput("time").setCheck(Number).appendField(mt.Msg.MIXLY_DURATION),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(mt.Msg.MIXLY_TOOLTIP_BLOCKGROUP_TONE2)}},_l={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.MIXLY_NOTONE),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},ol={init:function(){this.setColour(vr),this.appendValueInput("LIST").appendField(mt.Msg.MIXLY_ESP32_MUSIC_PLAY_LISTS),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_MUSIC_PLAY_LISTS)}},pl={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.MOTOR_DC).appendField(new mt.FieldDropdown([["1","1"],["2","2"],["3","3"]]),"wheel"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_Direction).appendField(new mt.FieldDropdown([[mt.Msg.CLOCKWISE,"CW"],[mt.Msg.ANTI_CLOCKWISE,"CCW"],[mt.Msg.MOTOR_P,"P"],[mt.Msg.MOTOR_N,"N"]]),"direction"),this.appendValueInput("speed").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_STEPPER_SET_SPEED),this.appendDummyInput("").appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},al={init:function(){this.setColour(vr),this.appendDummyInput().appendField("MixGo Car").appendField(new mt.FieldDropdown([[mt.Msg.blockpy_forward,"F"],[mt.Msg.blockpy_backward,"B"],[mt.Msg.blockpy_left,"L"],[mt.Msg.blockpy_right,"R"]]),"VAR"),this.appendValueInput("speed").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_STEPPER_SET_SPEED),this.appendDummyInput().appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},ul={init:function(){this.setColour(vr),this.appendDummyInput("").appendField("MixGo Car").appendField(new mt.FieldDropdown([[mt.Msg.MOTOR_P,"P"],[mt.Msg.MOTOR_N,"N"]]),"VAR"),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip("")}},rl={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.MOTOR_DC).appendField(new mt.FieldDropdown([[mt.Msg.MIXLYCAR_WHEEL_LEFT,"L"],[mt.Msg.MIXLYCAR_WHEEL_RIGHT,"R"]]),"wheel"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_Direction).appendField(new mt.FieldDropdown([[mt.Msg.CLOCKWISE,"CW"],[mt.Msg.ANTI_CLOCKWISE,"CCW"]]),"direction"),this.appendValueInput("speed").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_STEPPER_SET_SPEED),this.appendDummyInput().appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},ll={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.MOTOR_DC).appendField(new mt.FieldDropdown([[mt.Msg.MIXLYCAR_WHEEL_LEFT,"L"],[mt.Msg.MIXLYCAR_WHEEL_RIGHT,"R"]]),"wheel"),this.appendDummyInput().appendField(mt.Msg.MIXLY_STOP).appendField(new mt.FieldDropdown([[mt.Msg.MOTOR_P,"P"],[mt.Msg.MOTOR_N,"N"]]),"direction"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},dl={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.MIXLY_MIXBOT_MOTOR_STATUS),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_MIXBOT_MOTOR_STATUS_TOOLTIP)}},Il={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.MIXBOT).appendField(new mt.FieldDropdown([[mt.Msg.blockpy_forward,"F"],[mt.Msg.blockpy_backward,"B"],[mt.Msg.blockpy_left,"L"],[mt.Msg.blockpy_right,"R"]]),"VAR"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_MODE).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_MICROBIT_JS_BLE_POWER,"PWR"],[mt.Msg.MIXLY_SPEED,"SPEED"],[mt.Msg.MIXLY_MIXBOT_MOTOR_TURNS,"TURNS"]]),"mode"),this.appendValueInput("speed").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_PARAMS),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_MIXBOT_MOVE_TOOLTIP)}},Tl={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.MIXBOT).appendField(new mt.FieldDropdown([[mt.Msg.MOTOR_P,"P"],[mt.Msg.MOTOR_N,"N"]]),"VAR"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},Ml={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.MIXBOT).appendField(mt.Msg.MIXLY_MOTOR).appendField(new mt.FieldDropdown([[mt.Msg.TEXT_TRIM_LEFT,"1"],[mt.Msg.TEXT_TRIM_RIGHT,"2"],[mt.Msg.TEXT_TRIM_BOTH,"0"]]),"wheel"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_MODE).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_MICROBIT_JS_BLE_POWER,"PWR"],[mt.Msg.MIXLY_SPEED,"SPEED"],[mt.Msg.MIXLY_MIXBOT_MOTOR_TURNS,"TURNS"]]),"mode"),this.appendValueInput("speed").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_PARAMS),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_MIXBOT_MOVE_TOOLTIP)}},hl={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.MIXLY_MIXBOT_BUZZER),this.appendDummyInput().appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_MICROBIT_PY_COMMUNICATE_ON,"0"],[mt.Msg.MIXLY_MICROBIT_PY_COMMUNICATE_OFF,"1"]]),"on_off"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0)}},ml={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.BITBOT).appendField(new mt.FieldDropdown([[mt.Msg.blockpy_forward,"F"],[mt.Msg.blockpy_backward,"B"],[mt.Msg.blockpy_left,"L"],[mt.Msg.blockpy_right,"R"]]),"VAR"),this.appendValueInput("speed").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_SPEED),this.appendDummyInput("").appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},El={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.BITBOT).appendField(new mt.FieldDropdown([[mt.Msg.MOTOR_P,"P"],[mt.Msg.MOTOR_N,"N"]]),"VAR"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},Ol={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.BITBOT).appendField(mt.Msg.MIXLY_MOTOR).appendField(new mt.FieldDropdown([[mt.Msg.TEXT_TRIM_LEFT,"0"],[mt.Msg.TEXT_TRIM_RIGHT,"1"]]),"wheel"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_Direction).appendField(new mt.FieldDropdown([[mt.Msg.CLOCKWISE,"CW"],[mt.Msg.ANTI_CLOCKWISE,"CCW"],[mt.Msg.MOTOR_P,"P"],[mt.Msg.MOTOR_N,"N"]]),"direction"),this.appendValueInput("speed").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_SPEED),this.appendDummyInput("").appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},Rl={init:function(){this.setColour(vr),this.appendValueInput("bright").appendField(mt.Msg.MIXLY_MIXBOT_SOUND_SET_LOUDNESS),this.appendDummyInput().appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_LED_SETONOFF)}},cl={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.MIXLY_MIXBOT_SOUND_LOUDNESS+"(%)"),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_LED_GETONOFF)}},gl={init:function(){this.setColour(vr),this.appendValueInput("bright").appendField(mt.Msg.MIXLY_SETTING+mt.Msg.MIXLY_MIXBOT_BUZZER+mt.Msg.MIXLY_MP3_VOL),this.appendDummyInput().appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_LED_SETONOFF)}},Cl={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.MIXLY_GET+mt.Msg.MIXLY_MIXBOT_BUZZER+mt.Msg.MIXLY_MP3_VOL+"(%)"),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_LED_GETONOFF)}},Sl={init:function(){this.setColour(vr),this.appendValueInput("PATH").appendField(mt.Msg.MIXLY_RECORD_AUDIO).appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_THE_PATH),this.appendValueInput("TIME").setCheck(Number).appendField(mt.Msg.MIXLY_GET_PRESSES_TIME),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0)}},Al={init:function(){this.setColour(vr),this.appendValueInput("PATH").appendField(mt.Msg.MIXLY_PLAY_AUDIO).appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_THE_PATH),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0)}},Ll={init:function(){this.setColour(vr),this.appendValueInput("PATH").appendField(mt.Msg.MIXLY_PLAY_ONLINE_AUDIO).appendField("URL"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0)}},Nl={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.MIXLY_TONE),this.appendValueInput("pitch").setCheck(Number).appendField(mt.Msg.MIXLY_FREQUENCY),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(mt.Msg.MIXLY_TOOLTIP_BLOCKGROUP_TONE)}},Dl={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.MIXLY_NOTONE),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},fl={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.LISTS_SET_INDEX_SET+mt.Msg.ME_GO_MOTOR_EXTERN).appendField(mt.Msg.PIN_NUMBERING).appendField(new mt.FieldDropdown([["1","1"],["2","2"],["3","3"]]),"index"),this.appendValueInput("duty").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.blynk_IOT_IR_POWER+mt.Msg.MIXLY_PINMODEOUT),this.appendDummyInput().appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip()}},Fl={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.MIXLY_GET+mt.Msg.ME_GO_MOTOR_EXTERN).appendField(mt.Msg.PIN_NUMBERING).appendField(new mt.FieldDropdown([["1","1"],["2","2"]]),"index"),this.appendDummyInput().setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.blynk_IOT_IR_POWER+mt.Msg.MIXLY_PINMODEOUT+mt.Msg.MIXLY_DUTY_RATIO),this.setOutput(!0,Number),this.setInputsInline(!0)}},Pl={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.LISTS_SET_INDEX_SET+mt.Msg.ME_GO_MOTOR_EXTERN).appendField(mt.Msg.MIXLY_ALL+mt.Msg.PIN_NUMBERING),this.appendValueInput("duty").setCheck(Number).setAlign(mt.ALIGN_RIGHT).appendField(mt.Msg.blynk_IOT_IR_POWER+mt.Msg.MIXLY_PINMODEOUT+mt.Msg.MIXLY_FREQUENCY),this.appendDummyInput().appendField("Hz"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_MIXBOT_MOTOR_EXTERN_TOOLTIP)}},Yl={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.ANALOG+mt.Msg.MIXLY_KEYBOARD_INPUT),this.appendValueInput("special"),this.appendValueInput("general"),this.appendDummyInput().appendField(mt.Msg.MIXLY_RELEASE).appendField(new mt.FieldDropdown([[mt.Msg.MICROPYTHON_DISPLAY_YES,"True"],[mt.Msg.MICROPYTHON_DISPLAY_NO,"False"]]),"release"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.ANALOG+mt.Msg.MIXLY_KEYBOARD_INPUT)}},vl={init:function(){this.setColour(vr),this.appendDummyInput("").appendField(mt.Msg.MIXLY_SPECIAL_KEY).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_SPECIAL_KEY0,"0x00"],[mt.Msg.MIXLY_SPECIAL_KEY1,"0x01"],[mt.Msg.MIXLY_SPECIAL_KEY2,"0x02"],[mt.Msg.MIXLY_SPECIAL_KEY1,"0x04"],[mt.Msg.MIXLY_SPECIAL_KEY8,"0x08"],[mt.Msg.MIXLY_SPECIAL_KEY16,"0x10"],[mt.Msg.MIXLY_SPECIAL_KEY32,"0x20"],[mt.Msg.MIXLY_SPECIAL_KEY64,"0x40"],[mt.Msg.MIXLY_SPECIAL_KEY128,"0x80"]]),"op"),this.setOutput(!0)}},Xl={init:function(){this.setColour(vr),this.appendDummyInput("").appendField(mt.Msg.MIXLY_GENERAL_KEY).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_SPECIAL_KEY0,"0x00"],["A","0x04"],["B","0x05"],["C","0x06"],["D","0x07"],["E","0x08"],["F","0x09"],["G","0x0A"],["H","0x0B"],["I","0x0C"],["J","0x0D"],["K","0x0E"],["L","0x0F"],["M","0x10"],["N","0x11"],["O","0x12"],["P","0x13"],["Q","0x14"],["R","0x15"],["S","0x16"],["T","0x17"],["U","0x18"],["V","0x19"],["W","0x1A"],["X","0x1B"],["Y","0x1C"],["Z","0x1D"],["1 !","0x1E"],["2 @","0x1F"],["3 #","0x20"],["4 $","0x21"],["5 %","0x22"],["6 ^","0x23"],["7 &","0x24"],["8 *","0x25"],["9 (","0x26"],["0 )","0x27"],["ENTER","0x28"],["ESC","0x29"],["BACKSPACE","0x2A"],["TAB","0x2B"],["SPACE","0x2C"],["- _","0x2D"],["= +","0x2E"],["[ {","0x2F"],["] }","0x30"],["\\ |","0x31"],["; :","0x33"],["' \"","0x34"],["` ~","0x35"],[", <","0x36"],[". >","0x37"],["/ ?","0x38"],["CAPS_LOCK","0x39"],["F1","0x3A"],["F2","0x3B"],["F3","0x3C"],["F4","0x3D"],["F5","0x3E"],["F6","0x3F"],["F7","0x40"],["F8","0x41"],["F9","0x42"],["F10","0x43"],["F11","0x44"],["F12","0x45"],["PRINTSCREEN","0x46"],["SCROLL_LOCK","0x47"],["PAUSE","0x48"],["INSERT","0x49"],["HOME","0x4A"],["PAGE_UP","0x4B"],["DELETE","0x4C"],["END","0x4D"],["PAGE_DOWN","0x4E"],["RIGHT","0x4F"],["LEFT","0x50"],["DOWN","0x51"],["UP","0x52"],["NUM_LOCK","0x53"],["/","0x54"],["*","0x55"],["-","0x56"],["+","0x57"],["ENTER","0x58"],["1","0x59"],["2","0x5A"],["3","0x5B"],["4","0x5C"],["5","0x5D"],["6","0x5E"],["7","0x5F"],["8","0x60"],["9","0x61"],["0","0x62"],[".","0x63"]]),"op"),this.setOutput(!0)}},yl={init:function(){this.setColour(vr),this.itemCount_=2,this.updateShape_(),this.setOutput(!0),this.setMutator(new mt.icons.MutatorIcon(["generalkey_create_with_item"],this)),this.setTooltip(mt.Msg.GENERALKEY_TUPLE_CREATE_TOOLTIP)},mutationToDom:function(){var t=document.createElement("mutation");return t.setAttribute("items",this.itemCount_),t},domToMutation:function(t){this.itemCount_=parseInt(t.getAttribute("items"),10),this.updateShape_()},decompose:function(t){var e=t.newBlock("generalkey_container");e.initSvg();for(var i=e.getInput("STACK").connection,n=0;ne?t[e]:'"key'+(e+1)+'"'),"KEY"+e).appendField(":")}},getVars:function(){return[this.getFieldValue("VAR")]},renameVar:function(t,e){mt.Names.equals(t,this.getFieldValue("VAR"))&&this.setTitleValue(e,"VAR")}},NE={init:function(){this.setColour(RE),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_TYPE_DICT),this.appendStatementInput("STACK"),this.setTooltip(mt.Msg.DICTS_CREATE_WITH_CONTAINER_TOOLTIP),this.contextMenu=!1}},DE={init:function(){this.setColour(RE),this.appendDummyInput().appendField(mt.Msg.DICTS_CREATE_WITH_ITEM_TITLE),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(mt.Msg.DICTS_CREATE_WITH_ITEM_TOOLTIP),this.contextMenu=!1}},fE={init:function(){this.setColour(RE),this.appendDummyInput().appendField(mt.Msg.DICTS_CREATE_WITH_ITEM_TITLE),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(mt.Msg.DICTS_CREATE_WITH_ITEM_TOOLTIP),this.contextMenu=!1}},FE={init:function(){this.setColour(RE),this.appendDummyInput().appendField(mt.Msg.MIXLY_CREATE_MQTT_CLIENT_AND_CONNECT),this.appendValueInput("SERVER").setCheck(String).appendField(mt.Msg.MIXLY_EMQX_SERVER).setAlign(mt.inputs.Align.RIGHT),this.appendValueInput("USERNAME").setCheck(String).appendField(mt.Msg.MIXLY_WIFI_USERNAME).setAlign(mt.inputs.Align.RIGHT),this.appendValueInput("PASSWORD").setCheck(String).appendField(mt.Msg.MIXLY_IOT_PASSWORD).setAlign(mt.inputs.Align.RIGHT),this.appendValueInput("PROJECT").setCheck(String).appendField(mt.Msg.MIXLY_EMQX_PROJECT).setAlign(mt.inputs.Align.RIGHT),this.setPreviousStatement(!0),this.setNextStatement(!0)}},PE={init:function(){this.setColour(RE),this.appendDummyInput().appendField("MixIO"),this.appendValueInput("TOPIC").appendField(mt.Msg.MIXLY_EMQX_PUBLISH_NEW).appendField(mt.Msg.MIXLY_EMQX_PUBLISH_TOPIC),this.appendValueInput("MSG").appendField(mt.Msg.HTML_BODY),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_IOT_EMQX_PUBLISH_TOOLTIP)}},YE={init:function(){this.setColour(RE),this.appendDummyInput().appendField("MixIO"),this.appendValueInput("TOPIC").appendField(mt.Msg.MIXLY_EMQX_SUBSCRIBE+mt.Msg.MIXLY_MICROBIT_MSG).appendField(mt.Msg.MIXLY_EMQX_PUBLISH_TOPIC),this.appendValueInput("METHOD").appendField(mt.Msg.MIXLY_EMQX_SET_METHOD),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_IOT_EMQX_SUBSCRIBE_TOOLTIP)}},vE={init:function(){this.setColour(RE),this.appendDummyInput().appendField("MixIO"),this.appendDummyInput().appendField(mt.Msg.MIXLY_ESP32_DISCONNECT_ONENET),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},XE={init:function(){this.setColour(RE),this.appendDummyInput().appendField("MixIO"),this.appendDummyInput().appendField(mt.Msg.MIXLY_EMQX_CONNECT),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},yE={init:function(){this.setColour(RE),this.appendDummyInput().appendField("MixIO"),this.appendDummyInput().appendField(mt.Msg.MIXLY_ESP32_CHECK_ONENET),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},xE={init:function(){this.setColour(RE),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROPYTHON_FORMAT).appendField(mt.Msg.MQTT_Topic),this.setInputsInline(!0),this.setOutput(!0)}},bE={init:function(){this.setColour(RE),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROPYTHON_FORMAT).appendField(mt.Msg.MIXLY_EMQX_PUBLISH_MSG),this.setInputsInline(!0),this.setOutput(!0)}},VE={init:function(){this.setColour(RE),this.appendValueInput("VAR").appendField(mt.Msg.MIXLY_ESP32_IOT_MAP_FORMATING),this.setOutput(!0)}},BE={init:function(){this.setColour(RE),this.appendValueInput("VAR").appendField(mt.Msg.MIXLY_MICROPYTHON_FORMAT+"(Json)"),this.setOutput(!0)}},GE={init:function(){this.setColour(RE),this.appendDummyInput().appendField("MixIO"),this.appendDummyInput().appendField(mt.Msg.MIXLY_EMQX_PING),this.setInputsInline(!0),this.setOutput(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_IOT_EMQX_PING_TOOLTIP)}},UE={init:function(){this.setColour(RE),this.appendDummyInput().appendField("MixIO").appendField(mt.Msg.MIXLY_GET_NTP),this.appendValueInput("addr").appendField(mt.Msg.blynk_SERVER_ADD),this.setInputsInline(!0),this.setOutput(!0)}},wE={init:function(){this.setColour(RE),this.appendDummyInput().appendField(mt.Msg.MIXLY_CREATE_MQTT_CLIENT_AND_CONNECT),this.appendValueInput("SERVER").appendField(mt.Msg.MIXLY_EMQX_SERVER).setAlign(mt.inputs.Align.RIGHT),this.appendValueInput("KEY").appendField(mt.Msg.CONTROLS_FOR_INPUT_WITH+mt.Msg.MIXLY_MIXIO_SHARE_KEY).setAlign(mt.inputs.Align.RIGHT),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},kE={init:function(){this.setColour(RE),this.appendDummyInput().appendField(mt.Msg.MIXLY_CREATE_MQTT_CLIENT_AND_CONNECT),this.appendValueInput("SERVER").appendField(mt.Msg.MIXLY_EMQX_SERVER).setAlign(mt.inputs.Align.RIGHT),this.appendValueInput("KEY").appendField(mt.Msg.CONTROLS_FOR_INPUT_WITH+"Mixly Key").setAlign(mt.inputs.Align.RIGHT),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},HE={init:function(){this.VISITOR_ID=Et.Config.BOARD.visitorId.str32.substring(0,8).toUpperCase(),this.setColour(RE),this.appendDummyInput("").appendField(new mt.FieldTextInput(this.visitorId),"VISITOR_ID"),this.setOutput(!0,null)},onchange:function(){const t=this.getFieldValue("VISITOR_ID");this.VISITOR_ID!==t&&this.setFieldValue(this.VISITOR_ID,"VISITOR_ID")}},WE={init:function(){this.setColour(RE),this.appendDummyInput().appendField("MixIO").appendField(mt.Msg.MSG.catEthernet_clinet),this.setOutput(!0),this.setInputsInline(!0)}},KE={init:function(){this.setColour(RE),this.appendDummyInput().appendField("HTTP"+mt.Msg.MIXLY_Client),this.appendValueInput("addr").appendField(mt.Msg.DISPLAY_IMAGE_LET2),this.appendDummyInput().appendField(mt.Msg.MIXLY_REQUESTS_GET).appendField(mt.Msg.MIXLY_GET_CURRENT_TIME).appendField(mt.Msg.MIXLY_OPEN_DEBUG).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_TURTLE_WRITE_MOVE_TRUE,"True"],[mt.Msg.MIXLY_TURTLE_WRITE_MOVE_FALSE,"False"]]),"key"),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},JE={init:function(){this.setColour(RE),this.appendDummyInput().appendField("HTTP"+mt.Msg.MIXLY_Client).appendField(mt.Msg.MIXLY_GET).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_REQUESTS_LEN,"client_len"],[mt.Msg.MIXLY_REQUESTS_GET_LEN,"server_len"],[mt.Msg.MIXLY_REQUESTS_MESSAGE,"text"]]),"key"),this.setOutput(!0),this.setInputsInline(!0)}},qE={init:function(){this.setColour(RE),this.appendDummyInput().appendField("MQTT"+mt.Msg.MIXLY_Client),this.appendValueInput("addr").appendField(mt.Msg.MIXLY_CONNECTTO),this.appendDummyInput().appendField(mt.Msg.MIXLY_INIT_SUBSCRIBE).appendField(mt.Msg.MQTT_Topic).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_GET_CURRENT_TIME,""]]),"key").appendField(mt.Msg.MIXLY_OPEN_DEBUG).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_TURTLE_WRITE_MOVE_TRUE,"True"],[mt.Msg.MIXLY_TURTLE_WRITE_MOVE_FALSE,"False"]]),"key2"),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},QE={init:function(){this.setColour(RE),this.appendDummyInput().appendField("MQTT"+mt.Msg.MIXLY_Client).appendField(mt.Msg.MIXLY_GET).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_REQUESTS_LEN,"client_len"],[mt.Msg.MIXLY_REQUESTS_GET_LEN,"server_len"],[mt.Msg.MIXLY_REQUESTS_MESSAGE,"time_msg()"]]),"key"),this.setOutput(!0),this.setInputsInline(!0)}},zE=cE,jE=gE,ZE=CE,$E=SE,tO=LE,eO=225,iO={init:function(){this.setColour(eO),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_NETWORK_INIT),this.appendDummyInput().appendField(mt.Msg.MIXLY_NETWORK_MODE).appendField(new mt.FieldDropdown([["STA","STA"],["AP","AP"]]),"mode"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_NETWORK_INIT_TOOLTIP)}},nO={init:function(){this.setColour(eO),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput().appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_NETWORK_WIFI_OPEN,"True"],[mt.Msg.MIXLY_NETWORK_WIFI_CLOSE,"False"]]),"op"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_NETWORK_WIFI_FLAG),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("op"),i=mt.Msg.MIXLY_ESP32_NETWORK_OPEN_TOOLTIP;return{True:mt.Msg.MIXLY_NETWORK_WIFI_OPEN,False:mt.Msg.MIXLY_NETWORK_WIFI_CLOSE}[e]+i}))}},sO={init:function(){this.setColour(eO),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_NETWORK_WIFI_IS_ACTIVE),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_NETWORK_WIFI_IS_ACTIVE)}},_O={init:function(){this.setColour(eO),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_NETWORK_WIFI_SCAN),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip((function(){return mt.Msg.MIXLY_ESP32_NETWORK_SCAN_TOOLTIP+{0:"ssid",1:"bssid",2:"channel",3:"RSSI",4:"authmode",5:"hidden",all:mt.Msg.MIXLY_NETWORK_WIFI_SCAN_ATTRIBUTE}.all}))}},oO={init:function(){this.setColour(eO),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_ESP32_NETWORK_CONNECT),this.appendValueInput("id").setCheck(String).appendField(mt.Msg.HTML_NAME),this.appendValueInput("password").setCheck(String).appendField(mt.Msg.HTML_PASSWORD),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_NETWORK_CONNECT_TOOLTIP)}},pO={init:function(){this.setColour(eO),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_NETWORK_WIFI_CONNECT+mt.Msg.MIXLY_SYMBOL_QUESTION),this.setOutput(!0,Boolean),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_NETWORK_WIFI_CONNECT_TOOLTIP)}},aO={init:function(){this.setColour(eO),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_ESP32_NETWORK_GET_WIFI),this.appendDummyInput("").appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_ESP32_NETWORK_IP,"0"],[mt.Msg.MIXLY_ESP32_NETWORK_MASK,"1"],[mt.Msg.MIXLY_ESP32_NETWORK_GATEWAY,"2"],["DNS","3"]]),"mode"),this.setOutput(!0),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("mode");return mt.Msg.MIXLY_ESP32_NETWORK_GET_WIFI_TOOLTIP+{0:mt.Msg.MIXLY_ESP32_NETWORK_IP,1:mt.Msg.MIXLY_ESP32_NETWORK_MASK,2:mt.Msg.MIXLY_ESP32_NETWORK_GATEWAY,3:"DNS"}[e]}))}},uO={init:function(){this.setColour(eO),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_ESP32_NETWORK_STOP_CONNECT),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_NETWORK_STOP_TOOLTIP)}},rO={init:function(){this.setColour(eO),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_ESP32_NETWORK_GET_WIFI),this.appendDummyInput().appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_NETWORK_WIFI_ESSID,"essid"],[mt.Msg.MIXLY_NETWORK_WIFI_CHANNEL,"channel"]]),"op"),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_NETWORK_GET_WIFI_TOOLTIP)}},lO={init:function(){this.setColour(eO),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.LISTS_SET_INDEX_SET),this.appendValueInput("essid").setCheck(String).appendField(mt.Msg.MIXLY_NETWORK_WIFI_ESSID),this.appendValueInput("channel").setCheck(Number).appendField(mt.Msg.MIXLY_NETWORK_WIFI_CHANNEL),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_NETWORK_AP_CONNECT_TOOLTIP)}},dO={init:function(){this.setColour(eO),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_ESP32_NETWORK_SERVER1),this.appendDummyInput("").appendField(mt.Msg.MIXLY_ESP32_NETWORK_SERVER2),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_NETWORK_SOCKET_CLOSE_TOOLTIP)}},IO={init:function(){this.setColour(eO),this.appendValueInput("VAR").appendField(mt.Msg.MIXLY_MICROPYTHON_SOCKET_INIT).setCheck("var"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROPYTHON_SOCKET_TYPE).appendField(new mt.FieldDropdown([["TCP","TCP"],["UDP","UDP"]]),"mode"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("mode");return mt.Msg.MIXLY_ESP32_NETWORK_SOCKET_INIT_TOOLTIP+{TCP:"TCP",UDP:"UDP"}[e]}))}},TO={init:function(){this.setColour(eO),this.appendValueInput("VAR").setCheck("var").appendField(mt.Msg.MIXLY_MICROPYTHON_SOCKET_LET_SOCKET),this.appendValueInput("address").appendField(mt.Msg.MIXLY_MICROPYTHON_SOCKET_BIND_TO_ADDRESS),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_NETWORK_SOCKET_BIND_TOOLTIP)}},MO={init:function(){this.setColour(eO),this.appendValueInput("VAR").setCheck("var").appendField(mt.Msg.MIXLY_MICROPYTHON_SOCKET_LET_SOCKET),this.appendValueInput("address").appendField(mt.Msg.MIXLY_MICROPYTHON_SOCKET_CONNECT_TO_ADDRESS),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_NETWORK_SOCKET_CONNECT_TOOLTIP)}},hO={init:function(){this.setColour(eO),this.appendValueInput("VAR").setCheck("var"),this.appendValueInput("queue").setCheck(Number).appendField(mt.Msg.MIXLY_MICROPYTHON_SOCKET_LISTEN).appendField(mt.Msg.MIXLY_MICROPYTHON_SOCKET_QUEUE),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_NETWORK_SOCKET_LISTEN_TOOLTIP)}},mO={init:function(){this.setColour(eO),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROPYTHON_SOCKET_ACCEPT),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_NETWORK_SOCKET_ACCEPT_TOOLTIP)}},EO={init:function(){this.setColour(eO),this.appendValueInput("VAR").setCheck("var").appendField("TCP"),this.appendValueInput("size").setCheck(Number).appendField(mt.Msg.MIXLY_MICROPYTHON_SOCKET_RECEIVE),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_NETWORK_SOCKET_RECEIVE_TOOLTIP)}},OO={init:function(){this.setColour(eO),this.appendValueInput("VAR").setCheck("var").appendField("TCP"),this.appendValueInput("content").appendField(mt.Msg.MIXLY_MICROPYTHON_SOCKET_SEND),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_NETWORK_SOCKET_SEND_TOOLTIP)}},RO={init:function(){this.setColour(eO),this.appendValueInput("VAR").setCheck("var").appendField("UDP"),this.appendValueInput("size").setCheck(Number).appendField(mt.Msg.MIXLY_MICROPYTHON_SOCKET_RECEIVE),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_NETWORK_SOCKET_RECEIVE_FROM_TOOLTIP)}},cO={init:function(){this.setColour(eO),this.appendValueInput("VAR").setCheck("var").appendField("UDP"),this.appendValueInput("content").appendField(mt.Msg.MIXLY_MICROPYTHON_SOCKET_SEND),this.appendValueInput("address").appendField(mt.Msg.MIXLY_MICROPYTHON_SOCKET_TO),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_NETWORK_SOCKET_SEND_TO_TOOLTIP)}},gO={init:function(){this.setColour(eO),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROPYTHON_SOCKET_CLOSE),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_NETWORK_SOCKET_CLOSE_TOOLTIP)}},CO={init:function(){this.setColour(eO),this.appendValueInput("DOMAIN").appendField(mt.Msg.DISPLAY_IMAGE_LET2).setCheck(String),this.appendDummyInput("").appendField(mt.Msg.blockpy_REQUESTS_GET).appendField(new mt.FieldTextInput("response"),"VAR"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(mt.Msg.blockpy_REQUESTS_GET_TOOLTIP)},getVars:function(){return[this.getFieldValue("VAR")]},renameVar:function(t,e){mt.Names.equals(t,this.getFieldValue("VAR"))&&this.setTitleValue(e,"VAR")}},SO={init:function(){this.appendValueInput("VAL");var t=[[mt.Msg.blockpy_REQUESTS_GET_ATTR_STATUS_CODE,"status_code"],[mt.Msg.blockpy_REQUESTS_GET_ATTR_TEXT,"text"],[mt.Msg.blockpy_REQUESTS_GET_ATTR_COOKIES,"cookies"],[mt.Msg.blockpy_REQUESTS_GET_ATTR_CONTENT,"content"]];this.setColour(eO),this.appendDummyInput("").appendField(mt.Msg.MIXLY_MICROBIT_JS_GET).appendField(new mt.FieldDropdown(t),"ATTR"),this.setInputsInline(!0),this.setOutput(!0,String);var e=this;this.setTooltip((function(){var t=e.getFieldValue("DIR");return{clear:mt.Msg.MIXLY_TOOLTIP_TURTEL_CLEAR,reset:mt.Msg.MIXLY_TOOLTIP_TURTEL_RESET,home:mt.Msg.MIXLY_TOOLTIP_TURTEL_HOME}[t]}))}},AO={init:function(){this.appendValueInput("VAR").appendField(mt.Msg.DISPLAY_IMAGE_LET2).setCheck(String);this.setColour(eO),this.appendDummyInput("").appendField(mt.Msg.blockpy_CONDUCT).appendField(new mt.FieldDropdown([["post","post"],["put","put"],["delete","delete"],["head","head"],["option","option"]]),"DIR"),this.appendDummyInput("").appendField(mt.Msg.blockpy_REQUESTS),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("DIR");return{forward:mt.Msg.MIXLY_TOOLTIP_TURTEL_FORWARD,backward:mt.Msg.MIXLY_TOOLTIP_TURTEL_BACKWARD}[e]}))}},LO={init:function(){this.setColour(eO),this.appendDummyInput("").appendField(mt.Msg.MIXLY_GET_NTP+"(NTP)"),this.appendValueInput("data").appendField(mt.Msg.blynk_SERVER_ADD),this.setOutput(!0,"Tuple"),this.setInputsInline(!0)}},NO={init:function(){this.setColour(eO),this.appendDummyInput("").appendField(new mt.FieldDropdown([["ntp.aliyun.com","ntp.aliyun.com"],["ntp1.aliyun.com","ntp1.aliyun.com"],["ntp2.aliyun.com","ntp2.aliyun.com"],["ntp3.aliyun.com","ntp3.aliyun.com"],["ntp4.aliyun.com","ntp4.aliyun.com"],["ntp5.aliyun.com","ntp5.aliyun.com"],["ntp6.aliyun.com","ntp6.aliyun.com"],["ntp7.aliyun.com","ntp7.aliyun.com"],["time1.cloud.tencent.com","time1.cloud.tencent.com"],["time2.cloud.tencent.com","time2.cloud.tencent.com"],["time3.cloud.tencent.com","time3.cloud.tencent.com"],["time4.cloud.tencent.com","time4.cloud.tencent.com"],["time5.cloud.tencent.com","time5.cloud.tencent.com"]]),"op"),this.setOutput(!0)}},DO="#3288dd",fO={init:function(){this.setColour(DO),this.appendValueInput("URL").appendField(mt.Msg.DISPLAY_IMAGE_LET2).setCheck(String),this.appendDummyInput("").appendField(mt.Msg.blockpy_CONDUCT).appendField(new mt.FieldDropdown([["get","get"],["head","head"],["delete","delete"]]),"TYPE").appendField(mt.Msg.blockpy_REQUESTS).appendField(mt.Msg.MIXPY_REQUESTS_GET_RESULT),this.setInputsInline(!0),this.setOutput(!0),this.setTooltip("")}},FO={init:function(){this.setColour(DO),this.appendValueInput("URL").appendField(mt.Msg.DISPLAY_IMAGE_LET2).setCheck(String),this.appendDummyInput("").appendField(mt.Msg.blockpy_CONDUCT).appendField(new mt.FieldDropdown([["post","post"],["put","put"],["patch","patch"]]),"TYPE").appendField(mt.Msg.blockpy_REQUESTS),this.appendValueInput("data").appendField(mt.Msg.blockpy_REQUESTS+mt.Msg.OLED_STRING),this.appendDummyInput("").appendField(mt.Msg.MIXPY_REQUESTS_GET_RESULT),this.setInputsInline(!0),this.setOutput(!0),this.setTooltip("")}},PO={init:function(){this.appendValueInput("VAL");var t=[[mt.Msg.blockpy_REQUESTS_GET_ATTR_TEXT,"text"],[mt.Msg.blockpy_REQUESTS_GET_ATTR_JSON,"json()"],[mt.Msg.blockpy_REQUESTS_GET_ATTR_STATUS_CODE,"status_code"],[mt.Msg.blockpy_REQUESTS_GET_ATTR_CONTENT,"content"],[mt.Msg.MIXPY_TEXT_ENCODE,"encoding"]];this.setColour(DO),this.appendDummyInput("").appendField(mt.Msg.MIXLY_MICROBIT_JS_GET).appendField(new mt.FieldDropdown(t),"ATTR"),this.setInputsInline(!0),this.setOutput(!0,String)}},YO={init:function(){this.setColour(DO),this.appendDummyInput().appendField(mt.Msg.MIXLY_ESP32_IOT_CONNECT_WIFI),this.appendValueInput("WIFINAME").setCheck(String).appendField(mt.Msg.HTML_NAME),this.appendValueInput("PASSWORD").setCheck(String).appendField(mt.Msg.HTML_PASSWORD),this.appendValueInput("TIMEOUT").setCheck(Number).appendField(mt.Msg.MIXLY_IR_TIMEOUT),this.appendDummyInput().appendField(mt.Msg.MIXLY_MILLIS),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_IOT_WIFI_CONNECT_TOOLTIP)}},vO={init:function(){this.setColour(DO),this.appendDummyInput().appendField(mt.Msg.MIXLY_ESP32_IOT_EMQX_CONNECT_TOOLTIP),this.appendValueInput("SERVER").setCheck(String).appendField(mt.Msg.MIXLY_EMQX_SERVER).setAlign(mt.inputs.Align.RIGHT),this.appendValueInput("PORT").setCheck(Number).appendField(mt.Msg.MIXLY_EMQX_PORT).setAlign(mt.inputs.Align.RIGHT),this.appendValueInput("CLIENT_ID").setCheck(String).appendField(mt.Msg.MIXLY_EMQX_CLIENT_ID).setAlign(mt.inputs.Align.RIGHT),this.appendValueInput("USERNAME").setCheck(String).appendField(mt.Msg.MIXLY_WIFI_USERNAME).setAlign(mt.inputs.Align.RIGHT),this.appendValueInput("PASSWORD").setCheck(String).appendField(mt.Msg.MIXLY_IOT_PASSWORD).setAlign(mt.inputs.Align.RIGHT),this.setPreviousStatement(!0),this.setNextStatement(!0)}},XO={init:function(){this.setColour(DO),this.appendValueInput("TOPIC").appendField(mt.Msg.MIXLY_EMQX_SUBSCRIBE+mt.Msg.MIXLY_MICROBIT_MSG).appendField(mt.Msg.MIXLY_EMQX_PUBLISH_TOPIC),this.appendValueInput("MESSAGE").appendField(mt.Msg.blockpy_set_of),this.setInputsInline(!0),this.setOutput(!0)}},yO={init:function(){this.setColour(DO),this.appendDummyInput().appendField("mqtt"),this.appendValueInput("TOPIC").appendField(mt.Msg.MIXLY_EMQX_SUBSCRIBE+mt.Msg.MIXLY_MICROBIT_MSG).appendField(mt.Msg.MIXLY_EMQX_PUBLISH_TOPIC),this.appendValueInput("METHOD").appendField(mt.Msg.MIXLY_EMQX_SET_METHOD),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},xO={init:function(){this.setColour(DO),this.appendDummyInput().appendField("mqtt"),this.appendValueInput("TOPIC").appendField(mt.Msg.MIXLY_EMQX_PUBLISH_NEW).appendField(mt.Msg.MIXLY_EMQX_PUBLISH_TOPIC),this.appendValueInput("MSG").appendField(mt.Msg.HTML_BODY),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},bO={init:function(){this.setColour(DO),this.appendDummyInput().appendField("mqtt"+mt.Msg.MIXLY_EMQX_IS_CONNECT),this.setInputsInline(!0),this.setOutput(!0)}},VO=100,BO={init:function(){var t=Et.Boards.getSelectedBoardKey().split(":")[2];if("mixgo_ce"==t)var e="CE G6";else if("mixgo_pe"==t)e="PE G1";this.setColour(VO),this.appendValueInput("I2CSUB").appendField(mt.Msg.CONTROLS_FOR_INPUT_WITH+"I2C").setCheck("var"),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_MICROPYTHON_SOCKET_MAKE).setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_SETUP+mt.Msg.LISTS_SET_INDEX_INPUT_TO).appendField(e),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null)}},GO={init:function(){var t=Et.Boards.getSelectedBoardKey().split(":")[2];if("mixgo_ce"==t)var e="CE G6";else if("mixgo_pe"==t)e="PE G1";this.setColour(VO),this.appendValueInput("SUB").appendField(e).setCheck("var"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MIXGO_CAR_BATTERY_LEFT),this.setOutput(!0,Number),this.setInputsInline(!0)}},UO={init:function(){var t=Et.Boards.getSelectedBoardKey().split(":")[2];if("mixgo_ce"==t)var e="CE G6";else if("mixgo_pe"==t)e="PE G1";this.setColour(VO),this.appendValueInput("SUB").appendField(e).setCheck("var"),this.appendValueInput("PIN").appendField(mt.Msg.MOTOR_DC).appendField(mt.Msg.LCD_NUMBERING),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_Direction).appendField(new mt.FieldDropdown([[mt.Msg.CLOCKWISE,"CW"],[mt.Msg.ANTI_CLOCKWISE,"CCW"],[mt.Msg.MOTOR_P,"P"],[mt.Msg.MOTOR_N,"N"]]),"direction"),this.appendValueInput("speed").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_STEPPER_SET_SPEED),this.appendDummyInput("").appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},wO={init:function(){var t=Et.Boards.getSelectedBoardKey().split(":")[2];if("mixgo_ce"==t)var e="CE G6";else if("mixgo_pe"==t)e="PE G1";this.setColour(VO),this.appendValueInput("SUB").appendField(e).setCheck("var"),this.appendValueInput("PIN").appendField(mt.Msg.MOTOR_DC).appendField(mt.Msg.LCD_NUMBERING),this.appendDummyInput().appendField(mt.Msg.MIXLY_STEPPER_GET_SPEED),this.setOutput(!0,Number),this.setInputsInline(!0)}},kO={init:function(){var t=Et.Boards.getSelectedBoardKey().split(":")[2];if("mixgo_ce"==t)var e="CE G6";else if("mixgo_pe"==t)e="PE G1";this.setColour(VO),this.appendValueInput("SUB").appendField(e).setCheck("var"),this.appendValueInput("PIN").appendField("180°"+mt.Msg.MIXLY_SERVO).appendField(mt.Msg.LCD_NUMBERING),this.appendValueInput("NUM",Number).setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_MICROBIT_JS_BY_ANGLE),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_SERVO_MOVE)}},HO={init:function(){var t=Et.Boards.getSelectedBoardKey().split(":")[2];if("mixgo_ce"==t)var e="CE G6";else if("mixgo_pe"==t)e="PE G1";this.setColour(VO),this.appendValueInput("SUB").appendField(e).setCheck("var"),this.appendValueInput("PIN").appendField("360°"+mt.Msg.MIXLY_SERVO).appendField(mt.Msg.LCD_NUMBERING),this.appendValueInput("NUM",Number).setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_SPEED),this.appendDummyInput().appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_SERVO_SPEED_TOOLIPS)}},WO={init:function(){var t=Et.Boards.getSelectedBoardKey().split(":")[2];if("mixgo_ce"==t)var e="CE G6";else if("mixgo_pe"==t)e="PE G1";this.setColour(VO),this.appendValueInput("SUB").appendField(e).setCheck("var"),this.appendValueInput("PIN").appendField("180°"+mt.Msg.MIXLY_SERVO),this.appendDummyInput().appendField(mt.Msg.MIXLY_GET+mt.Msg.MIXLY_MICROBIT_JS_BY_ANGLE),this.setOutput(!0,Number),this.setInputsInline(!0)}},KO={init:function(){var t=Et.Boards.getSelectedBoardKey().split(":")[2];if("mixgo_ce"==t)var e="CE G6";else if("mixgo_pe"==t)e="PE G1";this.setColour(VO),this.appendValueInput("SUB").appendField(e).setCheck("var"),this.appendValueInput("PIN").appendField("360°"+mt.Msg.MIXLY_SERVO).appendField(mt.Msg.LCD_NUMBERING),this.appendDummyInput().appendField(mt.Msg.MIXLY_GET+mt.Msg.MIXLY_SPEED),this.setOutput(!0,Number),this.setInputsInline(!0)}},JO="#A58C5B",qO={init:function(){this.setColour(JO),this.appendValueInput("PIN",Number).appendField(mt.Msg.MIXLY_BUTTON).appendField(mt.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput().appendField(mt.Msg.MIXLY_IS_PRESSED),this.appendValueInput("STAT").appendField(mt.Msg.MIXLY_ELECLEVEL),this.setOutput(!0,Boolean),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_SENOR_IS_PRESSED)}},QO={init:function(){this.setColour(JO),this.appendValueInput("PIN",Number).appendField(mt.Msg.MIXLY_BUTTON).appendField(mt.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput().appendField(mt.Msg.MIXLY_WAS_PRESSED),this.appendValueInput("STAT").appendField(mt.Msg.MIXLY_ELECLEVEL),this.setOutput(!0,Boolean),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_SENOR_WAS_PRESSED)}},zO={init:function(){this.setColour(JO),this.appendValueInput("PIN",Number).appendField(mt.Msg.MIXLY_BUTTON).appendField(mt.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput().appendField(mt.Msg.MIXLY_GET_PRESSES),this.appendValueInput("VAR").setCheck(Number).appendField(mt.Msg.MIXLY_GET_PRESSES_TIME),this.setOutput(!0,Number),this.setInputsInline(!0),this.setTooltip(mt.Msg.PROCEDURES_DEFRETURN_RETURN+mt.Msg.MIXLY_BUTTON+mt.Msg.MIXLY_GET_PRESSES)}},jO={init:function(){this.setColour(JO),this.appendValueInput("PIN",Number).appendField(mt.Msg.MIXLY_BUTTON).appendField(mt.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput("").appendField(mt.Msg.MIXLY_MODE).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_RISING,"machine.Pin.IRQ_RISING"],[mt.Msg.MIXLY_FALLING,"machine.Pin.IRQ_FALLING"],[mt.Msg.MIXLY_CHANGE,"(machine.Pin.IRQ_RISING | machine.Pin.IRQ_FALLING)"]]),"mode"),this.appendValueInput("DO").appendField(mt.Msg.MIXLY_DO),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(mt.Msg.MIXLY_TOOLTIP_INOUT_ATTACHINTERRUPT)}},ZO={init:function(){this.setColour(JO),this.appendValueInput("SUB").appendField("MPU9250").setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_MICROBIT_JS_CURRENT_GESTURE).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_MICROBIT_shake,"shake"],[mt.Msg.MIXLY_UP,"up"],[mt.Msg.MIXLY_DOWN,"down"],[mt.Msg.MIXLY_LEFT,"left"],[mt.Msg.MIXLY_RIGHT,"right"],[mt.Msg.MIXLY_MICROBIT_face_up,"face up"],[mt.Msg.MIXLY_MICROBIT_face_down,"face down"],[mt.Msg.MIXLY_MICROBIT_freefall,"freefall"],["3g","3g"],["6g","6g"],["8g","8g"]]),"gesture"),this.appendStatementInput("DO").appendField(mt.Msg.MIXLY_DO),this.setPreviousStatement(!0),this.setNextStatement(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("gesture"),i=mt.Msg.MIXLY_MICROBIT_JS_CURRENT,n=mt.Msg.MSG.catSensor,s=mt.Msg.MIXLY_MICROBIT_JS_STATE,_=mt.Msg.MIXLY_MICROBIT_PERFORMANCE;return i+n+s+{shake:mt.Msg.MIXLY_MICROBIT_shake,up:mt.Msg.MIXLY_UP,down:mt.Msg.MIXLY_DOWN,left:mt.Msg.MIXLY_LEFT,right:mt.Msg.MIXLY_RIGHT,"face up":mt.Msg.MIXLY_MICROBIT_face_up,"face down":mt.Msg.MIXLY_MICROBIT_face_down,freefall:mt.Msg.MIXLY_MICROBIT_freefall,"3g":"3g","6g":"6g","8g":"8g"}[e]+_}))}},$O={init:function(){this.setColour(JO),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_ADXL345).setCheck("var"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_JS_ACCELERATION).appendField(new mt.FieldDropdown([["x","x"],["y","y"],["z","z"],["(x,y,z)","values"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_MICROBIT_JS_ACCELERATION);var t=this;this.setTooltip((function(){var e=t.getFieldValue("key"),i=mt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET,n=mt.Msg.MIXLY_MICROBIT_Direction,s=mt.Msg.MIXLY_MICROBIT_JS_ACCELERATION1;return i+{x:"x",y:"y",z:"z","(x,y,z)":mt.Msg.MIXLY_MICROBIT_Shiliang_Direction}[e]+n+s}))}},tR={init:function(){this.setColour(JO),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_JS_LIGHT_LEVEL),this.setOutput(!0,Number),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_SENSOR_LIGHT_LEVEL_TOOLTIP)}},eR={init:function(){var t=[[mt.Msg.MIXLY_GETTEMPERATUE,"temperature"],[mt.Msg.MIXLY_GETHUMIDITY,"humidity"]];this.setColour(JO),this.appendValueInput("PIN",Number).appendField(new mt.FieldDropdown([["DHT11","DHT11"],["DHT22","DHT22"]]),"TYPE").appendField(mt.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput("").appendField(new mt.FieldDropdown(t),"WHAT"),this.setOutput(!0,Number);var e=this;this.setTooltip((function(){var t=e.getFieldValue("WHAT");return{temperature:mt.Msg.MIXLY_TOOLTIP_BLOCKGROUP_GET_TEM,relative_humidity:mt.Msg.MIXLY_TOOLTIP_BLOCKGROUP_GET_HUM,tempandhum:mt.Msg.MIXLY_TOOLTIP_BLOCKGROUP_GET_TEM_HUM}[t]}))}},iR={init:function(){this.setColour(JO),this.appendDummyInput().appendField(mt.Msg.MIXLY_ESP32_EXTERN_LIGHT),this.appendValueInput("PIN",Number).appendField(mt.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput().appendField(mt.Msg.MIXLY_ESP32_EXTERN_VALUE),this.setOutput(!0,Number),this.setInputsInline(!0),this.setTooltip(mt.Msg.ESP32_SENSOR_NIXGO_LIGHT_TOOLTIP)}},nR={init:function(){this.setColour(JO),this.appendDummyInput().appendField(mt.Msg.MIXLY_ESP32_EXTERN_SOUND),this.appendValueInput("PIN",Number).appendField(mt.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput().appendField(mt.Msg.MIXLY_ESP32_EXTERN_VALUE),this.setOutput(!0,Number),this.setInputsInline(!0),this.setTooltip(mt.Msg.ESP32_SENSOR_NIXGO_SOUND_TOOLTIP)}},sR={init:function(){this.setColour(JO),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET).appendField(new mt.FieldDropdown([[mt.Msg.TEXT_TRIM_LEFT,"left"],[mt.Msg.TEXT_TRIM_RIGHT,"right"]]),"direction").appendField(mt.Msg.MIXLY_ESP32_NEAR),this.setOutput(!0,Number),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("direction"),i=mt.Msg.MIXLY_ESP32_SENSOR_MIXGO_PIN_NEAR_TOOLTIP,n=mt.Msg.MIXLY_ESP32_NEAR;return i+{left:mt.Msg.TEXT_TRIM_LEFT,right:mt.Msg.TEXT_TRIM_RIGHT}[e]+n}))}},_R={init:function(){this.setColour(JO),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_ALTITUDE_SENSOR+" BMP280").setCheck("var"),this.appendDummyInput("").appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_GETTEMPERATUE,"get_BMP_temperature()"],[mt.Msg.MIXLY_GETPRESSURE,"get_BMP_pressure()"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("key");return{"get_BMP_temperature()":mt.Msg.MIXLY_MICROBIT_SENSOR_BMP_temperature_TOOLTIP,"get_BMP_pressure()":mt.Msg.MIXLY_MICROBIT_SENSOR_BMP_press_TOOLTIP}[e]}))}},oR={init:function(){this.setColour(JO),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_TEMP_AND_HUMIDITY_SENSOR+" SHT20").setCheck("var"),this.appendDummyInput("").appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_GETTEMPERATUE,"get_SHT_temperature()"],[mt.Msg.MIXLY_GETHUMIDITY,"get_SHT_relative_humidity()"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("key");return{"get_SHT_temperature()":mt.Msg.MIXLY_MICROBIT_SENSOR_SHT_temperature_TOOLTIP,"get_SHT_relative_humidity()":mt.Msg.MIXLY_MICROBIT_SENSOR_SHT_HUM_TOOLTIP}[e]}))}},pR={init:function(){this.setColour(JO),this.appendValueInput("PIN",Number).appendField("DS18X20 "+mt.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput("").appendField(mt.Msg.MIXLY_GETTEMPERATUE),this.setInputsInline(!0),this.setOutput(!0,Number),this.setTooltip(mt.Msg.MIXLY_MICROBIT_SENSOR_DS18X20_TOOLTIP)}},aR={init:function(){this.setColour(JO),this.appendDummyInput("").appendField("LM35"+mt.Msg.MIXLY_TEMP),this.appendValueInput("PIN",Number).appendField(mt.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput("").appendField(mt.Msg.MIXLY_GETTEMPERATUE),this.setInputsInline(!0),this.setOutput(!0,Number),this.setTooltip(mt.Msg.MIXLY_TOOLTIP_LM35)}},uR={init:function(){this.setColour(JO),this.appendValueInput("I2CSUB").appendField(mt.Msg.CONTROLS_FOR_INPUT_WITH+"I2C").setCheck("var"),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_MICROPYTHON_SOCKET_MAKE).setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_SETUP+mt.Msg.LISTS_SET_INDEX_INPUT_TO).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_ESP32_EXTERN_LIGHT+"(LTR308ALS)","LTR308"],[mt.Msg.MIXLY_COLOR_SENSOR+"(LTR381RGB)","LTR381RGB"],[mt.Msg.MIXLY_COLOR_SENSOR+"(UCS12071)","UCS12071"],[mt.Msg.MIXLY_EXTERN_LIGHTUV+"(LTR390UV)","LTR390UV"],[mt.Msg.MIXLY_ALTITUDE_SENSOR+"(HP203X)","HP203X"],[mt.Msg.MIXLY_ALTITUDE_SENSOR+"(SPL06_001)","SPL06_001"],[mt.Msg.MIXLY_ALTITUDE_SENSOR+"(BMP280)","BMP280"],[mt.Msg.MIXLY_TEMP_AND_HUMIDITY_SENSOR+"(SHTC3)","SHTC3"],[mt.Msg.MIXLY_TEMP_AND_HUMIDITY_SENSOR+"(AHT21)","AHT21"],[mt.Msg.MIXLY_TEMP_AND_HUMIDITY_SENSOR+"(SHT20)","SHT20"],[mt.Msg.MIXLY_LASER_RANGE_SENSOR+"(VL53L0X)","VL53L0X"],[mt.Msg.MIXLY_GEOMAGNETIC_SENSOR+"(QMC5883L)","QMC5883L"],[mt.Msg.MIXLY_ESP32_MAX30102+"(MAX30102)","MAX30102"],[mt.Msg.HTML_COLOUR+"、"+mt.Msg.MIXLY_ENVIRONMENT_LIGHT+"、"+mt.Msg.MIXLY_NEXT+"、"+mt.Msg.MIXLY_ESP32_APDS9960+"(APDS9960)","APDS9960"],[mt.Msg.MIXLY_NINE_AXIS_SENSOR+"(MPU9250)","MPU9250"],[mt.Msg.MixGo_MPU9250+"(ADXL345)","ADXL345"],["RFID","RFID"],[mt.Msg.MIXLY_RADAR_SENSOR+"(CBR817)","CBR817"],[mt.Msg.MIXLY_AipSpeech_asr+"(CI130X)","CI130X"]]),"key"),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setFieldValue("LTR308","key")}},rR={init:function(){this.setColour(JO),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_RADAR+"CBR817").setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.LISTS_SET_INDEX_SET+mt.Msg.MIXlY_INTERACTION),this.appendValueInput("VAR").appendField(mt.Msg.MIXLY_DETECTION_THRESHOLD),this.appendValueInput("VAR2").appendField(mt.Msg.MIXLY_DELAY_TIME),this.appendDummyInput().appendField("ms"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_THRESHOLD_TOOLTIP+" ; "+mt.Msg.MIXLY_DELAY_TIME_RANGE)}},lR={init:function(){this.setColour(JO),this.appendDummyInput("").appendField(mt.Msg.MIXLY_RADAR).appendField(mt.Msg.LISTS_SET_INDEX_SET+mt.Msg.MIXlY_INTERACTION),this.appendValueInput("VAR").appendField(mt.Msg.MIXLY_DETECTION_THRESHOLD),this.appendValueInput("VAR2").appendField(mt.Msg.MIXLY_DELAY_TIME),this.appendDummyInput().appendField("ms"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_THRESHOLD_TOOLTIP+" ; "+mt.Msg.MIXLY_DELAY_TIME_RANGE)}},dR={init:function(){this.setColour(JO),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_RADAR+"CBR817").setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_GET_TO_INTERACTION),this.setOutput(!0),this.setInputsInline(!0)}},IR={init:function(){this.setColour(JO),this.appendDummyInput("").appendField(mt.Msg.MIXLY_RADAR).appendField(mt.Msg.MIXLY_GET_TO_INTERACTION),this.setOutput(!0),this.setInputsInline(!0)}},TR={init:function(){this.setColour(JO),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_AipSpeech_asr+"CI130X").setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_IDENTIFY_ONCE_AND_SAVE),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0)}},MR={init:function(){this.setColour(JO),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_AipSpeech_asr+"CI130X").setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_GET).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_HELLO_XIAOZHI,"1"],[mt.Msg.MIXLY_XIAOZHIXIAOZHI,"2"],[mt.Msg.MIXLY_THE_FIRST,"3"],[mt.Msg.MIXLY_THE_SECOND,"4"],[mt.Msg.MIXLY_THE_THIRD,"5"],[mt.Msg.MIXLY_THE_FOURTH,"6"],[mt.Msg.MIXLY_THE_FIFTH,"7"],[mt.Msg.MIXLY_THE_SIXTH,"8"],[mt.Msg.MIXLY_THE_SEVENTH,"9"],[mt.Msg.MIXLY_THE_EIGHTH,"10"],[mt.Msg.MIXLY_THE_NINTH,"11"],[mt.Msg.MIXLY_THE_TENTH,"12"],[mt.Msg.MIXLY_THE_ELEVENTH,"13"],[mt.Msg.MIXLY_THE_TWELFTH,"14"],[mt.Msg.MIXLY_THE_13TH,"15"],[mt.Msg.MIXLY_THE_14TH,"16"],[mt.Msg.MIXLY_THE_15TH,"17"],[mt.Msg.MIXLY_THE_16TH,"18"],[mt.Msg.MIXLY_THE_17TH,"19"],[mt.Msg.MIXLY_THE_18TH,"20"],[mt.Msg.MIXLY_THE_19TH,"21"],[mt.Msg.MIXLY_THE_20TH,"22"],[mt.Msg.MIXLY_Turn_on_the_lights,"23"],[mt.Msg.MIXLY_Turn_off_the_lights,"24"],[mt.Msg.MIXLY_Turn_up_the_brightness,"25"],[mt.Msg.MIXLY_Turn_down_the_brightness,"26"],[mt.Msg.MIXLY_Set_it_to_red,"27"],[mt.Msg.MIXLY_Set_it_to_orange,"28"],[mt.Msg.MIXLY_Set_it_to_yellow,"29"],[mt.Msg.MIXLY_Set_it_to_green,"30"],[mt.Msg.MIXLY_Set_it_to_cyan,"31"],[mt.Msg.MIXLY_Set_it_to_blue,"32"],[mt.Msg.MIXLY_Set_it_to_purple,"33"],[mt.Msg.MIXLY_Set_it_to_white,"34"],[mt.Msg.MIXLY_Turn_on_the_fan,"35"],[mt.Msg.MIXLY_Turn_off_the_fan,"36"],[mt.Msg.MIXLY_First_gear,"37"],[mt.Msg.MIXLY_Wind_speed_second,"38"],[mt.Msg.MIXLY_Third_gear,"39"],[mt.Msg.MIXLY_Previous,"40"],[mt.Msg.MIXLY_Next_page,"41"],[mt.Msg.MIXLY_Show_smiley_face,"42"],[mt.Msg.MIXLY_Show_crying_face,"43"],[mt.Msg.MIXLY_Show_love,"44"],[mt.Msg.MIXLY_Close_display,"45"],[mt.Msg.MIXLY_Start_execution,"46"],[mt.Msg.MIXLY_FORWARD,"47"],[mt.Msg.MIXLY_BACKWARD,"48"],[mt.Msg.MIXLY_TURNLEFT,"49"],[mt.Msg.MIXLY_TURNRIGHT,"50"],[mt.Msg.MIXLY_STOP,"51"],[mt.Msg.MIXLY_Accelerate,"52"],[mt.Msg.MIXLY_retard,"53"],[mt.Msg.ROTATION_FORWARD,"54"],[mt.Msg.ROTATION_BACKWARD,"55"],[mt.Msg.MIXLY_Query_temperature,"56"],[mt.Msg.MIXLY_Query_humidity,"57"],[mt.Msg.MIXLY_Query_brightness,"58"],[mt.Msg.MIXLY_Query_sound,"59"],[mt.Msg.MIXLY_Query_time,"60"],[mt.Msg.MIXLY_Query_distance,"61"],[mt.Msg.MIXLY_Query_pressure,"62"],[mt.Msg.MIXLY_Query_key,"63"],[mt.Msg.MIXLY_Query_touch,"64"],[mt.Msg.MIXLY_Query_color,"65"]]),"cmd").appendField(mt.Msg.MIXLY_WHETHER+mt.Msg.MIXLY_BE_IDENTIFIED),this.setOutput(!0),this.setInputsInline(!0)}},hR={init:function(){this.setColour(JO),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_AipSpeech_asr+"CI130X").setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_GET).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_RECOGNIZED_STATE,"status1"],[mt.Msg.MIXLY_WHETHER_BROADCAST,"status2"],[mt.Msg.MIXLY_THE_RECOGNIZED_CMD,"result"]]),"key"),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_CI130X_GET_THE_RECOGNIZED_STATE_TOOLTIP)}},mR={init:function(){this.setColour(JO),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_AipSpeech_asr+"CI130X").setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_MP3_PLAY).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_MICROBIT_JS_INOUT_PULL_NONE,"None"],[mt.Msg.MIXLY_WIND_SPEED,"154"],[mt.Msg.MIXLY_HYETAL,"155"],[mt.Msg.MIXLY_TEMPERATURE,"156"],[mt.Msg.MIXLY_Humidity,"157"],[mt.Msg.MIXLY_Altitude,"158"],[mt.Msg.MIXLY_SOUND,"159"],[mt.Msg.MIXLY_BRIGHTNESS,"160"],[mt.Msg.ME_GO_HALL_SENSOR_DISTANCE,"161"],[mt.Msg.MIXLY_SERVO,"162"],[mt.Msg.MIXLY_MICROBIT_JS_BY_ANGLE,"163"],[mt.Msg.MIXLY_BUTTON2,"164"],[mt.Msg.MIXLY_ESP32_TOUCH,"165"],[mt.Msg.MIXLY_PAY,"166"],[mt.Msg.MIXLY_CARSH_CHANGE,"167"],[mt.Msg.MIXLY_COUNTDOWN,"168"],[mt.Msg.MIXLY_TIMING,"169"],[mt.Msg.MIXLY_AT_THE_MOMENT,"170"],[mt.Msg.MIXLY_MICROBIT_JS_CURRENT_GESTURE,"171"],[mt.Msg.MIXLY_FORWARD,"172"],[mt.Msg.MIXLY_BACKWARD,"173"],[mt.Msg.MIXLY_TURNLEFT,"174"],[mt.Msg.MIXLY_TURNRIGHT,"175"],[mt.Msg.MIXLY_STOP,"176"],[mt.Msg.MIXLY_Accelerate,"177"],[mt.Msg.MIXLY_retard,"178"],[mt.Msg.ROTATION_FORWARD,"179"],[mt.Msg.ROTATION_BACKWARD,"180"],[mt.Msg.TUPLE_JOIN,"181"],[mt.Msg.MIXLY_SHOW,"182"],[mt.Msg.MIXLY_LAMPLIGHT,"183"],[mt.Msg.MIXLY_ACCELERATION,"184"]]),"star"),this.appendValueInput("NUM").appendField(mt.Msg.MIXLY_NUMBER),this.appendDummyInput("").appendField(mt.Msg.MIXLY_UNIT).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_MICROBIT_JS_INOUT_PULL_NONE,"None"],[mt.Msg.MIXLY_YEAR,"117"],[mt.Msg.MIXLY_MONTH,"118"],[mt.Msg.MIXLY_DAY,"119"],[mt.Msg.MIXLY_HOUR,"120"],[mt.Msg.MIXLY_MINUTE,"121"],[mt.Msg.MIXLY_SECOND,"122"],[mt.Msg.MIXLY_WEEK2,"123"],[mt.Msg.MIXLY_RMB_UNIT,"124"],[mt.Msg.blockpy_setheading_degree,"125"],[mt.Msg.MIXLY_GEAR,"126"],[mt.Msg.MIXLY_LAYER,"127"],[mt.Msg.MIXLY_GRAM,"128"],[mt.Msg.MIXLY_METER,"129"],[mt.Msg.MIXLY_CENTIMETER,"130"],[mt.Msg.MIXLY_MILLIMETER,"131"],[mt.Msg.MIXLY_LUMEN,"132"],[mt.Msg.MIXLY_DECIBEL,"133"],[mt.Msg.MIXLY_hectopascal,"134"],[mt.Msg.MIXLY_PERCENT,"135"],[mt.Msg.MIXLY_CELSIUS,"136"],[mt.Msg.MIXLY_METER_PER_SEC,"137"],[mt.Msg.MIXLY_MICROBIT_Turn_on_display,"138"],[mt.Msg.MIXLY_MICROBIT_Turn_off_display,"139"],[mt.Msg.MIXLY_SUCCESS,"140"],[mt.Msg.MIXLY_FAILED,"141"],[mt.Msg.MIXLY_WRONG,"142"],[mt.Msg.MIXLY_GOOD,"143"],[mt.Msg.MIXLY_blockpy_set_add,"144"],[mt.Msg.MIXLY_DECREASE,"145"],[mt.Msg.COLOUR_RGB_RED,"146"],[mt.Msg.COLOUR_RGB_ORANGE,"147"],[mt.Msg.COLOUR_YELLOW,"148"],[mt.Msg.COLOUR_RGB_GREEN,"149"],[mt.Msg.COLOUR_CYAN,"150"],[mt.Msg.COLOUR_RGB_BLUE,"151"],[mt.Msg.COLOUR_RGB_PURPLE,"152"],[mt.Msg.COLOUR_RGB_WHITE,"153"]]),"end"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0)}},ER={init:function(){this.setColour(JO),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_AipSpeech_asr+"CI130X").setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.LISTS_SET_INDEX_SET+mt.Msg.MIXLY_SYSTEM+mt.Msg.MIXLY_CMD).appendField(new mt.FieldDropdown([[mt.Msg.MILXY_ENTER_WAKE_UP,"1"],[mt.Msg.MIXLY_INCREASE_VOLUME,"202"],[mt.Msg.MIXLY_REDUCE_VOLUME,"203"],[mt.Msg.MIXLY_MAX_VOLUME,"204"],[mt.Msg.MIXLY_MINIMUM,"205"],[mt.Msg.MIXLY_OPEN_RESPONSE,"206"],[mt.Msg.MIXLY_CLOSE_RESPONSE,"207"],[mt.Msg.MIXLY_QUIT_WAKE_UP,"208"]]),"cmd"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0)}},OR={init:function(){this.setColour(JO),this.appendDummyInput().appendField(mt.Msg.MIXLY_ESP32_MAX30102+" MAX30102"),this.appendValueInput("SUB").setCheck("var"),this.appendDummyInput().appendField(mt.Msg.MIXLY_GET).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_ESP32_MAX30102_IR,"[0]"],[mt.Msg.MIXLY_ESP32_MAX30102_RED,"[1]"],[mt.Msg.MIXLY_ESP32_MAX30102_IR+","+mt.Msg.MIXLY_ESP32_MAX30102_RED,""]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0)}},RR={init:function(){this.setColour(JO),this.appendDummyInput().appendField(mt.Msg.MIXLY_ESP32_APDS9960+" APDS9960"),this.appendValueInput("SUB").setCheck("var"),this.appendDummyInput().appendField(mt.Msg.MIXLY_GET).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_ESP32_APDS9960_COLOR,"color"],[mt.Msg.MIXLY_ESP32_APDS9960_GESTURE,"gesture"],[mt.Msg.MIXLY_ESP32_APDS9960_APPROACH,"proximity"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0)}},cR={init:function(){this.setColour(JO),this.appendDummyInput().appendField(mt.Msg.MIXLY_ESP32_EXTERN_LIGHT+" LTR308ALS"),this.appendValueInput("SUB").setCheck("var"),this.appendDummyInput().appendField(mt.Msg.MIXLY_GET_LIGHT_INTENSITY),this.setOutput(!0,Number),this.setInputsInline(!0)}},gR={init:function(){this.setColour(JO),this.appendValueInput("SUB").appendField(mt.Msg.HTML_COLOUR+mt.Msg.MSG.catSensor+" LTR381RGB").setCheck("var"),this.appendDummyInput("").appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_GET+mt.Msg.HTML_COLOUR,"[2]"],[mt.Msg.MIXLY_GET+mt.Msg.MIXLY_IR_STRENGTH,"[1]"],[mt.Msg.MIXLY_GET+mt.Msg.MIXLY_LIGHT_STRENGTH,"[0]"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0)}},CR={init:function(){this.setColour(JO),this.appendValueInput("SUB").appendField(mt.Msg.HTML_COLOUR+mt.Msg.MSG.catSensor+" UCS12071").setCheck("var"),this.appendDummyInput("").appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_GET+"RGB"+mt.Msg.HTML_COLOUR,"0"],[mt.Msg.MIXLY_GET+mt.Msg.MIXLY_RGB_RAW,"1"],[mt.Msg.MIXLY_GET_ENV_LIGHT+mt.Msg.MIXLY_BRIGHTNESS,"2"],[mt.Msg.GET_IR_STRENGTH+mt.Msg.MIXLY_BRIGHTNESS,"3"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0)}},SR={init:function(){this.setColour(JO),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_EXTERN_LIGHTUV+" LTR390UV").setCheck("var"),this.appendDummyInput().appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_GET_ENV_LIGHT,"E"],[mt.Msg.MIXLY_GET_ULTRAVIOLET,"U"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0)}},AR={init:function(){this.setColour(JO),this.appendDummyInput().appendField(mt.Msg.MIXLY_LASER_RANGE+" VL53L0X"),this.appendValueInput("SUB").setCheck("var"),this.appendDummyInput().appendField(mt.Msg.MIXLY_GET_DISTANCE+"(mm)"),this.setOutput(!0,Number),this.setInputsInline(!0)}},LR={init:function(){this.setColour(JO),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_TEM_HUM+" SHTC3").setCheck("var"),this.appendDummyInput("").appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_GETTEMPERATUE,"temperature"],[mt.Msg.MIXLY_GETHUMIDITY,"humidity"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("key");return{temperature:mt.Msg.MIXLY_MICROBIT_SENSOR_SHT_temperature_TOOLTIP,humidity:mt.Msg.MIXLY_MICROBIT_SENSOR_SHT_HUM_TOOLTIP}[e]}))}},NR={init:function(){this.setColour(JO),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_TEM_HUM+" AHT21").setCheck("var"),this.appendDummyInput("").appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_GETTEMPERATUE,"temperature"],[mt.Msg.MIXLY_GETHUMIDITY,"humidity"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("key");return{temperature:mt.Msg.MIXLY_MICROBIT_SENSOR_SHT_temperature_TOOLTIP,relative_humidity:mt.Msg.MIXLY_MICROBIT_SENSOR_SHT_HUM_TOOLTIP}[e]}))}},DR={init:function(){this.setColour(JO),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_Altitude+mt.Msg.MSG.catSensor+" HP203X").setCheck("var"),this.appendDummyInput("").appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_GETPRESSURE,"pressure()"],[mt.Msg.MIXLY_GETTEMPERATUE,"temperature()"],[mt.Msg.MIXLY_GET_ALTITUDE,"altitude()"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0)}},fR={init:function(){this.setColour(JO),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_Altitude+mt.Msg.MSG.catSensor+" SPL06_001").setCheck("var"),this.appendDummyInput("").appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_GETPRESSURE,"pressure()"],[mt.Msg.MIXLY_GETTEMPERATUE,"temperature()"],[mt.Msg.MIXLY_GET_ALTITUDE,"altitude()"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0)}},FR={init:function(){this.setColour(JO),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_MIXGOPE_FIELD+mt.Msg.MSG.catSensor+" QMC5883L").setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_MICROBIT_JS_GET).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_MICROBIT_JS_BY_ANGLE,"get_bearing()"],[mt.Msg.MIXLY_TEMPERATURE,"get_temp()"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0)}},PR={init:function(){this.setColour(JO),this.appendValueInput("SUB").appendField("MPU9250").setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_MICROBIT_JS_CURRENT_GESTURE).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_MICROBIT_shake,"shake"],[mt.Msg.MIXLY_UP,"up"],[mt.Msg.MIXLY_DOWN,"down"],[mt.Msg.MIXLY_LEFT,"left"],[mt.Msg.MIXLY_RIGHT,"right"],[mt.Msg.MIXLY_MICROBIT_face_up,"face up"],[mt.Msg.MIXLY_MICROBIT_face_down,"face down"]]),"gesture"),this.setOutput(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("gesture"),i=mt.Msg.MIXLY_MICROBIT_JS_CURRENT,n=mt.Msg.MSG.catSensor,s=mt.Msg.MIXLY_MICROBIT_JS_STATE,_=mt.Msg.MIXLY_MICROBIT_PERFORMANCE;return i+n+s+{shake:mt.Msg.MIXLY_MICROBIT_shake,up:mt.Msg.MIXLY_UP,down:mt.Msg.MIXLY_DOWN,left:mt.Msg.MIXLY_LEFT,right:mt.Msg.MIXLY_RIGHT,"face up":mt.Msg.MIXLY_MICROBIT_face_up,"face down":mt.Msg.MIXLY_MICROBIT_face_down}[e]+_}))}},YR={init:function(){this.setColour(JO),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_NINE_AXIS_SENSOR+" MPU9250").setCheck("var"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_JS_ACCELERATION).appendField(new mt.FieldDropdown([["x","x"],["y","y"],["z","z"],["(x,y,z)","values"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_MICROBIT_JS_ACCELERATION);var t=this;this.setTooltip((function(){var e=t.getFieldValue("key"),i=mt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET,n=mt.Msg.MIXLY_MICROBIT_Direction,s=mt.Msg.MIXLY_MICROBIT_JS_ACCELERATION1;return i+{x:"x",y:"y",z:"z","(x,y,z)":mt.Msg.MIXLY_MICROBIT_Shiliang_Direction}[e]+n+s}))}},vR={init:function(){this.setColour(JO),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_NINE_AXIS_SENSOR+" MPU9250").setCheck("var"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_JS_GET+mt.Msg.MIXLY_MICROBIT_JS_FIELD_STRENGTH).appendField(new mt.FieldDropdown([["x","x"],["y","y"],["z","z"],["(x,y,z)","values"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("key"),i=mt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET,n=mt.Msg.MIXLY_MICROBIT_Direction,s=mt.Msg.MIXLY_MICROBIT_JS_FIELD_STRENGTH;return i+{x:"x",y:"y",z:"z","(x,y,z)":mt.Msg.MIXLY_MICROBIT_Shiliang_Direction}[e]+n+s}))}},XR={init:function(){this.setColour(JO),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_NINE_AXIS_SENSOR+" MPU9250").setCheck("var"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET+mt.Msg.MIXLY_ESP32_SENOR_GYRO).appendField(new mt.FieldDropdown([["x","x"],["y","y"],["z","z"],["(x,y,z)","values"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("key"),i=mt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET,n=mt.Msg.MIXLY_MICROBIT_Direction,s=mt.Msg.MIXLY_ESP32_SENOR_GYRO;return i+{x:"x",y:"y",z:"z","(x,y,z)":mt.Msg.MIXLY_MICROBIT_Shiliang_Direction}[e]+n+s}))}},yR={init:function(){this.setColour(JO),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_NINE_AXIS_SENSOR+" MPU9250").setCheck("var"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_JS_CALIBRATE_COMPASS),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_MICROBIT_JS_CALIBRATE_COMPASS)}},xR={init:function(){this.setColour(JO),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_NINE_AXIS_SENSOR+" MPU9250").setCheck("var"),this.appendDummyInput().appendField(mt.Msg.MIXLY_GETTEMPERATUE),this.setOutput(!0,Number),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_GETTEMPERATUE)}},bR={init:function(){this.setColour(JO),this.appendValueInput("SUB").appendField("MPU9250").setCheck("var"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_JS_GET_COMPASS).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_MICROBIT_JS_FIELD_STRENGTH,"strength"],[mt.Msg.MIXLY_MICROBIT_JS_BY_ANGLE,"heading"]]),"compass"),this.setOutput(!0,Number),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("compass");return mt.Msg.MIXLY_MICROBIT_JS_GET_COMPASS+{strength:mt.Msg.MIXLY_MICROBIT_JS_FIELD_STRENGTH,heading:mt.Msg.MIXLY_MICROBIT_JS_BY_ANGLE}[e]}))}},VR={init:function(){this.setColour(JO),this.appendValueInput("SUB").appendField("MPU9250").setCheck("var"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_Reset_COMPASS),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_MICROBIT_Reset_COMPASS)}},BR={init:function(){this.setColour(JO),this.appendValueInput("SPISUB").appendField(mt.Msg.CONTROLS_FOR_INPUT_WITH+"SPI").setCheck("var"),this.appendValueInput("PINSUB").appendField("CS"),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_MICROPYTHON_SOCKET_MAKE).setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_SETUP+mt.Msg.LISTS_SET_INDEX_INPUT_TO).appendField(new mt.FieldDropdown([["RFID","RFID"],["WS-LoRa","Weather"]]),"key"),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setFieldValue("RFID","key")}},GR={init:function(){this.setColour(JO),this.appendDummyInput().appendField("RFID"+mt.Msg.MIXLY_RFID_READ_CARD),this.appendValueInput("SUB").setCheck("var"),this.appendValueInput("SECTOR").appendField(mt.Msg.MIXLY_LIST_INDEX),this.appendDummyInput("").appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_RFID_READ_CARD_UID,"id"],[mt.Msg.MIXLY_MICROBIT_PY_STORAGE_ALL,"content"],[mt.Msg.MIXLY_ALL,"ALL"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0)}},UR={init:function(){this.setColour(JO),this.appendDummyInput().appendField("RFID"+mt.Msg.MIXLY_RFID_READ_CARD),this.appendValueInput("SUB").setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_RFID_READ_CARD_UID),this.setOutput(!0,Number),this.setInputsInline(!0)}},wR={init:function(){this.setColour(JO),this.appendDummyInput().appendField("RFID"+mt.Msg.MIXLY_RFID_READ_CARD),this.appendValueInput("SUB").setCheck("var"),this.appendValueInput("SECTOR").appendField(mt.Msg.MIXLY_LIST_INDEX),this.appendDummyInput("").appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_ALL),this.setOutput(!0,"Tuple"),this.setInputsInline(!0)}},kR={init:function(){this.setColour(JO),this.appendDummyInput().appendField(mt.Msg.MIXLY_COMMUNICATION_RFID_WRITE),this.appendValueInput("SUB").setCheck("var"),this.appendValueInput("SECTOR").appendField(mt.Msg.MIXLY_LIST_INDEX),this.appendValueInput("CONTENT").appendField(mt.Msg.MIXLY_COMMUNICATION_WRITE_NUM),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null)}},HR={init:function(){this.setColour(JO),this.appendDummyInput().appendField(mt.Msg.MIXLY_COMMUNICATION_RFID_WRITE),this.appendValueInput("SUB").setCheck("var"),this.appendValueInput("SECTOR").appendField(mt.Msg.MIXLY_LIST_INDEX),this.appendValueInput("CONTENT").appendField(mt.Msg.MIXLY_COMMUNICATION_WRITE_NUM),this.appendDummyInput().appendField(mt.Msg.RETURN_SUCCESS_OR_NOT),this.setInputsInline(!0),this.setOutput(!0,Boolean)}},WR={init:function(){this.setColour(JO),this.appendDummyInput().appendField("RFID"),this.appendValueInput("SUB").setCheck("var"),this.appendDummyInput("").appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_RFID_SCAN_OK,"0"],[mt.Msg.MIXLY_RFID_SCAN_NOTAGERR,"1"],[mt.Msg.MIXLY_RFID_SCAN_ERROR,"2"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0)}},KR={init:function(){this.setColour(JO),this.appendValueInput("SUB").appendField("无线气象站 WS-LoRa").setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_MICROBIT_JS_GET).appendField(new mt.FieldDropdown([["全部(元组)","data()[0]"],["全部(json)","data()[1]"],["全部(json,附带位置信息)","data()[2]"],["编号","data()[0][0]"],["电量","data()[0][1]"],["风速","data()[0][2]"],["阵风","data()[0][3]"],["风向","data()[0][4]"],["雨量","data()[0][5]"],["温度","data()[0][6]"],["湿度","data()[0][7]"],["光照","data()[0][8]"],["紫外线","data()[0][9]"],["大气压","data()[0][10]"],["信号强度","data()[0][11]"],["信噪比","data()[0][12]"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0),this.setTooltip("返回气象数据元组 data= (设备id,电池状态,风速m/s,阵风m/s,风向°,雨量mm,温度℃,湿度%,光照Lux,UVI,大气压Pa,信号强度dB,信噪比dB)")}},JR={init:function(){this.setColour(JO),this.appendValueInput("SUB").appendField("无线气象站 WS-LoRa").setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_SERIAL_AVAILABLE),this.setOutput(!0,Number),this.setInputsInline(!0)}},qR={init:function(){this.setColour(JO),this.appendValueInput("SUB").appendField("无线气象站 WS-LoRa").setCheck("var"),this.appendValueInput("BASE").appendField("以主题"),this.appendDummyInput("").appendField("串口发送至MixIO"),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null)}},QR={init:function(){this.setColour(JO),this.appendValueInput("SUB").appendField("无线气象站 WS-LoRa").setCheck("var"),this.itemCount_=2,this.updateShape_(),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setInputsInline(!0),this.setMutator(new mt.icons.MutatorIcon(["weather_set_label_item"],this)),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip()},mutationToDom:function(){var t=document.createElement("mutation");return t.setAttribute("items",this.itemCount_),t},domToMutation:function(t){this.itemCount_=parseInt(t.getAttribute("items"),10),this.updateShape_()},decompose:function(t){var e=t.newBlock("weather_set_label_container");e.initSvg();for(var i=e.getInput("STACK").connection,n=0;n>6),i.push(128|63&_)):(2048<=_&&_<=55295||57344<=_&&_<=65535)&&(n+=3,i.push(224|15&_>>12),i.push(128|63&_>>6),i.push(128|63&_))}for(s=0;s>8,255&n].concat(i)}(t,!0),i="",n=0;n=0?"0x700000":["mixgo_sant"].indexOf(n)>=0?"0xE00000":"0x3A0000","32x12 Matrix"==o?(e.definitions_.import_matrix32x12="import matrix32x12",i=s+" = matrix32x12.Matrix("+_+",font_address="+p+")\n"):"16x8 Matrix"==o&&(e.definitions_.import_matrix16x8="import matrix16x8",i=s+" = matrix16x8.Matrix("+_+")\n"),i},oF=function(t,e){return e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".shows("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+")\n"},pF=function(t,e){return e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".shows("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+",space = "+e.valueToCode(this,"space",e.ORDER_ASSIGNMENT)+",center = "+this.getFieldValue("center")+")\n"},aF=function(t,e){return e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".frame("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+")\n"},uF=function(t,e){return e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".frame("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+",delay = "+e.valueToCode(this,"time",e.ORDER_ASSIGNMENT)+")\n"},rF=function(t,e){return e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".scroll("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+")\n"},lF=function(t,e){return e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".scroll("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+",speed ="+e.valueToCode(this,"time",e.ORDER_ASSIGNMENT)+",space = "+e.valueToCode(this,"space",e.ORDER_ASSIGNMENT)+")\n"},dF=function(t,e){var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC);return i+".fill(0)\n"+i+".show()\n"},IF=function(t,e){return e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+"."+t.getFieldValue("OP")+"("+e.valueToCode(t,"val",e.ORDER_ATOMIC)+")\n"},TF=function(t,e){return[e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".pixel(int("+e.valueToCode(t,"x",e.ORDER_ATOMIC)+"), int("+e.valueToCode(t,"y",e.ORDER_ATOMIC)+"))",e.ORDER_ATOMIC]},MF=function(t,e){var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC);return i+".pixel(int("+e.valueToCode(this,"x",e.ORDER_ASSIGNMENT)+"), int("+e.valueToCode(this,"y",e.ORDER_ASSIGNMENT)+"), "+e.valueToCode(this,"STAT",e.ORDER_ATOMIC)+")\n"+i+".show()\n"},hF=function(t,e){return[e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".get_brightness()",e.ORDER_ATOMIC]},mF=function(t,e){return e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".set_brightness("+e.valueToCode(this,"x",e.ORDER_ASSIGNMENT)+")\n"},EF=function(t,e){return[e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+"."+t.getFieldValue("image"),e.ORDER_ATOMIC]},OF=function(t,e){return[e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".map_"+t.getFieldValue("OP")+"("+e.valueToCode(t,"A",e.ORDER_ATOMIC)+","+e.valueToCode(t,"B",e.ORDER_ATOMIC)+")",e.ORDER_ATOMIC]},RF=function(t,e){return[e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".map_invert("+e.valueToCode(t,"A",e.ORDER_ATOMIC)+")",e.ORDER_ATOMIC]},cF=function(t,e){e.definitions_.import_machine="import machine",e.definitions_.import_ssd1306="import ssd1306";var i=e.valueToCode(this,"I2CSUB",e.ORDER_ATOMIC);return e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+" = ssd1306.SSD1306_I2C("+e.valueToCode(this,"row",e.ORDER_ATOMIC)+","+e.valueToCode(this,"column",e.ORDER_ATOMIC)+","+i+")\n"},gF=function(t,e){return e.definitions_.import_machine="import machine",e.definitions_.import_ssd1306="import ssd1306",e.valueToCode(this,"VAR",e.ORDER_ATOMIC)+".show_str("+(e.valueToCode(this,"Text_line1",e.ORDER_ASSIGNMENT)||"''")+","+(e.valueToCode(this,"Text_line2",e.ORDER_ASSIGNMENT)||"''")+","+(e.valueToCode(this,"Text_line3",e.ORDER_ASSIGNMENT)||"''")+","+(e.valueToCode(this,"Text_line4",e.ORDER_ASSIGNMENT)||"''")+")\n"},CF=function(t,e){return e.definitions_.import_machine="import machine",e.definitions_.import_ssd1306="import ssd1306",e.valueToCode(this,"VAR",e.ORDER_ATOMIC)+".show_line("+e.valueToCode(this,"x1",e.ORDER_ATOMIC)+", "+e.valueToCode(this,"y1",e.ORDER_ATOMIC)+", "+e.valueToCode(this,"x2",e.ORDER_ATOMIC)+", "+e.valueToCode(this,"y2",e.ORDER_ATOMIC)+", 1)\n"},SF=function(t,e){e.definitions_.import_machine="import machine",e.definitions_.import_ssd1306="import ssd1306";var i=e.valueToCode(this,"VAR",e.ORDER_ATOMIC),n=e.valueToCode(this,"x",e.ORDER_ATOMIC),s=e.valueToCode(this,"y",e.ORDER_ATOMIC),_=e.valueToCode(this,"width",e.ORDER_ATOMIC),o=e.valueToCode(this,"height",e.ORDER_ATOMIC),p="TRUE"==this.getFieldValue("fill")?"True":"False",a=this.getFieldValue("OP");switch(p){case"True":return i+".show_fill_rect("+n+", "+s+", "+_+", "+o+","+a+")\n";case"False":return i+".show_rect("+n+", "+s+", "+_+", "+o+","+a+")\n"}},AF=function(t,e){e.definitions_.import_machine="import machine",e.definitions_.import_ssd1306="import ssd1306";var i=e.valueToCode(this,"VAR",e.ORDER_ATOMIC),n=e.valueToCode(this,"x",e.ORDER_ATOMIC),s=e.valueToCode(this,"y",e.ORDER_ATOMIC),_=e.valueToCode(this,"length",e.ORDER_ATOMIC);return i+".show_"+this.getFieldValue("direction")+"("+n+", "+s+", "+_+", 1)\n"},LF=function(t,e){return["ON"==this.getFieldValue("ONOFF")?"1":"0",e.ORDER_ATOMIC]},NF=function(t,e){e.definitions_.import_matrix="import matrix";var i=t.getFieldValue("OP");return[e.valueToCode(t,"img",e.ORDER_ATOMIC)+".shift_"+i+"("+e.valueToCode(t,"val",e.ORDER_ATOMIC)+")",e.ORDER_ATOMIC]},DF=function(t,e){var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC);return e.definitions_.import_ssd1306="import ssd1306",e.definitions_.import_machine="import machine",i+".show_fill("+this.getFieldValue("key")+")\n"},fF=function(t,e){return["matrix.Image."+this.getFieldValue("ANIMATION"),e.ORDER_ATOMIC]},FF=function(t,e){var i=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);e.definitions_.import_machine="import machine",e.definitions_.import_ssd1306="import ssd1306";var n=e.valueToCode(this,"x",e.ORDER_ATOMIC),s=e.valueToCode(this,"y",e.ORDER_ATOMIC),_=e.valueToCode(this,"r",e.ORDER_ATOMIC),o="TRUE"==this.getFieldValue("fill")?"True":"False",p=this.getFieldValue("OP");switch(o){case"True":return i+".show_fill_circle("+n+", "+s+", "+_+", "+p+")\n";case"False":return i+".show_circle("+n+", "+s+", "+_+", "+p+")\n"}},PF=function(t,e){var i=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);e.definitions_.import_machine="import machine",e.definitions_.import_ssd1306="import ssd1306";var n=e.valueToCode(this,"x0",e.ORDER_ATOMIC),s=e.valueToCode(this,"y0",e.ORDER_ATOMIC),_=e.valueToCode(this,"x1",e.ORDER_ATOMIC),o=e.valueToCode(this,"y1",e.ORDER_ATOMIC),p=e.valueToCode(this,"x2",e.ORDER_ATOMIC),a=e.valueToCode(this,"y2",e.ORDER_ATOMIC),u="TRUE"==this.getFieldValue("fill")?"True":"False",r=this.getFieldValue("OP");switch(u){case"True":return i+".show_fill_triangle("+n+", "+s+", "+_+", "+o+", "+p+", "+a+", "+r+")\n";case"False":return i+".show_triangle("+n+", "+s+", "+_+", "+o+", "+p+", "+a+", "+r+")\n"}},YF=function(t,e){return e.definitions_.import_machine="import machine",e.definitions_.import_ssd1306="import ssd1306",e.valueToCode(this,"VAR",e.ORDER_ATOMIC)+".show_bitmap("+e.valueToCode(this,"START_X",e.ORDER_ATOMIC)+", "+e.valueToCode(this,"START_Y",e.ORDER_ATOMIC)+", "+e.valueToCode(this,"bitmap_name",e.ORDER_ATOMIC)+","+e.valueToCode(this,"WIDTH",e.ORDER_ATOMIC)+","+e.valueToCode(this,"HEIGHT",e.ORDER_ATOMIC)+")\n"},vF=function(t,e){return e.definitions_.import_machine="import machine",e.definitions_.import_ssd1306="import ssd1306",e.valueToCode(this,"VAR",e.ORDER_ATOMIC)+".show_pixel("+e.valueToCode(this,"POS_X",e.ORDER_ATOMIC)+", "+e.valueToCode(this,"POS_Y",e.ORDER_ATOMIC)+")\n"},XF=function(t,e){var i,n=e.valueToCode(this,"SUB",e.ORDER_ATOMIC),s=e.valueToCode(this,"I2CSUB",e.ORDER_ATOMIC),_=this.getFieldValue("key");return"TM1650"==_?(e.definitions_.import_tm1650="import tm1650",i=n+" = tm1650."+_+"("+s+")\n"):"TM1637"==_&&(e.definitions_.import_tm1637="import tm1637",i=n+" = tm1637."+_+"("+s+")\n"),i},yF=function(t,e){return e.valueToCode(this,"VAR",e.ORDER_ATOMIC)+"."+this.getFieldValue("STAT")+"()\n"},xF=function(t,e){return e.valueToCode(this,"VAR",e.ORDER_ATOMIC)+".shownum("+e.valueToCode(this,"VALUE",e.ORDER_ATOMIC)+")\n"},bF=function(t,e){return e.valueToCode(this,"VAR",e.ORDER_ATOMIC)+".showDP("+e.valueToCode(this,"NO",e.ORDER_ATOMIC)+", "+e.valueToCode(this,"STAT",e.ORDER_ATOMIC)+")\n"},VF=function(t,e){return e.valueToCode(this,"VAR",e.ORDER_ATOMIC)+".intensity("+e.valueToCode(this,"VALUE",e.ORDER_ATOMIC)+")\n"},BF=function(t,e){e.definitions_.import_st7789="import st7789";var i=Et.Boards.getSelectedBoardKey().split(":")[2],n="";n=["mpython","mixgo_pe","mixgo_nova"].indexOf(i)>=0?"0x700000":["mixgo_sant"].indexOf(i)>=0?"0xE00000":"0x3A0000";var s=e.valueToCode(this,"SUB",e.ORDER_ATOMIC),_=e.valueToCode(this,"SPISUB",e.ORDER_ATOMIC),o=e.valueToCode(this,"PINCS",e.ORDER_ATOMIC),p=e.valueToCode(this,"PINDC",e.ORDER_ATOMIC);return s+" = st7789.ST7789("+_+","+e.valueToCode(this,"WIDTH",e.ORDER_ATOMIC)+","+e.valueToCode(this,"HEIGHT",e.ORDER_ATOMIC)+",dc_pin="+p+",cs_pin="+o+",rotation="+this.getFieldValue("rotate")+",font_address="+n+")\n"},GF=function(t,e){e.definitions_.import_st7789="import st7789";var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC),n=e.valueToCode(this,"data",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"x",e.ORDER_ASSIGNMENT),_=e.valueToCode(this,"y",e.ORDER_ASSIGNMENT),o=e.valueToCode(this,"size",e.ORDER_ASSIGNMENT),p=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);if("0x"==p.slice(0,2))var a=i+".image("+n+",x = "+s+",y = "+_+",size = "+o+",color="+p+")\n";else{const t=p.match(/\d+/g);var u="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");a=i+".image("+n+",x = "+s+",y = "+_+",size = "+o+",color=0x"+((16252928&u)>>8|(64512&u)>>5|(255&u)>>3).toString(16)+")\n"}return a},UF=function(t,e){var i="0x"+this.getFieldValue("COLOR").slice(1);return["0x"+((16252928&i)>>8|(64512&i)>>5|(255&i)>>3).toString(16),e.ORDER_ATOMIC]},wF=function(t,e){e.definitions_.import_st7789="import st7789";var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC),n=e.valueToCode(this,"data",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"x",e.ORDER_ASSIGNMENT),_=e.valueToCode(this,"y",e.ORDER_ASSIGNMENT),o=e.valueToCode(this,"size",e.ORDER_ASSIGNMENT),p=e.valueToCode(this,"space",e.ORDER_ASSIGNMENT),a=e.valueToCode(this,"VAR",e.ORDER_ATOMIC),u=this.getFieldValue("center");if("0x"==a.slice(0,2))var r=i+".shows("+n+",x = "+s+",y = "+_+",size = "+o+",space = "+p+",center = "+u+",color="+a+")\n";else{const t=a.match(/\d+/g);var l="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");r=i+".shows("+n+",x = "+s+",y = "+_+",size = "+o+",space = "+p+",center = "+u+",color=0x"+((16252928&l)>>8|(64512&l)>>5|(255&l)>>3).toString(16)+")\n"}return r},kF=function(t,e){e.definitions_.import_st7789="import st7789";var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC),n=e.valueToCode(this,"data",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"size",e.ORDER_ASSIGNMENT),_=e.valueToCode(this,"time",e.ORDER_ASSIGNMENT),o=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);if("0x"==o.slice(0,2))var p=i+".frame("+n+",size = "+s+",delay = "+_+",color="+o+")\n";else{const t=o.match(/\d+/g);var a="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");p=i+".frame("+n+",size = "+s+",delay = "+_+",color=0x"+((16252928&a)>>8|(64512&a)>>5|(255&a)>>3).toString(16)+")\n"}return p},HF=function(t,e){e.definitions_.import_st7789="import st7789";var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC),n=e.valueToCode(this,"data",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"y",e.ORDER_ASSIGNMENT),_=e.valueToCode(this,"size",e.ORDER_ASSIGNMENT),o=e.valueToCode(this,"time",e.ORDER_ASSIGNMENT),p=e.valueToCode(this,"space",e.ORDER_ASSIGNMENT),a=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);if("0x"==a.slice(0,2))var u=i+".scroll("+n+",y = "+s+",size = "+_+",speed ="+o+",space = "+p+",color="+a+")\n";else{const t=a.match(/\d+/g);var r="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");u=i+".scroll("+n+",y = "+s+",size = "+_+",speed ="+o+",space = "+p+",color=0x"+((16252928&r)>>8|(64512&r)>>5|(255&r)>>3).toString(16)+")\n"}return u},WF=function(t,e){return e.definitions_.import_st7789="import st7789",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".fill(st7789."+this.getFieldValue("key")+")\n"},KF=function(t,e){e.definitions_.import_st7789="import st7789";var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC),n=e.valueToCode(this,"x1",e.ORDER_ATOMIC),s=e.valueToCode(this,"y1",e.ORDER_ATOMIC),_=e.valueToCode(this,"x2",e.ORDER_ATOMIC),o=e.valueToCode(this,"y2",e.ORDER_ATOMIC),p=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);if("0x"==p.slice(0,2))var a=i+".line("+n+", "+s+", "+_+", "+o+", color="+p+")\n";else{const t=p.match(/\d+/g);var u="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");a=i+".line("+n+", "+s+", "+_+", "+o+", color=0x"+((16252928&u)>>8|(64512&u)>>5|(255&u)>>3).toString(16)+")\n"}return a},JF=function(t,e){var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC),n=e.valueToCode(this,"I2CSUB",e.ORDER_ATOMIC),s=this.getFieldValue("key"),_=e.valueToCode(this,"ADDR",e.ORDER_ATOMIC);return e.definitions_.import_i2clcd="import i2clcd",i+" = i2clcd.LCD("+n+",lcd_width="+s+",i2c_addr="+_+")\n"},qF=function(t,e){return e.definitions_.import_i2clcd="import i2clcd",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".shows("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+",column = "+e.valueToCode(this,"x",e.ORDER_ASSIGNMENT)+",line = "+e.valueToCode(this,"y",e.ORDER_ASSIGNMENT)+",center = "+this.getFieldValue("center")+")\n"},QF=function(t,e){return e.definitions_.import_i2clcd="import i2clcd",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".print("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+",column = "+e.valueToCode(this,"x",e.ORDER_ASSIGNMENT)+",line = "+e.valueToCode(this,"y",e.ORDER_ASSIGNMENT)+",delay="+e.valueToCode(this,"time",e.ORDER_ASSIGNMENT)+")\n"},zF=function(t,e){return e.definitions_.import_i2clcd="import i2clcd",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".backlight("+this.getFieldValue("key")+")\n"},jF=function(t,e){return e.definitions_.import_i2clcd="import i2clcd",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".clear()\n"},ZF=function(t,e){var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC),n=e.valueToCode(this,"I2CSUB",e.ORDER_ATOMIC),s=e.valueToCode(this,"ADDR",e.ORDER_ATOMIC),_=this.getFieldValue("driver"),o=Et.Boards.getSelectedBoardKey().split(":")[2],p="";return p=["mpython","mixgo_pe","mixgo_nova"].indexOf(o)>=0?"0x700000":["mixgo_sant"].indexOf(o)>=0?"0xE00000":"0x3A0000",e.definitions_.import_oled128x64="import oled128x64",i+" = oled128x64.OLED("+n+",address="+s+",font_address="+p+",types="+_+")\n"},$F=function(t,e){return e.definitions_.import_oled128x64="import oled128x64",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".image("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+")\n"},tP=function(t,e){return e.definitions_.import_oled128x64="import oled128x64",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".image("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+",x = "+e.valueToCode(this,"x",e.ORDER_ASSIGNMENT)+",y = "+e.valueToCode(this,"y",e.ORDER_ASSIGNMENT)+",size = "+e.valueToCode(this,"size",e.ORDER_ASSIGNMENT)+")\n"},eP=function(t,e){return e.definitions_.import_oled128x64="import oled128x64",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".shows("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+")\n"},iP=function(t,e){return e.definitions_.import_oled128x64="import oled128x64",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".shows("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+",x = "+e.valueToCode(this,"x",e.ORDER_ASSIGNMENT)+",y = "+e.valueToCode(this,"y",e.ORDER_ASSIGNMENT)+",size = "+e.valueToCode(this,"size",e.ORDER_ASSIGNMENT)+",space = "+e.valueToCode(this,"space",e.ORDER_ASSIGNMENT)+",center = "+this.getFieldValue("center")+")\n"},nP=function(t,e){return e.definitions_.import_oled128x64="import oled128x64",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".frame("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+")\n"},sP=function(t,e){return e.definitions_.import_oled128x64="import oled128x64",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".frame("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+",size = "+e.valueToCode(this,"size",e.ORDER_ASSIGNMENT)+",delay = "+e.valueToCode(this,"time",e.ORDER_ASSIGNMENT)+")\n"},_P=function(t,e){return e.definitions_.import_oled128x64="import oled128x64",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".scroll("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+")\n"},oP=function(t,e){return e.definitions_.import_oled128x64="import oled128x64",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".scroll("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+",y = "+e.valueToCode(this,"y",e.ORDER_ASSIGNMENT)+",size = "+e.valueToCode(this,"size",e.ORDER_ASSIGNMENT)+",speed ="+e.valueToCode(this,"time",e.ORDER_ASSIGNMENT)+",space = "+e.valueToCode(this,"space",e.ORDER_ASSIGNMENT)+")\n"},pP=function(t,e){e.definitions_.import_oled128x64="import oled128x64";var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC);return i+".fill(0)\n"+i+".show()\n"},aP=function(t,e){return e.definitions_.import_oled128x64="import oled128x64",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+"."+t.getFieldValue("OP")+"("+e.valueToCode(t,"val",e.ORDER_ATOMIC)+")\n"},uP=function(t,e){return e.definitions_.import_oled128x64="import oled128x64",[e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".pixel(int("+e.valueToCode(t,"x",e.ORDER_ATOMIC)+"), int("+e.valueToCode(t,"y",e.ORDER_ATOMIC)+"))",e.ORDER_ATOMIC]},rP=function(t,e){e.definitions_.import_oled128x64="import oled128x64";var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC);return i+".pixel(int("+e.valueToCode(this,"x",e.ORDER_ASSIGNMENT)+"), int("+e.valueToCode(this,"y",e.ORDER_ASSIGNMENT)+"), "+e.valueToCode(this,"STAT",e.ORDER_ATOMIC)+")\n"+i+".show()\n"},lP=function(t,e){e.definitions_.import_oled128x64="import oled128x64";var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC),n=e.valueToCode(t,"x",e.ORDER_ATOMIC),s=e.valueToCode(t,"y",e.ORDER_ATOMIC),_=e.valueToCode(t,"w",e.ORDER_ATOMIC),o=e.valueToCode(t,"h",e.ORDER_ATOMIC),p=t.getFieldValue("state");return i+"."+t.getFieldValue("shape")+"("+n+", "+s+", "+_+", "+o+", "+p+")\n"+i+".show()\n"},dP=function(t,e){e.definitions_.import_oled128x64="import oled128x64";var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC),n=e.valueToCode(t,"x",e.ORDER_ATOMIC),s=e.valueToCode(t,"y",e.ORDER_ATOMIC),_=e.valueToCode(t,"length",e.ORDER_ATOMIC),o=t.getFieldValue("state");return i+"."+("0"==t.getFieldValue("dir_h_v")?"v":"h")+"line("+n+", "+s+", "+_+", "+o+")\n"+i+".show()\n"},IP=function(t,e){e.definitions_.import_oled128x64="import oled128x64";var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC);return i+".line("+e.valueToCode(t,"x1",e.ORDER_ATOMIC)+", "+e.valueToCode(t,"y1",e.ORDER_ATOMIC)+", "+e.valueToCode(t,"x2",e.ORDER_ATOMIC)+", "+e.valueToCode(t,"y2",e.ORDER_ATOMIC)+", "+t.getFieldValue("state")+")\n"+i+".show()\n"},TP=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2],n=e.valueToCode(this,"data",e.ORDER_ASSIGNMENT);if("educore"==i){e.definitions_["import_"+i+"oled"]="from "+i+" import oled";var s="oled.print("+n+")\n"}else{e.definitions_["import_"+i+"_onboard_matrix"]="from "+i+" import onboard_matrix";s="onboard_matrix.shows("+n+")\n"}return s},MP=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2],n=e.valueToCode(this,"data",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"space",e.ORDER_ASSIGNMENT),_=this.getFieldValue("center");if("mixgo_sant"==i||"mixgo_nova"==i)return e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft","onboard_tft.shows("+n+",space = "+s+",center = "+_+")\n";if("educore"==i){e.definitions_["import_"+i+"oled"]="from "+i+" import oled"}return e.definitions_["import_"+i+"_onboard_matrix"]="from "+i+" import onboard_matrix","onboard_matrix.shows("+n+",space = "+s+",center = "+_+")\n"},hP=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2];if("mpython"==i||"educore"==i){e.definitions_["import_"+i+"_onboard_oled"]="from "+i+" import onboard_oled";var n="onboard_oled.frame("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+")\n"}else{e.definitions_["import_"+i+"_onboard_matrix"]="from "+i+" import onboard_matrix";n="onboard_matrix.frame("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+")\n"}return n},mP=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2],n=e.valueToCode(this,"data",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"time",e.ORDER_ASSIGNMENT);if("mpython"==i||"educore"==i){e.definitions_["import_"+i+"_onboard_oled"]="from "+i+" import onboard_oled";var _="onboard_oled.frame("+(n=e.valueToCode(this,"data",e.ORDER_ASSIGNMENT))+",delay = "+s+")\n"}else{e.definitions_["import_"+i+"_onboard_matrix"]="from "+i+" import onboard_matrix";_="onboard_matrix.frame("+n+",delay = "+s+")\n"}return _},EP=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2];if("mpython"==i||"educore"==i){e.definitions_["import_"+i+"_onboard_oled"]="from "+i+" import onboard_oled";var n="onboard_oled.scroll("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+")\n"}else{e.definitions_["import_"+i+"_onboard_matrix"]="from "+i+" import onboard_matrix";n="onboard_matrix.scroll("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+")\n"}return n},OP=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2],n=e.valueToCode(this,"data",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"time",e.ORDER_ASSIGNMENT),_=e.valueToCode(this,"space",e.ORDER_ASSIGNMENT);if("mpython"==i||"educore"==i){e.definitions_["import_"+i+"_onboard_oled"]="from "+i+" import onboard_oled";var o="onboard_oled.scroll("+n+",speed ="+s+",space = "+_+")\n"}else{e.definitions_["import_"+i+"_onboard_matrix"]="from "+i+" import onboard_matrix";o="onboard_matrix.scroll("+n+",speed ="+s+",space = "+_+")\n"}return o},RP=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2];return e.definitions_["import_"+i+"_onboard_matrix"]="from "+i+" import onboard_matrix",["onboard_matrix."+t.getFieldValue("image"),e.ORDER_ATOMIC]},cP=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2];return e.definitions_["import_"+i+"_onboard_matrix"]="from "+i+" import onboard_matrix",["onboard_matrix."+t.getFieldValue("image"),e.ORDER_ATOMIC]},gP=function(t,e){var i={"#000000":"0","#ff0000":"1"};function n(t){let e="";if(t.length%2==1&&(t="0"+t),t.length<8){let e=8-t.length;for(let i=1;i<=e;i++)t="0"+t}for(let i=1;i<=t.length;i++)i%2==0&&i!==t.length?e=e+t[i-1]+",0x":e+=t[i-1];return"0x"+e}let s=[];for(let e=0;e<12;e++){let _="",o=0,p=0;for(let n=0;n<32;n++)n<8?p=7-n:n<16?p=23-n:n<24?p=39-n:n<32&&(p=55-n),o+=Number(i[t.getFieldValue(e+"-"+n)])*Math.pow(2,31-p);_+=n(o.toString(16)),s.unshift(_)}let _=[];for(let t=0;t>8|(64512&u)>>5|(255&u)>>3).toString(16)+")\n"}return a},tY=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft";var n=e.valueToCode(this,"data",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"x",e.ORDER_ASSIGNMENT),_=e.valueToCode(this,"y",e.ORDER_ASSIGNMENT),o=e.valueToCode(this,"size",e.ORDER_ASSIGNMENT),p=e.valueToCode(this,"space",e.ORDER_ASSIGNMENT),a=this.getFieldValue("center"),u=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);if("0x"==u.slice(0,2))var r="onboard_tft.shows("+n+",x = "+s+",y = "+_+",size = "+o+",space = "+p+",center = "+a+",color="+u+")\n";else{const t=u.match(/\d+/g);var l="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");r="onboard_tft.shows("+n+",x = "+s+",y = "+_+",size = "+o+",space = "+p+",center = "+a+",color=0x"+((16252928&l)>>8|(64512&l)>>5|(255&l)>>3).toString(16)+")\n"}return r},eY=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2];return e.definitions_["import_"+i+"_onboard_oled"]="from "+i+" import onboard_tft","onboard_tft.frame("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+",color=0xffff)\n"},iY=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft";var n=e.valueToCode(this,"data",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"size",e.ORDER_ASSIGNMENT),_=e.valueToCode(this,"time",e.ORDER_ASSIGNMENT),o=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);if("0x"==o.slice(0,2))var p="onboard_tft.frame("+n+",size = "+s+",delay = "+_+",color="+o+")\n";else{const t=o.match(/\d+/g);var a="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");p="onboard_tft.frame("+n+",size = "+s+",delay = "+_+",color=0x"+((16252928&a)>>8|(64512&a)>>5|(255&a)>>3).toString(16)+")\n"}return p},nY=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2];return e.definitions_["import_"+i+"_onboard_oled"]="from "+i+" import onboard_tft","onboard_tft.scroll("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+",color=0xffff)\n"},sY=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft";var n=e.valueToCode(this,"data",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"y",e.ORDER_ASSIGNMENT),_=e.valueToCode(this,"size",e.ORDER_ASSIGNMENT),o=e.valueToCode(this,"time",e.ORDER_ASSIGNMENT),p=e.valueToCode(this,"space",e.ORDER_ASSIGNMENT),a=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);if("0x"==a.slice(0,2))var u="onboard_tft.scroll("+n+",y = "+s+",size = "+_+",speed ="+o+",space = "+p+",color="+a+")\n";else{const t=a.match(/\d+/g);var r="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");u="onboard_tft.scroll("+n+",y = "+s+",size = "+_+",speed ="+o+",space = "+p+",color=0x"+((16252928&r)>>8|(64512&r)>>5|(255&r)>>3).toString(16)+")\n"}return u},_Y=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft";var n=e.valueToCode(t,"x",e.ORDER_ATOMIC),s=e.valueToCode(t,"y",e.ORDER_ATOMIC),_=e.valueToCode(t,"w",e.ORDER_ATOMIC),o=e.valueToCode(t,"h",e.ORDER_ATOMIC),p=e.valueToCode(this,"VAR",e.ORDER_ATOMIC),a=t.getFieldValue("shape");if("0x"==p.slice(0,2))var u="onboard_tft."+a+"("+n+", "+s+", "+_+", "+o+", "+p+")\nonboard_tft.show()\n";else{const t=p.match(/\d+/g);var r="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");u="onboard_tft."+a+"("+n+", "+s+", "+_+", "+o+", 0x"+((16252928&r)>>8|(64512&r)>>5|(255&r)>>3).toString(16)+")\nonboard_tft.show()\n"}return u},oY=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft";var n=e.valueToCode(t,"x",e.ORDER_ATOMIC),s=e.valueToCode(t,"y",e.ORDER_ATOMIC),_=e.valueToCode(t,"length",e.ORDER_ATOMIC),o=e.valueToCode(this,"VAR",e.ORDER_ATOMIC),p=t.getFieldValue("dir_h_v");if("0x"==o.slice(0,2))var a="onboard_tft."+("0"==p?"v":"h")+"line("+n+", "+s+", "+_+", "+o+")\nonboard_tft.show()\n";else{const t=o.match(/\d+/g);var u="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");a="onboard_tft."+("0"==p?"v":"h")+"line("+n+", "+s+", "+_+", 0x"+((16252928&u)>>8|(64512&u)>>5|(255&u)>>3).toString(16)+")\nonboard_tft.show()\n"}return a},pY=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft";var n=e.valueToCode(t,"x1",e.ORDER_ATOMIC),s=e.valueToCode(t,"y1",e.ORDER_ATOMIC),_=e.valueToCode(t,"x2",e.ORDER_ATOMIC),o=e.valueToCode(t,"y2",e.ORDER_ATOMIC),p=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);if("0x"==p.slice(0,2))var a="onboard_tft.line("+n+", "+s+", "+_+", "+o+", "+p+")\nonboard_tft.show()\n";else{const t=p.match(/\d+/g);var u="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");a="onboard_tft.line("+n+", "+s+", "+_+", "+o+", 0x"+((16252928&u)>>8|(64512&u)>>5|(255&u)>>3).toString(16)+")\nonboard_tft.show()\n"}return a},aY=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft";return"onboard_tft.fill(0)\nonboard_tft.show()\n"},uY=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2];return e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft","onboard_tft."+t.getFieldValue("OP")+"("+e.valueToCode(t,"val",e.ORDER_ATOMIC)+")\n"},rY=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2];return e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft",["hex(onboard_tft.pixel(int("+e.valueToCode(t,"x",e.ORDER_ATOMIC)+"), int("+e.valueToCode(t,"y",e.ORDER_ATOMIC)+")))",e.ORDER_ATOMIC]},lY=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft";var n=e.valueToCode(this,"x",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"y",e.ORDER_ASSIGNMENT),_=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);if("0x"==_.slice(0,2))var o="onboard_tft.pixel(int("+n+"), int("+s+"), "+_+")\nonboard_tft.show()\n";else{const t=_.match(/\d+/g);var p="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");o="onboard_tft.pixel(int("+n+"), int("+s+"), 0x"+((16252928&p)>>8|(64512&p)>>5|(255&p)>>3).toString(16)+")\nonboard_tft.show()\n"}return o},dY=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft";return["onboard_tft.get_brightness()",e.ORDER_ATOMIC]},IY=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2];return e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft","onboard_tft.set_brightness("+e.valueToCode(this,"x",e.ORDER_ASSIGNMENT)+")\n"},TY=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft";var n=e.valueToCode(this,"VAR",e.ORDER_ASSIGNMENT);if("0x"==n.slice(0,2))var s="onboard_tft.fill("+n+")\nonboard_tft.show()\n";else{const t=n.match(/\d+/g);var _="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");s="onboard_tft.fill(0x"+((16252928&_)>>8|(64512&_)>>5|(255&_)>>3).toString(16)+")\nonboard_tft.show()\n"}return s},MY=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_Clock"]="from "+i+" import Clock";var n=e.valueToCode(this,"x",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"y",e.ORDER_ASSIGNMENT),_=e.valueToCode(this,"size",e.ORDER_ASSIGNMENT),o=e.valueToCode(this,"SUB",e.ORDER_ASSIGNMENT),p=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);if("0x"==p.slice(0,2))var a=o+"=Clock("+n+","+s+","+_+","+p+")\n";else{const t=p.match(/\d+/g);var u="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");a=o+"=Clock("+n+","+s+","+_+",0x"+((16252928&u)>>8|(64512&u)>>5|(255&u)>>3).toString(16)+")\n"}return a},hY=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2];return e.definitions_["import_"+i+"_Clock"]="from "+i+" import Clock",e.valueToCode(this,"SUB",e.ORDER_ASSIGNMENT)+".set_rtctime()\n"},mY=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2];return e.definitions_["import_"+i+"_Clock"]="from "+i+" import Clock",e.valueToCode(this,"SUB",e.ORDER_ASSIGNMENT)+".set_time("+e.valueToCode(this,"h",e.ORDER_ASSIGNMENT)+","+e.valueToCode(this,"m",e.ORDER_ASSIGNMENT)+","+e.valueToCode(this,"s",e.ORDER_ASSIGNMENT)+")\n"},EY=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2];return e.definitions_["import_"+i+"_Clock"]="from "+i+" import Clock",e.valueToCode(this,"SUB",e.ORDER_ASSIGNMENT)+".draw_clock()\n"},OY=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_Clock"]="from "+i+" import Clock";var n=e.valueToCode(this,"SUB",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);if("0x"==s.slice(0,2))var _=n+".clear("+s+")\n";else{const t=s.match(/\d+/g);var o="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");_=n+".clear(0x"+((16252928&o)>>8|(64512&o)>>5|(255&o)>>3).toString(16)+")\n"}return _},RY=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft";var n=e.valueToCode(t,"x",e.ORDER_ATOMIC),s=e.valueToCode(t,"y",e.ORDER_ATOMIC),_=e.valueToCode(t,"r",e.ORDER_ATOMIC),o=e.valueToCode(this,"VAR",e.ORDER_ATOMIC),p=t.getFieldValue("shape");if("0x"==o.slice(0,2))var a="onboard_tft.ellipse("+n+", "+s+", "+_+", "+_+", "+o+","+p+")\nonboard_tft.show()\n";else{const t=o.match(/\d+/g);var u="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");a="onboard_tft.ellipse("+n+", "+s+", "+_+", "+_+", 0x"+((16252928&u)>>8|(64512&u)>>5|(255&u)>>3).toString(16)+","+p+")\nonboard_tft.show()\n"}return a},cY=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2];return e.definitions_["import_"+i+"_onboard_matrix"]="from "+i+" import onboard_matrix","onboard_matrix.pointern(angle="+e.valueToCode(this,"angle",e.ORDER_ASSIGNMENT)+")\n"},gY=function(t,e){var i=this.getFieldValue("path"),n=this.getFieldValue("module");return e.definitions_["import_"+i+"_"+n]="from "+i+" import "+n,""},CY=function(t,e){var i=this.getFieldValue("module");return e.definitions_["import_"+i]="import "+i,""},SY=function(t,e){for(var i=this.getFieldValue("NAME"),n=new Array(this.itemCount_),s=0;s {\n"+e.statementToCode(this,"do")+"})\n"},OV=function(){return"control.reset()\n"},RV=function(t,e){return"control.waitMicros("+(e.valueToCode(this,"data",e.ORDER_ATOMIC)||Et.Profile.default.serial)+")\n"},cV=function(t,e){return"control.raiseEvent("+(e.valueToCode(this,"system_event_bus_source",e.ORDER_ATOMIC)||Et.Profile.default.serial)+", "+(e.valueToCode(this,"system_event_bus_value",e.ORDER_ATOMIC)||Et.Profile.default.serial)+")\n"},gV=function(t,e){return"control.onEvent("+(e.valueToCode(this,"system_event_bus_source",e.ORDER_ATOMIC)||Et.Profile.default.serial)+", "+(e.valueToCode(this,"system_event_bus_value",e.ORDER_ATOMIC)||Et.Profile.default.serial)+", () => {\n"+e.statementToCode(this,"do")+")\n"},CV=function(t,e){return["control.eventTimestamp()",e.ORDER_ATOMIC]},SV=function(t,e){return["control.eventValue()",e.ORDER_ATOMIC]},AV=function(t,e){return[this.getFieldValue("key"),e.ORDER_ATOMIC]},LV=function(t,e){return[this.getFieldValue("key"),e.ORDER_ATOMIC]},NV=function(t,e){return["control.deviceName()",e.ORDER_ATOMIC]},DV=function(t,e){return["control.deviceSerialNumber()",e.ORDER_ATOMIC]},fV=function(t,e){return"panic("+(e.valueToCode(this,"STATUS_CODE",e.ORDER_ATOMIC)||"1000")+")\n"},FV=function(t,e){switch(e.definitions_.import_time="import time",this.getFieldValue("Time")){case"ms":return["time.ticks_ms()",e.ORDER_ATOMIC];case"us":return["time.ticks_us()",e.ORDER_ATOMIC]}},PV=function(){return"while True:\n pass\n"},YV=function(t,e){return e.definitions_.import_mixgo="import mixgo","reset()\n"},vV=function(t,e){return e.definitions_.import_os="import os","os.uname()"},XV=function(t,e){e.definitions_.import_time="import time";var i=e.valueToCode(this,"DELAY_TIME",e.ORDER_ATOMIC)||"1000";switch(this.getFieldValue("Time")){case"s":return"time.sleep("+i+")\n";case"ms":return"time.sleep_ms("+i+")\n";case"us":return"time.sleep_us("+i+")\n"}},yV=function(t,e){e.definitions_.import_time="import time";var i=e.valueToCode(this,"DELAY_TIME",e.ORDER_ATOMIC)||"1000";switch(this.getFieldValue("Time")){case"s":return"time.sleep("+i+")\n";case"ms":return"time.sleep_ms("+i+")\n";case"us":return"time.sleep_us("+i+")\n"}},xV=function(t,e){return e.definitions_.import_mixgo="import mixgo",(e.valueToCode(this,"VAR",e.ORDER_NONE)||"None")+".init(period = "+(e.valueToCode(this,"period",e.ORDER_NONE)||"0")+", mode = Timer."+(e.valueToCode(this,"mode",e.ORDER_NONE)||"None")+", callback = "+(e.valueToCode(this,"callback",e.ORDER_NONE)||"None")+")\n"},bV=function(t,e){return e.definitions_.import_machine="import machine",(e.valueToCode(this,"VAR",e.ORDER_NONE)||"None")+".init(period = "+(e.valueToCode(this,"period",e.ORDER_NONE)||"0")+", mode = machine.Timer."+this.getFieldValue("mode")+", callback = "+(e.valueToCode(this,"callback",e.ORDER_NONE)||"None")+")\n"},VV=function(t,e){return e.definitions_.import_time="import time",["time.ticks_diff("+(e.valueToCode(this,"END",e.ORDER_NONE)||"0")+", "+(e.valueToCode(this,"START",e.ORDER_NONE)||"0")+")",e.ORDER_ATOMIC]},BV=function(t,e){var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC);return e.definitions_.import_machine="import machine",i+" = machine.Timer(0)\n"},GV=function(t,e){return e.definitions_.import_machine="import machine","wdt = machine.WDT(timeout= "+(e.valueToCode(this,"period",e.ORDER_NONE)||"0")+")\n"},UV=function(t,e){e.definitions_.import_machine="import machine";return"wdt.feed()\n"},wV=function(t,e){e.definitions_.import_machine="import machine";return"machine.reset()\n"},kV=function(t,e){e.definitions_.import_bitbot_onboard_bot51="from bitbot import onboard_bot51";return"onboard_bot51.shutdown()\n"},HV=BV,WV=bV,KV=VV,JV=XV,qV=function(t,e){return e.definitions_.import_seniverse_api="import seniverse_api",["seniverse_api."+this.getFieldValue("mode")+"("+e.valueToCode(this,"key",e.ORDER_ATOMIC)+","+e.valueToCode(this,"addr",e.ORDER_ATOMIC)+")",e.ORDER_ATOMIC]},QV=function(t,e){return e.definitions_.import_seniverse_api="import seniverse_api",["seniverse_api."+this.getFieldValue("mode")+"("+e.valueToCode(this,"key",e.ORDER_ATOMIC)+","+e.valueToCode(this,"addr",e.ORDER_ATOMIC)+","+e.valueToCode(this,"day",e.ORDER_ATOMIC)+")",e.ORDER_ATOMIC]},zV=function(t,e){return e.definitions_.import_seniverse_api="import seniverse_api",["seniverse_api.weather_hourly("+e.valueToCode(this,"key",e.ORDER_ATOMIC)+","+e.valueToCode(this,"addr",e.ORDER_ATOMIC)+","+e.valueToCode(this,"hour",e.ORDER_ATOMIC)+")",e.ORDER_ATOMIC]},jV=function(t,e){return e.definitions_["import_seniverse_api*"]="from seniverse_api import *",this.getFieldValue("mode")+".request("+e.valueToCode(this,"key",e.ORDER_ATOMIC)+","+e.valueToCode(this,"addr",e.ORDER_ATOMIC)+")\n"},ZV=function(t,e){e.definitions_["import_seniverse_api*"]="from seniverse_api import *";var i=this.getFieldValue("content");if("none"==i)var n="Weather_now.analysis()";else n='Weather_now.analysis("'+i+'")';return[n,e.ORDER_ATOMIC]},$V=function(t,e){e.definitions_["import_seniverse_api*"]="from seniverse_api import *";var i=this.getFieldValue("content");if("none"==i)var n="Air_now.analysis()";else n='Air_now.analysis("'+i+'")';return[n,e.ORDER_ATOMIC]},tB=function(t,e){e.definitions_["import_seniverse_api*"]="from seniverse_api import *";var i=this.getFieldValue("content");if("none"==i)var n="Weather_alarm.analysis()";else n='Weather_alarm.analysis("'+i+'")';return[n,e.ORDER_ATOMIC]},eB=function(t,e){e.definitions_["import_seniverse_api*"]="from seniverse_api import *";var i=this.getFieldValue("content");if("none"==i)var n="Life_suggestion.analysis()";else n='Life_suggestion.analysis("'+i+'")';return[n,e.ORDER_ATOMIC]},iB=function(t,e){e.definitions_["import_seniverse_api*"]="from seniverse_api import *";var i=this.getFieldValue("content");if("none"==i)var n="Tide_daily.analysis()";else n='Tide_daily.analysis("'+i+'")';return[n,e.ORDER_ATOMIC]},nB=function(t,e){e.definitions_["import_seniverse_api*"]="from seniverse_api import *";var i=this.getFieldValue("content");if("none"==i)var n="Location_search.analysis()";else n='Location_search.analysis("'+i+'")';return[n,e.ORDER_ATOMIC]},sB=function(t,e){return e.definitions_["import_seniverse_api*"]="from seniverse_api import *",this.getFieldValue("mode")+".request("+e.valueToCode(this,"key",e.ORDER_ATOMIC)+","+e.valueToCode(this,"addr",e.ORDER_ATOMIC)+","+e.valueToCode(this,"day",e.ORDER_ATOMIC)+")\n"},_B=function(t,e){e.definitions_["import_seniverse_api*"]="from seniverse_api import *";var i=this.getFieldValue("content"),n=e.valueToCode(this,"day",e.ORDER_ATOMIC);if("none"==i)var s="Weather_daily.analysis("+n+")";else s="Weather_daily.analysis("+n+',"'+i+'")';return[s,e.ORDER_ATOMIC]},oB=function(t,e){e.definitions_["import_seniverse_api*"]="from seniverse_api import *";var i=this.getFieldValue("content"),n=e.valueToCode(this,"day",e.ORDER_ATOMIC);if("none"==i)var s="Air_daily.analysis("+n+")";else s="Air_daily.analysis("+n+',"'+i+'")';return[s,e.ORDER_ATOMIC]},pB=function(t,e){e.definitions_["import_seniverse_api*"]="from seniverse_api import *";var i=this.getFieldValue("content"),n=e.valueToCode(this,"day",e.ORDER_ATOMIC);if("none"==i)var s="Geo_sun.analysis("+n+")";else s="Geo_sun.analysis("+n+',"'+i+'")';return[s,e.ORDER_ATOMIC]},aB=function(t,e){e.definitions_["import_seniverse_api*"]="from seniverse_api import *";var i=this.getFieldValue("content"),n=e.valueToCode(this,"day",e.ORDER_ATOMIC);if("none"==i)var s="Geo_moon.analysis("+n+")";else s="Geo_moon.analysis("+n+',"'+i+'")';return[s,e.ORDER_ATOMIC]},uB={};uB["MixGo CE"]={description:"MicroPython[ESP32C3 MixGo CE]",digital_pin:Et.Profile.generate(["0-18","21-46"]),input_pin:Et.Profile.generate(["0-18","21-46"]),output_pin:Et.Profile.generate(["0-18","21-45"]),pwm_input:Et.Profile.generate(["0-18","21-46"],"pwm","pwm"),analog_input:Et.Profile.generate(["0-18","21-46"],"adc","adc"),pwm_output:Et.Profile.generate(["0-18","21-45"],"pwm","pwm"),analog_output:Et.Profile.generate(["0-18","21-45"],"adc","adc"),espnow_channel:Et.Profile.generate(["1-13"]),haskylens_model:Et.Profile.generate(["0-4"]),digital:Et.Profile.generate(["0-18","21-45"],"pin","pin"),pwm_pin:Et.Profile.generate(["0-18","21-45"]),pwm:Et.Profile.generate(["0-18","21-45"],"pwm","pwm"),analog_pin:Et.Profile.generate(["1-18"]),analog:Et.Profile.generate(["1-18"],"adc","adc"),dac_pin:Et.Profile.generate(["17-18"]),dac:Et.Profile.generate(["17-18"],"dac","dac"),touch:Et.Profile.generate(["1-14"],"tc","tc"),touch_pin:Et.Profile.generate(["1-14"]),button:[["B1","B1key"],["B2","B2key"],["A1","A1key"],["A2","A2key"],["A3","A3key"],["A4","A4key"]],buttonB:[["B1","B1key"],["B2","B2key"]],axis:Et.Profile.generate(["0-4"]),exlcdh:Et.Profile.generate(["0-15"]),exlcdv:Et.Profile.generate(["0-7"]),brightness:Et.Profile.generate(["0-9"]),tts_voice:Et.Profile.generate(["0-16"]),tts_builtin_music:Et.Profile.generate(["0-47"]),tts_bgmusic:Et.Profile.generate(["0-15"]),builtinimg:[["HEART","onboard_matrix.HEART"],["HEART_SMALL","onboard_matrix.HEART_SMALL"],["HAPPY","onboard_matrix.HAPPY"],["SAD","onboard_matrix.SAD"],["SMILE","onboard_matrix.SMILE"],["SILLY","onboard_matrix.SILLY"],["FABULOUS","onboard_matrix.FABULOUS"],["SURPRISED","onboard_matrix.SURPRISED"],["ASLEEP","onboard_matrix.ASLEEP"],["ANGRY","onboard_matrix.ANGRY"],["CONFUSED","onboard_matrix.CONFUSED"],["NO","onboard_matrix.NO"],["YES","onboard_matrix.YES"],["LEFT_ARROW","onboard_matrix.LEFT_ARROW"],["RIGHT_ARROW","onboard_matrix.RIGHT_ARROW"],["DRESS","onboard_matrix.DRESS"],["TRANSFORMERS","onboard_matrix.TRANSFORMERS"],["SCISSORS","onboard_matrix.SCISSORS"],["EXIT","onboard_matrix.EXIT"],["TREE","onboard_matrix.TREE"],["PACMAN","onboard_matrix.PACMAN"],["TARGET","onboard_matrix.TARGET"],["TSHIRT","onboard_matrix.TSHIRT"],["ROLLERSKATE","onboard_matrix.ROLLERSKATE"],["DUCK","onboard_matrix.DUCK"],["HOUSE","onboard_matrix.HOUSE"],["TORTOISE","onboard_matrix.TORTOISE"],["BUTTERFLY","onboard_matrix.BUTTERFLY"],["STICKFIGURE","onboard_matrix.STICKFIGURE"],["GHOST","onboard_matrix.GHOST"],["PITCHFORK","onboard_matrix.PITCHFORK"],["MUSIC_QUAVERS","onboard_matrix.MUSIC_QUAVERS"],["MUSIC_QUAVER","onboard_matrix.MUSIC_QUAVER"],["MUSIC_CROTCHET","onboard_matrix.MUSIC_CROTCHET"],["COW","onboard_matrix.COW"],["RABBIT","onboard_matrix.RABBIT"],["SQUARE_SMALL","onboard_matrix.SQUARE_SMALL"],["SQUARE","onboard_matrix.SQUARE"],["DIAMOND_SMALL","onboard_matrix.DIAMOND_SMALL"],["DIAMOND","onboard_matrix.DIAMOND"],["CHESSBOARD","onboard_matrix.CHESSBOARD"],["TRIANGLE_LEFT","onboard_matrix.TRIANGLE_LEFT"],["TRIANGLE","onboard_matrix.TRIANGLE"],["SNAKE","onboard_matrix.SNAKE"],["UMBRELLA","onboard_matrix.UMBRELLA"],["SKULL","onboard_matrix.SKULL"],["GIRAFFE","onboard_matrix.GIRAFFE"],["SWORD","onboard_matrix.SWORD"]],builtinimg_extern:[["HEART","matrix32x12.Matrix.HEART"],["HEART_SMALL","matrix32x12.Matrix.HEART_SMALL"],["HAPPY","matrix32x12.Matrix.HAPPY"],["SAD","matrix32x12.Matrix.SAD"],["SMILE","matrix32x12.Matrix.SMILE"],["SILLY","matrix32x12.Matrix.SILLY"],["FABULOUS","matrix32x12.Matrix.FABULOUS"],["SURPRISED","matrix32x12.Matrix.SURPRISED"],["ASLEEP","matrix32x12.Matrix.ASLEEP"],["ANGRY","matrix32x12.Matrix.ANGRY"],["CONFUSED","matrix32x12.Matrix.CONFUSED"],["NO","matrix32x12.Matrix.NO"],["YES","matrix32x12.Matrix.YES"],["LEFT_ARROW","matrix32x12.Matrix.LEFT_ARROW"],["RIGHT_ARROW","matrix32x12.Matrix.RIGHT_ARROW"],["DRESS","matrix32x12.Matrix.DRESS"],["TRANSFORMERS","matrix32x12.Matrix.TRANSFORMERS"],["SCISSORS","matrix32x12.Matrix.SCISSORS"],["EXIT","matrix32x12.Matrix.EXIT"],["TREE","matrix32x12.Matrix.TREE"],["PACMAN","matrix32x12.Matrix.PACMAN"],["TARGET","matrix32x12.Matrix.TARGET"],["TSHIRT","matrix32x12.Matrix.TSHIRT"],["ROLLERSKATE","matrix32x12.Matrix.ROLLERSKATE"],["DUCK","matrix32x12.Matrix.DUCK"],["HOUSE","matrix32x12.Matrix.HOUSE"],["TORTOISE","matrix32x12.Matrix.TORTOISE"],["BUTTERFLY","matrix32x12.Matrix.BUTTERFLY"],["STICKFIGURE","matrix32x12.Matrix.STICKFIGURE"],["GHOST","matrix32x12.Matrix.GHOST"],["PITCHFORK","matrix32x12.Matrix.PITCHFORK"],["onboard_music_QUAVERS","matrix32x12.Matrix.onboard_music_QUAVERS"],["onboard_music_QUAVER","matrix32x12.Matrix.onboard_music_QUAVER"],["onboard_music_CROTCHET","matrix32x12.Matrix.onboard_music_CROTCHET"],["COW","matrix32x12.Matrix.COW"],["RABBIT","matrix32x12.Matrix.RABBIT"],["SQUARE_SMALL","matrix32x12.Matrix.SQUARE_SMALL"],["SQUARE","matrix32x12.Matrix.SQUARE"],["DIAMOND_SMALL","matrix32x12.Matrix.DIAMOND_SMALL"],["DIAMOND","matrix32x12.Matrix.DIAMOND"],["CHESSBOARD","matrix32x12.Matrix.CHESSBOARD"],["TRIANGLE_LEFT","matrix32x12.Matrix.TRIANGLE_LEFT"],["TRIANGLE","matrix32x12.Matrix.TRIANGLE"],["SNAKE","matrix32x12.Matrix.SNAKE"],["UMBRELLA","matrix32x12.Matrix.UMBRELLA"],["SKULL","matrix32x12.Matrix.SKULL"],["GIRAFFE","matrix32x12.Matrix.GIRAFFE"],["SWORD","matrix32x12.Matrix.SWORD"]],imglist:[["ALL_CLOCKS","matrix.Image.ALL_CLOCKS"],["ALL_ARROWS","matrix.Image.ALL_ARROWS"]],playlist:[["DADADADUM","onboard_music.DADADADUM"],["ENTERTAINER","onboard_music.ENTERTAINER"],["PRELUDE","onboard_music.PRELUDE"],["ODE","onboard_music.ODE"],["NYAN","onboard_music.NYAN"],["RINGTONE","onboard_music.RINGTONE"],["FUNK","onboard_music.FUNK"],["BLUES","onboard_music.BLUES"],["BIRTHDAY","onboard_music.BIRTHDAY"],["WEDDING","onboard_music.WEDDING"],["FUNERAL","onboard_music.FUNERAL"],["PUNCHLINE","onboard_music.PUNCHLINE"],["PYTHON","onboard_music.PYTHON"],["BADDY","onboard_music.BADDY"],["CHASE","onboard_music.CHASE"],["BA_DING","onboard_music.BA_DING"],["WAWAWAWAA","onboard_music.WAWAWAWAA"],["JUMP_UP","onboard_music.JUMP_UP"],["JUMP_DOWN","onboard_music.JUMP_DOWN"],["POWER_UP","onboard_music.POWER_UP"],["POWER_DOWN","onboard_music.POWER_DOWN"]],playlist_extern:[["DADADADUM","DADADADUM"],["ENTERTAINER","ENTERTAINER"],["PRELUDE","PRELUDE"],["ODE","ODE"],["NYAN","NYAN"],["RINGTONE","RINGTONE"],["FUNK","FUNK"],["BLUES","BLUES"],["BIRTHDAY","BIRTHDAY"],["WEDDING","WEDDING"],["FUNERAL","FUNERAL"],["PUNCHLINE","PUNCHLINE"],["PYTHON","PYTHON"],["BADDY","BADDY"],["CHASE","CHASE"],["BA_DING","BA_DING"],["WAWAWAWAA","WAWAWAWAA"],["JUMP_UP","JUMP_UP"],["JUMP_DOWN","JUMP_DOWN"],["POWER_UP","POWER_UP"],["POWER_DOWN","POWER_DOWN"]],tone_notes:[["NOTE_C3","131"],["NOTE_D3","147"],["NOTE_E3","165"],["NOTE_F3","175"],["NOTE_G3","196"],["NOTE_A3","220"],["NOTE_B3","247"],["NOTE_C4","262"],["NOTE_D4","294"],["NOTE_E4","330"],["NOTE_F4","349"],["NOTE_G4","392"],["NOTE_A4","440"],["NOTE_B4","494"],["NOTE_C5","523"],["NOTE_D5","587"],["NOTE_E5","659"],["NOTE_F5","698"],["NOTE_G5","784"],["NOTE_A5","880"],["NOTE_B5","988"]],serial_pin:[["pin0","0"],["pin1","1"],["pin2","2"],["pin8","8"],["pin12","12"],["pin13","13"],["pin14","14"],["pin15","15"],["pin16","16"]],radio_power:[["0","0"],["1","1"],["2","2"],["3","3"],["4","4"],["5","5"],["6","6"],["7","7"]],radio_datarate:[["1Mbit","RATE_1MBIT"],["250Kbit","RATE_250KBIT"],["2Mbit","RATE_2MBIT"]],one_more:[["ONE_SHOT","ONE_SHOT"],["PERIODIC","PERIODIC"]],digital_dot:[["0","0"],["1","1"],["2","2"]]},uB["ESP32S2 Generic"]={description:"MicroPython[ESP32C3 MixGo CC]",digital_pin:Et.Profile.generate(["0-42","45"]),input_pin:Et.Profile.generate(["0-42","45-46"]),output_pin:Et.Profile.generate(["0-42","45"]),pwm_input:Et.Profile.generate(["0-42","45-46"],"pwm","pwm"),analog_input:Et.Profile.generate(["0-18","21-46"],"adc","adc"),pwm_output:Et.Profile.generate(["0-42","45"],"pwm","pwm"),analog_output:Et.Profile.generate(["0-42","45"],"adc","adc"),espnow_channel:Et.Profile.generate(["1-13"]),haskylens_model:Et.Profile.generate(["0-4"]),digital:Et.Profile.generate(["0-42","45"],"pin","pin"),pwm_pin:Et.Profile.generate(["0-42","45"]),pwm:Et.Profile.generate(["0-42","45"],"pwm","pwm"),analog_pin:Et.Profile.generate(["1-20"]),analog:Et.Profile.generate(["1-20"],"adc","adc"),dac_pin:Et.Profile.generate(["17-18"]),dac:Et.Profile.generate(["17-18"],"dac","dac"),touch:Et.Profile.generate(["1-14"],"tc","tc"),touch_pin:Et.Profile.generate(["1-14"]),button:[["B1","B1key"],["B2","B2key"],["A1","A1key"],["A2","A2key"],["A3","A3key"],["A4","A4key"]],buttonB:[["B1","B1key"],["B2","B2key"]],axis:Et.Profile.generate(["0-4"]),exlcdh:Et.Profile.generate(["0-15"]),exlcdv:Et.Profile.generate(["0-7"]),brightness:Et.Profile.generate(["0-9"]),tts_voice:Et.Profile.generate(["0-16"]),tts_builtin_music:Et.Profile.generate(["0-47"]),tts_bgmusic:Et.Profile.generate(["0-15"]),builtinimg:[["HEART","onboard_matrix.HEART"],["HEART_SMALL","onboard_matrix.HEART_SMALL"],["HAPPY","onboard_matrix.HAPPY"],["SAD","onboard_matrix.SAD"],["SMILE","onboard_matrix.SMILE"],["SILLY","onboard_matrix.SILLY"],["FABULOUS","onboard_matrix.FABULOUS"],["SURPRISED","onboard_matrix.SURPRISED"],["ASLEEP","onboard_matrix.ASLEEP"],["ANGRY","onboard_matrix.ANGRY"],["CONFUSED","onboard_matrix.CONFUSED"],["NO","onboard_matrix.NO"],["YES","onboard_matrix.YES"],["LEFT_ARROW","onboard_matrix.LEFT_ARROW"],["RIGHT_ARROW","onboard_matrix.RIGHT_ARROW"],["DRESS","onboard_matrix.DRESS"],["TRANSFORMERS","onboard_matrix.TRANSFORMERS"],["SCISSORS","onboard_matrix.SCISSORS"],["EXIT","onboard_matrix.EXIT"],["TREE","onboard_matrix.TREE"],["PACMAN","onboard_matrix.PACMAN"],["TARGET","onboard_matrix.TARGET"],["TSHIRT","onboard_matrix.TSHIRT"],["ROLLERSKATE","onboard_matrix.ROLLERSKATE"],["DUCK","onboard_matrix.DUCK"],["HOUSE","onboard_matrix.HOUSE"],["TORTOISE","onboard_matrix.TORTOISE"],["BUTTERFLY","onboard_matrix.BUTTERFLY"],["STICKFIGURE","onboard_matrix.STICKFIGURE"],["GHOST","onboard_matrix.GHOST"],["PITCHFORK","onboard_matrix.PITCHFORK"],["MUSIC_QUAVERS","onboard_matrix.MUSIC_QUAVERS"],["MUSIC_QUAVER","onboard_matrix.MUSIC_QUAVER"],["MUSIC_CROTCHET","onboard_matrix.MUSIC_CROTCHET"],["COW","onboard_matrix.COW"],["RABBIT","onboard_matrix.RABBIT"],["SQUARE_SMALL","onboard_matrix.SQUARE_SMALL"],["SQUARE","onboard_matrix.SQUARE"],["DIAMOND_SMALL","onboard_matrix.DIAMOND_SMALL"],["DIAMOND","onboard_matrix.DIAMOND"],["CHESSBOARD","onboard_matrix.CHESSBOARD"],["TRIANGLE_LEFT","onboard_matrix.TRIANGLE_LEFT"],["TRIANGLE","onboard_matrix.TRIANGLE"],["SNAKE","onboard_matrix.SNAKE"],["UMBRELLA","onboard_matrix.UMBRELLA"],["SKULL","onboard_matrix.SKULL"],["GIRAFFE","onboard_matrix.GIRAFFE"],["SWORD","onboard_matrix.SWORD"]],builtinimg_extern:[["HEART","matrix32x12.Matrix.HEART"],["HEART_SMALL","matrix32x12.Matrix.HEART_SMALL"],["HAPPY","matrix32x12.Matrix.HAPPY"],["SAD","matrix32x12.Matrix.SAD"],["SMILE","matrix32x12.Matrix.SMILE"],["SILLY","matrix32x12.Matrix.SILLY"],["FABULOUS","matrix32x12.Matrix.FABULOUS"],["SURPRISED","matrix32x12.Matrix.SURPRISED"],["ASLEEP","matrix32x12.Matrix.ASLEEP"],["ANGRY","matrix32x12.Matrix.ANGRY"],["CONFUSED","matrix32x12.Matrix.CONFUSED"],["NO","matrix32x12.Matrix.NO"],["YES","matrix32x12.Matrix.YES"],["LEFT_ARROW","matrix32x12.Matrix.LEFT_ARROW"],["RIGHT_ARROW","matrix32x12.Matrix.RIGHT_ARROW"],["DRESS","matrix32x12.Matrix.DRESS"],["TRANSFORMERS","matrix32x12.Matrix.TRANSFORMERS"],["SCISSORS","matrix32x12.Matrix.SCISSORS"],["EXIT","matrix32x12.Matrix.EXIT"],["TREE","matrix32x12.Matrix.TREE"],["PACMAN","matrix32x12.Matrix.PACMAN"],["TARGET","matrix32x12.Matrix.TARGET"],["TSHIRT","matrix32x12.Matrix.TSHIRT"],["ROLLERSKATE","matrix32x12.Matrix.ROLLERSKATE"],["DUCK","matrix32x12.Matrix.DUCK"],["HOUSE","matrix32x12.Matrix.HOUSE"],["TORTOISE","matrix32x12.Matrix.TORTOISE"],["BUTTERFLY","matrix32x12.Matrix.BUTTERFLY"],["STICKFIGURE","matrix32x12.Matrix.STICKFIGURE"],["GHOST","matrix32x12.Matrix.GHOST"],["PITCHFORK","matrix32x12.Matrix.PITCHFORK"],["onboard_music_QUAVERS","matrix32x12.Matrix.onboard_music_QUAVERS"],["onboard_music_QUAVER","matrix32x12.Matrix.onboard_music_QUAVER"],["onboard_music_CROTCHET","matrix32x12.Matrix.onboard_music_CROTCHET"],["COW","matrix32x12.Matrix.COW"],["RABBIT","matrix32x12.Matrix.RABBIT"],["SQUARE_SMALL","matrix32x12.Matrix.SQUARE_SMALL"],["SQUARE","matrix32x12.Matrix.SQUARE"],["DIAMOND_SMALL","matrix32x12.Matrix.DIAMOND_SMALL"],["DIAMOND","matrix32x12.Matrix.DIAMOND"],["CHESSBOARD","matrix32x12.Matrix.CHESSBOARD"],["TRIANGLE_LEFT","matrix32x12.Matrix.TRIANGLE_LEFT"],["TRIANGLE","matrix32x12.Matrix.TRIANGLE"],["SNAKE","matrix32x12.Matrix.SNAKE"],["UMBRELLA","matrix32x12.Matrix.UMBRELLA"],["SKULL","matrix32x12.Matrix.SKULL"],["GIRAFFE","matrix32x12.Matrix.GIRAFFE"],["SWORD","matrix32x12.Matrix.SWORD"]],imglist:[["ALL_CLOCKS","matrix.Image.ALL_CLOCKS"],["ALL_ARROWS","matrix.Image.ALL_ARROWS"]],playlist:[["DADADADUM","onboard_music.DADADADUM"],["ENTERTAINER","onboard_music.ENTERTAINER"],["PRELUDE","onboard_music.PRELUDE"],["ODE","onboard_music.ODE"],["NYAN","onboard_music.NYAN"],["RINGTONE","onboard_music.RINGTONE"],["FUNK","onboard_music.FUNK"],["BLUES","onboard_music.BLUES"],["BIRTHDAY","onboard_music.BIRTHDAY"],["WEDDING","onboard_music.WEDDING"],["FUNERAL","onboard_music.FUNERAL"],["PUNCHLINE","onboard_music.PUNCHLINE"],["PYTHON","onboard_music.PYTHON"],["BADDY","onboard_music.BADDY"],["CHASE","onboard_music.CHASE"],["BA_DING","onboard_music.BA_DING"],["WAWAWAWAA","onboard_music.WAWAWAWAA"],["JUMP_UP","onboard_music.JUMP_UP"],["JUMP_DOWN","onboard_music.JUMP_DOWN"],["POWER_UP","onboard_music.POWER_UP"],["POWER_DOWN","onboard_music.POWER_DOWN"]],playlist_extern:[["DADADADUM","DADADADUM"],["ENTERTAINER","ENTERTAINER"],["PRELUDE","PRELUDE"],["ODE","ODE"],["NYAN","NYAN"],["RINGTONE","RINGTONE"],["FUNK","FUNK"],["BLUES","BLUES"],["BIRTHDAY","BIRTHDAY"],["WEDDING","WEDDING"],["FUNERAL","FUNERAL"],["PUNCHLINE","PUNCHLINE"],["PYTHON","PYTHON"],["BADDY","BADDY"],["CHASE","CHASE"],["BA_DING","BA_DING"],["WAWAWAWAA","WAWAWAWAA"],["JUMP_UP","JUMP_UP"],["JUMP_DOWN","JUMP_DOWN"],["POWER_UP","POWER_UP"],["POWER_DOWN","POWER_DOWN"]],tone_notes:[["NOTE_C3","131"],["NOTE_D3","147"],["NOTE_E3","165"],["NOTE_F3","175"],["NOTE_G3","196"],["NOTE_A3","220"],["NOTE_B3","247"],["NOTE_C4","262"],["NOTE_D4","294"],["NOTE_E4","330"],["NOTE_F4","349"],["NOTE_G4","392"],["NOTE_A4","440"],["NOTE_B4","494"],["NOTE_C5","523"],["NOTE_D5","587"],["NOTE_E5","659"],["NOTE_F5","698"],["NOTE_G5","784"],["NOTE_A5","880"],["NOTE_B5","988"]],serial_pin:[["pin0","0"],["pin1","1"],["pin2","2"],["pin8","8"],["pin12","12"],["pin13","13"],["pin14","14"],["pin15","15"],["pin16","16"]],radio_power:[["0","0"],["1","1"],["2","2"],["3","3"],["4","4"],["5","5"],["6","6"],["7","7"]],radio_datarate:[["1Mbit","RATE_1MBIT"],["250Kbit","RATE_250KBIT"],["2Mbit","RATE_2MBIT"]],one_more:[["ONE_SHOT","ONE_SHOT"],["PERIODIC","PERIODIC"]],digital_dot:[["0","0"],["1","1"],["2","2"]]};const rB=uB,lB=20,dB={init:function(){this.setColour(lB),this.appendDummyInput("").appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_HIGH,"HIGH"],[mt.Msg.MIXLY_LOW,"LOW"]]),"BOOL"),this.setOutput(!0,Boolean),this.setTooltip(mt.Msg.MIXLY_ESP32_INOUT_HIGHLOW_TOOLTIP)}},IB={init:function(){this.setColour(lB),this.appendValueInput("PIN",Number).appendField(mt.Msg.MIXLY_Digital_PINMODEOUT).setCheck(Number),this.appendValueInput("STAT").appendField(mt.Msg.MIXLY_STAT).setCheck([Number,Boolean]),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_INOUT_DIGITAL_WRITE_TOOLTIP)}},TB={init:function(){this.setColour(lB),this.appendValueInput("PIN",Number).appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET).appendField(mt.Msg.MIXLY_Digital_PINMODEIN).setCheck(Number),this.appendDummyInput().appendField(mt.Msg.MIXLY_ESP32_MACHINE_VALUE),this.setInputsInline(!0),this.setOutput(!0,[Boolean,Number]),this.setTooltip(mt.Msg.MIXLY_ESP32_INOUT_DIGITAL_READ_TOOLTIP)}},MB={init:function(){this.setColour(lB),this.appendValueInput("PIN",Number).appendField("DAC"+mt.Msg.MIXLY_Analog_PINMODEOUT).setCheck(Number),this.appendValueInput("NUM",Number).appendField(mt.Msg.MIXLY_VALUE2).setCheck(Number),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(mt.Msg.MIXLY_ESP32_INOUT_ANALOG_WRITE_TOOLTIP)}},hB={init:function(){this.setColour(lB),this.appendValueInput("PIN",Number).appendField(mt.Msg.MIXLY_Analog_PINMODEOUT).setCheck(Number),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_JS_PERIOD_MIL).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_mSecond,"period"],[mt.Msg.MIXLY_uSecond,"period_microseconds"]]),"key"),this.appendValueInput("NUM",Number).appendField(mt.Msg.MIXLY_STAT).setCheck(Number),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(mt.Msg.MIXLY_ESP32_INOUT_ANALOG_WRITE_SET_TOOLTIP)}},mB={init:function(){this.setColour(lB),this.appendValueInput("PIN",Number).appendField(mt.Msg.MIXLY_Analog_PINMODEIN).setCheck(Number),this.appendDummyInput("").appendField(mt.Msg.MIXLY_ESP32_REF_VOLTAGE+mt.Msg.MIXLY_STAT).appendField(new mt.FieldDropdown([["3.3V","machine.ADC.ATTN_11DB"],["2.2V","machine.ADC.ATTN_6DB"],["1.5V","machine.ADC.ATTN_2_5DB"],["1.2V","machine.ADC.ATTN_0DB"]]),"atten"),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(mt.Msg.MIXLY_ESP32_INOUT_ANALOG_ATTEN_TOOLTIP)}},EB={init:function(){this.setColour(lB),this.appendValueInput("pin").appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET).appendField(mt.Msg.MIXLY_ESP32_TOUCH_SENSOR),this.appendDummyInput().appendField(mt.Msg.MIXLY_ESP32_MACHINE_VALUE),this.setOutput(!0,Number),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_INOUT_PIN_PRESSED_TOOLTIP)}},OB={init:function(){this.setColour(20),this.appendValueInput("PIN",Number).appendField(mt.Msg.MIXLY_ATTACHINTERRUPT_PIN).setCheck(Number),this.appendDummyInput("").appendField(mt.Msg.MIXLY_MODE).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_RISING,"machine.Pin.IRQ_RISING"],[mt.Msg.MIXLY_FALLING,"machine.Pin.IRQ_FALLING"],[mt.Msg.MIXLY_CHANGE,"(machine.Pin.IRQ_RISING | machine.Pin.IRQ_FALLING)"]]),"mode"),this.appendValueInput("DO").appendField(mt.Msg.MIXLY_DO),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_INOUT_PIN_ATTACHINTERRUPT_TOOLTIP)}},RB={init:function(){this.setColour(20),this.appendDummyInput().appendField(mt.Msg.MIXLY_SETUP).appendField(new mt.FieldTextInput("pin#"),"PIN_OBJ"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_MICROPYTHON_AS).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_Digital_PINMODEOUT,"machine.Pin.OUT"],[mt.Msg.MIXLY_Digital_PINMODEIN,"machine.Pin.IN"],[mt.Msg.MIXLY_PINMODEPULLUP,"machine.Pin.IN, machine.Pin.PULL_UP"],[mt.Msg.MIXLY_PINMODEPULLDOWN,"machine.Pin.IN, machine.Pin.PULL_DOWN"]]),"MODE"),this.appendValueInput("PIN",Number).appendField(mt.Msg.MIXLY_PIN).setCheck(Number),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_INOUT_DIGITAL_INIT_TOOLTIP)},getVars:function(){return["pin#"==this.getFieldValue("PIN_OBJ")?null:this.getFieldValue("PIN_OBJ")]},renameVar:function(t,e){mt.Names.equals(t,this.getFieldValue("PIN_OBJ"))&&this.setTitleValue(e,"PIN_OBJ")}},cB={init:function(){this.setColour(lB),this.appendDummyInput("").appendField(mt.Msg.MIXLY_SETUP).appendField(new mt.FieldTextInput("dac#"),"PIN_OBJ").appendField(mt.Msg.MIXLY_MICROPYTHON_AS),this.appendDummyInput("").appendField("DAC"+mt.Msg.MIXLY_Analog_PINMODEOUT),this.appendValueInput("PIN",Number).appendField(mt.Msg.MIXLY_PIN).setCheck(Number),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(mt.Msg.MIXLY_ESP32_INOUT_ANALOG_WRITE_INIT_TOOLTIP)},getVars:function(){return["dac#"==this.getFieldValue("PIN_OBJ")?null:this.getFieldValue("PIN_OBJ")]},renameVar:function(t,e){mt.Names.equals(t,this.getFieldValue("PIN_OBJ"))&&this.setTitleValue(e,"PIN_OBJ")}},gB={init:function(){this.setColour(lB),this.appendDummyInput("").appendField(mt.Msg.MIXLY_SETUP).appendField(new mt.FieldTextInput("tc#"),"PIN_OBJ").appendField(mt.Msg.MIXLY_MICROPYTHON_AS),this.appendDummyInput("").appendField(mt.Msg.MIXLY_ESP32_TOUCH_SENSOR),this.appendValueInput("PIN",Number).appendField(mt.Msg.MIXLY_PIN).setCheck(Number),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(mt.Msg.MIXLY_ESP32_INOUT_PIN_PRESSED_INIT_TOOLTIP)},getVars:function(){return["tc#"==this.getFieldValue("PIN_OBJ")?null:this.getFieldValue("PIN_OBJ")]},renameVar:function(t,e){mt.Names.equals(t,this.getFieldValue("PIN_OBJ"))&&this.setTitleValue(e,"PIN_OBJ")}},CB={init:function(){this.setColour(lB),this.appendValueInput("PIN",Number).appendField("PWM"+mt.Msg.MIXLY_Analog_PINMODEOUT).setCheck(Number),this.appendValueInput("NUM",Number).appendField(mt.Msg.MIXLY_FREQUENCY+mt.Msg.MIXLY_STAT).setCheck(Number),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(mt.Msg.MIXLY_ESP32_INOUT_PWM_ANALOG_WRITE_SET_FREQ_TOOLTIP)}},SB=RB,AB=gB,LB=EB,NB=OB,DB=230,fB={init:function(){this.setColour(DB),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.digital),"PIN"),this.setOutput(!0)}},FB={init:function(){this.setColour(DB),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.digital_pin),"PIN"),this.setOutput(!0,Number)}},PB={init:function(){this.setColour(DB),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.input_pin),"PIN"),this.setOutput(!0,Number)}},YB={init:function(){this.setColour(DB),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.output_pin),"PIN"),this.setOutput(!0,Number)}},vB={init:function(){this.setColour(DB),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.espnow_channel),"PIN"),this.setOutput(!0,Number)}},XB={init:function(){this.setColour(DB),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.haskylens_model),"PIN"),this.setOutput(!0,Number)}},yB={init:function(){this.setColour(DB),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.pwm_input),"PIN"),this.setOutput(!0)}},xB={init:function(){this.setColour(DB),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.analog_input),"PIN"),this.setOutput(!0)}},bB={init:function(){this.setColour(DB),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.pwm_output),"PIN"),this.setOutput(!0)}},VB={init:function(){this.setColour(DB),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.analog_output),"PIN"),this.setOutput(!0)}},BB={init:function(){this.setColour(DB),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.i2c_A_pin),"PIN"),this.setOutput(!0,Number)}},GB={init:function(){this.setColour(DB),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.i2c_B_pin),"PIN"),this.setOutput(!0,Number)}},UB={init:function(){this.setColour(DB),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.spi_A_pin),"PIN"),this.setOutput(!0,Number)}},wB={init:function(){this.setColour(DB),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.spi_B_pin),"PIN"),this.setOutput(!0,Number)}},kB={init:function(){this.setColour(DB),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.spi_C_pin),"PIN"),this.setOutput(!0,Number)}},HB={init:function(){this.setColour(DB),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.spi_D_pin),"PIN"),this.setOutput(!0,Number)}},WB={init:function(){this.setColour(DB),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.analog),"PIN"),this.setOutput(!0)}},KB={init:function(){this.setColour(DB),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.analog_pin),"PIN"),this.setOutput(!0,Number)}},JB={init:function(){this.setColour(DB),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.dac),"PIN"),this.setOutput(!0)}},qB={init:function(){this.setColour(DB),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.dac_pin),"PIN"),this.setOutput(!0,Number)}},QB={init:function(){this.setColour(DB),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.button),"PIN"),this.setOutput(!0,Number)}},zB={init:function(){this.setColour(DB),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.buttonB),"PIN"),this.setOutput(!0,Number)}},jB={init:function(){this.setColour(DB),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.pwm),"PIN"),this.setOutput(!0)}},ZB={init:function(){this.setColour(DB),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.pwm_pin),"PIN"),this.setOutput(!0,Number)}},$B={init:function(){this.setColour(DB),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.touch_pin),"PIN"),this.setOutput(!0,Number)}},tG={init:function(){this.setColour(DB),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.touch),"PIN"),this.setOutput(!0)}},eG={init:function(){this.setColour(DB),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.serial_pin),"PIN"),this.setOutput(!0,Number)}},iG={init:function(){this.setColour(DB),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.builtinimg),"PIN"),this.setOutput(!0,"esp32_image")}},nG={init:function(){this.setColour(DB),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.builtinimg_extern),"PIN"),this.setOutput(!0,"esp32_image")}},sG={init:function(){this.setColour(DB),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.imglist),"PIN"),this.setOutput(!0)}},_G={init:function(){this.setColour(DB),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.playlist),"PIN"),this.setOutput(!0)}},oG={init:function(){this.setColour(DB),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.playlist_extern),"PIN"),this.setOutput(!0)}},pG={init:function(){this.setColour(DB),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.exlcdh),"PIN"),this.setOutput(!0,Number)}},aG={init:function(){this.setColour(DB),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.exlcdv),"PIN"),this.setOutput(!0,Number)}},uG={init:function(){this.setColour(DB),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.axis),"PIN"),this.setOutput(!0,Number)}},rG={init:function(){this.setColour(DB),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.brightness),"PIN"),this.setOutput(!0,Number)}},lG={init:function(){this.setColour(DB),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.tts_voice),"PIN"),this.setOutput(!0,Number)}},dG={init:function(){this.setColour(DB),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.tts_builtin_music),"PIN"),this.setOutput(!0,Number)}},IG={init:function(){this.setColour(DB),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.tts_bgmusic),"PIN"),this.setOutput(!0,Number)}},TG={init:function(){this.setColour(DB),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.tone_notes),"PIN"),this.setOutput(!0,Number)}},MG={init:function(){this.setColour(DB),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.radio_power),"PIN"),this.setOutput(!0,Number)}},hG={init:function(){this.setColour(DB),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.radio_datarate),"PIN"),this.setOutput(!0,Number)}},mG={init:function(){this.setColour(DB),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.one_more),"PIN"),this.setOutput(!0)}},EG={init:function(){this.setColour(DB),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.digital_dot),"PIN"),this.setOutput(!0,Number)}},OG=function(t,e){return["HIGH"==this.getFieldValue("BOOL")?"1":"0",e.ORDER_ATOMIC]},RG=function(t,e){e.definitions_.import_machine="import machine";var i="";return i+=e.valueToCode(this,"PIN",e.ORDER_ATOMIC)+".value("+e.valueToCode(this,"STAT",e.ORDER_ATOMIC)+")\n"},cG=function(t,e){e.definitions_.import_machine="import machine";return[e.valueToCode(this,"PIN",e.ORDER_ATOMIC)+".value()",e.ORDER_ATOMIC]},gG=function(t,e){return e.definitions_.import_machine="import machine",e.valueToCode(this,"PIN",e.ORDER_ATOMIC)+".write("+e.valueToCode(this,"NUM",e.ORDER_ATOMIC)+")\n"},CG=function(t,e){e.definitions_.import_machine="import machine";var i=e.valueToCode(this,"PIN",e.ORDER_ATOMIC),n=e.valueToCode(this,"NUM",e.ORDER_ATOMIC);return i+".set_analog_"+this.getFieldValue("key")+"("+n+")\n"},SG=function(t,e){return e.definitions_.import_machine="import machine",[e.valueToCode(this,"pin",e.ORDER_ATOMIC)+".read()",e.ORDER_ATOMIC]},AG=function(t,e){e.definitions_.import_machine="import machine";var i=e.valueToCode(this,"PIN",e.ORDER_ATOMIC),n=this.getFieldValue("mode");return"machine.Pin("+i+").irq(handler = "+e.valueToCode(this,"DO",e.ORDER_ATOMIC)+", trigger = "+n+")\n"},LG=function(t,e){e.definitions_.import_machine="import machine";var i=this.getFieldValue("PIN_OBJ")||"pin#",n=e.valueToCode(this,"PIN",e.ORDER_ATOMIC),s=this.getFieldValue("MODE");return("pin#"==i?"pin"+n:e.variableDB_.getName(i,mt.Variables.NAME_TYPE))+" = machine.Pin("+n+", "+s+")\n"},NG=function(t,e){e.definitions_.import_machine="import machine";var i=this.getFieldValue("PIN_OBJ")||"dac#",n=e.valueToCode(this,"PIN",e.ORDER_ATOMIC);return("dac#"==i?"dac"+n:e.variableDB_.getName(i,mt.Variables.NAME_TYPE))+" = machine.DAC(machine.Pin("+n+"))\n"},DG=function(t,e){return e.definitions_.import_machine="import machine",e.valueToCode(this,"PIN",e.ORDER_ATOMIC)+".atten("+this.getFieldValue("atten")+")\n"},fG=function(t,e){e.definitions_.import_machine="import machine";var i=this.getFieldValue("PIN_OBJ")||"tc#",n=e.valueToCode(this,"PIN",e.ORDER_ATOMIC);return("tc#"==i?"tc"+n:e.variableDB_.getName(i,mt.Variables.NAME_TYPE))+" = machine.TouchPad(machine.Pin("+n+"))\n"},FG=function(t,e){return[this.getFieldValue("PIN"),e.ORDER_ATOMIC]},PG=FG,YG=FG,vG=FG,XG=FG,yG=FG,xG=FG,bG=FG,VG=FG,BG=FG,GG=FG,UG=FG,wG=FG,kG=FG,HG=FG,WG=FG,KG=FG,JG=FG,qG=FG,QG=FG,zG=FG,jG=FG,ZG=FG,$G=FG,tU=FG,eU=FG,iU=FG,nU=FG,sU=FG,_U=FG,oU=FG,pU=FG,aU=FG,uU=FG,rU=FG,lU=FG,dU=FG,IU=FG,TU=FG,MU=FG,hU=FG,mU=FG,EU=FG,OU=FG,RU=FG;Object.assign(mt.Variables,Rt),Object.assign(mt.Procedures,is),mt.Python=Nu,mt.generator=Nu,Et.Profile.default={},Object.assign(Et.Profile,rB),Object.assign(Et.Profile.default,rB["MixGo CE"]),Object.assign(mt.Blocks,e,i,n,s,_,o,p,a,u,r,l,d,I,V,W,H,X,B,K,f,k,w,U,G,F,D,N,x,y,b,P,Y,v,It,Tt),Object.assign(mt.Python.forBlock,T,M,h,m,E,O,R,c,g,C,S,A,L,st,lt,rt,tt,_t,dt,Q,ut,at,pt,ot,z,q,J,it,et,nt,j,Z,$,Mt,ht)})(); \ No newline at end of file +class ct{constructor(t,e){if(this.variablePrefix_=e||"",this.reservedDict_=Object.create(null),t)for(var i=t.split(","),n=0;n0;s--)e.getInputTargetBlock("IF"+s)&&e.getInputTargetBlock("IF"+s).previousConnection?i[s]=e.getInputTargetBlock("IF"+s).previousConnection:i[s]=null,this.removeInput("IF"+s),e.getInputTargetBlock("DO"+s)&&e.getInputTargetBlock("DO"+s).previousConnection?n[s]=e.getInputTargetBlock("DO"+s).previousConnection:n[s]=null,this.removeInput("DO"+s);this.elseifCount_=parseInt(t.getAttribute("elseif"),10),this.elseCount_=parseInt(t.getAttribute("else"),10);for(s=1;s<=this.elseifCount_;s++)this.appendValueInput("IF"+s).setCheck([Boolean,Number]).appendField(mt.Msg.CONTROLS_IF_MSG_ELSEIF),this.appendStatementInput("DO"+s).appendField(mt.Msg.CONTROLS_IF_MSG_THEN);this.elseCount_&&this.appendStatementInput("ELSE").appendField(mt.Msg.CONTROLS_IF_MSG_ELSE);for(s=i.length-2;s>0;s--)i[s]&&i[s].reconnect(this,"IF"+s);for(s=n.length-2;s>0;s--)n[s]&&n[s].reconnect(this,"DO"+s)},decompose:function(t){var e=t.newBlock("controls_if_if");e.initSvg();for(var i=e.getInput("STACK").connection,n=1;n<=this.elseifCount_;n++){var s=t.newBlock("controls_if_elseif");s.initSvg(),i.connect(s.previousConnection),i=s.nextConnection}if(this.elseCount_){var _=t.newBlock("controls_if_else");_.initSvg(),i.connect(_.previousConnection)}return e},compose:function(t){this.elseCount_&&this.removeInput("ELSE"),this.elseCount_=0;for(var e=this.elseifCount_;e>0;e--)this.removeInput("IF"+e),this.removeInput("DO"+e);this.elseifCount_=0;for(var i=t.getInputTargetBlock("STACK"),n=[null],s=[null],_=null;i;){switch(i.type){case"controls_if_elseif":this.elseifCount_++,n.push(i.valueConnection_),s.push(i.statementConnection_);break;case"controls_if_else":this.elseCount_++,_=i.statementConnection_;break;default:throw Error("Unknown block type: "+i.type)}i=i.nextConnection&&i.nextConnection.targetBlock()}this.updateShape_(),this.reconnectChildBlocks_(n,s,_)},saveConnections:function(t){for(var e=t.getInputTargetBlock("STACK"),i=1;e;){switch(e.type){case"controls_if_elseif":var n=this.getInput("IF"+i),s=this.getInput("DO"+i);e.valueConnection_=n&&n.connection.targetConnection,e.statementConnection_=s&&s.connection.targetConnection,i++;break;case"controls_if_else":s=this.getInput("ELSE");e.statementConnection_=s&&s.connection.targetConnection;break;default:throw"Unknown block type."}e=e.nextConnection&&e.nextConnection.targetBlock()}},rebuildShape_:function(){var t=[null],e=[null],i=null;this.getInput("ELSE")&&(i=this.getInput("ELSE").connection.targetConnection);for(var n=1;this.getInput("IF"+n);){var s=this.getInput("IF"+n),_=this.getInput("DO"+n);console.log(s.connection.targetConnection),t.push(s.connection.targetConnection),e.push(_.connection.targetConnection),n++}this.updateShape_(),this.reconnectChildBlocks_(t,e,i)},updateShape_:function(){this.getInput("ELSE")&&this.removeInput("ELSE");for(var t=1;this.getInput("IF"+t);)this.removeInput("IF"+t),this.removeInput("DO"+t),t++;for(t=1;t<=this.elseifCount_;t++)this.appendValueInput("IF"+t).setCheck([Number,Boolean]).appendField(mt.Msg.CONTROLS_IF_MSG_ELSEIF),this.appendStatementInput("DO"+t).appendField(mt.Msg.CONTROLS_IF_MSG_THEN);this.elseCount_&&this.appendStatementInput("ELSE").appendField(mt.Msg.CONTROLS_IF_MSG_ELSE)},reconnectChildBlocks_:function(t,e,i){for(var n=1;n<=this.elseifCount_;n++)t[n]&&t[n].reconnect(this,"IF"+n),e[n]&&e[n].reconnect(this,"DO"+n);i&&i.reconnect(this,"ELSE")}},Gt={init:function(){this.setColour(Xt),this.appendValueInput("FROM").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.PYTHON_RANGE).appendField(mt.Msg.LANG_CONTROLS_FOR_INPUT_FROM),this.appendValueInput("TO").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.LANG_CONTROLS_FOR_INPUT_TO),this.appendValueInput("STEP").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.PYTHON_RANGE_STEP),this.setInputsInline(!0),this.setOutput(!0),this.setTooltip(mt.Msg.MIXLY_PYTHON_CONTROLS_RANGE_TOOLTIP)}},Ut={init:function(){this.setColour(Xt),this.appendValueInput("LIST").setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.CONTROLS_FOREACH_INPUT),this.appendValueInput("VAR").appendField(mt.Msg.CONTROLS_FOREACH_INPUT_ITEM),this.appendStatementInput("DO").appendField(mt.Msg.MIXLY_DO),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip((function(){return mt.Msg.CONTROLS_FOR_TOOLTIP.replace("“%1”","")}))},getVars:function(){return[this.getFieldValue("VAR")]},renameVar:function(t,e){mt.Names.equals(t,this.getFieldValue("VAR"))&&this.setTitleValue(e,"VAR")}},wt={init:function(){this.setColour(Xt),this.appendValueInput("BOOL").setCheck([Boolean,Number]).appendField(mt.Msg.MIXLY_MICROBIT_JS_CURRENT).appendField(new mt.FieldDropdown(this.OPERATORS),"MODE"),this.appendStatementInput("DO").appendField(mt.Msg.LANG_CONTROLS_WHILEUNTIL_TITLE_REPEAT+mt.Msg.MIXLY_DO),this.setPreviousStatement(!0),this.setNextStatement(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("MODE");return{WHILE:mt.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_WHILE,UNTIL:mt.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_UNTIL}[e]}))}},kt={init:function(){this.setColour(Xt),this.appendDummyInput().appendField(mt.Msg.MIXLY_PYTHON_TRY),this.appendStatementInput("try"),this.appendValueInput("IF1").appendField(mt.Msg.MIXLY_PYTHON_EXCEPT),this.appendStatementInput("DO1").appendField(""),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setMutator(new mt.icons.MutatorIcon(["controls_except","controls_finally"],this)),this.setTooltip(mt.Msg.MIXLY_MIXPY_CONTROL_TRY_TOOLTIP),this.elseifCount_=1,this.elseCount_=0},mutationToDom:function(){if(!this.elseifCount_&&!this.elseCount_)return null;var t=document.createElement("mutation");return this.elseifCount_&&t.setAttribute("elseif",this.elseifCount_),this.elseCount_&&t.setAttribute("else",1),t},domToMutation:function(t){var e=this,i=[],n=[];this.elseCount_&&this.removeInput("ELSE");for(var s=this.elseifCount_;s>0;s--)e.getInputTargetBlock("IF"+s)&&e.getInputTargetBlock("IF"+s).previousConnection?i[s]=e.getInputTargetBlock("IF"+s).previousConnection:i[s]=null,this.removeInput("IF"+s),e.getInputTargetBlock("DO"+s)&&e.getInputTargetBlock("DO"+s).previousConnection?n[s]=e.getInputTargetBlock("DO"+s).previousConnection:n[s]=null,this.removeInput("DO"+s);this.elseifCount_=parseInt(t.getAttribute("elseif"),10),this.elseCount_=parseInt(t.getAttribute("else"),10);for(s=1;s<=this.elseifCount_;s++)this.appendValueInput("IF"+s).setCheck([Boolean,Number]).appendField(mt.Msg.MIXLY_PYTHON_EXCEPT),this.appendStatementInput("DO"+s).appendField("");this.elseCount_&&this.appendStatementInput("ELSE").appendField(mt.Msg.MIXLY_PYTHON_FINALLY);for(s=i.length-2;s>0;s--)i[s]&&i[s].reconnect(this,"IF"+s);for(s=n.length-2;s>0;s--)n[s]&&n[s].reconnect(this,"DO"+s)},decompose:function(t){var e=t.newBlock("controls_try");e.initSvg();for(var i=e.getInput("STACK").connection,n=1;n<=this.elseifCount_;n++){var s=t.newBlock("controls_except");s.initSvg(),i.connect(s.previousConnection),i=s.nextConnection}if(this.elseCount_){var _=t.newBlock("controls_finally");_.initSvg(),i.connect(_.previousConnection)}return e},compose:function(t){this.elseCount_&&this.removeInput("ELSE"),this.elseCount_=0;for(var e=this.elseifCount_;e>0;e--)this.removeInput("IF"+e),this.removeInput("DO"+e);this.elseifCount_=0;for(var i=t.getInputTargetBlock("STACK"),n=[null],s=[null],_=null;i;){switch(i.type){case"controls_except":this.elseifCount_++,n.push(i.valueConnection_),s.push(i.statementConnection_);break;case"controls_finally":this.elseCount_++,_=i.statementConnection_;break;default:throw Error("Unknown block type: "+i.type)}i=i.nextConnection&&i.nextConnection.targetBlock()}this.updateShape_(),this.reconnectChildBlocks_(n,s,_)},saveConnections:function(t){for(var e=t.getInputTargetBlock("STACK"),i=1;e;){switch(e.type){case"controls_except":var n=this.getInput("IF"+i),s=this.getInput("DO"+i);e.valueConnection_=n&&n.connection.targetConnection,e.statementConnection_=s&&s.connection.targetConnection,i++;break;case"controls_finally":s=this.getInput("ELSE");e.statementConnection_=s&&s.connection.targetConnection;break;default:throw"Unknown block type."}e=e.nextConnection&&e.nextConnection.targetBlock()}},rebuildShape_:function(){var t=[null],e=[null],i=null;this.getInput("ELSE")&&(i=this.getInput("ELSE").connection.targetConnection);for(var n=1;this.getInput("IF"+n);){var s=this.getInput("IF"+n),_=this.getInput("DO"+n);console.log(s.connection.targetConnection),t.push(s.connection.targetConnection),e.push(_.connection.targetConnection),n++}this.updateShape_(),this.reconnectChildBlocks_(t,e,i)},updateShape_:function(){this.getInput("ELSE")&&this.removeInput("ELSE");for(var t=1;this.getInput("IF"+t);)this.removeInput("IF"+t),this.removeInput("DO"+t),t++;for(t=1;t<=this.elseifCount_;t++)this.appendValueInput("IF"+t).setCheck([Number,Boolean]).appendField(mt.Msg.MIXLY_PYTHON_EXCEPT),this.appendStatementInput("DO"+t).appendField("");this.elseCount_&&this.appendStatementInput("ELSE").appendField(mt.Msg.MIXLY_PYTHON_FINALLY)},reconnectChildBlocks_:function(t,e,i){for(var n=1;n<=this.elseifCount_;n++)t[n]&&t[n].reconnect(this,"IF"+n),e[n]&&e[n].reconnect(this,"DO"+n);i&&i.reconnect(this,"ELSE")}},Ht={init:function(){this.setColour(Xt);var t=new mt.FieldDropdown(this.OPERATORS);this.appendDummyInput().appendField(t,"FLOW").appendField(mt.Msg.LANG_CONTROLS_FLOW_STATEMENTS_INPUT_OFLOOP),this.setPreviousStatement(!0),this.setTooltip(mt.Msg.MIXLY_PYTHON_CONTROLS_FLOW_STATEMENTS_TOOLTIP);var e=this;this.setTooltip((function(){var t=e.getFieldValue("FLOW");return{BREAK:mt.Msg.CONTROLS_FLOW_STATEMENTS_TOOLTIP_BREAK,CONTINUE:mt.Msg.CONTROLS_FLOW_STATEMENTS_TOOLTIP_CONTINUE}[t]}))},onchange:function(){if(this.workspace){var t=!1,e=this;do{if("controls_repeat"==e.type||"controls_for"==e.type||"controls_forEach"==e.type||"controls_repeat_ext"==e.type||"controls_whileUntil"==e.type||"do_while"==e.type){t=!0;break}e=e.getSurroundParent()}while(e);t?this.setWarningText(null):this.setWarningText(mt.Msg.LANG_CONTROLS_FLOW_STATEMENTS_WARNING)}}},Wt={init:function(){this.setColour(Xt),this.appendDummyInput().appendField(mt.Msg.LANG_CONTROLS_FOR_INPUT_WITH).appendField(new mt.FieldTextInput("i"),"VAR"),this.appendValueInput("FROM").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.LANG_CONTROLS_FOR_INPUT_FROM),this.appendValueInput("TO").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.LANG_CONTROLS_FOR_INPUT_TO),this.appendValueInput("STEP").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_STEP),this.appendStatementInput("DO").appendField(mt.Msg.MIXLY_DO),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0);var t=this;this.setTooltip((function(){return mt.Msg.CONTROLS_FOR_TOOLTIP.replace("%1",t.getFieldValue("VAR"))}))},getVars:function(){return[this.getFieldValue("VAR")]},renameVar:function(t,e){mt.Names.equals(t,this.getFieldValue("VAR"))&&this.setTitleValue(e,"VAR")}},Kt={init:function(){this.setColour(Xt),this.appendDummyInput().appendField(mt.Msg.LANG_CONTROLS_FOR_INPUT_WITH).appendField(new mt.FieldTextInput("i"),"VAR"),this.appendValueInput("FROM").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.LANG_CONTROLS_FOR_INPUT_FROM),this.appendValueInput("TO").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.LANG_CONTROLS_FOR_INPUT_TO),this.appendValueInput("STEP").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_STEP),this.appendStatementInput("DO").appendField(mt.Msg.MIXLY_DO),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0);var t=this;this.setTooltip((function(){return mt.Msg.MIXLY_PYTHON_CONTROLS_FOR_RANGE_TOOLTIP.replace("%1",t.getFieldValue("VAR"))}))},getVars:function(){return[this.getFieldValue("VAR")]},renameVar:function(t,e){mt.Names.equals(t,this.getFieldValue("VAR"))&&this.setTitleValue(e,"VAR")}};wt.OPERATORS=[[mt.Msg.LANG_CONTROLS_WHILEUNTIL_OPERATOR_WHILE,"WHILE"],[mt.Msg.LANG_CONTROLS_WHILEUNTIL_OPERATOR_UNTIL,"UNTIL"]],Ht.OPERATORS=[[mt.Msg.LANG_CONTROLS_FLOW_STATEMENTS_OPERATOR_BREAK,"BREAK"],[mt.Msg.LANG_CONTROLS_FLOW_STATEMENTS_OPERATOR_CONTINUE,"CONTINUE"]];const Jt={init:function(){this.setColour(Xt),this.appendDummyInput().appendField(mt.Msg.CONTROLS_IF_IF_TITLE_IF),this.appendStatementInput("STACK"),this.setTooltip(mt.Msg.CONTROLS_IF_IF_TOOLTIP),this.contextMenu=!1}},qt={init:function(){this.setColour(Xt),this.appendDummyInput().appendField(mt.Msg.CONTROLS_IF_ELSEIF_TITLE_ELSEIF),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(mt.Msg.CONTROLS_IF_ELSEIF_TOOLTIP),this.contextMenu=!1}},Qt={init:function(){this.setColour(Xt),this.appendDummyInput().appendField(mt.Msg.CONTROLS_IF_ELSE_TITLE_ELSE),this.setPreviousStatement(!0),this.setTooltip(mt.Msg.CONTROLS_IF_ELSE_TOOLTIP),this.contextMenu=!1}},zt={init:function(){this.setColour(Xt),this.appendDummyInput().appendField("try"),this.appendStatementInput("STACK"),this.setPreviousStatement(!1),this.setNextStatement(!1),this.contextMenu=!1}},jt={init:function(){this.setColour(Xt),this.appendDummyInput().appendField(mt.Msg.MIXLY_PYTHON_EXCEPT),this.setPreviousStatement(!0),this.setNextStatement(!0),this.contextMenu=!1,this.setTooltip(mt.Msg.MIXLY_MIXPY_CONTROL_EXCEPT_TOOLTIP)}},Zt={init:function(){this.setColour(Xt),this.appendDummyInput().appendField(mt.Msg.MIXLY_PYTHON_FINALLY),this.setPreviousStatement(!0),this.contextMenu=!1,this.setTooltip(mt.Msg.MIXLY_MIXPY_CONTROL_FINALLY_TOOLTIP)}},$t={init:function(){this.jsonInit({message0:mt.Msg.CONTROLS_REPEAT_TITLE,args0:[{type:"input_value",name:"TIMES"}],previousStatement:null,nextStatement:null,colour:Xt,tooltip:mt.Msg.CONTROLS_REPEAT_TOOLTIP,helpUrl:mt.Msg.CONTROLS_REPEAT_HELPURL}),this.appendStatementInput("DO")}},te={init:function(){this.setColour(Xt),this.appendValueInput("BOOL").appendField("lambda"),this.appendStatementInput("DO").appendField(mt.Msg.MIXLY_STAT),this.setOutput(!0)}},ee={init:function(){this.setColour(Xt),this.appendDummyInput().appendField(mt.Msg.MIXLY_PYTHON_PASS),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(mt.Msg.MIXLY_PYTHON_CONTROLS_PASS_TOOLTIP)}},ie={init:function(){this.setColour(Xt),this.appendDummyInput().appendField(mt.Msg.MIXLY_PYTHON_CONTROLS_THREAD_START),this.appendValueInput("callback").appendField(mt.Msg.MIXLY_PYTHON_CONTROLS_THREAD_USE),this.appendValueInput("VAR").appendField(mt.Msg.MIXLY_PARAMS),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_PYTHON_CONTROLS_THREAD_TOOLTIP)}},ne={init:function(){this.appendDummyInput().appendField(mt.Msg.CONTROLS_REPEAT_TITLE_REPEAT+mt.Msg.MIXLY_DO),this.appendStatementInput("input_data").setCheck(null),this.appendValueInput("select_data").setCheck(null).appendField(mt.Msg.CONTROLS_OPERATOR_UNTIL).appendField(new mt.FieldDropdown([[mt.Msg.LANG_CONTROLS_WHILEUNTIL_OPERATOR_WHILE,"true"],[mt.Msg.LANG_CONTROLS_WHILEUNTIL_OPERATOR_UNTIL,"false"]]),"type"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setColour(Xt),this.setTooltip("do-while loop"),this.setHelpUrl("")}},se={init:function(){this.setColour(Xt),this.appendDummyInput().appendField(mt.Msg.MIXLY_OP_GARBAGE_COLLECT),this.setPreviousStatement(!0),this.setNextStatement(!0)}},_e={init:function(){this.setColour(Xt),this.appendDummyInput().appendField(mt.Msg.MIXLY_GET_MEM_ALLOC),this.setOutput(!0)}},oe={init:function(){this.setColour(Xt),this.appendDummyInput().appendField(mt.Msg.MIXLY_GET_MEM_FREE),this.setOutput(!0)}},pe={init:function(){this.setColour(Xt),this.appendDummyInput().appendField(mt.Msg.MIXLY_GET+mt.Msg.MIXLY_DEVICE+"ID"),this.setInputsInline(!0),this.setOutput(!0),this.setTooltip(mt.Msg.PROCEDURES_DEFRETURN_RETURN+mt.Msg.MIXLY_GET_UNIQUE_IDEN)}},ae={init:function(){this.setColour(Xt),this.appendValueInput("VAR").appendField(mt.Msg.MIXLY_RTC_TIMESTAMP),this.appendDummyInput().appendField(mt.Msg.MIXLY_TIMESTAMP_TO_DATA),this.setInputsInline(!0),this.setOutput(!0,Number)}},ue={init:function(){this.setColour(Xt),this.appendDummyInput().appendField(mt.Msg.MIXLY_GET_UNIQUE_IDEN),this.setOutput(!0)}},re=230;mt.FieldTextInput.math_number_validator=function(t){return String(t)},mt.FieldTextInput.math_number_validator_include_blank=function(t){if(""===t)return"";return/^-?(0X|0x|0O|0o|0B|0b)?[a-fA-F0-9]{1,}(\.[a-fA-F0-9]+)?$/.test(t)?String(t):null};const le={init:function(){this.setColour(re),this.appendDummyInput().appendField(new mt.FieldTextInput("0",mt.FieldTextInput.math_number_validator),"NUM"),this.setOutput(!0,Number),this.setTooltip(mt.Msg.MATH_NUMBER_TOOLTIP)}},de={init:function(){this.setColour(re);this.appendDummyInput("").appendField(mt.Msg.MIXLY_PYTHON_MATH_CONSTANT).appendField(new mt.FieldDropdown([["π","pi"],["e","e"]]),"CONSTANT"),this.setOutput(!0,Number);var t=this;this.setTooltip((function(){var e=t.getFieldValue("CONSTANT");return{pi:mt.Msg.MIXLY_PYTHON_MATH_CONSTANT_PI_TOOLTIP,e:mt.Msg.MIXLY_PYTHON_MATH_CONSTANT_E_TOOLTIP}[e]}))}},Ie={init:function(){this.setColour(re);this.appendDummyInput("").appendField(mt.Msg.MIXLY_PYTHON_MATH_CONSTANT).appendField(new mt.FieldDropdown([["π","pi"],["e","e"]]),"CONSTANT"),this.setOutput(!0,Number);var t=this;this.setTooltip((function(){var e=t.getFieldValue("CONSTANT");return{pi:mt.Msg.MIXLY_PYTHON_MATH_CONSTANT_PI_MP_TOOLTIP,e:mt.Msg.MIXLY_PYTHON_MATH_CONSTANT_E_MP_TOOLTIP}[e]}))}},Te={init:function(){this.setColour(re),this.setOutput(!0),this.appendValueInput("A"),this.appendValueInput("B").appendField(new mt.FieldDropdown([["+","ADD"],["-","MINUS"],["×","MULTIPLY"],["÷","DIVIDE"],["%","QUYU"],["//","ZHENGCHU"],["**","POWER"]]),"OP"),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("OP");return{ADD:mt.Msg.MATH_ARITHMETIC_TOOLTIP_ADD,MINUS:mt.Msg.MATH_ARITHMETIC_TOOLTIP_MINUS,MULTIPLY:mt.Msg.MATH_ARITHMETIC_TOOLTIP_MULTIPLY,DIVIDE:mt.Msg.MATH_ARITHMETIC_TOOLTIP_DIVIDE,QUYU:mt.Msg.MATH_MODULO_TOOLTIP,ZHENGCHU:mt.Msg.MATH_ARITHMETIC_TOOLTIP_DIVIDE,POWER:mt.Msg.MATH_ARITHMETIC_TOOLTIP_POWER}[e]}))}},Me={init:function(){this.setColour(re),this.setPreviousStatement(!0),this.setNextStatement(!0),this.appendValueInput("A"),this.appendValueInput("B").appendField(new mt.FieldDropdown([["+=","ADD"],["-=","MINUS"],["×=","MULTIPLY"],["÷=","DIVIDE"],["%=","QUYU"],["//=","ZHENGCHU"],["**=","POWER"]]),"OP"),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("OP");return{ADD:mt.Msg.MATH_ARITHMETIC_TOOLTIP_ADD,MINUS:mt.Msg.MATH_ARITHMETIC_TOOLTIP_MINUS,MULTIPLY:mt.Msg.MATH_ARITHMETIC_TOOLTIP_MULTIPLY,DIVIDE:mt.Msg.MATH_ARITHMETIC_TOOLTIP_DIVIDE,QUYU:mt.Msg.MATH_MODULO_TOOLTIP,ZHENGCHU:mt.Msg.MATH_ARITHMETIC_TOOLTIP_DIVIDE,POWER:mt.Msg.MATH_ARITHMETIC_TOOLTIP_POWER}[e]}))}},he={init:function(){this.setColour(re),this.setOutput(!0,Number),this.appendValueInput("A").setCheck(Number),this.appendValueInput("B").setCheck(Number).appendField(new mt.FieldDropdown([["&","&"],["|","|"],[">>",">>"],["<<","<<"]]),"OP"),this.setInputsInline(!0),this.setTooltip("位运算")}},me={init:function(){this.setColour(re),this.setOutput(!0,Number),this.appendValueInput("NUM").setCheck(Number).appendField(new mt.FieldDropdown([["sin","SIN"],["cos","COS"],["tan","TAN"],["asin","ASIN"],["acos","ACOS"],["atan","ATAN"],["-","-"],["ln","LN"],["log10","LOG10"],["e^","EXP"],["10^","POW10"]]),"OP");var t=this;this.setTooltip((function(){var e=t.getFieldValue("OP");return{SIN:mt.Msg.MATH_TRIG_TOOLTIP_SIN,COS:mt.Msg.MATH_TRIG_TOOLTIP_COS,TAN:mt.Msg.MATH_TRIG_TOOLTIP_TAN,ASIN:mt.Msg.MATH_TRIG_TOOLTIP_ASIN,ACOS:mt.Msg.MATH_TRIG_TOOLTIP_ACOS,ATAN:mt.Msg.MATH_TRIG_TOOLTIP_ATAN,LN:mt.Msg.MATH_SINGLE_TOOLTIP_LN}[e]}))}},Ee={init:function(){var t=[[mt.Msg.MATH_BIN,"bin"],[mt.Msg.MATH_OCT,"oct"],[mt.Msg.MATH_HEX,"hex"]];this.setColour(re),this.setOutput(!0,String),this.appendValueInput("NUM").setCheck(Number).appendField(new mt.FieldDropdown(t),"OP");var e=this;this.setTooltip((function(){var t=e.getFieldValue("OP");return{bin:mt.Msg.MATH_DEC_TOOLTIP_BIN,oct:mt.Msg.MATH_DEC_TOOLTIP_OCT,hex:mt.Msg.MATH_DEC_TOOLTIP_HEX}[t]}))}},Oe={init:function(){var t=[[mt.Msg.LANG_MATH_TO_ROUND,"round"],[mt.Msg.LANG_MATH_TO_CEIL,"ceil"],[mt.Msg.LANG_MATH_TO_FLOOR,"floor"],[mt.Msg.MATH_ABS,"fabs"],[mt.Msg.MATH_SQRT,"sqrt"]];this.setColour(re),this.appendValueInput("A").setCheck(Number).appendField(new mt.FieldDropdown(t),"OP"),this.setOutput(!0,Number);var e=this;this.setTooltip((function(){var t=e.getFieldValue("OP");return{sqrt:mt.Msg.MATH_SINGLE_TOOLTIP_ROOT,fabs:mt.Msg.MATH_SINGLE_TOOLTIP_ABS,sq:mt.Msg.MATH_SINGLE_TOOLTIP_SQ,round:mt.Msg.MATH_SINGLE_TOOLTIP_ROUND,ceil:mt.Msg.MATH_SINGLE_TOOLTIP_CEIL,floor:mt.Msg.MATH_SINGLE_TOOLTIP_FLOOR}[t]}))}},Re={init:function(){var t=[[mt.Msg.MIXLY_MAX,"max"],[mt.Msg.MIXLY_MIN,"min"]];this.setColour(re),this.appendValueInput("A").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(new mt.FieldDropdown(t),"OP").appendField("("),this.appendValueInput("B").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(","),this.appendDummyInput("").setAlign(mt.inputs.Align.RIGHT).appendField(")"),this.setInputsInline(!0),this.setOutput(!0,Number);var e=this;this.setTooltip((function(){var t=e.getFieldValue("OP");return{max:mt.Msg.MIXLY_TOOLTIP_MATH_MAX,min:mt.Msg.MIXLY_TOOLTIP_MATH_MIN}[t]}))}},ce={init:function(){var t=[[mt.Msg.MATH_TWO,"two"],[mt.Msg.MATH_EIGHT,"eight"],[mt.Msg.MATH_TEN,"ten"],[mt.Msg.MATH_SIXTEEN,"sixteen"]];this.setColour(re),this.appendDummyInput("").appendField(mt.Msg.MATH_BA),this.appendValueInput("NUM").appendField(new mt.FieldDropdown(t),"OP").appendField(mt.Msg.MATH_JinZhi).setCheck(Number),this.appendDummyInput("").appendField(mt.Msg.MATH_ZHW).appendField(new mt.FieldDropdown(t),"OP2").appendField(mt.Msg.MATH_JinZhi),this.setFieldValue("ten","OP2"),this.setOutput(!0),this.setInputsInline(!0);var e=this;this.setTooltip((function(){var t=e.getFieldValue("OP"),i={two:mt.Msg.MATH_Before_two,eight:mt.Msg.MATH_Before_eight,ten:mt.Msg.MATH_Before_ten,sixteen:mt.Msg.MATH_Before_sixteen},n=e.getFieldValue("OP2"),s={two:mt.Msg.MATH_Behind_two,eight:mt.Msg.MATH_Behind_eight,ten:mt.Msg.MATH_Behind_ten,sixteen:mt.Msg.MATH_Behind_sixteen};return i[t]+s[n]}))}},ge={init:function(){var t=[[mt.Msg.LANG_MATH_INT,"int"],[mt.Msg.LANG_MATH_FLOAT,"float"]];this.setColour(re),this.setOutput(!0,Number),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_RANDOM).appendField(new mt.FieldDropdown(t),"TYPE"),this.appendValueInput("FROM").setCheck(Number).appendField(mt.Msg.LANG_CONTROLS_FOR_INPUT_FROM),this.appendValueInput("TO").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.LANG_MATH_RANDOM_INT_INPUT_TO),this.setInputsInline(!0);var e=this;this.setTooltip((function(){var t=e.getFieldValue("TYPE"),i={int:mt.Msg.LANG_MATH_INT,float:mt.Msg.LANG_MATH_FLOAT_RANDOM};return mt.Msg.MATH_RANDOM_INT_TOOLTIP+i[t]}))}},Ce={init:function(){this.setColour(re),this.setOutput(!0,Number),this.appendValueInput("VALUE").setCheck(Number).appendField(mt.Msg.LANG_MATH_CONSTRAIN_INPUT_CONSTRAIN),this.appendValueInput("LOW").setCheck(Number).appendField(mt.Msg.LANG_MATH_CONSTRAIN_INPUT_LOW),this.appendValueInput("HIGH").setCheck(Number).appendField(mt.Msg.LANG_MATH_CONSTRAIN_INPUT_HIGH),this.setInputsInline(!0),this.setTooltip(mt.Msg.MATH_CONSTRAIN_TOOLTIP)}},Se={init:function(){this.setColour(re),this.appendValueInput("NUM",Number).appendField(mt.Msg.MIXLY_MAP).setCheck(Number),this.appendValueInput("fromLow",Number).appendField(mt.Msg.MIXLY_MAP_FROM).setCheck(Number),this.appendValueInput("fromHigh",Number).appendField(",").setCheck(Number),this.appendValueInput("toLow",Number).appendField(mt.Msg.MIXLY_MAP_TO).setCheck(Number),this.appendValueInput("toHigh",Number).appendField(",").setCheck(Number),this.appendDummyInput("").appendField("]"),this.setInputsInline(!0),this.setOutput(!0),this.setTooltip(mt.Msg.MIXLY_TOOLTIP_MATH_MAP)}},Ae={init:function(){this.setColour(re),this.appendDummyInput().appendField(new mt.FieldTextInput("0",mt.FieldTextInput.math_number_validator_include_blank),"NUM"),this.setOutput(!0),this.setTooltip(mt.Msg.MATH_NUMBER_TOOLTIP)}},Le={init:function(){this.setColour(re),this.appendValueInput("NUM").setCheck(Number).appendField(mt.Msg.LANG_MATH_RANDOM_SEED),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(mt.Msg.MIXLY_TOOLTIP_MATH_RANDOM_SEED)}},Ne={init:function(){this.setColour(re),this.setOutput(!0,Number),this.appendValueInput("VALUE").setCheck(Number),this.appendValueInput("VAR").setCheck(Number).appendField(mt.Msg.MATH_ROUND).appendField(mt.Msg.TEXT_KEEP),this.appendDummyInput().appendField(mt.Msg.TEXT_DECIMAL),this.setInputsInline(!0),this.setTooltip(mt.Msg.MATH_ROUND_NEW_TOOLTIP)}},De={init:function(){var t=[[mt.Msg.MIXLY_TO_INT,"int"],[mt.Msg.MIXLY_TO_FLOAT,"float"],[mt.Msg.MIXLY_TO_BITES,"b"],[mt.Msg.LANG_MATH_BYTE+mt.Msg.MIXLY_TO_INT,"bti"]];this.setColour(re),this.appendValueInput("VAR").appendField(new mt.FieldDropdown(t),"TOWHAT"),this.setOutput(!0,Number);var e=this;this.setTooltip((function(){var t=e.getFieldValue("TOWHAT");return{int:mt.Msg.MIXLY_PYTHON_TOOLTIP_TOINT,float:mt.Msg.MIXLY_PYTHON_TOOLTIP_TOFLOAT,b:mt.Msg.MIXLY_TOOLTIP_TEXT_TOBYTE}[t]}))}},fe={init:function(){var t=[[mt.Msg.MIXLY_TO_INT,"int"],[mt.Msg.MIXLY_TO_FLOAT,"float"]];this.setColour(re),this.appendValueInput("VAR").appendField(new mt.FieldDropdown(t),"TOWHAT"),this.setOutput(!0,Number);var e=this;this.setTooltip((function(){var t=e.getFieldValue("TOWHAT");return{int:mt.Msg.MIXLY_TOOLTIP_TEXT_TOINT,float:mt.Msg.MIXLY_TOOLTIP_TEXT_TOFLOAT}[t]}))}},Fe=Se,Pe={init:function(){this.setColour(re),this.appendValueInput("VAR").appendField(mt.Msg.LANG_MATH_BYTE+mt.Msg.MIXLY_TO_HEX),this.setOutput(!0,Number),this.setTooltip(mt.Msg.MIXLY_PYTHON_TOOLTIP_TOHEX)}},Ye={init:function(){this.setColour(re),this.itemCount_=1,this.setMutator(new mt.icons.MutatorIcon(["lists_create_with_item"],this)),this.appendDummyInput("DUMMY").appendField(mt.Msg.MIXLY_PRODUCT+mt.Msg.MIXLY_GENERATE_CARTESIAN_PRODUCT),this.appendValueInput("REPEAT").appendField(mt.Msg.MIXLY_EVERY_PER_ELEPER_ELEMENT),this.appendDummyInput().appendField(mt.Msg.CONTROLS_REPEAT_TITLE_TIMES),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setOutput(!0),this.setTooltip(mt.Msg.LISTS_CREATE_WITH_PYTHON_TOOLTIP),this.updateShape_()},mutationToDom:function(){var t=document.createElement("mutation");return t.setAttribute("items",this.itemCount_),t},domToMutation:function(t){this.itemCount_=parseInt(t.getAttribute("items"),10),this.updateShape_()},decompose:function(t){var e=t.newBlock("lists_create_with_container");e.initSvg();for(var i=e.getInput("STACK").connection,n=0;n1&&"\\"===t.charAt(0)){var e=t.charAt(1);if("0"===e||"b"===e||"f"===e||"n"===e||"r"===e||"t"===e||"\\"===e||"'"===e)return String(t).substring(0,2);if("x"===e&&"0"===t.charAt(2)&&"B"===t.charAt(3))return String(t).substring(0,4)}return String(t).substring(0,1)};const xe={init:function(){this.setColour(ve),this.appendDummyInput().appendField(this.newQuote_(!0)).appendField(new mt.FieldTextInput("",mt.FieldTextInput.char_validator),"TEXT").appendField(this.newQuote_(!1)),this.setOutput(!0,Number),this.setTooltip(mt.Msg.TEXT_CHAR_TOOLTIP)},newQuote_:function(t){if(1==t)var e="../../media/quote2.png";else e="../../media/quote3.png";return new mt.FieldImage(e,7,12,'"')}},be={init:function(){this.setColour(ve),this.appendValueInput("A").setCheck([String,Number]),this.appendValueInput("B").setCheck([String,Number]).appendField(mt.Msg.MIXLY_TEXT_JOIN),this.setInputsInline(!0),this.setOutput(!0,String),this.setTooltip(mt.Msg.MIXLY_TOOLTIP_TEXT_JOIN)}},Ve={init:function(){this.setColour(ve),this.appendValueInput("VAR").setCheck(Number).appendField(mt.Msg.MIXLY_TOCHAR),this.setOutput(!0,String),this.setTooltip(mt.Msg.MIXLY_TOOLTIP_TEXT_TOCHAR)}},Be={init:function(){this.setColour(ve),this.appendValueInput("VAR").setCheck(String).appendField(mt.Msg.MIXLY_TOASCII),this.setOutput(!0,Number),this.setTooltip(mt.Msg.MIXLY_TOOLTIP_TEXT_TOASCII)}},Ge={init:function(){this.setColour(ve),this.appendValueInput("VAR").appendField(mt.Msg.MIXLY_TOSTRING),this.setOutput(!0,String),this.setTooltip(mt.Msg.MIXLY_PYTHON_TOOLTIP_TOTEXT)}},Ue={init:function(){this.setColour(ve),this.appendValueInput("VAR").appendField(mt.Msg.MIXLY_LENGTH),this.setOutput(!0,Number),this.setTooltip(mt.Msg.MIXLY_TOOLTIP_TEXT_LENGTH)}},we={init:function(){this.WHERE_OPTIONS=[[mt.Msg.LISTS_GET_INDEX_FROM_START,"FROM_START"],[mt.Msg.LISTS_GET_INDEX_FROM_END,"FROM_END"],[mt.Msg.TEXT_GET_INDEX_RANDOM+1+mt.Msg.TEXT_CHARAT2,"RANDOM"]],this.setHelpUrl(mt.Msg.LISTS_GET_INDEX_HELPURL),this.setColour(ve),this.appendValueInput("VAR").setCheck(String),this.appendValueInput("AT").setCheck(Number),this.appendDummyInput().appendField(mt.Msg.LISTS_GET_INDEX_GET,"MODE"),mt.Msg.LISTS_GET_INDEX_TAIL&&this.appendDummyInput("TAIL").appendField(mt.Msg.LISTS_GET_INDEX_TAIL),this.setInputsInline(!0),this.setOutput(!0),this.updateAt_(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("MODE"),i=t.getFieldValue("WHERE"),n="";switch(e+" "+i){case"GET FROM_START":case"GET FROM_END":n=mt.Msg.LISTS_GET_INDEX_TOOLTIP_GET_FROM;break;case"GET RANDOM":n=mt.Msg.LISTS_GET_INDEX_TOOLTIP_GET_RANDOM;break;case"GET_REMOVE FROM_START":case"GET_REMOVE FROM_END":n=mt.Msg.LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_FROM;break;case"GET_REMOVE RANDOM":n=mt.Msg.LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_RANDOM}return"FROM_START"!=i&&"FROM_END"!=i||(n+=" "+mt.Msg.LISTS_INDEX_FROM_START_TOOLTIP.replace("%1",mt.Msg.ONE_BASED_INDEXING?"#1":"#0")),n}));var e=this;this.setTooltip((function(){var t=e.getFieldValue("WHERE"),i={FROM_START:mt.Msg.LISTS_GET_INDEX_FROM_START,FROM_END:mt.Msg.LISTS_GET_INDEX_FROM_END,RANDOM:mt.Msg.TEXT_GET_INDEX_RANDOM};return mt.Msg.PROCEDURES_DEFRETURN_RETURN+mt.Msg.MIXLY_MICROBIT_TYPE_STRING+i[t]+"n"+mt.Msg.TEXT_CHARAT2}))},mutationToDom:function(){var t=document.createElement("mutation");t.setAttribute("statement",!this.outputConnection);var e=this.getInput("AT").type==mt.INPUT_VALUE;return t.setAttribute("at",e),t},domToMutation:function(t){var e="true"==t.getAttribute("statement");this.updateStatement_(e),t="false"!=t.getAttribute("at"),this.updateAt_(t)},updateStatement_:function(t){t!=!this.outputConnection&&(this.unplug(!0,!0),t?(this.setOutput(!1),this.setPreviousStatement(!0),this.setNextStatement(!0)):(this.setPreviousStatement(!1),this.setNextStatement(!1),this.setOutput(!0)))},updateAt_:function(t){this.removeInput("AT"),this.removeInput("ORDINAL",!0),t?(this.appendValueInput("AT").setCheck(Number),mt.Msg.TEXT_CHARAT2&&this.appendDummyInput("ORDINAL").appendField(mt.Msg.TEXT_CHARAT2)):this.appendDummyInput("AT");var e=new mt.FieldDropdown(this.WHERE_OPTIONS,(function(e){var i="FROM_START"==e||"FROM_END"==e;if(i!=t){var n=this.sourceBlock_;return n.updateAt_(i),n.setFieldValue(e,"WHERE"),null}}));this.getInput("AT").appendField(e,"WHERE"),mt.Msg.LISTS_GET_INDEX_TAIL&&this.moveInputBefore("TAIL",null)}},ke={init:function(){this.setHelpUrl(mt.Msg.LISTS_GET_INDEX_HELPURL),this.setColour(ve),this.appendValueInput("VAR").setCheck(String),this.appendValueInput("AT").setCheck(Number).appendField(mt.Msg.LISTS_GET_INDEX_GET+" "+mt.Msg.LISTS_GET_INDEX_FROM_START),this.appendDummyInput().appendField(mt.Msg.TEXT_CHARAT2),this.setOutput(!0),this.setTooltip(mt.Msg.PROCEDURES_DEFRETURN_RETURN+mt.Msg.MIXLY_MICROBIT_TYPE_STRING+mt.Msg.LISTS_GET_INDEX_FROM_START+"n"+mt.Msg.TEXT_CHARAT2)}},He={init:function(){this.setHelpUrl(mt.Msg.LISTS_GET_INDEX_HELPURL),this.setColour(ve),this.appendValueInput("VAR").setCheck(String),this.appendDummyInput().appendField(mt.Msg.TEXT_RANDOM_CHAR),this.setOutput(!0),this.setTooltip(mt.Msg.TEXT_RANDOM_CHAR_TOOLTIP)}},We={init:function(){this.WHERE_OPTIONS_1=[[mt.Msg.LISTS_GET_INDEX_FROM_START,"FROM_START"],[mt.Msg.LISTS_GET_INDEX_FROM_END,"FROM_END"],[mt.Msg.LISTS_GET_SUBLIST_START_FIRST,"FIRST"]],this.WHERE_OPTIONS_2=[[mt.Msg.LISTS_GET_SUBLIST_END_FROM_START,"FROM_START"],[mt.Msg.LISTS_GET_SUBLIST_END_FROM_END,"FROM_END"],[mt.Msg.LISTS_GET_SUBLIST_END_LAST,"LAST"]],this.setHelpUrl(mt.Msg.LISTS_GET_SUBLIST_HELPURL),this.setColour(ve),this.appendValueInput("VAR").setCheck(String),this.appendDummyInput("").appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET),this.appendDummyInput("AT1"),this.appendDummyInput("AT2"),this.setInputsInline(!0),this.setOutput(!0,"List"),this.updateAt_(1,!0),this.updateAt_(2,!0),this.setTooltip(mt.Msg._GET_TEXT_SUBLIST_TOOLTIP)},mutationToDom:function(){var t=document.createElement("mutation"),e=this.getInput("AT1").type==mt.INPUT_VALUE;t.setAttribute("at1",e);var i=this.getInput("AT2").type==mt.INPUT_VALUE;return t.setAttribute("at2",i),t},domToMutation:function(t){var e="true"==t.getAttribute("at1"),i="true"==t.getAttribute("at2");this.updateAt_(1,e),this.updateAt_(2,i)},updateAt_:function(t,e){this.removeInput("AT"+t),this.removeInput("ORDINAL"+t,!0),e?(this.appendValueInput("AT"+t).setCheck(Number),mt.Msg.TEXT_CHARAT2&&this.appendDummyInput("ORDINAL"+t).appendField(mt.Msg.TEXT_CHARAT2)):this.appendDummyInput("AT"+t);var i=new mt.FieldDropdown(this["WHERE_OPTIONS_"+t],(function(i){var n="FROM_START"==i||"FROM_END"==i;if(n!=e){var s=this.sourceBlock_;return s.updateAt_(t,n),s.setFieldValue(i,"WHERE"+t),null}}));this.getInput("AT"+t).appendField(i,"WHERE"+t),1==t&&(this.moveInputBefore("AT1","AT2"),this.getInput("ORDINAL1")&&this.moveInputBefore("ORDINAL1","AT2"))}},Ke={init:function(){this.setHelpUrl(mt.Msg.LISTS_GET_SUBLIST_HELPURL),this.setColour(ve),this.appendValueInput("VAR").setCheck(String),this.appendValueInput("AT1").appendField(mt.Msg.LISTS_GET_INDEX_GET+" "+mt.Msg.LISTS_GET_INDEX_FROM_START),this.appendValueInput("AT2").appendField(mt.Msg.LISTS_GET_SUBLIST_END_FROM_START),this.appendDummyInput().appendField(mt.Msg.TEXT_CHARAT2),this.setInputsInline(!0),this.setOutput(!0,["List",String]),this.setTooltip(mt.Msg._GET_TEXT_SUBLIST_TOOLTIP)}},Je={init:function(){var t=[[mt.Msg.MIXLY_EQUALS,"==="],[mt.Msg.MIXLY_STARTSWITH,"startswith"],[mt.Msg.MIXLY_ENDSWITH,"endswith"]];this.setColour(ve),this.appendValueInput("STR1").setCheck(String),this.appendValueInput("STR2").appendField(new mt.FieldDropdown(t),"DOWHAT").setCheck(String),this.setOutput(!0,[Boolean,Number]),this.setInputsInline(!0)}},qe={init:function(){this.setColour(ve),this.appendValueInput("STR1").setCheck(String),this.appendValueInput("STR2").appendField(mt.Msg.MIXLY_COMPARETO).setCheck(String),this.setOutput(!0,Number),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_COMPARETO_HELP)}},Qe={init:function(){var t=[[mt.Msg.TEXT_UPPER,"upper"],[mt.Msg.TEXT_TITLE,"title"],[mt.Msg.TEXT_CAPITALIZE,"capitalize"],[mt.Msg.TEXT_SWAPCASE,"swapcase"],[mt.Msg.TEXT_LOWER,"lower"]];this.setColour(ve),this.appendValueInput("VAR").appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET).appendField(new mt.FieldDropdown(t),"CAPITAL").setCheck(String),this.setOutput(!0,String);var e=this;this.setTooltip((function(){var t=e.getFieldValue("CAPITAL");return{upper:mt.Msg.MIXLY_MIXPY_TEXT_UPPER_TOOLTIP,title:mt.Msg.MIXLY_MIXPY_TEXT_TITLE_TOOLTIP,swapcase:mt.Msg.MIXLY_MIXPY_TEXT_SWAPCASE_TOOLTIP,capitalize:mt.Msg.MIXLY_MIXPY_TEXT_CAPITALIZE_TOOLTIP,lower:mt.Msg.MIXLY_MIXPY_TEXT_LOWER_TOOLTIP}[t]}))}},ze={init:function(){var t=[[mt.Msg.TEXT_LJUST,"ljust"],[mt.Msg.TEXT_CENTER,"center"],[mt.Msg.TEXT_RJUST,"rjust"]];this.setColour(ve),this.appendValueInput("VAR").appendField(new mt.FieldDropdown(t),"CENTER").setCheck(String),this.appendValueInput("WID").appendField(mt.Msg.MIXLY_WIDTH).setCheck(Number),this.appendValueInput("Symbol").appendField(mt.Msg.MIXLY_RECT_Fill).setCheck(String),this.setInputsInline(!0),this.setOutput(!0,String),this.setTooltip(mt.Msg.MIXLY_MIXPY_TEXT_CENTER_TOOLTIP)}},je={init:function(){this.setColour(ve),this.appendValueInput("VAR").appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET).setCheck(String),this.appendValueInput("STR").appendField(mt.Msg.MIXLY_MID+mt.Msg.MIXLY_MICROBIT_PY_STORAGE_CHARACTER).setCheck(String),this.appendDummyInput().appendField(mt.Msg.MIXLY_LIST_INDEX),this.setInputsInline(!0),this.setOutput(!0,String),this.setTooltip(mt.Msg.MIXLY_MIXPY_TEXT_FIND_TOOLTIP)}},Ze={init:function(){this.setColour(ve),this.appendValueInput("VAR").appendField(mt.Msg.MIXLY_PYTHON_TEXT_JOIN_SEQ_USE_STR).setCheck(String),this.appendValueInput("LIST").appendField(mt.Msg.MIXLY_PYTHON_TEXT_JOIN_SEQ_SEQ).setCheck("List","Tuple","Set","Dict"),this.appendDummyInput().appendField(mt.Msg.MIXLY_PYTHON_TEXT_JOIN_SEQ_GET_STR),this.setInputsInline(!0),this.setOutput(!0,String),this.setTooltip(mt.Msg.MIXLY_PYTHON_TEXT_JOIN_SEQ_TOOLTIP)}},$e={init:function(){this.setColour(ve),this.appendValueInput("VAR").setCheck(String),this.appendValueInput("STR1").appendField(mt.Msg.MIXLY_MIXPY_REPLACE).setCheck(String),this.appendValueInput("STR2").appendField(mt.Msg.LISTS_SET_INDEX_INPUT_TO).setCheck(String),this.setInputsInline(!0),this.setOutput(!0,String),this.setTooltip(mt.Msg.MIXLY_MIXPY_TEXT_REPLACE_TOOLTIP)}},ti={init:function(){this.setColour(ve),this.appendValueInput("VAR"),this.appendValueInput("VAL").appendField(mt.Msg.LIST_SPLIT_AS),this.appendDummyInput("").appendField(mt.Msg.LIST_SPLIT),this.setOutput(!0,"List"),this.setTooltip(mt.Msg.MIXLY_MIXPY_TEXT_SPLIT_TOOLTIP),this.setInputsInline(!0)}},ei={init:function(){var t=[[mt.Msg.TEXT_TRIM_BOTH,"strip"],[mt.Msg.TEXT_TRIM_LEFT,"lstrip"],[mt.Msg.TEXT_TRIM_RIGHT,"rstrip"]];this.setColour(ve),this.appendValueInput("VAR"),this.appendDummyInput("").appendField(mt.Msg.TEXT_STRIM),this.appendDummyInput("").appendField(new mt.FieldDropdown(t),"TOWHAT"),this.appendDummyInput("").appendField(mt.Msg.TEXT_BLANK),this.setOutput(!0,String),this.setInputsInline(!0);var e=this;this.setTooltip((function(){var t=e.getFieldValue("TOWHAT");return{strip:mt.Msg.TEXT_TRIM_BOTH_TOOLTIP,lstrip:mt.Msg.TEXT_TRIM_LEFT_TOOLTIP,rstrip:mt.Msg.TEXT_TRIM_RIGHT_TOOLTIP}[t]}))}},ii={init:function(){this.setColour(ve),this.appendDummyInput("").appendField(mt.Msg.MIXLY_MICROPYTHON_FORMAT),this.appendDummyInput("").appendField(new mt.FieldTextInput("str"),"VAR"),this.itemCount_=1,this.updateShape_(),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setInputsInline(!0),this.setMutator(new mt.icons.MutatorIcon(["text_create_with_item"],this)),this.setOutput(!0),this.setTooltip(mt.Msg.MIXLY_MIXPY_TEXT_FORMAT_TOOLTIP)},mutationToDom:function(){var t=document.createElement("mutation");return t.setAttribute("items",this.itemCount_),t},domToMutation:function(t){this.itemCount_=parseInt(t.getAttribute("items"),10),this.updateShape_()},decompose:function(t){var e=t.newBlock("text_create_with_container");e.initSvg();for(var i=e.getInput("STACK").connection,n=0;ne?t[e]:0==e?'"key"':'"key'+(e+1)+'"'),"KEY"+e).appendField(":")}},getVars:function(){return[this.getFieldValue("VAR")]},renameVar:function(t,e){mt.Names.equals(t,this.getFieldValue("VAR"))&&this.setTitleValue(e,"VAR")}},Zi={init:function(){this.setColour(zi),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_TYPE_DICT),this.appendStatementInput("STACK"),this.setTooltip(mt.Msg.DICTS_CREATE_WITH_CONTAINER_TOOLTIP),this.contextMenu=!1}},$i={init:function(){this.setColour(zi),this.appendDummyInput().appendField(mt.Msg.DICTS_CREATE_WITH_ITEM_TITLE),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(mt.Msg.DICTS_CREATE_WITH_ITEM_TOOLTIP),this.contextMenu=!1}},tn={init:function(){this.setColour(zi),this.appendValueInput("DICT").setCheck("Dict"),this.appendDummyInput("").appendField(mt.Msg.DICT_KEYS),this.setTooltip(mt.Msg.DICTS_KEYS_TOOLTIP),this.setOutput(!0,"List")}},en={init:function(){this.setColour(zi),this.appendValueInput("DICT").setCheck("Dict"),this.appendValueInput("KEY").appendField(mt.Msg.DICTS_GET_IN),this.appendDummyInput("").appendField(mt.Msg.DICTS_ADD_VALUE),this.setOutput(!0),this.setTooltip(mt.Msg.DICTS_GET_TOOLTIP)}},nn={init:function(){this.setColour(zi),this.appendValueInput("DICT").setCheck("Dict"),this.appendValueInput("KEY").appendField(mt.Msg.DICTS_GET_IN),this.appendDummyInput("").appendField(mt.Msg.DICTS_ADD_VALUE),this.appendValueInput("VAR").appendField(mt.Msg.DICTS_DEFAULT_VALUE),this.setOutput(!0),this.setTooltip(mt.Msg.DICTS_GET_DEFAULT_TOOLTIP)}},sn={init:function(){this.setColour(zi),this.appendValueInput("DICT"),this.appendValueInput("KEY").appendField(mt.Msg.DICTS_ADD),this.appendDummyInput(),this.appendValueInput("VAR").appendField(mt.Msg.DICTS_ADD_VALUE),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(mt.Msg.DICTS_ADD_OR_CHANGE_TOOLTIP)}},_n={init:function(){this.setColour(zi),this.appendValueInput("DICT"),this.appendValueInput("KEY").appendField(mt.Msg.DICTS_DELETE_IN),this.appendDummyInput("").appendField(mt.Msg.DICTS_DELETE_VALUE),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(mt.Msg.DICTS_DELETE_TOOLTIP)}},on={init:function(){this.setColour(zi),this.appendValueInput("DICT2").setCheck("Dict").appendField(mt.Msg.MAKE_DICT),this.appendValueInput("DICT").setCheck("Dict").appendField(mt.Msg.DICT_UPDATE),this.appendDummyInput("").appendField(mt.Msg.MIXLY_MID),this.setTooltip(mt.Msg.DICTS_UPDATE_TOOLTIP),this.setPreviousStatement(!0),this.setNextStatement(!0)}},pn={init:function(){this.setColour(zi),this.appendValueInput("DICT").setCheck("Dict"),this.appendDummyInput("").appendField(mt.Msg.DICT_CLEAR),this.setTooltip(mt.Msg.DICTS_CLEAR_TOOLTIP),this.setPreviousStatement(!0),this.setNextStatement(!0)}},an={init:function(){this.setColour(zi),this.appendValueInput("DICT").setCheck("Dict"),this.appendDummyInput("").appendField(mt.Msg.DICT_ITEMS),this.setTooltip(mt.Msg.DICTS_ITEMS_TOOLTIP),this.setOutput(!0,"List")}},un={init:function(){this.setColour(zi),this.appendValueInput("DICT").setCheck("Dict"),this.appendDummyInput("").appendField(mt.Msg.DICT_VALUES),this.setTooltip(mt.Msg.DICTS_VALUES_TOOLTIP),this.setOutput(!0,"List")}},rn={init:function(){this.setColour(zi),this.appendValueInput("DICT").setCheck("Dict"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_LENGTH),this.setTooltip(mt.Msg.DICT_LENGTH_TOOLTIP),this.setOutput(!0,Number)}},ln={init:function(){this.setColour(zi),this.appendValueInput("DICT").setCheck("Dict"),this.appendDummyInput("").appendField(mt.Msg.DICT_DELDICT),this.setTooltip(mt.Msg.DICTS_DEL_TOOLTIP),this.setPreviousStatement(!0),this.setNextStatement(!0)}},dn={init:function(){this.MODE=[[mt.Msg.DICTS_ADD_OR_CHANGE,"INSERT"],[mt.Msg.MIXLY_MICROBIT_JS_DELETE_VAR,"DELETE"]],this.setHelpUrl(mt.Msg.LISTS_GET_SUBLIST_HELPURL),this.setColour(zi),this.appendValueInput("DICT").setCheck("Dict"),this.appendDummyInput("AT2"),this.appendValueInput("KEY"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_MICROPYTHON_SOCKET_MAKE).appendField(mt.Msg.DICTS_ADD_VALUE),this.updateAt_(!0),this.setInputsInline(!0),this.setOutput(!1),this.setPreviousStatement(!0),this.setNextStatement(!0);var t=this;this.setTooltip((function(){var e="";switch(t.getFieldValue("WHERE")){case"INSERT":e=mt.Msg.DICTS_ADD_TOOLTIP;break;case"DELETE":e=mt.Msg.DICTS_DELETE_TOOLTIP}return e}))},mutationToDom:function(){var t=document.createElement("mutation"),e=this.getInput("AT2").type==mt.INPUT_VALUE;return t.setAttribute("at2",e),t},domToMutation:function(t){var e="true"==t.getAttribute("at2");this.updateAt_(e)},updateAt_:function(t){this.removeInput("AT2"),this.removeInput("ORDINAL",!0),t?this.appendValueInput("AT2").setCheck(Number):this.appendDummyInput("AT2");var e=new mt.FieldDropdown(this.MODE,(function(e){var i="INSERT"==e;if(i!=t){var n=this.sourceBlock_;return n.updateAt_(i),n.setFieldValue(e,"WHERE"),null}}));this.getInput("AT2").appendField(e,"WHERE")}},In={init:function(){this.setColour(zi),this.appendValueInput("DICT").setCheck("Dict"),this.appendDummyInput("").appendField(mt.Msg.blockpy_DICT_POP),this.appendValueInput("KEY"),this.appendDummyInput("").appendField(mt.Msg.DICTS_ADD_VALUE),this.setTooltip(mt.Msg.DICT_POP_TOOLTIP),this.setInputsInline(!0),this.setOutput(!0)}},Tn={init:function(){this.setColour(zi),this.appendValueInput("DICT").setCheck("Dict"),this.appendValueInput("KEY").appendField(mt.Msg.DICTS_SET_DEFAULT),this.appendDummyInput("").appendField(mt.Msg.DICTS_DEFAULT_VALUE),this.appendValueInput("VAR"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(mt.Msg.DICTS_SETDEFAULT_TOOLTIP)}},Mn={init:function(){this.setColour(zi),this.appendDummyInput("").appendField(new mt.FieldLabel(mt.Msg.MIXLY_MICROBIT_TYPE_DICT),"TIP").appendField(" "),this.itemCount_=3,this.updateShape_(),this.setOutput(!0,"Dict"),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setMutator(new mt.icons.MutatorIcon(["dicts_create_with_item"],this)),this.setTooltip(mt.Msg.DICTS_CREATE_WITH_TOOLTIP)},mutationToDom:function(){var t=document.createElement("mutation");return t.setAttribute("items",this.itemCount_),t},domToMutation:function(t){this.itemCount_=parseInt(t.getAttribute("items"),10),this.updateShape_()},decompose:function(t){var e=t.newBlock("dicts_create_with_container");e.initSvg();for(var i=e.getInput("STACK").connection,n=0;ne?t[e]:0==e?'"key"':'"key'+(e+1)+'"'),"KEY"+e).appendField(":")}},getVars:function(){return[this.getFieldValue("VAR")]},renameVar:function(t,e){mt.Names.equals(t,this.getFieldValue("VAR"))&&this.setTitleValue(e,"VAR")}},hn={init:function(){this.setColour(zi),this.appendValueInput("VAR").appendField(mt.Msg.MIXLY_TODICT),this.setOutput(!0),this.setTooltip(mt.Msg.MIXLY_PYTHON_TOOLTIP_TODICT)}},mn={init:function(){this.setColour(zi),this.appendValueInput("DICT").setCheck("Dict"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_TO_JSON),this.setTooltip(mt.Msg.MIXLY_TO_JSON_TOOLTIP),this.setOutput(!0)}},En={init:function(){this.setColour(zi),this.appendValueInput("VAR"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_CONVERT_TO_JSON),this.setTooltip(mt.Msg.MIXLY_CONVERT_TO_JSON_TOOLTIP),this.setOutput(!0)}},On={init:function(){this.setColour(zi),this.appendValueInput("DICT").setCheck("Dict"),this.appendValueInput("VAR1").appendField("key1"),this.appendValueInput("VAR2").appendField("index"),this.appendValueInput("VAR3").appendField("key2"),this.appendValueInput("VAR4").appendField("key3"),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_CONVERT_TO_JSON_TOOLTIP),this.setOutput(!0)}},Rn={init:function(){this.setColour(zi),this.appendValueInput("DICT"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_TO_JSON),this.setTooltip(mt.Msg.MIXLY_TO_JSON_TOOLTIP),this.setOutput(!0)}},cn=210,gn={init:function(){var t=mt.RTL?[["=","EQ"],["≠","NEQ"],[">","LT"],["≥","LTE"],["<","GT"],["≤","GTE"]]:[["=","EQ"],["≠","NEQ"],["<","LT"],["≤","LTE"],[">","GT"],["≥","GTE"]];this.setColour(cn),this.setOutput(!0,Boolean),this.appendValueInput("A"),this.appendValueInput("B").appendField(new mt.FieldDropdown(t),"OP"),this.setInputsInline(!0);var e=this;this.setTooltip((function(){var t=e.getFieldValue("OP");return{EQ:mt.Msg.LOGIC_COMPARE_TOOLTIP_EQ,NEQ:mt.Msg.LOGIC_COMPARE_TOOLTIP_NEQ,LT:mt.Msg.LOGIC_COMPARE_TOOLTIP_LT,LTE:mt.Msg.LOGIC_COMPARE_TOOLTIP_LTE,GT:mt.Msg.LOGIC_COMPARE_TOOLTIP_GT,GTE:mt.Msg.LOGIC_COMPARE_TOOLTIP_GTE}[t]})),this.prevBlocks_=[null,null]}},Cn={init:function(){var t=mt.RTL?[[">","LT"],["≥","LTE"],["<","GT"],["≤","GTE"]]:[["<","LT"],["≤","LTE"],[">","GT"],["≥","GTE"]],e=mt.RTL?[[">","LT"],["≥","LTE"],["<","GT"],["≤","GTE"]]:[["<","LT"],["≤","LTE"],[">","GT"],["≥","GTE"]];this.setColour(cn),this.setOutput(!0,Boolean),this.appendValueInput("A"),this.appendValueInput("B").appendField(new mt.FieldDropdown(t),"OP1"),this.appendValueInput("C").appendField(new mt.FieldDropdown(e),"OP2"),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_PYTHON_LOGIC_COMPARE_CONTINOUS_TOOLTIP)}},Sn={init:function(){var t=[[mt.Msg.LOGIC_OPERATION_AND,"AND"],[mt.Msg.LOGIC_OPERATION_OR,"OR"],[mt.Msg.LOGIC_OPERATION_NOR,"NOR"],[mt.Msg.LOGIC_OPERATION_XOR,"XOR"]];this.setColour(cn),this.setOutput(!0,Boolean),this.appendValueInput("A").setCheck([Boolean,Number]),this.appendValueInput("B").setCheck([Boolean,Number]).appendField(new mt.FieldDropdown(t),"OP"),this.setInputsInline(!0);var e=this;this.setTooltip((function(){var t=e.getFieldValue("OP");return{AND:mt.Msg.LOGIC_OPERATION_TOOLTIP_AND,OR:mt.Msg.LOGIC_OPERATION_TOOLTIP_OR,NOR:mt.Msg.LOGIC_OPERATION_TOOLTIP_NOR,XOR:mt.Msg.LOGIC_OPERATION_TOOLTIP_XOR}[t]}))}},An={init:function(){this.setColour(cn),this.setOutput(!0,Boolean),this.appendValueInput("BOOL").setCheck([Number,Boolean]).appendField(mt.Msg.LOGIC_NEGATE_TITLE),this.setTooltip(mt.Msg.LOGIC_NEGATE_TOOLTIP)}},Ln={init:function(){var t=[[mt.Msg.LOGIC_BOOLEAN_TRUE,"TRUE"],[mt.Msg.LOGIC_BOOLEAN_FALSE,"FALSE"]];this.setColour(cn),this.setOutput(!0,Boolean),this.appendDummyInput().appendField(new mt.FieldDropdown(t),"BOOL"),this.setTooltip(mt.Msg.LOGIC_BOOLEAN_TOOLTIP)}},Nn={init:function(){this.setColour(cn),this.setOutput(!0),this.appendDummyInput().appendField(mt.Msg.LOGIC_NULL),this.setTooltip(mt.Msg.LOGIC_NULL_TOOLTIP)}},Dn={init:function(){this.setColour(cn),this.appendValueInput("A"),this.appendValueInput("B").appendField(mt.Msg.LOGIC_TERNARY_IF_TRUE),this.appendValueInput("C").appendField(mt.Msg.LOGIC_TERNARY_IF_FALSE),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_TOOLTIP_LOGIT_TRUEORFALSE)}},fn={init:function(){var t=[[mt.Msg.TEXT_APPEND_TO,"in"],[mt.Msg.MIXLY_PYTHON_LOGIC_IS_NOT_IN,"not in"]];this.setColour(cn),this.appendValueInput("A"),this.appendValueInput("B").setCheck([String,"List"]).appendField(new mt.FieldDropdown(t),"BOOL"),this.appendDummyInput("").appendField(mt.Msg.MICROBIT_LOGIC_IS_IN),this.setOutput(!0,Boolean),this.setInputsInline(!0),this.setTooltip(mt.Msg.IN)}},Fn={init:function(){var t=[[mt.Msg.MIXLY_PYTHON_LOGIC_IS,"is"],[mt.Msg.MIXLY_PYTHON_LOGIC_IS_NOT,"is not"]];this.setColour(cn),this.appendValueInput("A"),this.appendValueInput("B").appendField(new mt.FieldDropdown(t),"BOOL"),this.setOutput(!0,Boolean),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_PYTHON_LOGIC_IS_TOOLTIP)}},Pn={init:function(){this.setColour(cn),this.appendValueInput("VAR").appendField(mt.Msg.MIXLY_TOBOOL),this.setOutput(!0,Boolean),this.setTooltip(mt.Msg.MIXLY_PYTHON_TOOLTIP_TOBOOL)}},Yn={init:function(){this.setColour(0),this.appendValueInput("fn").setCheck(String).appendField(mt.Msg.MIXLY_PYTHON_STORAGE_OPEN_FILE_WITH_OS+"(For Windows)"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0)}},vn={init:function(){this.setColour(0),this.appendValueInput("FILENAME").appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_OPEN_FILE),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_MODE).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_MICROBIT_PY_STORAGE_READ,"r"],[mt.Msg.MIXLY_MICROBIT_PY_STORAGE_WRITE,"w"],[mt.Msg.MIXLY_MICROBIT_PY_STORAGE_BIT_READ,"rb"],[mt.Msg.MIXLY_MICROBIT_PY_STORAGE_BIT_WRITE,"wb"]]),"MODE"),this.appendValueInput("FILE").appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_AS),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("MODE"),i=mt.Msg.MIXLY_USE,n=mt.Msg.MIXLY_MICROBIT_PY_STORAGE_MODE,s=mt.Msg.MIXLY_MICROBIT_PY_STORAGE_OPEN_FILE,_=mt.Msg.MIXLY_BELONG;return i+{r:mt.Msg.MIXLY_MICROBIT_PY_STORAGE_READ,w:mt.Msg.MIXLY_MICROBIT_PY_STORAGE_WRITE,rb:mt.Msg.MIXLY_MICROBIT_PY_STORAGE_BIT_READ,wb:mt.Msg.MIXLY_MICROBIT_PY_STORAGE_BIT_WRITE}[e]+_+n+s}))},getVars:function(){return[this.getFieldValue("VAR")]},renameVar:function(t,e){mt.Names.equals(t,this.getFieldValue("VAR"))&&this.setTitleValue(e,"VAR")}},Xn={init:function(){this.setColour(0),this.appendValueInput("FILENAME").appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_OPEN_FILE),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_MODE).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_MICROBIT_PY_STORAGE_READ,"r"],[mt.Msg.MIXLY_MICROBIT_PY_STORAGE_WRITE,"w"],[mt.Msg.MIXLY_MICROBIT_PY_STORAGE_BIT_READ,"rb"],[mt.Msg.MIXLY_MICROBIT_PY_STORAGE_BIT_WRITE,"wb"]]),"MODE"),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setInputsInline(!0),this.setOutput(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("MODE"),i=mt.Msg.MIXLY_USE,n=mt.Msg.MIXLY_MICROBIT_PY_STORAGE_MODE,s=mt.Msg.MIXLY_MICROBIT_PY_STORAGE_OPEN_FILE,_=mt.Msg.MIXLY_BELONG,o=mt.Msg.PY_STORAGE_FILE_OBJECT;return i+{r:mt.Msg.MIXLY_MICROBIT_PY_STORAGE_READ,w:mt.Msg.MIXLY_MICROBIT_PY_STORAGE_WRITE,rb:mt.Msg.MIXLY_MICROBIT_PY_STORAGE_BIT_READ,wb:mt.Msg.MIXLY_MICROBIT_PY_STORAGE_BIT_WRITE}[e]+_+n+s+o}))}},yn={init:function(){this.setColour(0),this.appendValueInput("FILENAME").appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_OPEN_FILE);this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_MODE).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_MICROBIT_PY_STORAGE_READ,"r"],[mt.Msg.MIXLY_MICROBIT_PY_STORAGE_WRITE,"w"],[mt.Msg.MIXLY_MICROBIT_PY_STORAGE_BIT_READ,"rb"],[mt.Msg.MIXLY_MICROBIT_PY_STORAGE_BIT_WRITE,"wb"]]),"MODE"),this.appendDummyInput().appendField(mt.Msg.MIXPY_TEXT_ENCODE).appendField(new mt.FieldDropdown([["ANSI","ANSI"],["gbk","gbk"],["utf-8","utf-8"]]),"CODE"),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setInputsInline(!0),this.setOutput(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("MODE"),i=mt.Msg.MIXLY_USE,n=mt.Msg.MIXLY_MICROBIT_PY_STORAGE_MODE,s=mt.Msg.MIXLY_MICROBIT_PY_STORAGE_OPEN_FILE,_=mt.Msg.MIXLY_BELONG,o=mt.Msg.PY_STORAGE_FILE_OBJECT;return i+{r:mt.Msg.MIXLY_MICROBIT_PY_STORAGE_READ,w:mt.Msg.MIXLY_MICROBIT_PY_STORAGE_WRITE,rb:mt.Msg.MIXLY_MICROBIT_PY_STORAGE_BIT_READ,wb:mt.Msg.MIXLY_MICROBIT_PY_STORAGE_BIT_WRITE}[e]+_+n+s+o}))}},xn={init:function(){this.setColour(0),this.appendValueInput("data").setCheck(String).appendField(mt.Msg.MIXLY_MICROPYTHON_SOCKET_MAKE),this.appendValueInput("FILE").appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_FILE_WRITE),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_MICROPYTHON_SOCKET_MAKE+mt.Msg.MIXLY_MICROBIT_TYPE_STRING+mt.Msg.MIXLY_MICROBIT_PY_STORAGE_FILE_WRITE)}},bn={init:function(){this.setColour(0),this.appendValueInput("FILE").setCheck("Variable").appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_FROM_FILE),this.appendDummyInput().appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_MICROBIT_PY_STORAGE_ALL,"read"],[mt.Msg.MIXLY_MICROBIT_PY_STORAGE_ONE_LINE,"readline"],[mt.Msg.MIXLY_MICROBIT_PY_STORAGE_ALL_LINES,"readlines"]]),"MODE"),this.setInputsInline(!0),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setOutput(!0,String)}},Vn={init:function(){this.setColour(0),this.appendValueInput("FILE").setCheck("Variable").appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_FROM_FILE),this.appendDummyInput().appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_MICROBIT_PY_STORAGE_NO_MORE_THAN_SIZE,"read"],[mt.Msg.MIXLY_MICROBIT_PY_STORAGE_ONE_LINE_NO_MORE_THAN_SIZE,"readline"],[mt.Msg.MIXLY_MICROBIT_PY_STORAGE_ALL_LINES_NO_MORE_THAN_SIZE,"readlines"]]),"MODE"),this.appendValueInput("SIZE").setCheck(Number),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_CHARACTER),this.setInputsInline(!0),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setOutput(!0,String);var t=this;this.setTooltip((function(){var e=t.getFieldValue("MODE"),i=mt.Msg.MIXLY_MICROBIT_PY_STORAGE_FROM_FILE,n=mt.Msg.MIXLY_MICROBIT_PY_STORAGE_CHARACTER;return i+{read:mt.Msg.MIXLY_MICROBIT_PY_STORAGE_NO_MORE_THAN_SIZE,readline:mt.Msg.MIXLY_MICROBIT_PY_STORAGE_ONE_LINE_NO_MORE_THAN_SIZE,readlines:mt.Msg.MIXLY_MICROBIT_PY_STORAGE_ALL_LINES_NO_MORE_THAN_SIZE}[e]+"x"+n}))}},Bn={init:function(){this.setColour(0),this.appendValueInput("FILE").appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_FROM_FILE),this.setNextStatement(!0),this.appendValueInput("SIZE").setCheck(Number).appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_ONE_LINE_NO_MORE_THAN_SIZE),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_CHARACTER),this.setInputsInline(!0),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setOutput(!0,String),this.setTooltip(mt.Msg.MICROBIT_PYTHON_TYPE)}},Gn={init:function(){this.setColour(0),this.appendValueInput("FILE").appendField(mt.Msg.HTML_FILE),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_CAN_WRITE_ORNOT),this.setInputsInline(!0),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setOutput(!0,Boolean),this.setTooltip(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_CAN_WRITE_ORNOT1)}},Un={init:function(){this.setColour(0),this.appendValueInput("FILE").appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_FILENAME),this.setInputsInline(!0),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setOutput(!0,String),this.setTooltip(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET_FILENAME)}},wn={init:function(){this.setColour(0),this.appendValueInput("FILE").appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_CLOSE_FILE),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setOutput(!1),this.setTooltip(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_CLOSE_FILE)}},kn={init:function(){this.setColour(0),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_LIST_ALL_FILES),this.setInputsInline(!0),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setOutput(!0,"List"),this.setTooltip(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_LIST_ALL_FILES)}};mt.Msg.MIXLY_MICROBIT_PY_STORAGE_DELETE_FILE;const Hn={init:function(){this.setColour(0),this.appendDummyInput().appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_MICROBIT_PY_STORAGE_DELETE_FILE,"remove"],[mt.Msg.MIXLY_MICROBIT_PY_STORAGE_DELETE_DIRS,"removedirs"]]),"MODE"),this.appendValueInput("FILE").setCheck(String),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setOutput(!1),this.setTooltip(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_DELETE_FILE)}},Wn={init:function(){this.setColour(0),this.appendValueInput("FILE").setCheck(String).appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET_FILE_SIZE),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_SIZE),this.setInputsInline(!0),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setOutput(!0,Number),this.setTooltip(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET_FILE_SIZE+mt.Msg.MIXLY_MICROBIT_PY_STORAGE_SIZE)}},Kn={init:function(){this.setColour(0),this.appendValueInput("FILE").setCheck(String).appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_RETURN_FILE),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_PRESENT_LOCATION),this.setInputsInline(!0),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setOutput(!0,Number),this.setTooltip(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_FILE_TELL)}},Jn={init:function(){this.setColour(0),this.appendValueInput("FILE").setCheck("Variable").appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_SET_FILE_POSITION),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_CURRENT_POSITION),this.appendDummyInput().appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_MICROBIT_PY_STORAGE_FILE_SEEK_START,"start"],[mt.Msg.MIXLY_MICROBIT_PY_STORAGE_FILE_SEEK_CURRENT,"current"],[mt.Msg.MIXLY_MICROBIT_PY_STORAGE_FILE_SEEK_END,"end"]]),"MODE"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_FILE_SEEK_OFFSET),this.appendValueInput("SIZE").setCheck(Number),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_CHARACTER),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("MODE"),i=mt.Msg.MIXLY_MICROBIT_PY_STORAGE_SET_FILE_POSITION+mt.Msg.MIXLY_MICROBIT_PY_STORAGE_CURRENT_POSITION,n=mt.Msg.MIXLY_MICROBIT_PY_STORAGE_CHARACTER,s=mt.Msg.MIXLY_MICROBIT_PY_STORAGE_FILE_SEEK_OFFSET;return i+" "+{start:mt.Msg.MIXLY_MICROBIT_PY_STORAGE_FILE_SEEK_START,current:mt.Msg.MIXLY_MICROBIT_PY_STORAGE_FILE_SEEK_CURRENT,end:mt.Msg.MIXLY_MICROBIT_PY_STORAGE_FILE_SEEK_END}[e]+s+"x"+n}))}},qn={init:function(){this.setColour(0),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET_CURRENT_DIR),this.setInputsInline(!0),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setOutput(!0,"List"),this.setTooltip(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET_CURRENT_DIR)}},Qn={init:function(){this.setColour(0),this.appendValueInput("PATH").setCheck(String).appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_PATH),this.appendDummyInput().appendField(mt.Msg.MIXLY_ESP32_SET),this.appendDummyInput().appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_MICROBIT_PY_STORAGE_MKDIR,"mkdir"],[mt.Msg.MIXLY_MICROBIT_PY_STORAGE_MAKEDIRS,"makedirs"]]),"MODE"),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setOutput(!1);var t=this;this.setTooltip((function(){var e=t.getFieldValue("MODE");return mt.Msg.MIXLY_MICROBIT_PY_STORAGE_PATH+"x"+mt.Msg.MIXLY_ESP32_SET+{mkdir:mt.Msg.MIXLY_MICROBIT_PY_STORAGE_MKDIR,makedirs:mt.Msg.MIXLY_MICROPYTHON_SOCKET_MAKEDIRS}[e]}))}},zn={init:function(){this.setColour(0),this.appendValueInput("FILE").setCheck(String).appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_RENAME),this.appendValueInput("NEWFILE").setCheck(String).appendField(mt.Msg.MIXLY_AS),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setOutput(!1),this.setTooltip(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_RENAME)}},jn={init:function(){this.setColour(0),this.appendValueInput("FILE").setCheck(String).appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_CHANGE_DIR),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setOutput(!1),this.setTooltip(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_CHANGE_DIR)}},Zn={init:function(){this.setColour(0),this.appendValueInput("FILE").setCheck(String).appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_THE_PATH),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_IS_OR_NOT),this.appendDummyInput().appendField(new mt.FieldDropdown([[mt.Msg.HTML_FILE,"isfile"],[mt.Msg.MIXLY_MICROBIT_PY_STORAGE_IS_DIR,"isdir"]]),"MODE"),this.setInputsInline(!0),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setOutput(!0,Boolean);let t=this;this.setTooltip((function(){var e=t.getFieldValue("MODE");return mt.Msg.MIXLY_MICROBIT_PY_STORAGE_THE_PATH+"x"+mt.Msg.MIXLY_MICROBIT_PY_STORAGE_IS_OR_NOT+{isfile:mt.Msg.MIXLY_MICROBIT_PY_STORAGE_MKDIR,isdir:mt.Msg.MIXLY_MICROPYTHON_SOCKET_MAKEDIRS}[e]}))}},$n={init:function(){this.setColour(0),this.appendValueInput("SPISUB").appendField(mt.Msg.CONTROLS_FOR_INPUT_WITH+"SPI").setCheck("var"),this.appendValueInput("PINSUB").appendField("CS"),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_MICROPYTHON_SOCKET_MAKE).setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_SETUP+mt.Msg.LISTS_SET_INDEX_INPUT_TO).appendField(mt.Msg.MIXLY_SD_CARD),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null)}},ts={init:function(){this.setColour(0),this.appendValueInput("VAR").appendField(mt.Msg.MIXLY_SD_CARD),this.appendValueInput("DIR").setCheck(String).appendField(mt.Msg.MIXLY_SDCARD_MOUNT),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip()}},es={};es.NAME_TYPE=mt.PROCEDURE_CATEGORY_NAME,es.allProcedures=function(t){for(var e=t.getAllBlocks(!1),i=[],n=[],s=0;s"),this.appendValueInput("style").appendField(mt.Msg.MIXLY_AIP_ATTR).setAlign(mt.inputs.Align.RIGHT),this.appendStatementInput("DO").appendField(""),this.setInputsInline(!1),this.setPreviousStatement(!0),this.setNextStatement(!0)}},zs={init:function(){this.setColour(Hs),this.appendDummyInput().appendField(mt.Msg.HTML_STYLE),this.appendStatementInput("STYLE"),this.setOutput(!0)}},js={init:function(){this.setColour(Hs),this.appendDummyInput().appendField(mt.Msg.HTML_FORM_CONTENT).appendField(new mt.FieldDropdown([[mt.Msg.HTML_TEXT,"text"],[mt.Msg.HTML_EMAIL,"email"],[mt.Msg.HTML_NUMBER,"number"],[mt.Msg.HTML_PASSWORD,"password"],[mt.Msg.HTML_CHECKBOX,"checkbox"],[mt.Msg.HTML_RADIOBUTTON,"radiobutton"],[mt.Msg.HTML_BUTTON,"button"],[mt.Msg.HTML_COLOUR,"colour"],[mt.Msg.HTML_DATE,"date"],[mt.Msg.HTML_LOCALTIME,"local time"],[mt.Msg.HTML_FILE,"file"],[mt.Msg.HTML_HIDDEN,"hidden"],[mt.Msg.HTML_IMAGE,"image"],[mt.Msg.HTML_MONTH,"month"],[mt.Msg.HTML_RANGE,"range"],[mt.Msg.HTML_RESET,"reset"],[mt.Msg.HTML_SEARCH,"search"],[mt.Msg.HTML_SUBMIT,"submit"],[mt.Msg.HTML_TELEPHONENUMBER,"telephone number"],[mt.Msg.HTML_TIME,"time"],[mt.Msg.HTML_URL,"url"],[mt.Msg.HTML_WEEK,"week"]]),"LEVEL"),this.appendDummyInput().appendField(mt.Msg.HTML_NAME).appendField(new mt.FieldTextInput("car"),"NAME"),this.appendDummyInput().appendField(mt.Msg.HTML_VALUE).appendField(new mt.FieldTextInput("go"),"VALUE"),this.appendValueInput("style").appendField(mt.Msg.MIXLY_AIP_ATTR).setAlign(mt.inputs.Align.RIGHT),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},Zs={init:function(){this.setColour(Hs),this.appendDummyInput().appendField(new mt.FieldTextInput("property"),"KEY").appendField(":").appendField(new mt.FieldTextInput("value"),"VALUE"),this.setPreviousStatement(!0),this.setNextStatement(!0)}},$s={init:function(){this.setColour(Hs),this.appendDummyInput().appendField(new mt.FieldTextInput("property"),"KEY").appendField(":").appendField(new mt.FieldColour("#ff0000"),"RGB_LED_COLOR"),this.setPreviousStatement(!0),this.setNextStatement(!0)}},t_={init:function(){this.setColour(Hs),this.appendDummyInput().appendField(mt.Msg.HTML_TEXT).appendField(new mt.FieldTextInput("text"),"TEXT"),this.setPreviousStatement(!0),this.setNextStatement(!0)}},e_=160,i_={init:function(){this.setColour(e_),this.setPreviousStatement(!0),this.setNextStatement(!0),this.appendDummyInput().appendField("Tabular Abstraction:"),this.appendDummyInput().appendField(new mt.FieldTable(""),"TEXT")}},n_={init:function(){this.setColour(e_),this.setPreviousStatement(!0),this.setNextStatement(!0),this.appendDummyInput().appendField("Code Block:"),this.appendDummyInput().appendField(new mt.FieldMultilineInput(""),"TEXT")}},s_={init:function(){this.setColour(e_),this.appendDummyInput().appendField("Code Expression:"),this.appendDummyInput().appendField(new mt.FieldMultilineInput(""),"TEXT"),this.setOutput(!0)}},__={init:function(){this.setColour(e_),this.setPreviousStatement(!0),this.setNextStatement(!0),this.appendValueInput("VALUE").appendField(""),this.setInputsInline(!1)}},o_={init:function(){this.setColour(e_),this.appendDummyInput().appendTitle("Comment:").appendTitle(new mt.FieldTextInput(""),"TEXT"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip("This comment will be ignored by Python")}},p_={init:function(){this.setColour(e_),this.appendValueInput("VALUE").appendField(mt.Msg.TYPE_CHECK),this.setInputsInline(!1),this.setOutput(!0,"Type")}},a_={init:function(){this.setColour(e_),this.itemCount_=1,this.updateShape_(),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setMutator(new mt.icons.MutatorIcon(["text_print_multiple_item"],this)),this.setTooltip(mt.Msg.TEXT_PRINT_TOOLTIP)},mutationToDom:function(){var t=document.createElement("mutation");return t.setAttribute("items",this.itemCount_),t},domToMutation:function(t){this.itemCount_=parseInt(t.getAttribute("items"),10),this.updateShape_()},decompose:function(t){var e=mt.Block.obtain(t,"text_print_multiple_container");e.initSvg();for(var i=e.getInput("STACK").connection,n=0;n= stop:"," yield start"," start -= abs(step)"])};if(t=function(t,e,i){return"("+t+" <= "+e+") and "+a()+"("+t+", "+e+", "+i+") or "+u()+"("+t+", "+e+", "+i+")"},mt.isNumber(n)&&mt.isNumber(s)&&mt.isNumber(_))n=parseFloat(n),s=parseFloat(s),_=Math.abs(parseFloat(_)),0==n%1&&0==s%1&&0==_%1?(n<=s?(s++,t=0==n&&1==_?s:n+", "+s,1!=_&&(t+=", "+_)):t=n+", "+--s+", -"+_,t="range("+t+")"):(t=n",GTE:">="};const ea=function(t,e){var i=this.getFieldValue("OP"),n="&&"==i?e.ORDER_LOGICAL_AND:e.ORDER_LOGICAL_OR,s=e.valueToCode(this,"A",n)||"False",_=e.valueToCode(this,"B",n)||"False";if("AND"==i)var o=s+" and "+_;else if("OR"==i)o=s+" or "+_;else if("NOR"==i)o="not("+s+"^"+_+")";else o=s+"^"+_;return[o,n]},ia=function(t,e){var i=e.ORDER_UNARY_PREFIX;return["not "+(e.valueToCode(this,"BOOL",i)||"False"),i]},na=function(t,e){return["TRUE"==this.getFieldValue("BOOL")?"True":"False",e.ORDER_ATOMIC]},sa=function(t,e){return["None",e.ORDER_ATOMIC]},_a=function(t,e){var i=e.valueToCode(this,"A",e.ORDER_ATOMIC)||"False";return["("+(e.valueToCode(this,"B",e.ORDER_ATOMIC)||"False")+" if "+i+" else "+(e.valueToCode(this,"C",e.ORDER_ATOMIC)||"False")+")",e.ORDER_ATOMIC]},oa=function(t,e){var i=e.valueToCode(this,"A",e.ORDER_ATOMIC)||"''",n=e.valueToCode(this,"B",e.ORDER_ATOMIC)||"''";return[i+" "+this.getFieldValue("BOOL")+" "+n,e.ORDER_ATOMIC]},pa=function(t,e){var i=e.valueToCode(this,"A",e.ORDER_ATOMIC)||"''",n=e.valueToCode(this,"B",e.ORDER_ATOMIC)||"''";return[i+" "+this.getFieldValue("BOOL")+" "+n,e.ORDER_ATOMIC]},aa=function(t,e){return["bool("+(e.valueToCode(this,"VAR",e.ORDER_ATOMIC)||"0")+")",e.ORDER_ATOMIC]},ua=function(t,e){return e.definitions_.import_os="import os","os.startfile("+e.valueToCode(this,"fn",e.ORDER_ATOMIC)+")\n"},ra=function(t,e){return e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+" = open("+e.valueToCode(this,"FILENAME",e.ORDER_ATOMIC)+", '"+this.getFieldValue("MODE")+"')\n"},la=function(t,e){return["open("+e.valueToCode(this,"FILENAME",e.ORDER_ATOMIC)+", '"+this.getFieldValue("MODE")+"')",e.ORDER_ATOMIC]},da=function(t,e){return["open("+e.valueToCode(this,"FILENAME",e.ORDER_ATOMIC)+", '"+this.getFieldValue("MODE")+"', encoding=\""+this.getFieldValue("CODE")+'")',e.ORDER_ATOMIC]},Ia=function(t,e){var i=e.valueToCode(this,"data",e.ORDER_ATOMIC);return e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+".write("+i+")\n"},Ta=function(t,e){var i=this.getFieldValue("MODE");return[e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+"."+i+"()",e.ORDER_ATOMIC]},Ma=function(t,e){var i=this.getFieldValue("MODE");return[e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+"."+i+"("+e.valueToCode(this,"SIZE",e.ORDER_ATOMIC)+")",e.ORDER_ATOMIC]},ha=function(t,e){return[e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+".readline("+e.valueToCode(this,"SIZE",e.ORDER_ATOMIC)+")",e.ORDER_ATOMIC]},ma=function(t,e){return[e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+".writable()",e.ORDER_ATOMIC]},Ea=function(t,e){return[e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+".name()",e.ORDER_ATOMIC]},Oa=function(t,e){return e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+".close()\n"},Ra=function(t,e){e.definitions_.import_os="import os";return["os.listdir()",e.ORDER_ATOMIC]},ca=function(t,e){return e.definitions_.import_os="import os","os."+this.getFieldValue("MODE")+"("+e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+")\n"},ga=function(t,e){return e.definitions_.import_os="import os",["os.path.getsize("+e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+")",e.ORDER_ATOMIC]},Ca=function(t,e){return[e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+".tell()",e.ORDER_ATOMIC]},Sa=function(t,e){var i=this.getFieldValue("MODE"),n=0;return n="start"==i?0:"current"==i?1:2,e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+".seek("+e.valueToCode(this,"SIZE",e.ORDER_ATOMIC)+","+n+")\n"},Aa=function(t,e){return e.definitions_.import_os="import os","os.chdir("+e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+")\n"},La=function(t,e){e.definitions_.import_os="import os";return["os.getcwd()",e.ORDER_ATOMIC]},Na=function(t,e){return e.definitions_.import_os="import os","os."+this.getFieldValue("MODE")+"("+e.valueToCode(this,"PATH",e.ORDER_ATOMIC)+")\n"},Da=function(t,e){return e.definitions_.import_os="import os","os.rename("+e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+","+e.valueToCode(this,"NEWFILE",e.ORDER_ATOMIC)+")\n"},fa=function(t,e){e.definitions_.import_os="import os";var i=e.valueToCode(this,"FILE",e.ORDER_ATOMIC);return["os."+this.getFieldValue("MODE")+"("+i+")",e.ORDER_ATOMIC]},Fa=function(t,e){return e.definitions_.import_os="import os",e.definitions_.import_sdcard="import sdcard",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+" = sdcard.SDCard("+e.valueToCode(this,"SPISUB",e.ORDER_ATOMIC)+","+e.valueToCode(this,"PINSUB",e.ORDER_ATOMIC)+")\n"},Pa=function(t,e){return e.definitions_.import_os="import os",e.definitions_.import_sdcard="import sdcard","os.mount("+e.valueToCode(this,"VAR",e.ORDER_ATOMIC)+","+e.valueToCode(this,"DIR",e.ORDER_ATOMIC)+")\n"},Ya=function(t,e){var i=e.variableDB_.getName(this.getFieldValue("NAME"),mt.Procedures.NAME_TYPE),n=(this.getInput("STACK")&&e.statementToCode(this,"STACK"))??" pass\n";e.INFINITE_LOOP_TRAP&&(n=e.INFINITE_LOOP_TRAP.replace(/%1/g,"'"+this.id+"'")+n);var s=e.valueToCode(this,"RETURN",e.ORDER_NONE)||"";s&&(s=" return "+s+"\n");for(var _=[],o=0;o\n\n\n\t\n"+e.statementToCode(this,"HEAD")+"\n\n"+e.statementToCode(this,"BODY")+"\n\n'''",e.ORDER_ATOMIC]},du=function(t,e){var i=e.statementToCode(this,"DO"),n=this.getFieldValue("LEVEL");return"\n"+i+"\n"},Iu=function(t,e){var i=e.statementToCode(this,"DO"),n=this.getFieldValue("LEVEL");if("head"==n)var s="<"+n+'>\n\t\n'+i+"\n";else s="<"+n+">\n"+i+"\n";return s},Tu=function(t,e){var i=e.statementToCode(this,"DO"),n=this.getFieldValue("LEVEL");return"<"+n+">\n"+i+"\n"},Mu=function(t,e){var i=e.statementToCode(this,"DO"),n=e.valueToCode(this,"style"),s=this.getFieldValue("LEVEL");return"<"+s+" "+n+" >\n"+i+"\n"},hu=function(t,e){return['style="'+e.statementToCode(this,"STYLE")+'"',e.ORDER_ATOMIC]},mu=function(t,e){return'"},Eu=function(){return this.getFieldValue("KEY")+":"+this.getFieldValue("VALUE")+";"},Ou=function(){return this.getFieldValue("TEXT")+"\n"},Ru=function(t){return t.getFieldValue("TEXT")+"\n"},cu=function(t,e){return[t.getFieldValue("TEXT"),e.ORDER_ATOMIC]},gu=function(t,e){return(e.valueToCode(t,"VALUE",e.ORDER_ATOMIC)||"")+"\n"},Cu=function(){return""},Su=function(t,e){return["type("+(e.valueToCode(t,"VALUE",e.ORDER_MEMBER)||"___")+")",e.ORDER_ATOMIC]},Au=function(t,e){for(var i=t.getFieldValue("NAME"),n=t.hasReturn_,s=new Array(t.itemCount_),_=0;_0?e.join("\n")+i.join("\n")+n.join("\n")+o.join("\n")+p.join("")+t+"while True:\n"+a.join("")+u.join("\n"):e.join("\n")+i.join("\n")+n.join("\n")+o.join("\n")+p.join("")+t+u.join("\n")},Nu.scrubNakedValue=function(t){return t+"\n"},Nu.quote_=function(t){var e="'";return-1!==(t=t.replace(/\\/g,"\\\\").replace(/\n/g,"\\\n")).indexOf("'")&&(-1===t.indexOf('"')?e='"':t=t.replace(/'/g,"\\'")),e+t+e},Nu.multiline_quote_=function(t){return"'''"+(t=t.replace(/'''/g,"\\'\\'\\'"))+"'''"},Nu.scrub_=function(t,e,i){var n="";if(!t.outputConnection||!t.outputConnection.targetConnection){(_=t.getCommentText())&&(_=mt.utils.string.wrap(_,Nu.COMMENT_WRAP-3),n+=Nu.prefixLines(_+"\n","# "));for(var s=0;s0?"int("+p+" + "+s+")":s<0?"int("+p+" - "+-s+")":"int("+p+")",n&&(p="-"+p)),p};const Du="#74A55B",fu={init:function(){this.setColour(Du),this.appendDummyInput("").appendField(mt.Msg.MIXLY_MIDI),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_SETUP).setCheck("var"),this.appendValueInput("PIN",Number).setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_PIN),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(mt.Msg.MIXLY_RGB_PIN_COUNT)}},Fu={init:function(){this.setColour(Du),this.appendValueInput("SUB"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_TONE),this.appendValueInput("pitch").setCheck(Number).appendField(mt.Msg.MIXLY_FREQUENCY),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(mt.Msg.MIXLY_TOOLTIP_BLOCKGROUP_TONE)}},Pu={init:function(){this.setColour(Du),this.appendValueInput("SUB"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_TONE),this.appendValueInput("pitch").setCheck(Number).appendField(mt.Msg.MIXLY_FREQUENCY),this.appendValueInput("time").setCheck(Number).appendField(mt.Msg.MIXLY_DURATION),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(mt.Msg.MIXLY_TOOLTIP_BLOCKGROUP_TONE2)}},Yu={init:function(){this.setColour(Du),this.appendValueInput("SUB"),this.appendValueInput("LIST").appendField(mt.Msg.MIXLY_ESP32_MUSIC_PLAY_LISTS),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_MUSIC_PLAY_LISTS)}},vu={init:function(){this.setColour(Du),this.appendValueInput("SUB"),this.appendValueInput("TICKS").setCheck(Number).appendField(mt.Msg.MIXLY_MICROBIT_JS_SET_TEMPO).appendField(mt.Msg.MICROBIT_ACTUATOR_ticks),this.appendValueInput("BPM").setCheck(Number).appendField(mt.Msg.MIXLY_SPEED),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_MUSIC_SET_TEMPO)}},Xu={init:function(){this.setColour(Du),this.appendValueInput("SUB"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_Get_current_tempo),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_MUSIC_GET_TEMPO)}},yu={init:function(){this.setColour(Du),this.appendValueInput("SUB"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_Reset_music),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_MUSIC_RESET)}},xu={init:function(){this.setColour(Du),this.appendValueInput("SUB"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_NOTONE),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},bu={init:function(){this.setColour(Du),this.appendDummyInput().appendField(mt.Msg.MIXLY_SETTING).appendField(mt.Msg.MIXLY_EXTERN_LED),this.appendValueInput("PIN",Number).appendField(mt.Msg.MIXLY_PIN).setCheck(Number),this.appendValueInput("bright").appendField(mt.Msg.MIXLY_PULSEIN_STAT),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_EXTERN_LED_SETONOFF)}},Vu={init:function(){this.setColour(Du),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET).appendField(mt.Msg.MIXLY_EXTERN_LED),this.appendValueInput("PIN",Number).appendField(mt.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput().appendField(mt.Msg.MIXLY_BRIGHTNESS),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_EXTERN_LED_GETONOFF)}},Bu={init:function(){this.setColour(Du),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET).appendField(mt.Msg.MIXLY_EXTERN_LED),this.appendValueInput("PIN",Number).appendField(mt.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput().appendField(mt.Msg.MIXLY_PULSEIN_STAT),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_EXTERN_LED_GETONOFF)}},Gu={init:function(){this.setColour(Du),this.appendDummyInput().appendField(mt.Msg.MIXLY_SETTING).appendField(mt.Msg.MIXLY_EXTERN_LED),this.appendValueInput("PIN",Number).appendField(mt.Msg.MIXLY_PIN).setCheck(Number),this.appendValueInput("bright").appendField(mt.Msg.MIXLY_BRIGHTNESS),this.appendDummyInput().appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_EXTERN_LED_SETBRIGHT)}},Uu={init:function(){this.setColour(Du),this.appendValueInput("VAR").appendField(mt.Msg.MIXLY_SETUP+mt.Msg.MIXLY_SERVO),this.appendValueInput("PIN",Number).appendField(mt.Msg.MIXLY_PIN),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},wu={init:function(){this.setColour(Du),this.appendValueInput("PIN",Number).appendField(mt.Msg.MIXLY_SERVO).appendField(mt.Msg.MIXLY_PIN).setCheck(Number),this.appendValueInput("DEGREE",Number).setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_DEGREE_0_180),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_SERVO_MOVE)}},ku={init:function(){this.setColour(Du),this.appendValueInput("VAR").appendField("360°"+mt.Msg.MIXLY_SERVO),this.appendValueInput("SPEED",Number).setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_SETTING+mt.Msg.blockpy_turtle_rotate+mt.Msg.MIXLY_SPEED+" (-10~10)"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_SERVO_360_TOOLTIP)}},Hu={init:function(){this.setColour(Du),this.appendValueInput("PIN",Number).appendField("180°"+mt.Msg.MIXLY_SERVO).appendField(mt.Msg.MIXLY_PIN).setCheck(Number),this.appendValueInput("NUM",Number).setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_MICROBIT_JS_BY_ANGLE),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_SERVO_MOVE)}},Wu={init:function(){this.setColour(Du),this.appendValueInput("PIN",Number).appendField("360°"+mt.Msg.MIXLY_SERVO).appendField(mt.Msg.MIXLY_PIN).setCheck(Number),this.appendValueInput("NUM",Number).setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_SPEED),this.appendDummyInput().appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_SERVO_SPEED_TOOLIPS)}},Ku={init:function(){this.setColour(Du),this.appendValueInput("PIN",Number).appendField("180°"+mt.Msg.MIXLY_SERVO).appendField(mt.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput().appendField(mt.Msg.MIXLY_GET+mt.Msg.MIXLY_MICROBIT_JS_BY_ANGLE),this.setOutput(!0,Number),this.setInputsInline(!0)}},Ju={init:function(){this.setColour(Du),this.appendValueInput("PIN",Number).appendField("360°"+mt.Msg.MIXLY_SERVO).appendField(mt.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput().appendField(mt.Msg.MIXLY_GET+mt.Msg.MIXLY_SPEED),this.setOutput(!0,Number),this.setInputsInline(!0)}},qu={init:function(){this.setColour(Du),this.appendValueInput("SUB").appendField("初始化").setCheck("var"),this.appendDummyInput().appendField("电机驱动"),this.appendDummyInput().appendField("地址").appendField(new mt.FieldDropdown([["A","ms32006.ADDRESS_A"],["B","ms32006.ADDRESS_B"]]),"mode"),this.appendValueInput("SUB1").setCheck("var").setAlign(mt.inputs.Align.RIGHT).appendField("通信"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip("初始化MS32006电机驱动,使用I2C通信")}},Qu={init:function(){this.setColour(Du),this.appendValueInput("SUB").appendField("直流电机").setCheck("var"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_Direction).appendField(new mt.FieldDropdown([[mt.Msg.CLOCKWISE,"ms32006.MOT_CW"],[mt.Msg.ANTI_CLOCKWISE,"ms32006.MOT_CCW"],[mt.Msg.MOTOR_N,"ms32006.MOT_N"],[mt.Msg.MOTOR_P,"ms32006.MOT_P"]]),"direction"),this.appendValueInput("speed").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_STEPPER_SET_SPEED),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip("设置直流电机的状态及转速(0-100)")}},zu={init:function(){this.setColour(Du),this.appendValueInput("SUB").appendField("步进电机").setCheck("var"),this.appendDummyInput().appendField("选择").appendField(new mt.FieldDropdown([["A","ms32006.MOT_A"],["B","ms32006.MOT_B"]]),"mode"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_Direction).appendField(new mt.FieldDropdown([[mt.Msg.CLOCKWISE,"ms32006.MOT_CW"],[mt.Msg.ANTI_CLOCKWISE,"ms32006.MOT_CCW"]]),"direction"),this.appendValueInput("speed").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField("转速"),this.appendValueInput("steps").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField("步数"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip("设置步进电机的状态、转速、步数(0-2047)")}},ju={init:function(){this.setColour(Du),this.appendDummyInput("").appendField(mt.Msg.MIXLY_RGB),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_SETUP).setCheck("var"),this.appendValueInput("PIN",Number).setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_PIN),this.appendValueInput("LEDCOUNT").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_RGB_COUNT),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(mt.Msg.MIXLY_RGB_PIN_COUNT)}},Zu={init:function(){this.setColour(Du),this.appendDummyInput("").appendField(mt.Msg.MIXLY_RGB),this.appendValueInput("SUB").setCheck("var"),this.appendValueInput("_LED_").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_RGB_NUM),this.appendValueInput("RVALUE").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_RGB_R),this.appendValueInput("GVALUE").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_RGB_G),this.appendValueInput("BVALUE").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_RGB_B),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(""),this.setTooltip(mt.Msg.MIXLY_RGB_NUM_R_G_B_MP)}},$u={init:function(){this.setColour(Du),this.appendDummyInput("").appendField(mt.Msg.MIXLY_RGB),this.appendValueInput("SUB").setCheck("var"),this.appendValueInput("RVALUE").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_RGB_R),this.appendValueInput("GVALUE").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_RGB_G),this.appendValueInput("BVALUE").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_RGB_B),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(""),this.setTooltip(mt.Msg.MIXLY_RGB_ALL_R_G_B_MIXGOCC)}},tr={init:function(){this.setColour(Du),this.appendDummyInput("").appendField(mt.Msg.MIXLY_RGB),this.appendValueInput("SUB").setCheck("var"),this.appendDummyInput().appendField(mt.Msg.MIXLY_ESP32_RGB_WRITE),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(""),this.setTooltip(mt.Msg.MIXLY_ESP32_MUSIC_WRI)}},er={init:function(){this.setColour(Du),this.appendDummyInput("").appendField(mt.Msg.CONTROLS_FOR_INPUT_WITH+"uart").appendField(new mt.FieldDropdown([["uart1","uart1"],["uart2","uart2"]]),"key"),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_MICROPYTHON_SOCKET_MAKE).setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_SETUP+mt.Msg.LISTS_SET_INDEX_INPUT_TO).appendField(new mt.FieldDropdown([["SYN6288"+mt.Msg.MIXLY_AipSpeech_synthesis,"SYN6288"],["NS9300"+mt.Msg.MIXLY_MUSIC_PLAYER,"NS9300"]]),"key2"),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null)}},ir={init:function(){this.setColour(Du),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_GET+mt.Msg.MIXLY_MUSIC_PLAYER).setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_WHETHER).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_STOPPED,"0"],[mt.Msg.MIXLY_PLAYING,"1"],[mt.Msg.MIXLY_PAUSED,"2"]]),"key"),this.setInputsInline(!0),this.setOutput(!0)}},nr={init:function(){this.setColour(Du),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_MUSIC_PLAYER).setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_STAT).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_MP3_PLAY,"1"],[mt.Msg.MIXLY_MP3_PAUSE,"2"],[mt.Msg.MIXLY_STOP,"3"],[mt.Msg.MIXLY_MP3_PREV,"4"],[mt.Msg.MIXLY_MP3_NEXT,"5"]]),"key"),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},sr={init:function(){this.setColour(Du),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_MUSIC_PLAYER).setCheck("var"),this.appendValueInput("volume").appendField(mt.Msg.MIXLY_MP3_VOL+mt.Msg.MIXLY_STAT),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(mt.Msg.MIXLY_PLAYER_SET_VOLUME_TOOLTIP)}},_r={init:function(){this.setColour(Du),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_MUSIC_PLAYER).setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_MODE+mt.Msg.MIXLY_STAT).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_MP3_LOOP_ALL,"0"],[mt.Msg.MIXLY_MP3_LOOP_ONE,"1"],[mt.Msg.MIXLY_PLAYER_DIRECTORY_LOOP,"2"],[mt.Msg.MIXLY_MP3_LOOP_RAM,"3"],[mt.Msg.MIXLY_PLAYER_SINGLE_STOP,"4"],[mt.Msg.MIXLY_PLAYER_SEQUENTIAL_PLAY,"5"]]),"key"),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},or={init:function(){this.setColour(Du),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_MUSIC_PLAYER).setCheck("var"),this.appendDummyInput("").appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_MICROBIT_JS_START_MELODY,"play"],[mt.Msg.MIXLY_PLAYER_INSERT_MUSIC,"insert"]]),"key"),this.appendValueInput("song"),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(mt.Msg.MIXLY_PLAYER_PLAY_MUSIC_TOOTIP)}},pr={},ar={init:function(){this.setColour(Du),this.appendValueInput("SUB").appendField("SYN6288"),this.appendValueInput("VOICE").setCheck(Number).appendField(mt.Msg.MIXLY_SET_VOLUME),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_SET_VOLUME_TOOLTIP)}},ur={init:function(){this.setColour(Du),this.appendValueInput("SUB").appendField("SYN6288"),this.appendDummyInput().appendField(mt.Msg.MIXLY_GET_VOLUME),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_SET_VOLUME_TOOLTIP)}},rr={init:function(){this.setColour(Du),this.appendValueInput("SUB").appendField("SYN6288"),this.appendValueInput("VOICE").setCheck(Number).appendField(mt.Msg.MIXLY_PLAY_HINTS),this.appendDummyInput().appendField(mt.Msg.MIXLY_PROGRAM_BLOCK).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_TURTLE_WRITE_MOVE_TRUE,"True"],[mt.Msg.MIXLY_TURTLE_WRITE_MOVE_FALSE,"False"]]),"mode"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_PLAY_HINTS_TOOLTIP)}},lr={init:function(){this.setColour(Du),this.appendValueInput("SUB").appendField("SYN6288"),this.appendValueInput("data").setCheck(String).appendField(mt.Msg.MIXLY_AipSpeech_synthesis),this.appendValueInput("VOICE").setCheck(Number).appendField(mt.Msg.MIXLY_BACKGROUND_MUSIC),this.appendDummyInput().appendField(mt.Msg.MIXLY_PROGRAM_BLOCK).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_TURTLE_WRITE_MOVE_TRUE,"True"],[mt.Msg.MIXLY_TURTLE_WRITE_MOVE_FALSE,"False"]]),"mode"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_PLAY_TTS_TOOLTIP)}},dr={init:function(){this.setColour(Du),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.extern_addr),"PIN"),this.setOutput(!0,Number)}},Ir={init:function(){this.setColour(Du),this.appendDummyInput().appendField(mt.Msg.ME_GO_MOTOR_EXTERN+mt.Msg.MIXLY_MOTOR).appendField(mt.Msg.PIN_NUMBERING).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_LEFT,"0"],[mt.Msg.MIXLY_RIGHT,"1"]]),"mode"),this.appendValueInput("speed").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_SPEED),this.appendDummyInput().appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_MIXBOT_MOTOR_EXTERN_TOOLTIP)}},Tr={init:function(){this.setColour(Du),this.appendDummyInput().appendField(mt.Msg.ME_GO_MOTOR_EXTERN+mt.Msg.MIXLY_MOTOR).appendField(mt.Msg.PIN_NUMBERING).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_LEFT,"0"],[mt.Msg.MIXLY_RIGHT,"1"]]),"mode"),this.appendDummyInput().setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_GET+mt.Msg.MIXLY_SPEED),this.setOutput(!0,Number),this.setInputsInline(!0)}},Mr={init:function(){this.setColour(Du),this.appendDummyInput().appendField(mt.Msg.ME_GO_MOTOR_EXTERN+mt.Msg.MIXLY_TRAFFIC_LIGHT).appendField(mt.Msg.PIN_NUMBERING).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_LEFT,"0"],[mt.Msg.MIXLY_RIGHT,"1"]]),"mode"),this.appendDummyInput().setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.LISTS_SET_INDEX_SET).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_MICROBIT_Turn_off_display,"0"],[mt.Msg.MIXLY_TRAFFIC_LIGHT_RED_ON,"1"],[mt.Msg.MIXLY_TRAFFIC_LIGHT_RED_BLINK,"2"],[mt.Msg.MIXLY_TRAFFIC_LIGHT_YELLOW_ON,"3"],[mt.Msg.MIXLY_TRAFFIC_LIGHT_YELLOW_BLINK,"4"],[mt.Msg.MIXLY_TRAFFIC_LIGHT_GREEN_ON,"5"],[mt.Msg.MIXLY_TRAFFIC_LIGHT_GREEN_BLINK,"6"]]),"light"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},hr={init:function(){this.setColour(Du),this.appendDummyInput().appendField(mt.Msg.ME_GO_MOTOR_EXTERN).appendField(new mt.FieldDropdown([[mt.Msg.COLOUR_RGB_WHITE,"W"],[mt.Msg.COLOUR_RGB_RED,"R"],[mt.Msg.COLOUR_RGB_YELLOW,"Y"],[mt.Msg.COLOUR_RGB_GREEN,"G"],[mt.Msg.COLOUR_RGB_BLUE,"B"]]),"color").appendField("LED").appendField(mt.Msg.PIN_NUMBERING).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_LEFT,"0"],[mt.Msg.MIXLY_RIGHT,"1"]]),"mode"),this.appendValueInput("value").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.BRIGHTNESS),this.appendDummyInput().appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},mr={init:function(){this.setColour(Du),this.appendDummyInput().appendField(mt.Msg.ME_GO_MOTOR_EXTERN).appendField(new mt.FieldDropdown([[mt.Msg.COLOUR_RGB_WHITE,"W"],[mt.Msg.COLOUR_RGB_RED,"R"],[mt.Msg.COLOUR_RGB_YELLOW,"Y"],[mt.Msg.COLOUR_RGB_GREEN,"G"],[mt.Msg.COLOUR_RGB_BLUE,"B"]]),"color").appendField("LED").appendField(mt.Msg.PIN_NUMBERING).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_LEFT,"0"],[mt.Msg.MIXLY_RIGHT,"1"]]),"mode"),this.appendDummyInput().appendField(mt.Msg.MIXLY_GET+mt.Msg.BRIGHTNESS),this.setOutput(!0,Number),this.setInputsInline(!0)}},Er={init:function(){this.setColour(Du),this.appendDummyInput().appendField(mt.Msg.ME_GO_MOTOR_EXTERN+mt.Msg.MIXLY_SERVO_MOTOR).appendField(mt.Msg.PIN_NUMBERING).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_LEFT,"0"],[mt.Msg.MIXLY_RIGHT,"1"]]),"mode"),this.appendDummyInput().appendField(mt.Msg.MIXLY_GET).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_MICROBIT_JS_BLE_POWER,"[0]"],[mt.Msg.MIXLY_SPEED,"[1]"],[mt.Msg.MATH_SINGLE_OP_ABSOLUTE+mt.Msg.MIXLY_MICROBIT_JS_BY_ANGLE,"[2]"],[mt.Msg.MIXLY_RELATIVE+mt.Msg.MIXLY_MICROBIT_JS_BY_ANGLE,"[3]"],[mt.Msg.MIXLY_MIXBOT_SERVO_BLOCK_OR_NOT,"[4]"],[mt.Msg.MIXLY_MIXBOT_SERVO_FINISH_OR_NOT,"[5]"],[mt.Msg.MIXLY_ALL,""]]),"status"),this.setOutput(!0,Number),this.setInputsInline(!0)}},Or={init:function(){this.setColour(Du),this.appendDummyInput().appendField(mt.Msg.ME_GO_MOTOR_EXTERN+mt.Msg.MIXLY_SERVO_MOTOR).appendField(mt.Msg.PIN_NUMBERING).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_LEFT,"0"],[mt.Msg.MIXLY_RIGHT,"1"]]),"mode"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MIXBOT_SERVO_SET_STOP_MODE).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_MIXBOT_SERVO_STOP_MODE_KEEP,"0"],[mt.Msg.MIXLY_MIXBOT_SERVO_STOP_MODE_COAST,"1"],[mt.Msg.MIXLY_MIXBOT_SERVO_STOP_MODE_BRAKE,"2"]]),"status"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},Rr={init:function(){this.setColour(Du),this.appendDummyInput().appendField(mt.Msg.ME_GO_MOTOR_EXTERN+mt.Msg.MIXLY_SERVO_MOTOR).appendField(mt.Msg.PIN_NUMBERING).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_LEFT,"0"],[mt.Msg.MIXLY_RIGHT,"1"]]),"mode"),this.appendDummyInput().appendField(mt.Msg.MIXLY_STOP),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},cr={init:function(){this.setColour(Du),this.appendDummyInput().appendField(mt.Msg.ME_GO_MOTOR_EXTERN+mt.Msg.MIXLY_SERVO_MOTOR).appendField(mt.Msg.MATH_SINGLE_OP_ABSOLUTE+mt.Msg.MIXLY_MICROBIT_JS_BY_ANGLE+mt.Msg.MSG.run).appendField(mt.Msg.PIN_NUMBERING).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_LEFT,"0"],[mt.Msg.MIXLY_RIGHT,"1"]]),"mode"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MODE).setAlign(mt.inputs.Align.RIGHT).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_SPEED+mt.Msg.MIXLY_MODE,"0"],[mt.Msg.MIXLY_MICROBIT_JS_BLE_POWER+mt.Msg.MIXLY_MODE,"1"]]),"status"),this.appendValueInput("speed").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_PARAMS),this.appendDummyInput().setAlign(mt.inputs.Align.RIGHT).appendField("%"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MIXBOT_SERVO_TURN_DIRECTION).setAlign(mt.inputs.Align.RIGHT).appendField(new mt.FieldDropdown([[mt.Msg.CLOCKWISE,"0"],[mt.Msg.MIXLY_MIXBOT_SERVO_NEAREST_PATH,"1"],[mt.Msg.ANTI_CLOCKWISE,"2"]]),"direction"),this.appendValueInput("angle").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_DISPLAY_MATRIX_ROTATE+mt.Msg.MIXLY_MICROBIT_JS_BY_ANGLE),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_MIXBOT_SERVO_ABSOLUTE_ANGLE_TOOLTIP)}},gr={init:function(){this.setColour(Du),this.appendDummyInput().appendField(mt.Msg.ME_GO_MOTOR_EXTERN+mt.Msg.MIXLY_SERVO_MOTOR).appendField(mt.Msg.MIXLY_RELATIVE+mt.Msg.MIXLY_MICROBIT_JS_BY_ANGLE+mt.Msg.MSG.run).appendField(mt.Msg.PIN_NUMBERING).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_LEFT,"0"],[mt.Msg.MIXLY_RIGHT,"1"]]),"mode"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MIXBOT_SERVO_RELATIVE_ORIGIN_PATH),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},Cr={init:function(){this.setColour(Du),this.appendDummyInput().appendField(mt.Msg.ME_GO_MOTOR_EXTERN+mt.Msg.MIXLY_SERVO_MOTOR).appendField(mt.Msg.MIXLY_RELATIVE+mt.Msg.MIXLY_MICROBIT_JS_BY_ANGLE+mt.Msg.MSG.run).appendField("("+mt.Msg.MIXLY_MIXBOT_SERVO_LIKE_ENCODING_MOTOR+")").appendField(mt.Msg.PIN_NUMBERING).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_LEFT,"0"],[mt.Msg.MIXLY_RIGHT,"1"]]),"mode"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MODE).setAlign(mt.inputs.Align.RIGHT).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_SPEED+mt.Msg.MIXLY_MODE,"0"],[mt.Msg.MIXLY_MICROBIT_JS_BLE_POWER+mt.Msg.MIXLY_MODE,"1"]]),"status"),this.appendValueInput("speed").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_PARAMS),this.appendDummyInput().setAlign(mt.inputs.Align.RIGHT).appendField("%"),this.appendValueInput("angle").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_DISPLAY_MATRIX_ROTATE+mt.Msg.MIXLY_MICROBIT_JS_BY_ANGLE),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_MIXBOT_SERVO_RELATIVE_ANGLE_TOOLTIP)}},Sr={init:function(){this.setColour(Du),this.appendDummyInput().appendField(mt.Msg.ME_GO_MOTOR_EXTERN+mt.Msg.MIXLY_SERVO_MOTOR).appendField(mt.Msg.MIXLY_RELATIVE+mt.Msg.MIXLY_MICROBIT_JS_BY_ANGLE+mt.Msg.MSG.run).appendField("("+mt.Msg.MIXLY_MIXBOT_SERVO_LIKE_ORDINARY_MOTOR+")").appendField(mt.Msg.PIN_NUMBERING).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_LEFT,"0"],[mt.Msg.MIXLY_RIGHT,"1"]]),"mode"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MODE).setAlign(mt.inputs.Align.RIGHT).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_SPEED+mt.Msg.MIXLY_MODE,"0"],[mt.Msg.MIXLY_MICROBIT_JS_BLE_POWER+mt.Msg.MIXLY_MODE,"1"]]),"status"),this.appendValueInput("speed").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_PARAMS),this.appendDummyInput().setAlign(mt.inputs.Align.RIGHT).appendField("%"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MIXBOT_SERVO_TURN_DIRECTION).setAlign(mt.inputs.Align.RIGHT).appendField(new mt.FieldDropdown([[mt.Msg.CLOCKWISE,"0"],[mt.Msg.ANTI_CLOCKWISE,"2"]]),"direction"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},Ar={init:function(){this.setColour(Du),this.appendDummyInput().appendField(mt.Msg.MIXBOT).appendField(mt.Msg.ME_GO_MOTOR_EXTERN).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_MOTOR,"ext_motor"],[mt.Msg.MIXLY_TRAFFIC_LIGHT,"ext_traffic"],[mt.Msg.COLOUR_RGB_WHITE+"LED","W_LED"],[mt.Msg.COLOUR_RGB_RED+"LED","R_LED"],[mt.Msg.COLOUR_RGB_YELLOW+"LED","Y_LED"],[mt.Msg.COLOUR_RGB_GREEN+"LED","G_LED"],[mt.Msg.COLOUR_RGB_BLUE+"LED","B_LED"],[mt.Msg.MIXLY_SERVO_MOTOR,"ext_servo"]]),"name"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MIXBOT_EXTERN_GET_ADDR),this.setOutput(!0),this.setInputsInline(!0)}},Lr={init:function(){this.setColour(Du),this.appendDummyInput().appendField(mt.Msg.MIXBOT).appendField(mt.Msg.ME_GO_MOTOR_EXTERN).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_MOTOR,"ext_motor"],[mt.Msg.MIXLY_TRAFFIC_LIGHT,"ext_traffic"],[mt.Msg.COLOUR_RGB_WHITE+"LED","W_LED"],[mt.Msg.COLOUR_RGB_RED+"LED","R_LED"],[mt.Msg.COLOUR_RGB_YELLOW+"LED","Y_LED"],[mt.Msg.COLOUR_RGB_GREEN+"LED","G_LED"],[mt.Msg.COLOUR_RGB_BLUE+"LED","B_LED"],[mt.Msg.MIXLY_SERVO_MOTOR,"ext_servo"]]),"name"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MIXBOT_EXTERN_SET_ADDR),this.appendValueInput("old").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_MICROBIT_JS_CURRENT_GESTURE),this.appendValueInput("new").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_UPDATE),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},Nr={init:function(){this.setColour(Du),this.appendValueInput("PIN",Number).setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_SETUP+mt.Msg.MIXLY_AT).appendField(mt.Msg.MIXLY_PIN),this.setInputsInline(!0),this.setOutput(!0)}},Dr={init:function(){this.setColour(Du),this.appendDummyInput().appendField(mt.Msg.MIXLY_SETTING),this.appendValueInput("pin").appendField("LED"),this.appendValueInput("bright").appendField(mt.Msg.MIXLY_PULSEIN_STAT),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},fr={init:function(){this.setColour(Du),this.appendValueInput("PIN",Number).setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_SERVO+mt.Msg.MIXLY_SETUP+mt.Msg.MIXLY_AT).appendField(mt.Msg.MIXLY_PIN),this.setInputsInline(!0),this.setOutput(!0)}},Fr={init:function(){this.setColour(Du),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_SERVO),this.appendValueInput("angle").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_DISPLAY_MATRIX_ROTATE),this.appendDummyInput().appendField(mt.Msg.DRAW_POINTER_ANGLE),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},Pr={init:function(){this.setColour(Du),this.appendValueInput("PIN",Number).setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_MOTOR+mt.Msg.MIXLY_SETUP+mt.Msg.MIXLY_AT).appendField(mt.Msg.MIXLY_PIN),this.setInputsInline(!0),this.setOutput(!0)}},Yr={init:function(){this.setColour(Du),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_MOTOR),this.appendValueInput("speed").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_DISPLAY_MATRIX_ROTATE+mt.Msg.MIXLY_SPEED),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},vr="#6C9858",Xr={init:function(){this.setColour(vr),this.appendDummyInput("").appendField(new mt.FieldDropdown([["L1","1"],["L2","2"]]),"op"),this.setOutput(!0)}},yr={init:function(){this.setColour(vr),this.appendDummyInput("").appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_ESP32_ON,"1"],[mt.Msg.MIXLY_ESP32_OFF,"0"],[mt.Msg.MIXLY_ESP32_TOGGLE,"-1"]]),"flag"),this.setOutput(!0),this.setTooltip(mt.Msg.MIXLY_TOOLTIP_INOUT_HIGHLOW)}},xr={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.MIXLY_SETTING),this.appendValueInput("led").appendField(mt.Msg.MIXLY_BUILDIN_LED),this.appendValueInput("bright").appendField(mt.Msg.MIXLY_PULSEIN_STAT),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_LED_SETONOFF)}},br={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET),this.appendValueInput("led").appendField(mt.Msg.MIXLY_BUILDIN_LED),this.appendDummyInput().appendField(mt.Msg.MIXLY_BRIGHTNESS),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_LED_GETONOFF)}},Vr={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET),this.appendValueInput("led").appendField(mt.Msg.MIXLY_BUILDIN_LED),this.appendDummyInput().appendField(mt.Msg.MIXLY_PULSEIN_STAT),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_LED_GETONOFF)}},Br={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.MIXLY_SETTING),this.appendValueInput("led").appendField(mt.Msg.MIXLY_BUILDIN_LED),this.appendValueInput("bright").appendField(mt.Msg.MIXLY_BRIGHTNESS),this.appendDummyInput("").appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_SETTING+mt.Msg.MIXLY_BUILDIN_LED+mt.Msg.MIXLY_BRIGHTNESS+"(0-100%)")}},Gr={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.MIXLY_SETTING),this.appendValueInput("led").appendField(mt.Msg.MIXLY_BUILDIN_LED),this.appendDummyInput("").appendField(mt.Msg.MIXLY_LCD_SETCOLOR).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_LIGHT_RED,"1"],[mt.Msg.MIXLY_LIGHT_GREEN,"2"],[mt.Msg.MIXLY_LIGHT_BLUE,"3"],[mt.Msg.MIXLY_LIGHT_YELLOW,"4"],[mt.Msg.MIXLY_LIGHT_CYAN,"5"],[mt.Msg.MIXLY_LIGHT_PURPLE,"6"],[mt.Msg.MIXLY_LIGHT_WHITE,"7"]]),"colorvalue"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip()}},Ur={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.MIXLY_SETTING).appendField(mt.Msg.MIXLY_BUILDIN_LED).appendField(new mt.FieldDropdown([[mt.Msg.COLOUR_RGB_RED,"r"],[mt.Msg.COLOUR_RGB_GREEN,"g"]]),"color"),this.appendValueInput("bright").appendField(mt.Msg.MIXLY_PULSEIN_STAT),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_LED_SETONOFF)}},wr={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET).appendField(mt.Msg.MIXLY_BUILDIN_LED).appendField(new mt.FieldDropdown([[mt.Msg.COLOUR_RGB_RED,"r"],[mt.Msg.COLOUR_RGB_GREEN,"g"]]),"color"),this.appendDummyInput().appendField(mt.Msg.MIXLY_BRIGHTNESS),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_LED_GETONOFF)}},kr={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET).appendField(mt.Msg.MIXLY_BUILDIN_LED).appendField(new mt.FieldDropdown([[mt.Msg.COLOUR_RGB_RED,"r"],[mt.Msg.COLOUR_RGB_GREEN,"g"]]),"color"),this.appendDummyInput().appendField(mt.Msg.MIXLY_PULSEIN_STAT),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_LED_GETONOFF)}},Hr={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.MIXLY_SETTING).appendField(mt.Msg.MIXLY_BUILDIN_LED).appendField(new mt.FieldDropdown([[mt.Msg.COLOUR_RGB_RED,"r"],[mt.Msg.COLOUR_RGB_GREEN,"g"]]),"color"),this.appendValueInput("bright").appendField(mt.Msg.MIXLY_BRIGHTNESS),this.appendDummyInput("").appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_SETTING+mt.Msg.MIXLY_BUILDIN_LED+mt.Msg.MIXLY_BRIGHTNESS+"(0-10)")}},Wr={init:function(){this.setColour(vr),this.appendDummyInput("").appendField(new mt.FieldDropdown([["L1","20"],["L2","21"]]),"op"),this.setOutput(!0)}},Kr={init:function(){this.setColour(vr),this.appendDummyInput("").appendField(mt.Msg.MIXLY_RGB),this.appendValueInput("_LED_").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_RGB_NUM),this.appendValueInput("RVALUE").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_RGB_R),this.appendValueInput("GVALUE").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_RGB_G),this.appendValueInput("BVALUE").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_RGB_B),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null);switch(Et.Boards.getSelectedBoardKey()){case"micropython:esp32c3:mixgo_cc":case"micropython:esp32s2:mixgo_ce":this.setTooltip(mt.Msg.MIXLY_RGB_NUM_R_G_B_MIXGOCC);break;case"micropython:esp32c3:mixgo_me":default:this.setTooltip(mt.Msg.MIXLY_RGB_NUM_R_G_B_MIXGOME);break;case"micropython:esp32:mPython":this.setTooltip(mt.Msg.MIXLY_RGB_NUM_R_G_B_MPYTHON)}}},Jr={init:function(){this.setColour(vr),this.appendDummyInput("").appendField(mt.Msg.MIXLY_RGB),this.appendValueInput("RVALUE").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_RGB_R),this.appendValueInput("GVALUE").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_RGB_G),this.appendValueInput("BVALUE").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_RGB_B),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(""),this.setTooltip(mt.Msg.MIXLY_RGB_ALL_R_G_B_MIXGOCC)}},qr={init:function(){this.setColour(vr),this.appendDummyInput("").appendField(mt.Msg.MIXLY_RGB),this.appendDummyInput("").appendField(mt.Msg.MIXLY_RAINBOW),this.appendValueInput("time").setCheck(Number).appendField(mt.Msg.MIXLY_DURATION).appendField(mt.Msg.MIXLY_MILLIS),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip("")}},Qr={init:function(){this.setColour(vr),this.appendDummyInput("").appendField(mt.Msg.MIXLY_RGB),this.appendDummyInput("").appendField(mt.Msg.MIXLY_CHASE),this.appendValueInput("RVALUE").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_RGB_R),this.appendValueInput("GVALUE").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_RGB_G),this.appendValueInput("BVALUE").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_RGB_B),this.appendValueInput("time").setCheck(Number).appendField(mt.Msg.PYTHON_RANGE_STEP).appendField(mt.Msg.MIXLY_MILLIS),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip("")}},zr={init:function(){this.setColour(vr),this.appendDummyInput("").appendField(mt.Msg.MIXLY_RGB),this.appendDummyInput().appendField(mt.Msg.MIXLY_ESP32_RGB_WRITE),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(""),this.setTooltip(mt.Msg.MIXLY_ESP32_MUSIC_WRI)}},jr={init:function(){this.setColour(vr),this.appendDummyInput("").appendField(mt.Msg.MIXLY_RGB),this.appendValueInput("_LED_").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_RGB_NUM),this.appendValueInput("RVALUE").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_RGB_R),this.appendValueInput("GVALUE").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_RGB_G),this.appendValueInput("BVALUE").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_RGB_B),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null);switch(Et.Boards.getSelectedBoardKey()){case"micropython:esp32c3:mixgocc":this.setTooltip(mt.Msg.MIXLY_RGB_NUM_R_G_B_MIXGOCC);break;case"micropython:esp32c3:mixgome":default:this.setTooltip(mt.Msg.MIXLY_RGB_NUM_R_G_B_MIXGOME);break;case"micropython:esp32:mPython":this.setTooltip(mt.Msg.MIXLY_RGB_NUM_R_G_B_MPYTHON)}}},Zr={init:function(){this.setColour(vr),this.appendDummyInput("").appendField(mt.Msg.MIXLY_RGB),this.appendValueInput("RVALUE").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_RGB_R),this.appendValueInput("GVALUE").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_RGB_G),this.appendValueInput("BVALUE").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_RGB_B),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(""),this.setTooltip(mt.Msg.MIXLY_RGB_ALL_R_G_B_MIXGOCC)}},$r={init:function(){this.setColour(vr),this.appendDummyInput("").appendField(mt.Msg.MIXLY_RGB),this.appendDummyInput("").appendField(mt.Msg.MIXLY_CHASE),this.appendValueInput("RVALUE").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_RGB_R),this.appendValueInput("GVALUE").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_RGB_G),this.appendValueInput("BVALUE").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_RGB_B),this.appendValueInput("time").setCheck(Number).appendField(mt.Msg.PYTHON_RANGE_STEP).appendField(mt.Msg.MIXLY_MILLIS),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip("")}},tl={init:function(){this.setColour(vr),this.appendValueInput("TICKS").setCheck(Number).appendField(mt.Msg.MIXLY_MICROBIT_JS_SET_TEMPO).appendField(mt.Msg.MICROBIT_ACTUATOR_ticks),this.appendValueInput("BPM").setCheck(Number).appendField(mt.Msg.MIXLY_SPEED),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_MUSIC_SET_TEMPO)}},el={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_Get_current_tempo),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_MUSIC_GET_TEMPO)}},il={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_Reset_music),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_MUSIC_RESET)}},nl={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.MIXLY_TONE),this.appendValueInput("pitch").setCheck(Number).appendField(mt.Msg.MIXLY_FREQUENCY),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(mt.Msg.MIXLY_TOOLTIP_BLOCKGROUP_TONE)}},sl={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.MIXLY_TONE),this.appendValueInput("pitch").setCheck(Number).appendField(mt.Msg.MIXLY_FREQUENCY),this.appendValueInput("time").setCheck(Number).appendField(mt.Msg.MIXLY_DURATION),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(mt.Msg.MIXLY_TOOLTIP_BLOCKGROUP_TONE2)}},_l={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.MIXLY_NOTONE),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},ol={init:function(){this.setColour(vr),this.appendValueInput("LIST").appendField(mt.Msg.MIXLY_ESP32_MUSIC_PLAY_LISTS),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_MUSIC_PLAY_LISTS)}},pl={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.MOTOR_DC).appendField(new mt.FieldDropdown([["1","1"],["2","2"],["3","3"]]),"wheel"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_Direction).appendField(new mt.FieldDropdown([[mt.Msg.CLOCKWISE,"CW"],[mt.Msg.ANTI_CLOCKWISE,"CCW"],[mt.Msg.MOTOR_P,"P"],[mt.Msg.MOTOR_N,"N"]]),"direction"),this.appendValueInput("speed").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_STEPPER_SET_SPEED),this.appendDummyInput("").appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},al={init:function(){this.setColour(vr),this.appendDummyInput().appendField("MixGo Car").appendField(new mt.FieldDropdown([[mt.Msg.blockpy_forward,"F"],[mt.Msg.blockpy_backward,"B"],[mt.Msg.blockpy_left,"L"],[mt.Msg.blockpy_right,"R"]]),"VAR"),this.appendValueInput("speed").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_STEPPER_SET_SPEED),this.appendDummyInput().appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},ul={init:function(){this.setColour(vr),this.appendDummyInput("").appendField("MixGo Car").appendField(new mt.FieldDropdown([[mt.Msg.MOTOR_P,"P"],[mt.Msg.MOTOR_N,"N"]]),"VAR"),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip("")}},rl={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.MOTOR_DC).appendField(new mt.FieldDropdown([[mt.Msg.MIXLYCAR_WHEEL_LEFT,"L"],[mt.Msg.MIXLYCAR_WHEEL_RIGHT,"R"]]),"wheel"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_Direction).appendField(new mt.FieldDropdown([[mt.Msg.CLOCKWISE,"CW"],[mt.Msg.ANTI_CLOCKWISE,"CCW"]]),"direction"),this.appendValueInput("speed").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_STEPPER_SET_SPEED),this.appendDummyInput().appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},ll={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.MOTOR_DC).appendField(new mt.FieldDropdown([[mt.Msg.MIXLYCAR_WHEEL_LEFT,"L"],[mt.Msg.MIXLYCAR_WHEEL_RIGHT,"R"]]),"wheel"),this.appendDummyInput().appendField(mt.Msg.MIXLY_STOP).appendField(new mt.FieldDropdown([[mt.Msg.MOTOR_P,"P"],[mt.Msg.MOTOR_N,"N"]]),"direction"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},dl={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.MIXLY_MIXBOT_MOTOR_STATUS),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_MIXBOT_MOTOR_STATUS_TOOLTIP)}},Il={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.MIXBOT).appendField(new mt.FieldDropdown([[mt.Msg.blockpy_forward,"F"],[mt.Msg.blockpy_backward,"B"],[mt.Msg.blockpy_left,"L"],[mt.Msg.blockpy_right,"R"]]),"VAR"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_MODE).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_MICROBIT_JS_BLE_POWER,"PWR"],[mt.Msg.MIXLY_SPEED,"SPEED"],[mt.Msg.MIXLY_MIXBOT_MOTOR_TURNS,"TURNS"]]),"mode"),this.appendValueInput("speed").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_PARAMS),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_MIXBOT_MOVE_TOOLTIP)}},Tl={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.MIXBOT).appendField(new mt.FieldDropdown([[mt.Msg.MOTOR_P,"P"],[mt.Msg.MOTOR_N,"N"]]),"VAR"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},Ml={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.MIXBOT).appendField(mt.Msg.MIXLY_MOTOR).appendField(new mt.FieldDropdown([[mt.Msg.TEXT_TRIM_LEFT,"1"],[mt.Msg.TEXT_TRIM_RIGHT,"2"],[mt.Msg.TEXT_TRIM_BOTH,"0"]]),"wheel"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_MODE).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_MICROBIT_JS_BLE_POWER,"PWR"],[mt.Msg.MIXLY_SPEED,"SPEED"],[mt.Msg.MIXLY_MIXBOT_MOTOR_TURNS,"TURNS"]]),"mode"),this.appendValueInput("speed").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_PARAMS),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_MIXBOT_MOVE_TOOLTIP)}},hl={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.MIXLY_MIXBOT_BUZZER),this.appendDummyInput().appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_MICROBIT_PY_COMMUNICATE_ON,"0"],[mt.Msg.MIXLY_MICROBIT_PY_COMMUNICATE_OFF,"1"]]),"on_off"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0)}},ml={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.BITBOT).appendField(new mt.FieldDropdown([[mt.Msg.blockpy_forward,"F"],[mt.Msg.blockpy_backward,"B"],[mt.Msg.blockpy_left,"L"],[mt.Msg.blockpy_right,"R"]]),"VAR"),this.appendValueInput("speed").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_SPEED),this.appendDummyInput("").appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},El={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.BITBOT).appendField(new mt.FieldDropdown([[mt.Msg.MOTOR_P,"P"],[mt.Msg.MOTOR_N,"N"]]),"VAR"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},Ol={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.BITBOT).appendField(mt.Msg.MIXLY_MOTOR).appendField(new mt.FieldDropdown([[mt.Msg.TEXT_TRIM_LEFT,"0"],[mt.Msg.TEXT_TRIM_RIGHT,"1"]]),"wheel"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_Direction).appendField(new mt.FieldDropdown([[mt.Msg.CLOCKWISE,"CW"],[mt.Msg.ANTI_CLOCKWISE,"CCW"],[mt.Msg.MOTOR_P,"P"],[mt.Msg.MOTOR_N,"N"]]),"direction"),this.appendValueInput("speed").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_SPEED),this.appendDummyInput("").appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},Rl={init:function(){this.setColour(vr),this.appendValueInput("bright").appendField(mt.Msg.MIXLY_MIXBOT_SOUND_SET_LOUDNESS),this.appendDummyInput().appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_LED_SETONOFF)}},cl={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.MIXLY_MIXBOT_SOUND_LOUDNESS+"(%)"),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_LED_GETONOFF)}},gl={init:function(){this.setColour(vr),this.appendValueInput("bright").appendField(mt.Msg.MIXLY_SETTING+mt.Msg.MIXLY_MIXBOT_BUZZER+mt.Msg.MIXLY_MP3_VOL),this.appendDummyInput().appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_LED_SETONOFF)}},Cl={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.MIXLY_GET+mt.Msg.MIXLY_MIXBOT_BUZZER+mt.Msg.MIXLY_MP3_VOL+"(%)"),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_LED_GETONOFF)}},Sl={init:function(){this.setColour(vr),this.appendValueInput("PATH").appendField(mt.Msg.MIXLY_RECORD_AUDIO).appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_THE_PATH),this.appendValueInput("TIME").setCheck(Number).appendField(mt.Msg.MIXLY_GET_PRESSES_TIME),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0)}},Al={init:function(){this.setColour(vr),this.appendValueInput("PATH").appendField(mt.Msg.MIXLY_PLAY_AUDIO).appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_THE_PATH),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0)}},Ll={init:function(){this.setColour(vr),this.appendValueInput("PATH").appendField(mt.Msg.MIXLY_PLAY_ONLINE_AUDIO).appendField("URL"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0)}},Nl={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.MIXLY_TONE),this.appendValueInput("pitch").setCheck(Number).appendField(mt.Msg.MIXLY_FREQUENCY),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(mt.Msg.MIXLY_TOOLTIP_BLOCKGROUP_TONE)}},Dl={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.MIXLY_NOTONE),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},fl={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.LISTS_SET_INDEX_SET+mt.Msg.ME_GO_MOTOR_EXTERN).appendField(mt.Msg.PIN_NUMBERING).appendField(new mt.FieldDropdown([["1","1"],["2","2"],["3","3"]]),"index"),this.appendValueInput("duty").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.blynk_IOT_IR_POWER+mt.Msg.MIXLY_PINMODEOUT),this.appendDummyInput().appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip()}},Fl={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.MIXLY_GET+mt.Msg.ME_GO_MOTOR_EXTERN).appendField(mt.Msg.PIN_NUMBERING).appendField(new mt.FieldDropdown([["1","1"],["2","2"]]),"index"),this.appendDummyInput().setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.blynk_IOT_IR_POWER+mt.Msg.MIXLY_PINMODEOUT+mt.Msg.MIXLY_DUTY_RATIO),this.setOutput(!0,Number),this.setInputsInline(!0)}},Pl={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.LISTS_SET_INDEX_SET+mt.Msg.ME_GO_MOTOR_EXTERN).appendField(mt.Msg.MIXLY_ALL+mt.Msg.PIN_NUMBERING),this.appendValueInput("duty").setCheck(Number).setAlign(mt.ALIGN_RIGHT).appendField(mt.Msg.blynk_IOT_IR_POWER+mt.Msg.MIXLY_PINMODEOUT+mt.Msg.MIXLY_FREQUENCY),this.appendDummyInput().appendField("Hz"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_MIXBOT_MOTOR_EXTERN_TOOLTIP)}},Yl={init:function(){this.setColour(vr),this.appendDummyInput().appendField(mt.Msg.ANALOG+mt.Msg.MIXLY_KEYBOARD_INPUT),this.appendValueInput("special"),this.appendValueInput("general"),this.appendDummyInput().appendField(mt.Msg.MIXLY_RELEASE).appendField(new mt.FieldDropdown([[mt.Msg.MICROPYTHON_DISPLAY_YES,"True"],[mt.Msg.MICROPYTHON_DISPLAY_NO,"False"]]),"release"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.ANALOG+mt.Msg.MIXLY_KEYBOARD_INPUT)}},vl={init:function(){this.setColour(vr),this.appendDummyInput("").appendField(mt.Msg.MIXLY_SPECIAL_KEY).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_SPECIAL_KEY0,"0x00"],[mt.Msg.MIXLY_SPECIAL_KEY1,"0x01"],[mt.Msg.MIXLY_SPECIAL_KEY2,"0x02"],[mt.Msg.MIXLY_SPECIAL_KEY1,"0x04"],[mt.Msg.MIXLY_SPECIAL_KEY8,"0x08"],[mt.Msg.MIXLY_SPECIAL_KEY16,"0x10"],[mt.Msg.MIXLY_SPECIAL_KEY32,"0x20"],[mt.Msg.MIXLY_SPECIAL_KEY64,"0x40"],[mt.Msg.MIXLY_SPECIAL_KEY128,"0x80"]]),"op"),this.setOutput(!0)}},Xl={init:function(){this.setColour(vr),this.appendDummyInput("").appendField(mt.Msg.MIXLY_GENERAL_KEY).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_SPECIAL_KEY0,"0x00"],["A","0x04"],["B","0x05"],["C","0x06"],["D","0x07"],["E","0x08"],["F","0x09"],["G","0x0A"],["H","0x0B"],["I","0x0C"],["J","0x0D"],["K","0x0E"],["L","0x0F"],["M","0x10"],["N","0x11"],["O","0x12"],["P","0x13"],["Q","0x14"],["R","0x15"],["S","0x16"],["T","0x17"],["U","0x18"],["V","0x19"],["W","0x1A"],["X","0x1B"],["Y","0x1C"],["Z","0x1D"],["1 !","0x1E"],["2 @","0x1F"],["3 #","0x20"],["4 $","0x21"],["5 %","0x22"],["6 ^","0x23"],["7 &","0x24"],["8 *","0x25"],["9 (","0x26"],["0 )","0x27"],["ENTER","0x28"],["ESC","0x29"],["BACKSPACE","0x2A"],["TAB","0x2B"],["SPACE","0x2C"],["- _","0x2D"],["= +","0x2E"],["[ {","0x2F"],["] }","0x30"],["\\ |","0x31"],["; :","0x33"],["' \"","0x34"],["` ~","0x35"],[", <","0x36"],[". >","0x37"],["/ ?","0x38"],["CAPS_LOCK","0x39"],["F1","0x3A"],["F2","0x3B"],["F3","0x3C"],["F4","0x3D"],["F5","0x3E"],["F6","0x3F"],["F7","0x40"],["F8","0x41"],["F9","0x42"],["F10","0x43"],["F11","0x44"],["F12","0x45"],["PRINTSCREEN","0x46"],["SCROLL_LOCK","0x47"],["PAUSE","0x48"],["INSERT","0x49"],["HOME","0x4A"],["PAGE_UP","0x4B"],["DELETE","0x4C"],["END","0x4D"],["PAGE_DOWN","0x4E"],["RIGHT","0x4F"],["LEFT","0x50"],["DOWN","0x51"],["UP","0x52"],["NUM_LOCK","0x53"],["/","0x54"],["*","0x55"],["-","0x56"],["+","0x57"],["ENTER","0x58"],["1","0x59"],["2","0x5A"],["3","0x5B"],["4","0x5C"],["5","0x5D"],["6","0x5E"],["7","0x5F"],["8","0x60"],["9","0x61"],["0","0x62"],[".","0x63"]]),"op"),this.setOutput(!0)}},yl={init:function(){this.setColour(vr),this.itemCount_=2,this.updateShape_(),this.setOutput(!0),this.setMutator(new mt.icons.MutatorIcon(["generalkey_create_with_item"],this)),this.setTooltip(mt.Msg.GENERALKEY_TUPLE_CREATE_TOOLTIP)},mutationToDom:function(){var t=document.createElement("mutation");return t.setAttribute("items",this.itemCount_),t},domToMutation:function(t){this.itemCount_=parseInt(t.getAttribute("items"),10),this.updateShape_()},decompose:function(t){var e=t.newBlock("generalkey_container");e.initSvg();for(var i=e.getInput("STACK").connection,n=0;ne?t[e]:'"key'+(e+1)+'"'),"KEY"+e).appendField(":")}},getVars:function(){return[this.getFieldValue("VAR")]},renameVar:function(t,e){mt.Names.equals(t,this.getFieldValue("VAR"))&&this.setTitleValue(e,"VAR")}},XE={init:function(){this.setColour(NE),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_TYPE_DICT),this.appendStatementInput("STACK"),this.setTooltip(mt.Msg.DICTS_CREATE_WITH_CONTAINER_TOOLTIP),this.contextMenu=!1}},yE={init:function(){this.setColour(NE),this.appendDummyInput().appendField(mt.Msg.DICTS_CREATE_WITH_ITEM_TITLE),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(mt.Msg.DICTS_CREATE_WITH_ITEM_TOOLTIP),this.contextMenu=!1}},xE={init:function(){this.setColour(NE),this.appendDummyInput().appendField(mt.Msg.DICTS_CREATE_WITH_ITEM_TITLE),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(mt.Msg.DICTS_CREATE_WITH_ITEM_TOOLTIP),this.contextMenu=!1}},bE={init:function(){this.setColour(NE),this.appendDummyInput().appendField(mt.Msg.MIXLY_CREATE_MQTT_CLIENT_AND_CONNECT),this.appendValueInput("SERVER").setCheck(String).appendField(mt.Msg.MIXLY_EMQX_SERVER).setAlign(mt.inputs.Align.RIGHT),this.appendValueInput("USERNAME").setCheck(String).appendField(mt.Msg.MIXLY_WIFI_USERNAME).setAlign(mt.inputs.Align.RIGHT),this.appendValueInput("PASSWORD").setCheck(String).appendField(mt.Msg.MIXLY_IOT_PASSWORD).setAlign(mt.inputs.Align.RIGHT),this.appendValueInput("PROJECT").setCheck(String).appendField(mt.Msg.MIXLY_EMQX_PROJECT).setAlign(mt.inputs.Align.RIGHT),this.setPreviousStatement(!0),this.setNextStatement(!0)}},VE={init:function(){this.setColour(NE),this.appendDummyInput().appendField("MixIO"),this.appendValueInput("TOPIC").appendField(mt.Msg.MIXLY_EMQX_PUBLISH_NEW).appendField(mt.Msg.MIXLY_EMQX_PUBLISH_TOPIC),this.appendValueInput("MSG").appendField(mt.Msg.HTML_BODY),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_IOT_EMQX_PUBLISH_TOOLTIP)}},BE={init:function(){this.setColour(NE),this.appendDummyInput().appendField("MixIO"),this.appendValueInput("TOPIC").appendField(mt.Msg.MIXLY_EMQX_SUBSCRIBE+mt.Msg.MIXLY_MICROBIT_MSG).appendField(mt.Msg.MIXLY_EMQX_PUBLISH_TOPIC),this.appendValueInput("METHOD").appendField(mt.Msg.MIXLY_EMQX_SET_METHOD),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_IOT_EMQX_SUBSCRIBE_TOOLTIP)}},GE={init:function(){this.setColour(NE),this.appendDummyInput().appendField("MixIO"),this.appendDummyInput().appendField(mt.Msg.MIXLY_ESP32_DISCONNECT_ONENET),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},UE={init:function(){this.setColour(NE),this.appendDummyInput().appendField("MixIO"),this.appendDummyInput().appendField(mt.Msg.MIXLY_EMQX_CONNECT),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},wE={init:function(){this.setColour(NE),this.appendDummyInput().appendField("MixIO"),this.appendDummyInput().appendField(mt.Msg.MIXLY_ESP32_CHECK_ONENET),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},kE={init:function(){this.setColour(NE),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROPYTHON_FORMAT).appendField(mt.Msg.MQTT_Topic),this.setInputsInline(!0),this.setOutput(!0)}},HE={init:function(){this.setColour(NE),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROPYTHON_FORMAT).appendField(mt.Msg.MIXLY_EMQX_PUBLISH_MSG),this.setInputsInline(!0),this.setOutput(!0)}},WE={init:function(){this.setColour(NE),this.appendValueInput("VAR").appendField(mt.Msg.MIXLY_ESP32_IOT_MAP_FORMATING),this.setOutput(!0)}},KE={init:function(){this.setColour(NE),this.appendValueInput("VAR").appendField(mt.Msg.MIXLY_MICROPYTHON_FORMAT+"(Json)"),this.setOutput(!0)}},JE={init:function(){this.setColour(NE),this.appendDummyInput().appendField("MixIO"),this.appendDummyInput().appendField(mt.Msg.MIXLY_EMQX_PING),this.setInputsInline(!0),this.setOutput(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_IOT_EMQX_PING_TOOLTIP)}},qE={init:function(){this.setColour(NE),this.appendDummyInput().appendField("MixIO").appendField(mt.Msg.MIXLY_GET_NTP),this.appendValueInput("addr").appendField(mt.Msg.blynk_SERVER_ADD),this.setInputsInline(!0),this.setOutput(!0)}},QE={init:function(){this.setColour(NE),this.appendDummyInput().appendField(mt.Msg.MIXLY_CREATE_MQTT_CLIENT_AND_CONNECT),this.appendValueInput("SERVER").appendField(mt.Msg.MIXLY_EMQX_SERVER).setAlign(mt.inputs.Align.RIGHT),this.appendValueInput("KEY").appendField(mt.Msg.CONTROLS_FOR_INPUT_WITH+mt.Msg.MIXLY_MIXIO_SHARE_KEY).setAlign(mt.inputs.Align.RIGHT),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},zE={init:function(){this.setColour(NE),this.appendDummyInput().appendField(mt.Msg.MIXLY_CREATE_MQTT_CLIENT_AND_CONNECT),this.appendValueInput("SERVER").appendField(mt.Msg.MIXLY_EMQX_SERVER).setAlign(mt.inputs.Align.RIGHT),this.appendValueInput("KEY").appendField(mt.Msg.CONTROLS_FOR_INPUT_WITH+"Mixly Key").setAlign(mt.inputs.Align.RIGHT),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},jE={init:function(){this.VISITOR_ID=Et.Config.BOARD.visitorId.str32.substring(0,8).toUpperCase(),this.setColour(NE),this.appendDummyInput("").appendField(new mt.FieldTextInput(this.visitorId),"VISITOR_ID"),this.setOutput(!0,null)},onchange:function(){const t=this.getFieldValue("VISITOR_ID");this.VISITOR_ID!==t&&this.setFieldValue(this.VISITOR_ID,"VISITOR_ID")}},ZE={init:function(){this.setColour(NE),this.appendDummyInput().appendField("MixIO").appendField(mt.Msg.MSG.catEthernet_clinet),this.setOutput(!0),this.setInputsInline(!0)}},$E={init:function(){this.setColour(NE),this.appendDummyInput().appendField("HTTP"+mt.Msg.MIXLY_Client),this.appendValueInput("addr").appendField(mt.Msg.DISPLAY_IMAGE_LET2),this.appendDummyInput().appendField(mt.Msg.MIXLY_REQUESTS_GET).appendField(mt.Msg.MIXLY_GET_CURRENT_TIME).appendField(mt.Msg.MIXLY_OPEN_DEBUG).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_TURTLE_WRITE_MOVE_TRUE,"True"],[mt.Msg.MIXLY_TURTLE_WRITE_MOVE_FALSE,"False"]]),"key"),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},tO={init:function(){this.setColour(NE),this.appendDummyInput().appendField("HTTP"+mt.Msg.MIXLY_Client).appendField(mt.Msg.MIXLY_GET).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_REQUESTS_LEN,"client_len"],[mt.Msg.MIXLY_REQUESTS_GET_LEN,"server_len"],[mt.Msg.MIXLY_REQUESTS_MESSAGE,"text"]]),"key"),this.setOutput(!0),this.setInputsInline(!0)}},eO={init:function(){this.setColour(NE),this.appendDummyInput().appendField("MQTT"+mt.Msg.MIXLY_Client),this.appendValueInput("addr").appendField(mt.Msg.MIXLY_CONNECTTO),this.appendDummyInput().appendField(mt.Msg.MIXLY_INIT_SUBSCRIBE).appendField(mt.Msg.MQTT_Topic).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_GET_CURRENT_TIME,""]]),"key").appendField(mt.Msg.MIXLY_OPEN_DEBUG).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_TURTLE_WRITE_MOVE_TRUE,"True"],[mt.Msg.MIXLY_TURTLE_WRITE_MOVE_FALSE,"False"]]),"key2"),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},iO={init:function(){this.setColour(NE),this.appendDummyInput().appendField("MQTT"+mt.Msg.MIXLY_Client).appendField(mt.Msg.MIXLY_GET).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_REQUESTS_LEN,"client_len"],[mt.Msg.MIXLY_REQUESTS_GET_LEN,"server_len"],[mt.Msg.MIXLY_REQUESTS_MESSAGE,"time_msg()"]]),"key"),this.setOutput(!0),this.setInputsInline(!0)}},nO=DE,sO=fE,_O=FE,oO=PE,pO=vE,aO=225,uO={init:function(){this.setColour(aO),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_NETWORK_INIT),this.appendDummyInput().appendField(mt.Msg.MIXLY_NETWORK_MODE).appendField(new mt.FieldDropdown([["STA","STA"],["AP","AP"]]),"mode"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_NETWORK_INIT_TOOLTIP)}},rO={init:function(){this.setColour(aO),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput().appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_NETWORK_WIFI_OPEN,"True"],[mt.Msg.MIXLY_NETWORK_WIFI_CLOSE,"False"]]),"op"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_NETWORK_WIFI_FLAG),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("op"),i=mt.Msg.MIXLY_ESP32_NETWORK_OPEN_TOOLTIP;return{True:mt.Msg.MIXLY_NETWORK_WIFI_OPEN,False:mt.Msg.MIXLY_NETWORK_WIFI_CLOSE}[e]+i}))}},lO={init:function(){this.setColour(aO),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_NETWORK_WIFI_IS_ACTIVE),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_NETWORK_WIFI_IS_ACTIVE)}},dO={init:function(){this.setColour(aO),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_NETWORK_WIFI_SCAN),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip((function(){return mt.Msg.MIXLY_ESP32_NETWORK_SCAN_TOOLTIP+{0:"ssid",1:"bssid",2:"channel",3:"RSSI",4:"authmode",5:"hidden",all:mt.Msg.MIXLY_NETWORK_WIFI_SCAN_ATTRIBUTE}.all}))}},IO={init:function(){this.setColour(aO),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_ESP32_NETWORK_CONNECT),this.appendValueInput("id").setCheck(String).appendField(mt.Msg.HTML_NAME),this.appendValueInput("password").setCheck(String).appendField(mt.Msg.HTML_PASSWORD),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_NETWORK_CONNECT_TOOLTIP)}},TO={init:function(){this.setColour(aO),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_NETWORK_WIFI_CONNECT+mt.Msg.MIXLY_SYMBOL_QUESTION),this.setOutput(!0,Boolean),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_NETWORK_WIFI_CONNECT_TOOLTIP)}},MO={init:function(){this.setColour(aO),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_ESP32_NETWORK_GET_WIFI),this.appendDummyInput("").appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_ESP32_NETWORK_IP,"0"],[mt.Msg.MIXLY_ESP32_NETWORK_MASK,"1"],[mt.Msg.MIXLY_ESP32_NETWORK_GATEWAY,"2"],["DNS","3"]]),"mode"),this.setOutput(!0),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("mode");return mt.Msg.MIXLY_ESP32_NETWORK_GET_WIFI_TOOLTIP+{0:mt.Msg.MIXLY_ESP32_NETWORK_IP,1:mt.Msg.MIXLY_ESP32_NETWORK_MASK,2:mt.Msg.MIXLY_ESP32_NETWORK_GATEWAY,3:"DNS"}[e]}))}},hO={init:function(){this.setColour(aO),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_ESP32_NETWORK_STOP_CONNECT),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_NETWORK_STOP_TOOLTIP)}},mO={init:function(){this.setColour(aO),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_ESP32_NETWORK_GET_WIFI),this.appendDummyInput().appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_NETWORK_WIFI_ESSID,"essid"],[mt.Msg.MIXLY_NETWORK_WIFI_CHANNEL,"channel"]]),"op"),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_NETWORK_GET_WIFI_TOOLTIP)}},EO={init:function(){this.setColour(aO),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.LISTS_SET_INDEX_SET),this.appendValueInput("essid").setCheck(String).appendField(mt.Msg.MIXLY_NETWORK_WIFI_ESSID),this.appendValueInput("channel").setCheck(Number).appendField(mt.Msg.MIXLY_NETWORK_WIFI_CHANNEL),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_NETWORK_AP_CONNECT_TOOLTIP)}},OO={init:function(){this.setColour(aO),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_ESP32_NETWORK_SERVER1),this.appendDummyInput("").appendField(mt.Msg.MIXLY_ESP32_NETWORK_SERVER2),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_NETWORK_SOCKET_CLOSE_TOOLTIP)}},RO={init:function(){this.setColour(aO),this.appendValueInput("VAR").appendField(mt.Msg.MIXLY_MICROPYTHON_SOCKET_INIT).setCheck("var"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROPYTHON_SOCKET_TYPE).appendField(new mt.FieldDropdown([["TCP","TCP"],["UDP","UDP"]]),"mode"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("mode");return mt.Msg.MIXLY_ESP32_NETWORK_SOCKET_INIT_TOOLTIP+{TCP:"TCP",UDP:"UDP"}[e]}))}},cO={init:function(){this.setColour(aO),this.appendValueInput("VAR").setCheck("var").appendField(mt.Msg.MIXLY_MICROPYTHON_SOCKET_LET_SOCKET),this.appendValueInput("address").appendField(mt.Msg.MIXLY_MICROPYTHON_SOCKET_BIND_TO_ADDRESS),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_NETWORK_SOCKET_BIND_TOOLTIP)}},gO={init:function(){this.setColour(aO),this.appendValueInput("VAR").setCheck("var").appendField(mt.Msg.MIXLY_MICROPYTHON_SOCKET_LET_SOCKET),this.appendValueInput("address").appendField(mt.Msg.MIXLY_MICROPYTHON_SOCKET_CONNECT_TO_ADDRESS),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_NETWORK_SOCKET_CONNECT_TOOLTIP)}},CO={init:function(){this.setColour(aO),this.appendValueInput("VAR").setCheck("var"),this.appendValueInput("queue").setCheck(Number).appendField(mt.Msg.MIXLY_MICROPYTHON_SOCKET_LISTEN).appendField(mt.Msg.MIXLY_MICROPYTHON_SOCKET_QUEUE),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_NETWORK_SOCKET_LISTEN_TOOLTIP)}},SO={init:function(){this.setColour(aO),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROPYTHON_SOCKET_ACCEPT),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_NETWORK_SOCKET_ACCEPT_TOOLTIP)}},AO={init:function(){this.setColour(aO),this.appendValueInput("VAR").setCheck("var").appendField("TCP"),this.appendValueInput("size").setCheck(Number).appendField(mt.Msg.MIXLY_MICROPYTHON_SOCKET_RECEIVE),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_NETWORK_SOCKET_RECEIVE_TOOLTIP)}},LO={init:function(){this.setColour(aO),this.appendValueInput("VAR").setCheck("var").appendField("TCP"),this.appendValueInput("content").appendField(mt.Msg.MIXLY_MICROPYTHON_SOCKET_SEND),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_NETWORK_SOCKET_SEND_TOOLTIP)}},NO={init:function(){this.setColour(aO),this.appendValueInput("VAR").setCheck("var").appendField("UDP"),this.appendValueInput("size").setCheck(Number).appendField(mt.Msg.MIXLY_MICROPYTHON_SOCKET_RECEIVE),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_NETWORK_SOCKET_RECEIVE_FROM_TOOLTIP)}},DO={init:function(){this.setColour(aO),this.appendValueInput("VAR").setCheck("var").appendField("UDP"),this.appendValueInput("content").appendField(mt.Msg.MIXLY_MICROPYTHON_SOCKET_SEND),this.appendValueInput("address").appendField(mt.Msg.MIXLY_MICROPYTHON_SOCKET_TO),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_NETWORK_SOCKET_SEND_TO_TOOLTIP)}},fO={init:function(){this.setColour(aO),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROPYTHON_SOCKET_CLOSE),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_NETWORK_SOCKET_CLOSE_TOOLTIP)}},FO={init:function(){this.setColour(aO),this.appendValueInput("DOMAIN").appendField(mt.Msg.DISPLAY_IMAGE_LET2).setCheck(String),this.appendDummyInput("").appendField(mt.Msg.blockpy_REQUESTS_GET).appendField(new mt.FieldTextInput("response"),"VAR"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(mt.Msg.blockpy_REQUESTS_GET_TOOLTIP)},getVars:function(){return[this.getFieldValue("VAR")]},renameVar:function(t,e){mt.Names.equals(t,this.getFieldValue("VAR"))&&this.setTitleValue(e,"VAR")}},PO={init:function(){this.appendValueInput("VAL");var t=[[mt.Msg.blockpy_REQUESTS_GET_ATTR_STATUS_CODE,"status_code"],[mt.Msg.blockpy_REQUESTS_GET_ATTR_TEXT,"text"],[mt.Msg.blockpy_REQUESTS_GET_ATTR_COOKIES,"cookies"],[mt.Msg.blockpy_REQUESTS_GET_ATTR_CONTENT,"content"]];this.setColour(aO),this.appendDummyInput("").appendField(mt.Msg.MIXLY_MICROBIT_JS_GET).appendField(new mt.FieldDropdown(t),"ATTR"),this.setInputsInline(!0),this.setOutput(!0,String);var e=this;this.setTooltip((function(){var t=e.getFieldValue("DIR");return{clear:mt.Msg.MIXLY_TOOLTIP_TURTEL_CLEAR,reset:mt.Msg.MIXLY_TOOLTIP_TURTEL_RESET,home:mt.Msg.MIXLY_TOOLTIP_TURTEL_HOME}[t]}))}},YO={init:function(){this.appendValueInput("VAR").appendField(mt.Msg.DISPLAY_IMAGE_LET2).setCheck(String);this.setColour(aO),this.appendDummyInput("").appendField(mt.Msg.blockpy_CONDUCT).appendField(new mt.FieldDropdown([["post","post"],["put","put"],["delete","delete"],["head","head"],["option","option"]]),"DIR"),this.appendDummyInput("").appendField(mt.Msg.blockpy_REQUESTS),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("DIR");return{forward:mt.Msg.MIXLY_TOOLTIP_TURTEL_FORWARD,backward:mt.Msg.MIXLY_TOOLTIP_TURTEL_BACKWARD}[e]}))}},vO={init:function(){this.setColour(aO),this.appendDummyInput("").appendField(mt.Msg.MIXLY_GET_NTP+"(NTP)"),this.appendValueInput("data").appendField(mt.Msg.blynk_SERVER_ADD),this.setOutput(!0,"Tuple"),this.setInputsInline(!0)}},XO={init:function(){this.setColour(aO),this.appendDummyInput("").appendField(new mt.FieldDropdown([["ntp.aliyun.com","ntp.aliyun.com"],["ntp1.aliyun.com","ntp1.aliyun.com"],["ntp2.aliyun.com","ntp2.aliyun.com"],["ntp3.aliyun.com","ntp3.aliyun.com"],["ntp4.aliyun.com","ntp4.aliyun.com"],["ntp5.aliyun.com","ntp5.aliyun.com"],["ntp6.aliyun.com","ntp6.aliyun.com"],["ntp7.aliyun.com","ntp7.aliyun.com"],["time1.cloud.tencent.com","time1.cloud.tencent.com"],["time2.cloud.tencent.com","time2.cloud.tencent.com"],["time3.cloud.tencent.com","time3.cloud.tencent.com"],["time4.cloud.tencent.com","time4.cloud.tencent.com"],["time5.cloud.tencent.com","time5.cloud.tencent.com"]]),"op"),this.setOutput(!0)}},yO="#3288dd",xO={init:function(){this.setColour(yO),this.appendValueInput("URL").appendField(mt.Msg.DISPLAY_IMAGE_LET2).setCheck(String),this.appendDummyInput("").appendField(mt.Msg.blockpy_CONDUCT).appendField(new mt.FieldDropdown([["get","get"],["head","head"],["delete","delete"]]),"TYPE").appendField(mt.Msg.blockpy_REQUESTS).appendField(mt.Msg.MIXPY_REQUESTS_GET_RESULT),this.setInputsInline(!0),this.setOutput(!0),this.setTooltip("")}},bO={init:function(){this.setColour(yO),this.appendValueInput("URL").appendField(mt.Msg.DISPLAY_IMAGE_LET2).setCheck(String),this.appendDummyInput("").appendField(mt.Msg.blockpy_CONDUCT).appendField(new mt.FieldDropdown([["post","post"],["put","put"],["patch","patch"]]),"TYPE").appendField(mt.Msg.blockpy_REQUESTS),this.appendValueInput("data").appendField(mt.Msg.blockpy_REQUESTS+mt.Msg.OLED_STRING),this.appendDummyInput("").appendField(mt.Msg.MIXPY_REQUESTS_GET_RESULT),this.setInputsInline(!0),this.setOutput(!0),this.setTooltip("")}},VO={init:function(){this.appendValueInput("VAL");var t=[[mt.Msg.blockpy_REQUESTS_GET_ATTR_TEXT,"text"],[mt.Msg.blockpy_REQUESTS_GET_ATTR_JSON,"json()"],[mt.Msg.blockpy_REQUESTS_GET_ATTR_STATUS_CODE,"status_code"],[mt.Msg.blockpy_REQUESTS_GET_ATTR_CONTENT,"content"],[mt.Msg.MIXPY_TEXT_ENCODE,"encoding"]];this.setColour(yO),this.appendDummyInput("").appendField(mt.Msg.MIXLY_MICROBIT_JS_GET).appendField(new mt.FieldDropdown(t),"ATTR"),this.setInputsInline(!0),this.setOutput(!0,String)}},BO={init:function(){this.setColour(yO),this.appendDummyInput().appendField(mt.Msg.MIXLY_ESP32_IOT_CONNECT_WIFI),this.appendValueInput("WIFINAME").setCheck(String).appendField(mt.Msg.HTML_NAME),this.appendValueInput("PASSWORD").setCheck(String).appendField(mt.Msg.HTML_PASSWORD),this.appendValueInput("TIMEOUT").setCheck(Number).appendField(mt.Msg.MIXLY_IR_TIMEOUT),this.appendDummyInput().appendField(mt.Msg.MIXLY_MILLIS),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_IOT_WIFI_CONNECT_TOOLTIP)}},GO={init:function(){this.setColour(yO),this.appendDummyInput().appendField(mt.Msg.MIXLY_ESP32_IOT_EMQX_CONNECT_TOOLTIP),this.appendValueInput("SERVER").setCheck(String).appendField(mt.Msg.MIXLY_EMQX_SERVER).setAlign(mt.inputs.Align.RIGHT),this.appendValueInput("PORT").setCheck(Number).appendField(mt.Msg.MIXLY_EMQX_PORT).setAlign(mt.inputs.Align.RIGHT),this.appendValueInput("CLIENT_ID").setCheck(String).appendField(mt.Msg.MIXLY_EMQX_CLIENT_ID).setAlign(mt.inputs.Align.RIGHT),this.appendValueInput("USERNAME").setCheck(String).appendField(mt.Msg.MIXLY_WIFI_USERNAME).setAlign(mt.inputs.Align.RIGHT),this.appendValueInput("PASSWORD").setCheck(String).appendField(mt.Msg.MIXLY_IOT_PASSWORD).setAlign(mt.inputs.Align.RIGHT),this.setPreviousStatement(!0),this.setNextStatement(!0)}},UO={init:function(){this.setColour(yO),this.appendValueInput("TOPIC").appendField(mt.Msg.MIXLY_EMQX_SUBSCRIBE+mt.Msg.MIXLY_MICROBIT_MSG).appendField(mt.Msg.MIXLY_EMQX_PUBLISH_TOPIC),this.appendValueInput("MESSAGE").appendField(mt.Msg.blockpy_set_of),this.setInputsInline(!0),this.setOutput(!0)}},wO={init:function(){this.setColour(yO),this.appendDummyInput().appendField("mqtt"),this.appendValueInput("TOPIC").appendField(mt.Msg.MIXLY_EMQX_SUBSCRIBE+mt.Msg.MIXLY_MICROBIT_MSG).appendField(mt.Msg.MIXLY_EMQX_PUBLISH_TOPIC),this.appendValueInput("METHOD").appendField(mt.Msg.MIXLY_EMQX_SET_METHOD),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},kO={init:function(){this.setColour(yO),this.appendDummyInput().appendField("mqtt"),this.appendValueInput("TOPIC").appendField(mt.Msg.MIXLY_EMQX_PUBLISH_NEW).appendField(mt.Msg.MIXLY_EMQX_PUBLISH_TOPIC),this.appendValueInput("MSG").appendField(mt.Msg.HTML_BODY),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},HO={init:function(){this.setColour(yO),this.appendDummyInput().appendField("mqtt"+mt.Msg.MIXLY_EMQX_IS_CONNECT),this.setInputsInline(!0),this.setOutput(!0)}},WO=100,KO={init:function(){var t=Et.Boards.getSelectedBoardKey().split(":")[2];if("mixgo_ce"==t)var e="CE G6";else if("mixgo_pe"==t)e="PE G1";this.setColour(WO),this.appendValueInput("I2CSUB").appendField(mt.Msg.CONTROLS_FOR_INPUT_WITH+"I2C").setCheck("var"),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_MICROPYTHON_SOCKET_MAKE).setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_SETUP+mt.Msg.LISTS_SET_INDEX_INPUT_TO).appendField(e),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null)}},JO={init:function(){var t=Et.Boards.getSelectedBoardKey().split(":")[2];if("mixgo_ce"==t)var e="CE G6";else if("mixgo_pe"==t)e="PE G1";this.setColour(WO),this.appendValueInput("SUB").appendField(e).setCheck("var"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MIXGO_CAR_BATTERY_LEFT),this.setOutput(!0,Number),this.setInputsInline(!0)}},qO={init:function(){var t=Et.Boards.getSelectedBoardKey().split(":")[2];if("mixgo_ce"==t)var e="CE G6";else if("mixgo_pe"==t)e="PE G1";this.setColour(WO),this.appendValueInput("SUB").appendField(e).setCheck("var"),this.appendValueInput("PIN").appendField(mt.Msg.MOTOR_DC).appendField(mt.Msg.LCD_NUMBERING),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_Direction).appendField(new mt.FieldDropdown([[mt.Msg.CLOCKWISE,"CW"],[mt.Msg.ANTI_CLOCKWISE,"CCW"],[mt.Msg.MOTOR_P,"P"],[mt.Msg.MOTOR_N,"N"]]),"direction"),this.appendValueInput("speed").setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_STEPPER_SET_SPEED),this.appendDummyInput("").appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},QO={init:function(){var t=Et.Boards.getSelectedBoardKey().split(":")[2];if("mixgo_ce"==t)var e="CE G6";else if("mixgo_pe"==t)e="PE G1";this.setColour(WO),this.appendValueInput("SUB").appendField(e).setCheck("var"),this.appendValueInput("PIN").appendField(mt.Msg.MOTOR_DC).appendField(mt.Msg.LCD_NUMBERING),this.appendDummyInput().appendField(mt.Msg.MIXLY_STEPPER_GET_SPEED),this.setOutput(!0,Number),this.setInputsInline(!0)}},zO={init:function(){var t=Et.Boards.getSelectedBoardKey().split(":")[2];if("mixgo_ce"==t)var e="CE G6";else if("mixgo_pe"==t)e="PE G1";this.setColour(WO),this.appendValueInput("SUB").appendField(e).setCheck("var"),this.appendValueInput("PIN").appendField("180°"+mt.Msg.MIXLY_SERVO).appendField(mt.Msg.LCD_NUMBERING),this.appendValueInput("NUM",Number).setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_MICROBIT_JS_BY_ANGLE),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_SERVO_MOVE)}},jO={init:function(){var t=Et.Boards.getSelectedBoardKey().split(":")[2];if("mixgo_ce"==t)var e="CE G6";else if("mixgo_pe"==t)e="PE G1";this.setColour(WO),this.appendValueInput("SUB").appendField(e).setCheck("var"),this.appendValueInput("PIN").appendField("360°"+mt.Msg.MIXLY_SERVO).appendField(mt.Msg.LCD_NUMBERING),this.appendValueInput("NUM",Number).setCheck(Number).setAlign(mt.inputs.Align.RIGHT).appendField(mt.Msg.MIXLY_SPEED),this.appendDummyInput().appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_SERVO_SPEED_TOOLIPS)}},ZO={init:function(){var t=Et.Boards.getSelectedBoardKey().split(":")[2];if("mixgo_ce"==t)var e="CE G6";else if("mixgo_pe"==t)e="PE G1";this.setColour(WO),this.appendValueInput("SUB").appendField(e).setCheck("var"),this.appendValueInput("PIN").appendField("180°"+mt.Msg.MIXLY_SERVO),this.appendDummyInput().appendField(mt.Msg.MIXLY_GET+mt.Msg.MIXLY_MICROBIT_JS_BY_ANGLE),this.setOutput(!0,Number),this.setInputsInline(!0)}},$O={init:function(){var t=Et.Boards.getSelectedBoardKey().split(":")[2];if("mixgo_ce"==t)var e="CE G6";else if("mixgo_pe"==t)e="PE G1";this.setColour(WO),this.appendValueInput("SUB").appendField(e).setCheck("var"),this.appendValueInput("PIN").appendField("360°"+mt.Msg.MIXLY_SERVO).appendField(mt.Msg.LCD_NUMBERING),this.appendDummyInput().appendField(mt.Msg.MIXLY_GET+mt.Msg.MIXLY_SPEED),this.setOutput(!0,Number),this.setInputsInline(!0)}},tR="#A58C5B",eR={init:function(){this.setColour(tR),this.appendValueInput("PIN",Number).appendField(mt.Msg.MIXLY_BUTTON).appendField(mt.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput().appendField(mt.Msg.MIXLY_IS_PRESSED),this.appendValueInput("STAT").appendField(mt.Msg.MIXLY_ELECLEVEL),this.setOutput(!0,Boolean),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_SENOR_IS_PRESSED)}},iR={init:function(){this.setColour(tR),this.appendValueInput("PIN",Number).appendField(mt.Msg.MIXLY_BUTTON).appendField(mt.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput().appendField(mt.Msg.MIXLY_WAS_PRESSED),this.appendValueInput("STAT").appendField(mt.Msg.MIXLY_ELECLEVEL),this.setOutput(!0,Boolean),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_SENOR_WAS_PRESSED)}},nR={init:function(){this.setColour(tR),this.appendValueInput("PIN",Number).appendField(mt.Msg.MIXLY_BUTTON).appendField(mt.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput().appendField(mt.Msg.MIXLY_GET_PRESSES),this.appendValueInput("VAR").setCheck(Number).appendField(mt.Msg.MIXLY_GET_PRESSES_TIME),this.setOutput(!0,Number),this.setInputsInline(!0),this.setTooltip(mt.Msg.PROCEDURES_DEFRETURN_RETURN+mt.Msg.MIXLY_BUTTON+mt.Msg.MIXLY_GET_PRESSES)}},sR={init:function(){this.setColour(tR),this.appendValueInput("PIN",Number).appendField(mt.Msg.MIXLY_BUTTON).appendField(mt.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput("").appendField(mt.Msg.MIXLY_MODE).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_RISING,"machine.Pin.IRQ_RISING"],[mt.Msg.MIXLY_FALLING,"machine.Pin.IRQ_FALLING"],[mt.Msg.MIXLY_CHANGE,"(machine.Pin.IRQ_RISING | machine.Pin.IRQ_FALLING)"]]),"mode"),this.appendValueInput("DO").appendField(mt.Msg.MIXLY_DO),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(mt.Msg.MIXLY_TOOLTIP_INOUT_ATTACHINTERRUPT)}},_R={init:function(){this.setColour(tR),this.appendValueInput("SUB").appendField("MPU9250").setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_MICROBIT_JS_CURRENT_GESTURE).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_MICROBIT_shake,"shake"],[mt.Msg.MIXLY_UP,"up"],[mt.Msg.MIXLY_DOWN,"down"],[mt.Msg.MIXLY_LEFT,"left"],[mt.Msg.MIXLY_RIGHT,"right"],[mt.Msg.MIXLY_MICROBIT_face_up,"face up"],[mt.Msg.MIXLY_MICROBIT_face_down,"face down"],[mt.Msg.MIXLY_MICROBIT_freefall,"freefall"],["3g","3g"],["6g","6g"],["8g","8g"]]),"gesture"),this.appendStatementInput("DO").appendField(mt.Msg.MIXLY_DO),this.setPreviousStatement(!0),this.setNextStatement(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("gesture"),i=mt.Msg.MIXLY_MICROBIT_JS_CURRENT,n=mt.Msg.MSG.catSensor,s=mt.Msg.MIXLY_MICROBIT_JS_STATE,_=mt.Msg.MIXLY_MICROBIT_PERFORMANCE;return i+n+s+{shake:mt.Msg.MIXLY_MICROBIT_shake,up:mt.Msg.MIXLY_UP,down:mt.Msg.MIXLY_DOWN,left:mt.Msg.MIXLY_LEFT,right:mt.Msg.MIXLY_RIGHT,"face up":mt.Msg.MIXLY_MICROBIT_face_up,"face down":mt.Msg.MIXLY_MICROBIT_face_down,freefall:mt.Msg.MIXLY_MICROBIT_freefall,"3g":"3g","6g":"6g","8g":"8g"}[e]+_}))}},oR={init:function(){this.setColour(tR),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_ADXL345).setCheck("var"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_JS_ACCELERATION).appendField(new mt.FieldDropdown([["x","x"],["y","y"],["z","z"],["(x,y,z)","values"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_MICROBIT_JS_ACCELERATION);var t=this;this.setTooltip((function(){var e=t.getFieldValue("key"),i=mt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET,n=mt.Msg.MIXLY_MICROBIT_Direction,s=mt.Msg.MIXLY_MICROBIT_JS_ACCELERATION1;return i+{x:"x",y:"y",z:"z","(x,y,z)":mt.Msg.MIXLY_MICROBIT_Shiliang_Direction}[e]+n+s}))}},pR={init:function(){this.setColour(tR),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_JS_LIGHT_LEVEL),this.setOutput(!0,Number),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_SENSOR_LIGHT_LEVEL_TOOLTIP)}},aR={init:function(){var t=[[mt.Msg.MIXLY_GETTEMPERATUE,"temperature"],[mt.Msg.MIXLY_GETHUMIDITY,"humidity"]];this.setColour(tR),this.appendValueInput("PIN",Number).appendField(new mt.FieldDropdown([["DHT11","DHT11"],["DHT22","DHT22"]]),"TYPE").appendField(mt.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput("").appendField(new mt.FieldDropdown(t),"WHAT"),this.setOutput(!0,Number);var e=this;this.setTooltip((function(){var t=e.getFieldValue("WHAT");return{temperature:mt.Msg.MIXLY_TOOLTIP_BLOCKGROUP_GET_TEM,relative_humidity:mt.Msg.MIXLY_TOOLTIP_BLOCKGROUP_GET_HUM,tempandhum:mt.Msg.MIXLY_TOOLTIP_BLOCKGROUP_GET_TEM_HUM}[t]}))}},uR={init:function(){this.setColour(tR),this.appendDummyInput().appendField(mt.Msg.MIXLY_ESP32_EXTERN_LIGHT),this.appendValueInput("PIN",Number).appendField(mt.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput().appendField(mt.Msg.MIXLY_ESP32_EXTERN_VALUE),this.setOutput(!0,Number),this.setInputsInline(!0),this.setTooltip(mt.Msg.ESP32_SENSOR_NIXGO_LIGHT_TOOLTIP)}},rR={init:function(){this.setColour(tR),this.appendDummyInput().appendField(mt.Msg.MIXLY_ESP32_EXTERN_SOUND),this.appendValueInput("PIN",Number).appendField(mt.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput().appendField(mt.Msg.MIXLY_ESP32_EXTERN_VALUE),this.setOutput(!0,Number),this.setInputsInline(!0),this.setTooltip(mt.Msg.ESP32_SENSOR_NIXGO_SOUND_TOOLTIP)}},lR={init:function(){this.setColour(tR),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET).appendField(new mt.FieldDropdown([[mt.Msg.TEXT_TRIM_LEFT,"left"],[mt.Msg.TEXT_TRIM_RIGHT,"right"]]),"direction").appendField(mt.Msg.MIXLY_ESP32_NEAR),this.setOutput(!0,Number),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("direction"),i=mt.Msg.MIXLY_ESP32_SENSOR_MIXGO_PIN_NEAR_TOOLTIP,n=mt.Msg.MIXLY_ESP32_NEAR;return i+{left:mt.Msg.TEXT_TRIM_LEFT,right:mt.Msg.TEXT_TRIM_RIGHT}[e]+n}))}},dR={init:function(){this.setColour(tR),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_ALTITUDE_SENSOR+" BMP280").setCheck("var"),this.appendDummyInput("").appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_GETTEMPERATUE,"get_BMP_temperature()"],[mt.Msg.MIXLY_GETPRESSURE,"get_BMP_pressure()"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("key");return{"get_BMP_temperature()":mt.Msg.MIXLY_MICROBIT_SENSOR_BMP_temperature_TOOLTIP,"get_BMP_pressure()":mt.Msg.MIXLY_MICROBIT_SENSOR_BMP_press_TOOLTIP}[e]}))}},IR={init:function(){this.setColour(tR),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_TEMP_AND_HUMIDITY_SENSOR+" SHT20").setCheck("var"),this.appendDummyInput("").appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_GETTEMPERATUE,"get_SHT_temperature()"],[mt.Msg.MIXLY_GETHUMIDITY,"get_SHT_relative_humidity()"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("key");return{"get_SHT_temperature()":mt.Msg.MIXLY_MICROBIT_SENSOR_SHT_temperature_TOOLTIP,"get_SHT_relative_humidity()":mt.Msg.MIXLY_MICROBIT_SENSOR_SHT_HUM_TOOLTIP}[e]}))}},TR={init:function(){this.setColour(tR),this.appendValueInput("PIN",Number).appendField("DS18X20 "+mt.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput("").appendField(mt.Msg.MIXLY_GETTEMPERATUE),this.setInputsInline(!0),this.setOutput(!0,Number),this.setTooltip(mt.Msg.MIXLY_MICROBIT_SENSOR_DS18X20_TOOLTIP)}},MR={init:function(){this.setColour(tR),this.appendDummyInput("").appendField("LM35"+mt.Msg.MIXLY_TEMP),this.appendValueInput("PIN",Number).appendField(mt.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput("").appendField(mt.Msg.MIXLY_GETTEMPERATUE),this.setInputsInline(!0),this.setOutput(!0,Number),this.setTooltip(mt.Msg.MIXLY_TOOLTIP_LM35)}},hR={init:function(){this.setColour(tR),this.appendValueInput("I2CSUB").appendField(mt.Msg.CONTROLS_FOR_INPUT_WITH+"I2C").setCheck("var"),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_MICROPYTHON_SOCKET_MAKE).setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_SETUP+mt.Msg.LISTS_SET_INDEX_INPUT_TO).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_ESP32_EXTERN_LIGHT+"(LTR308ALS)","LTR308"],[mt.Msg.MIXLY_COLOR_SENSOR+"(LTR381RGB)","LTR381RGB"],[mt.Msg.MIXLY_COLOR_SENSOR+"(UCS12071)","UCS12071"],[mt.Msg.MIXLY_EXTERN_LIGHTUV+"(LTR390UV)","LTR390UV"],[mt.Msg.MIXLY_ALTITUDE_SENSOR+"(HP203X)","HP203X"],[mt.Msg.MIXLY_ALTITUDE_SENSOR+"(SPL06_001)","SPL06_001"],[mt.Msg.MIXLY_ALTITUDE_SENSOR+"(BMP280)","BMP280"],[mt.Msg.MIXLY_TEMP_AND_HUMIDITY_SENSOR+"(SHTC3)","SHTC3"],[mt.Msg.MIXLY_TEMP_AND_HUMIDITY_SENSOR+"(AHT21)","AHT21"],[mt.Msg.MIXLY_TEMP_AND_HUMIDITY_SENSOR+"(SHT20)","SHT20"],[mt.Msg.MIXLY_LASER_RANGE_SENSOR+"(VL53L0X)","VL53L0X"],[mt.Msg.MIXLY_GEOMAGNETIC_SENSOR+"(QMC5883L)","QMC5883L"],[mt.Msg.MIXLY_ESP32_MAX30102+"(MAX30102)","MAX30102"],[mt.Msg.HTML_COLOUR+"、"+mt.Msg.MIXLY_ENVIRONMENT_LIGHT+"、"+mt.Msg.MIXLY_NEXT+"、"+mt.Msg.MIXLY_ESP32_APDS9960+"(APDS9960)","APDS9960"],[mt.Msg.MIXLY_NINE_AXIS_SENSOR+"(MPU9250)","MPU9250"],[mt.Msg.MixGo_MPU9250+"(ADXL345)","ADXL345"],["RFID","RFID"],[mt.Msg.MIXLY_RADAR_SENSOR+"(CBR817)","CBR817"],[mt.Msg.MIXLY_AipSpeech_asr+"(CI130X)","CI130X"]]),"key"),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setFieldValue("LTR308","key")}},mR={init:function(){this.setColour(tR),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_RADAR+"CBR817").setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.LISTS_SET_INDEX_SET+mt.Msg.MIXlY_INTERACTION),this.appendValueInput("VAR").appendField(mt.Msg.MIXLY_DETECTION_THRESHOLD),this.appendValueInput("VAR2").appendField(mt.Msg.MIXLY_DELAY_TIME),this.appendDummyInput().appendField("ms"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_THRESHOLD_TOOLTIP+" ; "+mt.Msg.MIXLY_DELAY_TIME_RANGE)}},ER={init:function(){this.setColour(tR),this.appendDummyInput("").appendField(mt.Msg.MIXLY_RADAR).appendField(mt.Msg.LISTS_SET_INDEX_SET+mt.Msg.MIXlY_INTERACTION),this.appendValueInput("VAR").appendField(mt.Msg.MIXLY_DETECTION_THRESHOLD),this.appendValueInput("VAR2").appendField(mt.Msg.MIXLY_DELAY_TIME),this.appendDummyInput().appendField("ms"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_THRESHOLD_TOOLTIP+" ; "+mt.Msg.MIXLY_DELAY_TIME_RANGE)}},OR={init:function(){this.setColour(tR),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_RADAR+"CBR817").setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_GET_TO_INTERACTION),this.setOutput(!0),this.setInputsInline(!0)}},RR={init:function(){this.setColour(tR),this.appendDummyInput("").appendField(mt.Msg.MIXLY_RADAR).appendField(mt.Msg.MIXLY_GET_TO_INTERACTION),this.setOutput(!0),this.setInputsInline(!0)}},cR={init:function(){this.setColour(tR),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_AipSpeech_asr+"CI130X").setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_IDENTIFY_ONCE_AND_SAVE),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0)}},gR={init:function(){this.setColour(tR),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_AipSpeech_asr+"CI130X").setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_GET).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_HELLO_XIAOZHI,"1"],[mt.Msg.MIXLY_XIAOZHIXIAOZHI,"2"],[mt.Msg.MIXLY_THE_FIRST,"3"],[mt.Msg.MIXLY_THE_SECOND,"4"],[mt.Msg.MIXLY_THE_THIRD,"5"],[mt.Msg.MIXLY_THE_FOURTH,"6"],[mt.Msg.MIXLY_THE_FIFTH,"7"],[mt.Msg.MIXLY_THE_SIXTH,"8"],[mt.Msg.MIXLY_THE_SEVENTH,"9"],[mt.Msg.MIXLY_THE_EIGHTH,"10"],[mt.Msg.MIXLY_THE_NINTH,"11"],[mt.Msg.MIXLY_THE_TENTH,"12"],[mt.Msg.MIXLY_THE_ELEVENTH,"13"],[mt.Msg.MIXLY_THE_TWELFTH,"14"],[mt.Msg.MIXLY_THE_13TH,"15"],[mt.Msg.MIXLY_THE_14TH,"16"],[mt.Msg.MIXLY_THE_15TH,"17"],[mt.Msg.MIXLY_THE_16TH,"18"],[mt.Msg.MIXLY_THE_17TH,"19"],[mt.Msg.MIXLY_THE_18TH,"20"],[mt.Msg.MIXLY_THE_19TH,"21"],[mt.Msg.MIXLY_THE_20TH,"22"],[mt.Msg.MIXLY_Turn_on_the_lights,"23"],[mt.Msg.MIXLY_Turn_off_the_lights,"24"],[mt.Msg.MIXLY_Turn_up_the_brightness,"25"],[mt.Msg.MIXLY_Turn_down_the_brightness,"26"],[mt.Msg.MIXLY_Set_it_to_red,"27"],[mt.Msg.MIXLY_Set_it_to_orange,"28"],[mt.Msg.MIXLY_Set_it_to_yellow,"29"],[mt.Msg.MIXLY_Set_it_to_green,"30"],[mt.Msg.MIXLY_Set_it_to_cyan,"31"],[mt.Msg.MIXLY_Set_it_to_blue,"32"],[mt.Msg.MIXLY_Set_it_to_purple,"33"],[mt.Msg.MIXLY_Set_it_to_white,"34"],[mt.Msg.MIXLY_Turn_on_the_fan,"35"],[mt.Msg.MIXLY_Turn_off_the_fan,"36"],[mt.Msg.MIXLY_First_gear,"37"],[mt.Msg.MIXLY_Wind_speed_second,"38"],[mt.Msg.MIXLY_Third_gear,"39"],[mt.Msg.MIXLY_Previous,"40"],[mt.Msg.MIXLY_Next_page,"41"],[mt.Msg.MIXLY_Show_smiley_face,"42"],[mt.Msg.MIXLY_Show_crying_face,"43"],[mt.Msg.MIXLY_Show_love,"44"],[mt.Msg.MIXLY_Close_display,"45"],[mt.Msg.MIXLY_Start_execution,"46"],[mt.Msg.MIXLY_FORWARD,"47"],[mt.Msg.MIXLY_BACKWARD,"48"],[mt.Msg.MIXLY_TURNLEFT,"49"],[mt.Msg.MIXLY_TURNRIGHT,"50"],[mt.Msg.MIXLY_STOP,"51"],[mt.Msg.MIXLY_Accelerate,"52"],[mt.Msg.MIXLY_retard,"53"],[mt.Msg.ROTATION_FORWARD,"54"],[mt.Msg.ROTATION_BACKWARD,"55"],[mt.Msg.MIXLY_Query_temperature,"56"],[mt.Msg.MIXLY_Query_humidity,"57"],[mt.Msg.MIXLY_Query_brightness,"58"],[mt.Msg.MIXLY_Query_sound,"59"],[mt.Msg.MIXLY_Query_time,"60"],[mt.Msg.MIXLY_Query_distance,"61"],[mt.Msg.MIXLY_Query_pressure,"62"],[mt.Msg.MIXLY_Query_key,"63"],[mt.Msg.MIXLY_Query_touch,"64"],[mt.Msg.MIXLY_Query_color,"65"]]),"cmd").appendField(mt.Msg.MIXLY_WHETHER+mt.Msg.MIXLY_BE_IDENTIFIED),this.setOutput(!0),this.setInputsInline(!0)}},CR={init:function(){this.setColour(tR),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_AipSpeech_asr+"CI130X").setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_GET).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_RECOGNIZED_STATE,"status1"],[mt.Msg.MIXLY_WHETHER_BROADCAST,"status2"],[mt.Msg.MIXLY_THE_RECOGNIZED_CMD,"result"]]),"key"),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_CI130X_GET_THE_RECOGNIZED_STATE_TOOLTIP)}},SR={init:function(){this.setColour(tR),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_AipSpeech_asr+"CI130X").setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_MP3_PLAY).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_MICROBIT_JS_INOUT_PULL_NONE,"None"],[mt.Msg.MIXLY_WIND_SPEED,"154"],[mt.Msg.MIXLY_HYETAL,"155"],[mt.Msg.MIXLY_TEMPERATURE,"156"],[mt.Msg.MIXLY_Humidity,"157"],[mt.Msg.MIXLY_Altitude,"158"],[mt.Msg.MIXLY_SOUND,"159"],[mt.Msg.MIXLY_BRIGHTNESS,"160"],[mt.Msg.ME_GO_HALL_SENSOR_DISTANCE,"161"],[mt.Msg.MIXLY_SERVO,"162"],[mt.Msg.MIXLY_MICROBIT_JS_BY_ANGLE,"163"],[mt.Msg.MIXLY_BUTTON2,"164"],[mt.Msg.MIXLY_ESP32_TOUCH,"165"],[mt.Msg.MIXLY_PAY,"166"],[mt.Msg.MIXLY_CARSH_CHANGE,"167"],[mt.Msg.MIXLY_COUNTDOWN,"168"],[mt.Msg.MIXLY_TIMING,"169"],[mt.Msg.MIXLY_AT_THE_MOMENT,"170"],[mt.Msg.MIXLY_MICROBIT_JS_CURRENT_GESTURE,"171"],[mt.Msg.MIXLY_FORWARD,"172"],[mt.Msg.MIXLY_BACKWARD,"173"],[mt.Msg.MIXLY_TURNLEFT,"174"],[mt.Msg.MIXLY_TURNRIGHT,"175"],[mt.Msg.MIXLY_STOP,"176"],[mt.Msg.MIXLY_Accelerate,"177"],[mt.Msg.MIXLY_retard,"178"],[mt.Msg.ROTATION_FORWARD,"179"],[mt.Msg.ROTATION_BACKWARD,"180"],[mt.Msg.TUPLE_JOIN,"181"],[mt.Msg.MIXLY_SHOW,"182"],[mt.Msg.MIXLY_LAMPLIGHT,"183"],[mt.Msg.MIXLY_ACCELERATION,"184"]]),"star"),this.appendValueInput("NUM").appendField(mt.Msg.MIXLY_NUMBER),this.appendDummyInput("").appendField(mt.Msg.MIXLY_UNIT).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_MICROBIT_JS_INOUT_PULL_NONE,"None"],[mt.Msg.MIXLY_YEAR,"117"],[mt.Msg.MIXLY_MONTH,"118"],[mt.Msg.MIXLY_DAY,"119"],[mt.Msg.MIXLY_HOUR,"120"],[mt.Msg.MIXLY_MINUTE,"121"],[mt.Msg.MIXLY_SECOND,"122"],[mt.Msg.MIXLY_WEEK2,"123"],[mt.Msg.MIXLY_RMB_UNIT,"124"],[mt.Msg.blockpy_setheading_degree,"125"],[mt.Msg.MIXLY_GEAR,"126"],[mt.Msg.MIXLY_LAYER,"127"],[mt.Msg.MIXLY_GRAM,"128"],[mt.Msg.MIXLY_METER,"129"],[mt.Msg.MIXLY_CENTIMETER,"130"],[mt.Msg.MIXLY_MILLIMETER,"131"],[mt.Msg.MIXLY_LUMEN,"132"],[mt.Msg.MIXLY_DECIBEL,"133"],[mt.Msg.MIXLY_hectopascal,"134"],[mt.Msg.MIXLY_PERCENT,"135"],[mt.Msg.MIXLY_CELSIUS,"136"],[mt.Msg.MIXLY_METER_PER_SEC,"137"],[mt.Msg.MIXLY_MICROBIT_Turn_on_display,"138"],[mt.Msg.MIXLY_MICROBIT_Turn_off_display,"139"],[mt.Msg.MIXLY_SUCCESS,"140"],[mt.Msg.MIXLY_FAILED,"141"],[mt.Msg.MIXLY_WRONG,"142"],[mt.Msg.MIXLY_GOOD,"143"],[mt.Msg.MIXLY_blockpy_set_add,"144"],[mt.Msg.MIXLY_DECREASE,"145"],[mt.Msg.COLOUR_RGB_RED,"146"],[mt.Msg.COLOUR_RGB_ORANGE,"147"],[mt.Msg.COLOUR_YELLOW,"148"],[mt.Msg.COLOUR_RGB_GREEN,"149"],[mt.Msg.COLOUR_CYAN,"150"],[mt.Msg.COLOUR_RGB_BLUE,"151"],[mt.Msg.COLOUR_RGB_PURPLE,"152"],[mt.Msg.COLOUR_RGB_WHITE,"153"]]),"end"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0)}},AR={init:function(){this.setColour(tR),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_AipSpeech_asr+"CI130X").setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.LISTS_SET_INDEX_SET+mt.Msg.MIXLY_SYSTEM+mt.Msg.MIXLY_CMD).appendField(new mt.FieldDropdown([[mt.Msg.MILXY_ENTER_WAKE_UP,"1"],[mt.Msg.MIXLY_INCREASE_VOLUME,"202"],[mt.Msg.MIXLY_REDUCE_VOLUME,"203"],[mt.Msg.MIXLY_MAX_VOLUME,"204"],[mt.Msg.MIXLY_MINIMUM,"205"],[mt.Msg.MIXLY_OPEN_RESPONSE,"206"],[mt.Msg.MIXLY_CLOSE_RESPONSE,"207"],[mt.Msg.MIXLY_QUIT_WAKE_UP,"208"]]),"cmd"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0)}},LR={init:function(){this.setColour(tR),this.appendDummyInput().appendField(mt.Msg.MIXLY_ESP32_MAX30102+" MAX30102"),this.appendValueInput("SUB").setCheck("var"),this.appendDummyInput().appendField(mt.Msg.MIXLY_GET).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_ESP32_MAX30102_IR,"[0]"],[mt.Msg.MIXLY_ESP32_MAX30102_RED,"[1]"],[mt.Msg.MIXLY_ESP32_MAX30102_IR+","+mt.Msg.MIXLY_ESP32_MAX30102_RED,""]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0)}},NR={init:function(){this.setColour(tR),this.appendDummyInput().appendField(mt.Msg.MIXLY_ESP32_APDS9960+" APDS9960"),this.appendValueInput("SUB").setCheck("var"),this.appendDummyInput().appendField(mt.Msg.MIXLY_GET).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_ESP32_APDS9960_COLOR,"color"],[mt.Msg.MIXLY_ESP32_APDS9960_GESTURE,"gesture"],[mt.Msg.MIXLY_ESP32_APDS9960_APPROACH,"proximity"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0)}},DR={init:function(){this.setColour(tR),this.appendDummyInput().appendField(mt.Msg.MIXLY_ESP32_EXTERN_LIGHT+" LTR308ALS"),this.appendValueInput("SUB").setCheck("var"),this.appendDummyInput().appendField(mt.Msg.MIXLY_GET_LIGHT_INTENSITY),this.setOutput(!0,Number),this.setInputsInline(!0)}},fR={init:function(){this.setColour(tR),this.appendValueInput("SUB").appendField(mt.Msg.HTML_COLOUR+mt.Msg.MSG.catSensor+" LTR381RGB").setCheck("var"),this.appendDummyInput("").appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_GET+mt.Msg.HTML_COLOUR,"[2]"],[mt.Msg.MIXLY_GET+mt.Msg.MIXLY_IR_STRENGTH,"[1]"],[mt.Msg.MIXLY_GET+mt.Msg.MIXLY_LIGHT_STRENGTH,"[0]"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0)}},FR={init:function(){this.setColour(tR),this.appendValueInput("SUB").appendField(mt.Msg.HTML_COLOUR+mt.Msg.MSG.catSensor+" UCS12071").setCheck("var"),this.appendDummyInput("").appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_GET+"RGB"+mt.Msg.HTML_COLOUR,"0"],[mt.Msg.MIXLY_GET+mt.Msg.MIXLY_RGB_RAW,"1"],[mt.Msg.MIXLY_GET_ENV_LIGHT+mt.Msg.MIXLY_BRIGHTNESS,"2"],[mt.Msg.GET_IR_STRENGTH+mt.Msg.MIXLY_BRIGHTNESS,"3"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0)}},PR={init:function(){this.setColour(tR),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_EXTERN_LIGHTUV+" LTR390UV").setCheck("var"),this.appendDummyInput().appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_GET_ENV_LIGHT,"E"],[mt.Msg.MIXLY_GET_ULTRAVIOLET,"U"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0)}},YR={init:function(){this.setColour(tR),this.appendDummyInput().appendField(mt.Msg.MIXLY_LASER_RANGE+" VL53L0X"),this.appendValueInput("SUB").setCheck("var"),this.appendDummyInput().appendField(mt.Msg.MIXLY_GET_DISTANCE+"(mm)"),this.setOutput(!0,Number),this.setInputsInline(!0)}},vR={init:function(){this.setColour(tR),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_TEM_HUM+" SHTC3").setCheck("var"),this.appendDummyInput("").appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_GETTEMPERATUE,"temperature"],[mt.Msg.MIXLY_GETHUMIDITY,"humidity"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("key");return{temperature:mt.Msg.MIXLY_MICROBIT_SENSOR_SHT_temperature_TOOLTIP,humidity:mt.Msg.MIXLY_MICROBIT_SENSOR_SHT_HUM_TOOLTIP}[e]}))}},XR={init:function(){this.setColour(tR),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_TEM_HUM+" AHT21").setCheck("var"),this.appendDummyInput("").appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_GETTEMPERATUE,"temperature"],[mt.Msg.MIXLY_GETHUMIDITY,"humidity"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("key");return{temperature:mt.Msg.MIXLY_MICROBIT_SENSOR_SHT_temperature_TOOLTIP,relative_humidity:mt.Msg.MIXLY_MICROBIT_SENSOR_SHT_HUM_TOOLTIP}[e]}))}},yR={init:function(){this.setColour(tR),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_Altitude+mt.Msg.MSG.catSensor+" HP203X").setCheck("var"),this.appendDummyInput("").appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_GETPRESSURE,"pressure()"],[mt.Msg.MIXLY_GETTEMPERATUE,"temperature()"],[mt.Msg.MIXLY_GET_ALTITUDE,"altitude()"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0)}},xR={init:function(){this.setColour(tR),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_Altitude+mt.Msg.MSG.catSensor+" SPL06_001").setCheck("var"),this.appendDummyInput("").appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_GETPRESSURE,"pressure()"],[mt.Msg.MIXLY_GETTEMPERATUE,"temperature()"],[mt.Msg.MIXLY_GET_ALTITUDE,"altitude()"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0)}},bR={init:function(){this.setColour(tR),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_MIXGOPE_FIELD+mt.Msg.MSG.catSensor+" QMC5883L").setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_MICROBIT_JS_GET).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_MICROBIT_JS_BY_ANGLE,"get_bearing()"],[mt.Msg.MIXLY_TEMPERATURE,"get_temp()"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0)}},VR={init:function(){this.setColour(tR),this.appendValueInput("SUB").appendField("MPU9250").setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_MICROBIT_JS_CURRENT_GESTURE).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_MICROBIT_shake,"shake"],[mt.Msg.MIXLY_UP,"up"],[mt.Msg.MIXLY_DOWN,"down"],[mt.Msg.MIXLY_LEFT,"left"],[mt.Msg.MIXLY_RIGHT,"right"],[mt.Msg.MIXLY_MICROBIT_face_up,"face up"],[mt.Msg.MIXLY_MICROBIT_face_down,"face down"]]),"gesture"),this.setOutput(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("gesture"),i=mt.Msg.MIXLY_MICROBIT_JS_CURRENT,n=mt.Msg.MSG.catSensor,s=mt.Msg.MIXLY_MICROBIT_JS_STATE,_=mt.Msg.MIXLY_MICROBIT_PERFORMANCE;return i+n+s+{shake:mt.Msg.MIXLY_MICROBIT_shake,up:mt.Msg.MIXLY_UP,down:mt.Msg.MIXLY_DOWN,left:mt.Msg.MIXLY_LEFT,right:mt.Msg.MIXLY_RIGHT,"face up":mt.Msg.MIXLY_MICROBIT_face_up,"face down":mt.Msg.MIXLY_MICROBIT_face_down}[e]+_}))}},BR={init:function(){this.setColour(tR),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_NINE_AXIS_SENSOR+" MPU9250").setCheck("var"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_JS_ACCELERATION).appendField(new mt.FieldDropdown([["x","x"],["y","y"],["z","z"],["(x,y,z)","values"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_MICROBIT_JS_ACCELERATION);var t=this;this.setTooltip((function(){var e=t.getFieldValue("key"),i=mt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET,n=mt.Msg.MIXLY_MICROBIT_Direction,s=mt.Msg.MIXLY_MICROBIT_JS_ACCELERATION1;return i+{x:"x",y:"y",z:"z","(x,y,z)":mt.Msg.MIXLY_MICROBIT_Shiliang_Direction}[e]+n+s}))}},GR={init:function(){this.setColour(tR),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_NINE_AXIS_SENSOR+" MPU9250").setCheck("var"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_JS_GET+mt.Msg.MIXLY_MICROBIT_JS_FIELD_STRENGTH).appendField(new mt.FieldDropdown([["x","x"],["y","y"],["z","z"],["(x,y,z)","values"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("key"),i=mt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET,n=mt.Msg.MIXLY_MICROBIT_Direction,s=mt.Msg.MIXLY_MICROBIT_JS_FIELD_STRENGTH;return i+{x:"x",y:"y",z:"z","(x,y,z)":mt.Msg.MIXLY_MICROBIT_Shiliang_Direction}[e]+n+s}))}},UR={init:function(){this.setColour(tR),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_NINE_AXIS_SENSOR+" MPU9250").setCheck("var"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET+mt.Msg.MIXLY_ESP32_SENOR_GYRO).appendField(new mt.FieldDropdown([["x","x"],["y","y"],["z","z"],["(x,y,z)","values"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("key"),i=mt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET,n=mt.Msg.MIXLY_MICROBIT_Direction,s=mt.Msg.MIXLY_ESP32_SENOR_GYRO;return i+{x:"x",y:"y",z:"z","(x,y,z)":mt.Msg.MIXLY_MICROBIT_Shiliang_Direction}[e]+n+s}))}},wR={init:function(){this.setColour(tR),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_NINE_AXIS_SENSOR+" MPU9250").setCheck("var"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_JS_CALIBRATE_COMPASS),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_MICROBIT_JS_CALIBRATE_COMPASS)}},kR={init:function(){this.setColour(tR),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_NINE_AXIS_SENSOR+" MPU9250").setCheck("var"),this.appendDummyInput().appendField(mt.Msg.MIXLY_GETTEMPERATUE),this.setOutput(!0,Number),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_GETTEMPERATUE)}},HR={init:function(){this.setColour(tR),this.appendValueInput("SUB").appendField("MPU9250").setCheck("var"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_JS_GET_COMPASS).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_MICROBIT_JS_FIELD_STRENGTH,"strength"],[mt.Msg.MIXLY_MICROBIT_JS_BY_ANGLE,"heading"]]),"compass"),this.setOutput(!0,Number),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("compass");return mt.Msg.MIXLY_MICROBIT_JS_GET_COMPASS+{strength:mt.Msg.MIXLY_MICROBIT_JS_FIELD_STRENGTH,heading:mt.Msg.MIXLY_MICROBIT_JS_BY_ANGLE}[e]}))}},WR={init:function(){this.setColour(tR),this.appendValueInput("SUB").appendField("MPU9250").setCheck("var"),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_Reset_COMPASS),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_MICROBIT_Reset_COMPASS)}},KR={init:function(){this.setColour(tR),this.appendValueInput("SPISUB").appendField(mt.Msg.CONTROLS_FOR_INPUT_WITH+"SPI").setCheck("var"),this.appendValueInput("PINSUB").appendField("CS"),this.appendValueInput("SUB").appendField(mt.Msg.MIXLY_MICROPYTHON_SOCKET_MAKE).setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_SETUP+mt.Msg.LISTS_SET_INDEX_INPUT_TO).appendField(new mt.FieldDropdown([["RFID","RFID"],["WS-LoRa","Weather"]]),"key"),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setFieldValue("RFID","key")}},JR={init:function(){this.setColour(tR),this.appendDummyInput().appendField("RFID"+mt.Msg.MIXLY_RFID_READ_CARD),this.appendValueInput("SUB").setCheck("var"),this.appendValueInput("SECTOR").appendField(mt.Msg.MIXLY_LIST_INDEX),this.appendDummyInput("").appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_RFID_READ_CARD_UID,"id"],[mt.Msg.MIXLY_MICROBIT_PY_STORAGE_ALL,"content"],[mt.Msg.MIXLY_ALL,"ALL"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0)}},qR={init:function(){this.setColour(tR),this.appendDummyInput().appendField("RFID"+mt.Msg.MIXLY_RFID_READ_CARD),this.appendValueInput("SUB").setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_RFID_READ_CARD_UID),this.setOutput(!0,Number),this.setInputsInline(!0)}},QR={init:function(){this.setColour(tR),this.appendDummyInput().appendField("RFID"+mt.Msg.MIXLY_RFID_READ_CARD),this.appendValueInput("SUB").setCheck("var"),this.appendValueInput("SECTOR").appendField(mt.Msg.MIXLY_LIST_INDEX),this.appendDummyInput("").appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_ALL),this.setOutput(!0,"Tuple"),this.setInputsInline(!0)}},zR={init:function(){this.setColour(tR),this.appendDummyInput().appendField(mt.Msg.MIXLY_COMMUNICATION_RFID_WRITE),this.appendValueInput("SUB").setCheck("var"),this.appendValueInput("SECTOR").appendField(mt.Msg.MIXLY_LIST_INDEX),this.appendValueInput("CONTENT").appendField(mt.Msg.MIXLY_COMMUNICATION_WRITE_NUM),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null)}},jR={init:function(){this.setColour(tR),this.appendDummyInput().appendField(mt.Msg.MIXLY_COMMUNICATION_RFID_WRITE),this.appendValueInput("SUB").setCheck("var"),this.appendValueInput("SECTOR").appendField(mt.Msg.MIXLY_LIST_INDEX),this.appendValueInput("CONTENT").appendField(mt.Msg.MIXLY_COMMUNICATION_WRITE_NUM),this.appendDummyInput().appendField(mt.Msg.RETURN_SUCCESS_OR_NOT),this.setInputsInline(!0),this.setOutput(!0,Boolean)}},ZR={init:function(){this.setColour(tR),this.appendDummyInput().appendField("RFID"),this.appendValueInput("SUB").setCheck("var"),this.appendDummyInput("").appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_RFID_SCAN_OK,"0"],[mt.Msg.MIXLY_RFID_SCAN_NOTAGERR,"1"],[mt.Msg.MIXLY_RFID_SCAN_ERROR,"2"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0)}},$R={init:function(){this.setColour(tR),this.appendValueInput("SUB").appendField("无线气象站 WS-LoRa").setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_MICROBIT_JS_GET).appendField(new mt.FieldDropdown([["全部(元组)","data()[0]"],["全部(json)","data()[1]"],["全部(json,附带位置信息)","data()[2]"],["编号","data()[0][0]"],["电量","data()[0][1]"],["风速","data()[0][2]"],["阵风","data()[0][3]"],["风向","data()[0][4]"],["雨量","data()[0][5]"],["温度","data()[0][6]"],["湿度","data()[0][7]"],["光照","data()[0][8]"],["紫外线","data()[0][9]"],["大气压","data()[0][10]"],["信号强度","data()[0][11]"],["信噪比","data()[0][12]"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0),this.setTooltip("返回气象数据元组 data= (设备id,电池状态,风速m/s,阵风m/s,风向°,雨量mm,温度℃,湿度%,光照Lux,UVI,大气压Pa,信号强度dB,信噪比dB)")}},tc={init:function(){this.setColour(tR),this.appendValueInput("SUB").appendField("无线气象站 WS-LoRa").setCheck("var"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_SERIAL_AVAILABLE),this.setOutput(!0,Number),this.setInputsInline(!0)}},ec={init:function(){this.setColour(tR),this.appendValueInput("SUB").appendField("无线气象站 WS-LoRa").setCheck("var"),this.appendValueInput("BASE").appendField("以主题"),this.appendDummyInput("").appendField("串口发送至MixIO"),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null)}},ic={init:function(){this.setColour(tR),this.appendValueInput("SUB").appendField("无线气象站 WS-LoRa").setCheck("var"),this.itemCount_=2,this.updateShape_(),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setInputsInline(!0),this.setMutator(new mt.icons.MutatorIcon(["weather_set_label_item"],this)),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip()},mutationToDom:function(){var t=document.createElement("mutation");return t.setAttribute("items",this.itemCount_),t},domToMutation:function(t){this.itemCount_=parseInt(t.getAttribute("items"),10),this.updateShape_()},decompose:function(t){var e=t.newBlock("weather_set_label_container");e.initSvg();for(var i=e.getInput("STACK").connection,n=0;n>6),i.push(128|63&_)):(2048<=_&&_<=55295||57344<=_&&_<=65535)&&(n+=3,i.push(224|15&_>>12),i.push(128|63&_>>6),i.push(128|63&_))}for(s=0;s>8,255&n].concat(i)}(t,!0),i="",n=0;n=0?"0x700000":["mixgo_sant"].indexOf(n)>=0?"0xE00000":"0x3A0000","32x12 Matrix"==o?(e.definitions_.import_matrix32x12="import matrix32x12",i=s+" = matrix32x12.Matrix("+_+",font_address="+p+")\n"):"16x8 Matrix"==o&&(e.definitions_.import_matrix16x8="import matrix16x8",i=s+" = matrix16x8.Matrix("+_+")\n"),i},RF=function(t,e){return e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".shows("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+")\n"},cF=function(t,e){return e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".shows("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+",space = "+e.valueToCode(this,"space",e.ORDER_ASSIGNMENT)+",center = "+this.getFieldValue("center")+")\n"},gF=function(t,e){return e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".frame("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+")\n"},CF=function(t,e){return e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".frame("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+",delay = "+e.valueToCode(this,"time",e.ORDER_ASSIGNMENT)+")\n"},SF=function(t,e){return e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".scroll("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+")\n"},AF=function(t,e){return e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".scroll("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+",speed ="+e.valueToCode(this,"time",e.ORDER_ASSIGNMENT)+",space = "+e.valueToCode(this,"space",e.ORDER_ASSIGNMENT)+")\n"},LF=function(t,e){var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC);return i+".fill(0)\n"+i+".show()\n"},NF=function(t,e){return e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+"."+t.getFieldValue("OP")+"("+e.valueToCode(t,"val",e.ORDER_ATOMIC)+")\n"},DF=function(t,e){return[e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".pixel(int("+e.valueToCode(t,"x",e.ORDER_ATOMIC)+"), int("+e.valueToCode(t,"y",e.ORDER_ATOMIC)+"))",e.ORDER_ATOMIC]},fF=function(t,e){var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC);return i+".pixel(int("+e.valueToCode(this,"x",e.ORDER_ASSIGNMENT)+"), int("+e.valueToCode(this,"y",e.ORDER_ASSIGNMENT)+"), "+e.valueToCode(this,"STAT",e.ORDER_ATOMIC)+")\n"+i+".show()\n"},FF=function(t,e){return[e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".get_brightness()",e.ORDER_ATOMIC]},PF=function(t,e){return e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".set_brightness("+e.valueToCode(this,"x",e.ORDER_ASSIGNMENT)+")\n"},YF=function(t,e){return[e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+"."+t.getFieldValue("image"),e.ORDER_ATOMIC]},vF=function(t,e){return[e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".map_"+t.getFieldValue("OP")+"("+e.valueToCode(t,"A",e.ORDER_ATOMIC)+","+e.valueToCode(t,"B",e.ORDER_ATOMIC)+")",e.ORDER_ATOMIC]},XF=function(t,e){return[e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".map_invert("+e.valueToCode(t,"A",e.ORDER_ATOMIC)+")",e.ORDER_ATOMIC]},yF=function(t,e){e.definitions_.import_machine="import machine",e.definitions_.import_ssd1306="import ssd1306";var i=e.valueToCode(this,"I2CSUB",e.ORDER_ATOMIC);return e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+" = ssd1306.SSD1306_I2C("+e.valueToCode(this,"row",e.ORDER_ATOMIC)+","+e.valueToCode(this,"column",e.ORDER_ATOMIC)+","+i+")\n"},xF=function(t,e){return e.definitions_.import_machine="import machine",e.definitions_.import_ssd1306="import ssd1306",e.valueToCode(this,"VAR",e.ORDER_ATOMIC)+".show_str("+(e.valueToCode(this,"Text_line1",e.ORDER_ASSIGNMENT)||"''")+","+(e.valueToCode(this,"Text_line2",e.ORDER_ASSIGNMENT)||"''")+","+(e.valueToCode(this,"Text_line3",e.ORDER_ASSIGNMENT)||"''")+","+(e.valueToCode(this,"Text_line4",e.ORDER_ASSIGNMENT)||"''")+")\n"},bF=function(t,e){return e.definitions_.import_machine="import machine",e.definitions_.import_ssd1306="import ssd1306",e.valueToCode(this,"VAR",e.ORDER_ATOMIC)+".show_line("+e.valueToCode(this,"x1",e.ORDER_ATOMIC)+", "+e.valueToCode(this,"y1",e.ORDER_ATOMIC)+", "+e.valueToCode(this,"x2",e.ORDER_ATOMIC)+", "+e.valueToCode(this,"y2",e.ORDER_ATOMIC)+", 1)\n"},VF=function(t,e){e.definitions_.import_machine="import machine",e.definitions_.import_ssd1306="import ssd1306";var i=e.valueToCode(this,"VAR",e.ORDER_ATOMIC),n=e.valueToCode(this,"x",e.ORDER_ATOMIC),s=e.valueToCode(this,"y",e.ORDER_ATOMIC),_=e.valueToCode(this,"width",e.ORDER_ATOMIC),o=e.valueToCode(this,"height",e.ORDER_ATOMIC),p="TRUE"==this.getFieldValue("fill")?"True":"False",a=this.getFieldValue("OP");switch(p){case"True":return i+".show_fill_rect("+n+", "+s+", "+_+", "+o+","+a+")\n";case"False":return i+".show_rect("+n+", "+s+", "+_+", "+o+","+a+")\n"}},BF=function(t,e){e.definitions_.import_machine="import machine",e.definitions_.import_ssd1306="import ssd1306";var i=e.valueToCode(this,"VAR",e.ORDER_ATOMIC),n=e.valueToCode(this,"x",e.ORDER_ATOMIC),s=e.valueToCode(this,"y",e.ORDER_ATOMIC),_=e.valueToCode(this,"length",e.ORDER_ATOMIC);return i+".show_"+this.getFieldValue("direction")+"("+n+", "+s+", "+_+", 1)\n"},GF=function(t,e){return["ON"==this.getFieldValue("ONOFF")?"1":"0",e.ORDER_ATOMIC]},UF=function(t,e){e.definitions_.import_matrix="import matrix";var i=t.getFieldValue("OP");return[e.valueToCode(t,"img",e.ORDER_ATOMIC)+".shift_"+i+"("+e.valueToCode(t,"val",e.ORDER_ATOMIC)+")",e.ORDER_ATOMIC]},wF=function(t,e){var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC);return e.definitions_.import_ssd1306="import ssd1306",e.definitions_.import_machine="import machine",i+".show_fill("+this.getFieldValue("key")+")\n"},kF=function(t,e){return["matrix.Image."+this.getFieldValue("ANIMATION"),e.ORDER_ATOMIC]},HF=function(t,e){var i=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);e.definitions_.import_machine="import machine",e.definitions_.import_ssd1306="import ssd1306";var n=e.valueToCode(this,"x",e.ORDER_ATOMIC),s=e.valueToCode(this,"y",e.ORDER_ATOMIC),_=e.valueToCode(this,"r",e.ORDER_ATOMIC),o="TRUE"==this.getFieldValue("fill")?"True":"False",p=this.getFieldValue("OP");switch(o){case"True":return i+".show_fill_circle("+n+", "+s+", "+_+", "+p+")\n";case"False":return i+".show_circle("+n+", "+s+", "+_+", "+p+")\n"}},WF=function(t,e){var i=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);e.definitions_.import_machine="import machine",e.definitions_.import_ssd1306="import ssd1306";var n=e.valueToCode(this,"x0",e.ORDER_ATOMIC),s=e.valueToCode(this,"y0",e.ORDER_ATOMIC),_=e.valueToCode(this,"x1",e.ORDER_ATOMIC),o=e.valueToCode(this,"y1",e.ORDER_ATOMIC),p=e.valueToCode(this,"x2",e.ORDER_ATOMIC),a=e.valueToCode(this,"y2",e.ORDER_ATOMIC),u="TRUE"==this.getFieldValue("fill")?"True":"False",r=this.getFieldValue("OP");switch(u){case"True":return i+".show_fill_triangle("+n+", "+s+", "+_+", "+o+", "+p+", "+a+", "+r+")\n";case"False":return i+".show_triangle("+n+", "+s+", "+_+", "+o+", "+p+", "+a+", "+r+")\n"}},KF=function(t,e){return e.definitions_.import_machine="import machine",e.definitions_.import_ssd1306="import ssd1306",e.valueToCode(this,"VAR",e.ORDER_ATOMIC)+".show_bitmap("+e.valueToCode(this,"START_X",e.ORDER_ATOMIC)+", "+e.valueToCode(this,"START_Y",e.ORDER_ATOMIC)+", "+e.valueToCode(this,"bitmap_name",e.ORDER_ATOMIC)+","+e.valueToCode(this,"WIDTH",e.ORDER_ATOMIC)+","+e.valueToCode(this,"HEIGHT",e.ORDER_ATOMIC)+")\n"},JF=function(t,e){return e.definitions_.import_machine="import machine",e.definitions_.import_ssd1306="import ssd1306",e.valueToCode(this,"VAR",e.ORDER_ATOMIC)+".show_pixel("+e.valueToCode(this,"POS_X",e.ORDER_ATOMIC)+", "+e.valueToCode(this,"POS_Y",e.ORDER_ATOMIC)+")\n"},qF=function(t,e){var i,n=e.valueToCode(this,"SUB",e.ORDER_ATOMIC),s=e.valueToCode(this,"I2CSUB",e.ORDER_ATOMIC),_=this.getFieldValue("key");return"TM1650"==_?(e.definitions_.import_tm1650="import tm1650",i=n+" = tm1650."+_+"("+s+")\n"):"TM1637"==_&&(e.definitions_.import_tm1637="import tm1637",i=n+" = tm1637."+_+"("+s+")\n"),i},QF=function(t,e){return e.valueToCode(this,"VAR",e.ORDER_ATOMIC)+"."+this.getFieldValue("STAT")+"()\n"},zF=function(t,e){return e.valueToCode(this,"VAR",e.ORDER_ATOMIC)+".shownum("+e.valueToCode(this,"VALUE",e.ORDER_ATOMIC)+")\n"},jF=function(t,e){return e.valueToCode(this,"VAR",e.ORDER_ATOMIC)+".showDP("+e.valueToCode(this,"NO",e.ORDER_ATOMIC)+", "+e.valueToCode(this,"STAT",e.ORDER_ATOMIC)+")\n"},ZF=function(t,e){return e.valueToCode(this,"VAR",e.ORDER_ATOMIC)+".intensity("+e.valueToCode(this,"VALUE",e.ORDER_ATOMIC)+")\n"},$F=function(t,e){e.definitions_.import_st7789="import st7789";var i=Et.Boards.getSelectedBoardKey().split(":")[2],n="";n=["mpython","mixgo_pe","mixgo_nova"].indexOf(i)>=0?"0x700000":["mixgo_sant"].indexOf(i)>=0?"0xE00000":"0x3A0000";var s=e.valueToCode(this,"SUB",e.ORDER_ATOMIC),_=e.valueToCode(this,"SPISUB",e.ORDER_ATOMIC),o=e.valueToCode(this,"PINCS",e.ORDER_ATOMIC),p=e.valueToCode(this,"PINDC",e.ORDER_ATOMIC);return s+" = st7789.ST7789("+_+","+e.valueToCode(this,"WIDTH",e.ORDER_ATOMIC)+","+e.valueToCode(this,"HEIGHT",e.ORDER_ATOMIC)+",dc_pin="+p+",cs_pin="+o+",rotation="+this.getFieldValue("rotate")+",font_address="+n+")\n"},tP=function(t,e){e.definitions_.import_st7789="import st7789";var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC),n=e.valueToCode(this,"data",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"x",e.ORDER_ASSIGNMENT),_=e.valueToCode(this,"y",e.ORDER_ASSIGNMENT),o=e.valueToCode(this,"size",e.ORDER_ASSIGNMENT),p=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);if("0x"==p.slice(0,2))var a=i+".image("+n+",x = "+s+",y = "+_+",size = "+o+",color="+p+")\n";else{const t=p.match(/\d+/g);var u="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");a=i+".image("+n+",x = "+s+",y = "+_+",size = "+o+",color=0x"+((16252928&u)>>8|(64512&u)>>5|(255&u)>>3).toString(16)+")\n"}return a},eP=function(t,e){var i="0x"+this.getFieldValue("COLOR").slice(1);return["0x"+((16252928&i)>>8|(64512&i)>>5|(255&i)>>3).toString(16),e.ORDER_ATOMIC]},iP=function(t,e){e.definitions_.import_st7789="import st7789";var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC),n=e.valueToCode(this,"data",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"x",e.ORDER_ASSIGNMENT),_=e.valueToCode(this,"y",e.ORDER_ASSIGNMENT),o=e.valueToCode(this,"size",e.ORDER_ASSIGNMENT),p=e.valueToCode(this,"space",e.ORDER_ASSIGNMENT),a=e.valueToCode(this,"VAR",e.ORDER_ATOMIC),u=this.getFieldValue("center");if("0x"==a.slice(0,2))var r=i+".shows("+n+",x = "+s+",y = "+_+",size = "+o+",space = "+p+",center = "+u+",color="+a+")\n";else{const t=a.match(/\d+/g);var l="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");r=i+".shows("+n+",x = "+s+",y = "+_+",size = "+o+",space = "+p+",center = "+u+",color=0x"+((16252928&l)>>8|(64512&l)>>5|(255&l)>>3).toString(16)+")\n"}return r},nP=function(t,e){e.definitions_.import_st7789="import st7789";var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC),n=e.valueToCode(this,"data",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"size",e.ORDER_ASSIGNMENT),_=e.valueToCode(this,"time",e.ORDER_ASSIGNMENT),o=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);if("0x"==o.slice(0,2))var p=i+".frame("+n+",size = "+s+",delay = "+_+",color="+o+")\n";else{const t=o.match(/\d+/g);var a="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");p=i+".frame("+n+",size = "+s+",delay = "+_+",color=0x"+((16252928&a)>>8|(64512&a)>>5|(255&a)>>3).toString(16)+")\n"}return p},sP=function(t,e){e.definitions_.import_st7789="import st7789";var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC),n=e.valueToCode(this,"data",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"y",e.ORDER_ASSIGNMENT),_=e.valueToCode(this,"size",e.ORDER_ASSIGNMENT),o=e.valueToCode(this,"time",e.ORDER_ASSIGNMENT),p=e.valueToCode(this,"space",e.ORDER_ASSIGNMENT),a=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);if("0x"==a.slice(0,2))var u=i+".scroll("+n+",y = "+s+",size = "+_+",speed ="+o+",space = "+p+",color="+a+")\n";else{const t=a.match(/\d+/g);var r="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");u=i+".scroll("+n+",y = "+s+",size = "+_+",speed ="+o+",space = "+p+",color=0x"+((16252928&r)>>8|(64512&r)>>5|(255&r)>>3).toString(16)+")\n"}return u},_P=function(t,e){return e.definitions_.import_st7789="import st7789",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".fill(st7789."+this.getFieldValue("key")+")\n"},oP=function(t,e){e.definitions_.import_st7789="import st7789";var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC),n=e.valueToCode(this,"x1",e.ORDER_ATOMIC),s=e.valueToCode(this,"y1",e.ORDER_ATOMIC),_=e.valueToCode(this,"x2",e.ORDER_ATOMIC),o=e.valueToCode(this,"y2",e.ORDER_ATOMIC),p=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);if("0x"==p.slice(0,2))var a=i+".line("+n+", "+s+", "+_+", "+o+", color="+p+")\n";else{const t=p.match(/\d+/g);var u="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");a=i+".line("+n+", "+s+", "+_+", "+o+", color=0x"+((16252928&u)>>8|(64512&u)>>5|(255&u)>>3).toString(16)+")\n"}return a},pP=function(t,e){var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC),n=e.valueToCode(this,"I2CSUB",e.ORDER_ATOMIC),s=this.getFieldValue("key"),_=e.valueToCode(this,"ADDR",e.ORDER_ATOMIC);return e.definitions_.import_i2clcd="import i2clcd",i+" = i2clcd.LCD("+n+",lcd_width="+s+",i2c_addr="+_+")\n"},aP=function(t,e){return e.definitions_.import_i2clcd="import i2clcd",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".shows("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+",column = "+e.valueToCode(this,"x",e.ORDER_ASSIGNMENT)+",line = "+e.valueToCode(this,"y",e.ORDER_ASSIGNMENT)+",center = "+this.getFieldValue("center")+")\n"},uP=function(t,e){return e.definitions_.import_i2clcd="import i2clcd",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".print("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+",column = "+e.valueToCode(this,"x",e.ORDER_ASSIGNMENT)+",line = "+e.valueToCode(this,"y",e.ORDER_ASSIGNMENT)+",delay="+e.valueToCode(this,"time",e.ORDER_ASSIGNMENT)+")\n"},rP=function(t,e){return e.definitions_.import_i2clcd="import i2clcd",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".backlight("+this.getFieldValue("key")+")\n"},lP=function(t,e){return e.definitions_.import_i2clcd="import i2clcd",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".clear()\n"},dP=function(t,e){var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC),n=e.valueToCode(this,"I2CSUB",e.ORDER_ATOMIC),s=e.valueToCode(this,"ADDR",e.ORDER_ATOMIC),_=this.getFieldValue("driver"),o=Et.Boards.getSelectedBoardKey().split(":")[2],p="";return p=["mpython","mixgo_pe","mixgo_nova"].indexOf(o)>=0?"0x700000":["mixgo_sant"].indexOf(o)>=0?"0xE00000":"0x3A0000",e.definitions_.import_oled128x64="import oled128x64",i+" = oled128x64.OLED("+n+",address="+s+",font_address="+p+",types="+_+")\n"},IP=function(t,e){return e.definitions_.import_oled128x64="import oled128x64",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".image("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+")\n"},TP=function(t,e){return e.definitions_.import_oled128x64="import oled128x64",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".image("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+",x = "+e.valueToCode(this,"x",e.ORDER_ASSIGNMENT)+",y = "+e.valueToCode(this,"y",e.ORDER_ASSIGNMENT)+",size = "+e.valueToCode(this,"size",e.ORDER_ASSIGNMENT)+")\n"},MP=function(t,e){return e.definitions_.import_oled128x64="import oled128x64",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".shows("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+")\n"},hP=function(t,e){return e.definitions_.import_oled128x64="import oled128x64",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".shows("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+",x = "+e.valueToCode(this,"x",e.ORDER_ASSIGNMENT)+",y = "+e.valueToCode(this,"y",e.ORDER_ASSIGNMENT)+",size = "+e.valueToCode(this,"size",e.ORDER_ASSIGNMENT)+",space = "+e.valueToCode(this,"space",e.ORDER_ASSIGNMENT)+",center = "+this.getFieldValue("center")+")\n"},mP=function(t,e){return e.definitions_.import_oled128x64="import oled128x64",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".frame("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+")\n"},EP=function(t,e){return e.definitions_.import_oled128x64="import oled128x64",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".frame("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+",size = "+e.valueToCode(this,"size",e.ORDER_ASSIGNMENT)+",delay = "+e.valueToCode(this,"time",e.ORDER_ASSIGNMENT)+")\n"},OP=function(t,e){return e.definitions_.import_oled128x64="import oled128x64",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".scroll("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+")\n"},RP=function(t,e){return e.definitions_.import_oled128x64="import oled128x64",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".scroll("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+",y = "+e.valueToCode(this,"y",e.ORDER_ASSIGNMENT)+",size = "+e.valueToCode(this,"size",e.ORDER_ASSIGNMENT)+",speed ="+e.valueToCode(this,"time",e.ORDER_ASSIGNMENT)+",space = "+e.valueToCode(this,"space",e.ORDER_ASSIGNMENT)+")\n"},cP=function(t,e){e.definitions_.import_oled128x64="import oled128x64";var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC);return i+".fill(0)\n"+i+".show()\n"},gP=function(t,e){return e.definitions_.import_oled128x64="import oled128x64",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+"."+t.getFieldValue("OP")+"("+e.valueToCode(t,"val",e.ORDER_ATOMIC)+")\n"},CP=function(t,e){return e.definitions_.import_oled128x64="import oled128x64",[e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".pixel(int("+e.valueToCode(t,"x",e.ORDER_ATOMIC)+"), int("+e.valueToCode(t,"y",e.ORDER_ATOMIC)+"))",e.ORDER_ATOMIC]},SP=function(t,e){e.definitions_.import_oled128x64="import oled128x64";var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC);return i+".pixel(int("+e.valueToCode(this,"x",e.ORDER_ASSIGNMENT)+"), int("+e.valueToCode(this,"y",e.ORDER_ASSIGNMENT)+"), "+e.valueToCode(this,"STAT",e.ORDER_ATOMIC)+")\n"+i+".show()\n"},AP=function(t,e){e.definitions_.import_oled128x64="import oled128x64";var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC),n=e.valueToCode(t,"x",e.ORDER_ATOMIC),s=e.valueToCode(t,"y",e.ORDER_ATOMIC),_=e.valueToCode(t,"w",e.ORDER_ATOMIC),o=e.valueToCode(t,"h",e.ORDER_ATOMIC),p=t.getFieldValue("state");return i+"."+t.getFieldValue("shape")+"("+n+", "+s+", "+_+", "+o+", "+p+")\n"+i+".show()\n"},LP=function(t,e){e.definitions_.import_oled128x64="import oled128x64";var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC),n=e.valueToCode(t,"x",e.ORDER_ATOMIC),s=e.valueToCode(t,"y",e.ORDER_ATOMIC),_=e.valueToCode(t,"length",e.ORDER_ATOMIC),o=t.getFieldValue("state");return i+"."+("0"==t.getFieldValue("dir_h_v")?"v":"h")+"line("+n+", "+s+", "+_+", "+o+")\n"+i+".show()\n"},NP=function(t,e){e.definitions_.import_oled128x64="import oled128x64";var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC);return i+".line("+e.valueToCode(t,"x1",e.ORDER_ATOMIC)+", "+e.valueToCode(t,"y1",e.ORDER_ATOMIC)+", "+e.valueToCode(t,"x2",e.ORDER_ATOMIC)+", "+e.valueToCode(t,"y2",e.ORDER_ATOMIC)+", "+t.getFieldValue("state")+")\n"+i+".show()\n"},DP=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2],n=e.valueToCode(this,"data",e.ORDER_ASSIGNMENT);if("educore"==i){e.definitions_["import_"+i+"oled"]="from "+i+" import oled";var s="oled.print("+n+")\n"}else{e.definitions_["import_"+i+"_onboard_matrix"]="from "+i+" import onboard_matrix";s="onboard_matrix.shows("+n+")\n"}return s},fP=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2],n=e.valueToCode(this,"data",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"space",e.ORDER_ASSIGNMENT),_=this.getFieldValue("center");if("mixgo_sant"==i||"mixgo_nova"==i)return e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft","onboard_tft.shows("+n+",space = "+s+",center = "+_+")\n";if("educore"==i){e.definitions_["import_"+i+"oled"]="from "+i+" import oled"}return e.definitions_["import_"+i+"_onboard_matrix"]="from "+i+" import onboard_matrix","onboard_matrix.shows("+n+",space = "+s+",center = "+_+")\n"},FP=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2];if("mpython"==i||"educore"==i){e.definitions_["import_"+i+"_onboard_oled"]="from "+i+" import onboard_oled";var n="onboard_oled.frame("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+")\n"}else{e.definitions_["import_"+i+"_onboard_matrix"]="from "+i+" import onboard_matrix";n="onboard_matrix.frame("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+")\n"}return n},PP=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2],n=e.valueToCode(this,"data",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"time",e.ORDER_ASSIGNMENT);if("mpython"==i||"educore"==i){e.definitions_["import_"+i+"_onboard_oled"]="from "+i+" import onboard_oled";var _="onboard_oled.frame("+(n=e.valueToCode(this,"data",e.ORDER_ASSIGNMENT))+",delay = "+s+")\n"}else{e.definitions_["import_"+i+"_onboard_matrix"]="from "+i+" import onboard_matrix";_="onboard_matrix.frame("+n+",delay = "+s+")\n"}return _},YP=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2];if("mpython"==i||"educore"==i){e.definitions_["import_"+i+"_onboard_oled"]="from "+i+" import onboard_oled";var n="onboard_oled.scroll("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+")\n"}else{e.definitions_["import_"+i+"_onboard_matrix"]="from "+i+" import onboard_matrix";n="onboard_matrix.scroll("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+")\n"}return n},vP=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2],n=e.valueToCode(this,"data",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"time",e.ORDER_ASSIGNMENT),_=e.valueToCode(this,"space",e.ORDER_ASSIGNMENT);if("mpython"==i||"educore"==i){e.definitions_["import_"+i+"_onboard_oled"]="from "+i+" import onboard_oled";var o="onboard_oled.scroll("+n+",speed ="+s+",space = "+_+")\n"}else{e.definitions_["import_"+i+"_onboard_matrix"]="from "+i+" import onboard_matrix";o="onboard_matrix.scroll("+n+",speed ="+s+",space = "+_+")\n"}return o},XP=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2];return e.definitions_["import_"+i+"_onboard_matrix"]="from "+i+" import onboard_matrix",["onboard_matrix."+t.getFieldValue("image"),e.ORDER_ATOMIC]},yP=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2];return e.definitions_["import_"+i+"_onboard_matrix"]="from "+i+" import onboard_matrix",["onboard_matrix."+t.getFieldValue("image"),e.ORDER_ATOMIC]},xP=function(t,e){var i={"#000000":"0","#ff0000":"1"};function n(t){let e="";if(t.length%2==1&&(t="0"+t),t.length<8){let e=8-t.length;for(let i=1;i<=e;i++)t="0"+t}for(let i=1;i<=t.length;i++)i%2==0&&i!==t.length?e=e+t[i-1]+",0x":e+=t[i-1];return"0x"+e}let s=[];for(let e=0;e<12;e++){let _="",o=0,p=0;for(let n=0;n<32;n++)n<8?p=7-n:n<16?p=23-n:n<24?p=39-n:n<32&&(p=55-n),o+=Number(i[t.getFieldValue(e+"-"+n)])*Math.pow(2,31-p);_+=n(o.toString(16)),s.unshift(_)}let _=[];for(let t=0;t>8|(64512&u)>>5|(255&u)>>3).toString(16)+")\n"}return a},TY=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft";var n=e.valueToCode(this,"data",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"x",e.ORDER_ASSIGNMENT),_=e.valueToCode(this,"y",e.ORDER_ASSIGNMENT),o=e.valueToCode(this,"size",e.ORDER_ASSIGNMENT),p=e.valueToCode(this,"space",e.ORDER_ASSIGNMENT),a=this.getFieldValue("center"),u=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);if("0x"==u.slice(0,2))var r="onboard_tft.shows("+n+",x = "+s+",y = "+_+",size = "+o+",space = "+p+",center = "+a+",color="+u+")\n";else{const t=u.match(/\d+/g);var l="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");r="onboard_tft.shows("+n+",x = "+s+",y = "+_+",size = "+o+",space = "+p+",center = "+a+",color=0x"+((16252928&l)>>8|(64512&l)>>5|(255&l)>>3).toString(16)+")\n"}return r},MY=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2];return e.definitions_["import_"+i+"_onboard_oled"]="from "+i+" import onboard_tft","onboard_tft.frame("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+",color=0xffff)\n"},hY=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft";var n=e.valueToCode(this,"data",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"size",e.ORDER_ASSIGNMENT),_=e.valueToCode(this,"time",e.ORDER_ASSIGNMENT),o=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);if("0x"==o.slice(0,2))var p="onboard_tft.frame("+n+",size = "+s+",delay = "+_+",color="+o+")\n";else{const t=o.match(/\d+/g);var a="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");p="onboard_tft.frame("+n+",size = "+s+",delay = "+_+",color=0x"+((16252928&a)>>8|(64512&a)>>5|(255&a)>>3).toString(16)+")\n"}return p},mY=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2];return e.definitions_["import_"+i+"_onboard_oled"]="from "+i+" import onboard_tft","onboard_tft.scroll("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+",color=0xffff)\n"},EY=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft";var n=e.valueToCode(this,"data",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"y",e.ORDER_ASSIGNMENT),_=e.valueToCode(this,"size",e.ORDER_ASSIGNMENT),o=e.valueToCode(this,"time",e.ORDER_ASSIGNMENT),p=e.valueToCode(this,"space",e.ORDER_ASSIGNMENT),a=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);if("0x"==a.slice(0,2))var u="onboard_tft.scroll("+n+",y = "+s+",size = "+_+",speed ="+o+",space = "+p+",color="+a+")\n";else{const t=a.match(/\d+/g);var r="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");u="onboard_tft.scroll("+n+",y = "+s+",size = "+_+",speed ="+o+",space = "+p+",color=0x"+((16252928&r)>>8|(64512&r)>>5|(255&r)>>3).toString(16)+")\n"}return u},OY=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft";var n=e.valueToCode(t,"x",e.ORDER_ATOMIC),s=e.valueToCode(t,"y",e.ORDER_ATOMIC),_=e.valueToCode(t,"w",e.ORDER_ATOMIC),o=e.valueToCode(t,"h",e.ORDER_ATOMIC),p=e.valueToCode(this,"VAR",e.ORDER_ATOMIC),a=t.getFieldValue("shape");if("0x"==p.slice(0,2))var u="onboard_tft."+a+"("+n+", "+s+", "+_+", "+o+", "+p+")\nonboard_tft.show()\n";else{const t=p.match(/\d+/g);var r="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");u="onboard_tft."+a+"("+n+", "+s+", "+_+", "+o+", 0x"+((16252928&r)>>8|(64512&r)>>5|(255&r)>>3).toString(16)+")\nonboard_tft.show()\n"}return u},RY=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft";var n=e.valueToCode(t,"x",e.ORDER_ATOMIC),s=e.valueToCode(t,"y",e.ORDER_ATOMIC),_=e.valueToCode(t,"length",e.ORDER_ATOMIC),o=e.valueToCode(this,"VAR",e.ORDER_ATOMIC),p=t.getFieldValue("dir_h_v");if("0x"==o.slice(0,2))var a="onboard_tft."+("0"==p?"v":"h")+"line("+n+", "+s+", "+_+", "+o+")\nonboard_tft.show()\n";else{const t=o.match(/\d+/g);var u="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");a="onboard_tft."+("0"==p?"v":"h")+"line("+n+", "+s+", "+_+", 0x"+((16252928&u)>>8|(64512&u)>>5|(255&u)>>3).toString(16)+")\nonboard_tft.show()\n"}return a},cY=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft";var n=e.valueToCode(t,"x1",e.ORDER_ATOMIC),s=e.valueToCode(t,"y1",e.ORDER_ATOMIC),_=e.valueToCode(t,"x2",e.ORDER_ATOMIC),o=e.valueToCode(t,"y2",e.ORDER_ATOMIC),p=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);if("0x"==p.slice(0,2))var a="onboard_tft.line("+n+", "+s+", "+_+", "+o+", "+p+")\nonboard_tft.show()\n";else{const t=p.match(/\d+/g);var u="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");a="onboard_tft.line("+n+", "+s+", "+_+", "+o+", 0x"+((16252928&u)>>8|(64512&u)>>5|(255&u)>>3).toString(16)+")\nonboard_tft.show()\n"}return a},gY=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft";return"onboard_tft.fill(0)\nonboard_tft.show()\n"},CY=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2];return e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft","onboard_tft."+t.getFieldValue("OP")+"("+e.valueToCode(t,"val",e.ORDER_ATOMIC)+")\n"},SY=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2];return e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft",["hex(onboard_tft.pixel(int("+e.valueToCode(t,"x",e.ORDER_ATOMIC)+"), int("+e.valueToCode(t,"y",e.ORDER_ATOMIC)+")))",e.ORDER_ATOMIC]},AY=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft";var n=e.valueToCode(this,"x",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"y",e.ORDER_ASSIGNMENT),_=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);if("0x"==_.slice(0,2))var o="onboard_tft.pixel(int("+n+"), int("+s+"), "+_+")\nonboard_tft.show()\n";else{const t=_.match(/\d+/g);var p="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");o="onboard_tft.pixel(int("+n+"), int("+s+"), 0x"+((16252928&p)>>8|(64512&p)>>5|(255&p)>>3).toString(16)+")\nonboard_tft.show()\n"}return o},LY=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft";return["onboard_tft.get_brightness()",e.ORDER_ATOMIC]},NY=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2];return e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft","onboard_tft.set_brightness("+e.valueToCode(this,"x",e.ORDER_ASSIGNMENT)+")\n"},DY=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft";var n=e.valueToCode(this,"VAR",e.ORDER_ASSIGNMENT);if("0x"==n.slice(0,2))var s="onboard_tft.fill("+n+")\nonboard_tft.show()\n";else{const t=n.match(/\d+/g);var _="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");s="onboard_tft.fill(0x"+((16252928&_)>>8|(64512&_)>>5|(255&_)>>3).toString(16)+")\nonboard_tft.show()\n"}return s},fY=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_Clock"]="from "+i+" import Clock";var n=e.valueToCode(this,"x",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"y",e.ORDER_ASSIGNMENT),_=e.valueToCode(this,"size",e.ORDER_ASSIGNMENT),o=e.valueToCode(this,"SUB",e.ORDER_ASSIGNMENT),p=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);if("0x"==p.slice(0,2))var a=o+"=Clock("+n+","+s+","+_+","+p+")\n";else{const t=p.match(/\d+/g);var u="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");a=o+"=Clock("+n+","+s+","+_+",0x"+((16252928&u)>>8|(64512&u)>>5|(255&u)>>3).toString(16)+")\n"}return a},FY=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2];return e.definitions_["import_"+i+"_Clock"]="from "+i+" import Clock",e.valueToCode(this,"SUB",e.ORDER_ASSIGNMENT)+".set_rtctime()\n"},PY=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2];return e.definitions_["import_"+i+"_Clock"]="from "+i+" import Clock",e.valueToCode(this,"SUB",e.ORDER_ASSIGNMENT)+".set_time("+e.valueToCode(this,"h",e.ORDER_ASSIGNMENT)+","+e.valueToCode(this,"m",e.ORDER_ASSIGNMENT)+","+e.valueToCode(this,"s",e.ORDER_ASSIGNMENT)+")\n"},YY=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2];return e.definitions_["import_"+i+"_Clock"]="from "+i+" import Clock",e.valueToCode(this,"SUB",e.ORDER_ASSIGNMENT)+".draw_clock()\n"},vY=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_Clock"]="from "+i+" import Clock";var n=e.valueToCode(this,"SUB",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);if("0x"==s.slice(0,2))var _=n+".clear("+s+")\n";else{const t=s.match(/\d+/g);var o="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");_=n+".clear(0x"+((16252928&o)>>8|(64512&o)>>5|(255&o)>>3).toString(16)+")\n"}return _},XY=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft";var n=e.valueToCode(t,"x",e.ORDER_ATOMIC),s=e.valueToCode(t,"y",e.ORDER_ATOMIC),_=e.valueToCode(t,"r",e.ORDER_ATOMIC),o=e.valueToCode(this,"VAR",e.ORDER_ATOMIC),p=t.getFieldValue("shape");if("0x"==o.slice(0,2))var a="onboard_tft.ellipse("+n+", "+s+", "+_+", "+_+", "+o+","+p+")\nonboard_tft.show()\n";else{const t=o.match(/\d+/g);var u="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");a="onboard_tft.ellipse("+n+", "+s+", "+_+", "+_+", 0x"+((16252928&u)>>8|(64512&u)>>5|(255&u)>>3).toString(16)+","+p+")\nonboard_tft.show()\n"}return a},yY=function(t,e){var i=Et.Boards.getSelectedBoardKey().split(":")[2];return e.definitions_["import_"+i+"_onboard_matrix"]="from "+i+" import onboard_matrix","onboard_matrix.pointern(angle="+e.valueToCode(this,"angle",e.ORDER_ASSIGNMENT)+")\n"},xY=function(t,e){var i=this.getFieldValue("path"),n=this.getFieldValue("module");return e.definitions_["import_"+i+"_"+n]="from "+i+" import "+n,""},bY=function(t,e){var i=this.getFieldValue("module");return e.definitions_["import_"+i]="import "+i,""},VY=function(t,e){for(var i=this.getFieldValue("NAME"),n=new Array(this.itemCount_),s=0;s {\n"+e.statementToCode(this,"do")+"})\n"},vV=function(){return"control.reset()\n"},XV=function(t,e){return"control.waitMicros("+(e.valueToCode(this,"data",e.ORDER_ATOMIC)||Et.Profile.default.serial)+")\n"},yV=function(t,e){return"control.raiseEvent("+(e.valueToCode(this,"system_event_bus_source",e.ORDER_ATOMIC)||Et.Profile.default.serial)+", "+(e.valueToCode(this,"system_event_bus_value",e.ORDER_ATOMIC)||Et.Profile.default.serial)+")\n"},xV=function(t,e){return"control.onEvent("+(e.valueToCode(this,"system_event_bus_source",e.ORDER_ATOMIC)||Et.Profile.default.serial)+", "+(e.valueToCode(this,"system_event_bus_value",e.ORDER_ATOMIC)||Et.Profile.default.serial)+", () => {\n"+e.statementToCode(this,"do")+")\n"},bV=function(t,e){return["control.eventTimestamp()",e.ORDER_ATOMIC]},VV=function(t,e){return["control.eventValue()",e.ORDER_ATOMIC]},BV=function(t,e){return[this.getFieldValue("key"),e.ORDER_ATOMIC]},GV=function(t,e){return[this.getFieldValue("key"),e.ORDER_ATOMIC]},UV=function(t,e){return["control.deviceName()",e.ORDER_ATOMIC]},wV=function(t,e){return["control.deviceSerialNumber()",e.ORDER_ATOMIC]},kV=function(t,e){return"panic("+(e.valueToCode(this,"STATUS_CODE",e.ORDER_ATOMIC)||"1000")+")\n"},HV=function(t,e){switch(e.definitions_.import_time="import time",this.getFieldValue("Time")){case"ms":return["time.ticks_ms()",e.ORDER_ATOMIC];case"us":return["time.ticks_us()",e.ORDER_ATOMIC]}},WV=function(){return"while True:\n pass\n"},KV=function(t,e){return e.definitions_.import_mixgo="import mixgo","reset()\n"},JV=function(t,e){return e.definitions_.import_os="import os","os.uname()"},qV=function(t,e){e.definitions_.import_time="import time";var i=e.valueToCode(this,"DELAY_TIME",e.ORDER_ATOMIC)||"1000";switch(this.getFieldValue("Time")){case"s":return"time.sleep("+i+")\n";case"ms":return"time.sleep_ms("+i+")\n";case"us":return"time.sleep_us("+i+")\n"}},QV=function(t,e){e.definitions_.import_time="import time";var i=e.valueToCode(this,"DELAY_TIME",e.ORDER_ATOMIC)||"1000";switch(this.getFieldValue("Time")){case"s":return"time.sleep("+i+")\n";case"ms":return"time.sleep_ms("+i+")\n";case"us":return"time.sleep_us("+i+")\n"}},zV=function(t,e){return e.definitions_.import_mixgo="import mixgo",(e.valueToCode(this,"VAR",e.ORDER_NONE)||"None")+".init(period = "+(e.valueToCode(this,"period",e.ORDER_NONE)||"0")+", mode = Timer."+(e.valueToCode(this,"mode",e.ORDER_NONE)||"None")+", callback = "+(e.valueToCode(this,"callback",e.ORDER_NONE)||"None")+")\n"},jV=function(t,e){return e.definitions_.import_machine="import machine",(e.valueToCode(this,"VAR",e.ORDER_NONE)||"None")+".init(period = "+(e.valueToCode(this,"period",e.ORDER_NONE)||"0")+", mode = machine.Timer."+this.getFieldValue("mode")+", callback = "+(e.valueToCode(this,"callback",e.ORDER_NONE)||"None")+")\n"},ZV=function(t,e){return e.definitions_.import_time="import time",["time.ticks_diff("+(e.valueToCode(this,"END",e.ORDER_NONE)||"0")+", "+(e.valueToCode(this,"START",e.ORDER_NONE)||"0")+")",e.ORDER_ATOMIC]},$V=function(t,e){var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC);return e.definitions_.import_machine="import machine",i+" = machine.Timer(0)\n"},tB=function(t,e){return e.definitions_.import_machine="import machine","wdt = machine.WDT(timeout= "+(e.valueToCode(this,"period",e.ORDER_NONE)||"0")+")\n"},eB=function(t,e){e.definitions_.import_machine="import machine";return"wdt.feed()\n"},iB=function(t,e){e.definitions_.import_machine="import machine";return"machine.reset()\n"},nB=function(t,e){e.definitions_.import_bitbot_onboard_bot51="from bitbot import onboard_bot51";return"onboard_bot51.shutdown()\n"},sB=$V,_B=jV,oB=ZV,pB=qV,aB=function(t,e){return e.definitions_.import_seniverse_api="import seniverse_api",["seniverse_api."+this.getFieldValue("mode")+"("+e.valueToCode(this,"key",e.ORDER_ATOMIC)+","+e.valueToCode(this,"addr",e.ORDER_ATOMIC)+")",e.ORDER_ATOMIC]},uB=function(t,e){return e.definitions_.import_seniverse_api="import seniverse_api",["seniverse_api."+this.getFieldValue("mode")+"("+e.valueToCode(this,"key",e.ORDER_ATOMIC)+","+e.valueToCode(this,"addr",e.ORDER_ATOMIC)+","+e.valueToCode(this,"day",e.ORDER_ATOMIC)+")",e.ORDER_ATOMIC]},rB=function(t,e){return e.definitions_.import_seniverse_api="import seniverse_api",["seniverse_api.weather_hourly("+e.valueToCode(this,"key",e.ORDER_ATOMIC)+","+e.valueToCode(this,"addr",e.ORDER_ATOMIC)+","+e.valueToCode(this,"hour",e.ORDER_ATOMIC)+")",e.ORDER_ATOMIC]},lB=function(t,e){return e.definitions_["import_seniverse_api*"]="from seniverse_api import *",this.getFieldValue("mode")+".request("+e.valueToCode(this,"key",e.ORDER_ATOMIC)+","+e.valueToCode(this,"addr",e.ORDER_ATOMIC)+")\n"},dB=function(t,e){e.definitions_["import_seniverse_api*"]="from seniverse_api import *";var i=this.getFieldValue("content");if("none"==i)var n="Weather_now.analysis()";else n='Weather_now.analysis("'+i+'")';return[n,e.ORDER_ATOMIC]},IB=function(t,e){e.definitions_["import_seniverse_api*"]="from seniverse_api import *";var i=this.getFieldValue("content");if("none"==i)var n="Air_now.analysis()";else n='Air_now.analysis("'+i+'")';return[n,e.ORDER_ATOMIC]},TB=function(t,e){e.definitions_["import_seniverse_api*"]="from seniverse_api import *";var i=this.getFieldValue("content");if("none"==i)var n="Weather_alarm.analysis()";else n='Weather_alarm.analysis("'+i+'")';return[n,e.ORDER_ATOMIC]},MB=function(t,e){e.definitions_["import_seniverse_api*"]="from seniverse_api import *";var i=this.getFieldValue("content");if("none"==i)var n="Life_suggestion.analysis()";else n='Life_suggestion.analysis("'+i+'")';return[n,e.ORDER_ATOMIC]},hB=function(t,e){e.definitions_["import_seniverse_api*"]="from seniverse_api import *";var i=this.getFieldValue("content");if("none"==i)var n="Tide_daily.analysis()";else n='Tide_daily.analysis("'+i+'")';return[n,e.ORDER_ATOMIC]},mB=function(t,e){e.definitions_["import_seniverse_api*"]="from seniverse_api import *";var i=this.getFieldValue("content");if("none"==i)var n="Location_search.analysis()";else n='Location_search.analysis("'+i+'")';return[n,e.ORDER_ATOMIC]},EB=function(t,e){return e.definitions_["import_seniverse_api*"]="from seniverse_api import *",this.getFieldValue("mode")+".request("+e.valueToCode(this,"key",e.ORDER_ATOMIC)+","+e.valueToCode(this,"addr",e.ORDER_ATOMIC)+","+e.valueToCode(this,"day",e.ORDER_ATOMIC)+")\n"},OB=function(t,e){e.definitions_["import_seniverse_api*"]="from seniverse_api import *";var i=this.getFieldValue("content"),n=e.valueToCode(this,"day",e.ORDER_ATOMIC);if("none"==i)var s="Weather_daily.analysis("+n+")";else s="Weather_daily.analysis("+n+',"'+i+'")';return[s,e.ORDER_ATOMIC]},RB=function(t,e){e.definitions_["import_seniverse_api*"]="from seniverse_api import *";var i=this.getFieldValue("content"),n=e.valueToCode(this,"day",e.ORDER_ATOMIC);if("none"==i)var s="Air_daily.analysis("+n+")";else s="Air_daily.analysis("+n+',"'+i+'")';return[s,e.ORDER_ATOMIC]},cB=function(t,e){e.definitions_["import_seniverse_api*"]="from seniverse_api import *";var i=this.getFieldValue("content"),n=e.valueToCode(this,"day",e.ORDER_ATOMIC);if("none"==i)var s="Geo_sun.analysis("+n+")";else s="Geo_sun.analysis("+n+',"'+i+'")';return[s,e.ORDER_ATOMIC]},gB=function(t,e){e.definitions_["import_seniverse_api*"]="from seniverse_api import *";var i=this.getFieldValue("content"),n=e.valueToCode(this,"day",e.ORDER_ATOMIC);if("none"==i)var s="Geo_moon.analysis("+n+")";else s="Geo_moon.analysis("+n+',"'+i+'")';return[s,e.ORDER_ATOMIC]},CB={};CB["MixGo CE"]={description:"MicroPython[ESP32C3 MixGo CE]",digital_pin:Et.Profile.generate(["0-18","21-46"]),input_pin:Et.Profile.generate(["0-18","21-46"]),output_pin:Et.Profile.generate(["0-18","21-45"]),pwm_input:Et.Profile.generate(["0-18","21-46"],"pwm","pwm"),analog_input:Et.Profile.generate(["0-18","21-46"],"adc","adc"),pwm_output:Et.Profile.generate(["0-18","21-45"],"pwm","pwm"),analog_output:Et.Profile.generate(["0-18","21-45"],"adc","adc"),espnow_channel:Et.Profile.generate(["1-13"]),haskylens_model:Et.Profile.generate(["0-4"]),digital:Et.Profile.generate(["0-18","21-45"],"pin","pin"),pwm_pin:Et.Profile.generate(["0-18","21-45"]),pwm:Et.Profile.generate(["0-18","21-45"],"pwm","pwm"),analog_pin:Et.Profile.generate(["1-18"]),analog:Et.Profile.generate(["1-18"],"adc","adc"),dac_pin:Et.Profile.generate(["17-18"]),dac:Et.Profile.generate(["17-18"],"dac","dac"),touch:Et.Profile.generate(["1-14"],"tc","tc"),touch_pin:Et.Profile.generate(["1-14"]),button:[["B1","B1key"],["B2","B2key"],["A1","A1key"],["A2","A2key"],["A3","A3key"],["A4","A4key"]],buttonB:[["B1","B1key"],["B2","B2key"]],axis:Et.Profile.generate(["0-4"]),exlcdh:Et.Profile.generate(["0-15"]),exlcdv:Et.Profile.generate(["0-7"]),brightness:Et.Profile.generate(["0-9"]),tts_voice:Et.Profile.generate(["0-16"]),tts_builtin_music:Et.Profile.generate(["0-47"]),tts_bgmusic:Et.Profile.generate(["0-15"]),builtinimg:[["HEART","onboard_matrix.HEART"],["HEART_SMALL","onboard_matrix.HEART_SMALL"],["HAPPY","onboard_matrix.HAPPY"],["SAD","onboard_matrix.SAD"],["SMILE","onboard_matrix.SMILE"],["SILLY","onboard_matrix.SILLY"],["FABULOUS","onboard_matrix.FABULOUS"],["SURPRISED","onboard_matrix.SURPRISED"],["ASLEEP","onboard_matrix.ASLEEP"],["ANGRY","onboard_matrix.ANGRY"],["CONFUSED","onboard_matrix.CONFUSED"],["NO","onboard_matrix.NO"],["YES","onboard_matrix.YES"],["LEFT_ARROW","onboard_matrix.LEFT_ARROW"],["RIGHT_ARROW","onboard_matrix.RIGHT_ARROW"],["DRESS","onboard_matrix.DRESS"],["TRANSFORMERS","onboard_matrix.TRANSFORMERS"],["SCISSORS","onboard_matrix.SCISSORS"],["EXIT","onboard_matrix.EXIT"],["TREE","onboard_matrix.TREE"],["PACMAN","onboard_matrix.PACMAN"],["TARGET","onboard_matrix.TARGET"],["TSHIRT","onboard_matrix.TSHIRT"],["ROLLERSKATE","onboard_matrix.ROLLERSKATE"],["DUCK","onboard_matrix.DUCK"],["HOUSE","onboard_matrix.HOUSE"],["TORTOISE","onboard_matrix.TORTOISE"],["BUTTERFLY","onboard_matrix.BUTTERFLY"],["STICKFIGURE","onboard_matrix.STICKFIGURE"],["GHOST","onboard_matrix.GHOST"],["PITCHFORK","onboard_matrix.PITCHFORK"],["MUSIC_QUAVERS","onboard_matrix.MUSIC_QUAVERS"],["MUSIC_QUAVER","onboard_matrix.MUSIC_QUAVER"],["MUSIC_CROTCHET","onboard_matrix.MUSIC_CROTCHET"],["COW","onboard_matrix.COW"],["RABBIT","onboard_matrix.RABBIT"],["SQUARE_SMALL","onboard_matrix.SQUARE_SMALL"],["SQUARE","onboard_matrix.SQUARE"],["DIAMOND_SMALL","onboard_matrix.DIAMOND_SMALL"],["DIAMOND","onboard_matrix.DIAMOND"],["CHESSBOARD","onboard_matrix.CHESSBOARD"],["TRIANGLE_LEFT","onboard_matrix.TRIANGLE_LEFT"],["TRIANGLE","onboard_matrix.TRIANGLE"],["SNAKE","onboard_matrix.SNAKE"],["UMBRELLA","onboard_matrix.UMBRELLA"],["SKULL","onboard_matrix.SKULL"],["GIRAFFE","onboard_matrix.GIRAFFE"],["SWORD","onboard_matrix.SWORD"]],builtinimg_extern:[["HEART","matrix32x12.Matrix.HEART"],["HEART_SMALL","matrix32x12.Matrix.HEART_SMALL"],["HAPPY","matrix32x12.Matrix.HAPPY"],["SAD","matrix32x12.Matrix.SAD"],["SMILE","matrix32x12.Matrix.SMILE"],["SILLY","matrix32x12.Matrix.SILLY"],["FABULOUS","matrix32x12.Matrix.FABULOUS"],["SURPRISED","matrix32x12.Matrix.SURPRISED"],["ASLEEP","matrix32x12.Matrix.ASLEEP"],["ANGRY","matrix32x12.Matrix.ANGRY"],["CONFUSED","matrix32x12.Matrix.CONFUSED"],["NO","matrix32x12.Matrix.NO"],["YES","matrix32x12.Matrix.YES"],["LEFT_ARROW","matrix32x12.Matrix.LEFT_ARROW"],["RIGHT_ARROW","matrix32x12.Matrix.RIGHT_ARROW"],["DRESS","matrix32x12.Matrix.DRESS"],["TRANSFORMERS","matrix32x12.Matrix.TRANSFORMERS"],["SCISSORS","matrix32x12.Matrix.SCISSORS"],["EXIT","matrix32x12.Matrix.EXIT"],["TREE","matrix32x12.Matrix.TREE"],["PACMAN","matrix32x12.Matrix.PACMAN"],["TARGET","matrix32x12.Matrix.TARGET"],["TSHIRT","matrix32x12.Matrix.TSHIRT"],["ROLLERSKATE","matrix32x12.Matrix.ROLLERSKATE"],["DUCK","matrix32x12.Matrix.DUCK"],["HOUSE","matrix32x12.Matrix.HOUSE"],["TORTOISE","matrix32x12.Matrix.TORTOISE"],["BUTTERFLY","matrix32x12.Matrix.BUTTERFLY"],["STICKFIGURE","matrix32x12.Matrix.STICKFIGURE"],["GHOST","matrix32x12.Matrix.GHOST"],["PITCHFORK","matrix32x12.Matrix.PITCHFORK"],["onboard_music_QUAVERS","matrix32x12.Matrix.onboard_music_QUAVERS"],["onboard_music_QUAVER","matrix32x12.Matrix.onboard_music_QUAVER"],["onboard_music_CROTCHET","matrix32x12.Matrix.onboard_music_CROTCHET"],["COW","matrix32x12.Matrix.COW"],["RABBIT","matrix32x12.Matrix.RABBIT"],["SQUARE_SMALL","matrix32x12.Matrix.SQUARE_SMALL"],["SQUARE","matrix32x12.Matrix.SQUARE"],["DIAMOND_SMALL","matrix32x12.Matrix.DIAMOND_SMALL"],["DIAMOND","matrix32x12.Matrix.DIAMOND"],["CHESSBOARD","matrix32x12.Matrix.CHESSBOARD"],["TRIANGLE_LEFT","matrix32x12.Matrix.TRIANGLE_LEFT"],["TRIANGLE","matrix32x12.Matrix.TRIANGLE"],["SNAKE","matrix32x12.Matrix.SNAKE"],["UMBRELLA","matrix32x12.Matrix.UMBRELLA"],["SKULL","matrix32x12.Matrix.SKULL"],["GIRAFFE","matrix32x12.Matrix.GIRAFFE"],["SWORD","matrix32x12.Matrix.SWORD"]],imglist:[["ALL_CLOCKS","matrix.Image.ALL_CLOCKS"],["ALL_ARROWS","matrix.Image.ALL_ARROWS"]],playlist:[["DADADADUM","onboard_music.DADADADUM"],["ENTERTAINER","onboard_music.ENTERTAINER"],["PRELUDE","onboard_music.PRELUDE"],["ODE","onboard_music.ODE"],["NYAN","onboard_music.NYAN"],["RINGTONE","onboard_music.RINGTONE"],["FUNK","onboard_music.FUNK"],["BLUES","onboard_music.BLUES"],["BIRTHDAY","onboard_music.BIRTHDAY"],["WEDDING","onboard_music.WEDDING"],["FUNERAL","onboard_music.FUNERAL"],["PUNCHLINE","onboard_music.PUNCHLINE"],["PYTHON","onboard_music.PYTHON"],["BADDY","onboard_music.BADDY"],["CHASE","onboard_music.CHASE"],["BA_DING","onboard_music.BA_DING"],["WAWAWAWAA","onboard_music.WAWAWAWAA"],["JUMP_UP","onboard_music.JUMP_UP"],["JUMP_DOWN","onboard_music.JUMP_DOWN"],["POWER_UP","onboard_music.POWER_UP"],["POWER_DOWN","onboard_music.POWER_DOWN"]],playlist_extern:[["DADADADUM","DADADADUM"],["ENTERTAINER","ENTERTAINER"],["PRELUDE","PRELUDE"],["ODE","ODE"],["NYAN","NYAN"],["RINGTONE","RINGTONE"],["FUNK","FUNK"],["BLUES","BLUES"],["BIRTHDAY","BIRTHDAY"],["WEDDING","WEDDING"],["FUNERAL","FUNERAL"],["PUNCHLINE","PUNCHLINE"],["PYTHON","PYTHON"],["BADDY","BADDY"],["CHASE","CHASE"],["BA_DING","BA_DING"],["WAWAWAWAA","WAWAWAWAA"],["JUMP_UP","JUMP_UP"],["JUMP_DOWN","JUMP_DOWN"],["POWER_UP","POWER_UP"],["POWER_DOWN","POWER_DOWN"]],tone_notes:[["NOTE_C3","131"],["NOTE_D3","147"],["NOTE_E3","165"],["NOTE_F3","175"],["NOTE_G3","196"],["NOTE_A3","220"],["NOTE_B3","247"],["NOTE_C4","262"],["NOTE_D4","294"],["NOTE_E4","330"],["NOTE_F4","349"],["NOTE_G4","392"],["NOTE_A4","440"],["NOTE_B4","494"],["NOTE_C5","523"],["NOTE_D5","587"],["NOTE_E5","659"],["NOTE_F5","698"],["NOTE_G5","784"],["NOTE_A5","880"],["NOTE_B5","988"]],serial_pin:[["pin0","0"],["pin1","1"],["pin2","2"],["pin8","8"],["pin12","12"],["pin13","13"],["pin14","14"],["pin15","15"],["pin16","16"]],radio_power:[["0","0"],["1","1"],["2","2"],["3","3"],["4","4"],["5","5"],["6","6"],["7","7"]],radio_datarate:[["1Mbit","RATE_1MBIT"],["250Kbit","RATE_250KBIT"],["2Mbit","RATE_2MBIT"]],one_more:[["ONE_SHOT","ONE_SHOT"],["PERIODIC","PERIODIC"]],digital_dot:[["0","0"],["1","1"],["2","2"]]},CB["ESP32S2 Generic"]={description:"MicroPython[ESP32C3 MixGo CC]",digital_pin:Et.Profile.generate(["0-42","45"]),input_pin:Et.Profile.generate(["0-42","45-46"]),output_pin:Et.Profile.generate(["0-42","45"]),pwm_input:Et.Profile.generate(["0-42","45-46"],"pwm","pwm"),analog_input:Et.Profile.generate(["0-18","21-46"],"adc","adc"),pwm_output:Et.Profile.generate(["0-42","45"],"pwm","pwm"),analog_output:Et.Profile.generate(["0-42","45"],"adc","adc"),espnow_channel:Et.Profile.generate(["1-13"]),haskylens_model:Et.Profile.generate(["0-4"]),digital:Et.Profile.generate(["0-42","45"],"pin","pin"),pwm_pin:Et.Profile.generate(["0-42","45"]),pwm:Et.Profile.generate(["0-42","45"],"pwm","pwm"),analog_pin:Et.Profile.generate(["1-20"]),analog:Et.Profile.generate(["1-20"],"adc","adc"),dac_pin:Et.Profile.generate(["17-18"]),dac:Et.Profile.generate(["17-18"],"dac","dac"),touch:Et.Profile.generate(["1-14"],"tc","tc"),touch_pin:Et.Profile.generate(["1-14"]),button:[["B1","B1key"],["B2","B2key"],["A1","A1key"],["A2","A2key"],["A3","A3key"],["A4","A4key"]],buttonB:[["B1","B1key"],["B2","B2key"]],axis:Et.Profile.generate(["0-4"]),exlcdh:Et.Profile.generate(["0-15"]),exlcdv:Et.Profile.generate(["0-7"]),brightness:Et.Profile.generate(["0-9"]),tts_voice:Et.Profile.generate(["0-16"]),tts_builtin_music:Et.Profile.generate(["0-47"]),tts_bgmusic:Et.Profile.generate(["0-15"]),builtinimg:[["HEART","onboard_matrix.HEART"],["HEART_SMALL","onboard_matrix.HEART_SMALL"],["HAPPY","onboard_matrix.HAPPY"],["SAD","onboard_matrix.SAD"],["SMILE","onboard_matrix.SMILE"],["SILLY","onboard_matrix.SILLY"],["FABULOUS","onboard_matrix.FABULOUS"],["SURPRISED","onboard_matrix.SURPRISED"],["ASLEEP","onboard_matrix.ASLEEP"],["ANGRY","onboard_matrix.ANGRY"],["CONFUSED","onboard_matrix.CONFUSED"],["NO","onboard_matrix.NO"],["YES","onboard_matrix.YES"],["LEFT_ARROW","onboard_matrix.LEFT_ARROW"],["RIGHT_ARROW","onboard_matrix.RIGHT_ARROW"],["DRESS","onboard_matrix.DRESS"],["TRANSFORMERS","onboard_matrix.TRANSFORMERS"],["SCISSORS","onboard_matrix.SCISSORS"],["EXIT","onboard_matrix.EXIT"],["TREE","onboard_matrix.TREE"],["PACMAN","onboard_matrix.PACMAN"],["TARGET","onboard_matrix.TARGET"],["TSHIRT","onboard_matrix.TSHIRT"],["ROLLERSKATE","onboard_matrix.ROLLERSKATE"],["DUCK","onboard_matrix.DUCK"],["HOUSE","onboard_matrix.HOUSE"],["TORTOISE","onboard_matrix.TORTOISE"],["BUTTERFLY","onboard_matrix.BUTTERFLY"],["STICKFIGURE","onboard_matrix.STICKFIGURE"],["GHOST","onboard_matrix.GHOST"],["PITCHFORK","onboard_matrix.PITCHFORK"],["MUSIC_QUAVERS","onboard_matrix.MUSIC_QUAVERS"],["MUSIC_QUAVER","onboard_matrix.MUSIC_QUAVER"],["MUSIC_CROTCHET","onboard_matrix.MUSIC_CROTCHET"],["COW","onboard_matrix.COW"],["RABBIT","onboard_matrix.RABBIT"],["SQUARE_SMALL","onboard_matrix.SQUARE_SMALL"],["SQUARE","onboard_matrix.SQUARE"],["DIAMOND_SMALL","onboard_matrix.DIAMOND_SMALL"],["DIAMOND","onboard_matrix.DIAMOND"],["CHESSBOARD","onboard_matrix.CHESSBOARD"],["TRIANGLE_LEFT","onboard_matrix.TRIANGLE_LEFT"],["TRIANGLE","onboard_matrix.TRIANGLE"],["SNAKE","onboard_matrix.SNAKE"],["UMBRELLA","onboard_matrix.UMBRELLA"],["SKULL","onboard_matrix.SKULL"],["GIRAFFE","onboard_matrix.GIRAFFE"],["SWORD","onboard_matrix.SWORD"]],builtinimg_extern:[["HEART","matrix32x12.Matrix.HEART"],["HEART_SMALL","matrix32x12.Matrix.HEART_SMALL"],["HAPPY","matrix32x12.Matrix.HAPPY"],["SAD","matrix32x12.Matrix.SAD"],["SMILE","matrix32x12.Matrix.SMILE"],["SILLY","matrix32x12.Matrix.SILLY"],["FABULOUS","matrix32x12.Matrix.FABULOUS"],["SURPRISED","matrix32x12.Matrix.SURPRISED"],["ASLEEP","matrix32x12.Matrix.ASLEEP"],["ANGRY","matrix32x12.Matrix.ANGRY"],["CONFUSED","matrix32x12.Matrix.CONFUSED"],["NO","matrix32x12.Matrix.NO"],["YES","matrix32x12.Matrix.YES"],["LEFT_ARROW","matrix32x12.Matrix.LEFT_ARROW"],["RIGHT_ARROW","matrix32x12.Matrix.RIGHT_ARROW"],["DRESS","matrix32x12.Matrix.DRESS"],["TRANSFORMERS","matrix32x12.Matrix.TRANSFORMERS"],["SCISSORS","matrix32x12.Matrix.SCISSORS"],["EXIT","matrix32x12.Matrix.EXIT"],["TREE","matrix32x12.Matrix.TREE"],["PACMAN","matrix32x12.Matrix.PACMAN"],["TARGET","matrix32x12.Matrix.TARGET"],["TSHIRT","matrix32x12.Matrix.TSHIRT"],["ROLLERSKATE","matrix32x12.Matrix.ROLLERSKATE"],["DUCK","matrix32x12.Matrix.DUCK"],["HOUSE","matrix32x12.Matrix.HOUSE"],["TORTOISE","matrix32x12.Matrix.TORTOISE"],["BUTTERFLY","matrix32x12.Matrix.BUTTERFLY"],["STICKFIGURE","matrix32x12.Matrix.STICKFIGURE"],["GHOST","matrix32x12.Matrix.GHOST"],["PITCHFORK","matrix32x12.Matrix.PITCHFORK"],["onboard_music_QUAVERS","matrix32x12.Matrix.onboard_music_QUAVERS"],["onboard_music_QUAVER","matrix32x12.Matrix.onboard_music_QUAVER"],["onboard_music_CROTCHET","matrix32x12.Matrix.onboard_music_CROTCHET"],["COW","matrix32x12.Matrix.COW"],["RABBIT","matrix32x12.Matrix.RABBIT"],["SQUARE_SMALL","matrix32x12.Matrix.SQUARE_SMALL"],["SQUARE","matrix32x12.Matrix.SQUARE"],["DIAMOND_SMALL","matrix32x12.Matrix.DIAMOND_SMALL"],["DIAMOND","matrix32x12.Matrix.DIAMOND"],["CHESSBOARD","matrix32x12.Matrix.CHESSBOARD"],["TRIANGLE_LEFT","matrix32x12.Matrix.TRIANGLE_LEFT"],["TRIANGLE","matrix32x12.Matrix.TRIANGLE"],["SNAKE","matrix32x12.Matrix.SNAKE"],["UMBRELLA","matrix32x12.Matrix.UMBRELLA"],["SKULL","matrix32x12.Matrix.SKULL"],["GIRAFFE","matrix32x12.Matrix.GIRAFFE"],["SWORD","matrix32x12.Matrix.SWORD"]],imglist:[["ALL_CLOCKS","matrix.Image.ALL_CLOCKS"],["ALL_ARROWS","matrix.Image.ALL_ARROWS"]],playlist:[["DADADADUM","onboard_music.DADADADUM"],["ENTERTAINER","onboard_music.ENTERTAINER"],["PRELUDE","onboard_music.PRELUDE"],["ODE","onboard_music.ODE"],["NYAN","onboard_music.NYAN"],["RINGTONE","onboard_music.RINGTONE"],["FUNK","onboard_music.FUNK"],["BLUES","onboard_music.BLUES"],["BIRTHDAY","onboard_music.BIRTHDAY"],["WEDDING","onboard_music.WEDDING"],["FUNERAL","onboard_music.FUNERAL"],["PUNCHLINE","onboard_music.PUNCHLINE"],["PYTHON","onboard_music.PYTHON"],["BADDY","onboard_music.BADDY"],["CHASE","onboard_music.CHASE"],["BA_DING","onboard_music.BA_DING"],["WAWAWAWAA","onboard_music.WAWAWAWAA"],["JUMP_UP","onboard_music.JUMP_UP"],["JUMP_DOWN","onboard_music.JUMP_DOWN"],["POWER_UP","onboard_music.POWER_UP"],["POWER_DOWN","onboard_music.POWER_DOWN"]],playlist_extern:[["DADADADUM","DADADADUM"],["ENTERTAINER","ENTERTAINER"],["PRELUDE","PRELUDE"],["ODE","ODE"],["NYAN","NYAN"],["RINGTONE","RINGTONE"],["FUNK","FUNK"],["BLUES","BLUES"],["BIRTHDAY","BIRTHDAY"],["WEDDING","WEDDING"],["FUNERAL","FUNERAL"],["PUNCHLINE","PUNCHLINE"],["PYTHON","PYTHON"],["BADDY","BADDY"],["CHASE","CHASE"],["BA_DING","BA_DING"],["WAWAWAWAA","WAWAWAWAA"],["JUMP_UP","JUMP_UP"],["JUMP_DOWN","JUMP_DOWN"],["POWER_UP","POWER_UP"],["POWER_DOWN","POWER_DOWN"]],tone_notes:[["NOTE_C3","131"],["NOTE_D3","147"],["NOTE_E3","165"],["NOTE_F3","175"],["NOTE_G3","196"],["NOTE_A3","220"],["NOTE_B3","247"],["NOTE_C4","262"],["NOTE_D4","294"],["NOTE_E4","330"],["NOTE_F4","349"],["NOTE_G4","392"],["NOTE_A4","440"],["NOTE_B4","494"],["NOTE_C5","523"],["NOTE_D5","587"],["NOTE_E5","659"],["NOTE_F5","698"],["NOTE_G5","784"],["NOTE_A5","880"],["NOTE_B5","988"]],serial_pin:[["pin0","0"],["pin1","1"],["pin2","2"],["pin8","8"],["pin12","12"],["pin13","13"],["pin14","14"],["pin15","15"],["pin16","16"]],radio_power:[["0","0"],["1","1"],["2","2"],["3","3"],["4","4"],["5","5"],["6","6"],["7","7"]],radio_datarate:[["1Mbit","RATE_1MBIT"],["250Kbit","RATE_250KBIT"],["2Mbit","RATE_2MBIT"]],one_more:[["ONE_SHOT","ONE_SHOT"],["PERIODIC","PERIODIC"]],digital_dot:[["0","0"],["1","1"],["2","2"]]};const SB=CB,AB=20,LB={init:function(){this.setColour(AB),this.appendDummyInput("").appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_HIGH,"HIGH"],[mt.Msg.MIXLY_LOW,"LOW"]]),"BOOL"),this.setOutput(!0,Boolean),this.setTooltip(mt.Msg.MIXLY_ESP32_INOUT_HIGHLOW_TOOLTIP)}},NB={init:function(){this.setColour(AB),this.appendValueInput("PIN",Number).appendField(mt.Msg.MIXLY_Digital_PINMODEOUT).setCheck(Number),this.appendValueInput("STAT").appendField(mt.Msg.MIXLY_STAT).setCheck([Number,Boolean]),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_INOUT_DIGITAL_WRITE_TOOLTIP)}},DB={init:function(){this.setColour(AB),this.appendValueInput("PIN",Number).appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET).appendField(mt.Msg.MIXLY_Digital_PINMODEIN).setCheck(Number),this.appendDummyInput().appendField(mt.Msg.MIXLY_ESP32_MACHINE_VALUE),this.setInputsInline(!0),this.setOutput(!0,[Boolean,Number]),this.setTooltip(mt.Msg.MIXLY_ESP32_INOUT_DIGITAL_READ_TOOLTIP)}},fB={init:function(){this.setColour(AB),this.appendValueInput("PIN",Number).appendField("DAC"+mt.Msg.MIXLY_Analog_PINMODEOUT).setCheck(Number),this.appendValueInput("NUM",Number).appendField(mt.Msg.MIXLY_VALUE2).setCheck(Number),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(mt.Msg.MIXLY_ESP32_INOUT_ANALOG_WRITE_TOOLTIP)}},FB={init:function(){this.setColour(AB),this.appendValueInput("PIN",Number).appendField(mt.Msg.MIXLY_Analog_PINMODEOUT).setCheck(Number),this.appendDummyInput().appendField(mt.Msg.MIXLY_MICROBIT_JS_PERIOD_MIL).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_mSecond,"period"],[mt.Msg.MIXLY_uSecond,"period_microseconds"]]),"key"),this.appendValueInput("NUM",Number).appendField(mt.Msg.MIXLY_STAT).setCheck(Number),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(mt.Msg.MIXLY_ESP32_INOUT_ANALOG_WRITE_SET_TOOLTIP)}},PB={init:function(){this.setColour(AB),this.appendValueInput("PIN",Number).appendField(mt.Msg.MIXLY_Analog_PINMODEIN).setCheck(Number),this.appendDummyInput("").appendField(mt.Msg.MIXLY_ESP32_REF_VOLTAGE+mt.Msg.MIXLY_STAT).appendField(new mt.FieldDropdown([["3.3V","machine.ADC.ATTN_11DB"],["2.2V","machine.ADC.ATTN_6DB"],["1.5V","machine.ADC.ATTN_2_5DB"],["1.2V","machine.ADC.ATTN_0DB"]]),"atten"),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(mt.Msg.MIXLY_ESP32_INOUT_ANALOG_ATTEN_TOOLTIP)}},YB={init:function(){this.setColour(AB),this.appendValueInput("pin").appendField(mt.Msg.MIXLY_MICROBIT_PY_STORAGE_GET).appendField(mt.Msg.MIXLY_ESP32_TOUCH_SENSOR),this.appendDummyInput().appendField(mt.Msg.MIXLY_ESP32_MACHINE_VALUE),this.setOutput(!0,Number),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_INOUT_PIN_PRESSED_TOOLTIP)}},vB={init:function(){this.setColour(20),this.appendValueInput("PIN",Number).appendField(mt.Msg.MIXLY_ATTACHINTERRUPT_PIN).setCheck(Number),this.appendDummyInput("").appendField(mt.Msg.MIXLY_MODE).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_RISING,"machine.Pin.IRQ_RISING"],[mt.Msg.MIXLY_FALLING,"machine.Pin.IRQ_FALLING"],[mt.Msg.MIXLY_CHANGE,"(machine.Pin.IRQ_RISING | machine.Pin.IRQ_FALLING)"]]),"mode"),this.appendValueInput("DO").appendField(mt.Msg.MIXLY_DO),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_INOUT_PIN_ATTACHINTERRUPT_TOOLTIP)}},XB={init:function(){this.setColour(20),this.appendDummyInput().appendField(mt.Msg.MIXLY_SETUP).appendField(new mt.FieldTextInput("pin#"),"PIN_OBJ"),this.appendDummyInput("").appendField(mt.Msg.MIXLY_MICROPYTHON_AS).appendField(new mt.FieldDropdown([[mt.Msg.MIXLY_Digital_PINMODEOUT,"machine.Pin.OUT"],[mt.Msg.MIXLY_Digital_PINMODEIN,"machine.Pin.IN"],[mt.Msg.MIXLY_PINMODEPULLUP,"machine.Pin.IN, machine.Pin.PULL_UP"],[mt.Msg.MIXLY_PINMODEPULLDOWN,"machine.Pin.IN, machine.Pin.PULL_DOWN"]]),"MODE"),this.appendValueInput("PIN",Number).appendField(mt.Msg.MIXLY_PIN).setCheck(Number),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(mt.Msg.MIXLY_ESP32_INOUT_DIGITAL_INIT_TOOLTIP)},getVars:function(){return["pin#"==this.getFieldValue("PIN_OBJ")?null:this.getFieldValue("PIN_OBJ")]},renameVar:function(t,e){mt.Names.equals(t,this.getFieldValue("PIN_OBJ"))&&this.setTitleValue(e,"PIN_OBJ")}},yB={init:function(){this.setColour(AB),this.appendDummyInput("").appendField(mt.Msg.MIXLY_SETUP).appendField(new mt.FieldTextInput("dac#"),"PIN_OBJ").appendField(mt.Msg.MIXLY_MICROPYTHON_AS),this.appendDummyInput("").appendField("DAC"+mt.Msg.MIXLY_Analog_PINMODEOUT),this.appendValueInput("PIN",Number).appendField(mt.Msg.MIXLY_PIN).setCheck(Number),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(mt.Msg.MIXLY_ESP32_INOUT_ANALOG_WRITE_INIT_TOOLTIP)},getVars:function(){return["dac#"==this.getFieldValue("PIN_OBJ")?null:this.getFieldValue("PIN_OBJ")]},renameVar:function(t,e){mt.Names.equals(t,this.getFieldValue("PIN_OBJ"))&&this.setTitleValue(e,"PIN_OBJ")}},xB={init:function(){this.setColour(AB),this.appendDummyInput("").appendField(mt.Msg.MIXLY_SETUP).appendField(new mt.FieldTextInput("tc#"),"PIN_OBJ").appendField(mt.Msg.MIXLY_MICROPYTHON_AS),this.appendDummyInput("").appendField(mt.Msg.MIXLY_ESP32_TOUCH_SENSOR),this.appendValueInput("PIN",Number).appendField(mt.Msg.MIXLY_PIN).setCheck(Number),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(mt.Msg.MIXLY_ESP32_INOUT_PIN_PRESSED_INIT_TOOLTIP)},getVars:function(){return["tc#"==this.getFieldValue("PIN_OBJ")?null:this.getFieldValue("PIN_OBJ")]},renameVar:function(t,e){mt.Names.equals(t,this.getFieldValue("PIN_OBJ"))&&this.setTitleValue(e,"PIN_OBJ")}},bB={init:function(){this.setColour(AB),this.appendValueInput("PIN",Number).appendField("PWM"+mt.Msg.MIXLY_Analog_PINMODEOUT).setCheck(Number),this.appendValueInput("NUM",Number).appendField(mt.Msg.MIXLY_FREQUENCY+mt.Msg.MIXLY_STAT).setCheck(Number),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(mt.Msg.MIXLY_ESP32_INOUT_PWM_ANALOG_WRITE_SET_FREQ_TOOLTIP)}},VB=XB,BB=xB,GB=YB,UB=vB,wB=230,kB={init:function(){this.setColour(wB),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.digital),"PIN"),this.setOutput(!0)}},HB={init:function(){this.setColour(wB),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.digital_pin),"PIN"),this.setOutput(!0,Number)}},WB={init:function(){this.setColour(wB),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.input_pin),"PIN"),this.setOutput(!0,Number)}},KB={init:function(){this.setColour(wB),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.output_pin),"PIN"),this.setOutput(!0,Number)}},JB={init:function(){this.setColour(wB),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.espnow_channel),"PIN"),this.setOutput(!0,Number)}},qB={init:function(){this.setColour(wB),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.haskylens_model),"PIN"),this.setOutput(!0,Number)}},QB={init:function(){this.setColour(wB),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.pwm_input),"PIN"),this.setOutput(!0)}},zB={init:function(){this.setColour(wB),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.analog_input),"PIN"),this.setOutput(!0)}},jB={init:function(){this.setColour(wB),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.pwm_output),"PIN"),this.setOutput(!0)}},ZB={init:function(){this.setColour(wB),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.analog_output),"PIN"),this.setOutput(!0)}},$B={init:function(){this.setColour(wB),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.i2c_A_pin),"PIN"),this.setOutput(!0,Number)}},tG={init:function(){this.setColour(wB),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.i2c_B_pin),"PIN"),this.setOutput(!0,Number)}},eG={init:function(){this.setColour(wB),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.spi_A_pin),"PIN"),this.setOutput(!0,Number)}},iG={init:function(){this.setColour(wB),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.spi_B_pin),"PIN"),this.setOutput(!0,Number)}},nG={init:function(){this.setColour(wB),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.spi_C_pin),"PIN"),this.setOutput(!0,Number)}},sG={init:function(){this.setColour(wB),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.spi_D_pin),"PIN"),this.setOutput(!0,Number)}},_G={init:function(){this.setColour(wB),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.analog),"PIN"),this.setOutput(!0)}},oG={init:function(){this.setColour(wB),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.analog_pin),"PIN"),this.setOutput(!0,Number)}},pG={init:function(){this.setColour(wB),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.dac),"PIN"),this.setOutput(!0)}},aG={init:function(){this.setColour(wB),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.dac_pin),"PIN"),this.setOutput(!0,Number)}},uG={init:function(){this.setColour(wB),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.button),"PIN"),this.setOutput(!0,Number)}},rG={init:function(){this.setColour(wB),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.buttonB),"PIN"),this.setOutput(!0,Number)}},lG={init:function(){this.setColour(wB),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.pwm),"PIN"),this.setOutput(!0)}},dG={init:function(){this.setColour(wB),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.pwm_pin),"PIN"),this.setOutput(!0,Number)}},IG={init:function(){this.setColour(wB),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.touch_pin),"PIN"),this.setOutput(!0,Number)}},TG={init:function(){this.setColour(wB),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.touch),"PIN"),this.setOutput(!0)}},MG={init:function(){this.setColour(wB),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.serial_pin),"PIN"),this.setOutput(!0,Number)}},hG={init:function(){this.setColour(wB),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.builtinimg),"PIN"),this.setOutput(!0,"esp32_image")}},mG={init:function(){this.setColour(wB),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.builtinimg_extern),"PIN"),this.setOutput(!0,"esp32_image")}},EG={init:function(){this.setColour(wB),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.imglist),"PIN"),this.setOutput(!0)}},OG={init:function(){this.setColour(wB),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.playlist),"PIN"),this.setOutput(!0)}},RG={init:function(){this.setColour(wB),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.playlist_extern),"PIN"),this.setOutput(!0)}},cG={init:function(){this.setColour(wB),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.exlcdh),"PIN"),this.setOutput(!0,Number)}},gG={init:function(){this.setColour(wB),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.exlcdv),"PIN"),this.setOutput(!0,Number)}},CG={init:function(){this.setColour(wB),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.axis),"PIN"),this.setOutput(!0,Number)}},SG={init:function(){this.setColour(wB),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.brightness),"PIN"),this.setOutput(!0,Number)}},AG={init:function(){this.setColour(wB),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.tts_voice),"PIN"),this.setOutput(!0,Number)}},LG={init:function(){this.setColour(wB),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.tts_builtin_music),"PIN"),this.setOutput(!0,Number)}},NG={init:function(){this.setColour(wB),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.tts_bgmusic),"PIN"),this.setOutput(!0,Number)}},DG={init:function(){this.setColour(wB),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.tone_notes),"PIN"),this.setOutput(!0,Number)}},fG={init:function(){this.setColour(wB),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.radio_power),"PIN"),this.setOutput(!0,Number)}},FG={init:function(){this.setColour(wB),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.radio_datarate),"PIN"),this.setOutput(!0,Number)}},PG={init:function(){this.setColour(wB),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.one_more),"PIN"),this.setOutput(!0)}},YG={init:function(){this.setColour(wB),this.appendDummyInput("").appendField(new mt.FieldDropdown(Et.Profile.default.digital_dot),"PIN"),this.setOutput(!0,Number)}},vG=function(t,e){return["HIGH"==this.getFieldValue("BOOL")?"1":"0",e.ORDER_ATOMIC]},XG=function(t,e){e.definitions_.import_machine="import machine";var i="";return i+=e.valueToCode(this,"PIN",e.ORDER_ATOMIC)+".value("+e.valueToCode(this,"STAT",e.ORDER_ATOMIC)+")\n"},yG=function(t,e){e.definitions_.import_machine="import machine";return[e.valueToCode(this,"PIN",e.ORDER_ATOMIC)+".value()",e.ORDER_ATOMIC]},xG=function(t,e){return e.definitions_.import_machine="import machine",e.valueToCode(this,"PIN",e.ORDER_ATOMIC)+".write("+e.valueToCode(this,"NUM",e.ORDER_ATOMIC)+")\n"},bG=function(t,e){e.definitions_.import_machine="import machine";var i=e.valueToCode(this,"PIN",e.ORDER_ATOMIC),n=e.valueToCode(this,"NUM",e.ORDER_ATOMIC);return i+".set_analog_"+this.getFieldValue("key")+"("+n+")\n"},VG=function(t,e){return e.definitions_.import_machine="import machine",[e.valueToCode(this,"pin",e.ORDER_ATOMIC)+".read()",e.ORDER_ATOMIC]},BG=function(t,e){e.definitions_.import_machine="import machine";var i=e.valueToCode(this,"PIN",e.ORDER_ATOMIC),n=this.getFieldValue("mode");return"machine.Pin("+i+").irq(handler = "+e.valueToCode(this,"DO",e.ORDER_ATOMIC)+", trigger = "+n+")\n"},GG=function(t,e){e.definitions_.import_machine="import machine";var i=this.getFieldValue("PIN_OBJ")||"pin#",n=e.valueToCode(this,"PIN",e.ORDER_ATOMIC),s=this.getFieldValue("MODE");return("pin#"==i?"pin"+n:e.variableDB_.getName(i,mt.Variables.NAME_TYPE))+" = machine.Pin("+n+", "+s+")\n"},UG=function(t,e){e.definitions_.import_machine="import machine";var i=this.getFieldValue("PIN_OBJ")||"dac#",n=e.valueToCode(this,"PIN",e.ORDER_ATOMIC);return("dac#"==i?"dac"+n:e.variableDB_.getName(i,mt.Variables.NAME_TYPE))+" = machine.DAC(machine.Pin("+n+"))\n"},wG=function(t,e){return e.definitions_.import_machine="import machine",e.valueToCode(this,"PIN",e.ORDER_ATOMIC)+".atten("+this.getFieldValue("atten")+")\n"},kG=function(t,e){e.definitions_.import_machine="import machine";var i=this.getFieldValue("PIN_OBJ")||"tc#",n=e.valueToCode(this,"PIN",e.ORDER_ATOMIC);return("tc#"==i?"tc"+n:e.variableDB_.getName(i,mt.Variables.NAME_TYPE))+" = machine.TouchPad(machine.Pin("+n+"))\n"},HG=function(t,e){return[this.getFieldValue("PIN"),e.ORDER_ATOMIC]},WG=HG,KG=HG,JG=HG,qG=HG,QG=HG,zG=HG,jG=HG,ZG=HG,$G=HG,tU=HG,eU=HG,iU=HG,nU=HG,sU=HG,_U=HG,oU=HG,pU=HG,aU=HG,uU=HG,rU=HG,lU=HG,dU=HG,IU=HG,TU=HG,MU=HG,hU=HG,mU=HG,EU=HG,OU=HG,RU=HG,cU=HG,gU=HG,CU=HG,SU=HG,AU=HG,LU=HG,NU=HG,DU=HG,fU=HG,FU=HG,PU=HG,YU=HG,vU=HG,XU=HG;Object.assign(mt.Variables,Rt),Object.assign(mt.Procedures,is),mt.Python=Nu,mt.generator=Nu,Et.Profile.default={},Object.assign(Et.Profile,SB),Object.assign(Et.Profile.default,SB["MixGo CE"]),Object.assign(mt.Blocks,e,i,n,s,_,o,p,a,u,r,l,d,I,V,W,H,X,B,K,f,k,w,U,G,F,D,N,x,y,b,P,Y,v,It,Tt),Object.assign(mt.Python.forBlock,T,M,h,m,E,O,R,c,g,C,S,A,L,st,lt,rt,tt,_t,dt,Q,ut,at,pt,ot,z,q,J,it,et,nt,j,Z,$,Mt,ht)})(); \ No newline at end of file diff --git a/boards/default/micropython_esp32s3/build/Mixgo_Sant-v1.23.0.bin b/boards/default/micropython_esp32s3/build/Mixgo_Sant-v1.23.0.bin index a915acf2e4113fd3e6b8cc710aa605146d33ad8f..31bc80d7bd763c467e0f0912a13cb0b540ad4c91 100644 GIT binary patch delta 507565 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
    r0|8cEF?ZI<{Cy%vnMdyX59)TU;UM^xn3$Q`V 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 _bE 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

    bXYPq<7yl_ood_g$r*eZ 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‚Gg$PaG<)|g(SM#nUrl@VfkY9* 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 delta 269367 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

    9ddtlRRE%SMEa-HHf~+`vTgPc_JFN6w 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 y1L2aF>cU=Bw}&Hw60UST*3o;KYyO=Jp9H02000attachInterrupt_funcattachInterrupt_func10,1,2,3051iDIVIDE10Exception as eetestThreadtestThreadWHILETRUEHello Mixly from Thread!ms10timtim1000tim_callbacktim_callback5000200090x151100a10.998124.829971100101010001100501100110000x2x0,1,2,30,1,2,30,1,2,3xMixlyHelloMixly65axMixlyMixly0Mixly02MixlyMixlyHello,mixlyl--mylistHello,mixlymixlymixpyI love mixly!I love mixlyRandom No. is {}int1100input('1+2*3')mylist1,2,3,4,5mylist0mylist02mylistmylistmylist0mylist00mylist00mylist0mylist0mylist0mylistmylistmylistxmytup1,2,3,4,5mytup0mytup02mytupmytupmytupmytup0mytupmytup1mytup2xmydictmydictkeymydictkey0mydictkey0mydictkeymydictkeymydictkey0mydictmydictmydictmydictxmydict{"name":"Mixly","color":"green"}s11,2,3,4,5s1s1s1s2s1s2s10s1Mixlys1s2xMixlyMixlyMixly,HelloMixlyprompt02MixlyMixly0XFF00FFcodebMixlyMixly1attachInterrupt_func1attachInterrupt_funcattachInterrupt_funcrfid00Mixly0Mixly2022711420452023,1,1,12,0,01802910044044010000412000000000001000100010020000Hello, Mixly!10Mixly0MixlyMixly500MixlyMixly50010.501001001000interrupt_funcinterrupt_functurnsdistance00Mixly0Mixlywifinamewifipassword8080AUTH TOKEN0_value02000notify0Your Target Emailsubjectbodycolor#FF0000wifinamewifipasswordmixio.mixly.cnmixio.mixly.cnA1B2C3mixio.mixly.cnusernamepasswordMyProjecttopicmsgtopicmethodmethodEQmsg1content"long""lat""message"012content"key1""key2""key3"012http://mixio.mixly.org/time.phpmixio.mixly.cnwifinamewifipasswordcsub_cb31444082183.230.40.3914109261n63JySRowo13ZLDBKw6y896E0=MixlyRobotsub_cbEQmsg1ciot_dict"sound"ciot_dictccwifinamewifipasswordclientEnter Your API_KEYEnter Your SECRET_KEYclient1clientS72099北京今天天气如何?wifinamewifipasswordSVa3S0UKHIy9dDArs北京SVa3S0UKHIy9dDArs北京10000ble_cble_pMixlyble_cble_cMixlyble_cble_xble_xble_xMixlyble_xble_xble_methodble_methodEQdataMixlyhandlehandle_methodhandle_methodkey1key2key3keyxble_keyboardHello, Mixly!1010ble_Mouse1002000001000009000,4500,563,5630x1234callbackcmdaddrrawpulsesi2c2221100000i2c00i2c00i2ci2ci2cspi2000004512spi200000buf50spi10spi100xffspibufspibuf0xffspi12345spi12345buf1Mixlyow12owowow12345ow12345owmy_now0my_nowmy_nowmy_nowFFFFFFFFFFFFmixlymy_nowmy_nowcbcbEQmsg1spi10000004512spi8my_lora433.925716my_loramy_loramy_loraMixlyi2c_extend45100000xsensori2c_extendxsensorxsensorxsensorxsensorxsensorxsensorxsensorxsensorxsensorxsensorxsensorxsensorxsensorxsensorxsensorxsensorxsensorxsensorxsensorxsensor5000500xsensorxsensorxsensorxsensorxsensorxsensorspi10000004512spi8ysensorysensor0ysensor0ysensor0Mixlyysensor0Mixlyysensorysensorysensor39,119.96,31.67ysensorysensorstation45ps2_handle24512ps2_handle50ps2_handleps2_handlews_wr0121ws_wrws_wrws_wr360002zsensorzsensorzsensorzsensorweight12500weight100midi0midi440midi4401000midimidimidi4120midimidirgb04rgb0000rgb000rgb100100i2c_extend45400000Motori2c_extendMotor100Motor1024102402actuatoractuatoractuatoractuatoractuator你好米思齐actuatoractuatoractuator20actuatoractuatormixly*.mp3i2c_extend45400000matrixi2c_extendmatrixmatrixmatrixMixly0matrixMixlymatrixMixly500matrixMixlymatrixMixly500matrixmatrix>matrixmatrix1matrixmatrixmatrix0.5matrixmatrixi2c_extend45100000dispi2c_extenddisp2333dispdisp1i2c_extend45100000lcdi2c_extend0x27lcdMixly00lcdMixly005lcdlcdi2c_extend45100000oledi2c_extend0x3coledoled001oledMixlyoledMixly0010oledMixlyoledMixly0550oledMixlyoledMixly5500oled0020oled005050oled20202015oled1oled00oled00oledspi1000000450spi78tft_st7789135240tft_st7789001#ffffff255,255,0tft_st7789Mixly0050#ffffff255,255,0tft_st7789Mixly0550#ffffff255,255,0tft_st7789Mixly5500#ffffff255,255,0tft_st7789004040#ffffff255,255,0tft_st778912ai_sensorai_sensor98ai_sensor255,255,00,0,255ai_sensor'ni-hao','hong-se','lv-se','lan-se','bai-se','hei-se'0.1ai_sensor1.wav5ai_sensor1.wav100ai_sensorinfoai_sensorqrcodeinfoai_sensorbarcodeinfoai_sensortaginfoai_sensor25002525lineinfoai_sensor35002100circleinfoai_sensor10000rectinfoai_sensorinfoinfoai_sensorcolor_lab101colorsai_sensor'猫','狗','笔记本','笔'mixgo5自模型训练infoai_sensor'猫','狗','笔记本','笔'mixgo自模型识别objectsinfoai_sensor0.1606, 0.3562, 0.4712, 0.9568, 0.9877, 1.9108, 1.8761, 3.5310, 3.4423, 5.6823/sd/masks.kmodel外部模型加载objects12ai_sensorai_sensor98ai_sensor255,255,00,0,255ai_sensor1.wav5ai_sensor1.wav100infoai_sensorlicensePlateinfoai_sensorfaceinfoai_sensor20objectsai_sensorinfoai_sensorqrcodeinfoai_sensorbarcodeinfoai_sensortaginfoai_sensor25002525lineinfoai_sensor35002100circleinfoai_sensor10000rectinfoai_sensorinfoinfoai_sensorcolor_lab101colorsfilename.txtfMixlyfff0fffpathpathfilename.txtsrcname.txtdstname.txtpathff0wifinamewifipasswordwlanwlanwlanwlanwlan127.16.0.801234567wlanwlanwlanwlanwlan127.16.0.81connect_wifiwlanAPwlanTruewlanwlanSmallCabbage1WHILETRUEEQ0wlan0.0.0.0ms1000TRUEss0.0.0.080s192.168.0.180s5ss1024sbMixlyresponses1024sbMixlyresponse127.0.0.180sntp.aliyun.comresponsehttp://mixio.mixly.cnresponsehttp://mixio.mixly.cnresponse \ No newline at end of file +02000attachInterrupt_funcattachInterrupt_func10,1,2,3051iDIVIDE10Exception as eetestThreadtestThreadWHILETRUEHello Mixly from Thread!ms10timtim1000tim_callbacktim_callback5000200090x151100a10.998124.829971100101010001100501100110000x2x0,1,2,30,1,2,30,1,2,3xMixlyHelloMixly65axMixlyMixly0Mixly02MixlyMixlyHello,mixlyl--mylistHello,mixlymixlymixpyI love mixly!I love mixlyRandom No. is {}int1100input('1+2*3')mylist1,2,3,4,5mylist0mylist02mylistmylistmylist0mylist00mylist00mylist0mylist0mylist0mylistmylistmylistxmytup1,2,3,4,5mytup0mytup02mytupmytupmytupmytup0mytupmytup1mytup2xmydictmydictkeymydictkey0mydictkey0mydictkeymydictkeymydictkey0mydictmydictmydictmydictxmydict{"name":"Mixly","color":"green"}s11,2,3,4,5s1s1s1s2s1s2s10s1Mixlys1s2xMixlyMixlyMixly,HelloMixlyprompt02MixlyMixly0XFF00FFcodebMixlyMixly1attachInterrupt_func1attachInterrupt_funcattachInterrupt_funcrfid00Mixly0Mixly2022711420452023,1,1,12,0,01802910044044010000412000000000001000100010020000Hello, Mixly!10Mixly0MixlyMixly500MixlyMixly50010.501001001000interrupt_funcinterrupt_functurnsdistance00Mixly0Mixlywifinamewifipassword8080AUTH TOKEN0_value02000notify0Your Target Emailsubjectbodycolor#FF0000wifinamewifipasswordmixio.mixly.cnmixio.mixly.cnA1B2C3mixio.mixly.cnusernamepasswordMyProjecttopicmsgtopicmethodmethodEQmsg1content"long""lat""message"012content"key1""key2""key3"012http://mixio.mixly.org/time.phpmixio.mixly.cnwifinamewifipasswordcsub_cb31444082183.230.40.3914109261n63JySRowo13ZLDBKw6y896E0=MixlyRobotsub_cbEQmsg1ciot_dict"sound"ciot_dictccwifinamewifipasswordclientEnter Your API_KEYEnter Your SECRET_KEYclient1clientS72099北京今天天气如何?wifinamewifipasswordSVa3S0UKHIy9dDArs北京SVa3S0UKHIy9dDArs北京10000ble_cble_pMixlyble_cble_cMixlyble_cble_xble_xble_xMixlyble_xble_xble_methodble_methodEQdataMixlyhandlehandle_methodhandle_methodkey1key2key3keyxble_keyboard_mouse10Hello, Mixly!1002000001000009000,4500,563,5630x1234callbackcmdaddrrawpulsesi2c2221100000i2c00i2c00i2ci2ci2cspi2000004512spi200000buf50spi10spi100xffspibufspibuf0xffspi12345spi12345buf1Mixlyow12owowow12345ow12345owmy_now0my_nowmy_nowmy_nowFFFFFFFFFFFFmixlymy_nowmy_nowcbcbEQmsg1spi10000004512spi8my_lora433.925716my_loramy_loramy_loraMixlyi2c_extend45100000xsensori2c_extendxsensorxsensorxsensorxsensorxsensorxsensorxsensorxsensorxsensorxsensorxsensorxsensorxsensorxsensorxsensorxsensorxsensorxsensorxsensorxsensor5000500xsensorxsensorxsensorxsensorxsensorxsensorspi10000004512spi8ysensorysensor0ysensor0ysensor0Mixlyysensor0Mixlyysensorysensorysensor39,119.96,31.67ysensorysensorstation45ps2_handle24512ps2_handle50ps2_handleps2_handlews_wr0121ws_wrws_wrws_wr360002zsensorzsensorzsensorzsensorweight12500weight100midi0midi440midi4401000midimidimidi4120midimidirgb04rgb0000rgb000rgb100100i2c_extend45400000Motori2c_extendMotor100Motor1024102402actuatoractuatoractuatoractuatoractuator你好米思齐actuatoractuatoractuator20actuatoractuatormixly*.mp3i2c_extend45400000matrixi2c_extendmatrixmatrixmatrixMixly0matrixMixlymatrixMixly500matrixMixlymatrixMixly500matrixmatrix>matrixmatrix1matrixmatrixmatrix0.5matrixmatrixi2c_extend45100000dispi2c_extenddisp2333dispdisp1i2c_extend45100000lcdi2c_extend0x27lcdMixly00lcdMixly005lcdlcdi2c_extend45100000oledi2c_extend0x3coledoled001oledMixlyoledMixly0010oledMixlyoledMixly0550oledMixlyoledMixly5500oled0020oled005050oled20202015oled1oled00oled00oledspi1000000450spi78tft_st7789135240tft_st7789001#ffffff255,255,0tft_st7789Mixly0050#ffffff255,255,0tft_st7789Mixly0550#ffffff255,255,0tft_st7789Mixly5500#ffffff255,255,0tft_st7789004040#ffffff255,255,0tft_st778912ai_sensorai_sensor98ai_sensor255,255,00,0,255ai_sensor'ni-hao','hong-se','lv-se','lan-se','bai-se','hei-se'0.1ai_sensor1.wav5ai_sensor1.wav100ai_sensorinfoai_sensorqrcodeinfoai_sensorbarcodeinfoai_sensortaginfoai_sensor25002525lineinfoai_sensor35002100circleinfoai_sensor10000rectinfoai_sensorinfoinfoai_sensorcolor_lab101colorsai_sensor'猫','狗','笔记本','笔'mixgo5自模型训练infoai_sensor'猫','狗','笔记本','笔'mixgo自模型识别objectsinfoai_sensor0.1606, 0.3562, 0.4712, 0.9568, 0.9877, 1.9108, 1.8761, 3.5310, 3.4423, 5.6823/sd/masks.kmodel外部模型加载objects12ai_sensorai_sensor98ai_sensor255,255,00,0,255ai_sensor1.wav5ai_sensor1.wav100infoai_sensorlicensePlateinfoai_sensorfaceinfoai_sensor20objectsai_sensorinfoai_sensorqrcodeinfoai_sensorbarcodeinfoai_sensortaginfoai_sensor25002525lineinfoai_sensor35002100circleinfoai_sensor10000rectinfoai_sensorinfoinfoai_sensorcolor_lab101colorsfilename.txtfMixlyfff0fffpathpathfilename.txtsrcname.txtdstname.txtpathff0wifinamewifipasswordwlanwlanwlanwlanwlan127.16.0.801234567wlanwlanwlanwlanwlan127.16.0.81connect_wifiwlanAPwlanTruewlanwlanSmallCabbage1WHILETRUEEQ0wlan0.0.0.0ms1000TRUEss0.0.0.080s192.168.0.180s5ss1024sbMixlyresponses1024sbMixlyresponse127.0.0.180sntp.aliyun.comresponsehttp://mixio.mixly.cnresponsehttp://mixio.mixly.cnresponse \ No newline at end of file diff --git a/boards/default/micropython_esp32c2/main.bundle.js b/boards/default/micropython_esp32c2/main.bundle.js index 77429ab9..29844269 100644 --- a/boards/default/micropython_esp32c2/main.bundle.js +++ b/boards/default/micropython_esp32c2/main.bundle.js @@ -1,4 +1,4 @@ -(()=>{"use strict";var t={d:(e,i)=>{for(var n in i)t.o(i,n)&&!t.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:i[n]})},o:(t,e)=>Object.prototype.hasOwnProperty.call(t,e),r:t=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})}},e={};t.r(e),t.d(e,{controls_type:()=>Ft,controls_typeLists:()=>Pt,lists_zip:()=>Yt,lists_zip_container:()=>vt,lists_zip_item:()=>Xt,unpack_iterable_object:()=>yt,variables_change:()=>Dt,variables_get:()=>At,variables_global:()=>ft,variables_set:()=>Nt});var i={};t.r(i),t.d(i,{base_setup:()=>Vt,controls_delay:()=>Bt,controls_end_program:()=>Gt,controls_except:()=>$t,controls_finally:()=>te,controls_flow_statements:()=>Kt,controls_for:()=>Jt,controls_forEach:()=>kt,controls_for_range:()=>qt,controls_if:()=>Ut,controls_if_else:()=>jt,controls_if_elseif:()=>zt,controls_if_if:()=>Qt,controls_lambda:()=>ie,controls_main:()=>bt,controls_pass:()=>ne,controls_range:()=>wt,controls_repeat_ext:()=>ee,controls_thread:()=>se,controls_try:()=>Zt,controls_try_finally:()=>Wt,controls_whileUntil:()=>Ht,datetime_fromtimestamp:()=>re,do_while:()=>_e,garbage_collection:()=>oe,gene_unique_identifier:()=>le,get_mem_alloc:()=>pe,get_mem_free:()=>ae,get_unique_identifier:()=>ue});var n={};t.r(n),t.d(n,{base_map:()=>Ye,generate_cartesian_product:()=>Xe,math_arithmetic:()=>he,math_bit:()=>Ee,math_constant:()=>Te,math_constant_mp:()=>Me,math_constrain:()=>Le,math_dec:()=>Re,math_indexer_number:()=>Ne,math_map:()=>Ae,math_max_min:()=>ge,math_number:()=>Ie,math_number_base_conversion:()=>Ce,math_random:()=>Se,math_random_seed:()=>De,math_round:()=>fe,math_selfcalcu:()=>me,math_to_int:()=>ce,math_trig:()=>Oe,text_to_number:()=>Fe,text_to_number_skulpt:()=>Pe,turn_to_int:()=>ve});var s={};t.r(s),t.d(s,{ascii_to_char:()=>Ge,char_to_ascii:()=>Ue,number_to_text:()=>we,os_system:()=>Ii,text:()=>xe,text_capital:()=>je,text_center:()=>Ze,text_char:()=>Ve,text_char_at:()=>We,text_char_at2:()=>He,text_char_at3:()=>ui,text_compareTo:()=>ai,text_compare_to:()=>ze,text_create_with_container:()=>_i,text_create_with_item:()=>oi,text_encode:()=>li,text_equals_starts_ends:()=>Qe,text_eval:()=>di,text_find:()=>$e,text_format:()=>si,text_format_noreturn:()=>ri,text_join:()=>Be,text_join_seq:()=>ti,text_length:()=>ke,text_random_char:()=>Ke,text_replace:()=>ei,text_split:()=>ii,text_strip:()=>ni,text_substring:()=>qe,text_substring2:()=>Je,text_substring3:()=>pi,text_textarea:()=>be});var _={};t.r(_),t.d(_,{ENUMERATE:()=>Qi,content_in_lists:()=>ji,enumerate:()=>zi,list_many_input:()=>xi,list_tolist:()=>Gi,list_tolist2:()=>qi,list_trig:()=>vi,lists_2d_get_col_row_data:()=>Ei,lists_2d_get_data_with_col_row:()=>mi,lists_append_extend:()=>Si,lists_change_to:()=>yi,lists_change_to_general:()=>Vi,lists_clear:()=>fi,lists_create_with:()=>Oi,lists_create_with2:()=>Ui,lists_create_with_container:()=>ci,lists_create_with_item:()=>gi,lists_create_with_noreturn:()=>bi,lists_create_with_text:()=>Ri,lists_create_with_text2:()=>wi,lists_del_general:()=>Bi,lists_find:()=>Yi,lists_getIndex3:()=>ki,lists_getSublist3:()=>Hi,lists_get_index:()=>Mi,lists_get_random_item:()=>Li,lists_get_random_sublist:()=>Ai,lists_get_sublist:()=>hi,lists_insert_value:()=>Ni,lists_insert_value2:()=>Ki,lists_pop:()=>Pi,lists_remove_at:()=>Fi,lists_remove_at2:()=>Ji,lists_reverse:()=>Di,lists_setIndex3:()=>Wi,lists_set_index:()=>Ci,lists_sort:()=>Xi});var o={};t.r(o),t.d(o,{dicts_add_change_del:()=>Tn,dicts_add_or_change:()=>on,dicts_clear:()=>un,dicts_create_with:()=>$i,dicts_create_with_container:()=>tn,dicts_create_with_item:()=>en,dicts_create_with_noreturn:()=>mn,dicts_deldict:()=>In,dicts_delete:()=>pn,dicts_get:()=>sn,dicts_get_default:()=>_n,dicts_items:()=>rn,dicts_keys:()=>nn,dicts_length:()=>dn,dicts_pop:()=>Mn,dicts_setdefault:()=>hn,dicts_to_json:()=>On,dicts_to_json2:()=>gn,dicts_to_to:()=>cn,dicts_todict:()=>En,dicts_update:()=>an,dicts_values:()=>ln,json_to_dicts:()=>Rn});var p={};t.r(p),t.d(p,{logic_boolean:()=>Dn,logic_compare:()=>Sn,logic_compare_continous:()=>Ln,logic_is:()=>Yn,logic_is_in:()=>Pn,logic_negate:()=>Nn,logic_null:()=>fn,logic_operation:()=>An,logic_tobool:()=>vn,logic_true_or_false:()=>Fn});var a={};t.r(a),t.d(a,{sdcard_mount:()=>is,sdcard_use_spi_init:()=>es,storage_can_write_ornot:()=>wn,storage_change_dir:()=>$n,storage_close_file:()=>Hn,storage_delete_file:()=>Kn,storage_file_seek:()=>Qn,storage_file_tell:()=>qn,storage_file_write:()=>Vn,storage_fileopen:()=>yn,storage_fileopen_new:()=>xn,storage_fileopen_new_encoding:()=>bn,storage_get_a_line:()=>Un,storage_get_contents:()=>Gn,storage_get_contents_without_para:()=>Bn,storage_get_current_dir:()=>zn,storage_get_file_size:()=>Jn,storage_get_filename:()=>kn,storage_is_file:()=>ts,storage_list_all_files:()=>Wn,storage_make_dir:()=>jn,storage_open_file_with_os:()=>Xn,storage_rename:()=>Zn});var u={};t.r(u),t.d(u,{procedures_callnoreturn:()=>us,procedures_callreturn:()=>rs,procedures_defnoreturn:()=>_s,procedures_defreturn:()=>os,procedures_ifreturn:()=>ls,procedures_mutatorarg:()=>as,procedures_mutatorcontainer:()=>ps,procedures_return:()=>ds});var r={};t.r(r),t.d(r,{tuple_change_to:()=>Ss,tuple_create_with:()=>Ts,tuple_create_with_container:()=>Ms,tuple_create_with_item:()=>hs,tuple_create_with_noreturn:()=>Ds,tuple_create_with_text2:()=>ms,tuple_create_with_text_return:()=>Es,tuple_del:()=>cs,tuple_find:()=>Ls,tuple_getIndex:()=>Os,tuple_getSublist:()=>Ns,tuple_get_random_item:()=>Fs,tuple_get_sublist:()=>fs,tuple_join:()=>gs,tuple_length:()=>Rs,tuple_max:()=>Cs,tuple_totuple:()=>Ps,tuple_trig:()=>As});var l={};t.r(l),t.d(l,{set_add_discard:()=>Us,set_clear:()=>Vs,set_create_with:()=>vs,set_create_with_container:()=>Xs,set_create_with_item:()=>ys,set_create_with_text_return:()=>Hs,set_length:()=>xs,set_operate:()=>Bs,set_operate_update:()=>Gs,set_pop:()=>bs,set_sub:()=>ws,set_toset:()=>Ws,set_update:()=>ks});var d={};t.r(d),t.d(d,{html_content:()=>zs,html_content_more:()=>js,html_document:()=>Js,html_form:()=>$s,html_head_body:()=>Qs,html_style:()=>Zs,html_style_color:()=>e_,html_style_content:()=>t_,html_text:()=>i_,html_title:()=>qs});var I={};t.r(I),t.d(I,{attribute_access:()=>h_,function_call:()=>I_,function_call_container:()=>T_,function_call_item:()=>M_,raw_block:()=>__,raw_empty:()=>p_,raw_expression:()=>o_,raw_table:()=>s_,text_comment:()=>a_,text_print_multiple:()=>r_,text_print_multiple_container:()=>l_,text_print_multiple_item:()=>d_,type_check:()=>u_});var T={};t.r(T),t.d(T,{controls_type:()=>c_,controls_typeLists:()=>g_,lists_zip:()=>C_,unpack_iterable_object:()=>S_,variables_change:()=>O_,variables_get:()=>m_,variables_global:()=>R_,variables_set:()=>E_});var M={};t.r(M),t.d(M,{Panic_with_status_code:()=>X_,base_setup:()=>A_,controls_delay:()=>v_,controls_flow_statements:()=>Y_,controls_for:()=>f_,controls_forEach:()=>B_,controls_for_range:()=>F_,controls_if:()=>N_,controls_interrupts:()=>b_,controls_lambda:()=>U_,controls_main:()=>L_,controls_millis:()=>y_,controls_nointerrupts:()=>V_,controls_pass:()=>k_,controls_range:()=>G_,controls_repeat:()=>j_,controls_repeat_ext:()=>K_,controls_thread:()=>H_,controls_try_finally:()=>D_,controls_whileUntil:()=>P_,datetime_fromtimestamp:()=>Z_,do_while:()=>W_,garbage_collection:()=>J_,gene_unique_identifier:()=>$_,get_mem_alloc:()=>q_,get_mem_free:()=>Q_,get_unique_identifier:()=>z_,reset:()=>x_,time_sleep:()=>w_});var h={};t.r(h),t.d(h,{base_map:()=>co,generate_cartesian_product:()=>Co,math_arithmetic:()=>so,math_bit:()=>no,math_constant:()=>eo,math_constant_mp:()=>io,math_constrain:()=>To,math_dec:()=>ao,math_indexer_number:()=>mo,math_map:()=>Io,math_max_min:()=>ro,math_number:()=>to,math_number_base_conversion:()=>Mo,math_random:()=>lo,math_random_seed:()=>ho,math_round:()=>Eo,math_selfcalcu:()=>_o,math_single:()=>oo,math_to_int:()=>uo,math_trig:()=>po,text_to_number:()=>Oo,text_to_number_skulpt:()=>Ro,turn_to_int:()=>go});var m={};t.r(m),t.d(m,{ascii_to_char:()=>Do,char_to_ascii:()=>fo,number_to_text:()=>Fo,os_system:()=>$o,text:()=>So,text_capital:()=>Bo,text_center:()=>Go,text_char:()=>Ao,text_char_at:()=>vo,text_char_at2:()=>Yo,text_char_at3:()=>zo,text_compareTo:()=>Qo,text_compare_to:()=>xo,text_encode:()=>jo,text_equals_starts_ends:()=>yo,text_eval:()=>Zo,text_find:()=>Uo,text_format:()=>Ko,text_format_noreturn:()=>Jo,text_join:()=>No,text_join_seq:()=>wo,text_length:()=>Po,text_random_char:()=>Xo,text_replace:()=>ko,text_split:()=>Ho,text_strip:()=>Wo,text_substring:()=>Vo,text_substring2:()=>bo,text_substring3:()=>qo,text_textarea:()=>Lo});var E={};t.r(E),t.d(E,{content_in_lists:()=>vp,enumerate:()=>Yp,list_many_input:()=>Op,list_tolist:()=>Fp,list_tolist2:()=>Pp,list_trig:()=>hp,lists_2d_get_col_row_data:()=>ip,lists_2d_get_data_with_col_row:()=>ep,lists_append_extend:()=>pp,lists_change_to:()=>Ep,lists_change_to_general:()=>cp,lists_clear:()=>dp,lists_create_with:()=>np,lists_create_with2:()=>Cp,lists_create_with_noreturn:()=>Rp,lists_create_with_text:()=>sp,lists_create_with_text2:()=>Sp,lists_del_general:()=>gp,lists_find:()=>Ip,lists_getIndex3:()=>Lp,lists_getSublist3:()=>Ap,lists_get_index:()=>_p,lists_get_random_item:()=>ap,lists_get_random_sublist:()=>up,lists_get_sublist:()=>tp,lists_insert_value:()=>rp,lists_insert_value2:()=>Dp,lists_pop:()=>Mp,lists_remove_at:()=>Tp,lists_remove_at2:()=>fp,lists_reverse:()=>lp,lists_setIndex3:()=>Np,lists_set_index:()=>op,lists_sort:()=>mp});var O={};t.r(O),t.d(O,{dicts_add_change_del:()=>Kp,dicts_add_or_change:()=>Vp,dicts_clear:()=>Up,dicts_create_with:()=>Xp,dicts_create_with_noreturn:()=>Qp,dicts_deldict:()=>Wp,dicts_delete:()=>Bp,dicts_get:()=>xp,dicts_get_default:()=>bp,dicts_items:()=>wp,dicts_keys:()=>yp,dicts_length:()=>Hp,dicts_pop:()=>Jp,dicts_setdefault:()=>qp,dicts_to_json:()=>jp,dicts_to_json2:()=>ta,dicts_to_to:()=>$p,dicts_todict:()=>zp,dicts_update:()=>Gp,dicts_values:()=>kp,json_to_dicts:()=>Zp});var R={};t.r(R),t.d(R,{logic_boolean:()=>_a,logic_compare:()=>ea,logic_compare_continous:()=>ia,logic_is:()=>ua,logic_is_in:()=>aa,logic_negate:()=>sa,logic_null:()=>oa,logic_operation:()=>na,logic_tobool:()=>ra,logic_true_or_false:()=>pa});var c={};t.r(c),t.d(c,{sdcard_mount:()=>va,sdcard_use_spi_init:()=>Ya,storage_can_write_ornot:()=>Oa,storage_change_dir:()=>Na,storage_close_file:()=>ca,storage_delete_file:()=>Ca,storage_file_seek:()=>Aa,storage_file_tell:()=>La,storage_file_write:()=>Ma,storage_fileopen:()=>da,storage_fileopen_new:()=>Ia,storage_fileopen_new_encoding:()=>Ta,storage_get_a_line:()=>Ea,storage_get_contents:()=>ma,storage_get_contents_without_para:()=>ha,storage_get_current_dir:()=>Da,storage_get_file_size:()=>Sa,storage_get_filename:()=>Ra,storage_is_file:()=>Pa,storage_list_all_files:()=>ga,storage_make_dir:()=>fa,storage_open_file_with_os:()=>la,storage_rename:()=>Fa});var g={};t.r(g),t.d(g,{procedures_callnoreturn:()=>ba,procedures_callreturn:()=>xa,procedures_defnoreturn:()=>ya,procedures_defreturn:()=>Xa,procedures_ifreturn:()=>Va,procedures_return:()=>Ba});var C={};t.r(C),t.d(C,{tuple_change_to:()=>qa,tuple_create_with:()=>Ga,tuple_create_with_noreturn:()=>Za,tuple_create_with_text2:()=>Ua,tuple_create_with_text_return:()=>wa,tuple_del:()=>Wa,tuple_find:()=>Qa,tuple_getIndex:()=>ka,tuple_getSublist:()=>ja,tuple_get_random_item:()=>tu,tuple_get_sublist:()=>$a,tuple_join:()=>Ka,tuple_length:()=>Ha,tuple_max:()=>Ja,tuple_totuple:()=>eu,tuple_trig:()=>za});var S={};t.r(S),t.d(S,{set_add_discard:()=>au,set_clear:()=>_u,set_create_with:()=>iu,set_create_with_text_return:()=>lu,set_length:()=>nu,set_operate:()=>ou,set_operate_update:()=>pu,set_pop:()=>su,set_sub:()=>uu,set_toset:()=>du,set_update:()=>ru});var L={};t.r(L),t.d(L,{html_content:()=>hu,html_content_more:()=>mu,html_document:()=>Iu,html_form:()=>Ou,html_head_body:()=>Mu,html_style:()=>Eu,html_style_content:()=>Ru,html_text:()=>cu,html_title:()=>Tu});var A={};t.r(A),t.d(A,{attribute_access:()=>Du,function_call:()=>Nu,raw_block:()=>gu,raw_empty:()=>Su,raw_expression:()=>Cu,raw_table:()=>Lu,type_check:()=>Au});var N={};t.r(N),t.d(N,{PIN_init:()=>fr,actuator_extern_get_led_bright:()=>Gu,actuator_extern_get_led_state:()=>Uu,actuator_extern_led_bright:()=>Bu,actuator_extern_led_brightness:()=>wu,actuator_ms32006_dcmotor:()=>ju,actuator_ms32006_init:()=>zu,actuator_ms32006_stepper:()=>Zu,actuator_neopixel_init:()=>$u,actuator_neopixel_rgb:()=>tr,actuator_neopixel_rgb_all:()=>er,actuator_neopixel_write:()=>ir,actuator_use_uart_init:()=>nr,esp32_music_get_tempo_extern:()=>xu,esp32_music_pitch:()=>Yu,esp32_music_pitch_init:()=>Pu,esp32_music_pitch_with_time:()=>vu,esp32_music_play_list:()=>Xu,esp32_music_reset_extern:()=>bu,esp32_music_set_tempo_extern:()=>yu,esp32_music_stop:()=>Vu,mixbot_actuator_extern_get_addr:()=>Nr,mixbot_actuator_extern_set_addr:()=>Dr,mixbot_addr_extern:()=>Tr,parrot_PIN_init:()=>vr,parrot_move_speed:()=>Xr,pin_led_bright:()=>Fr,player_insert_music:()=>ur,player_play_music:()=>ar,player_set_mode:()=>pr,player_set_play:()=>_r,player_set_volume:()=>or,player_whether_stop:()=>sr,robot_led_extern:()=>Er,robot_led_extern_get_value:()=>Or,robot_motor_extern:()=>Mr,robot_motor_extern_get_speed:()=>hr,robot_servo_extern_absolute_run:()=>Cr,robot_servo_extern_get_status:()=>Rr,robot_servo_extern_relative_continue:()=>Ar,robot_servo_extern_relative_origin:()=>Sr,robot_servo_extern_relative_run:()=>Lr,robot_servo_extern_stop:()=>gr,robot_servo_extern_stop_mode:()=>cr,robot_traffic_light_extern:()=>mr,servo_PIN_init:()=>Pr,servo_get_angle:()=>qu,servo_get_speed:()=>Qu,servo_init:()=>ku,servo_move:()=>Hu,servo_move_angle:()=>Yr,servo_set_angle:()=>Ku,servo_set_speed:()=>Ju,servo_speed_360:()=>Wu,syn6288_builtin_voice:()=>dr,syn6288_get_voice:()=>lr,syn6288_set_voice:()=>rr,syn6288_tts_play:()=>Ir});var D={};t.r(D),t.d(D,{actuator_dc_motor:()=>dl,actuator_dc_motor_stop:()=>Il,actuator_get_led_bright:()=>Br,actuator_get_led_state:()=>Gr,actuator_led_bright:()=>Vr,actuator_led_brightness:()=>Ur,actuator_mixbot_buzzer_on_off:()=>El,actuator_mixgo_nova_mic_get:()=>Cl,actuator_mixgo_nova_mic_set:()=>gl,actuator_mixgo_nova_onboard_music_pitch:()=>fl,actuator_mixgo_nova_onboard_music_stop:()=>Fl,actuator_mixgo_nova_play_audio:()=>Nl,actuator_mixgo_nova_play_online_audio:()=>Dl,actuator_mixgo_nova_record_audio:()=>Al,actuator_mixgo_nova_voice_get:()=>Ll,actuator_mixgo_nova_voice_set:()=>Sl,actuator_mixgo_zero_led_color:()=>wr,actuator_onboard_neopixel_rgb:()=>qr,actuator_onboard_neopixel_rgb_all:()=>Qr,actuator_onboard_neopixel_rgb_show_all_chase:()=>jr,actuator_onboard_neopixel_rgb_show_all_rainbow:()=>zr,actuator_onboard_neopixel_write:()=>Zr,actuator_rm_onboard_neopixel_rgb:()=>$r,actuator_rm_onboard_neopixel_rgb_all:()=>tl,actuator_rm_onboard_neopixel_rgb_show_all_chase:()=>el,actuator_stepper_keep:()=>rl,actuator_stepper_stop:()=>ll,analog_ble_keyboard_init:()=>kl,analog_ble_keyboard_input:()=>Kl,analog_ble_keyboard_send_battery:()=>ql,analog_ble_keyboard_str:()=>Jl,analog_ble_mouse_init:()=>Ql,analog_ble_mouse_input:()=>Zl,analog_ble_mouse_send_battery:()=>$l,analog_keyboard_input:()=>Xl,analog_keyboard_str:()=>wl,analog_mouse_input:()=>Gl,bitbot_motor:()=>cl,bitbot_move:()=>Ol,bitbot_stop:()=>Rl,ble_keyboard_connect:()=>Wl,ble_keyboard_get_mac:()=>Hl,ble_mouse_connect:()=>jl,ble_mouse_get_mac:()=>zl,cc_number:()=>Jr,educore_ble_keyboard_input:()=>ud,educore_ble_sensor_connected:()=>ad,educore_ble_sensor_init:()=>pd,educore_buzzer:()=>td,educore_buzzer_play_tone:()=>ed,educore_buzzer_play_tone_time:()=>id,educore_buzzer_stop:()=>nd,educore_neopixel_clear:()=>od,educore_neopixel_rgb:()=>_d,educore_rgb_light:()=>sd,esp32_music_get_tempo:()=>nl,esp32_music_reset:()=>sl,esp32_music_set_tempo:()=>il,esp32_onboard_music_pitch:()=>_l,esp32_onboard_music_pitch_with_time:()=>ol,esp32_onboard_music_play_list:()=>al,esp32_onboard_music_stop:()=>pl,general_key:()=>xl,general_key_tuple:()=>bl,generalkey_container:()=>Vl,generalkey_create_with_item:()=>Bl,get_power_output:()=>Yl,ledswitch:()=>br,mixbot_motor:()=>ml,mixbot_motor_status:()=>Tl,mixbot_move:()=>Ml,mixbot_stop:()=>hl,mouse_key:()=>Ul,number:()=>xr,rm_actuator_get_led_bright:()=>Hr,rm_actuator_get_led_state:()=>Wr,rm_actuator_led_bright:()=>kr,rm_actuator_led_brightness:()=>Kr,rm_motor:()=>ul,set_all_power_output:()=>vl,set_power_output:()=>Pl,special_key:()=>yl});var f={};t.r(f),t.d(f,{ai_sensor_20object:()=>kd,ai_sensor_ailocal_class:()=>Yd,ai_sensor_ailocal_class_result:()=>vd,ai_sensor_ailocal_train:()=>Pd,ai_sensor_asr_recognize:()=>Vd,ai_sensor_audio_play:()=>yd,ai_sensor_audio_record:()=>Xd,ai_sensor_barcode:()=>md,ai_sensor_circle:()=>Cd,ai_sensor_classifier_faces:()=>wd,ai_sensor_color:()=>Nd,ai_sensor_color_chases:()=>Fd,ai_sensor_color_chases_result:()=>fd,ai_sensor_config:()=>Md,ai_sensor_face:()=>Ud,ai_sensor_find_20objects:()=>Hd,ai_sensor_find_barcodes:()=>Ed,ai_sensor_find_circles:()=>Sd,ai_sensor_find_colors:()=>Dd,ai_sensor_find_licenseplates:()=>Gd,ai_sensor_find_lines:()=>gd,ai_sensor_find_qrcodes:()=>Td,ai_sensor_find_rects:()=>Ad,ai_sensor_find_tags:()=>Rd,ai_sensor_licenseplate:()=>Bd,ai_sensor_line:()=>cd,ai_sensor_qrcode:()=>dd,ai_sensor_qrcode_lite:()=>Id,ai_sensor_rect:()=>Ld,ai_sensor_rgb:()=>hd,ai_sensor_tag:()=>Od,ai_sensor_use_uart_init:()=>ld,ai_sensor_yolo_recognize:()=>xd,ai_sensor_yolo_recognize_result:()=>bd});var F={};t.r(F),t.d(F,{MICROPYTHON_AI_Speech_asr:()=>Jd,MICROPYTHON_AI_Speech_unit:()=>Kd,MICROPYTHON_AI_client:()=>Wd});var P={};t.r(P),t.d(P,{mpython_blynk_app_data:()=>aI,mpython_blynk_app_notify:()=>eI,mpython_blynk_email:()=>sI,mpython_blynk_get_timers:()=>_I,mpython_blynk_on_connected:()=>Zd,mpython_blynk_on_disconnected:()=>jd,mpython_blynk_run:()=>tI,mpython_blynk_sensor_data_to_app:()=>pI,mpython_blynk_set_property:()=>nI,mpython_blynk_setup:()=>uI,mpython_blynk_stop_timers:()=>iI,mpython_blynk_sync_virtual:()=>zd,mpython_blynk_terminal_widget_vpin:()=>Qd,mpython_blynktimer:()=>oI,mpython_blynktimer_run:()=>$d});var Y={};t.r(Y),t.d(Y,{cc_g1_init:()=>rI,cc_g1_read_bat:()=>lI,cc_g1_read_joystick:()=>dI,cc_g1_read_key:()=>II,cc_g1_turnoff:()=>TI});var v={};t.r(v),t.d(v,{ce_go_dc_motor:()=>CI,ce_go_get_led_bright:()=>EI,ce_go_get_led_state:()=>OI,ce_go_hall_attachInterrupt:()=>SI,ce_go_hall_data:()=>AI,ce_go_hall_initialize:()=>LI,ce_go_led_bright:()=>mI,ce_go_led_brightness:()=>RI,ce_go_light_number:()=>hI,ce_go_pin_light:()=>PI,ce_go_pin_near:()=>DI,ce_go_pin_near_line:()=>NI,ce_go_pin_near_state_change:()=>fI,ce_go_stepper_keep:()=>cI,ce_go_stepper_stop:()=>gI,educore_car:()=>YI,educore_car_pin_near:()=>xI,educore_car_pin_near_line:()=>yI,educore_car_stepper_keep:()=>vI,educore_car_stepper_stop:()=>XI,sensor_mixgome_eulerangles:()=>FI});var X={};t.r(X),t.d(X,{communicate_bluetooth_central_init:()=>ET,communicate_bluetooth_connect:()=>gT,communicate_bluetooth_disconnect:()=>CT,communicate_bluetooth_handle:()=>DT,communicate_bluetooth_is_connected:()=>LT,communicate_bluetooth_mac:()=>cT,communicate_bluetooth_peripheral_init:()=>OT,communicate_bluetooth_recv:()=>AT,communicate_bluetooth_recv_only:()=>NT,communicate_bluetooth_scan:()=>RT,communicate_bluetooth_send:()=>ST,communicate_espnow_init:()=>fT,communicate_espnow_init_new:()=>FT,communicate_i2c_available:()=>tT,communicate_i2c_init:()=>GI,communicate_i2c_master_read:()=>$I,communicate_i2c_onboard:()=>VI,communicate_i2c_read:()=>UI,communicate_i2c_scan:()=>kI,communicate_i2c_write:()=>wI,communicate_ir_recv_init:()=>aT,communicate_ir_send_init:()=>IT,communicate_ow_init:()=>iT,communicate_ow_read:()=>sT,communicate_ow_reset:()=>pT,communicate_ow_scan:()=>nT,communicate_ow_select:()=>oT,communicate_ow_write:()=>_T,communicate_spi_buffer:()=>KI,communicate_spi_init:()=>HI,communicate_spi_onboard:()=>BI,communicate_spi_read:()=>JI,communicate_spi_read_output:()=>qI,communicate_spi_readinto:()=>QI,communicate_spi_readinto_output:()=>zI,communicate_spi_set:()=>WI,communicate_spi_write:()=>jI,communicate_spi_write_readinto:()=>ZI,espnow_radio_channel:()=>xT,espnow_radio_channel_new:()=>VT,espnow_radio_on_off:()=>BT,espnow_radio_rec:()=>UT,espnow_radio_recv:()=>kT,espnow_radio_recv_certain_msg:()=>HT,espnow_radio_recv_certain_msg_new:()=>KT,espnow_radio_recv_msg:()=>wT,espnow_radio_recv_new:()=>WT,espnow_radio_send:()=>GT,espnow_radio_txpower:()=>bT,i2c_available:()=>TM,i2c_init:()=>tM,i2c_master_reader2:()=>IM,i2c_read:()=>eM,i2c_scan:()=>nM,i2c_slave_onreceive:()=>eT,i2c_write:()=>iM,internal_variable:()=>uT,ir_recv_timeout:()=>dT,ir_transmit_busy:()=>mT,ir_transmit_conventional_data:()=>TT,ir_transmit_raw_code:()=>hT,ir_transmit_study_code:()=>MT,ir_whether_recv:()=>lT,lora_init:()=>JT,lora_packet:()=>qT,lora_recv:()=>zT,lora_send:()=>QT,network_espnow_info:()=>YT,network_espnow_mac:()=>PT,network_espnow_recv:()=>vT,network_espnow_recv_handle:()=>yT,network_espnow_send:()=>XT,recv_fun:()=>rT,spi_buffer:()=>oM,spi_init:()=>sM,spi_read:()=>pM,spi_read_output:()=>aM,spi_readinto:()=>uM,spi_readinto_output:()=>rM,spi_set:()=>_M,spi_write:()=>lM,spi_write_readinto:()=>dM,urequests_attribute:()=>ZT,urequests_get:()=>jT,urequests_method:()=>$T});var y={};t.r(y),t.d(y,{display_animate:()=>HM,display_blink_rate:()=>GM,display_circle:()=>WM,display_color_seclet:()=>nh,display_draw_4strings:()=>XM,display_fill:()=>kM,display_get_screen_image:()=>BM,display_help:()=>JM,display_image_size:()=>yM,display_lcd_use_i2c_init:()=>uh,display_line:()=>bM,display_line_arbitrarily:()=>VM,display_matrix_extern_bright_point:()=>AM,display_matrix_extern_bright_screen:()=>DM,display_matrix_extern_clear:()=>fM,display_matrix_extern_get_pixel:()=>LM,display_matrix_extern_get_screen_pixel:()=>NM,display_matrix_extern_image_builtins:()=>FM,display_matrix_extern_scroll_string:()=>RM,display_matrix_extern_scroll_string_delay:()=>cM,display_matrix_extern_shift:()=>SM,display_matrix_extern_show_frame_string:()=>gM,display_matrix_extern_show_frame_string_delay:()=>CM,display_matrix_extern_show_image:()=>EM,display_matrix_extern_show_image_or_string_delay:()=>OM,display_matrix_use_i2c_init:()=>mM,display_oled_drawPixel:()=>QM,display_oled_showBitmap:()=>qM,display_oled_use_i2c_init:()=>Th,display_onoff:()=>wM,display_rect:()=>xM,display_rgb_color:()=>UM,display_tm1650_power:()=>jM,display_tm1650_set_brightness:()=>th,display_tm1650_show_dot:()=>$M,display_tm1650_show_num:()=>ZM,display_tm_use_i2c_init:()=>zM,display_triangle:()=>KM,display_use_i2c_init:()=>vM,extern_oled_bright_point:()=>Lh,extern_oled_clear:()=>Ah,extern_oled_get_pixel:()=>Sh,extern_oled_hvline:()=>Dh,extern_oled_line:()=>fh,extern_oled_scroll_string:()=>Oh,extern_oled_scroll_string_delay:()=>Rh,extern_oled_shape_rect:()=>Nh,extern_oled_shift:()=>Ch,extern_oled_show_frame_string:()=>ch,extern_oled_show_frame_string_delay:()=>gh,extern_oled_show_image:()=>Mh,extern_oled_show_image_or_string_delay:()=>Eh,extern_oled_show_image_xy:()=>hh,extern_oled_show_string:()=>mh,lcd_backlight:()=>dh,lcd_clear:()=>Ih,lcd_print_string:()=>lh,lcd_show_image_or_string_delay:()=>rh,matrix_extern_image_arithmetic:()=>PM,matrix_extern_image_invert:()=>YM,tft_fill:()=>ph,tft_line_arbitrarily:()=>ah,tft_scroll_string_delay:()=>_h,tft_show_frame_string_delay:()=>oh,tft_show_image_or_string_delay:()=>sh,tft_show_image_xy:()=>ih,tft_use_spi_init:()=>eh});var x={};t.r(x),t.d(x,{bitbot_display_image_create:()=>Tm,display_bright_point:()=>Hh,display_bright_screen:()=>Kh,display_clear:()=>Jh,display_get_pixel:()=>kh,display_get_screen_pixel:()=>Wh,display_image_builtins:()=>Vh,display_image_builtins_all:()=>Bh,display_image_create:()=>bh,display_scroll_string:()=>vh,display_scroll_string_delay:()=>Xh,display_shift:()=>wh,display_show_frame_string:()=>yh,display_show_frame_string_delay:()=>xh,display_show_image:()=>Ph,display_show_image_or_string_delay:()=>Yh,draw_pointer:()=>Vm,image_arithmetic:()=>Gh,image_invert:()=>Uh,mixbot_display_bright_screen:()=>dm,mixbot_display_get_ambientbright:()=>lm,mixbot_display_get_screen_pixel:()=>rm,mixbot_display_image_create:()=>um,mixbot_display_rotate:()=>Im,mixgo_display_image_create_new:()=>zh,mixgome_display_font:()=>jh,mixgome_display_image_create:()=>qh,mixgomini_display_image_create:()=>Qh,mpython_display_hvline:()=>om,mpython_display_line:()=>pm,mpython_display_shape_rect:()=>_m,mpython_pbm_image:()=>am,onboard_oled_bright_point:()=>sm,onboard_oled_scroll_string_delay:()=>im,onboard_oled_show_frame_string_delay:()=>nm,onboard_oled_show_image:()=>Zh,onboard_oled_show_image_or_string_delay:()=>em,onboard_oled_show_image_xy:()=>$h,onboard_oled_show_string:()=>tm,onboard_tft_bright_point:()=>Nm,onboard_tft_bright_screen:()=>Fm,onboard_tft_clear:()=>Dm,onboard_tft_clock_clear:()=>xm,onboard_tft_clock_draw:()=>ym,onboard_tft_clock_get_rtctime:()=>vm,onboard_tft_clock_init:()=>Ym,onboard_tft_clock_set_time:()=>Xm,onboard_tft_display_hvline:()=>Cm,onboard_tft_display_line:()=>Sm,onboard_tft_display_shape_circle:()=>bm,onboard_tft_display_shape_rect:()=>gm,onboard_tft_fill:()=>Pm,onboard_tft_get_pixel:()=>Am,onboard_tft_get_screen_pixel:()=>fm,onboard_tft_scroll_string:()=>Em,onboard_tft_scroll_string_delay:()=>Om,onboard_tft_shift:()=>Lm,onboard_tft_show_frame_string:()=>Rm,onboard_tft_show_frame_string_delay:()=>cm,onboard_tft_show_image:()=>Mm,onboard_tft_show_image_or_string_delay:()=>mm,onboard_tft_show_image_xy:()=>hm});var b={};t.r(b),t.d(b,{factory_block:()=>Qm,factory_block_return:()=>zm,factory_block_return_with_textarea:()=>Zm,factory_block_with_textarea:()=>jm,factory_callMethod_noreturn:()=>Jm,factory_callMethod_return:()=>qm,factory_create_with_container:()=>km,factory_create_with_item:()=>Hm,factory_declare:()=>Km,factory_from_import:()=>Gm,factory_function_noreturn:()=>wm,factory_function_return:()=>Wm,factory_import:()=>Um,folding_block:()=>$m});var V={};t.r(V),t.d(V,{controls_pin_attachInterrupt:()=>cE,inout_analog_atten:()=>uE,inout_analog_read:()=>aE,inout_analog_read_init:()=>ME,inout_analog_write:()=>_E,inout_analog_write_init:()=>TE,inout_analog_write_set:()=>oE,inout_analog_write_set_freq:()=>EE,inout_digital_init:()=>dE,inout_digital_read:()=>nE,inout_digital_write:()=>iE,inout_highlow:()=>eE,inout_pinMode:()=>mE,inout_pin_attachInterrupt:()=>lE,inout_pin_pressed:()=>rE,inout_pin_pressed_init:()=>hE,inout_pwm_analog_write:()=>sE,inout_pwm_analog_write_init:()=>IE,inout_pwm_analog_write_set_freq:()=>pE,pin_pressed:()=>RE,pin_pressed_init:()=>OE});var B={};t.r(B),t.d(B,{IOT_EMQX_INIT_AND_CONNECT_BY_MIXLY_CODE:()=>WE,IOT_EMQX_INIT_AND_CONNECT_BY_SHARE_CODE:()=>HE,IOT_EMQX_PING:()=>wE,IOT_FORMATTING:()=>GE,IOT_FORMAT_STRING:()=>UE,IOT_MIXIO_NTP:()=>kE,IOT_MIXIO_PUBLISH:()=>vE,IOT_MIXIO_SUBSCRIBE:()=>XE,iot_checkonenet:()=>eO,iot_client_onboard:()=>JE,iot_create_with_item:()=>PE,iot_http_client:()=>qE,iot_http_data:()=>QE,iot_mixio_check:()=>bE,iot_mixio_connect:()=>YE,iot_mixio_connect_only:()=>xE,iot_mixio_disconnect:()=>yE,iot_mixio_format_msg:()=>BE,iot_mixio_format_topic:()=>VE,iot_mixly_key:()=>KE,iot_mqtt_client:()=>zE,iot_mqtt_data:()=>jE,iot_onenet_check:()=>AE,iot_onenet_connect:()=>SE,iot_onenet_disconnect:()=>LE,iot_onenet_publish:()=>DE,iot_onenet_publish_dict:()=>NE,iot_onenetconnect:()=>$E,iot_onenetdisconnect:()=>tO,iot_publish:()=>iO,iot_publish_container:()=>fE,iot_publish_item:()=>FE,iot_wifi_connect:()=>CE,iot_wificonnect:()=>ZE});var G={};t.r(G),t.d(G,{educore_mqtt_connect:()=>yO,educore_mqtt_connect_success:()=>BO,educore_mqtt_subscribe_message:()=>xO,educore_mqtt_topic_publish:()=>VO,educore_mqtt_topic_subscribe:()=>bO,educore_wifi_connect:()=>XO,network_ap_connect:()=>IO,network_connect:()=>aO,network_get_connect:()=>rO,network_get_wifi:()=>dO,network_init:()=>sO,network_is_active:()=>oO,network_open:()=>_O,network_scan:()=>pO,network_server:()=>TO,network_socket_accept:()=>OO,network_socket_bind:()=>hO,network_socket_close:()=>SO,network_socket_connect:()=>mO,network_socket_init:()=>MO,network_socket_listen:()=>EO,network_socket_receive:()=>RO,network_socket_receive_from:()=>gO,network_socket_send:()=>cO,network_socket_send_to:()=>CO,network_stop:()=>lO,network_wifi_connect:()=>uO,ntptime_address:()=>fO,ntptime_time:()=>DO,requests_attribute:()=>AO,requests_attribute2:()=>vO,requests_get:()=>LO,requests_get2:()=>PO,requests_method:()=>NO,requests_post:()=>YO});var U={};t.r(U),t.d(U,{CI130X_BROADCAST:()=>rR,CI130X_GET_THE_RECOGNIZED_CMD:()=>uR,CI130X_GET_WHETHER_IDENTIFY:()=>aR,CI130X_IDENTIFY_AND_SAVE:()=>pR,CI130X_SET_SYSTEM_CMD:()=>lR,HCSR04:()=>jR,PS2_Button:()=>ec,PS2_Buttons:()=>nc,PS2_Buttons_new:()=>pc,PS2_State:()=>ic,PS2_init:()=>ZR,PS2_init_new:()=>_c,PS2_stk:()=>sc,PS2_stk_new:()=>ac,PS2_vibration:()=>tc,PS2_vibration_new:()=>oc,camera_sensor_init:()=>bc,camera_sensor_result:()=>Vc,educore_body_sensor:()=>Nc,educore_button_sensor_extern:()=>Pc,educore_camera_sensor:()=>xc,educore_infrared_sensor:()=>Fc,educore_soilhum_sensor:()=>Dc,educore_temp_sensor:()=>yc,educore_temphum_sensor:()=>fc,educore_ultrasonic_sensor:()=>vc,esp32_s2_weather_init:()=>JR,esp32_s2_weather_rain:()=>QR,esp32_s2_weather_wd:()=>qR,esp32_s2_weather_ws:()=>zR,extern_rfid_read:()=>vR,extern_rfid_readcontent:()=>yR,extern_rfid_readid:()=>XR,extern_rfid_status:()=>VR,extern_rfid_write:()=>xR,extern_rfid_write_return:()=>bR,gnss_get_data:()=>dc,gnss_have_data:()=>lc,interaction_whether_to_interaction:()=>_R,interaction_whether_to_interaction_SANT:()=>oR,mixbot_sensor_extern_get_addr:()=>Oc,mixbot_sensor_extern_set_addr:()=>Rc,pm25_get_data:()=>rc,radar_set_DETECTION_THRESHOLD:()=>nR,radar_set_DETECTION_THRESHOLD_SANT:()=>sR,robot_button_extern_get_value:()=>Ic,robot_color_extern_get_value:()=>Ec,robot_infrared_extern_get_value:()=>Mc,robot_infrared_extern_grey_get_value:()=>hc,robot_potentiometer_extern_get_value:()=>mc,robot_sonar_extern_get_value:()=>cc,robot_sonar_extern_led:()=>gc,robot_touch_extern_get_value:()=>Tc,sensor_APDS9960_extern:()=>IR,sensor_DS18X20:()=>tR,sensor_LTR308_extern:()=>TR,sensor_LTR390UV_extern:()=>mR,sensor_MAX30102_extern:()=>dR,sensor_QMC5883L_extern:()=>CR,sensor_VL530LX_extern:()=>ER,sensor_adxl345_get_acceleration:()=>KO,sensor_aht11_extern:()=>RR,sensor_bmp:()=>ZO,sensor_compass_reset:()=>PR,sensor_dht11:()=>qO,sensor_hp203_extern:()=>cR,sensor_light_level:()=>JO,sensor_lm35:()=>eR,sensor_ltr381_extern:()=>MR,sensor_mixgo_extern_button_attachInterrupt:()=>HO,sensor_mixgo_extern_button_get_presses:()=>kO,sensor_mixgo_extern_button_is_pressed:()=>UO,sensor_mixgo_extern_button_was_pressed:()=>wO,sensor_mixgo_extern_light:()=>QO,sensor_mixgo_extern_pin_near:()=>jO,sensor_mixgo_extern_sound:()=>zO,sensor_mixgoce_hot_wheel_degrees:()=>KR,sensor_mixgoce_hot_wheel_is_touched:()=>WR,sensor_mpu9250_attachGestureInterrupt:()=>WO,sensor_mpu9250_calibrate_compass:()=>DR,sensor_mpu9250_field_strength:()=>FR,sensor_mpu9250_gesture:()=>SR,sensor_mpu9250_get_acceleration:()=>LR,sensor_mpu9250_get_gyro:()=>NR,sensor_mpu9250_get_magnetic:()=>AR,sensor_mpu9250_temperature:()=>fR,sensor_read_humiture:()=>Yc,sensor_sht:()=>$O,sensor_shtc3_extern:()=>OR,sensor_spl06_001_extern:()=>gR,sensor_ucs12071_extern:()=>hR,sensor_use_i2c_init:()=>iR,sensor_use_spi_init:()=>YR,sensor_use_uart_init:()=>uc,sensor_weather_solo_init:()=>Cc,sensor_weather_solo_rain:()=>Ac,sensor_weather_solo_wd:()=>Sc,sensor_weather_solo_ws:()=>Lc,sensor_weigh_init:()=>Bc,ultrasonic_sensor_read_distance:()=>Xc,weather_data:()=>BR,weather_have_data:()=>GR,weather_set_label:()=>wR,weather_set_label_container:()=>kR,weather_set_label_item:()=>HR,weather_uart_mixio:()=>UR,weigh_sensor_get_weight:()=>Gc});var w={};t.r(w),t.d(w,{CI130X_BROADCAST_SANT:()=>XC,CI130X_GET_THE_RECOGNIZED_CMD_SANT:()=>vC,CI130X_GET_WHETHER_IDENTIFY_SANT:()=>YC,CI130X_IDENTIFY_AND_SAVE_SANT:()=>PC,CI130X_SET_SYSTEM_CMD_SANT:()=>yC,HCSR04:()=>ng,RTC_set_date:()=>ig,RTC_set_time:()=>eg,bitbot_als_num:()=>rC,dht11:()=>mC,educore_button_sensor:()=>AC,educore_button_was_pressed:()=>NC,educore_gyroscope_sensor:()=>CC,educore_gyroscope_sensor_read:()=>SC,educore_gyroscope_sensor_shake:()=>LC,educore_light_sensor:()=>gC,educore_rfid_sensor:()=>DC,educore_rfid_sensor_scan:()=>fC,educore_rfid_sensor_scan_data:()=>FC,educore_voice_sensor:()=>RC,number1:()=>_g,number2:()=>og,number3:()=>pg,number4:()=>ag,number5:()=>ug,number6:()=>rg,number7:()=>lg,onboard_RTC_get_time:()=>Og,onboard_RTC_get_time_str:()=>Lg,onboard_RTC_get_timestamp:()=>Rg,onboard_RTC_set_datetime:()=>Cg,onboard_RTC_settime_string:()=>gg,onboard_RTC_timestamp_totuple:()=>cg,rfid_readcontent:()=>Yg,rfid_readid:()=>Pg,rfid_write:()=>vg,rfid_write_return:()=>Xg,sensor_LTR308:()=>Ag,sensor_aht11:()=>Dg,sensor_bitbot_ALS:()=>uC,sensor_button_get_presses:()=>IC,sensor_button_is_pressed:()=>lC,sensor_button_was_pressed:()=>dC,sensor_distance_hrsc04:()=>tg,sensor_eulerangles:()=>xg,sensor_field_strength:()=>EC,sensor_get_acceleration:()=>yg,sensor_get_temperature:()=>fg,sensor_hp203:()=>Fg,sensor_light:()=>hC,sensor_mixbot_get_gyro:()=>aC,sensor_mixbot_patrol_calibrate:()=>_C,sensor_mixbot_patrol_value:()=>oC,sensor_mixbot_temperature:()=>pC,sensor_mixgo_LTR308:()=>mg,sensor_mixgo_button_attachInterrupt:()=>Wc,sensor_mixgo_button_get_presses:()=>Hc,sensor_mixgo_button_is_pressed:()=>wc,sensor_mixgo_button_was_pressed:()=>kc,sensor_mixgo_cc_mmc5603_calibrate_compass:()=>Jg,sensor_mixgo_cc_mmc5603_get_angle:()=>Kg,sensor_mixgo_cc_mmc5603_get_magnetic:()=>Wg,sensor_mixgo_light:()=>sg,sensor_mixgo_nova_LTR308:()=>hg,sensor_mixgo_nova_pin_near:()=>Mg,sensor_mixgo_pin_near:()=>Tg,sensor_mixgo_pin_near_double:()=>Ig,sensor_mixgo_pin_near_single:()=>dg,sensor_mixgo_pin_pressed:()=>zc,sensor_mixgo_sant_color:()=>Eg,sensor_mixgo_touch_slide:()=>$c,sensor_mixgocar42_button_attachInterrupt:()=>Qc,sensor_mixgocar42_button_get_presses:()=>qc,sensor_mixgocar42_button_is_pressed:()=>Kc,sensor_mixgocar42_button_was_pressed:()=>Jc,sensor_mixgocar_battery_left:()=>sC,sensor_mixgocar_pin_near:()=>iC,sensor_mixgocar_pin_near_line:()=>eC,sensor_mixgocar_pin_near_state_change:()=>nC,sensor_mixgoce_pin_pressed:()=>jc,sensor_mixgoce_temperature:()=>Qg,sensor_mixgome_temperature:()=>qg,sensor_mpython_pin_pressed:()=>Zc,sensor_mpython_qmi8658_get_gyro:()=>zg,sensor_mpython_qmi8658_temperature:()=>jg,sensor_onboard_compass_reset:()=>Hg,sensor_onboard_mpu9250_calibrate_compass:()=>Ug,sensor_onboard_mpu9250_field_strength:()=>kg,sensor_onboard_mpu9250_gesture:()=>bg,sensor_onboard_mpu9250_get_acceleration:()=>Vg,sensor_onboard_mpu9250_get_gyro:()=>Gg,sensor_onboard_mpu9250_get_magnetic:()=>Bg,sensor_onboard_mpu9250_temperature:()=>wg,sensor_pin_near:()=>MC,sensor_pin_pressed:()=>TC,sensor_read:()=>cC,sensor_rm_acc:()=>tC,sensor_rm_battery_left:()=>$g,sensor_rm_pin_near_double:()=>Zg,sensor_rtc_init:()=>Sg,sensor_sound:()=>Ng,sensor_temperature:()=>OC});var k={};t.r(k),t.d(k,{serial_any:()=>kC,serial_begin:()=>qC,serial_print:()=>VC,serial_print_byte:()=>bC,serial_print_hex:()=>GC,serial_println:()=>BC,serial_read_from_ai:()=>nS,serial_readline:()=>HC,serial_readstr:()=>wC,serial_readstr_until:()=>WC,serial_receive_data_event:()=>UC,serial_send_to_ai:()=>iS,serial_softserial:()=>JC,serial_softserial_new:()=>KC,system_input:()=>QC,system_print:()=>zC,system_print_container:()=>tS,system_print_end:()=>ZC,system_print_inline:()=>jC,system_print_item:()=>eS,system_print_many:()=>$C});var H={};t.r(H),t.d(H,{Panic_with_status_code:()=>pS,Timer_init:()=>RS,base_delay:()=>CS,controls_delay:()=>oS,controls_delay_new:()=>_S,controls_millis:()=>uS,controls_uname:()=>lS,raw_block:()=>rS,reset:()=>aS,system_bitbot_shutdown:()=>OS,system_machine_reset:()=>ES,system_ticks_diff:()=>TS,system_timer:()=>IS,system_timer_init:()=>MS,system_wdt_feed:()=>mS,system_wdt_init:()=>hS,time_ticks_diff:()=>gS,timer:()=>dS,timer2:()=>cS});var W={};t.r(W),t.d(W,{Air_daily_content:()=>bS,Air_now_content:()=>FS,Geo_moon_content:()=>BS,Geo_sun_content:()=>VS,Life_suggestion_content:()=>YS,Location_search_content:()=>XS,Tide_daily_content:()=>vS,WEATHER_DAILY:()=>AS,WEATHER_HOUR:()=>NS,WEATHER_NOW:()=>LS,Weather_alarm_content:()=>PS,Weather_daily:()=>yS,Weather_daily_content:()=>xS,Weather_now:()=>DS,Weather_now_content:()=>fS});var K={};t.r(K),t.d(K,{PIN_init:()=>bL,actuator_extern_get_led_bright:()=>_L,actuator_extern_get_led_state:()=>oL,actuator_extern_led_bright:()=>sL,actuator_extern_led_brightness:()=>pL,actuator_ms32006_dcmotor:()=>JS,actuator_ms32006_init:()=>KS,actuator_ms32006_stepper:()=>qS,actuator_neopixel_init:()=>aL,actuator_neopixel_rgb:()=>lL,actuator_neopixel_rgb_all:()=>uL,actuator_neopixel_write:()=>rL,actuator_use_uart_init:()=>dL,esp32_music_get_tempo_extern:()=>tL,esp32_music_pitch:()=>zS,esp32_music_pitch_init:()=>QS,esp32_music_pitch_with_time:()=>jS,esp32_music_play_list:()=>eL,esp32_music_reset_extern:()=>iL,esp32_music_set_tempo_extern:()=>$S,esp32_music_stop:()=>ZS,mixbot_actuator_extern_get_addr:()=>yL,mixbot_actuator_extern_set_addr:()=>xL,mixbot_addr_extern:()=>gL,parrot_PIN_init:()=>UL,parrot_move_speed:()=>wL,pin_led_bright:()=>VL,player_play_music:()=>mL,player_set_mode:()=>hL,player_set_play:()=>TL,player_set_volume:()=>ML,player_whether_stop:()=>IL,robot_led_extern:()=>AL,robot_led_extern_get_value:()=>NL,robot_motor_extern:()=>CL,robot_motor_extern_get_speed:()=>SL,robot_servo_extern_absolute_run:()=>PL,robot_servo_extern_get_status:()=>DL,robot_servo_extern_relative_continue:()=>XL,robot_servo_extern_relative_origin:()=>YL,robot_servo_extern_relative_run:()=>vL,robot_servo_extern_stop:()=>FL,robot_servo_extern_stop_mode:()=>fL,robot_traffic_light_extern:()=>LL,servo_PIN_init:()=>BL,servo_get_angle:()=>HS,servo_get_speed:()=>WS,servo_init:()=>GS,servo_move:()=>nL,servo_move_angle:()=>GL,servo_set_angle:()=>wS,servo_set_speed:()=>kS,servo_speed_360:()=>US,syn6288_builtin_voice:()=>RL,syn6288_get_voice:()=>OL,syn6288_set_voice:()=>EL,syn6288_tts_play:()=>cL});var J={};t.r(J),t.d(J,{actuator_dc_motor:()=>hA,actuator_dc_motor_stop:()=>mA,actuator_get_led_bright:()=>$L,actuator_get_led_state:()=>tA,actuator_led_bright:()=>ZL,actuator_led_brightness:()=>eA,actuator_mixbot_buzzer_on_off:()=>gA,actuator_mixgo_nova_mic_get:()=>NA,actuator_mixgo_nova_mic_set:()=>AA,actuator_mixgo_nova_onboard_music_pitch:()=>vA,actuator_mixgo_nova_onboard_music_stop:()=>XA,actuator_mixgo_nova_play_audio:()=>PA,actuator_mixgo_nova_play_online_audio:()=>YA,actuator_mixgo_nova_record_audio:()=>FA,actuator_mixgo_nova_voice_get:()=>fA,actuator_mixgo_nova_voice_set:()=>DA,actuator_mixgo_zero_led_color:()=>iA,actuator_onboard_neopixel_rgb:()=>uA,actuator_onboard_neopixel_rgb_all:()=>rA,actuator_onboard_neopixel_rgb_show_all_chase:()=>lA,actuator_onboard_neopixel_rgb_show_all_rainbow:()=>dA,actuator_onboard_neopixel_write:()=>aA,actuator_stepper_keep:()=>TA,actuator_stepper_stop:()=>MA,analog_ble_keyboard_init:()=>WA,analog_ble_keyboard_input:()=>qA,analog_ble_keyboard_send_battery:()=>zA,analog_ble_keyboard_str:()=>QA,analog_ble_mouse_init:()=>jA,analog_ble_mouse_input:()=>tN,analog_ble_mouse_send_battery:()=>eN,analog_keyboard_input:()=>VA,analog_keyboard_str:()=>kA,analog_mouse_input:()=>UA,bitbot_motor:()=>LA,bitbot_move:()=>CA,bitbot_stop:()=>SA,ble_keyboard_connect:()=>JA,ble_keyboard_get_mac:()=>KA,ble_mouse_connect:()=>$A,ble_mouse_get_mac:()=>ZA,cc_number:()=>nA,educore_ble_keyboard_input:()=>lN,educore_ble_sensor_connected:()=>rN,educore_ble_sensor_init:()=>uN,educore_buzzer:()=>iN,educore_buzzer_play_tone:()=>nN,educore_buzzer_play_tone_time:()=>sN,educore_buzzer_stop:()=>_N,educore_neopixel_clear:()=>aN,educore_neopixel_rgb:()=>pN,educore_rgb_light:()=>oN,esp32_music_get_tempo:()=>HL,esp32_music_reset:()=>QL,esp32_music_set_tempo:()=>kL,esp32_onboard_music_pitch:()=>WL,esp32_onboard_music_pitch_with_time:()=>KL,esp32_onboard_music_play_list:()=>qL,esp32_onboard_music_stop:()=>JL,general_key:()=>GA,general_key_tuple:()=>HA,get_power_output:()=>xA,ledswitch:()=>jL,mixbot_motor:()=>cA,mixbot_motor_status:()=>EA,mixbot_move:()=>OA,mixbot_stop:()=>RA,mouse_key:()=>wA,number:()=>zL,rm_actuator_get_led_bright:()=>_A,rm_actuator_get_led_state:()=>oA,rm_actuator_led_bright:()=>sA,rm_actuator_led_brightness:()=>pA,rm_motor:()=>IA,set_all_power_output:()=>bA,set_power_output:()=>yA,special_key:()=>BA});var q={};t.r(q),t.d(q,{ai_sensor_20object:()=>HN,ai_sensor_ailocal_class:()=>vN,ai_sensor_ailocal_class_result:()=>XN,ai_sensor_ailocal_train:()=>YN,ai_sensor_asr_recognize:()=>BN,ai_sensor_audio_play:()=>xN,ai_sensor_audio_record:()=>yN,ai_sensor_barcode:()=>EN,ai_sensor_circle:()=>SN,ai_sensor_classifier_faces:()=>kN,ai_sensor_color:()=>DN,ai_sensor_color_chases:()=>PN,ai_sensor_color_chases_result:()=>FN,ai_sensor_config:()=>TN,ai_sensor_face:()=>wN,ai_sensor_find_20objects:()=>WN,ai_sensor_find_barcodes:()=>ON,ai_sensor_find_circles:()=>LN,ai_sensor_find_colors:()=>fN,ai_sensor_find_licenseplates:()=>UN,ai_sensor_find_lines:()=>CN,ai_sensor_find_qrcodes:()=>mN,ai_sensor_find_rects:()=>NN,ai_sensor_find_tags:()=>cN,ai_sensor_licenseplate:()=>GN,ai_sensor_line:()=>gN,ai_sensor_qrcode:()=>hN,ai_sensor_qrcode_lite:()=>IN,ai_sensor_rect:()=>AN,ai_sensor_rgb:()=>MN,ai_sensor_tag:()=>RN,ai_sensor_use_uart_init:()=>dN,ai_sensor_yolo_recognize:()=>bN,ai_sensor_yolo_recognize_result:()=>VN});var Q={};t.r(Q),t.d(Q,{MICROPYTHON_AI_Speech_asr:()=>qN,MICROPYTHON_AI_Speech_unit:()=>JN,MICROPYTHON_AI_client:()=>KN});var z={};t.r(z),t.d(z,{mpython_blynk_app_data:()=>oD,mpython_blynk_app_notify:()=>eD,mpython_blynk_email:()=>pD,mpython_blynk_get_timers:()=>nD,mpython_blynk_on_connected:()=>ZN,mpython_blynk_on_disconnected:()=>jN,mpython_blynk_run:()=>tD,mpython_blynk_sensor_data_to_app:()=>_D,mpython_blynk_set_property:()=>aD,mpython_blynk_setup:()=>uD,mpython_blynk_stop_timers:()=>iD,mpython_blynk_sync_virtual:()=>zN,mpython_blynk_terminal_widget_vpin:()=>QN,mpython_blynktimer:()=>sD,mpython_blynktimer_run:()=>$N});var j={};t.r(j),t.d(j,{cc_g1_read_bat:()=>rD,cc_g1_read_joystick:()=>lD,cc_g1_read_key:()=>dD,cc_g1_turnoff:()=>ID});var Z={};t.r(Z),t.d(Z,{ce_go_dc_motor:()=>cD,ce_go_get_led_bright:()=>hD,ce_go_get_led_state:()=>mD,ce_go_hall_attachInterrupt:()=>gD,ce_go_hall_data:()=>SD,ce_go_hall_initialize:()=>CD,ce_go_led_bright:()=>MD,ce_go_led_brightness:()=>ED,ce_go_light_number:()=>TD,ce_go_pin_light:()=>fD,ce_go_pin_near:()=>AD,ce_go_pin_near_line:()=>LD,ce_go_pin_near_state_change:()=>ND,ce_go_stepper_keep:()=>OD,ce_go_stepper_stop:()=>RD,educore_car:()=>FD,educore_car_pin_near:()=>XD,educore_car_pin_near_line:()=>vD,educore_car_stepper_keep:()=>PD,educore_car_stepper_stop:()=>YD,sensor_mixgome_eulerangles:()=>DD});var $={};t.r($),t.d($,{communicate_bluetooth_central_init:()=>hf,communicate_bluetooth_connect:()=>Of,communicate_bluetooth_disconnect:()=>Rf,communicate_bluetooth_handle:()=>Af,communicate_bluetooth_is_connected:()=>gf,communicate_bluetooth_mac:()=>cf,communicate_bluetooth_peripheral_init:()=>mf,communicate_bluetooth_recv:()=>Lf,communicate_bluetooth_recv_only:()=>Sf,communicate_bluetooth_scan:()=>Ef,communicate_bluetooth_send:()=>Cf,communicate_espnow_init:()=>Nf,communicate_espnow_init_new:()=>Df,communicate_i2c_available:()=>wD,communicate_i2c_init:()=>bD,communicate_i2c_master_read:()=>UD,communicate_i2c_onboard:()=>yD,communicate_i2c_read:()=>VD,communicate_i2c_scan:()=>GD,communicate_i2c_write:()=>BD,communicate_ir_recv_init:()=>of,communicate_ir_send_init:()=>lf,communicate_ow_init:()=>$D,communicate_ow_read:()=>nf,communicate_ow_reset:()=>ef,communicate_ow_scan:()=>tf,communicate_ow_select:()=>_f,communicate_ow_write:()=>sf,communicate_spi_buffer:()=>KD,communicate_spi_init:()=>HD,communicate_spi_onboard:()=>xD,communicate_spi_read:()=>JD,communicate_spi_read_output:()=>qD,communicate_spi_readinto:()=>QD,communicate_spi_readinto_output:()=>zD,communicate_spi_set:()=>WD,communicate_spi_write:()=>jD,communicate_spi_write_readinto:()=>ZD,espnow_radio_channel:()=>Xf,espnow_radio_channel_new:()=>xf,espnow_radio_on_off:()=>bf,espnow_radio_rec:()=>Bf,espnow_radio_recv:()=>Uf,espnow_radio_recv_certain_msg:()=>wf,espnow_radio_recv_certain_msg_new:()=>Hf,espnow_radio_recv_msg:()=>Gf,espnow_radio_recv_new:()=>kf,espnow_radio_send:()=>Vf,espnow_radio_txpower:()=>yf,i2c_slave_onreceive:()=>kD,internal_variable:()=>pf,ir_recv_timeout:()=>rf,ir_transmit_busy:()=>Mf,ir_transmit_conventional_data:()=>df,ir_transmit_raw_code:()=>Tf,ir_transmit_study_code:()=>If,ir_whether_recv:()=>uf,lora_init:()=>Wf,lora_packet:()=>Kf,lora_recv:()=>qf,lora_send:()=>Jf,network_espnow_info:()=>Ff,network_espnow_mac:()=>ff,network_espnow_recv:()=>Pf,network_espnow_recv_handle:()=>vf,network_espnow_send:()=>Yf,recv_fun:()=>af,urequests_attribute:()=>zf,urequests_get:()=>Qf,urequests_method:()=>jf});var tt={};t.r(tt),t.d(tt,{display_animate:()=>gF,display_circle:()=>CF,display_color_seclet:()=>XF,display_draw_4strings:()=>MF,display_fill:()=>cF,display_lcd_use_i2c_init:()=>GF,display_line:()=>EF,display_line_arbitrarily:()=>hF,display_matrix_extern_bright_point:()=>aF,display_matrix_extern_bright_screen:()=>rF,display_matrix_extern_clear:()=>_F,display_matrix_extern_get_pixel:()=>pF,display_matrix_extern_get_screen_pixel:()=>uF,display_matrix_extern_image_builtins:()=>lF,display_matrix_extern_scroll_string:()=>nF,display_matrix_extern_scroll_string_delay:()=>sF,display_matrix_extern_shift:()=>oF,display_matrix_extern_show_frame_string:()=>eF,display_matrix_extern_show_frame_string_delay:()=>iF,display_matrix_extern_show_image:()=>$f,display_matrix_extern_show_image_or_string_delay:()=>tF,display_matrix_use_i2c_init:()=>Zf,display_oled_drawPixel:()=>AF,display_oled_showBitmap:()=>LF,display_oled_use_i2c_init:()=>WF,display_onoff:()=>OF,display_rect:()=>mF,display_tm1650_power:()=>DF,display_tm1650_set_brightness:()=>PF,display_tm1650_show_dot:()=>FF,display_tm1650_show_num:()=>fF,display_tm_use_i2c_init:()=>NF,display_triangle:()=>SF,display_use_i2c_init:()=>TF,extern_oled_bright_point:()=>nP,extern_oled_clear:()=>tP,extern_oled_get_pixel:()=>iP,extern_oled_hvline:()=>_P,extern_oled_line:()=>oP,extern_oled_scroll_string:()=>ZF,extern_oled_scroll_string_delay:()=>$F,extern_oled_shape_rect:()=>sP,extern_oled_shift:()=>eP,extern_oled_show_frame_string:()=>zF,extern_oled_show_frame_string_delay:()=>jF,extern_oled_show_image:()=>KF,extern_oled_show_image_or_string_delay:()=>QF,extern_oled_show_image_xy:()=>JF,extern_oled_show_string:()=>qF,image_shift:()=>RF,lcd_backlight:()=>kF,lcd_clear:()=>HF,lcd_print_string:()=>wF,lcd_show_image_or_string_delay:()=>UF,matrix_extern_image_arithmetic:()=>dF,matrix_extern_image_invert:()=>IF,tft_fill:()=>VF,tft_line_arbitrarily:()=>BF,tft_scroll_string_delay:()=>bF,tft_show_frame_string_delay:()=>xF,tft_show_image_or_string_delay:()=>yF,tft_show_image_xy:()=>vF,tft_use_spi_init:()=>YF});var et={};t.r(et),t.d(et,{bitbot_display_image_create:()=>HP,display_bright_point:()=>cP,display_bright_screen:()=>CP,display_clear:()=>hP,display_get_pixel:()=>RP,display_get_screen_pixel:()=>gP,display_image_builtins:()=>IP,display_image_builtins_all:()=>TP,display_image_create:()=>MP,display_scroll_string:()=>lP,display_scroll_string_delay:()=>dP,display_shift:()=>OP,display_show_frame_string:()=>uP,display_show_frame_string_delay:()=>rP,display_show_image:()=>pP,display_show_image_or_string_delay:()=>aP,draw_pointer:()=>TY,image_arithmetic:()=>mP,image_invert:()=>EP,mixbot_display_bright_screen:()=>wP,mixbot_display_get_ambientbright:()=>UP,mixbot_display_get_screen_pixel:()=>GP,mixbot_display_image_create:()=>BP,mixbot_display_rotate:()=>kP,mixgo_display_image_create_new:()=>NP,mixgome_display_font:()=>AP,mixgome_display_image_create:()=>SP,mixgomini_display_image_create:()=>LP,mpython_display_hvline:()=>bP,mpython_display_line:()=>VP,mpython_display_shape_rect:()=>xP,mpython_pbm_image:()=>DP,onboard_oled_bright_point:()=>yP,onboard_oled_scroll_string_delay:()=>XP,onboard_oled_show_frame_string_delay:()=>vP,onboard_oled_show_image:()=>fP,onboard_oled_show_image_or_string_delay:()=>YP,onboard_oled_show_image_xy:()=>FP,onboard_oled_show_string:()=>PP,onboard_tft_bright_point:()=>sY,onboard_tft_bright_screen:()=>oY,onboard_tft_clear:()=>eY,onboard_tft_clock_clear:()=>dY,onboard_tft_clock_draw:()=>lY,onboard_tft_clock_get_rtctime:()=>uY,onboard_tft_clock_init:()=>aY,onboard_tft_clock_set_time:()=>rY,onboard_tft_display_hvline:()=>$P,onboard_tft_display_line:()=>tY,onboard_tft_display_shape_circle:()=>IY,onboard_tft_display_shape_rect:()=>ZP,onboard_tft_fill:()=>pY,onboard_tft_get_pixel:()=>nY,onboard_tft_get_screen_pixel:()=>_Y,onboard_tft_scroll_string:()=>zP,onboard_tft_scroll_string_delay:()=>jP,onboard_tft_shift:()=>iY,onboard_tft_show_frame_string:()=>qP,onboard_tft_show_frame_string_delay:()=>QP,onboard_tft_show_image:()=>WP,onboard_tft_show_image_or_string_delay:()=>JP,onboard_tft_show_image_xy:()=>KP});var it={};t.r(it),t.d(it,{factory_block:()=>gY,factory_block_return:()=>CY,factory_block_return_with_textarea:()=>LY,factory_block_with_textarea:()=>SY,factory_callMethod_noreturn:()=>RY,factory_callMethod_return:()=>cY,factory_declare:()=>OY,factory_from_import:()=>MY,factory_function_noreturn:()=>mY,factory_function_return:()=>EY,factory_import:()=>hY,folding_block:()=>AY});var nt={};t.r(nt),t.d(nt,{inout_analog_atten:()=>UY,inout_analog_read:()=>XY,inout_analog_read_init:()=>GY,inout_analog_write:()=>PY,inout_analog_write_init:()=>BY,inout_analog_write_set:()=>YY,inout_digital_init:()=>bY,inout_digital_read:()=>fY,inout_digital_write:()=>DY,inout_highlow:()=>NY,inout_pin_attachInterrupt:()=>xY,inout_pin_pressed:()=>yY,inout_pin_pressed_init:()=>wY,inout_pwm_analog_write:()=>FY,inout_pwm_analog_write_init:()=>VY,inout_pwm_analog_write_set_freq:()=>vY});var st={};t.r(st),t.d(st,{IOT_EMQX_INIT_AND_CONNECT_BY_MIXLY_CODE:()=>pv,IOT_EMQX_INIT_AND_CONNECT_BY_SHARE_CODE:()=>_v,IOT_EMQX_PING:()=>av,IOT_FORMATTING:()=>nv,IOT_FORMAT_STRING:()=>sv,IOT_MIXIO_NTP:()=>uv,IOT_MIXIO_PUBLISH:()=>zY,IOT_MIXIO_SUBSCRIBE:()=>jY,iot_client_onboard:()=>rv,iot_http_client:()=>lv,iot_http_data:()=>dv,iot_mixio_check:()=>tv,iot_mixio_connect:()=>QY,iot_mixio_connect_only:()=>$Y,iot_mixio_disconnect:()=>ZY,iot_mixio_format_msg:()=>iv,iot_mixio_format_topic:()=>ev,iot_mixly_key:()=>ov,iot_mqtt_client:()=>Iv,iot_mqtt_data:()=>Tv,iot_onenet_check:()=>JY,iot_onenet_connect:()=>HY,iot_onenet_disconnect:()=>WY,iot_onenet_publish:()=>qY,iot_onenet_publish_dict:()=>KY,iot_wifi_connect:()=>kY});var _t={};t.r(_t),t.d(_t,{educore_mqtt_connect:()=>Wv,educore_mqtt_connect_success:()=>Qv,educore_mqtt_subscribe_message:()=>Kv,educore_mqtt_topic_publish:()=>qv,educore_mqtt_topic_subscribe:()=>Jv,educore_wifi_connect:()=>Hv,network_ap_connect:()=>Cv,network_connect:()=>hv,network_get_connect:()=>Ev,network_get_wifi:()=>gv,network_init:()=>Mv,network_is_active:()=>cv,network_open:()=>Rv,network_scan:()=>Sv,network_server:()=>Lv,network_socket_accept:()=>Fv,network_socket_bind:()=>Nv,network_socket_close:()=>yv,network_socket_connect:()=>Dv,network_socket_init:()=>Av,network_socket_listen:()=>fv,network_socket_receive:()=>Pv,network_socket_receive_from:()=>vv,network_socket_send:()=>Yv,network_socket_send_to:()=>Xv,network_stop:()=>Ov,network_wifi_connect:()=>mv,ntptime_address:()=>Gv,ntptime_time:()=>Bv,requests_attribute:()=>bv,requests_attribute2:()=>wv,requests_get:()=>xv,requests_get2:()=>Uv,requests_method:()=>Vv,requests_post:()=>kv});var ot={};t.r(ot),t.d(ot,{CI130X_BROADCAST:()=>EX,CI130X_GET_THE_RECOGNIZED_CMD:()=>mX,CI130X_GET_WHETHER_IDENTIFY:()=>hX,CI130X_IDENTIFY_AND_SAVE:()=>MX,CI130X_SET_SYSTEM_CMD:()=>OX,HCSR04:()=>QX,PS2_Button:()=>ZX,PS2_Buttons:()=>$X,PS2_Buttons_new:()=>py,PS2_State:()=>ty,PS2_init:()=>zX,PS2_init_new:()=>_y,PS2_stk:()=>ey,PS2_stk_new:()=>ay,PS2_vibration:()=>jX,PS2_vibration_new:()=>oy,RTC_get_time:()=>ny,RTC_set_date:()=>nX,RTC_set_datetime:()=>iy,RTC_set_time:()=>iX,camera_sensor_init:()=>Vy,camera_sensor_result:()=>By,educore_body_sensor:()=>Dy,educore_button_sensor_extern:()=>Yy,educore_camera_sensor:()=>by,educore_infrared_sensor:()=>Py,educore_soilhum_sensor:()=>fy,educore_temp_sensor:()=>xy,educore_temphum_sensor:()=>Fy,educore_ultrasonic_sensor:()=>Xy,esp32_s2_weather_init:()=>WX,esp32_s2_weather_rain:()=>JX,esp32_s2_weather_wd:()=>KX,esp32_s2_weather_ws:()=>qX,extern_rfid_read:()=>vX,extern_rfid_readcontent:()=>yX,extern_rfid_readid:()=>XX,extern_rfid_status:()=>VX,extern_rfid_write:()=>xX,extern_rfid_write_return:()=>bX,gnss_get_data:()=>ly,gnss_have_data:()=>dy,interaction_whether_to_interaction:()=>IX,interaction_whether_to_interaction_SANT:()=>TX,mixbot_sensor_extern_get_addr:()=>cy,mixbot_sensor_extern_set_addr:()=>gy,pm25_get_data:()=>ry,radar_set_DETECTION_THRESHOLD:()=>lX,radar_set_DETECTION_THRESHOLD_SANT:()=>dX,robot_button_extern_get_value:()=>Iy,robot_color_extern_get_value:()=>Ey,robot_infrared_extern_get_value:()=>My,robot_infrared_extern_grey_get_value:()=>hy,robot_potentiometer_extern_get_value:()=>my,robot_sonar_extern_get_value:()=>Oy,robot_sonar_extern_led:()=>Ry,robot_touch_extern_get_value:()=>Ty,sensor_APDS9960_extern:()=>cX,sensor_DS18X20:()=>Ny,sensor_LTR308_extern:()=>gX,sensor_LTR390UV_extern:()=>NX,sensor_MAX30102_extern:()=>RX,sensor_QMC5883L_extern:()=>DX,sensor_VL530LX_extern:()=>PX,sensor_aht11_extern:()=>FX,sensor_bmp:()=>aX,sensor_dht11:()=>sy,sensor_distance_hrsc04:()=>eX,sensor_hp203_extern:()=>CX,sensor_ltr381_extern:()=>LX,sensor_mixgo_extern_button_attachInterrupt:()=>$v,sensor_mixgo_extern_button_get_presses:()=>Zv,sensor_mixgo_extern_button_is_pressed:()=>zv,sensor_mixgo_extern_button_was_pressed:()=>jv,sensor_mixgo_extern_light:()=>sX,sensor_mixgo_extern_pin_near:()=>oX,sensor_mixgo_extern_sound:()=>_X,sensor_mixgoce_hot_wheel_degrees:()=>HX,sensor_mixgoce_hot_wheel_is_touched:()=>kX,sensor_mpu9250_attachGestureInterrupt:()=>tX,sensor_read_humiture:()=>vy,sensor_rtc_init:()=>pX,sensor_sht:()=>uX,sensor_shtc3_extern:()=>fX,sensor_spl06_001_extern:()=>SX,sensor_ucs12071_extern:()=>AX,sensor_use_i2c_init:()=>rX,sensor_use_spi_init:()=>YX,sensor_use_uart_init:()=>uy,sensor_weather_solo_init:()=>Cy,sensor_weather_solo_rain:()=>Ay,sensor_weather_solo_wd:()=>Sy,sensor_weather_solo_ws:()=>Ly,sensor_weigh_init:()=>Gy,ultrasonic_sensor_read_distance:()=>yy,weather_data:()=>BX,weather_have_data:()=>GX,weather_set_label:()=>wX,weather_uart_mixio:()=>UX,weigh_sensor_get_weight:()=>Uy});var pt={};t.r(pt),t.d(pt,{CI130X_BROADCAST_SANT:()=>Bb,CI130X_GET_THE_RECOGNIZED_CMD_SANT:()=>Vb,CI130X_GET_WHETHER_IDENTIFY_SANT:()=>bb,CI130X_IDENTIFY_AND_SAVE_SANT:()=>xb,CI130X_SET_SYSTEM_CMD_SANT:()=>Gb,HCSR04:()=>zy,bitbot_als_num:()=>hb,dht11:()=>Sb,educore_button_sensor:()=>Pb,educore_button_was_pressed:()=>Yb,educore_gyroscope_sensor:()=>Db,educore_gyroscope_sensor_read:()=>fb,educore_gyroscope_sensor_shake:()=>Fb,educore_light_sensor:()=>Nb,educore_rfid_sensor:()=>vb,educore_rfid_sensor_scan:()=>Xb,educore_rfid_sensor_scan_data:()=>yb,educore_voice_sensor:()=>Lb,number1:()=>jy,number2:()=>Zy,number3:()=>$y,number4:()=>tx,number5:()=>ex,number6:()=>ix,number7:()=>nx,onboard_RTC_get_time:()=>Jx,onboard_RTC_get_time_str:()=>zx,onboard_RTC_get_timestamp:()=>qx,onboard_RTC_set_datetime:()=>Wx,onboard_RTC_settime_string:()=>Kx,onboard_RTC_timestamp_totuple:()=>Qx,rfid_readcontent:()=>Ox,rfid_readid:()=>Ex,rfid_write:()=>Rx,rfid_write_return:()=>cx,sensor_LTR308:()=>Ix,sensor_adxl345_get_acceleration:()=>Fx,sensor_aht11:()=>hx,sensor_bitbot_ALS:()=>Mb,sensor_button_get_presses:()=>Ob,sensor_button_is_pressed:()=>mb,sensor_button_was_pressed:()=>Eb,sensor_compass_reset:()=>xx,sensor_ds18x20:()=>lx,sensor_eulerangles:()=>Cx,sensor_get_acceleration:()=>gx,sensor_get_temperature:()=>mx,sensor_hp203:()=>Mx,sensor_light:()=>Cb,sensor_lm35:()=>dx,sensor_mixbot_get_gyro:()=>Tb,sensor_mixbot_patrol_calibrate:()=>lb,sensor_mixbot_patrol_value:()=>db,sensor_mixbot_temperature:()=>Ib,sensor_mixgo_LTR308:()=>ax,sensor_mixgo_button_attachInterrupt:()=>Wy,sensor_mixgo_button_get_presses:()=>Hy,sensor_mixgo_button_is_pressed:()=>wy,sensor_mixgo_button_was_pressed:()=>ky,sensor_mixgo_cc_mmc5603_calibrate_compass:()=>$x,sensor_mixgo_cc_mmc5603_get_angle:()=>Zx,sensor_mixgo_cc_mmc5603_get_magnetic:()=>jx,sensor_mixgo_light:()=>gb,sensor_mixgo_nova_LTR308:()=>rx,sensor_mixgo_nova_pin_near:()=>px,sensor_mixgo_pin_near:()=>ox,sensor_mixgo_pin_near_double:()=>_x,sensor_mixgo_pin_near_single:()=>sx,sensor_mixgo_pin_pressed:()=>Dx,sensor_mixgo_sant_color:()=>ux,sensor_mixgo_touch_slide:()=>Nx,sensor_mixgocar42_button_attachInterrupt:()=>Qy,sensor_mixgocar42_button_get_presses:()=>qy,sensor_mixgocar42_button_is_pressed:()=>Ky,sensor_mixgocar42_button_was_pressed:()=>Jy,sensor_mixgocar_battery_left:()=>rb,sensor_mixgocar_pin_near:()=>ab,sensor_mixgocar_pin_near_line:()=>pb,sensor_mixgocar_pin_near_state_change:()=>ub,sensor_mixgoce_pin_pressed:()=>Ax,sensor_mixgoce_temperature:()=>eb,sensor_mixgome_temperature:()=>tb,sensor_mpu9250_calibrate_compass:()=>vx,sensor_mpu9250_field_strength:()=>yx,sensor_mpu9250_gesture:()=>Sx,sensor_mpu9250_get_acceleration:()=>Lx,sensor_mpu9250_get_gyro:()=>Yx,sensor_mpu9250_get_magnetic:()=>Px,sensor_mpu9250_temperature:()=>Xx,sensor_mpython_pin_pressed:()=>fx,sensor_mpython_qmi8658_get_gyro:()=>ib,sensor_mpython_qmi8658_temperature:()=>nb,sensor_onboard_compass_reset:()=>Hx,sensor_onboard_mpu9250_calibrate_compass:()=>Ux,sensor_onboard_mpu9250_field_strength:()=>kx,sensor_onboard_mpu9250_gesture:()=>bx,sensor_onboard_mpu9250_get_acceleration:()=>Vx,sensor_onboard_mpu9250_get_gyro:()=>Gx,sensor_onboard_mpu9250_get_magnetic:()=>Bx,sensor_onboard_mpu9250_temperature:()=>wx,sensor_pin_near:()=>cb,sensor_pin_pressed:()=>Rb,sensor_read:()=>Ab,sensor_rm_acc:()=>ob,sensor_rm_battery_left:()=>_b,sensor_rm_pin_near_double:()=>sb,sensor_sound:()=>Tx});var at={};t.r(at),t.d(at,{serial_any:()=>Wb,serial_print:()=>Ub,serial_print_byte:()=>wb,serial_print_hex:()=>Hb,serial_println:()=>kb,serial_read_from_ai:()=>iV,serial_readline:()=>Jb,serial_readstr:()=>Kb,serial_send_to_ai:()=>eV,serial_softserial:()=>qb,serial_softserial_new:()=>Qb,system_input:()=>zb,system_print:()=>jb,system_print_end:()=>$b,system_print_inline:()=>Zb,system_print_many:()=>tV});var ut={};t.r(ut),t.d(ut,{Panic_with_status_code:()=>TV,Timer_init:()=>fV,base_delay:()=>YV,controls_delay:()=>OV,controls_delay_new:()=>RV,controls_end_program:()=>hV,controls_millis:()=>MV,controls_uname:()=>EV,reset:()=>mV,system_bitbot_shutdown:()=>DV,system_device_name:()=>dV,system_device_serial_number:()=>IV,system_event_bus_source:()=>rV,system_event_bus_value:()=>lV,system_machine_reset:()=>NV,system_on_event:()=>pV,system_raise_event:()=>oV,system_reset:()=>sV,system_run_in_background:()=>nV,system_ticks_diff:()=>CV,system_timer:()=>gV,system_timer_init:()=>SV,system_timestamp:()=>aV,system_value:()=>uV,system_wait:()=>_V,system_wdt_feed:()=>AV,system_wdt_init:()=>LV,time_ticks_diff:()=>PV,timer:()=>cV,timer2:()=>FV});var rt={};t.r(rt),t.d(rt,{Air_daily_content:()=>WV,Air_now_content:()=>VV,Geo_moon_content:()=>JV,Geo_sun_content:()=>KV,Life_suggestion_content:()=>GV,Location_search_content:()=>wV,Tide_daily_content:()=>UV,WEATHER_DAILY:()=>XV,WEATHER_HOUR:()=>yV,WEATHER_NOW:()=>vV,Weather_alarm_content:()=>BV,Weather_daily:()=>kV,Weather_daily_content:()=>HV,Weather_now:()=>xV,Weather_now_content:()=>bV});var lt={};t.r(lt),t.d(lt,{controls_pin_attachInterrupt:()=>dB,inout_analog_atten:()=>iB,inout_analog_write:()=>tB,inout_analog_write_init:()=>oB,inout_analog_write_set:()=>eB,inout_analog_write_set_freq:()=>aB,inout_digital_init:()=>_B,inout_digital_read:()=>$V,inout_digital_write:()=>ZV,inout_highlow:()=>jV,inout_pinMode:()=>uB,inout_pin_attachInterrupt:()=>sB,inout_pin_pressed:()=>nB,inout_pin_pressed_init:()=>pB,pin_pressed:()=>lB,pin_pressed_init:()=>rB});var dt={};t.r(dt),t.d(dt,{mini_g2_aht11:()=>TB,mini_g2_hp203:()=>MB,mini_g2_rfid_readcontent:()=>EB,mini_g2_rfid_readid:()=>mB,mini_g2_rfid_status:()=>cB,mini_g2_rfid_write:()=>OB,mini_g2_rfid_write_outcome:()=>RB,mini_g2_varistor:()=>hB});var It={};t.r(It),t.d(It,{me_go_dc_motor:()=>FB,me_go_get_led_bright:()=>LB,me_go_get_led_state:()=>AB,me_go_hall_attachInterrupt:()=>PB,me_go_hall_data:()=>vB,me_go_hall_initialize:()=>YB,me_go_led_bright:()=>SB,me_go_led_brightness:()=>NB,me_go_light_number:()=>CB,me_go_pin_light:()=>VB,me_go_pin_near:()=>yB,me_go_pin_near_line:()=>XB,me_go_pin_near_state_change:()=>xB,me_go_stepper_keep:()=>DB,me_go_stepper_stop:()=>fB,sensor_mixgome_eulerangles:()=>bB});var Tt={};t.r(Tt),t.d(Tt,{analog_input:()=>JB,analog_output:()=>QB,espnow_channel:()=>HB,haskylens_model:()=>WB,i2c_A_pin:()=>zB,i2c_B_pin:()=>jB,pins_analog:()=>iG,pins_analog_pin:()=>nG,pins_axis:()=>RG,pins_brightness:()=>cG,pins_builtinimg:()=>IG,pins_builtinimg_extern:()=>TG,pins_button:()=>oG,pins_buttonB:()=>pG,pins_dac:()=>sG,pins_dac_pin:()=>_G,pins_digital:()=>GB,pins_digital_dot:()=>fG,pins_digital_pin:()=>UB,pins_exlcdh:()=>EG,pins_exlcdv:()=>OG,pins_imglist:()=>MG,pins_input_pin:()=>wB,pins_one_more:()=>DG,pins_output_pin:()=>kB,pins_playlist:()=>hG,pins_playlist_extern:()=>mG,pins_pwm:()=>aG,pins_pwm_pin:()=>uG,pins_radio_datarate:()=>NG,pins_radio_power:()=>AG,pins_serial:()=>dG,pins_tone_notes:()=>LG,pins_touch:()=>lG,pins_touch_pin:()=>rG,pins_tts_bgmusic:()=>SG,pins_tts_builtin_music:()=>CG,pins_tts_voice:()=>gG,pwm_input:()=>KB,pwm_output:()=>qB,spi_A_pin:()=>ZB,spi_B_pin:()=>$B,spi_C_pin:()=>tG,spi_D_pin:()=>eG});var Mt={};t.r(Mt),t.d(Mt,{inout_analog_atten:()=>BG,inout_analog_write:()=>vG,inout_analog_write_init:()=>VG,inout_analog_write_set:()=>XG,inout_digital_init:()=>bG,inout_digital_read:()=>YG,inout_digital_write:()=>PG,inout_highlow:()=>FG,inout_pin_attachInterrupt:()=>xG,inout_pin_pressed:()=>yG,inout_pin_pressed_init:()=>GG});var ht={};t.r(ht),t.d(ht,{mini_g2_aht11:()=>UG,mini_g2_hp203:()=>wG,mini_g2_rfid_readcontent:()=>WG,mini_g2_rfid_readid:()=>HG,mini_g2_rfid_status:()=>qG,mini_g2_rfid_write:()=>KG,mini_g2_rfid_write_outcome:()=>JG,mini_g2_varistor:()=>kG});var mt={};t.r(mt),t.d(mt,{me_go_dc_motor:()=>iU,me_go_get_led_bright:()=>jG,me_go_get_led_state:()=>ZG,me_go_hall_attachInterrupt:()=>nU,me_go_hall_data:()=>_U,me_go_hall_initialize:()=>sU,me_go_led_bright:()=>zG,me_go_led_brightness:()=>$G,me_go_light_number:()=>QG,me_go_pin_light:()=>rU,me_go_pin_near:()=>pU,me_go_pin_near_line:()=>oU,me_go_pin_near_state_change:()=>aU,me_go_stepper_keep:()=>tU,me_go_stepper_stop:()=>eU,sensor_mixgome_eulerangles:()=>uU});var Et={};t.r(Et),t.d(Et,{analog_input:()=>RU,analog_output:()=>gU,espnow_channel:()=>EU,haskylens_model:()=>OU,i2c_A_pin:()=>CU,i2c_B_pin:()=>SU,pins_analog:()=>FU,pins_analog_pin:()=>fU,pins_axis:()=>HU,pins_brightness:()=>JU,pins_builtinimg:()=>BU,pins_builtinimg_extern:()=>GU,pins_button:()=>dU,pins_buttonB:()=>IU,pins_dac:()=>XU,pins_dac_pin:()=>vU,pins_digital:()=>lU,pins_digital_dot:()=>ew,pins_digital_pin:()=>TU,pins_exlcdh:()=>WU,pins_exlcdv:()=>KU,pins_imglist:()=>UU,pins_input_pin:()=>MU,pins_interrupt:()=>bU,pins_one_more:()=>tw,pins_output_pin:()=>hU,pins_playlist:()=>wU,pins_playlist_extern:()=>kU,pins_pwm:()=>YU,pins_pwm_input:()=>mU,pins_pwm_pin:()=>PU,pins_radio_datarate:()=>$U,pins_radio_power:()=>ZU,pins_serial:()=>VU,pins_tone_notes:()=>jU,pins_touch:()=>xU,pins_touch_pin:()=>yU,pins_tts_bgmusic:()=>zU,pins_tts_builtin_music:()=>QU,pins_tts_voice:()=>qU,pwm_output:()=>cU,spi_A_pin:()=>LU,spi_B_pin:()=>AU,spi_C_pin:()=>NU,spi_D_pin:()=>DU});const Ot=Blockly,Rt=Mixly,ct={NAME_TYPE:"VARIABLE",allVariables:function(t){var e;if(t.getDescendants)e=t.getDescendants();else{if(!t.getAllBlocks)throw"Not Block or Workspace: "+t;e=t.getAllBlocks()}for(var i=Object.create(null),n=0;n1&&(o+=n)):i=o}else i="i";return i}},gt=ct; +(()=>{"use strict";var t={d:(e,i)=>{for(var n in i)t.o(i,n)&&!t.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:i[n]})},o:(t,e)=>Object.prototype.hasOwnProperty.call(t,e),r:t=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})}},e={};t.r(e),t.d(e,{controls_type:()=>Ft,controls_typeLists:()=>Pt,lists_zip:()=>Yt,lists_zip_container:()=>vt,lists_zip_item:()=>Xt,unpack_iterable_object:()=>yt,variables_change:()=>Dt,variables_get:()=>At,variables_global:()=>ft,variables_set:()=>Nt});var i={};t.r(i),t.d(i,{base_setup:()=>Vt,controls_delay:()=>Bt,controls_end_program:()=>Gt,controls_except:()=>$t,controls_finally:()=>te,controls_flow_statements:()=>Kt,controls_for:()=>Jt,controls_forEach:()=>kt,controls_for_range:()=>qt,controls_if:()=>Ut,controls_if_else:()=>jt,controls_if_elseif:()=>zt,controls_if_if:()=>Qt,controls_lambda:()=>ie,controls_main:()=>bt,controls_pass:()=>ne,controls_range:()=>wt,controls_repeat_ext:()=>ee,controls_thread:()=>se,controls_try:()=>Zt,controls_try_finally:()=>Wt,controls_whileUntil:()=>Ht,datetime_fromtimestamp:()=>re,do_while:()=>_e,garbage_collection:()=>oe,gene_unique_identifier:()=>le,get_mem_alloc:()=>pe,get_mem_free:()=>ae,get_unique_identifier:()=>ue});var n={};t.r(n),t.d(n,{base_map:()=>Ye,generate_cartesian_product:()=>Xe,math_arithmetic:()=>he,math_bit:()=>Ee,math_constant:()=>Te,math_constant_mp:()=>Me,math_constrain:()=>Le,math_dec:()=>Re,math_indexer_number:()=>Ne,math_map:()=>Ae,math_max_min:()=>ge,math_number:()=>Ie,math_number_base_conversion:()=>Ce,math_random:()=>Se,math_random_seed:()=>De,math_round:()=>fe,math_selfcalcu:()=>me,math_to_int:()=>ce,math_trig:()=>Oe,text_to_number:()=>Fe,text_to_number_skulpt:()=>Pe,turn_to_int:()=>ve});var s={};t.r(s),t.d(s,{ascii_to_char:()=>Ge,char_to_ascii:()=>Ue,number_to_text:()=>we,os_system:()=>Ii,text:()=>xe,text_capital:()=>je,text_center:()=>Ze,text_char:()=>Ve,text_char_at:()=>We,text_char_at2:()=>He,text_char_at3:()=>ui,text_compareTo:()=>ai,text_compare_to:()=>ze,text_create_with_container:()=>_i,text_create_with_item:()=>oi,text_encode:()=>li,text_equals_starts_ends:()=>Qe,text_eval:()=>di,text_find:()=>$e,text_format:()=>si,text_format_noreturn:()=>ri,text_join:()=>Be,text_join_seq:()=>ti,text_length:()=>ke,text_random_char:()=>Ke,text_replace:()=>ei,text_split:()=>ii,text_strip:()=>ni,text_substring:()=>qe,text_substring2:()=>Je,text_substring3:()=>pi,text_textarea:()=>be});var _={};t.r(_),t.d(_,{ENUMERATE:()=>Qi,content_in_lists:()=>ji,enumerate:()=>zi,list_many_input:()=>xi,list_tolist:()=>Gi,list_tolist2:()=>qi,list_trig:()=>vi,lists_2d_get_col_row_data:()=>Ei,lists_2d_get_data_with_col_row:()=>mi,lists_append_extend:()=>Si,lists_change_to:()=>yi,lists_change_to_general:()=>Vi,lists_clear:()=>fi,lists_create_with:()=>Oi,lists_create_with2:()=>Ui,lists_create_with_container:()=>ci,lists_create_with_item:()=>gi,lists_create_with_noreturn:()=>bi,lists_create_with_text:()=>Ri,lists_create_with_text2:()=>wi,lists_del_general:()=>Bi,lists_find:()=>Yi,lists_getIndex3:()=>ki,lists_getSublist3:()=>Hi,lists_get_index:()=>Mi,lists_get_random_item:()=>Li,lists_get_random_sublist:()=>Ai,lists_get_sublist:()=>hi,lists_insert_value:()=>Ni,lists_insert_value2:()=>Ki,lists_pop:()=>Pi,lists_remove_at:()=>Fi,lists_remove_at2:()=>Ji,lists_reverse:()=>Di,lists_setIndex3:()=>Wi,lists_set_index:()=>Ci,lists_sort:()=>Xi});var o={};t.r(o),t.d(o,{dicts_add_change_del:()=>Tn,dicts_add_or_change:()=>on,dicts_clear:()=>un,dicts_create_with:()=>$i,dicts_create_with_container:()=>tn,dicts_create_with_item:()=>en,dicts_create_with_noreturn:()=>mn,dicts_deldict:()=>In,dicts_delete:()=>pn,dicts_get:()=>sn,dicts_get_default:()=>_n,dicts_items:()=>rn,dicts_keys:()=>nn,dicts_length:()=>dn,dicts_pop:()=>Mn,dicts_setdefault:()=>hn,dicts_to_json:()=>On,dicts_to_json2:()=>gn,dicts_to_to:()=>cn,dicts_todict:()=>En,dicts_update:()=>an,dicts_values:()=>ln,json_to_dicts:()=>Rn});var p={};t.r(p),t.d(p,{logic_boolean:()=>Dn,logic_compare:()=>Sn,logic_compare_continous:()=>Ln,logic_is:()=>Yn,logic_is_in:()=>Pn,logic_negate:()=>Nn,logic_null:()=>fn,logic_operation:()=>An,logic_tobool:()=>vn,logic_true_or_false:()=>Fn});var a={};t.r(a),t.d(a,{sdcard_mount:()=>is,sdcard_use_spi_init:()=>es,storage_can_write_ornot:()=>wn,storage_change_dir:()=>$n,storage_close_file:()=>Hn,storage_delete_file:()=>Kn,storage_file_seek:()=>Qn,storage_file_tell:()=>qn,storage_file_write:()=>Vn,storage_fileopen:()=>yn,storage_fileopen_new:()=>xn,storage_fileopen_new_encoding:()=>bn,storage_get_a_line:()=>Un,storage_get_contents:()=>Gn,storage_get_contents_without_para:()=>Bn,storage_get_current_dir:()=>zn,storage_get_file_size:()=>Jn,storage_get_filename:()=>kn,storage_is_file:()=>ts,storage_list_all_files:()=>Wn,storage_make_dir:()=>jn,storage_open_file_with_os:()=>Xn,storage_rename:()=>Zn});var u={};t.r(u),t.d(u,{procedures_callnoreturn:()=>us,procedures_callreturn:()=>rs,procedures_defnoreturn:()=>_s,procedures_defreturn:()=>os,procedures_ifreturn:()=>ls,procedures_mutatorarg:()=>as,procedures_mutatorcontainer:()=>ps,procedures_return:()=>ds});var r={};t.r(r),t.d(r,{tuple_change_to:()=>Ss,tuple_create_with:()=>Ts,tuple_create_with_container:()=>Ms,tuple_create_with_item:()=>hs,tuple_create_with_noreturn:()=>Ds,tuple_create_with_text2:()=>ms,tuple_create_with_text_return:()=>Es,tuple_del:()=>cs,tuple_find:()=>Ls,tuple_getIndex:()=>Os,tuple_getSublist:()=>Ns,tuple_get_random_item:()=>Fs,tuple_get_sublist:()=>fs,tuple_join:()=>gs,tuple_length:()=>Rs,tuple_max:()=>Cs,tuple_totuple:()=>Ps,tuple_trig:()=>As});var l={};t.r(l),t.d(l,{set_add_discard:()=>Us,set_clear:()=>Vs,set_create_with:()=>vs,set_create_with_container:()=>Xs,set_create_with_item:()=>ys,set_create_with_text_return:()=>Hs,set_length:()=>xs,set_operate:()=>Bs,set_operate_update:()=>Gs,set_pop:()=>bs,set_sub:()=>ws,set_toset:()=>Ws,set_update:()=>ks});var d={};t.r(d),t.d(d,{html_content:()=>zs,html_content_more:()=>js,html_document:()=>Js,html_form:()=>$s,html_head_body:()=>Qs,html_style:()=>Zs,html_style_color:()=>e_,html_style_content:()=>t_,html_text:()=>i_,html_title:()=>qs});var I={};t.r(I),t.d(I,{attribute_access:()=>h_,function_call:()=>I_,function_call_container:()=>T_,function_call_item:()=>M_,raw_block:()=>__,raw_empty:()=>p_,raw_expression:()=>o_,raw_table:()=>s_,text_comment:()=>a_,text_print_multiple:()=>r_,text_print_multiple_container:()=>l_,text_print_multiple_item:()=>d_,type_check:()=>u_});var T={};t.r(T),t.d(T,{controls_type:()=>c_,controls_typeLists:()=>g_,lists_zip:()=>C_,unpack_iterable_object:()=>S_,variables_change:()=>O_,variables_get:()=>m_,variables_global:()=>R_,variables_set:()=>E_});var M={};t.r(M),t.d(M,{Panic_with_status_code:()=>X_,base_setup:()=>A_,controls_delay:()=>v_,controls_flow_statements:()=>Y_,controls_for:()=>f_,controls_forEach:()=>B_,controls_for_range:()=>F_,controls_if:()=>N_,controls_interrupts:()=>b_,controls_lambda:()=>U_,controls_main:()=>L_,controls_millis:()=>y_,controls_nointerrupts:()=>V_,controls_pass:()=>k_,controls_range:()=>G_,controls_repeat:()=>j_,controls_repeat_ext:()=>K_,controls_thread:()=>H_,controls_try_finally:()=>D_,controls_whileUntil:()=>P_,datetime_fromtimestamp:()=>Z_,do_while:()=>W_,garbage_collection:()=>J_,gene_unique_identifier:()=>$_,get_mem_alloc:()=>q_,get_mem_free:()=>Q_,get_unique_identifier:()=>z_,reset:()=>x_,time_sleep:()=>w_});var h={};t.r(h),t.d(h,{base_map:()=>co,generate_cartesian_product:()=>Co,math_arithmetic:()=>so,math_bit:()=>no,math_constant:()=>eo,math_constant_mp:()=>io,math_constrain:()=>To,math_dec:()=>ao,math_indexer_number:()=>mo,math_map:()=>Io,math_max_min:()=>ro,math_number:()=>to,math_number_base_conversion:()=>Mo,math_random:()=>lo,math_random_seed:()=>ho,math_round:()=>Eo,math_selfcalcu:()=>_o,math_single:()=>oo,math_to_int:()=>uo,math_trig:()=>po,text_to_number:()=>Oo,text_to_number_skulpt:()=>Ro,turn_to_int:()=>go});var m={};t.r(m),t.d(m,{ascii_to_char:()=>Do,char_to_ascii:()=>fo,number_to_text:()=>Fo,os_system:()=>$o,text:()=>So,text_capital:()=>Bo,text_center:()=>Go,text_char:()=>Ao,text_char_at:()=>vo,text_char_at2:()=>Yo,text_char_at3:()=>zo,text_compareTo:()=>Qo,text_compare_to:()=>xo,text_encode:()=>jo,text_equals_starts_ends:()=>yo,text_eval:()=>Zo,text_find:()=>Uo,text_format:()=>Ko,text_format_noreturn:()=>Jo,text_join:()=>No,text_join_seq:()=>wo,text_length:()=>Po,text_random_char:()=>Xo,text_replace:()=>ko,text_split:()=>Ho,text_strip:()=>Wo,text_substring:()=>Vo,text_substring2:()=>bo,text_substring3:()=>qo,text_textarea:()=>Lo});var E={};t.r(E),t.d(E,{content_in_lists:()=>vp,enumerate:()=>Yp,list_many_input:()=>Op,list_tolist:()=>Fp,list_tolist2:()=>Pp,list_trig:()=>hp,lists_2d_get_col_row_data:()=>ip,lists_2d_get_data_with_col_row:()=>ep,lists_append_extend:()=>pp,lists_change_to:()=>Ep,lists_change_to_general:()=>cp,lists_clear:()=>dp,lists_create_with:()=>np,lists_create_with2:()=>Cp,lists_create_with_noreturn:()=>Rp,lists_create_with_text:()=>sp,lists_create_with_text2:()=>Sp,lists_del_general:()=>gp,lists_find:()=>Ip,lists_getIndex3:()=>Lp,lists_getSublist3:()=>Ap,lists_get_index:()=>_p,lists_get_random_item:()=>ap,lists_get_random_sublist:()=>up,lists_get_sublist:()=>tp,lists_insert_value:()=>rp,lists_insert_value2:()=>Dp,lists_pop:()=>Mp,lists_remove_at:()=>Tp,lists_remove_at2:()=>fp,lists_reverse:()=>lp,lists_setIndex3:()=>Np,lists_set_index:()=>op,lists_sort:()=>mp});var O={};t.r(O),t.d(O,{dicts_add_change_del:()=>Kp,dicts_add_or_change:()=>Vp,dicts_clear:()=>Up,dicts_create_with:()=>Xp,dicts_create_with_noreturn:()=>Qp,dicts_deldict:()=>Wp,dicts_delete:()=>Bp,dicts_get:()=>xp,dicts_get_default:()=>bp,dicts_items:()=>wp,dicts_keys:()=>yp,dicts_length:()=>Hp,dicts_pop:()=>Jp,dicts_setdefault:()=>qp,dicts_to_json:()=>jp,dicts_to_json2:()=>ta,dicts_to_to:()=>$p,dicts_todict:()=>zp,dicts_update:()=>Gp,dicts_values:()=>kp,json_to_dicts:()=>Zp});var R={};t.r(R),t.d(R,{logic_boolean:()=>_a,logic_compare:()=>ea,logic_compare_continous:()=>ia,logic_is:()=>ua,logic_is_in:()=>aa,logic_negate:()=>sa,logic_null:()=>oa,logic_operation:()=>na,logic_tobool:()=>ra,logic_true_or_false:()=>pa});var c={};t.r(c),t.d(c,{sdcard_mount:()=>va,sdcard_use_spi_init:()=>Ya,storage_can_write_ornot:()=>Oa,storage_change_dir:()=>Na,storage_close_file:()=>ca,storage_delete_file:()=>Ca,storage_file_seek:()=>Aa,storage_file_tell:()=>La,storage_file_write:()=>Ma,storage_fileopen:()=>da,storage_fileopen_new:()=>Ia,storage_fileopen_new_encoding:()=>Ta,storage_get_a_line:()=>Ea,storage_get_contents:()=>ma,storage_get_contents_without_para:()=>ha,storage_get_current_dir:()=>Da,storage_get_file_size:()=>Sa,storage_get_filename:()=>Ra,storage_is_file:()=>Pa,storage_list_all_files:()=>ga,storage_make_dir:()=>fa,storage_open_file_with_os:()=>la,storage_rename:()=>Fa});var g={};t.r(g),t.d(g,{procedures_callnoreturn:()=>ba,procedures_callreturn:()=>xa,procedures_defnoreturn:()=>ya,procedures_defreturn:()=>Xa,procedures_ifreturn:()=>Va,procedures_return:()=>Ba});var C={};t.r(C),t.d(C,{tuple_change_to:()=>qa,tuple_create_with:()=>Ga,tuple_create_with_noreturn:()=>Za,tuple_create_with_text2:()=>Ua,tuple_create_with_text_return:()=>wa,tuple_del:()=>Wa,tuple_find:()=>Qa,tuple_getIndex:()=>ka,tuple_getSublist:()=>ja,tuple_get_random_item:()=>tu,tuple_get_sublist:()=>$a,tuple_join:()=>Ka,tuple_length:()=>Ha,tuple_max:()=>Ja,tuple_totuple:()=>eu,tuple_trig:()=>za});var S={};t.r(S),t.d(S,{set_add_discard:()=>au,set_clear:()=>_u,set_create_with:()=>iu,set_create_with_text_return:()=>lu,set_length:()=>nu,set_operate:()=>ou,set_operate_update:()=>pu,set_pop:()=>su,set_sub:()=>uu,set_toset:()=>du,set_update:()=>ru});var L={};t.r(L),t.d(L,{html_content:()=>hu,html_content_more:()=>mu,html_document:()=>Iu,html_form:()=>Ou,html_head_body:()=>Mu,html_style:()=>Eu,html_style_content:()=>Ru,html_text:()=>cu,html_title:()=>Tu});var A={};t.r(A),t.d(A,{attribute_access:()=>Du,function_call:()=>Nu,raw_block:()=>gu,raw_empty:()=>Su,raw_expression:()=>Cu,raw_table:()=>Lu,type_check:()=>Au});var N={};t.r(N),t.d(N,{PIN_init:()=>fr,actuator_extern_get_led_bright:()=>Gu,actuator_extern_get_led_state:()=>Uu,actuator_extern_led_bright:()=>Bu,actuator_extern_led_brightness:()=>wu,actuator_ms32006_dcmotor:()=>ju,actuator_ms32006_init:()=>zu,actuator_ms32006_stepper:()=>Zu,actuator_neopixel_init:()=>$u,actuator_neopixel_rgb:()=>tr,actuator_neopixel_rgb_all:()=>er,actuator_neopixel_write:()=>ir,actuator_use_uart_init:()=>nr,esp32_music_get_tempo_extern:()=>xu,esp32_music_pitch:()=>Yu,esp32_music_pitch_init:()=>Pu,esp32_music_pitch_with_time:()=>vu,esp32_music_play_list:()=>Xu,esp32_music_reset_extern:()=>bu,esp32_music_set_tempo_extern:()=>yu,esp32_music_stop:()=>Vu,mixbot_actuator_extern_get_addr:()=>Nr,mixbot_actuator_extern_set_addr:()=>Dr,mixbot_addr_extern:()=>Tr,parrot_PIN_init:()=>vr,parrot_move_speed:()=>Xr,pin_led_bright:()=>Fr,player_insert_music:()=>ur,player_play_music:()=>ar,player_set_mode:()=>pr,player_set_play:()=>_r,player_set_volume:()=>or,player_whether_stop:()=>sr,robot_led_extern:()=>Er,robot_led_extern_get_value:()=>Or,robot_motor_extern:()=>Mr,robot_motor_extern_get_speed:()=>hr,robot_servo_extern_absolute_run:()=>Cr,robot_servo_extern_get_status:()=>Rr,robot_servo_extern_relative_continue:()=>Ar,robot_servo_extern_relative_origin:()=>Sr,robot_servo_extern_relative_run:()=>Lr,robot_servo_extern_stop:()=>gr,robot_servo_extern_stop_mode:()=>cr,robot_traffic_light_extern:()=>mr,servo_PIN_init:()=>Pr,servo_get_angle:()=>qu,servo_get_speed:()=>Qu,servo_init:()=>ku,servo_move:()=>Hu,servo_move_angle:()=>Yr,servo_set_angle:()=>Ku,servo_set_speed:()=>Ju,servo_speed_360:()=>Wu,syn6288_builtin_voice:()=>dr,syn6288_get_voice:()=>lr,syn6288_set_voice:()=>rr,syn6288_tts_play:()=>Ir});var D={};t.r(D),t.d(D,{actuator_dc_motor:()=>dl,actuator_dc_motor_stop:()=>Il,actuator_get_led_bright:()=>Br,actuator_get_led_state:()=>Gr,actuator_led_bright:()=>Vr,actuator_led_brightness:()=>Ur,actuator_mixbot_buzzer_on_off:()=>El,actuator_mixgo_nova_mic_get:()=>Cl,actuator_mixgo_nova_mic_set:()=>gl,actuator_mixgo_nova_onboard_music_pitch:()=>fl,actuator_mixgo_nova_onboard_music_stop:()=>Fl,actuator_mixgo_nova_play_audio:()=>Nl,actuator_mixgo_nova_play_online_audio:()=>Dl,actuator_mixgo_nova_record_audio:()=>Al,actuator_mixgo_nova_voice_get:()=>Ll,actuator_mixgo_nova_voice_set:()=>Sl,actuator_mixgo_zero_led_color:()=>wr,actuator_onboard_neopixel_rgb:()=>qr,actuator_onboard_neopixel_rgb_all:()=>Qr,actuator_onboard_neopixel_rgb_show_all_chase:()=>jr,actuator_onboard_neopixel_rgb_show_all_rainbow:()=>zr,actuator_onboard_neopixel_write:()=>Zr,actuator_rm_onboard_neopixel_rgb:()=>$r,actuator_rm_onboard_neopixel_rgb_all:()=>tl,actuator_rm_onboard_neopixel_rgb_show_all_chase:()=>el,actuator_stepper_keep:()=>rl,actuator_stepper_stop:()=>ll,analog_ble_keyboard_init:()=>kl,analog_ble_keyboard_input:()=>Kl,analog_ble_keyboard_mouse_init:()=>td,analog_ble_keyboard_mouse_input:()=>sd,analog_ble_keyboard_mouse_send_battery:()=>nd,analog_ble_keyboard_mouse_str:()=>_d,analog_ble_keyboard_send_battery:()=>ql,analog_ble_keyboard_str:()=>Jl,analog_ble_mouse_init:()=>Ql,analog_ble_mouse_input:()=>Zl,analog_ble_mouse_keyboard_input:()=>od,analog_ble_mouse_send_battery:()=>$l,analog_keyboard_input:()=>Xl,analog_keyboard_str:()=>wl,analog_mouse_input:()=>Gl,bitbot_motor:()=>cl,bitbot_move:()=>Ol,bitbot_stop:()=>Rl,ble_keyboard_connect:()=>Wl,ble_keyboard_get_mac:()=>Hl,ble_keyboard_mouse_connect:()=>id,ble_keyboard_mouse_get_mac:()=>ed,ble_mouse_connect:()=>jl,ble_mouse_get_mac:()=>zl,cc_number:()=>Jr,educore_ble_keyboard_input:()=>hd,educore_ble_sensor_connected:()=>Md,educore_ble_sensor_init:()=>Td,educore_buzzer:()=>pd,educore_buzzer_play_tone:()=>ad,educore_buzzer_play_tone_time:()=>ud,educore_buzzer_stop:()=>rd,educore_neopixel_clear:()=>Id,educore_neopixel_rgb:()=>dd,educore_rgb_light:()=>ld,esp32_music_get_tempo:()=>nl,esp32_music_reset:()=>sl,esp32_music_set_tempo:()=>il,esp32_onboard_music_pitch:()=>_l,esp32_onboard_music_pitch_with_time:()=>ol,esp32_onboard_music_play_list:()=>al,esp32_onboard_music_stop:()=>pl,general_key:()=>xl,general_key_tuple:()=>bl,generalkey_container:()=>Vl,generalkey_create_with_item:()=>Bl,get_power_output:()=>Yl,ledswitch:()=>br,mixbot_motor:()=>ml,mixbot_motor_status:()=>Tl,mixbot_move:()=>Ml,mixbot_stop:()=>hl,mouse_key:()=>Ul,number:()=>xr,rm_actuator_get_led_bright:()=>Hr,rm_actuator_get_led_state:()=>Wr,rm_actuator_led_bright:()=>kr,rm_actuator_led_brightness:()=>Kr,rm_motor:()=>ul,set_all_power_output:()=>vl,set_power_output:()=>Pl,special_key:()=>yl});var f={};t.r(f),t.d(f,{ai_sensor_20object:()=>zd,ai_sensor_ailocal_class:()=>Bd,ai_sensor_ailocal_class_result:()=>Gd,ai_sensor_ailocal_train:()=>Vd,ai_sensor_asr_recognize:()=>Wd,ai_sensor_audio_play:()=>wd,ai_sensor_audio_record:()=>Ud,ai_sensor_barcode:()=>Sd,ai_sensor_circle:()=>Fd,ai_sensor_classifier_faces:()=>Qd,ai_sensor_color:()=>Xd,ai_sensor_color_chases:()=>bd,ai_sensor_color_chases_result:()=>xd,ai_sensor_config:()=>gd,ai_sensor_face:()=>qd,ai_sensor_find_20objects:()=>jd,ai_sensor_find_barcodes:()=>Ld,ai_sensor_find_circles:()=>Pd,ai_sensor_find_colors:()=>yd,ai_sensor_find_licenseplates:()=>Jd,ai_sensor_find_lines:()=>fd,ai_sensor_find_qrcodes:()=>cd,ai_sensor_find_rects:()=>vd,ai_sensor_find_tags:()=>Nd,ai_sensor_licenseplate:()=>Kd,ai_sensor_line:()=>Dd,ai_sensor_qrcode:()=>Od,ai_sensor_qrcode_lite:()=>Rd,ai_sensor_rect:()=>Yd,ai_sensor_rgb:()=>Cd,ai_sensor_tag:()=>Ad,ai_sensor_use_uart_init:()=>Ed,ai_sensor_yolo_recognize:()=>kd,ai_sensor_yolo_recognize_result:()=>Hd});var F={};t.r(F),t.d(F,{MICROPYTHON_AI_Speech_asr:()=>tI,MICROPYTHON_AI_Speech_unit:()=>$d,MICROPYTHON_AI_client:()=>Zd});var P={};t.r(P),t.d(P,{mpython_blynk_app_data:()=>MI,mpython_blynk_app_notify:()=>aI,mpython_blynk_email:()=>lI,mpython_blynk_get_timers:()=>dI,mpython_blynk_on_connected:()=>_I,mpython_blynk_on_disconnected:()=>sI,mpython_blynk_run:()=>pI,mpython_blynk_sensor_data_to_app:()=>TI,mpython_blynk_set_property:()=>rI,mpython_blynk_setup:()=>hI,mpython_blynk_stop_timers:()=>uI,mpython_blynk_sync_virtual:()=>nI,mpython_blynk_terminal_widget_vpin:()=>iI,mpython_blynktimer:()=>II,mpython_blynktimer_run:()=>oI});var Y={};t.r(Y),t.d(Y,{cc_g1_init:()=>mI,cc_g1_read_bat:()=>EI,cc_g1_read_joystick:()=>OI,cc_g1_read_key:()=>RI,cc_g1_turnoff:()=>cI});var v={};t.r(v),t.d(v,{ce_go_dc_motor:()=>FI,ce_go_get_led_bright:()=>LI,ce_go_get_led_state:()=>AI,ce_go_hall_attachInterrupt:()=>PI,ce_go_hall_data:()=>vI,ce_go_hall_initialize:()=>YI,ce_go_led_bright:()=>SI,ce_go_led_brightness:()=>NI,ce_go_light_number:()=>CI,ce_go_pin_light:()=>VI,ce_go_pin_near:()=>yI,ce_go_pin_near_line:()=>XI,ce_go_pin_near_state_change:()=>xI,ce_go_stepper_keep:()=>DI,ce_go_stepper_stop:()=>fI,educore_car:()=>BI,educore_car_pin_near:()=>kI,educore_car_pin_near_line:()=>wI,educore_car_stepper_keep:()=>GI,educore_car_stepper_stop:()=>UI,sensor_mixgome_eulerangles:()=>bI});var X={};t.r(X),t.d(X,{communicate_bluetooth_central_init:()=>LT,communicate_bluetooth_connect:()=>fT,communicate_bluetooth_disconnect:()=>FT,communicate_bluetooth_handle:()=>yT,communicate_bluetooth_is_connected:()=>YT,communicate_bluetooth_mac:()=>DT,communicate_bluetooth_peripheral_init:()=>AT,communicate_bluetooth_recv:()=>vT,communicate_bluetooth_recv_only:()=>XT,communicate_bluetooth_scan:()=>NT,communicate_bluetooth_send:()=>PT,communicate_espnow_init:()=>xT,communicate_espnow_init_new:()=>bT,communicate_i2c_available:()=>pT,communicate_i2c_init:()=>JI,communicate_i2c_master_read:()=>oT,communicate_i2c_onboard:()=>WI,communicate_i2c_read:()=>qI,communicate_i2c_scan:()=>zI,communicate_i2c_write:()=>QI,communicate_ir_recv_init:()=>MT,communicate_ir_send_init:()=>RT,communicate_ow_init:()=>uT,communicate_ow_read:()=>lT,communicate_ow_reset:()=>TT,communicate_ow_scan:()=>rT,communicate_ow_select:()=>IT,communicate_ow_write:()=>dT,communicate_spi_buffer:()=>$I,communicate_spi_init:()=>jI,communicate_spi_onboard:()=>KI,communicate_spi_read:()=>tT,communicate_spi_read_output:()=>eT,communicate_spi_readinto:()=>iT,communicate_spi_readinto_output:()=>nT,communicate_spi_set:()=>ZI,communicate_spi_write:()=>sT,communicate_spi_write_readinto:()=>_T,espnow_radio_channel:()=>kT,espnow_radio_channel_new:()=>WT,espnow_radio_on_off:()=>KT,espnow_radio_rec:()=>qT,espnow_radio_recv:()=>zT,espnow_radio_recv_certain_msg:()=>jT,espnow_radio_recv_certain_msg_new:()=>$T,espnow_radio_recv_msg:()=>QT,espnow_radio_recv_new:()=>ZT,espnow_radio_send:()=>JT,espnow_radio_txpower:()=>HT,i2c_available:()=>cM,i2c_init:()=>pM,i2c_master_reader2:()=>RM,i2c_read:()=>aM,i2c_scan:()=>rM,i2c_slave_onreceive:()=>aT,i2c_write:()=>uM,internal_variable:()=>hT,ir_recv_timeout:()=>OT,ir_transmit_busy:()=>ST,ir_transmit_conventional_data:()=>cT,ir_transmit_raw_code:()=>CT,ir_transmit_study_code:()=>gT,ir_whether_recv:()=>ET,lora_init:()=>tM,lora_packet:()=>eM,lora_recv:()=>nM,lora_send:()=>iM,network_espnow_info:()=>BT,network_espnow_mac:()=>VT,network_espnow_recv:()=>GT,network_espnow_recv_handle:()=>wT,network_espnow_send:()=>UT,recv_fun:()=>mT,spi_buffer:()=>IM,spi_init:()=>lM,spi_read:()=>TM,spi_read_output:()=>MM,spi_readinto:()=>hM,spi_readinto_output:()=>mM,spi_set:()=>dM,spi_write:()=>EM,spi_write_readinto:()=>OM,urequests_attribute:()=>_M,urequests_get:()=>sM,urequests_method:()=>oM});var y={};t.r(y),t.d(y,{display_animate:()=>jM,display_blink_rate:()=>JM,display_circle:()=>ZM,display_color_seclet:()=>rh,display_draw_4strings:()=>UM,display_fill:()=>zM,display_get_screen_image:()=>KM,display_help:()=>th,display_image_size:()=>wM,display_lcd_use_i2c_init:()=>hh,display_line:()=>HM,display_line_arbitrarily:()=>WM,display_matrix_extern_bright_point:()=>vM,display_matrix_extern_bright_screen:()=>yM,display_matrix_extern_clear:()=>xM,display_matrix_extern_get_pixel:()=>YM,display_matrix_extern_get_screen_pixel:()=>XM,display_matrix_extern_image_builtins:()=>bM,display_matrix_extern_scroll_string:()=>NM,display_matrix_extern_scroll_string_delay:()=>DM,display_matrix_extern_shift:()=>PM,display_matrix_extern_show_frame_string:()=>fM,display_matrix_extern_show_frame_string_delay:()=>FM,display_matrix_extern_show_image:()=>LM,display_matrix_extern_show_image_or_string_delay:()=>AM,display_matrix_use_i2c_init:()=>SM,display_oled_drawPixel:()=>ih,display_oled_showBitmap:()=>eh,display_oled_use_i2c_init:()=>ch,display_onoff:()=>QM,display_rect:()=>kM,display_rgb_color:()=>qM,display_tm1650_power:()=>sh,display_tm1650_set_brightness:()=>ph,display_tm1650_show_dot:()=>oh,display_tm1650_show_num:()=>_h,display_tm_use_i2c_init:()=>nh,display_triangle:()=>$M,display_use_i2c_init:()=>GM,extern_oled_bright_point:()=>Yh,extern_oled_clear:()=>vh,extern_oled_get_pixel:()=>Ph,extern_oled_hvline:()=>yh,extern_oled_line:()=>xh,extern_oled_scroll_string:()=>Ah,extern_oled_scroll_string_delay:()=>Nh,extern_oled_shape_rect:()=>Xh,extern_oled_shift:()=>Fh,extern_oled_show_frame_string:()=>Dh,extern_oled_show_frame_string_delay:()=>fh,extern_oled_show_image:()=>gh,extern_oled_show_image_or_string_delay:()=>Lh,extern_oled_show_image_xy:()=>Ch,extern_oled_show_string:()=>Sh,lcd_backlight:()=>Oh,lcd_clear:()=>Rh,lcd_print_string:()=>Eh,lcd_show_image_or_string_delay:()=>mh,matrix_extern_image_arithmetic:()=>VM,matrix_extern_image_invert:()=>BM,tft_fill:()=>Th,tft_line_arbitrarily:()=>Mh,tft_scroll_string_delay:()=>dh,tft_show_frame_string_delay:()=>Ih,tft_show_image_or_string_delay:()=>lh,tft_show_image_xy:()=>uh,tft_use_spi_init:()=>ah});var x={};t.r(x),t.d(x,{bitbot_display_image_create:()=>cm,display_bright_point:()=>jh,display_bright_screen:()=>$h,display_clear:()=>tm,display_get_pixel:()=>zh,display_get_screen_pixel:()=>Zh,display_image_builtins:()=>Wh,display_image_builtins_all:()=>Kh,display_image_create:()=>Hh,display_scroll_string:()=>Gh,display_scroll_string_delay:()=>Uh,display_shift:()=>Qh,display_show_frame_string:()=>wh,display_show_frame_string_delay:()=>kh,display_show_image:()=>Vh,display_show_image_or_string_delay:()=>Bh,draw_pointer:()=>Wm,image_arithmetic:()=>Jh,image_invert:()=>qh,mixbot_display_bright_screen:()=>Om,mixbot_display_get_ambientbright:()=>Em,mixbot_display_get_screen_pixel:()=>mm,mixbot_display_image_create:()=>hm,mixbot_display_rotate:()=>Rm,mixgo_display_image_create_new:()=>nm,mixgome_display_font:()=>sm,mixgome_display_image_create:()=>em,mixgomini_display_image_create:()=>im,mpython_display_hvline:()=>Im,mpython_display_line:()=>Tm,mpython_display_shape_rect:()=>dm,mpython_pbm_image:()=>Mm,onboard_oled_bright_point:()=>lm,onboard_oled_scroll_string_delay:()=>um,onboard_oled_show_frame_string_delay:()=>rm,onboard_oled_show_image:()=>_m,onboard_oled_show_image_or_string_delay:()=>am,onboard_oled_show_image_xy:()=>om,onboard_oled_show_string:()=>pm,onboard_tft_bright_point:()=>Xm,onboard_tft_bright_screen:()=>bm,onboard_tft_clear:()=>ym,onboard_tft_clock_clear:()=>km,onboard_tft_clock_draw:()=>wm,onboard_tft_clock_get_rtctime:()=>Gm,onboard_tft_clock_init:()=>Bm,onboard_tft_clock_set_time:()=>Um,onboard_tft_display_hvline:()=>Fm,onboard_tft_display_line:()=>Pm,onboard_tft_display_shape_circle:()=>Hm,onboard_tft_display_shape_rect:()=>fm,onboard_tft_fill:()=>Vm,onboard_tft_get_pixel:()=>vm,onboard_tft_get_screen_pixel:()=>xm,onboard_tft_scroll_string:()=>Lm,onboard_tft_scroll_string_delay:()=>Am,onboard_tft_shift:()=>Ym,onboard_tft_show_frame_string:()=>Nm,onboard_tft_show_frame_string_delay:()=>Dm,onboard_tft_show_image:()=>gm,onboard_tft_show_image_or_string_delay:()=>Sm,onboard_tft_show_image_xy:()=>Cm});var b={};t.r(b),t.d(b,{factory_block:()=>iE,factory_block_return:()=>nE,factory_block_return_with_textarea:()=>_E,factory_block_with_textarea:()=>sE,factory_callMethod_noreturn:()=>tE,factory_callMethod_return:()=>eE,factory_create_with_container:()=>zm,factory_create_with_item:()=>jm,factory_declare:()=>$m,factory_from_import:()=>Jm,factory_function_noreturn:()=>Qm,factory_function_return:()=>Zm,factory_import:()=>qm,folding_block:()=>oE});var V={};t.r(V),t.d(V,{controls_pin_attachInterrupt:()=>DE,inout_analog_atten:()=>hE,inout_analog_read:()=>ME,inout_analog_read_init:()=>gE,inout_analog_write:()=>dE,inout_analog_write_init:()=>cE,inout_analog_write_set:()=>IE,inout_analog_write_set_freq:()=>LE,inout_digital_init:()=>OE,inout_digital_read:()=>rE,inout_digital_write:()=>uE,inout_highlow:()=>aE,inout_pinMode:()=>SE,inout_pin_attachInterrupt:()=>EE,inout_pin_pressed:()=>mE,inout_pin_pressed_init:()=>CE,inout_pwm_analog_write:()=>lE,inout_pwm_analog_write_init:()=>RE,inout_pwm_analog_write_set_freq:()=>TE,pin_pressed:()=>NE,pin_pressed_init:()=>AE});var B={};t.r(B),t.d(B,{IOT_EMQX_INIT_AND_CONNECT_BY_MIXLY_CODE:()=>ZE,IOT_EMQX_INIT_AND_CONNECT_BY_SHARE_CODE:()=>jE,IOT_EMQX_PING:()=>QE,IOT_FORMATTING:()=>JE,IOT_FORMAT_STRING:()=>qE,IOT_MIXIO_NTP:()=>zE,IOT_MIXIO_PUBLISH:()=>GE,IOT_MIXIO_SUBSCRIBE:()=>UE,iot_checkonenet:()=>aO,iot_client_onboard:()=>tO,iot_create_with_item:()=>VE,iot_http_client:()=>eO,iot_http_data:()=>iO,iot_mixio_check:()=>HE,iot_mixio_connect:()=>BE,iot_mixio_connect_only:()=>kE,iot_mixio_disconnect:()=>wE,iot_mixio_format_msg:()=>KE,iot_mixio_format_topic:()=>WE,iot_mixly_key:()=>$E,iot_mqtt_client:()=>nO,iot_mqtt_data:()=>sO,iot_onenet_check:()=>vE,iot_onenet_connect:()=>PE,iot_onenet_disconnect:()=>YE,iot_onenet_publish:()=>yE,iot_onenet_publish_dict:()=>XE,iot_onenetconnect:()=>oO,iot_onenetdisconnect:()=>pO,iot_publish:()=>uO,iot_publish_container:()=>xE,iot_publish_item:()=>bE,iot_wifi_connect:()=>FE,iot_wificonnect:()=>_O});var G={};t.r(G),t.d(G,{educore_mqtt_connect:()=>wO,educore_mqtt_connect_success:()=>KO,educore_mqtt_subscribe_message:()=>kO,educore_mqtt_topic_publish:()=>WO,educore_mqtt_topic_subscribe:()=>HO,educore_wifi_connect:()=>UO,network_ap_connect:()=>RO,network_connect:()=>MO,network_get_connect:()=>mO,network_get_wifi:()=>OO,network_init:()=>lO,network_is_active:()=>IO,network_open:()=>dO,network_scan:()=>TO,network_server:()=>cO,network_socket_accept:()=>AO,network_socket_bind:()=>CO,network_socket_close:()=>PO,network_socket_connect:()=>SO,network_socket_init:()=>gO,network_socket_listen:()=>LO,network_socket_receive:()=>NO,network_socket_receive_from:()=>fO,network_socket_send:()=>DO,network_socket_send_to:()=>FO,network_stop:()=>EO,network_wifi_connect:()=>hO,ntptime_address:()=>xO,ntptime_time:()=>yO,requests_attribute:()=>vO,requests_attribute2:()=>GO,requests_get:()=>YO,requests_get2:()=>VO,requests_method:()=>XO,requests_post:()=>BO});var U={};t.r(U),t.d(U,{CI130X_BROADCAST:()=>mR,CI130X_GET_THE_RECOGNIZED_CMD:()=>hR,CI130X_GET_WHETHER_IDENTIFY:()=>MR,CI130X_IDENTIFY_AND_SAVE:()=>TR,CI130X_SET_SYSTEM_CMD:()=>ER,HCSR04:()=>sc,PS2_Button:()=>ac,PS2_Buttons:()=>rc,PS2_Buttons_new:()=>Tc,PS2_State:()=>uc,PS2_init:()=>_c,PS2_init_new:()=>dc,PS2_stk:()=>lc,PS2_stk_new:()=>Mc,PS2_vibration:()=>pc,PS2_vibration_new:()=>Ic,camera_sensor_init:()=>Hc,camera_sensor_result:()=>Wc,educore_body_sensor:()=>Xc,educore_button_sensor_extern:()=>Vc,educore_camera_sensor:()=>kc,educore_infrared_sensor:()=>bc,educore_soilhum_sensor:()=>yc,educore_temp_sensor:()=>wc,educore_temphum_sensor:()=>xc,educore_ultrasonic_sensor:()=>Gc,esp32_s2_weather_init:()=>tc,esp32_s2_weather_rain:()=>ic,esp32_s2_weather_wd:()=>ec,esp32_s2_weather_ws:()=>nc,extern_rfid_read:()=>GR,extern_rfid_readcontent:()=>wR,extern_rfid_readid:()=>UR,extern_rfid_status:()=>WR,extern_rfid_write:()=>kR,extern_rfid_write_return:()=>HR,gnss_get_data:()=>Oc,gnss_have_data:()=>Ec,interaction_whether_to_interaction:()=>dR,interaction_whether_to_interaction_SANT:()=>IR,mixbot_sensor_extern_get_addr:()=>Ac,mixbot_sensor_extern_set_addr:()=>Nc,pm25_get_data:()=>mc,radar_set_DETECTION_THRESHOLD:()=>rR,radar_set_DETECTION_THRESHOLD_SANT:()=>lR,robot_button_extern_get_value:()=>Rc,robot_color_extern_get_value:()=>Lc,robot_infrared_extern_get_value:()=>gc,robot_infrared_extern_grey_get_value:()=>Cc,robot_potentiometer_extern_get_value:()=>Sc,robot_sonar_extern_get_value:()=>Dc,robot_sonar_extern_led:()=>fc,robot_touch_extern_get_value:()=>cc,sensor_APDS9960_extern:()=>RR,sensor_DS18X20:()=>pR,sensor_LTR308_extern:()=>cR,sensor_LTR390UV_extern:()=>SR,sensor_MAX30102_extern:()=>OR,sensor_QMC5883L_extern:()=>FR,sensor_VL530LX_extern:()=>LR,sensor_adxl345_get_acceleration:()=>$O,sensor_aht11_extern:()=>NR,sensor_bmp:()=>_R,sensor_compass_reset:()=>VR,sensor_dht11:()=>eR,sensor_hp203_extern:()=>DR,sensor_light_level:()=>tR,sensor_lm35:()=>aR,sensor_ltr381_extern:()=>gR,sensor_mixgo_extern_button_attachInterrupt:()=>jO,sensor_mixgo_extern_button_get_presses:()=>zO,sensor_mixgo_extern_button_is_pressed:()=>qO,sensor_mixgo_extern_button_was_pressed:()=>QO,sensor_mixgo_extern_light:()=>iR,sensor_mixgo_extern_pin_near:()=>sR,sensor_mixgo_extern_sound:()=>nR,sensor_mixgoce_hot_wheel_degrees:()=>$R,sensor_mixgoce_hot_wheel_is_touched:()=>ZR,sensor_mpu9250_attachGestureInterrupt:()=>ZO,sensor_mpu9250_calibrate_compass:()=>yR,sensor_mpu9250_field_strength:()=>bR,sensor_mpu9250_gesture:()=>PR,sensor_mpu9250_get_acceleration:()=>YR,sensor_mpu9250_get_gyro:()=>XR,sensor_mpu9250_get_magnetic:()=>vR,sensor_mpu9250_temperature:()=>xR,sensor_read_humiture:()=>Bc,sensor_sht:()=>oR,sensor_shtc3_extern:()=>AR,sensor_spl06_001_extern:()=>fR,sensor_ucs12071_extern:()=>CR,sensor_use_i2c_init:()=>uR,sensor_use_spi_init:()=>BR,sensor_use_uart_init:()=>hc,sensor_weather_solo_init:()=>Fc,sensor_weather_solo_rain:()=>vc,sensor_weather_solo_wd:()=>Pc,sensor_weather_solo_ws:()=>Yc,sensor_weigh_init:()=>Kc,ultrasonic_sensor_read_distance:()=>Uc,weather_data:()=>KR,weather_have_data:()=>JR,weather_set_label:()=>QR,weather_set_label_container:()=>zR,weather_set_label_item:()=>jR,weather_uart_mixio:()=>qR,weigh_sensor_get_weight:()=>Jc});var w={};t.r(w),t.d(w,{CI130X_BROADCAST_SANT:()=>UC,CI130X_GET_THE_RECOGNIZED_CMD_SANT:()=>GC,CI130X_GET_WHETHER_IDENTIFY_SANT:()=>BC,CI130X_IDENTIFY_AND_SAVE_SANT:()=>VC,CI130X_SET_SYSTEM_CMD_SANT:()=>wC,HCSR04:()=>rg,RTC_set_date:()=>ug,RTC_set_time:()=>ag,bitbot_als_num:()=>mC,dht11:()=>SC,educore_button_sensor:()=>vC,educore_button_was_pressed:()=>XC,educore_gyroscope_sensor:()=>FC,educore_gyroscope_sensor_read:()=>PC,educore_gyroscope_sensor_shake:()=>YC,educore_light_sensor:()=>fC,educore_rfid_sensor:()=>yC,educore_rfid_sensor_scan:()=>xC,educore_rfid_sensor_scan_data:()=>bC,educore_voice_sensor:()=>NC,number1:()=>dg,number2:()=>Ig,number3:()=>Tg,number4:()=>Mg,number5:()=>hg,number6:()=>mg,number7:()=>Eg,onboard_RTC_get_time:()=>Ag,onboard_RTC_get_time_str:()=>Yg,onboard_RTC_get_timestamp:()=>Ng,onboard_RTC_set_datetime:()=>Fg,onboard_RTC_settime_string:()=>fg,onboard_RTC_timestamp_totuple:()=>Dg,rfid_readcontent:()=>Bg,rfid_readid:()=>Vg,rfid_write:()=>Gg,rfid_write_return:()=>Ug,sensor_LTR308:()=>vg,sensor_aht11:()=>yg,sensor_bitbot_ALS:()=>hC,sensor_button_get_presses:()=>RC,sensor_button_is_pressed:()=>EC,sensor_button_was_pressed:()=>OC,sensor_distance_hrsc04:()=>pg,sensor_eulerangles:()=>kg,sensor_field_strength:()=>LC,sensor_get_acceleration:()=>wg,sensor_get_temperature:()=>xg,sensor_hp203:()=>bg,sensor_light:()=>CC,sensor_mixbot_get_gyro:()=>MC,sensor_mixbot_patrol_calibrate:()=>dC,sensor_mixbot_patrol_value:()=>IC,sensor_mixbot_temperature:()=>TC,sensor_mixgo_LTR308:()=>Sg,sensor_mixgo_button_attachInterrupt:()=>Zc,sensor_mixgo_button_get_presses:()=>jc,sensor_mixgo_button_is_pressed:()=>Qc,sensor_mixgo_button_was_pressed:()=>zc,sensor_mixgo_cc_mmc5603_calibrate_compass:()=>tC,sensor_mixgo_cc_mmc5603_get_angle:()=>$g,sensor_mixgo_cc_mmc5603_get_magnetic:()=>Zg,sensor_mixgo_light:()=>lg,sensor_mixgo_nova_LTR308:()=>Cg,sensor_mixgo_nova_pin_near:()=>gg,sensor_mixgo_pin_near:()=>cg,sensor_mixgo_pin_near_double:()=>Rg,sensor_mixgo_pin_near_single:()=>Og,sensor_mixgo_pin_pressed:()=>ng,sensor_mixgo_sant_color:()=>Lg,sensor_mixgo_touch_slide:()=>og,sensor_mixgocar42_button_attachInterrupt:()=>ig,sensor_mixgocar42_button_get_presses:()=>eg,sensor_mixgocar42_button_is_pressed:()=>$c,sensor_mixgocar42_button_was_pressed:()=>tg,sensor_mixgocar_battery_left:()=>lC,sensor_mixgocar_pin_near:()=>uC,sensor_mixgocar_pin_near_line:()=>aC,sensor_mixgocar_pin_near_state_change:()=>rC,sensor_mixgoce_pin_pressed:()=>sg,sensor_mixgoce_temperature:()=>iC,sensor_mixgome_temperature:()=>eC,sensor_mpython_pin_pressed:()=>_g,sensor_mpython_qmi8658_get_gyro:()=>nC,sensor_mpython_qmi8658_temperature:()=>sC,sensor_onboard_compass_reset:()=>jg,sensor_onboard_mpu9250_calibrate_compass:()=>qg,sensor_onboard_mpu9250_field_strength:()=>zg,sensor_onboard_mpu9250_gesture:()=>Hg,sensor_onboard_mpu9250_get_acceleration:()=>Wg,sensor_onboard_mpu9250_get_gyro:()=>Jg,sensor_onboard_mpu9250_get_magnetic:()=>Kg,sensor_onboard_mpu9250_temperature:()=>Qg,sensor_pin_near:()=>gC,sensor_pin_pressed:()=>cC,sensor_read:()=>DC,sensor_rm_acc:()=>pC,sensor_rm_battery_left:()=>oC,sensor_rm_pin_near_double:()=>_C,sensor_rtc_init:()=>Pg,sensor_sound:()=>Xg,sensor_temperature:()=>AC});var k={};t.r(k),t.d(k,{serial_any:()=>zC,serial_begin:()=>eS,serial_print:()=>WC,serial_print_byte:()=>HC,serial_print_hex:()=>JC,serial_println:()=>KC,serial_read_from_ai:()=>rS,serial_readline:()=>jC,serial_readstr:()=>QC,serial_readstr_until:()=>ZC,serial_receive_data_event:()=>qC,serial_send_to_ai:()=>uS,serial_softserial:()=>tS,serial_softserial_new:()=>$C,system_input:()=>iS,system_print:()=>nS,system_print_container:()=>pS,system_print_end:()=>_S,system_print_inline:()=>sS,system_print_item:()=>aS,system_print_many:()=>oS});var H={};t.r(H),t.d(H,{Panic_with_status_code:()=>TS,Timer_init:()=>NS,base_delay:()=>FS,controls_delay:()=>IS,controls_delay_new:()=>dS,controls_millis:()=>hS,controls_uname:()=>ES,raw_block:()=>mS,reset:()=>MS,system_bitbot_shutdown:()=>AS,system_machine_reset:()=>LS,system_ticks_diff:()=>cS,system_timer:()=>RS,system_timer_init:()=>gS,system_wdt_feed:()=>SS,system_wdt_init:()=>CS,time_ticks_diff:()=>fS,timer:()=>OS,timer2:()=>DS});var W={};t.r(W),t.d(W,{Air_daily_content:()=>HS,Air_now_content:()=>bS,Geo_moon_content:()=>KS,Geo_sun_content:()=>WS,Life_suggestion_content:()=>BS,Location_search_content:()=>US,Tide_daily_content:()=>GS,WEATHER_DAILY:()=>vS,WEATHER_HOUR:()=>XS,WEATHER_NOW:()=>YS,Weather_alarm_content:()=>VS,Weather_daily:()=>wS,Weather_daily_content:()=>kS,Weather_now:()=>yS,Weather_now_content:()=>xS});var K={};t.r(K),t.d(K,{PIN_init:()=>HL,actuator_extern_get_led_bright:()=>dL,actuator_extern_get_led_state:()=>IL,actuator_extern_led_bright:()=>lL,actuator_extern_led_brightness:()=>TL,actuator_ms32006_dcmotor:()=>tL,actuator_ms32006_init:()=>$S,actuator_ms32006_stepper:()=>eL,actuator_neopixel_init:()=>ML,actuator_neopixel_rgb:()=>EL,actuator_neopixel_rgb_all:()=>hL,actuator_neopixel_write:()=>mL,actuator_use_uart_init:()=>OL,esp32_music_get_tempo_extern:()=>pL,esp32_music_pitch:()=>nL,esp32_music_pitch_init:()=>iL,esp32_music_pitch_with_time:()=>sL,esp32_music_play_list:()=>aL,esp32_music_reset_extern:()=>uL,esp32_music_set_tempo_extern:()=>oL,esp32_music_stop:()=>_L,mixbot_actuator_extern_get_addr:()=>wL,mixbot_actuator_extern_set_addr:()=>kL,mixbot_addr_extern:()=>fL,parrot_PIN_init:()=>qL,parrot_move_speed:()=>QL,pin_led_bright:()=>WL,player_play_music:()=>SL,player_set_mode:()=>CL,player_set_play:()=>cL,player_set_volume:()=>gL,player_whether_stop:()=>RL,robot_led_extern:()=>vL,robot_led_extern_get_value:()=>XL,robot_motor_extern:()=>FL,robot_motor_extern_get_speed:()=>PL,robot_servo_extern_absolute_run:()=>VL,robot_servo_extern_get_status:()=>yL,robot_servo_extern_relative_continue:()=>UL,robot_servo_extern_relative_origin:()=>BL,robot_servo_extern_relative_run:()=>GL,robot_servo_extern_stop:()=>bL,robot_servo_extern_stop_mode:()=>xL,robot_traffic_light_extern:()=>YL,servo_PIN_init:()=>KL,servo_get_angle:()=>jS,servo_get_speed:()=>ZS,servo_init:()=>JS,servo_move:()=>rL,servo_move_angle:()=>JL,servo_set_angle:()=>QS,servo_set_speed:()=>zS,servo_speed_360:()=>qS,syn6288_builtin_voice:()=>NL,syn6288_get_voice:()=>AL,syn6288_set_voice:()=>LL,syn6288_tts_play:()=>DL});var J={};t.r(J),t.d(J,{actuator_dc_motor:()=>CA,actuator_dc_motor_stop:()=>SA,actuator_get_led_bright:()=>oA,actuator_get_led_state:()=>pA,actuator_led_bright:()=>_A,actuator_led_brightness:()=>aA,actuator_mixbot_buzzer_on_off:()=>fA,actuator_mixgo_nova_mic_get:()=>XA,actuator_mixgo_nova_mic_set:()=>vA,actuator_mixgo_nova_onboard_music_pitch:()=>GA,actuator_mixgo_nova_onboard_music_stop:()=>UA,actuator_mixgo_nova_play_audio:()=>VA,actuator_mixgo_nova_play_online_audio:()=>BA,actuator_mixgo_nova_record_audio:()=>bA,actuator_mixgo_nova_voice_get:()=>xA,actuator_mixgo_nova_voice_set:()=>yA,actuator_mixgo_zero_led_color:()=>uA,actuator_onboard_neopixel_rgb:()=>hA,actuator_onboard_neopixel_rgb_all:()=>mA,actuator_onboard_neopixel_rgb_show_all_chase:()=>EA,actuator_onboard_neopixel_rgb_show_all_rainbow:()=>OA,actuator_onboard_neopixel_write:()=>MA,actuator_stepper_keep:()=>cA,actuator_stepper_stop:()=>gA,analog_ble_keyboard_init:()=>ZA,analog_ble_keyboard_input:()=>eN,analog_ble_keyboard_mouse_init:()=>uN,analog_ble_keyboard_mouse_input:()=>IN,analog_ble_keyboard_mouse_send_battery:()=>dN,analog_ble_keyboard_mouse_str:()=>TN,analog_ble_keyboard_send_battery:()=>nN,analog_ble_keyboard_str:()=>iN,analog_ble_mouse_init:()=>sN,analog_ble_mouse_input:()=>pN,analog_ble_mouse_keyboard_input:()=>MN,analog_ble_mouse_send_battery:()=>aN,analog_keyboard_input:()=>WA,analog_keyboard_str:()=>zA,analog_mouse_input:()=>qA,bitbot_motor:()=>YA,bitbot_move:()=>FA,bitbot_stop:()=>PA,ble_keyboard_connect:()=>tN,ble_keyboard_get_mac:()=>$A,ble_keyboard_mouse_connect:()=>lN,ble_keyboard_mouse_get_mac:()=>rN,ble_mouse_connect:()=>oN,ble_mouse_get_mac:()=>_N,cc_number:()=>rA,educore_ble_keyboard_input:()=>LN,educore_ble_sensor_connected:()=>SN,educore_ble_sensor_init:()=>CN,educore_buzzer:()=>hN,educore_buzzer_play_tone:()=>mN,educore_buzzer_play_tone_time:()=>EN,educore_buzzer_stop:()=>ON,educore_neopixel_clear:()=>gN,educore_neopixel_rgb:()=>cN,educore_rgb_light:()=>RN,esp32_music_get_tempo:()=>jL,esp32_music_reset:()=>iA,esp32_music_set_tempo:()=>zL,esp32_onboard_music_pitch:()=>ZL,esp32_onboard_music_pitch_with_time:()=>$L,esp32_onboard_music_play_list:()=>eA,esp32_onboard_music_stop:()=>tA,general_key:()=>JA,general_key_tuple:()=>jA,get_power_output:()=>kA,ledswitch:()=>sA,mixbot_motor:()=>DA,mixbot_motor_status:()=>LA,mixbot_move:()=>AA,mixbot_stop:()=>NA,mouse_key:()=>QA,number:()=>nA,rm_actuator_get_led_bright:()=>dA,rm_actuator_get_led_state:()=>IA,rm_actuator_led_bright:()=>lA,rm_actuator_led_brightness:()=>TA,rm_motor:()=>RA,set_all_power_output:()=>HA,set_power_output:()=>wA,special_key:()=>KA});var q={};t.r(q),t.d(q,{ai_sensor_20object:()=>sD,ai_sensor_ailocal_class:()=>JN,ai_sensor_ailocal_class_result:()=>qN,ai_sensor_ailocal_train:()=>KN,ai_sensor_asr_recognize:()=>$N,ai_sensor_audio_play:()=>zN,ai_sensor_audio_record:()=>QN,ai_sensor_barcode:()=>YN,ai_sensor_circle:()=>VN,ai_sensor_classifier_faces:()=>nD,ai_sensor_color:()=>wN,ai_sensor_color_chases:()=>WN,ai_sensor_color_chases_result:()=>HN,ai_sensor_config:()=>DN,ai_sensor_face:()=>iD,ai_sensor_find_20objects:()=>_D,ai_sensor_find_barcodes:()=>vN,ai_sensor_find_circles:()=>BN,ai_sensor_find_colors:()=>kN,ai_sensor_find_licenseplates:()=>eD,ai_sensor_find_lines:()=>bN,ai_sensor_find_qrcodes:()=>PN,ai_sensor_find_rects:()=>UN,ai_sensor_find_tags:()=>yN,ai_sensor_licenseplate:()=>tD,ai_sensor_line:()=>xN,ai_sensor_qrcode:()=>FN,ai_sensor_qrcode_lite:()=>NN,ai_sensor_rect:()=>GN,ai_sensor_rgb:()=>fN,ai_sensor_tag:()=>XN,ai_sensor_use_uart_init:()=>AN,ai_sensor_yolo_recognize:()=>jN,ai_sensor_yolo_recognize_result:()=>ZN});var Q={};t.r(Q),t.d(Q,{MICROPYTHON_AI_Speech_asr:()=>aD,MICROPYTHON_AI_Speech_unit:()=>pD,MICROPYTHON_AI_client:()=>oD});var z={};t.r(z),t.d(z,{mpython_blynk_app_data:()=>RD,mpython_blynk_app_notify:()=>MD,mpython_blynk_email:()=>cD,mpython_blynk_get_timers:()=>mD,mpython_blynk_on_connected:()=>dD,mpython_blynk_on_disconnected:()=>lD,mpython_blynk_run:()=>TD,mpython_blynk_sensor_data_to_app:()=>OD,mpython_blynk_set_property:()=>gD,mpython_blynk_setup:()=>CD,mpython_blynk_stop_timers:()=>hD,mpython_blynk_sync_virtual:()=>rD,mpython_blynk_terminal_widget_vpin:()=>uD,mpython_blynktimer:()=>ED,mpython_blynktimer_run:()=>ID});var j={};t.r(j),t.d(j,{cc_g1_read_bat:()=>SD,cc_g1_read_joystick:()=>LD,cc_g1_read_key:()=>AD,cc_g1_turnoff:()=>ND});var Z={};t.r(Z),t.d(Z,{ce_go_dc_motor:()=>yD,ce_go_get_led_bright:()=>FD,ce_go_get_led_state:()=>PD,ce_go_hall_attachInterrupt:()=>xD,ce_go_hall_data:()=>VD,ce_go_hall_initialize:()=>bD,ce_go_led_bright:()=>fD,ce_go_led_brightness:()=>YD,ce_go_light_number:()=>DD,ce_go_pin_light:()=>kD,ce_go_pin_near:()=>GD,ce_go_pin_near_line:()=>BD,ce_go_pin_near_state_change:()=>UD,ce_go_stepper_keep:()=>vD,ce_go_stepper_stop:()=>XD,educore_car:()=>HD,educore_car_pin_near:()=>qD,educore_car_pin_near_line:()=>JD,educore_car_stepper_keep:()=>WD,educore_car_stepper_stop:()=>KD,sensor_mixgome_eulerangles:()=>wD});var $={};t.r($),t.d($,{communicate_bluetooth_central_init:()=>Ff,communicate_bluetooth_connect:()=>vf,communicate_bluetooth_disconnect:()=>Xf,communicate_bluetooth_handle:()=>Gf,communicate_bluetooth_is_connected:()=>xf,communicate_bluetooth_mac:()=>yf,communicate_bluetooth_peripheral_init:()=>Pf,communicate_bluetooth_recv:()=>Bf,communicate_bluetooth_recv_only:()=>Vf,communicate_bluetooth_scan:()=>Yf,communicate_bluetooth_send:()=>bf,communicate_espnow_init:()=>Uf,communicate_espnow_init_new:()=>wf,communicate_i2c_available:()=>nf,communicate_i2c_init:()=>jD,communicate_i2c_master_read:()=>ef,communicate_i2c_onboard:()=>QD,communicate_i2c_read:()=>ZD,communicate_i2c_scan:()=>tf,communicate_i2c_write:()=>$D,communicate_ir_recv_init:()=>Rf,communicate_ir_send_init:()=>Lf,communicate_ow_init:()=>Tf,communicate_ow_read:()=>mf,communicate_ow_reset:()=>hf,communicate_ow_scan:()=>Mf,communicate_ow_select:()=>Of,communicate_ow_write:()=>Ef,communicate_spi_buffer:()=>pf,communicate_spi_init:()=>_f,communicate_spi_onboard:()=>zD,communicate_spi_read:()=>af,communicate_spi_read_output:()=>uf,communicate_spi_readinto:()=>rf,communicate_spi_readinto_output:()=>lf,communicate_spi_set:()=>of,communicate_spi_write:()=>df,communicate_spi_write_readinto:()=>If,espnow_radio_channel:()=>qf,espnow_radio_channel_new:()=>zf,espnow_radio_on_off:()=>jf,espnow_radio_rec:()=>$f,espnow_radio_recv:()=>eF,espnow_radio_recv_certain_msg:()=>iF,espnow_radio_recv_certain_msg_new:()=>sF,espnow_radio_recv_msg:()=>tF,espnow_radio_recv_new:()=>nF,espnow_radio_send:()=>Zf,espnow_radio_txpower:()=>Qf,i2c_slave_onreceive:()=>sf,internal_variable:()=>cf,ir_recv_timeout:()=>Sf,ir_transmit_busy:()=>ff,ir_transmit_conventional_data:()=>Af,ir_transmit_raw_code:()=>Df,ir_transmit_study_code:()=>Nf,ir_whether_recv:()=>Cf,lora_init:()=>_F,lora_packet:()=>oF,lora_recv:()=>aF,lora_send:()=>pF,network_espnow_info:()=>Hf,network_espnow_mac:()=>kf,network_espnow_recv:()=>Wf,network_espnow_recv_handle:()=>Jf,network_espnow_send:()=>Kf,recv_fun:()=>gf,urequests_attribute:()=>rF,urequests_get:()=>uF,urequests_method:()=>lF});var tt={};t.r(tt),t.d(tt,{display_animate:()=>xF,display_circle:()=>bF,display_color_seclet:()=>qF,display_draw_4strings:()=>fF,display_fill:()=>yF,display_lcd_use_i2c_init:()=>tP,display_line:()=>YF,display_line_arbitrarily:()=>FF,display_matrix_extern_bright_point:()=>gF,display_matrix_extern_bright_screen:()=>SF,display_matrix_extern_clear:()=>OF,display_matrix_extern_get_pixel:()=>cF,display_matrix_extern_get_screen_pixel:()=>CF,display_matrix_extern_image_builtins:()=>LF,display_matrix_extern_scroll_string:()=>mF,display_matrix_extern_scroll_string_delay:()=>EF,display_matrix_extern_shift:()=>RF,display_matrix_extern_show_frame_string:()=>MF,display_matrix_extern_show_frame_string_delay:()=>hF,display_matrix_extern_show_image:()=>IF,display_matrix_extern_show_image_or_string_delay:()=>TF,display_matrix_use_i2c_init:()=>dF,display_oled_drawPixel:()=>GF,display_oled_showBitmap:()=>BF,display_oled_use_i2c_init:()=>_P,display_onoff:()=>vF,display_rect:()=>PF,display_tm1650_power:()=>wF,display_tm1650_set_brightness:()=>WF,display_tm1650_show_dot:()=>HF,display_tm1650_show_num:()=>kF,display_tm_use_i2c_init:()=>UF,display_triangle:()=>VF,display_use_i2c_init:()=>DF,extern_oled_bright_point:()=>mP,extern_oled_clear:()=>TP,extern_oled_get_pixel:()=>hP,extern_oled_hvline:()=>OP,extern_oled_line:()=>RP,extern_oled_scroll_string:()=>dP,extern_oled_scroll_string_delay:()=>IP,extern_oled_shape_rect:()=>EP,extern_oled_shift:()=>MP,extern_oled_show_frame_string:()=>rP,extern_oled_show_frame_string_delay:()=>lP,extern_oled_show_image:()=>oP,extern_oled_show_image_or_string_delay:()=>uP,extern_oled_show_image_xy:()=>pP,extern_oled_show_string:()=>aP,image_shift:()=>XF,lcd_backlight:()=>nP,lcd_clear:()=>sP,lcd_print_string:()=>iP,lcd_show_image_or_string_delay:()=>eP,matrix_extern_image_arithmetic:()=>AF,matrix_extern_image_invert:()=>NF,tft_fill:()=>ZF,tft_line_arbitrarily:()=>$F,tft_scroll_string_delay:()=>jF,tft_show_frame_string_delay:()=>zF,tft_show_image_or_string_delay:()=>QF,tft_show_image_xy:()=>JF,tft_use_spi_init:()=>KF});var et={};t.r(et),t.d(et,{bitbot_display_image_create:()=>sY,display_bright_point:()=>yP,display_bright_screen:()=>bP,display_clear:()=>FP,display_get_pixel:()=>XP,display_get_screen_pixel:()=>xP,display_image_builtins:()=>NP,display_image_builtins_all:()=>DP,display_image_create:()=>fP,display_scroll_string:()=>LP,display_scroll_string_delay:()=>AP,display_shift:()=>vP,display_show_frame_string:()=>CP,display_show_frame_string_delay:()=>SP,display_show_image:()=>cP,display_show_image_or_string_delay:()=>gP,draw_pointer:()=>DY,image_arithmetic:()=>PP,image_invert:()=>YP,mixbot_display_bright_screen:()=>iY,mixbot_display_get_ambientbright:()=>eY,mixbot_display_get_screen_pixel:()=>tY,mixbot_display_image_create:()=>$P,mixbot_display_rotate:()=>nY,mixgo_display_image_create_new:()=>UP,mixgome_display_font:()=>GP,mixgome_display_image_create:()=>VP,mixgomini_display_image_create:()=>BP,mpython_display_hvline:()=>jP,mpython_display_line:()=>ZP,mpython_display_shape_rect:()=>zP,mpython_pbm_image:()=>wP,onboard_oled_bright_point:()=>QP,onboard_oled_scroll_string_delay:()=>qP,onboard_oled_show_frame_string_delay:()=>JP,onboard_oled_show_image:()=>kP,onboard_oled_show_image_or_string_delay:()=>KP,onboard_oled_show_image_xy:()=>HP,onboard_oled_show_string:()=>WP,onboard_tft_bright_point:()=>EY,onboard_tft_bright_screen:()=>RY,onboard_tft_clear:()=>MY,onboard_tft_clock_clear:()=>AY,onboard_tft_clock_draw:()=>LY,onboard_tft_clock_get_rtctime:()=>CY,onboard_tft_clock_init:()=>gY,onboard_tft_clock_set_time:()=>SY,onboard_tft_display_hvline:()=>IY,onboard_tft_display_line:()=>TY,onboard_tft_display_shape_circle:()=>NY,onboard_tft_display_shape_rect:()=>dY,onboard_tft_fill:()=>cY,onboard_tft_get_pixel:()=>mY,onboard_tft_get_screen_pixel:()=>OY,onboard_tft_scroll_string:()=>rY,onboard_tft_scroll_string_delay:()=>lY,onboard_tft_shift:()=>hY,onboard_tft_show_frame_string:()=>aY,onboard_tft_show_frame_string_delay:()=>uY,onboard_tft_show_image:()=>_Y,onboard_tft_show_image_or_string_delay:()=>pY,onboard_tft_show_image_xy:()=>oY});var it={};t.r(it),t.d(it,{factory_block:()=>xY,factory_block_return:()=>bY,factory_block_return_with_textarea:()=>BY,factory_block_with_textarea:()=>VY,factory_callMethod_noreturn:()=>XY,factory_callMethod_return:()=>yY,factory_declare:()=>vY,factory_from_import:()=>fY,factory_function_noreturn:()=>PY,factory_function_return:()=>YY,factory_import:()=>FY,folding_block:()=>GY});var nt={};t.r(nt),t.d(nt,{inout_analog_atten:()=>ev,inout_analog_read:()=>qY,inout_analog_read_init:()=>tv,inout_analog_write:()=>WY,inout_analog_write_init:()=>$Y,inout_analog_write_set:()=>KY,inout_digital_init:()=>jY,inout_digital_read:()=>kY,inout_digital_write:()=>wY,inout_highlow:()=>UY,inout_pin_attachInterrupt:()=>zY,inout_pin_pressed:()=>QY,inout_pin_pressed_init:()=>iv,inout_pwm_analog_write:()=>HY,inout_pwm_analog_write_init:()=>ZY,inout_pwm_analog_write_set_freq:()=>JY});var st={};t.r(st),t.d(st,{IOT_EMQX_INIT_AND_CONNECT_BY_MIXLY_CODE:()=>cv,IOT_EMQX_INIT_AND_CONNECT_BY_SHARE_CODE:()=>Ov,IOT_EMQX_PING:()=>gv,IOT_FORMATTING:()=>mv,IOT_FORMAT_STRING:()=>Ev,IOT_MIXIO_NTP:()=>Cv,IOT_MIXIO_PUBLISH:()=>rv,IOT_MIXIO_SUBSCRIBE:()=>lv,iot_client_onboard:()=>Sv,iot_http_client:()=>Lv,iot_http_data:()=>Av,iot_mixio_check:()=>Tv,iot_mixio_connect:()=>uv,iot_mixio_connect_only:()=>Iv,iot_mixio_disconnect:()=>dv,iot_mixio_format_msg:()=>hv,iot_mixio_format_topic:()=>Mv,iot_mixly_key:()=>Rv,iot_mqtt_client:()=>Nv,iot_mqtt_data:()=>Dv,iot_onenet_check:()=>pv,iot_onenet_connect:()=>sv,iot_onenet_disconnect:()=>_v,iot_onenet_publish:()=>av,iot_onenet_publish_dict:()=>ov,iot_wifi_connect:()=>nv});var _t={};t.r(_t),t.d(_t,{educore_mqtt_connect:()=>_X,educore_mqtt_connect_success:()=>uX,educore_mqtt_subscribe_message:()=>oX,educore_mqtt_topic_publish:()=>aX,educore_mqtt_topic_subscribe:()=>pX,educore_wifi_connect:()=>sX,network_ap_connect:()=>bv,network_connect:()=>Fv,network_get_connect:()=>Yv,network_get_wifi:()=>xv,network_init:()=>fv,network_is_active:()=>yv,network_open:()=>Xv,network_scan:()=>Vv,network_server:()=>Bv,network_socket_accept:()=>Hv,network_socket_bind:()=>Uv,network_socket_close:()=>Qv,network_socket_connect:()=>wv,network_socket_init:()=>Gv,network_socket_listen:()=>kv,network_socket_receive:()=>Wv,network_socket_receive_from:()=>Jv,network_socket_send:()=>Kv,network_socket_send_to:()=>qv,network_stop:()=>vv,network_wifi_connect:()=>Pv,ntptime_address:()=>tX,ntptime_time:()=>$v,requests_attribute:()=>jv,requests_attribute2:()=>iX,requests_get:()=>zv,requests_get2:()=>eX,requests_method:()=>Zv,requests_post:()=>nX});var ot={};t.r(ot),t.d(ot,{CI130X_BROADCAST:()=>YX,CI130X_GET_THE_RECOGNIZED_CMD:()=>PX,CI130X_GET_WHETHER_IDENTIFY:()=>FX,CI130X_IDENTIFY_AND_SAVE:()=>fX,CI130X_SET_SYSTEM_CMD:()=>vX,HCSR04:()=>uy,PS2_Button:()=>dy,PS2_Buttons:()=>Iy,PS2_Buttons_new:()=>cy,PS2_State:()=>Ty,PS2_init:()=>ry,PS2_init_new:()=>Oy,PS2_stk:()=>My,PS2_stk_new:()=>gy,PS2_vibration:()=>ly,PS2_vibration_new:()=>Ry,RTC_get_time:()=>my,RTC_set_date:()=>mX,RTC_set_datetime:()=>hy,RTC_set_time:()=>hX,camera_sensor_init:()=>Zy,camera_sensor_result:()=>$y,educore_body_sensor:()=>wy,educore_button_sensor_extern:()=>Ky,educore_camera_sensor:()=>jy,educore_infrared_sensor:()=>Wy,educore_soilhum_sensor:()=>ky,educore_temp_sensor:()=>zy,educore_temphum_sensor:()=>Hy,educore_ultrasonic_sensor:()=>qy,esp32_s2_weather_init:()=>_y,esp32_s2_weather_rain:()=>py,esp32_s2_weather_wd:()=>oy,esp32_s2_weather_ws:()=>ay,extern_rfid_read:()=>JX,extern_rfid_readcontent:()=>QX,extern_rfid_readid:()=>qX,extern_rfid_status:()=>ZX,extern_rfid_write:()=>zX,extern_rfid_write_return:()=>jX,gnss_get_data:()=>Ly,gnss_have_data:()=>Ay,interaction_whether_to_interaction:()=>NX,interaction_whether_to_interaction_SANT:()=>DX,mixbot_sensor_extern_get_addr:()=>yy,mixbot_sensor_extern_set_addr:()=>xy,pm25_get_data:()=>Sy,radar_set_DETECTION_THRESHOLD:()=>LX,radar_set_DETECTION_THRESHOLD_SANT:()=>AX,robot_button_extern_get_value:()=>Ny,robot_color_extern_get_value:()=>Yy,robot_infrared_extern_get_value:()=>fy,robot_infrared_extern_grey_get_value:()=>Fy,robot_potentiometer_extern_get_value:()=>Py,robot_sonar_extern_get_value:()=>vy,robot_sonar_extern_led:()=>Xy,robot_touch_extern_get_value:()=>Dy,sensor_APDS9960_extern:()=>yX,sensor_DS18X20:()=>Uy,sensor_LTR308_extern:()=>xX,sensor_LTR390UV_extern:()=>UX,sensor_MAX30102_extern:()=>XX,sensor_QMC5883L_extern:()=>wX,sensor_VL530LX_extern:()=>WX,sensor_aht11_extern:()=>HX,sensor_bmp:()=>gX,sensor_dht11:()=>Ey,sensor_distance_hrsc04:()=>MX,sensor_hp203_extern:()=>bX,sensor_ltr381_extern:()=>BX,sensor_mixgo_extern_button_attachInterrupt:()=>IX,sensor_mixgo_extern_button_get_presses:()=>dX,sensor_mixgo_extern_button_is_pressed:()=>rX,sensor_mixgo_extern_button_was_pressed:()=>lX,sensor_mixgo_extern_light:()=>EX,sensor_mixgo_extern_pin_near:()=>RX,sensor_mixgo_extern_sound:()=>OX,sensor_mixgoce_hot_wheel_degrees:()=>sy,sensor_mixgoce_hot_wheel_is_touched:()=>ny,sensor_mpu9250_attachGestureInterrupt:()=>TX,sensor_read_humiture:()=>Jy,sensor_rtc_init:()=>cX,sensor_sht:()=>CX,sensor_shtc3_extern:()=>kX,sensor_spl06_001_extern:()=>VX,sensor_ucs12071_extern:()=>GX,sensor_use_i2c_init:()=>SX,sensor_use_spi_init:()=>KX,sensor_use_uart_init:()=>Cy,sensor_weather_solo_init:()=>by,sensor_weather_solo_rain:()=>Gy,sensor_weather_solo_wd:()=>Vy,sensor_weather_solo_ws:()=>By,sensor_weigh_init:()=>tx,ultrasonic_sensor_read_distance:()=>Qy,weather_data:()=>$X,weather_have_data:()=>ty,weather_set_label:()=>iy,weather_uart_mixio:()=>ey,weigh_sensor_get_weight:()=>ex});var pt={};t.r(pt),t.d(pt,{CI130X_BROADCAST_SANT:()=>$b,CI130X_GET_THE_RECOGNIZED_CMD_SANT:()=>Zb,CI130X_GET_WHETHER_IDENTIFY_SANT:()=>jb,CI130X_IDENTIFY_AND_SAVE_SANT:()=>zb,CI130X_SET_SYSTEM_CMD_SANT:()=>tV,HCSR04:()=>rx,bitbot_als_num:()=>Fb,dht11:()=>Vb,educore_button_sensor:()=>Wb,educore_button_was_pressed:()=>Kb,educore_gyroscope_sensor:()=>wb,educore_gyroscope_sensor_read:()=>kb,educore_gyroscope_sensor_shake:()=>Hb,educore_light_sensor:()=>Ub,educore_rfid_sensor:()=>Jb,educore_rfid_sensor_scan:()=>qb,educore_rfid_sensor_scan_data:()=>Qb,educore_voice_sensor:()=>Bb,number1:()=>lx,number2:()=>dx,number3:()=>Ix,number4:()=>Tx,number5:()=>Mx,number6:()=>hx,number7:()=>mx,onboard_RTC_get_time:()=>pb,onboard_RTC_get_time_str:()=>rb,onboard_RTC_get_timestamp:()=>ab,onboard_RTC_set_datetime:()=>_b,onboard_RTC_settime_string:()=>ob,onboard_RTC_timestamp_totuple:()=>ub,rfid_readcontent:()=>vx,rfid_readid:()=>Yx,rfid_write:()=>Xx,rfid_write_return:()=>yx,sensor_LTR308:()=>Nx,sensor_adxl345_get_acceleration:()=>Hx,sensor_aht11:()=>Fx,sensor_bitbot_ALS:()=>fb,sensor_button_get_presses:()=>vb,sensor_button_is_pressed:()=>Pb,sensor_button_was_pressed:()=>Yb,sensor_compass_reset:()=>zx,sensor_ds18x20:()=>Lx,sensor_eulerangles:()=>bx,sensor_get_acceleration:()=>xx,sensor_get_temperature:()=>Px,sensor_hp203:()=>fx,sensor_light:()=>bb,sensor_lm35:()=>Ax,sensor_mixbot_get_gyro:()=>Db,sensor_mixbot_patrol_calibrate:()=>Lb,sensor_mixbot_patrol_value:()=>Ab,sensor_mixbot_temperature:()=>Nb,sensor_mixgo_LTR308:()=>gx,sensor_mixgo_button_attachInterrupt:()=>_x,sensor_mixgo_button_get_presses:()=>sx,sensor_mixgo_button_is_pressed:()=>ix,sensor_mixgo_button_was_pressed:()=>nx,sensor_mixgo_cc_mmc5603_calibrate_compass:()=>Ib,sensor_mixgo_cc_mmc5603_get_angle:()=>db,sensor_mixgo_cc_mmc5603_get_magnetic:()=>lb,sensor_mixgo_light:()=>xb,sensor_mixgo_nova_LTR308:()=>Sx,sensor_mixgo_nova_pin_near:()=>cx,sensor_mixgo_pin_near:()=>Rx,sensor_mixgo_pin_near_double:()=>Ox,sensor_mixgo_pin_near_single:()=>Ex,sensor_mixgo_pin_pressed:()=>wx,sensor_mixgo_sant_color:()=>Cx,sensor_mixgo_touch_slide:()=>Ux,sensor_mixgocar42_button_attachInterrupt:()=>ux,sensor_mixgocar42_button_get_presses:()=>ax,sensor_mixgocar42_button_is_pressed:()=>ox,sensor_mixgocar42_button_was_pressed:()=>px,sensor_mixgocar_battery_left:()=>Sb,sensor_mixgocar_pin_near:()=>gb,sensor_mixgocar_pin_near_line:()=>cb,sensor_mixgocar_pin_near_state_change:()=>Cb,sensor_mixgoce_pin_pressed:()=>Gx,sensor_mixgoce_temperature:()=>Mb,sensor_mixgome_temperature:()=>Tb,sensor_mpu9250_calibrate_compass:()=>Jx,sensor_mpu9250_field_strength:()=>Qx,sensor_mpu9250_gesture:()=>Vx,sensor_mpu9250_get_acceleration:()=>Bx,sensor_mpu9250_get_gyro:()=>Kx,sensor_mpu9250_get_magnetic:()=>Wx,sensor_mpu9250_temperature:()=>qx,sensor_mpython_pin_pressed:()=>kx,sensor_mpython_qmi8658_get_gyro:()=>hb,sensor_mpython_qmi8658_temperature:()=>mb,sensor_onboard_compass_reset:()=>sb,sensor_onboard_mpu9250_calibrate_compass:()=>eb,sensor_onboard_mpu9250_field_strength:()=>nb,sensor_onboard_mpu9250_gesture:()=>jx,sensor_onboard_mpu9250_get_acceleration:()=>Zx,sensor_onboard_mpu9250_get_gyro:()=>tb,sensor_onboard_mpu9250_get_magnetic:()=>$x,sensor_onboard_mpu9250_temperature:()=>ib,sensor_pin_near:()=>yb,sensor_pin_pressed:()=>Xb,sensor_read:()=>Gb,sensor_rm_acc:()=>Rb,sensor_rm_battery_left:()=>Ob,sensor_rm_pin_near_double:()=>Eb,sensor_sound:()=>Dx});var at={};t.r(at),t.d(at,{serial_any:()=>_V,serial_print:()=>eV,serial_print_byte:()=>iV,serial_print_hex:()=>sV,serial_println:()=>nV,serial_read_from_ai:()=>hV,serial_readline:()=>pV,serial_readstr:()=>oV,serial_send_to_ai:()=>MV,serial_softserial:()=>aV,serial_softserial_new:()=>uV,system_input:()=>rV,system_print:()=>lV,system_print_end:()=>IV,system_print_inline:()=>dV,system_print_many:()=>TV});var ut={};t.r(ut),t.d(ut,{Panic_with_status_code:()=>DV,Timer_init:()=>kV,base_delay:()=>KV,controls_delay:()=>vV,controls_delay_new:()=>XV,controls_end_program:()=>FV,controls_millis:()=>fV,controls_uname:()=>YV,reset:()=>PV,system_bitbot_shutdown:()=>wV,system_device_name:()=>AV,system_device_serial_number:()=>NV,system_event_bus_source:()=>SV,system_event_bus_value:()=>LV,system_machine_reset:()=>UV,system_on_event:()=>cV,system_raise_event:()=>RV,system_reset:()=>EV,system_run_in_background:()=>mV,system_ticks_diff:()=>bV,system_timer:()=>xV,system_timer_init:()=>VV,system_timestamp:()=>gV,system_value:()=>CV,system_wait:()=>OV,system_wdt_feed:()=>GV,system_wdt_init:()=>BV,time_ticks_diff:()=>WV,timer:()=>yV,timer2:()=>HV});var rt={};t.r(rt),t.d(rt,{Air_daily_content:()=>_B,Air_now_content:()=>ZV,Geo_moon_content:()=>pB,Geo_sun_content:()=>oB,Life_suggestion_content:()=>tB,Location_search_content:()=>iB,Tide_daily_content:()=>eB,WEATHER_DAILY:()=>qV,WEATHER_HOUR:()=>QV,WEATHER_NOW:()=>JV,Weather_alarm_content:()=>$V,Weather_daily:()=>nB,Weather_daily_content:()=>sB,Weather_now:()=>zV,Weather_now_content:()=>jV});var lt={};t.r(lt),t.d(lt,{controls_pin_attachInterrupt:()=>AB,inout_analog_atten:()=>hB,inout_analog_write:()=>TB,inout_analog_write_init:()=>RB,inout_analog_write_set:()=>MB,inout_analog_write_set_freq:()=>gB,inout_digital_init:()=>OB,inout_digital_read:()=>IB,inout_digital_write:()=>dB,inout_highlow:()=>lB,inout_pinMode:()=>CB,inout_pin_attachInterrupt:()=>EB,inout_pin_pressed:()=>mB,inout_pin_pressed_init:()=>cB,pin_pressed:()=>LB,pin_pressed_init:()=>SB});var dt={};t.r(dt),t.d(dt,{mini_g2_aht11:()=>DB,mini_g2_hp203:()=>fB,mini_g2_rfid_readcontent:()=>YB,mini_g2_rfid_readid:()=>PB,mini_g2_rfid_status:()=>yB,mini_g2_rfid_write:()=>vB,mini_g2_rfid_write_outcome:()=>XB,mini_g2_varistor:()=>FB});var It={};t.r(It),t.d(It,{me_go_dc_motor:()=>HB,me_go_get_led_bright:()=>BB,me_go_get_led_state:()=>GB,me_go_hall_attachInterrupt:()=>WB,me_go_hall_data:()=>JB,me_go_hall_initialize:()=>KB,me_go_led_bright:()=>VB,me_go_led_brightness:()=>UB,me_go_light_number:()=>bB,me_go_pin_light:()=>ZB,me_go_pin_near:()=>QB,me_go_pin_near_line:()=>qB,me_go_pin_near_state_change:()=>zB,me_go_stepper_keep:()=>wB,me_go_stepper_stop:()=>kB,sensor_mixgome_eulerangles:()=>jB});var Tt={};t.r(Tt),t.d(Tt,{analog_input:()=>pG,analog_output:()=>uG,espnow_channel:()=>sG,haskylens_model:()=>_G,i2c_A_pin:()=>rG,i2c_B_pin:()=>lG,pins_analog:()=>hG,pins_analog_pin:()=>mG,pins_axis:()=>XG,pins_brightness:()=>yG,pins_builtinimg:()=>NG,pins_builtinimg_extern:()=>DG,pins_button:()=>RG,pins_buttonB:()=>cG,pins_dac:()=>EG,pins_dac_pin:()=>OG,pins_digital:()=>tG,pins_digital_dot:()=>kG,pins_digital_pin:()=>eG,pins_exlcdh:()=>YG,pins_exlcdv:()=>vG,pins_imglist:()=>fG,pins_input_pin:()=>iG,pins_one_more:()=>wG,pins_output_pin:()=>nG,pins_playlist:()=>FG,pins_playlist_extern:()=>PG,pins_pwm:()=>gG,pins_pwm_pin:()=>CG,pins_radio_datarate:()=>UG,pins_radio_power:()=>GG,pins_serial:()=>AG,pins_tone_notes:()=>BG,pins_touch:()=>LG,pins_touch_pin:()=>SG,pins_tts_bgmusic:()=>VG,pins_tts_builtin_music:()=>bG,pins_tts_voice:()=>xG,pwm_input:()=>oG,pwm_output:()=>aG,spi_A_pin:()=>dG,spi_B_pin:()=>IG,spi_C_pin:()=>TG,spi_D_pin:()=>MG});var Mt={};t.r(Mt),t.d(Mt,{inout_analog_atten:()=>$G,inout_analog_write:()=>JG,inout_analog_write_init:()=>ZG,inout_analog_write_set:()=>qG,inout_digital_init:()=>jG,inout_digital_read:()=>KG,inout_digital_write:()=>WG,inout_highlow:()=>HG,inout_pin_attachInterrupt:()=>zG,inout_pin_pressed:()=>QG,inout_pin_pressed_init:()=>tU});var ht={};t.r(ht),t.d(ht,{mini_g2_aht11:()=>eU,mini_g2_hp203:()=>iU,mini_g2_rfid_readcontent:()=>_U,mini_g2_rfid_readid:()=>sU,mini_g2_rfid_status:()=>aU,mini_g2_rfid_write:()=>oU,mini_g2_rfid_write_outcome:()=>pU,mini_g2_varistor:()=>nU});var mt={};t.r(mt),t.d(mt,{me_go_dc_motor:()=>hU,me_go_get_led_bright:()=>lU,me_go_get_led_state:()=>dU,me_go_hall_attachInterrupt:()=>mU,me_go_hall_data:()=>OU,me_go_hall_initialize:()=>EU,me_go_led_bright:()=>rU,me_go_led_brightness:()=>IU,me_go_light_number:()=>uU,me_go_pin_light:()=>SU,me_go_pin_near:()=>cU,me_go_pin_near_line:()=>RU,me_go_pin_near_state_change:()=>gU,me_go_stepper_keep:()=>TU,me_go_stepper_stop:()=>MU,sensor_mixgome_eulerangles:()=>CU});var Et={};t.r(Et),t.d(Et,{analog_input:()=>XU,analog_output:()=>xU,espnow_channel:()=>YU,haskylens_model:()=>vU,i2c_A_pin:()=>bU,i2c_B_pin:()=>VU,pins_analog:()=>HU,pins_analog_pin:()=>kU,pins_axis:()=>sw,pins_brightness:()=>pw,pins_builtinimg:()=>$U,pins_builtinimg_extern:()=>tw,pins_button:()=>AU,pins_buttonB:()=>NU,pins_dac:()=>qU,pins_dac_pin:()=>JU,pins_digital:()=>LU,pins_digital_dot:()=>Mw,pins_digital_pin:()=>DU,pins_exlcdh:()=>_w,pins_exlcdv:()=>ow,pins_imglist:()=>ew,pins_input_pin:()=>fU,pins_interrupt:()=>jU,pins_one_more:()=>Tw,pins_output_pin:()=>FU,pins_playlist:()=>iw,pins_playlist_extern:()=>nw,pins_pwm:()=>KU,pins_pwm_input:()=>PU,pins_pwm_pin:()=>WU,pins_radio_datarate:()=>Iw,pins_radio_power:()=>dw,pins_serial:()=>ZU,pins_tone_notes:()=>lw,pins_touch:()=>zU,pins_touch_pin:()=>QU,pins_tts_bgmusic:()=>rw,pins_tts_builtin_music:()=>uw,pins_tts_voice:()=>aw,pwm_output:()=>yU,spi_A_pin:()=>BU,spi_B_pin:()=>GU,spi_C_pin:()=>UU,spi_D_pin:()=>wU});const Ot=Blockly,Rt=Mixly,ct={NAME_TYPE:"VARIABLE",allVariables:function(t){var e;if(t.getDescendants)e=t.getDescendants();else{if(!t.getAllBlocks)throw"Not Block or Workspace: "+t;e=t.getAllBlocks()}for(var i=Object.create(null),n=0;n1&&(o+=n)):i=o}else i="i";return i}},gt=ct; /** * @license * Visual Blocks Editor @@ -18,4 +18,4 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -class Ct{constructor(t,e){if(this.variablePrefix_=e||"",this.reservedDict_=Object.create(null),t)for(var i=t.split(","),n=0;n0;s--)e.getInputTargetBlock("IF"+s)&&e.getInputTargetBlock("IF"+s).previousConnection?i[s]=e.getInputTargetBlock("IF"+s).previousConnection:i[s]=null,this.removeInput("IF"+s),e.getInputTargetBlock("DO"+s)&&e.getInputTargetBlock("DO"+s).previousConnection?n[s]=e.getInputTargetBlock("DO"+s).previousConnection:n[s]=null,this.removeInput("DO"+s);this.elseifCount_=parseInt(t.getAttribute("elseif"),10),this.elseCount_=parseInt(t.getAttribute("else"),10);for(s=1;s<=this.elseifCount_;s++)this.appendValueInput("IF"+s).setCheck([Boolean,Number]).appendField(Ot.Msg.CONTROLS_IF_MSG_ELSEIF),this.appendStatementInput("DO"+s).appendField(Ot.Msg.CONTROLS_IF_MSG_THEN);this.elseCount_&&this.appendStatementInput("ELSE").appendField(Ot.Msg.CONTROLS_IF_MSG_ELSE);for(s=i.length-2;s>0;s--)i[s]&&i[s].reconnect(this,"IF"+s);for(s=n.length-2;s>0;s--)n[s]&&n[s].reconnect(this,"DO"+s)},decompose:function(t){var e=t.newBlock("controls_if_if");e.initSvg();for(var i=e.getInput("STACK").connection,n=1;n<=this.elseifCount_;n++){var s=t.newBlock("controls_if_elseif");s.initSvg(),i.connect(s.previousConnection),i=s.nextConnection}if(this.elseCount_){var _=t.newBlock("controls_if_else");_.initSvg(),i.connect(_.previousConnection)}return e},compose:function(t){this.elseCount_&&this.removeInput("ELSE"),this.elseCount_=0;for(var e=this.elseifCount_;e>0;e--)this.removeInput("IF"+e),this.removeInput("DO"+e);this.elseifCount_=0;for(var i=t.getInputTargetBlock("STACK"),n=[null],s=[null],_=null;i;){switch(i.type){case"controls_if_elseif":this.elseifCount_++,n.push(i.valueConnection_),s.push(i.statementConnection_);break;case"controls_if_else":this.elseCount_++,_=i.statementConnection_;break;default:throw Error("Unknown block type: "+i.type)}i=i.nextConnection&&i.nextConnection.targetBlock()}this.updateShape_(),this.reconnectChildBlocks_(n,s,_)},saveConnections:function(t){for(var e=t.getInputTargetBlock("STACK"),i=1;e;){switch(e.type){case"controls_if_elseif":var n=this.getInput("IF"+i),s=this.getInput("DO"+i);e.valueConnection_=n&&n.connection.targetConnection,e.statementConnection_=s&&s.connection.targetConnection,i++;break;case"controls_if_else":s=this.getInput("ELSE");e.statementConnection_=s&&s.connection.targetConnection;break;default:throw"Unknown block type."}e=e.nextConnection&&e.nextConnection.targetBlock()}},rebuildShape_:function(){var t=[null],e=[null],i=null;this.getInput("ELSE")&&(i=this.getInput("ELSE").connection.targetConnection);for(var n=1;this.getInput("IF"+n);){var s=this.getInput("IF"+n),_=this.getInput("DO"+n);console.log(s.connection.targetConnection),t.push(s.connection.targetConnection),e.push(_.connection.targetConnection),n++}this.updateShape_(),this.reconnectChildBlocks_(t,e,i)},updateShape_:function(){this.getInput("ELSE")&&this.removeInput("ELSE");for(var t=1;this.getInput("IF"+t);)this.removeInput("IF"+t),this.removeInput("DO"+t),t++;for(t=1;t<=this.elseifCount_;t++)this.appendValueInput("IF"+t).setCheck([Number,Boolean]).appendField(Ot.Msg.CONTROLS_IF_MSG_ELSEIF),this.appendStatementInput("DO"+t).appendField(Ot.Msg.CONTROLS_IF_MSG_THEN);this.elseCount_&&this.appendStatementInput("ELSE").appendField(Ot.Msg.CONTROLS_IF_MSG_ELSE)},reconnectChildBlocks_:function(t,e,i){for(var n=1;n<=this.elseifCount_;n++)t[n]&&t[n].reconnect(this,"IF"+n),e[n]&&e[n].reconnect(this,"DO"+n);i&&i.reconnect(this,"ELSE")}},wt={init:function(){this.setColour(xt),this.appendValueInput("FROM").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.PYTHON_RANGE).appendField(Ot.Msg.LANG_CONTROLS_FOR_INPUT_FROM),this.appendValueInput("TO").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.LANG_CONTROLS_FOR_INPUT_TO),this.appendValueInput("STEP").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.PYTHON_RANGE_STEP),this.setInputsInline(!0),this.setOutput(!0),this.setTooltip(Ot.Msg.MIXLY_PYTHON_CONTROLS_RANGE_TOOLTIP)}},kt={init:function(){this.setColour(xt),this.appendValueInput("LIST").setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.CONTROLS_FOREACH_INPUT),this.appendValueInput("VAR").appendField(Ot.Msg.CONTROLS_FOREACH_INPUT_ITEM),this.appendStatementInput("DO").appendField(Ot.Msg.MIXLY_DO),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip((function(){return Ot.Msg.CONTROLS_FOR_TOOLTIP.replace("“%1”","")}))},getVars:function(){return[this.getFieldValue("VAR")]},renameVar:function(t,e){Ot.Names.equals(t,this.getFieldValue("VAR"))&&this.setTitleValue(e,"VAR")}},Ht={init:function(){this.setColour(xt),this.appendValueInput("BOOL").setCheck([Boolean,Number]).appendField(Ot.Msg.MIXLY_MICROBIT_JS_CURRENT).appendField(new Ot.FieldDropdown(this.OPERATORS),"MODE"),this.appendStatementInput("DO").appendField(Ot.Msg.LANG_CONTROLS_WHILEUNTIL_TITLE_REPEAT+Ot.Msg.MIXLY_DO),this.setPreviousStatement(!0),this.setNextStatement(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("MODE");return{WHILE:Ot.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_WHILE,UNTIL:Ot.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_UNTIL}[e]}))}},Wt={init:function(){this.setColour(xt),this.appendDummyInput().appendField(Ot.Msg.MIXLY_PYTHON_TRY),this.appendStatementInput("try"),this.appendValueInput("IF1").appendField(Ot.Msg.MIXLY_PYTHON_EXCEPT),this.appendStatementInput("DO1").appendField(""),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setMutator(new Ot.icons.MutatorIcon(["controls_except","controls_finally"],this)),this.setTooltip(Ot.Msg.MIXLY_MIXPY_CONTROL_TRY_TOOLTIP),this.elseifCount_=1,this.elseCount_=0},mutationToDom:function(){if(!this.elseifCount_&&!this.elseCount_)return null;var t=document.createElement("mutation");return this.elseifCount_&&t.setAttribute("elseif",this.elseifCount_),this.elseCount_&&t.setAttribute("else",1),t},domToMutation:function(t){var e=this,i=[],n=[];this.elseCount_&&this.removeInput("ELSE");for(var s=this.elseifCount_;s>0;s--)e.getInputTargetBlock("IF"+s)&&e.getInputTargetBlock("IF"+s).previousConnection?i[s]=e.getInputTargetBlock("IF"+s).previousConnection:i[s]=null,this.removeInput("IF"+s),e.getInputTargetBlock("DO"+s)&&e.getInputTargetBlock("DO"+s).previousConnection?n[s]=e.getInputTargetBlock("DO"+s).previousConnection:n[s]=null,this.removeInput("DO"+s);this.elseifCount_=parseInt(t.getAttribute("elseif"),10),this.elseCount_=parseInt(t.getAttribute("else"),10);for(s=1;s<=this.elseifCount_;s++)this.appendValueInput("IF"+s).setCheck([Boolean,Number]).appendField(Ot.Msg.MIXLY_PYTHON_EXCEPT),this.appendStatementInput("DO"+s).appendField("");this.elseCount_&&this.appendStatementInput("ELSE").appendField(Ot.Msg.MIXLY_PYTHON_FINALLY);for(s=i.length-2;s>0;s--)i[s]&&i[s].reconnect(this,"IF"+s);for(s=n.length-2;s>0;s--)n[s]&&n[s].reconnect(this,"DO"+s)},decompose:function(t){var e=t.newBlock("controls_try");e.initSvg();for(var i=e.getInput("STACK").connection,n=1;n<=this.elseifCount_;n++){var s=t.newBlock("controls_except");s.initSvg(),i.connect(s.previousConnection),i=s.nextConnection}if(this.elseCount_){var _=t.newBlock("controls_finally");_.initSvg(),i.connect(_.previousConnection)}return e},compose:function(t){this.elseCount_&&this.removeInput("ELSE"),this.elseCount_=0;for(var e=this.elseifCount_;e>0;e--)this.removeInput("IF"+e),this.removeInput("DO"+e);this.elseifCount_=0;for(var i=t.getInputTargetBlock("STACK"),n=[null],s=[null],_=null;i;){switch(i.type){case"controls_except":this.elseifCount_++,n.push(i.valueConnection_),s.push(i.statementConnection_);break;case"controls_finally":this.elseCount_++,_=i.statementConnection_;break;default:throw Error("Unknown block type: "+i.type)}i=i.nextConnection&&i.nextConnection.targetBlock()}this.updateShape_(),this.reconnectChildBlocks_(n,s,_)},saveConnections:function(t){for(var e=t.getInputTargetBlock("STACK"),i=1;e;){switch(e.type){case"controls_except":var n=this.getInput("IF"+i),s=this.getInput("DO"+i);e.valueConnection_=n&&n.connection.targetConnection,e.statementConnection_=s&&s.connection.targetConnection,i++;break;case"controls_finally":s=this.getInput("ELSE");e.statementConnection_=s&&s.connection.targetConnection;break;default:throw"Unknown block type."}e=e.nextConnection&&e.nextConnection.targetBlock()}},rebuildShape_:function(){var t=[null],e=[null],i=null;this.getInput("ELSE")&&(i=this.getInput("ELSE").connection.targetConnection);for(var n=1;this.getInput("IF"+n);){var s=this.getInput("IF"+n),_=this.getInput("DO"+n);console.log(s.connection.targetConnection),t.push(s.connection.targetConnection),e.push(_.connection.targetConnection),n++}this.updateShape_(),this.reconnectChildBlocks_(t,e,i)},updateShape_:function(){this.getInput("ELSE")&&this.removeInput("ELSE");for(var t=1;this.getInput("IF"+t);)this.removeInput("IF"+t),this.removeInput("DO"+t),t++;for(t=1;t<=this.elseifCount_;t++)this.appendValueInput("IF"+t).setCheck([Number,Boolean]).appendField(Ot.Msg.MIXLY_PYTHON_EXCEPT),this.appendStatementInput("DO"+t).appendField("");this.elseCount_&&this.appendStatementInput("ELSE").appendField(Ot.Msg.MIXLY_PYTHON_FINALLY)},reconnectChildBlocks_:function(t,e,i){for(var n=1;n<=this.elseifCount_;n++)t[n]&&t[n].reconnect(this,"IF"+n),e[n]&&e[n].reconnect(this,"DO"+n);i&&i.reconnect(this,"ELSE")}},Kt={init:function(){this.setColour(xt);var t=new Ot.FieldDropdown(this.OPERATORS);this.appendDummyInput().appendField(t,"FLOW").appendField(Ot.Msg.LANG_CONTROLS_FLOW_STATEMENTS_INPUT_OFLOOP),this.setPreviousStatement(!0),this.setTooltip(Ot.Msg.MIXLY_PYTHON_CONTROLS_FLOW_STATEMENTS_TOOLTIP);var e=this;this.setTooltip((function(){var t=e.getFieldValue("FLOW");return{BREAK:Ot.Msg.CONTROLS_FLOW_STATEMENTS_TOOLTIP_BREAK,CONTINUE:Ot.Msg.CONTROLS_FLOW_STATEMENTS_TOOLTIP_CONTINUE}[t]}))},onchange:function(){if(this.workspace){var t=!1,e=this;do{if("controls_repeat"==e.type||"controls_for"==e.type||"controls_forEach"==e.type||"controls_repeat_ext"==e.type||"controls_whileUntil"==e.type||"do_while"==e.type){t=!0;break}e=e.getSurroundParent()}while(e);t?this.setWarningText(null):this.setWarningText(Ot.Msg.LANG_CONTROLS_FLOW_STATEMENTS_WARNING)}}},Jt={init:function(){this.setColour(xt),this.appendDummyInput().appendField(Ot.Msg.LANG_CONTROLS_FOR_INPUT_WITH).appendField(new Ot.FieldTextInput("i"),"VAR"),this.appendValueInput("FROM").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.LANG_CONTROLS_FOR_INPUT_FROM),this.appendValueInput("TO").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.LANG_CONTROLS_FOR_INPUT_TO),this.appendValueInput("STEP").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_STEP),this.appendStatementInput("DO").appendField(Ot.Msg.MIXLY_DO),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0);var t=this;this.setTooltip((function(){return Ot.Msg.CONTROLS_FOR_TOOLTIP.replace("%1",t.getFieldValue("VAR"))}))},getVars:function(){return[this.getFieldValue("VAR")]},renameVar:function(t,e){Ot.Names.equals(t,this.getFieldValue("VAR"))&&this.setTitleValue(e,"VAR")}},qt={init:function(){this.setColour(xt),this.appendDummyInput().appendField(Ot.Msg.LANG_CONTROLS_FOR_INPUT_WITH).appendField(new Ot.FieldTextInput("i"),"VAR"),this.appendValueInput("FROM").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.LANG_CONTROLS_FOR_INPUT_FROM),this.appendValueInput("TO").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.LANG_CONTROLS_FOR_INPUT_TO),this.appendValueInput("STEP").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_STEP),this.appendStatementInput("DO").appendField(Ot.Msg.MIXLY_DO),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0);var t=this;this.setTooltip((function(){return Ot.Msg.MIXLY_PYTHON_CONTROLS_FOR_RANGE_TOOLTIP.replace("%1",t.getFieldValue("VAR"))}))},getVars:function(){return[this.getFieldValue("VAR")]},renameVar:function(t,e){Ot.Names.equals(t,this.getFieldValue("VAR"))&&this.setTitleValue(e,"VAR")}};Ht.OPERATORS=[[Ot.Msg.LANG_CONTROLS_WHILEUNTIL_OPERATOR_WHILE,"WHILE"],[Ot.Msg.LANG_CONTROLS_WHILEUNTIL_OPERATOR_UNTIL,"UNTIL"]],Kt.OPERATORS=[[Ot.Msg.LANG_CONTROLS_FLOW_STATEMENTS_OPERATOR_BREAK,"BREAK"],[Ot.Msg.LANG_CONTROLS_FLOW_STATEMENTS_OPERATOR_CONTINUE,"CONTINUE"]];const Qt={init:function(){this.setColour(xt),this.appendDummyInput().appendField(Ot.Msg.CONTROLS_IF_IF_TITLE_IF),this.appendStatementInput("STACK"),this.setTooltip(Ot.Msg.CONTROLS_IF_IF_TOOLTIP),this.contextMenu=!1}},zt={init:function(){this.setColour(xt),this.appendDummyInput().appendField(Ot.Msg.CONTROLS_IF_ELSEIF_TITLE_ELSEIF),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(Ot.Msg.CONTROLS_IF_ELSEIF_TOOLTIP),this.contextMenu=!1}},jt={init:function(){this.setColour(xt),this.appendDummyInput().appendField(Ot.Msg.CONTROLS_IF_ELSE_TITLE_ELSE),this.setPreviousStatement(!0),this.setTooltip(Ot.Msg.CONTROLS_IF_ELSE_TOOLTIP),this.contextMenu=!1}},Zt={init:function(){this.setColour(xt),this.appendDummyInput().appendField("try"),this.appendStatementInput("STACK"),this.setPreviousStatement(!1),this.setNextStatement(!1),this.contextMenu=!1}},$t={init:function(){this.setColour(xt),this.appendDummyInput().appendField(Ot.Msg.MIXLY_PYTHON_EXCEPT),this.setPreviousStatement(!0),this.setNextStatement(!0),this.contextMenu=!1,this.setTooltip(Ot.Msg.MIXLY_MIXPY_CONTROL_EXCEPT_TOOLTIP)}},te={init:function(){this.setColour(xt),this.appendDummyInput().appendField(Ot.Msg.MIXLY_PYTHON_FINALLY),this.setPreviousStatement(!0),this.contextMenu=!1,this.setTooltip(Ot.Msg.MIXLY_MIXPY_CONTROL_FINALLY_TOOLTIP)}},ee={init:function(){this.jsonInit({message0:Ot.Msg.CONTROLS_REPEAT_TITLE,args0:[{type:"input_value",name:"TIMES"}],previousStatement:null,nextStatement:null,colour:xt,tooltip:Ot.Msg.CONTROLS_REPEAT_TOOLTIP,helpUrl:Ot.Msg.CONTROLS_REPEAT_HELPURL}),this.appendStatementInput("DO")}},ie={init:function(){this.setColour(xt),this.appendValueInput("BOOL").appendField("lambda"),this.appendStatementInput("DO").appendField(Ot.Msg.MIXLY_STAT),this.setOutput(!0)}},ne={init:function(){this.setColour(xt),this.appendDummyInput().appendField(Ot.Msg.MIXLY_PYTHON_PASS),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(Ot.Msg.MIXLY_PYTHON_CONTROLS_PASS_TOOLTIP)}},se={init:function(){this.setColour(xt),this.appendDummyInput().appendField(Ot.Msg.MIXLY_PYTHON_CONTROLS_THREAD_START),this.appendValueInput("callback").appendField(Ot.Msg.MIXLY_PYTHON_CONTROLS_THREAD_USE),this.appendValueInput("VAR").appendField(Ot.Msg.MIXLY_PARAMS),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_PYTHON_CONTROLS_THREAD_TOOLTIP)}},_e={init:function(){this.appendDummyInput().appendField(Ot.Msg.CONTROLS_REPEAT_TITLE_REPEAT+Ot.Msg.MIXLY_DO),this.appendStatementInput("input_data").setCheck(null),this.appendValueInput("select_data").setCheck(null).appendField(Ot.Msg.CONTROLS_OPERATOR_UNTIL).appendField(new Ot.FieldDropdown([[Ot.Msg.LANG_CONTROLS_WHILEUNTIL_OPERATOR_WHILE,"true"],[Ot.Msg.LANG_CONTROLS_WHILEUNTIL_OPERATOR_UNTIL,"false"]]),"type"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setColour(xt),this.setTooltip("do-while loop"),this.setHelpUrl("")}},oe={init:function(){this.setColour(xt),this.appendDummyInput().appendField(Ot.Msg.MIXLY_OP_GARBAGE_COLLECT),this.setPreviousStatement(!0),this.setNextStatement(!0)}},pe={init:function(){this.setColour(xt),this.appendDummyInput().appendField(Ot.Msg.MIXLY_GET_MEM_ALLOC),this.setOutput(!0)}},ae={init:function(){this.setColour(xt),this.appendDummyInput().appendField(Ot.Msg.MIXLY_GET_MEM_FREE),this.setOutput(!0)}},ue={init:function(){this.setColour(xt),this.appendDummyInput().appendField(Ot.Msg.MIXLY_GET+Ot.Msg.MIXLY_DEVICE+"ID"),this.setInputsInline(!0),this.setOutput(!0),this.setTooltip(Ot.Msg.PROCEDURES_DEFRETURN_RETURN+Ot.Msg.MIXLY_GET_UNIQUE_IDEN)}},re={init:function(){this.setColour(xt),this.appendValueInput("VAR").appendField(Ot.Msg.MIXLY_RTC_TIMESTAMP),this.appendDummyInput().appendField(Ot.Msg.MIXLY_TIMESTAMP_TO_DATA),this.setInputsInline(!0),this.setOutput(!0,Number)}},le={init:function(){this.setColour(xt),this.appendDummyInput().appendField(Ot.Msg.MIXLY_GET_UNIQUE_IDEN),this.setOutput(!0)}},de=230;Ot.FieldTextInput.math_number_validator=function(t){return String(t)},Ot.FieldTextInput.math_number_validator_include_blank=function(t){if(""===t)return"";return/^-?(0X|0x|0O|0o|0B|0b)?[a-fA-F0-9]{1,}(\.[a-fA-F0-9]+)?$/.test(t)?String(t):null};const Ie={init:function(){this.setColour(de),this.appendDummyInput().appendField(new Ot.FieldTextInput("0",Ot.FieldTextInput.math_number_validator),"NUM"),this.setOutput(!0,Number),this.setTooltip(Ot.Msg.MATH_NUMBER_TOOLTIP)}},Te={init:function(){this.setColour(de);this.appendDummyInput("").appendField(Ot.Msg.MIXLY_PYTHON_MATH_CONSTANT).appendField(new Ot.FieldDropdown([["π","pi"],["e","e"]]),"CONSTANT"),this.setOutput(!0,Number);var t=this;this.setTooltip((function(){var e=t.getFieldValue("CONSTANT");return{pi:Ot.Msg.MIXLY_PYTHON_MATH_CONSTANT_PI_TOOLTIP,e:Ot.Msg.MIXLY_PYTHON_MATH_CONSTANT_E_TOOLTIP}[e]}))}},Me={init:function(){this.setColour(de);this.appendDummyInput("").appendField(Ot.Msg.MIXLY_PYTHON_MATH_CONSTANT).appendField(new Ot.FieldDropdown([["π","pi"],["e","e"]]),"CONSTANT"),this.setOutput(!0,Number);var t=this;this.setTooltip((function(){var e=t.getFieldValue("CONSTANT");return{pi:Ot.Msg.MIXLY_PYTHON_MATH_CONSTANT_PI_MP_TOOLTIP,e:Ot.Msg.MIXLY_PYTHON_MATH_CONSTANT_E_MP_TOOLTIP}[e]}))}},he={init:function(){this.setColour(de),this.setOutput(!0),this.appendValueInput("A"),this.appendValueInput("B").appendField(new Ot.FieldDropdown([["+","ADD"],["-","MINUS"],["×","MULTIPLY"],["÷","DIVIDE"],["%","QUYU"],["//","ZHENGCHU"],["**","POWER"]]),"OP"),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("OP");return{ADD:Ot.Msg.MATH_ARITHMETIC_TOOLTIP_ADD,MINUS:Ot.Msg.MATH_ARITHMETIC_TOOLTIP_MINUS,MULTIPLY:Ot.Msg.MATH_ARITHMETIC_TOOLTIP_MULTIPLY,DIVIDE:Ot.Msg.MATH_ARITHMETIC_TOOLTIP_DIVIDE,QUYU:Ot.Msg.MATH_MODULO_TOOLTIP,ZHENGCHU:Ot.Msg.MATH_ARITHMETIC_TOOLTIP_DIVIDE,POWER:Ot.Msg.MATH_ARITHMETIC_TOOLTIP_POWER}[e]}))}},me={init:function(){this.setColour(de),this.setPreviousStatement(!0),this.setNextStatement(!0),this.appendValueInput("A"),this.appendValueInput("B").appendField(new Ot.FieldDropdown([["+=","ADD"],["-=","MINUS"],["×=","MULTIPLY"],["÷=","DIVIDE"],["%=","QUYU"],["//=","ZHENGCHU"],["**=","POWER"]]),"OP"),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("OP");return{ADD:Ot.Msg.MATH_ARITHMETIC_TOOLTIP_ADD,MINUS:Ot.Msg.MATH_ARITHMETIC_TOOLTIP_MINUS,MULTIPLY:Ot.Msg.MATH_ARITHMETIC_TOOLTIP_MULTIPLY,DIVIDE:Ot.Msg.MATH_ARITHMETIC_TOOLTIP_DIVIDE,QUYU:Ot.Msg.MATH_MODULO_TOOLTIP,ZHENGCHU:Ot.Msg.MATH_ARITHMETIC_TOOLTIP_DIVIDE,POWER:Ot.Msg.MATH_ARITHMETIC_TOOLTIP_POWER}[e]}))}},Ee={init:function(){this.setColour(de),this.setOutput(!0,Number),this.appendValueInput("A").setCheck(Number),this.appendValueInput("B").setCheck(Number).appendField(new Ot.FieldDropdown([["&","&"],["|","|"],[">>",">>"],["<<","<<"]]),"OP"),this.setInputsInline(!0),this.setTooltip("位运算")}},Oe={init:function(){this.setColour(de),this.setOutput(!0,Number),this.appendValueInput("NUM").setCheck(Number).appendField(new Ot.FieldDropdown([["sin","SIN"],["cos","COS"],["tan","TAN"],["asin","ASIN"],["acos","ACOS"],["atan","ATAN"],["-","-"],["ln","LN"],["log10","LOG10"],["e^","EXP"],["10^","POW10"]]),"OP");var t=this;this.setTooltip((function(){var e=t.getFieldValue("OP");return{SIN:Ot.Msg.MATH_TRIG_TOOLTIP_SIN,COS:Ot.Msg.MATH_TRIG_TOOLTIP_COS,TAN:Ot.Msg.MATH_TRIG_TOOLTIP_TAN,ASIN:Ot.Msg.MATH_TRIG_TOOLTIP_ASIN,ACOS:Ot.Msg.MATH_TRIG_TOOLTIP_ACOS,ATAN:Ot.Msg.MATH_TRIG_TOOLTIP_ATAN,LN:Ot.Msg.MATH_SINGLE_TOOLTIP_LN}[e]}))}},Re={init:function(){var t=[[Ot.Msg.MATH_BIN,"bin"],[Ot.Msg.MATH_OCT,"oct"],[Ot.Msg.MATH_HEX,"hex"]];this.setColour(de),this.setOutput(!0,String),this.appendValueInput("NUM").setCheck(Number).appendField(new Ot.FieldDropdown(t),"OP");var e=this;this.setTooltip((function(){var t=e.getFieldValue("OP");return{bin:Ot.Msg.MATH_DEC_TOOLTIP_BIN,oct:Ot.Msg.MATH_DEC_TOOLTIP_OCT,hex:Ot.Msg.MATH_DEC_TOOLTIP_HEX}[t]}))}},ce={init:function(){var t=[[Ot.Msg.LANG_MATH_TO_ROUND,"round"],[Ot.Msg.LANG_MATH_TO_CEIL,"ceil"],[Ot.Msg.LANG_MATH_TO_FLOOR,"floor"],[Ot.Msg.MATH_ABS,"fabs"],[Ot.Msg.MATH_SQRT,"sqrt"]];this.setColour(de),this.appendValueInput("A").setCheck(Number).appendField(new Ot.FieldDropdown(t),"OP"),this.setOutput(!0,Number);var e=this;this.setTooltip((function(){var t=e.getFieldValue("OP");return{sqrt:Ot.Msg.MATH_SINGLE_TOOLTIP_ROOT,fabs:Ot.Msg.MATH_SINGLE_TOOLTIP_ABS,sq:Ot.Msg.MATH_SINGLE_TOOLTIP_SQ,round:Ot.Msg.MATH_SINGLE_TOOLTIP_ROUND,ceil:Ot.Msg.MATH_SINGLE_TOOLTIP_CEIL,floor:Ot.Msg.MATH_SINGLE_TOOLTIP_FLOOR}[t]}))}},ge={init:function(){var t=[[Ot.Msg.MIXLY_MAX,"max"],[Ot.Msg.MIXLY_MIN,"min"]];this.setColour(de),this.appendValueInput("A").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(new Ot.FieldDropdown(t),"OP").appendField("("),this.appendValueInput("B").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(","),this.appendDummyInput("").setAlign(Ot.inputs.Align.RIGHT).appendField(")"),this.setInputsInline(!0),this.setOutput(!0,Number);var e=this;this.setTooltip((function(){var t=e.getFieldValue("OP");return{max:Ot.Msg.MIXLY_TOOLTIP_MATH_MAX,min:Ot.Msg.MIXLY_TOOLTIP_MATH_MIN}[t]}))}},Ce={init:function(){var t=[[Ot.Msg.MATH_TWO,"two"],[Ot.Msg.MATH_EIGHT,"eight"],[Ot.Msg.MATH_TEN,"ten"],[Ot.Msg.MATH_SIXTEEN,"sixteen"]];this.setColour(de),this.appendDummyInput("").appendField(Ot.Msg.MATH_BA),this.appendValueInput("NUM").appendField(new Ot.FieldDropdown(t),"OP").appendField(Ot.Msg.MATH_JinZhi).setCheck(Number),this.appendDummyInput("").appendField(Ot.Msg.MATH_ZHW).appendField(new Ot.FieldDropdown(t),"OP2").appendField(Ot.Msg.MATH_JinZhi),this.setFieldValue("ten","OP2"),this.setOutput(!0),this.setInputsInline(!0);var e=this;this.setTooltip((function(){var t=e.getFieldValue("OP"),i={two:Ot.Msg.MATH_Before_two,eight:Ot.Msg.MATH_Before_eight,ten:Ot.Msg.MATH_Before_ten,sixteen:Ot.Msg.MATH_Before_sixteen},n=e.getFieldValue("OP2"),s={two:Ot.Msg.MATH_Behind_two,eight:Ot.Msg.MATH_Behind_eight,ten:Ot.Msg.MATH_Behind_ten,sixteen:Ot.Msg.MATH_Behind_sixteen};return i[t]+s[n]}))}},Se={init:function(){var t=[[Ot.Msg.LANG_MATH_INT,"int"],[Ot.Msg.LANG_MATH_FLOAT,"float"]];this.setColour(de),this.setOutput(!0,Number),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_RANDOM).appendField(new Ot.FieldDropdown(t),"TYPE"),this.appendValueInput("FROM").setCheck(Number).appendField(Ot.Msg.LANG_CONTROLS_FOR_INPUT_FROM),this.appendValueInput("TO").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.LANG_MATH_RANDOM_INT_INPUT_TO),this.setInputsInline(!0);var e=this;this.setTooltip((function(){var t=e.getFieldValue("TYPE"),i={int:Ot.Msg.LANG_MATH_INT,float:Ot.Msg.LANG_MATH_FLOAT_RANDOM};return Ot.Msg.MATH_RANDOM_INT_TOOLTIP+i[t]}))}},Le={init:function(){this.setColour(de),this.setOutput(!0,Number),this.appendValueInput("VALUE").setCheck(Number).appendField(Ot.Msg.LANG_MATH_CONSTRAIN_INPUT_CONSTRAIN),this.appendValueInput("LOW").setCheck(Number).appendField(Ot.Msg.LANG_MATH_CONSTRAIN_INPUT_LOW),this.appendValueInput("HIGH").setCheck(Number).appendField(Ot.Msg.LANG_MATH_CONSTRAIN_INPUT_HIGH),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MATH_CONSTRAIN_TOOLTIP)}},Ae={init:function(){this.setColour(de),this.appendValueInput("NUM",Number).appendField(Ot.Msg.MIXLY_MAP).setCheck(Number),this.appendValueInput("fromLow",Number).appendField(Ot.Msg.MIXLY_MAP_FROM).setCheck(Number),this.appendValueInput("fromHigh",Number).appendField(",").setCheck(Number),this.appendValueInput("toLow",Number).appendField(Ot.Msg.MIXLY_MAP_TO).setCheck(Number),this.appendValueInput("toHigh",Number).appendField(",").setCheck(Number),this.appendDummyInput("").appendField("]"),this.setInputsInline(!0),this.setOutput(!0),this.setTooltip(Ot.Msg.MIXLY_TOOLTIP_MATH_MAP)}},Ne={init:function(){this.setColour(de),this.appendDummyInput().appendField(new Ot.FieldTextInput("0",Ot.FieldTextInput.math_number_validator_include_blank),"NUM"),this.setOutput(!0),this.setTooltip(Ot.Msg.MATH_NUMBER_TOOLTIP)}},De={init:function(){this.setColour(de),this.appendValueInput("NUM").setCheck(Number).appendField(Ot.Msg.LANG_MATH_RANDOM_SEED),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(Ot.Msg.MIXLY_TOOLTIP_MATH_RANDOM_SEED)}},fe={init:function(){this.setColour(de),this.setOutput(!0,Number),this.appendValueInput("VALUE").setCheck(Number),this.appendValueInput("VAR").setCheck(Number).appendField(Ot.Msg.MATH_ROUND).appendField(Ot.Msg.TEXT_KEEP),this.appendDummyInput().appendField(Ot.Msg.TEXT_DECIMAL),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MATH_ROUND_NEW_TOOLTIP)}},Fe={init:function(){var t=[[Ot.Msg.MIXLY_TO_INT,"int"],[Ot.Msg.MIXLY_TO_FLOAT,"float"],[Ot.Msg.MIXLY_TO_BITES,"b"],[Ot.Msg.LANG_MATH_BYTE+Ot.Msg.MIXLY_TO_INT,"bti"]];this.setColour(de),this.appendValueInput("VAR").appendField(new Ot.FieldDropdown(t),"TOWHAT"),this.setOutput(!0,Number);var e=this;this.setTooltip((function(){var t=e.getFieldValue("TOWHAT");return{int:Ot.Msg.MIXLY_PYTHON_TOOLTIP_TOINT,float:Ot.Msg.MIXLY_PYTHON_TOOLTIP_TOFLOAT,b:Ot.Msg.MIXLY_TOOLTIP_TEXT_TOBYTE}[t]}))}},Pe={init:function(){var t=[[Ot.Msg.MIXLY_TO_INT,"int"],[Ot.Msg.MIXLY_TO_FLOAT,"float"]];this.setColour(de),this.appendValueInput("VAR").appendField(new Ot.FieldDropdown(t),"TOWHAT"),this.setOutput(!0,Number);var e=this;this.setTooltip((function(){var t=e.getFieldValue("TOWHAT");return{int:Ot.Msg.MIXLY_TOOLTIP_TEXT_TOINT,float:Ot.Msg.MIXLY_TOOLTIP_TEXT_TOFLOAT}[t]}))}},Ye=Ae,ve={init:function(){this.setColour(de),this.appendValueInput("VAR").appendField(Ot.Msg.LANG_MATH_BYTE+Ot.Msg.MIXLY_TO_HEX),this.setOutput(!0,Number),this.setTooltip(Ot.Msg.MIXLY_PYTHON_TOOLTIP_TOHEX)}},Xe={init:function(){this.setColour(de),this.itemCount_=1,this.setMutator(new Ot.icons.MutatorIcon(["lists_create_with_item"],this)),this.appendDummyInput("DUMMY").appendField(Ot.Msg.MIXLY_PRODUCT+Ot.Msg.MIXLY_GENERATE_CARTESIAN_PRODUCT),this.appendValueInput("REPEAT").appendField(Ot.Msg.MIXLY_EVERY_PER_ELEPER_ELEMENT),this.appendDummyInput().appendField(Ot.Msg.CONTROLS_REPEAT_TITLE_TIMES),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setOutput(!0),this.setTooltip(Ot.Msg.LISTS_CREATE_WITH_PYTHON_TOOLTIP),this.updateShape_()},mutationToDom:function(){var t=document.createElement("mutation");return t.setAttribute("items",this.itemCount_),t},domToMutation:function(t){this.itemCount_=parseInt(t.getAttribute("items"),10),this.updateShape_()},decompose:function(t){var e=t.newBlock("lists_create_with_container");e.initSvg();for(var i=e.getInput("STACK").connection,n=0;n1&&"\\"===t.charAt(0)){var e=t.charAt(1);if("0"===e||"b"===e||"f"===e||"n"===e||"r"===e||"t"===e||"\\"===e||"'"===e)return String(t).substring(0,2);if("x"===e&&"0"===t.charAt(2)&&"B"===t.charAt(3))return String(t).substring(0,4)}return String(t).substring(0,1)};const Ve={init:function(){this.setColour(ye),this.appendDummyInput().appendField(this.newQuote_(!0)).appendField(new Ot.FieldTextInput("",Ot.FieldTextInput.char_validator),"TEXT").appendField(this.newQuote_(!1)),this.setOutput(!0,Number),this.setTooltip(Ot.Msg.TEXT_CHAR_TOOLTIP)},newQuote_:function(t){if(1==t)var e="../../media/quote2.png";else e="../../media/quote3.png";return new Ot.FieldImage(e,7,12,'"')}},Be={init:function(){this.setColour(ye),this.appendValueInput("A").setCheck([String,Number]),this.appendValueInput("B").setCheck([String,Number]).appendField(Ot.Msg.MIXLY_TEXT_JOIN),this.setInputsInline(!0),this.setOutput(!0,String),this.setTooltip(Ot.Msg.MIXLY_TOOLTIP_TEXT_JOIN)}},Ge={init:function(){this.setColour(ye),this.appendValueInput("VAR").setCheck(Number).appendField(Ot.Msg.MIXLY_TOCHAR),this.setOutput(!0,String),this.setTooltip(Ot.Msg.MIXLY_TOOLTIP_TEXT_TOCHAR)}},Ue={init:function(){this.setColour(ye),this.appendValueInput("VAR").setCheck(String).appendField(Ot.Msg.MIXLY_TOASCII),this.setOutput(!0,Number),this.setTooltip(Ot.Msg.MIXLY_TOOLTIP_TEXT_TOASCII)}},we={init:function(){this.setColour(ye),this.appendValueInput("VAR").appendField(Ot.Msg.MIXLY_TOSTRING),this.setOutput(!0,String),this.setTooltip(Ot.Msg.MIXLY_PYTHON_TOOLTIP_TOTEXT)}},ke={init:function(){this.setColour(ye),this.appendValueInput("VAR").appendField(Ot.Msg.MIXLY_LENGTH),this.setOutput(!0,Number),this.setTooltip(Ot.Msg.MIXLY_TOOLTIP_TEXT_LENGTH)}},He={init:function(){this.WHERE_OPTIONS=[[Ot.Msg.LISTS_GET_INDEX_FROM_START,"FROM_START"],[Ot.Msg.LISTS_GET_INDEX_FROM_END,"FROM_END"],[Ot.Msg.TEXT_GET_INDEX_RANDOM+1+Ot.Msg.TEXT_CHARAT2,"RANDOM"]],this.setHelpUrl(Ot.Msg.LISTS_GET_INDEX_HELPURL),this.setColour(ye),this.appendValueInput("VAR").setCheck(String),this.appendValueInput("AT").setCheck(Number),this.appendDummyInput().appendField(Ot.Msg.LISTS_GET_INDEX_GET,"MODE"),Ot.Msg.LISTS_GET_INDEX_TAIL&&this.appendDummyInput("TAIL").appendField(Ot.Msg.LISTS_GET_INDEX_TAIL),this.setInputsInline(!0),this.setOutput(!0),this.updateAt_(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("MODE"),i=t.getFieldValue("WHERE"),n="";switch(e+" "+i){case"GET FROM_START":case"GET FROM_END":n=Ot.Msg.LISTS_GET_INDEX_TOOLTIP_GET_FROM;break;case"GET RANDOM":n=Ot.Msg.LISTS_GET_INDEX_TOOLTIP_GET_RANDOM;break;case"GET_REMOVE FROM_START":case"GET_REMOVE FROM_END":n=Ot.Msg.LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_FROM;break;case"GET_REMOVE RANDOM":n=Ot.Msg.LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_RANDOM}return"FROM_START"!=i&&"FROM_END"!=i||(n+=" "+Ot.Msg.LISTS_INDEX_FROM_START_TOOLTIP.replace("%1",Ot.Msg.ONE_BASED_INDEXING?"#1":"#0")),n}));var e=this;this.setTooltip((function(){var t=e.getFieldValue("WHERE"),i={FROM_START:Ot.Msg.LISTS_GET_INDEX_FROM_START,FROM_END:Ot.Msg.LISTS_GET_INDEX_FROM_END,RANDOM:Ot.Msg.TEXT_GET_INDEX_RANDOM};return Ot.Msg.PROCEDURES_DEFRETURN_RETURN+Ot.Msg.MIXLY_MICROBIT_TYPE_STRING+i[t]+"n"+Ot.Msg.TEXT_CHARAT2}))},mutationToDom:function(){var t=document.createElement("mutation");t.setAttribute("statement",!this.outputConnection);var e=this.getInput("AT").type==Ot.INPUT_VALUE;return t.setAttribute("at",e),t},domToMutation:function(t){var e="true"==t.getAttribute("statement");this.updateStatement_(e),t="false"!=t.getAttribute("at"),this.updateAt_(t)},updateStatement_:function(t){t!=!this.outputConnection&&(this.unplug(!0,!0),t?(this.setOutput(!1),this.setPreviousStatement(!0),this.setNextStatement(!0)):(this.setPreviousStatement(!1),this.setNextStatement(!1),this.setOutput(!0)))},updateAt_:function(t){this.removeInput("AT"),this.removeInput("ORDINAL",!0),t?(this.appendValueInput("AT").setCheck(Number),Ot.Msg.TEXT_CHARAT2&&this.appendDummyInput("ORDINAL").appendField(Ot.Msg.TEXT_CHARAT2)):this.appendDummyInput("AT");var e=new Ot.FieldDropdown(this.WHERE_OPTIONS,(function(e){var i="FROM_START"==e||"FROM_END"==e;if(i!=t){var n=this.sourceBlock_;return n.updateAt_(i),n.setFieldValue(e,"WHERE"),null}}));this.getInput("AT").appendField(e,"WHERE"),Ot.Msg.LISTS_GET_INDEX_TAIL&&this.moveInputBefore("TAIL",null)}},We={init:function(){this.setHelpUrl(Ot.Msg.LISTS_GET_INDEX_HELPURL),this.setColour(ye),this.appendValueInput("VAR").setCheck(String),this.appendValueInput("AT").setCheck(Number).appendField(Ot.Msg.LISTS_GET_INDEX_GET+" "+Ot.Msg.LISTS_GET_INDEX_FROM_START),this.appendDummyInput().appendField(Ot.Msg.TEXT_CHARAT2),this.setOutput(!0),this.setTooltip(Ot.Msg.PROCEDURES_DEFRETURN_RETURN+Ot.Msg.MIXLY_MICROBIT_TYPE_STRING+Ot.Msg.LISTS_GET_INDEX_FROM_START+"n"+Ot.Msg.TEXT_CHARAT2)}},Ke={init:function(){this.setHelpUrl(Ot.Msg.LISTS_GET_INDEX_HELPURL),this.setColour(ye),this.appendValueInput("VAR").setCheck(String),this.appendDummyInput().appendField(Ot.Msg.TEXT_RANDOM_CHAR),this.setOutput(!0),this.setTooltip(Ot.Msg.TEXT_RANDOM_CHAR_TOOLTIP)}},Je={init:function(){this.WHERE_OPTIONS_1=[[Ot.Msg.LISTS_GET_INDEX_FROM_START,"FROM_START"],[Ot.Msg.LISTS_GET_INDEX_FROM_END,"FROM_END"],[Ot.Msg.LISTS_GET_SUBLIST_START_FIRST,"FIRST"]],this.WHERE_OPTIONS_2=[[Ot.Msg.LISTS_GET_SUBLIST_END_FROM_START,"FROM_START"],[Ot.Msg.LISTS_GET_SUBLIST_END_FROM_END,"FROM_END"],[Ot.Msg.LISTS_GET_SUBLIST_END_LAST,"LAST"]],this.setHelpUrl(Ot.Msg.LISTS_GET_SUBLIST_HELPURL),this.setColour(ye),this.appendValueInput("VAR").setCheck(String),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_GET),this.appendDummyInput("AT1"),this.appendDummyInput("AT2"),this.setInputsInline(!0),this.setOutput(!0,"List"),this.updateAt_(1,!0),this.updateAt_(2,!0),this.setTooltip(Ot.Msg._GET_TEXT_SUBLIST_TOOLTIP)},mutationToDom:function(){var t=document.createElement("mutation"),e=this.getInput("AT1").type==Ot.INPUT_VALUE;t.setAttribute("at1",e);var i=this.getInput("AT2").type==Ot.INPUT_VALUE;return t.setAttribute("at2",i),t},domToMutation:function(t){var e="true"==t.getAttribute("at1"),i="true"==t.getAttribute("at2");this.updateAt_(1,e),this.updateAt_(2,i)},updateAt_:function(t,e){this.removeInput("AT"+t),this.removeInput("ORDINAL"+t,!0),e?(this.appendValueInput("AT"+t).setCheck(Number),Ot.Msg.TEXT_CHARAT2&&this.appendDummyInput("ORDINAL"+t).appendField(Ot.Msg.TEXT_CHARAT2)):this.appendDummyInput("AT"+t);var i=new Ot.FieldDropdown(this["WHERE_OPTIONS_"+t],(function(i){var n="FROM_START"==i||"FROM_END"==i;if(n!=e){var s=this.sourceBlock_;return s.updateAt_(t,n),s.setFieldValue(i,"WHERE"+t),null}}));this.getInput("AT"+t).appendField(i,"WHERE"+t),1==t&&(this.moveInputBefore("AT1","AT2"),this.getInput("ORDINAL1")&&this.moveInputBefore("ORDINAL1","AT2"))}},qe={init:function(){this.setHelpUrl(Ot.Msg.LISTS_GET_SUBLIST_HELPURL),this.setColour(ye),this.appendValueInput("VAR").setCheck(String),this.appendValueInput("AT1").appendField(Ot.Msg.LISTS_GET_INDEX_GET+" "+Ot.Msg.LISTS_GET_INDEX_FROM_START),this.appendValueInput("AT2").appendField(Ot.Msg.LISTS_GET_SUBLIST_END_FROM_START),this.appendDummyInput().appendField(Ot.Msg.TEXT_CHARAT2),this.setInputsInline(!0),this.setOutput(!0,["List",String]),this.setTooltip(Ot.Msg._GET_TEXT_SUBLIST_TOOLTIP)}},Qe={init:function(){var t=[[Ot.Msg.MIXLY_EQUALS,"==="],[Ot.Msg.MIXLY_STARTSWITH,"startswith"],[Ot.Msg.MIXLY_ENDSWITH,"endswith"]];this.setColour(ye),this.appendValueInput("STR1").setCheck(String),this.appendValueInput("STR2").appendField(new Ot.FieldDropdown(t),"DOWHAT").setCheck(String),this.setOutput(!0,[Boolean,Number]),this.setInputsInline(!0)}},ze={init:function(){this.setColour(ye),this.appendValueInput("STR1").setCheck(String),this.appendValueInput("STR2").appendField(Ot.Msg.MIXLY_COMPARETO).setCheck(String),this.setOutput(!0,Number),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_COMPARETO_HELP)}},je={init:function(){var t=[[Ot.Msg.TEXT_UPPER,"upper"],[Ot.Msg.TEXT_TITLE,"title"],[Ot.Msg.TEXT_CAPITALIZE,"capitalize"],[Ot.Msg.TEXT_SWAPCASE,"swapcase"],[Ot.Msg.TEXT_LOWER,"lower"]];this.setColour(ye),this.appendValueInput("VAR").appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_GET).appendField(new Ot.FieldDropdown(t),"CAPITAL").setCheck(String),this.setOutput(!0,String);var e=this;this.setTooltip((function(){var t=e.getFieldValue("CAPITAL");return{upper:Ot.Msg.MIXLY_MIXPY_TEXT_UPPER_TOOLTIP,title:Ot.Msg.MIXLY_MIXPY_TEXT_TITLE_TOOLTIP,swapcase:Ot.Msg.MIXLY_MIXPY_TEXT_SWAPCASE_TOOLTIP,capitalize:Ot.Msg.MIXLY_MIXPY_TEXT_CAPITALIZE_TOOLTIP,lower:Ot.Msg.MIXLY_MIXPY_TEXT_LOWER_TOOLTIP}[t]}))}},Ze={init:function(){var t=[[Ot.Msg.TEXT_LJUST,"ljust"],[Ot.Msg.TEXT_CENTER,"center"],[Ot.Msg.TEXT_RJUST,"rjust"]];this.setColour(ye),this.appendValueInput("VAR").appendField(new Ot.FieldDropdown(t),"CENTER").setCheck(String),this.appendValueInput("WID").appendField(Ot.Msg.MIXLY_WIDTH).setCheck(Number),this.appendValueInput("Symbol").appendField(Ot.Msg.MIXLY_RECT_Fill).setCheck(String),this.setInputsInline(!0),this.setOutput(!0,String),this.setTooltip(Ot.Msg.MIXLY_MIXPY_TEXT_CENTER_TOOLTIP)}},$e={init:function(){this.setColour(ye),this.appendValueInput("VAR").appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_GET).setCheck(String),this.appendValueInput("STR").appendField(Ot.Msg.MIXLY_MID+Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_CHARACTER).setCheck(String),this.appendDummyInput().appendField(Ot.Msg.MIXLY_LIST_INDEX),this.setInputsInline(!0),this.setOutput(!0,String),this.setTooltip(Ot.Msg.MIXLY_MIXPY_TEXT_FIND_TOOLTIP)}},ti={init:function(){this.setColour(ye),this.appendValueInput("VAR").appendField(Ot.Msg.MIXLY_PYTHON_TEXT_JOIN_SEQ_USE_STR).setCheck(String),this.appendValueInput("LIST").appendField(Ot.Msg.MIXLY_PYTHON_TEXT_JOIN_SEQ_SEQ).setCheck("List","Tuple","Set","Dict"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_PYTHON_TEXT_JOIN_SEQ_GET_STR),this.setInputsInline(!0),this.setOutput(!0,String),this.setTooltip(Ot.Msg.MIXLY_PYTHON_TEXT_JOIN_SEQ_TOOLTIP)}},ei={init:function(){this.setColour(ye),this.appendValueInput("VAR").setCheck(String),this.appendValueInput("STR1").appendField(Ot.Msg.MIXLY_MIXPY_REPLACE).setCheck(String),this.appendValueInput("STR2").appendField(Ot.Msg.LISTS_SET_INDEX_INPUT_TO).setCheck(String),this.setInputsInline(!0),this.setOutput(!0,String),this.setTooltip(Ot.Msg.MIXLY_MIXPY_TEXT_REPLACE_TOOLTIP)}},ii={init:function(){this.setColour(ye),this.appendValueInput("VAR"),this.appendValueInput("VAL").appendField(Ot.Msg.LIST_SPLIT_AS),this.appendDummyInput("").appendField(Ot.Msg.LIST_SPLIT),this.setOutput(!0,"List"),this.setTooltip(Ot.Msg.MIXLY_MIXPY_TEXT_SPLIT_TOOLTIP),this.setInputsInline(!0)}},ni={init:function(){var t=[[Ot.Msg.TEXT_TRIM_BOTH,"strip"],[Ot.Msg.TEXT_TRIM_LEFT,"lstrip"],[Ot.Msg.TEXT_TRIM_RIGHT,"rstrip"]];this.setColour(ye),this.appendValueInput("VAR"),this.appendDummyInput("").appendField(Ot.Msg.TEXT_STRIM),this.appendDummyInput("").appendField(new Ot.FieldDropdown(t),"TOWHAT"),this.appendDummyInput("").appendField(Ot.Msg.TEXT_BLANK),this.setOutput(!0,String),this.setInputsInline(!0);var e=this;this.setTooltip((function(){var t=e.getFieldValue("TOWHAT");return{strip:Ot.Msg.TEXT_TRIM_BOTH_TOOLTIP,lstrip:Ot.Msg.TEXT_TRIM_LEFT_TOOLTIP,rstrip:Ot.Msg.TEXT_TRIM_RIGHT_TOOLTIP}[t]}))}},si={init:function(){this.setColour(ye),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_MICROPYTHON_FORMAT),this.appendDummyInput("").appendField(new Ot.FieldTextInput("str"),"VAR"),this.itemCount_=1,this.updateShape_(),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setInputsInline(!0),this.setMutator(new Ot.icons.MutatorIcon(["text_create_with_item"],this)),this.setOutput(!0),this.setTooltip(Ot.Msg.MIXLY_MIXPY_TEXT_FORMAT_TOOLTIP)},mutationToDom:function(){var t=document.createElement("mutation");return t.setAttribute("items",this.itemCount_),t},domToMutation:function(t){this.itemCount_=parseInt(t.getAttribute("items"),10),this.updateShape_()},decompose:function(t){var e=t.newBlock("text_create_with_container");e.initSvg();for(var i=e.getInput("STACK").connection,n=0;ne?t[e]:0==e?'"key"':'"key'+(e+1)+'"'),"KEY"+e).appendField(":")}},getVars:function(){return[this.getFieldValue("VAR")]},renameVar:function(t,e){Ot.Names.equals(t,this.getFieldValue("VAR"))&&this.setTitleValue(e,"VAR")}},tn={init:function(){this.setColour(Zi),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_TYPE_DICT),this.appendStatementInput("STACK"),this.setTooltip(Ot.Msg.DICTS_CREATE_WITH_CONTAINER_TOOLTIP),this.contextMenu=!1}},en={init:function(){this.setColour(Zi),this.appendDummyInput().appendField(Ot.Msg.DICTS_CREATE_WITH_ITEM_TITLE),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(Ot.Msg.DICTS_CREATE_WITH_ITEM_TOOLTIP),this.contextMenu=!1}},nn={init:function(){this.setColour(Zi),this.appendValueInput("DICT").setCheck("Dict"),this.appendDummyInput("").appendField(Ot.Msg.DICT_KEYS),this.setTooltip(Ot.Msg.DICTS_KEYS_TOOLTIP),this.setOutput(!0,"List")}},sn={init:function(){this.setColour(Zi),this.appendValueInput("DICT").setCheck("Dict"),this.appendValueInput("KEY").appendField(Ot.Msg.DICTS_GET_IN),this.appendDummyInput("").appendField(Ot.Msg.DICTS_ADD_VALUE),this.setOutput(!0),this.setTooltip(Ot.Msg.DICTS_GET_TOOLTIP)}},_n={init:function(){this.setColour(Zi),this.appendValueInput("DICT").setCheck("Dict"),this.appendValueInput("KEY").appendField(Ot.Msg.DICTS_GET_IN),this.appendDummyInput("").appendField(Ot.Msg.DICTS_ADD_VALUE),this.appendValueInput("VAR").appendField(Ot.Msg.DICTS_DEFAULT_VALUE),this.setOutput(!0),this.setTooltip(Ot.Msg.DICTS_GET_DEFAULT_TOOLTIP)}},on={init:function(){this.setColour(Zi),this.appendValueInput("DICT"),this.appendValueInput("KEY").appendField(Ot.Msg.DICTS_ADD),this.appendDummyInput(),this.appendValueInput("VAR").appendField(Ot.Msg.DICTS_ADD_VALUE),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(Ot.Msg.DICTS_ADD_OR_CHANGE_TOOLTIP)}},pn={init:function(){this.setColour(Zi),this.appendValueInput("DICT"),this.appendValueInput("KEY").appendField(Ot.Msg.DICTS_DELETE_IN),this.appendDummyInput("").appendField(Ot.Msg.DICTS_DELETE_VALUE),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(Ot.Msg.DICTS_DELETE_TOOLTIP)}},an={init:function(){this.setColour(Zi),this.appendValueInput("DICT2").setCheck("Dict").appendField(Ot.Msg.MAKE_DICT),this.appendValueInput("DICT").setCheck("Dict").appendField(Ot.Msg.DICT_UPDATE),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_MID),this.setTooltip(Ot.Msg.DICTS_UPDATE_TOOLTIP),this.setPreviousStatement(!0),this.setNextStatement(!0)}},un={init:function(){this.setColour(Zi),this.appendValueInput("DICT").setCheck("Dict"),this.appendDummyInput("").appendField(Ot.Msg.DICT_CLEAR),this.setTooltip(Ot.Msg.DICTS_CLEAR_TOOLTIP),this.setPreviousStatement(!0),this.setNextStatement(!0)}},rn={init:function(){this.setColour(Zi),this.appendValueInput("DICT").setCheck("Dict"),this.appendDummyInput("").appendField(Ot.Msg.DICT_ITEMS),this.setTooltip(Ot.Msg.DICTS_ITEMS_TOOLTIP),this.setOutput(!0,"List")}},ln={init:function(){this.setColour(Zi),this.appendValueInput("DICT").setCheck("Dict"),this.appendDummyInput("").appendField(Ot.Msg.DICT_VALUES),this.setTooltip(Ot.Msg.DICTS_VALUES_TOOLTIP),this.setOutput(!0,"List")}},dn={init:function(){this.setColour(Zi),this.appendValueInput("DICT").setCheck("Dict"),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_LENGTH),this.setTooltip(Ot.Msg.DICT_LENGTH_TOOLTIP),this.setOutput(!0,Number)}},In={init:function(){this.setColour(Zi),this.appendValueInput("DICT").setCheck("Dict"),this.appendDummyInput("").appendField(Ot.Msg.DICT_DELDICT),this.setTooltip(Ot.Msg.DICTS_DEL_TOOLTIP),this.setPreviousStatement(!0),this.setNextStatement(!0)}},Tn={init:function(){this.MODE=[[Ot.Msg.DICTS_ADD_OR_CHANGE,"INSERT"],[Ot.Msg.MIXLY_MICROBIT_JS_DELETE_VAR,"DELETE"]],this.setHelpUrl(Ot.Msg.LISTS_GET_SUBLIST_HELPURL),this.setColour(Zi),this.appendValueInput("DICT").setCheck("Dict"),this.appendDummyInput("AT2"),this.appendValueInput("KEY"),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_MICROPYTHON_SOCKET_MAKE).appendField(Ot.Msg.DICTS_ADD_VALUE),this.updateAt_(!0),this.setInputsInline(!0),this.setOutput(!1),this.setPreviousStatement(!0),this.setNextStatement(!0);var t=this;this.setTooltip((function(){var e="";switch(t.getFieldValue("WHERE")){case"INSERT":e=Ot.Msg.DICTS_ADD_TOOLTIP;break;case"DELETE":e=Ot.Msg.DICTS_DELETE_TOOLTIP}return e}))},mutationToDom:function(){var t=document.createElement("mutation"),e=this.getInput("AT2").type==Ot.INPUT_VALUE;return t.setAttribute("at2",e),t},domToMutation:function(t){var e="true"==t.getAttribute("at2");this.updateAt_(e)},updateAt_:function(t){this.removeInput("AT2"),this.removeInput("ORDINAL",!0),t?this.appendValueInput("AT2").setCheck(Number):this.appendDummyInput("AT2");var e=new Ot.FieldDropdown(this.MODE,(function(e){var i="INSERT"==e;if(i!=t){var n=this.sourceBlock_;return n.updateAt_(i),n.setFieldValue(e,"WHERE"),null}}));this.getInput("AT2").appendField(e,"WHERE")}},Mn={init:function(){this.setColour(Zi),this.appendValueInput("DICT").setCheck("Dict"),this.appendDummyInput("").appendField(Ot.Msg.blockpy_DICT_POP),this.appendValueInput("KEY"),this.appendDummyInput("").appendField(Ot.Msg.DICTS_ADD_VALUE),this.setTooltip(Ot.Msg.DICT_POP_TOOLTIP),this.setInputsInline(!0),this.setOutput(!0)}},hn={init:function(){this.setColour(Zi),this.appendValueInput("DICT").setCheck("Dict"),this.appendValueInput("KEY").appendField(Ot.Msg.DICTS_SET_DEFAULT),this.appendDummyInput("").appendField(Ot.Msg.DICTS_DEFAULT_VALUE),this.appendValueInput("VAR"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(Ot.Msg.DICTS_SETDEFAULT_TOOLTIP)}},mn={init:function(){this.setColour(Zi),this.appendDummyInput("").appendField(new Ot.FieldLabel(Ot.Msg.MIXLY_MICROBIT_TYPE_DICT),"TIP").appendField(" "),this.itemCount_=3,this.updateShape_(),this.setOutput(!0,"Dict"),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setMutator(new Ot.icons.MutatorIcon(["dicts_create_with_item"],this)),this.setTooltip(Ot.Msg.DICTS_CREATE_WITH_TOOLTIP)},mutationToDom:function(){var t=document.createElement("mutation");return t.setAttribute("items",this.itemCount_),t},domToMutation:function(t){this.itemCount_=parseInt(t.getAttribute("items"),10),this.updateShape_()},decompose:function(t){var e=t.newBlock("dicts_create_with_container");e.initSvg();for(var i=e.getInput("STACK").connection,n=0;ne?t[e]:0==e?'"key"':'"key'+(e+1)+'"'),"KEY"+e).appendField(":")}},getVars:function(){return[this.getFieldValue("VAR")]},renameVar:function(t,e){Ot.Names.equals(t,this.getFieldValue("VAR"))&&this.setTitleValue(e,"VAR")}},En={init:function(){this.setColour(Zi),this.appendValueInput("VAR").appendField(Ot.Msg.MIXLY_TODICT),this.setOutput(!0),this.setTooltip(Ot.Msg.MIXLY_PYTHON_TOOLTIP_TODICT)}},On={init:function(){this.setColour(Zi),this.appendValueInput("DICT").setCheck("Dict"),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_TO_JSON),this.setTooltip(Ot.Msg.MIXLY_TO_JSON_TOOLTIP),this.setOutput(!0)}},Rn={init:function(){this.setColour(Zi),this.appendValueInput("VAR"),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_CONVERT_TO_JSON),this.setTooltip(Ot.Msg.MIXLY_CONVERT_TO_JSON_TOOLTIP),this.setOutput(!0)}},cn={init:function(){this.setColour(Zi),this.appendValueInput("DICT").setCheck("Dict"),this.appendValueInput("VAR1").appendField("key1"),this.appendValueInput("VAR2").appendField("index"),this.appendValueInput("VAR3").appendField("key2"),this.appendValueInput("VAR4").appendField("key3"),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_CONVERT_TO_JSON_TOOLTIP),this.setOutput(!0)}},gn={init:function(){this.setColour(Zi),this.appendValueInput("DICT"),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_TO_JSON),this.setTooltip(Ot.Msg.MIXLY_TO_JSON_TOOLTIP),this.setOutput(!0)}},Cn=210,Sn={init:function(){var t=Ot.RTL?[["=","EQ"],["≠","NEQ"],[">","LT"],["≥","LTE"],["<","GT"],["≤","GTE"]]:[["=","EQ"],["≠","NEQ"],["<","LT"],["≤","LTE"],[">","GT"],["≥","GTE"]];this.setColour(Cn),this.setOutput(!0,Boolean),this.appendValueInput("A"),this.appendValueInput("B").appendField(new Ot.FieldDropdown(t),"OP"),this.setInputsInline(!0);var e=this;this.setTooltip((function(){var t=e.getFieldValue("OP");return{EQ:Ot.Msg.LOGIC_COMPARE_TOOLTIP_EQ,NEQ:Ot.Msg.LOGIC_COMPARE_TOOLTIP_NEQ,LT:Ot.Msg.LOGIC_COMPARE_TOOLTIP_LT,LTE:Ot.Msg.LOGIC_COMPARE_TOOLTIP_LTE,GT:Ot.Msg.LOGIC_COMPARE_TOOLTIP_GT,GTE:Ot.Msg.LOGIC_COMPARE_TOOLTIP_GTE}[t]})),this.prevBlocks_=[null,null]}},Ln={init:function(){var t=Ot.RTL?[[">","LT"],["≥","LTE"],["<","GT"],["≤","GTE"]]:[["<","LT"],["≤","LTE"],[">","GT"],["≥","GTE"]],e=Ot.RTL?[[">","LT"],["≥","LTE"],["<","GT"],["≤","GTE"]]:[["<","LT"],["≤","LTE"],[">","GT"],["≥","GTE"]];this.setColour(Cn),this.setOutput(!0,Boolean),this.appendValueInput("A"),this.appendValueInput("B").appendField(new Ot.FieldDropdown(t),"OP1"),this.appendValueInput("C").appendField(new Ot.FieldDropdown(e),"OP2"),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_PYTHON_LOGIC_COMPARE_CONTINOUS_TOOLTIP)}},An={init:function(){var t=[[Ot.Msg.LOGIC_OPERATION_AND,"AND"],[Ot.Msg.LOGIC_OPERATION_OR,"OR"],[Ot.Msg.LOGIC_OPERATION_NOR,"NOR"],[Ot.Msg.LOGIC_OPERATION_XOR,"XOR"]];this.setColour(Cn),this.setOutput(!0,Boolean),this.appendValueInput("A").setCheck([Boolean,Number]),this.appendValueInput("B").setCheck([Boolean,Number]).appendField(new Ot.FieldDropdown(t),"OP"),this.setInputsInline(!0);var e=this;this.setTooltip((function(){var t=e.getFieldValue("OP");return{AND:Ot.Msg.LOGIC_OPERATION_TOOLTIP_AND,OR:Ot.Msg.LOGIC_OPERATION_TOOLTIP_OR,NOR:Ot.Msg.LOGIC_OPERATION_TOOLTIP_NOR,XOR:Ot.Msg.LOGIC_OPERATION_TOOLTIP_XOR}[t]}))}},Nn={init:function(){this.setColour(Cn),this.setOutput(!0,Boolean),this.appendValueInput("BOOL").setCheck([Number,Boolean]).appendField(Ot.Msg.LOGIC_NEGATE_TITLE),this.setTooltip(Ot.Msg.LOGIC_NEGATE_TOOLTIP)}},Dn={init:function(){var t=[[Ot.Msg.LOGIC_BOOLEAN_TRUE,"TRUE"],[Ot.Msg.LOGIC_BOOLEAN_FALSE,"FALSE"]];this.setColour(Cn),this.setOutput(!0,Boolean),this.appendDummyInput().appendField(new Ot.FieldDropdown(t),"BOOL"),this.setTooltip(Ot.Msg.LOGIC_BOOLEAN_TOOLTIP)}},fn={init:function(){this.setColour(Cn),this.setOutput(!0),this.appendDummyInput().appendField(Ot.Msg.LOGIC_NULL),this.setTooltip(Ot.Msg.LOGIC_NULL_TOOLTIP)}},Fn={init:function(){this.setColour(Cn),this.appendValueInput("A"),this.appendValueInput("B").appendField(Ot.Msg.LOGIC_TERNARY_IF_TRUE),this.appendValueInput("C").appendField(Ot.Msg.LOGIC_TERNARY_IF_FALSE),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_TOOLTIP_LOGIT_TRUEORFALSE)}},Pn={init:function(){var t=[[Ot.Msg.TEXT_APPEND_TO,"in"],[Ot.Msg.MIXLY_PYTHON_LOGIC_IS_NOT_IN,"not in"]];this.setColour(Cn),this.appendValueInput("A"),this.appendValueInput("B").setCheck([String,"List"]).appendField(new Ot.FieldDropdown(t),"BOOL"),this.appendDummyInput("").appendField(Ot.Msg.MICROBIT_LOGIC_IS_IN),this.setOutput(!0,Boolean),this.setInputsInline(!0),this.setTooltip(Ot.Msg.IN)}},Yn={init:function(){var t=[[Ot.Msg.MIXLY_PYTHON_LOGIC_IS,"is"],[Ot.Msg.MIXLY_PYTHON_LOGIC_IS_NOT,"is not"]];this.setColour(Cn),this.appendValueInput("A"),this.appendValueInput("B").appendField(new Ot.FieldDropdown(t),"BOOL"),this.setOutput(!0,Boolean),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_PYTHON_LOGIC_IS_TOOLTIP)}},vn={init:function(){this.setColour(Cn),this.appendValueInput("VAR").appendField(Ot.Msg.MIXLY_TOBOOL),this.setOutput(!0,Boolean),this.setTooltip(Ot.Msg.MIXLY_PYTHON_TOOLTIP_TOBOOL)}},Xn={init:function(){this.setColour(0),this.appendValueInput("fn").setCheck(String).appendField(Ot.Msg.MIXLY_PYTHON_STORAGE_OPEN_FILE_WITH_OS+"(For Windows)"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0)}},yn={init:function(){this.setColour(0),this.appendValueInput("FILENAME").appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_OPEN_FILE),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_MODE).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_READ,"r"],[Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_WRITE,"w"],[Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_BIT_READ,"rb"],[Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_BIT_WRITE,"wb"]]),"MODE"),this.appendValueInput("FILE").appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_AS),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("MODE"),i=Ot.Msg.MIXLY_USE,n=Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_MODE,s=Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_OPEN_FILE,_=Ot.Msg.MIXLY_BELONG;return i+{r:Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_READ,w:Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_WRITE,rb:Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_BIT_READ,wb:Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_BIT_WRITE}[e]+_+n+s}))},getVars:function(){return[this.getFieldValue("VAR")]},renameVar:function(t,e){Ot.Names.equals(t,this.getFieldValue("VAR"))&&this.setTitleValue(e,"VAR")}},xn={init:function(){this.setColour(0),this.appendValueInput("FILENAME").appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_OPEN_FILE),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_MODE).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_READ,"r"],[Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_WRITE,"w"],[Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_BIT_READ,"rb"],[Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_BIT_WRITE,"wb"]]),"MODE"),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setInputsInline(!0),this.setOutput(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("MODE"),i=Ot.Msg.MIXLY_USE,n=Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_MODE,s=Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_OPEN_FILE,_=Ot.Msg.MIXLY_BELONG,o=Ot.Msg.PY_STORAGE_FILE_OBJECT;return i+{r:Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_READ,w:Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_WRITE,rb:Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_BIT_READ,wb:Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_BIT_WRITE}[e]+_+n+s+o}))}},bn={init:function(){this.setColour(0),this.appendValueInput("FILENAME").appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_OPEN_FILE);this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_MODE).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_READ,"r"],[Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_WRITE,"w"],[Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_BIT_READ,"rb"],[Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_BIT_WRITE,"wb"]]),"MODE"),this.appendDummyInput().appendField(Ot.Msg.MIXPY_TEXT_ENCODE).appendField(new Ot.FieldDropdown([["ANSI","ANSI"],["gbk","gbk"],["utf-8","utf-8"]]),"CODE"),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setInputsInline(!0),this.setOutput(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("MODE"),i=Ot.Msg.MIXLY_USE,n=Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_MODE,s=Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_OPEN_FILE,_=Ot.Msg.MIXLY_BELONG,o=Ot.Msg.PY_STORAGE_FILE_OBJECT;return i+{r:Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_READ,w:Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_WRITE,rb:Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_BIT_READ,wb:Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_BIT_WRITE}[e]+_+n+s+o}))}},Vn={init:function(){this.setColour(0),this.appendValueInput("data").setCheck(String).appendField(Ot.Msg.MIXLY_MICROPYTHON_SOCKET_MAKE),this.appendValueInput("FILE").appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_FILE_WRITE),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_MICROPYTHON_SOCKET_MAKE+Ot.Msg.MIXLY_MICROBIT_TYPE_STRING+Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_FILE_WRITE)}},Bn={init:function(){this.setColour(0),this.appendValueInput("FILE").setCheck("Variable").appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_FROM_FILE),this.appendDummyInput().appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_ALL,"read"],[Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_ONE_LINE,"readline"],[Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_ALL_LINES,"readlines"]]),"MODE"),this.setInputsInline(!0),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setOutput(!0,String)}},Gn={init:function(){this.setColour(0),this.appendValueInput("FILE").setCheck("Variable").appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_FROM_FILE),this.appendDummyInput().appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_NO_MORE_THAN_SIZE,"read"],[Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_ONE_LINE_NO_MORE_THAN_SIZE,"readline"],[Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_ALL_LINES_NO_MORE_THAN_SIZE,"readlines"]]),"MODE"),this.appendValueInput("SIZE").setCheck(Number),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_CHARACTER),this.setInputsInline(!0),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setOutput(!0,String);var t=this;this.setTooltip((function(){var e=t.getFieldValue("MODE"),i=Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_FROM_FILE,n=Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_CHARACTER;return i+{read:Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_NO_MORE_THAN_SIZE,readline:Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_ONE_LINE_NO_MORE_THAN_SIZE,readlines:Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_ALL_LINES_NO_MORE_THAN_SIZE}[e]+"x"+n}))}},Un={init:function(){this.setColour(0),this.appendValueInput("FILE").appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_FROM_FILE),this.setNextStatement(!0),this.appendValueInput("SIZE").setCheck(Number).appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_ONE_LINE_NO_MORE_THAN_SIZE),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_CHARACTER),this.setInputsInline(!0),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setOutput(!0,String),this.setTooltip(Ot.Msg.MICROBIT_PYTHON_TYPE)}},wn={init:function(){this.setColour(0),this.appendValueInput("FILE").appendField(Ot.Msg.HTML_FILE),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_CAN_WRITE_ORNOT),this.setInputsInline(!0),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setOutput(!0,Boolean),this.setTooltip(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_CAN_WRITE_ORNOT1)}},kn={init:function(){this.setColour(0),this.appendValueInput("FILE").appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_GET),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_FILENAME),this.setInputsInline(!0),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setOutput(!0,String),this.setTooltip(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_GET_FILENAME)}},Hn={init:function(){this.setColour(0),this.appendValueInput("FILE").appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_CLOSE_FILE),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setOutput(!1),this.setTooltip(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_CLOSE_FILE)}},Wn={init:function(){this.setColour(0),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_LIST_ALL_FILES),this.setInputsInline(!0),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setOutput(!0,"List"),this.setTooltip(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_LIST_ALL_FILES)}};Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_DELETE_FILE;const Kn={init:function(){this.setColour(0),this.appendDummyInput().appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_DELETE_FILE,"remove"],[Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_DELETE_DIRS,"removedirs"]]),"MODE"),this.appendValueInput("FILE").setCheck(String),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setOutput(!1),this.setTooltip(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_DELETE_FILE)}},Jn={init:function(){this.setColour(0),this.appendValueInput("FILE").setCheck(String).appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_GET_FILE_SIZE),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_SIZE),this.setInputsInline(!0),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setOutput(!0,Number),this.setTooltip(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_GET_FILE_SIZE+Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_SIZE)}},qn={init:function(){this.setColour(0),this.appendValueInput("FILE").setCheck(String).appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_RETURN_FILE),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_PRESENT_LOCATION),this.setInputsInline(!0),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setOutput(!0,Number),this.setTooltip(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_FILE_TELL)}},Qn={init:function(){this.setColour(0),this.appendValueInput("FILE").setCheck("Variable").appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_SET_FILE_POSITION),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_CURRENT_POSITION),this.appendDummyInput().appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_FILE_SEEK_START,"start"],[Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_FILE_SEEK_CURRENT,"current"],[Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_FILE_SEEK_END,"end"]]),"MODE"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_FILE_SEEK_OFFSET),this.appendValueInput("SIZE").setCheck(Number),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_CHARACTER),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("MODE"),i=Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_SET_FILE_POSITION+Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_CURRENT_POSITION,n=Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_CHARACTER,s=Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_FILE_SEEK_OFFSET;return i+" "+{start:Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_FILE_SEEK_START,current:Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_FILE_SEEK_CURRENT,end:Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_FILE_SEEK_END}[e]+s+"x"+n}))}},zn={init:function(){this.setColour(0),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_GET_CURRENT_DIR),this.setInputsInline(!0),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setOutput(!0,"List"),this.setTooltip(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_GET_CURRENT_DIR)}},jn={init:function(){this.setColour(0),this.appendValueInput("PATH").setCheck(String).appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_PATH),this.appendDummyInput().appendField(Ot.Msg.MIXLY_ESP32_SET),this.appendDummyInput().appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_MKDIR,"mkdir"],[Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_MAKEDIRS,"makedirs"]]),"MODE"),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setOutput(!1);var t=this;this.setTooltip((function(){var e=t.getFieldValue("MODE");return Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_PATH+"x"+Ot.Msg.MIXLY_ESP32_SET+{mkdir:Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_MKDIR,makedirs:Ot.Msg.MIXLY_MICROPYTHON_SOCKET_MAKEDIRS}[e]}))}},Zn={init:function(){this.setColour(0),this.appendValueInput("FILE").setCheck(String).appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_RENAME),this.appendValueInput("NEWFILE").setCheck(String).appendField(Ot.Msg.MIXLY_AS),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setOutput(!1),this.setTooltip(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_RENAME)}},$n={init:function(){this.setColour(0),this.appendValueInput("FILE").setCheck(String).appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_CHANGE_DIR),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setOutput(!1),this.setTooltip(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_CHANGE_DIR)}},ts={init:function(){this.setColour(0),this.appendValueInput("FILE").setCheck(String).appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_THE_PATH),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_IS_OR_NOT),this.appendDummyInput().appendField(new Ot.FieldDropdown([[Ot.Msg.HTML_FILE,"isfile"],[Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_IS_DIR,"isdir"]]),"MODE"),this.setInputsInline(!0),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setOutput(!0,Boolean);let t=this;this.setTooltip((function(){var e=t.getFieldValue("MODE");return Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_THE_PATH+"x"+Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_IS_OR_NOT+{isfile:Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_MKDIR,isdir:Ot.Msg.MIXLY_MICROPYTHON_SOCKET_MAKEDIRS}[e]}))}},es={init:function(){this.setColour(0),this.appendValueInput("SPISUB").appendField(Ot.Msg.CONTROLS_FOR_INPUT_WITH+"SPI").setCheck("var"),this.appendValueInput("PINSUB").appendField("CS"),this.appendValueInput("SUB").appendField(Ot.Msg.MIXLY_MICROPYTHON_SOCKET_MAKE).setCheck("var"),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_SETUP+Ot.Msg.LISTS_SET_INDEX_INPUT_TO).appendField(Ot.Msg.MIXLY_SD_CARD),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null)}},is={init:function(){this.setColour(0),this.appendValueInput("VAR").appendField(Ot.Msg.MIXLY_SD_CARD),this.appendValueInput("DIR").setCheck(String).appendField(Ot.Msg.MIXLY_SDCARD_MOUNT),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip()}},ns={};ns.NAME_TYPE=Ot.PROCEDURE_CATEGORY_NAME,ns.allProcedures=function(t){for(var e=t.getAllBlocks(!1),i=[],n=[],s=0;s"),this.appendValueInput("style").appendField(Ot.Msg.MIXLY_AIP_ATTR).setAlign(Ot.inputs.Align.RIGHT),this.appendStatementInput("DO").appendField(""),this.setInputsInline(!1),this.setPreviousStatement(!0),this.setNextStatement(!0)}},Zs={init:function(){this.setColour(Ks),this.appendDummyInput().appendField(Ot.Msg.HTML_STYLE),this.appendStatementInput("STYLE"),this.setOutput(!0)}},$s={init:function(){this.setColour(Ks),this.appendDummyInput().appendField(Ot.Msg.HTML_FORM_CONTENT).appendField(new Ot.FieldDropdown([[Ot.Msg.HTML_TEXT,"text"],[Ot.Msg.HTML_EMAIL,"email"],[Ot.Msg.HTML_NUMBER,"number"],[Ot.Msg.HTML_PASSWORD,"password"],[Ot.Msg.HTML_CHECKBOX,"checkbox"],[Ot.Msg.HTML_RADIOBUTTON,"radiobutton"],[Ot.Msg.HTML_BUTTON,"button"],[Ot.Msg.HTML_COLOUR,"colour"],[Ot.Msg.HTML_DATE,"date"],[Ot.Msg.HTML_LOCALTIME,"local time"],[Ot.Msg.HTML_FILE,"file"],[Ot.Msg.HTML_HIDDEN,"hidden"],[Ot.Msg.HTML_IMAGE,"image"],[Ot.Msg.HTML_MONTH,"month"],[Ot.Msg.HTML_RANGE,"range"],[Ot.Msg.HTML_RESET,"reset"],[Ot.Msg.HTML_SEARCH,"search"],[Ot.Msg.HTML_SUBMIT,"submit"],[Ot.Msg.HTML_TELEPHONENUMBER,"telephone number"],[Ot.Msg.HTML_TIME,"time"],[Ot.Msg.HTML_URL,"url"],[Ot.Msg.HTML_WEEK,"week"]]),"LEVEL"),this.appendDummyInput().appendField(Ot.Msg.HTML_NAME).appendField(new Ot.FieldTextInput("car"),"NAME"),this.appendDummyInput().appendField(Ot.Msg.HTML_VALUE).appendField(new Ot.FieldTextInput("go"),"VALUE"),this.appendValueInput("style").appendField(Ot.Msg.MIXLY_AIP_ATTR).setAlign(Ot.inputs.Align.RIGHT),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},t_={init:function(){this.setColour(Ks),this.appendDummyInput().appendField(new Ot.FieldTextInput("property"),"KEY").appendField(":").appendField(new Ot.FieldTextInput("value"),"VALUE"),this.setPreviousStatement(!0),this.setNextStatement(!0)}},e_={init:function(){this.setColour(Ks),this.appendDummyInput().appendField(new Ot.FieldTextInput("property"),"KEY").appendField(":").appendField(new Ot.FieldColour("#ff0000"),"RGB_LED_COLOR"),this.setPreviousStatement(!0),this.setNextStatement(!0)}},i_={init:function(){this.setColour(Ks),this.appendDummyInput().appendField(Ot.Msg.HTML_TEXT).appendField(new Ot.FieldTextInput("text"),"TEXT"),this.setPreviousStatement(!0),this.setNextStatement(!0)}},n_=160,s_={init:function(){this.setColour(n_),this.setPreviousStatement(!0),this.setNextStatement(!0),this.appendDummyInput().appendField("Tabular Abstraction:"),this.appendDummyInput().appendField(new Ot.FieldTable(""),"TEXT")}},__={init:function(){this.setColour(n_),this.setPreviousStatement(!0),this.setNextStatement(!0),this.appendDummyInput().appendField("Code Block:"),this.appendDummyInput().appendField(new Ot.FieldMultilineInput(""),"TEXT")}},o_={init:function(){this.setColour(n_),this.appendDummyInput().appendField("Code Expression:"),this.appendDummyInput().appendField(new Ot.FieldMultilineInput(""),"TEXT"),this.setOutput(!0)}},p_={init:function(){this.setColour(n_),this.setPreviousStatement(!0),this.setNextStatement(!0),this.appendValueInput("VALUE").appendField(""),this.setInputsInline(!1)}},a_={init:function(){this.setColour(n_),this.appendDummyInput().appendTitle("Comment:").appendTitle(new Ot.FieldTextInput(""),"TEXT"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip("This comment will be ignored by Python")}},u_={init:function(){this.setColour(n_),this.appendValueInput("VALUE").appendField(Ot.Msg.TYPE_CHECK),this.setInputsInline(!1),this.setOutput(!0,"Type")}},r_={init:function(){this.setColour(n_),this.itemCount_=1,this.updateShape_(),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setMutator(new Ot.icons.MutatorIcon(["text_print_multiple_item"],this)),this.setTooltip(Ot.Msg.TEXT_PRINT_TOOLTIP)},mutationToDom:function(){var t=document.createElement("mutation");return t.setAttribute("items",this.itemCount_),t},domToMutation:function(t){this.itemCount_=parseInt(t.getAttribute("items"),10),this.updateShape_()},decompose:function(t){var e=Ot.Block.obtain(t,"text_print_multiple_container");e.initSvg();for(var i=e.getInput("STACK").connection,n=0;n= stop:"," yield start"," start -= abs(step)"])};if(t=function(t,e,i){return"("+t+" <= "+e+") and "+a()+"("+t+", "+e+", "+i+") or "+u()+"("+t+", "+e+", "+i+")"},Ot.isNumber(n)&&Ot.isNumber(s)&&Ot.isNumber(_))n=parseFloat(n),s=parseFloat(s),_=Math.abs(parseFloat(_)),0==n%1&&0==s%1&&0==_%1?(n<=s?(s++,t=0==n&&1==_?s:n+", "+s,1!=_&&(t+=", "+_)):t=n+", "+--s+", -"+_,t="range("+t+")"):(t=n",GTE:">="};const na=function(t,e){var i=this.getFieldValue("OP"),n="&&"==i?e.ORDER_LOGICAL_AND:e.ORDER_LOGICAL_OR,s=e.valueToCode(this,"A",n)||"False",_=e.valueToCode(this,"B",n)||"False";if("AND"==i)var o=s+" and "+_;else if("OR"==i)o=s+" or "+_;else if("NOR"==i)o="not("+s+"^"+_+")";else o=s+"^"+_;return[o,n]},sa=function(t,e){var i=e.ORDER_UNARY_PREFIX;return["not "+(e.valueToCode(this,"BOOL",i)||"False"),i]},_a=function(t,e){return["TRUE"==this.getFieldValue("BOOL")?"True":"False",e.ORDER_ATOMIC]},oa=function(t,e){return["None",e.ORDER_ATOMIC]},pa=function(t,e){var i=e.valueToCode(this,"A",e.ORDER_ATOMIC)||"False";return["("+(e.valueToCode(this,"B",e.ORDER_ATOMIC)||"False")+" if "+i+" else "+(e.valueToCode(this,"C",e.ORDER_ATOMIC)||"False")+")",e.ORDER_ATOMIC]},aa=function(t,e){var i=e.valueToCode(this,"A",e.ORDER_ATOMIC)||"''",n=e.valueToCode(this,"B",e.ORDER_ATOMIC)||"''";return[i+" "+this.getFieldValue("BOOL")+" "+n,e.ORDER_ATOMIC]},ua=function(t,e){var i=e.valueToCode(this,"A",e.ORDER_ATOMIC)||"''",n=e.valueToCode(this,"B",e.ORDER_ATOMIC)||"''";return[i+" "+this.getFieldValue("BOOL")+" "+n,e.ORDER_ATOMIC]},ra=function(t,e){return["bool("+(e.valueToCode(this,"VAR",e.ORDER_ATOMIC)||"0")+")",e.ORDER_ATOMIC]},la=function(t,e){return e.definitions_.import_os="import os","os.startfile("+e.valueToCode(this,"fn",e.ORDER_ATOMIC)+")\n"},da=function(t,e){return e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+" = open("+e.valueToCode(this,"FILENAME",e.ORDER_ATOMIC)+", '"+this.getFieldValue("MODE")+"')\n"},Ia=function(t,e){return["open("+e.valueToCode(this,"FILENAME",e.ORDER_ATOMIC)+", '"+this.getFieldValue("MODE")+"')",e.ORDER_ATOMIC]},Ta=function(t,e){return["open("+e.valueToCode(this,"FILENAME",e.ORDER_ATOMIC)+", '"+this.getFieldValue("MODE")+"', encoding=\""+this.getFieldValue("CODE")+'")',e.ORDER_ATOMIC]},Ma=function(t,e){var i=e.valueToCode(this,"data",e.ORDER_ATOMIC);return e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+".write("+i+")\n"},ha=function(t,e){var i=this.getFieldValue("MODE");return[e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+"."+i+"()",e.ORDER_ATOMIC]},ma=function(t,e){var i=this.getFieldValue("MODE");return[e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+"."+i+"("+e.valueToCode(this,"SIZE",e.ORDER_ATOMIC)+")",e.ORDER_ATOMIC]},Ea=function(t,e){return[e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+".readline("+e.valueToCode(this,"SIZE",e.ORDER_ATOMIC)+")",e.ORDER_ATOMIC]},Oa=function(t,e){return[e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+".writable()",e.ORDER_ATOMIC]},Ra=function(t,e){return[e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+".name()",e.ORDER_ATOMIC]},ca=function(t,e){return e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+".close()\n"},ga=function(t,e){e.definitions_.import_os="import os";return["os.listdir()",e.ORDER_ATOMIC]},Ca=function(t,e){return e.definitions_.import_os="import os","os."+this.getFieldValue("MODE")+"("+e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+")\n"},Sa=function(t,e){return e.definitions_.import_os="import os",["os.path.getsize("+e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+")",e.ORDER_ATOMIC]},La=function(t,e){return[e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+".tell()",e.ORDER_ATOMIC]},Aa=function(t,e){var i=this.getFieldValue("MODE"),n=0;return n="start"==i?0:"current"==i?1:2,e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+".seek("+e.valueToCode(this,"SIZE",e.ORDER_ATOMIC)+","+n+")\n"},Na=function(t,e){return e.definitions_.import_os="import os","os.chdir("+e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+")\n"},Da=function(t,e){e.definitions_.import_os="import os";return["os.getcwd()",e.ORDER_ATOMIC]},fa=function(t,e){return e.definitions_.import_os="import os","os."+this.getFieldValue("MODE")+"("+e.valueToCode(this,"PATH",e.ORDER_ATOMIC)+")\n"},Fa=function(t,e){return e.definitions_.import_os="import os","os.rename("+e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+","+e.valueToCode(this,"NEWFILE",e.ORDER_ATOMIC)+")\n"},Pa=function(t,e){e.definitions_.import_os="import os";var i=e.valueToCode(this,"FILE",e.ORDER_ATOMIC);return["os."+this.getFieldValue("MODE")+"("+i+")",e.ORDER_ATOMIC]},Ya=function(t,e){return e.definitions_.import_os="import os",e.definitions_.import_sdcard="import sdcard",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+" = sdcard.SDCard("+e.valueToCode(this,"SPISUB",e.ORDER_ATOMIC)+","+e.valueToCode(this,"PINSUB",e.ORDER_ATOMIC)+")\n"},va=function(t,e){return e.definitions_.import_os="import os",e.definitions_.import_sdcard="import sdcard","os.mount("+e.valueToCode(this,"VAR",e.ORDER_ATOMIC)+","+e.valueToCode(this,"DIR",e.ORDER_ATOMIC)+")\n"},Xa=function(t,e){var i=e.variableDB_.getName(this.getFieldValue("NAME"),Ot.Procedures.NAME_TYPE),n=(this.getInput("STACK")&&e.statementToCode(this,"STACK"))??" pass\n";e.INFINITE_LOOP_TRAP&&(n=e.INFINITE_LOOP_TRAP.replace(/%1/g,"'"+this.id+"'")+n);var s=e.valueToCode(this,"RETURN",e.ORDER_NONE)||"";s&&(s=" return "+s+"\n");for(var _=[],o=0;o\n\n\n\t\n"+e.statementToCode(this,"HEAD")+"\n\n"+e.statementToCode(this,"BODY")+"\n\n'''",e.ORDER_ATOMIC]},Tu=function(t,e){var i=e.statementToCode(this,"DO"),n=this.getFieldValue("LEVEL");return"\n"+i+"\n"},Mu=function(t,e){var i=e.statementToCode(this,"DO"),n=this.getFieldValue("LEVEL");if("head"==n)var s="<"+n+'>\n\t\n'+i+"\n";else s="<"+n+">\n"+i+"\n";return s},hu=function(t,e){var i=e.statementToCode(this,"DO"),n=this.getFieldValue("LEVEL");return"<"+n+">\n"+i+"\n"},mu=function(t,e){var i=e.statementToCode(this,"DO"),n=e.valueToCode(this,"style"),s=this.getFieldValue("LEVEL");return"<"+s+" "+n+" >\n"+i+"\n"},Eu=function(t,e){return['style="'+e.statementToCode(this,"STYLE")+'"',e.ORDER_ATOMIC]},Ou=function(t,e){return'"},Ru=function(){return this.getFieldValue("KEY")+":"+this.getFieldValue("VALUE")+";"},cu=function(){return this.getFieldValue("TEXT")+"\n"},gu=function(t){return t.getFieldValue("TEXT")+"\n"},Cu=function(t,e){return[t.getFieldValue("TEXT"),e.ORDER_ATOMIC]},Su=function(t,e){return(e.valueToCode(t,"VALUE",e.ORDER_ATOMIC)||"")+"\n"},Lu=function(){return""},Au=function(t,e){return["type("+(e.valueToCode(t,"VALUE",e.ORDER_MEMBER)||"___")+")",e.ORDER_ATOMIC]},Nu=function(t,e){for(var i=t.getFieldValue("NAME"),n=t.hasReturn_,s=new Array(t.itemCount_),_=0;_0?e.join("\n")+i.join("\n")+n.join("\n")+o.join("\n")+p.join("")+t+"while True:\n"+a.join("")+u.join("\n"):e.join("\n")+i.join("\n")+n.join("\n")+o.join("\n")+p.join("")+t+u.join("\n")},fu.scrubNakedValue=function(t){return t+"\n"},fu.quote_=function(t){var e="'";return-1!==(t=t.replace(/\\/g,"\\\\").replace(/\n/g,"\\\n")).indexOf("'")&&(-1===t.indexOf('"')?e='"':t=t.replace(/'/g,"\\'")),e+t+e},fu.multiline_quote_=function(t){return"'''"+(t=t.replace(/'''/g,"\\'\\'\\'"))+"'''"},fu.scrub_=function(t,e,i){var n="";if(!t.outputConnection||!t.outputConnection.targetConnection){(_=t.getCommentText())&&(_=Ot.utils.string.wrap(_,fu.COMMENT_WRAP-3),n+=fu.prefixLines(_+"\n","# "));for(var s=0;s0?"int("+p+" + "+s+")":s<0?"int("+p+" - "+-s+")":"int("+p+")",n&&(p="-"+p)),p};const Fu="#74A55B",Pu={init:function(){this.setColour(Fu),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_MIDI),this.appendValueInput("SUB").appendField(Ot.Msg.MIXLY_SETUP).setCheck("var"),this.appendValueInput("PIN",Number).setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_PIN),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(Ot.Msg.MIXLY_RGB_PIN_COUNT)}},Yu={init:function(){this.setColour(Fu),this.appendValueInput("SUB"),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_TONE),this.appendValueInput("pitch").setCheck(Number).appendField(Ot.Msg.MIXLY_FREQUENCY),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(Ot.Msg.MIXLY_TOOLTIP_BLOCKGROUP_TONE)}},vu={init:function(){this.setColour(Fu),this.appendValueInput("SUB"),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_TONE),this.appendValueInput("pitch").setCheck(Number).appendField(Ot.Msg.MIXLY_FREQUENCY),this.appendValueInput("time").setCheck(Number).appendField(Ot.Msg.MIXLY_DURATION),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(Ot.Msg.MIXLY_TOOLTIP_BLOCKGROUP_TONE2)}},Xu={init:function(){this.setColour(Fu),this.appendValueInput("SUB"),this.appendValueInput("LIST").appendField(Ot.Msg.MIXLY_ESP32_MUSIC_PLAY_LISTS),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_MUSIC_PLAY_LISTS)}},yu={init:function(){this.setColour(Fu),this.appendValueInput("SUB"),this.appendValueInput("TICKS").setCheck(Number).appendField(Ot.Msg.MIXLY_MICROBIT_JS_SET_TEMPO).appendField(Ot.Msg.MICROBIT_ACTUATOR_ticks),this.appendValueInput("BPM").setCheck(Number).appendField(Ot.Msg.MIXLY_SPEED),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_MUSIC_SET_TEMPO)}},xu={init:function(){this.setColour(Fu),this.appendValueInput("SUB"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_Get_current_tempo),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_MUSIC_GET_TEMPO)}},bu={init:function(){this.setColour(Fu),this.appendValueInput("SUB"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_Reset_music),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_MUSIC_RESET)}},Vu={init:function(){this.setColour(Fu),this.appendValueInput("SUB"),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_NOTONE),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},Bu={init:function(){this.setColour(Fu),this.appendDummyInput().appendField(Ot.Msg.MIXLY_SETTING).appendField(Ot.Msg.MIXLY_EXTERN_LED),this.appendValueInput("PIN",Number).appendField(Ot.Msg.MIXLY_PIN).setCheck(Number),this.appendValueInput("bright").appendField(Ot.Msg.MIXLY_PULSEIN_STAT),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_EXTERN_LED_SETONOFF)}},Gu={init:function(){this.setColour(Fu),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_GET).appendField(Ot.Msg.MIXLY_EXTERN_LED),this.appendValueInput("PIN",Number).appendField(Ot.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput().appendField(Ot.Msg.MIXLY_BRIGHTNESS),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_EXTERN_LED_GETONOFF)}},Uu={init:function(){this.setColour(Fu),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_GET).appendField(Ot.Msg.MIXLY_EXTERN_LED),this.appendValueInput("PIN",Number).appendField(Ot.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput().appendField(Ot.Msg.MIXLY_PULSEIN_STAT),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_EXTERN_LED_GETONOFF)}},wu={init:function(){this.setColour(Fu),this.appendDummyInput().appendField(Ot.Msg.MIXLY_SETTING).appendField(Ot.Msg.MIXLY_EXTERN_LED),this.appendValueInput("PIN",Number).appendField(Ot.Msg.MIXLY_PIN).setCheck(Number),this.appendValueInput("bright").appendField(Ot.Msg.MIXLY_BRIGHTNESS),this.appendDummyInput().appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_EXTERN_LED_SETBRIGHT)}},ku={init:function(){this.setColour(Fu),this.appendValueInput("VAR").appendField(Ot.Msg.MIXLY_SETUP+Ot.Msg.MIXLY_SERVO),this.appendValueInput("PIN",Number).appendField(Ot.Msg.MIXLY_PIN),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},Hu={init:function(){this.setColour(Fu),this.appendValueInput("PIN",Number).appendField(Ot.Msg.MIXLY_SERVO).appendField(Ot.Msg.MIXLY_PIN).setCheck(Number),this.appendValueInput("DEGREE",Number).setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_DEGREE_0_180),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_SERVO_MOVE)}},Wu={init:function(){this.setColour(Fu),this.appendValueInput("VAR").appendField("360°"+Ot.Msg.MIXLY_SERVO),this.appendValueInput("SPEED",Number).setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_SETTING+Ot.Msg.blockpy_turtle_rotate+Ot.Msg.MIXLY_SPEED+" (-10~10)"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_SERVO_360_TOOLTIP)}},Ku={init:function(){this.setColour(Fu),this.appendValueInput("PIN",Number).appendField("180°"+Ot.Msg.MIXLY_SERVO).appendField(Ot.Msg.MIXLY_PIN).setCheck(Number),this.appendValueInput("NUM",Number).setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_MICROBIT_JS_BY_ANGLE),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_SERVO_MOVE)}},Ju={init:function(){this.setColour(Fu),this.appendValueInput("PIN",Number).appendField("360°"+Ot.Msg.MIXLY_SERVO).appendField(Ot.Msg.MIXLY_PIN).setCheck(Number),this.appendValueInput("NUM",Number).setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_SPEED),this.appendDummyInput().appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_SERVO_SPEED_TOOLIPS)}},qu={init:function(){this.setColour(Fu),this.appendValueInput("PIN",Number).appendField("180°"+Ot.Msg.MIXLY_SERVO).appendField(Ot.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput().appendField(Ot.Msg.MIXLY_GET+Ot.Msg.MIXLY_MICROBIT_JS_BY_ANGLE),this.setOutput(!0,Number),this.setInputsInline(!0)}},Qu={init:function(){this.setColour(Fu),this.appendValueInput("PIN",Number).appendField("360°"+Ot.Msg.MIXLY_SERVO).appendField(Ot.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput().appendField(Ot.Msg.MIXLY_GET+Ot.Msg.MIXLY_SPEED),this.setOutput(!0,Number),this.setInputsInline(!0)}},zu={init:function(){this.setColour(Fu),this.appendValueInput("SUB").appendField("初始化").setCheck("var"),this.appendDummyInput().appendField("电机驱动"),this.appendDummyInput().appendField("地址").appendField(new Ot.FieldDropdown([["A","ms32006.ADDRESS_A"],["B","ms32006.ADDRESS_B"]]),"mode"),this.appendValueInput("SUB1").setCheck("var").setAlign(Ot.inputs.Align.RIGHT).appendField("通信"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip("初始化MS32006电机驱动,使用I2C通信")}},ju={init:function(){this.setColour(Fu),this.appendValueInput("SUB").appendField("直流电机").setCheck("var"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_Direction).appendField(new Ot.FieldDropdown([[Ot.Msg.CLOCKWISE,"ms32006.MOT_CW"],[Ot.Msg.ANTI_CLOCKWISE,"ms32006.MOT_CCW"],[Ot.Msg.MOTOR_N,"ms32006.MOT_N"],[Ot.Msg.MOTOR_P,"ms32006.MOT_P"]]),"direction"),this.appendValueInput("speed").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_STEPPER_SET_SPEED),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip("设置直流电机的状态及转速(0-100)")}},Zu={init:function(){this.setColour(Fu),this.appendValueInput("SUB").appendField("步进电机").setCheck("var"),this.appendDummyInput().appendField("选择").appendField(new Ot.FieldDropdown([["A","ms32006.MOT_A"],["B","ms32006.MOT_B"]]),"mode"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_Direction).appendField(new Ot.FieldDropdown([[Ot.Msg.CLOCKWISE,"ms32006.MOT_CW"],[Ot.Msg.ANTI_CLOCKWISE,"ms32006.MOT_CCW"]]),"direction"),this.appendValueInput("speed").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField("转速"),this.appendValueInput("steps").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField("步数"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip("设置步进电机的状态、转速、步数(0-2047)")}},$u={init:function(){this.setColour(Fu),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_RGB),this.appendValueInput("SUB").appendField(Ot.Msg.MIXLY_SETUP).setCheck("var"),this.appendValueInput("PIN",Number).setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_PIN),this.appendValueInput("LEDCOUNT").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_RGB_COUNT),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(Ot.Msg.MIXLY_RGB_PIN_COUNT)}},tr={init:function(){this.setColour(Fu),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_RGB),this.appendValueInput("SUB").setCheck("var"),this.appendValueInput("_LED_").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_RGB_NUM),this.appendValueInput("RVALUE").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_RGB_R),this.appendValueInput("GVALUE").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_RGB_G),this.appendValueInput("BVALUE").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_RGB_B),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(""),this.setTooltip(Ot.Msg.MIXLY_RGB_NUM_R_G_B_MP)}},er={init:function(){this.setColour(Fu),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_RGB),this.appendValueInput("SUB").setCheck("var"),this.appendValueInput("RVALUE").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_RGB_R),this.appendValueInput("GVALUE").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_RGB_G),this.appendValueInput("BVALUE").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_RGB_B),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(""),this.setTooltip(Ot.Msg.MIXLY_RGB_ALL_R_G_B_MIXGOCC)}},ir={init:function(){this.setColour(Fu),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_RGB),this.appendValueInput("SUB").setCheck("var"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_ESP32_RGB_WRITE),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(""),this.setTooltip(Ot.Msg.MIXLY_ESP32_MUSIC_WRI)}},nr={init:function(){this.setColour(Fu),this.appendDummyInput("").appendField(Ot.Msg.CONTROLS_FOR_INPUT_WITH+"uart").appendField(new Ot.FieldDropdown([["uart1","uart1"],["uart2","uart2"]]),"key"),this.appendValueInput("SUB").appendField(Ot.Msg.MIXLY_MICROPYTHON_SOCKET_MAKE).setCheck("var"),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_SETUP+Ot.Msg.LISTS_SET_INDEX_INPUT_TO).appendField(new Ot.FieldDropdown([["SYN6288"+Ot.Msg.MIXLY_AipSpeech_synthesis,"SYN6288"],["NS9300"+Ot.Msg.MIXLY_MUSIC_PLAYER,"NS9300"]]),"key2"),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null)}},sr={init:function(){this.setColour(Fu),this.appendValueInput("SUB").appendField(Ot.Msg.MIXLY_GET+Ot.Msg.MIXLY_MUSIC_PLAYER).setCheck("var"),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_WHETHER).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_STOPPED,"0"],[Ot.Msg.MIXLY_PLAYING,"1"],[Ot.Msg.MIXLY_PAUSED,"2"]]),"key"),this.setInputsInline(!0),this.setOutput(!0)}},_r={init:function(){this.setColour(Fu),this.appendValueInput("SUB").appendField(Ot.Msg.MIXLY_MUSIC_PLAYER).setCheck("var"),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_STAT).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_MP3_PLAY,"1"],[Ot.Msg.MIXLY_MP3_PAUSE,"2"],[Ot.Msg.MIXLY_STOP,"3"],[Ot.Msg.MIXLY_MP3_PREV,"4"],[Ot.Msg.MIXLY_MP3_NEXT,"5"]]),"key"),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},or={init:function(){this.setColour(Fu),this.appendValueInput("SUB").appendField(Ot.Msg.MIXLY_MUSIC_PLAYER).setCheck("var"),this.appendValueInput("volume").appendField(Ot.Msg.MIXLY_MP3_VOL+Ot.Msg.MIXLY_STAT),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(Ot.Msg.MIXLY_PLAYER_SET_VOLUME_TOOLTIP)}},pr={init:function(){this.setColour(Fu),this.appendValueInput("SUB").appendField(Ot.Msg.MIXLY_MUSIC_PLAYER).setCheck("var"),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_MODE+Ot.Msg.MIXLY_STAT).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_MP3_LOOP_ALL,"0"],[Ot.Msg.MIXLY_MP3_LOOP_ONE,"1"],[Ot.Msg.MIXLY_PLAYER_DIRECTORY_LOOP,"2"],[Ot.Msg.MIXLY_MP3_LOOP_RAM,"3"],[Ot.Msg.MIXLY_PLAYER_SINGLE_STOP,"4"],[Ot.Msg.MIXLY_PLAYER_SEQUENTIAL_PLAY,"5"]]),"key"),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},ar={init:function(){this.setColour(Fu),this.appendValueInput("SUB").appendField(Ot.Msg.MIXLY_MUSIC_PLAYER).setCheck("var"),this.appendDummyInput("").appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_MICROBIT_JS_START_MELODY,"play"],[Ot.Msg.MIXLY_PLAYER_INSERT_MUSIC,"insert"]]),"key"),this.appendValueInput("song"),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(Ot.Msg.MIXLY_PLAYER_PLAY_MUSIC_TOOTIP)}},ur={},rr={init:function(){this.setColour(Fu),this.appendValueInput("SUB").appendField("SYN6288"),this.appendValueInput("VOICE").setCheck(Number).appendField(Ot.Msg.MIXLY_SET_VOLUME),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_SET_VOLUME_TOOLTIP)}},lr={init:function(){this.setColour(Fu),this.appendValueInput("SUB").appendField("SYN6288"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_GET_VOLUME),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_SET_VOLUME_TOOLTIP)}},dr={init:function(){this.setColour(Fu),this.appendValueInput("SUB").appendField("SYN6288"),this.appendValueInput("VOICE").setCheck(Number).appendField(Ot.Msg.MIXLY_PLAY_HINTS),this.appendDummyInput().appendField(Ot.Msg.MIXLY_PROGRAM_BLOCK).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_TURTLE_WRITE_MOVE_TRUE,"True"],[Ot.Msg.MIXLY_TURTLE_WRITE_MOVE_FALSE,"False"]]),"mode"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_PLAY_HINTS_TOOLTIP)}},Ir={init:function(){this.setColour(Fu),this.appendValueInput("SUB").appendField("SYN6288"),this.appendValueInput("data").setCheck(String).appendField(Ot.Msg.MIXLY_AipSpeech_synthesis),this.appendValueInput("VOICE").setCheck(Number).appendField(Ot.Msg.MIXLY_BACKGROUND_MUSIC),this.appendDummyInput().appendField(Ot.Msg.MIXLY_PROGRAM_BLOCK).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_TURTLE_WRITE_MOVE_TRUE,"True"],[Ot.Msg.MIXLY_TURTLE_WRITE_MOVE_FALSE,"False"]]),"mode"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_PLAY_TTS_TOOLTIP)}},Tr={init:function(){this.setColour(Fu),this.appendDummyInput("").appendField(new Ot.FieldDropdown(Rt.Profile.default.extern_addr),"PIN"),this.setOutput(!0,Number)}},Mr={init:function(){this.setColour(Fu),this.appendDummyInput().appendField(Ot.Msg.ME_GO_MOTOR_EXTERN+Ot.Msg.MIXLY_MOTOR).appendField(Ot.Msg.PIN_NUMBERING).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_LEFT,"0"],[Ot.Msg.MIXLY_RIGHT,"1"]]),"mode"),this.appendValueInput("speed").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_SPEED),this.appendDummyInput().appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_MIXBOT_MOTOR_EXTERN_TOOLTIP)}},hr={init:function(){this.setColour(Fu),this.appendDummyInput().appendField(Ot.Msg.ME_GO_MOTOR_EXTERN+Ot.Msg.MIXLY_MOTOR).appendField(Ot.Msg.PIN_NUMBERING).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_LEFT,"0"],[Ot.Msg.MIXLY_RIGHT,"1"]]),"mode"),this.appendDummyInput().setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_GET+Ot.Msg.MIXLY_SPEED),this.setOutput(!0,Number),this.setInputsInline(!0)}},mr={init:function(){this.setColour(Fu),this.appendDummyInput().appendField(Ot.Msg.ME_GO_MOTOR_EXTERN+Ot.Msg.MIXLY_TRAFFIC_LIGHT).appendField(Ot.Msg.PIN_NUMBERING).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_LEFT,"0"],[Ot.Msg.MIXLY_RIGHT,"1"]]),"mode"),this.appendDummyInput().setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.LISTS_SET_INDEX_SET).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_MICROBIT_Turn_off_display,"0"],[Ot.Msg.MIXLY_TRAFFIC_LIGHT_RED_ON,"1"],[Ot.Msg.MIXLY_TRAFFIC_LIGHT_RED_BLINK,"2"],[Ot.Msg.MIXLY_TRAFFIC_LIGHT_YELLOW_ON,"3"],[Ot.Msg.MIXLY_TRAFFIC_LIGHT_YELLOW_BLINK,"4"],[Ot.Msg.MIXLY_TRAFFIC_LIGHT_GREEN_ON,"5"],[Ot.Msg.MIXLY_TRAFFIC_LIGHT_GREEN_BLINK,"6"]]),"light"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},Er={init:function(){this.setColour(Fu),this.appendDummyInput().appendField(Ot.Msg.ME_GO_MOTOR_EXTERN).appendField(new Ot.FieldDropdown([[Ot.Msg.COLOUR_RGB_WHITE,"W"],[Ot.Msg.COLOUR_RGB_RED,"R"],[Ot.Msg.COLOUR_RGB_YELLOW,"Y"],[Ot.Msg.COLOUR_RGB_GREEN,"G"],[Ot.Msg.COLOUR_RGB_BLUE,"B"]]),"color").appendField("LED").appendField(Ot.Msg.PIN_NUMBERING).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_LEFT,"0"],[Ot.Msg.MIXLY_RIGHT,"1"]]),"mode"),this.appendValueInput("value").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.BRIGHTNESS),this.appendDummyInput().appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},Or={init:function(){this.setColour(Fu),this.appendDummyInput().appendField(Ot.Msg.ME_GO_MOTOR_EXTERN).appendField(new Ot.FieldDropdown([[Ot.Msg.COLOUR_RGB_WHITE,"W"],[Ot.Msg.COLOUR_RGB_RED,"R"],[Ot.Msg.COLOUR_RGB_YELLOW,"Y"],[Ot.Msg.COLOUR_RGB_GREEN,"G"],[Ot.Msg.COLOUR_RGB_BLUE,"B"]]),"color").appendField("LED").appendField(Ot.Msg.PIN_NUMBERING).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_LEFT,"0"],[Ot.Msg.MIXLY_RIGHT,"1"]]),"mode"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_GET+Ot.Msg.BRIGHTNESS),this.setOutput(!0,Number),this.setInputsInline(!0)}},Rr={init:function(){this.setColour(Fu),this.appendDummyInput().appendField(Ot.Msg.ME_GO_MOTOR_EXTERN+Ot.Msg.MIXLY_SERVO_MOTOR).appendField(Ot.Msg.PIN_NUMBERING).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_LEFT,"0"],[Ot.Msg.MIXLY_RIGHT,"1"]]),"mode"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_GET).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_MICROBIT_JS_BLE_POWER,"[0]"],[Ot.Msg.MIXLY_SPEED,"[1]"],[Ot.Msg.MATH_SINGLE_OP_ABSOLUTE+Ot.Msg.MIXLY_MICROBIT_JS_BY_ANGLE,"[2]"],[Ot.Msg.MIXLY_RELATIVE+Ot.Msg.MIXLY_MICROBIT_JS_BY_ANGLE,"[3]"],[Ot.Msg.MIXLY_MIXBOT_SERVO_BLOCK_OR_NOT,"[4]"],[Ot.Msg.MIXLY_MIXBOT_SERVO_FINISH_OR_NOT,"[5]"],[Ot.Msg.MIXLY_ALL,""]]),"status"),this.setOutput(!0,Number),this.setInputsInline(!0)}},cr={init:function(){this.setColour(Fu),this.appendDummyInput().appendField(Ot.Msg.ME_GO_MOTOR_EXTERN+Ot.Msg.MIXLY_SERVO_MOTOR).appendField(Ot.Msg.PIN_NUMBERING).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_LEFT,"0"],[Ot.Msg.MIXLY_RIGHT,"1"]]),"mode"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MIXBOT_SERVO_SET_STOP_MODE).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_MIXBOT_SERVO_STOP_MODE_KEEP,"0"],[Ot.Msg.MIXLY_MIXBOT_SERVO_STOP_MODE_COAST,"1"],[Ot.Msg.MIXLY_MIXBOT_SERVO_STOP_MODE_BRAKE,"2"]]),"status"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},gr={init:function(){this.setColour(Fu),this.appendDummyInput().appendField(Ot.Msg.ME_GO_MOTOR_EXTERN+Ot.Msg.MIXLY_SERVO_MOTOR).appendField(Ot.Msg.PIN_NUMBERING).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_LEFT,"0"],[Ot.Msg.MIXLY_RIGHT,"1"]]),"mode"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_STOP),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},Cr={init:function(){this.setColour(Fu),this.appendDummyInput().appendField(Ot.Msg.ME_GO_MOTOR_EXTERN+Ot.Msg.MIXLY_SERVO_MOTOR).appendField(Ot.Msg.MATH_SINGLE_OP_ABSOLUTE+Ot.Msg.MIXLY_MICROBIT_JS_BY_ANGLE+Ot.Msg.MSG.run).appendField(Ot.Msg.PIN_NUMBERING).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_LEFT,"0"],[Ot.Msg.MIXLY_RIGHT,"1"]]),"mode"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MODE).setAlign(Ot.inputs.Align.RIGHT).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_SPEED+Ot.Msg.MIXLY_MODE,"0"],[Ot.Msg.MIXLY_MICROBIT_JS_BLE_POWER+Ot.Msg.MIXLY_MODE,"1"]]),"status"),this.appendValueInput("speed").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_PARAMS),this.appendDummyInput().setAlign(Ot.inputs.Align.RIGHT).appendField("%"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MIXBOT_SERVO_TURN_DIRECTION).setAlign(Ot.inputs.Align.RIGHT).appendField(new Ot.FieldDropdown([[Ot.Msg.CLOCKWISE,"0"],[Ot.Msg.MIXLY_MIXBOT_SERVO_NEAREST_PATH,"1"],[Ot.Msg.ANTI_CLOCKWISE,"2"]]),"direction"),this.appendValueInput("angle").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_DISPLAY_MATRIX_ROTATE+Ot.Msg.MIXLY_MICROBIT_JS_BY_ANGLE),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_MIXBOT_SERVO_ABSOLUTE_ANGLE_TOOLTIP)}},Sr={init:function(){this.setColour(Fu),this.appendDummyInput().appendField(Ot.Msg.ME_GO_MOTOR_EXTERN+Ot.Msg.MIXLY_SERVO_MOTOR).appendField(Ot.Msg.MIXLY_RELATIVE+Ot.Msg.MIXLY_MICROBIT_JS_BY_ANGLE+Ot.Msg.MSG.run).appendField(Ot.Msg.PIN_NUMBERING).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_LEFT,"0"],[Ot.Msg.MIXLY_RIGHT,"1"]]),"mode"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MIXBOT_SERVO_RELATIVE_ORIGIN_PATH),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},Lr={init:function(){this.setColour(Fu),this.appendDummyInput().appendField(Ot.Msg.ME_GO_MOTOR_EXTERN+Ot.Msg.MIXLY_SERVO_MOTOR).appendField(Ot.Msg.MIXLY_RELATIVE+Ot.Msg.MIXLY_MICROBIT_JS_BY_ANGLE+Ot.Msg.MSG.run).appendField("("+Ot.Msg.MIXLY_MIXBOT_SERVO_LIKE_ENCODING_MOTOR+")").appendField(Ot.Msg.PIN_NUMBERING).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_LEFT,"0"],[Ot.Msg.MIXLY_RIGHT,"1"]]),"mode"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MODE).setAlign(Ot.inputs.Align.RIGHT).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_SPEED+Ot.Msg.MIXLY_MODE,"0"],[Ot.Msg.MIXLY_MICROBIT_JS_BLE_POWER+Ot.Msg.MIXLY_MODE,"1"]]),"status"),this.appendValueInput("speed").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_PARAMS),this.appendDummyInput().setAlign(Ot.inputs.Align.RIGHT).appendField("%"),this.appendValueInput("angle").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_DISPLAY_MATRIX_ROTATE+Ot.Msg.MIXLY_MICROBIT_JS_BY_ANGLE),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_MIXBOT_SERVO_RELATIVE_ANGLE_TOOLTIP)}},Ar={init:function(){this.setColour(Fu),this.appendDummyInput().appendField(Ot.Msg.ME_GO_MOTOR_EXTERN+Ot.Msg.MIXLY_SERVO_MOTOR).appendField(Ot.Msg.MIXLY_RELATIVE+Ot.Msg.MIXLY_MICROBIT_JS_BY_ANGLE+Ot.Msg.MSG.run).appendField("("+Ot.Msg.MIXLY_MIXBOT_SERVO_LIKE_ORDINARY_MOTOR+")").appendField(Ot.Msg.PIN_NUMBERING).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_LEFT,"0"],[Ot.Msg.MIXLY_RIGHT,"1"]]),"mode"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MODE).setAlign(Ot.inputs.Align.RIGHT).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_SPEED+Ot.Msg.MIXLY_MODE,"0"],[Ot.Msg.MIXLY_MICROBIT_JS_BLE_POWER+Ot.Msg.MIXLY_MODE,"1"]]),"status"),this.appendValueInput("speed").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_PARAMS),this.appendDummyInput().setAlign(Ot.inputs.Align.RIGHT).appendField("%"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MIXBOT_SERVO_TURN_DIRECTION).setAlign(Ot.inputs.Align.RIGHT).appendField(new Ot.FieldDropdown([[Ot.Msg.CLOCKWISE,"0"],[Ot.Msg.ANTI_CLOCKWISE,"2"]]),"direction"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},Nr={init:function(){this.setColour(Fu),this.appendDummyInput().appendField(Ot.Msg.MIXBOT).appendField(Ot.Msg.ME_GO_MOTOR_EXTERN).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_MOTOR,"ext_motor"],[Ot.Msg.MIXLY_TRAFFIC_LIGHT,"ext_traffic"],[Ot.Msg.COLOUR_RGB_WHITE+"LED","W_LED"],[Ot.Msg.COLOUR_RGB_RED+"LED","R_LED"],[Ot.Msg.COLOUR_RGB_YELLOW+"LED","Y_LED"],[Ot.Msg.COLOUR_RGB_GREEN+"LED","G_LED"],[Ot.Msg.COLOUR_RGB_BLUE+"LED","B_LED"],[Ot.Msg.MIXLY_SERVO_MOTOR,"ext_servo"]]),"name"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MIXBOT_EXTERN_GET_ADDR),this.setOutput(!0),this.setInputsInline(!0)}},Dr={init:function(){this.setColour(Fu),this.appendDummyInput().appendField(Ot.Msg.MIXBOT).appendField(Ot.Msg.ME_GO_MOTOR_EXTERN).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_MOTOR,"ext_motor"],[Ot.Msg.MIXLY_TRAFFIC_LIGHT,"ext_traffic"],[Ot.Msg.COLOUR_RGB_WHITE+"LED","W_LED"],[Ot.Msg.COLOUR_RGB_RED+"LED","R_LED"],[Ot.Msg.COLOUR_RGB_YELLOW+"LED","Y_LED"],[Ot.Msg.COLOUR_RGB_GREEN+"LED","G_LED"],[Ot.Msg.COLOUR_RGB_BLUE+"LED","B_LED"],[Ot.Msg.MIXLY_SERVO_MOTOR,"ext_servo"]]),"name"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MIXBOT_EXTERN_SET_ADDR),this.appendValueInput("old").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_MICROBIT_JS_CURRENT_GESTURE),this.appendValueInput("new").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_UPDATE),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},fr={init:function(){this.setColour(Fu),this.appendValueInput("PIN",Number).setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_SETUP+Ot.Msg.MIXLY_AT).appendField(Ot.Msg.MIXLY_PIN),this.setInputsInline(!0),this.setOutput(!0)}},Fr={init:function(){this.setColour(Fu),this.appendDummyInput().appendField(Ot.Msg.MIXLY_SETTING),this.appendValueInput("pin").appendField("LED"),this.appendValueInput("bright").appendField(Ot.Msg.MIXLY_PULSEIN_STAT),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},Pr={init:function(){this.setColour(Fu),this.appendValueInput("PIN",Number).setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_SERVO+Ot.Msg.MIXLY_SETUP+Ot.Msg.MIXLY_AT).appendField(Ot.Msg.MIXLY_PIN),this.setInputsInline(!0),this.setOutput(!0)}},Yr={init:function(){this.setColour(Fu),this.appendValueInput("SUB").appendField(Ot.Msg.MIXLY_SERVO),this.appendValueInput("angle").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_DISPLAY_MATRIX_ROTATE),this.appendDummyInput().appendField(Ot.Msg.DRAW_POINTER_ANGLE),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},vr={init:function(){this.setColour(Fu),this.appendValueInput("PIN",Number).setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_MOTOR+Ot.Msg.MIXLY_SETUP+Ot.Msg.MIXLY_AT).appendField(Ot.Msg.MIXLY_PIN),this.setInputsInline(!0),this.setOutput(!0)}},Xr={init:function(){this.setColour(Fu),this.appendValueInput("SUB").appendField(Ot.Msg.MIXLY_MOTOR),this.appendValueInput("speed").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_DISPLAY_MATRIX_ROTATE+Ot.Msg.MIXLY_SPEED),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},yr="#6C9858",xr={init:function(){this.setColour(yr),this.appendDummyInput("").appendField(new Ot.FieldDropdown([["L1","1"],["L2","2"]]),"op"),this.setOutput(!0)}},br={init:function(){this.setColour(yr),this.appendDummyInput("").appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_ESP32_ON,"1"],[Ot.Msg.MIXLY_ESP32_OFF,"0"],[Ot.Msg.MIXLY_ESP32_TOGGLE,"-1"]]),"flag"),this.setOutput(!0),this.setTooltip(Ot.Msg.MIXLY_TOOLTIP_INOUT_HIGHLOW)}},Vr={init:function(){this.setColour(yr),this.appendDummyInput().appendField(Ot.Msg.MIXLY_SETTING),this.appendValueInput("led").appendField(Ot.Msg.MIXLY_BUILDIN_LED),this.appendValueInput("bright").appendField(Ot.Msg.MIXLY_PULSEIN_STAT),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_LED_SETONOFF)}},Br={init:function(){this.setColour(yr),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_GET),this.appendValueInput("led").appendField(Ot.Msg.MIXLY_BUILDIN_LED),this.appendDummyInput().appendField(Ot.Msg.MIXLY_BRIGHTNESS),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_LED_GETONOFF)}},Gr={init:function(){this.setColour(yr),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_GET),this.appendValueInput("led").appendField(Ot.Msg.MIXLY_BUILDIN_LED),this.appendDummyInput().appendField(Ot.Msg.MIXLY_PULSEIN_STAT),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_LED_GETONOFF)}},Ur={init:function(){this.setColour(yr),this.appendDummyInput().appendField(Ot.Msg.MIXLY_SETTING),this.appendValueInput("led").appendField(Ot.Msg.MIXLY_BUILDIN_LED),this.appendValueInput("bright").appendField(Ot.Msg.MIXLY_BRIGHTNESS),this.appendDummyInput("").appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_SETTING+Ot.Msg.MIXLY_BUILDIN_LED+Ot.Msg.MIXLY_BRIGHTNESS+"(0-100%)")}},wr={init:function(){this.setColour(yr),this.appendDummyInput().appendField(Ot.Msg.MIXLY_SETTING),this.appendValueInput("led").appendField(Ot.Msg.MIXLY_BUILDIN_LED),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_LCD_SETCOLOR).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_LIGHT_RED,"1"],[Ot.Msg.MIXLY_LIGHT_GREEN,"2"],[Ot.Msg.MIXLY_LIGHT_BLUE,"3"],[Ot.Msg.MIXLY_LIGHT_YELLOW,"4"],[Ot.Msg.MIXLY_LIGHT_CYAN,"5"],[Ot.Msg.MIXLY_LIGHT_PURPLE,"6"],[Ot.Msg.MIXLY_LIGHT_WHITE,"7"]]),"colorvalue"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip()}},kr={init:function(){this.setColour(yr),this.appendDummyInput().appendField(Ot.Msg.MIXLY_SETTING).appendField(Ot.Msg.MIXLY_BUILDIN_LED).appendField(new Ot.FieldDropdown([[Ot.Msg.COLOUR_RGB_RED,"r"],[Ot.Msg.COLOUR_RGB_GREEN,"g"]]),"color"),this.appendValueInput("bright").appendField(Ot.Msg.MIXLY_PULSEIN_STAT),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_LED_SETONOFF)}},Hr={init:function(){this.setColour(yr),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_GET).appendField(Ot.Msg.MIXLY_BUILDIN_LED).appendField(new Ot.FieldDropdown([[Ot.Msg.COLOUR_RGB_RED,"r"],[Ot.Msg.COLOUR_RGB_GREEN,"g"]]),"color"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_BRIGHTNESS),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_LED_GETONOFF)}},Wr={init:function(){this.setColour(yr),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_GET).appendField(Ot.Msg.MIXLY_BUILDIN_LED).appendField(new Ot.FieldDropdown([[Ot.Msg.COLOUR_RGB_RED,"r"],[Ot.Msg.COLOUR_RGB_GREEN,"g"]]),"color"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_PULSEIN_STAT),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_LED_GETONOFF)}},Kr={init:function(){this.setColour(yr),this.appendDummyInput().appendField(Ot.Msg.MIXLY_SETTING).appendField(Ot.Msg.MIXLY_BUILDIN_LED).appendField(new Ot.FieldDropdown([[Ot.Msg.COLOUR_RGB_RED,"r"],[Ot.Msg.COLOUR_RGB_GREEN,"g"]]),"color"),this.appendValueInput("bright").appendField(Ot.Msg.MIXLY_BRIGHTNESS),this.appendDummyInput("").appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_SETTING+Ot.Msg.MIXLY_BUILDIN_LED+Ot.Msg.MIXLY_BRIGHTNESS+"(0-10)")}},Jr={init:function(){this.setColour(yr),this.appendDummyInput("").appendField(new Ot.FieldDropdown([["L1","20"],["L2","21"]]),"op"),this.setOutput(!0)}},qr={init:function(){this.setColour(yr),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_RGB),this.appendValueInput("_LED_").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_RGB_NUM),this.appendValueInput("RVALUE").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_RGB_R),this.appendValueInput("GVALUE").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_RGB_G),this.appendValueInput("BVALUE").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_RGB_B),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null);switch(Rt.Boards.getSelectedBoardKey()){case"micropython:esp32c3:mixgo_cc":case"micropython:esp32s2:mixgo_ce":this.setTooltip(Ot.Msg.MIXLY_RGB_NUM_R_G_B_MIXGOCC);break;case"micropython:esp32c3:mixgo_me":default:this.setTooltip(Ot.Msg.MIXLY_RGB_NUM_R_G_B_MIXGOME);break;case"micropython:esp32:mPython":this.setTooltip(Ot.Msg.MIXLY_RGB_NUM_R_G_B_MPYTHON)}}},Qr={init:function(){this.setColour(yr),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_RGB),this.appendValueInput("RVALUE").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_RGB_R),this.appendValueInput("GVALUE").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_RGB_G),this.appendValueInput("BVALUE").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_RGB_B),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(""),this.setTooltip(Ot.Msg.MIXLY_RGB_ALL_R_G_B_MIXGOCC)}},zr={init:function(){this.setColour(yr),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_RGB),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_RAINBOW),this.appendValueInput("time").setCheck(Number).appendField(Ot.Msg.MIXLY_DURATION).appendField(Ot.Msg.MIXLY_MILLIS),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip("")}},jr={init:function(){this.setColour(yr),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_RGB),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_CHASE),this.appendValueInput("RVALUE").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_RGB_R),this.appendValueInput("GVALUE").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_RGB_G),this.appendValueInput("BVALUE").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_RGB_B),this.appendValueInput("time").setCheck(Number).appendField(Ot.Msg.PYTHON_RANGE_STEP).appendField(Ot.Msg.MIXLY_MILLIS),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip("")}},Zr={init:function(){this.setColour(yr),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_RGB),this.appendDummyInput().appendField(Ot.Msg.MIXLY_ESP32_RGB_WRITE),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(""),this.setTooltip(Ot.Msg.MIXLY_ESP32_MUSIC_WRI)}},$r={init:function(){this.setColour(yr),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_RGB),this.appendValueInput("_LED_").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_RGB_NUM),this.appendValueInput("RVALUE").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_RGB_R),this.appendValueInput("GVALUE").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_RGB_G),this.appendValueInput("BVALUE").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_RGB_B),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null);switch(Rt.Boards.getSelectedBoardKey()){case"micropython:esp32c3:mixgocc":this.setTooltip(Ot.Msg.MIXLY_RGB_NUM_R_G_B_MIXGOCC);break;case"micropython:esp32c3:mixgome":default:this.setTooltip(Ot.Msg.MIXLY_RGB_NUM_R_G_B_MIXGOME);break;case"micropython:esp32:mPython":this.setTooltip(Ot.Msg.MIXLY_RGB_NUM_R_G_B_MPYTHON)}}},tl={init:function(){this.setColour(yr),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_RGB),this.appendValueInput("RVALUE").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_RGB_R),this.appendValueInput("GVALUE").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_RGB_G),this.appendValueInput("BVALUE").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_RGB_B),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(""),this.setTooltip(Ot.Msg.MIXLY_RGB_ALL_R_G_B_MIXGOCC)}},el={init:function(){this.setColour(yr),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_RGB),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_CHASE),this.appendValueInput("RVALUE").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_RGB_R),this.appendValueInput("GVALUE").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_RGB_G),this.appendValueInput("BVALUE").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_RGB_B),this.appendValueInput("time").setCheck(Number).appendField(Ot.Msg.PYTHON_RANGE_STEP).appendField(Ot.Msg.MIXLY_MILLIS),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip("")}},il={init:function(){this.setColour(yr),this.appendValueInput("TICKS").setCheck(Number).appendField(Ot.Msg.MIXLY_MICROBIT_JS_SET_TEMPO).appendField(Ot.Msg.MICROBIT_ACTUATOR_ticks),this.appendValueInput("BPM").setCheck(Number).appendField(Ot.Msg.MIXLY_SPEED),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_MUSIC_SET_TEMPO)}},nl={init:function(){this.setColour(yr),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_Get_current_tempo),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_MUSIC_GET_TEMPO)}},sl={init:function(){this.setColour(yr),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_Reset_music),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_MUSIC_RESET)}},_l={init:function(){this.setColour(yr),this.appendDummyInput().appendField(Ot.Msg.MIXLY_TONE),this.appendValueInput("pitch").setCheck(Number).appendField(Ot.Msg.MIXLY_FREQUENCY),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(Ot.Msg.MIXLY_TOOLTIP_BLOCKGROUP_TONE)}},ol={init:function(){this.setColour(yr),this.appendDummyInput().appendField(Ot.Msg.MIXLY_TONE),this.appendValueInput("pitch").setCheck(Number).appendField(Ot.Msg.MIXLY_FREQUENCY),this.appendValueInput("time").setCheck(Number).appendField(Ot.Msg.MIXLY_DURATION),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(Ot.Msg.MIXLY_TOOLTIP_BLOCKGROUP_TONE2)}},pl={init:function(){this.setColour(yr),this.appendDummyInput().appendField(Ot.Msg.MIXLY_NOTONE),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},al={init:function(){this.setColour(yr),this.appendValueInput("LIST").appendField(Ot.Msg.MIXLY_ESP32_MUSIC_PLAY_LISTS),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_MUSIC_PLAY_LISTS)}},ul={init:function(){this.setColour(yr),this.appendDummyInput().appendField(Ot.Msg.MOTOR_DC).appendField(new Ot.FieldDropdown([["1","1"],["2","2"],["3","3"]]),"wheel"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_Direction).appendField(new Ot.FieldDropdown([[Ot.Msg.CLOCKWISE,"CW"],[Ot.Msg.ANTI_CLOCKWISE,"CCW"],[Ot.Msg.MOTOR_P,"P"],[Ot.Msg.MOTOR_N,"N"]]),"direction"),this.appendValueInput("speed").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_STEPPER_SET_SPEED),this.appendDummyInput("").appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},rl={init:function(){this.setColour(yr),this.appendDummyInput().appendField("MixGo Car").appendField(new Ot.FieldDropdown([[Ot.Msg.blockpy_forward,"F"],[Ot.Msg.blockpy_backward,"B"],[Ot.Msg.blockpy_left,"L"],[Ot.Msg.blockpy_right,"R"]]),"VAR"),this.appendValueInput("speed").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_STEPPER_SET_SPEED),this.appendDummyInput().appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},ll={init:function(){this.setColour(yr),this.appendDummyInput("").appendField("MixGo Car").appendField(new Ot.FieldDropdown([[Ot.Msg.MOTOR_P,"P"],[Ot.Msg.MOTOR_N,"N"]]),"VAR"),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip("")}},dl={init:function(){this.setColour(yr),this.appendDummyInput().appendField(Ot.Msg.MOTOR_DC).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLYCAR_WHEEL_LEFT,"L"],[Ot.Msg.MIXLYCAR_WHEEL_RIGHT,"R"]]),"wheel"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_Direction).appendField(new Ot.FieldDropdown([[Ot.Msg.CLOCKWISE,"CW"],[Ot.Msg.ANTI_CLOCKWISE,"CCW"]]),"direction"),this.appendValueInput("speed").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_STEPPER_SET_SPEED),this.appendDummyInput().appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},Il={init:function(){this.setColour(yr),this.appendDummyInput().appendField(Ot.Msg.MOTOR_DC).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLYCAR_WHEEL_LEFT,"L"],[Ot.Msg.MIXLYCAR_WHEEL_RIGHT,"R"]]),"wheel"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_STOP).appendField(new Ot.FieldDropdown([[Ot.Msg.MOTOR_P,"P"],[Ot.Msg.MOTOR_N,"N"]]),"direction"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},Tl={init:function(){this.setColour(yr),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MIXBOT_MOTOR_STATUS),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_MIXBOT_MOTOR_STATUS_TOOLTIP)}},Ml={init:function(){this.setColour(yr),this.appendDummyInput().appendField(Ot.Msg.MIXBOT).appendField(new Ot.FieldDropdown([[Ot.Msg.blockpy_forward,"F"],[Ot.Msg.blockpy_backward,"B"],[Ot.Msg.blockpy_left,"L"],[Ot.Msg.blockpy_right,"R"]]),"VAR"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_MODE).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_MICROBIT_JS_BLE_POWER,"PWR"],[Ot.Msg.MIXLY_SPEED,"SPEED"],[Ot.Msg.MIXLY_MIXBOT_MOTOR_TURNS,"TURNS"]]),"mode"),this.appendValueInput("speed").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_PARAMS),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_MIXBOT_MOVE_TOOLTIP)}},hl={init:function(){this.setColour(yr),this.appendDummyInput().appendField(Ot.Msg.MIXBOT).appendField(new Ot.FieldDropdown([[Ot.Msg.MOTOR_P,"P"],[Ot.Msg.MOTOR_N,"N"]]),"VAR"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},ml={init:function(){this.setColour(yr),this.appendDummyInput().appendField(Ot.Msg.MIXBOT).appendField(Ot.Msg.MIXLY_MOTOR).appendField(new Ot.FieldDropdown([[Ot.Msg.TEXT_TRIM_LEFT,"1"],[Ot.Msg.TEXT_TRIM_RIGHT,"2"],[Ot.Msg.TEXT_TRIM_BOTH,"0"]]),"wheel"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_MODE).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_MICROBIT_JS_BLE_POWER,"PWR"],[Ot.Msg.MIXLY_SPEED,"SPEED"],[Ot.Msg.MIXLY_MIXBOT_MOTOR_TURNS,"TURNS"]]),"mode"),this.appendValueInput("speed").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_PARAMS),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_MIXBOT_MOVE_TOOLTIP)}},El={init:function(){this.setColour(yr),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MIXBOT_BUZZER),this.appendDummyInput().appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_MICROBIT_PY_COMMUNICATE_ON,"0"],[Ot.Msg.MIXLY_MICROBIT_PY_COMMUNICATE_OFF,"1"]]),"on_off"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0)}},Ol={init:function(){this.setColour(yr),this.appendDummyInput().appendField(Ot.Msg.BITBOT).appendField(new Ot.FieldDropdown([[Ot.Msg.blockpy_forward,"F"],[Ot.Msg.blockpy_backward,"B"],[Ot.Msg.blockpy_left,"L"],[Ot.Msg.blockpy_right,"R"]]),"VAR"),this.appendValueInput("speed").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_SPEED),this.appendDummyInput("").appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},Rl={init:function(){this.setColour(yr),this.appendDummyInput().appendField(Ot.Msg.BITBOT).appendField(new Ot.FieldDropdown([[Ot.Msg.MOTOR_P,"P"],[Ot.Msg.MOTOR_N,"N"]]),"VAR"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},cl={init:function(){this.setColour(yr),this.appendDummyInput().appendField(Ot.Msg.BITBOT).appendField(Ot.Msg.MIXLY_MOTOR).appendField(new Ot.FieldDropdown([[Ot.Msg.TEXT_TRIM_LEFT,"0"],[Ot.Msg.TEXT_TRIM_RIGHT,"1"]]),"wheel"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_Direction).appendField(new Ot.FieldDropdown([[Ot.Msg.CLOCKWISE,"CW"],[Ot.Msg.ANTI_CLOCKWISE,"CCW"],[Ot.Msg.MOTOR_P,"P"],[Ot.Msg.MOTOR_N,"N"]]),"direction"),this.appendValueInput("speed").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_SPEED),this.appendDummyInput("").appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},gl={init:function(){this.setColour(yr),this.appendValueInput("bright").appendField(Ot.Msg.MIXLY_MIXBOT_SOUND_SET_LOUDNESS),this.appendDummyInput().appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_LED_SETONOFF)}},Cl={init:function(){this.setColour(yr),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MIXBOT_SOUND_LOUDNESS+"(%)"),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_LED_GETONOFF)}},Sl={init:function(){this.setColour(yr),this.appendValueInput("bright").appendField(Ot.Msg.MIXLY_SETTING+Ot.Msg.MIXLY_MIXBOT_BUZZER+Ot.Msg.MIXLY_MP3_VOL),this.appendDummyInput().appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_LED_SETONOFF)}},Ll={init:function(){this.setColour(yr),this.appendDummyInput().appendField(Ot.Msg.MIXLY_GET+Ot.Msg.MIXLY_MIXBOT_BUZZER+Ot.Msg.MIXLY_MP3_VOL+"(%)"),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_LED_GETONOFF)}},Al={init:function(){this.setColour(yr),this.appendValueInput("PATH").appendField(Ot.Msg.MIXLY_RECORD_AUDIO).appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_THE_PATH),this.appendValueInput("TIME").setCheck(Number).appendField(Ot.Msg.MIXLY_GET_PRESSES_TIME),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0)}},Nl={init:function(){this.setColour(yr),this.appendValueInput("PATH").appendField(Ot.Msg.MIXLY_PLAY_AUDIO).appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_THE_PATH),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0)}},Dl={init:function(){this.setColour(yr),this.appendValueInput("PATH").appendField(Ot.Msg.MIXLY_PLAY_ONLINE_AUDIO).appendField("URL"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0)}},fl={init:function(){this.setColour(yr),this.appendDummyInput().appendField(Ot.Msg.MIXLY_TONE),this.appendValueInput("pitch").setCheck(Number).appendField(Ot.Msg.MIXLY_FREQUENCY),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(Ot.Msg.MIXLY_TOOLTIP_BLOCKGROUP_TONE)}},Fl={init:function(){this.setColour(yr),this.appendDummyInput().appendField(Ot.Msg.MIXLY_NOTONE),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},Pl={init:function(){this.setColour(yr),this.appendDummyInput().appendField(Ot.Msg.LISTS_SET_INDEX_SET+Ot.Msg.ME_GO_MOTOR_EXTERN).appendField(Ot.Msg.PIN_NUMBERING).appendField(new Ot.FieldDropdown([["1","1"],["2","2"],["3","3"]]),"index"),this.appendValueInput("duty").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.blynk_IOT_IR_POWER+Ot.Msg.MIXLY_PINMODEOUT),this.appendDummyInput().appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip()}},Yl={init:function(){this.setColour(yr),this.appendDummyInput().appendField(Ot.Msg.MIXLY_GET+Ot.Msg.ME_GO_MOTOR_EXTERN).appendField(Ot.Msg.PIN_NUMBERING).appendField(new Ot.FieldDropdown([["1","1"],["2","2"]]),"index"),this.appendDummyInput().setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.blynk_IOT_IR_POWER+Ot.Msg.MIXLY_PINMODEOUT+Ot.Msg.MIXLY_DUTY_RATIO),this.setOutput(!0,Number),this.setInputsInline(!0)}},vl={init:function(){this.setColour(yr),this.appendDummyInput().appendField(Ot.Msg.LISTS_SET_INDEX_SET+Ot.Msg.ME_GO_MOTOR_EXTERN).appendField(Ot.Msg.MIXLY_ALL+Ot.Msg.PIN_NUMBERING),this.appendValueInput("duty").setCheck(Number).setAlign(Ot.ALIGN_RIGHT).appendField(Ot.Msg.blynk_IOT_IR_POWER+Ot.Msg.MIXLY_PINMODEOUT+Ot.Msg.MIXLY_FREQUENCY),this.appendDummyInput().appendField("Hz"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_MIXBOT_MOTOR_EXTERN_TOOLTIP)}},Xl={init:function(){this.setColour(yr),this.appendDummyInput().appendField(Ot.Msg.ANALOG+Ot.Msg.MIXLY_KEYBOARD_INPUT),this.appendValueInput("special"),this.appendValueInput("general"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_RELEASE).appendField(new Ot.FieldDropdown([[Ot.Msg.MICROPYTHON_DISPLAY_YES,"True"],[Ot.Msg.MICROPYTHON_DISPLAY_NO,"False"]]),"release"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(Ot.Msg.ANALOG+Ot.Msg.MIXLY_KEYBOARD_INPUT)}},yl={init:function(){this.setColour(yr),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_SPECIAL_KEY).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_SPECIAL_KEY0,"0x00"],[Ot.Msg.MIXLY_SPECIAL_KEY1,"0x01"],[Ot.Msg.MIXLY_SPECIAL_KEY2,"0x02"],[Ot.Msg.MIXLY_SPECIAL_KEY1,"0x04"],[Ot.Msg.MIXLY_SPECIAL_KEY8,"0x08"],[Ot.Msg.MIXLY_SPECIAL_KEY16,"0x10"],[Ot.Msg.MIXLY_SPECIAL_KEY32,"0x20"],[Ot.Msg.MIXLY_SPECIAL_KEY64,"0x40"],[Ot.Msg.MIXLY_SPECIAL_KEY128,"0x80"]]),"op"),this.setOutput(!0)}},xl={init:function(){this.setColour(yr),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_GENERAL_KEY).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_SPECIAL_KEY0,"0x00"],["A","0x04"],["B","0x05"],["C","0x06"],["D","0x07"],["E","0x08"],["F","0x09"],["G","0x0A"],["H","0x0B"],["I","0x0C"],["J","0x0D"],["K","0x0E"],["L","0x0F"],["M","0x10"],["N","0x11"],["O","0x12"],["P","0x13"],["Q","0x14"],["R","0x15"],["S","0x16"],["T","0x17"],["U","0x18"],["V","0x19"],["W","0x1A"],["X","0x1B"],["Y","0x1C"],["Z","0x1D"],["1 !","0x1E"],["2 @","0x1F"],["3 #","0x20"],["4 $","0x21"],["5 %","0x22"],["6 ^","0x23"],["7 &","0x24"],["8 *","0x25"],["9 (","0x26"],["0 )","0x27"],["ENTER","0x28"],["ESC","0x29"],["BACKSPACE","0x2A"],["TAB","0x2B"],["SPACE","0x2C"],["- _","0x2D"],["= +","0x2E"],["[ {","0x2F"],["] }","0x30"],["\\ |","0x31"],["; :","0x33"],["' \"","0x34"],["` ~","0x35"],[", <","0x36"],[". >","0x37"],["/ ?","0x38"],["CAPS_LOCK","0x39"],["F1","0x3A"],["F2","0x3B"],["F3","0x3C"],["F4","0x3D"],["F5","0x3E"],["F6","0x3F"],["F7","0x40"],["F8","0x41"],["F9","0x42"],["F10","0x43"],["F11","0x44"],["F12","0x45"],["PRINTSCREEN","0x46"],["SCROLL_LOCK","0x47"],["PAUSE","0x48"],["INSERT","0x49"],["HOME","0x4A"],["PAGE_UP","0x4B"],["DELETE","0x4C"],["END","0x4D"],["PAGE_DOWN","0x4E"],["RIGHT","0x4F"],["LEFT","0x50"],["DOWN","0x51"],["UP","0x52"],["NUM_LOCK","0x53"],["/","0x54"],["*","0x55"],["-","0x56"],["+","0x57"],["ENTER","0x58"],["1","0x59"],["2","0x5A"],["3","0x5B"],["4","0x5C"],["5","0x5D"],["6","0x5E"],["7","0x5F"],["8","0x60"],["9","0x61"],["0","0x62"],[".","0x63"]]),"op"),this.setOutput(!0)}},bl={init:function(){this.setColour(yr),this.itemCount_=2,this.updateShape_(),this.setOutput(!0),this.setMutator(new Ot.icons.MutatorIcon(["generalkey_create_with_item"],this)),this.setTooltip(Ot.Msg.GENERALKEY_TUPLE_CREATE_TOOLTIP)},mutationToDom:function(){var t=document.createElement("mutation");return t.setAttribute("items",this.itemCount_),t},domToMutation:function(t){this.itemCount_=parseInt(t.getAttribute("items"),10),this.updateShape_()},decompose:function(t){var e=t.newBlock("generalkey_container");e.initSvg();for(var i=e.getInput("STACK").connection,n=0;ne?t[e]:'"key'+(e+1)+'"'),"KEY"+e).appendField(":")}},getVars:function(){return[this.getFieldValue("VAR")]},renameVar:function(t,e){Ot.Names.equals(t,this.getFieldValue("VAR"))&&this.setTitleValue(e,"VAR")}},fE={init:function(){this.setColour(gE),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_TYPE_DICT),this.appendStatementInput("STACK"),this.setTooltip(Ot.Msg.DICTS_CREATE_WITH_CONTAINER_TOOLTIP),this.contextMenu=!1}},FE={init:function(){this.setColour(gE),this.appendDummyInput().appendField(Ot.Msg.DICTS_CREATE_WITH_ITEM_TITLE),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(Ot.Msg.DICTS_CREATE_WITH_ITEM_TOOLTIP),this.contextMenu=!1}},PE={init:function(){this.setColour(gE),this.appendDummyInput().appendField(Ot.Msg.DICTS_CREATE_WITH_ITEM_TITLE),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(Ot.Msg.DICTS_CREATE_WITH_ITEM_TOOLTIP),this.contextMenu=!1}},YE={init:function(){this.setColour(gE),this.appendDummyInput().appendField(Ot.Msg.MIXLY_CREATE_MQTT_CLIENT_AND_CONNECT),this.appendValueInput("SERVER").setCheck(String).appendField(Ot.Msg.MIXLY_EMQX_SERVER).setAlign(Ot.inputs.Align.RIGHT),this.appendValueInput("USERNAME").setCheck(String).appendField(Ot.Msg.MIXLY_WIFI_USERNAME).setAlign(Ot.inputs.Align.RIGHT),this.appendValueInput("PASSWORD").setCheck(String).appendField(Ot.Msg.MIXLY_IOT_PASSWORD).setAlign(Ot.inputs.Align.RIGHT),this.appendValueInput("PROJECT").setCheck(String).appendField(Ot.Msg.MIXLY_EMQX_PROJECT).setAlign(Ot.inputs.Align.RIGHT),this.setPreviousStatement(!0),this.setNextStatement(!0)}},vE={init:function(){this.setColour(gE),this.appendDummyInput().appendField("MixIO"),this.appendValueInput("TOPIC").appendField(Ot.Msg.MIXLY_EMQX_PUBLISH_NEW).appendField(Ot.Msg.MIXLY_EMQX_PUBLISH_TOPIC),this.appendValueInput("MSG").appendField(Ot.Msg.HTML_BODY),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_IOT_EMQX_PUBLISH_TOOLTIP)}},XE={init:function(){this.setColour(gE),this.appendDummyInput().appendField("MixIO"),this.appendValueInput("TOPIC").appendField(Ot.Msg.MIXLY_EMQX_SUBSCRIBE+Ot.Msg.MIXLY_MICROBIT_MSG).appendField(Ot.Msg.MIXLY_EMQX_PUBLISH_TOPIC),this.appendValueInput("METHOD").appendField(Ot.Msg.MIXLY_EMQX_SET_METHOD),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_IOT_EMQX_SUBSCRIBE_TOOLTIP)}},yE={init:function(){this.setColour(gE),this.appendDummyInput().appendField("MixIO"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_ESP32_DISCONNECT_ONENET),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},xE={init:function(){this.setColour(gE),this.appendDummyInput().appendField("MixIO"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_EMQX_CONNECT),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},bE={init:function(){this.setColour(gE),this.appendDummyInput().appendField("MixIO"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_ESP32_CHECK_ONENET),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},VE={init:function(){this.setColour(gE),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROPYTHON_FORMAT).appendField(Ot.Msg.MQTT_Topic),this.setInputsInline(!0),this.setOutput(!0)}},BE={init:function(){this.setColour(gE),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROPYTHON_FORMAT).appendField(Ot.Msg.MIXLY_EMQX_PUBLISH_MSG),this.setInputsInline(!0),this.setOutput(!0)}},GE={init:function(){this.setColour(gE),this.appendValueInput("VAR").appendField(Ot.Msg.MIXLY_ESP32_IOT_MAP_FORMATING),this.setOutput(!0)}},UE={init:function(){this.setColour(gE),this.appendValueInput("VAR").appendField(Ot.Msg.MIXLY_MICROPYTHON_FORMAT+"(Json)"),this.setOutput(!0)}},wE={init:function(){this.setColour(gE),this.appendDummyInput().appendField("MixIO"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_EMQX_PING),this.setInputsInline(!0),this.setOutput(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_IOT_EMQX_PING_TOOLTIP)}},kE={init:function(){this.setColour(gE),this.appendDummyInput().appendField("MixIO").appendField(Ot.Msg.MIXLY_GET_NTP),this.appendValueInput("addr").appendField(Ot.Msg.blynk_SERVER_ADD),this.setInputsInline(!0),this.setOutput(!0)}},HE={init:function(){this.setColour(gE),this.appendDummyInput().appendField(Ot.Msg.MIXLY_CREATE_MQTT_CLIENT_AND_CONNECT),this.appendValueInput("SERVER").appendField(Ot.Msg.MIXLY_EMQX_SERVER).setAlign(Ot.inputs.Align.RIGHT),this.appendValueInput("KEY").appendField(Ot.Msg.CONTROLS_FOR_INPUT_WITH+Ot.Msg.MIXLY_MIXIO_SHARE_KEY).setAlign(Ot.inputs.Align.RIGHT),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},WE={init:function(){this.setColour(gE),this.appendDummyInput().appendField(Ot.Msg.MIXLY_CREATE_MQTT_CLIENT_AND_CONNECT),this.appendValueInput("SERVER").appendField(Ot.Msg.MIXLY_EMQX_SERVER).setAlign(Ot.inputs.Align.RIGHT),this.appendValueInput("KEY").appendField(Ot.Msg.CONTROLS_FOR_INPUT_WITH+"Mixly Key").setAlign(Ot.inputs.Align.RIGHT),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},KE={init:function(){this.VISITOR_ID=Rt.Config.BOARD.visitorId.str32.substring(0,8).toUpperCase(),this.setColour(gE),this.appendDummyInput("").appendField(new Ot.FieldTextInput(this.visitorId),"VISITOR_ID"),this.setOutput(!0,null)},onchange:function(){const t=this.getFieldValue("VISITOR_ID");this.VISITOR_ID!==t&&this.setFieldValue(this.VISITOR_ID,"VISITOR_ID")}},JE={init:function(){this.setColour(gE),this.appendDummyInput().appendField("MixIO").appendField(Ot.Msg.MSG.catEthernet_clinet),this.setOutput(!0),this.setInputsInline(!0)}},qE={init:function(){this.setColour(gE),this.appendDummyInput().appendField("HTTP"+Ot.Msg.MIXLY_Client),this.appendValueInput("addr").appendField(Ot.Msg.DISPLAY_IMAGE_LET2),this.appendDummyInput().appendField(Ot.Msg.MIXLY_REQUESTS_GET).appendField(Ot.Msg.MIXLY_GET_CURRENT_TIME).appendField(Ot.Msg.MIXLY_OPEN_DEBUG).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_TURTLE_WRITE_MOVE_TRUE,"True"],[Ot.Msg.MIXLY_TURTLE_WRITE_MOVE_FALSE,"False"]]),"key"),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},QE={init:function(){this.setColour(gE),this.appendDummyInput().appendField("HTTP"+Ot.Msg.MIXLY_Client).appendField(Ot.Msg.MIXLY_GET).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_REQUESTS_LEN,"client_len"],[Ot.Msg.MIXLY_REQUESTS_GET_LEN,"server_len"],[Ot.Msg.MIXLY_REQUESTS_MESSAGE,"text"]]),"key"),this.setOutput(!0),this.setInputsInline(!0)}},zE={init:function(){this.setColour(gE),this.appendDummyInput().appendField("MQTT"+Ot.Msg.MIXLY_Client),this.appendValueInput("addr").appendField(Ot.Msg.MIXLY_CONNECTTO),this.appendDummyInput().appendField(Ot.Msg.MIXLY_INIT_SUBSCRIBE).appendField(Ot.Msg.MQTT_Topic).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_GET_CURRENT_TIME,""]]),"key").appendField(Ot.Msg.MIXLY_OPEN_DEBUG).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_TURTLE_WRITE_MOVE_TRUE,"True"],[Ot.Msg.MIXLY_TURTLE_WRITE_MOVE_FALSE,"False"]]),"key2"),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},jE={init:function(){this.setColour(gE),this.appendDummyInput().appendField("MQTT"+Ot.Msg.MIXLY_Client).appendField(Ot.Msg.MIXLY_GET).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_REQUESTS_LEN,"client_len"],[Ot.Msg.MIXLY_REQUESTS_GET_LEN,"server_len"],[Ot.Msg.MIXLY_REQUESTS_MESSAGE,"time_msg()"]]),"key"),this.setOutput(!0),this.setInputsInline(!0)}},ZE=CE,$E=SE,tO=LE,eO=AE,iO=DE,nO=225,sO={init:function(){this.setColour(nO),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_NETWORK_INIT),this.appendDummyInput().appendField(Ot.Msg.MIXLY_NETWORK_MODE).appendField(new Ot.FieldDropdown([["STA","STA"],["AP","AP"]]),"mode"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_NETWORK_INIT_TOOLTIP)}},_O={init:function(){this.setColour(nO),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput().appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_NETWORK_WIFI_OPEN,"True"],[Ot.Msg.MIXLY_NETWORK_WIFI_CLOSE,"False"]]),"op"),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_NETWORK_WIFI_FLAG),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("op"),i=Ot.Msg.MIXLY_ESP32_NETWORK_OPEN_TOOLTIP;return{True:Ot.Msg.MIXLY_NETWORK_WIFI_OPEN,False:Ot.Msg.MIXLY_NETWORK_WIFI_CLOSE}[e]+i}))}},oO={init:function(){this.setColour(nO),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_NETWORK_WIFI_IS_ACTIVE),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_NETWORK_WIFI_IS_ACTIVE)}},pO={init:function(){this.setColour(nO),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_NETWORK_WIFI_SCAN),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip((function(){return Ot.Msg.MIXLY_ESP32_NETWORK_SCAN_TOOLTIP+{0:"ssid",1:"bssid",2:"channel",3:"RSSI",4:"authmode",5:"hidden",all:Ot.Msg.MIXLY_NETWORK_WIFI_SCAN_ATTRIBUTE}.all}))}},aO={init:function(){this.setColour(nO),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_ESP32_NETWORK_CONNECT),this.appendValueInput("id").setCheck(String).appendField(Ot.Msg.HTML_NAME),this.appendValueInput("password").setCheck(String).appendField(Ot.Msg.HTML_PASSWORD),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_NETWORK_CONNECT_TOOLTIP)}},uO={init:function(){this.setColour(nO),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_NETWORK_WIFI_CONNECT+Ot.Msg.MIXLY_SYMBOL_QUESTION),this.setOutput(!0,Boolean),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_NETWORK_WIFI_CONNECT_TOOLTIP)}},rO={init:function(){this.setColour(nO),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_ESP32_NETWORK_GET_WIFI),this.appendDummyInput("").appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_ESP32_NETWORK_IP,"0"],[Ot.Msg.MIXLY_ESP32_NETWORK_MASK,"1"],[Ot.Msg.MIXLY_ESP32_NETWORK_GATEWAY,"2"],["DNS","3"]]),"mode"),this.setOutput(!0),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("mode");return Ot.Msg.MIXLY_ESP32_NETWORK_GET_WIFI_TOOLTIP+{0:Ot.Msg.MIXLY_ESP32_NETWORK_IP,1:Ot.Msg.MIXLY_ESP32_NETWORK_MASK,2:Ot.Msg.MIXLY_ESP32_NETWORK_GATEWAY,3:"DNS"}[e]}))}},lO={init:function(){this.setColour(nO),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_ESP32_NETWORK_STOP_CONNECT),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_NETWORK_STOP_TOOLTIP)}},dO={init:function(){this.setColour(nO),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_ESP32_NETWORK_GET_WIFI),this.appendDummyInput().appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_NETWORK_WIFI_ESSID,"essid"],[Ot.Msg.MIXLY_NETWORK_WIFI_CHANNEL,"channel"]]),"op"),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_NETWORK_GET_WIFI_TOOLTIP)}},IO={init:function(){this.setColour(nO),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput("").appendField(Ot.Msg.LISTS_SET_INDEX_SET),this.appendValueInput("essid").setCheck(String).appendField(Ot.Msg.MIXLY_NETWORK_WIFI_ESSID),this.appendValueInput("channel").setCheck(Number).appendField(Ot.Msg.MIXLY_NETWORK_WIFI_CHANNEL),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_NETWORK_AP_CONNECT_TOOLTIP)}},TO={init:function(){this.setColour(nO),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_ESP32_NETWORK_SERVER1),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_ESP32_NETWORK_SERVER2),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_NETWORK_SOCKET_CLOSE_TOOLTIP)}},MO={init:function(){this.setColour(nO),this.appendValueInput("VAR").appendField(Ot.Msg.MIXLY_MICROPYTHON_SOCKET_INIT).setCheck("var"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROPYTHON_SOCKET_TYPE).appendField(new Ot.FieldDropdown([["TCP","TCP"],["UDP","UDP"]]),"mode"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("mode");return Ot.Msg.MIXLY_ESP32_NETWORK_SOCKET_INIT_TOOLTIP+{TCP:"TCP",UDP:"UDP"}[e]}))}},hO={init:function(){this.setColour(nO),this.appendValueInput("VAR").setCheck("var").appendField(Ot.Msg.MIXLY_MICROPYTHON_SOCKET_LET_SOCKET),this.appendValueInput("address").appendField(Ot.Msg.MIXLY_MICROPYTHON_SOCKET_BIND_TO_ADDRESS),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_NETWORK_SOCKET_BIND_TOOLTIP)}},mO={init:function(){this.setColour(nO),this.appendValueInput("VAR").setCheck("var").appendField(Ot.Msg.MIXLY_MICROPYTHON_SOCKET_LET_SOCKET),this.appendValueInput("address").appendField(Ot.Msg.MIXLY_MICROPYTHON_SOCKET_CONNECT_TO_ADDRESS),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_NETWORK_SOCKET_CONNECT_TOOLTIP)}},EO={init:function(){this.setColour(nO),this.appendValueInput("VAR").setCheck("var"),this.appendValueInput("queue").setCheck(Number).appendField(Ot.Msg.MIXLY_MICROPYTHON_SOCKET_LISTEN).appendField(Ot.Msg.MIXLY_MICROPYTHON_SOCKET_QUEUE),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_NETWORK_SOCKET_LISTEN_TOOLTIP)}},OO={init:function(){this.setColour(nO),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROPYTHON_SOCKET_ACCEPT),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_NETWORK_SOCKET_ACCEPT_TOOLTIP)}},RO={init:function(){this.setColour(nO),this.appendValueInput("VAR").setCheck("var").appendField("TCP"),this.appendValueInput("size").setCheck(Number).appendField(Ot.Msg.MIXLY_MICROPYTHON_SOCKET_RECEIVE),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_NETWORK_SOCKET_RECEIVE_TOOLTIP)}},cO={init:function(){this.setColour(nO),this.appendValueInput("VAR").setCheck("var").appendField("TCP"),this.appendValueInput("content").appendField(Ot.Msg.MIXLY_MICROPYTHON_SOCKET_SEND),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_NETWORK_SOCKET_SEND_TOOLTIP)}},gO={init:function(){this.setColour(nO),this.appendValueInput("VAR").setCheck("var").appendField("UDP"),this.appendValueInput("size").setCheck(Number).appendField(Ot.Msg.MIXLY_MICROPYTHON_SOCKET_RECEIVE),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_NETWORK_SOCKET_RECEIVE_FROM_TOOLTIP)}},CO={init:function(){this.setColour(nO),this.appendValueInput("VAR").setCheck("var").appendField("UDP"),this.appendValueInput("content").appendField(Ot.Msg.MIXLY_MICROPYTHON_SOCKET_SEND),this.appendValueInput("address").appendField(Ot.Msg.MIXLY_MICROPYTHON_SOCKET_TO),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_NETWORK_SOCKET_SEND_TO_TOOLTIP)}},SO={init:function(){this.setColour(nO),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROPYTHON_SOCKET_CLOSE),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_NETWORK_SOCKET_CLOSE_TOOLTIP)}},LO={init:function(){this.setColour(nO),this.appendValueInput("DOMAIN").appendField(Ot.Msg.DISPLAY_IMAGE_LET2).setCheck(String),this.appendDummyInput("").appendField(Ot.Msg.blockpy_REQUESTS_GET).appendField(new Ot.FieldTextInput("response"),"VAR"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(Ot.Msg.blockpy_REQUESTS_GET_TOOLTIP)},getVars:function(){return[this.getFieldValue("VAR")]},renameVar:function(t,e){Ot.Names.equals(t,this.getFieldValue("VAR"))&&this.setTitleValue(e,"VAR")}},AO={init:function(){this.appendValueInput("VAL");var t=[[Ot.Msg.blockpy_REQUESTS_GET_ATTR_STATUS_CODE,"status_code"],[Ot.Msg.blockpy_REQUESTS_GET_ATTR_TEXT,"text"],[Ot.Msg.blockpy_REQUESTS_GET_ATTR_COOKIES,"cookies"],[Ot.Msg.blockpy_REQUESTS_GET_ATTR_CONTENT,"content"]];this.setColour(nO),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_MICROBIT_JS_GET).appendField(new Ot.FieldDropdown(t),"ATTR"),this.setInputsInline(!0),this.setOutput(!0,String);var e=this;this.setTooltip((function(){var t=e.getFieldValue("DIR");return{clear:Ot.Msg.MIXLY_TOOLTIP_TURTEL_CLEAR,reset:Ot.Msg.MIXLY_TOOLTIP_TURTEL_RESET,home:Ot.Msg.MIXLY_TOOLTIP_TURTEL_HOME}[t]}))}},NO={init:function(){this.appendValueInput("VAR").appendField(Ot.Msg.DISPLAY_IMAGE_LET2).setCheck(String);this.setColour(nO),this.appendDummyInput("").appendField(Ot.Msg.blockpy_CONDUCT).appendField(new Ot.FieldDropdown([["post","post"],["put","put"],["delete","delete"],["head","head"],["option","option"]]),"DIR"),this.appendDummyInput("").appendField(Ot.Msg.blockpy_REQUESTS),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("DIR");return{forward:Ot.Msg.MIXLY_TOOLTIP_TURTEL_FORWARD,backward:Ot.Msg.MIXLY_TOOLTIP_TURTEL_BACKWARD}[e]}))}},DO={init:function(){this.setColour(nO),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_GET_NTP+"(NTP)"),this.appendValueInput("data").appendField(Ot.Msg.blynk_SERVER_ADD),this.setOutput(!0,"Tuple"),this.setInputsInline(!0)}},fO={init:function(){this.setColour(nO),this.appendDummyInput("").appendField(new Ot.FieldDropdown([["ntp.aliyun.com","ntp.aliyun.com"],["ntp1.aliyun.com","ntp1.aliyun.com"],["ntp2.aliyun.com","ntp2.aliyun.com"],["ntp3.aliyun.com","ntp3.aliyun.com"],["ntp4.aliyun.com","ntp4.aliyun.com"],["ntp5.aliyun.com","ntp5.aliyun.com"],["ntp6.aliyun.com","ntp6.aliyun.com"],["ntp7.aliyun.com","ntp7.aliyun.com"],["time1.cloud.tencent.com","time1.cloud.tencent.com"],["time2.cloud.tencent.com","time2.cloud.tencent.com"],["time3.cloud.tencent.com","time3.cloud.tencent.com"],["time4.cloud.tencent.com","time4.cloud.tencent.com"],["time5.cloud.tencent.com","time5.cloud.tencent.com"]]),"op"),this.setOutput(!0)}},FO="#3288dd",PO={init:function(){this.setColour(FO),this.appendValueInput("URL").appendField(Ot.Msg.DISPLAY_IMAGE_LET2).setCheck(String),this.appendDummyInput("").appendField(Ot.Msg.blockpy_CONDUCT).appendField(new Ot.FieldDropdown([["get","get"],["head","head"],["delete","delete"]]),"TYPE").appendField(Ot.Msg.blockpy_REQUESTS).appendField(Ot.Msg.MIXPY_REQUESTS_GET_RESULT),this.setInputsInline(!0),this.setOutput(!0),this.setTooltip("")}},YO={init:function(){this.setColour(FO),this.appendValueInput("URL").appendField(Ot.Msg.DISPLAY_IMAGE_LET2).setCheck(String),this.appendDummyInput("").appendField(Ot.Msg.blockpy_CONDUCT).appendField(new Ot.FieldDropdown([["post","post"],["put","put"],["patch","patch"]]),"TYPE").appendField(Ot.Msg.blockpy_REQUESTS),this.appendValueInput("data").appendField(Ot.Msg.blockpy_REQUESTS+Ot.Msg.OLED_STRING),this.appendDummyInput("").appendField(Ot.Msg.MIXPY_REQUESTS_GET_RESULT),this.setInputsInline(!0),this.setOutput(!0),this.setTooltip("")}},vO={init:function(){this.appendValueInput("VAL");var t=[[Ot.Msg.blockpy_REQUESTS_GET_ATTR_TEXT,"text"],[Ot.Msg.blockpy_REQUESTS_GET_ATTR_JSON,"json()"],[Ot.Msg.blockpy_REQUESTS_GET_ATTR_STATUS_CODE,"status_code"],[Ot.Msg.blockpy_REQUESTS_GET_ATTR_CONTENT,"content"],[Ot.Msg.MIXPY_TEXT_ENCODE,"encoding"]];this.setColour(FO),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_MICROBIT_JS_GET).appendField(new Ot.FieldDropdown(t),"ATTR"),this.setInputsInline(!0),this.setOutput(!0,String)}},XO={init:function(){this.setColour(FO),this.appendDummyInput().appendField(Ot.Msg.MIXLY_ESP32_IOT_CONNECT_WIFI),this.appendValueInput("WIFINAME").setCheck(String).appendField(Ot.Msg.HTML_NAME),this.appendValueInput("PASSWORD").setCheck(String).appendField(Ot.Msg.HTML_PASSWORD),this.appendValueInput("TIMEOUT").setCheck(Number).appendField(Ot.Msg.MIXLY_IR_TIMEOUT),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MILLIS),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_IOT_WIFI_CONNECT_TOOLTIP)}},yO={init:function(){this.setColour(FO),this.appendDummyInput().appendField(Ot.Msg.MIXLY_ESP32_IOT_EMQX_CONNECT_TOOLTIP),this.appendValueInput("SERVER").setCheck(String).appendField(Ot.Msg.MIXLY_EMQX_SERVER).setAlign(Ot.inputs.Align.RIGHT),this.appendValueInput("PORT").setCheck(Number).appendField(Ot.Msg.MIXLY_EMQX_PORT).setAlign(Ot.inputs.Align.RIGHT),this.appendValueInput("CLIENT_ID").setCheck(String).appendField(Ot.Msg.MIXLY_EMQX_CLIENT_ID).setAlign(Ot.inputs.Align.RIGHT),this.appendValueInput("USERNAME").setCheck(String).appendField(Ot.Msg.MIXLY_WIFI_USERNAME).setAlign(Ot.inputs.Align.RIGHT),this.appendValueInput("PASSWORD").setCheck(String).appendField(Ot.Msg.MIXLY_IOT_PASSWORD).setAlign(Ot.inputs.Align.RIGHT),this.setPreviousStatement(!0),this.setNextStatement(!0)}},xO={init:function(){this.setColour(FO),this.appendValueInput("TOPIC").appendField(Ot.Msg.MIXLY_EMQX_SUBSCRIBE+Ot.Msg.MIXLY_MICROBIT_MSG).appendField(Ot.Msg.MIXLY_EMQX_PUBLISH_TOPIC),this.appendValueInput("MESSAGE").appendField(Ot.Msg.blockpy_set_of),this.setInputsInline(!0),this.setOutput(!0)}},bO={init:function(){this.setColour(FO),this.appendDummyInput().appendField("mqtt"),this.appendValueInput("TOPIC").appendField(Ot.Msg.MIXLY_EMQX_SUBSCRIBE+Ot.Msg.MIXLY_MICROBIT_MSG).appendField(Ot.Msg.MIXLY_EMQX_PUBLISH_TOPIC),this.appendValueInput("METHOD").appendField(Ot.Msg.MIXLY_EMQX_SET_METHOD),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},VO={init:function(){this.setColour(FO),this.appendDummyInput().appendField("mqtt"),this.appendValueInput("TOPIC").appendField(Ot.Msg.MIXLY_EMQX_PUBLISH_NEW).appendField(Ot.Msg.MIXLY_EMQX_PUBLISH_TOPIC),this.appendValueInput("MSG").appendField(Ot.Msg.HTML_BODY),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},BO={init:function(){this.setColour(FO),this.appendDummyInput().appendField("mqtt"+Ot.Msg.MIXLY_EMQX_IS_CONNECT),this.setInputsInline(!0),this.setOutput(!0)}},GO="#A58C5B",UO={init:function(){this.setColour(GO),this.appendValueInput("PIN",Number).appendField(Ot.Msg.MIXLY_BUTTON).appendField(Ot.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput().appendField(Ot.Msg.MIXLY_IS_PRESSED),this.appendValueInput("STAT").appendField(Ot.Msg.MIXLY_ELECLEVEL),this.setOutput(!0,Boolean),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_SENOR_IS_PRESSED)}},wO={init:function(){this.setColour(GO),this.appendValueInput("PIN",Number).appendField(Ot.Msg.MIXLY_BUTTON).appendField(Ot.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput().appendField(Ot.Msg.MIXLY_WAS_PRESSED),this.appendValueInput("STAT").appendField(Ot.Msg.MIXLY_ELECLEVEL),this.setOutput(!0,Boolean),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_SENOR_WAS_PRESSED)}},kO={init:function(){this.setColour(GO),this.appendValueInput("PIN",Number).appendField(Ot.Msg.MIXLY_BUTTON).appendField(Ot.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput().appendField(Ot.Msg.MIXLY_GET_PRESSES),this.appendValueInput("VAR").setCheck(Number).appendField(Ot.Msg.MIXLY_GET_PRESSES_TIME),this.setOutput(!0,Number),this.setInputsInline(!0),this.setTooltip(Ot.Msg.PROCEDURES_DEFRETURN_RETURN+Ot.Msg.MIXLY_BUTTON+Ot.Msg.MIXLY_GET_PRESSES)}},HO={init:function(){this.setColour(GO),this.appendValueInput("PIN",Number).appendField(Ot.Msg.MIXLY_BUTTON).appendField(Ot.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_MODE).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_RISING,"machine.Pin.IRQ_RISING"],[Ot.Msg.MIXLY_FALLING,"machine.Pin.IRQ_FALLING"],[Ot.Msg.MIXLY_CHANGE,"(machine.Pin.IRQ_RISING | machine.Pin.IRQ_FALLING)"]]),"mode"),this.appendValueInput("DO").appendField(Ot.Msg.MIXLY_DO),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(Ot.Msg.MIXLY_TOOLTIP_INOUT_ATTACHINTERRUPT)}},WO={init:function(){this.setColour(GO),this.appendValueInput("SUB").appendField("MPU9250").setCheck("var"),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_MICROBIT_JS_CURRENT_GESTURE).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_MICROBIT_shake,"shake"],[Ot.Msg.MIXLY_UP,"up"],[Ot.Msg.MIXLY_DOWN,"down"],[Ot.Msg.MIXLY_LEFT,"left"],[Ot.Msg.MIXLY_RIGHT,"right"],[Ot.Msg.MIXLY_MICROBIT_face_up,"face up"],[Ot.Msg.MIXLY_MICROBIT_face_down,"face down"],[Ot.Msg.MIXLY_MICROBIT_freefall,"freefall"],["3g","3g"],["6g","6g"],["8g","8g"]]),"gesture"),this.appendStatementInput("DO").appendField(Ot.Msg.MIXLY_DO),this.setPreviousStatement(!0),this.setNextStatement(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("gesture"),i=Ot.Msg.MIXLY_MICROBIT_JS_CURRENT,n=Ot.Msg.MSG.catSensor,s=Ot.Msg.MIXLY_MICROBIT_JS_STATE,_=Ot.Msg.MIXLY_MICROBIT_PERFORMANCE;return i+n+s+{shake:Ot.Msg.MIXLY_MICROBIT_shake,up:Ot.Msg.MIXLY_UP,down:Ot.Msg.MIXLY_DOWN,left:Ot.Msg.MIXLY_LEFT,right:Ot.Msg.MIXLY_RIGHT,"face up":Ot.Msg.MIXLY_MICROBIT_face_up,"face down":Ot.Msg.MIXLY_MICROBIT_face_down,freefall:Ot.Msg.MIXLY_MICROBIT_freefall,"3g":"3g","6g":"6g","8g":"8g"}[e]+_}))}},KO={init:function(){this.setColour(GO),this.appendValueInput("SUB").appendField(Ot.Msg.MIXLY_ADXL345).setCheck("var"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_JS_ACCELERATION).appendField(new Ot.FieldDropdown([["x","x"],["y","y"],["z","z"],["(x,y,z)","values"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_MICROBIT_JS_ACCELERATION);var t=this;this.setTooltip((function(){var e=t.getFieldValue("key"),i=Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_GET,n=Ot.Msg.MIXLY_MICROBIT_Direction,s=Ot.Msg.MIXLY_MICROBIT_JS_ACCELERATION1;return i+{x:"x",y:"y",z:"z","(x,y,z)":Ot.Msg.MIXLY_MICROBIT_Shiliang_Direction}[e]+n+s}))}},JO={init:function(){this.setColour(GO),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_JS_LIGHT_LEVEL),this.setOutput(!0,Number),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_SENSOR_LIGHT_LEVEL_TOOLTIP)}},qO={init:function(){var t=[[Ot.Msg.MIXLY_GETTEMPERATUE,"temperature"],[Ot.Msg.MIXLY_GETHUMIDITY,"humidity"]];this.setColour(GO),this.appendValueInput("PIN",Number).appendField(new Ot.FieldDropdown([["DHT11","DHT11"],["DHT22","DHT22"]]),"TYPE").appendField(Ot.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput("").appendField(new Ot.FieldDropdown(t),"WHAT"),this.setOutput(!0,Number);var e=this;this.setTooltip((function(){var t=e.getFieldValue("WHAT");return{temperature:Ot.Msg.MIXLY_TOOLTIP_BLOCKGROUP_GET_TEM,relative_humidity:Ot.Msg.MIXLY_TOOLTIP_BLOCKGROUP_GET_HUM,tempandhum:Ot.Msg.MIXLY_TOOLTIP_BLOCKGROUP_GET_TEM_HUM}[t]}))}},QO={init:function(){this.setColour(GO),this.appendDummyInput().appendField(Ot.Msg.MIXLY_ESP32_EXTERN_LIGHT),this.appendValueInput("PIN",Number).appendField(Ot.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput().appendField(Ot.Msg.MIXLY_ESP32_EXTERN_VALUE),this.setOutput(!0,Number),this.setInputsInline(!0),this.setTooltip(Ot.Msg.ESP32_SENSOR_NIXGO_LIGHT_TOOLTIP)}},zO={init:function(){this.setColour(GO),this.appendDummyInput().appendField(Ot.Msg.MIXLY_ESP32_EXTERN_SOUND),this.appendValueInput("PIN",Number).appendField(Ot.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput().appendField(Ot.Msg.MIXLY_ESP32_EXTERN_VALUE),this.setOutput(!0,Number),this.setInputsInline(!0),this.setTooltip(Ot.Msg.ESP32_SENSOR_NIXGO_SOUND_TOOLTIP)}},jO={init:function(){this.setColour(GO),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_GET).appendField(new Ot.FieldDropdown([[Ot.Msg.TEXT_TRIM_LEFT,"left"],[Ot.Msg.TEXT_TRIM_RIGHT,"right"]]),"direction").appendField(Ot.Msg.MIXLY_ESP32_NEAR),this.setOutput(!0,Number),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("direction"),i=Ot.Msg.MIXLY_ESP32_SENSOR_MIXGO_PIN_NEAR_TOOLTIP,n=Ot.Msg.MIXLY_ESP32_NEAR;return i+{left:Ot.Msg.TEXT_TRIM_LEFT,right:Ot.Msg.TEXT_TRIM_RIGHT}[e]+n}))}},ZO={init:function(){this.setColour(GO),this.appendValueInput("SUB").appendField(Ot.Msg.MIXLY_ALTITUDE_SENSOR+" BMP280").setCheck("var"),this.appendDummyInput("").appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_GETTEMPERATUE,"get_BMP_temperature()"],[Ot.Msg.MIXLY_GETPRESSURE,"get_BMP_pressure()"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("key");return{"get_BMP_temperature()":Ot.Msg.MIXLY_MICROBIT_SENSOR_BMP_temperature_TOOLTIP,"get_BMP_pressure()":Ot.Msg.MIXLY_MICROBIT_SENSOR_BMP_press_TOOLTIP}[e]}))}},$O={init:function(){this.setColour(GO),this.appendValueInput("SUB").appendField(Ot.Msg.MIXLY_TEMP_AND_HUMIDITY_SENSOR+" SHT20").setCheck("var"),this.appendDummyInput("").appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_GETTEMPERATUE,"get_SHT_temperature()"],[Ot.Msg.MIXLY_GETHUMIDITY,"get_SHT_relative_humidity()"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("key");return{"get_SHT_temperature()":Ot.Msg.MIXLY_MICROBIT_SENSOR_SHT_temperature_TOOLTIP,"get_SHT_relative_humidity()":Ot.Msg.MIXLY_MICROBIT_SENSOR_SHT_HUM_TOOLTIP}[e]}))}},tR={init:function(){this.setColour(GO),this.appendValueInput("PIN",Number).appendField("DS18X20 "+Ot.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_GETTEMPERATUE),this.setInputsInline(!0),this.setOutput(!0,Number),this.setTooltip(Ot.Msg.MIXLY_MICROBIT_SENSOR_DS18X20_TOOLTIP)}},eR={init:function(){this.setColour(GO),this.appendDummyInput("").appendField("LM35"+Ot.Msg.MIXLY_TEMP),this.appendValueInput("PIN",Number).appendField(Ot.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_GETTEMPERATUE),this.setInputsInline(!0),this.setOutput(!0,Number),this.setTooltip(Ot.Msg.MIXLY_TOOLTIP_LM35)}},iR={init:function(){this.setColour(GO),this.appendValueInput("I2CSUB").appendField(Ot.Msg.CONTROLS_FOR_INPUT_WITH+"I2C").setCheck("var"),this.appendValueInput("SUB").appendField(Ot.Msg.MIXLY_MICROPYTHON_SOCKET_MAKE).setCheck("var"),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_SETUP+Ot.Msg.LISTS_SET_INDEX_INPUT_TO).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_ESP32_EXTERN_LIGHT+"(LTR308ALS)","LTR308"],[Ot.Msg.MIXLY_COLOR_SENSOR+"(LTR381RGB)","LTR381RGB"],[Ot.Msg.MIXLY_COLOR_SENSOR+"(UCS12071)","UCS12071"],[Ot.Msg.MIXLY_EXTERN_LIGHTUV+"(LTR390UV)","LTR390UV"],[Ot.Msg.MIXLY_ALTITUDE_SENSOR+"(HP203X)","HP203X"],[Ot.Msg.MIXLY_ALTITUDE_SENSOR+"(SPL06_001)","SPL06_001"],[Ot.Msg.MIXLY_ALTITUDE_SENSOR+"(BMP280)","BMP280"],[Ot.Msg.MIXLY_TEMP_AND_HUMIDITY_SENSOR+"(SHTC3)","SHTC3"],[Ot.Msg.MIXLY_TEMP_AND_HUMIDITY_SENSOR+"(AHT21)","AHT21"],[Ot.Msg.MIXLY_TEMP_AND_HUMIDITY_SENSOR+"(SHT20)","SHT20"],[Ot.Msg.MIXLY_LASER_RANGE_SENSOR+"(VL53L0X)","VL53L0X"],[Ot.Msg.MIXLY_GEOMAGNETIC_SENSOR+"(QMC5883L)","QMC5883L"],[Ot.Msg.MIXLY_ESP32_MAX30102+"(MAX30102)","MAX30102"],[Ot.Msg.HTML_COLOUR+"、"+Ot.Msg.MIXLY_ENVIRONMENT_LIGHT+"、"+Ot.Msg.MIXLY_NEXT+"、"+Ot.Msg.MIXLY_ESP32_APDS9960+"(APDS9960)","APDS9960"],[Ot.Msg.MIXLY_NINE_AXIS_SENSOR+"(MPU9250)","MPU9250"],[Ot.Msg.MixGo_MPU9250+"(ADXL345)","ADXL345"],["RFID","RFID"],[Ot.Msg.MIXLY_RADAR_SENSOR+"(CBR817)","CBR817"],[Ot.Msg.MIXLY_AipSpeech_asr+"(CI130X)","CI130X"]]),"key"),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setFieldValue("LTR308","key")}},nR={init:function(){this.setColour(GO),this.appendValueInput("SUB").appendField(Ot.Msg.MIXLY_RADAR+"CBR817").setCheck("var"),this.appendDummyInput("").appendField(Ot.Msg.LISTS_SET_INDEX_SET+Ot.Msg.MIXlY_INTERACTION),this.appendValueInput("VAR").appendField(Ot.Msg.MIXLY_DETECTION_THRESHOLD),this.appendValueInput("VAR2").appendField(Ot.Msg.MIXLY_DELAY_TIME),this.appendDummyInput().appendField("ms"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_THRESHOLD_TOOLTIP+" ; "+Ot.Msg.MIXLY_DELAY_TIME_RANGE)}},sR={init:function(){this.setColour(GO),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_RADAR).appendField(Ot.Msg.LISTS_SET_INDEX_SET+Ot.Msg.MIXlY_INTERACTION),this.appendValueInput("VAR").appendField(Ot.Msg.MIXLY_DETECTION_THRESHOLD),this.appendValueInput("VAR2").appendField(Ot.Msg.MIXLY_DELAY_TIME),this.appendDummyInput().appendField("ms"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_THRESHOLD_TOOLTIP+" ; "+Ot.Msg.MIXLY_DELAY_TIME_RANGE)}},_R={init:function(){this.setColour(GO),this.appendValueInput("SUB").appendField(Ot.Msg.MIXLY_RADAR+"CBR817").setCheck("var"),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_GET_TO_INTERACTION),this.setOutput(!0),this.setInputsInline(!0)}},oR={init:function(){this.setColour(GO),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_RADAR).appendField(Ot.Msg.MIXLY_GET_TO_INTERACTION),this.setOutput(!0),this.setInputsInline(!0)}},pR={init:function(){this.setColour(GO),this.appendValueInput("SUB").appendField(Ot.Msg.MIXLY_AipSpeech_asr+"CI130X").setCheck("var"),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_IDENTIFY_ONCE_AND_SAVE),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0)}},aR={init:function(){this.setColour(GO),this.appendValueInput("SUB").appendField(Ot.Msg.MIXLY_AipSpeech_asr+"CI130X").setCheck("var"),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_GET).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_HELLO_XIAOZHI,"1"],[Ot.Msg.MIXLY_XIAOZHIXIAOZHI,"2"],[Ot.Msg.MIXLY_THE_FIRST,"3"],[Ot.Msg.MIXLY_THE_SECOND,"4"],[Ot.Msg.MIXLY_THE_THIRD,"5"],[Ot.Msg.MIXLY_THE_FOURTH,"6"],[Ot.Msg.MIXLY_THE_FIFTH,"7"],[Ot.Msg.MIXLY_THE_SIXTH,"8"],[Ot.Msg.MIXLY_THE_SEVENTH,"9"],[Ot.Msg.MIXLY_THE_EIGHTH,"10"],[Ot.Msg.MIXLY_THE_NINTH,"11"],[Ot.Msg.MIXLY_THE_TENTH,"12"],[Ot.Msg.MIXLY_THE_ELEVENTH,"13"],[Ot.Msg.MIXLY_THE_TWELFTH,"14"],[Ot.Msg.MIXLY_THE_13TH,"15"],[Ot.Msg.MIXLY_THE_14TH,"16"],[Ot.Msg.MIXLY_THE_15TH,"17"],[Ot.Msg.MIXLY_THE_16TH,"18"],[Ot.Msg.MIXLY_THE_17TH,"19"],[Ot.Msg.MIXLY_THE_18TH,"20"],[Ot.Msg.MIXLY_THE_19TH,"21"],[Ot.Msg.MIXLY_THE_20TH,"22"],[Ot.Msg.MIXLY_Turn_on_the_lights,"23"],[Ot.Msg.MIXLY_Turn_off_the_lights,"24"],[Ot.Msg.MIXLY_Turn_up_the_brightness,"25"],[Ot.Msg.MIXLY_Turn_down_the_brightness,"26"],[Ot.Msg.MIXLY_Set_it_to_red,"27"],[Ot.Msg.MIXLY_Set_it_to_orange,"28"],[Ot.Msg.MIXLY_Set_it_to_yellow,"29"],[Ot.Msg.MIXLY_Set_it_to_green,"30"],[Ot.Msg.MIXLY_Set_it_to_cyan,"31"],[Ot.Msg.MIXLY_Set_it_to_blue,"32"],[Ot.Msg.MIXLY_Set_it_to_purple,"33"],[Ot.Msg.MIXLY_Set_it_to_white,"34"],[Ot.Msg.MIXLY_Turn_on_the_fan,"35"],[Ot.Msg.MIXLY_Turn_off_the_fan,"36"],[Ot.Msg.MIXLY_First_gear,"37"],[Ot.Msg.MIXLY_Wind_speed_second,"38"],[Ot.Msg.MIXLY_Third_gear,"39"],[Ot.Msg.MIXLY_Previous,"40"],[Ot.Msg.MIXLY_Next_page,"41"],[Ot.Msg.MIXLY_Show_smiley_face,"42"],[Ot.Msg.MIXLY_Show_crying_face,"43"],[Ot.Msg.MIXLY_Show_love,"44"],[Ot.Msg.MIXLY_Close_display,"45"],[Ot.Msg.MIXLY_Start_execution,"46"],[Ot.Msg.MIXLY_FORWARD,"47"],[Ot.Msg.MIXLY_BACKWARD,"48"],[Ot.Msg.MIXLY_TURNLEFT,"49"],[Ot.Msg.MIXLY_TURNRIGHT,"50"],[Ot.Msg.MIXLY_STOP,"51"],[Ot.Msg.MIXLY_Accelerate,"52"],[Ot.Msg.MIXLY_retard,"53"],[Ot.Msg.ROTATION_FORWARD,"54"],[Ot.Msg.ROTATION_BACKWARD,"55"],[Ot.Msg.MIXLY_Query_temperature,"56"],[Ot.Msg.MIXLY_Query_humidity,"57"],[Ot.Msg.MIXLY_Query_brightness,"58"],[Ot.Msg.MIXLY_Query_sound,"59"],[Ot.Msg.MIXLY_Query_time,"60"],[Ot.Msg.MIXLY_Query_distance,"61"],[Ot.Msg.MIXLY_Query_pressure,"62"],[Ot.Msg.MIXLY_Query_key,"63"],[Ot.Msg.MIXLY_Query_touch,"64"],[Ot.Msg.MIXLY_Query_color,"65"]]),"cmd").appendField(Ot.Msg.MIXLY_WHETHER+Ot.Msg.MIXLY_BE_IDENTIFIED),this.setOutput(!0),this.setInputsInline(!0)}},uR={init:function(){this.setColour(GO),this.appendValueInput("SUB").appendField(Ot.Msg.MIXLY_AipSpeech_asr+"CI130X").setCheck("var"),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_GET).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_RECOGNIZED_STATE,"status1"],[Ot.Msg.MIXLY_WHETHER_BROADCAST,"status2"],[Ot.Msg.MIXLY_THE_RECOGNIZED_CMD,"result"]]),"key"),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_CI130X_GET_THE_RECOGNIZED_STATE_TOOLTIP)}},rR={init:function(){this.setColour(GO),this.appendValueInput("SUB").appendField(Ot.Msg.MIXLY_AipSpeech_asr+"CI130X").setCheck("var"),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_MP3_PLAY).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_MICROBIT_JS_INOUT_PULL_NONE,"None"],[Ot.Msg.MIXLY_WIND_SPEED,"154"],[Ot.Msg.MIXLY_HYETAL,"155"],[Ot.Msg.MIXLY_TEMPERATURE,"156"],[Ot.Msg.MIXLY_Humidity,"157"],[Ot.Msg.MIXLY_Altitude,"158"],[Ot.Msg.MIXLY_SOUND,"159"],[Ot.Msg.MIXLY_BRIGHTNESS,"160"],[Ot.Msg.ME_GO_HALL_SENSOR_DISTANCE,"161"],[Ot.Msg.MIXLY_SERVO,"162"],[Ot.Msg.MIXLY_MICROBIT_JS_BY_ANGLE,"163"],[Ot.Msg.MIXLY_BUTTON2,"164"],[Ot.Msg.MIXLY_ESP32_TOUCH,"165"],[Ot.Msg.MIXLY_PAY,"166"],[Ot.Msg.MIXLY_CARSH_CHANGE,"167"],[Ot.Msg.MIXLY_COUNTDOWN,"168"],[Ot.Msg.MIXLY_TIMING,"169"],[Ot.Msg.MIXLY_AT_THE_MOMENT,"170"],[Ot.Msg.MIXLY_MICROBIT_JS_CURRENT_GESTURE,"171"],[Ot.Msg.MIXLY_FORWARD,"172"],[Ot.Msg.MIXLY_BACKWARD,"173"],[Ot.Msg.MIXLY_TURNLEFT,"174"],[Ot.Msg.MIXLY_TURNRIGHT,"175"],[Ot.Msg.MIXLY_STOP,"176"],[Ot.Msg.MIXLY_Accelerate,"177"],[Ot.Msg.MIXLY_retard,"178"],[Ot.Msg.ROTATION_FORWARD,"179"],[Ot.Msg.ROTATION_BACKWARD,"180"],[Ot.Msg.TUPLE_JOIN,"181"],[Ot.Msg.MIXLY_SHOW,"182"],[Ot.Msg.MIXLY_LAMPLIGHT,"183"],[Ot.Msg.MIXLY_ACCELERATION,"184"]]),"star"),this.appendValueInput("NUM").appendField(Ot.Msg.MIXLY_NUMBER),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_UNIT).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_MICROBIT_JS_INOUT_PULL_NONE,"None"],[Ot.Msg.MIXLY_YEAR,"117"],[Ot.Msg.MIXLY_MONTH,"118"],[Ot.Msg.MIXLY_DAY,"119"],[Ot.Msg.MIXLY_HOUR,"120"],[Ot.Msg.MIXLY_MINUTE,"121"],[Ot.Msg.MIXLY_SECOND,"122"],[Ot.Msg.MIXLY_WEEK2,"123"],[Ot.Msg.MIXLY_RMB_UNIT,"124"],[Ot.Msg.blockpy_setheading_degree,"125"],[Ot.Msg.MIXLY_GEAR,"126"],[Ot.Msg.MIXLY_LAYER,"127"],[Ot.Msg.MIXLY_GRAM,"128"],[Ot.Msg.MIXLY_METER,"129"],[Ot.Msg.MIXLY_CENTIMETER,"130"],[Ot.Msg.MIXLY_MILLIMETER,"131"],[Ot.Msg.MIXLY_LUMEN,"132"],[Ot.Msg.MIXLY_DECIBEL,"133"],[Ot.Msg.MIXLY_hectopascal,"134"],[Ot.Msg.MIXLY_PERCENT,"135"],[Ot.Msg.MIXLY_CELSIUS,"136"],[Ot.Msg.MIXLY_METER_PER_SEC,"137"],[Ot.Msg.MIXLY_MICROBIT_Turn_on_display,"138"],[Ot.Msg.MIXLY_MICROBIT_Turn_off_display,"139"],[Ot.Msg.MIXLY_SUCCESS,"140"],[Ot.Msg.MIXLY_FAILED,"141"],[Ot.Msg.MIXLY_WRONG,"142"],[Ot.Msg.MIXLY_GOOD,"143"],[Ot.Msg.MIXLY_blockpy_set_add,"144"],[Ot.Msg.MIXLY_DECREASE,"145"],[Ot.Msg.COLOUR_RGB_RED,"146"],[Ot.Msg.COLOUR_RGB_ORANGE,"147"],[Ot.Msg.COLOUR_YELLOW,"148"],[Ot.Msg.COLOUR_RGB_GREEN,"149"],[Ot.Msg.COLOUR_CYAN,"150"],[Ot.Msg.COLOUR_RGB_BLUE,"151"],[Ot.Msg.COLOUR_RGB_PURPLE,"152"],[Ot.Msg.COLOUR_RGB_WHITE,"153"]]),"end"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0)}},lR={init:function(){this.setColour(GO),this.appendValueInput("SUB").appendField(Ot.Msg.MIXLY_AipSpeech_asr+"CI130X").setCheck("var"),this.appendDummyInput("").appendField(Ot.Msg.LISTS_SET_INDEX_SET+Ot.Msg.MIXLY_SYSTEM+Ot.Msg.MIXLY_CMD).appendField(new Ot.FieldDropdown([[Ot.Msg.MILXY_ENTER_WAKE_UP,"1"],[Ot.Msg.MIXLY_INCREASE_VOLUME,"202"],[Ot.Msg.MIXLY_REDUCE_VOLUME,"203"],[Ot.Msg.MIXLY_MAX_VOLUME,"204"],[Ot.Msg.MIXLY_MINIMUM,"205"],[Ot.Msg.MIXLY_OPEN_RESPONSE,"206"],[Ot.Msg.MIXLY_CLOSE_RESPONSE,"207"],[Ot.Msg.MIXLY_QUIT_WAKE_UP,"208"]]),"cmd"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0)}},dR={init:function(){this.setColour(GO),this.appendDummyInput().appendField(Ot.Msg.MIXLY_ESP32_MAX30102+" MAX30102"),this.appendValueInput("SUB").setCheck("var"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_GET).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_ESP32_MAX30102_IR,"[0]"],[Ot.Msg.MIXLY_ESP32_MAX30102_RED,"[1]"],[Ot.Msg.MIXLY_ESP32_MAX30102_IR+","+Ot.Msg.MIXLY_ESP32_MAX30102_RED,""]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0)}},IR={init:function(){this.setColour(GO),this.appendDummyInput().appendField(Ot.Msg.MIXLY_ESP32_APDS9960+" APDS9960"),this.appendValueInput("SUB").setCheck("var"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_GET).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_ESP32_APDS9960_COLOR,"color"],[Ot.Msg.MIXLY_ESP32_APDS9960_GESTURE,"gesture"],[Ot.Msg.MIXLY_ESP32_APDS9960_APPROACH,"proximity"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0)}},TR={init:function(){this.setColour(GO),this.appendDummyInput().appendField(Ot.Msg.MIXLY_ESP32_EXTERN_LIGHT+" LTR308ALS"),this.appendValueInput("SUB").setCheck("var"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_GET_LIGHT_INTENSITY),this.setOutput(!0,Number),this.setInputsInline(!0)}},MR={init:function(){this.setColour(GO),this.appendValueInput("SUB").appendField(Ot.Msg.HTML_COLOUR+Ot.Msg.MSG.catSensor+" LTR381RGB").setCheck("var"),this.appendDummyInput("").appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_GET+Ot.Msg.HTML_COLOUR,"[2]"],[Ot.Msg.MIXLY_GET+Ot.Msg.MIXLY_IR_STRENGTH,"[1]"],[Ot.Msg.MIXLY_GET+Ot.Msg.MIXLY_LIGHT_STRENGTH,"[0]"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0)}},hR={init:function(){this.setColour(GO),this.appendValueInput("SUB").appendField(Ot.Msg.HTML_COLOUR+Ot.Msg.MSG.catSensor+" UCS12071").setCheck("var"),this.appendDummyInput("").appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_GET+"RGB"+Ot.Msg.HTML_COLOUR,"0"],[Ot.Msg.MIXLY_GET+Ot.Msg.MIXLY_RGB_RAW,"1"],[Ot.Msg.MIXLY_GET_ENV_LIGHT+Ot.Msg.MIXLY_BRIGHTNESS,"2"],[Ot.Msg.GET_IR_STRENGTH+Ot.Msg.MIXLY_BRIGHTNESS,"3"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0)}},mR={init:function(){this.setColour(GO),this.appendValueInput("SUB").appendField(Ot.Msg.MIXLY_EXTERN_LIGHTUV+" LTR390UV").setCheck("var"),this.appendDummyInput().appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_GET_ENV_LIGHT,"E"],[Ot.Msg.MIXLY_GET_ULTRAVIOLET,"U"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0)}},ER={init:function(){this.setColour(GO),this.appendDummyInput().appendField(Ot.Msg.MIXLY_LASER_RANGE+" VL53L0X"),this.appendValueInput("SUB").setCheck("var"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_GET_DISTANCE+"(mm)"),this.setOutput(!0,Number),this.setInputsInline(!0)}},OR={init:function(){this.setColour(GO),this.appendValueInput("SUB").appendField(Ot.Msg.MIXLY_TEM_HUM+" SHTC3").setCheck("var"),this.appendDummyInput("").appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_GETTEMPERATUE,"temperature"],[Ot.Msg.MIXLY_GETHUMIDITY,"humidity"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("key");return{temperature:Ot.Msg.MIXLY_MICROBIT_SENSOR_SHT_temperature_TOOLTIP,humidity:Ot.Msg.MIXLY_MICROBIT_SENSOR_SHT_HUM_TOOLTIP}[e]}))}},RR={init:function(){this.setColour(GO),this.appendValueInput("SUB").appendField(Ot.Msg.MIXLY_TEM_HUM+" AHT21").setCheck("var"),this.appendDummyInput("").appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_GETTEMPERATUE,"temperature"],[Ot.Msg.MIXLY_GETHUMIDITY,"humidity"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("key");return{temperature:Ot.Msg.MIXLY_MICROBIT_SENSOR_SHT_temperature_TOOLTIP,relative_humidity:Ot.Msg.MIXLY_MICROBIT_SENSOR_SHT_HUM_TOOLTIP}[e]}))}},cR={init:function(){this.setColour(GO),this.appendValueInput("SUB").appendField(Ot.Msg.MIXLY_Altitude+Ot.Msg.MSG.catSensor+" HP203X").setCheck("var"),this.appendDummyInput("").appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_GETPRESSURE,"pressure()"],[Ot.Msg.MIXLY_GETTEMPERATUE,"temperature()"],[Ot.Msg.MIXLY_GET_ALTITUDE,"altitude()"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0)}},gR={init:function(){this.setColour(GO),this.appendValueInput("SUB").appendField(Ot.Msg.MIXLY_Altitude+Ot.Msg.MSG.catSensor+" SPL06_001").setCheck("var"),this.appendDummyInput("").appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_GETPRESSURE,"pressure()"],[Ot.Msg.MIXLY_GETTEMPERATUE,"temperature()"],[Ot.Msg.MIXLY_GET_ALTITUDE,"altitude()"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0)}},CR={init:function(){this.setColour(GO),this.appendValueInput("SUB").appendField(Ot.Msg.MIXLY_MIXGOPE_FIELD+Ot.Msg.MSG.catSensor+" QMC5883L").setCheck("var"),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_MICROBIT_JS_GET).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_MICROBIT_JS_BY_ANGLE,"get_bearing()"],[Ot.Msg.MIXLY_TEMPERATURE,"get_temp()"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0)}},SR={init:function(){this.setColour(GO),this.appendValueInput("SUB").appendField("MPU9250").setCheck("var"),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_MICROBIT_JS_CURRENT_GESTURE).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_MICROBIT_shake,"shake"],[Ot.Msg.MIXLY_UP,"up"],[Ot.Msg.MIXLY_DOWN,"down"],[Ot.Msg.MIXLY_LEFT,"left"],[Ot.Msg.MIXLY_RIGHT,"right"],[Ot.Msg.MIXLY_MICROBIT_face_up,"face up"],[Ot.Msg.MIXLY_MICROBIT_face_down,"face down"]]),"gesture"),this.setOutput(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("gesture"),i=Ot.Msg.MIXLY_MICROBIT_JS_CURRENT,n=Ot.Msg.MSG.catSensor,s=Ot.Msg.MIXLY_MICROBIT_JS_STATE,_=Ot.Msg.MIXLY_MICROBIT_PERFORMANCE;return i+n+s+{shake:Ot.Msg.MIXLY_MICROBIT_shake,up:Ot.Msg.MIXLY_UP,down:Ot.Msg.MIXLY_DOWN,left:Ot.Msg.MIXLY_LEFT,right:Ot.Msg.MIXLY_RIGHT,"face up":Ot.Msg.MIXLY_MICROBIT_face_up,"face down":Ot.Msg.MIXLY_MICROBIT_face_down}[e]+_}))}},LR={init:function(){this.setColour(GO),this.appendValueInput("SUB").appendField(Ot.Msg.MIXLY_NINE_AXIS_SENSOR+" MPU9250").setCheck("var"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_JS_ACCELERATION).appendField(new Ot.FieldDropdown([["x","x"],["y","y"],["z","z"],["(x,y,z)","values"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_MICROBIT_JS_ACCELERATION);var t=this;this.setTooltip((function(){var e=t.getFieldValue("key"),i=Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_GET,n=Ot.Msg.MIXLY_MICROBIT_Direction,s=Ot.Msg.MIXLY_MICROBIT_JS_ACCELERATION1;return i+{x:"x",y:"y",z:"z","(x,y,z)":Ot.Msg.MIXLY_MICROBIT_Shiliang_Direction}[e]+n+s}))}},AR={init:function(){this.setColour(GO),this.appendValueInput("SUB").appendField(Ot.Msg.MIXLY_NINE_AXIS_SENSOR+" MPU9250").setCheck("var"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_JS_GET+Ot.Msg.MIXLY_MICROBIT_JS_FIELD_STRENGTH).appendField(new Ot.FieldDropdown([["x","x"],["y","y"],["z","z"],["(x,y,z)","values"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("key"),i=Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_GET,n=Ot.Msg.MIXLY_MICROBIT_Direction,s=Ot.Msg.MIXLY_MICROBIT_JS_FIELD_STRENGTH;return i+{x:"x",y:"y",z:"z","(x,y,z)":Ot.Msg.MIXLY_MICROBIT_Shiliang_Direction}[e]+n+s}))}},NR={init:function(){this.setColour(GO),this.appendValueInput("SUB").appendField(Ot.Msg.MIXLY_NINE_AXIS_SENSOR+" MPU9250").setCheck("var"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_GET+Ot.Msg.MIXLY_ESP32_SENOR_GYRO).appendField(new Ot.FieldDropdown([["x","x"],["y","y"],["z","z"],["(x,y,z)","values"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("key"),i=Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_GET,n=Ot.Msg.MIXLY_MICROBIT_Direction,s=Ot.Msg.MIXLY_ESP32_SENOR_GYRO;return i+{x:"x",y:"y",z:"z","(x,y,z)":Ot.Msg.MIXLY_MICROBIT_Shiliang_Direction}[e]+n+s}))}},DR={init:function(){this.setColour(GO),this.appendValueInput("SUB").appendField(Ot.Msg.MIXLY_NINE_AXIS_SENSOR+" MPU9250").setCheck("var"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_JS_CALIBRATE_COMPASS),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_MICROBIT_JS_CALIBRATE_COMPASS)}},fR={init:function(){this.setColour(GO),this.appendValueInput("SUB").appendField(Ot.Msg.MIXLY_NINE_AXIS_SENSOR+" MPU9250").setCheck("var"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_GETTEMPERATUE),this.setOutput(!0,Number),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_GETTEMPERATUE)}},FR={init:function(){this.setColour(GO),this.appendValueInput("SUB").appendField("MPU9250").setCheck("var"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_JS_GET_COMPASS).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_MICROBIT_JS_FIELD_STRENGTH,"strength"],[Ot.Msg.MIXLY_MICROBIT_JS_BY_ANGLE,"heading"]]),"compass"),this.setOutput(!0,Number),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("compass");return Ot.Msg.MIXLY_MICROBIT_JS_GET_COMPASS+{strength:Ot.Msg.MIXLY_MICROBIT_JS_FIELD_STRENGTH,heading:Ot.Msg.MIXLY_MICROBIT_JS_BY_ANGLE}[e]}))}},PR={init:function(){this.setColour(GO),this.appendValueInput("SUB").appendField("MPU9250").setCheck("var"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_Reset_COMPASS),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_MICROBIT_Reset_COMPASS)}},YR={init:function(){this.setColour(GO),this.appendValueInput("SPISUB").appendField(Ot.Msg.CONTROLS_FOR_INPUT_WITH+"SPI").setCheck("var"),this.appendValueInput("PINSUB").appendField("CS"),this.appendValueInput("SUB").appendField(Ot.Msg.MIXLY_MICROPYTHON_SOCKET_MAKE).setCheck("var"),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_SETUP+Ot.Msg.LISTS_SET_INDEX_INPUT_TO).appendField(new Ot.FieldDropdown([["RFID","RFID"],["WS-LoRa","Weather"]]),"key"),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setFieldValue("RFID","key")}},vR={init:function(){this.setColour(GO),this.appendDummyInput().appendField("RFID"+Ot.Msg.MIXLY_RFID_READ_CARD),this.appendValueInput("SUB").setCheck("var"),this.appendValueInput("SECTOR").appendField(Ot.Msg.MIXLY_LIST_INDEX),this.appendDummyInput("").appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_RFID_READ_CARD_UID,"id"],[Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_ALL,"content"],[Ot.Msg.MIXLY_ALL,"ALL"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0)}},XR={init:function(){this.setColour(GO),this.appendDummyInput().appendField("RFID"+Ot.Msg.MIXLY_RFID_READ_CARD),this.appendValueInput("SUB").setCheck("var"),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_RFID_READ_CARD_UID),this.setOutput(!0,Number),this.setInputsInline(!0)}},yR={init:function(){this.setColour(GO),this.appendDummyInput().appendField("RFID"+Ot.Msg.MIXLY_RFID_READ_CARD),this.appendValueInput("SUB").setCheck("var"),this.appendValueInput("SECTOR").appendField(Ot.Msg.MIXLY_LIST_INDEX),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_ALL),this.setOutput(!0,"Tuple"),this.setInputsInline(!0)}},xR={init:function(){this.setColour(GO),this.appendDummyInput().appendField(Ot.Msg.MIXLY_COMMUNICATION_RFID_WRITE),this.appendValueInput("SUB").setCheck("var"),this.appendValueInput("SECTOR").appendField(Ot.Msg.MIXLY_LIST_INDEX),this.appendValueInput("CONTENT").appendField(Ot.Msg.MIXLY_COMMUNICATION_WRITE_NUM),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null)}},bR={init:function(){this.setColour(GO),this.appendDummyInput().appendField(Ot.Msg.MIXLY_COMMUNICATION_RFID_WRITE),this.appendValueInput("SUB").setCheck("var"),this.appendValueInput("SECTOR").appendField(Ot.Msg.MIXLY_LIST_INDEX),this.appendValueInput("CONTENT").appendField(Ot.Msg.MIXLY_COMMUNICATION_WRITE_NUM),this.appendDummyInput().appendField(Ot.Msg.RETURN_SUCCESS_OR_NOT),this.setInputsInline(!0),this.setOutput(!0,Boolean)}},VR={init:function(){this.setColour(GO),this.appendDummyInput().appendField("RFID"),this.appendValueInput("SUB").setCheck("var"),this.appendDummyInput("").appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_RFID_SCAN_OK,"0"],[Ot.Msg.MIXLY_RFID_SCAN_NOTAGERR,"1"],[Ot.Msg.MIXLY_RFID_SCAN_ERROR,"2"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0)}},BR={init:function(){this.setColour(GO),this.appendValueInput("SUB").appendField("无线气象站 WS-LoRa").setCheck("var"),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_MICROBIT_JS_GET).appendField(new Ot.FieldDropdown([["全部(元组)","data()[0]"],["全部(json)","data()[1]"],["全部(json,附带位置信息)","data()[2]"],["编号","data()[0][0]"],["电量","data()[0][1]"],["风速","data()[0][2]"],["阵风","data()[0][3]"],["风向","data()[0][4]"],["雨量","data()[0][5]"],["温度","data()[0][6]"],["湿度","data()[0][7]"],["光照","data()[0][8]"],["紫外线","data()[0][9]"],["大气压","data()[0][10]"],["信号强度","data()[0][11]"],["信噪比","data()[0][12]"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0),this.setTooltip("返回气象数据元组 data= (设备id,电池状态,风速m/s,阵风m/s,风向°,雨量mm,温度℃,湿度%,光照Lux,UVI,大气压Pa,信号强度dB,信噪比dB)")}},GR={init:function(){this.setColour(GO),this.appendValueInput("SUB").appendField("无线气象站 WS-LoRa").setCheck("var"),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_SERIAL_AVAILABLE),this.setOutput(!0,Number),this.setInputsInline(!0)}},UR={init:function(){this.setColour(GO),this.appendValueInput("SUB").appendField("无线气象站 WS-LoRa").setCheck("var"),this.appendValueInput("BASE").appendField("以主题"),this.appendDummyInput("").appendField("串口发送至MixIO"),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null)}},wR={init:function(){this.setColour(GO),this.appendValueInput("SUB").appendField("无线气象站 WS-LoRa").setCheck("var"),this.itemCount_=2,this.updateShape_(),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setInputsInline(!0),this.setMutator(new Ot.icons.MutatorIcon(["weather_set_label_item"],this)),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip()},mutationToDom:function(){var t=document.createElement("mutation");return t.setAttribute("items",this.itemCount_),t},domToMutation:function(t){this.itemCount_=parseInt(t.getAttribute("items"),10),this.updateShape_()},decompose:function(t){var e=t.newBlock("weather_set_label_container");e.initSvg();for(var i=e.getInput("STACK").connection,n=0;n>6),i.push(128|63&_)):(2048<=_&&_<=55295||57344<=_&&_<=65535)&&(n+=3,i.push(224|15&_>>12),i.push(128|63&_>>6),i.push(128|63&_))}for(s=0;s>8,255&n].concat(i)}(t,!0),i="",n=0;n=0?"0x700000":["mixgo_sant"].indexOf(n)>=0?"0xE00000":"0x3A0000","32x12 Matrix"==o?(e.definitions_.import_matrix32x12="import matrix32x12",i=s+" = matrix32x12.Matrix("+_+",font_address="+p+")\n"):"16x8 Matrix"==o&&(e.definitions_.import_matrix16x8="import matrix16x8",i=s+" = matrix16x8.Matrix("+_+")\n"),i},$f=function(t,e){return e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".shows("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+")\n"},tF=function(t,e){return e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".shows("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+",space = "+e.valueToCode(this,"space",e.ORDER_ASSIGNMENT)+",center = "+this.getFieldValue("center")+")\n"},eF=function(t,e){return e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".frame("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+")\n"},iF=function(t,e){return e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".frame("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+",delay = "+e.valueToCode(this,"time",e.ORDER_ASSIGNMENT)+")\n"},nF=function(t,e){return e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".scroll("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+")\n"},sF=function(t,e){return e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".scroll("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+",speed ="+e.valueToCode(this,"time",e.ORDER_ASSIGNMENT)+",space = "+e.valueToCode(this,"space",e.ORDER_ASSIGNMENT)+")\n"},_F=function(t,e){var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC);return i+".fill(0)\n"+i+".show()\n"},oF=function(t,e){return e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+"."+t.getFieldValue("OP")+"("+e.valueToCode(t,"val",e.ORDER_ATOMIC)+")\n"},pF=function(t,e){return[e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".pixel(int("+e.valueToCode(t,"x",e.ORDER_ATOMIC)+"), int("+e.valueToCode(t,"y",e.ORDER_ATOMIC)+"))",e.ORDER_ATOMIC]},aF=function(t,e){var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC);return i+".pixel(int("+e.valueToCode(this,"x",e.ORDER_ASSIGNMENT)+"), int("+e.valueToCode(this,"y",e.ORDER_ASSIGNMENT)+"), "+e.valueToCode(this,"STAT",e.ORDER_ATOMIC)+")\n"+i+".show()\n"},uF=function(t,e){return[e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".get_brightness()",e.ORDER_ATOMIC]},rF=function(t,e){return e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".set_brightness("+e.valueToCode(this,"x",e.ORDER_ASSIGNMENT)+")\n"},lF=function(t,e){return[e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+"."+t.getFieldValue("image"),e.ORDER_ATOMIC]},dF=function(t,e){return[e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".map_"+t.getFieldValue("OP")+"("+e.valueToCode(t,"A",e.ORDER_ATOMIC)+","+e.valueToCode(t,"B",e.ORDER_ATOMIC)+")",e.ORDER_ATOMIC]},IF=function(t,e){return[e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".map_invert("+e.valueToCode(t,"A",e.ORDER_ATOMIC)+")",e.ORDER_ATOMIC]},TF=function(t,e){e.definitions_.import_machine="import machine",e.definitions_.import_ssd1306="import ssd1306";var i=e.valueToCode(this,"I2CSUB",e.ORDER_ATOMIC);return e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+" = ssd1306.SSD1306_I2C("+e.valueToCode(this,"row",e.ORDER_ATOMIC)+","+e.valueToCode(this,"column",e.ORDER_ATOMIC)+","+i+")\n"},MF=function(t,e){return e.definitions_.import_machine="import machine",e.definitions_.import_ssd1306="import ssd1306",e.valueToCode(this,"VAR",e.ORDER_ATOMIC)+".show_str("+(e.valueToCode(this,"Text_line1",e.ORDER_ASSIGNMENT)||"''")+","+(e.valueToCode(this,"Text_line2",e.ORDER_ASSIGNMENT)||"''")+","+(e.valueToCode(this,"Text_line3",e.ORDER_ASSIGNMENT)||"''")+","+(e.valueToCode(this,"Text_line4",e.ORDER_ASSIGNMENT)||"''")+")\n"},hF=function(t,e){return e.definitions_.import_machine="import machine",e.definitions_.import_ssd1306="import ssd1306",e.valueToCode(this,"VAR",e.ORDER_ATOMIC)+".show_line("+e.valueToCode(this,"x1",e.ORDER_ATOMIC)+", "+e.valueToCode(this,"y1",e.ORDER_ATOMIC)+", "+e.valueToCode(this,"x2",e.ORDER_ATOMIC)+", "+e.valueToCode(this,"y2",e.ORDER_ATOMIC)+", 1)\n"},mF=function(t,e){e.definitions_.import_machine="import machine",e.definitions_.import_ssd1306="import ssd1306";var i=e.valueToCode(this,"VAR",e.ORDER_ATOMIC),n=e.valueToCode(this,"x",e.ORDER_ATOMIC),s=e.valueToCode(this,"y",e.ORDER_ATOMIC),_=e.valueToCode(this,"width",e.ORDER_ATOMIC),o=e.valueToCode(this,"height",e.ORDER_ATOMIC),p="TRUE"==this.getFieldValue("fill")?"True":"False",a=this.getFieldValue("OP");switch(p){case"True":return i+".show_fill_rect("+n+", "+s+", "+_+", "+o+","+a+")\n";case"False":return i+".show_rect("+n+", "+s+", "+_+", "+o+","+a+")\n"}},EF=function(t,e){e.definitions_.import_machine="import machine",e.definitions_.import_ssd1306="import ssd1306";var i=e.valueToCode(this,"VAR",e.ORDER_ATOMIC),n=e.valueToCode(this,"x",e.ORDER_ATOMIC),s=e.valueToCode(this,"y",e.ORDER_ATOMIC),_=e.valueToCode(this,"length",e.ORDER_ATOMIC);return i+".show_"+this.getFieldValue("direction")+"("+n+", "+s+", "+_+", 1)\n"},OF=function(t,e){return["ON"==this.getFieldValue("ONOFF")?"1":"0",e.ORDER_ATOMIC]},RF=function(t,e){e.definitions_.import_matrix="import matrix";var i=t.getFieldValue("OP");return[e.valueToCode(t,"img",e.ORDER_ATOMIC)+".shift_"+i+"("+e.valueToCode(t,"val",e.ORDER_ATOMIC)+")",e.ORDER_ATOMIC]},cF=function(t,e){var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC);return e.definitions_.import_ssd1306="import ssd1306",e.definitions_.import_machine="import machine",i+".show_fill("+this.getFieldValue("key")+")\n"},gF=function(t,e){return["matrix.Image."+this.getFieldValue("ANIMATION"),e.ORDER_ATOMIC]},CF=function(t,e){var i=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);e.definitions_.import_machine="import machine",e.definitions_.import_ssd1306="import ssd1306";var n=e.valueToCode(this,"x",e.ORDER_ATOMIC),s=e.valueToCode(this,"y",e.ORDER_ATOMIC),_=e.valueToCode(this,"r",e.ORDER_ATOMIC),o="TRUE"==this.getFieldValue("fill")?"True":"False",p=this.getFieldValue("OP");switch(o){case"True":return i+".show_fill_circle("+n+", "+s+", "+_+", "+p+")\n";case"False":return i+".show_circle("+n+", "+s+", "+_+", "+p+")\n"}},SF=function(t,e){var i=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);e.definitions_.import_machine="import machine",e.definitions_.import_ssd1306="import ssd1306";var n=e.valueToCode(this,"x0",e.ORDER_ATOMIC),s=e.valueToCode(this,"y0",e.ORDER_ATOMIC),_=e.valueToCode(this,"x1",e.ORDER_ATOMIC),o=e.valueToCode(this,"y1",e.ORDER_ATOMIC),p=e.valueToCode(this,"x2",e.ORDER_ATOMIC),a=e.valueToCode(this,"y2",e.ORDER_ATOMIC),u="TRUE"==this.getFieldValue("fill")?"True":"False",r=this.getFieldValue("OP");switch(u){case"True":return i+".show_fill_triangle("+n+", "+s+", "+_+", "+o+", "+p+", "+a+", "+r+")\n";case"False":return i+".show_triangle("+n+", "+s+", "+_+", "+o+", "+p+", "+a+", "+r+")\n"}},LF=function(t,e){return e.definitions_.import_machine="import machine",e.definitions_.import_ssd1306="import ssd1306",e.valueToCode(this,"VAR",e.ORDER_ATOMIC)+".show_bitmap("+e.valueToCode(this,"START_X",e.ORDER_ATOMIC)+", "+e.valueToCode(this,"START_Y",e.ORDER_ATOMIC)+", "+e.valueToCode(this,"bitmap_name",e.ORDER_ATOMIC)+","+e.valueToCode(this,"WIDTH",e.ORDER_ATOMIC)+","+e.valueToCode(this,"HEIGHT",e.ORDER_ATOMIC)+")\n"},AF=function(t,e){return e.definitions_.import_machine="import machine",e.definitions_.import_ssd1306="import ssd1306",e.valueToCode(this,"VAR",e.ORDER_ATOMIC)+".show_pixel("+e.valueToCode(this,"POS_X",e.ORDER_ATOMIC)+", "+e.valueToCode(this,"POS_Y",e.ORDER_ATOMIC)+")\n"},NF=function(t,e){var i,n=e.valueToCode(this,"SUB",e.ORDER_ATOMIC),s=e.valueToCode(this,"I2CSUB",e.ORDER_ATOMIC),_=this.getFieldValue("key");return"TM1650"==_?(e.definitions_.import_tm1650="import tm1650",i=n+" = tm1650."+_+"("+s+")\n"):"TM1637"==_&&(e.definitions_.import_tm1637="import tm1637",i=n+" = tm1637."+_+"("+s+")\n"),i},DF=function(t,e){return e.valueToCode(this,"VAR",e.ORDER_ATOMIC)+"."+this.getFieldValue("STAT")+"()\n"},fF=function(t,e){return e.valueToCode(this,"VAR",e.ORDER_ATOMIC)+".shownum("+e.valueToCode(this,"VALUE",e.ORDER_ATOMIC)+")\n"},FF=function(t,e){return e.valueToCode(this,"VAR",e.ORDER_ATOMIC)+".showDP("+e.valueToCode(this,"NO",e.ORDER_ATOMIC)+", "+e.valueToCode(this,"STAT",e.ORDER_ATOMIC)+")\n"},PF=function(t,e){return e.valueToCode(this,"VAR",e.ORDER_ATOMIC)+".intensity("+e.valueToCode(this,"VALUE",e.ORDER_ATOMIC)+")\n"},YF=function(t,e){e.definitions_.import_st7789="import st7789";var i=Rt.Boards.getSelectedBoardKey().split(":")[2],n="";n=["mpython","mixgo_pe","mixgo_nova"].indexOf(i)>=0?"0x700000":["mixgo_sant"].indexOf(i)>=0?"0xE00000":"0x3A0000";var s=e.valueToCode(this,"SUB",e.ORDER_ATOMIC),_=e.valueToCode(this,"SPISUB",e.ORDER_ATOMIC),o=e.valueToCode(this,"PINCS",e.ORDER_ATOMIC),p=e.valueToCode(this,"PINDC",e.ORDER_ATOMIC);return s+" = st7789.ST7789("+_+","+e.valueToCode(this,"WIDTH",e.ORDER_ATOMIC)+","+e.valueToCode(this,"HEIGHT",e.ORDER_ATOMIC)+",dc_pin="+p+",cs_pin="+o+",rotation="+this.getFieldValue("rotate")+",font_address="+n+")\n"},vF=function(t,e){e.definitions_.import_st7789="import st7789";var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC),n=e.valueToCode(this,"data",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"x",e.ORDER_ASSIGNMENT),_=e.valueToCode(this,"y",e.ORDER_ASSIGNMENT),o=e.valueToCode(this,"size",e.ORDER_ASSIGNMENT),p=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);if("0x"==p.slice(0,2))var a=i+".image("+n+",x = "+s+",y = "+_+",size = "+o+",color="+p+")\n";else{const t=p.match(/\d+/g);var u="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");a=i+".image("+n+",x = "+s+",y = "+_+",size = "+o+",color=0x"+((16252928&u)>>8|(64512&u)>>5|(255&u)>>3).toString(16)+")\n"}return a},XF=function(t,e){var i="0x"+this.getFieldValue("COLOR").slice(1);return["0x"+((16252928&i)>>8|(64512&i)>>5|(255&i)>>3).toString(16),e.ORDER_ATOMIC]},yF=function(t,e){e.definitions_.import_st7789="import st7789";var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC),n=e.valueToCode(this,"data",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"x",e.ORDER_ASSIGNMENT),_=e.valueToCode(this,"y",e.ORDER_ASSIGNMENT),o=e.valueToCode(this,"size",e.ORDER_ASSIGNMENT),p=e.valueToCode(this,"space",e.ORDER_ASSIGNMENT),a=e.valueToCode(this,"VAR",e.ORDER_ATOMIC),u=this.getFieldValue("center");if("0x"==a.slice(0,2))var r=i+".shows("+n+",x = "+s+",y = "+_+",size = "+o+",space = "+p+",center = "+u+",color="+a+")\n";else{const t=a.match(/\d+/g);var l="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");r=i+".shows("+n+",x = "+s+",y = "+_+",size = "+o+",space = "+p+",center = "+u+",color=0x"+((16252928&l)>>8|(64512&l)>>5|(255&l)>>3).toString(16)+")\n"}return r},xF=function(t,e){e.definitions_.import_st7789="import st7789";var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC),n=e.valueToCode(this,"data",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"size",e.ORDER_ASSIGNMENT),_=e.valueToCode(this,"time",e.ORDER_ASSIGNMENT),o=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);if("0x"==o.slice(0,2))var p=i+".frame("+n+",size = "+s+",delay = "+_+",color="+o+")\n";else{const t=o.match(/\d+/g);var a="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");p=i+".frame("+n+",size = "+s+",delay = "+_+",color=0x"+((16252928&a)>>8|(64512&a)>>5|(255&a)>>3).toString(16)+")\n"}return p},bF=function(t,e){e.definitions_.import_st7789="import st7789";var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC),n=e.valueToCode(this,"data",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"y",e.ORDER_ASSIGNMENT),_=e.valueToCode(this,"size",e.ORDER_ASSIGNMENT),o=e.valueToCode(this,"time",e.ORDER_ASSIGNMENT),p=e.valueToCode(this,"space",e.ORDER_ASSIGNMENT),a=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);if("0x"==a.slice(0,2))var u=i+".scroll("+n+",y = "+s+",size = "+_+",speed ="+o+",space = "+p+",color="+a+")\n";else{const t=a.match(/\d+/g);var r="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");u=i+".scroll("+n+",y = "+s+",size = "+_+",speed ="+o+",space = "+p+",color=0x"+((16252928&r)>>8|(64512&r)>>5|(255&r)>>3).toString(16)+")\n"}return u},VF=function(t,e){return e.definitions_.import_st7789="import st7789",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".fill(st7789."+this.getFieldValue("key")+")\n"},BF=function(t,e){e.definitions_.import_st7789="import st7789";var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC),n=e.valueToCode(this,"x1",e.ORDER_ATOMIC),s=e.valueToCode(this,"y1",e.ORDER_ATOMIC),_=e.valueToCode(this,"x2",e.ORDER_ATOMIC),o=e.valueToCode(this,"y2",e.ORDER_ATOMIC),p=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);if("0x"==p.slice(0,2))var a=i+".line("+n+", "+s+", "+_+", "+o+", color="+p+")\n";else{const t=p.match(/\d+/g);var u="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");a=i+".line("+n+", "+s+", "+_+", "+o+", color=0x"+((16252928&u)>>8|(64512&u)>>5|(255&u)>>3).toString(16)+")\n"}return a},GF=function(t,e){var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC),n=e.valueToCode(this,"I2CSUB",e.ORDER_ATOMIC),s=this.getFieldValue("key"),_=e.valueToCode(this,"ADDR",e.ORDER_ATOMIC);return e.definitions_.import_i2clcd="import i2clcd",i+" = i2clcd.LCD("+n+",lcd_width="+s+",i2c_addr="+_+")\n"},UF=function(t,e){return e.definitions_.import_i2clcd="import i2clcd",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".shows("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+",column = "+e.valueToCode(this,"x",e.ORDER_ASSIGNMENT)+",line = "+e.valueToCode(this,"y",e.ORDER_ASSIGNMENT)+",center = "+this.getFieldValue("center")+")\n"},wF=function(t,e){return e.definitions_.import_i2clcd="import i2clcd",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".print("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+",column = "+e.valueToCode(this,"x",e.ORDER_ASSIGNMENT)+",line = "+e.valueToCode(this,"y",e.ORDER_ASSIGNMENT)+",delay="+e.valueToCode(this,"time",e.ORDER_ASSIGNMENT)+")\n"},kF=function(t,e){return e.definitions_.import_i2clcd="import i2clcd",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".backlight("+this.getFieldValue("key")+")\n"},HF=function(t,e){return e.definitions_.import_i2clcd="import i2clcd",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".clear()\n"},WF=function(t,e){var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC),n=e.valueToCode(this,"I2CSUB",e.ORDER_ATOMIC),s=e.valueToCode(this,"ADDR",e.ORDER_ATOMIC),_=this.getFieldValue("driver"),o=Rt.Boards.getSelectedBoardKey().split(":")[2],p="";return p=["mpython","mixgo_pe","mixgo_nova"].indexOf(o)>=0?"0x700000":["mixgo_sant"].indexOf(o)>=0?"0xE00000":"0x3A0000",e.definitions_.import_oled128x64="import oled128x64",i+" = oled128x64.OLED("+n+",address="+s+",font_address="+p+",types="+_+")\n"},KF=function(t,e){return e.definitions_.import_oled128x64="import oled128x64",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".image("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+")\n"},JF=function(t,e){return e.definitions_.import_oled128x64="import oled128x64",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".image("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+",x = "+e.valueToCode(this,"x",e.ORDER_ASSIGNMENT)+",y = "+e.valueToCode(this,"y",e.ORDER_ASSIGNMENT)+",size = "+e.valueToCode(this,"size",e.ORDER_ASSIGNMENT)+")\n"},qF=function(t,e){return e.definitions_.import_oled128x64="import oled128x64",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".shows("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+")\n"},QF=function(t,e){return e.definitions_.import_oled128x64="import oled128x64",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".shows("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+",x = "+e.valueToCode(this,"x",e.ORDER_ASSIGNMENT)+",y = "+e.valueToCode(this,"y",e.ORDER_ASSIGNMENT)+",size = "+e.valueToCode(this,"size",e.ORDER_ASSIGNMENT)+",space = "+e.valueToCode(this,"space",e.ORDER_ASSIGNMENT)+",center = "+this.getFieldValue("center")+")\n"},zF=function(t,e){return e.definitions_.import_oled128x64="import oled128x64",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".frame("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+")\n"},jF=function(t,e){return e.definitions_.import_oled128x64="import oled128x64",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".frame("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+",size = "+e.valueToCode(this,"size",e.ORDER_ASSIGNMENT)+",delay = "+e.valueToCode(this,"time",e.ORDER_ASSIGNMENT)+")\n"},ZF=function(t,e){return e.definitions_.import_oled128x64="import oled128x64",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".scroll("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+")\n"},$F=function(t,e){return e.definitions_.import_oled128x64="import oled128x64",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".scroll("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+",y = "+e.valueToCode(this,"y",e.ORDER_ASSIGNMENT)+",size = "+e.valueToCode(this,"size",e.ORDER_ASSIGNMENT)+",speed ="+e.valueToCode(this,"time",e.ORDER_ASSIGNMENT)+",space = "+e.valueToCode(this,"space",e.ORDER_ASSIGNMENT)+")\n"},tP=function(t,e){e.definitions_.import_oled128x64="import oled128x64";var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC);return i+".fill(0)\n"+i+".show()\n"},eP=function(t,e){return e.definitions_.import_oled128x64="import oled128x64",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+"."+t.getFieldValue("OP")+"("+e.valueToCode(t,"val",e.ORDER_ATOMIC)+")\n"},iP=function(t,e){return e.definitions_.import_oled128x64="import oled128x64",[e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".pixel(int("+e.valueToCode(t,"x",e.ORDER_ATOMIC)+"), int("+e.valueToCode(t,"y",e.ORDER_ATOMIC)+"))",e.ORDER_ATOMIC]},nP=function(t,e){e.definitions_.import_oled128x64="import oled128x64";var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC);return i+".pixel(int("+e.valueToCode(this,"x",e.ORDER_ASSIGNMENT)+"), int("+e.valueToCode(this,"y",e.ORDER_ASSIGNMENT)+"), "+e.valueToCode(this,"STAT",e.ORDER_ATOMIC)+")\n"+i+".show()\n"},sP=function(t,e){e.definitions_.import_oled128x64="import oled128x64";var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC),n=e.valueToCode(t,"x",e.ORDER_ATOMIC),s=e.valueToCode(t,"y",e.ORDER_ATOMIC),_=e.valueToCode(t,"w",e.ORDER_ATOMIC),o=e.valueToCode(t,"h",e.ORDER_ATOMIC),p=t.getFieldValue("state");return i+"."+t.getFieldValue("shape")+"("+n+", "+s+", "+_+", "+o+", "+p+")\n"+i+".show()\n"},_P=function(t,e){e.definitions_.import_oled128x64="import oled128x64";var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC),n=e.valueToCode(t,"x",e.ORDER_ATOMIC),s=e.valueToCode(t,"y",e.ORDER_ATOMIC),_=e.valueToCode(t,"length",e.ORDER_ATOMIC),o=t.getFieldValue("state");return i+"."+("0"==t.getFieldValue("dir_h_v")?"v":"h")+"line("+n+", "+s+", "+_+", "+o+")\n"+i+".show()\n"},oP=function(t,e){e.definitions_.import_oled128x64="import oled128x64";var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC);return i+".line("+e.valueToCode(t,"x1",e.ORDER_ATOMIC)+", "+e.valueToCode(t,"y1",e.ORDER_ATOMIC)+", "+e.valueToCode(t,"x2",e.ORDER_ATOMIC)+", "+e.valueToCode(t,"y2",e.ORDER_ATOMIC)+", "+t.getFieldValue("state")+")\n"+i+".show()\n"},pP=function(t,e){var i=Rt.Boards.getSelectedBoardKey().split(":")[2],n=e.valueToCode(this,"data",e.ORDER_ASSIGNMENT);if("educore"==i){e.definitions_["import_"+i+"oled"]="from "+i+" import oled";var s="oled.print("+n+")\n"}else{e.definitions_["import_"+i+"_onboard_matrix"]="from "+i+" import onboard_matrix";s="onboard_matrix.shows("+n+")\n"}return s},aP=function(t,e){var i=Rt.Boards.getSelectedBoardKey().split(":")[2],n=e.valueToCode(this,"data",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"space",e.ORDER_ASSIGNMENT),_=this.getFieldValue("center");if("mixgo_sant"==i||"mixgo_nova"==i)return e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft","onboard_tft.shows("+n+",space = "+s+",center = "+_+")\n";if("educore"==i){e.definitions_["import_"+i+"oled"]="from "+i+" import oled"}return e.definitions_["import_"+i+"_onboard_matrix"]="from "+i+" import onboard_matrix","onboard_matrix.shows("+n+",space = "+s+",center = "+_+")\n"},uP=function(t,e){var i=Rt.Boards.getSelectedBoardKey().split(":")[2];if("mpython"==i||"educore"==i){e.definitions_["import_"+i+"_onboard_oled"]="from "+i+" import onboard_oled";var n="onboard_oled.frame("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+")\n"}else{e.definitions_["import_"+i+"_onboard_matrix"]="from "+i+" import onboard_matrix";n="onboard_matrix.frame("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+")\n"}return n},rP=function(t,e){var i=Rt.Boards.getSelectedBoardKey().split(":")[2],n=e.valueToCode(this,"data",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"time",e.ORDER_ASSIGNMENT);if("mpython"==i||"educore"==i){e.definitions_["import_"+i+"_onboard_oled"]="from "+i+" import onboard_oled";var _="onboard_oled.frame("+(n=e.valueToCode(this,"data",e.ORDER_ASSIGNMENT))+",delay = "+s+")\n"}else{e.definitions_["import_"+i+"_onboard_matrix"]="from "+i+" import onboard_matrix";_="onboard_matrix.frame("+n+",delay = "+s+")\n"}return _},lP=function(t,e){var i=Rt.Boards.getSelectedBoardKey().split(":")[2];if("mpython"==i||"educore"==i){e.definitions_["import_"+i+"_onboard_oled"]="from "+i+" import onboard_oled";var n="onboard_oled.scroll("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+")\n"}else{e.definitions_["import_"+i+"_onboard_matrix"]="from "+i+" import onboard_matrix";n="onboard_matrix.scroll("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+")\n"}return n},dP=function(t,e){var i=Rt.Boards.getSelectedBoardKey().split(":")[2],n=e.valueToCode(this,"data",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"time",e.ORDER_ASSIGNMENT),_=e.valueToCode(this,"space",e.ORDER_ASSIGNMENT);if("mpython"==i||"educore"==i){e.definitions_["import_"+i+"_onboard_oled"]="from "+i+" import onboard_oled";var o="onboard_oled.scroll("+n+",speed ="+s+",space = "+_+")\n"}else{e.definitions_["import_"+i+"_onboard_matrix"]="from "+i+" import onboard_matrix";o="onboard_matrix.scroll("+n+",speed ="+s+",space = "+_+")\n"}return o},IP=function(t,e){var i=Rt.Boards.getSelectedBoardKey().split(":")[2];return e.definitions_["import_"+i+"_onboard_matrix"]="from "+i+" import onboard_matrix",["onboard_matrix."+t.getFieldValue("image"),e.ORDER_ATOMIC]},TP=function(t,e){var i=Rt.Boards.getSelectedBoardKey().split(":")[2];return e.definitions_["import_"+i+"_onboard_matrix"]="from "+i+" import onboard_matrix",["onboard_matrix."+t.getFieldValue("image"),e.ORDER_ATOMIC]},MP=function(t,e){var i={"#000000":"0","#ff0000":"1"};function n(t){let e="";if(t.length%2==1&&(t="0"+t),t.length<8){let e=8-t.length;for(let i=1;i<=e;i++)t="0"+t}for(let i=1;i<=t.length;i++)i%2==0&&i!==t.length?e=e+t[i-1]+",0x":e+=t[i-1];return"0x"+e}let s=[];for(let e=0;e<12;e++){let _="",o=0,p=0;for(let n=0;n<32;n++)n<8?p=7-n:n<16?p=23-n:n<24?p=39-n:n<32&&(p=55-n),o+=Number(i[t.getFieldValue(e+"-"+n)])*Math.pow(2,31-p);_+=n(o.toString(16)),s.unshift(_)}let _=[];for(let t=0;t>8|(64512&u)>>5|(255&u)>>3).toString(16)+")\n"}return a},JP=function(t,e){var i=Rt.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft";var n=e.valueToCode(this,"data",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"x",e.ORDER_ASSIGNMENT),_=e.valueToCode(this,"y",e.ORDER_ASSIGNMENT),o=e.valueToCode(this,"size",e.ORDER_ASSIGNMENT),p=e.valueToCode(this,"space",e.ORDER_ASSIGNMENT),a=this.getFieldValue("center"),u=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);if("0x"==u.slice(0,2))var r="onboard_tft.shows("+n+",x = "+s+",y = "+_+",size = "+o+",space = "+p+",center = "+a+",color="+u+")\n";else{const t=u.match(/\d+/g);var l="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");r="onboard_tft.shows("+n+",x = "+s+",y = "+_+",size = "+o+",space = "+p+",center = "+a+",color=0x"+((16252928&l)>>8|(64512&l)>>5|(255&l)>>3).toString(16)+")\n"}return r},qP=function(t,e){var i=Rt.Boards.getSelectedBoardKey().split(":")[2];return e.definitions_["import_"+i+"_onboard_oled"]="from "+i+" import onboard_tft","onboard_tft.frame("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+",color=0xffff)\n"},QP=function(t,e){var i=Rt.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft";var n=e.valueToCode(this,"data",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"size",e.ORDER_ASSIGNMENT),_=e.valueToCode(this,"time",e.ORDER_ASSIGNMENT),o=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);if("0x"==o.slice(0,2))var p="onboard_tft.frame("+n+",size = "+s+",delay = "+_+",color="+o+")\n";else{const t=o.match(/\d+/g);var a="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");p="onboard_tft.frame("+n+",size = "+s+",delay = "+_+",color=0x"+((16252928&a)>>8|(64512&a)>>5|(255&a)>>3).toString(16)+")\n"}return p},zP=function(t,e){var i=Rt.Boards.getSelectedBoardKey().split(":")[2];return e.definitions_["import_"+i+"_onboard_oled"]="from "+i+" import onboard_tft","onboard_tft.scroll("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+",color=0xffff)\n"},jP=function(t,e){var i=Rt.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft";var n=e.valueToCode(this,"data",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"y",e.ORDER_ASSIGNMENT),_=e.valueToCode(this,"size",e.ORDER_ASSIGNMENT),o=e.valueToCode(this,"time",e.ORDER_ASSIGNMENT),p=e.valueToCode(this,"space",e.ORDER_ASSIGNMENT),a=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);if("0x"==a.slice(0,2))var u="onboard_tft.scroll("+n+",y = "+s+",size = "+_+",speed ="+o+",space = "+p+",color="+a+")\n";else{const t=a.match(/\d+/g);var r="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");u="onboard_tft.scroll("+n+",y = "+s+",size = "+_+",speed ="+o+",space = "+p+",color=0x"+((16252928&r)>>8|(64512&r)>>5|(255&r)>>3).toString(16)+")\n"}return u},ZP=function(t,e){var i=Rt.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft";var n=e.valueToCode(t,"x",e.ORDER_ATOMIC),s=e.valueToCode(t,"y",e.ORDER_ATOMIC),_=e.valueToCode(t,"w",e.ORDER_ATOMIC),o=e.valueToCode(t,"h",e.ORDER_ATOMIC),p=e.valueToCode(this,"VAR",e.ORDER_ATOMIC),a=t.getFieldValue("shape");if("0x"==p.slice(0,2))var u="onboard_tft."+a+"("+n+", "+s+", "+_+", "+o+", "+p+")\nonboard_tft.show()\n";else{const t=p.match(/\d+/g);var r="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");u="onboard_tft."+a+"("+n+", "+s+", "+_+", "+o+", 0x"+((16252928&r)>>8|(64512&r)>>5|(255&r)>>3).toString(16)+")\nonboard_tft.show()\n"}return u},$P=function(t,e){var i=Rt.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft";var n=e.valueToCode(t,"x",e.ORDER_ATOMIC),s=e.valueToCode(t,"y",e.ORDER_ATOMIC),_=e.valueToCode(t,"length",e.ORDER_ATOMIC),o=e.valueToCode(this,"VAR",e.ORDER_ATOMIC),p=t.getFieldValue("dir_h_v");if("0x"==o.slice(0,2))var a="onboard_tft."+("0"==p?"v":"h")+"line("+n+", "+s+", "+_+", "+o+")\nonboard_tft.show()\n";else{const t=o.match(/\d+/g);var u="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");a="onboard_tft."+("0"==p?"v":"h")+"line("+n+", "+s+", "+_+", 0x"+((16252928&u)>>8|(64512&u)>>5|(255&u)>>3).toString(16)+")\nonboard_tft.show()\n"}return a},tY=function(t,e){var i=Rt.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft";var n=e.valueToCode(t,"x1",e.ORDER_ATOMIC),s=e.valueToCode(t,"y1",e.ORDER_ATOMIC),_=e.valueToCode(t,"x2",e.ORDER_ATOMIC),o=e.valueToCode(t,"y2",e.ORDER_ATOMIC),p=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);if("0x"==p.slice(0,2))var a="onboard_tft.line("+n+", "+s+", "+_+", "+o+", "+p+")\nonboard_tft.show()\n";else{const t=p.match(/\d+/g);var u="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");a="onboard_tft.line("+n+", "+s+", "+_+", "+o+", 0x"+((16252928&u)>>8|(64512&u)>>5|(255&u)>>3).toString(16)+")\nonboard_tft.show()\n"}return a},eY=function(t,e){var i=Rt.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft";return"onboard_tft.fill(0)\nonboard_tft.show()\n"},iY=function(t,e){var i=Rt.Boards.getSelectedBoardKey().split(":")[2];return e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft","onboard_tft."+t.getFieldValue("OP")+"("+e.valueToCode(t,"val",e.ORDER_ATOMIC)+")\n"},nY=function(t,e){var i=Rt.Boards.getSelectedBoardKey().split(":")[2];return e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft",["hex(onboard_tft.pixel(int("+e.valueToCode(t,"x",e.ORDER_ATOMIC)+"), int("+e.valueToCode(t,"y",e.ORDER_ATOMIC)+")))",e.ORDER_ATOMIC]},sY=function(t,e){var i=Rt.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft";var n=e.valueToCode(this,"x",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"y",e.ORDER_ASSIGNMENT),_=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);if("0x"==_.slice(0,2))var o="onboard_tft.pixel(int("+n+"), int("+s+"), "+_+")\nonboard_tft.show()\n";else{const t=_.match(/\d+/g);var p="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");o="onboard_tft.pixel(int("+n+"), int("+s+"), 0x"+((16252928&p)>>8|(64512&p)>>5|(255&p)>>3).toString(16)+")\nonboard_tft.show()\n"}return o},_Y=function(t,e){var i=Rt.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft";return["onboard_tft.get_brightness()",e.ORDER_ATOMIC]},oY=function(t,e){var i=Rt.Boards.getSelectedBoardKey().split(":")[2];return e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft","onboard_tft.set_brightness("+e.valueToCode(this,"x",e.ORDER_ASSIGNMENT)+")\n"},pY=function(t,e){var i=Rt.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft";var n=e.valueToCode(this,"VAR",e.ORDER_ASSIGNMENT);if("0x"==n.slice(0,2))var s="onboard_tft.fill("+n+")\nonboard_tft.show()\n";else{const t=n.match(/\d+/g);var _="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");s="onboard_tft.fill(0x"+((16252928&_)>>8|(64512&_)>>5|(255&_)>>3).toString(16)+")\nonboard_tft.show()\n"}return s},aY=function(t,e){var i=Rt.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_Clock"]="from "+i+" import Clock";var n=e.valueToCode(this,"x",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"y",e.ORDER_ASSIGNMENT),_=e.valueToCode(this,"size",e.ORDER_ASSIGNMENT),o=e.valueToCode(this,"SUB",e.ORDER_ASSIGNMENT),p=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);if("0x"==p.slice(0,2))var a=o+"=Clock("+n+","+s+","+_+","+p+")\n";else{const t=p.match(/\d+/g);var u="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");a=o+"=Clock("+n+","+s+","+_+",0x"+((16252928&u)>>8|(64512&u)>>5|(255&u)>>3).toString(16)+")\n"}return a},uY=function(t,e){var i=Rt.Boards.getSelectedBoardKey().split(":")[2];return e.definitions_["import_"+i+"_Clock"]="from "+i+" import Clock",e.valueToCode(this,"SUB",e.ORDER_ASSIGNMENT)+".set_rtctime()\n"},rY=function(t,e){var i=Rt.Boards.getSelectedBoardKey().split(":")[2];return e.definitions_["import_"+i+"_Clock"]="from "+i+" import Clock",e.valueToCode(this,"SUB",e.ORDER_ASSIGNMENT)+".set_time("+e.valueToCode(this,"h",e.ORDER_ASSIGNMENT)+","+e.valueToCode(this,"m",e.ORDER_ASSIGNMENT)+","+e.valueToCode(this,"s",e.ORDER_ASSIGNMENT)+")\n"},lY=function(t,e){var i=Rt.Boards.getSelectedBoardKey().split(":")[2];return e.definitions_["import_"+i+"_Clock"]="from "+i+" import Clock",e.valueToCode(this,"SUB",e.ORDER_ASSIGNMENT)+".draw_clock()\n"},dY=function(t,e){var i=Rt.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_Clock"]="from "+i+" import Clock";var n=e.valueToCode(this,"SUB",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);if("0x"==s.slice(0,2))var _=n+".clear("+s+")\n";else{const t=s.match(/\d+/g);var o="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");_=n+".clear(0x"+((16252928&o)>>8|(64512&o)>>5|(255&o)>>3).toString(16)+")\n"}return _},IY=function(t,e){var i=Rt.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft";var n=e.valueToCode(t,"x",e.ORDER_ATOMIC),s=e.valueToCode(t,"y",e.ORDER_ATOMIC),_=e.valueToCode(t,"r",e.ORDER_ATOMIC),o=e.valueToCode(this,"VAR",e.ORDER_ATOMIC),p=t.getFieldValue("shape");if("0x"==o.slice(0,2))var a="onboard_tft.ellipse("+n+", "+s+", "+_+", "+_+", "+o+","+p+")\nonboard_tft.show()\n";else{const t=o.match(/\d+/g);var u="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");a="onboard_tft.ellipse("+n+", "+s+", "+_+", "+_+", 0x"+((16252928&u)>>8|(64512&u)>>5|(255&u)>>3).toString(16)+","+p+")\nonboard_tft.show()\n"}return a},TY=function(t,e){var i=Rt.Boards.getSelectedBoardKey().split(":")[2];return e.definitions_["import_"+i+"_onboard_matrix"]="from "+i+" import onboard_matrix","onboard_matrix.pointern(angle="+e.valueToCode(this,"angle",e.ORDER_ASSIGNMENT)+")\n"},MY=function(t,e){var i=this.getFieldValue("path"),n=this.getFieldValue("module");return e.definitions_["import_"+i+"_"+n]="from "+i+" import "+n,""},hY=function(t,e){var i=this.getFieldValue("module");return e.definitions_["import_"+i]="import "+i,""},mY=function(t,e){for(var i=this.getFieldValue("NAME"),n=new Array(this.itemCount_),s=0;s {\n"+e.statementToCode(this,"do")+"})\n"},sV=function(){return"control.reset()\n"},_V=function(t,e){return"control.waitMicros("+(e.valueToCode(this,"data",e.ORDER_ATOMIC)||Rt.Profile.default.serial)+")\n"},oV=function(t,e){return"control.raiseEvent("+(e.valueToCode(this,"system_event_bus_source",e.ORDER_ATOMIC)||Rt.Profile.default.serial)+", "+(e.valueToCode(this,"system_event_bus_value",e.ORDER_ATOMIC)||Rt.Profile.default.serial)+")\n"},pV=function(t,e){return"control.onEvent("+(e.valueToCode(this,"system_event_bus_source",e.ORDER_ATOMIC)||Rt.Profile.default.serial)+", "+(e.valueToCode(this,"system_event_bus_value",e.ORDER_ATOMIC)||Rt.Profile.default.serial)+", () => {\n"+e.statementToCode(this,"do")+")\n"},aV=function(t,e){return["control.eventTimestamp()",e.ORDER_ATOMIC]},uV=function(t,e){return["control.eventValue()",e.ORDER_ATOMIC]},rV=function(t,e){return[this.getFieldValue("key"),e.ORDER_ATOMIC]},lV=function(t,e){return[this.getFieldValue("key"),e.ORDER_ATOMIC]},dV=function(t,e){return["control.deviceName()",e.ORDER_ATOMIC]},IV=function(t,e){return["control.deviceSerialNumber()",e.ORDER_ATOMIC]},TV=function(t,e){return"panic("+(e.valueToCode(this,"STATUS_CODE",e.ORDER_ATOMIC)||"1000")+")\n"},MV=function(t,e){switch(e.definitions_.import_time="import time",this.getFieldValue("Time")){case"ms":return["time.ticks_ms()",e.ORDER_ATOMIC];case"us":return["time.ticks_us()",e.ORDER_ATOMIC]}},hV=function(){return"while True:\n pass\n"},mV=function(t,e){return e.definitions_.import_mixgo="import mixgo","reset()\n"},EV=function(t,e){return e.definitions_.import_os="import os","os.uname()"},OV=function(t,e){e.definitions_.import_time="import time";var i=e.valueToCode(this,"DELAY_TIME",e.ORDER_ATOMIC)||"1000";switch(this.getFieldValue("Time")){case"s":return"time.sleep("+i+")\n";case"ms":return"time.sleep_ms("+i+")\n";case"us":return"time.sleep_us("+i+")\n"}},RV=function(t,e){e.definitions_.import_time="import time";var i=e.valueToCode(this,"DELAY_TIME",e.ORDER_ATOMIC)||"1000";switch(this.getFieldValue("Time")){case"s":return"time.sleep("+i+")\n";case"ms":return"time.sleep_ms("+i+")\n";case"us":return"time.sleep_us("+i+")\n"}},cV=function(t,e){return e.definitions_.import_mixgo="import mixgo",(e.valueToCode(this,"VAR",e.ORDER_NONE)||"None")+".init(period = "+(e.valueToCode(this,"period",e.ORDER_NONE)||"0")+", mode = Timer."+(e.valueToCode(this,"mode",e.ORDER_NONE)||"None")+", callback = "+(e.valueToCode(this,"callback",e.ORDER_NONE)||"None")+")\n"},gV=function(t,e){return e.definitions_.import_machine="import machine",(e.valueToCode(this,"VAR",e.ORDER_NONE)||"None")+".init(period = "+(e.valueToCode(this,"period",e.ORDER_NONE)||"0")+", mode = machine.Timer."+this.getFieldValue("mode")+", callback = "+(e.valueToCode(this,"callback",e.ORDER_NONE)||"None")+")\n"},CV=function(t,e){return e.definitions_.import_time="import time",["time.ticks_diff("+(e.valueToCode(this,"END",e.ORDER_NONE)||"0")+", "+(e.valueToCode(this,"START",e.ORDER_NONE)||"0")+")",e.ORDER_ATOMIC]},SV=function(t,e){var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC);return e.definitions_.import_machine="import machine",i+" = machine.Timer(0)\n"},LV=function(t,e){return e.definitions_.import_machine="import machine","wdt = machine.WDT(timeout= "+(e.valueToCode(this,"period",e.ORDER_NONE)||"0")+")\n"},AV=function(t,e){e.definitions_.import_machine="import machine";return"wdt.feed()\n"},NV=function(t,e){e.definitions_.import_machine="import machine";return"machine.reset()\n"},DV=function(t,e){e.definitions_.import_bitbot_onboard_bot51="from bitbot import onboard_bot51";return"onboard_bot51.shutdown()\n"},fV=SV,FV=gV,PV=CV,YV=OV,vV=function(t,e){return e.definitions_.import_seniverse_api="import seniverse_api",["seniverse_api."+this.getFieldValue("mode")+"("+e.valueToCode(this,"key",e.ORDER_ATOMIC)+","+e.valueToCode(this,"addr",e.ORDER_ATOMIC)+")",e.ORDER_ATOMIC]},XV=function(t,e){return e.definitions_.import_seniverse_api="import seniverse_api",["seniverse_api."+this.getFieldValue("mode")+"("+e.valueToCode(this,"key",e.ORDER_ATOMIC)+","+e.valueToCode(this,"addr",e.ORDER_ATOMIC)+","+e.valueToCode(this,"day",e.ORDER_ATOMIC)+")",e.ORDER_ATOMIC]},yV=function(t,e){return e.definitions_.import_seniverse_api="import seniverse_api",["seniverse_api.weather_hourly("+e.valueToCode(this,"key",e.ORDER_ATOMIC)+","+e.valueToCode(this,"addr",e.ORDER_ATOMIC)+","+e.valueToCode(this,"hour",e.ORDER_ATOMIC)+")",e.ORDER_ATOMIC]},xV=function(t,e){return e.definitions_["import_seniverse_api*"]="from seniverse_api import *",this.getFieldValue("mode")+".request("+e.valueToCode(this,"key",e.ORDER_ATOMIC)+","+e.valueToCode(this,"addr",e.ORDER_ATOMIC)+")\n"},bV=function(t,e){e.definitions_["import_seniverse_api*"]="from seniverse_api import *";var i=this.getFieldValue("content");if("none"==i)var n="Weather_now.analysis()";else n='Weather_now.analysis("'+i+'")';return[n,e.ORDER_ATOMIC]},VV=function(t,e){e.definitions_["import_seniverse_api*"]="from seniverse_api import *";var i=this.getFieldValue("content");if("none"==i)var n="Air_now.analysis()";else n='Air_now.analysis("'+i+'")';return[n,e.ORDER_ATOMIC]},BV=function(t,e){e.definitions_["import_seniverse_api*"]="from seniverse_api import *";var i=this.getFieldValue("content");if("none"==i)var n="Weather_alarm.analysis()";else n='Weather_alarm.analysis("'+i+'")';return[n,e.ORDER_ATOMIC]},GV=function(t,e){e.definitions_["import_seniverse_api*"]="from seniverse_api import *";var i=this.getFieldValue("content");if("none"==i)var n="Life_suggestion.analysis()";else n='Life_suggestion.analysis("'+i+'")';return[n,e.ORDER_ATOMIC]},UV=function(t,e){e.definitions_["import_seniverse_api*"]="from seniverse_api import *";var i=this.getFieldValue("content");if("none"==i)var n="Tide_daily.analysis()";else n='Tide_daily.analysis("'+i+'")';return[n,e.ORDER_ATOMIC]},wV=function(t,e){e.definitions_["import_seniverse_api*"]="from seniverse_api import *";var i=this.getFieldValue("content");if("none"==i)var n="Location_search.analysis()";else n='Location_search.analysis("'+i+'")';return[n,e.ORDER_ATOMIC]},kV=function(t,e){return e.definitions_["import_seniverse_api*"]="from seniverse_api import *",this.getFieldValue("mode")+".request("+e.valueToCode(this,"key",e.ORDER_ATOMIC)+","+e.valueToCode(this,"addr",e.ORDER_ATOMIC)+","+e.valueToCode(this,"day",e.ORDER_ATOMIC)+")\n"},HV=function(t,e){e.definitions_["import_seniverse_api*"]="from seniverse_api import *";var i=this.getFieldValue("content"),n=e.valueToCode(this,"day",e.ORDER_ATOMIC);if("none"==i)var s="Weather_daily.analysis("+n+")";else s="Weather_daily.analysis("+n+',"'+i+'")';return[s,e.ORDER_ATOMIC]},WV=function(t,e){e.definitions_["import_seniverse_api*"]="from seniverse_api import *";var i=this.getFieldValue("content"),n=e.valueToCode(this,"day",e.ORDER_ATOMIC);if("none"==i)var s="Air_daily.analysis("+n+")";else s="Air_daily.analysis("+n+',"'+i+'")';return[s,e.ORDER_ATOMIC]},KV=function(t,e){e.definitions_["import_seniverse_api*"]="from seniverse_api import *";var i=this.getFieldValue("content"),n=e.valueToCode(this,"day",e.ORDER_ATOMIC);if("none"==i)var s="Geo_sun.analysis("+n+")";else s="Geo_sun.analysis("+n+',"'+i+'")';return[s,e.ORDER_ATOMIC]},JV=function(t,e){e.definitions_["import_seniverse_api*"]="from seniverse_api import *";var i=this.getFieldValue("content"),n=e.valueToCode(this,"day",e.ORDER_ATOMIC);if("none"==i)var s="Geo_moon.analysis("+n+")";else s="Geo_moon.analysis("+n+',"'+i+'")';return[s,e.ORDER_ATOMIC]},qV={};qV["MixGo MINI"]={description:"MicroPython[ESP32C3 MixGo MINI]",digital_pin:Rt.Profile.generate(["0-10","18"]),input_pin:Rt.Profile.generate(["0-10","18"]),output_pin:Rt.Profile.generate(["0-10","18"]),pwm_input:Rt.Profile.generate(["0-10","18"],"pwm","pwm"),analog_input:Rt.Profile.generate(["0-4"],"adc","adc"),pwm_output:Rt.Profile.generate(["0-10","18"],"pwm","pwm"),analog_output:Rt.Profile.generate(["0-4"],"adc","adc"),espnow_channel:Rt.Profile.generate(["1-13"]),haskylens_model:Rt.Profile.generate(["0-4"]),digital:Rt.Profile.generate(["0-10","18"],"pin","pin"),pwm_pin:Rt.Profile.generate(["0-10","18"]),pwm:Rt.Profile.generate(["0-10","18"],"pwm","pwm"),analog_pin:Rt.Profile.generate(["0-4"]),analog:Rt.Profile.generate(["0-4"],"adc","adc"),button:[["B1","B1key"],["B2","B2key"],["A1","A1key"],["A2","A2key"],["A3","A3key"],["A4","A4key"]],buttonB:[["B1","B1key"],["B2","B2key"]],axis:Rt.Profile.generate(["0-4"]),exlcdh:Rt.Profile.generate(["0-11"]),exlcdv:Rt.Profile.generate(["0-7"]),brightness:Rt.Profile.generate(["0-9"]),tts_voice:Rt.Profile.generate(["0-16"]),tts_builtin_music:Rt.Profile.generate(["0-47"]),tts_bgmusic:Rt.Profile.generate(["0-15"]),builtinimg:[["HEART","onboard_matrix.HEART"],["HEART_SMALL","onboard_matrix.HEART_SMALL"],["HAPPY","onboard_matrix.HAPPY"],["SAD","onboard_matrix.SAD"],["SMILE","onboard_matrix.SMILE"],["ANGRY","onboard_matrix.ANGRY"],["NO","onboard_matrix.NO"],["YES","onboard_matrix.YES"],["DOOR_OPEN","onboard_matrix.DOOR_OPEN"],["DOOR_OPENING","onboard_matrix.DOOR_OPENING"],["DOOR_CLOSE","onboard_matrix.DOOR_CLOSE"]],builtinimg_extern:[["HEART","matrix32x12.Matrix.HEART"],["HEART_SMALL","matrix32x12.Matrix.HEART_SMALL"],["HAPPY","matrix32x12.Matrix.HAPPY"],["SAD","matrix32x12.Matrix.SAD"],["SMILE","matrix32x12.Matrix.SMILE"],["SILLY","matrix32x12.Matrix.SILLY"],["FABULOUS","matrix32x12.Matrix.FABULOUS"],["SURPRISED","matrix32x12.Matrix.SURPRISED"],["ASLEEP","matrix32x12.Matrix.ASLEEP"],["ANGRY","matrix32x12.Matrix.ANGRY"],["CONFUSED","matrix32x12.Matrix.CONFUSED"],["NO","matrix32x12.Matrix.NO"],["YES","matrix32x12.Matrix.YES"],["LEFT_ARROW","matrix32x12.Matrix.LEFT_ARROW"],["RIGHT_ARROW","matrix32x12.Matrix.RIGHT_ARROW"],["DRESS","matrix32x12.Matrix.DRESS"],["TRANSFORMERS","matrix32x12.Matrix.TRANSFORMERS"],["SCISSORS","matrix32x12.Matrix.SCISSORS"],["EXIT","matrix32x12.Matrix.EXIT"],["TREE","matrix32x12.Matrix.TREE"],["PACMAN","matrix32x12.Matrix.PACMAN"],["TARGET","matrix32x12.Matrix.TARGET"],["TSHIRT","matrix32x12.Matrix.TSHIRT"],["ROLLERSKATE","matrix32x12.Matrix.ROLLERSKATE"],["DUCK","matrix32x12.Matrix.DUCK"],["HOUSE","matrix32x12.Matrix.HOUSE"],["TORTOISE","matrix32x12.Matrix.TORTOISE"],["BUTTERFLY","matrix32x12.Matrix.BUTTERFLY"],["STICKFIGURE","matrix32x12.Matrix.STICKFIGURE"],["GHOST","matrix32x12.Matrix.GHOST"],["PITCHFORK","matrix32x12.Matrix.PITCHFORK"],["onboard_music_QUAVERS","matrix32x12.Matrix.onboard_music_QUAVERS"],["onboard_music_QUAVER","matrix32x12.Matrix.onboard_music_QUAVER"],["onboard_music_CROTCHET","matrix32x12.Matrix.onboard_music_CROTCHET"],["COW","matrix32x12.Matrix.COW"],["RABBIT","matrix32x12.Matrix.RABBIT"],["SQUARE_SMALL","matrix32x12.Matrix.SQUARE_SMALL"],["SQUARE","matrix32x12.Matrix.SQUARE"],["DIAMOND_SMALL","matrix32x12.Matrix.DIAMOND_SMALL"],["DIAMOND","matrix32x12.Matrix.DIAMOND"],["CHESSBOARD","matrix32x12.Matrix.CHESSBOARD"],["TRIANGLE_LEFT","matrix32x12.Matrix.TRIANGLE_LEFT"],["TRIANGLE","matrix32x12.Matrix.TRIANGLE"],["SNAKE","matrix32x12.Matrix.SNAKE"],["UMBRELLA","matrix32x12.Matrix.UMBRELLA"],["SKULL","matrix32x12.Matrix.SKULL"],["GIRAFFE","matrix32x12.Matrix.GIRAFFE"],["SWORD","matrix32x12.Matrix.SWORD"]],imglist:[["ALL_CLOCKS","matrix.Image.ALL_CLOCKS"],["ALL_ARROWS","matrix.Image.ALL_ARROWS"]],playlist:[["DADADADUM","onboard_music.DADADADUM"],["BIRTHDAY","onboard_music.BIRTHDAY"],["BA_DING","onboard_music.BA_DING"],["JUMP_UP","onboard_music.JUMP_UP"],["JUMP_DOWN","onboard_music.JUMP_DOWN"],["POWER_UP","onboard_music.POWER_UP"],["POWER_DOWN","onboard_music.POWER_DOWN"]],playlist_extern:[["DADADADUM","DADADADUM"],["ENTERTAINER","ENTERTAINER"],["PRELUDE","PRELUDE"],["ODE","ODE"],["NYAN","NYAN"],["RINGTONE","RINGTONE"],["FUNK","FUNK"],["BLUES","BLUES"],["BIRTHDAY","BIRTHDAY"],["WEDDING","WEDDING"],["FUNERAL","FUNERAL"],["PUNCHLINE","PUNCHLINE"],["PYTHON","PYTHON"],["BADDY","BADDY"],["CHASE","CHASE"],["BA_DING","BA_DING"],["WAWAWAWAA","WAWAWAWAA"],["JUMP_UP","JUMP_UP"],["JUMP_DOWN","JUMP_DOWN"],["POWER_UP","POWER_UP"],["POWER_DOWN","POWER_DOWN"]],tone_notes:[["NOTE_C3","131"],["NOTE_D3","147"],["NOTE_E3","165"],["NOTE_F3","175"],["NOTE_G3","196"],["NOTE_A3","220"],["NOTE_B3","247"],["NOTE_C4","262"],["NOTE_D4","294"],["NOTE_E4","330"],["NOTE_F4","349"],["NOTE_G4","392"],["NOTE_A4","440"],["NOTE_B4","494"],["NOTE_C5","523"],["NOTE_D5","587"],["NOTE_E5","659"],["NOTE_F5","698"],["NOTE_G5","784"],["NOTE_A5","880"],["NOTE_B5","988"]],serial_pin:[["pin0","0"],["pin1","1"],["pin2","2"],["pin8","8"],["pin12","12"],["pin13","13"],["pin14","14"],["pin15","15"],["pin16","16"]],radio_power:[["0","0"],["1","1"],["2","2"],["3","3"],["4","4"],["5","5"],["6","6"],["7","7"]],radio_datarate:[["1Mbit","RATE_1MBIT"],["250Kbit","RATE_250KBIT"],["2Mbit","RATE_2MBIT"]],one_more:[["ONE_SHOT","ONE_SHOT"],["PERIODIC","PERIODIC"]],digital_dot:[["0","0"],["1","1"],["2","2"]]},qV["ESP32C2 Generic(2M)"]={description:"MicroPython[ESP32C3 MixGo CC]",digital_pin:Rt.Profile.generate(["0-11","18-21"]),input_pin:Rt.Profile.generate(["0-11","18-21"]),output_pin:Rt.Profile.generate(["0-11","18-21"]),pwm_input:Rt.Profile.generate(["0-11","18-21"],"pwm","pwm"),analog_input:Rt.Profile.generate(["0-5"],"adc","adc"),pwm_output:Rt.Profile.generate(["0-11","18-21"],"pwm","pwm"),analog_output:Rt.Profile.generate(["0-5"],"adc","adc"),espnow_channel:Rt.Profile.generate(["1-13"]),haskylens_model:Rt.Profile.generate(["0-4"]),digital:Rt.Profile.generate(["0-11","18-21"],"pin","pin"),pwm_pin:Rt.Profile.generate(["0-11","18-21"]),pwm:Rt.Profile.generate(["0-11","18-21"],"pwm","pwm"),analog_pin:Rt.Profile.generate(["0-5"]),analog:Rt.Profile.generate(["0-5"],"adc","adc"),button:[["B1","B1key"],["B2","B2key"],["A1","A1key"],["A2","A2key"],["A3","A3key"],["A4","A4key"]],buttonB:[["B1","B1key"],["B2","B2key"]],axis:Rt.Profile.generate(["0-4"]),exlcdh:Rt.Profile.generate(["0-31"]),exlcdv:Rt.Profile.generate(["0-11"]),brightness:Rt.Profile.generate(["0-9"]),tts_voice:Rt.Profile.generate(["0-16"]),tts_builtin_music:Rt.Profile.generate(["0-47"]),tts_bgmusic:Rt.Profile.generate(["0-15"]),builtinimg:[["HEART","onboard_matrix.HEART"],["HEART_SMALL","onboard_matrix.HEART_SMALL"],["HAPPY","onboard_matrix.HAPPY"],["SAD","onboard_matrix.SAD"],["SMILE","onboard_matrix.SMILE"],["SILLY","onboard_matrix.SILLY"],["FABULOUS","onboard_matrix.FABULOUS"],["SURPRISED","onboard_matrix.SURPRISED"],["ASLEEP","onboard_matrix.ASLEEP"],["ANGRY","onboard_matrix.ANGRY"],["CONFUSED","onboard_matrix.CONFUSED"],["NO","onboard_matrix.NO"],["YES","onboard_matrix.YES"]],builtinimg_extern:[["HEART","matrix32x12.Matrix.HEART"],["HEART_SMALL","matrix32x12.Matrix.HEART_SMALL"],["HAPPY","matrix32x12.Matrix.HAPPY"],["SAD","matrix32x12.Matrix.SAD"],["SMILE","matrix32x12.Matrix.SMILE"],["SILLY","matrix32x12.Matrix.SILLY"],["FABULOUS","matrix32x12.Matrix.FABULOUS"],["SURPRISED","matrix32x12.Matrix.SURPRISED"],["ASLEEP","matrix32x12.Matrix.ASLEEP"],["ANGRY","matrix32x12.Matrix.ANGRY"],["CONFUSED","matrix32x12.Matrix.CONFUSED"],["NO","matrix32x12.Matrix.NO"],["YES","matrix32x12.Matrix.YES"],["LEFT_ARROW","matrix32x12.Matrix.LEFT_ARROW"],["RIGHT_ARROW","matrix32x12.Matrix.RIGHT_ARROW"],["DRESS","matrix32x12.Matrix.DRESS"],["TRANSFORMERS","matrix32x12.Matrix.TRANSFORMERS"],["SCISSORS","matrix32x12.Matrix.SCISSORS"],["EXIT","matrix32x12.Matrix.EXIT"],["TREE","matrix32x12.Matrix.TREE"],["PACMAN","matrix32x12.Matrix.PACMAN"],["TARGET","matrix32x12.Matrix.TARGET"],["TSHIRT","matrix32x12.Matrix.TSHIRT"],["ROLLERSKATE","matrix32x12.Matrix.ROLLERSKATE"],["DUCK","matrix32x12.Matrix.DUCK"],["HOUSE","matrix32x12.Matrix.HOUSE"],["TORTOISE","matrix32x12.Matrix.TORTOISE"],["BUTTERFLY","matrix32x12.Matrix.BUTTERFLY"],["STICKFIGURE","matrix32x12.Matrix.STICKFIGURE"],["GHOST","matrix32x12.Matrix.GHOST"],["PITCHFORK","matrix32x12.Matrix.PITCHFORK"],["onboard_music_QUAVERS","matrix32x12.Matrix.onboard_music_QUAVERS"],["onboard_music_QUAVER","matrix32x12.Matrix.onboard_music_QUAVER"],["onboard_music_CROTCHET","matrix32x12.Matrix.onboard_music_CROTCHET"],["COW","matrix32x12.Matrix.COW"],["RABBIT","matrix32x12.Matrix.RABBIT"],["SQUARE_SMALL","matrix32x12.Matrix.SQUARE_SMALL"],["SQUARE","matrix32x12.Matrix.SQUARE"],["DIAMOND_SMALL","matrix32x12.Matrix.DIAMOND_SMALL"],["DIAMOND","matrix32x12.Matrix.DIAMOND"],["CHESSBOARD","matrix32x12.Matrix.CHESSBOARD"],["TRIANGLE_LEFT","matrix32x12.Matrix.TRIANGLE_LEFT"],["TRIANGLE","matrix32x12.Matrix.TRIANGLE"],["SNAKE","matrix32x12.Matrix.SNAKE"],["UMBRELLA","matrix32x12.Matrix.UMBRELLA"],["SKULL","matrix32x12.Matrix.SKULL"],["GIRAFFE","matrix32x12.Matrix.GIRAFFE"],["SWORD","matrix32x12.Matrix.SWORD"]],imglist:[["ALL_CLOCKS","matrix.Image.ALL_CLOCKS"],["ALL_ARROWS","matrix.Image.ALL_ARROWS"]],playlist:[["DADADADUM","onboard_music.DADADADUM"],["ENTERTAINER","onboard_music.ENTERTAINER"],["PRELUDE","onboard_music.PRELUDE"],["ODE","onboard_music.ODE"],["NYAN","onboard_music.NYAN"],["RINGTONE","onboard_music.RINGTONE"],["FUNK","onboard_music.FUNK"],["BLUES","onboard_music.BLUES"],["BIRTHDAY","onboard_music.BIRTHDAY"],["WEDDING","onboard_music.WEDDING"],["FUNERAL","onboard_music.FUNERAL"],["PUNCHLINE","onboard_music.PUNCHLINE"],["PYTHON","onboard_music.PYTHON"],["BADDY","onboard_music.BADDY"],["CHASE","onboard_music.CHASE"],["BA_DING","onboard_music.BA_DING"],["WAWAWAWAA","onboard_music.WAWAWAWAA"],["JUMP_UP","onboard_music.JUMP_UP"],["JUMP_DOWN","onboard_music.JUMP_DOWN"],["POWER_UP","onboard_music.POWER_UP"],["POWER_DOWN","onboard_music.POWER_DOWN"]],playlist_extern:[["DADADADUM","DADADADUM"],["ENTERTAINER","ENTERTAINER"],["PRELUDE","PRELUDE"],["ODE","ODE"],["NYAN","NYAN"],["RINGTONE","RINGTONE"],["FUNK","FUNK"],["BLUES","BLUES"],["BIRTHDAY","BIRTHDAY"],["WEDDING","WEDDING"],["FUNERAL","FUNERAL"],["PUNCHLINE","PUNCHLINE"],["PYTHON","PYTHON"],["BADDY","BADDY"],["CHASE","CHASE"],["BA_DING","BA_DING"],["WAWAWAWAA","WAWAWAWAA"],["JUMP_UP","JUMP_UP"],["JUMP_DOWN","JUMP_DOWN"],["POWER_UP","POWER_UP"],["POWER_DOWN","POWER_DOWN"]],tone_notes:[["NOTE_C3","131"],["NOTE_D3","147"],["NOTE_E3","165"],["NOTE_F3","175"],["NOTE_G3","196"],["NOTE_A3","220"],["NOTE_B3","247"],["NOTE_C4","262"],["NOTE_D4","294"],["NOTE_E4","330"],["NOTE_F4","349"],["NOTE_G4","392"],["NOTE_A4","440"],["NOTE_B4","494"],["NOTE_C5","523"],["NOTE_D5","587"],["NOTE_E5","659"],["NOTE_F5","698"],["NOTE_G5","784"],["NOTE_A5","880"],["NOTE_B5","988"]],serial_pin:[["pin0","0"],["pin1","1"],["pin2","2"],["pin8","8"],["pin12","12"],["pin13","13"],["pin14","14"],["pin15","15"],["pin16","16"]],radio_power:[["0","0"],["1","1"],["2","2"],["3","3"],["4","4"],["5","5"],["6","6"],["7","7"]],radio_datarate:[["1Mbit","RATE_1MBIT"],["250Kbit","RATE_250KBIT"],["2Mbit","RATE_2MBIT"]],one_more:[["ONE_SHOT","ONE_SHOT"],["PERIODIC","PERIODIC"]],digital_dot:[["0","0"],["1","1"],["2","2"]]};const QV=qV,zV=20,jV={init:function(){this.setColour(zV),this.appendDummyInput("").appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_HIGH,"HIGH"],[Ot.Msg.MIXLY_LOW,"LOW"]]),"BOOL"),this.setOutput(!0,Boolean),this.setTooltip(Ot.Msg.MIXLY_ESP32_INOUT_HIGHLOW_TOOLTIP)}},ZV={init:function(){this.setColour(zV),this.appendValueInput("PIN",Number).appendField(Ot.Msg.MIXLY_Digital_PINMODEOUT).setCheck(Number),this.appendValueInput("STAT").appendField(Ot.Msg.MIXLY_STAT).setCheck([Number,Boolean]),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_INOUT_DIGITAL_WRITE_TOOLTIP)}},$V={init:function(){this.setColour(zV),this.appendValueInput("PIN",Number).appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_GET).appendField(Ot.Msg.MIXLY_Digital_PINMODEIN).setCheck(Number),this.appendDummyInput().appendField(Ot.Msg.MIXLY_ESP32_MACHINE_VALUE),this.setInputsInline(!0),this.setOutput(!0,[Boolean,Number]),this.setTooltip(Ot.Msg.MIXLY_ESP32_INOUT_DIGITAL_READ_TOOLTIP)}},tB={init:function(){this.setColour(zV),this.appendValueInput("PIN",Number).appendField("DAC"+Ot.Msg.MIXLY_Analog_PINMODEOUT).setCheck(Number),this.appendValueInput("NUM",Number).appendField(Ot.Msg.MIXLY_VALUE2).setCheck(Number),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(Ot.Msg.MIXLY_ESP32_INOUT_ANALOG_WRITE_TOOLTIP)}},eB={init:function(){this.setColour(zV),this.appendValueInput("PIN",Number).appendField(Ot.Msg.MIXLY_Analog_PINMODEOUT).setCheck(Number),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_JS_PERIOD_MIL).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_mSecond,"period"],[Ot.Msg.MIXLY_uSecond,"period_microseconds"]]),"key"),this.appendValueInput("NUM",Number).appendField(Ot.Msg.MIXLY_STAT).setCheck(Number),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(Ot.Msg.MIXLY_ESP32_INOUT_ANALOG_WRITE_SET_TOOLTIP)}},iB={init:function(){this.setColour(zV),this.appendValueInput("PIN",Number).appendField(Ot.Msg.MIXLY_Analog_PINMODEIN).setCheck(Number),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_ESP32_REF_VOLTAGE+Ot.Msg.MIXLY_STAT).appendField(new Ot.FieldDropdown([["3.3V","machine.ADC.ATTN_11DB"],["2.2V","machine.ADC.ATTN_6DB"],["1.5V","machine.ADC.ATTN_2_5DB"],["1.2V","machine.ADC.ATTN_0DB"]]),"atten"),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(Ot.Msg.MIXLY_ESP32_INOUT_ANALOG_ATTEN_TOOLTIP)}},nB={init:function(){this.setColour(zV),this.appendValueInput("pin").appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_GET).appendField(Ot.Msg.MIXLY_ESP32_TOUCH_SENSOR),this.appendDummyInput().appendField(Ot.Msg.MIXLY_ESP32_MACHINE_VALUE),this.setOutput(!0,Number),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_INOUT_PIN_PRESSED_TOOLTIP)}},sB={init:function(){this.setColour(20),this.appendValueInput("PIN",Number).appendField(Ot.Msg.MIXLY_ATTACHINTERRUPT_PIN).setCheck(Number),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_MODE).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_RISING,"machine.Pin.IRQ_RISING"],[Ot.Msg.MIXLY_FALLING,"machine.Pin.IRQ_FALLING"],[Ot.Msg.MIXLY_CHANGE,"(machine.Pin.IRQ_RISING | machine.Pin.IRQ_FALLING)"]]),"mode"),this.appendValueInput("DO").appendField(Ot.Msg.MIXLY_DO),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_INOUT_PIN_ATTACHINTERRUPT_TOOLTIP)}},_B={init:function(){this.setColour(20),this.appendDummyInput().appendField(Ot.Msg.MIXLY_SETUP).appendField(new Ot.FieldTextInput("pin#"),"PIN_OBJ"),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_MICROPYTHON_AS).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_Digital_PINMODEOUT,"machine.Pin.OUT"],[Ot.Msg.MIXLY_Digital_PINMODEIN,"machine.Pin.IN"],[Ot.Msg.MIXLY_PINMODEPULLUP,"machine.Pin.IN, machine.Pin.PULL_UP"],[Ot.Msg.MIXLY_PINMODEPULLDOWN,"machine.Pin.IN, machine.Pin.PULL_DOWN"]]),"MODE"),this.appendValueInput("PIN",Number).appendField(Ot.Msg.MIXLY_PIN).setCheck(Number),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_INOUT_DIGITAL_INIT_TOOLTIP)},getVars:function(){return["pin#"==this.getFieldValue("PIN_OBJ")?null:this.getFieldValue("PIN_OBJ")]},renameVar:function(t,e){Ot.Names.equals(t,this.getFieldValue("PIN_OBJ"))&&this.setTitleValue(e,"PIN_OBJ")}},oB={init:function(){this.setColour(zV),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_SETUP).appendField(new Ot.FieldTextInput("dac#"),"PIN_OBJ").appendField(Ot.Msg.MIXLY_MICROPYTHON_AS),this.appendDummyInput("").appendField("DAC"+Ot.Msg.MIXLY_Analog_PINMODEOUT),this.appendValueInput("PIN",Number).appendField(Ot.Msg.MIXLY_PIN).setCheck(Number),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(Ot.Msg.MIXLY_ESP32_INOUT_ANALOG_WRITE_INIT_TOOLTIP)},getVars:function(){return["dac#"==this.getFieldValue("PIN_OBJ")?null:this.getFieldValue("PIN_OBJ")]},renameVar:function(t,e){Ot.Names.equals(t,this.getFieldValue("PIN_OBJ"))&&this.setTitleValue(e,"PIN_OBJ")}},pB={init:function(){this.setColour(zV),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_SETUP).appendField(new Ot.FieldTextInput("tc#"),"PIN_OBJ").appendField(Ot.Msg.MIXLY_MICROPYTHON_AS),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_ESP32_TOUCH_SENSOR),this.appendValueInput("PIN",Number).appendField(Ot.Msg.MIXLY_PIN).setCheck(Number),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(Ot.Msg.MIXLY_ESP32_INOUT_PIN_PRESSED_INIT_TOOLTIP)},getVars:function(){return["tc#"==this.getFieldValue("PIN_OBJ")?null:this.getFieldValue("PIN_OBJ")]},renameVar:function(t,e){Ot.Names.equals(t,this.getFieldValue("PIN_OBJ"))&&this.setTitleValue(e,"PIN_OBJ")}},aB={init:function(){this.setColour(zV),this.appendValueInput("PIN",Number).appendField("PWM"+Ot.Msg.MIXLY_Analog_PINMODEOUT).setCheck(Number),this.appendValueInput("NUM",Number).appendField(Ot.Msg.MIXLY_FREQUENCY+Ot.Msg.MIXLY_STAT).setCheck(Number),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(Ot.Msg.MIXLY_ESP32_INOUT_PWM_ANALOG_WRITE_SET_FREQ_TOOLTIP)}},uB=_B,rB=pB,lB=nB,dB=sB,IB=40,TB={init:function(){if("mixgo_me"==Rt.Boards.getSelectedBoardKey().split(":")[2])var t="ME G1";this.setColour(IB),this.appendDummyInput("").appendField(t).appendField(Ot.Msg.MIXLY_TEM_HUM+" AHT21").appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_GETTEMPERATUE,"temperature"],[Ot.Msg.MIXLY_GETHUMIDITY,"humidity"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0);var e=this;this.setTooltip((function(){var t=e.getFieldValue("key");return{temperature:Ot.Msg.MIXLY_MICROBIT_SENSOR_SHT_temperature_TOOLTIP,relative_humidity:Ot.Msg.MIXLY_MICROBIT_SENSOR_SHT_HUM_TOOLTIP}[t]}))}},MB={init:function(){if("mixgo_me"==Rt.Boards.getSelectedBoardKey().split(":")[2])var t="ME G1";this.setColour(IB),this.appendDummyInput("").appendField(t).appendField(Ot.Msg.MIXLY_Altitude+Ot.Msg.MSG.catSensor+" HP203X").appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_GETPRESSURE,"pressure()"],[Ot.Msg.MIXLY_GETTEMPERATUE,"temperature()"],[Ot.Msg.MIXLY_GET_ALTITUDE,"altitude()"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0)}},hB={init:function(){if("mixgo_me"==Rt.Boards.getSelectedBoardKey().split(":")[2])var t="ME G1";this.setColour(IB),this.appendDummyInput().appendField(t).appendField(Ot.Msg.MIXLY_MIXGO_NOVA_POTENTIAL_NUM),this.setOutput(!0,Number),this.setInputsInline(!0)}},mB={init:function(){if("mixgo_me"==Rt.Boards.getSelectedBoardKey().split(":")[2])var t="ME G1";this.setColour(IB),this.appendDummyInput().appendField(t).appendField("RFID"+Ot.Msg.MIXLY_RFID_READ_CARD),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_RFID_READ_CARD_UID),this.setOutput(!0,Number),this.setInputsInline(!0)}},EB={init:function(){if("mixgo_me"==Rt.Boards.getSelectedBoardKey().split(":")[2])var t="ME G1";this.setColour(IB),this.appendDummyInput().appendField(t).appendField("RFID"+Ot.Msg.MIXLY_RFID_READ_CARD),this.appendValueInput("SECTOR").appendField(Ot.Msg.MIXLY_LIST_INDEX),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_ALL),this.setOutput(!0,Number),this.setInputsInline(!0)}},OB={init:function(){if("mixgo_me"==Rt.Boards.getSelectedBoardKey().split(":")[2])var t="ME G1";this.setColour(IB),this.appendDummyInput().appendField(t).appendField(Ot.Msg.MIXLY_COMMUNICATION_RFID_WRITE),this.appendValueInput("SECTOR").appendField(Ot.Msg.MIXLY_LIST_INDEX),this.appendValueInput("CONTENT").appendField(Ot.Msg.MIXLY_COMMUNICATION_WRITE_NUM),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null)}},RB={init:function(){if("mixgo_me"==Rt.Boards.getSelectedBoardKey().split(":")[2])var t="ME G1";this.setColour(IB),this.appendDummyInput().appendField(t).appendField(Ot.Msg.MIXLY_COMMUNICATION_RFID_WRITE),this.appendValueInput("SECTOR").appendField(Ot.Msg.MIXLY_LIST_INDEX),this.appendValueInput("CONTENT").appendField(Ot.Msg.MIXLY_COMMUNICATION_WRITE_NUM),this.appendDummyInput().appendField(Ot.Msg.RETURN_SUCCESS_OR_NOT),this.setInputsInline(!0),this.setOutput(!0)}},cB={init:function(){if("mixgo_me"==Rt.Boards.getSelectedBoardKey().split(":")[2])var t="ME G1";this.setColour(IB),this.appendDummyInput().appendField(t).appendField("RFID"),this.appendDummyInput("").appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_RFID_SCAN_OK,"True"],[Ot.Msg.MIXLY_RFID_SCAN_NOTAGERR,"None"],[Ot.Msg.MIXLY_RFID_SCAN_ERROR,"False"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0)}},gB=100,CB={init:function(){this.setColour(gB),this.appendDummyInput("").appendField(new Ot.FieldDropdown([[Ot.Msg.MIXGO_LEFT_FRONT+Ot.Msg.COLOUR_RGB_GREEN+Ot.Msg.MIXLY_EXTERN_LED,"GLED[0]"],[Ot.Msg.MIXGO_RIGHT_FRONT+Ot.Msg.COLOUR_RGB_GREEN+Ot.Msg.MIXLY_EXTERN_LED,"GLED[1]"],[Ot.Msg.MIXGO_LEFT_BACK+Ot.Msg.COLOUR_RGB_GREEN+Ot.Msg.MIXLY_EXTERN_LED,"GLED[3]"],[Ot.Msg.MIXGO_RIGHT_BACK+Ot.Msg.COLOUR_RGB_GREEN+Ot.Msg.MIXLY_EXTERN_LED,"GLED[2]"],[Ot.Msg.MIXGO_LEFT_FRONT+Ot.Msg.COLOUR_RGB_RED+Ot.Msg.MIXLY_EXTERN_LED,"RLED[0]"],[Ot.Msg.MIXGO_RIGHT_FRONT+Ot.Msg.COLOUR_RGB_RED+Ot.Msg.MIXLY_EXTERN_LED,"RLED[1]"],[Ot.Msg.MIXGO_LEFT_BACK+Ot.Msg.COLOUR_RGB_RED+Ot.Msg.MIXLY_EXTERN_LED,"RLED[3]"],[Ot.Msg.MIXGO_RIGHT_BACK+Ot.Msg.COLOUR_RGB_RED+Ot.Msg.MIXLY_EXTERN_LED,"RLED[2]"],[Ot.Msg.ME_GO_LIGHT_HEADLIGHT,"WLED"]]),"op"),this.setOutput(!0)}},SB={init:function(){this.setColour(gB),this.appendDummyInput().appendField(Ot.Msg.MIXLY_SETTING),this.appendValueInput("led").appendField("ME GO"),this.appendValueInput("bright").appendField(Ot.Msg.MIXLY_PULSEIN_STAT),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_LED_SETONOFF)}},LB={init:function(){this.setColour(gB),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_GET),this.appendValueInput("led").appendField("ME GO"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_BRIGHTNESS),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_LED_GETONOFF)}},AB={init:function(){this.setColour(gB),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_GET),this.appendValueInput("led").appendField("ME GO"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_PULSEIN_STAT),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_LED_GETONOFF)}},NB={init:function(){this.setColour(gB),this.appendDummyInput().appendField(Ot.Msg.MIXLY_SETTING),this.appendValueInput("led").appendField("ME GO"),this.appendValueInput("bright").appendField(Ot.Msg.MIXLY_BRIGHTNESS),this.appendDummyInput("").appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_SETTING+Ot.Msg.MIXLY_BUILDIN_LED+Ot.Msg.MIXLY_BRIGHTNESS+"(0-10)")}},DB={init:function(){this.setColour(gB),this.appendDummyInput().appendField("ME GO").appendField(new Ot.FieldDropdown([[Ot.Msg.blockpy_forward,"F"],[Ot.Msg.blockpy_backward,"B"],[Ot.Msg.blockpy_left,"L"],[Ot.Msg.blockpy_right,"R"]]),"VAR"),this.appendValueInput("speed").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_STEPPER_SET_SPEED),this.appendDummyInput("").appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},fB={init:function(){this.setColour(gB),this.appendDummyInput().appendField("ME GO").appendField(new Ot.FieldDropdown([[Ot.Msg.MOTOR_P,"P"],[Ot.Msg.MOTOR_N,"N"]]),"VAR"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},FB={init:function(){this.setColour(gB),this.appendDummyInput().appendField("ME GO").appendField(Ot.Msg.MOTOR_DC).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLYCAR_WHEEL_LEFT,"0"],[Ot.Msg.MIXLYCAR_WHEEL_RIGHT,"1"],[Ot.Msg.ME_GO_MOTOR_EXTERN,"2"]]),"wheel"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_Direction).appendField(new Ot.FieldDropdown([[Ot.Msg.ROTATION_FORWARD,"CW"],[Ot.Msg.ROTATION_BACKWARD,"CCW"],[Ot.Msg.MOTOR_P,"P"],[Ot.Msg.MOTOR_N,"N"]]),"direction"),this.appendValueInput("speed").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_STEPPER_SET_SPEED),this.appendDummyInput("").appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},PB={init:function(){this.setColour(gB),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_ESP32_INTERRUPT).appendField(Ot.Msg.ME_GO_HALL_SENSOR),this.appendDummyInput("").appendField(new Ot.FieldDropdown([[Ot.Msg.TEXT_TRIM_LEFT,"A"],[Ot.Msg.TEXT_TRIM_RIGHT,"B"]]),"mode"),this.appendValueInput("DO").appendField(Ot.Msg.MIXLY_DO),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0)}},YB={init:function(){this.setColour(gB),this.appendDummyInput("").appendField(Ot.Msg.ME_GO_HALL_SENSOR),this.appendDummyInput("").appendField(new Ot.FieldDropdown([[Ot.Msg.TEXT_TRIM_LEFT,"A"],[Ot.Msg.TEXT_TRIM_RIGHT,"B"]]),"mode"),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_SETUP),this.appendDummyInput("").appendField(new Ot.FieldDropdown([["turns","turns"],["distance","distance"],["turns,distance","all"]]),"args"),this.appendValueInput("num").setCheck(Number),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0)}},vB={init:function(){this.setColour(gB),this.appendDummyInput("").appendField(Ot.Msg.ME_GO_HALL_SENSOR),this.appendDummyInput("").appendField(new Ot.FieldDropdown([[Ot.Msg.TEXT_TRIM_LEFT,"A"],[Ot.Msg.TEXT_TRIM_RIGHT,"B"]]),"mode"),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_GET),this.appendDummyInput("").appendField(new Ot.FieldDropdown([["turns","turns"],["distance","distance"],["speed","speed"]]),"args"),this.setOutput(!0),this.setInputsInline(!0)}},XB={init:function(){this.setColour(gB),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_GET).appendField(new Ot.FieldDropdown([[Ot.Msg.TEXT_TRIM_LEFT,"[0]"],[Ot.Msg.MIXGO_LEFT_MID,"[1]"],[Ot.Msg.MIXGO_RIGHT_MID,"[2]"],[Ot.Msg.TEXT_TRIM_RIGHT,"[3]"],[Ot.Msg.MIXLY_ALL,""]]),"key").appendField(Ot.Msg.MIXGO_LINE_SENSOR_VAL),this.setOutput(!0,Number),this.setInputsInline(!0),this.setTooltip((function(){return Ot.Msg.MIXLY_ESP32_SENSOR_MIXGO_PIN_NEAR_TOOLTIP+Ot.Msg.MIXLY_ESP32_NEAR}))}},yB={init:function(){this.setColour(gB),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_GET).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXGO_LEFT_FRONT,"[0]"],[Ot.Msg.MIXGO_RIGHT_FRONT,"[1]"],[Ot.Msg.MIXGO_LEFT_BACK,"[3]"],[Ot.Msg.MIXGO_RIGHT_BACK,"[2]"],[Ot.Msg.MIXLY_ALL,""]]),"key").appendField(Ot.Msg.MIXGO_PROXIMITY_SENSOR),this.setOutput(!0,Number),this.setInputsInline(!0),this.setTooltip((function(){return Ot.Msg.MIXLY_ESP32_SENSOR_MIXGO_PIN_NEAR_TOOLTIP+Ot.Msg.MIXLY_ESP32_NEAR}))}},xB={init:function(){this.setColour(gB),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MIXGO_CAR_SENSOR_ONBOARD_CHANGE).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_ME_GO_CAR_SENSOR_ONBOARD_AUTO_CHANGE,"AS"],[Ot.Msg.MIXLY_MIXGO_CAR_USE_LINE_ONLY,"LP"],[Ot.Msg.MIXLY_MIXGO_CAR_USE_PROXIMITY_ONLY,"OA"],[Ot.Msg.MIXLY_ME_GO_CAR_LIGHT_SEEKING_ONLY,"LS"],[Ot.Msg.ME_GO_SENSOR_MODE_OFF,"CL"]]),"key"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},bB={init:function(){this.setColour(gB),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_GET_GESTURE).appendField(new Ot.FieldDropdown([[Ot.Msg.ME_GO_PITCH,"[0]"],[Ot.Msg.ME_GO_ROLL,"[1]"],[Ot.Msg.ME_GO_PITCH+", "+Ot.Msg.ME_GO_ROLL,""]]),"angle"),this.appendDummyInput(""),this.setOutput(!0,Number),this.setInputsInline(!0)}},VB={init:function(){this.setColour(gB),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_GET).appendField(new Ot.FieldDropdown([[Ot.Msg.TEXT_TRIM_LEFT,"[0]"],[Ot.Msg.MIXGO_LEFT_MID,"[1]"],[Ot.Msg.MIXGO_RIGHT_MID,"[2]"],[Ot.Msg.TEXT_TRIM_RIGHT,"[3]"],[Ot.Msg.MIXLY_ALL,""]]),"key").appendField(Ot.Msg.MIXLY_ME_GO_CAR_LIGHT_SEEKING_SENSOR),this.setOutput(!0,Number),this.setInputsInline(!0),this.setTooltip((function(){return Ot.Msg.MIXLY_ESP32_SENSOR_MIXGO_PIN_NEAR_TOOLTIP+Ot.Msg.MIXLY_ME_GO_CAR_LIGHT_SEEKING_SENSOR}))}},BB=230,GB={init:function(){this.setColour(BB),this.appendDummyInput("").appendField(new Ot.FieldDropdown(Rt.Profile.default.digital),"PIN"),this.setOutput(!0)}},UB={init:function(){this.setColour(BB),this.appendDummyInput("").appendField(new Ot.FieldDropdown(Rt.Profile.default.digital_pin),"PIN"),this.setOutput(!0,Number)}},wB={init:function(){this.setColour(BB),this.appendDummyInput("").appendField(new Ot.FieldDropdown(Rt.Profile.default.input_pin),"PIN"),this.setOutput(!0,Number)}},kB={init:function(){this.setColour(BB),this.appendDummyInput("").appendField(new Ot.FieldDropdown(Rt.Profile.default.output_pin),"PIN"),this.setOutput(!0,Number)}},HB={init:function(){this.setColour(BB),this.appendDummyInput("").appendField(new Ot.FieldDropdown(Rt.Profile.default.espnow_channel),"PIN"),this.setOutput(!0,Number)}},WB={init:function(){this.setColour(BB),this.appendDummyInput("").appendField(new Ot.FieldDropdown(Rt.Profile.default.haskylens_model),"PIN"),this.setOutput(!0,Number)}},KB={init:function(){this.setColour(BB),this.appendDummyInput("").appendField(new Ot.FieldDropdown(Rt.Profile.default.pwm_input),"PIN"),this.setOutput(!0)}},JB={init:function(){this.setColour(BB),this.appendDummyInput("").appendField(new Ot.FieldDropdown(Rt.Profile.default.analog_input),"PIN"),this.setOutput(!0)}},qB={init:function(){this.setColour(BB),this.appendDummyInput("").appendField(new Ot.FieldDropdown(Rt.Profile.default.pwm_output),"PIN"),this.setOutput(!0)}},QB={init:function(){this.setColour(BB),this.appendDummyInput("").appendField(new Ot.FieldDropdown(Rt.Profile.default.analog_output),"PIN"),this.setOutput(!0)}},zB={init:function(){this.setColour(BB),this.appendDummyInput("").appendField(new Ot.FieldDropdown(Rt.Profile.default.i2c_A_pin),"PIN"),this.setOutput(!0,Number)}},jB={init:function(){this.setColour(BB),this.appendDummyInput("").appendField(new Ot.FieldDropdown(Rt.Profile.default.i2c_B_pin),"PIN"),this.setOutput(!0,Number)}},ZB={init:function(){this.setColour(BB),this.appendDummyInput("").appendField(new Ot.FieldDropdown(Rt.Profile.default.spi_A_pin),"PIN"),this.setOutput(!0,Number)}},$B={init:function(){this.setColour(BB),this.appendDummyInput("").appendField(new Ot.FieldDropdown(Rt.Profile.default.spi_B_pin),"PIN"),this.setOutput(!0,Number)}},tG={init:function(){this.setColour(BB),this.appendDummyInput("").appendField(new Ot.FieldDropdown(Rt.Profile.default.spi_C_pin),"PIN"),this.setOutput(!0,Number)}},eG={init:function(){this.setColour(BB),this.appendDummyInput("").appendField(new Ot.FieldDropdown(Rt.Profile.default.spi_D_pin),"PIN"),this.setOutput(!0,Number)}},iG={init:function(){this.setColour(BB),this.appendDummyInput("").appendField(new Ot.FieldDropdown(Rt.Profile.default.analog),"PIN"),this.setOutput(!0)}},nG={init:function(){this.setColour(BB),this.appendDummyInput("").appendField(new Ot.FieldDropdown(Rt.Profile.default.analog_pin),"PIN"),this.setOutput(!0,Number)}},sG={init:function(){this.setColour(BB),this.appendDummyInput("").appendField(new Ot.FieldDropdown(Rt.Profile.default.dac),"PIN"),this.setOutput(!0)}},_G={init:function(){this.setColour(BB),this.appendDummyInput("").appendField(new Ot.FieldDropdown(Rt.Profile.default.dac_pin),"PIN"),this.setOutput(!0,Number)}},oG={init:function(){this.setColour(BB),this.appendDummyInput("").appendField(new Ot.FieldDropdown(Rt.Profile.default.button),"PIN"),this.setOutput(!0,Number)}},pG={init:function(){this.setColour(BB),this.appendDummyInput("").appendField(new Ot.FieldDropdown(Rt.Profile.default.buttonB),"PIN"),this.setOutput(!0,Number)}},aG={init:function(){this.setColour(BB),this.appendDummyInput("").appendField(new Ot.FieldDropdown(Rt.Profile.default.pwm),"PIN"),this.setOutput(!0)}},uG={init:function(){this.setColour(BB),this.appendDummyInput("").appendField(new Ot.FieldDropdown(Rt.Profile.default.pwm_pin),"PIN"),this.setOutput(!0,Number)}},rG={init:function(){this.setColour(BB),this.appendDummyInput("").appendField(new Ot.FieldDropdown(Rt.Profile.default.touch_pin),"PIN"),this.setOutput(!0,Number)}},lG={init:function(){this.setColour(BB),this.appendDummyInput("").appendField(new Ot.FieldDropdown(Rt.Profile.default.touch),"PIN"),this.setOutput(!0)}},dG={init:function(){this.setColour(BB),this.appendDummyInput("").appendField(new Ot.FieldDropdown(Rt.Profile.default.serial_pin),"PIN"),this.setOutput(!0,Number)}},IG={init:function(){this.setColour(BB),this.appendDummyInput("").appendField(new Ot.FieldDropdown(Rt.Profile.default.builtinimg),"PIN"),this.setOutput(!0,"esp32_image")}},TG={init:function(){this.setColour(BB),this.appendDummyInput("").appendField(new Ot.FieldDropdown(Rt.Profile.default.builtinimg_extern),"PIN"),this.setOutput(!0,"esp32_image")}},MG={init:function(){this.setColour(BB),this.appendDummyInput("").appendField(new Ot.FieldDropdown(Rt.Profile.default.imglist),"PIN"),this.setOutput(!0)}},hG={init:function(){this.setColour(BB),this.appendDummyInput("").appendField(new Ot.FieldDropdown(Rt.Profile.default.playlist),"PIN"),this.setOutput(!0)}},mG={init:function(){this.setColour(BB),this.appendDummyInput("").appendField(new Ot.FieldDropdown(Rt.Profile.default.playlist_extern),"PIN"),this.setOutput(!0)}},EG={init:function(){this.setColour(BB),this.appendDummyInput("").appendField(new Ot.FieldDropdown(Rt.Profile.default.exlcdh),"PIN"),this.setOutput(!0,Number)}},OG={init:function(){this.setColour(BB),this.appendDummyInput("").appendField(new Ot.FieldDropdown(Rt.Profile.default.exlcdv),"PIN"),this.setOutput(!0,Number)}},RG={init:function(){this.setColour(BB),this.appendDummyInput("").appendField(new Ot.FieldDropdown(Rt.Profile.default.axis),"PIN"),this.setOutput(!0,Number)}},cG={init:function(){this.setColour(BB),this.appendDummyInput("").appendField(new Ot.FieldDropdown(Rt.Profile.default.brightness),"PIN"),this.setOutput(!0,Number)}},gG={init:function(){this.setColour(BB),this.appendDummyInput("").appendField(new Ot.FieldDropdown(Rt.Profile.default.tts_voice),"PIN"),this.setOutput(!0,Number)}},CG={init:function(){this.setColour(BB),this.appendDummyInput("").appendField(new Ot.FieldDropdown(Rt.Profile.default.tts_builtin_music),"PIN"),this.setOutput(!0,Number)}},SG={init:function(){this.setColour(BB),this.appendDummyInput("").appendField(new Ot.FieldDropdown(Rt.Profile.default.tts_bgmusic),"PIN"),this.setOutput(!0,Number)}},LG={init:function(){this.setColour(BB),this.appendDummyInput("").appendField(new Ot.FieldDropdown(Rt.Profile.default.tone_notes),"PIN"),this.setOutput(!0,Number)}},AG={init:function(){this.setColour(BB),this.appendDummyInput("").appendField(new Ot.FieldDropdown(Rt.Profile.default.radio_power),"PIN"),this.setOutput(!0,Number)}},NG={init:function(){this.setColour(BB),this.appendDummyInput("").appendField(new Ot.FieldDropdown(Rt.Profile.default.radio_datarate),"PIN"),this.setOutput(!0,Number)}},DG={init:function(){this.setColour(BB),this.appendDummyInput("").appendField(new Ot.FieldDropdown(Rt.Profile.default.one_more),"PIN"),this.setOutput(!0)}},fG={init:function(){this.setColour(BB),this.appendDummyInput("").appendField(new Ot.FieldDropdown(Rt.Profile.default.digital_dot),"PIN"),this.setOutput(!0,Number)}},FG=function(t,e){return["HIGH"==this.getFieldValue("BOOL")?"1":"0",e.ORDER_ATOMIC]},PG=function(t,e){e.definitions_.import_machine="import machine";var i="";return i+=e.valueToCode(this,"PIN",e.ORDER_ATOMIC)+".value("+e.valueToCode(this,"STAT",e.ORDER_ATOMIC)+")\n"},YG=function(t,e){e.definitions_.import_machine="import machine";return[e.valueToCode(this,"PIN",e.ORDER_ATOMIC)+".value()",e.ORDER_ATOMIC]},vG=function(t,e){return e.definitions_.import_machine="import machine",e.valueToCode(this,"PIN",e.ORDER_ATOMIC)+".write("+e.valueToCode(this,"NUM",e.ORDER_ATOMIC)+")\n"},XG=function(t,e){e.definitions_.import_machine="import machine";var i=e.valueToCode(this,"PIN",e.ORDER_ATOMIC),n=e.valueToCode(this,"NUM",e.ORDER_ATOMIC);return i+".set_analog_"+this.getFieldValue("key")+"("+n+")\n"},yG=function(t,e){return e.definitions_.import_machine="import machine",[e.valueToCode(this,"pin",e.ORDER_ATOMIC)+".read()",e.ORDER_ATOMIC]},xG=function(t,e){e.definitions_.import_machine="import machine";var i=e.valueToCode(this,"PIN",e.ORDER_ATOMIC),n=this.getFieldValue("mode");return"machine.Pin("+i+").irq(handler = "+e.valueToCode(this,"DO",e.ORDER_ATOMIC)+", trigger = "+n+")\n"},bG=function(t,e){e.definitions_.import_machine="import machine";var i=this.getFieldValue("PIN_OBJ")||"pin#",n=e.valueToCode(this,"PIN",e.ORDER_ATOMIC),s=this.getFieldValue("MODE");return("pin#"==i?"pin"+n:e.variableDB_.getName(i,Ot.Variables.NAME_TYPE))+" = machine.Pin("+n+", "+s+")\n"},VG=function(t,e){e.definitions_.import_machine="import machine";var i=this.getFieldValue("PIN_OBJ")||"dac#",n=e.valueToCode(this,"PIN",e.ORDER_ATOMIC);return("dac#"==i?"dac"+n:e.variableDB_.getName(i,Ot.Variables.NAME_TYPE))+" = machine.DAC(machine.Pin("+n+"))\n"},BG=function(t,e){return e.definitions_.import_machine="import machine",e.valueToCode(this,"PIN",e.ORDER_ATOMIC)+".atten("+this.getFieldValue("atten")+")\n"},GG=function(t,e){e.definitions_.import_machine="import machine";var i=this.getFieldValue("PIN_OBJ")||"tc#",n=e.valueToCode(this,"PIN",e.ORDER_ATOMIC);return("tc#"==i?"tc"+n:e.variableDB_.getName(i,Ot.Variables.NAME_TYPE))+" = machine.TouchPad(machine.Pin("+n+"))\n"},UG=function(t,e){var i=this.getFieldValue("key");return e.definitions_.import_mini_g2="import mini_g2",["mini_g2.ext_ahtx0."+i+"()",e.ORDER_ATOMIC]},wG=function(t,e){var i=this.getFieldValue("key");return e.definitions_.import_mini_g2="import mini_g2",["mini_g2.ext_hp203x."+i,e.ORDER_ATOMIC]},kG=function(t,e){e.definitions_.import_mini_g2="import mini_g2";return["mini_g2.varistor()",e.ORDER_ATOMIC]},HG=function(t,e){if(e.definitions_.import_mini_g2="import mini_g2","mixgo_mini"==Rt.Boards.getSelectedBoardKey().split(":")[2]){e.definitions_.import_mini_g2_ext_rfid="from mini_g2 import ext_rfid";var i='ext_rfid.read_card(0, x="id")'}else{e.definitions_.import_mini_g2="import mini_g2";i='mini_g2.ext_rc522.read_card(0, x="id")'}return[i,e.ORDER_ATOMIC]},WG=function(t,e){var i=Rt.Boards.getSelectedBoardKey().split(":")[2],n=e.valueToCode(this,"SECTOR",e.ORDER_ATOMIC);if("mixgo_mini"==i){e.definitions_.import_mini_g2_ext_rfid="from mini_g2 import ext_rfid";var s="ext_rfid.read_card("+n+")"}else{e.definitions_.import_mini_g2="import mini_g2";s="mini_g2.ext_rc522.read_card("+n+")"}return[s,e.ORDER_ATOMIC]},KG=function(t,e){var i=Rt.Boards.getSelectedBoardKey().split(":")[2],n=e.valueToCode(this,"SECTOR",e.ORDER_ATOMIC),s=e.valueToCode(this,"CONTENT",e.ORDER_ATOMIC);if("mixgo_mini"==i){e.definitions_.import_mini_g2_ext_rfid="from mini_g2 import ext_rfid";var _="ext_rfid.write_card("+s+","+n+")\n"}else{e.definitions_.import_mini_g2="import mini_g2";_="mini_g2.ext_rc522.write_card("+s+","+n+")\n"}return _},JG=function(t,e){var i=Rt.Boards.getSelectedBoardKey().split(":")[2],n=e.valueToCode(this,"SECTOR",e.ORDER_ATOMIC),s=e.valueToCode(this,"CONTENT",e.ORDER_ATOMIC);if("mixgo_mini"==i){e.definitions_.import_mini_g2_ext_rfid="from mini_g2 import ext_rfid";var _="ext_rfid.write_card("+s+","+n+")"}else{e.definitions_.import_mini_g2="import mini_g2";_="mini_g2.ext_rc522.write_card("+s+","+n+")"}return[_,e.ORDER_ATOMIC]},qG=function(t,e){var i=Rt.Boards.getSelectedBoardKey().split(":")[2],n=this.getFieldValue("key");if("mixgo_mini"==i){e.definitions_.import_mini_g2_ext_rfid="from mini_g2 import ext_rfid";var s="ext_rfid.scan_card()=="+n}else{e.definitions_.import_mini_g2="import mini_g2";s="mini_g2.ext_rc522.scan_card()=="+n}return[s,e.ORDER_ATOMIC]},QG=function(t,e){return e.definitions_.import_me_go_car="from me_go import car",["car."+this.getFieldValue("op"),e.ORDER_ATOMIC]},zG=function(t,e){var i=e.valueToCode(this,"led",e.ORDER_ATOMIC);return e.definitions_.import_me_go_car="from me_go import car","car.setonoff("+i+","+e.valueToCode(this,"bright",e.ORDER_ATOMIC)+")\n"},jG=function(t,e){var i=e.valueToCode(this,"led",e.ORDER_ATOMIC);return e.definitions_.import_me_go_car="from me_go import car",["car.getrightness("+i+")",e.ORDER_ATOMIC]},ZG=function(t,e){var i=e.valueToCode(this,"led",e.ORDER_ATOMIC);return e.definitions_.import_me_go_car="from me_go import car",["car.getonoff("+i+")",e.ORDER_ATOMIC]},$G=function(t,e){var i=e.valueToCode(this,"led",e.ORDER_ATOMIC);return e.definitions_.import_me_go_car="from me_go import car","car.setbrightness("+i+","+e.valueToCode(this,"bright",e.ORDER_ATOMIC)+")\n"},tU=function(t,e){var i=this.getFieldValue("VAR");return e.definitions_.import_me_go_car="from me_go import car",'car.move("'+i+'",'+e.valueToCode(this,"speed",e.ORDER_ASSIGNMENT)+")\n"},eU=function(t,e){var i=this.getFieldValue("VAR");return e.definitions_.import_me_go_car="from me_go import car",'car.move("'+i+'")\n'},iU=function(t,e){var i=this.getFieldValue("wheel");e.definitions_.import_me_go_car="from me_go import car";var n=this.getFieldValue("direction");return 0==i&&("CW"==n?n="CCW":"CCW"==n&&(n="CW")),"car.motor(car.MOTO["+i+'],"'+n+'",'+e.valueToCode(this,"speed",e.ORDER_ATOMIC)+")\n"},nU=function(t,e){var i=this.getFieldValue("mode");return e.definitions_["import_me_go_hall_"+i]="from me_go import hall_"+i,"hall_"+i+".irq_cb("+e.valueToCode(this,"DO",e.ORDER_ATOMIC)+")\n"},sU=function(t,e){var i=this.getFieldValue("mode"),n=this.getFieldValue("args");e.definitions_["import_me_go_hall_"+i]="from me_go import hall_"+i;var s=e.valueToCode(this,"num",e.ORDER_ATOMIC);return"all"==n?"hall_"+i+".initial(turns="+s+",distance="+s+")\n":"hall_"+i+".initial("+n+"="+s+")\n"},_U=function(t,e){var i=this.getFieldValue("mode"),n=this.getFieldValue("args");return e.definitions_["import_me_go_hall_"+i]="from me_go import hall_"+i,["hall_"+i+"."+n,e.ORDER_ATOMIC]},oU=function(t,e){var i=this.getFieldValue("key");return e.definitions_.import_me_go_hall="from me_go import car",["car.patrol()"+i,e.ORDER_ATOMIC]},pU=function(t,e){var i=this.getFieldValue("key");return e.definitions_.import_me_go_hall="from me_go import car",["car.obstacle()"+i,e.ORDER_ATOMIC]},aU=function(t,e){var i=this.getFieldValue("key");return e.definitions_.import_me_go_hall="from me_go import car","car.ir_mode(car."+i+")\n"},uU=function(t,e){return e.definitions_.import_mixgo_me_onboard_mxc6655xa="from mixgo_me import onboard_mxc6655xa",["onboard_mxc6655xa.eulerangles(upright=True)"+this.getFieldValue("angle"),e.ORDER_ATOMIC]},rU=function(t,e){var i=this.getFieldValue("key");return e.definitions_.import_me_go_hall="from me_go import car",["car.light()"+i,e.ORDER_ATOMIC]},lU=function(t,e){return[this.getFieldValue("PIN"),e.ORDER_ATOMIC]},dU=lU,IU=lU,TU=lU,MU=lU,hU=lU,mU=lU,EU=lU,OU=lU,RU=lU,cU=lU,gU=lU,CU=lU,SU=lU,LU=lU,AU=lU,NU=lU,DU=lU,fU=lU,FU=lU,PU=lU,YU=lU,vU=lU,XU=lU,yU=lU,xU=lU,bU=lU,VU=lU,BU=lU,GU=lU,UU=lU,wU=lU,kU=lU,HU=lU,WU=lU,KU=lU,JU=lU,qU=lU,QU=lU,zU=lU,jU=lU,ZU=lU,$U=lU,tw=lU,ew=lU;Object.assign(Ot.Variables,gt),Object.assign(Ot.Procedures,ss),Ot.Python=fu,Ot.generator=fu,Rt.Profile.default={},Object.assign(Rt.Profile,QV),Object.assign(Rt.Profile.default,QV["MixGo CC"]),Object.assign(Ot.Blocks,e,i,n,s,_,o,p,a,u,r,l,d,I,V,H,k,X,B,W,f,w,U,G,F,D,N,x,y,b,P,Y,v,lt,dt,It,Tt),Object.assign(Ot.Python.forBlock,T,M,h,m,E,O,R,c,g,C,S,L,A,nt,ut,at,$,st,rt,q,pt,ot,_t,Q,J,K,et,tt,it,z,j,Z,Mt,ht,mt,Et)})(); \ No newline at end of file +class Ct{constructor(t,e){if(this.variablePrefix_=e||"",this.reservedDict_=Object.create(null),t)for(var i=t.split(","),n=0;n0;s--)e.getInputTargetBlock("IF"+s)&&e.getInputTargetBlock("IF"+s).previousConnection?i[s]=e.getInputTargetBlock("IF"+s).previousConnection:i[s]=null,this.removeInput("IF"+s),e.getInputTargetBlock("DO"+s)&&e.getInputTargetBlock("DO"+s).previousConnection?n[s]=e.getInputTargetBlock("DO"+s).previousConnection:n[s]=null,this.removeInput("DO"+s);this.elseifCount_=parseInt(t.getAttribute("elseif"),10),this.elseCount_=parseInt(t.getAttribute("else"),10);for(s=1;s<=this.elseifCount_;s++)this.appendValueInput("IF"+s).setCheck([Boolean,Number]).appendField(Ot.Msg.CONTROLS_IF_MSG_ELSEIF),this.appendStatementInput("DO"+s).appendField(Ot.Msg.CONTROLS_IF_MSG_THEN);this.elseCount_&&this.appendStatementInput("ELSE").appendField(Ot.Msg.CONTROLS_IF_MSG_ELSE);for(s=i.length-2;s>0;s--)i[s]&&i[s].reconnect(this,"IF"+s);for(s=n.length-2;s>0;s--)n[s]&&n[s].reconnect(this,"DO"+s)},decompose:function(t){var e=t.newBlock("controls_if_if");e.initSvg();for(var i=e.getInput("STACK").connection,n=1;n<=this.elseifCount_;n++){var s=t.newBlock("controls_if_elseif");s.initSvg(),i.connect(s.previousConnection),i=s.nextConnection}if(this.elseCount_){var _=t.newBlock("controls_if_else");_.initSvg(),i.connect(_.previousConnection)}return e},compose:function(t){this.elseCount_&&this.removeInput("ELSE"),this.elseCount_=0;for(var e=this.elseifCount_;e>0;e--)this.removeInput("IF"+e),this.removeInput("DO"+e);this.elseifCount_=0;for(var i=t.getInputTargetBlock("STACK"),n=[null],s=[null],_=null;i;){switch(i.type){case"controls_if_elseif":this.elseifCount_++,n.push(i.valueConnection_),s.push(i.statementConnection_);break;case"controls_if_else":this.elseCount_++,_=i.statementConnection_;break;default:throw Error("Unknown block type: "+i.type)}i=i.nextConnection&&i.nextConnection.targetBlock()}this.updateShape_(),this.reconnectChildBlocks_(n,s,_)},saveConnections:function(t){for(var e=t.getInputTargetBlock("STACK"),i=1;e;){switch(e.type){case"controls_if_elseif":var n=this.getInput("IF"+i),s=this.getInput("DO"+i);e.valueConnection_=n&&n.connection.targetConnection,e.statementConnection_=s&&s.connection.targetConnection,i++;break;case"controls_if_else":s=this.getInput("ELSE");e.statementConnection_=s&&s.connection.targetConnection;break;default:throw"Unknown block type."}e=e.nextConnection&&e.nextConnection.targetBlock()}},rebuildShape_:function(){var t=[null],e=[null],i=null;this.getInput("ELSE")&&(i=this.getInput("ELSE").connection.targetConnection);for(var n=1;this.getInput("IF"+n);){var s=this.getInput("IF"+n),_=this.getInput("DO"+n);console.log(s.connection.targetConnection),t.push(s.connection.targetConnection),e.push(_.connection.targetConnection),n++}this.updateShape_(),this.reconnectChildBlocks_(t,e,i)},updateShape_:function(){this.getInput("ELSE")&&this.removeInput("ELSE");for(var t=1;this.getInput("IF"+t);)this.removeInput("IF"+t),this.removeInput("DO"+t),t++;for(t=1;t<=this.elseifCount_;t++)this.appendValueInput("IF"+t).setCheck([Number,Boolean]).appendField(Ot.Msg.CONTROLS_IF_MSG_ELSEIF),this.appendStatementInput("DO"+t).appendField(Ot.Msg.CONTROLS_IF_MSG_THEN);this.elseCount_&&this.appendStatementInput("ELSE").appendField(Ot.Msg.CONTROLS_IF_MSG_ELSE)},reconnectChildBlocks_:function(t,e,i){for(var n=1;n<=this.elseifCount_;n++)t[n]&&t[n].reconnect(this,"IF"+n),e[n]&&e[n].reconnect(this,"DO"+n);i&&i.reconnect(this,"ELSE")}},wt={init:function(){this.setColour(xt),this.appendValueInput("FROM").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.PYTHON_RANGE).appendField(Ot.Msg.LANG_CONTROLS_FOR_INPUT_FROM),this.appendValueInput("TO").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.LANG_CONTROLS_FOR_INPUT_TO),this.appendValueInput("STEP").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.PYTHON_RANGE_STEP),this.setInputsInline(!0),this.setOutput(!0),this.setTooltip(Ot.Msg.MIXLY_PYTHON_CONTROLS_RANGE_TOOLTIP)}},kt={init:function(){this.setColour(xt),this.appendValueInput("LIST").setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.CONTROLS_FOREACH_INPUT),this.appendValueInput("VAR").appendField(Ot.Msg.CONTROLS_FOREACH_INPUT_ITEM),this.appendStatementInput("DO").appendField(Ot.Msg.MIXLY_DO),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip((function(){return Ot.Msg.CONTROLS_FOR_TOOLTIP.replace("“%1”","")}))},getVars:function(){return[this.getFieldValue("VAR")]},renameVar:function(t,e){Ot.Names.equals(t,this.getFieldValue("VAR"))&&this.setTitleValue(e,"VAR")}},Ht={init:function(){this.setColour(xt),this.appendValueInput("BOOL").setCheck([Boolean,Number]).appendField(Ot.Msg.MIXLY_MICROBIT_JS_CURRENT).appendField(new Ot.FieldDropdown(this.OPERATORS),"MODE"),this.appendStatementInput("DO").appendField(Ot.Msg.LANG_CONTROLS_WHILEUNTIL_TITLE_REPEAT+Ot.Msg.MIXLY_DO),this.setPreviousStatement(!0),this.setNextStatement(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("MODE");return{WHILE:Ot.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_WHILE,UNTIL:Ot.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_UNTIL}[e]}))}},Wt={init:function(){this.setColour(xt),this.appendDummyInput().appendField(Ot.Msg.MIXLY_PYTHON_TRY),this.appendStatementInput("try"),this.appendValueInput("IF1").appendField(Ot.Msg.MIXLY_PYTHON_EXCEPT),this.appendStatementInput("DO1").appendField(""),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setMutator(new Ot.icons.MutatorIcon(["controls_except","controls_finally"],this)),this.setTooltip(Ot.Msg.MIXLY_MIXPY_CONTROL_TRY_TOOLTIP),this.elseifCount_=1,this.elseCount_=0},mutationToDom:function(){if(!this.elseifCount_&&!this.elseCount_)return null;var t=document.createElement("mutation");return this.elseifCount_&&t.setAttribute("elseif",this.elseifCount_),this.elseCount_&&t.setAttribute("else",1),t},domToMutation:function(t){var e=this,i=[],n=[];this.elseCount_&&this.removeInput("ELSE");for(var s=this.elseifCount_;s>0;s--)e.getInputTargetBlock("IF"+s)&&e.getInputTargetBlock("IF"+s).previousConnection?i[s]=e.getInputTargetBlock("IF"+s).previousConnection:i[s]=null,this.removeInput("IF"+s),e.getInputTargetBlock("DO"+s)&&e.getInputTargetBlock("DO"+s).previousConnection?n[s]=e.getInputTargetBlock("DO"+s).previousConnection:n[s]=null,this.removeInput("DO"+s);this.elseifCount_=parseInt(t.getAttribute("elseif"),10),this.elseCount_=parseInt(t.getAttribute("else"),10);for(s=1;s<=this.elseifCount_;s++)this.appendValueInput("IF"+s).setCheck([Boolean,Number]).appendField(Ot.Msg.MIXLY_PYTHON_EXCEPT),this.appendStatementInput("DO"+s).appendField("");this.elseCount_&&this.appendStatementInput("ELSE").appendField(Ot.Msg.MIXLY_PYTHON_FINALLY);for(s=i.length-2;s>0;s--)i[s]&&i[s].reconnect(this,"IF"+s);for(s=n.length-2;s>0;s--)n[s]&&n[s].reconnect(this,"DO"+s)},decompose:function(t){var e=t.newBlock("controls_try");e.initSvg();for(var i=e.getInput("STACK").connection,n=1;n<=this.elseifCount_;n++){var s=t.newBlock("controls_except");s.initSvg(),i.connect(s.previousConnection),i=s.nextConnection}if(this.elseCount_){var _=t.newBlock("controls_finally");_.initSvg(),i.connect(_.previousConnection)}return e},compose:function(t){this.elseCount_&&this.removeInput("ELSE"),this.elseCount_=0;for(var e=this.elseifCount_;e>0;e--)this.removeInput("IF"+e),this.removeInput("DO"+e);this.elseifCount_=0;for(var i=t.getInputTargetBlock("STACK"),n=[null],s=[null],_=null;i;){switch(i.type){case"controls_except":this.elseifCount_++,n.push(i.valueConnection_),s.push(i.statementConnection_);break;case"controls_finally":this.elseCount_++,_=i.statementConnection_;break;default:throw Error("Unknown block type: "+i.type)}i=i.nextConnection&&i.nextConnection.targetBlock()}this.updateShape_(),this.reconnectChildBlocks_(n,s,_)},saveConnections:function(t){for(var e=t.getInputTargetBlock("STACK"),i=1;e;){switch(e.type){case"controls_except":var n=this.getInput("IF"+i),s=this.getInput("DO"+i);e.valueConnection_=n&&n.connection.targetConnection,e.statementConnection_=s&&s.connection.targetConnection,i++;break;case"controls_finally":s=this.getInput("ELSE");e.statementConnection_=s&&s.connection.targetConnection;break;default:throw"Unknown block type."}e=e.nextConnection&&e.nextConnection.targetBlock()}},rebuildShape_:function(){var t=[null],e=[null],i=null;this.getInput("ELSE")&&(i=this.getInput("ELSE").connection.targetConnection);for(var n=1;this.getInput("IF"+n);){var s=this.getInput("IF"+n),_=this.getInput("DO"+n);console.log(s.connection.targetConnection),t.push(s.connection.targetConnection),e.push(_.connection.targetConnection),n++}this.updateShape_(),this.reconnectChildBlocks_(t,e,i)},updateShape_:function(){this.getInput("ELSE")&&this.removeInput("ELSE");for(var t=1;this.getInput("IF"+t);)this.removeInput("IF"+t),this.removeInput("DO"+t),t++;for(t=1;t<=this.elseifCount_;t++)this.appendValueInput("IF"+t).setCheck([Number,Boolean]).appendField(Ot.Msg.MIXLY_PYTHON_EXCEPT),this.appendStatementInput("DO"+t).appendField("");this.elseCount_&&this.appendStatementInput("ELSE").appendField(Ot.Msg.MIXLY_PYTHON_FINALLY)},reconnectChildBlocks_:function(t,e,i){for(var n=1;n<=this.elseifCount_;n++)t[n]&&t[n].reconnect(this,"IF"+n),e[n]&&e[n].reconnect(this,"DO"+n);i&&i.reconnect(this,"ELSE")}},Kt={init:function(){this.setColour(xt);var t=new Ot.FieldDropdown(this.OPERATORS);this.appendDummyInput().appendField(t,"FLOW").appendField(Ot.Msg.LANG_CONTROLS_FLOW_STATEMENTS_INPUT_OFLOOP),this.setPreviousStatement(!0),this.setTooltip(Ot.Msg.MIXLY_PYTHON_CONTROLS_FLOW_STATEMENTS_TOOLTIP);var e=this;this.setTooltip((function(){var t=e.getFieldValue("FLOW");return{BREAK:Ot.Msg.CONTROLS_FLOW_STATEMENTS_TOOLTIP_BREAK,CONTINUE:Ot.Msg.CONTROLS_FLOW_STATEMENTS_TOOLTIP_CONTINUE}[t]}))},onchange:function(){if(this.workspace){var t=!1,e=this;do{if("controls_repeat"==e.type||"controls_for"==e.type||"controls_forEach"==e.type||"controls_repeat_ext"==e.type||"controls_whileUntil"==e.type||"do_while"==e.type){t=!0;break}e=e.getSurroundParent()}while(e);t?this.setWarningText(null):this.setWarningText(Ot.Msg.LANG_CONTROLS_FLOW_STATEMENTS_WARNING)}}},Jt={init:function(){this.setColour(xt),this.appendDummyInput().appendField(Ot.Msg.LANG_CONTROLS_FOR_INPUT_WITH).appendField(new Ot.FieldTextInput("i"),"VAR"),this.appendValueInput("FROM").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.LANG_CONTROLS_FOR_INPUT_FROM),this.appendValueInput("TO").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.LANG_CONTROLS_FOR_INPUT_TO),this.appendValueInput("STEP").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_STEP),this.appendStatementInput("DO").appendField(Ot.Msg.MIXLY_DO),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0);var t=this;this.setTooltip((function(){return Ot.Msg.CONTROLS_FOR_TOOLTIP.replace("%1",t.getFieldValue("VAR"))}))},getVars:function(){return[this.getFieldValue("VAR")]},renameVar:function(t,e){Ot.Names.equals(t,this.getFieldValue("VAR"))&&this.setTitleValue(e,"VAR")}},qt={init:function(){this.setColour(xt),this.appendDummyInput().appendField(Ot.Msg.LANG_CONTROLS_FOR_INPUT_WITH).appendField(new Ot.FieldTextInput("i"),"VAR"),this.appendValueInput("FROM").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.LANG_CONTROLS_FOR_INPUT_FROM),this.appendValueInput("TO").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.LANG_CONTROLS_FOR_INPUT_TO),this.appendValueInput("STEP").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_STEP),this.appendStatementInput("DO").appendField(Ot.Msg.MIXLY_DO),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0);var t=this;this.setTooltip((function(){return Ot.Msg.MIXLY_PYTHON_CONTROLS_FOR_RANGE_TOOLTIP.replace("%1",t.getFieldValue("VAR"))}))},getVars:function(){return[this.getFieldValue("VAR")]},renameVar:function(t,e){Ot.Names.equals(t,this.getFieldValue("VAR"))&&this.setTitleValue(e,"VAR")}};Ht.OPERATORS=[[Ot.Msg.LANG_CONTROLS_WHILEUNTIL_OPERATOR_WHILE,"WHILE"],[Ot.Msg.LANG_CONTROLS_WHILEUNTIL_OPERATOR_UNTIL,"UNTIL"]],Kt.OPERATORS=[[Ot.Msg.LANG_CONTROLS_FLOW_STATEMENTS_OPERATOR_BREAK,"BREAK"],[Ot.Msg.LANG_CONTROLS_FLOW_STATEMENTS_OPERATOR_CONTINUE,"CONTINUE"]];const Qt={init:function(){this.setColour(xt),this.appendDummyInput().appendField(Ot.Msg.CONTROLS_IF_IF_TITLE_IF),this.appendStatementInput("STACK"),this.setTooltip(Ot.Msg.CONTROLS_IF_IF_TOOLTIP),this.contextMenu=!1}},zt={init:function(){this.setColour(xt),this.appendDummyInput().appendField(Ot.Msg.CONTROLS_IF_ELSEIF_TITLE_ELSEIF),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(Ot.Msg.CONTROLS_IF_ELSEIF_TOOLTIP),this.contextMenu=!1}},jt={init:function(){this.setColour(xt),this.appendDummyInput().appendField(Ot.Msg.CONTROLS_IF_ELSE_TITLE_ELSE),this.setPreviousStatement(!0),this.setTooltip(Ot.Msg.CONTROLS_IF_ELSE_TOOLTIP),this.contextMenu=!1}},Zt={init:function(){this.setColour(xt),this.appendDummyInput().appendField("try"),this.appendStatementInput("STACK"),this.setPreviousStatement(!1),this.setNextStatement(!1),this.contextMenu=!1}},$t={init:function(){this.setColour(xt),this.appendDummyInput().appendField(Ot.Msg.MIXLY_PYTHON_EXCEPT),this.setPreviousStatement(!0),this.setNextStatement(!0),this.contextMenu=!1,this.setTooltip(Ot.Msg.MIXLY_MIXPY_CONTROL_EXCEPT_TOOLTIP)}},te={init:function(){this.setColour(xt),this.appendDummyInput().appendField(Ot.Msg.MIXLY_PYTHON_FINALLY),this.setPreviousStatement(!0),this.contextMenu=!1,this.setTooltip(Ot.Msg.MIXLY_MIXPY_CONTROL_FINALLY_TOOLTIP)}},ee={init:function(){this.jsonInit({message0:Ot.Msg.CONTROLS_REPEAT_TITLE,args0:[{type:"input_value",name:"TIMES"}],previousStatement:null,nextStatement:null,colour:xt,tooltip:Ot.Msg.CONTROLS_REPEAT_TOOLTIP,helpUrl:Ot.Msg.CONTROLS_REPEAT_HELPURL}),this.appendStatementInput("DO")}},ie={init:function(){this.setColour(xt),this.appendValueInput("BOOL").appendField("lambda"),this.appendStatementInput("DO").appendField(Ot.Msg.MIXLY_STAT),this.setOutput(!0)}},ne={init:function(){this.setColour(xt),this.appendDummyInput().appendField(Ot.Msg.MIXLY_PYTHON_PASS),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(Ot.Msg.MIXLY_PYTHON_CONTROLS_PASS_TOOLTIP)}},se={init:function(){this.setColour(xt),this.appendDummyInput().appendField(Ot.Msg.MIXLY_PYTHON_CONTROLS_THREAD_START),this.appendValueInput("callback").appendField(Ot.Msg.MIXLY_PYTHON_CONTROLS_THREAD_USE),this.appendValueInput("VAR").appendField(Ot.Msg.MIXLY_PARAMS),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_PYTHON_CONTROLS_THREAD_TOOLTIP)}},_e={init:function(){this.appendDummyInput().appendField(Ot.Msg.CONTROLS_REPEAT_TITLE_REPEAT+Ot.Msg.MIXLY_DO),this.appendStatementInput("input_data").setCheck(null),this.appendValueInput("select_data").setCheck(null).appendField(Ot.Msg.CONTROLS_OPERATOR_UNTIL).appendField(new Ot.FieldDropdown([[Ot.Msg.LANG_CONTROLS_WHILEUNTIL_OPERATOR_WHILE,"true"],[Ot.Msg.LANG_CONTROLS_WHILEUNTIL_OPERATOR_UNTIL,"false"]]),"type"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setColour(xt),this.setTooltip("do-while loop"),this.setHelpUrl("")}},oe={init:function(){this.setColour(xt),this.appendDummyInput().appendField(Ot.Msg.MIXLY_OP_GARBAGE_COLLECT),this.setPreviousStatement(!0),this.setNextStatement(!0)}},pe={init:function(){this.setColour(xt),this.appendDummyInput().appendField(Ot.Msg.MIXLY_GET_MEM_ALLOC),this.setOutput(!0)}},ae={init:function(){this.setColour(xt),this.appendDummyInput().appendField(Ot.Msg.MIXLY_GET_MEM_FREE),this.setOutput(!0)}},ue={init:function(){this.setColour(xt),this.appendDummyInput().appendField(Ot.Msg.MIXLY_GET+Ot.Msg.MIXLY_DEVICE+"ID"),this.setInputsInline(!0),this.setOutput(!0),this.setTooltip(Ot.Msg.PROCEDURES_DEFRETURN_RETURN+Ot.Msg.MIXLY_GET_UNIQUE_IDEN)}},re={init:function(){this.setColour(xt),this.appendValueInput("VAR").appendField(Ot.Msg.MIXLY_RTC_TIMESTAMP),this.appendDummyInput().appendField(Ot.Msg.MIXLY_TIMESTAMP_TO_DATA),this.setInputsInline(!0),this.setOutput(!0,Number)}},le={init:function(){this.setColour(xt),this.appendDummyInput().appendField(Ot.Msg.MIXLY_GET_UNIQUE_IDEN),this.setOutput(!0)}},de=230;Ot.FieldTextInput.math_number_validator=function(t){return String(t)},Ot.FieldTextInput.math_number_validator_include_blank=function(t){if(""===t)return"";return/^-?(0X|0x|0O|0o|0B|0b)?[a-fA-F0-9]{1,}(\.[a-fA-F0-9]+)?$/.test(t)?String(t):null};const Ie={init:function(){this.setColour(de),this.appendDummyInput().appendField(new Ot.FieldTextInput("0",Ot.FieldTextInput.math_number_validator),"NUM"),this.setOutput(!0,Number),this.setTooltip(Ot.Msg.MATH_NUMBER_TOOLTIP)}},Te={init:function(){this.setColour(de);this.appendDummyInput("").appendField(Ot.Msg.MIXLY_PYTHON_MATH_CONSTANT).appendField(new Ot.FieldDropdown([["π","pi"],["e","e"]]),"CONSTANT"),this.setOutput(!0,Number);var t=this;this.setTooltip((function(){var e=t.getFieldValue("CONSTANT");return{pi:Ot.Msg.MIXLY_PYTHON_MATH_CONSTANT_PI_TOOLTIP,e:Ot.Msg.MIXLY_PYTHON_MATH_CONSTANT_E_TOOLTIP}[e]}))}},Me={init:function(){this.setColour(de);this.appendDummyInput("").appendField(Ot.Msg.MIXLY_PYTHON_MATH_CONSTANT).appendField(new Ot.FieldDropdown([["π","pi"],["e","e"]]),"CONSTANT"),this.setOutput(!0,Number);var t=this;this.setTooltip((function(){var e=t.getFieldValue("CONSTANT");return{pi:Ot.Msg.MIXLY_PYTHON_MATH_CONSTANT_PI_MP_TOOLTIP,e:Ot.Msg.MIXLY_PYTHON_MATH_CONSTANT_E_MP_TOOLTIP}[e]}))}},he={init:function(){this.setColour(de),this.setOutput(!0),this.appendValueInput("A"),this.appendValueInput("B").appendField(new Ot.FieldDropdown([["+","ADD"],["-","MINUS"],["×","MULTIPLY"],["÷","DIVIDE"],["%","QUYU"],["//","ZHENGCHU"],["**","POWER"]]),"OP"),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("OP");return{ADD:Ot.Msg.MATH_ARITHMETIC_TOOLTIP_ADD,MINUS:Ot.Msg.MATH_ARITHMETIC_TOOLTIP_MINUS,MULTIPLY:Ot.Msg.MATH_ARITHMETIC_TOOLTIP_MULTIPLY,DIVIDE:Ot.Msg.MATH_ARITHMETIC_TOOLTIP_DIVIDE,QUYU:Ot.Msg.MATH_MODULO_TOOLTIP,ZHENGCHU:Ot.Msg.MATH_ARITHMETIC_TOOLTIP_DIVIDE,POWER:Ot.Msg.MATH_ARITHMETIC_TOOLTIP_POWER}[e]}))}},me={init:function(){this.setColour(de),this.setPreviousStatement(!0),this.setNextStatement(!0),this.appendValueInput("A"),this.appendValueInput("B").appendField(new Ot.FieldDropdown([["+=","ADD"],["-=","MINUS"],["×=","MULTIPLY"],["÷=","DIVIDE"],["%=","QUYU"],["//=","ZHENGCHU"],["**=","POWER"]]),"OP"),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("OP");return{ADD:Ot.Msg.MATH_ARITHMETIC_TOOLTIP_ADD,MINUS:Ot.Msg.MATH_ARITHMETIC_TOOLTIP_MINUS,MULTIPLY:Ot.Msg.MATH_ARITHMETIC_TOOLTIP_MULTIPLY,DIVIDE:Ot.Msg.MATH_ARITHMETIC_TOOLTIP_DIVIDE,QUYU:Ot.Msg.MATH_MODULO_TOOLTIP,ZHENGCHU:Ot.Msg.MATH_ARITHMETIC_TOOLTIP_DIVIDE,POWER:Ot.Msg.MATH_ARITHMETIC_TOOLTIP_POWER}[e]}))}},Ee={init:function(){this.setColour(de),this.setOutput(!0,Number),this.appendValueInput("A").setCheck(Number),this.appendValueInput("B").setCheck(Number).appendField(new Ot.FieldDropdown([["&","&"],["|","|"],[">>",">>"],["<<","<<"]]),"OP"),this.setInputsInline(!0),this.setTooltip("位运算")}},Oe={init:function(){this.setColour(de),this.setOutput(!0,Number),this.appendValueInput("NUM").setCheck(Number).appendField(new Ot.FieldDropdown([["sin","SIN"],["cos","COS"],["tan","TAN"],["asin","ASIN"],["acos","ACOS"],["atan","ATAN"],["-","-"],["ln","LN"],["log10","LOG10"],["e^","EXP"],["10^","POW10"]]),"OP");var t=this;this.setTooltip((function(){var e=t.getFieldValue("OP");return{SIN:Ot.Msg.MATH_TRIG_TOOLTIP_SIN,COS:Ot.Msg.MATH_TRIG_TOOLTIP_COS,TAN:Ot.Msg.MATH_TRIG_TOOLTIP_TAN,ASIN:Ot.Msg.MATH_TRIG_TOOLTIP_ASIN,ACOS:Ot.Msg.MATH_TRIG_TOOLTIP_ACOS,ATAN:Ot.Msg.MATH_TRIG_TOOLTIP_ATAN,LN:Ot.Msg.MATH_SINGLE_TOOLTIP_LN}[e]}))}},Re={init:function(){var t=[[Ot.Msg.MATH_BIN,"bin"],[Ot.Msg.MATH_OCT,"oct"],[Ot.Msg.MATH_HEX,"hex"]];this.setColour(de),this.setOutput(!0,String),this.appendValueInput("NUM").setCheck(Number).appendField(new Ot.FieldDropdown(t),"OP");var e=this;this.setTooltip((function(){var t=e.getFieldValue("OP");return{bin:Ot.Msg.MATH_DEC_TOOLTIP_BIN,oct:Ot.Msg.MATH_DEC_TOOLTIP_OCT,hex:Ot.Msg.MATH_DEC_TOOLTIP_HEX}[t]}))}},ce={init:function(){var t=[[Ot.Msg.LANG_MATH_TO_ROUND,"round"],[Ot.Msg.LANG_MATH_TO_CEIL,"ceil"],[Ot.Msg.LANG_MATH_TO_FLOOR,"floor"],[Ot.Msg.MATH_ABS,"fabs"],[Ot.Msg.MATH_SQRT,"sqrt"]];this.setColour(de),this.appendValueInput("A").setCheck(Number).appendField(new Ot.FieldDropdown(t),"OP"),this.setOutput(!0,Number);var e=this;this.setTooltip((function(){var t=e.getFieldValue("OP");return{sqrt:Ot.Msg.MATH_SINGLE_TOOLTIP_ROOT,fabs:Ot.Msg.MATH_SINGLE_TOOLTIP_ABS,sq:Ot.Msg.MATH_SINGLE_TOOLTIP_SQ,round:Ot.Msg.MATH_SINGLE_TOOLTIP_ROUND,ceil:Ot.Msg.MATH_SINGLE_TOOLTIP_CEIL,floor:Ot.Msg.MATH_SINGLE_TOOLTIP_FLOOR}[t]}))}},ge={init:function(){var t=[[Ot.Msg.MIXLY_MAX,"max"],[Ot.Msg.MIXLY_MIN,"min"]];this.setColour(de),this.appendValueInput("A").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(new Ot.FieldDropdown(t),"OP").appendField("("),this.appendValueInput("B").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(","),this.appendDummyInput("").setAlign(Ot.inputs.Align.RIGHT).appendField(")"),this.setInputsInline(!0),this.setOutput(!0,Number);var e=this;this.setTooltip((function(){var t=e.getFieldValue("OP");return{max:Ot.Msg.MIXLY_TOOLTIP_MATH_MAX,min:Ot.Msg.MIXLY_TOOLTIP_MATH_MIN}[t]}))}},Ce={init:function(){var t=[[Ot.Msg.MATH_TWO,"two"],[Ot.Msg.MATH_EIGHT,"eight"],[Ot.Msg.MATH_TEN,"ten"],[Ot.Msg.MATH_SIXTEEN,"sixteen"]];this.setColour(de),this.appendDummyInput("").appendField(Ot.Msg.MATH_BA),this.appendValueInput("NUM").appendField(new Ot.FieldDropdown(t),"OP").appendField(Ot.Msg.MATH_JinZhi).setCheck(Number),this.appendDummyInput("").appendField(Ot.Msg.MATH_ZHW).appendField(new Ot.FieldDropdown(t),"OP2").appendField(Ot.Msg.MATH_JinZhi),this.setFieldValue("ten","OP2"),this.setOutput(!0),this.setInputsInline(!0);var e=this;this.setTooltip((function(){var t=e.getFieldValue("OP"),i={two:Ot.Msg.MATH_Before_two,eight:Ot.Msg.MATH_Before_eight,ten:Ot.Msg.MATH_Before_ten,sixteen:Ot.Msg.MATH_Before_sixteen},n=e.getFieldValue("OP2"),s={two:Ot.Msg.MATH_Behind_two,eight:Ot.Msg.MATH_Behind_eight,ten:Ot.Msg.MATH_Behind_ten,sixteen:Ot.Msg.MATH_Behind_sixteen};return i[t]+s[n]}))}},Se={init:function(){var t=[[Ot.Msg.LANG_MATH_INT,"int"],[Ot.Msg.LANG_MATH_FLOAT,"float"]];this.setColour(de),this.setOutput(!0,Number),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_RANDOM).appendField(new Ot.FieldDropdown(t),"TYPE"),this.appendValueInput("FROM").setCheck(Number).appendField(Ot.Msg.LANG_CONTROLS_FOR_INPUT_FROM),this.appendValueInput("TO").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.LANG_MATH_RANDOM_INT_INPUT_TO),this.setInputsInline(!0);var e=this;this.setTooltip((function(){var t=e.getFieldValue("TYPE"),i={int:Ot.Msg.LANG_MATH_INT,float:Ot.Msg.LANG_MATH_FLOAT_RANDOM};return Ot.Msg.MATH_RANDOM_INT_TOOLTIP+i[t]}))}},Le={init:function(){this.setColour(de),this.setOutput(!0,Number),this.appendValueInput("VALUE").setCheck(Number).appendField(Ot.Msg.LANG_MATH_CONSTRAIN_INPUT_CONSTRAIN),this.appendValueInput("LOW").setCheck(Number).appendField(Ot.Msg.LANG_MATH_CONSTRAIN_INPUT_LOW),this.appendValueInput("HIGH").setCheck(Number).appendField(Ot.Msg.LANG_MATH_CONSTRAIN_INPUT_HIGH),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MATH_CONSTRAIN_TOOLTIP)}},Ae={init:function(){this.setColour(de),this.appendValueInput("NUM",Number).appendField(Ot.Msg.MIXLY_MAP).setCheck(Number),this.appendValueInput("fromLow",Number).appendField(Ot.Msg.MIXLY_MAP_FROM).setCheck(Number),this.appendValueInput("fromHigh",Number).appendField(",").setCheck(Number),this.appendValueInput("toLow",Number).appendField(Ot.Msg.MIXLY_MAP_TO).setCheck(Number),this.appendValueInput("toHigh",Number).appendField(",").setCheck(Number),this.appendDummyInput("").appendField("]"),this.setInputsInline(!0),this.setOutput(!0),this.setTooltip(Ot.Msg.MIXLY_TOOLTIP_MATH_MAP)}},Ne={init:function(){this.setColour(de),this.appendDummyInput().appendField(new Ot.FieldTextInput("0",Ot.FieldTextInput.math_number_validator_include_blank),"NUM"),this.setOutput(!0),this.setTooltip(Ot.Msg.MATH_NUMBER_TOOLTIP)}},De={init:function(){this.setColour(de),this.appendValueInput("NUM").setCheck(Number).appendField(Ot.Msg.LANG_MATH_RANDOM_SEED),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(Ot.Msg.MIXLY_TOOLTIP_MATH_RANDOM_SEED)}},fe={init:function(){this.setColour(de),this.setOutput(!0,Number),this.appendValueInput("VALUE").setCheck(Number),this.appendValueInput("VAR").setCheck(Number).appendField(Ot.Msg.MATH_ROUND).appendField(Ot.Msg.TEXT_KEEP),this.appendDummyInput().appendField(Ot.Msg.TEXT_DECIMAL),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MATH_ROUND_NEW_TOOLTIP)}},Fe={init:function(){var t=[[Ot.Msg.MIXLY_TO_INT,"int"],[Ot.Msg.MIXLY_TO_FLOAT,"float"],[Ot.Msg.MIXLY_TO_BITES,"b"],[Ot.Msg.LANG_MATH_BYTE+Ot.Msg.MIXLY_TO_INT,"bti"]];this.setColour(de),this.appendValueInput("VAR").appendField(new Ot.FieldDropdown(t),"TOWHAT"),this.setOutput(!0,Number);var e=this;this.setTooltip((function(){var t=e.getFieldValue("TOWHAT");return{int:Ot.Msg.MIXLY_PYTHON_TOOLTIP_TOINT,float:Ot.Msg.MIXLY_PYTHON_TOOLTIP_TOFLOAT,b:Ot.Msg.MIXLY_TOOLTIP_TEXT_TOBYTE}[t]}))}},Pe={init:function(){var t=[[Ot.Msg.MIXLY_TO_INT,"int"],[Ot.Msg.MIXLY_TO_FLOAT,"float"]];this.setColour(de),this.appendValueInput("VAR").appendField(new Ot.FieldDropdown(t),"TOWHAT"),this.setOutput(!0,Number);var e=this;this.setTooltip((function(){var t=e.getFieldValue("TOWHAT");return{int:Ot.Msg.MIXLY_TOOLTIP_TEXT_TOINT,float:Ot.Msg.MIXLY_TOOLTIP_TEXT_TOFLOAT}[t]}))}},Ye=Ae,ve={init:function(){this.setColour(de),this.appendValueInput("VAR").appendField(Ot.Msg.LANG_MATH_BYTE+Ot.Msg.MIXLY_TO_HEX),this.setOutput(!0,Number),this.setTooltip(Ot.Msg.MIXLY_PYTHON_TOOLTIP_TOHEX)}},Xe={init:function(){this.setColour(de),this.itemCount_=1,this.setMutator(new Ot.icons.MutatorIcon(["lists_create_with_item"],this)),this.appendDummyInput("DUMMY").appendField(Ot.Msg.MIXLY_PRODUCT+Ot.Msg.MIXLY_GENERATE_CARTESIAN_PRODUCT),this.appendValueInput("REPEAT").appendField(Ot.Msg.MIXLY_EVERY_PER_ELEPER_ELEMENT),this.appendDummyInput().appendField(Ot.Msg.CONTROLS_REPEAT_TITLE_TIMES),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setOutput(!0),this.setTooltip(Ot.Msg.LISTS_CREATE_WITH_PYTHON_TOOLTIP),this.updateShape_()},mutationToDom:function(){var t=document.createElement("mutation");return t.setAttribute("items",this.itemCount_),t},domToMutation:function(t){this.itemCount_=parseInt(t.getAttribute("items"),10),this.updateShape_()},decompose:function(t){var e=t.newBlock("lists_create_with_container");e.initSvg();for(var i=e.getInput("STACK").connection,n=0;n1&&"\\"===t.charAt(0)){var e=t.charAt(1);if("0"===e||"b"===e||"f"===e||"n"===e||"r"===e||"t"===e||"\\"===e||"'"===e)return String(t).substring(0,2);if("x"===e&&"0"===t.charAt(2)&&"B"===t.charAt(3))return String(t).substring(0,4)}return String(t).substring(0,1)};const Ve={init:function(){this.setColour(ye),this.appendDummyInput().appendField(this.newQuote_(!0)).appendField(new Ot.FieldTextInput("",Ot.FieldTextInput.char_validator),"TEXT").appendField(this.newQuote_(!1)),this.setOutput(!0,Number),this.setTooltip(Ot.Msg.TEXT_CHAR_TOOLTIP)},newQuote_:function(t){if(1==t)var e="../../media/quote2.png";else e="../../media/quote3.png";return new Ot.FieldImage(e,7,12,'"')}},Be={init:function(){this.setColour(ye),this.appendValueInput("A").setCheck([String,Number]),this.appendValueInput("B").setCheck([String,Number]).appendField(Ot.Msg.MIXLY_TEXT_JOIN),this.setInputsInline(!0),this.setOutput(!0,String),this.setTooltip(Ot.Msg.MIXLY_TOOLTIP_TEXT_JOIN)}},Ge={init:function(){this.setColour(ye),this.appendValueInput("VAR").setCheck(Number).appendField(Ot.Msg.MIXLY_TOCHAR),this.setOutput(!0,String),this.setTooltip(Ot.Msg.MIXLY_TOOLTIP_TEXT_TOCHAR)}},Ue={init:function(){this.setColour(ye),this.appendValueInput("VAR").setCheck(String).appendField(Ot.Msg.MIXLY_TOASCII),this.setOutput(!0,Number),this.setTooltip(Ot.Msg.MIXLY_TOOLTIP_TEXT_TOASCII)}},we={init:function(){this.setColour(ye),this.appendValueInput("VAR").appendField(Ot.Msg.MIXLY_TOSTRING),this.setOutput(!0,String),this.setTooltip(Ot.Msg.MIXLY_PYTHON_TOOLTIP_TOTEXT)}},ke={init:function(){this.setColour(ye),this.appendValueInput("VAR").appendField(Ot.Msg.MIXLY_LENGTH),this.setOutput(!0,Number),this.setTooltip(Ot.Msg.MIXLY_TOOLTIP_TEXT_LENGTH)}},He={init:function(){this.WHERE_OPTIONS=[[Ot.Msg.LISTS_GET_INDEX_FROM_START,"FROM_START"],[Ot.Msg.LISTS_GET_INDEX_FROM_END,"FROM_END"],[Ot.Msg.TEXT_GET_INDEX_RANDOM+1+Ot.Msg.TEXT_CHARAT2,"RANDOM"]],this.setHelpUrl(Ot.Msg.LISTS_GET_INDEX_HELPURL),this.setColour(ye),this.appendValueInput("VAR").setCheck(String),this.appendValueInput("AT").setCheck(Number),this.appendDummyInput().appendField(Ot.Msg.LISTS_GET_INDEX_GET,"MODE"),Ot.Msg.LISTS_GET_INDEX_TAIL&&this.appendDummyInput("TAIL").appendField(Ot.Msg.LISTS_GET_INDEX_TAIL),this.setInputsInline(!0),this.setOutput(!0),this.updateAt_(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("MODE"),i=t.getFieldValue("WHERE"),n="";switch(e+" "+i){case"GET FROM_START":case"GET FROM_END":n=Ot.Msg.LISTS_GET_INDEX_TOOLTIP_GET_FROM;break;case"GET RANDOM":n=Ot.Msg.LISTS_GET_INDEX_TOOLTIP_GET_RANDOM;break;case"GET_REMOVE FROM_START":case"GET_REMOVE FROM_END":n=Ot.Msg.LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_FROM;break;case"GET_REMOVE RANDOM":n=Ot.Msg.LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_RANDOM}return"FROM_START"!=i&&"FROM_END"!=i||(n+=" "+Ot.Msg.LISTS_INDEX_FROM_START_TOOLTIP.replace("%1",Ot.Msg.ONE_BASED_INDEXING?"#1":"#0")),n}));var e=this;this.setTooltip((function(){var t=e.getFieldValue("WHERE"),i={FROM_START:Ot.Msg.LISTS_GET_INDEX_FROM_START,FROM_END:Ot.Msg.LISTS_GET_INDEX_FROM_END,RANDOM:Ot.Msg.TEXT_GET_INDEX_RANDOM};return Ot.Msg.PROCEDURES_DEFRETURN_RETURN+Ot.Msg.MIXLY_MICROBIT_TYPE_STRING+i[t]+"n"+Ot.Msg.TEXT_CHARAT2}))},mutationToDom:function(){var t=document.createElement("mutation");t.setAttribute("statement",!this.outputConnection);var e=this.getInput("AT").type==Ot.INPUT_VALUE;return t.setAttribute("at",e),t},domToMutation:function(t){var e="true"==t.getAttribute("statement");this.updateStatement_(e),t="false"!=t.getAttribute("at"),this.updateAt_(t)},updateStatement_:function(t){t!=!this.outputConnection&&(this.unplug(!0,!0),t?(this.setOutput(!1),this.setPreviousStatement(!0),this.setNextStatement(!0)):(this.setPreviousStatement(!1),this.setNextStatement(!1),this.setOutput(!0)))},updateAt_:function(t){this.removeInput("AT"),this.removeInput("ORDINAL",!0),t?(this.appendValueInput("AT").setCheck(Number),Ot.Msg.TEXT_CHARAT2&&this.appendDummyInput("ORDINAL").appendField(Ot.Msg.TEXT_CHARAT2)):this.appendDummyInput("AT");var e=new Ot.FieldDropdown(this.WHERE_OPTIONS,(function(e){var i="FROM_START"==e||"FROM_END"==e;if(i!=t){var n=this.sourceBlock_;return n.updateAt_(i),n.setFieldValue(e,"WHERE"),null}}));this.getInput("AT").appendField(e,"WHERE"),Ot.Msg.LISTS_GET_INDEX_TAIL&&this.moveInputBefore("TAIL",null)}},We={init:function(){this.setHelpUrl(Ot.Msg.LISTS_GET_INDEX_HELPURL),this.setColour(ye),this.appendValueInput("VAR").setCheck(String),this.appendValueInput("AT").setCheck(Number).appendField(Ot.Msg.LISTS_GET_INDEX_GET+" "+Ot.Msg.LISTS_GET_INDEX_FROM_START),this.appendDummyInput().appendField(Ot.Msg.TEXT_CHARAT2),this.setOutput(!0),this.setTooltip(Ot.Msg.PROCEDURES_DEFRETURN_RETURN+Ot.Msg.MIXLY_MICROBIT_TYPE_STRING+Ot.Msg.LISTS_GET_INDEX_FROM_START+"n"+Ot.Msg.TEXT_CHARAT2)}},Ke={init:function(){this.setHelpUrl(Ot.Msg.LISTS_GET_INDEX_HELPURL),this.setColour(ye),this.appendValueInput("VAR").setCheck(String),this.appendDummyInput().appendField(Ot.Msg.TEXT_RANDOM_CHAR),this.setOutput(!0),this.setTooltip(Ot.Msg.TEXT_RANDOM_CHAR_TOOLTIP)}},Je={init:function(){this.WHERE_OPTIONS_1=[[Ot.Msg.LISTS_GET_INDEX_FROM_START,"FROM_START"],[Ot.Msg.LISTS_GET_INDEX_FROM_END,"FROM_END"],[Ot.Msg.LISTS_GET_SUBLIST_START_FIRST,"FIRST"]],this.WHERE_OPTIONS_2=[[Ot.Msg.LISTS_GET_SUBLIST_END_FROM_START,"FROM_START"],[Ot.Msg.LISTS_GET_SUBLIST_END_FROM_END,"FROM_END"],[Ot.Msg.LISTS_GET_SUBLIST_END_LAST,"LAST"]],this.setHelpUrl(Ot.Msg.LISTS_GET_SUBLIST_HELPURL),this.setColour(ye),this.appendValueInput("VAR").setCheck(String),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_GET),this.appendDummyInput("AT1"),this.appendDummyInput("AT2"),this.setInputsInline(!0),this.setOutput(!0,"List"),this.updateAt_(1,!0),this.updateAt_(2,!0),this.setTooltip(Ot.Msg._GET_TEXT_SUBLIST_TOOLTIP)},mutationToDom:function(){var t=document.createElement("mutation"),e=this.getInput("AT1").type==Ot.INPUT_VALUE;t.setAttribute("at1",e);var i=this.getInput("AT2").type==Ot.INPUT_VALUE;return t.setAttribute("at2",i),t},domToMutation:function(t){var e="true"==t.getAttribute("at1"),i="true"==t.getAttribute("at2");this.updateAt_(1,e),this.updateAt_(2,i)},updateAt_:function(t,e){this.removeInput("AT"+t),this.removeInput("ORDINAL"+t,!0),e?(this.appendValueInput("AT"+t).setCheck(Number),Ot.Msg.TEXT_CHARAT2&&this.appendDummyInput("ORDINAL"+t).appendField(Ot.Msg.TEXT_CHARAT2)):this.appendDummyInput("AT"+t);var i=new Ot.FieldDropdown(this["WHERE_OPTIONS_"+t],(function(i){var n="FROM_START"==i||"FROM_END"==i;if(n!=e){var s=this.sourceBlock_;return s.updateAt_(t,n),s.setFieldValue(i,"WHERE"+t),null}}));this.getInput("AT"+t).appendField(i,"WHERE"+t),1==t&&(this.moveInputBefore("AT1","AT2"),this.getInput("ORDINAL1")&&this.moveInputBefore("ORDINAL1","AT2"))}},qe={init:function(){this.setHelpUrl(Ot.Msg.LISTS_GET_SUBLIST_HELPURL),this.setColour(ye),this.appendValueInput("VAR").setCheck(String),this.appendValueInput("AT1").appendField(Ot.Msg.LISTS_GET_INDEX_GET+" "+Ot.Msg.LISTS_GET_INDEX_FROM_START),this.appendValueInput("AT2").appendField(Ot.Msg.LISTS_GET_SUBLIST_END_FROM_START),this.appendDummyInput().appendField(Ot.Msg.TEXT_CHARAT2),this.setInputsInline(!0),this.setOutput(!0,["List",String]),this.setTooltip(Ot.Msg._GET_TEXT_SUBLIST_TOOLTIP)}},Qe={init:function(){var t=[[Ot.Msg.MIXLY_EQUALS,"==="],[Ot.Msg.MIXLY_STARTSWITH,"startswith"],[Ot.Msg.MIXLY_ENDSWITH,"endswith"]];this.setColour(ye),this.appendValueInput("STR1").setCheck(String),this.appendValueInput("STR2").appendField(new Ot.FieldDropdown(t),"DOWHAT").setCheck(String),this.setOutput(!0,[Boolean,Number]),this.setInputsInline(!0)}},ze={init:function(){this.setColour(ye),this.appendValueInput("STR1").setCheck(String),this.appendValueInput("STR2").appendField(Ot.Msg.MIXLY_COMPARETO).setCheck(String),this.setOutput(!0,Number),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_COMPARETO_HELP)}},je={init:function(){var t=[[Ot.Msg.TEXT_UPPER,"upper"],[Ot.Msg.TEXT_TITLE,"title"],[Ot.Msg.TEXT_CAPITALIZE,"capitalize"],[Ot.Msg.TEXT_SWAPCASE,"swapcase"],[Ot.Msg.TEXT_LOWER,"lower"]];this.setColour(ye),this.appendValueInput("VAR").appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_GET).appendField(new Ot.FieldDropdown(t),"CAPITAL").setCheck(String),this.setOutput(!0,String);var e=this;this.setTooltip((function(){var t=e.getFieldValue("CAPITAL");return{upper:Ot.Msg.MIXLY_MIXPY_TEXT_UPPER_TOOLTIP,title:Ot.Msg.MIXLY_MIXPY_TEXT_TITLE_TOOLTIP,swapcase:Ot.Msg.MIXLY_MIXPY_TEXT_SWAPCASE_TOOLTIP,capitalize:Ot.Msg.MIXLY_MIXPY_TEXT_CAPITALIZE_TOOLTIP,lower:Ot.Msg.MIXLY_MIXPY_TEXT_LOWER_TOOLTIP}[t]}))}},Ze={init:function(){var t=[[Ot.Msg.TEXT_LJUST,"ljust"],[Ot.Msg.TEXT_CENTER,"center"],[Ot.Msg.TEXT_RJUST,"rjust"]];this.setColour(ye),this.appendValueInput("VAR").appendField(new Ot.FieldDropdown(t),"CENTER").setCheck(String),this.appendValueInput("WID").appendField(Ot.Msg.MIXLY_WIDTH).setCheck(Number),this.appendValueInput("Symbol").appendField(Ot.Msg.MIXLY_RECT_Fill).setCheck(String),this.setInputsInline(!0),this.setOutput(!0,String),this.setTooltip(Ot.Msg.MIXLY_MIXPY_TEXT_CENTER_TOOLTIP)}},$e={init:function(){this.setColour(ye),this.appendValueInput("VAR").appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_GET).setCheck(String),this.appendValueInput("STR").appendField(Ot.Msg.MIXLY_MID+Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_CHARACTER).setCheck(String),this.appendDummyInput().appendField(Ot.Msg.MIXLY_LIST_INDEX),this.setInputsInline(!0),this.setOutput(!0,String),this.setTooltip(Ot.Msg.MIXLY_MIXPY_TEXT_FIND_TOOLTIP)}},ti={init:function(){this.setColour(ye),this.appendValueInput("VAR").appendField(Ot.Msg.MIXLY_PYTHON_TEXT_JOIN_SEQ_USE_STR).setCheck(String),this.appendValueInput("LIST").appendField(Ot.Msg.MIXLY_PYTHON_TEXT_JOIN_SEQ_SEQ).setCheck("List","Tuple","Set","Dict"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_PYTHON_TEXT_JOIN_SEQ_GET_STR),this.setInputsInline(!0),this.setOutput(!0,String),this.setTooltip(Ot.Msg.MIXLY_PYTHON_TEXT_JOIN_SEQ_TOOLTIP)}},ei={init:function(){this.setColour(ye),this.appendValueInput("VAR").setCheck(String),this.appendValueInput("STR1").appendField(Ot.Msg.MIXLY_MIXPY_REPLACE).setCheck(String),this.appendValueInput("STR2").appendField(Ot.Msg.LISTS_SET_INDEX_INPUT_TO).setCheck(String),this.setInputsInline(!0),this.setOutput(!0,String),this.setTooltip(Ot.Msg.MIXLY_MIXPY_TEXT_REPLACE_TOOLTIP)}},ii={init:function(){this.setColour(ye),this.appendValueInput("VAR"),this.appendValueInput("VAL").appendField(Ot.Msg.LIST_SPLIT_AS),this.appendDummyInput("").appendField(Ot.Msg.LIST_SPLIT),this.setOutput(!0,"List"),this.setTooltip(Ot.Msg.MIXLY_MIXPY_TEXT_SPLIT_TOOLTIP),this.setInputsInline(!0)}},ni={init:function(){var t=[[Ot.Msg.TEXT_TRIM_BOTH,"strip"],[Ot.Msg.TEXT_TRIM_LEFT,"lstrip"],[Ot.Msg.TEXT_TRIM_RIGHT,"rstrip"]];this.setColour(ye),this.appendValueInput("VAR"),this.appendDummyInput("").appendField(Ot.Msg.TEXT_STRIM),this.appendDummyInput("").appendField(new Ot.FieldDropdown(t),"TOWHAT"),this.appendDummyInput("").appendField(Ot.Msg.TEXT_BLANK),this.setOutput(!0,String),this.setInputsInline(!0);var e=this;this.setTooltip((function(){var t=e.getFieldValue("TOWHAT");return{strip:Ot.Msg.TEXT_TRIM_BOTH_TOOLTIP,lstrip:Ot.Msg.TEXT_TRIM_LEFT_TOOLTIP,rstrip:Ot.Msg.TEXT_TRIM_RIGHT_TOOLTIP}[t]}))}},si={init:function(){this.setColour(ye),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_MICROPYTHON_FORMAT),this.appendDummyInput("").appendField(new Ot.FieldTextInput("str"),"VAR"),this.itemCount_=1,this.updateShape_(),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setInputsInline(!0),this.setMutator(new Ot.icons.MutatorIcon(["text_create_with_item"],this)),this.setOutput(!0),this.setTooltip(Ot.Msg.MIXLY_MIXPY_TEXT_FORMAT_TOOLTIP)},mutationToDom:function(){var t=document.createElement("mutation");return t.setAttribute("items",this.itemCount_),t},domToMutation:function(t){this.itemCount_=parseInt(t.getAttribute("items"),10),this.updateShape_()},decompose:function(t){var e=t.newBlock("text_create_with_container");e.initSvg();for(var i=e.getInput("STACK").connection,n=0;ne?t[e]:0==e?'"key"':'"key'+(e+1)+'"'),"KEY"+e).appendField(":")}},getVars:function(){return[this.getFieldValue("VAR")]},renameVar:function(t,e){Ot.Names.equals(t,this.getFieldValue("VAR"))&&this.setTitleValue(e,"VAR")}},tn={init:function(){this.setColour(Zi),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_TYPE_DICT),this.appendStatementInput("STACK"),this.setTooltip(Ot.Msg.DICTS_CREATE_WITH_CONTAINER_TOOLTIP),this.contextMenu=!1}},en={init:function(){this.setColour(Zi),this.appendDummyInput().appendField(Ot.Msg.DICTS_CREATE_WITH_ITEM_TITLE),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(Ot.Msg.DICTS_CREATE_WITH_ITEM_TOOLTIP),this.contextMenu=!1}},nn={init:function(){this.setColour(Zi),this.appendValueInput("DICT").setCheck("Dict"),this.appendDummyInput("").appendField(Ot.Msg.DICT_KEYS),this.setTooltip(Ot.Msg.DICTS_KEYS_TOOLTIP),this.setOutput(!0,"List")}},sn={init:function(){this.setColour(Zi),this.appendValueInput("DICT").setCheck("Dict"),this.appendValueInput("KEY").appendField(Ot.Msg.DICTS_GET_IN),this.appendDummyInput("").appendField(Ot.Msg.DICTS_ADD_VALUE),this.setOutput(!0),this.setTooltip(Ot.Msg.DICTS_GET_TOOLTIP)}},_n={init:function(){this.setColour(Zi),this.appendValueInput("DICT").setCheck("Dict"),this.appendValueInput("KEY").appendField(Ot.Msg.DICTS_GET_IN),this.appendDummyInput("").appendField(Ot.Msg.DICTS_ADD_VALUE),this.appendValueInput("VAR").appendField(Ot.Msg.DICTS_DEFAULT_VALUE),this.setOutput(!0),this.setTooltip(Ot.Msg.DICTS_GET_DEFAULT_TOOLTIP)}},on={init:function(){this.setColour(Zi),this.appendValueInput("DICT"),this.appendValueInput("KEY").appendField(Ot.Msg.DICTS_ADD),this.appendDummyInput(),this.appendValueInput("VAR").appendField(Ot.Msg.DICTS_ADD_VALUE),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(Ot.Msg.DICTS_ADD_OR_CHANGE_TOOLTIP)}},pn={init:function(){this.setColour(Zi),this.appendValueInput("DICT"),this.appendValueInput("KEY").appendField(Ot.Msg.DICTS_DELETE_IN),this.appendDummyInput("").appendField(Ot.Msg.DICTS_DELETE_VALUE),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(Ot.Msg.DICTS_DELETE_TOOLTIP)}},an={init:function(){this.setColour(Zi),this.appendValueInput("DICT2").setCheck("Dict").appendField(Ot.Msg.MAKE_DICT),this.appendValueInput("DICT").setCheck("Dict").appendField(Ot.Msg.DICT_UPDATE),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_MID),this.setTooltip(Ot.Msg.DICTS_UPDATE_TOOLTIP),this.setPreviousStatement(!0),this.setNextStatement(!0)}},un={init:function(){this.setColour(Zi),this.appendValueInput("DICT").setCheck("Dict"),this.appendDummyInput("").appendField(Ot.Msg.DICT_CLEAR),this.setTooltip(Ot.Msg.DICTS_CLEAR_TOOLTIP),this.setPreviousStatement(!0),this.setNextStatement(!0)}},rn={init:function(){this.setColour(Zi),this.appendValueInput("DICT").setCheck("Dict"),this.appendDummyInput("").appendField(Ot.Msg.DICT_ITEMS),this.setTooltip(Ot.Msg.DICTS_ITEMS_TOOLTIP),this.setOutput(!0,"List")}},ln={init:function(){this.setColour(Zi),this.appendValueInput("DICT").setCheck("Dict"),this.appendDummyInput("").appendField(Ot.Msg.DICT_VALUES),this.setTooltip(Ot.Msg.DICTS_VALUES_TOOLTIP),this.setOutput(!0,"List")}},dn={init:function(){this.setColour(Zi),this.appendValueInput("DICT").setCheck("Dict"),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_LENGTH),this.setTooltip(Ot.Msg.DICT_LENGTH_TOOLTIP),this.setOutput(!0,Number)}},In={init:function(){this.setColour(Zi),this.appendValueInput("DICT").setCheck("Dict"),this.appendDummyInput("").appendField(Ot.Msg.DICT_DELDICT),this.setTooltip(Ot.Msg.DICTS_DEL_TOOLTIP),this.setPreviousStatement(!0),this.setNextStatement(!0)}},Tn={init:function(){this.MODE=[[Ot.Msg.DICTS_ADD_OR_CHANGE,"INSERT"],[Ot.Msg.MIXLY_MICROBIT_JS_DELETE_VAR,"DELETE"]],this.setHelpUrl(Ot.Msg.LISTS_GET_SUBLIST_HELPURL),this.setColour(Zi),this.appendValueInput("DICT").setCheck("Dict"),this.appendDummyInput("AT2"),this.appendValueInput("KEY"),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_MICROPYTHON_SOCKET_MAKE).appendField(Ot.Msg.DICTS_ADD_VALUE),this.updateAt_(!0),this.setInputsInline(!0),this.setOutput(!1),this.setPreviousStatement(!0),this.setNextStatement(!0);var t=this;this.setTooltip((function(){var e="";switch(t.getFieldValue("WHERE")){case"INSERT":e=Ot.Msg.DICTS_ADD_TOOLTIP;break;case"DELETE":e=Ot.Msg.DICTS_DELETE_TOOLTIP}return e}))},mutationToDom:function(){var t=document.createElement("mutation"),e=this.getInput("AT2").type==Ot.INPUT_VALUE;return t.setAttribute("at2",e),t},domToMutation:function(t){var e="true"==t.getAttribute("at2");this.updateAt_(e)},updateAt_:function(t){this.removeInput("AT2"),this.removeInput("ORDINAL",!0),t?this.appendValueInput("AT2").setCheck(Number):this.appendDummyInput("AT2");var e=new Ot.FieldDropdown(this.MODE,(function(e){var i="INSERT"==e;if(i!=t){var n=this.sourceBlock_;return n.updateAt_(i),n.setFieldValue(e,"WHERE"),null}}));this.getInput("AT2").appendField(e,"WHERE")}},Mn={init:function(){this.setColour(Zi),this.appendValueInput("DICT").setCheck("Dict"),this.appendDummyInput("").appendField(Ot.Msg.blockpy_DICT_POP),this.appendValueInput("KEY"),this.appendDummyInput("").appendField(Ot.Msg.DICTS_ADD_VALUE),this.setTooltip(Ot.Msg.DICT_POP_TOOLTIP),this.setInputsInline(!0),this.setOutput(!0)}},hn={init:function(){this.setColour(Zi),this.appendValueInput("DICT").setCheck("Dict"),this.appendValueInput("KEY").appendField(Ot.Msg.DICTS_SET_DEFAULT),this.appendDummyInput("").appendField(Ot.Msg.DICTS_DEFAULT_VALUE),this.appendValueInput("VAR"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(Ot.Msg.DICTS_SETDEFAULT_TOOLTIP)}},mn={init:function(){this.setColour(Zi),this.appendDummyInput("").appendField(new Ot.FieldLabel(Ot.Msg.MIXLY_MICROBIT_TYPE_DICT),"TIP").appendField(" "),this.itemCount_=3,this.updateShape_(),this.setOutput(!0,"Dict"),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setMutator(new Ot.icons.MutatorIcon(["dicts_create_with_item"],this)),this.setTooltip(Ot.Msg.DICTS_CREATE_WITH_TOOLTIP)},mutationToDom:function(){var t=document.createElement("mutation");return t.setAttribute("items",this.itemCount_),t},domToMutation:function(t){this.itemCount_=parseInt(t.getAttribute("items"),10),this.updateShape_()},decompose:function(t){var e=t.newBlock("dicts_create_with_container");e.initSvg();for(var i=e.getInput("STACK").connection,n=0;ne?t[e]:0==e?'"key"':'"key'+(e+1)+'"'),"KEY"+e).appendField(":")}},getVars:function(){return[this.getFieldValue("VAR")]},renameVar:function(t,e){Ot.Names.equals(t,this.getFieldValue("VAR"))&&this.setTitleValue(e,"VAR")}},En={init:function(){this.setColour(Zi),this.appendValueInput("VAR").appendField(Ot.Msg.MIXLY_TODICT),this.setOutput(!0),this.setTooltip(Ot.Msg.MIXLY_PYTHON_TOOLTIP_TODICT)}},On={init:function(){this.setColour(Zi),this.appendValueInput("DICT").setCheck("Dict"),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_TO_JSON),this.setTooltip(Ot.Msg.MIXLY_TO_JSON_TOOLTIP),this.setOutput(!0)}},Rn={init:function(){this.setColour(Zi),this.appendValueInput("VAR"),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_CONVERT_TO_JSON),this.setTooltip(Ot.Msg.MIXLY_CONVERT_TO_JSON_TOOLTIP),this.setOutput(!0)}},cn={init:function(){this.setColour(Zi),this.appendValueInput("DICT").setCheck("Dict"),this.appendValueInput("VAR1").appendField("key1"),this.appendValueInput("VAR2").appendField("index"),this.appendValueInput("VAR3").appendField("key2"),this.appendValueInput("VAR4").appendField("key3"),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_CONVERT_TO_JSON_TOOLTIP),this.setOutput(!0)}},gn={init:function(){this.setColour(Zi),this.appendValueInput("DICT"),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_TO_JSON),this.setTooltip(Ot.Msg.MIXLY_TO_JSON_TOOLTIP),this.setOutput(!0)}},Cn=210,Sn={init:function(){var t=Ot.RTL?[["=","EQ"],["≠","NEQ"],[">","LT"],["≥","LTE"],["<","GT"],["≤","GTE"]]:[["=","EQ"],["≠","NEQ"],["<","LT"],["≤","LTE"],[">","GT"],["≥","GTE"]];this.setColour(Cn),this.setOutput(!0,Boolean),this.appendValueInput("A"),this.appendValueInput("B").appendField(new Ot.FieldDropdown(t),"OP"),this.setInputsInline(!0);var e=this;this.setTooltip((function(){var t=e.getFieldValue("OP");return{EQ:Ot.Msg.LOGIC_COMPARE_TOOLTIP_EQ,NEQ:Ot.Msg.LOGIC_COMPARE_TOOLTIP_NEQ,LT:Ot.Msg.LOGIC_COMPARE_TOOLTIP_LT,LTE:Ot.Msg.LOGIC_COMPARE_TOOLTIP_LTE,GT:Ot.Msg.LOGIC_COMPARE_TOOLTIP_GT,GTE:Ot.Msg.LOGIC_COMPARE_TOOLTIP_GTE}[t]})),this.prevBlocks_=[null,null]}},Ln={init:function(){var t=Ot.RTL?[[">","LT"],["≥","LTE"],["<","GT"],["≤","GTE"]]:[["<","LT"],["≤","LTE"],[">","GT"],["≥","GTE"]],e=Ot.RTL?[[">","LT"],["≥","LTE"],["<","GT"],["≤","GTE"]]:[["<","LT"],["≤","LTE"],[">","GT"],["≥","GTE"]];this.setColour(Cn),this.setOutput(!0,Boolean),this.appendValueInput("A"),this.appendValueInput("B").appendField(new Ot.FieldDropdown(t),"OP1"),this.appendValueInput("C").appendField(new Ot.FieldDropdown(e),"OP2"),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_PYTHON_LOGIC_COMPARE_CONTINOUS_TOOLTIP)}},An={init:function(){var t=[[Ot.Msg.LOGIC_OPERATION_AND,"AND"],[Ot.Msg.LOGIC_OPERATION_OR,"OR"],[Ot.Msg.LOGIC_OPERATION_NOR,"NOR"],[Ot.Msg.LOGIC_OPERATION_XOR,"XOR"]];this.setColour(Cn),this.setOutput(!0,Boolean),this.appendValueInput("A").setCheck([Boolean,Number]),this.appendValueInput("B").setCheck([Boolean,Number]).appendField(new Ot.FieldDropdown(t),"OP"),this.setInputsInline(!0);var e=this;this.setTooltip((function(){var t=e.getFieldValue("OP");return{AND:Ot.Msg.LOGIC_OPERATION_TOOLTIP_AND,OR:Ot.Msg.LOGIC_OPERATION_TOOLTIP_OR,NOR:Ot.Msg.LOGIC_OPERATION_TOOLTIP_NOR,XOR:Ot.Msg.LOGIC_OPERATION_TOOLTIP_XOR}[t]}))}},Nn={init:function(){this.setColour(Cn),this.setOutput(!0,Boolean),this.appendValueInput("BOOL").setCheck([Number,Boolean]).appendField(Ot.Msg.LOGIC_NEGATE_TITLE),this.setTooltip(Ot.Msg.LOGIC_NEGATE_TOOLTIP)}},Dn={init:function(){var t=[[Ot.Msg.LOGIC_BOOLEAN_TRUE,"TRUE"],[Ot.Msg.LOGIC_BOOLEAN_FALSE,"FALSE"]];this.setColour(Cn),this.setOutput(!0,Boolean),this.appendDummyInput().appendField(new Ot.FieldDropdown(t),"BOOL"),this.setTooltip(Ot.Msg.LOGIC_BOOLEAN_TOOLTIP)}},fn={init:function(){this.setColour(Cn),this.setOutput(!0),this.appendDummyInput().appendField(Ot.Msg.LOGIC_NULL),this.setTooltip(Ot.Msg.LOGIC_NULL_TOOLTIP)}},Fn={init:function(){this.setColour(Cn),this.appendValueInput("A"),this.appendValueInput("B").appendField(Ot.Msg.LOGIC_TERNARY_IF_TRUE),this.appendValueInput("C").appendField(Ot.Msg.LOGIC_TERNARY_IF_FALSE),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_TOOLTIP_LOGIT_TRUEORFALSE)}},Pn={init:function(){var t=[[Ot.Msg.TEXT_APPEND_TO,"in"],[Ot.Msg.MIXLY_PYTHON_LOGIC_IS_NOT_IN,"not in"]];this.setColour(Cn),this.appendValueInput("A"),this.appendValueInput("B").setCheck([String,"List"]).appendField(new Ot.FieldDropdown(t),"BOOL"),this.appendDummyInput("").appendField(Ot.Msg.MICROBIT_LOGIC_IS_IN),this.setOutput(!0,Boolean),this.setInputsInline(!0),this.setTooltip(Ot.Msg.IN)}},Yn={init:function(){var t=[[Ot.Msg.MIXLY_PYTHON_LOGIC_IS,"is"],[Ot.Msg.MIXLY_PYTHON_LOGIC_IS_NOT,"is not"]];this.setColour(Cn),this.appendValueInput("A"),this.appendValueInput("B").appendField(new Ot.FieldDropdown(t),"BOOL"),this.setOutput(!0,Boolean),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_PYTHON_LOGIC_IS_TOOLTIP)}},vn={init:function(){this.setColour(Cn),this.appendValueInput("VAR").appendField(Ot.Msg.MIXLY_TOBOOL),this.setOutput(!0,Boolean),this.setTooltip(Ot.Msg.MIXLY_PYTHON_TOOLTIP_TOBOOL)}},Xn={init:function(){this.setColour(0),this.appendValueInput("fn").setCheck(String).appendField(Ot.Msg.MIXLY_PYTHON_STORAGE_OPEN_FILE_WITH_OS+"(For Windows)"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0)}},yn={init:function(){this.setColour(0),this.appendValueInput("FILENAME").appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_OPEN_FILE),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_MODE).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_READ,"r"],[Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_WRITE,"w"],[Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_BIT_READ,"rb"],[Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_BIT_WRITE,"wb"]]),"MODE"),this.appendValueInput("FILE").appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_AS),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("MODE"),i=Ot.Msg.MIXLY_USE,n=Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_MODE,s=Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_OPEN_FILE,_=Ot.Msg.MIXLY_BELONG;return i+{r:Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_READ,w:Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_WRITE,rb:Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_BIT_READ,wb:Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_BIT_WRITE}[e]+_+n+s}))},getVars:function(){return[this.getFieldValue("VAR")]},renameVar:function(t,e){Ot.Names.equals(t,this.getFieldValue("VAR"))&&this.setTitleValue(e,"VAR")}},xn={init:function(){this.setColour(0),this.appendValueInput("FILENAME").appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_OPEN_FILE),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_MODE).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_READ,"r"],[Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_WRITE,"w"],[Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_BIT_READ,"rb"],[Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_BIT_WRITE,"wb"]]),"MODE"),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setInputsInline(!0),this.setOutput(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("MODE"),i=Ot.Msg.MIXLY_USE,n=Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_MODE,s=Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_OPEN_FILE,_=Ot.Msg.MIXLY_BELONG,o=Ot.Msg.PY_STORAGE_FILE_OBJECT;return i+{r:Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_READ,w:Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_WRITE,rb:Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_BIT_READ,wb:Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_BIT_WRITE}[e]+_+n+s+o}))}},bn={init:function(){this.setColour(0),this.appendValueInput("FILENAME").appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_OPEN_FILE);this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_MODE).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_READ,"r"],[Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_WRITE,"w"],[Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_BIT_READ,"rb"],[Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_BIT_WRITE,"wb"]]),"MODE"),this.appendDummyInput().appendField(Ot.Msg.MIXPY_TEXT_ENCODE).appendField(new Ot.FieldDropdown([["ANSI","ANSI"],["gbk","gbk"],["utf-8","utf-8"]]),"CODE"),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setInputsInline(!0),this.setOutput(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("MODE"),i=Ot.Msg.MIXLY_USE,n=Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_MODE,s=Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_OPEN_FILE,_=Ot.Msg.MIXLY_BELONG,o=Ot.Msg.PY_STORAGE_FILE_OBJECT;return i+{r:Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_READ,w:Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_WRITE,rb:Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_BIT_READ,wb:Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_BIT_WRITE}[e]+_+n+s+o}))}},Vn={init:function(){this.setColour(0),this.appendValueInput("data").setCheck(String).appendField(Ot.Msg.MIXLY_MICROPYTHON_SOCKET_MAKE),this.appendValueInput("FILE").appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_FILE_WRITE),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_MICROPYTHON_SOCKET_MAKE+Ot.Msg.MIXLY_MICROBIT_TYPE_STRING+Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_FILE_WRITE)}},Bn={init:function(){this.setColour(0),this.appendValueInput("FILE").setCheck("Variable").appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_FROM_FILE),this.appendDummyInput().appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_ALL,"read"],[Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_ONE_LINE,"readline"],[Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_ALL_LINES,"readlines"]]),"MODE"),this.setInputsInline(!0),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setOutput(!0,String)}},Gn={init:function(){this.setColour(0),this.appendValueInput("FILE").setCheck("Variable").appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_FROM_FILE),this.appendDummyInput().appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_NO_MORE_THAN_SIZE,"read"],[Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_ONE_LINE_NO_MORE_THAN_SIZE,"readline"],[Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_ALL_LINES_NO_MORE_THAN_SIZE,"readlines"]]),"MODE"),this.appendValueInput("SIZE").setCheck(Number),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_CHARACTER),this.setInputsInline(!0),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setOutput(!0,String);var t=this;this.setTooltip((function(){var e=t.getFieldValue("MODE"),i=Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_FROM_FILE,n=Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_CHARACTER;return i+{read:Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_NO_MORE_THAN_SIZE,readline:Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_ONE_LINE_NO_MORE_THAN_SIZE,readlines:Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_ALL_LINES_NO_MORE_THAN_SIZE}[e]+"x"+n}))}},Un={init:function(){this.setColour(0),this.appendValueInput("FILE").appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_FROM_FILE),this.setNextStatement(!0),this.appendValueInput("SIZE").setCheck(Number).appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_ONE_LINE_NO_MORE_THAN_SIZE),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_CHARACTER),this.setInputsInline(!0),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setOutput(!0,String),this.setTooltip(Ot.Msg.MICROBIT_PYTHON_TYPE)}},wn={init:function(){this.setColour(0),this.appendValueInput("FILE").appendField(Ot.Msg.HTML_FILE),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_CAN_WRITE_ORNOT),this.setInputsInline(!0),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setOutput(!0,Boolean),this.setTooltip(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_CAN_WRITE_ORNOT1)}},kn={init:function(){this.setColour(0),this.appendValueInput("FILE").appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_GET),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_FILENAME),this.setInputsInline(!0),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setOutput(!0,String),this.setTooltip(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_GET_FILENAME)}},Hn={init:function(){this.setColour(0),this.appendValueInput("FILE").appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_CLOSE_FILE),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setOutput(!1),this.setTooltip(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_CLOSE_FILE)}},Wn={init:function(){this.setColour(0),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_LIST_ALL_FILES),this.setInputsInline(!0),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setOutput(!0,"List"),this.setTooltip(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_LIST_ALL_FILES)}};Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_DELETE_FILE;const Kn={init:function(){this.setColour(0),this.appendDummyInput().appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_DELETE_FILE,"remove"],[Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_DELETE_DIRS,"removedirs"]]),"MODE"),this.appendValueInput("FILE").setCheck(String),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setOutput(!1),this.setTooltip(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_DELETE_FILE)}},Jn={init:function(){this.setColour(0),this.appendValueInput("FILE").setCheck(String).appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_GET_FILE_SIZE),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_SIZE),this.setInputsInline(!0),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setOutput(!0,Number),this.setTooltip(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_GET_FILE_SIZE+Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_SIZE)}},qn={init:function(){this.setColour(0),this.appendValueInput("FILE").setCheck(String).appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_RETURN_FILE),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_PRESENT_LOCATION),this.setInputsInline(!0),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setOutput(!0,Number),this.setTooltip(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_FILE_TELL)}},Qn={init:function(){this.setColour(0),this.appendValueInput("FILE").setCheck("Variable").appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_SET_FILE_POSITION),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_CURRENT_POSITION),this.appendDummyInput().appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_FILE_SEEK_START,"start"],[Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_FILE_SEEK_CURRENT,"current"],[Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_FILE_SEEK_END,"end"]]),"MODE"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_FILE_SEEK_OFFSET),this.appendValueInput("SIZE").setCheck(Number),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_CHARACTER),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("MODE"),i=Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_SET_FILE_POSITION+Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_CURRENT_POSITION,n=Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_CHARACTER,s=Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_FILE_SEEK_OFFSET;return i+" "+{start:Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_FILE_SEEK_START,current:Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_FILE_SEEK_CURRENT,end:Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_FILE_SEEK_END}[e]+s+"x"+n}))}},zn={init:function(){this.setColour(0),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_GET_CURRENT_DIR),this.setInputsInline(!0),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setOutput(!0,"List"),this.setTooltip(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_GET_CURRENT_DIR)}},jn={init:function(){this.setColour(0),this.appendValueInput("PATH").setCheck(String).appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_PATH),this.appendDummyInput().appendField(Ot.Msg.MIXLY_ESP32_SET),this.appendDummyInput().appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_MKDIR,"mkdir"],[Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_MAKEDIRS,"makedirs"]]),"MODE"),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setOutput(!1);var t=this;this.setTooltip((function(){var e=t.getFieldValue("MODE");return Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_PATH+"x"+Ot.Msg.MIXLY_ESP32_SET+{mkdir:Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_MKDIR,makedirs:Ot.Msg.MIXLY_MICROPYTHON_SOCKET_MAKEDIRS}[e]}))}},Zn={init:function(){this.setColour(0),this.appendValueInput("FILE").setCheck(String).appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_RENAME),this.appendValueInput("NEWFILE").setCheck(String).appendField(Ot.Msg.MIXLY_AS),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setOutput(!1),this.setTooltip(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_RENAME)}},$n={init:function(){this.setColour(0),this.appendValueInput("FILE").setCheck(String).appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_CHANGE_DIR),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setOutput(!1),this.setTooltip(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_CHANGE_DIR)}},ts={init:function(){this.setColour(0),this.appendValueInput("FILE").setCheck(String).appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_THE_PATH),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_IS_OR_NOT),this.appendDummyInput().appendField(new Ot.FieldDropdown([[Ot.Msg.HTML_FILE,"isfile"],[Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_IS_DIR,"isdir"]]),"MODE"),this.setInputsInline(!0),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setOutput(!0,Boolean);let t=this;this.setTooltip((function(){var e=t.getFieldValue("MODE");return Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_THE_PATH+"x"+Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_IS_OR_NOT+{isfile:Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_MKDIR,isdir:Ot.Msg.MIXLY_MICROPYTHON_SOCKET_MAKEDIRS}[e]}))}},es={init:function(){this.setColour(0),this.appendValueInput("SPISUB").appendField(Ot.Msg.CONTROLS_FOR_INPUT_WITH+"SPI").setCheck("var"),this.appendValueInput("PINSUB").appendField("CS"),this.appendValueInput("SUB").appendField(Ot.Msg.MIXLY_MICROPYTHON_SOCKET_MAKE).setCheck("var"),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_SETUP+Ot.Msg.LISTS_SET_INDEX_INPUT_TO).appendField(Ot.Msg.MIXLY_SD_CARD),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null)}},is={init:function(){this.setColour(0),this.appendValueInput("VAR").appendField(Ot.Msg.MIXLY_SD_CARD),this.appendValueInput("DIR").setCheck(String).appendField(Ot.Msg.MIXLY_SDCARD_MOUNT),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip()}},ns={};ns.NAME_TYPE=Ot.PROCEDURE_CATEGORY_NAME,ns.allProcedures=function(t){for(var e=t.getAllBlocks(!1),i=[],n=[],s=0;s"),this.appendValueInput("style").appendField(Ot.Msg.MIXLY_AIP_ATTR).setAlign(Ot.inputs.Align.RIGHT),this.appendStatementInput("DO").appendField(""),this.setInputsInline(!1),this.setPreviousStatement(!0),this.setNextStatement(!0)}},Zs={init:function(){this.setColour(Ks),this.appendDummyInput().appendField(Ot.Msg.HTML_STYLE),this.appendStatementInput("STYLE"),this.setOutput(!0)}},$s={init:function(){this.setColour(Ks),this.appendDummyInput().appendField(Ot.Msg.HTML_FORM_CONTENT).appendField(new Ot.FieldDropdown([[Ot.Msg.HTML_TEXT,"text"],[Ot.Msg.HTML_EMAIL,"email"],[Ot.Msg.HTML_NUMBER,"number"],[Ot.Msg.HTML_PASSWORD,"password"],[Ot.Msg.HTML_CHECKBOX,"checkbox"],[Ot.Msg.HTML_RADIOBUTTON,"radiobutton"],[Ot.Msg.HTML_BUTTON,"button"],[Ot.Msg.HTML_COLOUR,"colour"],[Ot.Msg.HTML_DATE,"date"],[Ot.Msg.HTML_LOCALTIME,"local time"],[Ot.Msg.HTML_FILE,"file"],[Ot.Msg.HTML_HIDDEN,"hidden"],[Ot.Msg.HTML_IMAGE,"image"],[Ot.Msg.HTML_MONTH,"month"],[Ot.Msg.HTML_RANGE,"range"],[Ot.Msg.HTML_RESET,"reset"],[Ot.Msg.HTML_SEARCH,"search"],[Ot.Msg.HTML_SUBMIT,"submit"],[Ot.Msg.HTML_TELEPHONENUMBER,"telephone number"],[Ot.Msg.HTML_TIME,"time"],[Ot.Msg.HTML_URL,"url"],[Ot.Msg.HTML_WEEK,"week"]]),"LEVEL"),this.appendDummyInput().appendField(Ot.Msg.HTML_NAME).appendField(new Ot.FieldTextInput("car"),"NAME"),this.appendDummyInput().appendField(Ot.Msg.HTML_VALUE).appendField(new Ot.FieldTextInput("go"),"VALUE"),this.appendValueInput("style").appendField(Ot.Msg.MIXLY_AIP_ATTR).setAlign(Ot.inputs.Align.RIGHT),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},t_={init:function(){this.setColour(Ks),this.appendDummyInput().appendField(new Ot.FieldTextInput("property"),"KEY").appendField(":").appendField(new Ot.FieldTextInput("value"),"VALUE"),this.setPreviousStatement(!0),this.setNextStatement(!0)}},e_={init:function(){this.setColour(Ks),this.appendDummyInput().appendField(new Ot.FieldTextInput("property"),"KEY").appendField(":").appendField(new Ot.FieldColour("#ff0000"),"RGB_LED_COLOR"),this.setPreviousStatement(!0),this.setNextStatement(!0)}},i_={init:function(){this.setColour(Ks),this.appendDummyInput().appendField(Ot.Msg.HTML_TEXT).appendField(new Ot.FieldTextInput("text"),"TEXT"),this.setPreviousStatement(!0),this.setNextStatement(!0)}},n_=160,s_={init:function(){this.setColour(n_),this.setPreviousStatement(!0),this.setNextStatement(!0),this.appendDummyInput().appendField("Tabular Abstraction:"),this.appendDummyInput().appendField(new Ot.FieldTable(""),"TEXT")}},__={init:function(){this.setColour(n_),this.setPreviousStatement(!0),this.setNextStatement(!0),this.appendDummyInput().appendField("Code Block:"),this.appendDummyInput().appendField(new Ot.FieldMultilineInput(""),"TEXT")}},o_={init:function(){this.setColour(n_),this.appendDummyInput().appendField("Code Expression:"),this.appendDummyInput().appendField(new Ot.FieldMultilineInput(""),"TEXT"),this.setOutput(!0)}},p_={init:function(){this.setColour(n_),this.setPreviousStatement(!0),this.setNextStatement(!0),this.appendValueInput("VALUE").appendField(""),this.setInputsInline(!1)}},a_={init:function(){this.setColour(n_),this.appendDummyInput().appendTitle("Comment:").appendTitle(new Ot.FieldTextInput(""),"TEXT"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip("This comment will be ignored by Python")}},u_={init:function(){this.setColour(n_),this.appendValueInput("VALUE").appendField(Ot.Msg.TYPE_CHECK),this.setInputsInline(!1),this.setOutput(!0,"Type")}},r_={init:function(){this.setColour(n_),this.itemCount_=1,this.updateShape_(),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setMutator(new Ot.icons.MutatorIcon(["text_print_multiple_item"],this)),this.setTooltip(Ot.Msg.TEXT_PRINT_TOOLTIP)},mutationToDom:function(){var t=document.createElement("mutation");return t.setAttribute("items",this.itemCount_),t},domToMutation:function(t){this.itemCount_=parseInt(t.getAttribute("items"),10),this.updateShape_()},decompose:function(t){var e=Ot.Block.obtain(t,"text_print_multiple_container");e.initSvg();for(var i=e.getInput("STACK").connection,n=0;n= stop:"," yield start"," start -= abs(step)"])};if(t=function(t,e,i){return"("+t+" <= "+e+") and "+a()+"("+t+", "+e+", "+i+") or "+u()+"("+t+", "+e+", "+i+")"},Ot.isNumber(n)&&Ot.isNumber(s)&&Ot.isNumber(_))n=parseFloat(n),s=parseFloat(s),_=Math.abs(parseFloat(_)),0==n%1&&0==s%1&&0==_%1?(n<=s?(s++,t=0==n&&1==_?s:n+", "+s,1!=_&&(t+=", "+_)):t=n+", "+--s+", -"+_,t="range("+t+")"):(t=n",GTE:">="};const na=function(t,e){var i=this.getFieldValue("OP"),n="&&"==i?e.ORDER_LOGICAL_AND:e.ORDER_LOGICAL_OR,s=e.valueToCode(this,"A",n)||"False",_=e.valueToCode(this,"B",n)||"False";if("AND"==i)var o=s+" and "+_;else if("OR"==i)o=s+" or "+_;else if("NOR"==i)o="not("+s+"^"+_+")";else o=s+"^"+_;return[o,n]},sa=function(t,e){var i=e.ORDER_UNARY_PREFIX;return["not "+(e.valueToCode(this,"BOOL",i)||"False"),i]},_a=function(t,e){return["TRUE"==this.getFieldValue("BOOL")?"True":"False",e.ORDER_ATOMIC]},oa=function(t,e){return["None",e.ORDER_ATOMIC]},pa=function(t,e){var i=e.valueToCode(this,"A",e.ORDER_ATOMIC)||"False";return["("+(e.valueToCode(this,"B",e.ORDER_ATOMIC)||"False")+" if "+i+" else "+(e.valueToCode(this,"C",e.ORDER_ATOMIC)||"False")+")",e.ORDER_ATOMIC]},aa=function(t,e){var i=e.valueToCode(this,"A",e.ORDER_ATOMIC)||"''",n=e.valueToCode(this,"B",e.ORDER_ATOMIC)||"''";return[i+" "+this.getFieldValue("BOOL")+" "+n,e.ORDER_ATOMIC]},ua=function(t,e){var i=e.valueToCode(this,"A",e.ORDER_ATOMIC)||"''",n=e.valueToCode(this,"B",e.ORDER_ATOMIC)||"''";return[i+" "+this.getFieldValue("BOOL")+" "+n,e.ORDER_ATOMIC]},ra=function(t,e){return["bool("+(e.valueToCode(this,"VAR",e.ORDER_ATOMIC)||"0")+")",e.ORDER_ATOMIC]},la=function(t,e){return e.definitions_.import_os="import os","os.startfile("+e.valueToCode(this,"fn",e.ORDER_ATOMIC)+")\n"},da=function(t,e){return e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+" = open("+e.valueToCode(this,"FILENAME",e.ORDER_ATOMIC)+", '"+this.getFieldValue("MODE")+"')\n"},Ia=function(t,e){return["open("+e.valueToCode(this,"FILENAME",e.ORDER_ATOMIC)+", '"+this.getFieldValue("MODE")+"')",e.ORDER_ATOMIC]},Ta=function(t,e){return["open("+e.valueToCode(this,"FILENAME",e.ORDER_ATOMIC)+", '"+this.getFieldValue("MODE")+"', encoding=\""+this.getFieldValue("CODE")+'")',e.ORDER_ATOMIC]},Ma=function(t,e){var i=e.valueToCode(this,"data",e.ORDER_ATOMIC);return e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+".write("+i+")\n"},ha=function(t,e){var i=this.getFieldValue("MODE");return[e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+"."+i+"()",e.ORDER_ATOMIC]},ma=function(t,e){var i=this.getFieldValue("MODE");return[e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+"."+i+"("+e.valueToCode(this,"SIZE",e.ORDER_ATOMIC)+")",e.ORDER_ATOMIC]},Ea=function(t,e){return[e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+".readline("+e.valueToCode(this,"SIZE",e.ORDER_ATOMIC)+")",e.ORDER_ATOMIC]},Oa=function(t,e){return[e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+".writable()",e.ORDER_ATOMIC]},Ra=function(t,e){return[e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+".name()",e.ORDER_ATOMIC]},ca=function(t,e){return e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+".close()\n"},ga=function(t,e){e.definitions_.import_os="import os";return["os.listdir()",e.ORDER_ATOMIC]},Ca=function(t,e){return e.definitions_.import_os="import os","os."+this.getFieldValue("MODE")+"("+e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+")\n"},Sa=function(t,e){return e.definitions_.import_os="import os",["os.path.getsize("+e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+")",e.ORDER_ATOMIC]},La=function(t,e){return[e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+".tell()",e.ORDER_ATOMIC]},Aa=function(t,e){var i=this.getFieldValue("MODE"),n=0;return n="start"==i?0:"current"==i?1:2,e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+".seek("+e.valueToCode(this,"SIZE",e.ORDER_ATOMIC)+","+n+")\n"},Na=function(t,e){return e.definitions_.import_os="import os","os.chdir("+e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+")\n"},Da=function(t,e){e.definitions_.import_os="import os";return["os.getcwd()",e.ORDER_ATOMIC]},fa=function(t,e){return e.definitions_.import_os="import os","os."+this.getFieldValue("MODE")+"("+e.valueToCode(this,"PATH",e.ORDER_ATOMIC)+")\n"},Fa=function(t,e){return e.definitions_.import_os="import os","os.rename("+e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+","+e.valueToCode(this,"NEWFILE",e.ORDER_ATOMIC)+")\n"},Pa=function(t,e){e.definitions_.import_os="import os";var i=e.valueToCode(this,"FILE",e.ORDER_ATOMIC);return["os."+this.getFieldValue("MODE")+"("+i+")",e.ORDER_ATOMIC]},Ya=function(t,e){return e.definitions_.import_os="import os",e.definitions_.import_sdcard="import sdcard",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+" = sdcard.SDCard("+e.valueToCode(this,"SPISUB",e.ORDER_ATOMIC)+","+e.valueToCode(this,"PINSUB",e.ORDER_ATOMIC)+")\n"},va=function(t,e){return e.definitions_.import_os="import os",e.definitions_.import_sdcard="import sdcard","os.mount("+e.valueToCode(this,"VAR",e.ORDER_ATOMIC)+","+e.valueToCode(this,"DIR",e.ORDER_ATOMIC)+")\n"},Xa=function(t,e){var i=e.variableDB_.getName(this.getFieldValue("NAME"),Ot.Procedures.NAME_TYPE),n=(this.getInput("STACK")&&e.statementToCode(this,"STACK"))??" pass\n";e.INFINITE_LOOP_TRAP&&(n=e.INFINITE_LOOP_TRAP.replace(/%1/g,"'"+this.id+"'")+n);var s=e.valueToCode(this,"RETURN",e.ORDER_NONE)||"";s&&(s=" return "+s+"\n");for(var _=[],o=0;o\n\n\n\t\n"+e.statementToCode(this,"HEAD")+"\n\n"+e.statementToCode(this,"BODY")+"\n\n'''",e.ORDER_ATOMIC]},Tu=function(t,e){var i=e.statementToCode(this,"DO"),n=this.getFieldValue("LEVEL");return"\n"+i+"\n"},Mu=function(t,e){var i=e.statementToCode(this,"DO"),n=this.getFieldValue("LEVEL");if("head"==n)var s="<"+n+'>\n\t\n'+i+"\n";else s="<"+n+">\n"+i+"\n";return s},hu=function(t,e){var i=e.statementToCode(this,"DO"),n=this.getFieldValue("LEVEL");return"<"+n+">\n"+i+"\n"},mu=function(t,e){var i=e.statementToCode(this,"DO"),n=e.valueToCode(this,"style"),s=this.getFieldValue("LEVEL");return"<"+s+" "+n+" >\n"+i+"\n"},Eu=function(t,e){return['style="'+e.statementToCode(this,"STYLE")+'"',e.ORDER_ATOMIC]},Ou=function(t,e){return'"},Ru=function(){return this.getFieldValue("KEY")+":"+this.getFieldValue("VALUE")+";"},cu=function(){return this.getFieldValue("TEXT")+"\n"},gu=function(t){return t.getFieldValue("TEXT")+"\n"},Cu=function(t,e){return[t.getFieldValue("TEXT"),e.ORDER_ATOMIC]},Su=function(t,e){return(e.valueToCode(t,"VALUE",e.ORDER_ATOMIC)||"")+"\n"},Lu=function(){return""},Au=function(t,e){return["type("+(e.valueToCode(t,"VALUE",e.ORDER_MEMBER)||"___")+")",e.ORDER_ATOMIC]},Nu=function(t,e){for(var i=t.getFieldValue("NAME"),n=t.hasReturn_,s=new Array(t.itemCount_),_=0;_0?e.join("\n")+i.join("\n")+n.join("\n")+o.join("\n")+p.join("")+t+"while True:\n"+a.join("")+u.join("\n"):e.join("\n")+i.join("\n")+n.join("\n")+o.join("\n")+p.join("")+t+u.join("\n")},fu.scrubNakedValue=function(t){return t+"\n"},fu.quote_=function(t){var e="'";return-1!==(t=t.replace(/\\/g,"\\\\").replace(/\n/g,"\\\n")).indexOf("'")&&(-1===t.indexOf('"')?e='"':t=t.replace(/'/g,"\\'")),e+t+e},fu.multiline_quote_=function(t){return"'''"+(t=t.replace(/'''/g,"\\'\\'\\'"))+"'''"},fu.scrub_=function(t,e,i){var n="";if(!t.outputConnection||!t.outputConnection.targetConnection){(_=t.getCommentText())&&(_=Ot.utils.string.wrap(_,fu.COMMENT_WRAP-3),n+=fu.prefixLines(_+"\n","# "));for(var s=0;s0?"int("+p+" + "+s+")":s<0?"int("+p+" - "+-s+")":"int("+p+")",n&&(p="-"+p)),p};const Fu="#74A55B",Pu={init:function(){this.setColour(Fu),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_MIDI),this.appendValueInput("SUB").appendField(Ot.Msg.MIXLY_SETUP).setCheck("var"),this.appendValueInput("PIN",Number).setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_PIN),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(Ot.Msg.MIXLY_RGB_PIN_COUNT)}},Yu={init:function(){this.setColour(Fu),this.appendValueInput("SUB"),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_TONE),this.appendValueInput("pitch").setCheck(Number).appendField(Ot.Msg.MIXLY_FREQUENCY),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(Ot.Msg.MIXLY_TOOLTIP_BLOCKGROUP_TONE)}},vu={init:function(){this.setColour(Fu),this.appendValueInput("SUB"),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_TONE),this.appendValueInput("pitch").setCheck(Number).appendField(Ot.Msg.MIXLY_FREQUENCY),this.appendValueInput("time").setCheck(Number).appendField(Ot.Msg.MIXLY_DURATION),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(Ot.Msg.MIXLY_TOOLTIP_BLOCKGROUP_TONE2)}},Xu={init:function(){this.setColour(Fu),this.appendValueInput("SUB"),this.appendValueInput("LIST").appendField(Ot.Msg.MIXLY_ESP32_MUSIC_PLAY_LISTS),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_MUSIC_PLAY_LISTS)}},yu={init:function(){this.setColour(Fu),this.appendValueInput("SUB"),this.appendValueInput("TICKS").setCheck(Number).appendField(Ot.Msg.MIXLY_MICROBIT_JS_SET_TEMPO).appendField(Ot.Msg.MICROBIT_ACTUATOR_ticks),this.appendValueInput("BPM").setCheck(Number).appendField(Ot.Msg.MIXLY_SPEED),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_MUSIC_SET_TEMPO)}},xu={init:function(){this.setColour(Fu),this.appendValueInput("SUB"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_Get_current_tempo),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_MUSIC_GET_TEMPO)}},bu={init:function(){this.setColour(Fu),this.appendValueInput("SUB"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_Reset_music),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_MUSIC_RESET)}},Vu={init:function(){this.setColour(Fu),this.appendValueInput("SUB"),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_NOTONE),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},Bu={init:function(){this.setColour(Fu),this.appendDummyInput().appendField(Ot.Msg.MIXLY_SETTING).appendField(Ot.Msg.MIXLY_EXTERN_LED),this.appendValueInput("PIN",Number).appendField(Ot.Msg.MIXLY_PIN).setCheck(Number),this.appendValueInput("bright").appendField(Ot.Msg.MIXLY_PULSEIN_STAT),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_EXTERN_LED_SETONOFF)}},Gu={init:function(){this.setColour(Fu),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_GET).appendField(Ot.Msg.MIXLY_EXTERN_LED),this.appendValueInput("PIN",Number).appendField(Ot.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput().appendField(Ot.Msg.MIXLY_BRIGHTNESS),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_EXTERN_LED_GETONOFF)}},Uu={init:function(){this.setColour(Fu),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_GET).appendField(Ot.Msg.MIXLY_EXTERN_LED),this.appendValueInput("PIN",Number).appendField(Ot.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput().appendField(Ot.Msg.MIXLY_PULSEIN_STAT),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_EXTERN_LED_GETONOFF)}},wu={init:function(){this.setColour(Fu),this.appendDummyInput().appendField(Ot.Msg.MIXLY_SETTING).appendField(Ot.Msg.MIXLY_EXTERN_LED),this.appendValueInput("PIN",Number).appendField(Ot.Msg.MIXLY_PIN).setCheck(Number),this.appendValueInput("bright").appendField(Ot.Msg.MIXLY_BRIGHTNESS),this.appendDummyInput().appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_EXTERN_LED_SETBRIGHT)}},ku={init:function(){this.setColour(Fu),this.appendValueInput("VAR").appendField(Ot.Msg.MIXLY_SETUP+Ot.Msg.MIXLY_SERVO),this.appendValueInput("PIN",Number).appendField(Ot.Msg.MIXLY_PIN),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},Hu={init:function(){this.setColour(Fu),this.appendValueInput("PIN",Number).appendField(Ot.Msg.MIXLY_SERVO).appendField(Ot.Msg.MIXLY_PIN).setCheck(Number),this.appendValueInput("DEGREE",Number).setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_DEGREE_0_180),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_SERVO_MOVE)}},Wu={init:function(){this.setColour(Fu),this.appendValueInput("VAR").appendField("360°"+Ot.Msg.MIXLY_SERVO),this.appendValueInput("SPEED",Number).setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_SETTING+Ot.Msg.blockpy_turtle_rotate+Ot.Msg.MIXLY_SPEED+" (-10~10)"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_SERVO_360_TOOLTIP)}},Ku={init:function(){this.setColour(Fu),this.appendValueInput("PIN",Number).appendField("180°"+Ot.Msg.MIXLY_SERVO).appendField(Ot.Msg.MIXLY_PIN).setCheck(Number),this.appendValueInput("NUM",Number).setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_MICROBIT_JS_BY_ANGLE),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_SERVO_MOVE)}},Ju={init:function(){this.setColour(Fu),this.appendValueInput("PIN",Number).appendField("360°"+Ot.Msg.MIXLY_SERVO).appendField(Ot.Msg.MIXLY_PIN).setCheck(Number),this.appendValueInput("NUM",Number).setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_SPEED),this.appendDummyInput().appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_SERVO_SPEED_TOOLIPS)}},qu={init:function(){this.setColour(Fu),this.appendValueInput("PIN",Number).appendField("180°"+Ot.Msg.MIXLY_SERVO).appendField(Ot.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput().appendField(Ot.Msg.MIXLY_GET+Ot.Msg.MIXLY_MICROBIT_JS_BY_ANGLE),this.setOutput(!0,Number),this.setInputsInline(!0)}},Qu={init:function(){this.setColour(Fu),this.appendValueInput("PIN",Number).appendField("360°"+Ot.Msg.MIXLY_SERVO).appendField(Ot.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput().appendField(Ot.Msg.MIXLY_GET+Ot.Msg.MIXLY_SPEED),this.setOutput(!0,Number),this.setInputsInline(!0)}},zu={init:function(){this.setColour(Fu),this.appendValueInput("SUB").appendField("初始化").setCheck("var"),this.appendDummyInput().appendField("电机驱动"),this.appendDummyInput().appendField("地址").appendField(new Ot.FieldDropdown([["A","ms32006.ADDRESS_A"],["B","ms32006.ADDRESS_B"]]),"mode"),this.appendValueInput("SUB1").setCheck("var").setAlign(Ot.inputs.Align.RIGHT).appendField("通信"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip("初始化MS32006电机驱动,使用I2C通信")}},ju={init:function(){this.setColour(Fu),this.appendValueInput("SUB").appendField("直流电机").setCheck("var"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_Direction).appendField(new Ot.FieldDropdown([[Ot.Msg.CLOCKWISE,"ms32006.MOT_CW"],[Ot.Msg.ANTI_CLOCKWISE,"ms32006.MOT_CCW"],[Ot.Msg.MOTOR_N,"ms32006.MOT_N"],[Ot.Msg.MOTOR_P,"ms32006.MOT_P"]]),"direction"),this.appendValueInput("speed").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_STEPPER_SET_SPEED),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip("设置直流电机的状态及转速(0-100)")}},Zu={init:function(){this.setColour(Fu),this.appendValueInput("SUB").appendField("步进电机").setCheck("var"),this.appendDummyInput().appendField("选择").appendField(new Ot.FieldDropdown([["A","ms32006.MOT_A"],["B","ms32006.MOT_B"]]),"mode"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_Direction).appendField(new Ot.FieldDropdown([[Ot.Msg.CLOCKWISE,"ms32006.MOT_CW"],[Ot.Msg.ANTI_CLOCKWISE,"ms32006.MOT_CCW"]]),"direction"),this.appendValueInput("speed").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField("转速"),this.appendValueInput("steps").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField("步数"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip("设置步进电机的状态、转速、步数(0-2047)")}},$u={init:function(){this.setColour(Fu),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_RGB),this.appendValueInput("SUB").appendField(Ot.Msg.MIXLY_SETUP).setCheck("var"),this.appendValueInput("PIN",Number).setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_PIN),this.appendValueInput("LEDCOUNT").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_RGB_COUNT),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(Ot.Msg.MIXLY_RGB_PIN_COUNT)}},tr={init:function(){this.setColour(Fu),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_RGB),this.appendValueInput("SUB").setCheck("var"),this.appendValueInput("_LED_").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_RGB_NUM),this.appendValueInput("RVALUE").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_RGB_R),this.appendValueInput("GVALUE").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_RGB_G),this.appendValueInput("BVALUE").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_RGB_B),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(""),this.setTooltip(Ot.Msg.MIXLY_RGB_NUM_R_G_B_MP)}},er={init:function(){this.setColour(Fu),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_RGB),this.appendValueInput("SUB").setCheck("var"),this.appendValueInput("RVALUE").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_RGB_R),this.appendValueInput("GVALUE").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_RGB_G),this.appendValueInput("BVALUE").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_RGB_B),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(""),this.setTooltip(Ot.Msg.MIXLY_RGB_ALL_R_G_B_MIXGOCC)}},ir={init:function(){this.setColour(Fu),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_RGB),this.appendValueInput("SUB").setCheck("var"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_ESP32_RGB_WRITE),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(""),this.setTooltip(Ot.Msg.MIXLY_ESP32_MUSIC_WRI)}},nr={init:function(){this.setColour(Fu),this.appendDummyInput("").appendField(Ot.Msg.CONTROLS_FOR_INPUT_WITH+"uart").appendField(new Ot.FieldDropdown([["uart1","uart1"],["uart2","uart2"]]),"key"),this.appendValueInput("SUB").appendField(Ot.Msg.MIXLY_MICROPYTHON_SOCKET_MAKE).setCheck("var"),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_SETUP+Ot.Msg.LISTS_SET_INDEX_INPUT_TO).appendField(new Ot.FieldDropdown([["SYN6288"+Ot.Msg.MIXLY_AipSpeech_synthesis,"SYN6288"],["NS9300"+Ot.Msg.MIXLY_MUSIC_PLAYER,"NS9300"]]),"key2"),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null)}},sr={init:function(){this.setColour(Fu),this.appendValueInput("SUB").appendField(Ot.Msg.MIXLY_GET+Ot.Msg.MIXLY_MUSIC_PLAYER).setCheck("var"),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_WHETHER).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_STOPPED,"0"],[Ot.Msg.MIXLY_PLAYING,"1"],[Ot.Msg.MIXLY_PAUSED,"2"]]),"key"),this.setInputsInline(!0),this.setOutput(!0)}},_r={init:function(){this.setColour(Fu),this.appendValueInput("SUB").appendField(Ot.Msg.MIXLY_MUSIC_PLAYER).setCheck("var"),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_STAT).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_MP3_PLAY,"1"],[Ot.Msg.MIXLY_MP3_PAUSE,"2"],[Ot.Msg.MIXLY_STOP,"3"],[Ot.Msg.MIXLY_MP3_PREV,"4"],[Ot.Msg.MIXLY_MP3_NEXT,"5"]]),"key"),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},or={init:function(){this.setColour(Fu),this.appendValueInput("SUB").appendField(Ot.Msg.MIXLY_MUSIC_PLAYER).setCheck("var"),this.appendValueInput("volume").appendField(Ot.Msg.MIXLY_MP3_VOL+Ot.Msg.MIXLY_STAT),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(Ot.Msg.MIXLY_PLAYER_SET_VOLUME_TOOLTIP)}},pr={init:function(){this.setColour(Fu),this.appendValueInput("SUB").appendField(Ot.Msg.MIXLY_MUSIC_PLAYER).setCheck("var"),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_MODE+Ot.Msg.MIXLY_STAT).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_MP3_LOOP_ALL,"0"],[Ot.Msg.MIXLY_MP3_LOOP_ONE,"1"],[Ot.Msg.MIXLY_PLAYER_DIRECTORY_LOOP,"2"],[Ot.Msg.MIXLY_MP3_LOOP_RAM,"3"],[Ot.Msg.MIXLY_PLAYER_SINGLE_STOP,"4"],[Ot.Msg.MIXLY_PLAYER_SEQUENTIAL_PLAY,"5"]]),"key"),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},ar={init:function(){this.setColour(Fu),this.appendValueInput("SUB").appendField(Ot.Msg.MIXLY_MUSIC_PLAYER).setCheck("var"),this.appendDummyInput("").appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_MICROBIT_JS_START_MELODY,"play"],[Ot.Msg.MIXLY_PLAYER_INSERT_MUSIC,"insert"]]),"key"),this.appendValueInput("song"),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(Ot.Msg.MIXLY_PLAYER_PLAY_MUSIC_TOOTIP)}},ur={},rr={init:function(){this.setColour(Fu),this.appendValueInput("SUB").appendField("SYN6288"),this.appendValueInput("VOICE").setCheck(Number).appendField(Ot.Msg.MIXLY_SET_VOLUME),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_SET_VOLUME_TOOLTIP)}},lr={init:function(){this.setColour(Fu),this.appendValueInput("SUB").appendField("SYN6288"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_GET_VOLUME),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_SET_VOLUME_TOOLTIP)}},dr={init:function(){this.setColour(Fu),this.appendValueInput("SUB").appendField("SYN6288"),this.appendValueInput("VOICE").setCheck(Number).appendField(Ot.Msg.MIXLY_PLAY_HINTS),this.appendDummyInput().appendField(Ot.Msg.MIXLY_PROGRAM_BLOCK).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_TURTLE_WRITE_MOVE_TRUE,"True"],[Ot.Msg.MIXLY_TURTLE_WRITE_MOVE_FALSE,"False"]]),"mode"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_PLAY_HINTS_TOOLTIP)}},Ir={init:function(){this.setColour(Fu),this.appendValueInput("SUB").appendField("SYN6288"),this.appendValueInput("data").setCheck(String).appendField(Ot.Msg.MIXLY_AipSpeech_synthesis),this.appendValueInput("VOICE").setCheck(Number).appendField(Ot.Msg.MIXLY_BACKGROUND_MUSIC),this.appendDummyInput().appendField(Ot.Msg.MIXLY_PROGRAM_BLOCK).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_TURTLE_WRITE_MOVE_TRUE,"True"],[Ot.Msg.MIXLY_TURTLE_WRITE_MOVE_FALSE,"False"]]),"mode"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_PLAY_TTS_TOOLTIP)}},Tr={init:function(){this.setColour(Fu),this.appendDummyInput("").appendField(new Ot.FieldDropdown(Rt.Profile.default.extern_addr),"PIN"),this.setOutput(!0,Number)}},Mr={init:function(){this.setColour(Fu),this.appendDummyInput().appendField(Ot.Msg.ME_GO_MOTOR_EXTERN+Ot.Msg.MIXLY_MOTOR).appendField(Ot.Msg.PIN_NUMBERING).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_LEFT,"0"],[Ot.Msg.MIXLY_RIGHT,"1"]]),"mode"),this.appendValueInput("speed").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_SPEED),this.appendDummyInput().appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_MIXBOT_MOTOR_EXTERN_TOOLTIP)}},hr={init:function(){this.setColour(Fu),this.appendDummyInput().appendField(Ot.Msg.ME_GO_MOTOR_EXTERN+Ot.Msg.MIXLY_MOTOR).appendField(Ot.Msg.PIN_NUMBERING).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_LEFT,"0"],[Ot.Msg.MIXLY_RIGHT,"1"]]),"mode"),this.appendDummyInput().setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_GET+Ot.Msg.MIXLY_SPEED),this.setOutput(!0,Number),this.setInputsInline(!0)}},mr={init:function(){this.setColour(Fu),this.appendDummyInput().appendField(Ot.Msg.ME_GO_MOTOR_EXTERN+Ot.Msg.MIXLY_TRAFFIC_LIGHT).appendField(Ot.Msg.PIN_NUMBERING).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_LEFT,"0"],[Ot.Msg.MIXLY_RIGHT,"1"]]),"mode"),this.appendDummyInput().setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.LISTS_SET_INDEX_SET).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_MICROBIT_Turn_off_display,"0"],[Ot.Msg.MIXLY_TRAFFIC_LIGHT_RED_ON,"1"],[Ot.Msg.MIXLY_TRAFFIC_LIGHT_RED_BLINK,"2"],[Ot.Msg.MIXLY_TRAFFIC_LIGHT_YELLOW_ON,"3"],[Ot.Msg.MIXLY_TRAFFIC_LIGHT_YELLOW_BLINK,"4"],[Ot.Msg.MIXLY_TRAFFIC_LIGHT_GREEN_ON,"5"],[Ot.Msg.MIXLY_TRAFFIC_LIGHT_GREEN_BLINK,"6"]]),"light"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},Er={init:function(){this.setColour(Fu),this.appendDummyInput().appendField(Ot.Msg.ME_GO_MOTOR_EXTERN).appendField(new Ot.FieldDropdown([[Ot.Msg.COLOUR_RGB_WHITE,"W"],[Ot.Msg.COLOUR_RGB_RED,"R"],[Ot.Msg.COLOUR_RGB_YELLOW,"Y"],[Ot.Msg.COLOUR_RGB_GREEN,"G"],[Ot.Msg.COLOUR_RGB_BLUE,"B"]]),"color").appendField("LED").appendField(Ot.Msg.PIN_NUMBERING).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_LEFT,"0"],[Ot.Msg.MIXLY_RIGHT,"1"]]),"mode"),this.appendValueInput("value").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.BRIGHTNESS),this.appendDummyInput().appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},Or={init:function(){this.setColour(Fu),this.appendDummyInput().appendField(Ot.Msg.ME_GO_MOTOR_EXTERN).appendField(new Ot.FieldDropdown([[Ot.Msg.COLOUR_RGB_WHITE,"W"],[Ot.Msg.COLOUR_RGB_RED,"R"],[Ot.Msg.COLOUR_RGB_YELLOW,"Y"],[Ot.Msg.COLOUR_RGB_GREEN,"G"],[Ot.Msg.COLOUR_RGB_BLUE,"B"]]),"color").appendField("LED").appendField(Ot.Msg.PIN_NUMBERING).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_LEFT,"0"],[Ot.Msg.MIXLY_RIGHT,"1"]]),"mode"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_GET+Ot.Msg.BRIGHTNESS),this.setOutput(!0,Number),this.setInputsInline(!0)}},Rr={init:function(){this.setColour(Fu),this.appendDummyInput().appendField(Ot.Msg.ME_GO_MOTOR_EXTERN+Ot.Msg.MIXLY_SERVO_MOTOR).appendField(Ot.Msg.PIN_NUMBERING).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_LEFT,"0"],[Ot.Msg.MIXLY_RIGHT,"1"]]),"mode"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_GET).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_MICROBIT_JS_BLE_POWER,"[0]"],[Ot.Msg.MIXLY_SPEED,"[1]"],[Ot.Msg.MATH_SINGLE_OP_ABSOLUTE+Ot.Msg.MIXLY_MICROBIT_JS_BY_ANGLE,"[2]"],[Ot.Msg.MIXLY_RELATIVE+Ot.Msg.MIXLY_MICROBIT_JS_BY_ANGLE,"[3]"],[Ot.Msg.MIXLY_MIXBOT_SERVO_BLOCK_OR_NOT,"[4]"],[Ot.Msg.MIXLY_MIXBOT_SERVO_FINISH_OR_NOT,"[5]"],[Ot.Msg.MIXLY_ALL,""]]),"status"),this.setOutput(!0,Number),this.setInputsInline(!0)}},cr={init:function(){this.setColour(Fu),this.appendDummyInput().appendField(Ot.Msg.ME_GO_MOTOR_EXTERN+Ot.Msg.MIXLY_SERVO_MOTOR).appendField(Ot.Msg.PIN_NUMBERING).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_LEFT,"0"],[Ot.Msg.MIXLY_RIGHT,"1"]]),"mode"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MIXBOT_SERVO_SET_STOP_MODE).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_MIXBOT_SERVO_STOP_MODE_KEEP,"0"],[Ot.Msg.MIXLY_MIXBOT_SERVO_STOP_MODE_COAST,"1"],[Ot.Msg.MIXLY_MIXBOT_SERVO_STOP_MODE_BRAKE,"2"]]),"status"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},gr={init:function(){this.setColour(Fu),this.appendDummyInput().appendField(Ot.Msg.ME_GO_MOTOR_EXTERN+Ot.Msg.MIXLY_SERVO_MOTOR).appendField(Ot.Msg.PIN_NUMBERING).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_LEFT,"0"],[Ot.Msg.MIXLY_RIGHT,"1"]]),"mode"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_STOP),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},Cr={init:function(){this.setColour(Fu),this.appendDummyInput().appendField(Ot.Msg.ME_GO_MOTOR_EXTERN+Ot.Msg.MIXLY_SERVO_MOTOR).appendField(Ot.Msg.MATH_SINGLE_OP_ABSOLUTE+Ot.Msg.MIXLY_MICROBIT_JS_BY_ANGLE+Ot.Msg.MSG.run).appendField(Ot.Msg.PIN_NUMBERING).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_LEFT,"0"],[Ot.Msg.MIXLY_RIGHT,"1"]]),"mode"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MODE).setAlign(Ot.inputs.Align.RIGHT).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_SPEED+Ot.Msg.MIXLY_MODE,"0"],[Ot.Msg.MIXLY_MICROBIT_JS_BLE_POWER+Ot.Msg.MIXLY_MODE,"1"]]),"status"),this.appendValueInput("speed").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_PARAMS),this.appendDummyInput().setAlign(Ot.inputs.Align.RIGHT).appendField("%"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MIXBOT_SERVO_TURN_DIRECTION).setAlign(Ot.inputs.Align.RIGHT).appendField(new Ot.FieldDropdown([[Ot.Msg.CLOCKWISE,"0"],[Ot.Msg.MIXLY_MIXBOT_SERVO_NEAREST_PATH,"1"],[Ot.Msg.ANTI_CLOCKWISE,"2"]]),"direction"),this.appendValueInput("angle").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_DISPLAY_MATRIX_ROTATE+Ot.Msg.MIXLY_MICROBIT_JS_BY_ANGLE),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_MIXBOT_SERVO_ABSOLUTE_ANGLE_TOOLTIP)}},Sr={init:function(){this.setColour(Fu),this.appendDummyInput().appendField(Ot.Msg.ME_GO_MOTOR_EXTERN+Ot.Msg.MIXLY_SERVO_MOTOR).appendField(Ot.Msg.MIXLY_RELATIVE+Ot.Msg.MIXLY_MICROBIT_JS_BY_ANGLE+Ot.Msg.MSG.run).appendField(Ot.Msg.PIN_NUMBERING).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_LEFT,"0"],[Ot.Msg.MIXLY_RIGHT,"1"]]),"mode"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MIXBOT_SERVO_RELATIVE_ORIGIN_PATH),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},Lr={init:function(){this.setColour(Fu),this.appendDummyInput().appendField(Ot.Msg.ME_GO_MOTOR_EXTERN+Ot.Msg.MIXLY_SERVO_MOTOR).appendField(Ot.Msg.MIXLY_RELATIVE+Ot.Msg.MIXLY_MICROBIT_JS_BY_ANGLE+Ot.Msg.MSG.run).appendField("("+Ot.Msg.MIXLY_MIXBOT_SERVO_LIKE_ENCODING_MOTOR+")").appendField(Ot.Msg.PIN_NUMBERING).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_LEFT,"0"],[Ot.Msg.MIXLY_RIGHT,"1"]]),"mode"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MODE).setAlign(Ot.inputs.Align.RIGHT).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_SPEED+Ot.Msg.MIXLY_MODE,"0"],[Ot.Msg.MIXLY_MICROBIT_JS_BLE_POWER+Ot.Msg.MIXLY_MODE,"1"]]),"status"),this.appendValueInput("speed").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_PARAMS),this.appendDummyInput().setAlign(Ot.inputs.Align.RIGHT).appendField("%"),this.appendValueInput("angle").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_DISPLAY_MATRIX_ROTATE+Ot.Msg.MIXLY_MICROBIT_JS_BY_ANGLE),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_MIXBOT_SERVO_RELATIVE_ANGLE_TOOLTIP)}},Ar={init:function(){this.setColour(Fu),this.appendDummyInput().appendField(Ot.Msg.ME_GO_MOTOR_EXTERN+Ot.Msg.MIXLY_SERVO_MOTOR).appendField(Ot.Msg.MIXLY_RELATIVE+Ot.Msg.MIXLY_MICROBIT_JS_BY_ANGLE+Ot.Msg.MSG.run).appendField("("+Ot.Msg.MIXLY_MIXBOT_SERVO_LIKE_ORDINARY_MOTOR+")").appendField(Ot.Msg.PIN_NUMBERING).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_LEFT,"0"],[Ot.Msg.MIXLY_RIGHT,"1"]]),"mode"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MODE).setAlign(Ot.inputs.Align.RIGHT).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_SPEED+Ot.Msg.MIXLY_MODE,"0"],[Ot.Msg.MIXLY_MICROBIT_JS_BLE_POWER+Ot.Msg.MIXLY_MODE,"1"]]),"status"),this.appendValueInput("speed").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_PARAMS),this.appendDummyInput().setAlign(Ot.inputs.Align.RIGHT).appendField("%"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MIXBOT_SERVO_TURN_DIRECTION).setAlign(Ot.inputs.Align.RIGHT).appendField(new Ot.FieldDropdown([[Ot.Msg.CLOCKWISE,"0"],[Ot.Msg.ANTI_CLOCKWISE,"2"]]),"direction"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},Nr={init:function(){this.setColour(Fu),this.appendDummyInput().appendField(Ot.Msg.MIXBOT).appendField(Ot.Msg.ME_GO_MOTOR_EXTERN).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_MOTOR,"ext_motor"],[Ot.Msg.MIXLY_TRAFFIC_LIGHT,"ext_traffic"],[Ot.Msg.COLOUR_RGB_WHITE+"LED","W_LED"],[Ot.Msg.COLOUR_RGB_RED+"LED","R_LED"],[Ot.Msg.COLOUR_RGB_YELLOW+"LED","Y_LED"],[Ot.Msg.COLOUR_RGB_GREEN+"LED","G_LED"],[Ot.Msg.COLOUR_RGB_BLUE+"LED","B_LED"],[Ot.Msg.MIXLY_SERVO_MOTOR,"ext_servo"]]),"name"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MIXBOT_EXTERN_GET_ADDR),this.setOutput(!0),this.setInputsInline(!0)}},Dr={init:function(){this.setColour(Fu),this.appendDummyInput().appendField(Ot.Msg.MIXBOT).appendField(Ot.Msg.ME_GO_MOTOR_EXTERN).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_MOTOR,"ext_motor"],[Ot.Msg.MIXLY_TRAFFIC_LIGHT,"ext_traffic"],[Ot.Msg.COLOUR_RGB_WHITE+"LED","W_LED"],[Ot.Msg.COLOUR_RGB_RED+"LED","R_LED"],[Ot.Msg.COLOUR_RGB_YELLOW+"LED","Y_LED"],[Ot.Msg.COLOUR_RGB_GREEN+"LED","G_LED"],[Ot.Msg.COLOUR_RGB_BLUE+"LED","B_LED"],[Ot.Msg.MIXLY_SERVO_MOTOR,"ext_servo"]]),"name"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MIXBOT_EXTERN_SET_ADDR),this.appendValueInput("old").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_MICROBIT_JS_CURRENT_GESTURE),this.appendValueInput("new").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_UPDATE),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},fr={init:function(){this.setColour(Fu),this.appendValueInput("PIN",Number).setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_SETUP+Ot.Msg.MIXLY_AT).appendField(Ot.Msg.MIXLY_PIN),this.setInputsInline(!0),this.setOutput(!0)}},Fr={init:function(){this.setColour(Fu),this.appendDummyInput().appendField(Ot.Msg.MIXLY_SETTING),this.appendValueInput("pin").appendField("LED"),this.appendValueInput("bright").appendField(Ot.Msg.MIXLY_PULSEIN_STAT),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},Pr={init:function(){this.setColour(Fu),this.appendValueInput("PIN",Number).setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_SERVO+Ot.Msg.MIXLY_SETUP+Ot.Msg.MIXLY_AT).appendField(Ot.Msg.MIXLY_PIN),this.setInputsInline(!0),this.setOutput(!0)}},Yr={init:function(){this.setColour(Fu),this.appendValueInput("SUB").appendField(Ot.Msg.MIXLY_SERVO),this.appendValueInput("angle").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_DISPLAY_MATRIX_ROTATE),this.appendDummyInput().appendField(Ot.Msg.DRAW_POINTER_ANGLE),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},vr={init:function(){this.setColour(Fu),this.appendValueInput("PIN",Number).setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_MOTOR+Ot.Msg.MIXLY_SETUP+Ot.Msg.MIXLY_AT).appendField(Ot.Msg.MIXLY_PIN),this.setInputsInline(!0),this.setOutput(!0)}},Xr={init:function(){this.setColour(Fu),this.appendValueInput("SUB").appendField(Ot.Msg.MIXLY_MOTOR),this.appendValueInput("speed").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_DISPLAY_MATRIX_ROTATE+Ot.Msg.MIXLY_SPEED),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},yr="#6C9858",xr={init:function(){this.setColour(yr),this.appendDummyInput("").appendField(new Ot.FieldDropdown([["L1","1"],["L2","2"]]),"op"),this.setOutput(!0)}},br={init:function(){this.setColour(yr),this.appendDummyInput("").appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_ESP32_ON,"1"],[Ot.Msg.MIXLY_ESP32_OFF,"0"],[Ot.Msg.MIXLY_ESP32_TOGGLE,"-1"]]),"flag"),this.setOutput(!0),this.setTooltip(Ot.Msg.MIXLY_TOOLTIP_INOUT_HIGHLOW)}},Vr={init:function(){this.setColour(yr),this.appendDummyInput().appendField(Ot.Msg.MIXLY_SETTING),this.appendValueInput("led").appendField(Ot.Msg.MIXLY_BUILDIN_LED),this.appendValueInput("bright").appendField(Ot.Msg.MIXLY_PULSEIN_STAT),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_LED_SETONOFF)}},Br={init:function(){this.setColour(yr),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_GET),this.appendValueInput("led").appendField(Ot.Msg.MIXLY_BUILDIN_LED),this.appendDummyInput().appendField(Ot.Msg.MIXLY_BRIGHTNESS),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_LED_GETONOFF)}},Gr={init:function(){this.setColour(yr),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_GET),this.appendValueInput("led").appendField(Ot.Msg.MIXLY_BUILDIN_LED),this.appendDummyInput().appendField(Ot.Msg.MIXLY_PULSEIN_STAT),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_LED_GETONOFF)}},Ur={init:function(){this.setColour(yr),this.appendDummyInput().appendField(Ot.Msg.MIXLY_SETTING),this.appendValueInput("led").appendField(Ot.Msg.MIXLY_BUILDIN_LED),this.appendValueInput("bright").appendField(Ot.Msg.MIXLY_BRIGHTNESS),this.appendDummyInput("").appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_SETTING+Ot.Msg.MIXLY_BUILDIN_LED+Ot.Msg.MIXLY_BRIGHTNESS+"(0-100%)")}},wr={init:function(){this.setColour(yr),this.appendDummyInput().appendField(Ot.Msg.MIXLY_SETTING),this.appendValueInput("led").appendField(Ot.Msg.MIXLY_BUILDIN_LED),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_LCD_SETCOLOR).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_LIGHT_RED,"1"],[Ot.Msg.MIXLY_LIGHT_GREEN,"2"],[Ot.Msg.MIXLY_LIGHT_BLUE,"3"],[Ot.Msg.MIXLY_LIGHT_YELLOW,"4"],[Ot.Msg.MIXLY_LIGHT_CYAN,"5"],[Ot.Msg.MIXLY_LIGHT_PURPLE,"6"],[Ot.Msg.MIXLY_LIGHT_WHITE,"7"]]),"colorvalue"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip()}},kr={init:function(){this.setColour(yr),this.appendDummyInput().appendField(Ot.Msg.MIXLY_SETTING).appendField(Ot.Msg.MIXLY_BUILDIN_LED).appendField(new Ot.FieldDropdown([[Ot.Msg.COLOUR_RGB_RED,"r"],[Ot.Msg.COLOUR_RGB_GREEN,"g"]]),"color"),this.appendValueInput("bright").appendField(Ot.Msg.MIXLY_PULSEIN_STAT),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_LED_SETONOFF)}},Hr={init:function(){this.setColour(yr),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_GET).appendField(Ot.Msg.MIXLY_BUILDIN_LED).appendField(new Ot.FieldDropdown([[Ot.Msg.COLOUR_RGB_RED,"r"],[Ot.Msg.COLOUR_RGB_GREEN,"g"]]),"color"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_BRIGHTNESS),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_LED_GETONOFF)}},Wr={init:function(){this.setColour(yr),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_GET).appendField(Ot.Msg.MIXLY_BUILDIN_LED).appendField(new Ot.FieldDropdown([[Ot.Msg.COLOUR_RGB_RED,"r"],[Ot.Msg.COLOUR_RGB_GREEN,"g"]]),"color"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_PULSEIN_STAT),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_LED_GETONOFF)}},Kr={init:function(){this.setColour(yr),this.appendDummyInput().appendField(Ot.Msg.MIXLY_SETTING).appendField(Ot.Msg.MIXLY_BUILDIN_LED).appendField(new Ot.FieldDropdown([[Ot.Msg.COLOUR_RGB_RED,"r"],[Ot.Msg.COLOUR_RGB_GREEN,"g"]]),"color"),this.appendValueInput("bright").appendField(Ot.Msg.MIXLY_BRIGHTNESS),this.appendDummyInput("").appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_SETTING+Ot.Msg.MIXLY_BUILDIN_LED+Ot.Msg.MIXLY_BRIGHTNESS+"(0-10)")}},Jr={init:function(){this.setColour(yr),this.appendDummyInput("").appendField(new Ot.FieldDropdown([["L1","20"],["L2","21"]]),"op"),this.setOutput(!0)}},qr={init:function(){this.setColour(yr),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_RGB),this.appendValueInput("_LED_").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_RGB_NUM),this.appendValueInput("RVALUE").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_RGB_R),this.appendValueInput("GVALUE").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_RGB_G),this.appendValueInput("BVALUE").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_RGB_B),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null);switch(Rt.Boards.getSelectedBoardKey()){case"micropython:esp32c3:mixgo_cc":case"micropython:esp32s2:mixgo_ce":this.setTooltip(Ot.Msg.MIXLY_RGB_NUM_R_G_B_MIXGOCC);break;case"micropython:esp32c3:mixgo_me":default:this.setTooltip(Ot.Msg.MIXLY_RGB_NUM_R_G_B_MIXGOME);break;case"micropython:esp32:mPython":this.setTooltip(Ot.Msg.MIXLY_RGB_NUM_R_G_B_MPYTHON)}}},Qr={init:function(){this.setColour(yr),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_RGB),this.appendValueInput("RVALUE").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_RGB_R),this.appendValueInput("GVALUE").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_RGB_G),this.appendValueInput("BVALUE").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_RGB_B),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(""),this.setTooltip(Ot.Msg.MIXLY_RGB_ALL_R_G_B_MIXGOCC)}},zr={init:function(){this.setColour(yr),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_RGB),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_RAINBOW),this.appendValueInput("time").setCheck(Number).appendField(Ot.Msg.MIXLY_DURATION).appendField(Ot.Msg.MIXLY_MILLIS),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip("")}},jr={init:function(){this.setColour(yr),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_RGB),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_CHASE),this.appendValueInput("RVALUE").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_RGB_R),this.appendValueInput("GVALUE").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_RGB_G),this.appendValueInput("BVALUE").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_RGB_B),this.appendValueInput("time").setCheck(Number).appendField(Ot.Msg.PYTHON_RANGE_STEP).appendField(Ot.Msg.MIXLY_MILLIS),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip("")}},Zr={init:function(){this.setColour(yr),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_RGB),this.appendDummyInput().appendField(Ot.Msg.MIXLY_ESP32_RGB_WRITE),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(""),this.setTooltip(Ot.Msg.MIXLY_ESP32_MUSIC_WRI)}},$r={init:function(){this.setColour(yr),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_RGB),this.appendValueInput("_LED_").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_RGB_NUM),this.appendValueInput("RVALUE").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_RGB_R),this.appendValueInput("GVALUE").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_RGB_G),this.appendValueInput("BVALUE").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_RGB_B),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null);switch(Rt.Boards.getSelectedBoardKey()){case"micropython:esp32c3:mixgocc":this.setTooltip(Ot.Msg.MIXLY_RGB_NUM_R_G_B_MIXGOCC);break;case"micropython:esp32c3:mixgome":default:this.setTooltip(Ot.Msg.MIXLY_RGB_NUM_R_G_B_MIXGOME);break;case"micropython:esp32:mPython":this.setTooltip(Ot.Msg.MIXLY_RGB_NUM_R_G_B_MPYTHON)}}},tl={init:function(){this.setColour(yr),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_RGB),this.appendValueInput("RVALUE").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_RGB_R),this.appendValueInput("GVALUE").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_RGB_G),this.appendValueInput("BVALUE").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_RGB_B),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(""),this.setTooltip(Ot.Msg.MIXLY_RGB_ALL_R_G_B_MIXGOCC)}},el={init:function(){this.setColour(yr),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_RGB),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_CHASE),this.appendValueInput("RVALUE").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_RGB_R),this.appendValueInput("GVALUE").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_RGB_G),this.appendValueInput("BVALUE").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_RGB_B),this.appendValueInput("time").setCheck(Number).appendField(Ot.Msg.PYTHON_RANGE_STEP).appendField(Ot.Msg.MIXLY_MILLIS),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip("")}},il={init:function(){this.setColour(yr),this.appendValueInput("TICKS").setCheck(Number).appendField(Ot.Msg.MIXLY_MICROBIT_JS_SET_TEMPO).appendField(Ot.Msg.MICROBIT_ACTUATOR_ticks),this.appendValueInput("BPM").setCheck(Number).appendField(Ot.Msg.MIXLY_SPEED),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_MUSIC_SET_TEMPO)}},nl={init:function(){this.setColour(yr),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_Get_current_tempo),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_MUSIC_GET_TEMPO)}},sl={init:function(){this.setColour(yr),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_Reset_music),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_MUSIC_RESET)}},_l={init:function(){this.setColour(yr),this.appendDummyInput().appendField(Ot.Msg.MIXLY_TONE),this.appendValueInput("pitch").setCheck(Number).appendField(Ot.Msg.MIXLY_FREQUENCY),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(Ot.Msg.MIXLY_TOOLTIP_BLOCKGROUP_TONE)}},ol={init:function(){this.setColour(yr),this.appendDummyInput().appendField(Ot.Msg.MIXLY_TONE),this.appendValueInput("pitch").setCheck(Number).appendField(Ot.Msg.MIXLY_FREQUENCY),this.appendValueInput("time").setCheck(Number).appendField(Ot.Msg.MIXLY_DURATION),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(Ot.Msg.MIXLY_TOOLTIP_BLOCKGROUP_TONE2)}},pl={init:function(){this.setColour(yr),this.appendDummyInput().appendField(Ot.Msg.MIXLY_NOTONE),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},al={init:function(){this.setColour(yr),this.appendValueInput("LIST").appendField(Ot.Msg.MIXLY_ESP32_MUSIC_PLAY_LISTS),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_MUSIC_PLAY_LISTS)}},ul={init:function(){this.setColour(yr),this.appendDummyInput().appendField(Ot.Msg.MOTOR_DC).appendField(new Ot.FieldDropdown([["1","1"],["2","2"],["3","3"]]),"wheel"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_Direction).appendField(new Ot.FieldDropdown([[Ot.Msg.CLOCKWISE,"CW"],[Ot.Msg.ANTI_CLOCKWISE,"CCW"],[Ot.Msg.MOTOR_P,"P"],[Ot.Msg.MOTOR_N,"N"]]),"direction"),this.appendValueInput("speed").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_STEPPER_SET_SPEED),this.appendDummyInput("").appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},rl={init:function(){this.setColour(yr),this.appendDummyInput().appendField("MixGo Car").appendField(new Ot.FieldDropdown([[Ot.Msg.blockpy_forward,"F"],[Ot.Msg.blockpy_backward,"B"],[Ot.Msg.blockpy_left,"L"],[Ot.Msg.blockpy_right,"R"]]),"VAR"),this.appendValueInput("speed").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_STEPPER_SET_SPEED),this.appendDummyInput().appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},ll={init:function(){this.setColour(yr),this.appendDummyInput("").appendField("MixGo Car").appendField(new Ot.FieldDropdown([[Ot.Msg.MOTOR_P,"P"],[Ot.Msg.MOTOR_N,"N"]]),"VAR"),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip("")}},dl={init:function(){this.setColour(yr),this.appendDummyInput().appendField(Ot.Msg.MOTOR_DC).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLYCAR_WHEEL_LEFT,"L"],[Ot.Msg.MIXLYCAR_WHEEL_RIGHT,"R"]]),"wheel"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_Direction).appendField(new Ot.FieldDropdown([[Ot.Msg.CLOCKWISE,"CW"],[Ot.Msg.ANTI_CLOCKWISE,"CCW"]]),"direction"),this.appendValueInput("speed").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_STEPPER_SET_SPEED),this.appendDummyInput().appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},Il={init:function(){this.setColour(yr),this.appendDummyInput().appendField(Ot.Msg.MOTOR_DC).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLYCAR_WHEEL_LEFT,"L"],[Ot.Msg.MIXLYCAR_WHEEL_RIGHT,"R"]]),"wheel"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_STOP).appendField(new Ot.FieldDropdown([[Ot.Msg.MOTOR_P,"P"],[Ot.Msg.MOTOR_N,"N"]]),"direction"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},Tl={init:function(){this.setColour(yr),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MIXBOT_MOTOR_STATUS),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_MIXBOT_MOTOR_STATUS_TOOLTIP)}},Ml={init:function(){this.setColour(yr),this.appendDummyInput().appendField(Ot.Msg.MIXBOT).appendField(new Ot.FieldDropdown([[Ot.Msg.blockpy_forward,"F"],[Ot.Msg.blockpy_backward,"B"],[Ot.Msg.blockpy_left,"L"],[Ot.Msg.blockpy_right,"R"]]),"VAR"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_MODE).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_MICROBIT_JS_BLE_POWER,"PWR"],[Ot.Msg.MIXLY_SPEED,"SPEED"],[Ot.Msg.MIXLY_MIXBOT_MOTOR_TURNS,"TURNS"]]),"mode"),this.appendValueInput("speed").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_PARAMS),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_MIXBOT_MOVE_TOOLTIP)}},hl={init:function(){this.setColour(yr),this.appendDummyInput().appendField(Ot.Msg.MIXBOT).appendField(new Ot.FieldDropdown([[Ot.Msg.MOTOR_P,"P"],[Ot.Msg.MOTOR_N,"N"]]),"VAR"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},ml={init:function(){this.setColour(yr),this.appendDummyInput().appendField(Ot.Msg.MIXBOT).appendField(Ot.Msg.MIXLY_MOTOR).appendField(new Ot.FieldDropdown([[Ot.Msg.TEXT_TRIM_LEFT,"1"],[Ot.Msg.TEXT_TRIM_RIGHT,"2"],[Ot.Msg.TEXT_TRIM_BOTH,"0"]]),"wheel"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_MODE).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_MICROBIT_JS_BLE_POWER,"PWR"],[Ot.Msg.MIXLY_SPEED,"SPEED"],[Ot.Msg.MIXLY_MIXBOT_MOTOR_TURNS,"TURNS"]]),"mode"),this.appendValueInput("speed").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_PARAMS),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_MIXBOT_MOVE_TOOLTIP)}},El={init:function(){this.setColour(yr),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MIXBOT_BUZZER),this.appendDummyInput().appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_MICROBIT_PY_COMMUNICATE_ON,"0"],[Ot.Msg.MIXLY_MICROBIT_PY_COMMUNICATE_OFF,"1"]]),"on_off"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0)}},Ol={init:function(){this.setColour(yr),this.appendDummyInput().appendField(Ot.Msg.BITBOT).appendField(new Ot.FieldDropdown([[Ot.Msg.blockpy_forward,"F"],[Ot.Msg.blockpy_backward,"B"],[Ot.Msg.blockpy_left,"L"],[Ot.Msg.blockpy_right,"R"]]),"VAR"),this.appendValueInput("speed").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_SPEED),this.appendDummyInput("").appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},Rl={init:function(){this.setColour(yr),this.appendDummyInput().appendField(Ot.Msg.BITBOT).appendField(new Ot.FieldDropdown([[Ot.Msg.MOTOR_P,"P"],[Ot.Msg.MOTOR_N,"N"]]),"VAR"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},cl={init:function(){this.setColour(yr),this.appendDummyInput().appendField(Ot.Msg.BITBOT).appendField(Ot.Msg.MIXLY_MOTOR).appendField(new Ot.FieldDropdown([[Ot.Msg.TEXT_TRIM_LEFT,"0"],[Ot.Msg.TEXT_TRIM_RIGHT,"1"]]),"wheel"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_Direction).appendField(new Ot.FieldDropdown([[Ot.Msg.CLOCKWISE,"CW"],[Ot.Msg.ANTI_CLOCKWISE,"CCW"],[Ot.Msg.MOTOR_P,"P"],[Ot.Msg.MOTOR_N,"N"]]),"direction"),this.appendValueInput("speed").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_SPEED),this.appendDummyInput("").appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},gl={init:function(){this.setColour(yr),this.appendValueInput("bright").appendField(Ot.Msg.MIXLY_MIXBOT_SOUND_SET_LOUDNESS),this.appendDummyInput().appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_LED_SETONOFF)}},Cl={init:function(){this.setColour(yr),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MIXBOT_SOUND_LOUDNESS+"(%)"),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_LED_GETONOFF)}},Sl={init:function(){this.setColour(yr),this.appendValueInput("bright").appendField(Ot.Msg.MIXLY_SETTING+Ot.Msg.MIXLY_MIXBOT_BUZZER+Ot.Msg.MIXLY_MP3_VOL),this.appendDummyInput().appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_LED_SETONOFF)}},Ll={init:function(){this.setColour(yr),this.appendDummyInput().appendField(Ot.Msg.MIXLY_GET+Ot.Msg.MIXLY_MIXBOT_BUZZER+Ot.Msg.MIXLY_MP3_VOL+"(%)"),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_LED_GETONOFF)}},Al={init:function(){this.setColour(yr),this.appendValueInput("PATH").appendField(Ot.Msg.MIXLY_RECORD_AUDIO).appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_THE_PATH),this.appendValueInput("TIME").setCheck(Number).appendField(Ot.Msg.MIXLY_GET_PRESSES_TIME),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0)}},Nl={init:function(){this.setColour(yr),this.appendValueInput("PATH").appendField(Ot.Msg.MIXLY_PLAY_AUDIO).appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_THE_PATH),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0)}},Dl={init:function(){this.setColour(yr),this.appendValueInput("PATH").appendField(Ot.Msg.MIXLY_PLAY_ONLINE_AUDIO).appendField("URL"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0)}},fl={init:function(){this.setColour(yr),this.appendDummyInput().appendField(Ot.Msg.MIXLY_TONE),this.appendValueInput("pitch").setCheck(Number).appendField(Ot.Msg.MIXLY_FREQUENCY),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(Ot.Msg.MIXLY_TOOLTIP_BLOCKGROUP_TONE)}},Fl={init:function(){this.setColour(yr),this.appendDummyInput().appendField(Ot.Msg.MIXLY_NOTONE),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},Pl={init:function(){this.setColour(yr),this.appendDummyInput().appendField(Ot.Msg.LISTS_SET_INDEX_SET+Ot.Msg.ME_GO_MOTOR_EXTERN).appendField(Ot.Msg.PIN_NUMBERING).appendField(new Ot.FieldDropdown([["1","1"],["2","2"],["3","3"]]),"index"),this.appendValueInput("duty").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.blynk_IOT_IR_POWER+Ot.Msg.MIXLY_PINMODEOUT),this.appendDummyInput().appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip()}},Yl={init:function(){this.setColour(yr),this.appendDummyInput().appendField(Ot.Msg.MIXLY_GET+Ot.Msg.ME_GO_MOTOR_EXTERN).appendField(Ot.Msg.PIN_NUMBERING).appendField(new Ot.FieldDropdown([["1","1"],["2","2"]]),"index"),this.appendDummyInput().setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.blynk_IOT_IR_POWER+Ot.Msg.MIXLY_PINMODEOUT+Ot.Msg.MIXLY_DUTY_RATIO),this.setOutput(!0,Number),this.setInputsInline(!0)}},vl={init:function(){this.setColour(yr),this.appendDummyInput().appendField(Ot.Msg.LISTS_SET_INDEX_SET+Ot.Msg.ME_GO_MOTOR_EXTERN).appendField(Ot.Msg.MIXLY_ALL+Ot.Msg.PIN_NUMBERING),this.appendValueInput("duty").setCheck(Number).setAlign(Ot.ALIGN_RIGHT).appendField(Ot.Msg.blynk_IOT_IR_POWER+Ot.Msg.MIXLY_PINMODEOUT+Ot.Msg.MIXLY_FREQUENCY),this.appendDummyInput().appendField("Hz"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_MIXBOT_MOTOR_EXTERN_TOOLTIP)}},Xl={init:function(){this.setColour(yr),this.appendDummyInput().appendField(Ot.Msg.ANALOG+Ot.Msg.MIXLY_KEYBOARD_INPUT),this.appendValueInput("special"),this.appendValueInput("general"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_RELEASE).appendField(new Ot.FieldDropdown([[Ot.Msg.MICROPYTHON_DISPLAY_YES,"True"],[Ot.Msg.MICROPYTHON_DISPLAY_NO,"False"]]),"release"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(Ot.Msg.ANALOG+Ot.Msg.MIXLY_KEYBOARD_INPUT)}},yl={init:function(){this.setColour(yr),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_SPECIAL_KEY).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_SPECIAL_KEY0,"0x00"],[Ot.Msg.MIXLY_SPECIAL_KEY1,"0x01"],[Ot.Msg.MIXLY_SPECIAL_KEY2,"0x02"],[Ot.Msg.MIXLY_SPECIAL_KEY1,"0x04"],[Ot.Msg.MIXLY_SPECIAL_KEY8,"0x08"],[Ot.Msg.MIXLY_SPECIAL_KEY16,"0x10"],[Ot.Msg.MIXLY_SPECIAL_KEY32,"0x20"],[Ot.Msg.MIXLY_SPECIAL_KEY64,"0x40"],[Ot.Msg.MIXLY_SPECIAL_KEY128,"0x80"]]),"op"),this.setOutput(!0)}},xl={init:function(){this.setColour(yr),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_GENERAL_KEY).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_SPECIAL_KEY0,"0x00"],["A","0x04"],["B","0x05"],["C","0x06"],["D","0x07"],["E","0x08"],["F","0x09"],["G","0x0A"],["H","0x0B"],["I","0x0C"],["J","0x0D"],["K","0x0E"],["L","0x0F"],["M","0x10"],["N","0x11"],["O","0x12"],["P","0x13"],["Q","0x14"],["R","0x15"],["S","0x16"],["T","0x17"],["U","0x18"],["V","0x19"],["W","0x1A"],["X","0x1B"],["Y","0x1C"],["Z","0x1D"],["1 !","0x1E"],["2 @","0x1F"],["3 #","0x20"],["4 $","0x21"],["5 %","0x22"],["6 ^","0x23"],["7 &","0x24"],["8 *","0x25"],["9 (","0x26"],["0 )","0x27"],["ENTER","0x28"],["ESC","0x29"],["BACKSPACE","0x2A"],["TAB","0x2B"],["SPACE","0x2C"],["- _","0x2D"],["= +","0x2E"],["[ {","0x2F"],["] }","0x30"],["\\ |","0x31"],["; :","0x33"],["' \"","0x34"],["` ~","0x35"],[", <","0x36"],[". >","0x37"],["/ ?","0x38"],["CAPS_LOCK","0x39"],["F1","0x3A"],["F2","0x3B"],["F3","0x3C"],["F4","0x3D"],["F5","0x3E"],["F6","0x3F"],["F7","0x40"],["F8","0x41"],["F9","0x42"],["F10","0x43"],["F11","0x44"],["F12","0x45"],["PRINTSCREEN","0x46"],["SCROLL_LOCK","0x47"],["PAUSE","0x48"],["INSERT","0x49"],["HOME","0x4A"],["PAGE_UP","0x4B"],["DELETE","0x4C"],["END","0x4D"],["PAGE_DOWN","0x4E"],["RIGHT","0x4F"],["LEFT","0x50"],["DOWN","0x51"],["UP","0x52"],["NUM_LOCK","0x53"],["/","0x54"],["*","0x55"],["-","0x56"],["+","0x57"],["ENTER","0x58"],["1","0x59"],["2","0x5A"],["3","0x5B"],["4","0x5C"],["5","0x5D"],["6","0x5E"],["7","0x5F"],["8","0x60"],["9","0x61"],["0","0x62"],[".","0x63"]]),"op"),this.setOutput(!0)}},bl={init:function(){this.setColour(yr),this.itemCount_=2,this.updateShape_(),this.setOutput(!0),this.setMutator(new Ot.icons.MutatorIcon(["generalkey_create_with_item"],this)),this.setTooltip(Ot.Msg.GENERALKEY_TUPLE_CREATE_TOOLTIP)},mutationToDom:function(){var t=document.createElement("mutation");return t.setAttribute("items",this.itemCount_),t},domToMutation:function(t){this.itemCount_=parseInt(t.getAttribute("items"),10),this.updateShape_()},decompose:function(t){var e=t.newBlock("generalkey_container");e.initSvg();for(var i=e.getInput("STACK").connection,n=0;ne?t[e]:'"key'+(e+1)+'"'),"KEY"+e).appendField(":")}},getVars:function(){return[this.getFieldValue("VAR")]},renameVar:function(t,e){Ot.Names.equals(t,this.getFieldValue("VAR"))&&this.setTitleValue(e,"VAR")}},xE={init:function(){this.setColour(fE),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_TYPE_DICT),this.appendStatementInput("STACK"),this.setTooltip(Ot.Msg.DICTS_CREATE_WITH_CONTAINER_TOOLTIP),this.contextMenu=!1}},bE={init:function(){this.setColour(fE),this.appendDummyInput().appendField(Ot.Msg.DICTS_CREATE_WITH_ITEM_TITLE),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(Ot.Msg.DICTS_CREATE_WITH_ITEM_TOOLTIP),this.contextMenu=!1}},VE={init:function(){this.setColour(fE),this.appendDummyInput().appendField(Ot.Msg.DICTS_CREATE_WITH_ITEM_TITLE),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(Ot.Msg.DICTS_CREATE_WITH_ITEM_TOOLTIP),this.contextMenu=!1}},BE={init:function(){this.setColour(fE),this.appendDummyInput().appendField(Ot.Msg.MIXLY_CREATE_MQTT_CLIENT_AND_CONNECT),this.appendValueInput("SERVER").setCheck(String).appendField(Ot.Msg.MIXLY_EMQX_SERVER).setAlign(Ot.inputs.Align.RIGHT),this.appendValueInput("USERNAME").setCheck(String).appendField(Ot.Msg.MIXLY_WIFI_USERNAME).setAlign(Ot.inputs.Align.RIGHT),this.appendValueInput("PASSWORD").setCheck(String).appendField(Ot.Msg.MIXLY_IOT_PASSWORD).setAlign(Ot.inputs.Align.RIGHT),this.appendValueInput("PROJECT").setCheck(String).appendField(Ot.Msg.MIXLY_EMQX_PROJECT).setAlign(Ot.inputs.Align.RIGHT),this.setPreviousStatement(!0),this.setNextStatement(!0)}},GE={init:function(){this.setColour(fE),this.appendDummyInput().appendField("MixIO"),this.appendValueInput("TOPIC").appendField(Ot.Msg.MIXLY_EMQX_PUBLISH_NEW).appendField(Ot.Msg.MIXLY_EMQX_PUBLISH_TOPIC),this.appendValueInput("MSG").appendField(Ot.Msg.HTML_BODY),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_IOT_EMQX_PUBLISH_TOOLTIP)}},UE={init:function(){this.setColour(fE),this.appendDummyInput().appendField("MixIO"),this.appendValueInput("TOPIC").appendField(Ot.Msg.MIXLY_EMQX_SUBSCRIBE+Ot.Msg.MIXLY_MICROBIT_MSG).appendField(Ot.Msg.MIXLY_EMQX_PUBLISH_TOPIC),this.appendValueInput("METHOD").appendField(Ot.Msg.MIXLY_EMQX_SET_METHOD),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_IOT_EMQX_SUBSCRIBE_TOOLTIP)}},wE={init:function(){this.setColour(fE),this.appendDummyInput().appendField("MixIO"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_ESP32_DISCONNECT_ONENET),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},kE={init:function(){this.setColour(fE),this.appendDummyInput().appendField("MixIO"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_EMQX_CONNECT),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},HE={init:function(){this.setColour(fE),this.appendDummyInput().appendField("MixIO"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_ESP32_CHECK_ONENET),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},WE={init:function(){this.setColour(fE),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROPYTHON_FORMAT).appendField(Ot.Msg.MQTT_Topic),this.setInputsInline(!0),this.setOutput(!0)}},KE={init:function(){this.setColour(fE),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROPYTHON_FORMAT).appendField(Ot.Msg.MIXLY_EMQX_PUBLISH_MSG),this.setInputsInline(!0),this.setOutput(!0)}},JE={init:function(){this.setColour(fE),this.appendValueInput("VAR").appendField(Ot.Msg.MIXLY_ESP32_IOT_MAP_FORMATING),this.setOutput(!0)}},qE={init:function(){this.setColour(fE),this.appendValueInput("VAR").appendField(Ot.Msg.MIXLY_MICROPYTHON_FORMAT+"(Json)"),this.setOutput(!0)}},QE={init:function(){this.setColour(fE),this.appendDummyInput().appendField("MixIO"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_EMQX_PING),this.setInputsInline(!0),this.setOutput(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_IOT_EMQX_PING_TOOLTIP)}},zE={init:function(){this.setColour(fE),this.appendDummyInput().appendField("MixIO").appendField(Ot.Msg.MIXLY_GET_NTP),this.appendValueInput("addr").appendField(Ot.Msg.blynk_SERVER_ADD),this.setInputsInline(!0),this.setOutput(!0)}},jE={init:function(){this.setColour(fE),this.appendDummyInput().appendField(Ot.Msg.MIXLY_CREATE_MQTT_CLIENT_AND_CONNECT),this.appendValueInput("SERVER").appendField(Ot.Msg.MIXLY_EMQX_SERVER).setAlign(Ot.inputs.Align.RIGHT),this.appendValueInput("KEY").appendField(Ot.Msg.CONTROLS_FOR_INPUT_WITH+Ot.Msg.MIXLY_MIXIO_SHARE_KEY).setAlign(Ot.inputs.Align.RIGHT),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},ZE={init:function(){this.setColour(fE),this.appendDummyInput().appendField(Ot.Msg.MIXLY_CREATE_MQTT_CLIENT_AND_CONNECT),this.appendValueInput("SERVER").appendField(Ot.Msg.MIXLY_EMQX_SERVER).setAlign(Ot.inputs.Align.RIGHT),this.appendValueInput("KEY").appendField(Ot.Msg.CONTROLS_FOR_INPUT_WITH+"Mixly Key").setAlign(Ot.inputs.Align.RIGHT),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},$E={init:function(){this.VISITOR_ID=Rt.Config.BOARD.visitorId.str32.substring(0,8).toUpperCase(),this.setColour(fE),this.appendDummyInput("").appendField(new Ot.FieldTextInput(this.visitorId),"VISITOR_ID"),this.setOutput(!0,null)},onchange:function(){const t=this.getFieldValue("VISITOR_ID");this.VISITOR_ID!==t&&this.setFieldValue(this.VISITOR_ID,"VISITOR_ID")}},tO={init:function(){this.setColour(fE),this.appendDummyInput().appendField("MixIO").appendField(Ot.Msg.MSG.catEthernet_clinet),this.setOutput(!0),this.setInputsInline(!0)}},eO={init:function(){this.setColour(fE),this.appendDummyInput().appendField("HTTP"+Ot.Msg.MIXLY_Client),this.appendValueInput("addr").appendField(Ot.Msg.DISPLAY_IMAGE_LET2),this.appendDummyInput().appendField(Ot.Msg.MIXLY_REQUESTS_GET).appendField(Ot.Msg.MIXLY_GET_CURRENT_TIME).appendField(Ot.Msg.MIXLY_OPEN_DEBUG).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_TURTLE_WRITE_MOVE_TRUE,"True"],[Ot.Msg.MIXLY_TURTLE_WRITE_MOVE_FALSE,"False"]]),"key"),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},iO={init:function(){this.setColour(fE),this.appendDummyInput().appendField("HTTP"+Ot.Msg.MIXLY_Client).appendField(Ot.Msg.MIXLY_GET).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_REQUESTS_LEN,"client_len"],[Ot.Msg.MIXLY_REQUESTS_GET_LEN,"server_len"],[Ot.Msg.MIXLY_REQUESTS_MESSAGE,"text"]]),"key"),this.setOutput(!0),this.setInputsInline(!0)}},nO={init:function(){this.setColour(fE),this.appendDummyInput().appendField("MQTT"+Ot.Msg.MIXLY_Client),this.appendValueInput("addr").appendField(Ot.Msg.MIXLY_CONNECTTO),this.appendDummyInput().appendField(Ot.Msg.MIXLY_INIT_SUBSCRIBE).appendField(Ot.Msg.MQTT_Topic).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_GET_CURRENT_TIME,""]]),"key").appendField(Ot.Msg.MIXLY_OPEN_DEBUG).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_TURTLE_WRITE_MOVE_TRUE,"True"],[Ot.Msg.MIXLY_TURTLE_WRITE_MOVE_FALSE,"False"]]),"key2"),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},sO={init:function(){this.setColour(fE),this.appendDummyInput().appendField("MQTT"+Ot.Msg.MIXLY_Client).appendField(Ot.Msg.MIXLY_GET).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_REQUESTS_LEN,"client_len"],[Ot.Msg.MIXLY_REQUESTS_GET_LEN,"server_len"],[Ot.Msg.MIXLY_REQUESTS_MESSAGE,"time_msg()"]]),"key"),this.setOutput(!0),this.setInputsInline(!0)}},_O=FE,oO=PE,pO=YE,aO=vE,uO=yE,rO=225,lO={init:function(){this.setColour(rO),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_NETWORK_INIT),this.appendDummyInput().appendField(Ot.Msg.MIXLY_NETWORK_MODE).appendField(new Ot.FieldDropdown([["STA","STA"],["AP","AP"]]),"mode"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_NETWORK_INIT_TOOLTIP)}},dO={init:function(){this.setColour(rO),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput().appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_NETWORK_WIFI_OPEN,"True"],[Ot.Msg.MIXLY_NETWORK_WIFI_CLOSE,"False"]]),"op"),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_NETWORK_WIFI_FLAG),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("op"),i=Ot.Msg.MIXLY_ESP32_NETWORK_OPEN_TOOLTIP;return{True:Ot.Msg.MIXLY_NETWORK_WIFI_OPEN,False:Ot.Msg.MIXLY_NETWORK_WIFI_CLOSE}[e]+i}))}},IO={init:function(){this.setColour(rO),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_NETWORK_WIFI_IS_ACTIVE),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_NETWORK_WIFI_IS_ACTIVE)}},TO={init:function(){this.setColour(rO),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_NETWORK_WIFI_SCAN),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip((function(){return Ot.Msg.MIXLY_ESP32_NETWORK_SCAN_TOOLTIP+{0:"ssid",1:"bssid",2:"channel",3:"RSSI",4:"authmode",5:"hidden",all:Ot.Msg.MIXLY_NETWORK_WIFI_SCAN_ATTRIBUTE}.all}))}},MO={init:function(){this.setColour(rO),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_ESP32_NETWORK_CONNECT),this.appendValueInput("id").setCheck(String).appendField(Ot.Msg.HTML_NAME),this.appendValueInput("password").setCheck(String).appendField(Ot.Msg.HTML_PASSWORD),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_NETWORK_CONNECT_TOOLTIP)}},hO={init:function(){this.setColour(rO),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_NETWORK_WIFI_CONNECT+Ot.Msg.MIXLY_SYMBOL_QUESTION),this.setOutput(!0,Boolean),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_NETWORK_WIFI_CONNECT_TOOLTIP)}},mO={init:function(){this.setColour(rO),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_ESP32_NETWORK_GET_WIFI),this.appendDummyInput("").appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_ESP32_NETWORK_IP,"0"],[Ot.Msg.MIXLY_ESP32_NETWORK_MASK,"1"],[Ot.Msg.MIXLY_ESP32_NETWORK_GATEWAY,"2"],["DNS","3"]]),"mode"),this.setOutput(!0),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("mode");return Ot.Msg.MIXLY_ESP32_NETWORK_GET_WIFI_TOOLTIP+{0:Ot.Msg.MIXLY_ESP32_NETWORK_IP,1:Ot.Msg.MIXLY_ESP32_NETWORK_MASK,2:Ot.Msg.MIXLY_ESP32_NETWORK_GATEWAY,3:"DNS"}[e]}))}},EO={init:function(){this.setColour(rO),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_ESP32_NETWORK_STOP_CONNECT),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_NETWORK_STOP_TOOLTIP)}},OO={init:function(){this.setColour(rO),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_ESP32_NETWORK_GET_WIFI),this.appendDummyInput().appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_NETWORK_WIFI_ESSID,"essid"],[Ot.Msg.MIXLY_NETWORK_WIFI_CHANNEL,"channel"]]),"op"),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_NETWORK_GET_WIFI_TOOLTIP)}},RO={init:function(){this.setColour(rO),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput("").appendField(Ot.Msg.LISTS_SET_INDEX_SET),this.appendValueInput("essid").setCheck(String).appendField(Ot.Msg.MIXLY_NETWORK_WIFI_ESSID),this.appendValueInput("channel").setCheck(Number).appendField(Ot.Msg.MIXLY_NETWORK_WIFI_CHANNEL),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_NETWORK_AP_CONNECT_TOOLTIP)}},cO={init:function(){this.setColour(rO),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_ESP32_NETWORK_SERVER1),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_ESP32_NETWORK_SERVER2),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_NETWORK_SOCKET_CLOSE_TOOLTIP)}},gO={init:function(){this.setColour(rO),this.appendValueInput("VAR").appendField(Ot.Msg.MIXLY_MICROPYTHON_SOCKET_INIT).setCheck("var"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROPYTHON_SOCKET_TYPE).appendField(new Ot.FieldDropdown([["TCP","TCP"],["UDP","UDP"]]),"mode"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("mode");return Ot.Msg.MIXLY_ESP32_NETWORK_SOCKET_INIT_TOOLTIP+{TCP:"TCP",UDP:"UDP"}[e]}))}},CO={init:function(){this.setColour(rO),this.appendValueInput("VAR").setCheck("var").appendField(Ot.Msg.MIXLY_MICROPYTHON_SOCKET_LET_SOCKET),this.appendValueInput("address").appendField(Ot.Msg.MIXLY_MICROPYTHON_SOCKET_BIND_TO_ADDRESS),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_NETWORK_SOCKET_BIND_TOOLTIP)}},SO={init:function(){this.setColour(rO),this.appendValueInput("VAR").setCheck("var").appendField(Ot.Msg.MIXLY_MICROPYTHON_SOCKET_LET_SOCKET),this.appendValueInput("address").appendField(Ot.Msg.MIXLY_MICROPYTHON_SOCKET_CONNECT_TO_ADDRESS),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_NETWORK_SOCKET_CONNECT_TOOLTIP)}},LO={init:function(){this.setColour(rO),this.appendValueInput("VAR").setCheck("var"),this.appendValueInput("queue").setCheck(Number).appendField(Ot.Msg.MIXLY_MICROPYTHON_SOCKET_LISTEN).appendField(Ot.Msg.MIXLY_MICROPYTHON_SOCKET_QUEUE),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_NETWORK_SOCKET_LISTEN_TOOLTIP)}},AO={init:function(){this.setColour(rO),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROPYTHON_SOCKET_ACCEPT),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_NETWORK_SOCKET_ACCEPT_TOOLTIP)}},NO={init:function(){this.setColour(rO),this.appendValueInput("VAR").setCheck("var").appendField("TCP"),this.appendValueInput("size").setCheck(Number).appendField(Ot.Msg.MIXLY_MICROPYTHON_SOCKET_RECEIVE),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_NETWORK_SOCKET_RECEIVE_TOOLTIP)}},DO={init:function(){this.setColour(rO),this.appendValueInput("VAR").setCheck("var").appendField("TCP"),this.appendValueInput("content").appendField(Ot.Msg.MIXLY_MICROPYTHON_SOCKET_SEND),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_NETWORK_SOCKET_SEND_TOOLTIP)}},fO={init:function(){this.setColour(rO),this.appendValueInput("VAR").setCheck("var").appendField("UDP"),this.appendValueInput("size").setCheck(Number).appendField(Ot.Msg.MIXLY_MICROPYTHON_SOCKET_RECEIVE),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_NETWORK_SOCKET_RECEIVE_FROM_TOOLTIP)}},FO={init:function(){this.setColour(rO),this.appendValueInput("VAR").setCheck("var").appendField("UDP"),this.appendValueInput("content").appendField(Ot.Msg.MIXLY_MICROPYTHON_SOCKET_SEND),this.appendValueInput("address").appendField(Ot.Msg.MIXLY_MICROPYTHON_SOCKET_TO),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_NETWORK_SOCKET_SEND_TO_TOOLTIP)}},PO={init:function(){this.setColour(rO),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROPYTHON_SOCKET_CLOSE),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_NETWORK_SOCKET_CLOSE_TOOLTIP)}},YO={init:function(){this.setColour(rO),this.appendValueInput("DOMAIN").appendField(Ot.Msg.DISPLAY_IMAGE_LET2).setCheck(String),this.appendDummyInput("").appendField(Ot.Msg.blockpy_REQUESTS_GET).appendField(new Ot.FieldTextInput("response"),"VAR"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(Ot.Msg.blockpy_REQUESTS_GET_TOOLTIP)},getVars:function(){return[this.getFieldValue("VAR")]},renameVar:function(t,e){Ot.Names.equals(t,this.getFieldValue("VAR"))&&this.setTitleValue(e,"VAR")}},vO={init:function(){this.appendValueInput("VAL");var t=[[Ot.Msg.blockpy_REQUESTS_GET_ATTR_STATUS_CODE,"status_code"],[Ot.Msg.blockpy_REQUESTS_GET_ATTR_TEXT,"text"],[Ot.Msg.blockpy_REQUESTS_GET_ATTR_COOKIES,"cookies"],[Ot.Msg.blockpy_REQUESTS_GET_ATTR_CONTENT,"content"]];this.setColour(rO),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_MICROBIT_JS_GET).appendField(new Ot.FieldDropdown(t),"ATTR"),this.setInputsInline(!0),this.setOutput(!0,String);var e=this;this.setTooltip((function(){var t=e.getFieldValue("DIR");return{clear:Ot.Msg.MIXLY_TOOLTIP_TURTEL_CLEAR,reset:Ot.Msg.MIXLY_TOOLTIP_TURTEL_RESET,home:Ot.Msg.MIXLY_TOOLTIP_TURTEL_HOME}[t]}))}},XO={init:function(){this.appendValueInput("VAR").appendField(Ot.Msg.DISPLAY_IMAGE_LET2).setCheck(String);this.setColour(rO),this.appendDummyInput("").appendField(Ot.Msg.blockpy_CONDUCT).appendField(new Ot.FieldDropdown([["post","post"],["put","put"],["delete","delete"],["head","head"],["option","option"]]),"DIR"),this.appendDummyInput("").appendField(Ot.Msg.blockpy_REQUESTS),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("DIR");return{forward:Ot.Msg.MIXLY_TOOLTIP_TURTEL_FORWARD,backward:Ot.Msg.MIXLY_TOOLTIP_TURTEL_BACKWARD}[e]}))}},yO={init:function(){this.setColour(rO),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_GET_NTP+"(NTP)"),this.appendValueInput("data").appendField(Ot.Msg.blynk_SERVER_ADD),this.setOutput(!0,"Tuple"),this.setInputsInline(!0)}},xO={init:function(){this.setColour(rO),this.appendDummyInput("").appendField(new Ot.FieldDropdown([["ntp.aliyun.com","ntp.aliyun.com"],["ntp1.aliyun.com","ntp1.aliyun.com"],["ntp2.aliyun.com","ntp2.aliyun.com"],["ntp3.aliyun.com","ntp3.aliyun.com"],["ntp4.aliyun.com","ntp4.aliyun.com"],["ntp5.aliyun.com","ntp5.aliyun.com"],["ntp6.aliyun.com","ntp6.aliyun.com"],["ntp7.aliyun.com","ntp7.aliyun.com"],["time1.cloud.tencent.com","time1.cloud.tencent.com"],["time2.cloud.tencent.com","time2.cloud.tencent.com"],["time3.cloud.tencent.com","time3.cloud.tencent.com"],["time4.cloud.tencent.com","time4.cloud.tencent.com"],["time5.cloud.tencent.com","time5.cloud.tencent.com"]]),"op"),this.setOutput(!0)}},bO="#3288dd",VO={init:function(){this.setColour(bO),this.appendValueInput("URL").appendField(Ot.Msg.DISPLAY_IMAGE_LET2).setCheck(String),this.appendDummyInput("").appendField(Ot.Msg.blockpy_CONDUCT).appendField(new Ot.FieldDropdown([["get","get"],["head","head"],["delete","delete"]]),"TYPE").appendField(Ot.Msg.blockpy_REQUESTS).appendField(Ot.Msg.MIXPY_REQUESTS_GET_RESULT),this.setInputsInline(!0),this.setOutput(!0),this.setTooltip("")}},BO={init:function(){this.setColour(bO),this.appendValueInput("URL").appendField(Ot.Msg.DISPLAY_IMAGE_LET2).setCheck(String),this.appendDummyInput("").appendField(Ot.Msg.blockpy_CONDUCT).appendField(new Ot.FieldDropdown([["post","post"],["put","put"],["patch","patch"]]),"TYPE").appendField(Ot.Msg.blockpy_REQUESTS),this.appendValueInput("data").appendField(Ot.Msg.blockpy_REQUESTS+Ot.Msg.OLED_STRING),this.appendDummyInput("").appendField(Ot.Msg.MIXPY_REQUESTS_GET_RESULT),this.setInputsInline(!0),this.setOutput(!0),this.setTooltip("")}},GO={init:function(){this.appendValueInput("VAL");var t=[[Ot.Msg.blockpy_REQUESTS_GET_ATTR_TEXT,"text"],[Ot.Msg.blockpy_REQUESTS_GET_ATTR_JSON,"json()"],[Ot.Msg.blockpy_REQUESTS_GET_ATTR_STATUS_CODE,"status_code"],[Ot.Msg.blockpy_REQUESTS_GET_ATTR_CONTENT,"content"],[Ot.Msg.MIXPY_TEXT_ENCODE,"encoding"]];this.setColour(bO),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_MICROBIT_JS_GET).appendField(new Ot.FieldDropdown(t),"ATTR"),this.setInputsInline(!0),this.setOutput(!0,String)}},UO={init:function(){this.setColour(bO),this.appendDummyInput().appendField(Ot.Msg.MIXLY_ESP32_IOT_CONNECT_WIFI),this.appendValueInput("WIFINAME").setCheck(String).appendField(Ot.Msg.HTML_NAME),this.appendValueInput("PASSWORD").setCheck(String).appendField(Ot.Msg.HTML_PASSWORD),this.appendValueInput("TIMEOUT").setCheck(Number).appendField(Ot.Msg.MIXLY_IR_TIMEOUT),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MILLIS),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_IOT_WIFI_CONNECT_TOOLTIP)}},wO={init:function(){this.setColour(bO),this.appendDummyInput().appendField(Ot.Msg.MIXLY_ESP32_IOT_EMQX_CONNECT_TOOLTIP),this.appendValueInput("SERVER").setCheck(String).appendField(Ot.Msg.MIXLY_EMQX_SERVER).setAlign(Ot.inputs.Align.RIGHT),this.appendValueInput("PORT").setCheck(Number).appendField(Ot.Msg.MIXLY_EMQX_PORT).setAlign(Ot.inputs.Align.RIGHT),this.appendValueInput("CLIENT_ID").setCheck(String).appendField(Ot.Msg.MIXLY_EMQX_CLIENT_ID).setAlign(Ot.inputs.Align.RIGHT),this.appendValueInput("USERNAME").setCheck(String).appendField(Ot.Msg.MIXLY_WIFI_USERNAME).setAlign(Ot.inputs.Align.RIGHT),this.appendValueInput("PASSWORD").setCheck(String).appendField(Ot.Msg.MIXLY_IOT_PASSWORD).setAlign(Ot.inputs.Align.RIGHT),this.setPreviousStatement(!0),this.setNextStatement(!0)}},kO={init:function(){this.setColour(bO),this.appendValueInput("TOPIC").appendField(Ot.Msg.MIXLY_EMQX_SUBSCRIBE+Ot.Msg.MIXLY_MICROBIT_MSG).appendField(Ot.Msg.MIXLY_EMQX_PUBLISH_TOPIC),this.appendValueInput("MESSAGE").appendField(Ot.Msg.blockpy_set_of),this.setInputsInline(!0),this.setOutput(!0)}},HO={init:function(){this.setColour(bO),this.appendDummyInput().appendField("mqtt"),this.appendValueInput("TOPIC").appendField(Ot.Msg.MIXLY_EMQX_SUBSCRIBE+Ot.Msg.MIXLY_MICROBIT_MSG).appendField(Ot.Msg.MIXLY_EMQX_PUBLISH_TOPIC),this.appendValueInput("METHOD").appendField(Ot.Msg.MIXLY_EMQX_SET_METHOD),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},WO={init:function(){this.setColour(bO),this.appendDummyInput().appendField("mqtt"),this.appendValueInput("TOPIC").appendField(Ot.Msg.MIXLY_EMQX_PUBLISH_NEW).appendField(Ot.Msg.MIXLY_EMQX_PUBLISH_TOPIC),this.appendValueInput("MSG").appendField(Ot.Msg.HTML_BODY),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},KO={init:function(){this.setColour(bO),this.appendDummyInput().appendField("mqtt"+Ot.Msg.MIXLY_EMQX_IS_CONNECT),this.setInputsInline(!0),this.setOutput(!0)}},JO="#A58C5B",qO={init:function(){this.setColour(JO),this.appendValueInput("PIN",Number).appendField(Ot.Msg.MIXLY_BUTTON).appendField(Ot.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput().appendField(Ot.Msg.MIXLY_IS_PRESSED),this.appendValueInput("STAT").appendField(Ot.Msg.MIXLY_ELECLEVEL),this.setOutput(!0,Boolean),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_SENOR_IS_PRESSED)}},QO={init:function(){this.setColour(JO),this.appendValueInput("PIN",Number).appendField(Ot.Msg.MIXLY_BUTTON).appendField(Ot.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput().appendField(Ot.Msg.MIXLY_WAS_PRESSED),this.appendValueInput("STAT").appendField(Ot.Msg.MIXLY_ELECLEVEL),this.setOutput(!0,Boolean),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_SENOR_WAS_PRESSED)}},zO={init:function(){this.setColour(JO),this.appendValueInput("PIN",Number).appendField(Ot.Msg.MIXLY_BUTTON).appendField(Ot.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput().appendField(Ot.Msg.MIXLY_GET_PRESSES),this.appendValueInput("VAR").setCheck(Number).appendField(Ot.Msg.MIXLY_GET_PRESSES_TIME),this.setOutput(!0,Number),this.setInputsInline(!0),this.setTooltip(Ot.Msg.PROCEDURES_DEFRETURN_RETURN+Ot.Msg.MIXLY_BUTTON+Ot.Msg.MIXLY_GET_PRESSES)}},jO={init:function(){this.setColour(JO),this.appendValueInput("PIN",Number).appendField(Ot.Msg.MIXLY_BUTTON).appendField(Ot.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_MODE).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_RISING,"machine.Pin.IRQ_RISING"],[Ot.Msg.MIXLY_FALLING,"machine.Pin.IRQ_FALLING"],[Ot.Msg.MIXLY_CHANGE,"(machine.Pin.IRQ_RISING | machine.Pin.IRQ_FALLING)"]]),"mode"),this.appendValueInput("DO").appendField(Ot.Msg.MIXLY_DO),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(Ot.Msg.MIXLY_TOOLTIP_INOUT_ATTACHINTERRUPT)}},ZO={init:function(){this.setColour(JO),this.appendValueInput("SUB").appendField("MPU9250").setCheck("var"),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_MICROBIT_JS_CURRENT_GESTURE).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_MICROBIT_shake,"shake"],[Ot.Msg.MIXLY_UP,"up"],[Ot.Msg.MIXLY_DOWN,"down"],[Ot.Msg.MIXLY_LEFT,"left"],[Ot.Msg.MIXLY_RIGHT,"right"],[Ot.Msg.MIXLY_MICROBIT_face_up,"face up"],[Ot.Msg.MIXLY_MICROBIT_face_down,"face down"],[Ot.Msg.MIXLY_MICROBIT_freefall,"freefall"],["3g","3g"],["6g","6g"],["8g","8g"]]),"gesture"),this.appendStatementInput("DO").appendField(Ot.Msg.MIXLY_DO),this.setPreviousStatement(!0),this.setNextStatement(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("gesture"),i=Ot.Msg.MIXLY_MICROBIT_JS_CURRENT,n=Ot.Msg.MSG.catSensor,s=Ot.Msg.MIXLY_MICROBIT_JS_STATE,_=Ot.Msg.MIXLY_MICROBIT_PERFORMANCE;return i+n+s+{shake:Ot.Msg.MIXLY_MICROBIT_shake,up:Ot.Msg.MIXLY_UP,down:Ot.Msg.MIXLY_DOWN,left:Ot.Msg.MIXLY_LEFT,right:Ot.Msg.MIXLY_RIGHT,"face up":Ot.Msg.MIXLY_MICROBIT_face_up,"face down":Ot.Msg.MIXLY_MICROBIT_face_down,freefall:Ot.Msg.MIXLY_MICROBIT_freefall,"3g":"3g","6g":"6g","8g":"8g"}[e]+_}))}},$O={init:function(){this.setColour(JO),this.appendValueInput("SUB").appendField(Ot.Msg.MIXLY_ADXL345).setCheck("var"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_JS_ACCELERATION).appendField(new Ot.FieldDropdown([["x","x"],["y","y"],["z","z"],["(x,y,z)","values"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_MICROBIT_JS_ACCELERATION);var t=this;this.setTooltip((function(){var e=t.getFieldValue("key"),i=Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_GET,n=Ot.Msg.MIXLY_MICROBIT_Direction,s=Ot.Msg.MIXLY_MICROBIT_JS_ACCELERATION1;return i+{x:"x",y:"y",z:"z","(x,y,z)":Ot.Msg.MIXLY_MICROBIT_Shiliang_Direction}[e]+n+s}))}},tR={init:function(){this.setColour(JO),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_JS_LIGHT_LEVEL),this.setOutput(!0,Number),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_SENSOR_LIGHT_LEVEL_TOOLTIP)}},eR={init:function(){var t=[[Ot.Msg.MIXLY_GETTEMPERATUE,"temperature"],[Ot.Msg.MIXLY_GETHUMIDITY,"humidity"]];this.setColour(JO),this.appendValueInput("PIN",Number).appendField(new Ot.FieldDropdown([["DHT11","DHT11"],["DHT22","DHT22"]]),"TYPE").appendField(Ot.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput("").appendField(new Ot.FieldDropdown(t),"WHAT"),this.setOutput(!0,Number);var e=this;this.setTooltip((function(){var t=e.getFieldValue("WHAT");return{temperature:Ot.Msg.MIXLY_TOOLTIP_BLOCKGROUP_GET_TEM,relative_humidity:Ot.Msg.MIXLY_TOOLTIP_BLOCKGROUP_GET_HUM,tempandhum:Ot.Msg.MIXLY_TOOLTIP_BLOCKGROUP_GET_TEM_HUM}[t]}))}},iR={init:function(){this.setColour(JO),this.appendDummyInput().appendField(Ot.Msg.MIXLY_ESP32_EXTERN_LIGHT),this.appendValueInput("PIN",Number).appendField(Ot.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput().appendField(Ot.Msg.MIXLY_ESP32_EXTERN_VALUE),this.setOutput(!0,Number),this.setInputsInline(!0),this.setTooltip(Ot.Msg.ESP32_SENSOR_NIXGO_LIGHT_TOOLTIP)}},nR={init:function(){this.setColour(JO),this.appendDummyInput().appendField(Ot.Msg.MIXLY_ESP32_EXTERN_SOUND),this.appendValueInput("PIN",Number).appendField(Ot.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput().appendField(Ot.Msg.MIXLY_ESP32_EXTERN_VALUE),this.setOutput(!0,Number),this.setInputsInline(!0),this.setTooltip(Ot.Msg.ESP32_SENSOR_NIXGO_SOUND_TOOLTIP)}},sR={init:function(){this.setColour(JO),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_GET).appendField(new Ot.FieldDropdown([[Ot.Msg.TEXT_TRIM_LEFT,"left"],[Ot.Msg.TEXT_TRIM_RIGHT,"right"]]),"direction").appendField(Ot.Msg.MIXLY_ESP32_NEAR),this.setOutput(!0,Number),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("direction"),i=Ot.Msg.MIXLY_ESP32_SENSOR_MIXGO_PIN_NEAR_TOOLTIP,n=Ot.Msg.MIXLY_ESP32_NEAR;return i+{left:Ot.Msg.TEXT_TRIM_LEFT,right:Ot.Msg.TEXT_TRIM_RIGHT}[e]+n}))}},_R={init:function(){this.setColour(JO),this.appendValueInput("SUB").appendField(Ot.Msg.MIXLY_ALTITUDE_SENSOR+" BMP280").setCheck("var"),this.appendDummyInput("").appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_GETTEMPERATUE,"get_BMP_temperature()"],[Ot.Msg.MIXLY_GETPRESSURE,"get_BMP_pressure()"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("key");return{"get_BMP_temperature()":Ot.Msg.MIXLY_MICROBIT_SENSOR_BMP_temperature_TOOLTIP,"get_BMP_pressure()":Ot.Msg.MIXLY_MICROBIT_SENSOR_BMP_press_TOOLTIP}[e]}))}},oR={init:function(){this.setColour(JO),this.appendValueInput("SUB").appendField(Ot.Msg.MIXLY_TEMP_AND_HUMIDITY_SENSOR+" SHT20").setCheck("var"),this.appendDummyInput("").appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_GETTEMPERATUE,"get_SHT_temperature()"],[Ot.Msg.MIXLY_GETHUMIDITY,"get_SHT_relative_humidity()"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("key");return{"get_SHT_temperature()":Ot.Msg.MIXLY_MICROBIT_SENSOR_SHT_temperature_TOOLTIP,"get_SHT_relative_humidity()":Ot.Msg.MIXLY_MICROBIT_SENSOR_SHT_HUM_TOOLTIP}[e]}))}},pR={init:function(){this.setColour(JO),this.appendValueInput("PIN",Number).appendField("DS18X20 "+Ot.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_GETTEMPERATUE),this.setInputsInline(!0),this.setOutput(!0,Number),this.setTooltip(Ot.Msg.MIXLY_MICROBIT_SENSOR_DS18X20_TOOLTIP)}},aR={init:function(){this.setColour(JO),this.appendDummyInput("").appendField("LM35"+Ot.Msg.MIXLY_TEMP),this.appendValueInput("PIN",Number).appendField(Ot.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_GETTEMPERATUE),this.setInputsInline(!0),this.setOutput(!0,Number),this.setTooltip(Ot.Msg.MIXLY_TOOLTIP_LM35)}},uR={init:function(){this.setColour(JO),this.appendValueInput("I2CSUB").appendField(Ot.Msg.CONTROLS_FOR_INPUT_WITH+"I2C").setCheck("var"),this.appendValueInput("SUB").appendField(Ot.Msg.MIXLY_MICROPYTHON_SOCKET_MAKE).setCheck("var"),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_SETUP+Ot.Msg.LISTS_SET_INDEX_INPUT_TO).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_ESP32_EXTERN_LIGHT+"(LTR308ALS)","LTR308"],[Ot.Msg.MIXLY_COLOR_SENSOR+"(LTR381RGB)","LTR381RGB"],[Ot.Msg.MIXLY_COLOR_SENSOR+"(UCS12071)","UCS12071"],[Ot.Msg.MIXLY_EXTERN_LIGHTUV+"(LTR390UV)","LTR390UV"],[Ot.Msg.MIXLY_ALTITUDE_SENSOR+"(HP203X)","HP203X"],[Ot.Msg.MIXLY_ALTITUDE_SENSOR+"(SPL06_001)","SPL06_001"],[Ot.Msg.MIXLY_ALTITUDE_SENSOR+"(BMP280)","BMP280"],[Ot.Msg.MIXLY_TEMP_AND_HUMIDITY_SENSOR+"(SHTC3)","SHTC3"],[Ot.Msg.MIXLY_TEMP_AND_HUMIDITY_SENSOR+"(AHT21)","AHT21"],[Ot.Msg.MIXLY_TEMP_AND_HUMIDITY_SENSOR+"(SHT20)","SHT20"],[Ot.Msg.MIXLY_LASER_RANGE_SENSOR+"(VL53L0X)","VL53L0X"],[Ot.Msg.MIXLY_GEOMAGNETIC_SENSOR+"(QMC5883L)","QMC5883L"],[Ot.Msg.MIXLY_ESP32_MAX30102+"(MAX30102)","MAX30102"],[Ot.Msg.HTML_COLOUR+"、"+Ot.Msg.MIXLY_ENVIRONMENT_LIGHT+"、"+Ot.Msg.MIXLY_NEXT+"、"+Ot.Msg.MIXLY_ESP32_APDS9960+"(APDS9960)","APDS9960"],[Ot.Msg.MIXLY_NINE_AXIS_SENSOR+"(MPU9250)","MPU9250"],[Ot.Msg.MixGo_MPU9250+"(ADXL345)","ADXL345"],["RFID","RFID"],[Ot.Msg.MIXLY_RADAR_SENSOR+"(CBR817)","CBR817"],[Ot.Msg.MIXLY_AipSpeech_asr+"(CI130X)","CI130X"]]),"key"),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setFieldValue("LTR308","key")}},rR={init:function(){this.setColour(JO),this.appendValueInput("SUB").appendField(Ot.Msg.MIXLY_RADAR+"CBR817").setCheck("var"),this.appendDummyInput("").appendField(Ot.Msg.LISTS_SET_INDEX_SET+Ot.Msg.MIXlY_INTERACTION),this.appendValueInput("VAR").appendField(Ot.Msg.MIXLY_DETECTION_THRESHOLD),this.appendValueInput("VAR2").appendField(Ot.Msg.MIXLY_DELAY_TIME),this.appendDummyInput().appendField("ms"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_THRESHOLD_TOOLTIP+" ; "+Ot.Msg.MIXLY_DELAY_TIME_RANGE)}},lR={init:function(){this.setColour(JO),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_RADAR).appendField(Ot.Msg.LISTS_SET_INDEX_SET+Ot.Msg.MIXlY_INTERACTION),this.appendValueInput("VAR").appendField(Ot.Msg.MIXLY_DETECTION_THRESHOLD),this.appendValueInput("VAR2").appendField(Ot.Msg.MIXLY_DELAY_TIME),this.appendDummyInput().appendField("ms"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_THRESHOLD_TOOLTIP+" ; "+Ot.Msg.MIXLY_DELAY_TIME_RANGE)}},dR={init:function(){this.setColour(JO),this.appendValueInput("SUB").appendField(Ot.Msg.MIXLY_RADAR+"CBR817").setCheck("var"),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_GET_TO_INTERACTION),this.setOutput(!0),this.setInputsInline(!0)}},IR={init:function(){this.setColour(JO),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_RADAR).appendField(Ot.Msg.MIXLY_GET_TO_INTERACTION),this.setOutput(!0),this.setInputsInline(!0)}},TR={init:function(){this.setColour(JO),this.appendValueInput("SUB").appendField(Ot.Msg.MIXLY_AipSpeech_asr+"CI130X").setCheck("var"),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_IDENTIFY_ONCE_AND_SAVE),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0)}},MR={init:function(){this.setColour(JO),this.appendValueInput("SUB").appendField(Ot.Msg.MIXLY_AipSpeech_asr+"CI130X").setCheck("var"),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_GET).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_HELLO_XIAOZHI,"1"],[Ot.Msg.MIXLY_XIAOZHIXIAOZHI,"2"],[Ot.Msg.MIXLY_THE_FIRST,"3"],[Ot.Msg.MIXLY_THE_SECOND,"4"],[Ot.Msg.MIXLY_THE_THIRD,"5"],[Ot.Msg.MIXLY_THE_FOURTH,"6"],[Ot.Msg.MIXLY_THE_FIFTH,"7"],[Ot.Msg.MIXLY_THE_SIXTH,"8"],[Ot.Msg.MIXLY_THE_SEVENTH,"9"],[Ot.Msg.MIXLY_THE_EIGHTH,"10"],[Ot.Msg.MIXLY_THE_NINTH,"11"],[Ot.Msg.MIXLY_THE_TENTH,"12"],[Ot.Msg.MIXLY_THE_ELEVENTH,"13"],[Ot.Msg.MIXLY_THE_TWELFTH,"14"],[Ot.Msg.MIXLY_THE_13TH,"15"],[Ot.Msg.MIXLY_THE_14TH,"16"],[Ot.Msg.MIXLY_THE_15TH,"17"],[Ot.Msg.MIXLY_THE_16TH,"18"],[Ot.Msg.MIXLY_THE_17TH,"19"],[Ot.Msg.MIXLY_THE_18TH,"20"],[Ot.Msg.MIXLY_THE_19TH,"21"],[Ot.Msg.MIXLY_THE_20TH,"22"],[Ot.Msg.MIXLY_Turn_on_the_lights,"23"],[Ot.Msg.MIXLY_Turn_off_the_lights,"24"],[Ot.Msg.MIXLY_Turn_up_the_brightness,"25"],[Ot.Msg.MIXLY_Turn_down_the_brightness,"26"],[Ot.Msg.MIXLY_Set_it_to_red,"27"],[Ot.Msg.MIXLY_Set_it_to_orange,"28"],[Ot.Msg.MIXLY_Set_it_to_yellow,"29"],[Ot.Msg.MIXLY_Set_it_to_green,"30"],[Ot.Msg.MIXLY_Set_it_to_cyan,"31"],[Ot.Msg.MIXLY_Set_it_to_blue,"32"],[Ot.Msg.MIXLY_Set_it_to_purple,"33"],[Ot.Msg.MIXLY_Set_it_to_white,"34"],[Ot.Msg.MIXLY_Turn_on_the_fan,"35"],[Ot.Msg.MIXLY_Turn_off_the_fan,"36"],[Ot.Msg.MIXLY_First_gear,"37"],[Ot.Msg.MIXLY_Wind_speed_second,"38"],[Ot.Msg.MIXLY_Third_gear,"39"],[Ot.Msg.MIXLY_Previous,"40"],[Ot.Msg.MIXLY_Next_page,"41"],[Ot.Msg.MIXLY_Show_smiley_face,"42"],[Ot.Msg.MIXLY_Show_crying_face,"43"],[Ot.Msg.MIXLY_Show_love,"44"],[Ot.Msg.MIXLY_Close_display,"45"],[Ot.Msg.MIXLY_Start_execution,"46"],[Ot.Msg.MIXLY_FORWARD,"47"],[Ot.Msg.MIXLY_BACKWARD,"48"],[Ot.Msg.MIXLY_TURNLEFT,"49"],[Ot.Msg.MIXLY_TURNRIGHT,"50"],[Ot.Msg.MIXLY_STOP,"51"],[Ot.Msg.MIXLY_Accelerate,"52"],[Ot.Msg.MIXLY_retard,"53"],[Ot.Msg.ROTATION_FORWARD,"54"],[Ot.Msg.ROTATION_BACKWARD,"55"],[Ot.Msg.MIXLY_Query_temperature,"56"],[Ot.Msg.MIXLY_Query_humidity,"57"],[Ot.Msg.MIXLY_Query_brightness,"58"],[Ot.Msg.MIXLY_Query_sound,"59"],[Ot.Msg.MIXLY_Query_time,"60"],[Ot.Msg.MIXLY_Query_distance,"61"],[Ot.Msg.MIXLY_Query_pressure,"62"],[Ot.Msg.MIXLY_Query_key,"63"],[Ot.Msg.MIXLY_Query_touch,"64"],[Ot.Msg.MIXLY_Query_color,"65"]]),"cmd").appendField(Ot.Msg.MIXLY_WHETHER+Ot.Msg.MIXLY_BE_IDENTIFIED),this.setOutput(!0),this.setInputsInline(!0)}},hR={init:function(){this.setColour(JO),this.appendValueInput("SUB").appendField(Ot.Msg.MIXLY_AipSpeech_asr+"CI130X").setCheck("var"),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_GET).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_RECOGNIZED_STATE,"status1"],[Ot.Msg.MIXLY_WHETHER_BROADCAST,"status2"],[Ot.Msg.MIXLY_THE_RECOGNIZED_CMD,"result"]]),"key"),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_CI130X_GET_THE_RECOGNIZED_STATE_TOOLTIP)}},mR={init:function(){this.setColour(JO),this.appendValueInput("SUB").appendField(Ot.Msg.MIXLY_AipSpeech_asr+"CI130X").setCheck("var"),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_MP3_PLAY).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_MICROBIT_JS_INOUT_PULL_NONE,"None"],[Ot.Msg.MIXLY_WIND_SPEED,"154"],[Ot.Msg.MIXLY_HYETAL,"155"],[Ot.Msg.MIXLY_TEMPERATURE,"156"],[Ot.Msg.MIXLY_Humidity,"157"],[Ot.Msg.MIXLY_Altitude,"158"],[Ot.Msg.MIXLY_SOUND,"159"],[Ot.Msg.MIXLY_BRIGHTNESS,"160"],[Ot.Msg.ME_GO_HALL_SENSOR_DISTANCE,"161"],[Ot.Msg.MIXLY_SERVO,"162"],[Ot.Msg.MIXLY_MICROBIT_JS_BY_ANGLE,"163"],[Ot.Msg.MIXLY_BUTTON2,"164"],[Ot.Msg.MIXLY_ESP32_TOUCH,"165"],[Ot.Msg.MIXLY_PAY,"166"],[Ot.Msg.MIXLY_CARSH_CHANGE,"167"],[Ot.Msg.MIXLY_COUNTDOWN,"168"],[Ot.Msg.MIXLY_TIMING,"169"],[Ot.Msg.MIXLY_AT_THE_MOMENT,"170"],[Ot.Msg.MIXLY_MICROBIT_JS_CURRENT_GESTURE,"171"],[Ot.Msg.MIXLY_FORWARD,"172"],[Ot.Msg.MIXLY_BACKWARD,"173"],[Ot.Msg.MIXLY_TURNLEFT,"174"],[Ot.Msg.MIXLY_TURNRIGHT,"175"],[Ot.Msg.MIXLY_STOP,"176"],[Ot.Msg.MIXLY_Accelerate,"177"],[Ot.Msg.MIXLY_retard,"178"],[Ot.Msg.ROTATION_FORWARD,"179"],[Ot.Msg.ROTATION_BACKWARD,"180"],[Ot.Msg.TUPLE_JOIN,"181"],[Ot.Msg.MIXLY_SHOW,"182"],[Ot.Msg.MIXLY_LAMPLIGHT,"183"],[Ot.Msg.MIXLY_ACCELERATION,"184"]]),"star"),this.appendValueInput("NUM").appendField(Ot.Msg.MIXLY_NUMBER),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_UNIT).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_MICROBIT_JS_INOUT_PULL_NONE,"None"],[Ot.Msg.MIXLY_YEAR,"117"],[Ot.Msg.MIXLY_MONTH,"118"],[Ot.Msg.MIXLY_DAY,"119"],[Ot.Msg.MIXLY_HOUR,"120"],[Ot.Msg.MIXLY_MINUTE,"121"],[Ot.Msg.MIXLY_SECOND,"122"],[Ot.Msg.MIXLY_WEEK2,"123"],[Ot.Msg.MIXLY_RMB_UNIT,"124"],[Ot.Msg.blockpy_setheading_degree,"125"],[Ot.Msg.MIXLY_GEAR,"126"],[Ot.Msg.MIXLY_LAYER,"127"],[Ot.Msg.MIXLY_GRAM,"128"],[Ot.Msg.MIXLY_METER,"129"],[Ot.Msg.MIXLY_CENTIMETER,"130"],[Ot.Msg.MIXLY_MILLIMETER,"131"],[Ot.Msg.MIXLY_LUMEN,"132"],[Ot.Msg.MIXLY_DECIBEL,"133"],[Ot.Msg.MIXLY_hectopascal,"134"],[Ot.Msg.MIXLY_PERCENT,"135"],[Ot.Msg.MIXLY_CELSIUS,"136"],[Ot.Msg.MIXLY_METER_PER_SEC,"137"],[Ot.Msg.MIXLY_MICROBIT_Turn_on_display,"138"],[Ot.Msg.MIXLY_MICROBIT_Turn_off_display,"139"],[Ot.Msg.MIXLY_SUCCESS,"140"],[Ot.Msg.MIXLY_FAILED,"141"],[Ot.Msg.MIXLY_WRONG,"142"],[Ot.Msg.MIXLY_GOOD,"143"],[Ot.Msg.MIXLY_blockpy_set_add,"144"],[Ot.Msg.MIXLY_DECREASE,"145"],[Ot.Msg.COLOUR_RGB_RED,"146"],[Ot.Msg.COLOUR_RGB_ORANGE,"147"],[Ot.Msg.COLOUR_YELLOW,"148"],[Ot.Msg.COLOUR_RGB_GREEN,"149"],[Ot.Msg.COLOUR_CYAN,"150"],[Ot.Msg.COLOUR_RGB_BLUE,"151"],[Ot.Msg.COLOUR_RGB_PURPLE,"152"],[Ot.Msg.COLOUR_RGB_WHITE,"153"]]),"end"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0)}},ER={init:function(){this.setColour(JO),this.appendValueInput("SUB").appendField(Ot.Msg.MIXLY_AipSpeech_asr+"CI130X").setCheck("var"),this.appendDummyInput("").appendField(Ot.Msg.LISTS_SET_INDEX_SET+Ot.Msg.MIXLY_SYSTEM+Ot.Msg.MIXLY_CMD).appendField(new Ot.FieldDropdown([[Ot.Msg.MILXY_ENTER_WAKE_UP,"1"],[Ot.Msg.MIXLY_INCREASE_VOLUME,"202"],[Ot.Msg.MIXLY_REDUCE_VOLUME,"203"],[Ot.Msg.MIXLY_MAX_VOLUME,"204"],[Ot.Msg.MIXLY_MINIMUM,"205"],[Ot.Msg.MIXLY_OPEN_RESPONSE,"206"],[Ot.Msg.MIXLY_CLOSE_RESPONSE,"207"],[Ot.Msg.MIXLY_QUIT_WAKE_UP,"208"]]),"cmd"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0)}},OR={init:function(){this.setColour(JO),this.appendDummyInput().appendField(Ot.Msg.MIXLY_ESP32_MAX30102+" MAX30102"),this.appendValueInput("SUB").setCheck("var"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_GET).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_ESP32_MAX30102_IR,"[0]"],[Ot.Msg.MIXLY_ESP32_MAX30102_RED,"[1]"],[Ot.Msg.MIXLY_ESP32_MAX30102_IR+","+Ot.Msg.MIXLY_ESP32_MAX30102_RED,""]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0)}},RR={init:function(){this.setColour(JO),this.appendDummyInput().appendField(Ot.Msg.MIXLY_ESP32_APDS9960+" APDS9960"),this.appendValueInput("SUB").setCheck("var"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_GET).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_ESP32_APDS9960_COLOR,"color"],[Ot.Msg.MIXLY_ESP32_APDS9960_GESTURE,"gesture"],[Ot.Msg.MIXLY_ESP32_APDS9960_APPROACH,"proximity"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0)}},cR={init:function(){this.setColour(JO),this.appendDummyInput().appendField(Ot.Msg.MIXLY_ESP32_EXTERN_LIGHT+" LTR308ALS"),this.appendValueInput("SUB").setCheck("var"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_GET_LIGHT_INTENSITY),this.setOutput(!0,Number),this.setInputsInline(!0)}},gR={init:function(){this.setColour(JO),this.appendValueInput("SUB").appendField(Ot.Msg.HTML_COLOUR+Ot.Msg.MSG.catSensor+" LTR381RGB").setCheck("var"),this.appendDummyInput("").appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_GET+Ot.Msg.HTML_COLOUR,"[2]"],[Ot.Msg.MIXLY_GET+Ot.Msg.MIXLY_IR_STRENGTH,"[1]"],[Ot.Msg.MIXLY_GET+Ot.Msg.MIXLY_LIGHT_STRENGTH,"[0]"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0)}},CR={init:function(){this.setColour(JO),this.appendValueInput("SUB").appendField(Ot.Msg.HTML_COLOUR+Ot.Msg.MSG.catSensor+" UCS12071").setCheck("var"),this.appendDummyInput("").appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_GET+"RGB"+Ot.Msg.HTML_COLOUR,"0"],[Ot.Msg.MIXLY_GET+Ot.Msg.MIXLY_RGB_RAW,"1"],[Ot.Msg.MIXLY_GET_ENV_LIGHT+Ot.Msg.MIXLY_BRIGHTNESS,"2"],[Ot.Msg.GET_IR_STRENGTH+Ot.Msg.MIXLY_BRIGHTNESS,"3"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0)}},SR={init:function(){this.setColour(JO),this.appendValueInput("SUB").appendField(Ot.Msg.MIXLY_EXTERN_LIGHTUV+" LTR390UV").setCheck("var"),this.appendDummyInput().appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_GET_ENV_LIGHT,"E"],[Ot.Msg.MIXLY_GET_ULTRAVIOLET,"U"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0)}},LR={init:function(){this.setColour(JO),this.appendDummyInput().appendField(Ot.Msg.MIXLY_LASER_RANGE+" VL53L0X"),this.appendValueInput("SUB").setCheck("var"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_GET_DISTANCE+"(mm)"),this.setOutput(!0,Number),this.setInputsInline(!0)}},AR={init:function(){this.setColour(JO),this.appendValueInput("SUB").appendField(Ot.Msg.MIXLY_TEM_HUM+" SHTC3").setCheck("var"),this.appendDummyInput("").appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_GETTEMPERATUE,"temperature"],[Ot.Msg.MIXLY_GETHUMIDITY,"humidity"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("key");return{temperature:Ot.Msg.MIXLY_MICROBIT_SENSOR_SHT_temperature_TOOLTIP,humidity:Ot.Msg.MIXLY_MICROBIT_SENSOR_SHT_HUM_TOOLTIP}[e]}))}},NR={init:function(){this.setColour(JO),this.appendValueInput("SUB").appendField(Ot.Msg.MIXLY_TEM_HUM+" AHT21").setCheck("var"),this.appendDummyInput("").appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_GETTEMPERATUE,"temperature"],[Ot.Msg.MIXLY_GETHUMIDITY,"humidity"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("key");return{temperature:Ot.Msg.MIXLY_MICROBIT_SENSOR_SHT_temperature_TOOLTIP,relative_humidity:Ot.Msg.MIXLY_MICROBIT_SENSOR_SHT_HUM_TOOLTIP}[e]}))}},DR={init:function(){this.setColour(JO),this.appendValueInput("SUB").appendField(Ot.Msg.MIXLY_Altitude+Ot.Msg.MSG.catSensor+" HP203X").setCheck("var"),this.appendDummyInput("").appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_GETPRESSURE,"pressure()"],[Ot.Msg.MIXLY_GETTEMPERATUE,"temperature()"],[Ot.Msg.MIXLY_GET_ALTITUDE,"altitude()"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0)}},fR={init:function(){this.setColour(JO),this.appendValueInput("SUB").appendField(Ot.Msg.MIXLY_Altitude+Ot.Msg.MSG.catSensor+" SPL06_001").setCheck("var"),this.appendDummyInput("").appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_GETPRESSURE,"pressure()"],[Ot.Msg.MIXLY_GETTEMPERATUE,"temperature()"],[Ot.Msg.MIXLY_GET_ALTITUDE,"altitude()"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0)}},FR={init:function(){this.setColour(JO),this.appendValueInput("SUB").appendField(Ot.Msg.MIXLY_MIXGOPE_FIELD+Ot.Msg.MSG.catSensor+" QMC5883L").setCheck("var"),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_MICROBIT_JS_GET).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_MICROBIT_JS_BY_ANGLE,"get_bearing()"],[Ot.Msg.MIXLY_TEMPERATURE,"get_temp()"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0)}},PR={init:function(){this.setColour(JO),this.appendValueInput("SUB").appendField("MPU9250").setCheck("var"),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_MICROBIT_JS_CURRENT_GESTURE).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_MICROBIT_shake,"shake"],[Ot.Msg.MIXLY_UP,"up"],[Ot.Msg.MIXLY_DOWN,"down"],[Ot.Msg.MIXLY_LEFT,"left"],[Ot.Msg.MIXLY_RIGHT,"right"],[Ot.Msg.MIXLY_MICROBIT_face_up,"face up"],[Ot.Msg.MIXLY_MICROBIT_face_down,"face down"]]),"gesture"),this.setOutput(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("gesture"),i=Ot.Msg.MIXLY_MICROBIT_JS_CURRENT,n=Ot.Msg.MSG.catSensor,s=Ot.Msg.MIXLY_MICROBIT_JS_STATE,_=Ot.Msg.MIXLY_MICROBIT_PERFORMANCE;return i+n+s+{shake:Ot.Msg.MIXLY_MICROBIT_shake,up:Ot.Msg.MIXLY_UP,down:Ot.Msg.MIXLY_DOWN,left:Ot.Msg.MIXLY_LEFT,right:Ot.Msg.MIXLY_RIGHT,"face up":Ot.Msg.MIXLY_MICROBIT_face_up,"face down":Ot.Msg.MIXLY_MICROBIT_face_down}[e]+_}))}},YR={init:function(){this.setColour(JO),this.appendValueInput("SUB").appendField(Ot.Msg.MIXLY_NINE_AXIS_SENSOR+" MPU9250").setCheck("var"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_JS_ACCELERATION).appendField(new Ot.FieldDropdown([["x","x"],["y","y"],["z","z"],["(x,y,z)","values"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_MICROBIT_JS_ACCELERATION);var t=this;this.setTooltip((function(){var e=t.getFieldValue("key"),i=Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_GET,n=Ot.Msg.MIXLY_MICROBIT_Direction,s=Ot.Msg.MIXLY_MICROBIT_JS_ACCELERATION1;return i+{x:"x",y:"y",z:"z","(x,y,z)":Ot.Msg.MIXLY_MICROBIT_Shiliang_Direction}[e]+n+s}))}},vR={init:function(){this.setColour(JO),this.appendValueInput("SUB").appendField(Ot.Msg.MIXLY_NINE_AXIS_SENSOR+" MPU9250").setCheck("var"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_JS_GET+Ot.Msg.MIXLY_MICROBIT_JS_FIELD_STRENGTH).appendField(new Ot.FieldDropdown([["x","x"],["y","y"],["z","z"],["(x,y,z)","values"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("key"),i=Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_GET,n=Ot.Msg.MIXLY_MICROBIT_Direction,s=Ot.Msg.MIXLY_MICROBIT_JS_FIELD_STRENGTH;return i+{x:"x",y:"y",z:"z","(x,y,z)":Ot.Msg.MIXLY_MICROBIT_Shiliang_Direction}[e]+n+s}))}},XR={init:function(){this.setColour(JO),this.appendValueInput("SUB").appendField(Ot.Msg.MIXLY_NINE_AXIS_SENSOR+" MPU9250").setCheck("var"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_GET+Ot.Msg.MIXLY_ESP32_SENOR_GYRO).appendField(new Ot.FieldDropdown([["x","x"],["y","y"],["z","z"],["(x,y,z)","values"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("key"),i=Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_GET,n=Ot.Msg.MIXLY_MICROBIT_Direction,s=Ot.Msg.MIXLY_ESP32_SENOR_GYRO;return i+{x:"x",y:"y",z:"z","(x,y,z)":Ot.Msg.MIXLY_MICROBIT_Shiliang_Direction}[e]+n+s}))}},yR={init:function(){this.setColour(JO),this.appendValueInput("SUB").appendField(Ot.Msg.MIXLY_NINE_AXIS_SENSOR+" MPU9250").setCheck("var"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_JS_CALIBRATE_COMPASS),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_MICROBIT_JS_CALIBRATE_COMPASS)}},xR={init:function(){this.setColour(JO),this.appendValueInput("SUB").appendField(Ot.Msg.MIXLY_NINE_AXIS_SENSOR+" MPU9250").setCheck("var"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_GETTEMPERATUE),this.setOutput(!0,Number),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_GETTEMPERATUE)}},bR={init:function(){this.setColour(JO),this.appendValueInput("SUB").appendField("MPU9250").setCheck("var"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_JS_GET_COMPASS).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_MICROBIT_JS_FIELD_STRENGTH,"strength"],[Ot.Msg.MIXLY_MICROBIT_JS_BY_ANGLE,"heading"]]),"compass"),this.setOutput(!0,Number),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("compass");return Ot.Msg.MIXLY_MICROBIT_JS_GET_COMPASS+{strength:Ot.Msg.MIXLY_MICROBIT_JS_FIELD_STRENGTH,heading:Ot.Msg.MIXLY_MICROBIT_JS_BY_ANGLE}[e]}))}},VR={init:function(){this.setColour(JO),this.appendValueInput("SUB").appendField("MPU9250").setCheck("var"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_Reset_COMPASS),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_MICROBIT_Reset_COMPASS)}},BR={init:function(){this.setColour(JO),this.appendValueInput("SPISUB").appendField(Ot.Msg.CONTROLS_FOR_INPUT_WITH+"SPI").setCheck("var"),this.appendValueInput("PINSUB").appendField("CS"),this.appendValueInput("SUB").appendField(Ot.Msg.MIXLY_MICROPYTHON_SOCKET_MAKE).setCheck("var"),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_SETUP+Ot.Msg.LISTS_SET_INDEX_INPUT_TO).appendField(new Ot.FieldDropdown([["RFID","RFID"],["WS-LoRa","Weather"]]),"key"),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setFieldValue("RFID","key")}},GR={init:function(){this.setColour(JO),this.appendDummyInput().appendField("RFID"+Ot.Msg.MIXLY_RFID_READ_CARD),this.appendValueInput("SUB").setCheck("var"),this.appendValueInput("SECTOR").appendField(Ot.Msg.MIXLY_LIST_INDEX),this.appendDummyInput("").appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_RFID_READ_CARD_UID,"id"],[Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_ALL,"content"],[Ot.Msg.MIXLY_ALL,"ALL"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0)}},UR={init:function(){this.setColour(JO),this.appendDummyInput().appendField("RFID"+Ot.Msg.MIXLY_RFID_READ_CARD),this.appendValueInput("SUB").setCheck("var"),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_RFID_READ_CARD_UID),this.setOutput(!0,Number),this.setInputsInline(!0)}},wR={init:function(){this.setColour(JO),this.appendDummyInput().appendField("RFID"+Ot.Msg.MIXLY_RFID_READ_CARD),this.appendValueInput("SUB").setCheck("var"),this.appendValueInput("SECTOR").appendField(Ot.Msg.MIXLY_LIST_INDEX),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_ALL),this.setOutput(!0,"Tuple"),this.setInputsInline(!0)}},kR={init:function(){this.setColour(JO),this.appendDummyInput().appendField(Ot.Msg.MIXLY_COMMUNICATION_RFID_WRITE),this.appendValueInput("SUB").setCheck("var"),this.appendValueInput("SECTOR").appendField(Ot.Msg.MIXLY_LIST_INDEX),this.appendValueInput("CONTENT").appendField(Ot.Msg.MIXLY_COMMUNICATION_WRITE_NUM),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null)}},HR={init:function(){this.setColour(JO),this.appendDummyInput().appendField(Ot.Msg.MIXLY_COMMUNICATION_RFID_WRITE),this.appendValueInput("SUB").setCheck("var"),this.appendValueInput("SECTOR").appendField(Ot.Msg.MIXLY_LIST_INDEX),this.appendValueInput("CONTENT").appendField(Ot.Msg.MIXLY_COMMUNICATION_WRITE_NUM),this.appendDummyInput().appendField(Ot.Msg.RETURN_SUCCESS_OR_NOT),this.setInputsInline(!0),this.setOutput(!0,Boolean)}},WR={init:function(){this.setColour(JO),this.appendDummyInput().appendField("RFID"),this.appendValueInput("SUB").setCheck("var"),this.appendDummyInput("").appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_RFID_SCAN_OK,"0"],[Ot.Msg.MIXLY_RFID_SCAN_NOTAGERR,"1"],[Ot.Msg.MIXLY_RFID_SCAN_ERROR,"2"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0)}},KR={init:function(){this.setColour(JO),this.appendValueInput("SUB").appendField("无线气象站 WS-LoRa").setCheck("var"),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_MICROBIT_JS_GET).appendField(new Ot.FieldDropdown([["全部(元组)","data()[0]"],["全部(json)","data()[1]"],["全部(json,附带位置信息)","data()[2]"],["编号","data()[0][0]"],["电量","data()[0][1]"],["风速","data()[0][2]"],["阵风","data()[0][3]"],["风向","data()[0][4]"],["雨量","data()[0][5]"],["温度","data()[0][6]"],["湿度","data()[0][7]"],["光照","data()[0][8]"],["紫外线","data()[0][9]"],["大气压","data()[0][10]"],["信号强度","data()[0][11]"],["信噪比","data()[0][12]"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0),this.setTooltip("返回气象数据元组 data= (设备id,电池状态,风速m/s,阵风m/s,风向°,雨量mm,温度℃,湿度%,光照Lux,UVI,大气压Pa,信号强度dB,信噪比dB)")}},JR={init:function(){this.setColour(JO),this.appendValueInput("SUB").appendField("无线气象站 WS-LoRa").setCheck("var"),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_SERIAL_AVAILABLE),this.setOutput(!0,Number),this.setInputsInline(!0)}},qR={init:function(){this.setColour(JO),this.appendValueInput("SUB").appendField("无线气象站 WS-LoRa").setCheck("var"),this.appendValueInput("BASE").appendField("以主题"),this.appendDummyInput("").appendField("串口发送至MixIO"),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null)}},QR={init:function(){this.setColour(JO),this.appendValueInput("SUB").appendField("无线气象站 WS-LoRa").setCheck("var"),this.itemCount_=2,this.updateShape_(),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setInputsInline(!0),this.setMutator(new Ot.icons.MutatorIcon(["weather_set_label_item"],this)),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip()},mutationToDom:function(){var t=document.createElement("mutation");return t.setAttribute("items",this.itemCount_),t},domToMutation:function(t){this.itemCount_=parseInt(t.getAttribute("items"),10),this.updateShape_()},decompose:function(t){var e=t.newBlock("weather_set_label_container");e.initSvg();for(var i=e.getInput("STACK").connection,n=0;n>6),i.push(128|63&_)):(2048<=_&&_<=55295||57344<=_&&_<=65535)&&(n+=3,i.push(224|15&_>>12),i.push(128|63&_>>6),i.push(128|63&_))}for(s=0;s>8,255&n].concat(i)}(t,!0),i="",n=0;n=0?"0x700000":["mixgo_sant"].indexOf(n)>=0?"0xE00000":"0x3A0000","32x12 Matrix"==o?(e.definitions_.import_matrix32x12="import matrix32x12",i=s+" = matrix32x12.Matrix("+_+",font_address="+p+")\n"):"16x8 Matrix"==o&&(e.definitions_.import_matrix16x8="import matrix16x8",i=s+" = matrix16x8.Matrix("+_+")\n"),i},IF=function(t,e){return e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".shows("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+")\n"},TF=function(t,e){return e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".shows("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+",space = "+e.valueToCode(this,"space",e.ORDER_ASSIGNMENT)+",center = "+this.getFieldValue("center")+")\n"},MF=function(t,e){return e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".frame("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+")\n"},hF=function(t,e){return e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".frame("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+",delay = "+e.valueToCode(this,"time",e.ORDER_ASSIGNMENT)+")\n"},mF=function(t,e){return e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".scroll("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+")\n"},EF=function(t,e){return e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".scroll("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+",speed ="+e.valueToCode(this,"time",e.ORDER_ASSIGNMENT)+",space = "+e.valueToCode(this,"space",e.ORDER_ASSIGNMENT)+")\n"},OF=function(t,e){var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC);return i+".fill(0)\n"+i+".show()\n"},RF=function(t,e){return e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+"."+t.getFieldValue("OP")+"("+e.valueToCode(t,"val",e.ORDER_ATOMIC)+")\n"},cF=function(t,e){return[e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".pixel(int("+e.valueToCode(t,"x",e.ORDER_ATOMIC)+"), int("+e.valueToCode(t,"y",e.ORDER_ATOMIC)+"))",e.ORDER_ATOMIC]},gF=function(t,e){var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC);return i+".pixel(int("+e.valueToCode(this,"x",e.ORDER_ASSIGNMENT)+"), int("+e.valueToCode(this,"y",e.ORDER_ASSIGNMENT)+"), "+e.valueToCode(this,"STAT",e.ORDER_ATOMIC)+")\n"+i+".show()\n"},CF=function(t,e){return[e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".get_brightness()",e.ORDER_ATOMIC]},SF=function(t,e){return e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".set_brightness("+e.valueToCode(this,"x",e.ORDER_ASSIGNMENT)+")\n"},LF=function(t,e){return[e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+"."+t.getFieldValue("image"),e.ORDER_ATOMIC]},AF=function(t,e){return[e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".map_"+t.getFieldValue("OP")+"("+e.valueToCode(t,"A",e.ORDER_ATOMIC)+","+e.valueToCode(t,"B",e.ORDER_ATOMIC)+")",e.ORDER_ATOMIC]},NF=function(t,e){return[e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".map_invert("+e.valueToCode(t,"A",e.ORDER_ATOMIC)+")",e.ORDER_ATOMIC]},DF=function(t,e){e.definitions_.import_machine="import machine",e.definitions_.import_ssd1306="import ssd1306";var i=e.valueToCode(this,"I2CSUB",e.ORDER_ATOMIC);return e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+" = ssd1306.SSD1306_I2C("+e.valueToCode(this,"row",e.ORDER_ATOMIC)+","+e.valueToCode(this,"column",e.ORDER_ATOMIC)+","+i+")\n"},fF=function(t,e){return e.definitions_.import_machine="import machine",e.definitions_.import_ssd1306="import ssd1306",e.valueToCode(this,"VAR",e.ORDER_ATOMIC)+".show_str("+(e.valueToCode(this,"Text_line1",e.ORDER_ASSIGNMENT)||"''")+","+(e.valueToCode(this,"Text_line2",e.ORDER_ASSIGNMENT)||"''")+","+(e.valueToCode(this,"Text_line3",e.ORDER_ASSIGNMENT)||"''")+","+(e.valueToCode(this,"Text_line4",e.ORDER_ASSIGNMENT)||"''")+")\n"},FF=function(t,e){return e.definitions_.import_machine="import machine",e.definitions_.import_ssd1306="import ssd1306",e.valueToCode(this,"VAR",e.ORDER_ATOMIC)+".show_line("+e.valueToCode(this,"x1",e.ORDER_ATOMIC)+", "+e.valueToCode(this,"y1",e.ORDER_ATOMIC)+", "+e.valueToCode(this,"x2",e.ORDER_ATOMIC)+", "+e.valueToCode(this,"y2",e.ORDER_ATOMIC)+", 1)\n"},PF=function(t,e){e.definitions_.import_machine="import machine",e.definitions_.import_ssd1306="import ssd1306";var i=e.valueToCode(this,"VAR",e.ORDER_ATOMIC),n=e.valueToCode(this,"x",e.ORDER_ATOMIC),s=e.valueToCode(this,"y",e.ORDER_ATOMIC),_=e.valueToCode(this,"width",e.ORDER_ATOMIC),o=e.valueToCode(this,"height",e.ORDER_ATOMIC),p="TRUE"==this.getFieldValue("fill")?"True":"False",a=this.getFieldValue("OP");switch(p){case"True":return i+".show_fill_rect("+n+", "+s+", "+_+", "+o+","+a+")\n";case"False":return i+".show_rect("+n+", "+s+", "+_+", "+o+","+a+")\n"}},YF=function(t,e){e.definitions_.import_machine="import machine",e.definitions_.import_ssd1306="import ssd1306";var i=e.valueToCode(this,"VAR",e.ORDER_ATOMIC),n=e.valueToCode(this,"x",e.ORDER_ATOMIC),s=e.valueToCode(this,"y",e.ORDER_ATOMIC),_=e.valueToCode(this,"length",e.ORDER_ATOMIC);return i+".show_"+this.getFieldValue("direction")+"("+n+", "+s+", "+_+", 1)\n"},vF=function(t,e){return["ON"==this.getFieldValue("ONOFF")?"1":"0",e.ORDER_ATOMIC]},XF=function(t,e){e.definitions_.import_matrix="import matrix";var i=t.getFieldValue("OP");return[e.valueToCode(t,"img",e.ORDER_ATOMIC)+".shift_"+i+"("+e.valueToCode(t,"val",e.ORDER_ATOMIC)+")",e.ORDER_ATOMIC]},yF=function(t,e){var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC);return e.definitions_.import_ssd1306="import ssd1306",e.definitions_.import_machine="import machine",i+".show_fill("+this.getFieldValue("key")+")\n"},xF=function(t,e){return["matrix.Image."+this.getFieldValue("ANIMATION"),e.ORDER_ATOMIC]},bF=function(t,e){var i=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);e.definitions_.import_machine="import machine",e.definitions_.import_ssd1306="import ssd1306";var n=e.valueToCode(this,"x",e.ORDER_ATOMIC),s=e.valueToCode(this,"y",e.ORDER_ATOMIC),_=e.valueToCode(this,"r",e.ORDER_ATOMIC),o="TRUE"==this.getFieldValue("fill")?"True":"False",p=this.getFieldValue("OP");switch(o){case"True":return i+".show_fill_circle("+n+", "+s+", "+_+", "+p+")\n";case"False":return i+".show_circle("+n+", "+s+", "+_+", "+p+")\n"}},VF=function(t,e){var i=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);e.definitions_.import_machine="import machine",e.definitions_.import_ssd1306="import ssd1306";var n=e.valueToCode(this,"x0",e.ORDER_ATOMIC),s=e.valueToCode(this,"y0",e.ORDER_ATOMIC),_=e.valueToCode(this,"x1",e.ORDER_ATOMIC),o=e.valueToCode(this,"y1",e.ORDER_ATOMIC),p=e.valueToCode(this,"x2",e.ORDER_ATOMIC),a=e.valueToCode(this,"y2",e.ORDER_ATOMIC),u="TRUE"==this.getFieldValue("fill")?"True":"False",r=this.getFieldValue("OP");switch(u){case"True":return i+".show_fill_triangle("+n+", "+s+", "+_+", "+o+", "+p+", "+a+", "+r+")\n";case"False":return i+".show_triangle("+n+", "+s+", "+_+", "+o+", "+p+", "+a+", "+r+")\n"}},BF=function(t,e){return e.definitions_.import_machine="import machine",e.definitions_.import_ssd1306="import ssd1306",e.valueToCode(this,"VAR",e.ORDER_ATOMIC)+".show_bitmap("+e.valueToCode(this,"START_X",e.ORDER_ATOMIC)+", "+e.valueToCode(this,"START_Y",e.ORDER_ATOMIC)+", "+e.valueToCode(this,"bitmap_name",e.ORDER_ATOMIC)+","+e.valueToCode(this,"WIDTH",e.ORDER_ATOMIC)+","+e.valueToCode(this,"HEIGHT",e.ORDER_ATOMIC)+")\n"},GF=function(t,e){return e.definitions_.import_machine="import machine",e.definitions_.import_ssd1306="import ssd1306",e.valueToCode(this,"VAR",e.ORDER_ATOMIC)+".show_pixel("+e.valueToCode(this,"POS_X",e.ORDER_ATOMIC)+", "+e.valueToCode(this,"POS_Y",e.ORDER_ATOMIC)+")\n"},UF=function(t,e){var i,n=e.valueToCode(this,"SUB",e.ORDER_ATOMIC),s=e.valueToCode(this,"I2CSUB",e.ORDER_ATOMIC),_=this.getFieldValue("key");return"TM1650"==_?(e.definitions_.import_tm1650="import tm1650",i=n+" = tm1650."+_+"("+s+")\n"):"TM1637"==_&&(e.definitions_.import_tm1637="import tm1637",i=n+" = tm1637."+_+"("+s+")\n"),i},wF=function(t,e){return e.valueToCode(this,"VAR",e.ORDER_ATOMIC)+"."+this.getFieldValue("STAT")+"()\n"},kF=function(t,e){return e.valueToCode(this,"VAR",e.ORDER_ATOMIC)+".shownum("+e.valueToCode(this,"VALUE",e.ORDER_ATOMIC)+")\n"},HF=function(t,e){return e.valueToCode(this,"VAR",e.ORDER_ATOMIC)+".showDP("+e.valueToCode(this,"NO",e.ORDER_ATOMIC)+", "+e.valueToCode(this,"STAT",e.ORDER_ATOMIC)+")\n"},WF=function(t,e){return e.valueToCode(this,"VAR",e.ORDER_ATOMIC)+".intensity("+e.valueToCode(this,"VALUE",e.ORDER_ATOMIC)+")\n"},KF=function(t,e){e.definitions_.import_st7789="import st7789";var i=Rt.Boards.getSelectedBoardKey().split(":")[2],n="";n=["mpython","mixgo_pe","mixgo_nova"].indexOf(i)>=0?"0x700000":["mixgo_sant"].indexOf(i)>=0?"0xE00000":"0x3A0000";var s=e.valueToCode(this,"SUB",e.ORDER_ATOMIC),_=e.valueToCode(this,"SPISUB",e.ORDER_ATOMIC),o=e.valueToCode(this,"PINCS",e.ORDER_ATOMIC),p=e.valueToCode(this,"PINDC",e.ORDER_ATOMIC);return s+" = st7789.ST7789("+_+","+e.valueToCode(this,"WIDTH",e.ORDER_ATOMIC)+","+e.valueToCode(this,"HEIGHT",e.ORDER_ATOMIC)+",dc_pin="+p+",cs_pin="+o+",rotation="+this.getFieldValue("rotate")+",font_address="+n+")\n"},JF=function(t,e){e.definitions_.import_st7789="import st7789";var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC),n=e.valueToCode(this,"data",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"x",e.ORDER_ASSIGNMENT),_=e.valueToCode(this,"y",e.ORDER_ASSIGNMENT),o=e.valueToCode(this,"size",e.ORDER_ASSIGNMENT),p=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);if("0x"==p.slice(0,2))var a=i+".image("+n+",x = "+s+",y = "+_+",size = "+o+",color="+p+")\n";else{const t=p.match(/\d+/g);var u="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");a=i+".image("+n+",x = "+s+",y = "+_+",size = "+o+",color=0x"+((16252928&u)>>8|(64512&u)>>5|(255&u)>>3).toString(16)+")\n"}return a},qF=function(t,e){var i="0x"+this.getFieldValue("COLOR").slice(1);return["0x"+((16252928&i)>>8|(64512&i)>>5|(255&i)>>3).toString(16),e.ORDER_ATOMIC]},QF=function(t,e){e.definitions_.import_st7789="import st7789";var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC),n=e.valueToCode(this,"data",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"x",e.ORDER_ASSIGNMENT),_=e.valueToCode(this,"y",e.ORDER_ASSIGNMENT),o=e.valueToCode(this,"size",e.ORDER_ASSIGNMENT),p=e.valueToCode(this,"space",e.ORDER_ASSIGNMENT),a=e.valueToCode(this,"VAR",e.ORDER_ATOMIC),u=this.getFieldValue("center");if("0x"==a.slice(0,2))var r=i+".shows("+n+",x = "+s+",y = "+_+",size = "+o+",space = "+p+",center = "+u+",color="+a+")\n";else{const t=a.match(/\d+/g);var l="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");r=i+".shows("+n+",x = "+s+",y = "+_+",size = "+o+",space = "+p+",center = "+u+",color=0x"+((16252928&l)>>8|(64512&l)>>5|(255&l)>>3).toString(16)+")\n"}return r},zF=function(t,e){e.definitions_.import_st7789="import st7789";var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC),n=e.valueToCode(this,"data",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"size",e.ORDER_ASSIGNMENT),_=e.valueToCode(this,"time",e.ORDER_ASSIGNMENT),o=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);if("0x"==o.slice(0,2))var p=i+".frame("+n+",size = "+s+",delay = "+_+",color="+o+")\n";else{const t=o.match(/\d+/g);var a="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");p=i+".frame("+n+",size = "+s+",delay = "+_+",color=0x"+((16252928&a)>>8|(64512&a)>>5|(255&a)>>3).toString(16)+")\n"}return p},jF=function(t,e){e.definitions_.import_st7789="import st7789";var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC),n=e.valueToCode(this,"data",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"y",e.ORDER_ASSIGNMENT),_=e.valueToCode(this,"size",e.ORDER_ASSIGNMENT),o=e.valueToCode(this,"time",e.ORDER_ASSIGNMENT),p=e.valueToCode(this,"space",e.ORDER_ASSIGNMENT),a=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);if("0x"==a.slice(0,2))var u=i+".scroll("+n+",y = "+s+",size = "+_+",speed ="+o+",space = "+p+",color="+a+")\n";else{const t=a.match(/\d+/g);var r="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");u=i+".scroll("+n+",y = "+s+",size = "+_+",speed ="+o+",space = "+p+",color=0x"+((16252928&r)>>8|(64512&r)>>5|(255&r)>>3).toString(16)+")\n"}return u},ZF=function(t,e){return e.definitions_.import_st7789="import st7789",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".fill(st7789."+this.getFieldValue("key")+")\n"},$F=function(t,e){e.definitions_.import_st7789="import st7789";var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC),n=e.valueToCode(this,"x1",e.ORDER_ATOMIC),s=e.valueToCode(this,"y1",e.ORDER_ATOMIC),_=e.valueToCode(this,"x2",e.ORDER_ATOMIC),o=e.valueToCode(this,"y2",e.ORDER_ATOMIC),p=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);if("0x"==p.slice(0,2))var a=i+".line("+n+", "+s+", "+_+", "+o+", color="+p+")\n";else{const t=p.match(/\d+/g);var u="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");a=i+".line("+n+", "+s+", "+_+", "+o+", color=0x"+((16252928&u)>>8|(64512&u)>>5|(255&u)>>3).toString(16)+")\n"}return a},tP=function(t,e){var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC),n=e.valueToCode(this,"I2CSUB",e.ORDER_ATOMIC),s=this.getFieldValue("key"),_=e.valueToCode(this,"ADDR",e.ORDER_ATOMIC);return e.definitions_.import_i2clcd="import i2clcd",i+" = i2clcd.LCD("+n+",lcd_width="+s+",i2c_addr="+_+")\n"},eP=function(t,e){return e.definitions_.import_i2clcd="import i2clcd",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".shows("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+",column = "+e.valueToCode(this,"x",e.ORDER_ASSIGNMENT)+",line = "+e.valueToCode(this,"y",e.ORDER_ASSIGNMENT)+",center = "+this.getFieldValue("center")+")\n"},iP=function(t,e){return e.definitions_.import_i2clcd="import i2clcd",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".print("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+",column = "+e.valueToCode(this,"x",e.ORDER_ASSIGNMENT)+",line = "+e.valueToCode(this,"y",e.ORDER_ASSIGNMENT)+",delay="+e.valueToCode(this,"time",e.ORDER_ASSIGNMENT)+")\n"},nP=function(t,e){return e.definitions_.import_i2clcd="import i2clcd",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".backlight("+this.getFieldValue("key")+")\n"},sP=function(t,e){return e.definitions_.import_i2clcd="import i2clcd",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".clear()\n"},_P=function(t,e){var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC),n=e.valueToCode(this,"I2CSUB",e.ORDER_ATOMIC),s=e.valueToCode(this,"ADDR",e.ORDER_ATOMIC),_=this.getFieldValue("driver"),o=Rt.Boards.getSelectedBoardKey().split(":")[2],p="";return p=["mpython","mixgo_pe","mixgo_nova"].indexOf(o)>=0?"0x700000":["mixgo_sant"].indexOf(o)>=0?"0xE00000":"0x3A0000",e.definitions_.import_oled128x64="import oled128x64",i+" = oled128x64.OLED("+n+",address="+s+",font_address="+p+",types="+_+")\n"},oP=function(t,e){return e.definitions_.import_oled128x64="import oled128x64",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".image("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+")\n"},pP=function(t,e){return e.definitions_.import_oled128x64="import oled128x64",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".image("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+",x = "+e.valueToCode(this,"x",e.ORDER_ASSIGNMENT)+",y = "+e.valueToCode(this,"y",e.ORDER_ASSIGNMENT)+",size = "+e.valueToCode(this,"size",e.ORDER_ASSIGNMENT)+")\n"},aP=function(t,e){return e.definitions_.import_oled128x64="import oled128x64",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".shows("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+")\n"},uP=function(t,e){return e.definitions_.import_oled128x64="import oled128x64",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".shows("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+",x = "+e.valueToCode(this,"x",e.ORDER_ASSIGNMENT)+",y = "+e.valueToCode(this,"y",e.ORDER_ASSIGNMENT)+",size = "+e.valueToCode(this,"size",e.ORDER_ASSIGNMENT)+",space = "+e.valueToCode(this,"space",e.ORDER_ASSIGNMENT)+",center = "+this.getFieldValue("center")+")\n"},rP=function(t,e){return e.definitions_.import_oled128x64="import oled128x64",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".frame("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+")\n"},lP=function(t,e){return e.definitions_.import_oled128x64="import oled128x64",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".frame("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+",size = "+e.valueToCode(this,"size",e.ORDER_ASSIGNMENT)+",delay = "+e.valueToCode(this,"time",e.ORDER_ASSIGNMENT)+")\n"},dP=function(t,e){return e.definitions_.import_oled128x64="import oled128x64",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".scroll("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+")\n"},IP=function(t,e){return e.definitions_.import_oled128x64="import oled128x64",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".scroll("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+",y = "+e.valueToCode(this,"y",e.ORDER_ASSIGNMENT)+",size = "+e.valueToCode(this,"size",e.ORDER_ASSIGNMENT)+",speed ="+e.valueToCode(this,"time",e.ORDER_ASSIGNMENT)+",space = "+e.valueToCode(this,"space",e.ORDER_ASSIGNMENT)+")\n"},TP=function(t,e){e.definitions_.import_oled128x64="import oled128x64";var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC);return i+".fill(0)\n"+i+".show()\n"},MP=function(t,e){return e.definitions_.import_oled128x64="import oled128x64",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+"."+t.getFieldValue("OP")+"("+e.valueToCode(t,"val",e.ORDER_ATOMIC)+")\n"},hP=function(t,e){return e.definitions_.import_oled128x64="import oled128x64",[e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".pixel(int("+e.valueToCode(t,"x",e.ORDER_ATOMIC)+"), int("+e.valueToCode(t,"y",e.ORDER_ATOMIC)+"))",e.ORDER_ATOMIC]},mP=function(t,e){e.definitions_.import_oled128x64="import oled128x64";var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC);return i+".pixel(int("+e.valueToCode(this,"x",e.ORDER_ASSIGNMENT)+"), int("+e.valueToCode(this,"y",e.ORDER_ASSIGNMENT)+"), "+e.valueToCode(this,"STAT",e.ORDER_ATOMIC)+")\n"+i+".show()\n"},EP=function(t,e){e.definitions_.import_oled128x64="import oled128x64";var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC),n=e.valueToCode(t,"x",e.ORDER_ATOMIC),s=e.valueToCode(t,"y",e.ORDER_ATOMIC),_=e.valueToCode(t,"w",e.ORDER_ATOMIC),o=e.valueToCode(t,"h",e.ORDER_ATOMIC),p=t.getFieldValue("state");return i+"."+t.getFieldValue("shape")+"("+n+", "+s+", "+_+", "+o+", "+p+")\n"+i+".show()\n"},OP=function(t,e){e.definitions_.import_oled128x64="import oled128x64";var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC),n=e.valueToCode(t,"x",e.ORDER_ATOMIC),s=e.valueToCode(t,"y",e.ORDER_ATOMIC),_=e.valueToCode(t,"length",e.ORDER_ATOMIC),o=t.getFieldValue("state");return i+"."+("0"==t.getFieldValue("dir_h_v")?"v":"h")+"line("+n+", "+s+", "+_+", "+o+")\n"+i+".show()\n"},RP=function(t,e){e.definitions_.import_oled128x64="import oled128x64";var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC);return i+".line("+e.valueToCode(t,"x1",e.ORDER_ATOMIC)+", "+e.valueToCode(t,"y1",e.ORDER_ATOMIC)+", "+e.valueToCode(t,"x2",e.ORDER_ATOMIC)+", "+e.valueToCode(t,"y2",e.ORDER_ATOMIC)+", "+t.getFieldValue("state")+")\n"+i+".show()\n"},cP=function(t,e){var i=Rt.Boards.getSelectedBoardKey().split(":")[2],n=e.valueToCode(this,"data",e.ORDER_ASSIGNMENT);if("educore"==i){e.definitions_["import_"+i+"oled"]="from "+i+" import oled";var s="oled.print("+n+")\n"}else{e.definitions_["import_"+i+"_onboard_matrix"]="from "+i+" import onboard_matrix";s="onboard_matrix.shows("+n+")\n"}return s},gP=function(t,e){var i=Rt.Boards.getSelectedBoardKey().split(":")[2],n=e.valueToCode(this,"data",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"space",e.ORDER_ASSIGNMENT),_=this.getFieldValue("center");if("mixgo_sant"==i||"mixgo_nova"==i)return e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft","onboard_tft.shows("+n+",space = "+s+",center = "+_+")\n";if("educore"==i){e.definitions_["import_"+i+"oled"]="from "+i+" import oled"}return e.definitions_["import_"+i+"_onboard_matrix"]="from "+i+" import onboard_matrix","onboard_matrix.shows("+n+",space = "+s+",center = "+_+")\n"},CP=function(t,e){var i=Rt.Boards.getSelectedBoardKey().split(":")[2];if("mpython"==i||"educore"==i){e.definitions_["import_"+i+"_onboard_oled"]="from "+i+" import onboard_oled";var n="onboard_oled.frame("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+")\n"}else{e.definitions_["import_"+i+"_onboard_matrix"]="from "+i+" import onboard_matrix";n="onboard_matrix.frame("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+")\n"}return n},SP=function(t,e){var i=Rt.Boards.getSelectedBoardKey().split(":")[2],n=e.valueToCode(this,"data",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"time",e.ORDER_ASSIGNMENT);if("mpython"==i||"educore"==i){e.definitions_["import_"+i+"_onboard_oled"]="from "+i+" import onboard_oled";var _="onboard_oled.frame("+(n=e.valueToCode(this,"data",e.ORDER_ASSIGNMENT))+",delay = "+s+")\n"}else{e.definitions_["import_"+i+"_onboard_matrix"]="from "+i+" import onboard_matrix";_="onboard_matrix.frame("+n+",delay = "+s+")\n"}return _},LP=function(t,e){var i=Rt.Boards.getSelectedBoardKey().split(":")[2];if("mpython"==i||"educore"==i){e.definitions_["import_"+i+"_onboard_oled"]="from "+i+" import onboard_oled";var n="onboard_oled.scroll("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+")\n"}else{e.definitions_["import_"+i+"_onboard_matrix"]="from "+i+" import onboard_matrix";n="onboard_matrix.scroll("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+")\n"}return n},AP=function(t,e){var i=Rt.Boards.getSelectedBoardKey().split(":")[2],n=e.valueToCode(this,"data",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"time",e.ORDER_ASSIGNMENT),_=e.valueToCode(this,"space",e.ORDER_ASSIGNMENT);if("mpython"==i||"educore"==i){e.definitions_["import_"+i+"_onboard_oled"]="from "+i+" import onboard_oled";var o="onboard_oled.scroll("+n+",speed ="+s+",space = "+_+")\n"}else{e.definitions_["import_"+i+"_onboard_matrix"]="from "+i+" import onboard_matrix";o="onboard_matrix.scroll("+n+",speed ="+s+",space = "+_+")\n"}return o},NP=function(t,e){var i=Rt.Boards.getSelectedBoardKey().split(":")[2];return e.definitions_["import_"+i+"_onboard_matrix"]="from "+i+" import onboard_matrix",["onboard_matrix."+t.getFieldValue("image"),e.ORDER_ATOMIC]},DP=function(t,e){var i=Rt.Boards.getSelectedBoardKey().split(":")[2];return e.definitions_["import_"+i+"_onboard_matrix"]="from "+i+" import onboard_matrix",["onboard_matrix."+t.getFieldValue("image"),e.ORDER_ATOMIC]},fP=function(t,e){var i={"#000000":"0","#ff0000":"1"};function n(t){let e="";if(t.length%2==1&&(t="0"+t),t.length<8){let e=8-t.length;for(let i=1;i<=e;i++)t="0"+t}for(let i=1;i<=t.length;i++)i%2==0&&i!==t.length?e=e+t[i-1]+",0x":e+=t[i-1];return"0x"+e}let s=[];for(let e=0;e<12;e++){let _="",o=0,p=0;for(let n=0;n<32;n++)n<8?p=7-n:n<16?p=23-n:n<24?p=39-n:n<32&&(p=55-n),o+=Number(i[t.getFieldValue(e+"-"+n)])*Math.pow(2,31-p);_+=n(o.toString(16)),s.unshift(_)}let _=[];for(let t=0;t>8|(64512&u)>>5|(255&u)>>3).toString(16)+")\n"}return a},pY=function(t,e){var i=Rt.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft";var n=e.valueToCode(this,"data",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"x",e.ORDER_ASSIGNMENT),_=e.valueToCode(this,"y",e.ORDER_ASSIGNMENT),o=e.valueToCode(this,"size",e.ORDER_ASSIGNMENT),p=e.valueToCode(this,"space",e.ORDER_ASSIGNMENT),a=this.getFieldValue("center"),u=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);if("0x"==u.slice(0,2))var r="onboard_tft.shows("+n+",x = "+s+",y = "+_+",size = "+o+",space = "+p+",center = "+a+",color="+u+")\n";else{const t=u.match(/\d+/g);var l="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");r="onboard_tft.shows("+n+",x = "+s+",y = "+_+",size = "+o+",space = "+p+",center = "+a+",color=0x"+((16252928&l)>>8|(64512&l)>>5|(255&l)>>3).toString(16)+")\n"}return r},aY=function(t,e){var i=Rt.Boards.getSelectedBoardKey().split(":")[2];return e.definitions_["import_"+i+"_onboard_oled"]="from "+i+" import onboard_tft","onboard_tft.frame("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+",color=0xffff)\n"},uY=function(t,e){var i=Rt.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft";var n=e.valueToCode(this,"data",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"size",e.ORDER_ASSIGNMENT),_=e.valueToCode(this,"time",e.ORDER_ASSIGNMENT),o=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);if("0x"==o.slice(0,2))var p="onboard_tft.frame("+n+",size = "+s+",delay = "+_+",color="+o+")\n";else{const t=o.match(/\d+/g);var a="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");p="onboard_tft.frame("+n+",size = "+s+",delay = "+_+",color=0x"+((16252928&a)>>8|(64512&a)>>5|(255&a)>>3).toString(16)+")\n"}return p},rY=function(t,e){var i=Rt.Boards.getSelectedBoardKey().split(":")[2];return e.definitions_["import_"+i+"_onboard_oled"]="from "+i+" import onboard_tft","onboard_tft.scroll("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+",color=0xffff)\n"},lY=function(t,e){var i=Rt.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft";var n=e.valueToCode(this,"data",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"y",e.ORDER_ASSIGNMENT),_=e.valueToCode(this,"size",e.ORDER_ASSIGNMENT),o=e.valueToCode(this,"time",e.ORDER_ASSIGNMENT),p=e.valueToCode(this,"space",e.ORDER_ASSIGNMENT),a=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);if("0x"==a.slice(0,2))var u="onboard_tft.scroll("+n+",y = "+s+",size = "+_+",speed ="+o+",space = "+p+",color="+a+")\n";else{const t=a.match(/\d+/g);var r="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");u="onboard_tft.scroll("+n+",y = "+s+",size = "+_+",speed ="+o+",space = "+p+",color=0x"+((16252928&r)>>8|(64512&r)>>5|(255&r)>>3).toString(16)+")\n"}return u},dY=function(t,e){var i=Rt.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft";var n=e.valueToCode(t,"x",e.ORDER_ATOMIC),s=e.valueToCode(t,"y",e.ORDER_ATOMIC),_=e.valueToCode(t,"w",e.ORDER_ATOMIC),o=e.valueToCode(t,"h",e.ORDER_ATOMIC),p=e.valueToCode(this,"VAR",e.ORDER_ATOMIC),a=t.getFieldValue("shape");if("0x"==p.slice(0,2))var u="onboard_tft."+a+"("+n+", "+s+", "+_+", "+o+", "+p+")\nonboard_tft.show()\n";else{const t=p.match(/\d+/g);var r="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");u="onboard_tft."+a+"("+n+", "+s+", "+_+", "+o+", 0x"+((16252928&r)>>8|(64512&r)>>5|(255&r)>>3).toString(16)+")\nonboard_tft.show()\n"}return u},IY=function(t,e){var i=Rt.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft";var n=e.valueToCode(t,"x",e.ORDER_ATOMIC),s=e.valueToCode(t,"y",e.ORDER_ATOMIC),_=e.valueToCode(t,"length",e.ORDER_ATOMIC),o=e.valueToCode(this,"VAR",e.ORDER_ATOMIC),p=t.getFieldValue("dir_h_v");if("0x"==o.slice(0,2))var a="onboard_tft."+("0"==p?"v":"h")+"line("+n+", "+s+", "+_+", "+o+")\nonboard_tft.show()\n";else{const t=o.match(/\d+/g);var u="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");a="onboard_tft."+("0"==p?"v":"h")+"line("+n+", "+s+", "+_+", 0x"+((16252928&u)>>8|(64512&u)>>5|(255&u)>>3).toString(16)+")\nonboard_tft.show()\n"}return a},TY=function(t,e){var i=Rt.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft";var n=e.valueToCode(t,"x1",e.ORDER_ATOMIC),s=e.valueToCode(t,"y1",e.ORDER_ATOMIC),_=e.valueToCode(t,"x2",e.ORDER_ATOMIC),o=e.valueToCode(t,"y2",e.ORDER_ATOMIC),p=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);if("0x"==p.slice(0,2))var a="onboard_tft.line("+n+", "+s+", "+_+", "+o+", "+p+")\nonboard_tft.show()\n";else{const t=p.match(/\d+/g);var u="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");a="onboard_tft.line("+n+", "+s+", "+_+", "+o+", 0x"+((16252928&u)>>8|(64512&u)>>5|(255&u)>>3).toString(16)+")\nonboard_tft.show()\n"}return a},MY=function(t,e){var i=Rt.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft";return"onboard_tft.fill(0)\nonboard_tft.show()\n"},hY=function(t,e){var i=Rt.Boards.getSelectedBoardKey().split(":")[2];return e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft","onboard_tft."+t.getFieldValue("OP")+"("+e.valueToCode(t,"val",e.ORDER_ATOMIC)+")\n"},mY=function(t,e){var i=Rt.Boards.getSelectedBoardKey().split(":")[2];return e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft",["hex(onboard_tft.pixel(int("+e.valueToCode(t,"x",e.ORDER_ATOMIC)+"), int("+e.valueToCode(t,"y",e.ORDER_ATOMIC)+")))",e.ORDER_ATOMIC]},EY=function(t,e){var i=Rt.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft";var n=e.valueToCode(this,"x",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"y",e.ORDER_ASSIGNMENT),_=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);if("0x"==_.slice(0,2))var o="onboard_tft.pixel(int("+n+"), int("+s+"), "+_+")\nonboard_tft.show()\n";else{const t=_.match(/\d+/g);var p="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");o="onboard_tft.pixel(int("+n+"), int("+s+"), 0x"+((16252928&p)>>8|(64512&p)>>5|(255&p)>>3).toString(16)+")\nonboard_tft.show()\n"}return o},OY=function(t,e){var i=Rt.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft";return["onboard_tft.get_brightness()",e.ORDER_ATOMIC]},RY=function(t,e){var i=Rt.Boards.getSelectedBoardKey().split(":")[2];return e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft","onboard_tft.set_brightness("+e.valueToCode(this,"x",e.ORDER_ASSIGNMENT)+")\n"},cY=function(t,e){var i=Rt.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft";var n=e.valueToCode(this,"VAR",e.ORDER_ASSIGNMENT);if("0x"==n.slice(0,2))var s="onboard_tft.fill("+n+")\nonboard_tft.show()\n";else{const t=n.match(/\d+/g);var _="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");s="onboard_tft.fill(0x"+((16252928&_)>>8|(64512&_)>>5|(255&_)>>3).toString(16)+")\nonboard_tft.show()\n"}return s},gY=function(t,e){var i=Rt.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_Clock"]="from "+i+" import Clock";var n=e.valueToCode(this,"x",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"y",e.ORDER_ASSIGNMENT),_=e.valueToCode(this,"size",e.ORDER_ASSIGNMENT),o=e.valueToCode(this,"SUB",e.ORDER_ASSIGNMENT),p=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);if("0x"==p.slice(0,2))var a=o+"=Clock("+n+","+s+","+_+","+p+")\n";else{const t=p.match(/\d+/g);var u="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");a=o+"=Clock("+n+","+s+","+_+",0x"+((16252928&u)>>8|(64512&u)>>5|(255&u)>>3).toString(16)+")\n"}return a},CY=function(t,e){var i=Rt.Boards.getSelectedBoardKey().split(":")[2];return e.definitions_["import_"+i+"_Clock"]="from "+i+" import Clock",e.valueToCode(this,"SUB",e.ORDER_ASSIGNMENT)+".set_rtctime()\n"},SY=function(t,e){var i=Rt.Boards.getSelectedBoardKey().split(":")[2];return e.definitions_["import_"+i+"_Clock"]="from "+i+" import Clock",e.valueToCode(this,"SUB",e.ORDER_ASSIGNMENT)+".set_time("+e.valueToCode(this,"h",e.ORDER_ASSIGNMENT)+","+e.valueToCode(this,"m",e.ORDER_ASSIGNMENT)+","+e.valueToCode(this,"s",e.ORDER_ASSIGNMENT)+")\n"},LY=function(t,e){var i=Rt.Boards.getSelectedBoardKey().split(":")[2];return e.definitions_["import_"+i+"_Clock"]="from "+i+" import Clock",e.valueToCode(this,"SUB",e.ORDER_ASSIGNMENT)+".draw_clock()\n"},AY=function(t,e){var i=Rt.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_Clock"]="from "+i+" import Clock";var n=e.valueToCode(this,"SUB",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);if("0x"==s.slice(0,2))var _=n+".clear("+s+")\n";else{const t=s.match(/\d+/g);var o="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");_=n+".clear(0x"+((16252928&o)>>8|(64512&o)>>5|(255&o)>>3).toString(16)+")\n"}return _},NY=function(t,e){var i=Rt.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft";var n=e.valueToCode(t,"x",e.ORDER_ATOMIC),s=e.valueToCode(t,"y",e.ORDER_ATOMIC),_=e.valueToCode(t,"r",e.ORDER_ATOMIC),o=e.valueToCode(this,"VAR",e.ORDER_ATOMIC),p=t.getFieldValue("shape");if("0x"==o.slice(0,2))var a="onboard_tft.ellipse("+n+", "+s+", "+_+", "+_+", "+o+","+p+")\nonboard_tft.show()\n";else{const t=o.match(/\d+/g);var u="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");a="onboard_tft.ellipse("+n+", "+s+", "+_+", "+_+", 0x"+((16252928&u)>>8|(64512&u)>>5|(255&u)>>3).toString(16)+","+p+")\nonboard_tft.show()\n"}return a},DY=function(t,e){var i=Rt.Boards.getSelectedBoardKey().split(":")[2];return e.definitions_["import_"+i+"_onboard_matrix"]="from "+i+" import onboard_matrix","onboard_matrix.pointern(angle="+e.valueToCode(this,"angle",e.ORDER_ASSIGNMENT)+")\n"},fY=function(t,e){var i=this.getFieldValue("path"),n=this.getFieldValue("module");return e.definitions_["import_"+i+"_"+n]="from "+i+" import "+n,""},FY=function(t,e){var i=this.getFieldValue("module");return e.definitions_["import_"+i]="import "+i,""},PY=function(t,e){for(var i=this.getFieldValue("NAME"),n=new Array(this.itemCount_),s=0;s {\n"+e.statementToCode(this,"do")+"})\n"},EV=function(){return"control.reset()\n"},OV=function(t,e){return"control.waitMicros("+(e.valueToCode(this,"data",e.ORDER_ATOMIC)||Rt.Profile.default.serial)+")\n"},RV=function(t,e){return"control.raiseEvent("+(e.valueToCode(this,"system_event_bus_source",e.ORDER_ATOMIC)||Rt.Profile.default.serial)+", "+(e.valueToCode(this,"system_event_bus_value",e.ORDER_ATOMIC)||Rt.Profile.default.serial)+")\n"},cV=function(t,e){return"control.onEvent("+(e.valueToCode(this,"system_event_bus_source",e.ORDER_ATOMIC)||Rt.Profile.default.serial)+", "+(e.valueToCode(this,"system_event_bus_value",e.ORDER_ATOMIC)||Rt.Profile.default.serial)+", () => {\n"+e.statementToCode(this,"do")+")\n"},gV=function(t,e){return["control.eventTimestamp()",e.ORDER_ATOMIC]},CV=function(t,e){return["control.eventValue()",e.ORDER_ATOMIC]},SV=function(t,e){return[this.getFieldValue("key"),e.ORDER_ATOMIC]},LV=function(t,e){return[this.getFieldValue("key"),e.ORDER_ATOMIC]},AV=function(t,e){return["control.deviceName()",e.ORDER_ATOMIC]},NV=function(t,e){return["control.deviceSerialNumber()",e.ORDER_ATOMIC]},DV=function(t,e){return"panic("+(e.valueToCode(this,"STATUS_CODE",e.ORDER_ATOMIC)||"1000")+")\n"},fV=function(t,e){switch(e.definitions_.import_time="import time",this.getFieldValue("Time")){case"ms":return["time.ticks_ms()",e.ORDER_ATOMIC];case"us":return["time.ticks_us()",e.ORDER_ATOMIC]}},FV=function(){return"while True:\n pass\n"},PV=function(t,e){return e.definitions_.import_mixgo="import mixgo","reset()\n"},YV=function(t,e){return e.definitions_.import_os="import os","os.uname()"},vV=function(t,e){e.definitions_.import_time="import time";var i=e.valueToCode(this,"DELAY_TIME",e.ORDER_ATOMIC)||"1000";switch(this.getFieldValue("Time")){case"s":return"time.sleep("+i+")\n";case"ms":return"time.sleep_ms("+i+")\n";case"us":return"time.sleep_us("+i+")\n"}},XV=function(t,e){e.definitions_.import_time="import time";var i=e.valueToCode(this,"DELAY_TIME",e.ORDER_ATOMIC)||"1000";switch(this.getFieldValue("Time")){case"s":return"time.sleep("+i+")\n";case"ms":return"time.sleep_ms("+i+")\n";case"us":return"time.sleep_us("+i+")\n"}},yV=function(t,e){return e.definitions_.import_mixgo="import mixgo",(e.valueToCode(this,"VAR",e.ORDER_NONE)||"None")+".init(period = "+(e.valueToCode(this,"period",e.ORDER_NONE)||"0")+", mode = Timer."+(e.valueToCode(this,"mode",e.ORDER_NONE)||"None")+", callback = "+(e.valueToCode(this,"callback",e.ORDER_NONE)||"None")+")\n"},xV=function(t,e){return e.definitions_.import_machine="import machine",(e.valueToCode(this,"VAR",e.ORDER_NONE)||"None")+".init(period = "+(e.valueToCode(this,"period",e.ORDER_NONE)||"0")+", mode = machine.Timer."+this.getFieldValue("mode")+", callback = "+(e.valueToCode(this,"callback",e.ORDER_NONE)||"None")+")\n"},bV=function(t,e){return e.definitions_.import_time="import time",["time.ticks_diff("+(e.valueToCode(this,"END",e.ORDER_NONE)||"0")+", "+(e.valueToCode(this,"START",e.ORDER_NONE)||"0")+")",e.ORDER_ATOMIC]},VV=function(t,e){var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC);return e.definitions_.import_machine="import machine",i+" = machine.Timer(0)\n"},BV=function(t,e){return e.definitions_.import_machine="import machine","wdt = machine.WDT(timeout= "+(e.valueToCode(this,"period",e.ORDER_NONE)||"0")+")\n"},GV=function(t,e){e.definitions_.import_machine="import machine";return"wdt.feed()\n"},UV=function(t,e){e.definitions_.import_machine="import machine";return"machine.reset()\n"},wV=function(t,e){e.definitions_.import_bitbot_onboard_bot51="from bitbot import onboard_bot51";return"onboard_bot51.shutdown()\n"},kV=VV,HV=xV,WV=bV,KV=vV,JV=function(t,e){return e.definitions_.import_seniverse_api="import seniverse_api",["seniverse_api."+this.getFieldValue("mode")+"("+e.valueToCode(this,"key",e.ORDER_ATOMIC)+","+e.valueToCode(this,"addr",e.ORDER_ATOMIC)+")",e.ORDER_ATOMIC]},qV=function(t,e){return e.definitions_.import_seniverse_api="import seniverse_api",["seniverse_api."+this.getFieldValue("mode")+"("+e.valueToCode(this,"key",e.ORDER_ATOMIC)+","+e.valueToCode(this,"addr",e.ORDER_ATOMIC)+","+e.valueToCode(this,"day",e.ORDER_ATOMIC)+")",e.ORDER_ATOMIC]},QV=function(t,e){return e.definitions_.import_seniverse_api="import seniverse_api",["seniverse_api.weather_hourly("+e.valueToCode(this,"key",e.ORDER_ATOMIC)+","+e.valueToCode(this,"addr",e.ORDER_ATOMIC)+","+e.valueToCode(this,"hour",e.ORDER_ATOMIC)+")",e.ORDER_ATOMIC]},zV=function(t,e){return e.definitions_["import_seniverse_api*"]="from seniverse_api import *",this.getFieldValue("mode")+".request("+e.valueToCode(this,"key",e.ORDER_ATOMIC)+","+e.valueToCode(this,"addr",e.ORDER_ATOMIC)+")\n"},jV=function(t,e){e.definitions_["import_seniverse_api*"]="from seniverse_api import *";var i=this.getFieldValue("content");if("none"==i)var n="Weather_now.analysis()";else n='Weather_now.analysis("'+i+'")';return[n,e.ORDER_ATOMIC]},ZV=function(t,e){e.definitions_["import_seniverse_api*"]="from seniverse_api import *";var i=this.getFieldValue("content");if("none"==i)var n="Air_now.analysis()";else n='Air_now.analysis("'+i+'")';return[n,e.ORDER_ATOMIC]},$V=function(t,e){e.definitions_["import_seniverse_api*"]="from seniverse_api import *";var i=this.getFieldValue("content");if("none"==i)var n="Weather_alarm.analysis()";else n='Weather_alarm.analysis("'+i+'")';return[n,e.ORDER_ATOMIC]},tB=function(t,e){e.definitions_["import_seniverse_api*"]="from seniverse_api import *";var i=this.getFieldValue("content");if("none"==i)var n="Life_suggestion.analysis()";else n='Life_suggestion.analysis("'+i+'")';return[n,e.ORDER_ATOMIC]},eB=function(t,e){e.definitions_["import_seniverse_api*"]="from seniverse_api import *";var i=this.getFieldValue("content");if("none"==i)var n="Tide_daily.analysis()";else n='Tide_daily.analysis("'+i+'")';return[n,e.ORDER_ATOMIC]},iB=function(t,e){e.definitions_["import_seniverse_api*"]="from seniverse_api import *";var i=this.getFieldValue("content");if("none"==i)var n="Location_search.analysis()";else n='Location_search.analysis("'+i+'")';return[n,e.ORDER_ATOMIC]},nB=function(t,e){return e.definitions_["import_seniverse_api*"]="from seniverse_api import *",this.getFieldValue("mode")+".request("+e.valueToCode(this,"key",e.ORDER_ATOMIC)+","+e.valueToCode(this,"addr",e.ORDER_ATOMIC)+","+e.valueToCode(this,"day",e.ORDER_ATOMIC)+")\n"},sB=function(t,e){e.definitions_["import_seniverse_api*"]="from seniverse_api import *";var i=this.getFieldValue("content"),n=e.valueToCode(this,"day",e.ORDER_ATOMIC);if("none"==i)var s="Weather_daily.analysis("+n+")";else s="Weather_daily.analysis("+n+',"'+i+'")';return[s,e.ORDER_ATOMIC]},_B=function(t,e){e.definitions_["import_seniverse_api*"]="from seniverse_api import *";var i=this.getFieldValue("content"),n=e.valueToCode(this,"day",e.ORDER_ATOMIC);if("none"==i)var s="Air_daily.analysis("+n+")";else s="Air_daily.analysis("+n+',"'+i+'")';return[s,e.ORDER_ATOMIC]},oB=function(t,e){e.definitions_["import_seniverse_api*"]="from seniverse_api import *";var i=this.getFieldValue("content"),n=e.valueToCode(this,"day",e.ORDER_ATOMIC);if("none"==i)var s="Geo_sun.analysis("+n+")";else s="Geo_sun.analysis("+n+',"'+i+'")';return[s,e.ORDER_ATOMIC]},pB=function(t,e){e.definitions_["import_seniverse_api*"]="from seniverse_api import *";var i=this.getFieldValue("content"),n=e.valueToCode(this,"day",e.ORDER_ATOMIC);if("none"==i)var s="Geo_moon.analysis("+n+")";else s="Geo_moon.analysis("+n+',"'+i+'")';return[s,e.ORDER_ATOMIC]},aB={};aB["MixGo MINI"]={description:"MicroPython[ESP32C3 MixGo MINI]",digital_pin:Rt.Profile.generate(["0-10","18"]),input_pin:Rt.Profile.generate(["0-10","18"]),output_pin:Rt.Profile.generate(["0-10","18"]),pwm_input:Rt.Profile.generate(["0-10","18"],"pwm","pwm"),analog_input:Rt.Profile.generate(["0-4"],"adc","adc"),pwm_output:Rt.Profile.generate(["0-10","18"],"pwm","pwm"),analog_output:Rt.Profile.generate(["0-4"],"adc","adc"),espnow_channel:Rt.Profile.generate(["1-13"]),haskylens_model:Rt.Profile.generate(["0-4"]),digital:Rt.Profile.generate(["0-10","18"],"pin","pin"),pwm_pin:Rt.Profile.generate(["0-10","18"]),pwm:Rt.Profile.generate(["0-10","18"],"pwm","pwm"),analog_pin:Rt.Profile.generate(["0-4"]),analog:Rt.Profile.generate(["0-4"],"adc","adc"),button:[["B1","B1key"],["B2","B2key"],["A1","A1key"],["A2","A2key"],["A3","A3key"],["A4","A4key"]],buttonB:[["B1","B1key"],["B2","B2key"]],axis:Rt.Profile.generate(["0-4"]),exlcdh:Rt.Profile.generate(["0-11"]),exlcdv:Rt.Profile.generate(["0-7"]),brightness:Rt.Profile.generate(["0-9"]),tts_voice:Rt.Profile.generate(["0-16"]),tts_builtin_music:Rt.Profile.generate(["0-47"]),tts_bgmusic:Rt.Profile.generate(["0-15"]),builtinimg:[["HEART","onboard_matrix.HEART"],["HEART_SMALL","onboard_matrix.HEART_SMALL"],["HAPPY","onboard_matrix.HAPPY"],["SAD","onboard_matrix.SAD"],["SMILE","onboard_matrix.SMILE"],["ANGRY","onboard_matrix.ANGRY"],["NO","onboard_matrix.NO"],["YES","onboard_matrix.YES"],["DOOR_OPEN","onboard_matrix.DOOR_OPEN"],["DOOR_OPENING","onboard_matrix.DOOR_OPENING"],["DOOR_CLOSE","onboard_matrix.DOOR_CLOSE"]],builtinimg_extern:[["HEART","matrix32x12.Matrix.HEART"],["HEART_SMALL","matrix32x12.Matrix.HEART_SMALL"],["HAPPY","matrix32x12.Matrix.HAPPY"],["SAD","matrix32x12.Matrix.SAD"],["SMILE","matrix32x12.Matrix.SMILE"],["SILLY","matrix32x12.Matrix.SILLY"],["FABULOUS","matrix32x12.Matrix.FABULOUS"],["SURPRISED","matrix32x12.Matrix.SURPRISED"],["ASLEEP","matrix32x12.Matrix.ASLEEP"],["ANGRY","matrix32x12.Matrix.ANGRY"],["CONFUSED","matrix32x12.Matrix.CONFUSED"],["NO","matrix32x12.Matrix.NO"],["YES","matrix32x12.Matrix.YES"],["LEFT_ARROW","matrix32x12.Matrix.LEFT_ARROW"],["RIGHT_ARROW","matrix32x12.Matrix.RIGHT_ARROW"],["DRESS","matrix32x12.Matrix.DRESS"],["TRANSFORMERS","matrix32x12.Matrix.TRANSFORMERS"],["SCISSORS","matrix32x12.Matrix.SCISSORS"],["EXIT","matrix32x12.Matrix.EXIT"],["TREE","matrix32x12.Matrix.TREE"],["PACMAN","matrix32x12.Matrix.PACMAN"],["TARGET","matrix32x12.Matrix.TARGET"],["TSHIRT","matrix32x12.Matrix.TSHIRT"],["ROLLERSKATE","matrix32x12.Matrix.ROLLERSKATE"],["DUCK","matrix32x12.Matrix.DUCK"],["HOUSE","matrix32x12.Matrix.HOUSE"],["TORTOISE","matrix32x12.Matrix.TORTOISE"],["BUTTERFLY","matrix32x12.Matrix.BUTTERFLY"],["STICKFIGURE","matrix32x12.Matrix.STICKFIGURE"],["GHOST","matrix32x12.Matrix.GHOST"],["PITCHFORK","matrix32x12.Matrix.PITCHFORK"],["onboard_music_QUAVERS","matrix32x12.Matrix.onboard_music_QUAVERS"],["onboard_music_QUAVER","matrix32x12.Matrix.onboard_music_QUAVER"],["onboard_music_CROTCHET","matrix32x12.Matrix.onboard_music_CROTCHET"],["COW","matrix32x12.Matrix.COW"],["RABBIT","matrix32x12.Matrix.RABBIT"],["SQUARE_SMALL","matrix32x12.Matrix.SQUARE_SMALL"],["SQUARE","matrix32x12.Matrix.SQUARE"],["DIAMOND_SMALL","matrix32x12.Matrix.DIAMOND_SMALL"],["DIAMOND","matrix32x12.Matrix.DIAMOND"],["CHESSBOARD","matrix32x12.Matrix.CHESSBOARD"],["TRIANGLE_LEFT","matrix32x12.Matrix.TRIANGLE_LEFT"],["TRIANGLE","matrix32x12.Matrix.TRIANGLE"],["SNAKE","matrix32x12.Matrix.SNAKE"],["UMBRELLA","matrix32x12.Matrix.UMBRELLA"],["SKULL","matrix32x12.Matrix.SKULL"],["GIRAFFE","matrix32x12.Matrix.GIRAFFE"],["SWORD","matrix32x12.Matrix.SWORD"]],imglist:[["ALL_CLOCKS","matrix.Image.ALL_CLOCKS"],["ALL_ARROWS","matrix.Image.ALL_ARROWS"]],playlist:[["DADADADUM","onboard_music.DADADADUM"],["BIRTHDAY","onboard_music.BIRTHDAY"],["BA_DING","onboard_music.BA_DING"],["JUMP_UP","onboard_music.JUMP_UP"],["JUMP_DOWN","onboard_music.JUMP_DOWN"],["POWER_UP","onboard_music.POWER_UP"],["POWER_DOWN","onboard_music.POWER_DOWN"]],playlist_extern:[["DADADADUM","DADADADUM"],["ENTERTAINER","ENTERTAINER"],["PRELUDE","PRELUDE"],["ODE","ODE"],["NYAN","NYAN"],["RINGTONE","RINGTONE"],["FUNK","FUNK"],["BLUES","BLUES"],["BIRTHDAY","BIRTHDAY"],["WEDDING","WEDDING"],["FUNERAL","FUNERAL"],["PUNCHLINE","PUNCHLINE"],["PYTHON","PYTHON"],["BADDY","BADDY"],["CHASE","CHASE"],["BA_DING","BA_DING"],["WAWAWAWAA","WAWAWAWAA"],["JUMP_UP","JUMP_UP"],["JUMP_DOWN","JUMP_DOWN"],["POWER_UP","POWER_UP"],["POWER_DOWN","POWER_DOWN"]],tone_notes:[["NOTE_C3","131"],["NOTE_D3","147"],["NOTE_E3","165"],["NOTE_F3","175"],["NOTE_G3","196"],["NOTE_A3","220"],["NOTE_B3","247"],["NOTE_C4","262"],["NOTE_D4","294"],["NOTE_E4","330"],["NOTE_F4","349"],["NOTE_G4","392"],["NOTE_A4","440"],["NOTE_B4","494"],["NOTE_C5","523"],["NOTE_D5","587"],["NOTE_E5","659"],["NOTE_F5","698"],["NOTE_G5","784"],["NOTE_A5","880"],["NOTE_B5","988"]],serial_pin:[["pin0","0"],["pin1","1"],["pin2","2"],["pin8","8"],["pin12","12"],["pin13","13"],["pin14","14"],["pin15","15"],["pin16","16"]],radio_power:[["0","0"],["1","1"],["2","2"],["3","3"],["4","4"],["5","5"],["6","6"],["7","7"]],radio_datarate:[["1Mbit","RATE_1MBIT"],["250Kbit","RATE_250KBIT"],["2Mbit","RATE_2MBIT"]],one_more:[["ONE_SHOT","ONE_SHOT"],["PERIODIC","PERIODIC"]],digital_dot:[["0","0"],["1","1"],["2","2"]]},aB["ESP32C2 Generic(2M)"]={description:"MicroPython[ESP32C3 MixGo CC]",digital_pin:Rt.Profile.generate(["0-11","18-21"]),input_pin:Rt.Profile.generate(["0-11","18-21"]),output_pin:Rt.Profile.generate(["0-11","18-21"]),pwm_input:Rt.Profile.generate(["0-11","18-21"],"pwm","pwm"),analog_input:Rt.Profile.generate(["0-5"],"adc","adc"),pwm_output:Rt.Profile.generate(["0-11","18-21"],"pwm","pwm"),analog_output:Rt.Profile.generate(["0-5"],"adc","adc"),espnow_channel:Rt.Profile.generate(["1-13"]),haskylens_model:Rt.Profile.generate(["0-4"]),digital:Rt.Profile.generate(["0-11","18-21"],"pin","pin"),pwm_pin:Rt.Profile.generate(["0-11","18-21"]),pwm:Rt.Profile.generate(["0-11","18-21"],"pwm","pwm"),analog_pin:Rt.Profile.generate(["0-5"]),analog:Rt.Profile.generate(["0-5"],"adc","adc"),button:[["B1","B1key"],["B2","B2key"],["A1","A1key"],["A2","A2key"],["A3","A3key"],["A4","A4key"]],buttonB:[["B1","B1key"],["B2","B2key"]],axis:Rt.Profile.generate(["0-4"]),exlcdh:Rt.Profile.generate(["0-31"]),exlcdv:Rt.Profile.generate(["0-11"]),brightness:Rt.Profile.generate(["0-9"]),tts_voice:Rt.Profile.generate(["0-16"]),tts_builtin_music:Rt.Profile.generate(["0-47"]),tts_bgmusic:Rt.Profile.generate(["0-15"]),builtinimg:[["HEART","onboard_matrix.HEART"],["HEART_SMALL","onboard_matrix.HEART_SMALL"],["HAPPY","onboard_matrix.HAPPY"],["SAD","onboard_matrix.SAD"],["SMILE","onboard_matrix.SMILE"],["SILLY","onboard_matrix.SILLY"],["FABULOUS","onboard_matrix.FABULOUS"],["SURPRISED","onboard_matrix.SURPRISED"],["ASLEEP","onboard_matrix.ASLEEP"],["ANGRY","onboard_matrix.ANGRY"],["CONFUSED","onboard_matrix.CONFUSED"],["NO","onboard_matrix.NO"],["YES","onboard_matrix.YES"]],builtinimg_extern:[["HEART","matrix32x12.Matrix.HEART"],["HEART_SMALL","matrix32x12.Matrix.HEART_SMALL"],["HAPPY","matrix32x12.Matrix.HAPPY"],["SAD","matrix32x12.Matrix.SAD"],["SMILE","matrix32x12.Matrix.SMILE"],["SILLY","matrix32x12.Matrix.SILLY"],["FABULOUS","matrix32x12.Matrix.FABULOUS"],["SURPRISED","matrix32x12.Matrix.SURPRISED"],["ASLEEP","matrix32x12.Matrix.ASLEEP"],["ANGRY","matrix32x12.Matrix.ANGRY"],["CONFUSED","matrix32x12.Matrix.CONFUSED"],["NO","matrix32x12.Matrix.NO"],["YES","matrix32x12.Matrix.YES"],["LEFT_ARROW","matrix32x12.Matrix.LEFT_ARROW"],["RIGHT_ARROW","matrix32x12.Matrix.RIGHT_ARROW"],["DRESS","matrix32x12.Matrix.DRESS"],["TRANSFORMERS","matrix32x12.Matrix.TRANSFORMERS"],["SCISSORS","matrix32x12.Matrix.SCISSORS"],["EXIT","matrix32x12.Matrix.EXIT"],["TREE","matrix32x12.Matrix.TREE"],["PACMAN","matrix32x12.Matrix.PACMAN"],["TARGET","matrix32x12.Matrix.TARGET"],["TSHIRT","matrix32x12.Matrix.TSHIRT"],["ROLLERSKATE","matrix32x12.Matrix.ROLLERSKATE"],["DUCK","matrix32x12.Matrix.DUCK"],["HOUSE","matrix32x12.Matrix.HOUSE"],["TORTOISE","matrix32x12.Matrix.TORTOISE"],["BUTTERFLY","matrix32x12.Matrix.BUTTERFLY"],["STICKFIGURE","matrix32x12.Matrix.STICKFIGURE"],["GHOST","matrix32x12.Matrix.GHOST"],["PITCHFORK","matrix32x12.Matrix.PITCHFORK"],["onboard_music_QUAVERS","matrix32x12.Matrix.onboard_music_QUAVERS"],["onboard_music_QUAVER","matrix32x12.Matrix.onboard_music_QUAVER"],["onboard_music_CROTCHET","matrix32x12.Matrix.onboard_music_CROTCHET"],["COW","matrix32x12.Matrix.COW"],["RABBIT","matrix32x12.Matrix.RABBIT"],["SQUARE_SMALL","matrix32x12.Matrix.SQUARE_SMALL"],["SQUARE","matrix32x12.Matrix.SQUARE"],["DIAMOND_SMALL","matrix32x12.Matrix.DIAMOND_SMALL"],["DIAMOND","matrix32x12.Matrix.DIAMOND"],["CHESSBOARD","matrix32x12.Matrix.CHESSBOARD"],["TRIANGLE_LEFT","matrix32x12.Matrix.TRIANGLE_LEFT"],["TRIANGLE","matrix32x12.Matrix.TRIANGLE"],["SNAKE","matrix32x12.Matrix.SNAKE"],["UMBRELLA","matrix32x12.Matrix.UMBRELLA"],["SKULL","matrix32x12.Matrix.SKULL"],["GIRAFFE","matrix32x12.Matrix.GIRAFFE"],["SWORD","matrix32x12.Matrix.SWORD"]],imglist:[["ALL_CLOCKS","matrix.Image.ALL_CLOCKS"],["ALL_ARROWS","matrix.Image.ALL_ARROWS"]],playlist:[["DADADADUM","onboard_music.DADADADUM"],["ENTERTAINER","onboard_music.ENTERTAINER"],["PRELUDE","onboard_music.PRELUDE"],["ODE","onboard_music.ODE"],["NYAN","onboard_music.NYAN"],["RINGTONE","onboard_music.RINGTONE"],["FUNK","onboard_music.FUNK"],["BLUES","onboard_music.BLUES"],["BIRTHDAY","onboard_music.BIRTHDAY"],["WEDDING","onboard_music.WEDDING"],["FUNERAL","onboard_music.FUNERAL"],["PUNCHLINE","onboard_music.PUNCHLINE"],["PYTHON","onboard_music.PYTHON"],["BADDY","onboard_music.BADDY"],["CHASE","onboard_music.CHASE"],["BA_DING","onboard_music.BA_DING"],["WAWAWAWAA","onboard_music.WAWAWAWAA"],["JUMP_UP","onboard_music.JUMP_UP"],["JUMP_DOWN","onboard_music.JUMP_DOWN"],["POWER_UP","onboard_music.POWER_UP"],["POWER_DOWN","onboard_music.POWER_DOWN"]],playlist_extern:[["DADADADUM","DADADADUM"],["ENTERTAINER","ENTERTAINER"],["PRELUDE","PRELUDE"],["ODE","ODE"],["NYAN","NYAN"],["RINGTONE","RINGTONE"],["FUNK","FUNK"],["BLUES","BLUES"],["BIRTHDAY","BIRTHDAY"],["WEDDING","WEDDING"],["FUNERAL","FUNERAL"],["PUNCHLINE","PUNCHLINE"],["PYTHON","PYTHON"],["BADDY","BADDY"],["CHASE","CHASE"],["BA_DING","BA_DING"],["WAWAWAWAA","WAWAWAWAA"],["JUMP_UP","JUMP_UP"],["JUMP_DOWN","JUMP_DOWN"],["POWER_UP","POWER_UP"],["POWER_DOWN","POWER_DOWN"]],tone_notes:[["NOTE_C3","131"],["NOTE_D3","147"],["NOTE_E3","165"],["NOTE_F3","175"],["NOTE_G3","196"],["NOTE_A3","220"],["NOTE_B3","247"],["NOTE_C4","262"],["NOTE_D4","294"],["NOTE_E4","330"],["NOTE_F4","349"],["NOTE_G4","392"],["NOTE_A4","440"],["NOTE_B4","494"],["NOTE_C5","523"],["NOTE_D5","587"],["NOTE_E5","659"],["NOTE_F5","698"],["NOTE_G5","784"],["NOTE_A5","880"],["NOTE_B5","988"]],serial_pin:[["pin0","0"],["pin1","1"],["pin2","2"],["pin8","8"],["pin12","12"],["pin13","13"],["pin14","14"],["pin15","15"],["pin16","16"]],radio_power:[["0","0"],["1","1"],["2","2"],["3","3"],["4","4"],["5","5"],["6","6"],["7","7"]],radio_datarate:[["1Mbit","RATE_1MBIT"],["250Kbit","RATE_250KBIT"],["2Mbit","RATE_2MBIT"]],one_more:[["ONE_SHOT","ONE_SHOT"],["PERIODIC","PERIODIC"]],digital_dot:[["0","0"],["1","1"],["2","2"]]};const uB=aB,rB=20,lB={init:function(){this.setColour(rB),this.appendDummyInput("").appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_HIGH,"HIGH"],[Ot.Msg.MIXLY_LOW,"LOW"]]),"BOOL"),this.setOutput(!0,Boolean),this.setTooltip(Ot.Msg.MIXLY_ESP32_INOUT_HIGHLOW_TOOLTIP)}},dB={init:function(){this.setColour(rB),this.appendValueInput("PIN",Number).appendField(Ot.Msg.MIXLY_Digital_PINMODEOUT).setCheck(Number),this.appendValueInput("STAT").appendField(Ot.Msg.MIXLY_STAT).setCheck([Number,Boolean]),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_INOUT_DIGITAL_WRITE_TOOLTIP)}},IB={init:function(){this.setColour(rB),this.appendValueInput("PIN",Number).appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_GET).appendField(Ot.Msg.MIXLY_Digital_PINMODEIN).setCheck(Number),this.appendDummyInput().appendField(Ot.Msg.MIXLY_ESP32_MACHINE_VALUE),this.setInputsInline(!0),this.setOutput(!0,[Boolean,Number]),this.setTooltip(Ot.Msg.MIXLY_ESP32_INOUT_DIGITAL_READ_TOOLTIP)}},TB={init:function(){this.setColour(rB),this.appendValueInput("PIN",Number).appendField("DAC"+Ot.Msg.MIXLY_Analog_PINMODEOUT).setCheck(Number),this.appendValueInput("NUM",Number).appendField(Ot.Msg.MIXLY_VALUE2).setCheck(Number),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(Ot.Msg.MIXLY_ESP32_INOUT_ANALOG_WRITE_TOOLTIP)}},MB={init:function(){this.setColour(rB),this.appendValueInput("PIN",Number).appendField(Ot.Msg.MIXLY_Analog_PINMODEOUT).setCheck(Number),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_JS_PERIOD_MIL).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_mSecond,"period"],[Ot.Msg.MIXLY_uSecond,"period_microseconds"]]),"key"),this.appendValueInput("NUM",Number).appendField(Ot.Msg.MIXLY_STAT).setCheck(Number),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(Ot.Msg.MIXLY_ESP32_INOUT_ANALOG_WRITE_SET_TOOLTIP)}},hB={init:function(){this.setColour(rB),this.appendValueInput("PIN",Number).appendField(Ot.Msg.MIXLY_Analog_PINMODEIN).setCheck(Number),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_ESP32_REF_VOLTAGE+Ot.Msg.MIXLY_STAT).appendField(new Ot.FieldDropdown([["3.3V","machine.ADC.ATTN_11DB"],["2.2V","machine.ADC.ATTN_6DB"],["1.5V","machine.ADC.ATTN_2_5DB"],["1.2V","machine.ADC.ATTN_0DB"]]),"atten"),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(Ot.Msg.MIXLY_ESP32_INOUT_ANALOG_ATTEN_TOOLTIP)}},mB={init:function(){this.setColour(rB),this.appendValueInput("pin").appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_GET).appendField(Ot.Msg.MIXLY_ESP32_TOUCH_SENSOR),this.appendDummyInput().appendField(Ot.Msg.MIXLY_ESP32_MACHINE_VALUE),this.setOutput(!0,Number),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_INOUT_PIN_PRESSED_TOOLTIP)}},EB={init:function(){this.setColour(20),this.appendValueInput("PIN",Number).appendField(Ot.Msg.MIXLY_ATTACHINTERRUPT_PIN).setCheck(Number),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_MODE).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_RISING,"machine.Pin.IRQ_RISING"],[Ot.Msg.MIXLY_FALLING,"machine.Pin.IRQ_FALLING"],[Ot.Msg.MIXLY_CHANGE,"(machine.Pin.IRQ_RISING | machine.Pin.IRQ_FALLING)"]]),"mode"),this.appendValueInput("DO").appendField(Ot.Msg.MIXLY_DO),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_INOUT_PIN_ATTACHINTERRUPT_TOOLTIP)}},OB={init:function(){this.setColour(20),this.appendDummyInput().appendField(Ot.Msg.MIXLY_SETUP).appendField(new Ot.FieldTextInput("pin#"),"PIN_OBJ"),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_MICROPYTHON_AS).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_Digital_PINMODEOUT,"machine.Pin.OUT"],[Ot.Msg.MIXLY_Digital_PINMODEIN,"machine.Pin.IN"],[Ot.Msg.MIXLY_PINMODEPULLUP,"machine.Pin.IN, machine.Pin.PULL_UP"],[Ot.Msg.MIXLY_PINMODEPULLDOWN,"machine.Pin.IN, machine.Pin.PULL_DOWN"]]),"MODE"),this.appendValueInput("PIN",Number).appendField(Ot.Msg.MIXLY_PIN).setCheck(Number),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_INOUT_DIGITAL_INIT_TOOLTIP)},getVars:function(){return["pin#"==this.getFieldValue("PIN_OBJ")?null:this.getFieldValue("PIN_OBJ")]},renameVar:function(t,e){Ot.Names.equals(t,this.getFieldValue("PIN_OBJ"))&&this.setTitleValue(e,"PIN_OBJ")}},RB={init:function(){this.setColour(rB),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_SETUP).appendField(new Ot.FieldTextInput("dac#"),"PIN_OBJ").appendField(Ot.Msg.MIXLY_MICROPYTHON_AS),this.appendDummyInput("").appendField("DAC"+Ot.Msg.MIXLY_Analog_PINMODEOUT),this.appendValueInput("PIN",Number).appendField(Ot.Msg.MIXLY_PIN).setCheck(Number),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(Ot.Msg.MIXLY_ESP32_INOUT_ANALOG_WRITE_INIT_TOOLTIP)},getVars:function(){return["dac#"==this.getFieldValue("PIN_OBJ")?null:this.getFieldValue("PIN_OBJ")]},renameVar:function(t,e){Ot.Names.equals(t,this.getFieldValue("PIN_OBJ"))&&this.setTitleValue(e,"PIN_OBJ")}},cB={init:function(){this.setColour(rB),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_SETUP).appendField(new Ot.FieldTextInput("tc#"),"PIN_OBJ").appendField(Ot.Msg.MIXLY_MICROPYTHON_AS),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_ESP32_TOUCH_SENSOR),this.appendValueInput("PIN",Number).appendField(Ot.Msg.MIXLY_PIN).setCheck(Number),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(Ot.Msg.MIXLY_ESP32_INOUT_PIN_PRESSED_INIT_TOOLTIP)},getVars:function(){return["tc#"==this.getFieldValue("PIN_OBJ")?null:this.getFieldValue("PIN_OBJ")]},renameVar:function(t,e){Ot.Names.equals(t,this.getFieldValue("PIN_OBJ"))&&this.setTitleValue(e,"PIN_OBJ")}},gB={init:function(){this.setColour(rB),this.appendValueInput("PIN",Number).appendField("PWM"+Ot.Msg.MIXLY_Analog_PINMODEOUT).setCheck(Number),this.appendValueInput("NUM",Number).appendField(Ot.Msg.MIXLY_FREQUENCY+Ot.Msg.MIXLY_STAT).setCheck(Number),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(Ot.Msg.MIXLY_ESP32_INOUT_PWM_ANALOG_WRITE_SET_FREQ_TOOLTIP)}},CB=OB,SB=cB,LB=mB,AB=EB,NB=40,DB={init:function(){if("mixgo_me"==Rt.Boards.getSelectedBoardKey().split(":")[2])var t="ME G1";this.setColour(NB),this.appendDummyInput("").appendField(t).appendField(Ot.Msg.MIXLY_TEM_HUM+" AHT21").appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_GETTEMPERATUE,"temperature"],[Ot.Msg.MIXLY_GETHUMIDITY,"humidity"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0);var e=this;this.setTooltip((function(){var t=e.getFieldValue("key");return{temperature:Ot.Msg.MIXLY_MICROBIT_SENSOR_SHT_temperature_TOOLTIP,relative_humidity:Ot.Msg.MIXLY_MICROBIT_SENSOR_SHT_HUM_TOOLTIP}[t]}))}},fB={init:function(){if("mixgo_me"==Rt.Boards.getSelectedBoardKey().split(":")[2])var t="ME G1";this.setColour(NB),this.appendDummyInput("").appendField(t).appendField(Ot.Msg.MIXLY_Altitude+Ot.Msg.MSG.catSensor+" HP203X").appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_GETPRESSURE,"pressure()"],[Ot.Msg.MIXLY_GETTEMPERATUE,"temperature()"],[Ot.Msg.MIXLY_GET_ALTITUDE,"altitude()"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0)}},FB={init:function(){if("mixgo_me"==Rt.Boards.getSelectedBoardKey().split(":")[2])var t="ME G1";this.setColour(NB),this.appendDummyInput().appendField(t).appendField(Ot.Msg.MIXLY_MIXGO_NOVA_POTENTIAL_NUM),this.setOutput(!0,Number),this.setInputsInline(!0)}},PB={init:function(){if("mixgo_me"==Rt.Boards.getSelectedBoardKey().split(":")[2])var t="ME G1";this.setColour(NB),this.appendDummyInput().appendField(t).appendField("RFID"+Ot.Msg.MIXLY_RFID_READ_CARD),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_RFID_READ_CARD_UID),this.setOutput(!0,Number),this.setInputsInline(!0)}},YB={init:function(){if("mixgo_me"==Rt.Boards.getSelectedBoardKey().split(":")[2])var t="ME G1";this.setColour(NB),this.appendDummyInput().appendField(t).appendField("RFID"+Ot.Msg.MIXLY_RFID_READ_CARD),this.appendValueInput("SECTOR").appendField(Ot.Msg.MIXLY_LIST_INDEX),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_ALL),this.setOutput(!0,Number),this.setInputsInline(!0)}},vB={init:function(){if("mixgo_me"==Rt.Boards.getSelectedBoardKey().split(":")[2])var t="ME G1";this.setColour(NB),this.appendDummyInput().appendField(t).appendField(Ot.Msg.MIXLY_COMMUNICATION_RFID_WRITE),this.appendValueInput("SECTOR").appendField(Ot.Msg.MIXLY_LIST_INDEX),this.appendValueInput("CONTENT").appendField(Ot.Msg.MIXLY_COMMUNICATION_WRITE_NUM),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null)}},XB={init:function(){if("mixgo_me"==Rt.Boards.getSelectedBoardKey().split(":")[2])var t="ME G1";this.setColour(NB),this.appendDummyInput().appendField(t).appendField(Ot.Msg.MIXLY_COMMUNICATION_RFID_WRITE),this.appendValueInput("SECTOR").appendField(Ot.Msg.MIXLY_LIST_INDEX),this.appendValueInput("CONTENT").appendField(Ot.Msg.MIXLY_COMMUNICATION_WRITE_NUM),this.appendDummyInput().appendField(Ot.Msg.RETURN_SUCCESS_OR_NOT),this.setInputsInline(!0),this.setOutput(!0)}},yB={init:function(){if("mixgo_me"==Rt.Boards.getSelectedBoardKey().split(":")[2])var t="ME G1";this.setColour(NB),this.appendDummyInput().appendField(t).appendField("RFID"),this.appendDummyInput("").appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_RFID_SCAN_OK,"True"],[Ot.Msg.MIXLY_RFID_SCAN_NOTAGERR,"None"],[Ot.Msg.MIXLY_RFID_SCAN_ERROR,"False"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0)}},xB=100,bB={init:function(){this.setColour(xB),this.appendDummyInput("").appendField(new Ot.FieldDropdown([[Ot.Msg.MIXGO_LEFT_FRONT+Ot.Msg.COLOUR_RGB_GREEN+Ot.Msg.MIXLY_EXTERN_LED,"GLED[0]"],[Ot.Msg.MIXGO_RIGHT_FRONT+Ot.Msg.COLOUR_RGB_GREEN+Ot.Msg.MIXLY_EXTERN_LED,"GLED[1]"],[Ot.Msg.MIXGO_LEFT_BACK+Ot.Msg.COLOUR_RGB_GREEN+Ot.Msg.MIXLY_EXTERN_LED,"GLED[3]"],[Ot.Msg.MIXGO_RIGHT_BACK+Ot.Msg.COLOUR_RGB_GREEN+Ot.Msg.MIXLY_EXTERN_LED,"GLED[2]"],[Ot.Msg.MIXGO_LEFT_FRONT+Ot.Msg.COLOUR_RGB_RED+Ot.Msg.MIXLY_EXTERN_LED,"RLED[0]"],[Ot.Msg.MIXGO_RIGHT_FRONT+Ot.Msg.COLOUR_RGB_RED+Ot.Msg.MIXLY_EXTERN_LED,"RLED[1]"],[Ot.Msg.MIXGO_LEFT_BACK+Ot.Msg.COLOUR_RGB_RED+Ot.Msg.MIXLY_EXTERN_LED,"RLED[3]"],[Ot.Msg.MIXGO_RIGHT_BACK+Ot.Msg.COLOUR_RGB_RED+Ot.Msg.MIXLY_EXTERN_LED,"RLED[2]"],[Ot.Msg.ME_GO_LIGHT_HEADLIGHT,"WLED"]]),"op"),this.setOutput(!0)}},VB={init:function(){this.setColour(xB),this.appendDummyInput().appendField(Ot.Msg.MIXLY_SETTING),this.appendValueInput("led").appendField("ME GO"),this.appendValueInput("bright").appendField(Ot.Msg.MIXLY_PULSEIN_STAT),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_LED_SETONOFF)}},BB={init:function(){this.setColour(xB),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_GET),this.appendValueInput("led").appendField("ME GO"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_BRIGHTNESS),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_LED_GETONOFF)}},GB={init:function(){this.setColour(xB),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_GET),this.appendValueInput("led").appendField("ME GO"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_PULSEIN_STAT),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_LED_GETONOFF)}},UB={init:function(){this.setColour(xB),this.appendDummyInput().appendField(Ot.Msg.MIXLY_SETTING),this.appendValueInput("led").appendField("ME GO"),this.appendValueInput("bright").appendField(Ot.Msg.MIXLY_BRIGHTNESS),this.appendDummyInput("").appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_SETTING+Ot.Msg.MIXLY_BUILDIN_LED+Ot.Msg.MIXLY_BRIGHTNESS+"(0-10)")}},wB={init:function(){this.setColour(xB),this.appendDummyInput().appendField("ME GO").appendField(new Ot.FieldDropdown([[Ot.Msg.blockpy_forward,"F"],[Ot.Msg.blockpy_backward,"B"],[Ot.Msg.blockpy_left,"L"],[Ot.Msg.blockpy_right,"R"]]),"VAR"),this.appendValueInput("speed").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_STEPPER_SET_SPEED),this.appendDummyInput("").appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},kB={init:function(){this.setColour(xB),this.appendDummyInput().appendField("ME GO").appendField(new Ot.FieldDropdown([[Ot.Msg.MOTOR_P,"P"],[Ot.Msg.MOTOR_N,"N"]]),"VAR"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},HB={init:function(){this.setColour(xB),this.appendDummyInput().appendField("ME GO").appendField(Ot.Msg.MOTOR_DC).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLYCAR_WHEEL_LEFT,"0"],[Ot.Msg.MIXLYCAR_WHEEL_RIGHT,"1"],[Ot.Msg.ME_GO_MOTOR_EXTERN,"2"]]),"wheel"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_Direction).appendField(new Ot.FieldDropdown([[Ot.Msg.ROTATION_FORWARD,"CW"],[Ot.Msg.ROTATION_BACKWARD,"CCW"],[Ot.Msg.MOTOR_P,"P"],[Ot.Msg.MOTOR_N,"N"]]),"direction"),this.appendValueInput("speed").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_STEPPER_SET_SPEED),this.appendDummyInput("").appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},WB={init:function(){this.setColour(xB),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_ESP32_INTERRUPT).appendField(Ot.Msg.ME_GO_HALL_SENSOR),this.appendDummyInput("").appendField(new Ot.FieldDropdown([[Ot.Msg.TEXT_TRIM_LEFT,"A"],[Ot.Msg.TEXT_TRIM_RIGHT,"B"]]),"mode"),this.appendValueInput("DO").appendField(Ot.Msg.MIXLY_DO),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0)}},KB={init:function(){this.setColour(xB),this.appendDummyInput("").appendField(Ot.Msg.ME_GO_HALL_SENSOR),this.appendDummyInput("").appendField(new Ot.FieldDropdown([[Ot.Msg.TEXT_TRIM_LEFT,"A"],[Ot.Msg.TEXT_TRIM_RIGHT,"B"]]),"mode"),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_SETUP),this.appendDummyInput("").appendField(new Ot.FieldDropdown([["turns","turns"],["distance","distance"],["turns,distance","all"]]),"args"),this.appendValueInput("num").setCheck(Number),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0)}},JB={init:function(){this.setColour(xB),this.appendDummyInput("").appendField(Ot.Msg.ME_GO_HALL_SENSOR),this.appendDummyInput("").appendField(new Ot.FieldDropdown([[Ot.Msg.TEXT_TRIM_LEFT,"A"],[Ot.Msg.TEXT_TRIM_RIGHT,"B"]]),"mode"),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_GET),this.appendDummyInput("").appendField(new Ot.FieldDropdown([["turns","turns"],["distance","distance"],["speed","speed"]]),"args"),this.setOutput(!0),this.setInputsInline(!0)}},qB={init:function(){this.setColour(xB),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_GET).appendField(new Ot.FieldDropdown([[Ot.Msg.TEXT_TRIM_LEFT,"[0]"],[Ot.Msg.MIXGO_LEFT_MID,"[1]"],[Ot.Msg.MIXGO_RIGHT_MID,"[2]"],[Ot.Msg.TEXT_TRIM_RIGHT,"[3]"],[Ot.Msg.MIXLY_ALL,""]]),"key").appendField(Ot.Msg.MIXGO_LINE_SENSOR_VAL),this.setOutput(!0,Number),this.setInputsInline(!0),this.setTooltip((function(){return Ot.Msg.MIXLY_ESP32_SENSOR_MIXGO_PIN_NEAR_TOOLTIP+Ot.Msg.MIXLY_ESP32_NEAR}))}},QB={init:function(){this.setColour(xB),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_GET).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXGO_LEFT_FRONT,"[0]"],[Ot.Msg.MIXGO_RIGHT_FRONT,"[1]"],[Ot.Msg.MIXGO_LEFT_BACK,"[3]"],[Ot.Msg.MIXGO_RIGHT_BACK,"[2]"],[Ot.Msg.MIXLY_ALL,""]]),"key").appendField(Ot.Msg.MIXGO_PROXIMITY_SENSOR),this.setOutput(!0,Number),this.setInputsInline(!0),this.setTooltip((function(){return Ot.Msg.MIXLY_ESP32_SENSOR_MIXGO_PIN_NEAR_TOOLTIP+Ot.Msg.MIXLY_ESP32_NEAR}))}},zB={init:function(){this.setColour(xB),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MIXGO_CAR_SENSOR_ONBOARD_CHANGE).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_ME_GO_CAR_SENSOR_ONBOARD_AUTO_CHANGE,"AS"],[Ot.Msg.MIXLY_MIXGO_CAR_USE_LINE_ONLY,"LP"],[Ot.Msg.MIXLY_MIXGO_CAR_USE_PROXIMITY_ONLY,"OA"],[Ot.Msg.MIXLY_ME_GO_CAR_LIGHT_SEEKING_ONLY,"LS"],[Ot.Msg.ME_GO_SENSOR_MODE_OFF,"CL"]]),"key"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},jB={init:function(){this.setColour(xB),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_GET_GESTURE).appendField(new Ot.FieldDropdown([[Ot.Msg.ME_GO_PITCH,"[0]"],[Ot.Msg.ME_GO_ROLL,"[1]"],[Ot.Msg.ME_GO_PITCH+", "+Ot.Msg.ME_GO_ROLL,""]]),"angle"),this.appendDummyInput(""),this.setOutput(!0,Number),this.setInputsInline(!0)}},ZB={init:function(){this.setColour(xB),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_GET).appendField(new Ot.FieldDropdown([[Ot.Msg.TEXT_TRIM_LEFT,"[0]"],[Ot.Msg.MIXGO_LEFT_MID,"[1]"],[Ot.Msg.MIXGO_RIGHT_MID,"[2]"],[Ot.Msg.TEXT_TRIM_RIGHT,"[3]"],[Ot.Msg.MIXLY_ALL,""]]),"key").appendField(Ot.Msg.MIXLY_ME_GO_CAR_LIGHT_SEEKING_SENSOR),this.setOutput(!0,Number),this.setInputsInline(!0),this.setTooltip((function(){return Ot.Msg.MIXLY_ESP32_SENSOR_MIXGO_PIN_NEAR_TOOLTIP+Ot.Msg.MIXLY_ME_GO_CAR_LIGHT_SEEKING_SENSOR}))}},$B=230,tG={init:function(){this.setColour($B),this.appendDummyInput("").appendField(new Ot.FieldDropdown(Rt.Profile.default.digital),"PIN"),this.setOutput(!0)}},eG={init:function(){this.setColour($B),this.appendDummyInput("").appendField(new Ot.FieldDropdown(Rt.Profile.default.digital_pin),"PIN"),this.setOutput(!0,Number)}},iG={init:function(){this.setColour($B),this.appendDummyInput("").appendField(new Ot.FieldDropdown(Rt.Profile.default.input_pin),"PIN"),this.setOutput(!0,Number)}},nG={init:function(){this.setColour($B),this.appendDummyInput("").appendField(new Ot.FieldDropdown(Rt.Profile.default.output_pin),"PIN"),this.setOutput(!0,Number)}},sG={init:function(){this.setColour($B),this.appendDummyInput("").appendField(new Ot.FieldDropdown(Rt.Profile.default.espnow_channel),"PIN"),this.setOutput(!0,Number)}},_G={init:function(){this.setColour($B),this.appendDummyInput("").appendField(new Ot.FieldDropdown(Rt.Profile.default.haskylens_model),"PIN"),this.setOutput(!0,Number)}},oG={init:function(){this.setColour($B),this.appendDummyInput("").appendField(new Ot.FieldDropdown(Rt.Profile.default.pwm_input),"PIN"),this.setOutput(!0)}},pG={init:function(){this.setColour($B),this.appendDummyInput("").appendField(new Ot.FieldDropdown(Rt.Profile.default.analog_input),"PIN"),this.setOutput(!0)}},aG={init:function(){this.setColour($B),this.appendDummyInput("").appendField(new Ot.FieldDropdown(Rt.Profile.default.pwm_output),"PIN"),this.setOutput(!0)}},uG={init:function(){this.setColour($B),this.appendDummyInput("").appendField(new Ot.FieldDropdown(Rt.Profile.default.analog_output),"PIN"),this.setOutput(!0)}},rG={init:function(){this.setColour($B),this.appendDummyInput("").appendField(new Ot.FieldDropdown(Rt.Profile.default.i2c_A_pin),"PIN"),this.setOutput(!0,Number)}},lG={init:function(){this.setColour($B),this.appendDummyInput("").appendField(new Ot.FieldDropdown(Rt.Profile.default.i2c_B_pin),"PIN"),this.setOutput(!0,Number)}},dG={init:function(){this.setColour($B),this.appendDummyInput("").appendField(new Ot.FieldDropdown(Rt.Profile.default.spi_A_pin),"PIN"),this.setOutput(!0,Number)}},IG={init:function(){this.setColour($B),this.appendDummyInput("").appendField(new Ot.FieldDropdown(Rt.Profile.default.spi_B_pin),"PIN"),this.setOutput(!0,Number)}},TG={init:function(){this.setColour($B),this.appendDummyInput("").appendField(new Ot.FieldDropdown(Rt.Profile.default.spi_C_pin),"PIN"),this.setOutput(!0,Number)}},MG={init:function(){this.setColour($B),this.appendDummyInput("").appendField(new Ot.FieldDropdown(Rt.Profile.default.spi_D_pin),"PIN"),this.setOutput(!0,Number)}},hG={init:function(){this.setColour($B),this.appendDummyInput("").appendField(new Ot.FieldDropdown(Rt.Profile.default.analog),"PIN"),this.setOutput(!0)}},mG={init:function(){this.setColour($B),this.appendDummyInput("").appendField(new Ot.FieldDropdown(Rt.Profile.default.analog_pin),"PIN"),this.setOutput(!0,Number)}},EG={init:function(){this.setColour($B),this.appendDummyInput("").appendField(new Ot.FieldDropdown(Rt.Profile.default.dac),"PIN"),this.setOutput(!0)}},OG={init:function(){this.setColour($B),this.appendDummyInput("").appendField(new Ot.FieldDropdown(Rt.Profile.default.dac_pin),"PIN"),this.setOutput(!0,Number)}},RG={init:function(){this.setColour($B),this.appendDummyInput("").appendField(new Ot.FieldDropdown(Rt.Profile.default.button),"PIN"),this.setOutput(!0,Number)}},cG={init:function(){this.setColour($B),this.appendDummyInput("").appendField(new Ot.FieldDropdown(Rt.Profile.default.buttonB),"PIN"),this.setOutput(!0,Number)}},gG={init:function(){this.setColour($B),this.appendDummyInput("").appendField(new Ot.FieldDropdown(Rt.Profile.default.pwm),"PIN"),this.setOutput(!0)}},CG={init:function(){this.setColour($B),this.appendDummyInput("").appendField(new Ot.FieldDropdown(Rt.Profile.default.pwm_pin),"PIN"),this.setOutput(!0,Number)}},SG={init:function(){this.setColour($B),this.appendDummyInput("").appendField(new Ot.FieldDropdown(Rt.Profile.default.touch_pin),"PIN"),this.setOutput(!0,Number)}},LG={init:function(){this.setColour($B),this.appendDummyInput("").appendField(new Ot.FieldDropdown(Rt.Profile.default.touch),"PIN"),this.setOutput(!0)}},AG={init:function(){this.setColour($B),this.appendDummyInput("").appendField(new Ot.FieldDropdown(Rt.Profile.default.serial_pin),"PIN"),this.setOutput(!0,Number)}},NG={init:function(){this.setColour($B),this.appendDummyInput("").appendField(new Ot.FieldDropdown(Rt.Profile.default.builtinimg),"PIN"),this.setOutput(!0,"esp32_image")}},DG={init:function(){this.setColour($B),this.appendDummyInput("").appendField(new Ot.FieldDropdown(Rt.Profile.default.builtinimg_extern),"PIN"),this.setOutput(!0,"esp32_image")}},fG={init:function(){this.setColour($B),this.appendDummyInput("").appendField(new Ot.FieldDropdown(Rt.Profile.default.imglist),"PIN"),this.setOutput(!0)}},FG={init:function(){this.setColour($B),this.appendDummyInput("").appendField(new Ot.FieldDropdown(Rt.Profile.default.playlist),"PIN"),this.setOutput(!0)}},PG={init:function(){this.setColour($B),this.appendDummyInput("").appendField(new Ot.FieldDropdown(Rt.Profile.default.playlist_extern),"PIN"),this.setOutput(!0)}},YG={init:function(){this.setColour($B),this.appendDummyInput("").appendField(new Ot.FieldDropdown(Rt.Profile.default.exlcdh),"PIN"),this.setOutput(!0,Number)}},vG={init:function(){this.setColour($B),this.appendDummyInput("").appendField(new Ot.FieldDropdown(Rt.Profile.default.exlcdv),"PIN"),this.setOutput(!0,Number)}},XG={init:function(){this.setColour($B),this.appendDummyInput("").appendField(new Ot.FieldDropdown(Rt.Profile.default.axis),"PIN"),this.setOutput(!0,Number)}},yG={init:function(){this.setColour($B),this.appendDummyInput("").appendField(new Ot.FieldDropdown(Rt.Profile.default.brightness),"PIN"),this.setOutput(!0,Number)}},xG={init:function(){this.setColour($B),this.appendDummyInput("").appendField(new Ot.FieldDropdown(Rt.Profile.default.tts_voice),"PIN"),this.setOutput(!0,Number)}},bG={init:function(){this.setColour($B),this.appendDummyInput("").appendField(new Ot.FieldDropdown(Rt.Profile.default.tts_builtin_music),"PIN"),this.setOutput(!0,Number)}},VG={init:function(){this.setColour($B),this.appendDummyInput("").appendField(new Ot.FieldDropdown(Rt.Profile.default.tts_bgmusic),"PIN"),this.setOutput(!0,Number)}},BG={init:function(){this.setColour($B),this.appendDummyInput("").appendField(new Ot.FieldDropdown(Rt.Profile.default.tone_notes),"PIN"),this.setOutput(!0,Number)}},GG={init:function(){this.setColour($B),this.appendDummyInput("").appendField(new Ot.FieldDropdown(Rt.Profile.default.radio_power),"PIN"),this.setOutput(!0,Number)}},UG={init:function(){this.setColour($B),this.appendDummyInput("").appendField(new Ot.FieldDropdown(Rt.Profile.default.radio_datarate),"PIN"),this.setOutput(!0,Number)}},wG={init:function(){this.setColour($B),this.appendDummyInput("").appendField(new Ot.FieldDropdown(Rt.Profile.default.one_more),"PIN"),this.setOutput(!0)}},kG={init:function(){this.setColour($B),this.appendDummyInput("").appendField(new Ot.FieldDropdown(Rt.Profile.default.digital_dot),"PIN"),this.setOutput(!0,Number)}},HG=function(t,e){return["HIGH"==this.getFieldValue("BOOL")?"1":"0",e.ORDER_ATOMIC]},WG=function(t,e){e.definitions_.import_machine="import machine";var i="";return i+=e.valueToCode(this,"PIN",e.ORDER_ATOMIC)+".value("+e.valueToCode(this,"STAT",e.ORDER_ATOMIC)+")\n"},KG=function(t,e){e.definitions_.import_machine="import machine";return[e.valueToCode(this,"PIN",e.ORDER_ATOMIC)+".value()",e.ORDER_ATOMIC]},JG=function(t,e){return e.definitions_.import_machine="import machine",e.valueToCode(this,"PIN",e.ORDER_ATOMIC)+".write("+e.valueToCode(this,"NUM",e.ORDER_ATOMIC)+")\n"},qG=function(t,e){e.definitions_.import_machine="import machine";var i=e.valueToCode(this,"PIN",e.ORDER_ATOMIC),n=e.valueToCode(this,"NUM",e.ORDER_ATOMIC);return i+".set_analog_"+this.getFieldValue("key")+"("+n+")\n"},QG=function(t,e){return e.definitions_.import_machine="import machine",[e.valueToCode(this,"pin",e.ORDER_ATOMIC)+".read()",e.ORDER_ATOMIC]},zG=function(t,e){e.definitions_.import_machine="import machine";var i=e.valueToCode(this,"PIN",e.ORDER_ATOMIC),n=this.getFieldValue("mode");return"machine.Pin("+i+").irq(handler = "+e.valueToCode(this,"DO",e.ORDER_ATOMIC)+", trigger = "+n+")\n"},jG=function(t,e){e.definitions_.import_machine="import machine";var i=this.getFieldValue("PIN_OBJ")||"pin#",n=e.valueToCode(this,"PIN",e.ORDER_ATOMIC),s=this.getFieldValue("MODE");return("pin#"==i?"pin"+n:e.variableDB_.getName(i,Ot.Variables.NAME_TYPE))+" = machine.Pin("+n+", "+s+")\n"},ZG=function(t,e){e.definitions_.import_machine="import machine";var i=this.getFieldValue("PIN_OBJ")||"dac#",n=e.valueToCode(this,"PIN",e.ORDER_ATOMIC);return("dac#"==i?"dac"+n:e.variableDB_.getName(i,Ot.Variables.NAME_TYPE))+" = machine.DAC(machine.Pin("+n+"))\n"},$G=function(t,e){return e.definitions_.import_machine="import machine",e.valueToCode(this,"PIN",e.ORDER_ATOMIC)+".atten("+this.getFieldValue("atten")+")\n"},tU=function(t,e){e.definitions_.import_machine="import machine";var i=this.getFieldValue("PIN_OBJ")||"tc#",n=e.valueToCode(this,"PIN",e.ORDER_ATOMIC);return("tc#"==i?"tc"+n:e.variableDB_.getName(i,Ot.Variables.NAME_TYPE))+" = machine.TouchPad(machine.Pin("+n+"))\n"},eU=function(t,e){var i=this.getFieldValue("key");return e.definitions_.import_mini_g2="import mini_g2",["mini_g2.ext_ahtx0."+i+"()",e.ORDER_ATOMIC]},iU=function(t,e){var i=this.getFieldValue("key");return e.definitions_.import_mini_g2="import mini_g2",["mini_g2.ext_hp203x."+i,e.ORDER_ATOMIC]},nU=function(t,e){e.definitions_.import_mini_g2="import mini_g2";return["mini_g2.varistor()",e.ORDER_ATOMIC]},sU=function(t,e){if(e.definitions_.import_mini_g2="import mini_g2","mixgo_mini"==Rt.Boards.getSelectedBoardKey().split(":")[2]){e.definitions_.import_mini_g2_ext_rfid="from mini_g2 import ext_rfid";var i='ext_rfid.read_card(0, x="id")'}else{e.definitions_.import_mini_g2="import mini_g2";i='mini_g2.ext_rc522.read_card(0, x="id")'}return[i,e.ORDER_ATOMIC]},_U=function(t,e){var i=Rt.Boards.getSelectedBoardKey().split(":")[2],n=e.valueToCode(this,"SECTOR",e.ORDER_ATOMIC);if("mixgo_mini"==i){e.definitions_.import_mini_g2_ext_rfid="from mini_g2 import ext_rfid";var s="ext_rfid.read_card("+n+")"}else{e.definitions_.import_mini_g2="import mini_g2";s="mini_g2.ext_rc522.read_card("+n+")"}return[s,e.ORDER_ATOMIC]},oU=function(t,e){var i=Rt.Boards.getSelectedBoardKey().split(":")[2],n=e.valueToCode(this,"SECTOR",e.ORDER_ATOMIC),s=e.valueToCode(this,"CONTENT",e.ORDER_ATOMIC);if("mixgo_mini"==i){e.definitions_.import_mini_g2_ext_rfid="from mini_g2 import ext_rfid";var _="ext_rfid.write_card("+s+","+n+")\n"}else{e.definitions_.import_mini_g2="import mini_g2";_="mini_g2.ext_rc522.write_card("+s+","+n+")\n"}return _},pU=function(t,e){var i=Rt.Boards.getSelectedBoardKey().split(":")[2],n=e.valueToCode(this,"SECTOR",e.ORDER_ATOMIC),s=e.valueToCode(this,"CONTENT",e.ORDER_ATOMIC);if("mixgo_mini"==i){e.definitions_.import_mini_g2_ext_rfid="from mini_g2 import ext_rfid";var _="ext_rfid.write_card("+s+","+n+")"}else{e.definitions_.import_mini_g2="import mini_g2";_="mini_g2.ext_rc522.write_card("+s+","+n+")"}return[_,e.ORDER_ATOMIC]},aU=function(t,e){var i=Rt.Boards.getSelectedBoardKey().split(":")[2],n=this.getFieldValue("key");if("mixgo_mini"==i){e.definitions_.import_mini_g2_ext_rfid="from mini_g2 import ext_rfid";var s="ext_rfid.scan_card()=="+n}else{e.definitions_.import_mini_g2="import mini_g2";s="mini_g2.ext_rc522.scan_card()=="+n}return[s,e.ORDER_ATOMIC]},uU=function(t,e){return e.definitions_.import_me_go_car="from me_go import car",["car."+this.getFieldValue("op"),e.ORDER_ATOMIC]},rU=function(t,e){var i=e.valueToCode(this,"led",e.ORDER_ATOMIC);return e.definitions_.import_me_go_car="from me_go import car","car.setonoff("+i+","+e.valueToCode(this,"bright",e.ORDER_ATOMIC)+")\n"},lU=function(t,e){var i=e.valueToCode(this,"led",e.ORDER_ATOMIC);return e.definitions_.import_me_go_car="from me_go import car",["car.getrightness("+i+")",e.ORDER_ATOMIC]},dU=function(t,e){var i=e.valueToCode(this,"led",e.ORDER_ATOMIC);return e.definitions_.import_me_go_car="from me_go import car",["car.getonoff("+i+")",e.ORDER_ATOMIC]},IU=function(t,e){var i=e.valueToCode(this,"led",e.ORDER_ATOMIC);return e.definitions_.import_me_go_car="from me_go import car","car.setbrightness("+i+","+e.valueToCode(this,"bright",e.ORDER_ATOMIC)+")\n"},TU=function(t,e){var i=this.getFieldValue("VAR");return e.definitions_.import_me_go_car="from me_go import car",'car.move("'+i+'",'+e.valueToCode(this,"speed",e.ORDER_ASSIGNMENT)+")\n"},MU=function(t,e){var i=this.getFieldValue("VAR");return e.definitions_.import_me_go_car="from me_go import car",'car.move("'+i+'")\n'},hU=function(t,e){var i=this.getFieldValue("wheel");e.definitions_.import_me_go_car="from me_go import car";var n=this.getFieldValue("direction");return 0==i&&("CW"==n?n="CCW":"CCW"==n&&(n="CW")),"car.motor(car.MOTO["+i+'],"'+n+'",'+e.valueToCode(this,"speed",e.ORDER_ATOMIC)+")\n"},mU=function(t,e){var i=this.getFieldValue("mode");return e.definitions_["import_me_go_hall_"+i]="from me_go import hall_"+i,"hall_"+i+".irq_cb("+e.valueToCode(this,"DO",e.ORDER_ATOMIC)+")\n"},EU=function(t,e){var i=this.getFieldValue("mode"),n=this.getFieldValue("args");e.definitions_["import_me_go_hall_"+i]="from me_go import hall_"+i;var s=e.valueToCode(this,"num",e.ORDER_ATOMIC);return"all"==n?"hall_"+i+".initial(turns="+s+",distance="+s+")\n":"hall_"+i+".initial("+n+"="+s+")\n"},OU=function(t,e){var i=this.getFieldValue("mode"),n=this.getFieldValue("args");return e.definitions_["import_me_go_hall_"+i]="from me_go import hall_"+i,["hall_"+i+"."+n,e.ORDER_ATOMIC]},RU=function(t,e){var i=this.getFieldValue("key");return e.definitions_.import_me_go_hall="from me_go import car",["car.patrol()"+i,e.ORDER_ATOMIC]},cU=function(t,e){var i=this.getFieldValue("key");return e.definitions_.import_me_go_hall="from me_go import car",["car.obstacle()"+i,e.ORDER_ATOMIC]},gU=function(t,e){var i=this.getFieldValue("key");return e.definitions_.import_me_go_hall="from me_go import car","car.ir_mode(car."+i+")\n"},CU=function(t,e){return e.definitions_.import_mixgo_me_onboard_mxc6655xa="from mixgo_me import onboard_mxc6655xa",["onboard_mxc6655xa.eulerangles(upright=True)"+this.getFieldValue("angle"),e.ORDER_ATOMIC]},SU=function(t,e){var i=this.getFieldValue("key");return e.definitions_.import_me_go_hall="from me_go import car",["car.light()"+i,e.ORDER_ATOMIC]},LU=function(t,e){return[this.getFieldValue("PIN"),e.ORDER_ATOMIC]},AU=LU,NU=LU,DU=LU,fU=LU,FU=LU,PU=LU,YU=LU,vU=LU,XU=LU,yU=LU,xU=LU,bU=LU,VU=LU,BU=LU,GU=LU,UU=LU,wU=LU,kU=LU,HU=LU,WU=LU,KU=LU,JU=LU,qU=LU,QU=LU,zU=LU,jU=LU,ZU=LU,$U=LU,tw=LU,ew=LU,iw=LU,nw=LU,sw=LU,_w=LU,ow=LU,pw=LU,aw=LU,uw=LU,rw=LU,lw=LU,dw=LU,Iw=LU,Tw=LU,Mw=LU;Object.assign(Ot.Variables,gt),Object.assign(Ot.Procedures,ss),Ot.Python=fu,Ot.generator=fu,Rt.Profile.default={},Object.assign(Rt.Profile,uB),Object.assign(Rt.Profile.default,uB["MixGo CC"]),Object.assign(Ot.Blocks,e,i,n,s,_,o,p,a,u,r,l,d,I,V,H,k,X,B,W,f,w,U,G,F,D,N,x,y,b,P,Y,v,lt,dt,It,Tt),Object.assign(Ot.Python.forBlock,T,M,h,m,E,O,R,c,g,C,S,L,A,nt,ut,at,$,st,rt,q,pt,ot,_t,Q,J,K,et,tt,it,z,j,Z,Mt,ht,mt,Et)})(); \ No newline at end of file diff --git a/boards/default/micropython_esp32c3/build/Generic_C3_UART-v1.23.0.bin b/boards/default/micropython_esp32c3/build/Generic_C3_UART-v1.23.0.bin index 465853862d1cefbccf6022012b632ee49658801e..451956c451ad6028e7427816dae7cf32f7473c81 100644 GIT binary patch delta 161665 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 delta 162962 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%0Abgql5UB+bDP?|L`bv1&S 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 z zU`o_K*X54t*vcbz%w%jo?~Cc8s!yFY=)Ez{8j|{e2~^v6T1iR`8aKw-I8``MAED6U zZ>Z44YnGkY+#em^j|iix0YO$g+dwY zjC3kz9#6kaFHXlK36WCq2ax^bS>70!adID?&_^L4{{qHtV4zfj;>hi9CJOn00 z54IiuWN6hj6j_9ogss@2$e9#r=A5rN>(8FW++A1VTVW7QD{`jBn)i?Ab^EliPIZBa znOEKctERDZ-7i^)VFhaUxp8NNVG8CZy>fvQ=cOWg4(X?_*{SysX}L zeb6U<^IQDUZpA-sNJG*+Yyz&*Mvt?bs3Y#tOib8|#n?5x1Ts?LL67r7VWgCv`Sqs-X z;F5$IEUAZ`gkz3Z^D9eI!&uUGJ4sHkl9H#eE$^iCDOj=Q8B(WU;4}o)oB}Ra{*LZU zfj&lYlQNa9ga@PAwcKe{YgV^b!j!3OCETSYQ=LkJa+oQU$|fH2TzSWu6M1^R;D~8c zVSTA!9Hu#wWqr>}6TADdyol!au9c=uLPW~~cGk-N)Os4sS%mcIE9{xwvS_Y9c%kV% zJ7=GGv;x3pOk*RUo1{;3Mn%b<`8*tQyM26x6|gk3F&&-;E>MT*23xq&basyXG^!n} zD){ip_HNHX0#kT&nT`RG>(P+u5X;OLY9gseb z$NY(B&7I*47u9d5`wVAp6QxIfEl;Fh%P;q`uJ#d@6|Z=^TQTv5$s1FP7I|Lsr275i zaQ!T+<8a94OWRvY*HLebFxwyH*5R%$D z1n2JMO6*>qsttI4g*_1c{Nduh4z_fiU!Od+^EZ`V_er~>1uJqFdF)&>s9=^eDogjI z7G?fn<9NT*JT|bWUVrO6<18$w_rsSwBm68ytocG4Jk0CfwIa_}Z}Ga#D|C34GbKYF z04^o$Hr}dcD@E&8h<5xJpJMf-``Vp}WkJH@I<$Oy(m$idvvDaQPb%>(rv=uK44aL0 zW=rZh`}@}yb}w=%o`6|z3oe%< zfO;#3ob_Ur*VhNV?8hX61qZ;Mh2Ii!N6mIYF-;?9REk{OW^SSgr8aN7{CYy(x?Ia> z%P*53;uf}IssR3QbHL9A4n$>x-F~&uYG&jdG*jqLsdJot^7Q&VKtO_JS27)9h!9K# zoCSR`_$WdL$obi7t$b+GtsG;SVWi3jwP$aZ9&f=*G7+nT!-XDnb&eB}?^e>5xy&N2 zN8$47cwPC*n^v>c8gykYD3b6Nh0JsI5u-2Duz6ro)b>;{kFfyF>H0h{oMu}J{?r*S z$*)Cx5Tca8l7-dkebZXvtv+2B))s|^=_@(AzUrPtssuWr;LSvAsOLh#(eSR1`Dp)e6TW~ z*^$)+o657xuTr=9IA-9ObR8-2@}0kLEgZ&aW)nDeS$V-gG8)x*0b?-Yn7G>4Za7?z zIRiLwfiogpuE~;SWPtSWaxCiT0t|`_qlX2~#wq%Fe$1ztianT@EC%G!MW0pb8H!ox zOo;V5E#`vZwAmn@4r^ZCnhzFYB|x^;7P2auk-iXwagRbb7djiHDB15HvF6s3`69?S zTN5e*DrA=1_Y5ju`;Dp1XVCq?vS{OHjAFe==RRY`yQ3&cX9g5&9||k##H9A*)ArI{Nxc_=H-QEI zq(#mK?X`XWP&HQOnyqSH^v^01S}W|8&w}TzF*au!C(2*L#mFaE`U+o!f7p)qQjp>5{&drGIa)B%HIZCD=atYQ!~wA{rNEQn&XVN#@)=ei^$KrAW!Rz+g4PGo!(BFgD(uG-o+RRog~8mOEo5^O6U|OhGIPKK3vu zT#jXi7+nokfNMiE=q@X853Kx%SEd{Reu&J-v1x0lc!e`P!#jlak3D{sv9;8bv31dS z=)}{Z4`0J)CjWF^gr}vwDTKohpkVtTZ%fAquRqH~DW1n1K*1}W@d+|4C32oGPlvPJ4zOA=5nRlk7|al>k`sql+PVKdS;x=*ogFYxi#$J*Wksu z0qCH+Zn^>5l0ENOTcJe<>aqd%I$Hie${jruzQy!w*fPxS@+jppdgSd&OEx(BgqjtY z7(SJ91;uT2riaUi9!2k3&lYlGIrZ6yzL-H&u@NJz2asfd5bQxfW`kJ^|3SkHCMs2@ z`37bL?7$9|4pq^}P0pvPO}2(wDW;H3&Mam}*>)3K!>}UX#EOk1eG?8$eFSaUnqkNT@imU`fa91+tY0LM+x7yI@fW${#{5t-W{8EcK- z<0}30xA!(Gdol*Sy)MmRgE>_LU7aj2lhucE=w(@Xd0v5S7 zvRA2SyA!YTU8FPHu`m#xCvJzcQ>gG0mKd+q%%*WWn1yRJZQ8-=s5u-FQ21EFvIUSB zA*vKc0h_Hhl>}Y2QiU)|+KCn@;nWI$)4kCavnD4)C11dMt0!c7viaj4!re&zSG=1; z3R~)0d)pY8*Q8;jc4ED0A+&#|GsUIHmw7JQtI^l&~8`=>+fO+f25pU zPQ+3efyZVqF7re>`%Xx=WcAIb^Zzl({r=UB1SNH1RYW~7f3BHnuStc9@q zZXgs6(TLqnIn?``Z*jw&WZ7=CN}EGoAYg7Kyh90lSp7Sw@gBxE9HGv8Fq$yj8MlX- z?v1C7d(c>U0$tj}n48^Jq13%7q<={Y`|E`-`d+B>wUtauKO@7#k4fAv;dp?lgVngr zv~VvF>sx5=US~>_S;4H(S@_KURsZ_M$|JA0kjLx;Qgb2I+lM`8!m?x^&I0X2TC)!q z?%tOwVB!+tc&;H`!MA9BZWXGxANOQ@<9+-Fo;uAyk2UW4uGz71Wou{#YHDT7;d=Yk+MQ z-yP~JspA{n2FFpHF?(zl3*+WF4BuO(RTwlQ@70}58oJpsvukt31tVz0Snqrmo zK{TiD7mT3i9daf|nNRy5-a5WtP%fW5)?N8IBdNlfi%3CH#*lwGEBu+;M%KS!?I1KU zQonV+7!br~!yIdLJLT->7oIq~hJ7Ix-GUMA#94Iid#4g3Os~LW4GXfE{1L&f%Q$h; zr&5#CxOmehTdB<2>2WHHW^md$NmL4F|KMyAqm3Dx%}_kbl*Z^AJeAu1;7pH^N3eod zc_l0d@lSD82!V?s91X~RLTc5 z?TjQP^KRZ35%5$0>Z)wCW~gP+W2=C9oTG`jKh6M5BcQ-?__sGTou1Q8p3 z5w)5`3okOyvy&uW0`*6@%?~cI@)Ky%CFj{teb=m=RtfJXG~_Z&En#kGVJM-6m%+XY zLukuoXX6B+$N-&S^n&sJj_S-&r#KpK;#9X!$pVVJ0v=2oMV+s({=QEmuYl?yJovmT z%!2$CJKs>+!P3oqI(vm_9pU7E#kpvVaK*an)>A5Tv#(U94IM`k8z1lNl)ZiS{+1+< z9-9dR5-%5c;iJv}Hj3-Kx+Jw^!6cH|xA{V&EVlqYDrsz1X}jAnS75YEy}r6QwRmhM z4p8g+TG>Rz#I0PJnK}`al+S`vXLO2LnO5h18V*I>jaA7j*FQ;9GCJ3G_`bDClztVY zT7HT8Ttz4J@ighG6OSA2PMuiVsD_Z}|FD%+(kyD6F({*Ke40{o@_J*rFl+LH$ySOs zc73l6LjJs<$V%m%2bF2duT|y-{X2hLK)5{sHO6K_Da<=69AzDk>+I{G@YMg+K|Sny zcGH{eK{I&|^;4AlA7_(R=8u-6l+v?oB9r6zc)F)&wZ~}qzO~`4|m(A#4l@>mrp1(TF zlH~fvtSEa0L24ZDSjpDV{sve>EA6#`6Z0B73F}d}Yt9LxaDjfk=8VtSbForL3+S6! znftNW7yiy{uD!P_(;EE;eo_2_chj3jpdz%Jy6InhHzhKXpMQ>#duvc(UC`z_CT#If z)bBd;o+`{A`pVU6&(#GW%&Zsm;C9xaAeU1!GR0oJ!(i_TnUywq_Du7opyJk5Vu z$dbZkt(F+oqnp}eUrJ3Yow4ciWdCKKAnlta7Ti0H%~2=MB6}6;GaI3de{%Jug~_ik zwO3}T{dYXgtaNr6BQ%I`;AT={tJoWah+~fQiUFAsgKxX-d}Dp}Ti>$B|G?PkW#HaR zqw5G;XkyTgnG+PNygvHL_Ne15>i}PSCL9@rFg3yy6kVUgTvodatEtdevdlg@0jyl-p{O5e)#x(A3f~P*D%)&CBDa3y+yt{FlnW*&Vkl{L?{0O>0?NXjyCz~U^P~l#i%}WNAgjAPs>ued&lW=^V#%jRz7(? zMc##A-fI&zy$gX}ewr5E#ae(aYvWyKYKAs2(_q5_&h(AwM8>)l{`<-A^QW!veZKT# zPkx_2MM?LZ1+uw1!!)9!nljx~Zy2SHuhC|ItApYpu_FC&rILM!zP^VYI{ql$y+Hl> zI^DbHY%OZDDeFEn$Xh^%?=vZJt|2~vNhMelBmAMWXP~GA(+JVECQ`naTGTA7ZtydX z+6ax!cAn-i(*0ctP_X<)-2z;PMei9(bGYh@i@&Gt4%a48I7RV+E?xA(&OXou(c=)E z40I`R>SiCRQF~z(FTj&uuuv-dseX_vSJVwE3Uc*<4}x(s$c5L&V2T@G%{4Mco*k!T zKvi`6?&o_Gbre(iGM`E7s=1&hnP%Lo<~rpNg;%M^C?$jQ7NDYPoYl#eiR?)Le!q_Mz=UuFdp3QNPV7m zor*W#j>!Rsg?DyZ3!~a4n@x5n2HX(H%PLXEP`7v&?A6;Ci{f27z%oZtw*=P|=B{`% z!3DAtK+O|f7hsucq$Ig!z})wUu`SspVQ{w_6?I(mp}+f_`aJ7eDC$I^sV-F%W>CLW zbXuEW1U~2L;}E@RG$_pl>(6%$J87gic548@aR*~y0jD-!71%dWRX<)5T9aivrjUazsjqQ?Tg*2EP@Q=7P)F=qD7 zzv&pkNXl&K2p#Bal!-E1{5{o5lk?~%(nRlT6!(fNN!DQnJN<=9K^;=FoHY{C+nZb! ze!d=)IhK<8iYu~>`aEM~9odPKF2h`jvtKo=zmTDh)?;F1IvXAqR}FsL-(h&X zET=x3cE94vh+RC7r{Y1s2*=(xnR4DrH>Z)@)Rh{UKil`1rQ)#aQ1(%mrmm=%J*9sy z=_|(qS2T4c#raQ5-p$nf@PB=iv)_|~+Sq;1r^8KMvEt%MaQeb((VnA`uev@E5jy+I zt5_O(Jhe)9C5LJu!{Il?MpAoBjJn0#7D<+omG-hF_>~oxWdCe`d4)z%QJh1smIMC00Pj8KK#^?K zc+D;m%$`hO!@*44*yOTR%BDeU{dp4J+x0wK_r-)KrtaTt;{D%-V?EF3^}9!t6c@yZ z9kg0O^FRR)E3PIYoZ^C;0j}+$)Ml>6lGYSTlDoa(p2*ij1`TND!p+ten%4|8MKj>- zuWJH za(UJVI6k}sjhsHN0za`%8`{zr>*zqVak8%qk49YFO-g^)A@O`8BecNP-e2_k8{G%G zIzTP|wXtKcD=)pQaAbs%#@42A$T(N*TIC;@auOwMz!L#<;q|wJ1=;wda(tT(kW}(?QAWT^V9>AEVEDSNrD?(c0MSb&bSGL>kS{ zx!SwL9sxA33I}tKV5+FXQGmbkH*mnbA7FI5;W~;F;76muZ?57{7HWUnUoN;)H#Tnl zMe!%{Q2DnFynYbMdaMu&n>&CVK zcLw^7S1*Fy^O3>OgWW1BnnPlUyNm%=hq&=JpU|5`rwwqr+XjllJwuFi55i&OrC~MP z1uW~;8t%>j?4g`!3)!V;H--;P%bJ?*F06Vf);&)2PNA8x?k23n(O7qVtioOt@U;6N z%TV#OyKR!=YUR-vHYFAXK(=A`+-zZ4cZoAHjM^c%UP94~cz3^0QJ!pko$4NdIT~!F z)OF+5Xdm92ujhu9L9#KYo?AkDYEan=?grwa*9`9q?wQDXkA}SHPC-sXf6?8B7pZ#5 z9mfE!2JQg?qO!&q*VugvWv3a#nz+4~y|zZDbobRL$aF?lJ2&2~(pFNR_HG!XFNfa{ zD&BY5xYFL;P!ttJ$LZ)!7QeY{|5Nn>z>e#<(>d*fBpLLZwo)x;n=<+sWAAY2DgWVdlS8OoE zy+u?JXK9E#OZ4tF8V_aTpnqws8s^@DC34Q_?QzdQ@Y?=~sTV^UjSs=2Y(XCz!QhXxucZFP2(ZkHE)Nra>7B60<4(zYzKQv-0km)ZOIn&svX}2kLrn{TCY?v`+rW>2! z;tWcj<6e{QEyJaOzkgOhK>DmiVV}^tv%`Txioj##Qe7x2v;Yz@w6{K3r#nxQ~i*R&S(3f_r?WoJV2@C8J!lQfG8-& zqR-e0HRFtvpS$a09b7g-maR+~CZQ7#o+l=lP3DDYY%brt?lRHkG;Y=BDzo zar_H+s6$j!4euIvu3wZ;qY>;45Q;Gin(6_R%jyREm$lA)RyJS6^=m+>qog23vQoTh zb)^)%Sjk(MMj7kfjiWT-F$T{^R+{pcF=IVOJ>2`|BdKsbJMhlKzG9;rH@JIg(ndFU zpV1vl8~O;(zy4^)Fj-jjyEF}W#KJOKv)LV&rcVnts~uqn zq5skYov~t-c3%Mpgmg~3aE;7|d79MR^S zUF$`nT?S2>o5%IC{d}#Ub{5$w>RbeI+ni zh;d%T^KLTRE@pITkRYWN=X;k2q!yiKFA;IL7HOoPb079gQSbVHQ54|cvIH7+D@nOm zRubW;DYPj*?P)*DhTS&mUvO`$Atug6TviYWc{a%paG>f_jQJ1T_ku<9Pnzv7!Q1n` zanoNi!^F(D>FXL2LZ*F3t|$pt=O?Icl;o*iyLxj-{M8~H7st@HC~0&|%eNN`w?aT) zm-)9#;<8k7ajB!_+eX`HsUb+vSH{E`DH&8`fw8Wpl!jAuqH!TsLf7S?Mr53H+>h0D zZ%QMe~F_mV#?w{Gwj}gp-;+Gt^MUc%g#+EwLS)33AXe-wI(mzdrOn2jM$!;5rs!DZnts3eXI6UxS z`_fB2NZFq*)ssCacfD*D{8(75ti|rR7NQ z>>5R#axm@k2Q(~4%8gmNAI+FNGQ;!9FF)-wLUS6mtKJ;6YBG6qq&6b{rnQuMikU-c zPD`ne=P%ew6QgAeAKS+yqB)y{G#4%kS_ zWmTJjE78}QwFM{1?W%b^etbTnTJlP4R;va<1b7_e#F-p4R=31Fd)v{t9A zE_dE*e&Ook-Ut0_AMy*^M{C&LR2R{Oj?zp~f0ssdVso2K^E*imVO&#;ooMon~}e8Zg{g*O3H126EydoYGdt146K#6zps?m&sWOZmz83Mo3GmCWTmVK>XFxJ%DYlRocB3j zPVIdQ|F!it{#R&7X9*T2b!bs%P%BJC)_c;R7~kry*!tzpLPRUEhynJ*@%ONbFg^F) zlRC59?Yl@z@NGQo0$LO2y&4)^nLBmD*v#IrWPPEc*)>L<`Uu!6-AV6?&A@Idy0Xmy zXXUOEZtoF(rkezI?q8$Y!Jm|OQSd&w5%~RQ@5ckI9v;>1*`3Ba)te9h2rto$qHf)! z9M-5+z$7m3MThP0sC=n8bduC5UrJzas*TQt-GWoVM_?3 zKj&K__g{;dwN-O&&(2mTlPK_<##x$)oUEpk-9ehOBdC54)PV0HJ3}js3+3L>-4q#eUE(yEv1xRR(hXaSoO<$z@^>7|7S0>Ec+nIz4^D%t+xb5 zKB$1q_oe18*3>o!c~h00hiF<)bZ>b%HTb|nHtYkbzS!$aTJ-^_4H_5qA-2}#b)^*q*}fDq4}q)6KIp%gB98_?kovCGXN6x&A{DSG?Cv0Pdv zF5gT_UmP`<_6dEZwtjKTJ&CCoLK@WxgV?q_G_l@=kk5NH8j9m1=m0!?`boL}zc~_& zqW)5#U;Hv)`ZmN!4r>nAWnlU?Bp`W!^jGCsF_rbv(Q_K!WAT4~-hK(}7)) z7L6?R6pe(EYC1>_&#fPT3pDWP-_aJ7iV^lYjW4tFr``@&o1H)XcCd}}TdHEU=;rMW zcDZ8|J5Y*mDC{V=A;Q0mB%DONE>;uHq0d=uzM9mnT@fLGjlX)B`VExiP<_(|AGUIu z2W)kPjU_&82mS}!RE7;E-WHDabYUQNDbAmeL988LAsRDJ5zPNCxqsmk?O4@gy^Ui# zbwOFtTuGw`Vbyrg);D(Z860aj^u$1hS z7y4!Fvd3H?_h6|ebsj9a*t=?d2D9U1CCx)VQJY1(2V+Z`izs*q7Q8T(Qin(hF8^=X z{a|$IEhzc-{6(FHfNjGw3af`m3q@@YwHb=P%2v8QRGPu{AHyUQykaqBjF6hJdoXQ; z)G#i;$S*AUP+1YKJ;hcB11s9>hX=Qp4YE0kjI)7Sx_ zX*Bv{2^Og%=Q7{e@Xer$Q+hZM{I&vH}yzIMJyawu~Y#b`wu!h9vFn*jlc=m-RzdF$wUcZFg(uv}*=6h)>BA|v)O0Rt)Rfo($tv`|C!j(a( zB~O<>Zi=bVh)*!q@(`N;33iq?h&FyAwMyI5pGoPh;38koV>t?}M)*9|SowY2AeZL{ zR}+|LEfw(7doZOrZW7T9S!!KNEc@7cy8u`IPg7;kcgv6;BWkoSY zPn8a1*b}Msbg6ZW86OuM;YkvPXE~;f%}k$V;l)Mjn(304c_Yr40f9mAr}m{NZvIZk zOR)mICMD0ro>1_x_e>@?AyU~)NsiQ(J{F&?Rtp>9s)l|lc%^A3=HJ_phRg!%ZLXjd zv+!yo;`La)TV~UQpuJm49rzantM;3rT7p>uA%; zv+}vrqL$Z;9@U#S!avZ9)=0o));k0lLqy9Z;_Z$c&jy9Aw7kCj0qvu@g6#ou1Z!UVL^`dQa z+3D~$otcZn+x#aro`(%1v~Gt0?8fEjrU`rfmt-e3T848g@X|!)E{6!p(s9gLN3#?*1bjLuuZpQfw5jSsPZ+@y6r2GuF_dPobuyON30x|_Xq5Y+x7RQVNDGJMaT=-ar-o0OJl@l2w0T=Zyg%q zYA(d|>(xnJC`Cp3XGIU>%kfCHeb%oQM`+?gsbI{W;OG`CB|rG(OzW5b<^D=vn5{T6 zG12<-rMM$zHu^l5|JY_>et?t07bGr=xB>LE?K|)!nl>sXx|HGaFU)rY3x9{4AM44A z&SzAP5exXi(PsV*MeOu)g`+eKVxSKx4QW+W#1VU zWPXNo-`gy;sP8cbgC0Wd4qI$CT-IPk=d%;Cu&ecVk4hoB6gx)CVQOho8Lc$mvy@sh zGRCs5S^3}Vuf@Dz4bGlet2K!ue2s1KT8&+Q)0h_UJ!Y%MfME|G!a5ecu2sTql9l*s^zMR=!3jE?IMj{BpnYI{6i-8gQ*^S9hHrnAX2x*pdLyd&0Z`G z6It}@CD7uiczARPWOnF`%_U&r^+i;*1Y9=k>pLyQ(pKhD@lvoBxM|sqZw7z`+~x-~0jaTS`%*-8v}9J6{^JHKUF%7Qksd0y zMZ`yrU(P47jPUeKax35!E)c zM)s^MM^+zrOYRfJ3cF+dXw51dVd{$%|0OzxR~@pxWJ4JXG0kHwUGDqC>oQZV4lMjq zf;UAJCyzYa<1BhI9Rh+#C7gSEU}qe$N7YQA;MJ%?!DDXhulY1}SS>Xby)`YQt5#z) zGzaZojYY3V(1XJ?hO7T?&>>#)yY2{>#WbY)DZ zwhsGBJ5HhN(InwtxMTucE2sJErPO$N1KamwH#g3#cEHo?e)Re4#)W$OttJWk=)!ub zUZlE)tw@&7Z>^QWIJ&RVF>Mutvefd8cA4$eou%k2tdunAEjvZtOpA~rn@fCMHaCq@@1 z+pv@_upHVV3f;(tPNxR!ueN|X^KZ}!{ym3QZDe&7eYw@H3%&|0MV~<-2L8&^aN{K< zN9mIvwe)EO6tE_267^$wyd^Z7{Z+@q?@vk|<1O;#^**(Ivz1pb^ugr#YCG)m;~v4D ze#_1$kM+UK_-kLYORH)}YQRecY9N2Bl(N}(dq+B_BBR*|GS0~6h-v30DTqGU#5U*q zq-~Po!?lf1mVx;^c5rHxH~;antmlbd&rYcGI#q3wVw%*RTUpiryZITRQi3P_s9`XM zrq|W<DmjFuuVE7stxG+HqaJ9wumKr zAAu80o=ZuiwCz|@-lvwrDU9L8n_Gau7iYT^6{^KJ?dssN$-!#?4v=fy-cEJ5NilS8 zJJerhEmlPowb{W4RQ3O>9{nj+yar9(A=MC-AX>HqdtMEr_??(n;SXPt#|=}RR(%6@ zq8Y+{L@3~`6GANT3V=oZHkmtd(ct~vs(+G+!(Y4nzsS6Itx|_f)~EA6WZEqbp1liD z+55RY0P+nhb3+C;&s4K(Hm_OWJ^-ug_cyj%yi>}1f%|c07BtwGl1I6G06!ktx_8bv z>h1fUhsVK#Nnyu=@-a?UYkDHq;X2okJGZ2?^UE&bPC^!s*5V&@ZkIGN%KP&fyu>n& zaFo{h&M=Uf0_DF~uv{~%uw-U-&g0?~IxNn19V!xGej+a;`cI;s%cz3ge8uZj& zsYa}}x>b?bar*{HB2_Q^WtH^qD9kw~Sf#t{MYEMM8nRdVKvb^MxxLav7I(MbJ}Ffa z<|NA11h9d;iIAarPq*!pqLS2^ENQcEikA9%lve*E-@09FWe?ep8nmgDuwR-ZYKW}2 zUrG&;3oV?=Osd*1J@X8&K-QR2)Ov&pik!U1BL*^x1szQ-4@eQB`7w1lAR#{GtG>At z44QI)=?B)(>H`uCvoDc!P!1`BV}1zlbez@Q@{Z^6Pz%%e9FBxjqLh}T z^vY4H?Xv_AGu4M(UgDR5ryh7tC}jBwc8szEwDP!0*9BQufjhmwHzDVOox*~ z$|deO-g5fy{)O|H@Mu z{)n{sqg7UG!O|j0I*e-M7bxYhRL`Z|NG*Exdn*GBu6c%G$PlWhjJ5l&zife5Gq6${ z+!$|)(vXfGW>q~y4-Z4dh|QmR1k@Jp60MIg8FT{mIU*H^>MwNm2;>jpA|+Lzqe498 zRe;jz)w;E^FzK;Wbqoz#SOFEd7HF)ikb?b1?J{jU#+J;#?fUR8>@ggv^3fT2EDCN% zSSzwgG`&VfR8tFsa$E`zfku}nXmAi>XbS)gSIezZ&#$!-h0`?iICx2YUqpZ|*#&S- zcw9=B)ZHxa;2jne_484Q`Zps(J34N(z<7VA@xRdxb?eJ^My5$-5Mk5P_7DjO^}!(e z*C)1HrSyGtnn9Gc8@5>x1x~}?0^0UY#~|K$HSJQ~FK7sZXyjaP;n7ymDnMNF%;T+~ z7q@VO7h<{eX_M`C!LU5`B*Q%!+zHPEyRcja@s|9!)q+6ZT+AR^@h%^3?0i6Ex$u1( zBF_ZTz?4MzVLty%CZp_15u4`nT!bz!|0=uL1q4uYwct0<_ zbw!Gx38$nOS?l$f#TmP=Zuz6)8e4P9P*xmkzZ?B}3VIf^zkTq24|M9g)ct#CFV#M@ z>3dxFdwW<5=<4@URGjwKq7t#A6~U>E$37i6POU5HmqF`ZIxR)S$#1X_PreL{IA+3? zkyQ;h8Em^6H1sqMa5IOdoCb4_CxZ8%meN8J@d6ZY-`lf)kOnYUn?d|oLSXR zKlOvUmsisR4{7jULSy3{ivePIf+GKpM^B=oXQaqb{Y3^AmBE}4iU`npXQk>PBXshHYloWN5s?K6sz2UPjveWe^sYa;wCxm6I61SB# z_a|1#?~s_SNd3a zcp=#;>&i-M{CrRu%NZ1s*#u~>lp6`fby>h^nJem_2VcP(02?%Pz6Slv%lN$Wbjiy! zw4*8RXGu<#mzNdQyq5C>DmCpULJ=WWr*%GZB;H@Gc8&NM?b1%sjGv)IK}6e4Kf^r6 zjHf>5*rnfTE7QDl=##eJH_Y017WgQ@lDvm);%4>?cx{Rb>+PuO+D_m6YvlKDv{(T& zRNhw2H(f_8JVO}R+;qb?lI7Mm`0_laL*3BP9(NUQ-m^3A9CC}oI(l$kDvDCJ`nVJ= zIt=j#*~r0xaOMS&41MV=yCQv~RrKryRHQ6=)dnl;G40st3#sl!sp%N)TQGrcM_nFS zE+;WHGpOnJ#$_(#Oo-cMe8+x`Ki=8*>qwj}iyXM$+5T1MN?f@u3`LFHXO#_#?tIL~ zay;&sm0CxQJ7K3z?ri^Bo?RICy;aHO(VgvIK^xOV>5T9}#?a~YdVI-SHuy#|fBjCoXsJ-^5TDhTol|qy$kt4v08C~uwGNjlcqh#uaE{jE(y`PzQiOxz z^~U{zMWuEDkIca;9*Snmv@HV*@6LsXD8nZ7p+UdECdBMYF;_7^uw+qxWn1q(>WuGD zx#a>or`(BVFo>B6F3qZ`Jssp_nj5#SN-h}NwV;4s!A9uy>T9cGogJE3)J`; z>QL}b6#EN}*@SDXBT@AAHKsgDpwR1Jk!6=pHne463uip3H!&*RuCvV>LL;uj1j77| z?pfc@6VjFt}X1w{Ajd; z%I7XrK0WziP5p05PbGK{GMjidj9MT9vDqpTu5z@Xr>to)Z(>^Hy>#j(vkyH?J%7Un z)ix!x>fu`x<+KnmQP@C-euG%)-AN5^F>UG>zJdAsY@1tY7*a)bIW4(`!wHsXJ09X( zzHtlZvhq1Um$|a$Z!K91Z)C=&E*O;u-2rc%u$uA!6LH(B-3BXUE~icSj#5i~v&H7h z$_qcwdq``dPHoADJ+-KJN3Jzcl75HQfbVGUi(Hhom(MkeCctj4QQziPIN)*O%&`tvU13@(y<4}t+Mbfx>)8XfLo zg7gol;2vXFMvz)RERyEklj4%(o?O7?xblP&A%^&xRewwY4TF=2jaO7vRwMx6`Q;6b{ zCeHv~muEW%~R@9`-dP>FdCWv5Hq7TVwtfM66xwg&_TIAh5vzXDE-s_ zfJmS{Zy_7-2Ww1Cn(zk{@Oo`JjZ9HWm~XrAmCI|_pP|@4Sw&9D`V-21h|Cl59i;^R zA9>;U!1Ic9=TB%wOeb~t3zC$2pP7%?!P+@iZ#A0zmoyLW-OQ>Vc3p(REx|9WflEF! zwq*@_0SMQqyI)wUOFuQXC3KC}Q2s*m8B9Jgw&k%67EHKA-|~FN#q zy!!gTV+?ZMuuI4=?RA7DG*lLzpYZB68}C{migytO1|r3r!c*o49h_^Y zD4&tSQshr~%4b1)U$j&7PiX{F*fTwg0>kQCj{0Gs63@^*e5WZnPsk4fC-}!6$qxdT zAND|g;BC_x8c;1v6@^s#wpv&kw~Y@8gUY0ho$sI2B!uOA-RKq))(WQhcn7FD zCO~b#)IBS=TiIk-(N#w=GtJf*H>0S~Fqk&HMomIdvGN=yFqaJ!{87;poa1$V-fZW^ zBh-L2(2_hhMEeIAs_u-T%B=xii&d_H52n^wX~P7(`{QI=D*paVpv$cNbPI{uAPs=z`CWcxs{X=hQ{fL${Q923v|Tr!*_^s z!tUTDst7~f-t%;a{Z)Ua_;B`pma@VzY}%n2op6uH*L%;K?BNM-!jfp(C}ELaYt zGXASh4@hNJiEWU|_^$)m>mZf!pFyi3mGNKWr$Z{^MS3-XRAwQ34pNx~dk#_=Z&sai zkjgAHaD$Iv1GAqF;cu$4?ns%HJ7^fBGF~owFr+e`yH{^WW&Bt65Q>isYa;h}#$q14 zFLDtq`gSA}!Q_8Z)pJ2zdReCRFDTlORf>#dy| zQzHzj;DtR_*bD0`>)gt%5e8$CPan%!PONQeb6bj~DJT)6(BCC2++6V4(w5V<8eysF za%t}l5U%8+zqoM4$%ov~CtPvHi#J(l2u_8UR4O2$SSu4RKrjZRaTIIVBp5AmFq34X z!tz9A4y}p87<%!7PgIyLs-Mv4X!KSX+O1V`iIo@TsvD!jl4Hz)(EGqT<`wcxU?lZMN{rgOO-Z*_>=nvtuxw*qkDO*K zrLvf?0#W-1#nlW`M78hi_^@aiTr&(WzI3FDnxL%m`?RPg+H2-n-`?(Ysb<&+Mzr@o z9VXMbSgd@#1M3u`UB{x&O2#O|s$FSE-dMEMtKdLUSdHGdjHsu=;05LtDJw24B}##* zwb6r-B)$4d-O3~&^ftpbCytF^@-@69!piE6XiHoeIEutYCFL6;U>AA5@bXPN?Io*- z>uJz&r51ayuGt0~Tbi$is?d&h!_0bC_Rh#IsRCqN(gub^K+ANa53 zmp~u*HqGt<`e3Erjr;h(H?uh-XM`!z2Pi;9` z-Q%LFy8rPrhr1y%b1otgod6Mu2o*(*$BxQH4N1)_5{-hQW=3XaJ*cBFpk#`oE;X~s z8%E|mx0#pmikkYEnVG4LSIkV&%(B$J?|shDQ=jkW_x=4buQ_L(z1P02z4qE`uf5hi zqiLHot85c4H~47sj@mEAw|acb(a*z6RN6rXl??nr|Kr3oblhQ_kP4gzv=VdggS}8a z-}z`u;gteb_ndz?rv7(gx~E`bnnMy!c~7A0_dG*yKVgN174$YwSX+m?(z&F$0pWof zjFrvw4mdq~0z;!6qp&DznW%qDt|(3pd->vF4!R-r8rZe3=>q@icK@&B@Fm4WW4Ikh zDJ$9vd-a3lisraB-PWss?XS2)Ca!&S0bh-X$T8r9f}PsOSd+tq2vaKlXFYLo3iVQH zQ4DAXaTeFbSaU?j1`2L&O$Zm3mn9WmB08rQYe}Z3b}flU6J@C7ia%P8Bbb=bD_`}hP~({#D@4E!(cQ-M{I~EQ3cP_ z6p>(EF2bRsK^LbIki{MKKZw@I!o|C%kOj_llAc0o;D+6v;#?^K`+w9Gwzvk0qfddf z>=Ipi3c|XpKZPaYA68dciJWCcP*FODZc-wzZy?Q21V$l?b|+#XfeS9*r>%*>TKYb3 z-$FTNB=7Syk_&&(sHd&{xngDa)7A;H_EJgnMuFL7QO*x>!Qf}uS~}WLc9M03=>FC0 zmBUF^RkmN`lP22LNEqfF2hY#u=SHopYN+FT{`sJ{K)s%lTJgE|UBkgW&j=lt(FNLd z8rzC5Tt84zCs6U)R#qik|N2nr-xKfJ?j7yRbgmVr$PiLngPX%$db`$`pm1gZ1x8Yg z;{ceAiPj&68r?VOa}dDX8^77?@l&*^HSh5~E&-ih8OIq8;>KEerx1p&p%S3b=J`g97D%iaNnhFE#-eY!6a5BL5 zwNO_WV7uD{cL7)wR`Y}LX7qY8U+~NL>G-1o9?na(2~?BJn`)y&$yWIHfxCyc)~G0< zNb)}~RQU=V7$LrOhf^SOYh%r9@RHl!8XKa$dc4O|-XRnml-wS3 z&Gj-wEX@!QifI%ejr0*-)iM|aU|~?djV44GMRR#7Prr$M&%-GdFWEhu4)9d2KL7gMgt+qQ zcMfqp-^!cMVW)(Syu7R*J~PwUU!*(^(Yp^@Z$k7Os^kzY<9%-$Z2;}&5TWaAZyKR5 z-Qf_=vq9c8xNsW#j5RjGow{$cw>~{<%A~+`(miimp+y>j6v3|cZ|(5buRARQB+SwF z)6M@lJvQ3|%P`LVZ#=^}Kr8Z1<=Y?+C8k=Ziux5?*|>M$4DFyl{3gYcJ44*1z4!v7jrlV$Cd_GO`!{&tfNIegnB(|P3lx~ z&)fP&e{ugOzV+6?9@GGDTaN`J1-Hcqj};x-RI#U2YKl97XNGdn{AEQsgvEJv1v`_n^wM46DFmeVwqeNt@{kt;wk*8up6w!&8M!g z7B{8D5xIL!Sb25C0W(MWj@$#@ba!$Oo9POZBaWG{>XW(Nr}CW6fi5-`&9R2#2FLTVngm3Z^4sO-Cooo#onjdkYc#pN(+ciOb&n>$UwM(3?w&a za-P05<UeqS0DM`jb}sEweE(jYc#{&4a<*7NuIxNYMnc~3^L&m3ytX|AM zE@GxXwlf6-B?YvQJMK?`S%i303MhXWJ`w{)2;!lr104@Xhujiw)_48$qTp9=BGFfK zP7V2rI(SKpn<)dLI_Ca&n~e)(MpZn^=?YKnsDydB0dZho%-5-;3~+kwUD)iHG`+-} z<-$6TF&(?QgvA zrFwgr3BJI=!dNVk1~Q?<1c!A47lYz1sT=mf+FK@YGl0SF0!SL628YM#126D8z`ph& z-Ej*p1Fs=Htc@t9yA>YqM$_2tTx&7l4Sr|M$mAM9HGqZdeg7{J*7$BOpc~z-@XPTc z74$$}SGWJ>bqu1#fQ4)6|9f7(x9(x>Cc1i2{BwNo4>z)0$TfCeW|hJ8pMy~D=|)9a zsO#3}&`d`%9e>Wcn7gk75OMli#6mIf3iDRDJ=FjTho&g>?}`TlA@XuW^Ls)T)3gRv z!&41;lgwf|;d7WC(V%bmXG1E4 zv76D=ou0=C==X=g4Fw+o94y$M=S#$I5Bg$nZ#FTA7CaAm)8$8}pND!#xDC~V@dXz( zjYfy{f@J8rQH84;KfnhFM`Zug#NUU15`H{d3L7Vct}sUV51P=+8vmrdZfWTXFASb_ z%GeuRLs1!gz5)BM4X|}IrI%HLvk_}ZlxBQaLw_&!$L z#yR}=bD`0@{xStKQVC~h98wu3zL#JQ%gN;r!S{ ztzG?_ZesvnMyjKsvoN0Otk7~8PnqG+a+qIRLCayn;-KX))182B!+hEb-G=$J3AzpA zsc>~f&o9lDCvy~38s_Ins5y+M%=e+&FrETtLbqW)O@VF$s~gvCRFCrNHt>b(HmbiO zPhZGFo{e<3FSOu}5B}0*n8UV?TKD6__8#T+!&>h87(P|3@u~XXVv8s2`{%g0ziPO< z;MI2Y^xvP~%}=Ctd8o@!Bfh#lz zGgy0myBDn4&GZ=ni|*$rF9$5ZF_?;TtdXIfOmR?`=YD|?5{>~1#hM(jCq1pIQBvp| zpPNvjpNaQ3AP9Bohj2-*yElWqxB02{VAMtU*V2lQydOM0ssCVLa&%aVNS)j`hrFbh4}9InobV2M%whpu;y6zJ`PilEJ1I6F z`ZaJWqcdmb^Ob`^iZ_z!2r8Y=C6|q#dLf>@bOjI*QT1#E)=`EiR)ED;sFt8YFsFxi zau^siM!WHyJEbss*Rz5AhgrvnFjO|iW5zJ6JlR42)X(fYvN*l6^Qq1!(o?;Rs(j*K ztStwut7qNGn{b zd*Fg}lywyRzP-&Zy=;Y}3&%)yW3*KUWFYe$V}-*!dq?JZ)q285bl+#2U$@2viSAMC zT(NaGT$x7F(ka#hhS%V!)=ick!f$PY+FD{49zyh~o5J}*>`zVM0|z2=H+Z9_l5UiS_kWK^Czj zZf{8bJAtCNe*K|eZz2V}(=xxweK} z`xU33sgCxY&Fr{PGWDbvsU_x+5r~Ktccg-s-QDlt*uq9+^6{w zpDO1#u~+vYeh5Z^{?N);%;(mrKA=EawZmER@b1}=S#6i^_xSRZg7g6MdxntGm8ppeG?7P%2~lp>j*?Mc$yu( zV_k~Kq+jM+gM43;W9Q}%n=4M!Uz2D1QmD}{w)pAXP>er&thC@R)bzq(+J6@t56>wn)0@3XEK+xW+K zZsb2Dy^Y^o1ajcW?YXq=0oMz@A3yzow?O-1s()aeB)aCYqKDQ#;6TsN-ao;-?H#E8 zPiU~UcAv)BR39fM^J6(}%@alPoy2!TQxM!hM#pa3CPl8t%Nj+gT<()X^e&Jyar!M*rE#bD!c9GuuQFi^l$DHdu?zr?7CFLv+uiMd7w?Q1!wCsBNGn)WQCa5mxP45x{8Q zPz8*6UW^ET3XCAXk?eMaEu*RExWhUo+t%UWp(S1Kg)y+lvWVWcWJKZkiuLJli?l@O zyP}mREct(=S=#t7(mAC7+dAGg_MJ3ifUQFGY^Jb*7)RG8)_$PvchJUMmYiej10M4{ zo0ew_5k*%bEwI}bi&vb~ZisE5n1SHrLu@le|DQ=4YMUzhJ8Ah)yvGJoaz5T;OKD5K ztw!{>Qb7UUhkwkj7TBg?6n4?rLK|-GZzWHmEnCz+rKAxU9{(<^&j{NZzc67S4UV6%MOEt+1wYh&aENr&2_H>G201)Wb7$Hh9%hnlmaT{A=t6n3Y&^^an>Nb^rqwlu zb((Fv&A_k-;2O52@4F~0-5zSedCyzw#GydERz$YG5(*ycAD z^-i>OC-0aP3UyttSSKOR_3aR}rTZRa44-WnhZxRQL_Z-B7 zuJm> z-sm;7>j&F^4ijEuPTapPGp`>x zM{?hV{;$AyAuh4=?>GlY`_{IZI}*A7t!K5c6s<~|$0A098e9eu|y%hL0)dhgdMbp5m~#-^9^c+zR# zV8$kK>d?z5>N{JE=n9~2-vP6Io+a~ISsv(TxbsWdn|Cf1e`gyby56GeNW<^>1fQ|N zieWm%ow1D#5%&8uZ(Kmf;!z8IAFVoLi%D|t>AlORc@Ho2pDD~1z46(H@IFLIJQq}; z_s`g{r5Z+YXKgss$T{NeGuKmC%xsadLb%xj+LI~s&HgJL2^GaVa8ZYT^!83uT5{I5 zy0z;C=WzHSJ|+1zI&I0krFPCRzq^JxheOQyw#u3H&EMf#0TrLKL5|CyMdxg>+3v3Q zn9;wk$==Zv)PIf~TuzPU%V_0PAJT=520+N%XI&~i-|9qrGK!={H8tf|1RC}>%yJh`mQ%~2sGt;+vB4B z4xRYk);ifX6OIQivnvOmZJb$EmNAWoj^w8f2BAi8(4%9P7c}?{G7-4`q>dh&*2wdt zw+aEQz++3aLI19+l ziP+VYrq!YdY2j0wqRQUsDqhkcE=I@@q zbod7wZo9!i3-7^t?~%AO!ZGPXDfAl8k*;2v9+tZlqw)i9=#favj{hZI$bT_rv zhmpoxf$O%@mev=0f-eR*{rQUH=Xde3%MTI8-QVHg zR5G|^R%a`JLr~iN6v}yxrw5(5VcT!W@i(!G*i%?&J%~!Q$B=#tO~{X;+*{!I`eU@_ zmJI@HQ(Cu7mMQKwxV7Gd&ADxhKuBn4VAxtct@{ltjrK8}_{}zluQVg>*&=P)pjQ33 zsmw<(EjH%HNLus&9j5iCE%$6tFXJ#5=|Y5Ft@`0e)kx#9Q|#}6={+a*18EsBte-|c zM-LkNJKEu?pi{r2Twxmd|6v;xVDyGCm4^QTo`*__uGx zZ2Uvp5)9qj^HeEHcE1^4+NNK+rOmK;7BX_X#($b6bqN-up_vSpKs(qC1xu~DQc`U! z<%z-&Homd6+h29uNeK(-QWZEws2YE#3HLrG1s=G;vSms1<6HPX&7=il{z7)WndEE1 zMZ?g6e19<|J>8G$Z*l4^cV;eYa>sBsDf!8Q33ZpT@JFR=G0Ht8I?>mkhwOof?BN;g z_C5%aF(uu6bG*bV9+TP!h|_*zdt;TW9%d8 zdV(}w)P_>QQxfh)45s~0Nt;DSFPPa#^`fUU6+JB#iSCZHrM1+a!jq&ko;K2aIn_!UEjr+M;AyEB&2P=~G-f~vJ9Oq8~fz!Gc z()A8fjHnaYI!cR0`@6KRqtuZLAJ;od38K4})1sGKmrqK9jFdA^cvHuwf1pF3V zc}BuLj#t>KRA~)D^mL(t&!W$9t!C4+(gEmh*(6=+f}L;#+ud2JK;O@y?54UPIDiotr-%o+RveoOkT4|l$eQ*aljoaf5#=L(fl2nj0*lPyvb@ZrB&FOmr&p5 zqz$5d0tIIA_Ks)mvXDT84Wx3mKf^;FSU+RIg2 zz4}QA5+xjAJNip`5cxN=$br&vi@&hYXI0N;R6kIPXIhR_XbD)yYYUs2nS((Mo{6+> zu#_u0-ee)UQV!H`t=TBM#3KeMtk+Np$`k!8+d52|7RbFFrHw&FUES!nG16+q{V&O1 z7vbOAnT9P5$LdM#N4H*;BvF5cj=m~k$?8DY_`f@a{EN_&_O>jcNZKme^6eYScpN@B zL|k?YEaBoy?6fUHc3;Kc89embjc>t^xjWOCl+9XMh5Z3#p zS$^W*N~$xf7Vh!c+f*=9xYimeM9(MGev*Xic^^kPH{k4!AGTVoQHObSz?xDx7c=nb zA5H9Q`6<41L;Aw&99#5qHsAc>siwt~q~sWV`NX~u%vW&72`Yu_5HJ3-3z3FlW;#d6slk^rVn) zB^tY;mf|a=ULnJ_-wYKxq|D<^MEAMbv`VQATCZPO=v+yIcyyUs&yx^b;UtTiFLeUG z-87V>O40QhyF(H-bHYdL;R5LlMjd*#MHpjkGF85Z0)&Zd^LrAaRk;RG@DgdLh~t-{ zCDII4=stZw%P*}Nr=61D^!LclyI02s^aE*>=+J4>2gs~-qU9f8s66k|r4OX5V1IPf zCBa>B3kv%XEWlMn1s`$_q&7n!P{~>DaM8(B=KCbP7qQU>bS zmu4)J28vg{rz^{(MWVZ&O%#g<8~?N5}Bi=M-0yVgtdI8U|+jH#`N8nBgmW z)0`}+-P@Lzl^m3MtfV#up-=kyM~ip-z28qzmzB~5QP@wh)zWy?v4dl%a>jJ{8;UbwbBjrU2dC8W=kmPh z<#_&;KNnU;uf+3!CU~w}8NCY6)f^r$HoB%Rc!Qqujl^?|k6vBZh?AtTju!Dg)3((( zQ^3!lhw68;=)$u%>;L?L(Fd!gLb1A*0zZ+Gk~6=?Ap&ax1y*?_4i;JnIQ|TnhT~D= zsk{`Y2|y1zeG{h%wMM#wG#WW4SNjyh3Z18~Ei1+q5gDoK?5T(&WIS~&KElvMeEljF zcIG^1i;=~+rNXhbXqJi+IIOTuvA3+u($sHR(@?<5FBf~CYM)L$Yr-=BQw&pcL645} z^F?i@M$@Bfq!&Xnr$o7h9aB z!yB>k)~;clHc9I&VxfoXKjnNJfpRv3zZZJg(9L`euZ3F+hLxr;jqWq>YpAy(wtyMe zK1CO{fIQ1TqSVi%Pa79D>B8+q#qJo=iS+O@X`EPILF2Yc=foDXsqg1fu~@f)j(;xM zwYquHzVqN(eVH%LX#DVl>akfyZ$Ajne0sf3eYT-(8l3lSLsjck3fwO37i(+SvF(71 z<)2WZTe>fn@1}%Z62#&t8oEnL(zM4*s=Ln{k`89qbSkyoB?W}~L<^UNls7q@A@zn` z;K}8`)0o|8hocG2+>MpJR;B~HC0)#HN{#kN2=&{Y+U>!tuI)j&dmw)m>QuQ0GE8O| z1@1*xXGT%qz0z$_YsqQ_`QncH*Y1)gTU&{D%*40)qE}=KKDBJjG4dml>E1MvBvkXzqwC>iFb4=={ zxf0_`o9$y|VX24_QRctu2i7d(iW5SUff07ryN>~r{sg`KrIa1(ew1Un0QS?}(%Fm2 z5nkn2gHi4V!&-y+HKQ9}N^>-KC@wbsg*oGWj`ZOeIkcT@?l%&`Mrz+v@o9{g=QJHSjp1>fq~Pzc(t18& z$=_kzMZKEFoaLh3i?r%2*tK5GZl9GZElHl)@K$WSc`WIvd705_PhUv{JEx1*{4C8eH0*aI9JwH(;4fTyOQytM zB&ZjR%>xN0zJo1C{=0HEq{YRA>klC6>0eXGL+O}^O}ghH_D%LQrvE98herH9 z+u|di^AVvuUl1VAfyn?%2$X9ugImz4AbIKJ6=QA|^=_P^f?fD$Y@eRq7=9w_9_1STWnABTkmc|;imUEyiRWD&SMUw#PY9K0yt*B zA+OqRwe>5+f*JbQ&i6C(A5_!5M)EA&tzi|9$P*wUzRP@@$Q7cvq6Jl2W$a7`P_7LC z{9m=nIil8`(j*y*_~+SNNrnKlrz6`e%QMjTC*bW%-r_InBiO?T`2^^q2Rjide`*OZ z`qkxNm70uggv*!oXn8z$YPTg?hV=eBor;zxiT0mqV2q4g^v{wbMurIUBOQ*Bp_;BE zxw)Jc=DyJEKz^ejAqoKtBTn0;YH>JC=Kqu6a+CtvK%@K~Zkf*8c z4e{lWLHs^Mu$)3~CLD~6iIb;t+3a>4A07ec1PO8^Dj&pdx0bVlM9(p{pF?3 zMoup5keio>l;=`qh)QngE;`9tnCAtl(H+r{T>OGW__;QcIr>muC-j#)i*4;B&&4Si zW<_VYJ$K$&(OHJo-ea_?GjIK)bb$Z6nz5^$<#PdH_Qj7KOu2mU*=8At27y9KFK}*wX^?Cb=jNBKF@DoP&(ujw3tVMD{X*RQLi5I)o!{oKg`d@ z8^h(ay_qI%Pf7k`exX&qK}IW9;!8{i^NT(;Kh!T25Xfan-`$(uL5}C-51Sbkb2;Kq z0vS*S;=UfQs(T!D%#!zu!s|@zDaTkc;FJ0h$aFz_yIX(Ym=5vXu$i=P<9#J9O55@5 zr=8IWcQUZ2HNLp|@RaAAkT=cu-ZVN}w&SWd9nF?uMAD7@o-KC+k#(Z9UNRhkw2}h% zb~iJ1@n+JJsI-^dTJ|KEaH9!k!B5hmUUIUiwb|Soq$hgf$nk<)6sfl?X^}SXOxLMo zMa9zQVOeiHmApfsv5>y<8jO4}+tE+v68#RgcmRKJyXfsfaz==A>`iUePZ<c zUUs+)d#U48FkC(+I`&b!LRphtN2aF7A4O_0Fw{)x-o-{0${qbhA&*wR0&2&0Hg$|V zL3F%Fo5#qf&>E_I71XQEqE)ZTI6QKatw^33<1Vf#?R_veU7~U!KR3YN`OdqwRetGw z$quAS-Zl*Zl8a<)zugM89xHbXO+O3~CiICAZzspGim|dCot(n1zb-=s;Xx?kH{=B( zYz1uN<)J~M(1pfN1{-mtvK^D@l*#sR_kX78lJBNa-m6u9^-ZE+U}KQOQMRN^jsh8MW4p^azqLQ0 zOVi~3qV_ALPL~IY!Ur^ey4+uOEUfYyf{rst%gAeAFuy|XBx+YluRsIcmuP&29235x zHrf>+oY`};zCHwzx~rRXNeMWLEp&A!+EgK5jdDzCX6!t{V2cdun%E58g&mp2`(8{t z-jUT*;or?NKrVg_>4dj=zVi^J4mpLDyo#j=*BEL%-@qzQoXkY2Q;JRm9paNN?ttB z{NBG(R(%|;&d`UIvP8WqWq+CmkZ4aNSEU>$x}Ri+DmlY|UR<6d7l`gqdV7uxy$QrU z{w@TPe--)(M*^u;$bi{1yb5d#JMYA~SP9+j*za@Y`xt?P?6>)HF66?E)PDgMEEvE| zS|I1*%!JM?kjEMN(1r369<$)~Lb+JfE>h7VyxYrJ=zEx_{D$M2_ffQGH9PUX48@(R z6^(Yu@P1uF(_9!-J)SPOFoT6S^8ZkVllM1Rj}PS?=&8ZfXqkLcb@!~9{@T|;2byIZ zclO5y+!&~Pba$DY$9u8=ayeJC|8z<(`L@84+x4@6+&xj<^CN;nX7fM{#;^*{((&b} ztSg1Otw5!O({yEptodk94x^hNKGLi@YNd?Xw2xw{F*2@QG`bp{q<>DwtL0Im?$0`{ zGRW~3**}tx+dNnJ8oOMGgPws`#x3h zT}%u!wUgpLmWPXWs75{pzi_`sqgJCSj_q`4wS1pPfjIC97X=1T=o+~|)|ZylHWRkL zx6EzDBMDwut6?vgxh0gZ}z8$8!#m9eiXhDL*nU!O)S3SSi<=3&S1Z9lmoGJv?Sln zGOn`4&i-$ET2lMXkT2|qY1?LbXo#!n3a;5U3l66QhIwg!NTV5;u@9rDE%J4Kk2CZ$ zIV04w^npBVCwitA??;4hAO4wqRn)M8Z-v;P&t_w`%3SAqm^OSa|ZW(cW#*w&7o(VyO&DkZ-wWxM~cxkBL zS>Gxniz{<xL&7j zhfz6BHHYQMP{(WWWupVpgJ!BCT5woCD%$gD#1X9Zomn9zj{{g1pC6CswxeJLM?r1%5fJ;5ja6^i^C==5{6;R>Gv+7=4FD(~i&wa2bP01#GD$PXAJVFgY@@sC?XV}6iT+2LyTL$i#dVB$SQ z(u^+sfEN6Ky0{k8HlC6nAp9W1@{TC-nv4rFbFIj6966o|GIM}1bFZQE9hEfc8VJ-i zlNMi-=Z3q>@)f^PV>2&gHp|!wsiM}KUN5B{Kgw^5j)}DYN6s|IQ_OXFW`ygN#z(k{ zaN!rc=YlN~l!g>)Oo7pK^g3puK8jttZb(9d=>AWrB;4U@H{=UE%Bb&6`EHoj!Ez)& zxRD41kf}h*Ms{}!v()?SwJtGt8{ z3SGGm(a}BpZ%G7R9oI0H@IXF}?dWIo{{$;sF^)$6iTUOHY@Vv@$Lpu(l%bfPGV3BL z=TO>Kit>q9J^%W0N3X=blym)& za2nfGS;_ap;bBUF=vhaOFa>weKVh4~l>R5THnqV(Ic~CwWTla>da11i z;#9iWz|PXjs{AgsrJDB2ZmxS6(?QwckKtvBx`L&0eNL+9P^WGbQc9|aAi|g))fgw?HqHbEAWM`uckxYl+;-Js<)tF;u|q= z4>unby?V$m=9aEI_Msf2t)ztRik;g{&+M+aMGxQNDLB@gLA!e>heXF@n)#dpqq5g2 zD+`_D9zkMHrIWwA;I#*w%fBChxOP32R8fD47WD+xX@luZPqfUF&0N{a1&r|1*gYw$ zYJ7TC)Z{;DU+fIFyJEG{hM9KY>z1+*k@BNfj;^mKMd4Cic+ll22 zQ0DrIp0}ueuyO@X3)!h$1$$?Ef2QRrA$Ulqq?bU*?k<$W|23UTUqWZO+OzvFDWfc^ z>xpH-zO5f@hOOl^k&&oUZ39J^1^X ze2o9TZOpeo8G#MZc{XO4l84#(1v@%i*$Rc6iz-H<5y;{g1)^%cm7N-;#A8rKknbxB z#ODH*_KJf27e6u_qrf3@CN+9h$--$U8~CcS34Gug7V??`hTs@X7sg_`!eLFX*HI1E z1Gf5g#UB**6Kxs?dbD35?F}W2i{c&MP@-_q%kth(Cc$2O2s<~P)A*htEO>$v1KBc~ zpnNQ&EpK5?Il|cKw|E2Xf3Wa65`JewU>Q$ng5gor!Vkx@HolZHW$_&wyN>@vj!x4JK(hO&2 z>x}8?`6YJ+XZmg3Z-|-m;^XX?Q|V}to5w*Yh`_w6PMgQ};ncyIp1>l@`5e$rQ(Oi5 z#&wuwRe+xP!OxBvpel`M#JfsfSU&D&ZqP-3cP7orW3L&N>pGXty{kMQP{|wXnnKAl zm1&~z7VVgcnrRbR)+{9ny*ijps#FS~my_wzTqO-UOBO#*N$}xz;{z8cum-(Jo&}tJ zjbj}bDmKi??ov~>wkdd4&P10~HDUZGgdGGrC?AvA6USVDdtEnNXZb_G)4N+m+v z#7w5(7Z~%tH6WxE7Wn7 zGD5s~j+U=dc8IR8sNf?72aAX4z(>j&(Y}i&)Nsyuo*k*hYbqDA z8al{5g+_g@v=7&?&#rR%T3*~)<>zNHG(fsRyv4Nbb0tIcd_lh3ly;(P982A%#AB|1 zKqIy*M@82vYQKXoFumE>9f~g|tj;FvR9Yj&Q?%NxxI{-ZW$#kvBne|mR%Qva(@%A2 z<5#U8*bSYBF&>W5KHrSC%ueq(FZ#XJLIYHLnL>AiDzH#>*{z(56>{>$wm!4d8@>yJ zd`^zGv~hl<-*AqBpw26+`?8EZd=V8|()_)ONA`Fmze|>r&K~ocWtd6a-?NH+%6QDA zFG)P8RPvi`a}RR%23_)4n7MG)`*+?Ie(!f{?#!uWu5^|<^29+YU0CG9+4hGMA8d8I$%0CR5_{n%%}g(qmskLc8Zq2&2dnJd=5 zOyjRB9TTdX|tbOt$MGjZDwuv&i7-ePTZ zV#9OhR-|pjKma&_UrDJyVY#lILyLb>5@8;!o#L?S{?ReNgs=bvW-o8C zhvXX|n7ZARi~k-0gMc^Gv;-*h2VNT^j<@hAj_Vtqmmt5*Y-i@+=ve;DEeFa!jgG@} zxlz9hbo~aprhFg8-Bc2L1pJ1&%ig{jhcaZd9krP#L-pqGjWSf$g5#=ghcfVN^yNmR zPcZA0c^CqjqJ~#bN4pTFn5WIG0&dl;XNzn)c2kLpEq@jH!@M>NDX3$ZS+4*O>gav0 zJ4<2pN=8Uw9KMH}btwFjMsrxe6Tq2Z)}=)^XycWrkbv_jGlJFe_GMn6`g%p}RND%5 zj`a3L9?FdLw!bBCdY?0+QD&rxt8P4SM4C8S{6=ZFlqF(yU%GS)L|V6x0&k<7ObIw+ zST!%FZZEaJtt3tkC`Wx_y!|%}{Sjm03pkAai#4BXe?Y!i#(2K+m8eUsiK99Ob@4uz zKZ&|Dq}hVHc=NVs3jAJpT{-YK;0y--I2K@3rZ$FKOVi9b(eaCdV@w<{ME-PVKe_)p# zA-G`UB6!|HMuVX_K4^IIyw6JSD_4R=*N1F$ka`BDhl$jqv5Mo!N7<;xD%1}iqIDr^ zxU9{uDgT<)IIS5I`!)Uf1_bMpH>>I+Rk{O_X6xl@0;+|ASH<_bfL;7s*Xcd zI^IOZ+VL{=3RTO3Jq0g5pk8sXGuM70#9m1XvwMzvqlk%vZ$AguTgF#cJ;htqgkbGV zb1wv&5nKz066h400}lYADja0Q4K*>3cD&&-vq6N}BB>fb>pv~2SetiIxU9le@+ZyV zE|nL{FAB(N>tOpwR``A85Zuw4DXX!vzH+*6W43g_#W?}jz1TL>0a?Wzf@MRtx6b8m znR$Bd20}&?1s8=YDr^(Z(`ZGlh;*GAo^~>AbNARD{?FZoW66x}&AIPIBag6@WEJ(& zXR>yxI@OY(Zy$8f`>C9L3Y*i-rp>9}X;_>F!$|uyOl5SVdau)^rfQo2v#wJpG7NZJ zuaF+5Vj+B+=7y_e?Db5Q?o^%`Lv`NTBH|HeKXL2s~1C5@bMOP*<@u_g}5T>NJn}=Yk z82$W7wD?i=uvh}^WrTWEba!AKA4BGF;n2JMqRF}z=qtxGe#xNe&n%CWlJxI}!bIS< zz5)9v?km1&*Ek;C^V{e(({Vf2oA%p=T=r8mp}Bfeym*Lu#j0m9Rp(oR?YA31xE#JHPVEuw_;8fBaF2`C$Eg=A!LF$dAYm#y7q4!%1PdD) z^4ZrjSAvQi_nyAA;VJdB=$Jz@6IGmj&!&}$>iAH{^uQA}@1Sl*$*yUX@U$8e=InR# zSl|?ACTni(QtXZ@ll&Z=F#hQ@;%T*IQ?rs&e4g4X*33ZR=DUMdJ*{33cEn;HCmB80 zoLot2Ot>TZFG$o6zwzrmDL{*@Q97MVQtyhM%XG4p3f1dH@@=gq%fivkdTiSKv>}{Q z4NQ)6l+_wz?}06CYd+n+rNyn)(fmeZqc)h(!@gx%ZPaT%lU*!YTRuF$v0q3^3W^BG zObXj&KGn4wxGUvX4hs+l9yDQvBf|EXPql*wdY@Xn5Oy#nz{d0b8g|5+?%9D~rj#3b z?}mNt&CzC{_o;4h*taGuAoJ;g-=<{pge_hecqC1l^60lz^`RxMc3$c} zh8km8J5{`|;W}@8=^8{<`7qu8Bs`gN{?vgYpH<;yzAdeJR*eYN+Dz}z=1#=Ut|DZEz>d@fo=U@ej0ftR!bLx? z=z5n@0`ZPWPklKXIPL zHtrG&)5QHJXl!p4r?fI{MhZBhrocWbtp0*2sgG*sHJiiV9e>i+K5AT)=l)V>{5xn@ zC?_-FepQ4l)VyjW)*LG6^}z6IMF1B-SGN4>_Aqn?wgLDDyI@ilbY9#E$FeuF~$f?(`F zQCwejB{b1=tgnhQg73+r$N_4OB}8BK;!d1Po5feNvVkgetwI@f8LTEo3gZILzyR~eP504{ zY7EmMSSrCDhPRQctp}qIaizn<|M!fh*12jzyk{hQ^+k}tTcP23ulLzLg8OST7Dpex zg5?*oX}M|?bRjR&>KDO@JOd~+PaPL3^y1fvK>J29o@|<%r()xpMeaN_)ZK$FORa5%fuFf!Rc*4)b0QqjQoeONywBN2~$U=DhbOq6z zI%hPb;G5zh7O+Y|K z2iXr%FhW0xj<2Z4a17@@H%%JOWzqe#WVjj@W8Vwc-$qLJ9*~CFse3GG2X_YQ<{LQ1 z>ES9)zdxtD!$BCR)sjL?BAhBaMyMO0(w;}jqtw1O$JF@J?nh!lr)CAYpMp_p&j16b zFokZ6LT#h}O<6Bv?Q=sD`ZCzOeLQKS)v#FiIG>flwkqf0#yAA3G?@JBRsN~|*=0+e z?Qk>OAc(P)HyV>cFN|`&wjH&t=kkz!_*u{Gf>k7Spv^fnZt)A+a5G|@GKw!Mvx!FZ1OH`YHVV)FhQOw;oQB^863_17t< zn9IXsXiYJMQQc0HCaPmZp*P)_2u83cn{1QRJf45-Bo!frW>LswygNFxF_YE1&;v%X z;ZxMZmI&8ZLi@q!*yRyDkMu7)?M3PSn&Qj2ApQkqm#O1}9ecq0 zjI^HZbgWFR#I+nYv|J4q#nPozG#xV@|8u6RlY-qd5mL%Xs?DT`3e_#^6X892Up9~r z@iS|T>vHuKV3VG53VcWXU35)gzBAM=mM-?e$b5`9(w#FR_hwPit5trEAWX^nx31oU z*qAcU+T{?USV330^rm~~`u{q$Zu%7$C zF%h*lc6TCz!@*bd6GqrLqb&HMjG2k`#@>fU%v94th3s6t+2z+(Q4#N6ttV}pi6O;N z+Wnbod$A;y+Ref$>xRdOSt!f>6rG#}b}V4Mt5hpQJ&q!0t8+MEZE%=aAi{}=rT&5m|`;kSI_mP?vYJVS1 zRl&#H#;#`;ZT(1HC3=!($>Isz5kCN74eTUh3-Wrg!(4G?4s(bmme`hTh;oDKvI(4_`h@dO$&|jV~ z($-_1c@%Q3S4V_7nqtvd$E)KCihrl!*%QdL4Iq5cQ%8fsb2Uu$yxBP;Iwsj~MhFf+{7C1` zagC>lZR#P>Gm@@uL8j|Ceayc1%deKzg_xaG^ho-J!}@TrwziCto+Z);QxU zAfo8&dUGX*7oASUJCO~IzP=OHcD11_H(%$TW;5OD9Z_`&7xVmnk1882w1G*4naTbq zE!d;ZNOS+1U%6Tv4yHWRi_ZQFtm-52<}!xq$2@1rlLrILH`nFpr5^`kKV#!LOiUQ( z5qs5@sO2{-bU$A|T-(^*T6F?04;N6UBPv|5zQm>-0Y?%YDXh^k(3NbBgFtWLfIz(9j0^L=*VCjE z>TsKIjl+@73pXrz)C=+M(+OEcS?GGp%6VoE*S85-#aT(c0Q1=~uK}vVv(ZU43ys*r zdVK@N%g^4|e9NcSdobPk0u#`Wb?4TiDAm`*D^$>h)1Vbk8N6Ua z5Wo%5Ro{Wd3B`2uJ8);`=Omv2Z^D1OGoX9>DDs?9N6E{5Zx%hi$)~w*lm#v*g7#s7 z^JRHw)kI&}@wnM2$?voPYZy?D9oH_-W3hEKrH~8i@3Q`T4G)@>a09EFnZo5y5f{1e z^9Oaih#BBxq45{7ENg$TGZ)oVON8_Dn?+Bv#-DE<9Gg2o*Z;-4J+T9D7*pU3C0|zG zw%O0_Ti?c+Y#HiBX+J~m%MjOuZ^(89Oh!0C8CUp9e}qYD8As-3($PC6Heo57`h$AF60VhAeBAGPir=AU`;>93)%5e;;-*r; zkLnE3T|~Ek1aax(sLORMklIMPbDb}Y1(f^~zU#TP`zL5VgnrcN2C9L35O;2SiAuiqbeW$(PtoO9+(J9Bn+=1J>t zP4s-|)XlAle?>>b!$YY2D$M^zW8}LU4VRTQn)qyszY4Qq|E&6Vbc}WTYV=%q8FmnT zcpWdks?eG1P#j@53cCTrm%bS-y8#_k-+&t2jP8UFS<1Kx@Ts?J>f1u;2Z=3 z3fNEI5DB=^36DNdk0ixu_5Z2I021y>`uL6%7vVGmf4(^!C7ytE+_0P&lIp|D4 zVvnGTpdPU8uF=j^o2sV&Zq)`#+h9k>_tsjsbP*h<`PTdpsh5a@tCt%|UeO$dtKHF5A7lN53YQX7NPur%%5Sb}~(3=L~6-Hz7!`ih_% z!##&WgNES4;k@8+O?ya6Ky$;ST6|L-{1`84k6O1Ml02>`JF$0h{IbA^_$7f6l-_J< zB{h+Di5;Ckd^7Tcg5uI(8{OVW3aU2?TkdVzB`Y-iJc3X1hydsMF!0*D1Tk^fQDPL> z#QY0Qijvkxo9E6zprEF9+%-%^Y4o#})>O)XA$m0`k)+8UVMFBHhAvq1Ood}45B;F< zatbRUx(X(@=b zaxw8^v^qxGBx-%p*k&Ny?q@A%Cf$T72X>V|BCQSA+T!I3%mNOnqco(eQcQ%A8VB3E z8oKa4IGk>@Mzd5&$J={rRSCWWii}^fyuoNZrBVD5G^@EZFvo>tcsC{uuhZYfCmk|GSCwu^tC`E~dyU^T3DcNK0YqnF+ zLiSxbLN}si1XIE4UUV{1Ix3pqqqQxezpCG&lP#sGqPiIANzxnm+@NDg(z`CVbLBqt zY6A`ON->>+=fl|#-D?E%9lTPf(H-Ci6n0^=txezzQtd5kgxncIde3%fAJNr%MeZE4 z6+VbF(JHUhTU4Y+qob`Q zIHM*EHbkGHxwXbfOqFsx)l!IwJ@VjPm|IW=GOh7NEN=f1_H=30yO%q`oh1^D} zOEfN%FUSdv{fGZqc;H#PWTmA^wN3DD>Vym_$7}br0;`^m3=F&maRNSAY*>9q`8PW#P-3sMqN-1J#E;2HuJaOq>bR<*i*rVkk_#i%JHJq-{p_BxM zBj7{$2zo|(OgF0pVu>Z^d&V#NIf*`(bc$c{a{_yA6~FRlSjJ(R;S*5*EU84)Z=q9J zQeV-0%4(M_bp|i@T{N+W^jWA84$iufh+EfdNbV`cd7QC@*%@hb_Tnj=-r6fwB;vKs zW;lxjkK_fYq^C4Uw6~x$JtY(GZz$>|-4umXH2E2@qyCt+>=_BRIjcR;+1@Z}2sv$F zC@Tv{k`s5wRiRbbCU%zPc~1+~{sK+yFC|3fe_nCHt;R2_!%7npZJxEMzXW?o)pG0P05Bk)@KXoj38+7ceL;c= zxfj~-0yIHA8#Ne=hhPo8GgyM%ZX-~GAut{pSFEl>q)7o0PV!TrW}pi`gEO&o=TU37 zE}aU|)_Z@IjUYzDiegafFmB20R7l220>Mt1;F`qa~jUK8(tr5+W96t_|S@ zHUyM6Mw$^;-Ji5b+7|{`m&Zu3KC@d`abu-f0kF3Ot)2j5r}4XWeu8u=GR$}>GN=_? zUqmWeLWhf`PomWU@S)%Y`n72g?C`sSy|n(wD3QAMR`+4IbV}w$*b7IDQDwOe0pi#2 zg_9;$fUkWqeDe;9>3g04!|e!wPe%x?zIy`x9XK+a{jRjaOQko!?=G;WO@rC5y?)WM z;OvnlrBe!*R8HxzanIA<=_{u*Nv8u6L#7rccArXrt2OL@H9A%X1Do;dzj6B##qCp8 zY`HWjP+qvCOA}WnUU_%;XwTCyGLS+G%dOe7q;{fePpJ6mT~}gAg;MNVP?A^@`SE{+ zHRoEu;+T|koOO1#1bh6nb+EBeIu-~AFj|41N%&06EEF{lCVef#>NHO}6cK06Z+rz- z3F@j$t1`NC;bQkjq!S(==Jzqh8bcU>oYj(yGQO6Q(u_|U|IW!^JST+Oto#>)gc?Kb zQ{fH=qY6UI))a=p7ZdX#pU3%-3aNd9=cakpQsjIs^-j}gJaG=@0(E>_j(f`}g<$0O z2oiZJtb22@a%ut6SHZOGyn)_ZC3W_|_Z*m2Sn){EgHj!Fa9N?>Hxny9C#U z<##hlsdJ$ydyc zY9ue<)zuOuuY*QsC!oA_QeqawvCI6t%+?)tK+9_p$av^#jp}q?!txrAz=Y|?;t%jD zi$$B)L05qHV0G)Ht`U0lzcn^hl(Sy)7MKx*Ex2}i0&5<&uZWk#4EJknMtO^-WcW2x zn?V$#jFwD~Vf?px%URVw%(!i(zlBf;=+Z``P^5G#Dj*4ZLkC&e92hqgg^3JvcL@D=CJu4_mv+#2`R#;$e#O3*^_v%doD zoBj%b^;GNzDWP>G^Sw@TRF$MOmD(#sWta#VGMM3MR zN9TUNJaF?zGjb?m!iNM*UC~zzI}M06HJ7)j`dG*j3vJvWbq_O1N2ibq??X09?VIYP z_s}$_rh0&RC%>P8p4lUL+_XZ@p!YVy1P&Xx4{em*iqlRJwTc2@T;(F|V}9keAJOPd zFt9p=4o2S{e#4l*`svIA)BxE#nCxHBp2Lc4?_ADLj4ead;~deBP^6S0#?Krv4>N?Rq8DtZ36(p&Wr<7){SZxa!^A}f z?5#Yz%}c@%V+%*r{fsd~obNee>}3)dqJ75^XOC6sVbc~7WNz{|N^|qv@1(c_wTkId z2^UrnB6|l-$*yDuTF2`~Wo0R4h`x&>##W{SL$uW#akeo2yIEPcb41$=NCED-3=+QP z5JVnHpDtwxXHvP_-vIPYj4|vjB1Zg*=e9RcB%2||a*n7Lco?hHxg8`+Q|_texBQ7~}nn@l2ju{V(Io5NA3^ zj87Tg{RK3WR?Z;@QK*t-GN*Awo67_ppm~H+j+h@YK@8E0IU-arK@71AIik-ggt~aY z;GMSbcwLMkyh7~|Bp8Q_+h%6+v=12T!%Wc+Yf{Zeywj_S^H}-SIfsjV_;rMa+l~Fc z4YvXW`9 zl`sn&q$~|^A?TA?#MESnQ*RrgkXe8s8V;Ngh4d+a;I3K8AhQS{T8aWD=ny3pu-OQr zPG*7_LYM%L(nF+05E|!QN>h1=<}t_c+}b;g?++9aUd3ILWHR4kj2Wbl;)w7jMM@cB zkKl;@IupbYbvQ@t|1d#^+rY)?WaJoy>-({dI33TB8#lR{Bvw_R*S1P6dUC35r5hTcv~o{WZ8`lO~U3^6@-FQuGl_?oL*!(J)LC#D0Y$*$fdz zaYTKYA~4S|9vm@-F=PitwCCVAsj;2-%@Rx0DG|&wB)iauXE%pZB%2}nvm6nIFvbkA zpW%r90!1nrqW0p5{X7{5wLH?yd-xl(-J4t88~}^UbO@desuSq99GF(f@fH8DuEQSe z;FfKSV`{6>MVDW#UZOBt@u=EXH^bW88t~b}}delN6yeALoeH zjqzoO(9Yizx=;uvDUwM~HyO~N6n53wbww#;Ln#tKm5seldPf`$#BJ5z2BALwkvfGa`K@8zcV3I0| zW3A0-#Tf5rj6GbW(~|LJh$(YKOJsauk|H7ni9==rghTY7hVKs$Gs;?%ojEzvI zN-3#;FSgtVS+;sx@U>PpLyUS`@U>PcL!2hO#C)vFO_z==YhR!&kngxop_YwHsm&h6`=lEp-etA;u{1ZhLL+9!S#8`;+Wil(h$9{jk}2 z>>jDVX#atB?U8z`!l}kPL2#=A_dW2WSRS+_^t5JECG*L88qI>W= zS>MAI6L#Qx@IE9r;br2D)3mxPIc^+5llMvqq2`v=nXFp&qm_H%6^gzWZhMzJ9{pQ? zyU}4C7RTCVKue&O)UwKnfD4pn$|Er;3Ff_awl8}9?hlyf)6QF+-vK{$uX8%tA4e`0)I1QVxTAsuQA zg(?{&j3*FuHT6}B!2V3a#Cd@u#waF$A@&%KI3vj9MCk{5rxOpE{L+TwJY;HOx%5#( zp_IE|bRq=C$kmzN`ZDPGoV=2e8^g&+MrehB^#XNY@wtn<2QPDH9fk=_ zAL1*imQf$*XKW5Yy?&J9G`%0RR4OX>D0@=- z@**0~-5ua9%b!yR!5dysEe|&Vnn!yEt^84n>1%e+9~dOkroog1d-q`cZ00Ow|I8%i zlx?Z1=jZg~`q>@*H3)Ii*dvlB+y=LfcnU;ECmZD)krFx^nZ#=*X?8~2z~#c$@8KLZ zck#?qK~#p5>etxp>gTJsM$3*!uuVJ_)gF8x zE#mYVjEjt0kfB9@=Q}>n(-h4)Dm53?=4kCvtQU!;Vr#>j3Bt*V;kpa5x6D^uJtgow z=VUMC7)F?Kn!$L8 z3aR|LetZd|DehyGLcPx$uN_K}Y=#(jIij*jzLX)(KUJ_qCK?%RlCNZtcAIB%*wpSm zPAScs9MOWQpiq0p7AH7s*6MB$~mk)__&JkRSRTR=y+kB^DTS zsA|{|OQ^K_+^l*n7iHI=1;^lxymk?Jj>C*#R->1X!$u1IPc-j1?3++eqhrUVM2~*i z#~aZpe2@dLQ0EGgPe>VI+L`*MV&I_Z37C=f>iRrCq0df8MQQp8vN9vuIEV8yO);QF z$l$`odtL}=6*8C^Xy*e}{sYSWMcNQ1Y=lirSsjVusWuW&MKPXKHh{#Lld|H zOZ=l5oadHuN|M8!r4NoGu%o8`DJjJxEP{!ui1#jaA?If-K=V&YT?>SYmv)l3Dnv*1 zQ(w^omH7!P<}W0AOeh2%2K%MMUOu4dQJxM85bi1r7CE%q{0tKjWdpG8zv$r7Ldsh1?BfR1q+d3lBDzVgHMR#VII zqJipT&g7ce(|C{5XJ9eDdRIm*B`OdB>RW!hIAvX|wsuKdLPK! z2Va(H4(t+xPg7oo{|(eP;C2f91=#rQ!O>`u1AR)Lj2uUbE^yw10gW)WM|mN<1w>Q~ z_NAuNXZ;Od(TRG*c%514SMp^eq1GnRw8~#;4&fCj6hX|16mg$oyz)6BOaO!ooeZ*H z;*ic`B2Lr-vpnMdaS%{wEJr8y*O1#9o$m@+SLJ{t4I3Q8Fy4B`;H z1}BwQ$q;=YM+D-Gf#>2-c6NV`=r7Ye*$h$p`HF`zCG@_qD~;Gf7zQndTK74oc7b7o z^FPvGfsw%TAHBUZbU5s+pa6glWp7q}?l9j_3S*)}M%3uE}K zKc^1o=vGUy1x`-ex0efe#hk}D8DNV+?AgZd8RZE_@sJQPRrFa}beO)$Z~JLKXW?n+ z79`c|#dF(F9skB#^usq5Qd6P0&>>vjzAHF zN1$@Kbkbnk()aHdPdN6C437pD)q;PQ=w-NSy39TOcZ|j-OIbuWcAlgT$?8e?* zu*stKAq&rCv|kN`B_9sX5CXwN*|?dFv}PPpA)-WSsGEi@Sz6tF9iA#VdmYZp=9bi( zqT~xWuo&sLp%GZmEy8a@6Ni(idf|Q>+Af}|KjgQegF|Xm(=fjch5J0!48M*# zBfkyRhd7zm&~HQSAD#*yn$UrhSyv6^i01a&P`l|L4zxSG@u@*z(Xte#oCZ^F9C=QM z*p=IFY>0BgTYU<_GqCExvN%^E@c3S}dvG={lztx9A;+{!eqFR1bVs4s zy^CvHxK`ljU|z!!3e=h?szY1#3$kncoy~S?YM;d~{0N=%8!~^FGCJG8Gy7Ki+qePV zI3M4QR#q;+?v1s05?LOuHof(XNXEO zI^j1a)qzDm)#q25;$|JwJirHN?IcC`plSTZ5%UBfc(UiCroNX$!f_^m_x_U{flqK~ zgJOfGx|<{RPZV)OTkXy3mhDF1gQop6r*;lg>P~#rG`Dj|`+@h9#3dMmTn_3pEj#{3rZ#*L(M3r!LB!{(7pwHkYDZFejco~X~O zRx&*tSR4`w!Y-P^t!%HaDqzC(9TehbHY=+bVsE1ex3aN@BkEQrfRCm-IAUyJ2(z-b ziX#q>)IdY+0TK%E6v;Owa5FnwIJrQ|3suZV*RMFDlb4F{9+e^HcO0=Tzm@G}{P5SAee>ir4_zRu>|z+CMsI$ZC4*x&e_9&Mc$5OBO{ zGyc*)k~oWfEY&cvHAtngG28(Tly@o&_270q!2EMOcwpiTR_E&1ex~|L*fK$r+#MRMCP)Uu{u0WkkVm(B0 zb6T}#-btimM>sZy22MOIAPH)hVXodX91Gz#v}cgPiPBDnF_%0!Z^0+KduZkJ-tNHg zRQ*H9b>2chg`GE0csI@PI-GeeMMVpx0E35C{d?W@9*i06q8wc-bxjw>0hZt`%D-GE zR^ic^=6sh8b>x>lhFFw7k0${x@~pjzF4an@5jrea;3Jid^@_fVlK+B0HXLHp_b*9} zu*Wx33l|q{gpri;7>7#!l1_^1aP;z3cu(r&vy}`**-KvcIT*l5iaCT9I{O^cPKQoU z5MeMg2Se;$9MK0+q>>@#5RTXb8FG^HFbcYJNF6|00~HFPQL+Po{4)A^r{iqr&cf=% z?#;yGC?~kegu>|#wMUf#E&=drp8it%zfPJc4xq*{3Nx2(V5=Ou1kLEyixGBVjIyC= zP)6OEra16LQq*T2P>{V##!+>yklGU+`df-g5T3+)185#2Gk=K5B0KJlTm`2i3a^u* z(u5xVA{bASNDGl<r>yjr*Z;4BS`G8ML`O9e7b*XEv-OL4BvIU{W`NHs);V0e(^~gRyRN=-<=(UGy zoP&FSLyIDZrkLS1LU>Ex^at~(5~{l{4KC0mFD#@uCpCiF(G8!$(7Zwunv#8){pG1qN7WsD5 z`X*yuLPbC+YFE(8TT)D-S%Y&NXA@?rJ)B8X|MYWGe@C^q@SfsJzOn;&y-kaL?f@R4 zsTrAvRrx2(^(4itW;U;(zn$~ER)sSZ$!3Usm?OHwjL8tQnj`ipK(Mb>$spq(uML&E zZneJh9^6#FFcGy>xcVDsq+zEG`)mvm_Hv|t|0qM8UpOK#pRK_C7b|Tg9}RWpv}OP0 zuYQ#|ZKaIb!EOn)7<1YxIiH_6;vAxCxvx@6b1O%*gRCf5(UXjczjbL_IGM8#li|^$ zl(7&Fk$@b@1K+zI{s+F$fii5y}oxPTcV2H7pBkCH8 z@NwB$=yyGwr3`}^CXsPcSNU=E%g5G(_t3?HceVL9ZY2^L{I=Cu!h4E9eMG7R50ziw zJxl+Jsda%VJddkoFQ-T;Lkt`#CS25I6scs0^9e_cB^bfw=YuWckh6#hVu<-MN3?}Z z5JQY59D(x|NpGsWNJ0lhxX!2Y-h#*ctz2A{e60 z;E3}nMckJtrCH7q?GyjhuECo!KA~$fX%0^*_*scuz{h?9qXf0TFC`b4h2Ansnth4W z=~H=M6J~R?@>`A?21nId94$QxsDPWeIhmu{431{o9JSx$s9yfD7qkgs*|c}jrTgG1 zoA1FAyNs4nC$F$!0K4R6W3R?KY~>{?On9ApS>{w`p+9I|2k(O*Ru!hO;{8GM*b@LD zs={Ypv`Wu0t4>`2YcvAc?^CFhWirNs-ULzKW0@G@u)sC5Go_h~E5(Ojm(btulW~kb zzjf>Tjo|-+KSqA*?=E3f2Kde4`9m8XSb%3l0-A55WS0y_Fb~Jy0z@Z*4_cJ}e2~D{ zPQ=d6EvtjuD9Fz~$5OSSXp>8Z@0mxVqb|8?e|vOAX`K*>knnh+x9Ft{I1kG|xcTWw z_*E^2)b(Hzb>?ovrhpxAAawQ+f59P8 zU6dac0uEGnAD3pZEs-A^d_?*c{chS zg+obTjYxjM4u=s3@59G{+wo43w$tla!S%kZ4u1wunoyFRr!ZH-8(Yc~_NCA#lZEx+ zwJbsOt{f3^`394pDP(J>xD|U-0q$cy9N-`sRkjzQlreIi;*5-*jQTjG)H-v-fiOOA z3r;6g8z3hX*jc>&s#&-_aQ;FEh-nZ>W(K^;eu+@2*rg1Isz5>okeHus7X{N4t?0?R8=eyzT# zwnpVaa-6EcA&XQ;9vF6CC!-+ITYnVo3zFexQ5nSq%WsKVQ#3bNh9g8|bSGHeRiK7b zzS-9~Uz@w_*U8LBOCQ3hz9SAhNz;fEkGlhW$3f7KoRQ1Oe|HVhLOde7kxT_=v(a6dfYNX|{E!V~9K~)x7G3 z*=sDz11A%)(E!{B%H<6B@5Q5egZTqhg~;9l`=UQhyX>9$Cp06bJ;Xe@LCj05Gp+sb zZkTF%&Yws4{XC;r&w9&_QnNt`H13Dr;1#EG|N92h=P*I+JXupu+Z4F@Su2 zMbgaOKrthQXE<88c;->>Os3qf^DJH4wWe;lke10+Fn%O-yXu7=y~HThqki%FPe=J2 zXB_f@8^KL)9`rW_)Ap77is6({q7L_Ovv0P&wHz<5sFM3|G59a$ffIzg@ukcbLKU@5 za+IRV1ToCx!XMbN+FBa8>$^#1w3%?QNgRIIu%v*P1Z}W1YzFV#G(NAWG1Z^$x zp2@Sp2IbN%v^W~y8*+uN*88AQEea_2f zcka|fFpW^C_yaWZq!Irayf20bh$AK|90bz{rL%Ma#2Bam=08`Sq`&P7o=JyzZM_v1 zVcq#J`wQAWvZ2*+``HWpWz#;wmgUsWJZ^b`?%N=8?PgybV0x>B9Uf@;C?w2B=fmWo zaBd-dwR*G>L`My~3T^!$f1dkJ3NP(kH0&XHIGibmsveSKVw{-|jdgocL8F@4pE57O9$geRde#^>09_WRGT zvzRGvlWnd9v&S+yH@uL$9Owe^8Gma=TD{(i6*Qiv1r{-b7C7>x}WiN(1}^LZ^)fjmr5i zeH_#SNw>LoblZn}GNm2GQQ!gn6S^Hq7sjCA2w4qv>TzupN{f(_vUKn#NmHOaUx8T( zyLaT5^D^{i%J*evw|{&^T$YXZUJz6thRg^VZo|^irU)56J${bm?+e_v!AL@=j3I23 z@jr~`K$uerV&*dXK0ptjLiOf+2f@BmMy>b5E{k^;rL=p_%u>j=#hkm@V@-QgC=P~^ z4E2kYpTQ?BEsB(3*BiuU;SDkoWM`u5k+NE#cVtd9OT`pk+&8GA?fu3#I*|#Jre{OX zAWvr3Z%9K5SnfVD)AI9o(#XI-Xq@)YGikmyr!DKvZ{X19H=E~QL_!?;I7)srO6Xj3 zXv=;m@h%wTX_ijtNR<3egp=Uim6my+`1A~#uD3^eQ#mirjK%4kt(F?H46jV8oeQ^_ zS~2KIQ+c;2C}@7P92=&^_|?%GqpE1Rq_YrNv+C=)XZq0`YJ|UdW>c8ei5_+cY*C~d zHGBY%L^CA$jTALBVt}tKm*2m|1WN&}xbbhZO7RYtq8D1R3m^jsxOg~Bgo4=mP{zN!X4C|Pv zwlgmXUT*f&WLl>z&oTv$Bf}%Z?X5qf`5rk{bAI9-&NvZot`N@Do5DEmD|>!T;o?vM z3?&3Lp3|6e5RQ?(PlT(m2ZcQ>!|__*p~DZ$2_js)aPwhs|6ug=#K_(>W8LvBg)2gY zfEC?^yAKa9KEnzqz`W+2KAinBck*;&HF_gPj`bK2HS(1WW4O8vmQ7UN*Jx!7Xs`Yc z?Te8+r`vD6mkY<5{ZTkzhfs0Dt$tpU)C&nM;0z$`i$ZCK@c9Ld&$+-;^;Kz^V{mj2 z&U+GGM_J9}&R%U`uYptcSGY3*^GmM@&>b~=w2ad~-Ww<;XH40{Q|x|dMKf9UnoBu1 zN9U!%9RdF_B?I1i0n#lmfBTbQGD(%IIng3IKg@ILC!WpS09nPCfV(*4)~%V_xizy z=+lUeF-PcA>E^-g$qiTdsB)?pFcgjvgVj;cKIBtnIHd1I6w@4o#;IUTzm>bbWxmdnQzJ+&-x0qLf`oz!j}O zhdL%eD;rO>Bs8gccQPh7xlM?0R2z!@z z=8(Tab6~6?O-|p5RztdIRv{-*9xXa>pK(ihgJ?vf;3TLh)q?vR51HUX!oK)3Ce~<(mQDydl!Uvc8(mG3*NQEsqh+n+JbWwJomTP^ z(Y%ZndGXlmps|n2e~Q8nXlSzhk!V(;x@4#_btj5>OopT7;a2L$WS?k`WX<^ll$aua zD3)$Un^NQq(a`3$mf=LtOah0QA4FvK!s~NTPV0;ETFc4d!VH{t7Y_c$sYWiE)mn!0 zD_fy4sdB6cpFzxkF*n?N8&gfmpj0Z{37-n;3My*QM$UGVG8t1)|2BA`Uod!xx2X7! z$RJHbsklzG2viP;Xx>IE+Q{u?=f!@*@yUk4@|3I|#W3U@B7WBh>vkJ?qAN_$U0Gm4 z2e&A55PGMrJgmUHIyiSmw>dlGU?VSPY5vtK$N$T&?Un2Q<-+Q42tuv!M+OA(ogUpA8Zn9bJ4zo&+Z}T0?uwX>d^VD{w)A3`aSJq62v_ z(Kth`%Xu;!ac(|s-F!|S9wfr4;QI429CNIep*IFWw|0sx-ynHffavtarfTUnNz=+h zV6Rcu-l6gfu2{3f>TK_cIhFGUOu3MjS!35MO~&V-9l8wdU(H0xqd}DZDjKHC?ZS+A zMrS5NXC)Z;fH+Nm!=ENRX`R>QkKhop2Syd2xAuVjFwZv^xqy3vIzAbEsu|IPLRr(nKF|x{Q(^t zEq6*%kEYCo%AtY|K;_UvAEK4RRWOdBPOrk)A^eDjy(;HL8+&l&i2Xn8Keo7@W}8*@ zstlJ3Pi)j4oP($`F*7?`vPEbRaQQSLndaPElU_d~n zBq-a9-RVbKK@mq6SHT(cxajsdYw|m|){I?N`MdH+sOYz?IztYF))$Tfr{cl6vDJPm zPB4a{tU`I1s3jv`Axud^3OXP)ini_*%Cn*QA4IcDaP!}1Z7z{7Lp#`vR!qYU<1DJ0 z1~ntpwa>f^C&S{}GU2lGGDvf3{AtEot9P0F4#=5lRh7#}LqzSGwcsNdAw_M!bzrU> z1D6v2hAw|5XC%PM6xoHlB;msWQ+CB=2e~`#NH4|(J5`*17>y^L>6q2`zjC@O%-%#q z%*JBjErmHxPK87BHlo9yLs5)E)P6n`MJuL7DW5NE&|KQ0eP2MT`Vwkr%5ZGp`_?D$ ztv57exIS_L*c{%Q>kH)1MEzNGXMsGr!0cza;ef>@?lpx=vezJ;G^%H5S}CMe@-z*f z{;{&0QowluG}l_lwU(x7y>Po2T6`3agu`5nr=YuY`flDCxQ+QyH3uIiH>@cmwz~~2 zIaBSgydnLY9=Lgc*SP9;m=(0rQ5Y>sv; z#sgMMbbc|66lNj{T_SrDRW+~V1mmkFSi!icC7|@KwTH_F!O3%2Q3vkRSt2K31=ICbJ=mS|+E)Xm@=3n6$gteB=XQDj^u@%VbZSelP!-pzy5B zqnUWTqqJ%O+(p2i^*dtNdf=&#@UUUgol>^WI?R9HLMN6%w9Bl8 z&P*tTtN)g2+(w?|vbU3V?*F9MQR=U_?Rm>q78Qrm z?Dmh=dY_yFM>3CG|36t56YO?5hk{O9aGP5PxYezqB&#>xfwU?ZJaZkb!c(l;3>AGX zr^l#|H{F`CH9nz*>nSrbI9wz*xDpDZEjk4hqRqPv?L^cBfldWcdg0a$UUH2Uqn@_akoBWrL2)h!x(lNeYO@ltg#1eUJI)) z?R#tLIyn}AudD^@WjJ=zEJk-W$k#>l6sp^ZM^DEZy-Cgpz}Gvh`W}yGgRE2E%MHZ{ zqm8$$`<~F8{_vqVmTq@Mx3|dcMdNXlX3L!-1TWxsLvtW}V-j~F2~D=;iK5Wlx@yZg zFswvdowvzHU|gGQMeGAN6;K!7^tL+Pk_(*WIe{-SWz1CdEwG*4{Q-D3;BFbWynry5@!=Sdr}@O8egNXzsf11 zy%tUURfer>-+&KBjApJvt1#lMK+dnS9$_!_7G2F$&ZRJ1TY&OT$ty&)c>Qnkda&65 zw84?fMYA``I4zG2H9vzzCMk~n9NK&ue0+5Psyi(Y5}jTs_Y72Zb$2xBj9e07b~)L1 zTF*XHo`MguiS}JkXf<}4pGL{m@;p(CM^)AE>Pl#bJZEu3OF^B_LVj4R>1VNb?m%@<%^bn2|y3vxNk3csQEeupX0*pI?4VV|iAo?&+CN}jp;x0NmjSnzqQon(j?g9}xMAgz$Cj+D z09_eTxHP!x)(2PaH_b%hqynRnr$+89tFu;Trj$Ifb8#lz!y>veY59bY(AXNR)@-=n z70OvX3)wZ$a3b3mbcoEX8$8g=#e|JB$|s*$2(wK^-J{L9eI6(`L%Cm)8F%h8^I=MY#V(6 z%D4;d$~MNKGG5f@T6Y>NkuEn;2d;UF zen^4qFEUWhL%`R03N3p`c}G;oql9qK0~aJ*fur49qtC*j^uh?VK3vI*uwTlwsy}OV zZx{sovEgmq@-$I4fsfY5IvT0mfwuFlbwpAI!6~|Xt<)GL0Xj%E>fcOB5d}DczL^5c z`jyCTrs$%66vf3V`|#xlwXq6x@`>oZM}STphgLiSy67WNlByV@HpKF&%3H9a%0vlq z3JlgAP)s~1rM5>M;}y7>qAl7Guf!zVT42s#4Q}r!4GcK8eQ@6;#q+vtoxbr8=x?}< zv{UdBl|HA==0N@}IRjTSqt^{tdZFnon$opF$L}*R8Yxd%15H! z9gb{=rlfX9V^WkJqAj5fDS)ei=va!95h|pEU5On1DU{S&X%{MVs!w?WF7s5nCg`cK z6~0lBJWX?DZG{CL4j>q9a_q-;HetWC(da;HC9dJlG#aqd-$J)rD;0n zITMzJROaQ1!0_-K4Q3%4miW3s4u5u5ay_&pe6qUO9U?v%_&9r-SG$d7rz){w=J~sQ z;T;pT)eZC=q-8kOV)u$bHGH-9?>s`?|J7$#%D?n+rZ7(WUnsVX5*u#+iuq)6{(qug zkSaPS(3m!gw;g;*Q68|kyD+Gv9HK4QF6t}A*(b`U^vsXA78bBL#C5kHEty_QEhD&4 zRU2iJ=rlrFngV0|V$?rPNsJJl{5Kz`Kbn=M*dm{1oLcJK*Yu%P%J6_+yth5QuXopL& z1g&VNzzv)0Q5F6zEJT;uL0fU2MV%gpwqi6yC66l*>pO(*J+8n}@%vFydu6Ps??Run zSKxAxxoB5=$fp&e^X-+AXnRS1V_(DF+LWx`C7}@P#P)zZQ#&Yd({HQd?EJ86frZ&F z*Qb>eGohAAjR|Yf<_?M+ZT`<&{?yjE?A2MFO4frdaYr;aqRSl=HQAn*-(Zn2Er(h7 z^ru_+v+iJNE^v-023@yfN2N+M(ooCA`Qn$)%h#EjzM;>;%$I2p)`N}f<+<@n_ImF_^s^-UDDb^c^&&6|g~vhVf}%ECwg)Px^; zu9t>?^?*^1^sk1L&WYpv&FLtklhQ6peHi#B1Pa&c`P{Dt#0pAE<2cT!@bOc(tv zcsL(>DmvUr85u1+bW$sKFF+dx1i3f-OsR|}DECPvTFhREMm`BOJmNDn_elkAP`ZbX z!0(R29T*8hg3=>rxK6ViuEJI`gu<5lgnWDxn>#-74zsrz0R30RBbYu0b?mIfjx=HW zQN9@Dp*i(Cg$do^s@4!8za%gUa;mpjPU9ZWsg0nt=B;@-ZExHWCLH8>6N`%*)zlX3 zYZ6lZ#kaTMn$6n#+nKZuXme-WI^)pg&Wai?yqNE9D1d8EbWw+*n5Uqh2p3S^Q%Xv# z&gw(GgspMlU)F$V@%*QhWcX$=UTx=!kDKI*_bzh9Cqr1Cj)7+jmxc%nipt$*&@l*Q z9IK@1_IbE1kw^m_g42~0j~0f_&cUJ};mVQ`sU>6l+hoPLOmE;KR_7pPk^;yFd zfG!MqWaIkqjKm&u;fimp$hFNZS1{TQsHk5>bx(s)Oo58kG(0k0M*TGfLJI%T#925I zUga&)lp^d1d%GwxVZ!S0ocArtP52Y_?E>8320^0>F4S`L3D88VUxnwuuu6vmAEhHERf!5W_D2S(;ak6_q}nNz+Z9|3a}P4Qf(xP|w5cohAU;J$ zA>FHg7_hV~s2GAbNT{g1asSo_@hfie-uY2@PCxi=k+i}?ScEr9_zteD1pau#9Yyfi z3W%s~K%aEOp5O>{sv9^~`WBR)p?JfEuQ2`lj1Sz=`BsLK?9rCuRQd`A-`~5K%dybr z4A9qJfd0%-I(eNj$i_X|92cHb2y;dAkR>I!$3u{xq&uVOe;tnO&xDa&_zD$eDhc7* z3L=#m7gib@AT>r<{ybb%7`!WP2kc!T`3;@^*YeTLOeHPR9!#!h-HxN(0r~%?6<(mU z;5FoCLEq2^;@JeoIYM1H)H1S^h`@$gG$n&q)bn}(nHl*Y*>(l(>!IX@8;u`KT^MPl z^i)0!XsG{4Gpk48!e0g6EFJVq*!~mNhcQ3Ebb;HHpH$Dv7iN}Q^TFpLv%_VhTo00vWOV_-iWc`{!`>+@i>qz^$S zfm$@YbDvWZ3e3N~MHBASv&z2;Yl44okpG{prsiEeRaz+aQ` z!W8l%7kUZ7ggQ`$Jn8Rq6`UdXjS?OQI=I7y_obkm7;E8kiaVenyF<)QYd{pdcCLJC zFncQP60?V>s_A|N{2eYS^&&2#d)7*Uqv!|u~2meIVN(T=eKbYa=xUnzRwg&2%ltp+G=STntb(grFydHSk8yJNH-yL;~{gR6GPSkj)A<%tG4 zbSr?c)an=2HL;|kc=5ZhsD;ZRR8&hS$NEawl-&{=0+F2V>YT;!S>Z%&y?r8rH{<)KiqS}+QK5r%r9GfICEDm=d-dKv$R zwRri9c+zih^xgESR7u}QpGN$We#9Dq>(w2cew02{25mk>pGE|2 zKFsKH(+|?LmO<%1SR-(Kl{QHK5vPrWdvz`ZqK+>qJ4E={_ufmev=*WwgEhGN0@@fU z0lb+VHca_YGz9DVFy%d{%ByJ7%gSm|6HwAC5EC$tqPedqnrPld$6kRIzxvPI;SkVp zenJ_;mA?48!q0{)vqYm3c}L(y>q#_p1op@sbg;ribaDcACmSKpM5uZQc;!x1(xT0oJd@z&ne<@v z$wb^t0@3D)%3yJOB#QZuGA3LtpOW#|jvl*_iJLc^yZOm~K&! zHxy5l{c??(@jIH01qm;^GUH9S8h-W=Pc+JSLrIm@7i-i-)fCo;av5qRn(+oiKwwKj zgE#TQY=_n9O(i#2*58S|R`(DxNDFTRka&c3e<7xj0oUXztT2oeoN zc?C+lU~|L*yd7Qp+znC90wrCvUqa^#pe+bPP@185twDy;yOC%gL%!+YyJ$yI?Q{k1 zOin_VXF&gj{|#m;rU(})_+~06q5saarhTA9LD+6Onm=2)>9OC9JN4yva5adw#|5jR z4`IYi-3L$FJ80D$B`#QaEACXA@8*7>c+k~33S1m^30?jWMg-@WHMv58AhgyCUH%9n zD#p{6{;{&T5nd0fUn;Q?+LXM$ai_*P_kE0`fpWi86t_y)Pe$Xv1dq~r&no#+aUj$* z2#s8*+!2NA*6>BRwV1D?C5x53IOiX{SUdnKIscSp=g+GX3tJZbl|K^&A{D3FH!RN* zrL!y6{`qxladv*-4RLvPzUxNAFSGN*Z-h}Ih&N4Is;DViY2niHn}tg&JyQ{VDt&k= zqBKSd6{Cj~w#>L0Sv)-xZCk3eOS{|!=A2qAN{%~r?)8s(VB|3qP+)6MhG^fj zdbIX52!Jb9t-fiVsK(;LU#!tjdvc;hH3_Zl=jkd|Ct5fAdG0+d>Z7ci6FhZpQLxdU zZ+pP)m#oltJni7R)z47Z_dL+J=UP+W^LR2v;j}e>s|Q+_@RAj}-LuUdy>O7VbPt>s zmVNO3zhkya`3FI%{O7H+Rh}6UE*VYu)gyhZxf(SOU-9ijNjEniJpESkwNVQejytw% V(uhGHrOw#7!d05;Y5wT){|D@u*jE4m diff --git a/boards/default/micropython_esp32c3/build/Generic_C3_UART_lib-v1.23.0.bin b/boards/default/micropython_esp32c3/build/Generic_C3_UART_lib-v1.23.0.bin index 7cbd535c781aa155db173fe89c631a78d85d67ed..0e8245b48493b57c8bc0b471eb462b2414da0761 100644 GIT binary patch delta 342161 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

    ;!?bna_~zIQ<% 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 literal 395900 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 kZ?PCDV8Dm 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�e?21NO>s*kmX)4;wf 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 diff --git a/boards/default/micropython/build/lib/map.json b/boards/default/micropython/build/lib/map.json index ef0acce9..bad68088 100644 --- a/boards/default/micropython/build/lib/map.json +++ b/boards/default/micropython/build/lib/map.json @@ -658,7 +658,7 @@ "espnow" ], "__file__": true, - "__size__": 5431, + "__size__": 5454, "__name__": "radio.py" }, "rc522": { @@ -690,7 +690,7 @@ "ustruct" ], "__file__": true, - "__size__": 1556, + "__size__": 1791, "__name__": "rtctime.py" }, "sc7a20": { diff --git a/boards/default/micropython/build/lib/radio.py b/boards/default/micropython/build/lib/radio.py index 094e31f6..0447ddda 100644 --- a/boards/default/micropython/build/lib/radio.py +++ b/boards/default/micropython/build/lib/radio.py @@ -45,7 +45,7 @@ class ESPNow(espnow.ESPNow): elif err.args[1] == 'ESP_ERR_ESPNOW_IF': self._nic.active(True) elif err.args[1] == 'ESP_ERR_ESPNOW_NOT_FOUND': - super().add_peer(_peer) + super().add_peer(_peer, channel=self._channel) return super().send(_peer, str(msg)) elif err.args[1] == 'ESP_ERR_ESPNOW_NO_MEM': raise OSError("internal ESP-NOW buffers are full") diff --git a/boards/default/micropython/build/lib/rtctime.py b/boards/default/micropython/build/lib/rtctime.py index ff60e6b6..1a85b81d 100644 --- a/boards/default/micropython/build/lib/rtctime.py +++ b/boards/default/micropython/build/lib/rtctime.py @@ -28,18 +28,25 @@ def ntptime(host="pool.ntp.org", utc=28800): def settime(times): if isinstance(times, str): try: - val = eval(times) - if len(val) >= 6: - times=(val[0], val[1], val[2], val[3], val[4], val[5], 0) - else: - raise ValueError("Clock information format error") + times = eval(times) except: raise ValueError("Clock information format error, use ',' to separate at least 6 numerical values") if type(times) in (tuple, list): if 6 <= len(times) <= 8: RTC().datetime((times[0], times[1], times[2], 0, times[3], times[4], times[5], 0)) else: - raise ValueError("Settime needs a tuple of length 6~8") + raise ValueError("Settime needs a type of length 6~8") -def strtime(): - return '{0:04d}-{1:02d}-{2:02d} {3:02d}:{4:02d}:{5:02d}'.format(*localtime()) +def strtime(times=None): + if times is None: + times = localtime() + if isinstance(times, str): + try: + times = eval(times) + except: + raise ValueError("Clock information format error, use ',' to separate at least 6 numerical values") + if type(times) in (tuple, list): + if 6 <= len(times) <= 8: + return '{0:04d}-{1:02d}-{2:02d} {3:02d}:{4:02d}:{5:02d}'.format(*times) + else: + raise ValueError("Settime needs a type of length 6~8") diff --git a/boards/default/micropython_educore/index.xml b/boards/default/micropython_educore/index.xml index ebb4dc16..6fb28f31 100644 --- a/boards/default/micropython_educore/index.xml +++ b/boards/default/micropython_educore/index.xml @@ -1 +1 @@ -02000attachInterrupt_funcattachInterrupt_func10,1,2,3051iDIVIDE10Exception as eetestThreadtestThreadWHILETRUEHello Mixly from Thread!ms10timtim1000tim_callbacktim_callback5000200090x151100a10.998124.829971100101010001100501100110000x2x0,1,2,30,1,2,30,1,2,3xMixlyHelloMixly65axMixlyMixly0Mixly02MixlyMixlyHello,mixlyl--mylistHello,mixlymixlymixpyI love mixly!I love mixlyRandom No. is {}int1100input('1+2*3')mylist1,2,3,4,5mylist0mylist02mylistmylistmylist0mylist00mylist00mylist0mylist0mylist0mylistmylistmylistxcontentmylistmytup1,2,3,4,5mytup0mytup02mytupmytupmytupmytup0mytupmytup1mytup2xmydictmydictkeymydictkey0mydictkey0mydictkeymydictkeymydictkey0mydictmydictmydictmydictxmydict{"name":"Mixly","color":"green"}mydicts11,2,3,4,5s1s1s1s2s1s2s10s1Mixlys1s2xMixlyMixlyMixly,HelloMixlyprompt02MixlyMixly0XFF00FFcodebMixlyMixlyxsensoraccaccbutton0rfidinfo1attachInterrupt_func1attachInterrupt_funcattachInterrupt_funcrfid00Mixly0Mixly2022711420452023,1,1,12,0,018029speaker2000speaker20001000speakerrgb0000rgbbleblebleMixlyMixly0MixlyMixly500MixlyMixly50010.50car100carcarcar1001001000interrupt_funcinterrupt_functurnsdistance00Mixly0Mixlywifinamewifipassword8080AUTH TOKEN0_value02000notify0Your Target Emailsubjectbodycolor#FF0000wifinamewifipassword0mixio.mixly.cn1883client_idusernamepasswordtopicreceievd_messagetopicmsgreceievd_messageEQtopicmessage1wifinamewifipasswordcsub_cb31444082183.230.40.3914109261n63JySRowo13ZLDBKw6y896E0=MixlyRobotsub_cbEQmsg1ciot_dict"sound"ciot_dictccwifinamewifipasswordclientEnter Your API_KEYEnter Your SECRET_KEYclient1clientS72099北京今天天气如何?wifinamewifipasswordSVa3S0UKHIy9dDArs北京SVa3S0UKHIy9dDArs北京10000ble_cble_pMixlyble_cble_cMixlyble_cble_xble_xble_xMixlyble_xble_xble_methodble_methodEQdataMixlyhandlehandle_methodhandle_methodkey1key2key3keyxble_keyboardHello, Mixly!1010ble_Mouse1002000001000009000,4500,563,5630x1234callbackcmdaddrrawpulsesi2c2221100000i2c00i2c00i2ci2ci2cspi2000004512spi200000buf50spi10spi100xffspibufspibuf0xffspi12345spi12345buf1Mixlyow12owowow12345ow12345owmy_now0my_nowmy_nowmy_nowFFFFFFFFFFFFmixlymy_nowmy_nowcbcbEQmsg1spi10000004512spi8my_lora433.925716my_loramy_loramy_loraMixlyxsensor000humiture00button0ultrasonic00cameracamerai2c_extend45100000xsensori2c_extendxsensorxsensorxsensorxsensorxsensorxsensorxsensorxsensorxsensorxsensorxsensorxsensorxsensorxsensorxsensorxsensorxsensorxsensorxsensorxsensor5000500xsensorxsensorxsensorxsensorxsensorxsensorspi10000004512spi8ysensorysensor0ysensor0ysensor0Mixlyysensor0Mixlyysensorysensorysensor39,119.96,31.67ysensorysensorstation45ps2_handle24512ps2_handle50ps2_handleps2_handlews_wr0121ws_wrws_wrws_wr360002zsensorzsensorzsensorzsensorweight12500weight0pin0servo900parrot0i2c_extend45400000matrixi2c_extendmatrixmatrixmatrixMixly0matrixMixlymatrixMixly500matrixMixlymatrixMixly500matrixmatrix>matrixmatrix1matrixmatrixmatrix0.5matrixmatrixi2c_extend45100000dispi2c_extenddisp2333dispdisp1i2c_extend45100000lcdi2c_extend0x27lcdMixly00lcdMixly005lcdlcdi2c_extend45100000oledi2c_extend0x3coledoled001oledMixlyoledMixly0010oledMixlyoledMixly0550oledMixlyoledMixly5500oled0020oled005050oled20202015oled1oled00oled00oledspi1000000450spi78tft_st7789135240tft_st7789001#ffffff255,255,0tft_st7789Mixly0050#ffffff255,255,0tft_st7789Mixly0550#ffffff255,255,0tft_st7789Mixly5500#ffffff255,255,0tft_st7789004040#ffffff255,255,0tft_st778912ai_sensorai_sensor98ai_sensor255,255,00,0,255ai_sensor'ni-hao','hong-se','lv-se','lan-se','bai-se','hei-se'0.1ai_sensor1.wav5ai_sensor1.wav100ai_sensorinfoai_sensorqrcodeinfoai_sensorbarcodeinfoai_sensortaginfoai_sensor25002525lineinfoai_sensor35002100circleinfoai_sensor10000rectinfoai_sensorinfoinfoai_sensorcolor_lab101colorsai_sensor'猫','狗','笔记本','笔'mixgo5自模型训练infoai_sensor'猫','狗','笔记本','笔'mixgo自模型识别objectsinfoai_sensor0.1606, 0.3562, 0.4712, 0.9568, 0.9877, 1.9108, 1.8761, 3.5310, 3.4423, 5.6823/sd/masks.kmodel外部模型加载objects12ai_sensorai_sensor98ai_sensor255,255,00,0,255ai_sensor1.wav5ai_sensor1.wav100infoai_sensorlicensePlateinfoai_sensorfaceinfoai_sensor20objectsai_sensorinfoai_sensorqrcodeinfoai_sensorbarcodeinfoai_sensortaginfoai_sensor25002525lineinfoai_sensor35002100circleinfoai_sensor10000rectinfoai_sensorinfoinfoai_sensorcolor_lab101colorsfilename.txtfMixlyfff0fffpathpathfilename.txtsrcname.txtdstname.txtpathff0wifinamewifipasswordwlanwlanwlanwlanwlan127.16.0.801234567wlanwlanwlanwlanwlan127.16.0.81connect_wifiwlanAPwlanTruewlanwlanSmallCabbage1WHILETRUEEQ0wlan0.0.0.0ms1000TRUEss0.0.0.080s192.168.0.180s5ss1024sbMixlyresponses1024sbMixlyresponse127.0.0.180sntp.aliyun.comwifinamewifipassword0responsehttp://mixio.mixly.cnresponsehttp://mixio.mixly.cnresponse \ No newline at end of file +02000attachInterrupt_funcattachInterrupt_func10,1,2,3051iDIVIDE10Exception as eetestThreadtestThreadWHILETRUEHello Mixly from Thread!ms10timtim1000tim_callbacktim_callback5000200090x151100a10.998124.829971100101010001100501100110000x2x0,1,2,30,1,2,30,1,2,3xMixlyHelloMixly65axMixlyMixly0Mixly02MixlyMixlyHello,mixlyl--mylistHello,mixlymixlymixpyI love mixly!I love mixlyRandom No. is {}int1100input('1+2*3')mylist1,2,3,4,5mylist0mylist02mylistmylistmylist0mylist00mylist00mylist0mylist0mylist0mylistmylistmylistxcontentmylistmytup1,2,3,4,5mytup0mytup02mytupmytupmytupmytup0mytupmytup1mytup2xmydictmydictkeymydictkey0mydictkey0mydictkeymydictkeymydictkey0mydictmydictmydictmydictxmydict{"name":"Mixly","color":"green"}mydicts11,2,3,4,5s1s1s1s2s1s2s10s1Mixlys1s2xMixlyMixlyMixly,HelloMixlyprompt02MixlyMixly0XFF00FFcodebMixlyMixlyxsensoraccaccbutton0rfidinfo1attachInterrupt_func1attachInterrupt_funcattachInterrupt_funcrfid00Mixly0Mixly2022711420452023,1,1,12,0,018029speaker2000speaker20001000speakerrgb0000rgbbleblebleMixlyMixly0MixlyMixly500MixlyMixly50010.50car100carcarcar1001001000interrupt_funcinterrupt_functurnsdistance00Mixly0Mixlywifinamewifipassword8080AUTH TOKEN0_value02000notify0Your Target Emailsubjectbodycolor#FF0000wifinamewifipassword0mixio.mixly.cn1883client_idusernamepasswordtopicreceievd_messagetopicmsgreceievd_messageEQtopicmessage1wifinamewifipasswordcsub_cb31444082183.230.40.3914109261n63JySRowo13ZLDBKw6y896E0=MixlyRobotsub_cbEQmsg1ciot_dict"sound"ciot_dictccwifinamewifipasswordclientEnter Your API_KEYEnter Your SECRET_KEYclient1clientS72099北京今天天气如何?wifinamewifipasswordSVa3S0UKHIy9dDArs北京SVa3S0UKHIy9dDArs北京10000ble_cble_pMixlyble_cble_cMixlyble_cble_xble_xble_xMixlyble_xble_xble_methodble_methodEQdataMixlyhandlehandle_methodhandle_methodkey1key2key3keyxble_keyboard_mouse10Hello, Mixly!1002000001000009000,4500,563,5630x1234callbackcmdaddrrawpulsesi2c2221100000i2c00i2c00i2ci2ci2cspi2000004512spi200000buf50spi10spi100xffspibufspibuf0xffspi12345spi12345buf1Mixlyow12owowow12345ow12345owmy_now0my_nowmy_nowmy_nowFFFFFFFFFFFFmixlymy_nowmy_nowcbcbEQmsg1spi10000004512spi8my_lora433.925716my_loramy_loramy_loraMixlyxsensor000humiture00button0ultrasonic00cameracamerai2c_extend45100000xsensori2c_extendxsensorxsensorxsensorxsensorxsensorxsensorxsensorxsensorxsensorxsensorxsensorxsensorxsensorxsensorxsensorxsensorxsensorxsensorxsensorxsensor5000500xsensorxsensorxsensorxsensorxsensorxsensorspi10000004512spi8ysensorysensor0ysensor0ysensor0Mixlyysensor0Mixlyysensorysensorysensor39,119.96,31.67ysensorysensorstation45ps2_handle24512ps2_handle50ps2_handleps2_handlews_wr0121ws_wrws_wrws_wr360002zsensorzsensorzsensorzsensorweight12500weight0pin0servo900parrot0i2c_extend45400000matrixi2c_extendmatrixmatrixmatrixMixly0matrixMixlymatrixMixly500matrixMixlymatrixMixly500matrixmatrix>matrixmatrix1matrixmatrixmatrix0.5matrixmatrixi2c_extend45100000dispi2c_extenddisp2333dispdisp1i2c_extend45100000lcdi2c_extend0x27lcdMixly00lcdMixly005lcdlcdi2c_extend45100000oledi2c_extend0x3coledoled001oledMixlyoledMixly0010oledMixlyoledMixly0550oledMixlyoledMixly5500oled0020oled005050oled20202015oled1oled00oled00oledspi1000000450spi78tft_st7789135240tft_st7789001#ffffff255,255,0tft_st7789Mixly0050#ffffff255,255,0tft_st7789Mixly0550#ffffff255,255,0tft_st7789Mixly5500#ffffff255,255,0tft_st7789004040#ffffff255,255,0tft_st778912ai_sensorai_sensor98ai_sensor255,255,00,0,255ai_sensor'ni-hao','hong-se','lv-se','lan-se','bai-se','hei-se'0.1ai_sensor1.wav5ai_sensor1.wav100ai_sensorinfoai_sensorqrcodeinfoai_sensorbarcodeinfoai_sensortaginfoai_sensor25002525lineinfoai_sensor35002100circleinfoai_sensor10000rectinfoai_sensorinfoinfoai_sensorcolor_lab101colorsai_sensor'猫','狗','笔记本','笔'mixgo5自模型训练infoai_sensor'猫','狗','笔记本','笔'mixgo自模型识别objectsinfoai_sensor0.1606, 0.3562, 0.4712, 0.9568, 0.9877, 1.9108, 1.8761, 3.5310, 3.4423, 5.6823/sd/masks.kmodel外部模型加载objects12ai_sensorai_sensor98ai_sensor255,255,00,0,255ai_sensor1.wav5ai_sensor1.wav100infoai_sensorlicensePlateinfoai_sensorfaceinfoai_sensor20objectsai_sensorinfoai_sensorqrcodeinfoai_sensorbarcodeinfoai_sensortaginfoai_sensor25002525lineinfoai_sensor35002100circleinfoai_sensor10000rectinfoai_sensorinfoinfoai_sensorcolor_lab101colorsfilename.txtfMixlyfff0fffpathpathfilename.txtsrcname.txtdstname.txtpathff0wifinamewifipasswordwlanwlanwlanwlanwlan127.16.0.801234567wlanwlanwlanwlanwlan127.16.0.81connect_wifiwlanAPwlanTruewlanwlanSmallCabbage1WHILETRUEEQ0wlan0.0.0.0ms1000TRUEss0.0.0.080s192.168.0.180s5ss1024sbMixlyresponses1024sbMixlyresponse127.0.0.180sntp.aliyun.comwifinamewifipassword0responsehttp://mixio.mixly.cnresponsehttp://mixio.mixly.cnresponse \ No newline at end of file diff --git a/boards/default/micropython_educore/main.bundle.js b/boards/default/micropython_educore/main.bundle.js index 5ae0164d..d3ad6fb9 100644 --- a/boards/default/micropython_educore/main.bundle.js +++ b/boards/default/micropython_educore/main.bundle.js @@ -1,4 +1,4 @@ -(()=>{"use strict";var t={d:(e,i)=>{for(var n in i)t.o(i,n)&&!t.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:i[n]})},o:(t,e)=>Object.prototype.hasOwnProperty.call(t,e),r:t=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})}},e={};t.r(e),t.d(e,{controls_type:()=>Ft,controls_typeLists:()=>Pt,lists_zip:()=>Yt,lists_zip_container:()=>vt,lists_zip_item:()=>Xt,unpack_iterable_object:()=>yt,variables_change:()=>Dt,variables_get:()=>At,variables_global:()=>ft,variables_set:()=>Nt});var i={};t.r(i),t.d(i,{base_setup:()=>Vt,controls_delay:()=>Bt,controls_end_program:()=>Gt,controls_except:()=>$t,controls_finally:()=>te,controls_flow_statements:()=>Kt,controls_for:()=>Jt,controls_forEach:()=>kt,controls_for_range:()=>qt,controls_if:()=>Ut,controls_if_else:()=>jt,controls_if_elseif:()=>zt,controls_if_if:()=>Qt,controls_lambda:()=>ie,controls_main:()=>bt,controls_pass:()=>ne,controls_range:()=>wt,controls_repeat_ext:()=>ee,controls_thread:()=>se,controls_try:()=>Zt,controls_try_finally:()=>Wt,controls_whileUntil:()=>Ht,datetime_fromtimestamp:()=>re,do_while:()=>_e,garbage_collection:()=>oe,gene_unique_identifier:()=>le,get_mem_alloc:()=>pe,get_mem_free:()=>ae,get_unique_identifier:()=>ue});var n={};t.r(n),t.d(n,{base_map:()=>Ye,generate_cartesian_product:()=>Xe,math_arithmetic:()=>he,math_bit:()=>Ee,math_constant:()=>Te,math_constant_mp:()=>Me,math_constrain:()=>Le,math_dec:()=>Re,math_indexer_number:()=>Ne,math_map:()=>Ae,math_max_min:()=>ge,math_number:()=>Ie,math_number_base_conversion:()=>Ce,math_random:()=>Se,math_random_seed:()=>De,math_round:()=>fe,math_selfcalcu:()=>me,math_to_int:()=>ce,math_trig:()=>Oe,text_to_number:()=>Fe,text_to_number_skulpt:()=>Pe,turn_to_int:()=>ve});var s={};t.r(s),t.d(s,{ascii_to_char:()=>Ge,char_to_ascii:()=>Ue,number_to_text:()=>we,os_system:()=>Ii,text:()=>xe,text_capital:()=>je,text_center:()=>Ze,text_char:()=>Ve,text_char_at:()=>We,text_char_at2:()=>He,text_char_at3:()=>ui,text_compareTo:()=>ai,text_compare_to:()=>ze,text_create_with_container:()=>_i,text_create_with_item:()=>oi,text_encode:()=>li,text_equals_starts_ends:()=>Qe,text_eval:()=>di,text_find:()=>$e,text_format:()=>si,text_format_noreturn:()=>ri,text_join:()=>Be,text_join_seq:()=>ti,text_length:()=>ke,text_random_char:()=>Ke,text_replace:()=>ei,text_split:()=>ii,text_strip:()=>ni,text_substring:()=>qe,text_substring2:()=>Je,text_substring3:()=>pi,text_textarea:()=>be});var _={};t.r(_),t.d(_,{ENUMERATE:()=>Qi,content_in_lists:()=>ji,enumerate:()=>zi,list_many_input:()=>xi,list_tolist:()=>Gi,list_tolist2:()=>qi,list_trig:()=>vi,lists_2d_get_col_row_data:()=>Ei,lists_2d_get_data_with_col_row:()=>mi,lists_append_extend:()=>Si,lists_change_to:()=>yi,lists_change_to_general:()=>Vi,lists_clear:()=>fi,lists_create_with:()=>Oi,lists_create_with2:()=>Ui,lists_create_with_container:()=>ci,lists_create_with_item:()=>gi,lists_create_with_noreturn:()=>bi,lists_create_with_text:()=>Ri,lists_create_with_text2:()=>wi,lists_del_general:()=>Bi,lists_find:()=>Yi,lists_getIndex3:()=>ki,lists_getSublist3:()=>Hi,lists_get_index:()=>Mi,lists_get_random_item:()=>Li,lists_get_random_sublist:()=>Ai,lists_get_sublist:()=>hi,lists_insert_value:()=>Ni,lists_insert_value2:()=>Ki,lists_pop:()=>Pi,lists_remove_at:()=>Fi,lists_remove_at2:()=>Ji,lists_reverse:()=>Di,lists_setIndex3:()=>Wi,lists_set_index:()=>Ci,lists_sort:()=>Xi});var o={};t.r(o),t.d(o,{dicts_add_change_del:()=>Tn,dicts_add_or_change:()=>on,dicts_clear:()=>un,dicts_create_with:()=>$i,dicts_create_with_container:()=>tn,dicts_create_with_item:()=>en,dicts_create_with_noreturn:()=>mn,dicts_deldict:()=>In,dicts_delete:()=>pn,dicts_get:()=>sn,dicts_get_default:()=>_n,dicts_items:()=>rn,dicts_keys:()=>nn,dicts_length:()=>dn,dicts_pop:()=>Mn,dicts_setdefault:()=>hn,dicts_to_json:()=>On,dicts_to_json2:()=>gn,dicts_to_to:()=>cn,dicts_todict:()=>En,dicts_update:()=>an,dicts_values:()=>ln,json_to_dicts:()=>Rn});var p={};t.r(p),t.d(p,{logic_boolean:()=>Dn,logic_compare:()=>Sn,logic_compare_continous:()=>Ln,logic_is:()=>Yn,logic_is_in:()=>Pn,logic_negate:()=>Nn,logic_null:()=>fn,logic_operation:()=>An,logic_tobool:()=>vn,logic_true_or_false:()=>Fn});var a={};t.r(a),t.d(a,{sdcard_mount:()=>is,sdcard_use_spi_init:()=>es,storage_can_write_ornot:()=>wn,storage_change_dir:()=>$n,storage_close_file:()=>Hn,storage_delete_file:()=>Kn,storage_file_seek:()=>Qn,storage_file_tell:()=>qn,storage_file_write:()=>Vn,storage_fileopen:()=>yn,storage_fileopen_new:()=>xn,storage_fileopen_new_encoding:()=>bn,storage_get_a_line:()=>Un,storage_get_contents:()=>Gn,storage_get_contents_without_para:()=>Bn,storage_get_current_dir:()=>zn,storage_get_file_size:()=>Jn,storage_get_filename:()=>kn,storage_is_file:()=>ts,storage_list_all_files:()=>Wn,storage_make_dir:()=>jn,storage_open_file_with_os:()=>Xn,storage_rename:()=>Zn});var u={};t.r(u),t.d(u,{procedures_callnoreturn:()=>us,procedures_callreturn:()=>rs,procedures_defnoreturn:()=>_s,procedures_defreturn:()=>os,procedures_ifreturn:()=>ls,procedures_mutatorarg:()=>as,procedures_mutatorcontainer:()=>ps,procedures_return:()=>ds});var r={};t.r(r),t.d(r,{tuple_change_to:()=>Ss,tuple_create_with:()=>Ts,tuple_create_with_container:()=>Ms,tuple_create_with_item:()=>hs,tuple_create_with_noreturn:()=>Ds,tuple_create_with_text2:()=>ms,tuple_create_with_text_return:()=>Es,tuple_del:()=>cs,tuple_find:()=>Ls,tuple_getIndex:()=>Os,tuple_getSublist:()=>Ns,tuple_get_random_item:()=>Fs,tuple_get_sublist:()=>fs,tuple_join:()=>gs,tuple_length:()=>Rs,tuple_max:()=>Cs,tuple_totuple:()=>Ps,tuple_trig:()=>As});var l={};t.r(l),t.d(l,{set_add_discard:()=>Us,set_clear:()=>Vs,set_create_with:()=>vs,set_create_with_container:()=>Xs,set_create_with_item:()=>ys,set_create_with_text_return:()=>Hs,set_length:()=>xs,set_operate:()=>Bs,set_operate_update:()=>Gs,set_pop:()=>bs,set_sub:()=>ws,set_toset:()=>Ws,set_update:()=>ks});var d={};t.r(d),t.d(d,{html_content:()=>zs,html_content_more:()=>js,html_document:()=>Js,html_form:()=>$s,html_head_body:()=>Qs,html_style:()=>Zs,html_style_color:()=>e_,html_style_content:()=>t_,html_text:()=>i_,html_title:()=>qs});var I={};t.r(I),t.d(I,{attribute_access:()=>h_,function_call:()=>I_,function_call_container:()=>T_,function_call_item:()=>M_,raw_block:()=>__,raw_empty:()=>p_,raw_expression:()=>o_,raw_table:()=>s_,text_comment:()=>a_,text_print_multiple:()=>r_,text_print_multiple_container:()=>l_,text_print_multiple_item:()=>d_,type_check:()=>u_});var T={};t.r(T),t.d(T,{controls_type:()=>c_,controls_typeLists:()=>g_,lists_zip:()=>C_,unpack_iterable_object:()=>S_,variables_change:()=>O_,variables_get:()=>m_,variables_global:()=>R_,variables_set:()=>E_});var M={};t.r(M),t.d(M,{Panic_with_status_code:()=>X_,base_setup:()=>A_,controls_delay:()=>v_,controls_flow_statements:()=>Y_,controls_for:()=>f_,controls_forEach:()=>B_,controls_for_range:()=>F_,controls_if:()=>N_,controls_interrupts:()=>b_,controls_lambda:()=>U_,controls_main:()=>L_,controls_millis:()=>y_,controls_nointerrupts:()=>V_,controls_pass:()=>k_,controls_range:()=>G_,controls_repeat:()=>j_,controls_repeat_ext:()=>K_,controls_thread:()=>H_,controls_try_finally:()=>D_,controls_whileUntil:()=>P_,datetime_fromtimestamp:()=>Z_,do_while:()=>W_,garbage_collection:()=>J_,gene_unique_identifier:()=>$_,get_mem_alloc:()=>q_,get_mem_free:()=>Q_,get_unique_identifier:()=>z_,reset:()=>x_,time_sleep:()=>w_});var h={};t.r(h),t.d(h,{base_map:()=>co,generate_cartesian_product:()=>Co,math_arithmetic:()=>so,math_bit:()=>no,math_constant:()=>eo,math_constant_mp:()=>io,math_constrain:()=>To,math_dec:()=>ao,math_indexer_number:()=>mo,math_map:()=>Io,math_max_min:()=>ro,math_number:()=>to,math_number_base_conversion:()=>Mo,math_random:()=>lo,math_random_seed:()=>ho,math_round:()=>Eo,math_selfcalcu:()=>_o,math_single:()=>oo,math_to_int:()=>uo,math_trig:()=>po,text_to_number:()=>Oo,text_to_number_skulpt:()=>Ro,turn_to_int:()=>go});var m={};t.r(m),t.d(m,{ascii_to_char:()=>Do,char_to_ascii:()=>fo,number_to_text:()=>Fo,os_system:()=>$o,text:()=>So,text_capital:()=>Bo,text_center:()=>Go,text_char:()=>Ao,text_char_at:()=>vo,text_char_at2:()=>Yo,text_char_at3:()=>zo,text_compareTo:()=>Qo,text_compare_to:()=>xo,text_encode:()=>jo,text_equals_starts_ends:()=>yo,text_eval:()=>Zo,text_find:()=>Uo,text_format:()=>Ko,text_format_noreturn:()=>Jo,text_join:()=>No,text_join_seq:()=>wo,text_length:()=>Po,text_random_char:()=>Xo,text_replace:()=>ko,text_split:()=>Ho,text_strip:()=>Wo,text_substring:()=>Vo,text_substring2:()=>bo,text_substring3:()=>qo,text_textarea:()=>Lo});var E={};t.r(E),t.d(E,{content_in_lists:()=>vp,enumerate:()=>Yp,list_many_input:()=>Op,list_tolist:()=>Fp,list_tolist2:()=>Pp,list_trig:()=>hp,lists_2d_get_col_row_data:()=>ip,lists_2d_get_data_with_col_row:()=>ep,lists_append_extend:()=>pp,lists_change_to:()=>Ep,lists_change_to_general:()=>cp,lists_clear:()=>dp,lists_create_with:()=>np,lists_create_with2:()=>Cp,lists_create_with_noreturn:()=>Rp,lists_create_with_text:()=>sp,lists_create_with_text2:()=>Sp,lists_del_general:()=>gp,lists_find:()=>Ip,lists_getIndex3:()=>Lp,lists_getSublist3:()=>Ap,lists_get_index:()=>_p,lists_get_random_item:()=>ap,lists_get_random_sublist:()=>up,lists_get_sublist:()=>tp,lists_insert_value:()=>rp,lists_insert_value2:()=>Dp,lists_pop:()=>Mp,lists_remove_at:()=>Tp,lists_remove_at2:()=>fp,lists_reverse:()=>lp,lists_setIndex3:()=>Np,lists_set_index:()=>op,lists_sort:()=>mp});var O={};t.r(O),t.d(O,{dicts_add_change_del:()=>Kp,dicts_add_or_change:()=>Vp,dicts_clear:()=>Up,dicts_create_with:()=>Xp,dicts_create_with_noreturn:()=>Qp,dicts_deldict:()=>Wp,dicts_delete:()=>Bp,dicts_get:()=>xp,dicts_get_default:()=>bp,dicts_items:()=>wp,dicts_keys:()=>yp,dicts_length:()=>Hp,dicts_pop:()=>Jp,dicts_setdefault:()=>qp,dicts_to_json:()=>jp,dicts_to_json2:()=>ta,dicts_to_to:()=>$p,dicts_todict:()=>zp,dicts_update:()=>Gp,dicts_values:()=>kp,json_to_dicts:()=>Zp});var R={};t.r(R),t.d(R,{logic_boolean:()=>_a,logic_compare:()=>ea,logic_compare_continous:()=>ia,logic_is:()=>ua,logic_is_in:()=>aa,logic_negate:()=>sa,logic_null:()=>oa,logic_operation:()=>na,logic_tobool:()=>ra,logic_true_or_false:()=>pa});var c={};t.r(c),t.d(c,{sdcard_mount:()=>va,sdcard_use_spi_init:()=>Ya,storage_can_write_ornot:()=>Oa,storage_change_dir:()=>Na,storage_close_file:()=>ca,storage_delete_file:()=>Ca,storage_file_seek:()=>Aa,storage_file_tell:()=>La,storage_file_write:()=>Ma,storage_fileopen:()=>da,storage_fileopen_new:()=>Ia,storage_fileopen_new_encoding:()=>Ta,storage_get_a_line:()=>Ea,storage_get_contents:()=>ma,storage_get_contents_without_para:()=>ha,storage_get_current_dir:()=>Da,storage_get_file_size:()=>Sa,storage_get_filename:()=>Ra,storage_is_file:()=>Pa,storage_list_all_files:()=>ga,storage_make_dir:()=>fa,storage_open_file_with_os:()=>la,storage_rename:()=>Fa});var g={};t.r(g),t.d(g,{procedures_callnoreturn:()=>ba,procedures_callreturn:()=>xa,procedures_defnoreturn:()=>ya,procedures_defreturn:()=>Xa,procedures_ifreturn:()=>Va,procedures_return:()=>Ba});var C={};t.r(C),t.d(C,{tuple_change_to:()=>qa,tuple_create_with:()=>Ga,tuple_create_with_noreturn:()=>Za,tuple_create_with_text2:()=>Ua,tuple_create_with_text_return:()=>wa,tuple_del:()=>Wa,tuple_find:()=>Qa,tuple_getIndex:()=>ka,tuple_getSublist:()=>ja,tuple_get_random_item:()=>tu,tuple_get_sublist:()=>$a,tuple_join:()=>Ka,tuple_length:()=>Ha,tuple_max:()=>Ja,tuple_totuple:()=>eu,tuple_trig:()=>za});var S={};t.r(S),t.d(S,{set_add_discard:()=>au,set_clear:()=>_u,set_create_with:()=>iu,set_create_with_text_return:()=>lu,set_length:()=>nu,set_operate:()=>ou,set_operate_update:()=>pu,set_pop:()=>su,set_sub:()=>uu,set_toset:()=>du,set_update:()=>ru});var L={};t.r(L),t.d(L,{html_content:()=>hu,html_content_more:()=>mu,html_document:()=>Iu,html_form:()=>Ou,html_head_body:()=>Mu,html_style:()=>Eu,html_style_content:()=>Ru,html_text:()=>cu,html_title:()=>Tu});var A={};t.r(A),t.d(A,{attribute_access:()=>Du,function_call:()=>Nu,raw_block:()=>gu,raw_empty:()=>Su,raw_expression:()=>Cu,raw_table:()=>Lu,type_check:()=>Au});var N={};t.r(N),t.d(N,{PIN_init:()=>fr,actuator_extern_get_led_bright:()=>Gu,actuator_extern_get_led_state:()=>Uu,actuator_extern_led_bright:()=>Bu,actuator_extern_led_brightness:()=>wu,actuator_ms32006_dcmotor:()=>ju,actuator_ms32006_init:()=>zu,actuator_ms32006_stepper:()=>Zu,actuator_neopixel_init:()=>$u,actuator_neopixel_rgb:()=>tr,actuator_neopixel_rgb_all:()=>er,actuator_neopixel_write:()=>ir,actuator_use_uart_init:()=>nr,esp32_music_get_tempo_extern:()=>xu,esp32_music_pitch:()=>Yu,esp32_music_pitch_init:()=>Pu,esp32_music_pitch_with_time:()=>vu,esp32_music_play_list:()=>Xu,esp32_music_reset_extern:()=>bu,esp32_music_set_tempo_extern:()=>yu,esp32_music_stop:()=>Vu,mixbot_actuator_extern_get_addr:()=>Nr,mixbot_actuator_extern_set_addr:()=>Dr,mixbot_addr_extern:()=>Tr,parrot_PIN_init:()=>vr,parrot_move_speed:()=>Xr,pin_led_bright:()=>Fr,player_insert_music:()=>ur,player_play_music:()=>ar,player_set_mode:()=>pr,player_set_play:()=>_r,player_set_volume:()=>or,player_whether_stop:()=>sr,robot_led_extern:()=>Er,robot_led_extern_get_value:()=>Or,robot_motor_extern:()=>Mr,robot_motor_extern_get_speed:()=>hr,robot_servo_extern_absolute_run:()=>Cr,robot_servo_extern_get_status:()=>Rr,robot_servo_extern_relative_continue:()=>Ar,robot_servo_extern_relative_origin:()=>Sr,robot_servo_extern_relative_run:()=>Lr,robot_servo_extern_stop:()=>gr,robot_servo_extern_stop_mode:()=>cr,robot_traffic_light_extern:()=>mr,servo_PIN_init:()=>Pr,servo_get_angle:()=>qu,servo_get_speed:()=>Qu,servo_init:()=>ku,servo_move:()=>Hu,servo_move_angle:()=>Yr,servo_set_angle:()=>Ku,servo_set_speed:()=>Ju,servo_speed_360:()=>Wu,syn6288_builtin_voice:()=>dr,syn6288_get_voice:()=>lr,syn6288_set_voice:()=>rr,syn6288_tts_play:()=>Ir});var D={};t.r(D),t.d(D,{actuator_dc_motor:()=>dl,actuator_dc_motor_stop:()=>Il,actuator_get_led_bright:()=>Br,actuator_get_led_state:()=>Gr,actuator_led_bright:()=>Vr,actuator_led_brightness:()=>Ur,actuator_mixbot_buzzer_on_off:()=>El,actuator_mixgo_nova_mic_get:()=>Cl,actuator_mixgo_nova_mic_set:()=>gl,actuator_mixgo_nova_onboard_music_pitch:()=>fl,actuator_mixgo_nova_onboard_music_stop:()=>Fl,actuator_mixgo_nova_play_audio:()=>Nl,actuator_mixgo_nova_play_online_audio:()=>Dl,actuator_mixgo_nova_record_audio:()=>Al,actuator_mixgo_nova_voice_get:()=>Ll,actuator_mixgo_nova_voice_set:()=>Sl,actuator_mixgo_zero_led_color:()=>wr,actuator_onboard_neopixel_rgb:()=>qr,actuator_onboard_neopixel_rgb_all:()=>Qr,actuator_onboard_neopixel_rgb_show_all_chase:()=>jr,actuator_onboard_neopixel_rgb_show_all_rainbow:()=>zr,actuator_onboard_neopixel_write:()=>Zr,actuator_rm_onboard_neopixel_rgb:()=>$r,actuator_rm_onboard_neopixel_rgb_all:()=>tl,actuator_rm_onboard_neopixel_rgb_show_all_chase:()=>el,actuator_stepper_keep:()=>rl,actuator_stepper_stop:()=>ll,analog_ble_keyboard_init:()=>kl,analog_ble_keyboard_input:()=>Kl,analog_ble_keyboard_send_battery:()=>ql,analog_ble_keyboard_str:()=>Jl,analog_ble_mouse_init:()=>Ql,analog_ble_mouse_input:()=>Zl,analog_ble_mouse_send_battery:()=>$l,analog_keyboard_input:()=>Xl,analog_keyboard_str:()=>wl,analog_mouse_input:()=>Gl,bitbot_motor:()=>cl,bitbot_move:()=>Ol,bitbot_stop:()=>Rl,ble_keyboard_connect:()=>Wl,ble_keyboard_get_mac:()=>Hl,ble_mouse_connect:()=>jl,ble_mouse_get_mac:()=>zl,cc_number:()=>Jr,educore_ble_keyboard_input:()=>ud,educore_ble_sensor_connected:()=>ad,educore_ble_sensor_init:()=>pd,educore_buzzer:()=>td,educore_buzzer_play_tone:()=>ed,educore_buzzer_play_tone_time:()=>id,educore_buzzer_stop:()=>nd,educore_neopixel_clear:()=>od,educore_neopixel_rgb:()=>_d,educore_rgb_light:()=>sd,esp32_music_get_tempo:()=>nl,esp32_music_reset:()=>sl,esp32_music_set_tempo:()=>il,esp32_onboard_music_pitch:()=>_l,esp32_onboard_music_pitch_with_time:()=>ol,esp32_onboard_music_play_list:()=>al,esp32_onboard_music_stop:()=>pl,general_key:()=>xl,general_key_tuple:()=>bl,generalkey_container:()=>Vl,generalkey_create_with_item:()=>Bl,get_power_output:()=>Yl,ledswitch:()=>br,mixbot_motor:()=>ml,mixbot_motor_status:()=>Tl,mixbot_move:()=>Ml,mixbot_stop:()=>hl,mouse_key:()=>Ul,number:()=>xr,rm_actuator_get_led_bright:()=>Hr,rm_actuator_get_led_state:()=>Wr,rm_actuator_led_bright:()=>kr,rm_actuator_led_brightness:()=>Kr,rm_motor:()=>ul,set_all_power_output:()=>vl,set_power_output:()=>Pl,special_key:()=>yl});var f={};t.r(f),t.d(f,{ai_sensor_20object:()=>kd,ai_sensor_ailocal_class:()=>Yd,ai_sensor_ailocal_class_result:()=>vd,ai_sensor_ailocal_train:()=>Pd,ai_sensor_asr_recognize:()=>Vd,ai_sensor_audio_play:()=>yd,ai_sensor_audio_record:()=>Xd,ai_sensor_barcode:()=>md,ai_sensor_circle:()=>Cd,ai_sensor_classifier_faces:()=>wd,ai_sensor_color:()=>Nd,ai_sensor_color_chases:()=>Fd,ai_sensor_color_chases_result:()=>fd,ai_sensor_config:()=>Md,ai_sensor_face:()=>Ud,ai_sensor_find_20objects:()=>Hd,ai_sensor_find_barcodes:()=>Ed,ai_sensor_find_circles:()=>Sd,ai_sensor_find_colors:()=>Dd,ai_sensor_find_licenseplates:()=>Gd,ai_sensor_find_lines:()=>gd,ai_sensor_find_qrcodes:()=>Td,ai_sensor_find_rects:()=>Ad,ai_sensor_find_tags:()=>Rd,ai_sensor_licenseplate:()=>Bd,ai_sensor_line:()=>cd,ai_sensor_qrcode:()=>dd,ai_sensor_qrcode_lite:()=>Id,ai_sensor_rect:()=>Ld,ai_sensor_rgb:()=>hd,ai_sensor_tag:()=>Od,ai_sensor_use_uart_init:()=>ld,ai_sensor_yolo_recognize:()=>xd,ai_sensor_yolo_recognize_result:()=>bd});var F={};t.r(F),t.d(F,{MICROPYTHON_AI_Speech_asr:()=>Jd,MICROPYTHON_AI_Speech_unit:()=>Kd,MICROPYTHON_AI_client:()=>Wd});var P={};t.r(P),t.d(P,{mpython_blynk_app_data:()=>aI,mpython_blynk_app_notify:()=>eI,mpython_blynk_email:()=>sI,mpython_blynk_get_timers:()=>_I,mpython_blynk_on_connected:()=>Zd,mpython_blynk_on_disconnected:()=>jd,mpython_blynk_run:()=>tI,mpython_blynk_sensor_data_to_app:()=>pI,mpython_blynk_set_property:()=>nI,mpython_blynk_setup:()=>uI,mpython_blynk_stop_timers:()=>iI,mpython_blynk_sync_virtual:()=>zd,mpython_blynk_terminal_widget_vpin:()=>Qd,mpython_blynktimer:()=>oI,mpython_blynktimer_run:()=>$d});var Y={};t.r(Y),t.d(Y,{cc_g1_init:()=>rI,cc_g1_read_bat:()=>lI,cc_g1_read_joystick:()=>dI,cc_g1_read_key:()=>II,cc_g1_turnoff:()=>TI});var v={};t.r(v),t.d(v,{ce_go_dc_motor:()=>CI,ce_go_get_led_bright:()=>EI,ce_go_get_led_state:()=>OI,ce_go_hall_attachInterrupt:()=>SI,ce_go_hall_data:()=>AI,ce_go_hall_initialize:()=>LI,ce_go_led_bright:()=>mI,ce_go_led_brightness:()=>RI,ce_go_light_number:()=>hI,ce_go_pin_light:()=>PI,ce_go_pin_near:()=>DI,ce_go_pin_near_line:()=>NI,ce_go_pin_near_state_change:()=>fI,ce_go_stepper_keep:()=>cI,ce_go_stepper_stop:()=>gI,educore_car:()=>YI,educore_car_pin_near:()=>xI,educore_car_pin_near_line:()=>yI,educore_car_stepper_keep:()=>vI,educore_car_stepper_stop:()=>XI,sensor_mixgome_eulerangles:()=>FI});var X={};t.r(X),t.d(X,{communicate_bluetooth_central_init:()=>ET,communicate_bluetooth_connect:()=>gT,communicate_bluetooth_disconnect:()=>CT,communicate_bluetooth_handle:()=>DT,communicate_bluetooth_is_connected:()=>LT,communicate_bluetooth_mac:()=>cT,communicate_bluetooth_peripheral_init:()=>OT,communicate_bluetooth_recv:()=>AT,communicate_bluetooth_recv_only:()=>NT,communicate_bluetooth_scan:()=>RT,communicate_bluetooth_send:()=>ST,communicate_espnow_init:()=>fT,communicate_espnow_init_new:()=>FT,communicate_i2c_available:()=>tT,communicate_i2c_init:()=>GI,communicate_i2c_master_read:()=>$I,communicate_i2c_onboard:()=>VI,communicate_i2c_read:()=>UI,communicate_i2c_scan:()=>kI,communicate_i2c_write:()=>wI,communicate_ir_recv_init:()=>aT,communicate_ir_send_init:()=>IT,communicate_ow_init:()=>iT,communicate_ow_read:()=>sT,communicate_ow_reset:()=>pT,communicate_ow_scan:()=>nT,communicate_ow_select:()=>oT,communicate_ow_write:()=>_T,communicate_spi_buffer:()=>KI,communicate_spi_init:()=>HI,communicate_spi_onboard:()=>BI,communicate_spi_read:()=>JI,communicate_spi_read_output:()=>qI,communicate_spi_readinto:()=>QI,communicate_spi_readinto_output:()=>zI,communicate_spi_set:()=>WI,communicate_spi_write:()=>jI,communicate_spi_write_readinto:()=>ZI,espnow_radio_channel:()=>xT,espnow_radio_channel_new:()=>VT,espnow_radio_on_off:()=>BT,espnow_radio_rec:()=>UT,espnow_radio_recv:()=>kT,espnow_radio_recv_certain_msg:()=>HT,espnow_radio_recv_certain_msg_new:()=>KT,espnow_radio_recv_msg:()=>wT,espnow_radio_recv_new:()=>WT,espnow_radio_send:()=>GT,espnow_radio_txpower:()=>bT,i2c_available:()=>TM,i2c_init:()=>tM,i2c_master_reader2:()=>IM,i2c_read:()=>eM,i2c_scan:()=>nM,i2c_slave_onreceive:()=>eT,i2c_write:()=>iM,internal_variable:()=>uT,ir_recv_timeout:()=>dT,ir_transmit_busy:()=>mT,ir_transmit_conventional_data:()=>TT,ir_transmit_raw_code:()=>hT,ir_transmit_study_code:()=>MT,ir_whether_recv:()=>lT,lora_init:()=>JT,lora_packet:()=>qT,lora_recv:()=>zT,lora_send:()=>QT,network_espnow_info:()=>YT,network_espnow_mac:()=>PT,network_espnow_recv:()=>vT,network_espnow_recv_handle:()=>yT,network_espnow_send:()=>XT,recv_fun:()=>rT,spi_buffer:()=>oM,spi_init:()=>sM,spi_read:()=>pM,spi_read_output:()=>aM,spi_readinto:()=>uM,spi_readinto_output:()=>rM,spi_set:()=>_M,spi_write:()=>lM,spi_write_readinto:()=>dM,urequests_attribute:()=>ZT,urequests_get:()=>jT,urequests_method:()=>$T});var y={};t.r(y),t.d(y,{display_animate:()=>HM,display_blink_rate:()=>GM,display_circle:()=>WM,display_color_seclet:()=>nh,display_draw_4strings:()=>XM,display_fill:()=>kM,display_get_screen_image:()=>BM,display_help:()=>JM,display_image_size:()=>yM,display_lcd_use_i2c_init:()=>uh,display_line:()=>bM,display_line_arbitrarily:()=>VM,display_matrix_extern_bright_point:()=>AM,display_matrix_extern_bright_screen:()=>DM,display_matrix_extern_clear:()=>fM,display_matrix_extern_get_pixel:()=>LM,display_matrix_extern_get_screen_pixel:()=>NM,display_matrix_extern_image_builtins:()=>FM,display_matrix_extern_scroll_string:()=>RM,display_matrix_extern_scroll_string_delay:()=>cM,display_matrix_extern_shift:()=>SM,display_matrix_extern_show_frame_string:()=>gM,display_matrix_extern_show_frame_string_delay:()=>CM,display_matrix_extern_show_image:()=>EM,display_matrix_extern_show_image_or_string_delay:()=>OM,display_matrix_use_i2c_init:()=>mM,display_oled_drawPixel:()=>QM,display_oled_showBitmap:()=>qM,display_oled_use_i2c_init:()=>Th,display_onoff:()=>wM,display_rect:()=>xM,display_rgb_color:()=>UM,display_tm1650_power:()=>jM,display_tm1650_set_brightness:()=>th,display_tm1650_show_dot:()=>$M,display_tm1650_show_num:()=>ZM,display_tm_use_i2c_init:()=>zM,display_triangle:()=>KM,display_use_i2c_init:()=>vM,extern_oled_bright_point:()=>Lh,extern_oled_clear:()=>Ah,extern_oled_get_pixel:()=>Sh,extern_oled_hvline:()=>Dh,extern_oled_line:()=>fh,extern_oled_scroll_string:()=>Oh,extern_oled_scroll_string_delay:()=>Rh,extern_oled_shape_rect:()=>Nh,extern_oled_shift:()=>Ch,extern_oled_show_frame_string:()=>ch,extern_oled_show_frame_string_delay:()=>gh,extern_oled_show_image:()=>Mh,extern_oled_show_image_or_string_delay:()=>Eh,extern_oled_show_image_xy:()=>hh,extern_oled_show_string:()=>mh,lcd_backlight:()=>dh,lcd_clear:()=>Ih,lcd_print_string:()=>lh,lcd_show_image_or_string_delay:()=>rh,matrix_extern_image_arithmetic:()=>PM,matrix_extern_image_invert:()=>YM,tft_fill:()=>ph,tft_line_arbitrarily:()=>ah,tft_scroll_string_delay:()=>_h,tft_show_frame_string_delay:()=>oh,tft_show_image_or_string_delay:()=>sh,tft_show_image_xy:()=>ih,tft_use_spi_init:()=>eh});var x={};t.r(x),t.d(x,{bitbot_display_image_create:()=>Tm,display_bright_point:()=>Hh,display_bright_screen:()=>Kh,display_clear:()=>Jh,display_get_pixel:()=>kh,display_get_screen_pixel:()=>Wh,display_image_builtins:()=>Vh,display_image_builtins_all:()=>Bh,display_image_create:()=>bh,display_scroll_string:()=>vh,display_scroll_string_delay:()=>Xh,display_shift:()=>wh,display_show_frame_string:()=>yh,display_show_frame_string_delay:()=>xh,display_show_image:()=>Ph,display_show_image_or_string_delay:()=>Yh,draw_pointer:()=>Vm,image_arithmetic:()=>Gh,image_invert:()=>Uh,mixbot_display_bright_screen:()=>dm,mixbot_display_get_ambientbright:()=>lm,mixbot_display_get_screen_pixel:()=>rm,mixbot_display_image_create:()=>um,mixbot_display_rotate:()=>Im,mixgo_display_image_create_new:()=>zh,mixgome_display_font:()=>jh,mixgome_display_image_create:()=>qh,mixgomini_display_image_create:()=>Qh,mpython_display_hvline:()=>om,mpython_display_line:()=>pm,mpython_display_shape_rect:()=>_m,mpython_pbm_image:()=>am,onboard_oled_bright_point:()=>sm,onboard_oled_scroll_string_delay:()=>im,onboard_oled_show_frame_string_delay:()=>nm,onboard_oled_show_image:()=>Zh,onboard_oled_show_image_or_string_delay:()=>em,onboard_oled_show_image_xy:()=>$h,onboard_oled_show_string:()=>tm,onboard_tft_bright_point:()=>Nm,onboard_tft_bright_screen:()=>Fm,onboard_tft_clear:()=>Dm,onboard_tft_clock_clear:()=>xm,onboard_tft_clock_draw:()=>ym,onboard_tft_clock_get_rtctime:()=>vm,onboard_tft_clock_init:()=>Ym,onboard_tft_clock_set_time:()=>Xm,onboard_tft_display_hvline:()=>Cm,onboard_tft_display_line:()=>Sm,onboard_tft_display_shape_circle:()=>bm,onboard_tft_display_shape_rect:()=>gm,onboard_tft_fill:()=>Pm,onboard_tft_get_pixel:()=>Am,onboard_tft_get_screen_pixel:()=>fm,onboard_tft_scroll_string:()=>Em,onboard_tft_scroll_string_delay:()=>Om,onboard_tft_shift:()=>Lm,onboard_tft_show_frame_string:()=>Rm,onboard_tft_show_frame_string_delay:()=>cm,onboard_tft_show_image:()=>Mm,onboard_tft_show_image_or_string_delay:()=>mm,onboard_tft_show_image_xy:()=>hm});var b={};t.r(b),t.d(b,{factory_block:()=>Qm,factory_block_return:()=>zm,factory_block_return_with_textarea:()=>Zm,factory_block_with_textarea:()=>jm,factory_callMethod_noreturn:()=>Jm,factory_callMethod_return:()=>qm,factory_create_with_container:()=>km,factory_create_with_item:()=>Hm,factory_declare:()=>Km,factory_from_import:()=>Gm,factory_function_noreturn:()=>wm,factory_function_return:()=>Wm,factory_import:()=>Um,folding_block:()=>$m});var V={};t.r(V),t.d(V,{controls_pin_attachInterrupt:()=>cE,inout_analog_atten:()=>uE,inout_analog_read:()=>aE,inout_analog_read_init:()=>ME,inout_analog_write:()=>_E,inout_analog_write_init:()=>TE,inout_analog_write_set:()=>oE,inout_analog_write_set_freq:()=>EE,inout_digital_init:()=>dE,inout_digital_read:()=>nE,inout_digital_write:()=>iE,inout_highlow:()=>eE,inout_pinMode:()=>mE,inout_pin_attachInterrupt:()=>lE,inout_pin_pressed:()=>rE,inout_pin_pressed_init:()=>hE,inout_pwm_analog_write:()=>sE,inout_pwm_analog_write_init:()=>IE,inout_pwm_analog_write_set_freq:()=>pE,pin_pressed:()=>RE,pin_pressed_init:()=>OE});var B={};t.r(B),t.d(B,{IOT_EMQX_INIT_AND_CONNECT_BY_MIXLY_CODE:()=>WE,IOT_EMQX_INIT_AND_CONNECT_BY_SHARE_CODE:()=>HE,IOT_EMQX_PING:()=>wE,IOT_FORMATTING:()=>GE,IOT_FORMAT_STRING:()=>UE,IOT_MIXIO_NTP:()=>kE,IOT_MIXIO_PUBLISH:()=>vE,IOT_MIXIO_SUBSCRIBE:()=>XE,iot_checkonenet:()=>eO,iot_client_onboard:()=>JE,iot_create_with_item:()=>PE,iot_http_client:()=>qE,iot_http_data:()=>QE,iot_mixio_check:()=>bE,iot_mixio_connect:()=>YE,iot_mixio_connect_only:()=>xE,iot_mixio_disconnect:()=>yE,iot_mixio_format_msg:()=>BE,iot_mixio_format_topic:()=>VE,iot_mixly_key:()=>KE,iot_mqtt_client:()=>zE,iot_mqtt_data:()=>jE,iot_onenet_check:()=>AE,iot_onenet_connect:()=>SE,iot_onenet_disconnect:()=>LE,iot_onenet_publish:()=>DE,iot_onenet_publish_dict:()=>NE,iot_onenetconnect:()=>$E,iot_onenetdisconnect:()=>tO,iot_publish:()=>iO,iot_publish_container:()=>fE,iot_publish_item:()=>FE,iot_wifi_connect:()=>CE,iot_wificonnect:()=>ZE});var G={};t.r(G),t.d(G,{educore_mqtt_connect:()=>yO,educore_mqtt_connect_success:()=>BO,educore_mqtt_subscribe_message:()=>xO,educore_mqtt_topic_publish:()=>VO,educore_mqtt_topic_subscribe:()=>bO,educore_wifi_connect:()=>XO,network_ap_connect:()=>IO,network_connect:()=>aO,network_get_connect:()=>rO,network_get_wifi:()=>dO,network_init:()=>sO,network_is_active:()=>oO,network_open:()=>_O,network_scan:()=>pO,network_server:()=>TO,network_socket_accept:()=>OO,network_socket_bind:()=>hO,network_socket_close:()=>SO,network_socket_connect:()=>mO,network_socket_init:()=>MO,network_socket_listen:()=>EO,network_socket_receive:()=>RO,network_socket_receive_from:()=>gO,network_socket_send:()=>cO,network_socket_send_to:()=>CO,network_stop:()=>lO,network_wifi_connect:()=>uO,ntptime_address:()=>fO,ntptime_time:()=>DO,requests_attribute:()=>AO,requests_attribute2:()=>vO,requests_get:()=>LO,requests_get2:()=>PO,requests_method:()=>NO,requests_post:()=>YO});var U={};t.r(U),t.d(U,{CI130X_BROADCAST:()=>rR,CI130X_GET_THE_RECOGNIZED_CMD:()=>uR,CI130X_GET_WHETHER_IDENTIFY:()=>aR,CI130X_IDENTIFY_AND_SAVE:()=>pR,CI130X_SET_SYSTEM_CMD:()=>lR,HCSR04:()=>jR,PS2_Button:()=>ec,PS2_Buttons:()=>nc,PS2_Buttons_new:()=>pc,PS2_State:()=>ic,PS2_init:()=>ZR,PS2_init_new:()=>_c,PS2_stk:()=>sc,PS2_stk_new:()=>ac,PS2_vibration:()=>tc,PS2_vibration_new:()=>oc,camera_sensor_init:()=>bc,camera_sensor_result:()=>Vc,educore_body_sensor:()=>Nc,educore_button_sensor_extern:()=>Pc,educore_camera_sensor:()=>xc,educore_infrared_sensor:()=>Fc,educore_soilhum_sensor:()=>Dc,educore_temp_sensor:()=>yc,educore_temphum_sensor:()=>fc,educore_ultrasonic_sensor:()=>vc,esp32_s2_weather_init:()=>JR,esp32_s2_weather_rain:()=>QR,esp32_s2_weather_wd:()=>qR,esp32_s2_weather_ws:()=>zR,extern_rfid_read:()=>vR,extern_rfid_readcontent:()=>yR,extern_rfid_readid:()=>XR,extern_rfid_status:()=>VR,extern_rfid_write:()=>xR,extern_rfid_write_return:()=>bR,gnss_get_data:()=>dc,gnss_have_data:()=>lc,interaction_whether_to_interaction:()=>_R,interaction_whether_to_interaction_SANT:()=>oR,mixbot_sensor_extern_get_addr:()=>Oc,mixbot_sensor_extern_set_addr:()=>Rc,pm25_get_data:()=>rc,radar_set_DETECTION_THRESHOLD:()=>nR,radar_set_DETECTION_THRESHOLD_SANT:()=>sR,robot_button_extern_get_value:()=>Ic,robot_color_extern_get_value:()=>Ec,robot_infrared_extern_get_value:()=>Mc,robot_infrared_extern_grey_get_value:()=>hc,robot_potentiometer_extern_get_value:()=>mc,robot_sonar_extern_get_value:()=>cc,robot_sonar_extern_led:()=>gc,robot_touch_extern_get_value:()=>Tc,sensor_APDS9960_extern:()=>IR,sensor_DS18X20:()=>tR,sensor_LTR308_extern:()=>TR,sensor_LTR390UV_extern:()=>mR,sensor_MAX30102_extern:()=>dR,sensor_QMC5883L_extern:()=>CR,sensor_VL530LX_extern:()=>ER,sensor_adxl345_get_acceleration:()=>KO,sensor_aht11_extern:()=>RR,sensor_bmp:()=>ZO,sensor_compass_reset:()=>PR,sensor_dht11:()=>qO,sensor_hp203_extern:()=>cR,sensor_light_level:()=>JO,sensor_lm35:()=>eR,sensor_ltr381_extern:()=>MR,sensor_mixgo_extern_button_attachInterrupt:()=>HO,sensor_mixgo_extern_button_get_presses:()=>kO,sensor_mixgo_extern_button_is_pressed:()=>UO,sensor_mixgo_extern_button_was_pressed:()=>wO,sensor_mixgo_extern_light:()=>QO,sensor_mixgo_extern_pin_near:()=>jO,sensor_mixgo_extern_sound:()=>zO,sensor_mixgoce_hot_wheel_degrees:()=>KR,sensor_mixgoce_hot_wheel_is_touched:()=>WR,sensor_mpu9250_attachGestureInterrupt:()=>WO,sensor_mpu9250_calibrate_compass:()=>DR,sensor_mpu9250_field_strength:()=>FR,sensor_mpu9250_gesture:()=>SR,sensor_mpu9250_get_acceleration:()=>LR,sensor_mpu9250_get_gyro:()=>NR,sensor_mpu9250_get_magnetic:()=>AR,sensor_mpu9250_temperature:()=>fR,sensor_read_humiture:()=>Yc,sensor_sht:()=>$O,sensor_shtc3_extern:()=>OR,sensor_spl06_001_extern:()=>gR,sensor_ucs12071_extern:()=>hR,sensor_use_i2c_init:()=>iR,sensor_use_spi_init:()=>YR,sensor_use_uart_init:()=>uc,sensor_weather_solo_init:()=>Cc,sensor_weather_solo_rain:()=>Ac,sensor_weather_solo_wd:()=>Sc,sensor_weather_solo_ws:()=>Lc,sensor_weigh_init:()=>Bc,ultrasonic_sensor_read_distance:()=>Xc,weather_data:()=>BR,weather_have_data:()=>GR,weather_set_label:()=>wR,weather_set_label_container:()=>kR,weather_set_label_item:()=>HR,weather_uart_mixio:()=>UR,weigh_sensor_get_weight:()=>Gc});var w={};t.r(w),t.d(w,{CI130X_BROADCAST_SANT:()=>XC,CI130X_GET_THE_RECOGNIZED_CMD_SANT:()=>vC,CI130X_GET_WHETHER_IDENTIFY_SANT:()=>YC,CI130X_IDENTIFY_AND_SAVE_SANT:()=>PC,CI130X_SET_SYSTEM_CMD_SANT:()=>yC,HCSR04:()=>ng,RTC_set_date:()=>ig,RTC_set_time:()=>eg,bitbot_als_num:()=>rC,dht11:()=>mC,educore_button_sensor:()=>AC,educore_button_was_pressed:()=>NC,educore_gyroscope_sensor:()=>CC,educore_gyroscope_sensor_read:()=>SC,educore_gyroscope_sensor_shake:()=>LC,educore_light_sensor:()=>gC,educore_rfid_sensor:()=>DC,educore_rfid_sensor_scan:()=>fC,educore_rfid_sensor_scan_data:()=>FC,educore_voice_sensor:()=>RC,number1:()=>_g,number2:()=>og,number3:()=>pg,number4:()=>ag,number5:()=>ug,number6:()=>rg,number7:()=>lg,onboard_RTC_get_time:()=>Og,onboard_RTC_get_time_str:()=>Lg,onboard_RTC_get_timestamp:()=>Rg,onboard_RTC_set_datetime:()=>Cg,onboard_RTC_settime_string:()=>gg,onboard_RTC_timestamp_totuple:()=>cg,rfid_readcontent:()=>Yg,rfid_readid:()=>Pg,rfid_write:()=>vg,rfid_write_return:()=>Xg,sensor_LTR308:()=>Ag,sensor_aht11:()=>Dg,sensor_bitbot_ALS:()=>uC,sensor_button_get_presses:()=>IC,sensor_button_is_pressed:()=>lC,sensor_button_was_pressed:()=>dC,sensor_distance_hrsc04:()=>tg,sensor_eulerangles:()=>xg,sensor_field_strength:()=>EC,sensor_get_acceleration:()=>yg,sensor_get_temperature:()=>fg,sensor_hp203:()=>Fg,sensor_light:()=>hC,sensor_mixbot_get_gyro:()=>aC,sensor_mixbot_patrol_calibrate:()=>_C,sensor_mixbot_patrol_value:()=>oC,sensor_mixbot_temperature:()=>pC,sensor_mixgo_LTR308:()=>mg,sensor_mixgo_button_attachInterrupt:()=>Wc,sensor_mixgo_button_get_presses:()=>Hc,sensor_mixgo_button_is_pressed:()=>wc,sensor_mixgo_button_was_pressed:()=>kc,sensor_mixgo_cc_mmc5603_calibrate_compass:()=>Jg,sensor_mixgo_cc_mmc5603_get_angle:()=>Kg,sensor_mixgo_cc_mmc5603_get_magnetic:()=>Wg,sensor_mixgo_light:()=>sg,sensor_mixgo_nova_LTR308:()=>hg,sensor_mixgo_nova_pin_near:()=>Mg,sensor_mixgo_pin_near:()=>Tg,sensor_mixgo_pin_near_double:()=>Ig,sensor_mixgo_pin_near_single:()=>dg,sensor_mixgo_pin_pressed:()=>zc,sensor_mixgo_sant_color:()=>Eg,sensor_mixgo_touch_slide:()=>$c,sensor_mixgocar42_button_attachInterrupt:()=>Qc,sensor_mixgocar42_button_get_presses:()=>qc,sensor_mixgocar42_button_is_pressed:()=>Kc,sensor_mixgocar42_button_was_pressed:()=>Jc,sensor_mixgocar_battery_left:()=>sC,sensor_mixgocar_pin_near:()=>iC,sensor_mixgocar_pin_near_line:()=>eC,sensor_mixgocar_pin_near_state_change:()=>nC,sensor_mixgoce_pin_pressed:()=>jc,sensor_mixgoce_temperature:()=>Qg,sensor_mixgome_temperature:()=>qg,sensor_mpython_pin_pressed:()=>Zc,sensor_mpython_qmi8658_get_gyro:()=>zg,sensor_mpython_qmi8658_temperature:()=>jg,sensor_onboard_compass_reset:()=>Hg,sensor_onboard_mpu9250_calibrate_compass:()=>Ug,sensor_onboard_mpu9250_field_strength:()=>kg,sensor_onboard_mpu9250_gesture:()=>bg,sensor_onboard_mpu9250_get_acceleration:()=>Vg,sensor_onboard_mpu9250_get_gyro:()=>Gg,sensor_onboard_mpu9250_get_magnetic:()=>Bg,sensor_onboard_mpu9250_temperature:()=>wg,sensor_pin_near:()=>MC,sensor_pin_pressed:()=>TC,sensor_read:()=>cC,sensor_rm_acc:()=>tC,sensor_rm_battery_left:()=>$g,sensor_rm_pin_near_double:()=>Zg,sensor_rtc_init:()=>Sg,sensor_sound:()=>Ng,sensor_temperature:()=>OC});var k={};t.r(k),t.d(k,{serial_any:()=>kC,serial_begin:()=>qC,serial_print:()=>VC,serial_print_byte:()=>bC,serial_print_hex:()=>GC,serial_println:()=>BC,serial_read_from_ai:()=>nS,serial_readline:()=>HC,serial_readstr:()=>wC,serial_readstr_until:()=>WC,serial_receive_data_event:()=>UC,serial_send_to_ai:()=>iS,serial_softserial:()=>JC,serial_softserial_new:()=>KC,system_input:()=>QC,system_print:()=>zC,system_print_container:()=>tS,system_print_end:()=>ZC,system_print_inline:()=>jC,system_print_item:()=>eS,system_print_many:()=>$C});var H={};t.r(H),t.d(H,{Panic_with_status_code:()=>pS,Timer_init:()=>RS,base_delay:()=>CS,controls_delay:()=>oS,controls_delay_new:()=>_S,controls_millis:()=>uS,controls_uname:()=>lS,raw_block:()=>rS,reset:()=>aS,system_bitbot_shutdown:()=>OS,system_machine_reset:()=>ES,system_ticks_diff:()=>TS,system_timer:()=>IS,system_timer_init:()=>MS,system_wdt_feed:()=>mS,system_wdt_init:()=>hS,time_ticks_diff:()=>gS,timer:()=>dS,timer2:()=>cS});var W={};t.r(W),t.d(W,{Air_daily_content:()=>bS,Air_now_content:()=>FS,Geo_moon_content:()=>BS,Geo_sun_content:()=>VS,Life_suggestion_content:()=>YS,Location_search_content:()=>XS,Tide_daily_content:()=>vS,WEATHER_DAILY:()=>AS,WEATHER_HOUR:()=>NS,WEATHER_NOW:()=>LS,Weather_alarm_content:()=>PS,Weather_daily:()=>yS,Weather_daily_content:()=>xS,Weather_now:()=>DS,Weather_now_content:()=>fS});var K={};t.r(K),t.d(K,{PIN_init:()=>bL,actuator_extern_get_led_bright:()=>_L,actuator_extern_get_led_state:()=>oL,actuator_extern_led_bright:()=>sL,actuator_extern_led_brightness:()=>pL,actuator_ms32006_dcmotor:()=>JS,actuator_ms32006_init:()=>KS,actuator_ms32006_stepper:()=>qS,actuator_neopixel_init:()=>aL,actuator_neopixel_rgb:()=>lL,actuator_neopixel_rgb_all:()=>uL,actuator_neopixel_write:()=>rL,actuator_use_uart_init:()=>dL,esp32_music_get_tempo_extern:()=>tL,esp32_music_pitch:()=>zS,esp32_music_pitch_init:()=>QS,esp32_music_pitch_with_time:()=>jS,esp32_music_play_list:()=>eL,esp32_music_reset_extern:()=>iL,esp32_music_set_tempo_extern:()=>$S,esp32_music_stop:()=>ZS,mixbot_actuator_extern_get_addr:()=>yL,mixbot_actuator_extern_set_addr:()=>xL,mixbot_addr_extern:()=>gL,parrot_PIN_init:()=>UL,parrot_move_speed:()=>wL,pin_led_bright:()=>VL,player_play_music:()=>mL,player_set_mode:()=>hL,player_set_play:()=>TL,player_set_volume:()=>ML,player_whether_stop:()=>IL,robot_led_extern:()=>AL,robot_led_extern_get_value:()=>NL,robot_motor_extern:()=>CL,robot_motor_extern_get_speed:()=>SL,robot_servo_extern_absolute_run:()=>PL,robot_servo_extern_get_status:()=>DL,robot_servo_extern_relative_continue:()=>XL,robot_servo_extern_relative_origin:()=>YL,robot_servo_extern_relative_run:()=>vL,robot_servo_extern_stop:()=>FL,robot_servo_extern_stop_mode:()=>fL,robot_traffic_light_extern:()=>LL,servo_PIN_init:()=>BL,servo_get_angle:()=>HS,servo_get_speed:()=>WS,servo_init:()=>GS,servo_move:()=>nL,servo_move_angle:()=>GL,servo_set_angle:()=>wS,servo_set_speed:()=>kS,servo_speed_360:()=>US,syn6288_builtin_voice:()=>RL,syn6288_get_voice:()=>OL,syn6288_set_voice:()=>EL,syn6288_tts_play:()=>cL});var J={};t.r(J),t.d(J,{actuator_dc_motor:()=>hA,actuator_dc_motor_stop:()=>mA,actuator_get_led_bright:()=>$L,actuator_get_led_state:()=>tA,actuator_led_bright:()=>ZL,actuator_led_brightness:()=>eA,actuator_mixbot_buzzer_on_off:()=>gA,actuator_mixgo_nova_mic_get:()=>NA,actuator_mixgo_nova_mic_set:()=>AA,actuator_mixgo_nova_onboard_music_pitch:()=>vA,actuator_mixgo_nova_onboard_music_stop:()=>XA,actuator_mixgo_nova_play_audio:()=>PA,actuator_mixgo_nova_play_online_audio:()=>YA,actuator_mixgo_nova_record_audio:()=>FA,actuator_mixgo_nova_voice_get:()=>fA,actuator_mixgo_nova_voice_set:()=>DA,actuator_mixgo_zero_led_color:()=>iA,actuator_onboard_neopixel_rgb:()=>uA,actuator_onboard_neopixel_rgb_all:()=>rA,actuator_onboard_neopixel_rgb_show_all_chase:()=>lA,actuator_onboard_neopixel_rgb_show_all_rainbow:()=>dA,actuator_onboard_neopixel_write:()=>aA,actuator_stepper_keep:()=>TA,actuator_stepper_stop:()=>MA,analog_ble_keyboard_init:()=>WA,analog_ble_keyboard_input:()=>qA,analog_ble_keyboard_send_battery:()=>zA,analog_ble_keyboard_str:()=>QA,analog_ble_mouse_init:()=>jA,analog_ble_mouse_input:()=>tN,analog_ble_mouse_send_battery:()=>eN,analog_keyboard_input:()=>VA,analog_keyboard_str:()=>kA,analog_mouse_input:()=>UA,bitbot_motor:()=>LA,bitbot_move:()=>CA,bitbot_stop:()=>SA,ble_keyboard_connect:()=>JA,ble_keyboard_get_mac:()=>KA,ble_mouse_connect:()=>$A,ble_mouse_get_mac:()=>ZA,cc_number:()=>nA,educore_ble_keyboard_input:()=>lN,educore_ble_sensor_connected:()=>rN,educore_ble_sensor_init:()=>uN,educore_buzzer:()=>iN,educore_buzzer_play_tone:()=>nN,educore_buzzer_play_tone_time:()=>sN,educore_buzzer_stop:()=>_N,educore_neopixel_clear:()=>aN,educore_neopixel_rgb:()=>pN,educore_rgb_light:()=>oN,esp32_music_get_tempo:()=>HL,esp32_music_reset:()=>QL,esp32_music_set_tempo:()=>kL,esp32_onboard_music_pitch:()=>WL,esp32_onboard_music_pitch_with_time:()=>KL,esp32_onboard_music_play_list:()=>qL,esp32_onboard_music_stop:()=>JL,general_key:()=>GA,general_key_tuple:()=>HA,get_power_output:()=>xA,ledswitch:()=>jL,mixbot_motor:()=>cA,mixbot_motor_status:()=>EA,mixbot_move:()=>OA,mixbot_stop:()=>RA,mouse_key:()=>wA,number:()=>zL,rm_actuator_get_led_bright:()=>_A,rm_actuator_get_led_state:()=>oA,rm_actuator_led_bright:()=>sA,rm_actuator_led_brightness:()=>pA,rm_motor:()=>IA,set_all_power_output:()=>bA,set_power_output:()=>yA,special_key:()=>BA});var q={};t.r(q),t.d(q,{ai_sensor_20object:()=>HN,ai_sensor_ailocal_class:()=>vN,ai_sensor_ailocal_class_result:()=>XN,ai_sensor_ailocal_train:()=>YN,ai_sensor_asr_recognize:()=>BN,ai_sensor_audio_play:()=>xN,ai_sensor_audio_record:()=>yN,ai_sensor_barcode:()=>EN,ai_sensor_circle:()=>SN,ai_sensor_classifier_faces:()=>kN,ai_sensor_color:()=>DN,ai_sensor_color_chases:()=>PN,ai_sensor_color_chases_result:()=>FN,ai_sensor_config:()=>TN,ai_sensor_face:()=>wN,ai_sensor_find_20objects:()=>WN,ai_sensor_find_barcodes:()=>ON,ai_sensor_find_circles:()=>LN,ai_sensor_find_colors:()=>fN,ai_sensor_find_licenseplates:()=>UN,ai_sensor_find_lines:()=>CN,ai_sensor_find_qrcodes:()=>mN,ai_sensor_find_rects:()=>NN,ai_sensor_find_tags:()=>cN,ai_sensor_licenseplate:()=>GN,ai_sensor_line:()=>gN,ai_sensor_qrcode:()=>hN,ai_sensor_qrcode_lite:()=>IN,ai_sensor_rect:()=>AN,ai_sensor_rgb:()=>MN,ai_sensor_tag:()=>RN,ai_sensor_use_uart_init:()=>dN,ai_sensor_yolo_recognize:()=>bN,ai_sensor_yolo_recognize_result:()=>VN});var Q={};t.r(Q),t.d(Q,{MICROPYTHON_AI_Speech_asr:()=>qN,MICROPYTHON_AI_Speech_unit:()=>JN,MICROPYTHON_AI_client:()=>KN});var z={};t.r(z),t.d(z,{mpython_blynk_app_data:()=>oD,mpython_blynk_app_notify:()=>eD,mpython_blynk_email:()=>pD,mpython_blynk_get_timers:()=>nD,mpython_blynk_on_connected:()=>ZN,mpython_blynk_on_disconnected:()=>jN,mpython_blynk_run:()=>tD,mpython_blynk_sensor_data_to_app:()=>_D,mpython_blynk_set_property:()=>aD,mpython_blynk_setup:()=>uD,mpython_blynk_stop_timers:()=>iD,mpython_blynk_sync_virtual:()=>zN,mpython_blynk_terminal_widget_vpin:()=>QN,mpython_blynktimer:()=>sD,mpython_blynktimer_run:()=>$N});var j={};t.r(j),t.d(j,{cc_g1_read_bat:()=>rD,cc_g1_read_joystick:()=>lD,cc_g1_read_key:()=>dD,cc_g1_turnoff:()=>ID});var Z={};t.r(Z),t.d(Z,{ce_go_dc_motor:()=>cD,ce_go_get_led_bright:()=>hD,ce_go_get_led_state:()=>mD,ce_go_hall_attachInterrupt:()=>gD,ce_go_hall_data:()=>SD,ce_go_hall_initialize:()=>CD,ce_go_led_bright:()=>MD,ce_go_led_brightness:()=>ED,ce_go_light_number:()=>TD,ce_go_pin_light:()=>fD,ce_go_pin_near:()=>AD,ce_go_pin_near_line:()=>LD,ce_go_pin_near_state_change:()=>ND,ce_go_stepper_keep:()=>OD,ce_go_stepper_stop:()=>RD,educore_car:()=>FD,educore_car_pin_near:()=>XD,educore_car_pin_near_line:()=>vD,educore_car_stepper_keep:()=>PD,educore_car_stepper_stop:()=>YD,sensor_mixgome_eulerangles:()=>DD});var $={};t.r($),t.d($,{communicate_bluetooth_central_init:()=>hf,communicate_bluetooth_connect:()=>Of,communicate_bluetooth_disconnect:()=>Rf,communicate_bluetooth_handle:()=>Af,communicate_bluetooth_is_connected:()=>gf,communicate_bluetooth_mac:()=>cf,communicate_bluetooth_peripheral_init:()=>mf,communicate_bluetooth_recv:()=>Lf,communicate_bluetooth_recv_only:()=>Sf,communicate_bluetooth_scan:()=>Ef,communicate_bluetooth_send:()=>Cf,communicate_espnow_init:()=>Nf,communicate_espnow_init_new:()=>Df,communicate_i2c_available:()=>wD,communicate_i2c_init:()=>bD,communicate_i2c_master_read:()=>UD,communicate_i2c_onboard:()=>yD,communicate_i2c_read:()=>VD,communicate_i2c_scan:()=>GD,communicate_i2c_write:()=>BD,communicate_ir_recv_init:()=>of,communicate_ir_send_init:()=>lf,communicate_ow_init:()=>$D,communicate_ow_read:()=>nf,communicate_ow_reset:()=>ef,communicate_ow_scan:()=>tf,communicate_ow_select:()=>_f,communicate_ow_write:()=>sf,communicate_spi_buffer:()=>KD,communicate_spi_init:()=>HD,communicate_spi_onboard:()=>xD,communicate_spi_read:()=>JD,communicate_spi_read_output:()=>qD,communicate_spi_readinto:()=>QD,communicate_spi_readinto_output:()=>zD,communicate_spi_set:()=>WD,communicate_spi_write:()=>jD,communicate_spi_write_readinto:()=>ZD,espnow_radio_channel:()=>Xf,espnow_radio_channel_new:()=>xf,espnow_radio_on_off:()=>bf,espnow_radio_rec:()=>Bf,espnow_radio_recv:()=>Uf,espnow_radio_recv_certain_msg:()=>wf,espnow_radio_recv_certain_msg_new:()=>Hf,espnow_radio_recv_msg:()=>Gf,espnow_radio_recv_new:()=>kf,espnow_radio_send:()=>Vf,espnow_radio_txpower:()=>yf,i2c_slave_onreceive:()=>kD,internal_variable:()=>pf,ir_recv_timeout:()=>rf,ir_transmit_busy:()=>Mf,ir_transmit_conventional_data:()=>df,ir_transmit_raw_code:()=>Tf,ir_transmit_study_code:()=>If,ir_whether_recv:()=>uf,lora_init:()=>Wf,lora_packet:()=>Kf,lora_recv:()=>qf,lora_send:()=>Jf,network_espnow_info:()=>Ff,network_espnow_mac:()=>ff,network_espnow_recv:()=>Pf,network_espnow_recv_handle:()=>vf,network_espnow_send:()=>Yf,recv_fun:()=>af,urequests_attribute:()=>zf,urequests_get:()=>Qf,urequests_method:()=>jf});var tt={};t.r(tt),t.d(tt,{display_animate:()=>gF,display_circle:()=>CF,display_color_seclet:()=>XF,display_draw_4strings:()=>MF,display_fill:()=>cF,display_lcd_use_i2c_init:()=>GF,display_line:()=>EF,display_line_arbitrarily:()=>hF,display_matrix_extern_bright_point:()=>aF,display_matrix_extern_bright_screen:()=>rF,display_matrix_extern_clear:()=>_F,display_matrix_extern_get_pixel:()=>pF,display_matrix_extern_get_screen_pixel:()=>uF,display_matrix_extern_image_builtins:()=>lF,display_matrix_extern_scroll_string:()=>nF,display_matrix_extern_scroll_string_delay:()=>sF,display_matrix_extern_shift:()=>oF,display_matrix_extern_show_frame_string:()=>eF,display_matrix_extern_show_frame_string_delay:()=>iF,display_matrix_extern_show_image:()=>$f,display_matrix_extern_show_image_or_string_delay:()=>tF,display_matrix_use_i2c_init:()=>Zf,display_oled_drawPixel:()=>AF,display_oled_showBitmap:()=>LF,display_oled_use_i2c_init:()=>WF,display_onoff:()=>OF,display_rect:()=>mF,display_tm1650_power:()=>DF,display_tm1650_set_brightness:()=>PF,display_tm1650_show_dot:()=>FF,display_tm1650_show_num:()=>fF,display_tm_use_i2c_init:()=>NF,display_triangle:()=>SF,display_use_i2c_init:()=>TF,extern_oled_bright_point:()=>nP,extern_oled_clear:()=>tP,extern_oled_get_pixel:()=>iP,extern_oled_hvline:()=>_P,extern_oled_line:()=>oP,extern_oled_scroll_string:()=>ZF,extern_oled_scroll_string_delay:()=>$F,extern_oled_shape_rect:()=>sP,extern_oled_shift:()=>eP,extern_oled_show_frame_string:()=>zF,extern_oled_show_frame_string_delay:()=>jF,extern_oled_show_image:()=>KF,extern_oled_show_image_or_string_delay:()=>QF,extern_oled_show_image_xy:()=>JF,extern_oled_show_string:()=>qF,image_shift:()=>RF,lcd_backlight:()=>kF,lcd_clear:()=>HF,lcd_print_string:()=>wF,lcd_show_image_or_string_delay:()=>UF,matrix_extern_image_arithmetic:()=>dF,matrix_extern_image_invert:()=>IF,tft_fill:()=>VF,tft_line_arbitrarily:()=>BF,tft_scroll_string_delay:()=>bF,tft_show_frame_string_delay:()=>xF,tft_show_image_or_string_delay:()=>yF,tft_show_image_xy:()=>vF,tft_use_spi_init:()=>YF});var et={};t.r(et),t.d(et,{bitbot_display_image_create:()=>HP,display_bright_point:()=>cP,display_bright_screen:()=>CP,display_clear:()=>hP,display_get_pixel:()=>RP,display_get_screen_pixel:()=>gP,display_image_builtins:()=>IP,display_image_builtins_all:()=>TP,display_image_create:()=>MP,display_scroll_string:()=>lP,display_scroll_string_delay:()=>dP,display_shift:()=>OP,display_show_frame_string:()=>uP,display_show_frame_string_delay:()=>rP,display_show_image:()=>pP,display_show_image_or_string_delay:()=>aP,draw_pointer:()=>TY,image_arithmetic:()=>mP,image_invert:()=>EP,mixbot_display_bright_screen:()=>wP,mixbot_display_get_ambientbright:()=>UP,mixbot_display_get_screen_pixel:()=>GP,mixbot_display_image_create:()=>BP,mixbot_display_rotate:()=>kP,mixgo_display_image_create_new:()=>NP,mixgome_display_font:()=>AP,mixgome_display_image_create:()=>SP,mixgomini_display_image_create:()=>LP,mpython_display_hvline:()=>bP,mpython_display_line:()=>VP,mpython_display_shape_rect:()=>xP,mpython_pbm_image:()=>DP,onboard_oled_bright_point:()=>yP,onboard_oled_scroll_string_delay:()=>XP,onboard_oled_show_frame_string_delay:()=>vP,onboard_oled_show_image:()=>fP,onboard_oled_show_image_or_string_delay:()=>YP,onboard_oled_show_image_xy:()=>FP,onboard_oled_show_string:()=>PP,onboard_tft_bright_point:()=>sY,onboard_tft_bright_screen:()=>oY,onboard_tft_clear:()=>eY,onboard_tft_clock_clear:()=>dY,onboard_tft_clock_draw:()=>lY,onboard_tft_clock_get_rtctime:()=>uY,onboard_tft_clock_init:()=>aY,onboard_tft_clock_set_time:()=>rY,onboard_tft_display_hvline:()=>$P,onboard_tft_display_line:()=>tY,onboard_tft_display_shape_circle:()=>IY,onboard_tft_display_shape_rect:()=>ZP,onboard_tft_fill:()=>pY,onboard_tft_get_pixel:()=>nY,onboard_tft_get_screen_pixel:()=>_Y,onboard_tft_scroll_string:()=>zP,onboard_tft_scroll_string_delay:()=>jP,onboard_tft_shift:()=>iY,onboard_tft_show_frame_string:()=>qP,onboard_tft_show_frame_string_delay:()=>QP,onboard_tft_show_image:()=>WP,onboard_tft_show_image_or_string_delay:()=>JP,onboard_tft_show_image_xy:()=>KP});var it={};t.r(it),t.d(it,{factory_block:()=>gY,factory_block_return:()=>CY,factory_block_return_with_textarea:()=>LY,factory_block_with_textarea:()=>SY,factory_callMethod_noreturn:()=>RY,factory_callMethod_return:()=>cY,factory_declare:()=>OY,factory_from_import:()=>MY,factory_function_noreturn:()=>mY,factory_function_return:()=>EY,factory_import:()=>hY,folding_block:()=>AY});var nt={};t.r(nt),t.d(nt,{inout_analog_atten:()=>UY,inout_analog_read:()=>XY,inout_analog_read_init:()=>GY,inout_analog_write:()=>PY,inout_analog_write_init:()=>BY,inout_analog_write_set:()=>YY,inout_digital_init:()=>bY,inout_digital_read:()=>fY,inout_digital_write:()=>DY,inout_highlow:()=>NY,inout_pin_attachInterrupt:()=>xY,inout_pin_pressed:()=>yY,inout_pin_pressed_init:()=>wY,inout_pwm_analog_write:()=>FY,inout_pwm_analog_write_init:()=>VY,inout_pwm_analog_write_set_freq:()=>vY});var st={};t.r(st),t.d(st,{IOT_EMQX_INIT_AND_CONNECT_BY_MIXLY_CODE:()=>pv,IOT_EMQX_INIT_AND_CONNECT_BY_SHARE_CODE:()=>_v,IOT_EMQX_PING:()=>av,IOT_FORMATTING:()=>nv,IOT_FORMAT_STRING:()=>sv,IOT_MIXIO_NTP:()=>uv,IOT_MIXIO_PUBLISH:()=>zY,IOT_MIXIO_SUBSCRIBE:()=>jY,iot_client_onboard:()=>rv,iot_http_client:()=>lv,iot_http_data:()=>dv,iot_mixio_check:()=>tv,iot_mixio_connect:()=>QY,iot_mixio_connect_only:()=>$Y,iot_mixio_disconnect:()=>ZY,iot_mixio_format_msg:()=>iv,iot_mixio_format_topic:()=>ev,iot_mixly_key:()=>ov,iot_mqtt_client:()=>Iv,iot_mqtt_data:()=>Tv,iot_onenet_check:()=>JY,iot_onenet_connect:()=>HY,iot_onenet_disconnect:()=>WY,iot_onenet_publish:()=>qY,iot_onenet_publish_dict:()=>KY,iot_wifi_connect:()=>kY});var _t={};t.r(_t),t.d(_t,{educore_mqtt_connect:()=>Wv,educore_mqtt_connect_success:()=>Qv,educore_mqtt_subscribe_message:()=>Kv,educore_mqtt_topic_publish:()=>qv,educore_mqtt_topic_subscribe:()=>Jv,educore_wifi_connect:()=>Hv,network_ap_connect:()=>Cv,network_connect:()=>hv,network_get_connect:()=>Ev,network_get_wifi:()=>gv,network_init:()=>Mv,network_is_active:()=>cv,network_open:()=>Rv,network_scan:()=>Sv,network_server:()=>Lv,network_socket_accept:()=>Fv,network_socket_bind:()=>Nv,network_socket_close:()=>yv,network_socket_connect:()=>Dv,network_socket_init:()=>Av,network_socket_listen:()=>fv,network_socket_receive:()=>Pv,network_socket_receive_from:()=>vv,network_socket_send:()=>Yv,network_socket_send_to:()=>Xv,network_stop:()=>Ov,network_wifi_connect:()=>mv,ntptime_address:()=>Gv,ntptime_time:()=>Bv,requests_attribute:()=>bv,requests_attribute2:()=>wv,requests_get:()=>xv,requests_get2:()=>Uv,requests_method:()=>Vv,requests_post:()=>kv});var ot={};t.r(ot),t.d(ot,{CI130X_BROADCAST:()=>EX,CI130X_GET_THE_RECOGNIZED_CMD:()=>mX,CI130X_GET_WHETHER_IDENTIFY:()=>hX,CI130X_IDENTIFY_AND_SAVE:()=>MX,CI130X_SET_SYSTEM_CMD:()=>OX,HCSR04:()=>QX,PS2_Button:()=>ZX,PS2_Buttons:()=>$X,PS2_Buttons_new:()=>py,PS2_State:()=>ty,PS2_init:()=>zX,PS2_init_new:()=>_y,PS2_stk:()=>ey,PS2_stk_new:()=>ay,PS2_vibration:()=>jX,PS2_vibration_new:()=>oy,RTC_get_time:()=>ny,RTC_set_date:()=>nX,RTC_set_datetime:()=>iy,RTC_set_time:()=>iX,camera_sensor_init:()=>Vy,camera_sensor_result:()=>By,educore_body_sensor:()=>Dy,educore_button_sensor_extern:()=>Yy,educore_camera_sensor:()=>by,educore_infrared_sensor:()=>Py,educore_soilhum_sensor:()=>fy,educore_temp_sensor:()=>xy,educore_temphum_sensor:()=>Fy,educore_ultrasonic_sensor:()=>Xy,esp32_s2_weather_init:()=>WX,esp32_s2_weather_rain:()=>JX,esp32_s2_weather_wd:()=>KX,esp32_s2_weather_ws:()=>qX,extern_rfid_read:()=>vX,extern_rfid_readcontent:()=>yX,extern_rfid_readid:()=>XX,extern_rfid_status:()=>VX,extern_rfid_write:()=>xX,extern_rfid_write_return:()=>bX,gnss_get_data:()=>ly,gnss_have_data:()=>dy,interaction_whether_to_interaction:()=>IX,interaction_whether_to_interaction_SANT:()=>TX,mixbot_sensor_extern_get_addr:()=>cy,mixbot_sensor_extern_set_addr:()=>gy,pm25_get_data:()=>ry,radar_set_DETECTION_THRESHOLD:()=>lX,radar_set_DETECTION_THRESHOLD_SANT:()=>dX,robot_button_extern_get_value:()=>Iy,robot_color_extern_get_value:()=>Ey,robot_infrared_extern_get_value:()=>My,robot_infrared_extern_grey_get_value:()=>hy,robot_potentiometer_extern_get_value:()=>my,robot_sonar_extern_get_value:()=>Oy,robot_sonar_extern_led:()=>Ry,robot_touch_extern_get_value:()=>Ty,sensor_APDS9960_extern:()=>cX,sensor_DS18X20:()=>Ny,sensor_LTR308_extern:()=>gX,sensor_LTR390UV_extern:()=>NX,sensor_MAX30102_extern:()=>RX,sensor_QMC5883L_extern:()=>DX,sensor_VL530LX_extern:()=>PX,sensor_aht11_extern:()=>FX,sensor_bmp:()=>aX,sensor_dht11:()=>sy,sensor_distance_hrsc04:()=>eX,sensor_hp203_extern:()=>CX,sensor_ltr381_extern:()=>LX,sensor_mixgo_extern_button_attachInterrupt:()=>$v,sensor_mixgo_extern_button_get_presses:()=>Zv,sensor_mixgo_extern_button_is_pressed:()=>zv,sensor_mixgo_extern_button_was_pressed:()=>jv,sensor_mixgo_extern_light:()=>sX,sensor_mixgo_extern_pin_near:()=>oX,sensor_mixgo_extern_sound:()=>_X,sensor_mixgoce_hot_wheel_degrees:()=>HX,sensor_mixgoce_hot_wheel_is_touched:()=>kX,sensor_mpu9250_attachGestureInterrupt:()=>tX,sensor_read_humiture:()=>vy,sensor_rtc_init:()=>pX,sensor_sht:()=>uX,sensor_shtc3_extern:()=>fX,sensor_spl06_001_extern:()=>SX,sensor_ucs12071_extern:()=>AX,sensor_use_i2c_init:()=>rX,sensor_use_spi_init:()=>YX,sensor_use_uart_init:()=>uy,sensor_weather_solo_init:()=>Cy,sensor_weather_solo_rain:()=>Ay,sensor_weather_solo_wd:()=>Sy,sensor_weather_solo_ws:()=>Ly,sensor_weigh_init:()=>Gy,ultrasonic_sensor_read_distance:()=>yy,weather_data:()=>BX,weather_have_data:()=>GX,weather_set_label:()=>wX,weather_uart_mixio:()=>UX,weigh_sensor_get_weight:()=>Uy});var pt={};t.r(pt),t.d(pt,{CI130X_BROADCAST_SANT:()=>Bb,CI130X_GET_THE_RECOGNIZED_CMD_SANT:()=>Vb,CI130X_GET_WHETHER_IDENTIFY_SANT:()=>bb,CI130X_IDENTIFY_AND_SAVE_SANT:()=>xb,CI130X_SET_SYSTEM_CMD_SANT:()=>Gb,HCSR04:()=>zy,bitbot_als_num:()=>hb,dht11:()=>Sb,educore_button_sensor:()=>Pb,educore_button_was_pressed:()=>Yb,educore_gyroscope_sensor:()=>Db,educore_gyroscope_sensor_read:()=>fb,educore_gyroscope_sensor_shake:()=>Fb,educore_light_sensor:()=>Nb,educore_rfid_sensor:()=>vb,educore_rfid_sensor_scan:()=>Xb,educore_rfid_sensor_scan_data:()=>yb,educore_voice_sensor:()=>Lb,number1:()=>jy,number2:()=>Zy,number3:()=>$y,number4:()=>tx,number5:()=>ex,number6:()=>ix,number7:()=>nx,onboard_RTC_get_time:()=>Jx,onboard_RTC_get_time_str:()=>zx,onboard_RTC_get_timestamp:()=>qx,onboard_RTC_set_datetime:()=>Wx,onboard_RTC_settime_string:()=>Kx,onboard_RTC_timestamp_totuple:()=>Qx,rfid_readcontent:()=>Ox,rfid_readid:()=>Ex,rfid_write:()=>Rx,rfid_write_return:()=>cx,sensor_LTR308:()=>Ix,sensor_adxl345_get_acceleration:()=>Fx,sensor_aht11:()=>hx,sensor_bitbot_ALS:()=>Mb,sensor_button_get_presses:()=>Ob,sensor_button_is_pressed:()=>mb,sensor_button_was_pressed:()=>Eb,sensor_compass_reset:()=>xx,sensor_ds18x20:()=>lx,sensor_eulerangles:()=>Cx,sensor_get_acceleration:()=>gx,sensor_get_temperature:()=>mx,sensor_hp203:()=>Mx,sensor_light:()=>Cb,sensor_lm35:()=>dx,sensor_mixbot_get_gyro:()=>Tb,sensor_mixbot_patrol_calibrate:()=>lb,sensor_mixbot_patrol_value:()=>db,sensor_mixbot_temperature:()=>Ib,sensor_mixgo_LTR308:()=>ax,sensor_mixgo_button_attachInterrupt:()=>Wy,sensor_mixgo_button_get_presses:()=>Hy,sensor_mixgo_button_is_pressed:()=>wy,sensor_mixgo_button_was_pressed:()=>ky,sensor_mixgo_cc_mmc5603_calibrate_compass:()=>$x,sensor_mixgo_cc_mmc5603_get_angle:()=>Zx,sensor_mixgo_cc_mmc5603_get_magnetic:()=>jx,sensor_mixgo_light:()=>gb,sensor_mixgo_nova_LTR308:()=>rx,sensor_mixgo_nova_pin_near:()=>px,sensor_mixgo_pin_near:()=>ox,sensor_mixgo_pin_near_double:()=>_x,sensor_mixgo_pin_near_single:()=>sx,sensor_mixgo_pin_pressed:()=>Dx,sensor_mixgo_sant_color:()=>ux,sensor_mixgo_touch_slide:()=>Nx,sensor_mixgocar42_button_attachInterrupt:()=>Qy,sensor_mixgocar42_button_get_presses:()=>qy,sensor_mixgocar42_button_is_pressed:()=>Ky,sensor_mixgocar42_button_was_pressed:()=>Jy,sensor_mixgocar_battery_left:()=>rb,sensor_mixgocar_pin_near:()=>ab,sensor_mixgocar_pin_near_line:()=>pb,sensor_mixgocar_pin_near_state_change:()=>ub,sensor_mixgoce_pin_pressed:()=>Ax,sensor_mixgoce_temperature:()=>eb,sensor_mixgome_temperature:()=>tb,sensor_mpu9250_calibrate_compass:()=>vx,sensor_mpu9250_field_strength:()=>yx,sensor_mpu9250_gesture:()=>Sx,sensor_mpu9250_get_acceleration:()=>Lx,sensor_mpu9250_get_gyro:()=>Yx,sensor_mpu9250_get_magnetic:()=>Px,sensor_mpu9250_temperature:()=>Xx,sensor_mpython_pin_pressed:()=>fx,sensor_mpython_qmi8658_get_gyro:()=>ib,sensor_mpython_qmi8658_temperature:()=>nb,sensor_onboard_compass_reset:()=>Hx,sensor_onboard_mpu9250_calibrate_compass:()=>Ux,sensor_onboard_mpu9250_field_strength:()=>kx,sensor_onboard_mpu9250_gesture:()=>bx,sensor_onboard_mpu9250_get_acceleration:()=>Vx,sensor_onboard_mpu9250_get_gyro:()=>Gx,sensor_onboard_mpu9250_get_magnetic:()=>Bx,sensor_onboard_mpu9250_temperature:()=>wx,sensor_pin_near:()=>cb,sensor_pin_pressed:()=>Rb,sensor_read:()=>Ab,sensor_rm_acc:()=>ob,sensor_rm_battery_left:()=>_b,sensor_rm_pin_near_double:()=>sb,sensor_sound:()=>Tx});var at={};t.r(at),t.d(at,{serial_any:()=>Wb,serial_print:()=>Ub,serial_print_byte:()=>wb,serial_print_hex:()=>Hb,serial_println:()=>kb,serial_read_from_ai:()=>iV,serial_readline:()=>Jb,serial_readstr:()=>Kb,serial_send_to_ai:()=>eV,serial_softserial:()=>qb,serial_softserial_new:()=>Qb,system_input:()=>zb,system_print:()=>jb,system_print_end:()=>$b,system_print_inline:()=>Zb,system_print_many:()=>tV});var ut={};t.r(ut),t.d(ut,{Panic_with_status_code:()=>TV,Timer_init:()=>fV,base_delay:()=>YV,controls_delay:()=>OV,controls_delay_new:()=>RV,controls_end_program:()=>hV,controls_millis:()=>MV,controls_uname:()=>EV,reset:()=>mV,system_bitbot_shutdown:()=>DV,system_device_name:()=>dV,system_device_serial_number:()=>IV,system_event_bus_source:()=>rV,system_event_bus_value:()=>lV,system_machine_reset:()=>NV,system_on_event:()=>pV,system_raise_event:()=>oV,system_reset:()=>sV,system_run_in_background:()=>nV,system_ticks_diff:()=>CV,system_timer:()=>gV,system_timer_init:()=>SV,system_timestamp:()=>aV,system_value:()=>uV,system_wait:()=>_V,system_wdt_feed:()=>AV,system_wdt_init:()=>LV,time_ticks_diff:()=>PV,timer:()=>cV,timer2:()=>FV});var rt={};t.r(rt),t.d(rt,{Air_daily_content:()=>WV,Air_now_content:()=>VV,Geo_moon_content:()=>JV,Geo_sun_content:()=>KV,Life_suggestion_content:()=>GV,Location_search_content:()=>wV,Tide_daily_content:()=>UV,WEATHER_DAILY:()=>XV,WEATHER_HOUR:()=>yV,WEATHER_NOW:()=>vV,Weather_alarm_content:()=>BV,Weather_daily:()=>kV,Weather_daily_content:()=>HV,Weather_now:()=>xV,Weather_now_content:()=>bV});var lt={};t.r(lt),t.d(lt,{controls_pin_attachInterrupt:()=>dB,inout_analog_atten:()=>iB,inout_analog_write:()=>tB,inout_analog_write_init:()=>oB,inout_analog_write_set:()=>eB,inout_analog_write_set_freq:()=>aB,inout_digital_init:()=>_B,inout_digital_read:()=>$V,inout_digital_write:()=>ZV,inout_highlow:()=>jV,inout_pinMode:()=>uB,inout_pin_attachInterrupt:()=>sB,inout_pin_pressed:()=>nB,inout_pin_pressed_init:()=>pB,pin_pressed:()=>lB,pin_pressed_init:()=>rB});var dt={};t.r(dt),t.d(dt,{mini_g2_aht11:()=>TB,mini_g2_hp203:()=>MB,mini_g2_rfid_readcontent:()=>EB,mini_g2_rfid_readid:()=>mB,mini_g2_rfid_status:()=>cB,mini_g2_rfid_write:()=>OB,mini_g2_rfid_write_outcome:()=>RB,mini_g2_varistor:()=>hB});var It={};t.r(It),t.d(It,{me_go_dc_motor:()=>FB,me_go_get_led_bright:()=>LB,me_go_get_led_state:()=>AB,me_go_hall_attachInterrupt:()=>PB,me_go_hall_data:()=>vB,me_go_hall_initialize:()=>YB,me_go_led_bright:()=>SB,me_go_led_brightness:()=>NB,me_go_light_number:()=>CB,me_go_pin_light:()=>VB,me_go_pin_near:()=>yB,me_go_pin_near_line:()=>XB,me_go_pin_near_state_change:()=>xB,me_go_stepper_keep:()=>DB,me_go_stepper_stop:()=>fB,sensor_mixgome_eulerangles:()=>bB});var Tt={};t.r(Tt),t.d(Tt,{analog_input:()=>JB,analog_output:()=>QB,espnow_channel:()=>HB,haskylens_model:()=>WB,i2c_A_pin:()=>zB,i2c_B_pin:()=>jB,pins_analog:()=>iG,pins_analog_pin:()=>nG,pins_axis:()=>RG,pins_brightness:()=>cG,pins_builtinimg:()=>IG,pins_builtinimg_extern:()=>TG,pins_button:()=>oG,pins_buttonB:()=>pG,pins_dac:()=>sG,pins_dac_pin:()=>_G,pins_digital:()=>GB,pins_digital_dot:()=>fG,pins_digital_pin:()=>UB,pins_exlcdh:()=>EG,pins_exlcdv:()=>OG,pins_imglist:()=>MG,pins_input_pin:()=>wB,pins_one_more:()=>DG,pins_output_pin:()=>kB,pins_playlist:()=>hG,pins_playlist_extern:()=>mG,pins_pwm:()=>aG,pins_pwm_pin:()=>uG,pins_radio_datarate:()=>NG,pins_radio_power:()=>AG,pins_serial:()=>dG,pins_tone_notes:()=>LG,pins_touch:()=>lG,pins_touch_pin:()=>rG,pins_tts_bgmusic:()=>SG,pins_tts_builtin_music:()=>CG,pins_tts_voice:()=>gG,pwm_input:()=>KB,pwm_output:()=>qB,spi_A_pin:()=>ZB,spi_B_pin:()=>$B,spi_C_pin:()=>tG,spi_D_pin:()=>eG});var Mt={};t.r(Mt),t.d(Mt,{inout_analog_atten:()=>BG,inout_analog_write:()=>vG,inout_analog_write_init:()=>VG,inout_analog_write_set:()=>XG,inout_digital_init:()=>bG,inout_digital_read:()=>YG,inout_digital_write:()=>PG,inout_highlow:()=>FG,inout_pin_attachInterrupt:()=>xG,inout_pin_pressed:()=>yG,inout_pin_pressed_init:()=>GG});var ht={};t.r(ht),t.d(ht,{mini_g2_aht11:()=>UG,mini_g2_hp203:()=>wG,mini_g2_rfid_readcontent:()=>WG,mini_g2_rfid_readid:()=>HG,mini_g2_rfid_status:()=>qG,mini_g2_rfid_write:()=>KG,mini_g2_rfid_write_outcome:()=>JG,mini_g2_varistor:()=>kG});var mt={};t.r(mt),t.d(mt,{me_go_dc_motor:()=>iU,me_go_get_led_bright:()=>jG,me_go_get_led_state:()=>ZG,me_go_hall_attachInterrupt:()=>nU,me_go_hall_data:()=>_U,me_go_hall_initialize:()=>sU,me_go_led_bright:()=>zG,me_go_led_brightness:()=>$G,me_go_light_number:()=>QG,me_go_pin_light:()=>rU,me_go_pin_near:()=>pU,me_go_pin_near_line:()=>oU,me_go_pin_near_state_change:()=>aU,me_go_stepper_keep:()=>tU,me_go_stepper_stop:()=>eU,sensor_mixgome_eulerangles:()=>uU});var Et={};t.r(Et),t.d(Et,{analog_input:()=>RU,analog_output:()=>gU,espnow_channel:()=>EU,haskylens_model:()=>OU,i2c_A_pin:()=>CU,i2c_B_pin:()=>SU,pins_analog:()=>FU,pins_analog_pin:()=>fU,pins_axis:()=>HU,pins_brightness:()=>JU,pins_builtinimg:()=>BU,pins_builtinimg_extern:()=>GU,pins_button:()=>dU,pins_buttonB:()=>IU,pins_dac:()=>XU,pins_dac_pin:()=>vU,pins_digital:()=>lU,pins_digital_dot:()=>ew,pins_digital_pin:()=>TU,pins_exlcdh:()=>WU,pins_exlcdv:()=>KU,pins_imglist:()=>UU,pins_input_pin:()=>MU,pins_interrupt:()=>bU,pins_one_more:()=>tw,pins_output_pin:()=>hU,pins_playlist:()=>wU,pins_playlist_extern:()=>kU,pins_pwm:()=>YU,pins_pwm_input:()=>mU,pins_pwm_pin:()=>PU,pins_radio_datarate:()=>$U,pins_radio_power:()=>ZU,pins_serial:()=>VU,pins_tone_notes:()=>jU,pins_touch:()=>xU,pins_touch_pin:()=>yU,pins_tts_bgmusic:()=>zU,pins_tts_builtin_music:()=>QU,pins_tts_voice:()=>qU,pwm_output:()=>cU,spi_A_pin:()=>LU,spi_B_pin:()=>AU,spi_C_pin:()=>NU,spi_D_pin:()=>DU});const Ot=Blockly,Rt=Mixly,ct={NAME_TYPE:"VARIABLE",allVariables:function(t){var e;if(t.getDescendants)e=t.getDescendants();else{if(!t.getAllBlocks)throw"Not Block or Workspace: "+t;e=t.getAllBlocks()}for(var i=Object.create(null),n=0;n1&&(o+=n)):i=o}else i="i";return i}},gt=ct; +(()=>{"use strict";var t={d:(e,i)=>{for(var n in i)t.o(i,n)&&!t.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:i[n]})},o:(t,e)=>Object.prototype.hasOwnProperty.call(t,e),r:t=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})}},e={};t.r(e),t.d(e,{controls_type:()=>Ft,controls_typeLists:()=>Pt,lists_zip:()=>Yt,lists_zip_container:()=>vt,lists_zip_item:()=>Xt,unpack_iterable_object:()=>yt,variables_change:()=>Dt,variables_get:()=>At,variables_global:()=>ft,variables_set:()=>Nt});var i={};t.r(i),t.d(i,{base_setup:()=>Vt,controls_delay:()=>Bt,controls_end_program:()=>Gt,controls_except:()=>$t,controls_finally:()=>te,controls_flow_statements:()=>Kt,controls_for:()=>Jt,controls_forEach:()=>kt,controls_for_range:()=>qt,controls_if:()=>Ut,controls_if_else:()=>jt,controls_if_elseif:()=>zt,controls_if_if:()=>Qt,controls_lambda:()=>ie,controls_main:()=>bt,controls_pass:()=>ne,controls_range:()=>wt,controls_repeat_ext:()=>ee,controls_thread:()=>se,controls_try:()=>Zt,controls_try_finally:()=>Wt,controls_whileUntil:()=>Ht,datetime_fromtimestamp:()=>re,do_while:()=>_e,garbage_collection:()=>oe,gene_unique_identifier:()=>le,get_mem_alloc:()=>pe,get_mem_free:()=>ae,get_unique_identifier:()=>ue});var n={};t.r(n),t.d(n,{base_map:()=>Ye,generate_cartesian_product:()=>Xe,math_arithmetic:()=>he,math_bit:()=>Ee,math_constant:()=>Te,math_constant_mp:()=>Me,math_constrain:()=>Le,math_dec:()=>Re,math_indexer_number:()=>Ne,math_map:()=>Ae,math_max_min:()=>ge,math_number:()=>Ie,math_number_base_conversion:()=>Ce,math_random:()=>Se,math_random_seed:()=>De,math_round:()=>fe,math_selfcalcu:()=>me,math_to_int:()=>ce,math_trig:()=>Oe,text_to_number:()=>Fe,text_to_number_skulpt:()=>Pe,turn_to_int:()=>ve});var s={};t.r(s),t.d(s,{ascii_to_char:()=>Ge,char_to_ascii:()=>Ue,number_to_text:()=>we,os_system:()=>Ii,text:()=>xe,text_capital:()=>je,text_center:()=>Ze,text_char:()=>Ve,text_char_at:()=>We,text_char_at2:()=>He,text_char_at3:()=>ui,text_compareTo:()=>ai,text_compare_to:()=>ze,text_create_with_container:()=>_i,text_create_with_item:()=>oi,text_encode:()=>li,text_equals_starts_ends:()=>Qe,text_eval:()=>di,text_find:()=>$e,text_format:()=>si,text_format_noreturn:()=>ri,text_join:()=>Be,text_join_seq:()=>ti,text_length:()=>ke,text_random_char:()=>Ke,text_replace:()=>ei,text_split:()=>ii,text_strip:()=>ni,text_substring:()=>qe,text_substring2:()=>Je,text_substring3:()=>pi,text_textarea:()=>be});var _={};t.r(_),t.d(_,{ENUMERATE:()=>Qi,content_in_lists:()=>ji,enumerate:()=>zi,list_many_input:()=>xi,list_tolist:()=>Gi,list_tolist2:()=>qi,list_trig:()=>vi,lists_2d_get_col_row_data:()=>Ei,lists_2d_get_data_with_col_row:()=>mi,lists_append_extend:()=>Si,lists_change_to:()=>yi,lists_change_to_general:()=>Vi,lists_clear:()=>fi,lists_create_with:()=>Oi,lists_create_with2:()=>Ui,lists_create_with_container:()=>ci,lists_create_with_item:()=>gi,lists_create_with_noreturn:()=>bi,lists_create_with_text:()=>Ri,lists_create_with_text2:()=>wi,lists_del_general:()=>Bi,lists_find:()=>Yi,lists_getIndex3:()=>ki,lists_getSublist3:()=>Hi,lists_get_index:()=>Mi,lists_get_random_item:()=>Li,lists_get_random_sublist:()=>Ai,lists_get_sublist:()=>hi,lists_insert_value:()=>Ni,lists_insert_value2:()=>Ki,lists_pop:()=>Pi,lists_remove_at:()=>Fi,lists_remove_at2:()=>Ji,lists_reverse:()=>Di,lists_setIndex3:()=>Wi,lists_set_index:()=>Ci,lists_sort:()=>Xi});var o={};t.r(o),t.d(o,{dicts_add_change_del:()=>Tn,dicts_add_or_change:()=>on,dicts_clear:()=>un,dicts_create_with:()=>$i,dicts_create_with_container:()=>tn,dicts_create_with_item:()=>en,dicts_create_with_noreturn:()=>mn,dicts_deldict:()=>In,dicts_delete:()=>pn,dicts_get:()=>sn,dicts_get_default:()=>_n,dicts_items:()=>rn,dicts_keys:()=>nn,dicts_length:()=>dn,dicts_pop:()=>Mn,dicts_setdefault:()=>hn,dicts_to_json:()=>On,dicts_to_json2:()=>gn,dicts_to_to:()=>cn,dicts_todict:()=>En,dicts_update:()=>an,dicts_values:()=>ln,json_to_dicts:()=>Rn});var p={};t.r(p),t.d(p,{logic_boolean:()=>Dn,logic_compare:()=>Sn,logic_compare_continous:()=>Ln,logic_is:()=>Yn,logic_is_in:()=>Pn,logic_negate:()=>Nn,logic_null:()=>fn,logic_operation:()=>An,logic_tobool:()=>vn,logic_true_or_false:()=>Fn});var a={};t.r(a),t.d(a,{sdcard_mount:()=>is,sdcard_use_spi_init:()=>es,storage_can_write_ornot:()=>wn,storage_change_dir:()=>$n,storage_close_file:()=>Hn,storage_delete_file:()=>Kn,storage_file_seek:()=>Qn,storage_file_tell:()=>qn,storage_file_write:()=>Vn,storage_fileopen:()=>yn,storage_fileopen_new:()=>xn,storage_fileopen_new_encoding:()=>bn,storage_get_a_line:()=>Un,storage_get_contents:()=>Gn,storage_get_contents_without_para:()=>Bn,storage_get_current_dir:()=>zn,storage_get_file_size:()=>Jn,storage_get_filename:()=>kn,storage_is_file:()=>ts,storage_list_all_files:()=>Wn,storage_make_dir:()=>jn,storage_open_file_with_os:()=>Xn,storage_rename:()=>Zn});var u={};t.r(u),t.d(u,{procedures_callnoreturn:()=>us,procedures_callreturn:()=>rs,procedures_defnoreturn:()=>_s,procedures_defreturn:()=>os,procedures_ifreturn:()=>ls,procedures_mutatorarg:()=>as,procedures_mutatorcontainer:()=>ps,procedures_return:()=>ds});var r={};t.r(r),t.d(r,{tuple_change_to:()=>Ss,tuple_create_with:()=>Ts,tuple_create_with_container:()=>Ms,tuple_create_with_item:()=>hs,tuple_create_with_noreturn:()=>Ds,tuple_create_with_text2:()=>ms,tuple_create_with_text_return:()=>Es,tuple_del:()=>cs,tuple_find:()=>Ls,tuple_getIndex:()=>Os,tuple_getSublist:()=>Ns,tuple_get_random_item:()=>Fs,tuple_get_sublist:()=>fs,tuple_join:()=>gs,tuple_length:()=>Rs,tuple_max:()=>Cs,tuple_totuple:()=>Ps,tuple_trig:()=>As});var l={};t.r(l),t.d(l,{set_add_discard:()=>Us,set_clear:()=>Vs,set_create_with:()=>vs,set_create_with_container:()=>Xs,set_create_with_item:()=>ys,set_create_with_text_return:()=>Hs,set_length:()=>xs,set_operate:()=>Bs,set_operate_update:()=>Gs,set_pop:()=>bs,set_sub:()=>ws,set_toset:()=>Ws,set_update:()=>ks});var d={};t.r(d),t.d(d,{html_content:()=>zs,html_content_more:()=>js,html_document:()=>Js,html_form:()=>$s,html_head_body:()=>Qs,html_style:()=>Zs,html_style_color:()=>e_,html_style_content:()=>t_,html_text:()=>i_,html_title:()=>qs});var I={};t.r(I),t.d(I,{attribute_access:()=>h_,function_call:()=>I_,function_call_container:()=>T_,function_call_item:()=>M_,raw_block:()=>__,raw_empty:()=>p_,raw_expression:()=>o_,raw_table:()=>s_,text_comment:()=>a_,text_print_multiple:()=>r_,text_print_multiple_container:()=>l_,text_print_multiple_item:()=>d_,type_check:()=>u_});var T={};t.r(T),t.d(T,{controls_type:()=>c_,controls_typeLists:()=>g_,lists_zip:()=>C_,unpack_iterable_object:()=>S_,variables_change:()=>O_,variables_get:()=>m_,variables_global:()=>R_,variables_set:()=>E_});var M={};t.r(M),t.d(M,{Panic_with_status_code:()=>X_,base_setup:()=>A_,controls_delay:()=>v_,controls_flow_statements:()=>Y_,controls_for:()=>f_,controls_forEach:()=>B_,controls_for_range:()=>F_,controls_if:()=>N_,controls_interrupts:()=>b_,controls_lambda:()=>U_,controls_main:()=>L_,controls_millis:()=>y_,controls_nointerrupts:()=>V_,controls_pass:()=>k_,controls_range:()=>G_,controls_repeat:()=>j_,controls_repeat_ext:()=>K_,controls_thread:()=>H_,controls_try_finally:()=>D_,controls_whileUntil:()=>P_,datetime_fromtimestamp:()=>Z_,do_while:()=>W_,garbage_collection:()=>J_,gene_unique_identifier:()=>$_,get_mem_alloc:()=>q_,get_mem_free:()=>Q_,get_unique_identifier:()=>z_,reset:()=>x_,time_sleep:()=>w_});var h={};t.r(h),t.d(h,{base_map:()=>co,generate_cartesian_product:()=>Co,math_arithmetic:()=>so,math_bit:()=>no,math_constant:()=>eo,math_constant_mp:()=>io,math_constrain:()=>To,math_dec:()=>ao,math_indexer_number:()=>mo,math_map:()=>Io,math_max_min:()=>ro,math_number:()=>to,math_number_base_conversion:()=>Mo,math_random:()=>lo,math_random_seed:()=>ho,math_round:()=>Eo,math_selfcalcu:()=>_o,math_single:()=>oo,math_to_int:()=>uo,math_trig:()=>po,text_to_number:()=>Oo,text_to_number_skulpt:()=>Ro,turn_to_int:()=>go});var m={};t.r(m),t.d(m,{ascii_to_char:()=>Do,char_to_ascii:()=>fo,number_to_text:()=>Fo,os_system:()=>$o,text:()=>So,text_capital:()=>Bo,text_center:()=>Go,text_char:()=>Ao,text_char_at:()=>vo,text_char_at2:()=>Yo,text_char_at3:()=>zo,text_compareTo:()=>Qo,text_compare_to:()=>xo,text_encode:()=>jo,text_equals_starts_ends:()=>yo,text_eval:()=>Zo,text_find:()=>Uo,text_format:()=>Ko,text_format_noreturn:()=>Jo,text_join:()=>No,text_join_seq:()=>wo,text_length:()=>Po,text_random_char:()=>Xo,text_replace:()=>ko,text_split:()=>Ho,text_strip:()=>Wo,text_substring:()=>Vo,text_substring2:()=>bo,text_substring3:()=>qo,text_textarea:()=>Lo});var E={};t.r(E),t.d(E,{content_in_lists:()=>vp,enumerate:()=>Yp,list_many_input:()=>Op,list_tolist:()=>Fp,list_tolist2:()=>Pp,list_trig:()=>hp,lists_2d_get_col_row_data:()=>ip,lists_2d_get_data_with_col_row:()=>ep,lists_append_extend:()=>pp,lists_change_to:()=>Ep,lists_change_to_general:()=>cp,lists_clear:()=>dp,lists_create_with:()=>np,lists_create_with2:()=>Cp,lists_create_with_noreturn:()=>Rp,lists_create_with_text:()=>sp,lists_create_with_text2:()=>Sp,lists_del_general:()=>gp,lists_find:()=>Ip,lists_getIndex3:()=>Lp,lists_getSublist3:()=>Ap,lists_get_index:()=>_p,lists_get_random_item:()=>ap,lists_get_random_sublist:()=>up,lists_get_sublist:()=>tp,lists_insert_value:()=>rp,lists_insert_value2:()=>Dp,lists_pop:()=>Mp,lists_remove_at:()=>Tp,lists_remove_at2:()=>fp,lists_reverse:()=>lp,lists_setIndex3:()=>Np,lists_set_index:()=>op,lists_sort:()=>mp});var O={};t.r(O),t.d(O,{dicts_add_change_del:()=>Kp,dicts_add_or_change:()=>Vp,dicts_clear:()=>Up,dicts_create_with:()=>Xp,dicts_create_with_noreturn:()=>Qp,dicts_deldict:()=>Wp,dicts_delete:()=>Bp,dicts_get:()=>xp,dicts_get_default:()=>bp,dicts_items:()=>wp,dicts_keys:()=>yp,dicts_length:()=>Hp,dicts_pop:()=>Jp,dicts_setdefault:()=>qp,dicts_to_json:()=>jp,dicts_to_json2:()=>ta,dicts_to_to:()=>$p,dicts_todict:()=>zp,dicts_update:()=>Gp,dicts_values:()=>kp,json_to_dicts:()=>Zp});var R={};t.r(R),t.d(R,{logic_boolean:()=>_a,logic_compare:()=>ea,logic_compare_continous:()=>ia,logic_is:()=>ua,logic_is_in:()=>aa,logic_negate:()=>sa,logic_null:()=>oa,logic_operation:()=>na,logic_tobool:()=>ra,logic_true_or_false:()=>pa});var c={};t.r(c),t.d(c,{sdcard_mount:()=>va,sdcard_use_spi_init:()=>Ya,storage_can_write_ornot:()=>Oa,storage_change_dir:()=>Na,storage_close_file:()=>ca,storage_delete_file:()=>Ca,storage_file_seek:()=>Aa,storage_file_tell:()=>La,storage_file_write:()=>Ma,storage_fileopen:()=>da,storage_fileopen_new:()=>Ia,storage_fileopen_new_encoding:()=>Ta,storage_get_a_line:()=>Ea,storage_get_contents:()=>ma,storage_get_contents_without_para:()=>ha,storage_get_current_dir:()=>Da,storage_get_file_size:()=>Sa,storage_get_filename:()=>Ra,storage_is_file:()=>Pa,storage_list_all_files:()=>ga,storage_make_dir:()=>fa,storage_open_file_with_os:()=>la,storage_rename:()=>Fa});var g={};t.r(g),t.d(g,{procedures_callnoreturn:()=>ba,procedures_callreturn:()=>xa,procedures_defnoreturn:()=>ya,procedures_defreturn:()=>Xa,procedures_ifreturn:()=>Va,procedures_return:()=>Ba});var C={};t.r(C),t.d(C,{tuple_change_to:()=>qa,tuple_create_with:()=>Ga,tuple_create_with_noreturn:()=>Za,tuple_create_with_text2:()=>Ua,tuple_create_with_text_return:()=>wa,tuple_del:()=>Wa,tuple_find:()=>Qa,tuple_getIndex:()=>ka,tuple_getSublist:()=>ja,tuple_get_random_item:()=>tu,tuple_get_sublist:()=>$a,tuple_join:()=>Ka,tuple_length:()=>Ha,tuple_max:()=>Ja,tuple_totuple:()=>eu,tuple_trig:()=>za});var S={};t.r(S),t.d(S,{set_add_discard:()=>au,set_clear:()=>_u,set_create_with:()=>iu,set_create_with_text_return:()=>lu,set_length:()=>nu,set_operate:()=>ou,set_operate_update:()=>pu,set_pop:()=>su,set_sub:()=>uu,set_toset:()=>du,set_update:()=>ru});var L={};t.r(L),t.d(L,{html_content:()=>hu,html_content_more:()=>mu,html_document:()=>Iu,html_form:()=>Ou,html_head_body:()=>Mu,html_style:()=>Eu,html_style_content:()=>Ru,html_text:()=>cu,html_title:()=>Tu});var A={};t.r(A),t.d(A,{attribute_access:()=>Du,function_call:()=>Nu,raw_block:()=>gu,raw_empty:()=>Su,raw_expression:()=>Cu,raw_table:()=>Lu,type_check:()=>Au});var N={};t.r(N),t.d(N,{PIN_init:()=>fr,actuator_extern_get_led_bright:()=>Gu,actuator_extern_get_led_state:()=>Uu,actuator_extern_led_bright:()=>Bu,actuator_extern_led_brightness:()=>wu,actuator_ms32006_dcmotor:()=>ju,actuator_ms32006_init:()=>zu,actuator_ms32006_stepper:()=>Zu,actuator_neopixel_init:()=>$u,actuator_neopixel_rgb:()=>tr,actuator_neopixel_rgb_all:()=>er,actuator_neopixel_write:()=>ir,actuator_use_uart_init:()=>nr,esp32_music_get_tempo_extern:()=>xu,esp32_music_pitch:()=>Yu,esp32_music_pitch_init:()=>Pu,esp32_music_pitch_with_time:()=>vu,esp32_music_play_list:()=>Xu,esp32_music_reset_extern:()=>bu,esp32_music_set_tempo_extern:()=>yu,esp32_music_stop:()=>Vu,mixbot_actuator_extern_get_addr:()=>Nr,mixbot_actuator_extern_set_addr:()=>Dr,mixbot_addr_extern:()=>Tr,parrot_PIN_init:()=>vr,parrot_move_speed:()=>Xr,pin_led_bright:()=>Fr,player_insert_music:()=>ur,player_play_music:()=>ar,player_set_mode:()=>pr,player_set_play:()=>_r,player_set_volume:()=>or,player_whether_stop:()=>sr,robot_led_extern:()=>Er,robot_led_extern_get_value:()=>Or,robot_motor_extern:()=>Mr,robot_motor_extern_get_speed:()=>hr,robot_servo_extern_absolute_run:()=>Cr,robot_servo_extern_get_status:()=>Rr,robot_servo_extern_relative_continue:()=>Ar,robot_servo_extern_relative_origin:()=>Sr,robot_servo_extern_relative_run:()=>Lr,robot_servo_extern_stop:()=>gr,robot_servo_extern_stop_mode:()=>cr,robot_traffic_light_extern:()=>mr,servo_PIN_init:()=>Pr,servo_get_angle:()=>qu,servo_get_speed:()=>Qu,servo_init:()=>ku,servo_move:()=>Hu,servo_move_angle:()=>Yr,servo_set_angle:()=>Ku,servo_set_speed:()=>Ju,servo_speed_360:()=>Wu,syn6288_builtin_voice:()=>dr,syn6288_get_voice:()=>lr,syn6288_set_voice:()=>rr,syn6288_tts_play:()=>Ir});var D={};t.r(D),t.d(D,{actuator_dc_motor:()=>dl,actuator_dc_motor_stop:()=>Il,actuator_get_led_bright:()=>Br,actuator_get_led_state:()=>Gr,actuator_led_bright:()=>Vr,actuator_led_brightness:()=>Ur,actuator_mixbot_buzzer_on_off:()=>El,actuator_mixgo_nova_mic_get:()=>Cl,actuator_mixgo_nova_mic_set:()=>gl,actuator_mixgo_nova_onboard_music_pitch:()=>fl,actuator_mixgo_nova_onboard_music_stop:()=>Fl,actuator_mixgo_nova_play_audio:()=>Nl,actuator_mixgo_nova_play_online_audio:()=>Dl,actuator_mixgo_nova_record_audio:()=>Al,actuator_mixgo_nova_voice_get:()=>Ll,actuator_mixgo_nova_voice_set:()=>Sl,actuator_mixgo_zero_led_color:()=>wr,actuator_onboard_neopixel_rgb:()=>qr,actuator_onboard_neopixel_rgb_all:()=>Qr,actuator_onboard_neopixel_rgb_show_all_chase:()=>jr,actuator_onboard_neopixel_rgb_show_all_rainbow:()=>zr,actuator_onboard_neopixel_write:()=>Zr,actuator_rm_onboard_neopixel_rgb:()=>$r,actuator_rm_onboard_neopixel_rgb_all:()=>tl,actuator_rm_onboard_neopixel_rgb_show_all_chase:()=>el,actuator_stepper_keep:()=>rl,actuator_stepper_stop:()=>ll,analog_ble_keyboard_init:()=>kl,analog_ble_keyboard_input:()=>Kl,analog_ble_keyboard_mouse_init:()=>td,analog_ble_keyboard_mouse_input:()=>sd,analog_ble_keyboard_mouse_send_battery:()=>nd,analog_ble_keyboard_mouse_str:()=>_d,analog_ble_keyboard_send_battery:()=>ql,analog_ble_keyboard_str:()=>Jl,analog_ble_mouse_init:()=>Ql,analog_ble_mouse_input:()=>Zl,analog_ble_mouse_keyboard_input:()=>od,analog_ble_mouse_send_battery:()=>$l,analog_keyboard_input:()=>Xl,analog_keyboard_str:()=>wl,analog_mouse_input:()=>Gl,bitbot_motor:()=>cl,bitbot_move:()=>Ol,bitbot_stop:()=>Rl,ble_keyboard_connect:()=>Wl,ble_keyboard_get_mac:()=>Hl,ble_keyboard_mouse_connect:()=>id,ble_keyboard_mouse_get_mac:()=>ed,ble_mouse_connect:()=>jl,ble_mouse_get_mac:()=>zl,cc_number:()=>Jr,educore_ble_keyboard_input:()=>hd,educore_ble_sensor_connected:()=>Md,educore_ble_sensor_init:()=>Td,educore_buzzer:()=>pd,educore_buzzer_play_tone:()=>ad,educore_buzzer_play_tone_time:()=>ud,educore_buzzer_stop:()=>rd,educore_neopixel_clear:()=>Id,educore_neopixel_rgb:()=>dd,educore_rgb_light:()=>ld,esp32_music_get_tempo:()=>nl,esp32_music_reset:()=>sl,esp32_music_set_tempo:()=>il,esp32_onboard_music_pitch:()=>_l,esp32_onboard_music_pitch_with_time:()=>ol,esp32_onboard_music_play_list:()=>al,esp32_onboard_music_stop:()=>pl,general_key:()=>xl,general_key_tuple:()=>bl,generalkey_container:()=>Vl,generalkey_create_with_item:()=>Bl,get_power_output:()=>Yl,ledswitch:()=>br,mixbot_motor:()=>ml,mixbot_motor_status:()=>Tl,mixbot_move:()=>Ml,mixbot_stop:()=>hl,mouse_key:()=>Ul,number:()=>xr,rm_actuator_get_led_bright:()=>Hr,rm_actuator_get_led_state:()=>Wr,rm_actuator_led_bright:()=>kr,rm_actuator_led_brightness:()=>Kr,rm_motor:()=>ul,set_all_power_output:()=>vl,set_power_output:()=>Pl,special_key:()=>yl});var f={};t.r(f),t.d(f,{ai_sensor_20object:()=>zd,ai_sensor_ailocal_class:()=>Bd,ai_sensor_ailocal_class_result:()=>Gd,ai_sensor_ailocal_train:()=>Vd,ai_sensor_asr_recognize:()=>Wd,ai_sensor_audio_play:()=>wd,ai_sensor_audio_record:()=>Ud,ai_sensor_barcode:()=>Sd,ai_sensor_circle:()=>Fd,ai_sensor_classifier_faces:()=>Qd,ai_sensor_color:()=>Xd,ai_sensor_color_chases:()=>bd,ai_sensor_color_chases_result:()=>xd,ai_sensor_config:()=>gd,ai_sensor_face:()=>qd,ai_sensor_find_20objects:()=>jd,ai_sensor_find_barcodes:()=>Ld,ai_sensor_find_circles:()=>Pd,ai_sensor_find_colors:()=>yd,ai_sensor_find_licenseplates:()=>Jd,ai_sensor_find_lines:()=>fd,ai_sensor_find_qrcodes:()=>cd,ai_sensor_find_rects:()=>vd,ai_sensor_find_tags:()=>Nd,ai_sensor_licenseplate:()=>Kd,ai_sensor_line:()=>Dd,ai_sensor_qrcode:()=>Od,ai_sensor_qrcode_lite:()=>Rd,ai_sensor_rect:()=>Yd,ai_sensor_rgb:()=>Cd,ai_sensor_tag:()=>Ad,ai_sensor_use_uart_init:()=>Ed,ai_sensor_yolo_recognize:()=>kd,ai_sensor_yolo_recognize_result:()=>Hd});var F={};t.r(F),t.d(F,{MICROPYTHON_AI_Speech_asr:()=>tI,MICROPYTHON_AI_Speech_unit:()=>$d,MICROPYTHON_AI_client:()=>Zd});var P={};t.r(P),t.d(P,{mpython_blynk_app_data:()=>MI,mpython_blynk_app_notify:()=>aI,mpython_blynk_email:()=>lI,mpython_blynk_get_timers:()=>dI,mpython_blynk_on_connected:()=>_I,mpython_blynk_on_disconnected:()=>sI,mpython_blynk_run:()=>pI,mpython_blynk_sensor_data_to_app:()=>TI,mpython_blynk_set_property:()=>rI,mpython_blynk_setup:()=>hI,mpython_blynk_stop_timers:()=>uI,mpython_blynk_sync_virtual:()=>nI,mpython_blynk_terminal_widget_vpin:()=>iI,mpython_blynktimer:()=>II,mpython_blynktimer_run:()=>oI});var Y={};t.r(Y),t.d(Y,{cc_g1_init:()=>mI,cc_g1_read_bat:()=>EI,cc_g1_read_joystick:()=>OI,cc_g1_read_key:()=>RI,cc_g1_turnoff:()=>cI});var v={};t.r(v),t.d(v,{ce_go_dc_motor:()=>FI,ce_go_get_led_bright:()=>LI,ce_go_get_led_state:()=>AI,ce_go_hall_attachInterrupt:()=>PI,ce_go_hall_data:()=>vI,ce_go_hall_initialize:()=>YI,ce_go_led_bright:()=>SI,ce_go_led_brightness:()=>NI,ce_go_light_number:()=>CI,ce_go_pin_light:()=>VI,ce_go_pin_near:()=>yI,ce_go_pin_near_line:()=>XI,ce_go_pin_near_state_change:()=>xI,ce_go_stepper_keep:()=>DI,ce_go_stepper_stop:()=>fI,educore_car:()=>BI,educore_car_pin_near:()=>kI,educore_car_pin_near_line:()=>wI,educore_car_stepper_keep:()=>GI,educore_car_stepper_stop:()=>UI,sensor_mixgome_eulerangles:()=>bI});var X={};t.r(X),t.d(X,{communicate_bluetooth_central_init:()=>LT,communicate_bluetooth_connect:()=>fT,communicate_bluetooth_disconnect:()=>FT,communicate_bluetooth_handle:()=>yT,communicate_bluetooth_is_connected:()=>YT,communicate_bluetooth_mac:()=>DT,communicate_bluetooth_peripheral_init:()=>AT,communicate_bluetooth_recv:()=>vT,communicate_bluetooth_recv_only:()=>XT,communicate_bluetooth_scan:()=>NT,communicate_bluetooth_send:()=>PT,communicate_espnow_init:()=>xT,communicate_espnow_init_new:()=>bT,communicate_i2c_available:()=>pT,communicate_i2c_init:()=>JI,communicate_i2c_master_read:()=>oT,communicate_i2c_onboard:()=>WI,communicate_i2c_read:()=>qI,communicate_i2c_scan:()=>zI,communicate_i2c_write:()=>QI,communicate_ir_recv_init:()=>MT,communicate_ir_send_init:()=>RT,communicate_ow_init:()=>uT,communicate_ow_read:()=>lT,communicate_ow_reset:()=>TT,communicate_ow_scan:()=>rT,communicate_ow_select:()=>IT,communicate_ow_write:()=>dT,communicate_spi_buffer:()=>$I,communicate_spi_init:()=>jI,communicate_spi_onboard:()=>KI,communicate_spi_read:()=>tT,communicate_spi_read_output:()=>eT,communicate_spi_readinto:()=>iT,communicate_spi_readinto_output:()=>nT,communicate_spi_set:()=>ZI,communicate_spi_write:()=>sT,communicate_spi_write_readinto:()=>_T,espnow_radio_channel:()=>kT,espnow_radio_channel_new:()=>WT,espnow_radio_on_off:()=>KT,espnow_radio_rec:()=>qT,espnow_radio_recv:()=>zT,espnow_radio_recv_certain_msg:()=>jT,espnow_radio_recv_certain_msg_new:()=>$T,espnow_radio_recv_msg:()=>QT,espnow_radio_recv_new:()=>ZT,espnow_radio_send:()=>JT,espnow_radio_txpower:()=>HT,i2c_available:()=>cM,i2c_init:()=>pM,i2c_master_reader2:()=>RM,i2c_read:()=>aM,i2c_scan:()=>rM,i2c_slave_onreceive:()=>aT,i2c_write:()=>uM,internal_variable:()=>hT,ir_recv_timeout:()=>OT,ir_transmit_busy:()=>ST,ir_transmit_conventional_data:()=>cT,ir_transmit_raw_code:()=>CT,ir_transmit_study_code:()=>gT,ir_whether_recv:()=>ET,lora_init:()=>tM,lora_packet:()=>eM,lora_recv:()=>nM,lora_send:()=>iM,network_espnow_info:()=>BT,network_espnow_mac:()=>VT,network_espnow_recv:()=>GT,network_espnow_recv_handle:()=>wT,network_espnow_send:()=>UT,recv_fun:()=>mT,spi_buffer:()=>IM,spi_init:()=>lM,spi_read:()=>TM,spi_read_output:()=>MM,spi_readinto:()=>hM,spi_readinto_output:()=>mM,spi_set:()=>dM,spi_write:()=>EM,spi_write_readinto:()=>OM,urequests_attribute:()=>_M,urequests_get:()=>sM,urequests_method:()=>oM});var y={};t.r(y),t.d(y,{display_animate:()=>jM,display_blink_rate:()=>JM,display_circle:()=>ZM,display_color_seclet:()=>rh,display_draw_4strings:()=>UM,display_fill:()=>zM,display_get_screen_image:()=>KM,display_help:()=>th,display_image_size:()=>wM,display_lcd_use_i2c_init:()=>hh,display_line:()=>HM,display_line_arbitrarily:()=>WM,display_matrix_extern_bright_point:()=>vM,display_matrix_extern_bright_screen:()=>yM,display_matrix_extern_clear:()=>xM,display_matrix_extern_get_pixel:()=>YM,display_matrix_extern_get_screen_pixel:()=>XM,display_matrix_extern_image_builtins:()=>bM,display_matrix_extern_scroll_string:()=>NM,display_matrix_extern_scroll_string_delay:()=>DM,display_matrix_extern_shift:()=>PM,display_matrix_extern_show_frame_string:()=>fM,display_matrix_extern_show_frame_string_delay:()=>FM,display_matrix_extern_show_image:()=>LM,display_matrix_extern_show_image_or_string_delay:()=>AM,display_matrix_use_i2c_init:()=>SM,display_oled_drawPixel:()=>ih,display_oled_showBitmap:()=>eh,display_oled_use_i2c_init:()=>ch,display_onoff:()=>QM,display_rect:()=>kM,display_rgb_color:()=>qM,display_tm1650_power:()=>sh,display_tm1650_set_brightness:()=>ph,display_tm1650_show_dot:()=>oh,display_tm1650_show_num:()=>_h,display_tm_use_i2c_init:()=>nh,display_triangle:()=>$M,display_use_i2c_init:()=>GM,extern_oled_bright_point:()=>Yh,extern_oled_clear:()=>vh,extern_oled_get_pixel:()=>Ph,extern_oled_hvline:()=>yh,extern_oled_line:()=>xh,extern_oled_scroll_string:()=>Ah,extern_oled_scroll_string_delay:()=>Nh,extern_oled_shape_rect:()=>Xh,extern_oled_shift:()=>Fh,extern_oled_show_frame_string:()=>Dh,extern_oled_show_frame_string_delay:()=>fh,extern_oled_show_image:()=>gh,extern_oled_show_image_or_string_delay:()=>Lh,extern_oled_show_image_xy:()=>Ch,extern_oled_show_string:()=>Sh,lcd_backlight:()=>Oh,lcd_clear:()=>Rh,lcd_print_string:()=>Eh,lcd_show_image_or_string_delay:()=>mh,matrix_extern_image_arithmetic:()=>VM,matrix_extern_image_invert:()=>BM,tft_fill:()=>Th,tft_line_arbitrarily:()=>Mh,tft_scroll_string_delay:()=>dh,tft_show_frame_string_delay:()=>Ih,tft_show_image_or_string_delay:()=>lh,tft_show_image_xy:()=>uh,tft_use_spi_init:()=>ah});var x={};t.r(x),t.d(x,{bitbot_display_image_create:()=>cm,display_bright_point:()=>jh,display_bright_screen:()=>$h,display_clear:()=>tm,display_get_pixel:()=>zh,display_get_screen_pixel:()=>Zh,display_image_builtins:()=>Wh,display_image_builtins_all:()=>Kh,display_image_create:()=>Hh,display_scroll_string:()=>Gh,display_scroll_string_delay:()=>Uh,display_shift:()=>Qh,display_show_frame_string:()=>wh,display_show_frame_string_delay:()=>kh,display_show_image:()=>Vh,display_show_image_or_string_delay:()=>Bh,draw_pointer:()=>Wm,image_arithmetic:()=>Jh,image_invert:()=>qh,mixbot_display_bright_screen:()=>Om,mixbot_display_get_ambientbright:()=>Em,mixbot_display_get_screen_pixel:()=>mm,mixbot_display_image_create:()=>hm,mixbot_display_rotate:()=>Rm,mixgo_display_image_create_new:()=>nm,mixgome_display_font:()=>sm,mixgome_display_image_create:()=>em,mixgomini_display_image_create:()=>im,mpython_display_hvline:()=>Im,mpython_display_line:()=>Tm,mpython_display_shape_rect:()=>dm,mpython_pbm_image:()=>Mm,onboard_oled_bright_point:()=>lm,onboard_oled_scroll_string_delay:()=>um,onboard_oled_show_frame_string_delay:()=>rm,onboard_oled_show_image:()=>_m,onboard_oled_show_image_or_string_delay:()=>am,onboard_oled_show_image_xy:()=>om,onboard_oled_show_string:()=>pm,onboard_tft_bright_point:()=>Xm,onboard_tft_bright_screen:()=>bm,onboard_tft_clear:()=>ym,onboard_tft_clock_clear:()=>km,onboard_tft_clock_draw:()=>wm,onboard_tft_clock_get_rtctime:()=>Gm,onboard_tft_clock_init:()=>Bm,onboard_tft_clock_set_time:()=>Um,onboard_tft_display_hvline:()=>Fm,onboard_tft_display_line:()=>Pm,onboard_tft_display_shape_circle:()=>Hm,onboard_tft_display_shape_rect:()=>fm,onboard_tft_fill:()=>Vm,onboard_tft_get_pixel:()=>vm,onboard_tft_get_screen_pixel:()=>xm,onboard_tft_scroll_string:()=>Lm,onboard_tft_scroll_string_delay:()=>Am,onboard_tft_shift:()=>Ym,onboard_tft_show_frame_string:()=>Nm,onboard_tft_show_frame_string_delay:()=>Dm,onboard_tft_show_image:()=>gm,onboard_tft_show_image_or_string_delay:()=>Sm,onboard_tft_show_image_xy:()=>Cm});var b={};t.r(b),t.d(b,{factory_block:()=>iE,factory_block_return:()=>nE,factory_block_return_with_textarea:()=>_E,factory_block_with_textarea:()=>sE,factory_callMethod_noreturn:()=>tE,factory_callMethod_return:()=>eE,factory_create_with_container:()=>zm,factory_create_with_item:()=>jm,factory_declare:()=>$m,factory_from_import:()=>Jm,factory_function_noreturn:()=>Qm,factory_function_return:()=>Zm,factory_import:()=>qm,folding_block:()=>oE});var V={};t.r(V),t.d(V,{controls_pin_attachInterrupt:()=>DE,inout_analog_atten:()=>hE,inout_analog_read:()=>ME,inout_analog_read_init:()=>gE,inout_analog_write:()=>dE,inout_analog_write_init:()=>cE,inout_analog_write_set:()=>IE,inout_analog_write_set_freq:()=>LE,inout_digital_init:()=>OE,inout_digital_read:()=>rE,inout_digital_write:()=>uE,inout_highlow:()=>aE,inout_pinMode:()=>SE,inout_pin_attachInterrupt:()=>EE,inout_pin_pressed:()=>mE,inout_pin_pressed_init:()=>CE,inout_pwm_analog_write:()=>lE,inout_pwm_analog_write_init:()=>RE,inout_pwm_analog_write_set_freq:()=>TE,pin_pressed:()=>NE,pin_pressed_init:()=>AE});var B={};t.r(B),t.d(B,{IOT_EMQX_INIT_AND_CONNECT_BY_MIXLY_CODE:()=>ZE,IOT_EMQX_INIT_AND_CONNECT_BY_SHARE_CODE:()=>jE,IOT_EMQX_PING:()=>QE,IOT_FORMATTING:()=>JE,IOT_FORMAT_STRING:()=>qE,IOT_MIXIO_NTP:()=>zE,IOT_MIXIO_PUBLISH:()=>GE,IOT_MIXIO_SUBSCRIBE:()=>UE,iot_checkonenet:()=>aO,iot_client_onboard:()=>tO,iot_create_with_item:()=>VE,iot_http_client:()=>eO,iot_http_data:()=>iO,iot_mixio_check:()=>HE,iot_mixio_connect:()=>BE,iot_mixio_connect_only:()=>kE,iot_mixio_disconnect:()=>wE,iot_mixio_format_msg:()=>KE,iot_mixio_format_topic:()=>WE,iot_mixly_key:()=>$E,iot_mqtt_client:()=>nO,iot_mqtt_data:()=>sO,iot_onenet_check:()=>vE,iot_onenet_connect:()=>PE,iot_onenet_disconnect:()=>YE,iot_onenet_publish:()=>yE,iot_onenet_publish_dict:()=>XE,iot_onenetconnect:()=>oO,iot_onenetdisconnect:()=>pO,iot_publish:()=>uO,iot_publish_container:()=>xE,iot_publish_item:()=>bE,iot_wifi_connect:()=>FE,iot_wificonnect:()=>_O});var G={};t.r(G),t.d(G,{educore_mqtt_connect:()=>wO,educore_mqtt_connect_success:()=>KO,educore_mqtt_subscribe_message:()=>kO,educore_mqtt_topic_publish:()=>WO,educore_mqtt_topic_subscribe:()=>HO,educore_wifi_connect:()=>UO,network_ap_connect:()=>RO,network_connect:()=>MO,network_get_connect:()=>mO,network_get_wifi:()=>OO,network_init:()=>lO,network_is_active:()=>IO,network_open:()=>dO,network_scan:()=>TO,network_server:()=>cO,network_socket_accept:()=>AO,network_socket_bind:()=>CO,network_socket_close:()=>PO,network_socket_connect:()=>SO,network_socket_init:()=>gO,network_socket_listen:()=>LO,network_socket_receive:()=>NO,network_socket_receive_from:()=>fO,network_socket_send:()=>DO,network_socket_send_to:()=>FO,network_stop:()=>EO,network_wifi_connect:()=>hO,ntptime_address:()=>xO,ntptime_time:()=>yO,requests_attribute:()=>vO,requests_attribute2:()=>GO,requests_get:()=>YO,requests_get2:()=>VO,requests_method:()=>XO,requests_post:()=>BO});var U={};t.r(U),t.d(U,{CI130X_BROADCAST:()=>mR,CI130X_GET_THE_RECOGNIZED_CMD:()=>hR,CI130X_GET_WHETHER_IDENTIFY:()=>MR,CI130X_IDENTIFY_AND_SAVE:()=>TR,CI130X_SET_SYSTEM_CMD:()=>ER,HCSR04:()=>sc,PS2_Button:()=>ac,PS2_Buttons:()=>rc,PS2_Buttons_new:()=>Tc,PS2_State:()=>uc,PS2_init:()=>_c,PS2_init_new:()=>dc,PS2_stk:()=>lc,PS2_stk_new:()=>Mc,PS2_vibration:()=>pc,PS2_vibration_new:()=>Ic,camera_sensor_init:()=>Hc,camera_sensor_result:()=>Wc,educore_body_sensor:()=>Xc,educore_button_sensor_extern:()=>Vc,educore_camera_sensor:()=>kc,educore_infrared_sensor:()=>bc,educore_soilhum_sensor:()=>yc,educore_temp_sensor:()=>wc,educore_temphum_sensor:()=>xc,educore_ultrasonic_sensor:()=>Gc,esp32_s2_weather_init:()=>tc,esp32_s2_weather_rain:()=>ic,esp32_s2_weather_wd:()=>ec,esp32_s2_weather_ws:()=>nc,extern_rfid_read:()=>GR,extern_rfid_readcontent:()=>wR,extern_rfid_readid:()=>UR,extern_rfid_status:()=>WR,extern_rfid_write:()=>kR,extern_rfid_write_return:()=>HR,gnss_get_data:()=>Oc,gnss_have_data:()=>Ec,interaction_whether_to_interaction:()=>dR,interaction_whether_to_interaction_SANT:()=>IR,mixbot_sensor_extern_get_addr:()=>Ac,mixbot_sensor_extern_set_addr:()=>Nc,pm25_get_data:()=>mc,radar_set_DETECTION_THRESHOLD:()=>rR,radar_set_DETECTION_THRESHOLD_SANT:()=>lR,robot_button_extern_get_value:()=>Rc,robot_color_extern_get_value:()=>Lc,robot_infrared_extern_get_value:()=>gc,robot_infrared_extern_grey_get_value:()=>Cc,robot_potentiometer_extern_get_value:()=>Sc,robot_sonar_extern_get_value:()=>Dc,robot_sonar_extern_led:()=>fc,robot_touch_extern_get_value:()=>cc,sensor_APDS9960_extern:()=>RR,sensor_DS18X20:()=>pR,sensor_LTR308_extern:()=>cR,sensor_LTR390UV_extern:()=>SR,sensor_MAX30102_extern:()=>OR,sensor_QMC5883L_extern:()=>FR,sensor_VL530LX_extern:()=>LR,sensor_adxl345_get_acceleration:()=>$O,sensor_aht11_extern:()=>NR,sensor_bmp:()=>_R,sensor_compass_reset:()=>VR,sensor_dht11:()=>eR,sensor_hp203_extern:()=>DR,sensor_light_level:()=>tR,sensor_lm35:()=>aR,sensor_ltr381_extern:()=>gR,sensor_mixgo_extern_button_attachInterrupt:()=>jO,sensor_mixgo_extern_button_get_presses:()=>zO,sensor_mixgo_extern_button_is_pressed:()=>qO,sensor_mixgo_extern_button_was_pressed:()=>QO,sensor_mixgo_extern_light:()=>iR,sensor_mixgo_extern_pin_near:()=>sR,sensor_mixgo_extern_sound:()=>nR,sensor_mixgoce_hot_wheel_degrees:()=>$R,sensor_mixgoce_hot_wheel_is_touched:()=>ZR,sensor_mpu9250_attachGestureInterrupt:()=>ZO,sensor_mpu9250_calibrate_compass:()=>yR,sensor_mpu9250_field_strength:()=>bR,sensor_mpu9250_gesture:()=>PR,sensor_mpu9250_get_acceleration:()=>YR,sensor_mpu9250_get_gyro:()=>XR,sensor_mpu9250_get_magnetic:()=>vR,sensor_mpu9250_temperature:()=>xR,sensor_read_humiture:()=>Bc,sensor_sht:()=>oR,sensor_shtc3_extern:()=>AR,sensor_spl06_001_extern:()=>fR,sensor_ucs12071_extern:()=>CR,sensor_use_i2c_init:()=>uR,sensor_use_spi_init:()=>BR,sensor_use_uart_init:()=>hc,sensor_weather_solo_init:()=>Fc,sensor_weather_solo_rain:()=>vc,sensor_weather_solo_wd:()=>Pc,sensor_weather_solo_ws:()=>Yc,sensor_weigh_init:()=>Kc,ultrasonic_sensor_read_distance:()=>Uc,weather_data:()=>KR,weather_have_data:()=>JR,weather_set_label:()=>QR,weather_set_label_container:()=>zR,weather_set_label_item:()=>jR,weather_uart_mixio:()=>qR,weigh_sensor_get_weight:()=>Jc});var w={};t.r(w),t.d(w,{CI130X_BROADCAST_SANT:()=>UC,CI130X_GET_THE_RECOGNIZED_CMD_SANT:()=>GC,CI130X_GET_WHETHER_IDENTIFY_SANT:()=>BC,CI130X_IDENTIFY_AND_SAVE_SANT:()=>VC,CI130X_SET_SYSTEM_CMD_SANT:()=>wC,HCSR04:()=>rg,RTC_set_date:()=>ug,RTC_set_time:()=>ag,bitbot_als_num:()=>mC,dht11:()=>SC,educore_button_sensor:()=>vC,educore_button_was_pressed:()=>XC,educore_gyroscope_sensor:()=>FC,educore_gyroscope_sensor_read:()=>PC,educore_gyroscope_sensor_shake:()=>YC,educore_light_sensor:()=>fC,educore_rfid_sensor:()=>yC,educore_rfid_sensor_scan:()=>xC,educore_rfid_sensor_scan_data:()=>bC,educore_voice_sensor:()=>NC,number1:()=>dg,number2:()=>Ig,number3:()=>Tg,number4:()=>Mg,number5:()=>hg,number6:()=>mg,number7:()=>Eg,onboard_RTC_get_time:()=>Ag,onboard_RTC_get_time_str:()=>Yg,onboard_RTC_get_timestamp:()=>Ng,onboard_RTC_set_datetime:()=>Fg,onboard_RTC_settime_string:()=>fg,onboard_RTC_timestamp_totuple:()=>Dg,rfid_readcontent:()=>Bg,rfid_readid:()=>Vg,rfid_write:()=>Gg,rfid_write_return:()=>Ug,sensor_LTR308:()=>vg,sensor_aht11:()=>yg,sensor_bitbot_ALS:()=>hC,sensor_button_get_presses:()=>RC,sensor_button_is_pressed:()=>EC,sensor_button_was_pressed:()=>OC,sensor_distance_hrsc04:()=>pg,sensor_eulerangles:()=>kg,sensor_field_strength:()=>LC,sensor_get_acceleration:()=>wg,sensor_get_temperature:()=>xg,sensor_hp203:()=>bg,sensor_light:()=>CC,sensor_mixbot_get_gyro:()=>MC,sensor_mixbot_patrol_calibrate:()=>dC,sensor_mixbot_patrol_value:()=>IC,sensor_mixbot_temperature:()=>TC,sensor_mixgo_LTR308:()=>Sg,sensor_mixgo_button_attachInterrupt:()=>Zc,sensor_mixgo_button_get_presses:()=>jc,sensor_mixgo_button_is_pressed:()=>Qc,sensor_mixgo_button_was_pressed:()=>zc,sensor_mixgo_cc_mmc5603_calibrate_compass:()=>tC,sensor_mixgo_cc_mmc5603_get_angle:()=>$g,sensor_mixgo_cc_mmc5603_get_magnetic:()=>Zg,sensor_mixgo_light:()=>lg,sensor_mixgo_nova_LTR308:()=>Cg,sensor_mixgo_nova_pin_near:()=>gg,sensor_mixgo_pin_near:()=>cg,sensor_mixgo_pin_near_double:()=>Rg,sensor_mixgo_pin_near_single:()=>Og,sensor_mixgo_pin_pressed:()=>ng,sensor_mixgo_sant_color:()=>Lg,sensor_mixgo_touch_slide:()=>og,sensor_mixgocar42_button_attachInterrupt:()=>ig,sensor_mixgocar42_button_get_presses:()=>eg,sensor_mixgocar42_button_is_pressed:()=>$c,sensor_mixgocar42_button_was_pressed:()=>tg,sensor_mixgocar_battery_left:()=>lC,sensor_mixgocar_pin_near:()=>uC,sensor_mixgocar_pin_near_line:()=>aC,sensor_mixgocar_pin_near_state_change:()=>rC,sensor_mixgoce_pin_pressed:()=>sg,sensor_mixgoce_temperature:()=>iC,sensor_mixgome_temperature:()=>eC,sensor_mpython_pin_pressed:()=>_g,sensor_mpython_qmi8658_get_gyro:()=>nC,sensor_mpython_qmi8658_temperature:()=>sC,sensor_onboard_compass_reset:()=>jg,sensor_onboard_mpu9250_calibrate_compass:()=>qg,sensor_onboard_mpu9250_field_strength:()=>zg,sensor_onboard_mpu9250_gesture:()=>Hg,sensor_onboard_mpu9250_get_acceleration:()=>Wg,sensor_onboard_mpu9250_get_gyro:()=>Jg,sensor_onboard_mpu9250_get_magnetic:()=>Kg,sensor_onboard_mpu9250_temperature:()=>Qg,sensor_pin_near:()=>gC,sensor_pin_pressed:()=>cC,sensor_read:()=>DC,sensor_rm_acc:()=>pC,sensor_rm_battery_left:()=>oC,sensor_rm_pin_near_double:()=>_C,sensor_rtc_init:()=>Pg,sensor_sound:()=>Xg,sensor_temperature:()=>AC});var k={};t.r(k),t.d(k,{serial_any:()=>zC,serial_begin:()=>eS,serial_print:()=>WC,serial_print_byte:()=>HC,serial_print_hex:()=>JC,serial_println:()=>KC,serial_read_from_ai:()=>rS,serial_readline:()=>jC,serial_readstr:()=>QC,serial_readstr_until:()=>ZC,serial_receive_data_event:()=>qC,serial_send_to_ai:()=>uS,serial_softserial:()=>tS,serial_softserial_new:()=>$C,system_input:()=>iS,system_print:()=>nS,system_print_container:()=>pS,system_print_end:()=>_S,system_print_inline:()=>sS,system_print_item:()=>aS,system_print_many:()=>oS});var H={};t.r(H),t.d(H,{Panic_with_status_code:()=>TS,Timer_init:()=>NS,base_delay:()=>FS,controls_delay:()=>IS,controls_delay_new:()=>dS,controls_millis:()=>hS,controls_uname:()=>ES,raw_block:()=>mS,reset:()=>MS,system_bitbot_shutdown:()=>AS,system_machine_reset:()=>LS,system_ticks_diff:()=>cS,system_timer:()=>RS,system_timer_init:()=>gS,system_wdt_feed:()=>SS,system_wdt_init:()=>CS,time_ticks_diff:()=>fS,timer:()=>OS,timer2:()=>DS});var W={};t.r(W),t.d(W,{Air_daily_content:()=>HS,Air_now_content:()=>bS,Geo_moon_content:()=>KS,Geo_sun_content:()=>WS,Life_suggestion_content:()=>BS,Location_search_content:()=>US,Tide_daily_content:()=>GS,WEATHER_DAILY:()=>vS,WEATHER_HOUR:()=>XS,WEATHER_NOW:()=>YS,Weather_alarm_content:()=>VS,Weather_daily:()=>wS,Weather_daily_content:()=>kS,Weather_now:()=>yS,Weather_now_content:()=>xS});var K={};t.r(K),t.d(K,{PIN_init:()=>HL,actuator_extern_get_led_bright:()=>dL,actuator_extern_get_led_state:()=>IL,actuator_extern_led_bright:()=>lL,actuator_extern_led_brightness:()=>TL,actuator_ms32006_dcmotor:()=>tL,actuator_ms32006_init:()=>$S,actuator_ms32006_stepper:()=>eL,actuator_neopixel_init:()=>ML,actuator_neopixel_rgb:()=>EL,actuator_neopixel_rgb_all:()=>hL,actuator_neopixel_write:()=>mL,actuator_use_uart_init:()=>OL,esp32_music_get_tempo_extern:()=>pL,esp32_music_pitch:()=>nL,esp32_music_pitch_init:()=>iL,esp32_music_pitch_with_time:()=>sL,esp32_music_play_list:()=>aL,esp32_music_reset_extern:()=>uL,esp32_music_set_tempo_extern:()=>oL,esp32_music_stop:()=>_L,mixbot_actuator_extern_get_addr:()=>wL,mixbot_actuator_extern_set_addr:()=>kL,mixbot_addr_extern:()=>fL,parrot_PIN_init:()=>qL,parrot_move_speed:()=>QL,pin_led_bright:()=>WL,player_play_music:()=>SL,player_set_mode:()=>CL,player_set_play:()=>cL,player_set_volume:()=>gL,player_whether_stop:()=>RL,robot_led_extern:()=>vL,robot_led_extern_get_value:()=>XL,robot_motor_extern:()=>FL,robot_motor_extern_get_speed:()=>PL,robot_servo_extern_absolute_run:()=>VL,robot_servo_extern_get_status:()=>yL,robot_servo_extern_relative_continue:()=>UL,robot_servo_extern_relative_origin:()=>BL,robot_servo_extern_relative_run:()=>GL,robot_servo_extern_stop:()=>bL,robot_servo_extern_stop_mode:()=>xL,robot_traffic_light_extern:()=>YL,servo_PIN_init:()=>KL,servo_get_angle:()=>jS,servo_get_speed:()=>ZS,servo_init:()=>JS,servo_move:()=>rL,servo_move_angle:()=>JL,servo_set_angle:()=>QS,servo_set_speed:()=>zS,servo_speed_360:()=>qS,syn6288_builtin_voice:()=>NL,syn6288_get_voice:()=>AL,syn6288_set_voice:()=>LL,syn6288_tts_play:()=>DL});var J={};t.r(J),t.d(J,{actuator_dc_motor:()=>CA,actuator_dc_motor_stop:()=>SA,actuator_get_led_bright:()=>oA,actuator_get_led_state:()=>pA,actuator_led_bright:()=>_A,actuator_led_brightness:()=>aA,actuator_mixbot_buzzer_on_off:()=>fA,actuator_mixgo_nova_mic_get:()=>XA,actuator_mixgo_nova_mic_set:()=>vA,actuator_mixgo_nova_onboard_music_pitch:()=>GA,actuator_mixgo_nova_onboard_music_stop:()=>UA,actuator_mixgo_nova_play_audio:()=>VA,actuator_mixgo_nova_play_online_audio:()=>BA,actuator_mixgo_nova_record_audio:()=>bA,actuator_mixgo_nova_voice_get:()=>xA,actuator_mixgo_nova_voice_set:()=>yA,actuator_mixgo_zero_led_color:()=>uA,actuator_onboard_neopixel_rgb:()=>hA,actuator_onboard_neopixel_rgb_all:()=>mA,actuator_onboard_neopixel_rgb_show_all_chase:()=>EA,actuator_onboard_neopixel_rgb_show_all_rainbow:()=>OA,actuator_onboard_neopixel_write:()=>MA,actuator_stepper_keep:()=>cA,actuator_stepper_stop:()=>gA,analog_ble_keyboard_init:()=>ZA,analog_ble_keyboard_input:()=>eN,analog_ble_keyboard_mouse_init:()=>uN,analog_ble_keyboard_mouse_input:()=>IN,analog_ble_keyboard_mouse_send_battery:()=>dN,analog_ble_keyboard_mouse_str:()=>TN,analog_ble_keyboard_send_battery:()=>nN,analog_ble_keyboard_str:()=>iN,analog_ble_mouse_init:()=>sN,analog_ble_mouse_input:()=>pN,analog_ble_mouse_keyboard_input:()=>MN,analog_ble_mouse_send_battery:()=>aN,analog_keyboard_input:()=>WA,analog_keyboard_str:()=>zA,analog_mouse_input:()=>qA,bitbot_motor:()=>YA,bitbot_move:()=>FA,bitbot_stop:()=>PA,ble_keyboard_connect:()=>tN,ble_keyboard_get_mac:()=>$A,ble_keyboard_mouse_connect:()=>lN,ble_keyboard_mouse_get_mac:()=>rN,ble_mouse_connect:()=>oN,ble_mouse_get_mac:()=>_N,cc_number:()=>rA,educore_ble_keyboard_input:()=>LN,educore_ble_sensor_connected:()=>SN,educore_ble_sensor_init:()=>CN,educore_buzzer:()=>hN,educore_buzzer_play_tone:()=>mN,educore_buzzer_play_tone_time:()=>EN,educore_buzzer_stop:()=>ON,educore_neopixel_clear:()=>gN,educore_neopixel_rgb:()=>cN,educore_rgb_light:()=>RN,esp32_music_get_tempo:()=>jL,esp32_music_reset:()=>iA,esp32_music_set_tempo:()=>zL,esp32_onboard_music_pitch:()=>ZL,esp32_onboard_music_pitch_with_time:()=>$L,esp32_onboard_music_play_list:()=>eA,esp32_onboard_music_stop:()=>tA,general_key:()=>JA,general_key_tuple:()=>jA,get_power_output:()=>kA,ledswitch:()=>sA,mixbot_motor:()=>DA,mixbot_motor_status:()=>LA,mixbot_move:()=>AA,mixbot_stop:()=>NA,mouse_key:()=>QA,number:()=>nA,rm_actuator_get_led_bright:()=>dA,rm_actuator_get_led_state:()=>IA,rm_actuator_led_bright:()=>lA,rm_actuator_led_brightness:()=>TA,rm_motor:()=>RA,set_all_power_output:()=>HA,set_power_output:()=>wA,special_key:()=>KA});var q={};t.r(q),t.d(q,{ai_sensor_20object:()=>sD,ai_sensor_ailocal_class:()=>JN,ai_sensor_ailocal_class_result:()=>qN,ai_sensor_ailocal_train:()=>KN,ai_sensor_asr_recognize:()=>$N,ai_sensor_audio_play:()=>zN,ai_sensor_audio_record:()=>QN,ai_sensor_barcode:()=>YN,ai_sensor_circle:()=>VN,ai_sensor_classifier_faces:()=>nD,ai_sensor_color:()=>wN,ai_sensor_color_chases:()=>WN,ai_sensor_color_chases_result:()=>HN,ai_sensor_config:()=>DN,ai_sensor_face:()=>iD,ai_sensor_find_20objects:()=>_D,ai_sensor_find_barcodes:()=>vN,ai_sensor_find_circles:()=>BN,ai_sensor_find_colors:()=>kN,ai_sensor_find_licenseplates:()=>eD,ai_sensor_find_lines:()=>bN,ai_sensor_find_qrcodes:()=>PN,ai_sensor_find_rects:()=>UN,ai_sensor_find_tags:()=>yN,ai_sensor_licenseplate:()=>tD,ai_sensor_line:()=>xN,ai_sensor_qrcode:()=>FN,ai_sensor_qrcode_lite:()=>NN,ai_sensor_rect:()=>GN,ai_sensor_rgb:()=>fN,ai_sensor_tag:()=>XN,ai_sensor_use_uart_init:()=>AN,ai_sensor_yolo_recognize:()=>jN,ai_sensor_yolo_recognize_result:()=>ZN});var Q={};t.r(Q),t.d(Q,{MICROPYTHON_AI_Speech_asr:()=>aD,MICROPYTHON_AI_Speech_unit:()=>pD,MICROPYTHON_AI_client:()=>oD});var z={};t.r(z),t.d(z,{mpython_blynk_app_data:()=>RD,mpython_blynk_app_notify:()=>MD,mpython_blynk_email:()=>cD,mpython_blynk_get_timers:()=>mD,mpython_blynk_on_connected:()=>dD,mpython_blynk_on_disconnected:()=>lD,mpython_blynk_run:()=>TD,mpython_blynk_sensor_data_to_app:()=>OD,mpython_blynk_set_property:()=>gD,mpython_blynk_setup:()=>CD,mpython_blynk_stop_timers:()=>hD,mpython_blynk_sync_virtual:()=>rD,mpython_blynk_terminal_widget_vpin:()=>uD,mpython_blynktimer:()=>ED,mpython_blynktimer_run:()=>ID});var j={};t.r(j),t.d(j,{cc_g1_read_bat:()=>SD,cc_g1_read_joystick:()=>LD,cc_g1_read_key:()=>AD,cc_g1_turnoff:()=>ND});var Z={};t.r(Z),t.d(Z,{ce_go_dc_motor:()=>yD,ce_go_get_led_bright:()=>FD,ce_go_get_led_state:()=>PD,ce_go_hall_attachInterrupt:()=>xD,ce_go_hall_data:()=>VD,ce_go_hall_initialize:()=>bD,ce_go_led_bright:()=>fD,ce_go_led_brightness:()=>YD,ce_go_light_number:()=>DD,ce_go_pin_light:()=>kD,ce_go_pin_near:()=>GD,ce_go_pin_near_line:()=>BD,ce_go_pin_near_state_change:()=>UD,ce_go_stepper_keep:()=>vD,ce_go_stepper_stop:()=>XD,educore_car:()=>HD,educore_car_pin_near:()=>qD,educore_car_pin_near_line:()=>JD,educore_car_stepper_keep:()=>WD,educore_car_stepper_stop:()=>KD,sensor_mixgome_eulerangles:()=>wD});var $={};t.r($),t.d($,{communicate_bluetooth_central_init:()=>Ff,communicate_bluetooth_connect:()=>vf,communicate_bluetooth_disconnect:()=>Xf,communicate_bluetooth_handle:()=>Gf,communicate_bluetooth_is_connected:()=>xf,communicate_bluetooth_mac:()=>yf,communicate_bluetooth_peripheral_init:()=>Pf,communicate_bluetooth_recv:()=>Bf,communicate_bluetooth_recv_only:()=>Vf,communicate_bluetooth_scan:()=>Yf,communicate_bluetooth_send:()=>bf,communicate_espnow_init:()=>Uf,communicate_espnow_init_new:()=>wf,communicate_i2c_available:()=>nf,communicate_i2c_init:()=>jD,communicate_i2c_master_read:()=>ef,communicate_i2c_onboard:()=>QD,communicate_i2c_read:()=>ZD,communicate_i2c_scan:()=>tf,communicate_i2c_write:()=>$D,communicate_ir_recv_init:()=>Rf,communicate_ir_send_init:()=>Lf,communicate_ow_init:()=>Tf,communicate_ow_read:()=>mf,communicate_ow_reset:()=>hf,communicate_ow_scan:()=>Mf,communicate_ow_select:()=>Of,communicate_ow_write:()=>Ef,communicate_spi_buffer:()=>pf,communicate_spi_init:()=>_f,communicate_spi_onboard:()=>zD,communicate_spi_read:()=>af,communicate_spi_read_output:()=>uf,communicate_spi_readinto:()=>rf,communicate_spi_readinto_output:()=>lf,communicate_spi_set:()=>of,communicate_spi_write:()=>df,communicate_spi_write_readinto:()=>If,espnow_radio_channel:()=>qf,espnow_radio_channel_new:()=>zf,espnow_radio_on_off:()=>jf,espnow_radio_rec:()=>$f,espnow_radio_recv:()=>eF,espnow_radio_recv_certain_msg:()=>iF,espnow_radio_recv_certain_msg_new:()=>sF,espnow_radio_recv_msg:()=>tF,espnow_radio_recv_new:()=>nF,espnow_radio_send:()=>Zf,espnow_radio_txpower:()=>Qf,i2c_slave_onreceive:()=>sf,internal_variable:()=>cf,ir_recv_timeout:()=>Sf,ir_transmit_busy:()=>ff,ir_transmit_conventional_data:()=>Af,ir_transmit_raw_code:()=>Df,ir_transmit_study_code:()=>Nf,ir_whether_recv:()=>Cf,lora_init:()=>_F,lora_packet:()=>oF,lora_recv:()=>aF,lora_send:()=>pF,network_espnow_info:()=>Hf,network_espnow_mac:()=>kf,network_espnow_recv:()=>Wf,network_espnow_recv_handle:()=>Jf,network_espnow_send:()=>Kf,recv_fun:()=>gf,urequests_attribute:()=>rF,urequests_get:()=>uF,urequests_method:()=>lF});var tt={};t.r(tt),t.d(tt,{display_animate:()=>xF,display_circle:()=>bF,display_color_seclet:()=>qF,display_draw_4strings:()=>fF,display_fill:()=>yF,display_lcd_use_i2c_init:()=>tP,display_line:()=>YF,display_line_arbitrarily:()=>FF,display_matrix_extern_bright_point:()=>gF,display_matrix_extern_bright_screen:()=>SF,display_matrix_extern_clear:()=>OF,display_matrix_extern_get_pixel:()=>cF,display_matrix_extern_get_screen_pixel:()=>CF,display_matrix_extern_image_builtins:()=>LF,display_matrix_extern_scroll_string:()=>mF,display_matrix_extern_scroll_string_delay:()=>EF,display_matrix_extern_shift:()=>RF,display_matrix_extern_show_frame_string:()=>MF,display_matrix_extern_show_frame_string_delay:()=>hF,display_matrix_extern_show_image:()=>IF,display_matrix_extern_show_image_or_string_delay:()=>TF,display_matrix_use_i2c_init:()=>dF,display_oled_drawPixel:()=>GF,display_oled_showBitmap:()=>BF,display_oled_use_i2c_init:()=>_P,display_onoff:()=>vF,display_rect:()=>PF,display_tm1650_power:()=>wF,display_tm1650_set_brightness:()=>WF,display_tm1650_show_dot:()=>HF,display_tm1650_show_num:()=>kF,display_tm_use_i2c_init:()=>UF,display_triangle:()=>VF,display_use_i2c_init:()=>DF,extern_oled_bright_point:()=>mP,extern_oled_clear:()=>TP,extern_oled_get_pixel:()=>hP,extern_oled_hvline:()=>OP,extern_oled_line:()=>RP,extern_oled_scroll_string:()=>dP,extern_oled_scroll_string_delay:()=>IP,extern_oled_shape_rect:()=>EP,extern_oled_shift:()=>MP,extern_oled_show_frame_string:()=>rP,extern_oled_show_frame_string_delay:()=>lP,extern_oled_show_image:()=>oP,extern_oled_show_image_or_string_delay:()=>uP,extern_oled_show_image_xy:()=>pP,extern_oled_show_string:()=>aP,image_shift:()=>XF,lcd_backlight:()=>nP,lcd_clear:()=>sP,lcd_print_string:()=>iP,lcd_show_image_or_string_delay:()=>eP,matrix_extern_image_arithmetic:()=>AF,matrix_extern_image_invert:()=>NF,tft_fill:()=>ZF,tft_line_arbitrarily:()=>$F,tft_scroll_string_delay:()=>jF,tft_show_frame_string_delay:()=>zF,tft_show_image_or_string_delay:()=>QF,tft_show_image_xy:()=>JF,tft_use_spi_init:()=>KF});var et={};t.r(et),t.d(et,{bitbot_display_image_create:()=>sY,display_bright_point:()=>yP,display_bright_screen:()=>bP,display_clear:()=>FP,display_get_pixel:()=>XP,display_get_screen_pixel:()=>xP,display_image_builtins:()=>NP,display_image_builtins_all:()=>DP,display_image_create:()=>fP,display_scroll_string:()=>LP,display_scroll_string_delay:()=>AP,display_shift:()=>vP,display_show_frame_string:()=>CP,display_show_frame_string_delay:()=>SP,display_show_image:()=>cP,display_show_image_or_string_delay:()=>gP,draw_pointer:()=>DY,image_arithmetic:()=>PP,image_invert:()=>YP,mixbot_display_bright_screen:()=>iY,mixbot_display_get_ambientbright:()=>eY,mixbot_display_get_screen_pixel:()=>tY,mixbot_display_image_create:()=>$P,mixbot_display_rotate:()=>nY,mixgo_display_image_create_new:()=>UP,mixgome_display_font:()=>GP,mixgome_display_image_create:()=>VP,mixgomini_display_image_create:()=>BP,mpython_display_hvline:()=>jP,mpython_display_line:()=>ZP,mpython_display_shape_rect:()=>zP,mpython_pbm_image:()=>wP,onboard_oled_bright_point:()=>QP,onboard_oled_scroll_string_delay:()=>qP,onboard_oled_show_frame_string_delay:()=>JP,onboard_oled_show_image:()=>kP,onboard_oled_show_image_or_string_delay:()=>KP,onboard_oled_show_image_xy:()=>HP,onboard_oled_show_string:()=>WP,onboard_tft_bright_point:()=>EY,onboard_tft_bright_screen:()=>RY,onboard_tft_clear:()=>MY,onboard_tft_clock_clear:()=>AY,onboard_tft_clock_draw:()=>LY,onboard_tft_clock_get_rtctime:()=>CY,onboard_tft_clock_init:()=>gY,onboard_tft_clock_set_time:()=>SY,onboard_tft_display_hvline:()=>IY,onboard_tft_display_line:()=>TY,onboard_tft_display_shape_circle:()=>NY,onboard_tft_display_shape_rect:()=>dY,onboard_tft_fill:()=>cY,onboard_tft_get_pixel:()=>mY,onboard_tft_get_screen_pixel:()=>OY,onboard_tft_scroll_string:()=>rY,onboard_tft_scroll_string_delay:()=>lY,onboard_tft_shift:()=>hY,onboard_tft_show_frame_string:()=>aY,onboard_tft_show_frame_string_delay:()=>uY,onboard_tft_show_image:()=>_Y,onboard_tft_show_image_or_string_delay:()=>pY,onboard_tft_show_image_xy:()=>oY});var it={};t.r(it),t.d(it,{factory_block:()=>xY,factory_block_return:()=>bY,factory_block_return_with_textarea:()=>BY,factory_block_with_textarea:()=>VY,factory_callMethod_noreturn:()=>XY,factory_callMethod_return:()=>yY,factory_declare:()=>vY,factory_from_import:()=>fY,factory_function_noreturn:()=>PY,factory_function_return:()=>YY,factory_import:()=>FY,folding_block:()=>GY});var nt={};t.r(nt),t.d(nt,{inout_analog_atten:()=>ev,inout_analog_read:()=>qY,inout_analog_read_init:()=>tv,inout_analog_write:()=>WY,inout_analog_write_init:()=>$Y,inout_analog_write_set:()=>KY,inout_digital_init:()=>jY,inout_digital_read:()=>kY,inout_digital_write:()=>wY,inout_highlow:()=>UY,inout_pin_attachInterrupt:()=>zY,inout_pin_pressed:()=>QY,inout_pin_pressed_init:()=>iv,inout_pwm_analog_write:()=>HY,inout_pwm_analog_write_init:()=>ZY,inout_pwm_analog_write_set_freq:()=>JY});var st={};t.r(st),t.d(st,{IOT_EMQX_INIT_AND_CONNECT_BY_MIXLY_CODE:()=>cv,IOT_EMQX_INIT_AND_CONNECT_BY_SHARE_CODE:()=>Ov,IOT_EMQX_PING:()=>gv,IOT_FORMATTING:()=>mv,IOT_FORMAT_STRING:()=>Ev,IOT_MIXIO_NTP:()=>Cv,IOT_MIXIO_PUBLISH:()=>rv,IOT_MIXIO_SUBSCRIBE:()=>lv,iot_client_onboard:()=>Sv,iot_http_client:()=>Lv,iot_http_data:()=>Av,iot_mixio_check:()=>Tv,iot_mixio_connect:()=>uv,iot_mixio_connect_only:()=>Iv,iot_mixio_disconnect:()=>dv,iot_mixio_format_msg:()=>hv,iot_mixio_format_topic:()=>Mv,iot_mixly_key:()=>Rv,iot_mqtt_client:()=>Nv,iot_mqtt_data:()=>Dv,iot_onenet_check:()=>pv,iot_onenet_connect:()=>sv,iot_onenet_disconnect:()=>_v,iot_onenet_publish:()=>av,iot_onenet_publish_dict:()=>ov,iot_wifi_connect:()=>nv});var _t={};t.r(_t),t.d(_t,{educore_mqtt_connect:()=>_X,educore_mqtt_connect_success:()=>uX,educore_mqtt_subscribe_message:()=>oX,educore_mqtt_topic_publish:()=>aX,educore_mqtt_topic_subscribe:()=>pX,educore_wifi_connect:()=>sX,network_ap_connect:()=>bv,network_connect:()=>Fv,network_get_connect:()=>Yv,network_get_wifi:()=>xv,network_init:()=>fv,network_is_active:()=>yv,network_open:()=>Xv,network_scan:()=>Vv,network_server:()=>Bv,network_socket_accept:()=>Hv,network_socket_bind:()=>Uv,network_socket_close:()=>Qv,network_socket_connect:()=>wv,network_socket_init:()=>Gv,network_socket_listen:()=>kv,network_socket_receive:()=>Wv,network_socket_receive_from:()=>Jv,network_socket_send:()=>Kv,network_socket_send_to:()=>qv,network_stop:()=>vv,network_wifi_connect:()=>Pv,ntptime_address:()=>tX,ntptime_time:()=>$v,requests_attribute:()=>jv,requests_attribute2:()=>iX,requests_get:()=>zv,requests_get2:()=>eX,requests_method:()=>Zv,requests_post:()=>nX});var ot={};t.r(ot),t.d(ot,{CI130X_BROADCAST:()=>YX,CI130X_GET_THE_RECOGNIZED_CMD:()=>PX,CI130X_GET_WHETHER_IDENTIFY:()=>FX,CI130X_IDENTIFY_AND_SAVE:()=>fX,CI130X_SET_SYSTEM_CMD:()=>vX,HCSR04:()=>uy,PS2_Button:()=>dy,PS2_Buttons:()=>Iy,PS2_Buttons_new:()=>cy,PS2_State:()=>Ty,PS2_init:()=>ry,PS2_init_new:()=>Oy,PS2_stk:()=>My,PS2_stk_new:()=>gy,PS2_vibration:()=>ly,PS2_vibration_new:()=>Ry,RTC_get_time:()=>my,RTC_set_date:()=>mX,RTC_set_datetime:()=>hy,RTC_set_time:()=>hX,camera_sensor_init:()=>Zy,camera_sensor_result:()=>$y,educore_body_sensor:()=>wy,educore_button_sensor_extern:()=>Ky,educore_camera_sensor:()=>jy,educore_infrared_sensor:()=>Wy,educore_soilhum_sensor:()=>ky,educore_temp_sensor:()=>zy,educore_temphum_sensor:()=>Hy,educore_ultrasonic_sensor:()=>qy,esp32_s2_weather_init:()=>_y,esp32_s2_weather_rain:()=>py,esp32_s2_weather_wd:()=>oy,esp32_s2_weather_ws:()=>ay,extern_rfid_read:()=>JX,extern_rfid_readcontent:()=>QX,extern_rfid_readid:()=>qX,extern_rfid_status:()=>ZX,extern_rfid_write:()=>zX,extern_rfid_write_return:()=>jX,gnss_get_data:()=>Ly,gnss_have_data:()=>Ay,interaction_whether_to_interaction:()=>NX,interaction_whether_to_interaction_SANT:()=>DX,mixbot_sensor_extern_get_addr:()=>yy,mixbot_sensor_extern_set_addr:()=>xy,pm25_get_data:()=>Sy,radar_set_DETECTION_THRESHOLD:()=>LX,radar_set_DETECTION_THRESHOLD_SANT:()=>AX,robot_button_extern_get_value:()=>Ny,robot_color_extern_get_value:()=>Yy,robot_infrared_extern_get_value:()=>fy,robot_infrared_extern_grey_get_value:()=>Fy,robot_potentiometer_extern_get_value:()=>Py,robot_sonar_extern_get_value:()=>vy,robot_sonar_extern_led:()=>Xy,robot_touch_extern_get_value:()=>Dy,sensor_APDS9960_extern:()=>yX,sensor_DS18X20:()=>Uy,sensor_LTR308_extern:()=>xX,sensor_LTR390UV_extern:()=>UX,sensor_MAX30102_extern:()=>XX,sensor_QMC5883L_extern:()=>wX,sensor_VL530LX_extern:()=>WX,sensor_aht11_extern:()=>HX,sensor_bmp:()=>gX,sensor_dht11:()=>Ey,sensor_distance_hrsc04:()=>MX,sensor_hp203_extern:()=>bX,sensor_ltr381_extern:()=>BX,sensor_mixgo_extern_button_attachInterrupt:()=>IX,sensor_mixgo_extern_button_get_presses:()=>dX,sensor_mixgo_extern_button_is_pressed:()=>rX,sensor_mixgo_extern_button_was_pressed:()=>lX,sensor_mixgo_extern_light:()=>EX,sensor_mixgo_extern_pin_near:()=>RX,sensor_mixgo_extern_sound:()=>OX,sensor_mixgoce_hot_wheel_degrees:()=>sy,sensor_mixgoce_hot_wheel_is_touched:()=>ny,sensor_mpu9250_attachGestureInterrupt:()=>TX,sensor_read_humiture:()=>Jy,sensor_rtc_init:()=>cX,sensor_sht:()=>CX,sensor_shtc3_extern:()=>kX,sensor_spl06_001_extern:()=>VX,sensor_ucs12071_extern:()=>GX,sensor_use_i2c_init:()=>SX,sensor_use_spi_init:()=>KX,sensor_use_uart_init:()=>Cy,sensor_weather_solo_init:()=>by,sensor_weather_solo_rain:()=>Gy,sensor_weather_solo_wd:()=>Vy,sensor_weather_solo_ws:()=>By,sensor_weigh_init:()=>tx,ultrasonic_sensor_read_distance:()=>Qy,weather_data:()=>$X,weather_have_data:()=>ty,weather_set_label:()=>iy,weather_uart_mixio:()=>ey,weigh_sensor_get_weight:()=>ex});var pt={};t.r(pt),t.d(pt,{CI130X_BROADCAST_SANT:()=>$b,CI130X_GET_THE_RECOGNIZED_CMD_SANT:()=>Zb,CI130X_GET_WHETHER_IDENTIFY_SANT:()=>jb,CI130X_IDENTIFY_AND_SAVE_SANT:()=>zb,CI130X_SET_SYSTEM_CMD_SANT:()=>tV,HCSR04:()=>rx,bitbot_als_num:()=>Fb,dht11:()=>Vb,educore_button_sensor:()=>Wb,educore_button_was_pressed:()=>Kb,educore_gyroscope_sensor:()=>wb,educore_gyroscope_sensor_read:()=>kb,educore_gyroscope_sensor_shake:()=>Hb,educore_light_sensor:()=>Ub,educore_rfid_sensor:()=>Jb,educore_rfid_sensor_scan:()=>qb,educore_rfid_sensor_scan_data:()=>Qb,educore_voice_sensor:()=>Bb,number1:()=>lx,number2:()=>dx,number3:()=>Ix,number4:()=>Tx,number5:()=>Mx,number6:()=>hx,number7:()=>mx,onboard_RTC_get_time:()=>pb,onboard_RTC_get_time_str:()=>rb,onboard_RTC_get_timestamp:()=>ab,onboard_RTC_set_datetime:()=>_b,onboard_RTC_settime_string:()=>ob,onboard_RTC_timestamp_totuple:()=>ub,rfid_readcontent:()=>vx,rfid_readid:()=>Yx,rfid_write:()=>Xx,rfid_write_return:()=>yx,sensor_LTR308:()=>Nx,sensor_adxl345_get_acceleration:()=>Hx,sensor_aht11:()=>Fx,sensor_bitbot_ALS:()=>fb,sensor_button_get_presses:()=>vb,sensor_button_is_pressed:()=>Pb,sensor_button_was_pressed:()=>Yb,sensor_compass_reset:()=>zx,sensor_ds18x20:()=>Lx,sensor_eulerangles:()=>bx,sensor_get_acceleration:()=>xx,sensor_get_temperature:()=>Px,sensor_hp203:()=>fx,sensor_light:()=>bb,sensor_lm35:()=>Ax,sensor_mixbot_get_gyro:()=>Db,sensor_mixbot_patrol_calibrate:()=>Lb,sensor_mixbot_patrol_value:()=>Ab,sensor_mixbot_temperature:()=>Nb,sensor_mixgo_LTR308:()=>gx,sensor_mixgo_button_attachInterrupt:()=>_x,sensor_mixgo_button_get_presses:()=>sx,sensor_mixgo_button_is_pressed:()=>ix,sensor_mixgo_button_was_pressed:()=>nx,sensor_mixgo_cc_mmc5603_calibrate_compass:()=>Ib,sensor_mixgo_cc_mmc5603_get_angle:()=>db,sensor_mixgo_cc_mmc5603_get_magnetic:()=>lb,sensor_mixgo_light:()=>xb,sensor_mixgo_nova_LTR308:()=>Sx,sensor_mixgo_nova_pin_near:()=>cx,sensor_mixgo_pin_near:()=>Rx,sensor_mixgo_pin_near_double:()=>Ox,sensor_mixgo_pin_near_single:()=>Ex,sensor_mixgo_pin_pressed:()=>wx,sensor_mixgo_sant_color:()=>Cx,sensor_mixgo_touch_slide:()=>Ux,sensor_mixgocar42_button_attachInterrupt:()=>ux,sensor_mixgocar42_button_get_presses:()=>ax,sensor_mixgocar42_button_is_pressed:()=>ox,sensor_mixgocar42_button_was_pressed:()=>px,sensor_mixgocar_battery_left:()=>Sb,sensor_mixgocar_pin_near:()=>gb,sensor_mixgocar_pin_near_line:()=>cb,sensor_mixgocar_pin_near_state_change:()=>Cb,sensor_mixgoce_pin_pressed:()=>Gx,sensor_mixgoce_temperature:()=>Mb,sensor_mixgome_temperature:()=>Tb,sensor_mpu9250_calibrate_compass:()=>Jx,sensor_mpu9250_field_strength:()=>Qx,sensor_mpu9250_gesture:()=>Vx,sensor_mpu9250_get_acceleration:()=>Bx,sensor_mpu9250_get_gyro:()=>Kx,sensor_mpu9250_get_magnetic:()=>Wx,sensor_mpu9250_temperature:()=>qx,sensor_mpython_pin_pressed:()=>kx,sensor_mpython_qmi8658_get_gyro:()=>hb,sensor_mpython_qmi8658_temperature:()=>mb,sensor_onboard_compass_reset:()=>sb,sensor_onboard_mpu9250_calibrate_compass:()=>eb,sensor_onboard_mpu9250_field_strength:()=>nb,sensor_onboard_mpu9250_gesture:()=>jx,sensor_onboard_mpu9250_get_acceleration:()=>Zx,sensor_onboard_mpu9250_get_gyro:()=>tb,sensor_onboard_mpu9250_get_magnetic:()=>$x,sensor_onboard_mpu9250_temperature:()=>ib,sensor_pin_near:()=>yb,sensor_pin_pressed:()=>Xb,sensor_read:()=>Gb,sensor_rm_acc:()=>Rb,sensor_rm_battery_left:()=>Ob,sensor_rm_pin_near_double:()=>Eb,sensor_sound:()=>Dx});var at={};t.r(at),t.d(at,{serial_any:()=>_V,serial_print:()=>eV,serial_print_byte:()=>iV,serial_print_hex:()=>sV,serial_println:()=>nV,serial_read_from_ai:()=>hV,serial_readline:()=>pV,serial_readstr:()=>oV,serial_send_to_ai:()=>MV,serial_softserial:()=>aV,serial_softserial_new:()=>uV,system_input:()=>rV,system_print:()=>lV,system_print_end:()=>IV,system_print_inline:()=>dV,system_print_many:()=>TV});var ut={};t.r(ut),t.d(ut,{Panic_with_status_code:()=>DV,Timer_init:()=>kV,base_delay:()=>KV,controls_delay:()=>vV,controls_delay_new:()=>XV,controls_end_program:()=>FV,controls_millis:()=>fV,controls_uname:()=>YV,reset:()=>PV,system_bitbot_shutdown:()=>wV,system_device_name:()=>AV,system_device_serial_number:()=>NV,system_event_bus_source:()=>SV,system_event_bus_value:()=>LV,system_machine_reset:()=>UV,system_on_event:()=>cV,system_raise_event:()=>RV,system_reset:()=>EV,system_run_in_background:()=>mV,system_ticks_diff:()=>bV,system_timer:()=>xV,system_timer_init:()=>VV,system_timestamp:()=>gV,system_value:()=>CV,system_wait:()=>OV,system_wdt_feed:()=>GV,system_wdt_init:()=>BV,time_ticks_diff:()=>WV,timer:()=>yV,timer2:()=>HV});var rt={};t.r(rt),t.d(rt,{Air_daily_content:()=>_B,Air_now_content:()=>ZV,Geo_moon_content:()=>pB,Geo_sun_content:()=>oB,Life_suggestion_content:()=>tB,Location_search_content:()=>iB,Tide_daily_content:()=>eB,WEATHER_DAILY:()=>qV,WEATHER_HOUR:()=>QV,WEATHER_NOW:()=>JV,Weather_alarm_content:()=>$V,Weather_daily:()=>nB,Weather_daily_content:()=>sB,Weather_now:()=>zV,Weather_now_content:()=>jV});var lt={};t.r(lt),t.d(lt,{controls_pin_attachInterrupt:()=>AB,inout_analog_atten:()=>hB,inout_analog_write:()=>TB,inout_analog_write_init:()=>RB,inout_analog_write_set:()=>MB,inout_analog_write_set_freq:()=>gB,inout_digital_init:()=>OB,inout_digital_read:()=>IB,inout_digital_write:()=>dB,inout_highlow:()=>lB,inout_pinMode:()=>CB,inout_pin_attachInterrupt:()=>EB,inout_pin_pressed:()=>mB,inout_pin_pressed_init:()=>cB,pin_pressed:()=>LB,pin_pressed_init:()=>SB});var dt={};t.r(dt),t.d(dt,{mini_g2_aht11:()=>DB,mini_g2_hp203:()=>fB,mini_g2_rfid_readcontent:()=>YB,mini_g2_rfid_readid:()=>PB,mini_g2_rfid_status:()=>yB,mini_g2_rfid_write:()=>vB,mini_g2_rfid_write_outcome:()=>XB,mini_g2_varistor:()=>FB});var It={};t.r(It),t.d(It,{me_go_dc_motor:()=>HB,me_go_get_led_bright:()=>BB,me_go_get_led_state:()=>GB,me_go_hall_attachInterrupt:()=>WB,me_go_hall_data:()=>JB,me_go_hall_initialize:()=>KB,me_go_led_bright:()=>VB,me_go_led_brightness:()=>UB,me_go_light_number:()=>bB,me_go_pin_light:()=>ZB,me_go_pin_near:()=>QB,me_go_pin_near_line:()=>qB,me_go_pin_near_state_change:()=>zB,me_go_stepper_keep:()=>wB,me_go_stepper_stop:()=>kB,sensor_mixgome_eulerangles:()=>jB});var Tt={};t.r(Tt),t.d(Tt,{analog_input:()=>pG,analog_output:()=>uG,espnow_channel:()=>sG,haskylens_model:()=>_G,i2c_A_pin:()=>rG,i2c_B_pin:()=>lG,pins_analog:()=>hG,pins_analog_pin:()=>mG,pins_axis:()=>XG,pins_brightness:()=>yG,pins_builtinimg:()=>NG,pins_builtinimg_extern:()=>DG,pins_button:()=>RG,pins_buttonB:()=>cG,pins_dac:()=>EG,pins_dac_pin:()=>OG,pins_digital:()=>tG,pins_digital_dot:()=>kG,pins_digital_pin:()=>eG,pins_exlcdh:()=>YG,pins_exlcdv:()=>vG,pins_imglist:()=>fG,pins_input_pin:()=>iG,pins_one_more:()=>wG,pins_output_pin:()=>nG,pins_playlist:()=>FG,pins_playlist_extern:()=>PG,pins_pwm:()=>gG,pins_pwm_pin:()=>CG,pins_radio_datarate:()=>UG,pins_radio_power:()=>GG,pins_serial:()=>AG,pins_tone_notes:()=>BG,pins_touch:()=>LG,pins_touch_pin:()=>SG,pins_tts_bgmusic:()=>VG,pins_tts_builtin_music:()=>bG,pins_tts_voice:()=>xG,pwm_input:()=>oG,pwm_output:()=>aG,spi_A_pin:()=>dG,spi_B_pin:()=>IG,spi_C_pin:()=>TG,spi_D_pin:()=>MG});var Mt={};t.r(Mt),t.d(Mt,{inout_analog_atten:()=>$G,inout_analog_write:()=>JG,inout_analog_write_init:()=>ZG,inout_analog_write_set:()=>qG,inout_digital_init:()=>jG,inout_digital_read:()=>KG,inout_digital_write:()=>WG,inout_highlow:()=>HG,inout_pin_attachInterrupt:()=>zG,inout_pin_pressed:()=>QG,inout_pin_pressed_init:()=>tU});var ht={};t.r(ht),t.d(ht,{mini_g2_aht11:()=>eU,mini_g2_hp203:()=>iU,mini_g2_rfid_readcontent:()=>_U,mini_g2_rfid_readid:()=>sU,mini_g2_rfid_status:()=>aU,mini_g2_rfid_write:()=>oU,mini_g2_rfid_write_outcome:()=>pU,mini_g2_varistor:()=>nU});var mt={};t.r(mt),t.d(mt,{me_go_dc_motor:()=>hU,me_go_get_led_bright:()=>lU,me_go_get_led_state:()=>dU,me_go_hall_attachInterrupt:()=>mU,me_go_hall_data:()=>OU,me_go_hall_initialize:()=>EU,me_go_led_bright:()=>rU,me_go_led_brightness:()=>IU,me_go_light_number:()=>uU,me_go_pin_light:()=>SU,me_go_pin_near:()=>cU,me_go_pin_near_line:()=>RU,me_go_pin_near_state_change:()=>gU,me_go_stepper_keep:()=>TU,me_go_stepper_stop:()=>MU,sensor_mixgome_eulerangles:()=>CU});var Et={};t.r(Et),t.d(Et,{analog_input:()=>XU,analog_output:()=>xU,espnow_channel:()=>YU,haskylens_model:()=>vU,i2c_A_pin:()=>bU,i2c_B_pin:()=>VU,pins_analog:()=>HU,pins_analog_pin:()=>kU,pins_axis:()=>sw,pins_brightness:()=>pw,pins_builtinimg:()=>$U,pins_builtinimg_extern:()=>tw,pins_button:()=>AU,pins_buttonB:()=>NU,pins_dac:()=>qU,pins_dac_pin:()=>JU,pins_digital:()=>LU,pins_digital_dot:()=>Mw,pins_digital_pin:()=>DU,pins_exlcdh:()=>_w,pins_exlcdv:()=>ow,pins_imglist:()=>ew,pins_input_pin:()=>fU,pins_interrupt:()=>jU,pins_one_more:()=>Tw,pins_output_pin:()=>FU,pins_playlist:()=>iw,pins_playlist_extern:()=>nw,pins_pwm:()=>KU,pins_pwm_input:()=>PU,pins_pwm_pin:()=>WU,pins_radio_datarate:()=>Iw,pins_radio_power:()=>dw,pins_serial:()=>ZU,pins_tone_notes:()=>lw,pins_touch:()=>zU,pins_touch_pin:()=>QU,pins_tts_bgmusic:()=>rw,pins_tts_builtin_music:()=>uw,pins_tts_voice:()=>aw,pwm_output:()=>yU,spi_A_pin:()=>BU,spi_B_pin:()=>GU,spi_C_pin:()=>UU,spi_D_pin:()=>wU});const Ot=Blockly,Rt=Mixly,ct={NAME_TYPE:"VARIABLE",allVariables:function(t){var e;if(t.getDescendants)e=t.getDescendants();else{if(!t.getAllBlocks)throw"Not Block or Workspace: "+t;e=t.getAllBlocks()}for(var i=Object.create(null),n=0;n1&&(o+=n)):i=o}else i="i";return i}},gt=ct; /** * @license * Visual Blocks Editor @@ -18,4 +18,4 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -class Ct{constructor(t,e){if(this.variablePrefix_=e||"",this.reservedDict_=Object.create(null),t)for(var i=t.split(","),n=0;n0;s--)e.getInputTargetBlock("IF"+s)&&e.getInputTargetBlock("IF"+s).previousConnection?i[s]=e.getInputTargetBlock("IF"+s).previousConnection:i[s]=null,this.removeInput("IF"+s),e.getInputTargetBlock("DO"+s)&&e.getInputTargetBlock("DO"+s).previousConnection?n[s]=e.getInputTargetBlock("DO"+s).previousConnection:n[s]=null,this.removeInput("DO"+s);this.elseifCount_=parseInt(t.getAttribute("elseif"),10),this.elseCount_=parseInt(t.getAttribute("else"),10);for(s=1;s<=this.elseifCount_;s++)this.appendValueInput("IF"+s).setCheck([Boolean,Number]).appendField(Ot.Msg.CONTROLS_IF_MSG_ELSEIF),this.appendStatementInput("DO"+s).appendField(Ot.Msg.CONTROLS_IF_MSG_THEN);this.elseCount_&&this.appendStatementInput("ELSE").appendField(Ot.Msg.CONTROLS_IF_MSG_ELSE);for(s=i.length-2;s>0;s--)i[s]&&i[s].reconnect(this,"IF"+s);for(s=n.length-2;s>0;s--)n[s]&&n[s].reconnect(this,"DO"+s)},decompose:function(t){var e=t.newBlock("controls_if_if");e.initSvg();for(var i=e.getInput("STACK").connection,n=1;n<=this.elseifCount_;n++){var s=t.newBlock("controls_if_elseif");s.initSvg(),i.connect(s.previousConnection),i=s.nextConnection}if(this.elseCount_){var _=t.newBlock("controls_if_else");_.initSvg(),i.connect(_.previousConnection)}return e},compose:function(t){this.elseCount_&&this.removeInput("ELSE"),this.elseCount_=0;for(var e=this.elseifCount_;e>0;e--)this.removeInput("IF"+e),this.removeInput("DO"+e);this.elseifCount_=0;for(var i=t.getInputTargetBlock("STACK"),n=[null],s=[null],_=null;i;){switch(i.type){case"controls_if_elseif":this.elseifCount_++,n.push(i.valueConnection_),s.push(i.statementConnection_);break;case"controls_if_else":this.elseCount_++,_=i.statementConnection_;break;default:throw Error("Unknown block type: "+i.type)}i=i.nextConnection&&i.nextConnection.targetBlock()}this.updateShape_(),this.reconnectChildBlocks_(n,s,_)},saveConnections:function(t){for(var e=t.getInputTargetBlock("STACK"),i=1;e;){switch(e.type){case"controls_if_elseif":var n=this.getInput("IF"+i),s=this.getInput("DO"+i);e.valueConnection_=n&&n.connection.targetConnection,e.statementConnection_=s&&s.connection.targetConnection,i++;break;case"controls_if_else":s=this.getInput("ELSE");e.statementConnection_=s&&s.connection.targetConnection;break;default:throw"Unknown block type."}e=e.nextConnection&&e.nextConnection.targetBlock()}},rebuildShape_:function(){var t=[null],e=[null],i=null;this.getInput("ELSE")&&(i=this.getInput("ELSE").connection.targetConnection);for(var n=1;this.getInput("IF"+n);){var s=this.getInput("IF"+n),_=this.getInput("DO"+n);console.log(s.connection.targetConnection),t.push(s.connection.targetConnection),e.push(_.connection.targetConnection),n++}this.updateShape_(),this.reconnectChildBlocks_(t,e,i)},updateShape_:function(){this.getInput("ELSE")&&this.removeInput("ELSE");for(var t=1;this.getInput("IF"+t);)this.removeInput("IF"+t),this.removeInput("DO"+t),t++;for(t=1;t<=this.elseifCount_;t++)this.appendValueInput("IF"+t).setCheck([Number,Boolean]).appendField(Ot.Msg.CONTROLS_IF_MSG_ELSEIF),this.appendStatementInput("DO"+t).appendField(Ot.Msg.CONTROLS_IF_MSG_THEN);this.elseCount_&&this.appendStatementInput("ELSE").appendField(Ot.Msg.CONTROLS_IF_MSG_ELSE)},reconnectChildBlocks_:function(t,e,i){for(var n=1;n<=this.elseifCount_;n++)t[n]&&t[n].reconnect(this,"IF"+n),e[n]&&e[n].reconnect(this,"DO"+n);i&&i.reconnect(this,"ELSE")}},wt={init:function(){this.setColour(xt),this.appendValueInput("FROM").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.PYTHON_RANGE).appendField(Ot.Msg.LANG_CONTROLS_FOR_INPUT_FROM),this.appendValueInput("TO").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.LANG_CONTROLS_FOR_INPUT_TO),this.appendValueInput("STEP").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.PYTHON_RANGE_STEP),this.setInputsInline(!0),this.setOutput(!0),this.setTooltip(Ot.Msg.MIXLY_PYTHON_CONTROLS_RANGE_TOOLTIP)}},kt={init:function(){this.setColour(xt),this.appendValueInput("LIST").setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.CONTROLS_FOREACH_INPUT),this.appendValueInput("VAR").appendField(Ot.Msg.CONTROLS_FOREACH_INPUT_ITEM),this.appendStatementInput("DO").appendField(Ot.Msg.MIXLY_DO),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip((function(){return Ot.Msg.CONTROLS_FOR_TOOLTIP.replace("“%1”","")}))},getVars:function(){return[this.getFieldValue("VAR")]},renameVar:function(t,e){Ot.Names.equals(t,this.getFieldValue("VAR"))&&this.setTitleValue(e,"VAR")}},Ht={init:function(){this.setColour(xt),this.appendValueInput("BOOL").setCheck([Boolean,Number]).appendField(Ot.Msg.MIXLY_MICROBIT_JS_CURRENT).appendField(new Ot.FieldDropdown(this.OPERATORS),"MODE"),this.appendStatementInput("DO").appendField(Ot.Msg.LANG_CONTROLS_WHILEUNTIL_TITLE_REPEAT+Ot.Msg.MIXLY_DO),this.setPreviousStatement(!0),this.setNextStatement(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("MODE");return{WHILE:Ot.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_WHILE,UNTIL:Ot.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_UNTIL}[e]}))}},Wt={init:function(){this.setColour(xt),this.appendDummyInput().appendField(Ot.Msg.MIXLY_PYTHON_TRY),this.appendStatementInput("try"),this.appendValueInput("IF1").appendField(Ot.Msg.MIXLY_PYTHON_EXCEPT),this.appendStatementInput("DO1").appendField(""),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setMutator(new Ot.icons.MutatorIcon(["controls_except","controls_finally"],this)),this.setTooltip(Ot.Msg.MIXLY_MIXPY_CONTROL_TRY_TOOLTIP),this.elseifCount_=1,this.elseCount_=0},mutationToDom:function(){if(!this.elseifCount_&&!this.elseCount_)return null;var t=document.createElement("mutation");return this.elseifCount_&&t.setAttribute("elseif",this.elseifCount_),this.elseCount_&&t.setAttribute("else",1),t},domToMutation:function(t){var e=this,i=[],n=[];this.elseCount_&&this.removeInput("ELSE");for(var s=this.elseifCount_;s>0;s--)e.getInputTargetBlock("IF"+s)&&e.getInputTargetBlock("IF"+s).previousConnection?i[s]=e.getInputTargetBlock("IF"+s).previousConnection:i[s]=null,this.removeInput("IF"+s),e.getInputTargetBlock("DO"+s)&&e.getInputTargetBlock("DO"+s).previousConnection?n[s]=e.getInputTargetBlock("DO"+s).previousConnection:n[s]=null,this.removeInput("DO"+s);this.elseifCount_=parseInt(t.getAttribute("elseif"),10),this.elseCount_=parseInt(t.getAttribute("else"),10);for(s=1;s<=this.elseifCount_;s++)this.appendValueInput("IF"+s).setCheck([Boolean,Number]).appendField(Ot.Msg.MIXLY_PYTHON_EXCEPT),this.appendStatementInput("DO"+s).appendField("");this.elseCount_&&this.appendStatementInput("ELSE").appendField(Ot.Msg.MIXLY_PYTHON_FINALLY);for(s=i.length-2;s>0;s--)i[s]&&i[s].reconnect(this,"IF"+s);for(s=n.length-2;s>0;s--)n[s]&&n[s].reconnect(this,"DO"+s)},decompose:function(t){var e=t.newBlock("controls_try");e.initSvg();for(var i=e.getInput("STACK").connection,n=1;n<=this.elseifCount_;n++){var s=t.newBlock("controls_except");s.initSvg(),i.connect(s.previousConnection),i=s.nextConnection}if(this.elseCount_){var _=t.newBlock("controls_finally");_.initSvg(),i.connect(_.previousConnection)}return e},compose:function(t){this.elseCount_&&this.removeInput("ELSE"),this.elseCount_=0;for(var e=this.elseifCount_;e>0;e--)this.removeInput("IF"+e),this.removeInput("DO"+e);this.elseifCount_=0;for(var i=t.getInputTargetBlock("STACK"),n=[null],s=[null],_=null;i;){switch(i.type){case"controls_except":this.elseifCount_++,n.push(i.valueConnection_),s.push(i.statementConnection_);break;case"controls_finally":this.elseCount_++,_=i.statementConnection_;break;default:throw Error("Unknown block type: "+i.type)}i=i.nextConnection&&i.nextConnection.targetBlock()}this.updateShape_(),this.reconnectChildBlocks_(n,s,_)},saveConnections:function(t){for(var e=t.getInputTargetBlock("STACK"),i=1;e;){switch(e.type){case"controls_except":var n=this.getInput("IF"+i),s=this.getInput("DO"+i);e.valueConnection_=n&&n.connection.targetConnection,e.statementConnection_=s&&s.connection.targetConnection,i++;break;case"controls_finally":s=this.getInput("ELSE");e.statementConnection_=s&&s.connection.targetConnection;break;default:throw"Unknown block type."}e=e.nextConnection&&e.nextConnection.targetBlock()}},rebuildShape_:function(){var t=[null],e=[null],i=null;this.getInput("ELSE")&&(i=this.getInput("ELSE").connection.targetConnection);for(var n=1;this.getInput("IF"+n);){var s=this.getInput("IF"+n),_=this.getInput("DO"+n);console.log(s.connection.targetConnection),t.push(s.connection.targetConnection),e.push(_.connection.targetConnection),n++}this.updateShape_(),this.reconnectChildBlocks_(t,e,i)},updateShape_:function(){this.getInput("ELSE")&&this.removeInput("ELSE");for(var t=1;this.getInput("IF"+t);)this.removeInput("IF"+t),this.removeInput("DO"+t),t++;for(t=1;t<=this.elseifCount_;t++)this.appendValueInput("IF"+t).setCheck([Number,Boolean]).appendField(Ot.Msg.MIXLY_PYTHON_EXCEPT),this.appendStatementInput("DO"+t).appendField("");this.elseCount_&&this.appendStatementInput("ELSE").appendField(Ot.Msg.MIXLY_PYTHON_FINALLY)},reconnectChildBlocks_:function(t,e,i){for(var n=1;n<=this.elseifCount_;n++)t[n]&&t[n].reconnect(this,"IF"+n),e[n]&&e[n].reconnect(this,"DO"+n);i&&i.reconnect(this,"ELSE")}},Kt={init:function(){this.setColour(xt);var t=new Ot.FieldDropdown(this.OPERATORS);this.appendDummyInput().appendField(t,"FLOW").appendField(Ot.Msg.LANG_CONTROLS_FLOW_STATEMENTS_INPUT_OFLOOP),this.setPreviousStatement(!0),this.setTooltip(Ot.Msg.MIXLY_PYTHON_CONTROLS_FLOW_STATEMENTS_TOOLTIP);var e=this;this.setTooltip((function(){var t=e.getFieldValue("FLOW");return{BREAK:Ot.Msg.CONTROLS_FLOW_STATEMENTS_TOOLTIP_BREAK,CONTINUE:Ot.Msg.CONTROLS_FLOW_STATEMENTS_TOOLTIP_CONTINUE}[t]}))},onchange:function(){if(this.workspace){var t=!1,e=this;do{if("controls_repeat"==e.type||"controls_for"==e.type||"controls_forEach"==e.type||"controls_repeat_ext"==e.type||"controls_whileUntil"==e.type||"do_while"==e.type){t=!0;break}e=e.getSurroundParent()}while(e);t?this.setWarningText(null):this.setWarningText(Ot.Msg.LANG_CONTROLS_FLOW_STATEMENTS_WARNING)}}},Jt={init:function(){this.setColour(xt),this.appendDummyInput().appendField(Ot.Msg.LANG_CONTROLS_FOR_INPUT_WITH).appendField(new Ot.FieldTextInput("i"),"VAR"),this.appendValueInput("FROM").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.LANG_CONTROLS_FOR_INPUT_FROM),this.appendValueInput("TO").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.LANG_CONTROLS_FOR_INPUT_TO),this.appendValueInput("STEP").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_STEP),this.appendStatementInput("DO").appendField(Ot.Msg.MIXLY_DO),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0);var t=this;this.setTooltip((function(){return Ot.Msg.CONTROLS_FOR_TOOLTIP.replace("%1",t.getFieldValue("VAR"))}))},getVars:function(){return[this.getFieldValue("VAR")]},renameVar:function(t,e){Ot.Names.equals(t,this.getFieldValue("VAR"))&&this.setTitleValue(e,"VAR")}},qt={init:function(){this.setColour(xt),this.appendDummyInput().appendField(Ot.Msg.LANG_CONTROLS_FOR_INPUT_WITH).appendField(new Ot.FieldTextInput("i"),"VAR"),this.appendValueInput("FROM").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.LANG_CONTROLS_FOR_INPUT_FROM),this.appendValueInput("TO").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.LANG_CONTROLS_FOR_INPUT_TO),this.appendValueInput("STEP").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_STEP),this.appendStatementInput("DO").appendField(Ot.Msg.MIXLY_DO),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0);var t=this;this.setTooltip((function(){return Ot.Msg.MIXLY_PYTHON_CONTROLS_FOR_RANGE_TOOLTIP.replace("%1",t.getFieldValue("VAR"))}))},getVars:function(){return[this.getFieldValue("VAR")]},renameVar:function(t,e){Ot.Names.equals(t,this.getFieldValue("VAR"))&&this.setTitleValue(e,"VAR")}};Ht.OPERATORS=[[Ot.Msg.LANG_CONTROLS_WHILEUNTIL_OPERATOR_WHILE,"WHILE"],[Ot.Msg.LANG_CONTROLS_WHILEUNTIL_OPERATOR_UNTIL,"UNTIL"]],Kt.OPERATORS=[[Ot.Msg.LANG_CONTROLS_FLOW_STATEMENTS_OPERATOR_BREAK,"BREAK"],[Ot.Msg.LANG_CONTROLS_FLOW_STATEMENTS_OPERATOR_CONTINUE,"CONTINUE"]];const Qt={init:function(){this.setColour(xt),this.appendDummyInput().appendField(Ot.Msg.CONTROLS_IF_IF_TITLE_IF),this.appendStatementInput("STACK"),this.setTooltip(Ot.Msg.CONTROLS_IF_IF_TOOLTIP),this.contextMenu=!1}},zt={init:function(){this.setColour(xt),this.appendDummyInput().appendField(Ot.Msg.CONTROLS_IF_ELSEIF_TITLE_ELSEIF),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(Ot.Msg.CONTROLS_IF_ELSEIF_TOOLTIP),this.contextMenu=!1}},jt={init:function(){this.setColour(xt),this.appendDummyInput().appendField(Ot.Msg.CONTROLS_IF_ELSE_TITLE_ELSE),this.setPreviousStatement(!0),this.setTooltip(Ot.Msg.CONTROLS_IF_ELSE_TOOLTIP),this.contextMenu=!1}},Zt={init:function(){this.setColour(xt),this.appendDummyInput().appendField("try"),this.appendStatementInput("STACK"),this.setPreviousStatement(!1),this.setNextStatement(!1),this.contextMenu=!1}},$t={init:function(){this.setColour(xt),this.appendDummyInput().appendField(Ot.Msg.MIXLY_PYTHON_EXCEPT),this.setPreviousStatement(!0),this.setNextStatement(!0),this.contextMenu=!1,this.setTooltip(Ot.Msg.MIXLY_MIXPY_CONTROL_EXCEPT_TOOLTIP)}},te={init:function(){this.setColour(xt),this.appendDummyInput().appendField(Ot.Msg.MIXLY_PYTHON_FINALLY),this.setPreviousStatement(!0),this.contextMenu=!1,this.setTooltip(Ot.Msg.MIXLY_MIXPY_CONTROL_FINALLY_TOOLTIP)}},ee={init:function(){this.jsonInit({message0:Ot.Msg.CONTROLS_REPEAT_TITLE,args0:[{type:"input_value",name:"TIMES"}],previousStatement:null,nextStatement:null,colour:xt,tooltip:Ot.Msg.CONTROLS_REPEAT_TOOLTIP,helpUrl:Ot.Msg.CONTROLS_REPEAT_HELPURL}),this.appendStatementInput("DO")}},ie={init:function(){this.setColour(xt),this.appendValueInput("BOOL").appendField("lambda"),this.appendStatementInput("DO").appendField(Ot.Msg.MIXLY_STAT),this.setOutput(!0)}},ne={init:function(){this.setColour(xt),this.appendDummyInput().appendField(Ot.Msg.MIXLY_PYTHON_PASS),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(Ot.Msg.MIXLY_PYTHON_CONTROLS_PASS_TOOLTIP)}},se={init:function(){this.setColour(xt),this.appendDummyInput().appendField(Ot.Msg.MIXLY_PYTHON_CONTROLS_THREAD_START),this.appendValueInput("callback").appendField(Ot.Msg.MIXLY_PYTHON_CONTROLS_THREAD_USE),this.appendValueInput("VAR").appendField(Ot.Msg.MIXLY_PARAMS),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_PYTHON_CONTROLS_THREAD_TOOLTIP)}},_e={init:function(){this.appendDummyInput().appendField(Ot.Msg.CONTROLS_REPEAT_TITLE_REPEAT+Ot.Msg.MIXLY_DO),this.appendStatementInput("input_data").setCheck(null),this.appendValueInput("select_data").setCheck(null).appendField(Ot.Msg.CONTROLS_OPERATOR_UNTIL).appendField(new Ot.FieldDropdown([[Ot.Msg.LANG_CONTROLS_WHILEUNTIL_OPERATOR_WHILE,"true"],[Ot.Msg.LANG_CONTROLS_WHILEUNTIL_OPERATOR_UNTIL,"false"]]),"type"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setColour(xt),this.setTooltip("do-while loop"),this.setHelpUrl("")}},oe={init:function(){this.setColour(xt),this.appendDummyInput().appendField(Ot.Msg.MIXLY_OP_GARBAGE_COLLECT),this.setPreviousStatement(!0),this.setNextStatement(!0)}},pe={init:function(){this.setColour(xt),this.appendDummyInput().appendField(Ot.Msg.MIXLY_GET_MEM_ALLOC),this.setOutput(!0)}},ae={init:function(){this.setColour(xt),this.appendDummyInput().appendField(Ot.Msg.MIXLY_GET_MEM_FREE),this.setOutput(!0)}},ue={init:function(){this.setColour(xt),this.appendDummyInput().appendField(Ot.Msg.MIXLY_GET+Ot.Msg.MIXLY_DEVICE+"ID"),this.setInputsInline(!0),this.setOutput(!0),this.setTooltip(Ot.Msg.PROCEDURES_DEFRETURN_RETURN+Ot.Msg.MIXLY_GET_UNIQUE_IDEN)}},re={init:function(){this.setColour(xt),this.appendValueInput("VAR").appendField(Ot.Msg.MIXLY_RTC_TIMESTAMP),this.appendDummyInput().appendField(Ot.Msg.MIXLY_TIMESTAMP_TO_DATA),this.setInputsInline(!0),this.setOutput(!0,Number)}},le={init:function(){this.setColour(xt),this.appendDummyInput().appendField(Ot.Msg.MIXLY_GET_UNIQUE_IDEN),this.setOutput(!0)}},de=230;Ot.FieldTextInput.math_number_validator=function(t){return String(t)},Ot.FieldTextInput.math_number_validator_include_blank=function(t){if(""===t)return"";return/^-?(0X|0x|0O|0o|0B|0b)?[a-fA-F0-9]{1,}(\.[a-fA-F0-9]+)?$/.test(t)?String(t):null};const Ie={init:function(){this.setColour(de),this.appendDummyInput().appendField(new Ot.FieldTextInput("0",Ot.FieldTextInput.math_number_validator),"NUM"),this.setOutput(!0,Number),this.setTooltip(Ot.Msg.MATH_NUMBER_TOOLTIP)}},Te={init:function(){this.setColour(de);this.appendDummyInput("").appendField(Ot.Msg.MIXLY_PYTHON_MATH_CONSTANT).appendField(new Ot.FieldDropdown([["π","pi"],["e","e"]]),"CONSTANT"),this.setOutput(!0,Number);var t=this;this.setTooltip((function(){var e=t.getFieldValue("CONSTANT");return{pi:Ot.Msg.MIXLY_PYTHON_MATH_CONSTANT_PI_TOOLTIP,e:Ot.Msg.MIXLY_PYTHON_MATH_CONSTANT_E_TOOLTIP}[e]}))}},Me={init:function(){this.setColour(de);this.appendDummyInput("").appendField(Ot.Msg.MIXLY_PYTHON_MATH_CONSTANT).appendField(new Ot.FieldDropdown([["π","pi"],["e","e"]]),"CONSTANT"),this.setOutput(!0,Number);var t=this;this.setTooltip((function(){var e=t.getFieldValue("CONSTANT");return{pi:Ot.Msg.MIXLY_PYTHON_MATH_CONSTANT_PI_MP_TOOLTIP,e:Ot.Msg.MIXLY_PYTHON_MATH_CONSTANT_E_MP_TOOLTIP}[e]}))}},he={init:function(){this.setColour(de),this.setOutput(!0),this.appendValueInput("A"),this.appendValueInput("B").appendField(new Ot.FieldDropdown([["+","ADD"],["-","MINUS"],["×","MULTIPLY"],["÷","DIVIDE"],["%","QUYU"],["//","ZHENGCHU"],["**","POWER"]]),"OP"),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("OP");return{ADD:Ot.Msg.MATH_ARITHMETIC_TOOLTIP_ADD,MINUS:Ot.Msg.MATH_ARITHMETIC_TOOLTIP_MINUS,MULTIPLY:Ot.Msg.MATH_ARITHMETIC_TOOLTIP_MULTIPLY,DIVIDE:Ot.Msg.MATH_ARITHMETIC_TOOLTIP_DIVIDE,QUYU:Ot.Msg.MATH_MODULO_TOOLTIP,ZHENGCHU:Ot.Msg.MATH_ARITHMETIC_TOOLTIP_DIVIDE,POWER:Ot.Msg.MATH_ARITHMETIC_TOOLTIP_POWER}[e]}))}},me={init:function(){this.setColour(de),this.setPreviousStatement(!0),this.setNextStatement(!0),this.appendValueInput("A"),this.appendValueInput("B").appendField(new Ot.FieldDropdown([["+=","ADD"],["-=","MINUS"],["×=","MULTIPLY"],["÷=","DIVIDE"],["%=","QUYU"],["//=","ZHENGCHU"],["**=","POWER"]]),"OP"),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("OP");return{ADD:Ot.Msg.MATH_ARITHMETIC_TOOLTIP_ADD,MINUS:Ot.Msg.MATH_ARITHMETIC_TOOLTIP_MINUS,MULTIPLY:Ot.Msg.MATH_ARITHMETIC_TOOLTIP_MULTIPLY,DIVIDE:Ot.Msg.MATH_ARITHMETIC_TOOLTIP_DIVIDE,QUYU:Ot.Msg.MATH_MODULO_TOOLTIP,ZHENGCHU:Ot.Msg.MATH_ARITHMETIC_TOOLTIP_DIVIDE,POWER:Ot.Msg.MATH_ARITHMETIC_TOOLTIP_POWER}[e]}))}},Ee={init:function(){this.setColour(de),this.setOutput(!0,Number),this.appendValueInput("A").setCheck(Number),this.appendValueInput("B").setCheck(Number).appendField(new Ot.FieldDropdown([["&","&"],["|","|"],[">>",">>"],["<<","<<"]]),"OP"),this.setInputsInline(!0),this.setTooltip("位运算")}},Oe={init:function(){this.setColour(de),this.setOutput(!0,Number),this.appendValueInput("NUM").setCheck(Number).appendField(new Ot.FieldDropdown([["sin","SIN"],["cos","COS"],["tan","TAN"],["asin","ASIN"],["acos","ACOS"],["atan","ATAN"],["-","-"],["ln","LN"],["log10","LOG10"],["e^","EXP"],["10^","POW10"]]),"OP");var t=this;this.setTooltip((function(){var e=t.getFieldValue("OP");return{SIN:Ot.Msg.MATH_TRIG_TOOLTIP_SIN,COS:Ot.Msg.MATH_TRIG_TOOLTIP_COS,TAN:Ot.Msg.MATH_TRIG_TOOLTIP_TAN,ASIN:Ot.Msg.MATH_TRIG_TOOLTIP_ASIN,ACOS:Ot.Msg.MATH_TRIG_TOOLTIP_ACOS,ATAN:Ot.Msg.MATH_TRIG_TOOLTIP_ATAN,LN:Ot.Msg.MATH_SINGLE_TOOLTIP_LN}[e]}))}},Re={init:function(){var t=[[Ot.Msg.MATH_BIN,"bin"],[Ot.Msg.MATH_OCT,"oct"],[Ot.Msg.MATH_HEX,"hex"]];this.setColour(de),this.setOutput(!0,String),this.appendValueInput("NUM").setCheck(Number).appendField(new Ot.FieldDropdown(t),"OP");var e=this;this.setTooltip((function(){var t=e.getFieldValue("OP");return{bin:Ot.Msg.MATH_DEC_TOOLTIP_BIN,oct:Ot.Msg.MATH_DEC_TOOLTIP_OCT,hex:Ot.Msg.MATH_DEC_TOOLTIP_HEX}[t]}))}},ce={init:function(){var t=[[Ot.Msg.LANG_MATH_TO_ROUND,"round"],[Ot.Msg.LANG_MATH_TO_CEIL,"ceil"],[Ot.Msg.LANG_MATH_TO_FLOOR,"floor"],[Ot.Msg.MATH_ABS,"fabs"],[Ot.Msg.MATH_SQRT,"sqrt"]];this.setColour(de),this.appendValueInput("A").setCheck(Number).appendField(new Ot.FieldDropdown(t),"OP"),this.setOutput(!0,Number);var e=this;this.setTooltip((function(){var t=e.getFieldValue("OP");return{sqrt:Ot.Msg.MATH_SINGLE_TOOLTIP_ROOT,fabs:Ot.Msg.MATH_SINGLE_TOOLTIP_ABS,sq:Ot.Msg.MATH_SINGLE_TOOLTIP_SQ,round:Ot.Msg.MATH_SINGLE_TOOLTIP_ROUND,ceil:Ot.Msg.MATH_SINGLE_TOOLTIP_CEIL,floor:Ot.Msg.MATH_SINGLE_TOOLTIP_FLOOR}[t]}))}},ge={init:function(){var t=[[Ot.Msg.MIXLY_MAX,"max"],[Ot.Msg.MIXLY_MIN,"min"]];this.setColour(de),this.appendValueInput("A").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(new Ot.FieldDropdown(t),"OP").appendField("("),this.appendValueInput("B").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(","),this.appendDummyInput("").setAlign(Ot.inputs.Align.RIGHT).appendField(")"),this.setInputsInline(!0),this.setOutput(!0,Number);var e=this;this.setTooltip((function(){var t=e.getFieldValue("OP");return{max:Ot.Msg.MIXLY_TOOLTIP_MATH_MAX,min:Ot.Msg.MIXLY_TOOLTIP_MATH_MIN}[t]}))}},Ce={init:function(){var t=[[Ot.Msg.MATH_TWO,"two"],[Ot.Msg.MATH_EIGHT,"eight"],[Ot.Msg.MATH_TEN,"ten"],[Ot.Msg.MATH_SIXTEEN,"sixteen"]];this.setColour(de),this.appendDummyInput("").appendField(Ot.Msg.MATH_BA),this.appendValueInput("NUM").appendField(new Ot.FieldDropdown(t),"OP").appendField(Ot.Msg.MATH_JinZhi).setCheck(Number),this.appendDummyInput("").appendField(Ot.Msg.MATH_ZHW).appendField(new Ot.FieldDropdown(t),"OP2").appendField(Ot.Msg.MATH_JinZhi),this.setFieldValue("ten","OP2"),this.setOutput(!0),this.setInputsInline(!0);var e=this;this.setTooltip((function(){var t=e.getFieldValue("OP"),i={two:Ot.Msg.MATH_Before_two,eight:Ot.Msg.MATH_Before_eight,ten:Ot.Msg.MATH_Before_ten,sixteen:Ot.Msg.MATH_Before_sixteen},n=e.getFieldValue("OP2"),s={two:Ot.Msg.MATH_Behind_two,eight:Ot.Msg.MATH_Behind_eight,ten:Ot.Msg.MATH_Behind_ten,sixteen:Ot.Msg.MATH_Behind_sixteen};return i[t]+s[n]}))}},Se={init:function(){var t=[[Ot.Msg.LANG_MATH_INT,"int"],[Ot.Msg.LANG_MATH_FLOAT,"float"]];this.setColour(de),this.setOutput(!0,Number),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_RANDOM).appendField(new Ot.FieldDropdown(t),"TYPE"),this.appendValueInput("FROM").setCheck(Number).appendField(Ot.Msg.LANG_CONTROLS_FOR_INPUT_FROM),this.appendValueInput("TO").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.LANG_MATH_RANDOM_INT_INPUT_TO),this.setInputsInline(!0);var e=this;this.setTooltip((function(){var t=e.getFieldValue("TYPE"),i={int:Ot.Msg.LANG_MATH_INT,float:Ot.Msg.LANG_MATH_FLOAT_RANDOM};return Ot.Msg.MATH_RANDOM_INT_TOOLTIP+i[t]}))}},Le={init:function(){this.setColour(de),this.setOutput(!0,Number),this.appendValueInput("VALUE").setCheck(Number).appendField(Ot.Msg.LANG_MATH_CONSTRAIN_INPUT_CONSTRAIN),this.appendValueInput("LOW").setCheck(Number).appendField(Ot.Msg.LANG_MATH_CONSTRAIN_INPUT_LOW),this.appendValueInput("HIGH").setCheck(Number).appendField(Ot.Msg.LANG_MATH_CONSTRAIN_INPUT_HIGH),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MATH_CONSTRAIN_TOOLTIP)}},Ae={init:function(){this.setColour(de),this.appendValueInput("NUM",Number).appendField(Ot.Msg.MIXLY_MAP).setCheck(Number),this.appendValueInput("fromLow",Number).appendField(Ot.Msg.MIXLY_MAP_FROM).setCheck(Number),this.appendValueInput("fromHigh",Number).appendField(",").setCheck(Number),this.appendValueInput("toLow",Number).appendField(Ot.Msg.MIXLY_MAP_TO).setCheck(Number),this.appendValueInput("toHigh",Number).appendField(",").setCheck(Number),this.appendDummyInput("").appendField("]"),this.setInputsInline(!0),this.setOutput(!0),this.setTooltip(Ot.Msg.MIXLY_TOOLTIP_MATH_MAP)}},Ne={init:function(){this.setColour(de),this.appendDummyInput().appendField(new Ot.FieldTextInput("0",Ot.FieldTextInput.math_number_validator_include_blank),"NUM"),this.setOutput(!0),this.setTooltip(Ot.Msg.MATH_NUMBER_TOOLTIP)}},De={init:function(){this.setColour(de),this.appendValueInput("NUM").setCheck(Number).appendField(Ot.Msg.LANG_MATH_RANDOM_SEED),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(Ot.Msg.MIXLY_TOOLTIP_MATH_RANDOM_SEED)}},fe={init:function(){this.setColour(de),this.setOutput(!0,Number),this.appendValueInput("VALUE").setCheck(Number),this.appendValueInput("VAR").setCheck(Number).appendField(Ot.Msg.MATH_ROUND).appendField(Ot.Msg.TEXT_KEEP),this.appendDummyInput().appendField(Ot.Msg.TEXT_DECIMAL),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MATH_ROUND_NEW_TOOLTIP)}},Fe={init:function(){var t=[[Ot.Msg.MIXLY_TO_INT,"int"],[Ot.Msg.MIXLY_TO_FLOAT,"float"],[Ot.Msg.MIXLY_TO_BITES,"b"],[Ot.Msg.LANG_MATH_BYTE+Ot.Msg.MIXLY_TO_INT,"bti"]];this.setColour(de),this.appendValueInput("VAR").appendField(new Ot.FieldDropdown(t),"TOWHAT"),this.setOutput(!0,Number);var e=this;this.setTooltip((function(){var t=e.getFieldValue("TOWHAT");return{int:Ot.Msg.MIXLY_PYTHON_TOOLTIP_TOINT,float:Ot.Msg.MIXLY_PYTHON_TOOLTIP_TOFLOAT,b:Ot.Msg.MIXLY_TOOLTIP_TEXT_TOBYTE}[t]}))}},Pe={init:function(){var t=[[Ot.Msg.MIXLY_TO_INT,"int"],[Ot.Msg.MIXLY_TO_FLOAT,"float"]];this.setColour(de),this.appendValueInput("VAR").appendField(new Ot.FieldDropdown(t),"TOWHAT"),this.setOutput(!0,Number);var e=this;this.setTooltip((function(){var t=e.getFieldValue("TOWHAT");return{int:Ot.Msg.MIXLY_TOOLTIP_TEXT_TOINT,float:Ot.Msg.MIXLY_TOOLTIP_TEXT_TOFLOAT}[t]}))}},Ye=Ae,ve={init:function(){this.setColour(de),this.appendValueInput("VAR").appendField(Ot.Msg.LANG_MATH_BYTE+Ot.Msg.MIXLY_TO_HEX),this.setOutput(!0,Number),this.setTooltip(Ot.Msg.MIXLY_PYTHON_TOOLTIP_TOHEX)}},Xe={init:function(){this.setColour(de),this.itemCount_=1,this.setMutator(new Ot.icons.MutatorIcon(["lists_create_with_item"],this)),this.appendDummyInput("DUMMY").appendField(Ot.Msg.MIXLY_PRODUCT+Ot.Msg.MIXLY_GENERATE_CARTESIAN_PRODUCT),this.appendValueInput("REPEAT").appendField(Ot.Msg.MIXLY_EVERY_PER_ELEPER_ELEMENT),this.appendDummyInput().appendField(Ot.Msg.CONTROLS_REPEAT_TITLE_TIMES),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setOutput(!0),this.setTooltip(Ot.Msg.LISTS_CREATE_WITH_PYTHON_TOOLTIP),this.updateShape_()},mutationToDom:function(){var t=document.createElement("mutation");return t.setAttribute("items",this.itemCount_),t},domToMutation:function(t){this.itemCount_=parseInt(t.getAttribute("items"),10),this.updateShape_()},decompose:function(t){var e=t.newBlock("lists_create_with_container");e.initSvg();for(var i=e.getInput("STACK").connection,n=0;n1&&"\\"===t.charAt(0)){var e=t.charAt(1);if("0"===e||"b"===e||"f"===e||"n"===e||"r"===e||"t"===e||"\\"===e||"'"===e)return String(t).substring(0,2);if("x"===e&&"0"===t.charAt(2)&&"B"===t.charAt(3))return String(t).substring(0,4)}return String(t).substring(0,1)};const Ve={init:function(){this.setColour(ye),this.appendDummyInput().appendField(this.newQuote_(!0)).appendField(new Ot.FieldTextInput("",Ot.FieldTextInput.char_validator),"TEXT").appendField(this.newQuote_(!1)),this.setOutput(!0,Number),this.setTooltip(Ot.Msg.TEXT_CHAR_TOOLTIP)},newQuote_:function(t){if(1==t)var e="../../media/quote2.png";else e="../../media/quote3.png";return new Ot.FieldImage(e,7,12,'"')}},Be={init:function(){this.setColour(ye),this.appendValueInput("A").setCheck([String,Number]),this.appendValueInput("B").setCheck([String,Number]).appendField(Ot.Msg.MIXLY_TEXT_JOIN),this.setInputsInline(!0),this.setOutput(!0,String),this.setTooltip(Ot.Msg.MIXLY_TOOLTIP_TEXT_JOIN)}},Ge={init:function(){this.setColour(ye),this.appendValueInput("VAR").setCheck(Number).appendField(Ot.Msg.MIXLY_TOCHAR),this.setOutput(!0,String),this.setTooltip(Ot.Msg.MIXLY_TOOLTIP_TEXT_TOCHAR)}},Ue={init:function(){this.setColour(ye),this.appendValueInput("VAR").setCheck(String).appendField(Ot.Msg.MIXLY_TOASCII),this.setOutput(!0,Number),this.setTooltip(Ot.Msg.MIXLY_TOOLTIP_TEXT_TOASCII)}},we={init:function(){this.setColour(ye),this.appendValueInput("VAR").appendField(Ot.Msg.MIXLY_TOSTRING),this.setOutput(!0,String),this.setTooltip(Ot.Msg.MIXLY_PYTHON_TOOLTIP_TOTEXT)}},ke={init:function(){this.setColour(ye),this.appendValueInput("VAR").appendField(Ot.Msg.MIXLY_LENGTH),this.setOutput(!0,Number),this.setTooltip(Ot.Msg.MIXLY_TOOLTIP_TEXT_LENGTH)}},He={init:function(){this.WHERE_OPTIONS=[[Ot.Msg.LISTS_GET_INDEX_FROM_START,"FROM_START"],[Ot.Msg.LISTS_GET_INDEX_FROM_END,"FROM_END"],[Ot.Msg.TEXT_GET_INDEX_RANDOM+1+Ot.Msg.TEXT_CHARAT2,"RANDOM"]],this.setHelpUrl(Ot.Msg.LISTS_GET_INDEX_HELPURL),this.setColour(ye),this.appendValueInput("VAR").setCheck(String),this.appendValueInput("AT").setCheck(Number),this.appendDummyInput().appendField(Ot.Msg.LISTS_GET_INDEX_GET,"MODE"),Ot.Msg.LISTS_GET_INDEX_TAIL&&this.appendDummyInput("TAIL").appendField(Ot.Msg.LISTS_GET_INDEX_TAIL),this.setInputsInline(!0),this.setOutput(!0),this.updateAt_(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("MODE"),i=t.getFieldValue("WHERE"),n="";switch(e+" "+i){case"GET FROM_START":case"GET FROM_END":n=Ot.Msg.LISTS_GET_INDEX_TOOLTIP_GET_FROM;break;case"GET RANDOM":n=Ot.Msg.LISTS_GET_INDEX_TOOLTIP_GET_RANDOM;break;case"GET_REMOVE FROM_START":case"GET_REMOVE FROM_END":n=Ot.Msg.LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_FROM;break;case"GET_REMOVE RANDOM":n=Ot.Msg.LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_RANDOM}return"FROM_START"!=i&&"FROM_END"!=i||(n+=" "+Ot.Msg.LISTS_INDEX_FROM_START_TOOLTIP.replace("%1",Ot.Msg.ONE_BASED_INDEXING?"#1":"#0")),n}));var e=this;this.setTooltip((function(){var t=e.getFieldValue("WHERE"),i={FROM_START:Ot.Msg.LISTS_GET_INDEX_FROM_START,FROM_END:Ot.Msg.LISTS_GET_INDEX_FROM_END,RANDOM:Ot.Msg.TEXT_GET_INDEX_RANDOM};return Ot.Msg.PROCEDURES_DEFRETURN_RETURN+Ot.Msg.MIXLY_MICROBIT_TYPE_STRING+i[t]+"n"+Ot.Msg.TEXT_CHARAT2}))},mutationToDom:function(){var t=document.createElement("mutation");t.setAttribute("statement",!this.outputConnection);var e=this.getInput("AT").type==Ot.INPUT_VALUE;return t.setAttribute("at",e),t},domToMutation:function(t){var e="true"==t.getAttribute("statement");this.updateStatement_(e),t="false"!=t.getAttribute("at"),this.updateAt_(t)},updateStatement_:function(t){t!=!this.outputConnection&&(this.unplug(!0,!0),t?(this.setOutput(!1),this.setPreviousStatement(!0),this.setNextStatement(!0)):(this.setPreviousStatement(!1),this.setNextStatement(!1),this.setOutput(!0)))},updateAt_:function(t){this.removeInput("AT"),this.removeInput("ORDINAL",!0),t?(this.appendValueInput("AT").setCheck(Number),Ot.Msg.TEXT_CHARAT2&&this.appendDummyInput("ORDINAL").appendField(Ot.Msg.TEXT_CHARAT2)):this.appendDummyInput("AT");var e=new Ot.FieldDropdown(this.WHERE_OPTIONS,(function(e){var i="FROM_START"==e||"FROM_END"==e;if(i!=t){var n=this.sourceBlock_;return n.updateAt_(i),n.setFieldValue(e,"WHERE"),null}}));this.getInput("AT").appendField(e,"WHERE"),Ot.Msg.LISTS_GET_INDEX_TAIL&&this.moveInputBefore("TAIL",null)}},We={init:function(){this.setHelpUrl(Ot.Msg.LISTS_GET_INDEX_HELPURL),this.setColour(ye),this.appendValueInput("VAR").setCheck(String),this.appendValueInput("AT").setCheck(Number).appendField(Ot.Msg.LISTS_GET_INDEX_GET+" "+Ot.Msg.LISTS_GET_INDEX_FROM_START),this.appendDummyInput().appendField(Ot.Msg.TEXT_CHARAT2),this.setOutput(!0),this.setTooltip(Ot.Msg.PROCEDURES_DEFRETURN_RETURN+Ot.Msg.MIXLY_MICROBIT_TYPE_STRING+Ot.Msg.LISTS_GET_INDEX_FROM_START+"n"+Ot.Msg.TEXT_CHARAT2)}},Ke={init:function(){this.setHelpUrl(Ot.Msg.LISTS_GET_INDEX_HELPURL),this.setColour(ye),this.appendValueInput("VAR").setCheck(String),this.appendDummyInput().appendField(Ot.Msg.TEXT_RANDOM_CHAR),this.setOutput(!0),this.setTooltip(Ot.Msg.TEXT_RANDOM_CHAR_TOOLTIP)}},Je={init:function(){this.WHERE_OPTIONS_1=[[Ot.Msg.LISTS_GET_INDEX_FROM_START,"FROM_START"],[Ot.Msg.LISTS_GET_INDEX_FROM_END,"FROM_END"],[Ot.Msg.LISTS_GET_SUBLIST_START_FIRST,"FIRST"]],this.WHERE_OPTIONS_2=[[Ot.Msg.LISTS_GET_SUBLIST_END_FROM_START,"FROM_START"],[Ot.Msg.LISTS_GET_SUBLIST_END_FROM_END,"FROM_END"],[Ot.Msg.LISTS_GET_SUBLIST_END_LAST,"LAST"]],this.setHelpUrl(Ot.Msg.LISTS_GET_SUBLIST_HELPURL),this.setColour(ye),this.appendValueInput("VAR").setCheck(String),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_GET),this.appendDummyInput("AT1"),this.appendDummyInput("AT2"),this.setInputsInline(!0),this.setOutput(!0,"List"),this.updateAt_(1,!0),this.updateAt_(2,!0),this.setTooltip(Ot.Msg._GET_TEXT_SUBLIST_TOOLTIP)},mutationToDom:function(){var t=document.createElement("mutation"),e=this.getInput("AT1").type==Ot.INPUT_VALUE;t.setAttribute("at1",e);var i=this.getInput("AT2").type==Ot.INPUT_VALUE;return t.setAttribute("at2",i),t},domToMutation:function(t){var e="true"==t.getAttribute("at1"),i="true"==t.getAttribute("at2");this.updateAt_(1,e),this.updateAt_(2,i)},updateAt_:function(t,e){this.removeInput("AT"+t),this.removeInput("ORDINAL"+t,!0),e?(this.appendValueInput("AT"+t).setCheck(Number),Ot.Msg.TEXT_CHARAT2&&this.appendDummyInput("ORDINAL"+t).appendField(Ot.Msg.TEXT_CHARAT2)):this.appendDummyInput("AT"+t);var i=new Ot.FieldDropdown(this["WHERE_OPTIONS_"+t],(function(i){var n="FROM_START"==i||"FROM_END"==i;if(n!=e){var s=this.sourceBlock_;return s.updateAt_(t,n),s.setFieldValue(i,"WHERE"+t),null}}));this.getInput("AT"+t).appendField(i,"WHERE"+t),1==t&&(this.moveInputBefore("AT1","AT2"),this.getInput("ORDINAL1")&&this.moveInputBefore("ORDINAL1","AT2"))}},qe={init:function(){this.setHelpUrl(Ot.Msg.LISTS_GET_SUBLIST_HELPURL),this.setColour(ye),this.appendValueInput("VAR").setCheck(String),this.appendValueInput("AT1").appendField(Ot.Msg.LISTS_GET_INDEX_GET+" "+Ot.Msg.LISTS_GET_INDEX_FROM_START),this.appendValueInput("AT2").appendField(Ot.Msg.LISTS_GET_SUBLIST_END_FROM_START),this.appendDummyInput().appendField(Ot.Msg.TEXT_CHARAT2),this.setInputsInline(!0),this.setOutput(!0,["List",String]),this.setTooltip(Ot.Msg._GET_TEXT_SUBLIST_TOOLTIP)}},Qe={init:function(){var t=[[Ot.Msg.MIXLY_EQUALS,"==="],[Ot.Msg.MIXLY_STARTSWITH,"startswith"],[Ot.Msg.MIXLY_ENDSWITH,"endswith"]];this.setColour(ye),this.appendValueInput("STR1").setCheck(String),this.appendValueInput("STR2").appendField(new Ot.FieldDropdown(t),"DOWHAT").setCheck(String),this.setOutput(!0,[Boolean,Number]),this.setInputsInline(!0)}},ze={init:function(){this.setColour(ye),this.appendValueInput("STR1").setCheck(String),this.appendValueInput("STR2").appendField(Ot.Msg.MIXLY_COMPARETO).setCheck(String),this.setOutput(!0,Number),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_COMPARETO_HELP)}},je={init:function(){var t=[[Ot.Msg.TEXT_UPPER,"upper"],[Ot.Msg.TEXT_TITLE,"title"],[Ot.Msg.TEXT_CAPITALIZE,"capitalize"],[Ot.Msg.TEXT_SWAPCASE,"swapcase"],[Ot.Msg.TEXT_LOWER,"lower"]];this.setColour(ye),this.appendValueInput("VAR").appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_GET).appendField(new Ot.FieldDropdown(t),"CAPITAL").setCheck(String),this.setOutput(!0,String);var e=this;this.setTooltip((function(){var t=e.getFieldValue("CAPITAL");return{upper:Ot.Msg.MIXLY_MIXPY_TEXT_UPPER_TOOLTIP,title:Ot.Msg.MIXLY_MIXPY_TEXT_TITLE_TOOLTIP,swapcase:Ot.Msg.MIXLY_MIXPY_TEXT_SWAPCASE_TOOLTIP,capitalize:Ot.Msg.MIXLY_MIXPY_TEXT_CAPITALIZE_TOOLTIP,lower:Ot.Msg.MIXLY_MIXPY_TEXT_LOWER_TOOLTIP}[t]}))}},Ze={init:function(){var t=[[Ot.Msg.TEXT_LJUST,"ljust"],[Ot.Msg.TEXT_CENTER,"center"],[Ot.Msg.TEXT_RJUST,"rjust"]];this.setColour(ye),this.appendValueInput("VAR").appendField(new Ot.FieldDropdown(t),"CENTER").setCheck(String),this.appendValueInput("WID").appendField(Ot.Msg.MIXLY_WIDTH).setCheck(Number),this.appendValueInput("Symbol").appendField(Ot.Msg.MIXLY_RECT_Fill).setCheck(String),this.setInputsInline(!0),this.setOutput(!0,String),this.setTooltip(Ot.Msg.MIXLY_MIXPY_TEXT_CENTER_TOOLTIP)}},$e={init:function(){this.setColour(ye),this.appendValueInput("VAR").appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_GET).setCheck(String),this.appendValueInput("STR").appendField(Ot.Msg.MIXLY_MID+Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_CHARACTER).setCheck(String),this.appendDummyInput().appendField(Ot.Msg.MIXLY_LIST_INDEX),this.setInputsInline(!0),this.setOutput(!0,String),this.setTooltip(Ot.Msg.MIXLY_MIXPY_TEXT_FIND_TOOLTIP)}},ti={init:function(){this.setColour(ye),this.appendValueInput("VAR").appendField(Ot.Msg.MIXLY_PYTHON_TEXT_JOIN_SEQ_USE_STR).setCheck(String),this.appendValueInput("LIST").appendField(Ot.Msg.MIXLY_PYTHON_TEXT_JOIN_SEQ_SEQ).setCheck("List","Tuple","Set","Dict"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_PYTHON_TEXT_JOIN_SEQ_GET_STR),this.setInputsInline(!0),this.setOutput(!0,String),this.setTooltip(Ot.Msg.MIXLY_PYTHON_TEXT_JOIN_SEQ_TOOLTIP)}},ei={init:function(){this.setColour(ye),this.appendValueInput("VAR").setCheck(String),this.appendValueInput("STR1").appendField(Ot.Msg.MIXLY_MIXPY_REPLACE).setCheck(String),this.appendValueInput("STR2").appendField(Ot.Msg.LISTS_SET_INDEX_INPUT_TO).setCheck(String),this.setInputsInline(!0),this.setOutput(!0,String),this.setTooltip(Ot.Msg.MIXLY_MIXPY_TEXT_REPLACE_TOOLTIP)}},ii={init:function(){this.setColour(ye),this.appendValueInput("VAR"),this.appendValueInput("VAL").appendField(Ot.Msg.LIST_SPLIT_AS),this.appendDummyInput("").appendField(Ot.Msg.LIST_SPLIT),this.setOutput(!0,"List"),this.setTooltip(Ot.Msg.MIXLY_MIXPY_TEXT_SPLIT_TOOLTIP),this.setInputsInline(!0)}},ni={init:function(){var t=[[Ot.Msg.TEXT_TRIM_BOTH,"strip"],[Ot.Msg.TEXT_TRIM_LEFT,"lstrip"],[Ot.Msg.TEXT_TRIM_RIGHT,"rstrip"]];this.setColour(ye),this.appendValueInput("VAR"),this.appendDummyInput("").appendField(Ot.Msg.TEXT_STRIM),this.appendDummyInput("").appendField(new Ot.FieldDropdown(t),"TOWHAT"),this.appendDummyInput("").appendField(Ot.Msg.TEXT_BLANK),this.setOutput(!0,String),this.setInputsInline(!0);var e=this;this.setTooltip((function(){var t=e.getFieldValue("TOWHAT");return{strip:Ot.Msg.TEXT_TRIM_BOTH_TOOLTIP,lstrip:Ot.Msg.TEXT_TRIM_LEFT_TOOLTIP,rstrip:Ot.Msg.TEXT_TRIM_RIGHT_TOOLTIP}[t]}))}},si={init:function(){this.setColour(ye),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_MICROPYTHON_FORMAT),this.appendDummyInput("").appendField(new Ot.FieldTextInput("str"),"VAR"),this.itemCount_=1,this.updateShape_(),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setInputsInline(!0),this.setMutator(new Ot.icons.MutatorIcon(["text_create_with_item"],this)),this.setOutput(!0),this.setTooltip(Ot.Msg.MIXLY_MIXPY_TEXT_FORMAT_TOOLTIP)},mutationToDom:function(){var t=document.createElement("mutation");return t.setAttribute("items",this.itemCount_),t},domToMutation:function(t){this.itemCount_=parseInt(t.getAttribute("items"),10),this.updateShape_()},decompose:function(t){var e=t.newBlock("text_create_with_container");e.initSvg();for(var i=e.getInput("STACK").connection,n=0;ne?t[e]:0==e?'"key"':'"key'+(e+1)+'"'),"KEY"+e).appendField(":")}},getVars:function(){return[this.getFieldValue("VAR")]},renameVar:function(t,e){Ot.Names.equals(t,this.getFieldValue("VAR"))&&this.setTitleValue(e,"VAR")}},tn={init:function(){this.setColour(Zi),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_TYPE_DICT),this.appendStatementInput("STACK"),this.setTooltip(Ot.Msg.DICTS_CREATE_WITH_CONTAINER_TOOLTIP),this.contextMenu=!1}},en={init:function(){this.setColour(Zi),this.appendDummyInput().appendField(Ot.Msg.DICTS_CREATE_WITH_ITEM_TITLE),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(Ot.Msg.DICTS_CREATE_WITH_ITEM_TOOLTIP),this.contextMenu=!1}},nn={init:function(){this.setColour(Zi),this.appendValueInput("DICT").setCheck("Dict"),this.appendDummyInput("").appendField(Ot.Msg.DICT_KEYS),this.setTooltip(Ot.Msg.DICTS_KEYS_TOOLTIP),this.setOutput(!0,"List")}},sn={init:function(){this.setColour(Zi),this.appendValueInput("DICT").setCheck("Dict"),this.appendValueInput("KEY").appendField(Ot.Msg.DICTS_GET_IN),this.appendDummyInput("").appendField(Ot.Msg.DICTS_ADD_VALUE),this.setOutput(!0),this.setTooltip(Ot.Msg.DICTS_GET_TOOLTIP)}},_n={init:function(){this.setColour(Zi),this.appendValueInput("DICT").setCheck("Dict"),this.appendValueInput("KEY").appendField(Ot.Msg.DICTS_GET_IN),this.appendDummyInput("").appendField(Ot.Msg.DICTS_ADD_VALUE),this.appendValueInput("VAR").appendField(Ot.Msg.DICTS_DEFAULT_VALUE),this.setOutput(!0),this.setTooltip(Ot.Msg.DICTS_GET_DEFAULT_TOOLTIP)}},on={init:function(){this.setColour(Zi),this.appendValueInput("DICT"),this.appendValueInput("KEY").appendField(Ot.Msg.DICTS_ADD),this.appendDummyInput(),this.appendValueInput("VAR").appendField(Ot.Msg.DICTS_ADD_VALUE),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(Ot.Msg.DICTS_ADD_OR_CHANGE_TOOLTIP)}},pn={init:function(){this.setColour(Zi),this.appendValueInput("DICT"),this.appendValueInput("KEY").appendField(Ot.Msg.DICTS_DELETE_IN),this.appendDummyInput("").appendField(Ot.Msg.DICTS_DELETE_VALUE),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(Ot.Msg.DICTS_DELETE_TOOLTIP)}},an={init:function(){this.setColour(Zi),this.appendValueInput("DICT2").setCheck("Dict").appendField(Ot.Msg.MAKE_DICT),this.appendValueInput("DICT").setCheck("Dict").appendField(Ot.Msg.DICT_UPDATE),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_MID),this.setTooltip(Ot.Msg.DICTS_UPDATE_TOOLTIP),this.setPreviousStatement(!0),this.setNextStatement(!0)}},un={init:function(){this.setColour(Zi),this.appendValueInput("DICT").setCheck("Dict"),this.appendDummyInput("").appendField(Ot.Msg.DICT_CLEAR),this.setTooltip(Ot.Msg.DICTS_CLEAR_TOOLTIP),this.setPreviousStatement(!0),this.setNextStatement(!0)}},rn={init:function(){this.setColour(Zi),this.appendValueInput("DICT").setCheck("Dict"),this.appendDummyInput("").appendField(Ot.Msg.DICT_ITEMS),this.setTooltip(Ot.Msg.DICTS_ITEMS_TOOLTIP),this.setOutput(!0,"List")}},ln={init:function(){this.setColour(Zi),this.appendValueInput("DICT").setCheck("Dict"),this.appendDummyInput("").appendField(Ot.Msg.DICT_VALUES),this.setTooltip(Ot.Msg.DICTS_VALUES_TOOLTIP),this.setOutput(!0,"List")}},dn={init:function(){this.setColour(Zi),this.appendValueInput("DICT").setCheck("Dict"),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_LENGTH),this.setTooltip(Ot.Msg.DICT_LENGTH_TOOLTIP),this.setOutput(!0,Number)}},In={init:function(){this.setColour(Zi),this.appendValueInput("DICT").setCheck("Dict"),this.appendDummyInput("").appendField(Ot.Msg.DICT_DELDICT),this.setTooltip(Ot.Msg.DICTS_DEL_TOOLTIP),this.setPreviousStatement(!0),this.setNextStatement(!0)}},Tn={init:function(){this.MODE=[[Ot.Msg.DICTS_ADD_OR_CHANGE,"INSERT"],[Ot.Msg.MIXLY_MICROBIT_JS_DELETE_VAR,"DELETE"]],this.setHelpUrl(Ot.Msg.LISTS_GET_SUBLIST_HELPURL),this.setColour(Zi),this.appendValueInput("DICT").setCheck("Dict"),this.appendDummyInput("AT2"),this.appendValueInput("KEY"),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_MICROPYTHON_SOCKET_MAKE).appendField(Ot.Msg.DICTS_ADD_VALUE),this.updateAt_(!0),this.setInputsInline(!0),this.setOutput(!1),this.setPreviousStatement(!0),this.setNextStatement(!0);var t=this;this.setTooltip((function(){var e="";switch(t.getFieldValue("WHERE")){case"INSERT":e=Ot.Msg.DICTS_ADD_TOOLTIP;break;case"DELETE":e=Ot.Msg.DICTS_DELETE_TOOLTIP}return e}))},mutationToDom:function(){var t=document.createElement("mutation"),e=this.getInput("AT2").type==Ot.INPUT_VALUE;return t.setAttribute("at2",e),t},domToMutation:function(t){var e="true"==t.getAttribute("at2");this.updateAt_(e)},updateAt_:function(t){this.removeInput("AT2"),this.removeInput("ORDINAL",!0),t?this.appendValueInput("AT2").setCheck(Number):this.appendDummyInput("AT2");var e=new Ot.FieldDropdown(this.MODE,(function(e){var i="INSERT"==e;if(i!=t){var n=this.sourceBlock_;return n.updateAt_(i),n.setFieldValue(e,"WHERE"),null}}));this.getInput("AT2").appendField(e,"WHERE")}},Mn={init:function(){this.setColour(Zi),this.appendValueInput("DICT").setCheck("Dict"),this.appendDummyInput("").appendField(Ot.Msg.blockpy_DICT_POP),this.appendValueInput("KEY"),this.appendDummyInput("").appendField(Ot.Msg.DICTS_ADD_VALUE),this.setTooltip(Ot.Msg.DICT_POP_TOOLTIP),this.setInputsInline(!0),this.setOutput(!0)}},hn={init:function(){this.setColour(Zi),this.appendValueInput("DICT").setCheck("Dict"),this.appendValueInput("KEY").appendField(Ot.Msg.DICTS_SET_DEFAULT),this.appendDummyInput("").appendField(Ot.Msg.DICTS_DEFAULT_VALUE),this.appendValueInput("VAR"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(Ot.Msg.DICTS_SETDEFAULT_TOOLTIP)}},mn={init:function(){this.setColour(Zi),this.appendDummyInput("").appendField(new Ot.FieldLabel(Ot.Msg.MIXLY_MICROBIT_TYPE_DICT),"TIP").appendField(" "),this.itemCount_=3,this.updateShape_(),this.setOutput(!0,"Dict"),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setMutator(new Ot.icons.MutatorIcon(["dicts_create_with_item"],this)),this.setTooltip(Ot.Msg.DICTS_CREATE_WITH_TOOLTIP)},mutationToDom:function(){var t=document.createElement("mutation");return t.setAttribute("items",this.itemCount_),t},domToMutation:function(t){this.itemCount_=parseInt(t.getAttribute("items"),10),this.updateShape_()},decompose:function(t){var e=t.newBlock("dicts_create_with_container");e.initSvg();for(var i=e.getInput("STACK").connection,n=0;ne?t[e]:0==e?'"key"':'"key'+(e+1)+'"'),"KEY"+e).appendField(":")}},getVars:function(){return[this.getFieldValue("VAR")]},renameVar:function(t,e){Ot.Names.equals(t,this.getFieldValue("VAR"))&&this.setTitleValue(e,"VAR")}},En={init:function(){this.setColour(Zi),this.appendValueInput("VAR").appendField(Ot.Msg.MIXLY_TODICT),this.setOutput(!0),this.setTooltip(Ot.Msg.MIXLY_PYTHON_TOOLTIP_TODICT)}},On={init:function(){this.setColour(Zi),this.appendValueInput("DICT").setCheck("Dict"),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_TO_JSON),this.setTooltip(Ot.Msg.MIXLY_TO_JSON_TOOLTIP),this.setOutput(!0)}},Rn={init:function(){this.setColour(Zi),this.appendValueInput("VAR"),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_CONVERT_TO_JSON),this.setTooltip(Ot.Msg.MIXLY_CONVERT_TO_JSON_TOOLTIP),this.setOutput(!0)}},cn={init:function(){this.setColour(Zi),this.appendValueInput("DICT").setCheck("Dict"),this.appendValueInput("VAR1").appendField("key1"),this.appendValueInput("VAR2").appendField("index"),this.appendValueInput("VAR3").appendField("key2"),this.appendValueInput("VAR4").appendField("key3"),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_CONVERT_TO_JSON_TOOLTIP),this.setOutput(!0)}},gn={init:function(){this.setColour(Zi),this.appendValueInput("DICT"),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_TO_JSON),this.setTooltip(Ot.Msg.MIXLY_TO_JSON_TOOLTIP),this.setOutput(!0)}},Cn=210,Sn={init:function(){var t=Ot.RTL?[["=","EQ"],["≠","NEQ"],[">","LT"],["≥","LTE"],["<","GT"],["≤","GTE"]]:[["=","EQ"],["≠","NEQ"],["<","LT"],["≤","LTE"],[">","GT"],["≥","GTE"]];this.setColour(Cn),this.setOutput(!0,Boolean),this.appendValueInput("A"),this.appendValueInput("B").appendField(new Ot.FieldDropdown(t),"OP"),this.setInputsInline(!0);var e=this;this.setTooltip((function(){var t=e.getFieldValue("OP");return{EQ:Ot.Msg.LOGIC_COMPARE_TOOLTIP_EQ,NEQ:Ot.Msg.LOGIC_COMPARE_TOOLTIP_NEQ,LT:Ot.Msg.LOGIC_COMPARE_TOOLTIP_LT,LTE:Ot.Msg.LOGIC_COMPARE_TOOLTIP_LTE,GT:Ot.Msg.LOGIC_COMPARE_TOOLTIP_GT,GTE:Ot.Msg.LOGIC_COMPARE_TOOLTIP_GTE}[t]})),this.prevBlocks_=[null,null]}},Ln={init:function(){var t=Ot.RTL?[[">","LT"],["≥","LTE"],["<","GT"],["≤","GTE"]]:[["<","LT"],["≤","LTE"],[">","GT"],["≥","GTE"]],e=Ot.RTL?[[">","LT"],["≥","LTE"],["<","GT"],["≤","GTE"]]:[["<","LT"],["≤","LTE"],[">","GT"],["≥","GTE"]];this.setColour(Cn),this.setOutput(!0,Boolean),this.appendValueInput("A"),this.appendValueInput("B").appendField(new Ot.FieldDropdown(t),"OP1"),this.appendValueInput("C").appendField(new Ot.FieldDropdown(e),"OP2"),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_PYTHON_LOGIC_COMPARE_CONTINOUS_TOOLTIP)}},An={init:function(){var t=[[Ot.Msg.LOGIC_OPERATION_AND,"AND"],[Ot.Msg.LOGIC_OPERATION_OR,"OR"],[Ot.Msg.LOGIC_OPERATION_NOR,"NOR"],[Ot.Msg.LOGIC_OPERATION_XOR,"XOR"]];this.setColour(Cn),this.setOutput(!0,Boolean),this.appendValueInput("A").setCheck([Boolean,Number]),this.appendValueInput("B").setCheck([Boolean,Number]).appendField(new Ot.FieldDropdown(t),"OP"),this.setInputsInline(!0);var e=this;this.setTooltip((function(){var t=e.getFieldValue("OP");return{AND:Ot.Msg.LOGIC_OPERATION_TOOLTIP_AND,OR:Ot.Msg.LOGIC_OPERATION_TOOLTIP_OR,NOR:Ot.Msg.LOGIC_OPERATION_TOOLTIP_NOR,XOR:Ot.Msg.LOGIC_OPERATION_TOOLTIP_XOR}[t]}))}},Nn={init:function(){this.setColour(Cn),this.setOutput(!0,Boolean),this.appendValueInput("BOOL").setCheck([Number,Boolean]).appendField(Ot.Msg.LOGIC_NEGATE_TITLE),this.setTooltip(Ot.Msg.LOGIC_NEGATE_TOOLTIP)}},Dn={init:function(){var t=[[Ot.Msg.LOGIC_BOOLEAN_TRUE,"TRUE"],[Ot.Msg.LOGIC_BOOLEAN_FALSE,"FALSE"]];this.setColour(Cn),this.setOutput(!0,Boolean),this.appendDummyInput().appendField(new Ot.FieldDropdown(t),"BOOL"),this.setTooltip(Ot.Msg.LOGIC_BOOLEAN_TOOLTIP)}},fn={init:function(){this.setColour(Cn),this.setOutput(!0),this.appendDummyInput().appendField(Ot.Msg.LOGIC_NULL),this.setTooltip(Ot.Msg.LOGIC_NULL_TOOLTIP)}},Fn={init:function(){this.setColour(Cn),this.appendValueInput("A"),this.appendValueInput("B").appendField(Ot.Msg.LOGIC_TERNARY_IF_TRUE),this.appendValueInput("C").appendField(Ot.Msg.LOGIC_TERNARY_IF_FALSE),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_TOOLTIP_LOGIT_TRUEORFALSE)}},Pn={init:function(){var t=[[Ot.Msg.TEXT_APPEND_TO,"in"],[Ot.Msg.MIXLY_PYTHON_LOGIC_IS_NOT_IN,"not in"]];this.setColour(Cn),this.appendValueInput("A"),this.appendValueInput("B").setCheck([String,"List"]).appendField(new Ot.FieldDropdown(t),"BOOL"),this.appendDummyInput("").appendField(Ot.Msg.MICROBIT_LOGIC_IS_IN),this.setOutput(!0,Boolean),this.setInputsInline(!0),this.setTooltip(Ot.Msg.IN)}},Yn={init:function(){var t=[[Ot.Msg.MIXLY_PYTHON_LOGIC_IS,"is"],[Ot.Msg.MIXLY_PYTHON_LOGIC_IS_NOT,"is not"]];this.setColour(Cn),this.appendValueInput("A"),this.appendValueInput("B").appendField(new Ot.FieldDropdown(t),"BOOL"),this.setOutput(!0,Boolean),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_PYTHON_LOGIC_IS_TOOLTIP)}},vn={init:function(){this.setColour(Cn),this.appendValueInput("VAR").appendField(Ot.Msg.MIXLY_TOBOOL),this.setOutput(!0,Boolean),this.setTooltip(Ot.Msg.MIXLY_PYTHON_TOOLTIP_TOBOOL)}},Xn={init:function(){this.setColour(0),this.appendValueInput("fn").setCheck(String).appendField(Ot.Msg.MIXLY_PYTHON_STORAGE_OPEN_FILE_WITH_OS+"(For Windows)"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0)}},yn={init:function(){this.setColour(0),this.appendValueInput("FILENAME").appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_OPEN_FILE),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_MODE).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_READ,"r"],[Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_WRITE,"w"],[Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_BIT_READ,"rb"],[Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_BIT_WRITE,"wb"]]),"MODE"),this.appendValueInput("FILE").appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_AS),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("MODE"),i=Ot.Msg.MIXLY_USE,n=Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_MODE,s=Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_OPEN_FILE,_=Ot.Msg.MIXLY_BELONG;return i+{r:Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_READ,w:Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_WRITE,rb:Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_BIT_READ,wb:Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_BIT_WRITE}[e]+_+n+s}))},getVars:function(){return[this.getFieldValue("VAR")]},renameVar:function(t,e){Ot.Names.equals(t,this.getFieldValue("VAR"))&&this.setTitleValue(e,"VAR")}},xn={init:function(){this.setColour(0),this.appendValueInput("FILENAME").appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_OPEN_FILE),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_MODE).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_READ,"r"],[Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_WRITE,"w"],[Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_BIT_READ,"rb"],[Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_BIT_WRITE,"wb"]]),"MODE"),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setInputsInline(!0),this.setOutput(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("MODE"),i=Ot.Msg.MIXLY_USE,n=Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_MODE,s=Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_OPEN_FILE,_=Ot.Msg.MIXLY_BELONG,o=Ot.Msg.PY_STORAGE_FILE_OBJECT;return i+{r:Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_READ,w:Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_WRITE,rb:Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_BIT_READ,wb:Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_BIT_WRITE}[e]+_+n+s+o}))}},bn={init:function(){this.setColour(0),this.appendValueInput("FILENAME").appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_OPEN_FILE);this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_MODE).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_READ,"r"],[Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_WRITE,"w"],[Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_BIT_READ,"rb"],[Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_BIT_WRITE,"wb"]]),"MODE"),this.appendDummyInput().appendField(Ot.Msg.MIXPY_TEXT_ENCODE).appendField(new Ot.FieldDropdown([["ANSI","ANSI"],["gbk","gbk"],["utf-8","utf-8"]]),"CODE"),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setInputsInline(!0),this.setOutput(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("MODE"),i=Ot.Msg.MIXLY_USE,n=Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_MODE,s=Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_OPEN_FILE,_=Ot.Msg.MIXLY_BELONG,o=Ot.Msg.PY_STORAGE_FILE_OBJECT;return i+{r:Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_READ,w:Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_WRITE,rb:Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_BIT_READ,wb:Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_BIT_WRITE}[e]+_+n+s+o}))}},Vn={init:function(){this.setColour(0),this.appendValueInput("data").setCheck(String).appendField(Ot.Msg.MIXLY_MICROPYTHON_SOCKET_MAKE),this.appendValueInput("FILE").appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_FILE_WRITE),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_MICROPYTHON_SOCKET_MAKE+Ot.Msg.MIXLY_MICROBIT_TYPE_STRING+Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_FILE_WRITE)}},Bn={init:function(){this.setColour(0),this.appendValueInput("FILE").setCheck("Variable").appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_FROM_FILE),this.appendDummyInput().appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_ALL,"read"],[Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_ONE_LINE,"readline"],[Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_ALL_LINES,"readlines"]]),"MODE"),this.setInputsInline(!0),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setOutput(!0,String)}},Gn={init:function(){this.setColour(0),this.appendValueInput("FILE").setCheck("Variable").appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_FROM_FILE),this.appendDummyInput().appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_NO_MORE_THAN_SIZE,"read"],[Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_ONE_LINE_NO_MORE_THAN_SIZE,"readline"],[Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_ALL_LINES_NO_MORE_THAN_SIZE,"readlines"]]),"MODE"),this.appendValueInput("SIZE").setCheck(Number),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_CHARACTER),this.setInputsInline(!0),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setOutput(!0,String);var t=this;this.setTooltip((function(){var e=t.getFieldValue("MODE"),i=Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_FROM_FILE,n=Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_CHARACTER;return i+{read:Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_NO_MORE_THAN_SIZE,readline:Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_ONE_LINE_NO_MORE_THAN_SIZE,readlines:Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_ALL_LINES_NO_MORE_THAN_SIZE}[e]+"x"+n}))}},Un={init:function(){this.setColour(0),this.appendValueInput("FILE").appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_FROM_FILE),this.setNextStatement(!0),this.appendValueInput("SIZE").setCheck(Number).appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_ONE_LINE_NO_MORE_THAN_SIZE),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_CHARACTER),this.setInputsInline(!0),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setOutput(!0,String),this.setTooltip(Ot.Msg.MICROBIT_PYTHON_TYPE)}},wn={init:function(){this.setColour(0),this.appendValueInput("FILE").appendField(Ot.Msg.HTML_FILE),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_CAN_WRITE_ORNOT),this.setInputsInline(!0),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setOutput(!0,Boolean),this.setTooltip(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_CAN_WRITE_ORNOT1)}},kn={init:function(){this.setColour(0),this.appendValueInput("FILE").appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_GET),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_FILENAME),this.setInputsInline(!0),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setOutput(!0,String),this.setTooltip(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_GET_FILENAME)}},Hn={init:function(){this.setColour(0),this.appendValueInput("FILE").appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_CLOSE_FILE),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setOutput(!1),this.setTooltip(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_CLOSE_FILE)}},Wn={init:function(){this.setColour(0),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_LIST_ALL_FILES),this.setInputsInline(!0),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setOutput(!0,"List"),this.setTooltip(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_LIST_ALL_FILES)}};Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_DELETE_FILE;const Kn={init:function(){this.setColour(0),this.appendDummyInput().appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_DELETE_FILE,"remove"],[Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_DELETE_DIRS,"removedirs"]]),"MODE"),this.appendValueInput("FILE").setCheck(String),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setOutput(!1),this.setTooltip(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_DELETE_FILE)}},Jn={init:function(){this.setColour(0),this.appendValueInput("FILE").setCheck(String).appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_GET_FILE_SIZE),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_SIZE),this.setInputsInline(!0),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setOutput(!0,Number),this.setTooltip(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_GET_FILE_SIZE+Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_SIZE)}},qn={init:function(){this.setColour(0),this.appendValueInput("FILE").setCheck(String).appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_RETURN_FILE),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_PRESENT_LOCATION),this.setInputsInline(!0),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setOutput(!0,Number),this.setTooltip(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_FILE_TELL)}},Qn={init:function(){this.setColour(0),this.appendValueInput("FILE").setCheck("Variable").appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_SET_FILE_POSITION),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_CURRENT_POSITION),this.appendDummyInput().appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_FILE_SEEK_START,"start"],[Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_FILE_SEEK_CURRENT,"current"],[Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_FILE_SEEK_END,"end"]]),"MODE"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_FILE_SEEK_OFFSET),this.appendValueInput("SIZE").setCheck(Number),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_CHARACTER),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("MODE"),i=Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_SET_FILE_POSITION+Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_CURRENT_POSITION,n=Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_CHARACTER,s=Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_FILE_SEEK_OFFSET;return i+" "+{start:Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_FILE_SEEK_START,current:Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_FILE_SEEK_CURRENT,end:Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_FILE_SEEK_END}[e]+s+"x"+n}))}},zn={init:function(){this.setColour(0),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_GET_CURRENT_DIR),this.setInputsInline(!0),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setOutput(!0,"List"),this.setTooltip(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_GET_CURRENT_DIR)}},jn={init:function(){this.setColour(0),this.appendValueInput("PATH").setCheck(String).appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_PATH),this.appendDummyInput().appendField(Ot.Msg.MIXLY_ESP32_SET),this.appendDummyInput().appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_MKDIR,"mkdir"],[Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_MAKEDIRS,"makedirs"]]),"MODE"),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setOutput(!1);var t=this;this.setTooltip((function(){var e=t.getFieldValue("MODE");return Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_PATH+"x"+Ot.Msg.MIXLY_ESP32_SET+{mkdir:Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_MKDIR,makedirs:Ot.Msg.MIXLY_MICROPYTHON_SOCKET_MAKEDIRS}[e]}))}},Zn={init:function(){this.setColour(0),this.appendValueInput("FILE").setCheck(String).appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_RENAME),this.appendValueInput("NEWFILE").setCheck(String).appendField(Ot.Msg.MIXLY_AS),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setOutput(!1),this.setTooltip(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_RENAME)}},$n={init:function(){this.setColour(0),this.appendValueInput("FILE").setCheck(String).appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_CHANGE_DIR),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setOutput(!1),this.setTooltip(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_CHANGE_DIR)}},ts={init:function(){this.setColour(0),this.appendValueInput("FILE").setCheck(String).appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_THE_PATH),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_IS_OR_NOT),this.appendDummyInput().appendField(new Ot.FieldDropdown([[Ot.Msg.HTML_FILE,"isfile"],[Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_IS_DIR,"isdir"]]),"MODE"),this.setInputsInline(!0),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setOutput(!0,Boolean);let t=this;this.setTooltip((function(){var e=t.getFieldValue("MODE");return Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_THE_PATH+"x"+Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_IS_OR_NOT+{isfile:Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_MKDIR,isdir:Ot.Msg.MIXLY_MICROPYTHON_SOCKET_MAKEDIRS}[e]}))}},es={init:function(){this.setColour(0),this.appendValueInput("SPISUB").appendField(Ot.Msg.CONTROLS_FOR_INPUT_WITH+"SPI").setCheck("var"),this.appendValueInput("PINSUB").appendField("CS"),this.appendValueInput("SUB").appendField(Ot.Msg.MIXLY_MICROPYTHON_SOCKET_MAKE).setCheck("var"),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_SETUP+Ot.Msg.LISTS_SET_INDEX_INPUT_TO).appendField(Ot.Msg.MIXLY_SD_CARD),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null)}},is={init:function(){this.setColour(0),this.appendValueInput("VAR").appendField(Ot.Msg.MIXLY_SD_CARD),this.appendValueInput("DIR").setCheck(String).appendField(Ot.Msg.MIXLY_SDCARD_MOUNT),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip()}},ns={};ns.NAME_TYPE=Ot.PROCEDURE_CATEGORY_NAME,ns.allProcedures=function(t){for(var e=t.getAllBlocks(!1),i=[],n=[],s=0;s"),this.appendValueInput("style").appendField(Ot.Msg.MIXLY_AIP_ATTR).setAlign(Ot.inputs.Align.RIGHT),this.appendStatementInput("DO").appendField(""),this.setInputsInline(!1),this.setPreviousStatement(!0),this.setNextStatement(!0)}},Zs={init:function(){this.setColour(Ks),this.appendDummyInput().appendField(Ot.Msg.HTML_STYLE),this.appendStatementInput("STYLE"),this.setOutput(!0)}},$s={init:function(){this.setColour(Ks),this.appendDummyInput().appendField(Ot.Msg.HTML_FORM_CONTENT).appendField(new Ot.FieldDropdown([[Ot.Msg.HTML_TEXT,"text"],[Ot.Msg.HTML_EMAIL,"email"],[Ot.Msg.HTML_NUMBER,"number"],[Ot.Msg.HTML_PASSWORD,"password"],[Ot.Msg.HTML_CHECKBOX,"checkbox"],[Ot.Msg.HTML_RADIOBUTTON,"radiobutton"],[Ot.Msg.HTML_BUTTON,"button"],[Ot.Msg.HTML_COLOUR,"colour"],[Ot.Msg.HTML_DATE,"date"],[Ot.Msg.HTML_LOCALTIME,"local time"],[Ot.Msg.HTML_FILE,"file"],[Ot.Msg.HTML_HIDDEN,"hidden"],[Ot.Msg.HTML_IMAGE,"image"],[Ot.Msg.HTML_MONTH,"month"],[Ot.Msg.HTML_RANGE,"range"],[Ot.Msg.HTML_RESET,"reset"],[Ot.Msg.HTML_SEARCH,"search"],[Ot.Msg.HTML_SUBMIT,"submit"],[Ot.Msg.HTML_TELEPHONENUMBER,"telephone number"],[Ot.Msg.HTML_TIME,"time"],[Ot.Msg.HTML_URL,"url"],[Ot.Msg.HTML_WEEK,"week"]]),"LEVEL"),this.appendDummyInput().appendField(Ot.Msg.HTML_NAME).appendField(new Ot.FieldTextInput("car"),"NAME"),this.appendDummyInput().appendField(Ot.Msg.HTML_VALUE).appendField(new Ot.FieldTextInput("go"),"VALUE"),this.appendValueInput("style").appendField(Ot.Msg.MIXLY_AIP_ATTR).setAlign(Ot.inputs.Align.RIGHT),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},t_={init:function(){this.setColour(Ks),this.appendDummyInput().appendField(new Ot.FieldTextInput("property"),"KEY").appendField(":").appendField(new Ot.FieldTextInput("value"),"VALUE"),this.setPreviousStatement(!0),this.setNextStatement(!0)}},e_={init:function(){this.setColour(Ks),this.appendDummyInput().appendField(new Ot.FieldTextInput("property"),"KEY").appendField(":").appendField(new Ot.FieldColour("#ff0000"),"RGB_LED_COLOR"),this.setPreviousStatement(!0),this.setNextStatement(!0)}},i_={init:function(){this.setColour(Ks),this.appendDummyInput().appendField(Ot.Msg.HTML_TEXT).appendField(new Ot.FieldTextInput("text"),"TEXT"),this.setPreviousStatement(!0),this.setNextStatement(!0)}},n_=160,s_={init:function(){this.setColour(n_),this.setPreviousStatement(!0),this.setNextStatement(!0),this.appendDummyInput().appendField("Tabular Abstraction:"),this.appendDummyInput().appendField(new Ot.FieldTable(""),"TEXT")}},__={init:function(){this.setColour(n_),this.setPreviousStatement(!0),this.setNextStatement(!0),this.appendDummyInput().appendField("Code Block:"),this.appendDummyInput().appendField(new Ot.FieldMultilineInput(""),"TEXT")}},o_={init:function(){this.setColour(n_),this.appendDummyInput().appendField("Code Expression:"),this.appendDummyInput().appendField(new Ot.FieldMultilineInput(""),"TEXT"),this.setOutput(!0)}},p_={init:function(){this.setColour(n_),this.setPreviousStatement(!0),this.setNextStatement(!0),this.appendValueInput("VALUE").appendField(""),this.setInputsInline(!1)}},a_={init:function(){this.setColour(n_),this.appendDummyInput().appendTitle("Comment:").appendTitle(new Ot.FieldTextInput(""),"TEXT"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip("This comment will be ignored by Python")}},u_={init:function(){this.setColour(n_),this.appendValueInput("VALUE").appendField(Ot.Msg.TYPE_CHECK),this.setInputsInline(!1),this.setOutput(!0,"Type")}},r_={init:function(){this.setColour(n_),this.itemCount_=1,this.updateShape_(),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setMutator(new Ot.icons.MutatorIcon(["text_print_multiple_item"],this)),this.setTooltip(Ot.Msg.TEXT_PRINT_TOOLTIP)},mutationToDom:function(){var t=document.createElement("mutation");return t.setAttribute("items",this.itemCount_),t},domToMutation:function(t){this.itemCount_=parseInt(t.getAttribute("items"),10),this.updateShape_()},decompose:function(t){var e=Ot.Block.obtain(t,"text_print_multiple_container");e.initSvg();for(var i=e.getInput("STACK").connection,n=0;n= stop:"," yield start"," start -= abs(step)"])};if(t=function(t,e,i){return"("+t+" <= "+e+") and "+a()+"("+t+", "+e+", "+i+") or "+u()+"("+t+", "+e+", "+i+")"},Ot.isNumber(n)&&Ot.isNumber(s)&&Ot.isNumber(_))n=parseFloat(n),s=parseFloat(s),_=Math.abs(parseFloat(_)),0==n%1&&0==s%1&&0==_%1?(n<=s?(s++,t=0==n&&1==_?s:n+", "+s,1!=_&&(t+=", "+_)):t=n+", "+--s+", -"+_,t="range("+t+")"):(t=n",GTE:">="};const na=function(t,e){var i=this.getFieldValue("OP"),n="&&"==i?e.ORDER_LOGICAL_AND:e.ORDER_LOGICAL_OR,s=e.valueToCode(this,"A",n)||"False",_=e.valueToCode(this,"B",n)||"False";if("AND"==i)var o=s+" and "+_;else if("OR"==i)o=s+" or "+_;else if("NOR"==i)o="not("+s+"^"+_+")";else o=s+"^"+_;return[o,n]},sa=function(t,e){var i=e.ORDER_UNARY_PREFIX;return["not "+(e.valueToCode(this,"BOOL",i)||"False"),i]},_a=function(t,e){return["TRUE"==this.getFieldValue("BOOL")?"True":"False",e.ORDER_ATOMIC]},oa=function(t,e){return["None",e.ORDER_ATOMIC]},pa=function(t,e){var i=e.valueToCode(this,"A",e.ORDER_ATOMIC)||"False";return["("+(e.valueToCode(this,"B",e.ORDER_ATOMIC)||"False")+" if "+i+" else "+(e.valueToCode(this,"C",e.ORDER_ATOMIC)||"False")+")",e.ORDER_ATOMIC]},aa=function(t,e){var i=e.valueToCode(this,"A",e.ORDER_ATOMIC)||"''",n=e.valueToCode(this,"B",e.ORDER_ATOMIC)||"''";return[i+" "+this.getFieldValue("BOOL")+" "+n,e.ORDER_ATOMIC]},ua=function(t,e){var i=e.valueToCode(this,"A",e.ORDER_ATOMIC)||"''",n=e.valueToCode(this,"B",e.ORDER_ATOMIC)||"''";return[i+" "+this.getFieldValue("BOOL")+" "+n,e.ORDER_ATOMIC]},ra=function(t,e){return["bool("+(e.valueToCode(this,"VAR",e.ORDER_ATOMIC)||"0")+")",e.ORDER_ATOMIC]},la=function(t,e){return e.definitions_.import_os="import os","os.startfile("+e.valueToCode(this,"fn",e.ORDER_ATOMIC)+")\n"},da=function(t,e){return e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+" = open("+e.valueToCode(this,"FILENAME",e.ORDER_ATOMIC)+", '"+this.getFieldValue("MODE")+"')\n"},Ia=function(t,e){return["open("+e.valueToCode(this,"FILENAME",e.ORDER_ATOMIC)+", '"+this.getFieldValue("MODE")+"')",e.ORDER_ATOMIC]},Ta=function(t,e){return["open("+e.valueToCode(this,"FILENAME",e.ORDER_ATOMIC)+", '"+this.getFieldValue("MODE")+"', encoding=\""+this.getFieldValue("CODE")+'")',e.ORDER_ATOMIC]},Ma=function(t,e){var i=e.valueToCode(this,"data",e.ORDER_ATOMIC);return e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+".write("+i+")\n"},ha=function(t,e){var i=this.getFieldValue("MODE");return[e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+"."+i+"()",e.ORDER_ATOMIC]},ma=function(t,e){var i=this.getFieldValue("MODE");return[e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+"."+i+"("+e.valueToCode(this,"SIZE",e.ORDER_ATOMIC)+")",e.ORDER_ATOMIC]},Ea=function(t,e){return[e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+".readline("+e.valueToCode(this,"SIZE",e.ORDER_ATOMIC)+")",e.ORDER_ATOMIC]},Oa=function(t,e){return[e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+".writable()",e.ORDER_ATOMIC]},Ra=function(t,e){return[e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+".name()",e.ORDER_ATOMIC]},ca=function(t,e){return e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+".close()\n"},ga=function(t,e){e.definitions_.import_os="import os";return["os.listdir()",e.ORDER_ATOMIC]},Ca=function(t,e){return e.definitions_.import_os="import os","os."+this.getFieldValue("MODE")+"("+e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+")\n"},Sa=function(t,e){return e.definitions_.import_os="import os",["os.path.getsize("+e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+")",e.ORDER_ATOMIC]},La=function(t,e){return[e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+".tell()",e.ORDER_ATOMIC]},Aa=function(t,e){var i=this.getFieldValue("MODE"),n=0;return n="start"==i?0:"current"==i?1:2,e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+".seek("+e.valueToCode(this,"SIZE",e.ORDER_ATOMIC)+","+n+")\n"},Na=function(t,e){return e.definitions_.import_os="import os","os.chdir("+e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+")\n"},Da=function(t,e){e.definitions_.import_os="import os";return["os.getcwd()",e.ORDER_ATOMIC]},fa=function(t,e){return e.definitions_.import_os="import os","os."+this.getFieldValue("MODE")+"("+e.valueToCode(this,"PATH",e.ORDER_ATOMIC)+")\n"},Fa=function(t,e){return e.definitions_.import_os="import os","os.rename("+e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+","+e.valueToCode(this,"NEWFILE",e.ORDER_ATOMIC)+")\n"},Pa=function(t,e){e.definitions_.import_os="import os";var i=e.valueToCode(this,"FILE",e.ORDER_ATOMIC);return["os."+this.getFieldValue("MODE")+"("+i+")",e.ORDER_ATOMIC]},Ya=function(t,e){return e.definitions_.import_os="import os",e.definitions_.import_sdcard="import sdcard",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+" = sdcard.SDCard("+e.valueToCode(this,"SPISUB",e.ORDER_ATOMIC)+","+e.valueToCode(this,"PINSUB",e.ORDER_ATOMIC)+")\n"},va=function(t,e){return e.definitions_.import_os="import os",e.definitions_.import_sdcard="import sdcard","os.mount("+e.valueToCode(this,"VAR",e.ORDER_ATOMIC)+","+e.valueToCode(this,"DIR",e.ORDER_ATOMIC)+")\n"},Xa=function(t,e){var i=e.variableDB_.getName(this.getFieldValue("NAME"),Ot.Procedures.NAME_TYPE),n=(this.getInput("STACK")&&e.statementToCode(this,"STACK"))??" pass\n";e.INFINITE_LOOP_TRAP&&(n=e.INFINITE_LOOP_TRAP.replace(/%1/g,"'"+this.id+"'")+n);var s=e.valueToCode(this,"RETURN",e.ORDER_NONE)||"";s&&(s=" return "+s+"\n");for(var _=[],o=0;o\n\n\n\t\n"+e.statementToCode(this,"HEAD")+"\n\n"+e.statementToCode(this,"BODY")+"\n\n'''",e.ORDER_ATOMIC]},Tu=function(t,e){var i=e.statementToCode(this,"DO"),n=this.getFieldValue("LEVEL");return"\n"+i+"\n"},Mu=function(t,e){var i=e.statementToCode(this,"DO"),n=this.getFieldValue("LEVEL");if("head"==n)var s="<"+n+'>\n\t\n'+i+"\n";else s="<"+n+">\n"+i+"\n";return s},hu=function(t,e){var i=e.statementToCode(this,"DO"),n=this.getFieldValue("LEVEL");return"<"+n+">\n"+i+"\n"},mu=function(t,e){var i=e.statementToCode(this,"DO"),n=e.valueToCode(this,"style"),s=this.getFieldValue("LEVEL");return"<"+s+" "+n+" >\n"+i+"\n"},Eu=function(t,e){return['style="'+e.statementToCode(this,"STYLE")+'"',e.ORDER_ATOMIC]},Ou=function(t,e){return'"},Ru=function(){return this.getFieldValue("KEY")+":"+this.getFieldValue("VALUE")+";"},cu=function(){return this.getFieldValue("TEXT")+"\n"},gu=function(t){return t.getFieldValue("TEXT")+"\n"},Cu=function(t,e){return[t.getFieldValue("TEXT"),e.ORDER_ATOMIC]},Su=function(t,e){return(e.valueToCode(t,"VALUE",e.ORDER_ATOMIC)||"")+"\n"},Lu=function(){return""},Au=function(t,e){return["type("+(e.valueToCode(t,"VALUE",e.ORDER_MEMBER)||"___")+")",e.ORDER_ATOMIC]},Nu=function(t,e){for(var i=t.getFieldValue("NAME"),n=t.hasReturn_,s=new Array(t.itemCount_),_=0;_0?e.join("\n")+i.join("\n")+n.join("\n")+o.join("\n")+p.join("")+t+"while True:\n"+a.join("")+u.join("\n"):e.join("\n")+i.join("\n")+n.join("\n")+o.join("\n")+p.join("")+t+u.join("\n")},fu.scrubNakedValue=function(t){return t+"\n"},fu.quote_=function(t){var e="'";return-1!==(t=t.replace(/\\/g,"\\\\").replace(/\n/g,"\\\n")).indexOf("'")&&(-1===t.indexOf('"')?e='"':t=t.replace(/'/g,"\\'")),e+t+e},fu.multiline_quote_=function(t){return"'''"+(t=t.replace(/'''/g,"\\'\\'\\'"))+"'''"},fu.scrub_=function(t,e,i){var n="";if(!t.outputConnection||!t.outputConnection.targetConnection){(_=t.getCommentText())&&(_=Ot.utils.string.wrap(_,fu.COMMENT_WRAP-3),n+=fu.prefixLines(_+"\n","# "));for(var s=0;s0?"int("+p+" + "+s+")":s<0?"int("+p+" - "+-s+")":"int("+p+")",n&&(p="-"+p)),p};const Fu="#74A55B",Pu={init:function(){this.setColour(Fu),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_MIDI),this.appendValueInput("SUB").appendField(Ot.Msg.MIXLY_SETUP).setCheck("var"),this.appendValueInput("PIN",Number).setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_PIN),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(Ot.Msg.MIXLY_RGB_PIN_COUNT)}},Yu={init:function(){this.setColour(Fu),this.appendValueInput("SUB"),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_TONE),this.appendValueInput("pitch").setCheck(Number).appendField(Ot.Msg.MIXLY_FREQUENCY),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(Ot.Msg.MIXLY_TOOLTIP_BLOCKGROUP_TONE)}},vu={init:function(){this.setColour(Fu),this.appendValueInput("SUB"),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_TONE),this.appendValueInput("pitch").setCheck(Number).appendField(Ot.Msg.MIXLY_FREQUENCY),this.appendValueInput("time").setCheck(Number).appendField(Ot.Msg.MIXLY_DURATION),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(Ot.Msg.MIXLY_TOOLTIP_BLOCKGROUP_TONE2)}},Xu={init:function(){this.setColour(Fu),this.appendValueInput("SUB"),this.appendValueInput("LIST").appendField(Ot.Msg.MIXLY_ESP32_MUSIC_PLAY_LISTS),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_MUSIC_PLAY_LISTS)}},yu={init:function(){this.setColour(Fu),this.appendValueInput("SUB"),this.appendValueInput("TICKS").setCheck(Number).appendField(Ot.Msg.MIXLY_MICROBIT_JS_SET_TEMPO).appendField(Ot.Msg.MICROBIT_ACTUATOR_ticks),this.appendValueInput("BPM").setCheck(Number).appendField(Ot.Msg.MIXLY_SPEED),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_MUSIC_SET_TEMPO)}},xu={init:function(){this.setColour(Fu),this.appendValueInput("SUB"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_Get_current_tempo),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_MUSIC_GET_TEMPO)}},bu={init:function(){this.setColour(Fu),this.appendValueInput("SUB"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_Reset_music),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_MUSIC_RESET)}},Vu={init:function(){this.setColour(Fu),this.appendValueInput("SUB"),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_NOTONE),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},Bu={init:function(){this.setColour(Fu),this.appendDummyInput().appendField(Ot.Msg.MIXLY_SETTING).appendField(Ot.Msg.MIXLY_EXTERN_LED),this.appendValueInput("PIN",Number).appendField(Ot.Msg.MIXLY_PIN).setCheck(Number),this.appendValueInput("bright").appendField(Ot.Msg.MIXLY_PULSEIN_STAT),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_EXTERN_LED_SETONOFF)}},Gu={init:function(){this.setColour(Fu),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_GET).appendField(Ot.Msg.MIXLY_EXTERN_LED),this.appendValueInput("PIN",Number).appendField(Ot.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput().appendField(Ot.Msg.MIXLY_BRIGHTNESS),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_EXTERN_LED_GETONOFF)}},Uu={init:function(){this.setColour(Fu),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_GET).appendField(Ot.Msg.MIXLY_EXTERN_LED),this.appendValueInput("PIN",Number).appendField(Ot.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput().appendField(Ot.Msg.MIXLY_PULSEIN_STAT),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_EXTERN_LED_GETONOFF)}},wu={init:function(){this.setColour(Fu),this.appendDummyInput().appendField(Ot.Msg.MIXLY_SETTING).appendField(Ot.Msg.MIXLY_EXTERN_LED),this.appendValueInput("PIN",Number).appendField(Ot.Msg.MIXLY_PIN).setCheck(Number),this.appendValueInput("bright").appendField(Ot.Msg.MIXLY_BRIGHTNESS),this.appendDummyInput().appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_EXTERN_LED_SETBRIGHT)}},ku={init:function(){this.setColour(Fu),this.appendValueInput("VAR").appendField(Ot.Msg.MIXLY_SETUP+Ot.Msg.MIXLY_SERVO),this.appendValueInput("PIN",Number).appendField(Ot.Msg.MIXLY_PIN),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},Hu={init:function(){this.setColour(Fu),this.appendValueInput("PIN",Number).appendField(Ot.Msg.MIXLY_SERVO).appendField(Ot.Msg.MIXLY_PIN).setCheck(Number),this.appendValueInput("DEGREE",Number).setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_DEGREE_0_180),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_SERVO_MOVE)}},Wu={init:function(){this.setColour(Fu),this.appendValueInput("VAR").appendField("360°"+Ot.Msg.MIXLY_SERVO),this.appendValueInput("SPEED",Number).setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_SETTING+Ot.Msg.blockpy_turtle_rotate+Ot.Msg.MIXLY_SPEED+" (-10~10)"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_SERVO_360_TOOLTIP)}},Ku={init:function(){this.setColour(Fu),this.appendValueInput("PIN",Number).appendField("180°"+Ot.Msg.MIXLY_SERVO).appendField(Ot.Msg.MIXLY_PIN).setCheck(Number),this.appendValueInput("NUM",Number).setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_MICROBIT_JS_BY_ANGLE),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_SERVO_MOVE)}},Ju={init:function(){this.setColour(Fu),this.appendValueInput("PIN",Number).appendField("360°"+Ot.Msg.MIXLY_SERVO).appendField(Ot.Msg.MIXLY_PIN).setCheck(Number),this.appendValueInput("NUM",Number).setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_SPEED),this.appendDummyInput().appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_SERVO_SPEED_TOOLIPS)}},qu={init:function(){this.setColour(Fu),this.appendValueInput("PIN",Number).appendField("180°"+Ot.Msg.MIXLY_SERVO).appendField(Ot.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput().appendField(Ot.Msg.MIXLY_GET+Ot.Msg.MIXLY_MICROBIT_JS_BY_ANGLE),this.setOutput(!0,Number),this.setInputsInline(!0)}},Qu={init:function(){this.setColour(Fu),this.appendValueInput("PIN",Number).appendField("360°"+Ot.Msg.MIXLY_SERVO).appendField(Ot.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput().appendField(Ot.Msg.MIXLY_GET+Ot.Msg.MIXLY_SPEED),this.setOutput(!0,Number),this.setInputsInline(!0)}},zu={init:function(){this.setColour(Fu),this.appendValueInput("SUB").appendField("初始化").setCheck("var"),this.appendDummyInput().appendField("电机驱动"),this.appendDummyInput().appendField("地址").appendField(new Ot.FieldDropdown([["A","ms32006.ADDRESS_A"],["B","ms32006.ADDRESS_B"]]),"mode"),this.appendValueInput("SUB1").setCheck("var").setAlign(Ot.inputs.Align.RIGHT).appendField("通信"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip("初始化MS32006电机驱动,使用I2C通信")}},ju={init:function(){this.setColour(Fu),this.appendValueInput("SUB").appendField("直流电机").setCheck("var"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_Direction).appendField(new Ot.FieldDropdown([[Ot.Msg.CLOCKWISE,"ms32006.MOT_CW"],[Ot.Msg.ANTI_CLOCKWISE,"ms32006.MOT_CCW"],[Ot.Msg.MOTOR_N,"ms32006.MOT_N"],[Ot.Msg.MOTOR_P,"ms32006.MOT_P"]]),"direction"),this.appendValueInput("speed").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_STEPPER_SET_SPEED),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip("设置直流电机的状态及转速(0-100)")}},Zu={init:function(){this.setColour(Fu),this.appendValueInput("SUB").appendField("步进电机").setCheck("var"),this.appendDummyInput().appendField("选择").appendField(new Ot.FieldDropdown([["A","ms32006.MOT_A"],["B","ms32006.MOT_B"]]),"mode"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_Direction).appendField(new Ot.FieldDropdown([[Ot.Msg.CLOCKWISE,"ms32006.MOT_CW"],[Ot.Msg.ANTI_CLOCKWISE,"ms32006.MOT_CCW"]]),"direction"),this.appendValueInput("speed").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField("转速"),this.appendValueInput("steps").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField("步数"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip("设置步进电机的状态、转速、步数(0-2047)")}},$u={init:function(){this.setColour(Fu),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_RGB),this.appendValueInput("SUB").appendField(Ot.Msg.MIXLY_SETUP).setCheck("var"),this.appendValueInput("PIN",Number).setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_PIN),this.appendValueInput("LEDCOUNT").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_RGB_COUNT),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(Ot.Msg.MIXLY_RGB_PIN_COUNT)}},tr={init:function(){this.setColour(Fu),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_RGB),this.appendValueInput("SUB").setCheck("var"),this.appendValueInput("_LED_").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_RGB_NUM),this.appendValueInput("RVALUE").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_RGB_R),this.appendValueInput("GVALUE").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_RGB_G),this.appendValueInput("BVALUE").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_RGB_B),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(""),this.setTooltip(Ot.Msg.MIXLY_RGB_NUM_R_G_B_MP)}},er={init:function(){this.setColour(Fu),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_RGB),this.appendValueInput("SUB").setCheck("var"),this.appendValueInput("RVALUE").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_RGB_R),this.appendValueInput("GVALUE").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_RGB_G),this.appendValueInput("BVALUE").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_RGB_B),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(""),this.setTooltip(Ot.Msg.MIXLY_RGB_ALL_R_G_B_MIXGOCC)}},ir={init:function(){this.setColour(Fu),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_RGB),this.appendValueInput("SUB").setCheck("var"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_ESP32_RGB_WRITE),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(""),this.setTooltip(Ot.Msg.MIXLY_ESP32_MUSIC_WRI)}},nr={init:function(){this.setColour(Fu),this.appendDummyInput("").appendField(Ot.Msg.CONTROLS_FOR_INPUT_WITH+"uart").appendField(new Ot.FieldDropdown([["uart1","uart1"],["uart2","uart2"]]),"key"),this.appendValueInput("SUB").appendField(Ot.Msg.MIXLY_MICROPYTHON_SOCKET_MAKE).setCheck("var"),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_SETUP+Ot.Msg.LISTS_SET_INDEX_INPUT_TO).appendField(new Ot.FieldDropdown([["SYN6288"+Ot.Msg.MIXLY_AipSpeech_synthesis,"SYN6288"],["NS9300"+Ot.Msg.MIXLY_MUSIC_PLAYER,"NS9300"]]),"key2"),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null)}},sr={init:function(){this.setColour(Fu),this.appendValueInput("SUB").appendField(Ot.Msg.MIXLY_GET+Ot.Msg.MIXLY_MUSIC_PLAYER).setCheck("var"),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_WHETHER).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_STOPPED,"0"],[Ot.Msg.MIXLY_PLAYING,"1"],[Ot.Msg.MIXLY_PAUSED,"2"]]),"key"),this.setInputsInline(!0),this.setOutput(!0)}},_r={init:function(){this.setColour(Fu),this.appendValueInput("SUB").appendField(Ot.Msg.MIXLY_MUSIC_PLAYER).setCheck("var"),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_STAT).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_MP3_PLAY,"1"],[Ot.Msg.MIXLY_MP3_PAUSE,"2"],[Ot.Msg.MIXLY_STOP,"3"],[Ot.Msg.MIXLY_MP3_PREV,"4"],[Ot.Msg.MIXLY_MP3_NEXT,"5"]]),"key"),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},or={init:function(){this.setColour(Fu),this.appendValueInput("SUB").appendField(Ot.Msg.MIXLY_MUSIC_PLAYER).setCheck("var"),this.appendValueInput("volume").appendField(Ot.Msg.MIXLY_MP3_VOL+Ot.Msg.MIXLY_STAT),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(Ot.Msg.MIXLY_PLAYER_SET_VOLUME_TOOLTIP)}},pr={init:function(){this.setColour(Fu),this.appendValueInput("SUB").appendField(Ot.Msg.MIXLY_MUSIC_PLAYER).setCheck("var"),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_MODE+Ot.Msg.MIXLY_STAT).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_MP3_LOOP_ALL,"0"],[Ot.Msg.MIXLY_MP3_LOOP_ONE,"1"],[Ot.Msg.MIXLY_PLAYER_DIRECTORY_LOOP,"2"],[Ot.Msg.MIXLY_MP3_LOOP_RAM,"3"],[Ot.Msg.MIXLY_PLAYER_SINGLE_STOP,"4"],[Ot.Msg.MIXLY_PLAYER_SEQUENTIAL_PLAY,"5"]]),"key"),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},ar={init:function(){this.setColour(Fu),this.appendValueInput("SUB").appendField(Ot.Msg.MIXLY_MUSIC_PLAYER).setCheck("var"),this.appendDummyInput("").appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_MICROBIT_JS_START_MELODY,"play"],[Ot.Msg.MIXLY_PLAYER_INSERT_MUSIC,"insert"]]),"key"),this.appendValueInput("song"),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(Ot.Msg.MIXLY_PLAYER_PLAY_MUSIC_TOOTIP)}},ur={},rr={init:function(){this.setColour(Fu),this.appendValueInput("SUB").appendField("SYN6288"),this.appendValueInput("VOICE").setCheck(Number).appendField(Ot.Msg.MIXLY_SET_VOLUME),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_SET_VOLUME_TOOLTIP)}},lr={init:function(){this.setColour(Fu),this.appendValueInput("SUB").appendField("SYN6288"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_GET_VOLUME),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_SET_VOLUME_TOOLTIP)}},dr={init:function(){this.setColour(Fu),this.appendValueInput("SUB").appendField("SYN6288"),this.appendValueInput("VOICE").setCheck(Number).appendField(Ot.Msg.MIXLY_PLAY_HINTS),this.appendDummyInput().appendField(Ot.Msg.MIXLY_PROGRAM_BLOCK).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_TURTLE_WRITE_MOVE_TRUE,"True"],[Ot.Msg.MIXLY_TURTLE_WRITE_MOVE_FALSE,"False"]]),"mode"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_PLAY_HINTS_TOOLTIP)}},Ir={init:function(){this.setColour(Fu),this.appendValueInput("SUB").appendField("SYN6288"),this.appendValueInput("data").setCheck(String).appendField(Ot.Msg.MIXLY_AipSpeech_synthesis),this.appendValueInput("VOICE").setCheck(Number).appendField(Ot.Msg.MIXLY_BACKGROUND_MUSIC),this.appendDummyInput().appendField(Ot.Msg.MIXLY_PROGRAM_BLOCK).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_TURTLE_WRITE_MOVE_TRUE,"True"],[Ot.Msg.MIXLY_TURTLE_WRITE_MOVE_FALSE,"False"]]),"mode"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_PLAY_TTS_TOOLTIP)}},Tr={init:function(){this.setColour(Fu),this.appendDummyInput("").appendField(new Ot.FieldDropdown(Rt.Profile.default.extern_addr),"PIN"),this.setOutput(!0,Number)}},Mr={init:function(){this.setColour(Fu),this.appendDummyInput().appendField(Ot.Msg.ME_GO_MOTOR_EXTERN+Ot.Msg.MIXLY_MOTOR).appendField(Ot.Msg.PIN_NUMBERING).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_LEFT,"0"],[Ot.Msg.MIXLY_RIGHT,"1"]]),"mode"),this.appendValueInput("speed").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_SPEED),this.appendDummyInput().appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_MIXBOT_MOTOR_EXTERN_TOOLTIP)}},hr={init:function(){this.setColour(Fu),this.appendDummyInput().appendField(Ot.Msg.ME_GO_MOTOR_EXTERN+Ot.Msg.MIXLY_MOTOR).appendField(Ot.Msg.PIN_NUMBERING).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_LEFT,"0"],[Ot.Msg.MIXLY_RIGHT,"1"]]),"mode"),this.appendDummyInput().setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_GET+Ot.Msg.MIXLY_SPEED),this.setOutput(!0,Number),this.setInputsInline(!0)}},mr={init:function(){this.setColour(Fu),this.appendDummyInput().appendField(Ot.Msg.ME_GO_MOTOR_EXTERN+Ot.Msg.MIXLY_TRAFFIC_LIGHT).appendField(Ot.Msg.PIN_NUMBERING).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_LEFT,"0"],[Ot.Msg.MIXLY_RIGHT,"1"]]),"mode"),this.appendDummyInput().setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.LISTS_SET_INDEX_SET).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_MICROBIT_Turn_off_display,"0"],[Ot.Msg.MIXLY_TRAFFIC_LIGHT_RED_ON,"1"],[Ot.Msg.MIXLY_TRAFFIC_LIGHT_RED_BLINK,"2"],[Ot.Msg.MIXLY_TRAFFIC_LIGHT_YELLOW_ON,"3"],[Ot.Msg.MIXLY_TRAFFIC_LIGHT_YELLOW_BLINK,"4"],[Ot.Msg.MIXLY_TRAFFIC_LIGHT_GREEN_ON,"5"],[Ot.Msg.MIXLY_TRAFFIC_LIGHT_GREEN_BLINK,"6"]]),"light"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},Er={init:function(){this.setColour(Fu),this.appendDummyInput().appendField(Ot.Msg.ME_GO_MOTOR_EXTERN).appendField(new Ot.FieldDropdown([[Ot.Msg.COLOUR_RGB_WHITE,"W"],[Ot.Msg.COLOUR_RGB_RED,"R"],[Ot.Msg.COLOUR_RGB_YELLOW,"Y"],[Ot.Msg.COLOUR_RGB_GREEN,"G"],[Ot.Msg.COLOUR_RGB_BLUE,"B"]]),"color").appendField("LED").appendField(Ot.Msg.PIN_NUMBERING).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_LEFT,"0"],[Ot.Msg.MIXLY_RIGHT,"1"]]),"mode"),this.appendValueInput("value").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.BRIGHTNESS),this.appendDummyInput().appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},Or={init:function(){this.setColour(Fu),this.appendDummyInput().appendField(Ot.Msg.ME_GO_MOTOR_EXTERN).appendField(new Ot.FieldDropdown([[Ot.Msg.COLOUR_RGB_WHITE,"W"],[Ot.Msg.COLOUR_RGB_RED,"R"],[Ot.Msg.COLOUR_RGB_YELLOW,"Y"],[Ot.Msg.COLOUR_RGB_GREEN,"G"],[Ot.Msg.COLOUR_RGB_BLUE,"B"]]),"color").appendField("LED").appendField(Ot.Msg.PIN_NUMBERING).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_LEFT,"0"],[Ot.Msg.MIXLY_RIGHT,"1"]]),"mode"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_GET+Ot.Msg.BRIGHTNESS),this.setOutput(!0,Number),this.setInputsInline(!0)}},Rr={init:function(){this.setColour(Fu),this.appendDummyInput().appendField(Ot.Msg.ME_GO_MOTOR_EXTERN+Ot.Msg.MIXLY_SERVO_MOTOR).appendField(Ot.Msg.PIN_NUMBERING).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_LEFT,"0"],[Ot.Msg.MIXLY_RIGHT,"1"]]),"mode"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_GET).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_MICROBIT_JS_BLE_POWER,"[0]"],[Ot.Msg.MIXLY_SPEED,"[1]"],[Ot.Msg.MATH_SINGLE_OP_ABSOLUTE+Ot.Msg.MIXLY_MICROBIT_JS_BY_ANGLE,"[2]"],[Ot.Msg.MIXLY_RELATIVE+Ot.Msg.MIXLY_MICROBIT_JS_BY_ANGLE,"[3]"],[Ot.Msg.MIXLY_MIXBOT_SERVO_BLOCK_OR_NOT,"[4]"],[Ot.Msg.MIXLY_MIXBOT_SERVO_FINISH_OR_NOT,"[5]"],[Ot.Msg.MIXLY_ALL,""]]),"status"),this.setOutput(!0,Number),this.setInputsInline(!0)}},cr={init:function(){this.setColour(Fu),this.appendDummyInput().appendField(Ot.Msg.ME_GO_MOTOR_EXTERN+Ot.Msg.MIXLY_SERVO_MOTOR).appendField(Ot.Msg.PIN_NUMBERING).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_LEFT,"0"],[Ot.Msg.MIXLY_RIGHT,"1"]]),"mode"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MIXBOT_SERVO_SET_STOP_MODE).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_MIXBOT_SERVO_STOP_MODE_KEEP,"0"],[Ot.Msg.MIXLY_MIXBOT_SERVO_STOP_MODE_COAST,"1"],[Ot.Msg.MIXLY_MIXBOT_SERVO_STOP_MODE_BRAKE,"2"]]),"status"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},gr={init:function(){this.setColour(Fu),this.appendDummyInput().appendField(Ot.Msg.ME_GO_MOTOR_EXTERN+Ot.Msg.MIXLY_SERVO_MOTOR).appendField(Ot.Msg.PIN_NUMBERING).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_LEFT,"0"],[Ot.Msg.MIXLY_RIGHT,"1"]]),"mode"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_STOP),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},Cr={init:function(){this.setColour(Fu),this.appendDummyInput().appendField(Ot.Msg.ME_GO_MOTOR_EXTERN+Ot.Msg.MIXLY_SERVO_MOTOR).appendField(Ot.Msg.MATH_SINGLE_OP_ABSOLUTE+Ot.Msg.MIXLY_MICROBIT_JS_BY_ANGLE+Ot.Msg.MSG.run).appendField(Ot.Msg.PIN_NUMBERING).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_LEFT,"0"],[Ot.Msg.MIXLY_RIGHT,"1"]]),"mode"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MODE).setAlign(Ot.inputs.Align.RIGHT).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_SPEED+Ot.Msg.MIXLY_MODE,"0"],[Ot.Msg.MIXLY_MICROBIT_JS_BLE_POWER+Ot.Msg.MIXLY_MODE,"1"]]),"status"),this.appendValueInput("speed").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_PARAMS),this.appendDummyInput().setAlign(Ot.inputs.Align.RIGHT).appendField("%"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MIXBOT_SERVO_TURN_DIRECTION).setAlign(Ot.inputs.Align.RIGHT).appendField(new Ot.FieldDropdown([[Ot.Msg.CLOCKWISE,"0"],[Ot.Msg.MIXLY_MIXBOT_SERVO_NEAREST_PATH,"1"],[Ot.Msg.ANTI_CLOCKWISE,"2"]]),"direction"),this.appendValueInput("angle").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_DISPLAY_MATRIX_ROTATE+Ot.Msg.MIXLY_MICROBIT_JS_BY_ANGLE),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_MIXBOT_SERVO_ABSOLUTE_ANGLE_TOOLTIP)}},Sr={init:function(){this.setColour(Fu),this.appendDummyInput().appendField(Ot.Msg.ME_GO_MOTOR_EXTERN+Ot.Msg.MIXLY_SERVO_MOTOR).appendField(Ot.Msg.MIXLY_RELATIVE+Ot.Msg.MIXLY_MICROBIT_JS_BY_ANGLE+Ot.Msg.MSG.run).appendField(Ot.Msg.PIN_NUMBERING).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_LEFT,"0"],[Ot.Msg.MIXLY_RIGHT,"1"]]),"mode"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MIXBOT_SERVO_RELATIVE_ORIGIN_PATH),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},Lr={init:function(){this.setColour(Fu),this.appendDummyInput().appendField(Ot.Msg.ME_GO_MOTOR_EXTERN+Ot.Msg.MIXLY_SERVO_MOTOR).appendField(Ot.Msg.MIXLY_RELATIVE+Ot.Msg.MIXLY_MICROBIT_JS_BY_ANGLE+Ot.Msg.MSG.run).appendField("("+Ot.Msg.MIXLY_MIXBOT_SERVO_LIKE_ENCODING_MOTOR+")").appendField(Ot.Msg.PIN_NUMBERING).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_LEFT,"0"],[Ot.Msg.MIXLY_RIGHT,"1"]]),"mode"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MODE).setAlign(Ot.inputs.Align.RIGHT).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_SPEED+Ot.Msg.MIXLY_MODE,"0"],[Ot.Msg.MIXLY_MICROBIT_JS_BLE_POWER+Ot.Msg.MIXLY_MODE,"1"]]),"status"),this.appendValueInput("speed").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_PARAMS),this.appendDummyInput().setAlign(Ot.inputs.Align.RIGHT).appendField("%"),this.appendValueInput("angle").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_DISPLAY_MATRIX_ROTATE+Ot.Msg.MIXLY_MICROBIT_JS_BY_ANGLE),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_MIXBOT_SERVO_RELATIVE_ANGLE_TOOLTIP)}},Ar={init:function(){this.setColour(Fu),this.appendDummyInput().appendField(Ot.Msg.ME_GO_MOTOR_EXTERN+Ot.Msg.MIXLY_SERVO_MOTOR).appendField(Ot.Msg.MIXLY_RELATIVE+Ot.Msg.MIXLY_MICROBIT_JS_BY_ANGLE+Ot.Msg.MSG.run).appendField("("+Ot.Msg.MIXLY_MIXBOT_SERVO_LIKE_ORDINARY_MOTOR+")").appendField(Ot.Msg.PIN_NUMBERING).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_LEFT,"0"],[Ot.Msg.MIXLY_RIGHT,"1"]]),"mode"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MODE).setAlign(Ot.inputs.Align.RIGHT).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_SPEED+Ot.Msg.MIXLY_MODE,"0"],[Ot.Msg.MIXLY_MICROBIT_JS_BLE_POWER+Ot.Msg.MIXLY_MODE,"1"]]),"status"),this.appendValueInput("speed").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_PARAMS),this.appendDummyInput().setAlign(Ot.inputs.Align.RIGHT).appendField("%"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MIXBOT_SERVO_TURN_DIRECTION).setAlign(Ot.inputs.Align.RIGHT).appendField(new Ot.FieldDropdown([[Ot.Msg.CLOCKWISE,"0"],[Ot.Msg.ANTI_CLOCKWISE,"2"]]),"direction"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},Nr={init:function(){this.setColour(Fu),this.appendDummyInput().appendField(Ot.Msg.MIXBOT).appendField(Ot.Msg.ME_GO_MOTOR_EXTERN).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_MOTOR,"ext_motor"],[Ot.Msg.MIXLY_TRAFFIC_LIGHT,"ext_traffic"],[Ot.Msg.COLOUR_RGB_WHITE+"LED","W_LED"],[Ot.Msg.COLOUR_RGB_RED+"LED","R_LED"],[Ot.Msg.COLOUR_RGB_YELLOW+"LED","Y_LED"],[Ot.Msg.COLOUR_RGB_GREEN+"LED","G_LED"],[Ot.Msg.COLOUR_RGB_BLUE+"LED","B_LED"],[Ot.Msg.MIXLY_SERVO_MOTOR,"ext_servo"]]),"name"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MIXBOT_EXTERN_GET_ADDR),this.setOutput(!0),this.setInputsInline(!0)}},Dr={init:function(){this.setColour(Fu),this.appendDummyInput().appendField(Ot.Msg.MIXBOT).appendField(Ot.Msg.ME_GO_MOTOR_EXTERN).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_MOTOR,"ext_motor"],[Ot.Msg.MIXLY_TRAFFIC_LIGHT,"ext_traffic"],[Ot.Msg.COLOUR_RGB_WHITE+"LED","W_LED"],[Ot.Msg.COLOUR_RGB_RED+"LED","R_LED"],[Ot.Msg.COLOUR_RGB_YELLOW+"LED","Y_LED"],[Ot.Msg.COLOUR_RGB_GREEN+"LED","G_LED"],[Ot.Msg.COLOUR_RGB_BLUE+"LED","B_LED"],[Ot.Msg.MIXLY_SERVO_MOTOR,"ext_servo"]]),"name"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MIXBOT_EXTERN_SET_ADDR),this.appendValueInput("old").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_MICROBIT_JS_CURRENT_GESTURE),this.appendValueInput("new").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_UPDATE),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},fr={init:function(){this.setColour(Fu),this.appendValueInput("PIN",Number).setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_SETUP+Ot.Msg.MIXLY_AT).appendField(Ot.Msg.MIXLY_PIN),this.setInputsInline(!0),this.setOutput(!0)}},Fr={init:function(){this.setColour(Fu),this.appendDummyInput().appendField(Ot.Msg.MIXLY_SETTING),this.appendValueInput("pin").appendField("LED"),this.appendValueInput("bright").appendField(Ot.Msg.MIXLY_PULSEIN_STAT),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},Pr={init:function(){this.setColour(Fu),this.appendValueInput("PIN",Number).setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_SERVO+Ot.Msg.MIXLY_SETUP+Ot.Msg.MIXLY_AT).appendField(Ot.Msg.MIXLY_PIN),this.setInputsInline(!0),this.setOutput(!0)}},Yr={init:function(){this.setColour(Fu),this.appendValueInput("SUB").appendField(Ot.Msg.MIXLY_SERVO),this.appendValueInput("angle").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_DISPLAY_MATRIX_ROTATE),this.appendDummyInput().appendField(Ot.Msg.DRAW_POINTER_ANGLE),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},vr={init:function(){this.setColour(Fu),this.appendValueInput("PIN",Number).setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_MOTOR+Ot.Msg.MIXLY_SETUP+Ot.Msg.MIXLY_AT).appendField(Ot.Msg.MIXLY_PIN),this.setInputsInline(!0),this.setOutput(!0)}},Xr={init:function(){this.setColour(Fu),this.appendValueInput("SUB").appendField(Ot.Msg.MIXLY_MOTOR),this.appendValueInput("speed").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_DISPLAY_MATRIX_ROTATE+Ot.Msg.MIXLY_SPEED),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},yr="#6C9858",xr={init:function(){this.setColour(yr),this.appendDummyInput("").appendField(new Ot.FieldDropdown([["L1","1"],["L2","2"]]),"op"),this.setOutput(!0)}},br={init:function(){this.setColour(yr),this.appendDummyInput("").appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_ESP32_ON,"1"],[Ot.Msg.MIXLY_ESP32_OFF,"0"],[Ot.Msg.MIXLY_ESP32_TOGGLE,"-1"]]),"flag"),this.setOutput(!0),this.setTooltip(Ot.Msg.MIXLY_TOOLTIP_INOUT_HIGHLOW)}},Vr={init:function(){this.setColour(yr),this.appendDummyInput().appendField(Ot.Msg.MIXLY_SETTING),this.appendValueInput("led").appendField(Ot.Msg.MIXLY_BUILDIN_LED),this.appendValueInput("bright").appendField(Ot.Msg.MIXLY_PULSEIN_STAT),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_LED_SETONOFF)}},Br={init:function(){this.setColour(yr),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_GET),this.appendValueInput("led").appendField(Ot.Msg.MIXLY_BUILDIN_LED),this.appendDummyInput().appendField(Ot.Msg.MIXLY_BRIGHTNESS),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_LED_GETONOFF)}},Gr={init:function(){this.setColour(yr),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_GET),this.appendValueInput("led").appendField(Ot.Msg.MIXLY_BUILDIN_LED),this.appendDummyInput().appendField(Ot.Msg.MIXLY_PULSEIN_STAT),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_LED_GETONOFF)}},Ur={init:function(){this.setColour(yr),this.appendDummyInput().appendField(Ot.Msg.MIXLY_SETTING),this.appendValueInput("led").appendField(Ot.Msg.MIXLY_BUILDIN_LED),this.appendValueInput("bright").appendField(Ot.Msg.MIXLY_BRIGHTNESS),this.appendDummyInput("").appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_SETTING+Ot.Msg.MIXLY_BUILDIN_LED+Ot.Msg.MIXLY_BRIGHTNESS+"(0-100%)")}},wr={init:function(){this.setColour(yr),this.appendDummyInput().appendField(Ot.Msg.MIXLY_SETTING),this.appendValueInput("led").appendField(Ot.Msg.MIXLY_BUILDIN_LED),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_LCD_SETCOLOR).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_LIGHT_RED,"1"],[Ot.Msg.MIXLY_LIGHT_GREEN,"2"],[Ot.Msg.MIXLY_LIGHT_BLUE,"3"],[Ot.Msg.MIXLY_LIGHT_YELLOW,"4"],[Ot.Msg.MIXLY_LIGHT_CYAN,"5"],[Ot.Msg.MIXLY_LIGHT_PURPLE,"6"],[Ot.Msg.MIXLY_LIGHT_WHITE,"7"]]),"colorvalue"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip()}},kr={init:function(){this.setColour(yr),this.appendDummyInput().appendField(Ot.Msg.MIXLY_SETTING).appendField(Ot.Msg.MIXLY_BUILDIN_LED).appendField(new Ot.FieldDropdown([[Ot.Msg.COLOUR_RGB_RED,"r"],[Ot.Msg.COLOUR_RGB_GREEN,"g"]]),"color"),this.appendValueInput("bright").appendField(Ot.Msg.MIXLY_PULSEIN_STAT),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_LED_SETONOFF)}},Hr={init:function(){this.setColour(yr),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_GET).appendField(Ot.Msg.MIXLY_BUILDIN_LED).appendField(new Ot.FieldDropdown([[Ot.Msg.COLOUR_RGB_RED,"r"],[Ot.Msg.COLOUR_RGB_GREEN,"g"]]),"color"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_BRIGHTNESS),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_LED_GETONOFF)}},Wr={init:function(){this.setColour(yr),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_GET).appendField(Ot.Msg.MIXLY_BUILDIN_LED).appendField(new Ot.FieldDropdown([[Ot.Msg.COLOUR_RGB_RED,"r"],[Ot.Msg.COLOUR_RGB_GREEN,"g"]]),"color"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_PULSEIN_STAT),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_LED_GETONOFF)}},Kr={init:function(){this.setColour(yr),this.appendDummyInput().appendField(Ot.Msg.MIXLY_SETTING).appendField(Ot.Msg.MIXLY_BUILDIN_LED).appendField(new Ot.FieldDropdown([[Ot.Msg.COLOUR_RGB_RED,"r"],[Ot.Msg.COLOUR_RGB_GREEN,"g"]]),"color"),this.appendValueInput("bright").appendField(Ot.Msg.MIXLY_BRIGHTNESS),this.appendDummyInput("").appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_SETTING+Ot.Msg.MIXLY_BUILDIN_LED+Ot.Msg.MIXLY_BRIGHTNESS+"(0-10)")}},Jr={init:function(){this.setColour(yr),this.appendDummyInput("").appendField(new Ot.FieldDropdown([["L1","20"],["L2","21"]]),"op"),this.setOutput(!0)}},qr={init:function(){this.setColour(yr),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_RGB),this.appendValueInput("_LED_").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_RGB_NUM),this.appendValueInput("RVALUE").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_RGB_R),this.appendValueInput("GVALUE").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_RGB_G),this.appendValueInput("BVALUE").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_RGB_B),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null);switch(Rt.Boards.getSelectedBoardKey()){case"micropython:esp32c3:mixgo_cc":case"micropython:esp32s2:mixgo_ce":this.setTooltip(Ot.Msg.MIXLY_RGB_NUM_R_G_B_MIXGOCC);break;case"micropython:esp32c3:mixgo_me":default:this.setTooltip(Ot.Msg.MIXLY_RGB_NUM_R_G_B_MIXGOME);break;case"micropython:esp32:mPython":this.setTooltip(Ot.Msg.MIXLY_RGB_NUM_R_G_B_MPYTHON)}}},Qr={init:function(){this.setColour(yr),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_RGB),this.appendValueInput("RVALUE").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_RGB_R),this.appendValueInput("GVALUE").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_RGB_G),this.appendValueInput("BVALUE").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_RGB_B),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(""),this.setTooltip(Ot.Msg.MIXLY_RGB_ALL_R_G_B_MIXGOCC)}},zr={init:function(){this.setColour(yr),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_RGB),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_RAINBOW),this.appendValueInput("time").setCheck(Number).appendField(Ot.Msg.MIXLY_DURATION).appendField(Ot.Msg.MIXLY_MILLIS),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip("")}},jr={init:function(){this.setColour(yr),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_RGB),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_CHASE),this.appendValueInput("RVALUE").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_RGB_R),this.appendValueInput("GVALUE").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_RGB_G),this.appendValueInput("BVALUE").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_RGB_B),this.appendValueInput("time").setCheck(Number).appendField(Ot.Msg.PYTHON_RANGE_STEP).appendField(Ot.Msg.MIXLY_MILLIS),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip("")}},Zr={init:function(){this.setColour(yr),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_RGB),this.appendDummyInput().appendField(Ot.Msg.MIXLY_ESP32_RGB_WRITE),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(""),this.setTooltip(Ot.Msg.MIXLY_ESP32_MUSIC_WRI)}},$r={init:function(){this.setColour(yr),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_RGB),this.appendValueInput("_LED_").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_RGB_NUM),this.appendValueInput("RVALUE").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_RGB_R),this.appendValueInput("GVALUE").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_RGB_G),this.appendValueInput("BVALUE").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_RGB_B),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null);switch(Rt.Boards.getSelectedBoardKey()){case"micropython:esp32c3:mixgocc":this.setTooltip(Ot.Msg.MIXLY_RGB_NUM_R_G_B_MIXGOCC);break;case"micropython:esp32c3:mixgome":default:this.setTooltip(Ot.Msg.MIXLY_RGB_NUM_R_G_B_MIXGOME);break;case"micropython:esp32:mPython":this.setTooltip(Ot.Msg.MIXLY_RGB_NUM_R_G_B_MPYTHON)}}},tl={init:function(){this.setColour(yr),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_RGB),this.appendValueInput("RVALUE").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_RGB_R),this.appendValueInput("GVALUE").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_RGB_G),this.appendValueInput("BVALUE").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_RGB_B),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(""),this.setTooltip(Ot.Msg.MIXLY_RGB_ALL_R_G_B_MIXGOCC)}},el={init:function(){this.setColour(yr),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_RGB),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_CHASE),this.appendValueInput("RVALUE").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_RGB_R),this.appendValueInput("GVALUE").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_RGB_G),this.appendValueInput("BVALUE").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_RGB_B),this.appendValueInput("time").setCheck(Number).appendField(Ot.Msg.PYTHON_RANGE_STEP).appendField(Ot.Msg.MIXLY_MILLIS),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip("")}},il={init:function(){this.setColour(yr),this.appendValueInput("TICKS").setCheck(Number).appendField(Ot.Msg.MIXLY_MICROBIT_JS_SET_TEMPO).appendField(Ot.Msg.MICROBIT_ACTUATOR_ticks),this.appendValueInput("BPM").setCheck(Number).appendField(Ot.Msg.MIXLY_SPEED),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_MUSIC_SET_TEMPO)}},nl={init:function(){this.setColour(yr),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_Get_current_tempo),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_MUSIC_GET_TEMPO)}},sl={init:function(){this.setColour(yr),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_Reset_music),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_MUSIC_RESET)}},_l={init:function(){this.setColour(yr),this.appendDummyInput().appendField(Ot.Msg.MIXLY_TONE),this.appendValueInput("pitch").setCheck(Number).appendField(Ot.Msg.MIXLY_FREQUENCY),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(Ot.Msg.MIXLY_TOOLTIP_BLOCKGROUP_TONE)}},ol={init:function(){this.setColour(yr),this.appendDummyInput().appendField(Ot.Msg.MIXLY_TONE),this.appendValueInput("pitch").setCheck(Number).appendField(Ot.Msg.MIXLY_FREQUENCY),this.appendValueInput("time").setCheck(Number).appendField(Ot.Msg.MIXLY_DURATION),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(Ot.Msg.MIXLY_TOOLTIP_BLOCKGROUP_TONE2)}},pl={init:function(){this.setColour(yr),this.appendDummyInput().appendField(Ot.Msg.MIXLY_NOTONE),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},al={init:function(){this.setColour(yr),this.appendValueInput("LIST").appendField(Ot.Msg.MIXLY_ESP32_MUSIC_PLAY_LISTS),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_MUSIC_PLAY_LISTS)}},ul={init:function(){this.setColour(yr),this.appendDummyInput().appendField(Ot.Msg.MOTOR_DC).appendField(new Ot.FieldDropdown([["1","1"],["2","2"],["3","3"]]),"wheel"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_Direction).appendField(new Ot.FieldDropdown([[Ot.Msg.CLOCKWISE,"CW"],[Ot.Msg.ANTI_CLOCKWISE,"CCW"],[Ot.Msg.MOTOR_P,"P"],[Ot.Msg.MOTOR_N,"N"]]),"direction"),this.appendValueInput("speed").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_STEPPER_SET_SPEED),this.appendDummyInput("").appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},rl={init:function(){this.setColour(yr),this.appendDummyInput().appendField("MixGo Car").appendField(new Ot.FieldDropdown([[Ot.Msg.blockpy_forward,"F"],[Ot.Msg.blockpy_backward,"B"],[Ot.Msg.blockpy_left,"L"],[Ot.Msg.blockpy_right,"R"]]),"VAR"),this.appendValueInput("speed").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_STEPPER_SET_SPEED),this.appendDummyInput().appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},ll={init:function(){this.setColour(yr),this.appendDummyInput("").appendField("MixGo Car").appendField(new Ot.FieldDropdown([[Ot.Msg.MOTOR_P,"P"],[Ot.Msg.MOTOR_N,"N"]]),"VAR"),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip("")}},dl={init:function(){this.setColour(yr),this.appendDummyInput().appendField(Ot.Msg.MOTOR_DC).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLYCAR_WHEEL_LEFT,"L"],[Ot.Msg.MIXLYCAR_WHEEL_RIGHT,"R"]]),"wheel"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_Direction).appendField(new Ot.FieldDropdown([[Ot.Msg.CLOCKWISE,"CW"],[Ot.Msg.ANTI_CLOCKWISE,"CCW"]]),"direction"),this.appendValueInput("speed").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_STEPPER_SET_SPEED),this.appendDummyInput().appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},Il={init:function(){this.setColour(yr),this.appendDummyInput().appendField(Ot.Msg.MOTOR_DC).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLYCAR_WHEEL_LEFT,"L"],[Ot.Msg.MIXLYCAR_WHEEL_RIGHT,"R"]]),"wheel"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_STOP).appendField(new Ot.FieldDropdown([[Ot.Msg.MOTOR_P,"P"],[Ot.Msg.MOTOR_N,"N"]]),"direction"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},Tl={init:function(){this.setColour(yr),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MIXBOT_MOTOR_STATUS),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_MIXBOT_MOTOR_STATUS_TOOLTIP)}},Ml={init:function(){this.setColour(yr),this.appendDummyInput().appendField(Ot.Msg.MIXBOT).appendField(new Ot.FieldDropdown([[Ot.Msg.blockpy_forward,"F"],[Ot.Msg.blockpy_backward,"B"],[Ot.Msg.blockpy_left,"L"],[Ot.Msg.blockpy_right,"R"]]),"VAR"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_MODE).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_MICROBIT_JS_BLE_POWER,"PWR"],[Ot.Msg.MIXLY_SPEED,"SPEED"],[Ot.Msg.MIXLY_MIXBOT_MOTOR_TURNS,"TURNS"]]),"mode"),this.appendValueInput("speed").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_PARAMS),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_MIXBOT_MOVE_TOOLTIP)}},hl={init:function(){this.setColour(yr),this.appendDummyInput().appendField(Ot.Msg.MIXBOT).appendField(new Ot.FieldDropdown([[Ot.Msg.MOTOR_P,"P"],[Ot.Msg.MOTOR_N,"N"]]),"VAR"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},ml={init:function(){this.setColour(yr),this.appendDummyInput().appendField(Ot.Msg.MIXBOT).appendField(Ot.Msg.MIXLY_MOTOR).appendField(new Ot.FieldDropdown([[Ot.Msg.TEXT_TRIM_LEFT,"1"],[Ot.Msg.TEXT_TRIM_RIGHT,"2"],[Ot.Msg.TEXT_TRIM_BOTH,"0"]]),"wheel"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_MODE).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_MICROBIT_JS_BLE_POWER,"PWR"],[Ot.Msg.MIXLY_SPEED,"SPEED"],[Ot.Msg.MIXLY_MIXBOT_MOTOR_TURNS,"TURNS"]]),"mode"),this.appendValueInput("speed").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_PARAMS),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_MIXBOT_MOVE_TOOLTIP)}},El={init:function(){this.setColour(yr),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MIXBOT_BUZZER),this.appendDummyInput().appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_MICROBIT_PY_COMMUNICATE_ON,"0"],[Ot.Msg.MIXLY_MICROBIT_PY_COMMUNICATE_OFF,"1"]]),"on_off"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0)}},Ol={init:function(){this.setColour(yr),this.appendDummyInput().appendField(Ot.Msg.BITBOT).appendField(new Ot.FieldDropdown([[Ot.Msg.blockpy_forward,"F"],[Ot.Msg.blockpy_backward,"B"],[Ot.Msg.blockpy_left,"L"],[Ot.Msg.blockpy_right,"R"]]),"VAR"),this.appendValueInput("speed").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_SPEED),this.appendDummyInput("").appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},Rl={init:function(){this.setColour(yr),this.appendDummyInput().appendField(Ot.Msg.BITBOT).appendField(new Ot.FieldDropdown([[Ot.Msg.MOTOR_P,"P"],[Ot.Msg.MOTOR_N,"N"]]),"VAR"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},cl={init:function(){this.setColour(yr),this.appendDummyInput().appendField(Ot.Msg.BITBOT).appendField(Ot.Msg.MIXLY_MOTOR).appendField(new Ot.FieldDropdown([[Ot.Msg.TEXT_TRIM_LEFT,"0"],[Ot.Msg.TEXT_TRIM_RIGHT,"1"]]),"wheel"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_Direction).appendField(new Ot.FieldDropdown([[Ot.Msg.CLOCKWISE,"CW"],[Ot.Msg.ANTI_CLOCKWISE,"CCW"],[Ot.Msg.MOTOR_P,"P"],[Ot.Msg.MOTOR_N,"N"]]),"direction"),this.appendValueInput("speed").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_SPEED),this.appendDummyInput("").appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},gl={init:function(){this.setColour(yr),this.appendValueInput("bright").appendField(Ot.Msg.MIXLY_MIXBOT_SOUND_SET_LOUDNESS),this.appendDummyInput().appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_LED_SETONOFF)}},Cl={init:function(){this.setColour(yr),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MIXBOT_SOUND_LOUDNESS+"(%)"),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_LED_GETONOFF)}},Sl={init:function(){this.setColour(yr),this.appendValueInput("bright").appendField(Ot.Msg.MIXLY_SETTING+Ot.Msg.MIXLY_MIXBOT_BUZZER+Ot.Msg.MIXLY_MP3_VOL),this.appendDummyInput().appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_LED_SETONOFF)}},Ll={init:function(){this.setColour(yr),this.appendDummyInput().appendField(Ot.Msg.MIXLY_GET+Ot.Msg.MIXLY_MIXBOT_BUZZER+Ot.Msg.MIXLY_MP3_VOL+"(%)"),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_LED_GETONOFF)}},Al={init:function(){this.setColour(yr),this.appendValueInput("PATH").appendField(Ot.Msg.MIXLY_RECORD_AUDIO).appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_THE_PATH),this.appendValueInput("TIME").setCheck(Number).appendField(Ot.Msg.MIXLY_GET_PRESSES_TIME),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0)}},Nl={init:function(){this.setColour(yr),this.appendValueInput("PATH").appendField(Ot.Msg.MIXLY_PLAY_AUDIO).appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_THE_PATH),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0)}},Dl={init:function(){this.setColour(yr),this.appendValueInput("PATH").appendField(Ot.Msg.MIXLY_PLAY_ONLINE_AUDIO).appendField("URL"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0)}},fl={init:function(){this.setColour(yr),this.appendDummyInput().appendField(Ot.Msg.MIXLY_TONE),this.appendValueInput("pitch").setCheck(Number).appendField(Ot.Msg.MIXLY_FREQUENCY),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(Ot.Msg.MIXLY_TOOLTIP_BLOCKGROUP_TONE)}},Fl={init:function(){this.setColour(yr),this.appendDummyInput().appendField(Ot.Msg.MIXLY_NOTONE),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},Pl={init:function(){this.setColour(yr),this.appendDummyInput().appendField(Ot.Msg.LISTS_SET_INDEX_SET+Ot.Msg.ME_GO_MOTOR_EXTERN).appendField(Ot.Msg.PIN_NUMBERING).appendField(new Ot.FieldDropdown([["1","1"],["2","2"],["3","3"]]),"index"),this.appendValueInput("duty").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.blynk_IOT_IR_POWER+Ot.Msg.MIXLY_PINMODEOUT),this.appendDummyInput().appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip()}},Yl={init:function(){this.setColour(yr),this.appendDummyInput().appendField(Ot.Msg.MIXLY_GET+Ot.Msg.ME_GO_MOTOR_EXTERN).appendField(Ot.Msg.PIN_NUMBERING).appendField(new Ot.FieldDropdown([["1","1"],["2","2"]]),"index"),this.appendDummyInput().setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.blynk_IOT_IR_POWER+Ot.Msg.MIXLY_PINMODEOUT+Ot.Msg.MIXLY_DUTY_RATIO),this.setOutput(!0,Number),this.setInputsInline(!0)}},vl={init:function(){this.setColour(yr),this.appendDummyInput().appendField(Ot.Msg.LISTS_SET_INDEX_SET+Ot.Msg.ME_GO_MOTOR_EXTERN).appendField(Ot.Msg.MIXLY_ALL+Ot.Msg.PIN_NUMBERING),this.appendValueInput("duty").setCheck(Number).setAlign(Ot.ALIGN_RIGHT).appendField(Ot.Msg.blynk_IOT_IR_POWER+Ot.Msg.MIXLY_PINMODEOUT+Ot.Msg.MIXLY_FREQUENCY),this.appendDummyInput().appendField("Hz"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_MIXBOT_MOTOR_EXTERN_TOOLTIP)}},Xl={init:function(){this.setColour(yr),this.appendDummyInput().appendField(Ot.Msg.ANALOG+Ot.Msg.MIXLY_KEYBOARD_INPUT),this.appendValueInput("special"),this.appendValueInput("general"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_RELEASE).appendField(new Ot.FieldDropdown([[Ot.Msg.MICROPYTHON_DISPLAY_YES,"True"],[Ot.Msg.MICROPYTHON_DISPLAY_NO,"False"]]),"release"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(Ot.Msg.ANALOG+Ot.Msg.MIXLY_KEYBOARD_INPUT)}},yl={init:function(){this.setColour(yr),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_SPECIAL_KEY).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_SPECIAL_KEY0,"0x00"],[Ot.Msg.MIXLY_SPECIAL_KEY1,"0x01"],[Ot.Msg.MIXLY_SPECIAL_KEY2,"0x02"],[Ot.Msg.MIXLY_SPECIAL_KEY1,"0x04"],[Ot.Msg.MIXLY_SPECIAL_KEY8,"0x08"],[Ot.Msg.MIXLY_SPECIAL_KEY16,"0x10"],[Ot.Msg.MIXLY_SPECIAL_KEY32,"0x20"],[Ot.Msg.MIXLY_SPECIAL_KEY64,"0x40"],[Ot.Msg.MIXLY_SPECIAL_KEY128,"0x80"]]),"op"),this.setOutput(!0)}},xl={init:function(){this.setColour(yr),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_GENERAL_KEY).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_SPECIAL_KEY0,"0x00"],["A","0x04"],["B","0x05"],["C","0x06"],["D","0x07"],["E","0x08"],["F","0x09"],["G","0x0A"],["H","0x0B"],["I","0x0C"],["J","0x0D"],["K","0x0E"],["L","0x0F"],["M","0x10"],["N","0x11"],["O","0x12"],["P","0x13"],["Q","0x14"],["R","0x15"],["S","0x16"],["T","0x17"],["U","0x18"],["V","0x19"],["W","0x1A"],["X","0x1B"],["Y","0x1C"],["Z","0x1D"],["1 !","0x1E"],["2 @","0x1F"],["3 #","0x20"],["4 $","0x21"],["5 %","0x22"],["6 ^","0x23"],["7 &","0x24"],["8 *","0x25"],["9 (","0x26"],["0 )","0x27"],["ENTER","0x28"],["ESC","0x29"],["BACKSPACE","0x2A"],["TAB","0x2B"],["SPACE","0x2C"],["- _","0x2D"],["= +","0x2E"],["[ {","0x2F"],["] }","0x30"],["\\ |","0x31"],["; :","0x33"],["' \"","0x34"],["` ~","0x35"],[", <","0x36"],[". >","0x37"],["/ ?","0x38"],["CAPS_LOCK","0x39"],["F1","0x3A"],["F2","0x3B"],["F3","0x3C"],["F4","0x3D"],["F5","0x3E"],["F6","0x3F"],["F7","0x40"],["F8","0x41"],["F9","0x42"],["F10","0x43"],["F11","0x44"],["F12","0x45"],["PRINTSCREEN","0x46"],["SCROLL_LOCK","0x47"],["PAUSE","0x48"],["INSERT","0x49"],["HOME","0x4A"],["PAGE_UP","0x4B"],["DELETE","0x4C"],["END","0x4D"],["PAGE_DOWN","0x4E"],["RIGHT","0x4F"],["LEFT","0x50"],["DOWN","0x51"],["UP","0x52"],["NUM_LOCK","0x53"],["/","0x54"],["*","0x55"],["-","0x56"],["+","0x57"],["ENTER","0x58"],["1","0x59"],["2","0x5A"],["3","0x5B"],["4","0x5C"],["5","0x5D"],["6","0x5E"],["7","0x5F"],["8","0x60"],["9","0x61"],["0","0x62"],[".","0x63"]]),"op"),this.setOutput(!0)}},bl={init:function(){this.setColour(yr),this.itemCount_=2,this.updateShape_(),this.setOutput(!0),this.setMutator(new Ot.icons.MutatorIcon(["generalkey_create_with_item"],this)),this.setTooltip(Ot.Msg.GENERALKEY_TUPLE_CREATE_TOOLTIP)},mutationToDom:function(){var t=document.createElement("mutation");return t.setAttribute("items",this.itemCount_),t},domToMutation:function(t){this.itemCount_=parseInt(t.getAttribute("items"),10),this.updateShape_()},decompose:function(t){var e=t.newBlock("generalkey_container");e.initSvg();for(var i=e.getInput("STACK").connection,n=0;ne?t[e]:'"key'+(e+1)+'"'),"KEY"+e).appendField(":")}},getVars:function(){return[this.getFieldValue("VAR")]},renameVar:function(t,e){Ot.Names.equals(t,this.getFieldValue("VAR"))&&this.setTitleValue(e,"VAR")}},fE={init:function(){this.setColour(gE),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_TYPE_DICT),this.appendStatementInput("STACK"),this.setTooltip(Ot.Msg.DICTS_CREATE_WITH_CONTAINER_TOOLTIP),this.contextMenu=!1}},FE={init:function(){this.setColour(gE),this.appendDummyInput().appendField(Ot.Msg.DICTS_CREATE_WITH_ITEM_TITLE),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(Ot.Msg.DICTS_CREATE_WITH_ITEM_TOOLTIP),this.contextMenu=!1}},PE={init:function(){this.setColour(gE),this.appendDummyInput().appendField(Ot.Msg.DICTS_CREATE_WITH_ITEM_TITLE),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(Ot.Msg.DICTS_CREATE_WITH_ITEM_TOOLTIP),this.contextMenu=!1}},YE={init:function(){this.setColour(gE),this.appendDummyInput().appendField(Ot.Msg.MIXLY_CREATE_MQTT_CLIENT_AND_CONNECT),this.appendValueInput("SERVER").setCheck(String).appendField(Ot.Msg.MIXLY_EMQX_SERVER).setAlign(Ot.inputs.Align.RIGHT),this.appendValueInput("USERNAME").setCheck(String).appendField(Ot.Msg.MIXLY_WIFI_USERNAME).setAlign(Ot.inputs.Align.RIGHT),this.appendValueInput("PASSWORD").setCheck(String).appendField(Ot.Msg.MIXLY_IOT_PASSWORD).setAlign(Ot.inputs.Align.RIGHT),this.appendValueInput("PROJECT").setCheck(String).appendField(Ot.Msg.MIXLY_EMQX_PROJECT).setAlign(Ot.inputs.Align.RIGHT),this.setPreviousStatement(!0),this.setNextStatement(!0)}},vE={init:function(){this.setColour(gE),this.appendDummyInput().appendField("MixIO"),this.appendValueInput("TOPIC").appendField(Ot.Msg.MIXLY_EMQX_PUBLISH_NEW).appendField(Ot.Msg.MIXLY_EMQX_PUBLISH_TOPIC),this.appendValueInput("MSG").appendField(Ot.Msg.HTML_BODY),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_IOT_EMQX_PUBLISH_TOOLTIP)}},XE={init:function(){this.setColour(gE),this.appendDummyInput().appendField("MixIO"),this.appendValueInput("TOPIC").appendField(Ot.Msg.MIXLY_EMQX_SUBSCRIBE+Ot.Msg.MIXLY_MICROBIT_MSG).appendField(Ot.Msg.MIXLY_EMQX_PUBLISH_TOPIC),this.appendValueInput("METHOD").appendField(Ot.Msg.MIXLY_EMQX_SET_METHOD),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_IOT_EMQX_SUBSCRIBE_TOOLTIP)}},yE={init:function(){this.setColour(gE),this.appendDummyInput().appendField("MixIO"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_ESP32_DISCONNECT_ONENET),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},xE={init:function(){this.setColour(gE),this.appendDummyInput().appendField("MixIO"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_EMQX_CONNECT),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},bE={init:function(){this.setColour(gE),this.appendDummyInput().appendField("MixIO"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_ESP32_CHECK_ONENET),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},VE={init:function(){this.setColour(gE),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROPYTHON_FORMAT).appendField(Ot.Msg.MQTT_Topic),this.setInputsInline(!0),this.setOutput(!0)}},BE={init:function(){this.setColour(gE),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROPYTHON_FORMAT).appendField(Ot.Msg.MIXLY_EMQX_PUBLISH_MSG),this.setInputsInline(!0),this.setOutput(!0)}},GE={init:function(){this.setColour(gE),this.appendValueInput("VAR").appendField(Ot.Msg.MIXLY_ESP32_IOT_MAP_FORMATING),this.setOutput(!0)}},UE={init:function(){this.setColour(gE),this.appendValueInput("VAR").appendField(Ot.Msg.MIXLY_MICROPYTHON_FORMAT+"(Json)"),this.setOutput(!0)}},wE={init:function(){this.setColour(gE),this.appendDummyInput().appendField("MixIO"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_EMQX_PING),this.setInputsInline(!0),this.setOutput(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_IOT_EMQX_PING_TOOLTIP)}},kE={init:function(){this.setColour(gE),this.appendDummyInput().appendField("MixIO").appendField(Ot.Msg.MIXLY_GET_NTP),this.appendValueInput("addr").appendField(Ot.Msg.blynk_SERVER_ADD),this.setInputsInline(!0),this.setOutput(!0)}},HE={init:function(){this.setColour(gE),this.appendDummyInput().appendField(Ot.Msg.MIXLY_CREATE_MQTT_CLIENT_AND_CONNECT),this.appendValueInput("SERVER").appendField(Ot.Msg.MIXLY_EMQX_SERVER).setAlign(Ot.inputs.Align.RIGHT),this.appendValueInput("KEY").appendField(Ot.Msg.CONTROLS_FOR_INPUT_WITH+Ot.Msg.MIXLY_MIXIO_SHARE_KEY).setAlign(Ot.inputs.Align.RIGHT),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},WE={init:function(){this.setColour(gE),this.appendDummyInput().appendField(Ot.Msg.MIXLY_CREATE_MQTT_CLIENT_AND_CONNECT),this.appendValueInput("SERVER").appendField(Ot.Msg.MIXLY_EMQX_SERVER).setAlign(Ot.inputs.Align.RIGHT),this.appendValueInput("KEY").appendField(Ot.Msg.CONTROLS_FOR_INPUT_WITH+"Mixly Key").setAlign(Ot.inputs.Align.RIGHT),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},KE={init:function(){this.VISITOR_ID=Rt.Config.BOARD.visitorId.str32.substring(0,8).toUpperCase(),this.setColour(gE),this.appendDummyInput("").appendField(new Ot.FieldTextInput(this.visitorId),"VISITOR_ID"),this.setOutput(!0,null)},onchange:function(){const t=this.getFieldValue("VISITOR_ID");this.VISITOR_ID!==t&&this.setFieldValue(this.VISITOR_ID,"VISITOR_ID")}},JE={init:function(){this.setColour(gE),this.appendDummyInput().appendField("MixIO").appendField(Ot.Msg.MSG.catEthernet_clinet),this.setOutput(!0),this.setInputsInline(!0)}},qE={init:function(){this.setColour(gE),this.appendDummyInput().appendField("HTTP"+Ot.Msg.MIXLY_Client),this.appendValueInput("addr").appendField(Ot.Msg.DISPLAY_IMAGE_LET2),this.appendDummyInput().appendField(Ot.Msg.MIXLY_REQUESTS_GET).appendField(Ot.Msg.MIXLY_GET_CURRENT_TIME).appendField(Ot.Msg.MIXLY_OPEN_DEBUG).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_TURTLE_WRITE_MOVE_TRUE,"True"],[Ot.Msg.MIXLY_TURTLE_WRITE_MOVE_FALSE,"False"]]),"key"),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},QE={init:function(){this.setColour(gE),this.appendDummyInput().appendField("HTTP"+Ot.Msg.MIXLY_Client).appendField(Ot.Msg.MIXLY_GET).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_REQUESTS_LEN,"client_len"],[Ot.Msg.MIXLY_REQUESTS_GET_LEN,"server_len"],[Ot.Msg.MIXLY_REQUESTS_MESSAGE,"text"]]),"key"),this.setOutput(!0),this.setInputsInline(!0)}},zE={init:function(){this.setColour(gE),this.appendDummyInput().appendField("MQTT"+Ot.Msg.MIXLY_Client),this.appendValueInput("addr").appendField(Ot.Msg.MIXLY_CONNECTTO),this.appendDummyInput().appendField(Ot.Msg.MIXLY_INIT_SUBSCRIBE).appendField(Ot.Msg.MQTT_Topic).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_GET_CURRENT_TIME,""]]),"key").appendField(Ot.Msg.MIXLY_OPEN_DEBUG).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_TURTLE_WRITE_MOVE_TRUE,"True"],[Ot.Msg.MIXLY_TURTLE_WRITE_MOVE_FALSE,"False"]]),"key2"),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},jE={init:function(){this.setColour(gE),this.appendDummyInput().appendField("MQTT"+Ot.Msg.MIXLY_Client).appendField(Ot.Msg.MIXLY_GET).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_REQUESTS_LEN,"client_len"],[Ot.Msg.MIXLY_REQUESTS_GET_LEN,"server_len"],[Ot.Msg.MIXLY_REQUESTS_MESSAGE,"time_msg()"]]),"key"),this.setOutput(!0),this.setInputsInline(!0)}},ZE=CE,$E=SE,tO=LE,eO=AE,iO=DE,nO=225,sO={init:function(){this.setColour(nO),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_NETWORK_INIT),this.appendDummyInput().appendField(Ot.Msg.MIXLY_NETWORK_MODE).appendField(new Ot.FieldDropdown([["STA","STA"],["AP","AP"]]),"mode"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_NETWORK_INIT_TOOLTIP)}},_O={init:function(){this.setColour(nO),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput().appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_NETWORK_WIFI_OPEN,"True"],[Ot.Msg.MIXLY_NETWORK_WIFI_CLOSE,"False"]]),"op"),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_NETWORK_WIFI_FLAG),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("op"),i=Ot.Msg.MIXLY_ESP32_NETWORK_OPEN_TOOLTIP;return{True:Ot.Msg.MIXLY_NETWORK_WIFI_OPEN,False:Ot.Msg.MIXLY_NETWORK_WIFI_CLOSE}[e]+i}))}},oO={init:function(){this.setColour(nO),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_NETWORK_WIFI_IS_ACTIVE),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_NETWORK_WIFI_IS_ACTIVE)}},pO={init:function(){this.setColour(nO),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_NETWORK_WIFI_SCAN),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip((function(){return Ot.Msg.MIXLY_ESP32_NETWORK_SCAN_TOOLTIP+{0:"ssid",1:"bssid",2:"channel",3:"RSSI",4:"authmode",5:"hidden",all:Ot.Msg.MIXLY_NETWORK_WIFI_SCAN_ATTRIBUTE}.all}))}},aO={init:function(){this.setColour(nO),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_ESP32_NETWORK_CONNECT),this.appendValueInput("id").setCheck(String).appendField(Ot.Msg.HTML_NAME),this.appendValueInput("password").setCheck(String).appendField(Ot.Msg.HTML_PASSWORD),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_NETWORK_CONNECT_TOOLTIP)}},uO={init:function(){this.setColour(nO),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_NETWORK_WIFI_CONNECT+Ot.Msg.MIXLY_SYMBOL_QUESTION),this.setOutput(!0,Boolean),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_NETWORK_WIFI_CONNECT_TOOLTIP)}},rO={init:function(){this.setColour(nO),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_ESP32_NETWORK_GET_WIFI),this.appendDummyInput("").appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_ESP32_NETWORK_IP,"0"],[Ot.Msg.MIXLY_ESP32_NETWORK_MASK,"1"],[Ot.Msg.MIXLY_ESP32_NETWORK_GATEWAY,"2"],["DNS","3"]]),"mode"),this.setOutput(!0),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("mode");return Ot.Msg.MIXLY_ESP32_NETWORK_GET_WIFI_TOOLTIP+{0:Ot.Msg.MIXLY_ESP32_NETWORK_IP,1:Ot.Msg.MIXLY_ESP32_NETWORK_MASK,2:Ot.Msg.MIXLY_ESP32_NETWORK_GATEWAY,3:"DNS"}[e]}))}},lO={init:function(){this.setColour(nO),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_ESP32_NETWORK_STOP_CONNECT),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_NETWORK_STOP_TOOLTIP)}},dO={init:function(){this.setColour(nO),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_ESP32_NETWORK_GET_WIFI),this.appendDummyInput().appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_NETWORK_WIFI_ESSID,"essid"],[Ot.Msg.MIXLY_NETWORK_WIFI_CHANNEL,"channel"]]),"op"),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_NETWORK_GET_WIFI_TOOLTIP)}},IO={init:function(){this.setColour(nO),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput("").appendField(Ot.Msg.LISTS_SET_INDEX_SET),this.appendValueInput("essid").setCheck(String).appendField(Ot.Msg.MIXLY_NETWORK_WIFI_ESSID),this.appendValueInput("channel").setCheck(Number).appendField(Ot.Msg.MIXLY_NETWORK_WIFI_CHANNEL),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_NETWORK_AP_CONNECT_TOOLTIP)}},TO={init:function(){this.setColour(nO),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_ESP32_NETWORK_SERVER1),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_ESP32_NETWORK_SERVER2),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_NETWORK_SOCKET_CLOSE_TOOLTIP)}},MO={init:function(){this.setColour(nO),this.appendValueInput("VAR").appendField(Ot.Msg.MIXLY_MICROPYTHON_SOCKET_INIT).setCheck("var"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROPYTHON_SOCKET_TYPE).appendField(new Ot.FieldDropdown([["TCP","TCP"],["UDP","UDP"]]),"mode"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("mode");return Ot.Msg.MIXLY_ESP32_NETWORK_SOCKET_INIT_TOOLTIP+{TCP:"TCP",UDP:"UDP"}[e]}))}},hO={init:function(){this.setColour(nO),this.appendValueInput("VAR").setCheck("var").appendField(Ot.Msg.MIXLY_MICROPYTHON_SOCKET_LET_SOCKET),this.appendValueInput("address").appendField(Ot.Msg.MIXLY_MICROPYTHON_SOCKET_BIND_TO_ADDRESS),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_NETWORK_SOCKET_BIND_TOOLTIP)}},mO={init:function(){this.setColour(nO),this.appendValueInput("VAR").setCheck("var").appendField(Ot.Msg.MIXLY_MICROPYTHON_SOCKET_LET_SOCKET),this.appendValueInput("address").appendField(Ot.Msg.MIXLY_MICROPYTHON_SOCKET_CONNECT_TO_ADDRESS),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_NETWORK_SOCKET_CONNECT_TOOLTIP)}},EO={init:function(){this.setColour(nO),this.appendValueInput("VAR").setCheck("var"),this.appendValueInput("queue").setCheck(Number).appendField(Ot.Msg.MIXLY_MICROPYTHON_SOCKET_LISTEN).appendField(Ot.Msg.MIXLY_MICROPYTHON_SOCKET_QUEUE),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_NETWORK_SOCKET_LISTEN_TOOLTIP)}},OO={init:function(){this.setColour(nO),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROPYTHON_SOCKET_ACCEPT),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_NETWORK_SOCKET_ACCEPT_TOOLTIP)}},RO={init:function(){this.setColour(nO),this.appendValueInput("VAR").setCheck("var").appendField("TCP"),this.appendValueInput("size").setCheck(Number).appendField(Ot.Msg.MIXLY_MICROPYTHON_SOCKET_RECEIVE),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_NETWORK_SOCKET_RECEIVE_TOOLTIP)}},cO={init:function(){this.setColour(nO),this.appendValueInput("VAR").setCheck("var").appendField("TCP"),this.appendValueInput("content").appendField(Ot.Msg.MIXLY_MICROPYTHON_SOCKET_SEND),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_NETWORK_SOCKET_SEND_TOOLTIP)}},gO={init:function(){this.setColour(nO),this.appendValueInput("VAR").setCheck("var").appendField("UDP"),this.appendValueInput("size").setCheck(Number).appendField(Ot.Msg.MIXLY_MICROPYTHON_SOCKET_RECEIVE),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_NETWORK_SOCKET_RECEIVE_FROM_TOOLTIP)}},CO={init:function(){this.setColour(nO),this.appendValueInput("VAR").setCheck("var").appendField("UDP"),this.appendValueInput("content").appendField(Ot.Msg.MIXLY_MICROPYTHON_SOCKET_SEND),this.appendValueInput("address").appendField(Ot.Msg.MIXLY_MICROPYTHON_SOCKET_TO),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_NETWORK_SOCKET_SEND_TO_TOOLTIP)}},SO={init:function(){this.setColour(nO),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROPYTHON_SOCKET_CLOSE),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_NETWORK_SOCKET_CLOSE_TOOLTIP)}},LO={init:function(){this.setColour(nO),this.appendValueInput("DOMAIN").appendField(Ot.Msg.DISPLAY_IMAGE_LET2).setCheck(String),this.appendDummyInput("").appendField(Ot.Msg.blockpy_REQUESTS_GET).appendField(new Ot.FieldTextInput("response"),"VAR"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(Ot.Msg.blockpy_REQUESTS_GET_TOOLTIP)},getVars:function(){return[this.getFieldValue("VAR")]},renameVar:function(t,e){Ot.Names.equals(t,this.getFieldValue("VAR"))&&this.setTitleValue(e,"VAR")}},AO={init:function(){this.appendValueInput("VAL");var t=[[Ot.Msg.blockpy_REQUESTS_GET_ATTR_STATUS_CODE,"status_code"],[Ot.Msg.blockpy_REQUESTS_GET_ATTR_TEXT,"text"],[Ot.Msg.blockpy_REQUESTS_GET_ATTR_COOKIES,"cookies"],[Ot.Msg.blockpy_REQUESTS_GET_ATTR_CONTENT,"content"]];this.setColour(nO),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_MICROBIT_JS_GET).appendField(new Ot.FieldDropdown(t),"ATTR"),this.setInputsInline(!0),this.setOutput(!0,String);var e=this;this.setTooltip((function(){var t=e.getFieldValue("DIR");return{clear:Ot.Msg.MIXLY_TOOLTIP_TURTEL_CLEAR,reset:Ot.Msg.MIXLY_TOOLTIP_TURTEL_RESET,home:Ot.Msg.MIXLY_TOOLTIP_TURTEL_HOME}[t]}))}},NO={init:function(){this.appendValueInput("VAR").appendField(Ot.Msg.DISPLAY_IMAGE_LET2).setCheck(String);this.setColour(nO),this.appendDummyInput("").appendField(Ot.Msg.blockpy_CONDUCT).appendField(new Ot.FieldDropdown([["post","post"],["put","put"],["delete","delete"],["head","head"],["option","option"]]),"DIR"),this.appendDummyInput("").appendField(Ot.Msg.blockpy_REQUESTS),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("DIR");return{forward:Ot.Msg.MIXLY_TOOLTIP_TURTEL_FORWARD,backward:Ot.Msg.MIXLY_TOOLTIP_TURTEL_BACKWARD}[e]}))}},DO={init:function(){this.setColour(nO),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_GET_NTP+"(NTP)"),this.appendValueInput("data").appendField(Ot.Msg.blynk_SERVER_ADD),this.setOutput(!0,"Tuple"),this.setInputsInline(!0)}},fO={init:function(){this.setColour(nO),this.appendDummyInput("").appendField(new Ot.FieldDropdown([["ntp.aliyun.com","ntp.aliyun.com"],["ntp1.aliyun.com","ntp1.aliyun.com"],["ntp2.aliyun.com","ntp2.aliyun.com"],["ntp3.aliyun.com","ntp3.aliyun.com"],["ntp4.aliyun.com","ntp4.aliyun.com"],["ntp5.aliyun.com","ntp5.aliyun.com"],["ntp6.aliyun.com","ntp6.aliyun.com"],["ntp7.aliyun.com","ntp7.aliyun.com"],["time1.cloud.tencent.com","time1.cloud.tencent.com"],["time2.cloud.tencent.com","time2.cloud.tencent.com"],["time3.cloud.tencent.com","time3.cloud.tencent.com"],["time4.cloud.tencent.com","time4.cloud.tencent.com"],["time5.cloud.tencent.com","time5.cloud.tencent.com"]]),"op"),this.setOutput(!0)}},FO="#3288dd",PO={init:function(){this.setColour(FO),this.appendValueInput("URL").appendField(Ot.Msg.DISPLAY_IMAGE_LET2).setCheck(String),this.appendDummyInput("").appendField(Ot.Msg.blockpy_CONDUCT).appendField(new Ot.FieldDropdown([["get","get"],["head","head"],["delete","delete"]]),"TYPE").appendField(Ot.Msg.blockpy_REQUESTS).appendField(Ot.Msg.MIXPY_REQUESTS_GET_RESULT),this.setInputsInline(!0),this.setOutput(!0),this.setTooltip("")}},YO={init:function(){this.setColour(FO),this.appendValueInput("URL").appendField(Ot.Msg.DISPLAY_IMAGE_LET2).setCheck(String),this.appendDummyInput("").appendField(Ot.Msg.blockpy_CONDUCT).appendField(new Ot.FieldDropdown([["post","post"],["put","put"],["patch","patch"]]),"TYPE").appendField(Ot.Msg.blockpy_REQUESTS),this.appendValueInput("data").appendField(Ot.Msg.blockpy_REQUESTS+Ot.Msg.OLED_STRING),this.appendDummyInput("").appendField(Ot.Msg.MIXPY_REQUESTS_GET_RESULT),this.setInputsInline(!0),this.setOutput(!0),this.setTooltip("")}},vO={init:function(){this.appendValueInput("VAL");var t=[[Ot.Msg.blockpy_REQUESTS_GET_ATTR_TEXT,"text"],[Ot.Msg.blockpy_REQUESTS_GET_ATTR_JSON,"json()"],[Ot.Msg.blockpy_REQUESTS_GET_ATTR_STATUS_CODE,"status_code"],[Ot.Msg.blockpy_REQUESTS_GET_ATTR_CONTENT,"content"],[Ot.Msg.MIXPY_TEXT_ENCODE,"encoding"]];this.setColour(FO),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_MICROBIT_JS_GET).appendField(new Ot.FieldDropdown(t),"ATTR"),this.setInputsInline(!0),this.setOutput(!0,String)}},XO={init:function(){this.setColour(FO),this.appendDummyInput().appendField(Ot.Msg.MIXLY_ESP32_IOT_CONNECT_WIFI),this.appendValueInput("WIFINAME").setCheck(String).appendField(Ot.Msg.HTML_NAME),this.appendValueInput("PASSWORD").setCheck(String).appendField(Ot.Msg.HTML_PASSWORD),this.appendValueInput("TIMEOUT").setCheck(Number).appendField(Ot.Msg.MIXLY_IR_TIMEOUT),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MILLIS),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_IOT_WIFI_CONNECT_TOOLTIP)}},yO={init:function(){this.setColour(FO),this.appendDummyInput().appendField(Ot.Msg.MIXLY_ESP32_IOT_EMQX_CONNECT_TOOLTIP),this.appendValueInput("SERVER").setCheck(String).appendField(Ot.Msg.MIXLY_EMQX_SERVER).setAlign(Ot.inputs.Align.RIGHT),this.appendValueInput("PORT").setCheck(Number).appendField(Ot.Msg.MIXLY_EMQX_PORT).setAlign(Ot.inputs.Align.RIGHT),this.appendValueInput("CLIENT_ID").setCheck(String).appendField(Ot.Msg.MIXLY_EMQX_CLIENT_ID).setAlign(Ot.inputs.Align.RIGHT),this.appendValueInput("USERNAME").setCheck(String).appendField(Ot.Msg.MIXLY_WIFI_USERNAME).setAlign(Ot.inputs.Align.RIGHT),this.appendValueInput("PASSWORD").setCheck(String).appendField(Ot.Msg.MIXLY_IOT_PASSWORD).setAlign(Ot.inputs.Align.RIGHT),this.setPreviousStatement(!0),this.setNextStatement(!0)}},xO={init:function(){this.setColour(FO),this.appendValueInput("TOPIC").appendField(Ot.Msg.MIXLY_EMQX_SUBSCRIBE+Ot.Msg.MIXLY_MICROBIT_MSG).appendField(Ot.Msg.MIXLY_EMQX_PUBLISH_TOPIC),this.appendValueInput("MESSAGE").appendField(Ot.Msg.blockpy_set_of),this.setInputsInline(!0),this.setOutput(!0)}},bO={init:function(){this.setColour(FO),this.appendDummyInput().appendField("mqtt"),this.appendValueInput("TOPIC").appendField(Ot.Msg.MIXLY_EMQX_SUBSCRIBE+Ot.Msg.MIXLY_MICROBIT_MSG).appendField(Ot.Msg.MIXLY_EMQX_PUBLISH_TOPIC),this.appendValueInput("METHOD").appendField(Ot.Msg.MIXLY_EMQX_SET_METHOD),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},VO={init:function(){this.setColour(FO),this.appendDummyInput().appendField("mqtt"),this.appendValueInput("TOPIC").appendField(Ot.Msg.MIXLY_EMQX_PUBLISH_NEW).appendField(Ot.Msg.MIXLY_EMQX_PUBLISH_TOPIC),this.appendValueInput("MSG").appendField(Ot.Msg.HTML_BODY),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},BO={init:function(){this.setColour(FO),this.appendDummyInput().appendField("mqtt"+Ot.Msg.MIXLY_EMQX_IS_CONNECT),this.setInputsInline(!0),this.setOutput(!0)}},GO="#A58C5B",UO={init:function(){this.setColour(GO),this.appendValueInput("PIN",Number).appendField(Ot.Msg.MIXLY_BUTTON).appendField(Ot.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput().appendField(Ot.Msg.MIXLY_IS_PRESSED),this.appendValueInput("STAT").appendField(Ot.Msg.MIXLY_ELECLEVEL),this.setOutput(!0,Boolean),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_SENOR_IS_PRESSED)}},wO={init:function(){this.setColour(GO),this.appendValueInput("PIN",Number).appendField(Ot.Msg.MIXLY_BUTTON).appendField(Ot.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput().appendField(Ot.Msg.MIXLY_WAS_PRESSED),this.appendValueInput("STAT").appendField(Ot.Msg.MIXLY_ELECLEVEL),this.setOutput(!0,Boolean),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_SENOR_WAS_PRESSED)}},kO={init:function(){this.setColour(GO),this.appendValueInput("PIN",Number).appendField(Ot.Msg.MIXLY_BUTTON).appendField(Ot.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput().appendField(Ot.Msg.MIXLY_GET_PRESSES),this.appendValueInput("VAR").setCheck(Number).appendField(Ot.Msg.MIXLY_GET_PRESSES_TIME),this.setOutput(!0,Number),this.setInputsInline(!0),this.setTooltip(Ot.Msg.PROCEDURES_DEFRETURN_RETURN+Ot.Msg.MIXLY_BUTTON+Ot.Msg.MIXLY_GET_PRESSES)}},HO={init:function(){this.setColour(GO),this.appendValueInput("PIN",Number).appendField(Ot.Msg.MIXLY_BUTTON).appendField(Ot.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_MODE).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_RISING,"machine.Pin.IRQ_RISING"],[Ot.Msg.MIXLY_FALLING,"machine.Pin.IRQ_FALLING"],[Ot.Msg.MIXLY_CHANGE,"(machine.Pin.IRQ_RISING | machine.Pin.IRQ_FALLING)"]]),"mode"),this.appendValueInput("DO").appendField(Ot.Msg.MIXLY_DO),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(Ot.Msg.MIXLY_TOOLTIP_INOUT_ATTACHINTERRUPT)}},WO={init:function(){this.setColour(GO),this.appendValueInput("SUB").appendField("MPU9250").setCheck("var"),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_MICROBIT_JS_CURRENT_GESTURE).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_MICROBIT_shake,"shake"],[Ot.Msg.MIXLY_UP,"up"],[Ot.Msg.MIXLY_DOWN,"down"],[Ot.Msg.MIXLY_LEFT,"left"],[Ot.Msg.MIXLY_RIGHT,"right"],[Ot.Msg.MIXLY_MICROBIT_face_up,"face up"],[Ot.Msg.MIXLY_MICROBIT_face_down,"face down"],[Ot.Msg.MIXLY_MICROBIT_freefall,"freefall"],["3g","3g"],["6g","6g"],["8g","8g"]]),"gesture"),this.appendStatementInput("DO").appendField(Ot.Msg.MIXLY_DO),this.setPreviousStatement(!0),this.setNextStatement(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("gesture"),i=Ot.Msg.MIXLY_MICROBIT_JS_CURRENT,n=Ot.Msg.MSG.catSensor,s=Ot.Msg.MIXLY_MICROBIT_JS_STATE,_=Ot.Msg.MIXLY_MICROBIT_PERFORMANCE;return i+n+s+{shake:Ot.Msg.MIXLY_MICROBIT_shake,up:Ot.Msg.MIXLY_UP,down:Ot.Msg.MIXLY_DOWN,left:Ot.Msg.MIXLY_LEFT,right:Ot.Msg.MIXLY_RIGHT,"face up":Ot.Msg.MIXLY_MICROBIT_face_up,"face down":Ot.Msg.MIXLY_MICROBIT_face_down,freefall:Ot.Msg.MIXLY_MICROBIT_freefall,"3g":"3g","6g":"6g","8g":"8g"}[e]+_}))}},KO={init:function(){this.setColour(GO),this.appendValueInput("SUB").appendField(Ot.Msg.MIXLY_ADXL345).setCheck("var"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_JS_ACCELERATION).appendField(new Ot.FieldDropdown([["x","x"],["y","y"],["z","z"],["(x,y,z)","values"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_MICROBIT_JS_ACCELERATION);var t=this;this.setTooltip((function(){var e=t.getFieldValue("key"),i=Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_GET,n=Ot.Msg.MIXLY_MICROBIT_Direction,s=Ot.Msg.MIXLY_MICROBIT_JS_ACCELERATION1;return i+{x:"x",y:"y",z:"z","(x,y,z)":Ot.Msg.MIXLY_MICROBIT_Shiliang_Direction}[e]+n+s}))}},JO={init:function(){this.setColour(GO),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_JS_LIGHT_LEVEL),this.setOutput(!0,Number),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_SENSOR_LIGHT_LEVEL_TOOLTIP)}},qO={init:function(){var t=[[Ot.Msg.MIXLY_GETTEMPERATUE,"temperature"],[Ot.Msg.MIXLY_GETHUMIDITY,"humidity"]];this.setColour(GO),this.appendValueInput("PIN",Number).appendField(new Ot.FieldDropdown([["DHT11","DHT11"],["DHT22","DHT22"]]),"TYPE").appendField(Ot.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput("").appendField(new Ot.FieldDropdown(t),"WHAT"),this.setOutput(!0,Number);var e=this;this.setTooltip((function(){var t=e.getFieldValue("WHAT");return{temperature:Ot.Msg.MIXLY_TOOLTIP_BLOCKGROUP_GET_TEM,relative_humidity:Ot.Msg.MIXLY_TOOLTIP_BLOCKGROUP_GET_HUM,tempandhum:Ot.Msg.MIXLY_TOOLTIP_BLOCKGROUP_GET_TEM_HUM}[t]}))}},QO={init:function(){this.setColour(GO),this.appendDummyInput().appendField(Ot.Msg.MIXLY_ESP32_EXTERN_LIGHT),this.appendValueInput("PIN",Number).appendField(Ot.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput().appendField(Ot.Msg.MIXLY_ESP32_EXTERN_VALUE),this.setOutput(!0,Number),this.setInputsInline(!0),this.setTooltip(Ot.Msg.ESP32_SENSOR_NIXGO_LIGHT_TOOLTIP)}},zO={init:function(){this.setColour(GO),this.appendDummyInput().appendField(Ot.Msg.MIXLY_ESP32_EXTERN_SOUND),this.appendValueInput("PIN",Number).appendField(Ot.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput().appendField(Ot.Msg.MIXLY_ESP32_EXTERN_VALUE),this.setOutput(!0,Number),this.setInputsInline(!0),this.setTooltip(Ot.Msg.ESP32_SENSOR_NIXGO_SOUND_TOOLTIP)}},jO={init:function(){this.setColour(GO),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_GET).appendField(new Ot.FieldDropdown([[Ot.Msg.TEXT_TRIM_LEFT,"left"],[Ot.Msg.TEXT_TRIM_RIGHT,"right"]]),"direction").appendField(Ot.Msg.MIXLY_ESP32_NEAR),this.setOutput(!0,Number),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("direction"),i=Ot.Msg.MIXLY_ESP32_SENSOR_MIXGO_PIN_NEAR_TOOLTIP,n=Ot.Msg.MIXLY_ESP32_NEAR;return i+{left:Ot.Msg.TEXT_TRIM_LEFT,right:Ot.Msg.TEXT_TRIM_RIGHT}[e]+n}))}},ZO={init:function(){this.setColour(GO),this.appendValueInput("SUB").appendField(Ot.Msg.MIXLY_ALTITUDE_SENSOR+" BMP280").setCheck("var"),this.appendDummyInput("").appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_GETTEMPERATUE,"get_BMP_temperature()"],[Ot.Msg.MIXLY_GETPRESSURE,"get_BMP_pressure()"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("key");return{"get_BMP_temperature()":Ot.Msg.MIXLY_MICROBIT_SENSOR_BMP_temperature_TOOLTIP,"get_BMP_pressure()":Ot.Msg.MIXLY_MICROBIT_SENSOR_BMP_press_TOOLTIP}[e]}))}},$O={init:function(){this.setColour(GO),this.appendValueInput("SUB").appendField(Ot.Msg.MIXLY_TEMP_AND_HUMIDITY_SENSOR+" SHT20").setCheck("var"),this.appendDummyInput("").appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_GETTEMPERATUE,"get_SHT_temperature()"],[Ot.Msg.MIXLY_GETHUMIDITY,"get_SHT_relative_humidity()"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("key");return{"get_SHT_temperature()":Ot.Msg.MIXLY_MICROBIT_SENSOR_SHT_temperature_TOOLTIP,"get_SHT_relative_humidity()":Ot.Msg.MIXLY_MICROBIT_SENSOR_SHT_HUM_TOOLTIP}[e]}))}},tR={init:function(){this.setColour(GO),this.appendValueInput("PIN",Number).appendField("DS18X20 "+Ot.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_GETTEMPERATUE),this.setInputsInline(!0),this.setOutput(!0,Number),this.setTooltip(Ot.Msg.MIXLY_MICROBIT_SENSOR_DS18X20_TOOLTIP)}},eR={init:function(){this.setColour(GO),this.appendDummyInput("").appendField("LM35"+Ot.Msg.MIXLY_TEMP),this.appendValueInput("PIN",Number).appendField(Ot.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_GETTEMPERATUE),this.setInputsInline(!0),this.setOutput(!0,Number),this.setTooltip(Ot.Msg.MIXLY_TOOLTIP_LM35)}},iR={init:function(){this.setColour(GO),this.appendValueInput("I2CSUB").appendField(Ot.Msg.CONTROLS_FOR_INPUT_WITH+"I2C").setCheck("var"),this.appendValueInput("SUB").appendField(Ot.Msg.MIXLY_MICROPYTHON_SOCKET_MAKE).setCheck("var"),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_SETUP+Ot.Msg.LISTS_SET_INDEX_INPUT_TO).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_ESP32_EXTERN_LIGHT+"(LTR308ALS)","LTR308"],[Ot.Msg.MIXLY_COLOR_SENSOR+"(LTR381RGB)","LTR381RGB"],[Ot.Msg.MIXLY_COLOR_SENSOR+"(UCS12071)","UCS12071"],[Ot.Msg.MIXLY_EXTERN_LIGHTUV+"(LTR390UV)","LTR390UV"],[Ot.Msg.MIXLY_ALTITUDE_SENSOR+"(HP203X)","HP203X"],[Ot.Msg.MIXLY_ALTITUDE_SENSOR+"(SPL06_001)","SPL06_001"],[Ot.Msg.MIXLY_ALTITUDE_SENSOR+"(BMP280)","BMP280"],[Ot.Msg.MIXLY_TEMP_AND_HUMIDITY_SENSOR+"(SHTC3)","SHTC3"],[Ot.Msg.MIXLY_TEMP_AND_HUMIDITY_SENSOR+"(AHT21)","AHT21"],[Ot.Msg.MIXLY_TEMP_AND_HUMIDITY_SENSOR+"(SHT20)","SHT20"],[Ot.Msg.MIXLY_LASER_RANGE_SENSOR+"(VL53L0X)","VL53L0X"],[Ot.Msg.MIXLY_GEOMAGNETIC_SENSOR+"(QMC5883L)","QMC5883L"],[Ot.Msg.MIXLY_ESP32_MAX30102+"(MAX30102)","MAX30102"],[Ot.Msg.HTML_COLOUR+"、"+Ot.Msg.MIXLY_ENVIRONMENT_LIGHT+"、"+Ot.Msg.MIXLY_NEXT+"、"+Ot.Msg.MIXLY_ESP32_APDS9960+"(APDS9960)","APDS9960"],[Ot.Msg.MIXLY_NINE_AXIS_SENSOR+"(MPU9250)","MPU9250"],[Ot.Msg.MixGo_MPU9250+"(ADXL345)","ADXL345"],["RFID","RFID"],[Ot.Msg.MIXLY_RADAR_SENSOR+"(CBR817)","CBR817"],[Ot.Msg.MIXLY_AipSpeech_asr+"(CI130X)","CI130X"]]),"key"),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setFieldValue("LTR308","key")}},nR={init:function(){this.setColour(GO),this.appendValueInput("SUB").appendField(Ot.Msg.MIXLY_RADAR+"CBR817").setCheck("var"),this.appendDummyInput("").appendField(Ot.Msg.LISTS_SET_INDEX_SET+Ot.Msg.MIXlY_INTERACTION),this.appendValueInput("VAR").appendField(Ot.Msg.MIXLY_DETECTION_THRESHOLD),this.appendValueInput("VAR2").appendField(Ot.Msg.MIXLY_DELAY_TIME),this.appendDummyInput().appendField("ms"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_THRESHOLD_TOOLTIP+" ; "+Ot.Msg.MIXLY_DELAY_TIME_RANGE)}},sR={init:function(){this.setColour(GO),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_RADAR).appendField(Ot.Msg.LISTS_SET_INDEX_SET+Ot.Msg.MIXlY_INTERACTION),this.appendValueInput("VAR").appendField(Ot.Msg.MIXLY_DETECTION_THRESHOLD),this.appendValueInput("VAR2").appendField(Ot.Msg.MIXLY_DELAY_TIME),this.appendDummyInput().appendField("ms"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_THRESHOLD_TOOLTIP+" ; "+Ot.Msg.MIXLY_DELAY_TIME_RANGE)}},_R={init:function(){this.setColour(GO),this.appendValueInput("SUB").appendField(Ot.Msg.MIXLY_RADAR+"CBR817").setCheck("var"),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_GET_TO_INTERACTION),this.setOutput(!0),this.setInputsInline(!0)}},oR={init:function(){this.setColour(GO),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_RADAR).appendField(Ot.Msg.MIXLY_GET_TO_INTERACTION),this.setOutput(!0),this.setInputsInline(!0)}},pR={init:function(){this.setColour(GO),this.appendValueInput("SUB").appendField(Ot.Msg.MIXLY_AipSpeech_asr+"CI130X").setCheck("var"),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_IDENTIFY_ONCE_AND_SAVE),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0)}},aR={init:function(){this.setColour(GO),this.appendValueInput("SUB").appendField(Ot.Msg.MIXLY_AipSpeech_asr+"CI130X").setCheck("var"),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_GET).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_HELLO_XIAOZHI,"1"],[Ot.Msg.MIXLY_XIAOZHIXIAOZHI,"2"],[Ot.Msg.MIXLY_THE_FIRST,"3"],[Ot.Msg.MIXLY_THE_SECOND,"4"],[Ot.Msg.MIXLY_THE_THIRD,"5"],[Ot.Msg.MIXLY_THE_FOURTH,"6"],[Ot.Msg.MIXLY_THE_FIFTH,"7"],[Ot.Msg.MIXLY_THE_SIXTH,"8"],[Ot.Msg.MIXLY_THE_SEVENTH,"9"],[Ot.Msg.MIXLY_THE_EIGHTH,"10"],[Ot.Msg.MIXLY_THE_NINTH,"11"],[Ot.Msg.MIXLY_THE_TENTH,"12"],[Ot.Msg.MIXLY_THE_ELEVENTH,"13"],[Ot.Msg.MIXLY_THE_TWELFTH,"14"],[Ot.Msg.MIXLY_THE_13TH,"15"],[Ot.Msg.MIXLY_THE_14TH,"16"],[Ot.Msg.MIXLY_THE_15TH,"17"],[Ot.Msg.MIXLY_THE_16TH,"18"],[Ot.Msg.MIXLY_THE_17TH,"19"],[Ot.Msg.MIXLY_THE_18TH,"20"],[Ot.Msg.MIXLY_THE_19TH,"21"],[Ot.Msg.MIXLY_THE_20TH,"22"],[Ot.Msg.MIXLY_Turn_on_the_lights,"23"],[Ot.Msg.MIXLY_Turn_off_the_lights,"24"],[Ot.Msg.MIXLY_Turn_up_the_brightness,"25"],[Ot.Msg.MIXLY_Turn_down_the_brightness,"26"],[Ot.Msg.MIXLY_Set_it_to_red,"27"],[Ot.Msg.MIXLY_Set_it_to_orange,"28"],[Ot.Msg.MIXLY_Set_it_to_yellow,"29"],[Ot.Msg.MIXLY_Set_it_to_green,"30"],[Ot.Msg.MIXLY_Set_it_to_cyan,"31"],[Ot.Msg.MIXLY_Set_it_to_blue,"32"],[Ot.Msg.MIXLY_Set_it_to_purple,"33"],[Ot.Msg.MIXLY_Set_it_to_white,"34"],[Ot.Msg.MIXLY_Turn_on_the_fan,"35"],[Ot.Msg.MIXLY_Turn_off_the_fan,"36"],[Ot.Msg.MIXLY_First_gear,"37"],[Ot.Msg.MIXLY_Wind_speed_second,"38"],[Ot.Msg.MIXLY_Third_gear,"39"],[Ot.Msg.MIXLY_Previous,"40"],[Ot.Msg.MIXLY_Next_page,"41"],[Ot.Msg.MIXLY_Show_smiley_face,"42"],[Ot.Msg.MIXLY_Show_crying_face,"43"],[Ot.Msg.MIXLY_Show_love,"44"],[Ot.Msg.MIXLY_Close_display,"45"],[Ot.Msg.MIXLY_Start_execution,"46"],[Ot.Msg.MIXLY_FORWARD,"47"],[Ot.Msg.MIXLY_BACKWARD,"48"],[Ot.Msg.MIXLY_TURNLEFT,"49"],[Ot.Msg.MIXLY_TURNRIGHT,"50"],[Ot.Msg.MIXLY_STOP,"51"],[Ot.Msg.MIXLY_Accelerate,"52"],[Ot.Msg.MIXLY_retard,"53"],[Ot.Msg.ROTATION_FORWARD,"54"],[Ot.Msg.ROTATION_BACKWARD,"55"],[Ot.Msg.MIXLY_Query_temperature,"56"],[Ot.Msg.MIXLY_Query_humidity,"57"],[Ot.Msg.MIXLY_Query_brightness,"58"],[Ot.Msg.MIXLY_Query_sound,"59"],[Ot.Msg.MIXLY_Query_time,"60"],[Ot.Msg.MIXLY_Query_distance,"61"],[Ot.Msg.MIXLY_Query_pressure,"62"],[Ot.Msg.MIXLY_Query_key,"63"],[Ot.Msg.MIXLY_Query_touch,"64"],[Ot.Msg.MIXLY_Query_color,"65"]]),"cmd").appendField(Ot.Msg.MIXLY_WHETHER+Ot.Msg.MIXLY_BE_IDENTIFIED),this.setOutput(!0),this.setInputsInline(!0)}},uR={init:function(){this.setColour(GO),this.appendValueInput("SUB").appendField(Ot.Msg.MIXLY_AipSpeech_asr+"CI130X").setCheck("var"),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_GET).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_RECOGNIZED_STATE,"status1"],[Ot.Msg.MIXLY_WHETHER_BROADCAST,"status2"],[Ot.Msg.MIXLY_THE_RECOGNIZED_CMD,"result"]]),"key"),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_CI130X_GET_THE_RECOGNIZED_STATE_TOOLTIP)}},rR={init:function(){this.setColour(GO),this.appendValueInput("SUB").appendField(Ot.Msg.MIXLY_AipSpeech_asr+"CI130X").setCheck("var"),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_MP3_PLAY).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_MICROBIT_JS_INOUT_PULL_NONE,"None"],[Ot.Msg.MIXLY_WIND_SPEED,"154"],[Ot.Msg.MIXLY_HYETAL,"155"],[Ot.Msg.MIXLY_TEMPERATURE,"156"],[Ot.Msg.MIXLY_Humidity,"157"],[Ot.Msg.MIXLY_Altitude,"158"],[Ot.Msg.MIXLY_SOUND,"159"],[Ot.Msg.MIXLY_BRIGHTNESS,"160"],[Ot.Msg.ME_GO_HALL_SENSOR_DISTANCE,"161"],[Ot.Msg.MIXLY_SERVO,"162"],[Ot.Msg.MIXLY_MICROBIT_JS_BY_ANGLE,"163"],[Ot.Msg.MIXLY_BUTTON2,"164"],[Ot.Msg.MIXLY_ESP32_TOUCH,"165"],[Ot.Msg.MIXLY_PAY,"166"],[Ot.Msg.MIXLY_CARSH_CHANGE,"167"],[Ot.Msg.MIXLY_COUNTDOWN,"168"],[Ot.Msg.MIXLY_TIMING,"169"],[Ot.Msg.MIXLY_AT_THE_MOMENT,"170"],[Ot.Msg.MIXLY_MICROBIT_JS_CURRENT_GESTURE,"171"],[Ot.Msg.MIXLY_FORWARD,"172"],[Ot.Msg.MIXLY_BACKWARD,"173"],[Ot.Msg.MIXLY_TURNLEFT,"174"],[Ot.Msg.MIXLY_TURNRIGHT,"175"],[Ot.Msg.MIXLY_STOP,"176"],[Ot.Msg.MIXLY_Accelerate,"177"],[Ot.Msg.MIXLY_retard,"178"],[Ot.Msg.ROTATION_FORWARD,"179"],[Ot.Msg.ROTATION_BACKWARD,"180"],[Ot.Msg.TUPLE_JOIN,"181"],[Ot.Msg.MIXLY_SHOW,"182"],[Ot.Msg.MIXLY_LAMPLIGHT,"183"],[Ot.Msg.MIXLY_ACCELERATION,"184"]]),"star"),this.appendValueInput("NUM").appendField(Ot.Msg.MIXLY_NUMBER),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_UNIT).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_MICROBIT_JS_INOUT_PULL_NONE,"None"],[Ot.Msg.MIXLY_YEAR,"117"],[Ot.Msg.MIXLY_MONTH,"118"],[Ot.Msg.MIXLY_DAY,"119"],[Ot.Msg.MIXLY_HOUR,"120"],[Ot.Msg.MIXLY_MINUTE,"121"],[Ot.Msg.MIXLY_SECOND,"122"],[Ot.Msg.MIXLY_WEEK2,"123"],[Ot.Msg.MIXLY_RMB_UNIT,"124"],[Ot.Msg.blockpy_setheading_degree,"125"],[Ot.Msg.MIXLY_GEAR,"126"],[Ot.Msg.MIXLY_LAYER,"127"],[Ot.Msg.MIXLY_GRAM,"128"],[Ot.Msg.MIXLY_METER,"129"],[Ot.Msg.MIXLY_CENTIMETER,"130"],[Ot.Msg.MIXLY_MILLIMETER,"131"],[Ot.Msg.MIXLY_LUMEN,"132"],[Ot.Msg.MIXLY_DECIBEL,"133"],[Ot.Msg.MIXLY_hectopascal,"134"],[Ot.Msg.MIXLY_PERCENT,"135"],[Ot.Msg.MIXLY_CELSIUS,"136"],[Ot.Msg.MIXLY_METER_PER_SEC,"137"],[Ot.Msg.MIXLY_MICROBIT_Turn_on_display,"138"],[Ot.Msg.MIXLY_MICROBIT_Turn_off_display,"139"],[Ot.Msg.MIXLY_SUCCESS,"140"],[Ot.Msg.MIXLY_FAILED,"141"],[Ot.Msg.MIXLY_WRONG,"142"],[Ot.Msg.MIXLY_GOOD,"143"],[Ot.Msg.MIXLY_blockpy_set_add,"144"],[Ot.Msg.MIXLY_DECREASE,"145"],[Ot.Msg.COLOUR_RGB_RED,"146"],[Ot.Msg.COLOUR_RGB_ORANGE,"147"],[Ot.Msg.COLOUR_YELLOW,"148"],[Ot.Msg.COLOUR_RGB_GREEN,"149"],[Ot.Msg.COLOUR_CYAN,"150"],[Ot.Msg.COLOUR_RGB_BLUE,"151"],[Ot.Msg.COLOUR_RGB_PURPLE,"152"],[Ot.Msg.COLOUR_RGB_WHITE,"153"]]),"end"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0)}},lR={init:function(){this.setColour(GO),this.appendValueInput("SUB").appendField(Ot.Msg.MIXLY_AipSpeech_asr+"CI130X").setCheck("var"),this.appendDummyInput("").appendField(Ot.Msg.LISTS_SET_INDEX_SET+Ot.Msg.MIXLY_SYSTEM+Ot.Msg.MIXLY_CMD).appendField(new Ot.FieldDropdown([[Ot.Msg.MILXY_ENTER_WAKE_UP,"1"],[Ot.Msg.MIXLY_INCREASE_VOLUME,"202"],[Ot.Msg.MIXLY_REDUCE_VOLUME,"203"],[Ot.Msg.MIXLY_MAX_VOLUME,"204"],[Ot.Msg.MIXLY_MINIMUM,"205"],[Ot.Msg.MIXLY_OPEN_RESPONSE,"206"],[Ot.Msg.MIXLY_CLOSE_RESPONSE,"207"],[Ot.Msg.MIXLY_QUIT_WAKE_UP,"208"]]),"cmd"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0)}},dR={init:function(){this.setColour(GO),this.appendDummyInput().appendField(Ot.Msg.MIXLY_ESP32_MAX30102+" MAX30102"),this.appendValueInput("SUB").setCheck("var"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_GET).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_ESP32_MAX30102_IR,"[0]"],[Ot.Msg.MIXLY_ESP32_MAX30102_RED,"[1]"],[Ot.Msg.MIXLY_ESP32_MAX30102_IR+","+Ot.Msg.MIXLY_ESP32_MAX30102_RED,""]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0)}},IR={init:function(){this.setColour(GO),this.appendDummyInput().appendField(Ot.Msg.MIXLY_ESP32_APDS9960+" APDS9960"),this.appendValueInput("SUB").setCheck("var"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_GET).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_ESP32_APDS9960_COLOR,"color"],[Ot.Msg.MIXLY_ESP32_APDS9960_GESTURE,"gesture"],[Ot.Msg.MIXLY_ESP32_APDS9960_APPROACH,"proximity"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0)}},TR={init:function(){this.setColour(GO),this.appendDummyInput().appendField(Ot.Msg.MIXLY_ESP32_EXTERN_LIGHT+" LTR308ALS"),this.appendValueInput("SUB").setCheck("var"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_GET_LIGHT_INTENSITY),this.setOutput(!0,Number),this.setInputsInline(!0)}},MR={init:function(){this.setColour(GO),this.appendValueInput("SUB").appendField(Ot.Msg.HTML_COLOUR+Ot.Msg.MSG.catSensor+" LTR381RGB").setCheck("var"),this.appendDummyInput("").appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_GET+Ot.Msg.HTML_COLOUR,"[2]"],[Ot.Msg.MIXLY_GET+Ot.Msg.MIXLY_IR_STRENGTH,"[1]"],[Ot.Msg.MIXLY_GET+Ot.Msg.MIXLY_LIGHT_STRENGTH,"[0]"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0)}},hR={init:function(){this.setColour(GO),this.appendValueInput("SUB").appendField(Ot.Msg.HTML_COLOUR+Ot.Msg.MSG.catSensor+" UCS12071").setCheck("var"),this.appendDummyInput("").appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_GET+"RGB"+Ot.Msg.HTML_COLOUR,"0"],[Ot.Msg.MIXLY_GET+Ot.Msg.MIXLY_RGB_RAW,"1"],[Ot.Msg.MIXLY_GET_ENV_LIGHT+Ot.Msg.MIXLY_BRIGHTNESS,"2"],[Ot.Msg.GET_IR_STRENGTH+Ot.Msg.MIXLY_BRIGHTNESS,"3"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0)}},mR={init:function(){this.setColour(GO),this.appendValueInput("SUB").appendField(Ot.Msg.MIXLY_EXTERN_LIGHTUV+" LTR390UV").setCheck("var"),this.appendDummyInput().appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_GET_ENV_LIGHT,"E"],[Ot.Msg.MIXLY_GET_ULTRAVIOLET,"U"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0)}},ER={init:function(){this.setColour(GO),this.appendDummyInput().appendField(Ot.Msg.MIXLY_LASER_RANGE+" VL53L0X"),this.appendValueInput("SUB").setCheck("var"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_GET_DISTANCE+"(mm)"),this.setOutput(!0,Number),this.setInputsInline(!0)}},OR={init:function(){this.setColour(GO),this.appendValueInput("SUB").appendField(Ot.Msg.MIXLY_TEM_HUM+" SHTC3").setCheck("var"),this.appendDummyInput("").appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_GETTEMPERATUE,"temperature"],[Ot.Msg.MIXLY_GETHUMIDITY,"humidity"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("key");return{temperature:Ot.Msg.MIXLY_MICROBIT_SENSOR_SHT_temperature_TOOLTIP,humidity:Ot.Msg.MIXLY_MICROBIT_SENSOR_SHT_HUM_TOOLTIP}[e]}))}},RR={init:function(){this.setColour(GO),this.appendValueInput("SUB").appendField(Ot.Msg.MIXLY_TEM_HUM+" AHT21").setCheck("var"),this.appendDummyInput("").appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_GETTEMPERATUE,"temperature"],[Ot.Msg.MIXLY_GETHUMIDITY,"humidity"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("key");return{temperature:Ot.Msg.MIXLY_MICROBIT_SENSOR_SHT_temperature_TOOLTIP,relative_humidity:Ot.Msg.MIXLY_MICROBIT_SENSOR_SHT_HUM_TOOLTIP}[e]}))}},cR={init:function(){this.setColour(GO),this.appendValueInput("SUB").appendField(Ot.Msg.MIXLY_Altitude+Ot.Msg.MSG.catSensor+" HP203X").setCheck("var"),this.appendDummyInput("").appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_GETPRESSURE,"pressure()"],[Ot.Msg.MIXLY_GETTEMPERATUE,"temperature()"],[Ot.Msg.MIXLY_GET_ALTITUDE,"altitude()"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0)}},gR={init:function(){this.setColour(GO),this.appendValueInput("SUB").appendField(Ot.Msg.MIXLY_Altitude+Ot.Msg.MSG.catSensor+" SPL06_001").setCheck("var"),this.appendDummyInput("").appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_GETPRESSURE,"pressure()"],[Ot.Msg.MIXLY_GETTEMPERATUE,"temperature()"],[Ot.Msg.MIXLY_GET_ALTITUDE,"altitude()"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0)}},CR={init:function(){this.setColour(GO),this.appendValueInput("SUB").appendField(Ot.Msg.MIXLY_MIXGOPE_FIELD+Ot.Msg.MSG.catSensor+" QMC5883L").setCheck("var"),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_MICROBIT_JS_GET).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_MICROBIT_JS_BY_ANGLE,"get_bearing()"],[Ot.Msg.MIXLY_TEMPERATURE,"get_temp()"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0)}},SR={init:function(){this.setColour(GO),this.appendValueInput("SUB").appendField("MPU9250").setCheck("var"),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_MICROBIT_JS_CURRENT_GESTURE).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_MICROBIT_shake,"shake"],[Ot.Msg.MIXLY_UP,"up"],[Ot.Msg.MIXLY_DOWN,"down"],[Ot.Msg.MIXLY_LEFT,"left"],[Ot.Msg.MIXLY_RIGHT,"right"],[Ot.Msg.MIXLY_MICROBIT_face_up,"face up"],[Ot.Msg.MIXLY_MICROBIT_face_down,"face down"]]),"gesture"),this.setOutput(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("gesture"),i=Ot.Msg.MIXLY_MICROBIT_JS_CURRENT,n=Ot.Msg.MSG.catSensor,s=Ot.Msg.MIXLY_MICROBIT_JS_STATE,_=Ot.Msg.MIXLY_MICROBIT_PERFORMANCE;return i+n+s+{shake:Ot.Msg.MIXLY_MICROBIT_shake,up:Ot.Msg.MIXLY_UP,down:Ot.Msg.MIXLY_DOWN,left:Ot.Msg.MIXLY_LEFT,right:Ot.Msg.MIXLY_RIGHT,"face up":Ot.Msg.MIXLY_MICROBIT_face_up,"face down":Ot.Msg.MIXLY_MICROBIT_face_down}[e]+_}))}},LR={init:function(){this.setColour(GO),this.appendValueInput("SUB").appendField(Ot.Msg.MIXLY_NINE_AXIS_SENSOR+" MPU9250").setCheck("var"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_JS_ACCELERATION).appendField(new Ot.FieldDropdown([["x","x"],["y","y"],["z","z"],["(x,y,z)","values"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_MICROBIT_JS_ACCELERATION);var t=this;this.setTooltip((function(){var e=t.getFieldValue("key"),i=Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_GET,n=Ot.Msg.MIXLY_MICROBIT_Direction,s=Ot.Msg.MIXLY_MICROBIT_JS_ACCELERATION1;return i+{x:"x",y:"y",z:"z","(x,y,z)":Ot.Msg.MIXLY_MICROBIT_Shiliang_Direction}[e]+n+s}))}},AR={init:function(){this.setColour(GO),this.appendValueInput("SUB").appendField(Ot.Msg.MIXLY_NINE_AXIS_SENSOR+" MPU9250").setCheck("var"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_JS_GET+Ot.Msg.MIXLY_MICROBIT_JS_FIELD_STRENGTH).appendField(new Ot.FieldDropdown([["x","x"],["y","y"],["z","z"],["(x,y,z)","values"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("key"),i=Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_GET,n=Ot.Msg.MIXLY_MICROBIT_Direction,s=Ot.Msg.MIXLY_MICROBIT_JS_FIELD_STRENGTH;return i+{x:"x",y:"y",z:"z","(x,y,z)":Ot.Msg.MIXLY_MICROBIT_Shiliang_Direction}[e]+n+s}))}},NR={init:function(){this.setColour(GO),this.appendValueInput("SUB").appendField(Ot.Msg.MIXLY_NINE_AXIS_SENSOR+" MPU9250").setCheck("var"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_GET+Ot.Msg.MIXLY_ESP32_SENOR_GYRO).appendField(new Ot.FieldDropdown([["x","x"],["y","y"],["z","z"],["(x,y,z)","values"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("key"),i=Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_GET,n=Ot.Msg.MIXLY_MICROBIT_Direction,s=Ot.Msg.MIXLY_ESP32_SENOR_GYRO;return i+{x:"x",y:"y",z:"z","(x,y,z)":Ot.Msg.MIXLY_MICROBIT_Shiliang_Direction}[e]+n+s}))}},DR={init:function(){this.setColour(GO),this.appendValueInput("SUB").appendField(Ot.Msg.MIXLY_NINE_AXIS_SENSOR+" MPU9250").setCheck("var"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_JS_CALIBRATE_COMPASS),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_MICROBIT_JS_CALIBRATE_COMPASS)}},fR={init:function(){this.setColour(GO),this.appendValueInput("SUB").appendField(Ot.Msg.MIXLY_NINE_AXIS_SENSOR+" MPU9250").setCheck("var"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_GETTEMPERATUE),this.setOutput(!0,Number),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_GETTEMPERATUE)}},FR={init:function(){this.setColour(GO),this.appendValueInput("SUB").appendField("MPU9250").setCheck("var"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_JS_GET_COMPASS).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_MICROBIT_JS_FIELD_STRENGTH,"strength"],[Ot.Msg.MIXLY_MICROBIT_JS_BY_ANGLE,"heading"]]),"compass"),this.setOutput(!0,Number),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("compass");return Ot.Msg.MIXLY_MICROBIT_JS_GET_COMPASS+{strength:Ot.Msg.MIXLY_MICROBIT_JS_FIELD_STRENGTH,heading:Ot.Msg.MIXLY_MICROBIT_JS_BY_ANGLE}[e]}))}},PR={init:function(){this.setColour(GO),this.appendValueInput("SUB").appendField("MPU9250").setCheck("var"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_Reset_COMPASS),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_MICROBIT_Reset_COMPASS)}},YR={init:function(){this.setColour(GO),this.appendValueInput("SPISUB").appendField(Ot.Msg.CONTROLS_FOR_INPUT_WITH+"SPI").setCheck("var"),this.appendValueInput("PINSUB").appendField("CS"),this.appendValueInput("SUB").appendField(Ot.Msg.MIXLY_MICROPYTHON_SOCKET_MAKE).setCheck("var"),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_SETUP+Ot.Msg.LISTS_SET_INDEX_INPUT_TO).appendField(new Ot.FieldDropdown([["RFID","RFID"],["WS-LoRa","Weather"]]),"key"),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setFieldValue("RFID","key")}},vR={init:function(){this.setColour(GO),this.appendDummyInput().appendField("RFID"+Ot.Msg.MIXLY_RFID_READ_CARD),this.appendValueInput("SUB").setCheck("var"),this.appendValueInput("SECTOR").appendField(Ot.Msg.MIXLY_LIST_INDEX),this.appendDummyInput("").appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_RFID_READ_CARD_UID,"id"],[Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_ALL,"content"],[Ot.Msg.MIXLY_ALL,"ALL"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0)}},XR={init:function(){this.setColour(GO),this.appendDummyInput().appendField("RFID"+Ot.Msg.MIXLY_RFID_READ_CARD),this.appendValueInput("SUB").setCheck("var"),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_RFID_READ_CARD_UID),this.setOutput(!0,Number),this.setInputsInline(!0)}},yR={init:function(){this.setColour(GO),this.appendDummyInput().appendField("RFID"+Ot.Msg.MIXLY_RFID_READ_CARD),this.appendValueInput("SUB").setCheck("var"),this.appendValueInput("SECTOR").appendField(Ot.Msg.MIXLY_LIST_INDEX),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_ALL),this.setOutput(!0,"Tuple"),this.setInputsInline(!0)}},xR={init:function(){this.setColour(GO),this.appendDummyInput().appendField(Ot.Msg.MIXLY_COMMUNICATION_RFID_WRITE),this.appendValueInput("SUB").setCheck("var"),this.appendValueInput("SECTOR").appendField(Ot.Msg.MIXLY_LIST_INDEX),this.appendValueInput("CONTENT").appendField(Ot.Msg.MIXLY_COMMUNICATION_WRITE_NUM),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null)}},bR={init:function(){this.setColour(GO),this.appendDummyInput().appendField(Ot.Msg.MIXLY_COMMUNICATION_RFID_WRITE),this.appendValueInput("SUB").setCheck("var"),this.appendValueInput("SECTOR").appendField(Ot.Msg.MIXLY_LIST_INDEX),this.appendValueInput("CONTENT").appendField(Ot.Msg.MIXLY_COMMUNICATION_WRITE_NUM),this.appendDummyInput().appendField(Ot.Msg.RETURN_SUCCESS_OR_NOT),this.setInputsInline(!0),this.setOutput(!0,Boolean)}},VR={init:function(){this.setColour(GO),this.appendDummyInput().appendField("RFID"),this.appendValueInput("SUB").setCheck("var"),this.appendDummyInput("").appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_RFID_SCAN_OK,"0"],[Ot.Msg.MIXLY_RFID_SCAN_NOTAGERR,"1"],[Ot.Msg.MIXLY_RFID_SCAN_ERROR,"2"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0)}},BR={init:function(){this.setColour(GO),this.appendValueInput("SUB").appendField("无线气象站 WS-LoRa").setCheck("var"),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_MICROBIT_JS_GET).appendField(new Ot.FieldDropdown([["全部(元组)","data()[0]"],["全部(json)","data()[1]"],["全部(json,附带位置信息)","data()[2]"],["编号","data()[0][0]"],["电量","data()[0][1]"],["风速","data()[0][2]"],["阵风","data()[0][3]"],["风向","data()[0][4]"],["雨量","data()[0][5]"],["温度","data()[0][6]"],["湿度","data()[0][7]"],["光照","data()[0][8]"],["紫外线","data()[0][9]"],["大气压","data()[0][10]"],["信号强度","data()[0][11]"],["信噪比","data()[0][12]"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0),this.setTooltip("返回气象数据元组 data= (设备id,电池状态,风速m/s,阵风m/s,风向°,雨量mm,温度℃,湿度%,光照Lux,UVI,大气压Pa,信号强度dB,信噪比dB)")}},GR={init:function(){this.setColour(GO),this.appendValueInput("SUB").appendField("无线气象站 WS-LoRa").setCheck("var"),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_SERIAL_AVAILABLE),this.setOutput(!0,Number),this.setInputsInline(!0)}},UR={init:function(){this.setColour(GO),this.appendValueInput("SUB").appendField("无线气象站 WS-LoRa").setCheck("var"),this.appendValueInput("BASE").appendField("以主题"),this.appendDummyInput("").appendField("串口发送至MixIO"),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null)}},wR={init:function(){this.setColour(GO),this.appendValueInput("SUB").appendField("无线气象站 WS-LoRa").setCheck("var"),this.itemCount_=2,this.updateShape_(),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setInputsInline(!0),this.setMutator(new Ot.icons.MutatorIcon(["weather_set_label_item"],this)),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip()},mutationToDom:function(){var t=document.createElement("mutation");return t.setAttribute("items",this.itemCount_),t},domToMutation:function(t){this.itemCount_=parseInt(t.getAttribute("items"),10),this.updateShape_()},decompose:function(t){var e=t.newBlock("weather_set_label_container");e.initSvg();for(var i=e.getInput("STACK").connection,n=0;n>6),i.push(128|63&_)):(2048<=_&&_<=55295||57344<=_&&_<=65535)&&(n+=3,i.push(224|15&_>>12),i.push(128|63&_>>6),i.push(128|63&_))}for(s=0;s>8,255&n].concat(i)}(t,!0),i="",n=0;n=0?"0x700000":["mixgo_sant"].indexOf(n)>=0?"0xE00000":"0x3A0000","32x12 Matrix"==o?(e.definitions_.import_matrix32x12="import matrix32x12",i=s+" = matrix32x12.Matrix("+_+",font_address="+p+")\n"):"16x8 Matrix"==o&&(e.definitions_.import_matrix16x8="import matrix16x8",i=s+" = matrix16x8.Matrix("+_+")\n"),i},$f=function(t,e){return e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".shows("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+")\n"},tF=function(t,e){return e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".shows("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+",space = "+e.valueToCode(this,"space",e.ORDER_ASSIGNMENT)+",center = "+this.getFieldValue("center")+")\n"},eF=function(t,e){return e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".frame("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+")\n"},iF=function(t,e){return e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".frame("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+",delay = "+e.valueToCode(this,"time",e.ORDER_ASSIGNMENT)+")\n"},nF=function(t,e){return e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".scroll("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+")\n"},sF=function(t,e){return e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".scroll("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+",speed ="+e.valueToCode(this,"time",e.ORDER_ASSIGNMENT)+",space = "+e.valueToCode(this,"space",e.ORDER_ASSIGNMENT)+")\n"},_F=function(t,e){var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC);return i+".fill(0)\n"+i+".show()\n"},oF=function(t,e){return e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+"."+t.getFieldValue("OP")+"("+e.valueToCode(t,"val",e.ORDER_ATOMIC)+")\n"},pF=function(t,e){return[e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".pixel(int("+e.valueToCode(t,"x",e.ORDER_ATOMIC)+"), int("+e.valueToCode(t,"y",e.ORDER_ATOMIC)+"))",e.ORDER_ATOMIC]},aF=function(t,e){var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC);return i+".pixel(int("+e.valueToCode(this,"x",e.ORDER_ASSIGNMENT)+"), int("+e.valueToCode(this,"y",e.ORDER_ASSIGNMENT)+"), "+e.valueToCode(this,"STAT",e.ORDER_ATOMIC)+")\n"+i+".show()\n"},uF=function(t,e){return[e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".get_brightness()",e.ORDER_ATOMIC]},rF=function(t,e){return e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".set_brightness("+e.valueToCode(this,"x",e.ORDER_ASSIGNMENT)+")\n"},lF=function(t,e){return[e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+"."+t.getFieldValue("image"),e.ORDER_ATOMIC]},dF=function(t,e){return[e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".map_"+t.getFieldValue("OP")+"("+e.valueToCode(t,"A",e.ORDER_ATOMIC)+","+e.valueToCode(t,"B",e.ORDER_ATOMIC)+")",e.ORDER_ATOMIC]},IF=function(t,e){return[e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".map_invert("+e.valueToCode(t,"A",e.ORDER_ATOMIC)+")",e.ORDER_ATOMIC]},TF=function(t,e){e.definitions_.import_machine="import machine",e.definitions_.import_ssd1306="import ssd1306";var i=e.valueToCode(this,"I2CSUB",e.ORDER_ATOMIC);return e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+" = ssd1306.SSD1306_I2C("+e.valueToCode(this,"row",e.ORDER_ATOMIC)+","+e.valueToCode(this,"column",e.ORDER_ATOMIC)+","+i+")\n"},MF=function(t,e){return e.definitions_.import_machine="import machine",e.definitions_.import_ssd1306="import ssd1306",e.valueToCode(this,"VAR",e.ORDER_ATOMIC)+".show_str("+(e.valueToCode(this,"Text_line1",e.ORDER_ASSIGNMENT)||"''")+","+(e.valueToCode(this,"Text_line2",e.ORDER_ASSIGNMENT)||"''")+","+(e.valueToCode(this,"Text_line3",e.ORDER_ASSIGNMENT)||"''")+","+(e.valueToCode(this,"Text_line4",e.ORDER_ASSIGNMENT)||"''")+")\n"},hF=function(t,e){return e.definitions_.import_machine="import machine",e.definitions_.import_ssd1306="import ssd1306",e.valueToCode(this,"VAR",e.ORDER_ATOMIC)+".show_line("+e.valueToCode(this,"x1",e.ORDER_ATOMIC)+", "+e.valueToCode(this,"y1",e.ORDER_ATOMIC)+", "+e.valueToCode(this,"x2",e.ORDER_ATOMIC)+", "+e.valueToCode(this,"y2",e.ORDER_ATOMIC)+", 1)\n"},mF=function(t,e){e.definitions_.import_machine="import machine",e.definitions_.import_ssd1306="import ssd1306";var i=e.valueToCode(this,"VAR",e.ORDER_ATOMIC),n=e.valueToCode(this,"x",e.ORDER_ATOMIC),s=e.valueToCode(this,"y",e.ORDER_ATOMIC),_=e.valueToCode(this,"width",e.ORDER_ATOMIC),o=e.valueToCode(this,"height",e.ORDER_ATOMIC),p="TRUE"==this.getFieldValue("fill")?"True":"False",a=this.getFieldValue("OP");switch(p){case"True":return i+".show_fill_rect("+n+", "+s+", "+_+", "+o+","+a+")\n";case"False":return i+".show_rect("+n+", "+s+", "+_+", "+o+","+a+")\n"}},EF=function(t,e){e.definitions_.import_machine="import machine",e.definitions_.import_ssd1306="import ssd1306";var i=e.valueToCode(this,"VAR",e.ORDER_ATOMIC),n=e.valueToCode(this,"x",e.ORDER_ATOMIC),s=e.valueToCode(this,"y",e.ORDER_ATOMIC),_=e.valueToCode(this,"length",e.ORDER_ATOMIC);return i+".show_"+this.getFieldValue("direction")+"("+n+", "+s+", "+_+", 1)\n"},OF=function(t,e){return["ON"==this.getFieldValue("ONOFF")?"1":"0",e.ORDER_ATOMIC]},RF=function(t,e){e.definitions_.import_matrix="import matrix";var i=t.getFieldValue("OP");return[e.valueToCode(t,"img",e.ORDER_ATOMIC)+".shift_"+i+"("+e.valueToCode(t,"val",e.ORDER_ATOMIC)+")",e.ORDER_ATOMIC]},cF=function(t,e){var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC);return e.definitions_.import_ssd1306="import ssd1306",e.definitions_.import_machine="import machine",i+".show_fill("+this.getFieldValue("key")+")\n"},gF=function(t,e){return["matrix.Image."+this.getFieldValue("ANIMATION"),e.ORDER_ATOMIC]},CF=function(t,e){var i=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);e.definitions_.import_machine="import machine",e.definitions_.import_ssd1306="import ssd1306";var n=e.valueToCode(this,"x",e.ORDER_ATOMIC),s=e.valueToCode(this,"y",e.ORDER_ATOMIC),_=e.valueToCode(this,"r",e.ORDER_ATOMIC),o="TRUE"==this.getFieldValue("fill")?"True":"False",p=this.getFieldValue("OP");switch(o){case"True":return i+".show_fill_circle("+n+", "+s+", "+_+", "+p+")\n";case"False":return i+".show_circle("+n+", "+s+", "+_+", "+p+")\n"}},SF=function(t,e){var i=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);e.definitions_.import_machine="import machine",e.definitions_.import_ssd1306="import ssd1306";var n=e.valueToCode(this,"x0",e.ORDER_ATOMIC),s=e.valueToCode(this,"y0",e.ORDER_ATOMIC),_=e.valueToCode(this,"x1",e.ORDER_ATOMIC),o=e.valueToCode(this,"y1",e.ORDER_ATOMIC),p=e.valueToCode(this,"x2",e.ORDER_ATOMIC),a=e.valueToCode(this,"y2",e.ORDER_ATOMIC),u="TRUE"==this.getFieldValue("fill")?"True":"False",r=this.getFieldValue("OP");switch(u){case"True":return i+".show_fill_triangle("+n+", "+s+", "+_+", "+o+", "+p+", "+a+", "+r+")\n";case"False":return i+".show_triangle("+n+", "+s+", "+_+", "+o+", "+p+", "+a+", "+r+")\n"}},LF=function(t,e){return e.definitions_.import_machine="import machine",e.definitions_.import_ssd1306="import ssd1306",e.valueToCode(this,"VAR",e.ORDER_ATOMIC)+".show_bitmap("+e.valueToCode(this,"START_X",e.ORDER_ATOMIC)+", "+e.valueToCode(this,"START_Y",e.ORDER_ATOMIC)+", "+e.valueToCode(this,"bitmap_name",e.ORDER_ATOMIC)+","+e.valueToCode(this,"WIDTH",e.ORDER_ATOMIC)+","+e.valueToCode(this,"HEIGHT",e.ORDER_ATOMIC)+")\n"},AF=function(t,e){return e.definitions_.import_machine="import machine",e.definitions_.import_ssd1306="import ssd1306",e.valueToCode(this,"VAR",e.ORDER_ATOMIC)+".show_pixel("+e.valueToCode(this,"POS_X",e.ORDER_ATOMIC)+", "+e.valueToCode(this,"POS_Y",e.ORDER_ATOMIC)+")\n"},NF=function(t,e){var i,n=e.valueToCode(this,"SUB",e.ORDER_ATOMIC),s=e.valueToCode(this,"I2CSUB",e.ORDER_ATOMIC),_=this.getFieldValue("key");return"TM1650"==_?(e.definitions_.import_tm1650="import tm1650",i=n+" = tm1650."+_+"("+s+")\n"):"TM1637"==_&&(e.definitions_.import_tm1637="import tm1637",i=n+" = tm1637."+_+"("+s+")\n"),i},DF=function(t,e){return e.valueToCode(this,"VAR",e.ORDER_ATOMIC)+"."+this.getFieldValue("STAT")+"()\n"},fF=function(t,e){return e.valueToCode(this,"VAR",e.ORDER_ATOMIC)+".shownum("+e.valueToCode(this,"VALUE",e.ORDER_ATOMIC)+")\n"},FF=function(t,e){return e.valueToCode(this,"VAR",e.ORDER_ATOMIC)+".showDP("+e.valueToCode(this,"NO",e.ORDER_ATOMIC)+", "+e.valueToCode(this,"STAT",e.ORDER_ATOMIC)+")\n"},PF=function(t,e){return e.valueToCode(this,"VAR",e.ORDER_ATOMIC)+".intensity("+e.valueToCode(this,"VALUE",e.ORDER_ATOMIC)+")\n"},YF=function(t,e){e.definitions_.import_st7789="import st7789";var i=Rt.Boards.getSelectedBoardKey().split(":")[2],n="";n=["mpython","mixgo_pe","mixgo_nova"].indexOf(i)>=0?"0x700000":["mixgo_sant"].indexOf(i)>=0?"0xE00000":"0x3A0000";var s=e.valueToCode(this,"SUB",e.ORDER_ATOMIC),_=e.valueToCode(this,"SPISUB",e.ORDER_ATOMIC),o=e.valueToCode(this,"PINCS",e.ORDER_ATOMIC),p=e.valueToCode(this,"PINDC",e.ORDER_ATOMIC);return s+" = st7789.ST7789("+_+","+e.valueToCode(this,"WIDTH",e.ORDER_ATOMIC)+","+e.valueToCode(this,"HEIGHT",e.ORDER_ATOMIC)+",dc_pin="+p+",cs_pin="+o+",rotation="+this.getFieldValue("rotate")+",font_address="+n+")\n"},vF=function(t,e){e.definitions_.import_st7789="import st7789";var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC),n=e.valueToCode(this,"data",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"x",e.ORDER_ASSIGNMENT),_=e.valueToCode(this,"y",e.ORDER_ASSIGNMENT),o=e.valueToCode(this,"size",e.ORDER_ASSIGNMENT),p=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);if("0x"==p.slice(0,2))var a=i+".image("+n+",x = "+s+",y = "+_+",size = "+o+",color="+p+")\n";else{const t=p.match(/\d+/g);var u="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");a=i+".image("+n+",x = "+s+",y = "+_+",size = "+o+",color=0x"+((16252928&u)>>8|(64512&u)>>5|(255&u)>>3).toString(16)+")\n"}return a},XF=function(t,e){var i="0x"+this.getFieldValue("COLOR").slice(1);return["0x"+((16252928&i)>>8|(64512&i)>>5|(255&i)>>3).toString(16),e.ORDER_ATOMIC]},yF=function(t,e){e.definitions_.import_st7789="import st7789";var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC),n=e.valueToCode(this,"data",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"x",e.ORDER_ASSIGNMENT),_=e.valueToCode(this,"y",e.ORDER_ASSIGNMENT),o=e.valueToCode(this,"size",e.ORDER_ASSIGNMENT),p=e.valueToCode(this,"space",e.ORDER_ASSIGNMENT),a=e.valueToCode(this,"VAR",e.ORDER_ATOMIC),u=this.getFieldValue("center");if("0x"==a.slice(0,2))var r=i+".shows("+n+",x = "+s+",y = "+_+",size = "+o+",space = "+p+",center = "+u+",color="+a+")\n";else{const t=a.match(/\d+/g);var l="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");r=i+".shows("+n+",x = "+s+",y = "+_+",size = "+o+",space = "+p+",center = "+u+",color=0x"+((16252928&l)>>8|(64512&l)>>5|(255&l)>>3).toString(16)+")\n"}return r},xF=function(t,e){e.definitions_.import_st7789="import st7789";var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC),n=e.valueToCode(this,"data",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"size",e.ORDER_ASSIGNMENT),_=e.valueToCode(this,"time",e.ORDER_ASSIGNMENT),o=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);if("0x"==o.slice(0,2))var p=i+".frame("+n+",size = "+s+",delay = "+_+",color="+o+")\n";else{const t=o.match(/\d+/g);var a="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");p=i+".frame("+n+",size = "+s+",delay = "+_+",color=0x"+((16252928&a)>>8|(64512&a)>>5|(255&a)>>3).toString(16)+")\n"}return p},bF=function(t,e){e.definitions_.import_st7789="import st7789";var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC),n=e.valueToCode(this,"data",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"y",e.ORDER_ASSIGNMENT),_=e.valueToCode(this,"size",e.ORDER_ASSIGNMENT),o=e.valueToCode(this,"time",e.ORDER_ASSIGNMENT),p=e.valueToCode(this,"space",e.ORDER_ASSIGNMENT),a=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);if("0x"==a.slice(0,2))var u=i+".scroll("+n+",y = "+s+",size = "+_+",speed ="+o+",space = "+p+",color="+a+")\n";else{const t=a.match(/\d+/g);var r="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");u=i+".scroll("+n+",y = "+s+",size = "+_+",speed ="+o+",space = "+p+",color=0x"+((16252928&r)>>8|(64512&r)>>5|(255&r)>>3).toString(16)+")\n"}return u},VF=function(t,e){return e.definitions_.import_st7789="import st7789",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".fill(st7789."+this.getFieldValue("key")+")\n"},BF=function(t,e){e.definitions_.import_st7789="import st7789";var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC),n=e.valueToCode(this,"x1",e.ORDER_ATOMIC),s=e.valueToCode(this,"y1",e.ORDER_ATOMIC),_=e.valueToCode(this,"x2",e.ORDER_ATOMIC),o=e.valueToCode(this,"y2",e.ORDER_ATOMIC),p=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);if("0x"==p.slice(0,2))var a=i+".line("+n+", "+s+", "+_+", "+o+", color="+p+")\n";else{const t=p.match(/\d+/g);var u="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");a=i+".line("+n+", "+s+", "+_+", "+o+", color=0x"+((16252928&u)>>8|(64512&u)>>5|(255&u)>>3).toString(16)+")\n"}return a},GF=function(t,e){var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC),n=e.valueToCode(this,"I2CSUB",e.ORDER_ATOMIC),s=this.getFieldValue("key"),_=e.valueToCode(this,"ADDR",e.ORDER_ATOMIC);return e.definitions_.import_i2clcd="import i2clcd",i+" = i2clcd.LCD("+n+",lcd_width="+s+",i2c_addr="+_+")\n"},UF=function(t,e){return e.definitions_.import_i2clcd="import i2clcd",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".shows("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+",column = "+e.valueToCode(this,"x",e.ORDER_ASSIGNMENT)+",line = "+e.valueToCode(this,"y",e.ORDER_ASSIGNMENT)+",center = "+this.getFieldValue("center")+")\n"},wF=function(t,e){return e.definitions_.import_i2clcd="import i2clcd",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".print("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+",column = "+e.valueToCode(this,"x",e.ORDER_ASSIGNMENT)+",line = "+e.valueToCode(this,"y",e.ORDER_ASSIGNMENT)+",delay="+e.valueToCode(this,"time",e.ORDER_ASSIGNMENT)+")\n"},kF=function(t,e){return e.definitions_.import_i2clcd="import i2clcd",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".backlight("+this.getFieldValue("key")+")\n"},HF=function(t,e){return e.definitions_.import_i2clcd="import i2clcd",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".clear()\n"},WF=function(t,e){var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC),n=e.valueToCode(this,"I2CSUB",e.ORDER_ATOMIC),s=e.valueToCode(this,"ADDR",e.ORDER_ATOMIC),_=this.getFieldValue("driver"),o=Rt.Boards.getSelectedBoardKey().split(":")[2],p="";return p=["mpython","mixgo_pe","mixgo_nova"].indexOf(o)>=0?"0x700000":["mixgo_sant"].indexOf(o)>=0?"0xE00000":"0x3A0000",e.definitions_.import_oled128x64="import oled128x64",i+" = oled128x64.OLED("+n+",address="+s+",font_address="+p+",types="+_+")\n"},KF=function(t,e){return e.definitions_.import_oled128x64="import oled128x64",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".image("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+")\n"},JF=function(t,e){return e.definitions_.import_oled128x64="import oled128x64",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".image("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+",x = "+e.valueToCode(this,"x",e.ORDER_ASSIGNMENT)+",y = "+e.valueToCode(this,"y",e.ORDER_ASSIGNMENT)+",size = "+e.valueToCode(this,"size",e.ORDER_ASSIGNMENT)+")\n"},qF=function(t,e){return e.definitions_.import_oled128x64="import oled128x64",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".shows("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+")\n"},QF=function(t,e){return e.definitions_.import_oled128x64="import oled128x64",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".shows("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+",x = "+e.valueToCode(this,"x",e.ORDER_ASSIGNMENT)+",y = "+e.valueToCode(this,"y",e.ORDER_ASSIGNMENT)+",size = "+e.valueToCode(this,"size",e.ORDER_ASSIGNMENT)+",space = "+e.valueToCode(this,"space",e.ORDER_ASSIGNMENT)+",center = "+this.getFieldValue("center")+")\n"},zF=function(t,e){return e.definitions_.import_oled128x64="import oled128x64",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".frame("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+")\n"},jF=function(t,e){return e.definitions_.import_oled128x64="import oled128x64",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".frame("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+",size = "+e.valueToCode(this,"size",e.ORDER_ASSIGNMENT)+",delay = "+e.valueToCode(this,"time",e.ORDER_ASSIGNMENT)+")\n"},ZF=function(t,e){return e.definitions_.import_oled128x64="import oled128x64",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".scroll("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+")\n"},$F=function(t,e){return e.definitions_.import_oled128x64="import oled128x64",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".scroll("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+",y = "+e.valueToCode(this,"y",e.ORDER_ASSIGNMENT)+",size = "+e.valueToCode(this,"size",e.ORDER_ASSIGNMENT)+",speed ="+e.valueToCode(this,"time",e.ORDER_ASSIGNMENT)+",space = "+e.valueToCode(this,"space",e.ORDER_ASSIGNMENT)+")\n"},tP=function(t,e){e.definitions_.import_oled128x64="import oled128x64";var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC);return i+".fill(0)\n"+i+".show()\n"},eP=function(t,e){return e.definitions_.import_oled128x64="import oled128x64",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+"."+t.getFieldValue("OP")+"("+e.valueToCode(t,"val",e.ORDER_ATOMIC)+")\n"},iP=function(t,e){return e.definitions_.import_oled128x64="import oled128x64",[e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".pixel(int("+e.valueToCode(t,"x",e.ORDER_ATOMIC)+"), int("+e.valueToCode(t,"y",e.ORDER_ATOMIC)+"))",e.ORDER_ATOMIC]},nP=function(t,e){e.definitions_.import_oled128x64="import oled128x64";var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC);return i+".pixel(int("+e.valueToCode(this,"x",e.ORDER_ASSIGNMENT)+"), int("+e.valueToCode(this,"y",e.ORDER_ASSIGNMENT)+"), "+e.valueToCode(this,"STAT",e.ORDER_ATOMIC)+")\n"+i+".show()\n"},sP=function(t,e){e.definitions_.import_oled128x64="import oled128x64";var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC),n=e.valueToCode(t,"x",e.ORDER_ATOMIC),s=e.valueToCode(t,"y",e.ORDER_ATOMIC),_=e.valueToCode(t,"w",e.ORDER_ATOMIC),o=e.valueToCode(t,"h",e.ORDER_ATOMIC),p=t.getFieldValue("state");return i+"."+t.getFieldValue("shape")+"("+n+", "+s+", "+_+", "+o+", "+p+")\n"+i+".show()\n"},_P=function(t,e){e.definitions_.import_oled128x64="import oled128x64";var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC),n=e.valueToCode(t,"x",e.ORDER_ATOMIC),s=e.valueToCode(t,"y",e.ORDER_ATOMIC),_=e.valueToCode(t,"length",e.ORDER_ATOMIC),o=t.getFieldValue("state");return i+"."+("0"==t.getFieldValue("dir_h_v")?"v":"h")+"line("+n+", "+s+", "+_+", "+o+")\n"+i+".show()\n"},oP=function(t,e){e.definitions_.import_oled128x64="import oled128x64";var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC);return i+".line("+e.valueToCode(t,"x1",e.ORDER_ATOMIC)+", "+e.valueToCode(t,"y1",e.ORDER_ATOMIC)+", "+e.valueToCode(t,"x2",e.ORDER_ATOMIC)+", "+e.valueToCode(t,"y2",e.ORDER_ATOMIC)+", "+t.getFieldValue("state")+")\n"+i+".show()\n"},pP=function(t,e){var i=Rt.Boards.getSelectedBoardKey().split(":")[2],n=e.valueToCode(this,"data",e.ORDER_ASSIGNMENT);if("educore"==i){e.definitions_["import_"+i+"oled"]="from "+i+" import oled";var s="oled.print("+n+")\n"}else{e.definitions_["import_"+i+"_onboard_matrix"]="from "+i+" import onboard_matrix";s="onboard_matrix.shows("+n+")\n"}return s},aP=function(t,e){var i=Rt.Boards.getSelectedBoardKey().split(":")[2],n=e.valueToCode(this,"data",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"space",e.ORDER_ASSIGNMENT),_=this.getFieldValue("center");if("mixgo_sant"==i||"mixgo_nova"==i)return e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft","onboard_tft.shows("+n+",space = "+s+",center = "+_+")\n";if("educore"==i){e.definitions_["import_"+i+"oled"]="from "+i+" import oled"}return e.definitions_["import_"+i+"_onboard_matrix"]="from "+i+" import onboard_matrix","onboard_matrix.shows("+n+",space = "+s+",center = "+_+")\n"},uP=function(t,e){var i=Rt.Boards.getSelectedBoardKey().split(":")[2];if("mpython"==i||"educore"==i){e.definitions_["import_"+i+"_onboard_oled"]="from "+i+" import onboard_oled";var n="onboard_oled.frame("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+")\n"}else{e.definitions_["import_"+i+"_onboard_matrix"]="from "+i+" import onboard_matrix";n="onboard_matrix.frame("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+")\n"}return n},rP=function(t,e){var i=Rt.Boards.getSelectedBoardKey().split(":")[2],n=e.valueToCode(this,"data",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"time",e.ORDER_ASSIGNMENT);if("mpython"==i||"educore"==i){e.definitions_["import_"+i+"_onboard_oled"]="from "+i+" import onboard_oled";var _="onboard_oled.frame("+(n=e.valueToCode(this,"data",e.ORDER_ASSIGNMENT))+",delay = "+s+")\n"}else{e.definitions_["import_"+i+"_onboard_matrix"]="from "+i+" import onboard_matrix";_="onboard_matrix.frame("+n+",delay = "+s+")\n"}return _},lP=function(t,e){var i=Rt.Boards.getSelectedBoardKey().split(":")[2];if("mpython"==i||"educore"==i){e.definitions_["import_"+i+"_onboard_oled"]="from "+i+" import onboard_oled";var n="onboard_oled.scroll("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+")\n"}else{e.definitions_["import_"+i+"_onboard_matrix"]="from "+i+" import onboard_matrix";n="onboard_matrix.scroll("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+")\n"}return n},dP=function(t,e){var i=Rt.Boards.getSelectedBoardKey().split(":")[2],n=e.valueToCode(this,"data",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"time",e.ORDER_ASSIGNMENT),_=e.valueToCode(this,"space",e.ORDER_ASSIGNMENT);if("mpython"==i||"educore"==i){e.definitions_["import_"+i+"_onboard_oled"]="from "+i+" import onboard_oled";var o="onboard_oled.scroll("+n+",speed ="+s+",space = "+_+")\n"}else{e.definitions_["import_"+i+"_onboard_matrix"]="from "+i+" import onboard_matrix";o="onboard_matrix.scroll("+n+",speed ="+s+",space = "+_+")\n"}return o},IP=function(t,e){var i=Rt.Boards.getSelectedBoardKey().split(":")[2];return e.definitions_["import_"+i+"_onboard_matrix"]="from "+i+" import onboard_matrix",["onboard_matrix."+t.getFieldValue("image"),e.ORDER_ATOMIC]},TP=function(t,e){var i=Rt.Boards.getSelectedBoardKey().split(":")[2];return e.definitions_["import_"+i+"_onboard_matrix"]="from "+i+" import onboard_matrix",["onboard_matrix."+t.getFieldValue("image"),e.ORDER_ATOMIC]},MP=function(t,e){var i={"#000000":"0","#ff0000":"1"};function n(t){let e="";if(t.length%2==1&&(t="0"+t),t.length<8){let e=8-t.length;for(let i=1;i<=e;i++)t="0"+t}for(let i=1;i<=t.length;i++)i%2==0&&i!==t.length?e=e+t[i-1]+",0x":e+=t[i-1];return"0x"+e}let s=[];for(let e=0;e<12;e++){let _="",o=0,p=0;for(let n=0;n<32;n++)n<8?p=7-n:n<16?p=23-n:n<24?p=39-n:n<32&&(p=55-n),o+=Number(i[t.getFieldValue(e+"-"+n)])*Math.pow(2,31-p);_+=n(o.toString(16)),s.unshift(_)}let _=[];for(let t=0;t>8|(64512&u)>>5|(255&u)>>3).toString(16)+")\n"}return a},JP=function(t,e){var i=Rt.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft";var n=e.valueToCode(this,"data",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"x",e.ORDER_ASSIGNMENT),_=e.valueToCode(this,"y",e.ORDER_ASSIGNMENT),o=e.valueToCode(this,"size",e.ORDER_ASSIGNMENT),p=e.valueToCode(this,"space",e.ORDER_ASSIGNMENT),a=this.getFieldValue("center"),u=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);if("0x"==u.slice(0,2))var r="onboard_tft.shows("+n+",x = "+s+",y = "+_+",size = "+o+",space = "+p+",center = "+a+",color="+u+")\n";else{const t=u.match(/\d+/g);var l="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");r="onboard_tft.shows("+n+",x = "+s+",y = "+_+",size = "+o+",space = "+p+",center = "+a+",color=0x"+((16252928&l)>>8|(64512&l)>>5|(255&l)>>3).toString(16)+")\n"}return r},qP=function(t,e){var i=Rt.Boards.getSelectedBoardKey().split(":")[2];return e.definitions_["import_"+i+"_onboard_oled"]="from "+i+" import onboard_tft","onboard_tft.frame("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+",color=0xffff)\n"},QP=function(t,e){var i=Rt.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft";var n=e.valueToCode(this,"data",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"size",e.ORDER_ASSIGNMENT),_=e.valueToCode(this,"time",e.ORDER_ASSIGNMENT),o=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);if("0x"==o.slice(0,2))var p="onboard_tft.frame("+n+",size = "+s+",delay = "+_+",color="+o+")\n";else{const t=o.match(/\d+/g);var a="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");p="onboard_tft.frame("+n+",size = "+s+",delay = "+_+",color=0x"+((16252928&a)>>8|(64512&a)>>5|(255&a)>>3).toString(16)+")\n"}return p},zP=function(t,e){var i=Rt.Boards.getSelectedBoardKey().split(":")[2];return e.definitions_["import_"+i+"_onboard_oled"]="from "+i+" import onboard_tft","onboard_tft.scroll("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+",color=0xffff)\n"},jP=function(t,e){var i=Rt.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft";var n=e.valueToCode(this,"data",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"y",e.ORDER_ASSIGNMENT),_=e.valueToCode(this,"size",e.ORDER_ASSIGNMENT),o=e.valueToCode(this,"time",e.ORDER_ASSIGNMENT),p=e.valueToCode(this,"space",e.ORDER_ASSIGNMENT),a=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);if("0x"==a.slice(0,2))var u="onboard_tft.scroll("+n+",y = "+s+",size = "+_+",speed ="+o+",space = "+p+",color="+a+")\n";else{const t=a.match(/\d+/g);var r="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");u="onboard_tft.scroll("+n+",y = "+s+",size = "+_+",speed ="+o+",space = "+p+",color=0x"+((16252928&r)>>8|(64512&r)>>5|(255&r)>>3).toString(16)+")\n"}return u},ZP=function(t,e){var i=Rt.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft";var n=e.valueToCode(t,"x",e.ORDER_ATOMIC),s=e.valueToCode(t,"y",e.ORDER_ATOMIC),_=e.valueToCode(t,"w",e.ORDER_ATOMIC),o=e.valueToCode(t,"h",e.ORDER_ATOMIC),p=e.valueToCode(this,"VAR",e.ORDER_ATOMIC),a=t.getFieldValue("shape");if("0x"==p.slice(0,2))var u="onboard_tft."+a+"("+n+", "+s+", "+_+", "+o+", "+p+")\nonboard_tft.show()\n";else{const t=p.match(/\d+/g);var r="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");u="onboard_tft."+a+"("+n+", "+s+", "+_+", "+o+", 0x"+((16252928&r)>>8|(64512&r)>>5|(255&r)>>3).toString(16)+")\nonboard_tft.show()\n"}return u},$P=function(t,e){var i=Rt.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft";var n=e.valueToCode(t,"x",e.ORDER_ATOMIC),s=e.valueToCode(t,"y",e.ORDER_ATOMIC),_=e.valueToCode(t,"length",e.ORDER_ATOMIC),o=e.valueToCode(this,"VAR",e.ORDER_ATOMIC),p=t.getFieldValue("dir_h_v");if("0x"==o.slice(0,2))var a="onboard_tft."+("0"==p?"v":"h")+"line("+n+", "+s+", "+_+", "+o+")\nonboard_tft.show()\n";else{const t=o.match(/\d+/g);var u="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");a="onboard_tft."+("0"==p?"v":"h")+"line("+n+", "+s+", "+_+", 0x"+((16252928&u)>>8|(64512&u)>>5|(255&u)>>3).toString(16)+")\nonboard_tft.show()\n"}return a},tY=function(t,e){var i=Rt.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft";var n=e.valueToCode(t,"x1",e.ORDER_ATOMIC),s=e.valueToCode(t,"y1",e.ORDER_ATOMIC),_=e.valueToCode(t,"x2",e.ORDER_ATOMIC),o=e.valueToCode(t,"y2",e.ORDER_ATOMIC),p=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);if("0x"==p.slice(0,2))var a="onboard_tft.line("+n+", "+s+", "+_+", "+o+", "+p+")\nonboard_tft.show()\n";else{const t=p.match(/\d+/g);var u="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");a="onboard_tft.line("+n+", "+s+", "+_+", "+o+", 0x"+((16252928&u)>>8|(64512&u)>>5|(255&u)>>3).toString(16)+")\nonboard_tft.show()\n"}return a},eY=function(t,e){var i=Rt.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft";return"onboard_tft.fill(0)\nonboard_tft.show()\n"},iY=function(t,e){var i=Rt.Boards.getSelectedBoardKey().split(":")[2];return e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft","onboard_tft."+t.getFieldValue("OP")+"("+e.valueToCode(t,"val",e.ORDER_ATOMIC)+")\n"},nY=function(t,e){var i=Rt.Boards.getSelectedBoardKey().split(":")[2];return e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft",["hex(onboard_tft.pixel(int("+e.valueToCode(t,"x",e.ORDER_ATOMIC)+"), int("+e.valueToCode(t,"y",e.ORDER_ATOMIC)+")))",e.ORDER_ATOMIC]},sY=function(t,e){var i=Rt.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft";var n=e.valueToCode(this,"x",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"y",e.ORDER_ASSIGNMENT),_=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);if("0x"==_.slice(0,2))var o="onboard_tft.pixel(int("+n+"), int("+s+"), "+_+")\nonboard_tft.show()\n";else{const t=_.match(/\d+/g);var p="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");o="onboard_tft.pixel(int("+n+"), int("+s+"), 0x"+((16252928&p)>>8|(64512&p)>>5|(255&p)>>3).toString(16)+")\nonboard_tft.show()\n"}return o},_Y=function(t,e){var i=Rt.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft";return["onboard_tft.get_brightness()",e.ORDER_ATOMIC]},oY=function(t,e){var i=Rt.Boards.getSelectedBoardKey().split(":")[2];return e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft","onboard_tft.set_brightness("+e.valueToCode(this,"x",e.ORDER_ASSIGNMENT)+")\n"},pY=function(t,e){var i=Rt.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft";var n=e.valueToCode(this,"VAR",e.ORDER_ASSIGNMENT);if("0x"==n.slice(0,2))var s="onboard_tft.fill("+n+")\nonboard_tft.show()\n";else{const t=n.match(/\d+/g);var _="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");s="onboard_tft.fill(0x"+((16252928&_)>>8|(64512&_)>>5|(255&_)>>3).toString(16)+")\nonboard_tft.show()\n"}return s},aY=function(t,e){var i=Rt.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_Clock"]="from "+i+" import Clock";var n=e.valueToCode(this,"x",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"y",e.ORDER_ASSIGNMENT),_=e.valueToCode(this,"size",e.ORDER_ASSIGNMENT),o=e.valueToCode(this,"SUB",e.ORDER_ASSIGNMENT),p=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);if("0x"==p.slice(0,2))var a=o+"=Clock("+n+","+s+","+_+","+p+")\n";else{const t=p.match(/\d+/g);var u="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");a=o+"=Clock("+n+","+s+","+_+",0x"+((16252928&u)>>8|(64512&u)>>5|(255&u)>>3).toString(16)+")\n"}return a},uY=function(t,e){var i=Rt.Boards.getSelectedBoardKey().split(":")[2];return e.definitions_["import_"+i+"_Clock"]="from "+i+" import Clock",e.valueToCode(this,"SUB",e.ORDER_ASSIGNMENT)+".set_rtctime()\n"},rY=function(t,e){var i=Rt.Boards.getSelectedBoardKey().split(":")[2];return e.definitions_["import_"+i+"_Clock"]="from "+i+" import Clock",e.valueToCode(this,"SUB",e.ORDER_ASSIGNMENT)+".set_time("+e.valueToCode(this,"h",e.ORDER_ASSIGNMENT)+","+e.valueToCode(this,"m",e.ORDER_ASSIGNMENT)+","+e.valueToCode(this,"s",e.ORDER_ASSIGNMENT)+")\n"},lY=function(t,e){var i=Rt.Boards.getSelectedBoardKey().split(":")[2];return e.definitions_["import_"+i+"_Clock"]="from "+i+" import Clock",e.valueToCode(this,"SUB",e.ORDER_ASSIGNMENT)+".draw_clock()\n"},dY=function(t,e){var i=Rt.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_Clock"]="from "+i+" import Clock";var n=e.valueToCode(this,"SUB",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);if("0x"==s.slice(0,2))var _=n+".clear("+s+")\n";else{const t=s.match(/\d+/g);var o="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");_=n+".clear(0x"+((16252928&o)>>8|(64512&o)>>5|(255&o)>>3).toString(16)+")\n"}return _},IY=function(t,e){var i=Rt.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft";var n=e.valueToCode(t,"x",e.ORDER_ATOMIC),s=e.valueToCode(t,"y",e.ORDER_ATOMIC),_=e.valueToCode(t,"r",e.ORDER_ATOMIC),o=e.valueToCode(this,"VAR",e.ORDER_ATOMIC),p=t.getFieldValue("shape");if("0x"==o.slice(0,2))var a="onboard_tft.ellipse("+n+", "+s+", "+_+", "+_+", "+o+","+p+")\nonboard_tft.show()\n";else{const t=o.match(/\d+/g);var u="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");a="onboard_tft.ellipse("+n+", "+s+", "+_+", "+_+", 0x"+((16252928&u)>>8|(64512&u)>>5|(255&u)>>3).toString(16)+","+p+")\nonboard_tft.show()\n"}return a},TY=function(t,e){var i=Rt.Boards.getSelectedBoardKey().split(":")[2];return e.definitions_["import_"+i+"_onboard_matrix"]="from "+i+" import onboard_matrix","onboard_matrix.pointern(angle="+e.valueToCode(this,"angle",e.ORDER_ASSIGNMENT)+")\n"},MY=function(t,e){var i=this.getFieldValue("path"),n=this.getFieldValue("module");return e.definitions_["import_"+i+"_"+n]="from "+i+" import "+n,""},hY=function(t,e){var i=this.getFieldValue("module");return e.definitions_["import_"+i]="import "+i,""},mY=function(t,e){for(var i=this.getFieldValue("NAME"),n=new Array(this.itemCount_),s=0;s {\n"+e.statementToCode(this,"do")+"})\n"},sV=function(){return"control.reset()\n"},_V=function(t,e){return"control.waitMicros("+(e.valueToCode(this,"data",e.ORDER_ATOMIC)||Rt.Profile.default.serial)+")\n"},oV=function(t,e){return"control.raiseEvent("+(e.valueToCode(this,"system_event_bus_source",e.ORDER_ATOMIC)||Rt.Profile.default.serial)+", "+(e.valueToCode(this,"system_event_bus_value",e.ORDER_ATOMIC)||Rt.Profile.default.serial)+")\n"},pV=function(t,e){return"control.onEvent("+(e.valueToCode(this,"system_event_bus_source",e.ORDER_ATOMIC)||Rt.Profile.default.serial)+", "+(e.valueToCode(this,"system_event_bus_value",e.ORDER_ATOMIC)||Rt.Profile.default.serial)+", () => {\n"+e.statementToCode(this,"do")+")\n"},aV=function(t,e){return["control.eventTimestamp()",e.ORDER_ATOMIC]},uV=function(t,e){return["control.eventValue()",e.ORDER_ATOMIC]},rV=function(t,e){return[this.getFieldValue("key"),e.ORDER_ATOMIC]},lV=function(t,e){return[this.getFieldValue("key"),e.ORDER_ATOMIC]},dV=function(t,e){return["control.deviceName()",e.ORDER_ATOMIC]},IV=function(t,e){return["control.deviceSerialNumber()",e.ORDER_ATOMIC]},TV=function(t,e){return"panic("+(e.valueToCode(this,"STATUS_CODE",e.ORDER_ATOMIC)||"1000")+")\n"},MV=function(t,e){switch(e.definitions_.import_time="import time",this.getFieldValue("Time")){case"ms":return["time.ticks_ms()",e.ORDER_ATOMIC];case"us":return["time.ticks_us()",e.ORDER_ATOMIC]}},hV=function(){return"while True:\n pass\n"},mV=function(t,e){return e.definitions_.import_mixgo="import mixgo","reset()\n"},EV=function(t,e){return e.definitions_.import_os="import os","os.uname()"},OV=function(t,e){e.definitions_.import_time="import time";var i=e.valueToCode(this,"DELAY_TIME",e.ORDER_ATOMIC)||"1000";switch(this.getFieldValue("Time")){case"s":return"time.sleep("+i+")\n";case"ms":return"time.sleep_ms("+i+")\n";case"us":return"time.sleep_us("+i+")\n"}},RV=function(t,e){e.definitions_.import_time="import time";var i=e.valueToCode(this,"DELAY_TIME",e.ORDER_ATOMIC)||"1000";switch(this.getFieldValue("Time")){case"s":return"time.sleep("+i+")\n";case"ms":return"time.sleep_ms("+i+")\n";case"us":return"time.sleep_us("+i+")\n"}},cV=function(t,e){return e.definitions_.import_mixgo="import mixgo",(e.valueToCode(this,"VAR",e.ORDER_NONE)||"None")+".init(period = "+(e.valueToCode(this,"period",e.ORDER_NONE)||"0")+", mode = Timer."+(e.valueToCode(this,"mode",e.ORDER_NONE)||"None")+", callback = "+(e.valueToCode(this,"callback",e.ORDER_NONE)||"None")+")\n"},gV=function(t,e){return e.definitions_.import_machine="import machine",(e.valueToCode(this,"VAR",e.ORDER_NONE)||"None")+".init(period = "+(e.valueToCode(this,"period",e.ORDER_NONE)||"0")+", mode = machine.Timer."+this.getFieldValue("mode")+", callback = "+(e.valueToCode(this,"callback",e.ORDER_NONE)||"None")+")\n"},CV=function(t,e){return e.definitions_.import_time="import time",["time.ticks_diff("+(e.valueToCode(this,"END",e.ORDER_NONE)||"0")+", "+(e.valueToCode(this,"START",e.ORDER_NONE)||"0")+")",e.ORDER_ATOMIC]},SV=function(t,e){var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC);return e.definitions_.import_machine="import machine",i+" = machine.Timer(0)\n"},LV=function(t,e){return e.definitions_.import_machine="import machine","wdt = machine.WDT(timeout= "+(e.valueToCode(this,"period",e.ORDER_NONE)||"0")+")\n"},AV=function(t,e){e.definitions_.import_machine="import machine";return"wdt.feed()\n"},NV=function(t,e){e.definitions_.import_machine="import machine";return"machine.reset()\n"},DV=function(t,e){e.definitions_.import_bitbot_onboard_bot51="from bitbot import onboard_bot51";return"onboard_bot51.shutdown()\n"},fV=SV,FV=gV,PV=CV,YV=OV,vV=function(t,e){return e.definitions_.import_seniverse_api="import seniverse_api",["seniverse_api."+this.getFieldValue("mode")+"("+e.valueToCode(this,"key",e.ORDER_ATOMIC)+","+e.valueToCode(this,"addr",e.ORDER_ATOMIC)+")",e.ORDER_ATOMIC]},XV=function(t,e){return e.definitions_.import_seniverse_api="import seniverse_api",["seniverse_api."+this.getFieldValue("mode")+"("+e.valueToCode(this,"key",e.ORDER_ATOMIC)+","+e.valueToCode(this,"addr",e.ORDER_ATOMIC)+","+e.valueToCode(this,"day",e.ORDER_ATOMIC)+")",e.ORDER_ATOMIC]},yV=function(t,e){return e.definitions_.import_seniverse_api="import seniverse_api",["seniverse_api.weather_hourly("+e.valueToCode(this,"key",e.ORDER_ATOMIC)+","+e.valueToCode(this,"addr",e.ORDER_ATOMIC)+","+e.valueToCode(this,"hour",e.ORDER_ATOMIC)+")",e.ORDER_ATOMIC]},xV=function(t,e){return e.definitions_["import_seniverse_api*"]="from seniverse_api import *",this.getFieldValue("mode")+".request("+e.valueToCode(this,"key",e.ORDER_ATOMIC)+","+e.valueToCode(this,"addr",e.ORDER_ATOMIC)+")\n"},bV=function(t,e){e.definitions_["import_seniverse_api*"]="from seniverse_api import *";var i=this.getFieldValue("content");if("none"==i)var n="Weather_now.analysis()";else n='Weather_now.analysis("'+i+'")';return[n,e.ORDER_ATOMIC]},VV=function(t,e){e.definitions_["import_seniverse_api*"]="from seniverse_api import *";var i=this.getFieldValue("content");if("none"==i)var n="Air_now.analysis()";else n='Air_now.analysis("'+i+'")';return[n,e.ORDER_ATOMIC]},BV=function(t,e){e.definitions_["import_seniverse_api*"]="from seniverse_api import *";var i=this.getFieldValue("content");if("none"==i)var n="Weather_alarm.analysis()";else n='Weather_alarm.analysis("'+i+'")';return[n,e.ORDER_ATOMIC]},GV=function(t,e){e.definitions_["import_seniverse_api*"]="from seniverse_api import *";var i=this.getFieldValue("content");if("none"==i)var n="Life_suggestion.analysis()";else n='Life_suggestion.analysis("'+i+'")';return[n,e.ORDER_ATOMIC]},UV=function(t,e){e.definitions_["import_seniverse_api*"]="from seniverse_api import *";var i=this.getFieldValue("content");if("none"==i)var n="Tide_daily.analysis()";else n='Tide_daily.analysis("'+i+'")';return[n,e.ORDER_ATOMIC]},wV=function(t,e){e.definitions_["import_seniverse_api*"]="from seniverse_api import *";var i=this.getFieldValue("content");if("none"==i)var n="Location_search.analysis()";else n='Location_search.analysis("'+i+'")';return[n,e.ORDER_ATOMIC]},kV=function(t,e){return e.definitions_["import_seniverse_api*"]="from seniverse_api import *",this.getFieldValue("mode")+".request("+e.valueToCode(this,"key",e.ORDER_ATOMIC)+","+e.valueToCode(this,"addr",e.ORDER_ATOMIC)+","+e.valueToCode(this,"day",e.ORDER_ATOMIC)+")\n"},HV=function(t,e){e.definitions_["import_seniverse_api*"]="from seniverse_api import *";var i=this.getFieldValue("content"),n=e.valueToCode(this,"day",e.ORDER_ATOMIC);if("none"==i)var s="Weather_daily.analysis("+n+")";else s="Weather_daily.analysis("+n+',"'+i+'")';return[s,e.ORDER_ATOMIC]},WV=function(t,e){e.definitions_["import_seniverse_api*"]="from seniverse_api import *";var i=this.getFieldValue("content"),n=e.valueToCode(this,"day",e.ORDER_ATOMIC);if("none"==i)var s="Air_daily.analysis("+n+")";else s="Air_daily.analysis("+n+',"'+i+'")';return[s,e.ORDER_ATOMIC]},KV=function(t,e){e.definitions_["import_seniverse_api*"]="from seniverse_api import *";var i=this.getFieldValue("content"),n=e.valueToCode(this,"day",e.ORDER_ATOMIC);if("none"==i)var s="Geo_sun.analysis("+n+")";else s="Geo_sun.analysis("+n+',"'+i+'")';return[s,e.ORDER_ATOMIC]},JV=function(t,e){e.definitions_["import_seniverse_api*"]="from seniverse_api import *";var i=this.getFieldValue("content"),n=e.valueToCode(this,"day",e.ORDER_ATOMIC);if("none"==i)var s="Geo_moon.analysis("+n+")";else s="Geo_moon.analysis("+n+',"'+i+'")';return[s,e.ORDER_ATOMIC]},qV={};qV.mpython={description:"MicroPython[EDUCORE Edu Core]",digital_pin:Rt.Profile.generate(["0-10","18"]),input_pin:Rt.Profile.generate(["0-10","18"]),output_pin:Rt.Profile.generate(["0-10","18"]),pwm_input:Rt.Profile.generate(["0-10","18"],"pwm","pwm"),analog_input:Rt.Profile.generate(["0-4"],"adc","adc"),pwm_output:Rt.Profile.generate(["0-10","18"],"pwm","pwm"),analog_output:Rt.Profile.generate(["0-4"],"adc","adc"),espnow_channel:Rt.Profile.generate(["1-13"]),haskylens_model:Rt.Profile.generate(["0-4"]),digital:Rt.Profile.generate(["0-10","18"],"pin","pin"),pwm_pin:Rt.Profile.generate(["0-10","18"]),pwm:Rt.Profile.generate(["0-10","18"],"pwm","pwm"),analog_pin:Rt.Profile.generate(["0-4"]),analog:Rt.Profile.generate(["0-4"],"adc","adc"),button:[["B1","B1key"],["B2","B2key"],["A1","A1key"],["A2","A2key"],["A3","A3key"],["A4","A4key"]],buttonB:[["B1","B1key"],["B2","B2key"]],axis:Rt.Profile.generate(["0-4"]),exlcdh:Rt.Profile.generate(["0-11"]),exlcdv:Rt.Profile.generate(["0-7"]),brightness:Rt.Profile.generate(["0-9"]),tts_voice:Rt.Profile.generate(["0-16"]),tts_builtin_music:Rt.Profile.generate(["0-47"]),tts_bgmusic:Rt.Profile.generate(["0-15"]),builtinimg:[["HEART","onboard_matrix.HEART"],["HEART_SMALL","onboard_matrix.HEART_SMALL"],["HAPPY","onboard_matrix.HAPPY"],["SAD","onboard_matrix.SAD"],["SMILE","onboard_matrix.SMILE"],["ANGRY","onboard_matrix.ANGRY"],["NO","onboard_matrix.NO"],["YES","onboard_matrix.YES"],["DOOR_OPEN","onboard_matrix.DOOR_OPEN"],["DOOR_OPENING","onboard_matrix.DOOR_OPENING"],["DOOR_CLOSE","onboard_matrix.DOOR_CLOSE"]],builtinimg_extern:[["HEART","matrix32x12.Matrix.HEART"],["HEART_SMALL","matrix32x12.Matrix.HEART_SMALL"],["HAPPY","matrix32x12.Matrix.HAPPY"],["SAD","matrix32x12.Matrix.SAD"],["SMILE","matrix32x12.Matrix.SMILE"],["SILLY","matrix32x12.Matrix.SILLY"],["FABULOUS","matrix32x12.Matrix.FABULOUS"],["SURPRISED","matrix32x12.Matrix.SURPRISED"],["ASLEEP","matrix32x12.Matrix.ASLEEP"],["ANGRY","matrix32x12.Matrix.ANGRY"],["CONFUSED","matrix32x12.Matrix.CONFUSED"],["NO","matrix32x12.Matrix.NO"],["YES","matrix32x12.Matrix.YES"],["LEFT_ARROW","matrix32x12.Matrix.LEFT_ARROW"],["RIGHT_ARROW","matrix32x12.Matrix.RIGHT_ARROW"],["DRESS","matrix32x12.Matrix.DRESS"],["TRANSFORMERS","matrix32x12.Matrix.TRANSFORMERS"],["SCISSORS","matrix32x12.Matrix.SCISSORS"],["EXIT","matrix32x12.Matrix.EXIT"],["TREE","matrix32x12.Matrix.TREE"],["PACMAN","matrix32x12.Matrix.PACMAN"],["TARGET","matrix32x12.Matrix.TARGET"],["TSHIRT","matrix32x12.Matrix.TSHIRT"],["ROLLERSKATE","matrix32x12.Matrix.ROLLERSKATE"],["DUCK","matrix32x12.Matrix.DUCK"],["HOUSE","matrix32x12.Matrix.HOUSE"],["TORTOISE","matrix32x12.Matrix.TORTOISE"],["BUTTERFLY","matrix32x12.Matrix.BUTTERFLY"],["STICKFIGURE","matrix32x12.Matrix.STICKFIGURE"],["GHOST","matrix32x12.Matrix.GHOST"],["PITCHFORK","matrix32x12.Matrix.PITCHFORK"],["onboard_music_QUAVERS","matrix32x12.Matrix.onboard_music_QUAVERS"],["onboard_music_QUAVER","matrix32x12.Matrix.onboard_music_QUAVER"],["onboard_music_CROTCHET","matrix32x12.Matrix.onboard_music_CROTCHET"],["COW","matrix32x12.Matrix.COW"],["RABBIT","matrix32x12.Matrix.RABBIT"],["SQUARE_SMALL","matrix32x12.Matrix.SQUARE_SMALL"],["SQUARE","matrix32x12.Matrix.SQUARE"],["DIAMOND_SMALL","matrix32x12.Matrix.DIAMOND_SMALL"],["DIAMOND","matrix32x12.Matrix.DIAMOND"],["CHESSBOARD","matrix32x12.Matrix.CHESSBOARD"],["TRIANGLE_LEFT","matrix32x12.Matrix.TRIANGLE_LEFT"],["TRIANGLE","matrix32x12.Matrix.TRIANGLE"],["SNAKE","matrix32x12.Matrix.SNAKE"],["UMBRELLA","matrix32x12.Matrix.UMBRELLA"],["SKULL","matrix32x12.Matrix.SKULL"],["GIRAFFE","matrix32x12.Matrix.GIRAFFE"],["SWORD","matrix32x12.Matrix.SWORD"]],imglist:[["ALL_CLOCKS","matrix.Image.ALL_CLOCKS"],["ALL_ARROWS","matrix.Image.ALL_ARROWS"]],playlist:[["DADADADUM","onboard_music.DADADADUM"],["BIRTHDAY","onboard_music.BIRTHDAY"],["BA_DING","onboard_music.BA_DING"],["JUMP_UP","onboard_music.JUMP_UP"],["JUMP_DOWN","onboard_music.JUMP_DOWN"],["POWER_UP","onboard_music.POWER_UP"],["POWER_DOWN","onboard_music.POWER_DOWN"]],playlist_extern:[["DADADADUM","DADADADUM"],["ENTERTAINER","ENTERTAINER"],["PRELUDE","PRELUDE"],["ODE","ODE"],["NYAN","NYAN"],["RINGTONE","RINGTONE"],["FUNK","FUNK"],["BLUES","BLUES"],["BIRTHDAY","BIRTHDAY"],["WEDDING","WEDDING"],["FUNERAL","FUNERAL"],["PUNCHLINE","PUNCHLINE"],["PYTHON","PYTHON"],["BADDY","BADDY"],["CHASE","CHASE"],["BA_DING","BA_DING"],["WAWAWAWAA","WAWAWAWAA"],["JUMP_UP","JUMP_UP"],["JUMP_DOWN","JUMP_DOWN"],["POWER_UP","POWER_UP"],["POWER_DOWN","POWER_DOWN"]],tone_notes:[["NOTE_C3","131"],["NOTE_D3","147"],["NOTE_E3","165"],["NOTE_F3","175"],["NOTE_G3","196"],["NOTE_A3","220"],["NOTE_B3","247"],["NOTE_C4","262"],["NOTE_D4","294"],["NOTE_E4","330"],["NOTE_F4","349"],["NOTE_G4","392"],["NOTE_A4","440"],["NOTE_B4","494"],["NOTE_C5","523"],["NOTE_D5","587"],["NOTE_E5","659"],["NOTE_F5","698"],["NOTE_G5","784"],["NOTE_A5","880"],["NOTE_B5","988"]],serial_pin:[["pin0","0"],["pin1","1"],["pin2","2"],["pin8","8"],["pin12","12"],["pin13","13"],["pin14","14"],["pin15","15"],["pin16","16"]],radio_power:[["0","0"],["1","1"],["2","2"],["3","3"],["4","4"],["5","5"],["6","6"],["7","7"]],radio_datarate:[["1Mbit","RATE_1MBIT"],["250Kbit","RATE_250KBIT"],["2Mbit","RATE_2MBIT"]],one_more:[["ONE_SHOT","ONE_SHOT"],["PERIODIC","PERIODIC"]],digital_dot:[["0","0"],["1","1"],["2","2"]]},qV["ESP32C2 Generic(2M)"]={description:"MicroPython[ESP32C3 MixGo CC]",digital_pin:Rt.Profile.generate(["0-11","18-21"]),input_pin:Rt.Profile.generate(["0-11","18-21"]),output_pin:Rt.Profile.generate(["0-11","18-21"]),pwm_input:Rt.Profile.generate(["0-11","18-21"],"pwm","pwm"),analog_input:Rt.Profile.generate(["0-5"],"adc","adc"),pwm_output:Rt.Profile.generate(["0-11","18-21"],"pwm","pwm"),analog_output:Rt.Profile.generate(["0-5"],"adc","adc"),espnow_channel:Rt.Profile.generate(["1-13"]),haskylens_model:Rt.Profile.generate(["0-4"]),digital:Rt.Profile.generate(["0-11","18-21"],"pin","pin"),pwm_pin:Rt.Profile.generate(["0-11","18-21"]),pwm:Rt.Profile.generate(["0-11","18-21"],"pwm","pwm"),analog_pin:Rt.Profile.generate(["0-5"]),analog:Rt.Profile.generate(["0-5"],"adc","adc"),button:[["B1","B1key"],["B2","B2key"],["A1","A1key"],["A2","A2key"],["A3","A3key"],["A4","A4key"]],buttonB:[["B1","B1key"],["B2","B2key"]],axis:Rt.Profile.generate(["0-4"]),exlcdh:Rt.Profile.generate(["0-31"]),exlcdv:Rt.Profile.generate(["0-11"]),brightness:Rt.Profile.generate(["0-9"]),tts_voice:Rt.Profile.generate(["0-16"]),tts_builtin_music:Rt.Profile.generate(["0-47"]),tts_bgmusic:Rt.Profile.generate(["0-15"]),builtinimg:[["HEART","onboard_matrix.HEART"],["HEART_SMALL","onboard_matrix.HEART_SMALL"],["HAPPY","onboard_matrix.HAPPY"],["SAD","onboard_matrix.SAD"],["SMILE","onboard_matrix.SMILE"],["SILLY","onboard_matrix.SILLY"],["FABULOUS","onboard_matrix.FABULOUS"],["SURPRISED","onboard_matrix.SURPRISED"],["ASLEEP","onboard_matrix.ASLEEP"],["ANGRY","onboard_matrix.ANGRY"],["CONFUSED","onboard_matrix.CONFUSED"],["NO","onboard_matrix.NO"],["YES","onboard_matrix.YES"]],builtinimg_extern:[["HEART","matrix32x12.Matrix.HEART"],["HEART_SMALL","matrix32x12.Matrix.HEART_SMALL"],["HAPPY","matrix32x12.Matrix.HAPPY"],["SAD","matrix32x12.Matrix.SAD"],["SMILE","matrix32x12.Matrix.SMILE"],["SILLY","matrix32x12.Matrix.SILLY"],["FABULOUS","matrix32x12.Matrix.FABULOUS"],["SURPRISED","matrix32x12.Matrix.SURPRISED"],["ASLEEP","matrix32x12.Matrix.ASLEEP"],["ANGRY","matrix32x12.Matrix.ANGRY"],["CONFUSED","matrix32x12.Matrix.CONFUSED"],["NO","matrix32x12.Matrix.NO"],["YES","matrix32x12.Matrix.YES"],["LEFT_ARROW","matrix32x12.Matrix.LEFT_ARROW"],["RIGHT_ARROW","matrix32x12.Matrix.RIGHT_ARROW"],["DRESS","matrix32x12.Matrix.DRESS"],["TRANSFORMERS","matrix32x12.Matrix.TRANSFORMERS"],["SCISSORS","matrix32x12.Matrix.SCISSORS"],["EXIT","matrix32x12.Matrix.EXIT"],["TREE","matrix32x12.Matrix.TREE"],["PACMAN","matrix32x12.Matrix.PACMAN"],["TARGET","matrix32x12.Matrix.TARGET"],["TSHIRT","matrix32x12.Matrix.TSHIRT"],["ROLLERSKATE","matrix32x12.Matrix.ROLLERSKATE"],["DUCK","matrix32x12.Matrix.DUCK"],["HOUSE","matrix32x12.Matrix.HOUSE"],["TORTOISE","matrix32x12.Matrix.TORTOISE"],["BUTTERFLY","matrix32x12.Matrix.BUTTERFLY"],["STICKFIGURE","matrix32x12.Matrix.STICKFIGURE"],["GHOST","matrix32x12.Matrix.GHOST"],["PITCHFORK","matrix32x12.Matrix.PITCHFORK"],["onboard_music_QUAVERS","matrix32x12.Matrix.onboard_music_QUAVERS"],["onboard_music_QUAVER","matrix32x12.Matrix.onboard_music_QUAVER"],["onboard_music_CROTCHET","matrix32x12.Matrix.onboard_music_CROTCHET"],["COW","matrix32x12.Matrix.COW"],["RABBIT","matrix32x12.Matrix.RABBIT"],["SQUARE_SMALL","matrix32x12.Matrix.SQUARE_SMALL"],["SQUARE","matrix32x12.Matrix.SQUARE"],["DIAMOND_SMALL","matrix32x12.Matrix.DIAMOND_SMALL"],["DIAMOND","matrix32x12.Matrix.DIAMOND"],["CHESSBOARD","matrix32x12.Matrix.CHESSBOARD"],["TRIANGLE_LEFT","matrix32x12.Matrix.TRIANGLE_LEFT"],["TRIANGLE","matrix32x12.Matrix.TRIANGLE"],["SNAKE","matrix32x12.Matrix.SNAKE"],["UMBRELLA","matrix32x12.Matrix.UMBRELLA"],["SKULL","matrix32x12.Matrix.SKULL"],["GIRAFFE","matrix32x12.Matrix.GIRAFFE"],["SWORD","matrix32x12.Matrix.SWORD"]],imglist:[["ALL_CLOCKS","matrix.Image.ALL_CLOCKS"],["ALL_ARROWS","matrix.Image.ALL_ARROWS"]],playlist:[["DADADADUM","onboard_music.DADADADUM"],["ENTERTAINER","onboard_music.ENTERTAINER"],["PRELUDE","onboard_music.PRELUDE"],["ODE","onboard_music.ODE"],["NYAN","onboard_music.NYAN"],["RINGTONE","onboard_music.RINGTONE"],["FUNK","onboard_music.FUNK"],["BLUES","onboard_music.BLUES"],["BIRTHDAY","onboard_music.BIRTHDAY"],["WEDDING","onboard_music.WEDDING"],["FUNERAL","onboard_music.FUNERAL"],["PUNCHLINE","onboard_music.PUNCHLINE"],["PYTHON","onboard_music.PYTHON"],["BADDY","onboard_music.BADDY"],["CHASE","onboard_music.CHASE"],["BA_DING","onboard_music.BA_DING"],["WAWAWAWAA","onboard_music.WAWAWAWAA"],["JUMP_UP","onboard_music.JUMP_UP"],["JUMP_DOWN","onboard_music.JUMP_DOWN"],["POWER_UP","onboard_music.POWER_UP"],["POWER_DOWN","onboard_music.POWER_DOWN"]],playlist_extern:[["DADADADUM","DADADADUM"],["ENTERTAINER","ENTERTAINER"],["PRELUDE","PRELUDE"],["ODE","ODE"],["NYAN","NYAN"],["RINGTONE","RINGTONE"],["FUNK","FUNK"],["BLUES","BLUES"],["BIRTHDAY","BIRTHDAY"],["WEDDING","WEDDING"],["FUNERAL","FUNERAL"],["PUNCHLINE","PUNCHLINE"],["PYTHON","PYTHON"],["BADDY","BADDY"],["CHASE","CHASE"],["BA_DING","BA_DING"],["WAWAWAWAA","WAWAWAWAA"],["JUMP_UP","JUMP_UP"],["JUMP_DOWN","JUMP_DOWN"],["POWER_UP","POWER_UP"],["POWER_DOWN","POWER_DOWN"]],tone_notes:[["NOTE_C3","131"],["NOTE_D3","147"],["NOTE_E3","165"],["NOTE_F3","175"],["NOTE_G3","196"],["NOTE_A3","220"],["NOTE_B3","247"],["NOTE_C4","262"],["NOTE_D4","294"],["NOTE_E4","330"],["NOTE_F4","349"],["NOTE_G4","392"],["NOTE_A4","440"],["NOTE_B4","494"],["NOTE_C5","523"],["NOTE_D5","587"],["NOTE_E5","659"],["NOTE_F5","698"],["NOTE_G5","784"],["NOTE_A5","880"],["NOTE_B5","988"]],serial_pin:[["pin0","0"],["pin1","1"],["pin2","2"],["pin8","8"],["pin12","12"],["pin13","13"],["pin14","14"],["pin15","15"],["pin16","16"]],radio_power:[["0","0"],["1","1"],["2","2"],["3","3"],["4","4"],["5","5"],["6","6"],["7","7"]],radio_datarate:[["1Mbit","RATE_1MBIT"],["250Kbit","RATE_250KBIT"],["2Mbit","RATE_2MBIT"]],one_more:[["ONE_SHOT","ONE_SHOT"],["PERIODIC","PERIODIC"]],digital_dot:[["0","0"],["1","1"],["2","2"]]};const QV=qV,zV=20,jV={init:function(){this.setColour(zV),this.appendDummyInput("").appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_HIGH,"HIGH"],[Ot.Msg.MIXLY_LOW,"LOW"]]),"BOOL"),this.setOutput(!0,Boolean),this.setTooltip(Ot.Msg.MIXLY_ESP32_INOUT_HIGHLOW_TOOLTIP)}},ZV={init:function(){this.setColour(zV),this.appendValueInput("PIN",Number).appendField(Ot.Msg.MIXLY_Digital_PINMODEOUT).setCheck(Number),this.appendValueInput("STAT").appendField(Ot.Msg.MIXLY_STAT).setCheck([Number,Boolean]),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_INOUT_DIGITAL_WRITE_TOOLTIP)}},$V={init:function(){this.setColour(zV),this.appendValueInput("PIN",Number).appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_GET).appendField(Ot.Msg.MIXLY_Digital_PINMODEIN).setCheck(Number),this.appendDummyInput().appendField(Ot.Msg.MIXLY_ESP32_MACHINE_VALUE),this.setInputsInline(!0),this.setOutput(!0,[Boolean,Number]),this.setTooltip(Ot.Msg.MIXLY_ESP32_INOUT_DIGITAL_READ_TOOLTIP)}},tB={init:function(){this.setColour(zV),this.appendValueInput("PIN",Number).appendField("DAC"+Ot.Msg.MIXLY_Analog_PINMODEOUT).setCheck(Number),this.appendValueInput("NUM",Number).appendField(Ot.Msg.MIXLY_VALUE2).setCheck(Number),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(Ot.Msg.MIXLY_ESP32_INOUT_ANALOG_WRITE_TOOLTIP)}},eB={init:function(){this.setColour(zV),this.appendValueInput("PIN",Number).appendField(Ot.Msg.MIXLY_Analog_PINMODEOUT).setCheck(Number),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_JS_PERIOD_MIL).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_mSecond,"period"],[Ot.Msg.MIXLY_uSecond,"period_microseconds"]]),"key"),this.appendValueInput("NUM",Number).appendField(Ot.Msg.MIXLY_STAT).setCheck(Number),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(Ot.Msg.MIXLY_ESP32_INOUT_ANALOG_WRITE_SET_TOOLTIP)}},iB={init:function(){this.setColour(zV),this.appendValueInput("PIN",Number).appendField(Ot.Msg.MIXLY_Analog_PINMODEIN).setCheck(Number),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_ESP32_REF_VOLTAGE+Ot.Msg.MIXLY_STAT).appendField(new Ot.FieldDropdown([["3.3V","machine.ADC.ATTN_11DB"],["2.2V","machine.ADC.ATTN_6DB"],["1.5V","machine.ADC.ATTN_2_5DB"],["1.2V","machine.ADC.ATTN_0DB"]]),"atten"),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(Ot.Msg.MIXLY_ESP32_INOUT_ANALOG_ATTEN_TOOLTIP)}},nB={init:function(){this.setColour(zV),this.appendValueInput("pin").appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_GET).appendField(Ot.Msg.MIXLY_ESP32_TOUCH_SENSOR),this.appendDummyInput().appendField(Ot.Msg.MIXLY_ESP32_MACHINE_VALUE),this.setOutput(!0,Number),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_INOUT_PIN_PRESSED_TOOLTIP)}},sB={init:function(){this.setColour(20),this.appendValueInput("PIN",Number).appendField(Ot.Msg.MIXLY_ATTACHINTERRUPT_PIN).setCheck(Number),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_MODE).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_RISING,"machine.Pin.IRQ_RISING"],[Ot.Msg.MIXLY_FALLING,"machine.Pin.IRQ_FALLING"],[Ot.Msg.MIXLY_CHANGE,"(machine.Pin.IRQ_RISING | machine.Pin.IRQ_FALLING)"]]),"mode"),this.appendValueInput("DO").appendField(Ot.Msg.MIXLY_DO),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_INOUT_PIN_ATTACHINTERRUPT_TOOLTIP)}},_B={init:function(){this.setColour(20),this.appendDummyInput().appendField(Ot.Msg.MIXLY_SETUP).appendField(new Ot.FieldTextInput("pin#"),"PIN_OBJ"),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_MICROPYTHON_AS).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_Digital_PINMODEOUT,"machine.Pin.OUT"],[Ot.Msg.MIXLY_Digital_PINMODEIN,"machine.Pin.IN"],[Ot.Msg.MIXLY_PINMODEPULLUP,"machine.Pin.IN, machine.Pin.PULL_UP"],[Ot.Msg.MIXLY_PINMODEPULLDOWN,"machine.Pin.IN, machine.Pin.PULL_DOWN"]]),"MODE"),this.appendValueInput("PIN",Number).appendField(Ot.Msg.MIXLY_PIN).setCheck(Number),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_INOUT_DIGITAL_INIT_TOOLTIP)},getVars:function(){return["pin#"==this.getFieldValue("PIN_OBJ")?null:this.getFieldValue("PIN_OBJ")]},renameVar:function(t,e){Ot.Names.equals(t,this.getFieldValue("PIN_OBJ"))&&this.setTitleValue(e,"PIN_OBJ")}},oB={init:function(){this.setColour(zV),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_SETUP).appendField(new Ot.FieldTextInput("dac#"),"PIN_OBJ").appendField(Ot.Msg.MIXLY_MICROPYTHON_AS),this.appendDummyInput("").appendField("DAC"+Ot.Msg.MIXLY_Analog_PINMODEOUT),this.appendValueInput("PIN",Number).appendField(Ot.Msg.MIXLY_PIN).setCheck(Number),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(Ot.Msg.MIXLY_ESP32_INOUT_ANALOG_WRITE_INIT_TOOLTIP)},getVars:function(){return["dac#"==this.getFieldValue("PIN_OBJ")?null:this.getFieldValue("PIN_OBJ")]},renameVar:function(t,e){Ot.Names.equals(t,this.getFieldValue("PIN_OBJ"))&&this.setTitleValue(e,"PIN_OBJ")}},pB={init:function(){this.setColour(zV),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_SETUP).appendField(new Ot.FieldTextInput("tc#"),"PIN_OBJ").appendField(Ot.Msg.MIXLY_MICROPYTHON_AS),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_ESP32_TOUCH_SENSOR),this.appendValueInput("PIN",Number).appendField(Ot.Msg.MIXLY_PIN).setCheck(Number),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(Ot.Msg.MIXLY_ESP32_INOUT_PIN_PRESSED_INIT_TOOLTIP)},getVars:function(){return["tc#"==this.getFieldValue("PIN_OBJ")?null:this.getFieldValue("PIN_OBJ")]},renameVar:function(t,e){Ot.Names.equals(t,this.getFieldValue("PIN_OBJ"))&&this.setTitleValue(e,"PIN_OBJ")}},aB={init:function(){this.setColour(zV),this.appendValueInput("PIN",Number).appendField("PWM"+Ot.Msg.MIXLY_Analog_PINMODEOUT).setCheck(Number),this.appendValueInput("NUM",Number).appendField(Ot.Msg.MIXLY_FREQUENCY+Ot.Msg.MIXLY_STAT).setCheck(Number),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(Ot.Msg.MIXLY_ESP32_INOUT_PWM_ANALOG_WRITE_SET_FREQ_TOOLTIP)}},uB=_B,rB=pB,lB=nB,dB=sB,IB=40,TB={init:function(){if("mixgo_me"==Rt.Boards.getSelectedBoardKey().split(":")[2])var t="ME G1";this.setColour(IB),this.appendDummyInput("").appendField(t).appendField(Ot.Msg.MIXLY_TEM_HUM+" AHT21").appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_GETTEMPERATUE,"temperature"],[Ot.Msg.MIXLY_GETHUMIDITY,"humidity"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0);var e=this;this.setTooltip((function(){var t=e.getFieldValue("key");return{temperature:Ot.Msg.MIXLY_MICROBIT_SENSOR_SHT_temperature_TOOLTIP,relative_humidity:Ot.Msg.MIXLY_MICROBIT_SENSOR_SHT_HUM_TOOLTIP}[t]}))}},MB={init:function(){if("mixgo_me"==Rt.Boards.getSelectedBoardKey().split(":")[2])var t="ME G1";this.setColour(IB),this.appendDummyInput("").appendField(t).appendField(Ot.Msg.MIXLY_Altitude+Ot.Msg.MSG.catSensor+" HP203X").appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_GETPRESSURE,"pressure()"],[Ot.Msg.MIXLY_GETTEMPERATUE,"temperature()"],[Ot.Msg.MIXLY_GET_ALTITUDE,"altitude()"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0)}},hB={init:function(){if("mixgo_me"==Rt.Boards.getSelectedBoardKey().split(":")[2])var t="ME G1";this.setColour(IB),this.appendDummyInput().appendField(t).appendField(Ot.Msg.MIXLY_MIXGO_NOVA_POTENTIAL_NUM),this.setOutput(!0,Number),this.setInputsInline(!0)}},mB={init:function(){if("mixgo_me"==Rt.Boards.getSelectedBoardKey().split(":")[2])var t="ME G1";this.setColour(IB),this.appendDummyInput().appendField(t).appendField("RFID"+Ot.Msg.MIXLY_RFID_READ_CARD),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_RFID_READ_CARD_UID),this.setOutput(!0,Number),this.setInputsInline(!0)}},EB={init:function(){if("mixgo_me"==Rt.Boards.getSelectedBoardKey().split(":")[2])var t="ME G1";this.setColour(IB),this.appendDummyInput().appendField(t).appendField("RFID"+Ot.Msg.MIXLY_RFID_READ_CARD),this.appendValueInput("SECTOR").appendField(Ot.Msg.MIXLY_LIST_INDEX),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_ALL),this.setOutput(!0,Number),this.setInputsInline(!0)}},OB={init:function(){if("mixgo_me"==Rt.Boards.getSelectedBoardKey().split(":")[2])var t="ME G1";this.setColour(IB),this.appendDummyInput().appendField(t).appendField(Ot.Msg.MIXLY_COMMUNICATION_RFID_WRITE),this.appendValueInput("SECTOR").appendField(Ot.Msg.MIXLY_LIST_INDEX),this.appendValueInput("CONTENT").appendField(Ot.Msg.MIXLY_COMMUNICATION_WRITE_NUM),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null)}},RB={init:function(){if("mixgo_me"==Rt.Boards.getSelectedBoardKey().split(":")[2])var t="ME G1";this.setColour(IB),this.appendDummyInput().appendField(t).appendField(Ot.Msg.MIXLY_COMMUNICATION_RFID_WRITE),this.appendValueInput("SECTOR").appendField(Ot.Msg.MIXLY_LIST_INDEX),this.appendValueInput("CONTENT").appendField(Ot.Msg.MIXLY_COMMUNICATION_WRITE_NUM),this.appendDummyInput().appendField(Ot.Msg.RETURN_SUCCESS_OR_NOT),this.setInputsInline(!0),this.setOutput(!0)}},cB={init:function(){if("mixgo_me"==Rt.Boards.getSelectedBoardKey().split(":")[2])var t="ME G1";this.setColour(IB),this.appendDummyInput().appendField(t).appendField("RFID"),this.appendDummyInput("").appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_RFID_SCAN_OK,"True"],[Ot.Msg.MIXLY_RFID_SCAN_NOTAGERR,"None"],[Ot.Msg.MIXLY_RFID_SCAN_ERROR,"False"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0)}},gB=100,CB={init:function(){this.setColour(gB),this.appendDummyInput("").appendField(new Ot.FieldDropdown([[Ot.Msg.MIXGO_LEFT_FRONT+Ot.Msg.COLOUR_RGB_GREEN+Ot.Msg.MIXLY_EXTERN_LED,"GLED[0]"],[Ot.Msg.MIXGO_RIGHT_FRONT+Ot.Msg.COLOUR_RGB_GREEN+Ot.Msg.MIXLY_EXTERN_LED,"GLED[1]"],[Ot.Msg.MIXGO_LEFT_BACK+Ot.Msg.COLOUR_RGB_GREEN+Ot.Msg.MIXLY_EXTERN_LED,"GLED[3]"],[Ot.Msg.MIXGO_RIGHT_BACK+Ot.Msg.COLOUR_RGB_GREEN+Ot.Msg.MIXLY_EXTERN_LED,"GLED[2]"],[Ot.Msg.MIXGO_LEFT_FRONT+Ot.Msg.COLOUR_RGB_RED+Ot.Msg.MIXLY_EXTERN_LED,"RLED[0]"],[Ot.Msg.MIXGO_RIGHT_FRONT+Ot.Msg.COLOUR_RGB_RED+Ot.Msg.MIXLY_EXTERN_LED,"RLED[1]"],[Ot.Msg.MIXGO_LEFT_BACK+Ot.Msg.COLOUR_RGB_RED+Ot.Msg.MIXLY_EXTERN_LED,"RLED[3]"],[Ot.Msg.MIXGO_RIGHT_BACK+Ot.Msg.COLOUR_RGB_RED+Ot.Msg.MIXLY_EXTERN_LED,"RLED[2]"],[Ot.Msg.ME_GO_LIGHT_HEADLIGHT,"WLED"]]),"op"),this.setOutput(!0)}},SB={init:function(){this.setColour(gB),this.appendDummyInput().appendField(Ot.Msg.MIXLY_SETTING),this.appendValueInput("led").appendField("ME GO"),this.appendValueInput("bright").appendField(Ot.Msg.MIXLY_PULSEIN_STAT),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_LED_SETONOFF)}},LB={init:function(){this.setColour(gB),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_GET),this.appendValueInput("led").appendField("ME GO"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_BRIGHTNESS),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_LED_GETONOFF)}},AB={init:function(){this.setColour(gB),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_GET),this.appendValueInput("led").appendField("ME GO"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_PULSEIN_STAT),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_LED_GETONOFF)}},NB={init:function(){this.setColour(gB),this.appendDummyInput().appendField(Ot.Msg.MIXLY_SETTING),this.appendValueInput("led").appendField("ME GO"),this.appendValueInput("bright").appendField(Ot.Msg.MIXLY_BRIGHTNESS),this.appendDummyInput("").appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_SETTING+Ot.Msg.MIXLY_BUILDIN_LED+Ot.Msg.MIXLY_BRIGHTNESS+"(0-10)")}},DB={init:function(){this.setColour(gB),this.appendDummyInput().appendField("ME GO").appendField(new Ot.FieldDropdown([[Ot.Msg.blockpy_forward,"F"],[Ot.Msg.blockpy_backward,"B"],[Ot.Msg.blockpy_left,"L"],[Ot.Msg.blockpy_right,"R"]]),"VAR"),this.appendValueInput("speed").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_STEPPER_SET_SPEED),this.appendDummyInput("").appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},fB={init:function(){this.setColour(gB),this.appendDummyInput().appendField("ME GO").appendField(new Ot.FieldDropdown([[Ot.Msg.MOTOR_P,"P"],[Ot.Msg.MOTOR_N,"N"]]),"VAR"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},FB={init:function(){this.setColour(gB),this.appendDummyInput().appendField("ME GO").appendField(Ot.Msg.MOTOR_DC).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLYCAR_WHEEL_LEFT,"0"],[Ot.Msg.MIXLYCAR_WHEEL_RIGHT,"1"],[Ot.Msg.ME_GO_MOTOR_EXTERN,"2"]]),"wheel"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_Direction).appendField(new Ot.FieldDropdown([[Ot.Msg.ROTATION_FORWARD,"CW"],[Ot.Msg.ROTATION_BACKWARD,"CCW"],[Ot.Msg.MOTOR_P,"P"],[Ot.Msg.MOTOR_N,"N"]]),"direction"),this.appendValueInput("speed").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_STEPPER_SET_SPEED),this.appendDummyInput("").appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},PB={init:function(){this.setColour(gB),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_ESP32_INTERRUPT).appendField(Ot.Msg.ME_GO_HALL_SENSOR),this.appendDummyInput("").appendField(new Ot.FieldDropdown([[Ot.Msg.TEXT_TRIM_LEFT,"A"],[Ot.Msg.TEXT_TRIM_RIGHT,"B"]]),"mode"),this.appendValueInput("DO").appendField(Ot.Msg.MIXLY_DO),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0)}},YB={init:function(){this.setColour(gB),this.appendDummyInput("").appendField(Ot.Msg.ME_GO_HALL_SENSOR),this.appendDummyInput("").appendField(new Ot.FieldDropdown([[Ot.Msg.TEXT_TRIM_LEFT,"A"],[Ot.Msg.TEXT_TRIM_RIGHT,"B"]]),"mode"),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_SETUP),this.appendDummyInput("").appendField(new Ot.FieldDropdown([["turns","turns"],["distance","distance"],["turns,distance","all"]]),"args"),this.appendValueInput("num").setCheck(Number),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0)}},vB={init:function(){this.setColour(gB),this.appendDummyInput("").appendField(Ot.Msg.ME_GO_HALL_SENSOR),this.appendDummyInput("").appendField(new Ot.FieldDropdown([[Ot.Msg.TEXT_TRIM_LEFT,"A"],[Ot.Msg.TEXT_TRIM_RIGHT,"B"]]),"mode"),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_GET),this.appendDummyInput("").appendField(new Ot.FieldDropdown([["turns","turns"],["distance","distance"],["speed","speed"]]),"args"),this.setOutput(!0),this.setInputsInline(!0)}},XB={init:function(){this.setColour(gB),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_GET).appendField(new Ot.FieldDropdown([[Ot.Msg.TEXT_TRIM_LEFT,"[0]"],[Ot.Msg.MIXGO_LEFT_MID,"[1]"],[Ot.Msg.MIXGO_RIGHT_MID,"[2]"],[Ot.Msg.TEXT_TRIM_RIGHT,"[3]"],[Ot.Msg.MIXLY_ALL,""]]),"key").appendField(Ot.Msg.MIXGO_LINE_SENSOR_VAL),this.setOutput(!0,Number),this.setInputsInline(!0),this.setTooltip((function(){return Ot.Msg.MIXLY_ESP32_SENSOR_MIXGO_PIN_NEAR_TOOLTIP+Ot.Msg.MIXLY_ESP32_NEAR}))}},yB={init:function(){this.setColour(gB),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_GET).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXGO_LEFT_FRONT,"[0]"],[Ot.Msg.MIXGO_RIGHT_FRONT,"[1]"],[Ot.Msg.MIXGO_LEFT_BACK,"[3]"],[Ot.Msg.MIXGO_RIGHT_BACK,"[2]"],[Ot.Msg.MIXLY_ALL,""]]),"key").appendField(Ot.Msg.MIXGO_PROXIMITY_SENSOR),this.setOutput(!0,Number),this.setInputsInline(!0),this.setTooltip((function(){return Ot.Msg.MIXLY_ESP32_SENSOR_MIXGO_PIN_NEAR_TOOLTIP+Ot.Msg.MIXLY_ESP32_NEAR}))}},xB={init:function(){this.setColour(gB),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MIXGO_CAR_SENSOR_ONBOARD_CHANGE).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_ME_GO_CAR_SENSOR_ONBOARD_AUTO_CHANGE,"AS"],[Ot.Msg.MIXLY_MIXGO_CAR_USE_LINE_ONLY,"LP"],[Ot.Msg.MIXLY_MIXGO_CAR_USE_PROXIMITY_ONLY,"OA"],[Ot.Msg.MIXLY_ME_GO_CAR_LIGHT_SEEKING_ONLY,"LS"],[Ot.Msg.ME_GO_SENSOR_MODE_OFF,"CL"]]),"key"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},bB={init:function(){this.setColour(gB),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_GET_GESTURE).appendField(new Ot.FieldDropdown([[Ot.Msg.ME_GO_PITCH,"[0]"],[Ot.Msg.ME_GO_ROLL,"[1]"],[Ot.Msg.ME_GO_PITCH+", "+Ot.Msg.ME_GO_ROLL,""]]),"angle"),this.appendDummyInput(""),this.setOutput(!0,Number),this.setInputsInline(!0)}},VB={init:function(){this.setColour(gB),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_GET).appendField(new Ot.FieldDropdown([[Ot.Msg.TEXT_TRIM_LEFT,"[0]"],[Ot.Msg.MIXGO_LEFT_MID,"[1]"],[Ot.Msg.MIXGO_RIGHT_MID,"[2]"],[Ot.Msg.TEXT_TRIM_RIGHT,"[3]"],[Ot.Msg.MIXLY_ALL,""]]),"key").appendField(Ot.Msg.MIXLY_ME_GO_CAR_LIGHT_SEEKING_SENSOR),this.setOutput(!0,Number),this.setInputsInline(!0),this.setTooltip((function(){return Ot.Msg.MIXLY_ESP32_SENSOR_MIXGO_PIN_NEAR_TOOLTIP+Ot.Msg.MIXLY_ME_GO_CAR_LIGHT_SEEKING_SENSOR}))}},BB=230,GB={init:function(){this.setColour(BB),this.appendDummyInput("").appendField(new Ot.FieldDropdown(Rt.Profile.default.digital),"PIN"),this.setOutput(!0)}},UB={init:function(){this.setColour(BB),this.appendDummyInput("").appendField(new Ot.FieldDropdown(Rt.Profile.default.digital_pin),"PIN"),this.setOutput(!0,Number)}},wB={init:function(){this.setColour(BB),this.appendDummyInput("").appendField(new Ot.FieldDropdown(Rt.Profile.default.input_pin),"PIN"),this.setOutput(!0,Number)}},kB={init:function(){this.setColour(BB),this.appendDummyInput("").appendField(new Ot.FieldDropdown(Rt.Profile.default.output_pin),"PIN"),this.setOutput(!0,Number)}},HB={init:function(){this.setColour(BB),this.appendDummyInput("").appendField(new Ot.FieldDropdown(Rt.Profile.default.espnow_channel),"PIN"),this.setOutput(!0,Number)}},WB={init:function(){this.setColour(BB),this.appendDummyInput("").appendField(new Ot.FieldDropdown(Rt.Profile.default.haskylens_model),"PIN"),this.setOutput(!0,Number)}},KB={init:function(){this.setColour(BB),this.appendDummyInput("").appendField(new Ot.FieldDropdown(Rt.Profile.default.pwm_input),"PIN"),this.setOutput(!0)}},JB={init:function(){this.setColour(BB),this.appendDummyInput("").appendField(new Ot.FieldDropdown(Rt.Profile.default.analog_input),"PIN"),this.setOutput(!0)}},qB={init:function(){this.setColour(BB),this.appendDummyInput("").appendField(new Ot.FieldDropdown(Rt.Profile.default.pwm_output),"PIN"),this.setOutput(!0)}},QB={init:function(){this.setColour(BB),this.appendDummyInput("").appendField(new Ot.FieldDropdown(Rt.Profile.default.analog_output),"PIN"),this.setOutput(!0)}},zB={init:function(){this.setColour(BB),this.appendDummyInput("").appendField(new Ot.FieldDropdown(Rt.Profile.default.i2c_A_pin),"PIN"),this.setOutput(!0,Number)}},jB={init:function(){this.setColour(BB),this.appendDummyInput("").appendField(new Ot.FieldDropdown(Rt.Profile.default.i2c_B_pin),"PIN"),this.setOutput(!0,Number)}},ZB={init:function(){this.setColour(BB),this.appendDummyInput("").appendField(new Ot.FieldDropdown(Rt.Profile.default.spi_A_pin),"PIN"),this.setOutput(!0,Number)}},$B={init:function(){this.setColour(BB),this.appendDummyInput("").appendField(new Ot.FieldDropdown(Rt.Profile.default.spi_B_pin),"PIN"),this.setOutput(!0,Number)}},tG={init:function(){this.setColour(BB),this.appendDummyInput("").appendField(new Ot.FieldDropdown(Rt.Profile.default.spi_C_pin),"PIN"),this.setOutput(!0,Number)}},eG={init:function(){this.setColour(BB),this.appendDummyInput("").appendField(new Ot.FieldDropdown(Rt.Profile.default.spi_D_pin),"PIN"),this.setOutput(!0,Number)}},iG={init:function(){this.setColour(BB),this.appendDummyInput("").appendField(new Ot.FieldDropdown(Rt.Profile.default.analog),"PIN"),this.setOutput(!0)}},nG={init:function(){this.setColour(BB),this.appendDummyInput("").appendField(new Ot.FieldDropdown(Rt.Profile.default.analog_pin),"PIN"),this.setOutput(!0,Number)}},sG={init:function(){this.setColour(BB),this.appendDummyInput("").appendField(new Ot.FieldDropdown(Rt.Profile.default.dac),"PIN"),this.setOutput(!0)}},_G={init:function(){this.setColour(BB),this.appendDummyInput("").appendField(new Ot.FieldDropdown(Rt.Profile.default.dac_pin),"PIN"),this.setOutput(!0,Number)}},oG={init:function(){this.setColour(BB),this.appendDummyInput("").appendField(new Ot.FieldDropdown(Rt.Profile.default.button),"PIN"),this.setOutput(!0,Number)}},pG={init:function(){this.setColour(BB),this.appendDummyInput("").appendField(new Ot.FieldDropdown(Rt.Profile.default.buttonB),"PIN"),this.setOutput(!0,Number)}},aG={init:function(){this.setColour(BB),this.appendDummyInput("").appendField(new Ot.FieldDropdown(Rt.Profile.default.pwm),"PIN"),this.setOutput(!0)}},uG={init:function(){this.setColour(BB),this.appendDummyInput("").appendField(new Ot.FieldDropdown(Rt.Profile.default.pwm_pin),"PIN"),this.setOutput(!0,Number)}},rG={init:function(){this.setColour(BB),this.appendDummyInput("").appendField(new Ot.FieldDropdown(Rt.Profile.default.touch_pin),"PIN"),this.setOutput(!0,Number)}},lG={init:function(){this.setColour(BB),this.appendDummyInput("").appendField(new Ot.FieldDropdown(Rt.Profile.default.touch),"PIN"),this.setOutput(!0)}},dG={init:function(){this.setColour(BB),this.appendDummyInput("").appendField(new Ot.FieldDropdown(Rt.Profile.default.serial_pin),"PIN"),this.setOutput(!0,Number)}},IG={init:function(){this.setColour(BB),this.appendDummyInput("").appendField(new Ot.FieldDropdown(Rt.Profile.default.builtinimg),"PIN"),this.setOutput(!0,"esp32_image")}},TG={init:function(){this.setColour(BB),this.appendDummyInput("").appendField(new Ot.FieldDropdown(Rt.Profile.default.builtinimg_extern),"PIN"),this.setOutput(!0,"esp32_image")}},MG={init:function(){this.setColour(BB),this.appendDummyInput("").appendField(new Ot.FieldDropdown(Rt.Profile.default.imglist),"PIN"),this.setOutput(!0)}},hG={init:function(){this.setColour(BB),this.appendDummyInput("").appendField(new Ot.FieldDropdown(Rt.Profile.default.playlist),"PIN"),this.setOutput(!0)}},mG={init:function(){this.setColour(BB),this.appendDummyInput("").appendField(new Ot.FieldDropdown(Rt.Profile.default.playlist_extern),"PIN"),this.setOutput(!0)}},EG={init:function(){this.setColour(BB),this.appendDummyInput("").appendField(new Ot.FieldDropdown(Rt.Profile.default.exlcdh),"PIN"),this.setOutput(!0,Number)}},OG={init:function(){this.setColour(BB),this.appendDummyInput("").appendField(new Ot.FieldDropdown(Rt.Profile.default.exlcdv),"PIN"),this.setOutput(!0,Number)}},RG={init:function(){this.setColour(BB),this.appendDummyInput("").appendField(new Ot.FieldDropdown(Rt.Profile.default.axis),"PIN"),this.setOutput(!0,Number)}},cG={init:function(){this.setColour(BB),this.appendDummyInput("").appendField(new Ot.FieldDropdown(Rt.Profile.default.brightness),"PIN"),this.setOutput(!0,Number)}},gG={init:function(){this.setColour(BB),this.appendDummyInput("").appendField(new Ot.FieldDropdown(Rt.Profile.default.tts_voice),"PIN"),this.setOutput(!0,Number)}},CG={init:function(){this.setColour(BB),this.appendDummyInput("").appendField(new Ot.FieldDropdown(Rt.Profile.default.tts_builtin_music),"PIN"),this.setOutput(!0,Number)}},SG={init:function(){this.setColour(BB),this.appendDummyInput("").appendField(new Ot.FieldDropdown(Rt.Profile.default.tts_bgmusic),"PIN"),this.setOutput(!0,Number)}},LG={init:function(){this.setColour(BB),this.appendDummyInput("").appendField(new Ot.FieldDropdown(Rt.Profile.default.tone_notes),"PIN"),this.setOutput(!0,Number)}},AG={init:function(){this.setColour(BB),this.appendDummyInput("").appendField(new Ot.FieldDropdown(Rt.Profile.default.radio_power),"PIN"),this.setOutput(!0,Number)}},NG={init:function(){this.setColour(BB),this.appendDummyInput("").appendField(new Ot.FieldDropdown(Rt.Profile.default.radio_datarate),"PIN"),this.setOutput(!0,Number)}},DG={init:function(){this.setColour(BB),this.appendDummyInput("").appendField(new Ot.FieldDropdown(Rt.Profile.default.one_more),"PIN"),this.setOutput(!0)}},fG={init:function(){this.setColour(BB),this.appendDummyInput("").appendField(new Ot.FieldDropdown(Rt.Profile.default.digital_dot),"PIN"),this.setOutput(!0,Number)}},FG=function(t,e){return["HIGH"==this.getFieldValue("BOOL")?"1":"0",e.ORDER_ATOMIC]},PG=function(t,e){e.definitions_.import_machine="import machine";var i="";return i+=e.valueToCode(this,"PIN",e.ORDER_ATOMIC)+".value("+e.valueToCode(this,"STAT",e.ORDER_ATOMIC)+")\n"},YG=function(t,e){e.definitions_.import_machine="import machine";return[e.valueToCode(this,"PIN",e.ORDER_ATOMIC)+".value()",e.ORDER_ATOMIC]},vG=function(t,e){return e.definitions_.import_machine="import machine",e.valueToCode(this,"PIN",e.ORDER_ATOMIC)+".write("+e.valueToCode(this,"NUM",e.ORDER_ATOMIC)+")\n"},XG=function(t,e){e.definitions_.import_machine="import machine";var i=e.valueToCode(this,"PIN",e.ORDER_ATOMIC),n=e.valueToCode(this,"NUM",e.ORDER_ATOMIC);return i+".set_analog_"+this.getFieldValue("key")+"("+n+")\n"},yG=function(t,e){return e.definitions_.import_machine="import machine",[e.valueToCode(this,"pin",e.ORDER_ATOMIC)+".read()",e.ORDER_ATOMIC]},xG=function(t,e){e.definitions_.import_machine="import machine";var i=e.valueToCode(this,"PIN",e.ORDER_ATOMIC),n=this.getFieldValue("mode");return"machine.Pin("+i+").irq(handler = "+e.valueToCode(this,"DO",e.ORDER_ATOMIC)+", trigger = "+n+")\n"},bG=function(t,e){e.definitions_.import_machine="import machine";var i=this.getFieldValue("PIN_OBJ")||"pin#",n=e.valueToCode(this,"PIN",e.ORDER_ATOMIC),s=this.getFieldValue("MODE");return("pin#"==i?"pin"+n:e.variableDB_.getName(i,Ot.Variables.NAME_TYPE))+" = machine.Pin("+n+", "+s+")\n"},VG=function(t,e){e.definitions_.import_machine="import machine";var i=this.getFieldValue("PIN_OBJ")||"dac#",n=e.valueToCode(this,"PIN",e.ORDER_ATOMIC);return("dac#"==i?"dac"+n:e.variableDB_.getName(i,Ot.Variables.NAME_TYPE))+" = machine.DAC(machine.Pin("+n+"))\n"},BG=function(t,e){return e.definitions_.import_machine="import machine",e.valueToCode(this,"PIN",e.ORDER_ATOMIC)+".atten("+this.getFieldValue("atten")+")\n"},GG=function(t,e){e.definitions_.import_machine="import machine";var i=this.getFieldValue("PIN_OBJ")||"tc#",n=e.valueToCode(this,"PIN",e.ORDER_ATOMIC);return("tc#"==i?"tc"+n:e.variableDB_.getName(i,Ot.Variables.NAME_TYPE))+" = machine.TouchPad(machine.Pin("+n+"))\n"},UG=function(t,e){var i=this.getFieldValue("key");return e.definitions_.import_mini_g2="import mini_g2",["mini_g2.ext_ahtx0."+i+"()",e.ORDER_ATOMIC]},wG=function(t,e){var i=this.getFieldValue("key");return e.definitions_.import_mini_g2="import mini_g2",["mini_g2.ext_hp203x."+i,e.ORDER_ATOMIC]},kG=function(t,e){e.definitions_.import_mini_g2="import mini_g2";return["mini_g2.varistor()",e.ORDER_ATOMIC]},HG=function(t,e){if(e.definitions_.import_mini_g2="import mini_g2","mixgo_mini"==Rt.Boards.getSelectedBoardKey().split(":")[2]){e.definitions_.import_mini_g2_ext_rfid="from mini_g2 import ext_rfid";var i='ext_rfid.read_card(0, x="id")'}else{e.definitions_.import_mini_g2="import mini_g2";i='mini_g2.ext_rc522.read_card(0, x="id")'}return[i,e.ORDER_ATOMIC]},WG=function(t,e){var i=Rt.Boards.getSelectedBoardKey().split(":")[2],n=e.valueToCode(this,"SECTOR",e.ORDER_ATOMIC);if("mixgo_mini"==i){e.definitions_.import_mini_g2_ext_rfid="from mini_g2 import ext_rfid";var s="ext_rfid.read_card("+n+")"}else{e.definitions_.import_mini_g2="import mini_g2";s="mini_g2.ext_rc522.read_card("+n+")"}return[s,e.ORDER_ATOMIC]},KG=function(t,e){var i=Rt.Boards.getSelectedBoardKey().split(":")[2],n=e.valueToCode(this,"SECTOR",e.ORDER_ATOMIC),s=e.valueToCode(this,"CONTENT",e.ORDER_ATOMIC);if("mixgo_mini"==i){e.definitions_.import_mini_g2_ext_rfid="from mini_g2 import ext_rfid";var _="ext_rfid.write_card("+s+","+n+")\n"}else{e.definitions_.import_mini_g2="import mini_g2";_="mini_g2.ext_rc522.write_card("+s+","+n+")\n"}return _},JG=function(t,e){var i=Rt.Boards.getSelectedBoardKey().split(":")[2],n=e.valueToCode(this,"SECTOR",e.ORDER_ATOMIC),s=e.valueToCode(this,"CONTENT",e.ORDER_ATOMIC);if("mixgo_mini"==i){e.definitions_.import_mini_g2_ext_rfid="from mini_g2 import ext_rfid";var _="ext_rfid.write_card("+s+","+n+")"}else{e.definitions_.import_mini_g2="import mini_g2";_="mini_g2.ext_rc522.write_card("+s+","+n+")"}return[_,e.ORDER_ATOMIC]},qG=function(t,e){var i=Rt.Boards.getSelectedBoardKey().split(":")[2],n=this.getFieldValue("key");if("mixgo_mini"==i){e.definitions_.import_mini_g2_ext_rfid="from mini_g2 import ext_rfid";var s="ext_rfid.scan_card()=="+n}else{e.definitions_.import_mini_g2="import mini_g2";s="mini_g2.ext_rc522.scan_card()=="+n}return[s,e.ORDER_ATOMIC]},QG=function(t,e){return e.definitions_.import_me_go_car="from me_go import car",["car."+this.getFieldValue("op"),e.ORDER_ATOMIC]},zG=function(t,e){var i=e.valueToCode(this,"led",e.ORDER_ATOMIC);return e.definitions_.import_me_go_car="from me_go import car","car.setonoff("+i+","+e.valueToCode(this,"bright",e.ORDER_ATOMIC)+")\n"},jG=function(t,e){var i=e.valueToCode(this,"led",e.ORDER_ATOMIC);return e.definitions_.import_me_go_car="from me_go import car",["car.getrightness("+i+")",e.ORDER_ATOMIC]},ZG=function(t,e){var i=e.valueToCode(this,"led",e.ORDER_ATOMIC);return e.definitions_.import_me_go_car="from me_go import car",["car.getonoff("+i+")",e.ORDER_ATOMIC]},$G=function(t,e){var i=e.valueToCode(this,"led",e.ORDER_ATOMIC);return e.definitions_.import_me_go_car="from me_go import car","car.setbrightness("+i+","+e.valueToCode(this,"bright",e.ORDER_ATOMIC)+")\n"},tU=function(t,e){var i=this.getFieldValue("VAR");return e.definitions_.import_me_go_car="from me_go import car",'car.move("'+i+'",'+e.valueToCode(this,"speed",e.ORDER_ASSIGNMENT)+")\n"},eU=function(t,e){var i=this.getFieldValue("VAR");return e.definitions_.import_me_go_car="from me_go import car",'car.move("'+i+'")\n'},iU=function(t,e){var i=this.getFieldValue("wheel");e.definitions_.import_me_go_car="from me_go import car";var n=this.getFieldValue("direction");return 0==i&&("CW"==n?n="CCW":"CCW"==n&&(n="CW")),"car.motor(car.MOTO["+i+'],"'+n+'",'+e.valueToCode(this,"speed",e.ORDER_ATOMIC)+")\n"},nU=function(t,e){var i=this.getFieldValue("mode");return e.definitions_["import_me_go_hall_"+i]="from me_go import hall_"+i,"hall_"+i+".irq_cb("+e.valueToCode(this,"DO",e.ORDER_ATOMIC)+")\n"},sU=function(t,e){var i=this.getFieldValue("mode"),n=this.getFieldValue("args");e.definitions_["import_me_go_hall_"+i]="from me_go import hall_"+i;var s=e.valueToCode(this,"num",e.ORDER_ATOMIC);return"all"==n?"hall_"+i+".initial(turns="+s+",distance="+s+")\n":"hall_"+i+".initial("+n+"="+s+")\n"},_U=function(t,e){var i=this.getFieldValue("mode"),n=this.getFieldValue("args");return e.definitions_["import_me_go_hall_"+i]="from me_go import hall_"+i,["hall_"+i+"."+n,e.ORDER_ATOMIC]},oU=function(t,e){var i=this.getFieldValue("key");return e.definitions_.import_me_go_hall="from me_go import car",["car.patrol()"+i,e.ORDER_ATOMIC]},pU=function(t,e){var i=this.getFieldValue("key");return e.definitions_.import_me_go_hall="from me_go import car",["car.obstacle()"+i,e.ORDER_ATOMIC]},aU=function(t,e){var i=this.getFieldValue("key");return e.definitions_.import_me_go_hall="from me_go import car","car.ir_mode(car."+i+")\n"},uU=function(t,e){return e.definitions_.import_mixgo_me_onboard_mxc6655xa="from mixgo_me import onboard_mxc6655xa",["onboard_mxc6655xa.eulerangles(upright=True)"+this.getFieldValue("angle"),e.ORDER_ATOMIC]},rU=function(t,e){var i=this.getFieldValue("key");return e.definitions_.import_me_go_hall="from me_go import car",["car.light()"+i,e.ORDER_ATOMIC]},lU=function(t,e){return[this.getFieldValue("PIN"),e.ORDER_ATOMIC]},dU=lU,IU=lU,TU=lU,MU=lU,hU=lU,mU=lU,EU=lU,OU=lU,RU=lU,cU=lU,gU=lU,CU=lU,SU=lU,LU=lU,AU=lU,NU=lU,DU=lU,fU=lU,FU=lU,PU=lU,YU=lU,vU=lU,XU=lU,yU=lU,xU=lU,bU=lU,VU=lU,BU=lU,GU=lU,UU=lU,wU=lU,kU=lU,HU=lU,WU=lU,KU=lU,JU=lU,qU=lU,QU=lU,zU=lU,jU=lU,ZU=lU,$U=lU,tw=lU,ew=lU;Object.assign(Ot.Variables,gt),Object.assign(Ot.Procedures,ss),Ot.Python=fu,Ot.generator=fu,Rt.Profile.default={},Object.assign(Rt.Profile,QV),Object.assign(Rt.Profile.default,QV["MixGo CC"]),Object.assign(Ot.Blocks,e,i,n,s,_,o,p,a,u,r,l,d,I,V,H,k,X,B,W,f,w,U,G,F,D,N,x,y,b,P,Y,v,lt,dt,It,Tt),Object.assign(Ot.Python.forBlock,T,M,h,m,E,O,R,c,g,C,S,L,A,nt,ut,at,$,st,rt,q,pt,ot,_t,Q,J,K,et,tt,it,z,j,Z,Mt,ht,mt,Et)})(); \ No newline at end of file +class Ct{constructor(t,e){if(this.variablePrefix_=e||"",this.reservedDict_=Object.create(null),t)for(var i=t.split(","),n=0;n0;s--)e.getInputTargetBlock("IF"+s)&&e.getInputTargetBlock("IF"+s).previousConnection?i[s]=e.getInputTargetBlock("IF"+s).previousConnection:i[s]=null,this.removeInput("IF"+s),e.getInputTargetBlock("DO"+s)&&e.getInputTargetBlock("DO"+s).previousConnection?n[s]=e.getInputTargetBlock("DO"+s).previousConnection:n[s]=null,this.removeInput("DO"+s);this.elseifCount_=parseInt(t.getAttribute("elseif"),10),this.elseCount_=parseInt(t.getAttribute("else"),10);for(s=1;s<=this.elseifCount_;s++)this.appendValueInput("IF"+s).setCheck([Boolean,Number]).appendField(Ot.Msg.CONTROLS_IF_MSG_ELSEIF),this.appendStatementInput("DO"+s).appendField(Ot.Msg.CONTROLS_IF_MSG_THEN);this.elseCount_&&this.appendStatementInput("ELSE").appendField(Ot.Msg.CONTROLS_IF_MSG_ELSE);for(s=i.length-2;s>0;s--)i[s]&&i[s].reconnect(this,"IF"+s);for(s=n.length-2;s>0;s--)n[s]&&n[s].reconnect(this,"DO"+s)},decompose:function(t){var e=t.newBlock("controls_if_if");e.initSvg();for(var i=e.getInput("STACK").connection,n=1;n<=this.elseifCount_;n++){var s=t.newBlock("controls_if_elseif");s.initSvg(),i.connect(s.previousConnection),i=s.nextConnection}if(this.elseCount_){var _=t.newBlock("controls_if_else");_.initSvg(),i.connect(_.previousConnection)}return e},compose:function(t){this.elseCount_&&this.removeInput("ELSE"),this.elseCount_=0;for(var e=this.elseifCount_;e>0;e--)this.removeInput("IF"+e),this.removeInput("DO"+e);this.elseifCount_=0;for(var i=t.getInputTargetBlock("STACK"),n=[null],s=[null],_=null;i;){switch(i.type){case"controls_if_elseif":this.elseifCount_++,n.push(i.valueConnection_),s.push(i.statementConnection_);break;case"controls_if_else":this.elseCount_++,_=i.statementConnection_;break;default:throw Error("Unknown block type: "+i.type)}i=i.nextConnection&&i.nextConnection.targetBlock()}this.updateShape_(),this.reconnectChildBlocks_(n,s,_)},saveConnections:function(t){for(var e=t.getInputTargetBlock("STACK"),i=1;e;){switch(e.type){case"controls_if_elseif":var n=this.getInput("IF"+i),s=this.getInput("DO"+i);e.valueConnection_=n&&n.connection.targetConnection,e.statementConnection_=s&&s.connection.targetConnection,i++;break;case"controls_if_else":s=this.getInput("ELSE");e.statementConnection_=s&&s.connection.targetConnection;break;default:throw"Unknown block type."}e=e.nextConnection&&e.nextConnection.targetBlock()}},rebuildShape_:function(){var t=[null],e=[null],i=null;this.getInput("ELSE")&&(i=this.getInput("ELSE").connection.targetConnection);for(var n=1;this.getInput("IF"+n);){var s=this.getInput("IF"+n),_=this.getInput("DO"+n);console.log(s.connection.targetConnection),t.push(s.connection.targetConnection),e.push(_.connection.targetConnection),n++}this.updateShape_(),this.reconnectChildBlocks_(t,e,i)},updateShape_:function(){this.getInput("ELSE")&&this.removeInput("ELSE");for(var t=1;this.getInput("IF"+t);)this.removeInput("IF"+t),this.removeInput("DO"+t),t++;for(t=1;t<=this.elseifCount_;t++)this.appendValueInput("IF"+t).setCheck([Number,Boolean]).appendField(Ot.Msg.CONTROLS_IF_MSG_ELSEIF),this.appendStatementInput("DO"+t).appendField(Ot.Msg.CONTROLS_IF_MSG_THEN);this.elseCount_&&this.appendStatementInput("ELSE").appendField(Ot.Msg.CONTROLS_IF_MSG_ELSE)},reconnectChildBlocks_:function(t,e,i){for(var n=1;n<=this.elseifCount_;n++)t[n]&&t[n].reconnect(this,"IF"+n),e[n]&&e[n].reconnect(this,"DO"+n);i&&i.reconnect(this,"ELSE")}},wt={init:function(){this.setColour(xt),this.appendValueInput("FROM").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.PYTHON_RANGE).appendField(Ot.Msg.LANG_CONTROLS_FOR_INPUT_FROM),this.appendValueInput("TO").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.LANG_CONTROLS_FOR_INPUT_TO),this.appendValueInput("STEP").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.PYTHON_RANGE_STEP),this.setInputsInline(!0),this.setOutput(!0),this.setTooltip(Ot.Msg.MIXLY_PYTHON_CONTROLS_RANGE_TOOLTIP)}},kt={init:function(){this.setColour(xt),this.appendValueInput("LIST").setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.CONTROLS_FOREACH_INPUT),this.appendValueInput("VAR").appendField(Ot.Msg.CONTROLS_FOREACH_INPUT_ITEM),this.appendStatementInput("DO").appendField(Ot.Msg.MIXLY_DO),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip((function(){return Ot.Msg.CONTROLS_FOR_TOOLTIP.replace("“%1”","")}))},getVars:function(){return[this.getFieldValue("VAR")]},renameVar:function(t,e){Ot.Names.equals(t,this.getFieldValue("VAR"))&&this.setTitleValue(e,"VAR")}},Ht={init:function(){this.setColour(xt),this.appendValueInput("BOOL").setCheck([Boolean,Number]).appendField(Ot.Msg.MIXLY_MICROBIT_JS_CURRENT).appendField(new Ot.FieldDropdown(this.OPERATORS),"MODE"),this.appendStatementInput("DO").appendField(Ot.Msg.LANG_CONTROLS_WHILEUNTIL_TITLE_REPEAT+Ot.Msg.MIXLY_DO),this.setPreviousStatement(!0),this.setNextStatement(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("MODE");return{WHILE:Ot.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_WHILE,UNTIL:Ot.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_UNTIL}[e]}))}},Wt={init:function(){this.setColour(xt),this.appendDummyInput().appendField(Ot.Msg.MIXLY_PYTHON_TRY),this.appendStatementInput("try"),this.appendValueInput("IF1").appendField(Ot.Msg.MIXLY_PYTHON_EXCEPT),this.appendStatementInput("DO1").appendField(""),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setMutator(new Ot.icons.MutatorIcon(["controls_except","controls_finally"],this)),this.setTooltip(Ot.Msg.MIXLY_MIXPY_CONTROL_TRY_TOOLTIP),this.elseifCount_=1,this.elseCount_=0},mutationToDom:function(){if(!this.elseifCount_&&!this.elseCount_)return null;var t=document.createElement("mutation");return this.elseifCount_&&t.setAttribute("elseif",this.elseifCount_),this.elseCount_&&t.setAttribute("else",1),t},domToMutation:function(t){var e=this,i=[],n=[];this.elseCount_&&this.removeInput("ELSE");for(var s=this.elseifCount_;s>0;s--)e.getInputTargetBlock("IF"+s)&&e.getInputTargetBlock("IF"+s).previousConnection?i[s]=e.getInputTargetBlock("IF"+s).previousConnection:i[s]=null,this.removeInput("IF"+s),e.getInputTargetBlock("DO"+s)&&e.getInputTargetBlock("DO"+s).previousConnection?n[s]=e.getInputTargetBlock("DO"+s).previousConnection:n[s]=null,this.removeInput("DO"+s);this.elseifCount_=parseInt(t.getAttribute("elseif"),10),this.elseCount_=parseInt(t.getAttribute("else"),10);for(s=1;s<=this.elseifCount_;s++)this.appendValueInput("IF"+s).setCheck([Boolean,Number]).appendField(Ot.Msg.MIXLY_PYTHON_EXCEPT),this.appendStatementInput("DO"+s).appendField("");this.elseCount_&&this.appendStatementInput("ELSE").appendField(Ot.Msg.MIXLY_PYTHON_FINALLY);for(s=i.length-2;s>0;s--)i[s]&&i[s].reconnect(this,"IF"+s);for(s=n.length-2;s>0;s--)n[s]&&n[s].reconnect(this,"DO"+s)},decompose:function(t){var e=t.newBlock("controls_try");e.initSvg();for(var i=e.getInput("STACK").connection,n=1;n<=this.elseifCount_;n++){var s=t.newBlock("controls_except");s.initSvg(),i.connect(s.previousConnection),i=s.nextConnection}if(this.elseCount_){var _=t.newBlock("controls_finally");_.initSvg(),i.connect(_.previousConnection)}return e},compose:function(t){this.elseCount_&&this.removeInput("ELSE"),this.elseCount_=0;for(var e=this.elseifCount_;e>0;e--)this.removeInput("IF"+e),this.removeInput("DO"+e);this.elseifCount_=0;for(var i=t.getInputTargetBlock("STACK"),n=[null],s=[null],_=null;i;){switch(i.type){case"controls_except":this.elseifCount_++,n.push(i.valueConnection_),s.push(i.statementConnection_);break;case"controls_finally":this.elseCount_++,_=i.statementConnection_;break;default:throw Error("Unknown block type: "+i.type)}i=i.nextConnection&&i.nextConnection.targetBlock()}this.updateShape_(),this.reconnectChildBlocks_(n,s,_)},saveConnections:function(t){for(var e=t.getInputTargetBlock("STACK"),i=1;e;){switch(e.type){case"controls_except":var n=this.getInput("IF"+i),s=this.getInput("DO"+i);e.valueConnection_=n&&n.connection.targetConnection,e.statementConnection_=s&&s.connection.targetConnection,i++;break;case"controls_finally":s=this.getInput("ELSE");e.statementConnection_=s&&s.connection.targetConnection;break;default:throw"Unknown block type."}e=e.nextConnection&&e.nextConnection.targetBlock()}},rebuildShape_:function(){var t=[null],e=[null],i=null;this.getInput("ELSE")&&(i=this.getInput("ELSE").connection.targetConnection);for(var n=1;this.getInput("IF"+n);){var s=this.getInput("IF"+n),_=this.getInput("DO"+n);console.log(s.connection.targetConnection),t.push(s.connection.targetConnection),e.push(_.connection.targetConnection),n++}this.updateShape_(),this.reconnectChildBlocks_(t,e,i)},updateShape_:function(){this.getInput("ELSE")&&this.removeInput("ELSE");for(var t=1;this.getInput("IF"+t);)this.removeInput("IF"+t),this.removeInput("DO"+t),t++;for(t=1;t<=this.elseifCount_;t++)this.appendValueInput("IF"+t).setCheck([Number,Boolean]).appendField(Ot.Msg.MIXLY_PYTHON_EXCEPT),this.appendStatementInput("DO"+t).appendField("");this.elseCount_&&this.appendStatementInput("ELSE").appendField(Ot.Msg.MIXLY_PYTHON_FINALLY)},reconnectChildBlocks_:function(t,e,i){for(var n=1;n<=this.elseifCount_;n++)t[n]&&t[n].reconnect(this,"IF"+n),e[n]&&e[n].reconnect(this,"DO"+n);i&&i.reconnect(this,"ELSE")}},Kt={init:function(){this.setColour(xt);var t=new Ot.FieldDropdown(this.OPERATORS);this.appendDummyInput().appendField(t,"FLOW").appendField(Ot.Msg.LANG_CONTROLS_FLOW_STATEMENTS_INPUT_OFLOOP),this.setPreviousStatement(!0),this.setTooltip(Ot.Msg.MIXLY_PYTHON_CONTROLS_FLOW_STATEMENTS_TOOLTIP);var e=this;this.setTooltip((function(){var t=e.getFieldValue("FLOW");return{BREAK:Ot.Msg.CONTROLS_FLOW_STATEMENTS_TOOLTIP_BREAK,CONTINUE:Ot.Msg.CONTROLS_FLOW_STATEMENTS_TOOLTIP_CONTINUE}[t]}))},onchange:function(){if(this.workspace){var t=!1,e=this;do{if("controls_repeat"==e.type||"controls_for"==e.type||"controls_forEach"==e.type||"controls_repeat_ext"==e.type||"controls_whileUntil"==e.type||"do_while"==e.type){t=!0;break}e=e.getSurroundParent()}while(e);t?this.setWarningText(null):this.setWarningText(Ot.Msg.LANG_CONTROLS_FLOW_STATEMENTS_WARNING)}}},Jt={init:function(){this.setColour(xt),this.appendDummyInput().appendField(Ot.Msg.LANG_CONTROLS_FOR_INPUT_WITH).appendField(new Ot.FieldTextInput("i"),"VAR"),this.appendValueInput("FROM").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.LANG_CONTROLS_FOR_INPUT_FROM),this.appendValueInput("TO").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.LANG_CONTROLS_FOR_INPUT_TO),this.appendValueInput("STEP").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_STEP),this.appendStatementInput("DO").appendField(Ot.Msg.MIXLY_DO),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0);var t=this;this.setTooltip((function(){return Ot.Msg.CONTROLS_FOR_TOOLTIP.replace("%1",t.getFieldValue("VAR"))}))},getVars:function(){return[this.getFieldValue("VAR")]},renameVar:function(t,e){Ot.Names.equals(t,this.getFieldValue("VAR"))&&this.setTitleValue(e,"VAR")}},qt={init:function(){this.setColour(xt),this.appendDummyInput().appendField(Ot.Msg.LANG_CONTROLS_FOR_INPUT_WITH).appendField(new Ot.FieldTextInput("i"),"VAR"),this.appendValueInput("FROM").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.LANG_CONTROLS_FOR_INPUT_FROM),this.appendValueInput("TO").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.LANG_CONTROLS_FOR_INPUT_TO),this.appendValueInput("STEP").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_STEP),this.appendStatementInput("DO").appendField(Ot.Msg.MIXLY_DO),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0);var t=this;this.setTooltip((function(){return Ot.Msg.MIXLY_PYTHON_CONTROLS_FOR_RANGE_TOOLTIP.replace("%1",t.getFieldValue("VAR"))}))},getVars:function(){return[this.getFieldValue("VAR")]},renameVar:function(t,e){Ot.Names.equals(t,this.getFieldValue("VAR"))&&this.setTitleValue(e,"VAR")}};Ht.OPERATORS=[[Ot.Msg.LANG_CONTROLS_WHILEUNTIL_OPERATOR_WHILE,"WHILE"],[Ot.Msg.LANG_CONTROLS_WHILEUNTIL_OPERATOR_UNTIL,"UNTIL"]],Kt.OPERATORS=[[Ot.Msg.LANG_CONTROLS_FLOW_STATEMENTS_OPERATOR_BREAK,"BREAK"],[Ot.Msg.LANG_CONTROLS_FLOW_STATEMENTS_OPERATOR_CONTINUE,"CONTINUE"]];const Qt={init:function(){this.setColour(xt),this.appendDummyInput().appendField(Ot.Msg.CONTROLS_IF_IF_TITLE_IF),this.appendStatementInput("STACK"),this.setTooltip(Ot.Msg.CONTROLS_IF_IF_TOOLTIP),this.contextMenu=!1}},zt={init:function(){this.setColour(xt),this.appendDummyInput().appendField(Ot.Msg.CONTROLS_IF_ELSEIF_TITLE_ELSEIF),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(Ot.Msg.CONTROLS_IF_ELSEIF_TOOLTIP),this.contextMenu=!1}},jt={init:function(){this.setColour(xt),this.appendDummyInput().appendField(Ot.Msg.CONTROLS_IF_ELSE_TITLE_ELSE),this.setPreviousStatement(!0),this.setTooltip(Ot.Msg.CONTROLS_IF_ELSE_TOOLTIP),this.contextMenu=!1}},Zt={init:function(){this.setColour(xt),this.appendDummyInput().appendField("try"),this.appendStatementInput("STACK"),this.setPreviousStatement(!1),this.setNextStatement(!1),this.contextMenu=!1}},$t={init:function(){this.setColour(xt),this.appendDummyInput().appendField(Ot.Msg.MIXLY_PYTHON_EXCEPT),this.setPreviousStatement(!0),this.setNextStatement(!0),this.contextMenu=!1,this.setTooltip(Ot.Msg.MIXLY_MIXPY_CONTROL_EXCEPT_TOOLTIP)}},te={init:function(){this.setColour(xt),this.appendDummyInput().appendField(Ot.Msg.MIXLY_PYTHON_FINALLY),this.setPreviousStatement(!0),this.contextMenu=!1,this.setTooltip(Ot.Msg.MIXLY_MIXPY_CONTROL_FINALLY_TOOLTIP)}},ee={init:function(){this.jsonInit({message0:Ot.Msg.CONTROLS_REPEAT_TITLE,args0:[{type:"input_value",name:"TIMES"}],previousStatement:null,nextStatement:null,colour:xt,tooltip:Ot.Msg.CONTROLS_REPEAT_TOOLTIP,helpUrl:Ot.Msg.CONTROLS_REPEAT_HELPURL}),this.appendStatementInput("DO")}},ie={init:function(){this.setColour(xt),this.appendValueInput("BOOL").appendField("lambda"),this.appendStatementInput("DO").appendField(Ot.Msg.MIXLY_STAT),this.setOutput(!0)}},ne={init:function(){this.setColour(xt),this.appendDummyInput().appendField(Ot.Msg.MIXLY_PYTHON_PASS),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(Ot.Msg.MIXLY_PYTHON_CONTROLS_PASS_TOOLTIP)}},se={init:function(){this.setColour(xt),this.appendDummyInput().appendField(Ot.Msg.MIXLY_PYTHON_CONTROLS_THREAD_START),this.appendValueInput("callback").appendField(Ot.Msg.MIXLY_PYTHON_CONTROLS_THREAD_USE),this.appendValueInput("VAR").appendField(Ot.Msg.MIXLY_PARAMS),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_PYTHON_CONTROLS_THREAD_TOOLTIP)}},_e={init:function(){this.appendDummyInput().appendField(Ot.Msg.CONTROLS_REPEAT_TITLE_REPEAT+Ot.Msg.MIXLY_DO),this.appendStatementInput("input_data").setCheck(null),this.appendValueInput("select_data").setCheck(null).appendField(Ot.Msg.CONTROLS_OPERATOR_UNTIL).appendField(new Ot.FieldDropdown([[Ot.Msg.LANG_CONTROLS_WHILEUNTIL_OPERATOR_WHILE,"true"],[Ot.Msg.LANG_CONTROLS_WHILEUNTIL_OPERATOR_UNTIL,"false"]]),"type"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setColour(xt),this.setTooltip("do-while loop"),this.setHelpUrl("")}},oe={init:function(){this.setColour(xt),this.appendDummyInput().appendField(Ot.Msg.MIXLY_OP_GARBAGE_COLLECT),this.setPreviousStatement(!0),this.setNextStatement(!0)}},pe={init:function(){this.setColour(xt),this.appendDummyInput().appendField(Ot.Msg.MIXLY_GET_MEM_ALLOC),this.setOutput(!0)}},ae={init:function(){this.setColour(xt),this.appendDummyInput().appendField(Ot.Msg.MIXLY_GET_MEM_FREE),this.setOutput(!0)}},ue={init:function(){this.setColour(xt),this.appendDummyInput().appendField(Ot.Msg.MIXLY_GET+Ot.Msg.MIXLY_DEVICE+"ID"),this.setInputsInline(!0),this.setOutput(!0),this.setTooltip(Ot.Msg.PROCEDURES_DEFRETURN_RETURN+Ot.Msg.MIXLY_GET_UNIQUE_IDEN)}},re={init:function(){this.setColour(xt),this.appendValueInput("VAR").appendField(Ot.Msg.MIXLY_RTC_TIMESTAMP),this.appendDummyInput().appendField(Ot.Msg.MIXLY_TIMESTAMP_TO_DATA),this.setInputsInline(!0),this.setOutput(!0,Number)}},le={init:function(){this.setColour(xt),this.appendDummyInput().appendField(Ot.Msg.MIXLY_GET_UNIQUE_IDEN),this.setOutput(!0)}},de=230;Ot.FieldTextInput.math_number_validator=function(t){return String(t)},Ot.FieldTextInput.math_number_validator_include_blank=function(t){if(""===t)return"";return/^-?(0X|0x|0O|0o|0B|0b)?[a-fA-F0-9]{1,}(\.[a-fA-F0-9]+)?$/.test(t)?String(t):null};const Ie={init:function(){this.setColour(de),this.appendDummyInput().appendField(new Ot.FieldTextInput("0",Ot.FieldTextInput.math_number_validator),"NUM"),this.setOutput(!0,Number),this.setTooltip(Ot.Msg.MATH_NUMBER_TOOLTIP)}},Te={init:function(){this.setColour(de);this.appendDummyInput("").appendField(Ot.Msg.MIXLY_PYTHON_MATH_CONSTANT).appendField(new Ot.FieldDropdown([["π","pi"],["e","e"]]),"CONSTANT"),this.setOutput(!0,Number);var t=this;this.setTooltip((function(){var e=t.getFieldValue("CONSTANT");return{pi:Ot.Msg.MIXLY_PYTHON_MATH_CONSTANT_PI_TOOLTIP,e:Ot.Msg.MIXLY_PYTHON_MATH_CONSTANT_E_TOOLTIP}[e]}))}},Me={init:function(){this.setColour(de);this.appendDummyInput("").appendField(Ot.Msg.MIXLY_PYTHON_MATH_CONSTANT).appendField(new Ot.FieldDropdown([["π","pi"],["e","e"]]),"CONSTANT"),this.setOutput(!0,Number);var t=this;this.setTooltip((function(){var e=t.getFieldValue("CONSTANT");return{pi:Ot.Msg.MIXLY_PYTHON_MATH_CONSTANT_PI_MP_TOOLTIP,e:Ot.Msg.MIXLY_PYTHON_MATH_CONSTANT_E_MP_TOOLTIP}[e]}))}},he={init:function(){this.setColour(de),this.setOutput(!0),this.appendValueInput("A"),this.appendValueInput("B").appendField(new Ot.FieldDropdown([["+","ADD"],["-","MINUS"],["×","MULTIPLY"],["÷","DIVIDE"],["%","QUYU"],["//","ZHENGCHU"],["**","POWER"]]),"OP"),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("OP");return{ADD:Ot.Msg.MATH_ARITHMETIC_TOOLTIP_ADD,MINUS:Ot.Msg.MATH_ARITHMETIC_TOOLTIP_MINUS,MULTIPLY:Ot.Msg.MATH_ARITHMETIC_TOOLTIP_MULTIPLY,DIVIDE:Ot.Msg.MATH_ARITHMETIC_TOOLTIP_DIVIDE,QUYU:Ot.Msg.MATH_MODULO_TOOLTIP,ZHENGCHU:Ot.Msg.MATH_ARITHMETIC_TOOLTIP_DIVIDE,POWER:Ot.Msg.MATH_ARITHMETIC_TOOLTIP_POWER}[e]}))}},me={init:function(){this.setColour(de),this.setPreviousStatement(!0),this.setNextStatement(!0),this.appendValueInput("A"),this.appendValueInput("B").appendField(new Ot.FieldDropdown([["+=","ADD"],["-=","MINUS"],["×=","MULTIPLY"],["÷=","DIVIDE"],["%=","QUYU"],["//=","ZHENGCHU"],["**=","POWER"]]),"OP"),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("OP");return{ADD:Ot.Msg.MATH_ARITHMETIC_TOOLTIP_ADD,MINUS:Ot.Msg.MATH_ARITHMETIC_TOOLTIP_MINUS,MULTIPLY:Ot.Msg.MATH_ARITHMETIC_TOOLTIP_MULTIPLY,DIVIDE:Ot.Msg.MATH_ARITHMETIC_TOOLTIP_DIVIDE,QUYU:Ot.Msg.MATH_MODULO_TOOLTIP,ZHENGCHU:Ot.Msg.MATH_ARITHMETIC_TOOLTIP_DIVIDE,POWER:Ot.Msg.MATH_ARITHMETIC_TOOLTIP_POWER}[e]}))}},Ee={init:function(){this.setColour(de),this.setOutput(!0,Number),this.appendValueInput("A").setCheck(Number),this.appendValueInput("B").setCheck(Number).appendField(new Ot.FieldDropdown([["&","&"],["|","|"],[">>",">>"],["<<","<<"]]),"OP"),this.setInputsInline(!0),this.setTooltip("位运算")}},Oe={init:function(){this.setColour(de),this.setOutput(!0,Number),this.appendValueInput("NUM").setCheck(Number).appendField(new Ot.FieldDropdown([["sin","SIN"],["cos","COS"],["tan","TAN"],["asin","ASIN"],["acos","ACOS"],["atan","ATAN"],["-","-"],["ln","LN"],["log10","LOG10"],["e^","EXP"],["10^","POW10"]]),"OP");var t=this;this.setTooltip((function(){var e=t.getFieldValue("OP");return{SIN:Ot.Msg.MATH_TRIG_TOOLTIP_SIN,COS:Ot.Msg.MATH_TRIG_TOOLTIP_COS,TAN:Ot.Msg.MATH_TRIG_TOOLTIP_TAN,ASIN:Ot.Msg.MATH_TRIG_TOOLTIP_ASIN,ACOS:Ot.Msg.MATH_TRIG_TOOLTIP_ACOS,ATAN:Ot.Msg.MATH_TRIG_TOOLTIP_ATAN,LN:Ot.Msg.MATH_SINGLE_TOOLTIP_LN}[e]}))}},Re={init:function(){var t=[[Ot.Msg.MATH_BIN,"bin"],[Ot.Msg.MATH_OCT,"oct"],[Ot.Msg.MATH_HEX,"hex"]];this.setColour(de),this.setOutput(!0,String),this.appendValueInput("NUM").setCheck(Number).appendField(new Ot.FieldDropdown(t),"OP");var e=this;this.setTooltip((function(){var t=e.getFieldValue("OP");return{bin:Ot.Msg.MATH_DEC_TOOLTIP_BIN,oct:Ot.Msg.MATH_DEC_TOOLTIP_OCT,hex:Ot.Msg.MATH_DEC_TOOLTIP_HEX}[t]}))}},ce={init:function(){var t=[[Ot.Msg.LANG_MATH_TO_ROUND,"round"],[Ot.Msg.LANG_MATH_TO_CEIL,"ceil"],[Ot.Msg.LANG_MATH_TO_FLOOR,"floor"],[Ot.Msg.MATH_ABS,"fabs"],[Ot.Msg.MATH_SQRT,"sqrt"]];this.setColour(de),this.appendValueInput("A").setCheck(Number).appendField(new Ot.FieldDropdown(t),"OP"),this.setOutput(!0,Number);var e=this;this.setTooltip((function(){var t=e.getFieldValue("OP");return{sqrt:Ot.Msg.MATH_SINGLE_TOOLTIP_ROOT,fabs:Ot.Msg.MATH_SINGLE_TOOLTIP_ABS,sq:Ot.Msg.MATH_SINGLE_TOOLTIP_SQ,round:Ot.Msg.MATH_SINGLE_TOOLTIP_ROUND,ceil:Ot.Msg.MATH_SINGLE_TOOLTIP_CEIL,floor:Ot.Msg.MATH_SINGLE_TOOLTIP_FLOOR}[t]}))}},ge={init:function(){var t=[[Ot.Msg.MIXLY_MAX,"max"],[Ot.Msg.MIXLY_MIN,"min"]];this.setColour(de),this.appendValueInput("A").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(new Ot.FieldDropdown(t),"OP").appendField("("),this.appendValueInput("B").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(","),this.appendDummyInput("").setAlign(Ot.inputs.Align.RIGHT).appendField(")"),this.setInputsInline(!0),this.setOutput(!0,Number);var e=this;this.setTooltip((function(){var t=e.getFieldValue("OP");return{max:Ot.Msg.MIXLY_TOOLTIP_MATH_MAX,min:Ot.Msg.MIXLY_TOOLTIP_MATH_MIN}[t]}))}},Ce={init:function(){var t=[[Ot.Msg.MATH_TWO,"two"],[Ot.Msg.MATH_EIGHT,"eight"],[Ot.Msg.MATH_TEN,"ten"],[Ot.Msg.MATH_SIXTEEN,"sixteen"]];this.setColour(de),this.appendDummyInput("").appendField(Ot.Msg.MATH_BA),this.appendValueInput("NUM").appendField(new Ot.FieldDropdown(t),"OP").appendField(Ot.Msg.MATH_JinZhi).setCheck(Number),this.appendDummyInput("").appendField(Ot.Msg.MATH_ZHW).appendField(new Ot.FieldDropdown(t),"OP2").appendField(Ot.Msg.MATH_JinZhi),this.setFieldValue("ten","OP2"),this.setOutput(!0),this.setInputsInline(!0);var e=this;this.setTooltip((function(){var t=e.getFieldValue("OP"),i={two:Ot.Msg.MATH_Before_two,eight:Ot.Msg.MATH_Before_eight,ten:Ot.Msg.MATH_Before_ten,sixteen:Ot.Msg.MATH_Before_sixteen},n=e.getFieldValue("OP2"),s={two:Ot.Msg.MATH_Behind_two,eight:Ot.Msg.MATH_Behind_eight,ten:Ot.Msg.MATH_Behind_ten,sixteen:Ot.Msg.MATH_Behind_sixteen};return i[t]+s[n]}))}},Se={init:function(){var t=[[Ot.Msg.LANG_MATH_INT,"int"],[Ot.Msg.LANG_MATH_FLOAT,"float"]];this.setColour(de),this.setOutput(!0,Number),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_RANDOM).appendField(new Ot.FieldDropdown(t),"TYPE"),this.appendValueInput("FROM").setCheck(Number).appendField(Ot.Msg.LANG_CONTROLS_FOR_INPUT_FROM),this.appendValueInput("TO").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.LANG_MATH_RANDOM_INT_INPUT_TO),this.setInputsInline(!0);var e=this;this.setTooltip((function(){var t=e.getFieldValue("TYPE"),i={int:Ot.Msg.LANG_MATH_INT,float:Ot.Msg.LANG_MATH_FLOAT_RANDOM};return Ot.Msg.MATH_RANDOM_INT_TOOLTIP+i[t]}))}},Le={init:function(){this.setColour(de),this.setOutput(!0,Number),this.appendValueInput("VALUE").setCheck(Number).appendField(Ot.Msg.LANG_MATH_CONSTRAIN_INPUT_CONSTRAIN),this.appendValueInput("LOW").setCheck(Number).appendField(Ot.Msg.LANG_MATH_CONSTRAIN_INPUT_LOW),this.appendValueInput("HIGH").setCheck(Number).appendField(Ot.Msg.LANG_MATH_CONSTRAIN_INPUT_HIGH),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MATH_CONSTRAIN_TOOLTIP)}},Ae={init:function(){this.setColour(de),this.appendValueInput("NUM",Number).appendField(Ot.Msg.MIXLY_MAP).setCheck(Number),this.appendValueInput("fromLow",Number).appendField(Ot.Msg.MIXLY_MAP_FROM).setCheck(Number),this.appendValueInput("fromHigh",Number).appendField(",").setCheck(Number),this.appendValueInput("toLow",Number).appendField(Ot.Msg.MIXLY_MAP_TO).setCheck(Number),this.appendValueInput("toHigh",Number).appendField(",").setCheck(Number),this.appendDummyInput("").appendField("]"),this.setInputsInline(!0),this.setOutput(!0),this.setTooltip(Ot.Msg.MIXLY_TOOLTIP_MATH_MAP)}},Ne={init:function(){this.setColour(de),this.appendDummyInput().appendField(new Ot.FieldTextInput("0",Ot.FieldTextInput.math_number_validator_include_blank),"NUM"),this.setOutput(!0),this.setTooltip(Ot.Msg.MATH_NUMBER_TOOLTIP)}},De={init:function(){this.setColour(de),this.appendValueInput("NUM").setCheck(Number).appendField(Ot.Msg.LANG_MATH_RANDOM_SEED),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(Ot.Msg.MIXLY_TOOLTIP_MATH_RANDOM_SEED)}},fe={init:function(){this.setColour(de),this.setOutput(!0,Number),this.appendValueInput("VALUE").setCheck(Number),this.appendValueInput("VAR").setCheck(Number).appendField(Ot.Msg.MATH_ROUND).appendField(Ot.Msg.TEXT_KEEP),this.appendDummyInput().appendField(Ot.Msg.TEXT_DECIMAL),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MATH_ROUND_NEW_TOOLTIP)}},Fe={init:function(){var t=[[Ot.Msg.MIXLY_TO_INT,"int"],[Ot.Msg.MIXLY_TO_FLOAT,"float"],[Ot.Msg.MIXLY_TO_BITES,"b"],[Ot.Msg.LANG_MATH_BYTE+Ot.Msg.MIXLY_TO_INT,"bti"]];this.setColour(de),this.appendValueInput("VAR").appendField(new Ot.FieldDropdown(t),"TOWHAT"),this.setOutput(!0,Number);var e=this;this.setTooltip((function(){var t=e.getFieldValue("TOWHAT");return{int:Ot.Msg.MIXLY_PYTHON_TOOLTIP_TOINT,float:Ot.Msg.MIXLY_PYTHON_TOOLTIP_TOFLOAT,b:Ot.Msg.MIXLY_TOOLTIP_TEXT_TOBYTE}[t]}))}},Pe={init:function(){var t=[[Ot.Msg.MIXLY_TO_INT,"int"],[Ot.Msg.MIXLY_TO_FLOAT,"float"]];this.setColour(de),this.appendValueInput("VAR").appendField(new Ot.FieldDropdown(t),"TOWHAT"),this.setOutput(!0,Number);var e=this;this.setTooltip((function(){var t=e.getFieldValue("TOWHAT");return{int:Ot.Msg.MIXLY_TOOLTIP_TEXT_TOINT,float:Ot.Msg.MIXLY_TOOLTIP_TEXT_TOFLOAT}[t]}))}},Ye=Ae,ve={init:function(){this.setColour(de),this.appendValueInput("VAR").appendField(Ot.Msg.LANG_MATH_BYTE+Ot.Msg.MIXLY_TO_HEX),this.setOutput(!0,Number),this.setTooltip(Ot.Msg.MIXLY_PYTHON_TOOLTIP_TOHEX)}},Xe={init:function(){this.setColour(de),this.itemCount_=1,this.setMutator(new Ot.icons.MutatorIcon(["lists_create_with_item"],this)),this.appendDummyInput("DUMMY").appendField(Ot.Msg.MIXLY_PRODUCT+Ot.Msg.MIXLY_GENERATE_CARTESIAN_PRODUCT),this.appendValueInput("REPEAT").appendField(Ot.Msg.MIXLY_EVERY_PER_ELEPER_ELEMENT),this.appendDummyInput().appendField(Ot.Msg.CONTROLS_REPEAT_TITLE_TIMES),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setOutput(!0),this.setTooltip(Ot.Msg.LISTS_CREATE_WITH_PYTHON_TOOLTIP),this.updateShape_()},mutationToDom:function(){var t=document.createElement("mutation");return t.setAttribute("items",this.itemCount_),t},domToMutation:function(t){this.itemCount_=parseInt(t.getAttribute("items"),10),this.updateShape_()},decompose:function(t){var e=t.newBlock("lists_create_with_container");e.initSvg();for(var i=e.getInput("STACK").connection,n=0;n1&&"\\"===t.charAt(0)){var e=t.charAt(1);if("0"===e||"b"===e||"f"===e||"n"===e||"r"===e||"t"===e||"\\"===e||"'"===e)return String(t).substring(0,2);if("x"===e&&"0"===t.charAt(2)&&"B"===t.charAt(3))return String(t).substring(0,4)}return String(t).substring(0,1)};const Ve={init:function(){this.setColour(ye),this.appendDummyInput().appendField(this.newQuote_(!0)).appendField(new Ot.FieldTextInput("",Ot.FieldTextInput.char_validator),"TEXT").appendField(this.newQuote_(!1)),this.setOutput(!0,Number),this.setTooltip(Ot.Msg.TEXT_CHAR_TOOLTIP)},newQuote_:function(t){if(1==t)var e="../../media/quote2.png";else e="../../media/quote3.png";return new Ot.FieldImage(e,7,12,'"')}},Be={init:function(){this.setColour(ye),this.appendValueInput("A").setCheck([String,Number]),this.appendValueInput("B").setCheck([String,Number]).appendField(Ot.Msg.MIXLY_TEXT_JOIN),this.setInputsInline(!0),this.setOutput(!0,String),this.setTooltip(Ot.Msg.MIXLY_TOOLTIP_TEXT_JOIN)}},Ge={init:function(){this.setColour(ye),this.appendValueInput("VAR").setCheck(Number).appendField(Ot.Msg.MIXLY_TOCHAR),this.setOutput(!0,String),this.setTooltip(Ot.Msg.MIXLY_TOOLTIP_TEXT_TOCHAR)}},Ue={init:function(){this.setColour(ye),this.appendValueInput("VAR").setCheck(String).appendField(Ot.Msg.MIXLY_TOASCII),this.setOutput(!0,Number),this.setTooltip(Ot.Msg.MIXLY_TOOLTIP_TEXT_TOASCII)}},we={init:function(){this.setColour(ye),this.appendValueInput("VAR").appendField(Ot.Msg.MIXLY_TOSTRING),this.setOutput(!0,String),this.setTooltip(Ot.Msg.MIXLY_PYTHON_TOOLTIP_TOTEXT)}},ke={init:function(){this.setColour(ye),this.appendValueInput("VAR").appendField(Ot.Msg.MIXLY_LENGTH),this.setOutput(!0,Number),this.setTooltip(Ot.Msg.MIXLY_TOOLTIP_TEXT_LENGTH)}},He={init:function(){this.WHERE_OPTIONS=[[Ot.Msg.LISTS_GET_INDEX_FROM_START,"FROM_START"],[Ot.Msg.LISTS_GET_INDEX_FROM_END,"FROM_END"],[Ot.Msg.TEXT_GET_INDEX_RANDOM+1+Ot.Msg.TEXT_CHARAT2,"RANDOM"]],this.setHelpUrl(Ot.Msg.LISTS_GET_INDEX_HELPURL),this.setColour(ye),this.appendValueInput("VAR").setCheck(String),this.appendValueInput("AT").setCheck(Number),this.appendDummyInput().appendField(Ot.Msg.LISTS_GET_INDEX_GET,"MODE"),Ot.Msg.LISTS_GET_INDEX_TAIL&&this.appendDummyInput("TAIL").appendField(Ot.Msg.LISTS_GET_INDEX_TAIL),this.setInputsInline(!0),this.setOutput(!0),this.updateAt_(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("MODE"),i=t.getFieldValue("WHERE"),n="";switch(e+" "+i){case"GET FROM_START":case"GET FROM_END":n=Ot.Msg.LISTS_GET_INDEX_TOOLTIP_GET_FROM;break;case"GET RANDOM":n=Ot.Msg.LISTS_GET_INDEX_TOOLTIP_GET_RANDOM;break;case"GET_REMOVE FROM_START":case"GET_REMOVE FROM_END":n=Ot.Msg.LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_FROM;break;case"GET_REMOVE RANDOM":n=Ot.Msg.LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_RANDOM}return"FROM_START"!=i&&"FROM_END"!=i||(n+=" "+Ot.Msg.LISTS_INDEX_FROM_START_TOOLTIP.replace("%1",Ot.Msg.ONE_BASED_INDEXING?"#1":"#0")),n}));var e=this;this.setTooltip((function(){var t=e.getFieldValue("WHERE"),i={FROM_START:Ot.Msg.LISTS_GET_INDEX_FROM_START,FROM_END:Ot.Msg.LISTS_GET_INDEX_FROM_END,RANDOM:Ot.Msg.TEXT_GET_INDEX_RANDOM};return Ot.Msg.PROCEDURES_DEFRETURN_RETURN+Ot.Msg.MIXLY_MICROBIT_TYPE_STRING+i[t]+"n"+Ot.Msg.TEXT_CHARAT2}))},mutationToDom:function(){var t=document.createElement("mutation");t.setAttribute("statement",!this.outputConnection);var e=this.getInput("AT").type==Ot.INPUT_VALUE;return t.setAttribute("at",e),t},domToMutation:function(t){var e="true"==t.getAttribute("statement");this.updateStatement_(e),t="false"!=t.getAttribute("at"),this.updateAt_(t)},updateStatement_:function(t){t!=!this.outputConnection&&(this.unplug(!0,!0),t?(this.setOutput(!1),this.setPreviousStatement(!0),this.setNextStatement(!0)):(this.setPreviousStatement(!1),this.setNextStatement(!1),this.setOutput(!0)))},updateAt_:function(t){this.removeInput("AT"),this.removeInput("ORDINAL",!0),t?(this.appendValueInput("AT").setCheck(Number),Ot.Msg.TEXT_CHARAT2&&this.appendDummyInput("ORDINAL").appendField(Ot.Msg.TEXT_CHARAT2)):this.appendDummyInput("AT");var e=new Ot.FieldDropdown(this.WHERE_OPTIONS,(function(e){var i="FROM_START"==e||"FROM_END"==e;if(i!=t){var n=this.sourceBlock_;return n.updateAt_(i),n.setFieldValue(e,"WHERE"),null}}));this.getInput("AT").appendField(e,"WHERE"),Ot.Msg.LISTS_GET_INDEX_TAIL&&this.moveInputBefore("TAIL",null)}},We={init:function(){this.setHelpUrl(Ot.Msg.LISTS_GET_INDEX_HELPURL),this.setColour(ye),this.appendValueInput("VAR").setCheck(String),this.appendValueInput("AT").setCheck(Number).appendField(Ot.Msg.LISTS_GET_INDEX_GET+" "+Ot.Msg.LISTS_GET_INDEX_FROM_START),this.appendDummyInput().appendField(Ot.Msg.TEXT_CHARAT2),this.setOutput(!0),this.setTooltip(Ot.Msg.PROCEDURES_DEFRETURN_RETURN+Ot.Msg.MIXLY_MICROBIT_TYPE_STRING+Ot.Msg.LISTS_GET_INDEX_FROM_START+"n"+Ot.Msg.TEXT_CHARAT2)}},Ke={init:function(){this.setHelpUrl(Ot.Msg.LISTS_GET_INDEX_HELPURL),this.setColour(ye),this.appendValueInput("VAR").setCheck(String),this.appendDummyInput().appendField(Ot.Msg.TEXT_RANDOM_CHAR),this.setOutput(!0),this.setTooltip(Ot.Msg.TEXT_RANDOM_CHAR_TOOLTIP)}},Je={init:function(){this.WHERE_OPTIONS_1=[[Ot.Msg.LISTS_GET_INDEX_FROM_START,"FROM_START"],[Ot.Msg.LISTS_GET_INDEX_FROM_END,"FROM_END"],[Ot.Msg.LISTS_GET_SUBLIST_START_FIRST,"FIRST"]],this.WHERE_OPTIONS_2=[[Ot.Msg.LISTS_GET_SUBLIST_END_FROM_START,"FROM_START"],[Ot.Msg.LISTS_GET_SUBLIST_END_FROM_END,"FROM_END"],[Ot.Msg.LISTS_GET_SUBLIST_END_LAST,"LAST"]],this.setHelpUrl(Ot.Msg.LISTS_GET_SUBLIST_HELPURL),this.setColour(ye),this.appendValueInput("VAR").setCheck(String),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_GET),this.appendDummyInput("AT1"),this.appendDummyInput("AT2"),this.setInputsInline(!0),this.setOutput(!0,"List"),this.updateAt_(1,!0),this.updateAt_(2,!0),this.setTooltip(Ot.Msg._GET_TEXT_SUBLIST_TOOLTIP)},mutationToDom:function(){var t=document.createElement("mutation"),e=this.getInput("AT1").type==Ot.INPUT_VALUE;t.setAttribute("at1",e);var i=this.getInput("AT2").type==Ot.INPUT_VALUE;return t.setAttribute("at2",i),t},domToMutation:function(t){var e="true"==t.getAttribute("at1"),i="true"==t.getAttribute("at2");this.updateAt_(1,e),this.updateAt_(2,i)},updateAt_:function(t,e){this.removeInput("AT"+t),this.removeInput("ORDINAL"+t,!0),e?(this.appendValueInput("AT"+t).setCheck(Number),Ot.Msg.TEXT_CHARAT2&&this.appendDummyInput("ORDINAL"+t).appendField(Ot.Msg.TEXT_CHARAT2)):this.appendDummyInput("AT"+t);var i=new Ot.FieldDropdown(this["WHERE_OPTIONS_"+t],(function(i){var n="FROM_START"==i||"FROM_END"==i;if(n!=e){var s=this.sourceBlock_;return s.updateAt_(t,n),s.setFieldValue(i,"WHERE"+t),null}}));this.getInput("AT"+t).appendField(i,"WHERE"+t),1==t&&(this.moveInputBefore("AT1","AT2"),this.getInput("ORDINAL1")&&this.moveInputBefore("ORDINAL1","AT2"))}},qe={init:function(){this.setHelpUrl(Ot.Msg.LISTS_GET_SUBLIST_HELPURL),this.setColour(ye),this.appendValueInput("VAR").setCheck(String),this.appendValueInput("AT1").appendField(Ot.Msg.LISTS_GET_INDEX_GET+" "+Ot.Msg.LISTS_GET_INDEX_FROM_START),this.appendValueInput("AT2").appendField(Ot.Msg.LISTS_GET_SUBLIST_END_FROM_START),this.appendDummyInput().appendField(Ot.Msg.TEXT_CHARAT2),this.setInputsInline(!0),this.setOutput(!0,["List",String]),this.setTooltip(Ot.Msg._GET_TEXT_SUBLIST_TOOLTIP)}},Qe={init:function(){var t=[[Ot.Msg.MIXLY_EQUALS,"==="],[Ot.Msg.MIXLY_STARTSWITH,"startswith"],[Ot.Msg.MIXLY_ENDSWITH,"endswith"]];this.setColour(ye),this.appendValueInput("STR1").setCheck(String),this.appendValueInput("STR2").appendField(new Ot.FieldDropdown(t),"DOWHAT").setCheck(String),this.setOutput(!0,[Boolean,Number]),this.setInputsInline(!0)}},ze={init:function(){this.setColour(ye),this.appendValueInput("STR1").setCheck(String),this.appendValueInput("STR2").appendField(Ot.Msg.MIXLY_COMPARETO).setCheck(String),this.setOutput(!0,Number),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_COMPARETO_HELP)}},je={init:function(){var t=[[Ot.Msg.TEXT_UPPER,"upper"],[Ot.Msg.TEXT_TITLE,"title"],[Ot.Msg.TEXT_CAPITALIZE,"capitalize"],[Ot.Msg.TEXT_SWAPCASE,"swapcase"],[Ot.Msg.TEXT_LOWER,"lower"]];this.setColour(ye),this.appendValueInput("VAR").appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_GET).appendField(new Ot.FieldDropdown(t),"CAPITAL").setCheck(String),this.setOutput(!0,String);var e=this;this.setTooltip((function(){var t=e.getFieldValue("CAPITAL");return{upper:Ot.Msg.MIXLY_MIXPY_TEXT_UPPER_TOOLTIP,title:Ot.Msg.MIXLY_MIXPY_TEXT_TITLE_TOOLTIP,swapcase:Ot.Msg.MIXLY_MIXPY_TEXT_SWAPCASE_TOOLTIP,capitalize:Ot.Msg.MIXLY_MIXPY_TEXT_CAPITALIZE_TOOLTIP,lower:Ot.Msg.MIXLY_MIXPY_TEXT_LOWER_TOOLTIP}[t]}))}},Ze={init:function(){var t=[[Ot.Msg.TEXT_LJUST,"ljust"],[Ot.Msg.TEXT_CENTER,"center"],[Ot.Msg.TEXT_RJUST,"rjust"]];this.setColour(ye),this.appendValueInput("VAR").appendField(new Ot.FieldDropdown(t),"CENTER").setCheck(String),this.appendValueInput("WID").appendField(Ot.Msg.MIXLY_WIDTH).setCheck(Number),this.appendValueInput("Symbol").appendField(Ot.Msg.MIXLY_RECT_Fill).setCheck(String),this.setInputsInline(!0),this.setOutput(!0,String),this.setTooltip(Ot.Msg.MIXLY_MIXPY_TEXT_CENTER_TOOLTIP)}},$e={init:function(){this.setColour(ye),this.appendValueInput("VAR").appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_GET).setCheck(String),this.appendValueInput("STR").appendField(Ot.Msg.MIXLY_MID+Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_CHARACTER).setCheck(String),this.appendDummyInput().appendField(Ot.Msg.MIXLY_LIST_INDEX),this.setInputsInline(!0),this.setOutput(!0,String),this.setTooltip(Ot.Msg.MIXLY_MIXPY_TEXT_FIND_TOOLTIP)}},ti={init:function(){this.setColour(ye),this.appendValueInput("VAR").appendField(Ot.Msg.MIXLY_PYTHON_TEXT_JOIN_SEQ_USE_STR).setCheck(String),this.appendValueInput("LIST").appendField(Ot.Msg.MIXLY_PYTHON_TEXT_JOIN_SEQ_SEQ).setCheck("List","Tuple","Set","Dict"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_PYTHON_TEXT_JOIN_SEQ_GET_STR),this.setInputsInline(!0),this.setOutput(!0,String),this.setTooltip(Ot.Msg.MIXLY_PYTHON_TEXT_JOIN_SEQ_TOOLTIP)}},ei={init:function(){this.setColour(ye),this.appendValueInput("VAR").setCheck(String),this.appendValueInput("STR1").appendField(Ot.Msg.MIXLY_MIXPY_REPLACE).setCheck(String),this.appendValueInput("STR2").appendField(Ot.Msg.LISTS_SET_INDEX_INPUT_TO).setCheck(String),this.setInputsInline(!0),this.setOutput(!0,String),this.setTooltip(Ot.Msg.MIXLY_MIXPY_TEXT_REPLACE_TOOLTIP)}},ii={init:function(){this.setColour(ye),this.appendValueInput("VAR"),this.appendValueInput("VAL").appendField(Ot.Msg.LIST_SPLIT_AS),this.appendDummyInput("").appendField(Ot.Msg.LIST_SPLIT),this.setOutput(!0,"List"),this.setTooltip(Ot.Msg.MIXLY_MIXPY_TEXT_SPLIT_TOOLTIP),this.setInputsInline(!0)}},ni={init:function(){var t=[[Ot.Msg.TEXT_TRIM_BOTH,"strip"],[Ot.Msg.TEXT_TRIM_LEFT,"lstrip"],[Ot.Msg.TEXT_TRIM_RIGHT,"rstrip"]];this.setColour(ye),this.appendValueInput("VAR"),this.appendDummyInput("").appendField(Ot.Msg.TEXT_STRIM),this.appendDummyInput("").appendField(new Ot.FieldDropdown(t),"TOWHAT"),this.appendDummyInput("").appendField(Ot.Msg.TEXT_BLANK),this.setOutput(!0,String),this.setInputsInline(!0);var e=this;this.setTooltip((function(){var t=e.getFieldValue("TOWHAT");return{strip:Ot.Msg.TEXT_TRIM_BOTH_TOOLTIP,lstrip:Ot.Msg.TEXT_TRIM_LEFT_TOOLTIP,rstrip:Ot.Msg.TEXT_TRIM_RIGHT_TOOLTIP}[t]}))}},si={init:function(){this.setColour(ye),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_MICROPYTHON_FORMAT),this.appendDummyInput("").appendField(new Ot.FieldTextInput("str"),"VAR"),this.itemCount_=1,this.updateShape_(),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setInputsInline(!0),this.setMutator(new Ot.icons.MutatorIcon(["text_create_with_item"],this)),this.setOutput(!0),this.setTooltip(Ot.Msg.MIXLY_MIXPY_TEXT_FORMAT_TOOLTIP)},mutationToDom:function(){var t=document.createElement("mutation");return t.setAttribute("items",this.itemCount_),t},domToMutation:function(t){this.itemCount_=parseInt(t.getAttribute("items"),10),this.updateShape_()},decompose:function(t){var e=t.newBlock("text_create_with_container");e.initSvg();for(var i=e.getInput("STACK").connection,n=0;ne?t[e]:0==e?'"key"':'"key'+(e+1)+'"'),"KEY"+e).appendField(":")}},getVars:function(){return[this.getFieldValue("VAR")]},renameVar:function(t,e){Ot.Names.equals(t,this.getFieldValue("VAR"))&&this.setTitleValue(e,"VAR")}},tn={init:function(){this.setColour(Zi),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_TYPE_DICT),this.appendStatementInput("STACK"),this.setTooltip(Ot.Msg.DICTS_CREATE_WITH_CONTAINER_TOOLTIP),this.contextMenu=!1}},en={init:function(){this.setColour(Zi),this.appendDummyInput().appendField(Ot.Msg.DICTS_CREATE_WITH_ITEM_TITLE),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(Ot.Msg.DICTS_CREATE_WITH_ITEM_TOOLTIP),this.contextMenu=!1}},nn={init:function(){this.setColour(Zi),this.appendValueInput("DICT").setCheck("Dict"),this.appendDummyInput("").appendField(Ot.Msg.DICT_KEYS),this.setTooltip(Ot.Msg.DICTS_KEYS_TOOLTIP),this.setOutput(!0,"List")}},sn={init:function(){this.setColour(Zi),this.appendValueInput("DICT").setCheck("Dict"),this.appendValueInput("KEY").appendField(Ot.Msg.DICTS_GET_IN),this.appendDummyInput("").appendField(Ot.Msg.DICTS_ADD_VALUE),this.setOutput(!0),this.setTooltip(Ot.Msg.DICTS_GET_TOOLTIP)}},_n={init:function(){this.setColour(Zi),this.appendValueInput("DICT").setCheck("Dict"),this.appendValueInput("KEY").appendField(Ot.Msg.DICTS_GET_IN),this.appendDummyInput("").appendField(Ot.Msg.DICTS_ADD_VALUE),this.appendValueInput("VAR").appendField(Ot.Msg.DICTS_DEFAULT_VALUE),this.setOutput(!0),this.setTooltip(Ot.Msg.DICTS_GET_DEFAULT_TOOLTIP)}},on={init:function(){this.setColour(Zi),this.appendValueInput("DICT"),this.appendValueInput("KEY").appendField(Ot.Msg.DICTS_ADD),this.appendDummyInput(),this.appendValueInput("VAR").appendField(Ot.Msg.DICTS_ADD_VALUE),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(Ot.Msg.DICTS_ADD_OR_CHANGE_TOOLTIP)}},pn={init:function(){this.setColour(Zi),this.appendValueInput("DICT"),this.appendValueInput("KEY").appendField(Ot.Msg.DICTS_DELETE_IN),this.appendDummyInput("").appendField(Ot.Msg.DICTS_DELETE_VALUE),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(Ot.Msg.DICTS_DELETE_TOOLTIP)}},an={init:function(){this.setColour(Zi),this.appendValueInput("DICT2").setCheck("Dict").appendField(Ot.Msg.MAKE_DICT),this.appendValueInput("DICT").setCheck("Dict").appendField(Ot.Msg.DICT_UPDATE),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_MID),this.setTooltip(Ot.Msg.DICTS_UPDATE_TOOLTIP),this.setPreviousStatement(!0),this.setNextStatement(!0)}},un={init:function(){this.setColour(Zi),this.appendValueInput("DICT").setCheck("Dict"),this.appendDummyInput("").appendField(Ot.Msg.DICT_CLEAR),this.setTooltip(Ot.Msg.DICTS_CLEAR_TOOLTIP),this.setPreviousStatement(!0),this.setNextStatement(!0)}},rn={init:function(){this.setColour(Zi),this.appendValueInput("DICT").setCheck("Dict"),this.appendDummyInput("").appendField(Ot.Msg.DICT_ITEMS),this.setTooltip(Ot.Msg.DICTS_ITEMS_TOOLTIP),this.setOutput(!0,"List")}},ln={init:function(){this.setColour(Zi),this.appendValueInput("DICT").setCheck("Dict"),this.appendDummyInput("").appendField(Ot.Msg.DICT_VALUES),this.setTooltip(Ot.Msg.DICTS_VALUES_TOOLTIP),this.setOutput(!0,"List")}},dn={init:function(){this.setColour(Zi),this.appendValueInput("DICT").setCheck("Dict"),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_LENGTH),this.setTooltip(Ot.Msg.DICT_LENGTH_TOOLTIP),this.setOutput(!0,Number)}},In={init:function(){this.setColour(Zi),this.appendValueInput("DICT").setCheck("Dict"),this.appendDummyInput("").appendField(Ot.Msg.DICT_DELDICT),this.setTooltip(Ot.Msg.DICTS_DEL_TOOLTIP),this.setPreviousStatement(!0),this.setNextStatement(!0)}},Tn={init:function(){this.MODE=[[Ot.Msg.DICTS_ADD_OR_CHANGE,"INSERT"],[Ot.Msg.MIXLY_MICROBIT_JS_DELETE_VAR,"DELETE"]],this.setHelpUrl(Ot.Msg.LISTS_GET_SUBLIST_HELPURL),this.setColour(Zi),this.appendValueInput("DICT").setCheck("Dict"),this.appendDummyInput("AT2"),this.appendValueInput("KEY"),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_MICROPYTHON_SOCKET_MAKE).appendField(Ot.Msg.DICTS_ADD_VALUE),this.updateAt_(!0),this.setInputsInline(!0),this.setOutput(!1),this.setPreviousStatement(!0),this.setNextStatement(!0);var t=this;this.setTooltip((function(){var e="";switch(t.getFieldValue("WHERE")){case"INSERT":e=Ot.Msg.DICTS_ADD_TOOLTIP;break;case"DELETE":e=Ot.Msg.DICTS_DELETE_TOOLTIP}return e}))},mutationToDom:function(){var t=document.createElement("mutation"),e=this.getInput("AT2").type==Ot.INPUT_VALUE;return t.setAttribute("at2",e),t},domToMutation:function(t){var e="true"==t.getAttribute("at2");this.updateAt_(e)},updateAt_:function(t){this.removeInput("AT2"),this.removeInput("ORDINAL",!0),t?this.appendValueInput("AT2").setCheck(Number):this.appendDummyInput("AT2");var e=new Ot.FieldDropdown(this.MODE,(function(e){var i="INSERT"==e;if(i!=t){var n=this.sourceBlock_;return n.updateAt_(i),n.setFieldValue(e,"WHERE"),null}}));this.getInput("AT2").appendField(e,"WHERE")}},Mn={init:function(){this.setColour(Zi),this.appendValueInput("DICT").setCheck("Dict"),this.appendDummyInput("").appendField(Ot.Msg.blockpy_DICT_POP),this.appendValueInput("KEY"),this.appendDummyInput("").appendField(Ot.Msg.DICTS_ADD_VALUE),this.setTooltip(Ot.Msg.DICT_POP_TOOLTIP),this.setInputsInline(!0),this.setOutput(!0)}},hn={init:function(){this.setColour(Zi),this.appendValueInput("DICT").setCheck("Dict"),this.appendValueInput("KEY").appendField(Ot.Msg.DICTS_SET_DEFAULT),this.appendDummyInput("").appendField(Ot.Msg.DICTS_DEFAULT_VALUE),this.appendValueInput("VAR"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(Ot.Msg.DICTS_SETDEFAULT_TOOLTIP)}},mn={init:function(){this.setColour(Zi),this.appendDummyInput("").appendField(new Ot.FieldLabel(Ot.Msg.MIXLY_MICROBIT_TYPE_DICT),"TIP").appendField(" "),this.itemCount_=3,this.updateShape_(),this.setOutput(!0,"Dict"),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setMutator(new Ot.icons.MutatorIcon(["dicts_create_with_item"],this)),this.setTooltip(Ot.Msg.DICTS_CREATE_WITH_TOOLTIP)},mutationToDom:function(){var t=document.createElement("mutation");return t.setAttribute("items",this.itemCount_),t},domToMutation:function(t){this.itemCount_=parseInt(t.getAttribute("items"),10),this.updateShape_()},decompose:function(t){var e=t.newBlock("dicts_create_with_container");e.initSvg();for(var i=e.getInput("STACK").connection,n=0;ne?t[e]:0==e?'"key"':'"key'+(e+1)+'"'),"KEY"+e).appendField(":")}},getVars:function(){return[this.getFieldValue("VAR")]},renameVar:function(t,e){Ot.Names.equals(t,this.getFieldValue("VAR"))&&this.setTitleValue(e,"VAR")}},En={init:function(){this.setColour(Zi),this.appendValueInput("VAR").appendField(Ot.Msg.MIXLY_TODICT),this.setOutput(!0),this.setTooltip(Ot.Msg.MIXLY_PYTHON_TOOLTIP_TODICT)}},On={init:function(){this.setColour(Zi),this.appendValueInput("DICT").setCheck("Dict"),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_TO_JSON),this.setTooltip(Ot.Msg.MIXLY_TO_JSON_TOOLTIP),this.setOutput(!0)}},Rn={init:function(){this.setColour(Zi),this.appendValueInput("VAR"),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_CONVERT_TO_JSON),this.setTooltip(Ot.Msg.MIXLY_CONVERT_TO_JSON_TOOLTIP),this.setOutput(!0)}},cn={init:function(){this.setColour(Zi),this.appendValueInput("DICT").setCheck("Dict"),this.appendValueInput("VAR1").appendField("key1"),this.appendValueInput("VAR2").appendField("index"),this.appendValueInput("VAR3").appendField("key2"),this.appendValueInput("VAR4").appendField("key3"),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_CONVERT_TO_JSON_TOOLTIP),this.setOutput(!0)}},gn={init:function(){this.setColour(Zi),this.appendValueInput("DICT"),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_TO_JSON),this.setTooltip(Ot.Msg.MIXLY_TO_JSON_TOOLTIP),this.setOutput(!0)}},Cn=210,Sn={init:function(){var t=Ot.RTL?[["=","EQ"],["≠","NEQ"],[">","LT"],["≥","LTE"],["<","GT"],["≤","GTE"]]:[["=","EQ"],["≠","NEQ"],["<","LT"],["≤","LTE"],[">","GT"],["≥","GTE"]];this.setColour(Cn),this.setOutput(!0,Boolean),this.appendValueInput("A"),this.appendValueInput("B").appendField(new Ot.FieldDropdown(t),"OP"),this.setInputsInline(!0);var e=this;this.setTooltip((function(){var t=e.getFieldValue("OP");return{EQ:Ot.Msg.LOGIC_COMPARE_TOOLTIP_EQ,NEQ:Ot.Msg.LOGIC_COMPARE_TOOLTIP_NEQ,LT:Ot.Msg.LOGIC_COMPARE_TOOLTIP_LT,LTE:Ot.Msg.LOGIC_COMPARE_TOOLTIP_LTE,GT:Ot.Msg.LOGIC_COMPARE_TOOLTIP_GT,GTE:Ot.Msg.LOGIC_COMPARE_TOOLTIP_GTE}[t]})),this.prevBlocks_=[null,null]}},Ln={init:function(){var t=Ot.RTL?[[">","LT"],["≥","LTE"],["<","GT"],["≤","GTE"]]:[["<","LT"],["≤","LTE"],[">","GT"],["≥","GTE"]],e=Ot.RTL?[[">","LT"],["≥","LTE"],["<","GT"],["≤","GTE"]]:[["<","LT"],["≤","LTE"],[">","GT"],["≥","GTE"]];this.setColour(Cn),this.setOutput(!0,Boolean),this.appendValueInput("A"),this.appendValueInput("B").appendField(new Ot.FieldDropdown(t),"OP1"),this.appendValueInput("C").appendField(new Ot.FieldDropdown(e),"OP2"),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_PYTHON_LOGIC_COMPARE_CONTINOUS_TOOLTIP)}},An={init:function(){var t=[[Ot.Msg.LOGIC_OPERATION_AND,"AND"],[Ot.Msg.LOGIC_OPERATION_OR,"OR"],[Ot.Msg.LOGIC_OPERATION_NOR,"NOR"],[Ot.Msg.LOGIC_OPERATION_XOR,"XOR"]];this.setColour(Cn),this.setOutput(!0,Boolean),this.appendValueInput("A").setCheck([Boolean,Number]),this.appendValueInput("B").setCheck([Boolean,Number]).appendField(new Ot.FieldDropdown(t),"OP"),this.setInputsInline(!0);var e=this;this.setTooltip((function(){var t=e.getFieldValue("OP");return{AND:Ot.Msg.LOGIC_OPERATION_TOOLTIP_AND,OR:Ot.Msg.LOGIC_OPERATION_TOOLTIP_OR,NOR:Ot.Msg.LOGIC_OPERATION_TOOLTIP_NOR,XOR:Ot.Msg.LOGIC_OPERATION_TOOLTIP_XOR}[t]}))}},Nn={init:function(){this.setColour(Cn),this.setOutput(!0,Boolean),this.appendValueInput("BOOL").setCheck([Number,Boolean]).appendField(Ot.Msg.LOGIC_NEGATE_TITLE),this.setTooltip(Ot.Msg.LOGIC_NEGATE_TOOLTIP)}},Dn={init:function(){var t=[[Ot.Msg.LOGIC_BOOLEAN_TRUE,"TRUE"],[Ot.Msg.LOGIC_BOOLEAN_FALSE,"FALSE"]];this.setColour(Cn),this.setOutput(!0,Boolean),this.appendDummyInput().appendField(new Ot.FieldDropdown(t),"BOOL"),this.setTooltip(Ot.Msg.LOGIC_BOOLEAN_TOOLTIP)}},fn={init:function(){this.setColour(Cn),this.setOutput(!0),this.appendDummyInput().appendField(Ot.Msg.LOGIC_NULL),this.setTooltip(Ot.Msg.LOGIC_NULL_TOOLTIP)}},Fn={init:function(){this.setColour(Cn),this.appendValueInput("A"),this.appendValueInput("B").appendField(Ot.Msg.LOGIC_TERNARY_IF_TRUE),this.appendValueInput("C").appendField(Ot.Msg.LOGIC_TERNARY_IF_FALSE),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_TOOLTIP_LOGIT_TRUEORFALSE)}},Pn={init:function(){var t=[[Ot.Msg.TEXT_APPEND_TO,"in"],[Ot.Msg.MIXLY_PYTHON_LOGIC_IS_NOT_IN,"not in"]];this.setColour(Cn),this.appendValueInput("A"),this.appendValueInput("B").setCheck([String,"List"]).appendField(new Ot.FieldDropdown(t),"BOOL"),this.appendDummyInput("").appendField(Ot.Msg.MICROBIT_LOGIC_IS_IN),this.setOutput(!0,Boolean),this.setInputsInline(!0),this.setTooltip(Ot.Msg.IN)}},Yn={init:function(){var t=[[Ot.Msg.MIXLY_PYTHON_LOGIC_IS,"is"],[Ot.Msg.MIXLY_PYTHON_LOGIC_IS_NOT,"is not"]];this.setColour(Cn),this.appendValueInput("A"),this.appendValueInput("B").appendField(new Ot.FieldDropdown(t),"BOOL"),this.setOutput(!0,Boolean),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_PYTHON_LOGIC_IS_TOOLTIP)}},vn={init:function(){this.setColour(Cn),this.appendValueInput("VAR").appendField(Ot.Msg.MIXLY_TOBOOL),this.setOutput(!0,Boolean),this.setTooltip(Ot.Msg.MIXLY_PYTHON_TOOLTIP_TOBOOL)}},Xn={init:function(){this.setColour(0),this.appendValueInput("fn").setCheck(String).appendField(Ot.Msg.MIXLY_PYTHON_STORAGE_OPEN_FILE_WITH_OS+"(For Windows)"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0)}},yn={init:function(){this.setColour(0),this.appendValueInput("FILENAME").appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_OPEN_FILE),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_MODE).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_READ,"r"],[Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_WRITE,"w"],[Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_BIT_READ,"rb"],[Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_BIT_WRITE,"wb"]]),"MODE"),this.appendValueInput("FILE").appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_AS),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("MODE"),i=Ot.Msg.MIXLY_USE,n=Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_MODE,s=Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_OPEN_FILE,_=Ot.Msg.MIXLY_BELONG;return i+{r:Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_READ,w:Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_WRITE,rb:Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_BIT_READ,wb:Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_BIT_WRITE}[e]+_+n+s}))},getVars:function(){return[this.getFieldValue("VAR")]},renameVar:function(t,e){Ot.Names.equals(t,this.getFieldValue("VAR"))&&this.setTitleValue(e,"VAR")}},xn={init:function(){this.setColour(0),this.appendValueInput("FILENAME").appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_OPEN_FILE),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_MODE).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_READ,"r"],[Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_WRITE,"w"],[Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_BIT_READ,"rb"],[Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_BIT_WRITE,"wb"]]),"MODE"),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setInputsInline(!0),this.setOutput(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("MODE"),i=Ot.Msg.MIXLY_USE,n=Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_MODE,s=Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_OPEN_FILE,_=Ot.Msg.MIXLY_BELONG,o=Ot.Msg.PY_STORAGE_FILE_OBJECT;return i+{r:Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_READ,w:Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_WRITE,rb:Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_BIT_READ,wb:Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_BIT_WRITE}[e]+_+n+s+o}))}},bn={init:function(){this.setColour(0),this.appendValueInput("FILENAME").appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_OPEN_FILE);this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_MODE).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_READ,"r"],[Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_WRITE,"w"],[Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_BIT_READ,"rb"],[Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_BIT_WRITE,"wb"]]),"MODE"),this.appendDummyInput().appendField(Ot.Msg.MIXPY_TEXT_ENCODE).appendField(new Ot.FieldDropdown([["ANSI","ANSI"],["gbk","gbk"],["utf-8","utf-8"]]),"CODE"),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setInputsInline(!0),this.setOutput(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("MODE"),i=Ot.Msg.MIXLY_USE,n=Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_MODE,s=Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_OPEN_FILE,_=Ot.Msg.MIXLY_BELONG,o=Ot.Msg.PY_STORAGE_FILE_OBJECT;return i+{r:Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_READ,w:Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_WRITE,rb:Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_BIT_READ,wb:Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_BIT_WRITE}[e]+_+n+s+o}))}},Vn={init:function(){this.setColour(0),this.appendValueInput("data").setCheck(String).appendField(Ot.Msg.MIXLY_MICROPYTHON_SOCKET_MAKE),this.appendValueInput("FILE").appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_FILE_WRITE),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_MICROPYTHON_SOCKET_MAKE+Ot.Msg.MIXLY_MICROBIT_TYPE_STRING+Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_FILE_WRITE)}},Bn={init:function(){this.setColour(0),this.appendValueInput("FILE").setCheck("Variable").appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_FROM_FILE),this.appendDummyInput().appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_ALL,"read"],[Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_ONE_LINE,"readline"],[Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_ALL_LINES,"readlines"]]),"MODE"),this.setInputsInline(!0),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setOutput(!0,String)}},Gn={init:function(){this.setColour(0),this.appendValueInput("FILE").setCheck("Variable").appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_FROM_FILE),this.appendDummyInput().appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_NO_MORE_THAN_SIZE,"read"],[Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_ONE_LINE_NO_MORE_THAN_SIZE,"readline"],[Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_ALL_LINES_NO_MORE_THAN_SIZE,"readlines"]]),"MODE"),this.appendValueInput("SIZE").setCheck(Number),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_CHARACTER),this.setInputsInline(!0),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setOutput(!0,String);var t=this;this.setTooltip((function(){var e=t.getFieldValue("MODE"),i=Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_FROM_FILE,n=Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_CHARACTER;return i+{read:Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_NO_MORE_THAN_SIZE,readline:Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_ONE_LINE_NO_MORE_THAN_SIZE,readlines:Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_ALL_LINES_NO_MORE_THAN_SIZE}[e]+"x"+n}))}},Un={init:function(){this.setColour(0),this.appendValueInput("FILE").appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_FROM_FILE),this.setNextStatement(!0),this.appendValueInput("SIZE").setCheck(Number).appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_ONE_LINE_NO_MORE_THAN_SIZE),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_CHARACTER),this.setInputsInline(!0),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setOutput(!0,String),this.setTooltip(Ot.Msg.MICROBIT_PYTHON_TYPE)}},wn={init:function(){this.setColour(0),this.appendValueInput("FILE").appendField(Ot.Msg.HTML_FILE),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_CAN_WRITE_ORNOT),this.setInputsInline(!0),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setOutput(!0,Boolean),this.setTooltip(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_CAN_WRITE_ORNOT1)}},kn={init:function(){this.setColour(0),this.appendValueInput("FILE").appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_GET),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_FILENAME),this.setInputsInline(!0),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setOutput(!0,String),this.setTooltip(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_GET_FILENAME)}},Hn={init:function(){this.setColour(0),this.appendValueInput("FILE").appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_CLOSE_FILE),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setOutput(!1),this.setTooltip(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_CLOSE_FILE)}},Wn={init:function(){this.setColour(0),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_LIST_ALL_FILES),this.setInputsInline(!0),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setOutput(!0,"List"),this.setTooltip(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_LIST_ALL_FILES)}};Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_DELETE_FILE;const Kn={init:function(){this.setColour(0),this.appendDummyInput().appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_DELETE_FILE,"remove"],[Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_DELETE_DIRS,"removedirs"]]),"MODE"),this.appendValueInput("FILE").setCheck(String),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setOutput(!1),this.setTooltip(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_DELETE_FILE)}},Jn={init:function(){this.setColour(0),this.appendValueInput("FILE").setCheck(String).appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_GET_FILE_SIZE),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_SIZE),this.setInputsInline(!0),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setOutput(!0,Number),this.setTooltip(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_GET_FILE_SIZE+Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_SIZE)}},qn={init:function(){this.setColour(0),this.appendValueInput("FILE").setCheck(String).appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_RETURN_FILE),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_PRESENT_LOCATION),this.setInputsInline(!0),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setOutput(!0,Number),this.setTooltip(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_FILE_TELL)}},Qn={init:function(){this.setColour(0),this.appendValueInput("FILE").setCheck("Variable").appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_SET_FILE_POSITION),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_CURRENT_POSITION),this.appendDummyInput().appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_FILE_SEEK_START,"start"],[Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_FILE_SEEK_CURRENT,"current"],[Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_FILE_SEEK_END,"end"]]),"MODE"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_FILE_SEEK_OFFSET),this.appendValueInput("SIZE").setCheck(Number),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_CHARACTER),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("MODE"),i=Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_SET_FILE_POSITION+Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_CURRENT_POSITION,n=Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_CHARACTER,s=Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_FILE_SEEK_OFFSET;return i+" "+{start:Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_FILE_SEEK_START,current:Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_FILE_SEEK_CURRENT,end:Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_FILE_SEEK_END}[e]+s+"x"+n}))}},zn={init:function(){this.setColour(0),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_GET_CURRENT_DIR),this.setInputsInline(!0),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setOutput(!0,"List"),this.setTooltip(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_GET_CURRENT_DIR)}},jn={init:function(){this.setColour(0),this.appendValueInput("PATH").setCheck(String).appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_PATH),this.appendDummyInput().appendField(Ot.Msg.MIXLY_ESP32_SET),this.appendDummyInput().appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_MKDIR,"mkdir"],[Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_MAKEDIRS,"makedirs"]]),"MODE"),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setOutput(!1);var t=this;this.setTooltip((function(){var e=t.getFieldValue("MODE");return Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_PATH+"x"+Ot.Msg.MIXLY_ESP32_SET+{mkdir:Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_MKDIR,makedirs:Ot.Msg.MIXLY_MICROPYTHON_SOCKET_MAKEDIRS}[e]}))}},Zn={init:function(){this.setColour(0),this.appendValueInput("FILE").setCheck(String).appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_RENAME),this.appendValueInput("NEWFILE").setCheck(String).appendField(Ot.Msg.MIXLY_AS),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setOutput(!1),this.setTooltip(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_RENAME)}},$n={init:function(){this.setColour(0),this.appendValueInput("FILE").setCheck(String).appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_CHANGE_DIR),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setOutput(!1),this.setTooltip(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_CHANGE_DIR)}},ts={init:function(){this.setColour(0),this.appendValueInput("FILE").setCheck(String).appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_THE_PATH),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_IS_OR_NOT),this.appendDummyInput().appendField(new Ot.FieldDropdown([[Ot.Msg.HTML_FILE,"isfile"],[Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_IS_DIR,"isdir"]]),"MODE"),this.setInputsInline(!0),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setOutput(!0,Boolean);let t=this;this.setTooltip((function(){var e=t.getFieldValue("MODE");return Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_THE_PATH+"x"+Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_IS_OR_NOT+{isfile:Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_MKDIR,isdir:Ot.Msg.MIXLY_MICROPYTHON_SOCKET_MAKEDIRS}[e]}))}},es={init:function(){this.setColour(0),this.appendValueInput("SPISUB").appendField(Ot.Msg.CONTROLS_FOR_INPUT_WITH+"SPI").setCheck("var"),this.appendValueInput("PINSUB").appendField("CS"),this.appendValueInput("SUB").appendField(Ot.Msg.MIXLY_MICROPYTHON_SOCKET_MAKE).setCheck("var"),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_SETUP+Ot.Msg.LISTS_SET_INDEX_INPUT_TO).appendField(Ot.Msg.MIXLY_SD_CARD),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null)}},is={init:function(){this.setColour(0),this.appendValueInput("VAR").appendField(Ot.Msg.MIXLY_SD_CARD),this.appendValueInput("DIR").setCheck(String).appendField(Ot.Msg.MIXLY_SDCARD_MOUNT),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip()}},ns={};ns.NAME_TYPE=Ot.PROCEDURE_CATEGORY_NAME,ns.allProcedures=function(t){for(var e=t.getAllBlocks(!1),i=[],n=[],s=0;s"),this.appendValueInput("style").appendField(Ot.Msg.MIXLY_AIP_ATTR).setAlign(Ot.inputs.Align.RIGHT),this.appendStatementInput("DO").appendField(""),this.setInputsInline(!1),this.setPreviousStatement(!0),this.setNextStatement(!0)}},Zs={init:function(){this.setColour(Ks),this.appendDummyInput().appendField(Ot.Msg.HTML_STYLE),this.appendStatementInput("STYLE"),this.setOutput(!0)}},$s={init:function(){this.setColour(Ks),this.appendDummyInput().appendField(Ot.Msg.HTML_FORM_CONTENT).appendField(new Ot.FieldDropdown([[Ot.Msg.HTML_TEXT,"text"],[Ot.Msg.HTML_EMAIL,"email"],[Ot.Msg.HTML_NUMBER,"number"],[Ot.Msg.HTML_PASSWORD,"password"],[Ot.Msg.HTML_CHECKBOX,"checkbox"],[Ot.Msg.HTML_RADIOBUTTON,"radiobutton"],[Ot.Msg.HTML_BUTTON,"button"],[Ot.Msg.HTML_COLOUR,"colour"],[Ot.Msg.HTML_DATE,"date"],[Ot.Msg.HTML_LOCALTIME,"local time"],[Ot.Msg.HTML_FILE,"file"],[Ot.Msg.HTML_HIDDEN,"hidden"],[Ot.Msg.HTML_IMAGE,"image"],[Ot.Msg.HTML_MONTH,"month"],[Ot.Msg.HTML_RANGE,"range"],[Ot.Msg.HTML_RESET,"reset"],[Ot.Msg.HTML_SEARCH,"search"],[Ot.Msg.HTML_SUBMIT,"submit"],[Ot.Msg.HTML_TELEPHONENUMBER,"telephone number"],[Ot.Msg.HTML_TIME,"time"],[Ot.Msg.HTML_URL,"url"],[Ot.Msg.HTML_WEEK,"week"]]),"LEVEL"),this.appendDummyInput().appendField(Ot.Msg.HTML_NAME).appendField(new Ot.FieldTextInput("car"),"NAME"),this.appendDummyInput().appendField(Ot.Msg.HTML_VALUE).appendField(new Ot.FieldTextInput("go"),"VALUE"),this.appendValueInput("style").appendField(Ot.Msg.MIXLY_AIP_ATTR).setAlign(Ot.inputs.Align.RIGHT),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},t_={init:function(){this.setColour(Ks),this.appendDummyInput().appendField(new Ot.FieldTextInput("property"),"KEY").appendField(":").appendField(new Ot.FieldTextInput("value"),"VALUE"),this.setPreviousStatement(!0),this.setNextStatement(!0)}},e_={init:function(){this.setColour(Ks),this.appendDummyInput().appendField(new Ot.FieldTextInput("property"),"KEY").appendField(":").appendField(new Ot.FieldColour("#ff0000"),"RGB_LED_COLOR"),this.setPreviousStatement(!0),this.setNextStatement(!0)}},i_={init:function(){this.setColour(Ks),this.appendDummyInput().appendField(Ot.Msg.HTML_TEXT).appendField(new Ot.FieldTextInput("text"),"TEXT"),this.setPreviousStatement(!0),this.setNextStatement(!0)}},n_=160,s_={init:function(){this.setColour(n_),this.setPreviousStatement(!0),this.setNextStatement(!0),this.appendDummyInput().appendField("Tabular Abstraction:"),this.appendDummyInput().appendField(new Ot.FieldTable(""),"TEXT")}},__={init:function(){this.setColour(n_),this.setPreviousStatement(!0),this.setNextStatement(!0),this.appendDummyInput().appendField("Code Block:"),this.appendDummyInput().appendField(new Ot.FieldMultilineInput(""),"TEXT")}},o_={init:function(){this.setColour(n_),this.appendDummyInput().appendField("Code Expression:"),this.appendDummyInput().appendField(new Ot.FieldMultilineInput(""),"TEXT"),this.setOutput(!0)}},p_={init:function(){this.setColour(n_),this.setPreviousStatement(!0),this.setNextStatement(!0),this.appendValueInput("VALUE").appendField(""),this.setInputsInline(!1)}},a_={init:function(){this.setColour(n_),this.appendDummyInput().appendTitle("Comment:").appendTitle(new Ot.FieldTextInput(""),"TEXT"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip("This comment will be ignored by Python")}},u_={init:function(){this.setColour(n_),this.appendValueInput("VALUE").appendField(Ot.Msg.TYPE_CHECK),this.setInputsInline(!1),this.setOutput(!0,"Type")}},r_={init:function(){this.setColour(n_),this.itemCount_=1,this.updateShape_(),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setMutator(new Ot.icons.MutatorIcon(["text_print_multiple_item"],this)),this.setTooltip(Ot.Msg.TEXT_PRINT_TOOLTIP)},mutationToDom:function(){var t=document.createElement("mutation");return t.setAttribute("items",this.itemCount_),t},domToMutation:function(t){this.itemCount_=parseInt(t.getAttribute("items"),10),this.updateShape_()},decompose:function(t){var e=Ot.Block.obtain(t,"text_print_multiple_container");e.initSvg();for(var i=e.getInput("STACK").connection,n=0;n= stop:"," yield start"," start -= abs(step)"])};if(t=function(t,e,i){return"("+t+" <= "+e+") and "+a()+"("+t+", "+e+", "+i+") or "+u()+"("+t+", "+e+", "+i+")"},Ot.isNumber(n)&&Ot.isNumber(s)&&Ot.isNumber(_))n=parseFloat(n),s=parseFloat(s),_=Math.abs(parseFloat(_)),0==n%1&&0==s%1&&0==_%1?(n<=s?(s++,t=0==n&&1==_?s:n+", "+s,1!=_&&(t+=", "+_)):t=n+", "+--s+", -"+_,t="range("+t+")"):(t=n",GTE:">="};const na=function(t,e){var i=this.getFieldValue("OP"),n="&&"==i?e.ORDER_LOGICAL_AND:e.ORDER_LOGICAL_OR,s=e.valueToCode(this,"A",n)||"False",_=e.valueToCode(this,"B",n)||"False";if("AND"==i)var o=s+" and "+_;else if("OR"==i)o=s+" or "+_;else if("NOR"==i)o="not("+s+"^"+_+")";else o=s+"^"+_;return[o,n]},sa=function(t,e){var i=e.ORDER_UNARY_PREFIX;return["not "+(e.valueToCode(this,"BOOL",i)||"False"),i]},_a=function(t,e){return["TRUE"==this.getFieldValue("BOOL")?"True":"False",e.ORDER_ATOMIC]},oa=function(t,e){return["None",e.ORDER_ATOMIC]},pa=function(t,e){var i=e.valueToCode(this,"A",e.ORDER_ATOMIC)||"False";return["("+(e.valueToCode(this,"B",e.ORDER_ATOMIC)||"False")+" if "+i+" else "+(e.valueToCode(this,"C",e.ORDER_ATOMIC)||"False")+")",e.ORDER_ATOMIC]},aa=function(t,e){var i=e.valueToCode(this,"A",e.ORDER_ATOMIC)||"''",n=e.valueToCode(this,"B",e.ORDER_ATOMIC)||"''";return[i+" "+this.getFieldValue("BOOL")+" "+n,e.ORDER_ATOMIC]},ua=function(t,e){var i=e.valueToCode(this,"A",e.ORDER_ATOMIC)||"''",n=e.valueToCode(this,"B",e.ORDER_ATOMIC)||"''";return[i+" "+this.getFieldValue("BOOL")+" "+n,e.ORDER_ATOMIC]},ra=function(t,e){return["bool("+(e.valueToCode(this,"VAR",e.ORDER_ATOMIC)||"0")+")",e.ORDER_ATOMIC]},la=function(t,e){return e.definitions_.import_os="import os","os.startfile("+e.valueToCode(this,"fn",e.ORDER_ATOMIC)+")\n"},da=function(t,e){return e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+" = open("+e.valueToCode(this,"FILENAME",e.ORDER_ATOMIC)+", '"+this.getFieldValue("MODE")+"')\n"},Ia=function(t,e){return["open("+e.valueToCode(this,"FILENAME",e.ORDER_ATOMIC)+", '"+this.getFieldValue("MODE")+"')",e.ORDER_ATOMIC]},Ta=function(t,e){return["open("+e.valueToCode(this,"FILENAME",e.ORDER_ATOMIC)+", '"+this.getFieldValue("MODE")+"', encoding=\""+this.getFieldValue("CODE")+'")',e.ORDER_ATOMIC]},Ma=function(t,e){var i=e.valueToCode(this,"data",e.ORDER_ATOMIC);return e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+".write("+i+")\n"},ha=function(t,e){var i=this.getFieldValue("MODE");return[e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+"."+i+"()",e.ORDER_ATOMIC]},ma=function(t,e){var i=this.getFieldValue("MODE");return[e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+"."+i+"("+e.valueToCode(this,"SIZE",e.ORDER_ATOMIC)+")",e.ORDER_ATOMIC]},Ea=function(t,e){return[e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+".readline("+e.valueToCode(this,"SIZE",e.ORDER_ATOMIC)+")",e.ORDER_ATOMIC]},Oa=function(t,e){return[e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+".writable()",e.ORDER_ATOMIC]},Ra=function(t,e){return[e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+".name()",e.ORDER_ATOMIC]},ca=function(t,e){return e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+".close()\n"},ga=function(t,e){e.definitions_.import_os="import os";return["os.listdir()",e.ORDER_ATOMIC]},Ca=function(t,e){return e.definitions_.import_os="import os","os."+this.getFieldValue("MODE")+"("+e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+")\n"},Sa=function(t,e){return e.definitions_.import_os="import os",["os.path.getsize("+e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+")",e.ORDER_ATOMIC]},La=function(t,e){return[e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+".tell()",e.ORDER_ATOMIC]},Aa=function(t,e){var i=this.getFieldValue("MODE"),n=0;return n="start"==i?0:"current"==i?1:2,e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+".seek("+e.valueToCode(this,"SIZE",e.ORDER_ATOMIC)+","+n+")\n"},Na=function(t,e){return e.definitions_.import_os="import os","os.chdir("+e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+")\n"},Da=function(t,e){e.definitions_.import_os="import os";return["os.getcwd()",e.ORDER_ATOMIC]},fa=function(t,e){return e.definitions_.import_os="import os","os."+this.getFieldValue("MODE")+"("+e.valueToCode(this,"PATH",e.ORDER_ATOMIC)+")\n"},Fa=function(t,e){return e.definitions_.import_os="import os","os.rename("+e.valueToCode(this,"FILE",e.ORDER_ATOMIC)+","+e.valueToCode(this,"NEWFILE",e.ORDER_ATOMIC)+")\n"},Pa=function(t,e){e.definitions_.import_os="import os";var i=e.valueToCode(this,"FILE",e.ORDER_ATOMIC);return["os."+this.getFieldValue("MODE")+"("+i+")",e.ORDER_ATOMIC]},Ya=function(t,e){return e.definitions_.import_os="import os",e.definitions_.import_sdcard="import sdcard",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+" = sdcard.SDCard("+e.valueToCode(this,"SPISUB",e.ORDER_ATOMIC)+","+e.valueToCode(this,"PINSUB",e.ORDER_ATOMIC)+")\n"},va=function(t,e){return e.definitions_.import_os="import os",e.definitions_.import_sdcard="import sdcard","os.mount("+e.valueToCode(this,"VAR",e.ORDER_ATOMIC)+","+e.valueToCode(this,"DIR",e.ORDER_ATOMIC)+")\n"},Xa=function(t,e){var i=e.variableDB_.getName(this.getFieldValue("NAME"),Ot.Procedures.NAME_TYPE),n=(this.getInput("STACK")&&e.statementToCode(this,"STACK"))??" pass\n";e.INFINITE_LOOP_TRAP&&(n=e.INFINITE_LOOP_TRAP.replace(/%1/g,"'"+this.id+"'")+n);var s=e.valueToCode(this,"RETURN",e.ORDER_NONE)||"";s&&(s=" return "+s+"\n");for(var _=[],o=0;o\n\n\n\t\n"+e.statementToCode(this,"HEAD")+"\n\n"+e.statementToCode(this,"BODY")+"\n\n'''",e.ORDER_ATOMIC]},Tu=function(t,e){var i=e.statementToCode(this,"DO"),n=this.getFieldValue("LEVEL");return"\n"+i+"\n"},Mu=function(t,e){var i=e.statementToCode(this,"DO"),n=this.getFieldValue("LEVEL");if("head"==n)var s="<"+n+'>\n\t\n'+i+"\n";else s="<"+n+">\n"+i+"\n";return s},hu=function(t,e){var i=e.statementToCode(this,"DO"),n=this.getFieldValue("LEVEL");return"<"+n+">\n"+i+"\n"},mu=function(t,e){var i=e.statementToCode(this,"DO"),n=e.valueToCode(this,"style"),s=this.getFieldValue("LEVEL");return"<"+s+" "+n+" >\n"+i+"\n"},Eu=function(t,e){return['style="'+e.statementToCode(this,"STYLE")+'"',e.ORDER_ATOMIC]},Ou=function(t,e){return'"},Ru=function(){return this.getFieldValue("KEY")+":"+this.getFieldValue("VALUE")+";"},cu=function(){return this.getFieldValue("TEXT")+"\n"},gu=function(t){return t.getFieldValue("TEXT")+"\n"},Cu=function(t,e){return[t.getFieldValue("TEXT"),e.ORDER_ATOMIC]},Su=function(t,e){return(e.valueToCode(t,"VALUE",e.ORDER_ATOMIC)||"")+"\n"},Lu=function(){return""},Au=function(t,e){return["type("+(e.valueToCode(t,"VALUE",e.ORDER_MEMBER)||"___")+")",e.ORDER_ATOMIC]},Nu=function(t,e){for(var i=t.getFieldValue("NAME"),n=t.hasReturn_,s=new Array(t.itemCount_),_=0;_0?e.join("\n")+i.join("\n")+n.join("\n")+o.join("\n")+p.join("")+t+"while True:\n"+a.join("")+u.join("\n"):e.join("\n")+i.join("\n")+n.join("\n")+o.join("\n")+p.join("")+t+u.join("\n")},fu.scrubNakedValue=function(t){return t+"\n"},fu.quote_=function(t){var e="'";return-1!==(t=t.replace(/\\/g,"\\\\").replace(/\n/g,"\\\n")).indexOf("'")&&(-1===t.indexOf('"')?e='"':t=t.replace(/'/g,"\\'")),e+t+e},fu.multiline_quote_=function(t){return"'''"+(t=t.replace(/'''/g,"\\'\\'\\'"))+"'''"},fu.scrub_=function(t,e,i){var n="";if(!t.outputConnection||!t.outputConnection.targetConnection){(_=t.getCommentText())&&(_=Ot.utils.string.wrap(_,fu.COMMENT_WRAP-3),n+=fu.prefixLines(_+"\n","# "));for(var s=0;s0?"int("+p+" + "+s+")":s<0?"int("+p+" - "+-s+")":"int("+p+")",n&&(p="-"+p)),p};const Fu="#74A55B",Pu={init:function(){this.setColour(Fu),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_MIDI),this.appendValueInput("SUB").appendField(Ot.Msg.MIXLY_SETUP).setCheck("var"),this.appendValueInput("PIN",Number).setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_PIN),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(Ot.Msg.MIXLY_RGB_PIN_COUNT)}},Yu={init:function(){this.setColour(Fu),this.appendValueInput("SUB"),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_TONE),this.appendValueInput("pitch").setCheck(Number).appendField(Ot.Msg.MIXLY_FREQUENCY),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(Ot.Msg.MIXLY_TOOLTIP_BLOCKGROUP_TONE)}},vu={init:function(){this.setColour(Fu),this.appendValueInput("SUB"),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_TONE),this.appendValueInput("pitch").setCheck(Number).appendField(Ot.Msg.MIXLY_FREQUENCY),this.appendValueInput("time").setCheck(Number).appendField(Ot.Msg.MIXLY_DURATION),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(Ot.Msg.MIXLY_TOOLTIP_BLOCKGROUP_TONE2)}},Xu={init:function(){this.setColour(Fu),this.appendValueInput("SUB"),this.appendValueInput("LIST").appendField(Ot.Msg.MIXLY_ESP32_MUSIC_PLAY_LISTS),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_MUSIC_PLAY_LISTS)}},yu={init:function(){this.setColour(Fu),this.appendValueInput("SUB"),this.appendValueInput("TICKS").setCheck(Number).appendField(Ot.Msg.MIXLY_MICROBIT_JS_SET_TEMPO).appendField(Ot.Msg.MICROBIT_ACTUATOR_ticks),this.appendValueInput("BPM").setCheck(Number).appendField(Ot.Msg.MIXLY_SPEED),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_MUSIC_SET_TEMPO)}},xu={init:function(){this.setColour(Fu),this.appendValueInput("SUB"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_Get_current_tempo),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_MUSIC_GET_TEMPO)}},bu={init:function(){this.setColour(Fu),this.appendValueInput("SUB"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_Reset_music),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_MUSIC_RESET)}},Vu={init:function(){this.setColour(Fu),this.appendValueInput("SUB"),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_NOTONE),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},Bu={init:function(){this.setColour(Fu),this.appendDummyInput().appendField(Ot.Msg.MIXLY_SETTING).appendField(Ot.Msg.MIXLY_EXTERN_LED),this.appendValueInput("PIN",Number).appendField(Ot.Msg.MIXLY_PIN).setCheck(Number),this.appendValueInput("bright").appendField(Ot.Msg.MIXLY_PULSEIN_STAT),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_EXTERN_LED_SETONOFF)}},Gu={init:function(){this.setColour(Fu),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_GET).appendField(Ot.Msg.MIXLY_EXTERN_LED),this.appendValueInput("PIN",Number).appendField(Ot.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput().appendField(Ot.Msg.MIXLY_BRIGHTNESS),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_EXTERN_LED_GETONOFF)}},Uu={init:function(){this.setColour(Fu),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_GET).appendField(Ot.Msg.MIXLY_EXTERN_LED),this.appendValueInput("PIN",Number).appendField(Ot.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput().appendField(Ot.Msg.MIXLY_PULSEIN_STAT),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_EXTERN_LED_GETONOFF)}},wu={init:function(){this.setColour(Fu),this.appendDummyInput().appendField(Ot.Msg.MIXLY_SETTING).appendField(Ot.Msg.MIXLY_EXTERN_LED),this.appendValueInput("PIN",Number).appendField(Ot.Msg.MIXLY_PIN).setCheck(Number),this.appendValueInput("bright").appendField(Ot.Msg.MIXLY_BRIGHTNESS),this.appendDummyInput().appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_EXTERN_LED_SETBRIGHT)}},ku={init:function(){this.setColour(Fu),this.appendValueInput("VAR").appendField(Ot.Msg.MIXLY_SETUP+Ot.Msg.MIXLY_SERVO),this.appendValueInput("PIN",Number).appendField(Ot.Msg.MIXLY_PIN),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},Hu={init:function(){this.setColour(Fu),this.appendValueInput("PIN",Number).appendField(Ot.Msg.MIXLY_SERVO).appendField(Ot.Msg.MIXLY_PIN).setCheck(Number),this.appendValueInput("DEGREE",Number).setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_DEGREE_0_180),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_SERVO_MOVE)}},Wu={init:function(){this.setColour(Fu),this.appendValueInput("VAR").appendField("360°"+Ot.Msg.MIXLY_SERVO),this.appendValueInput("SPEED",Number).setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_SETTING+Ot.Msg.blockpy_turtle_rotate+Ot.Msg.MIXLY_SPEED+" (-10~10)"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_SERVO_360_TOOLTIP)}},Ku={init:function(){this.setColour(Fu),this.appendValueInput("PIN",Number).appendField("180°"+Ot.Msg.MIXLY_SERVO).appendField(Ot.Msg.MIXLY_PIN).setCheck(Number),this.appendValueInput("NUM",Number).setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_MICROBIT_JS_BY_ANGLE),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_SERVO_MOVE)}},Ju={init:function(){this.setColour(Fu),this.appendValueInput("PIN",Number).appendField("360°"+Ot.Msg.MIXLY_SERVO).appendField(Ot.Msg.MIXLY_PIN).setCheck(Number),this.appendValueInput("NUM",Number).setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_SPEED),this.appendDummyInput().appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_SERVO_SPEED_TOOLIPS)}},qu={init:function(){this.setColour(Fu),this.appendValueInput("PIN",Number).appendField("180°"+Ot.Msg.MIXLY_SERVO).appendField(Ot.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput().appendField(Ot.Msg.MIXLY_GET+Ot.Msg.MIXLY_MICROBIT_JS_BY_ANGLE),this.setOutput(!0,Number),this.setInputsInline(!0)}},Qu={init:function(){this.setColour(Fu),this.appendValueInput("PIN",Number).appendField("360°"+Ot.Msg.MIXLY_SERVO).appendField(Ot.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput().appendField(Ot.Msg.MIXLY_GET+Ot.Msg.MIXLY_SPEED),this.setOutput(!0,Number),this.setInputsInline(!0)}},zu={init:function(){this.setColour(Fu),this.appendValueInput("SUB").appendField("初始化").setCheck("var"),this.appendDummyInput().appendField("电机驱动"),this.appendDummyInput().appendField("地址").appendField(new Ot.FieldDropdown([["A","ms32006.ADDRESS_A"],["B","ms32006.ADDRESS_B"]]),"mode"),this.appendValueInput("SUB1").setCheck("var").setAlign(Ot.inputs.Align.RIGHT).appendField("通信"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip("初始化MS32006电机驱动,使用I2C通信")}},ju={init:function(){this.setColour(Fu),this.appendValueInput("SUB").appendField("直流电机").setCheck("var"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_Direction).appendField(new Ot.FieldDropdown([[Ot.Msg.CLOCKWISE,"ms32006.MOT_CW"],[Ot.Msg.ANTI_CLOCKWISE,"ms32006.MOT_CCW"],[Ot.Msg.MOTOR_N,"ms32006.MOT_N"],[Ot.Msg.MOTOR_P,"ms32006.MOT_P"]]),"direction"),this.appendValueInput("speed").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_STEPPER_SET_SPEED),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip("设置直流电机的状态及转速(0-100)")}},Zu={init:function(){this.setColour(Fu),this.appendValueInput("SUB").appendField("步进电机").setCheck("var"),this.appendDummyInput().appendField("选择").appendField(new Ot.FieldDropdown([["A","ms32006.MOT_A"],["B","ms32006.MOT_B"]]),"mode"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_Direction).appendField(new Ot.FieldDropdown([[Ot.Msg.CLOCKWISE,"ms32006.MOT_CW"],[Ot.Msg.ANTI_CLOCKWISE,"ms32006.MOT_CCW"]]),"direction"),this.appendValueInput("speed").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField("转速"),this.appendValueInput("steps").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField("步数"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip("设置步进电机的状态、转速、步数(0-2047)")}},$u={init:function(){this.setColour(Fu),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_RGB),this.appendValueInput("SUB").appendField(Ot.Msg.MIXLY_SETUP).setCheck("var"),this.appendValueInput("PIN",Number).setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_PIN),this.appendValueInput("LEDCOUNT").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_RGB_COUNT),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(Ot.Msg.MIXLY_RGB_PIN_COUNT)}},tr={init:function(){this.setColour(Fu),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_RGB),this.appendValueInput("SUB").setCheck("var"),this.appendValueInput("_LED_").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_RGB_NUM),this.appendValueInput("RVALUE").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_RGB_R),this.appendValueInput("GVALUE").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_RGB_G),this.appendValueInput("BVALUE").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_RGB_B),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(""),this.setTooltip(Ot.Msg.MIXLY_RGB_NUM_R_G_B_MP)}},er={init:function(){this.setColour(Fu),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_RGB),this.appendValueInput("SUB").setCheck("var"),this.appendValueInput("RVALUE").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_RGB_R),this.appendValueInput("GVALUE").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_RGB_G),this.appendValueInput("BVALUE").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_RGB_B),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(""),this.setTooltip(Ot.Msg.MIXLY_RGB_ALL_R_G_B_MIXGOCC)}},ir={init:function(){this.setColour(Fu),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_RGB),this.appendValueInput("SUB").setCheck("var"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_ESP32_RGB_WRITE),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(""),this.setTooltip(Ot.Msg.MIXLY_ESP32_MUSIC_WRI)}},nr={init:function(){this.setColour(Fu),this.appendDummyInput("").appendField(Ot.Msg.CONTROLS_FOR_INPUT_WITH+"uart").appendField(new Ot.FieldDropdown([["uart1","uart1"],["uart2","uart2"]]),"key"),this.appendValueInput("SUB").appendField(Ot.Msg.MIXLY_MICROPYTHON_SOCKET_MAKE).setCheck("var"),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_SETUP+Ot.Msg.LISTS_SET_INDEX_INPUT_TO).appendField(new Ot.FieldDropdown([["SYN6288"+Ot.Msg.MIXLY_AipSpeech_synthesis,"SYN6288"],["NS9300"+Ot.Msg.MIXLY_MUSIC_PLAYER,"NS9300"]]),"key2"),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null)}},sr={init:function(){this.setColour(Fu),this.appendValueInput("SUB").appendField(Ot.Msg.MIXLY_GET+Ot.Msg.MIXLY_MUSIC_PLAYER).setCheck("var"),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_WHETHER).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_STOPPED,"0"],[Ot.Msg.MIXLY_PLAYING,"1"],[Ot.Msg.MIXLY_PAUSED,"2"]]),"key"),this.setInputsInline(!0),this.setOutput(!0)}},_r={init:function(){this.setColour(Fu),this.appendValueInput("SUB").appendField(Ot.Msg.MIXLY_MUSIC_PLAYER).setCheck("var"),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_STAT).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_MP3_PLAY,"1"],[Ot.Msg.MIXLY_MP3_PAUSE,"2"],[Ot.Msg.MIXLY_STOP,"3"],[Ot.Msg.MIXLY_MP3_PREV,"4"],[Ot.Msg.MIXLY_MP3_NEXT,"5"]]),"key"),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},or={init:function(){this.setColour(Fu),this.appendValueInput("SUB").appendField(Ot.Msg.MIXLY_MUSIC_PLAYER).setCheck("var"),this.appendValueInput("volume").appendField(Ot.Msg.MIXLY_MP3_VOL+Ot.Msg.MIXLY_STAT),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(Ot.Msg.MIXLY_PLAYER_SET_VOLUME_TOOLTIP)}},pr={init:function(){this.setColour(Fu),this.appendValueInput("SUB").appendField(Ot.Msg.MIXLY_MUSIC_PLAYER).setCheck("var"),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_MODE+Ot.Msg.MIXLY_STAT).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_MP3_LOOP_ALL,"0"],[Ot.Msg.MIXLY_MP3_LOOP_ONE,"1"],[Ot.Msg.MIXLY_PLAYER_DIRECTORY_LOOP,"2"],[Ot.Msg.MIXLY_MP3_LOOP_RAM,"3"],[Ot.Msg.MIXLY_PLAYER_SINGLE_STOP,"4"],[Ot.Msg.MIXLY_PLAYER_SEQUENTIAL_PLAY,"5"]]),"key"),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},ar={init:function(){this.setColour(Fu),this.appendValueInput("SUB").appendField(Ot.Msg.MIXLY_MUSIC_PLAYER).setCheck("var"),this.appendDummyInput("").appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_MICROBIT_JS_START_MELODY,"play"],[Ot.Msg.MIXLY_PLAYER_INSERT_MUSIC,"insert"]]),"key"),this.appendValueInput("song"),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(Ot.Msg.MIXLY_PLAYER_PLAY_MUSIC_TOOTIP)}},ur={},rr={init:function(){this.setColour(Fu),this.appendValueInput("SUB").appendField("SYN6288"),this.appendValueInput("VOICE").setCheck(Number).appendField(Ot.Msg.MIXLY_SET_VOLUME),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_SET_VOLUME_TOOLTIP)}},lr={init:function(){this.setColour(Fu),this.appendValueInput("SUB").appendField("SYN6288"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_GET_VOLUME),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_SET_VOLUME_TOOLTIP)}},dr={init:function(){this.setColour(Fu),this.appendValueInput("SUB").appendField("SYN6288"),this.appendValueInput("VOICE").setCheck(Number).appendField(Ot.Msg.MIXLY_PLAY_HINTS),this.appendDummyInput().appendField(Ot.Msg.MIXLY_PROGRAM_BLOCK).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_TURTLE_WRITE_MOVE_TRUE,"True"],[Ot.Msg.MIXLY_TURTLE_WRITE_MOVE_FALSE,"False"]]),"mode"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_PLAY_HINTS_TOOLTIP)}},Ir={init:function(){this.setColour(Fu),this.appendValueInput("SUB").appendField("SYN6288"),this.appendValueInput("data").setCheck(String).appendField(Ot.Msg.MIXLY_AipSpeech_synthesis),this.appendValueInput("VOICE").setCheck(Number).appendField(Ot.Msg.MIXLY_BACKGROUND_MUSIC),this.appendDummyInput().appendField(Ot.Msg.MIXLY_PROGRAM_BLOCK).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_TURTLE_WRITE_MOVE_TRUE,"True"],[Ot.Msg.MIXLY_TURTLE_WRITE_MOVE_FALSE,"False"]]),"mode"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_PLAY_TTS_TOOLTIP)}},Tr={init:function(){this.setColour(Fu),this.appendDummyInput("").appendField(new Ot.FieldDropdown(Rt.Profile.default.extern_addr),"PIN"),this.setOutput(!0,Number)}},Mr={init:function(){this.setColour(Fu),this.appendDummyInput().appendField(Ot.Msg.ME_GO_MOTOR_EXTERN+Ot.Msg.MIXLY_MOTOR).appendField(Ot.Msg.PIN_NUMBERING).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_LEFT,"0"],[Ot.Msg.MIXLY_RIGHT,"1"]]),"mode"),this.appendValueInput("speed").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_SPEED),this.appendDummyInput().appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_MIXBOT_MOTOR_EXTERN_TOOLTIP)}},hr={init:function(){this.setColour(Fu),this.appendDummyInput().appendField(Ot.Msg.ME_GO_MOTOR_EXTERN+Ot.Msg.MIXLY_MOTOR).appendField(Ot.Msg.PIN_NUMBERING).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_LEFT,"0"],[Ot.Msg.MIXLY_RIGHT,"1"]]),"mode"),this.appendDummyInput().setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_GET+Ot.Msg.MIXLY_SPEED),this.setOutput(!0,Number),this.setInputsInline(!0)}},mr={init:function(){this.setColour(Fu),this.appendDummyInput().appendField(Ot.Msg.ME_GO_MOTOR_EXTERN+Ot.Msg.MIXLY_TRAFFIC_LIGHT).appendField(Ot.Msg.PIN_NUMBERING).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_LEFT,"0"],[Ot.Msg.MIXLY_RIGHT,"1"]]),"mode"),this.appendDummyInput().setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.LISTS_SET_INDEX_SET).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_MICROBIT_Turn_off_display,"0"],[Ot.Msg.MIXLY_TRAFFIC_LIGHT_RED_ON,"1"],[Ot.Msg.MIXLY_TRAFFIC_LIGHT_RED_BLINK,"2"],[Ot.Msg.MIXLY_TRAFFIC_LIGHT_YELLOW_ON,"3"],[Ot.Msg.MIXLY_TRAFFIC_LIGHT_YELLOW_BLINK,"4"],[Ot.Msg.MIXLY_TRAFFIC_LIGHT_GREEN_ON,"5"],[Ot.Msg.MIXLY_TRAFFIC_LIGHT_GREEN_BLINK,"6"]]),"light"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},Er={init:function(){this.setColour(Fu),this.appendDummyInput().appendField(Ot.Msg.ME_GO_MOTOR_EXTERN).appendField(new Ot.FieldDropdown([[Ot.Msg.COLOUR_RGB_WHITE,"W"],[Ot.Msg.COLOUR_RGB_RED,"R"],[Ot.Msg.COLOUR_RGB_YELLOW,"Y"],[Ot.Msg.COLOUR_RGB_GREEN,"G"],[Ot.Msg.COLOUR_RGB_BLUE,"B"]]),"color").appendField("LED").appendField(Ot.Msg.PIN_NUMBERING).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_LEFT,"0"],[Ot.Msg.MIXLY_RIGHT,"1"]]),"mode"),this.appendValueInput("value").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.BRIGHTNESS),this.appendDummyInput().appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},Or={init:function(){this.setColour(Fu),this.appendDummyInput().appendField(Ot.Msg.ME_GO_MOTOR_EXTERN).appendField(new Ot.FieldDropdown([[Ot.Msg.COLOUR_RGB_WHITE,"W"],[Ot.Msg.COLOUR_RGB_RED,"R"],[Ot.Msg.COLOUR_RGB_YELLOW,"Y"],[Ot.Msg.COLOUR_RGB_GREEN,"G"],[Ot.Msg.COLOUR_RGB_BLUE,"B"]]),"color").appendField("LED").appendField(Ot.Msg.PIN_NUMBERING).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_LEFT,"0"],[Ot.Msg.MIXLY_RIGHT,"1"]]),"mode"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_GET+Ot.Msg.BRIGHTNESS),this.setOutput(!0,Number),this.setInputsInline(!0)}},Rr={init:function(){this.setColour(Fu),this.appendDummyInput().appendField(Ot.Msg.ME_GO_MOTOR_EXTERN+Ot.Msg.MIXLY_SERVO_MOTOR).appendField(Ot.Msg.PIN_NUMBERING).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_LEFT,"0"],[Ot.Msg.MIXLY_RIGHT,"1"]]),"mode"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_GET).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_MICROBIT_JS_BLE_POWER,"[0]"],[Ot.Msg.MIXLY_SPEED,"[1]"],[Ot.Msg.MATH_SINGLE_OP_ABSOLUTE+Ot.Msg.MIXLY_MICROBIT_JS_BY_ANGLE,"[2]"],[Ot.Msg.MIXLY_RELATIVE+Ot.Msg.MIXLY_MICROBIT_JS_BY_ANGLE,"[3]"],[Ot.Msg.MIXLY_MIXBOT_SERVO_BLOCK_OR_NOT,"[4]"],[Ot.Msg.MIXLY_MIXBOT_SERVO_FINISH_OR_NOT,"[5]"],[Ot.Msg.MIXLY_ALL,""]]),"status"),this.setOutput(!0,Number),this.setInputsInline(!0)}},cr={init:function(){this.setColour(Fu),this.appendDummyInput().appendField(Ot.Msg.ME_GO_MOTOR_EXTERN+Ot.Msg.MIXLY_SERVO_MOTOR).appendField(Ot.Msg.PIN_NUMBERING).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_LEFT,"0"],[Ot.Msg.MIXLY_RIGHT,"1"]]),"mode"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MIXBOT_SERVO_SET_STOP_MODE).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_MIXBOT_SERVO_STOP_MODE_KEEP,"0"],[Ot.Msg.MIXLY_MIXBOT_SERVO_STOP_MODE_COAST,"1"],[Ot.Msg.MIXLY_MIXBOT_SERVO_STOP_MODE_BRAKE,"2"]]),"status"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},gr={init:function(){this.setColour(Fu),this.appendDummyInput().appendField(Ot.Msg.ME_GO_MOTOR_EXTERN+Ot.Msg.MIXLY_SERVO_MOTOR).appendField(Ot.Msg.PIN_NUMBERING).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_LEFT,"0"],[Ot.Msg.MIXLY_RIGHT,"1"]]),"mode"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_STOP),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},Cr={init:function(){this.setColour(Fu),this.appendDummyInput().appendField(Ot.Msg.ME_GO_MOTOR_EXTERN+Ot.Msg.MIXLY_SERVO_MOTOR).appendField(Ot.Msg.MATH_SINGLE_OP_ABSOLUTE+Ot.Msg.MIXLY_MICROBIT_JS_BY_ANGLE+Ot.Msg.MSG.run).appendField(Ot.Msg.PIN_NUMBERING).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_LEFT,"0"],[Ot.Msg.MIXLY_RIGHT,"1"]]),"mode"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MODE).setAlign(Ot.inputs.Align.RIGHT).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_SPEED+Ot.Msg.MIXLY_MODE,"0"],[Ot.Msg.MIXLY_MICROBIT_JS_BLE_POWER+Ot.Msg.MIXLY_MODE,"1"]]),"status"),this.appendValueInput("speed").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_PARAMS),this.appendDummyInput().setAlign(Ot.inputs.Align.RIGHT).appendField("%"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MIXBOT_SERVO_TURN_DIRECTION).setAlign(Ot.inputs.Align.RIGHT).appendField(new Ot.FieldDropdown([[Ot.Msg.CLOCKWISE,"0"],[Ot.Msg.MIXLY_MIXBOT_SERVO_NEAREST_PATH,"1"],[Ot.Msg.ANTI_CLOCKWISE,"2"]]),"direction"),this.appendValueInput("angle").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_DISPLAY_MATRIX_ROTATE+Ot.Msg.MIXLY_MICROBIT_JS_BY_ANGLE),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_MIXBOT_SERVO_ABSOLUTE_ANGLE_TOOLTIP)}},Sr={init:function(){this.setColour(Fu),this.appendDummyInput().appendField(Ot.Msg.ME_GO_MOTOR_EXTERN+Ot.Msg.MIXLY_SERVO_MOTOR).appendField(Ot.Msg.MIXLY_RELATIVE+Ot.Msg.MIXLY_MICROBIT_JS_BY_ANGLE+Ot.Msg.MSG.run).appendField(Ot.Msg.PIN_NUMBERING).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_LEFT,"0"],[Ot.Msg.MIXLY_RIGHT,"1"]]),"mode"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MIXBOT_SERVO_RELATIVE_ORIGIN_PATH),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},Lr={init:function(){this.setColour(Fu),this.appendDummyInput().appendField(Ot.Msg.ME_GO_MOTOR_EXTERN+Ot.Msg.MIXLY_SERVO_MOTOR).appendField(Ot.Msg.MIXLY_RELATIVE+Ot.Msg.MIXLY_MICROBIT_JS_BY_ANGLE+Ot.Msg.MSG.run).appendField("("+Ot.Msg.MIXLY_MIXBOT_SERVO_LIKE_ENCODING_MOTOR+")").appendField(Ot.Msg.PIN_NUMBERING).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_LEFT,"0"],[Ot.Msg.MIXLY_RIGHT,"1"]]),"mode"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MODE).setAlign(Ot.inputs.Align.RIGHT).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_SPEED+Ot.Msg.MIXLY_MODE,"0"],[Ot.Msg.MIXLY_MICROBIT_JS_BLE_POWER+Ot.Msg.MIXLY_MODE,"1"]]),"status"),this.appendValueInput("speed").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_PARAMS),this.appendDummyInput().setAlign(Ot.inputs.Align.RIGHT).appendField("%"),this.appendValueInput("angle").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_DISPLAY_MATRIX_ROTATE+Ot.Msg.MIXLY_MICROBIT_JS_BY_ANGLE),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_MIXBOT_SERVO_RELATIVE_ANGLE_TOOLTIP)}},Ar={init:function(){this.setColour(Fu),this.appendDummyInput().appendField(Ot.Msg.ME_GO_MOTOR_EXTERN+Ot.Msg.MIXLY_SERVO_MOTOR).appendField(Ot.Msg.MIXLY_RELATIVE+Ot.Msg.MIXLY_MICROBIT_JS_BY_ANGLE+Ot.Msg.MSG.run).appendField("("+Ot.Msg.MIXLY_MIXBOT_SERVO_LIKE_ORDINARY_MOTOR+")").appendField(Ot.Msg.PIN_NUMBERING).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_LEFT,"0"],[Ot.Msg.MIXLY_RIGHT,"1"]]),"mode"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MODE).setAlign(Ot.inputs.Align.RIGHT).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_SPEED+Ot.Msg.MIXLY_MODE,"0"],[Ot.Msg.MIXLY_MICROBIT_JS_BLE_POWER+Ot.Msg.MIXLY_MODE,"1"]]),"status"),this.appendValueInput("speed").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_PARAMS),this.appendDummyInput().setAlign(Ot.inputs.Align.RIGHT).appendField("%"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MIXBOT_SERVO_TURN_DIRECTION).setAlign(Ot.inputs.Align.RIGHT).appendField(new Ot.FieldDropdown([[Ot.Msg.CLOCKWISE,"0"],[Ot.Msg.ANTI_CLOCKWISE,"2"]]),"direction"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},Nr={init:function(){this.setColour(Fu),this.appendDummyInput().appendField(Ot.Msg.MIXBOT).appendField(Ot.Msg.ME_GO_MOTOR_EXTERN).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_MOTOR,"ext_motor"],[Ot.Msg.MIXLY_TRAFFIC_LIGHT,"ext_traffic"],[Ot.Msg.COLOUR_RGB_WHITE+"LED","W_LED"],[Ot.Msg.COLOUR_RGB_RED+"LED","R_LED"],[Ot.Msg.COLOUR_RGB_YELLOW+"LED","Y_LED"],[Ot.Msg.COLOUR_RGB_GREEN+"LED","G_LED"],[Ot.Msg.COLOUR_RGB_BLUE+"LED","B_LED"],[Ot.Msg.MIXLY_SERVO_MOTOR,"ext_servo"]]),"name"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MIXBOT_EXTERN_GET_ADDR),this.setOutput(!0),this.setInputsInline(!0)}},Dr={init:function(){this.setColour(Fu),this.appendDummyInput().appendField(Ot.Msg.MIXBOT).appendField(Ot.Msg.ME_GO_MOTOR_EXTERN).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_MOTOR,"ext_motor"],[Ot.Msg.MIXLY_TRAFFIC_LIGHT,"ext_traffic"],[Ot.Msg.COLOUR_RGB_WHITE+"LED","W_LED"],[Ot.Msg.COLOUR_RGB_RED+"LED","R_LED"],[Ot.Msg.COLOUR_RGB_YELLOW+"LED","Y_LED"],[Ot.Msg.COLOUR_RGB_GREEN+"LED","G_LED"],[Ot.Msg.COLOUR_RGB_BLUE+"LED","B_LED"],[Ot.Msg.MIXLY_SERVO_MOTOR,"ext_servo"]]),"name"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MIXBOT_EXTERN_SET_ADDR),this.appendValueInput("old").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_MICROBIT_JS_CURRENT_GESTURE),this.appendValueInput("new").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_UPDATE),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},fr={init:function(){this.setColour(Fu),this.appendValueInput("PIN",Number).setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_SETUP+Ot.Msg.MIXLY_AT).appendField(Ot.Msg.MIXLY_PIN),this.setInputsInline(!0),this.setOutput(!0)}},Fr={init:function(){this.setColour(Fu),this.appendDummyInput().appendField(Ot.Msg.MIXLY_SETTING),this.appendValueInput("pin").appendField("LED"),this.appendValueInput("bright").appendField(Ot.Msg.MIXLY_PULSEIN_STAT),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},Pr={init:function(){this.setColour(Fu),this.appendValueInput("PIN",Number).setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_SERVO+Ot.Msg.MIXLY_SETUP+Ot.Msg.MIXLY_AT).appendField(Ot.Msg.MIXLY_PIN),this.setInputsInline(!0),this.setOutput(!0)}},Yr={init:function(){this.setColour(Fu),this.appendValueInput("SUB").appendField(Ot.Msg.MIXLY_SERVO),this.appendValueInput("angle").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_DISPLAY_MATRIX_ROTATE),this.appendDummyInput().appendField(Ot.Msg.DRAW_POINTER_ANGLE),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},vr={init:function(){this.setColour(Fu),this.appendValueInput("PIN",Number).setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_MOTOR+Ot.Msg.MIXLY_SETUP+Ot.Msg.MIXLY_AT).appendField(Ot.Msg.MIXLY_PIN),this.setInputsInline(!0),this.setOutput(!0)}},Xr={init:function(){this.setColour(Fu),this.appendValueInput("SUB").appendField(Ot.Msg.MIXLY_MOTOR),this.appendValueInput("speed").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_DISPLAY_MATRIX_ROTATE+Ot.Msg.MIXLY_SPEED),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},yr="#6C9858",xr={init:function(){this.setColour(yr),this.appendDummyInput("").appendField(new Ot.FieldDropdown([["L1","1"],["L2","2"]]),"op"),this.setOutput(!0)}},br={init:function(){this.setColour(yr),this.appendDummyInput("").appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_ESP32_ON,"1"],[Ot.Msg.MIXLY_ESP32_OFF,"0"],[Ot.Msg.MIXLY_ESP32_TOGGLE,"-1"]]),"flag"),this.setOutput(!0),this.setTooltip(Ot.Msg.MIXLY_TOOLTIP_INOUT_HIGHLOW)}},Vr={init:function(){this.setColour(yr),this.appendDummyInput().appendField(Ot.Msg.MIXLY_SETTING),this.appendValueInput("led").appendField(Ot.Msg.MIXLY_BUILDIN_LED),this.appendValueInput("bright").appendField(Ot.Msg.MIXLY_PULSEIN_STAT),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_LED_SETONOFF)}},Br={init:function(){this.setColour(yr),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_GET),this.appendValueInput("led").appendField(Ot.Msg.MIXLY_BUILDIN_LED),this.appendDummyInput().appendField(Ot.Msg.MIXLY_BRIGHTNESS),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_LED_GETONOFF)}},Gr={init:function(){this.setColour(yr),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_GET),this.appendValueInput("led").appendField(Ot.Msg.MIXLY_BUILDIN_LED),this.appendDummyInput().appendField(Ot.Msg.MIXLY_PULSEIN_STAT),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_LED_GETONOFF)}},Ur={init:function(){this.setColour(yr),this.appendDummyInput().appendField(Ot.Msg.MIXLY_SETTING),this.appendValueInput("led").appendField(Ot.Msg.MIXLY_BUILDIN_LED),this.appendValueInput("bright").appendField(Ot.Msg.MIXLY_BRIGHTNESS),this.appendDummyInput("").appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_SETTING+Ot.Msg.MIXLY_BUILDIN_LED+Ot.Msg.MIXLY_BRIGHTNESS+"(0-100%)")}},wr={init:function(){this.setColour(yr),this.appendDummyInput().appendField(Ot.Msg.MIXLY_SETTING),this.appendValueInput("led").appendField(Ot.Msg.MIXLY_BUILDIN_LED),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_LCD_SETCOLOR).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_LIGHT_RED,"1"],[Ot.Msg.MIXLY_LIGHT_GREEN,"2"],[Ot.Msg.MIXLY_LIGHT_BLUE,"3"],[Ot.Msg.MIXLY_LIGHT_YELLOW,"4"],[Ot.Msg.MIXLY_LIGHT_CYAN,"5"],[Ot.Msg.MIXLY_LIGHT_PURPLE,"6"],[Ot.Msg.MIXLY_LIGHT_WHITE,"7"]]),"colorvalue"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip()}},kr={init:function(){this.setColour(yr),this.appendDummyInput().appendField(Ot.Msg.MIXLY_SETTING).appendField(Ot.Msg.MIXLY_BUILDIN_LED).appendField(new Ot.FieldDropdown([[Ot.Msg.COLOUR_RGB_RED,"r"],[Ot.Msg.COLOUR_RGB_GREEN,"g"]]),"color"),this.appendValueInput("bright").appendField(Ot.Msg.MIXLY_PULSEIN_STAT),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_LED_SETONOFF)}},Hr={init:function(){this.setColour(yr),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_GET).appendField(Ot.Msg.MIXLY_BUILDIN_LED).appendField(new Ot.FieldDropdown([[Ot.Msg.COLOUR_RGB_RED,"r"],[Ot.Msg.COLOUR_RGB_GREEN,"g"]]),"color"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_BRIGHTNESS),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_LED_GETONOFF)}},Wr={init:function(){this.setColour(yr),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_GET).appendField(Ot.Msg.MIXLY_BUILDIN_LED).appendField(new Ot.FieldDropdown([[Ot.Msg.COLOUR_RGB_RED,"r"],[Ot.Msg.COLOUR_RGB_GREEN,"g"]]),"color"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_PULSEIN_STAT),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_LED_GETONOFF)}},Kr={init:function(){this.setColour(yr),this.appendDummyInput().appendField(Ot.Msg.MIXLY_SETTING).appendField(Ot.Msg.MIXLY_BUILDIN_LED).appendField(new Ot.FieldDropdown([[Ot.Msg.COLOUR_RGB_RED,"r"],[Ot.Msg.COLOUR_RGB_GREEN,"g"]]),"color"),this.appendValueInput("bright").appendField(Ot.Msg.MIXLY_BRIGHTNESS),this.appendDummyInput("").appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_SETTING+Ot.Msg.MIXLY_BUILDIN_LED+Ot.Msg.MIXLY_BRIGHTNESS+"(0-10)")}},Jr={init:function(){this.setColour(yr),this.appendDummyInput("").appendField(new Ot.FieldDropdown([["L1","20"],["L2","21"]]),"op"),this.setOutput(!0)}},qr={init:function(){this.setColour(yr),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_RGB),this.appendValueInput("_LED_").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_RGB_NUM),this.appendValueInput("RVALUE").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_RGB_R),this.appendValueInput("GVALUE").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_RGB_G),this.appendValueInput("BVALUE").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_RGB_B),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null);switch(Rt.Boards.getSelectedBoardKey()){case"micropython:esp32c3:mixgo_cc":case"micropython:esp32s2:mixgo_ce":this.setTooltip(Ot.Msg.MIXLY_RGB_NUM_R_G_B_MIXGOCC);break;case"micropython:esp32c3:mixgo_me":default:this.setTooltip(Ot.Msg.MIXLY_RGB_NUM_R_G_B_MIXGOME);break;case"micropython:esp32:mPython":this.setTooltip(Ot.Msg.MIXLY_RGB_NUM_R_G_B_MPYTHON)}}},Qr={init:function(){this.setColour(yr),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_RGB),this.appendValueInput("RVALUE").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_RGB_R),this.appendValueInput("GVALUE").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_RGB_G),this.appendValueInput("BVALUE").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_RGB_B),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(""),this.setTooltip(Ot.Msg.MIXLY_RGB_ALL_R_G_B_MIXGOCC)}},zr={init:function(){this.setColour(yr),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_RGB),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_RAINBOW),this.appendValueInput("time").setCheck(Number).appendField(Ot.Msg.MIXLY_DURATION).appendField(Ot.Msg.MIXLY_MILLIS),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip("")}},jr={init:function(){this.setColour(yr),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_RGB),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_CHASE),this.appendValueInput("RVALUE").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_RGB_R),this.appendValueInput("GVALUE").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_RGB_G),this.appendValueInput("BVALUE").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_RGB_B),this.appendValueInput("time").setCheck(Number).appendField(Ot.Msg.PYTHON_RANGE_STEP).appendField(Ot.Msg.MIXLY_MILLIS),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip("")}},Zr={init:function(){this.setColour(yr),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_RGB),this.appendDummyInput().appendField(Ot.Msg.MIXLY_ESP32_RGB_WRITE),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(""),this.setTooltip(Ot.Msg.MIXLY_ESP32_MUSIC_WRI)}},$r={init:function(){this.setColour(yr),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_RGB),this.appendValueInput("_LED_").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_RGB_NUM),this.appendValueInput("RVALUE").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_RGB_R),this.appendValueInput("GVALUE").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_RGB_G),this.appendValueInput("BVALUE").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_RGB_B),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null);switch(Rt.Boards.getSelectedBoardKey()){case"micropython:esp32c3:mixgocc":this.setTooltip(Ot.Msg.MIXLY_RGB_NUM_R_G_B_MIXGOCC);break;case"micropython:esp32c3:mixgome":default:this.setTooltip(Ot.Msg.MIXLY_RGB_NUM_R_G_B_MIXGOME);break;case"micropython:esp32:mPython":this.setTooltip(Ot.Msg.MIXLY_RGB_NUM_R_G_B_MPYTHON)}}},tl={init:function(){this.setColour(yr),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_RGB),this.appendValueInput("RVALUE").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_RGB_R),this.appendValueInput("GVALUE").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_RGB_G),this.appendValueInput("BVALUE").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_RGB_B),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(""),this.setTooltip(Ot.Msg.MIXLY_RGB_ALL_R_G_B_MIXGOCC)}},el={init:function(){this.setColour(yr),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_RGB),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_CHASE),this.appendValueInput("RVALUE").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_RGB_R),this.appendValueInput("GVALUE").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_RGB_G),this.appendValueInput("BVALUE").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_RGB_B),this.appendValueInput("time").setCheck(Number).appendField(Ot.Msg.PYTHON_RANGE_STEP).appendField(Ot.Msg.MIXLY_MILLIS),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip("")}},il={init:function(){this.setColour(yr),this.appendValueInput("TICKS").setCheck(Number).appendField(Ot.Msg.MIXLY_MICROBIT_JS_SET_TEMPO).appendField(Ot.Msg.MICROBIT_ACTUATOR_ticks),this.appendValueInput("BPM").setCheck(Number).appendField(Ot.Msg.MIXLY_SPEED),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_MUSIC_SET_TEMPO)}},nl={init:function(){this.setColour(yr),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_Get_current_tempo),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_MUSIC_GET_TEMPO)}},sl={init:function(){this.setColour(yr),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_Reset_music),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_MUSIC_RESET)}},_l={init:function(){this.setColour(yr),this.appendDummyInput().appendField(Ot.Msg.MIXLY_TONE),this.appendValueInput("pitch").setCheck(Number).appendField(Ot.Msg.MIXLY_FREQUENCY),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(Ot.Msg.MIXLY_TOOLTIP_BLOCKGROUP_TONE)}},ol={init:function(){this.setColour(yr),this.appendDummyInput().appendField(Ot.Msg.MIXLY_TONE),this.appendValueInput("pitch").setCheck(Number).appendField(Ot.Msg.MIXLY_FREQUENCY),this.appendValueInput("time").setCheck(Number).appendField(Ot.Msg.MIXLY_DURATION),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(Ot.Msg.MIXLY_TOOLTIP_BLOCKGROUP_TONE2)}},pl={init:function(){this.setColour(yr),this.appendDummyInput().appendField(Ot.Msg.MIXLY_NOTONE),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},al={init:function(){this.setColour(yr),this.appendValueInput("LIST").appendField(Ot.Msg.MIXLY_ESP32_MUSIC_PLAY_LISTS),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_MUSIC_PLAY_LISTS)}},ul={init:function(){this.setColour(yr),this.appendDummyInput().appendField(Ot.Msg.MOTOR_DC).appendField(new Ot.FieldDropdown([["1","1"],["2","2"],["3","3"]]),"wheel"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_Direction).appendField(new Ot.FieldDropdown([[Ot.Msg.CLOCKWISE,"CW"],[Ot.Msg.ANTI_CLOCKWISE,"CCW"],[Ot.Msg.MOTOR_P,"P"],[Ot.Msg.MOTOR_N,"N"]]),"direction"),this.appendValueInput("speed").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_STEPPER_SET_SPEED),this.appendDummyInput("").appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},rl={init:function(){this.setColour(yr),this.appendDummyInput().appendField("MixGo Car").appendField(new Ot.FieldDropdown([[Ot.Msg.blockpy_forward,"F"],[Ot.Msg.blockpy_backward,"B"],[Ot.Msg.blockpy_left,"L"],[Ot.Msg.blockpy_right,"R"]]),"VAR"),this.appendValueInput("speed").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_STEPPER_SET_SPEED),this.appendDummyInput().appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},ll={init:function(){this.setColour(yr),this.appendDummyInput("").appendField("MixGo Car").appendField(new Ot.FieldDropdown([[Ot.Msg.MOTOR_P,"P"],[Ot.Msg.MOTOR_N,"N"]]),"VAR"),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip("")}},dl={init:function(){this.setColour(yr),this.appendDummyInput().appendField(Ot.Msg.MOTOR_DC).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLYCAR_WHEEL_LEFT,"L"],[Ot.Msg.MIXLYCAR_WHEEL_RIGHT,"R"]]),"wheel"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_Direction).appendField(new Ot.FieldDropdown([[Ot.Msg.CLOCKWISE,"CW"],[Ot.Msg.ANTI_CLOCKWISE,"CCW"]]),"direction"),this.appendValueInput("speed").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_STEPPER_SET_SPEED),this.appendDummyInput().appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},Il={init:function(){this.setColour(yr),this.appendDummyInput().appendField(Ot.Msg.MOTOR_DC).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLYCAR_WHEEL_LEFT,"L"],[Ot.Msg.MIXLYCAR_WHEEL_RIGHT,"R"]]),"wheel"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_STOP).appendField(new Ot.FieldDropdown([[Ot.Msg.MOTOR_P,"P"],[Ot.Msg.MOTOR_N,"N"]]),"direction"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},Tl={init:function(){this.setColour(yr),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MIXBOT_MOTOR_STATUS),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_MIXBOT_MOTOR_STATUS_TOOLTIP)}},Ml={init:function(){this.setColour(yr),this.appendDummyInput().appendField(Ot.Msg.MIXBOT).appendField(new Ot.FieldDropdown([[Ot.Msg.blockpy_forward,"F"],[Ot.Msg.blockpy_backward,"B"],[Ot.Msg.blockpy_left,"L"],[Ot.Msg.blockpy_right,"R"]]),"VAR"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_MODE).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_MICROBIT_JS_BLE_POWER,"PWR"],[Ot.Msg.MIXLY_SPEED,"SPEED"],[Ot.Msg.MIXLY_MIXBOT_MOTOR_TURNS,"TURNS"]]),"mode"),this.appendValueInput("speed").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_PARAMS),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_MIXBOT_MOVE_TOOLTIP)}},hl={init:function(){this.setColour(yr),this.appendDummyInput().appendField(Ot.Msg.MIXBOT).appendField(new Ot.FieldDropdown([[Ot.Msg.MOTOR_P,"P"],[Ot.Msg.MOTOR_N,"N"]]),"VAR"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},ml={init:function(){this.setColour(yr),this.appendDummyInput().appendField(Ot.Msg.MIXBOT).appendField(Ot.Msg.MIXLY_MOTOR).appendField(new Ot.FieldDropdown([[Ot.Msg.TEXT_TRIM_LEFT,"1"],[Ot.Msg.TEXT_TRIM_RIGHT,"2"],[Ot.Msg.TEXT_TRIM_BOTH,"0"]]),"wheel"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_MODE).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_MICROBIT_JS_BLE_POWER,"PWR"],[Ot.Msg.MIXLY_SPEED,"SPEED"],[Ot.Msg.MIXLY_MIXBOT_MOTOR_TURNS,"TURNS"]]),"mode"),this.appendValueInput("speed").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_PARAMS),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_MIXBOT_MOVE_TOOLTIP)}},El={init:function(){this.setColour(yr),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MIXBOT_BUZZER),this.appendDummyInput().appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_MICROBIT_PY_COMMUNICATE_ON,"0"],[Ot.Msg.MIXLY_MICROBIT_PY_COMMUNICATE_OFF,"1"]]),"on_off"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0)}},Ol={init:function(){this.setColour(yr),this.appendDummyInput().appendField(Ot.Msg.BITBOT).appendField(new Ot.FieldDropdown([[Ot.Msg.blockpy_forward,"F"],[Ot.Msg.blockpy_backward,"B"],[Ot.Msg.blockpy_left,"L"],[Ot.Msg.blockpy_right,"R"]]),"VAR"),this.appendValueInput("speed").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_SPEED),this.appendDummyInput("").appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},Rl={init:function(){this.setColour(yr),this.appendDummyInput().appendField(Ot.Msg.BITBOT).appendField(new Ot.FieldDropdown([[Ot.Msg.MOTOR_P,"P"],[Ot.Msg.MOTOR_N,"N"]]),"VAR"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},cl={init:function(){this.setColour(yr),this.appendDummyInput().appendField(Ot.Msg.BITBOT).appendField(Ot.Msg.MIXLY_MOTOR).appendField(new Ot.FieldDropdown([[Ot.Msg.TEXT_TRIM_LEFT,"0"],[Ot.Msg.TEXT_TRIM_RIGHT,"1"]]),"wheel"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_Direction).appendField(new Ot.FieldDropdown([[Ot.Msg.CLOCKWISE,"CW"],[Ot.Msg.ANTI_CLOCKWISE,"CCW"],[Ot.Msg.MOTOR_P,"P"],[Ot.Msg.MOTOR_N,"N"]]),"direction"),this.appendValueInput("speed").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_SPEED),this.appendDummyInput("").appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},gl={init:function(){this.setColour(yr),this.appendValueInput("bright").appendField(Ot.Msg.MIXLY_MIXBOT_SOUND_SET_LOUDNESS),this.appendDummyInput().appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_LED_SETONOFF)}},Cl={init:function(){this.setColour(yr),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MIXBOT_SOUND_LOUDNESS+"(%)"),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_LED_GETONOFF)}},Sl={init:function(){this.setColour(yr),this.appendValueInput("bright").appendField(Ot.Msg.MIXLY_SETTING+Ot.Msg.MIXLY_MIXBOT_BUZZER+Ot.Msg.MIXLY_MP3_VOL),this.appendDummyInput().appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_LED_SETONOFF)}},Ll={init:function(){this.setColour(yr),this.appendDummyInput().appendField(Ot.Msg.MIXLY_GET+Ot.Msg.MIXLY_MIXBOT_BUZZER+Ot.Msg.MIXLY_MP3_VOL+"(%)"),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_LED_GETONOFF)}},Al={init:function(){this.setColour(yr),this.appendValueInput("PATH").appendField(Ot.Msg.MIXLY_RECORD_AUDIO).appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_THE_PATH),this.appendValueInput("TIME").setCheck(Number).appendField(Ot.Msg.MIXLY_GET_PRESSES_TIME),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0)}},Nl={init:function(){this.setColour(yr),this.appendValueInput("PATH").appendField(Ot.Msg.MIXLY_PLAY_AUDIO).appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_THE_PATH),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0)}},Dl={init:function(){this.setColour(yr),this.appendValueInput("PATH").appendField(Ot.Msg.MIXLY_PLAY_ONLINE_AUDIO).appendField("URL"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0)}},fl={init:function(){this.setColour(yr),this.appendDummyInput().appendField(Ot.Msg.MIXLY_TONE),this.appendValueInput("pitch").setCheck(Number).appendField(Ot.Msg.MIXLY_FREQUENCY),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(Ot.Msg.MIXLY_TOOLTIP_BLOCKGROUP_TONE)}},Fl={init:function(){this.setColour(yr),this.appendDummyInput().appendField(Ot.Msg.MIXLY_NOTONE),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},Pl={init:function(){this.setColour(yr),this.appendDummyInput().appendField(Ot.Msg.LISTS_SET_INDEX_SET+Ot.Msg.ME_GO_MOTOR_EXTERN).appendField(Ot.Msg.PIN_NUMBERING).appendField(new Ot.FieldDropdown([["1","1"],["2","2"],["3","3"]]),"index"),this.appendValueInput("duty").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.blynk_IOT_IR_POWER+Ot.Msg.MIXLY_PINMODEOUT),this.appendDummyInput().appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip()}},Yl={init:function(){this.setColour(yr),this.appendDummyInput().appendField(Ot.Msg.MIXLY_GET+Ot.Msg.ME_GO_MOTOR_EXTERN).appendField(Ot.Msg.PIN_NUMBERING).appendField(new Ot.FieldDropdown([["1","1"],["2","2"]]),"index"),this.appendDummyInput().setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.blynk_IOT_IR_POWER+Ot.Msg.MIXLY_PINMODEOUT+Ot.Msg.MIXLY_DUTY_RATIO),this.setOutput(!0,Number),this.setInputsInline(!0)}},vl={init:function(){this.setColour(yr),this.appendDummyInput().appendField(Ot.Msg.LISTS_SET_INDEX_SET+Ot.Msg.ME_GO_MOTOR_EXTERN).appendField(Ot.Msg.MIXLY_ALL+Ot.Msg.PIN_NUMBERING),this.appendValueInput("duty").setCheck(Number).setAlign(Ot.ALIGN_RIGHT).appendField(Ot.Msg.blynk_IOT_IR_POWER+Ot.Msg.MIXLY_PINMODEOUT+Ot.Msg.MIXLY_FREQUENCY),this.appendDummyInput().appendField("Hz"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_MIXBOT_MOTOR_EXTERN_TOOLTIP)}},Xl={init:function(){this.setColour(yr),this.appendDummyInput().appendField(Ot.Msg.ANALOG+Ot.Msg.MIXLY_KEYBOARD_INPUT),this.appendValueInput("special"),this.appendValueInput("general"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_RELEASE).appendField(new Ot.FieldDropdown([[Ot.Msg.MICROPYTHON_DISPLAY_YES,"True"],[Ot.Msg.MICROPYTHON_DISPLAY_NO,"False"]]),"release"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(Ot.Msg.ANALOG+Ot.Msg.MIXLY_KEYBOARD_INPUT)}},yl={init:function(){this.setColour(yr),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_SPECIAL_KEY).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_SPECIAL_KEY0,"0x00"],[Ot.Msg.MIXLY_SPECIAL_KEY1,"0x01"],[Ot.Msg.MIXLY_SPECIAL_KEY2,"0x02"],[Ot.Msg.MIXLY_SPECIAL_KEY1,"0x04"],[Ot.Msg.MIXLY_SPECIAL_KEY8,"0x08"],[Ot.Msg.MIXLY_SPECIAL_KEY16,"0x10"],[Ot.Msg.MIXLY_SPECIAL_KEY32,"0x20"],[Ot.Msg.MIXLY_SPECIAL_KEY64,"0x40"],[Ot.Msg.MIXLY_SPECIAL_KEY128,"0x80"]]),"op"),this.setOutput(!0)}},xl={init:function(){this.setColour(yr),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_GENERAL_KEY).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_SPECIAL_KEY0,"0x00"],["A","0x04"],["B","0x05"],["C","0x06"],["D","0x07"],["E","0x08"],["F","0x09"],["G","0x0A"],["H","0x0B"],["I","0x0C"],["J","0x0D"],["K","0x0E"],["L","0x0F"],["M","0x10"],["N","0x11"],["O","0x12"],["P","0x13"],["Q","0x14"],["R","0x15"],["S","0x16"],["T","0x17"],["U","0x18"],["V","0x19"],["W","0x1A"],["X","0x1B"],["Y","0x1C"],["Z","0x1D"],["1 !","0x1E"],["2 @","0x1F"],["3 #","0x20"],["4 $","0x21"],["5 %","0x22"],["6 ^","0x23"],["7 &","0x24"],["8 *","0x25"],["9 (","0x26"],["0 )","0x27"],["ENTER","0x28"],["ESC","0x29"],["BACKSPACE","0x2A"],["TAB","0x2B"],["SPACE","0x2C"],["- _","0x2D"],["= +","0x2E"],["[ {","0x2F"],["] }","0x30"],["\\ |","0x31"],["; :","0x33"],["' \"","0x34"],["` ~","0x35"],[", <","0x36"],[". >","0x37"],["/ ?","0x38"],["CAPS_LOCK","0x39"],["F1","0x3A"],["F2","0x3B"],["F3","0x3C"],["F4","0x3D"],["F5","0x3E"],["F6","0x3F"],["F7","0x40"],["F8","0x41"],["F9","0x42"],["F10","0x43"],["F11","0x44"],["F12","0x45"],["PRINTSCREEN","0x46"],["SCROLL_LOCK","0x47"],["PAUSE","0x48"],["INSERT","0x49"],["HOME","0x4A"],["PAGE_UP","0x4B"],["DELETE","0x4C"],["END","0x4D"],["PAGE_DOWN","0x4E"],["RIGHT","0x4F"],["LEFT","0x50"],["DOWN","0x51"],["UP","0x52"],["NUM_LOCK","0x53"],["/","0x54"],["*","0x55"],["-","0x56"],["+","0x57"],["ENTER","0x58"],["1","0x59"],["2","0x5A"],["3","0x5B"],["4","0x5C"],["5","0x5D"],["6","0x5E"],["7","0x5F"],["8","0x60"],["9","0x61"],["0","0x62"],[".","0x63"]]),"op"),this.setOutput(!0)}},bl={init:function(){this.setColour(yr),this.itemCount_=2,this.updateShape_(),this.setOutput(!0),this.setMutator(new Ot.icons.MutatorIcon(["generalkey_create_with_item"],this)),this.setTooltip(Ot.Msg.GENERALKEY_TUPLE_CREATE_TOOLTIP)},mutationToDom:function(){var t=document.createElement("mutation");return t.setAttribute("items",this.itemCount_),t},domToMutation:function(t){this.itemCount_=parseInt(t.getAttribute("items"),10),this.updateShape_()},decompose:function(t){var e=t.newBlock("generalkey_container");e.initSvg();for(var i=e.getInput("STACK").connection,n=0;ne?t[e]:'"key'+(e+1)+'"'),"KEY"+e).appendField(":")}},getVars:function(){return[this.getFieldValue("VAR")]},renameVar:function(t,e){Ot.Names.equals(t,this.getFieldValue("VAR"))&&this.setTitleValue(e,"VAR")}},xE={init:function(){this.setColour(fE),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_TYPE_DICT),this.appendStatementInput("STACK"),this.setTooltip(Ot.Msg.DICTS_CREATE_WITH_CONTAINER_TOOLTIP),this.contextMenu=!1}},bE={init:function(){this.setColour(fE),this.appendDummyInput().appendField(Ot.Msg.DICTS_CREATE_WITH_ITEM_TITLE),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(Ot.Msg.DICTS_CREATE_WITH_ITEM_TOOLTIP),this.contextMenu=!1}},VE={init:function(){this.setColour(fE),this.appendDummyInput().appendField(Ot.Msg.DICTS_CREATE_WITH_ITEM_TITLE),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(Ot.Msg.DICTS_CREATE_WITH_ITEM_TOOLTIP),this.contextMenu=!1}},BE={init:function(){this.setColour(fE),this.appendDummyInput().appendField(Ot.Msg.MIXLY_CREATE_MQTT_CLIENT_AND_CONNECT),this.appendValueInput("SERVER").setCheck(String).appendField(Ot.Msg.MIXLY_EMQX_SERVER).setAlign(Ot.inputs.Align.RIGHT),this.appendValueInput("USERNAME").setCheck(String).appendField(Ot.Msg.MIXLY_WIFI_USERNAME).setAlign(Ot.inputs.Align.RIGHT),this.appendValueInput("PASSWORD").setCheck(String).appendField(Ot.Msg.MIXLY_IOT_PASSWORD).setAlign(Ot.inputs.Align.RIGHT),this.appendValueInput("PROJECT").setCheck(String).appendField(Ot.Msg.MIXLY_EMQX_PROJECT).setAlign(Ot.inputs.Align.RIGHT),this.setPreviousStatement(!0),this.setNextStatement(!0)}},GE={init:function(){this.setColour(fE),this.appendDummyInput().appendField("MixIO"),this.appendValueInput("TOPIC").appendField(Ot.Msg.MIXLY_EMQX_PUBLISH_NEW).appendField(Ot.Msg.MIXLY_EMQX_PUBLISH_TOPIC),this.appendValueInput("MSG").appendField(Ot.Msg.HTML_BODY),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_IOT_EMQX_PUBLISH_TOOLTIP)}},UE={init:function(){this.setColour(fE),this.appendDummyInput().appendField("MixIO"),this.appendValueInput("TOPIC").appendField(Ot.Msg.MIXLY_EMQX_SUBSCRIBE+Ot.Msg.MIXLY_MICROBIT_MSG).appendField(Ot.Msg.MIXLY_EMQX_PUBLISH_TOPIC),this.appendValueInput("METHOD").appendField(Ot.Msg.MIXLY_EMQX_SET_METHOD),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_IOT_EMQX_SUBSCRIBE_TOOLTIP)}},wE={init:function(){this.setColour(fE),this.appendDummyInput().appendField("MixIO"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_ESP32_DISCONNECT_ONENET),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},kE={init:function(){this.setColour(fE),this.appendDummyInput().appendField("MixIO"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_EMQX_CONNECT),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},HE={init:function(){this.setColour(fE),this.appendDummyInput().appendField("MixIO"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_ESP32_CHECK_ONENET),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},WE={init:function(){this.setColour(fE),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROPYTHON_FORMAT).appendField(Ot.Msg.MQTT_Topic),this.setInputsInline(!0),this.setOutput(!0)}},KE={init:function(){this.setColour(fE),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROPYTHON_FORMAT).appendField(Ot.Msg.MIXLY_EMQX_PUBLISH_MSG),this.setInputsInline(!0),this.setOutput(!0)}},JE={init:function(){this.setColour(fE),this.appendValueInput("VAR").appendField(Ot.Msg.MIXLY_ESP32_IOT_MAP_FORMATING),this.setOutput(!0)}},qE={init:function(){this.setColour(fE),this.appendValueInput("VAR").appendField(Ot.Msg.MIXLY_MICROPYTHON_FORMAT+"(Json)"),this.setOutput(!0)}},QE={init:function(){this.setColour(fE),this.appendDummyInput().appendField("MixIO"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_EMQX_PING),this.setInputsInline(!0),this.setOutput(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_IOT_EMQX_PING_TOOLTIP)}},zE={init:function(){this.setColour(fE),this.appendDummyInput().appendField("MixIO").appendField(Ot.Msg.MIXLY_GET_NTP),this.appendValueInput("addr").appendField(Ot.Msg.blynk_SERVER_ADD),this.setInputsInline(!0),this.setOutput(!0)}},jE={init:function(){this.setColour(fE),this.appendDummyInput().appendField(Ot.Msg.MIXLY_CREATE_MQTT_CLIENT_AND_CONNECT),this.appendValueInput("SERVER").appendField(Ot.Msg.MIXLY_EMQX_SERVER).setAlign(Ot.inputs.Align.RIGHT),this.appendValueInput("KEY").appendField(Ot.Msg.CONTROLS_FOR_INPUT_WITH+Ot.Msg.MIXLY_MIXIO_SHARE_KEY).setAlign(Ot.inputs.Align.RIGHT),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},ZE={init:function(){this.setColour(fE),this.appendDummyInput().appendField(Ot.Msg.MIXLY_CREATE_MQTT_CLIENT_AND_CONNECT),this.appendValueInput("SERVER").appendField(Ot.Msg.MIXLY_EMQX_SERVER).setAlign(Ot.inputs.Align.RIGHT),this.appendValueInput("KEY").appendField(Ot.Msg.CONTROLS_FOR_INPUT_WITH+"Mixly Key").setAlign(Ot.inputs.Align.RIGHT),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},$E={init:function(){this.VISITOR_ID=Rt.Config.BOARD.visitorId.str32.substring(0,8).toUpperCase(),this.setColour(fE),this.appendDummyInput("").appendField(new Ot.FieldTextInput(this.visitorId),"VISITOR_ID"),this.setOutput(!0,null)},onchange:function(){const t=this.getFieldValue("VISITOR_ID");this.VISITOR_ID!==t&&this.setFieldValue(this.VISITOR_ID,"VISITOR_ID")}},tO={init:function(){this.setColour(fE),this.appendDummyInput().appendField("MixIO").appendField(Ot.Msg.MSG.catEthernet_clinet),this.setOutput(!0),this.setInputsInline(!0)}},eO={init:function(){this.setColour(fE),this.appendDummyInput().appendField("HTTP"+Ot.Msg.MIXLY_Client),this.appendValueInput("addr").appendField(Ot.Msg.DISPLAY_IMAGE_LET2),this.appendDummyInput().appendField(Ot.Msg.MIXLY_REQUESTS_GET).appendField(Ot.Msg.MIXLY_GET_CURRENT_TIME).appendField(Ot.Msg.MIXLY_OPEN_DEBUG).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_TURTLE_WRITE_MOVE_TRUE,"True"],[Ot.Msg.MIXLY_TURTLE_WRITE_MOVE_FALSE,"False"]]),"key"),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},iO={init:function(){this.setColour(fE),this.appendDummyInput().appendField("HTTP"+Ot.Msg.MIXLY_Client).appendField(Ot.Msg.MIXLY_GET).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_REQUESTS_LEN,"client_len"],[Ot.Msg.MIXLY_REQUESTS_GET_LEN,"server_len"],[Ot.Msg.MIXLY_REQUESTS_MESSAGE,"text"]]),"key"),this.setOutput(!0),this.setInputsInline(!0)}},nO={init:function(){this.setColour(fE),this.appendDummyInput().appendField("MQTT"+Ot.Msg.MIXLY_Client),this.appendValueInput("addr").appendField(Ot.Msg.MIXLY_CONNECTTO),this.appendDummyInput().appendField(Ot.Msg.MIXLY_INIT_SUBSCRIBE).appendField(Ot.Msg.MQTT_Topic).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_GET_CURRENT_TIME,""]]),"key").appendField(Ot.Msg.MIXLY_OPEN_DEBUG).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_TURTLE_WRITE_MOVE_TRUE,"True"],[Ot.Msg.MIXLY_TURTLE_WRITE_MOVE_FALSE,"False"]]),"key2"),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},sO={init:function(){this.setColour(fE),this.appendDummyInput().appendField("MQTT"+Ot.Msg.MIXLY_Client).appendField(Ot.Msg.MIXLY_GET).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_REQUESTS_LEN,"client_len"],[Ot.Msg.MIXLY_REQUESTS_GET_LEN,"server_len"],[Ot.Msg.MIXLY_REQUESTS_MESSAGE,"time_msg()"]]),"key"),this.setOutput(!0),this.setInputsInline(!0)}},_O=FE,oO=PE,pO=YE,aO=vE,uO=yE,rO=225,lO={init:function(){this.setColour(rO),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_NETWORK_INIT),this.appendDummyInput().appendField(Ot.Msg.MIXLY_NETWORK_MODE).appendField(new Ot.FieldDropdown([["STA","STA"],["AP","AP"]]),"mode"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_NETWORK_INIT_TOOLTIP)}},dO={init:function(){this.setColour(rO),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput().appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_NETWORK_WIFI_OPEN,"True"],[Ot.Msg.MIXLY_NETWORK_WIFI_CLOSE,"False"]]),"op"),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_NETWORK_WIFI_FLAG),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("op"),i=Ot.Msg.MIXLY_ESP32_NETWORK_OPEN_TOOLTIP;return{True:Ot.Msg.MIXLY_NETWORK_WIFI_OPEN,False:Ot.Msg.MIXLY_NETWORK_WIFI_CLOSE}[e]+i}))}},IO={init:function(){this.setColour(rO),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_NETWORK_WIFI_IS_ACTIVE),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_NETWORK_WIFI_IS_ACTIVE)}},TO={init:function(){this.setColour(rO),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_NETWORK_WIFI_SCAN),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip((function(){return Ot.Msg.MIXLY_ESP32_NETWORK_SCAN_TOOLTIP+{0:"ssid",1:"bssid",2:"channel",3:"RSSI",4:"authmode",5:"hidden",all:Ot.Msg.MIXLY_NETWORK_WIFI_SCAN_ATTRIBUTE}.all}))}},MO={init:function(){this.setColour(rO),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_ESP32_NETWORK_CONNECT),this.appendValueInput("id").setCheck(String).appendField(Ot.Msg.HTML_NAME),this.appendValueInput("password").setCheck(String).appendField(Ot.Msg.HTML_PASSWORD),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_NETWORK_CONNECT_TOOLTIP)}},hO={init:function(){this.setColour(rO),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_NETWORK_WIFI_CONNECT+Ot.Msg.MIXLY_SYMBOL_QUESTION),this.setOutput(!0,Boolean),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_NETWORK_WIFI_CONNECT_TOOLTIP)}},mO={init:function(){this.setColour(rO),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_ESP32_NETWORK_GET_WIFI),this.appendDummyInput("").appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_ESP32_NETWORK_IP,"0"],[Ot.Msg.MIXLY_ESP32_NETWORK_MASK,"1"],[Ot.Msg.MIXLY_ESP32_NETWORK_GATEWAY,"2"],["DNS","3"]]),"mode"),this.setOutput(!0),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("mode");return Ot.Msg.MIXLY_ESP32_NETWORK_GET_WIFI_TOOLTIP+{0:Ot.Msg.MIXLY_ESP32_NETWORK_IP,1:Ot.Msg.MIXLY_ESP32_NETWORK_MASK,2:Ot.Msg.MIXLY_ESP32_NETWORK_GATEWAY,3:"DNS"}[e]}))}},EO={init:function(){this.setColour(rO),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_ESP32_NETWORK_STOP_CONNECT),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_NETWORK_STOP_TOOLTIP)}},OO={init:function(){this.setColour(rO),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_ESP32_NETWORK_GET_WIFI),this.appendDummyInput().appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_NETWORK_WIFI_ESSID,"essid"],[Ot.Msg.MIXLY_NETWORK_WIFI_CHANNEL,"channel"]]),"op"),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_NETWORK_GET_WIFI_TOOLTIP)}},RO={init:function(){this.setColour(rO),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput("").appendField(Ot.Msg.LISTS_SET_INDEX_SET),this.appendValueInput("essid").setCheck(String).appendField(Ot.Msg.MIXLY_NETWORK_WIFI_ESSID),this.appendValueInput("channel").setCheck(Number).appendField(Ot.Msg.MIXLY_NETWORK_WIFI_CHANNEL),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_NETWORK_AP_CONNECT_TOOLTIP)}},cO={init:function(){this.setColour(rO),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_ESP32_NETWORK_SERVER1),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_ESP32_NETWORK_SERVER2),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_NETWORK_SOCKET_CLOSE_TOOLTIP)}},gO={init:function(){this.setColour(rO),this.appendValueInput("VAR").appendField(Ot.Msg.MIXLY_MICROPYTHON_SOCKET_INIT).setCheck("var"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROPYTHON_SOCKET_TYPE).appendField(new Ot.FieldDropdown([["TCP","TCP"],["UDP","UDP"]]),"mode"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("mode");return Ot.Msg.MIXLY_ESP32_NETWORK_SOCKET_INIT_TOOLTIP+{TCP:"TCP",UDP:"UDP"}[e]}))}},CO={init:function(){this.setColour(rO),this.appendValueInput("VAR").setCheck("var").appendField(Ot.Msg.MIXLY_MICROPYTHON_SOCKET_LET_SOCKET),this.appendValueInput("address").appendField(Ot.Msg.MIXLY_MICROPYTHON_SOCKET_BIND_TO_ADDRESS),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_NETWORK_SOCKET_BIND_TOOLTIP)}},SO={init:function(){this.setColour(rO),this.appendValueInput("VAR").setCheck("var").appendField(Ot.Msg.MIXLY_MICROPYTHON_SOCKET_LET_SOCKET),this.appendValueInput("address").appendField(Ot.Msg.MIXLY_MICROPYTHON_SOCKET_CONNECT_TO_ADDRESS),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_NETWORK_SOCKET_CONNECT_TOOLTIP)}},LO={init:function(){this.setColour(rO),this.appendValueInput("VAR").setCheck("var"),this.appendValueInput("queue").setCheck(Number).appendField(Ot.Msg.MIXLY_MICROPYTHON_SOCKET_LISTEN).appendField(Ot.Msg.MIXLY_MICROPYTHON_SOCKET_QUEUE),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_NETWORK_SOCKET_LISTEN_TOOLTIP)}},AO={init:function(){this.setColour(rO),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROPYTHON_SOCKET_ACCEPT),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_NETWORK_SOCKET_ACCEPT_TOOLTIP)}},NO={init:function(){this.setColour(rO),this.appendValueInput("VAR").setCheck("var").appendField("TCP"),this.appendValueInput("size").setCheck(Number).appendField(Ot.Msg.MIXLY_MICROPYTHON_SOCKET_RECEIVE),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_NETWORK_SOCKET_RECEIVE_TOOLTIP)}},DO={init:function(){this.setColour(rO),this.appendValueInput("VAR").setCheck("var").appendField("TCP"),this.appendValueInput("content").appendField(Ot.Msg.MIXLY_MICROPYTHON_SOCKET_SEND),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_NETWORK_SOCKET_SEND_TOOLTIP)}},fO={init:function(){this.setColour(rO),this.appendValueInput("VAR").setCheck("var").appendField("UDP"),this.appendValueInput("size").setCheck(Number).appendField(Ot.Msg.MIXLY_MICROPYTHON_SOCKET_RECEIVE),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_NETWORK_SOCKET_RECEIVE_FROM_TOOLTIP)}},FO={init:function(){this.setColour(rO),this.appendValueInput("VAR").setCheck("var").appendField("UDP"),this.appendValueInput("content").appendField(Ot.Msg.MIXLY_MICROPYTHON_SOCKET_SEND),this.appendValueInput("address").appendField(Ot.Msg.MIXLY_MICROPYTHON_SOCKET_TO),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_NETWORK_SOCKET_SEND_TO_TOOLTIP)}},PO={init:function(){this.setColour(rO),this.appendValueInput("VAR").setCheck("var"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROPYTHON_SOCKET_CLOSE),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_NETWORK_SOCKET_CLOSE_TOOLTIP)}},YO={init:function(){this.setColour(rO),this.appendValueInput("DOMAIN").appendField(Ot.Msg.DISPLAY_IMAGE_LET2).setCheck(String),this.appendDummyInput("").appendField(Ot.Msg.blockpy_REQUESTS_GET).appendField(new Ot.FieldTextInput("response"),"VAR"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(Ot.Msg.blockpy_REQUESTS_GET_TOOLTIP)},getVars:function(){return[this.getFieldValue("VAR")]},renameVar:function(t,e){Ot.Names.equals(t,this.getFieldValue("VAR"))&&this.setTitleValue(e,"VAR")}},vO={init:function(){this.appendValueInput("VAL");var t=[[Ot.Msg.blockpy_REQUESTS_GET_ATTR_STATUS_CODE,"status_code"],[Ot.Msg.blockpy_REQUESTS_GET_ATTR_TEXT,"text"],[Ot.Msg.blockpy_REQUESTS_GET_ATTR_COOKIES,"cookies"],[Ot.Msg.blockpy_REQUESTS_GET_ATTR_CONTENT,"content"]];this.setColour(rO),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_MICROBIT_JS_GET).appendField(new Ot.FieldDropdown(t),"ATTR"),this.setInputsInline(!0),this.setOutput(!0,String);var e=this;this.setTooltip((function(){var t=e.getFieldValue("DIR");return{clear:Ot.Msg.MIXLY_TOOLTIP_TURTEL_CLEAR,reset:Ot.Msg.MIXLY_TOOLTIP_TURTEL_RESET,home:Ot.Msg.MIXLY_TOOLTIP_TURTEL_HOME}[t]}))}},XO={init:function(){this.appendValueInput("VAR").appendField(Ot.Msg.DISPLAY_IMAGE_LET2).setCheck(String);this.setColour(rO),this.appendDummyInput("").appendField(Ot.Msg.blockpy_CONDUCT).appendField(new Ot.FieldDropdown([["post","post"],["put","put"],["delete","delete"],["head","head"],["option","option"]]),"DIR"),this.appendDummyInput("").appendField(Ot.Msg.blockpy_REQUESTS),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("DIR");return{forward:Ot.Msg.MIXLY_TOOLTIP_TURTEL_FORWARD,backward:Ot.Msg.MIXLY_TOOLTIP_TURTEL_BACKWARD}[e]}))}},yO={init:function(){this.setColour(rO),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_GET_NTP+"(NTP)"),this.appendValueInput("data").appendField(Ot.Msg.blynk_SERVER_ADD),this.setOutput(!0,"Tuple"),this.setInputsInline(!0)}},xO={init:function(){this.setColour(rO),this.appendDummyInput("").appendField(new Ot.FieldDropdown([["ntp.aliyun.com","ntp.aliyun.com"],["ntp1.aliyun.com","ntp1.aliyun.com"],["ntp2.aliyun.com","ntp2.aliyun.com"],["ntp3.aliyun.com","ntp3.aliyun.com"],["ntp4.aliyun.com","ntp4.aliyun.com"],["ntp5.aliyun.com","ntp5.aliyun.com"],["ntp6.aliyun.com","ntp6.aliyun.com"],["ntp7.aliyun.com","ntp7.aliyun.com"],["time1.cloud.tencent.com","time1.cloud.tencent.com"],["time2.cloud.tencent.com","time2.cloud.tencent.com"],["time3.cloud.tencent.com","time3.cloud.tencent.com"],["time4.cloud.tencent.com","time4.cloud.tencent.com"],["time5.cloud.tencent.com","time5.cloud.tencent.com"]]),"op"),this.setOutput(!0)}},bO="#3288dd",VO={init:function(){this.setColour(bO),this.appendValueInput("URL").appendField(Ot.Msg.DISPLAY_IMAGE_LET2).setCheck(String),this.appendDummyInput("").appendField(Ot.Msg.blockpy_CONDUCT).appendField(new Ot.FieldDropdown([["get","get"],["head","head"],["delete","delete"]]),"TYPE").appendField(Ot.Msg.blockpy_REQUESTS).appendField(Ot.Msg.MIXPY_REQUESTS_GET_RESULT),this.setInputsInline(!0),this.setOutput(!0),this.setTooltip("")}},BO={init:function(){this.setColour(bO),this.appendValueInput("URL").appendField(Ot.Msg.DISPLAY_IMAGE_LET2).setCheck(String),this.appendDummyInput("").appendField(Ot.Msg.blockpy_CONDUCT).appendField(new Ot.FieldDropdown([["post","post"],["put","put"],["patch","patch"]]),"TYPE").appendField(Ot.Msg.blockpy_REQUESTS),this.appendValueInput("data").appendField(Ot.Msg.blockpy_REQUESTS+Ot.Msg.OLED_STRING),this.appendDummyInput("").appendField(Ot.Msg.MIXPY_REQUESTS_GET_RESULT),this.setInputsInline(!0),this.setOutput(!0),this.setTooltip("")}},GO={init:function(){this.appendValueInput("VAL");var t=[[Ot.Msg.blockpy_REQUESTS_GET_ATTR_TEXT,"text"],[Ot.Msg.blockpy_REQUESTS_GET_ATTR_JSON,"json()"],[Ot.Msg.blockpy_REQUESTS_GET_ATTR_STATUS_CODE,"status_code"],[Ot.Msg.blockpy_REQUESTS_GET_ATTR_CONTENT,"content"],[Ot.Msg.MIXPY_TEXT_ENCODE,"encoding"]];this.setColour(bO),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_MICROBIT_JS_GET).appendField(new Ot.FieldDropdown(t),"ATTR"),this.setInputsInline(!0),this.setOutput(!0,String)}},UO={init:function(){this.setColour(bO),this.appendDummyInput().appendField(Ot.Msg.MIXLY_ESP32_IOT_CONNECT_WIFI),this.appendValueInput("WIFINAME").setCheck(String).appendField(Ot.Msg.HTML_NAME),this.appendValueInput("PASSWORD").setCheck(String).appendField(Ot.Msg.HTML_PASSWORD),this.appendValueInput("TIMEOUT").setCheck(Number).appendField(Ot.Msg.MIXLY_IR_TIMEOUT),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MILLIS),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_IOT_WIFI_CONNECT_TOOLTIP)}},wO={init:function(){this.setColour(bO),this.appendDummyInput().appendField(Ot.Msg.MIXLY_ESP32_IOT_EMQX_CONNECT_TOOLTIP),this.appendValueInput("SERVER").setCheck(String).appendField(Ot.Msg.MIXLY_EMQX_SERVER).setAlign(Ot.inputs.Align.RIGHT),this.appendValueInput("PORT").setCheck(Number).appendField(Ot.Msg.MIXLY_EMQX_PORT).setAlign(Ot.inputs.Align.RIGHT),this.appendValueInput("CLIENT_ID").setCheck(String).appendField(Ot.Msg.MIXLY_EMQX_CLIENT_ID).setAlign(Ot.inputs.Align.RIGHT),this.appendValueInput("USERNAME").setCheck(String).appendField(Ot.Msg.MIXLY_WIFI_USERNAME).setAlign(Ot.inputs.Align.RIGHT),this.appendValueInput("PASSWORD").setCheck(String).appendField(Ot.Msg.MIXLY_IOT_PASSWORD).setAlign(Ot.inputs.Align.RIGHT),this.setPreviousStatement(!0),this.setNextStatement(!0)}},kO={init:function(){this.setColour(bO),this.appendValueInput("TOPIC").appendField(Ot.Msg.MIXLY_EMQX_SUBSCRIBE+Ot.Msg.MIXLY_MICROBIT_MSG).appendField(Ot.Msg.MIXLY_EMQX_PUBLISH_TOPIC),this.appendValueInput("MESSAGE").appendField(Ot.Msg.blockpy_set_of),this.setInputsInline(!0),this.setOutput(!0)}},HO={init:function(){this.setColour(bO),this.appendDummyInput().appendField("mqtt"),this.appendValueInput("TOPIC").appendField(Ot.Msg.MIXLY_EMQX_SUBSCRIBE+Ot.Msg.MIXLY_MICROBIT_MSG).appendField(Ot.Msg.MIXLY_EMQX_PUBLISH_TOPIC),this.appendValueInput("METHOD").appendField(Ot.Msg.MIXLY_EMQX_SET_METHOD),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},WO={init:function(){this.setColour(bO),this.appendDummyInput().appendField("mqtt"),this.appendValueInput("TOPIC").appendField(Ot.Msg.MIXLY_EMQX_PUBLISH_NEW).appendField(Ot.Msg.MIXLY_EMQX_PUBLISH_TOPIC),this.appendValueInput("MSG").appendField(Ot.Msg.HTML_BODY),this.setInputsInline(!0),this.setPreviousStatement(!0),this.setNextStatement(!0)}},KO={init:function(){this.setColour(bO),this.appendDummyInput().appendField("mqtt"+Ot.Msg.MIXLY_EMQX_IS_CONNECT),this.setInputsInline(!0),this.setOutput(!0)}},JO="#A58C5B",qO={init:function(){this.setColour(JO),this.appendValueInput("PIN",Number).appendField(Ot.Msg.MIXLY_BUTTON).appendField(Ot.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput().appendField(Ot.Msg.MIXLY_IS_PRESSED),this.appendValueInput("STAT").appendField(Ot.Msg.MIXLY_ELECLEVEL),this.setOutput(!0,Boolean),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_SENOR_IS_PRESSED)}},QO={init:function(){this.setColour(JO),this.appendValueInput("PIN",Number).appendField(Ot.Msg.MIXLY_BUTTON).appendField(Ot.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput().appendField(Ot.Msg.MIXLY_WAS_PRESSED),this.appendValueInput("STAT").appendField(Ot.Msg.MIXLY_ELECLEVEL),this.setOutput(!0,Boolean),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_SENOR_WAS_PRESSED)}},zO={init:function(){this.setColour(JO),this.appendValueInput("PIN",Number).appendField(Ot.Msg.MIXLY_BUTTON).appendField(Ot.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput().appendField(Ot.Msg.MIXLY_GET_PRESSES),this.appendValueInput("VAR").setCheck(Number).appendField(Ot.Msg.MIXLY_GET_PRESSES_TIME),this.setOutput(!0,Number),this.setInputsInline(!0),this.setTooltip(Ot.Msg.PROCEDURES_DEFRETURN_RETURN+Ot.Msg.MIXLY_BUTTON+Ot.Msg.MIXLY_GET_PRESSES)}},jO={init:function(){this.setColour(JO),this.appendValueInput("PIN",Number).appendField(Ot.Msg.MIXLY_BUTTON).appendField(Ot.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_MODE).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_RISING,"machine.Pin.IRQ_RISING"],[Ot.Msg.MIXLY_FALLING,"machine.Pin.IRQ_FALLING"],[Ot.Msg.MIXLY_CHANGE,"(machine.Pin.IRQ_RISING | machine.Pin.IRQ_FALLING)"]]),"mode"),this.appendValueInput("DO").appendField(Ot.Msg.MIXLY_DO),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(Ot.Msg.MIXLY_TOOLTIP_INOUT_ATTACHINTERRUPT)}},ZO={init:function(){this.setColour(JO),this.appendValueInput("SUB").appendField("MPU9250").setCheck("var"),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_MICROBIT_JS_CURRENT_GESTURE).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_MICROBIT_shake,"shake"],[Ot.Msg.MIXLY_UP,"up"],[Ot.Msg.MIXLY_DOWN,"down"],[Ot.Msg.MIXLY_LEFT,"left"],[Ot.Msg.MIXLY_RIGHT,"right"],[Ot.Msg.MIXLY_MICROBIT_face_up,"face up"],[Ot.Msg.MIXLY_MICROBIT_face_down,"face down"],[Ot.Msg.MIXLY_MICROBIT_freefall,"freefall"],["3g","3g"],["6g","6g"],["8g","8g"]]),"gesture"),this.appendStatementInput("DO").appendField(Ot.Msg.MIXLY_DO),this.setPreviousStatement(!0),this.setNextStatement(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("gesture"),i=Ot.Msg.MIXLY_MICROBIT_JS_CURRENT,n=Ot.Msg.MSG.catSensor,s=Ot.Msg.MIXLY_MICROBIT_JS_STATE,_=Ot.Msg.MIXLY_MICROBIT_PERFORMANCE;return i+n+s+{shake:Ot.Msg.MIXLY_MICROBIT_shake,up:Ot.Msg.MIXLY_UP,down:Ot.Msg.MIXLY_DOWN,left:Ot.Msg.MIXLY_LEFT,right:Ot.Msg.MIXLY_RIGHT,"face up":Ot.Msg.MIXLY_MICROBIT_face_up,"face down":Ot.Msg.MIXLY_MICROBIT_face_down,freefall:Ot.Msg.MIXLY_MICROBIT_freefall,"3g":"3g","6g":"6g","8g":"8g"}[e]+_}))}},$O={init:function(){this.setColour(JO),this.appendValueInput("SUB").appendField(Ot.Msg.MIXLY_ADXL345).setCheck("var"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_JS_ACCELERATION).appendField(new Ot.FieldDropdown([["x","x"],["y","y"],["z","z"],["(x,y,z)","values"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_MICROBIT_JS_ACCELERATION);var t=this;this.setTooltip((function(){var e=t.getFieldValue("key"),i=Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_GET,n=Ot.Msg.MIXLY_MICROBIT_Direction,s=Ot.Msg.MIXLY_MICROBIT_JS_ACCELERATION1;return i+{x:"x",y:"y",z:"z","(x,y,z)":Ot.Msg.MIXLY_MICROBIT_Shiliang_Direction}[e]+n+s}))}},tR={init:function(){this.setColour(JO),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_JS_LIGHT_LEVEL),this.setOutput(!0,Number),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_SENSOR_LIGHT_LEVEL_TOOLTIP)}},eR={init:function(){var t=[[Ot.Msg.MIXLY_GETTEMPERATUE,"temperature"],[Ot.Msg.MIXLY_GETHUMIDITY,"humidity"]];this.setColour(JO),this.appendValueInput("PIN",Number).appendField(new Ot.FieldDropdown([["DHT11","DHT11"],["DHT22","DHT22"]]),"TYPE").appendField(Ot.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput("").appendField(new Ot.FieldDropdown(t),"WHAT"),this.setOutput(!0,Number);var e=this;this.setTooltip((function(){var t=e.getFieldValue("WHAT");return{temperature:Ot.Msg.MIXLY_TOOLTIP_BLOCKGROUP_GET_TEM,relative_humidity:Ot.Msg.MIXLY_TOOLTIP_BLOCKGROUP_GET_HUM,tempandhum:Ot.Msg.MIXLY_TOOLTIP_BLOCKGROUP_GET_TEM_HUM}[t]}))}},iR={init:function(){this.setColour(JO),this.appendDummyInput().appendField(Ot.Msg.MIXLY_ESP32_EXTERN_LIGHT),this.appendValueInput("PIN",Number).appendField(Ot.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput().appendField(Ot.Msg.MIXLY_ESP32_EXTERN_VALUE),this.setOutput(!0,Number),this.setInputsInline(!0),this.setTooltip(Ot.Msg.ESP32_SENSOR_NIXGO_LIGHT_TOOLTIP)}},nR={init:function(){this.setColour(JO),this.appendDummyInput().appendField(Ot.Msg.MIXLY_ESP32_EXTERN_SOUND),this.appendValueInput("PIN",Number).appendField(Ot.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput().appendField(Ot.Msg.MIXLY_ESP32_EXTERN_VALUE),this.setOutput(!0,Number),this.setInputsInline(!0),this.setTooltip(Ot.Msg.ESP32_SENSOR_NIXGO_SOUND_TOOLTIP)}},sR={init:function(){this.setColour(JO),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_GET).appendField(new Ot.FieldDropdown([[Ot.Msg.TEXT_TRIM_LEFT,"left"],[Ot.Msg.TEXT_TRIM_RIGHT,"right"]]),"direction").appendField(Ot.Msg.MIXLY_ESP32_NEAR),this.setOutput(!0,Number),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("direction"),i=Ot.Msg.MIXLY_ESP32_SENSOR_MIXGO_PIN_NEAR_TOOLTIP,n=Ot.Msg.MIXLY_ESP32_NEAR;return i+{left:Ot.Msg.TEXT_TRIM_LEFT,right:Ot.Msg.TEXT_TRIM_RIGHT}[e]+n}))}},_R={init:function(){this.setColour(JO),this.appendValueInput("SUB").appendField(Ot.Msg.MIXLY_ALTITUDE_SENSOR+" BMP280").setCheck("var"),this.appendDummyInput("").appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_GETTEMPERATUE,"get_BMP_temperature()"],[Ot.Msg.MIXLY_GETPRESSURE,"get_BMP_pressure()"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("key");return{"get_BMP_temperature()":Ot.Msg.MIXLY_MICROBIT_SENSOR_BMP_temperature_TOOLTIP,"get_BMP_pressure()":Ot.Msg.MIXLY_MICROBIT_SENSOR_BMP_press_TOOLTIP}[e]}))}},oR={init:function(){this.setColour(JO),this.appendValueInput("SUB").appendField(Ot.Msg.MIXLY_TEMP_AND_HUMIDITY_SENSOR+" SHT20").setCheck("var"),this.appendDummyInput("").appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_GETTEMPERATUE,"get_SHT_temperature()"],[Ot.Msg.MIXLY_GETHUMIDITY,"get_SHT_relative_humidity()"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("key");return{"get_SHT_temperature()":Ot.Msg.MIXLY_MICROBIT_SENSOR_SHT_temperature_TOOLTIP,"get_SHT_relative_humidity()":Ot.Msg.MIXLY_MICROBIT_SENSOR_SHT_HUM_TOOLTIP}[e]}))}},pR={init:function(){this.setColour(JO),this.appendValueInput("PIN",Number).appendField("DS18X20 "+Ot.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_GETTEMPERATUE),this.setInputsInline(!0),this.setOutput(!0,Number),this.setTooltip(Ot.Msg.MIXLY_MICROBIT_SENSOR_DS18X20_TOOLTIP)}},aR={init:function(){this.setColour(JO),this.appendDummyInput("").appendField("LM35"+Ot.Msg.MIXLY_TEMP),this.appendValueInput("PIN",Number).appendField(Ot.Msg.MIXLY_PIN).setCheck(Number),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_GETTEMPERATUE),this.setInputsInline(!0),this.setOutput(!0,Number),this.setTooltip(Ot.Msg.MIXLY_TOOLTIP_LM35)}},uR={init:function(){this.setColour(JO),this.appendValueInput("I2CSUB").appendField(Ot.Msg.CONTROLS_FOR_INPUT_WITH+"I2C").setCheck("var"),this.appendValueInput("SUB").appendField(Ot.Msg.MIXLY_MICROPYTHON_SOCKET_MAKE).setCheck("var"),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_SETUP+Ot.Msg.LISTS_SET_INDEX_INPUT_TO).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_ESP32_EXTERN_LIGHT+"(LTR308ALS)","LTR308"],[Ot.Msg.MIXLY_COLOR_SENSOR+"(LTR381RGB)","LTR381RGB"],[Ot.Msg.MIXLY_COLOR_SENSOR+"(UCS12071)","UCS12071"],[Ot.Msg.MIXLY_EXTERN_LIGHTUV+"(LTR390UV)","LTR390UV"],[Ot.Msg.MIXLY_ALTITUDE_SENSOR+"(HP203X)","HP203X"],[Ot.Msg.MIXLY_ALTITUDE_SENSOR+"(SPL06_001)","SPL06_001"],[Ot.Msg.MIXLY_ALTITUDE_SENSOR+"(BMP280)","BMP280"],[Ot.Msg.MIXLY_TEMP_AND_HUMIDITY_SENSOR+"(SHTC3)","SHTC3"],[Ot.Msg.MIXLY_TEMP_AND_HUMIDITY_SENSOR+"(AHT21)","AHT21"],[Ot.Msg.MIXLY_TEMP_AND_HUMIDITY_SENSOR+"(SHT20)","SHT20"],[Ot.Msg.MIXLY_LASER_RANGE_SENSOR+"(VL53L0X)","VL53L0X"],[Ot.Msg.MIXLY_GEOMAGNETIC_SENSOR+"(QMC5883L)","QMC5883L"],[Ot.Msg.MIXLY_ESP32_MAX30102+"(MAX30102)","MAX30102"],[Ot.Msg.HTML_COLOUR+"、"+Ot.Msg.MIXLY_ENVIRONMENT_LIGHT+"、"+Ot.Msg.MIXLY_NEXT+"、"+Ot.Msg.MIXLY_ESP32_APDS9960+"(APDS9960)","APDS9960"],[Ot.Msg.MIXLY_NINE_AXIS_SENSOR+"(MPU9250)","MPU9250"],[Ot.Msg.MixGo_MPU9250+"(ADXL345)","ADXL345"],["RFID","RFID"],[Ot.Msg.MIXLY_RADAR_SENSOR+"(CBR817)","CBR817"],[Ot.Msg.MIXLY_AipSpeech_asr+"(CI130X)","CI130X"]]),"key"),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setFieldValue("LTR308","key")}},rR={init:function(){this.setColour(JO),this.appendValueInput("SUB").appendField(Ot.Msg.MIXLY_RADAR+"CBR817").setCheck("var"),this.appendDummyInput("").appendField(Ot.Msg.LISTS_SET_INDEX_SET+Ot.Msg.MIXlY_INTERACTION),this.appendValueInput("VAR").appendField(Ot.Msg.MIXLY_DETECTION_THRESHOLD),this.appendValueInput("VAR2").appendField(Ot.Msg.MIXLY_DELAY_TIME),this.appendDummyInput().appendField("ms"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_THRESHOLD_TOOLTIP+" ; "+Ot.Msg.MIXLY_DELAY_TIME_RANGE)}},lR={init:function(){this.setColour(JO),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_RADAR).appendField(Ot.Msg.LISTS_SET_INDEX_SET+Ot.Msg.MIXlY_INTERACTION),this.appendValueInput("VAR").appendField(Ot.Msg.MIXLY_DETECTION_THRESHOLD),this.appendValueInput("VAR2").appendField(Ot.Msg.MIXLY_DELAY_TIME),this.appendDummyInput().appendField("ms"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_THRESHOLD_TOOLTIP+" ; "+Ot.Msg.MIXLY_DELAY_TIME_RANGE)}},dR={init:function(){this.setColour(JO),this.appendValueInput("SUB").appendField(Ot.Msg.MIXLY_RADAR+"CBR817").setCheck("var"),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_GET_TO_INTERACTION),this.setOutput(!0),this.setInputsInline(!0)}},IR={init:function(){this.setColour(JO),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_RADAR).appendField(Ot.Msg.MIXLY_GET_TO_INTERACTION),this.setOutput(!0),this.setInputsInline(!0)}},TR={init:function(){this.setColour(JO),this.appendValueInput("SUB").appendField(Ot.Msg.MIXLY_AipSpeech_asr+"CI130X").setCheck("var"),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_IDENTIFY_ONCE_AND_SAVE),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0)}},MR={init:function(){this.setColour(JO),this.appendValueInput("SUB").appendField(Ot.Msg.MIXLY_AipSpeech_asr+"CI130X").setCheck("var"),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_GET).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_HELLO_XIAOZHI,"1"],[Ot.Msg.MIXLY_XIAOZHIXIAOZHI,"2"],[Ot.Msg.MIXLY_THE_FIRST,"3"],[Ot.Msg.MIXLY_THE_SECOND,"4"],[Ot.Msg.MIXLY_THE_THIRD,"5"],[Ot.Msg.MIXLY_THE_FOURTH,"6"],[Ot.Msg.MIXLY_THE_FIFTH,"7"],[Ot.Msg.MIXLY_THE_SIXTH,"8"],[Ot.Msg.MIXLY_THE_SEVENTH,"9"],[Ot.Msg.MIXLY_THE_EIGHTH,"10"],[Ot.Msg.MIXLY_THE_NINTH,"11"],[Ot.Msg.MIXLY_THE_TENTH,"12"],[Ot.Msg.MIXLY_THE_ELEVENTH,"13"],[Ot.Msg.MIXLY_THE_TWELFTH,"14"],[Ot.Msg.MIXLY_THE_13TH,"15"],[Ot.Msg.MIXLY_THE_14TH,"16"],[Ot.Msg.MIXLY_THE_15TH,"17"],[Ot.Msg.MIXLY_THE_16TH,"18"],[Ot.Msg.MIXLY_THE_17TH,"19"],[Ot.Msg.MIXLY_THE_18TH,"20"],[Ot.Msg.MIXLY_THE_19TH,"21"],[Ot.Msg.MIXLY_THE_20TH,"22"],[Ot.Msg.MIXLY_Turn_on_the_lights,"23"],[Ot.Msg.MIXLY_Turn_off_the_lights,"24"],[Ot.Msg.MIXLY_Turn_up_the_brightness,"25"],[Ot.Msg.MIXLY_Turn_down_the_brightness,"26"],[Ot.Msg.MIXLY_Set_it_to_red,"27"],[Ot.Msg.MIXLY_Set_it_to_orange,"28"],[Ot.Msg.MIXLY_Set_it_to_yellow,"29"],[Ot.Msg.MIXLY_Set_it_to_green,"30"],[Ot.Msg.MIXLY_Set_it_to_cyan,"31"],[Ot.Msg.MIXLY_Set_it_to_blue,"32"],[Ot.Msg.MIXLY_Set_it_to_purple,"33"],[Ot.Msg.MIXLY_Set_it_to_white,"34"],[Ot.Msg.MIXLY_Turn_on_the_fan,"35"],[Ot.Msg.MIXLY_Turn_off_the_fan,"36"],[Ot.Msg.MIXLY_First_gear,"37"],[Ot.Msg.MIXLY_Wind_speed_second,"38"],[Ot.Msg.MIXLY_Third_gear,"39"],[Ot.Msg.MIXLY_Previous,"40"],[Ot.Msg.MIXLY_Next_page,"41"],[Ot.Msg.MIXLY_Show_smiley_face,"42"],[Ot.Msg.MIXLY_Show_crying_face,"43"],[Ot.Msg.MIXLY_Show_love,"44"],[Ot.Msg.MIXLY_Close_display,"45"],[Ot.Msg.MIXLY_Start_execution,"46"],[Ot.Msg.MIXLY_FORWARD,"47"],[Ot.Msg.MIXLY_BACKWARD,"48"],[Ot.Msg.MIXLY_TURNLEFT,"49"],[Ot.Msg.MIXLY_TURNRIGHT,"50"],[Ot.Msg.MIXLY_STOP,"51"],[Ot.Msg.MIXLY_Accelerate,"52"],[Ot.Msg.MIXLY_retard,"53"],[Ot.Msg.ROTATION_FORWARD,"54"],[Ot.Msg.ROTATION_BACKWARD,"55"],[Ot.Msg.MIXLY_Query_temperature,"56"],[Ot.Msg.MIXLY_Query_humidity,"57"],[Ot.Msg.MIXLY_Query_brightness,"58"],[Ot.Msg.MIXLY_Query_sound,"59"],[Ot.Msg.MIXLY_Query_time,"60"],[Ot.Msg.MIXLY_Query_distance,"61"],[Ot.Msg.MIXLY_Query_pressure,"62"],[Ot.Msg.MIXLY_Query_key,"63"],[Ot.Msg.MIXLY_Query_touch,"64"],[Ot.Msg.MIXLY_Query_color,"65"]]),"cmd").appendField(Ot.Msg.MIXLY_WHETHER+Ot.Msg.MIXLY_BE_IDENTIFIED),this.setOutput(!0),this.setInputsInline(!0)}},hR={init:function(){this.setColour(JO),this.appendValueInput("SUB").appendField(Ot.Msg.MIXLY_AipSpeech_asr+"CI130X").setCheck("var"),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_GET).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_RECOGNIZED_STATE,"status1"],[Ot.Msg.MIXLY_WHETHER_BROADCAST,"status2"],[Ot.Msg.MIXLY_THE_RECOGNIZED_CMD,"result"]]),"key"),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_CI130X_GET_THE_RECOGNIZED_STATE_TOOLTIP)}},mR={init:function(){this.setColour(JO),this.appendValueInput("SUB").appendField(Ot.Msg.MIXLY_AipSpeech_asr+"CI130X").setCheck("var"),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_MP3_PLAY).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_MICROBIT_JS_INOUT_PULL_NONE,"None"],[Ot.Msg.MIXLY_WIND_SPEED,"154"],[Ot.Msg.MIXLY_HYETAL,"155"],[Ot.Msg.MIXLY_TEMPERATURE,"156"],[Ot.Msg.MIXLY_Humidity,"157"],[Ot.Msg.MIXLY_Altitude,"158"],[Ot.Msg.MIXLY_SOUND,"159"],[Ot.Msg.MIXLY_BRIGHTNESS,"160"],[Ot.Msg.ME_GO_HALL_SENSOR_DISTANCE,"161"],[Ot.Msg.MIXLY_SERVO,"162"],[Ot.Msg.MIXLY_MICROBIT_JS_BY_ANGLE,"163"],[Ot.Msg.MIXLY_BUTTON2,"164"],[Ot.Msg.MIXLY_ESP32_TOUCH,"165"],[Ot.Msg.MIXLY_PAY,"166"],[Ot.Msg.MIXLY_CARSH_CHANGE,"167"],[Ot.Msg.MIXLY_COUNTDOWN,"168"],[Ot.Msg.MIXLY_TIMING,"169"],[Ot.Msg.MIXLY_AT_THE_MOMENT,"170"],[Ot.Msg.MIXLY_MICROBIT_JS_CURRENT_GESTURE,"171"],[Ot.Msg.MIXLY_FORWARD,"172"],[Ot.Msg.MIXLY_BACKWARD,"173"],[Ot.Msg.MIXLY_TURNLEFT,"174"],[Ot.Msg.MIXLY_TURNRIGHT,"175"],[Ot.Msg.MIXLY_STOP,"176"],[Ot.Msg.MIXLY_Accelerate,"177"],[Ot.Msg.MIXLY_retard,"178"],[Ot.Msg.ROTATION_FORWARD,"179"],[Ot.Msg.ROTATION_BACKWARD,"180"],[Ot.Msg.TUPLE_JOIN,"181"],[Ot.Msg.MIXLY_SHOW,"182"],[Ot.Msg.MIXLY_LAMPLIGHT,"183"],[Ot.Msg.MIXLY_ACCELERATION,"184"]]),"star"),this.appendValueInput("NUM").appendField(Ot.Msg.MIXLY_NUMBER),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_UNIT).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_MICROBIT_JS_INOUT_PULL_NONE,"None"],[Ot.Msg.MIXLY_YEAR,"117"],[Ot.Msg.MIXLY_MONTH,"118"],[Ot.Msg.MIXLY_DAY,"119"],[Ot.Msg.MIXLY_HOUR,"120"],[Ot.Msg.MIXLY_MINUTE,"121"],[Ot.Msg.MIXLY_SECOND,"122"],[Ot.Msg.MIXLY_WEEK2,"123"],[Ot.Msg.MIXLY_RMB_UNIT,"124"],[Ot.Msg.blockpy_setheading_degree,"125"],[Ot.Msg.MIXLY_GEAR,"126"],[Ot.Msg.MIXLY_LAYER,"127"],[Ot.Msg.MIXLY_GRAM,"128"],[Ot.Msg.MIXLY_METER,"129"],[Ot.Msg.MIXLY_CENTIMETER,"130"],[Ot.Msg.MIXLY_MILLIMETER,"131"],[Ot.Msg.MIXLY_LUMEN,"132"],[Ot.Msg.MIXLY_DECIBEL,"133"],[Ot.Msg.MIXLY_hectopascal,"134"],[Ot.Msg.MIXLY_PERCENT,"135"],[Ot.Msg.MIXLY_CELSIUS,"136"],[Ot.Msg.MIXLY_METER_PER_SEC,"137"],[Ot.Msg.MIXLY_MICROBIT_Turn_on_display,"138"],[Ot.Msg.MIXLY_MICROBIT_Turn_off_display,"139"],[Ot.Msg.MIXLY_SUCCESS,"140"],[Ot.Msg.MIXLY_FAILED,"141"],[Ot.Msg.MIXLY_WRONG,"142"],[Ot.Msg.MIXLY_GOOD,"143"],[Ot.Msg.MIXLY_blockpy_set_add,"144"],[Ot.Msg.MIXLY_DECREASE,"145"],[Ot.Msg.COLOUR_RGB_RED,"146"],[Ot.Msg.COLOUR_RGB_ORANGE,"147"],[Ot.Msg.COLOUR_YELLOW,"148"],[Ot.Msg.COLOUR_RGB_GREEN,"149"],[Ot.Msg.COLOUR_CYAN,"150"],[Ot.Msg.COLOUR_RGB_BLUE,"151"],[Ot.Msg.COLOUR_RGB_PURPLE,"152"],[Ot.Msg.COLOUR_RGB_WHITE,"153"]]),"end"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0)}},ER={init:function(){this.setColour(JO),this.appendValueInput("SUB").appendField(Ot.Msg.MIXLY_AipSpeech_asr+"CI130X").setCheck("var"),this.appendDummyInput("").appendField(Ot.Msg.LISTS_SET_INDEX_SET+Ot.Msg.MIXLY_SYSTEM+Ot.Msg.MIXLY_CMD).appendField(new Ot.FieldDropdown([[Ot.Msg.MILXY_ENTER_WAKE_UP,"1"],[Ot.Msg.MIXLY_INCREASE_VOLUME,"202"],[Ot.Msg.MIXLY_REDUCE_VOLUME,"203"],[Ot.Msg.MIXLY_MAX_VOLUME,"204"],[Ot.Msg.MIXLY_MINIMUM,"205"],[Ot.Msg.MIXLY_OPEN_RESPONSE,"206"],[Ot.Msg.MIXLY_CLOSE_RESPONSE,"207"],[Ot.Msg.MIXLY_QUIT_WAKE_UP,"208"]]),"cmd"),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0)}},OR={init:function(){this.setColour(JO),this.appendDummyInput().appendField(Ot.Msg.MIXLY_ESP32_MAX30102+" MAX30102"),this.appendValueInput("SUB").setCheck("var"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_GET).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_ESP32_MAX30102_IR,"[0]"],[Ot.Msg.MIXLY_ESP32_MAX30102_RED,"[1]"],[Ot.Msg.MIXLY_ESP32_MAX30102_IR+","+Ot.Msg.MIXLY_ESP32_MAX30102_RED,""]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0)}},RR={init:function(){this.setColour(JO),this.appendDummyInput().appendField(Ot.Msg.MIXLY_ESP32_APDS9960+" APDS9960"),this.appendValueInput("SUB").setCheck("var"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_GET).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_ESP32_APDS9960_COLOR,"color"],[Ot.Msg.MIXLY_ESP32_APDS9960_GESTURE,"gesture"],[Ot.Msg.MIXLY_ESP32_APDS9960_APPROACH,"proximity"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0)}},cR={init:function(){this.setColour(JO),this.appendDummyInput().appendField(Ot.Msg.MIXLY_ESP32_EXTERN_LIGHT+" LTR308ALS"),this.appendValueInput("SUB").setCheck("var"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_GET_LIGHT_INTENSITY),this.setOutput(!0,Number),this.setInputsInline(!0)}},gR={init:function(){this.setColour(JO),this.appendValueInput("SUB").appendField(Ot.Msg.HTML_COLOUR+Ot.Msg.MSG.catSensor+" LTR381RGB").setCheck("var"),this.appendDummyInput("").appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_GET+Ot.Msg.HTML_COLOUR,"[2]"],[Ot.Msg.MIXLY_GET+Ot.Msg.MIXLY_IR_STRENGTH,"[1]"],[Ot.Msg.MIXLY_GET+Ot.Msg.MIXLY_LIGHT_STRENGTH,"[0]"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0)}},CR={init:function(){this.setColour(JO),this.appendValueInput("SUB").appendField(Ot.Msg.HTML_COLOUR+Ot.Msg.MSG.catSensor+" UCS12071").setCheck("var"),this.appendDummyInput("").appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_GET+"RGB"+Ot.Msg.HTML_COLOUR,"0"],[Ot.Msg.MIXLY_GET+Ot.Msg.MIXLY_RGB_RAW,"1"],[Ot.Msg.MIXLY_GET_ENV_LIGHT+Ot.Msg.MIXLY_BRIGHTNESS,"2"],[Ot.Msg.GET_IR_STRENGTH+Ot.Msg.MIXLY_BRIGHTNESS,"3"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0)}},SR={init:function(){this.setColour(JO),this.appendValueInput("SUB").appendField(Ot.Msg.MIXLY_EXTERN_LIGHTUV+" LTR390UV").setCheck("var"),this.appendDummyInput().appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_GET_ENV_LIGHT,"E"],[Ot.Msg.MIXLY_GET_ULTRAVIOLET,"U"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0)}},LR={init:function(){this.setColour(JO),this.appendDummyInput().appendField(Ot.Msg.MIXLY_LASER_RANGE+" VL53L0X"),this.appendValueInput("SUB").setCheck("var"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_GET_DISTANCE+"(mm)"),this.setOutput(!0,Number),this.setInputsInline(!0)}},AR={init:function(){this.setColour(JO),this.appendValueInput("SUB").appendField(Ot.Msg.MIXLY_TEM_HUM+" SHTC3").setCheck("var"),this.appendDummyInput("").appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_GETTEMPERATUE,"temperature"],[Ot.Msg.MIXLY_GETHUMIDITY,"humidity"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("key");return{temperature:Ot.Msg.MIXLY_MICROBIT_SENSOR_SHT_temperature_TOOLTIP,humidity:Ot.Msg.MIXLY_MICROBIT_SENSOR_SHT_HUM_TOOLTIP}[e]}))}},NR={init:function(){this.setColour(JO),this.appendValueInput("SUB").appendField(Ot.Msg.MIXLY_TEM_HUM+" AHT21").setCheck("var"),this.appendDummyInput("").appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_GETTEMPERATUE,"temperature"],[Ot.Msg.MIXLY_GETHUMIDITY,"humidity"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("key");return{temperature:Ot.Msg.MIXLY_MICROBIT_SENSOR_SHT_temperature_TOOLTIP,relative_humidity:Ot.Msg.MIXLY_MICROBIT_SENSOR_SHT_HUM_TOOLTIP}[e]}))}},DR={init:function(){this.setColour(JO),this.appendValueInput("SUB").appendField(Ot.Msg.MIXLY_Altitude+Ot.Msg.MSG.catSensor+" HP203X").setCheck("var"),this.appendDummyInput("").appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_GETPRESSURE,"pressure()"],[Ot.Msg.MIXLY_GETTEMPERATUE,"temperature()"],[Ot.Msg.MIXLY_GET_ALTITUDE,"altitude()"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0)}},fR={init:function(){this.setColour(JO),this.appendValueInput("SUB").appendField(Ot.Msg.MIXLY_Altitude+Ot.Msg.MSG.catSensor+" SPL06_001").setCheck("var"),this.appendDummyInput("").appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_GETPRESSURE,"pressure()"],[Ot.Msg.MIXLY_GETTEMPERATUE,"temperature()"],[Ot.Msg.MIXLY_GET_ALTITUDE,"altitude()"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0)}},FR={init:function(){this.setColour(JO),this.appendValueInput("SUB").appendField(Ot.Msg.MIXLY_MIXGOPE_FIELD+Ot.Msg.MSG.catSensor+" QMC5883L").setCheck("var"),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_MICROBIT_JS_GET).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_MICROBIT_JS_BY_ANGLE,"get_bearing()"],[Ot.Msg.MIXLY_TEMPERATURE,"get_temp()"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0)}},PR={init:function(){this.setColour(JO),this.appendValueInput("SUB").appendField("MPU9250").setCheck("var"),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_MICROBIT_JS_CURRENT_GESTURE).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_MICROBIT_shake,"shake"],[Ot.Msg.MIXLY_UP,"up"],[Ot.Msg.MIXLY_DOWN,"down"],[Ot.Msg.MIXLY_LEFT,"left"],[Ot.Msg.MIXLY_RIGHT,"right"],[Ot.Msg.MIXLY_MICROBIT_face_up,"face up"],[Ot.Msg.MIXLY_MICROBIT_face_down,"face down"]]),"gesture"),this.setOutput(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("gesture"),i=Ot.Msg.MIXLY_MICROBIT_JS_CURRENT,n=Ot.Msg.MSG.catSensor,s=Ot.Msg.MIXLY_MICROBIT_JS_STATE,_=Ot.Msg.MIXLY_MICROBIT_PERFORMANCE;return i+n+s+{shake:Ot.Msg.MIXLY_MICROBIT_shake,up:Ot.Msg.MIXLY_UP,down:Ot.Msg.MIXLY_DOWN,left:Ot.Msg.MIXLY_LEFT,right:Ot.Msg.MIXLY_RIGHT,"face up":Ot.Msg.MIXLY_MICROBIT_face_up,"face down":Ot.Msg.MIXLY_MICROBIT_face_down}[e]+_}))}},YR={init:function(){this.setColour(JO),this.appendValueInput("SUB").appendField(Ot.Msg.MIXLY_NINE_AXIS_SENSOR+" MPU9250").setCheck("var"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_JS_ACCELERATION).appendField(new Ot.FieldDropdown([["x","x"],["y","y"],["z","z"],["(x,y,z)","values"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_MICROBIT_JS_ACCELERATION);var t=this;this.setTooltip((function(){var e=t.getFieldValue("key"),i=Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_GET,n=Ot.Msg.MIXLY_MICROBIT_Direction,s=Ot.Msg.MIXLY_MICROBIT_JS_ACCELERATION1;return i+{x:"x",y:"y",z:"z","(x,y,z)":Ot.Msg.MIXLY_MICROBIT_Shiliang_Direction}[e]+n+s}))}},vR={init:function(){this.setColour(JO),this.appendValueInput("SUB").appendField(Ot.Msg.MIXLY_NINE_AXIS_SENSOR+" MPU9250").setCheck("var"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_JS_GET+Ot.Msg.MIXLY_MICROBIT_JS_FIELD_STRENGTH).appendField(new Ot.FieldDropdown([["x","x"],["y","y"],["z","z"],["(x,y,z)","values"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("key"),i=Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_GET,n=Ot.Msg.MIXLY_MICROBIT_Direction,s=Ot.Msg.MIXLY_MICROBIT_JS_FIELD_STRENGTH;return i+{x:"x",y:"y",z:"z","(x,y,z)":Ot.Msg.MIXLY_MICROBIT_Shiliang_Direction}[e]+n+s}))}},XR={init:function(){this.setColour(JO),this.appendValueInput("SUB").appendField(Ot.Msg.MIXLY_NINE_AXIS_SENSOR+" MPU9250").setCheck("var"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_GET+Ot.Msg.MIXLY_ESP32_SENOR_GYRO).appendField(new Ot.FieldDropdown([["x","x"],["y","y"],["z","z"],["(x,y,z)","values"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("key"),i=Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_GET,n=Ot.Msg.MIXLY_MICROBIT_Direction,s=Ot.Msg.MIXLY_ESP32_SENOR_GYRO;return i+{x:"x",y:"y",z:"z","(x,y,z)":Ot.Msg.MIXLY_MICROBIT_Shiliang_Direction}[e]+n+s}))}},yR={init:function(){this.setColour(JO),this.appendValueInput("SUB").appendField(Ot.Msg.MIXLY_NINE_AXIS_SENSOR+" MPU9250").setCheck("var"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_JS_CALIBRATE_COMPASS),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_MICROBIT_JS_CALIBRATE_COMPASS)}},xR={init:function(){this.setColour(JO),this.appendValueInput("SUB").appendField(Ot.Msg.MIXLY_NINE_AXIS_SENSOR+" MPU9250").setCheck("var"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_GETTEMPERATUE),this.setOutput(!0,Number),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_GETTEMPERATUE)}},bR={init:function(){this.setColour(JO),this.appendValueInput("SUB").appendField("MPU9250").setCheck("var"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_JS_GET_COMPASS).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_MICROBIT_JS_FIELD_STRENGTH,"strength"],[Ot.Msg.MIXLY_MICROBIT_JS_BY_ANGLE,"heading"]]),"compass"),this.setOutput(!0,Number),this.setInputsInline(!0);var t=this;this.setTooltip((function(){var e=t.getFieldValue("compass");return Ot.Msg.MIXLY_MICROBIT_JS_GET_COMPASS+{strength:Ot.Msg.MIXLY_MICROBIT_JS_FIELD_STRENGTH,heading:Ot.Msg.MIXLY_MICROBIT_JS_BY_ANGLE}[e]}))}},VR={init:function(){this.setColour(JO),this.appendValueInput("SUB").appendField("MPU9250").setCheck("var"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_Reset_COMPASS),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_MICROBIT_Reset_COMPASS)}},BR={init:function(){this.setColour(JO),this.appendValueInput("SPISUB").appendField(Ot.Msg.CONTROLS_FOR_INPUT_WITH+"SPI").setCheck("var"),this.appendValueInput("PINSUB").appendField("CS"),this.appendValueInput("SUB").appendField(Ot.Msg.MIXLY_MICROPYTHON_SOCKET_MAKE).setCheck("var"),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_SETUP+Ot.Msg.LISTS_SET_INDEX_INPUT_TO).appendField(new Ot.FieldDropdown([["RFID","RFID"],["WS-LoRa","Weather"]]),"key"),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setFieldValue("RFID","key")}},GR={init:function(){this.setColour(JO),this.appendDummyInput().appendField("RFID"+Ot.Msg.MIXLY_RFID_READ_CARD),this.appendValueInput("SUB").setCheck("var"),this.appendValueInput("SECTOR").appendField(Ot.Msg.MIXLY_LIST_INDEX),this.appendDummyInput("").appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_RFID_READ_CARD_UID,"id"],[Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_ALL,"content"],[Ot.Msg.MIXLY_ALL,"ALL"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0)}},UR={init:function(){this.setColour(JO),this.appendDummyInput().appendField("RFID"+Ot.Msg.MIXLY_RFID_READ_CARD),this.appendValueInput("SUB").setCheck("var"),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_RFID_READ_CARD_UID),this.setOutput(!0,Number),this.setInputsInline(!0)}},wR={init:function(){this.setColour(JO),this.appendDummyInput().appendField("RFID"+Ot.Msg.MIXLY_RFID_READ_CARD),this.appendValueInput("SUB").setCheck("var"),this.appendValueInput("SECTOR").appendField(Ot.Msg.MIXLY_LIST_INDEX),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_ALL),this.setOutput(!0,"Tuple"),this.setInputsInline(!0)}},kR={init:function(){this.setColour(JO),this.appendDummyInput().appendField(Ot.Msg.MIXLY_COMMUNICATION_RFID_WRITE),this.appendValueInput("SUB").setCheck("var"),this.appendValueInput("SECTOR").appendField(Ot.Msg.MIXLY_LIST_INDEX),this.appendValueInput("CONTENT").appendField(Ot.Msg.MIXLY_COMMUNICATION_WRITE_NUM),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null)}},HR={init:function(){this.setColour(JO),this.appendDummyInput().appendField(Ot.Msg.MIXLY_COMMUNICATION_RFID_WRITE),this.appendValueInput("SUB").setCheck("var"),this.appendValueInput("SECTOR").appendField(Ot.Msg.MIXLY_LIST_INDEX),this.appendValueInput("CONTENT").appendField(Ot.Msg.MIXLY_COMMUNICATION_WRITE_NUM),this.appendDummyInput().appendField(Ot.Msg.RETURN_SUCCESS_OR_NOT),this.setInputsInline(!0),this.setOutput(!0,Boolean)}},WR={init:function(){this.setColour(JO),this.appendDummyInput().appendField("RFID"),this.appendValueInput("SUB").setCheck("var"),this.appendDummyInput("").appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_RFID_SCAN_OK,"0"],[Ot.Msg.MIXLY_RFID_SCAN_NOTAGERR,"1"],[Ot.Msg.MIXLY_RFID_SCAN_ERROR,"2"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0)}},KR={init:function(){this.setColour(JO),this.appendValueInput("SUB").appendField("无线气象站 WS-LoRa").setCheck("var"),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_MICROBIT_JS_GET).appendField(new Ot.FieldDropdown([["全部(元组)","data()[0]"],["全部(json)","data()[1]"],["全部(json,附带位置信息)","data()[2]"],["编号","data()[0][0]"],["电量","data()[0][1]"],["风速","data()[0][2]"],["阵风","data()[0][3]"],["风向","data()[0][4]"],["雨量","data()[0][5]"],["温度","data()[0][6]"],["湿度","data()[0][7]"],["光照","data()[0][8]"],["紫外线","data()[0][9]"],["大气压","data()[0][10]"],["信号强度","data()[0][11]"],["信噪比","data()[0][12]"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0),this.setTooltip("返回气象数据元组 data= (设备id,电池状态,风速m/s,阵风m/s,风向°,雨量mm,温度℃,湿度%,光照Lux,UVI,大气压Pa,信号强度dB,信噪比dB)")}},JR={init:function(){this.setColour(JO),this.appendValueInput("SUB").appendField("无线气象站 WS-LoRa").setCheck("var"),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_SERIAL_AVAILABLE),this.setOutput(!0,Number),this.setInputsInline(!0)}},qR={init:function(){this.setColour(JO),this.appendValueInput("SUB").appendField("无线气象站 WS-LoRa").setCheck("var"),this.appendValueInput("BASE").appendField("以主题"),this.appendDummyInput("").appendField("串口发送至MixIO"),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null)}},QR={init:function(){this.setColour(JO),this.appendValueInput("SUB").appendField("无线气象站 WS-LoRa").setCheck("var"),this.itemCount_=2,this.updateShape_(),this.setPreviousStatement(!1),this.setNextStatement(!1),this.setInputsInline(!0),this.setMutator(new Ot.icons.MutatorIcon(["weather_set_label_item"],this)),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip()},mutationToDom:function(){var t=document.createElement("mutation");return t.setAttribute("items",this.itemCount_),t},domToMutation:function(t){this.itemCount_=parseInt(t.getAttribute("items"),10),this.updateShape_()},decompose:function(t){var e=t.newBlock("weather_set_label_container");e.initSvg();for(var i=e.getInput("STACK").connection,n=0;n>6),i.push(128|63&_)):(2048<=_&&_<=55295||57344<=_&&_<=65535)&&(n+=3,i.push(224|15&_>>12),i.push(128|63&_>>6),i.push(128|63&_))}for(s=0;s>8,255&n].concat(i)}(t,!0),i="",n=0;n=0?"0x700000":["mixgo_sant"].indexOf(n)>=0?"0xE00000":"0x3A0000","32x12 Matrix"==o?(e.definitions_.import_matrix32x12="import matrix32x12",i=s+" = matrix32x12.Matrix("+_+",font_address="+p+")\n"):"16x8 Matrix"==o&&(e.definitions_.import_matrix16x8="import matrix16x8",i=s+" = matrix16x8.Matrix("+_+")\n"),i},IF=function(t,e){return e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".shows("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+")\n"},TF=function(t,e){return e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".shows("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+",space = "+e.valueToCode(this,"space",e.ORDER_ASSIGNMENT)+",center = "+this.getFieldValue("center")+")\n"},MF=function(t,e){return e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".frame("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+")\n"},hF=function(t,e){return e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".frame("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+",delay = "+e.valueToCode(this,"time",e.ORDER_ASSIGNMENT)+")\n"},mF=function(t,e){return e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".scroll("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+")\n"},EF=function(t,e){return e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".scroll("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+",speed ="+e.valueToCode(this,"time",e.ORDER_ASSIGNMENT)+",space = "+e.valueToCode(this,"space",e.ORDER_ASSIGNMENT)+")\n"},OF=function(t,e){var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC);return i+".fill(0)\n"+i+".show()\n"},RF=function(t,e){return e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+"."+t.getFieldValue("OP")+"("+e.valueToCode(t,"val",e.ORDER_ATOMIC)+")\n"},cF=function(t,e){return[e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".pixel(int("+e.valueToCode(t,"x",e.ORDER_ATOMIC)+"), int("+e.valueToCode(t,"y",e.ORDER_ATOMIC)+"))",e.ORDER_ATOMIC]},gF=function(t,e){var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC);return i+".pixel(int("+e.valueToCode(this,"x",e.ORDER_ASSIGNMENT)+"), int("+e.valueToCode(this,"y",e.ORDER_ASSIGNMENT)+"), "+e.valueToCode(this,"STAT",e.ORDER_ATOMIC)+")\n"+i+".show()\n"},CF=function(t,e){return[e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".get_brightness()",e.ORDER_ATOMIC]},SF=function(t,e){return e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".set_brightness("+e.valueToCode(this,"x",e.ORDER_ASSIGNMENT)+")\n"},LF=function(t,e){return[e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+"."+t.getFieldValue("image"),e.ORDER_ATOMIC]},AF=function(t,e){return[e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".map_"+t.getFieldValue("OP")+"("+e.valueToCode(t,"A",e.ORDER_ATOMIC)+","+e.valueToCode(t,"B",e.ORDER_ATOMIC)+")",e.ORDER_ATOMIC]},NF=function(t,e){return[e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".map_invert("+e.valueToCode(t,"A",e.ORDER_ATOMIC)+")",e.ORDER_ATOMIC]},DF=function(t,e){e.definitions_.import_machine="import machine",e.definitions_.import_ssd1306="import ssd1306";var i=e.valueToCode(this,"I2CSUB",e.ORDER_ATOMIC);return e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+" = ssd1306.SSD1306_I2C("+e.valueToCode(this,"row",e.ORDER_ATOMIC)+","+e.valueToCode(this,"column",e.ORDER_ATOMIC)+","+i+")\n"},fF=function(t,e){return e.definitions_.import_machine="import machine",e.definitions_.import_ssd1306="import ssd1306",e.valueToCode(this,"VAR",e.ORDER_ATOMIC)+".show_str("+(e.valueToCode(this,"Text_line1",e.ORDER_ASSIGNMENT)||"''")+","+(e.valueToCode(this,"Text_line2",e.ORDER_ASSIGNMENT)||"''")+","+(e.valueToCode(this,"Text_line3",e.ORDER_ASSIGNMENT)||"''")+","+(e.valueToCode(this,"Text_line4",e.ORDER_ASSIGNMENT)||"''")+")\n"},FF=function(t,e){return e.definitions_.import_machine="import machine",e.definitions_.import_ssd1306="import ssd1306",e.valueToCode(this,"VAR",e.ORDER_ATOMIC)+".show_line("+e.valueToCode(this,"x1",e.ORDER_ATOMIC)+", "+e.valueToCode(this,"y1",e.ORDER_ATOMIC)+", "+e.valueToCode(this,"x2",e.ORDER_ATOMIC)+", "+e.valueToCode(this,"y2",e.ORDER_ATOMIC)+", 1)\n"},PF=function(t,e){e.definitions_.import_machine="import machine",e.definitions_.import_ssd1306="import ssd1306";var i=e.valueToCode(this,"VAR",e.ORDER_ATOMIC),n=e.valueToCode(this,"x",e.ORDER_ATOMIC),s=e.valueToCode(this,"y",e.ORDER_ATOMIC),_=e.valueToCode(this,"width",e.ORDER_ATOMIC),o=e.valueToCode(this,"height",e.ORDER_ATOMIC),p="TRUE"==this.getFieldValue("fill")?"True":"False",a=this.getFieldValue("OP");switch(p){case"True":return i+".show_fill_rect("+n+", "+s+", "+_+", "+o+","+a+")\n";case"False":return i+".show_rect("+n+", "+s+", "+_+", "+o+","+a+")\n"}},YF=function(t,e){e.definitions_.import_machine="import machine",e.definitions_.import_ssd1306="import ssd1306";var i=e.valueToCode(this,"VAR",e.ORDER_ATOMIC),n=e.valueToCode(this,"x",e.ORDER_ATOMIC),s=e.valueToCode(this,"y",e.ORDER_ATOMIC),_=e.valueToCode(this,"length",e.ORDER_ATOMIC);return i+".show_"+this.getFieldValue("direction")+"("+n+", "+s+", "+_+", 1)\n"},vF=function(t,e){return["ON"==this.getFieldValue("ONOFF")?"1":"0",e.ORDER_ATOMIC]},XF=function(t,e){e.definitions_.import_matrix="import matrix";var i=t.getFieldValue("OP");return[e.valueToCode(t,"img",e.ORDER_ATOMIC)+".shift_"+i+"("+e.valueToCode(t,"val",e.ORDER_ATOMIC)+")",e.ORDER_ATOMIC]},yF=function(t,e){var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC);return e.definitions_.import_ssd1306="import ssd1306",e.definitions_.import_machine="import machine",i+".show_fill("+this.getFieldValue("key")+")\n"},xF=function(t,e){return["matrix.Image."+this.getFieldValue("ANIMATION"),e.ORDER_ATOMIC]},bF=function(t,e){var i=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);e.definitions_.import_machine="import machine",e.definitions_.import_ssd1306="import ssd1306";var n=e.valueToCode(this,"x",e.ORDER_ATOMIC),s=e.valueToCode(this,"y",e.ORDER_ATOMIC),_=e.valueToCode(this,"r",e.ORDER_ATOMIC),o="TRUE"==this.getFieldValue("fill")?"True":"False",p=this.getFieldValue("OP");switch(o){case"True":return i+".show_fill_circle("+n+", "+s+", "+_+", "+p+")\n";case"False":return i+".show_circle("+n+", "+s+", "+_+", "+p+")\n"}},VF=function(t,e){var i=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);e.definitions_.import_machine="import machine",e.definitions_.import_ssd1306="import ssd1306";var n=e.valueToCode(this,"x0",e.ORDER_ATOMIC),s=e.valueToCode(this,"y0",e.ORDER_ATOMIC),_=e.valueToCode(this,"x1",e.ORDER_ATOMIC),o=e.valueToCode(this,"y1",e.ORDER_ATOMIC),p=e.valueToCode(this,"x2",e.ORDER_ATOMIC),a=e.valueToCode(this,"y2",e.ORDER_ATOMIC),u="TRUE"==this.getFieldValue("fill")?"True":"False",r=this.getFieldValue("OP");switch(u){case"True":return i+".show_fill_triangle("+n+", "+s+", "+_+", "+o+", "+p+", "+a+", "+r+")\n";case"False":return i+".show_triangle("+n+", "+s+", "+_+", "+o+", "+p+", "+a+", "+r+")\n"}},BF=function(t,e){return e.definitions_.import_machine="import machine",e.definitions_.import_ssd1306="import ssd1306",e.valueToCode(this,"VAR",e.ORDER_ATOMIC)+".show_bitmap("+e.valueToCode(this,"START_X",e.ORDER_ATOMIC)+", "+e.valueToCode(this,"START_Y",e.ORDER_ATOMIC)+", "+e.valueToCode(this,"bitmap_name",e.ORDER_ATOMIC)+","+e.valueToCode(this,"WIDTH",e.ORDER_ATOMIC)+","+e.valueToCode(this,"HEIGHT",e.ORDER_ATOMIC)+")\n"},GF=function(t,e){return e.definitions_.import_machine="import machine",e.definitions_.import_ssd1306="import ssd1306",e.valueToCode(this,"VAR",e.ORDER_ATOMIC)+".show_pixel("+e.valueToCode(this,"POS_X",e.ORDER_ATOMIC)+", "+e.valueToCode(this,"POS_Y",e.ORDER_ATOMIC)+")\n"},UF=function(t,e){var i,n=e.valueToCode(this,"SUB",e.ORDER_ATOMIC),s=e.valueToCode(this,"I2CSUB",e.ORDER_ATOMIC),_=this.getFieldValue("key");return"TM1650"==_?(e.definitions_.import_tm1650="import tm1650",i=n+" = tm1650."+_+"("+s+")\n"):"TM1637"==_&&(e.definitions_.import_tm1637="import tm1637",i=n+" = tm1637."+_+"("+s+")\n"),i},wF=function(t,e){return e.valueToCode(this,"VAR",e.ORDER_ATOMIC)+"."+this.getFieldValue("STAT")+"()\n"},kF=function(t,e){return e.valueToCode(this,"VAR",e.ORDER_ATOMIC)+".shownum("+e.valueToCode(this,"VALUE",e.ORDER_ATOMIC)+")\n"},HF=function(t,e){return e.valueToCode(this,"VAR",e.ORDER_ATOMIC)+".showDP("+e.valueToCode(this,"NO",e.ORDER_ATOMIC)+", "+e.valueToCode(this,"STAT",e.ORDER_ATOMIC)+")\n"},WF=function(t,e){return e.valueToCode(this,"VAR",e.ORDER_ATOMIC)+".intensity("+e.valueToCode(this,"VALUE",e.ORDER_ATOMIC)+")\n"},KF=function(t,e){e.definitions_.import_st7789="import st7789";var i=Rt.Boards.getSelectedBoardKey().split(":")[2],n="";n=["mpython","mixgo_pe","mixgo_nova"].indexOf(i)>=0?"0x700000":["mixgo_sant"].indexOf(i)>=0?"0xE00000":"0x3A0000";var s=e.valueToCode(this,"SUB",e.ORDER_ATOMIC),_=e.valueToCode(this,"SPISUB",e.ORDER_ATOMIC),o=e.valueToCode(this,"PINCS",e.ORDER_ATOMIC),p=e.valueToCode(this,"PINDC",e.ORDER_ATOMIC);return s+" = st7789.ST7789("+_+","+e.valueToCode(this,"WIDTH",e.ORDER_ATOMIC)+","+e.valueToCode(this,"HEIGHT",e.ORDER_ATOMIC)+",dc_pin="+p+",cs_pin="+o+",rotation="+this.getFieldValue("rotate")+",font_address="+n+")\n"},JF=function(t,e){e.definitions_.import_st7789="import st7789";var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC),n=e.valueToCode(this,"data",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"x",e.ORDER_ASSIGNMENT),_=e.valueToCode(this,"y",e.ORDER_ASSIGNMENT),o=e.valueToCode(this,"size",e.ORDER_ASSIGNMENT),p=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);if("0x"==p.slice(0,2))var a=i+".image("+n+",x = "+s+",y = "+_+",size = "+o+",color="+p+")\n";else{const t=p.match(/\d+/g);var u="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");a=i+".image("+n+",x = "+s+",y = "+_+",size = "+o+",color=0x"+((16252928&u)>>8|(64512&u)>>5|(255&u)>>3).toString(16)+")\n"}return a},qF=function(t,e){var i="0x"+this.getFieldValue("COLOR").slice(1);return["0x"+((16252928&i)>>8|(64512&i)>>5|(255&i)>>3).toString(16),e.ORDER_ATOMIC]},QF=function(t,e){e.definitions_.import_st7789="import st7789";var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC),n=e.valueToCode(this,"data",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"x",e.ORDER_ASSIGNMENT),_=e.valueToCode(this,"y",e.ORDER_ASSIGNMENT),o=e.valueToCode(this,"size",e.ORDER_ASSIGNMENT),p=e.valueToCode(this,"space",e.ORDER_ASSIGNMENT),a=e.valueToCode(this,"VAR",e.ORDER_ATOMIC),u=this.getFieldValue("center");if("0x"==a.slice(0,2))var r=i+".shows("+n+",x = "+s+",y = "+_+",size = "+o+",space = "+p+",center = "+u+",color="+a+")\n";else{const t=a.match(/\d+/g);var l="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");r=i+".shows("+n+",x = "+s+",y = "+_+",size = "+o+",space = "+p+",center = "+u+",color=0x"+((16252928&l)>>8|(64512&l)>>5|(255&l)>>3).toString(16)+")\n"}return r},zF=function(t,e){e.definitions_.import_st7789="import st7789";var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC),n=e.valueToCode(this,"data",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"size",e.ORDER_ASSIGNMENT),_=e.valueToCode(this,"time",e.ORDER_ASSIGNMENT),o=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);if("0x"==o.slice(0,2))var p=i+".frame("+n+",size = "+s+",delay = "+_+",color="+o+")\n";else{const t=o.match(/\d+/g);var a="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");p=i+".frame("+n+",size = "+s+",delay = "+_+",color=0x"+((16252928&a)>>8|(64512&a)>>5|(255&a)>>3).toString(16)+")\n"}return p},jF=function(t,e){e.definitions_.import_st7789="import st7789";var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC),n=e.valueToCode(this,"data",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"y",e.ORDER_ASSIGNMENT),_=e.valueToCode(this,"size",e.ORDER_ASSIGNMENT),o=e.valueToCode(this,"time",e.ORDER_ASSIGNMENT),p=e.valueToCode(this,"space",e.ORDER_ASSIGNMENT),a=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);if("0x"==a.slice(0,2))var u=i+".scroll("+n+",y = "+s+",size = "+_+",speed ="+o+",space = "+p+",color="+a+")\n";else{const t=a.match(/\d+/g);var r="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");u=i+".scroll("+n+",y = "+s+",size = "+_+",speed ="+o+",space = "+p+",color=0x"+((16252928&r)>>8|(64512&r)>>5|(255&r)>>3).toString(16)+")\n"}return u},ZF=function(t,e){return e.definitions_.import_st7789="import st7789",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".fill(st7789."+this.getFieldValue("key")+")\n"},$F=function(t,e){e.definitions_.import_st7789="import st7789";var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC),n=e.valueToCode(this,"x1",e.ORDER_ATOMIC),s=e.valueToCode(this,"y1",e.ORDER_ATOMIC),_=e.valueToCode(this,"x2",e.ORDER_ATOMIC),o=e.valueToCode(this,"y2",e.ORDER_ATOMIC),p=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);if("0x"==p.slice(0,2))var a=i+".line("+n+", "+s+", "+_+", "+o+", color="+p+")\n";else{const t=p.match(/\d+/g);var u="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");a=i+".line("+n+", "+s+", "+_+", "+o+", color=0x"+((16252928&u)>>8|(64512&u)>>5|(255&u)>>3).toString(16)+")\n"}return a},tP=function(t,e){var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC),n=e.valueToCode(this,"I2CSUB",e.ORDER_ATOMIC),s=this.getFieldValue("key"),_=e.valueToCode(this,"ADDR",e.ORDER_ATOMIC);return e.definitions_.import_i2clcd="import i2clcd",i+" = i2clcd.LCD("+n+",lcd_width="+s+",i2c_addr="+_+")\n"},eP=function(t,e){return e.definitions_.import_i2clcd="import i2clcd",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".shows("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+",column = "+e.valueToCode(this,"x",e.ORDER_ASSIGNMENT)+",line = "+e.valueToCode(this,"y",e.ORDER_ASSIGNMENT)+",center = "+this.getFieldValue("center")+")\n"},iP=function(t,e){return e.definitions_.import_i2clcd="import i2clcd",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".print("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+",column = "+e.valueToCode(this,"x",e.ORDER_ASSIGNMENT)+",line = "+e.valueToCode(this,"y",e.ORDER_ASSIGNMENT)+",delay="+e.valueToCode(this,"time",e.ORDER_ASSIGNMENT)+")\n"},nP=function(t,e){return e.definitions_.import_i2clcd="import i2clcd",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".backlight("+this.getFieldValue("key")+")\n"},sP=function(t,e){return e.definitions_.import_i2clcd="import i2clcd",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".clear()\n"},_P=function(t,e){var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC),n=e.valueToCode(this,"I2CSUB",e.ORDER_ATOMIC),s=e.valueToCode(this,"ADDR",e.ORDER_ATOMIC),_=this.getFieldValue("driver"),o=Rt.Boards.getSelectedBoardKey().split(":")[2],p="";return p=["mpython","mixgo_pe","mixgo_nova"].indexOf(o)>=0?"0x700000":["mixgo_sant"].indexOf(o)>=0?"0xE00000":"0x3A0000",e.definitions_.import_oled128x64="import oled128x64",i+" = oled128x64.OLED("+n+",address="+s+",font_address="+p+",types="+_+")\n"},oP=function(t,e){return e.definitions_.import_oled128x64="import oled128x64",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".image("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+")\n"},pP=function(t,e){return e.definitions_.import_oled128x64="import oled128x64",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".image("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+",x = "+e.valueToCode(this,"x",e.ORDER_ASSIGNMENT)+",y = "+e.valueToCode(this,"y",e.ORDER_ASSIGNMENT)+",size = "+e.valueToCode(this,"size",e.ORDER_ASSIGNMENT)+")\n"},aP=function(t,e){return e.definitions_.import_oled128x64="import oled128x64",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".shows("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+")\n"},uP=function(t,e){return e.definitions_.import_oled128x64="import oled128x64",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".shows("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+",x = "+e.valueToCode(this,"x",e.ORDER_ASSIGNMENT)+",y = "+e.valueToCode(this,"y",e.ORDER_ASSIGNMENT)+",size = "+e.valueToCode(this,"size",e.ORDER_ASSIGNMENT)+",space = "+e.valueToCode(this,"space",e.ORDER_ASSIGNMENT)+",center = "+this.getFieldValue("center")+")\n"},rP=function(t,e){return e.definitions_.import_oled128x64="import oled128x64",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".frame("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+")\n"},lP=function(t,e){return e.definitions_.import_oled128x64="import oled128x64",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".frame("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+",size = "+e.valueToCode(this,"size",e.ORDER_ASSIGNMENT)+",delay = "+e.valueToCode(this,"time",e.ORDER_ASSIGNMENT)+")\n"},dP=function(t,e){return e.definitions_.import_oled128x64="import oled128x64",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".scroll("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+")\n"},IP=function(t,e){return e.definitions_.import_oled128x64="import oled128x64",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".scroll("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+",y = "+e.valueToCode(this,"y",e.ORDER_ASSIGNMENT)+",size = "+e.valueToCode(this,"size",e.ORDER_ASSIGNMENT)+",speed ="+e.valueToCode(this,"time",e.ORDER_ASSIGNMENT)+",space = "+e.valueToCode(this,"space",e.ORDER_ASSIGNMENT)+")\n"},TP=function(t,e){e.definitions_.import_oled128x64="import oled128x64";var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC);return i+".fill(0)\n"+i+".show()\n"},MP=function(t,e){return e.definitions_.import_oled128x64="import oled128x64",e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+"."+t.getFieldValue("OP")+"("+e.valueToCode(t,"val",e.ORDER_ATOMIC)+")\n"},hP=function(t,e){return e.definitions_.import_oled128x64="import oled128x64",[e.valueToCode(this,"SUB",e.ORDER_ATOMIC)+".pixel(int("+e.valueToCode(t,"x",e.ORDER_ATOMIC)+"), int("+e.valueToCode(t,"y",e.ORDER_ATOMIC)+"))",e.ORDER_ATOMIC]},mP=function(t,e){e.definitions_.import_oled128x64="import oled128x64";var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC);return i+".pixel(int("+e.valueToCode(this,"x",e.ORDER_ASSIGNMENT)+"), int("+e.valueToCode(this,"y",e.ORDER_ASSIGNMENT)+"), "+e.valueToCode(this,"STAT",e.ORDER_ATOMIC)+")\n"+i+".show()\n"},EP=function(t,e){e.definitions_.import_oled128x64="import oled128x64";var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC),n=e.valueToCode(t,"x",e.ORDER_ATOMIC),s=e.valueToCode(t,"y",e.ORDER_ATOMIC),_=e.valueToCode(t,"w",e.ORDER_ATOMIC),o=e.valueToCode(t,"h",e.ORDER_ATOMIC),p=t.getFieldValue("state");return i+"."+t.getFieldValue("shape")+"("+n+", "+s+", "+_+", "+o+", "+p+")\n"+i+".show()\n"},OP=function(t,e){e.definitions_.import_oled128x64="import oled128x64";var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC),n=e.valueToCode(t,"x",e.ORDER_ATOMIC),s=e.valueToCode(t,"y",e.ORDER_ATOMIC),_=e.valueToCode(t,"length",e.ORDER_ATOMIC),o=t.getFieldValue("state");return i+"."+("0"==t.getFieldValue("dir_h_v")?"v":"h")+"line("+n+", "+s+", "+_+", "+o+")\n"+i+".show()\n"},RP=function(t,e){e.definitions_.import_oled128x64="import oled128x64";var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC);return i+".line("+e.valueToCode(t,"x1",e.ORDER_ATOMIC)+", "+e.valueToCode(t,"y1",e.ORDER_ATOMIC)+", "+e.valueToCode(t,"x2",e.ORDER_ATOMIC)+", "+e.valueToCode(t,"y2",e.ORDER_ATOMIC)+", "+t.getFieldValue("state")+")\n"+i+".show()\n"},cP=function(t,e){var i=Rt.Boards.getSelectedBoardKey().split(":")[2],n=e.valueToCode(this,"data",e.ORDER_ASSIGNMENT);if("educore"==i){e.definitions_["import_"+i+"oled"]="from "+i+" import oled";var s="oled.print("+n+")\n"}else{e.definitions_["import_"+i+"_onboard_matrix"]="from "+i+" import onboard_matrix";s="onboard_matrix.shows("+n+")\n"}return s},gP=function(t,e){var i=Rt.Boards.getSelectedBoardKey().split(":")[2],n=e.valueToCode(this,"data",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"space",e.ORDER_ASSIGNMENT),_=this.getFieldValue("center");if("mixgo_sant"==i||"mixgo_nova"==i)return e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft","onboard_tft.shows("+n+",space = "+s+",center = "+_+")\n";if("educore"==i){e.definitions_["import_"+i+"oled"]="from "+i+" import oled"}return e.definitions_["import_"+i+"_onboard_matrix"]="from "+i+" import onboard_matrix","onboard_matrix.shows("+n+",space = "+s+",center = "+_+")\n"},CP=function(t,e){var i=Rt.Boards.getSelectedBoardKey().split(":")[2];if("mpython"==i||"educore"==i){e.definitions_["import_"+i+"_onboard_oled"]="from "+i+" import onboard_oled";var n="onboard_oled.frame("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+")\n"}else{e.definitions_["import_"+i+"_onboard_matrix"]="from "+i+" import onboard_matrix";n="onboard_matrix.frame("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+")\n"}return n},SP=function(t,e){var i=Rt.Boards.getSelectedBoardKey().split(":")[2],n=e.valueToCode(this,"data",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"time",e.ORDER_ASSIGNMENT);if("mpython"==i||"educore"==i){e.definitions_["import_"+i+"_onboard_oled"]="from "+i+" import onboard_oled";var _="onboard_oled.frame("+(n=e.valueToCode(this,"data",e.ORDER_ASSIGNMENT))+",delay = "+s+")\n"}else{e.definitions_["import_"+i+"_onboard_matrix"]="from "+i+" import onboard_matrix";_="onboard_matrix.frame("+n+",delay = "+s+")\n"}return _},LP=function(t,e){var i=Rt.Boards.getSelectedBoardKey().split(":")[2];if("mpython"==i||"educore"==i){e.definitions_["import_"+i+"_onboard_oled"]="from "+i+" import onboard_oled";var n="onboard_oled.scroll("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+")\n"}else{e.definitions_["import_"+i+"_onboard_matrix"]="from "+i+" import onboard_matrix";n="onboard_matrix.scroll("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+")\n"}return n},AP=function(t,e){var i=Rt.Boards.getSelectedBoardKey().split(":")[2],n=e.valueToCode(this,"data",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"time",e.ORDER_ASSIGNMENT),_=e.valueToCode(this,"space",e.ORDER_ASSIGNMENT);if("mpython"==i||"educore"==i){e.definitions_["import_"+i+"_onboard_oled"]="from "+i+" import onboard_oled";var o="onboard_oled.scroll("+n+",speed ="+s+",space = "+_+")\n"}else{e.definitions_["import_"+i+"_onboard_matrix"]="from "+i+" import onboard_matrix";o="onboard_matrix.scroll("+n+",speed ="+s+",space = "+_+")\n"}return o},NP=function(t,e){var i=Rt.Boards.getSelectedBoardKey().split(":")[2];return e.definitions_["import_"+i+"_onboard_matrix"]="from "+i+" import onboard_matrix",["onboard_matrix."+t.getFieldValue("image"),e.ORDER_ATOMIC]},DP=function(t,e){var i=Rt.Boards.getSelectedBoardKey().split(":")[2];return e.definitions_["import_"+i+"_onboard_matrix"]="from "+i+" import onboard_matrix",["onboard_matrix."+t.getFieldValue("image"),e.ORDER_ATOMIC]},fP=function(t,e){var i={"#000000":"0","#ff0000":"1"};function n(t){let e="";if(t.length%2==1&&(t="0"+t),t.length<8){let e=8-t.length;for(let i=1;i<=e;i++)t="0"+t}for(let i=1;i<=t.length;i++)i%2==0&&i!==t.length?e=e+t[i-1]+",0x":e+=t[i-1];return"0x"+e}let s=[];for(let e=0;e<12;e++){let _="",o=0,p=0;for(let n=0;n<32;n++)n<8?p=7-n:n<16?p=23-n:n<24?p=39-n:n<32&&(p=55-n),o+=Number(i[t.getFieldValue(e+"-"+n)])*Math.pow(2,31-p);_+=n(o.toString(16)),s.unshift(_)}let _=[];for(let t=0;t>8|(64512&u)>>5|(255&u)>>3).toString(16)+")\n"}return a},pY=function(t,e){var i=Rt.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft";var n=e.valueToCode(this,"data",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"x",e.ORDER_ASSIGNMENT),_=e.valueToCode(this,"y",e.ORDER_ASSIGNMENT),o=e.valueToCode(this,"size",e.ORDER_ASSIGNMENT),p=e.valueToCode(this,"space",e.ORDER_ASSIGNMENT),a=this.getFieldValue("center"),u=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);if("0x"==u.slice(0,2))var r="onboard_tft.shows("+n+",x = "+s+",y = "+_+",size = "+o+",space = "+p+",center = "+a+",color="+u+")\n";else{const t=u.match(/\d+/g);var l="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");r="onboard_tft.shows("+n+",x = "+s+",y = "+_+",size = "+o+",space = "+p+",center = "+a+",color=0x"+((16252928&l)>>8|(64512&l)>>5|(255&l)>>3).toString(16)+")\n"}return r},aY=function(t,e){var i=Rt.Boards.getSelectedBoardKey().split(":")[2];return e.definitions_["import_"+i+"_onboard_oled"]="from "+i+" import onboard_tft","onboard_tft.frame("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+",color=0xffff)\n"},uY=function(t,e){var i=Rt.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft";var n=e.valueToCode(this,"data",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"size",e.ORDER_ASSIGNMENT),_=e.valueToCode(this,"time",e.ORDER_ASSIGNMENT),o=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);if("0x"==o.slice(0,2))var p="onboard_tft.frame("+n+",size = "+s+",delay = "+_+",color="+o+")\n";else{const t=o.match(/\d+/g);var a="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");p="onboard_tft.frame("+n+",size = "+s+",delay = "+_+",color=0x"+((16252928&a)>>8|(64512&a)>>5|(255&a)>>3).toString(16)+")\n"}return p},rY=function(t,e){var i=Rt.Boards.getSelectedBoardKey().split(":")[2];return e.definitions_["import_"+i+"_onboard_oled"]="from "+i+" import onboard_tft","onboard_tft.scroll("+e.valueToCode(this,"data",e.ORDER_ASSIGNMENT)+",color=0xffff)\n"},lY=function(t,e){var i=Rt.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft";var n=e.valueToCode(this,"data",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"y",e.ORDER_ASSIGNMENT),_=e.valueToCode(this,"size",e.ORDER_ASSIGNMENT),o=e.valueToCode(this,"time",e.ORDER_ASSIGNMENT),p=e.valueToCode(this,"space",e.ORDER_ASSIGNMENT),a=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);if("0x"==a.slice(0,2))var u="onboard_tft.scroll("+n+",y = "+s+",size = "+_+",speed ="+o+",space = "+p+",color="+a+")\n";else{const t=a.match(/\d+/g);var r="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");u="onboard_tft.scroll("+n+",y = "+s+",size = "+_+",speed ="+o+",space = "+p+",color=0x"+((16252928&r)>>8|(64512&r)>>5|(255&r)>>3).toString(16)+")\n"}return u},dY=function(t,e){var i=Rt.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft";var n=e.valueToCode(t,"x",e.ORDER_ATOMIC),s=e.valueToCode(t,"y",e.ORDER_ATOMIC),_=e.valueToCode(t,"w",e.ORDER_ATOMIC),o=e.valueToCode(t,"h",e.ORDER_ATOMIC),p=e.valueToCode(this,"VAR",e.ORDER_ATOMIC),a=t.getFieldValue("shape");if("0x"==p.slice(0,2))var u="onboard_tft."+a+"("+n+", "+s+", "+_+", "+o+", "+p+")\nonboard_tft.show()\n";else{const t=p.match(/\d+/g);var r="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");u="onboard_tft."+a+"("+n+", "+s+", "+_+", "+o+", 0x"+((16252928&r)>>8|(64512&r)>>5|(255&r)>>3).toString(16)+")\nonboard_tft.show()\n"}return u},IY=function(t,e){var i=Rt.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft";var n=e.valueToCode(t,"x",e.ORDER_ATOMIC),s=e.valueToCode(t,"y",e.ORDER_ATOMIC),_=e.valueToCode(t,"length",e.ORDER_ATOMIC),o=e.valueToCode(this,"VAR",e.ORDER_ATOMIC),p=t.getFieldValue("dir_h_v");if("0x"==o.slice(0,2))var a="onboard_tft."+("0"==p?"v":"h")+"line("+n+", "+s+", "+_+", "+o+")\nonboard_tft.show()\n";else{const t=o.match(/\d+/g);var u="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");a="onboard_tft."+("0"==p?"v":"h")+"line("+n+", "+s+", "+_+", 0x"+((16252928&u)>>8|(64512&u)>>5|(255&u)>>3).toString(16)+")\nonboard_tft.show()\n"}return a},TY=function(t,e){var i=Rt.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft";var n=e.valueToCode(t,"x1",e.ORDER_ATOMIC),s=e.valueToCode(t,"y1",e.ORDER_ATOMIC),_=e.valueToCode(t,"x2",e.ORDER_ATOMIC),o=e.valueToCode(t,"y2",e.ORDER_ATOMIC),p=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);if("0x"==p.slice(0,2))var a="onboard_tft.line("+n+", "+s+", "+_+", "+o+", "+p+")\nonboard_tft.show()\n";else{const t=p.match(/\d+/g);var u="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");a="onboard_tft.line("+n+", "+s+", "+_+", "+o+", 0x"+((16252928&u)>>8|(64512&u)>>5|(255&u)>>3).toString(16)+")\nonboard_tft.show()\n"}return a},MY=function(t,e){var i=Rt.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft";return"onboard_tft.fill(0)\nonboard_tft.show()\n"},hY=function(t,e){var i=Rt.Boards.getSelectedBoardKey().split(":")[2];return e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft","onboard_tft."+t.getFieldValue("OP")+"("+e.valueToCode(t,"val",e.ORDER_ATOMIC)+")\n"},mY=function(t,e){var i=Rt.Boards.getSelectedBoardKey().split(":")[2];return e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft",["hex(onboard_tft.pixel(int("+e.valueToCode(t,"x",e.ORDER_ATOMIC)+"), int("+e.valueToCode(t,"y",e.ORDER_ATOMIC)+")))",e.ORDER_ATOMIC]},EY=function(t,e){var i=Rt.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft";var n=e.valueToCode(this,"x",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"y",e.ORDER_ASSIGNMENT),_=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);if("0x"==_.slice(0,2))var o="onboard_tft.pixel(int("+n+"), int("+s+"), "+_+")\nonboard_tft.show()\n";else{const t=_.match(/\d+/g);var p="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");o="onboard_tft.pixel(int("+n+"), int("+s+"), 0x"+((16252928&p)>>8|(64512&p)>>5|(255&p)>>3).toString(16)+")\nonboard_tft.show()\n"}return o},OY=function(t,e){var i=Rt.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft";return["onboard_tft.get_brightness()",e.ORDER_ATOMIC]},RY=function(t,e){var i=Rt.Boards.getSelectedBoardKey().split(":")[2];return e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft","onboard_tft.set_brightness("+e.valueToCode(this,"x",e.ORDER_ASSIGNMENT)+")\n"},cY=function(t,e){var i=Rt.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft";var n=e.valueToCode(this,"VAR",e.ORDER_ASSIGNMENT);if("0x"==n.slice(0,2))var s="onboard_tft.fill("+n+")\nonboard_tft.show()\n";else{const t=n.match(/\d+/g);var _="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");s="onboard_tft.fill(0x"+((16252928&_)>>8|(64512&_)>>5|(255&_)>>3).toString(16)+")\nonboard_tft.show()\n"}return s},gY=function(t,e){var i=Rt.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_Clock"]="from "+i+" import Clock";var n=e.valueToCode(this,"x",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"y",e.ORDER_ASSIGNMENT),_=e.valueToCode(this,"size",e.ORDER_ASSIGNMENT),o=e.valueToCode(this,"SUB",e.ORDER_ASSIGNMENT),p=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);if("0x"==p.slice(0,2))var a=o+"=Clock("+n+","+s+","+_+","+p+")\n";else{const t=p.match(/\d+/g);var u="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");a=o+"=Clock("+n+","+s+","+_+",0x"+((16252928&u)>>8|(64512&u)>>5|(255&u)>>3).toString(16)+")\n"}return a},CY=function(t,e){var i=Rt.Boards.getSelectedBoardKey().split(":")[2];return e.definitions_["import_"+i+"_Clock"]="from "+i+" import Clock",e.valueToCode(this,"SUB",e.ORDER_ASSIGNMENT)+".set_rtctime()\n"},SY=function(t,e){var i=Rt.Boards.getSelectedBoardKey().split(":")[2];return e.definitions_["import_"+i+"_Clock"]="from "+i+" import Clock",e.valueToCode(this,"SUB",e.ORDER_ASSIGNMENT)+".set_time("+e.valueToCode(this,"h",e.ORDER_ASSIGNMENT)+","+e.valueToCode(this,"m",e.ORDER_ASSIGNMENT)+","+e.valueToCode(this,"s",e.ORDER_ASSIGNMENT)+")\n"},LY=function(t,e){var i=Rt.Boards.getSelectedBoardKey().split(":")[2];return e.definitions_["import_"+i+"_Clock"]="from "+i+" import Clock",e.valueToCode(this,"SUB",e.ORDER_ASSIGNMENT)+".draw_clock()\n"},AY=function(t,e){var i=Rt.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_Clock"]="from "+i+" import Clock";var n=e.valueToCode(this,"SUB",e.ORDER_ASSIGNMENT),s=e.valueToCode(this,"VAR",e.ORDER_ATOMIC);if("0x"==s.slice(0,2))var _=n+".clear("+s+")\n";else{const t=s.match(/\d+/g);var o="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");_=n+".clear(0x"+((16252928&o)>>8|(64512&o)>>5|(255&o)>>3).toString(16)+")\n"}return _},NY=function(t,e){var i=Rt.Boards.getSelectedBoardKey().split(":")[2];e.definitions_["import_"+i+"_onboard_tft"]="from "+i+" import onboard_tft";var n=e.valueToCode(t,"x",e.ORDER_ATOMIC),s=e.valueToCode(t,"y",e.ORDER_ATOMIC),_=e.valueToCode(t,"r",e.ORDER_ATOMIC),o=e.valueToCode(this,"VAR",e.ORDER_ATOMIC),p=t.getFieldValue("shape");if("0x"==o.slice(0,2))var a="onboard_tft.ellipse("+n+", "+s+", "+_+", "+_+", "+o+","+p+")\nonboard_tft.show()\n";else{const t=o.match(/\d+/g);var u="0x"+((parseInt(t[0])<<16)+(parseInt(t[1])<<8)+parseInt(t[2])).toString(16).padStart(4,"0");a="onboard_tft.ellipse("+n+", "+s+", "+_+", "+_+", 0x"+((16252928&u)>>8|(64512&u)>>5|(255&u)>>3).toString(16)+","+p+")\nonboard_tft.show()\n"}return a},DY=function(t,e){var i=Rt.Boards.getSelectedBoardKey().split(":")[2];return e.definitions_["import_"+i+"_onboard_matrix"]="from "+i+" import onboard_matrix","onboard_matrix.pointern(angle="+e.valueToCode(this,"angle",e.ORDER_ASSIGNMENT)+")\n"},fY=function(t,e){var i=this.getFieldValue("path"),n=this.getFieldValue("module");return e.definitions_["import_"+i+"_"+n]="from "+i+" import "+n,""},FY=function(t,e){var i=this.getFieldValue("module");return e.definitions_["import_"+i]="import "+i,""},PY=function(t,e){for(var i=this.getFieldValue("NAME"),n=new Array(this.itemCount_),s=0;s {\n"+e.statementToCode(this,"do")+"})\n"},EV=function(){return"control.reset()\n"},OV=function(t,e){return"control.waitMicros("+(e.valueToCode(this,"data",e.ORDER_ATOMIC)||Rt.Profile.default.serial)+")\n"},RV=function(t,e){return"control.raiseEvent("+(e.valueToCode(this,"system_event_bus_source",e.ORDER_ATOMIC)||Rt.Profile.default.serial)+", "+(e.valueToCode(this,"system_event_bus_value",e.ORDER_ATOMIC)||Rt.Profile.default.serial)+")\n"},cV=function(t,e){return"control.onEvent("+(e.valueToCode(this,"system_event_bus_source",e.ORDER_ATOMIC)||Rt.Profile.default.serial)+", "+(e.valueToCode(this,"system_event_bus_value",e.ORDER_ATOMIC)||Rt.Profile.default.serial)+", () => {\n"+e.statementToCode(this,"do")+")\n"},gV=function(t,e){return["control.eventTimestamp()",e.ORDER_ATOMIC]},CV=function(t,e){return["control.eventValue()",e.ORDER_ATOMIC]},SV=function(t,e){return[this.getFieldValue("key"),e.ORDER_ATOMIC]},LV=function(t,e){return[this.getFieldValue("key"),e.ORDER_ATOMIC]},AV=function(t,e){return["control.deviceName()",e.ORDER_ATOMIC]},NV=function(t,e){return["control.deviceSerialNumber()",e.ORDER_ATOMIC]},DV=function(t,e){return"panic("+(e.valueToCode(this,"STATUS_CODE",e.ORDER_ATOMIC)||"1000")+")\n"},fV=function(t,e){switch(e.definitions_.import_time="import time",this.getFieldValue("Time")){case"ms":return["time.ticks_ms()",e.ORDER_ATOMIC];case"us":return["time.ticks_us()",e.ORDER_ATOMIC]}},FV=function(){return"while True:\n pass\n"},PV=function(t,e){return e.definitions_.import_mixgo="import mixgo","reset()\n"},YV=function(t,e){return e.definitions_.import_os="import os","os.uname()"},vV=function(t,e){e.definitions_.import_time="import time";var i=e.valueToCode(this,"DELAY_TIME",e.ORDER_ATOMIC)||"1000";switch(this.getFieldValue("Time")){case"s":return"time.sleep("+i+")\n";case"ms":return"time.sleep_ms("+i+")\n";case"us":return"time.sleep_us("+i+")\n"}},XV=function(t,e){e.definitions_.import_time="import time";var i=e.valueToCode(this,"DELAY_TIME",e.ORDER_ATOMIC)||"1000";switch(this.getFieldValue("Time")){case"s":return"time.sleep("+i+")\n";case"ms":return"time.sleep_ms("+i+")\n";case"us":return"time.sleep_us("+i+")\n"}},yV=function(t,e){return e.definitions_.import_mixgo="import mixgo",(e.valueToCode(this,"VAR",e.ORDER_NONE)||"None")+".init(period = "+(e.valueToCode(this,"period",e.ORDER_NONE)||"0")+", mode = Timer."+(e.valueToCode(this,"mode",e.ORDER_NONE)||"None")+", callback = "+(e.valueToCode(this,"callback",e.ORDER_NONE)||"None")+")\n"},xV=function(t,e){return e.definitions_.import_machine="import machine",(e.valueToCode(this,"VAR",e.ORDER_NONE)||"None")+".init(period = "+(e.valueToCode(this,"period",e.ORDER_NONE)||"0")+", mode = machine.Timer."+this.getFieldValue("mode")+", callback = "+(e.valueToCode(this,"callback",e.ORDER_NONE)||"None")+")\n"},bV=function(t,e){return e.definitions_.import_time="import time",["time.ticks_diff("+(e.valueToCode(this,"END",e.ORDER_NONE)||"0")+", "+(e.valueToCode(this,"START",e.ORDER_NONE)||"0")+")",e.ORDER_ATOMIC]},VV=function(t,e){var i=e.valueToCode(this,"SUB",e.ORDER_ATOMIC);return e.definitions_.import_machine="import machine",i+" = machine.Timer(0)\n"},BV=function(t,e){return e.definitions_.import_machine="import machine","wdt = machine.WDT(timeout= "+(e.valueToCode(this,"period",e.ORDER_NONE)||"0")+")\n"},GV=function(t,e){e.definitions_.import_machine="import machine";return"wdt.feed()\n"},UV=function(t,e){e.definitions_.import_machine="import machine";return"machine.reset()\n"},wV=function(t,e){e.definitions_.import_bitbot_onboard_bot51="from bitbot import onboard_bot51";return"onboard_bot51.shutdown()\n"},kV=VV,HV=xV,WV=bV,KV=vV,JV=function(t,e){return e.definitions_.import_seniverse_api="import seniverse_api",["seniverse_api."+this.getFieldValue("mode")+"("+e.valueToCode(this,"key",e.ORDER_ATOMIC)+","+e.valueToCode(this,"addr",e.ORDER_ATOMIC)+")",e.ORDER_ATOMIC]},qV=function(t,e){return e.definitions_.import_seniverse_api="import seniverse_api",["seniverse_api."+this.getFieldValue("mode")+"("+e.valueToCode(this,"key",e.ORDER_ATOMIC)+","+e.valueToCode(this,"addr",e.ORDER_ATOMIC)+","+e.valueToCode(this,"day",e.ORDER_ATOMIC)+")",e.ORDER_ATOMIC]},QV=function(t,e){return e.definitions_.import_seniverse_api="import seniverse_api",["seniverse_api.weather_hourly("+e.valueToCode(this,"key",e.ORDER_ATOMIC)+","+e.valueToCode(this,"addr",e.ORDER_ATOMIC)+","+e.valueToCode(this,"hour",e.ORDER_ATOMIC)+")",e.ORDER_ATOMIC]},zV=function(t,e){return e.definitions_["import_seniverse_api*"]="from seniverse_api import *",this.getFieldValue("mode")+".request("+e.valueToCode(this,"key",e.ORDER_ATOMIC)+","+e.valueToCode(this,"addr",e.ORDER_ATOMIC)+")\n"},jV=function(t,e){e.definitions_["import_seniverse_api*"]="from seniverse_api import *";var i=this.getFieldValue("content");if("none"==i)var n="Weather_now.analysis()";else n='Weather_now.analysis("'+i+'")';return[n,e.ORDER_ATOMIC]},ZV=function(t,e){e.definitions_["import_seniverse_api*"]="from seniverse_api import *";var i=this.getFieldValue("content");if("none"==i)var n="Air_now.analysis()";else n='Air_now.analysis("'+i+'")';return[n,e.ORDER_ATOMIC]},$V=function(t,e){e.definitions_["import_seniverse_api*"]="from seniverse_api import *";var i=this.getFieldValue("content");if("none"==i)var n="Weather_alarm.analysis()";else n='Weather_alarm.analysis("'+i+'")';return[n,e.ORDER_ATOMIC]},tB=function(t,e){e.definitions_["import_seniverse_api*"]="from seniverse_api import *";var i=this.getFieldValue("content");if("none"==i)var n="Life_suggestion.analysis()";else n='Life_suggestion.analysis("'+i+'")';return[n,e.ORDER_ATOMIC]},eB=function(t,e){e.definitions_["import_seniverse_api*"]="from seniverse_api import *";var i=this.getFieldValue("content");if("none"==i)var n="Tide_daily.analysis()";else n='Tide_daily.analysis("'+i+'")';return[n,e.ORDER_ATOMIC]},iB=function(t,e){e.definitions_["import_seniverse_api*"]="from seniverse_api import *";var i=this.getFieldValue("content");if("none"==i)var n="Location_search.analysis()";else n='Location_search.analysis("'+i+'")';return[n,e.ORDER_ATOMIC]},nB=function(t,e){return e.definitions_["import_seniverse_api*"]="from seniverse_api import *",this.getFieldValue("mode")+".request("+e.valueToCode(this,"key",e.ORDER_ATOMIC)+","+e.valueToCode(this,"addr",e.ORDER_ATOMIC)+","+e.valueToCode(this,"day",e.ORDER_ATOMIC)+")\n"},sB=function(t,e){e.definitions_["import_seniverse_api*"]="from seniverse_api import *";var i=this.getFieldValue("content"),n=e.valueToCode(this,"day",e.ORDER_ATOMIC);if("none"==i)var s="Weather_daily.analysis("+n+")";else s="Weather_daily.analysis("+n+',"'+i+'")';return[s,e.ORDER_ATOMIC]},_B=function(t,e){e.definitions_["import_seniverse_api*"]="from seniverse_api import *";var i=this.getFieldValue("content"),n=e.valueToCode(this,"day",e.ORDER_ATOMIC);if("none"==i)var s="Air_daily.analysis("+n+")";else s="Air_daily.analysis("+n+',"'+i+'")';return[s,e.ORDER_ATOMIC]},oB=function(t,e){e.definitions_["import_seniverse_api*"]="from seniverse_api import *";var i=this.getFieldValue("content"),n=e.valueToCode(this,"day",e.ORDER_ATOMIC);if("none"==i)var s="Geo_sun.analysis("+n+")";else s="Geo_sun.analysis("+n+',"'+i+'")';return[s,e.ORDER_ATOMIC]},pB=function(t,e){e.definitions_["import_seniverse_api*"]="from seniverse_api import *";var i=this.getFieldValue("content"),n=e.valueToCode(this,"day",e.ORDER_ATOMIC);if("none"==i)var s="Geo_moon.analysis("+n+")";else s="Geo_moon.analysis("+n+',"'+i+'")';return[s,e.ORDER_ATOMIC]},aB={};aB.mpython={description:"MicroPython[EDUCORE Edu Core]",digital_pin:Rt.Profile.generate(["0-10","18"]),input_pin:Rt.Profile.generate(["0-10","18"]),output_pin:Rt.Profile.generate(["0-10","18"]),pwm_input:Rt.Profile.generate(["0-10","18"],"pwm","pwm"),analog_input:Rt.Profile.generate(["0-4"],"adc","adc"),pwm_output:Rt.Profile.generate(["0-10","18"],"pwm","pwm"),analog_output:Rt.Profile.generate(["0-4"],"adc","adc"),espnow_channel:Rt.Profile.generate(["1-13"]),haskylens_model:Rt.Profile.generate(["0-4"]),digital:Rt.Profile.generate(["0-10","18"],"pin","pin"),pwm_pin:Rt.Profile.generate(["0-10","18"]),pwm:Rt.Profile.generate(["0-10","18"],"pwm","pwm"),analog_pin:Rt.Profile.generate(["0-4"]),analog:Rt.Profile.generate(["0-4"],"adc","adc"),button:[["B1","B1key"],["B2","B2key"],["A1","A1key"],["A2","A2key"],["A3","A3key"],["A4","A4key"]],buttonB:[["B1","B1key"],["B2","B2key"]],axis:Rt.Profile.generate(["0-4"]),exlcdh:Rt.Profile.generate(["0-11"]),exlcdv:Rt.Profile.generate(["0-7"]),brightness:Rt.Profile.generate(["0-9"]),tts_voice:Rt.Profile.generate(["0-16"]),tts_builtin_music:Rt.Profile.generate(["0-47"]),tts_bgmusic:Rt.Profile.generate(["0-15"]),builtinimg:[["HEART","onboard_matrix.HEART"],["HEART_SMALL","onboard_matrix.HEART_SMALL"],["HAPPY","onboard_matrix.HAPPY"],["SAD","onboard_matrix.SAD"],["SMILE","onboard_matrix.SMILE"],["ANGRY","onboard_matrix.ANGRY"],["NO","onboard_matrix.NO"],["YES","onboard_matrix.YES"],["DOOR_OPEN","onboard_matrix.DOOR_OPEN"],["DOOR_OPENING","onboard_matrix.DOOR_OPENING"],["DOOR_CLOSE","onboard_matrix.DOOR_CLOSE"]],builtinimg_extern:[["HEART","matrix32x12.Matrix.HEART"],["HEART_SMALL","matrix32x12.Matrix.HEART_SMALL"],["HAPPY","matrix32x12.Matrix.HAPPY"],["SAD","matrix32x12.Matrix.SAD"],["SMILE","matrix32x12.Matrix.SMILE"],["SILLY","matrix32x12.Matrix.SILLY"],["FABULOUS","matrix32x12.Matrix.FABULOUS"],["SURPRISED","matrix32x12.Matrix.SURPRISED"],["ASLEEP","matrix32x12.Matrix.ASLEEP"],["ANGRY","matrix32x12.Matrix.ANGRY"],["CONFUSED","matrix32x12.Matrix.CONFUSED"],["NO","matrix32x12.Matrix.NO"],["YES","matrix32x12.Matrix.YES"],["LEFT_ARROW","matrix32x12.Matrix.LEFT_ARROW"],["RIGHT_ARROW","matrix32x12.Matrix.RIGHT_ARROW"],["DRESS","matrix32x12.Matrix.DRESS"],["TRANSFORMERS","matrix32x12.Matrix.TRANSFORMERS"],["SCISSORS","matrix32x12.Matrix.SCISSORS"],["EXIT","matrix32x12.Matrix.EXIT"],["TREE","matrix32x12.Matrix.TREE"],["PACMAN","matrix32x12.Matrix.PACMAN"],["TARGET","matrix32x12.Matrix.TARGET"],["TSHIRT","matrix32x12.Matrix.TSHIRT"],["ROLLERSKATE","matrix32x12.Matrix.ROLLERSKATE"],["DUCK","matrix32x12.Matrix.DUCK"],["HOUSE","matrix32x12.Matrix.HOUSE"],["TORTOISE","matrix32x12.Matrix.TORTOISE"],["BUTTERFLY","matrix32x12.Matrix.BUTTERFLY"],["STICKFIGURE","matrix32x12.Matrix.STICKFIGURE"],["GHOST","matrix32x12.Matrix.GHOST"],["PITCHFORK","matrix32x12.Matrix.PITCHFORK"],["onboard_music_QUAVERS","matrix32x12.Matrix.onboard_music_QUAVERS"],["onboard_music_QUAVER","matrix32x12.Matrix.onboard_music_QUAVER"],["onboard_music_CROTCHET","matrix32x12.Matrix.onboard_music_CROTCHET"],["COW","matrix32x12.Matrix.COW"],["RABBIT","matrix32x12.Matrix.RABBIT"],["SQUARE_SMALL","matrix32x12.Matrix.SQUARE_SMALL"],["SQUARE","matrix32x12.Matrix.SQUARE"],["DIAMOND_SMALL","matrix32x12.Matrix.DIAMOND_SMALL"],["DIAMOND","matrix32x12.Matrix.DIAMOND"],["CHESSBOARD","matrix32x12.Matrix.CHESSBOARD"],["TRIANGLE_LEFT","matrix32x12.Matrix.TRIANGLE_LEFT"],["TRIANGLE","matrix32x12.Matrix.TRIANGLE"],["SNAKE","matrix32x12.Matrix.SNAKE"],["UMBRELLA","matrix32x12.Matrix.UMBRELLA"],["SKULL","matrix32x12.Matrix.SKULL"],["GIRAFFE","matrix32x12.Matrix.GIRAFFE"],["SWORD","matrix32x12.Matrix.SWORD"]],imglist:[["ALL_CLOCKS","matrix.Image.ALL_CLOCKS"],["ALL_ARROWS","matrix.Image.ALL_ARROWS"]],playlist:[["DADADADUM","onboard_music.DADADADUM"],["BIRTHDAY","onboard_music.BIRTHDAY"],["BA_DING","onboard_music.BA_DING"],["JUMP_UP","onboard_music.JUMP_UP"],["JUMP_DOWN","onboard_music.JUMP_DOWN"],["POWER_UP","onboard_music.POWER_UP"],["POWER_DOWN","onboard_music.POWER_DOWN"]],playlist_extern:[["DADADADUM","DADADADUM"],["ENTERTAINER","ENTERTAINER"],["PRELUDE","PRELUDE"],["ODE","ODE"],["NYAN","NYAN"],["RINGTONE","RINGTONE"],["FUNK","FUNK"],["BLUES","BLUES"],["BIRTHDAY","BIRTHDAY"],["WEDDING","WEDDING"],["FUNERAL","FUNERAL"],["PUNCHLINE","PUNCHLINE"],["PYTHON","PYTHON"],["BADDY","BADDY"],["CHASE","CHASE"],["BA_DING","BA_DING"],["WAWAWAWAA","WAWAWAWAA"],["JUMP_UP","JUMP_UP"],["JUMP_DOWN","JUMP_DOWN"],["POWER_UP","POWER_UP"],["POWER_DOWN","POWER_DOWN"]],tone_notes:[["NOTE_C3","131"],["NOTE_D3","147"],["NOTE_E3","165"],["NOTE_F3","175"],["NOTE_G3","196"],["NOTE_A3","220"],["NOTE_B3","247"],["NOTE_C4","262"],["NOTE_D4","294"],["NOTE_E4","330"],["NOTE_F4","349"],["NOTE_G4","392"],["NOTE_A4","440"],["NOTE_B4","494"],["NOTE_C5","523"],["NOTE_D5","587"],["NOTE_E5","659"],["NOTE_F5","698"],["NOTE_G5","784"],["NOTE_A5","880"],["NOTE_B5","988"]],serial_pin:[["pin0","0"],["pin1","1"],["pin2","2"],["pin8","8"],["pin12","12"],["pin13","13"],["pin14","14"],["pin15","15"],["pin16","16"]],radio_power:[["0","0"],["1","1"],["2","2"],["3","3"],["4","4"],["5","5"],["6","6"],["7","7"]],radio_datarate:[["1Mbit","RATE_1MBIT"],["250Kbit","RATE_250KBIT"],["2Mbit","RATE_2MBIT"]],one_more:[["ONE_SHOT","ONE_SHOT"],["PERIODIC","PERIODIC"]],digital_dot:[["0","0"],["1","1"],["2","2"]]},aB["ESP32C2 Generic(2M)"]={description:"MicroPython[ESP32C3 MixGo CC]",digital_pin:Rt.Profile.generate(["0-11","18-21"]),input_pin:Rt.Profile.generate(["0-11","18-21"]),output_pin:Rt.Profile.generate(["0-11","18-21"]),pwm_input:Rt.Profile.generate(["0-11","18-21"],"pwm","pwm"),analog_input:Rt.Profile.generate(["0-5"],"adc","adc"),pwm_output:Rt.Profile.generate(["0-11","18-21"],"pwm","pwm"),analog_output:Rt.Profile.generate(["0-5"],"adc","adc"),espnow_channel:Rt.Profile.generate(["1-13"]),haskylens_model:Rt.Profile.generate(["0-4"]),digital:Rt.Profile.generate(["0-11","18-21"],"pin","pin"),pwm_pin:Rt.Profile.generate(["0-11","18-21"]),pwm:Rt.Profile.generate(["0-11","18-21"],"pwm","pwm"),analog_pin:Rt.Profile.generate(["0-5"]),analog:Rt.Profile.generate(["0-5"],"adc","adc"),button:[["B1","B1key"],["B2","B2key"],["A1","A1key"],["A2","A2key"],["A3","A3key"],["A4","A4key"]],buttonB:[["B1","B1key"],["B2","B2key"]],axis:Rt.Profile.generate(["0-4"]),exlcdh:Rt.Profile.generate(["0-31"]),exlcdv:Rt.Profile.generate(["0-11"]),brightness:Rt.Profile.generate(["0-9"]),tts_voice:Rt.Profile.generate(["0-16"]),tts_builtin_music:Rt.Profile.generate(["0-47"]),tts_bgmusic:Rt.Profile.generate(["0-15"]),builtinimg:[["HEART","onboard_matrix.HEART"],["HEART_SMALL","onboard_matrix.HEART_SMALL"],["HAPPY","onboard_matrix.HAPPY"],["SAD","onboard_matrix.SAD"],["SMILE","onboard_matrix.SMILE"],["SILLY","onboard_matrix.SILLY"],["FABULOUS","onboard_matrix.FABULOUS"],["SURPRISED","onboard_matrix.SURPRISED"],["ASLEEP","onboard_matrix.ASLEEP"],["ANGRY","onboard_matrix.ANGRY"],["CONFUSED","onboard_matrix.CONFUSED"],["NO","onboard_matrix.NO"],["YES","onboard_matrix.YES"]],builtinimg_extern:[["HEART","matrix32x12.Matrix.HEART"],["HEART_SMALL","matrix32x12.Matrix.HEART_SMALL"],["HAPPY","matrix32x12.Matrix.HAPPY"],["SAD","matrix32x12.Matrix.SAD"],["SMILE","matrix32x12.Matrix.SMILE"],["SILLY","matrix32x12.Matrix.SILLY"],["FABULOUS","matrix32x12.Matrix.FABULOUS"],["SURPRISED","matrix32x12.Matrix.SURPRISED"],["ASLEEP","matrix32x12.Matrix.ASLEEP"],["ANGRY","matrix32x12.Matrix.ANGRY"],["CONFUSED","matrix32x12.Matrix.CONFUSED"],["NO","matrix32x12.Matrix.NO"],["YES","matrix32x12.Matrix.YES"],["LEFT_ARROW","matrix32x12.Matrix.LEFT_ARROW"],["RIGHT_ARROW","matrix32x12.Matrix.RIGHT_ARROW"],["DRESS","matrix32x12.Matrix.DRESS"],["TRANSFORMERS","matrix32x12.Matrix.TRANSFORMERS"],["SCISSORS","matrix32x12.Matrix.SCISSORS"],["EXIT","matrix32x12.Matrix.EXIT"],["TREE","matrix32x12.Matrix.TREE"],["PACMAN","matrix32x12.Matrix.PACMAN"],["TARGET","matrix32x12.Matrix.TARGET"],["TSHIRT","matrix32x12.Matrix.TSHIRT"],["ROLLERSKATE","matrix32x12.Matrix.ROLLERSKATE"],["DUCK","matrix32x12.Matrix.DUCK"],["HOUSE","matrix32x12.Matrix.HOUSE"],["TORTOISE","matrix32x12.Matrix.TORTOISE"],["BUTTERFLY","matrix32x12.Matrix.BUTTERFLY"],["STICKFIGURE","matrix32x12.Matrix.STICKFIGURE"],["GHOST","matrix32x12.Matrix.GHOST"],["PITCHFORK","matrix32x12.Matrix.PITCHFORK"],["onboard_music_QUAVERS","matrix32x12.Matrix.onboard_music_QUAVERS"],["onboard_music_QUAVER","matrix32x12.Matrix.onboard_music_QUAVER"],["onboard_music_CROTCHET","matrix32x12.Matrix.onboard_music_CROTCHET"],["COW","matrix32x12.Matrix.COW"],["RABBIT","matrix32x12.Matrix.RABBIT"],["SQUARE_SMALL","matrix32x12.Matrix.SQUARE_SMALL"],["SQUARE","matrix32x12.Matrix.SQUARE"],["DIAMOND_SMALL","matrix32x12.Matrix.DIAMOND_SMALL"],["DIAMOND","matrix32x12.Matrix.DIAMOND"],["CHESSBOARD","matrix32x12.Matrix.CHESSBOARD"],["TRIANGLE_LEFT","matrix32x12.Matrix.TRIANGLE_LEFT"],["TRIANGLE","matrix32x12.Matrix.TRIANGLE"],["SNAKE","matrix32x12.Matrix.SNAKE"],["UMBRELLA","matrix32x12.Matrix.UMBRELLA"],["SKULL","matrix32x12.Matrix.SKULL"],["GIRAFFE","matrix32x12.Matrix.GIRAFFE"],["SWORD","matrix32x12.Matrix.SWORD"]],imglist:[["ALL_CLOCKS","matrix.Image.ALL_CLOCKS"],["ALL_ARROWS","matrix.Image.ALL_ARROWS"]],playlist:[["DADADADUM","onboard_music.DADADADUM"],["ENTERTAINER","onboard_music.ENTERTAINER"],["PRELUDE","onboard_music.PRELUDE"],["ODE","onboard_music.ODE"],["NYAN","onboard_music.NYAN"],["RINGTONE","onboard_music.RINGTONE"],["FUNK","onboard_music.FUNK"],["BLUES","onboard_music.BLUES"],["BIRTHDAY","onboard_music.BIRTHDAY"],["WEDDING","onboard_music.WEDDING"],["FUNERAL","onboard_music.FUNERAL"],["PUNCHLINE","onboard_music.PUNCHLINE"],["PYTHON","onboard_music.PYTHON"],["BADDY","onboard_music.BADDY"],["CHASE","onboard_music.CHASE"],["BA_DING","onboard_music.BA_DING"],["WAWAWAWAA","onboard_music.WAWAWAWAA"],["JUMP_UP","onboard_music.JUMP_UP"],["JUMP_DOWN","onboard_music.JUMP_DOWN"],["POWER_UP","onboard_music.POWER_UP"],["POWER_DOWN","onboard_music.POWER_DOWN"]],playlist_extern:[["DADADADUM","DADADADUM"],["ENTERTAINER","ENTERTAINER"],["PRELUDE","PRELUDE"],["ODE","ODE"],["NYAN","NYAN"],["RINGTONE","RINGTONE"],["FUNK","FUNK"],["BLUES","BLUES"],["BIRTHDAY","BIRTHDAY"],["WEDDING","WEDDING"],["FUNERAL","FUNERAL"],["PUNCHLINE","PUNCHLINE"],["PYTHON","PYTHON"],["BADDY","BADDY"],["CHASE","CHASE"],["BA_DING","BA_DING"],["WAWAWAWAA","WAWAWAWAA"],["JUMP_UP","JUMP_UP"],["JUMP_DOWN","JUMP_DOWN"],["POWER_UP","POWER_UP"],["POWER_DOWN","POWER_DOWN"]],tone_notes:[["NOTE_C3","131"],["NOTE_D3","147"],["NOTE_E3","165"],["NOTE_F3","175"],["NOTE_G3","196"],["NOTE_A3","220"],["NOTE_B3","247"],["NOTE_C4","262"],["NOTE_D4","294"],["NOTE_E4","330"],["NOTE_F4","349"],["NOTE_G4","392"],["NOTE_A4","440"],["NOTE_B4","494"],["NOTE_C5","523"],["NOTE_D5","587"],["NOTE_E5","659"],["NOTE_F5","698"],["NOTE_G5","784"],["NOTE_A5","880"],["NOTE_B5","988"]],serial_pin:[["pin0","0"],["pin1","1"],["pin2","2"],["pin8","8"],["pin12","12"],["pin13","13"],["pin14","14"],["pin15","15"],["pin16","16"]],radio_power:[["0","0"],["1","1"],["2","2"],["3","3"],["4","4"],["5","5"],["6","6"],["7","7"]],radio_datarate:[["1Mbit","RATE_1MBIT"],["250Kbit","RATE_250KBIT"],["2Mbit","RATE_2MBIT"]],one_more:[["ONE_SHOT","ONE_SHOT"],["PERIODIC","PERIODIC"]],digital_dot:[["0","0"],["1","1"],["2","2"]]};const uB=aB,rB=20,lB={init:function(){this.setColour(rB),this.appendDummyInput("").appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_HIGH,"HIGH"],[Ot.Msg.MIXLY_LOW,"LOW"]]),"BOOL"),this.setOutput(!0,Boolean),this.setTooltip(Ot.Msg.MIXLY_ESP32_INOUT_HIGHLOW_TOOLTIP)}},dB={init:function(){this.setColour(rB),this.appendValueInput("PIN",Number).appendField(Ot.Msg.MIXLY_Digital_PINMODEOUT).setCheck(Number),this.appendValueInput("STAT").appendField(Ot.Msg.MIXLY_STAT).setCheck([Number,Boolean]),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_INOUT_DIGITAL_WRITE_TOOLTIP)}},IB={init:function(){this.setColour(rB),this.appendValueInput("PIN",Number).appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_GET).appendField(Ot.Msg.MIXLY_Digital_PINMODEIN).setCheck(Number),this.appendDummyInput().appendField(Ot.Msg.MIXLY_ESP32_MACHINE_VALUE),this.setInputsInline(!0),this.setOutput(!0,[Boolean,Number]),this.setTooltip(Ot.Msg.MIXLY_ESP32_INOUT_DIGITAL_READ_TOOLTIP)}},TB={init:function(){this.setColour(rB),this.appendValueInput("PIN",Number).appendField("DAC"+Ot.Msg.MIXLY_Analog_PINMODEOUT).setCheck(Number),this.appendValueInput("NUM",Number).appendField(Ot.Msg.MIXLY_VALUE2).setCheck(Number),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(Ot.Msg.MIXLY_ESP32_INOUT_ANALOG_WRITE_TOOLTIP)}},MB={init:function(){this.setColour(rB),this.appendValueInput("PIN",Number).appendField(Ot.Msg.MIXLY_Analog_PINMODEOUT).setCheck(Number),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_JS_PERIOD_MIL).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_mSecond,"period"],[Ot.Msg.MIXLY_uSecond,"period_microseconds"]]),"key"),this.appendValueInput("NUM",Number).appendField(Ot.Msg.MIXLY_STAT).setCheck(Number),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(Ot.Msg.MIXLY_ESP32_INOUT_ANALOG_WRITE_SET_TOOLTIP)}},hB={init:function(){this.setColour(rB),this.appendValueInput("PIN",Number).appendField(Ot.Msg.MIXLY_Analog_PINMODEIN).setCheck(Number),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_ESP32_REF_VOLTAGE+Ot.Msg.MIXLY_STAT).appendField(new Ot.FieldDropdown([["3.3V","machine.ADC.ATTN_11DB"],["2.2V","machine.ADC.ATTN_6DB"],["1.5V","machine.ADC.ATTN_2_5DB"],["1.2V","machine.ADC.ATTN_0DB"]]),"atten"),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(Ot.Msg.MIXLY_ESP32_INOUT_ANALOG_ATTEN_TOOLTIP)}},mB={init:function(){this.setColour(rB),this.appendValueInput("pin").appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_GET).appendField(Ot.Msg.MIXLY_ESP32_TOUCH_SENSOR),this.appendDummyInput().appendField(Ot.Msg.MIXLY_ESP32_MACHINE_VALUE),this.setOutput(!0,Number),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_INOUT_PIN_PRESSED_TOOLTIP)}},EB={init:function(){this.setColour(20),this.appendValueInput("PIN",Number).appendField(Ot.Msg.MIXLY_ATTACHINTERRUPT_PIN).setCheck(Number),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_MODE).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_RISING,"machine.Pin.IRQ_RISING"],[Ot.Msg.MIXLY_FALLING,"machine.Pin.IRQ_FALLING"],[Ot.Msg.MIXLY_CHANGE,"(machine.Pin.IRQ_RISING | machine.Pin.IRQ_FALLING)"]]),"mode"),this.appendValueInput("DO").appendField(Ot.Msg.MIXLY_DO),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_INOUT_PIN_ATTACHINTERRUPT_TOOLTIP)}},OB={init:function(){this.setColour(20),this.appendDummyInput().appendField(Ot.Msg.MIXLY_SETUP).appendField(new Ot.FieldTextInput("pin#"),"PIN_OBJ"),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_MICROPYTHON_AS).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_Digital_PINMODEOUT,"machine.Pin.OUT"],[Ot.Msg.MIXLY_Digital_PINMODEIN,"machine.Pin.IN"],[Ot.Msg.MIXLY_PINMODEPULLUP,"machine.Pin.IN, machine.Pin.PULL_UP"],[Ot.Msg.MIXLY_PINMODEPULLDOWN,"machine.Pin.IN, machine.Pin.PULL_DOWN"]]),"MODE"),this.appendValueInput("PIN",Number).appendField(Ot.Msg.MIXLY_PIN).setCheck(Number),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_INOUT_DIGITAL_INIT_TOOLTIP)},getVars:function(){return["pin#"==this.getFieldValue("PIN_OBJ")?null:this.getFieldValue("PIN_OBJ")]},renameVar:function(t,e){Ot.Names.equals(t,this.getFieldValue("PIN_OBJ"))&&this.setTitleValue(e,"PIN_OBJ")}},RB={init:function(){this.setColour(rB),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_SETUP).appendField(new Ot.FieldTextInput("dac#"),"PIN_OBJ").appendField(Ot.Msg.MIXLY_MICROPYTHON_AS),this.appendDummyInput("").appendField("DAC"+Ot.Msg.MIXLY_Analog_PINMODEOUT),this.appendValueInput("PIN",Number).appendField(Ot.Msg.MIXLY_PIN).setCheck(Number),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(Ot.Msg.MIXLY_ESP32_INOUT_ANALOG_WRITE_INIT_TOOLTIP)},getVars:function(){return["dac#"==this.getFieldValue("PIN_OBJ")?null:this.getFieldValue("PIN_OBJ")]},renameVar:function(t,e){Ot.Names.equals(t,this.getFieldValue("PIN_OBJ"))&&this.setTitleValue(e,"PIN_OBJ")}},cB={init:function(){this.setColour(rB),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_SETUP).appendField(new Ot.FieldTextInput("tc#"),"PIN_OBJ").appendField(Ot.Msg.MIXLY_MICROPYTHON_AS),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_ESP32_TOUCH_SENSOR),this.appendValueInput("PIN",Number).appendField(Ot.Msg.MIXLY_PIN).setCheck(Number),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(Ot.Msg.MIXLY_ESP32_INOUT_PIN_PRESSED_INIT_TOOLTIP)},getVars:function(){return["tc#"==this.getFieldValue("PIN_OBJ")?null:this.getFieldValue("PIN_OBJ")]},renameVar:function(t,e){Ot.Names.equals(t,this.getFieldValue("PIN_OBJ"))&&this.setTitleValue(e,"PIN_OBJ")}},gB={init:function(){this.setColour(rB),this.appendValueInput("PIN",Number).appendField("PWM"+Ot.Msg.MIXLY_Analog_PINMODEOUT).setCheck(Number),this.appendValueInput("NUM",Number).appendField(Ot.Msg.MIXLY_FREQUENCY+Ot.Msg.MIXLY_STAT).setCheck(Number),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setTooltip(Ot.Msg.MIXLY_ESP32_INOUT_PWM_ANALOG_WRITE_SET_FREQ_TOOLTIP)}},CB=OB,SB=cB,LB=mB,AB=EB,NB=40,DB={init:function(){if("mixgo_me"==Rt.Boards.getSelectedBoardKey().split(":")[2])var t="ME G1";this.setColour(NB),this.appendDummyInput("").appendField(t).appendField(Ot.Msg.MIXLY_TEM_HUM+" AHT21").appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_GETTEMPERATUE,"temperature"],[Ot.Msg.MIXLY_GETHUMIDITY,"humidity"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0);var e=this;this.setTooltip((function(){var t=e.getFieldValue("key");return{temperature:Ot.Msg.MIXLY_MICROBIT_SENSOR_SHT_temperature_TOOLTIP,relative_humidity:Ot.Msg.MIXLY_MICROBIT_SENSOR_SHT_HUM_TOOLTIP}[t]}))}},fB={init:function(){if("mixgo_me"==Rt.Boards.getSelectedBoardKey().split(":")[2])var t="ME G1";this.setColour(NB),this.appendDummyInput("").appendField(t).appendField(Ot.Msg.MIXLY_Altitude+Ot.Msg.MSG.catSensor+" HP203X").appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_GETPRESSURE,"pressure()"],[Ot.Msg.MIXLY_GETTEMPERATUE,"temperature()"],[Ot.Msg.MIXLY_GET_ALTITUDE,"altitude()"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0)}},FB={init:function(){if("mixgo_me"==Rt.Boards.getSelectedBoardKey().split(":")[2])var t="ME G1";this.setColour(NB),this.appendDummyInput().appendField(t).appendField(Ot.Msg.MIXLY_MIXGO_NOVA_POTENTIAL_NUM),this.setOutput(!0,Number),this.setInputsInline(!0)}},PB={init:function(){if("mixgo_me"==Rt.Boards.getSelectedBoardKey().split(":")[2])var t="ME G1";this.setColour(NB),this.appendDummyInput().appendField(t).appendField("RFID"+Ot.Msg.MIXLY_RFID_READ_CARD),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_RFID_READ_CARD_UID),this.setOutput(!0,Number),this.setInputsInline(!0)}},YB={init:function(){if("mixgo_me"==Rt.Boards.getSelectedBoardKey().split(":")[2])var t="ME G1";this.setColour(NB),this.appendDummyInput().appendField(t).appendField("RFID"+Ot.Msg.MIXLY_RFID_READ_CARD),this.appendValueInput("SECTOR").appendField(Ot.Msg.MIXLY_LIST_INDEX),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_ALL),this.setOutput(!0,Number),this.setInputsInline(!0)}},vB={init:function(){if("mixgo_me"==Rt.Boards.getSelectedBoardKey().split(":")[2])var t="ME G1";this.setColour(NB),this.appendDummyInput().appendField(t).appendField(Ot.Msg.MIXLY_COMMUNICATION_RFID_WRITE),this.appendValueInput("SECTOR").appendField(Ot.Msg.MIXLY_LIST_INDEX),this.appendValueInput("CONTENT").appendField(Ot.Msg.MIXLY_COMMUNICATION_WRITE_NUM),this.setInputsInline(!0),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null)}},XB={init:function(){if("mixgo_me"==Rt.Boards.getSelectedBoardKey().split(":")[2])var t="ME G1";this.setColour(NB),this.appendDummyInput().appendField(t).appendField(Ot.Msg.MIXLY_COMMUNICATION_RFID_WRITE),this.appendValueInput("SECTOR").appendField(Ot.Msg.MIXLY_LIST_INDEX),this.appendValueInput("CONTENT").appendField(Ot.Msg.MIXLY_COMMUNICATION_WRITE_NUM),this.appendDummyInput().appendField(Ot.Msg.RETURN_SUCCESS_OR_NOT),this.setInputsInline(!0),this.setOutput(!0)}},yB={init:function(){if("mixgo_me"==Rt.Boards.getSelectedBoardKey().split(":")[2])var t="ME G1";this.setColour(NB),this.appendDummyInput().appendField(t).appendField("RFID"),this.appendDummyInput("").appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_RFID_SCAN_OK,"True"],[Ot.Msg.MIXLY_RFID_SCAN_NOTAGERR,"None"],[Ot.Msg.MIXLY_RFID_SCAN_ERROR,"False"]]),"key"),this.setOutput(!0,Number),this.setInputsInline(!0)}},xB=100,bB={init:function(){this.setColour(xB),this.appendDummyInput("").appendField(new Ot.FieldDropdown([[Ot.Msg.MIXGO_LEFT_FRONT+Ot.Msg.COLOUR_RGB_GREEN+Ot.Msg.MIXLY_EXTERN_LED,"GLED[0]"],[Ot.Msg.MIXGO_RIGHT_FRONT+Ot.Msg.COLOUR_RGB_GREEN+Ot.Msg.MIXLY_EXTERN_LED,"GLED[1]"],[Ot.Msg.MIXGO_LEFT_BACK+Ot.Msg.COLOUR_RGB_GREEN+Ot.Msg.MIXLY_EXTERN_LED,"GLED[3]"],[Ot.Msg.MIXGO_RIGHT_BACK+Ot.Msg.COLOUR_RGB_GREEN+Ot.Msg.MIXLY_EXTERN_LED,"GLED[2]"],[Ot.Msg.MIXGO_LEFT_FRONT+Ot.Msg.COLOUR_RGB_RED+Ot.Msg.MIXLY_EXTERN_LED,"RLED[0]"],[Ot.Msg.MIXGO_RIGHT_FRONT+Ot.Msg.COLOUR_RGB_RED+Ot.Msg.MIXLY_EXTERN_LED,"RLED[1]"],[Ot.Msg.MIXGO_LEFT_BACK+Ot.Msg.COLOUR_RGB_RED+Ot.Msg.MIXLY_EXTERN_LED,"RLED[3]"],[Ot.Msg.MIXGO_RIGHT_BACK+Ot.Msg.COLOUR_RGB_RED+Ot.Msg.MIXLY_EXTERN_LED,"RLED[2]"],[Ot.Msg.ME_GO_LIGHT_HEADLIGHT,"WLED"]]),"op"),this.setOutput(!0)}},VB={init:function(){this.setColour(xB),this.appendDummyInput().appendField(Ot.Msg.MIXLY_SETTING),this.appendValueInput("led").appendField("ME GO"),this.appendValueInput("bright").appendField(Ot.Msg.MIXLY_PULSEIN_STAT),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_LED_SETONOFF)}},BB={init:function(){this.setColour(xB),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_GET),this.appendValueInput("led").appendField("ME GO"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_BRIGHTNESS),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_LED_GETONOFF)}},GB={init:function(){this.setColour(xB),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_GET),this.appendValueInput("led").appendField("ME GO"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_PULSEIN_STAT),this.setOutput(!0),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_ESP32_LED_GETONOFF)}},UB={init:function(){this.setColour(xB),this.appendDummyInput().appendField(Ot.Msg.MIXLY_SETTING),this.appendValueInput("led").appendField("ME GO"),this.appendValueInput("bright").appendField(Ot.Msg.MIXLY_BRIGHTNESS),this.appendDummyInput("").appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0),this.setTooltip(Ot.Msg.MIXLY_SETTING+Ot.Msg.MIXLY_BUILDIN_LED+Ot.Msg.MIXLY_BRIGHTNESS+"(0-10)")}},wB={init:function(){this.setColour(xB),this.appendDummyInput().appendField("ME GO").appendField(new Ot.FieldDropdown([[Ot.Msg.blockpy_forward,"F"],[Ot.Msg.blockpy_backward,"B"],[Ot.Msg.blockpy_left,"L"],[Ot.Msg.blockpy_right,"R"]]),"VAR"),this.appendValueInput("speed").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_STEPPER_SET_SPEED),this.appendDummyInput("").appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},kB={init:function(){this.setColour(xB),this.appendDummyInput().appendField("ME GO").appendField(new Ot.FieldDropdown([[Ot.Msg.MOTOR_P,"P"],[Ot.Msg.MOTOR_N,"N"]]),"VAR"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},HB={init:function(){this.setColour(xB),this.appendDummyInput().appendField("ME GO").appendField(Ot.Msg.MOTOR_DC).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLYCAR_WHEEL_LEFT,"0"],[Ot.Msg.MIXLYCAR_WHEEL_RIGHT,"1"],[Ot.Msg.ME_GO_MOTOR_EXTERN,"2"]]),"wheel"),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_Direction).appendField(new Ot.FieldDropdown([[Ot.Msg.ROTATION_FORWARD,"CW"],[Ot.Msg.ROTATION_BACKWARD,"CCW"],[Ot.Msg.MOTOR_P,"P"],[Ot.Msg.MOTOR_N,"N"]]),"direction"),this.appendValueInput("speed").setCheck(Number).setAlign(Ot.inputs.Align.RIGHT).appendField(Ot.Msg.MIXLY_STEPPER_SET_SPEED),this.appendDummyInput("").appendField("%"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},WB={init:function(){this.setColour(xB),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_ESP32_INTERRUPT).appendField(Ot.Msg.ME_GO_HALL_SENSOR),this.appendDummyInput("").appendField(new Ot.FieldDropdown([[Ot.Msg.TEXT_TRIM_LEFT,"A"],[Ot.Msg.TEXT_TRIM_RIGHT,"B"]]),"mode"),this.appendValueInput("DO").appendField(Ot.Msg.MIXLY_DO),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0)}},KB={init:function(){this.setColour(xB),this.appendDummyInput("").appendField(Ot.Msg.ME_GO_HALL_SENSOR),this.appendDummyInput("").appendField(new Ot.FieldDropdown([[Ot.Msg.TEXT_TRIM_LEFT,"A"],[Ot.Msg.TEXT_TRIM_RIGHT,"B"]]),"mode"),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_SETUP),this.appendDummyInput("").appendField(new Ot.FieldDropdown([["turns","turns"],["distance","distance"],["turns,distance","all"]]),"args"),this.appendValueInput("num").setCheck(Number),this.setPreviousStatement(!0),this.setNextStatement(!0),this.setInputsInline(!0)}},JB={init:function(){this.setColour(xB),this.appendDummyInput("").appendField(Ot.Msg.ME_GO_HALL_SENSOR),this.appendDummyInput("").appendField(new Ot.FieldDropdown([[Ot.Msg.TEXT_TRIM_LEFT,"A"],[Ot.Msg.TEXT_TRIM_RIGHT,"B"]]),"mode"),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_GET),this.appendDummyInput("").appendField(new Ot.FieldDropdown([["turns","turns"],["distance","distance"],["speed","speed"]]),"args"),this.setOutput(!0),this.setInputsInline(!0)}},qB={init:function(){this.setColour(xB),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_GET).appendField(new Ot.FieldDropdown([[Ot.Msg.TEXT_TRIM_LEFT,"[0]"],[Ot.Msg.MIXGO_LEFT_MID,"[1]"],[Ot.Msg.MIXGO_RIGHT_MID,"[2]"],[Ot.Msg.TEXT_TRIM_RIGHT,"[3]"],[Ot.Msg.MIXLY_ALL,""]]),"key").appendField(Ot.Msg.MIXGO_LINE_SENSOR_VAL),this.setOutput(!0,Number),this.setInputsInline(!0),this.setTooltip((function(){return Ot.Msg.MIXLY_ESP32_SENSOR_MIXGO_PIN_NEAR_TOOLTIP+Ot.Msg.MIXLY_ESP32_NEAR}))}},QB={init:function(){this.setColour(xB),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_GET).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXGO_LEFT_FRONT,"[0]"],[Ot.Msg.MIXGO_RIGHT_FRONT,"[1]"],[Ot.Msg.MIXGO_LEFT_BACK,"[3]"],[Ot.Msg.MIXGO_RIGHT_BACK,"[2]"],[Ot.Msg.MIXLY_ALL,""]]),"key").appendField(Ot.Msg.MIXGO_PROXIMITY_SENSOR),this.setOutput(!0,Number),this.setInputsInline(!0),this.setTooltip((function(){return Ot.Msg.MIXLY_ESP32_SENSOR_MIXGO_PIN_NEAR_TOOLTIP+Ot.Msg.MIXLY_ESP32_NEAR}))}},zB={init:function(){this.setColour(xB),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MIXGO_CAR_SENSOR_ONBOARD_CHANGE).appendField(new Ot.FieldDropdown([[Ot.Msg.MIXLY_ME_GO_CAR_SENSOR_ONBOARD_AUTO_CHANGE,"AS"],[Ot.Msg.MIXLY_MIXGO_CAR_USE_LINE_ONLY,"LP"],[Ot.Msg.MIXLY_MIXGO_CAR_USE_PROXIMITY_ONLY,"OA"],[Ot.Msg.MIXLY_ME_GO_CAR_LIGHT_SEEKING_ONLY,"LS"],[Ot.Msg.ME_GO_SENSOR_MODE_OFF,"CL"]]),"key"),this.setPreviousStatement(!0,null),this.setNextStatement(!0,null),this.setInputsInline(!0)}},jB={init:function(){this.setColour(xB),this.appendDummyInput("").appendField(Ot.Msg.MIXLY_GET_GESTURE).appendField(new Ot.FieldDropdown([[Ot.Msg.ME_GO_PITCH,"[0]"],[Ot.Msg.ME_GO_ROLL,"[1]"],[Ot.Msg.ME_GO_PITCH+", "+Ot.Msg.ME_GO_ROLL,""]]),"angle"),this.appendDummyInput(""),this.setOutput(!0,Number),this.setInputsInline(!0)}},ZB={init:function(){this.setColour(xB),this.appendDummyInput().appendField(Ot.Msg.MIXLY_MICROBIT_PY_STORAGE_GET).appendField(new Ot.FieldDropdown([[Ot.Msg.TEXT_TRIM_LEFT,"[0]"],[Ot.Msg.MIXGO_LEFT_MID,"[1]"],[Ot.Msg.MIXGO_RIGHT_MID,"[2]"],[Ot.Msg.TEXT_TRIM_RIGHT,"[3]"],[Ot.Msg.MIXLY_ALL,""]]),"key").appendField(Ot.Msg.MIXLY_ME_GO_CAR_LIGHT_SEEKING_SENSOR),this.setOutput(!0,Number),this.setInputsInline(!0),this.setTooltip((function(){return Ot.Msg.MIXLY_ESP32_SENSOR_MIXGO_PIN_NEAR_TOOLTIP+Ot.Msg.MIXLY_ME_GO_CAR_LIGHT_SEEKING_SENSOR}))}},$B=230,tG={init:function(){this.setColour($B),this.appendDummyInput("").appendField(new Ot.FieldDropdown(Rt.Profile.default.digital),"PIN"),this.setOutput(!0)}},eG={init:function(){this.setColour($B),this.appendDummyInput("").appendField(new Ot.FieldDropdown(Rt.Profile.default.digital_pin),"PIN"),this.setOutput(!0,Number)}},iG={init:function(){this.setColour($B),this.appendDummyInput("").appendField(new Ot.FieldDropdown(Rt.Profile.default.input_pin),"PIN"),this.setOutput(!0,Number)}},nG={init:function(){this.setColour($B),this.appendDummyInput("").appendField(new Ot.FieldDropdown(Rt.Profile.default.output_pin),"PIN"),this.setOutput(!0,Number)}},sG={init:function(){this.setColour($B),this.appendDummyInput("").appendField(new Ot.FieldDropdown(Rt.Profile.default.espnow_channel),"PIN"),this.setOutput(!0,Number)}},_G={init:function(){this.setColour($B),this.appendDummyInput("").appendField(new Ot.FieldDropdown(Rt.Profile.default.haskylens_model),"PIN"),this.setOutput(!0,Number)}},oG={init:function(){this.setColour($B),this.appendDummyInput("").appendField(new Ot.FieldDropdown(Rt.Profile.default.pwm_input),"PIN"),this.setOutput(!0)}},pG={init:function(){this.setColour($B),this.appendDummyInput("").appendField(new Ot.FieldDropdown(Rt.Profile.default.analog_input),"PIN"),this.setOutput(!0)}},aG={init:function(){this.setColour($B),this.appendDummyInput("").appendField(new Ot.FieldDropdown(Rt.Profile.default.pwm_output),"PIN"),this.setOutput(!0)}},uG={init:function(){this.setColour($B),this.appendDummyInput("").appendField(new Ot.FieldDropdown(Rt.Profile.default.analog_output),"PIN"),this.setOutput(!0)}},rG={init:function(){this.setColour($B),this.appendDummyInput("").appendField(new Ot.FieldDropdown(Rt.Profile.default.i2c_A_pin),"PIN"),this.setOutput(!0,Number)}},lG={init:function(){this.setColour($B),this.appendDummyInput("").appendField(new Ot.FieldDropdown(Rt.Profile.default.i2c_B_pin),"PIN"),this.setOutput(!0,Number)}},dG={init:function(){this.setColour($B),this.appendDummyInput("").appendField(new Ot.FieldDropdown(Rt.Profile.default.spi_A_pin),"PIN"),this.setOutput(!0,Number)}},IG={init:function(){this.setColour($B),this.appendDummyInput("").appendField(new Ot.FieldDropdown(Rt.Profile.default.spi_B_pin),"PIN"),this.setOutput(!0,Number)}},TG={init:function(){this.setColour($B),this.appendDummyInput("").appendField(new Ot.FieldDropdown(Rt.Profile.default.spi_C_pin),"PIN"),this.setOutput(!0,Number)}},MG={init:function(){this.setColour($B),this.appendDummyInput("").appendField(new Ot.FieldDropdown(Rt.Profile.default.spi_D_pin),"PIN"),this.setOutput(!0,Number)}},hG={init:function(){this.setColour($B),this.appendDummyInput("").appendField(new Ot.FieldDropdown(Rt.Profile.default.analog),"PIN"),this.setOutput(!0)}},mG={init:function(){this.setColour($B),this.appendDummyInput("").appendField(new Ot.FieldDropdown(Rt.Profile.default.analog_pin),"PIN"),this.setOutput(!0,Number)}},EG={init:function(){this.setColour($B),this.appendDummyInput("").appendField(new Ot.FieldDropdown(Rt.Profile.default.dac),"PIN"),this.setOutput(!0)}},OG={init:function(){this.setColour($B),this.appendDummyInput("").appendField(new Ot.FieldDropdown(Rt.Profile.default.dac_pin),"PIN"),this.setOutput(!0,Number)}},RG={init:function(){this.setColour($B),this.appendDummyInput("").appendField(new Ot.FieldDropdown(Rt.Profile.default.button),"PIN"),this.setOutput(!0,Number)}},cG={init:function(){this.setColour($B),this.appendDummyInput("").appendField(new Ot.FieldDropdown(Rt.Profile.default.buttonB),"PIN"),this.setOutput(!0,Number)}},gG={init:function(){this.setColour($B),this.appendDummyInput("").appendField(new Ot.FieldDropdown(Rt.Profile.default.pwm),"PIN"),this.setOutput(!0)}},CG={init:function(){this.setColour($B),this.appendDummyInput("").appendField(new Ot.FieldDropdown(Rt.Profile.default.pwm_pin),"PIN"),this.setOutput(!0,Number)}},SG={init:function(){this.setColour($B),this.appendDummyInput("").appendField(new Ot.FieldDropdown(Rt.Profile.default.touch_pin),"PIN"),this.setOutput(!0,Number)}},LG={init:function(){this.setColour($B),this.appendDummyInput("").appendField(new Ot.FieldDropdown(Rt.Profile.default.touch),"PIN"),this.setOutput(!0)}},AG={init:function(){this.setColour($B),this.appendDummyInput("").appendField(new Ot.FieldDropdown(Rt.Profile.default.serial_pin),"PIN"),this.setOutput(!0,Number)}},NG={init:function(){this.setColour($B),this.appendDummyInput("").appendField(new Ot.FieldDropdown(Rt.Profile.default.builtinimg),"PIN"),this.setOutput(!0,"esp32_image")}},DG={init:function(){this.setColour($B),this.appendDummyInput("").appendField(new Ot.FieldDropdown(Rt.Profile.default.builtinimg_extern),"PIN"),this.setOutput(!0,"esp32_image")}},fG={init:function(){this.setColour($B),this.appendDummyInput("").appendField(new Ot.FieldDropdown(Rt.Profile.default.imglist),"PIN"),this.setOutput(!0)}},FG={init:function(){this.setColour($B),this.appendDummyInput("").appendField(new Ot.FieldDropdown(Rt.Profile.default.playlist),"PIN"),this.setOutput(!0)}},PG={init:function(){this.setColour($B),this.appendDummyInput("").appendField(new Ot.FieldDropdown(Rt.Profile.default.playlist_extern),"PIN"),this.setOutput(!0)}},YG={init:function(){this.setColour($B),this.appendDummyInput("").appendField(new Ot.FieldDropdown(Rt.Profile.default.exlcdh),"PIN"),this.setOutput(!0,Number)}},vG={init:function(){this.setColour($B),this.appendDummyInput("").appendField(new Ot.FieldDropdown(Rt.Profile.default.exlcdv),"PIN"),this.setOutput(!0,Number)}},XG={init:function(){this.setColour($B),this.appendDummyInput("").appendField(new Ot.FieldDropdown(Rt.Profile.default.axis),"PIN"),this.setOutput(!0,Number)}},yG={init:function(){this.setColour($B),this.appendDummyInput("").appendField(new Ot.FieldDropdown(Rt.Profile.default.brightness),"PIN"),this.setOutput(!0,Number)}},xG={init:function(){this.setColour($B),this.appendDummyInput("").appendField(new Ot.FieldDropdown(Rt.Profile.default.tts_voice),"PIN"),this.setOutput(!0,Number)}},bG={init:function(){this.setColour($B),this.appendDummyInput("").appendField(new Ot.FieldDropdown(Rt.Profile.default.tts_builtin_music),"PIN"),this.setOutput(!0,Number)}},VG={init:function(){this.setColour($B),this.appendDummyInput("").appendField(new Ot.FieldDropdown(Rt.Profile.default.tts_bgmusic),"PIN"),this.setOutput(!0,Number)}},BG={init:function(){this.setColour($B),this.appendDummyInput("").appendField(new Ot.FieldDropdown(Rt.Profile.default.tone_notes),"PIN"),this.setOutput(!0,Number)}},GG={init:function(){this.setColour($B),this.appendDummyInput("").appendField(new Ot.FieldDropdown(Rt.Profile.default.radio_power),"PIN"),this.setOutput(!0,Number)}},UG={init:function(){this.setColour($B),this.appendDummyInput("").appendField(new Ot.FieldDropdown(Rt.Profile.default.radio_datarate),"PIN"),this.setOutput(!0,Number)}},wG={init:function(){this.setColour($B),this.appendDummyInput("").appendField(new Ot.FieldDropdown(Rt.Profile.default.one_more),"PIN"),this.setOutput(!0)}},kG={init:function(){this.setColour($B),this.appendDummyInput("").appendField(new Ot.FieldDropdown(Rt.Profile.default.digital_dot),"PIN"),this.setOutput(!0,Number)}},HG=function(t,e){return["HIGH"==this.getFieldValue("BOOL")?"1":"0",e.ORDER_ATOMIC]},WG=function(t,e){e.definitions_.import_machine="import machine";var i="";return i+=e.valueToCode(this,"PIN",e.ORDER_ATOMIC)+".value("+e.valueToCode(this,"STAT",e.ORDER_ATOMIC)+")\n"},KG=function(t,e){e.definitions_.import_machine="import machine";return[e.valueToCode(this,"PIN",e.ORDER_ATOMIC)+".value()",e.ORDER_ATOMIC]},JG=function(t,e){return e.definitions_.import_machine="import machine",e.valueToCode(this,"PIN",e.ORDER_ATOMIC)+".write("+e.valueToCode(this,"NUM",e.ORDER_ATOMIC)+")\n"},qG=function(t,e){e.definitions_.import_machine="import machine";var i=e.valueToCode(this,"PIN",e.ORDER_ATOMIC),n=e.valueToCode(this,"NUM",e.ORDER_ATOMIC);return i+".set_analog_"+this.getFieldValue("key")+"("+n+")\n"},QG=function(t,e){return e.definitions_.import_machine="import machine",[e.valueToCode(this,"pin",e.ORDER_ATOMIC)+".read()",e.ORDER_ATOMIC]},zG=function(t,e){e.definitions_.import_machine="import machine";var i=e.valueToCode(this,"PIN",e.ORDER_ATOMIC),n=this.getFieldValue("mode");return"machine.Pin("+i+").irq(handler = "+e.valueToCode(this,"DO",e.ORDER_ATOMIC)+", trigger = "+n+")\n"},jG=function(t,e){e.definitions_.import_machine="import machine";var i=this.getFieldValue("PIN_OBJ")||"pin#",n=e.valueToCode(this,"PIN",e.ORDER_ATOMIC),s=this.getFieldValue("MODE");return("pin#"==i?"pin"+n:e.variableDB_.getName(i,Ot.Variables.NAME_TYPE))+" = machine.Pin("+n+", "+s+")\n"},ZG=function(t,e){e.definitions_.import_machine="import machine";var i=this.getFieldValue("PIN_OBJ")||"dac#",n=e.valueToCode(this,"PIN",e.ORDER_ATOMIC);return("dac#"==i?"dac"+n:e.variableDB_.getName(i,Ot.Variables.NAME_TYPE))+" = machine.DAC(machine.Pin("+n+"))\n"},$G=function(t,e){return e.definitions_.import_machine="import machine",e.valueToCode(this,"PIN",e.ORDER_ATOMIC)+".atten("+this.getFieldValue("atten")+")\n"},tU=function(t,e){e.definitions_.import_machine="import machine";var i=this.getFieldValue("PIN_OBJ")||"tc#",n=e.valueToCode(this,"PIN",e.ORDER_ATOMIC);return("tc#"==i?"tc"+n:e.variableDB_.getName(i,Ot.Variables.NAME_TYPE))+" = machine.TouchPad(machine.Pin("+n+"))\n"},eU=function(t,e){var i=this.getFieldValue("key");return e.definitions_.import_mini_g2="import mini_g2",["mini_g2.ext_ahtx0."+i+"()",e.ORDER_ATOMIC]},iU=function(t,e){var i=this.getFieldValue("key");return e.definitions_.import_mini_g2="import mini_g2",["mini_g2.ext_hp203x."+i,e.ORDER_ATOMIC]},nU=function(t,e){e.definitions_.import_mini_g2="import mini_g2";return["mini_g2.varistor()",e.ORDER_ATOMIC]},sU=function(t,e){if(e.definitions_.import_mini_g2="import mini_g2","mixgo_mini"==Rt.Boards.getSelectedBoardKey().split(":")[2]){e.definitions_.import_mini_g2_ext_rfid="from mini_g2 import ext_rfid";var i='ext_rfid.read_card(0, x="id")'}else{e.definitions_.import_mini_g2="import mini_g2";i='mini_g2.ext_rc522.read_card(0, x="id")'}return[i,e.ORDER_ATOMIC]},_U=function(t,e){var i=Rt.Boards.getSelectedBoardKey().split(":")[2],n=e.valueToCode(this,"SECTOR",e.ORDER_ATOMIC);if("mixgo_mini"==i){e.definitions_.import_mini_g2_ext_rfid="from mini_g2 import ext_rfid";var s="ext_rfid.read_card("+n+")"}else{e.definitions_.import_mini_g2="import mini_g2";s="mini_g2.ext_rc522.read_card("+n+")"}return[s,e.ORDER_ATOMIC]},oU=function(t,e){var i=Rt.Boards.getSelectedBoardKey().split(":")[2],n=e.valueToCode(this,"SECTOR",e.ORDER_ATOMIC),s=e.valueToCode(this,"CONTENT",e.ORDER_ATOMIC);if("mixgo_mini"==i){e.definitions_.import_mini_g2_ext_rfid="from mini_g2 import ext_rfid";var _="ext_rfid.write_card("+s+","+n+")\n"}else{e.definitions_.import_mini_g2="import mini_g2";_="mini_g2.ext_rc522.write_card("+s+","+n+")\n"}return _},pU=function(t,e){var i=Rt.Boards.getSelectedBoardKey().split(":")[2],n=e.valueToCode(this,"SECTOR",e.ORDER_ATOMIC),s=e.valueToCode(this,"CONTENT",e.ORDER_ATOMIC);if("mixgo_mini"==i){e.definitions_.import_mini_g2_ext_rfid="from mini_g2 import ext_rfid";var _="ext_rfid.write_card("+s+","+n+")"}else{e.definitions_.import_mini_g2="import mini_g2";_="mini_g2.ext_rc522.write_card("+s+","+n+")"}return[_,e.ORDER_ATOMIC]},aU=function(t,e){var i=Rt.Boards.getSelectedBoardKey().split(":")[2],n=this.getFieldValue("key");if("mixgo_mini"==i){e.definitions_.import_mini_g2_ext_rfid="from mini_g2 import ext_rfid";var s="ext_rfid.scan_card()=="+n}else{e.definitions_.import_mini_g2="import mini_g2";s="mini_g2.ext_rc522.scan_card()=="+n}return[s,e.ORDER_ATOMIC]},uU=function(t,e){return e.definitions_.import_me_go_car="from me_go import car",["car."+this.getFieldValue("op"),e.ORDER_ATOMIC]},rU=function(t,e){var i=e.valueToCode(this,"led",e.ORDER_ATOMIC);return e.definitions_.import_me_go_car="from me_go import car","car.setonoff("+i+","+e.valueToCode(this,"bright",e.ORDER_ATOMIC)+")\n"},lU=function(t,e){var i=e.valueToCode(this,"led",e.ORDER_ATOMIC);return e.definitions_.import_me_go_car="from me_go import car",["car.getrightness("+i+")",e.ORDER_ATOMIC]},dU=function(t,e){var i=e.valueToCode(this,"led",e.ORDER_ATOMIC);return e.definitions_.import_me_go_car="from me_go import car",["car.getonoff("+i+")",e.ORDER_ATOMIC]},IU=function(t,e){var i=e.valueToCode(this,"led",e.ORDER_ATOMIC);return e.definitions_.import_me_go_car="from me_go import car","car.setbrightness("+i+","+e.valueToCode(this,"bright",e.ORDER_ATOMIC)+")\n"},TU=function(t,e){var i=this.getFieldValue("VAR");return e.definitions_.import_me_go_car="from me_go import car",'car.move("'+i+'",'+e.valueToCode(this,"speed",e.ORDER_ASSIGNMENT)+")\n"},MU=function(t,e){var i=this.getFieldValue("VAR");return e.definitions_.import_me_go_car="from me_go import car",'car.move("'+i+'")\n'},hU=function(t,e){var i=this.getFieldValue("wheel");e.definitions_.import_me_go_car="from me_go import car";var n=this.getFieldValue("direction");return 0==i&&("CW"==n?n="CCW":"CCW"==n&&(n="CW")),"car.motor(car.MOTO["+i+'],"'+n+'",'+e.valueToCode(this,"speed",e.ORDER_ATOMIC)+")\n"},mU=function(t,e){var i=this.getFieldValue("mode");return e.definitions_["import_me_go_hall_"+i]="from me_go import hall_"+i,"hall_"+i+".irq_cb("+e.valueToCode(this,"DO",e.ORDER_ATOMIC)+")\n"},EU=function(t,e){var i=this.getFieldValue("mode"),n=this.getFieldValue("args");e.definitions_["import_me_go_hall_"+i]="from me_go import hall_"+i;var s=e.valueToCode(this,"num",e.ORDER_ATOMIC);return"all"==n?"hall_"+i+".initial(turns="+s+",distance="+s+")\n":"hall_"+i+".initial("+n+"="+s+")\n"},OU=function(t,e){var i=this.getFieldValue("mode"),n=this.getFieldValue("args");return e.definitions_["import_me_go_hall_"+i]="from me_go import hall_"+i,["hall_"+i+"."+n,e.ORDER_ATOMIC]},RU=function(t,e){var i=this.getFieldValue("key");return e.definitions_.import_me_go_hall="from me_go import car",["car.patrol()"+i,e.ORDER_ATOMIC]},cU=function(t,e){var i=this.getFieldValue("key");return e.definitions_.import_me_go_hall="from me_go import car",["car.obstacle()"+i,e.ORDER_ATOMIC]},gU=function(t,e){var i=this.getFieldValue("key");return e.definitions_.import_me_go_hall="from me_go import car","car.ir_mode(car."+i+")\n"},CU=function(t,e){return e.definitions_.import_mixgo_me_onboard_mxc6655xa="from mixgo_me import onboard_mxc6655xa",["onboard_mxc6655xa.eulerangles(upright=True)"+this.getFieldValue("angle"),e.ORDER_ATOMIC]},SU=function(t,e){var i=this.getFieldValue("key");return e.definitions_.import_me_go_hall="from me_go import car",["car.light()"+i,e.ORDER_ATOMIC]},LU=function(t,e){return[this.getFieldValue("PIN"),e.ORDER_ATOMIC]},AU=LU,NU=LU,DU=LU,fU=LU,FU=LU,PU=LU,YU=LU,vU=LU,XU=LU,yU=LU,xU=LU,bU=LU,VU=LU,BU=LU,GU=LU,UU=LU,wU=LU,kU=LU,HU=LU,WU=LU,KU=LU,JU=LU,qU=LU,QU=LU,zU=LU,jU=LU,ZU=LU,$U=LU,tw=LU,ew=LU,iw=LU,nw=LU,sw=LU,_w=LU,ow=LU,pw=LU,aw=LU,uw=LU,rw=LU,lw=LU,dw=LU,Iw=LU,Tw=LU,Mw=LU;Object.assign(Ot.Variables,gt),Object.assign(Ot.Procedures,ss),Ot.Python=fu,Ot.generator=fu,Rt.Profile.default={},Object.assign(Rt.Profile,uB),Object.assign(Rt.Profile.default,uB["MixGo CC"]),Object.assign(Ot.Blocks,e,i,n,s,_,o,p,a,u,r,l,d,I,V,H,k,X,B,W,f,w,U,G,F,D,N,x,y,b,P,Y,v,lt,dt,It,Tt),Object.assign(Ot.Python.forBlock,T,M,h,m,E,O,R,c,g,C,S,L,A,nt,ut,at,$,st,rt,q,pt,ot,_t,Q,J,K,et,tt,it,z,j,Z,Mt,ht,mt,Et)})(); \ No newline at end of file diff --git a/boards/default/micropython_esp32/build/Generic_ESP32-v1.23.0.bin b/boards/default/micropython_esp32/build/Generic_ESP32-v1.23.0.bin index dbec1b77e339803d67c49cd3c68df17619d5be84..35232a8026820778a3498ca74ef21b05f6e5caac 100644 GIT binary patch delta 28674 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 delta 28401 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 diff --git a/boards/default/micropython_esp32/build/Generic_ESP32_lib-v1.23.0.bin b/boards/default/micropython_esp32/build/Generic_ESP32_lib-v1.23.0.bin index 6e2c49b912ba1174cff39bf7c0e1a24fdb6a37d1..d3a2bc0a850f58a197daf1e275d88bb5aa13cfa9 100644 GIT binary patch delta 147783 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�@8eN`91KjH|!&|e#`nSC7IQ^3tXjspj1 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 delta 142660 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 z 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

    ^BZ@r{90)3Eu6+fIEu|?mZ9uv)I6Hqt820 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 z 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 delta 21096 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 Ve_oyZC026&;`R>BCFj;>{vUJOuIm5* diff --git a/boards/default/micropython_esp32/build/Mixgo_PE_lib-v1.23.0.bin b/boards/default/micropython_esp32/build/Mixgo_PE_lib-v1.23.0.bin index 92a0907597b9e468a9a8b4a798f3966c48d5d3f9..1bc449dc6bc7f8131d80bde6a5201f867455ba21 100644 GIT binary patch delta 138941 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ⅇ#rcd-N`6FBjUtJn&bYc(l4YpYUtT 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 D6|(pI delta 133929 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 diff --git a/boards/default/micropython_esp32/build/Mixgo_lib-v1.23.0.bin b/boards/default/micropython_esp32/build/Mixgo_lib-v1.23.0.bin index 54900f1108ad3cbc62061739dd273d82e6ace6c3..81896e8e3a12e5c3cbd34b54c31d15ec005d5a8b 100644 GIT binary patch delta 148693 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 delta 143182 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 diff --git a/boards/default/micropython_esp32/build/mPython-v1.23.0.bin b/boards/default/micropython_esp32/build/mPython-v1.23.0.bin index 88a108a0dd99b9aca4376b1b24f519fb6e9fa190..8604375cb543b53ebba155935c1b44b29aba0cf9 100644 GIT binary patch delta 28674 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 Ao=Xb ziSwa7lN$pjPC><(&eJo9b4(lpWT)idTnyG>ke0Vt*Snj49Z!$RppVY~0dxpJQL@SJ zcd~s*w(3i+V4JsN5b_wtLwSr;cMPeE*qTy{*O|;eQjPZ6p zkid(i_>0{D3tY+{f-HHu5VIV*qTWA!yeWOkk-!#!z0C@)!X83hkkDN?E{rd7q{k>> z#EuFIgQCSP3V_LUmMmwRJeIa~%^)f|4WZeaIcwK!dVEaq3&)xxkAawA4!^cb6ANO} zJ0pS0=m-^j{)%qb$t%rqgZoE~<)U6fY3Vr3#4`Fv7J7~JGz>x)n&K7-F3@`*HIL!a zj!MO6BoOiiHt`zqi+2RcGiC_PnD7a98TG_8mNU7tGGSt4V1L-m^P3Gvy=yG~{jpnz zA&X}{45s0OZ2L8$Pv|2T>eB$Id|DX+J;L}1IDt&iDG1`^?gH^r94ELGsCp=m@x!1n z-eejF5*VMNWCH8nOhU3MqmlWJXlz!=AHo(f0J~4S&4yv_F2apd0-g;-FdhFQlU~EFZCnM%q}_5hBUCtSUC~pt6hylRXUyOd zT((PmeSSi8CZOFcp9IE$wl?p{dO!F@0CwM+8tfded`1PN+! z!Rq;Q8hd1`|3~li9EM%|SXT3Xzn;$53}9Cod56pjA8aV}V!J%;7DIu} z5vGwpZp(PHg8rg|WHiE%q^;NZ_4in0X5Zg|)!b}$;||I2Jb+kxPd4=~87jE+(4#u_ z06E#g*54&&U5g$J6_XNp+KSMe?wr5L`KzAZW*6>~;6cR=mu=ekT6AT^?tx!`BOVQn ziLf{5!B=rOY)UCOThQ8F3TK_ZM7wpDkF%ByY9W&h`~HmorVC%mzCiqzKjYVT;Th}J zN+t!Y)JLu^SkEB;;d79~VTChGrto!UvZbwLgy&*?WV)3uW_w$Sc|eAq&PVw{$lpYq z`)3x@x>!tRKKEc$AO9bCU@*Fi!3g&LJu=s`30uS7pIx~}-u2y&k<=b~$Hz6V4=Phx zqnFcamT{k?cork3qLrPvPZk++F+xx49BX8AK%JZzSQlj&`nbY97D5pu?r|lPx`GGZnHPs5Jm{-V{?n0Y$JNrR^8<->`ohe z!4xrdI~k=|&BnIF$2gq(Y$rd5#_8aMIxGX_9Gn{s_F=k=lSx{^vmv;!b;=QK{1C3> zBwfG?ACRTJ-bAq=I-xhdo%9uEdI(G1J00b_ds*`;9eZl5ImUu7ECse2#~z1uPdWY0 zukx6ebx%?GS8x~24b_{ ztPr%-JswpwYBM_lw7!eIx{JMv#Xcgh_O2rKZ-`CPkPr`(3wVNbukKDg*ycwh zLdTtfYiPMP_-`N0H9c^@ApvCH_#MVA0LFWCElOwtM9 zH{J%0a!#;&y~`dvA>n-%f=G^CUfuTm%PZd>&Lz`#ke#Z|MI5CE*qWzs3@3>ldP>HQj7CBb$SkW@s%_C0{dGP zd`<&!KY*LQ#7PG_yi6~od3Mp~z;`yb*DXxpfYTi-xMGjX0U2n#kj)7*^TFL377fj^ z2v>RwyllYWxJXcmol#!R{ADzCz)td%(_Ap$#SVPj_B=Dbos(1U?_^)QU>^I4HMz)W z#W5y!!gBB+8`DXm&CU0lX4>+!@&ASe1h_AK)g^xTp&E&+^x;=+;=sexrf`-rXD2vn zm9LeE*(axy74kW;oIP6(jOOfFY=i`#8A~vJXgHTUtgn4BhSjirx)1~LF`WIca$qQ@ zHb4d1-;(h|IJ@u?;s?XZf{!&@CA?t$YB|!fQ3_q4LcwM#bQ@K5 zu8KO=q0oi<*SIS7xxhpY=D>hyxf}SLe%z{KztFTZ6>qXQUe~8@nX94<3F1xQq><~t zFyKb6|K9=*=lZ{YC||0mWdGoGeP= zDmJ)qEaEEGx@1p)iq)=oHCIu9H*HnqyKrs5Rphy_i$h@FC6Idqd&KLer=)Fxn(6LV zQ`mk>D{d0PK&SAU{;qk7PI6hZ9ZNLF-iK5l;IIu>iqWMQ0KgJ_yLUc7D^th0mhmaG z9bxKY*=3qMuv@bVr7m`43R1~Roj#~H9q6)}95&uK1MZvj7Qza`mLGzRj~9KZ*%doM zCF2BsOafdH3PKbYvH>dHjF|4O$WbZ~#HNW#@P<}xwu9jO@BIr#NtMg20E!Haz^}{! z_PvC2G@R{I=?Z3OP=Nfw{Z&v+#UDe;Ztj#hYP7O*h*dwrGMDs9;%Ns?5$d+C#UiY< zpTKq2(1Yc2!ka$qh%^;gP31P;-p;mr==$jIbcEZ$_3lB!-Efn8n}puz2w&&CUUk(& z*XWT|9t~Hq|Ns4u`adx*0RjK(Kl}=dZk%ctpyAi0^i`Jy-F211R&}J8?#;1^nN{Yg zx|O`5uIiiVx^4=O82E*lX;t69uG^r5(>kfMbg%Zvgp2v})%sW!ymh;)zMZA(RCN6q z#l93>D4c)0nWEbY4)ay^*}8|7iiF&}-ukM%-i9gqU}zL>+2D2ApP$Ga_jmI@F2vU@ YoZQ3@SsZHLU)~U1ke%>ietE|K0zE?EV>??`+m>wliIGXs;<7OtGla*6#bTw z{aZ$UH&fp+Gc9p#E%CAOtu3($?OU~O-zv@?XDZ7aF*3N#2T@~JPT#cS!oW7c?*_am zN&j`s@#^$XE`@DVw{VnwkQcI}DwA!xG&6fyQ6|fN{72h|2h7KAk6X0Eqg}?M2w)~< zEgcoSv@X-1Xnv=C{5w?Rzkk)bY;hfL+0<;?*=Kb1i`Vx)2+P?yarWg$X*o6<#dfw78Z9%gq*BhL^>*EUqrL_lriMOi0y@I1wcO3RsJ6J_sfNXaQWr#-GWa|D7k~eEH2` zv^k~8sfW#Mw*i(vYG!-!2=8)NH8aElJ{ch3aWmT~NN+rnZ@Q~4yVJ{YRa4afI!`vU zs!2LJQ5OAFebw|;`E)bYS(?_$l0|h_MGwdJP}K&My-^kHo!16bROzN{?`U~GLe+x9fp*7;2{+ma!ytq^2t0nZ1B zcndt>2LROfXKf}ZmjEz%AZr^AsT#_^0G^MtnQboQZ$KUSkk&xCE$N^W;M8l-GnmB} z7pQ#oGl4M^gpUKLfnmXPuF9V-z=64{zVuZ*C0EswK7iNcsyfj{^0i#muU>S8T)AA; zNku1MxHWSbAL1YkM9dVrY#a{(Id;Xg^C+;OMs zEP6k}qk%`#zkvw-oBsdH7uD)*-2nbB_kU7(imW<@0)3buTU}R!ZA&MEtsWp6AOdI! z0G;umJ*uR@G(f3d2HOxwV<8<2X&yi(KsGMhqcYO7@sT~M=U|AHdsS`eee%=2s*8M9 zktxVFu&2qk57Gp|WGetj1DFkv0Z;?j`610UJpr~wo{-)|v!=->A+l_j& zt>CrUb`|it06hAZ>I+mKfd9Is8cLhw?zdIjX!;U<`KPKC7(mP&)rT3HB{4y^5-jys zchC~F0AN|!NS|*8s4XtuT+9zpC($EiVSu_-{QGx`gKW~ef8ZtL2@u-jM!bbR$d>;v z=mVr{qoZV>JWOuF(JtIZ}J#f9n)x^@GTU|Ip@W(C;BLTdRez&3kcfb9tY zjIrxqFQE4V`rop{0UwT^+STFw-=x2bhk}~U0L!6BV`*wVPF|`uGFyOj4p{pDz|}^} zOO~n+(C9`o?z3Dyk=}=QFNXnGkFP9Oa~@k#f^0hh3gtJ;)dPAb*Q+eH!%t;zSW*lO{K zKh!~u=)?b@viXMkq!!$Ta!E3H$v)D%<)*(&h0IuM+R+dWi|peelaq58Gg zi{D^84^y^*kOpAKBlQT)K#(oOn#byvFc9xN2Bib>iO1^S;|ec=tpHGZTM`3M-=RKf z%iAEEI~8ia5-9PA)GA%d(fIB z-xncZ>Vr620Fa9m9~%{wl2rfF$HwAOw1xu@{t2xKf&pI%iQ!&!kc~Oa+4A4xY*(S+ zy%2nq)}+%VI2dWBnLEQC$if~u5K^iIMP&@OCH2A*(sV-iwD=Cv_|XC$(lT3e4XF4O{MQd*Sf5T^j9eTRz#AbPiy+(Uvq{cDQR`L)nQn9-0nx zXPoSz*-!RZq|+>o>;=1eGumNZ`!rx9_mY!JwxlFca^)Fq5bY5PRm||AC^c5jYWKo4JI-mRf#vJZYx~kR zJnFo5F}ml0|2nVr^NNMNuGgWIq=e~u+hJ_JpzUDZu7g$rxd6ycCq*TtG^K`P;es{< zI=<+FcA7^TaGxxzPb$RpMJ?wW00r`nq$Dk=27ojlfQq1~&N%L(Hc4-REw?qmPJnZs zL2zmjFKTVJ)?EpF!2Vc^D3hQpoCG7}v9W>nn+Lz<{qym6T09Ud87p)Q6&;O#$ zqARfU3zR;NAN~S;&BOZ3+75I#-21Y2JXq29B*~Nmf7QAU4`Qvh6hZNh7=YWLF-`2B0z zVVWW+v;|jQ(?)p^Grbq11t<6Ln$}-4uvw68AJ$*jaZyYo8PIm2POG=q>p44edqW)|cT>QwyW|3+zyko;sJ3w6DsRWWrU7c9_Qt zJq)H1&On&IseSA>8QjUt^C?N%V_@h2*#HLsUewC*x3oXg^kJF)Q#%aN8TkFXU@1dz z>0NC&JrQKLWGy zE`fv2lOvSPT~ARAKxXUYq$ehP{js)(S3U6Voz&PEIQ)#o?Vf1QqWZ_U$x|4A6OMVR z?di4NAN-atbP1pcFL(+KNyJy4YPsOqK5$qp)Y=A(d71PSR?BMunsPcrD@?Xtgon+~ zv>m*bK*0iU@J|5w`2A;EF7g1N6#!*J>ys(~BK%;DKsxpZlWqHZ^-24-m~1-%KZVyk z)B2l>K$JL+$-p`cV%d=HTzKM{7Qh2QC!cuc$z3p;K<+m1?*Y^SoZ?6$ULI$nthWJ0 z!|Ib>0J$E30=xj!1i*Ogga+RB!Ko*h_L>?{F&r;A!E^wVtUAGrhlL;cGvkk*_~O)` znf@Bmu~59`XC_478d@EikesyT2~760l%x`T`e&w7;9MYY2hw&RUD|85Rn$?`au~!H z`^>P5#+_vLqkA{-qm#@yeJIo%3y=sf7N8rRaEkGNXCR;viW&A4v+eM8&;WHF1}OT& zY)ktK4w69AK2J&N1&7I+cF9SH$?)ObrLm@W&FYPR-9#m0y7dpqC=2PlSWYpU|(`_5)EmhiGtJj z>9fp-U=v-=G1D{@EZkbW`y3Nwz6TW&!ETehZNgOWe3QLxKKTAQX0dKbP>@Z_QMS4u zoO7OOL921udB*6``44FI$oeEW>6~X;5)btDJmc+a0-baFBq!O%dfQq9)BwH{ltcC8F#xO@U^w7&W&1@Yh}PGD&YJp^ zq{NXhNRU#v>Jrd*;%k?fVPswZ!aVmVgaSUBylwmBj+dDSYPv>_`JGvYG_^oKhmTxi zzT>r4IFo8QTZtNg=4@jDZU9>gw0n@g0HELy$AF(=@uC}$`e0FE9>CB}zsY>9AJ`mp z!2zHKAR!7C6V~5i2Ea}(++xCE2l(<96GB^X*)4{HtIbcq)1<+9zZM7IW;$fegyTXq z4<-WVjJW{$pk+AFmP4~*0WwMRfc^wviK$Z(wc6?I35HF<226Q@fdjoYsM`s0pa16H zDYJ{0Z9SAf5CJU-2eS)sYckBnLhDNd6mhw-XiVIOy5+WQ#G=@s&#QqYh_Pn z`kvRt!L7@y0(ih*y>hXli)*6!-I+1E^gAzsP^l}f2^BVGeyOWO#Z{p(TB!t|)3KFY ze6S|Wh;qA8XNuGZt61Ak%P|K(U^*`GWO*c|;ggnz9FxbXso1vOQ@e z?ZThy*&awK!zcA@Xn?dWlkww^zOB@iBH_f_DZ0W{fc*Hj6e*>+seuhbd^wIauoXzy zfbSUCl}IVX3yka&q|BE;HL)9MBs|7p-fTEh>Tq9g){KM)c$_zzhWJr(g*ST-#R_|; zd0&20>MoplwyXL1O1DyX{-P@neVSrOnfNbV~F(R#mB9>}VG(jFF4|*r6y=T0SlP^4sErZ22KpSvIYx zxh4J18&D0J8P8HAed$cU<6cTjIhYS*Ly__|?it8_mcY-RR$Mhw`51nO2;?`7C%*~O zEclHT$Zt30BlxvR0n{iw4#*H)92S0Z8)$-U9@yr`Y*4S@`3rEEQ0~* z{6;8{JB6@D8u1I|A))L|n5ztI3u9LxrLBB1jBSPx-vU36U_+4PjRPXtYe>+@&PY~I z2MYevI_m1%r{0CFlge4&jm^tmnn9JSgd_EeuN)J_E&#Qc@y=-WC@(FUdZGQBN(9_> zPdE7eROt@b;;9#2y@uZNpH3w`o`cuLz!WH-;vZw!3kdRSTd?c2(#WZ-!@`fmJzBC8 zkn|q@z9lIG{+`V_D4&HjayO1!)ey96mav9&K- zgZOm$USBpCA*qwxv_E?>1u4by?d8yR#D6RoV>XfQEKSd-bSpk$J5x03gu9Xnnf6lR zl@soKX2#N@1C?&8q<}Y&o0if42s^r(9oM-cJ~*t{p{_({ii`)VESuIrqZm}-poROHsRHqSs_qZ zKkmZNw_t;k^C3*GvTPhNZSotzFT;Ub*d(p;)wtrrtn`&Ub_+XBh4>-z@onrm+9b6H zsRV)i#wzVd38@|4S;ltrR9cVA3HB+j(F(1xdpR3{q+}dd&ITYU3HL20RvCxmcd!H8 zg@AFT8a@Co*}>k?30~uhiwgZVDGbiu$$o4Ss>i*r`^HaIT(l*TDX(IIa}0Za&wj=6 zuLZJdUI`NiC3?Y7R%*a)O67R__n=!EiI?qSW89_NLaCc@8~?bAor#noaz~jRLwgG; z_pYqt>*c&ubw7ADrb`s(dmanoAD#+r>E>;PhX(bw5kh`)wwuCwnU;a42;2m5&te|F3o-4eg*0IGj5 zn-kphOp#mmpzNMiWLj*(X?)}l*q)?gxY-T%7*c+~cW*#j19eWJA`zIC6NLNspr7qmix-38&xy>43RZln&oJ@JCkECj zrB1gu&c6%fLzqaP(MwnY9Dc*UI7;3`YY`Q`N*mnzt<|a$z5oHLO)@1c1UjAWM~f}q z=0s555tLO+vwDk=2Lgn@09Vp_t4>txC*(Bpvv45NH$zGm?uhgQIx8Pf zB-`pyTC97sRO_>}Gj+g1rD%OqIuQi^6J|rfxsMtf%zre|5^sSL$B&9P-n5%d1ZK(S zkbX4-yShBRss340BwU-`tGwDP5oj&>nY9tilef{-Ik>n|-4bX3cMdFL;LHY|wnI!)* zNIwhQZAZD^dxWF-%V?P105v_Az2Dc@LE&<&9j*TYNgL(mqxC)A5dSW|mZ9H*_*U}Q z6ZF2|z4h{@NqWHz3DL5ChTa<}FXhOY`inHHOd9^BE`5&sxcL!|MR)i~n4P5`gOsuO zqgnb|BwdpSe5{wi?R&_tX6v`Y<|4|QKGlEg@*X|r=_Aa-%wZjMr;j+j+dny26bD`jj~uyAU!+6AQu$c5-pw6JWAWJ&`d&yGAqW4gS3{XJ9DY(CjfCFvpp*L6 z9*F-@UVKSE*Aq#LvBwSlXvE*gQ*P*IA>pR1+|ch*{X3syr6KR# zjbauHXZkf*@jtXr`P2W0wpuy)zqDv(v-I=-5}CciiT^`8#vjKcpXj{}($PjEda)2R8FUZslbd3iIzHe{D1j0?M54Zkh}XlA6o6EruSnuMp9% zS`FQ%j(-^ZyEB!9FesQx;XB;ZYOo>U4F1w;-~*((0S!KY%FC=zg41c-d;6^+6TIU! zLLvUyYUqXd`Eo#r;R)>H&9R}m0Z#vVxmR;Tfy$dtAJE^Op8Uwdv(~P3!EwGI3|&~H6v(Z58D_X4DNg>bzu^+}UY5o83>%stz7|Jj z7{(#ts%+0Nd=6{$d)a%E;d8L+HS+4ohHt@;j>#Qn8@fQlzLRt27_2a4%jFH98diWg z`pX?ZH*5vJeiz@*HS8gK@WzD(cwLZA$SI2qU7>%dNgOJkud%n;f;#;I9efKj;%1 zJCiyaaO<*?pZx>uTwBZQWtsEDZ|&W2I}Rg^M)g^psvb~E*M4tMUn^nYGA#PuvHdr z8@8z+@?*YdAa9Ib_YFJY5G^0NZx{^&HC7IPV5mg?f~{+9^V3hA_Yo6azMf+Iq+5#B zL4*6RlbsI@xiDun^1>&EqjY;Itqb^5S8ri;olsY*;AT_Zofs740pHlI(fI=YVb}lQ z$_#n&GXr=n<+{A?g~0?P{|?^$+VCDLok{^IC|s$s6wQ=&%GP>A81m!4N#Wm9yR4Zw*NO8+)h-xY@ouMkmzf?{3pibWh8^IANKjLuOI0h-R@ewZ;OKj(6+QuwCl$bjBEnguXbRG0sLxU##;o@}AO~ZaIh^7r_eKaCnkua?~d8Jl5N&jaSp-LJ;qc4{*i= zqg0d{cjK)!MC)(0j?t2tS|fY<7_Yz(iTIAM5spcp$P@jHM`6f^<2C`tYQ*2fZv%{Q zKKcmv4K%hz%2S*dXq1sfM3>AL)7uyH)%l&dhBRJs-QKjM7G z2c)QI@AYrt$mSVp+=_&WcyFk&Cz1qN%Nyfi(Z9us;m{W875*sP7#%7-PfFLRQbKj< zYUg5W_==m>qN^!~EX`X*sNGZ)MK+VC_(-^M78nxl7-2lpOt_NNQCED>q|_$G=oqaV zOHtk2zgWMhEg7RHX zq1AF}w2_=TVsPsg#*@SyXj&RyBB9wgu_RlIPshS|2!Z%jtZ|yVv@!*jVFAvJGtNN# zaC{@qxSNr@JLiI>ktJ{wZ;Us>#pw@xHr^Pg5w3O?e!w2BjIHC9ved>MwAf0+8BWUn z@4Rrl%YXBa;AyRlA0Vlve6p2s7kEtrUf9;S0%DVa2}TZH#okFU#?l`A!*@#&)06*8 zp4!gX6}-T1Sxz)|gA3mROxuj>5kC)qXEXi)cWyjB*$4rq47@GbIESqFs1)NG#1EE_ zrWl*kQ9{bQ%xZ_TUP*qJ`PG5m2#_u&dE2|?MQ#rD8^QK26XnpnQIh1K&c>mzzg&|) z?PhENOZB|Gxw~;O)ZS4}=xr2WmN|KCU*m9S#v%Dlf1?kas29lGbmLrDDe-v4EMpuT z+U1&A##Vud&%ke%8NWsR2lATb#yIGzzkCXVE72>%+PdFCxrtPHRU#OIFc2#RMz|&n z#IY-l-C2G>+e#hNq|`m2_d&Q=`r<_^!Pxnp_{mD+OfP|N2WIIyv?!tSN2`pFXolAS z&E;1WmHc6$@fM5tEIho_cn6|WZ5BKD%r+2En$`yV(lk7Ht8p)q#$eMn<8&mvj~8w; zPSQ$)+K@=eApB~Zu@#a=;g;KtT_LW9XKy#AAmJyxZ@bZ-T;PA%ZtRAXgK|h2SU=*w zl{0r3;ie}o#2@Z7_C`vcd~m1n8`wE*c<4T38^m|SOZOQgVV>p6ea0L$QmWWc^{7DFkk~;}P&e(h522i1DU7!)x1osVlb5T0}#)rk^k_(js9du0Ibg z;iq8V3&zuk|4_bn!I%slYoOfn7vm~8h>pR>Zh{tmgzR<8Xo3od;rL1+4G+9K4{s8U)32~ zB4v*p_0ZVI-AC!%3K|#gn=?K@NqXIgTKUeh{e>|RIs*p&lDJX{$tCs19&mPl`TY~q zK@E}|xWdf@_K_`LbTc&pTk4B%d6?QGp(hT}ncgL_(=j?z8>DoSSL;j)xHTT{DFh0nbLJ%K>Z!xA|5=qs0nVPj%{Ni0bE7gbsk)NW2 zKB^?&c>i&uUHw%lKJl*pg2ekoqEa_S2cb0%kM=V0Ja29&5A`tqIT0bHstlh!<3^60 zDH!AbR$#zeyi7qzVettslYgAjq@l=c6XU<<<5HF46`z?o6Na1A%zMQTzXYQ@J2bqR6K)yo0x*a6_18uE-8X~~>GBB9^Z>3U`*B)`2`+7w zcuI(Au#fOrh|d{q0Lk9zJSHzQRXK5xiUevMokVp>S7R2ITaC2E5d6I(obxA&^o zOh(S=z0kP`IVj5X7fSIJr6_0IUf~@)xV`CX#K+>>?ZG;P=GeW1DF-R7<;5LL z8^8$sczU`i3f}S8q?!%S9k&ya_inhoV+V-E6uMSCn)m{NB>hPu$6$_=Ne08cRX7BK-3%}W!#>!I=G z!2xg&;$vbC1_zV}HxpSGvB(XGN>ogF(M@LZp6^9ZLS-gF51Zqb!%YW>FMT-N1pfO2 zocO-!S0ov*?+2z>#Ao83ADFr#X_CDB15*zev2=WOglQg(r{&5oOft9_PM-BOD25L}cH2$p)==rY{GWw}pKz~K!4+c)Ucb^*jf7G1Rd=VQpYh0A(_zFPl*6uopvS;uc+ETLVH+;5ylRRyAn8wh?2&0Qi7vN$ zZ0d)EzaW-n@kjrwjRJ zw)ti#JzG8@nS+f;T7&B<%poK-?>589SHOdJLta@<=-y5F&YEbSMLNg1^>FS1qGPwY z9a6r+wY$w7N!Y@F4=J37ZF|hHiT1>A_L!F-eimN5*W4c|ney*@&EN@Omr_@nBask+ zTUMHfA!PtwQfUqg6#8*FMOj9g%FmNb$hF z`^^?G7TjUKIo3x~a~o+U!p)5We_y;UD}NISwDBtW^Zn+x;Gh1$pI4b{kaPj}K4=a^ ziUvY&EC+BwC1l!k9}UjEvZCLiHB^p)YZ@aS480ZH8F&9&Gv1Y(~mLx$TeU&tO?i!*Y!|)=Qb}o$E<8$WE4@ z)R;d(K0;@26%3%?D~i@_q*If?3Q6^y@PcDdJ*?20W9E)QN_!%;k;qkZ6bTTj5LN1_ zN_GVyC*siK<~XE)hdyqekE9X!%5ifr5~6mUFk{$|uE{G;!_bgm>W;JKyRId1&YS{+ zxdz`jZ?;0TSk_)JZ-BFa18=`%hOqlo`S>NX4x0WxzVwT^ACiXPsLSRVNa%;xUN(P& zl&-k#ujch8CD#nYTpmmp2UDtK6*OH)#1DQocR-4WqifAPi4_m1HD{7o@sV0GqRp}P ziunUSeySPl3<|T9?%y*6SEB4I=C0&)`qLHjNF@2-sNc-1{gftV70CO6e2?lh_#U4& zCTpNR>0NyFH?znIeas?XxRF-T>W?d8DuP|psHpJl-_0FWiqnKEekbPg=DUl(n`y0b z-$cqb!@plOuO*S3>}%#JNT|gRu9;gQ{udm2-P{978k~9E4Ds*Nxahh$kdr7gDdjh^7<6q``Nbr>D2WGG)rJV_eF*SiMMWBce#=GmF55hhCR~XXeYm+JqxsfaQXp81#ay$r*Uz3s{qUG2ZyX46g`9@{cdf z-Vna(gMWWZ91Jb1o#yv7WDg&s_MQetX2<8W-Yvit$!ZVp7E4LAxbm%Y`yN?9KPcAUf;is zshhOh;RatOSk;vKXpJ@GYtU;A$zO7YncTA+J|_^bb%C9)u!l9ozT{EQa%OU=TCBzV zJKX#354ysd5w_z+?{HQP@h?CoLeqNm$I7iDi7mLX_qb(QX-{x;&Ahl}150quY>$%txZ*R+OrQ72X z30y4w9Oox+;d-8umTZzLs+J6`u$Q_^w1jICxJ~pc{9!w;J8i&~?KnSfTW6><{R=k; zq|Dwi>SF5X@tQpIsQ2+-?KoJ9hjDUyZV(dY{7n+tPcEgH>?g$upEk(8AQM$C>qA%m{ttlWw|{QT?Ml<9Vv>V^keZRjQfe@Lnq}#qXwY7J4rpk-~kU`{wTwzu?CyTnk-Z zW1hc&qdIXR*0~K83TIsk(x z*Sm1AoiD(1Q@Jkm`}klgH=TsY-s#H4Bl-!>=+2#k$Zf|SU>=nz*auaIQQkUFrs*X^ z$EHwsftUCmp4@{=aQ`j^vit{la}RC+t;5b9TtM)$l$;Q%sD$<2L=~$Te$5Z55S*fx zu15CJ`EU2&5>+z;wC$%;Qd)dvRtTl}yO=S!|(OkXfoXFuGu z4;PJx_T@GpFTBw#oxuf(zyVO)MJ0@FXTbwww?)KCZ68lEGtV=ibySR4&h(pymanY^~XuVQapYz z2ZvLee10(37A9=G+~hsZ2fW;H95Iw@f#5(lWGJ_=3BRe5e5<5fu7_yDNqm1OHxWWY z_`P9VD7^`PHjEfeUwO?iSeD+x*8P9`@~Y>~vgc06b0@zMpBc`LieN}oyFit_h%F)E z;YBL=QSLY^;!CVj^a155aYcEm;Awc+``keKKHmO5XSMWu*AhY2WF(Oetcx$A{}cBV z?mNLzJbIryMt8zLe8BxikC)es;M8b)lk&v4FO$unNQa_Z8t0ji%@xyO}U9Jqd7Rl z!*zKy_klsk*aVSmDSUtWCh!RmLYRb4j^<+MpYWT}9M@!dVr(cGxm=o}g6CrE7;Xknae{9NGRTdXY=5GU}S=y|YcIO8c!!!_f$VDOK3#&HYiB%C>( z%Ym=iI1>GkBiz{tX8VTa8*Zb*~CA?&nI$I+X(c5>l(uw#3aHl zH}Uj&=g3wp-|yRM9=ZUZyTF7(Vai~mb~*ZQa~2n&?So<==Dm6n7u{T0zdIEc6Zv{g z$k?3=%c&v5l3eo5?-W-EP}3J^WU@`6I5xTk+Y~QJsR= zwgWw555bxtuh7Z|c)~1jt#B2L{FqBof7BLEf73qZ#;S+46&B-*A9H!?gtqVv#F*LK zBDJ}#@(He+&DE-}v{5GEQ=fp1E8}s~Ib6KIGj zzIhy+y1nu3c`#l=IOaa%CXw%h=6}YOBjt0Pkj24U!Jl|^7S|046?jV)*WdlpJC;y3 zc_`LogKy-=;dipRAxLrJud})EDB<|_YIn-&rgk5Fv(#P5-JU+@RP{6BhKqyMX-6#3 zXkq&H%CH7I<QNxQSDy7d}`UxB97 zJ^6iSR}ZanOy2Yb*OU$rnpccg2kr_(xv|t}5QP4Ms~+<0|ZJlqz4T*3+TaXIEoE|TV|;x_hUCjJ!6ME|M3kGdyM za2@)rc*fR=R<^EQP}Z1pF5*<>q-xKKmLb zPw>O~W!ysg9lUZG;n(6T%eYf4QCX2!TSHT3GGi$F%PGE$AfB!7I4Y@qe})xyy3;4%sDz zEvuQtO1IOu!Hu~|n;SAWoy>F+({R02_4Hx3Iyrs1h+1^OiSoX!-6o?S@!FdJTP56cg zXRhSntG4lY>q;&U-Xr9MRa^zF-qb?*3_n>7Rtuq*utLs;q>ph%AqVdz&+zd=SVY2O zxxSEtkNe==g!z_(_o?Hua(p*oZ-m(siIvk%SNi+Ox9h~{h*l#@-4IZ%TdM*Jz1H$5Z zt~dGQ`_y_k!}4u$Cy7h(}6Z)_mfyal-Jcig8QW1J@ zA&=R}^`_~`xNH*)#Ta~k6Bkauhu@G~8V=s;Y*}T-9--jY~e-(t4a1Y{iUwU|Bg{9H-)bb2f-TplKw^T6jE@XtKja)svrI-Sb>+9f@9l=PnUA39+;GX z+E-x9R?gz_Wn*?R?!J|KH*1co{Kt`1^ZqG6i_qNMDXR7lafXXOEwXCXKm4hLW_2J4 z-vy9Sm_}3<&9S7vqQ!A8`7x1Ilm3w(-5^h=wxUW9!vuJW6A5J_S9>Q*9O^1CII?Qw zKLyeWE!9Fc6sCtb(k0xr_Nds`CEF{qD*YeXo-SE4NNOt#iw5u8oR@OjS`+W+6S;_9 z{QQc$*pCQ=`2~nJSLwvas%}vFKEw{h#K>O2oBJr&jmk4Da?hnHu~X#k@I~$nifsFd z3id$gCSAfU=^-YQ!X;e+dzWA^i!r3v#L2g*qS}>3+QoMG^fs=UdpzNb@$$265M=TF zEevu2up1t5WQ)I(OkP=-w!L^8o6EQs{O`mDay=+&TPaYh*z(rh=OmhFnDIuTKH+42Utdhk6VGCJ`mys?aHX4~YF`7WaBK*WE{Xak{< z*@~x1I@zU&pZd*xZR`HISVrg>18Vwh*-+}15tg3oJiP`!$mW^{eM6dA(+{lcOP9Vc zBC6K^qi+#TD+lYEgTE{Xf3pB@Dd$Esf6pbD9#J*@AHhM56<5!u@{;GiF6kCGAVM64 z-`T-^0B&me4(=!97KTUc!m9)6i#Up>DByJ?=ci#FE1LFlxEwotb;=v`H@hUN#@B)fU zgh63`5pGwVC2?R8Uyz2u9BVwmQ!K_qc5wmpYW&eIu2Yt4wK*1r&wVW}CYr>&@a7R# z)L=KslsG@!zm+8~JH8tw<`BLkE4%>#!-80gIL}4=gp~i3pwnlEH(!_o(XxzT0T;sC zBm`uHS8)C2hr^rka>5TNSfg9G6s3-%a$8b42R-gRi%4+H3m3n{HktDY{y1FBC1PuI z)om!p^lhMe1QnsQ`@i&^*+nM(%mxL4+IR-14~bU5sii#)_sA~!k19uc0siOn_9 z_PFq9Ed-JrRw9ryff73s3Adv#hEd^;Ktf%q6%z=tdMA~$?k6H_c4^ay@h;g4N^BYK zV8gQ)S%?mS5~E%8ati(g#Vz}bEQ`aVu|ODM%&o9%NcC<{$xH=>I}j;qZ{m{i5CdI> zR{_f>Jk^a7FNebGhG+_h2ud%l8v>nFE@&>MNFfyNcoNpowWg$8bvDuI7H+Q(BMrSz zcv;YIEn$i%-2P`6)LeamqU?{u8e(XU8;uH_WVz%{q{L@oaMuzahuQDCl+-rzpA){@ zYEr?SF#8P`?|dV#j_|~rVfNE5{Xe)G_iLEr1n{%Sz~6Qi?h1wN=fiS}vPtWz8w+0} zywq7l@tH9D&o0IL8+n&qyve{iM(Cug8n-wqKnuN34Wz`wgj#K)#6twhHBjP#FfuTE z8_K7KQ4H?0hx5tWN%-(Q#YB))O)=fFS6Wh`pIaLl_RV3AHI21akXo5b;T1!3BPjd& zFvp5UMmb>wB!pL>>K0ULC?yt#IqZZ7MzWdkAQC8k6XsY%8sTcJC=s%odlcoEA0`&# zdwaOG^f0_+FBg!N?i#F4RL-{F?E_r6jo@U4I#OZ_-rk20b30J>o?$uLvIw3)iT%Rt z-CXo{sL3zvU0mhjDY0jmJ;jB$q{Oaa_9Pb`4Ld=YJ<)|nQesk=y`2jWqjI)7v+QkL znGhpFgx#(g@F$Xvs+y_ z45~HE9^}FqYVHtwpsO4>rpXm{KNs#!1zZYGs4&^R!&1SzjbU~pp{LSd1eCo=n9Di9 z_-*v?&$EPQ=cIs9lW}yY!T`a)?cWRB@yx_s7ydtRmIc`$P1-Q{+rEa1g$5wJa z>Q}s|!@U3te!`0?qTx$jbz92u7cWu`xzqvRGVb$YJzh}BrO+2~O(nM`tDJXy$CLT< z5UYr8##da&=Wnu9>u74}w%_x=VC|cE$C^fw3L=sUf2*=|OB-N0R=DVH4W2$%MN{@2 zyd$5_&m+h6MQ-92BA@#P>>~Qx?RLg_JbvT=@J!r$A^v5UlHl*4`DQyZgrC8&fy)C8+i)}Z>fV4GhAIdMcF6u zspKWyK9L94VxQ$wHkEgbY%K68DUg~D&&#YmgLe#VB!5K6ZmBRJW3osUqj<-_M%FaK z%AHHuTZR(OFy7I-k(1#n1P!xyZ z0B422m2Y_fR&yIZe-#U>+1`$KL^WzoC7PKUvS^#b!G(8(5C$wv8)3krO+aqplp8FS z=DZ`Qk=M@EoH)v!z&kinQNs+iBIMlpl*7P_v5mzmMpg$?<3^*@&J?ab!0pYt8VVMX z+l^wni@y@Ix(h``dw|0xcnSp@3#9ER`>jy%yo=V6T3VDXo^j#rUHAzX-j=fe9x5Jp z;jO6v5Ai30LQ5(8=E8j`CQ{r=P&as=2G_WWxWrx_;zkz@f^WTCoq)yl zL#VjkRfeJL*;dgJn%@z62X?qSRQ%S(fW2x}CR22qeueiPL(bLDC^GgY}`7{Fz02*`k$tM{(%(mBi()B++2dw>GqFZRp(;= zgcjwou3s0G)RO1nSmB~Bhu;S3!bd1IhMF#h!eMz5X@9?-p`)@w(>AeLP@s4`HFASR z6bNJb96|-+MmGp5i6aRuXPXKf8=<*F`C)`K_tL*8gI$!H$x}i{y2L;qynps1)P55} zbBZV^nlqM4lPqE{LYzLfQE;Osa{^S-l@P(1|4U^GAvI{*=#HWFpHPlop=G_uKo{u5 zo-k0PK`Y596lfj6p=GT@iyBB|?11F+KY1hm_AnPTFbK$GOk6_@Vt)V5muT&=q1!hR zzAGSK;!zd@c~{rT$UE z!gz)ppULUi9s(2QxDWz6+1CWMpAX6N@XTA}aiIV?PKSt#vj|npAirg&LLUAcQgt$< z@$NU)#hM!otl9+ou@J{G(wLk`)!##>536%2J% zur9>0{%=Xv@!{X2(@yN?62&26KV0@BSCu#=q-ttN+0+on)DZjBker$qZl2&p#u-i5 z#)ni*3Mm^O;>ZZGPYlU9SeL7&u1yH3nh;VpA;d8OhECc|=u=4isb)jPYf(mPMam(PbCSJl^fps%73Q$zSiB8AXYo z5Pk{GAaNEhJjyN3I!kJ7{8Jdm7gq7qzw`qT6NfZ-yMSF#YHMHk?`{Gs`A&U8Li_7E4;(yS1c0`5VF0(3aYYlJgDsK zncfM`?7OP$FV&2j<9jRPpS^3DSV5#j+4Z}_T1qdXC+J6yLgG#rC6xSDZHBt8=qlZr z_F}M$yw&v^=weD%Fn4zs(~l5f3ce#Lw7d;8yoBIc4Wx!&#;dA_wQQ}`vDW$v{l@D$ z#GzaT#X{?nZsKYp58sr!G{6dMXs~^ibwh-@8a`ojO_zuFY^S))CArk~yWI6_B*PA6 zD%Hb#i1~yBfwOhJRke8iagNPeL@2#=g@e6&!2djgX>!FKV)`m^J|V+jV(Y+&atKZ) zn4}DXPwYog@Q1`?Ud6dC9un`91zn;SKPLGSTKtHljTTm^`G3VdYgklAvge$6G9DG8 z&@%(-%mBh5D1(ZGfDT59(fGhkG(Mu@1C5%vW|N5f=`xL39TXEr<2D%GJHwTLd=eRw z2*!BTXuK#IA2EWi4-lV8R8Ua~k8`WeV3N&uf82lf<71{zRdrW&cXf52uIe7(ybJ+$ z`@5@kL0eTBz5T%%tfX&SvH%*RTiXMNOPD{L0SEP?Zz64sPVL8K3<(rPXiDXN5%!H{ zcfrBd!pVTKbe8Y=Lz6mp-?0xV%w8_twWE^H(Z3L#73V2k69zzaEc66UoeZ~APoP&DKcDr%p5YVD26FclcW6^!cC3p z1X#o+3`-D>4&@vV?a|#_7PDjD!SeEVhwTlbLG1o%@|aI!H_wm>%Hig;B$jZNgoCSL z)>#q~IMBREae7Zc`6g3vMuGlKMR%45akBNvpzB<(P*79zDPwe%O%x@XPYiVxWWm)>m3u0G!$38$}q zuA}!&nd;}YxlhV8??iC#WNAGnWwK;z9g)icmH#L;YRBxNQUzkx$Cn44J z6Jz6EQXcKWWoo9Z>%@Nk47=*2Zb@nIOd5eCpyhw17cjTFHwTf~!i-YLLi-`ksa~nh z(a;m7*R?@gI#Q0AM2&sEsYDG?S_#bm92t`I4QAZ-SB!(cB1I(jq+gq=c&D~Hpw3*T z1k|&t?M1q-^P$jpD9M-1aSmcvN}2Z@3Bt&$bEIEZQC_2%pQBs#0A3%tnYnn42ffw@ z^3r@$PA@1e-otO_MO}3M`%dLfzfH%Kbd%|<+n$}yQVGkPeqW`_o)VN8DHoXA(gu+norl$ppTADwx>YKaj`?Gy(?SV{9=q zF`1%FwkJ}V0!*S+Nt+S+ieU0BjKI4DN@;s90y6)I7k!>Z zl0%YWCc^=@p(;8T{Z{D@BwS{m!aQkvS@L=C(FL-1&yz^KIik#Ok$P@_eZ87fLyQ8K z{=EeDv7CKzo($w$S>t)|=PM&vKrJ-iW)@is&`WG;Er~YX>MtgO&)#Cu*9#oRH*n@p zP!gC?w$~D)c^R^EmyG6&c5ajhHs_WgAa=;vlnpj}seejuR#yw2>B+3MmW1>?5IuHe z`hjSW)1nmUt1PUJnEJeeIUI4|21tM7>{x%ua$WMphdeJ(*wp?Pc{%H}kMdeVgc#-Dy3Y;DG{fl$;@$y1W$}d5?f*?R5PVmvhTnq zkAn@>ScIbtlYwDcp(GaxgDVQ*=3aeGQU12=5*Qbtw*Y;Z44=S$yhPqMXyk{V`XEv9 zAh}`|P!#YcF278s@g`Ptne>6#;m&2yzDrDX1;)o|HslJ4&MFOGbqph2dm=`#ppbJp`V~UNP*8EXNpl4HrA)IPItNJL*^AG=!^#6jWABvlK1%`1 z0*+n1LI!9~TcKjKfCXG7z50BNBq{eKJE;9V$u!nvK5F%4SHR|Y%2lEtwhl>FDWI9f z!6}WuwX#4Rh%x_C4=riFBB7mX?v&dDnsOz}yGo4e5-5!>XXQ{({1Tbhx5&$O9F)vt z+ircP7xNKE52EoZQOl(RQ~fKSG-j(Ou?eGPQQo$K zD7JWP*ObN9-}*Zlu_)z2=rxnA=-1rCSV27r4vj^;PtPoF2WUP}J*$XSF4@Rx>&Z}M z_i(e8`8N=gCIG=SlMQQt>3TU_rAhSQzF;dF$oQK$A3v02Baemy;(gh7L=+9x`bP_WU$~UP7FE(oi6~ASdTzvKEuHyvecE z*S`e-PE?!QrPb<`s4!b3 zTh>U7p$j};LH?D(QOGUO6_|V2`nuqZah8lJ$NDq@>>akNk?8x>hKk+A6XLi+cSeE& z40Bv)Bvc|LGX!SP1+1Zw1ZK^~+~DSb-6)hvabo0+q?)3*8V~{Ykgr#1?H~eeNd_u& zafI0GEsPLO+hk37Atr7#7boA!LMLD$wh`x`?(_i|W4S1SCSsgNQIiChy*-w0jN}#^ zmx_LnK)jJi4|WIr70-ircfVNZo|oKYE)JC^$o?=v!kbnDDu-n>XYnzyVrk~E81RGz z&4qKy2W^%Z9IS(|uwTukn%1DKI4M=Zgfz2So|J4IFb~pjq@-Iypcm-gXmCxKpXxvy zs5cn@zO3^)F$QFZMhX_oOCW){4Mpw6tT#yitiAEb{L6SWP-?lh5g|B`S|r&XgO%qI zy6SVNm0V&RSiSaOyrXFJ~Z&+2?cW&lM$o7t4~fDd%=8MpAC zG4vA{n&Fbzo8%?Z!wMG;WWXt;U*x-nLz&+#lFq-!mfV8)g~g2B zB5&|DtmPKW`7g4;x8a;ZT@uP%SjlcfXc~k#)c;6k*&jt%;8uj^gauznB`GutNr3J5 zO z@4%6$gYLsp8N~mYow`c`jZ2O6EhL*7CVJj9(j}Ny z_lH%_Le_bggj-%SPMYa1Q5{R68k44A?~`Go zWPm}(p#*0-S>b(R)ju%6mc`^T5FBX$=-TdFu*GxNK<~50`y_mD_~iztF7+ga_~CHF zPEL9{EFs!;#Q-sUi3QnyJm(DkM-}fmYbenbSM~CoVlOn2$;QKf#8-CVzhK3H4=ed2 zep?s5z~FYeo!VUI?F8m+BB^}`E#GK}-JG|T0k6b)$gP_9P?@^7=WmQQlO)aihS&@T zEV7R@6YIdm2D%jM;?qf=xEX(BH@%D9R2KXIEdTg_!vlkqE(XI{)&nwMa}9gOHHiKA zfV|WD2tK6y8{B_CIDK%L(hlkmK(X^o(E3ED>(Xs8 zNyOlkdss$cx_{96V9`(17c}S4)Va_#;33dAl;}lef%gtw?e}u?$aMd?Zhmt5b0w7S zKqYW`?K|>HODc3+wuUcfrWV-2+rq}Tz`OiPwz-AejCfHGXSh|=CiC@dGrC^TFFG?` zCu%N*=QmF|rb`{lm7Jk}X70yiWk5O#0*{jd@!LZuu&5_wIe&+3dqRwXhk`0<{2coV z%Rf)4sDX2F{-TCnWi?Mobea`2;(KO(bMD@3z;r9o(o^jKbk&o*ou*CcT3U}Z4OfWM zb;m2}_V;+|y{uc+d8w+RWMbf6;;JN0?WHlPFsnhBM)&>QsfO)( z3a1sCo{~NOk9~Fl>;rCbEp2BNtt8YszuluD>kK{U+;-2rc1OWMNaU5QiFLe-_8IQM z0i_4>Y3;1Dm3)wu(C#`W73+JrhP8XXmGYbiU56#d)-^yI>6hFD^Dk`i{CZ&--Hg-Q zY5})|H)3y#LXbw~$&p}VItQQAol>>>(-2$QI%&IDqS~l?KPS9OTgm!%i*|2v=ldOs zBJ~vku*sc`1?^N>1Jt6B%5&T}C&Z$8R!FeSe6Ec|janu-3fxtG-S+ME%MFH8y!36% zKo`rO3y~FsK7jKE_R~cxa~@!IN9a5mIUA9OX6A~i-EgsTT^8X^peV>2C$j$RiSsK`HsB7+QGuKCJ$FOV#SVhZ_HiL6 zASPcy&&wI-x3SY5Ffm?W?HyzUf1D+CLR9x*Hmj4wTZ>xiXF79qss9b@7Kk~j=n_Bb z=s}6A=p}6WPYyyUoxG=n?eBzes!A3j5o^}pJ6XQ4)(+lnIWdBB{Y_2`=hTsCIQBnA zd=j_r`Ejllh&h@F>3*)iU|J0x*JYSUP2gNh<-{;fZNz+wWc*Oh)oT>uhj6Z*=P@yu zlMn5!WMhP zg`eH>oxWeNh&9fQQp0U%uwki@pNwmpCHjwFn3mTMgIlxhyxzcT*mPds2d=Kp zr#if+;K-FeD)>N$_h1KXv_qhF$m{Dq5!Qxrn`(Zf3x4osur~yKU*)b2?=F@l=#9LW zZ58zWW}LRA_J+z<>?p^>6P$NPN2))5Uu#LlU19I`4*BqecWVdQ9nQO@L-zf9H+8^} z^L~UkPI)(U;G%)^Iy-RiLgLU>kbW!ctEp}3&w0WM1T&qu@h%u{W)0wNFsWI8him2Cm8kAr@?9W0m?D z3A;uGFYGs#|`n(w$6d-p< zj1rn@!8*v<&6jhn8u#TTH2>O-z4eACD6v6eiC zrQ9jF9DaAP80xMNw$ykn1tte+M9&A+Y}Y>3=+wt9Ezr-%Lr;!JLJ diff --git a/boards/default/micropython_esp32/build/mPython_lib-v1.23.0.bin b/boards/default/micropython_esp32/build/mPython_lib-v1.23.0.bin index 64feb1b8a4d44a289c62af63e369b594b5bfaf09..b9a91bcc0b6b73f92c1432c282adaf8a57892596 100644 GIT binary patch delta 148892 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%0AH(uUX?gP1ry`^qYWpcj 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