asmdylink.0G ``````````~~~~`~„"env user_memory‚€€env__indirect_function_tablepenv__libc_start_mainenv__hwjs_take_parkedenv__hwjs_drive_done_statusenv __hwjs_driveenv__hwjs_frame_allocenv__hwjs_frame_publishenv__hwjs_set_parkedenv__hwjs_register_fpcast_adapterenv__hwjs_clear_parkedenvstrcmpenv__hwjs_xfer_descendenv hwjs_lj_matchenvhwjs_lj_unwoundenvfprintfenvopenenvperrorenv__errno_locationenvioctlenv__isoc23_strtoulenv__hwjs_xfer_returnenv__hwjs_frame_freeenv hwjs_trapenv__hwjs_xmod_dispatch_checkenv__hwjs_xfer_parkenv__hwjs_fpcast_target_sig_lookupGOT.funcstrcmpGOT.memstderrGOT.funcfprintfGOT.funcopenGOT.funcperrorGOT.funcioctlGOT.func__isoc23_strtoul21  I A€€À A A A A A A A A A€ÊÀ AˆÊÀ A�ÊÀ ‚"__wasm_call_ctors__stack_pointer__wasm_init_tls__hwjs_libc_mmap_park_abi__hwjs_libc_syscall_park_abi__wasm32_ctors_run_in_start__wasm32_needed_ctors_in_start_start hwjs_done>__wasm32_args_buf_addr$__wasm32_args_buf_size%__wasm32_user_entry&__hwjs_drive_abi1__hwjs_budget_not_refilled2__hwjs_promise_i323__hwjs_register_suspends4__hwjs_register_capsummary6__hwjs_budget_set9__hwjs_budget_get:__hwjs_budget_uninitialized; hwjs_destroy? hwjs_resume=__wasm32_set_stack_pointer@__wasm32_get_stack_pointerA__wasm32_set_tls_baseB__wasm32_get_tls_baseC__hwjs_lane_idD__wasm32_set_lane_idE__wasm32_get_lane_idF__wasm32_get_tls_sizeG__wasm32_get_tls_alignH __data_end __heap_base__hwjs_xmod_dispatch_checkI A !"#-.,'(&*+)/0  þ51 578<  t@@@A„ÊÀAAþH A€€ÀAAÅüAÐ�ÀAAªüA€ŠÀAA„Àü A„ÊÀAþA„ÊÀAþ  A„ÊÀABþ ü ü  A A A #�€€€AÐ�À€j Å#‡€€€!@@#�€€€A€ŠÀ€j("E #Ž€€€A€€€€j #�€€€A€ŠÀ€jAjAAA €€€€  #�€€€!#Ž€€€A€€€€jA Aà‰À€jAAA €€€€ @AA�€€€"¾€€€E ‚€€€! $‡€€€  ƒ€€€! $‡€€€  _AÀ„€€€" 6 #Ž€€€"A�€€€j6  A‚€€€j6  6 …€€€ A:<  A€€€€j†€€€  ”€€€ í ~@@@@@@@@@@@@@@@@@@@@ -<   #�€€€AÐ�À€j("6 E A!A! AI A! @@ ‹€€€Aj  (Œ€€€  (¿€€€A! @@ ‹€€€Aj  ( Œ€€€  ( ¿€€€A! @@ ‹€€€Aj ($Œ€€€  ($¿€€€A! @@ ‹€€€Aj ((Œ€€€  ((¿€€€A!  @@ ‹€€€Aj (4Œ€€€  (4¿€€€A! @@ ‹€€€Aj (8Œ€€€  @@ ‹€€€Aj (8Œ€€€  (8"(! ¿€€€ “€€€ ”€€€ #‹€€€ #�€€€Aƒ€À€j²€€€ #‹€€€ #�€€€Aƒ€À€j²€€€ •€€€ ”€€€ A!  A!  @@@@@@@@@@@@@  6@AÝÖÌÖ#�€€€AÐ�À€j Atj("–€€€ ˆ€€€ €€€€€€€€ A�€€€"6 E   Š€€€ A:<  @AÝÖÌÖ#�€€€AÐ�À€j (Atj( "–€€€ ˆ€€€ €€€€€€€€ A�€€€"6 E   Š€€€ A:<  @AÝÖÌÖ#�€€€AÐ�À€j (Atj("–€€€ ˆ€€€ €€€€€€€€ A�€€€"6$ E   Š€€€ A:<  @AÝÖÌÖ#�€€€AÐ�À€j (Atj("–€€€ ˆ€€€ €€€€€€€€ A�€€€"6( E   Š€€€ A:<  @ (Aj ("A|q"G A! AqE #‹€€€"E  Aj$‹€€€A!  (Aj!  —€€€ A:< A!  A!  A!  A!  A! A! @@@@@@@  6, 60@AÝÖÌÖ#�€€€AÐ�À€j Atj("–€€€ ˆ€€€ €€€€€€€€ A�€€€"64 E   Š€€€ A:< (0Aj (AqF #‹€€€"E  Aj$‹€€€A!  (,Aj! (0Aj!  —€€€ A:<  A!  A! #Ž€€€! ) !™€€€ˆ€€€A„€€€" Aƒ€€€j6  A„€€€j6  7 …€€€ A:  A…€€€j"†€€€ A�€€€"68 E  Š€€€ A:<  6 “€€€ A6  #Ž€€€A€€€€j†€€€ #�€€€A€ŠÀ€j A€À RA„€€€" 6 #Ž€€€"A†€€€j6  A‡€€€j6 …€€€ A: #�€€€†€€€ ”€€€ ï@@@@@@@@@ - ("(Aר¡’G  (AG @ ("  €€€  (!@AÛé¼³ –€€€ ˆ€€€  �€€€€€€€ A�€€€"6 E   Š€€€ A:  @@ ‹€€€Aj ( Œ€€€  @@ ‹€€€Aj ( Œ€€€  ( ¿€€€  ˜€€€AðÙÌÞG ˆ€€€ ‚€€€€€€€ A�€€€"6 E   Š€€€ A:  @@ ‹€€€Aj (Œ€€€  @@ ‹€€€Aj (Œ€€€  (¿€€€ “€€€ A6  “€€€ ”€€€ •€€€ ”€€€ #�€€€†€€€ _Aè„€€€" 6$ #Ž€€€"A‰€€€j6  AŠ€€€j6  6 …€€€ A:d  A‹€€€j†€€€  ”€€€ ½#‡€€€AÐk"$‡€€€ Aj!@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ -d  ( AG #�€€€! ($(!ˆ€€€#€€€€!  A€€À€j‰€€€! A�€€€"6( E   Š€€€ A:d @@ ‹€€€Aj" ((Œ€€€  @@ ‹€€€Aj" ((Œ€€€  (("(! ¿€€€ E  #�€€€!#�€€€(!ˆ€€€  Aœ€À€j6@  Až�À€j AÀj�€€€ #‚€€€A�€€€"6, E   Š€€€ A:d  @@ ‹€€€Aj (,Œ€€€  @@ ‹€€€Aj (,Œ€€€  (,¿€€€ #�€€€!#�€€€(!ˆ€€€  A¿€À€jA�€€€ #‚€€€A�€€€"60  A!  @@ ‹€€€Aj (0Œ€€€  @@ ‹€€€Aj (0Œ€€€  (0¿€€€A!  ($(!ˆ€€€#ƒ€€€! AAŽ€€€! A�€€€"64 E   Š€€€ A:d  @@ ‹€€€Aj (4Œ€€€  @@ ‹€€€Aj (4Œ€€€  (4"(! ¿€€€ 68 AJ  ($(!ˆ€€€ �€€€ #„€€€A�€€€"6< E   Š€€€ A:d  @@ ‹€€€Aj (<Œ€€€  (<¿€€€ �€€€(!  A6ˆ€€€  Aj60#…€€€! A�š‘€x A0j‘€€€! A�€€€"6@ E   Š€€€ A:d  @@ ‹€€€Aj (@Œ€€€  @@ ‹€€€Aj (@Œ€€€  (@"(! ¿€€€ AJ #�€€€!ˆ€€€ A¬€À€j�€€€ #„€€€A�€€€"6D E   Š€€€ A:d  @@ ‹€€€Aj (DŒ€€€  (D¿€€€ �€€€(! ($( !ˆ€€€#†€€€!  A’€€€! A�€€€"6H E   Š€€€ A:d  @@ ‹€€€Aj (HŒ€€€ @@ ‹€€€Aj (HŒ€€€ (H"(! ¿€€€ 6L@ ($"( -E (-E  #�€€€!#�€€€(!ˆ€€€  Aœ€À€j6  Aô€À€j �€€€ #‚€€€A�€€€"6P@  A"!  Š€€€ A :d @@ ‹€€€Aj (PŒ€€€ @@ ‹€€€Aj (PŒ€€€ (P¿€€€A"! (!ˆ€€€#†€€€!  A’€€€! A�€€€"6T E   Š€€€ A :d @@ ‹€€€Aj  (TŒ€€€ @@ ‹€€€Aj  (TŒ€€€ (T"(! ¿€€€ @ ($(-E (-E  #�€€€!#�€€€(!ˆ€€€  Aœ€À€j6  AŠ�À€j Aj�€€€ #‚€€€A�€€€"6X@  A"!   Š€€€ A :d @@ ‹€€€Aj  (XŒ€€€  @@ ‹€€€Aj  (XŒ€€€  (X¿€€€A"!  6 (L6 (8!ˆ€€€  A j6 #…€€€! A™š±€ A j‘€€€! A�€€€"6\ E   Š€€€ A :d  @@ ‹€€€Aj  (\Œ€€€  @@ ‹€€€Aj  (\Œ€€€  (\"(! ¿€€€ @ AL A!  #�€€€!ˆ€€€ A¶€À€j�€€€ #„€€€A�€€€"6` E   Š€€€ A :d  @@ ‹€€€Aj (`Œ€€€  (`¿€€€ �€€€(! 6 “€€€ A6  “€€€ ”€€€   Š€€€ A:d #Ž€€€A‹€€€j†€€€  •€€€ ”€€€ AÐj$‡€€€ ^A„€€€" 6 #Ž€€€"Aƒ€€€j6  A„€€€j6  6 …€€€ A:  A…€€€j†€€€  ”€€€ ›@@@@@ - #Ž€€€! ( ! (!ˆ€€€  ©€€€! A‹€€€jA�€€€"6 E   Š€€€ A:  @@ ‹€€€Aj (Œ€€€  @@ ‹€€€Aj (Œ€€€  ("(! ¿€€€ 6 “€€€ A6  “€€€ ”€€€ •€€€ ”€€€ #Ž€€€A…€€€j†€€€ æ~A!@ BR Bÿÿÿÿÿÿÿÿÿƒ"B€€€€€€ÀÿÿV B€€€€€€ÀÿÿQ BR Bÿÿÿÿÿÿÿÿÿƒ"B€€€€€€ÀÿÿV B€€€€€€ÀÿÿQ @  „  „„PE A @  ƒBS @ T  S  QE A …  …„BR @ V  U  QE A …  …„BR!  Ø~A!@ BR Bÿÿÿÿÿÿÿÿÿƒ"B€€€€€€ÀÿÿV B€€€€€€ÀÿÿQ BR Bÿÿÿÿÿÿÿÿÿƒ"B€€€€€€ÀÿÿV B€€€€€€ÀÿÿQ @  „  „„PE A @  ƒBS T  S  Q  …  …„BR V  U  Q …  …„BR!  A   Aj  HAA¯Ú—Ãz´€€€AA±²û·}´€€€AAóùãê|´€€€AA‰žÉÕz´€€€AAˆÄÃÔ~´€€€ A lAAðÙÌÞB#�€€€("¶€€€AA†Ÿû¨B ¶€€€AAÝÖÌÖB ¶€€€AAÜ…´óB ¶€€€AA�ãöˆ|B ¶€€€ ÐAA�ãöˆ|A¯Ú—Ãz#Ž€€€"A€€€€j#�€€€("‡€€€AAÜ…´óAóùãê|#�€€€ ‡€€€AA¶è¿˜A‰žÉÕz A‹€€€j ‡€€€AA�ãöˆ|AˆÄÃÔ~ A…€€€j ‡€€€AA†Ÿû¨AÌ´ë‘ AŒ€€€j ‡€€€AA†Ÿû¨A™üÓÓ A�€€€j ‡€€€ $‹€€€ #‹€€€  @#‹€€€ »€€€  (ƒ€€€€€€€  (E  (ƒ€€€€€€€ $‡€€€ #‡€€€ $ˆ€€€ #ˆ€€€ #Œ€€€ $Œ€€€ #Œ€€€ #‰€€€ #Š€€€   ö Å-u__wasm32_main_with_ctorsflash_otp_eraseOTPSELECTOTPERASEoffset and size must match on OTP region boundaries %s: bad offset value %s: bad size value Usage: %s -u ªôhellohwjs.xmod_marshalhwjs.abiM¢æ¼Äþ�ß—-(llvm.func_attr.annotate.hwjs.suspends.v1ÿÿÿÿ©nameflash_otp_eraseÕ I__libc_start_main__hwjs_take_parked__hwjs_drive_done_status __hwjs_drive__hwjs_frame_alloc__hwjs_frame_publish__hwjs_set_parked__hwjs_register_fpcast_adapter__hwjs_clear_parked strcmp __hwjs_xfer_descend hwjs_lj_match hwjs_lj_unwound fprintfopenperror__errno_locationioctl__isoc23_strtoul__hwjs_xfer_return__hwjs_frame_free hwjs_trap__hwjs_xmod_dispatch_check__hwjs_xfer_park__hwjs_fpcast_target_sig_lookup__wasm_call_ctors__wasm_init_tls__wasm_init_memory__hwjs_libc_mmap_park_abi__hwjs_libc_syscall_park_abi__wasm32_ctors_run_in_start__wasm32_needed_ctors_in_start _start!__wasm32_main_with_ctors" __wasm32_main_with_ctors.destroy#__wasm32_main_with_ctors.resume$__wasm32_args_buf_addr%__wasm32_args_buf_size&__wasm32_user_entry'__wasm32_user_entry.destroy(__wasm32_user_entry.resume)main*__main_argc_argv.destroy+__main_argc_argv.resume,main- main.destroy. main.resume/__letf20__getf21__hwjs_drive_abi2__hwjs_budget_not_refilled3__hwjs_promise_i324__hwjs_register_suspends5__hwjs_suspends_register6__hwjs_register_capsummary7__hwjs_capsummary_register8__hwjs_fpcast_register9__hwjs_budget_set:__hwjs_budget_get;__hwjs_budget_uninitialized<__hwjs_budget_sanity= hwjs_resume> hwjs_done? hwjs_destroy@__wasm32_set_stack_pointerA__wasm32_get_stack_pointerB__wasm32_set_tls_baseC__wasm32_get_tls_baseD__hwjs_lane_idE__wasm32_set_lane_idF__wasm32_get_lane_idG__wasm32_get_tls_sizeH__wasm32_get_tls_align¤strcmpstderrfprintfopenperrorioctl__isoc23_strtoul__stack_pointer __tls_base __tls_size __tls_align __hwjs_budget __wasm32_lane_id GOT.data.internal.__memory_baseGOT.data.internal.__table_base%GOT.func.internal.__wasm32_user_entry"GOT.data.internal.__hwjs_module_id .rodata.data• producerslanguageC99 processed-byclangf22.0.0git (git@gitlab.com:brintos/toolchain/llvm-project.git e55e73cb6042e0896a7added0047bb2ff448569d)�target_features +atomics+ bulk-memory+bulk-memory-opt+call-indirect-overlong+ multivalue+mutable-globals+nontrapping-fptoint+reference-types+sign-extÀwasm.linux.needed{"needed":["libc.so.918630d64ec16a6acbd6a630ee41c55d8ff61291a854e84c765501b1ea56893b"],"suspenders_sha256":"1e2f7cefe88f3322681d175d6259d521410c10c5de06114dead86c3256c5ddbf"}