diff --git a/assets/js/binary.js b/assets/js/binary.js index fa770f5..2c5c600 100644 --- a/assets/js/binary.js +++ b/assets/js/binary.js @@ -1,5 +1,5 @@ -// meta={"simUrl":"https://trg-arcade.userpxt.io/v1.12.47/---simulator","cdnUrl":"https://pxt.azureedge.net","version":"1.1.0","target":"arcade","targetVersion":"1.12.47","repo":"jonesa6/3d-maze"} -// total=2354074 new=19.37% cached=76.23% other=4.40% +// meta={"simUrl":"https://trg-arcade.userpxt.io/v1.12.47/---simulator","cdnUrl":"https://pxt.azureedge.net","version":"1.2.0","target":"arcade","targetVersion":"1.12.47","repo":"jonesa6/3d-maze"} +// total=2341476 new=19.42% cached=76.18% other=4.40% (function (ectx) { 'use strict'; const runtime = ectx.runtime; @@ -612,7 +612,7 @@ const pxsim_pxtrt = pxsim.pxtrt; const pxsim_numops = pxsim.numops; -function _main___P557302(s) { +function _main___P65195(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -622,291 +622,291 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - globals._intervals___520486 = (undefined); - globals._pollEventQueue___520495 = (undefined); - globals.minPriority___515497 = (1); + globals._intervals___35874 = (undefined); + globals._pollEventQueue___35883 = (undefined); + globals.minPriority___30880 = (1); r0 = pxsim_Array__mk(); s.tmp_0 = r0; - r0 = pxsim_Array__push(s.tmp_0, listeners_inline__P520498); - globals.listeners___520499 = (s.tmp_0); - globals.freqs___520548 = (_hex520547); - globals.globalVolume___520552 = (null); - globals.playToneID___520559 = (0); - r0 = pxsim_pxtcore_mkClassInstance(music_Melody__C516748_VT); + r0 = pxsim_Array__push(s.tmp_0, listeners_inline__P35886); + globals.listeners___35887 = (s.tmp_0); + globals.freqs___35936 = (_hex35935); + globals.globalVolume___35940 = (null); + globals.playToneID___35947 = (0); + r0 = pxsim_pxtcore_mkClassInstance(music_Melody__C32131_VT); s.tmp_0 = r0; - s.tmp_1 = music_Melody_constructor__P516751_mk(s); + s.tmp_1 = music_Melody_constructor__P32134_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = "~15 e3:3 r:1 d#:3 r:1 d:4 r:1 c#:8"; s.callLocIdx = 0; s.pc = 1; return s.tmp_1; case 1: r0 = s.retval; - globals.wawawawaa___516769 = (s.tmp_0); - r0 = pxsim_pxtcore_mkClassInstance(music_Melody__C516748_VT); + globals.wawawawaa___32152 = (s.tmp_0); + r0 = pxsim_pxtcore_mkClassInstance(music_Melody__C32131_VT); s.tmp_0 = r0; - s.tmp_1 = music_Melody_constructor__P516751_mk(s); + s.tmp_1 = music_Melody_constructor__P32134_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = "g4:1 c5 e g:2 e:1 g:3"; s.callLocIdx = 1; s.pc = 2; return s.tmp_1; case 2: r0 = s.retval; - globals.powerUp___516772 = (s.tmp_0); - globals.brightness___517073 = (100); + globals.powerUp___32155 = (s.tmp_0); + globals.brightness___32456 = (100); r0 = pxsim_pxtrt.mkMap(); s.tmp_0 = r0; r0 = pxsim_pxtrt.mapSetByString(s.tmp_0, "charWidth", 6); r0 = pxsim_pxtrt.mapSetByString(s.tmp_0, "charHeight", 8); - r0 = pxsim_pxtrt.mapSetByString(s.tmp_0, "data", _hex527071); - globals.font8___517097 = (s.tmp_0); + r0 = pxsim_pxtrt.mapSetByString(s.tmp_0, "data", _hex42499); + globals.font8___32480 = (s.tmp_0); r0 = pxsim_pxtrt.mkMap(); s.tmp_0 = r0; r0 = pxsim_pxtrt.mapSetByString(s.tmp_0, "charWidth", 12); r0 = pxsim_pxtrt.mapSetByString(s.tmp_0, "charHeight", 12); - r0 = pxsim_pxtrt.mapSetByString(s.tmp_0, "data", _hex527060); - globals.font12___517098 = (s.tmp_0); + r0 = pxsim_pxtrt.mapSetByString(s.tmp_0, "data", _hex42488); + globals.font12___32481 = (s.tmp_0); r0 = pxsim_pxtrt.mkMap(); s.tmp_0 = r0; r0 = pxsim_pxtrt.mapSetByString(s.tmp_0, "charWidth", 6); r0 = pxsim_pxtrt.mapSetByString(s.tmp_0, "charHeight", 5); - r0 = pxsim_pxtrt.mapSetByString(s.tmp_0, "data", _hex535541); - globals.font5___517102 = (s.tmp_0); - globals.__updated___520666 = (false); - r0 = pxsim.control.runInParallel(control___screen_inline__P520669); - r0 = pxsim_pxtcore.setPalette(_hex520680); + r0 = pxsim_pxtrt.mapSetByString(s.tmp_0, "data", _hex50969); + globals.font5___32485 = (s.tmp_0); + globals.__updated___36054 = (false); + r0 = pxsim.control.runInParallel(control___screen_inline__P36057); + r0 = pxsim_pxtcore.setPalette(_hex36068); r0 = pxsim_pxtcore.getConfig(2102, 160); s.tmp_0 = r0; r0 = pxsim_pxtcore.getConfig(2103, 120); s.tmp_1 = r0; r0 = pxsim.image.create(s.tmp_0, s.tmp_1); - globals.screen___517154 = (r0); - s.tmp_0 = control___screen_setupUpdate__P517116_mk(s); - s.tmp_0.arg0 = _screen_internal_inline__P520689; + globals.screen___32537 = (r0); + s.tmp_0 = control___screen_setupUpdate__P32499_mk(s); + s.tmp_0.arg0 = _screen_internal_inline__P36077; s.callLocIdx = 6; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - globals.control_EventContext_onStats___515520 = (_screen_internal_inline__P520694); - globals.RUN_KEY___520699 = ("#run"); - globals.SCOPE_KEY___520700 = ("#scope"); - s.tmp_0 = settings_initScopes__P520711_mk(s); + globals.control_EventContext_onStats___30903 = (_screen_internal_inline__P36082); + globals.RUN_KEY___36087 = ("#run"); + globals.SCOPE_KEY___36088 = ("#scope"); + s.tmp_0 = settings_initScopes__P36099_mk(s); s.callLocIdx = 7; s.pc = 4; return s.tmp_0; case 4: r0 = s.retval; - r0 = pxsim_pxtcore_mkClassInstance(controller_Button__C517311_VT); + r0 = pxsim_pxtcore_mkClassInstance(controller_Button__C32694_VT); s.tmp_0 = r0; - s.tmp_1 = controller_Button_constructor__P517317_mk(s); + s.tmp_1 = controller_Button_constructor__P32700_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = 5; s.tmp_1.arg2 = 4; s.callLocIdx = 8; s.pc = 5; return s.tmp_1; case 5: r0 = s.retval; - globals.A___517235 = (s.tmp_0); - r0 = pxsim_pxtcore_mkClassInstance(controller_Button__C517311_VT); + globals.A___32618 = (s.tmp_0); + r0 = pxsim_pxtcore_mkClassInstance(controller_Button__C32694_VT); s.tmp_0 = r0; - s.tmp_1 = controller_Button_constructor__P517317_mk(s); + s.tmp_1 = controller_Button_constructor__P32700_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = 6; s.tmp_1.arg2 = 5; s.callLocIdx = 9; s.pc = 6; return s.tmp_1; case 6: r0 = s.retval; - globals.B___517236 = (s.tmp_0); - r0 = pxsim_pxtcore_mkClassInstance(controller_Button__C517311_VT); + globals.B___32619 = (s.tmp_0); + r0 = pxsim_pxtcore_mkClassInstance(controller_Button__C32694_VT); s.tmp_0 = r0; - s.tmp_1 = controller_Button_constructor__P517317_mk(s); + s.tmp_1 = controller_Button_constructor__P32700_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = 1; s.tmp_1.arg2 = 47; s.callLocIdx = 10; s.pc = 7; return s.tmp_1; case 7: r0 = s.retval; - globals.left___517237 = (s.tmp_0); - r0 = pxsim_pxtcore_mkClassInstance(controller_Button__C517311_VT); + globals.left___32620 = (s.tmp_0); + r0 = pxsim_pxtcore_mkClassInstance(controller_Button__C32694_VT); s.tmp_0 = r0; - s.tmp_1 = controller_Button_constructor__P517317_mk(s); + s.tmp_1 = controller_Button_constructor__P32700_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = 2; s.tmp_1.arg2 = 49; s.callLocIdx = 11; s.pc = 8; return s.tmp_1; case 8: r0 = s.retval; - globals.up___517238 = (s.tmp_0); - r0 = pxsim_pxtcore_mkClassInstance(controller_Button__C517311_VT); + globals.up___32621 = (s.tmp_0); + r0 = pxsim_pxtcore_mkClassInstance(controller_Button__C32694_VT); s.tmp_0 = r0; - s.tmp_1 = controller_Button_constructor__P517317_mk(s); + s.tmp_1 = controller_Button_constructor__P32700_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = 3; s.tmp_1.arg2 = 48; s.callLocIdx = 12; s.pc = 9; return s.tmp_1; case 9: r0 = s.retval; - globals.right___517239 = (s.tmp_0); - r0 = pxsim_pxtcore_mkClassInstance(controller_Button__C517311_VT); + globals.right___32622 = (s.tmp_0); + r0 = pxsim_pxtcore_mkClassInstance(controller_Button__C32694_VT); s.tmp_0 = r0; - s.tmp_1 = controller_Button_constructor__P517317_mk(s); + s.tmp_1 = controller_Button_constructor__P32700_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = 4; s.tmp_1.arg2 = 50; s.callLocIdx = 13; s.pc = 10; return s.tmp_1; case 10: r0 = s.retval; - globals.down___517240 = (s.tmp_0); - r0 = pxsim_pxtcore_mkClassInstance(controller_Button__C517311_VT); + globals.down___32623 = (s.tmp_0); + r0 = pxsim_pxtcore_mkClassInstance(controller_Button__C32694_VT); s.tmp_0 = r0; - s.tmp_1 = controller_Button_constructor__P517317_mk(s); + s.tmp_1 = controller_Button_constructor__P32700_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = 7; s.tmp_1.arg2 = 51; s.callLocIdx = 14; s.pc = 11; return s.tmp_1; case 11: r0 = s.retval; - globals.menu___517241 = (s.tmp_0); - r0 = pxsim_pxtcore_mkClassInstance(controller_Controller__C517256_VT); + globals.menu___32624 = (s.tmp_0); + r0 = pxsim_pxtcore_mkClassInstance(controller_Controller__C32639_VT); s.tmp_0 = r0; - s.tmp_1 = controller_Controller_constructor__P517260_mk(s); + s.tmp_1 = controller_Controller_constructor__P32643_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = 2; s.tmp_1.arg2 = undefined; s.callLocIdx = 15; s.pc = 12; return s.tmp_1; case 12: r0 = s.retval; - globals.player2___517242 = (s.tmp_0); - r0 = pxsim_pxtcore_mkClassInstance(controller_Controller__C517256_VT); + globals.player2___32625 = (s.tmp_0); + r0 = pxsim_pxtcore_mkClassInstance(controller_Controller__C32639_VT); s.tmp_0 = r0; - s.tmp_1 = controller_Controller_constructor__P517260_mk(s); + s.tmp_1 = controller_Controller_constructor__P32643_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = 3; s.tmp_1.arg2 = undefined; s.callLocIdx = 16; s.pc = 13; return s.tmp_1; case 13: r0 = s.retval; - globals.player3___517243 = (s.tmp_0); - r0 = pxsim_pxtcore_mkClassInstance(controller_Controller__C517256_VT); + globals.player3___32626 = (s.tmp_0); + r0 = pxsim_pxtcore_mkClassInstance(controller_Controller__C32639_VT); s.tmp_0 = r0; - s.tmp_1 = controller_Controller_constructor__P517260_mk(s); + s.tmp_1 = controller_Controller_constructor__P32643_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = 4; s.tmp_1.arg2 = undefined; s.callLocIdx = 17; s.pc = 14; return s.tmp_1; case 14: r0 = s.retval; - globals.player4___517244 = (s.tmp_0); - s.tmp_0 = controller__player1__P517250_mk(s); + globals.player4___32627 = (s.tmp_0); + s.tmp_0 = controller__player1__P32633_mk(s); s.callLocIdx = 18; s.pc = 15; return s.tmp_0; case 15: r0 = s.retval; - globals.player1___517245 = (r0); - s.tmp_0 = game_addScenePopHandler__P518142_mk(s); - s.tmp_0.arg0 = controller_inline__P520739; + globals.player1___32628 = (r0); + s.tmp_0 = game_addScenePopHandler__P33525_mk(s); + s.tmp_0.arg0 = controller_inline__P36127; s.callLocIdx = 23; s.pc = 16; return s.tmp_0; case 16: r0 = s.retval; - s.tmp_0 = game_addScenePushHandler__P518140_mk(s); - s.tmp_0.arg0 = controller_inline__P520779; + s.tmp_0 = game_addScenePushHandler__P33523_mk(s); + s.tmp_0.arg0 = controller_inline__P36167; s.callLocIdx = 25; s.pc = 17; return s.tmp_0; case 17: r0 = s.retval; - r0 = pxsim_pxtcore_mkClassInstance(controller_AnyButton__C520803_VT); + r0 = pxsim_pxtcore_mkClassInstance(controller_AnyButton__C36191_VT); s.tmp_0 = r0; - s.tmp_1 = controller_Button_constructor__P517317_mk(s); + s.tmp_1 = controller_Button_constructor__P32700_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = 0; s.tmp_1.arg2 = -1; s.callLocIdx = 26; s.pc = 18; return s.tmp_1; case 18: r0 = s.retval; - globals.anyButton___517292 = (s.tmp_0); - globals._userEventsEnabled___520817 = (true); - globals.defaultRepeatDelay___520819 = (500); - globals.defaultRepeatInterval___520821 = (30); - s.tmp_0 = SpriteKind_create__P517601_mk(s); + globals.anyButton___32675 = (s.tmp_0); + globals._userEventsEnabled___36205 = (true); + globals.defaultRepeatDelay___36207 = (500); + globals.defaultRepeatInterval___36209 = (30); + s.tmp_0 = SpriteKind_create__P32984_mk(s); s.callLocIdx = 27; s.pc = 19; return s.tmp_0; case 19: r0 = s.retval; - globals.Player___517602 = (r0); - s.tmp_0 = SpriteKind_create__P517601_mk(s); + globals.Player___32985 = (r0); + s.tmp_0 = SpriteKind_create__P32984_mk(s); s.callLocIdx = 28; s.pc = 20; return s.tmp_0; case 20: r0 = s.retval; - globals.Food___517604 = (r0); - s.tmp_0 = SpriteKind_create__P517601_mk(s); + globals.Food___32987 = (r0); + s.tmp_0 = SpriteKind_create__P32984_mk(s); s.callLocIdx = 29; s.pc = 21; return s.tmp_0; case 21: r0 = s.retval; - globals.Enemy___517605 = (r0); + globals.Enemy___32988 = (r0); r0 = (0.1 * 256); s.tmp_0 = r0; r0 = (s.tmp_0 | 0); - globals.MIN_MOVE_GAP___517643 = (r0); - globals.infoState___520886 = (undefined); - s.tmp_0 = game_addScenePushHandler__P518140_mk(s); - s.tmp_0.arg0 = info_inline__P520890; + globals.MIN_MOVE_GAP___33026 = (r0); + globals.infoState___36274 = (undefined); + s.tmp_0 = game_addScenePushHandler__P33523_mk(s); + s.tmp_0.arg0 = info_inline__P36278; s.callLocIdx = 31; s.pc = 22; return s.tmp_0; case 22: r0 = s.retval; - s.tmp_0 = game_addScenePopHandler__P518142_mk(s); - s.tmp_0.arg0 = info_inline__P520905; + s.tmp_0 = game_addScenePopHandler__P33525_mk(s); + s.tmp_0.arg0 = info_inline__P36293; s.callLocIdx = 35; s.pc = 23; return s.tmp_0; case 23: r0 = s.retval; - r0 = pxsim_pxtcore_mkClassInstance(info_PlayerInfo__C517739_VT); + r0 = pxsim_pxtcore_mkClassInstance(info_PlayerInfo__C33122_VT); s.tmp_0 = r0; - s.tmp_1 = info_PlayerInfo_constructor__P517741_mk(s); + s.tmp_1 = info_PlayerInfo_constructor__P33124_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = 1; s.callLocIdx = 36; s.pc = 24; return s.tmp_1; case 24: r0 = s.retval; - globals.player1___517783 = (s.tmp_0); + globals.player1___33166 = (s.tmp_0); r0 = pxsim_Array__mk(); - globals.scene_Scene_initializers___517987 = (r0); - r0 = pxsim.image.ofBuffer(_hex520995); - globals.img_trophy_sm___520996 = (r0); - r0 = pxsim.image.ofBuffer(_hex520998); - globals.img_trophy_lg___520999 = (r0); - r0 = pxsim.image.ofBuffer(_hex521001); - globals.img_sleepy_sim___521002 = (r0); - globals.debug___518089 = (false); - globals.stats___518090 = (false); - globals.gameOverConfig___518120 = (gameOverConfig_inline__P521014); - globals.__isOver___521028 = (false); - s.tmp_0 = scene_systemMenu_initVolume__P521288_mk(s); + globals.scene_Scene_initializers___33370 = (r0); + r0 = pxsim.image.ofBuffer(_hex36383); + globals.img_trophy_sm___36384 = (r0); + r0 = pxsim.image.ofBuffer(_hex36386); + globals.img_trophy_lg___36387 = (r0); + r0 = pxsim.image.ofBuffer(_hex36389); + globals.img_sleepy_sim___36390 = (r0); + globals.debug___33472 = (false); + globals.stats___33473 = (false); + globals.gameOverConfig___33503 = (gameOverConfig_inline__P36402); + globals.__isOver___36416 = (false); + s.tmp_0 = scene_systemMenu_initVolume__P36676_mk(s); s.callLocIdx = 38; s.pc = 25; return s.tmp_0; case 25: r0 = s.retval; - s.tmp_0 = scene_systemMenu_initScreen__P521289_mk(s); + s.tmp_0 = scene_systemMenu_initScreen__P36677_mk(s); s.callLocIdx = 39; s.pc = 26; return s.tmp_0; case 26: r0 = s.retval; - r0 = pxsim_Array__push(globals.scene_Scene_initializers___517987, scene_systemMenu_register__P518228); - r0 = pxsim.image.ofBuffer(_hex521296); - globals.CARD_NORMAL___518233 = (r0); - r0 = pxsim.image.ofBuffer(_hex521298); - globals.CARD_SELECTED___518234 = (r0); - r0 = pxsim.image.ofBuffer(_hex521300); - globals.CARD_ACTIVE___518235 = (r0); - r0 = pxsim.image.ofBuffer(_hex521302); - globals.VOLUME_UP_ICON___518236 = (r0); - r0 = pxsim.image.ofBuffer(_hex521304); - globals.BRIGHTNESS_DOWN_ICON___518237 = (r0); - r0 = pxsim.image.ofBuffer(_hex521306); - globals.CLOSE_MENU_ICON___518238 = (r0); - r0 = pxsim.image.ofBuffer(_hex521308); - globals.VOLUME_DOWN_ICON___518239 = (r0); - r0 = pxsim.image.ofBuffer(_hex521310); - globals.SLEEP_ICON___518240 = (r0); - r0 = pxsim.image.ofBuffer(_hex521312); - globals.CONSOLE_ICON___518241 = (r0); - r0 = pxsim.image.ofBuffer(_hex521314); - globals.BRIGHTNESS_UP_ICON___518242 = (r0); - r0 = pxsim.image.ofBuffer(_hex521316); - globals.STATS_ICON___518243 = (r0); - globals.consoleColor___521319 = (1); - globals.tabSize___521322 = (8); - globals.consoleFont___521328 = (globals.font5___517102); - r0 = pxsim_ImageMethods.height(globals.screen___517154); + r0 = pxsim_Array__push(globals.scene_Scene_initializers___33370, scene_systemMenu_register__P33611); + r0 = pxsim.image.ofBuffer(_hex36684); + globals.CARD_NORMAL___33616 = (r0); + r0 = pxsim.image.ofBuffer(_hex36686); + globals.CARD_SELECTED___33617 = (r0); + r0 = pxsim.image.ofBuffer(_hex36688); + globals.CARD_ACTIVE___33618 = (r0); + r0 = pxsim.image.ofBuffer(_hex36690); + globals.VOLUME_UP_ICON___33619 = (r0); + r0 = pxsim.image.ofBuffer(_hex36692); + globals.BRIGHTNESS_DOWN_ICON___33620 = (r0); + r0 = pxsim.image.ofBuffer(_hex36694); + globals.CLOSE_MENU_ICON___33621 = (r0); + r0 = pxsim.image.ofBuffer(_hex36696); + globals.VOLUME_DOWN_ICON___33622 = (r0); + r0 = pxsim.image.ofBuffer(_hex36698); + globals.SLEEP_ICON___33623 = (r0); + r0 = pxsim.image.ofBuffer(_hex36700); + globals.CONSOLE_ICON___33624 = (r0); + r0 = pxsim.image.ofBuffer(_hex36702); + globals.BRIGHTNESS_UP_ICON___33625 = (r0); + r0 = pxsim.image.ofBuffer(_hex36704); + globals.STATS_ICON___33626 = (r0); + globals.consoleColor___36707 = (1); + globals.tabSize___36710 = (8); + globals.consoleFont___36716 = (globals.font5___32485); + r0 = pxsim_ImageMethods.height(globals.screen___32537); s.tmp_2 = r0; s.tmp_5 = if_charHeight_1_mk(s); - s.tmp_5.arg0 = globals.consoleFont___521328; + s.tmp_5.arg0 = globals.consoleFont___36716; if (!s.tmp_5.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_5.arg0, "charHeight"); } else { @@ -925,13 +925,13 @@ switch (step) { r0 = pxsim.Math_.floor(s.tmp_1); s.tmp_0 = r0; r0 = (s.tmp_0 - 1); - globals.consoleLines___521333 = (r0); - r0 = pxsim_ImageMethods.width(globals.screen___517154); + globals.consoleLines___36721 = (r0); + r0 = pxsim_ImageMethods.width(globals.screen___32537); s.tmp_2 = r0; r0 = (s.tmp_2 - 8); s.tmp_1 = r0; s.tmp_4 = if_charWidth_1_mk(s); - s.tmp_4.arg0 = globals.consoleFont___521328; + s.tmp_4.arg0 = globals.consoleFont___36716; if (!s.tmp_4.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_4.arg0, "charWidth"); } else { @@ -946,22 +946,22 @@ switch (step) { r0 = (s.tmp_1 / s.tmp_3); s.tmp_0 = r0; r0 = pxsim.Math_.floor(s.tmp_0); - globals.consoleColumns___521343 = (r0); - s.tmp_0 = console_addListener__P515505_mk(s); - s.tmp_0.arg0 = game_consoleOverlay_listener__P521355; + globals.consoleColumns___36731 = (r0); + s.tmp_0 = console_addListener__P30888_mk(s); + s.tmp_0.arg0 = game_consoleOverlay_listener__P36743; s.callLocIdx = 42; s.pc = 29; return s.tmp_0; case 29: r0 = s.retval; s.tmp_0 = lambda_1_mk(s); - s.tmp_0.argL = MAX_SOURCES_inline__P537215; + s.tmp_0.argL = MAX_SOURCES_inline__P52643; setupLambda(s.tmp_0, s.tmp_0.argL); s.callLocIdx = 44; s.pc = 30; return s.tmp_0; case 30: r0 = s.retval; - globals.MAX_SOURCES___521357 = (r0); - r0 = pxsim_pxtcore_mkClassInstance(particles_SprayFactory__C518313_VT); + globals.MAX_SOURCES___36745 = (r0); + r0 = pxsim_pxtcore_mkClassInstance(particles_SprayFactory__C33696_VT); s.tmp_0 = r0; - s.tmp_1 = particles_SprayFactory_constructor__P518314_mk(s); + s.tmp_1 = particles_SprayFactory_constructor__P33697_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = 20; s.tmp_1.arg2 = 0; @@ -969,717 +969,717 @@ switch (step) { s.callLocIdx = 45; s.pc = 31; return s.tmp_1; case 31: r0 = s.retval; - globals.defaultFactory___518293 = (s.tmp_0); - r0 = pxsim_pxtcore_mkClassInstance(Math_FastRandom__C518181_VT); + globals.defaultFactory___33676 = (s.tmp_0); + r0 = pxsim_pxtcore_mkClassInstance(Math_FastRandom__C33564_VT); s.tmp_0 = r0; - s.tmp_1 = Math_FastRandom_constructor__P518183_mk(s); + s.tmp_1 = Math_FastRandom_constructor__P33566_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = undefined; s.callLocIdx = 46; s.pc = 32; return s.tmp_1; case 32: r0 = s.retval; - globals.galois___521377 = (s.tmp_0); - globals.angleSlice___521385 = (0.06283185307179587); - r0 = pxsim_pxtcore_mkClassInstance(effects_ScreenEffect__C518388_VT); + globals.galois___36765 = (s.tmp_0); + globals.angleSlice___36773 = (0.06283185307179587); + r0 = pxsim_pxtcore_mkClassInstance(effects_ScreenEffect__C33771_VT); s.tmp_0 = r0; - s.tmp_1 = effects_ScreenEffect_constructor__P518389_mk(s); + s.tmp_1 = effects_ScreenEffect_constructor__P33772_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = 10; s.tmp_1.arg2 = 40; s.tmp_1.arg3 = 4000; - s.tmp_1.arg4 = confetti_inline__P536970; + s.tmp_1.arg4 = confetti_inline__P52398; s.callLocIdx = 52; s.pc = 33; return s.tmp_1; case 33: r0 = s.retval; - globals.confetti___518396 = (s.tmp_0); - r0 = pxsim_pxtcore_mkClassInstance(effects_ImageEffect__C518412_VT); + globals.confetti___33779 = (s.tmp_0); + r0 = pxsim_pxtcore_mkClassInstance(effects_ImageEffect__C33795_VT); s.tmp_0 = r0; - s.tmp_1 = effects_ImageEffect_constructor__P518413_mk(s); + s.tmp_1 = effects_ImageEffect_constructor__P33796_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = 100; - s.tmp_1.arg2 = dissolve_inline__P526073; + s.tmp_1.arg2 = dissolve_inline__P41501; s.callLocIdx = 58; s.pc = 34; return s.tmp_1; case 34: r0 = s.retval; - globals.dissolve___518417 = (s.tmp_0); - r0 = pxsim_pxtcore_mkClassInstance(effects_ImageEffect__C518412_VT); + globals.dissolve___33800 = (s.tmp_0); + r0 = pxsim_pxtcore_mkClassInstance(effects_ImageEffect__C33795_VT); s.tmp_0 = r0; - s.tmp_1 = effects_ImageEffect_constructor__P518413_mk(s); + s.tmp_1 = effects_ImageEffect_constructor__P33796_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = 125; - s.tmp_1.arg2 = melt_inline__P536916; + s.tmp_1.arg2 = melt_inline__P52344; s.callLocIdx = 61; s.pc = 35; return s.tmp_1; case 35: r0 = s.retval; - globals.melt___518418 = (s.tmp_0); - r0 = pxsim.image.ofBuffer(_hex521527); - globals.smallDonut___518663 = (r0); - r0 = pxsim.image.ofBuffer(_hex521549); - globals.bigCake___518676 = (r0); - r0 = pxsim.image.ofBuffer(_hex521557); - globals.duck1___518682 = (r0); - r0 = pxsim.image.ofBuffer(_hex521559); - globals.duck2___518683 = (r0); - r0 = pxsim.image.ofBuffer(_hex521561); - globals.duck3___518684 = (r0); - r0 = pxsim.image.ofBuffer(_hex521563); - globals.duck4___518685 = (r0); - r0 = pxsim.image.ofBuffer(_hex521565); - globals.duck5___518686 = (r0); - r0 = pxsim.image.ofBuffer(_hex521567); - globals.duck6___518687 = (r0); - r0 = pxsim.image.ofBuffer(_hex521613); - globals.heroWalkFront1___518712 = (r0); - r0 = pxsim.image.ofBuffer(_hex521615); - globals.heroWalkFront2___518713 = (r0); - r0 = pxsim.image.ofBuffer(_hex521617); - globals.heroWalkFront3___518714 = (r0); - r0 = pxsim.image.ofBuffer(_hex521619); - globals.heroWalkFront4___518715 = (r0); - r0 = pxsim.image.ofBuffer(_hex521621); - globals.heroWalkBack1___518716 = (r0); - r0 = pxsim.image.ofBuffer(_hex521623); - globals.heroWalkBack2___518717 = (r0); - r0 = pxsim.image.ofBuffer(_hex521625); - globals.heroWalkBack3___518718 = (r0); - r0 = pxsim.image.ofBuffer(_hex521627); - globals.heroWalkBack4___518719 = (r0); - r0 = pxsim.image.ofBuffer(_hex521661); - globals.heroWalkSideLeft1___518736 = (r0); - r0 = pxsim.image.ofBuffer(_hex521663); - globals.heroWalkSideLeft2___518737 = (r0); - r0 = pxsim.image.ofBuffer(_hex521665); - globals.heroWalkSideLeft3___518738 = (r0); - r0 = pxsim.image.ofBuffer(_hex521667); - globals.heroWalkSideLeft4___518739 = (r0); - r0 = pxsim.image.ofBuffer(_hex521669); - globals.heroWalkSideRight4___518740 = (r0); - r0 = pxsim.image.ofBuffer(_hex521671); - globals.heroWalkSideRight3___518741 = (r0); - r0 = pxsim.image.ofBuffer(_hex521673); - globals.heroWalkSideRight2___518742 = (r0); - r0 = pxsim.image.ofBuffer(_hex521675); - globals.heroWalkSideRight1___518743 = (r0); - r0 = pxsim.image.ofBuffer(_hex521681); - globals.princessFront0___518746 = (r0); - r0 = pxsim.image.ofBuffer(_hex521683); - globals.princessFront1___518747 = (r0); - r0 = pxsim.image.ofBuffer(_hex521685); - globals.princessFront2___518748 = (r0); - r0 = pxsim.image.ofBuffer(_hex521687); - globals.princessLeft0___518749 = (r0); - r0 = pxsim.image.ofBuffer(_hex521689); - globals.princessLeft1___518750 = (r0); - r0 = pxsim.image.ofBuffer(_hex521691); - globals.princessLeft2___518751 = (r0); - r0 = pxsim.image.ofBuffer(_hex521693); - globals.princessBack0___518752 = (r0); - r0 = pxsim.image.ofBuffer(_hex521695); - globals.princessBack1___518753 = (r0); - r0 = pxsim.image.ofBuffer(_hex521697); - globals.princessBack2___518754 = (r0); - r0 = pxsim.image.ofBuffer(_hex521701); - globals.princess2WalkFront1___518756 = (r0); - r0 = pxsim.image.ofBuffer(_hex521703); - globals.princess2WalkFront2___518757 = (r0); - r0 = pxsim.image.ofBuffer(_hex521705); - globals.princess2WalkFront3___518758 = (r0); - r0 = pxsim.image.ofBuffer(_hex521709); - globals.princess2WalkBack1___518760 = (r0); - r0 = pxsim.image.ofBuffer(_hex521711); - globals.princess2WalkBack2___518761 = (r0); - r0 = pxsim.image.ofBuffer(_hex521713); - globals.princess2WalkBack3___518762 = (r0); - r0 = pxsim.image.ofBuffer(_hex521715); - globals.princess2Left1___518763 = (r0); - r0 = pxsim.image.ofBuffer(_hex521717); - globals.princess2Left2___518764 = (r0); - r0 = pxsim.image.ofBuffer(_hex521719); - globals.princess2Right1___518765 = (r0); - r0 = pxsim.image.ofBuffer(_hex521721); - globals.princess2Right2___518766 = (r0); - r0 = pxsim.image.ofBuffer(_hex521737); - globals.skellyWalkFront1___518774 = (r0); - r0 = pxsim.image.ofBuffer(_hex521739); - globals.skellyWalkFront2___518775 = (r0); - r0 = pxsim.image.ofBuffer(_hex521741); - globals.skellyWalkFront3___518776 = (r0); - r0 = pxsim.image.ofBuffer(_hex521751); - globals.skellyWalkLeft1___518781 = (r0); - r0 = pxsim.image.ofBuffer(_hex521757); - globals.skellyWalkLeft2___518784 = (r0); - r0 = pxsim.image.ofBuffer(_hex521759); - globals.skellyWalkRight1___518785 = (r0); - r0 = pxsim.image.ofBuffer(_hex521765); - globals.skellyWalkRight2___518788 = (r0); - r0 = pxsim.image.ofBuffer(_hex521791); - globals.tileDarkGrass1___518801 = (r0); - r0 = pxsim.image.ofBuffer(_hex521803); - globals.angelFish0___518809 = (r0); - r0 = pxsim.image.ofBuffer(_hex521805); - globals.angelFish1___518810 = (r0); - r0 = pxsim.image.ofBuffer(_hex521807); - globals.angelFish2___518811 = (r0); - r0 = pxsim.image.ofBuffer(_hex521809); - globals.angelFish3___518812 = (r0); - r0 = pxsim.image.ofBuffer(_hex521845); - globals.coin0___518830 = (r0); - r0 = pxsim.image.ofBuffer(_hex521847); - globals.coin1___518831 = (r0); - r0 = pxsim.image.ofBuffer(_hex521849); - globals.coin2___518832 = (r0); - r0 = pxsim.image.ofBuffer(_hex521851); - globals.coin3___518833 = (r0); - r0 = pxsim.image.ofBuffer(_hex521853); - globals.coin4___518834 = (r0); - r0 = pxsim.image.ofBuffer(_hex521855); - globals.coin5___518835 = (r0); - r0 = pxsim.image.ofBuffer(_hex521863); - globals.coral0___518839 = (r0); - r0 = pxsim.image.ofBuffer(_hex521905); - globals.dog0___518860 = (r0); - r0 = pxsim.image.ofBuffer(_hex521907); - globals.dog1___518861 = (r0); - r0 = pxsim.image.ofBuffer(_hex521909); - globals.dog2___518862 = (r0); - r0 = pxsim.image.ofBuffer(_hex522021); - globals.forestTiles0___518918 = (r0); - r0 = pxsim.image.ofBuffer(_hex522027); - globals.forestTiles3___518921 = (r0); - r0 = pxsim.image.ofBuffer(_hex522037); - globals.forestTiles8___518926 = (r0); - r0 = pxsim.image.ofBuffer(_hex522045); - globals.forestTiles12___518930 = (r0); - r0 = pxsim.image.ofBuffer(_hex522073); - globals.forestTiles26___518944 = (r0); - r0 = pxsim.image.ofBuffer(_hex522183); - globals.oceanSand8___518999 = (r0); - r0 = pxsim.image.ofBuffer(_hex522411); - globals.darkGroundCenter___519117 = (r0); - r0 = pxsim.image.ofBuffer(_hex522447); - globals.doorLockedNorth___519135 = (r0); - r0 = pxsim.image.ofBuffer(_hex522513); - globals.greenOuterNorth2___519168 = (r0); - r0 = pxsim.image.ofBuffer(_hex522527); - globals.hazardLava0___519175 = (r0); - r0 = pxsim.image.ofBuffer(_hex522667); - globals.plane0___519249 = (r0); - r0 = pxsim.image.ofBuffer(_hex522669); - globals.plane1___519250 = (r0); - r0 = pxsim.image.ofBuffer(_hex522671); - globals.plane2___519251 = (r0); - r0 = pxsim.image.ofBuffer(_hex522673); - globals.plane3___519252 = (r0); - r0 = pxsim.image.ofBuffer(_hex522675); - globals.plane4___519253 = (r0); - r0 = pxsim.image.ofBuffer(_hex522677); - globals.plane5___519254 = (r0); - s.tmp_0 = game_setWaitAnyButton__P518122_mk(s); - s.tmp_0.arg0 = controller_pauseUntilAnyButtonIsPressed__P517327; + globals.melt___33801 = (s.tmp_0); + r0 = pxsim.image.ofBuffer(_hex36915); + globals.smallDonut___34046 = (r0); + r0 = pxsim.image.ofBuffer(_hex36937); + globals.bigCake___34059 = (r0); + r0 = pxsim.image.ofBuffer(_hex36945); + globals.duck1___34065 = (r0); + r0 = pxsim.image.ofBuffer(_hex36947); + globals.duck2___34066 = (r0); + r0 = pxsim.image.ofBuffer(_hex36949); + globals.duck3___34067 = (r0); + r0 = pxsim.image.ofBuffer(_hex36951); + globals.duck4___34068 = (r0); + r0 = pxsim.image.ofBuffer(_hex36953); + globals.duck5___34069 = (r0); + r0 = pxsim.image.ofBuffer(_hex36955); + globals.duck6___34070 = (r0); + r0 = pxsim.image.ofBuffer(_hex37001); + globals.heroWalkFront1___34095 = (r0); + r0 = pxsim.image.ofBuffer(_hex37003); + globals.heroWalkFront2___34096 = (r0); + r0 = pxsim.image.ofBuffer(_hex37005); + globals.heroWalkFront3___34097 = (r0); + r0 = pxsim.image.ofBuffer(_hex37007); + globals.heroWalkFront4___34098 = (r0); + r0 = pxsim.image.ofBuffer(_hex37009); + globals.heroWalkBack1___34099 = (r0); + r0 = pxsim.image.ofBuffer(_hex37011); + globals.heroWalkBack2___34100 = (r0); + r0 = pxsim.image.ofBuffer(_hex37013); + globals.heroWalkBack3___34101 = (r0); + r0 = pxsim.image.ofBuffer(_hex37015); + globals.heroWalkBack4___34102 = (r0); + r0 = pxsim.image.ofBuffer(_hex37049); + globals.heroWalkSideLeft1___34119 = (r0); + r0 = pxsim.image.ofBuffer(_hex37051); + globals.heroWalkSideLeft2___34120 = (r0); + r0 = pxsim.image.ofBuffer(_hex37053); + globals.heroWalkSideLeft3___34121 = (r0); + r0 = pxsim.image.ofBuffer(_hex37055); + globals.heroWalkSideLeft4___34122 = (r0); + r0 = pxsim.image.ofBuffer(_hex37057); + globals.heroWalkSideRight4___34123 = (r0); + r0 = pxsim.image.ofBuffer(_hex37059); + globals.heroWalkSideRight3___34124 = (r0); + r0 = pxsim.image.ofBuffer(_hex37061); + globals.heroWalkSideRight2___34125 = (r0); + r0 = pxsim.image.ofBuffer(_hex37063); + globals.heroWalkSideRight1___34126 = (r0); + r0 = pxsim.image.ofBuffer(_hex37069); + globals.princessFront0___34129 = (r0); + r0 = pxsim.image.ofBuffer(_hex37071); + globals.princessFront1___34130 = (r0); + r0 = pxsim.image.ofBuffer(_hex37073); + globals.princessFront2___34131 = (r0); + r0 = pxsim.image.ofBuffer(_hex37075); + globals.princessLeft0___34132 = (r0); + r0 = pxsim.image.ofBuffer(_hex37077); + globals.princessLeft1___34133 = (r0); + r0 = pxsim.image.ofBuffer(_hex37079); + globals.princessLeft2___34134 = (r0); + r0 = pxsim.image.ofBuffer(_hex37081); + globals.princessBack0___34135 = (r0); + r0 = pxsim.image.ofBuffer(_hex37083); + globals.princessBack1___34136 = (r0); + r0 = pxsim.image.ofBuffer(_hex37085); + globals.princessBack2___34137 = (r0); + r0 = pxsim.image.ofBuffer(_hex37089); + globals.princess2WalkFront1___34139 = (r0); + r0 = pxsim.image.ofBuffer(_hex37091); + globals.princess2WalkFront2___34140 = (r0); + r0 = pxsim.image.ofBuffer(_hex37093); + globals.princess2WalkFront3___34141 = (r0); + r0 = pxsim.image.ofBuffer(_hex37097); + globals.princess2WalkBack1___34143 = (r0); + r0 = pxsim.image.ofBuffer(_hex37099); + globals.princess2WalkBack2___34144 = (r0); + r0 = pxsim.image.ofBuffer(_hex37101); + globals.princess2WalkBack3___34145 = (r0); + r0 = pxsim.image.ofBuffer(_hex37103); + globals.princess2Left1___34146 = (r0); + r0 = pxsim.image.ofBuffer(_hex37105); + globals.princess2Left2___34147 = (r0); + r0 = pxsim.image.ofBuffer(_hex37107); + globals.princess2Right1___34148 = (r0); + r0 = pxsim.image.ofBuffer(_hex37109); + globals.princess2Right2___34149 = (r0); + r0 = pxsim.image.ofBuffer(_hex37125); + globals.skellyWalkFront1___34157 = (r0); + r0 = pxsim.image.ofBuffer(_hex37127); + globals.skellyWalkFront2___34158 = (r0); + r0 = pxsim.image.ofBuffer(_hex37129); + globals.skellyWalkFront3___34159 = (r0); + r0 = pxsim.image.ofBuffer(_hex37139); + globals.skellyWalkLeft1___34164 = (r0); + r0 = pxsim.image.ofBuffer(_hex37145); + globals.skellyWalkLeft2___34167 = (r0); + r0 = pxsim.image.ofBuffer(_hex37147); + globals.skellyWalkRight1___34168 = (r0); + r0 = pxsim.image.ofBuffer(_hex37153); + globals.skellyWalkRight2___34171 = (r0); + r0 = pxsim.image.ofBuffer(_hex37179); + globals.tileDarkGrass1___34184 = (r0); + r0 = pxsim.image.ofBuffer(_hex37191); + globals.angelFish0___34192 = (r0); + r0 = pxsim.image.ofBuffer(_hex37193); + globals.angelFish1___34193 = (r0); + r0 = pxsim.image.ofBuffer(_hex37195); + globals.angelFish2___34194 = (r0); + r0 = pxsim.image.ofBuffer(_hex37197); + globals.angelFish3___34195 = (r0); + r0 = pxsim.image.ofBuffer(_hex37233); + globals.coin0___34213 = (r0); + r0 = pxsim.image.ofBuffer(_hex37235); + globals.coin1___34214 = (r0); + r0 = pxsim.image.ofBuffer(_hex37237); + globals.coin2___34215 = (r0); + r0 = pxsim.image.ofBuffer(_hex37239); + globals.coin3___34216 = (r0); + r0 = pxsim.image.ofBuffer(_hex37241); + globals.coin4___34217 = (r0); + r0 = pxsim.image.ofBuffer(_hex37243); + globals.coin5___34218 = (r0); + r0 = pxsim.image.ofBuffer(_hex37251); + globals.coral0___34222 = (r0); + r0 = pxsim.image.ofBuffer(_hex37293); + globals.dog0___34243 = (r0); + r0 = pxsim.image.ofBuffer(_hex37295); + globals.dog1___34244 = (r0); + r0 = pxsim.image.ofBuffer(_hex37297); + globals.dog2___34245 = (r0); + r0 = pxsim.image.ofBuffer(_hex37409); + globals.forestTiles0___34301 = (r0); + r0 = pxsim.image.ofBuffer(_hex37415); + globals.forestTiles3___34304 = (r0); + r0 = pxsim.image.ofBuffer(_hex37425); + globals.forestTiles8___34309 = (r0); + r0 = pxsim.image.ofBuffer(_hex37433); + globals.forestTiles12___34313 = (r0); + r0 = pxsim.image.ofBuffer(_hex37461); + globals.forestTiles26___34327 = (r0); + r0 = pxsim.image.ofBuffer(_hex37571); + globals.oceanSand8___34382 = (r0); + r0 = pxsim.image.ofBuffer(_hex37799); + globals.darkGroundCenter___34500 = (r0); + r0 = pxsim.image.ofBuffer(_hex37835); + globals.doorLockedNorth___34518 = (r0); + r0 = pxsim.image.ofBuffer(_hex37901); + globals.greenOuterNorth2___34551 = (r0); + r0 = pxsim.image.ofBuffer(_hex37915); + globals.hazardLava0___34558 = (r0); + r0 = pxsim.image.ofBuffer(_hex38055); + globals.plane0___34632 = (r0); + r0 = pxsim.image.ofBuffer(_hex38057); + globals.plane1___34633 = (r0); + r0 = pxsim.image.ofBuffer(_hex38059); + globals.plane2___34634 = (r0); + r0 = pxsim.image.ofBuffer(_hex38061); + globals.plane3___34635 = (r0); + r0 = pxsim.image.ofBuffer(_hex38063); + globals.plane4___34636 = (r0); + r0 = pxsim.image.ofBuffer(_hex38065); + globals.plane5___34637 = (r0); + s.tmp_0 = game_setWaitAnyButton__P33505_mk(s); + s.tmp_0.arg0 = controller_pauseUntilAnyButtonIsPressed__P32710; s.callLocIdx = 62; s.pc = 36; return s.tmp_0; case 36: r0 = s.retval; - s.tmp_0 = game_eventContext__P518124_mk(s); + s.tmp_0 = game_eventContext__P33507_mk(s); s.callLocIdx = 63; s.pc = 37; return s.tmp_0; case 37: r0 = s.retval; - globals.DATA_ROW___519455 = ("__gridRow"); - globals.DATA_COL___519456 = ("__gridCOL"); - globals._currentMoveSprite___523062 = (null); - s.tmp_0 = controller_Button_onEvent__P517318_mk(s); - s.tmp_0.arg0 = globals.up___517238; + globals.DATA_ROW___34838 = ("__gridRow"); + globals.DATA_COL___34839 = ("__gridCOL"); + globals._currentMoveSprite___38450 = (null); + s.tmp_0 = controller_Button_onEvent__P32701_mk(s); + s.tmp_0.arg0 = globals.up___32621; s.tmp_0.arg1 = 2049; - s.tmp_0.arg2 = grid_inline__P523067; + s.tmp_0.arg2 = grid_inline__P38455; s.callLocIdx = 65; s.pc = 38; return s.tmp_0; case 38: r0 = s.retval; - s.tmp_0 = controller_Button_onEvent__P517318_mk(s); - s.tmp_0.arg0 = globals.down___517240; + s.tmp_0 = controller_Button_onEvent__P32701_mk(s); + s.tmp_0.arg0 = globals.down___32623; s.tmp_0.arg1 = 2049; - s.tmp_0.arg2 = grid_inline__P523076; + s.tmp_0.arg2 = grid_inline__P38464; s.callLocIdx = 67; s.pc = 39; return s.tmp_0; case 39: r0 = s.retval; - s.tmp_0 = controller_Button_onEvent__P517318_mk(s); - s.tmp_0.arg0 = globals.left___517237; + s.tmp_0 = controller_Button_onEvent__P32701_mk(s); + s.tmp_0.arg0 = globals.left___32620; s.tmp_0.arg1 = 2049; - s.tmp_0.arg2 = grid_inline__P523083; + s.tmp_0.arg2 = grid_inline__P38471; s.callLocIdx = 69; s.pc = 40; return s.tmp_0; case 40: r0 = s.retval; - s.tmp_0 = controller_Button_onEvent__P517318_mk(s); - s.tmp_0.arg0 = globals.right___517239; + s.tmp_0 = controller_Button_onEvent__P32701_mk(s); + s.tmp_0.arg0 = globals.right___32622; s.tmp_0.arg1 = 2049; - s.tmp_0.arg2 = grid_inline__P523092; + s.tmp_0.arg2 = grid_inline__P38480; s.callLocIdx = 71; s.pc = 41; return s.tmp_0; case 41: r0 = s.retval; r0 = pxsim_pxtrt.mkMap(); - globals.decounceTimeouts___523099 = (r0); + globals.decounceTimeouts___38487 = (r0); r0 = pxsim_pxtrt.mkMap(); - globals.throttleTimeouts___523101 = (r0); - r0 = pxsim_pxtcore_mkClassInstance(music_Melody__C516748_VT); + globals.throttleTimeouts___38489 = (r0); + r0 = pxsim_pxtcore_mkClassInstance(music_Melody__C32131_VT); s.tmp_0 = r0; - s.tmp_1 = music_Melody_constructor__P516751_mk(s); + s.tmp_1 = music_Melody_constructor__P32134_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = "@20,10,0,0 c5:1-150"; s.callLocIdx = 72; s.pc = 42; return s.tmp_1; case 42: r0 = s.retval; - globals.tickSound___523105 = (s.tmp_0); - s.tmp_0 = SpriteKind_create__P517601_mk(s); + globals.tickSound___38493 = (s.tmp_0); + s.tmp_0 = SpriteKind_create__P32984_mk(s); s.callLocIdx = 73; s.pc = 43; return s.tmp_0; case 43: r0 = s.retval; - globals.Text___519745 = (r0); - s.tmp_0 = SpriteKind_create__P517601_mk(s); + globals.Text___35128 = (r0); + s.tmp_0 = SpriteKind_create__P32984_mk(s); s.callLocIdx = 74; s.pc = 44; return s.tmp_0; case 44: r0 = s.retval; - globals.StatusBar___519769 = (r0); - s.tmp_0 = StatusBarKind_create__P519772_mk(s); + globals.StatusBar___35152 = (r0); + s.tmp_0 = StatusBarKind_create__P35155_mk(s); s.callLocIdx = 75; s.pc = 45; return s.tmp_0; case 45: r0 = s.retval; - globals.Health___519773 = (r0); - s.tmp_0 = StatusBarKind_create__P519772_mk(s); + globals.Health___35156 = (r0); + s.tmp_0 = StatusBarKind_create__P35155_mk(s); s.callLocIdx = 76; s.pc = 46; return s.tmp_0; case 46: r0 = s.retval; - globals.Energy___519774 = (r0); - s.tmp_0 = StatusBarKind_create__P519772_mk(s); + globals.Energy___35157 = (r0); + s.tmp_0 = StatusBarKind_create__P35155_mk(s); s.callLocIdx = 77; s.pc = 47; return s.tmp_0; case 47: r0 = s.retval; - globals.Magic___519775 = (r0); - s.tmp_0 = StatusBarKind_create__P519772_mk(s); + globals.Magic___35158 = (r0); + s.tmp_0 = StatusBarKind_create__P35155_mk(s); s.callLocIdx = 78; s.pc = 48; return s.tmp_0; case 48: r0 = s.retval; - globals.EnemyHealth___519776 = (r0); - globals.STATUS_BAR_DATA_KEY___523190 = ("STATUS_BAR_DATA_KEY"); - if ((globals.STATUS_BAR_DATA_KEY___523190) && (globals.STATUS_BAR_DATA_KEY___523190).vtable) { + globals.EnemyHealth___35159 = (r0); + globals.STATUS_BAR_DATA_KEY___38578 = ("STATUS_BAR_DATA_KEY"); + if ((globals.STATUS_BAR_DATA_KEY___38578) && (globals.STATUS_BAR_DATA_KEY___38578).vtable) { setupResume(s, 49); - pxsim_String__stringConv(globals.STATUS_BAR_DATA_KEY___523190); + pxsim_String__stringConv(globals.STATUS_BAR_DATA_KEY___38578); checkResumeConsumed(); return; - } else { s.retval = (globals.STATUS_BAR_DATA_KEY___523190) + ""; } + } else { s.retval = (globals.STATUS_BAR_DATA_KEY___38578) + ""; } case 49: r0 = s.retval; s.tmp_0 = r0; r0 = pxsim_String__concat(s.tmp_0, "_SPRITES"); - globals.MANAGED_SPRITES_KEY___523194 = (r0); - if ((globals.STATUS_BAR_DATA_KEY___523190) && (globals.STATUS_BAR_DATA_KEY___523190).vtable) { + globals.MANAGED_SPRITES_KEY___38582 = (r0); + if ((globals.STATUS_BAR_DATA_KEY___38578) && (globals.STATUS_BAR_DATA_KEY___38578).vtable) { setupResume(s, 50); - pxsim_String__stringConv(globals.STATUS_BAR_DATA_KEY___523190); + pxsim_String__stringConv(globals.STATUS_BAR_DATA_KEY___38578); checkResumeConsumed(); return; - } else { s.retval = (globals.STATUS_BAR_DATA_KEY___523190) + ""; } + } else { s.retval = (globals.STATUS_BAR_DATA_KEY___38578) + ""; } case 50: r0 = s.retval; s.tmp_0 = r0; r0 = pxsim_String__concat(s.tmp_0, "_ON_ZERO"); - globals.ZERO_HANDLERS_KEY___523200 = (r0); - if ((globals.STATUS_BAR_DATA_KEY___523190) && (globals.STATUS_BAR_DATA_KEY___523190).vtable) { + globals.ZERO_HANDLERS_KEY___38588 = (r0); + if ((globals.STATUS_BAR_DATA_KEY___38578) && (globals.STATUS_BAR_DATA_KEY___38578).vtable) { setupResume(s, 51); - pxsim_String__stringConv(globals.STATUS_BAR_DATA_KEY___523190); + pxsim_String__stringConv(globals.STATUS_BAR_DATA_KEY___38578); checkResumeConsumed(); return; - } else { s.retval = (globals.STATUS_BAR_DATA_KEY___523190) + ""; } + } else { s.retval = (globals.STATUS_BAR_DATA_KEY___38578) + ""; } case 51: r0 = s.retval; s.tmp_0 = r0; r0 = pxsim_String__concat(s.tmp_0, "_ON_STATUS_REACHED"); - globals.STATUS_HANDLERS_KEY___523206 = (r0); - if ((globals.STATUS_BAR_DATA_KEY___523190) && (globals.STATUS_BAR_DATA_KEY___523190).vtable) { + globals.STATUS_HANDLERS_KEY___38594 = (r0); + if ((globals.STATUS_BAR_DATA_KEY___38578) && (globals.STATUS_BAR_DATA_KEY___38578).vtable) { setupResume(s, 52); - pxsim_String__stringConv(globals.STATUS_BAR_DATA_KEY___523190); + pxsim_String__stringConv(globals.STATUS_BAR_DATA_KEY___38578); checkResumeConsumed(); return; - } else { s.retval = (globals.STATUS_BAR_DATA_KEY___523190) + ""; } + } else { s.retval = (globals.STATUS_BAR_DATA_KEY___38578) + ""; } case 52: r0 = s.retval; s.tmp_0 = r0; r0 = pxsim_String__concat(s.tmp_0, "_ON_DISPLAY_UPDATE"); - globals.POST_PROCESS_HANDLERS_KEY___523212 = (r0); - s.tmp_0 = SpriteKind_create__P517601_mk(s); + globals.POST_PROCESS_HANDLERS_KEY___38600 = (r0); + s.tmp_0 = SpriteKind_create__P32984_mk(s); s.callLocIdx = 79; s.pc = 53; return s.tmp_0; case 53: r0 = s.retval; - globals.Ball___519840 = (r0); - s.tmp_0 = SpriteKind_create__P517601_mk(s); + globals.Ball___35223 = (r0); + s.tmp_0 = SpriteKind_create__P32984_mk(s); s.callLocIdx = 80; s.pc = 54; return s.tmp_0; case 54: r0 = s.retval; - globals.Booth___519841 = (r0); - s.tmp_0 = SpriteKind_create__P517601_mk(s); + globals.Booth___35224 = (r0); + s.tmp_0 = SpriteKind_create__P32984_mk(s); s.callLocIdx = 81; s.pc = 55; return s.tmp_0; case 55: r0 = s.retval; - globals.Mouse___519842 = (r0); - s.tmp_0 = SpriteKind_create__P517601_mk(s); + globals.Mouse___35225 = (r0); + s.tmp_0 = SpriteKind_create__P32984_mk(s); s.callLocIdx = 82; s.pc = 56; return s.tmp_0; case 56: r0 = s.retval; - globals.Crosshair___519843 = (r0); - s.tmp_0 = SpriteKind_create__P517601_mk(s); + globals.Crosshair___35226 = (r0); + s.tmp_0 = SpriteKind_create__P32984_mk(s); s.callLocIdx = 83; s.pc = 57; return s.tmp_0; case 57: r0 = s.retval; - globals.Moon___519844 = (r0); - globals.timerState___523250 = (undefined); - r0 = pxsim_Array__push(globals.scene_Scene_initializers___517987, controller_initController__P523297); - r0 = pxsim_Array__push(globals.scene_Scene_initializers___517987, controller___internal_initVibration__P523309); - r0 = pxsim_ImageMethods.height(globals.screen___517154); - globals.SH___523325 = (r0); - r0 = (globals.SH___523325 / 2); - globals.SHHalf___523329 = (r0); - r0 = pxsim_ImageMethods.width(globals.screen___517154); - globals.SW___523331 = (r0); - r0 = (globals.SW___523331 / 2); - globals.SWHalf___523335 = (r0); + globals.Moon___35227 = (r0); + globals.timerState___38638 = (undefined); + r0 = pxsim_Array__push(globals.scene_Scene_initializers___33370, controller_initController__P38685); + r0 = pxsim_Array__push(globals.scene_Scene_initializers___33370, controller___internal_initVibration__P38697); + r0 = pxsim_ImageMethods.height(globals.screen___32537); + globals.SH___38713 = (r0); + r0 = (globals.SH___38713 / 2); + globals.SHHalf___38717 = (r0); + r0 = pxsim_ImageMethods.width(globals.screen___32537); + globals.SW___38719 = (r0); + r0 = (globals.SW___38719 / 2); + globals.SWHalf___38723 = (r0); r0 = (1 << 16); - globals.one2___523356 = (r0); + globals.one2___38744 = (r0); r0 = (256 - 1); - globals.FPX_MAX___523362 = (r0); - r0 = (globals.SW___523331 / globals.SH___523325); + globals.FPX_MAX___38750 = (r0); + r0 = (globals.SW___38719 / globals.SH___38713); s.tmp_0 = r0; r0 = (s.tmp_0 / 2); - globals.defaultFov___520306 = (r0); - r0 = pxsim_pxtcore_mkClassInstance(Render_RayCastingRender__C520307_VT); + globals.defaultFov___35689 = (r0); + r0 = pxsim_pxtcore_mkClassInstance(Render_RayCastingRender__C35690_VT); s.tmp_0 = r0; - s.tmp_1 = Render_RayCastingRender_constructor__P520356_mk(s); + s.tmp_1 = Render_RayCastingRender_constructor__P35739_mk(s); s.tmp_1.arg0 = s.tmp_0; s.callLocIdx = 84; s.pc = 58; return s.tmp_1; case 58: r0 = s.retval; - globals.raycastingRender___520364 = (s.tmp_0); + globals.raycastingRender___35747 = (s.tmp_0); r0 = pxsim_Array__mk(); s.tmp_0 = r0; - r0 = pxsim_Array__push(s.tmp_0, globals.smallDonut___518663); + r0 = pxsim_Array__push(s.tmp_0, globals.smallDonut___34046); r0 = pxsim_Array__mk(); s.tmp_1 = r0; r0 = pxsim_Array__push(s.tmp_1, s.tmp_0); - globals.texturesDonut___520405 = (s.tmp_1); + globals.texturesDonut___35788 = (s.tmp_1); r0 = pxsim_Array__mk(); s.tmp_0 = r0; - r0 = pxsim_Array__push(s.tmp_0, globals.bigCake___518676); + r0 = pxsim_Array__push(s.tmp_0, globals.bigCake___34059); r0 = pxsim_Array__mk(); s.tmp_1 = r0; r0 = pxsim_Array__push(s.tmp_1, s.tmp_0); - globals.texturesBigCake___520406 = (s.tmp_1); + globals.texturesBigCake___35789 = (s.tmp_1); r0 = pxsim_Array__mk(); s.tmp_0 = r0; - r0 = pxsim_Array__push(s.tmp_0, globals.coin0___518830); - r0 = pxsim_Array__push(s.tmp_0, globals.coin1___518831); - r0 = pxsim_Array__push(s.tmp_0, globals.coin2___518832); - r0 = pxsim_Array__push(s.tmp_0, globals.coin3___518833); - r0 = pxsim_Array__push(s.tmp_0, globals.coin4___518834); - r0 = pxsim_Array__push(s.tmp_0, globals.coin5___518835); + r0 = pxsim_Array__push(s.tmp_0, globals.coin0___34213); + r0 = pxsim_Array__push(s.tmp_0, globals.coin1___34214); + r0 = pxsim_Array__push(s.tmp_0, globals.coin2___34215); + r0 = pxsim_Array__push(s.tmp_0, globals.coin3___34216); + r0 = pxsim_Array__push(s.tmp_0, globals.coin4___34217); + r0 = pxsim_Array__push(s.tmp_0, globals.coin5___34218); r0 = pxsim_Array__mk(); s.tmp_1 = r0; r0 = pxsim_Array__push(s.tmp_1, s.tmp_0); - globals.texturesCoin___520407 = (s.tmp_1); + globals.texturesCoin___35790 = (s.tmp_1); r0 = pxsim_Array__mk(); s.tmp_0 = r0; - r0 = pxsim_Array__push(s.tmp_0, globals.dog0___518860); - r0 = pxsim_Array__push(s.tmp_0, globals.dog1___518861); - r0 = pxsim_Array__push(s.tmp_0, globals.dog2___518862); + r0 = pxsim_Array__push(s.tmp_0, globals.dog0___34243); + r0 = pxsim_Array__push(s.tmp_0, globals.dog1___34244); + r0 = pxsim_Array__push(s.tmp_0, globals.dog2___34245); r0 = pxsim_Array__mk(); s.tmp_1 = r0; r0 = pxsim_Array__push(s.tmp_1, s.tmp_0); - globals.texturesDog___520408 = (s.tmp_1); + globals.texturesDog___35791 = (s.tmp_1); r0 = pxsim_Array__mk(); s.tmp_0 = r0; - r0 = pxsim_Array__push(s.tmp_0, globals.duck1___518682); - r0 = pxsim_Array__push(s.tmp_0, globals.duck2___518683); - r0 = pxsim_Array__push(s.tmp_0, globals.duck3___518684); - r0 = pxsim_Array__push(s.tmp_0, globals.duck4___518685); - r0 = pxsim_Array__push(s.tmp_0, globals.duck5___518686); - r0 = pxsim_Array__push(s.tmp_0, globals.duck6___518687); + r0 = pxsim_Array__push(s.tmp_0, globals.duck1___34065); + r0 = pxsim_Array__push(s.tmp_0, globals.duck2___34066); + r0 = pxsim_Array__push(s.tmp_0, globals.duck3___34067); + r0 = pxsim_Array__push(s.tmp_0, globals.duck4___34068); + r0 = pxsim_Array__push(s.tmp_0, globals.duck5___34069); + r0 = pxsim_Array__push(s.tmp_0, globals.duck6___34070); r0 = pxsim_Array__mk(); s.tmp_1 = r0; r0 = pxsim_Array__push(s.tmp_1, s.tmp_0); - globals.texturesDuck___520409 = (s.tmp_1); + globals.texturesDuck___35792 = (s.tmp_1); r0 = pxsim_Array__mk(); s.tmp_0 = r0; - r0 = pxsim_Array__push(s.tmp_0, globals.plane0___519249); - r0 = pxsim_Array__push(s.tmp_0, globals.plane1___519250); - r0 = pxsim_Array__push(s.tmp_0, globals.plane2___519251); - r0 = pxsim_Array__push(s.tmp_0, globals.plane3___519252); - r0 = pxsim_Array__push(s.tmp_0, globals.plane4___519253); - r0 = pxsim_Array__push(s.tmp_0, globals.plane5___519254); + r0 = pxsim_Array__push(s.tmp_0, globals.plane0___34632); + r0 = pxsim_Array__push(s.tmp_0, globals.plane1___34633); + r0 = pxsim_Array__push(s.tmp_0, globals.plane2___34634); + r0 = pxsim_Array__push(s.tmp_0, globals.plane3___34635); + r0 = pxsim_Array__push(s.tmp_0, globals.plane4___34636); + r0 = pxsim_Array__push(s.tmp_0, globals.plane5___34637); r0 = pxsim_Array__mk(); s.tmp_1 = r0; r0 = pxsim_Array__push(s.tmp_1, s.tmp_0); r0 = pxsim_Array__mk(); s.tmp_2 = r0; - r0 = pxsim_Array__push(s.tmp_2, globals.plane0___519249); - r0 = pxsim_Array__push(s.tmp_2, globals.plane1___519250); - r0 = pxsim_Array__push(s.tmp_2, globals.plane2___519251); - r0 = pxsim_Array__push(s.tmp_2, globals.plane3___519252); - r0 = pxsim_Array__push(s.tmp_2, globals.plane4___519253); - r0 = pxsim_Array__push(s.tmp_2, globals.plane5___519254); + r0 = pxsim_Array__push(s.tmp_2, globals.plane0___34632); + r0 = pxsim_Array__push(s.tmp_2, globals.plane1___34633); + r0 = pxsim_Array__push(s.tmp_2, globals.plane2___34634); + r0 = pxsim_Array__push(s.tmp_2, globals.plane3___34635); + r0 = pxsim_Array__push(s.tmp_2, globals.plane4___34636); + r0 = pxsim_Array__push(s.tmp_2, globals.plane5___34637); r0 = pxsim_Array__push(s.tmp_1, s.tmp_2); - globals.texturesPlane___520410 = (s.tmp_1); - s.tmp_0 = imagesFlipX__P520416_mk(s); - r0 = pxsim_Array__getAt(globals.texturesPlane___520410, 1); + globals.texturesPlane___35793 = (s.tmp_1); + s.tmp_0 = imagesFlipX__P35799_mk(s); + r0 = pxsim_Array__getAt(globals.texturesPlane___35793, 1); s.tmp_0.arg0 = r0; s.callLocIdx = 85; s.pc = 59; return s.tmp_0; case 59: r0 = s.retval; r0 = pxsim_Array__mk(); s.tmp_0 = r0; - r0 = pxsim_Array__push(s.tmp_0, globals.angelFish0___518809); - r0 = pxsim_Array__push(s.tmp_0, globals.angelFish1___518810); - r0 = pxsim_Array__push(s.tmp_0, globals.angelFish2___518811); - r0 = pxsim_Array__push(s.tmp_0, globals.angelFish3___518812); + r0 = pxsim_Array__push(s.tmp_0, globals.angelFish0___34192); + r0 = pxsim_Array__push(s.tmp_0, globals.angelFish1___34193); + r0 = pxsim_Array__push(s.tmp_0, globals.angelFish2___34194); + r0 = pxsim_Array__push(s.tmp_0, globals.angelFish3___34195); r0 = pxsim_Array__mk(); s.tmp_1 = r0; r0 = pxsim_Array__push(s.tmp_1, s.tmp_0); r0 = pxsim_Array__mk(); s.tmp_2 = r0; - r0 = pxsim_Array__push(s.tmp_2, globals.angelFish0___518809); - r0 = pxsim_Array__push(s.tmp_2, globals.angelFish1___518810); - r0 = pxsim_Array__push(s.tmp_2, globals.angelFish2___518811); - r0 = pxsim_Array__push(s.tmp_2, globals.angelFish3___518812); + r0 = pxsim_Array__push(s.tmp_2, globals.angelFish0___34192); + r0 = pxsim_Array__push(s.tmp_2, globals.angelFish1___34193); + r0 = pxsim_Array__push(s.tmp_2, globals.angelFish2___34194); + r0 = pxsim_Array__push(s.tmp_2, globals.angelFish3___34195); r0 = pxsim_Array__push(s.tmp_1, s.tmp_2); - globals.texturesFish___520411 = (s.tmp_1); - s.tmp_0 = imagesFlipX__P520416_mk(s); - r0 = pxsim_Array__getAt(globals.texturesFish___520411, 1); + globals.texturesFish___35794 = (s.tmp_1); + s.tmp_0 = imagesFlipX__P35799_mk(s); + r0 = pxsim_Array__getAt(globals.texturesFish___35794, 1); s.tmp_0.arg0 = r0; s.callLocIdx = 86; s.pc = 60; return s.tmp_0; case 60: r0 = s.retval; r0 = pxsim_Array__mk(); s.tmp_0 = r0; - r0 = pxsim_Array__push(s.tmp_0, globals.heroWalkSideLeft1___518736); - r0 = pxsim_Array__push(s.tmp_0, globals.heroWalkSideLeft2___518737); - r0 = pxsim_Array__push(s.tmp_0, globals.heroWalkSideLeft3___518738); - r0 = pxsim_Array__push(s.tmp_0, globals.heroWalkSideLeft4___518739); + r0 = pxsim_Array__push(s.tmp_0, globals.heroWalkSideLeft1___34119); + r0 = pxsim_Array__push(s.tmp_0, globals.heroWalkSideLeft2___34120); + r0 = pxsim_Array__push(s.tmp_0, globals.heroWalkSideLeft3___34121); + r0 = pxsim_Array__push(s.tmp_0, globals.heroWalkSideLeft4___34122); r0 = pxsim_Array__mk(); s.tmp_1 = r0; r0 = pxsim_Array__push(s.tmp_1, s.tmp_0); r0 = pxsim_Array__mk(); s.tmp_2 = r0; - r0 = pxsim_Array__push(s.tmp_2, globals.heroWalkFront1___518712); - r0 = pxsim_Array__push(s.tmp_2, globals.heroWalkFront2___518713); - r0 = pxsim_Array__push(s.tmp_2, globals.heroWalkFront3___518714); - r0 = pxsim_Array__push(s.tmp_2, globals.heroWalkFront4___518715); + r0 = pxsim_Array__push(s.tmp_2, globals.heroWalkFront1___34095); + r0 = pxsim_Array__push(s.tmp_2, globals.heroWalkFront2___34096); + r0 = pxsim_Array__push(s.tmp_2, globals.heroWalkFront3___34097); + r0 = pxsim_Array__push(s.tmp_2, globals.heroWalkFront4___34098); r0 = pxsim_Array__push(s.tmp_1, s.tmp_2); r0 = pxsim_Array__mk(); s.tmp_3 = r0; - r0 = pxsim_Array__push(s.tmp_3, globals.heroWalkSideRight1___518743); - r0 = pxsim_Array__push(s.tmp_3, globals.heroWalkSideRight2___518742); - r0 = pxsim_Array__push(s.tmp_3, globals.heroWalkSideRight3___518741); - r0 = pxsim_Array__push(s.tmp_3, globals.heroWalkSideRight4___518740); + r0 = pxsim_Array__push(s.tmp_3, globals.heroWalkSideRight1___34126); + r0 = pxsim_Array__push(s.tmp_3, globals.heroWalkSideRight2___34125); + r0 = pxsim_Array__push(s.tmp_3, globals.heroWalkSideRight3___34124); + r0 = pxsim_Array__push(s.tmp_3, globals.heroWalkSideRight4___34123); r0 = pxsim_Array__push(s.tmp_1, s.tmp_3); r0 = pxsim_Array__mk(); s.tmp_4 = r0; - r0 = pxsim_Array__push(s.tmp_4, globals.heroWalkBack1___518716); - r0 = pxsim_Array__push(s.tmp_4, globals.heroWalkBack2___518717); - r0 = pxsim_Array__push(s.tmp_4, globals.heroWalkBack3___518718); - r0 = pxsim_Array__push(s.tmp_4, globals.heroWalkBack4___518719); + r0 = pxsim_Array__push(s.tmp_4, globals.heroWalkBack1___34099); + r0 = pxsim_Array__push(s.tmp_4, globals.heroWalkBack2___34100); + r0 = pxsim_Array__push(s.tmp_4, globals.heroWalkBack3___34101); + r0 = pxsim_Array__push(s.tmp_4, globals.heroWalkBack4___34102); r0 = pxsim_Array__push(s.tmp_1, s.tmp_4); - globals.texturesHero___520412 = (s.tmp_1); + globals.texturesHero___35795 = (s.tmp_1); r0 = pxsim_Array__mk(); s.tmp_0 = r0; - r0 = pxsim_Array__push(s.tmp_0, globals.princess2Left1___518763); - r0 = pxsim_Array__push(s.tmp_0, globals.princess2Left2___518764); + r0 = pxsim_Array__push(s.tmp_0, globals.princess2Left1___34146); + r0 = pxsim_Array__push(s.tmp_0, globals.princess2Left2___34147); r0 = pxsim_Array__mk(); s.tmp_1 = r0; r0 = pxsim_Array__push(s.tmp_1, s.tmp_0); r0 = pxsim_Array__mk(); s.tmp_2 = r0; - r0 = pxsim_Array__push(s.tmp_2, globals.princess2WalkFront1___518756); - r0 = pxsim_Array__push(s.tmp_2, globals.princess2WalkFront2___518757); - r0 = pxsim_Array__push(s.tmp_2, globals.princess2WalkFront3___518758); - r0 = pxsim_Array__push(s.tmp_2, globals.princess2WalkFront2___518757); + r0 = pxsim_Array__push(s.tmp_2, globals.princess2WalkFront1___34139); + r0 = pxsim_Array__push(s.tmp_2, globals.princess2WalkFront2___34140); + r0 = pxsim_Array__push(s.tmp_2, globals.princess2WalkFront3___34141); + r0 = pxsim_Array__push(s.tmp_2, globals.princess2WalkFront2___34140); r0 = pxsim_Array__push(s.tmp_1, s.tmp_2); r0 = pxsim_Array__mk(); s.tmp_3 = r0; - r0 = pxsim_Array__push(s.tmp_3, globals.princess2Right1___518765); - r0 = pxsim_Array__push(s.tmp_3, globals.princess2Right2___518766); + r0 = pxsim_Array__push(s.tmp_3, globals.princess2Right1___34148); + r0 = pxsim_Array__push(s.tmp_3, globals.princess2Right2___34149); r0 = pxsim_Array__push(s.tmp_1, s.tmp_3); r0 = pxsim_Array__mk(); s.tmp_4 = r0; - r0 = pxsim_Array__push(s.tmp_4, globals.princess2WalkBack1___518760); - r0 = pxsim_Array__push(s.tmp_4, globals.princess2WalkBack2___518761); - r0 = pxsim_Array__push(s.tmp_4, globals.princess2WalkBack3___518762); - r0 = pxsim_Array__push(s.tmp_4, globals.princess2WalkBack2___518761); + r0 = pxsim_Array__push(s.tmp_4, globals.princess2WalkBack1___34143); + r0 = pxsim_Array__push(s.tmp_4, globals.princess2WalkBack2___34144); + r0 = pxsim_Array__push(s.tmp_4, globals.princess2WalkBack3___34145); + r0 = pxsim_Array__push(s.tmp_4, globals.princess2WalkBack2___34144); r0 = pxsim_Array__push(s.tmp_1, s.tmp_4); - globals.texturesPrincess2___520413 = (s.tmp_1); + globals.texturesPrincess2___35796 = (s.tmp_1); r0 = pxsim_Array__mk(); s.tmp_0 = r0; - r0 = pxsim_Array__push(s.tmp_0, globals.skellyWalkLeft1___518781); - r0 = pxsim_Array__push(s.tmp_0, globals.skellyWalkLeft2___518784); + r0 = pxsim_Array__push(s.tmp_0, globals.skellyWalkLeft1___34164); + r0 = pxsim_Array__push(s.tmp_0, globals.skellyWalkLeft2___34167); r0 = pxsim_Array__mk(); s.tmp_1 = r0; r0 = pxsim_Array__push(s.tmp_1, s.tmp_0); r0 = pxsim_Array__mk(); s.tmp_2 = r0; - r0 = pxsim_Array__push(s.tmp_2, globals.skellyWalkFront1___518774); - r0 = pxsim_Array__push(s.tmp_2, globals.skellyWalkFront2___518775); - r0 = pxsim_Array__push(s.tmp_2, globals.skellyWalkFront3___518776); + r0 = pxsim_Array__push(s.tmp_2, globals.skellyWalkFront1___34157); + r0 = pxsim_Array__push(s.tmp_2, globals.skellyWalkFront2___34158); + r0 = pxsim_Array__push(s.tmp_2, globals.skellyWalkFront3___34159); r0 = pxsim_Array__push(s.tmp_1, s.tmp_2); r0 = pxsim_Array__mk(); s.tmp_3 = r0; - r0 = pxsim_Array__push(s.tmp_3, globals.skellyWalkRight1___518785); - r0 = pxsim_Array__push(s.tmp_3, globals.skellyWalkRight2___518788); + r0 = pxsim_Array__push(s.tmp_3, globals.skellyWalkRight1___34168); + r0 = pxsim_Array__push(s.tmp_3, globals.skellyWalkRight2___34171); r0 = pxsim_Array__push(s.tmp_1, s.tmp_3); r0 = pxsim_Array__mk(); s.tmp_4 = r0; - r0 = pxsim.image.ofBuffer(_hex523483); + r0 = pxsim.image.ofBuffer(_hex38871); s.tmp_5 = r0; r0 = pxsim_Array__push(s.tmp_4, s.tmp_5); r0 = pxsim_Array__push(s.tmp_1, s.tmp_4); - globals.texturesSkelly___520414 = (s.tmp_1); + globals.texturesSkelly___35797 = (s.tmp_1); r0 = pxsim_Array__mk(); s.tmp_0 = r0; - r0 = pxsim_Array__push(s.tmp_0, globals.princessLeft0___518749); - r0 = pxsim_Array__push(s.tmp_0, globals.princessLeft1___518750); - r0 = pxsim_Array__push(s.tmp_0, globals.princessLeft0___518749); - r0 = pxsim_Array__push(s.tmp_0, globals.princessLeft2___518751); + r0 = pxsim_Array__push(s.tmp_0, globals.princessLeft0___34132); + r0 = pxsim_Array__push(s.tmp_0, globals.princessLeft1___34133); + r0 = pxsim_Array__push(s.tmp_0, globals.princessLeft0___34132); + r0 = pxsim_Array__push(s.tmp_0, globals.princessLeft2___34134); r0 = pxsim_Array__mk(); s.tmp_1 = r0; r0 = pxsim_Array__push(s.tmp_1, s.tmp_0); r0 = pxsim_Array__mk(); s.tmp_2 = r0; - r0 = pxsim_Array__push(s.tmp_2, globals.princessFront0___518746); - r0 = pxsim_Array__push(s.tmp_2, globals.princessFront1___518747); - r0 = pxsim_Array__push(s.tmp_2, globals.princessFront0___518746); - r0 = pxsim_Array__push(s.tmp_2, globals.princessFront2___518748); + r0 = pxsim_Array__push(s.tmp_2, globals.princessFront0___34129); + r0 = pxsim_Array__push(s.tmp_2, globals.princessFront1___34130); + r0 = pxsim_Array__push(s.tmp_2, globals.princessFront0___34129); + r0 = pxsim_Array__push(s.tmp_2, globals.princessFront2___34131); r0 = pxsim_Array__push(s.tmp_1, s.tmp_2); r0 = pxsim_Array__mk(); s.tmp_3 = r0; r0 = pxsim_Array__push(s.tmp_1, s.tmp_3); r0 = pxsim_Array__mk(); s.tmp_4 = r0; - r0 = pxsim_Array__push(s.tmp_4, globals.princessBack0___518752); - r0 = pxsim_Array__push(s.tmp_4, globals.princessBack1___518753); - r0 = pxsim_Array__push(s.tmp_4, globals.princessBack0___518752); - r0 = pxsim_Array__push(s.tmp_4, globals.princessBack2___518754); + r0 = pxsim_Array__push(s.tmp_4, globals.princessBack0___34135); + r0 = pxsim_Array__push(s.tmp_4, globals.princessBack1___34136); + r0 = pxsim_Array__push(s.tmp_4, globals.princessBack0___34135); + r0 = pxsim_Array__push(s.tmp_4, globals.princessBack2___34137); r0 = pxsim_Array__push(s.tmp_1, s.tmp_4); - globals.texturesPrincess___520415 = (s.tmp_1); - s.tmp_0 = helpers_arrayForEach__P515231_mk(s); - r0 = pxsim_Array__getAt(globals.texturesPrincess___520415, 0); + globals.texturesPrincess___35798 = (s.tmp_1); + s.tmp_0 = helpers_arrayForEach__P30614_mk(s); + r0 = pxsim_Array__getAt(globals.texturesPrincess___35798, 0); s.tmp_0.arg0 = r0; - s.tmp_0.arg1 = inline__P523503; + s.tmp_0.arg1 = inline__P38891; s.callLocIdx = 87; s.pc = 61; return s.tmp_0; case 61: r0 = s.retval; - r0 = pxsim.image.ofBuffer(_hex556766); - globals.transparency16___556767 = (r0); - r0 = pxsim.image.ofBuffer(_hex556769); - globals.tile2___556770 = (r0); - r0 = pxsim.image.ofBuffer(_hex556772); - globals.tile1___556773 = (r0); - r0 = pxsim.image.ofBuffer(_hex556775); - globals.tile7___556776 = (r0); - r0 = pxsim.image.ofBuffer(_hex556778); - globals.tile8___556779 = (r0); - r0 = pxsim.image.ofBuffer(_hex556781); - globals.tile5___556782 = (r0); - r0 = pxsim.image.ofBuffer(_hex556784); - globals.tile4___556785 = (r0); - s.tmp_0 = helpers__registerFactory__P518454_mk(s); + r0 = pxsim.image.ofBuffer(_hex38906); + globals.transparency16___35815 = (r0); + r0 = pxsim.image.ofBuffer(_hex38910); + globals.tile2___35816 = (r0); + r0 = pxsim.image.ofBuffer(_hex38914); + globals.tile1___35817 = (r0); + r0 = pxsim.image.ofBuffer(_hex38918); + globals.tile7___35818 = (r0); + r0 = pxsim.image.ofBuffer(_hex38922); + globals.tile8___35819 = (r0); + r0 = pxsim.image.ofBuffer(_hex38926); + globals.tile5___35820 = (r0); + r0 = pxsim.image.ofBuffer(_hex38930); + globals.tile4___35821 = (r0); + s.tmp_0 = helpers__registerFactory__P33837_mk(s); s.tmp_0.arg0 = "tilemap"; - s.tmp_0.arg1 = myTiles_inline__P556787; + s.tmp_0.arg1 = myTiles_inline__P38934; s.callLocIdx = 115; s.pc = 62; return s.tmp_0; case 62: r0 = s.retval; - s.tmp_0 = helpers__registerFactory__P518454_mk(s); + s.tmp_0 = helpers__registerFactory__P33837_mk(s); s.tmp_0.arg0 = "tile"; - s.tmp_0.arg1 = myTiles_inline__P557021; + s.tmp_0.arg1 = myTiles_inline__P39168; s.callLocIdx = 117; s.pc = 63; return s.tmp_0; case 63: r0 = s.retval; - s.tmp_0 = SpriteKind_create__P517601_mk(s); + s.tmp_0 = SpriteKind_create__P32984_mk(s); s.callLocIdx = 118; s.pc = 64; return s.tmp_0; case 64: r0 = s.retval; - globals.star___556102 = (r0); - s.tmp_0 = SpriteKind_create__P517601_mk(s); + globals.star___64776 = (r0); + s.tmp_0 = SpriteKind_create__P32984_mk(s); s.callLocIdx = 119; s.pc = 65; return s.tmp_0; case 65: r0 = s.retval; - globals.star2___556105 = (r0); - s.tmp_0 = SpriteKind_create__P517601_mk(s); + globals.star2___64779 = (r0); + s.tmp_0 = SpriteKind_create__P32984_mk(s); s.callLocIdx = 120; s.pc = 66; return s.tmp_0; case 66: r0 = s.retval; - globals.ultimate_star_rainbow___556108 = (r0); - s.tmp_0 = SpriteKind_create__P517601_mk(s); + globals.ultimate_star_rainbow___64782 = (r0); + s.tmp_0 = SpriteKind_create__P32984_mk(s); s.callLocIdx = 121; s.pc = 67; return s.tmp_0; case 67: r0 = s.retval; - globals.star3___556111 = (r0); - s.tmp_0 = SpriteKind_create__P517601_mk(s); + globals.star3___64785 = (r0); + s.tmp_0 = SpriteKind_create__P32984_mk(s); s.callLocIdx = 122; s.pc = 68; return s.tmp_0; case 68: r0 = s.retval; - globals.star4___556114 = (r0); - s.tmp_0 = sprites_onOverlap__P517580_mk(s); - s.tmp_0.arg0 = globals.Player___517602; - s.tmp_0.arg1 = globals.ultimate_star_rainbow___556108; - s.tmp_0.arg2 = inline__P556119; + globals.star4___64788 = (r0); + s.tmp_0 = sprites_onOverlap__P32963_mk(s); + s.tmp_0.arg0 = globals.Player___32985; + s.tmp_0.arg1 = globals.ultimate_star_rainbow___64782; + s.tmp_0.arg2 = inline__P64793; s.callLocIdx = 125; s.pc = 69; return s.tmp_0; case 69: r0 = s.retval; - s.tmp_0 = controller_Button_onEvent__P517318_mk(s); - s.tmp_0.arg0 = globals.A___517235; + s.tmp_0 = controller_Button_onEvent__P32701_mk(s); + s.tmp_0.arg0 = globals.A___32618; s.tmp_0.arg1 = 2049; - s.tmp_0.arg2 = inline__P556138; + s.tmp_0.arg2 = inline__P64812; s.callLocIdx = 127; s.pc = 70; return s.tmp_0; case 70: r0 = s.retval; - s.tmp_0 = sprites_onOverlap__P517580_mk(s); - s.tmp_0.arg0 = globals.Player___517602; - s.tmp_0.arg1 = globals.star4___556114; - s.tmp_0.arg2 = inline__P556148; + s.tmp_0 = sprites_onOverlap__P32963_mk(s); + s.tmp_0.arg0 = globals.Player___32985; + s.tmp_0.arg1 = globals.star4___64788; + s.tmp_0.arg2 = inline__P64822; s.callLocIdx = 134; s.pc = 71; return s.tmp_0; case 71: r0 = s.retval; - s.tmp_0 = sprites_onOverlap__P517580_mk(s); - s.tmp_0.arg0 = globals.Player___517602; - s.tmp_0.arg1 = globals.star2___556105; - s.tmp_0.arg2 = inline__P556173; + s.tmp_0 = sprites_onOverlap__P32963_mk(s); + s.tmp_0.arg0 = globals.Player___32985; + s.tmp_0.arg1 = globals.star2___64779; + s.tmp_0.arg2 = inline__P64847; s.callLocIdx = 141; s.pc = 72; return s.tmp_0; case 72: r0 = s.retval; - s.tmp_0 = sprites_onOverlap__P517580_mk(s); - s.tmp_0.arg0 = globals.Player___517602; - s.tmp_0.arg1 = globals.star___556102; - s.tmp_0.arg2 = inline__P556198; + s.tmp_0 = sprites_onOverlap__P32963_mk(s); + s.tmp_0.arg0 = globals.Player___32985; + s.tmp_0.arg1 = globals.star___64776; + s.tmp_0.arg2 = inline__P64872; s.callLocIdx = 148; s.pc = 73; return s.tmp_0; case 73: r0 = s.retval; - s.tmp_0 = sprites_onOverlap__P517580_mk(s); - s.tmp_0.arg0 = globals.Player___517602; - s.tmp_0.arg1 = globals.star3___556111; - s.tmp_0.arg2 = inline__P556221; + s.tmp_0 = sprites_onOverlap__P32963_mk(s); + s.tmp_0.arg0 = globals.Player___32985; + s.tmp_0.arg1 = globals.star3___64785; + s.tmp_0.arg2 = inline__P64895; s.callLocIdx = 155; s.pc = 74; return s.tmp_0; case 74: r0 = s.retval; - globals.mySprite5___556186 = (null); - globals.mySprite3___556180 = (null); - globals.mySprite4___556161 = (null); - globals.mySprite6___556155 = (null); - globals.sec___556129 = (0); - globals.mySprite2___556205 = (null); - globals.mySprite___556141 = (null); - s.tmp_0 = sprites_create__P517397_mk(s); - r0 = pxsim.image.ofBuffer(_hex556242); + globals.mySprite5___64860 = (null); + globals.mySprite3___64854 = (null); + globals.mySprite4___64835 = (null); + globals.mySprite6___64829 = (null); + globals.sec___64803 = (0); + globals.mySprite2___64879 = (null); + globals.mySprite___64815 = (null); + s.tmp_0 = sprites_create__P32780_mk(s); + r0 = pxsim.image.ofBuffer(_hex64916); s.tmp_0.arg0 = r0; - s.tmp_0.arg1 = globals.Player___517602; + s.tmp_0.arg1 = globals.Player___32985; s.callLocIdx = 156; s.pc = 75; return s.tmp_0; case 75: r0 = s.retval; - globals.mySprite___556141 = (r0); - r0 = globals.raycastingRender___520364.fields["sprSelf"]; - globals.mySprite___556141 = (r0); - s.tmp_0 = tiles_setCurrentTilemap__P517886_mk(s); - s.tmp_1 = helpers_getTilemapByName__P518457_mk(s); + globals.mySprite___64815 = (r0); + r0 = globals.raycastingRender___35747.fields["sprSelf"]; + globals.mySprite___64815 = (r0); + s.tmp_0 = tiles_setCurrentTilemap__P33269_mk(s); + s.tmp_1 = helpers_getTilemapByName__P33840_mk(s); s.tmp_1.arg0 = "level2"; s.callLocIdx = 158; s.pc = 77; return s.tmp_1; case 77: @@ -1688,53 +1688,53 @@ switch (step) { s.callLocIdx = 159; s.pc = 76; return s.tmp_0; case 76: r0 = s.retval; - s.tmp_0 = Render_moveWithController__P520402_mk(s); + s.tmp_0 = Render_moveWithController__P35785_mk(s); s.tmp_0.arg0 = 3; s.tmp_0.arg1 = 2; s.tmp_0.arg2 = 1; s.callLocIdx = 160; s.pc = 78; return s.tmp_0; case 78: r0 = s.retval; - s.tmp_0 = Render_setAttribute__P520391_mk(s); + s.tmp_0 = Render_setAttribute__P35774_mk(s); s.tmp_0.arg0 = 2; - s.tmp_0.arg1 = 0.66; + s.tmp_0.arg1 = 1.66; s.callLocIdx = 161; s.pc = 79; return s.tmp_0; case 79: r0 = s.retval; - s.tmp_0 = Render_setAttribute__P520391_mk(s); + s.tmp_0 = Render_setAttribute__P35774_mk(s); s.tmp_0.arg0 = 0; s.tmp_0.arg1 = 0.066; s.callLocIdx = 162; s.pc = 80; return s.tmp_0; case 80: r0 = s.retval; - s.tmp_0 = Render_setAttribute__P520391_mk(s); + s.tmp_0 = Render_setAttribute__P35774_mk(s); s.tmp_0.arg0 = 1; s.tmp_0.arg1 = 0.066; s.callLocIdx = 163; s.pc = 81; return s.tmp_0; case 81: r0 = s.retval; - s.tmp_0 = Render_setAttribute__P520391_mk(s); + s.tmp_0 = Render_setAttribute__P35774_mk(s); s.tmp_0.arg0 = 3; s.tmp_0.arg1 = 1.66; s.callLocIdx = 164; s.pc = 82; return s.tmp_0; case 82: r0 = s.retval; - s.tmp_0 = Render_setViewAngleInDegree__P520393_mk(s); - s.tmp_0.arg0 = 1; + s.tmp_0 = Render_setViewAngleInDegree__P35776_mk(s); + s.tmp_0.arg0 = 360; s.callLocIdx = 165; s.pc = 83; return s.tmp_0; case 83: r0 = s.retval; - s.tmp_0 = sprites_create__P517397_mk(s); - r0 = pxsim.image.ofBuffer(_hex556262); + s.tmp_0 = sprites_create__P32780_mk(s); + r0 = pxsim.image.ofBuffer(_hex64936); s.tmp_0.arg0 = r0; - s.tmp_0.arg1 = globals.star___556102; + s.tmp_0.arg1 = globals.star___64776; s.callLocIdx = 166; s.pc = 84; return s.tmp_0; case 84: r0 = s.retval; - globals.mySprite2___556205 = (r0); - s.tmp_0 = tiles_placeOnTile__P517895_mk(s); - s.tmp_0.arg0 = globals.mySprite2___556205; - s.tmp_1 = tiles_getTileLocation__P517889_mk(s); + globals.mySprite2___64879 = (r0); + s.tmp_0 = tiles_placeOnTile__P33278_mk(s); + s.tmp_0.arg0 = globals.mySprite2___64879; + s.tmp_1 = tiles_getTileLocation__P33272_mk(s); s.tmp_1.arg0 = 60; s.tmp_1.arg1 = 3; s.callLocIdx = 167; s.pc = 86; return s.tmp_1; @@ -1744,10 +1744,10 @@ switch (step) { s.callLocIdx = 168; s.pc = 85; return s.tmp_0; case 85: r0 = s.retval; - globals.sec___556129 = (0); - globals.seconds_calculating___556269 = (0); - s.tmp_0 = game_onUpdate__P518145_mk(s); - s.tmp_0.arg0 = inline__P556271; + globals.sec___64803 = (0); + globals.seconds_calculating___64943 = (0); + s.tmp_0 = game_onUpdate__P33528_mk(s); + s.tmp_0.arg0 = inline__P64945; s.callLocIdx = 170; s.pc = 87; return s.tmp_0; case 87: r0 = s.retval; @@ -1755,13 +1755,13 @@ switch (step) { return leave(s, r0) default: oops() } } } -_main___P557302.info = {"start":0,"length":0,"line":0,"column":0,"endLine":0,"endColumn":0,"fileName":"pxt_modules/Sprite Grid/main.ts","functionName":"
","argumentNames":[]} -_main___P557302.continuations = [ 49,50,51,52 ] +_main___P65195.info = {"start":0,"length":0,"line":0,"column":0,"endLine":0,"endColumn":0,"fileName":"pxt_modules/Sprite Grid/main.ts","functionName":"
","argumentNames":[]} +_main___P65195.continuations = [ 49,50,51,52 ] -function _main___P557302_mk(s) { +function _main___P65195_mk(s) { checkStack(s.depth); return { - parent: s, fn: _main___P557302, depth: s.depth + 1, + parent: s, fn: _main___P65195, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -1771,121 +1771,121 @@ function _main___P557302_mk(s) { tmp_5: undefined, } } -const _hex520547 = pxsim.BufferMethods.createBufferFromHex("1f00210023002500270029002c002e003100340037003a003e004100450049004e00520057005c00620068006e0075007b0083008b0093009c00a500af00b900c400d000dc00e900f70006011501260137014a015d01720188019f01b801d201ee010b022a024b026e029302ba02e40210033f037003a403dc03170455049704dd0427057505c80520067d06e0064907b8072d08a9082d09b9094d0aea0a900b400cfa0cc00d910e6f0f5a1053115b1272139a14d41520178018f519801b231dde1e") -const _hex527071 = pxsim.BufferMethods.createBufferFromHex("2000000000000000210000005e0000002200000e000e0000230028fe28fe280024004c92ff926400250002651248a64026006c92926ca000270000000e000000280000007c82000029000000827c00002a005438103854002b0010107c1010002c000000907000002d001010101010002e000000606000002f000060100806003000003c42423c00310000447e4000003200004462524c00330000424a4e320034003028247e20003500004e4a4a32003600003c4a4a30003700000262120e00380000344a4a34003900000c52523c003a0000006c6c00003b000000967600003c001028284444003d002828282828003e004444282810003f0000025909060040003c425a560800410078141214780042007e4a4a4a34004300003c424224004400007e42423c004500007e4a4a42004600007e0a0a02004700003c425234004800007e08087e00490000427e4200004a002040423e02004b00007e081462004c00007e404040004d007e0418047e004e00007e04087e004f003c4242423c005000007e12120c005100003c5262bc005200007e12126c00530000244a522400540002027e0202005500003e40403e005600001e70701e0057007e2018207e00580042241824420059000608700806005a000062524a46005b00007e424200005c000006081060005d000042427e00005e000804020408005f00808080808000600000000204000061000030484878006200007e4848300063000030484848006400003048487e006500003068585000660000107c12040067000018a4a478006800007e08087000690000487a4000006a000040847d00006b00007e102840006c0000427e4000006d007808300870006e000078080870006f00003048483000700000fc24241800710000182424fc0072000078100810007300005058682800740000083e48200075000038404078007600001860601800770038403040380078000048303048007900005ca0a07c007a000048685848007b000008364100007c000000fe0000007d000041360800007e00000804080400a000000000000000a10000007a000000a200003048fc4800a30090fc92928400a400542844285400a5002a2c782c2a00a6000000ee000000a7000094aaaa5200a800000200020000a9003e414955413eaa0000242a2e0000ab00102854284400ac00001010107000ad00001010101000ae003e415d45413eaf00000202020200b000000814140800b1008888be888800b2000024322c0000b30000222a140000b400000004020000b50000f840207800b6000c1e7e027e00b700000010000000b800000080400000b90000243e200000ba0000242a240000bb00442854281000bc00025f70f84000bd00021f90c8b000be0011557af84000bf000030484d2000c000601916186000c100601816196000c200601a151a6000c300601a151a6100c400601914196000c500601a151a6000c6007c0a7e4a4200c700001ea1611200c800007c55564400c900007c56554400ca00007c56554600cb00007c55544500cc0000457e440000cd0000447e450000ce0000467d460000cf0000457c450000d000087e4a423c00d100007e09127d00d200003845463800d300003846453800d400003846453a00d500003a45463900d600003845443900d700442810284400d80000fc724e3f00d900003c41423c00da00003c42413c00db00003c42413e00dc00003c41403d00dd00040872090400de00007e24241800df00007c025a2400e0000030494a7800e10000304a497800e20000304a497a00e3000032494a7900e40000304a487a00e50000304a4d7a00e600304878685000e7000018a4642400e8000030695a5000e90000306a595000ea0000306a595200eb0000306a585200ec0000497a400000ed0000487a410000ee00004a79420000ef00004a78420000f00000304a4b3d00f100007a090a7100f2000030494a3000f30000304a493000f40000304a493200f5000032494a3100f60000304a483200f700101054101000f800007068583800f900003841427800fa00003842417800fb00003842417a00fc00003842407a00fd0000b84241f800fe0000ff24241800ff00005ca1a07d000001601915196000010100304a4a7a000201611a16196000030100314a4a790004013c0a094abc00050100182464bc000601003846452800070100304a4948000801003846452a00090100304a494a000a010038444528000b010030484a48000c010038454629000d010030494a49000e01007c454639000f0100314a497e001001087e4a423c00110130484c7e04001201007d55554500130100326a5a52001401007d56564500150100316a5a51001601007c55544400170100306a5850001801003f65a521001901001874ac28001a01007c555645001b010030695a51001c010038465536001d0100304a49f2001e010039465635001f0100314a4af100200100384455340021010018a4a578002201001ea1691a0023010018a6a578002401007812117a0025017e080a7102002601047e147e04002701047e0c08700028010002457e450029010002497a41002a0100457d4500002b01004a7a4200002c0100014a7a49002d0100014a7a41002e0100217fa100002f0100247da00000300100447d440000310100487840000032017e0022423e0033013d0040847d0034012040463d0600350100800af90200360100bf440a3100370100bf4814200038010078102848003901007c404241003a0100467d4000003b01003fa06020003c0100a17f2000003d01007c414241003e0100457e4100003f01007e40484000400100427e4008004101107e48404000420100527e4800004301007c0a117c00440100780a097000450100bf42043f00460100bc440438004701007c09127d00480100790a09700049010a06780870004a01003f02847f004b01003c048478004c013945454539004d0100324a4a32004e013946464639004f0100314a4a310050013a4544463900510132494832010052013c427e4a420053013048306850005401007c163548005501007812091000560100bf49093600570100bc480408005801007d1635480059010079120910005a010048565524005b0100505a6928005c010048565526005d0100505a692a005e010012a56912005f010028ac741400600100485556250061010050596a290062010101bf410100630100049f641000640104057e050400650100083d4a2100660102127e120200670100183e5820006801003a414239006901003a414279006a01003d41413d006b01003a42427a006c010039424239006d010039424279006e01003a45453a006f01003a45457a0070013a41403a010071013a41407a01007201001f60a01f007301001c60a03c00740178221122780075013842314238007601081261120800770100b84241fa00780104097009040079010064564d44007a0100486a5948007b010064544d44007c010048685a48007d010064554e45007e010048695a49007f0100087c0204008f01003452523c00920100887e090200a0013c42423c0806a101003048483008af01003e403e0806b001003840781008b501006a5a4a4e00b601005878585800d101003845463900d2010030494a3100e601003845563500e7010030494af100fa0100742a750000fb0100304c4a7d00fc0178147e554400fd0130487a695000fe010078744e3d00ff0100706a59380018020012a569120019020028ac7414001a020101bf4101001b0200049f641000bb0200000c0a0000bc0200000a060000bd020000060a0000c602000201020000c702000102010000c902000202020000d802000102020100d902000002000000da02000205020000db02000040800000dc02000201020100dd02020100020100740300000201000075030000804000007a030000c08000007e03000096760000840300000300000085030200030002008603037c12127c008703000010000000880303007e4a4200890303007e087e008a030300427e42008c03033c42423c008e0303000e700e008f03035c62625c00900302003b400200910378141214780092037e4a4a4a34009303007e0202020094036058465860009503007e4a4a420096030062524a46009703007e08087e0098033c4a4a4a3c00990300427e4200009a03007e081462009b036018061860009c037e0418047e009d03007e04087e009e0300424a4a42009f033c4242423c00a003007e02027e00a103007e12120c00a30300665a424200a40302027e020200a503060870080600a60318247e241800a703422418244200a8030e107e100e00a9035c6202625c00aa0300457c450000ab03040970090400ac030030484a7900ad030030685a5100ae0378100a09f000af03003a41200000b0033a4043403a00b103003048487800b20300fe25251a00b3030c30c0300c00b403344a4a4a3000b503003068585000b603021aa6a24200b7033c080404f800b803003c4a4a3c00b903003840200000ba03007820504800bb03641212227c00bc03fc2020103c00bd03182040201800be03112d2ba94100bf03003048483000c003087808780800c103f82424241800c2031824a4a44800c303304848582800c403000838482800c503384040403800c6031c20f8241800c703c4281028c400c8031c20fc201c00c903304820483000ca03000238422000cb03384240423800cc0330484a493000cd03384042413800ce03304822493000d0033c52525c2000d10310344a3c0800d203067804020400d303120a7c020400d4030d7009040800d5031824ff241800d603384828483800d70348302221d800da031c2221a14200db031824a4a44200dc037e1212020200dd0300fc24240400de033e2010087c00df030c0ac9281800e003700c621c7000e10301092516f800e2039ea0bea07e00e30398a0b8a07800e4030c1214107e00e503001028207800e603be9088887000e70348544e443800e803245252524c00e903285454544800ea0364524c526400eb03086458640800ec03385454542200ed03306848682400ee03184a7e4a1800ef031848ff0a0800f003483020205800f10378a4a4a49800f203304848485000f303006080847d00f4033c4a4a4a3c00f5030030585848000004007c555644000104007c55544500020401013f8579000304007c0605040004043c4a4a422400050400244a522400060400427e420000070400457c45000008042040423e020009047c027e4830000a047e087e4830000b0402027e0a72000c04007c102a45000d047c2112087c000e040c5152523d000f043f20e0203f00100478141214780011047e4a4a4a300012047e4a4a4a34001304007e020202001404c07c427ec0001504007e4a4a4200160476087e087600170424424a4a34001804007e08047e001904007d120a7d001a04007e081462001b04403c02027e001c047e0418047e001d04007e08087e001e043c4242423c001f047e0202027e002004007e12120c002104003c42422400220402027e02020023040e5050503e00240418247e241800250442241824420026043f2020bf600027040e1010107e0028047e407e407e0029043f203fa07f002a04027e484830002b047e4848307e002c04007e484830002d0424424a4a3c002e047e183c423c002f04006c12127e0030043048487840003104003c4a4a3100320400786850200033040078080808003404c0704878c000350430686850000036044830783048003704004058683000380478402010780039047942221279003a040078203048003b044030080878003c047810201078003d047810101078003e043048484830003f047808080878004004fc24242418004104304848485000420408087808080043041ca0a0a07c0044041824ff241800450400483030480046043c2020bc60004704182020207800480478407840780049043c203ca07c004a040878505020004b047850502078004c040078505020004d044858683000004e047830304830004f0450282878000050040030696a500051040032686a50005204023f0a887000530400780a09080054040030685848005504005058682800560400487a4000005704004a784200005804004080847d0059047008785020005a047810785020005b04047e141060005c040078223148005d047841221078005e0418a1a2a279005f043c20e0203c006204027f4a4830006304087e5850200070040e107e100e00710418207820180072043c4a4a4a3c0073043068586830007404001e70180c0075040018603010009004007e020203009104007808080c009204087e0a0a0200930420782808080096043b043f043be0970424183c1824c09a04003f040a31c09b04003c101824c0ae04060870080600af040c10e0100c00b004161870181600b1042c30e0302c00b20421120c1221c0b3040024181824c0ba047e0808087000bb04007e08087000d804003452523c00d904002868583000e20400457d450000e304004a7a420000e8043c4a4a4a3c00e904003058583000ee04003d41413d00ef04003a42427a00d005681020285000d105484848784000d205004830600000d305080808780800d405680808087800d505000008780000d605080818680800d705087808087800d805784050487800d905000008180000da0504040404fc00db05484848483800dc050e4848281800dd05087848487800de05582010487000df05000004fc0000e005004040487800e105000878483800e205487840281800e305041c0404fc00e405485848483800e50504f820140800e605485060685000e705f40424241c00e805080808087000e905785058403800ea05487808087800f005087800087800f105081800087800f205081800081800f305000010080000f405100800100800021e7c5455542800031e007e484930000a1e007c454438000b1e003049487e001e1e007c151404001f1e001079140800401e7e0419047e00411e780832087000561e007c15140800571e00fc25241800601e004854552400611e0050586a28006a1e04047d0404006b1e00083d482000801e7c2112207c00811e384132403800821e7c2012217c00831e384032413800841e7c2110217c00851e384230423800f21e040972080400f31e00b84142f800a3207e0a7a120a00a420a8fcaa828400a720087e2a1c0800ab200098a4a6bf02ac20183c5a5a4200af20627f224438009021103854101000912108047e0408009221101054381000932110207e201000942110381010381095212844fe442800") -const _hex527060 = pxsim.BufferMethods.createBufferFromHex("20000000000000000000000000000000000000000000000000002100000000000006fc0000000000000000000000000000000000220000001c00000000001c0000000000000000000000000000002300a000f807a000f807a00000000000000000000000000000002400000018022404460c8803000000000000000000000000000025003802c4017800200390040803000000000000000000000000260080037804a4041803800340040000000000000000000000002700000000001c00000000000000000000000000000000000000280000000000f8010606010800000000000000000000000000002900000001080606f801000000000000000000000000000000002a00040014000e001400040000000000000000000000000000002b0040004000f8034000400000000000000000000000000000002c000000000000090006000000000000000000000000000000002d000000800080008000000000000000000000000000000000002e000000000000060000000000000000000000000000000000002f00000c800360001c000300000000000000000000000000000030000000f80304040404f80300000000000000000000000000003100000004040404fc07000400040000000000000000000000003200000008060405c4043804000000000000000000000000000033000000080244044404b803000000000000000000000000000034000000800170010801fc070001000000000000000000000000350000023c0424042404c403000000000000000000000000000036000000f0034804440488030000000000000000000000000000370000000400c40734000c00000000000000000000000000000038000000b80344044404b803000000000000000000000000000039000000780284048802f00100000000000000000000000000003a000000000030060000000000000000000000000000000000003b000000000018090006000000000000000000000000000000003c004000a000a000a000100100000000000000000000000000003d002001200120012001200100000000000000000000000000003e0000001001a000a000a00040000000000000000000000000003f000000080084066400180000000000000000000000000000004000f0030c04c20822092409f80900000000000000000000000041000007f8008400f8000007000000000000000000000000000042000000fc0744044404b803000000000000000000000000000043000000f001080204040404080200000000000000000000000044000000fc0704040802f001000000000000000000000000000045000000fc07440444044404000000000000000000000000000046000000fc07440044004400000000000000000000000000000047000000f00108024404c803000000000000000000000000000048000000fc0740004000fc070000000000000000000000000000490000000404fc070404040400000000000000000000000000004a000000000200040004fc0300000000000000000000000000004b000000fc074000f0000c0304040000000000000000000000004c000000fc0700040004000400000000000000000000000000004d000000fc0738007000fc0700000000000000000000000000004e000000fc073800c003fc0700000000000000000000000000004f000000f80304040404f803000000000000000000000000000050000000fc07840084004400780000000000000000000000000051000000fc0102020206fc09000000000000000000000000000052000000fc074400c4013806000000000000000000000000000053000000180224044404880300000000000000000000000000005400000004000400fc070400040000000000000000000000000055000000fc0300040004fc03000000000000000000000000000056000c00f0030004f0030c00000000000000000000000000000057007c008007e001f0010007fc0000000000000000000000000058000404b8034000b80304040000000000000000000000000000590004003800c00730000c0000000000000000000000000000005a0004040407e4041c04040400000000000000000000000000005b0000000000ff0f0108010800000000000000000000000000005c0003001c0060008003000c00000000000000000000000000005d00000001080108ff0f000000000000000000000000000000005e004000380004003800400000000000000000000000000000005f00000800080008000800080000000000000000000000000000600000000000020004000000000000000000000000000000000061000000200390049004e007000000000000000000000000000062000000fc0710041004e003000000000000000000000000000063000000c001200210043004000200000000000000000000000064000000e00310041004fc07000000000000000000000000000065000000e00390049004e0040000000000000000000000000000660000001000f80714001400000000000000000000000000000067000000b806440944093c09040600000000000000000000000068000000fc0710001000e0070000000000000000000000000000690000000000f4070000000000000000000000000000000000006a00000800080008fd07000000000000000000000000000000006b000000fe078000e001100610040000000000000000000000006c0000000000fc030004000400000000000000000000000000006d00f00710001000e0071000e0070000000000000000000000006e000000f00710001000e00700000000000000000000000000006f000000e00310041004e003000000000000000000000000000070000000fc0f04010401f800000000000000000000000000000071000000f80004010401fc0f000000000000000000000000000072000000f00720001000100000000000000000000000000000007300000060029004900420030000000000000000000000000000740000001000fc0310041004000000000000000000000000000075000000f00300040004f007000000000000000000000000000076003000c0030004c003300000000000000000000000000000007700f0000007e003c0010007f000000000000000000000000000780010046003800060031004000000000000000000000000000079000c0870088007f0000c0000000000000000000000000000007a000000000410079004700410040000000000000000000000007b0000004000be070108010800000000000000000000000000007c0000000000ff0f0000000000000000000000000000000000007d00000001080108be07400000000000000000000000000000007e00800040004000800080004000000000000000000000000000") -const _hex535541 = pxsim.BufferMethods.createBufferFromHex("20000000000000002100001700000000220000030003000023000a1f0a1f0a0024000a17151d0a00250013090412190026000a15150a100027000003000000002800000e11000000290000110e0000002a00000a040a00002b0000040e0400002c000010080000002d000004040400002e000008000000002f0010080402010030000e11110e0000310000121f100000320019151512000033000911150b000034000c0a091f080035001715151509003600081416150800370011090503010038000a1515150a00390002150d0502003a00000a000000003b0000100a0000003c0000040a1100003d00000a0a0a00003e0000110a0400003f0002011505020040000e1115090e0041001e05051e000042001f15150a000043000e111111000044001f11110e000045001f151511000046001f050501000047000e1111150c0048001f04041f00004900111f110000004a000911110f01004b001f040a1100004c001f10101000004d001f0204021f004e001f0204081f004f000e11110e000050001f0505020000510006091916000052001f05050a10005300121515090000540001011f01010055000f10100f0000560007081008070057001f0804081f0058001b04041b0000590001021c0201005a001915131100005b00001f111100005c000102040810005d000011111f00005e000002010200005f00101010101000600000010200000061000c12121e100062001f141408000063000c121212000064000814141f000065000e15151200006600041e0501000067000215150f000068001f04041800006900001d000000006a000010100d00006b001f040a1000006c00000f101000006d001e0204021e006e001e02021c00006f000c12120c000070001e0a0a0400007100040a0a1e000072001c0202020000730010140a0200007400000f1414100075000e10101e1000760006081008060077001e1008101e007800120c0c12000079001214080402007a00121a161200007b0000041f1100007c00001f000000007d00111f040000007e00000404080800d3000c1213130c00f3000c12130d000004010e05051e100005010609191f080006010c121313120007010c121313000018010f0b1b19000019010e151d1a000041011f14121000004201100f1412000043011f0205081f0044011e03031c00005a0110140b0302005b0110140b0300007901121a171300007a01121a171300007b01121b171200007c01121b17120000") -const _hex520680 = pxsim.BufferMethods.createBufferFromHex("000000ffffffff2121ff93c4ff8135fff609249ca378dc52003fad87f2ff8e2ec4a4839f5c406ce5cdc491463d000000") -const _hex520995 = pxsim.BufferMethods.createBufferFromHex("870407000800000000000000404400005055040450555505505501011011000000000000") -const _hex520998 = pxsim.BufferMethods.createBufferFromHex("87041000100000000000000000000000000000000000000000000050050000000000000550000000005045444404000000455544444400040045555555550404004555555555450500455555555511050045555555150101004555111111000100501511110100000000000550000000000000500500000000000000000000000000000000000000") -const _hex521001 = pxsim.BufferMethods.createBufferFromHex("870410001000000000000000000000000000000000000000006666666666060060ffffff666f660060fffffff6ff660060fff1ff666f660060fff1ff6666660060fffff16666660060fffff16666660060fff1ff6666660060fff1ff66f6660060ffffff6666660060fffffff6666600006666666666060000000000000000000000000000000000") -const _hex521296 = pxsim.BufferMethods.createBufferFromHex("8704240024000000001111111111111111111111111111111100000010313333333333333333333333333333130100001113111111111111111111111111111131110000311111111111111111111111111111111113000031111111111111111111111111111111111300003111111111111111111111111111111111130000311111111111111111111111111111111113000031111111111111111111111111111111111300003111111111111111111111111111111111130000311111111111111111111111111111111113000031111111111111111111111111111111111300003111111111111111111111111111111111130000311111111111111111111111111111111113000031111111111111111111111111111111111300003111111111111111111111111111111111130000311111111111111111111111111111111113000031111111111111111111111111111111111300003111111111111111111111111111111111130000311111111111111111111111111111111113000031111111111111111111111111111111111300003111111111111111111111111111111111130000311111111111111111111111111111111113000031111111111111111111111111111111111300003111111111111111111111111111111111130000311111111111111111111111111111111113000031111111111111111111111111111111111300003111111111111111111111111111111111130000311111111111111111111111111111111113000031111111111111111111111111111111111300003111111111111111111111111111111111130000311111111111111111111111111111111113000031111111111111111111111111111111111300003111111111111111111111111111111111130000111311111111111111111111111111113111000010313333333333333333333333333333130100000011111111111111111111111111111111000000") -const _hex521298 = pxsim.BufferMethods.createBufferFromHex("8704240024000000002222222222222222222222222222222200000020323333333333333333333333333333230200002223222222222222222222222222222232220000322211111111111111111111111111112223000032121111111111111111111111111111212300003212111111111111111111111111111121230000321211111111111111111111111111112123000032121111111111111111111111111111212300003212111111111111111111111111111121230000321211111111111111111111111111112123000032121111111111111111111111111111212300003212111111111111111111111111111121230000321211111111111111111111111111112123000032121111111111111111111111111111212300003212111111111111111111111111111121230000321211111111111111111111111111112123000032121111111111111111111111111111212300003212111111111111111111111111111121230000321211111111111111111111111111112123000032121111111111111111111111111111212300003212111111111111111111111111111121230000321211111111111111111111111111112123000032121111111111111111111111111111212300003212111111111111111111111111111121230000321211111111111111111111111111112123000032121111111111111111111111111111212300003212111111111111111111111111111121230000321211111111111111111111111111112123000032121111111111111111111111111111212300003212111111111111111111111111111121230000321211111111111111111111111111112123000032121111111111111111111111111111212300003222111111111111111111111111111122230000222322222222222222222222222222223222000020323333333333333333333333333333230200000022222222222222222222222222222222000000") -const _hex521300 = pxsim.BufferMethods.createBufferFromHex("8704240024000000004444444444444444444444444444444400000040343333333333333333333333333333430400004443444444444444444444444444444434440000344411111111111111111111111111114443000034141111111111111111111111111111414300003414111111111111111111111111111141430000341411111111111111111111111111114143000034141111111111111111111111111111414300003414111111111111111111111111111141430000341411111111111111111111111111114143000034141111111111111111111111111111414300003414111111111111111111111111111141430000341411111111111111111111111111114143000034141111111111111111111111111111414300003414111111111111111111111111111141430000341411111111111111111111111111114143000034141111111111111111111111111111414300003414111111111111111111111111111141430000341411111111111111111111111111114143000034141111111111111111111111111111414300003414111111111111111111111111111141430000341411111111111111111111111111114143000034141111111111111111111111111111414300003414111111111111111111111111111141430000341411111111111111111111111111114143000034141111111111111111111111111111414300003414111111111111111111111111111141430000341411111111111111111111111111114143000034141111111111111111111111111111414300003414111111111111111111111111111141430000341411111111111111111111111111114143000034141111111111111111111111111111414300003444111111111111111111111111111144430000444344444444444444444444444444443444000040343333333333333333333333333333430400000044444444444444444444444444444444000000") -const _hex521302 = pxsim.BufferMethods.createBufferFromHex("870420002000000000000000000000000000000000000000000000000000c0fcff0f000000000000000000000000bcddddfb000000000000000000000000dcbbbbfd000000000000000000000000ccbbbbfc0000000000000000000000c0bcd1bdfb0f00000000000000000000c01b11ddbb0f00000000000000000000c0bcbbbbcb0f00000000000000000000bc11d1ddddcb000000000000000000c01d11ddddddd10c0000000000000000bcd1cbbcfbcf1dcb00000000000000001ccdccddbdffdfc100000000000000001cccccdbcbffcfc10000000000000000dbcbccccfcffbfcd0000000000000000bbbdccccffcfdbbb0000000000000000b0dbbdbbbbdbbd0b000000000000000000b0cbccccbc0b000000000000000000000000000000000000000000000000000000d007700d00000000000000000000000070666607000000000000000000000000006776000000000000000000000000660700007066000000000000000000006766777766760000000000000000000060666666660600000000000000000066006766667600660000000000000000667600000000676600000000000000006766767777676676000000000000000060666666666666060000000000000000006766666666760000000000000000000000676666760000000000000000000000000000000000000000000000000000000000000000000000000000") -const _hex521304 = pxsim.BufferMethods.createBufferFromHex("8704200020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b0bb000000000000000000000000b000404500b0000000000000000000005b0b000400540b0000000000000000b0550400000054b5000000000000000000440040bb0040040000000000000000000040d4ddbb0000000000000000000000004055ddbd000000000000000000004b005455d5dd0b400b000000000000005b045411d5dd0b540b000000000000004b005411d5dd0b400b0000000000000000004055ddbd00000000000000000000000040d4ddbb0000000000000000000000440040bb0040040000000000000000b0550400000054b50000000000000000005b04000400540b000000000000000000b000404500b0000000000000000000000000b0bb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") -const _hex521306 = pxsim.BufferMethods.createBufferFromHex("87042000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020020000000000002002000000000000202200000000000022020000000000000022020000000020220000000000000000202200000000220200000000000000000022020000202200000000000000000000202200002202000000000000000000000022022022000000000000000000000000202222020000000000000000000000000022220000000000000000000000000000222200000000000000000000000000202222020000000000000000000000002202202200000000000000000000002022000022020000000000000000000022020000202200000000000000000020220000000022020000000000000000220200000000202200000000000000202200000000000022020000000000002002000000000000200200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") -const _hex521308 = pxsim.BufferMethods.createBufferFromHex("8704200020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c0fcff0f000000000000000000000000bcddddfb000000000000000000000000dcbbbbfd000000000000000000000000ccbbbbfc0000000000000000000000c0bcd1bdfb0f00000000000000000000c01b11ddbb0f00000000000000000000c0bcbbbbcb0f00000000000000000000bc11d1ddddcb000000000000000000c01d11ddddddd10c0000000000000000bcd1cbbcfbcf1dcb00000000000000001ccdccddbdffdfc100000000000000001cccccdbcbffcfc10000000000000000dbcbccccfcffbfcd0000000000000000bbbdccccffcfdbbb0000000000000000b0dbbdbbbbdbbd0b000000000000000000b0cbccccbc0b000000000000000000000000000000000000000000000000000000d007700d0000000000000000000000007066660700000000000000000000000000677600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") -const _hex521310 = pxsim.BufferMethods.createBufferFromHex("870420002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b0cbcc0c0000000000000000000000b0db55d5cd0c00000000000000000000db555555ddcd000000000000000000b055555555d59d0b0000000000000000db55555555d59db900000000000000005b55555555d5ddb900000000000000b05db5cccc5bdddd990b000000000000b055ccccccccdddd9d0b000000000000b0b5ccccccccdbdd9d0b000000000000b0c5ccccccccdcdd9d0b000000000000b0c5ccdccbccdcdd9d0c000000000000b0cdcc5b55ccdcdd9d0c00000000000000ccdc55b5ccdcddc90000000000000000cccc5b55ccdbddc90000000000000000c0ccdccbccdd9d0c000000000000000000ccccccdbddcd00000000000000000000c0dcddddcd0c0000000000000000000000c0cccc0c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") -const _hex521312 = pxsim.BufferMethods.createBufferFromHex("870420002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cc00000000000000b0bbbbbbbbcb00c0cd000000000000001bddddddddbd0c1ccd000000000000b011cbccccccbc0c1ccd000000000000b01d6c666666bc0cbccd000000000000b01d6c616661bc0c1ccd000000000000b01d6c161666bccc1bcd000000000000b01d6c666166bcccbbcd000000000000b01d6c666666bccc1bcd000000000000b01d6c666661bccc1bcd000000000000b01d6c666661bcccbbcd000000000000b01d6c666661bccc1bcd000000000000b01d6c666666bc0c1ccd000000000000b01dcbccccccbc0cbccd000000000000c0b1bbbbbbbbbb0cdccb000000000000c0bbbbbbbbbbcb00dc0c00000000000000cccccccccc0c00cc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") -const _hex521314 = pxsim.BufferMethods.createBufferFromHex("87042000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004004000000000000000000000000000054450000000000000000000000440b00bbbb00b0440000000000000040550b00000000b0550400000000000040b5000044bb00005b04000000000000b00b0044ddddbb00b00b0000000000000000405d55d5dd0b00000000000000000000d4555555ddbd0000000000000000000054555555d5bd0000000000000000b44055555555d5dd0b4b000000000040b54055555555d5dd0b5b040000000040b54055555555d5dd0b5b040000000000b44055115555d5dd0b4b000000000000000054115555d5bd00000000000000000000d4555555ddbd00000000000000000000405d55d5dd0b0000000000000000b00b0044ddddbb00b00b00000000000040b5000044bb00005b0400000000000040550b00000000b0550400000000000000440b00bbbb00b0440000000000000000000000544500000000000000000000000000004004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") -const _hex521316 = pxsim.BufferMethods.createBufferFromHex("870420002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bbbb00000000000000000000000000b055bb00bbbbbb000000000000000000b0b5bdbcbbbbddcb0000000000000000b0dbcb5b5555bbdd0c00000000000000b0cbdcbdbb5b55dbcd0000000000000000c0dddb11d15bb5bd0c00000000000000bbbd111111b155bb0c00000000000000db1b111111115bb5cb00000000000000db1bb11d1199b9d5cb00000000000000db1b11bb9199b955cb000000000000005b1b11b19b99995bcb000000000000005b1d1111bb99995ccb00000000000000b0b511bbbb99995ccb00000000000000b0d51d919999d95b0b00000000000000005bdb919999c9d50b0000000000000000b0d51b99d9bcb5000000000000000000005bd5bbbc550b00000000000000000000b05b5555bd000000000000000000000000b0bbbb00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") -const _hex521527 = pxsim.BufferMethods.createBufferFromHex("8704100010000000000000bbabaa00000000bb3333a30e0000b033333333ea0000db3d333333ea0eb0dd33333333ba0eb03d33b333d3ba0edb3d33aa33d34a0edb33a33a33d34a0edb33a33333ad440e3b333b3333ad440e3a333333d34ab40e3a333333ad44e400a03333dd4a44ee00a03a33aa44e40e0000aaaa4444ee00000000bbbbee000000") -const _hex521549 = pxsim.BufferMethods.createBufferFromHex("87042000200000000000000000b0bbbbbbbbbbbbbb0000000000000000b0b35bd53b5355bd0000000000000000db335b55b553ddb500000000000000b0d33d5b55b553555d0b000000000000b0dd3d5b55355355550b000000000000b03d3d3b5555d355d50b0000000000003b3d3dbb55553b5dd50b0000000000b0db333db355553b5d55bd0000000000b0d3333db355553b5555bd0000000000b03d33d3b35555335555b50000000000db3333d3bd555535555db50000000000db3333d3bd5555355355550b000000b03d3333d3335355bd53555d0b000000b0333333d3335b55bd53555d0b000000bb333333333d5b55b553555d0b0000003b333333333d5bd535db5555b50000b03333333333dd5b5555db5d55b50000bb3333333333dddb55d53b5dd5b500003b33333333333ddb55d53b5555b500003b23ee3b33333ddb5ddd3b55ddd50bb0333222be33333dbbddd53355ddd50bb033ee22e233333da35dd5bd5dddd50b3b33ee22e233333da35dd5bddd5d550b3b3dee22e23333dda3dd5dbddbddd5bd3bd32e22be3333d3a3dd5dbddbdd55bdb033edee3b3333d3a3ddddbddbdd55bd00ab3bdd33333333bddbddbddbddddad0000aad3dddd33333ddbdd3ddbdd5dab000000aa33ddddddddb3ddddbbddb5a300000000aa3ad3dd3db3bbbbbbbb33ab0000000000a0aa3bb3bbbb333333b30a00000000000000aaaaaaaaaaaaaaaa00") -const _hex521557 = pxsim.BufferMethods.createBufferFromHex("870410001000000000000000b0cb0c000000b00bb0ddcb000000b0bddbdddd0c0000b055bddcddcb0000b05b55cdddcd0000bbb555c5ddcd00b05b555bb5ddcd00b055d5d15bd5cd00b05515ff5555cd00bb55f5bf5455c500b55555455455c500b555d5445455b5000b5b45445455bb0000b0fb4c54d50b00000000b0b4bb0000000000000b0000") -const _hex521559 = pxsim.BufferMethods.createBufferFromHex("870410001000000000000000b0cb0c000000b00bb0ddcb000000b0bddbdddd0c0000b055bddcddcb0000b05b55cdddcd0000bbb555c5ddcd00b05b555bb5ddcd00b055d5d15bd5cd00b05515ff5555cd00bb55f5bf5455c5b0b55555455455c550bb55d5445455b5b0005b45445455bb0000b0fb4c54d50b0000000040bbbb0000000000b0000000") -const _hex521561 = pxsim.BufferMethods.createBufferFromHex("870410001000000000000000bbcb0c0000000000bdddcb0000000000dddcdd0c000000005dc5ddcb0000b0bb5bd5dccd0000bb555b55dccd00b05b55bd55dbcd00b0d5d155bdd5cd00b015ff555555cdb0bbf5bf455555c55bbc55d5445555c5b5b055dd445555b50b00db44445555bb0000f04c445bd50b00000000b4b0bb00000000000b000000") -const _hex521563 = pxsim.BufferMethods.createBufferFromHex("87041000100000000000000000cb0c0b00000000b0ddbb0b00000000dbdd5b0c000000b0ddbd5dcc0000bbdbdd5bb5cc00b05b55d55bcdcd00bb555555dbdccd005b1d5d55c5ddcd005bf15f555555cdb05bff4b555555c55b5bd544555555c5b55bdd44555555b50bb04444555555bb00004cb45b55d50b0000400bb0bbbb000000b00000000000") -const _hex521565 = pxsim.BufferMethods.createBufferFromHex("870410001000000000000000b0ccbc0000000000dbbdbb0000000000dbbdc500000000b0dddbc5000000bbdbbd55cb0c00b05b55bdd5dc0c00bb5555b5cdddcd005b1d5d55dcddcd005bf15f555555cdb05bff4b555555c55b5bd544555555c5b55bdd44555555b50bb04444555555bb00004cb45b55d50b0000400bb0bbbb000000b00000000000") -const _hex521567 = pxsim.BufferMethods.createBufferFromHex("870410001000000000000000bbcc0000000000b0bdbd0c00000000b0dddccd00000000b05dc5bd0c0000bbdb5bd5dc0c00b05b555b55dc0c00bb5555bd55db0c005b1d5d55bddd0c005bf15f5555d50cb05bff5b5455550c5b5b554d5455550cb55bd54d5455550b0bb04d445455b50b0000cf44b455bd00000000400bbb0b00000000b000000000") -const _hex521613 = pxsim.BufferMethods.createBufferFromHex("87041000100000000000000000000000000000f00f00000000f0fffffee0440000ffefefee4f4d00f0ff2effe4feff00f0eff2bfd12e42ffffe2f2fedf2442ff2fe2f24edd24520f2fe2f24edd24520fffe2f2fedf2442fff0eff2bfd12e42fff0ff2effe4feff0000ffeeefee4f4d0000f0fffffee04400000000f00f0000000000000000000000") -const _hex521615 = pxsim.BufferMethods.createBufferFromHex("87041000100000000000000000000000000000ff000000000000fffffff00e0000f0fffeeeef040000ffeff24ffeffff00ff2eff1b2442fff02f2eefff2d42fff0222eefd42d520ff0222eefd42d520ff02f2eefffedfe0f00ff2eff1bd4ed0f00ffeff24fdeed0000f0effeee4f0e000000ffffffee0000000000ff000000000000000000000000") -const _hex521617 = pxsim.BufferMethods.createBufferFromHex("87041000100000000000000000000000000000f00f00000000f0fffffee0440000ffefefee4f4d00f0ff2effe4feff00f0eff2bfd12e42ffffe2f2fedf2442ff2fe2f24edd24520f2fe2f24edd24520fffe2f2fedf2442fff0eff2bfd12e42fff0ff2effe4feff0000ffeeefee4f4d0000f0fffffee04400000000f00f0000000000000000000000") -const _hex521619 = pxsim.BufferMethods.createBufferFromHex("87041000100000000000000000000000000000ff000000000000ffffffee000000f0effeee4f0e0000ffeff24fdeed0000ff2eff1bd4ed0ff02f2eefffedfe0ff0222eefd42d520ff0222eefd42d520ff02f2eefff2d42ff00ff2eff1b2442ff00ffeff24ffeffff00f0fffeeeef04000000fffffff00e00000000ff000000000000000000000000") -const _hex521621 = pxsim.BufferMethods.createBufferFromHex("87041000100000000000000000000000000000f00f00000000f0fffffee0440000ffefefee4f4d00f0fe2effeffeff00f0fef222effe42ffeffe2ef2eefe42ffef2ff2eeeefe420fef2ff2eeeefe420feffe2ef2eefe42fff0fef222effe42fff0fe2effeefeff0000ffefefee4f4d0000f0fffffee04400000000f00f0000000000000000000000") -const _hex521623 = pxsim.BufferMethods.createBufferFromHex("8704100010000000000000000000000000000000f00f00000000f0ffff0f000000f0fffeeefe4e0e00efeff2f2eeffff00ef2f2fffee2ffff0eeeff2efee2ffff0fe22efeeee2f0ff0fe22efeeee2f0ff0eeef2ff2ee2f0f00ef2f22efeeef0e00efefffeeeedf0e00f0fffeeefed4040000f0ffff0f4e0000000000f00f00000000000000000000") -const _hex521625 = pxsim.BufferMethods.createBufferFromHex("87041000100000000000000000000000000000f00f00000000f0fffffee0440000ffefefee4f4d00f0fe2effeffeff00f0fef222effe42ffeffe2ef2eefe42ffef2ff2eeeefe420fef2ff2eeeefe420feffe2ef2eefe42fff0fef222effe42fff0fe2effeefeff0000ffefefee4f4d0000f0fffffee04400000000f00f0000000000000000000000") -const _hex521627 = pxsim.BufferMethods.createBufferFromHex("8704100010000000000000000000000000000000f00f00000000f0ffff0f4e0000f0fffeeefed40400efefffeeeedf0e00ef2f22efeeef0ef0eeef2ff2ee2f0ff0fe22efeeee2f0ff0fe22efeeee2f0ff0eeeff2efee2fff00ef2f2fffee2fff00efeff2f2eeffff00f0fffeeefe4e0e0000f0ffff0f000000000000f00f00000000000000000000") -const _hex521661 = pxsim.BufferMethods.createBufferFromHex("870410001000000000000000000000000000ffff0000000000ff2eef0f000000f0e2e2effeffff002fe2f24edd2e520fffe2f24edd24520fefeff2fedf2442ffeffefebfd1e4feffeffe2eef44deedffefee2f4feddeed0ff0ee2f4fe44ffe00f0efefefee0f000000fffffffe000000000000ff0f00000000000000000000000000000000000000") -const _hex521663 = pxsim.BufferMethods.createBufferFromHex("870410001000000000000000000000000000f0ff0f00000000f0eff2fe00f00f002f2efeeefffffff0222eefd4ed52fff02f2eefd44d52fff0fe2eefffedfe0ff0eeefff1bdeed0ff0eeeff24edeed0ff0eefef2d44efeff00effef244feffff00fffefeee0ef00f00f0ffffef0f0000000000f0ff00000000000000000000000000000000000000") -const _hex521665 = pxsim.BufferMethods.createBufferFromHex("870410001000000000000000000000000000ffff0000000000ff2eef0f000000f0e2e2effeffff002fe2f24edd2e520fffe2f24edd24520fefeff2fedf2442ffeffefebfd1e4feffeffe2eef44deedffefee2f4feddeed0ff0ee2f4fe44ffe00f0efefefee0f000000fffffffe000000000000ff0f00000000000000000000000000000000000000") -const _hex521667 = pxsim.BufferMethods.createBufferFromHex("870410001000000000000000000000000000f0ff0f00000000f0eff2fe00f00f002f2efeeefffffff0222eefd4ed52fff02f2eefd44d52fff0fe2eefff4d420ff0eeefff1b4d420ff0eeeff24ee4fe0ff0eefef2d4deedff00effef244deedff00fffefeee4efe0f00f0ffffef0f0000000000f0ff00000000000000000000000000000000000000") -const _hex521669 = pxsim.BufferMethods.createBufferFromHex("870410001000000000000000000000000000000000000000000000f0ff00000000f0ffffef0f000000fffefeee4efe0f00effef244deedfff0eefef2d4deedfff0eeeff24ee4fe0ff0eeefff1b4d420ff0fe2eefff4d420ff02f2eefd44d52fff0222eefd4ed52ff002f2efeeeffffff00f0eff2fe00f00f0000f0ff0f0000000000000000000000") -const _hex521671 = pxsim.BufferMethods.createBufferFromHex("870410001000000000000000000000000000000000000000000000ff0f00000000fffffffe000000f0efefefee0f0000f0ee2f4fe44ffe00efee2f4feddeed0feffe2eef44deedffeffefebfd1e4feffefeff2fedf2442ffffe2f24edd24520f2fe2f24edd2e520ff0e2e2effeffff0000ff2eef0f0000000000ffff000000000000000000000000") -const _hex521673 = pxsim.BufferMethods.createBufferFromHex("870410001000000000000000000000000000000000000000000000f0ff00000000f0ffffef0f000000fffefeee0ef00f00effef244fefffff0eefef2d44efefff0eeeff24edeed0ff0eeefff1bdeed0ff0fe2eefffedfe0ff02f2eefd44d52fff0222eefd4ed52ff002f2efeeeffffff00f0eff2fe00f00f0000f0ff0f0000000000000000000000") -const _hex521675 = pxsim.BufferMethods.createBufferFromHex("870410001000000000000000000000000000000000000000000000ff0f00000000fffffffe000000f0efefefee0f0000f0ee2f4fe44ffe00efee2f4feddeed0feffe2eef44deedffeffefebfd1e4feffefeff2fedf2442ffffe2f24edd24520f2fe2f24edd2e520ff0e2e2effeffff0000ff2eef0f0000000000ffff000000000000000000000000") -const _hex521681 = pxsim.BufferMethods.createBufferFromHex("8704100010000000000000000000000000000000f0000000000000ff6fff000000f0ff6666dfff0f001f66fff6dd3f0ff061f6dd3ff333ff5565ff3ffd3553ff5062dfddfd53330f5565dfddfd53330ff061ff3ffd3553fff016f6dd3ff333ff006f61fff6dd3f0f00f0ff6666dfff0f000000ff6fff000000000000f00000000000000000000000") -const _hex521683 = pxsim.BufferMethods.createBufferFromHex("8704100010000000000000000000000000000000f0000000000000ff6f0f000000f0ff6666ffff00001f66fff6d3fd0ff061f6dd3ff33f0f5565ff3ffd35530f5062dfddfd53330f5565dfddfd53330ff061ff3ffd3553fff016f6dd3ff333ff006f61fff6fd3f0f00f0ff6666dfff0f000000ff6fff000000000000f00000000000000000000000") -const _hex521685 = pxsim.BufferMethods.createBufferFromHex("8704100010000000000000000000000000000000f0000000000000ff6fff000000f0ff6666dfff0f001f66fff6fd3f0ff061f6dd3ff333ff5565ff3ffd3553ff5062dfddfd53330f5565dfddfd53330ff061ff3ffd35530ff016f6dd3ff33f0f006f61fff6d3fd0f00f0ff6666ffff00000000ff6f0f000000000000f00000000000000000000000") -const _hex521687 = pxsim.BufferMethods.createBufferFromHex("870410001000000000000000000000000000000000000000000000000000000000f0ffff00000000006fd6dd0ffff00ff066f63ffd353f0f5562d6ddfd3353f3506566d65df33ff3551566663fdffdfff0666166ffffdf0f006f1666660ff00000f0ffff6f0f00000000006f6f0f0000000000f0f000000000000000000000000000000000000000") -const _hex521689 = pxsim.BufferMethods.createBufferFromHex("870410001000000000000000000000000000000000000000000000000000000000000000000000000000ffff0f00000000f066ddfdf00fff006f66ffd3dffdff502566dddddffdff00556666ddd3fdf350556166f6d3dff3006f1666f6ff53ff00f0666166ff3fff0000fffffff6f000000000f0f6f60000000000000f0f00000000000000000000") -const _hex521691 = pxsim.BufferMethods.createBufferFromHex("870410001000000000000000000000000000000000000000000000000000000000000000000000000000ffff0f00000000f066ddfdf00f0f006f66ffd35ff3f3502566dddd3f33f300556666dd3353f350556166f6d3fff3006f1666f6dffdff00f0666166fffd000000fffffff60f00000000f0f6f60000000000000f0f00000000000000000000") -const _hex521693 = pxsim.BufferMethods.createBufferFromHex("87041000100000000000000000000000000000000f000000000000f0f6f0000000f0fffff6df0f00006f6666f6ddff0ff01666663ff53ff350166666f63335f355166666f63353f355666666f63353f350166666f63335f3f06666663ff53ff3006f6666f6ddff0f00f0fffff6df0f00000000f0f6f00000000000000f0000000000000000000000") -const _hex521695 = pxsim.BufferMethods.createBufferFromHex("8704100010000000000000000000000000000000f0000000000000006f0f00000000ffff6fff000000f0666666dfff0f006f6166f6f3330f00656166663f35f350656166663f53f350656666663f530f00656166663f3f0f006f6666f6d5fd0000f0666666dffd000000ffff6fff0f00000000006f0f000000000000f00000000000000000000000") -const _hex521697 = pxsim.BufferMethods.createBufferFromHex("8704100010000000000000000000000000000000f0000000000000006f0f00000000ffff6fff0f0000f0666666dffd00006f6166f6d5fd0000656166663f3f0f50656166663f530f50656666663f53f300656166663f35f3006f6666f6f3330f00f0666666dfff0f0000ffff6fff0000000000006f0f000000000000f00000000000000000000000") -const _hex521701 = pxsim.BufferMethods.createBufferFromHex("870410001000000000000000ff0000000000f0ffbf0f00000000efb3bbfb0f0000f03b33bb4bfe0f00ef33feef4ee40ff0453efb1b4ee4f1f05434e3ffe4defd4f5534ee4ed4ddf14f5534ee4ed4bdbdf05434e3ffd4ddb1f0453efb1bb4bdf100ef33feefffbc0f00f03b33bbebf40f0000efb3bbfbee000000f0ffbf0f000000000000ff000000") -const _hex521703 = pxsim.BufferMethods.createBufferFromHex("870410001000000000000000f00f00000000f0fffffb000000f03fb3bbebee0000bf33b3bbeff40ff03ee3fffeffbc0f5fe4b3bf41bfddf14f4533fe4fdebdfd5445e3ee44deddb15445e3ee44debdbd4f4533fe4fdeddf15fe4b3bf41bfbdfdf03ee3fffeffbc0f00bf33b3bbeff40f00f03fb3bbebee000000f0fffffb000000000000f00f0000") -const _hex521705 = pxsim.BufferMethods.createBufferFromHex("870410001000000000000000ff0000000000f0ffbf0f00000000efb3bbfbee0000f03b33bbebf40f00ef33feefffbc0ff0453efb1bb4bdf1f05434e3ffd4ddb14f5534ee4ed4bdbd4f5534ee4ed4ddf1f05434e3ffe4defdf0453efb1b4ee4f100ef33feef4ee40f00f03b33bb4bfe0f0000efb3bbfb0f000000f0ffbf0f000000000000ff000000") -const _hex521709 = pxsim.BufferMethods.createBufferFromHex("870410001000000000000000f0ff0000000000ffcffb0f000000ffbbbbbb0c0000f03bb3bbbbfc0f00ef3333bbbbbc0ff0353333bbbbbff1f0343333bbbbdfb140353333bbbbbfbd40353333bbbbdff1f0343333bbbbdffdf0353333bbbbeffe00ef3333bbbb4f0e00f03bb3bbcb4e0f0000ffbbbbfcec00000000ffff0f00000000000000000000") -const _hex521711 = pxsim.BufferMethods.createBufferFromHex("870410001000000000000000f00f00000000f0ffcffb000000f03fbbbbcbee0000bf33b3bbcbf40ff03e3333bbbbbc0f5f333333bbbbdff14f333333bbbbbffd54333333bbbbdfb154333333bbbbbfbd4f333333bbbbdff15f333333bbbbbffdf03e3333bbbbbc0f00bf33b3bbcbf40f00f03fbbbbcbee000000f0ffcffb000000000000f00f0000") -const _hex521713 = pxsim.BufferMethods.createBufferFromHex("87041000100000000000000000000000000000ffff0f00000000ffbbbbfcec0000f03bb3bbcb4e0f00ef3333bbbb4f0ef0353333bbbbeffef0343333bbbbdffd40353333bbbbdff140353333bbbbbfbdf0343333bbbbdfb1f0353333bbbbbff100ef3333bbbbbc0f00f03bb3bbbbfc0f0000ffbbbbbb0c00000000ffcffb0f0000000000f0ff0000") -const _hex521715 = pxsim.BufferMethods.createBufferFromHex("870410001000000000000000000000000000f0ff00000000f0ff3f330f00f00f4fe533e3feffbf0f5445e3ee44deddf15445e3ee44debdfd4f4533fe4fdeddb15fe4b3bf41efbebdff3ee3fffe4fe4f1bf3333b3bb4fe4fdf03333b3bbfbbe0ff03b33b3bbbbff0f00bf33b3bbbb0f0000f0fffffffb000000000000f00f00000000000000000000") -const _hex521717 = pxsim.BufferMethods.createBufferFromHex("870410001000000000000000000000000000f0ff0000000000ff3f330f00f00ff0543e33eeffdffb405534ee4ed4ddfd405534ee4ed4ddf1f05434e3ffd4bdbdf0453efb1be4beb1f0ef33feef4fe4fdf03b3333bb4be4fd003f3333bbbbbffb00bf3333bbbbbf0f00f03b33bbbbff000000ffffbffb000000000000ff0f00000000000000000000") -const _hex521719 = pxsim.BufferMethods.createBufferFromHex("8704100010000000000000000000000000000000f00f000000f0fffffffb000000bf33b3bbbb0f00f03b33b3bbbbff0ff03333b3bbfbbe0fbf3333b3bb4fe4fdff3ee3fffe4fe4f15fe4b3bf41efbebd4f4533fe4fdeddb15445e3ee44debdfd5445e3ee44deddf14fe533e3feffbf0ff0ff3f330f00f00f0000f0ff000000000000000000000000") -const _hex521721 = pxsim.BufferMethods.createBufferFromHex("8704100010000000000000000000000000000000ff0f00000000ffffbffb000000f03b33bbbbff0000bf3333bbbbbf0f003f3333bbbbbffbf03b3333bb4be4fdf0ef33feef4fe4fdf0453efb1be4beb1f05434e3ffd4bdbd405534ee4ed4ddf1405534ee4ed4ddfdf0543e33eeffdffb00ff3f330f00f00f0000f0ff000000000000000000000000") -const _hex521737 = pxsim.BufferMethods.createBufferFromHex("870418001800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ff00000000000000000000c0b100000000000000ffff0f1ffb000000000000ffddbdfc1fb10000000000f01b11ddbd1ffb0000000000f01111bd1cccf10f000000001f1111f11fbdffff000000001f1111d111fbffff000000001f1111d111b1ffff000000001f1111f11ffbff0f00000000f01111bd1c1cfb0000000000f01b11ddfdb10f000000000000ffddbdfc110b00000000000000ffffffb10f000000000000000000f01c0b00000000000000000000ff0f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") -const _hex521739 = pxsim.BufferMethods.createBufferFromHex("870418001800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ff00000000000000000000c0b100000000000000ffff0f1ffb000000000000ffddbdfc1fb10000000000f01b11ddbd1ffb0000000000f01111bd1cccf10f000000001f1111f11fbdff0f000000001f1111d111fbffff000000001f1111d111b1ffff000000001f1111f11ffbffff00000000f01111bd1ccdb10f00000000f01b11ddbd1ffb000000000000ffddbdfc1fb100000000000000ffff0f1ffb00000000000000000000cfb100000000000000000000f0ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") -const _hex521741 = pxsim.BufferMethods.createBufferFromHex("870418001800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0f000000000000000000f01c0b00000000000000ffffffb10f000000000000ffddbdfc110b0000000000f01b11ddfdb10f0000000000f01111bd1cccfb00000000001f1111f11fbdff0f000000001f1111d111fbffff000000001f1111d111b1ffff000000001f1111f11ffbffff00000000f01111bd1ccdf10f00000000f01b11ddbd1ffb000000000000ffddbdfc1fb100000000000000ffff0f1ffb00000000000000000000c0b100000000000000000000f0ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") -const _hex521751 = pxsim.BufferMethods.createBufferFromHex("870418001800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0f0000000000000000ffddddfbff000000000000f01b11111db10f0000000000f01111d11dfbff00000000001f1111f11fc1b10f000000001f1111bd1c1ffb0f000000001f1111dd1d1fb1ff000000001f1111ddbb1ffbff00000000f011d1ddbbbfffff00000000f0dbddddcbffffff0000000000ffddbdfc0000ff000000000000ffff0f00f00f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") -const _hex521757 = pxsim.BufferMethods.createBufferFromHex("8704180018000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ff0000000000000000ffffbfb10f000000000000ffdd1d11fb0f0000000000f01b111111b10fff000000001f1111111ffb0fb1000000001f1111dd1cfd0ffb000000001f1111ddbdffffb1000000001f1111ddddfcfffb000000001f11d1ddddffffff00000000f011ddddddffffff00000000f0dbddddbdffffff0000000000bfddddfdf0ffff0000000000f0ffff0f00f0ff00000000000000000000ff0f000000000000000000000f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") -const _hex521759 = pxsim.BufferMethods.createBufferFromHex("870418001800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0000000000000000000000ff0f0000000000f0ffff0f00f0ff0000000000bfddddfdf0ffff00000000f0dbddddbdffffff00000000f011ddddddffffff000000001f11d1ddddffffff000000001f1111ddddfcfffb000000001f1111ddbdffffb1000000001f1111dd1cfd0ffb000000001f1111111ffb0fb100000000f01b111111b10fff0000000000ffdd1d11fb0f00000000000000ffffbfb10f000000000000000000f0ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") -const _hex521765 = pxsim.BufferMethods.createBufferFromHex("870418001800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0f00f00f0000000000ffddbdfc0000ff00000000f0dbddddcbffffff00000000f011d1ddbbbfffff000000001f1111ddbb1ffbff000000001f1111dd1d1fb1ff000000001f1111bd1c1ffb0f000000001f1111f11fc1b10f00000000f01111d11dfbff0000000000f01b11111db10f000000000000ffddddfbff0000000000000000ffff0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") -const _hex521791 = pxsim.BufferMethods.createBufferFromHex("87041000100000006766666666666666666666666666666667668666766666766666776866666666666676876666666666766766666666666666776666666666666666776666666666667687666667666666766866667766666666666676766666666666667768666666676666876666666666666666666666666666666666666666666666666677") -const _hex521803 = pxsim.BufferMethods.createBufferFromHex("8704100010000000000000000000ff000000000000c0fd0000000000c0ccfd00000000c0ccdcfd000000cc1cd1ddf10000c0bb111111110f005cbb11111c110fc055bb1b1111110fc055bbbbbb11b1f5c0551b111111bbf5c055bb11b1bb5bf5c055b51111115bf5c05cc5cc5bfb5ff5005cc5005bbbf0ff00c00c005c550c0000000000cccc0c00") -const _hex521805 = pxsim.BufferMethods.createBufferFromHex("87041000100000000000000000f00f000000000000dc0f0000000000c0dc0f00000000ccccddf1000000cc11dd1df10000c01b111111110f005c1b11c111110f005cbb1b1111110fc055bbbbbb11b1f5c0551b1111b1bbf5c055bb11b1bbbbf5c055b51111115bf5c055c5cc5bfb5ff5005cc5005b0bf0ff00c00cc055c50000000000c0cccc0000") -const _hex521807 = pxsim.BufferMethods.createBufferFromHex("870410001000000000000000fc00000000000000dc0f0000000000c0dc0f00000000ccccddf1000000cc11dd1d110f0000bc111111110f00c0b511c11111f100c0b51b111111510fc0b5bbbb1b115b0f5cb5111111bb5b0f5cb51b11bbbb550f5c551b1111b1550f5c55ccbcb5ffff0fcc550cbbb5000000c0ccc055c50000000000c0cccc000000") -const _hex521809 = pxsim.BufferMethods.createBufferFromHex("87041000100000000000000000ff000000000000c0fd000000000000ccfd00000000c0ccdc1d0f0000c01cd1dd110f0000bc11111111f100c0b511111c11f100c0b5bb111111f1005cb5bbbb1b115b0f5cb5111111bb5b0f5cb51b11bbbb5b0f5c551b1111b1550f5c55ccbcb5ff550fc0550cb0b500ff0f00cc005c550c0000000000cccc0c0000") -const _hex521845 = pxsim.BufferMethods.createBufferFromHex("870408000800000000bbcc00b055d50f5b3dd3fd5b5315fd5b5315fd5b1dd1fdb055dd0f00bbcc00") -const _hex521847 = pxsim.BufferMethods.createBufferFromHex("870408000800000000bbcc00b055550f5b3dd3fd5b5315fd5b1dd1fdb055dd0f00bbcc0000000000") -const _hex521849 = pxsim.BufferMethods.createBufferFromHex("87040800080000000000000000bbcc00b055550f5b3d13fd5b11d1fdb055dd0f00bbcc0000000000") -const _hex521851 = pxsim.BufferMethods.createBufferFromHex("87040800080000000000000000000000b0bbcb0c5b51ddf35b51ddf3b0bbcb0c0000000000000000") -const _hex521853 = pxsim.BufferMethods.createBufferFromHex("87040800080000000000000000bbcc00b055dd0f5b11d1fd5b3d13fdb055550f00bbcc0000000000") -const _hex521855 = pxsim.BufferMethods.createBufferFromHex("87040800080000000000000000bbcc00b055dd0f5b1dd1fd5b5315fd5b3dd3fdb055550f00bbcc00") -const _hex521863 = pxsim.BufferMethods.createBufferFromHex("8704100010000000000000c0cc00cc00000000c0330c3c0c00cc00003cc33c0cc0330cc06c3336c6c036c63c33333366003cc33366cc3633cc3366cc36c3cc363c6366c66c33cc66c0cccccc3336c66c00006cc33c333366c0cccc3333666663c033633cc6cc3633006c33c6cc3c33c6cc363366c633360c3c33cccccc633c0cc0cc0000c00ccc00") -const _hex521905 = pxsim.BufferMethods.createBufferFromHex("870410000e00000000440e00000000004055e500000000005455e4fe0f00000054455455f4ffff005445555f6554f500e055555565550f00005e55456f550f00005e55456f55ff00e05555556555f5005445555f65450f005445545546550f005455e4fe4f54f5004055e500f0f4ff0000440e005ff50000000000f0550f0000000000f0ff000000") -const _hex521907 = pxsim.BufferMethods.createBufferFromHex("870410000e0000000040e400000000000054550e00000000405545ee0f0000004055445545ffff00405554f55556f500005e55555556f40000e05555f456f50000e05555f456ff00005e555555560f00405554f555560f00405544556554f500405545eefff4ff000054550ef0f400000040e4005ff5000000000000ff0f00000000000000000000") -const _hex521909 = pxsim.BufferMethods.createBufferFromHex("870410000e0000000040e400000000000054550e00000000405545ee0f0000004055445545ff0000405554f555560f00005e55555556f50000e05555f456f40000e05555f456f500005e55555556ff00405554f55556f500405544556554ff00405545eeff4fff000054550ef0550f000040e4005ff5000000000000ff0f00000000000000000000") -const _hex522021 = pxsim.BufferMethods.createBufferFromHex("87041000100000000060668866880800607677768766f800607767776686660f767777777767e6fe767777777766e8fe76777777676686fe767777777677668676777777776766ee76777777776688e876777777676686f876777777776666ff76777777766786ff76777777678688f8607767776766880f607677768766f8000060668866880800") -const _hex522027 = pxsim.BufferMethods.createBufferFromHex("870410001000000076777777776788f8767777777677e8ee76777777676666ee767777777767e6ee767777777766e8ee66777777676686fe667677777677668666777777776766ee76777777776688e8767777776766868876777777776666ee76777777766786ee76777777678688e860776777676688ee607677768766e8ee00606688668888ff") -const _hex522037 = pxsim.BufferMethods.createBufferFromHex("870410001000000000bebbbbbbfe0f00e0bbbbbbbbbefe00bebbbbbbbbebbe0fbebbbbbbbbeebefebbbbbbbbbbbeebfebbbbbbbbebbefbeebbbbbbbbebeefefebbbbbbbbebbbeeffbbbbbbbbbbbbfeffbbbbbbbbbbbbeffebbbbbbbbbbeeeffebbbbbbbbbbeefbffbebbbbbbbbebebffbebbbbbbbbebee0fe0bbbbbbbbebeb0000bebbbbbbbe0f00") -const _hex522045 = pxsim.BufferMethods.createBufferFromHex("870410001000000000bebbbbbbbefbffe0bbbbbbbbbeeeffbebbbbbbbbebbefebebbbbbbbbeebefebbbbbbbbbbbeebeebbbbbbbbebbefbeebbbbbbbbebeefefebbbbbbbbebbbeeffbbbbbbbbbbbbfeffbbbbbbbbbbbbeffebbbbbbbbbbeeeffebbbbbbbbbbeefbffbebbbbbbbbebebffbebbbbbbbbebeeffe0bbbbbbbbebebff00bebbbbbbbefbff") -const _hex522073 = pxsim.BufferMethods.createBufferFromHex("8704100010000000bebbbbbbbbbefbffbbbbbbbbbbbeeeffbbbbbbbbbbebbefebbbbbbbbbbeebefebbbbbbbbbbbeebeebbbbbbbbebbefbeebebbbbbbebeefefeeebbbbbbebbbeeffbebbbbbbbbbbfeffbbbbbbbbbbbbeffebbbbbbbbbbeeeffebbbbbbbbbbeefbffbebbbbbbbbebebffe0bbbbbbbbebeeffe0bebbbbbbebebff00e0bbbbbbbefbff") -const _hex522183 = pxsim.BufferMethods.createBufferFromHex("8704100010000000ccbccbcccccccccccbccbbccccccccccbbccccccccccccccbccbcccccccccccccccbcccccccccccccccccbcccccccccccbccbbccccccccccbbccbcccccccccccbccccccccccccccccccccccccccccccccbcbccbcccccccccbbbbccbbccccccccbbbbcccbccccccccbbbccccccccccccccbbccccccccccccccccbcccccccccccc") -const _hex522411 = pxsim.BufferMethods.createBufferFromHex("8704100010000000ccccccccccccccccccccccbccccccccccccbccccccccbcccccccccccccccccccccccccccccccccccccccccccbcccccccccccbccccccccccccccccccccccccccbccccccccccccccccbcccccccccccccccccccccccccccccccccccbcccbcccccccccccccccccccccccccccccccccccbcccbccccccccccccccccccccccccccccccc") -const _hex522447 = pxsim.BufferMethods.createBufferFromHex("8704100010000000ccccccccccccccacbbddbcdddddbddcdbbddbcdddddbddcdbbddccccccccccccbbddbc4bbbb4bbcbbbddbcbbeebbbbcbbbddbcbb4545becbbbddbc5b5b44e4cbbbddbc5b5befe4cbbbddbcbb4545becbbbddbcbbeebbbbcbbbddbc4bbbb4bbcbbbddccccccccccccbbddbcdddddbddcdbbddbcdddddbddcdccccccccccccccac") -const _hex522513 = pxsim.BufferMethods.createBufferFromHex("87041000100000007667cccc66cc6ccc766776cc666c6ccc767776c7676ccccc7c777667776ccccccc66767777676ccc7677766777666ccc767777446c666ccc76774415e46c6ccc76774715e46c6ccc7677774464666ccc767776777766cccc7c7776777767cccccc66766777666ccc76c77667676c6ccc76677c67666c6ccc76676cc666cc6ccc") -const _hex522527 = pxsim.BufferMethods.createBufferFromHex("87041000100000005524444245544444452244425555555524222254454555552224445544225444224254442242224522444524222424452254452224422245425424222222424544452422222242454245224422244245424522442222524542554422224254244245554544545524445544555555442254444454455524425544224245542442") -const _hex522667 = pxsim.BufferMethods.createBufferFromHex("8704180010000000000000c00f0000000000002cf20000000000c022220f000000009c2b220f0000ffc099b922f20000ffcf9b1922f200002f2fb41122f200002f4c241122f20000cf4c229122f20000cf4c229b22f2ff00f02c222222f2c20f002f222222fcccfc002f222242ff2ff2002f22224cf4ffff00c022c22244ffff00c022c22242fcff00c02cc22222f20f00cc2cc22c22f200c04c24c2fc22f200cc4422cc0f2ff2004c24f2c20fc0fc00fcffcf220f0000000000002c0f000000000000f00f000000") -const _hex522669 = pxsim.BufferMethods.createBufferFromHex("8704180010000000000000c00f0000000000002cf20000000000c022220f000000009c2b220f0000ffc0992922f20000ffcf9bb922f200002f2f941122f200002f4cb41122f20000cf4c229122f20000cf4c229922f2ff00f02c222222f2c20f002f222222fcccfc002f222242ff2ff2002f22224cf4ffff00c022c24244ffff00c022c22244fcff00c02cc22242f20f00cc2cc22c22f200c04c24c2fc22f200cc4422cc0f2ff2004c24f2c20fc0fc00fcffcf220f0000000000002c0f000000000000f00f000000") -const _hex522671 = pxsim.BufferMethods.createBufferFromHex("8704180010000000000000c00f0000000000002cf20000000000c022220f0000ff009c2b220f0000ffcf992b22f200002fcf992122f200002f2f1b2122f20000cf4c122122f20000cf4c122922f20000f04cb22922f2ff00f02c222222f2c20f002f222222cccc0f002f22c224ff220f002f222c44ffff0f00c0222c42fcff0f00c0222c42f4ff0f00c02ccc22c4ff00004c2ccc22c20000c04422cc2cc200004c2422fc2cc200004c222ff2cc0c0000fcff2cf2000000000000c0f200000000000000ff00000000") -const _hex522673 = pxsim.BufferMethods.createBufferFromHex("8704180010000000000000c00f0000000000002cf20000000000c022220f0000ff009c2b220f0000ffcf99b922f200002fcf9b1922f200002f2fb41122f20000cf4c241122f20000cf4c229122f20000ff4c229b22f2ff00f02c222222f2c20f002f222222fcccfc002f222242ff2ff2002f22224cf4ffff00c022c22244ffff00c022c22242fcff00c02cc22222f20f00cc2cc22c22f200c04c24c2fc22f200cc4422cc0f2ff2004c24f2c20fc0fc00fcffcf220f0000000000002c0f000000000000f00f000000") -const _hex522675 = pxsim.BufferMethods.createBufferFromHex("8704180010000000000000c00f0000000000002cf20000000000c022220f000000009c2b220f0000ffc099b922f20000ffcf9b1922f200002f2f421921f200002f2c441221f20000cf2c241229f20000cf2c24b229f2ff00f02c222222f2c20f002f222222fccccc002f222222f4ff22002f2222c244ffff00c022222c42f4ff00c02c222c22c4ff00c02c222c22220f00c02c22cc22220f00c044c2fc2f220f004c24c2fcff220fc044f22ffcc0cc0ff0ffcf2cf2000000000000ccf2000000000000f0ff000000") -const _hex522677 = pxsim.BufferMethods.createBufferFromHex("8704180010000000000000c00f0000000000002cf20000000000c022220f000000009c2b220f0000ffc099b922f20000ffcf9b1922f200002f2f421122f20000cf22441221f20000cf2c241229f20000cf2c24b229f2ff00f02c222222f2c20f002f222222fccccc002f222222f4ff22002f2222c244ffff00c022222c42f4ff00c02c222c22c4ff00c02c222c22220f00c02c22cc22220f00c044c2fc2f220f004c24c2fcff220fc044f22ffcc0cc0ff0ffcf2cf2000000000000ccf2000000000000f0ff000000") -const _hex523483 = pxsim.BufferMethods.createBufferFromHex("870418001800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ff00000000000000000000cfb100000000000000ffff0f1ff1000000000000ffddbdfc1fb10000000000f01b1111bd1ff10000000000f011111111cdb10f000000001f11111111fbffff000000001f11111111b1ffff000000001f11111111fbffff000000001f11111111bdff0f00000000f011111111ccf10f00000000f01b1111bd1ff1000000000000ffddbdfc1fb100000000000000ffff0f1ff100000000000000000000c0b100000000000000000000f0ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") -const _hex556766 = pxsim.BufferMethods.createBufferFromHex("87041000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") -const _hex556769 = pxsim.BufferMethods.createBufferFromHex("870410001000000088888898997777778888889867797777f8ffffff7997777798999999697799999877969999767766f869777767669699889f99767777776688f89f9969969969889f997677776666f89977776666666699777796697797999999999977679999ffffff69679966668888f879967997998888f899997779778888f8ff99997777") -const _hex556772 = pxsim.BufferMethods.createBufferFromHex("8704100010000000ffffffffff4ff4ffffffffffff4ff4fffffff2ffffffffff4ff4ffffffffffff4ff4fffffffffffffffffffff5ffffffffffffffffff2fffffffffffffffffffffffffffffffffffffff44ffffffffffffff44fffffffffffffffffffffffffffffffffffffff5ff2fffffffffffffffffffffffffffff4fffffffffffffffff") -const _hex556775 = pxsim.BufferMethods.createBufferFromHex("87041000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003333330300000000030000030000000003000003000000000300000300000000030000030000000033333303000000000000000000000000000000000000000000000000000000000000000000000000000000000000") -const _hex556778 = pxsim.BufferMethods.createBufferFromHex("87041000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") -const _hex556781 = pxsim.BufferMethods.createBufferFromHex("87041000100000007177771777777717177777177777777117777717777777717771771777771777777177177777717777177717777771777717771777177777777771177717777777777117777177777777171777717777777717171777777777777711717777777777771171777777777777177777777777777717777777777777777777777777") -const _hex556784 = pxsim.BufferMethods.createBufferFromHex("87041000100000007777777777777777777777777177777777777777717777777777771711777777777777171177777777777771717177777777177771717777777717777117777777777177711777777777717771777177771777777177717777177777717717777771777771771777177777777177777117777777717777717177777771777717") -const _hex556242 = pxsim.BufferMethods.createBufferFromHex("87041000100000000000000000000000000000f00f00000000f0fffffee0440000ffefefee4f4d00f0ff2effe4feff00f0eff2bfd12e42ffffe2f2fedf2442ff2fe2f24edd24520f2fe2f24edd24520fffe2f2fedf2442fff0eff2bfd12e42fff0ff2effe4feff0000ffeeefee4f4d0000f0fffffee04400000000f00f0000000000000000000000") -const _hex556262 = pxsim.BufferMethods.createBufferFromHex("87041000100000000000000000000000000000050000000000000055000000000000005500005005000000550500550500005055055555000050555555550500505555555555000050555555555500000050555555550500000050550555550000000055050055050000005500005005000000550000000000000005000000000000000000000000") - - - - -function control___screen_inline__P520669(s) { +const _hex35935 = pxsim.BufferMethods.createBufferFromHex("1f00210023002500270029002c002e003100340037003a003e004100450049004e00520057005c00620068006e0075007b0083008b0093009c00a500af00b900c400d000dc00e900f70006011501260137014a015d01720188019f01b801d201ee010b022a024b026e029302ba02e40210033f037003a403dc03170455049704dd0427057505c80520067d06e0064907b8072d08a9082d09b9094d0aea0a900b400cfa0cc00d910e6f0f5a1053115b1272139a14d41520178018f519801b231dde1e") +const _hex42499 = pxsim.BufferMethods.createBufferFromHex("2000000000000000210000005e0000002200000e000e0000230028fe28fe280024004c92ff926400250002651248a64026006c92926ca000270000000e000000280000007c82000029000000827c00002a005438103854002b0010107c1010002c000000907000002d001010101010002e000000606000002f000060100806003000003c42423c00310000447e4000003200004462524c00330000424a4e320034003028247e20003500004e4a4a32003600003c4a4a30003700000262120e00380000344a4a34003900000c52523c003a0000006c6c00003b000000967600003c001028284444003d002828282828003e004444282810003f0000025909060040003c425a560800410078141214780042007e4a4a4a34004300003c424224004400007e42423c004500007e4a4a42004600007e0a0a02004700003c425234004800007e08087e00490000427e4200004a002040423e02004b00007e081462004c00007e404040004d007e0418047e004e00007e04087e004f003c4242423c005000007e12120c005100003c5262bc005200007e12126c00530000244a522400540002027e0202005500003e40403e005600001e70701e0057007e2018207e00580042241824420059000608700806005a000062524a46005b00007e424200005c000006081060005d000042427e00005e000804020408005f00808080808000600000000204000061000030484878006200007e4848300063000030484848006400003048487e006500003068585000660000107c12040067000018a4a478006800007e08087000690000487a4000006a000040847d00006b00007e102840006c0000427e4000006d007808300870006e000078080870006f00003048483000700000fc24241800710000182424fc0072000078100810007300005058682800740000083e48200075000038404078007600001860601800770038403040380078000048303048007900005ca0a07c007a000048685848007b000008364100007c000000fe0000007d000041360800007e00000804080400a000000000000000a10000007a000000a200003048fc4800a30090fc92928400a400542844285400a5002a2c782c2a00a6000000ee000000a7000094aaaa5200a800000200020000a9003e414955413eaa0000242a2e0000ab00102854284400ac00001010107000ad00001010101000ae003e415d45413eaf00000202020200b000000814140800b1008888be888800b2000024322c0000b30000222a140000b400000004020000b50000f840207800b6000c1e7e027e00b700000010000000b800000080400000b90000243e200000ba0000242a240000bb00442854281000bc00025f70f84000bd00021f90c8b000be0011557af84000bf000030484d2000c000601916186000c100601816196000c200601a151a6000c300601a151a6100c400601914196000c500601a151a6000c6007c0a7e4a4200c700001ea1611200c800007c55564400c900007c56554400ca00007c56554600cb00007c55544500cc0000457e440000cd0000447e450000ce0000467d460000cf0000457c450000d000087e4a423c00d100007e09127d00d200003845463800d300003846453800d400003846453a00d500003a45463900d600003845443900d700442810284400d80000fc724e3f00d900003c41423c00da00003c42413c00db00003c42413e00dc00003c41403d00dd00040872090400de00007e24241800df00007c025a2400e0000030494a7800e10000304a497800e20000304a497a00e3000032494a7900e40000304a487a00e50000304a4d7a00e600304878685000e7000018a4642400e8000030695a5000e90000306a595000ea0000306a595200eb0000306a585200ec0000497a400000ed0000487a410000ee00004a79420000ef00004a78420000f00000304a4b3d00f100007a090a7100f2000030494a3000f30000304a493000f40000304a493200f5000032494a3100f60000304a483200f700101054101000f800007068583800f900003841427800fa00003842417800fb00003842417a00fc00003842407a00fd0000b84241f800fe0000ff24241800ff00005ca1a07d000001601915196000010100304a4a7a000201611a16196000030100314a4a790004013c0a094abc00050100182464bc000601003846452800070100304a4948000801003846452a00090100304a494a000a010038444528000b010030484a48000c010038454629000d010030494a49000e01007c454639000f0100314a497e001001087e4a423c00110130484c7e04001201007d55554500130100326a5a52001401007d56564500150100316a5a51001601007c55544400170100306a5850001801003f65a521001901001874ac28001a01007c555645001b010030695a51001c010038465536001d0100304a49f2001e010039465635001f0100314a4af100200100384455340021010018a4a578002201001ea1691a0023010018a6a578002401007812117a0025017e080a7102002601047e147e04002701047e0c08700028010002457e450029010002497a41002a0100457d4500002b01004a7a4200002c0100014a7a49002d0100014a7a41002e0100217fa100002f0100247da00000300100447d440000310100487840000032017e0022423e0033013d0040847d0034012040463d0600350100800af90200360100bf440a3100370100bf4814200038010078102848003901007c404241003a0100467d4000003b01003fa06020003c0100a17f2000003d01007c414241003e0100457e4100003f01007e40484000400100427e4008004101107e48404000420100527e4800004301007c0a117c00440100780a097000450100bf42043f00460100bc440438004701007c09127d00480100790a09700049010a06780870004a01003f02847f004b01003c048478004c013945454539004d0100324a4a32004e013946464639004f0100314a4a310050013a4544463900510132494832010052013c427e4a420053013048306850005401007c163548005501007812091000560100bf49093600570100bc480408005801007d1635480059010079120910005a010048565524005b0100505a6928005c010048565526005d0100505a692a005e010012a56912005f010028ac741400600100485556250061010050596a290062010101bf410100630100049f641000640104057e050400650100083d4a2100660102127e120200670100183e5820006801003a414239006901003a414279006a01003d41413d006b01003a42427a006c010039424239006d010039424279006e01003a45453a006f01003a45457a0070013a41403a010071013a41407a01007201001f60a01f007301001c60a03c00740178221122780075013842314238007601081261120800770100b84241fa00780104097009040079010064564d44007a0100486a5948007b010064544d44007c010048685a48007d010064554e45007e010048695a49007f0100087c0204008f01003452523c00920100887e090200a0013c42423c0806a101003048483008af01003e403e0806b001003840781008b501006a5a4a4e00b601005878585800d101003845463900d2010030494a3100e601003845563500e7010030494af100fa0100742a750000fb0100304c4a7d00fc0178147e554400fd0130487a695000fe010078744e3d00ff0100706a59380018020012a569120019020028ac7414001a020101bf4101001b0200049f641000bb0200000c0a0000bc0200000a060000bd020000060a0000c602000201020000c702000102010000c902000202020000d802000102020100d902000002000000da02000205020000db02000040800000dc02000201020100dd02020100020100740300000201000075030000804000007a030000c08000007e03000096760000840300000300000085030200030002008603037c12127c008703000010000000880303007e4a4200890303007e087e008a030300427e42008c03033c42423c008e0303000e700e008f03035c62625c00900302003b400200910378141214780092037e4a4a4a34009303007e0202020094036058465860009503007e4a4a420096030062524a46009703007e08087e0098033c4a4a4a3c00990300427e4200009a03007e081462009b036018061860009c037e0418047e009d03007e04087e009e0300424a4a42009f033c4242423c00a003007e02027e00a103007e12120c00a30300665a424200a40302027e020200a503060870080600a60318247e241800a703422418244200a8030e107e100e00a9035c6202625c00aa0300457c450000ab03040970090400ac030030484a7900ad030030685a5100ae0378100a09f000af03003a41200000b0033a4043403a00b103003048487800b20300fe25251a00b3030c30c0300c00b403344a4a4a3000b503003068585000b603021aa6a24200b7033c080404f800b803003c4a4a3c00b903003840200000ba03007820504800bb03641212227c00bc03fc2020103c00bd03182040201800be03112d2ba94100bf03003048483000c003087808780800c103f82424241800c2031824a4a44800c303304848582800c403000838482800c503384040403800c6031c20f8241800c703c4281028c400c8031c20fc201c00c903304820483000ca03000238422000cb03384240423800cc0330484a493000cd03384042413800ce03304822493000d0033c52525c2000d10310344a3c0800d203067804020400d303120a7c020400d4030d7009040800d5031824ff241800d603384828483800d70348302221d800da031c2221a14200db031824a4a44200dc037e1212020200dd0300fc24240400de033e2010087c00df030c0ac9281800e003700c621c7000e10301092516f800e2039ea0bea07e00e30398a0b8a07800e4030c1214107e00e503001028207800e603be9088887000e70348544e443800e803245252524c00e903285454544800ea0364524c526400eb03086458640800ec03385454542200ed03306848682400ee03184a7e4a1800ef031848ff0a0800f003483020205800f10378a4a4a49800f203304848485000f303006080847d00f4033c4a4a4a3c00f5030030585848000004007c555644000104007c55544500020401013f8579000304007c0605040004043c4a4a422400050400244a522400060400427e420000070400457c45000008042040423e020009047c027e4830000a047e087e4830000b0402027e0a72000c04007c102a45000d047c2112087c000e040c5152523d000f043f20e0203f00100478141214780011047e4a4a4a300012047e4a4a4a34001304007e020202001404c07c427ec0001504007e4a4a4200160476087e087600170424424a4a34001804007e08047e001904007d120a7d001a04007e081462001b04403c02027e001c047e0418047e001d04007e08087e001e043c4242423c001f047e0202027e002004007e12120c002104003c42422400220402027e02020023040e5050503e00240418247e241800250442241824420026043f2020bf600027040e1010107e0028047e407e407e0029043f203fa07f002a04027e484830002b047e4848307e002c04007e484830002d0424424a4a3c002e047e183c423c002f04006c12127e0030043048487840003104003c4a4a3100320400786850200033040078080808003404c0704878c000350430686850000036044830783048003704004058683000380478402010780039047942221279003a040078203048003b044030080878003c047810201078003d047810101078003e043048484830003f047808080878004004fc24242418004104304848485000420408087808080043041ca0a0a07c0044041824ff241800450400483030480046043c2020bc60004704182020207800480478407840780049043c203ca07c004a040878505020004b047850502078004c040078505020004d044858683000004e047830304830004f0450282878000050040030696a500051040032686a50005204023f0a887000530400780a09080054040030685848005504005058682800560400487a4000005704004a784200005804004080847d0059047008785020005a047810785020005b04047e141060005c040078223148005d047841221078005e0418a1a2a279005f043c20e0203c006204027f4a4830006304087e5850200070040e107e100e00710418207820180072043c4a4a4a3c0073043068586830007404001e70180c0075040018603010009004007e020203009104007808080c009204087e0a0a0200930420782808080096043b043f043be0970424183c1824c09a04003f040a31c09b04003c101824c0ae04060870080600af040c10e0100c00b004161870181600b1042c30e0302c00b20421120c1221c0b3040024181824c0ba047e0808087000bb04007e08087000d804003452523c00d904002868583000e20400457d450000e304004a7a420000e8043c4a4a4a3c00e904003058583000ee04003d41413d00ef04003a42427a00d005681020285000d105484848784000d205004830600000d305080808780800d405680808087800d505000008780000d605080818680800d705087808087800d805784050487800d905000008180000da0504040404fc00db05484848483800dc050e4848281800dd05087848487800de05582010487000df05000004fc0000e005004040487800e105000878483800e205487840281800e305041c0404fc00e405485848483800e50504f820140800e605485060685000e705f40424241c00e805080808087000e905785058403800ea05487808087800f005087800087800f105081800087800f205081800081800f305000010080000f405100800100800021e7c5455542800031e007e484930000a1e007c454438000b1e003049487e001e1e007c151404001f1e001079140800401e7e0419047e00411e780832087000561e007c15140800571e00fc25241800601e004854552400611e0050586a28006a1e04047d0404006b1e00083d482000801e7c2112207c00811e384132403800821e7c2012217c00831e384032413800841e7c2110217c00851e384230423800f21e040972080400f31e00b84142f800a3207e0a7a120a00a420a8fcaa828400a720087e2a1c0800ab200098a4a6bf02ac20183c5a5a4200af20627f224438009021103854101000912108047e0408009221101054381000932110207e201000942110381010381095212844fe442800") +const _hex42488 = pxsim.BufferMethods.createBufferFromHex("20000000000000000000000000000000000000000000000000002100000000000006fc0000000000000000000000000000000000220000001c00000000001c0000000000000000000000000000002300a000f807a000f807a00000000000000000000000000000002400000018022404460c8803000000000000000000000000000025003802c4017800200390040803000000000000000000000000260080037804a4041803800340040000000000000000000000002700000000001c00000000000000000000000000000000000000280000000000f8010606010800000000000000000000000000002900000001080606f801000000000000000000000000000000002a00040014000e001400040000000000000000000000000000002b0040004000f8034000400000000000000000000000000000002c000000000000090006000000000000000000000000000000002d000000800080008000000000000000000000000000000000002e000000000000060000000000000000000000000000000000002f00000c800360001c000300000000000000000000000000000030000000f80304040404f80300000000000000000000000000003100000004040404fc07000400040000000000000000000000003200000008060405c4043804000000000000000000000000000033000000080244044404b803000000000000000000000000000034000000800170010801fc070001000000000000000000000000350000023c0424042404c403000000000000000000000000000036000000f0034804440488030000000000000000000000000000370000000400c40734000c00000000000000000000000000000038000000b80344044404b803000000000000000000000000000039000000780284048802f00100000000000000000000000000003a000000000030060000000000000000000000000000000000003b000000000018090006000000000000000000000000000000003c004000a000a000a000100100000000000000000000000000003d002001200120012001200100000000000000000000000000003e0000001001a000a000a00040000000000000000000000000003f000000080084066400180000000000000000000000000000004000f0030c04c20822092409f80900000000000000000000000041000007f8008400f8000007000000000000000000000000000042000000fc0744044404b803000000000000000000000000000043000000f001080204040404080200000000000000000000000044000000fc0704040802f001000000000000000000000000000045000000fc07440444044404000000000000000000000000000046000000fc07440044004400000000000000000000000000000047000000f00108024404c803000000000000000000000000000048000000fc0740004000fc070000000000000000000000000000490000000404fc070404040400000000000000000000000000004a000000000200040004fc0300000000000000000000000000004b000000fc074000f0000c0304040000000000000000000000004c000000fc0700040004000400000000000000000000000000004d000000fc0738007000fc0700000000000000000000000000004e000000fc073800c003fc0700000000000000000000000000004f000000f80304040404f803000000000000000000000000000050000000fc07840084004400780000000000000000000000000051000000fc0102020206fc09000000000000000000000000000052000000fc074400c4013806000000000000000000000000000053000000180224044404880300000000000000000000000000005400000004000400fc070400040000000000000000000000000055000000fc0300040004fc03000000000000000000000000000056000c00f0030004f0030c00000000000000000000000000000057007c008007e001f0010007fc0000000000000000000000000058000404b8034000b80304040000000000000000000000000000590004003800c00730000c0000000000000000000000000000005a0004040407e4041c04040400000000000000000000000000005b0000000000ff0f0108010800000000000000000000000000005c0003001c0060008003000c00000000000000000000000000005d00000001080108ff0f000000000000000000000000000000005e004000380004003800400000000000000000000000000000005f00000800080008000800080000000000000000000000000000600000000000020004000000000000000000000000000000000061000000200390049004e007000000000000000000000000000062000000fc0710041004e003000000000000000000000000000063000000c001200210043004000200000000000000000000000064000000e00310041004fc07000000000000000000000000000065000000e00390049004e0040000000000000000000000000000660000001000f80714001400000000000000000000000000000067000000b806440944093c09040600000000000000000000000068000000fc0710001000e0070000000000000000000000000000690000000000f4070000000000000000000000000000000000006a00000800080008fd07000000000000000000000000000000006b000000fe078000e001100610040000000000000000000000006c0000000000fc030004000400000000000000000000000000006d00f00710001000e0071000e0070000000000000000000000006e000000f00710001000e00700000000000000000000000000006f000000e00310041004e003000000000000000000000000000070000000fc0f04010401f800000000000000000000000000000071000000f80004010401fc0f000000000000000000000000000072000000f00720001000100000000000000000000000000000007300000060029004900420030000000000000000000000000000740000001000fc0310041004000000000000000000000000000075000000f00300040004f007000000000000000000000000000076003000c0030004c003300000000000000000000000000000007700f0000007e003c0010007f000000000000000000000000000780010046003800060031004000000000000000000000000000079000c0870088007f0000c0000000000000000000000000000007a000000000410079004700410040000000000000000000000007b0000004000be070108010800000000000000000000000000007c0000000000ff0f0000000000000000000000000000000000007d00000001080108be07400000000000000000000000000000007e00800040004000800080004000000000000000000000000000") +const _hex50969 = pxsim.BufferMethods.createBufferFromHex("20000000000000002100001700000000220000030003000023000a1f0a1f0a0024000a17151d0a00250013090412190026000a15150a100027000003000000002800000e11000000290000110e0000002a00000a040a00002b0000040e0400002c000010080000002d000004040400002e000008000000002f0010080402010030000e11110e0000310000121f100000320019151512000033000911150b000034000c0a091f080035001715151509003600081416150800370011090503010038000a1515150a00390002150d0502003a00000a000000003b0000100a0000003c0000040a1100003d00000a0a0a00003e0000110a0400003f0002011505020040000e1115090e0041001e05051e000042001f15150a000043000e111111000044001f11110e000045001f151511000046001f050501000047000e1111150c0048001f04041f00004900111f110000004a000911110f01004b001f040a1100004c001f10101000004d001f0204021f004e001f0204081f004f000e11110e000050001f0505020000510006091916000052001f05050a10005300121515090000540001011f01010055000f10100f0000560007081008070057001f0804081f0058001b04041b0000590001021c0201005a001915131100005b00001f111100005c000102040810005d000011111f00005e000002010200005f00101010101000600000010200000061000c12121e100062001f141408000063000c121212000064000814141f000065000e15151200006600041e0501000067000215150f000068001f04041800006900001d000000006a000010100d00006b001f040a1000006c00000f101000006d001e0204021e006e001e02021c00006f000c12120c000070001e0a0a0400007100040a0a1e000072001c0202020000730010140a0200007400000f1414100075000e10101e1000760006081008060077001e1008101e007800120c0c12000079001214080402007a00121a161200007b0000041f1100007c00001f000000007d00111f040000007e00000404080800d3000c1213130c00f3000c12130d000004010e05051e100005010609191f080006010c121313120007010c121313000018010f0b1b19000019010e151d1a000041011f14121000004201100f1412000043011f0205081f0044011e03031c00005a0110140b0302005b0110140b0300007901121a171300007a01121a171300007b01121b171200007c01121b17120000") +const _hex36068 = pxsim.BufferMethods.createBufferFromHex("000000ffffffff2121ff93c4ff8135fff609249ca378dc52003fad87f2ff8e2ec4a4839f5c406ce5cdc491463d000000") +const _hex36383 = pxsim.BufferMethods.createBufferFromHex("870407000800000000000000404400005055040450555505505501011011000000000000") +const _hex36386 = pxsim.BufferMethods.createBufferFromHex("87041000100000000000000000000000000000000000000000000050050000000000000550000000005045444404000000455544444400040045555555550404004555555555450500455555555511050045555555150101004555111111000100501511110100000000000550000000000000500500000000000000000000000000000000000000") +const _hex36389 = pxsim.BufferMethods.createBufferFromHex("870410001000000000000000000000000000000000000000006666666666060060ffffff666f660060fffffff6ff660060fff1ff666f660060fff1ff6666660060fffff16666660060fffff16666660060fff1ff6666660060fff1ff66f6660060ffffff6666660060fffffff6666600006666666666060000000000000000000000000000000000") +const _hex36684 = pxsim.BufferMethods.createBufferFromHex("8704240024000000001111111111111111111111111111111100000010313333333333333333333333333333130100001113111111111111111111111111111131110000311111111111111111111111111111111113000031111111111111111111111111111111111300003111111111111111111111111111111111130000311111111111111111111111111111111113000031111111111111111111111111111111111300003111111111111111111111111111111111130000311111111111111111111111111111111113000031111111111111111111111111111111111300003111111111111111111111111111111111130000311111111111111111111111111111111113000031111111111111111111111111111111111300003111111111111111111111111111111111130000311111111111111111111111111111111113000031111111111111111111111111111111111300003111111111111111111111111111111111130000311111111111111111111111111111111113000031111111111111111111111111111111111300003111111111111111111111111111111111130000311111111111111111111111111111111113000031111111111111111111111111111111111300003111111111111111111111111111111111130000311111111111111111111111111111111113000031111111111111111111111111111111111300003111111111111111111111111111111111130000311111111111111111111111111111111113000031111111111111111111111111111111111300003111111111111111111111111111111111130000311111111111111111111111111111111113000031111111111111111111111111111111111300003111111111111111111111111111111111130000111311111111111111111111111111113111000010313333333333333333333333333333130100000011111111111111111111111111111111000000") +const _hex36686 = pxsim.BufferMethods.createBufferFromHex("8704240024000000002222222222222222222222222222222200000020323333333333333333333333333333230200002223222222222222222222222222222232220000322211111111111111111111111111112223000032121111111111111111111111111111212300003212111111111111111111111111111121230000321211111111111111111111111111112123000032121111111111111111111111111111212300003212111111111111111111111111111121230000321211111111111111111111111111112123000032121111111111111111111111111111212300003212111111111111111111111111111121230000321211111111111111111111111111112123000032121111111111111111111111111111212300003212111111111111111111111111111121230000321211111111111111111111111111112123000032121111111111111111111111111111212300003212111111111111111111111111111121230000321211111111111111111111111111112123000032121111111111111111111111111111212300003212111111111111111111111111111121230000321211111111111111111111111111112123000032121111111111111111111111111111212300003212111111111111111111111111111121230000321211111111111111111111111111112123000032121111111111111111111111111111212300003212111111111111111111111111111121230000321211111111111111111111111111112123000032121111111111111111111111111111212300003212111111111111111111111111111121230000321211111111111111111111111111112123000032121111111111111111111111111111212300003222111111111111111111111111111122230000222322222222222222222222222222223222000020323333333333333333333333333333230200000022222222222222222222222222222222000000") +const _hex36688 = pxsim.BufferMethods.createBufferFromHex("8704240024000000004444444444444444444444444444444400000040343333333333333333333333333333430400004443444444444444444444444444444434440000344411111111111111111111111111114443000034141111111111111111111111111111414300003414111111111111111111111111111141430000341411111111111111111111111111114143000034141111111111111111111111111111414300003414111111111111111111111111111141430000341411111111111111111111111111114143000034141111111111111111111111111111414300003414111111111111111111111111111141430000341411111111111111111111111111114143000034141111111111111111111111111111414300003414111111111111111111111111111141430000341411111111111111111111111111114143000034141111111111111111111111111111414300003414111111111111111111111111111141430000341411111111111111111111111111114143000034141111111111111111111111111111414300003414111111111111111111111111111141430000341411111111111111111111111111114143000034141111111111111111111111111111414300003414111111111111111111111111111141430000341411111111111111111111111111114143000034141111111111111111111111111111414300003414111111111111111111111111111141430000341411111111111111111111111111114143000034141111111111111111111111111111414300003414111111111111111111111111111141430000341411111111111111111111111111114143000034141111111111111111111111111111414300003444111111111111111111111111111144430000444344444444444444444444444444443444000040343333333333333333333333333333430400000044444444444444444444444444444444000000") +const _hex36690 = pxsim.BufferMethods.createBufferFromHex("870420002000000000000000000000000000000000000000000000000000c0fcff0f000000000000000000000000bcddddfb000000000000000000000000dcbbbbfd000000000000000000000000ccbbbbfc0000000000000000000000c0bcd1bdfb0f00000000000000000000c01b11ddbb0f00000000000000000000c0bcbbbbcb0f00000000000000000000bc11d1ddddcb000000000000000000c01d11ddddddd10c0000000000000000bcd1cbbcfbcf1dcb00000000000000001ccdccddbdffdfc100000000000000001cccccdbcbffcfc10000000000000000dbcbccccfcffbfcd0000000000000000bbbdccccffcfdbbb0000000000000000b0dbbdbbbbdbbd0b000000000000000000b0cbccccbc0b000000000000000000000000000000000000000000000000000000d007700d00000000000000000000000070666607000000000000000000000000006776000000000000000000000000660700007066000000000000000000006766777766760000000000000000000060666666660600000000000000000066006766667600660000000000000000667600000000676600000000000000006766767777676676000000000000000060666666666666060000000000000000006766666666760000000000000000000000676666760000000000000000000000000000000000000000000000000000000000000000000000000000") +const _hex36692 = pxsim.BufferMethods.createBufferFromHex("8704200020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b0bb000000000000000000000000b000404500b0000000000000000000005b0b000400540b0000000000000000b0550400000054b5000000000000000000440040bb0040040000000000000000000040d4ddbb0000000000000000000000004055ddbd000000000000000000004b005455d5dd0b400b000000000000005b045411d5dd0b540b000000000000004b005411d5dd0b400b0000000000000000004055ddbd00000000000000000000000040d4ddbb0000000000000000000000440040bb0040040000000000000000b0550400000054b50000000000000000005b04000400540b000000000000000000b000404500b0000000000000000000000000b0bb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") +const _hex36694 = pxsim.BufferMethods.createBufferFromHex("87042000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020020000000000002002000000000000202200000000000022020000000000000022020000000020220000000000000000202200000000220200000000000000000022020000202200000000000000000000202200002202000000000000000000000022022022000000000000000000000000202222020000000000000000000000000022220000000000000000000000000000222200000000000000000000000000202222020000000000000000000000002202202200000000000000000000002022000022020000000000000000000022020000202200000000000000000020220000000022020000000000000000220200000000202200000000000000202200000000000022020000000000002002000000000000200200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") +const _hex36696 = pxsim.BufferMethods.createBufferFromHex("8704200020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c0fcff0f000000000000000000000000bcddddfb000000000000000000000000dcbbbbfd000000000000000000000000ccbbbbfc0000000000000000000000c0bcd1bdfb0f00000000000000000000c01b11ddbb0f00000000000000000000c0bcbbbbcb0f00000000000000000000bc11d1ddddcb000000000000000000c01d11ddddddd10c0000000000000000bcd1cbbcfbcf1dcb00000000000000001ccdccddbdffdfc100000000000000001cccccdbcbffcfc10000000000000000dbcbccccfcffbfcd0000000000000000bbbdccccffcfdbbb0000000000000000b0dbbdbbbbdbbd0b000000000000000000b0cbccccbc0b000000000000000000000000000000000000000000000000000000d007700d0000000000000000000000007066660700000000000000000000000000677600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") +const _hex36698 = pxsim.BufferMethods.createBufferFromHex("870420002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b0cbcc0c0000000000000000000000b0db55d5cd0c00000000000000000000db555555ddcd000000000000000000b055555555d59d0b0000000000000000db55555555d59db900000000000000005b55555555d5ddb900000000000000b05db5cccc5bdddd990b000000000000b055ccccccccdddd9d0b000000000000b0b5ccccccccdbdd9d0b000000000000b0c5ccccccccdcdd9d0b000000000000b0c5ccdccbccdcdd9d0c000000000000b0cdcc5b55ccdcdd9d0c00000000000000ccdc55b5ccdcddc90000000000000000cccc5b55ccdbddc90000000000000000c0ccdccbccdd9d0c000000000000000000ccccccdbddcd00000000000000000000c0dcddddcd0c0000000000000000000000c0cccc0c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") +const _hex36700 = pxsim.BufferMethods.createBufferFromHex("870420002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cc00000000000000b0bbbbbbbbcb00c0cd000000000000001bddddddddbd0c1ccd000000000000b011cbccccccbc0c1ccd000000000000b01d6c666666bc0cbccd000000000000b01d6c616661bc0c1ccd000000000000b01d6c161666bccc1bcd000000000000b01d6c666166bcccbbcd000000000000b01d6c666666bccc1bcd000000000000b01d6c666661bccc1bcd000000000000b01d6c666661bcccbbcd000000000000b01d6c666661bccc1bcd000000000000b01d6c666666bc0c1ccd000000000000b01dcbccccccbc0cbccd000000000000c0b1bbbbbbbbbb0cdccb000000000000c0bbbbbbbbbbcb00dc0c00000000000000cccccccccc0c00cc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") +const _hex36702 = pxsim.BufferMethods.createBufferFromHex("87042000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004004000000000000000000000000000054450000000000000000000000440b00bbbb00b0440000000000000040550b00000000b0550400000000000040b5000044bb00005b04000000000000b00b0044ddddbb00b00b0000000000000000405d55d5dd0b00000000000000000000d4555555ddbd0000000000000000000054555555d5bd0000000000000000b44055555555d5dd0b4b000000000040b54055555555d5dd0b5b040000000040b54055555555d5dd0b5b040000000000b44055115555d5dd0b4b000000000000000054115555d5bd00000000000000000000d4555555ddbd00000000000000000000405d55d5dd0b0000000000000000b00b0044ddddbb00b00b00000000000040b5000044bb00005b0400000000000040550b00000000b0550400000000000000440b00bbbb00b0440000000000000000000000544500000000000000000000000000004004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") +const _hex36704 = pxsim.BufferMethods.createBufferFromHex("870420002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bbbb00000000000000000000000000b055bb00bbbbbb000000000000000000b0b5bdbcbbbbddcb0000000000000000b0dbcb5b5555bbdd0c00000000000000b0cbdcbdbb5b55dbcd0000000000000000c0dddb11d15bb5bd0c00000000000000bbbd111111b155bb0c00000000000000db1b111111115bb5cb00000000000000db1bb11d1199b9d5cb00000000000000db1b11bb9199b955cb000000000000005b1b11b19b99995bcb000000000000005b1d1111bb99995ccb00000000000000b0b511bbbb99995ccb00000000000000b0d51d919999d95b0b00000000000000005bdb919999c9d50b0000000000000000b0d51b99d9bcb5000000000000000000005bd5bbbc550b00000000000000000000b05b5555bd000000000000000000000000b0bbbb00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") +const _hex36915 = pxsim.BufferMethods.createBufferFromHex("8704100010000000000000bbabaa00000000bb3333a30e0000b033333333ea0000db3d333333ea0eb0dd33333333ba0eb03d33b333d3ba0edb3d33aa33d34a0edb33a33a33d34a0edb33a33333ad440e3b333b3333ad440e3a333333d34ab40e3a333333ad44e400a03333dd4a44ee00a03a33aa44e40e0000aaaa4444ee00000000bbbbee000000") +const _hex36937 = pxsim.BufferMethods.createBufferFromHex("87042000200000000000000000b0bbbbbbbbbbbbbb0000000000000000b0b35bd53b5355bd0000000000000000db335b55b553ddb500000000000000b0d33d5b55b553555d0b000000000000b0dd3d5b55355355550b000000000000b03d3d3b5555d355d50b0000000000003b3d3dbb55553b5dd50b0000000000b0db333db355553b5d55bd0000000000b0d3333db355553b5555bd0000000000b03d33d3b35555335555b50000000000db3333d3bd555535555db50000000000db3333d3bd5555355355550b000000b03d3333d3335355bd53555d0b000000b0333333d3335b55bd53555d0b000000bb333333333d5b55b553555d0b0000003b333333333d5bd535db5555b50000b03333333333dd5b5555db5d55b50000bb3333333333dddb55d53b5dd5b500003b33333333333ddb55d53b5555b500003b23ee3b33333ddb5ddd3b55ddd50bb0333222be33333dbbddd53355ddd50bb033ee22e233333da35dd5bd5dddd50b3b33ee22e233333da35dd5bddd5d550b3b3dee22e23333dda3dd5dbddbddd5bd3bd32e22be3333d3a3dd5dbddbdd55bdb033edee3b3333d3a3ddddbddbdd55bd00ab3bdd33333333bddbddbddbddddad0000aad3dddd33333ddbdd3ddbdd5dab000000aa33ddddddddb3ddddbbddb5a300000000aa3ad3dd3db3bbbbbbbb33ab0000000000a0aa3bb3bbbb333333b30a00000000000000aaaaaaaaaaaaaaaa00") +const _hex36945 = pxsim.BufferMethods.createBufferFromHex("870410001000000000000000b0cb0c000000b00bb0ddcb000000b0bddbdddd0c0000b055bddcddcb0000b05b55cdddcd0000bbb555c5ddcd00b05b555bb5ddcd00b055d5d15bd5cd00b05515ff5555cd00bb55f5bf5455c500b55555455455c500b555d5445455b5000b5b45445455bb0000b0fb4c54d50b00000000b0b4bb0000000000000b0000") +const _hex36947 = pxsim.BufferMethods.createBufferFromHex("870410001000000000000000b0cb0c000000b00bb0ddcb000000b0bddbdddd0c0000b055bddcddcb0000b05b55cdddcd0000bbb555c5ddcd00b05b555bb5ddcd00b055d5d15bd5cd00b05515ff5555cd00bb55f5bf5455c5b0b55555455455c550bb55d5445455b5b0005b45445455bb0000b0fb4c54d50b0000000040bbbb0000000000b0000000") +const _hex36949 = pxsim.BufferMethods.createBufferFromHex("870410001000000000000000bbcb0c0000000000bdddcb0000000000dddcdd0c000000005dc5ddcb0000b0bb5bd5dccd0000bb555b55dccd00b05b55bd55dbcd00b0d5d155bdd5cd00b015ff555555cdb0bbf5bf455555c55bbc55d5445555c5b5b055dd445555b50b00db44445555bb0000f04c445bd50b00000000b4b0bb00000000000b000000") +const _hex36951 = pxsim.BufferMethods.createBufferFromHex("87041000100000000000000000cb0c0b00000000b0ddbb0b00000000dbdd5b0c000000b0ddbd5dcc0000bbdbdd5bb5cc00b05b55d55bcdcd00bb555555dbdccd005b1d5d55c5ddcd005bf15f555555cdb05bff4b555555c55b5bd544555555c5b55bdd44555555b50bb04444555555bb00004cb45b55d50b0000400bb0bbbb000000b00000000000") +const _hex36953 = pxsim.BufferMethods.createBufferFromHex("870410001000000000000000b0ccbc0000000000dbbdbb0000000000dbbdc500000000b0dddbc5000000bbdbbd55cb0c00b05b55bdd5dc0c00bb5555b5cdddcd005b1d5d55dcddcd005bf15f555555cdb05bff4b555555c55b5bd544555555c5b55bdd44555555b50bb04444555555bb00004cb45b55d50b0000400bb0bbbb000000b00000000000") +const _hex36955 = pxsim.BufferMethods.createBufferFromHex("870410001000000000000000bbcc0000000000b0bdbd0c00000000b0dddccd00000000b05dc5bd0c0000bbdb5bd5dc0c00b05b555b55dc0c00bb5555bd55db0c005b1d5d55bddd0c005bf15f5555d50cb05bff5b5455550c5b5b554d5455550cb55bd54d5455550b0bb04d445455b50b0000cf44b455bd00000000400bbb0b00000000b000000000") +const _hex37001 = pxsim.BufferMethods.createBufferFromHex("87041000100000000000000000000000000000f00f00000000f0fffffee0440000ffefefee4f4d00f0ff2effe4feff00f0eff2bfd12e42ffffe2f2fedf2442ff2fe2f24edd24520f2fe2f24edd24520fffe2f2fedf2442fff0eff2bfd12e42fff0ff2effe4feff0000ffeeefee4f4d0000f0fffffee04400000000f00f0000000000000000000000") +const _hex37003 = pxsim.BufferMethods.createBufferFromHex("87041000100000000000000000000000000000ff000000000000fffffff00e0000f0fffeeeef040000ffeff24ffeffff00ff2eff1b2442fff02f2eefff2d42fff0222eefd42d520ff0222eefd42d520ff02f2eefffedfe0f00ff2eff1bd4ed0f00ffeff24fdeed0000f0effeee4f0e000000ffffffee0000000000ff000000000000000000000000") +const _hex37005 = pxsim.BufferMethods.createBufferFromHex("87041000100000000000000000000000000000f00f00000000f0fffffee0440000ffefefee4f4d00f0ff2effe4feff00f0eff2bfd12e42ffffe2f2fedf2442ff2fe2f24edd24520f2fe2f24edd24520fffe2f2fedf2442fff0eff2bfd12e42fff0ff2effe4feff0000ffeeefee4f4d0000f0fffffee04400000000f00f0000000000000000000000") +const _hex37007 = pxsim.BufferMethods.createBufferFromHex("87041000100000000000000000000000000000ff000000000000ffffffee000000f0effeee4f0e0000ffeff24fdeed0000ff2eff1bd4ed0ff02f2eefffedfe0ff0222eefd42d520ff0222eefd42d520ff02f2eefff2d42ff00ff2eff1b2442ff00ffeff24ffeffff00f0fffeeeef04000000fffffff00e00000000ff000000000000000000000000") +const _hex37009 = pxsim.BufferMethods.createBufferFromHex("87041000100000000000000000000000000000f00f00000000f0fffffee0440000ffefefee4f4d00f0fe2effeffeff00f0fef222effe42ffeffe2ef2eefe42ffef2ff2eeeefe420fef2ff2eeeefe420feffe2ef2eefe42fff0fef222effe42fff0fe2effeefeff0000ffefefee4f4d0000f0fffffee04400000000f00f0000000000000000000000") +const _hex37011 = pxsim.BufferMethods.createBufferFromHex("8704100010000000000000000000000000000000f00f00000000f0ffff0f000000f0fffeeefe4e0e00efeff2f2eeffff00ef2f2fffee2ffff0eeeff2efee2ffff0fe22efeeee2f0ff0fe22efeeee2f0ff0eeef2ff2ee2f0f00ef2f22efeeef0e00efefffeeeedf0e00f0fffeeefed4040000f0ffff0f4e0000000000f00f00000000000000000000") +const _hex37013 = pxsim.BufferMethods.createBufferFromHex("87041000100000000000000000000000000000f00f00000000f0fffffee0440000ffefefee4f4d00f0fe2effeffeff00f0fef222effe42ffeffe2ef2eefe42ffef2ff2eeeefe420fef2ff2eeeefe420feffe2ef2eefe42fff0fef222effe42fff0fe2effeefeff0000ffefefee4f4d0000f0fffffee04400000000f00f0000000000000000000000") +const _hex37015 = pxsim.BufferMethods.createBufferFromHex("8704100010000000000000000000000000000000f00f00000000f0ffff0f4e0000f0fffeeefed40400efefffeeeedf0e00ef2f22efeeef0ef0eeef2ff2ee2f0ff0fe22efeeee2f0ff0fe22efeeee2f0ff0eeeff2efee2fff00ef2f2fffee2fff00efeff2f2eeffff00f0fffeeefe4e0e0000f0ffff0f000000000000f00f00000000000000000000") +const _hex37049 = pxsim.BufferMethods.createBufferFromHex("870410001000000000000000000000000000ffff0000000000ff2eef0f000000f0e2e2effeffff002fe2f24edd2e520fffe2f24edd24520fefeff2fedf2442ffeffefebfd1e4feffeffe2eef44deedffefee2f4feddeed0ff0ee2f4fe44ffe00f0efefefee0f000000fffffffe000000000000ff0f00000000000000000000000000000000000000") +const _hex37051 = pxsim.BufferMethods.createBufferFromHex("870410001000000000000000000000000000f0ff0f00000000f0eff2fe00f00f002f2efeeefffffff0222eefd4ed52fff02f2eefd44d52fff0fe2eefffedfe0ff0eeefff1bdeed0ff0eeeff24edeed0ff0eefef2d44efeff00effef244feffff00fffefeee0ef00f00f0ffffef0f0000000000f0ff00000000000000000000000000000000000000") +const _hex37053 = pxsim.BufferMethods.createBufferFromHex("870410001000000000000000000000000000ffff0000000000ff2eef0f000000f0e2e2effeffff002fe2f24edd2e520fffe2f24edd24520fefeff2fedf2442ffeffefebfd1e4feffeffe2eef44deedffefee2f4feddeed0ff0ee2f4fe44ffe00f0efefefee0f000000fffffffe000000000000ff0f00000000000000000000000000000000000000") +const _hex37055 = pxsim.BufferMethods.createBufferFromHex("870410001000000000000000000000000000f0ff0f00000000f0eff2fe00f00f002f2efeeefffffff0222eefd4ed52fff02f2eefd44d52fff0fe2eefff4d420ff0eeefff1b4d420ff0eeeff24ee4fe0ff0eefef2d4deedff00effef244deedff00fffefeee4efe0f00f0ffffef0f0000000000f0ff00000000000000000000000000000000000000") +const _hex37057 = pxsim.BufferMethods.createBufferFromHex("870410001000000000000000000000000000000000000000000000f0ff00000000f0ffffef0f000000fffefeee4efe0f00effef244deedfff0eefef2d4deedfff0eeeff24ee4fe0ff0eeefff1b4d420ff0fe2eefff4d420ff02f2eefd44d52fff0222eefd4ed52ff002f2efeeeffffff00f0eff2fe00f00f0000f0ff0f0000000000000000000000") +const _hex37059 = pxsim.BufferMethods.createBufferFromHex("870410001000000000000000000000000000000000000000000000ff0f00000000fffffffe000000f0efefefee0f0000f0ee2f4fe44ffe00efee2f4feddeed0feffe2eef44deedffeffefebfd1e4feffefeff2fedf2442ffffe2f24edd24520f2fe2f24edd2e520ff0e2e2effeffff0000ff2eef0f0000000000ffff000000000000000000000000") +const _hex37061 = pxsim.BufferMethods.createBufferFromHex("870410001000000000000000000000000000000000000000000000f0ff00000000f0ffffef0f000000fffefeee0ef00f00effef244fefffff0eefef2d44efefff0eeeff24edeed0ff0eeefff1bdeed0ff0fe2eefffedfe0ff02f2eefd44d52fff0222eefd4ed52ff002f2efeeeffffff00f0eff2fe00f00f0000f0ff0f0000000000000000000000") +const _hex37063 = pxsim.BufferMethods.createBufferFromHex("870410001000000000000000000000000000000000000000000000ff0f00000000fffffffe000000f0efefefee0f0000f0ee2f4fe44ffe00efee2f4feddeed0feffe2eef44deedffeffefebfd1e4feffefeff2fedf2442ffffe2f24edd24520f2fe2f24edd2e520ff0e2e2effeffff0000ff2eef0f0000000000ffff000000000000000000000000") +const _hex37069 = pxsim.BufferMethods.createBufferFromHex("8704100010000000000000000000000000000000f0000000000000ff6fff000000f0ff6666dfff0f001f66fff6dd3f0ff061f6dd3ff333ff5565ff3ffd3553ff5062dfddfd53330f5565dfddfd53330ff061ff3ffd3553fff016f6dd3ff333ff006f61fff6dd3f0f00f0ff6666dfff0f000000ff6fff000000000000f00000000000000000000000") +const _hex37071 = pxsim.BufferMethods.createBufferFromHex("8704100010000000000000000000000000000000f0000000000000ff6f0f000000f0ff6666ffff00001f66fff6d3fd0ff061f6dd3ff33f0f5565ff3ffd35530f5062dfddfd53330f5565dfddfd53330ff061ff3ffd3553fff016f6dd3ff333ff006f61fff6fd3f0f00f0ff6666dfff0f000000ff6fff000000000000f00000000000000000000000") +const _hex37073 = pxsim.BufferMethods.createBufferFromHex("8704100010000000000000000000000000000000f0000000000000ff6fff000000f0ff6666dfff0f001f66fff6fd3f0ff061f6dd3ff333ff5565ff3ffd3553ff5062dfddfd53330f5565dfddfd53330ff061ff3ffd35530ff016f6dd3ff33f0f006f61fff6d3fd0f00f0ff6666ffff00000000ff6f0f000000000000f00000000000000000000000") +const _hex37075 = pxsim.BufferMethods.createBufferFromHex("870410001000000000000000000000000000000000000000000000000000000000f0ffff00000000006fd6dd0ffff00ff066f63ffd353f0f5562d6ddfd3353f3506566d65df33ff3551566663fdffdfff0666166ffffdf0f006f1666660ff00000f0ffff6f0f00000000006f6f0f0000000000f0f000000000000000000000000000000000000000") +const _hex37077 = pxsim.BufferMethods.createBufferFromHex("870410001000000000000000000000000000000000000000000000000000000000000000000000000000ffff0f00000000f066ddfdf00fff006f66ffd3dffdff502566dddddffdff00556666ddd3fdf350556166f6d3dff3006f1666f6ff53ff00f0666166ff3fff0000fffffff6f000000000f0f6f60000000000000f0f00000000000000000000") +const _hex37079 = pxsim.BufferMethods.createBufferFromHex("870410001000000000000000000000000000000000000000000000000000000000000000000000000000ffff0f00000000f066ddfdf00f0f006f66ffd35ff3f3502566dddd3f33f300556666dd3353f350556166f6d3fff3006f1666f6dffdff00f0666166fffd000000fffffff60f00000000f0f6f60000000000000f0f00000000000000000000") +const _hex37081 = pxsim.BufferMethods.createBufferFromHex("87041000100000000000000000000000000000000f000000000000f0f6f0000000f0fffff6df0f00006f6666f6ddff0ff01666663ff53ff350166666f63335f355166666f63353f355666666f63353f350166666f63335f3f06666663ff53ff3006f6666f6ddff0f00f0fffff6df0f00000000f0f6f00000000000000f0000000000000000000000") +const _hex37083 = pxsim.BufferMethods.createBufferFromHex("8704100010000000000000000000000000000000f0000000000000006f0f00000000ffff6fff000000f0666666dfff0f006f6166f6f3330f00656166663f35f350656166663f53f350656666663f530f00656166663f3f0f006f6666f6d5fd0000f0666666dffd000000ffff6fff0f00000000006f0f000000000000f00000000000000000000000") +const _hex37085 = pxsim.BufferMethods.createBufferFromHex("8704100010000000000000000000000000000000f0000000000000006f0f00000000ffff6fff0f0000f0666666dffd00006f6166f6d5fd0000656166663f3f0f50656166663f530f50656666663f53f300656166663f35f3006f6666f6f3330f00f0666666dfff0f0000ffff6fff0000000000006f0f000000000000f00000000000000000000000") +const _hex37089 = pxsim.BufferMethods.createBufferFromHex("870410001000000000000000ff0000000000f0ffbf0f00000000efb3bbfb0f0000f03b33bb4bfe0f00ef33feef4ee40ff0453efb1b4ee4f1f05434e3ffe4defd4f5534ee4ed4ddf14f5534ee4ed4bdbdf05434e3ffd4ddb1f0453efb1bb4bdf100ef33feefffbc0f00f03b33bbebf40f0000efb3bbfbee000000f0ffbf0f000000000000ff000000") +const _hex37091 = pxsim.BufferMethods.createBufferFromHex("870410001000000000000000f00f00000000f0fffffb000000f03fb3bbebee0000bf33b3bbeff40ff03ee3fffeffbc0f5fe4b3bf41bfddf14f4533fe4fdebdfd5445e3ee44deddb15445e3ee44debdbd4f4533fe4fdeddf15fe4b3bf41bfbdfdf03ee3fffeffbc0f00bf33b3bbeff40f00f03fb3bbebee000000f0fffffb000000000000f00f0000") +const _hex37093 = pxsim.BufferMethods.createBufferFromHex("870410001000000000000000ff0000000000f0ffbf0f00000000efb3bbfbee0000f03b33bbebf40f00ef33feefffbc0ff0453efb1bb4bdf1f05434e3ffd4ddb14f5534ee4ed4bdbd4f5534ee4ed4ddf1f05434e3ffe4defdf0453efb1b4ee4f100ef33feef4ee40f00f03b33bb4bfe0f0000efb3bbfb0f000000f0ffbf0f000000000000ff000000") +const _hex37097 = pxsim.BufferMethods.createBufferFromHex("870410001000000000000000f0ff0000000000ffcffb0f000000ffbbbbbb0c0000f03bb3bbbbfc0f00ef3333bbbbbc0ff0353333bbbbbff1f0343333bbbbdfb140353333bbbbbfbd40353333bbbbdff1f0343333bbbbdffdf0353333bbbbeffe00ef3333bbbb4f0e00f03bb3bbcb4e0f0000ffbbbbfcec00000000ffff0f00000000000000000000") +const _hex37099 = pxsim.BufferMethods.createBufferFromHex("870410001000000000000000f00f00000000f0ffcffb000000f03fbbbbcbee0000bf33b3bbcbf40ff03e3333bbbbbc0f5f333333bbbbdff14f333333bbbbbffd54333333bbbbdfb154333333bbbbbfbd4f333333bbbbdff15f333333bbbbbffdf03e3333bbbbbc0f00bf33b3bbcbf40f00f03fbbbbcbee000000f0ffcffb000000000000f00f0000") +const _hex37101 = pxsim.BufferMethods.createBufferFromHex("87041000100000000000000000000000000000ffff0f00000000ffbbbbfcec0000f03bb3bbcb4e0f00ef3333bbbb4f0ef0353333bbbbeffef0343333bbbbdffd40353333bbbbdff140353333bbbbbfbdf0343333bbbbdfb1f0353333bbbbbff100ef3333bbbbbc0f00f03bb3bbbbfc0f0000ffbbbbbb0c00000000ffcffb0f0000000000f0ff0000") +const _hex37103 = pxsim.BufferMethods.createBufferFromHex("870410001000000000000000000000000000f0ff00000000f0ff3f330f00f00f4fe533e3feffbf0f5445e3ee44deddf15445e3ee44debdfd4f4533fe4fdeddb15fe4b3bf41efbebdff3ee3fffe4fe4f1bf3333b3bb4fe4fdf03333b3bbfbbe0ff03b33b3bbbbff0f00bf33b3bbbb0f0000f0fffffffb000000000000f00f00000000000000000000") +const _hex37105 = pxsim.BufferMethods.createBufferFromHex("870410001000000000000000000000000000f0ff0000000000ff3f330f00f00ff0543e33eeffdffb405534ee4ed4ddfd405534ee4ed4ddf1f05434e3ffd4bdbdf0453efb1be4beb1f0ef33feef4fe4fdf03b3333bb4be4fd003f3333bbbbbffb00bf3333bbbbbf0f00f03b33bbbbff000000ffffbffb000000000000ff0f00000000000000000000") +const _hex37107 = pxsim.BufferMethods.createBufferFromHex("8704100010000000000000000000000000000000f00f000000f0fffffffb000000bf33b3bbbb0f00f03b33b3bbbbff0ff03333b3bbfbbe0fbf3333b3bb4fe4fdff3ee3fffe4fe4f15fe4b3bf41efbebd4f4533fe4fdeddb15445e3ee44debdfd5445e3ee44deddf14fe533e3feffbf0ff0ff3f330f00f00f0000f0ff000000000000000000000000") +const _hex37109 = pxsim.BufferMethods.createBufferFromHex("8704100010000000000000000000000000000000ff0f00000000ffffbffb000000f03b33bbbbff0000bf3333bbbbbf0f003f3333bbbbbffbf03b3333bb4be4fdf0ef33feef4fe4fdf0453efb1be4beb1f05434e3ffd4bdbd405534ee4ed4ddf1405534ee4ed4ddfdf0543e33eeffdffb00ff3f330f00f00f0000f0ff000000000000000000000000") +const _hex37125 = pxsim.BufferMethods.createBufferFromHex("870418001800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ff00000000000000000000c0b100000000000000ffff0f1ffb000000000000ffddbdfc1fb10000000000f01b11ddbd1ffb0000000000f01111bd1cccf10f000000001f1111f11fbdffff000000001f1111d111fbffff000000001f1111d111b1ffff000000001f1111f11ffbff0f00000000f01111bd1c1cfb0000000000f01b11ddfdb10f000000000000ffddbdfc110b00000000000000ffffffb10f000000000000000000f01c0b00000000000000000000ff0f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") +const _hex37127 = pxsim.BufferMethods.createBufferFromHex("870418001800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ff00000000000000000000c0b100000000000000ffff0f1ffb000000000000ffddbdfc1fb10000000000f01b11ddbd1ffb0000000000f01111bd1cccf10f000000001f1111f11fbdff0f000000001f1111d111fbffff000000001f1111d111b1ffff000000001f1111f11ffbffff00000000f01111bd1ccdb10f00000000f01b11ddbd1ffb000000000000ffddbdfc1fb100000000000000ffff0f1ffb00000000000000000000cfb100000000000000000000f0ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") +const _hex37129 = pxsim.BufferMethods.createBufferFromHex("870418001800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0f000000000000000000f01c0b00000000000000ffffffb10f000000000000ffddbdfc110b0000000000f01b11ddfdb10f0000000000f01111bd1cccfb00000000001f1111f11fbdff0f000000001f1111d111fbffff000000001f1111d111b1ffff000000001f1111f11ffbffff00000000f01111bd1ccdf10f00000000f01b11ddbd1ffb000000000000ffddbdfc1fb100000000000000ffff0f1ffb00000000000000000000c0b100000000000000000000f0ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") +const _hex37139 = pxsim.BufferMethods.createBufferFromHex("870418001800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0f0000000000000000ffddddfbff000000000000f01b11111db10f0000000000f01111d11dfbff00000000001f1111f11fc1b10f000000001f1111bd1c1ffb0f000000001f1111dd1d1fb1ff000000001f1111ddbb1ffbff00000000f011d1ddbbbfffff00000000f0dbddddcbffffff0000000000ffddbdfc0000ff000000000000ffff0f00f00f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") +const _hex37145 = pxsim.BufferMethods.createBufferFromHex("8704180018000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ff0000000000000000ffffbfb10f000000000000ffdd1d11fb0f0000000000f01b111111b10fff000000001f1111111ffb0fb1000000001f1111dd1cfd0ffb000000001f1111ddbdffffb1000000001f1111ddddfcfffb000000001f11d1ddddffffff00000000f011ddddddffffff00000000f0dbddddbdffffff0000000000bfddddfdf0ffff0000000000f0ffff0f00f0ff00000000000000000000ff0f000000000000000000000f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") +const _hex37147 = pxsim.BufferMethods.createBufferFromHex("870418001800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0000000000000000000000ff0f0000000000f0ffff0f00f0ff0000000000bfddddfdf0ffff00000000f0dbddddbdffffff00000000f011ddddddffffff000000001f11d1ddddffffff000000001f1111ddddfcfffb000000001f1111ddbdffffb1000000001f1111dd1cfd0ffb000000001f1111111ffb0fb100000000f01b111111b10fff0000000000ffdd1d11fb0f00000000000000ffffbfb10f000000000000000000f0ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") +const _hex37153 = pxsim.BufferMethods.createBufferFromHex("870418001800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0f00f00f0000000000ffddbdfc0000ff00000000f0dbddddcbffffff00000000f011d1ddbbbfffff000000001f1111ddbb1ffbff000000001f1111dd1d1fb1ff000000001f1111bd1c1ffb0f000000001f1111f11fc1b10f00000000f01111d11dfbff0000000000f01b11111db10f000000000000ffddddfbff0000000000000000ffff0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") +const _hex37179 = pxsim.BufferMethods.createBufferFromHex("87041000100000006766666666666666666666666666666667668666766666766666776866666666666676876666666666766766666666666666776666666666666666776666666666667687666667666666766866667766666666666676766666666666667768666666676666876666666666666666666666666666666666666666666666666677") +const _hex37191 = pxsim.BufferMethods.createBufferFromHex("8704100010000000000000000000ff000000000000c0fd0000000000c0ccfd00000000c0ccdcfd000000cc1cd1ddf10000c0bb111111110f005cbb11111c110fc055bb1b1111110fc055bbbbbb11b1f5c0551b111111bbf5c055bb11b1bb5bf5c055b51111115bf5c05cc5cc5bfb5ff5005cc5005bbbf0ff00c00c005c550c0000000000cccc0c00") +const _hex37193 = pxsim.BufferMethods.createBufferFromHex("87041000100000000000000000f00f000000000000dc0f0000000000c0dc0f00000000ccccddf1000000cc11dd1df10000c01b111111110f005c1b11c111110f005cbb1b1111110fc055bbbbbb11b1f5c0551b1111b1bbf5c055bb11b1bbbbf5c055b51111115bf5c055c5cc5bfb5ff5005cc5005b0bf0ff00c00cc055c50000000000c0cccc0000") +const _hex37195 = pxsim.BufferMethods.createBufferFromHex("870410001000000000000000fc00000000000000dc0f0000000000c0dc0f00000000ccccddf1000000cc11dd1d110f0000bc111111110f00c0b511c11111f100c0b51b111111510fc0b5bbbb1b115b0f5cb5111111bb5b0f5cb51b11bbbb550f5c551b1111b1550f5c55ccbcb5ffff0fcc550cbbb5000000c0ccc055c50000000000c0cccc000000") +const _hex37197 = pxsim.BufferMethods.createBufferFromHex("87041000100000000000000000ff000000000000c0fd000000000000ccfd00000000c0ccdc1d0f0000c01cd1dd110f0000bc11111111f100c0b511111c11f100c0b5bb111111f1005cb5bbbb1b115b0f5cb5111111bb5b0f5cb51b11bbbb5b0f5c551b1111b1550f5c55ccbcb5ff550fc0550cb0b500ff0f00cc005c550c0000000000cccc0c0000") +const _hex37233 = pxsim.BufferMethods.createBufferFromHex("870408000800000000bbcc00b055d50f5b3dd3fd5b5315fd5b5315fd5b1dd1fdb055dd0f00bbcc00") +const _hex37235 = pxsim.BufferMethods.createBufferFromHex("870408000800000000bbcc00b055550f5b3dd3fd5b5315fd5b1dd1fdb055dd0f00bbcc0000000000") +const _hex37237 = pxsim.BufferMethods.createBufferFromHex("87040800080000000000000000bbcc00b055550f5b3d13fd5b11d1fdb055dd0f00bbcc0000000000") +const _hex37239 = pxsim.BufferMethods.createBufferFromHex("87040800080000000000000000000000b0bbcb0c5b51ddf35b51ddf3b0bbcb0c0000000000000000") +const _hex37241 = pxsim.BufferMethods.createBufferFromHex("87040800080000000000000000bbcc00b055dd0f5b11d1fd5b3d13fdb055550f00bbcc0000000000") +const _hex37243 = pxsim.BufferMethods.createBufferFromHex("87040800080000000000000000bbcc00b055dd0f5b1dd1fd5b5315fd5b3dd3fdb055550f00bbcc00") +const _hex37251 = pxsim.BufferMethods.createBufferFromHex("8704100010000000000000c0cc00cc00000000c0330c3c0c00cc00003cc33c0cc0330cc06c3336c6c036c63c33333366003cc33366cc3633cc3366cc36c3cc363c6366c66c33cc66c0cccccc3336c66c00006cc33c333366c0cccc3333666663c033633cc6cc3633006c33c6cc3c33c6cc363366c633360c3c33cccccc633c0cc0cc0000c00ccc00") +const _hex37293 = pxsim.BufferMethods.createBufferFromHex("870410000e00000000440e00000000004055e500000000005455e4fe0f00000054455455f4ffff005445555f6554f500e055555565550f00005e55456f550f00005e55456f55ff00e05555556555f5005445555f65450f005445545546550f005455e4fe4f54f5004055e500f0f4ff0000440e005ff50000000000f0550f0000000000f0ff000000") +const _hex37295 = pxsim.BufferMethods.createBufferFromHex("870410000e0000000040e400000000000054550e00000000405545ee0f0000004055445545ffff00405554f55556f500005e55555556f40000e05555f456f50000e05555f456ff00005e555555560f00405554f555560f00405544556554f500405545eefff4ff000054550ef0f400000040e4005ff5000000000000ff0f00000000000000000000") +const _hex37297 = pxsim.BufferMethods.createBufferFromHex("870410000e0000000040e400000000000054550e00000000405545ee0f0000004055445545ff0000405554f555560f00005e55555556f50000e05555f456f40000e05555f456f500005e55555556ff00405554f55556f500405544556554ff00405545eeff4fff000054550ef0550f000040e4005ff5000000000000ff0f00000000000000000000") +const _hex37409 = pxsim.BufferMethods.createBufferFromHex("87041000100000000060668866880800607677768766f800607767776686660f767777777767e6fe767777777766e8fe76777777676686fe767777777677668676777777776766ee76777777776688e876777777676686f876777777776666ff76777777766786ff76777777678688f8607767776766880f607677768766f8000060668866880800") +const _hex37415 = pxsim.BufferMethods.createBufferFromHex("870410001000000076777777776788f8767777777677e8ee76777777676666ee767777777767e6ee767777777766e8ee66777777676686fe667677777677668666777777776766ee76777777776688e8767777776766868876777777776666ee76777777766786ee76777777678688e860776777676688ee607677768766e8ee00606688668888ff") +const _hex37425 = pxsim.BufferMethods.createBufferFromHex("870410001000000000bebbbbbbfe0f00e0bbbbbbbbbefe00bebbbbbbbbebbe0fbebbbbbbbbeebefebbbbbbbbbbbeebfebbbbbbbbebbefbeebbbbbbbbebeefefebbbbbbbbebbbeeffbbbbbbbbbbbbfeffbbbbbbbbbbbbeffebbbbbbbbbbeeeffebbbbbbbbbbeefbffbebbbbbbbbebebffbebbbbbbbbebee0fe0bbbbbbbbebeb0000bebbbbbbbe0f00") +const _hex37433 = pxsim.BufferMethods.createBufferFromHex("870410001000000000bebbbbbbbefbffe0bbbbbbbbbeeeffbebbbbbbbbebbefebebbbbbbbbeebefebbbbbbbbbbbeebeebbbbbbbbebbefbeebbbbbbbbebeefefebbbbbbbbebbbeeffbbbbbbbbbbbbfeffbbbbbbbbbbbbeffebbbbbbbbbbeeeffebbbbbbbbbbeefbffbebbbbbbbbebebffbebbbbbbbbebeeffe0bbbbbbbbebebff00bebbbbbbbefbff") +const _hex37461 = pxsim.BufferMethods.createBufferFromHex("8704100010000000bebbbbbbbbbefbffbbbbbbbbbbbeeeffbbbbbbbbbbebbefebbbbbbbbbbeebefebbbbbbbbbbbeebeebbbbbbbbebbefbeebebbbbbbebeefefeeebbbbbbebbbeeffbebbbbbbbbbbfeffbbbbbbbbbbbbeffebbbbbbbbbbeeeffebbbbbbbbbbeefbffbebbbbbbbbebebffe0bbbbbbbbebeeffe0bebbbbbbebebff00e0bbbbbbbefbff") +const _hex37571 = pxsim.BufferMethods.createBufferFromHex("8704100010000000ccbccbcccccccccccbccbbccccccccccbbccccccccccccccbccbcccccccccccccccbcccccccccccccccccbcccccccccccbccbbccccccccccbbccbcccccccccccbccccccccccccccccccccccccccccccccbcbccbcccccccccbbbbccbbccccccccbbbbcccbccccccccbbbccccccccccccccbbccccccccccccccccbcccccccccccc") +const _hex37799 = pxsim.BufferMethods.createBufferFromHex("8704100010000000ccccccccccccccccccccccbccccccccccccbccccccccbcccccccccccccccccccccccccccccccccccccccccccbcccccccccccbccccccccccccccccccccccccccbccccccccccccccccbcccccccccccccccccccccccccccccccccccbcccbcccccccccccccccccccccccccccccccccccbcccbccccccccccccccccccccccccccccccc") +const _hex37835 = pxsim.BufferMethods.createBufferFromHex("8704100010000000ccccccccccccccacbbddbcdddddbddcdbbddbcdddddbddcdbbddccccccccccccbbddbc4bbbb4bbcbbbddbcbbeebbbbcbbbddbcbb4545becbbbddbc5b5b44e4cbbbddbc5b5befe4cbbbddbcbb4545becbbbddbcbbeebbbbcbbbddbc4bbbb4bbcbbbddccccccccccccbbddbcdddddbddcdbbddbcdddddbddcdccccccccccccccac") +const _hex37901 = pxsim.BufferMethods.createBufferFromHex("87041000100000007667cccc66cc6ccc766776cc666c6ccc767776c7676ccccc7c777667776ccccccc66767777676ccc7677766777666ccc767777446c666ccc76774415e46c6ccc76774715e46c6ccc7677774464666ccc767776777766cccc7c7776777767cccccc66766777666ccc76c77667676c6ccc76677c67666c6ccc76676cc666cc6ccc") +const _hex37915 = pxsim.BufferMethods.createBufferFromHex("87041000100000005524444245544444452244425555555524222254454555552224445544225444224254442242224522444524222424452254452224422245425424222222424544452422222242454245224422244245424522442222524542554422224254244245554544545524445544555555442254444454455524425544224245542442") +const _hex38055 = pxsim.BufferMethods.createBufferFromHex("8704180010000000000000c00f0000000000002cf20000000000c022220f000000009c2b220f0000ffc099b922f20000ffcf9b1922f200002f2fb41122f200002f4c241122f20000cf4c229122f20000cf4c229b22f2ff00f02c222222f2c20f002f222222fcccfc002f222242ff2ff2002f22224cf4ffff00c022c22244ffff00c022c22242fcff00c02cc22222f20f00cc2cc22c22f200c04c24c2fc22f200cc4422cc0f2ff2004c24f2c20fc0fc00fcffcf220f0000000000002c0f000000000000f00f000000") +const _hex38057 = pxsim.BufferMethods.createBufferFromHex("8704180010000000000000c00f0000000000002cf20000000000c022220f000000009c2b220f0000ffc0992922f20000ffcf9bb922f200002f2f941122f200002f4cb41122f20000cf4c229122f20000cf4c229922f2ff00f02c222222f2c20f002f222222fcccfc002f222242ff2ff2002f22224cf4ffff00c022c24244ffff00c022c22244fcff00c02cc22242f20f00cc2cc22c22f200c04c24c2fc22f200cc4422cc0f2ff2004c24f2c20fc0fc00fcffcf220f0000000000002c0f000000000000f00f000000") +const _hex38059 = pxsim.BufferMethods.createBufferFromHex("8704180010000000000000c00f0000000000002cf20000000000c022220f0000ff009c2b220f0000ffcf992b22f200002fcf992122f200002f2f1b2122f20000cf4c122122f20000cf4c122922f20000f04cb22922f2ff00f02c222222f2c20f002f222222cccc0f002f22c224ff220f002f222c44ffff0f00c0222c42fcff0f00c0222c42f4ff0f00c02ccc22c4ff00004c2ccc22c20000c04422cc2cc200004c2422fc2cc200004c222ff2cc0c0000fcff2cf2000000000000c0f200000000000000ff00000000") +const _hex38061 = pxsim.BufferMethods.createBufferFromHex("8704180010000000000000c00f0000000000002cf20000000000c022220f0000ff009c2b220f0000ffcf99b922f200002fcf9b1922f200002f2fb41122f20000cf4c241122f20000cf4c229122f20000ff4c229b22f2ff00f02c222222f2c20f002f222222fcccfc002f222242ff2ff2002f22224cf4ffff00c022c22244ffff00c022c22242fcff00c02cc22222f20f00cc2cc22c22f200c04c24c2fc22f200cc4422cc0f2ff2004c24f2c20fc0fc00fcffcf220f0000000000002c0f000000000000f00f000000") +const _hex38063 = pxsim.BufferMethods.createBufferFromHex("8704180010000000000000c00f0000000000002cf20000000000c022220f000000009c2b220f0000ffc099b922f20000ffcf9b1922f200002f2f421921f200002f2c441221f20000cf2c241229f20000cf2c24b229f2ff00f02c222222f2c20f002f222222fccccc002f222222f4ff22002f2222c244ffff00c022222c42f4ff00c02c222c22c4ff00c02c222c22220f00c02c22cc22220f00c044c2fc2f220f004c24c2fcff220fc044f22ffcc0cc0ff0ffcf2cf2000000000000ccf2000000000000f0ff000000") +const _hex38065 = pxsim.BufferMethods.createBufferFromHex("8704180010000000000000c00f0000000000002cf20000000000c022220f000000009c2b220f0000ffc099b922f20000ffcf9b1922f200002f2f421122f20000cf22441221f20000cf2c241229f20000cf2c24b229f2ff00f02c222222f2c20f002f222222fccccc002f222222f4ff22002f2222c244ffff00c022222c42f4ff00c02c222c22c4ff00c02c222c22220f00c02c22cc22220f00c044c2fc2f220f004c24c2fcff220fc044f22ffcc0cc0ff0ffcf2cf2000000000000ccf2000000000000f0ff000000") +const _hex38871 = pxsim.BufferMethods.createBufferFromHex("870418001800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ff00000000000000000000cfb100000000000000ffff0f1ff1000000000000ffddbdfc1fb10000000000f01b1111bd1ff10000000000f011111111cdb10f000000001f11111111fbffff000000001f11111111b1ffff000000001f11111111fbffff000000001f11111111bdff0f00000000f011111111ccf10f00000000f01b1111bd1ff1000000000000ffddbdfc1fb100000000000000ffff0f1ff100000000000000000000c0b100000000000000000000f0ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") +const _hex38906 = pxsim.BufferMethods.createBufferFromHex("87041000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") +const _hex38910 = pxsim.BufferMethods.createBufferFromHex("870410001000000088888898997777778888889867797777f8ffffff7997777798999999697799999877969999767766f869777767669699889f99767777776688f89f9969969969889f997677776666f89977776666666699777796697797999999999977679999ffffff69679966668888f879967997998888f899997779778888f8ff99997777") +const _hex38914 = pxsim.BufferMethods.createBufferFromHex("8704100010000000ffffffffff4ff4ffffffffffff4ff4fffffff2ffffffffff4ff4ffffffffffff4ff4fffffffffffffffffffff5ffffffffffffffffff2fffffffffffffffffffffffffffffffffffffff44ffffffffffffff44fffffffffffffffffffffffffffffffffffffff5ff2fffffffffffffffffffffffffffff4fffffffffffffffff") +const _hex38918 = pxsim.BufferMethods.createBufferFromHex("87041000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003333330300000000030000030000000003000003000000000300000300000000030000030000000033333303000000000000000000000000000000000000000000000000000000000000000000000000000000000000") +const _hex38922 = pxsim.BufferMethods.createBufferFromHex("87041000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") +const _hex38926 = pxsim.BufferMethods.createBufferFromHex("87041000100000007177771777777717177777177777777117777717777777717771771777771777777177177777717777177717777771777717771777177777777771177717777777777117777177777777171777717777777717171777777777777711717777777777771171777777777777177777777777777717777777777777777777777777") +const _hex38930 = pxsim.BufferMethods.createBufferFromHex("87041000100000007777777777777777777777777177777777777777717777777777771711777777777777171177777777777771717177777777177771717777777717777117777777777177711777777777717771777177771777777177717777177777717717777771777771771777177777777177777117777777717777717177777771777717") +const _hex64916 = pxsim.BufferMethods.createBufferFromHex("87041000100000000000000000000000000000f00f00000000f0fffffee0440000ffefefee4f4d00f0ff2effe4feff00f0eff2bfd12e42ffffe2f2fedf2442ff2fe2f24edd24520f2fe2f24edd24520fffe2f2fedf2442fff0eff2bfd12e42fff0ff2effe4feff0000ffeeefee4f4d0000f0fffffee04400000000f00f0000000000000000000000") +const _hex64936 = pxsim.BufferMethods.createBufferFromHex("87041000100000000000000000000000000000050000000000000055000000000000005500005005000000550500550500005055055555000050555555550500505555555555000050555555555500000050555555550500000050550555550000000055050055050000005500005005000000550000000000000005000000000000000000000000") + + + + +function control___screen_inline__P36057(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -1898,23 +1898,23 @@ switch (step) { case 1: r0 = pxsim_numops_toBoolDecr(true); if (!r0) { step = 4; continue; } - globals.__updated___520666 = (false); - s.tmp_0 = pause__P515535_mk(s); + globals.__updated___36054 = (false); + s.tmp_0 = pause__P30918_mk(s); s.tmp_0.arg0 = 200; s.callLocIdx = 2; s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; - r0 = pxsim_numops_toBoolDecr(globals.__updated___520666); + r0 = pxsim_numops_toBoolDecr(globals.__updated___36054); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 2; continue; } - s.tmp_2 = control___screen_update__P517115_mk(s); + s.tmp_2 = control___screen_update__P32498_mk(s); s.callLocIdx = 3; s.pc = 6; return s.tmp_2; case 6: r0 = s.retval; - globals.__updated___520666 = (true); + globals.__updated___36054 = (true); case 2: case 3: { step = 1; continue; } @@ -1923,12 +1923,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -control___screen_inline__P520669.info = {"start":396,"length":211,"line":17,"column":26,"endLine":26,"endColumn":5,"fileName":"pxt_modules/screen/frame.ts","functionName":"inline","argumentNames":[]} +control___screen_inline__P36057.info = {"start":396,"length":211,"line":17,"column":26,"endLine":26,"endColumn":5,"fileName":"pxt_modules/screen/frame.ts","functionName":"inline","argumentNames":[]} -function control___screen_inline__P520669_mk(s) { +function control___screen_inline__P36057_mk(s) { checkStack(s.depth); return { - parent: s, fn: control___screen_inline__P520669, depth: s.depth + 1, + parent: s, fn: control___screen_inline__P36057, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -1939,7 +1939,7 @@ function control___screen_inline__P520669_mk(s) { -function _screen_internal_inline__P520689(s) { +function _screen_internal_inline__P36077(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -1949,17 +1949,17 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - r0 = pxsim_pxtcore.updateScreen(globals.screen___517154); + r0 = pxsim_pxtcore.updateScreen(globals.screen___32537); r0 = undefined; return leave(s, r0) default: oops() } } } -_screen_internal_inline__P520689.info = {"start":1122,"length":26,"line":32,"column":33,"endLine":32,"endColumn":59,"fileName":"pxt_modules/screen/targetoverrides.ts","functionName":"inline","argumentNames":[]} +_screen_internal_inline__P36077.info = {"start":1122,"length":26,"line":32,"column":33,"endLine":32,"endColumn":59,"fileName":"pxt_modules/screen/targetoverrides.ts","functionName":"inline","argumentNames":[]} -function _screen_internal_inline__P520689_mk(s) { +function _screen_internal_inline__P36077_mk(s) { checkStack(s.depth); return { - parent: s, fn: _screen_internal_inline__P520689, depth: s.depth + 1, + parent: s, fn: _screen_internal_inline__P36077, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, } } @@ -1967,7 +1967,7 @@ function _screen_internal_inline__P520689_mk(s) { -function _screen_internal_inline__P520694(s) { +function _screen_internal_inline__P36082(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -1986,12 +1986,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -_screen_internal_inline__P520694.info = {"start":1185,"length":56,"line":33,"column":35,"endLine":35,"endColumn":5,"fileName":"pxt_modules/screen/targetoverrides.ts","functionName":"inline","argumentNames":["msg"]} +_screen_internal_inline__P36082.info = {"start":1185,"length":56,"line":33,"column":35,"endLine":35,"endColumn":5,"fileName":"pxt_modules/screen/targetoverrides.ts","functionName":"inline","argumentNames":["msg"]} -function _screen_internal_inline__P520694_mk(s) { +function _screen_internal_inline__P36082_mk(s) { checkStack(s.depth); return { - parent: s, fn: _screen_internal_inline__P520694, depth: s.depth + 1, + parent: s, fn: _screen_internal_inline__P36082, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -2000,7 +2000,7 @@ function _screen_internal_inline__P520694_mk(s) { -function controller_inline__P520739(s) { +function controller_inline__P36127(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -2010,16 +2010,16 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.stateWhenPushed___520740 = undefined; - s.i___520746 = undefined; - s.p___520752 = undefined; - s.tmp_0 = game_currentScene__P518121_mk(s); + s.stateWhenPushed___36128 = undefined; + s.i___36134 = undefined; + s.p___36140 = undefined; + s.tmp_0 = game_currentScene__P33504_mk(s); s.callLocIdx = 19; s.pc = 12; return s.tmp_0; case 12: r0 = s.retval; r0 = r0.fields["controllerConnectionState"]; - s.stateWhenPushed___520740 = (r0); - r0 = pxsim_numops_toBoolDecr(s.stateWhenPushed___520740); + s.stateWhenPushed___36128 = (r0); + r0 = pxsim_numops_toBoolDecr(s.stateWhenPushed___36128); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; @@ -2028,24 +2028,24 @@ switch (step) { { step = 11; continue; } case 1: case 2: - s.i___520746 = (0); + s.i___36134 = (0); case 3: - s.tmp_1 = r0 = s.i___520746; - r0 = pxsim_Array__length(s.stateWhenPushed___520740); + s.tmp_1 = r0 = s.i___36134; + r0 = pxsim_Array__length(s.stateWhenPushed___36128); s.tmp_2 = r0; r0 = (s.tmp_1 < s.tmp_2); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 10; continue; } - r0 = pxsim_Array__getAt(globals._players___520737, s.i___520746); - s.p___520752 = (r0); - s.tmp_0 = r0 = s.p___520752; + r0 = pxsim_Array__getAt(globals._players___36125, s.i___36134); + s.p___36140 = (r0); + s.tmp_0 = r0 = s.p___36140; r0 = pxsim_numops_toBool(s.tmp_0); if (r0) { step = 4; continue; } r0 = s.tmp_0; { step = 5; continue; } case 4: - r0 = pxsim_Array__getAt(s.stateWhenPushed___520740, s.i___520746); + r0 = pxsim_Array__getAt(s.stateWhenPushed___36128, s.i___36134); s.tmp_5 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_5); s.tmp_4 = r0; @@ -2055,7 +2055,7 @@ switch (step) { s.tmp_2 = r0; r0 = pxsim_Boolean__bang(s.tmp_2); s.tmp_1 = r0; - r0 = s.p___520752.fields["_connected"]; + r0 = s.p___36140.fields["_connected"]; s.tmp_10 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_10); s.tmp_9 = r0; @@ -2071,7 +2071,7 @@ switch (step) { s.tmp_11 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_11); if (!r0) { step = 8; continue; } - r0 = s.p___520752.fields["_connected"]; + r0 = s.p___36140.fields["_connected"]; s.tmp_12 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_12); if (!r0) { step = 6; continue; } @@ -2082,13 +2082,13 @@ switch (step) { case 7: // jmp value (already in r0) s.tmp_13 = r0; - r0 = s.p___520752.fields["_id"]; + r0 = s.p___36140.fields["_id"]; s.tmp_14 = r0; r0 = pxsim.control.raiseEvent(s.tmp_14, s.tmp_13); case 8: case 9: - r0 = (s.i___520746 + 1); - s.i___520746 = (r0); + r0 = (s.i___36134 + 1); + s.i___36134 = (r0); { step = 3; continue; } case 10: case 11: @@ -2096,12 +2096,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_inline__P520739.info = {"start":344,"length":582,"line":15,"column":28,"endLine":30,"endColumn":5,"fileName":"pxt_modules/game/controller.ts","functionName":"inline","argumentNames":[]} +controller_inline__P36127.info = {"start":344,"length":582,"line":15,"column":28,"endLine":30,"endColumn":5,"fileName":"pxt_modules/game/controller.ts","functionName":"inline","argumentNames":[]} -function controller_inline__P520739_mk(s) { +function controller_inline__P36127_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_inline__P520739, depth: s.depth + 1, + parent: s, fn: controller_inline__P36127, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -2118,16 +2118,16 @@ function controller_inline__P520739_mk(s) { tmp_12: undefined, tmp_13: undefined, tmp_14: undefined, - stateWhenPushed___520740: undefined, - i___520746: undefined, - p___520752: undefined, + stateWhenPushed___36128: undefined, + i___36134: undefined, + p___36140: undefined, } } -function controller_inline__P520779(s) { +function controller_inline__P36167(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -2137,7 +2137,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.i___520784 = undefined; + s.i___36172 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; @@ -2146,43 +2146,43 @@ switch (step) { r0 = pxsim_Array__mk(); s.tmp_1 = r0; r0 = (s.tmp_0).fields["controllerConnectionState"] = (s.tmp_1); - s.i___520784 = (0); + s.i___36172 = (0); case 1: - s.tmp_1 = r0 = s.i___520784; - r0 = pxsim_Array__length(globals._players___520737); + s.tmp_1 = r0 = s.i___36172; + r0 = pxsim_Array__length(globals._players___36125); s.tmp_2 = r0; r0 = (s.tmp_1 < s.tmp_2); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 4; continue; } - r0 = pxsim_Array__getAt(globals._players___520737, s.i___520784); + r0 = pxsim_Array__getAt(globals._players___36125, s.i___36172); s.tmp_3 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_3); if (!r0) { step = 2; continue; } r0 = s.arg0.fields["controllerConnectionState"]; s.tmp_4 = r0; - s.tmp_5 = r0 = s.i___520784; - r0 = pxsim_Array__getAt(globals._players___520737, s.i___520784); + s.tmp_5 = r0 = s.i___36172; + r0 = pxsim_Array__getAt(globals._players___36125, s.i___36172); s.tmp_7 = r0; r0 = s.tmp_7.fields["_connected"]; s.tmp_6 = r0; r0 = pxsim_Array_.setAt(s.tmp_4, s.tmp_5, s.tmp_6); case 2: case 3: - r0 = (s.i___520784 + 1); - s.i___520784 = (r0); + r0 = (s.i___36172 + 1); + s.i___36172 = (r0); { step = 1; continue; } case 4: r0 = undefined; return leave(s, r0) default: oops() } } } -controller_inline__P520779.info = {"start":957,"length":254,"line":31,"column":29,"endLine":38,"endColumn":5,"fileName":"pxt_modules/game/controller.ts","functionName":"inline","argumentNames":["oldScene"]} +controller_inline__P36167.info = {"start":957,"length":254,"line":31,"column":29,"endLine":38,"endColumn":5,"fileName":"pxt_modules/game/controller.ts","functionName":"inline","argumentNames":["oldScene"]} -function controller_inline__P520779_mk(s) { +function controller_inline__P36167_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_inline__P520779, depth: s.depth + 1, + parent: s, fn: controller_inline__P36167, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -2192,7 +2192,7 @@ function controller_inline__P520779_mk(s) { tmp_5: undefined, tmp_6: undefined, tmp_7: undefined, - i___520784: undefined, + i___36172: undefined, arg0: undefined, } } @@ -2200,7 +2200,7 @@ function controller_inline__P520779_mk(s) { -function info_inline__P520890(s) { +function info_inline__P36278(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -2214,36 +2214,36 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - r0 = pxsim_numops_toBoolDecr(globals.infoState___520886); + r0 = pxsim_numops_toBoolDecr(globals.infoState___36274); if (!r0) { step = 3; continue; } - r0 = pxsim_numops_toBoolDecr(globals.infoStateStack___520888); + r0 = pxsim_numops_toBoolDecr(globals.infoStateStack___36276); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } r0 = pxsim_Array__mk(); - globals.infoStateStack___520888 = (r0); + globals.infoStateStack___36276 = (r0); case 1: case 2: r0 = pxsim_pxtrt.mkMap(); s.tmp_0 = r0; - r0 = pxsim_pxtrt.mapSetByString(s.tmp_0, "state", globals.infoState___520886); + r0 = pxsim_pxtrt.mapSetByString(s.tmp_0, "state", globals.infoState___36274); r0 = pxsim_pxtrt.mapSetByString(s.tmp_0, "scene", s.arg0); - r0 = pxsim_Array__push(globals.infoStateStack___520888, s.tmp_0); - globals.infoState___520886 = (undefined); + r0 = pxsim_Array__push(globals.infoStateStack___36276, s.tmp_0); + globals.infoState___36274 = (undefined); case 3: case 4: r0 = undefined; return leave(s, r0) default: oops() } } } -info_inline__P520890.info = {"start":2619,"length":259,"line":94,"column":29,"endLine":103,"endColumn":5,"fileName":"pxt_modules/game/info.ts","functionName":"inline","argumentNames":["oldScene"]} +info_inline__P36278.info = {"start":2619,"length":259,"line":94,"column":29,"endLine":103,"endColumn":5,"fileName":"pxt_modules/game/info.ts","functionName":"inline","argumentNames":["oldScene"]} -function info_inline__P520890_mk(s) { +function info_inline__P36278_mk(s) { checkStack(s.depth); return { - parent: s, fn: info_inline__P520890, depth: s.depth + 1, + parent: s, fn: info_inline__P36278, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -2254,7 +2254,7 @@ function info_inline__P520890_mk(s) { -function info_inline__P520905(s) { +function info_inline__P36293(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -2264,30 +2264,30 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.scene___520906 = undefined; - s.nextState___520915 = undefined; - s.tmp_0 = game_currentScene__P518121_mk(s); + s.scene___36294 = undefined; + s.nextState___36303 = undefined; + s.tmp_0 = game_currentScene__P33504_mk(s); s.callLocIdx = 32; s.pc = 7; return s.tmp_0; case 7: r0 = s.retval; - s.scene___520906 = (r0); - globals.infoState___520886 = (undefined); - s.tmp_0 = r0 = globals.infoStateStack___520888; + s.scene___36294 = (r0); + globals.infoState___36274 = (undefined); + s.tmp_0 = r0 = globals.infoStateStack___36276; r0 = pxsim_numops_toBool(s.tmp_0); if (r0) { step = 1; continue; } r0 = s.tmp_0; { step = 2; continue; } case 1: - r0 = pxsim_Array__length(globals.infoStateStack___520888); + r0 = pxsim_Array__length(globals.infoStateStack___36276); case 2: // jmp value (already in r0) s.tmp_1 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_1); if (!r0) { step = 5; continue; } - r0 = pxsim_Array_.pop(globals.infoStateStack___520888); - s.nextState___520915 = (r0); + r0 = pxsim_Array_.pop(globals.infoStateStack___36276); + s.nextState___36303 = (r0); s.tmp_2 = if_scene_1_mk(s); - s.tmp_2.arg0 = s.nextState___520915; + s.tmp_2.arg0 = s.nextState___36303; if (!s.tmp_2.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_2.arg0, "scene"); } else { @@ -2299,12 +2299,12 @@ switch (step) { case 8: r0 = s.retval; s.tmp_1 = r0; - r0 = (s.tmp_1 == s.scene___520906); + r0 = (s.tmp_1 == s.scene___36294); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 3; continue; } s.tmp_3 = if_state_1_mk(s); - s.tmp_3.arg0 = s.nextState___520915; + s.tmp_3.arg0 = s.nextState___36303; if (!s.tmp_3.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_3.arg0, "state"); } else { @@ -2315,10 +2315,10 @@ switch (step) { } case 9: r0 = s.retval; - globals.infoState___520886 = (r0); + globals.infoState___36274 = (r0); { step = 4; continue; } case 3: - r0 = pxsim_Array__push(globals.infoStateStack___520888, s.nextState___520915); + r0 = pxsim_Array__push(globals.infoStateStack___36276, s.nextState___36303); case 4: case 5: case 6: @@ -2326,26 +2326,26 @@ switch (step) { return leave(s, r0) default: oops() } } } -info_inline__P520905.info = {"start":2910,"length":376,"line":105,"column":28,"endLine":116,"endColumn":5,"fileName":"pxt_modules/game/info.ts","functionName":"inline","argumentNames":[]} +info_inline__P36293.info = {"start":2910,"length":376,"line":105,"column":28,"endLine":116,"endColumn":5,"fileName":"pxt_modules/game/info.ts","functionName":"inline","argumentNames":[]} -function info_inline__P520905_mk(s) { +function info_inline__P36293_mk(s) { checkStack(s.depth); return { - parent: s, fn: info_inline__P520905, depth: s.depth + 1, + parent: s, fn: info_inline__P36293, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, tmp_3: undefined, - scene___520906: undefined, - nextState___520915: undefined, + scene___36294: undefined, + nextState___36303: undefined, } } -function gameOverConfig_inline__P521014(s) { +function gameOverConfig_inline__P36402(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -2355,32 +2355,32 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - r0 = pxsim_numops_toBoolDecr(globals._gameOverConfig___521013); + r0 = pxsim_numops_toBoolDecr(globals._gameOverConfig___36401); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - r0 = pxsim_pxtcore_mkClassInstance(game_GameOverConfig__C518095_VT); + r0 = pxsim_pxtcore_mkClassInstance(game_GameOverConfig__C33478_VT); s.tmp_2 = r0; - s.tmp_3 = game_GameOverConfig_constructor__P518110_mk(s); + s.tmp_3 = game_GameOverConfig_constructor__P33493_mk(s); s.tmp_3.arg0 = s.tmp_2; s.callLocIdx = 37; s.pc = 3; return s.tmp_3; case 3: r0 = s.retval; - globals._gameOverConfig___521013 = (s.tmp_2); + globals._gameOverConfig___36401 = (s.tmp_2); case 1: case 2: - r0 = globals._gameOverConfig___521013; + r0 = globals._gameOverConfig___36401; return leave(s, r0) default: oops() } } } -gameOverConfig_inline__P521014.info = {"start":3714,"length":115,"line":107,"column":34,"endLine":110,"endColumn":5,"fileName":"pxt_modules/game/game.ts","functionName":"inline","argumentNames":[]} +gameOverConfig_inline__P36402.info = {"start":3714,"length":115,"line":107,"column":34,"endLine":110,"endColumn":5,"fileName":"pxt_modules/game/game.ts","functionName":"inline","argumentNames":[]} -function gameOverConfig_inline__P521014_mk(s) { +function gameOverConfig_inline__P36402_mk(s) { checkStack(s.depth); return { - parent: s, fn: gameOverConfig_inline__P521014, depth: s.depth + 1, + parent: s, fn: gameOverConfig_inline__P36402, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -2392,7 +2392,7 @@ function gameOverConfig_inline__P521014_mk(s) { -function grid_inline__P523067(s) { +function grid_inline__P38455(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -2402,10 +2402,10 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - r0 = pxsim_numops_toBoolDecr(globals._currentMoveSprite___523062); + r0 = pxsim_numops_toBoolDecr(globals._currentMoveSprite___38450); if (!r0) { step = 1; continue; } - s.tmp_0 = grid_move__P519472_mk(s); - s.tmp_0.arg0 = globals._currentMoveSprite___523062; + s.tmp_0 = grid_move__P34855_mk(s); + s.tmp_0.arg0 = globals._currentMoveSprite___38450; s.tmp_0.arg1 = 0; s.tmp_0.arg2 = -1; s.callLocIdx = 64; s.pc = 3; return s.tmp_0; @@ -2417,12 +2417,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -grid_inline__P523067.info = {"start":5763,"length":95,"line":181,"column":57,"endLine":184,"endColumn":5,"fileName":"pxt_modules/Sprite Grid/grid.ts","functionName":"inline","argumentNames":[]} +grid_inline__P38455.info = {"start":5763,"length":95,"line":181,"column":57,"endLine":184,"endColumn":5,"fileName":"pxt_modules/Sprite Grid/grid.ts","functionName":"inline","argumentNames":[]} -function grid_inline__P523067_mk(s) { +function grid_inline__P38455_mk(s) { checkStack(s.depth); return { - parent: s, fn: grid_inline__P523067, depth: s.depth + 1, + parent: s, fn: grid_inline__P38455, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -2431,7 +2431,7 @@ function grid_inline__P523067_mk(s) { -function grid_inline__P523076(s) { +function grid_inline__P38464(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -2441,10 +2441,10 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - r0 = pxsim_numops_toBoolDecr(globals._currentMoveSprite___523062); + r0 = pxsim_numops_toBoolDecr(globals._currentMoveSprite___38450); if (!r0) { step = 1; continue; } - s.tmp_0 = grid_move__P519472_mk(s); - s.tmp_0.arg0 = globals._currentMoveSprite___523062; + s.tmp_0 = grid_move__P34855_mk(s); + s.tmp_0.arg0 = globals._currentMoveSprite___38450; s.tmp_0.arg1 = 0; s.tmp_0.arg2 = 1; s.callLocIdx = 66; s.pc = 3; return s.tmp_0; @@ -2456,12 +2456,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -grid_inline__P523076.info = {"start":5919,"length":94,"line":185,"column":59,"endLine":188,"endColumn":5,"fileName":"pxt_modules/Sprite Grid/grid.ts","functionName":"inline","argumentNames":[]} +grid_inline__P38464.info = {"start":5919,"length":94,"line":185,"column":59,"endLine":188,"endColumn":5,"fileName":"pxt_modules/Sprite Grid/grid.ts","functionName":"inline","argumentNames":[]} -function grid_inline__P523076_mk(s) { +function grid_inline__P38464_mk(s) { checkStack(s.depth); return { - parent: s, fn: grid_inline__P523076, depth: s.depth + 1, + parent: s, fn: grid_inline__P38464, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -2470,7 +2470,7 @@ function grid_inline__P523076_mk(s) { -function grid_inline__P523083(s) { +function grid_inline__P38471(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -2480,10 +2480,10 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - r0 = pxsim_numops_toBoolDecr(globals._currentMoveSprite___523062); + r0 = pxsim_numops_toBoolDecr(globals._currentMoveSprite___38450); if (!r0) { step = 1; continue; } - s.tmp_0 = grid_move__P519472_mk(s); - s.tmp_0.arg0 = globals._currentMoveSprite___523062; + s.tmp_0 = grid_move__P34855_mk(s); + s.tmp_0.arg0 = globals._currentMoveSprite___38450; s.tmp_0.arg1 = -1; s.tmp_0.arg2 = 0; s.callLocIdx = 68; s.pc = 3; return s.tmp_0; @@ -2495,12 +2495,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -grid_inline__P523083.info = {"start":6074,"length":95,"line":189,"column":59,"endLine":192,"endColumn":5,"fileName":"pxt_modules/Sprite Grid/grid.ts","functionName":"inline","argumentNames":[]} +grid_inline__P38471.info = {"start":6074,"length":95,"line":189,"column":59,"endLine":192,"endColumn":5,"fileName":"pxt_modules/Sprite Grid/grid.ts","functionName":"inline","argumentNames":[]} -function grid_inline__P523083_mk(s) { +function grid_inline__P38471_mk(s) { checkStack(s.depth); return { - parent: s, fn: grid_inline__P523083, depth: s.depth + 1, + parent: s, fn: grid_inline__P38471, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -2509,7 +2509,7 @@ function grid_inline__P523083_mk(s) { -function grid_inline__P523092(s) { +function grid_inline__P38480(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -2519,10 +2519,10 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - r0 = pxsim_numops_toBoolDecr(globals._currentMoveSprite___523062); + r0 = pxsim_numops_toBoolDecr(globals._currentMoveSprite___38450); if (!r0) { step = 1; continue; } - s.tmp_0 = grid_move__P519472_mk(s); - s.tmp_0.arg0 = globals._currentMoveSprite___523062; + s.tmp_0 = grid_move__P34855_mk(s); + s.tmp_0.arg0 = globals._currentMoveSprite___38450; s.tmp_0.arg1 = 1; s.tmp_0.arg2 = 0; s.callLocIdx = 70; s.pc = 3; return s.tmp_0; @@ -2534,12 +2534,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -grid_inline__P523092.info = {"start":6231,"length":94,"line":193,"column":60,"endLine":196,"endColumn":5,"fileName":"pxt_modules/Sprite Grid/grid.ts","functionName":"inline","argumentNames":[]} +grid_inline__P38480.info = {"start":6231,"length":94,"line":193,"column":60,"endLine":196,"endColumn":5,"fileName":"pxt_modules/Sprite Grid/grid.ts","functionName":"inline","argumentNames":[]} -function grid_inline__P523092_mk(s) { +function grid_inline__P38480_mk(s) { checkStack(s.depth); return { - parent: s, fn: grid_inline__P523092, depth: s.depth + 1, + parent: s, fn: grid_inline__P38480, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -2548,7 +2548,7 @@ function grid_inline__P523092_mk(s) { -function inline__P523503(s) { +function inline__P38891(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -2563,12 +2563,12 @@ switch (step) { s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } - r0 = pxsim_Array__getAt(globals.texturesPrincess___520415, 2); + r0 = pxsim_Array__getAt(globals.texturesPrincess___35798, 2); s.tmp_0 = r0; r0 = pxsim_ImageMethods.clone(s.arg0); s.tmp_1 = r0; r0 = pxsim_Array__push(s.tmp_0, s.tmp_1); - r0 = pxsim_Array__getAt(globals.texturesPrincess___520415, 2); + r0 = pxsim_Array__getAt(globals.texturesPrincess___35798, 2); s.tmp_1 = r0; r0 = pxsim_Array__getAt(s.tmp_1, s.arg1); s.tmp_0 = r0; @@ -2577,12 +2577,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -inline__P523503.info = {"start":5168,"length":88,"line":93,"column":28,"endLine":96,"endColumn":1,"fileName":"pxt_modules/pxt-raycasting/animation.ts","functionName":"inline","argumentNames":["v","i"]} +inline__P38891.info = {"start":5168,"length":88,"line":93,"column":28,"endLine":96,"endColumn":1,"fileName":"pxt_modules/pxt-raycasting/animation.ts","functionName":"inline","argumentNames":["v","i"]} -function inline__P523503_mk(s) { +function inline__P38891_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P523503, depth: s.depth + 1, + parent: s, fn: inline__P38891, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -2594,7 +2594,7 @@ function inline__P523503_mk(s) { -function myTiles_inline__P556787(s) { +function myTiles_inline__P38934(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -2608,7 +2608,7 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_1 = helpers_stringTrim__P515245_mk(s); + s.tmp_1 = helpers_stringTrim__P30628_mk(s); s.tmp_1.arg0 = s.arg0; s.callLocIdx = 88; s.pc = 55; return s.tmp_1; case 55: @@ -2724,11 +2724,11 @@ switch (step) { case 2: r0 = pxsim_Array__mk(); s.tmp_2 = r0; - r0 = pxsim_Array__push(s.tmp_2, globals.transparency16___556767); - r0 = pxsim_Array__push(s.tmp_2, globals.tileDarkGrass1___518801); - s.tmp_3 = tiles_createTilemap__P517884_mk(s); - s.tmp_3.arg0 = _hex556794; - r0 = pxsim.image.ofBuffer(_hex556796); + r0 = pxsim_Array__push(s.tmp_2, globals.transparency16___35815); + r0 = pxsim_Array__push(s.tmp_2, globals.tileDarkGrass1___34184); + s.tmp_3 = tiles_createTilemap__P33267_mk(s); + s.tmp_3.arg0 = _hex38941; + r0 = pxsim.image.ofBuffer(_hex38943); s.tmp_3.arg1 = r0; s.tmp_3.arg2 = s.tmp_2; s.tmp_3.arg3 = 4; @@ -2740,10 +2740,10 @@ switch (step) { case 4: r0 = pxsim_Array__mk(); s.tmp_4 = r0; - r0 = pxsim_Array__push(s.tmp_4, globals.transparency16___556767); - s.tmp_5 = tiles_createTilemap__P517884_mk(s); - s.tmp_5.arg0 = _hex556803; - r0 = pxsim.image.ofBuffer(_hex556805); + r0 = pxsim_Array__push(s.tmp_4, globals.transparency16___35815); + s.tmp_5 = tiles_createTilemap__P33267_mk(s); + s.tmp_5.arg0 = _hex38950; + r0 = pxsim.image.ofBuffer(_hex38952); s.tmp_5.arg1 = r0; s.tmp_5.arg2 = s.tmp_4; s.tmp_5.arg3 = 4; @@ -2755,10 +2755,10 @@ switch (step) { case 6: r0 = pxsim_Array__mk(); s.tmp_6 = r0; - r0 = pxsim_Array__push(s.tmp_6, globals.transparency16___556767); - s.tmp_7 = tiles_createTilemap__P517884_mk(s); - s.tmp_7.arg0 = _hex556811; - r0 = pxsim.image.ofBuffer(_hex556813); + r0 = pxsim_Array__push(s.tmp_6, globals.transparency16___35815); + s.tmp_7 = tiles_createTilemap__P33267_mk(s); + s.tmp_7.arg0 = _hex38958; + r0 = pxsim.image.ofBuffer(_hex38960); s.tmp_7.arg1 = r0; s.tmp_7.arg2 = s.tmp_6; s.tmp_7.arg3 = 4; @@ -2770,10 +2770,10 @@ switch (step) { case 8: r0 = pxsim_Array__mk(); s.tmp_8 = r0; - r0 = pxsim_Array__push(s.tmp_8, globals.transparency16___556767); - s.tmp_9 = tiles_createTilemap__P517884_mk(s); - s.tmp_9.arg0 = _hex556819; - r0 = pxsim.image.ofBuffer(_hex556821); + r0 = pxsim_Array__push(s.tmp_8, globals.transparency16___35815); + s.tmp_9 = tiles_createTilemap__P33267_mk(s); + s.tmp_9.arg0 = _hex38966; + r0 = pxsim.image.ofBuffer(_hex38968); s.tmp_9.arg1 = r0; s.tmp_9.arg2 = s.tmp_8; s.tmp_9.arg3 = 4; @@ -2785,10 +2785,10 @@ switch (step) { case 10: r0 = pxsim_Array__mk(); s.tmp_10 = r0; - r0 = pxsim_Array__push(s.tmp_10, globals.transparency16___556767); - s.tmp_11 = tiles_createTilemap__P517884_mk(s); - s.tmp_11.arg0 = _hex556827; - r0 = pxsim.image.ofBuffer(_hex556829); + r0 = pxsim_Array__push(s.tmp_10, globals.transparency16___35815); + s.tmp_11 = tiles_createTilemap__P33267_mk(s); + s.tmp_11.arg0 = _hex38974; + r0 = pxsim.image.ofBuffer(_hex38976); s.tmp_11.arg1 = r0; s.tmp_11.arg2 = s.tmp_10; s.tmp_11.arg3 = 4; @@ -2800,10 +2800,10 @@ switch (step) { case 12: r0 = pxsim_Array__mk(); s.tmp_12 = r0; - r0 = pxsim_Array__push(s.tmp_12, globals.transparency16___556767); - s.tmp_13 = tiles_createTilemap__P517884_mk(s); - s.tmp_13.arg0 = _hex556835; - r0 = pxsim.image.ofBuffer(_hex556837); + r0 = pxsim_Array__push(s.tmp_12, globals.transparency16___35815); + s.tmp_13 = tiles_createTilemap__P33267_mk(s); + s.tmp_13.arg0 = _hex38982; + r0 = pxsim.image.ofBuffer(_hex38984); s.tmp_13.arg1 = r0; s.tmp_13.arg2 = s.tmp_12; s.tmp_13.arg3 = 4; @@ -2815,10 +2815,10 @@ switch (step) { case 14: r0 = pxsim_Array__mk(); s.tmp_14 = r0; - r0 = pxsim_Array__push(s.tmp_14, globals.transparency16___556767); - s.tmp_15 = tiles_createTilemap__P517884_mk(s); - s.tmp_15.arg0 = _hex556843; - r0 = pxsim.image.ofBuffer(_hex556845); + r0 = pxsim_Array__push(s.tmp_14, globals.transparency16___35815); + s.tmp_15 = tiles_createTilemap__P33267_mk(s); + s.tmp_15.arg0 = _hex38990; + r0 = pxsim.image.ofBuffer(_hex38992); s.tmp_15.arg1 = r0; s.tmp_15.arg2 = s.tmp_14; s.tmp_15.arg3 = 4; @@ -2830,10 +2830,10 @@ switch (step) { case 16: r0 = pxsim_Array__mk(); s.tmp_16 = r0; - r0 = pxsim_Array__push(s.tmp_16, globals.transparency16___556767); - s.tmp_17 = tiles_createTilemap__P517884_mk(s); - s.tmp_17.arg0 = _hex556851; - r0 = pxsim.image.ofBuffer(_hex556853); + r0 = pxsim_Array__push(s.tmp_16, globals.transparency16___35815); + s.tmp_17 = tiles_createTilemap__P33267_mk(s); + s.tmp_17.arg0 = _hex38998; + r0 = pxsim.image.ofBuffer(_hex39000); s.tmp_17.arg1 = r0; s.tmp_17.arg2 = s.tmp_16; s.tmp_17.arg3 = 4; @@ -2845,10 +2845,10 @@ switch (step) { case 18: r0 = pxsim_Array__mk(); s.tmp_18 = r0; - r0 = pxsim_Array__push(s.tmp_18, globals.transparency16___556767); - s.tmp_19 = tiles_createTilemap__P517884_mk(s); - s.tmp_19.arg0 = _hex556859; - r0 = pxsim.image.ofBuffer(_hex556861); + r0 = pxsim_Array__push(s.tmp_18, globals.transparency16___35815); + s.tmp_19 = tiles_createTilemap__P33267_mk(s); + s.tmp_19.arg0 = _hex39006; + r0 = pxsim.image.ofBuffer(_hex39008); s.tmp_19.arg1 = r0; s.tmp_19.arg2 = s.tmp_18; s.tmp_19.arg3 = 4; @@ -2860,10 +2860,10 @@ switch (step) { case 20: r0 = pxsim_Array__mk(); s.tmp_20 = r0; - r0 = pxsim_Array__push(s.tmp_20, globals.transparency16___556767); - s.tmp_21 = tiles_createTilemap__P517884_mk(s); - s.tmp_21.arg0 = _hex556867; - r0 = pxsim.image.ofBuffer(_hex556869); + r0 = pxsim_Array__push(s.tmp_20, globals.transparency16___35815); + s.tmp_21 = tiles_createTilemap__P33267_mk(s); + s.tmp_21.arg0 = _hex39014; + r0 = pxsim.image.ofBuffer(_hex39016); s.tmp_21.arg1 = r0; s.tmp_21.arg2 = s.tmp_20; s.tmp_21.arg3 = 4; @@ -2875,10 +2875,10 @@ switch (step) { case 22: r0 = pxsim_Array__mk(); s.tmp_22 = r0; - r0 = pxsim_Array__push(s.tmp_22, globals.transparency16___556767); - s.tmp_23 = tiles_createTilemap__P517884_mk(s); - s.tmp_23.arg0 = _hex556875; - r0 = pxsim.image.ofBuffer(_hex556877); + r0 = pxsim_Array__push(s.tmp_22, globals.transparency16___35815); + s.tmp_23 = tiles_createTilemap__P33267_mk(s); + s.tmp_23.arg0 = _hex39022; + r0 = pxsim.image.ofBuffer(_hex39024); s.tmp_23.arg1 = r0; s.tmp_23.arg2 = s.tmp_22; s.tmp_23.arg3 = 4; @@ -2890,10 +2890,10 @@ switch (step) { case 24: r0 = pxsim_Array__mk(); s.tmp_24 = r0; - r0 = pxsim_Array__push(s.tmp_24, globals.transparency16___556767); - s.tmp_25 = tiles_createTilemap__P517884_mk(s); - s.tmp_25.arg0 = _hex556883; - r0 = pxsim.image.ofBuffer(_hex556885); + r0 = pxsim_Array__push(s.tmp_24, globals.transparency16___35815); + s.tmp_25 = tiles_createTilemap__P33267_mk(s); + s.tmp_25.arg0 = _hex39030; + r0 = pxsim.image.ofBuffer(_hex39032); s.tmp_25.arg1 = r0; s.tmp_25.arg2 = s.tmp_24; s.tmp_25.arg3 = 4; @@ -2905,10 +2905,10 @@ switch (step) { case 26: r0 = pxsim_Array__mk(); s.tmp_26 = r0; - r0 = pxsim_Array__push(s.tmp_26, globals.transparency16___556767); - s.tmp_27 = tiles_createTilemap__P517884_mk(s); - s.tmp_27.arg0 = _hex556891; - r0 = pxsim.image.ofBuffer(_hex556893); + r0 = pxsim_Array__push(s.tmp_26, globals.transparency16___35815); + s.tmp_27 = tiles_createTilemap__P33267_mk(s); + s.tmp_27.arg0 = _hex39038; + r0 = pxsim.image.ofBuffer(_hex39040); s.tmp_27.arg1 = r0; s.tmp_27.arg2 = s.tmp_26; s.tmp_27.arg3 = 4; @@ -2920,10 +2920,10 @@ switch (step) { case 28: r0 = pxsim_Array__mk(); s.tmp_28 = r0; - r0 = pxsim_Array__push(s.tmp_28, globals.transparency16___556767); - s.tmp_29 = tiles_createTilemap__P517884_mk(s); - s.tmp_29.arg0 = _hex556899; - r0 = pxsim.image.ofBuffer(_hex556901); + r0 = pxsim_Array__push(s.tmp_28, globals.transparency16___35815); + s.tmp_29 = tiles_createTilemap__P33267_mk(s); + s.tmp_29.arg0 = _hex39046; + r0 = pxsim.image.ofBuffer(_hex39048); s.tmp_29.arg1 = r0; s.tmp_29.arg2 = s.tmp_28; s.tmp_29.arg3 = 4; @@ -2935,10 +2935,10 @@ switch (step) { case 30: r0 = pxsim_Array__mk(); s.tmp_30 = r0; - r0 = pxsim_Array__push(s.tmp_30, globals.transparency16___556767); - s.tmp_31 = tiles_createTilemap__P517884_mk(s); - s.tmp_31.arg0 = _hex556907; - r0 = pxsim.image.ofBuffer(_hex556909); + r0 = pxsim_Array__push(s.tmp_30, globals.transparency16___35815); + s.tmp_31 = tiles_createTilemap__P33267_mk(s); + s.tmp_31.arg0 = _hex39054; + r0 = pxsim.image.ofBuffer(_hex39056); s.tmp_31.arg1 = r0; s.tmp_31.arg2 = s.tmp_30; s.tmp_31.arg3 = 4; @@ -2950,10 +2950,10 @@ switch (step) { case 32: r0 = pxsim_Array__mk(); s.tmp_32 = r0; - r0 = pxsim_Array__push(s.tmp_32, globals.transparency16___556767); - s.tmp_33 = tiles_createTilemap__P517884_mk(s); - s.tmp_33.arg0 = _hex556915; - r0 = pxsim.image.ofBuffer(_hex556917); + r0 = pxsim_Array__push(s.tmp_32, globals.transparency16___35815); + s.tmp_33 = tiles_createTilemap__P33267_mk(s); + s.tmp_33.arg0 = _hex39062; + r0 = pxsim.image.ofBuffer(_hex39064); s.tmp_33.arg1 = r0; s.tmp_33.arg2 = s.tmp_32; s.tmp_33.arg3 = 4; @@ -2965,10 +2965,10 @@ switch (step) { case 34: r0 = pxsim_Array__mk(); s.tmp_34 = r0; - r0 = pxsim_Array__push(s.tmp_34, globals.transparency16___556767); - s.tmp_35 = tiles_createTilemap__P517884_mk(s); - s.tmp_35.arg0 = _hex556923; - r0 = pxsim.image.ofBuffer(_hex556925); + r0 = pxsim_Array__push(s.tmp_34, globals.transparency16___35815); + s.tmp_35 = tiles_createTilemap__P33267_mk(s); + s.tmp_35.arg0 = _hex39070; + r0 = pxsim.image.ofBuffer(_hex39072); s.tmp_35.arg1 = r0; s.tmp_35.arg2 = s.tmp_34; s.tmp_35.arg3 = 4; @@ -2980,10 +2980,10 @@ switch (step) { case 36: r0 = pxsim_Array__mk(); s.tmp_36 = r0; - r0 = pxsim_Array__push(s.tmp_36, globals.transparency16___556767); - s.tmp_37 = tiles_createTilemap__P517884_mk(s); - s.tmp_37.arg0 = _hex556931; - r0 = pxsim.image.ofBuffer(_hex556933); + r0 = pxsim_Array__push(s.tmp_36, globals.transparency16___35815); + s.tmp_37 = tiles_createTilemap__P33267_mk(s); + s.tmp_37.arg0 = _hex39078; + r0 = pxsim.image.ofBuffer(_hex39080); s.tmp_37.arg1 = r0; s.tmp_37.arg2 = s.tmp_36; s.tmp_37.arg3 = 4; @@ -2995,15 +2995,15 @@ switch (step) { case 38: r0 = pxsim_Array__mk(); s.tmp_38 = r0; - r0 = pxsim_Array__push(s.tmp_38, globals.transparency16___556767); - r0 = pxsim_Array__push(s.tmp_38, globals.forestTiles12___518930); - r0 = pxsim_Array__push(s.tmp_38, globals.tile2___556770); - r0 = pxsim_Array__push(s.tmp_38, globals.doorLockedNorth___519135); - r0 = pxsim_Array__push(s.tmp_38, globals.forestTiles0___518918); - r0 = pxsim_Array__push(s.tmp_38, globals.forestTiles26___518944); - s.tmp_39 = tiles_createTilemap__P517884_mk(s); - s.tmp_39.arg0 = _hex556939; - r0 = pxsim.image.ofBuffer(_hex556941); + r0 = pxsim_Array__push(s.tmp_38, globals.transparency16___35815); + r0 = pxsim_Array__push(s.tmp_38, globals.forestTiles12___34313); + r0 = pxsim_Array__push(s.tmp_38, globals.tile2___35816); + r0 = pxsim_Array__push(s.tmp_38, globals.doorLockedNorth___34518); + r0 = pxsim_Array__push(s.tmp_38, globals.forestTiles0___34301); + r0 = pxsim_Array__push(s.tmp_38, globals.forestTiles26___34327); + s.tmp_39 = tiles_createTilemap__P33267_mk(s); + s.tmp_39.arg0 = _hex39086; + r0 = pxsim.image.ofBuffer(_hex39088); s.tmp_39.arg1 = r0; s.tmp_39.arg2 = s.tmp_38; s.tmp_39.arg3 = 4; @@ -3015,12 +3015,12 @@ switch (step) { case 40: r0 = pxsim_Array__mk(); s.tmp_40 = r0; - r0 = pxsim_Array__push(s.tmp_40, globals.transparency16___556767); - r0 = pxsim_Array__push(s.tmp_40, globals.greenOuterNorth2___519168); - r0 = pxsim_Array__push(s.tmp_40, globals.darkGroundCenter___519117); - s.tmp_41 = tiles_createTilemap__P517884_mk(s); - s.tmp_41.arg0 = _hex556952; - r0 = pxsim.image.ofBuffer(_hex556954); + r0 = pxsim_Array__push(s.tmp_40, globals.transparency16___35815); + r0 = pxsim_Array__push(s.tmp_40, globals.greenOuterNorth2___34551); + r0 = pxsim_Array__push(s.tmp_40, globals.darkGroundCenter___34500); + s.tmp_41 = tiles_createTilemap__P33267_mk(s); + s.tmp_41.arg0 = _hex39099; + r0 = pxsim.image.ofBuffer(_hex39101); s.tmp_41.arg1 = r0; s.tmp_41.arg2 = s.tmp_40; s.tmp_41.arg3 = 4; @@ -3032,12 +3032,12 @@ switch (step) { case 42: r0 = pxsim_Array__mk(); s.tmp_42 = r0; - r0 = pxsim_Array__push(s.tmp_42, globals.transparency16___556767); - r0 = pxsim_Array__push(s.tmp_42, globals.oceanSand8___518999); - r0 = pxsim_Array__push(s.tmp_42, globals.coral0___518839); - s.tmp_43 = tiles_createTilemap__P517884_mk(s); - s.tmp_43.arg0 = _hex556962; - r0 = pxsim.image.ofBuffer(_hex556964); + r0 = pxsim_Array__push(s.tmp_42, globals.transparency16___35815); + r0 = pxsim_Array__push(s.tmp_42, globals.oceanSand8___34382); + r0 = pxsim_Array__push(s.tmp_42, globals.coral0___34222); + s.tmp_43 = tiles_createTilemap__P33267_mk(s); + s.tmp_43.arg0 = _hex39109; + r0 = pxsim.image.ofBuffer(_hex39111); s.tmp_43.arg1 = r0; s.tmp_43.arg2 = s.tmp_42; s.tmp_43.arg3 = 4; @@ -3049,10 +3049,10 @@ switch (step) { case 44: r0 = pxsim_Array__mk(); s.tmp_44 = r0; - r0 = pxsim_Array__push(s.tmp_44, globals.transparency16___556767); - s.tmp_45 = tiles_createTilemap__P517884_mk(s); - s.tmp_45.arg0 = _hex556972; - r0 = pxsim.image.ofBuffer(_hex556974); + r0 = pxsim_Array__push(s.tmp_44, globals.transparency16___35815); + s.tmp_45 = tiles_createTilemap__P33267_mk(s); + s.tmp_45.arg0 = _hex39119; + r0 = pxsim.image.ofBuffer(_hex39121); s.tmp_45.arg1 = r0; s.tmp_45.arg2 = s.tmp_44; s.tmp_45.arg3 = 4; @@ -3064,10 +3064,10 @@ switch (step) { case 46: r0 = pxsim_Array__mk(); s.tmp_46 = r0; - r0 = pxsim_Array__push(s.tmp_46, globals.transparency16___556767); - s.tmp_47 = tiles_createTilemap__P517884_mk(s); - s.tmp_47.arg0 = _hex556980; - r0 = pxsim.image.ofBuffer(_hex556982); + r0 = pxsim_Array__push(s.tmp_46, globals.transparency16___35815); + s.tmp_47 = tiles_createTilemap__P33267_mk(s); + s.tmp_47.arg0 = _hex39127; + r0 = pxsim.image.ofBuffer(_hex39129); s.tmp_47.arg1 = r0; s.tmp_47.arg2 = s.tmp_46; s.tmp_47.arg3 = 4; @@ -3079,12 +3079,12 @@ switch (step) { case 48: r0 = pxsim_Array__mk(); s.tmp_48 = r0; - r0 = pxsim_Array__push(s.tmp_48, globals.transparency16___556767); - r0 = pxsim_Array__push(s.tmp_48, globals.tile1___556773); - r0 = pxsim_Array__push(s.tmp_48, globals.hazardLava0___519175); - s.tmp_49 = tiles_createTilemap__P517884_mk(s); - s.tmp_49.arg0 = _hex556988; - r0 = pxsim.image.ofBuffer(_hex556990); + r0 = pxsim_Array__push(s.tmp_48, globals.transparency16___35815); + r0 = pxsim_Array__push(s.tmp_48, globals.tile1___35817); + r0 = pxsim_Array__push(s.tmp_48, globals.hazardLava0___34558); + s.tmp_49 = tiles_createTilemap__P33267_mk(s); + s.tmp_49.arg0 = _hex39135; + r0 = pxsim.image.ofBuffer(_hex39137); s.tmp_49.arg1 = r0; s.tmp_49.arg2 = s.tmp_48; s.tmp_49.arg3 = 4; @@ -3096,10 +3096,10 @@ switch (step) { case 50: r0 = pxsim_Array__mk(); s.tmp_50 = r0; - r0 = pxsim_Array__push(s.tmp_50, globals.transparency16___556767); - s.tmp_51 = tiles_createTilemap__P517884_mk(s); - s.tmp_51.arg0 = _hex556998; - r0 = pxsim.image.ofBuffer(_hex557000); + r0 = pxsim_Array__push(s.tmp_50, globals.transparency16___35815); + s.tmp_51 = tiles_createTilemap__P33267_mk(s); + s.tmp_51.arg0 = _hex39145; + r0 = pxsim.image.ofBuffer(_hex39147); s.tmp_51.arg1 = r0; s.tmp_51.arg2 = s.tmp_50; s.tmp_51.arg3 = 4; @@ -3111,17 +3111,17 @@ switch (step) { case 52: r0 = pxsim_Array__mk(); s.tmp_52 = r0; - r0 = pxsim_Array__push(s.tmp_52, globals.transparency16___556767); - r0 = pxsim_Array__push(s.tmp_52, globals.forestTiles8___518926); - r0 = pxsim_Array__push(s.tmp_52, globals.forestTiles12___518930); - r0 = pxsim_Array__push(s.tmp_52, globals.forestTiles3___518921); - r0 = pxsim_Array__push(s.tmp_52, globals.forestTiles0___518918); - r0 = pxsim_Array__push(s.tmp_52, globals.tile7___556776); - r0 = pxsim_Array__push(s.tmp_52, globals.tile4___556785); - r0 = pxsim_Array__push(s.tmp_52, globals.tile5___556782); - s.tmp_53 = tiles_createTilemap__P517884_mk(s); - s.tmp_53.arg0 = _hex557006; - r0 = pxsim.image.ofBuffer(_hex557008); + r0 = pxsim_Array__push(s.tmp_52, globals.transparency16___35815); + r0 = pxsim_Array__push(s.tmp_52, globals.forestTiles8___34309); + r0 = pxsim_Array__push(s.tmp_52, globals.forestTiles12___34313); + r0 = pxsim_Array__push(s.tmp_52, globals.forestTiles3___34304); + r0 = pxsim_Array__push(s.tmp_52, globals.forestTiles0___34301); + r0 = pxsim_Array__push(s.tmp_52, globals.tile7___35818); + r0 = pxsim_Array__push(s.tmp_52, globals.tile4___35821); + r0 = pxsim_Array__push(s.tmp_52, globals.tile5___35820); + s.tmp_53 = tiles_createTilemap__P33267_mk(s); + s.tmp_53.arg0 = _hex39153; + r0 = pxsim.image.ofBuffer(_hex39155); s.tmp_53.arg1 = r0; s.tmp_53.arg2 = s.tmp_52; s.tmp_53.arg3 = 4; @@ -3135,12 +3135,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -myTiles_inline__P556787.info = {"start":821,"length":282384,"line":17,"column":40,"endLine":994,"endColumn":5,"fileName":"tilemap.g.ts","functionName":"inline","argumentNames":["name"]} +myTiles_inline__P38934.info = {"start":821,"length":282384,"line":17,"column":40,"endLine":994,"endColumn":5,"fileName":"tilemap.g.ts","functionName":"inline","argumentNames":["name"]} -function myTiles_inline__P556787_mk(s) { +function myTiles_inline__P38934_mk(s) { checkStack(s.depth); return { - parent: s, fn: myTiles_inline__P556787, depth: s.depth + 1, + parent: s, fn: myTiles_inline__P38934, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -3199,63 +3199,63 @@ function myTiles_inline__P556787_mk(s) { arg0: undefined, } } -const _hex556794 = pxsim.BufferMethods.createBufferFromHex("ff00ff00010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101") -const _hex556796 = pxsim.BufferMethods.createBufferFromHex("8704ff00ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000220000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002022000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000020020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000200200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000220000000000000000000000000000000000000000000000000000000000002202000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002200000000000000000000000000000000000000000000000000000000000022000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022000000000000000000000000000000000000000000000000000000000000220000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000220000000000000000000000000000000000000000000000000000000000002200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002200000000000000000000000000000000000000000000000000000000002022000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022000000000000000000000000000000000000000000000000000000000020020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020220000000000000000000000000000000000000000000000000000000000200200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200200000000000000000000000000000000000000000000000000000000002202000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002002000000000000000000000000000000000000000000000000000000000022000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020020000000000000000000000000000000000000000000000000000000000220000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200200000000000000000000000000000000000000000000000000000000202200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002002000000000000000000000000000000000000000000000000000000002002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000220000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000220000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000220000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020222200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002022222222222222222222220000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000202222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020222222222222222222222200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002022222222222222222222220000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000202222222222222222222202000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022220200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000202222222222222222020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002022222222222222222222222222222202000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222222222222222222222222222222222222222220200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002022222222222222222222222222222222222222222222222222222222020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020222222222222222222222222222222222222222222222222222222222222222222222200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002222222222222222222222222222222222222222222222222222222222222222222222020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222222222222222222222222222222222222222222222222222220200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022222222222222222222222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002222222222222222222222222222220200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222222222222202000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022220200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002222222202000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022222222220200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020222222222222020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000202222222222222200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002022222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020222222222222220000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000202222222222222200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002022222222222202000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022222222222222020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222222222220200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002222222222222202000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022222222222222020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222222222220200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002222222222222200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002022222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020222222222222220000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000202222222222222200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002022222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020222222222222220000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002222222222220200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022222222222202000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222222222020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002022222222220200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020222222222202000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002222222222220000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022222222222200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002022222222220200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020222222222202000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000202222222222220000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022222222222200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002022222222220200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020222222222202000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000202222222222020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022222222222200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002222222222220200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020222222222202000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000202222222222020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022222222222200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002222222222220000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020222222222202000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000202222222222020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002022222222222200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002222222222220000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020222222222202000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000202222222222020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002022222222220200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002222222222220000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022222222222202000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000202222222222020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002022222222220200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002222222222220000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022222222222200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000202222222222020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002022222222220200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020222222222222220000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222222222222200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000202222222222222222020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002222222222222222220200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002022222222222222222200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022222222222222222202000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222222222222222020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000202222000000000000000000000000000000000000000000000000000000000000000022222222222222220000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002002000000000000000000000000000000000000000000000000000000000000000000222222222200000000000000000000000000000000000000000000000000000000000000002222222222220200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020020000000000000000000000000000000000000000000000000000000000000000222222222222220000000000000000000000000000000000000000000000000000000000000000222222222200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000220200000000000000000000000000000000000000000000000000000000000020222222222222222222000000000000000000000000000000000000000000000000000000000000000022222202000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002200000000000000000000000000000000000000000000000000000000000020222222222222222222222200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022000000000000000000000000000000000000000000000000000000000022222222222222222222222222020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000220000000000000000000000000000000000000000000000000000000022222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002200000000000000000000000000000000000000000000000000002022222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002022000000000000000000000000000000000000000000000000002022222222222222222222222202000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020020000000000000000000000000000000000000000000000002222222222222222222222222202000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200200000000000000000000000000000000000000000000000000222222222222222222222200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002002000000000000000000000000000000000000000000000000000022222222222222222200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022020000000000000000000000000000000000000000000000000000002222222222220200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000220000000000000000000000000000000000000000000000000000000000222222220200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000220000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000202200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") -const _hex556803 = pxsim.BufferMethods.createBufferFromHex("1000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") -const _hex556805 = pxsim.BufferMethods.createBufferFromHex("87041000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") -const _hex556811 = pxsim.BufferMethods.createBufferFromHex("1000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") -const _hex556813 = pxsim.BufferMethods.createBufferFromHex("87041000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") -const _hex556819 = pxsim.BufferMethods.createBufferFromHex("1000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") -const _hex556821 = pxsim.BufferMethods.createBufferFromHex("87041000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") -const _hex556827 = pxsim.BufferMethods.createBufferFromHex("1000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") -const _hex556829 = pxsim.BufferMethods.createBufferFromHex("87041000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") -const _hex556835 = pxsim.BufferMethods.createBufferFromHex("1000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") -const _hex556837 = pxsim.BufferMethods.createBufferFromHex("87041000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") -const _hex556843 = pxsim.BufferMethods.createBufferFromHex("1000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") -const _hex556845 = pxsim.BufferMethods.createBufferFromHex("87041000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") -const _hex556851 = pxsim.BufferMethods.createBufferFromHex("1000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") -const _hex556853 = pxsim.BufferMethods.createBufferFromHex("87041000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") -const _hex556859 = pxsim.BufferMethods.createBufferFromHex("1000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") -const _hex556861 = pxsim.BufferMethods.createBufferFromHex("87041000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") -const _hex556867 = pxsim.BufferMethods.createBufferFromHex("1000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") -const _hex556869 = pxsim.BufferMethods.createBufferFromHex("87041000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") -const _hex556875 = pxsim.BufferMethods.createBufferFromHex("1000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") -const _hex556877 = pxsim.BufferMethods.createBufferFromHex("87041000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") -const _hex556883 = pxsim.BufferMethods.createBufferFromHex("1000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") -const _hex556885 = pxsim.BufferMethods.createBufferFromHex("87041000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") -const _hex556891 = pxsim.BufferMethods.createBufferFromHex("1000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") -const _hex556893 = pxsim.BufferMethods.createBufferFromHex("87041000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") -const _hex556899 = pxsim.BufferMethods.createBufferFromHex("1000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") -const _hex556901 = pxsim.BufferMethods.createBufferFromHex("87041000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") -const _hex556907 = pxsim.BufferMethods.createBufferFromHex("1000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") -const _hex556909 = pxsim.BufferMethods.createBufferFromHex("87041000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") -const _hex556915 = pxsim.BufferMethods.createBufferFromHex("1000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") -const _hex556917 = pxsim.BufferMethods.createBufferFromHex("87041000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") -const _hex556923 = pxsim.BufferMethods.createBufferFromHex("1000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") -const _hex556925 = pxsim.BufferMethods.createBufferFromHex("87041000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") -const _hex556931 = pxsim.BufferMethods.createBufferFromHex("1000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") -const _hex556933 = pxsim.BufferMethods.createBufferFromHex("87041000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") -const _hex556939 = pxsim.BufferMethods.createBufferFromHex("4000400001010101010101010101010101010101010101010505050505050505050505050505050505050505050505050505050505050505050505050505050505050505020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202050101010101010101010101010101010101010102050505050505050505050505050505050505050505050505050502050505050505050505050505050505020501010101010101010101010101010101010101020505050505050505050505050505050505050505050505050505020505050505050505050505050505050205020202010102020202020202020202010101010205050505050505050505050505050505050505050505050505050205050505050505050505050505050502050202010102020202020202020202020201010102050505050502020202020202020202020202020202050505050502050505050502020202020202020202020502020102020101010101010102020202010101020505050505050505050505050505050505050505020505050505020505050505020505050505050505050205020101020201010104040404040102020201010205050505050505050505050505050505050505050205050505050205050505050205050505050505050502050101010101010101010101040404020202010102050505050505050505050505050505050505050502050505050502050505050502050505050505050505020501010101010101040101030202020202020101020505050505050505050505050505050505050505020505050505020505050505020505050505050505050205010101010101010101010101010201020201010205050505050505050505050505050505050505050205050505050205050505050205050505050505020502050101010101010101010101010102010101010102050505050505050505050505050505050505050502050505050502050505050502050505050505050205020501010101010101020401010101010102010101020202020202050505050505050505050505050505020505050505020505050505020505050505050502050205010101010102020202020202020202020101010105050505020505050505050505050505050505050205050505050205050505050205050505050505020502050101010101020202020202020202020201010101050505050205050505050505050505050505050502050505050502050505050502050505050505050205020501010101010102020202020202020201010101010505050502050505050505050505050505050505020505050505020505050505020505050505050502050205010202020101010101010101010101010101010105050505020505050505050505050505050505050205050505050205050505050205050505050505020502050102010201010101010101010101010101010101050505050205050505050505050505050505050502050505050502050505050502050505050505050205020501020102010101010202020202020202020202010505050502050505050505050505050505050505020505050505020505050505020505050505050502050205010201020101010101010101010101010101020105050505020505050505050505050505050505050205050505050205050505050205050505050505020502050502050505050505050505050505050505050205050505050205050505050505050505050505050502050505050502050505050502050505050505050205020505020505050505050202020502020205050502050505050502050505050202020202020205050505020505050505020505050505020505050505050502050205050205050505050505050502020505020505020205050505020505050502050505050502050505050205050505050205050505050205050505050505020502050502050505050505050505050505050205050202050505050205050505020505050505020505050502050505050502050505050505050505050505050205020505020505050505050505050505050502050502020505050502050505050205050505050205050505020505050505020505050505050505050502020202050205050202020202020202020202020202020505020205050505020505050502050505050502050505050205050505050205050505050505050505050505050502050505050505050505050505050505050505050202050505050205050505020505050505020505050502050505050502050505050505050505050505050505020505050505050505050505050505050505050502050505050502050505050205050202020205050505020505050505020505050505020505050505050505050205050505050505050505050505050505050505020505050505020505050502050502050505050505050205050505050205050505050205050505050505050502050505050505050505050505050505050505050205050505050205050505020505020505050505050502050505050502050505050502050505050205050505020505050505050505050505050505050505050502050505050502050505050205050205050505050505020505050505020505050505020505050502050505050205050505050505050505050505050505050505020505050505020505050502050502050505050505050205050505050205050505050205050505020505050502050505050505050505050505050505050505050205050505050205050505020505020505050505050502050505050502050505050502050505050205050505020502020202020202020202020202020202020202050505050502050505050205050205050505050505020505050505020505050505020505050502050505050205050205050505050505050505050505050505050505050505020505050502050502050505050505050202050505050205050505050205050505020505050502050502050505050505050505050505050505050505050505050205050505020505020202020202020202020505050502050505050502050505050205050505020505020505020202020202020505050505050505050505050502050505050205050505050505050505050505050505020505050505020505050502050505050205050205050505050505050205050505050202020202020202020505050502050505050505050505050505050505050205050505050205050505020505050502050502050505050505050502050505050502050505050505050505050505020505050505050505050505050505050502050505050502050505050205050505020505020202020202020202020505050505020505050505050505050505050205050505050505050505050505050505020505050505020505050502050505050205050205050505050505050505050505050205050505050505050505050502050502020202020202020202020202020205050505050205050505020505050502050502050505050505050505050505050502050505050505050505050505020505050505050505050505050505050202050505050502050505050205050505020505020505050505050505020202020202020505050505050505050505050205050505050505050505050505050505050505050505020505050502050505050205050205050505050505050505050505050505050505050505050505050502050502020202020202020202050505050505050505050205050505020505050502050502050505050505050505050505050505050505050505050505050505020505020505050505050505020505050505050505050502050505050205050505020505020505050505050505050505050505050505050505050505050505050205050205050505050505050205050505050505050505020505050502050505050205050205050502020202020202020505050505050505050502020202020202050502020202020202020202050505050505050505050205050505020505050502050502050505020505050505050505050505050505050505050505050505020505050505050505050505050505050505050505050502050505050205050505020505020505050205050505050505050505050505050505050505050505050205050505050505050505050505050505050505050505020505050502050505050205050205050502050505050505050505050505050505050505050505050502050505050505050505050505050505050505050505050205050505020505050502050502020202020202020202020202020202020202020202020202020202020505020202020202020202020202020202020202020202050505050205050505020505020505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050502020505050205050205050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050502050502050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505020505020505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050205050205050505050202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020205050502050502050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505020505020505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050205050205050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050502050502050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505020505020505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050205050205050505050505050505050505050505050505050505050505050505050502020202020202020202020202020202020202020202020202020202020202020502020202020202020202020202020202020202020202020202020202020202020505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505") -const _hex556941 = pxsim.BufferMethods.createBufferFromHex("87044000400000002000222200000000000000000000000020000000000000000000000000000000200022020000000022222222220000002022222222222222222222222222220220000200000000000200000020000000200000200000000000020000000000022000002200000000222200002000000020000020000000000002000000000002200020220000000000000000200000002000022000000000000200000000000220002200000020020000000020000000200002200000002222020000000000022000220000002022000000002000000020000220000000020002000000000002200022000000222200000000200000002000022000000002000200200000000220002200000020220002200020000000200002200000000200020020000000022000220000002022000220002000000020000220000000020002002000000002200022000000202200022000200000002000222200020002000200200000000220002200000020220002000220000000200000000002000200020020000000022000220200002022000220022000000020000000000200020002002000000002200022020000202200022000200000002000000000020000000200200000000220002222220020220002200020000000200000000002000000020020000000022000202222022202000200222200000020000000000200000002002000000002200000202202000000020000000000002000202222020000000200200000000220000000000000000002000000000000200020000000000000020020000000022000000000000000002222222222222222002000000000000002002000000002202222222222020000000022220200000000200000000000000200200000000220000000000002000000000000000000000020000000000000020020000000022000000000000200000000000000000000002000000000000002002000000002200000000000020000000000000000000000200000000000000200200000000220000000000002000000000000000000000020000000000200020020000000022000000000002222222222222222222222222200000000020002002000000002200020000000000000000000000000000000000000000002000200200000000220002000000000000000000000000000000000000000000200020020000000022000200000000000000000000000000000000000000000020002002000000002200020000000000000000000000000000000000000000002000200200000000220002000000000000000202222222222222222222222222222020020000000022000200000000000000020000000000000000000000000000000002000000002200020000000000000002000000000000000000000000000000000200000000220002000000000000000200000202222222200000220220200020020000020022000200000000000000020000020000000200000022000020002002000002000200020000000000000002000002000000020000002200002000200200000200020002000000000000000202222220000002000000220000200020020000020002000200000000000000000000000000000200000022000020002002000002000200020000000000000000000000000000020000002200002000200200000200020002000000000000000000000000000002000000220000200020020000020002000200000000000000000000000000000200000022000020002002000002000200020222222222222222222222222222222000002200002000200200000200020000000000000000000000000000000002200000220220200020020000020002000000000000000000000000000000000000000020000000002002000002000200000000000000000000000000000000000000002000000000200200000200020000000000000000000000000000000000000000200000000020020000020002000000000000000000000000000000000000000220000000002002000002000202222222222222222222222222222222222222222000000000200200000200020000000000000000000000000000000000000000000000000020020000020002000000000000000000000000000000000000000000000000002002000002000200000000000000000000000000000000000000000000000000200200000200020000000000000000000000000000000000000000000000000020020000020002000000000000000000000000000000000000000000000000002002000002000200020222222222222222202002022222222222222222222220200200000200020002000000000000000000000000000000000000000000000000020000020002000200000000000000000000000000000000000000000000000002000002000200020000000000000000000000000000000000000000000000000200000200020002000000000000000000000000000000000000000000000000020000020002000200000000000000000000200202222222222222222222222002000002000200020000000000000000000020000000000000000000000002000200000200020002000000000000000000002000000000000000000000000000000000020002000200000222222222222220200000000000000000000000000000000002000200020000000000000000000000000000000000000000000000000000000200020222222222222222222222222222222222222222222222222222222222222000000000000000000000000000000000000000000000000000000000000002000") -const _hex556952 = pxsim.BufferMethods.createBufferFromHex("4000400001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202010102020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020101020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020201010202020101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010102020202010102020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020201020202020101020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202010202020201010202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020102020202010102020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020201020202020101020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202010202020201010202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020102020202010102020201010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101020202020101020202010202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020201010202020102020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202010102020201020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020101020202010202020202020202020202020202020202020202020202020202020202020202020201020202020101010101010101010101010101010102020201010202020102020202020202020202020202020202020202020202020202020202020202020202010202020201020202020202020202020202020201020202010102020201020202020202020202020202020202020202020202020202020202020202020202020102020202010202020202020202020202020202010202020101020202010101010101010101010101010101010101010101010101010101010101020202020201020202020102020202020202020202020202020102020201010202020102020202020202020202020202020202020202020202020202020202010202020202010202020201020202020202010202020201020201020202010102020201020202020202020202020202020202020202020202020202020202020102020202020102020202010202020202020102020202010202010202020101020202010202020202020202020202020202020202020202020202020202020201020202020201020202020102020202020201020202020102020102020201010202020102020202020202020202020202020202020202020202020202020202010202020202010202020201020202020202010202020201020201020202010102020202020202020202020202020202020202020202020202020202020202020102020202020102020202010202020202020102020202010202010202020101020202020202020202020202020202020202020202020202020202020202020201020202020201020202020102020202020201020202020102020102020201010202020202020202020202020202020202020202020202020202020202020202010202020202010202020201020202020202010202020201020201020202010102020201010101010101010101010101010101010101010101010101020202020102020202020102020202010202020202020102020202010202010202020101020202010202020202020202020202020202020202020202020202020202020201020202020201020202020102020202020201020202020102020102020201010202020102020202020202020202020202020202020202020202020202020202010202020202010202020201020202020202010202020201020201020202010102020201020202020202020202020202020202020202020202020202020202020102020202020102020202010202020202020102020202010202010202020101020202010202020202020202020202020202020202020202020202020202020201020202020201020202020102020202020201020202020102020102020201010202020102020202010101010101010101010101010101010101010102020202010202020202010202020201020202020202010202020201020201020202010102020201020202020102020202020202020202020202020202020202020202020102020202020102020202010202020202020102020202010202010202020101020202010202020201020202020202020202020202020202020202020202020201020202020201020202020102020202020201020202020102020102020201010202020102020202010202020202020202020202020202020202020202020202010202020202010202020201020202020202010202020201020201020202010102020201020202020102020202020202020202020202020202020202020202020102020202020102020202010202020202020102020202010202010202020101020202010202020201020202020202010101010101010101010101010202020201020202020201020202020102020202020201020202020102020102020201010202020102020202010202020202020102020202020202020202020202020202020202020202010202020201020202020202010202020201020201020202010102020201020202020102020202020201020202020202020202020202020202020202020202020102020202010202020202020102020202010202010202020101020202010202020201020202020202010202020202020202020202020202020202020202020201020202020102020202020201020202020102020102020201010202020102020202010202020202020102020201010101010101010101010101010202020202010202020201020202020202010202020201020201020202010102020201020202020102020202020201020202010202020202020202020202020202020202020102020202010202020202020102020202010202010202020101020202010202020201020202020202010202020102020202020202020202020202020202020201020202020102020202020201020202020102020102020201010202020102020202010202020202020102020201020202020202020202020202020202020202010202020201020202020202010202020201020201020202010102020201020202020102020202020201020202010202020202020202020202020202020202020102020202010202020202020102020202010202010202020101020202010202020201020202020202010202020102020202020202020202020201010202020201020202020102020202020201020202020102020102020201010202020102020202010202020202020102020201020202020202020202020202010102020202010202020201020202020202010202020201020201020202010102020201020202020102020202020201020202010202020202020202020202020101020202020102020202010202020202020102020202010202010202020101020202010202020201020202020202010202020102020202020202020202020201010202020201020202020102020202020201020202020102020102020201010202020102020202010202020202020102020201020202020202020202020202010102020202010202020201020202020202010202020201020201020202010102020201020202020102020202020201020202010202020202020202020202020101020202020102020202010101010101010102020202010202010202020101020202010202020201020202020202010202020102020202020202020202020201010202020201020202020202020202020202020202020102020102020201010202020102020202010202020202020102020201020202020202020202020202010102020202010202020202020202020202020202020201020201020202010102020201020202020102020202020201020202010202020202020202020202020101020202020102020202020202020202020202020202010202010202020101020202010202020201020202020202010202020102020202020202020202020201010202020201020202020202020202020202020202020102020102020201010202020102020202010202020202020102020201020202020202020202020202010102020202010202020201010101010101010101010101020201020202010102020201020202020102020202020201020202010202020202020202020202020101020202020102020202020202020202020202020202020202010202020101020202010202020201020202020202010202020102020202020202020202020201010202020201020202020202020202020202020202020202020102020201010202020102020202010202020202020102020201020202020202020202020202010102020202010202020202020202020202020202020202020201020202010102020201020202020101010101010101020202010101010101010101010101010101020202020102020202010101010101010101010101010101010202020101020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020201010202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202010102020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101") -const _hex556954 = pxsim.BufferMethods.createBufferFromHex("87044000400000002222222222222222222222222222222222222222222222222222222222222222020000000000000000000000000000000000000000000000000000000000002002000000000000000000000000000000000000000000000000000000000000200200000000000000000000000000000000000000000000000000000000000020020002000020222222222202002222222222222222222222222222222222002002000200002000000002000000020000000000000000000000000000000000200200020000200000000200000002000000000000000000000000000000000020020002000020000000020000000200000000000000000000000000000000002002000200002000000002000000020000000000000000000000000000000000200200020000200000000200000002002022222222222222222222222222220020020002000020000000020000000200200000000000000000000000000020002002000200002000000002000000020020000000000000000000000000002000200200020000200000000200000002002000000000000000000000000000200020020002000020000000020000000200200000000000000000000000000020002002000200002000000002000000020020000000000000000000000000002000200200020000200000000200000002002000000000000000000000000000200020020002000020000000020000000200200000222222222222222222222222002002000200002000000002000000020020000002000000000000000000000000200200020000200000000200000002002000000200000000000000000000000020020002000020000000020000000200200000020000000000000000000000002002000200002000000002000000020020000002002222222222222222222200200200020000200000000200000002002000000200020000000000000000200020020002000020000000020000000200200000020002000000000000000020002002000200002000000002000000020020000002000200000000000000002000200200020000200000000200000002002000000200020000000000000000200020020002000020000000020000000200200000020002000000000000000020002002000200002000000002000000020020000002000200000000000000002000200200020000200000000200000002002000000200020000000000000000200020020002000020000000020000000200200000020002000000000000000020002002000200002000000002000000000000000000000200000000000000002000200200020000200000000200000000000000000000020000000000000000200020020002000020000000020000000000000000000002000000000000000020002002000200002000000002000000000000000000000200000000000000002000200200020000200000002222222222222222220200020020222222222222220020020002000020000000000000000000000000000000002022222222222222002002000200002000000000000000000000000000000000000000000000000000200200020000200000000000000000000000000000000000000000000000000020020002000020000000000000000000000000000000000000000000000000002002000200002000000000000000000000000000000000000000000000000000200200020000200020222222222222222222222222222222222222222222220020020002000020000000000000000000000000000000000000000000000000002002000200002000000000000000000000000000000000000000000000000000200200020000200000000000000000000000000000000000000000000000000020020002000020000000000000000000000000000000000000000000000000002002000200002000202222222222222222222222222222222222020020002000200200020000200020000000000000000000000000000000000002002000200020020002000020002000000000000000000000000000000000000200200020002002000200002000200000000000000000000000000000000000020020002000200200020000200020000000000000000000000000000000000002002000200020020002000020002000000000000000000000000000000000000200200020002002000200002000200000000000000000000000000000000000020020002000200200020000200020002022222222222222222222222222222202002000200020020002000020002000000000000000000000000000000000000000200020002002000200002000200000000000000000000000000000000000000020002000200200020000200020000000000000000000000000000000000000002000200020020002000020002000000000000000000000000000000000000000200020002002000200002000200020222222222222222222222222222222222222002000200200020000200020000000000000000000000000000000000000000000200020020022222222002000000000000000000000000000000000000000000020002002000000000000202222222222222222222222222222222222222222222200200200000000000000000000000000000000000000000000000000000000000020020000000000000000000000000000000000000000000000000000000000002002000000000000000000000000000000000000000000000000000000000000202222222222222222222222222222222222222222222222222222222222222222") -const _hex556962 = pxsim.BufferMethods.createBufferFromHex("4000400002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101020201010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010202010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010102020101010202020202020202020202020202020202020202020202020202020202020202020202020201010101020202020202020202020101010102010101020201010102010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010201010101020101010202010101020101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010102010101010201010102020101010201010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101020101010102010101020201010102010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010201010101020101010202010101020101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010102010101010201010102020101010201010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101020101010102010101020201010102010101010202020202020202020202020202020202020202020202020202020202010101010101020101010102010101010201010101020101010202010101020101010102010101010101010101010101010101010101010101010101010101020101010101010201010101020101010102010101010201010102020101010201010101020101010101010101010101010101010101010101010101010101010201010101010102010101010201010101020101010102010101020201010102010101010201010101010101010101010101010101010101010101010101010102010101010101020101010102010101010201010101020101010202010101020101010102010101010101010101010101010101010101010101010101010101020101010101010201010101020101010102010101010201010102020101010201010101020101010101010101010101010101010101010101010101010101010201010101010102010101010201010101020101010102010101020201010102010101010202020202020202020202020202020202020202020202010101010102010101010101020101010102010101010201010101020101010202010101020101010101010101010101010101010101010101010101010101010101010101020101010101010201010101020101010102010101010201010102020101010201010101010101010101010101010101010101010101010101010101010101010201010101010102010101010201010101020101010102010101020201010102010101010101010101010101010101010101010101010101010101010101010102010101010101020101010102010101010201010101020101010202010101020101010102020202020202020202020202020202020202020202020101010101020101010101010201010101020101010102010101010201010102020101010201010101010101010101010101010101010101010101010101010201010101010201010101010102010101010201010101020101010102010101020201010102010101010101010101010101010101010101010101010101010102010101010102010101010101020101010102010101010201010101020101010202010101020101010101010101010101010101010101010101010101010101020101010101020101010101010201010101020101010102010101010201010102020101010201010101010101010101010101010101010101010101010101010201010101010201010101010102010101010201010101020101010102010101020201010102010101010101010101010101010101010101010101010101010102010101010102010101010101020101010102010101010201010101020101010202010101020101010101010101010101010101010101010101010101010101020101010101020101010101010201010101020101010102010101010201010102020101010201010101010101010101010101010101010101010101010101010201010101010201010101010102010101010201010101020101010102010101020201010102010101010101010101010101010101010101010101010101010102010101010102010101010101020101010102010101010201010101020101010202010101020101010102020202020202020202020202020202020202020202020101010101020101010101010201010101020101010102010101010201010102020101010201010101010101010101010101010101010101010101010101010101010101010201010101010102010101010201010101020101010102010101020201010102010101010101010101010101010101010101010101010101010101010101010102010101010101020101010102010101010201010101020101010202010101020101010101010101010101010101010101010101010101010101010101010101020101010101010201010101020101010102010101010201010102020101010201010101010101010101010101010101010101010101010101010101010101010201010101010102010101010201010101020101010102010101020201010102020202020202020202020202020202020202020202020202020202020202020202010101010101020101010102010101010201010101020101010202010101010101010101010101010101010101010101010101010101010101010101010101010101010101010201010101020101010102010101010201010102020101010101010101010101010101010101010101010101010101010101010101010101010101010101010102010101010201010101020101010102010101020201010101010101010101010101010101010101010101010101010101010101010101010101010101010101020101010102010101010201010101020101010202010101010101010101010101010101010101010101010101010101010101010101010101010101010101010201010101020101010102010101010201010102020101010202020202020202020101010102010101010102020202020202020202020101010101020101010102010101010201010101020101010102010101020201010102010101010101010201010101020101010101020202020202020202020201010101010201010101020101010102010101010201010101020101010202010101020101010101010102010101010201010101010202020202020202020202010101010102010101010201010101020101010102010101010201010102020101010201010101010101020101010102010101010102020202020202020202020101010101020101010102010101010201010101020101010102010101020201010102010101010101010201010101020101010101020202020202020202020201010101010201010101020101010102010101010201010101020101010202010101020101010101010102010101010201010101010202020202020202020202010101010102010101010201010101020101010102010101010201010102020101010201010101010101020101010102010101010101010101010101010101010101010101020101010102010101010201010101020101010102010101020201010102010101010101010201010101020101010101010101010101010101010101010101010201010101020101010102020202020201010101020101010202010101020101010101010102010101010201010101010101010101010101010101010101010102010101010101010101010101010102010101010201010102020101010201010101010101020101010102020202020202020202020202020202020202020202020101010101010101010101010101020101010102010101020201010102010101010101010201010101010101010101010101010101010101010101010101010101010101010101010101010101010201010101020101010202010101020101010101010102010101010101010101010101010101010101010101010101010101010101010101010101010101010102010101010201010102020101010201010101010101020202020202020202010101020202020101010102020202020202020202020202020202020202020202020101010102010101020201010102010101010101010101010101010101010101010101010201010101010101010101010101010201010101010101010101010201010101020101010202010101020101010101010101010101010101010101010101010102010101010101010101010101010102010101010101010101010102010101010201010102020101010201010101010101010101010101010101010101010101020101010101010101010101010101020101010101010101010101020101010102010101020201010102010101010101010101010101010101010101010101010201010101020202020202020202020201010101010101010101010201010101020101010202010101020101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010201010102020101010201010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010102010101020201010102010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101020101010202010101020202020202020202020202020202020202020202020202010101010202020202020202020202020202020202020202020202020202020201010102020101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101020201010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202") -const _hex556964 = pxsim.BufferMethods.createBufferFromHex("87044000400000002222222222222222222222222222222222222222222222222222222222222222020000000000000000000000000000000000000000000000000000000000002002000000000000000000000000000000000000000000000000000000000000200200000000000000000000000000000000000000000000000000000000000020020022222222222222222222222222222222000022222222222222222222022002000200000000000000000000000000002000000200000000000000000002200200020000000000000000000000000000200000020000000000000000000220020002000000000000000000000000000020000002000000000000000000022002000200000000000000000000000000002000000200000000000000000002200200020000202222220020000000000200200000020000000000000000000220020002000020000020002000000000020020000002000000000000000000022002000200002000002000200000000002002000000200000000000000000002200200020000200000200020000000000200200000222222222222020000000220020002000020000020002000000000020020000000000000000002000000022002000200002000002000200000000002002000000000000000000200000002200200020000200000200020000000000200200000000000000000020000000220020002000020000020002000000000020020000000000000000002000000022002000200002000002000200000000002002000002222222222000200000002200200020000200000200020000000000200200000000000002000020000000220020002000020000020002000000000020020000000000000200002000000022002000200002000002000200000000002002000000000000020000200000002200200020000200000200020000000000200200000000000002000000000000220020002000020000020002000000000020020000000000000200000000000022002000200002000002000200000000002002000002222220020000000000002200200020000200000200020000000000200200000222222002000020000000220020002000020000020002000000000020020000022222200200002000000022002000200002000002000200000000002002000002222220020000200000002200200020000200000200020000000000200200000222222002000222202000220020002000020000020002000000000020020000022222200200000000000002002000200002000002000200000000002002000002222220020000000000000200200020000200000200020000000000200200000222222002000000000000020020002000020000020002022222222020020000022222200200000000000002002000200002000000000000000000000002000002222220020000200020002200200020000200000000000000000000000200000222222002000020002000220020002000020000000000000000000000020000000000000200002000200022002000200002000000000000000000000002000000000000020000200020002200200020000200000000000000000000000200000000000002000020002000220020002000020222222222222222222222222000000000000200002000200022002000200000000000000000000000000000000000000000020000200020002200200020000000000000000000000000000000000222222222200020002000220020002000000000000000000000000000000000000000000000002000200022002000000000000000000000000000000000000000000000000000200020002200200000000000000000000000000000000000000000000000000222202000220020000000000000000000000000000000000000000000000000002000000022002000000002022222222222222222222222222222222222200000200000002200200020000000000000000000000000000000000000000000000020000000220020002000000000000000000000000000000000000000000000002000000022002000200000000000000000000000000000000000000000000000200000002200200020000000000000000000000000000000000000000000000020000000220020002000020222222222222222222222222222222222222000002000000022002000200000000000000000000000000000000000000002000000200000002200200020000000000000000000000000000000000000000200000020000000220020002000000000000000000000000000000000000000020000002000000022002000200000000000000000000000000000000000000002000000200000002200200222222222222222222222222222222222222222222222222222202000220020000000000000000000000000000000000000000000000000000000000022002000000000000000000000000000000000000000000000000000000000002200200000000000000000000000000000000000000000000000000000000000220020000000000000000000000000000000000000000000000000000000000022002002222222222222222222222222222222222222222222222222222222202200200000000000000000000000000000000000000000000000000000000000020020000000000000000000000000000000000000000000000000000000000002002000000000000000000000000000000000000000000000000000000000000202222222222222222222222222222222222222222222222222222222222222222") -const _hex556972 = pxsim.BufferMethods.createBufferFromHex("1000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") -const _hex556974 = pxsim.BufferMethods.createBufferFromHex("87041000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") -const _hex556980 = pxsim.BufferMethods.createBufferFromHex("1000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") -const _hex556982 = pxsim.BufferMethods.createBufferFromHex("87041000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") -const _hex556988 = pxsim.BufferMethods.createBufferFromHex("4000400002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101020201010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010202010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010102020101010202020202020101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101020201010102010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010202010101020101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010102020101010201010101010202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020201010101020202020201010102010101010102010101010101010101010101010101010101010101010101010101010101010101010101010101010101010102010101010101010202010101020101010101020101010101010101010101010101010101010101010101010101010101010101010101010101010101010101020101010101010102020101010201010101010201010101010101010101010101010101010101010101010101010101010101010101010101010101010101010201010101010101020201010102010101010102010101010201010101010102010101010101010101010101010101010201010101010101010101010101010102010101010101010202010101020101010101020101010102010101010101020101010101010101010101010101010102010101010101010101010101010101020101010101010102020101010201010101010201010101020101010101010201010101010101010101010101010101020202020202020202020202020202020201010101010101020201010102010101010102010101010201010101010102020202020202020202020202020202020201010101010101010101010101010101010101010101010202010101020101010101020101010102010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010102020101010201010101010201010101020101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101020201010102010101010102010101010201010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010202010101020101010101020101010102010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010102020101010201010101010201010101020202020202020202020202020202020202020202020202020202020202020202020202020202020201010101020202020201010102010101010102010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010202010101020101010101020101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010102020101010201010101010201010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101020201010102010101010102010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010202010101020101010101020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020101010201010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101020201010102010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010202010101020101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010102020101010201010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101020201010102010101010102020202020202020202020202020202020202020202020202020202020202020202020202020202020202020201010201010101010202010101020101010101020101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010102010101010102020101010201010101010201010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101020101010101020201010102010101010102010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010201010101010202010101020101010101020101010101010101020202020202020202020202020202020202020202020202020202020202020202020202010102010101010102020101010201010101010201010101010101010201010101010101010101010101010101010101010101010101010101010101010101020101020101010101020201010102010101010102010101010101010102010101010101010101010101010101010101010101010101010101010101010101010201010201010101010202010101020101010101010101010101010101020101010102010101010101010101010101010101010101010101010101010102010102010102010101010102020101010201010101010101010101010101010201010101020101010101010101010101010101010101010101010101010101020101020101020101010101020201010102010101010102020202020202020202010101010202020202010101010101010101010101010101010101010202020201010201010201010101010202010101020101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010102010102010101010102020101010201010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101020101020101010101020201010102010101010102020202020202020202020202020202020202020202020202020202020202020202020202020202020202020201010201010101010202010101020101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010102010101010102020101010201010101010202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020101020101010101020201010102010101010101010101010201010101010101010101010101010101010101010101010101010101010101010101010101010201010201010101010202010101020101010202020202010102020202020202020202020202020202020202020202020202020202020202020202020102020102010102010101010102020101010201010102010101020101020101010101010101010101010101010101010101010101010101010101010101010101010201020101020101010101020201010102010101020101010201010202010202020202020202020202020202020202020202020202020202020202020202020202010201010201010101010202010101020101010201010102010102010102010101010101010101010101010101010101010101010101010101010101010201020102010102010101010102020101010201010102010101020101020101020202020202020202020202020202020202020202020202020202020202020102010201020101020101010101020201010102010101020101010201010201010101010101010101010101010101010101010101010101010101010101010101020102010201010201010101010202010101020101010201010102010102010102020202020202020202020202020202020202020202020202020202020202020201020102010102010101010102020101010201010102010101020101010101010101010101010101010101010101010101010101010101010101010101010101010201020101020101010101020201010102010101020101010202020202020202020202020202020202020202020202020202020202020202020202020202020202010201010201010101010202010101020101010201010101010101010101010101010101010101010101010101010101010101010101010101010101010101010102010102010101010102020101010201010102020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020101020101010101020201010102010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010201010101010202010101020101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010102020201010102020101010202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202010101020201010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010202010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010102020101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101020201010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202") -const _hex556990 = pxsim.BufferMethods.createBufferFromHex("87044000400000002222222222222222222222222222222222222222222222222222222222222222020000000000000000000000000000000000000000000000000000000000002002000000000000000000000000000000000000000000000000000000000000200200000000000000000000000000000000000000000000000000000000000020020022222222222222222222222222222222222222222222222222222202002002000200000000000000000000000000000000000000000000000000000200200200020000000000000000000000000000000000000000000000000000020020020002000000000000000000000000000000000000000000000000000002002002000200000000000000000000000000000000000000202222222222000200200200020000000000000000000000000000000000000020000000002000020020020000202222222222222222020020222222000220202000000000200002002002000020000000000000000002002000000000022020200000000020000200200200002000000000000000000200200000000002202020222222222000020020020000200000000000000000020020000000000220200000000020200002002002000020000000000000000002002000000000022020000000002020000200200200002000202222222200000200200000000002202022222222202000020020020000200000000000200000020020000000000220202020000020200002002002000020000000000020000002002000000000022020200000002020000200200200002000000000002000000200200000000002202020202220202000020020020000200000000000200000020020002022220220202020202020200002002002000020000000000020000002002000200000002020202020202020000200200200002000000000002000000200200020000000202020202020202000020020020000200020220200200000020020002000000020202020202020200002002002000020000000020020000002002000200000002020202020202020000200200200002000000002002000000200200020002202202020202020202000020020020000200000000200200000020020002000000220202020202020200002002002000020000000020020000002002000200000022020202020202020000200200200002000000002002000000200200020000002202020202020202000020020020000200000000200200000020020002000000220202020202020200002002002000020000000020020000002002000200000002020202020202020000200200200002000000002002000000200200020000000202020202020202000020020020000200000000200200000020020002000000020202020202020200002002002000020000000020020000002002000200000002020202020202020000200200200002000000002002000000200200020000000202020202020202000020020020000200000000200200000020020002000000020202020202020200002002002000020000000020020000002002000200000002020202020202020000200200200002000000002002000000200200020000000202020202020202000020020020000200000000200200000020020002000000020202020202020200002002002000020000000020020000002002000200000002020202020202020000200200200002000202202002000000200200020000000202020202020202000020020020000200000200000200000020020002000000020202020202020200002002002000020000020000020000002002000200000002020202020202020000200200200002000002000002000000200200020000000202020202020202000020020020000200000200000200000020020002000000020202020202020200002002002000020000020000020000002002000200000002020202020202020000200200200002000002000002000000200200020000000202020202020202000020020020000200000200000200000020020002000000020202020202020200002002002000020000020000020000002002000200000002020202020202020000200200200002000002000002000000200200020000002202020202020202000020020020000200000200000200000020020002000000220202020002020200002002002000020000020000020000002002000200000022020002022222020000200200200002000002000002000000200200020002202202020200000202000020020020000200000200000200000020020002000000020202022222222200002002002000020000020000020000002002000200000002020000000000020000200200200002000002000002000000200200020222222222022222222222200020020020000202222220000200000020000000000000000000000000000000002002002000000000000000000000002000000000000000000000000000000000200200200000000000000000000000200202222222222222222222222222222020020020000000000000000000000020000000000000000000000000000002002002002000000000000000000000002000000000000000000000000000000200200200200002000000000002000000200000000000000000000000000000000000020020000200000000000200000020000000000000000000000000000000000002002000020000000000020000002000000000000000000000000000000000000202222222222222222222222222222222222222222222222222222222222222222") -const _hex556998 = pxsim.BufferMethods.createBufferFromHex("1000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") -const _hex557000 = pxsim.BufferMethods.createBufferFromHex("87041000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") -const _hex557006 = pxsim.BufferMethods.createBufferFromHex("4000400004040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404070404040404040404040101040401010404040404040404010104040401010104010101010101010101010101010101010101010101010101010101010101010101010101010101040401010401020202020202020202020202010104010101040101010101010101010101010101010101010101010101010101010101010101010101010101010404020104010202020202020202020202020102010101010401010104040404040404040404040404040404040404040404040404040404010101010105010104040201040404070202040404040404040701020101010104010101010101010101010101010101010101010101010101010101010101010101010101010101040402010404040402020401010101010104020204010101040101010101010101010101010101010101010101010101010101010101010101010101010101010404020104020204020204010101010101040202070101010401010104040404040404040404040404040404040404040404040404040101010106010101010106040201040202040202040101040401010402020301010104010101010101010101010101010101010101010101010101010101010401010101040101010101040402010402020402020401010404010104020203010101040101010101010101010101010101010101010101010101010101010104010101010401010101010404020104020204020204010101040101040202030101010401010101010101010101010101010101010101010101010101010101040101010104010101010104040201040202040202040101010401010102020301010104010101010101010101010101010101010101010101010101010101010401010101040101010101040402010402020402020404040404010104020203010101040101010404040404040404040404040404040404040404040404010104010101010401010101010404020104020204020201010101010101040202030101010401010101010101010101010101010101010101010101010101040101040101010104010101010104040201040202040202010101010101010402020301010104010101010101010101010101010101010101010101010101010401010401010101040101010101040402010402020402020404040404010104020203010101040101010101010101010101010101010101010101010101010104010104010101010401010101010404020104020202020204040404040101040202030101010401010101010101010101010101010101010101010101010101040101040101010106010101010106040202040404040404040404040404040402020301010104010101040404040404040404040404040404040404040101010401010401010101040101010101040402020101010101010101010101010101020203010101040101010101010101010101010101010101010101010101010104010104010101010401010101010404020202020202020202020202020202020202030101010401010101010101010101010101010101010101010101010101040101040101010104010101010104040404040404040404040404040404040401010701010104010101010101010101010101010101010101010101010101010401010401010101040101010101040401010104010101010101010101010104010101010101040101010101010101010101010101010101010101010101010104010104010101010401010101010404010101040404040404040101010101040101010101010401010101010101010101010101010101010101010101010101040101040101010104010101010104040101010101010101010101010101010401010101010104010101040404040404040404040404040404040404040101010401010401010101040101010101040401010101010101010101010101010104010101010101040101010401010101010101010101010101010101010101010104010104010101010401010101010404010101040404040404040404040404040101010101010401010104010101010101010101010101010101010101010101040101040101010104010101010104040101010401010101010101010101010101010101010104010101040101010101010101010101010101010101040101010401010401010101040101010101040401010104010101010101010101010101010101010101040101010401010101010101010101010101010101010401010104010104010101010401010101010404010101040101010101010101010101010101010101010401010104010101010101010101010101010101010104010101040101040101010106010101010106040101010401010101010101010101010101010101010104010101040101010104040404040404040404040404040101010401010401010101040101010101040401010104010101010101010101010101010101010101040101010401010101040101010101010101010101010401010104010104010101010401010101010404010101070101010106040404040404040404060404040401010104010101010401010101010101010101010104010101040101040101010104010101010104040101010401010101040101010101010101010101010101010101040101010104010101010101010101010101040101010401010401010101040101010101040401010104010101010401010101010101010101010101010101010401010101040101010101010101010101010401010104010104010101010401010101010404010101040101010104010101010101010101010101010101010104010101010401010101010101010101010104010101040101040101010104010101010104040101010401010101040101010101010101010101010101010101040101010104010101010101010101010101040101010401010401010101040101010101040401010104010101010401010101010101010101010101010101010401010101040101010101010101010101010401010104010104010101010401010101010404010101040101010104010101010101010101010101010101010104010101010401010101010101010101010104010101040101040101010104010101010104040101010401010101040101010404040401010101010101010101040101010104010101010101010101010101040101010401010401010101040101010101040401010104010101010401010104010104010101010401010101010401010101040101010101010101010101010401010104010104010101010401010101010404010101040101010104010101040101040101010104010101010104010101010401010101010101010101010104010101040101040101010104010101010104040101010401010101040101010401010401010101040101010101040101010104010101010101010101010101040101010401010401010101040101010101040401010104010101010401010101010104010101010401010101010401010101040404040404040404040404040401010104010104010101010401010101010404010101040101010104010101010101040101010104010101010104010101010101010101010101010101010101010101040101040101010104010101010104040101010701010101040101010101010401010101040101010101040101010101010101010101010101010101010101010401010401010101040101010101040401010104010101010401010101010104010101010401010101010401010101010101010101010101010101010101010104010104010101010601010101010604010101040101010104010101010101040101010104010101010104010101010101010101010101010101010101010101040101040101010104010101010104040101010401010101040101010101010401010101040101010101040101010101010101010101010101010101010101010401010401010101040101010101040401010104010101010401010101010104010101010401010101010404040404040404040404040404040404040404040404010104010101010401010101010404010101040101010104010101010101040101010104010101010101010101010101010101010101010101010101010101010101040101010104010101010104040101010401010101040101010101010401010101040101010101010101010101010101010101010101010101010101010101010401010101040101010101040401010104010101010401010101010104010101010401010101010101010101010101010101010101010101010101010101010104010101010401010101010404010101040401010104040404040404040101010104040404040404040404040404040404040404040404040404040404040404040101010104010101010104040101010104010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101040101010101040401010101040101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010401010101010404010101010401010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010104010101010104040101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101040101010101040401010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010401010101010404010101010401010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010104010101010104040101010104010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101060101010101060401010101040101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010404010101010404010101010404070404040404040404040404040404040404040404070404040404040404040404040404040704040404040404040404040404040101010104040101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101040401010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404") -const _hex557008 = pxsim.BufferMethods.createBufferFromHex("87044000400000002222222222222222222222222222222222222222222222222222222222222222020000000000000000200000000000000000000000000000000000000000002002000000000000000020000000000000000000000000000000000000000000202222222222222222022000000000000000000000000000000000000000000020220022000000000002202200222222222222222222222222222200000000002002002200000000000220200002000000000000000000000000202202202202200200222222222202022020000200000000000000000000000000000000000220220000000000000002202000020000000000000000000000000000000000022022000000000000000220200002000000000000000000000000000000000002202200222222220022022020000200002222222222222222222222000000000220220002000020002202202000020000020000000000000000002000000000022022000200002000220220000002000002000000000000000000200000000002202200022002200022022000000200000200000000000000000020000000000220220002202222002202200000020000020000202202000000002000000000022022000200000000000220000002000002000020000000000000200000000002200200020000000000022000000200000200002000000000000020000000000220020022222220222202202222020000020000202222222222222200000000022022000000000000000000000000000002000000000000000000000000000002202200000000000000000000000000000200000000000000000000000000000220220220222222222222220000000000020000000000000000000000000000022002000000000000000000000000000002000000000000000000000000000002200200000000000000000000000000000200000022222222222222000000000220020000000000000000000000000000020000000000000000002000000000022022222222222222222222222222222202000000000000000000200000000002200200000000000000000000000000000000000000000000000020000000000220020000000000000000000000000000000000000000000000002000000000022002000000000000000000000000000000000000000000000000200000000002200220000200200000020000222222222222222222222222220020000000000220022000020020000002000002000000000000000000000020002000000000022002200002002000000200000200000000000000000000002000200000000002200220000200200000020000020000000000000000000000200020000000000220022000020020000002000002000000000000000000000020002000000000022002200002002000000200000200002222222222222200002000200000000002200220000200200000020000020000020000000000200000200020000000000220022000020020000002000002000002000000000020000020002000000000022002200002002000000200000200000200000000002000002000200000000002200220000200200000020000020000020000000000200000200020000000000220022000020020000002000002000002000000000020000020002000000000022002200002002000000200000200000200000000002000002000200000000002200220000200200000020000020000020000000000200000200020000000000220022000020020000002000002000002000000000020000020002000000000022002200002002000000200000200000200000000002000002000200000000002200220000200200000020000020000020000000000200000200020000000000220022000020020000002000002000002000000000020000020002000000000022002200002002000000200000200000200000000002000002000200000000002200220000200200000020000022022222222222222220000200020000000000220022000020020000000000000000000000000000000000020002000000000022002200002002000000000000000000000000000000000002000200000000002200220000200200000000000000000000000000000000000200020000000000220022000020020222222222222222222222222222222222222002000000000022002200002000000000000000000000000000000000000000000200000000002200220000200000000000000000000000000000000000000000020000000000220022000222222222222222222222222222222222222222222222200000000022002200000000000000000000000000000000000000000000000000000000002200220000000000000000000000000000000000000000000000000000000000220020000000000000000000000000000000000000000000000000000000000022002000000000000000000000000000000000000000000000000000000000002200200002222222222222222222222222222222222222222222222222222220220020000000000000000000000000000000000000000000000000000000020022002000000000000000000000000000000000000000000000000000000000000200200000000000000000000000000000000000000000000000000000000000020020000000000000000000000000000000000000000000000000000000000002002000000000000000000000000000000000000000000000000000000000000202222222222222222222222222222222222222222222222222222222222222222") +const _hex38941 = pxsim.BufferMethods.createBufferFromHex("ff00ff00010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101") +const _hex38943 = pxsim.BufferMethods.createBufferFromHex("8704ff00ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000220000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002022000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000020020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000200200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000220000000000000000000000000000000000000000000000000000000000002202000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002200000000000000000000000000000000000000000000000000000000000022000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022000000000000000000000000000000000000000000000000000000000000220000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000220000000000000000000000000000000000000000000000000000000000002200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002200000000000000000000000000000000000000000000000000000000002022000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022000000000000000000000000000000000000000000000000000000000020020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020220000000000000000000000000000000000000000000000000000000000200200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200200000000000000000000000000000000000000000000000000000000002202000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002002000000000000000000000000000000000000000000000000000000000022000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020020000000000000000000000000000000000000000000000000000000000220000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200200000000000000000000000000000000000000000000000000000000202200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002002000000000000000000000000000000000000000000000000000000002002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000220000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000220000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000220000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020222200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002022222222222222222222220000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000202222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020222222222222222222222200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002022222222222222222222220000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000202222222222222222222202000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022220200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000202222222222222222020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002022222222222222222222222222222202000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222222222222222222222222222222222222222220200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002022222222222222222222222222222222222222222222222222222222020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020222222222222222222222222222222222222222222222222222222222222222222222200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002222222222222222222222222222222222222222222222222222222222222222222222020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222222222222222222222222222222222222222222222222222220200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022222222222222222222222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002222222222222222222222222222220200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222222222222202000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022220200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002222222202000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022222222220200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020222222222222020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000202222222222222200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002022222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020222222222222220000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000202222222222222200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002022222222222202000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022222222222222020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222222222220200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002222222222222202000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022222222222222020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222222222220200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002222222222222200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002022222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020222222222222220000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000202222222222222200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002022222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020222222222222220000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002222222222220200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022222222222202000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222222222020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002022222222220200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020222222222202000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002222222222220000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022222222222200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002022222222220200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020222222222202000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000202222222222220000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022222222222200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002022222222220200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020222222222202000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000202222222222020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022222222222200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002222222222220200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020222222222202000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000202222222222020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022222222222200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002222222222220000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020222222222202000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000202222222222020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002022222222222200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002222222222220000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020222222222202000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000202222222222020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002022222222220200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002222222222220000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022222222222202000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000202222222222020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002022222222220200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002222222222220000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022222222222200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000202222222222020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002022222222220200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020222222222222220000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222222222222200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000202222222222222222020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002222222222222222220200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002022222222222222222200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022222222222222222202000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222222222222222020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000202222000000000000000000000000000000000000000000000000000000000000000022222222222222220000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002002000000000000000000000000000000000000000000000000000000000000000000222222222200000000000000000000000000000000000000000000000000000000000000002222222222220200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020020000000000000000000000000000000000000000000000000000000000000000222222222222220000000000000000000000000000000000000000000000000000000000000000222222222200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000220200000000000000000000000000000000000000000000000000000000000020222222222222222222000000000000000000000000000000000000000000000000000000000000000022222202000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002200000000000000000000000000000000000000000000000000000000000020222222222222222222222200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022000000000000000000000000000000000000000000000000000000000022222222222222222222222222020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000220000000000000000000000000000000000000000000000000000000022222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002200000000000000000000000000000000000000000000000000002022222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002022000000000000000000000000000000000000000000000000002022222222222222222222222202000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020020000000000000000000000000000000000000000000000002222222222222222222222222202000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200200000000000000000000000000000000000000000000000000222222222222222222222200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002002000000000000000000000000000000000000000000000000000022222222222222222200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022020000000000000000000000000000000000000000000000000000002222222222220200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000220000000000000000000000000000000000000000000000000000000000222222220200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000220000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000202200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") +const _hex38950 = pxsim.BufferMethods.createBufferFromHex("1000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") +const _hex38952 = pxsim.BufferMethods.createBufferFromHex("87041000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") +const _hex38958 = pxsim.BufferMethods.createBufferFromHex("1000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") +const _hex38960 = pxsim.BufferMethods.createBufferFromHex("87041000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") +const _hex38966 = pxsim.BufferMethods.createBufferFromHex("1000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") +const _hex38968 = pxsim.BufferMethods.createBufferFromHex("87041000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") +const _hex38974 = pxsim.BufferMethods.createBufferFromHex("1000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") +const _hex38976 = pxsim.BufferMethods.createBufferFromHex("87041000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") +const _hex38982 = pxsim.BufferMethods.createBufferFromHex("1000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") +const _hex38984 = pxsim.BufferMethods.createBufferFromHex("87041000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") +const _hex38990 = pxsim.BufferMethods.createBufferFromHex("1000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") +const _hex38992 = pxsim.BufferMethods.createBufferFromHex("87041000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") +const _hex38998 = pxsim.BufferMethods.createBufferFromHex("1000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") +const _hex39000 = pxsim.BufferMethods.createBufferFromHex("87041000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") +const _hex39006 = pxsim.BufferMethods.createBufferFromHex("1000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") +const _hex39008 = pxsim.BufferMethods.createBufferFromHex("87041000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") +const _hex39014 = pxsim.BufferMethods.createBufferFromHex("1000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") +const _hex39016 = pxsim.BufferMethods.createBufferFromHex("87041000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") +const _hex39022 = pxsim.BufferMethods.createBufferFromHex("1000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") +const _hex39024 = pxsim.BufferMethods.createBufferFromHex("87041000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") +const _hex39030 = pxsim.BufferMethods.createBufferFromHex("1000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") +const _hex39032 = pxsim.BufferMethods.createBufferFromHex("87041000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") +const _hex39038 = pxsim.BufferMethods.createBufferFromHex("1000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") +const _hex39040 = pxsim.BufferMethods.createBufferFromHex("87041000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") +const _hex39046 = pxsim.BufferMethods.createBufferFromHex("1000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") +const _hex39048 = pxsim.BufferMethods.createBufferFromHex("87041000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") +const _hex39054 = pxsim.BufferMethods.createBufferFromHex("1000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") +const _hex39056 = pxsim.BufferMethods.createBufferFromHex("87041000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") +const _hex39062 = pxsim.BufferMethods.createBufferFromHex("1000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") +const _hex39064 = pxsim.BufferMethods.createBufferFromHex("87041000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") +const _hex39070 = pxsim.BufferMethods.createBufferFromHex("1000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") +const _hex39072 = pxsim.BufferMethods.createBufferFromHex("87041000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") +const _hex39078 = pxsim.BufferMethods.createBufferFromHex("1000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") +const _hex39080 = pxsim.BufferMethods.createBufferFromHex("87041000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") +const _hex39086 = pxsim.BufferMethods.createBufferFromHex("4000400001010101010101010101010101010101010101010505050505050505050505050505050505050505050505050505050505050505050505050505050505050505020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202050101010101010101010101010101010101010102050505050505050505050505050505050505050505050505050502050505050505050505050505050505020501010101010101010101010101010101010101020505050505050505050505050505050505050505050505050505020505050505050505050505050505050205020202010102020202020202020202010101010205050505050505050505050505050505050505050505050505050205050505050505050505050505050502050202010102020202020202020202020201010102050505050502020202020202020202020202020202050505050502050505050502020202020202020202020502020102020101010101010102020202010101020505050505050505050505050505050505050505020505050505020505050505020505050505050505050205020101020201010104040404040102020201010205050505050505050505050505050505050505050205050505050205050505050205050505050505050502050101010101010101010101040404020202010102050505050505050505050505050505050505050502050505050502050505050502050505050505050505020501010101010101040101030202020202020101020505050505050505050505050505050505050505020505050505020505050505020505050505050505050205010101010101010101010101010201020201010205050505050505050505050505050505050505050205050505050205050505050205050505050505020502050101010101010101010101010102010101010102050505050505050505050505050505050505050502050505050502050505050502050505050505050205020501010101010101020401010101010102010101020202020202050505050505050505050505050505020505050505020505050505020505050505050502050205010101010102020202020202020202020101010105050505020505050505050505050505050505050205050505050205050505050205050505050505020502050101010101020202020202020202020201010101050505050205050505050505050505050505050502050505050502050505050502050505050505050205020501010101010102020202020202020201010101010505050502050505050505050505050505050505020505050505020505050505020505050505050502050205010202020101010101010101010101010101010105050505020505050505050505050505050505050205050505050205050505050205050505050505020502050102010201010101010101010101010101010101050505050205050505050505050505050505050502050505050502050505050502050505050505050205020501020102010101010202020202020202020202010505050502050505050505050505050505050505020505050505020505050505020505050505050502050205010201020101010101010101010101010101020105050505020505050505050505050505050505050205050505050205050505050205050505050505020502050502050505050505050505050505050505050205050505050205050505050505050505050505050502050505050502050505050502050505050505050205020505020505050505050202020502020205050502050505050502050505050202020202020205050505020505050505020505050505020505050505050502050205050205050505050505050502020505020505020205050505020505050502050505050502050505050205050505050205050505050205050505050505020502050502050505050505050505050505050205050202050505050205050505020505050505020505050502050505050502050505050505050505050505050205020505020505050505050505050505050502050502020505050502050505050205050505050205050505020505050505020505050505050505050502020202050205050202020202020202020202020202020505020205050505020505050502050505050502050505050205050505050205050505050505050505050505050502050505050505050505050505050505050505050202050505050205050505020505050505020505050502050505050502050505050505050505050505050505020505050505050505050505050505050505050502050505050502050505050205050202020205050505020505050505020505050505020505050505050505050205050505050505050505050505050505050505020505050505020505050502050502050505050505050205050505050205050505050205050505050505050502050505050505050505050505050505050505050205050505050205050505020505020505050505050502050505050502050505050502050505050205050505020505050505050505050505050505050505050502050505050502050505050205050205050505050505020505050505020505050505020505050502050505050205050505050505050505050505050505050505020505050505020505050502050502050505050505050205050505050205050505050205050505020505050502050505050505050505050505050505050505050205050505050205050505020505020505050505050502050505050502050505050502050505050205050505020502020202020202020202020202020202020202050505050502050505050205050205050505050505020505050505020505050505020505050502050505050205050205050505050505050505050505050505050505050505020505050502050502050505050505050202050505050205050505050205050505020505050502050502050505050505050505050505050505050505050505050205050505020505020202020202020202020505050502050505050502050505050205050505020505020505020202020202020505050505050505050505050502050505050205050505050505050505050505050505020505050505020505050502050505050205050205050505050505050205050505050202020202020202020505050502050505050505050505050505050505050205050505050205050505020505050502050502050505050505050502050505050502050505050505050505050505020505050505050505050505050505050502050505050502050505050205050505020505020202020202020202020505050505020505050505050505050505050205050505050505050505050505050505020505050505020505050502050505050205050205050505050505050505050505050205050505050505050505050502050502020202020202020202020202020205050505050205050505020505050502050502050505050505050505050505050502050505050505050505050505020505050505050505050505050505050202050505050502050505050205050505020505020505050505050505020202020202020505050505050505050505050205050505050505050505050505050505050505050505020505050502050505050205050205050505050505050505050505050505050505050505050505050502050502020202020202020202050505050505050505050205050505020505050502050502050505050505050505050505050505050505050505050505050505020505020505050505050505020505050505050505050502050505050205050505020505020505050505050505050505050505050505050505050505050505050205050205050505050505050205050505050505050505020505050502050505050205050205050502020202020202020505050505050505050502020202020202050502020202020202020202050505050505050505050205050505020505050502050502050505020505050505050505050505050505050505050505050505020505050505050505050505050505050505050505050502050505050205050505020505020505050205050505050505050505050505050505050505050505050205050505050505050505050505050505050505050505020505050502050505050205050205050502050505050505050505050505050505050505050505050502050505050505050505050505050505050505050505050205050505020505050502050502020202020202020202020202020202020202020202020202020202020505020202020202020202020202020202020202020202050505050205050505020505020505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050502020505050205050205050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050502050502050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505020505020505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050205050205050505050202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020205050502050502050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505020505020505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050205050205050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050502050502050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505020505020505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050205050205050505050505050505050505050505050505050505050505050505050502020202020202020202020202020202020202020202020202020202020202020502020202020202020202020202020202020202020202020202020202020202020505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505") +const _hex39088 = pxsim.BufferMethods.createBufferFromHex("87044000400000002000222200000000000000000000000020000000000000000000000000000000200022020000000022222222220000002022222222222222222222222222220220000200000000000200000020000000200000200000000000020000000000022000002200000000222200002000000020000020000000000002000000000002200020220000000000000000200000002000022000000000000200000000000220002200000020020000000020000000200002200000002222020000000000022000220000002022000000002000000020000220000000020002000000000002200022000000222200000000200000002000022000000002000200200000000220002200000020220002200020000000200002200000000200020020000000022000220000002022000220002000000020000220000000020002002000000002200022000000202200022000200000002000222200020002000200200000000220002200000020220002000220000000200000000002000200020020000000022000220200002022000220022000000020000000000200020002002000000002200022020000202200022000200000002000000000020000000200200000000220002222220020220002200020000000200000000002000000020020000000022000202222022202000200222200000020000000000200000002002000000002200000202202000000020000000000002000202222020000000200200000000220000000000000000002000000000000200020000000000000020020000000022000000000000000002222222222222222002000000000000002002000000002202222222222020000000022220200000000200000000000000200200000000220000000000002000000000000000000000020000000000000020020000000022000000000000200000000000000000000002000000000000002002000000002200000000000020000000000000000000000200000000000000200200000000220000000000002000000000000000000000020000000000200020020000000022000000000002222222222222222222222222200000000020002002000000002200020000000000000000000000000000000000000000002000200200000000220002000000000000000000000000000000000000000000200020020000000022000200000000000000000000000000000000000000000020002002000000002200020000000000000000000000000000000000000000002000200200000000220002000000000000000202222222222222222222222222222020020000000022000200000000000000020000000000000000000000000000000002000000002200020000000000000002000000000000000000000000000000000200000000220002000000000000000200000202222222200000220220200020020000020022000200000000000000020000020000000200000022000020002002000002000200020000000000000002000002000000020000002200002000200200000200020002000000000000000202222220000002000000220000200020020000020002000200000000000000000000000000000200000022000020002002000002000200020000000000000000000000000000020000002200002000200200000200020002000000000000000000000000000002000000220000200020020000020002000200000000000000000000000000000200000022000020002002000002000200020222222222222222222222222222222000002200002000200200000200020000000000000000000000000000000002200000220220200020020000020002000000000000000000000000000000000000000020000000002002000002000200000000000000000000000000000000000000002000000000200200000200020000000000000000000000000000000000000000200000000020020000020002000000000000000000000000000000000000000220000000002002000002000202222222222222222222222222222222222222222000000000200200000200020000000000000000000000000000000000000000000000000020020000020002000000000000000000000000000000000000000000000000002002000002000200000000000000000000000000000000000000000000000000200200000200020000000000000000000000000000000000000000000000000020020000020002000000000000000000000000000000000000000000000000002002000002000200020222222222222222202002022222222222222222222220200200000200020002000000000000000000000000000000000000000000000000020000020002000200000000000000000000000000000000000000000000000002000002000200020000000000000000000000000000000000000000000000000200000200020002000000000000000000000000000000000000000000000000020000020002000200000000000000000000200202222222222222222222222002000002000200020000000000000000000020000000000000000000000002000200000200020002000000000000000000002000000000000000000000000000000000020002000200000222222222222220200000000000000000000000000000000002000200020000000000000000000000000000000000000000000000000000000200020222222222222222222222222222222222222222222222222222222222222000000000000000000000000000000000000000000000000000000000000002000") +const _hex39099 = pxsim.BufferMethods.createBufferFromHex("4000400001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202010102020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020101020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020201010202020101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010102020202010102020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020201020202020101020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202010202020201010202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020102020202010102020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020201020202020101020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202010202020201010202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020102020202010102020201010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101020202020101020202010202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020201010202020102020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202010102020201020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020101020202010202020202020202020202020202020202020202020202020202020202020202020201020202020101010101010101010101010101010102020201010202020102020202020202020202020202020202020202020202020202020202020202020202010202020201020202020202020202020202020201020202010102020201020202020202020202020202020202020202020202020202020202020202020202020102020202010202020202020202020202020202010202020101020202010101010101010101010101010101010101010101010101010101010101020202020201020202020102020202020202020202020202020102020201010202020102020202020202020202020202020202020202020202020202020202010202020202010202020201020202020202010202020201020201020202010102020201020202020202020202020202020202020202020202020202020202020102020202020102020202010202020202020102020202010202010202020101020202010202020202020202020202020202020202020202020202020202020201020202020201020202020102020202020201020202020102020102020201010202020102020202020202020202020202020202020202020202020202020202010202020202010202020201020202020202010202020201020201020202010102020202020202020202020202020202020202020202020202020202020202020102020202020102020202010202020202020102020202010202010202020101020202020202020202020202020202020202020202020202020202020202020201020202020201020202020102020202020201020202020102020102020201010202020202020202020202020202020202020202020202020202020202020202010202020202010202020201020202020202010202020201020201020202010102020201010101010101010101010101010101010101010101010101020202020102020202020102020202010202020202020102020202010202010202020101020202010202020202020202020202020202020202020202020202020202020201020202020201020202020102020202020201020202020102020102020201010202020102020202020202020202020202020202020202020202020202020202010202020202010202020201020202020202010202020201020201020202010102020201020202020202020202020202020202020202020202020202020202020102020202020102020202010202020202020102020202010202010202020101020202010202020202020202020202020202020202020202020202020202020201020202020201020202020102020202020201020202020102020102020201010202020102020202010101010101010101010101010101010101010102020202010202020202010202020201020202020202010202020201020201020202010102020201020202020102020202020202020202020202020202020202020202020102020202020102020202010202020202020102020202010202010202020101020202010202020201020202020202020202020202020202020202020202020201020202020201020202020102020202020201020202020102020102020201010202020102020202010202020202020202020202020202020202020202020202010202020202010202020201020202020202010202020201020201020202010102020201020202020102020202020202020202020202020202020202020202020102020202020102020202010202020202020102020202010202010202020101020202010202020201020202020202010101010101010101010101010202020201020202020201020202020102020202020201020202020102020102020201010202020102020202010202020202020102020202020202020202020202020202020202020202010202020201020202020202010202020201020201020202010102020201020202020102020202020201020202020202020202020202020202020202020202020102020202010202020202020102020202010202010202020101020202010202020201020202020202010202020202020202020202020202020202020202020201020202020102020202020201020202020102020102020201010202020102020202010202020202020102020201010101010101010101010101010202020202010202020201020202020202010202020201020201020202010102020201020202020102020202020201020202010202020202020202020202020202020202020102020202010202020202020102020202010202010202020101020202010202020201020202020202010202020102020202020202020202020202020202020201020202020102020202020201020202020102020102020201010202020102020202010202020202020102020201020202020202020202020202020202020202010202020201020202020202010202020201020201020202010102020201020202020102020202020201020202010202020202020202020202020202020202020102020202010202020202020102020202010202010202020101020202010202020201020202020202010202020102020202020202020202020201010202020201020202020102020202020201020202020102020102020201010202020102020202010202020202020102020201020202020202020202020202010102020202010202020201020202020202010202020201020201020202010102020201020202020102020202020201020202010202020202020202020202020101020202020102020202010202020202020102020202010202010202020101020202010202020201020202020202010202020102020202020202020202020201010202020201020202020102020202020201020202020102020102020201010202020102020202010202020202020102020201020202020202020202020202010102020202010202020201020202020202010202020201020201020202010102020201020202020102020202020201020202010202020202020202020202020101020202020102020202010101010101010102020202010202010202020101020202010202020201020202020202010202020102020202020202020202020201010202020201020202020202020202020202020202020102020102020201010202020102020202010202020202020102020201020202020202020202020202010102020202010202020202020202020202020202020201020201020202010102020201020202020102020202020201020202010202020202020202020202020101020202020102020202020202020202020202020202010202010202020101020202010202020201020202020202010202020102020202020202020202020201010202020201020202020202020202020202020202020102020102020201010202020102020202010202020202020102020201020202020202020202020202010102020202010202020201010101010101010101010101020201020202010102020201020202020102020202020201020202010202020202020202020202020101020202020102020202020202020202020202020202020202010202020101020202010202020201020202020202010202020102020202020202020202020201010202020201020202020202020202020202020202020202020102020201010202020102020202010202020202020102020201020202020202020202020202010102020202010202020202020202020202020202020202020201020202010102020201020202020101010101010101020202010101010101010101010101010101020202020102020202010101010101010101010101010101010202020101020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020201010202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202010102020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101") +const _hex39101 = pxsim.BufferMethods.createBufferFromHex("87044000400000002222222222222222222222222222222222222222222222222222222222222222020000000000000000000000000000000000000000000000000000000000002002000000000000000000000000000000000000000000000000000000000000200200000000000000000000000000000000000000000000000000000000000020020002000020222222222202002222222222222222222222222222222222002002000200002000000002000000020000000000000000000000000000000000200200020000200000000200000002000000000000000000000000000000000020020002000020000000020000000200000000000000000000000000000000002002000200002000000002000000020000000000000000000000000000000000200200020000200000000200000002002022222222222222222222222222220020020002000020000000020000000200200000000000000000000000000020002002000200002000000002000000020020000000000000000000000000002000200200020000200000000200000002002000000000000000000000000000200020020002000020000000020000000200200000000000000000000000000020002002000200002000000002000000020020000000000000000000000000002000200200020000200000000200000002002000000000000000000000000000200020020002000020000000020000000200200000222222222222222222222222002002000200002000000002000000020020000002000000000000000000000000200200020000200000000200000002002000000200000000000000000000000020020002000020000000020000000200200000020000000000000000000000002002000200002000000002000000020020000002002222222222222222222200200200020000200000000200000002002000000200020000000000000000200020020002000020000000020000000200200000020002000000000000000020002002000200002000000002000000020020000002000200000000000000002000200200020000200000000200000002002000000200020000000000000000200020020002000020000000020000000200200000020002000000000000000020002002000200002000000002000000020020000002000200000000000000002000200200020000200000000200000002002000000200020000000000000000200020020002000020000000020000000200200000020002000000000000000020002002000200002000000002000000000000000000000200000000000000002000200200020000200000000200000000000000000000020000000000000000200020020002000020000000020000000000000000000002000000000000000020002002000200002000000002000000000000000000000200000000000000002000200200020000200000002222222222222222220200020020222222222222220020020002000020000000000000000000000000000000002022222222222222002002000200002000000000000000000000000000000000000000000000000000200200020000200000000000000000000000000000000000000000000000000020020002000020000000000000000000000000000000000000000000000000002002000200002000000000000000000000000000000000000000000000000000200200020000200020222222222222222222222222222222222222222222220020020002000020000000000000000000000000000000000000000000000000002002000200002000000000000000000000000000000000000000000000000000200200020000200000000000000000000000000000000000000000000000000020020002000020000000000000000000000000000000000000000000000000002002000200002000202222222222222222222222222222222222020020002000200200020000200020000000000000000000000000000000000002002000200020020002000020002000000000000000000000000000000000000200200020002002000200002000200000000000000000000000000000000000020020002000200200020000200020000000000000000000000000000000000002002000200020020002000020002000000000000000000000000000000000000200200020002002000200002000200000000000000000000000000000000000020020002000200200020000200020002022222222222222222222222222222202002000200020020002000020002000000000000000000000000000000000000000200020002002000200002000200000000000000000000000000000000000000020002000200200020000200020000000000000000000000000000000000000002000200020020002000020002000000000000000000000000000000000000000200020002002000200002000200020222222222222222222222222222222222222002000200200020000200020000000000000000000000000000000000000000000200020020022222222002000000000000000000000000000000000000000000020002002000000000000202222222222222222222222222222222222222222222200200200000000000000000000000000000000000000000000000000000000000020020000000000000000000000000000000000000000000000000000000000002002000000000000000000000000000000000000000000000000000000000000202222222222222222222222222222222222222222222222222222222222222222") +const _hex39109 = pxsim.BufferMethods.createBufferFromHex("4000400002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101020201010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010202010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010102020101010202020202020202020202020202020202020202020202020202020202020202020202020201010101020202020202020202020101010102010101020201010102010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010201010101020101010202010101020101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010102010101010201010102020101010201010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101020101010102010101020201010102010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010201010101020101010202010101020101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010102010101010201010102020101010201010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101020101010102010101020201010102010101010202020202020202020202020202020202020202020202020202020202010101010101020101010102010101010201010101020101010202010101020101010102010101010101010101010101010101010101010101010101010101020101010101010201010101020101010102010101010201010102020101010201010101020101010101010101010101010101010101010101010101010101010201010101010102010101010201010101020101010102010101020201010102010101010201010101010101010101010101010101010101010101010101010102010101010101020101010102010101010201010101020101010202010101020101010102010101010101010101010101010101010101010101010101010101020101010101010201010101020101010102010101010201010102020101010201010101020101010101010101010101010101010101010101010101010101010201010101010102010101010201010101020101010102010101020201010102010101010202020202020202020202020202020202020202020202010101010102010101010101020101010102010101010201010101020101010202010101020101010101010101010101010101010101010101010101010101010101010101020101010101010201010101020101010102010101010201010102020101010201010101010101010101010101010101010101010101010101010101010101010201010101010102010101010201010101020101010102010101020201010102010101010101010101010101010101010101010101010101010101010101010102010101010101020101010102010101010201010101020101010202010101020101010102020202020202020202020202020202020202020202020101010101020101010101010201010101020101010102010101010201010102020101010201010101010101010101010101010101010101010101010101010201010101010201010101010102010101010201010101020101010102010101020201010102010101010101010101010101010101010101010101010101010102010101010102010101010101020101010102010101010201010101020101010202010101020101010101010101010101010101010101010101010101010101020101010101020101010101010201010101020101010102010101010201010102020101010201010101010101010101010101010101010101010101010101010201010101010201010101010102010101010201010101020101010102010101020201010102010101010101010101010101010101010101010101010101010102010101010102010101010101020101010102010101010201010101020101010202010101020101010101010101010101010101010101010101010101010101020101010101020101010101010201010101020101010102010101010201010102020101010201010101010101010101010101010101010101010101010101010201010101010201010101010102010101010201010101020101010102010101020201010102010101010101010101010101010101010101010101010101010102010101010102010101010101020101010102010101010201010101020101010202010101020101010102020202020202020202020202020202020202020202020101010101020101010101010201010101020101010102010101010201010102020101010201010101010101010101010101010101010101010101010101010101010101010201010101010102010101010201010101020101010102010101020201010102010101010101010101010101010101010101010101010101010101010101010102010101010101020101010102010101010201010101020101010202010101020101010101010101010101010101010101010101010101010101010101010101020101010101010201010101020101010102010101010201010102020101010201010101010101010101010101010101010101010101010101010101010101010201010101010102010101010201010101020101010102010101020201010102020202020202020202020202020202020202020202020202020202020202020202010101010101020101010102010101010201010101020101010202010101010101010101010101010101010101010101010101010101010101010101010101010101010101010201010101020101010102010101010201010102020101010101010101010101010101010101010101010101010101010101010101010101010101010101010102010101010201010101020101010102010101020201010101010101010101010101010101010101010101010101010101010101010101010101010101010101020101010102010101010201010101020101010202010101010101010101010101010101010101010101010101010101010101010101010101010101010101010201010101020101010102010101010201010102020101010202020202020202020101010102010101010102020202020202020202020101010101020101010102010101010201010101020101010102010101020201010102010101010101010201010101020101010101020202020202020202020201010101010201010101020101010102010101010201010101020101010202010101020101010101010102010101010201010101010202020202020202020202010101010102010101010201010101020101010102010101010201010102020101010201010101010101020101010102010101010102020202020202020202020101010101020101010102010101010201010101020101010102010101020201010102010101010101010201010101020101010101020202020202020202020201010101010201010101020101010102010101010201010101020101010202010101020101010101010102010101010201010101010202020202020202020202010101010102010101010201010101020101010102010101010201010102020101010201010101010101020101010102010101010101010101010101010101010101010101020101010102010101010201010101020101010102010101020201010102010101010101010201010101020101010101010101010101010101010101010101010201010101020101010102020202020201010101020101010202010101020101010101010102010101010201010101010101010101010101010101010101010102010101010101010101010101010102010101010201010102020101010201010101010101020101010102020202020202020202020202020202020202020202020101010101010101010101010101020101010102010101020201010102010101010101010201010101010101010101010101010101010101010101010101010101010101010101010101010101010201010101020101010202010101020101010101010102010101010101010101010101010101010101010101010101010101010101010101010101010101010102010101010201010102020101010201010101010101020202020202020202010101020202020101010102020202020202020202020202020202020202020202020101010102010101020201010102010101010101010101010101010101010101010101010201010101010101010101010101010201010101010101010101010201010101020101010202010101020101010101010101010101010101010101010101010102010101010101010101010101010102010101010101010101010102010101010201010102020101010201010101010101010101010101010101010101010101020101010101010101010101010101020101010101010101010101020101010102010101020201010102010101010101010101010101010101010101010101010201010101020202020202020202020201010101010101010101010201010101020101010202010101020101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010201010102020101010201010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010102010101020201010102010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101020101010202010101020202020202020202020202020202020202020202020202010101010202020202020202020202020202020202020202020202020202020201010102020101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101020201010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202") +const _hex39111 = pxsim.BufferMethods.createBufferFromHex("87044000400000002222222222222222222222222222222222222222222222222222222222222222020000000000000000000000000000000000000000000000000000000000002002000000000000000000000000000000000000000000000000000000000000200200000000000000000000000000000000000000000000000000000000000020020022222222222222222222222222222222000022222222222222222222022002000200000000000000000000000000002000000200000000000000000002200200020000000000000000000000000000200000020000000000000000000220020002000000000000000000000000000020000002000000000000000000022002000200000000000000000000000000002000000200000000000000000002200200020000202222220020000000000200200000020000000000000000000220020002000020000020002000000000020020000002000000000000000000022002000200002000002000200000000002002000000200000000000000000002200200020000200000200020000000000200200000222222222222020000000220020002000020000020002000000000020020000000000000000002000000022002000200002000002000200000000002002000000000000000000200000002200200020000200000200020000000000200200000000000000000020000000220020002000020000020002000000000020020000000000000000002000000022002000200002000002000200000000002002000002222222222000200000002200200020000200000200020000000000200200000000000002000020000000220020002000020000020002000000000020020000000000000200002000000022002000200002000002000200000000002002000000000000020000200000002200200020000200000200020000000000200200000000000002000000000000220020002000020000020002000000000020020000000000000200000000000022002000200002000002000200000000002002000002222220020000000000002200200020000200000200020000000000200200000222222002000020000000220020002000020000020002000000000020020000022222200200002000000022002000200002000002000200000000002002000002222220020000200000002200200020000200000200020000000000200200000222222002000222202000220020002000020000020002000000000020020000022222200200000000000002002000200002000002000200000000002002000002222220020000000000000200200020000200000200020000000000200200000222222002000000000000020020002000020000020002022222222020020000022222200200000000000002002000200002000000000000000000000002000002222220020000200020002200200020000200000000000000000000000200000222222002000020002000220020002000020000000000000000000000020000000000000200002000200022002000200002000000000000000000000002000000000000020000200020002200200020000200000000000000000000000200000000000002000020002000220020002000020222222222222222222222222000000000000200002000200022002000200000000000000000000000000000000000000000020000200020002200200020000000000000000000000000000000000222222222200020002000220020002000000000000000000000000000000000000000000000002000200022002000000000000000000000000000000000000000000000000000200020002200200000000000000000000000000000000000000000000000000222202000220020000000000000000000000000000000000000000000000000002000000022002000000002022222222222222222222222222222222222200000200000002200200020000000000000000000000000000000000000000000000020000000220020002000000000000000000000000000000000000000000000002000000022002000200000000000000000000000000000000000000000000000200000002200200020000000000000000000000000000000000000000000000020000000220020002000020222222222222222222222222222222222222000002000000022002000200000000000000000000000000000000000000002000000200000002200200020000000000000000000000000000000000000000200000020000000220020002000000000000000000000000000000000000000020000002000000022002000200000000000000000000000000000000000000002000000200000002200200222222222222222222222222222222222222222222222222222202000220020000000000000000000000000000000000000000000000000000000000022002000000000000000000000000000000000000000000000000000000000002200200000000000000000000000000000000000000000000000000000000000220020000000000000000000000000000000000000000000000000000000000022002002222222222222222222222222222222222222222222222222222222202200200000000000000000000000000000000000000000000000000000000000020020000000000000000000000000000000000000000000000000000000000002002000000000000000000000000000000000000000000000000000000000000202222222222222222222222222222222222222222222222222222222222222222") +const _hex39119 = pxsim.BufferMethods.createBufferFromHex("1000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") +const _hex39121 = pxsim.BufferMethods.createBufferFromHex("87041000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") +const _hex39127 = pxsim.BufferMethods.createBufferFromHex("1000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") +const _hex39129 = pxsim.BufferMethods.createBufferFromHex("87041000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") +const _hex39135 = pxsim.BufferMethods.createBufferFromHex("4000400002020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101020201010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010202010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010102020101010202020202020101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101020201010102010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010202010101020101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010102020101010201010101010202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020201010101020202020201010102010101010102010101010101010101010101010101010101010101010101010101010101010101010101010101010101010102010101010101010202010101020101010101020101010101010101010101010101010101010101010101010101010101010101010101010101010101010101020101010101010102020101010201010101010201010101010101010101010101010101010101010101010101010101010101010101010101010101010101010201010101010101020201010102010101010102010101010201010101010102010101010101010101010101010101010201010101010101010101010101010102010101010101010202010101020101010101020101010102010101010101020101010101010101010101010101010102010101010101010101010101010101020101010101010102020101010201010101010201010101020101010101010201010101010101010101010101010101020202020202020202020202020202020201010101010101020201010102010101010102010101010201010101010102020202020202020202020202020202020201010101010101010101010101010101010101010101010202010101020101010101020101010102010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010102020101010201010101010201010101020101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101020201010102010101010102010101010201010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010202010101020101010101020101010102010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010102020101010201010101010201010101020202020202020202020202020202020202020202020202020202020202020202020202020202020201010101020202020201010102010101010102010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010202010101020101010101020101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010102020101010201010101010201010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101020201010102010101010102010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010202010101020101010101020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020101010201010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101020201010102010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010202010101020101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010102020101010201010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101020201010102010101010102020202020202020202020202020202020202020202020202020202020202020202020202020202020202020201010201010101010202010101020101010101020101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010102010101010102020101010201010101010201010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101020101010101020201010102010101010102010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010201010101010202010101020101010101020101010101010101020202020202020202020202020202020202020202020202020202020202020202020202010102010101010102020101010201010101010201010101010101010201010101010101010101010101010101010101010101010101010101010101010101020101020101010101020201010102010101010102010101010101010102010101010101010101010101010101010101010101010101010101010101010101010201010201010101010202010101020101010101010101010101010101020101010102010101010101010101010101010101010101010101010101010102010102010102010101010102020101010201010101010101010101010101010201010101020101010101010101010101010101010101010101010101010101020101020101020101010101020201010102010101010102020202020202020202010101010202020202010101010101010101010101010101010101010202020201010201010201010101010202010101020101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010102010102010101010102020101010201010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101020101020101010101020201010102010101010102020202020202020202020202020202020202020202020202020202020202020202020202020202020202020201010201010101010202010101020101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010102010101010102020101010201010101010202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020101020101010101020201010102010101010101010101010201010101010101010101010101010101010101010101010101010101010101010101010101010201010201010101010202010101020101010202020202010102020202020202020202020202020202020202020202020202020202020202020202020102020102010102010101010102020101010201010102010101020101020101010101010101010101010101010101010101010101010101010101010101010101010201020101020101010101020201010102010101020101010201010202010202020202020202020202020202020202020202020202020202020202020202020202010201010201010101010202010101020101010201010102010102010102010101010101010101010101010101010101010101010101010101010101010201020102010102010101010102020101010201010102010101020101020101020202020202020202020202020202020202020202020202020202020202020102010201020101020101010101020201010102010101020101010201010201010101010101010101010101010101010101010101010101010101010101010101020102010201010201010101010202010101020101010201010102010102010102020202020202020202020202020202020202020202020202020202020202020201020102010102010101010102020101010201010102010101020101010101010101010101010101010101010101010101010101010101010101010101010101010201020101020101010101020201010102010101020101010202020202020202020202020202020202020202020202020202020202020202020202020202020202010201010201010101010202010101020101010201010101010101010101010101010101010101010101010101010101010101010101010101010101010101010102010102010101010102020101010201010102020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020101020101010101020201010102010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010201010101010202010101020101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010102020201010102020101010202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202010101020201010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010202010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010102020101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101020201010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202") +const _hex39137 = pxsim.BufferMethods.createBufferFromHex("87044000400000002222222222222222222222222222222222222222222222222222222222222222020000000000000000000000000000000000000000000000000000000000002002000000000000000000000000000000000000000000000000000000000000200200000000000000000000000000000000000000000000000000000000000020020022222222222222222222222222222222222222222222222222222202002002000200000000000000000000000000000000000000000000000000000200200200020000000000000000000000000000000000000000000000000000020020020002000000000000000000000000000000000000000000000000000002002002000200000000000000000000000000000000000000202222222222000200200200020000000000000000000000000000000000000020000000002000020020020000202222222222222222020020222222000220202000000000200002002002000020000000000000000002002000000000022020200000000020000200200200002000000000000000000200200000000002202020222222222000020020020000200000000000000000020020000000000220200000000020200002002002000020000000000000000002002000000000022020000000002020000200200200002000202222222200000200200000000002202022222222202000020020020000200000000000200000020020000000000220202020000020200002002002000020000000000020000002002000000000022020200000002020000200200200002000000000002000000200200000000002202020202220202000020020020000200000000000200000020020002022220220202020202020200002002002000020000000000020000002002000200000002020202020202020000200200200002000000000002000000200200020000000202020202020202000020020020000200020220200200000020020002000000020202020202020200002002002000020000000020020000002002000200000002020202020202020000200200200002000000002002000000200200020002202202020202020202000020020020000200000000200200000020020002000000220202020202020200002002002000020000000020020000002002000200000022020202020202020000200200200002000000002002000000200200020000002202020202020202000020020020000200000000200200000020020002000000220202020202020200002002002000020000000020020000002002000200000002020202020202020000200200200002000000002002000000200200020000000202020202020202000020020020000200000000200200000020020002000000020202020202020200002002002000020000000020020000002002000200000002020202020202020000200200200002000000002002000000200200020000000202020202020202000020020020000200000000200200000020020002000000020202020202020200002002002000020000000020020000002002000200000002020202020202020000200200200002000000002002000000200200020000000202020202020202000020020020000200000000200200000020020002000000020202020202020200002002002000020000000020020000002002000200000002020202020202020000200200200002000202202002000000200200020000000202020202020202000020020020000200000200000200000020020002000000020202020202020200002002002000020000020000020000002002000200000002020202020202020000200200200002000002000002000000200200020000000202020202020202000020020020000200000200000200000020020002000000020202020202020200002002002000020000020000020000002002000200000002020202020202020000200200200002000002000002000000200200020000000202020202020202000020020020000200000200000200000020020002000000020202020202020200002002002000020000020000020000002002000200000002020202020202020000200200200002000002000002000000200200020000002202020202020202000020020020000200000200000200000020020002000000220202020002020200002002002000020000020000020000002002000200000022020002022222020000200200200002000002000002000000200200020002202202020200000202000020020020000200000200000200000020020002000000020202022222222200002002002000020000020000020000002002000200000002020000000000020000200200200002000002000002000000200200020222222222022222222222200020020020000202222220000200000020000000000000000000000000000000002002002000000000000000000000002000000000000000000000000000000000200200200000000000000000000000200202222222222222222222222222222020020020000000000000000000000020000000000000000000000000000002002002002000000000000000000000002000000000000000000000000000000200200200200002000000000002000000200000000000000000000000000000000000020020000200000000000200000020000000000000000000000000000000000002002000020000000000020000002000000000000000000000000000000000000202222222222222222222222222222222222222222222222222222222222222222") +const _hex39145 = pxsim.BufferMethods.createBufferFromHex("1000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") +const _hex39147 = pxsim.BufferMethods.createBufferFromHex("87041000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") +const _hex39153 = pxsim.BufferMethods.createBufferFromHex("4000400004040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404070404040404040404040101040401010404040404040404010104040401010104010101010101010101010101010101010101010101010101010101010101010101010101010101040401010401020202020202020202020202010104010101040101010101010101010101010101010101010101010101010101010101010101010101010101010404020104010202020202020202020202020102010101010401010104040404040404040404040404040404040404040404040404040404010101010105010104040201040404070202040404040404040701020101010104010101010101010101010101010101010101010101010101010101010101010101010101010101040402010404040402020401010101010104020204010101040101010101010101010101010101010101010101010101010101010101010101010101010101010404020104020204020204010101010101040202070101010401010104040404040404040404040404040404040404040404040404040101010106010101010106040201040202040202040101040401010402020301010104010101010101010101010101010101010101010101010101010101010401010101040101010101040402010402020402020401010404010104020203010101040101010101010101010101010101010101010101010101010101010104010101010401010101010404020104020204020204010101040101040202030101010401010101010101010101010101010101010101010101010101010101040101010104010101010104040201040202040202040101010401010102020301010104010101010101010101010101010101010101010101010101010101010401010101040101010101040402010402020402020404040404010104020203010101040101010404040404040404040404040404040404040404040404010104010101010401010101010404020104020204020201010101010101040202030101010401010101010101010101010101010101010101010101010101040101040101010104010101010104040201040202040202010101010101010402020301010104010101010101010101010101010101010101010101010101010401010401010101040101010101040402010402020402020404040404010104020203010101040101010101010101010101010101010101010101010101010104010104010101010401010101010404020104020202020204040404040101040202030101010401010101010101010101010101010101010101010101010101040101040101010106010101010106040202040404040404040404040404040402020301010104010101040404040404040404040404040404040404040101010401010401010101040101010101040402020101010101010101010101010101020203010101040101010101010101010101010101010101010101010101010104010104010101010401010101010404020202020202020202020202020202020202030101010401010101010101010101010101010101010101010101010101040101040101010104010101010104040404040404040404040404040404040401010701010104010101010101010101010101010101010101010101010101010401010401010101040101010101040401010104010101010101010101010104010101010101040101010101010101010101010101010101010101010101010104010104010101010401010101010404010101040404040404040101010101040101010101010401010101010101010101010101010101010101010101010101040101040101010104010101010104040101010101010101010101010101010401010101010104010101040404040404040404040404040404040404040101010401010401010101040101010101040401010101010101010101010101010104010101010101040101010401010101010101010101010101010101010101010104010104010101010401010101010404010101040404040404040404040404040101010101010401010104010101010101010101010101010101010101010101040101040101010104010101010104040101010401010101010101010101010101010101010104010101040101010101010101010101010101010101040101010401010401010101040101010101040401010104010101010101010101010101010101010101040101010401010101010101010101010101010101010401010104010104010101010401010101010404010101040101010101010101010101010101010101010401010104010101010101010101010101010101010104010101040101040101010106010101010106040101010401010101010101010101010101010101010104010101040101010104040404040404040404040404040101010401010401010101040101010101040401010104010101010101010101010101010101010101040101010401010101040101010101010101010101010401010104010104010101010401010101010404010101070101010106040404040404040404060404040401010104010101010401010101010101010101010104010101040101040101010104010101010104040101010401010101040101010101010101010101010101010101040101010104010101010101010101010101040101010401010401010101040101010101040401010104010101010401010101010101010101010101010101010401010101040101010101010101010101010401010104010104010101010401010101010404010101040101010104010101010101010101010101010101010104010101010401010101010101010101010104010101040101040101010104010101010104040101010401010101040101010101010101010101010101010101040101010104010101010101010101010101040101010401010401010101040101010101040401010104010101010401010101010101010101010101010101010401010101040101010101010101010101010401010104010104010101010401010101010404010101040101010104010101010101010101010101010101010104010101010401010101010101010101010104010101040101040101010104010101010104040101010401010101040101010404040401010101010101010101040101010104010101010101010101010101040101010401010401010101040101010101040401010104010101010401010104010104010101010401010101010401010101040101010101010101010101010401010104010104010101010401010101010404010101040101010104010101040101040101010104010101010104010101010401010101010101010101010104010101040101040101010104010101010104040101010401010101040101010401010401010101040101010101040101010104010101010101010101010101040101010401010401010101040101010101040401010104010101010401010101010104010101010401010101010401010101040404040404040404040404040401010104010104010101010401010101010404010101040101010104010101010101040101010104010101010104010101010101010101010101010101010101010101040101040101010104010101010104040101010701010101040101010101010401010101040101010101040101010101010101010101010101010101010101010401010401010101040101010101040401010104010101010401010101010104010101010401010101010401010101010101010101010101010101010101010104010104010101010601010101010604010101040101010104010101010101040101010104010101010104010101010101010101010101010101010101010101040101040101010104010101010104040101010401010101040101010101010401010101040101010101040101010101010101010101010101010101010101010401010401010101040101010101040401010104010101010401010101010104010101010401010101010404040404040404040404040404040404040404040404010104010101010401010101010404010101040101010104010101010101040101010104010101010101010101010101010101010101010101010101010101010101040101010104010101010104040101010401010101040101010101010401010101040101010101010101010101010101010101010101010101010101010101010401010101040101010101040401010104010101010401010101010104010101010401010101010101010101010101010101010101010101010101010101010104010101010401010101010404010101040401010104040404040404040101010104040404040404040404040404040404040404040404040404040404040404040101010104010101010104040101010104010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101040101010101040401010101040101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010401010101010404010101010401010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010104010101010104040101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101040101010101040401010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010401010101010404010101010401010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010104010101010104040101010104010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101060101010101060401010101040101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010404010101010404010101010404070404040404040404040404040404040404040404070404040404040404040404040404040704040404040404040404040404040101010104040101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101040401010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404") +const _hex39155 = pxsim.BufferMethods.createBufferFromHex("87044000400000002222222222222222222222222222222222222222222222222222222222222222020000000000000000200000000000000000000000000000000000000000002002000000000000000020000000000000000000000000000000000000000000202222222222222222022000000000000000000000000000000000000000000020220022000000000002202200222222222222222222222222222200000000002002002200000000000220200002000000000000000000000000202202202202200200222222222202022020000200000000000000000000000000000000000220220000000000000002202000020000000000000000000000000000000000022022000000000000000220200002000000000000000000000000000000000002202200222222220022022020000200002222222222222222222222000000000220220002000020002202202000020000020000000000000000002000000000022022000200002000220220000002000002000000000000000000200000000002202200022002200022022000000200000200000000000000000020000000000220220002202222002202200000020000020000202202000000002000000000022022000200000000000220000002000002000020000000000000200000000002200200020000000000022000000200000200002000000000000020000000000220020022222220222202202222020000020000202222222222222200000000022022000000000000000000000000000002000000000000000000000000000002202200000000000000000000000000000200000000000000000000000000000220220220222222222222220000000000020000000000000000000000000000022002000000000000000000000000000002000000000000000000000000000002200200000000000000000000000000000200000022222222222222000000000220020000000000000000000000000000020000000000000000002000000000022022222222222222222222222222222202000000000000000000200000000002200200000000000000000000000000000000000000000000000020000000000220020000000000000000000000000000000000000000000000002000000000022002000000000000000000000000000000000000000000000000200000000002200220000200200000020000222222222222222222222222220020000000000220022000020020000002000002000000000000000000000020002000000000022002200002002000000200000200000000000000000000002000200000000002200220000200200000020000020000000000000000000000200020000000000220022000020020000002000002000000000000000000000020002000000000022002200002002000000200000200002222222222222200002000200000000002200220000200200000020000020000020000000000200000200020000000000220022000020020000002000002000002000000000020000020002000000000022002200002002000000200000200000200000000002000002000200000000002200220000200200000020000020000020000000000200000200020000000000220022000020020000002000002000002000000000020000020002000000000022002200002002000000200000200000200000000002000002000200000000002200220000200200000020000020000020000000000200000200020000000000220022000020020000002000002000002000000000020000020002000000000022002200002002000000200000200000200000000002000002000200000000002200220000200200000020000020000020000000000200000200020000000000220022000020020000002000002000002000000000020000020002000000000022002200002002000000200000200000200000000002000002000200000000002200220000200200000020000022022222222222222220000200020000000000220022000020020000000000000000000000000000000000020002000000000022002200002002000000000000000000000000000000000002000200000000002200220000200200000000000000000000000000000000000200020000000000220022000020020222222222222222222222222222222222222002000000000022002200002000000000000000000000000000000000000000000200000000002200220000200000000000000000000000000000000000000000020000000000220022000222222222222222222222222222222222222222222222200000000022002200000000000000000000000000000000000000000000000000000000002200220000000000000000000000000000000000000000000000000000000000220020000000000000000000000000000000000000000000000000000000000022002000000000000000000000000000000000000000000000000000000000002200200002222222222222222222222222222222222222222222222222222220220020000000000000000000000000000000000000000000000000000000020022002000000000000000000000000000000000000000000000000000000000000200200000000000000000000000000000000000000000000000000000000000020020000000000000000000000000000000000000000000000000000000000002002000000000000000000000000000000000000000000000000000000000000202222222222222222222222222222222222222222222222222222222222222222") -function myTiles_inline__P557021(s) { +function myTiles_inline__P39168(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -3269,7 +3269,7 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_1 = helpers_stringTrim__P515245_mk(s); + s.tmp_1 = helpers_stringTrim__P30628_mk(s); s.tmp_1.arg0 = s.arg0; s.callLocIdx = 116; s.pc = 16; return s.tmp_1; case 16: @@ -3304,31 +3304,31 @@ switch (step) { r0 = s.tmp_0; { step = 14; continue; } case 1: - r0 = globals.transparency16___556767; + r0 = globals.transparency16___35815; { step = 15; continue; } case 2: case 3: - r0 = globals.tile2___556770; + r0 = globals.tile2___35816; { step = 15; continue; } case 4: case 5: - r0 = globals.tile1___556773; + r0 = globals.tile1___35817; { step = 15; continue; } case 6: case 7: - r0 = globals.tile7___556776; + r0 = globals.tile7___35818; { step = 15; continue; } case 8: case 9: - r0 = globals.tile8___556779; + r0 = globals.tile8___35819; { step = 15; continue; } case 10: case 11: - r0 = globals.tile5___556782; + r0 = globals.tile5___35820; { step = 15; continue; } case 12: case 13: - r0 = globals.tile4___556785; + r0 = globals.tile4___35821; { step = 15; continue; } case 14: r0 = null; @@ -3336,12 +3336,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -myTiles_inline__P557021.info = {"start":283245,"length":562,"line":996,"column":37,"endLine":1013,"endColumn":5,"fileName":"tilemap.g.ts","functionName":"inline","argumentNames":["name"]} +myTiles_inline__P39168.info = {"start":283245,"length":562,"line":996,"column":37,"endLine":1013,"endColumn":5,"fileName":"tilemap.g.ts","functionName":"inline","argumentNames":["name"]} -function myTiles_inline__P557021_mk(s) { +function myTiles_inline__P39168_mk(s) { checkStack(s.depth); return { - parent: s, fn: myTiles_inline__P557021, depth: s.depth + 1, + parent: s, fn: myTiles_inline__P39168, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -3352,7 +3352,7 @@ function myTiles_inline__P557021_mk(s) { -function inline__P556119(s) { +function inline__P64793(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -3367,14 +3367,14 @@ switch (step) { s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } - s.tmp_0 = game_setGameOverMessage__P518131_mk(s); + s.tmp_0 = game_setGameOverMessage__P33514_mk(s); s.tmp_0.arg0 = true; - if ((globals.sec___556129) && (globals.sec___556129).vtable) { + if ((globals.sec___64803) && (globals.sec___64803).vtable) { setupResume(s, 2); - pxsim_String__stringConv(globals.sec___556129); + pxsim_String__stringConv(globals.sec___64803); checkResumeConsumed(); return; - } else { s.retval = (globals.sec___556129) + ""; } + } else { s.retval = (globals.sec___64803) + ""; } case 2: r0 = s.retval; s.tmp_3 = r0; @@ -3394,7 +3394,7 @@ switch (step) { s.callLocIdx = 123; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.tmp_0 = game_gameOver__P518135_mk(s); + s.tmp_0 = game_gameOver__P33518_mk(s); s.tmp_0.arg0 = true; s.callLocIdx = 124; s.pc = 4; return s.tmp_0; case 4: @@ -3403,12 +3403,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -inline__P556119.info = {"start":336,"length":145,"line":7,"column":71,"endLine":10,"endColumn":1,"fileName":"main.ts","functionName":"inline","argumentNames":["sprite","otherSprite"]} +inline__P64793.info = {"start":336,"length":145,"line":7,"column":71,"endLine":10,"endColumn":1,"fileName":"main.ts","functionName":"inline","argumentNames":["sprite","otherSprite"]} -function inline__P556119_mk(s) { +function inline__P64793_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P556119, depth: s.depth + 1, + parent: s, fn: inline__P64793, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -3422,7 +3422,7 @@ function inline__P556119_mk(s) { -function inline__P556138(s) { +function inline__P64812(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -3432,8 +3432,8 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = Render_move__P520401_mk(s); - s.tmp_0.arg0 = globals.mySprite___556141; + s.tmp_0 = Render_move__P35784_mk(s); + s.tmp_0.arg0 = globals.mySprite___64815; s.tmp_0.arg1 = 100; s.tmp_0.arg2 = -100; s.callLocIdx = 126; s.pc = 1; return s.tmp_0; @@ -3443,12 +3443,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -inline__P556138.info = {"start":535,"length":52,"line":11,"column":52,"endLine":13,"endColumn":1,"fileName":"main.ts","functionName":"inline","argumentNames":[]} +inline__P64812.info = {"start":535,"length":52,"line":11,"column":52,"endLine":13,"endColumn":1,"fileName":"main.ts","functionName":"inline","argumentNames":[]} -function inline__P556138_mk(s) { +function inline__P64812_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P556138, depth: s.depth + 1, + parent: s, fn: inline__P64812, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -3457,7 +3457,7 @@ function inline__P556138_mk(s) { -function inline__P556148(s) { +function inline__P64822(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -3472,15 +3472,15 @@ switch (step) { s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } - s.tmp_0 = sprites_destroy__P517399_mk(s); - s.tmp_0.arg0 = globals.mySprite6___556155; + s.tmp_0 = sprites_destroy__P32782_mk(s); + s.tmp_0.arg0 = globals.mySprite6___64829; s.tmp_0.arg1 = undefined; s.tmp_0.arg2 = undefined; s.callLocIdx = 128; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.tmp_0 = tiles_setCurrentTilemap__P517886_mk(s); - s.tmp_1 = helpers_getTilemapByName__P518457_mk(s); + s.tmp_0 = tiles_setCurrentTilemap__P33269_mk(s); + s.tmp_1 = helpers_getTilemapByName__P33840_mk(s); s.tmp_1.arg0 = "level18"; s.callLocIdx = 129; s.pc = 3; return s.tmp_1; case 3: @@ -3489,17 +3489,17 @@ switch (step) { s.callLocIdx = 130; s.pc = 2; return s.tmp_0; case 2: r0 = s.retval; - s.tmp_0 = sprites_create__P517397_mk(s); - r0 = pxsim.image.ofBuffer(_hex556165); + s.tmp_0 = sprites_create__P32780_mk(s); + r0 = pxsim.image.ofBuffer(_hex64839); s.tmp_0.arg0 = r0; - s.tmp_0.arg1 = globals.ultimate_star_rainbow___556108; + s.tmp_0.arg1 = globals.ultimate_star_rainbow___64782; s.callLocIdx = 131; s.pc = 4; return s.tmp_0; case 4: r0 = s.retval; - globals.mySprite4___556161 = (r0); - s.tmp_0 = tiles_placeOnTile__P517895_mk(s); - s.tmp_0.arg0 = globals.mySprite4___556161; - s.tmp_1 = tiles_getTileLocation__P517889_mk(s); + globals.mySprite4___64835 = (r0); + s.tmp_0 = tiles_placeOnTile__P33278_mk(s); + s.tmp_0.arg0 = globals.mySprite4___64835; + s.tmp_1 = tiles_getTileLocation__P33272_mk(s); s.tmp_1.arg0 = 51; s.tmp_1.arg1 = 49; s.callLocIdx = 132; s.pc = 6; return s.tmp_1; @@ -3513,12 +3513,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -inline__P556148.info = {"start":644,"length":1568,"line":14,"column":55,"endLine":52,"endColumn":1,"fileName":"main.ts","functionName":"inline","argumentNames":["sprite","otherSprite"]} +inline__P64822.info = {"start":644,"length":1568,"line":14,"column":55,"endLine":52,"endColumn":1,"fileName":"main.ts","functionName":"inline","argumentNames":["sprite","otherSprite"]} -function inline__P556148_mk(s) { +function inline__P64822_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P556148, depth: s.depth + 1, + parent: s, fn: inline__P64822, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -3526,12 +3526,12 @@ function inline__P556148_mk(s) { arg1: undefined, } } -const _hex556165 = pxsim.BufferMethods.createBufferFromHex("870420002000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000020020000000000000000000000000000202200000000000000000000000000002022000000000000000000000000000022220200000000000000000000000000222222000000000070000000000000202222440400000070070000000000002222444404000070770000000000002022444444540070770700000000000022424444445555777700000000000022424444445555557777000000000020224444445455557777070000000000444444445455557577770000000000404444444455557577770700000000004444444455555577777709000000000040444454555575777799990000000000004454555555777777999909000000000040555555757797999999aa0000000000005055557777999999a9aa0a00000000000055757797999900a0aaaa0000000000007077779999090000a0aa0a0000000000007077999909000000a0aa000000000000009799990000000000a00000000000000090990900000000000000000000000000909900000000000000000000000000009099000000000000000000000000000090090000000000000000000000000000900000000000000000000000000000000000000000000000000000000000000000000000000000000000") +const _hex64839 = pxsim.BufferMethods.createBufferFromHex("870420002000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000020020000000000000000000000000000202200000000000000000000000000002022000000000000000000000000000022220200000000000000000000000000222222000000000070000000000000202222440400000070070000000000002222444404000070770000000000002022444444540070770700000000000022424444445555777700000000000022424444445555557777000000000020224444445455557777070000000000444444445455557577770000000000404444444455557577770700000000004444444455555577777709000000000040444454555575777799990000000000004454555555777777999909000000000040555555757797999999aa0000000000005055557777999999a9aa0a00000000000055757797999900a0aaaa0000000000007077779999090000a0aa0a0000000000007077999909000000a0aa000000000000009799990000000000a00000000000000090990900000000000000000000000000909900000000000000000000000000009099000000000000000000000000000090090000000000000000000000000000900000000000000000000000000000000000000000000000000000000000000000000000000000000000") -function inline__P556173(s) { +function inline__P64847(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -3546,15 +3546,15 @@ switch (step) { s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } - s.tmp_0 = sprites_destroy__P517399_mk(s); - s.tmp_0.arg0 = globals.mySprite3___556180; + s.tmp_0 = sprites_destroy__P32782_mk(s); + s.tmp_0.arg0 = globals.mySprite3___64854; s.tmp_0.arg1 = undefined; s.tmp_0.arg2 = undefined; s.callLocIdx = 135; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.tmp_0 = tiles_setCurrentTilemap__P517886_mk(s); - s.tmp_1 = helpers_getTilemapByName__P518457_mk(s); + s.tmp_0 = tiles_setCurrentTilemap__P33269_mk(s); + s.tmp_1 = helpers_getTilemapByName__P33840_mk(s); s.tmp_1.arg0 = "level5"; s.callLocIdx = 136; s.pc = 3; return s.tmp_1; case 3: @@ -3563,17 +3563,17 @@ switch (step) { s.callLocIdx = 137; s.pc = 2; return s.tmp_0; case 2: r0 = s.retval; - s.tmp_0 = sprites_create__P517397_mk(s); - r0 = pxsim.image.ofBuffer(_hex556190); + s.tmp_0 = sprites_create__P32780_mk(s); + r0 = pxsim.image.ofBuffer(_hex64864); s.tmp_0.arg0 = r0; - s.tmp_0.arg1 = globals.star3___556111; + s.tmp_0.arg1 = globals.star3___64785; s.callLocIdx = 138; s.pc = 4; return s.tmp_0; case 4: r0 = s.retval; - globals.mySprite5___556186 = (r0); - s.tmp_0 = tiles_placeOnTile__P517895_mk(s); - s.tmp_0.arg0 = globals.mySprite5___556186; - s.tmp_1 = tiles_getTileLocation__P517889_mk(s); + globals.mySprite5___64860 = (r0); + s.tmp_0 = tiles_placeOnTile__P33278_mk(s); + s.tmp_0.arg0 = globals.mySprite5___64860; + s.tmp_1 = tiles_getTileLocation__P33272_mk(s); s.tmp_1.arg0 = 49; s.tmp_1.arg1 = 49; s.callLocIdx = 139; s.pc = 6; return s.tmp_1; @@ -3587,12 +3587,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -inline__P556173.info = {"start":2269,"length":895,"line":53,"column":55,"endLine":75,"endColumn":1,"fileName":"main.ts","functionName":"inline","argumentNames":["sprite","otherSprite"]} +inline__P64847.info = {"start":2269,"length":895,"line":53,"column":55,"endLine":75,"endColumn":1,"fileName":"main.ts","functionName":"inline","argumentNames":["sprite","otherSprite"]} -function inline__P556173_mk(s) { +function inline__P64847_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P556173, depth: s.depth + 1, + parent: s, fn: inline__P64847, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -3600,12 +3600,12 @@ function inline__P556173_mk(s) { arg1: undefined, } } -const _hex556190 = pxsim.BufferMethods.createBufferFromHex("87041000100000000000000000000000000000090000000000000099000000000000009900009009000000990900990900009099099999000090999999990900909999999999000090999999999900000090999999990900000090990999990000000099090099090000009900009009000000990000000000000009000000000000000000000000") +const _hex64864 = pxsim.BufferMethods.createBufferFromHex("87041000100000000000000000000000000000090000000000000099000000000000009900009009000000990900990900009099099999000090999999990900909999999999000090999999999900000090999999990900000090990999990000000099090099090000009900009009000000990000000000000009000000000000000000000000") -function inline__P556198(s) { +function inline__P64872(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -3620,15 +3620,15 @@ switch (step) { s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } - s.tmp_0 = sprites_destroy__P517399_mk(s); - s.tmp_0.arg0 = globals.mySprite2___556205; + s.tmp_0 = sprites_destroy__P32782_mk(s); + s.tmp_0.arg0 = globals.mySprite2___64879; s.tmp_0.arg1 = undefined; s.tmp_0.arg2 = undefined; s.callLocIdx = 142; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.tmp_0 = tiles_setCurrentTilemap__P517886_mk(s); - s.tmp_1 = helpers_getTilemapByName__P518457_mk(s); + s.tmp_0 = tiles_setCurrentTilemap__P33269_mk(s); + s.tmp_1 = helpers_getTilemapByName__P33840_mk(s); s.tmp_1.arg0 = "level3"; s.callLocIdx = 143; s.pc = 3; return s.tmp_1; case 3: @@ -3637,17 +3637,17 @@ switch (step) { s.callLocIdx = 144; s.pc = 2; return s.tmp_0; case 2: r0 = s.retval; - s.tmp_0 = sprites_create__P517397_mk(s); - r0 = pxsim.image.ofBuffer(_hex556213); + s.tmp_0 = sprites_create__P32780_mk(s); + r0 = pxsim.image.ofBuffer(_hex64887); s.tmp_0.arg0 = r0; - s.tmp_0.arg1 = globals.star2___556105; + s.tmp_0.arg1 = globals.star2___64779; s.callLocIdx = 145; s.pc = 4; return s.tmp_0; case 4: r0 = s.retval; - globals.mySprite3___556180 = (r0); - s.tmp_0 = tiles_placeOnTile__P517895_mk(s); - s.tmp_0.arg0 = globals.mySprite3___556180; - s.tmp_1 = tiles_getTileLocation__P517889_mk(s); + globals.mySprite3___64854 = (r0); + s.tmp_0 = tiles_placeOnTile__P33278_mk(s); + s.tmp_0.arg0 = globals.mySprite3___64854; + s.tmp_1 = tiles_getTileLocation__P33272_mk(s); s.tmp_1.arg0 = 32; s.tmp_1.arg1 = 24; s.callLocIdx = 146; s.pc = 6; return s.tmp_1; @@ -3661,12 +3661,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -inline__P556198.info = {"start":3220,"length":895,"line":76,"column":54,"endLine":98,"endColumn":1,"fileName":"main.ts","functionName":"inline","argumentNames":["sprite","otherSprite"]} +inline__P64872.info = {"start":3220,"length":895,"line":76,"column":54,"endLine":98,"endColumn":1,"fileName":"main.ts","functionName":"inline","argumentNames":["sprite","otherSprite"]} -function inline__P556198_mk(s) { +function inline__P64872_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P556198, depth: s.depth + 1, + parent: s, fn: inline__P64872, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -3674,12 +3674,12 @@ function inline__P556198_mk(s) { arg1: undefined, } } -const _hex556213 = pxsim.BufferMethods.createBufferFromHex("87041000100000000000000000000000000000020000000000000022000000000000002200002002000000220200220200002022022222000020222222220200202222222222000020222222222200000020222222220200000020220222220000000022020022020000002200002002000000220000000000000002000000000000000000000000") +const _hex64887 = pxsim.BufferMethods.createBufferFromHex("87041000100000000000000000000000000000020000000000000022000000000000002200002002000000220200220200002022022222000020222222220200202222222222000020222222222200000020222222220200000020220222220000000022020022020000002200002002000000220000000000000002000000000000000000000000") -function inline__P556221(s) { +function inline__P64895(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -3694,23 +3694,23 @@ switch (step) { s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } - s.tmp_0 = sprites_destroy__P517399_mk(s); - s.tmp_0.arg0 = globals.mySprite5___556186; + s.tmp_0 = sprites_destroy__P32782_mk(s); + s.tmp_0.arg0 = globals.mySprite5___64860; s.tmp_0.arg1 = undefined; s.tmp_0.arg2 = undefined; s.callLocIdx = 149; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.tmp_0 = sprites_create__P517397_mk(s); - r0 = pxsim.image.ofBuffer(_hex556231); + s.tmp_0 = sprites_create__P32780_mk(s); + r0 = pxsim.image.ofBuffer(_hex64905); s.tmp_0.arg0 = r0; - s.tmp_0.arg1 = globals.star4___556114; + s.tmp_0.arg1 = globals.star4___64788; s.callLocIdx = 150; s.pc = 2; return s.tmp_0; case 2: r0 = s.retval; - globals.mySprite6___556155 = (r0); - s.tmp_0 = tiles_setCurrentTilemap__P517886_mk(s); - s.tmp_1 = helpers_getTilemapByName__P518457_mk(s); + globals.mySprite6___64829 = (r0); + s.tmp_0 = tiles_setCurrentTilemap__P33269_mk(s); + s.tmp_1 = helpers_getTilemapByName__P33840_mk(s); s.tmp_1.arg0 = "level19"; s.callLocIdx = 151; s.pc = 4; return s.tmp_1; case 4: @@ -3719,9 +3719,9 @@ switch (step) { s.callLocIdx = 152; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - s.tmp_0 = tiles_placeOnTile__P517895_mk(s); - s.tmp_0.arg0 = globals.mySprite6___556155; - s.tmp_1 = tiles_getTileLocation__P517889_mk(s); + s.tmp_0 = tiles_placeOnTile__P33278_mk(s); + s.tmp_0.arg0 = globals.mySprite6___64829; + s.tmp_1 = tiles_getTileLocation__P33272_mk(s); s.tmp_1.arg0 = 22; s.tmp_1.arg1 = 26; s.callLocIdx = 153; s.pc = 6; return s.tmp_1; @@ -3735,12 +3735,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -inline__P556221.info = {"start":4172,"length":896,"line":99,"column":55,"endLine":121,"endColumn":1,"fileName":"main.ts","functionName":"inline","argumentNames":["sprite","otherSprite"]} +inline__P64895.info = {"start":4172,"length":896,"line":99,"column":55,"endLine":121,"endColumn":1,"fileName":"main.ts","functionName":"inline","argumentNames":["sprite","otherSprite"]} -function inline__P556221_mk(s) { +function inline__P64895_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P556221, depth: s.depth + 1, + parent: s, fn: inline__P64895, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -3748,12 +3748,12 @@ function inline__P556221_mk(s) { arg1: undefined, } } -const _hex556231 = pxsim.BufferMethods.createBufferFromHex("87041000100000000000000000000000000000070000000000000077000000000000007700007007000000770700770700007077077777000070777777770700707777777777000070777777777700000070777777770700000070770777770000000077070077070000007700007007000000770000000000000007000000000000000000000000") +const _hex64905 = pxsim.BufferMethods.createBufferFromHex("87041000100000000000000000000000000000070000000000000077000000000000007700007007000000770700770700007077077777000070777777770700707777777777000070777777777700000070777777770700000070770777770000000077070077070000007700007007000000770000000000000007000000000000000000000000") -function inline__P556271(s) { +function inline__P64945(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -3763,30 +3763,30 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = game_runtime__P518147_mk(s); + s.tmp_0 = game_runtime__P33530_mk(s); s.callLocIdx = 169; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - globals.seconds_calculating___556269 = (r0); - r0 = (globals.seconds_calculating___556269 == 1000); + globals.seconds_calculating___64943 = (r0); + r0 = (globals.seconds_calculating___64943 > 1000); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - r0 = (globals.sec___556129 + 1); - globals.sec___556129 = (r0); - globals.seconds_calculating___556269 = (0); + r0 = (globals.sec___64803 + 1); + globals.sec___64803 = (r0); + globals.seconds_calculating___64943 = (0); case 1: case 2: r0 = undefined; return leave(s, r0) default: oops() } } } -inline__P556271.info = {"start":7015,"length":150,"line":176,"column":14,"endLine":182,"endColumn":1,"fileName":"main.ts","functionName":"inline","argumentNames":[]} +inline__P64945.info = {"start":7017,"length":149,"line":176,"column":14,"endLine":182,"endColumn":1,"fileName":"main.ts","functionName":"inline","argumentNames":[]} -function inline__P556271_mk(s) { +function inline__P64945_mk(s) { checkStack(s.depth); return { - parent: s, fn: inline__P556271, depth: s.depth + 1, + parent: s, fn: inline__P64945, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -3795,7 +3795,7 @@ function inline__P556271_mk(s) { -function game_runtime__P518147(s) { +function game_runtime__P33530(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -3805,7 +3805,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_1 = game_currentScene__P518121_mk(s); + s.tmp_1 = game_currentScene__P33504_mk(s); s.callLocIdx = 1333; s.pc = 1; return s.tmp_1; case 1: r0 = s.retval; @@ -3814,12 +3814,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_runtime__P518147.info = {"start":1426,"length":81,"line":44,"column":4,"endLine":46,"endColumn":5,"fileName":"pxt_modules/game/gameutil.ts","functionName":"runtime","argumentNames":[]} +game_runtime__P33530.info = {"start":1426,"length":81,"line":44,"column":4,"endLine":46,"endColumn":5,"fileName":"pxt_modules/game/gameutil.ts","functionName":"runtime","argumentNames":[]} -function game_runtime__P518147_mk(s) { +function game_runtime__P33530_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_runtime__P518147, depth: s.depth + 1, + parent: s, fn: game_runtime__P33530, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -3829,7 +3829,7 @@ function game_runtime__P518147_mk(s) { -function scene_Scene_millis__P517991(s) { +function scene_Scene_millis__P33374(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -3844,17 +3844,17 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_Scene__C517965_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_Scene__C33348_VT)) failedCast(r0); r0 = s.arg0.fields["_millis"]; return leave(s, r0) default: oops() } } } -scene_Scene_millis__P517991.info = {"start":7147,"length":61,"line":196,"column":8,"endLine":198,"endColumn":9,"fileName":"pxt_modules/game/scene.ts","functionName":"millis","argumentNames":["this"]} +scene_Scene_millis__P33374.info = {"start":7147,"length":61,"line":196,"column":8,"endLine":198,"endColumn":9,"fileName":"pxt_modules/game/scene.ts","functionName":"millis","argumentNames":["this"]} -function scene_Scene_millis__P517991_mk(s) { +function scene_Scene_millis__P33374_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Scene_millis__P517991, depth: s.depth + 1, + parent: s, fn: scene_Scene_millis__P33374, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -3863,7 +3863,7 @@ function scene_Scene_millis__P517991_mk(s) { -function game_onUpdate__P518145(s) { +function game_onUpdate__P33528(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -3886,8 +3886,8 @@ switch (step) { { step = 3; continue; } case 1: case 2: - s.tmp_2 = control_EventContext_registerFrameHandler__P515525_mk(s); - s.tmp_3 = game_eventContext__P518124_mk(s); + s.tmp_2 = control_EventContext_registerFrameHandler__P30908_mk(s); + s.tmp_3 = game_eventContext__P33507_mk(s); s.callLocIdx = 1326; s.pc = 5; return s.tmp_3; case 5: r0 = s.retval; @@ -3902,12 +3902,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_onUpdate__P518145.info = {"start":327,"length":153,"line":13,"column":4,"endLine":16,"endColumn":5,"fileName":"pxt_modules/game/gameutil.ts","functionName":"onUpdate","argumentNames":["a"]} +game_onUpdate__P33528.info = {"start":327,"length":153,"line":13,"column":4,"endLine":16,"endColumn":5,"fileName":"pxt_modules/game/gameutil.ts","functionName":"onUpdate","argumentNames":["a"]} -function game_onUpdate__P518145_mk(s) { +function game_onUpdate__P33528_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_onUpdate__P518145, depth: s.depth + 1, + parent: s, fn: game_onUpdate__P33528, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -3920,7 +3920,7 @@ function game_onUpdate__P518145_mk(s) { -function control_EventContext_registerFrameHandler__P515525(s) { +function control_EventContext_registerFrameHandler__P30908(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -3930,8 +3930,8 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.fn___523944 = undefined; - s.i___523953 = undefined; + s.fn___39372 = undefined; + s.i___39381 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -3939,7 +3939,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, control_EventContext__C515517_VT)) failedCast(r0); + if (!checkSubtype(r0, control_EventContext__C30900_VT)) failedCast(r0); r0 = s.arg0.fields["frameCallbacks"]; s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); @@ -3952,20 +3952,20 @@ switch (step) { r0 = pxsim_Array__mk(); s.tmp_4 = r0; r0 = (s.tmp_3).fields["frameCallbacks"] = (s.tmp_4); - s.tmp_0 = control_EventContext_registerFrameCallbacks__P520519_mk(s); + s.tmp_0 = control_EventContext_registerFrameCallbacks__P35907_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 71; s.pc = 8; return s.tmp_0; case 8: r0 = s.retval; case 1: case 2: - r0 = pxsim_pxtcore_mkClassInstance(control_FrameCallback__C515514_VT); - s.fn___523944 = (r0); - r0 = (s.fn___523944).fields["order"] = (s.arg1); - r0 = (s.fn___523944).fields["handler"] = (s.arg2); - s.i___523953 = (0); + r0 = pxsim_pxtcore_mkClassInstance(control_FrameCallback__C30897_VT); + s.fn___39372 = (r0); + r0 = (s.fn___39372).fields["order"] = (s.arg1); + r0 = (s.fn___39372).fields["handler"] = (s.arg2); + s.i___39381 = (0); case 3: - s.tmp_1 = r0 = s.i___523953; + s.tmp_1 = r0 = s.i___39381; r0 = s.arg0.fields["frameCallbacks"]; s.tmp_3 = r0; r0 = pxsim_Array__length(s.tmp_3); @@ -3976,7 +3976,7 @@ switch (step) { if (!r0) { step = 6; continue; } r0 = s.arg0.fields["frameCallbacks"]; s.tmp_6 = r0; - r0 = pxsim_Array__getAt(s.tmp_6, s.i___523953); + r0 = pxsim_Array__getAt(s.tmp_6, s.i___39381); r0 = r0.fields["order"]; s.tmp_5 = r0; r0 = (s.tmp_5 > s.arg1); @@ -3985,29 +3985,29 @@ switch (step) { if (!r0) { step = 4; continue; } r0 = s.arg0.fields["frameCallbacks"]; s.tmp_7 = r0; - r0 = pxsim_Array_.insertAt(s.tmp_7, s.i___523953, s.fn___523944); - r0 = s.fn___523944; + r0 = pxsim_Array_.insertAt(s.tmp_7, s.i___39381, s.fn___39372); + r0 = s.fn___39372; { step = 7; continue; } case 4: case 5: - r0 = (s.i___523953 + 1); - s.i___523953 = (r0); + r0 = (s.i___39381 + 1); + s.i___39381 = (r0); { step = 3; continue; } case 6: r0 = s.arg0.fields["frameCallbacks"]; s.tmp_0 = r0; - r0 = pxsim_Array__push(s.tmp_0, s.fn___523944); - r0 = s.fn___523944; + r0 = pxsim_Array__push(s.tmp_0, s.fn___39372); + r0 = s.fn___39372; case 7: return leave(s, r0) default: oops() } } } -control_EventContext_registerFrameHandler__P515525.info = {"start":4862,"length":643,"line":147,"column":8,"endLine":164,"endColumn":9,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"registerFrameHandler","argumentNames":["this","order","handler"]} +control_EventContext_registerFrameHandler__P30908.info = {"start":4862,"length":643,"line":147,"column":8,"endLine":164,"endColumn":9,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"registerFrameHandler","argumentNames":["this","order","handler"]} -function control_EventContext_registerFrameHandler__P515525_mk(s) { +function control_EventContext_registerFrameHandler__P30908_mk(s) { checkStack(s.depth); return { - parent: s, fn: control_EventContext_registerFrameHandler__P515525, depth: s.depth + 1, + parent: s, fn: control_EventContext_registerFrameHandler__P30908, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -4017,8 +4017,8 @@ function control_EventContext_registerFrameHandler__P515525_mk(s) { tmp_5: undefined, tmp_6: undefined, tmp_7: undefined, - fn___523944: undefined, - i___523953: undefined, + fn___39372: undefined, + i___39381: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -4028,7 +4028,7 @@ function control_EventContext_registerFrameHandler__P515525_mk(s) { -function control_EventContext_registerFrameCallbacks__P520519(s) { +function control_EventContext_registerFrameCallbacks__P35907(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -4038,13 +4038,13 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.worker___523987 = undefined; + s.worker___39415 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, control_EventContext__C515517_VT)) failedCast(r0); + if (!checkSubtype(r0, control_EventContext__C30900_VT)) failedCast(r0); r0 = s.arg0.fields["frameCallbacks"]; s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); @@ -4057,28 +4057,28 @@ switch (step) { case 1: case 2: r0 = s.arg0.fields["frameWorker"]; - s.worker___523987 = (r0); - r0 = pxsim_pxtcore_mkAction(2, control_EventContext_registerFrameCallbacks_inline__P523993); + s.worker___39415 = (r0); + r0 = pxsim_pxtcore_mkAction(2, control_EventContext_registerFrameCallbacks_inline__P39421); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - r0 = pxsim_pxtrt_stclo(s.tmp_0, 1, s.worker___523987); + r0 = pxsim_pxtrt_stclo(s.tmp_0, 1, s.worker___39415); r0 = pxsim.control.runInParallel(s.tmp_0); case 3: r0 = undefined; return leave(s, r0) default: oops() } } } -control_EventContext_registerFrameCallbacks__P520519.info = {"start":3668,"length":895,"line":109,"column":8,"endLine":133,"endColumn":9,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"registerFrameCallbacks","argumentNames":["this"]} +control_EventContext_registerFrameCallbacks__P35907.info = {"start":3668,"length":895,"line":109,"column":8,"endLine":133,"endColumn":9,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"registerFrameCallbacks","argumentNames":["this"]} -function control_EventContext_registerFrameCallbacks__P520519_mk(s) { +function control_EventContext_registerFrameCallbacks__P35907_mk(s) { checkStack(s.depth); return { - parent: s, fn: control_EventContext_registerFrameCallbacks__P520519, depth: s.depth + 1, + parent: s, fn: control_EventContext_registerFrameCallbacks__P35907, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - worker___523987: undefined, + worker___39415: undefined, arg0: undefined, } } @@ -4086,7 +4086,7 @@ function control_EventContext_registerFrameCallbacks__P520519_mk(s) { -function control_EventContext_registerFrameCallbacks_inline__P523993(s) { +function control_EventContext_registerFrameCallbacks_inline__P39421(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -4096,15 +4096,15 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.delay___524023 = undefined; + s.delay___39451 = undefined; r0 = s.caps[0].fields["runningCallbacks"]; s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - r0 = pxsim_pxtcore_mkAction(1, control_EventContext_registerFrameCallbacks_inline__P523999); + r0 = pxsim_pxtcore_mkAction(1, control_EventContext_registerFrameCallbacks_inline__P39427); s.tmp_1 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_1, 0, s.caps[0]); - s.tmp_2 = pauseUntil__P515489_mk(s); + s.tmp_2 = pauseUntil__P30872_mk(s); s.tmp_2.arg0 = s.tmp_1; s.tmp_2.arg1 = undefined; s.callLocIdx = 65; s.pc = 5; return s.tmp_2; @@ -4127,14 +4127,14 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 4; continue; } - s.tmp_2 = control_EventContext_runCallbacks__P520518_mk(s); + s.tmp_2 = control_EventContext_runCallbacks__P35906_mk(s); s.tmp_2.arg0 = s.caps[0]; s.callLocIdx = 66; s.pc = 6; return s.tmp_2; case 6: r0 = s.retval; - s.delay___524023 = (r0); - s.tmp_0 = pause__P515535_mk(s); - s.tmp_0.arg0 = s.delay___524023; + s.delay___39451 = (r0); + s.tmp_0 = pause__P30918_mk(s); + s.tmp_0.arg0 = s.delay___39451; s.callLocIdx = 67; s.pc = 7; return s.tmp_0; case 7: r0 = s.retval; @@ -4145,24 +4145,24 @@ switch (step) { return leave(s, r0) default: oops() } } } -control_EventContext_registerFrameCallbacks_inline__P523993.info = {"start":3829,"length":723,"line":113,"column":34,"endLine":132,"endColumn":13,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"inline","argumentNames":[]} +control_EventContext_registerFrameCallbacks_inline__P39421.info = {"start":3829,"length":723,"line":113,"column":34,"endLine":132,"endColumn":13,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"inline","argumentNames":[]} -function control_EventContext_registerFrameCallbacks_inline__P523993_mk(s) { +function control_EventContext_registerFrameCallbacks_inline__P39421_mk(s) { checkStack(s.depth); return { - parent: s, fn: control_EventContext_registerFrameCallbacks_inline__P523993, depth: s.depth + 1, + parent: s, fn: control_EventContext_registerFrameCallbacks_inline__P39421, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - delay___524023: undefined, + delay___39451: undefined, } } -function control_EventContext_registerFrameCallbacks_inline__P523999(s) { +function control_EventContext_registerFrameCallbacks_inline__P39427(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -4180,12 +4180,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -control_EventContext_registerFrameCallbacks_inline__P523999.info = {"start":4060,"length":28,"line":117,"column":31,"endLine":117,"endColumn":59,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"inline","argumentNames":[]} +control_EventContext_registerFrameCallbacks_inline__P39427.info = {"start":4060,"length":28,"line":117,"column":31,"endLine":117,"endColumn":59,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"inline","argumentNames":[]} -function control_EventContext_registerFrameCallbacks_inline__P523999_mk(s) { +function control_EventContext_registerFrameCallbacks_inline__P39427_mk(s) { checkStack(s.depth); return { - parent: s, fn: control_EventContext_registerFrameCallbacks_inline__P523999, depth: s.depth + 1, + parent: s, fn: control_EventContext_registerFrameCallbacks_inline__P39427, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -4195,7 +4195,7 @@ function control_EventContext_registerFrameCallbacks_inline__P523999_mk(s) { -function control_EventContext_runCallbacks__P520518(s) { +function control_EventContext_runCallbacks__P35906(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -4205,44 +4205,44 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.loopStart___524032 = undefined; - s.f___524045 = undefined; - s.unnamed824___U2 = undefined; - s.unnamed825___U3 = undefined; - s.now___524050 = undefined; - s.runtime___524053 = undefined; - s.realTimeInSample___524072 = undefined; - s.fps___524081 = undefined; - s.delay___524150 = undefined; + s.loopStart___39460 = undefined; + s.f___39473 = undefined; + s.unnamed184___U2 = undefined; + s.unnamed185___U3 = undefined; + s.now___39478 = undefined; + s.runtime___39481 = undefined; + s.realTimeInSample___39500 = undefined; + s.fps___39509 = undefined; + s.delay___39578 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, control_EventContext__C515517_VT)) failedCast(r0); + if (!checkSubtype(r0, control_EventContext__C30900_VT)) failedCast(r0); r0 = pxsim.control.millis(); - s.loopStart___524032 = (r0); + s.loopStart___39460 = (r0); s.tmp_0 = r0 = s.arg0; r0 = s.arg0.fields["prevTimeMillis"]; s.tmp_2 = r0; - r0 = (s.loopStart___524032 - s.tmp_2); + r0 = (s.loopStart___39460 - s.tmp_2); s.tmp_1 = r0; r0 = (s.tmp_0).fields["deltaTimeMillis"] = (s.tmp_1); - r0 = (s.arg0).fields["prevTimeMillis"] = (s.loopStart___524032); - s.f___524045 = (undefined); + r0 = (s.arg0).fields["prevTimeMillis"] = (s.loopStart___39460); + s.f___39473 = (undefined); r0 = s.arg0.fields["frameCallbacks"]; - s.unnamed824___U2 = (r0); - s.unnamed825___U3 = (0); + s.unnamed184___U2 = (r0); + s.unnamed185___U3 = (0); case 1: - s.tmp_0 = r0 = s.unnamed825___U3; - r0 = pxsim_Array__length(s.unnamed824___U2); + s.tmp_0 = r0 = s.unnamed185___U3; + r0 = pxsim_Array__length(s.unnamed184___U2); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 2; continue; } - r0 = pxsim_Array__getAt(s.unnamed824___U2, s.unnamed825___U3); - s.f___524045 = (r0); + r0 = pxsim_Array__getAt(s.unnamed184___U2, s.unnamed185___U3); + s.f___39473 = (r0); s.tmp_2 = if_handler_1_mk(s); - s.tmp_2.arg0 = s.f___524045; + s.tmp_2.arg0 = s.f___39473; if (!s.tmp_2.arg0.vtable.iface) { setupLambda(s.tmp_2, pxsim_pxtrt.mapGetByString(s.tmp_2.arg0, "handler"), 1); s.callLocIdx = 63; s.pc = 11; return s.tmp_2; @@ -4254,19 +4254,19 @@ switch (step) { } case 11: r0 = s.retval; - r0 = (s.unnamed825___U3 + 1); - s.unnamed825___U3 = (r0); + r0 = (s.unnamed185___U3 + 1); + s.unnamed185___U3 = (r0); { step = 1; continue; } case 2: - s.unnamed824___U2 = (undefined); + s.unnamed184___U2 = (undefined); r0 = pxsim.control.millis(); - s.now___524050 = (r0); - r0 = (s.now___524050 - s.loopStart___524032); - s.runtime___524053 = (r0); + s.now___39478 = (r0); + r0 = (s.now___39478 - s.loopStart___39460); + s.runtime___39481 = (r0); s.tmp_0 = r0 = s.arg0; r0 = s.tmp_0.fields["timeInSample"]; s.tmp_2 = r0; - r0 = (s.tmp_2 + s.runtime___524053); + r0 = (s.tmp_2 + s.runtime___39481); s.tmp_1 = r0; r0 = (s.tmp_0).fields["timeInSample"] = (s.tmp_1); s.tmp_0 = r0 = s.arg0; @@ -4294,9 +4294,9 @@ switch (step) { if (!r0) { step = 9; continue; } r0 = s.arg0.fields["lastPerfDump"]; s.tmp_4 = r0; - r0 = (s.now___524050 - s.tmp_4); - s.realTimeInSample___524072 = (r0); - r0 = (s.arg0).fields["lastPerfDump"] = (s.now___524050); + r0 = (s.now___39478 - s.tmp_4); + s.realTimeInSample___39500 = (r0); + r0 = (s.arg0).fields["lastPerfDump"] = (s.now___39478); r0 = s.arg0.fields["framesInSample"]; s.tmp_0 = r0; r0 = s.arg0.fields["timeInSample"]; @@ -4304,8 +4304,8 @@ switch (step) { r0 = (s.tmp_2 / 1000); s.tmp_1 = r0; r0 = (s.tmp_0 / s.tmp_1); - s.fps___524081 = (r0); - r0 = pxsim.Math_.round(s.fps___524081); + s.fps___39509 = (r0); + r0 = pxsim.Math_.round(s.fps___39509); s.tmp_1 = r0; if ((s.tmp_1) && (s.tmp_1).vtable) { setupResume(s, 12); @@ -4317,21 +4317,21 @@ switch (step) { r0 = s.retval; s.tmp_0 = r0; r0 = pxsim_String__concat("fps:", s.tmp_0); - globals.control_EventContext_lastStats___515519 = (r0); - r0 = (s.fps___524081 < 99); + globals.control_EventContext_lastStats___30902 = (r0); + r0 = (s.fps___39509 < 99); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 5; continue; } - if ((globals.control_EventContext_lastStats___515519) && (globals.control_EventContext_lastStats___515519).vtable) { + if ((globals.control_EventContext_lastStats___30902) && (globals.control_EventContext_lastStats___30902).vtable) { setupResume(s, 13); - pxsim_String__stringConv(globals.control_EventContext_lastStats___515519); + pxsim_String__stringConv(globals.control_EventContext_lastStats___30902); checkResumeConsumed(); return; - } else { s.retval = (globals.control_EventContext_lastStats___515519) + ""; } + } else { s.retval = (globals.control_EventContext_lastStats___30902) + ""; } case 13: r0 = s.retval; s.tmp_1 = r0; - r0 = (s.fps___524081 * 10); + r0 = (s.fps___39509 * 10); s.tmp_7 = r0; r0 = pxsim.Math_.round(s.tmp_7); s.tmp_6 = r0; @@ -4358,7 +4358,7 @@ switch (step) { r0 = s.retval; s.tmp_2 = r0; r0 = pxsim_String__concat(s.tmp_1, s.tmp_2); - globals.control_EventContext_lastStats___515519 = (r0); + globals.control_EventContext_lastStats___30902 = (r0); case 5: case 6: r0 = pxsim.control.profilingEnabled(); @@ -4367,7 +4367,7 @@ switch (step) { if (!r0) { step = 7; continue; } r0 = pxsim_String_.mkEmpty(); s.tmp_9 = r0; - r0 = (s.fps___524081 * 100); + r0 = (s.fps___39509 * 100); s.tmp_12 = r0; r0 = (s.tmp_12 | 0); s.tmp_11 = r0; @@ -4414,12 +4414,12 @@ switch (step) { s.tmp_4 = r0; r0 = pxsim_String__concat(s.tmp_4, "ms/"); s.tmp_3 = r0; - if ((s.realTimeInSample___524072) && (s.realTimeInSample___524072).vtable) { + if ((s.realTimeInSample___39500) && (s.realTimeInSample___39500).vtable) { setupResume(s, 19); - pxsim_String__stringConv(s.realTimeInSample___524072); + pxsim_String__stringConv(s.realTimeInSample___39500); checkResumeConsumed(); return; - } else { s.retval = (s.realTimeInSample___524072) + ""; } + } else { s.retval = (s.realTimeInSample___39500) + ""; } case 19: r0 = s.retval; s.tmp_17 = r0; @@ -4436,24 +4436,24 @@ switch (step) { r0 = (s.arg0).fields["framesInSample"] = (0); case 9: case 10: - s.tmp_0 = Math_max__P515252_mk(s); + s.tmp_0 = Math_max__P30635_mk(s); s.tmp_0.arg0 = 1; - r0 = (20 - s.runtime___524053); + r0 = (20 - s.runtime___39481); s.tmp_0.arg1 = r0; s.callLocIdx = 64; s.pc = 20; return s.tmp_0; case 20: r0 = s.retval; - s.delay___524150 = (r0); - r0 = s.delay___524150; + s.delay___39578 = (r0); + r0 = s.delay___39578; return leave(s, r0) default: oops() } } } -control_EventContext_runCallbacks__P520518.info = {"start":2220,"length":1395,"line":75,"column":8,"endLine":106,"endColumn":9,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"runCallbacks","argumentNames":["this"]} +control_EventContext_runCallbacks__P35906.info = {"start":2220,"length":1395,"line":75,"column":8,"endLine":106,"endColumn":9,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"runCallbacks","argumentNames":["this"]} -function control_EventContext_runCallbacks__P520518_mk(s) { +function control_EventContext_runCallbacks__P35906_mk(s) { checkStack(s.depth); return { - parent: s, fn: control_EventContext_runCallbacks__P520518, depth: s.depth + 1, + parent: s, fn: control_EventContext_runCallbacks__P35906, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -4473,15 +4473,15 @@ function control_EventContext_runCallbacks__P520518_mk(s) { tmp_15: undefined, tmp_16: undefined, tmp_17: undefined, - loopStart___524032: undefined, - f___524045: undefined, - unnamed824___U2: undefined, - unnamed825___U3: undefined, - now___524050: undefined, - runtime___524053: undefined, - realTimeInSample___524072: undefined, - fps___524081: undefined, - delay___524150: undefined, + loopStart___39460: undefined, + f___39473: undefined, + unnamed184___U2: undefined, + unnamed185___U3: undefined, + now___39478: undefined, + runtime___39481: undefined, + realTimeInSample___39500: undefined, + fps___39509: undefined, + delay___39578: undefined, arg0: undefined, } } @@ -4489,7 +4489,7 @@ function control_EventContext_runCallbacks__P520518_mk(s) { -function Math_max__P515252(s) { +function Math_max__P30635(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -4517,12 +4517,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Math_max__P515252.info = {"start":16614,"length":105,"line":558,"column":4,"endLine":561,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"max","argumentNames":["a","b"]} +Math_max__P30635.info = {"start":16614,"length":105,"line":558,"column":4,"endLine":561,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"max","argumentNames":["a","b"]} -function Math_max__P515252_mk(s) { +function Math_max__P30635_mk(s) { checkStack(s.depth); return { - parent: s, fn: Math_max__P515252, depth: s.depth + 1, + parent: s, fn: Math_max__P30635, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -4533,7 +4533,7 @@ function Math_max__P515252_mk(s) { -function pauseUntil__P515489(s) { +function pauseUntil__P30872(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -4580,7 +4580,7 @@ switch (step) { s.arg1 = (0); case 5: case 6: - s.tmp_0 = control___queuePollEvent__P515488_mk(s); + s.tmp_0 = control___queuePollEvent__P30871_mk(s); s.tmp_0.arg0 = s.arg1; s.tmp_0.arg1 = s.arg0; s.tmp_0.arg2 = undefined; @@ -4592,12 +4592,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -pauseUntil__P515489.info = {"start":2224,"length":227,"line":73,"column":0,"endLine":77,"endColumn":1,"fileName":"pxt_modules/base/poll.ts","functionName":"pauseUntil","argumentNames":["condition","timeOut"]} +pauseUntil__P30872.info = {"start":2224,"length":227,"line":73,"column":0,"endLine":77,"endColumn":1,"fileName":"pxt_modules/base/poll.ts","functionName":"pauseUntil","argumentNames":["condition","timeOut"]} -function pauseUntil__P515489_mk(s) { +function pauseUntil__P30872_mk(s) { checkStack(s.depth); return { - parent: s, fn: pauseUntil__P515489, depth: s.depth + 1, + parent: s, fn: pauseUntil__P30872, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -4613,7 +4613,7 @@ function pauseUntil__P515489_mk(s) { -function control___queuePollEvent__P515488(s) { +function control___queuePollEvent__P30871(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -4623,16 +4623,16 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.ev___524179 = undefined; + s.ev___39607 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.arg2 = (s.lambdaArgs[2]); s.lambdaArgs = null; } - r0 = pxsim_pxtcore_mkClassInstance(control_PollEvent__C520492_VT); + r0 = pxsim_pxtcore_mkClassInstance(control_PollEvent__C35880_VT); s.tmp_0 = r0; - s.tmp_1 = control_PollEvent_constructor__P520493_mk(s); + s.tmp_1 = control_PollEvent_constructor__P35881_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = 1023; r0 = pxsim.control.allocateNotifyEvent(); @@ -4648,8 +4648,8 @@ switch (step) { s.callLocIdx = 41; s.pc = 5; return s.tmp_1; case 5: r0 = s.retval; - s.ev___524179 = (s.tmp_0); - r0 = pxsim_numops_toBoolDecr(globals._pollEventQueue___520495); + s.ev___39607 = (s.tmp_0); + r0 = pxsim_numops_toBoolDecr(globals._pollEventQueue___35883); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; @@ -4657,19 +4657,19 @@ switch (step) { if (!r0) { step = 1; continue; } r0 = pxsim_Array__mk(); s.tmp_2 = r0; - r0 = pxsim_Array__push(s.tmp_2, s.ev___524179); - globals._pollEventQueue___520495 = (s.tmp_2); - r0 = pxsim.control.runInParallel(control_pollEvents__P520496); + r0 = pxsim_Array__push(s.tmp_2, s.ev___39607); + globals._pollEventQueue___35883 = (s.tmp_2); + r0 = pxsim.control.runInParallel(control_pollEvents__P35884); { step = 2; continue; } case 1: - r0 = pxsim_Array__push(globals._pollEventQueue___520495, s.ev___524179); + r0 = pxsim_Array__push(globals._pollEventQueue___35883, s.ev___39607); case 2: r0 = pxsim_numops_toBoolDecr(s.arg2); if (!r0) { step = 3; continue; } - s.tmp_0 = control_onEvent__P515513_mk(s); - r0 = s.ev___524179.fields["eid"]; + s.tmp_0 = control_onEvent__P30896_mk(s); + r0 = s.ev___39607.fields["eid"]; s.tmp_0.arg0 = r0; - r0 = s.ev___524179.fields["vid"]; + r0 = s.ev___39607.fields["vid"]; s.tmp_0.arg1 = r0; s.tmp_0.arg2 = s.arg2; s.tmp_0.arg3 = 16; @@ -4678,9 +4678,9 @@ switch (step) { r0 = s.retval; { step = 4; continue; } case 3: - r0 = s.ev___524179.fields["eid"]; + r0 = s.ev___39607.fields["eid"]; s.tmp_0 = r0; - r0 = s.ev___524179.fields["vid"]; + r0 = s.ev___39607.fields["vid"]; s.tmp_1 = r0; setupResume(s, 7); pxsim.control.waitForEvent(s.tmp_0, s.tmp_1); @@ -4693,17 +4693,17 @@ switch (step) { return leave(s, r0) default: oops() } } } -control___queuePollEvent__P515488.info = {"start":1262,"length":758,"line":39,"column":4,"endLine":64,"endColumn":5,"fileName":"pxt_modules/base/poll.ts","functionName":"__queuePollEvent","argumentNames":["timeOut","condition","handler"]} +control___queuePollEvent__P30871.info = {"start":1262,"length":758,"line":39,"column":4,"endLine":64,"endColumn":5,"fileName":"pxt_modules/base/poll.ts","functionName":"__queuePollEvent","argumentNames":["timeOut","condition","handler"]} -function control___queuePollEvent__P515488_mk(s) { +function control___queuePollEvent__P30871_mk(s) { checkStack(s.depth); return { - parent: s, fn: control___queuePollEvent__P515488, depth: s.depth + 1, + parent: s, fn: control___queuePollEvent__P30871, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - ev___524179: undefined, + ev___39607: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -4713,7 +4713,7 @@ function control___queuePollEvent__P515488_mk(s) { -function control_pollEvents__P520496(s) { +function control_pollEvents__P35884(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -4723,31 +4723,31 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.now___524306 = undefined; - s.i___524309 = undefined; - s.ev___524315 = undefined; + s.now___39734 = undefined; + s.i___39737 = undefined; + s.ev___39743 = undefined; case 1: - r0 = pxsim_Array__length(globals._pollEventQueue___520495); + r0 = pxsim_Array__length(globals._pollEventQueue___35883); s.tmp_1 = r0; r0 = (s.tmp_1 > 0); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 12; continue; } r0 = pxsim.control.millis(); - s.now___524306 = (r0); - s.i___524309 = (0); + s.now___39734 = (r0); + s.i___39737 = (0); case 2: - s.tmp_1 = r0 = s.i___524309; - r0 = pxsim_Array__length(globals._pollEventQueue___520495); + s.tmp_1 = r0 = s.i___39737; + r0 = pxsim_Array__length(globals._pollEventQueue___35883); s.tmp_2 = r0; r0 = (s.tmp_1 < s.tmp_2); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 11; continue; } - r0 = pxsim_Array__getAt(globals._pollEventQueue___520495, s.i___524309); - s.ev___524315 = (r0); + r0 = pxsim_Array__getAt(globals._pollEventQueue___35883, s.i___39737); + s.ev___39743 = (r0); s.tmp_1 = if_condition_1_mk(s); - s.tmp_1.arg0 = s.ev___524315; + s.tmp_1.arg0 = s.ev___39743; if (!s.tmp_1.arg0.vtable.iface) { setupLambda(s.tmp_1, pxsim_pxtrt.mapGetByString(s.tmp_1.arg0, "condition"), 1); s.callLocIdx = 38; s.pc = 13; return s.tmp_1; @@ -4765,7 +4765,7 @@ switch (step) { r0 = s.tmp_0; { step = 6; continue; } case 3: - r0 = s.ev___524315.fields["timeOut"]; + r0 = s.ev___39743.fields["timeOut"]; s.tmp_3 = r0; r0 = (s.tmp_3 > 0); s.tmp_2 = r0; @@ -4774,11 +4774,11 @@ switch (step) { r0 = s.tmp_2; { step = 5; continue; } case 4: - r0 = s.ev___524315.fields["start"]; + r0 = s.ev___39743.fields["start"]; s.tmp_5 = r0; - r0 = (s.now___524306 - s.tmp_5); + r0 = (s.now___39734 - s.tmp_5); s.tmp_4 = r0; - r0 = s.ev___524315.fields["timeOut"]; + r0 = s.ev___39743.fields["timeOut"]; s.tmp_6 = r0; r0 = (s.tmp_4 > s.tmp_6); case 5: @@ -4790,50 +4790,50 @@ switch (step) { s.tmp_8 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_8); if (!r0) { step = 9; continue; } - r0 = s.ev___524315.fields["eid"]; + r0 = s.ev___39743.fields["eid"]; s.tmp_9 = r0; - r0 = s.ev___524315.fields["vid"]; + r0 = s.ev___39743.fields["vid"]; s.tmp_10 = r0; r0 = pxsim.control.raiseEvent(s.tmp_9, s.tmp_10); - r0 = s.ev___524315.fields["once"]; + r0 = s.ev___39743.fields["once"]; s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 7; continue; } - s.tmp_1 = helpers_arraySplice__P515222_mk(s); - s.tmp_1.arg0 = globals._pollEventQueue___520495; - s.tmp_1.arg1 = s.i___524309; + s.tmp_1 = helpers_arraySplice__P30605_mk(s); + s.tmp_1.arg0 = globals._pollEventQueue___35883; + s.tmp_1.arg1 = s.i___39737; s.tmp_1.arg2 = 1; s.callLocIdx = 39; s.pc = 14; return s.tmp_1; case 14: r0 = s.retval; - r0 = (s.i___524309 - 1); - s.i___524309 = (r0); + r0 = (s.i___39737 - 1); + s.i___39737 = (r0); case 7: case 8: case 9: case 10: - r0 = (s.i___524309 + 1); - s.i___524309 = (r0); + r0 = (s.i___39737 + 1); + s.i___39737 = (r0); { step = 2; continue; } case 11: - s.tmp_0 = pause__P515535_mk(s); + s.tmp_0 = pause__P30918_mk(s); s.tmp_0.arg0 = 50; s.callLocIdx = 40; s.pc = 15; return s.tmp_0; case 15: r0 = s.retval; { step = 1; continue; } case 12: - globals._pollEventQueue___520495 = (undefined); + globals._pollEventQueue___35883 = (undefined); r0 = undefined; return leave(s, r0) default: oops() } } } -control_pollEvents__P520496.info = {"start":618,"length":638,"line":20,"column":4,"endLine":37,"endColumn":5,"fileName":"pxt_modules/base/poll.ts","functionName":"pollEvents","argumentNames":[]} +control_pollEvents__P35884.info = {"start":618,"length":638,"line":20,"column":4,"endLine":37,"endColumn":5,"fileName":"pxt_modules/base/poll.ts","functionName":"pollEvents","argumentNames":[]} -function control_pollEvents__P520496_mk(s) { +function control_pollEvents__P35884_mk(s) { checkStack(s.depth); return { - parent: s, fn: control_pollEvents__P520496, depth: s.depth + 1, + parent: s, fn: control_pollEvents__P35884, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -4846,16 +4846,16 @@ function control_pollEvents__P520496_mk(s) { tmp_8: undefined, tmp_9: undefined, tmp_10: undefined, - now___524306: undefined, - i___524309: undefined, - ev___524315: undefined, + now___39734: undefined, + i___39737: undefined, + ev___39743: undefined, } } -function helpers_arraySplice__P515222(s) { +function helpers_arraySplice__P30605(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -4865,7 +4865,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.i___524363 = undefined; + s.i___39791 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -4879,15 +4879,15 @@ switch (step) { { step = 5; continue; } case 1: case 2: - s.i___524363 = (0); + s.i___39791 = (0); case 3: - r0 = (s.i___524363 < s.arg2); + r0 = (s.i___39791 < s.arg2); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 4; continue; } r0 = pxsim_Array_.removeAt(s.arg0, s.arg1); - r0 = (s.i___524363 + 1); - s.i___524363 = (r0); + r0 = (s.i___39791 + 1); + s.i___39791 = (r0); { step = 3; continue; } case 4: case 5: @@ -4895,15 +4895,15 @@ switch (step) { return leave(s, r0) default: oops() } } } -helpers_arraySplice__P515222.info = {"start":3642,"length":213,"line":137,"column":4,"endLine":144,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"arraySplice","argumentNames":["arr","start","len"]} +helpers_arraySplice__P30605.info = {"start":3642,"length":213,"line":137,"column":4,"endLine":144,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"arraySplice","argumentNames":["arr","start","len"]} -function helpers_arraySplice__P515222_mk(s) { +function helpers_arraySplice__P30605_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_arraySplice__P515222, depth: s.depth + 1, + parent: s, fn: helpers_arraySplice__P30605, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, - i___524363: undefined, + i___39791: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -4913,7 +4913,7 @@ function helpers_arraySplice__P515222_mk(s) { -function control_PollEvent_constructor__P520493(s) { +function control_PollEvent_constructor__P35881(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -4934,7 +4934,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, control_PollEvent__C520492_VT)) failedCast(r0); + if (!checkSubtype(r0, control_PollEvent__C35880_VT)) failedCast(r0); r0 = (s.arg0).fields["eid"] = (s.arg1); r0 = (s.arg0).fields["vid"] = (s.arg2); r0 = (s.arg0).fields["start"] = (s.arg3); @@ -4945,12 +4945,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -control_PollEvent_constructor__P520493.info = {"start":239,"length":316,"line":8,"column":8,"endLine":15,"endColumn":9,"fileName":"pxt_modules/base/poll.ts","functionName":"inline","argumentNames":["this","eid","vid","start","timeOut","condition","once"]} +control_PollEvent_constructor__P35881.info = {"start":239,"length":316,"line":8,"column":8,"endLine":15,"endColumn":9,"fileName":"pxt_modules/base/poll.ts","functionName":"inline","argumentNames":["this","eid","vid","start","timeOut","condition","once"]} -function control_PollEvent_constructor__P520493_mk(s) { +function control_PollEvent_constructor__P35881_mk(s) { checkStack(s.depth); return { - parent: s, fn: control_PollEvent_constructor__P520493, depth: s.depth + 1, + parent: s, fn: control_PollEvent_constructor__P35881, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -4965,7 +4965,7 @@ function control_PollEvent_constructor__P520493_mk(s) { -function control_onEvent__P515513(s) { +function control_onEvent__P30896(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -4975,7 +4975,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.ctx___524222 = undefined; + s.ctx___39650 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -4983,12 +4983,12 @@ switch (step) { s.arg3 = (s.lambdaArgs[3]); s.lambdaArgs = null; } - s.tmp_0 = control_eventContext__P515530_mk(s); + s.tmp_0 = control_eventContext__P30913_mk(s); s.callLocIdx = 60; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - s.ctx___524222 = (r0); - r0 = pxsim_numops_toBoolDecr(s.ctx___524222); + s.ctx___39650 = (r0); + r0 = pxsim_numops_toBoolDecr(s.ctx___39650); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; @@ -4997,8 +4997,8 @@ switch (step) { r0 = pxsim.control.internalOnEvent(s.arg0, s.arg1, s.arg2, s.arg3); { step = 2; continue; } case 1: - s.tmp_0 = control_EventContext_registerHandler__P515527_mk(s); - s.tmp_0.arg0 = s.ctx___524222; + s.tmp_0 = control_EventContext_registerHandler__P30910_mk(s); + s.tmp_0.arg0 = s.ctx___39650; s.tmp_0.arg1 = s.arg0; s.tmp_0.arg2 = s.arg1; s.tmp_0.arg3 = s.arg2; @@ -5011,16 +5011,16 @@ switch (step) { return leave(s, r0) default: oops() } } } -control_onEvent__P515513.info = {"start":336,"length":325,"line":9,"column":4,"endLine":15,"endColumn":5,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"onEvent","argumentNames":["src","value","handler","flags"]} +control_onEvent__P30896.info = {"start":336,"length":325,"line":9,"column":4,"endLine":15,"endColumn":5,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"onEvent","argumentNames":["src","value","handler","flags"]} -function control_onEvent__P515513_mk(s) { +function control_onEvent__P30896_mk(s) { checkStack(s.depth); return { - parent: s, fn: control_onEvent__P515513, depth: s.depth + 1, + parent: s, fn: control_onEvent__P30896, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, - ctx___524222: undefined, + ctx___39650: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -5031,7 +5031,7 @@ function control_onEvent__P515513_mk(s) { -function control_eventContext__P515530(s) { +function control_eventContext__P30913(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -5041,10 +5041,10 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - r0 = pxsim_numops_toBoolDecr(globals.eventContexts___520521); + r0 = pxsim_numops_toBoolDecr(globals.eventContexts___35909); if (!r0) { step = 1; continue; } - s.tmp_0 = r0 = globals.eventContexts___520521; - r0 = pxsim_Array__length(globals.eventContexts___520521); + s.tmp_0 = r0 = globals.eventContexts___35909; + r0 = pxsim_Array__length(globals.eventContexts___35909); s.tmp_2 = r0; r0 = (s.tmp_2 - 1); s.tmp_1 = r0; @@ -5059,12 +5059,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -control_eventContext__P515530.info = {"start":7094,"length":136,"line":213,"column":4,"endLine":215,"endColumn":5,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"eventContext","argumentNames":[]} +control_eventContext__P30913.info = {"start":7094,"length":136,"line":213,"column":4,"endLine":215,"endColumn":5,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"eventContext","argumentNames":[]} -function control_eventContext__P515530_mk(s) { +function control_eventContext__P30913_mk(s) { checkStack(s.depth); return { - parent: s, fn: control_eventContext__P515530, depth: s.depth + 1, + parent: s, fn: control_eventContext__P30913, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -5076,7 +5076,7 @@ function control_eventContext__P515530_mk(s) { -function control_EventContext_registerHandler__P515527(s) { +function control_EventContext_registerHandler__P30910(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -5086,10 +5086,10 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.h___524245 = undefined; - s.unnamed830___U1 = undefined; - s.unnamed831___U2 = undefined; - s.hn___524268 = undefined; + s.h___39673 = undefined; + s.unnamed190___U1 = undefined; + s.unnamed191___U2 = undefined; + s.hn___39696 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -5099,20 +5099,20 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, control_EventContext__C515517_VT)) failedCast(r0); - s.h___524245 = (undefined); + if (!checkSubtype(r0, control_EventContext__C30900_VT)) failedCast(r0); + s.h___39673 = (undefined); r0 = s.arg0.fields["handlers"]; - s.unnamed830___U1 = (r0); - s.unnamed831___U2 = (0); + s.unnamed190___U1 = (r0); + s.unnamed191___U2 = (0); case 1: - s.tmp_0 = r0 = s.unnamed831___U2; - r0 = pxsim_Array__length(s.unnamed830___U1); + s.tmp_0 = r0 = s.unnamed191___U2; + r0 = pxsim_Array__length(s.unnamed190___U1); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 6; continue; } - r0 = pxsim_Array__getAt(s.unnamed830___U1, s.unnamed831___U2); - s.h___524245 = (r0); - r0 = s.h___524245.fields["src"]; + r0 = pxsim_Array__getAt(s.unnamed190___U1, s.unnamed191___U2); + s.h___39673 = (r0); + r0 = s.h___39673.fields["src"]; s.tmp_3 = r0; r0 = (s.tmp_3 == s.arg1); s.tmp_2 = r0; @@ -5121,7 +5121,7 @@ switch (step) { r0 = s.tmp_2; { step = 3; continue; } case 2: - r0 = s.h___524245.fields["value"]; + r0 = s.h___39673.fields["value"]; s.tmp_4 = r0; r0 = (s.tmp_4 == s.arg2); case 3: @@ -5129,19 +5129,19 @@ switch (step) { s.tmp_5 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_5); if (!r0) { step = 4; continue; } - r0 = (s.h___524245).fields["flags"] = (s.arg4); - r0 = (s.h___524245).fields["handler"] = (s.arg3); + r0 = (s.h___39673).fields["flags"] = (s.arg4); + r0 = (s.h___39673).fields["handler"] = (s.arg3); { step = 7; continue; } case 4: case 5: - r0 = (s.unnamed831___U2 + 1); - s.unnamed831___U2 = (r0); + r0 = (s.unnamed191___U2 + 1); + s.unnamed191___U2 = (r0); { step = 1; continue; } case 6: - s.unnamed830___U1 = (undefined); - r0 = pxsim_pxtcore_mkClassInstance(control_EventHandler__C520513_VT); + s.unnamed190___U1 = (undefined); + r0 = pxsim_pxtcore_mkClassInstance(control_EventHandler__C35901_VT); s.tmp_0 = r0; - s.tmp_1 = control_EventHandler_constructor__P520516_mk(s); + s.tmp_1 = control_EventHandler_constructor__P35904_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = s.arg1; s.tmp_1.arg2 = s.arg2; @@ -5150,12 +5150,12 @@ switch (step) { s.callLocIdx = 73; s.pc = 8; return s.tmp_1; case 8: r0 = s.retval; - s.hn___524268 = (s.tmp_0); + s.hn___39696 = (s.tmp_0); r0 = s.arg0.fields["handlers"]; s.tmp_0 = r0; - r0 = pxsim_Array__push(s.tmp_0, s.hn___524268); - s.tmp_0 = control_EventHandler_register__P520514_mk(s); - s.tmp_0.arg0 = s.hn___524268; + r0 = pxsim_Array__push(s.tmp_0, s.hn___39696); + s.tmp_0 = control_EventHandler_register__P35902_mk(s); + s.tmp_0.arg0 = s.hn___39696; s.callLocIdx = 74; s.pc = 9; return s.tmp_0; case 9: r0 = s.retval; @@ -5164,12 +5164,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -control_EventContext_registerHandler__P515527.info = {"start":5760,"length":525,"line":173,"column":8,"endLine":186,"endColumn":9,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"registerHandler","argumentNames":["this","src","value","handler","flags"]} +control_EventContext_registerHandler__P30910.info = {"start":5760,"length":525,"line":173,"column":8,"endLine":186,"endColumn":9,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"registerHandler","argumentNames":["this","src","value","handler","flags"]} -function control_EventContext_registerHandler__P515527_mk(s) { +function control_EventContext_registerHandler__P30910_mk(s) { checkStack(s.depth); return { - parent: s, fn: control_EventContext_registerHandler__P515527, depth: s.depth + 1, + parent: s, fn: control_EventContext_registerHandler__P30910, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -5177,10 +5177,10 @@ function control_EventContext_registerHandler__P515527_mk(s) { tmp_3: undefined, tmp_4: undefined, tmp_5: undefined, - h___524245: undefined, - unnamed830___U1: undefined, - unnamed831___U2: undefined, - hn___524268: undefined, + h___39673: undefined, + unnamed190___U1: undefined, + unnamed191___U2: undefined, + hn___39696: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -5192,7 +5192,7 @@ function control_EventContext_registerHandler__P515527_mk(s) { -function control_EventHandler_constructor__P520516(s) { +function control_EventHandler_constructor__P35904(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -5211,7 +5211,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, control_EventHandler__C520513_VT)) failedCast(r0); + if (!checkSubtype(r0, control_EventHandler__C35901_VT)) failedCast(r0); r0 = (s.arg0).fields["src"] = (s.arg1); r0 = (s.arg0).fields["value"] = (s.arg2); r0 = (s.arg0).fields["handler"] = (s.arg3); @@ -5220,12 +5220,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -control_EventHandler_constructor__P520516.info = {"start":786,"length":165,"line":23,"column":8,"endLine":28,"endColumn":13,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"inline","argumentNames":["this","src","value","handler","flags"]} +control_EventHandler_constructor__P35904.info = {"start":786,"length":165,"line":23,"column":8,"endLine":28,"endColumn":13,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"inline","argumentNames":["this","src","value","handler","flags"]} -function control_EventHandler_constructor__P520516_mk(s) { +function control_EventHandler_constructor__P35904_mk(s) { checkStack(s.depth); return { - parent: s, fn: control_EventHandler_constructor__P520516, depth: s.depth + 1, + parent: s, fn: control_EventHandler_constructor__P35904, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -5238,7 +5238,7 @@ function control_EventHandler_constructor__P520516_mk(s) { -function control_EventHandler_register__P520514(s) { +function control_EventHandler_register__P35902(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -5253,8 +5253,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, control_EventHandler__C520513_VT)) failedCast(r0); - r0 = pxsim_pxtcore_mkAction(1, control_EventHandler_register_inline__P524289); + if (!checkSubtype(r0, control_EventHandler__C35901_VT)) failedCast(r0); + r0 = pxsim_pxtcore_mkAction(1, control_EventHandler_register_inline__P39717); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); r0 = s.arg0.fields["src"]; @@ -5268,12 +5268,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -control_EventHandler_register__P520514.info = {"start":961,"length":165,"line":30,"column":8,"endLine":34,"endColumn":9,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"register","argumentNames":["this"]} +control_EventHandler_register__P35902.info = {"start":961,"length":165,"line":30,"column":8,"endLine":34,"endColumn":9,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"register","argumentNames":["this"]} -function control_EventHandler_register__P520514_mk(s) { +function control_EventHandler_register__P35902_mk(s) { checkStack(s.depth); return { - parent: s, fn: control_EventHandler_register__P520514, depth: s.depth + 1, + parent: s, fn: control_EventHandler_register__P35902, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -5286,7 +5286,7 @@ function control_EventHandler_register__P520514_mk(s) { -function control_EventHandler_register_inline__P524289(s) { +function control_EventHandler_register_inline__P39717(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -5319,12 +5319,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -control_EventHandler_register_inline__P524289.info = {"start":1032,"length":71,"line":31,"column":58,"endLine":33,"endColumn":13,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"inline","argumentNames":[]} +control_EventHandler_register_inline__P39717.info = {"start":1032,"length":71,"line":31,"column":58,"endLine":33,"endColumn":13,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"inline","argumentNames":[]} -function control_EventHandler_register_inline__P524289_mk(s) { +function control_EventHandler_register_inline__P39717_mk(s) { checkStack(s.depth); return { - parent: s, fn: control_EventHandler_register_inline__P524289, depth: s.depth + 1, + parent: s, fn: control_EventHandler_register_inline__P39717, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -5334,7 +5334,7 @@ function control_EventHandler_register_inline__P524289_mk(s) { -function Render_setViewAngleInDegree__P520393(s) { +function Render_setViewAngleInDegree__P35776(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -5348,8 +5348,8 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = Render_RayCastingRender_viewAngle__P520339_mk(s); - s.tmp_0.arg0 = globals.raycastingRender___520364; + s.tmp_0 = Render_RayCastingRender_viewAngle__P35722_mk(s); + s.tmp_0.arg0 = globals.raycastingRender___35747; r0 = (s.arg0 * 3.141592653589793); s.tmp_1 = r0; r0 = (s.tmp_1 / 180); @@ -5361,12 +5361,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Render_setViewAngleInDegree__P520393.info = {"start":8045,"length":118,"line":230,"column":4,"endLine":232,"endColumn":5,"fileName":"pxt_modules/pxt-raycasting/render_blocks.ts","functionName":"setViewAngleInDegree","argumentNames":["angle"]} +Render_setViewAngleInDegree__P35776.info = {"start":8045,"length":118,"line":230,"column":4,"endLine":232,"endColumn":5,"fileName":"pxt_modules/pxt-raycasting/render_blocks.ts","functionName":"setViewAngleInDegree","argumentNames":["angle"]} -function Render_setViewAngleInDegree__P520393_mk(s) { +function Render_setViewAngleInDegree__P35776_mk(s) { checkStack(s.depth); return { - parent: s, fn: Render_setViewAngleInDegree__P520393, depth: s.depth + 1, + parent: s, fn: Render_setViewAngleInDegree__P35776, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -5377,7 +5377,7 @@ function Render_setViewAngleInDegree__P520393_mk(s) { -function Render_RayCastingRender_viewAngle__P520339(s) { +function Render_RayCastingRender_viewAngle__P35722(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -5393,14 +5393,14 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Render_RayCastingRender__C520307_VT)) failedCast(r0); + if (!checkSubtype(r0, Render_RayCastingRender__C35690_VT)) failedCast(r0); r0 = (s.arg0).fields["_angle"] = (s.arg1); - s.tmp_0 = Render_RayCastingRender_setVectors__P523372_mk(s); + s.tmp_0 = Render_RayCastingRender_setVectors__P38760_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 1764; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.tmp_0 = Render_RayCastingRender_updateSelfImage__P520357_mk(s); + s.tmp_0 = Render_RayCastingRender_updateSelfImage__P35740_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 1765; s.pc = 2; return s.tmp_0; case 2: @@ -5409,12 +5409,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Render_RayCastingRender_viewAngle__P520339.info = {"start":4629,"length":137,"line":149,"column":8,"endLine":153,"endColumn":9,"fileName":"pxt_modules/pxt-raycasting/render_raycasting.ts","functionName":"viewAngle","argumentNames":["this","angle"]} +Render_RayCastingRender_viewAngle__P35722.info = {"start":4629,"length":137,"line":149,"column":8,"endLine":153,"endColumn":9,"fileName":"pxt_modules/pxt-raycasting/render_raycasting.ts","functionName":"viewAngle","argumentNames":["this","angle"]} -function Render_RayCastingRender_viewAngle__P520339_mk(s) { +function Render_RayCastingRender_viewAngle__P35722_mk(s) { checkStack(s.depth); return { - parent: s, fn: Render_RayCastingRender_viewAngle__P520339, depth: s.depth + 1, + parent: s, fn: Render_RayCastingRender_viewAngle__P35722, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -5425,7 +5425,7 @@ function Render_RayCastingRender_viewAngle__P520339_mk(s) { -function Render_RayCastingRender_setVectors__P523372(s) { +function Render_RayCastingRender_setVectors__P38760(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -5435,30 +5435,30 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.sin___524529 = undefined; - s.cos___524534 = undefined; + s.sin___39957 = undefined; + s.cos___39962 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Render_RayCastingRender__C520307_VT)) failedCast(r0); + if (!checkSubtype(r0, Render_RayCastingRender__C35690_VT)) failedCast(r0); r0 = s.arg0.fields["_angle"]; s.tmp_0 = r0; r0 = pxsim.Math_.sin(s.tmp_0); - s.sin___524529 = (r0); + s.sin___39957 = (r0); r0 = s.arg0.fields["_angle"]; s.tmp_0 = r0; r0 = pxsim.Math_.cos(s.tmp_0); - s.cos___524534 = (r0); + s.cos___39962 = (r0); s.tmp_0 = r0 = s.arg0; - r0 = (s.cos___524534 * 256); + r0 = (s.cos___39962 * 256); s.tmp_2 = r0; r0 = (s.tmp_2 | 0); s.tmp_1 = r0; r0 = (s.tmp_0).fields["dirXFpx"] = (s.tmp_1); s.tmp_0 = r0 = s.arg0; - r0 = (s.sin___524529 * 256); + r0 = (s.sin___39957 * 256); s.tmp_2 = r0; r0 = (s.tmp_2 | 0); s.tmp_1 = r0; @@ -5466,7 +5466,7 @@ switch (step) { s.tmp_0 = r0 = s.arg0; r0 = s.arg0.fields["_fov"]; s.tmp_3 = r0; - r0 = (s.sin___524529 * s.tmp_3); + r0 = (s.sin___39957 * s.tmp_3); s.tmp_2 = r0; r0 = (s.tmp_2 * 256); s.tmp_4 = r0; @@ -5474,7 +5474,7 @@ switch (step) { s.tmp_1 = r0; r0 = (s.tmp_0).fields["planeX"] = (s.tmp_1); s.tmp_0 = r0 = s.arg0; - s.tmp_3 = r0 = s.cos___524534; + s.tmp_3 = r0 = s.cos___39962; r0 = s.arg0.fields["_fov"]; s.tmp_5 = r0; r0 = (0 - s.tmp_5); @@ -5490,12 +5490,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Render_RayCastingRender_setVectors__P523372.info = {"start":15316,"length":299,"line":410,"column":8,"endLine":417,"endColumn":9,"fileName":"pxt_modules/pxt-raycasting/render_raycasting.ts","functionName":"setVectors","argumentNames":["this"]} +Render_RayCastingRender_setVectors__P38760.info = {"start":15316,"length":299,"line":410,"column":8,"endLine":417,"endColumn":9,"fileName":"pxt_modules/pxt-raycasting/render_raycasting.ts","functionName":"setVectors","argumentNames":["this"]} -function Render_RayCastingRender_setVectors__P523372_mk(s) { +function Render_RayCastingRender_setVectors__P38760_mk(s) { checkStack(s.depth); return { - parent: s, fn: Render_RayCastingRender_setVectors__P523372, depth: s.depth + 1, + parent: s, fn: Render_RayCastingRender_setVectors__P38760, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -5504,8 +5504,8 @@ function Render_RayCastingRender_setVectors__P523372_mk(s) { tmp_4: undefined, tmp_5: undefined, tmp_6: undefined, - sin___524529: undefined, - cos___524534: undefined, + sin___39957: undefined, + cos___39962: undefined, arg0: undefined, } } @@ -5513,7 +5513,7 @@ function Render_RayCastingRender_setVectors__P523372_mk(s) { -function Render_tofpx__P520305(s) { +function Render_tofpx__P35688(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -5533,12 +5533,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Render_tofpx__P520305.info = {"start":402,"length":63,"line":17,"column":4,"endLine":17,"endColumn":67,"fileName":"pxt_modules/pxt-raycasting/render_raycasting.ts","functionName":"tofpx","argumentNames":["n"]} +Render_tofpx__P35688.info = {"start":402,"length":63,"line":17,"column":4,"endLine":17,"endColumn":67,"fileName":"pxt_modules/pxt-raycasting/render_raycasting.ts","functionName":"tofpx","argumentNames":["n"]} -function Render_tofpx__P520305_mk(s) { +function Render_tofpx__P35688_mk(s) { checkStack(s.depth); return { - parent: s, fn: Render_tofpx__P520305, depth: s.depth + 1, + parent: s, fn: Render_tofpx__P35688, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -5548,7 +5548,7 @@ function Render_tofpx__P520305_mk(s) { -function Render_RayCastingRender_updateSelfImage__P520357(s) { +function Render_RayCastingRender_updateSelfImage__P35740(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -5558,42 +5558,42 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.img___524416 = undefined; - s.arrowLength___524423 = undefined; + s.img___39844 = undefined; + s.arrowLength___39851 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Render_RayCastingRender__C520307_VT)) failedCast(r0); + if (!checkSubtype(r0, Render_RayCastingRender__C35690_VT)) failedCast(r0); r0 = s.arg0.fields["sprSelf"]; s.tmp_0 = r0; r0 = s.tmp_0.fields["_image"]; - s.img___524416 = (r0); - r0 = pxsim_ImageMethods.fill(s.img___524416, 6); - r0 = pxsim_ImageMethods.width(s.img___524416); + s.img___39844 = (r0); + r0 = pxsim_ImageMethods.fill(s.img___39844, 6); + r0 = pxsim_ImageMethods.width(s.img___39844); s.tmp_0 = r0; r0 = (s.tmp_0 / 2); - s.arrowLength___524423 = (r0); - s.tmp_0 = helpers_imageDrawLine__P517080_mk(s); - s.tmp_0.arg0 = s.img___524416; - s.tmp_0.arg1 = s.arrowLength___524423; - s.tmp_0.arg2 = s.arrowLength___524423; - s.tmp_1 = r0 = s.arrowLength___524423; + s.arrowLength___39851 = (r0); + s.tmp_0 = helpers_imageDrawLine__P32463_mk(s); + s.tmp_0.arg0 = s.img___39844; + s.tmp_0.arg1 = s.arrowLength___39851; + s.tmp_0.arg2 = s.arrowLength___39851; + s.tmp_1 = r0 = s.arrowLength___39851; r0 = s.arg0.fields["dirXFpx"]; s.tmp_4 = r0; r0 = (s.tmp_4 / 256); s.tmp_3 = r0; - r0 = (s.tmp_3 * s.arrowLength___524423); + r0 = (s.tmp_3 * s.arrowLength___39851); s.tmp_2 = r0; r0 = (s.tmp_1 + s.tmp_2); s.tmp_0.arg3 = r0; - s.tmp_5 = r0 = s.arrowLength___524423; + s.tmp_5 = r0 = s.arrowLength___39851; r0 = s.arg0.fields["dirYFpx"]; s.tmp_8 = r0; r0 = (s.tmp_8 / 256); s.tmp_7 = r0; - r0 = (s.tmp_7 * s.arrowLength___524423); + r0 = (s.tmp_7 * s.arrowLength___39851); s.tmp_6 = r0; r0 = (s.tmp_5 + s.tmp_6); s.tmp_0.arg4 = r0; @@ -5601,11 +5601,11 @@ switch (step) { s.callLocIdx = 1843; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.tmp_0 = helpers_imageFillRect__P517078_mk(s); - s.tmp_0.arg0 = s.img___524416; - r0 = (s.arrowLength___524423 - 1); + s.tmp_0 = helpers_imageFillRect__P32461_mk(s); + s.tmp_0.arg0 = s.img___39844; + r0 = (s.arrowLength___39851 - 1); s.tmp_0.arg1 = r0; - r0 = (s.arrowLength___524423 - 1); + r0 = (s.arrowLength___39851 - 1); s.tmp_0.arg2 = r0; s.tmp_0.arg3 = 2; s.tmp_0.arg4 = 2; @@ -5617,12 +5617,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Render_RayCastingRender_updateSelfImage__P520357.info = {"start":15668,"length":349,"line":420,"column":8,"endLine":426,"endColumn":9,"fileName":"pxt_modules/pxt-raycasting/render_raycasting.ts","functionName":"updateSelfImage","argumentNames":["this"]} +Render_RayCastingRender_updateSelfImage__P35740.info = {"start":15668,"length":349,"line":420,"column":8,"endLine":426,"endColumn":9,"fileName":"pxt_modules/pxt-raycasting/render_raycasting.ts","functionName":"updateSelfImage","argumentNames":["this"]} -function Render_RayCastingRender_updateSelfImage__P520357_mk(s) { +function Render_RayCastingRender_updateSelfImage__P35740_mk(s) { checkStack(s.depth); return { - parent: s, fn: Render_RayCastingRender_updateSelfImage__P520357, depth: s.depth + 1, + parent: s, fn: Render_RayCastingRender_updateSelfImage__P35740, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -5633,8 +5633,8 @@ function Render_RayCastingRender_updateSelfImage__P520357_mk(s) { tmp_6: undefined, tmp_7: undefined, tmp_8: undefined, - img___524416: undefined, - arrowLength___524423: undefined, + img___39844: undefined, + arrowLength___39851: undefined, arg0: undefined, } } @@ -5642,7 +5642,7 @@ function Render_RayCastingRender_updateSelfImage__P520357_mk(s) { -function Render_RayCastingRender_dirY__P520331(s) { +function Render_RayCastingRender_dirY__P35714(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -5657,20 +5657,20 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Render_RayCastingRender__C520307_VT)) failedCast(r0); + if (!checkSubtype(r0, Render_RayCastingRender__C35690_VT)) failedCast(r0); r0 = s.arg0.fields["dirYFpx"]; s.tmp_0 = r0; r0 = (s.tmp_0 / 256); return leaveAccessor(s, r0) default: oops() } } } -Render_RayCastingRender_dirY__P520331.info = {"start":3556,"length":74,"line":113,"column":8,"endLine":115,"endColumn":9,"fileName":"pxt_modules/pxt-raycasting/render_raycasting.ts","functionName":"dirY","argumentNames":["this"]} -Render_RayCastingRender_dirY__P520331.isGetter = true; +Render_RayCastingRender_dirY__P35714.info = {"start":3556,"length":74,"line":113,"column":8,"endLine":115,"endColumn":9,"fileName":"pxt_modules/pxt-raycasting/render_raycasting.ts","functionName":"dirY","argumentNames":["this"]} +Render_RayCastingRender_dirY__P35714.isGetter = true; -function Render_RayCastingRender_dirY__P520331_mk(s) { +function Render_RayCastingRender_dirY__P35714_mk(s) { checkStack(s.depth); return { - parent: s, fn: Render_RayCastingRender_dirY__P520331, depth: s.depth + 1, + parent: s, fn: Render_RayCastingRender_dirY__P35714, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -5680,7 +5680,7 @@ function Render_RayCastingRender_dirY__P520331_mk(s) { -function Render_RayCastingRender_dirX__P520330(s) { +function Render_RayCastingRender_dirX__P35713(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -5695,20 +5695,20 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Render_RayCastingRender__C520307_VT)) failedCast(r0); + if (!checkSubtype(r0, Render_RayCastingRender__C35690_VT)) failedCast(r0); r0 = s.arg0.fields["dirXFpx"]; s.tmp_0 = r0; r0 = (s.tmp_0 / 256); return leaveAccessor(s, r0) default: oops() } } } -Render_RayCastingRender_dirX__P520330.info = {"start":3472,"length":74,"line":109,"column":8,"endLine":111,"endColumn":9,"fileName":"pxt_modules/pxt-raycasting/render_raycasting.ts","functionName":"dirX","argumentNames":["this"]} -Render_RayCastingRender_dirX__P520330.isGetter = true; +Render_RayCastingRender_dirX__P35713.info = {"start":3472,"length":74,"line":109,"column":8,"endLine":111,"endColumn":9,"fileName":"pxt_modules/pxt-raycasting/render_raycasting.ts","functionName":"dirX","argumentNames":["this"]} +Render_RayCastingRender_dirX__P35713.isGetter = true; -function Render_RayCastingRender_dirX__P520330_mk(s) { +function Render_RayCastingRender_dirX__P35713_mk(s) { checkStack(s.depth); return { - parent: s, fn: Render_RayCastingRender_dirX__P520330, depth: s.depth + 1, + parent: s, fn: Render_RayCastingRender_dirX__P35713, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -5718,7 +5718,7 @@ function Render_RayCastingRender_dirX__P520330_mk(s) { -function Sprite_image__P517512(s) { +function Sprite_image__P32895(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -5733,18 +5733,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C517463_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C32846_VT)) failedCast(r0); r0 = s.arg0.fields["_image"]; return leaveAccessor(s, r0) default: oops() } } } -Sprite_image__P517512.info = {"start":9023,"length":54,"line":322,"column":4,"endLine":324,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"image","argumentNames":["this"]} -Sprite_image__P517512.isGetter = true; +Sprite_image__P32895.info = {"start":9023,"length":54,"line":322,"column":4,"endLine":324,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"image","argumentNames":["this"]} +Sprite_image__P32895.isGetter = true; -function Sprite_image__P517512_mk(s) { +function Sprite_image__P32895_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_image__P517512, depth: s.depth + 1, + parent: s, fn: Sprite_image__P32895, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -5753,7 +5753,7 @@ function Sprite_image__P517512_mk(s) { -function helpers_imageDrawLine__P517080(s) { +function helpers_imageDrawLine__P32463(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -5773,14 +5773,14 @@ switch (step) { s.lambdaArgs = null; } s.tmp_0 = r0 = s.arg0; - s.tmp_2 = helpers_pack__P520658_mk(s); + s.tmp_2 = helpers_pack__P36046_mk(s); s.tmp_2.arg0 = s.arg1; s.tmp_2.arg1 = s.arg2; s.callLocIdx = 151; s.pc = 1; return s.tmp_2; case 1: r0 = s.retval; s.tmp_1 = r0; - s.tmp_4 = helpers_pack__P520658_mk(s); + s.tmp_4 = helpers_pack__P36046_mk(s); s.tmp_4.arg0 = s.arg3; s.tmp_4.arg1 = s.arg4; s.callLocIdx = 152; s.pc = 2; return s.tmp_4; @@ -5792,12 +5792,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -helpers_imageDrawLine__P517080.info = {"start":5781,"length":159,"line":182,"column":4,"endLine":184,"endColumn":5,"fileName":"pxt_modules/screen/image.ts","functionName":"imageDrawLine","argumentNames":["img","x","y","w","h","c"]} +helpers_imageDrawLine__P32463.info = {"start":5781,"length":159,"line":182,"column":4,"endLine":184,"endColumn":5,"fileName":"pxt_modules/screen/image.ts","functionName":"imageDrawLine","argumentNames":["img","x","y","w","h","c"]} -function helpers_imageDrawLine__P517080_mk(s) { +function helpers_imageDrawLine__P32463_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_imageDrawLine__P517080, depth: s.depth + 1, + parent: s, fn: helpers_imageDrawLine__P32463, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -5816,7 +5816,7 @@ function helpers_imageDrawLine__P517080_mk(s) { -function helpers_pack__P520658(s) { +function helpers_pack__P36046(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -5831,7 +5831,7 @@ switch (step) { s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } - s.tmp_2 = Math_clamp__P515249_mk(s); + s.tmp_2 = Math_clamp__P30632_mk(s); s.tmp_2.arg0 = -30000; s.tmp_2.arg1 = 30000; r0 = (s.arg0 | 0); @@ -5842,7 +5842,7 @@ switch (step) { s.tmp_1 = r0; r0 = (s.tmp_1 & 65535); s.tmp_0 = r0; - s.tmp_5 = Math_clamp__P515249_mk(s); + s.tmp_5 = Math_clamp__P30632_mk(s); s.tmp_5.arg0 = -30000; s.tmp_5.arg1 = 30000; r0 = (s.arg1 | 0); @@ -5857,12 +5857,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -helpers_pack__P520658.info = {"start":4278,"length":145,"line":148,"column":4,"endLine":150,"endColumn":5,"fileName":"pxt_modules/screen/image.ts","functionName":"pack","argumentNames":["x","y"]} +helpers_pack__P36046.info = {"start":4278,"length":145,"line":148,"column":4,"endLine":150,"endColumn":5,"fileName":"pxt_modules/screen/image.ts","functionName":"pack","argumentNames":["x","y"]} -function helpers_pack__P520658_mk(s) { +function helpers_pack__P36046_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_pack__P520658, depth: s.depth + 1, + parent: s, fn: helpers_pack__P36046, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -5878,7 +5878,7 @@ function helpers_pack__P520658_mk(s) { -function Math_clamp__P515249(s) { +function Math_clamp__P30632(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -5894,9 +5894,9 @@ switch (step) { s.arg2 = (s.lambdaArgs[2]); s.lambdaArgs = null; } - s.tmp_0 = Math_min__P515253_mk(s); + s.tmp_0 = Math_min__P30636_mk(s); s.tmp_0.arg0 = s.arg1; - s.tmp_1 = Math_max__P515252_mk(s); + s.tmp_1 = Math_max__P30635_mk(s); s.tmp_1.arg0 = s.arg0; s.tmp_1.arg1 = s.arg2; s.callLocIdx = 26; s.pc = 2; return s.tmp_1; @@ -5909,12 +5909,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Math_clamp__P515249.info = {"start":15643,"length":130,"line":528,"column":4,"endLine":530,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"clamp","argumentNames":["min","max","value"]} +Math_clamp__P30632.info = {"start":15643,"length":130,"line":528,"column":4,"endLine":530,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"clamp","argumentNames":["min","max","value"]} -function Math_clamp__P515249_mk(s) { +function Math_clamp__P30632_mk(s) { checkStack(s.depth); return { - parent: s, fn: Math_clamp__P515249, depth: s.depth + 1, + parent: s, fn: Math_clamp__P30632, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -5927,7 +5927,7 @@ function Math_clamp__P515249_mk(s) { -function Math_min__P515253(s) { +function Math_min__P30636(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -5955,12 +5955,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Math_min__P515253.info = {"start":16854,"length":105,"line":568,"column":4,"endLine":571,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"min","argumentNames":["a","b"]} +Math_min__P30636.info = {"start":16854,"length":105,"line":568,"column":4,"endLine":571,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"min","argumentNames":["a","b"]} -function Math_min__P515253_mk(s) { +function Math_min__P30636_mk(s) { checkStack(s.depth); return { - parent: s, fn: Math_min__P515253, depth: s.depth + 1, + parent: s, fn: Math_min__P30636, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -5971,7 +5971,7 @@ function Math_min__P515253_mk(s) { -function helpers_imageFillRect__P517078(s) { +function helpers_imageFillRect__P32461(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -5991,14 +5991,14 @@ switch (step) { s.lambdaArgs = null; } s.tmp_0 = r0 = s.arg0; - s.tmp_2 = helpers_pack__P520658_mk(s); + s.tmp_2 = helpers_pack__P36046_mk(s); s.tmp_2.arg0 = s.arg1; s.tmp_2.arg1 = s.arg2; s.callLocIdx = 149; s.pc = 1; return s.tmp_2; case 1: r0 = s.retval; s.tmp_1 = r0; - s.tmp_4 = helpers_pack__P520658_mk(s); + s.tmp_4 = helpers_pack__P36046_mk(s); s.tmp_4.arg0 = s.arg3; s.tmp_4.arg1 = s.arg4; s.callLocIdx = 150; s.pc = 2; return s.tmp_4; @@ -6010,12 +6010,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -helpers_imageFillRect__P517078.info = {"start":5454,"length":159,"line":176,"column":4,"endLine":178,"endColumn":5,"fileName":"pxt_modules/screen/image.ts","functionName":"imageFillRect","argumentNames":["img","x","y","w","h","c"]} +helpers_imageFillRect__P32461.info = {"start":5454,"length":159,"line":176,"column":4,"endLine":178,"endColumn":5,"fileName":"pxt_modules/screen/image.ts","functionName":"imageFillRect","argumentNames":["img","x","y","w","h","c"]} -function helpers_imageFillRect__P517078_mk(s) { +function helpers_imageFillRect__P32461_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_imageFillRect__P517078, depth: s.depth + 1, + parent: s, fn: helpers_imageFillRect__P32461, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -6034,7 +6034,7 @@ function helpers_imageFillRect__P517078_mk(s) { -function Render_RayCastingRender_viewAngle__P520338(s) { +function Render_RayCastingRender_viewAngle__P35721(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -6049,18 +6049,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Render_RayCastingRender__C520307_VT)) failedCast(r0); + if (!checkSubtype(r0, Render_RayCastingRender__C35690_VT)) failedCast(r0); r0 = s.arg0.fields["_angle"]; return leaveAccessor(s, r0) default: oops() } } } -Render_RayCastingRender_viewAngle__P520338.info = {"start":4554,"length":66,"line":146,"column":8,"endLine":148,"endColumn":9,"fileName":"pxt_modules/pxt-raycasting/render_raycasting.ts","functionName":"viewAngle","argumentNames":["this"]} -Render_RayCastingRender_viewAngle__P520338.isGetter = true; +Render_RayCastingRender_viewAngle__P35721.info = {"start":4554,"length":66,"line":146,"column":8,"endLine":148,"endColumn":9,"fileName":"pxt_modules/pxt-raycasting/render_raycasting.ts","functionName":"viewAngle","argumentNames":["this"]} +Render_RayCastingRender_viewAngle__P35721.isGetter = true; -function Render_RayCastingRender_viewAngle__P520338_mk(s) { +function Render_RayCastingRender_viewAngle__P35721_mk(s) { checkStack(s.depth); return { - parent: s, fn: Render_RayCastingRender_viewAngle__P520338, depth: s.depth + 1, + parent: s, fn: Render_RayCastingRender_viewAngle__P35721, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -6069,7 +6069,7 @@ function Render_RayCastingRender_viewAngle__P520338_mk(s) { -function Render_setAttribute__P520391(s) { +function Render_setAttribute__P35774(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -6096,16 +6096,16 @@ switch (step) { r0 = s.tmp_0; { step = 9; continue; } case 1: - s.tmp_1 = Render_RayCastingRender_dirX__P520332_mk(s); - s.tmp_1.arg0 = globals.raycastingRender___520364; + s.tmp_1 = Render_RayCastingRender_dirX__P35715_mk(s); + s.tmp_1.arg0 = globals.raycastingRender___35747; s.tmp_1.arg1 = s.arg1; s.callLocIdx = 1895; s.pc = 11; return s.tmp_1; case 11: r0 = s.retval; { step = 10; continue; } case 2: - s.tmp_0 = Render_RayCastingRender_dirY__P520333_mk(s); - s.tmp_0.arg0 = globals.raycastingRender___520364; + s.tmp_0 = Render_RayCastingRender_dirY__P35716_mk(s); + s.tmp_0.arg0 = globals.raycastingRender___35747; s.tmp_0.arg1 = s.arg1; s.callLocIdx = 1896; s.pc = 12; return s.tmp_0; case 12: @@ -6119,8 +6119,8 @@ switch (step) { s.arg1 = (0); case 4: case 5: - s.tmp_0 = Render_RayCastingRender_fov__P520337_mk(s); - s.tmp_0.arg0 = globals.raycastingRender___520364; + s.tmp_0 = Render_RayCastingRender_fov__P35720_mk(s); + s.tmp_0.arg0 = globals.raycastingRender___35747; s.tmp_0.arg1 = s.arg1; s.callLocIdx = 1897; s.pc = 13; return s.tmp_0; case 13: @@ -6134,8 +6134,8 @@ switch (step) { s.arg1 = (0); case 7: case 8: - s.tmp_0 = Render_RayCastingRender_wallZScale__P520341_mk(s); - s.tmp_0.arg0 = globals.raycastingRender___520364; + s.tmp_0 = Render_RayCastingRender_wallZScale__P35724_mk(s); + s.tmp_0.arg0 = globals.raycastingRender___35747; s.tmp_0.arg1 = s.arg1; s.callLocIdx = 1898; s.pc = 14; return s.tmp_0; case 14: @@ -6146,12 +6146,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Render_setAttribute__P520391.info = {"start":6789,"length":619,"line":188,"column":4,"endLine":206,"endColumn":5,"fileName":"pxt_modules/pxt-raycasting/render_blocks.ts","functionName":"setAttribute","argumentNames":["attr","value"]} +Render_setAttribute__P35774.info = {"start":6789,"length":619,"line":188,"column":4,"endLine":206,"endColumn":5,"fileName":"pxt_modules/pxt-raycasting/render_blocks.ts","functionName":"setAttribute","argumentNames":["attr","value"]} -function Render_setAttribute__P520391_mk(s) { +function Render_setAttribute__P35774_mk(s) { checkStack(s.depth); return { - parent: s, fn: Render_setAttribute__P520391, depth: s.depth + 1, + parent: s, fn: Render_setAttribute__P35774, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -6163,7 +6163,7 @@ function Render_setAttribute__P520391_mk(s) { -function Render_RayCastingRender_wallZScale__P520341(s) { +function Render_RayCastingRender_wallZScale__P35724(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -6179,18 +6179,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Render_RayCastingRender__C520307_VT)) failedCast(r0); + if (!checkSubtype(r0, Render_RayCastingRender__C35690_VT)) failedCast(r0); r0 = (s.arg0).fields["_wallZScale"] = (s.arg1); r0 = undefined; return leave(s, r0) default: oops() } } } -Render_RayCastingRender_wallZScale__P520341.info = {"start":4857,"length":70,"line":158,"column":8,"endLine":160,"endColumn":9,"fileName":"pxt_modules/pxt-raycasting/render_raycasting.ts","functionName":"wallZScale","argumentNames":["this","v"]} +Render_RayCastingRender_wallZScale__P35724.info = {"start":4857,"length":70,"line":158,"column":8,"endLine":160,"endColumn":9,"fileName":"pxt_modules/pxt-raycasting/render_raycasting.ts","functionName":"wallZScale","argumentNames":["this","v"]} -function Render_RayCastingRender_wallZScale__P520341_mk(s) { +function Render_RayCastingRender_wallZScale__P35724_mk(s) { checkStack(s.depth); return { - parent: s, fn: Render_RayCastingRender_wallZScale__P520341, depth: s.depth + 1, + parent: s, fn: Render_RayCastingRender_wallZScale__P35724, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -6200,7 +6200,7 @@ function Render_RayCastingRender_wallZScale__P520341_mk(s) { -function Render_RayCastingRender_wallZScale__P520340(s) { +function Render_RayCastingRender_wallZScale__P35723(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -6215,18 +6215,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Render_RayCastingRender__C520307_VT)) failedCast(r0); + if (!checkSubtype(r0, Render_RayCastingRender__C35690_VT)) failedCast(r0); r0 = s.arg0.fields["_wallZScale"]; return leaveAccessor(s, r0) default: oops() } } } -Render_RayCastingRender_wallZScale__P520340.info = {"start":4776,"length":72,"line":155,"column":8,"endLine":157,"endColumn":9,"fileName":"pxt_modules/pxt-raycasting/render_raycasting.ts","functionName":"wallZScale","argumentNames":["this"]} -Render_RayCastingRender_wallZScale__P520340.isGetter = true; +Render_RayCastingRender_wallZScale__P35723.info = {"start":4776,"length":72,"line":155,"column":8,"endLine":157,"endColumn":9,"fileName":"pxt_modules/pxt-raycasting/render_raycasting.ts","functionName":"wallZScale","argumentNames":["this"]} +Render_RayCastingRender_wallZScale__P35723.isGetter = true; -function Render_RayCastingRender_wallZScale__P520340_mk(s) { +function Render_RayCastingRender_wallZScale__P35723_mk(s) { checkStack(s.depth); return { - parent: s, fn: Render_RayCastingRender_wallZScale__P520340, depth: s.depth + 1, + parent: s, fn: Render_RayCastingRender_wallZScale__P35723, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -6235,7 +6235,7 @@ function Render_RayCastingRender_wallZScale__P520340_mk(s) { -function Render_RayCastingRender_fov__P520337(s) { +function Render_RayCastingRender_fov__P35720(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -6251,10 +6251,10 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Render_RayCastingRender__C520307_VT)) failedCast(r0); + if (!checkSubtype(r0, Render_RayCastingRender__C35690_VT)) failedCast(r0); r0 = (s.arg0).fields["_fov"] = (s.arg1); s.tmp_0 = r0 = s.arg0; - r0 = (globals.SW___523331 << 7); + r0 = (globals.SW___38719 << 7); s.tmp_2 = r0; r0 = s.arg0.fields["_fov"]; s.tmp_3 = r0; @@ -6275,7 +6275,7 @@ switch (step) { r0 = (s.tmp_2 + 0.1); s.tmp_1 = r0; r0 = (s.tmp_0).fields["cameraRangeAngle"] = (s.tmp_1); - s.tmp_0 = Render_RayCastingRender_setVectors__P523372_mk(s); + s.tmp_0 = Render_RayCastingRender_setVectors__P38760_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 1763; s.pc = 1; return s.tmp_0; case 1: @@ -6284,12 +6284,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Render_RayCastingRender_fov__P520337.info = {"start":4169,"length":375,"line":137,"column":8,"endLine":144,"endColumn":9,"fileName":"pxt_modules/pxt-raycasting/render_raycasting.ts","functionName":"fov","argumentNames":["this","fov"]} +Render_RayCastingRender_fov__P35720.info = {"start":4169,"length":375,"line":137,"column":8,"endLine":144,"endColumn":9,"fileName":"pxt_modules/pxt-raycasting/render_raycasting.ts","functionName":"fov","argumentNames":["this","fov"]} -function Render_RayCastingRender_fov__P520337_mk(s) { +function Render_RayCastingRender_fov__P35720_mk(s) { checkStack(s.depth); return { - parent: s, fn: Render_RayCastingRender_fov__P520337, depth: s.depth + 1, + parent: s, fn: Render_RayCastingRender_fov__P35720, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -6303,7 +6303,7 @@ function Render_RayCastingRender_fov__P520337_mk(s) { -function Render_RayCastingRender_fov__P520336(s) { +function Render_RayCastingRender_fov__P35719(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -6318,18 +6318,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Render_RayCastingRender__C520307_VT)) failedCast(r0); + if (!checkSubtype(r0, Render_RayCastingRender__C35690_VT)) failedCast(r0); r0 = s.arg0.fields["_fov"]; return leaveAccessor(s, r0) default: oops() } } } -Render_RayCastingRender_fov__P520336.info = {"start":4101,"length":58,"line":133,"column":8,"endLine":135,"endColumn":9,"fileName":"pxt_modules/pxt-raycasting/render_raycasting.ts","functionName":"fov","argumentNames":["this"]} -Render_RayCastingRender_fov__P520336.isGetter = true; +Render_RayCastingRender_fov__P35719.info = {"start":4101,"length":58,"line":133,"column":8,"endLine":135,"endColumn":9,"fileName":"pxt_modules/pxt-raycasting/render_raycasting.ts","functionName":"fov","argumentNames":["this"]} +Render_RayCastingRender_fov__P35719.isGetter = true; -function Render_RayCastingRender_fov__P520336_mk(s) { +function Render_RayCastingRender_fov__P35719_mk(s) { checkStack(s.depth); return { - parent: s, fn: Render_RayCastingRender_fov__P520336, depth: s.depth + 1, + parent: s, fn: Render_RayCastingRender_fov__P35719, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -6338,7 +6338,7 @@ function Render_RayCastingRender_fov__P520336_mk(s) { -function Render_RayCastingRender_dirY__P520333(s) { +function Render_RayCastingRender_dirY__P35716(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -6354,7 +6354,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Render_RayCastingRender__C520307_VT)) failedCast(r0); + if (!checkSubtype(r0, Render_RayCastingRender__C35690_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; r0 = (s.arg1 * 256); s.tmp_1 = r0; @@ -6363,12 +6363,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Render_RayCastingRender_dirY__P520333.info = {"start":3722,"length":72,"line":121,"column":8,"endLine":123,"endColumn":9,"fileName":"pxt_modules/pxt-raycasting/render_raycasting.ts","functionName":"dirY","argumentNames":["this","v"]} +Render_RayCastingRender_dirY__P35716.info = {"start":3722,"length":72,"line":121,"column":8,"endLine":123,"endColumn":9,"fileName":"pxt_modules/pxt-raycasting/render_raycasting.ts","functionName":"dirY","argumentNames":["this","v"]} -function Render_RayCastingRender_dirY__P520333_mk(s) { +function Render_RayCastingRender_dirY__P35716_mk(s) { checkStack(s.depth); return { - parent: s, fn: Render_RayCastingRender_dirY__P520333, depth: s.depth + 1, + parent: s, fn: Render_RayCastingRender_dirY__P35716, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -6380,7 +6380,7 @@ function Render_RayCastingRender_dirY__P520333_mk(s) { -function Render_RayCastingRender_dirX__P520332(s) { +function Render_RayCastingRender_dirX__P35715(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -6396,7 +6396,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Render_RayCastingRender__C520307_VT)) failedCast(r0); + if (!checkSubtype(r0, Render_RayCastingRender__C35690_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; r0 = (s.arg1 * 256); s.tmp_1 = r0; @@ -6405,12 +6405,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Render_RayCastingRender_dirX__P520332.info = {"start":3640,"length":72,"line":117,"column":8,"endLine":119,"endColumn":9,"fileName":"pxt_modules/pxt-raycasting/render_raycasting.ts","functionName":"dirX","argumentNames":["this","v"]} +Render_RayCastingRender_dirX__P35715.info = {"start":3640,"length":72,"line":117,"column":8,"endLine":119,"endColumn":9,"fileName":"pxt_modules/pxt-raycasting/render_raycasting.ts","functionName":"dirX","argumentNames":["this","v"]} -function Render_RayCastingRender_dirX__P520332_mk(s) { +function Render_RayCastingRender_dirX__P35715_mk(s) { checkStack(s.depth); return { - parent: s, fn: Render_RayCastingRender_dirX__P520332, depth: s.depth + 1, + parent: s, fn: Render_RayCastingRender_dirX__P35715, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -6422,7 +6422,7 @@ function Render_RayCastingRender_dirX__P520332_mk(s) { -function Render_moveWithController__P520402(s) { +function Render_moveWithController__P35785(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -6438,13 +6438,13 @@ switch (step) { s.arg2 = (s.lambdaArgs[2]); s.lambdaArgs = null; } - r0 = (globals.raycastingRender___520364).fields["velocity"] = (s.arg0); - r0 = (globals.raycastingRender___520364).fields["velocityAngle"] = (s.arg1); + r0 = (globals.raycastingRender___35747).fields["velocity"] = (s.arg0); + r0 = (globals.raycastingRender___35747).fields["velocityAngle"] = (s.arg1); r0 = (s.arg2 != undefined); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - s.tmp_1 = r0 = globals.raycastingRender___520364; + s.tmp_1 = r0 = globals.raycastingRender___35747; r0 = (s.arg2 | 0); s.tmp_2 = r0; r0 = (s.tmp_1).fields["cameraSway"] = (s.tmp_2); @@ -6454,12 +6454,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Render_moveWithController__P520402.info = {"start":14881,"length":262,"line":397,"column":4,"endLine":402,"endColumn":5,"fileName":"pxt_modules/pxt-raycasting/render_blocks.ts","functionName":"moveWithController","argumentNames":["v","va","cameraSway"]} +Render_moveWithController__P35785.info = {"start":14881,"length":262,"line":397,"column":4,"endLine":402,"endColumn":5,"fileName":"pxt_modules/pxt-raycasting/render_blocks.ts","functionName":"moveWithController","argumentNames":["v","va","cameraSway"]} -function Render_moveWithController__P520402_mk(s) { +function Render_moveWithController__P35785_mk(s) { checkStack(s.depth); return { - parent: s, fn: Render_moveWithController__P520402, depth: s.depth + 1, + parent: s, fn: Render_moveWithController__P35785, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -6473,7 +6473,7 @@ function Render_moveWithController__P520402_mk(s) { -function Render_getRenderSpriteVariable__P520385(s) { +function Render_getRenderSpriteVariable__P35768(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -6483,16 +6483,16 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - r0 = globals.raycastingRender___520364.fields["sprSelf"]; + r0 = globals.raycastingRender___35747.fields["sprSelf"]; return leave(s, r0) default: oops() } } } -Render_getRenderSpriteVariable__P520385.info = {"start":4005,"length":97,"line":102,"column":4,"endLine":104,"endColumn":5,"fileName":"pxt_modules/pxt-raycasting/render_blocks.ts","functionName":"getRenderSpriteVariable","argumentNames":[]} +Render_getRenderSpriteVariable__P35768.info = {"start":4005,"length":97,"line":102,"column":4,"endLine":104,"endColumn":5,"fileName":"pxt_modules/pxt-raycasting/render_blocks.ts","functionName":"getRenderSpriteVariable","argumentNames":[]} -function Render_getRenderSpriteVariable__P520385_mk(s) { +function Render_getRenderSpriteVariable__P35768_mk(s) { checkStack(s.depth); return { - parent: s, fn: Render_getRenderSpriteVariable__P520385, depth: s.depth + 1, + parent: s, fn: Render_getRenderSpriteVariable__P35768, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, } } @@ -6500,7 +6500,7 @@ function Render_getRenderSpriteVariable__P520385_mk(s) { -function tiles_getTileLocation__P517889(s) { +function tiles_getTileLocation__P33272(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -6510,17 +6510,17 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.scene___524678 = undefined; + s.scene___40106 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } - s.tmp_0 = game_currentScene__P518121_mk(s); + s.tmp_0 = game_currentScene__P33504_mk(s); s.callLocIdx = 1102; s.pc = 8; return s.tmp_0; case 8: r0 = s.retval; - s.scene___524678 = (r0); + s.scene___40106 = (r0); r0 = (s.arg0 == undefined); s.tmp_0 = r0; r0 = pxsim_numops_toBool(s.tmp_0); @@ -6537,7 +6537,7 @@ switch (step) { r0 = s.tmp_1; { step = 4; continue; } case 3: - r0 = s.scene___524678.fields["tileMap"]; + r0 = s.scene___40106.fields["tileMap"]; s.tmp_3 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_3); s.tmp_2 = r0; @@ -6551,8 +6551,8 @@ switch (step) { { step = 7; continue; } case 5: case 6: - s.tmp_5 = tiles_TileMap_getTile__P517871_mk(s); - r0 = s.scene___524678.fields["tileMap"]; + s.tmp_5 = tiles_TileMap_getTile__P33254_mk(s); + r0 = s.scene___40106.fields["tileMap"]; s.tmp_5.arg0 = r0; s.tmp_5.arg1 = s.arg0; s.tmp_5.arg2 = s.arg1; @@ -6563,12 +6563,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -tiles_getTileLocation__P517889.info = {"start":21520,"length":247,"line":663,"column":4,"endLine":667,"endColumn":5,"fileName":"pxt_modules/game/tilemap.ts","functionName":"getTileLocation","argumentNames":["col","row"]} +tiles_getTileLocation__P33272.info = {"start":21520,"length":247,"line":663,"column":4,"endLine":667,"endColumn":5,"fileName":"pxt_modules/game/tilemap.ts","functionName":"getTileLocation","argumentNames":["col","row"]} -function tiles_getTileLocation__P517889_mk(s) { +function tiles_getTileLocation__P33272_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_getTileLocation__P517889, depth: s.depth + 1, + parent: s, fn: tiles_getTileLocation__P33272, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -6576,7 +6576,7 @@ function tiles_getTileLocation__P517889_mk(s) { tmp_3: undefined, tmp_4: undefined, tmp_5: undefined, - scene___524678: undefined, + scene___40106: undefined, arg0: undefined, arg1: undefined, } } @@ -6585,7 +6585,7 @@ function tiles_getTileLocation__P517889_mk(s) { -function tiles_TileMap_getTile__P517871(s) { +function tiles_TileMap_getTile__P33254(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -6602,10 +6602,10 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMap__C517857_VT)) failedCast(r0); - r0 = pxsim_pxtcore_mkClassInstance(tiles_Location__C517815_VT); + if (!checkSubtype(r0, tiles_TileMap__C33240_VT)) failedCast(r0); + r0 = pxsim_pxtcore_mkClassInstance(tiles_Location__C33198_VT); s.tmp_0 = r0; - s.tmp_1 = tiles_Location_constructor__P517816_mk(s); + s.tmp_1 = tiles_Location_constructor__P33199_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = s.arg1; s.tmp_1.arg2 = s.arg2; @@ -6617,12 +6617,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -tiles_TileMap_getTile__P517871.info = {"start":11070,"length":111,"line":380,"column":8,"endLine":382,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"getTile","argumentNames":["this","col","row"]} +tiles_TileMap_getTile__P33254.info = {"start":11070,"length":111,"line":380,"column":8,"endLine":382,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"getTile","argumentNames":["this","col","row"]} -function tiles_TileMap_getTile__P517871_mk(s) { +function tiles_TileMap_getTile__P33254_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMap_getTile__P517871, depth: s.depth + 1, + parent: s, fn: tiles_TileMap_getTile__P33254, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -6635,7 +6635,7 @@ function tiles_TileMap_getTile__P517871_mk(s) { -function tiles_Location_constructor__P517816(s) { +function tiles_Location_constructor__P33199(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -6653,19 +6653,19 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_Location__C517815_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_Location__C33198_VT)) failedCast(r0); r0 = (s.arg0).fields["_col"] = (s.arg1); r0 = (s.arg0).fields["_row"] = (s.arg2); r0 = undefined; return leave(s, r0) default: oops() } } } -tiles_Location_constructor__P517816.info = {"start":360,"length":121,"line":19,"column":8,"endLine":22,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"inline","argumentNames":["this","col","row","map"]} +tiles_Location_constructor__P33199.info = {"start":360,"length":121,"line":19,"column":8,"endLine":22,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"inline","argumentNames":["this","col","row","map"]} -function tiles_Location_constructor__P517816_mk(s) { +function tiles_Location_constructor__P33199_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_Location_constructor__P517816, depth: s.depth + 1, + parent: s, fn: tiles_Location_constructor__P33199, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -6677,7 +6677,7 @@ function tiles_Location_constructor__P517816_mk(s) { -function tiles_placeOnTile__P517895(s) { +function tiles_placeOnTile__P33278(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -6712,7 +6712,7 @@ switch (step) { r0 = s.tmp_3; { step = 4; continue; } case 3: - s.tmp_6 = tiles_Location_tileMap__P517817_mk(s); + s.tmp_6 = tiles_Location_tileMap__P33200_mk(s); s.tmp_6.arg0 = s.arg1; s.callLocIdx = 1107; s.pc = 8; return s.tmp_6; case 8: @@ -6729,7 +6729,7 @@ switch (step) { { step = 7; continue; } case 5: case 6: - s.tmp_8 = tiles_Location_place__P517831_mk(s); + s.tmp_8 = tiles_Location_place__P33214_mk(s); s.tmp_8.arg0 = s.arg1; s.tmp_8.arg1 = s.arg0; s.callLocIdx = 1108; s.pc = 9; return s.tmp_8; @@ -6740,12 +6740,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -tiles_placeOnTile__P517895.info = {"start":24747,"length":152,"line":747,"column":4,"endLine":750,"endColumn":5,"fileName":"pxt_modules/game/tilemap.ts","functionName":"placeOnTile","argumentNames":["sprite","loc"]} +tiles_placeOnTile__P33278.info = {"start":24747,"length":152,"line":747,"column":4,"endLine":750,"endColumn":5,"fileName":"pxt_modules/game/tilemap.ts","functionName":"placeOnTile","argumentNames":["sprite","loc"]} -function tiles_placeOnTile__P517895_mk(s) { +function tiles_placeOnTile__P33278_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_placeOnTile__P517895, depth: s.depth + 1, + parent: s, fn: tiles_placeOnTile__P33278, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -6764,7 +6764,7 @@ function tiles_placeOnTile__P517895_mk(s) { -function tiles_Location_place__P517831(s) { +function tiles_Location_place__P33214(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -6780,7 +6780,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_Location__C517815_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_Location__C33198_VT)) failedCast(r0); r0 = pxsim_numops_toBoolDecr(s.arg1); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); @@ -6790,15 +6790,15 @@ switch (step) { { step = 3; continue; } case 1: case 2: - s.tmp_2 = Sprite_setPosition__P517531_mk(s); + s.tmp_2 = Sprite_setPosition__P32914_mk(s); s.tmp_2.arg0 = s.arg1; - s.tmp_3 = tiles_Location_x__P517820_mk(s); + s.tmp_3 = tiles_Location_x__P33203_mk(s); s.tmp_3.arg0 = s.arg0; s.callLocIdx = 1025; s.pc = 5; return s.tmp_3; case 5: r0 = s.retval; s.tmp_2.arg1 = r0; - s.tmp_4 = tiles_Location_y__P517821_mk(s); + s.tmp_4 = tiles_Location_y__P33204_mk(s); s.tmp_4.arg0 = s.arg0; s.callLocIdx = 1026; s.pc = 6; return s.tmp_4; case 6: @@ -6812,12 +6812,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -tiles_Location_place__P517831.info = {"start":3931,"length":126,"line":130,"column":8,"endLine":133,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"place","argumentNames":["this","mySprite"]} +tiles_Location_place__P33214.info = {"start":3931,"length":126,"line":130,"column":8,"endLine":133,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"place","argumentNames":["this","mySprite"]} -function tiles_Location_place__P517831_mk(s) { +function tiles_Location_place__P33214_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_Location_place__P517831, depth: s.depth + 1, + parent: s, fn: tiles_Location_place__P33214, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -6832,7 +6832,7 @@ function tiles_Location_place__P517831_mk(s) { -function tiles_Location_y__P517821(s) { +function tiles_Location_y__P33204(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -6842,26 +6842,26 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.scale___524740 = undefined; + s.scale___40168 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_Location__C517815_VT)) failedCast(r0); - s.tmp_1 = tiles_Location_tileMap__P517817_mk(s); + if (!checkSubtype(r0, tiles_Location__C33198_VT)) failedCast(r0); + s.tmp_1 = tiles_Location_tileMap__P33200_mk(s); s.tmp_1.arg0 = s.arg0; s.callLocIdx = 1017; s.pc = 1; return s.tmp_1; case 1: r0 = s.retval; s.tmp_0 = r0; r0 = s.tmp_0.fields["_scale"]; - s.scale___524740 = (r0); + s.scale___40168 = (r0); r0 = s.arg0.fields["_row"]; s.tmp_1 = r0; - r0 = (s.tmp_1 << s.scale___524740); + r0 = (s.tmp_1 << s.scale___40168); s.tmp_0 = r0; - r0 = (s.scale___524740 - 1); + r0 = (s.scale___40168 - 1); s.tmp_3 = r0; r0 = (1 << s.tmp_3); s.tmp_2 = r0; @@ -6869,19 +6869,19 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -tiles_Location_y__P517821.info = {"start":1315,"length":135,"line":53,"column":8,"endLine":56,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"y","argumentNames":["this"]} -tiles_Location_y__P517821.isGetter = true; +tiles_Location_y__P33204.info = {"start":1315,"length":135,"line":53,"column":8,"endLine":56,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"y","argumentNames":["this"]} +tiles_Location_y__P33204.isGetter = true; -function tiles_Location_y__P517821_mk(s) { +function tiles_Location_y__P33204_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_Location_y__P517821, depth: s.depth + 1, + parent: s, fn: tiles_Location_y__P33204, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, tmp_3: undefined, - scale___524740: undefined, + scale___40168: undefined, arg0: undefined, } } @@ -6889,7 +6889,7 @@ function tiles_Location_y__P517821_mk(s) { -function tiles_TileMap_scale__P517860(s) { +function tiles_TileMap_scale__P33243(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -6904,18 +6904,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMap__C517857_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_TileMap__C33240_VT)) failedCast(r0); r0 = s.arg0.fields["_scale"]; return leaveAccessor(s, r0) default: oops() } } } -tiles_TileMap_scale__P517860.info = {"start":9205,"length":55,"line":310,"column":8,"endLine":312,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"scale","argumentNames":["this"]} -tiles_TileMap_scale__P517860.isGetter = true; +tiles_TileMap_scale__P33243.info = {"start":9205,"length":55,"line":310,"column":8,"endLine":312,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"scale","argumentNames":["this"]} +tiles_TileMap_scale__P33243.isGetter = true; -function tiles_TileMap_scale__P517860_mk(s) { +function tiles_TileMap_scale__P33243_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMap_scale__P517860, depth: s.depth + 1, + parent: s, fn: tiles_TileMap_scale__P33243, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -6924,7 +6924,7 @@ function tiles_TileMap_scale__P517860_mk(s) { -function tiles_Location_x__P517820(s) { +function tiles_Location_x__P33203(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -6934,26 +6934,26 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.scale___524760 = undefined; + s.scale___40188 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_Location__C517815_VT)) failedCast(r0); - s.tmp_1 = tiles_Location_tileMap__P517817_mk(s); + if (!checkSubtype(r0, tiles_Location__C33198_VT)) failedCast(r0); + s.tmp_1 = tiles_Location_tileMap__P33200_mk(s); s.tmp_1.arg0 = s.arg0; s.callLocIdx = 1015; s.pc = 1; return s.tmp_1; case 1: r0 = s.retval; s.tmp_0 = r0; r0 = s.tmp_0.fields["_scale"]; - s.scale___524760 = (r0); + s.scale___40188 = (r0); r0 = s.arg0.fields["_col"]; s.tmp_1 = r0; - r0 = (s.tmp_1 << s.scale___524760); + r0 = (s.tmp_1 << s.scale___40188); s.tmp_0 = r0; - r0 = (s.scale___524760 - 1); + r0 = (s.scale___40188 - 1); s.tmp_3 = r0; r0 = (1 << s.tmp_3); s.tmp_2 = r0; @@ -6961,19 +6961,19 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -tiles_Location_x__P517820.info = {"start":1054,"length":135,"line":45,"column":8,"endLine":48,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"x","argumentNames":["this"]} -tiles_Location_x__P517820.isGetter = true; +tiles_Location_x__P33203.info = {"start":1054,"length":135,"line":45,"column":8,"endLine":48,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"x","argumentNames":["this"]} +tiles_Location_x__P33203.isGetter = true; -function tiles_Location_x__P517820_mk(s) { +function tiles_Location_x__P33203_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_Location_x__P517820, depth: s.depth + 1, + parent: s, fn: tiles_Location_x__P33203, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, tmp_3: undefined, - scale___524760: undefined, + scale___40188: undefined, arg0: undefined, } } @@ -6981,7 +6981,7 @@ function tiles_Location_x__P517820_mk(s) { -function Sprite_setPosition__P517531(s) { +function Sprite_setPosition__P32914(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -6991,7 +6991,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.physics___524778 = undefined; + s.physics___40206 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -6999,18 +6999,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C517463_VT)) failedCast(r0); - s.tmp_0 = game_currentScene__P518121_mk(s); + if (!checkSubtype(r0, Sprite__C32846_VT)) failedCast(r0); + s.tmp_0 = game_currentScene__P33504_mk(s); s.callLocIdx = 470; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; r0 = r0.fields["physicsEngine"]; - s.physics___524778 = (r0); - s.tmp_0 = PhysicsEngine__C517633_v2_4_mk(s); - s.tmp_0.arg0 = s.physics___524778; + s.physics___40206 = (r0); + s.tmp_0 = PhysicsEngine__C33016_v2_4_mk(s); + s.tmp_0.arg0 = s.physics___40206; s.tmp_0.arg1 = s.arg0; s.tmp_2 = r0 = s.arg1; - s.tmp_4 = Sprite_x__P517476_mk(s); + s.tmp_4 = Sprite_x__P32859_mk(s); s.tmp_4.arg0 = s.arg0; s.callLocIdx = 471; s.pc = 3; return s.tmp_4; case 3: @@ -7023,7 +7023,7 @@ switch (step) { r0 = (s.tmp_5 | 0); s.tmp_0.arg2 = r0; s.tmp_7 = r0 = s.arg2; - s.tmp_9 = Sprite_y__P517478_mk(s); + s.tmp_9 = Sprite_y__P32861_mk(s); s.tmp_9.arg0 = s.arg0; s.callLocIdx = 473; s.pc = 4; return s.tmp_9; case 4: @@ -7035,7 +7035,7 @@ switch (step) { s.tmp_10 = r0; r0 = (s.tmp_10 | 0); s.tmp_0.arg3 = r0; - if (!checkSubtype(s.tmp_0.arg0, PhysicsEngine__C517633_VT)) failedCast(s.tmp_0.arg0); + if (!checkSubtype(s.tmp_0.arg0, PhysicsEngine__C33016_VT)) failedCast(s.tmp_0.arg0); s.tmp_0.fn = s.tmp_0.arg0.vtable.methods.moveSprite; s.pc = 2; return s.tmp_0; case 2: @@ -7044,12 +7044,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_setPosition__P517531.info = {"start":13931,"length":220,"line":496,"column":4,"endLine":503,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"setPosition","argumentNames":["this","x","y"]} +Sprite_setPosition__P32914.info = {"start":13931,"length":220,"line":496,"column":4,"endLine":503,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"setPosition","argumentNames":["this","x","y"]} -function Sprite_setPosition__P517531_mk(s) { +function Sprite_setPosition__P32914_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_setPosition__P517531, depth: s.depth + 1, + parent: s, fn: Sprite_setPosition__P32914, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -7062,7 +7062,7 @@ function Sprite_setPosition__P517531_mk(s) { tmp_8: undefined, tmp_9: undefined, tmp_10: undefined, - physics___524778: undefined, + physics___40206: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -7072,7 +7072,7 @@ function Sprite_setPosition__P517531_mk(s) { -function PhysicsEngine_moveSprite__P517637(s) { +function PhysicsEngine_moveSprite__P33020(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -7090,17 +7090,17 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, PhysicsEngine__C517633_VT)) failedCast(r0); + if (!checkSubtype(r0, PhysicsEngine__C33016_VT)) failedCast(r0); r0 = undefined; return leave(s, r0) default: oops() } } } -PhysicsEngine_moveSprite__P517637.info = {"start":230,"length":43,"line":13,"column":4,"endLine":13,"endColumn":47,"fileName":"pxt_modules/game/physics.ts","functionName":"moveSprite","argumentNames":["this","s","dx","dy"]} +PhysicsEngine_moveSprite__P33020.info = {"start":230,"length":43,"line":13,"column":4,"endLine":13,"endColumn":47,"fileName":"pxt_modules/game/physics.ts","functionName":"moveSprite","argumentNames":["this","s","dx","dy"]} -function PhysicsEngine_moveSprite__P517637_mk(s) { +function PhysicsEngine_moveSprite__P33020_mk(s) { checkStack(s.depth); return { - parent: s, fn: PhysicsEngine_moveSprite__P517637, depth: s.depth + 1, + parent: s, fn: PhysicsEngine_moveSprite__P33020, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -7112,7 +7112,7 @@ function PhysicsEngine_moveSprite__P517637_mk(s) { -function Sprite_y__P517478(s) { +function Sprite_y__P32861(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -7127,7 +7127,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C517463_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C32846_VT)) failedCast(r0); r0 = s.arg0.fields["_y"]; s.tmp_1 = r0; r0 = s.arg0.fields["_height"]; @@ -7142,13 +7142,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -Sprite_y__P517478.info = {"start":2893,"length":100,"line":121,"column":4,"endLine":123,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"y","argumentNames":["this"]} -Sprite_y__P517478.isGetter = true; +Sprite_y__P32861.info = {"start":2893,"length":100,"line":121,"column":4,"endLine":123,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"y","argumentNames":["this"]} +Sprite_y__P32861.isGetter = true; -function Sprite_y__P517478_mk(s) { +function Sprite_y__P32861_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_y__P517478, depth: s.depth + 1, + parent: s, fn: Sprite_y__P32861, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -7162,7 +7162,7 @@ function Sprite_y__P517478_mk(s) { -function Fx_toFloat__P515295(s) { +function Fx_toFloat__P30678(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -7180,12 +7180,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Fx_toFloat__P515295.info = {"start":2470,"length":81,"line":77,"column":4,"endLine":79,"endColumn":5,"fileName":"pxt_modules/base/fixed.ts","functionName":"toFloat","argumentNames":["v"]} +Fx_toFloat__P30678.info = {"start":2470,"length":81,"line":77,"column":4,"endLine":79,"endColumn":5,"fileName":"pxt_modules/base/fixed.ts","functionName":"toFloat","argumentNames":["v"]} -function Fx_toFloat__P515295_mk(s) { +function Fx_toFloat__P30678_mk(s) { checkStack(s.depth); return { - parent: s, fn: Fx_toFloat__P515295, depth: s.depth + 1, + parent: s, fn: Fx_toFloat__P30678, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -7194,7 +7194,7 @@ function Fx_toFloat__P515295_mk(s) { -function Fx_div__P515284(s) { +function Fx_div__P30667(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -7215,12 +7215,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Fx_div__P515284.info = {"start":1145,"length":129,"line":35,"column":4,"endLine":37,"endColumn":5,"fileName":"pxt_modules/base/fixed.ts","functionName":"div","argumentNames":["a","b"]} +Fx_div__P30667.info = {"start":1145,"length":129,"line":35,"column":4,"endLine":37,"endColumn":5,"fileName":"pxt_modules/base/fixed.ts","functionName":"div","argumentNames":["a","b"]} -function Fx_div__P515284_mk(s) { +function Fx_div__P30667_mk(s) { checkStack(s.depth); return { - parent: s, fn: Fx_div__P515284, depth: s.depth + 1, + parent: s, fn: Fx_div__P30667, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -7231,7 +7231,7 @@ function Fx_div__P515284_mk(s) { -function Fx_add__P515279(s) { +function Fx_add__P30662(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -7250,12 +7250,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Fx_add__P515279.info = {"start":511,"length":118,"line":20,"column":4,"endLine":22,"endColumn":5,"fileName":"pxt_modules/base/fixed.ts","functionName":"add","argumentNames":["a","b"]} +Fx_add__P30662.info = {"start":511,"length":118,"line":20,"column":4,"endLine":22,"endColumn":5,"fileName":"pxt_modules/base/fixed.ts","functionName":"add","argumentNames":["a","b"]} -function Fx_add__P515279_mk(s) { +function Fx_add__P30662_mk(s) { checkStack(s.depth); return { - parent: s, fn: Fx_add__P515279, depth: s.depth + 1, + parent: s, fn: Fx_add__P30662, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -7265,7 +7265,7 @@ function Fx_add__P515279_mk(s) { -function Sprite_x__P517476(s) { +function Sprite_x__P32859(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -7280,7 +7280,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C517463_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C32846_VT)) failedCast(r0); r0 = s.arg0.fields["_x"]; s.tmp_1 = r0; r0 = s.arg0.fields["_width"]; @@ -7295,13 +7295,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -Sprite_x__P517476.info = {"start":2537,"length":99,"line":110,"column":4,"endLine":112,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"x","argumentNames":["this"]} -Sprite_x__P517476.isGetter = true; +Sprite_x__P32859.info = {"start":2537,"length":99,"line":110,"column":4,"endLine":112,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"x","argumentNames":["this"]} +Sprite_x__P32859.isGetter = true; -function Sprite_x__P517476_mk(s) { +function Sprite_x__P32859_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_x__P517476, depth: s.depth + 1, + parent: s, fn: Sprite_x__P32859, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -7315,7 +7315,7 @@ function Sprite_x__P517476_mk(s) { -function tiles_Location_tileMap__P517817(s) { +function tiles_Location_tileMap__P33200(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -7330,8 +7330,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_Location__C517815_VT)) failedCast(r0); - s.tmp_0 = game_currentScene__P518121_mk(s); + if (!checkSubtype(r0, tiles_Location__C33198_VT)) failedCast(r0); + s.tmp_0 = game_currentScene__P33504_mk(s); s.callLocIdx = 1014; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; @@ -7339,13 +7339,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -tiles_Location_tileMap__P517817.info = {"start":491,"length":73,"line":24,"column":8,"endLine":26,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"tileMap","argumentNames":["this"]} -tiles_Location_tileMap__P517817.isGetter = true; +tiles_Location_tileMap__P33200.info = {"start":491,"length":73,"line":24,"column":8,"endLine":26,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"tileMap","argumentNames":["this"]} +tiles_Location_tileMap__P33200.isGetter = true; -function tiles_Location_tileMap__P517817_mk(s) { +function tiles_Location_tileMap__P33200_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_Location_tileMap__P517817, depth: s.depth + 1, + parent: s, fn: tiles_Location_tileMap__P33200, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -7355,7 +7355,7 @@ function tiles_Location_tileMap__P517817_mk(s) { -function sprites_create__P517397(s) { +function sprites_create__P32780(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -7365,51 +7365,51 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.scene___524839 = undefined; - s.sprite___524842 = undefined; + s.scene___40267 = undefined; + s.sprite___40270 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } - s.tmp_0 = game_currentScene__P518121_mk(s); + s.tmp_0 = game_currentScene__P33504_mk(s); s.callLocIdx = 394; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.scene___524839 = (r0); - r0 = pxsim_pxtcore_mkClassInstance(Sprite__C517463_VT); + s.scene___40267 = (r0); + r0 = pxsim_pxtcore_mkClassInstance(Sprite__C32846_VT); s.tmp_0 = r0; - s.tmp_1 = Sprite_constructor__P517510_mk(s); + s.tmp_1 = Sprite_constructor__P32893_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = s.arg0; s.callLocIdx = 395; s.pc = 2; return s.tmp_1; case 2: r0 = s.retval; - s.sprite___524842 = (s.tmp_0); - s.tmp_0 = Sprite_setKind__P517530_mk(s); - s.tmp_0.arg0 = s.sprite___524842; + s.sprite___40270 = (s.tmp_0); + s.tmp_0 = Sprite_setKind__P32913_mk(s); + s.tmp_0.arg0 = s.sprite___40270; s.tmp_0.arg1 = s.arg1; s.callLocIdx = 396; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - s.tmp_0 = PhysicsEngine__C517633_v0_2_mk(s); - r0 = s.scene___524839.fields["physicsEngine"]; + s.tmp_0 = PhysicsEngine__C33016_v0_2_mk(s); + r0 = s.scene___40267.fields["physicsEngine"]; s.tmp_0.arg0 = r0; - s.tmp_0.arg1 = s.sprite___524842; - if (!checkSubtype(s.tmp_0.arg0, PhysicsEngine__C517633_VT)) failedCast(s.tmp_0.arg0); + s.tmp_0.arg1 = s.sprite___40270; + if (!checkSubtype(s.tmp_0.arg0, PhysicsEngine__C33016_VT)) failedCast(s.tmp_0.arg0); s.tmp_0.fn = s.tmp_0.arg0.vtable.methods.addSprite; s.pc = 4; return s.tmp_0; case 4: r0 = s.retval; - r0 = pxsim_pxtcore_mkAction(1, forEach_inline__P524857); + r0 = pxsim_pxtcore_mkAction(1, forEach_inline__P40285); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg1); - r0 = pxsim_pxtcore_mkAction(1, sprites_create_inline__P524864); + r0 = pxsim_pxtcore_mkAction(1, sprites_create_inline__P40292); s.tmp_1 = r0; - r0 = pxsim_pxtrt_stclo(s.tmp_1, 0, s.sprite___524842); - s.tmp_2 = helpers_arrayForEach__P515231_mk(s); - s.tmp_3 = helpers_arrayFilter__P515232_mk(s); - r0 = s.scene___524839.fields["createdHandlers"]; + r0 = pxsim_pxtrt_stclo(s.tmp_1, 0, s.sprite___40270); + s.tmp_2 = helpers_arrayForEach__P30614_mk(s); + s.tmp_3 = helpers_arrayFilter__P30615_mk(s); + r0 = s.scene___40267.fields["createdHandlers"]; s.tmp_3.arg0 = r0; s.tmp_3.arg1 = s.tmp_0; s.callLocIdx = 397; s.pc = 6; return s.tmp_3; @@ -7420,23 +7420,23 @@ switch (step) { s.callLocIdx = 399; s.pc = 5; return s.tmp_2; case 5: r0 = s.retval; - r0 = s.sprite___524842; + r0 = s.sprite___40270; return leave(s, r0) default: oops() } } } -sprites_create__P517397.info = {"start":890,"length":400,"line":35,"column":4,"endLine":47,"endColumn":5,"fileName":"pxt_modules/game/sprites.ts","functionName":"create","argumentNames":["img","kind"]} +sprites_create__P32780.info = {"start":890,"length":400,"line":35,"column":4,"endLine":47,"endColumn":5,"fileName":"pxt_modules/game/sprites.ts","functionName":"create","argumentNames":["img","kind"]} -function sprites_create__P517397_mk(s) { +function sprites_create__P32780_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_create__P517397, depth: s.depth + 1, + parent: s, fn: sprites_create__P32780, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, tmp_3: undefined, - scene___524839: undefined, - sprite___524842: undefined, + scene___40267: undefined, + sprite___40270: undefined, arg0: undefined, arg1: undefined, } } @@ -7445,7 +7445,7 @@ function sprites_create__P517397_mk(s) { -function forEach_inline__P524857(s) { +function forEach_inline__P40285(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -7465,12 +7465,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -forEach_inline__P524857.info = {"start":1195,"length":19,"line":43,"column":20,"endLine":43,"endColumn":39,"fileName":"pxt_modules/game/sprites.ts","functionName":"inline","argumentNames":["h"]} +forEach_inline__P40285.info = {"start":1195,"length":19,"line":43,"column":20,"endLine":43,"endColumn":39,"fileName":"pxt_modules/game/sprites.ts","functionName":"inline","argumentNames":["h"]} -function forEach_inline__P524857_mk(s) { +function forEach_inline__P40285_mk(s) { checkStack(s.depth); return { - parent: s, fn: forEach_inline__P524857, depth: s.depth + 1, + parent: s, fn: forEach_inline__P40285, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -7480,7 +7480,7 @@ function forEach_inline__P524857_mk(s) { -function sprites_create_inline__P524864(s) { +function sprites_create_inline__P40292(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -7512,12 +7512,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -sprites_create_inline__P524864.info = {"start":1237,"length":22,"line":44,"column":21,"endLine":44,"endColumn":43,"fileName":"pxt_modules/game/sprites.ts","functionName":"inline","argumentNames":["h"]} +sprites_create_inline__P40292.info = {"start":1237,"length":22,"line":44,"column":21,"endLine":44,"endColumn":43,"fileName":"pxt_modules/game/sprites.ts","functionName":"inline","argumentNames":["h"]} -function sprites_create_inline__P524864_mk(s) { +function sprites_create_inline__P40292_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_create_inline__P524864, depth: s.depth + 1, + parent: s, fn: sprites_create_inline__P40292, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -7527,7 +7527,7 @@ function sprites_create_inline__P524864_mk(s) { -function PhysicsEngine_addSprite__P517635(s) { +function PhysicsEngine_addSprite__P33018(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -7543,17 +7543,17 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, PhysicsEngine__C517633_VT)) failedCast(r0); + if (!checkSubtype(r0, PhysicsEngine__C33016_VT)) failedCast(r0); r0 = undefined; return leave(s, r0) default: oops() } } } -PhysicsEngine_addSprite__P517635.info = {"start":124,"length":29,"line":8,"column":4,"endLine":8,"endColumn":33,"fileName":"pxt_modules/game/physics.ts","functionName":"addSprite","argumentNames":["this","sprite"]} +PhysicsEngine_addSprite__P33018.info = {"start":124,"length":29,"line":8,"column":4,"endLine":8,"endColumn":33,"fileName":"pxt_modules/game/physics.ts","functionName":"addSprite","argumentNames":["this","sprite"]} -function PhysicsEngine_addSprite__P517635_mk(s) { +function PhysicsEngine_addSprite__P33018_mk(s) { checkStack(s.depth); return { - parent: s, fn: PhysicsEngine_addSprite__P517635, depth: s.depth + 1, + parent: s, fn: PhysicsEngine_addSprite__P33018, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -7563,7 +7563,7 @@ function PhysicsEngine_addSprite__P517635_mk(s) { -function Sprite_setKind__P517530(s) { +function Sprite_setKind__P32913(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -7573,15 +7573,15 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.spritesByKind___524909 = undefined; - s.overlapMap___524938 = undefined; + s.spritesByKind___40337 = undefined; + s.overlapMap___40366 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C517463_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C32846_VT)) failedCast(r0); r0 = (s.arg1 == undefined); s.tmp_0 = r0; r0 = pxsim_numops_toBool(s.tmp_0); @@ -7600,12 +7600,12 @@ switch (step) { { step = 15; continue; } case 3: case 4: - s.tmp_3 = game_currentScene__P518121_mk(s); + s.tmp_3 = game_currentScene__P33504_mk(s); s.callLocIdx = 465; s.pc = 16; return s.tmp_3; case 16: r0 = s.retval; r0 = r0.fields["spritesByKind"]; - s.spritesByKind___524909 = (r0); + s.spritesByKind___40337 = (r0); r0 = s.arg0.fields["_kind"]; s.tmp_1 = r0; r0 = (s.tmp_1 >= 0); @@ -7617,16 +7617,16 @@ switch (step) { case 5: r0 = s.arg0.fields["_kind"]; s.tmp_2 = r0; - r0 = pxsim_pxtrt.mapGetGeneric(s.spritesByKind___524909, s.tmp_2); + r0 = pxsim_pxtrt.mapGetGeneric(s.spritesByKind___40337, s.tmp_2); case 6: // jmp value (already in r0) s.tmp_3 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_3); if (!r0) { step = 7; continue; } - s.tmp_4 = sprites_SpriteSet_remove__P517592_mk(s); + s.tmp_4 = sprites_SpriteSet_remove__P32975_mk(s); r0 = s.arg0.fields["_kind"]; s.tmp_5 = r0; - r0 = pxsim_pxtrt.mapGetGeneric(s.spritesByKind___524909, s.tmp_5); + r0 = pxsim_pxtrt.mapGetGeneric(s.spritesByKind___40337, s.tmp_5); s.tmp_4.arg0 = r0; s.tmp_4.arg1 = s.arg0; s.callLocIdx = 466; s.pc = 17; return s.tmp_4; @@ -7638,7 +7638,7 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 11; continue; } - r0 = pxsim_pxtrt.mapGetGeneric(s.spritesByKind___524909, s.arg1); + r0 = pxsim_pxtrt.mapGetGeneric(s.spritesByKind___40337, s.arg1); s.tmp_3 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_3); s.tmp_2 = r0; @@ -7646,18 +7646,18 @@ switch (step) { s.tmp_1 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_1); if (!r0) { step = 9; continue; } - r0 = pxsim_pxtcore_mkClassInstance(sprites_SpriteSet__C517585_VT); + r0 = pxsim_pxtcore_mkClassInstance(sprites_SpriteSet__C32968_VT); s.tmp_4 = r0; - s.tmp_5 = sprites_SpriteSet_constructor__P517587_mk(s); + s.tmp_5 = sprites_SpriteSet_constructor__P32970_mk(s); s.tmp_5.arg0 = s.tmp_4; s.callLocIdx = 467; s.pc = 18; return s.tmp_5; case 18: r0 = s.retval; - r0 = pxsim_pxtrt.mapSetGeneric(s.spritesByKind___524909, s.arg1, s.tmp_4); + r0 = pxsim_pxtrt.mapSetGeneric(s.spritesByKind___40337, s.arg1, s.tmp_4); case 9: case 10: - s.tmp_0 = sprites_SpriteSet_add__P517590_mk(s); - r0 = pxsim_pxtrt.mapGetGeneric(s.spritesByKind___524909, s.arg1); + s.tmp_0 = sprites_SpriteSet_add__P32973_mk(s); + r0 = pxsim_pxtrt.mapGetGeneric(s.spritesByKind___40337, s.arg1); s.tmp_0.arg0 = r0; s.tmp_0.arg1 = s.arg0; s.callLocIdx = 468; s.pc = 19; return s.tmp_0; @@ -7665,13 +7665,13 @@ switch (step) { r0 = s.retval; case 11: case 12: - s.tmp_0 = game_currentScene__P518121_mk(s); + s.tmp_0 = game_currentScene__P33504_mk(s); s.callLocIdx = 469; s.pc = 20; return s.tmp_0; case 20: r0 = s.retval; r0 = r0.fields["overlapMap"]; - s.overlapMap___524938 = (r0); - r0 = pxsim_pxtrt.mapGetGeneric(s.overlapMap___524938, s.arg1); + s.overlapMap___40366 = (r0); + r0 = pxsim_pxtrt.mapGetGeneric(s.overlapMap___40366, s.arg1); s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); s.tmp_1 = r0; @@ -7679,7 +7679,7 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 13; continue; } - s.tmp_3 = r0 = s.overlapMap___524938; + s.tmp_3 = r0 = s.overlapMap___40366; s.tmp_4 = r0 = s.arg1; r0 = pxsim_Array__mk(); s.tmp_5 = r0; @@ -7687,7 +7687,7 @@ switch (step) { case 13: case 14: s.tmp_0 = r0 = s.arg0; - r0 = pxsim_pxtrt.mapGetGeneric(s.overlapMap___524938, s.arg1); + r0 = pxsim_pxtrt.mapGetGeneric(s.overlapMap___40366, s.arg1); s.tmp_1 = r0; r0 = (s.tmp_0).fields["_kindsOverlappedWith"] = (s.tmp_1); r0 = (s.arg0).fields["_kind"] = (s.arg1); @@ -7696,12 +7696,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_setKind__P517530.info = {"start":12841,"length":663,"line":464,"column":4,"endLine":484,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"setKind","argumentNames":["this","value"]} +Sprite_setKind__P32913.info = {"start":12841,"length":663,"line":464,"column":4,"endLine":484,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"setKind","argumentNames":["this","value"]} -function Sprite_setKind__P517530_mk(s) { +function Sprite_setKind__P32913_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_setKind__P517530, depth: s.depth + 1, + parent: s, fn: Sprite_setKind__P32913, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -7709,8 +7709,8 @@ function Sprite_setKind__P517530_mk(s) { tmp_3: undefined, tmp_4: undefined, tmp_5: undefined, - spritesByKind___524909: undefined, - overlapMap___524938: undefined, + spritesByKind___40337: undefined, + overlapMap___40366: undefined, arg0: undefined, arg1: undefined, } } @@ -7719,7 +7719,7 @@ function Sprite_setKind__P517530_mk(s) { -function sprites_SpriteSet_remove__P517592(s) { +function sprites_SpriteSet_remove__P32975(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -7729,26 +7729,26 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.i___524986 = undefined; + s.i___40414 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_SpriteSet__C517585_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_SpriteSet__C32968_VT)) failedCast(r0); r0 = s.arg0.fields["_sprites"]; s.tmp_0 = r0; r0 = pxsim_Array_.indexOf(s.tmp_0, s.arg1, undefined); - s.i___524986 = (r0); - r0 = (s.i___524986 > -1); + s.i___40414 = (r0); + r0 = (s.i___40414 > -1); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - s.tmp_1 = helpers_arraySplice__P515222_mk(s); + s.tmp_1 = helpers_arraySplice__P30605_mk(s); r0 = s.arg0.fields["_sprites"]; s.tmp_1.arg0 = r0; - s.tmp_1.arg1 = s.i___524986; + s.tmp_1.arg1 = s.i___40414; s.tmp_1.arg2 = 1; s.callLocIdx = 624; s.pc = 4; return s.tmp_1; case 4: @@ -7762,16 +7762,16 @@ switch (step) { return leave(s, r0) default: oops() } } } -sprites_SpriteSet_remove__P517592.info = {"start":1827,"length":235,"line":66,"column":8,"endLine":73,"endColumn":9,"fileName":"pxt_modules/game/spriteset.ts","functionName":"remove","argumentNames":["this","sprite"]} +sprites_SpriteSet_remove__P32975.info = {"start":1827,"length":235,"line":66,"column":8,"endLine":73,"endColumn":9,"fileName":"pxt_modules/game/spriteset.ts","functionName":"remove","argumentNames":["this","sprite"]} -function sprites_SpriteSet_remove__P517592_mk(s) { +function sprites_SpriteSet_remove__P32975_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_SpriteSet_remove__P517592, depth: s.depth + 1, + parent: s, fn: sprites_SpriteSet_remove__P32975, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, - i___524986: undefined, + i___40414: undefined, arg0: undefined, arg1: undefined, } } @@ -7780,7 +7780,7 @@ function sprites_SpriteSet_remove__P517592_mk(s) { -function sprites_SpriteSet_add__P517590(s) { +function sprites_SpriteSet_add__P32973(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -7796,7 +7796,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_SpriteSet__C517585_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_SpriteSet__C32968_VT)) failedCast(r0); r0 = pxsim_numops_toBoolDecr(s.arg1); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); @@ -7827,12 +7827,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -sprites_SpriteSet_add__P517590.info = {"start":1041,"length":263,"line":41,"column":8,"endLine":49,"endColumn":9,"fileName":"pxt_modules/game/spriteset.ts","functionName":"add","argumentNames":["this","sprite"]} +sprites_SpriteSet_add__P32973.info = {"start":1041,"length":263,"line":41,"column":8,"endLine":49,"endColumn":9,"fileName":"pxt_modules/game/spriteset.ts","functionName":"add","argumentNames":["this","sprite"]} -function sprites_SpriteSet_add__P517590_mk(s) { +function sprites_SpriteSet_add__P32973_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_SpriteSet_add__P517590, depth: s.depth + 1, + parent: s, fn: sprites_SpriteSet_add__P32973, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -7848,7 +7848,7 @@ function sprites_SpriteSet_add__P517590_mk(s) { -function sprites_SpriteSet_contains__P517593(s) { +function sprites_SpriteSet_contains__P32976(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -7864,7 +7864,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_SpriteSet__C517585_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_SpriteSet__C32968_VT)) failedCast(r0); r0 = s.arg0.fields["_sprites"]; s.tmp_1 = r0; r0 = pxsim_Array_.indexOf(s.tmp_1, s.arg1, undefined); @@ -7873,12 +7873,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -sprites_SpriteSet_contains__P517593.info = {"start":2172,"length":100,"line":79,"column":8,"endLine":81,"endColumn":9,"fileName":"pxt_modules/game/spriteset.ts","functionName":"contains","argumentNames":["this","sprite"]} +sprites_SpriteSet_contains__P32976.info = {"start":2172,"length":100,"line":79,"column":8,"endLine":81,"endColumn":9,"fileName":"pxt_modules/game/spriteset.ts","functionName":"contains","argumentNames":["this","sprite"]} -function sprites_SpriteSet_contains__P517593_mk(s) { +function sprites_SpriteSet_contains__P32976_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_SpriteSet_contains__P517593, depth: s.depth + 1, + parent: s, fn: sprites_SpriteSet_contains__P32976, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -7890,7 +7890,7 @@ function sprites_SpriteSet_contains__P517593_mk(s) { -function sprites_SpriteSet_constructor__P517587(s) { +function sprites_SpriteSet_constructor__P32970(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -7905,7 +7905,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_SpriteSet__C517585_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_SpriteSet__C32968_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; r0 = pxsim_Array__mk(); s.tmp_1 = r0; @@ -7914,12 +7914,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -sprites_SpriteSet_constructor__P517587.info = {"start":485,"length":57,"line":19,"column":8,"endLine":21,"endColumn":9,"fileName":"pxt_modules/game/spriteset.ts","functionName":"inline","argumentNames":["this"]} +sprites_SpriteSet_constructor__P32970.info = {"start":485,"length":57,"line":19,"column":8,"endLine":21,"endColumn":9,"fileName":"pxt_modules/game/spriteset.ts","functionName":"inline","argumentNames":["this"]} -function sprites_SpriteSet_constructor__P517587_mk(s) { +function sprites_SpriteSet_constructor__P32970_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_SpriteSet_constructor__P517587, depth: s.depth + 1, + parent: s, fn: sprites_SpriteSet_constructor__P32970, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -7930,7 +7930,7 @@ function sprites_SpriteSet_constructor__P517587_mk(s) { -function Sprite_constructor__P517510(s) { +function Sprite_constructor__P32893(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -7946,15 +7946,15 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C517463_VT)) failedCast(r0); - s.tmp_0 = sprites_BaseSprite_constructor__P517218_mk(s); + if (!checkSubtype(r0, Sprite__C32846_VT)) failedCast(r0); + s.tmp_0 = sprites_BaseSprite_constructor__P32601_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = 0; s.callLocIdx = 427; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; s.tmp_0 = r0 = s.arg0; - r0 = pxsim_ImageMethods.width(globals.screen___517154); + r0 = pxsim_ImageMethods.width(globals.screen___32537); s.tmp_4 = r0; r0 = pxsim_ImageMethods.width(s.arg1); s.tmp_5 = r0; @@ -7968,7 +7968,7 @@ switch (step) { s.tmp_1 = r0; r0 = (s.tmp_0).fields["_x"] = (s.tmp_1); s.tmp_0 = r0 = s.arg0; - r0 = pxsim_ImageMethods.height(globals.screen___517154); + r0 = pxsim_ImageMethods.height(globals.screen___32537); s.tmp_4 = r0; r0 = pxsim_ImageMethods.height(s.arg1); s.tmp_5 = r0; @@ -7987,37 +7987,37 @@ switch (step) { r0 = s.arg0.fields["_y"]; s.tmp_0 = r0; r0 = (s.arg0).fields["_lastY"] = (s.tmp_0); - s.tmp_0 = Sprite_vx__P517481_mk(s); + s.tmp_0 = Sprite_vx__P32864_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = 0; s.callLocIdx = 430; s.pc = 2; return s.tmp_0; case 2: r0 = s.retval; - s.tmp_0 = Sprite_vy__P517483_mk(s); + s.tmp_0 = Sprite_vy__P32866_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = 0; s.callLocIdx = 431; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - s.tmp_0 = Sprite_ax__P517485_mk(s); + s.tmp_0 = Sprite_ax__P32868_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = 0; s.callLocIdx = 432; s.pc = 4; return s.tmp_0; case 4: r0 = s.retval; - s.tmp_0 = Sprite_ay__P517487_mk(s); + s.tmp_0 = Sprite_ay__P32870_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = 0; s.callLocIdx = 433; s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; - s.tmp_0 = Sprite_fx__P517489_mk(s); + s.tmp_0 = Sprite_fx__P32872_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = 0; s.callLocIdx = 434; s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; - s.tmp_0 = Sprite_fy__P517491_mk(s); + s.tmp_0 = Sprite_fy__P32874_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = 0; s.callLocIdx = 435; s.pc = 7; return s.tmp_0; @@ -8026,13 +8026,13 @@ switch (step) { r0 = (s.arg0).fields["_sx"] = (256); r0 = (s.arg0).fields["_sy"] = (256); r0 = (s.arg0).fields["flags"] = (0); - s.tmp_0 = Sprite_setImage__P517513_mk(s); + s.tmp_0 = Sprite_setImage__P32896_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; s.callLocIdx = 436; s.pc = 8; return s.tmp_0; case 8: r0 = s.retval; - s.tmp_0 = Sprite_setKind__P517530_mk(s); + s.tmp_0 = Sprite_setKind__P32913_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = -1; s.callLocIdx = 437; s.pc = 9; return s.tmp_0; @@ -8052,12 +8052,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_constructor__P517510.info = {"start":7406,"length":678,"line":278,"column":4,"endLine":300,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"inline","argumentNames":["this","img"]} +Sprite_constructor__P32893.info = {"start":7406,"length":678,"line":278,"column":4,"endLine":300,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"inline","argumentNames":["this","img"]} -function Sprite_constructor__P517510_mk(s) { +function Sprite_constructor__P32893_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_constructor__P517510, depth: s.depth + 1, + parent: s, fn: Sprite_constructor__P32893, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -8074,7 +8074,7 @@ function Sprite_constructor__P517510_mk(s) { -function Sprite_setImage__P517513(s) { +function Sprite_setImage__P32896(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -8090,7 +8090,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C517463_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C32846_VT)) failedCast(r0); r0 = pxsim_numops_toBoolDecr(s.arg1); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); @@ -8112,9 +8112,9 @@ switch (step) { case 3: case 4: r0 = (s.arg0).fields["_image"] = (s.arg1); - s.tmp_0 = Sprite__C517463_v5_1_mk(s); + s.tmp_0 = Sprite__C32846_v5_1_mk(s); s.tmp_0.arg0 = s.arg0; - if (!checkSubtype(s.tmp_0.arg0, Sprite__C517463_VT)) failedCast(s.tmp_0.arg0); + if (!checkSubtype(s.tmp_0.arg0, Sprite__C32846_VT)) failedCast(s.tmp_0.arg0); s.tmp_0.fn = s.tmp_0.arg0.vtable.methods.recalcSize; s.pc = 6; return s.tmp_0; case 6: @@ -8124,12 +8124,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_setImage__P517513.info = {"start":9299,"length":131,"line":332,"column":4,"endLine":336,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"setImage","argumentNames":["this","img"]} +Sprite_setImage__P32896.info = {"start":9299,"length":131,"line":332,"column":4,"endLine":336,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"setImage","argumentNames":["this","img"]} -function Sprite_setImage__P517513_mk(s) { +function Sprite_setImage__P32896_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_setImage__P517513, depth: s.depth + 1, + parent: s, fn: Sprite_setImage__P32896, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -8143,7 +8143,7 @@ function Sprite_setImage__P517513_mk(s) { -function Sprite_recalcSize__P520829(s) { +function Sprite_recalcSize__P36217(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -8158,13 +8158,13 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C517463_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C32846_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; r0 = s.arg0.fields["_image"]; s.tmp_4 = r0; r0 = pxsim_ImageMethods.width(s.tmp_4); s.tmp_3 = r0; - s.tmp_6 = Sprite_sx__P517492_mk(s); + s.tmp_6 = Sprite_sx__P32875_mk(s); s.tmp_6.arg0 = s.arg0; s.callLocIdx = 442; s.pc = 1; return s.tmp_6; case 1: @@ -8182,7 +8182,7 @@ switch (step) { s.tmp_4 = r0; r0 = pxsim_ImageMethods.height(s.tmp_4); s.tmp_3 = r0; - s.tmp_6 = Sprite_sy__P517494_mk(s); + s.tmp_6 = Sprite_sy__P32877_mk(s); s.tmp_6.arg0 = s.arg0; s.callLocIdx = 444; s.pc = 2; return s.tmp_6; case 2: @@ -8195,7 +8195,7 @@ switch (step) { r0 = (s.tmp_7 | 0); s.tmp_1 = r0; r0 = (s.tmp_0).fields["_height"] = (s.tmp_1); - s.tmp_0 = Sprite_resetHitbox__P517515_mk(s); + s.tmp_0 = Sprite_resetHitbox__P32898_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 446; s.pc = 3; return s.tmp_0; case 3: @@ -8204,12 +8204,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_recalcSize__P520829.info = {"start":9982,"length":178,"line":363,"column":4,"endLine":367,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"recalcSize","argumentNames":["this"]} +Sprite_recalcSize__P36217.info = {"start":9982,"length":178,"line":363,"column":4,"endLine":367,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"recalcSize","argumentNames":["this"]} -function Sprite_recalcSize__P520829_mk(s) { +function Sprite_recalcSize__P36217_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_recalcSize__P520829, depth: s.depth + 1, + parent: s, fn: Sprite_recalcSize__P36217, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -8226,7 +8226,7 @@ function Sprite_recalcSize__P520829_mk(s) { -function Sprite_resetHitbox__P517515(s) { +function Sprite_resetHitbox__P32898(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -8241,11 +8241,11 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C517463_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C32846_VT)) failedCast(r0); r0 = (s.arg0).fields["_hitbox"] = (null); - s.tmp_0 = Sprite__C517463_v4_1_mk(s); + s.tmp_0 = Sprite__C32846_v4_1_mk(s); s.tmp_0.arg0 = s.arg0; - if (!checkSubtype(s.tmp_0.arg0, Sprite__C517463_VT)) failedCast(s.tmp_0.arg0); + if (!checkSubtype(s.tmp_0.arg0, Sprite__C32846_VT)) failedCast(s.tmp_0.arg0); s.tmp_0.fn = s.tmp_0.arg0.vtable.methods.setHitbox; s.pc = 1; return s.tmp_0; case 1: @@ -8254,12 +8254,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_resetHitbox__P517515.info = {"start":9580,"length":76,"line":342,"column":4,"endLine":345,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"resetHitbox","argumentNames":["this"]} +Sprite_resetHitbox__P32898.info = {"start":9580,"length":76,"line":342,"column":4,"endLine":345,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"resetHitbox","argumentNames":["this"]} -function Sprite_resetHitbox__P517515_mk(s) { +function Sprite_resetHitbox__P32898_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_resetHitbox__P517515, depth: s.depth + 1, + parent: s, fn: Sprite_resetHitbox__P32898, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -8269,7 +8269,7 @@ function Sprite_resetHitbox__P517515_mk(s) { -function Sprite_setHitbox__P517516(s) { +function Sprite_setHitbox__P32899(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -8284,12 +8284,12 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C517463_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C32846_VT)) failedCast(r0); r0 = s.arg0.fields["_hitbox"]; s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - s.tmp_1 = game_Hitbox_updateIfInvalid__P517344_mk(s); + s.tmp_1 = game_Hitbox_updateIfInvalid__P32727_mk(s); r0 = s.arg0.fields["_hitbox"]; s.tmp_1.arg0 = r0; s.callLocIdx = 440; s.pc = 3; return s.tmp_1; @@ -8298,7 +8298,7 @@ switch (step) { { step = 2; continue; } case 1: s.tmp_0 = r0 = s.arg0; - s.tmp_2 = game_calculateHitBox__P517346_mk(s); + s.tmp_2 = game_calculateHitBox__P32729_mk(s); s.tmp_2.arg0 = s.arg0; s.callLocIdx = 441; s.pc = 4; return s.tmp_2; case 4: @@ -8310,12 +8310,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_setHitbox__P517516.info = {"start":9662,"length":173,"line":347,"column":4,"endLine":353,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"setHitbox","argumentNames":["this"]} +Sprite_setHitbox__P32899.info = {"start":9662,"length":173,"line":347,"column":4,"endLine":353,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"setHitbox","argumentNames":["this"]} -function Sprite_setHitbox__P517516_mk(s) { +function Sprite_setHitbox__P32899_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_setHitbox__P517516, depth: s.depth + 1, + parent: s, fn: Sprite_setHitbox__P32899, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -8327,7 +8327,7 @@ function Sprite_setHitbox__P517516_mk(s) { -function game_calculateHitBox__P517346(s) { +function game_calculateHitBox__P32729(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -8337,17 +8337,17 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.i___525116 = undefined; - s.minX___525119 = undefined; - s.minY___525123 = undefined; - s.maxX___525127 = undefined; - s.maxY___525129 = undefined; - s.c___525131 = undefined; - s.fxc___525132 = undefined; - s.r___525139 = undefined; - s.fxr___525140 = undefined; - s.width___525204 = undefined; - s.height___525212 = undefined; + s.i___40544 = undefined; + s.minX___40547 = undefined; + s.minY___40551 = undefined; + s.maxX___40555 = undefined; + s.maxY___40557 = undefined; + s.c___40559 = undefined; + s.fxc___40560 = undefined; + s.r___40567 = undefined; + s.fxr___40568 = undefined; + s.width___40632 = undefined; + s.height___40640 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; @@ -8359,7 +8359,7 @@ switch (step) { r0 = s.tmp_0; { step = 2; continue; } case 1: - s.tmp_1 = game_Hitbox_isValid__P517342_mk(s); + s.tmp_1 = game_Hitbox_isValid__P32725_mk(s); r0 = s.arg0.fields["_hitbox"]; s.tmp_1.arg0 = r0; s.callLocIdx = 373; s.pc = 12; return s.tmp_1; @@ -8375,137 +8375,137 @@ switch (step) { case 3: case 4: r0 = s.arg0.fields["_image"]; - s.i___525116 = (r0); - r0 = pxsim_ImageMethods.width(s.i___525116); + s.i___40544 = (r0); + r0 = pxsim_ImageMethods.width(s.i___40544); s.tmp_0 = r0; r0 = (s.tmp_0 * 256); s.tmp_1 = r0; r0 = (s.tmp_1 | 0); - s.minX___525119 = (r0); - r0 = pxsim_ImageMethods.height(s.i___525116); + s.minX___40547 = (r0); + r0 = pxsim_ImageMethods.height(s.i___40544); s.tmp_0 = r0; r0 = (s.tmp_0 * 256); s.tmp_1 = r0; r0 = (s.tmp_1 | 0); - s.minY___525123 = (r0); - s.maxX___525127 = (0); - s.maxY___525129 = (0); - s.c___525131 = (0); - s.fxc___525132 = (0); + s.minY___40551 = (r0); + s.maxX___40555 = (0); + s.maxY___40557 = (0); + s.c___40559 = (0); + s.fxc___40560 = (0); case 5: - s.tmp_1 = r0 = s.c___525131; - r0 = pxsim_ImageMethods.width(s.i___525116); + s.tmp_1 = r0 = s.c___40559; + r0 = pxsim_ImageMethods.width(s.i___40544); s.tmp_2 = r0; r0 = (s.tmp_1 < s.tmp_2); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 10; continue; } - s.r___525139 = (0); - s.fxr___525140 = (0); + s.r___40567 = (0); + s.fxr___40568 = (0); case 6: - s.tmp_1 = r0 = s.r___525139; - r0 = pxsim_ImageMethods.height(s.i___525116); + s.tmp_1 = r0 = s.r___40567; + r0 = pxsim_ImageMethods.height(s.i___40544); s.tmp_2 = r0; r0 = (s.tmp_1 < s.tmp_2); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 9; continue; } - r0 = pxsim_ImageMethods.getPixel(s.i___525116, s.c___525131, s.r___525139); + r0 = pxsim_ImageMethods.getPixel(s.i___40544, s.c___40559, s.r___40567); s.tmp_3 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_3); if (!r0) { step = 7; continue; } - s.tmp_4 = Fx_min__P515288_mk(s); - s.tmp_4.arg0 = s.minX___525119; - s.tmp_4.arg1 = s.fxc___525132; + s.tmp_4 = Fx_min__P30671_mk(s); + s.tmp_4.arg0 = s.minX___40547; + s.tmp_4.arg1 = s.fxc___40560; s.callLocIdx = 377; s.pc = 13; return s.tmp_4; case 13: r0 = s.retval; - s.minX___525119 = (r0); - s.tmp_0 = Fx_min__P515288_mk(s); - s.tmp_0.arg0 = s.minY___525123; - s.tmp_0.arg1 = s.fxr___525140; + s.minX___40547 = (r0); + s.tmp_0 = Fx_min__P30671_mk(s); + s.tmp_0.arg0 = s.minY___40551; + s.tmp_0.arg1 = s.fxr___40568; s.callLocIdx = 378; s.pc = 14; return s.tmp_0; case 14: r0 = s.retval; - s.minY___525123 = (r0); - s.tmp_0 = Fx_max__P515289_mk(s); - s.tmp_0.arg0 = s.maxX___525127; - s.tmp_0.arg1 = s.fxc___525132; + s.minY___40551 = (r0); + s.tmp_0 = Fx_max__P30672_mk(s); + s.tmp_0.arg0 = s.maxX___40555; + s.tmp_0.arg1 = s.fxc___40560; s.callLocIdx = 379; s.pc = 15; return s.tmp_0; case 15: r0 = s.retval; - s.maxX___525127 = (r0); - s.tmp_0 = Fx_max__P515289_mk(s); - s.tmp_0.arg0 = s.maxY___525129; - s.tmp_0.arg1 = s.fxr___525140; + s.maxX___40555 = (r0); + s.tmp_0 = Fx_max__P30672_mk(s); + s.tmp_0.arg0 = s.maxY___40557; + s.tmp_0.arg1 = s.fxr___40568; s.callLocIdx = 380; s.pc = 16; return s.tmp_0; case 16: r0 = s.retval; - s.maxY___525129 = (r0); + s.maxY___40557 = (r0); case 7: case 8: - r0 = (s.r___525139 + 1); - s.r___525139 = (r0); - r0 = (s.fxr___525140 + 256); + r0 = (s.r___40567 + 1); + s.r___40567 = (r0); + r0 = (s.fxr___40568 + 256); s.tmp_0 = r0; - s.fxr___525140 = (r0); + s.fxr___40568 = (r0); r0 = s.tmp_0; { step = 6; continue; } case 9: - r0 = (s.c___525131 + 1); - s.c___525131 = (r0); - r0 = (s.fxc___525132 + 256); + r0 = (s.c___40559 + 1); + s.c___40559 = (r0); + r0 = (s.fxc___40560 + 256); s.tmp_0 = r0; - s.fxc___525132 = (r0); + s.fxc___40560 = (r0); r0 = s.tmp_0; { step = 5; continue; } case 10: r0 = s.arg0.fields["_sx"]; s.tmp_0 = r0; - r0 = pxsim.Math_.imul(s.minX___525119, s.tmp_0); + r0 = pxsim.Math_.imul(s.minX___40547, s.tmp_0); s.tmp_1 = r0; r0 = (s.tmp_1 >> 8); - s.minX___525119 = (r0); + s.minX___40547 = (r0); r0 = s.arg0.fields["_sy"]; s.tmp_0 = r0; - r0 = pxsim.Math_.imul(s.minY___525123, s.tmp_0); + r0 = pxsim.Math_.imul(s.minY___40551, s.tmp_0); s.tmp_1 = r0; r0 = (s.tmp_1 >> 8); - s.minY___525123 = (r0); + s.minY___40551 = (r0); r0 = s.arg0.fields["_sx"]; s.tmp_0 = r0; - r0 = pxsim.Math_.imul(s.maxX___525127, s.tmp_0); + r0 = pxsim.Math_.imul(s.maxX___40555, s.tmp_0); s.tmp_1 = r0; r0 = (s.tmp_1 >> 8); - s.maxX___525127 = (r0); + s.maxX___40555 = (r0); r0 = s.arg0.fields["_sy"]; s.tmp_0 = r0; - r0 = pxsim.Math_.imul(s.maxY___525129, s.tmp_0); + r0 = pxsim.Math_.imul(s.maxY___40557, s.tmp_0); s.tmp_1 = r0; r0 = (s.tmp_1 >> 8); - s.maxY___525129 = (r0); - r0 = (s.maxX___525127 - s.minX___525119); + s.maxY___40557 = (r0); + r0 = (s.maxX___40555 - s.minX___40547); s.tmp_0 = r0; r0 = s.arg0.fields["_sx"]; s.tmp_1 = r0; r0 = (s.tmp_0 + s.tmp_1); - s.width___525204 = (r0); - r0 = (s.maxY___525129 - s.minY___525123); + s.width___40632 = (r0); + r0 = (s.maxY___40557 - s.minY___40551); s.tmp_0 = r0; r0 = s.arg0.fields["_sy"]; s.tmp_1 = r0; r0 = (s.tmp_0 + s.tmp_1); - s.height___525212 = (r0); - r0 = pxsim_pxtcore_mkClassInstance(game_Hitbox__C517330_VT); + s.height___40640 = (r0); + r0 = pxsim_pxtcore_mkClassInstance(game_Hitbox__C32713_VT); s.tmp_0 = r0; - s.tmp_1 = game_Hitbox_constructor__P517337_mk(s); + s.tmp_1 = game_Hitbox_constructor__P32720_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = s.arg0; - s.tmp_1.arg2 = s.width___525204; - s.tmp_1.arg3 = s.height___525212; - r0 = (s.minX___525119 & -256); + s.tmp_1.arg2 = s.width___40632; + s.tmp_1.arg3 = s.height___40640; + r0 = (s.minX___40547 & -256); s.tmp_1.arg4 = r0; - r0 = (s.minY___525123 & -256); + r0 = (s.minY___40551 & -256); s.tmp_1.arg5 = r0; s.callLocIdx = 393; s.pc = 17; return s.tmp_1; case 17: @@ -8515,29 +8515,29 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_calculateHitBox__P517346.info = {"start":3223,"length":1086,"line":103,"column":4,"endLine":132,"endColumn":5,"fileName":"pxt_modules/game/hitbox.ts","functionName":"calculateHitBox","argumentNames":["s"]} +game_calculateHitBox__P32729.info = {"start":3223,"length":1086,"line":103,"column":4,"endLine":132,"endColumn":5,"fileName":"pxt_modules/game/hitbox.ts","functionName":"calculateHitBox","argumentNames":["s"]} -function game_calculateHitBox__P517346_mk(s) { +function game_calculateHitBox__P32729_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_calculateHitBox__P517346, depth: s.depth + 1, + parent: s, fn: game_calculateHitBox__P32729, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, tmp_3: undefined, tmp_4: undefined, - i___525116: undefined, - minX___525119: undefined, - minY___525123: undefined, - maxX___525127: undefined, - maxY___525129: undefined, - c___525131: undefined, - fxc___525132: undefined, - r___525139: undefined, - fxr___525140: undefined, - width___525204: undefined, - height___525212: undefined, + i___40544: undefined, + minX___40547: undefined, + minY___40551: undefined, + maxX___40555: undefined, + maxY___40557: undefined, + c___40559: undefined, + fxc___40560: undefined, + r___40567: undefined, + fxr___40568: undefined, + width___40632: undefined, + height___40640: undefined, arg0: undefined, } } @@ -8545,7 +8545,7 @@ function game_calculateHitBox__P517346_mk(s) { -function game_Hitbox_isValid__P517342(s) { +function game_Hitbox_isValid__P32725(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -8560,10 +8560,10 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, game_Hitbox__C517330_VT)) failedCast(r0); + if (!checkSubtype(r0, game_Hitbox__C32713_VT)) failedCast(r0); r0 = s.arg0.fields["hash"]; s.tmp_0 = r0; - s.tmp_2 = Sprite_calcDimensionalHash__P517514_mk(s); + s.tmp_2 = Sprite_calcDimensionalHash__P32897_mk(s); r0 = s.arg0.fields["parent"]; s.tmp_2.arg0 = r0; s.callLocIdx = 326; s.pc = 1; return s.tmp_2; @@ -8574,12 +8574,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_Hitbox_isValid__P517342.info = {"start":935,"length":89,"line":40,"column":8,"endLine":42,"endColumn":9,"fileName":"pxt_modules/game/hitbox.ts","functionName":"isValid","argumentNames":["this"]} +game_Hitbox_isValid__P32725.info = {"start":935,"length":89,"line":40,"column":8,"endLine":42,"endColumn":9,"fileName":"pxt_modules/game/hitbox.ts","functionName":"isValid","argumentNames":["this"]} -function game_Hitbox_isValid__P517342_mk(s) { +function game_Hitbox_isValid__P32725_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_Hitbox_isValid__P517342, depth: s.depth + 1, + parent: s, fn: game_Hitbox_isValid__P32725, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -8591,7 +8591,7 @@ function game_Hitbox_isValid__P517342_mk(s) { -function Sprite_calcDimensionalHash__P517514(s) { +function Sprite_calcDimensionalHash__P32897(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -8606,7 +8606,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C517463_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C32846_VT)) failedCast(r0); r0 = s.arg0.fields["_image"]; s.tmp_2 = r0; r0 = pxsim_ImageMethods.revision(s.tmp_2); @@ -8629,12 +8629,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_calcDimensionalHash__P517514.info = {"start":9436,"length":138,"line":338,"column":4,"endLine":340,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"calcDimensionalHash","argumentNames":["this"]} +Sprite_calcDimensionalHash__P32897.info = {"start":9436,"length":138,"line":338,"column":4,"endLine":340,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"calcDimensionalHash","argumentNames":["this"]} -function Sprite_calcDimensionalHash__P517514_mk(s) { +function Sprite_calcDimensionalHash__P32897_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_calcDimensionalHash__P517514, depth: s.depth + 1, + parent: s, fn: Sprite_calcDimensionalHash__P32897, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -8652,7 +8652,7 @@ function Sprite_calcDimensionalHash__P517514_mk(s) { -function Fx_toIntShifted__P515278(s) { +function Fx_toIntShifted__P30661(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -8674,12 +8674,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Fx_toIntShifted__P515278.info = {"start":404,"length":102,"line":17,"column":4,"endLine":19,"endColumn":5,"fileName":"pxt_modules/base/fixed.ts","functionName":"toIntShifted","argumentNames":["a","n"]} +Fx_toIntShifted__P30661.info = {"start":404,"length":102,"line":17,"column":4,"endLine":19,"endColumn":5,"fileName":"pxt_modules/base/fixed.ts","functionName":"toIntShifted","argumentNames":["a","n"]} -function Fx_toIntShifted__P515278_mk(s) { +function Fx_toIntShifted__P30661_mk(s) { checkStack(s.depth); return { - parent: s, fn: Fx_toIntShifted__P515278, depth: s.depth + 1, + parent: s, fn: Fx_toIntShifted__P30661, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -8691,7 +8691,7 @@ function Fx_toIntShifted__P515278_mk(s) { -function game_Hitbox_constructor__P517337(s) { +function game_Hitbox_constructor__P32720(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -8711,9 +8711,9 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, game_Hitbox__C517330_VT)) failedCast(r0); + if (!checkSubtype(r0, game_Hitbox__C32713_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; - s.tmp_2 = Sprite_calcDimensionalHash__P517514_mk(s); + s.tmp_2 = Sprite_calcDimensionalHash__P32897_mk(s); s.tmp_2.arg0 = s.arg1; s.callLocIdx = 317; s.pc = 1; return s.tmp_2; case 1: @@ -8729,12 +8729,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_Hitbox_constructor__P517337.info = {"start":173,"length":288,"line":9,"column":8,"endLine":16,"endColumn":9,"fileName":"pxt_modules/game/hitbox.ts","functionName":"inline","argumentNames":["this","parent","width","height","ox","oy"]} +game_Hitbox_constructor__P32720.info = {"start":173,"length":288,"line":9,"column":8,"endLine":16,"endColumn":9,"fileName":"pxt_modules/game/hitbox.ts","functionName":"inline","argumentNames":["this","parent","width","height","ox","oy"]} -function game_Hitbox_constructor__P517337_mk(s) { +function game_Hitbox_constructor__P32720_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_Hitbox_constructor__P517337, depth: s.depth + 1, + parent: s, fn: game_Hitbox_constructor__P32720, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -8751,7 +8751,7 @@ function game_Hitbox_constructor__P517337_mk(s) { -function Fx_floor__P515290(s) { +function Fx_floor__P30673(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -8769,12 +8769,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Fx_floor__P515290.info = {"start":1919,"length":103,"line":62,"column":4,"endLine":64,"endColumn":5,"fileName":"pxt_modules/base/fixed.ts","functionName":"floor","argumentNames":["v"]} +Fx_floor__P30673.info = {"start":1919,"length":103,"line":62,"column":4,"endLine":64,"endColumn":5,"fileName":"pxt_modules/base/fixed.ts","functionName":"floor","argumentNames":["v"]} -function Fx_floor__P515290_mk(s) { +function Fx_floor__P30673_mk(s) { checkStack(s.depth); return { - parent: s, fn: Fx_floor__P515290, depth: s.depth + 1, + parent: s, fn: Fx_floor__P30673, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -8783,7 +8783,7 @@ function Fx_floor__P515290_mk(s) { -function Fx_max__P515289(s) { +function Fx_max__P30672(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -8814,12 +8814,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Fx_max__P515289.info = {"start":1797,"length":117,"line":56,"column":4,"endLine":61,"endColumn":5,"fileName":"pxt_modules/base/fixed.ts","functionName":"max","argumentNames":["a","b"]} +Fx_max__P30672.info = {"start":1797,"length":117,"line":56,"column":4,"endLine":61,"endColumn":5,"fileName":"pxt_modules/base/fixed.ts","functionName":"max","argumentNames":["a","b"]} -function Fx_max__P515289_mk(s) { +function Fx_max__P30672_mk(s) { checkStack(s.depth); return { - parent: s, fn: Fx_max__P515289, depth: s.depth + 1, + parent: s, fn: Fx_max__P30672, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -8830,7 +8830,7 @@ function Fx_max__P515289_mk(s) { -function Fx_min__P515288(s) { +function Fx_min__P30671(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -8861,12 +8861,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Fx_min__P515288.info = {"start":1675,"length":117,"line":50,"column":4,"endLine":55,"endColumn":5,"fileName":"pxt_modules/base/fixed.ts","functionName":"min","argumentNames":["a","b"]} +Fx_min__P30671.info = {"start":1675,"length":117,"line":50,"column":4,"endLine":55,"endColumn":5,"fileName":"pxt_modules/base/fixed.ts","functionName":"min","argumentNames":["a","b"]} -function Fx_min__P515288_mk(s) { +function Fx_min__P30671_mk(s) { checkStack(s.depth); return { - parent: s, fn: Fx_min__P515288, depth: s.depth + 1, + parent: s, fn: Fx_min__P30671, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -8877,7 +8877,7 @@ function Fx_min__P515288_mk(s) { -function Fx_mul__P515282(s) { +function Fx_mul__P30665(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -8898,12 +8898,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Fx_mul__P515282.info = {"start":872,"length":133,"line":29,"column":4,"endLine":31,"endColumn":5,"fileName":"pxt_modules/base/fixed.ts","functionName":"mul","argumentNames":["a","b"]} +Fx_mul__P30665.info = {"start":872,"length":133,"line":29,"column":4,"endLine":31,"endColumn":5,"fileName":"pxt_modules/base/fixed.ts","functionName":"mul","argumentNames":["a","b"]} -function Fx_mul__P515282_mk(s) { +function Fx_mul__P30665_mk(s) { checkStack(s.depth); return { - parent: s, fn: Fx_mul__P515282, depth: s.depth + 1, + parent: s, fn: Fx_mul__P30665, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -8914,7 +8914,7 @@ function Fx_mul__P515282_mk(s) { -function Fx_sub__P515281(s) { +function Fx_sub__P30664(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -8933,12 +8933,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Fx_sub__P515281.info = {"start":749,"length":118,"line":26,"column":4,"endLine":28,"endColumn":5,"fileName":"pxt_modules/base/fixed.ts","functionName":"sub","argumentNames":["a","b"]} +Fx_sub__P30664.info = {"start":749,"length":118,"line":26,"column":4,"endLine":28,"endColumn":5,"fileName":"pxt_modules/base/fixed.ts","functionName":"sub","argumentNames":["a","b"]} -function Fx_sub__P515281_mk(s) { +function Fx_sub__P30664_mk(s) { checkStack(s.depth); return { - parent: s, fn: Fx_sub__P515281, depth: s.depth + 1, + parent: s, fn: Fx_sub__P30664, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -8948,7 +8948,7 @@ function Fx_sub__P515281_mk(s) { -function game_Hitbox_updateIfInvalid__P517344(s) { +function game_Hitbox_updateIfInvalid__P32727(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -8958,24 +8958,24 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.newHitBox___525319 = undefined; - s.oMinX___525324 = undefined; - s.oMinY___525327 = undefined; - s.oMaxX___525330 = undefined; - s.oMaxY___525336 = undefined; - s.nMinX___525342 = undefined; - s.nMinY___525345 = undefined; - s.nMaxX___525348 = undefined; - s.nMaxY___525354 = undefined; - s.xDiff___525360 = undefined; - s.yDiff___525371 = undefined; + s.newHitBox___40747 = undefined; + s.oMinX___40752 = undefined; + s.oMinY___40755 = undefined; + s.oMaxX___40758 = undefined; + s.oMaxY___40764 = undefined; + s.nMinX___40770 = undefined; + s.nMinY___40773 = undefined; + s.nMaxX___40776 = undefined; + s.nMaxY___40782 = undefined; + s.xDiff___40788 = undefined; + s.yDiff___40799 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, game_Hitbox__C517330_VT)) failedCast(r0); - s.tmp_1 = game_Hitbox_isValid__P517342_mk(s); + if (!checkSubtype(r0, game_Hitbox__C32713_VT)) failedCast(r0); + s.tmp_1 = game_Hitbox_isValid__P32725_mk(s); s.tmp_1.arg0 = s.arg0; s.callLocIdx = 331; s.pc = 8; return s.tmp_1; case 8: @@ -8986,90 +8986,90 @@ switch (step) { { step = 7; continue; } case 1: case 2: - s.tmp_2 = game_calculateHitBox__P517346_mk(s); + s.tmp_2 = game_calculateHitBox__P32729_mk(s); r0 = s.arg0.fields["parent"]; s.tmp_2.arg0 = r0; s.callLocIdx = 332; s.pc = 9; return s.tmp_2; case 9: r0 = s.retval; - s.newHitBox___525319 = (r0); + s.newHitBox___40747 = (r0); r0 = s.arg0.fields["ox"]; - s.oMinX___525324 = (r0); + s.oMinX___40752 = (r0); r0 = s.arg0.fields["oy"]; - s.oMinY___525327 = (r0); + s.oMinY___40755 = (r0); r0 = s.arg0.fields["width"]; s.tmp_0 = r0; - r0 = (s.oMinX___525324 + s.tmp_0); - s.oMaxX___525330 = (r0); + r0 = (s.oMinX___40752 + s.tmp_0); + s.oMaxX___40758 = (r0); r0 = s.arg0.fields["height"]; s.tmp_0 = r0; - r0 = (s.oMinY___525327 + s.tmp_0); - s.oMaxY___525336 = (r0); - r0 = s.newHitBox___525319.fields["ox"]; - s.nMinX___525342 = (r0); - r0 = s.newHitBox___525319.fields["oy"]; - s.nMinY___525345 = (r0); - r0 = s.newHitBox___525319.fields["width"]; - s.tmp_0 = r0; - r0 = (s.nMinX___525342 + s.tmp_0); - s.nMaxX___525348 = (r0); - r0 = s.newHitBox___525319.fields["height"]; - s.tmp_0 = r0; - r0 = (s.nMinY___525345 + s.tmp_0); - s.nMaxY___525354 = (r0); - s.tmp_1 = Fx_abs__P515287_mk(s); - r0 = (s.oMinX___525324 - s.nMinX___525342); + r0 = (s.oMinY___40755 + s.tmp_0); + s.oMaxY___40764 = (r0); + r0 = s.newHitBox___40747.fields["ox"]; + s.nMinX___40770 = (r0); + r0 = s.newHitBox___40747.fields["oy"]; + s.nMinY___40773 = (r0); + r0 = s.newHitBox___40747.fields["width"]; + s.tmp_0 = r0; + r0 = (s.nMinX___40770 + s.tmp_0); + s.nMaxX___40776 = (r0); + r0 = s.newHitBox___40747.fields["height"]; + s.tmp_0 = r0; + r0 = (s.nMinY___40773 + s.tmp_0); + s.nMaxY___40782 = (r0); + s.tmp_1 = Fx_abs__P30670_mk(s); + r0 = (s.oMinX___40752 - s.nMinX___40770); s.tmp_1.arg0 = r0; s.callLocIdx = 338; s.pc = 10; return s.tmp_1; case 10: r0 = s.retval; s.tmp_0 = r0; - s.tmp_3 = Fx_abs__P515287_mk(s); - r0 = (s.oMaxX___525330 - s.nMaxX___525348); + s.tmp_3 = Fx_abs__P30670_mk(s); + r0 = (s.oMaxX___40758 - s.nMaxX___40776); s.tmp_3.arg0 = r0; s.callLocIdx = 340; s.pc = 11; return s.tmp_3; case 11: r0 = s.retval; s.tmp_2 = r0; r0 = (s.tmp_0 + s.tmp_2); - s.xDiff___525360 = (r0); - s.tmp_1 = Fx_abs__P515287_mk(s); - r0 = (s.oMinY___525327 - s.nMinY___525345); + s.xDiff___40788 = (r0); + s.tmp_1 = Fx_abs__P30670_mk(s); + r0 = (s.oMinY___40755 - s.nMinY___40773); s.tmp_1.arg0 = r0; s.callLocIdx = 343; s.pc = 12; return s.tmp_1; case 12: r0 = s.retval; s.tmp_0 = r0; - s.tmp_3 = Fx_abs__P515287_mk(s); - r0 = (s.oMaxY___525336 - s.nMaxY___525354); + s.tmp_3 = Fx_abs__P30670_mk(s); + r0 = (s.oMaxY___40764 - s.nMaxY___40782); s.tmp_3.arg0 = r0; s.callLocIdx = 345; s.pc = 13; return s.tmp_3; case 13: r0 = s.retval; s.tmp_2 = r0; r0 = (s.tmp_0 + s.tmp_2); - s.yDiff___525371 = (r0); - r0 = (s.xDiff___525360 > 512); + s.yDiff___40799 = (r0); + r0 = (s.xDiff___40788 > 512); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 3; continue; } - r0 = (s.arg0).fields["ox"] = (s.nMinX___525342); - r0 = s.newHitBox___525319.fields["width"]; + r0 = (s.arg0).fields["ox"] = (s.nMinX___40770); + r0 = s.newHitBox___40747.fields["width"]; s.tmp_0 = r0; r0 = (s.arg0).fields["width"] = (s.tmp_0); case 3: case 4: - r0 = (s.yDiff___525371 > 512); + r0 = (s.yDiff___40799 > 512); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 5; continue; } - r0 = (s.arg0).fields["oy"] = (s.nMinY___525345); - r0 = s.newHitBox___525319.fields["height"]; + r0 = (s.arg0).fields["oy"] = (s.nMinY___40773); + r0 = s.newHitBox___40747.fields["height"]; s.tmp_0 = r0; r0 = (s.arg0).fields["height"] = (s.tmp_0); case 5: case 6: - r0 = s.newHitBox___525319.fields["hash"]; + r0 = s.newHitBox___40747.fields["hash"]; s.tmp_0 = r0; r0 = (s.arg0).fields["hash"] = (s.tmp_0); case 7: @@ -9077,28 +9077,28 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_Hitbox_updateIfInvalid__P517344.info = {"start":1188,"length":1317,"line":48,"column":8,"endLine":85,"endColumn":9,"fileName":"pxt_modules/game/hitbox.ts","functionName":"updateIfInvalid","argumentNames":["this"]} +game_Hitbox_updateIfInvalid__P32727.info = {"start":1188,"length":1317,"line":48,"column":8,"endLine":85,"endColumn":9,"fileName":"pxt_modules/game/hitbox.ts","functionName":"updateIfInvalid","argumentNames":["this"]} -function game_Hitbox_updateIfInvalid__P517344_mk(s) { +function game_Hitbox_updateIfInvalid__P32727_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_Hitbox_updateIfInvalid__P517344, depth: s.depth + 1, + parent: s, fn: game_Hitbox_updateIfInvalid__P32727, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, tmp_3: undefined, - newHitBox___525319: undefined, - oMinX___525324: undefined, - oMinY___525327: undefined, - oMaxX___525330: undefined, - oMaxY___525336: undefined, - nMinX___525342: undefined, - nMinY___525345: undefined, - nMaxX___525348: undefined, - nMaxY___525354: undefined, - xDiff___525360: undefined, - yDiff___525371: undefined, + newHitBox___40747: undefined, + oMinX___40752: undefined, + oMinY___40755: undefined, + oMaxX___40758: undefined, + oMaxY___40764: undefined, + nMinX___40770: undefined, + nMinY___40773: undefined, + nMaxX___40776: undefined, + nMaxY___40782: undefined, + xDiff___40788: undefined, + yDiff___40799: undefined, arg0: undefined, } } @@ -9106,7 +9106,7 @@ function game_Hitbox_updateIfInvalid__P517344_mk(s) { -function Fx_abs__P515287(s) { +function Fx_abs__P30670(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -9136,12 +9136,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Fx_abs__P515287.info = {"start":1506,"length":164,"line":44,"column":4,"endLine":49,"endColumn":5,"fileName":"pxt_modules/base/fixed.ts","functionName":"abs","argumentNames":["a"]} +Fx_abs__P30670.info = {"start":1506,"length":164,"line":44,"column":4,"endLine":49,"endColumn":5,"fileName":"pxt_modules/base/fixed.ts","functionName":"abs","argumentNames":["a"]} -function Fx_abs__P515287_mk(s) { +function Fx_abs__P30670_mk(s) { checkStack(s.depth); return { - parent: s, fn: Fx_abs__P515287, depth: s.depth + 1, + parent: s, fn: Fx_abs__P30670, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -9151,7 +9151,7 @@ function Fx_abs__P515287_mk(s) { -function Sprite_sy__P517494(s) { +function Sprite_sy__P32877(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -9166,20 +9166,20 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C517463_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C32846_VT)) failedCast(r0); r0 = s.arg0.fields["_sy"]; s.tmp_0 = r0; r0 = (s.tmp_0 / 256); return leaveAccessor(s, r0) default: oops() } } } -Sprite_sy__P517494.info = {"start":5719,"length":61,"line":209,"column":4,"endLine":211,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"sy","argumentNames":["this"]} -Sprite_sy__P517494.isGetter = true; +Sprite_sy__P32877.info = {"start":5719,"length":61,"line":209,"column":4,"endLine":211,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"sy","argumentNames":["this"]} +Sprite_sy__P32877.isGetter = true; -function Sprite_sy__P517494_mk(s) { +function Sprite_sy__P32877_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_sy__P517494, depth: s.depth + 1, + parent: s, fn: Sprite_sy__P32877, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -9189,7 +9189,7 @@ function Sprite_sy__P517494_mk(s) { -function Sprite_sx__P517492(s) { +function Sprite_sx__P32875(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -9204,20 +9204,20 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C517463_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C32846_VT)) failedCast(r0); r0 = s.arg0.fields["_sx"]; s.tmp_0 = r0; r0 = (s.tmp_0 / 256); return leaveAccessor(s, r0) default: oops() } } } -Sprite_sx__P517492.info = {"start":5287,"length":61,"line":196,"column":4,"endLine":198,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"sx","argumentNames":["this"]} -Sprite_sx__P517492.isGetter = true; +Sprite_sx__P32875.info = {"start":5287,"length":61,"line":196,"column":4,"endLine":198,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"sx","argumentNames":["this"]} +Sprite_sx__P32875.isGetter = true; -function Sprite_sx__P517492_mk(s) { +function Sprite_sx__P32875_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_sx__P517492, depth: s.depth + 1, + parent: s, fn: Sprite_sx__P32875, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -9227,7 +9227,7 @@ function Sprite_sx__P517492_mk(s) { -function Sprite_fy__P517491(s) { +function Sprite_fy__P32874(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -9243,9 +9243,9 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C517463_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C32846_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; - s.tmp_3 = Math_max__P515252_mk(s); + s.tmp_3 = Math_max__P30635_mk(s); s.tmp_3.arg0 = 0; s.tmp_3.arg1 = s.arg1; s.callLocIdx = 423; s.pc = 1; return s.tmp_3; @@ -9261,12 +9261,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_fy__P517491.info = {"start":5109,"length":64,"line":191,"column":4,"endLine":193,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"fy","argumentNames":["this","v"]} +Sprite_fy__P32874.info = {"start":5109,"length":64,"line":191,"column":4,"endLine":193,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"fy","argumentNames":["this","v"]} -function Sprite_fy__P517491_mk(s) { +function Sprite_fy__P32874_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_fy__P517491, depth: s.depth + 1, + parent: s, fn: Sprite_fy__P32874, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -9281,7 +9281,7 @@ function Sprite_fy__P517491_mk(s) { -function Sprite_fy__P517490(s) { +function Sprite_fy__P32873(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -9296,20 +9296,20 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C517463_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C32846_VT)) failedCast(r0); r0 = s.arg0.fields["_fy"]; s.tmp_0 = r0; r0 = (s.tmp_0 / 256); return leaveAccessor(s, r0) default: oops() } } } -Sprite_fy__P517490.info = {"start":4947,"length":60,"line":186,"column":4,"endLine":188,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"fy","argumentNames":["this"]} -Sprite_fy__P517490.isGetter = true; +Sprite_fy__P32873.info = {"start":4947,"length":60,"line":186,"column":4,"endLine":188,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"fy","argumentNames":["this"]} +Sprite_fy__P32873.isGetter = true; -function Sprite_fy__P517490_mk(s) { +function Sprite_fy__P32873_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_fy__P517490, depth: s.depth + 1, + parent: s, fn: Sprite_fy__P32873, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -9319,7 +9319,7 @@ function Sprite_fy__P517490_mk(s) { -function Sprite_fx__P517489(s) { +function Sprite_fx__P32872(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -9335,9 +9335,9 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C517463_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C32846_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; - s.tmp_3 = Math_max__P515252_mk(s); + s.tmp_3 = Math_max__P30635_mk(s); s.tmp_3.arg0 = 0; s.tmp_3.arg1 = s.arg1; s.callLocIdx = 420; s.pc = 1; return s.tmp_3; @@ -9353,12 +9353,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_fx__P517489.info = {"start":4766,"length":64,"line":181,"column":4,"endLine":183,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"fx","argumentNames":["this","v"]} +Sprite_fx__P32872.info = {"start":4766,"length":64,"line":181,"column":4,"endLine":183,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"fx","argumentNames":["this","v"]} -function Sprite_fx__P517489_mk(s) { +function Sprite_fx__P32872_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_fx__P517489, depth: s.depth + 1, + parent: s, fn: Sprite_fx__P32872, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -9373,7 +9373,7 @@ function Sprite_fx__P517489_mk(s) { -function Sprite_fx__P517488(s) { +function Sprite_fx__P32871(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -9388,20 +9388,20 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C517463_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C32846_VT)) failedCast(r0); r0 = s.arg0.fields["_fx"]; s.tmp_0 = r0; r0 = (s.tmp_0 / 256); return leaveAccessor(s, r0) default: oops() } } } -Sprite_fx__P517488.info = {"start":4604,"length":60,"line":176,"column":4,"endLine":178,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"fx","argumentNames":["this"]} -Sprite_fx__P517488.isGetter = true; +Sprite_fx__P32871.info = {"start":4604,"length":60,"line":176,"column":4,"endLine":178,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"fx","argumentNames":["this"]} +Sprite_fx__P32871.isGetter = true; -function Sprite_fx__P517488_mk(s) { +function Sprite_fx__P32871_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_fx__P517488, depth: s.depth + 1, + parent: s, fn: Sprite_fx__P32871, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -9411,7 +9411,7 @@ function Sprite_fx__P517488_mk(s) { -function Sprite_ay__P517487(s) { +function Sprite_ay__P32870(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -9427,7 +9427,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C517463_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C32846_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; r0 = (s.arg1 * 256); s.tmp_2 = r0; @@ -9438,12 +9438,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_ay__P517487.info = {"start":4435,"length":51,"line":170,"column":4,"endLine":172,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"ay","argumentNames":["this","v"]} +Sprite_ay__P32870.info = {"start":4435,"length":51,"line":170,"column":4,"endLine":172,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"ay","argumentNames":["this","v"]} -function Sprite_ay__P517487_mk(s) { +function Sprite_ay__P32870_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_ay__P517487, depth: s.depth + 1, + parent: s, fn: Sprite_ay__P32870, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -9456,7 +9456,7 @@ function Sprite_ay__P517487_mk(s) { -function Sprite_ay__P517486(s) { +function Sprite_ay__P32869(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -9471,20 +9471,20 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C517463_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C32846_VT)) failedCast(r0); r0 = s.arg0.fields["_ay"]; s.tmp_0 = r0; r0 = (s.tmp_0 / 256); return leaveAccessor(s, r0) default: oops() } } } -Sprite_ay__P517486.info = {"start":4269,"length":60,"line":165,"column":4,"endLine":167,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"ay","argumentNames":["this"]} -Sprite_ay__P517486.isGetter = true; +Sprite_ay__P32869.info = {"start":4269,"length":60,"line":165,"column":4,"endLine":167,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"ay","argumentNames":["this"]} +Sprite_ay__P32869.isGetter = true; -function Sprite_ay__P517486_mk(s) { +function Sprite_ay__P32869_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_ay__P517486, depth: s.depth + 1, + parent: s, fn: Sprite_ay__P32869, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -9494,7 +9494,7 @@ function Sprite_ay__P517486_mk(s) { -function Sprite_ax__P517485(s) { +function Sprite_ax__P32868(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -9510,7 +9510,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C517463_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C32846_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; r0 = (s.arg1 * 256); s.tmp_2 = r0; @@ -9521,12 +9521,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_ax__P517485.info = {"start":4096,"length":51,"line":159,"column":4,"endLine":161,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"ax","argumentNames":["this","v"]} +Sprite_ax__P32868.info = {"start":4096,"length":51,"line":159,"column":4,"endLine":161,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"ax","argumentNames":["this","v"]} -function Sprite_ax__P517485_mk(s) { +function Sprite_ax__P32868_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_ax__P517485, depth: s.depth + 1, + parent: s, fn: Sprite_ax__P32868, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -9539,7 +9539,7 @@ function Sprite_ax__P517485_mk(s) { -function Sprite_ax__P517484(s) { +function Sprite_ax__P32867(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -9554,20 +9554,20 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C517463_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C32846_VT)) failedCast(r0); r0 = s.arg0.fields["_ax"]; s.tmp_0 = r0; r0 = (s.tmp_0 / 256); return leaveAccessor(s, r0) default: oops() } } } -Sprite_ax__P517484.info = {"start":3930,"length":60,"line":154,"column":4,"endLine":156,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"ax","argumentNames":["this"]} -Sprite_ax__P517484.isGetter = true; +Sprite_ax__P32867.info = {"start":3930,"length":60,"line":154,"column":4,"endLine":156,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"ax","argumentNames":["this"]} +Sprite_ax__P32867.isGetter = true; -function Sprite_ax__P517484_mk(s) { +function Sprite_ax__P32867_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_ax__P517484, depth: s.depth + 1, + parent: s, fn: Sprite_ax__P32867, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -9577,7 +9577,7 @@ function Sprite_ax__P517484_mk(s) { -function Sprite_vy__P517483(s) { +function Sprite_vy__P32866(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -9593,7 +9593,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C517463_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C32846_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; r0 = (s.arg1 * 256); s.tmp_2 = r0; @@ -9604,12 +9604,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_vy__P517483.info = {"start":3757,"length":51,"line":148,"column":4,"endLine":150,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"vy","argumentNames":["this","v"]} +Sprite_vy__P32866.info = {"start":3757,"length":51,"line":148,"column":4,"endLine":150,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"vy","argumentNames":["this","v"]} -function Sprite_vy__P517483_mk(s) { +function Sprite_vy__P32866_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_vy__P517483, depth: s.depth + 1, + parent: s, fn: Sprite_vy__P32866, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -9622,7 +9622,7 @@ function Sprite_vy__P517483_mk(s) { -function Sprite_vy__P517482(s) { +function Sprite_vy__P32865(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -9637,20 +9637,20 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C517463_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C32846_VT)) failedCast(r0); r0 = s.arg0.fields["_vy"]; s.tmp_0 = r0; r0 = (s.tmp_0 / 256); return leaveAccessor(s, r0) default: oops() } } } -Sprite_vy__P517482.info = {"start":3595,"length":60,"line":143,"column":4,"endLine":145,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"vy","argumentNames":["this"]} -Sprite_vy__P517482.isGetter = true; +Sprite_vy__P32865.info = {"start":3595,"length":60,"line":143,"column":4,"endLine":145,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"vy","argumentNames":["this"]} +Sprite_vy__P32865.isGetter = true; -function Sprite_vy__P517482_mk(s) { +function Sprite_vy__P32865_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_vy__P517482, depth: s.depth + 1, + parent: s, fn: Sprite_vy__P32865, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -9660,7 +9660,7 @@ function Sprite_vy__P517482_mk(s) { -function Sprite_vx__P517481(s) { +function Sprite_vx__P32864(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -9676,7 +9676,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C517463_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C32846_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; r0 = (s.arg1 * 256); s.tmp_2 = r0; @@ -9687,12 +9687,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_vx__P517481.info = {"start":3426,"length":51,"line":137,"column":4,"endLine":139,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"vx","argumentNames":["this","v"]} +Sprite_vx__P32864.info = {"start":3426,"length":51,"line":137,"column":4,"endLine":139,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"vx","argumentNames":["this","v"]} -function Sprite_vx__P517481_mk(s) { +function Sprite_vx__P32864_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_vx__P517481, depth: s.depth + 1, + parent: s, fn: Sprite_vx__P32864, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -9705,7 +9705,7 @@ function Sprite_vx__P517481_mk(s) { -function Sprite_vx__P517480(s) { +function Sprite_vx__P32863(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -9720,20 +9720,20 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C517463_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C32846_VT)) failedCast(r0); r0 = s.arg0.fields["_vx"]; s.tmp_0 = r0; r0 = (s.tmp_0 / 256); return leaveAccessor(s, r0) default: oops() } } } -Sprite_vx__P517480.info = {"start":3264,"length":60,"line":132,"column":4,"endLine":134,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"vx","argumentNames":["this"]} -Sprite_vx__P517480.isGetter = true; +Sprite_vx__P32863.info = {"start":3264,"length":60,"line":132,"column":4,"endLine":134,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"vx","argumentNames":["this"]} +Sprite_vx__P32863.isGetter = true; -function Sprite_vx__P517480_mk(s) { +function Sprite_vx__P32863_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_vx__P517480, depth: s.depth + 1, + parent: s, fn: Sprite_vx__P32863, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -9743,7 +9743,7 @@ function Sprite_vx__P517480_mk(s) { -function sprites_BaseSprite_constructor__P517218(s) { +function sprites_BaseSprite_constructor__P32601(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -9759,15 +9759,15 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_BaseSprite__C517216_VT)) failedCast(r0); - s.tmp_0 = sprites_BaseSprite_z__P517221_mk(s); + if (!checkSubtype(r0, sprites_BaseSprite__C32599_VT)) failedCast(r0); + s.tmp_0 = sprites_BaseSprite_z__P32604_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; s.callLocIdx = 201; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.tmp_0 = scene_Scene_addSprite__P517992_mk(s); - s.tmp_1 = game_currentScene__P518121_mk(s); + s.tmp_0 = scene_Scene_addSprite__P33375_mk(s); + s.tmp_1 = game_currentScene__P33504_mk(s); s.callLocIdx = 202; s.pc = 3; return s.tmp_1; case 3: r0 = s.retval; @@ -9780,12 +9780,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -sprites_BaseSprite_constructor__P517218.info = {"start":344,"length":170,"line":15,"column":8,"endLine":20,"endColumn":9,"fileName":"pxt_modules/game/basesprite.ts","functionName":"inline","argumentNames":["this","z"]} +sprites_BaseSprite_constructor__P32601.info = {"start":344,"length":170,"line":15,"column":8,"endLine":20,"endColumn":9,"fileName":"pxt_modules/game/basesprite.ts","functionName":"inline","argumentNames":["this","z"]} -function sprites_BaseSprite_constructor__P517218_mk(s) { +function sprites_BaseSprite_constructor__P32601_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_BaseSprite_constructor__P517218, depth: s.depth + 1, + parent: s, fn: sprites_BaseSprite_constructor__P32601, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -9797,7 +9797,7 @@ function sprites_BaseSprite_constructor__P517218_mk(s) { -function scene_Scene_addSprite__P517992(s) { +function scene_Scene_addSprite__P33375(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -9813,7 +9813,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_Scene__C517965_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_Scene__C33348_VT)) failedCast(r0); r0 = s.arg0.fields["allSprites"]; s.tmp_0 = r0; r0 = pxsim_Array__push(s.tmp_0, s.arg1); @@ -9840,12 +9840,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_Scene_addSprite__P517992.info = {"start":7218,"length":128,"line":200,"column":8,"endLine":203,"endColumn":9,"fileName":"pxt_modules/game/scene.ts","functionName":"addSprite","argumentNames":["this","sprite"]} +scene_Scene_addSprite__P33375.info = {"start":7218,"length":128,"line":200,"column":8,"endLine":203,"endColumn":9,"fileName":"pxt_modules/game/scene.ts","functionName":"addSprite","argumentNames":["this","sprite"]} -function scene_Scene_addSprite__P517992_mk(s) { +function scene_Scene_addSprite__P33375_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Scene_addSprite__P517992, depth: s.depth + 1, + parent: s, fn: scene_Scene_addSprite__P33375, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -9859,7 +9859,7 @@ function scene_Scene_addSprite__P517992_mk(s) { -function sprites_BaseSprite_z__P517221(s) { +function sprites_BaseSprite_z__P32604(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -9875,7 +9875,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_BaseSprite__C517216_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_BaseSprite__C32599_VT)) failedCast(r0); r0 = s.arg0.fields["_z"]; s.tmp_1 = r0; r0 = (s.tmp_1 !== s.arg1); @@ -9883,7 +9883,7 @@ switch (step) { r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } r0 = (s.arg0).fields["_z"] = (s.arg1); - s.tmp_1 = game_currentScene__P518121_mk(s); + s.tmp_1 = game_currentScene__P33504_mk(s); s.callLocIdx = 204; s.pc = 3; return s.tmp_1; case 3: r0 = s.retval; @@ -9899,12 +9899,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -sprites_BaseSprite_z__P517221.info = {"start":656,"length":174,"line":30,"column":8,"endLine":35,"endColumn":9,"fileName":"pxt_modules/game/basesprite.ts","functionName":"z","argumentNames":["this","v"]} +sprites_BaseSprite_z__P32604.info = {"start":656,"length":174,"line":30,"column":8,"endLine":35,"endColumn":9,"fileName":"pxt_modules/game/basesprite.ts","functionName":"z","argumentNames":["this","v"]} -function sprites_BaseSprite_z__P517221_mk(s) { +function sprites_BaseSprite_z__P32604_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_BaseSprite_z__P517221, depth: s.depth + 1, + parent: s, fn: sprites_BaseSprite_z__P32604, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -9918,7 +9918,7 @@ function sprites_BaseSprite_z__P517221_mk(s) { -function sprites_BaseSprite_z__P517220(s) { +function sprites_BaseSprite_z__P32603(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -9933,18 +9933,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_BaseSprite__C517216_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_BaseSprite__C32599_VT)) failedCast(r0); r0 = s.arg0.fields["_z"]; return leaveAccessor(s, r0) default: oops() } } } -sprites_BaseSprite_z__P517220.info = {"start":591,"length":55,"line":26,"column":8,"endLine":28,"endColumn":9,"fileName":"pxt_modules/game/basesprite.ts","functionName":"z","argumentNames":["this"]} -sprites_BaseSprite_z__P517220.isGetter = true; +sprites_BaseSprite_z__P32603.info = {"start":591,"length":55,"line":26,"column":8,"endLine":28,"endColumn":9,"fileName":"pxt_modules/game/basesprite.ts","functionName":"z","argumentNames":["this"]} +sprites_BaseSprite_z__P32603.isGetter = true; -function sprites_BaseSprite_z__P517220_mk(s) { +function sprites_BaseSprite_z__P32603_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_BaseSprite_z__P517220, depth: s.depth + 1, + parent: s, fn: sprites_BaseSprite_z__P32603, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -9953,7 +9953,7 @@ function sprites_BaseSprite_z__P517220_mk(s) { -function helpers_arrayFilter__P515232(s) { +function helpers_arrayFilter__P30615(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -9963,31 +9963,31 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.res___524873 = undefined; - s.len___524875 = undefined; - s.i___524878 = undefined; - s.v___524883 = undefined; + s.res___40301 = undefined; + s.len___40303 = undefined; + s.i___40306 = undefined; + s.v___40311 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } r0 = pxsim_Array__mk(); - s.res___524873 = (r0); + s.res___40301 = (r0); r0 = pxsim_Array__length(s.arg0); - s.len___524875 = (r0); - s.i___524878 = (0); + s.len___40303 = (r0); + s.i___40306 = (0); case 1: - r0 = (s.i___524878 < s.len___524875); + r0 = (s.i___40306 < s.len___40303); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 4; continue; } - r0 = pxsim_Array__getAt(s.arg0, s.i___524878); - s.v___524883 = (r0); + r0 = pxsim_Array__getAt(s.arg0, s.i___40306); + s.v___40311 = (r0); s.tmp_1 = lambda_3_mk(s); s.tmp_1.argL = s.arg1; - s.tmp_1.arg0 = s.v___524883; - s.tmp_1.arg1 = s.i___524878; + s.tmp_1.arg0 = s.v___40311; + s.tmp_1.arg1 = s.i___40306; setupLambda(s.tmp_1, s.tmp_1.argL); s.callLocIdx = 7; s.pc = 5; return s.tmp_1; case 5: @@ -9995,30 +9995,30 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 2; continue; } - r0 = pxsim_Array__push(s.res___524873, s.v___524883); + r0 = pxsim_Array__push(s.res___40301, s.v___40311); case 2: case 3: - r0 = (s.i___524878 + 1); - s.i___524878 = (r0); + r0 = (s.i___40306 + 1); + s.i___40306 = (r0); { step = 1; continue; } case 4: - r0 = s.res___524873; + r0 = s.res___40301; return leave(s, r0) default: oops() } } } -helpers_arrayFilter__P515232.info = {"start":7695,"length":317,"line":261,"column":4,"endLine":269,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"arrayFilter","argumentNames":["arr","callbackfn"]} +helpers_arrayFilter__P30615.info = {"start":7695,"length":317,"line":261,"column":4,"endLine":269,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"arrayFilter","argumentNames":["arr","callbackfn"]} -function helpers_arrayFilter__P515232_mk(s) { +function helpers_arrayFilter__P30615_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_arrayFilter__P515232, depth: s.depth + 1, + parent: s, fn: helpers_arrayFilter__P30615, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, - res___524873: undefined, - len___524875: undefined, - i___524878: undefined, - v___524883: undefined, + res___40301: undefined, + len___40303: undefined, + i___40306: undefined, + v___40311: undefined, arg0: undefined, arg1: undefined, } } @@ -10027,7 +10027,7 @@ function helpers_arrayFilter__P515232_mk(s) { -function helpers_getTilemapByName__P518457(s) { +function helpers_getTilemapByName__P33840(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -10041,7 +10041,7 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = helpers__getFactoryInstance__P518455_mk(s); + s.tmp_0 = helpers__getFactoryInstance__P33838_mk(s); s.tmp_0.arg0 = "tilemap"; s.tmp_0.arg1 = s.arg0; s.callLocIdx = 1658; s.pc = 1; return s.tmp_0; @@ -10050,12 +10050,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -helpers_getTilemapByName__P518457.info = {"start":2768,"length":107,"line":83,"column":4,"endLine":85,"endColumn":5,"fileName":"pxt_modules/game/assetTemplates.ts","functionName":"getTilemapByName","argumentNames":["name"]} +helpers_getTilemapByName__P33840.info = {"start":2768,"length":107,"line":83,"column":4,"endLine":85,"endColumn":5,"fileName":"pxt_modules/game/assetTemplates.ts","functionName":"getTilemapByName","argumentNames":["name"]} -function helpers_getTilemapByName__P518457_mk(s) { +function helpers_getTilemapByName__P33840_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_getTilemapByName__P518457, depth: s.depth + 1, + parent: s, fn: helpers_getTilemapByName__P33840, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -10065,7 +10065,7 @@ function helpers_getTilemapByName__P518457_mk(s) { -function helpers__getFactoryInstance__P518455(s) { +function helpers__getFactoryInstance__P33838(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -10075,30 +10075,30 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.factory___525529 = undefined; - s.unnamed870___U1 = undefined; - s.unnamed871___U2 = undefined; - s.data___525536 = undefined; + s.factory___40957 = undefined; + s.unnamed230___U1 = undefined; + s.unnamed231___U2 = undefined; + s.data___40964 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } - r0 = pxsim_numops_toBoolDecr(globals.factories___521440); + r0 = pxsim_numops_toBoolDecr(globals.factories___36828); if (!r0) { step = 7; continue; } - s.factory___525529 = (undefined); - s.unnamed870___U1 = (globals.factories___521440); - s.unnamed871___U2 = (0); + s.factory___40957 = (undefined); + s.unnamed230___U1 = (globals.factories___36828); + s.unnamed231___U2 = (0); case 1: - s.tmp_0 = r0 = s.unnamed871___U2; - r0 = pxsim_Array__length(s.unnamed870___U1); + s.tmp_0 = r0 = s.unnamed231___U2; + r0 = pxsim_Array__length(s.unnamed230___U1); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 6; continue; } - r0 = pxsim_Array__getAt(s.unnamed870___U1, s.unnamed871___U2); - s.factory___525529 = (r0); + r0 = pxsim_Array__getAt(s.unnamed230___U1, s.unnamed231___U2); + s.factory___40957 = (r0); s.tmp_4 = if_kind_1_mk(s); - s.tmp_4.arg0 = s.factory___525529; + s.tmp_4.arg0 = s.factory___40957; if (!s.tmp_4.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_4.arg0, "kind"); } else { @@ -10115,7 +10115,7 @@ switch (step) { r0 = pxsim_numops_toBoolDecr(s.tmp_2); if (!r0) { step = 4; continue; } s.tmp_5 = if_factory_2_mk(s); - s.tmp_5.arg0 = s.factory___525529; + s.tmp_5.arg0 = s.factory___40957; s.tmp_5.arg1 = s.arg1; if (!s.tmp_5.arg0.vtable.iface) { setupLambda(s.tmp_5, pxsim_pxtrt.mapGetByString(s.tmp_5.arg0, "factory"), 2); @@ -10128,20 +10128,20 @@ switch (step) { } case 11: r0 = s.retval; - s.data___525536 = (r0); - r0 = pxsim_numops_toBoolDecr(s.data___525536); + s.data___40964 = (r0); + r0 = pxsim_numops_toBoolDecr(s.data___40964); if (!r0) { step = 2; continue; } - r0 = s.data___525536; + r0 = s.data___40964; { step = 9; continue; } case 2: case 3: case 4: case 5: - r0 = (s.unnamed871___U2 + 1); - s.unnamed871___U2 = (r0); + r0 = (s.unnamed231___U2 + 1); + s.unnamed231___U2 = (r0); { step = 1; continue; } case 6: - s.unnamed870___U1 = (undefined); + s.unnamed230___U1 = (undefined); case 7: case 8: r0 = null; @@ -10149,12 +10149,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -helpers__getFactoryInstance__P518455.info = {"start":2226,"length":348,"line":66,"column":4,"endLine":76,"endColumn":5,"fileName":"pxt_modules/game/assetTemplates.ts","functionName":"_getFactoryInstance","argumentNames":["kind","name"]} +helpers__getFactoryInstance__P33838.info = {"start":2226,"length":348,"line":66,"column":4,"endLine":76,"endColumn":5,"fileName":"pxt_modules/game/assetTemplates.ts","functionName":"_getFactoryInstance","argumentNames":["kind","name"]} -function helpers__getFactoryInstance__P518455_mk(s) { +function helpers__getFactoryInstance__P33838_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers__getFactoryInstance__P518455, depth: s.depth + 1, + parent: s, fn: helpers__getFactoryInstance__P33838, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -10162,10 +10162,10 @@ function helpers__getFactoryInstance__P518455_mk(s) { tmp_3: undefined, tmp_4: undefined, tmp_5: undefined, - factory___525529: undefined, - unnamed870___U1: undefined, - unnamed871___U2: undefined, - data___525536: undefined, + factory___40957: undefined, + unnamed230___U1: undefined, + unnamed231___U2: undefined, + data___40964: undefined, arg0: undefined, arg1: undefined, } } @@ -10174,7 +10174,7 @@ function helpers__getFactoryInstance__P518455_mk(s) { -function tilemap__P518443(s) { +function tilemap__P33826(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -10193,12 +10193,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -tilemap__P518443.info = {"start":99,"length":78,"line":3,"column":0,"endLine":3,"endColumn":78,"fileName":"pxt_modules/game/assetTemplates.ts","functionName":"tilemap","argumentNames":["lits","args"]} +tilemap__P33826.info = {"start":99,"length":78,"line":3,"column":0,"endLine":3,"endColumn":78,"fileName":"pxt_modules/game/assetTemplates.ts","functionName":"tilemap","argumentNames":["lits","args"]} -function tilemap__P518443_mk(s) { +function tilemap__P33826_mk(s) { checkStack(s.depth); return { - parent: s, fn: tilemap__P518443, depth: s.depth + 1, + parent: s, fn: tilemap__P33826, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -10208,7 +10208,7 @@ function tilemap__P518443_mk(s) { -function tiles_setCurrentTilemap__P517886(s) { +function tiles_setCurrentTilemap__P33269(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -10222,7 +10222,7 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = scene_setTileMapLevel__P518010_mk(s); + s.tmp_0 = scene_setTileMapLevel__P33393_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 1101; s.pc = 1; return s.tmp_0; case 1: @@ -10231,12 +10231,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -tiles_setCurrentTilemap__P517886.info = {"start":19775,"length":103,"line":614,"column":4,"endLine":616,"endColumn":5,"fileName":"pxt_modules/game/tilemap.ts","functionName":"setCurrentTilemap","argumentNames":["tilemap"]} +tiles_setCurrentTilemap__P33269.info = {"start":19775,"length":103,"line":614,"column":4,"endLine":616,"endColumn":5,"fileName":"pxt_modules/game/tilemap.ts","functionName":"setCurrentTilemap","argumentNames":["tilemap"]} -function tiles_setCurrentTilemap__P517886_mk(s) { +function tiles_setCurrentTilemap__P33269_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_setCurrentTilemap__P517886, depth: s.depth + 1, + parent: s, fn: tiles_setCurrentTilemap__P33269, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -10246,7 +10246,7 @@ function tiles_setCurrentTilemap__P517886_mk(s) { -function scene_setTileMapLevel__P518010(s) { +function scene_setTileMapLevel__P33393(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -10256,17 +10256,17 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.scene___525551 = undefined; + s.scene___40979 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = game_currentScene__P518121_mk(s); + s.tmp_0 = game_currentScene__P33504_mk(s); s.callLocIdx = 1172; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - s.scene___525551 = (r0); - r0 = s.scene___525551.fields["tileMap"]; + s.scene___40979 = (r0); + r0 = s.scene___40979.fields["tileMap"]; s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); s.tmp_1 = r0; @@ -10274,19 +10274,19 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - r0 = pxsim_pxtcore_mkClassInstance(tiles_TileMap__C517857_VT); + r0 = pxsim_pxtcore_mkClassInstance(tiles_TileMap__C33240_VT); s.tmp_3 = r0; - s.tmp_4 = tiles_TileMap_constructor__P517859_mk(s); + s.tmp_4 = tiles_TileMap_constructor__P33242_mk(s); s.tmp_4.arg0 = s.tmp_3; s.tmp_4.arg1 = 4; s.callLocIdx = 1173; s.pc = 4; return s.tmp_4; case 4: r0 = s.retval; - r0 = (s.scene___525551).fields["tileMap"] = (s.tmp_3); + r0 = (s.scene___40979).fields["tileMap"] = (s.tmp_3); case 1: case 2: - s.tmp_0 = tiles_TileMap_setData__P517870_mk(s); - r0 = s.scene___525551.fields["tileMap"]; + s.tmp_0 = tiles_TileMap_setData__P33253_mk(s); + r0 = s.scene___40979.fields["tileMap"]; s.tmp_0.arg0 = r0; s.tmp_0.arg1 = s.arg0; s.callLocIdx = 1174; s.pc = 5; return s.tmp_0; @@ -10296,19 +10296,19 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_setTileMapLevel__P518010.info = {"start":3018,"length":219,"line":113,"column":4,"endLine":118,"endColumn":5,"fileName":"pxt_modules/game/scenes.ts","functionName":"setTileMapLevel","argumentNames":["map"]} +scene_setTileMapLevel__P33393.info = {"start":3018,"length":219,"line":113,"column":4,"endLine":118,"endColumn":5,"fileName":"pxt_modules/game/scenes.ts","functionName":"setTileMapLevel","argumentNames":["map"]} -function scene_setTileMapLevel__P518010_mk(s) { +function scene_setTileMapLevel__P33393_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_setTileMapLevel__P518010, depth: s.depth + 1, + parent: s, fn: scene_setTileMapLevel__P33393, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, tmp_3: undefined, tmp_4: undefined, - scene___525551: undefined, + scene___40979: undefined, arg0: undefined, } } @@ -10316,7 +10316,7 @@ function scene_setTileMapLevel__P518010_mk(s) { -function tiles_TileMap_setData__P517870(s) { +function tiles_TileMap_setData__P33253(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -10326,22 +10326,22 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.previous___525568 = undefined; - s.eventHandler___525582 = undefined; - s.unnamed858___U2 = undefined; - s.unnamed859___U3 = undefined; - s.eventHandler___525611 = undefined; - s.unnamed860___U5 = undefined; - s.unnamed861___U6 = undefined; + s.previous___40996 = undefined; + s.eventHandler___41010 = undefined; + s.unnamed218___U2 = undefined; + s.unnamed219___U3 = undefined; + s.eventHandler___41039 = undefined; + s.unnamed220___U5 = undefined; + s.unnamed221___U6 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMap__C517857_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_TileMap__C33240_VT)) failedCast(r0); r0 = s.arg0.fields["_map"]; - s.previous___525568 = (r0); + s.previous___40996 = (r0); r0 = s.arg0.fields["handlerState"]; s.tmp_0 = r0; r0 = pxsim_numops_toBool(s.tmp_0); @@ -10349,7 +10349,7 @@ switch (step) { r0 = s.tmp_0; { step = 2; continue; } case 1: - r0 = (s.previous___525568 !== s.arg1); + r0 = (s.previous___40996 !== s.arg1); case 2: // jmp value (already in r0) s.tmp_1 = r0; @@ -10358,33 +10358,33 @@ switch (step) { r0 = s.tmp_1; { step = 4; continue; } case 3: - r0 = s.previous___525568; + r0 = s.previous___40996; case 4: // jmp value (already in r0) s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); if (!r0) { step = 9; continue; } - s.eventHandler___525582 = (undefined); + s.eventHandler___41010 = (undefined); r0 = s.arg0.fields["handlerState"]; - s.unnamed858___U2 = (r0); - s.unnamed859___U3 = (0); + s.unnamed218___U2 = (r0); + s.unnamed219___U3 = (0); case 5: - s.tmp_0 = r0 = s.unnamed859___U3; - r0 = pxsim_Array__length(s.unnamed858___U2); + s.tmp_0 = r0 = s.unnamed219___U3; + r0 = pxsim_Array__length(s.unnamed218___U2); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 8; continue; } - r0 = pxsim_Array__getAt(s.unnamed858___U2, s.unnamed859___U3); - s.eventHandler___525582 = (r0); - r0 = s.eventHandler___525582.fields["event"]; + r0 = pxsim_Array__getAt(s.unnamed218___U2, s.unnamed219___U3); + s.eventHandler___41010 = (r0); + r0 = s.eventHandler___41010.fields["event"]; s.tmp_3 = r0; r0 = (s.tmp_3 === 1); s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); if (!r0) { step = 6; continue; } s.tmp_4 = if_callback_2_mk(s); - s.tmp_4.arg0 = s.eventHandler___525582; - s.tmp_4.arg1 = s.previous___525568; + s.tmp_4.arg0 = s.eventHandler___41010; + s.tmp_4.arg1 = s.previous___40996; if (!s.tmp_4.arg0.vtable.iface) { setupLambda(s.tmp_4, pxsim_pxtrt.mapGetByString(s.tmp_4.arg0, "callback"), 2); s.callLocIdx = 1048; s.pc = 23; return s.tmp_4; @@ -10398,11 +10398,11 @@ switch (step) { r0 = s.retval; case 6: case 7: - r0 = (s.unnamed859___U3 + 1); - s.unnamed859___U3 = (r0); + r0 = (s.unnamed219___U3 + 1); + s.unnamed219___U3 = (r0); { step = 5; continue; } case 8: - s.unnamed858___U2 = (undefined); + s.unnamed218___U2 = (undefined); case 9: case 10: r0 = (s.arg0).fields["_map"] = (s.arg1); @@ -10421,7 +10421,7 @@ switch (step) { r0 = s.tmp_0; { step = 14; continue; } case 13: - r0 = (s.previous___525568 !== s.arg1); + r0 = (s.previous___40996 !== s.arg1); case 14: // jmp value (already in r0) s.tmp_1 = r0; @@ -10436,26 +10436,26 @@ switch (step) { s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); if (!r0) { step = 21; continue; } - s.eventHandler___525611 = (undefined); + s.eventHandler___41039 = (undefined); r0 = s.arg0.fields["handlerState"]; - s.unnamed860___U5 = (r0); - s.unnamed861___U6 = (0); + s.unnamed220___U5 = (r0); + s.unnamed221___U6 = (0); case 17: - s.tmp_0 = r0 = s.unnamed861___U6; - r0 = pxsim_Array__length(s.unnamed860___U5); + s.tmp_0 = r0 = s.unnamed221___U6; + r0 = pxsim_Array__length(s.unnamed220___U5); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 20; continue; } - r0 = pxsim_Array__getAt(s.unnamed860___U5, s.unnamed861___U6); - s.eventHandler___525611 = (r0); - r0 = s.eventHandler___525611.fields["event"]; + r0 = pxsim_Array__getAt(s.unnamed220___U5, s.unnamed221___U6); + s.eventHandler___41039 = (r0); + r0 = s.eventHandler___41039.fields["event"]; s.tmp_3 = r0; r0 = (s.tmp_3 === 0); s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); if (!r0) { step = 18; continue; } s.tmp_4 = if_callback_2_mk(s); - s.tmp_4.arg0 = s.eventHandler___525611; + s.tmp_4.arg0 = s.eventHandler___41039; s.tmp_4.arg1 = s.arg1; if (!s.tmp_4.arg0.vtable.iface) { setupLambda(s.tmp_4, pxsim_pxtrt.mapGetByString(s.tmp_4.arg0, "callback"), 2); @@ -10470,36 +10470,36 @@ switch (step) { r0 = s.retval; case 18: case 19: - r0 = (s.unnamed861___U6 + 1); - s.unnamed861___U6 = (r0); + r0 = (s.unnamed221___U6 + 1); + s.unnamed221___U6 = (r0); { step = 17; continue; } case 20: - s.unnamed860___U5 = (undefined); + s.unnamed220___U5 = (undefined); case 21: case 22: r0 = undefined; return leave(s, r0) default: oops() } } } -tiles_TileMap_setData__P517870.info = {"start":10253,"length":807,"line":355,"column":8,"endLine":378,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"setData","argumentNames":["this","map"]} +tiles_TileMap_setData__P33253.info = {"start":10253,"length":807,"line":355,"column":8,"endLine":378,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"setData","argumentNames":["this","map"]} -function tiles_TileMap_setData__P517870_mk(s) { +function tiles_TileMap_setData__P33253_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMap_setData__P517870, depth: s.depth + 1, + parent: s, fn: tiles_TileMap_setData__P33253, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, tmp_3: undefined, tmp_4: undefined, - previous___525568: undefined, - eventHandler___525582: undefined, - unnamed858___U2: undefined, - unnamed859___U3: undefined, - eventHandler___525611: undefined, - unnamed860___U5: undefined, - unnamed861___U6: undefined, + previous___40996: undefined, + eventHandler___41010: undefined, + unnamed218___U2: undefined, + unnamed219___U3: undefined, + eventHandler___41039: undefined, + unnamed220___U5: undefined, + unnamed221___U6: undefined, arg0: undefined, arg1: undefined, } } @@ -10508,7 +10508,7 @@ function tiles_TileMap_setData__P517870_mk(s) { -function tiles_TileMapData_scale__P517843(s) { +function tiles_TileMapData_scale__P33226(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -10523,18 +10523,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMapData__C517839_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_TileMapData__C33222_VT)) failedCast(r0); r0 = s.arg0.fields["_scale"]; return leaveAccessor(s, r0) default: oops() } } } -tiles_TileMapData_scale__P517843.info = {"start":6564,"length":66,"line":222,"column":8,"endLine":224,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"scale","argumentNames":["this"]} -tiles_TileMapData_scale__P517843.isGetter = true; +tiles_TileMapData_scale__P33226.info = {"start":6564,"length":66,"line":222,"column":8,"endLine":224,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"scale","argumentNames":["this"]} +tiles_TileMapData_scale__P33226.isGetter = true; -function tiles_TileMapData_scale__P517843_mk(s) { +function tiles_TileMapData_scale__P33226_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMapData_scale__P517843, depth: s.depth + 1, + parent: s, fn: tiles_TileMapData_scale__P33226, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -10543,7 +10543,7 @@ function tiles_TileMapData_scale__P517843_mk(s) { -function tiles_TileMap_constructor__P517859(s) { +function tiles_TileMap_constructor__P33242(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -10559,19 +10559,19 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMap__C517857_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_TileMap__C33240_VT)) failedCast(r0); r0 = (s.arg0).fields["_layer"] = (1); - s.tmp_0 = tiles_TileMap_scale__P517861_mk(s); + s.tmp_0 = tiles_TileMap_scale__P33244_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; s.callLocIdx = 1034; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - r0 = pxsim_pxtcore_mkAction(1, tiles_TileMap_inline__P525637); + r0 = pxsim_pxtcore_mkAction(1, tiles_TileMap_inline__P41065); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); s.tmp_1 = r0 = s.arg0; - s.tmp_3 = scene_createRenderable__P517927_mk(s); + s.tmp_3 = scene_createRenderable__P33310_mk(s); s.tmp_3.arg0 = -1; s.tmp_3.arg1 = s.tmp_0; s.tmp_3.arg2 = undefined; @@ -10584,12 +10584,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -tiles_TileMap_constructor__P517859.info = {"start":8927,"length":268,"line":300,"column":8,"endLine":308,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"inline","argumentNames":["this","scale"]} +tiles_TileMap_constructor__P33242.info = {"start":8927,"length":268,"line":300,"column":8,"endLine":308,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"inline","argumentNames":["this","scale"]} -function tiles_TileMap_constructor__P517859_mk(s) { +function tiles_TileMap_constructor__P33242_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMap_constructor__P517859, depth: s.depth + 1, + parent: s, fn: tiles_TileMap_constructor__P33242, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -10603,7 +10603,7 @@ function tiles_TileMap_constructor__P517859_mk(s) { -function tiles_TileMap_inline__P525637(s) { +function tiles_TileMap_inline__P41065(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -10618,7 +10618,7 @@ switch (step) { s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } - s.tmp_0 = tiles_TileMap_draw__P520950_mk(s); + s.tmp_0 = tiles_TileMap_draw__P36338_mk(s); s.tmp_0.arg0 = s.caps[0]; s.tmp_0.arg1 = s.arg0; s.tmp_0.arg2 = s.arg1; @@ -10629,12 +10629,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -tiles_TileMap_inline__P525637.info = {"start":9145,"length":25,"line":306,"column":16,"endLine":306,"endColumn":41,"fileName":"pxt_modules/game/tilemap.ts","functionName":"inline","argumentNames":["t","c"]} +tiles_TileMap_inline__P41065.info = {"start":9145,"length":25,"line":306,"column":16,"endLine":306,"endColumn":41,"fileName":"pxt_modules/game/tilemap.ts","functionName":"inline","argumentNames":["t","c"]} -function tiles_TileMap_inline__P525637_mk(s) { +function tiles_TileMap_inline__P41065_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMap_inline__P525637, depth: s.depth + 1, + parent: s, fn: tiles_TileMap_inline__P41065, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -10645,7 +10645,7 @@ function tiles_TileMap_inline__P525637_mk(s) { -function tiles_TileMap_draw__P520950(s) { +function tiles_TileMap_draw__P36338(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -10655,21 +10655,21 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.bitmask___525648 = undefined; - s.offsetX___525654 = undefined; - s.offsetY___525659 = undefined; - s.x0___525664 = undefined; - s.xn___525671 = undefined; - s.y0___525688 = undefined; - s.yn___525695 = undefined; - s.x___525712 = undefined; - s.y___525718 = undefined; - s.index___525724 = undefined; - s.tile___525731 = undefined; - s.x___525767 = undefined; - s.xLine___525773 = undefined; - s.y___525799 = undefined; - s.yLine___525805 = undefined; + s.bitmask___41076 = undefined; + s.offsetX___41082 = undefined; + s.offsetY___41087 = undefined; + s.x0___41092 = undefined; + s.xn___41099 = undefined; + s.y0___41116 = undefined; + s.yn___41123 = undefined; + s.x___41140 = undefined; + s.y___41146 = undefined; + s.index___41152 = undefined; + s.tile___41159 = undefined; + s.x___41195 = undefined; + s.xLine___41201 = undefined; + s.y___41227 = undefined; + s.yLine___41233 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -10677,7 +10677,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMap__C517857_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_TileMap__C33240_VT)) failedCast(r0); r0 = s.arg0.fields["_map"]; s.tmp_6 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_6); @@ -10702,16 +10702,16 @@ switch (step) { r0 = (1 << s.tmp_8); s.tmp_7 = r0; r0 = (s.tmp_7 - 1); - s.bitmask___525648 = (r0); + s.bitmask___41076 = (r0); r0 = s.arg2.fields["drawOffsetX"]; s.tmp_0 = r0; - r0 = (s.tmp_0 & s.bitmask___525648); - s.offsetX___525654 = (r0); + r0 = (s.tmp_0 & s.bitmask___41076); + s.offsetX___41082 = (r0); r0 = s.arg2.fields["drawOffsetY"]; s.tmp_0 = r0; - r0 = (s.tmp_0 & s.bitmask___525648); - s.offsetY___525659 = (r0); - s.tmp_0 = Math_max__P515252_mk(s); + r0 = (s.tmp_0 & s.bitmask___41076); + s.offsetY___41087 = (r0); + s.tmp_0 = Math_max__P30635_mk(s); s.tmp_0.arg0 = 0; r0 = s.arg2.fields["drawOffsetX"]; s.tmp_1 = r0; @@ -10722,8 +10722,8 @@ switch (step) { s.callLocIdx = 1057; s.pc = 24; return s.tmp_0; case 24: r0 = s.retval; - s.x0___525664 = (r0); - s.tmp_0 = Math_min__P515253_mk(s); + s.x0___41092 = (r0); + s.tmp_0 = Math_min__P30636_mk(s); r0 = s.arg0.fields["_map"]; s.tmp_1 = r0; r0 = s.tmp_1.fields["_width"]; @@ -10743,8 +10743,8 @@ switch (step) { s.callLocIdx = 1060; s.pc = 25; return s.tmp_0; case 25: r0 = s.retval; - s.xn___525671 = (r0); - s.tmp_0 = Math_max__P515252_mk(s); + s.xn___41099 = (r0); + s.tmp_0 = Math_max__P30635_mk(s); s.tmp_0.arg0 = 0; r0 = s.arg2.fields["drawOffsetY"]; s.tmp_1 = r0; @@ -10755,8 +10755,8 @@ switch (step) { s.callLocIdx = 1062; s.pc = 26; return s.tmp_0; case 26: r0 = s.retval; - s.y0___525688 = (r0); - s.tmp_0 = Math_min__P515253_mk(s); + s.y0___41116 = (r0); + s.tmp_0 = Math_min__P30636_mk(s); r0 = s.arg0.fields["_map"]; s.tmp_1 = r0; r0 = s.tmp_1.fields["_height"]; @@ -10776,92 +10776,92 @@ switch (step) { s.callLocIdx = 1065; s.pc = 27; return s.tmp_0; case 27: r0 = s.retval; - s.yn___525695 = (r0); - s.x___525712 = (s.x0___525664); + s.yn___41123 = (r0); + s.x___41140 = (s.x0___41092); case 3: - r0 = (s.x___525712 <= s.xn___525671); + r0 = (s.x___41140 <= s.xn___41099); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 8; continue; } - s.y___525718 = (s.y0___525688); + s.y___41146 = (s.y0___41116); case 4: - r0 = (s.y___525718 <= s.yn___525695); + r0 = (s.y___41146 <= s.yn___41123); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 7; continue; } - s.tmp_1 = tiles_TileMapData_getTile__P517845_mk(s); + s.tmp_1 = tiles_TileMapData_getTile__P33228_mk(s); r0 = s.arg0.fields["_map"]; s.tmp_1.arg0 = r0; - s.tmp_1.arg1 = s.x___525712; - s.tmp_1.arg2 = s.y___525718; + s.tmp_1.arg1 = s.x___41140; + s.tmp_1.arg2 = s.y___41146; s.callLocIdx = 1066; s.pc = 28; return s.tmp_1; case 28: r0 = s.retval; - s.index___525724 = (r0); - s.tmp_0 = tiles_TileMapData_getTileImage__P517848_mk(s); + s.index___41152 = (r0); + s.tmp_0 = tiles_TileMapData_getTileImage__P33231_mk(s); r0 = s.arg0.fields["_map"]; s.tmp_0.arg0 = r0; - s.tmp_0.arg1 = s.index___525724; + s.tmp_0.arg1 = s.index___41152; s.callLocIdx = 1067; s.pc = 29; return s.tmp_0; case 29: r0 = s.retval; - s.tile___525731 = (r0); - r0 = pxsim_numops_toBoolDecr(s.tile___525731); + s.tile___41159 = (r0); + r0 = pxsim_numops_toBoolDecr(s.tile___41159); if (!r0) { step = 5; continue; } s.tmp_0 = r0 = s.arg1; - s.tmp_1 = r0 = s.tile___525731; - r0 = (s.x___525712 - s.x0___525664); + s.tmp_1 = r0 = s.tile___41159; + r0 = (s.x___41140 - s.x0___41092); s.tmp_4 = r0; r0 = s.arg0.fields["_scale"]; s.tmp_5 = r0; r0 = (s.tmp_4 << s.tmp_5); s.tmp_3 = r0; - r0 = (s.tmp_3 - s.offsetX___525654); + r0 = (s.tmp_3 - s.offsetX___41082); s.tmp_2 = r0; - r0 = (s.y___525718 - s.y0___525688); + r0 = (s.y___41146 - s.y0___41116); s.tmp_8 = r0; r0 = s.arg0.fields["_scale"]; s.tmp_9 = r0; r0 = (s.tmp_8 << s.tmp_9); s.tmp_7 = r0; - r0 = (s.tmp_7 - s.offsetY___525659); + r0 = (s.tmp_7 - s.offsetY___41087); s.tmp_6 = r0; r0 = pxsim_ImageMethods.drawTransparentImage(s.tmp_0, s.tmp_1, s.tmp_2, s.tmp_6); case 5: case 6: - r0 = (s.y___525718 + 1); - s.y___525718 = (r0); + r0 = (s.y___41146 + 1); + s.y___41146 = (r0); { step = 4; continue; } case 7: - r0 = (s.x___525712 + 1); - s.x___525712 = (r0); + r0 = (s.x___41140 + 1); + s.x___41140 = (r0); { step = 3; continue; } case 8: - r0 = pxsim_numops_toBoolDecr(globals.debug___518089); + r0 = pxsim_numops_toBoolDecr(globals.debug___33472); if (!r0) { step = 21; continue; } - s.x___525767 = (s.x0___525664); + s.x___41195 = (s.x0___41092); case 9: - r0 = (s.x___525767 <= s.xn___525671); + r0 = (s.x___41195 <= s.xn___41099); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 14; continue; } - r0 = (s.x___525767 - s.x0___525664); + r0 = (s.x___41195 - s.x0___41092); s.tmp_2 = r0; r0 = s.arg0.fields["_scale"]; s.tmp_3 = r0; r0 = (s.tmp_2 << s.tmp_3); s.tmp_1 = r0; - r0 = (s.tmp_1 - s.offsetX___525654); - s.xLine___525773 = (r0); - r0 = (s.xLine___525773 >= 0); + r0 = (s.tmp_1 - s.offsetX___41082); + s.xLine___41201 = (r0); + r0 = (s.xLine___41201 >= 0); s.tmp_0 = r0; r0 = pxsim_numops_toBool(s.tmp_0); if (r0) { step = 10; continue; } r0 = s.tmp_0; { step = 11; continue; } case 10: - s.tmp_1 = r0 = s.xLine___525773; - r0 = pxsim_ImageMethods.width(globals.screen___517154); + s.tmp_1 = r0 = s.xLine___41201; + r0 = pxsim_ImageMethods.width(globals.screen___32537); s.tmp_2 = r0; r0 = (s.tmp_1 <= s.tmp_2); case 11: @@ -10869,11 +10869,11 @@ switch (step) { s.tmp_3 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_3); if (!r0) { step = 12; continue; } - s.tmp_4 = helpers_imageDrawLine__P517080_mk(s); + s.tmp_4 = helpers_imageDrawLine__P32463_mk(s); s.tmp_4.arg0 = s.arg1; - s.tmp_4.arg1 = s.xLine___525773; + s.tmp_4.arg1 = s.xLine___41201; s.tmp_4.arg2 = 0; - s.tmp_4.arg3 = s.xLine___525773; + s.tmp_4.arg3 = s.xLine___41201; r0 = pxsim_ImageMethods.height(s.arg1); s.tmp_4.arg4 = r0; s.tmp_4.arg5 = 1; @@ -10882,33 +10882,33 @@ switch (step) { r0 = s.retval; case 12: case 13: - r0 = (s.x___525767 + 1); - s.x___525767 = (r0); + r0 = (s.x___41195 + 1); + s.x___41195 = (r0); { step = 9; continue; } case 14: - s.y___525799 = (s.y0___525688); + s.y___41227 = (s.y0___41116); case 15: - r0 = (s.y___525799 <= s.yn___525695); + r0 = (s.y___41227 <= s.yn___41123); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 20; continue; } - r0 = (s.y___525799 - s.y0___525688); + r0 = (s.y___41227 - s.y0___41116); s.tmp_2 = r0; r0 = s.arg0.fields["_scale"]; s.tmp_3 = r0; r0 = (s.tmp_2 << s.tmp_3); s.tmp_1 = r0; - r0 = (s.tmp_1 - s.offsetY___525659); - s.yLine___525805 = (r0); - r0 = (s.yLine___525805 >= 0); + r0 = (s.tmp_1 - s.offsetY___41087); + s.yLine___41233 = (r0); + r0 = (s.yLine___41233 >= 0); s.tmp_0 = r0; r0 = pxsim_numops_toBool(s.tmp_0); if (r0) { step = 16; continue; } r0 = s.tmp_0; { step = 17; continue; } case 16: - s.tmp_1 = r0 = s.yLine___525805; - r0 = pxsim_ImageMethods.height(globals.screen___517154); + s.tmp_1 = r0 = s.yLine___41233; + r0 = pxsim_ImageMethods.height(globals.screen___32537); s.tmp_2 = r0; r0 = (s.tmp_1 <= s.tmp_2); case 17: @@ -10916,21 +10916,21 @@ switch (step) { s.tmp_3 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_3); if (!r0) { step = 18; continue; } - s.tmp_4 = helpers_imageDrawLine__P517080_mk(s); + s.tmp_4 = helpers_imageDrawLine__P32463_mk(s); s.tmp_4.arg0 = s.arg1; s.tmp_4.arg1 = 0; - s.tmp_4.arg2 = s.yLine___525805; + s.tmp_4.arg2 = s.yLine___41233; r0 = pxsim_ImageMethods.width(s.arg1); s.tmp_4.arg3 = r0; - s.tmp_4.arg4 = s.yLine___525805; + s.tmp_4.arg4 = s.yLine___41233; s.tmp_4.arg5 = 1; s.callLocIdx = 1073; s.pc = 31; return s.tmp_4; case 31: r0 = s.retval; case 18: case 19: - r0 = (s.y___525799 + 1); - s.y___525799 = (r0); + r0 = (s.y___41227 + 1); + s.y___41227 = (r0); { step = 15; continue; } case 20: case 21: @@ -10940,12 +10940,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -tiles_TileMap_draw__P520950.info = {"start":13998,"length":2224,"line":458,"column":8,"endLine":513,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"draw","argumentNames":["this","target","camera"]} +tiles_TileMap_draw__P36338.info = {"start":13998,"length":2224,"line":458,"column":8,"endLine":513,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"draw","argumentNames":["this","target","camera"]} -function tiles_TileMap_draw__P520950_mk(s) { +function tiles_TileMap_draw__P36338_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMap_draw__P520950, depth: s.depth + 1, + parent: s, fn: tiles_TileMap_draw__P36338, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -10957,21 +10957,21 @@ function tiles_TileMap_draw__P520950_mk(s) { tmp_7: undefined, tmp_8: undefined, tmp_9: undefined, - bitmask___525648: undefined, - offsetX___525654: undefined, - offsetY___525659: undefined, - x0___525664: undefined, - xn___525671: undefined, - y0___525688: undefined, - yn___525695: undefined, - x___525712: undefined, - y___525718: undefined, - index___525724: undefined, - tile___525731: undefined, - x___525767: undefined, - xLine___525773: undefined, - y___525799: undefined, - yLine___525805: undefined, + bitmask___41076: undefined, + offsetX___41082: undefined, + offsetY___41087: undefined, + x0___41092: undefined, + xn___41099: undefined, + y0___41116: undefined, + yn___41123: undefined, + x___41140: undefined, + y___41146: undefined, + index___41152: undefined, + tile___41159: undefined, + x___41195: undefined, + xLine___41201: undefined, + y___41227: undefined, + yLine___41233: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -10981,7 +10981,7 @@ function tiles_TileMap_draw__P520950_mk(s) { -function tiles_TileMap_enabled__P517869(s) { +function tiles_TileMap_enabled__P33252(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -10996,7 +10996,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMap__C517857_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_TileMap__C33240_VT)) failedCast(r0); r0 = s.arg0.fields["_map"]; s.tmp_3 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_3); @@ -11009,13 +11009,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -tiles_TileMap_enabled__P517869.info = {"start":10177,"length":66,"line":351,"column":8,"endLine":353,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"enabled","argumentNames":["this"]} -tiles_TileMap_enabled__P517869.isGetter = true; +tiles_TileMap_enabled__P33252.info = {"start":10177,"length":66,"line":351,"column":8,"endLine":353,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"enabled","argumentNames":["this"]} +tiles_TileMap_enabled__P33252.isGetter = true; -function tiles_TileMap_enabled__P517869_mk(s) { +function tiles_TileMap_enabled__P33252_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMap_enabled__P517869, depth: s.depth + 1, + parent: s, fn: tiles_TileMap_enabled__P33252, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -11028,7 +11028,7 @@ function tiles_TileMap_enabled__P517869_mk(s) { -function tiles_TileMapData_getTileImage__P517848(s) { +function tiles_TileMapData_getTileImage__P33231(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -11038,25 +11038,25 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.size___525833 = undefined; - s.cachedImage___525837 = undefined; - s.originalImage___525844 = undefined; + s.size___41261 = undefined; + s.cachedImage___41265 = undefined; + s.originalImage___41272 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMapData__C517839_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_TileMapData__C33222_VT)) failedCast(r0); r0 = s.arg0.fields["_scale"]; s.tmp_0 = r0; r0 = (1 << s.tmp_0); - s.size___525833 = (r0); + s.size___41261 = (r0); r0 = s.arg0.fields["cachedTileView"]; s.tmp_0 = r0; r0 = pxsim_Array__getAt(s.tmp_0, s.arg1); - s.cachedImage___525837 = (r0); - r0 = pxsim_numops_toBoolDecr(s.cachedImage___525837); + s.cachedImage___41265 = (r0); + r0 = pxsim_numops_toBoolDecr(s.cachedImage___41265); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; @@ -11065,58 +11065,58 @@ switch (step) { r0 = s.arg0.fields["tileset"]; s.tmp_2 = r0; r0 = pxsim_Array__getAt(s.tmp_2, s.arg1); - s.originalImage___525844 = (r0); - r0 = pxsim_numops_toBoolDecr(s.originalImage___525844); + s.originalImage___41272 = (r0); + r0 = pxsim_numops_toBoolDecr(s.originalImage___41272); if (!r0) { step = 5; continue; } - r0 = pxsim_ImageMethods.width(s.originalImage___525844); + r0 = pxsim_ImageMethods.width(s.originalImage___41272); s.tmp_1 = r0; - r0 = (s.tmp_1 <= s.size___525833); + r0 = (s.tmp_1 <= s.size___41261); s.tmp_0 = r0; r0 = pxsim_numops_toBool(s.tmp_0); if (r0) { step = 1; continue; } r0 = s.tmp_0; { step = 2; continue; } case 1: - r0 = pxsim_ImageMethods.height(s.originalImage___525844); + r0 = pxsim_ImageMethods.height(s.originalImage___41272); s.tmp_2 = r0; - r0 = (s.tmp_2 <= s.size___525833); + r0 = (s.tmp_2 <= s.size___41261); case 2: // jmp value (already in r0) s.tmp_3 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_3); if (!r0) { step = 3; continue; } - s.cachedImage___525837 = (s.originalImage___525844); + s.cachedImage___41265 = (s.originalImage___41272); { step = 4; continue; } case 3: - r0 = pxsim.image.create(s.size___525833, s.size___525833); - s.cachedImage___525837 = (r0); - r0 = pxsim_ImageMethods.drawImage(s.cachedImage___525837, s.originalImage___525844, 0, 0); + r0 = pxsim.image.create(s.size___41261, s.size___41261); + s.cachedImage___41265 = (r0); + r0 = pxsim_ImageMethods.drawImage(s.cachedImage___41265, s.originalImage___41272, 0, 0); case 4: r0 = s.arg0.fields["cachedTileView"]; s.tmp_0 = r0; - r0 = pxsim_Array_.setAt(s.tmp_0, s.arg1, s.cachedImage___525837); + r0 = pxsim_Array_.setAt(s.tmp_0, s.arg1, s.cachedImage___41265); case 5: case 6: case 7: case 8: - r0 = s.cachedImage___525837; + r0 = s.cachedImage___41265; return leave(s, r0) default: oops() } } } -tiles_TileMapData_getTileImage__P517848.info = {"start":7354,"length":717,"line":251,"column":8,"endLine":268,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"getTileImage","argumentNames":["this","index"]} +tiles_TileMapData_getTileImage__P33231.info = {"start":7354,"length":717,"line":251,"column":8,"endLine":268,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"getTileImage","argumentNames":["this","index"]} -function tiles_TileMapData_getTileImage__P517848_mk(s) { +function tiles_TileMapData_getTileImage__P33231_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMapData_getTileImage__P517848, depth: s.depth + 1, + parent: s, fn: tiles_TileMapData_getTileImage__P33231, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, tmp_3: undefined, - size___525833: undefined, - cachedImage___525837: undefined, - originalImage___525844: undefined, + size___41261: undefined, + cachedImage___41265: undefined, + originalImage___41272: undefined, arg0: undefined, arg1: undefined, } } @@ -11125,7 +11125,7 @@ function tiles_TileMapData_getTileImage__P517848_mk(s) { -function tiles_TileMapData_getTile__P517845(s) { +function tiles_TileMapData_getTile__P33228(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -11142,8 +11142,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMapData__C517839_VT)) failedCast(r0); - s.tmp_1 = tiles_TileMapData_isOutsideMap__P517851_mk(s); + if (!checkSubtype(r0, tiles_TileMapData__C33222_VT)) failedCast(r0); + s.tmp_1 = tiles_TileMapData_isOutsideMap__P33234_mk(s); s.tmp_1.arg0 = s.arg0; s.tmp_1.arg1 = s.arg1; s.tmp_1.arg2 = s.arg2; @@ -11176,12 +11176,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -tiles_TileMapData_getTile__P517845.info = {"start":6752,"length":200,"line":231,"column":8,"endLine":235,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"getTile","argumentNames":["this","col","row"]} +tiles_TileMapData_getTile__P33228.info = {"start":6752,"length":200,"line":231,"column":8,"endLine":235,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"getTile","argumentNames":["this","col","row"]} -function tiles_TileMapData_getTile__P517845_mk(s) { +function tiles_TileMapData_getTile__P33228_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMapData_getTile__P517845, depth: s.depth + 1, + parent: s, fn: tiles_TileMapData_getTile__P33228, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -11201,7 +11201,7 @@ function tiles_TileMapData_getTile__P517845_mk(s) { -function tiles_TileMapData_isOutsideMap__P517851(s) { +function tiles_TileMapData_isOutsideMap__P33234(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -11218,7 +11218,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMapData__C517839_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_TileMapData__C33222_VT)) failedCast(r0); r0 = (s.arg1 < 0); s.tmp_0 = r0; r0 = pxsim_numops_toBool(s.tmp_0); @@ -11258,12 +11258,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -tiles_TileMapData_isOutsideMap__P517851.info = {"start":8335,"length":132,"line":278,"column":8,"endLine":280,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"isOutsideMap","argumentNames":["this","col","row"]} +tiles_TileMapData_isOutsideMap__P33234.info = {"start":8335,"length":132,"line":278,"column":8,"endLine":280,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"isOutsideMap","argumentNames":["this","col","row"]} -function tiles_TileMapData_isOutsideMap__P517851_mk(s) { +function tiles_TileMapData_isOutsideMap__P33234_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMapData_isOutsideMap__P517851, depth: s.depth + 1, + parent: s, fn: tiles_TileMapData_isOutsideMap__P33234, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -11282,7 +11282,7 @@ function tiles_TileMapData_isOutsideMap__P517851_mk(s) { -function tiles_TileMapData_height__P517842(s) { +function tiles_TileMapData_height__P33225(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -11297,18 +11297,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMapData__C517839_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_TileMapData__C33222_VT)) failedCast(r0); r0 = s.arg0.fields["_height"]; return leaveAccessor(s, r0) default: oops() } } } -tiles_TileMapData_height__P517842.info = {"start":6489,"length":65,"line":218,"column":8,"endLine":220,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"height","argumentNames":["this"]} -tiles_TileMapData_height__P517842.isGetter = true; +tiles_TileMapData_height__P33225.info = {"start":6489,"length":65,"line":218,"column":8,"endLine":220,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"height","argumentNames":["this"]} +tiles_TileMapData_height__P33225.isGetter = true; -function tiles_TileMapData_height__P517842_mk(s) { +function tiles_TileMapData_height__P33225_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMapData_height__P517842, depth: s.depth + 1, + parent: s, fn: tiles_TileMapData_height__P33225, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -11317,7 +11317,7 @@ function tiles_TileMapData_height__P517842_mk(s) { -function tiles_TileMapData_width__P517841(s) { +function tiles_TileMapData_width__P33224(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -11332,18 +11332,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMapData__C517839_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_TileMapData__C33222_VT)) failedCast(r0); r0 = s.arg0.fields["_width"]; return leaveAccessor(s, r0) default: oops() } } } -tiles_TileMapData_width__P517841.info = {"start":6416,"length":63,"line":214,"column":8,"endLine":216,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"width","argumentNames":["this"]} -tiles_TileMapData_width__P517841.isGetter = true; +tiles_TileMapData_width__P33224.info = {"start":6416,"length":63,"line":214,"column":8,"endLine":216,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"width","argumentNames":["this"]} +tiles_TileMapData_width__P33224.isGetter = true; -function tiles_TileMapData_width__P517841_mk(s) { +function tiles_TileMapData_width__P33224_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMapData_width__P517841, depth: s.depth + 1, + parent: s, fn: tiles_TileMapData_width__P33224, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -11352,7 +11352,7 @@ function tiles_TileMapData_width__P517841_mk(s) { -function scene_createRenderable__P517927(s) { +function scene_createRenderable__P33310(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -11362,14 +11362,14 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.renderable___525931 = undefined; + s.renderable___41359 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.arg2 = (s.lambdaArgs[2]); s.lambdaArgs = null; } - r0 = pxsim_pxtcore_mkClassInstance(scene_Renderable__C517922_VT); + r0 = pxsim_pxtcore_mkClassInstance(scene_Renderable__C33305_VT); s.tmp_0 = r0; s.tmp_1 = r0 = s.arg2; r0 = pxsim_numops_toBool(s.tmp_1); @@ -11377,11 +11377,11 @@ switch (step) { r0 = s.tmp_1; { step = 2; continue; } case 1: - r0 = renderable_inline__P525937; + r0 = renderable_inline__P41365; case 2: // jmp value (already in r0) s.tmp_2 = r0; - s.tmp_3 = scene_Renderable_constructor__P517923_mk(s); + s.tmp_3 = scene_Renderable_constructor__P33306_mk(s); s.tmp_3.arg0 = s.tmp_0; s.tmp_3.arg1 = s.arg1; s.tmp_3.arg2 = s.tmp_2; @@ -11389,23 +11389,23 @@ switch (step) { s.callLocIdx = 1133; s.pc = 3; return s.tmp_3; case 3: r0 = s.retval; - s.renderable___525931 = (s.tmp_0); - r0 = s.renderable___525931; + s.renderable___41359 = (s.tmp_0); + r0 = s.renderable___41359; return leave(s, r0) default: oops() } } } -scene_createRenderable__P517927.info = {"start":608,"length":339,"line":24,"column":4,"endLine":36,"endColumn":5,"fileName":"pxt_modules/game/renderable.ts","functionName":"createRenderable","argumentNames":["z","handler","shouldBeVisible"]} +scene_createRenderable__P33310.info = {"start":608,"length":339,"line":24,"column":4,"endLine":36,"endColumn":5,"fileName":"pxt_modules/game/renderable.ts","functionName":"createRenderable","argumentNames":["z","handler","shouldBeVisible"]} -function scene_createRenderable__P517927_mk(s) { +function scene_createRenderable__P33310_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_createRenderable__P517927, depth: s.depth + 1, + parent: s, fn: scene_createRenderable__P33310, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, tmp_3: undefined, - renderable___525931: undefined, + renderable___41359: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -11415,7 +11415,7 @@ function scene_createRenderable__P517927_mk(s) { -function renderable_inline__P525937(s) { +function renderable_inline__P41365(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -11429,12 +11429,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -renderable_inline__P525937.info = {"start":875,"length":10,"line":31,"column":32,"endLine":31,"endColumn":42,"fileName":"pxt_modules/game/renderable.ts","functionName":"inline","argumentNames":[]} +renderable_inline__P41365.info = {"start":875,"length":10,"line":31,"column":32,"endLine":31,"endColumn":42,"fileName":"pxt_modules/game/renderable.ts","functionName":"inline","argumentNames":[]} -function renderable_inline__P525937_mk(s) { +function renderable_inline__P41365_mk(s) { checkStack(s.depth); return { - parent: s, fn: renderable_inline__P525937, depth: s.depth + 1, + parent: s, fn: renderable_inline__P41365, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, } } @@ -11442,7 +11442,7 @@ function renderable_inline__P525937_mk(s) { -function scene_Renderable_constructor__P517923(s) { +function scene_Renderable_constructor__P33306(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -11460,10 +11460,10 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_Renderable__C517922_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_Renderable__C33305_VT)) failedCast(r0); r0 = (s.arg0).fields["handler"] = (s.arg1); r0 = (s.arg0).fields["shouldBeVisible"] = (s.arg2); - s.tmp_0 = sprites_BaseSprite_constructor__P517218_mk(s); + s.tmp_0 = sprites_BaseSprite_constructor__P32601_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg3; s.callLocIdx = 1130; s.pc = 1; return s.tmp_0; @@ -11473,12 +11473,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_Renderable_constructor__P517923.info = {"start":83,"length":212,"line":2,"column":8,"endLine":8,"endColumn":9,"fileName":"pxt_modules/game/renderable.ts","functionName":"inline","argumentNames":["this","handler","shouldBeVisible","z"]} +scene_Renderable_constructor__P33306.info = {"start":83,"length":212,"line":2,"column":8,"endLine":8,"endColumn":9,"fileName":"pxt_modules/game/renderable.ts","functionName":"inline","argumentNames":["this","handler","shouldBeVisible","z"]} -function scene_Renderable_constructor__P517923_mk(s) { +function scene_Renderable_constructor__P33306_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Renderable_constructor__P517923, depth: s.depth + 1, + parent: s, fn: scene_Renderable_constructor__P33306, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -11491,7 +11491,7 @@ function scene_Renderable_constructor__P517923_mk(s) { -function tiles_TileMap_scale__P517861(s) { +function tiles_TileMap_scale__P33244(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -11507,13 +11507,13 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMap__C517857_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_TileMap__C33240_VT)) failedCast(r0); r0 = (s.arg0).fields["_scale"] = (s.arg1); r0 = s.arg0.fields["_map"]; s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - s.tmp_1 = tiles_TileMapData_scale__P517844_mk(s); + s.tmp_1 = tiles_TileMapData_scale__P33227_mk(s); r0 = s.arg0.fields["_map"]; s.tmp_1.arg0 = r0; s.tmp_1.arg1 = s.arg1; @@ -11526,12 +11526,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -tiles_TileMap_scale__P517861.info = {"start":9270,"length":144,"line":314,"column":8,"endLine":319,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"scale","argumentNames":["this","s"]} +tiles_TileMap_scale__P33244.info = {"start":9270,"length":144,"line":314,"column":8,"endLine":319,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"scale","argumentNames":["this","s"]} -function tiles_TileMap_scale__P517861_mk(s) { +function tiles_TileMap_scale__P33244_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMap_scale__P517861, depth: s.depth + 1, + parent: s, fn: tiles_TileMap_scale__P33244, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -11543,7 +11543,7 @@ function tiles_TileMap_scale__P517861_mk(s) { -function tiles_TileMapData_scale__P517844(s) { +function tiles_TileMapData_scale__P33227(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -11559,7 +11559,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMapData__C517839_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_TileMapData__C33222_VT)) failedCast(r0); r0 = (s.arg0).fields["_scale"] = (s.arg1); s.tmp_0 = r0 = s.arg0; r0 = pxsim_Array__mk(); @@ -11569,12 +11569,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -tiles_TileMapData_scale__P517844.info = {"start":6640,"length":102,"line":226,"column":8,"endLine":229,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"scale","argumentNames":["this","s"]} +tiles_TileMapData_scale__P33227.info = {"start":6640,"length":102,"line":226,"column":8,"endLine":229,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"scale","argumentNames":["this","s"]} -function tiles_TileMapData_scale__P517844_mk(s) { +function tiles_TileMapData_scale__P33227_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMapData_scale__P517844, depth: s.depth + 1, + parent: s, fn: tiles_TileMapData_scale__P33227, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -11586,7 +11586,7 @@ function tiles_TileMapData_scale__P517844_mk(s) { -function sprites_destroy__P517399(s) { +function sprites_destroy__P32782(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -11611,7 +11611,7 @@ switch (step) { { step = 3; continue; } case 1: case 2: - s.tmp_2 = Sprite_destroy__P517550_mk(s); + s.tmp_2 = Sprite_destroy__P32933_mk(s); s.tmp_2.arg0 = s.arg0; s.tmp_2.arg1 = s.arg1; s.tmp_2.arg2 = s.arg2; @@ -11623,12 +11623,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -sprites_destroy__P517399.info = {"start":2047,"length":170,"line":70,"column":4,"endLine":73,"endColumn":5,"fileName":"pxt_modules/game/sprites.ts","functionName":"destroy","argumentNames":["sprite","effect","duration"]} +sprites_destroy__P32782.info = {"start":2047,"length":170,"line":70,"column":4,"endLine":73,"endColumn":5,"fileName":"pxt_modules/game/sprites.ts","functionName":"destroy","argumentNames":["sprite","effect","duration"]} -function sprites_destroy__P517399_mk(s) { +function sprites_destroy__P32782_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_destroy__P517399, depth: s.depth + 1, + parent: s, fn: sprites_destroy__P32782, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -11642,7 +11642,7 @@ function sprites_destroy__P517399_mk(s) { -function Sprite_destroy__P517550(s) { +function Sprite_destroy__P32933(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -11659,7 +11659,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C517463_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C32846_VT)) failedCast(r0); r0 = s.arg0.fields["flags"]; s.tmp_1 = r0; r0 = (s.tmp_1 & 2); @@ -11677,7 +11677,7 @@ switch (step) { r0 = (s.tmp_2).fields["flags"] = (s.tmp_3); r0 = pxsim_numops_toBoolDecr(s.arg1); if (!r0) { step = 3; continue; } - s.tmp_0 = effects_ParticleEffect_destroy__P518387_mk(s); + s.tmp_0 = effects_ParticleEffect_destroy__P33770_mk(s); s.tmp_0.arg0 = s.arg1; s.tmp_0.arg1 = s.arg0; s.tmp_0.arg2 = s.arg2; @@ -11687,7 +11687,7 @@ switch (step) { r0 = s.retval; { step = 4; continue; } case 3: - s.tmp_0 = Sprite__destroyCore__P517551_mk(s); + s.tmp_0 = Sprite__destroyCore__P32934_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 536; s.pc = 7; return s.tmp_0; case 7: @@ -11698,12 +11698,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_destroy__P517550.info = {"start":26493,"length":293,"line":859,"column":4,"endLine":868,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"destroy","argumentNames":["this","effect","duration"]} +Sprite_destroy__P32933.info = {"start":26493,"length":293,"line":859,"column":4,"endLine":868,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"destroy","argumentNames":["this","effect","duration"]} -function Sprite_destroy__P517550_mk(s) { +function Sprite_destroy__P32933_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_destroy__P517550, depth: s.depth + 1, + parent: s, fn: Sprite_destroy__P32933, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -11719,7 +11719,7 @@ function Sprite_destroy__P517550_mk(s) { -function effects_ParticleEffect_destroy__P518387(s) { +function effects_ParticleEffect_destroy__P33770(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -11737,15 +11737,15 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, effects_ParticleEffect__C518384_VT)) failedCast(r0); - s.tmp_0 = Sprite_setFlag__P517541_mk(s); + if (!checkSubtype(r0, effects_ParticleEffect__C33767_VT)) failedCast(r0); + s.tmp_0 = Sprite_setFlag__P32924_mk(s); s.tmp_0.arg0 = s.arg1; s.tmp_0.arg1 = 7168; s.tmp_0.arg2 = true; s.callLocIdx = 1618; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - s.tmp_0 = effects_ParticleEffect_start__P518386_mk(s); + s.tmp_0 = effects_ParticleEffect_start__P33769_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; s.tmp_0.arg2 = s.arg3; @@ -11777,8 +11777,8 @@ switch (step) { // jmp value (already in r0) s.tmp_1 = r0; r0 = (s.arg1).fields["lifespan"] = (s.tmp_1); - s.tmp_0 = effects_ImageEffect_applyTo__P518414_mk(s); - s.tmp_0.arg0 = globals.dissolve___518417; + s.tmp_0 = effects_ImageEffect_applyTo__P33797_mk(s); + s.tmp_0.arg0 = globals.dissolve___33800; s.tmp_0.arg1 = s.arg1; s.callLocIdx = 1620; s.pc = 5; return s.tmp_0; case 5: @@ -11787,12 +11787,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -effects_ParticleEffect_destroy__P518387.info = {"start":1736,"length":368,"line":41,"column":8,"endLine":46,"endColumn":9,"fileName":"pxt_modules/game/particleeffects.ts","functionName":"destroy","argumentNames":["this","anchor","duration","particlesPerSecond"]} +effects_ParticleEffect_destroy__P33770.info = {"start":1736,"length":368,"line":41,"column":8,"endLine":46,"endColumn":9,"fileName":"pxt_modules/game/particleeffects.ts","functionName":"destroy","argumentNames":["this","anchor","duration","particlesPerSecond"]} -function effects_ParticleEffect_destroy__P518387_mk(s) { +function effects_ParticleEffect_destroy__P33770_mk(s) { checkStack(s.depth); return { - parent: s, fn: effects_ParticleEffect_destroy__P518387, depth: s.depth + 1, + parent: s, fn: effects_ParticleEffect_destroy__P33770, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -11810,7 +11810,7 @@ function effects_ParticleEffect_destroy__P518387_mk(s) { -function dissolve_inline__P526073(s) { +function dissolve_inline__P41501(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -11820,11 +11820,11 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.i___526076 = undefined; - s.x___526087 = undefined; - s.y___526093 = undefined; - s.w___526099 = undefined; - s.h___526103 = undefined; + s.i___41504 = undefined; + s.x___41515 = undefined; + s.y___41521 = undefined; + s.w___41527 = undefined; + s.h___41531 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -11837,13 +11837,13 @@ switch (step) { r0 = (s.tmp_1 * s.tmp_2); s.tmp_0 = r0; r0 = (s.tmp_0 >> 5); - s.i___526076 = (r0); + s.i___41504 = (r0); case 1: - r0 = (s.i___526076 > 0); + r0 = (s.i___41504 > 0); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 2; continue; } - s.tmp_1 = Math_FastRandom_randomRange__P518185_mk(s); + s.tmp_1 = Math_FastRandom_randomRange__P33568_mk(s); s.tmp_1.arg0 = s.arg1; s.tmp_1.arg1 = 0; r0 = pxsim_ImageMethods.width(s.arg0); @@ -11851,8 +11851,8 @@ switch (step) { s.callLocIdx = 53; s.pc = 3; return s.tmp_1; case 3: r0 = s.retval; - s.x___526087 = (r0); - s.tmp_0 = Math_FastRandom_randomRange__P518185_mk(s); + s.x___41515 = (r0); + s.tmp_0 = Math_FastRandom_randomRange__P33568_mk(s); s.tmp_0.arg0 = s.arg1; s.tmp_0.arg1 = 0; r0 = pxsim_ImageMethods.height(s.arg0); @@ -11860,56 +11860,56 @@ switch (step) { s.callLocIdx = 54; s.pc = 4; return s.tmp_0; case 4: r0 = s.retval; - s.y___526093 = (r0); - s.tmp_0 = Math_FastRandom_randomRange__P518185_mk(s); + s.y___41521 = (r0); + s.tmp_0 = Math_FastRandom_randomRange__P33568_mk(s); s.tmp_0.arg0 = s.arg1; s.tmp_0.arg1 = 1; s.tmp_0.arg2 = 3; s.callLocIdx = 55; s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; - s.w___526099 = (r0); - s.tmp_0 = Math_FastRandom_randomRange__P518185_mk(s); + s.w___41527 = (r0); + s.tmp_0 = Math_FastRandom_randomRange__P33568_mk(s); s.tmp_0.arg0 = s.arg1; s.tmp_0.arg1 = 1; s.tmp_0.arg2 = 3; s.callLocIdx = 56; s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; - s.h___526103 = (r0); - s.tmp_0 = helpers_imageDrawRect__P517081_mk(s); + s.h___41531 = (r0); + s.tmp_0 = helpers_imageDrawRect__P32464_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_0.arg1 = s.x___526087; - s.tmp_0.arg2 = s.y___526093; - s.tmp_0.arg3 = s.w___526099; - s.tmp_0.arg4 = s.h___526103; + s.tmp_0.arg1 = s.x___41515; + s.tmp_0.arg2 = s.y___41521; + s.tmp_0.arg3 = s.w___41527; + s.tmp_0.arg4 = s.h___41531; s.tmp_0.arg5 = 0; s.callLocIdx = 57; s.pc = 7; return s.tmp_0; case 7: r0 = s.retval; - r0 = (s.i___526076 - 1); - s.i___526076 = (r0); + r0 = (s.i___41504 - 1); + s.i___41504 = (r0); { step = 1; continue; } case 2: r0 = undefined; return leave(s, r0) default: oops() } } } -dissolve_inline__P526073.info = {"start":2199,"length":360,"line":60,"column":49,"endLine":69,"endColumn":5,"fileName":"pxt_modules/game/effects.ts","functionName":"inline","argumentNames":["input","r"]} +dissolve_inline__P41501.info = {"start":2199,"length":360,"line":60,"column":49,"endLine":69,"endColumn":5,"fileName":"pxt_modules/game/effects.ts","functionName":"inline","argumentNames":["input","r"]} -function dissolve_inline__P526073_mk(s) { +function dissolve_inline__P41501_mk(s) { checkStack(s.depth); return { - parent: s, fn: dissolve_inline__P526073, depth: s.depth + 1, + parent: s, fn: dissolve_inline__P41501, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - i___526076: undefined, - x___526087: undefined, - y___526093: undefined, - w___526099: undefined, - h___526103: undefined, + i___41504: undefined, + x___41515: undefined, + y___41521: undefined, + w___41527: undefined, + h___41531: undefined, arg0: undefined, arg1: undefined, } } @@ -11918,7 +11918,7 @@ function dissolve_inline__P526073_mk(s) { -function helpers_imageDrawRect__P517081(s) { +function helpers_imageDrawRect__P32464(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -11957,7 +11957,7 @@ switch (step) { s.arg3 = (r0); r0 = (s.arg4 - 1); s.arg4 = (r0); - s.tmp_0 = helpers_imageDrawLine__P517080_mk(s); + s.tmp_0 = helpers_imageDrawLine__P32463_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; s.tmp_0.arg2 = s.arg2; @@ -11968,7 +11968,7 @@ switch (step) { s.callLocIdx = 153; s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; - s.tmp_0 = helpers_imageDrawLine__P517080_mk(s); + s.tmp_0 = helpers_imageDrawLine__P32463_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; s.tmp_0.arg2 = s.arg2; @@ -11979,7 +11979,7 @@ switch (step) { s.callLocIdx = 154; s.pc = 7; return s.tmp_0; case 7: r0 = s.retval; - s.tmp_0 = helpers_imageDrawLine__P517080_mk(s); + s.tmp_0 = helpers_imageDrawLine__P32463_mk(s); s.tmp_0.arg0 = s.arg0; r0 = (s.arg1 + s.arg3); s.tmp_0.arg1 = r0; @@ -11992,7 +11992,7 @@ switch (step) { s.callLocIdx = 155; s.pc = 8; return s.tmp_0; case 8: r0 = s.retval; - s.tmp_0 = helpers_imageDrawLine__P517080_mk(s); + s.tmp_0 = helpers_imageDrawLine__P32463_mk(s); s.tmp_0.arg0 = s.arg0; r0 = (s.arg1 + s.arg3); s.tmp_0.arg1 = r0; @@ -12010,12 +12010,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -helpers_imageDrawRect__P517081.info = {"start":5945,"length":370,"line":185,"column":4,"endLine":193,"endColumn":5,"fileName":"pxt_modules/screen/image.ts","functionName":"imageDrawRect","argumentNames":["img","x","y","w","h","c"]} +helpers_imageDrawRect__P32464.info = {"start":5945,"length":370,"line":185,"column":4,"endLine":193,"endColumn":5,"fileName":"pxt_modules/screen/image.ts","functionName":"imageDrawRect","argumentNames":["img","x","y","w","h","c"]} -function helpers_imageDrawRect__P517081_mk(s) { +function helpers_imageDrawRect__P32464_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_imageDrawRect__P517081, depth: s.depth + 1, + parent: s, fn: helpers_imageDrawRect__P32464, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -12031,7 +12031,7 @@ function helpers_imageDrawRect__P517081_mk(s) { -function Math_FastRandom_randomRange__P518185(s) { +function Math_FastRandom_randomRange__P33568(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -12048,12 +12048,12 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Math_FastRandom__C518181_VT)) failedCast(r0); + if (!checkSubtype(r0, Math_FastRandom__C33564_VT)) failedCast(r0); r0 = (s.arg2 > s.arg1); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - s.tmp_2 = Math_FastRandom_next__P518184_mk(s); + s.tmp_2 = Math_FastRandom_next__P33567_mk(s); s.tmp_2.arg0 = s.arg0; s.callLocIdx = 1335; s.pc = 3; return s.tmp_2; case 3: @@ -12074,12 +12074,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Math_FastRandom_randomRange__P518185.info = {"start":2079,"length":131,"line":62,"column":8,"endLine":64,"endColumn":9,"fileName":"pxt_modules/game/mathUtil.ts","functionName":"randomRange","argumentNames":["this","min","max"]} +Math_FastRandom_randomRange__P33568.info = {"start":2079,"length":131,"line":62,"column":8,"endLine":64,"endColumn":9,"fileName":"pxt_modules/game/mathUtil.ts","functionName":"randomRange","argumentNames":["this","min","max"]} -function Math_FastRandom_randomRange__P518185_mk(s) { +function Math_FastRandom_randomRange__P33568_mk(s) { checkStack(s.depth); return { - parent: s, fn: Math_FastRandom_randomRange__P518185, depth: s.depth + 1, + parent: s, fn: Math_FastRandom_randomRange__P33568, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -12096,7 +12096,7 @@ function Math_FastRandom_randomRange__P518185_mk(s) { -function Math_FastRandom_next__P518184(s) { +function Math_FastRandom_next__P33567(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -12111,7 +12111,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Math_FastRandom__C518181_VT)) failedCast(r0); + if (!checkSubtype(r0, Math_FastRandom__C33564_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; r0 = s.arg0.fields["lfsr"]; s.tmp_3 = r0; @@ -12132,12 +12132,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Math_FastRandom_next__P518184.info = {"start":1713,"length":107,"line":53,"column":8,"endLine":55,"endColumn":9,"fileName":"pxt_modules/game/mathUtil.ts","functionName":"next","argumentNames":["this"]} +Math_FastRandom_next__P33567.info = {"start":1713,"length":107,"line":53,"column":8,"endLine":55,"endColumn":9,"fileName":"pxt_modules/game/mathUtil.ts","functionName":"next","argumentNames":["this"]} -function Math_FastRandom_next__P518184_mk(s) { +function Math_FastRandom_next__P33567_mk(s) { checkStack(s.depth); return { - parent: s, fn: Math_FastRandom_next__P518184, depth: s.depth + 1, + parent: s, fn: Math_FastRandom_next__P33567, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -12154,7 +12154,7 @@ function Math_FastRandom_next__P518184_mk(s) { -function effects_ImageEffect_constructor__P518413(s) { +function effects_ImageEffect_constructor__P33796(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -12171,11 +12171,11 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, effects_ImageEffect__C518412_VT)) failedCast(r0); + if (!checkSubtype(r0, effects_ImageEffect__C33795_VT)) failedCast(r0); r0 = (s.arg0).fields["effect"] = (s.arg2); - r0 = pxsim_pxtcore_mkClassInstance(Math_FastRandom__C518181_VT); + r0 = pxsim_pxtcore_mkClassInstance(Math_FastRandom__C33564_VT); s.tmp_0 = r0; - s.tmp_1 = Math_FastRandom_constructor__P518183_mk(s); + s.tmp_1 = Math_FastRandom_constructor__P33566_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = undefined; s.callLocIdx = 1636; s.pc = 1; return s.tmp_1; @@ -12188,12 +12188,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -effects_ImageEffect_constructor__P518413.info = {"start":410,"length":290,"line":10,"column":8,"endLine":15,"endColumn":9,"fileName":"pxt_modules/game/effects.ts","functionName":"inline","argumentNames":["this","defaultRate","effectFactory"]} +effects_ImageEffect_constructor__P33796.info = {"start":410,"length":290,"line":10,"column":8,"endLine":15,"endColumn":9,"fileName":"pxt_modules/game/effects.ts","functionName":"inline","argumentNames":["this","defaultRate","effectFactory"]} -function effects_ImageEffect_constructor__P518413_mk(s) { +function effects_ImageEffect_constructor__P33796_mk(s) { checkStack(s.depth); return { - parent: s, fn: effects_ImageEffect_constructor__P518413, depth: s.depth + 1, + parent: s, fn: effects_ImageEffect_constructor__P33796, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -12206,7 +12206,7 @@ function effects_ImageEffect_constructor__P518413_mk(s) { -function effects_ImageEffect_applyTo__P518414(s) { +function effects_ImageEffect_applyTo__P33797(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -12216,14 +12216,14 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.clonedImage___526237 = undefined; + s.clonedImage___41665 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, effects_ImageEffect__C518412_VT)) failedCast(r0); + if (!checkSubtype(r0, effects_ImageEffect__C33795_VT)) failedCast(r0); r0 = pxsim_numops_toBoolDecr(s.arg1); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); @@ -12249,16 +12249,16 @@ switch (step) { r0 = s.arg1.fields["_image"]; s.tmp_5 = r0; r0 = pxsim_ImageMethods.clone(s.tmp_5); - s.clonedImage___526237 = (r0); - s.tmp_0 = effects_ImageEffect_change__P518415_mk(s); + s.clonedImage___41665 = (r0); + s.tmp_0 = effects_ImageEffect_change__P33798_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_0.arg1 = s.clonedImage___526237; + s.tmp_0.arg1 = s.clonedImage___41665; s.callLocIdx = 1639; s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; - s.tmp_0 = Sprite_setImage__P517513_mk(s); + s.tmp_0 = Sprite_setImage__P32896_mk(s); s.tmp_0.arg0 = s.arg1; - s.tmp_0.arg1 = s.clonedImage___526237; + s.tmp_0.arg1 = s.clonedImage___41665; s.callLocIdx = 1640; s.pc = 7; return s.tmp_0; case 7: r0 = s.retval; @@ -12267,12 +12267,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -effects_ImageEffect_applyTo__P518414.info = {"start":823,"length":218,"line":21,"column":8,"endLine":26,"endColumn":9,"fileName":"pxt_modules/game/effects.ts","functionName":"applyTo","argumentNames":["this","sprite"]} +effects_ImageEffect_applyTo__P33797.info = {"start":823,"length":218,"line":21,"column":8,"endLine":26,"endColumn":9,"fileName":"pxt_modules/game/effects.ts","functionName":"applyTo","argumentNames":["this","sprite"]} -function effects_ImageEffect_applyTo__P518414_mk(s) { +function effects_ImageEffect_applyTo__P33797_mk(s) { checkStack(s.depth); return { - parent: s, fn: effects_ImageEffect_applyTo__P518414, depth: s.depth + 1, + parent: s, fn: effects_ImageEffect_applyTo__P33797, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -12280,7 +12280,7 @@ function effects_ImageEffect_applyTo__P518414_mk(s) { tmp_3: undefined, tmp_4: undefined, tmp_5: undefined, - clonedImage___526237: undefined, + clonedImage___41665: undefined, arg0: undefined, arg1: undefined, } } @@ -12289,7 +12289,7 @@ function effects_ImageEffect_applyTo__P518414_mk(s) { -function effects_ImageEffect_change__P518415(s) { +function effects_ImageEffect_change__P33798(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -12305,7 +12305,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, effects_ImageEffect__C518412_VT)) failedCast(r0); + if (!checkSubtype(r0, effects_ImageEffect__C33795_VT)) failedCast(r0); s.tmp_0 = if_effect_3_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; @@ -12326,12 +12326,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -effects_ImageEffect_change__P518415.info = {"start":1151,"length":81,"line":32,"column":8,"endLine":34,"endColumn":9,"fileName":"pxt_modules/game/effects.ts","functionName":"change","argumentNames":["this","input"]} +effects_ImageEffect_change__P33798.info = {"start":1151,"length":81,"line":32,"column":8,"endLine":34,"endColumn":9,"fileName":"pxt_modules/game/effects.ts","functionName":"change","argumentNames":["this","input"]} -function effects_ImageEffect_change__P518415_mk(s) { +function effects_ImageEffect_change__P33798_mk(s) { checkStack(s.depth); return { - parent: s, fn: effects_ImageEffect_change__P518415, depth: s.depth + 1, + parent: s, fn: effects_ImageEffect_change__P33798, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -12342,7 +12342,7 @@ function effects_ImageEffect_change__P518415_mk(s) { -function effects_ParticleEffect_start__P518386(s) { +function effects_ParticleEffect_start__P33769(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -12352,7 +12352,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.src___526262 = undefined; + s.src___41690 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -12362,7 +12362,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, effects_ParticleEffect__C518384_VT)) failedCast(r0); + if (!checkSubtype(r0, effects_ParticleEffect__C33767_VT)) failedCast(r0); r0 = s.arg0.fields["sourceFactory"]; s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); @@ -12398,9 +12398,9 @@ switch (step) { } case 10: r0 = s.retval; - s.src___526262 = (r0); - s.tmp_0 = particles_ParticleSource_setRelativeToCamera__P518284_mk(s); - s.tmp_0.arg0 = s.src___526262; + s.src___41690 = (r0); + s.tmp_0 = particles_ParticleSource_setRelativeToCamera__P33667_mk(s); + s.tmp_0.arg0 = s.src___41690; r0 = pxsim_numops_toBoolDecr(s.arg4); s.tmp_3 = r0; r0 = pxsim_Boolean__bang(s.tmp_3); @@ -12425,7 +12425,7 @@ switch (step) { case 6: // jmp value (already in r0) s.tmp_1 = r0; - r0 = (s.src___526262).fields["lifespan"] = (s.tmp_1); + r0 = (s.src___41690).fields["lifespan"] = (s.tmp_1); case 7: case 8: case 9: @@ -12433,19 +12433,19 @@ switch (step) { return leave(s, r0) default: oops() } } } -effects_ParticleEffect_start__P518386.info = {"start":967,"length":452,"line":26,"column":8,"endLine":32,"endColumn":9,"fileName":"pxt_modules/game/particleeffects.ts","functionName":"start","argumentNames":["this","anchor","duration","particlesPerSecond","relativeToCamera"]} +effects_ParticleEffect_start__P33769.info = {"start":967,"length":452,"line":26,"column":8,"endLine":32,"endColumn":9,"fileName":"pxt_modules/game/particleeffects.ts","functionName":"start","argumentNames":["this","anchor","duration","particlesPerSecond","relativeToCamera"]} -function effects_ParticleEffect_start__P518386_mk(s) { +function effects_ParticleEffect_start__P33769_mk(s) { checkStack(s.depth); return { - parent: s, fn: effects_ParticleEffect_start__P518386, depth: s.depth + 1, + parent: s, fn: effects_ParticleEffect_start__P33769, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, tmp_3: undefined, tmp_4: undefined, - src___526262: undefined, + src___41690: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -12457,7 +12457,7 @@ function effects_ParticleEffect_start__P518386_mk(s) { -function particles_ParticleSource_setRelativeToCamera__P518284(s) { +function particles_ParticleSource_setRelativeToCamera__P33667(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -12473,7 +12473,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_ParticleSource__C518273_VT)) failedCast(r0); + if (!checkSubtype(r0, particles_ParticleSource__C33656_VT)) failedCast(r0); r0 = pxsim_numops_toBoolDecr(s.arg1); if (!r0) { step = 1; continue; } s.tmp_0 = r0 = s.arg0; @@ -12499,12 +12499,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_ParticleSource_setRelativeToCamera__P518284.info = {"start":6439,"length":173,"line":211,"column":8,"endLine":214,"endColumn":9,"fileName":"pxt_modules/game/particles.ts","functionName":"setRelativeToCamera","argumentNames":["this","on"]} +particles_ParticleSource_setRelativeToCamera__P33667.info = {"start":6439,"length":173,"line":211,"column":8,"endLine":214,"endColumn":9,"fileName":"pxt_modules/game/particles.ts","functionName":"setRelativeToCamera","argumentNames":["this","on"]} -function particles_ParticleSource_setRelativeToCamera__P518284_mk(s) { +function particles_ParticleSource_setRelativeToCamera__P33667_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_ParticleSource_setRelativeToCamera__P518284, depth: s.depth + 1, + parent: s, fn: particles_ParticleSource_setRelativeToCamera__P33667, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -12519,7 +12519,7 @@ function particles_ParticleSource_setRelativeToCamera__P518284_mk(s) { -function Sprite_setFlag__P517541(s) { +function Sprite_setFlag__P32924(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -12536,7 +12536,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C517463_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C32846_VT)) failedCast(r0); r0 = pxsim_numops_toBoolDecr(s.arg2); if (!r0) { step = 1; continue; } s.tmp_0 = r0 = s.arg0; @@ -12562,12 +12562,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_setFlag__P517541.info = {"start":20205,"length":130,"line":676,"column":4,"endLine":679,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"setFlag","argumentNames":["this","flag","on"]} +Sprite_setFlag__P32924.info = {"start":20205,"length":130,"line":676,"column":4,"endLine":679,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"setFlag","argumentNames":["this","flag","on"]} -function Sprite_setFlag__P517541_mk(s) { +function Sprite_setFlag__P32924_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_setFlag__P517541, depth: s.depth + 1, + parent: s, fn: Sprite_setFlag__P32924, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -12583,7 +12583,7 @@ function Sprite_setFlag__P517541_mk(s) { -function Sprite__destroyCore__P517551(s) { +function Sprite__destroyCore__P32934(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -12593,25 +12593,25 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.scene___525998 = undefined; + s.scene___41426 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C517463_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C32846_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; r0 = s.tmp_0.fields["flags"]; s.tmp_2 = r0; r0 = (s.tmp_2 | 2); s.tmp_1 = r0; r0 = (s.tmp_0).fields["flags"] = (s.tmp_1); - s.tmp_0 = game_currentScene__P518121_mk(s); + s.tmp_0 = game_currentScene__P33504_mk(s); s.callLocIdx = 537; s.pc = 7; return s.tmp_0; case 7: r0 = s.retval; - s.scene___525998 = (r0); - r0 = s.scene___525998.fields["allSprites"]; + s.scene___41426 = (r0); + r0 = s.scene___41426.fields["allSprites"]; s.tmp_0 = r0; r0 = pxsim_Array_.removeElement(s.tmp_0, s.arg0); r0 = s.arg0.fields["_kind"]; @@ -12623,7 +12623,7 @@ switch (step) { r0 = s.tmp_0; { step = 2; continue; } case 1: - r0 = s.scene___525998.fields["spritesByKind"]; + r0 = s.scene___41426.fields["spritesByKind"]; s.tmp_2 = r0; r0 = s.arg0.fields["_kind"]; s.tmp_3 = r0; @@ -12633,8 +12633,8 @@ switch (step) { s.tmp_4 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_4); if (!r0) { step = 3; continue; } - s.tmp_5 = sprites_SpriteSet_remove__P517592_mk(s); - r0 = s.scene___525998.fields["spritesByKind"]; + s.tmp_5 = sprites_SpriteSet_remove__P32975_mk(s); + r0 = s.scene___41426.fields["spritesByKind"]; s.tmp_6 = r0; r0 = s.arg0.fields["_kind"]; s.tmp_7 = r0; @@ -12646,11 +12646,11 @@ switch (step) { r0 = s.retval; case 3: case 4: - s.tmp_0 = PhysicsEngine__C517633_v1_2_mk(s); - r0 = s.scene___525998.fields["physicsEngine"]; + s.tmp_0 = PhysicsEngine__C33016_v1_2_mk(s); + r0 = s.scene___41426.fields["physicsEngine"]; s.tmp_0.arg0 = r0; s.tmp_0.arg1 = s.arg0; - if (!checkSubtype(s.tmp_0.arg0, PhysicsEngine__C517633_VT)) failedCast(s.tmp_0.arg0); + if (!checkSubtype(s.tmp_0.arg0, PhysicsEngine__C33016_VT)) failedCast(s.tmp_0.arg0); s.tmp_0.fn = s.tmp_0.arg0.vtable.methods.removeSprite; s.pc = 9; return s.tmp_0; case 9: @@ -12674,15 +12674,15 @@ switch (step) { r0 = s.retval; case 5: case 6: - r0 = pxsim_pxtcore_mkAction(1, forEach_inline__P526027); + r0 = pxsim_pxtcore_mkAction(1, forEach_inline__P41455); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - r0 = pxsim_pxtcore_mkAction(1, Sprite__destroyCore_inline__P526033); + r0 = pxsim_pxtcore_mkAction(1, Sprite__destroyCore_inline__P41461); s.tmp_1 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_1, 0, s.arg0); - s.tmp_2 = helpers_arrayForEach__P515231_mk(s); - s.tmp_3 = helpers_arrayFilter__P515232_mk(s); - r0 = s.scene___525998.fields["destroyedHandlers"]; + s.tmp_2 = helpers_arrayForEach__P30614_mk(s); + s.tmp_3 = helpers_arrayFilter__P30615_mk(s); + r0 = s.scene___41426.fields["destroyedHandlers"]; s.tmp_3.arg0 = r0; s.tmp_3.arg1 = s.tmp_0; s.callLocIdx = 544; s.pc = 12; return s.tmp_3; @@ -12697,12 +12697,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite__destroyCore__P517551.info = {"start":26792,"length":522,"line":870,"column":4,"endLine":882,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"_destroyCore","argumentNames":["this"]} +Sprite__destroyCore__P32934.info = {"start":26792,"length":522,"line":870,"column":4,"endLine":882,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"_destroyCore","argumentNames":["this"]} -function Sprite__destroyCore__P517551_mk(s) { +function Sprite__destroyCore__P32934_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite__destroyCore__P517551, depth: s.depth + 1, + parent: s, fn: Sprite__destroyCore__P32934, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -12712,7 +12712,7 @@ function Sprite__destroyCore__P517551_mk(s) { tmp_5: undefined, tmp_6: undefined, tmp_7: undefined, - scene___525998: undefined, + scene___41426: undefined, arg0: undefined, } } @@ -12720,7 +12720,7 @@ function Sprite__destroyCore__P517551_mk(s) { -function forEach_inline__P526027(s) { +function forEach_inline__P41455(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -12742,12 +12742,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -forEach_inline__P526027.info = {"start":27237,"length":26,"line":880,"column":20,"endLine":880,"endColumn":46,"fileName":"pxt_modules/game/sprite.ts","functionName":"inline","argumentNames":["h"]} +forEach_inline__P41455.info = {"start":27237,"length":26,"line":880,"column":20,"endLine":880,"endColumn":46,"fileName":"pxt_modules/game/sprite.ts","functionName":"inline","argumentNames":["h"]} -function forEach_inline__P526027_mk(s) { +function forEach_inline__P41455_mk(s) { checkStack(s.depth); return { - parent: s, fn: forEach_inline__P526027, depth: s.depth + 1, + parent: s, fn: forEach_inline__P41455, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -12758,7 +12758,7 @@ function forEach_inline__P526027_mk(s) { -function Sprite__destroyCore_inline__P526033(s) { +function Sprite__destroyCore_inline__P41461(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -12790,12 +12790,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite__destroyCore_inline__P526033.info = {"start":27286,"length":20,"line":881,"column":21,"endLine":881,"endColumn":41,"fileName":"pxt_modules/game/sprite.ts","functionName":"inline","argumentNames":["h"]} +Sprite__destroyCore_inline__P41461.info = {"start":27286,"length":20,"line":881,"column":21,"endLine":881,"endColumn":41,"fileName":"pxt_modules/game/sprite.ts","functionName":"inline","argumentNames":["h"]} -function Sprite__destroyCore_inline__P526033_mk(s) { +function Sprite__destroyCore_inline__P41461_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite__destroyCore_inline__P526033, depth: s.depth + 1, + parent: s, fn: Sprite__destroyCore_inline__P41461, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -12805,7 +12805,7 @@ function Sprite__destroyCore_inline__P526033_mk(s) { -function PhysicsEngine_removeSprite__P517636(s) { +function PhysicsEngine_removeSprite__P33019(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -12821,17 +12821,17 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, PhysicsEngine__C517633_VT)) failedCast(r0); + if (!checkSubtype(r0, PhysicsEngine__C33016_VT)) failedCast(r0); r0 = undefined; return leave(s, r0) default: oops() } } } -PhysicsEngine_removeSprite__P517636.info = {"start":159,"length":32,"line":10,"column":4,"endLine":10,"endColumn":36,"fileName":"pxt_modules/game/physics.ts","functionName":"removeSprite","argumentNames":["this","sprite"]} +PhysicsEngine_removeSprite__P33019.info = {"start":159,"length":32,"line":10,"column":4,"endLine":10,"endColumn":36,"fileName":"pxt_modules/game/physics.ts","functionName":"removeSprite","argumentNames":["this","sprite"]} -function PhysicsEngine_removeSprite__P517636_mk(s) { +function PhysicsEngine_removeSprite__P33019_mk(s) { checkStack(s.depth); return { - parent: s, fn: PhysicsEngine_removeSprite__P517636, depth: s.depth + 1, + parent: s, fn: PhysicsEngine_removeSprite__P33019, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -12841,7 +12841,7 @@ function PhysicsEngine_removeSprite__P517636_mk(s) { -function Sprite_kind__P517529(s) { +function Sprite_kind__P32912(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -12856,17 +12856,17 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C517463_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C32846_VT)) failedCast(r0); r0 = s.arg0.fields["_kind"]; return leave(s, r0) default: oops() } } } -Sprite_kind__P517529.info = {"start":12573,"length":41,"line":453,"column":4,"endLine":455,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"kind","argumentNames":["this"]} +Sprite_kind__P32912.info = {"start":12573,"length":41,"line":453,"column":4,"endLine":455,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"kind","argumentNames":["this"]} -function Sprite_kind__P517529_mk(s) { +function Sprite_kind__P32912_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_kind__P517529, depth: s.depth + 1, + parent: s, fn: Sprite_kind__P32912, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -12875,7 +12875,7 @@ function Sprite_kind__P517529_mk(s) { -function Render_move__P520401(s) { +function Render_move__P35784(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -12891,8 +12891,8 @@ switch (step) { s.arg2 = (s.lambdaArgs[2]); s.lambdaArgs = null; } - s.tmp_0 = Render_RayCastingRender_move__P520347_mk(s); - s.tmp_0.arg0 = globals.raycastingRender___520364; + s.tmp_0 = Render_RayCastingRender_move__P35730_mk(s); + s.tmp_0.arg0 = globals.raycastingRender___35747; s.tmp_0.arg1 = s.arg0; s.tmp_0.arg2 = s.arg1; s.tmp_0.arg3 = s.arg2; @@ -12903,12 +12903,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Render_move__P520401.info = {"start":14015,"length":112,"line":378,"column":4,"endLine":380,"endColumn":5,"fileName":"pxt_modules/pxt-raycasting/render_blocks.ts","functionName":"move","argumentNames":["sprite","v","a"]} +Render_move__P35784.info = {"start":14015,"length":112,"line":378,"column":4,"endLine":380,"endColumn":5,"fileName":"pxt_modules/pxt-raycasting/render_blocks.ts","functionName":"move","argumentNames":["sprite","v","a"]} -function Render_move__P520401_mk(s) { +function Render_move__P35784_mk(s) { checkStack(s.depth); return { - parent: s, fn: Render_move__P520401, depth: s.depth + 1, + parent: s, fn: Render_move__P35784, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -12920,7 +12920,7 @@ function Render_move__P520401_mk(s) { -function Render_RayCastingRender_move__P520347(s) { +function Render_RayCastingRender_move__P35730(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -12930,7 +12930,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.motionZ___526333 = undefined; + s.motionZ___41761 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -12939,22 +12939,22 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Render_RayCastingRender__C520307_VT)) failedCast(r0); - s.tmp_0 = Render_RayCastingRender_getMotionZ__P520342_mk(s); + if (!checkSubtype(r0, Render_RayCastingRender__C35690_VT)) failedCast(r0); + s.tmp_0 = Render_RayCastingRender_getMotionZ__P35725_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; s.tmp_0.arg2 = 0; s.callLocIdx = 1768; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.motionZ___526333 = (r0); - s.tmp_0 = r0 = s.motionZ___526333; + s.motionZ___41761 = (r0); + s.tmp_0 = r0 = s.motionZ___41761; r0 = (s.arg2 * 256); s.tmp_2 = r0; r0 = (s.tmp_2 | 0); s.tmp_1 = r0; r0 = (s.tmp_0).fields["v"] = (s.tmp_1); - s.tmp_0 = r0 = s.motionZ___526333; + s.tmp_0 = r0 = s.motionZ___41761; r0 = (s.arg3 * 256); s.tmp_2 = r0; r0 = (s.tmp_2 | 0); @@ -12964,17 +12964,17 @@ switch (step) { return leave(s, r0) default: oops() } } } -Render_RayCastingRender_move__P520347.info = {"start":6419,"length":167,"line":203,"column":8,"endLine":208,"endColumn":9,"fileName":"pxt_modules/pxt-raycasting/render_raycasting.ts","functionName":"move","argumentNames":["this","spr","v","a"]} +Render_RayCastingRender_move__P35730.info = {"start":6419,"length":167,"line":203,"column":8,"endLine":208,"endColumn":9,"fileName":"pxt_modules/pxt-raycasting/render_raycasting.ts","functionName":"move","argumentNames":["this","spr","v","a"]} -function Render_RayCastingRender_move__P520347_mk(s) { +function Render_RayCastingRender_move__P35730_mk(s) { checkStack(s.depth); return { - parent: s, fn: Render_RayCastingRender_move__P520347, depth: s.depth + 1, + parent: s, fn: Render_RayCastingRender_move__P35730, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - motionZ___526333: undefined, + motionZ___41761: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -12985,7 +12985,7 @@ function Render_RayCastingRender_move__P520347_mk(s) { -function Render_RayCastingRender_getMotionZ__P520342(s) { +function Render_RayCastingRender_getMotionZ__P35725(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -12995,7 +12995,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.motionZ___526350 = undefined; + s.motionZ___41778 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -13003,22 +13003,22 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Render_RayCastingRender__C520307_VT)) failedCast(r0); + if (!checkSubtype(r0, Render_RayCastingRender__C35690_VT)) failedCast(r0); r0 = s.arg0.fields["spriteMotionZ"]; s.tmp_0 = r0; r0 = s.arg1.fields["id"]; s.tmp_1 = r0; r0 = pxsim_Array__getAt(s.tmp_0, s.tmp_1); - s.motionZ___526350 = (r0); - r0 = pxsim_numops_toBoolDecr(s.motionZ___526350); + s.motionZ___41778 = (r0); + r0 = pxsim_numops_toBoolDecr(s.motionZ___41778); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - r0 = pxsim_pxtcore_mkClassInstance(Render_MotionSet1D__C523366_VT); + r0 = pxsim_pxtcore_mkClassInstance(Render_MotionSet1D__C38754_VT); s.tmp_2 = r0; - s.tmp_3 = Render_MotionSet1D_constructor__P523367_mk(s); + s.tmp_3 = Render_MotionSet1D_constructor__P38755_mk(s); s.tmp_3.arg0 = s.tmp_2; r0 = (s.arg2 * 256); s.tmp_4 = r0; @@ -13027,31 +13027,31 @@ switch (step) { s.callLocIdx = 1767; s.pc = 3; return s.tmp_3; case 3: r0 = s.retval; - s.motionZ___526350 = (s.tmp_2); + s.motionZ___41778 = (s.tmp_2); r0 = s.arg0.fields["spriteMotionZ"]; s.tmp_0 = r0; r0 = s.arg1.fields["id"]; s.tmp_1 = r0; - r0 = pxsim_Array_.setAt(s.tmp_0, s.tmp_1, s.motionZ___526350); + r0 = pxsim_Array_.setAt(s.tmp_0, s.tmp_1, s.motionZ___41778); case 1: case 2: - r0 = s.motionZ___526350; + r0 = s.motionZ___41778; return leave(s, r0) default: oops() } } } -Render_RayCastingRender_getMotionZ__P520342.info = {"start":4937,"length":289,"line":162,"column":8,"endLine":169,"endColumn":9,"fileName":"pxt_modules/pxt-raycasting/render_raycasting.ts","functionName":"getMotionZ","argumentNames":["this","spr","offsetZ"]} +Render_RayCastingRender_getMotionZ__P35725.info = {"start":4937,"length":289,"line":162,"column":8,"endLine":169,"endColumn":9,"fileName":"pxt_modules/pxt-raycasting/render_raycasting.ts","functionName":"getMotionZ","argumentNames":["this","spr","offsetZ"]} -function Render_RayCastingRender_getMotionZ__P520342_mk(s) { +function Render_RayCastingRender_getMotionZ__P35725_mk(s) { checkStack(s.depth); return { - parent: s, fn: Render_RayCastingRender_getMotionZ__P520342, depth: s.depth + 1, + parent: s, fn: Render_RayCastingRender_getMotionZ__P35725, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, tmp_3: undefined, tmp_4: undefined, - motionZ___526350: undefined, + motionZ___41778: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -13061,7 +13061,7 @@ function Render_RayCastingRender_getMotionZ__P520342_mk(s) { -function Render_MotionSet1D_constructor__P523367(s) { +function Render_MotionSet1D_constructor__P38755(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -13077,7 +13077,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Render_MotionSet1D__C523366_VT)) failedCast(r0); + if (!checkSubtype(r0, Render_MotionSet1D__C38754_VT)) failedCast(r0); r0 = (s.arg0).fields["offset"] = (s.arg1); r0 = (s.arg0).fields["v"] = (0); r0 = (s.arg0).fields["a"] = (0); @@ -13086,12 +13086,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Render_MotionSet1D_constructor__P523367.info = {"start":655,"length":74,"line":26,"column":8,"endLine":28,"endColumn":9,"fileName":"pxt_modules/pxt-raycasting/render_raycasting.ts","functionName":"inline","argumentNames":["this","offset"]} +Render_MotionSet1D_constructor__P38755.info = {"start":655,"length":74,"line":26,"column":8,"endLine":28,"endColumn":9,"fileName":"pxt_modules/pxt-raycasting/render_raycasting.ts","functionName":"inline","argumentNames":["this","offset"]} -function Render_MotionSet1D_constructor__P523367_mk(s) { +function Render_MotionSet1D_constructor__P38755_mk(s) { checkStack(s.depth); return { - parent: s, fn: Render_MotionSet1D_constructor__P523367, depth: s.depth + 1, + parent: s, fn: Render_MotionSet1D_constructor__P38755, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -13101,7 +13101,7 @@ function Render_MotionSet1D_constructor__P523367_mk(s) { -function game_gameOver__P518135(s) { +function game_gameOver__P33518(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -13115,7 +13115,7 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = game__gameOverImpl__P521031_mk(s); + s.tmp_0 = game__gameOverImpl__P36419_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = undefined; s.callLocIdx = 1294; s.pc = 1; return s.tmp_0; @@ -13125,12 +13125,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_gameOver__P518135.info = {"start":11084,"length":74,"line":342,"column":4,"endLine":344,"endColumn":5,"fileName":"pxt_modules/game/game.ts","functionName":"gameOver","argumentNames":["win"]} +game_gameOver__P33518.info = {"start":11084,"length":74,"line":342,"column":4,"endLine":344,"endColumn":5,"fileName":"pxt_modules/game/game.ts","functionName":"gameOver","argumentNames":["win"]} -function game_gameOver__P518135_mk(s) { +function game_gameOver__P33518_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_gameOver__P518135, depth: s.depth + 1, + parent: s, fn: game_gameOver__P33518, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -13140,7 +13140,7 @@ function game_gameOver__P518135_mk(s) { -function game__gameOverImpl__P521031(s) { +function game__gameOverImpl__P36419(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -13150,39 +13150,39 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.goc___526392 = undefined; - s.judged___526395 = undefined; - s.playersWithScores___526403 = undefined; - s.prevBestScore___526406 = undefined; - s.winner___526410 = undefined; - s.scores___526416 = undefined; - s.preferMultiplayer___526437 = undefined; - s.message___526445 = undefined; - s.effect___526451 = undefined; - s.sound___526456 = undefined; - s.looping___526461 = undefined; - s.playbackMode___526466 = undefined; - s.overDialog___526492 = undefined; + s.goc___41820 = undefined; + s.judged___41823 = undefined; + s.playersWithScores___41831 = undefined; + s.prevBestScore___41834 = undefined; + s.winner___41838 = undefined; + s.scores___41844 = undefined; + s.preferMultiplayer___41865 = undefined; + s.message___41873 = undefined; + s.effect___41879 = undefined; + s.sound___41884 = undefined; + s.looping___41889 = undefined; + s.playbackMode___41894 = undefined; + s.overDialog___41920 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } - s.tmp_0 = game_init__P521029_mk(s); + s.tmp_0 = game_init__P36417_mk(s); s.tmp_0.arg0 = undefined; s.callLocIdx = 1295; s.pc = 32; return s.tmp_0; case 32: r0 = s.retval; - r0 = pxsim_numops_toBoolDecr(globals.__isOver___521028); + r0 = pxsim_numops_toBoolDecr(globals.__isOver___36416); if (!r0) { step = 1; continue; } { step = 31; continue; } case 1: case 2: - globals.__isOver___521028 = (true); - r0 = pxsim_numops_toBoolDecr(globals.__gameOverHandler___521026); + globals.__isOver___36416 = (true); + r0 = pxsim_numops_toBoolDecr(globals.__gameOverHandler___36414); if (!r0) { step = 3; continue; } s.tmp_0 = lambda_2_mk(s); - s.tmp_0.argL = globals.__gameOverHandler___521026; + s.tmp_0.argL = globals.__gameOverHandler___36414; s.tmp_0.arg0 = s.arg0; setupLambda(s.tmp_0, s.tmp_0.argL); s.callLocIdx = 1296; s.pc = 33; return s.tmp_0; @@ -13191,12 +13191,12 @@ switch (step) { { step = 30; continue; } case 3: s.tmp_0 = lambda_1_mk(s); - s.tmp_0.argL = globals.gameOverConfig___518120; + s.tmp_0.argL = globals.gameOverConfig___33503; setupLambda(s.tmp_0, s.tmp_0.argL); s.callLocIdx = 1297; s.pc = 34; return s.tmp_0; case 34: r0 = s.retval; - s.goc___526392 = (r0); + s.goc___41820 = (r0); r0 = pxsim_numops_toBoolDecr(s.arg1); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); @@ -13206,33 +13206,33 @@ switch (step) { r0 = s.tmp_0; { step = 5; continue; } case 4: - r0 = s.goc___526392.fields["scoringType"]; + r0 = s.goc___41820.fields["scoringType"]; s.tmp_2 = r0; r0 = (s.tmp_2 !== 2); case 5: // jmp value (already in r0) s.tmp_3 = r0; - s.judged___526395 = (s.tmp_3); - s.tmp_0 = info_playersWithScores__P517686_mk(s); + s.judged___41823 = (s.tmp_3); + s.tmp_0 = info_playersWithScores__P33069_mk(s); s.callLocIdx = 1298; s.pc = 35; return s.tmp_0; case 35: r0 = s.retval; - s.playersWithScores___526403 = (r0); - s.tmp_0 = r0 = s.judged___526395; + s.playersWithScores___41831 = (r0); + s.tmp_0 = r0 = s.judged___41823; r0 = pxsim_numops_toBool(s.tmp_0); if (r0) { step = 6; continue; } r0 = s.tmp_0; { step = 7; continue; } case 6: - s.tmp_1 = info_highScore__P517693_mk(s); + s.tmp_1 = info_highScore__P33076_mk(s); s.callLocIdx = 1299; s.pc = 36; return s.tmp_1; case 36: r0 = s.retval; case 7: // jmp value (already in r0) s.tmp_2 = r0; - s.prevBestScore___526406 = (s.tmp_2); - s.tmp_0 = r0 = s.judged___526395; + s.prevBestScore___41834 = (s.tmp_2); + s.tmp_0 = r0 = s.judged___41823; r0 = pxsim_numops_toBool(s.tmp_0); if (r0) { step = 8; continue; } r0 = s.tmp_0; @@ -13247,41 +13247,41 @@ switch (step) { r0 = s.tmp_1; { step = 11; continue; } case 10: - s.tmp_2 = info_winningPlayer__P517688_mk(s); + s.tmp_2 = info_winningPlayer__P33071_mk(s); s.callLocIdx = 1300; s.pc = 37; return s.tmp_2; case 37: r0 = s.retval; case 11: // jmp value (already in r0) s.tmp_3 = r0; - s.winner___526410 = (s.tmp_3); - r0 = pxsim_pxtcore_mkAction(1, scores_inline__P526418); + s.winner___41838 = (s.tmp_3); + r0 = pxsim_pxtcore_mkAction(1, scores_inline__P41846); s.tmp_0 = r0; - r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.winner___526410); - s.tmp_1 = helpers_arrayMap__P515228_mk(s); - s.tmp_1.arg0 = s.playersWithScores___526403; + r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.winner___41838); + s.tmp_1 = helpers_arrayMap__P30611_mk(s); + s.tmp_1.arg0 = s.playersWithScores___41831; s.tmp_1.arg1 = s.tmp_0; s.callLocIdx = 1304; s.pc = 38; return s.tmp_1; case 38: r0 = s.retval; - s.scores___526416 = (r0); - s.tmp_0 = info_saveAllScores__P517687_mk(s); + s.scores___41844 = (r0); + s.tmp_0 = info_saveAllScores__P33070_mk(s); s.callLocIdx = 1305; s.pc = 39; return s.tmp_0; case 39: r0 = s.retval; - s.tmp_0 = r0 = s.judged___526395; + s.tmp_0 = r0 = s.judged___41823; r0 = pxsim_numops_toBool(s.tmp_0); if (r0) { step = 12; continue; } r0 = s.tmp_0; { step = 13; continue; } case 12: - r0 = s.winner___526410; + r0 = s.winner___41838; case 13: // jmp value (already in r0) s.tmp_1 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_1); if (!r0) { step = 14; continue; } - s.tmp_2 = info_saveHighScore__P517690_mk(s); + s.tmp_2 = info_saveHighScore__P33073_mk(s); s.callLocIdx = 1306; s.pc = 40; return s.tmp_2; case 40: r0 = s.retval; @@ -13300,13 +13300,13 @@ switch (step) { r0 = s.tmp_0; { step = 19; continue; } case 16: - s.tmp_4 = r0 = s.judged___526395; + s.tmp_4 = r0 = s.judged___41823; r0 = pxsim_numops_toBool(s.tmp_4); if (r0) { step = 17; continue; } r0 = s.tmp_4; { step = 18; continue; } case 17: - s.tmp_5 = info_multiplayerScoring__P517685_mk(s); + s.tmp_5 = info_multiplayerScoring__P33068_mk(s); s.callLocIdx = 1307; s.pc = 41; return s.tmp_5; case 41: r0 = s.retval; @@ -13317,37 +13317,37 @@ switch (step) { case 19: // jmp value (already in r0) s.tmp_7 = r0; - s.preferMultiplayer___526437 = (s.tmp_7); - s.tmp_0 = game_GameOverConfig_getMessage__P518119_mk(s); - s.tmp_0.arg0 = s.goc___526392; + s.preferMultiplayer___41865 = (s.tmp_7); + s.tmp_0 = game_GameOverConfig_getMessage__P33502_mk(s); + s.tmp_0.arg0 = s.goc___41820; s.tmp_0.arg1 = s.arg0; - s.tmp_0.arg2 = s.preferMultiplayer___526437; + s.tmp_0.arg2 = s.preferMultiplayer___41865; s.callLocIdx = 1308; s.pc = 42; return s.tmp_0; case 42: r0 = s.retval; - s.message___526445 = (r0); - s.tmp_0 = game_GameOverConfig_getEffect__P518114_mk(s); - s.tmp_0.arg0 = s.goc___526392; + s.message___41873 = (r0); + s.tmp_0 = game_GameOverConfig_getEffect__P33497_mk(s); + s.tmp_0.arg0 = s.goc___41820; s.tmp_0.arg1 = s.arg0; s.callLocIdx = 1309; s.pc = 43; return s.tmp_0; case 43: r0 = s.retval; - s.effect___526451 = (r0); - s.tmp_0 = game_GameOverConfig_getSound__P518116_mk(s); - s.tmp_0.arg0 = s.goc___526392; + s.effect___41879 = (r0); + s.tmp_0 = game_GameOverConfig_getSound__P33499_mk(s); + s.tmp_0.arg0 = s.goc___41820; s.tmp_0.arg1 = s.arg0; s.callLocIdx = 1310; s.pc = 44; return s.tmp_0; case 44: r0 = s.retval; - s.sound___526456 = (r0); - s.tmp_0 = game_GameOverConfig_getSoundLooping__P518117_mk(s); - s.tmp_0.arg0 = s.goc___526392; + s.sound___41884 = (r0); + s.tmp_0 = game_GameOverConfig_getSoundLooping__P33500_mk(s); + s.tmp_0.arg0 = s.goc___41820; s.tmp_0.arg1 = s.arg0; s.callLocIdx = 1311; s.pc = 45; return s.tmp_0; case 45: r0 = s.retval; - s.looping___526461 = (r0); - r0 = pxsim_numops_toBoolDecr(s.looping___526461); + s.looping___41889 = (r0); + r0 = pxsim_numops_toBoolDecr(s.looping___41889); if (!r0) { step = 20; continue; } r0 = 2; { step = 21; continue; } @@ -13356,55 +13356,55 @@ switch (step) { case 21: // jmp value (already in r0) s.tmp_0 = r0; - s.playbackMode___526466 = (s.tmp_0); + s.playbackMode___41894 = (s.tmp_0); case 22: - s.tmp_0 = r0 = globals._sceneStack___521022; + s.tmp_0 = r0 = globals._sceneStack___36410; r0 = pxsim_numops_toBool(s.tmp_0); if (r0) { step = 23; continue; } r0 = s.tmp_0; { step = 24; continue; } case 23: - r0 = pxsim_Array__length(globals._sceneStack___521022); + r0 = pxsim_Array__length(globals._sceneStack___36410); case 24: // jmp value (already in r0) s.tmp_1 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_1); if (!r0) { step = 25; continue; } - s.tmp_2 = scene_Scene_destroy__P517993_mk(s); - s.tmp_2.arg0 = globals._scene___521021; + s.tmp_2 = scene_Scene_destroy__P33376_mk(s); + s.tmp_2.arg0 = globals._scene___36409; s.callLocIdx = 1312; s.pc = 46; return s.tmp_2; case 46: r0 = s.retval; - s.tmp_0 = game_popScene__P518126_mk(s); + s.tmp_0 = game_popScene__P33509_mk(s); s.callLocIdx = 1313; s.pc = 47; return s.tmp_0; case 47: r0 = s.retval; { step = 22; continue; } case 25: - s.tmp_0 = game_pushScene__P518125_mk(s); + s.tmp_0 = game_pushScene__P33508_mk(s); s.callLocIdx = 1314; s.pc = 48; return s.tmp_0; case 48: r0 = s.retval; - s.tmp_0 = scene_setBackgroundImage__P518007_mk(s); - r0 = pxsim_ImageMethods.clone(globals.screen___517154); + s.tmp_0 = scene_setBackgroundImage__P33390_mk(s); + r0 = pxsim_ImageMethods.clone(globals.screen___32537); s.tmp_0.arg0 = r0; s.callLocIdx = 1315; s.pc = 49; return s.tmp_0; case 49: r0 = s.retval; - r0 = pxsim_numops_toBoolDecr(s.sound___526456); + r0 = pxsim_numops_toBoolDecr(s.sound___41884); if (!r0) { step = 26; continue; } - s.tmp_0 = music_play__P517044_mk(s); - s.tmp_0.arg0 = s.sound___526456; - s.tmp_0.arg1 = s.playbackMode___526466; + s.tmp_0 = music_play__P32427_mk(s); + s.tmp_0.arg0 = s.sound___41884; + s.tmp_0.arg1 = s.playbackMode___41894; s.callLocIdx = 1316; s.pc = 50; return s.tmp_0; case 50: r0 = s.retval; case 26: case 27: - r0 = pxsim_numops_toBoolDecr(s.effect___526451); + r0 = pxsim_numops_toBoolDecr(s.effect___41879); if (!r0) { step = 28; continue; } s.tmp_0 = if_startScreenEffect_1_mk(s); - s.tmp_0.arg0 = s.effect___526451; + s.tmp_0.arg0 = s.effect___41879; if (!s.tmp_0.arg0.vtable.iface) { setupLambda(s.tmp_0, pxsim_pxtrt.mapGetByString(s.tmp_0.arg0, "startScreenEffect"), 1); s.callLocIdx = 1317; s.pc = 51; return s.tmp_0; @@ -13418,46 +13418,46 @@ switch (step) { r0 = s.retval; case 28: case 29: - s.tmp_0 = pause__P515535_mk(s); + s.tmp_0 = pause__P30918_mk(s); s.tmp_0.arg0 = 400; s.callLocIdx = 1318; s.pc = 52; return s.tmp_0; case 52: r0 = s.retval; - r0 = pxsim_pxtcore_mkClassInstance(game_GameOverDialog__C518068_VT); + r0 = pxsim_pxtcore_mkClassInstance(game_GameOverDialog__C33451_VT); s.tmp_0 = r0; - s.tmp_1 = game_GameOverDialog_constructor__P518075_mk(s); + s.tmp_1 = game_GameOverDialog_constructor__P33458_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = s.arg0; - s.tmp_1.arg2 = s.message___526445; - s.tmp_1.arg3 = s.judged___526395; - s.tmp_1.arg4 = s.scores___526416; - s.tmp_1.arg5 = s.prevBestScore___526406; + s.tmp_1.arg2 = s.message___41873; + s.tmp_1.arg3 = s.judged___41823; + s.tmp_1.arg4 = s.scores___41844; + s.tmp_1.arg5 = s.prevBestScore___41834; s.tmp_1.arg6 = s.arg1; s.callLocIdx = 1319; s.pc = 53; return s.tmp_1; case 53: r0 = s.retval; - s.overDialog___526492 = (s.tmp_0); - r0 = pxsim_pxtcore_mkAction(1, game__gameOverImpl_inline__P526504); + s.overDialog___41920 = (s.tmp_0); + r0 = pxsim_pxtcore_mkAction(1, game__gameOverImpl_inline__P41932); s.tmp_0 = r0; - r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.overDialog___526492); - s.tmp_1 = scene_createRenderable__P517927_mk(s); + r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.overDialog___41920); + s.tmp_1 = scene_createRenderable__P33310_mk(s); s.tmp_1.arg0 = 100; s.tmp_1.arg1 = s.tmp_0; s.tmp_1.arg2 = undefined; s.callLocIdx = 1320; s.pc = 54; return s.tmp_1; case 54: r0 = s.retval; - s.tmp_0 = pause__P515535_mk(s); + s.tmp_0 = pause__P30918_mk(s); s.tmp_0.arg0 = 500; s.callLocIdx = 1321; s.pc = 55; return s.tmp_0; case 55: r0 = s.retval; - s.tmp_0 = game_GameOverDialog_displayCursor__P518076_mk(s); - s.tmp_0.arg0 = s.overDialog___526492; + s.tmp_0 = game_GameOverDialog_displayCursor__P33459_mk(s); + s.tmp_0.arg0 = s.overDialog___41920; s.callLocIdx = 1322; s.pc = 56; return s.tmp_0; case 56: r0 = s.retval; - s.tmp_0 = game_waitAnyButton__P518123_mk(s); + s.tmp_0 = game_waitAnyButton__P33506_mk(s); s.callLocIdx = 1323; s.pc = 57; return s.tmp_0; case 57: r0 = s.retval; @@ -13473,12 +13473,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -game__gameOverImpl__P521031.info = {"start":11264,"length":2664,"line":350,"column":4,"endLine":410,"endColumn":5,"fileName":"pxt_modules/game/game.ts","functionName":"_gameOverImpl","argumentNames":["win","winnerOverride"]} +game__gameOverImpl__P36419.info = {"start":11264,"length":2664,"line":350,"column":4,"endLine":410,"endColumn":5,"fileName":"pxt_modules/game/game.ts","functionName":"_gameOverImpl","argumentNames":["win","winnerOverride"]} -function game__gameOverImpl__P521031_mk(s) { +function game__gameOverImpl__P36419_mk(s) { checkStack(s.depth); return { - parent: s, fn: game__gameOverImpl__P521031, depth: s.depth + 1, + parent: s, fn: game__gameOverImpl__P36419, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -13488,19 +13488,19 @@ function game__gameOverImpl__P521031_mk(s) { tmp_5: undefined, tmp_6: undefined, tmp_7: undefined, - goc___526392: undefined, - judged___526395: undefined, - playersWithScores___526403: undefined, - prevBestScore___526406: undefined, - winner___526410: undefined, - scores___526416: undefined, - preferMultiplayer___526437: undefined, - message___526445: undefined, - effect___526451: undefined, - sound___526456: undefined, - looping___526461: undefined, - playbackMode___526466: undefined, - overDialog___526492: undefined, + goc___41820: undefined, + judged___41823: undefined, + playersWithScores___41831: undefined, + prevBestScore___41834: undefined, + winner___41838: undefined, + scores___41844: undefined, + preferMultiplayer___41865: undefined, + message___41873: undefined, + effect___41879: undefined, + sound___41884: undefined, + looping___41889: undefined, + playbackMode___41894: undefined, + overDialog___41920: undefined, arg0: undefined, arg1: undefined, } } @@ -13509,7 +13509,7 @@ function game__gameOverImpl__P521031_mk(s) { -function scores_inline__P526418(s) { +function scores_inline__P41846(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -13523,13 +13523,13 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - r0 = pxsim_pxtcore_mkClassInstance(game_GameOverPlayerScore__C518065_VT); + r0 = pxsim_pxtcore_mkClassInstance(game_GameOverPlayerScore__C33448_VT); s.tmp_0 = r0; - s.tmp_1 = game_GameOverPlayerScore_constructor__P518067_mk(s); + s.tmp_1 = game_GameOverPlayerScore_constructor__P33450_mk(s); s.tmp_1.arg0 = s.tmp_0; r0 = s.arg0.fields["_player"]; s.tmp_1.arg1 = r0; - s.tmp_2 = info_PlayerInfoImpl_score__P517728_mk(s); + s.tmp_2 = info_PlayerInfoImpl_score__P33111_mk(s); r0 = s.arg0.fields["impl"]; s.tmp_2.arg0 = r0; s.callLocIdx = 1302; s.pc = 2; return s.tmp_2; @@ -13545,12 +13545,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scores_inline__P526418.info = {"start":11859,"length":88,"line":364,"column":49,"endLine":364,"endColumn":137,"fileName":"pxt_modules/game/game.ts","functionName":"inline","argumentNames":["player"]} +scores_inline__P41846.info = {"start":11859,"length":88,"line":364,"column":49,"endLine":364,"endColumn":137,"fileName":"pxt_modules/game/game.ts","functionName":"inline","argumentNames":["player"]} -function scores_inline__P526418_mk(s) { +function scores_inline__P41846_mk(s) { checkStack(s.depth); return { - parent: s, fn: scores_inline__P526418, depth: s.depth + 1, + parent: s, fn: scores_inline__P41846, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -13562,7 +13562,7 @@ function scores_inline__P526418_mk(s) { -function game__gameOverImpl_inline__P526504(s) { +function game__gameOverImpl_inline__P41932(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -13576,9 +13576,9 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = game_GameOverDialog__C518068_v0_1_mk(s); + s.tmp_0 = game_GameOverDialog__C33451_v0_1_mk(s); s.tmp_0.arg0 = s.caps[0]; - if (!checkSubtype(s.tmp_0.arg0, game_GameOverDialog__C518068_VT)) failedCast(s.tmp_0.arg0); + if (!checkSubtype(s.tmp_0.arg0, game_GameOverDialog__C33451_VT)) failedCast(s.tmp_0.arg0); s.tmp_0.fn = s.tmp_0.arg0.vtable.methods.update; s.pc = 1; return s.tmp_0; case 1: @@ -13586,7 +13586,7 @@ switch (step) { s.tmp_0 = r0 = s.arg0; r0 = s.caps[0].fields["image"]; s.tmp_1 = r0; - r0 = pxsim_ImageMethods.height(globals.screen___517154); + r0 = pxsim_ImageMethods.height(globals.screen___32537); s.tmp_4 = r0; r0 = s.caps[0].fields["image"]; s.tmp_6 = r0; @@ -13601,12 +13601,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -game__gameOverImpl_inline__P526504.info = {"start":13493,"length":254,"line":396,"column":48,"endLine":403,"endColumn":13,"fileName":"pxt_modules/game/game.ts","functionName":"inline","argumentNames":["target"]} +game__gameOverImpl_inline__P41932.info = {"start":13493,"length":254,"line":396,"column":48,"endLine":403,"endColumn":13,"fileName":"pxt_modules/game/game.ts","functionName":"inline","argumentNames":["target"]} -function game__gameOverImpl_inline__P526504_mk(s) { +function game__gameOverImpl_inline__P41932_mk(s) { checkStack(s.depth); return { - parent: s, fn: game__gameOverImpl_inline__P526504, depth: s.depth + 1, + parent: s, fn: game__gameOverImpl_inline__P41932, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -13622,7 +13622,7 @@ function game__gameOverImpl_inline__P526504_mk(s) { -function game_init__P521029(s) { +function game_init__P36417(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -13636,7 +13636,7 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - r0 = pxsim_numops_toBoolDecr(globals._scene___521021); + r0 = pxsim_numops_toBoolDecr(globals._scene___36409); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; @@ -13651,24 +13651,24 @@ switch (step) { s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); if (!r0) { step = 3; continue; } - r0 = pxsim_pxtcore_mkClassInstance(scene_Scene__C517965_VT); + r0 = pxsim_pxtcore_mkClassInstance(scene_Scene__C33348_VT); s.tmp_3 = r0; - s.tmp_4 = scene_Scene_constructor__P517988_mk(s); + s.tmp_4 = scene_Scene_constructor__P33371_mk(s); s.tmp_4.arg0 = s.tmp_3; - s.tmp_5 = control_pushEventContext__P515531_mk(s); + s.tmp_5 = control_pushEventContext__P30914_mk(s); s.callLocIdx = 1276; s.pc = 6; return s.tmp_5; case 6: r0 = s.retval; s.tmp_4.arg1 = r0; - s.tmp_4.arg2 = globals._scene___521021; + s.tmp_4.arg2 = globals._scene___36409; s.callLocIdx = 1277; s.pc = 5; return s.tmp_4; case 5: r0 = s.retval; - globals._scene___521021 = (s.tmp_3); + globals._scene___36409 = (s.tmp_3); case 3: case 4: - s.tmp_0 = scene_Scene_init__P517989_mk(s); - s.tmp_0.arg0 = globals._scene___521021; + s.tmp_0 = scene_Scene_init__P33372_mk(s); + s.tmp_0.arg0 = globals._scene___36409; s.callLocIdx = 1278; s.pc = 7; return s.tmp_0; case 7: r0 = s.retval; @@ -13676,12 +13676,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_init__P521029.info = {"start":4560,"length":194,"line":141,"column":4,"endLine":146,"endColumn":5,"fileName":"pxt_modules/game/game.ts","functionName":"init","argumentNames":["forceNewScene"]} +game_init__P36417.info = {"start":4560,"length":194,"line":141,"column":4,"endLine":146,"endColumn":5,"fileName":"pxt_modules/game/game.ts","functionName":"init","argumentNames":["forceNewScene"]} -function game_init__P521029_mk(s) { +function game_init__P36417_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_init__P521029, depth: s.depth + 1, + parent: s, fn: game_init__P36417, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -13696,7 +13696,7 @@ function game_init__P521029_mk(s) { -function scene_Scene_init__P517989(s) { +function scene_Scene_init__P33372(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -13711,7 +13711,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_Scene__C517965_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_Scene__C33348_VT)) failedCast(r0); r0 = s.arg0.fields["allSprites"]; s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); @@ -13719,7 +13719,7 @@ switch (step) { { step = 3; continue; } case 1: case 2: - s.tmp_1 = power_poke__P517051_mk(s); + s.tmp_1 = power_poke__P32434_mk(s); s.callLocIdx = 1137; s.pc = 4; return s.tmp_1; case 4: r0 = s.retval; @@ -13728,10 +13728,10 @@ switch (step) { s.tmp_1 = r0; r0 = (s.tmp_0).fields["allSprites"] = (s.tmp_1); r0 = (s.arg0).fields["spriteNextId"] = (0); - r0 = pxsim_pxtcore_mkAction(1, scene_Scene_init_inline__P530785); + r0 = pxsim_pxtcore_mkAction(1, scene_Scene_init_inline__P46213); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - s.tmp_1 = control_EventContext_registerFrameHandler__P515525_mk(s); + s.tmp_1 = control_EventContext_registerFrameHandler__P30908_mk(s); r0 = s.arg0.fields["eventContext"]; s.tmp_1.arg0 = r0; s.tmp_1.arg1 = 8; @@ -13739,18 +13739,18 @@ switch (step) { s.callLocIdx = 1140; s.pc = 5; return s.tmp_1; case 5: r0 = s.retval; - s.tmp_0 = control_EventContext_registerFrameHandler__P515525_mk(s); + s.tmp_0 = control_EventContext_registerFrameHandler__P30908_mk(s); r0 = s.arg0.fields["eventContext"]; s.tmp_0.arg0 = r0; s.tmp_0.arg1 = 13; - s.tmp_0.arg2 = controller__moveSprites__P517255; + s.tmp_0.arg2 = controller__moveSprites__P32638; s.callLocIdx = 1141; s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; - r0 = pxsim_pxtcore_mkAction(1, scene_Scene_init_inline__P530808); + r0 = pxsim_pxtcore_mkAction(1, scene_Scene_init_inline__P46236); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - s.tmp_1 = control_EventContext_registerFrameHandler__P515525_mk(s); + s.tmp_1 = control_EventContext_registerFrameHandler__P30908_mk(s); r0 = s.arg0.fields["eventContext"]; s.tmp_1.arg0 = r0; s.tmp_1.arg1 = 15; @@ -13758,10 +13758,10 @@ switch (step) { s.callLocIdx = 1143; s.pc = 7; return s.tmp_1; case 7: r0 = s.retval; - r0 = pxsim_pxtcore_mkAction(1, scene_Scene_init_inline__P530821); + r0 = pxsim_pxtcore_mkAction(1, scene_Scene_init_inline__P46249); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - s.tmp_1 = control_EventContext_registerFrameHandler__P515525_mk(s); + s.tmp_1 = control_EventContext_registerFrameHandler__P30908_mk(s); r0 = s.arg0.fields["eventContext"]; s.tmp_1.arg0 = r0; s.tmp_1.arg1 = 55; @@ -13769,10 +13769,10 @@ switch (step) { s.callLocIdx = 1147; s.pc = 8; return s.tmp_1; case 8: r0 = s.retval; - r0 = pxsim_pxtcore_mkAction(1, scene_Scene_init_inline__P530842); + r0 = pxsim_pxtcore_mkAction(1, scene_Scene_init_inline__P46270); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - s.tmp_1 = control_EventContext_registerFrameHandler__P515525_mk(s); + s.tmp_1 = control_EventContext_registerFrameHandler__P30908_mk(s); r0 = s.arg0.fields["eventContext"]; s.tmp_1.arg0 = r0; s.tmp_1.arg1 = 90; @@ -13780,10 +13780,10 @@ switch (step) { s.callLocIdx = 1149; s.pc = 9; return s.tmp_1; case 9: r0 = s.retval; - r0 = pxsim_pxtcore_mkAction(1, scene_Scene_init_inline__P530850); + r0 = pxsim_pxtcore_mkAction(1, scene_Scene_init_inline__P46278); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - s.tmp_1 = control_EventContext_registerFrameHandler__P515525_mk(s); + s.tmp_1 = control_EventContext_registerFrameHandler__P30908_mk(s); r0 = s.arg0.fields["eventContext"]; s.tmp_1.arg0 = r0; s.tmp_1.arg1 = 150; @@ -13791,27 +13791,27 @@ switch (step) { s.callLocIdx = 1153; s.pc = 10; return s.tmp_1; case 10: r0 = s.retval; - s.tmp_0 = control_EventContext_registerFrameHandler__P515525_mk(s); + s.tmp_0 = control_EventContext_registerFrameHandler__P30908_mk(s); r0 = s.arg0.fields["eventContext"]; s.tmp_0.arg0 = r0; s.tmp_0.arg1 = 200; - s.tmp_0.arg2 = control___screen_update__P517115; + s.tmp_0.arg2 = control___screen_update__P32498; s.callLocIdx = 1154; s.pc = 11; return s.tmp_0; case 11: r0 = s.retval; - s.tmp_0 = multiplayer_initServer__P518510_mk(s); + s.tmp_0 = multiplayer_initServer__P33893_mk(s); s.callLocIdx = 1155; s.pc = 12; return s.tmp_0; case 12: r0 = s.retval; - s.tmp_0 = multiplayer_initPlayerConnectionListeners__P518511_mk(s); + s.tmp_0 = multiplayer_initPlayerConnectionListeners__P33894_mk(s); s.callLocIdx = 1156; s.pc = 13; return s.tmp_0; case 13: r0 = s.retval; - r0 = pxsim_pxtcore_mkAction(1, scene_Scene_init_inline__P530881); + r0 = pxsim_pxtcore_mkAction(1, scene_Scene_init_inline__P46309); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - s.tmp_1 = helpers_arrayForEach__P515231_mk(s); - s.tmp_1.arg0 = globals.scene_Scene_initializers___517987; + s.tmp_1 = helpers_arrayForEach__P30614_mk(s); + s.tmp_1.arg0 = globals.scene_Scene_initializers___33370; s.tmp_1.arg1 = s.tmp_0; s.callLocIdx = 1158; s.pc = 14; return s.tmp_1; case 14: @@ -13821,12 +13821,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_Scene_init__P517989.info = {"start":4432,"length":2572,"line":127,"column":8,"endLine":187,"endColumn":9,"fileName":"pxt_modules/game/scene.ts","functionName":"init","argumentNames":["this"]} +scene_Scene_init__P33372.info = {"start":4432,"length":2572,"line":127,"column":8,"endLine":187,"endColumn":9,"fileName":"pxt_modules/game/scene.ts","functionName":"init","argumentNames":["this"]} -function scene_Scene_init__P517989_mk(s) { +function scene_Scene_init__P33372_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Scene_init__P517989, depth: s.depth + 1, + parent: s, fn: scene_Scene_init__P33372, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -13837,7 +13837,7 @@ function scene_Scene_init__P517989_mk(s) { -function scene_Scene_init_inline__P530785(s) { +function scene_Scene_init_inline__P46213(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -13856,7 +13856,7 @@ switch (step) { r0 = (s.tmp_2 + s.tmp_3); s.tmp_1 = r0; r0 = (s.tmp_0).fields["_millis"] = (s.tmp_1); - s.tmp_0 = controller___update__P517287_mk(s); + s.tmp_0 = controller___update__P32670_mk(s); r0 = s.caps[0].fields["eventContext"]; s.tmp_1 = r0; r0 = s.tmp_1.fields["deltaTimeMillis"]; @@ -13870,12 +13870,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_Scene_init_inline__P530785.info = {"start":4722,"length":217,"line":134,"column":72,"endLine":138,"endColumn":13,"fileName":"pxt_modules/game/scene.ts","functionName":"inline","argumentNames":[]} +scene_Scene_init_inline__P46213.info = {"start":4722,"length":217,"line":134,"column":72,"endLine":138,"endColumn":13,"fileName":"pxt_modules/game/scene.ts","functionName":"inline","argumentNames":[]} -function scene_Scene_init_inline__P530785_mk(s) { +function scene_Scene_init_inline__P46213_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Scene_init_inline__P530785, depth: s.depth + 1, + parent: s, fn: scene_Scene_init_inline__P46213, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -13887,7 +13887,7 @@ function scene_Scene_init_inline__P530785_mk(s) { -function scene_Scene_init_inline__P530808(s) { +function scene_Scene_init_inline__P46236(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -13897,7 +13897,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = PhysicsEngine__C517633_v4_2_mk(s); + s.tmp_0 = PhysicsEngine__C33016_v4_2_mk(s); r0 = s.caps[0].fields["physicsEngine"]; s.tmp_0.arg0 = r0; r0 = s.caps[0].fields["eventContext"]; @@ -13906,7 +13906,7 @@ switch (step) { s.tmp_2 = r0; r0 = (s.tmp_2 / 1000); s.tmp_0.arg1 = r0; - if (!checkSubtype(s.tmp_0.arg0, PhysicsEngine__C517633_VT)) failedCast(s.tmp_0.arg0); + if (!checkSubtype(s.tmp_0.arg0, PhysicsEngine__C33016_VT)) failedCast(s.tmp_0.arg0); s.tmp_0.fn = s.tmp_0.arg0.vtable.methods.move; s.pc = 1; return s.tmp_0; case 1: @@ -13915,12 +13915,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_Scene_init_inline__P530808.info = {"start":5234,"length":159,"line":143,"column":69,"endLine":146,"endColumn":13,"fileName":"pxt_modules/game/scene.ts","functionName":"inline","argumentNames":[]} +scene_Scene_init_inline__P46236.info = {"start":5234,"length":159,"line":143,"column":69,"endLine":146,"endColumn":13,"fileName":"pxt_modules/game/scene.ts","functionName":"inline","argumentNames":[]} -function scene_Scene_init_inline__P530808_mk(s) { +function scene_Scene_init_inline__P46236_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Scene_init_inline__P530808, depth: s.depth + 1, + parent: s, fn: scene_Scene_init_inline__P46236, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -13931,7 +13931,7 @@ function scene_Scene_init_inline__P530808_mk(s) { -function scene_Scene_init_inline__P530821(s) { +function scene_Scene_init_inline__P46249(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -13941,39 +13941,39 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.dt___530822 = undefined; - s.s___530830 = undefined; - s.unnamed864___U2 = undefined; - s.unnamed865___U3 = undefined; + s.dt___46250 = undefined; + s.s___46258 = undefined; + s.unnamed224___U2 = undefined; + s.unnamed225___U3 = undefined; r0 = s.caps[0].fields["eventContext"]; s.tmp_0 = r0; r0 = s.tmp_0.fields["deltaTimeMillis"]; s.tmp_1 = r0; r0 = (s.tmp_1 / 1000); - s.dt___530822 = (r0); - s.tmp_0 = scene_Camera_update__P517920_mk(s); + s.dt___46250 = (r0); + s.tmp_0 = scene_Camera_update__P33303_mk(s); r0 = s.caps[0].fields["camera"]; s.tmp_0.arg0 = r0; s.callLocIdx = 1145; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - s.s___530830 = (undefined); + s.s___46258 = (undefined); r0 = s.caps[0].fields["allSprites"]; - s.unnamed864___U2 = (r0); - s.unnamed865___U3 = (0); + s.unnamed224___U2 = (r0); + s.unnamed225___U3 = (0); case 1: - s.tmp_0 = r0 = s.unnamed865___U3; - r0 = pxsim_Array__length(s.unnamed864___U2); + s.tmp_0 = r0 = s.unnamed225___U3; + r0 = pxsim_Array__length(s.unnamed224___U2); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 2; continue; } - r0 = pxsim_Array__getAt(s.unnamed864___U2, s.unnamed865___U3); - s.s___530830 = (r0); + r0 = pxsim_Array__getAt(s.unnamed224___U2, s.unnamed225___U3); + s.s___46258 = (r0); s.tmp_2 = if___update_3_mk(s); - s.tmp_2.arg0 = s.s___530830; + s.tmp_2.arg0 = s.s___46258; r0 = s.caps[0].fields["camera"]; s.tmp_2.arg1 = r0; - s.tmp_2.arg2 = s.dt___530822; + s.tmp_2.arg2 = s.dt___46250; if (!s.tmp_2.arg0.vtable.iface) { setupLambda(s.tmp_2, pxsim_pxtrt.mapGetByString(s.tmp_2.arg0, "__update"), 3); s.callLocIdx = 1146; s.pc = 4; return s.tmp_2; @@ -13985,36 +13985,36 @@ switch (step) { } case 4: r0 = s.retval; - r0 = (s.unnamed865___U3 + 1); - s.unnamed865___U3 = (r0); + r0 = (s.unnamed225___U3 + 1); + s.unnamed225___U3 = (r0); { step = 1; continue; } case 2: - s.unnamed864___U2 = (undefined); + s.unnamed224___U2 = (undefined); r0 = undefined; return leave(s, r0) default: oops() } } } -scene_Scene_init_inline__P530821.info = {"start":5582,"length":214,"line":152,"column":79,"endLine":158,"endColumn":13,"fileName":"pxt_modules/game/scene.ts","functionName":"inline","argumentNames":[]} +scene_Scene_init_inline__P46249.info = {"start":5582,"length":214,"line":152,"column":79,"endLine":158,"endColumn":13,"fileName":"pxt_modules/game/scene.ts","functionName":"inline","argumentNames":[]} -function scene_Scene_init_inline__P530821_mk(s) { +function scene_Scene_init_inline__P46249_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Scene_init_inline__P530821, depth: s.depth + 1, + parent: s, fn: scene_Scene_init_inline__P46249, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - dt___530822: undefined, - s___530830: undefined, - unnamed864___U2: undefined, - unnamed865___U3: undefined, + dt___46250: undefined, + s___46258: undefined, + unnamed224___U2: undefined, + unnamed225___U3: undefined, } } -function scene_Scene_init_inline__P530842(s) { +function scene_Scene_init_inline__P46270(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -14024,7 +14024,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = scene_Scene_render__P517994_mk(s); + s.tmp_0 = scene_Scene_render__P33377_mk(s); s.tmp_0.arg0 = s.caps[0]; s.callLocIdx = 1148; s.pc = 1; return s.tmp_0; case 1: @@ -14033,12 +14033,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_Scene_init_inline__P530842.info = {"start":5937,"length":109,"line":163,"column":76,"endLine":166,"endColumn":13,"fileName":"pxt_modules/game/scene.ts","functionName":"inline","argumentNames":[]} +scene_Scene_init_inline__P46270.info = {"start":5937,"length":109,"line":163,"column":76,"endLine":166,"endColumn":13,"fileName":"pxt_modules/game/scene.ts","functionName":"inline","argumentNames":[]} -function scene_Scene_init_inline__P530842_mk(s) { +function scene_Scene_init_inline__P46270_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Scene_init_inline__P530842, depth: s.depth + 1, + parent: s, fn: scene_Scene_init_inline__P46270, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -14047,7 +14047,7 @@ function scene_Scene_init_inline__P530842_mk(s) { -function scene_Scene_init_inline__P530850(s) { +function scene_Scene_init_inline__P46278(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -14057,26 +14057,26 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = r0 = globals.stats___518090; + s.tmp_0 = r0 = globals.stats___33473; r0 = pxsim_numops_toBool(s.tmp_0); if (r0) { step = 1; continue; } r0 = s.tmp_0; { step = 2; continue; } case 1: - r0 = globals.control_EventContext_onStats___515520; + r0 = globals.control_EventContext_onStats___30903; case 2: // jmp value (already in r0) s.tmp_1 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_1); if (!r0) { step = 3; continue; } s.tmp_2 = lambda_2_mk(s); - s.tmp_2.argL = globals.control_EventContext_onStats___515520; - if ((globals.control_EventContext_lastStats___515519) && (globals.control_EventContext_lastStats___515519).vtable) { + s.tmp_2.argL = globals.control_EventContext_onStats___30903; + if ((globals.control_EventContext_lastStats___30902) && (globals.control_EventContext_lastStats___30902).vtable) { setupResume(s, 8); - pxsim_String__stringConv(globals.control_EventContext_lastStats___515519); + pxsim_String__stringConv(globals.control_EventContext_lastStats___30902); checkResumeConsumed(); return; - } else { s.retval = (globals.control_EventContext_lastStats___515519) + ""; } + } else { s.retval = (globals.control_EventContext_lastStats___30902) + ""; } case 8: r0 = s.retval; s.tmp_3 = r0; @@ -14112,23 +14112,23 @@ switch (step) { r0 = s.retval; case 3: case 4: - r0 = pxsim_numops_toBoolDecr(globals.debug___518089); + r0 = pxsim_numops_toBoolDecr(globals.debug___33472); if (!r0) { step = 5; continue; } - s.tmp_0 = PhysicsEngine__C517633_v3_1_mk(s); + s.tmp_0 = PhysicsEngine__C33016_v3_1_mk(s); r0 = s.caps[0].fields["physicsEngine"]; s.tmp_0.arg0 = r0; - if (!checkSubtype(s.tmp_0.arg0, PhysicsEngine__C517633_VT)) failedCast(s.tmp_0.arg0); + if (!checkSubtype(s.tmp_0.arg0, PhysicsEngine__C33016_VT)) failedCast(s.tmp_0.arg0); s.tmp_0.fn = s.tmp_0.arg0.vtable.methods.draw; s.pc = 11; return s.tmp_0; case 11: r0 = s.retval; case 5: case 6: - s.tmp_0 = game_consoleOverlay_draw__P518249_mk(s); + s.tmp_0 = game_consoleOverlay_draw__P33632_mk(s); s.callLocIdx = 1151; s.pc = 12; return s.tmp_0; case 12: r0 = s.retval; - s.tmp_0 = power_checkDeepSleep__P517052_mk(s); + s.tmp_0 = power_checkDeepSleep__P32435_mk(s); s.callLocIdx = 1152; s.pc = 13; return s.tmp_0; case 13: r0 = s.retval; @@ -14136,12 +14136,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_Scene_init_inline__P530850.info = {"start":6163,"length":504,"line":168,"column":80,"endLine":180,"endColumn":13,"fileName":"pxt_modules/game/scene.ts","functionName":"inline","argumentNames":[]} +scene_Scene_init_inline__P46278.info = {"start":6163,"length":504,"line":168,"column":80,"endLine":180,"endColumn":13,"fileName":"pxt_modules/game/scene.ts","functionName":"inline","argumentNames":[]} -function scene_Scene_init_inline__P530850_mk(s) { +function scene_Scene_init_inline__P46278_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Scene_init_inline__P530850, depth: s.depth + 1, + parent: s, fn: scene_Scene_init_inline__P46278, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -14158,7 +14158,7 @@ function scene_Scene_init_inline__P530850_mk(s) { -function scene_Scene_init_inline__P530881(s) { +function scene_Scene_init_inline__P46309(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -14183,12 +14183,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_Scene_init_inline__P530881.info = {"start":6980,"length":12,"line":186,"column":39,"endLine":186,"endColumn":51,"fileName":"pxt_modules/game/scene.ts","functionName":"inline","argumentNames":["f"]} +scene_Scene_init_inline__P46309.info = {"start":6980,"length":12,"line":186,"column":39,"endLine":186,"endColumn":51,"fileName":"pxt_modules/game/scene.ts","functionName":"inline","argumentNames":["f"]} -function scene_Scene_init_inline__P530881_mk(s) { +function scene_Scene_init_inline__P46309_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Scene_init_inline__P530881, depth: s.depth + 1, + parent: s, fn: scene_Scene_init_inline__P46309, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -14198,7 +14198,7 @@ function scene_Scene_init_inline__P530881_mk(s) { -function multiplayer_initPlayerConnectionListeners__P518511(s) { +function multiplayer_initPlayerConnectionListeners__P33894(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -14208,43 +14208,43 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.p___530884 = undefined; - s.p___530884 = (1); + s.p___46312 = undefined; + s.p___46312 = (1); case 1: - r0 = (s.p___530884 <= 4); + r0 = (s.p___46312 <= 4); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 2; continue; } - s.tmp_1 = multiplayer_registerPlayerConnectionListeners__P521477_mk(s); - s.tmp_1.arg0 = s.p___530884; + s.tmp_1 = multiplayer_registerPlayerConnectionListeners__P36865_mk(s); + s.tmp_1.arg0 = s.p___46312; s.callLocIdx = 1661; s.pc = 3; return s.tmp_1; case 3: r0 = s.retval; - r0 = (s.p___530884 + 1); - s.p___530884 = (r0); + r0 = (s.p___46312 + 1); + s.p___46312 = (r0); { step = 1; continue; } case 2: r0 = undefined; return leave(s, r0) default: oops() } } } -multiplayer_initPlayerConnectionListeners__P518511.info = {"start":1324,"length":154,"line":39,"column":4,"endLine":43,"endColumn":5,"fileName":"pxt_modules/game/multiplayer.ts","functionName":"initPlayerConnectionListeners","argumentNames":[]} +multiplayer_initPlayerConnectionListeners__P33894.info = {"start":1324,"length":154,"line":39,"column":4,"endLine":43,"endColumn":5,"fileName":"pxt_modules/game/multiplayer.ts","functionName":"initPlayerConnectionListeners","argumentNames":[]} -function multiplayer_initPlayerConnectionListeners__P518511_mk(s) { +function multiplayer_initPlayerConnectionListeners__P33894_mk(s) { checkStack(s.depth); return { - parent: s, fn: multiplayer_initPlayerConnectionListeners__P518511, depth: s.depth + 1, + parent: s, fn: multiplayer_initPlayerConnectionListeners__P33894, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, - p___530884: undefined, + p___46312: undefined, } } -function multiplayer_registerPlayerConnectionListeners__P521477(s) { +function multiplayer_registerPlayerConnectionListeners__P36865(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -14258,10 +14258,10 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - r0 = pxsim_pxtcore_mkAction(1, multiplayer_registerPlayerConnectionListeners_inline__P530896); + r0 = pxsim_pxtcore_mkAction(1, multiplayer_registerPlayerConnectionListeners_inline__P46324); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - s.tmp_1 = control_onEvent__P515513_mk(s); + s.tmp_1 = control_onEvent__P30896_mk(s); s.tmp_1.arg0 = 3241; s.tmp_1.arg1 = s.arg0; s.tmp_1.arg2 = s.tmp_0; @@ -14269,10 +14269,10 @@ switch (step) { s.callLocIdx = 1663; s.pc = 1; return s.tmp_1; case 1: r0 = s.retval; - r0 = pxsim_pxtcore_mkAction(1, multiplayer_registerPlayerConnectionListeners_inline__P530902); + r0 = pxsim_pxtcore_mkAction(1, multiplayer_registerPlayerConnectionListeners_inline__P46330); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - s.tmp_1 = control_onEvent__P515513_mk(s); + s.tmp_1 = control_onEvent__P30896_mk(s); s.tmp_1.arg0 = 3242; s.tmp_1.arg1 = s.arg0; s.tmp_1.arg2 = s.tmp_0; @@ -14284,12 +14284,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -multiplayer_registerPlayerConnectionListeners__P521477.info = {"start":1484,"length":415,"line":45,"column":4,"endLine":56,"endColumn":5,"fileName":"pxt_modules/game/multiplayer.ts","functionName":"registerPlayerConnectionListeners","argumentNames":["playerNumber"]} +multiplayer_registerPlayerConnectionListeners__P36865.info = {"start":1484,"length":415,"line":45,"column":4,"endLine":56,"endColumn":5,"fileName":"pxt_modules/game/multiplayer.ts","functionName":"registerPlayerConnectionListeners","argumentNames":["playerNumber"]} -function multiplayer_registerPlayerConnectionListeners__P521477_mk(s) { +function multiplayer_registerPlayerConnectionListeners__P36865_mk(s) { checkStack(s.depth); return { - parent: s, fn: multiplayer_registerPlayerConnectionListeners__P521477, depth: s.depth + 1, + parent: s, fn: multiplayer_registerPlayerConnectionListeners__P36865, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -14300,7 +14300,7 @@ function multiplayer_registerPlayerConnectionListeners__P521477_mk(s) { -function multiplayer_registerPlayerConnectionListeners_inline__P530896(s) { +function multiplayer_registerPlayerConnectionListeners_inline__P46324(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -14310,7 +14310,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = multiplayer_receiveConnectionChangedEvent__P521478_mk(s); + s.tmp_0 = multiplayer_receiveConnectionChangedEvent__P36866_mk(s); s.tmp_0.arg0 = s.caps[0]; s.tmp_0.arg1 = true; s.callLocIdx = 1662; s.pc = 1; return s.tmp_0; @@ -14320,12 +14320,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -multiplayer_registerPlayerConnectionListeners_inline__P530896.info = {"start":1656,"length":55,"line":49,"column":12,"endLine":49,"endColumn":67,"fileName":"pxt_modules/game/multiplayer.ts","functionName":"inline","argumentNames":[]} +multiplayer_registerPlayerConnectionListeners_inline__P46324.info = {"start":1656,"length":55,"line":49,"column":12,"endLine":49,"endColumn":67,"fileName":"pxt_modules/game/multiplayer.ts","functionName":"inline","argumentNames":[]} -function multiplayer_registerPlayerConnectionListeners_inline__P530896_mk(s) { +function multiplayer_registerPlayerConnectionListeners_inline__P46324_mk(s) { checkStack(s.depth); return { - parent: s, fn: multiplayer_registerPlayerConnectionListeners_inline__P530896, depth: s.depth + 1, + parent: s, fn: multiplayer_registerPlayerConnectionListeners_inline__P46324, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -14334,7 +14334,7 @@ function multiplayer_registerPlayerConnectionListeners_inline__P530896_mk(s) { -function multiplayer_registerPlayerConnectionListeners_inline__P530902(s) { +function multiplayer_registerPlayerConnectionListeners_inline__P46330(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -14344,7 +14344,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = multiplayer_receiveConnectionChangedEvent__P521478_mk(s); + s.tmp_0 = multiplayer_receiveConnectionChangedEvent__P36866_mk(s); s.tmp_0.arg0 = s.caps[0]; s.tmp_0.arg1 = false; s.callLocIdx = 1664; s.pc = 1; return s.tmp_0; @@ -14354,12 +14354,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -multiplayer_registerPlayerConnectionListeners_inline__P530902.info = {"start":1826,"length":56,"line":54,"column":12,"endLine":54,"endColumn":68,"fileName":"pxt_modules/game/multiplayer.ts","functionName":"inline","argumentNames":[]} +multiplayer_registerPlayerConnectionListeners_inline__P46330.info = {"start":1826,"length":56,"line":54,"column":12,"endLine":54,"endColumn":68,"fileName":"pxt_modules/game/multiplayer.ts","functionName":"inline","argumentNames":[]} -function multiplayer_registerPlayerConnectionListeners_inline__P530902_mk(s) { +function multiplayer_registerPlayerConnectionListeners_inline__P46330_mk(s) { checkStack(s.depth); return { - parent: s, fn: multiplayer_registerPlayerConnectionListeners_inline__P530902, depth: s.depth + 1, + parent: s, fn: multiplayer_registerPlayerConnectionListeners_inline__P46330, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -14368,7 +14368,7 @@ function multiplayer_registerPlayerConnectionListeners_inline__P530902_mk(s) { -function multiplayer_receiveConnectionChangedEvent__P521478(s) { +function multiplayer_receiveConnectionChangedEvent__P36866(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -14378,7 +14378,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.c___530907 = undefined; + s.c___46335 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -14396,21 +14396,21 @@ switch (step) { r0 = s.tmp_0; { step = 5; continue; } case 1: - s.c___530907 = (globals.player1___517245); + s.c___46335 = (globals.player1___32628); { step = 5; continue; } case 2: - s.c___530907 = (globals.player2___517242); + s.c___46335 = (globals.player2___32625); { step = 5; continue; } case 3: - s.c___530907 = (globals.player3___517243); + s.c___46335 = (globals.player3___32626); { step = 5; continue; } case 4: - s.c___530907 = (globals.player4___517244); + s.c___46335 = (globals.player4___32627); case 5: - r0 = pxsim_numops_toBoolDecr(s.c___530907); + r0 = pxsim_numops_toBoolDecr(s.c___46335); if (!r0) { step = 6; continue; } - s.tmp_0 = controller_Controller_connected__P517278_mk(s); - s.tmp_0.arg0 = s.c___530907; + s.tmp_0 = controller_Controller_connected__P32661_mk(s); + s.tmp_0.arg0 = s.c___46335; s.tmp_0.arg1 = s.arg1; s.callLocIdx = 1666; s.pc = 8; return s.tmp_0; case 8: @@ -14421,15 +14421,15 @@ switch (step) { return leave(s, r0) default: oops() } } } -multiplayer_receiveConnectionChangedEvent__P521478.info = {"start":1905,"length":552,"line":58,"column":4,"endLine":76,"endColumn":5,"fileName":"pxt_modules/game/multiplayer.ts","functionName":"receiveConnectionChangedEvent","argumentNames":["playerNumber","connected"]} +multiplayer_receiveConnectionChangedEvent__P36866.info = {"start":1905,"length":552,"line":58,"column":4,"endLine":76,"endColumn":5,"fileName":"pxt_modules/game/multiplayer.ts","functionName":"receiveConnectionChangedEvent","argumentNames":["playerNumber","connected"]} -function multiplayer_receiveConnectionChangedEvent__P521478_mk(s) { +function multiplayer_receiveConnectionChangedEvent__P36866_mk(s) { checkStack(s.depth); return { - parent: s, fn: multiplayer_receiveConnectionChangedEvent__P521478, depth: s.depth + 1, + parent: s, fn: multiplayer_receiveConnectionChangedEvent__P36866, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, - c___530907: undefined, + c___46335: undefined, arg0: undefined, arg1: undefined, } } @@ -14438,7 +14438,7 @@ function multiplayer_receiveConnectionChangedEvent__P521478_mk(s) { -function controller_Controller_connected__P517278(s) { +function controller_Controller_connected__P32661(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -14454,7 +14454,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_Controller__C517256_VT)) failedCast(r0); + if (!checkSubtype(r0, controller_Controller__C32639_VT)) failedCast(r0); r0 = s.arg0.fields["_connected"]; s.tmp_1 = r0; r0 = (s.arg1 != s.tmp_1); @@ -14482,12 +14482,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_Controller_connected__P517278.info = {"start":7796,"length":261,"line":254,"column":8,"endLine":259,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"connected","argumentNames":["this","value"]} +controller_Controller_connected__P32661.info = {"start":7796,"length":261,"line":254,"column":8,"endLine":259,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"connected","argumentNames":["this","value"]} -function controller_Controller_connected__P517278_mk(s) { +function controller_Controller_connected__P32661_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Controller_connected__P517278, depth: s.depth + 1, + parent: s, fn: controller_Controller_connected__P32661, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -14500,7 +14500,7 @@ function controller_Controller_connected__P517278_mk(s) { -function controller__player1__P517250(s) { +function controller__player1__P32633(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -14510,7 +14510,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - r0 = pxsim_numops_toBoolDecr(globals._players___520737); + r0 = pxsim_numops_toBoolDecr(globals._players___36125); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; @@ -14519,7 +14519,7 @@ switch (step) { r0 = s.tmp_0; { step = 2; continue; } case 1: - r0 = pxsim_Array__getAt(globals._players___520737, 0); + r0 = pxsim_Array__getAt(globals._players___36125, 0); s.tmp_3 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_3); s.tmp_2 = r0; @@ -14529,18 +14529,18 @@ switch (step) { s.tmp_4 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_4); if (!r0) { step = 3; continue; } - r0 = pxsim_pxtcore_mkClassInstance(controller_Controller__C517256_VT); + r0 = pxsim_pxtcore_mkClassInstance(controller_Controller__C32639_VT); s.tmp_5 = r0; r0 = pxsim_Array__mk(); s.tmp_6 = r0; - r0 = pxsim_Array__push(s.tmp_6, globals.left___517237); - r0 = pxsim_Array__push(s.tmp_6, globals.up___517238); - r0 = pxsim_Array__push(s.tmp_6, globals.right___517239); - r0 = pxsim_Array__push(s.tmp_6, globals.down___517240); - r0 = pxsim_Array__push(s.tmp_6, globals.A___517235); - r0 = pxsim_Array__push(s.tmp_6, globals.B___517236); - r0 = pxsim_Array__push(s.tmp_6, globals.menu___517241); - s.tmp_7 = controller_Controller_constructor__P517260_mk(s); + r0 = pxsim_Array__push(s.tmp_6, globals.left___32620); + r0 = pxsim_Array__push(s.tmp_6, globals.up___32621); + r0 = pxsim_Array__push(s.tmp_6, globals.right___32622); + r0 = pxsim_Array__push(s.tmp_6, globals.down___32623); + r0 = pxsim_Array__push(s.tmp_6, globals.A___32618); + r0 = pxsim_Array__push(s.tmp_6, globals.B___32619); + r0 = pxsim_Array__push(s.tmp_6, globals.menu___32624); + s.tmp_7 = controller_Controller_constructor__P32643_mk(s); s.tmp_7.arg0 = s.tmp_5; s.tmp_7.arg1 = 1; s.tmp_7.arg2 = s.tmp_6; @@ -14549,16 +14549,16 @@ switch (step) { r0 = s.retval; case 3: case 4: - r0 = pxsim_Array__getAt(globals._players___520737, 0); + r0 = pxsim_Array__getAt(globals._players___36125, 0); return leave(s, r0) default: oops() } } } -controller__player1__P517250.info = {"start":1381,"length":258,"line":47,"column":4,"endLine":51,"endColumn":5,"fileName":"pxt_modules/game/controller.ts","functionName":"_player1","argumentNames":[]} +controller__player1__P32633.info = {"start":1381,"length":258,"line":47,"column":4,"endLine":51,"endColumn":5,"fileName":"pxt_modules/game/controller.ts","functionName":"_player1","argumentNames":[]} -function controller__player1__P517250_mk(s) { +function controller__player1__P32633_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller__player1__P517250, depth: s.depth + 1, + parent: s, fn: controller__player1__P32633, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -14574,7 +14574,7 @@ function controller__player1__P517250_mk(s) { -function controller_Controller_constructor__P517260(s) { +function controller_Controller_constructor__P32643(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -14584,9 +14584,9 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.leftId___530963 = undefined; - s.i___530971 = undefined; - s.i___530989 = undefined; + s.leftId___46391 = undefined; + s.i___46399 = undefined; + s.i___46417 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -14594,7 +14594,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_Controller__C517256_VT)) failedCast(r0); + if (!checkSubtype(r0, controller_Controller__C32639_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; r0 = pxsim.control.allocateNotifyEvent(); s.tmp_1 = r0; @@ -14618,18 +14618,18 @@ switch (step) { r0 = (s.tmp_1 * 7); s.tmp_0 = r0; r0 = (1 + s.tmp_0); - s.leftId___530963 = (r0); - s.i___530971 = (0); + s.leftId___46391 = (r0); + s.i___46399 = (0); case 2: - r0 = (s.i___530971 < 7); + r0 = (s.i___46399 < 7); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 3; continue; } - r0 = pxsim_pxtcore_mkClassInstance(controller_Button__C517311_VT); + r0 = pxsim_pxtcore_mkClassInstance(controller_Button__C32694_VT); s.tmp_1 = r0; - s.tmp_2 = controller_Button_constructor__P517317_mk(s); + s.tmp_2 = controller_Button_constructor__P32700_mk(s); s.tmp_2.arg0 = s.tmp_1; - r0 = (s.leftId___530963 + s.i___530971); + r0 = (s.leftId___46391 + s.i___46399); s.tmp_2.arg1 = r0; s.tmp_2.arg2 = -1; s.callLocIdx = 229; s.pc = 7; return s.tmp_2; @@ -14638,14 +14638,14 @@ switch (step) { r0 = s.arg0.fields["buttons"]; s.tmp_3 = r0; r0 = pxsim_Array__push(s.tmp_3, s.tmp_1); - r0 = (s.i___530971 + 1); - s.i___530971 = (r0); + r0 = (s.i___46399 + 1); + s.i___46399 = (r0); { step = 2; continue; } case 3: case 4: - s.i___530989 = (0); + s.i___46417 = (0); case 5: - s.tmp_1 = r0 = s.i___530989; + s.tmp_1 = r0 = s.i___46417; r0 = s.arg0.fields["buttons"]; s.tmp_3 = r0; r0 = pxsim_Array__length(s.tmp_3); @@ -14656,14 +14656,14 @@ switch (step) { if (!r0) { step = 6; continue; } r0 = s.arg0.fields["buttons"]; s.tmp_5 = r0; - r0 = pxsim_Array__getAt(s.tmp_5, s.i___530989); + r0 = pxsim_Array__getAt(s.tmp_5, s.i___46417); s.tmp_4 = r0; r0 = (s.tmp_4).fields["_owner"] = (s.arg0); - r0 = (s.i___530989 + 1); - s.i___530989 = (r0); + r0 = (s.i___46417 + 1); + s.i___46417 = (r0); { step = 5; continue; } case 6: - s.tmp_0 = controller_addController__P520801_mk(s); + s.tmp_0 = controller_addController__P36189_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 230; s.pc = 8; return s.tmp_0; case 8: @@ -14672,12 +14672,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_Controller_constructor__P517260.info = {"start":2452,"length":696,"line":82,"column":8,"endLine":99,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"inline","argumentNames":["this","playerIndex","buttons"]} +controller_Controller_constructor__P32643.info = {"start":2452,"length":696,"line":82,"column":8,"endLine":99,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"inline","argumentNames":["this","playerIndex","buttons"]} -function controller_Controller_constructor__P517260_mk(s) { +function controller_Controller_constructor__P32643_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Controller_constructor__P517260, depth: s.depth + 1, + parent: s, fn: controller_Controller_constructor__P32643, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -14685,9 +14685,9 @@ function controller_Controller_constructor__P517260_mk(s) { tmp_3: undefined, tmp_4: undefined, tmp_5: undefined, - leftId___530963: undefined, - i___530971: undefined, - i___530989: undefined, + leftId___46391: undefined, + i___46399: undefined, + i___46417: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -14697,7 +14697,7 @@ function controller_Controller_constructor__P517260_mk(s) { -function controller_addController__P520801(s) { +function controller_addController__P36189(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -14711,17 +14711,17 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - r0 = pxsim_numops_toBoolDecr(globals._players___520737); + r0 = pxsim_numops_toBoolDecr(globals._players___36125); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } r0 = pxsim_Array__mk(); - globals._players___520737 = (r0); + globals._players___36125 = (r0); case 1: case 2: - s.tmp_0 = r0 = globals._players___520737; + s.tmp_0 = r0 = globals._players___36125; r0 = s.arg0.fields["playerIndex"]; s.tmp_2 = r0; r0 = (s.tmp_2 - 1); @@ -14731,12 +14731,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_addController__P520801.info = {"start":1218,"length":157,"line":40,"column":4,"endLine":45,"endColumn":5,"fileName":"pxt_modules/game/controller.ts","functionName":"addController","argumentNames":["ctrl"]} +controller_addController__P36189.info = {"start":1218,"length":157,"line":40,"column":4,"endLine":45,"endColumn":5,"fileName":"pxt_modules/game/controller.ts","functionName":"addController","argumentNames":["ctrl"]} -function controller_addController__P520801_mk(s) { +function controller_addController__P36189_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_addController__P520801, depth: s.depth + 1, + parent: s, fn: controller_addController__P36189, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -14748,7 +14748,7 @@ function controller_addController__P520801_mk(s) { -function multiplayer_initServer__P518510(s) { +function multiplayer_initServer__P33893(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -14764,14 +14764,14 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - s.tmp_2 = control_EventContext_registerFrameHandler__P515525_mk(s); - s.tmp_3 = game_eventContext__P518124_mk(s); + s.tmp_2 = control_EventContext_registerFrameHandler__P30908_mk(s); + s.tmp_3 = game_eventContext__P33507_mk(s); s.callLocIdx = 1659; s.pc = 4; return s.tmp_3; case 4: r0 = s.retval; s.tmp_2.arg0 = r0; s.tmp_2.arg1 = 210; - s.tmp_2.arg2 = multiplayer_initServer_inline__P531049; + s.tmp_2.arg2 = multiplayer_initServer_inline__P46477; s.callLocIdx = 1660; s.pc = 3; return s.tmp_2; case 3: r0 = s.retval; @@ -14781,12 +14781,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -multiplayer_initServer__P518510.info = {"start":1011,"length":307,"line":29,"column":4,"endLine":37,"endColumn":5,"fileName":"pxt_modules/game/multiplayer.ts","functionName":"initServer","argumentNames":[]} +multiplayer_initServer__P33893.info = {"start":1011,"length":307,"line":29,"column":4,"endLine":37,"endColumn":5,"fileName":"pxt_modules/game/multiplayer.ts","functionName":"initServer","argumentNames":[]} -function multiplayer_initServer__P518510_mk(s) { +function multiplayer_initServer__P33893_mk(s) { checkStack(s.depth); return { - parent: s, fn: multiplayer_initServer__P518510, depth: s.depth + 1, + parent: s, fn: multiplayer_initServer__P33893, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -14798,7 +14798,7 @@ function multiplayer_initServer__P518510_mk(s) { -function multiplayer_initServer_inline__P531049(s) { +function multiplayer_initServer_inline__P46477(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -14814,19 +14814,19 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - r0 = pxsim.multiplayer.postImage(globals.screen___517154); + r0 = pxsim.multiplayer.postImage(globals.screen___32537); case 1: case 2: r0 = undefined; return leave(s, r0) default: oops() } } } -multiplayer_initServer_inline__P531049.info = {"start":1175,"length":126,"line":31,"column":93,"endLine":35,"endColumn":13,"fileName":"pxt_modules/game/multiplayer.ts","functionName":"inline","argumentNames":[]} +multiplayer_initServer_inline__P46477.info = {"start":1175,"length":126,"line":31,"column":93,"endLine":35,"endColumn":13,"fileName":"pxt_modules/game/multiplayer.ts","functionName":"inline","argumentNames":[]} -function multiplayer_initServer_inline__P531049_mk(s) { +function multiplayer_initServer_inline__P46477_mk(s) { checkStack(s.depth); return { - parent: s, fn: multiplayer_initServer_inline__P531049, depth: s.depth + 1, + parent: s, fn: multiplayer_initServer_inline__P46477, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -14836,7 +14836,7 @@ function multiplayer_initServer_inline__P531049_mk(s) { -function game_consoleOverlay_draw__P518249(s) { +function game_consoleOverlay_draw__P33632(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -14846,16 +14846,16 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.height___531102 = undefined; - s.top___531107 = undefined; - s.i___531113 = undefined; - s.t___531126 = undefined; - s.tOff___531133 = undefined; - s.tab___531135 = undefined; - s.unnamed868___U6 = undefined; - s.unnamed869___U7 = undefined; - s.padding___531137 = undefined; - r0 = pxsim_numops_toBoolDecr(globals.consoleStrings___521320); + s.height___46530 = undefined; + s.top___46535 = undefined; + s.i___46541 = undefined; + s.t___46554 = undefined; + s.tOff___46561 = undefined; + s.tab___46563 = undefined; + s.unnamed228___U6 = undefined; + s.unnamed229___U7 = undefined; + s.padding___46565 = undefined; + r0 = pxsim_numops_toBoolDecr(globals.consoleStrings___36708); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; @@ -14864,7 +14864,7 @@ switch (step) { r0 = s.tmp_0; { step = 2; continue; } case 1: - r0 = pxsim_numops_toBoolDecr(globals.instance___521274); + r0 = pxsim_numops_toBoolDecr(globals.instance___36662); s.tmp_4 = r0; r0 = pxsim_Boolean__bang(s.tmp_4); s.tmp_3 = r0; @@ -14880,7 +14880,7 @@ switch (step) { case 3: case 4: s.tmp_7 = if_charHeight_1_mk(s); - s.tmp_7.arg0 = globals.consoleFont___521328; + s.tmp_7.arg0 = globals.consoleFont___36716; if (!s.tmp_7.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_7.arg0, "charHeight"); } else { @@ -14893,10 +14893,10 @@ switch (step) { r0 = s.retval; s.tmp_6 = r0; r0 = (s.tmp_6 + 2); - s.height___531102 = (r0); - r0 = pxsim_numops_toBoolDecr(globals.stats___518090); + s.height___46530 = (r0); + r0 = pxsim_numops_toBoolDecr(globals.stats___33473); if (!r0) { step = 5; continue; } - r0 = s.height___531102; + r0 = s.height___46530; { step = 6; continue; } case 5: r0 = 0; @@ -14904,17 +14904,17 @@ switch (step) { // jmp value (already in r0) s.tmp_0 = r0; r0 = (2 + s.tmp_0); - s.top___531107 = (r0); - s.i___531113 = (0); + s.top___46535 = (r0); + s.i___46541 = (0); case 7: - s.tmp_1 = r0 = s.i___531113; - r0 = pxsim_Array__length(globals.consoleStrings___521320); + s.tmp_1 = r0 = s.i___46541; + r0 = pxsim_Array__length(globals.consoleStrings___36708); s.tmp_2 = r0; r0 = (s.tmp_1 < s.tmp_2); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 12; continue; } - r0 = pxsim_Array__getAt(globals.consoleStrings___521320, s.i___531113); + r0 = pxsim_Array__getAt(globals.consoleStrings___36708, s.i___46541); s.tmp_5 = r0; r0 = pxsim_String_.indexOf(s.tmp_5, "\t", undefined); s.tmp_4 = r0; @@ -14922,43 +14922,43 @@ switch (step) { s.tmp_3 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_3); if (!r0) { step = 10; continue; } - s.tmp_6 = helpers_stringSplit__P515244_mk(s); - r0 = pxsim_Array__getAt(globals.consoleStrings___521320, s.i___531113); + s.tmp_6 = helpers_stringSplit__P30627_mk(s); + r0 = pxsim_Array__getAt(globals.consoleStrings___36708, s.i___46541); s.tmp_6.arg0 = r0; s.tmp_6.arg1 = "\t"; s.tmp_6.arg2 = undefined; s.callLocIdx = 1498; s.pc = 15; return s.tmp_6; case 15: r0 = s.retval; - s.t___531126 = (r0); - s.tOff___531133 = (0); - s.tab___531135 = (undefined); - s.unnamed868___U6 = (s.t___531126); - s.unnamed869___U7 = (0); + s.t___46554 = (r0); + s.tOff___46561 = (0); + s.tab___46563 = (undefined); + s.unnamed228___U6 = (s.t___46554); + s.unnamed229___U7 = (0); case 8: - s.tmp_0 = r0 = s.unnamed869___U7; - r0 = pxsim_Array__length(s.unnamed868___U6); + s.tmp_0 = r0 = s.unnamed229___U7; + r0 = pxsim_Array__length(s.unnamed228___U6); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 9; continue; } - r0 = pxsim_Array__getAt(s.unnamed868___U6, s.unnamed869___U7); - s.tab___531135 = (r0); - s.tmp_2 = r0 = globals.tabSize___521322; - s.tmp_5 = r0 = s.tOff___531133; - r0 = pxsim_String_.length(s.tab___531135); + r0 = pxsim_Array__getAt(s.unnamed228___U6, s.unnamed229___U7); + s.tab___46563 = (r0); + s.tmp_2 = r0 = globals.tabSize___36710; + s.tmp_5 = r0 = s.tOff___46561; + r0 = pxsim_String_.length(s.tab___46563); s.tmp_6 = r0; r0 = (s.tmp_5 + s.tmp_6); s.tmp_4 = r0; - r0 = (s.tmp_4 % globals.tabSize___521322); + r0 = (s.tmp_4 % globals.tabSize___36710); s.tmp_3 = r0; r0 = (s.tmp_2 - s.tmp_3); - s.padding___531137 = (r0); - s.tmp_0 = helpers_imagePrint__P517112_mk(s); - s.tmp_0.arg0 = globals.screen___517154; - s.tmp_0.arg1 = s.tab___531135; - s.tmp_2 = r0 = s.tOff___531133; + s.padding___46565 = (r0); + s.tmp_0 = helpers_imagePrint__P32495_mk(s); + s.tmp_0.arg0 = globals.screen___32537; + s.tmp_0.arg1 = s.tab___46563; + s.tmp_2 = r0 = s.tOff___46561; s.tmp_4 = if_charWidth_1_mk(s); - s.tmp_4.arg0 = globals.consoleFont___521328; + s.tmp_4.arg0 = globals.consoleFont___36716; if (!s.tmp_4.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_4.arg0, "charWidth"); } else { @@ -14974,50 +14974,50 @@ switch (step) { s.tmp_1 = r0; r0 = (4 + s.tmp_1); s.tmp_0.arg2 = r0; - s.tmp_5 = r0 = s.top___531107; - r0 = (s.i___531113 * s.height___531102); + s.tmp_5 = r0 = s.top___46535; + r0 = (s.i___46541 * s.height___46530); s.tmp_6 = r0; r0 = (s.tmp_5 + s.tmp_6); s.tmp_0.arg3 = r0; - s.tmp_0.arg4 = globals.consoleColor___521319; - s.tmp_0.arg5 = globals.consoleFont___521328; + s.tmp_0.arg4 = globals.consoleColor___36707; + s.tmp_0.arg5 = globals.consoleFont___36716; s.tmp_0.arg6 = undefined; s.callLocIdx = 1500; s.pc = 16; return s.tmp_0; case 16: r0 = s.retval; - s.tmp_0 = r0 = s.tOff___531133; - r0 = pxsim_String_.length(s.tab___531135); + s.tmp_0 = r0 = s.tOff___46561; + r0 = pxsim_String_.length(s.tab___46563); s.tmp_2 = r0; - r0 = (s.tmp_2 + s.padding___531137); + r0 = (s.tmp_2 + s.padding___46565); s.tmp_1 = r0; r0 = (s.tmp_0 + s.tmp_1); - s.tOff___531133 = (r0); - r0 = (s.unnamed869___U7 + 1); - s.unnamed869___U7 = (r0); + s.tOff___46561 = (r0); + r0 = (s.unnamed229___U7 + 1); + s.unnamed229___U7 = (r0); { step = 8; continue; } case 9: - s.unnamed868___U6 = (undefined); + s.unnamed228___U6 = (undefined); { step = 11; continue; } case 10: - s.tmp_0 = helpers_imagePrint__P517112_mk(s); - s.tmp_0.arg0 = globals.screen___517154; - r0 = pxsim_Array__getAt(globals.consoleStrings___521320, s.i___531113); + s.tmp_0 = helpers_imagePrint__P32495_mk(s); + s.tmp_0.arg0 = globals.screen___32537; + r0 = pxsim_Array__getAt(globals.consoleStrings___36708, s.i___46541); s.tmp_0.arg1 = r0; s.tmp_0.arg2 = 4; - s.tmp_1 = r0 = s.top___531107; - r0 = (s.i___531113 * s.height___531102); + s.tmp_1 = r0 = s.top___46535; + r0 = (s.i___46541 * s.height___46530); s.tmp_2 = r0; r0 = (s.tmp_1 + s.tmp_2); s.tmp_0.arg3 = r0; - s.tmp_0.arg4 = globals.consoleColor___521319; - s.tmp_0.arg5 = globals.consoleFont___521328; + s.tmp_0.arg4 = globals.consoleColor___36707; + s.tmp_0.arg5 = globals.consoleFont___36716; s.tmp_0.arg6 = undefined; s.callLocIdx = 1501; s.pc = 18; return s.tmp_0; case 18: r0 = s.retval; case 11: - r0 = (s.i___531113 + 1); - s.i___531113 = (r0); + r0 = (s.i___46541 + 1); + s.i___46541 = (r0); { step = 7; continue; } case 12: case 13: @@ -15025,12 +15025,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_consoleOverlay_draw__P518249.info = {"start":1364,"length":859,"line":44,"column":4,"endLine":61,"endColumn":5,"fileName":"pxt_modules/game/console.ts","functionName":"draw","argumentNames":[]} +game_consoleOverlay_draw__P33632.info = {"start":1364,"length":859,"line":44,"column":4,"endLine":61,"endColumn":5,"fileName":"pxt_modules/game/console.ts","functionName":"draw","argumentNames":[]} -function game_consoleOverlay_draw__P518249_mk(s) { +function game_consoleOverlay_draw__P33632_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_consoleOverlay_draw__P518249, depth: s.depth + 1, + parent: s, fn: game_consoleOverlay_draw__P33632, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -15040,22 +15040,22 @@ function game_consoleOverlay_draw__P518249_mk(s) { tmp_5: undefined, tmp_6: undefined, tmp_7: undefined, - height___531102: undefined, - top___531107: undefined, - i___531113: undefined, - t___531126: undefined, - tOff___531133: undefined, - tab___531135: undefined, - unnamed868___U6: undefined, - unnamed869___U7: undefined, - padding___531137: undefined, + height___46530: undefined, + top___46535: undefined, + i___46541: undefined, + t___46554: undefined, + tOff___46561: undefined, + tab___46563: undefined, + unnamed228___U6: undefined, + unnamed229___U7: undefined, + padding___46565: undefined, } } -function scene_systemMenu_isVisible__P518230(s) { +function scene_systemMenu_isVisible__P33613(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -15065,7 +15065,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - r0 = pxsim_numops_toBoolDecr(globals.instance___521274); + r0 = pxsim_numops_toBoolDecr(globals.instance___36662); s.tmp_2 = r0; r0 = pxsim_Boolean__bang(s.tmp_2); s.tmp_1 = r0; @@ -15075,12 +15075,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_isVisible__P518230.info = {"start":13170,"length":62,"line":395,"column":4,"endLine":397,"endColumn":5,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"isVisible","argumentNames":[]} +scene_systemMenu_isVisible__P33613.info = {"start":13170,"length":62,"line":395,"column":4,"endLine":397,"endColumn":5,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"isVisible","argumentNames":[]} -function scene_systemMenu_isVisible__P518230_mk(s) { +function scene_systemMenu_isVisible__P33613_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_isVisible__P518230, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_isVisible__P33613, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -15091,7 +15091,7 @@ function scene_systemMenu_isVisible__P518230_mk(s) { -function helpers_imagePrint__P517112(s) { +function helpers_imagePrint__P32495(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -15101,31 +15101,31 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.x0___526767 = undefined; - s.cp___526769 = undefined; - s.mult___526770 = undefined; - s.dataW___526775 = undefined; - s.dataH___526781 = undefined; - s.byteHeight___526787 = undefined; - s.charSize___526793 = undefined; - s.dataSize___526797 = undefined; - s.fontdata___526801 = undefined; - s.lastchar___526804 = undefined; - s.imgBuf___526811 = undefined; - s.xOffset___526835 = undefined; - s.yOffset___526836 = undefined; - s.ch___526851 = undefined; - s.l___526870 = undefined; - s.r___526871 = undefined; - s.off___526873 = undefined; - s.guess___526874 = undefined; - s.m___526893 = undefined; - s.v___526902 = undefined; - s.i___526958 = undefined; - s.j___526963 = undefined; - s.mask___526964 = undefined; - s.c___526965 = undefined; - s.n___526982 = undefined; + s.x0___42195 = undefined; + s.cp___42197 = undefined; + s.mult___42198 = undefined; + s.dataW___42203 = undefined; + s.dataH___42209 = undefined; + s.byteHeight___42215 = undefined; + s.charSize___42221 = undefined; + s.dataSize___42225 = undefined; + s.fontdata___42229 = undefined; + s.lastchar___42232 = undefined; + s.imgBuf___42239 = undefined; + s.xOffset___42263 = undefined; + s.yOffset___42264 = undefined; + s.ch___42279 = undefined; + s.l___42298 = undefined; + s.r___42299 = undefined; + s.off___42301 = undefined; + s.guess___42302 = undefined; + s.m___42321 = undefined; + s.v___42330 = undefined; + s.i___42386 = undefined; + s.j___42391 = undefined; + s.mask___42392 = undefined; + s.c___42393 = undefined; + s.n___42410 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -15146,7 +15146,7 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - s.tmp_2 = image_getFontForText__P517099_mk(s); + s.tmp_2 = image_getFontForText__P32482_mk(s); s.tmp_2.arg0 = s.arg1; s.callLocIdx = 167; s.pc = 39; return s.tmp_2; case 39: @@ -15163,8 +15163,8 @@ switch (step) { s.arg4 = (1); case 3: case 4: - s.x0___526767 = (s.arg2); - s.cp___526769 = (0); + s.x0___42195 = (s.arg2); + s.cp___42197 = (0); s.tmp_1 = if_multiplier_1_mk(s); s.tmp_1.arg0 = s.arg5; if (!s.tmp_1.arg0.vtable.iface) { @@ -15198,7 +15198,7 @@ switch (step) { case 6: // jmp value (already in r0) s.tmp_3 = r0; - s.mult___526770 = (s.tmp_3); + s.mult___42198 = (s.tmp_3); s.tmp_1 = if_charWidth_1_mk(s); s.tmp_1.arg0 = s.arg5; if (!s.tmp_1.arg0.vtable.iface) { @@ -15212,8 +15212,8 @@ switch (step) { case 42: r0 = s.retval; s.tmp_0 = r0; - r0 = pxsim.Math_.idiv(s.tmp_0, s.mult___526770); - s.dataW___526775 = (r0); + r0 = pxsim.Math_.idiv(s.tmp_0, s.mult___42198); + s.dataW___42203 = (r0); s.tmp_1 = if_charHeight_1_mk(s); s.tmp_1.arg0 = s.arg5; if (!s.tmp_1.arg0.vtable.iface) { @@ -15227,16 +15227,16 @@ switch (step) { case 43: r0 = s.retval; s.tmp_0 = r0; - r0 = pxsim.Math_.idiv(s.tmp_0, s.mult___526770); - s.dataH___526781 = (r0); - r0 = (s.dataH___526781 + 7); + r0 = pxsim.Math_.idiv(s.tmp_0, s.mult___42198); + s.dataH___42209 = (r0); + r0 = (s.dataH___42209 + 7); s.tmp_0 = r0; r0 = (s.tmp_0 >> 3); - s.byteHeight___526787 = (r0); - r0 = (s.byteHeight___526787 * s.dataW___526775); - s.charSize___526793 = (r0); - r0 = (2 + s.charSize___526793); - s.dataSize___526797 = (r0); + s.byteHeight___42215 = (r0); + r0 = (s.byteHeight___42215 * s.dataW___42203); + s.charSize___42221 = (r0); + r0 = (2 + s.charSize___42221); + s.dataSize___42225 = (r0); s.tmp_0 = if_data_1_mk(s); s.tmp_0.arg0 = s.arg5; if (!s.tmp_0.arg0.vtable.iface) { @@ -15249,44 +15249,44 @@ switch (step) { } case 44: r0 = s.retval; - s.fontdata___526801 = (r0); - r0 = pxsim.BufferMethods.length(s.fontdata___526801); + s.fontdata___42229 = (r0); + r0 = pxsim.BufferMethods.length(s.fontdata___42229); s.tmp_1 = r0; - r0 = pxsim.Math_.idiv(s.tmp_1, s.dataSize___526797); + r0 = pxsim.Math_.idiv(s.tmp_1, s.dataSize___42225); s.tmp_0 = r0; r0 = (s.tmp_0 - 1); - s.lastchar___526804 = (r0); - r0 = (s.mult___526770 == 1); + s.lastchar___42232 = (r0); + r0 = (s.mult___42198 == 1); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 7; continue; } - r0 = (8 + s.charSize___526793); + r0 = (8 + s.charSize___42221); s.tmp_1 = r0; r0 = pxsim.control.createBuffer(s.tmp_1); - s.imgBuf___526811 = (r0); - r0 = pxsim.BufferMethods.setByte(s.imgBuf___526811, 0, 135); - r0 = pxsim.BufferMethods.setByte(s.imgBuf___526811, 1, 1); - r0 = pxsim.BufferMethods.setByte(s.imgBuf___526811, 2, s.dataW___526775); - r0 = pxsim.BufferMethods.setByte(s.imgBuf___526811, 4, s.dataH___526781); + s.imgBuf___42239 = (r0); + r0 = pxsim.BufferMethods.setByte(s.imgBuf___42239, 0, 135); + r0 = pxsim.BufferMethods.setByte(s.imgBuf___42239, 1, 1); + r0 = pxsim.BufferMethods.setByte(s.imgBuf___42239, 2, s.dataW___42203); + r0 = pxsim.BufferMethods.setByte(s.imgBuf___42239, 4, s.dataH___42209); case 7: case 8: case 9: - s.tmp_1 = r0 = s.cp___526769; + s.tmp_1 = r0 = s.cp___42197; r0 = pxsim_String_.length(s.arg1); s.tmp_2 = r0; r0 = (s.tmp_1 < s.tmp_2); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 38; continue; } - s.xOffset___526835 = (0); - s.yOffset___526836 = (0); + s.xOffset___42263 = (0); + s.yOffset___42264 = (0); s.tmp_0 = r0 = s.arg6; r0 = pxsim_numops_toBool(s.tmp_0); if (r0) { step = 10; continue; } r0 = s.tmp_0; { step = 11; continue; } case 10: - s.tmp_1 = r0 = s.cp___526769; + s.tmp_1 = r0 = s.cp___42197; r0 = pxsim_Array__length(s.arg6); s.tmp_2 = r0; r0 = (s.tmp_1 < s.tmp_2); @@ -15296,7 +15296,7 @@ switch (step) { r0 = pxsim_numops_toBoolDecr(s.tmp_3); if (!r0) { step = 12; continue; } s.tmp_4 = if_xOffset_1_mk(s); - r0 = pxsim_Array__getAt(s.arg6, s.cp___526769); + r0 = pxsim_Array__getAt(s.arg6, s.cp___42197); s.tmp_4.arg0 = r0; if (!s.tmp_4.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_4.arg0, "xOffset"); @@ -15308,9 +15308,9 @@ switch (step) { } case 45: r0 = s.retval; - s.xOffset___526835 = (r0); + s.xOffset___42263 = (r0); s.tmp_0 = if_yOffset_1_mk(s); - r0 = pxsim_Array__getAt(s.arg6, s.cp___526769); + r0 = pxsim_Array__getAt(s.arg6, s.cp___42197); s.tmp_0.arg0 = r0; if (!s.tmp_0.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_0.arg0, "yOffset"); @@ -15322,15 +15322,15 @@ switch (step) { } case 46: r0 = s.retval; - s.yOffset___526836 = (r0); + s.yOffset___42264 = (r0); case 12: case 13: - s.tmp_0 = r0 = s.cp___526769; + s.tmp_0 = r0 = s.cp___42197; r0 = (s.tmp_0 + 1); - s.cp___526769 = (r0); + s.cp___42197 = (r0); r0 = pxsim_String_.charCodeAt(s.arg1, s.tmp_0); - s.ch___526851 = (r0); - r0 = (s.ch___526851 == 10); + s.ch___42279 = (r0); + r0 = (s.ch___42279 == 10); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 14; continue; } @@ -15352,89 +15352,89 @@ switch (step) { s.tmp_2 = r0; r0 = (s.tmp_1 + s.tmp_2); s.arg3 = (r0); - s.arg2 = (s.x0___526767); + s.arg2 = (s.x0___42195); case 14: case 15: - r0 = (s.ch___526851 < 32); + r0 = (s.ch___42279 < 32); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 16; continue; } { step = 9; continue; } case 16: case 17: - s.l___526870 = (0); - s.r___526871 = (s.lastchar___526804); - s.off___526873 = (0); - r0 = (s.ch___526851 - 32); + s.l___42298 = (0); + s.r___42299 = (s.lastchar___42232); + s.off___42301 = (0); + r0 = (s.ch___42279 - 32); s.tmp_0 = r0; - r0 = (s.tmp_0 * s.dataSize___526797); - s.guess___526874 = (r0); - r0 = pxsim.BufferMethods.getNumber(s.fontdata___526801, 4, s.guess___526874); + r0 = (s.tmp_0 * s.dataSize___42225); + s.guess___42302 = (r0); + r0 = pxsim.BufferMethods.getNumber(s.fontdata___42229, 4, s.guess___42302); s.tmp_1 = r0; - r0 = (s.tmp_1 == s.ch___526851); + r0 = (s.tmp_1 == s.ch___42279); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 18; continue; } - s.off___526873 = (s.guess___526874); + s.off___42301 = (s.guess___42302); { step = 25; continue; } case 18: case 19: - r0 = (s.l___526870 <= s.r___526871); + r0 = (s.l___42298 <= s.r___42299); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 24; continue; } - s.tmp_1 = r0 = s.l___526870; - r0 = (s.r___526871 - s.l___526870); + s.tmp_1 = r0 = s.l___42298; + r0 = (s.r___42299 - s.l___42298); s.tmp_3 = r0; r0 = (s.tmp_3 >> 1); s.tmp_2 = r0; r0 = (s.tmp_1 + s.tmp_2); - s.m___526893 = (r0); - s.tmp_0 = r0 = s.fontdata___526801; - r0 = (s.m___526893 * s.dataSize___526797); + s.m___42321 = (r0); + s.tmp_0 = r0 = s.fontdata___42229; + r0 = (s.m___42321 * s.dataSize___42225); s.tmp_1 = r0; r0 = pxsim.BufferMethods.getNumber(s.tmp_0, 4, s.tmp_1); - s.v___526902 = (r0); - r0 = (s.v___526902 == s.ch___526851); + s.v___42330 = (r0); + r0 = (s.v___42330 == s.ch___42279); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 20; continue; } - r0 = (s.m___526893 * s.dataSize___526797); - s.off___526873 = (r0); + r0 = (s.m___42321 * s.dataSize___42225); + s.off___42301 = (r0); { step = 24; continue; } case 20: case 21: - r0 = (s.v___526902 < s.ch___526851); + r0 = (s.v___42330 < s.ch___42279); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 22; continue; } - r0 = (s.m___526893 + 1); - s.l___526870 = (r0); + r0 = (s.m___42321 + 1); + s.l___42298 = (r0); { step = 23; continue; } case 22: - r0 = (s.m___526893 - 1); - s.r___526871 = (r0); + r0 = (s.m___42321 - 1); + s.r___42299 = (r0); case 23: { step = 19; continue; } case 24: case 25: - r0 = (s.mult___526770 == 1); + r0 = (s.mult___42198 == 1); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 26; continue; } - s.tmp_1 = r0 = s.imgBuf___526811; - s.tmp_3 = r0 = s.fontdata___526801; - r0 = (s.off___526873 + 2); + s.tmp_1 = r0 = s.imgBuf___42239; + s.tmp_3 = r0 = s.fontdata___42229; + r0 = (s.off___42301 + 2); s.tmp_4 = r0; - r0 = pxsim.BufferMethods.slice(s.tmp_3, s.tmp_4, s.charSize___526793); + r0 = pxsim.BufferMethods.slice(s.tmp_3, s.tmp_4, s.charSize___42221); s.tmp_2 = r0; r0 = pxsim.BufferMethods.write(s.tmp_1, 8, s.tmp_2); - s.tmp_0 = helpers_imageDrawIcon__P517077_mk(s); + s.tmp_0 = helpers_imageDrawIcon__P32460_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_0.arg1 = s.imgBuf___526811; - r0 = (s.arg2 + s.xOffset___526835); + s.tmp_0.arg1 = s.imgBuf___42239; + r0 = (s.arg2 + s.xOffset___42263); s.tmp_0.arg2 = r0; - r0 = (s.arg3 + s.yOffset___526836); + r0 = (s.arg3 + s.yOffset___42264); s.tmp_0.arg3 = r0; s.tmp_0.arg4 = s.arg4; s.callLocIdx = 176; s.pc = 48; return s.tmp_0; @@ -15458,88 +15458,88 @@ switch (step) { s.arg2 = (r0); { step = 37; continue; } case 26: - r0 = (s.off___526873 + 2); - s.off___526873 = (r0); - s.i___526958 = (0); + r0 = (s.off___42301 + 2); + s.off___42301 = (r0); + s.i___42386 = (0); case 27: - r0 = (s.i___526958 < s.dataW___526775); + r0 = (s.i___42386 < s.dataW___42203); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 36; continue; } - s.j___526963 = (0); - s.mask___526964 = (1); - s.tmp_0 = r0 = s.off___526873; + s.j___42391 = (0); + s.mask___42392 = (1); + s.tmp_0 = r0 = s.off___42301; r0 = (s.tmp_0 + 1); - s.off___526873 = (r0); - r0 = pxsim.BufferMethods.getByte(s.fontdata___526801, s.tmp_0); - s.c___526965 = (r0); + s.off___42301 = (r0); + r0 = pxsim.BufferMethods.getByte(s.fontdata___42229, s.tmp_0); + s.c___42393 = (r0); case 28: - r0 = (s.j___526963 < s.dataH___526781); + r0 = (s.j___42391 < s.dataH___42209); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 35; continue; } - r0 = (s.mask___526964 == 256); + r0 = (s.mask___42392 == 256); s.tmp_1 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_1); if (!r0) { step = 29; continue; } - s.tmp_2 = r0 = s.off___526873; + s.tmp_2 = r0 = s.off___42301; r0 = (s.tmp_2 + 1); - s.off___526873 = (r0); - r0 = pxsim.BufferMethods.getByte(s.fontdata___526801, s.tmp_2); - s.c___526965 = (r0); - s.mask___526964 = (1); + s.off___42301 = (r0); + r0 = pxsim.BufferMethods.getByte(s.fontdata___42229, s.tmp_2); + s.c___42393 = (r0); + s.mask___42392 = (1); case 29: case 30: - s.n___526982 = (0); + s.n___42410 = (0); case 31: - r0 = (s.c___526965 & s.mask___526964); + r0 = (s.c___42393 & s.mask___42392); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 32; continue; } - r0 = (s.n___526982 + 1); - s.n___526982 = (r0); - r0 = (s.mask___526964 << 1); - s.mask___526964 = (r0); + r0 = (s.n___42410 + 1); + s.n___42410 = (r0); + r0 = (s.mask___42392 << 1); + s.mask___42392 = (r0); { step = 31; continue; } case 32: - r0 = pxsim_numops_toBoolDecr(s.n___526982); + r0 = pxsim_numops_toBoolDecr(s.n___42410); if (!r0) { step = 33; continue; } - s.tmp_0 = helpers_imageFillRect__P517078_mk(s); + s.tmp_0 = helpers_imageFillRect__P32461_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_1 = r0 = s.arg2; - r0 = (s.xOffset___526835 * s.mult___526770); + r0 = (s.xOffset___42263 * s.mult___42198); s.tmp_2 = r0; r0 = (s.tmp_1 + s.tmp_2); s.tmp_0.arg1 = r0; s.tmp_3 = r0 = s.arg3; - r0 = (s.j___526963 + s.yOffset___526836); + r0 = (s.j___42391 + s.yOffset___42264); s.tmp_5 = r0; - r0 = (s.tmp_5 * s.mult___526770); + r0 = (s.tmp_5 * s.mult___42198); s.tmp_4 = r0; r0 = (s.tmp_3 + s.tmp_4); s.tmp_0.arg2 = r0; - s.tmp_0.arg3 = s.mult___526770; - r0 = (s.mult___526770 * s.n___526982); + s.tmp_0.arg3 = s.mult___42198; + r0 = (s.mult___42198 * s.n___42410); s.tmp_0.arg4 = r0; s.tmp_0.arg5 = s.arg4; s.callLocIdx = 178; s.pc = 50; return s.tmp_0; case 50: r0 = s.retval; - r0 = (s.j___526963 + s.n___526982); - s.j___526963 = (r0); + r0 = (s.j___42391 + s.n___42410); + s.j___42391 = (r0); { step = 34; continue; } case 33: - r0 = (s.mask___526964 << 1); - s.mask___526964 = (r0); - r0 = (s.j___526963 + 1); - s.j___526963 = (r0); + r0 = (s.mask___42392 << 1); + s.mask___42392 = (r0); + r0 = (s.j___42391 + 1); + s.j___42391 = (r0); case 34: { step = 28; continue; } case 35: - r0 = (s.arg2 + s.mult___526770); + r0 = (s.arg2 + s.mult___42198); s.arg2 = (r0); - r0 = (s.i___526958 + 1); - s.i___526958 = (r0); + r0 = (s.i___42386 + 1); + s.i___42386 = (r0); { step = 27; continue; } case 36: case 37: @@ -15549,12 +15549,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -helpers_imagePrint__P517112.info = {"start":15326,"length":3300,"line":213,"column":4,"endLine":306,"endColumn":5,"fileName":"pxt_modules/screen/text.ts","functionName":"imagePrint","argumentNames":["img","text","x","y","color","font","offsets"]} +helpers_imagePrint__P32495.info = {"start":15326,"length":3300,"line":213,"column":4,"endLine":306,"endColumn":5,"fileName":"pxt_modules/screen/text.ts","functionName":"imagePrint","argumentNames":["img","text","x","y","color","font","offsets"]} -function helpers_imagePrint__P517112_mk(s) { +function helpers_imagePrint__P32495_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_imagePrint__P517112, depth: s.depth + 1, + parent: s, fn: helpers_imagePrint__P32495, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -15562,31 +15562,31 @@ function helpers_imagePrint__P517112_mk(s) { tmp_3: undefined, tmp_4: undefined, tmp_5: undefined, - x0___526767: undefined, - cp___526769: undefined, - mult___526770: undefined, - dataW___526775: undefined, - dataH___526781: undefined, - byteHeight___526787: undefined, - charSize___526793: undefined, - dataSize___526797: undefined, - fontdata___526801: undefined, - lastchar___526804: undefined, - imgBuf___526811: undefined, - xOffset___526835: undefined, - yOffset___526836: undefined, - ch___526851: undefined, - l___526870: undefined, - r___526871: undefined, - off___526873: undefined, - guess___526874: undefined, - m___526893: undefined, - v___526902: undefined, - i___526958: undefined, - j___526963: undefined, - mask___526964: undefined, - c___526965: undefined, - n___526982: undefined, + x0___42195: undefined, + cp___42197: undefined, + mult___42198: undefined, + dataW___42203: undefined, + dataH___42209: undefined, + byteHeight___42215: undefined, + charSize___42221: undefined, + dataSize___42225: undefined, + fontdata___42229: undefined, + lastchar___42232: undefined, + imgBuf___42239: undefined, + xOffset___42263: undefined, + yOffset___42264: undefined, + ch___42279: undefined, + l___42298: undefined, + r___42299: undefined, + off___42301: undefined, + guess___42302: undefined, + m___42321: undefined, + v___42330: undefined, + i___42386: undefined, + j___42391: undefined, + mask___42392: undefined, + c___42393: undefined, + n___42410: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -15600,7 +15600,7 @@ function helpers_imagePrint__P517112_mk(s) { -function image_getFontForText__P517099(s) { +function image_getFontForText__P32482(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -15610,52 +15610,52 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.i___527043 = undefined; + s.i___42471 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.i___527043 = (0); + s.i___42471 = (0); case 1: - s.tmp_1 = r0 = s.i___527043; + s.tmp_1 = r0 = s.i___42471; r0 = pxsim_String_.length(s.arg0); s.tmp_2 = r0; r0 = (s.tmp_1 < s.tmp_2); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 4; continue; } - r0 = pxsim_String_.charCodeAt(s.arg0, s.i___527043); + r0 = pxsim_String_.charCodeAt(s.arg0, s.i___42471); s.tmp_4 = r0; r0 = (s.tmp_4 > 8192); s.tmp_3 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_3); if (!r0) { step = 2; continue; } - r0 = globals.font12___517098; + r0 = globals.font12___32481; { step = 5; continue; } case 2: case 3: - r0 = (s.i___527043 + 1); - s.i___527043 = (r0); + r0 = (s.i___42471 + 1); + s.i___42471 = (r0); { step = 1; continue; } case 4: - r0 = globals.font8___517097; + r0 = globals.font8___32480; case 5: return leave(s, r0) default: oops() } } } -image_getFontForText__P517099.info = {"start":11713,"length":259,"line":136,"column":4,"endLine":143,"endColumn":5,"fileName":"pxt_modules/screen/text.ts","functionName":"getFontForText","argumentNames":["text"]} +image_getFontForText__P32482.info = {"start":11713,"length":259,"line":136,"column":4,"endLine":143,"endColumn":5,"fileName":"pxt_modules/screen/text.ts","functionName":"getFontForText","argumentNames":["text"]} -function image_getFontForText__P517099_mk(s) { +function image_getFontForText__P32482_mk(s) { checkStack(s.depth); return { - parent: s, fn: image_getFontForText__P517099, depth: s.depth + 1, + parent: s, fn: image_getFontForText__P32482, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, tmp_3: undefined, tmp_4: undefined, - i___527043: undefined, + i___42471: undefined, arg0: undefined, } } @@ -15663,7 +15663,7 @@ function image_getFontForText__P517099_mk(s) { -function helpers_imageDrawIcon__P517077(s) { +function helpers_imageDrawIcon__P32460(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -15683,7 +15683,7 @@ switch (step) { } s.tmp_0 = r0 = s.arg0; s.tmp_1 = r0 = s.arg1; - s.tmp_3 = helpers_pack__P520658_mk(s); + s.tmp_3 = helpers_pack__P36046_mk(s); s.tmp_3.arg0 = s.arg2; s.tmp_3.arg1 = s.arg3; s.callLocIdx = 148; s.pc = 1; return s.tmp_3; @@ -15695,12 +15695,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -helpers_imageDrawIcon__P517077.info = {"start":5304,"length":145,"line":173,"column":4,"endLine":175,"endColumn":5,"fileName":"pxt_modules/screen/image.ts","functionName":"imageDrawIcon","argumentNames":["img","icon","x","y","c"]} +helpers_imageDrawIcon__P32460.info = {"start":5304,"length":145,"line":173,"column":4,"endLine":175,"endColumn":5,"fileName":"pxt_modules/screen/image.ts","functionName":"imageDrawIcon","argumentNames":["img","icon","x","y","c"]} -function helpers_imageDrawIcon__P517077_mk(s) { +function helpers_imageDrawIcon__P32460_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_imageDrawIcon__P517077, depth: s.depth + 1, + parent: s, fn: helpers_imageDrawIcon__P32460, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -15717,7 +15717,7 @@ function helpers_imageDrawIcon__P517077_mk(s) { -function helpers_stringSplit__P515244(s) { +function helpers_stringSplit__P30627(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -15727,15 +15727,15 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.A___528098 = undefined; - s.lim___528100 = undefined; - s.s___528116 = undefined; - s.p___528119 = undefined; - s.R___528120 = undefined; - s.z___528134 = undefined; - s.T___528147 = undefined; - s.q___528148 = undefined; - s.e___528154 = undefined; + s.A___43526 = undefined; + s.lim___43528 = undefined; + s.s___43544 = undefined; + s.p___43547 = undefined; + s.R___43548 = undefined; + s.z___43562 = undefined; + s.T___43575 = undefined; + s.q___43576 = undefined; + s.e___43582 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -15743,36 +15743,36 @@ switch (step) { s.lambdaArgs = null; } r0 = pxsim_Array__mk(); - s.A___528098 = (r0); - s.lim___528100 = (0); + s.A___43526 = (r0); + s.lim___43528 = (0); r0 = (s.arg2 === undefined); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } r0 = (536870912 - 1); - s.lim___528100 = (r0); + s.lim___43528 = (r0); { step = 4; continue; } case 1: r0 = (s.arg2 < 0); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 2; continue; } - s.lim___528100 = (0); + s.lim___43528 = (0); { step = 3; continue; } case 2: r0 = (s.arg2 | 0); - s.lim___528100 = (r0); + s.lim___43528 = (r0); case 3: case 4: r0 = pxsim_String_.length(s.arg0); - s.s___528116 = (r0); - s.p___528119 = (0); - s.R___528120 = (s.arg1); - r0 = (s.lim___528100 == 0); + s.s___43544 = (r0); + s.p___43547 = (0); + s.R___43548 = (s.arg1); + r0 = (s.lim___43528 == 0); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 5; continue; } - r0 = s.A___528098; + r0 = s.A___43526; { step = 21; continue; } case 5: case 6: @@ -15780,123 +15780,123 @@ switch (step) { s.tmp_1 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_1); if (!r0) { step = 7; continue; } - r0 = pxsim_Array_.setAt(s.A___528098, 0, s.arg0); - r0 = s.A___528098; + r0 = pxsim_Array_.setAt(s.A___43526, 0, s.arg0); + r0 = s.A___43526; { step = 21; continue; } case 7: case 8: - r0 = (s.s___528116 == 0); + r0 = (s.s___43544 == 0); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 11; continue; } - s.tmp_1 = helpers_splitMatch__P520444_mk(s); + s.tmp_1 = helpers_splitMatch__P35832_mk(s); s.tmp_1.arg0 = s.arg0; s.tmp_1.arg1 = 0; - s.tmp_1.arg2 = s.R___528120; + s.tmp_1.arg2 = s.R___43548; s.callLocIdx = 19; s.pc = 22; return s.tmp_1; case 22: r0 = s.retval; - s.z___528134 = (r0); - r0 = (s.z___528134 > -1); + s.z___43562 = (r0); + r0 = (s.z___43562 > -1); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 9; continue; } - r0 = s.A___528098; + r0 = s.A___43526; { step = 21; continue; } case 9: case 10: - r0 = pxsim_Array_.setAt(s.A___528098, 0, s.arg0); - r0 = s.A___528098; + r0 = pxsim_Array_.setAt(s.A___43526, 0, s.arg0); + r0 = s.A___43526; { step = 21; continue; } case 11: case 12: - s.q___528148 = (s.p___528119); + s.q___43576 = (s.p___43547); case 13: - r0 = (s.q___528148 != s.s___528116); + r0 = (s.q___43576 != s.s___43544); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 20; continue; } - s.tmp_1 = helpers_splitMatch__P520444_mk(s); + s.tmp_1 = helpers_splitMatch__P35832_mk(s); s.tmp_1.arg0 = s.arg0; - s.tmp_1.arg1 = s.q___528148; - s.tmp_1.arg2 = s.R___528120; + s.tmp_1.arg1 = s.q___43576; + s.tmp_1.arg2 = s.R___43548; s.callLocIdx = 20; s.pc = 23; return s.tmp_1; case 23: r0 = s.retval; - s.e___528154 = (r0); - r0 = (s.e___528154 < 0); + s.e___43582 = (r0); + r0 = (s.e___43582 < 0); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 14; continue; } - r0 = (s.q___528148 + 1); - s.q___528148 = (r0); + r0 = (s.q___43576 + 1); + s.q___43576 = (r0); { step = 19; continue; } case 14: - r0 = (s.e___528154 == s.p___528119); + r0 = (s.e___43582 == s.p___43547); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 15; continue; } - r0 = (s.q___528148 + 1); - s.q___528148 = (r0); + r0 = (s.q___43576 + 1); + s.q___43576 = (r0); { step = 18; continue; } case 15: - s.tmp_0 = helpers_stringSlice__P515241_mk(s); + s.tmp_0 = helpers_stringSlice__P30624_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_0.arg1 = s.p___528119; - s.tmp_0.arg2 = s.q___528148; + s.tmp_0.arg1 = s.p___43547; + s.tmp_0.arg2 = s.q___43576; s.callLocIdx = 21; s.pc = 24; return s.tmp_0; case 24: r0 = s.retval; - s.T___528147 = (r0); - r0 = pxsim_Array__push(s.A___528098, s.T___528147); - r0 = pxsim_Array__length(s.A___528098); + s.T___43575 = (r0); + r0 = pxsim_Array__push(s.A___43526, s.T___43575); + r0 = pxsim_Array__length(s.A___43526); s.tmp_1 = r0; - r0 = (s.tmp_1 == s.lim___528100); + r0 = (s.tmp_1 == s.lim___43528); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 16; continue; } - r0 = s.A___528098; + r0 = s.A___43526; { step = 21; continue; } case 16: case 17: - s.p___528119 = (s.e___528154); - s.q___528148 = (s.p___528119); + s.p___43547 = (s.e___43582); + s.q___43576 = (s.p___43547); case 18: case 19: { step = 13; continue; } case 20: - s.tmp_0 = helpers_stringSlice__P515241_mk(s); + s.tmp_0 = helpers_stringSlice__P30624_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_0.arg1 = s.p___528119; - s.tmp_0.arg2 = s.q___528148; + s.tmp_0.arg1 = s.p___43547; + s.tmp_0.arg2 = s.q___43576; s.callLocIdx = 22; s.pc = 25; return s.tmp_0; case 25: r0 = s.retval; - s.T___528147 = (r0); - r0 = pxsim_Array__push(s.A___528098, s.T___528147); - r0 = s.A___528098; + s.T___43575 = (r0); + r0 = pxsim_Array__push(s.A___43526, s.T___43575); + r0 = s.A___43526; case 21: return leave(s, r0) default: oops() } } } -helpers_stringSplit__P515244.info = {"start":12919,"length":1319,"line":434,"column":4,"endLine":478,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"stringSplit","argumentNames":["S","separator","limit"]} +helpers_stringSplit__P30627.info = {"start":12919,"length":1319,"line":434,"column":4,"endLine":478,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"stringSplit","argumentNames":["S","separator","limit"]} -function helpers_stringSplit__P515244_mk(s) { +function helpers_stringSplit__P30627_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_stringSplit__P515244, depth: s.depth + 1, + parent: s, fn: helpers_stringSplit__P30627, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, - A___528098: undefined, - lim___528100: undefined, - s___528116: undefined, - p___528119: undefined, - R___528120: undefined, - z___528134: undefined, - T___528147: undefined, - q___528148: undefined, - e___528154: undefined, + A___43526: undefined, + lim___43528: undefined, + s___43544: undefined, + p___43547: undefined, + R___43548: undefined, + z___43562: undefined, + T___43575: undefined, + q___43576: undefined, + e___43582: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -15906,7 +15906,7 @@ function helpers_stringSplit__P515244_mk(s) { -function helpers_splitMatch__P520444(s) { +function helpers_splitMatch__P35832(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -15916,9 +15916,9 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.r___528234 = undefined; - s.s___528237 = undefined; - s.i___528247 = undefined; + s.r___43662 = undefined; + s.s___43665 = undefined; + s.i___43675 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -15926,12 +15926,12 @@ switch (step) { s.lambdaArgs = null; } r0 = pxsim_String_.length(s.arg2); - s.r___528234 = (r0); + s.r___43662 = (r0); r0 = pxsim_String_.length(s.arg0); - s.s___528237 = (r0); - r0 = (s.arg1 + s.r___528234); + s.s___43665 = (r0); + r0 = (s.arg1 + s.r___43662); s.tmp_1 = r0; - r0 = (s.tmp_1 > s.s___528237); + r0 = (s.tmp_1 > s.s___43665); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } @@ -15939,18 +15939,18 @@ switch (step) { { step = 7; continue; } case 1: case 2: - s.i___528247 = (0); + s.i___43675 = (0); case 3: - r0 = (s.i___528247 < s.r___528234); + r0 = (s.i___43675 < s.r___43662); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 6; continue; } s.tmp_3 = r0 = s.arg0; - r0 = (s.arg1 + s.i___528247); + r0 = (s.arg1 + s.i___43675); s.tmp_4 = r0; r0 = pxsim_String_.charAt(s.tmp_3, s.tmp_4); s.tmp_2 = r0; - r0 = pxsim_String_.charAt(s.arg2, s.i___528247); + r0 = pxsim_String_.charAt(s.arg2, s.i___43675); s.tmp_5 = r0; r0 = (s.tmp_2 != s.tmp_5); s.tmp_1 = r0; @@ -15960,21 +15960,21 @@ switch (step) { { step = 7; continue; } case 4: case 5: - r0 = (s.i___528247 + 1); - s.i___528247 = (r0); + r0 = (s.i___43675 + 1); + s.i___43675 = (r0); { step = 3; continue; } case 6: - r0 = (s.arg1 + s.r___528234); + r0 = (s.arg1 + s.r___43662); case 7: return leave(s, r0) default: oops() } } } -helpers_splitMatch__P520444.info = {"start":14244,"length":289,"line":480,"column":4,"endLine":489,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"splitMatch","argumentNames":["S","q","R"]} +helpers_splitMatch__P35832.info = {"start":14244,"length":289,"line":480,"column":4,"endLine":489,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"splitMatch","argumentNames":["S","q","R"]} -function helpers_splitMatch__P520444_mk(s) { +function helpers_splitMatch__P35832_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_splitMatch__P520444, depth: s.depth + 1, + parent: s, fn: helpers_splitMatch__P35832, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -15982,9 +15982,9 @@ function helpers_splitMatch__P520444_mk(s) { tmp_3: undefined, tmp_4: undefined, tmp_5: undefined, - r___528234: undefined, - s___528237: undefined, - i___528247: undefined, + r___43662: undefined, + s___43665: undefined, + i___43675: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -15994,7 +15994,7 @@ function helpers_splitMatch__P520444_mk(s) { -function helpers_stringSlice__P515241(s) { +function helpers_stringSlice__P30624(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -16004,7 +16004,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.len___528199 = undefined; + s.len___43627 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -16012,13 +16012,13 @@ switch (step) { s.lambdaArgs = null; } r0 = pxsim_String_.length(s.arg0); - s.len___528199 = (r0); + s.len___43627 = (r0); r0 = (s.arg1 < 0); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - s.tmp_1 = Math_max__P515252_mk(s); - r0 = (s.len___528199 + s.arg1); + s.tmp_1 = Math_max__P30635_mk(s); + r0 = (s.len___43627 + s.arg1); s.tmp_1.arg0 = r0; s.tmp_1.arg1 = 0; s.callLocIdx = 18; s.pc = 9; return s.tmp_1; @@ -16031,7 +16031,7 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 3; continue; } - s.arg2 = (s.len___528199); + s.arg2 = (s.len___43627); { step = 6; continue; } case 3: r0 = (s.arg2 === null); @@ -16046,7 +16046,7 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 7; continue; } - r0 = (s.len___528199 + s.arg2); + r0 = (s.len___43627 + s.arg2); s.arg2 = (r0); case 7: case 8: @@ -16058,17 +16058,17 @@ switch (step) { return leave(s, r0) default: oops() } } } -helpers_stringSlice__P515241.info = {"start":11496,"length":440,"line":384,"column":4,"endLine":402,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"stringSlice","argumentNames":["s","start","end"]} +helpers_stringSlice__P30624.info = {"start":11496,"length":440,"line":384,"column":4,"endLine":402,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"stringSlice","argumentNames":["s","start","end"]} -function helpers_stringSlice__P515241_mk(s) { +function helpers_stringSlice__P30624_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_stringSlice__P515241, depth: s.depth + 1, + parent: s, fn: helpers_stringSlice__P30624, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - len___528199: undefined, + len___43627: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -16078,7 +16078,7 @@ function helpers_stringSlice__P515241_mk(s) { -function scene_Scene_render__P517994(s) { +function scene_Scene_render__P33377(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -16088,15 +16088,15 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.s___531251 = undefined; - s.unnamed866___U1 = undefined; - s.unnamed867___U2 = undefined; + s.s___46679 = undefined; + s.unnamed226___U1 = undefined; + s.unnamed227___U2 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_Scene__C517965_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_Scene__C33348_VT)) failedCast(r0); r0 = s.arg0.fields["flags"]; s.tmp_1 = r0; r0 = (s.tmp_1 & 4); @@ -16127,7 +16127,7 @@ switch (step) { s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); if (!r0) { step = 5; continue; } - s.tmp_3 = scene_Scene_render__P517994_mk(s); + s.tmp_3 = scene_Scene_render__P33377_mk(s); r0 = s.arg0.fields["previousScene"]; s.tmp_3.arg0 = r0; s.callLocIdx = 1160; s.pc = 12; return s.tmp_3; @@ -16135,7 +16135,7 @@ switch (step) { r0 = s.retval; { step = 6; continue; } case 5: - s.tmp_0 = scene_Background_draw__P517800_mk(s); + s.tmp_0 = scene_Background_draw__P33183_mk(s); r0 = s.arg0.fields["background"]; s.tmp_0.arg0 = r0; s.callLocIdx = 1161; s.pc = 13; return s.tmp_0; @@ -16148,10 +16148,10 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 7; continue; } - s.tmp_2 = helpers_arraySort__P515227_mk(s); + s.tmp_2 = helpers_arraySort__P30610_mk(s); r0 = s.arg0.fields["allSprites"]; s.tmp_2.arg0 = r0; - s.tmp_2.arg1 = scene_Scene_render_inline__P531228; + s.tmp_2.arg1 = scene_Scene_render_inline__P46656; s.callLocIdx = 1166; s.pc = 14; return s.tmp_2; case 14: r0 = s.retval; @@ -16163,20 +16163,20 @@ switch (step) { r0 = (s.tmp_0).fields["flags"] = (s.tmp_1); case 7: case 8: - s.s___531251 = (undefined); + s.s___46679 = (undefined); r0 = s.arg0.fields["allSprites"]; - s.unnamed866___U1 = (r0); - s.unnamed867___U2 = (0); + s.unnamed226___U1 = (r0); + s.unnamed227___U2 = (0); case 9: - s.tmp_0 = r0 = s.unnamed867___U2; - r0 = pxsim_Array__length(s.unnamed866___U1); + s.tmp_0 = r0 = s.unnamed227___U2; + r0 = pxsim_Array__length(s.unnamed226___U1); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 10; continue; } - r0 = pxsim_Array__getAt(s.unnamed866___U1, s.unnamed867___U2); - s.s___531251 = (r0); + r0 = pxsim_Array__getAt(s.unnamed226___U1, s.unnamed227___U2); + s.s___46679 = (r0); s.tmp_2 = if___draw_2_mk(s); - s.tmp_2.arg0 = s.s___531251; + s.tmp_2.arg0 = s.s___46679; r0 = s.arg0.fields["camera"]; s.tmp_2.arg1 = r0; if (!s.tmp_2.arg0.vtable.iface) { @@ -16190,11 +16190,11 @@ switch (step) { } case 15: r0 = s.retval; - r0 = (s.unnamed867___U2 + 1); - s.unnamed867___U2 = (r0); + r0 = (s.unnamed227___U2 + 1); + s.unnamed227___U2 = (r0); { step = 9; continue; } case 10: - s.unnamed866___U1 = (undefined); + s.unnamed226___U1 = (undefined); s.tmp_0 = r0 = s.arg0; r0 = s.tmp_0.fields["flags"]; s.tmp_2 = r0; @@ -16206,21 +16206,21 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_Scene_render__P517994.info = {"start":8203,"length":917,"line":228,"column":8,"endLine":252,"endColumn":9,"fileName":"pxt_modules/game/scene.ts","functionName":"render","argumentNames":["this"]} +scene_Scene_render__P33377.info = {"start":8203,"length":917,"line":228,"column":8,"endLine":252,"endColumn":9,"fileName":"pxt_modules/game/scene.ts","functionName":"render","argumentNames":["this"]} -function scene_Scene_render__P517994_mk(s) { +function scene_Scene_render__P33377_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Scene_render__P517994, depth: s.depth + 1, + parent: s, fn: scene_Scene_render__P33377, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, tmp_3: undefined, tmp_4: undefined, - s___531251: undefined, - unnamed866___U1: undefined, - unnamed867___U2: undefined, + s___46679: undefined, + unnamed226___U1: undefined, + unnamed227___U2: undefined, arg0: undefined, } } @@ -16228,7 +16228,7 @@ function scene_Scene_render__P517994_mk(s) { -function scene_Scene_render_inline__P531228(s) { +function scene_Scene_render_inline__P46656(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -16310,12 +16310,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_Scene_render_inline__P531228.info = {"start":8781,"length":52,"line":242,"column":37,"endLine":242,"endColumn":89,"fileName":"pxt_modules/game/scene.ts","functionName":"inline","argumentNames":["a","b"]} +scene_Scene_render_inline__P46656.info = {"start":8781,"length":52,"line":242,"column":37,"endLine":242,"endColumn":89,"fileName":"pxt_modules/game/scene.ts","functionName":"inline","argumentNames":["a","b"]} -function scene_Scene_render_inline__P531228_mk(s) { +function scene_Scene_render_inline__P46656_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Scene_render_inline__P531228, depth: s.depth + 1, + parent: s, fn: scene_Scene_render_inline__P46656, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -16335,7 +16335,7 @@ function scene_Scene_render_inline__P531228_mk(s) { -function scene_Background_draw__P517800(s) { +function scene_Background_draw__P33183(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -16350,27 +16350,27 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_Background__C517791_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_Background__C33174_VT)) failedCast(r0); r0 = s.arg0.fields["color"]; s.tmp_0 = r0; - r0 = pxsim_ImageMethods.fill(globals.screen___517154, s.tmp_0); + r0 = pxsim_ImageMethods.fill(globals.screen___32537, s.tmp_0); r0 = s.arg0.fields["_image"]; s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } r0 = s.arg0.fields["_image"]; s.tmp_1 = r0; - r0 = pxsim_ImageMethods.drawTransparentImage(globals.screen___517154, s.tmp_1, 0, 0); + r0 = pxsim_ImageMethods.drawTransparentImage(globals.screen___32537, s.tmp_1, 0, 0); case 1: case 2: r0 = s.arg0.fields["_layers"]; s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 3; continue; } - r0 = pxsim_pxtcore_mkAction(1, scene_Background_draw_inline__P531283); + r0 = pxsim_pxtcore_mkAction(1, scene_Background_draw_inline__P46711); s.tmp_1 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_1, 0, s.arg0); - s.tmp_2 = helpers_arrayForEach__P515231_mk(s); + s.tmp_2 = helpers_arrayForEach__P30614_mk(s); r0 = s.arg0.fields["_layers"]; s.tmp_2.arg0 = r0; s.tmp_2.arg1 = s.tmp_1; @@ -16383,12 +16383,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_Background_draw__P517800.info = {"start":1166,"length":545,"line":48,"column":8,"endLine":60,"endColumn":9,"fileName":"pxt_modules/game/background.ts","functionName":"draw","argumentNames":["this"]} +scene_Background_draw__P33183.info = {"start":1166,"length":545,"line":48,"column":8,"endLine":60,"endColumn":9,"fileName":"pxt_modules/game/background.ts","functionName":"draw","argumentNames":["this"]} -function scene_Background_draw__P517800_mk(s) { +function scene_Background_draw__P33183_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Background_draw__P517800, depth: s.depth + 1, + parent: s, fn: scene_Background_draw__P33183, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -16400,7 +16400,7 @@ function scene_Background_draw__P517800_mk(s) { -function scene_Background_draw_inline__P531283(s) { +function scene_Background_draw_inline__P46711(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -16410,8 +16410,8 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.ox___531285 = undefined; - s.oy___531296 = undefined; + s.ox___46713 = undefined; + s.oy___46724 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; @@ -16426,7 +16426,7 @@ switch (step) { r0 = (s.tmp_1 / s.tmp_2); s.tmp_0 = r0; r0 = pxsim.Math_.round(s.tmp_0); - s.ox___531285 = (r0); + s.ox___46713 = (r0); r0 = s.caps[0].fields["camera"]; r0 = r0.fields["drawOffsetY"]; s.tmp_1 = r0; @@ -16437,11 +16437,11 @@ switch (step) { r0 = (s.tmp_1 / s.tmp_2); s.tmp_0 = r0; r0 = pxsim.Math_.round(s.tmp_0); - s.oy___531296 = (r0); - s.tmp_0 = scene_BackgroundLayer_draw__P517809_mk(s); + s.oy___46724 = (r0); + s.tmp_0 = scene_BackgroundLayer_draw__P33192_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_0.arg1 = s.ox___531285; - s.tmp_0.arg2 = s.oy___531296; + s.tmp_0.arg1 = s.ox___46713; + s.tmp_0.arg2 = s.oy___46724; s.callLocIdx = 1009; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; @@ -16449,19 +16449,19 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_Background_draw_inline__P531283.info = {"start":1373,"length":312,"line":53,"column":37,"endLine":58,"endColumn":17,"fileName":"pxt_modules/game/background.ts","functionName":"inline","argumentNames":["layer"]} +scene_Background_draw_inline__P46711.info = {"start":1373,"length":312,"line":53,"column":37,"endLine":58,"endColumn":17,"fileName":"pxt_modules/game/background.ts","functionName":"inline","argumentNames":["layer"]} -function scene_Background_draw_inline__P531283_mk(s) { +function scene_Background_draw_inline__P46711_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Background_draw_inline__P531283, depth: s.depth + 1, + parent: s, fn: scene_Background_draw_inline__P46711, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, tmp_3: undefined, - ox___531285: undefined, - oy___531296: undefined, + ox___46713: undefined, + oy___46724: undefined, arg0: undefined, } } @@ -16469,7 +16469,7 @@ function scene_Background_draw_inline__P531283_mk(s) { -function scene_BackgroundLayer_draw__P517809(s) { +function scene_BackgroundLayer_draw__P33192(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -16479,19 +16479,19 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.w___531314 = undefined; - s.h___531317 = undefined; - s.pw___531320 = undefined; - s.ph___531324 = undefined; - s.rx___531333 = undefined; - s.ry___531336 = undefined; - s.y___531405 = undefined; - s.py___531406 = undefined; - s.dh___531415 = undefined; - s.x___531423 = undefined; - s.rxl___531424 = undefined; - s.px___531430 = undefined; - s.dw___531434 = undefined; + s.w___46742 = undefined; + s.h___46745 = undefined; + s.pw___46748 = undefined; + s.ph___46752 = undefined; + s.rx___46761 = undefined; + s.ry___46764 = undefined; + s.y___46833 = undefined; + s.py___46834 = undefined; + s.dh___46843 = undefined; + s.x___46851 = undefined; + s.rxl___46852 = undefined; + s.px___46858 = undefined; + s.dw___46862 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -16499,20 +16499,20 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_BackgroundLayer__C517801_VT)) failedCast(r0); - r0 = pxsim_ImageMethods.width(globals.screen___517154); - s.w___531314 = (r0); - r0 = pxsim_ImageMethods.height(globals.screen___517154); - s.h___531317 = (r0); + if (!checkSubtype(r0, scene_BackgroundLayer__C33184_VT)) failedCast(r0); + r0 = pxsim_ImageMethods.width(globals.screen___32537); + s.w___46742 = (r0); + r0 = pxsim_ImageMethods.height(globals.screen___32537); + s.h___46745 = (r0); r0 = s.arg0.fields["img"]; s.tmp_0 = r0; r0 = pxsim_ImageMethods.width(s.tmp_0); - s.pw___531320 = (r0); + s.pw___46748 = (r0); r0 = s.arg0.fields["img"]; s.tmp_0 = r0; r0 = pxsim_ImageMethods.height(s.tmp_0); - s.ph___531324 = (r0); - r0 = pxsim_numops_toBoolDecr(s.pw___531320); + s.ph___46752 = (r0); + r0 = pxsim_numops_toBoolDecr(s.pw___46748); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; @@ -16521,7 +16521,7 @@ switch (step) { r0 = s.tmp_0; { step = 2; continue; } case 1: - r0 = pxsim_numops_toBoolDecr(s.ph___531324); + r0 = pxsim_numops_toBoolDecr(s.ph___46752); s.tmp_2 = r0; r0 = pxsim_Boolean__bang(s.tmp_2); case 2: @@ -16533,9 +16533,9 @@ switch (step) { case 3: case 4: r0 = (0 - s.arg1); - s.rx___531333 = (r0); + s.rx___46761 = (r0); r0 = (0 - s.arg2); - s.ry___531336 = (r0); + s.ry___46764 = (r0); r0 = s.arg0.fields["alignX"]; s.tmp_0 = r0; r0 = pxsim_pxtcore.switch_eq(2, s.tmp_0); @@ -16545,20 +16545,20 @@ switch (step) { r0 = s.tmp_0; { step = 7; continue; } case 5: - s.tmp_1 = r0 = s.rx___531333; - r0 = (s.w___531314 + s.pw___531320); + s.tmp_1 = r0 = s.rx___46761; + r0 = (s.w___46742 + s.pw___46748); s.tmp_2 = r0; r0 = (s.tmp_1 - s.tmp_2); - s.rx___531333 = (r0); + s.rx___46761 = (r0); { step = 7; continue; } case 6: - s.tmp_0 = r0 = s.rx___531333; - r0 = (s.w___531314 + s.pw___531320); + s.tmp_0 = r0 = s.rx___46761; + r0 = (s.w___46742 + s.pw___46748); s.tmp_2 = r0; r0 = (s.tmp_2 >> 1); s.tmp_1 = r0; r0 = (s.tmp_0 - s.tmp_1); - s.rx___531333 = (r0); + s.rx___46761 = (r0); case 7: r0 = s.arg0.fields["alignY"]; s.tmp_0 = r0; @@ -16569,120 +16569,120 @@ switch (step) { r0 = s.tmp_0; { step = 10; continue; } case 8: - s.tmp_1 = r0 = s.ry___531336; - r0 = (s.h___531317 + s.ph___531324); + s.tmp_1 = r0 = s.ry___46764; + r0 = (s.h___46745 + s.ph___46752); s.tmp_2 = r0; r0 = (s.tmp_1 - s.tmp_2); - s.ry___531336 = (r0); + s.ry___46764 = (r0); { step = 10; continue; } case 9: - s.tmp_0 = r0 = s.ry___531336; - r0 = (s.h___531317 + s.ph___531324); + s.tmp_0 = r0 = s.ry___46764; + r0 = (s.h___46745 + s.ph___46752); s.tmp_2 = r0; r0 = (s.tmp_2 >> 1); s.tmp_1 = r0; r0 = (s.tmp_0 - s.tmp_1); - s.ry___531336 = (r0); + s.ry___46764 = (r0); case 10: - r0 = (s.rx___531333 % s.w___531314); - s.rx___531333 = (r0); - r0 = (s.rx___531333 < 0); + r0 = (s.rx___46761 % s.w___46742); + s.rx___46761 = (r0); + r0 = (s.rx___46761 < 0); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 11; continue; } - r0 = (s.rx___531333 + s.w___531314); - s.rx___531333 = (r0); + r0 = (s.rx___46761 + s.w___46742); + s.rx___46761 = (r0); case 11: case 12: - r0 = (s.ry___531336 % s.h___531317); - s.ry___531336 = (r0); - r0 = (s.ry___531336 < 0); + r0 = (s.ry___46764 % s.h___46745); + s.ry___46764 = (r0); + r0 = (s.ry___46764 < 0); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 13; continue; } - r0 = (s.ry___531336 + s.h___531317); - s.ry___531336 = (r0); + r0 = (s.ry___46764 + s.h___46745); + s.ry___46764 = (r0); case 13: case 14: - r0 = pxsim.Math_.floor(s.rx___531333); - s.rx___531333 = (r0); - r0 = pxsim.Math_.floor(s.ry___531336); - s.ry___531336 = (r0); - s.y___531405 = (0); - s.py___531406 = (0); + r0 = pxsim.Math_.floor(s.rx___46761); + s.rx___46761 = (r0); + r0 = pxsim.Math_.floor(s.ry___46764); + s.ry___46764 = (r0); + s.y___46833 = (0); + s.py___46834 = (0); case 15: - r0 = (s.y___531405 < s.h___531317); + r0 = (s.y___46833 < s.h___46745); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 22; continue; } - r0 = (s.y___531405 % s.ph___531324); - s.py___531406 = (r0); - s.tmp_0 = Math_min__P515253_mk(s); - r0 = (s.ph___531324 - s.py___531406); + r0 = (s.y___46833 % s.ph___46752); + s.py___46834 = (r0); + s.tmp_0 = Math_min__P30636_mk(s); + r0 = (s.ph___46752 - s.py___46834); s.tmp_0.arg0 = r0; - r0 = (s.h___531317 - s.ry___531336); + r0 = (s.h___46745 - s.ry___46764); s.tmp_0.arg1 = r0; s.callLocIdx = 1012; s.pc = 24; return s.tmp_0; case 24: r0 = s.retval; - s.dh___531415 = (r0); - s.x___531423 = (0); - s.rxl___531424 = (s.rx___531333); + s.dh___46843 = (r0); + s.x___46851 = (0); + s.rxl___46852 = (s.rx___46761); case 16: - r0 = (s.x___531423 < s.w___531314); + r0 = (s.x___46851 < s.w___46742); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 19; continue; } - r0 = (s.x___531423 % s.pw___531320); - s.px___531430 = (r0); - s.tmp_0 = Math_min__P515253_mk(s); - r0 = (s.pw___531320 - s.px___531430); + r0 = (s.x___46851 % s.pw___46748); + s.px___46858 = (r0); + s.tmp_0 = Math_min__P30636_mk(s); + r0 = (s.pw___46748 - s.px___46858); s.tmp_0.arg0 = r0; - r0 = (s.w___531314 - s.rxl___531424); + r0 = (s.w___46742 - s.rxl___46852); s.tmp_0.arg1 = r0; s.callLocIdx = 1013; s.pc = 25; return s.tmp_0; case 25: r0 = s.retval; - s.dw___531434 = (r0); + s.dw___46862 = (r0); r0 = s.arg0.fields["img"]; s.tmp_0 = r0; - r0 = pxsim_ImageMethods.drawImage(globals.screen___517154, s.tmp_0, s.rxl___531424, s.ry___531336); - r0 = (s.rxl___531424 + s.dw___531434); + r0 = pxsim_ImageMethods.drawImage(globals.screen___32537, s.tmp_0, s.rxl___46852, s.ry___46764); + r0 = (s.rxl___46852 + s.dw___46862); s.tmp_0 = r0; - r0 = (s.tmp_0 % s.w___531314); - s.rxl___531424 = (r0); + r0 = (s.tmp_0 % s.w___46742); + s.rxl___46852 = (r0); r0 = s.arg0.fields["repeatX"]; s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 17; continue; } - r0 = s.dw___531434; + r0 = s.dw___46862; { step = 18; continue; } case 17: - r0 = s.w___531314; + r0 = s.w___46742; case 18: // jmp value (already in r0) s.tmp_1 = r0; - r0 = (s.x___531423 + s.tmp_1); - s.x___531423 = (r0); + r0 = (s.x___46851 + s.tmp_1); + s.x___46851 = (r0); { step = 16; continue; } case 19: - r0 = (s.ry___531336 + s.dh___531415); + r0 = (s.ry___46764 + s.dh___46843); s.tmp_0 = r0; - r0 = (s.tmp_0 % s.h___531317); - s.ry___531336 = (r0); + r0 = (s.tmp_0 % s.h___46745); + s.ry___46764 = (r0); r0 = s.arg0.fields["repeatY"]; s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 20; continue; } - r0 = s.dh___531415; + r0 = s.dh___46843; { step = 21; continue; } case 20: - r0 = s.h___531317; + r0 = s.h___46745; case 21: // jmp value (already in r0) s.tmp_1 = r0; - r0 = (s.y___531405 + s.tmp_1); - s.y___531405 = (r0); + r0 = (s.y___46833 + s.tmp_1); + s.y___46833 = (r0); { step = 15; continue; } case 22: case 23: @@ -16690,30 +16690,30 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_BackgroundLayer_draw__P517809.info = {"start":3063,"length":1537,"line":99,"column":8,"endLine":144,"endColumn":9,"fileName":"pxt_modules/game/background.ts","functionName":"draw","argumentNames":["this","offsetX","offsetY"]} +scene_BackgroundLayer_draw__P33192.info = {"start":3063,"length":1537,"line":99,"column":8,"endLine":144,"endColumn":9,"fileName":"pxt_modules/game/background.ts","functionName":"draw","argumentNames":["this","offsetX","offsetY"]} -function scene_BackgroundLayer_draw__P517809_mk(s) { +function scene_BackgroundLayer_draw__P33192_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_BackgroundLayer_draw__P517809, depth: s.depth + 1, + parent: s, fn: scene_BackgroundLayer_draw__P33192, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, tmp_3: undefined, - w___531314: undefined, - h___531317: undefined, - pw___531320: undefined, - ph___531324: undefined, - rx___531333: undefined, - ry___531336: undefined, - y___531405: undefined, - py___531406: undefined, - dh___531415: undefined, - x___531423: undefined, - rxl___531424: undefined, - px___531430: undefined, - dw___531434: undefined, + w___46742: undefined, + h___46745: undefined, + pw___46748: undefined, + ph___46752: undefined, + rx___46761: undefined, + ry___46764: undefined, + y___46833: undefined, + py___46834: undefined, + dh___46843: undefined, + x___46851: undefined, + rxl___46852: undefined, + px___46858: undefined, + dw___46862: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -16723,7 +16723,7 @@ function scene_BackgroundLayer_draw__P517809_mk(s) { -function helpers_arraySort__P515227(s) { +function helpers_arraySort__P30610(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -16755,10 +16755,10 @@ switch (step) { s.tmp_3 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_3); if (!r0) { step = 3; continue; } - s.arg1 = (helpers_arraySort_inline__P528301); + s.arg1 = (helpers_arraySort_inline__P43729); case 3: case 4: - s.tmp_0 = helpers_sortHelper__P520442_mk(s); + s.tmp_0 = helpers_sortHelper__P35830_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; s.callLocIdx = 3; s.pc = 5; return s.tmp_0; @@ -16767,12 +16767,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -helpers_arraySort__P515227.info = {"start":5663,"length":859,"line":207,"column":4,"endLine":227,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"arraySort","argumentNames":["arr","callbackfn"]} +helpers_arraySort__P30610.info = {"start":5663,"length":859,"line":207,"column":4,"endLine":227,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"arraySort","argumentNames":["arr","callbackfn"]} -function helpers_arraySort__P515227_mk(s) { +function helpers_arraySort__P30610_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_arraySort__P515227, depth: s.depth + 1, + parent: s, fn: helpers_arraySort__P30610, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -16786,7 +16786,7 @@ function helpers_arraySort__P515227_mk(s) { -function helpers_arraySort_inline__P528301(s) { +function helpers_arraySort_inline__P43729(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -16796,26 +16796,26 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.aIsUndef___528304 = undefined; - s.bIsUndef___528308 = undefined; - s.aIsNull___528319 = undefined; - s.bIsNull___528323 = undefined; + s.aIsUndef___43732 = undefined; + s.bIsUndef___43736 = undefined; + s.aIsNull___43747 = undefined; + s.bIsNull___43751 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } r0 = (s.arg0 === undefined); - s.aIsUndef___528304 = (r0); + s.aIsUndef___43732 = (r0); r0 = (s.arg1 === undefined); - s.bIsUndef___528308 = (r0); - s.tmp_0 = r0 = s.aIsUndef___528304; + s.bIsUndef___43736 = (r0); + s.tmp_0 = r0 = s.aIsUndef___43732; r0 = pxsim_numops_toBool(s.tmp_0); if (r0) { step = 1; continue; } r0 = s.tmp_0; { step = 2; continue; } case 1: - r0 = s.bIsUndef___528308; + r0 = s.bIsUndef___43736; case 2: // jmp value (already in r0) s.tmp_1 = r0; @@ -16825,13 +16825,13 @@ switch (step) { { step = 17; continue; } { step = 8; continue; } case 3: - r0 = pxsim_numops_toBoolDecr(s.aIsUndef___528304); + r0 = pxsim_numops_toBoolDecr(s.aIsUndef___43732); if (!r0) { step = 4; continue; } r0 = 1; { step = 17; continue; } { step = 7; continue; } case 4: - r0 = pxsim_numops_toBoolDecr(s.bIsUndef___528308); + r0 = pxsim_numops_toBoolDecr(s.bIsUndef___43736); if (!r0) { step = 5; continue; } r0 = -1; { step = 17; continue; } @@ -16840,16 +16840,16 @@ switch (step) { case 7: case 8: r0 = (s.arg0 === null); - s.aIsNull___528319 = (r0); + s.aIsNull___43747 = (r0); r0 = (s.arg1 === null); - s.bIsNull___528323 = (r0); - s.tmp_0 = r0 = s.aIsNull___528319; + s.bIsNull___43751 = (r0); + s.tmp_0 = r0 = s.aIsNull___43747; r0 = pxsim_numops_toBool(s.tmp_0); if (r0) { step = 9; continue; } r0 = s.tmp_0; { step = 10; continue; } case 9: - r0 = s.bIsNull___528323; + r0 = s.bIsNull___43751; case 10: // jmp value (already in r0) s.tmp_1 = r0; @@ -16859,13 +16859,13 @@ switch (step) { { step = 17; continue; } { step = 16; continue; } case 11: - r0 = pxsim_numops_toBoolDecr(s.aIsNull___528319); + r0 = pxsim_numops_toBoolDecr(s.aIsNull___43747); if (!r0) { step = 12; continue; } r0 = 1; { step = 17; continue; } { step = 15; continue; } case 12: - r0 = pxsim_numops_toBoolDecr(s.bIsNull___528323); + r0 = pxsim_numops_toBoolDecr(s.bIsNull___43751); if (!r0) { step = 13; continue; } r0 = -1; { step = 17; continue; } @@ -16904,12 +16904,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -helpers_arraySort_inline__P528301.info = {"start":5826,"length":636,"line":209,"column":25,"endLine":224,"endColumn":13,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"inline","argumentNames":["a","b"]} +helpers_arraySort_inline__P43729.info = {"start":5826,"length":636,"line":209,"column":25,"endLine":224,"endColumn":13,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"inline","argumentNames":["a","b"]} -function helpers_arraySort_inline__P528301_mk(s) { +function helpers_arraySort_inline__P43729_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_arraySort_inline__P528301, depth: s.depth + 1, + parent: s, fn: helpers_arraySort_inline__P43729, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -16919,10 +16919,10 @@ function helpers_arraySort_inline__P528301_mk(s) { tmp_5: undefined, tmp_6: undefined, tmp_7: undefined, - aIsUndef___528304: undefined, - bIsUndef___528308: undefined, - aIsNull___528319: undefined, - bIsNull___528323: undefined, + aIsUndef___43732: undefined, + bIsUndef___43736: undefined, + aIsNull___43747: undefined, + bIsNull___43751: undefined, arg0: undefined, arg1: undefined, } } @@ -16931,7 +16931,7 @@ function helpers_arraySort_inline__P528301_mk(s) { -function helpers_sortHelper__P520442(s) { +function helpers_sortHelper__P35830(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -16941,9 +16941,9 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.len___528358 = undefined; - s.i___528361 = undefined; - s.j___528367 = undefined; + s.len___43786 = undefined; + s.i___43789 = undefined; + s.j___43795 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -16971,28 +16971,28 @@ switch (step) { case 3: case 4: r0 = pxsim_Array__length(s.arg0); - s.len___528358 = (r0); - s.i___528361 = (0); + s.len___43786 = (r0); + s.i___43789 = (0); case 5: - s.tmp_1 = r0 = s.i___528361; - r0 = (s.len___528358 - 1); + s.tmp_1 = r0 = s.i___43789; + r0 = (s.len___43786 - 1); s.tmp_2 = r0; r0 = (s.tmp_1 < s.tmp_2); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 10; continue; } - r0 = (s.i___528361 + 1); - s.j___528367 = (r0); + r0 = (s.i___43789 + 1); + s.j___43795 = (r0); case 6: - r0 = (s.j___528367 < s.len___528358); + r0 = (s.j___43795 < s.len___43786); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 9; continue; } s.tmp_3 = lambda_3_mk(s); s.tmp_3.argL = s.arg1; - r0 = pxsim_Array__getAt(s.arg0, s.i___528361); + r0 = pxsim_Array__getAt(s.arg0, s.i___43789); s.tmp_3.arg0 = r0; - r0 = pxsim_Array__getAt(s.arg0, s.j___528367); + r0 = pxsim_Array__getAt(s.arg0, s.j___43795); s.tmp_3.arg1 = r0; setupLambda(s.tmp_3, s.tmp_3.argL); s.callLocIdx = 1; s.pc = 12; return s.tmp_3; @@ -17003,21 +17003,21 @@ switch (step) { s.tmp_1 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_1); if (!r0) { step = 7; continue; } - s.tmp_4 = helpers_swap__P520441_mk(s); + s.tmp_4 = helpers_swap__P35829_mk(s); s.tmp_4.arg0 = s.arg0; - s.tmp_4.arg1 = s.i___528361; - s.tmp_4.arg2 = s.j___528367; + s.tmp_4.arg1 = s.i___43789; + s.tmp_4.arg2 = s.j___43795; s.callLocIdx = 2; s.pc = 13; return s.tmp_4; case 13: r0 = s.retval; case 7: case 8: - r0 = (s.j___528367 + 1); - s.j___528367 = (r0); + r0 = (s.j___43795 + 1); + s.j___43795 = (r0); { step = 6; continue; } case 9: - r0 = (s.i___528361 + 1); - s.i___528361 = (r0); + r0 = (s.i___43789 + 1); + s.i___43789 = (r0); { step = 5; continue; } case 10: r0 = s.arg0; @@ -17025,21 +17025,21 @@ switch (step) { return leave(s, r0) default: oops() } } } -helpers_sortHelper__P520442.info = {"start":5176,"length":481,"line":191,"column":4,"endLine":205,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"sortHelper","argumentNames":["arr","callbackfn"]} +helpers_sortHelper__P35830.info = {"start":5176,"length":481,"line":191,"column":4,"endLine":205,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"sortHelper","argumentNames":["arr","callbackfn"]} -function helpers_sortHelper__P520442_mk(s) { +function helpers_sortHelper__P35830_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_sortHelper__P520442, depth: s.depth + 1, + parent: s, fn: helpers_sortHelper__P35830, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, tmp_3: undefined, tmp_4: undefined, - len___528358: undefined, - i___528361: undefined, - j___528367: undefined, + len___43786: undefined, + i___43789: undefined, + j___43795: undefined, arg0: undefined, arg1: undefined, } } @@ -17048,7 +17048,7 @@ function helpers_sortHelper__P520442_mk(s) { -function helpers_swap__P520441(s) { +function helpers_swap__P35829(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -17058,7 +17058,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.temp___528396 = undefined; + s.temp___43824 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -17066,28 +17066,28 @@ switch (step) { s.lambdaArgs = null; } r0 = pxsim_Array__getAt(s.arg0, s.arg1); - s.temp___528396 = (r0); + s.temp___43824 = (r0); s.tmp_0 = r0 = s.arg0; s.tmp_1 = r0 = s.arg1; r0 = pxsim_Array__getAt(s.arg0, s.arg2); s.tmp_2 = r0; r0 = pxsim_Array_.setAt(s.tmp_0, s.tmp_1, s.tmp_2); - r0 = pxsim_Array_.setAt(s.arg0, s.arg2, s.temp___528396); + r0 = pxsim_Array_.setAt(s.arg0, s.arg2, s.temp___43824); r0 = undefined; return leave(s, r0) default: oops() } } } -helpers_swap__P520441.info = {"start":5030,"length":140,"line":185,"column":4,"endLine":189,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"swap","argumentNames":["arr","i","j"]} +helpers_swap__P35829.info = {"start":5030,"length":140,"line":185,"column":4,"endLine":189,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"swap","argumentNames":["arr","i","j"]} -function helpers_swap__P520441_mk(s) { +function helpers_swap__P35829_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_swap__P520441, depth: s.depth + 1, + parent: s, fn: helpers_swap__P35829, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - temp___528396: undefined, + temp___43824: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -17097,7 +17097,7 @@ function helpers_swap__P520441_mk(s) { -function scene_Camera_update__P517920(s) { +function scene_Camera_update__P33303(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -17107,24 +17107,24 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.elapsed___531521 = undefined; - s.percentComplete___531535 = undefined; - s.damp___531542 = undefined; - s.f___531551 = undefined; - s.x___531557 = undefined; - s.y___531564 = undefined; + s.elapsed___46949 = undefined; + s.percentComplete___46963 = undefined; + s.damp___46970 = undefined; + s.f___46979 = undefined; + s.x___46985 = undefined; + s.y___46992 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_Camera__C517903_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_Camera__C33286_VT)) failedCast(r0); r0 = s.arg0.fields["sprite"]; s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } s.tmp_1 = r0 = s.arg0; - s.tmp_3 = Sprite_x__P517476_mk(s); + s.tmp_3 = Sprite_x__P32859_mk(s); r0 = s.arg0.fields["sprite"]; s.tmp_3.arg0 = r0; s.callLocIdx = 1121; s.pc = 9; return s.tmp_3; @@ -17133,7 +17133,7 @@ switch (step) { s.tmp_2 = r0; r0 = (s.tmp_1).fields["_lastUpdatedSpriteX"] = (s.tmp_2); s.tmp_0 = r0 = s.arg0; - s.tmp_2 = Sprite_y__P517478_mk(s); + s.tmp_2 = Sprite_y__P32861_mk(s); r0 = s.arg0.fields["sprite"]; s.tmp_2.arg0 = r0; s.callLocIdx = 1122; s.pc = 10; return s.tmp_2; @@ -17141,16 +17141,16 @@ switch (step) { r0 = s.retval; s.tmp_1 = r0; r0 = (s.tmp_0).fields["_lastUpdatedSpriteY"] = (s.tmp_1); - s.tmp_0 = scene_Camera_offsetX__P517909_mk(s); + s.tmp_0 = scene_Camera_offsetX__P33292_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_2 = Sprite_x__P517476_mk(s); + s.tmp_2 = Sprite_x__P32859_mk(s); r0 = s.arg0.fields["sprite"]; s.tmp_2.arg0 = r0; s.callLocIdx = 1123; s.pc = 12; return s.tmp_2; case 12: r0 = s.retval; s.tmp_1 = r0; - r0 = pxsim_ImageMethods.width(globals.screen___517154); + r0 = pxsim_ImageMethods.width(globals.screen___32537); s.tmp_4 = r0; r0 = (s.tmp_4 >> 1); s.tmp_3 = r0; @@ -17159,16 +17159,16 @@ switch (step) { s.callLocIdx = 1124; s.pc = 11; return s.tmp_0; case 11: r0 = s.retval; - s.tmp_0 = scene_Camera_offsetY__P517911_mk(s); + s.tmp_0 = scene_Camera_offsetY__P33294_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_2 = Sprite_y__P517478_mk(s); + s.tmp_2 = Sprite_y__P32861_mk(s); r0 = s.arg0.fields["sprite"]; s.tmp_2.arg0 = r0; s.callLocIdx = 1125; s.pc = 14; return s.tmp_2; case 14: r0 = s.retval; s.tmp_1 = r0; - r0 = pxsim_ImageMethods.height(globals.screen___517154); + r0 = pxsim_ImageMethods.height(globals.screen___32537); s.tmp_4 = r0; r0 = (s.tmp_4 >> 1); s.tmp_3 = r0; @@ -17198,10 +17198,10 @@ switch (step) { r0 = s.arg0.fields["shakeStartTime"]; s.tmp_3 = r0; r0 = (s.tmp_2 - s.tmp_3); - s.elapsed___531521 = (r0); + s.elapsed___46949 = (r0); r0 = s.arg0.fields["shakeDuration"]; s.tmp_1 = r0; - r0 = (s.elapsed___531521 >= s.tmp_1); + r0 = (s.elapsed___46949 >= s.tmp_1); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 3; continue; } @@ -17210,49 +17210,49 @@ switch (step) { case 3: r0 = s.arg0.fields["shakeDuration"]; s.tmp_0 = r0; - r0 = (s.elapsed___531521 / s.tmp_0); - s.percentComplete___531535 = (r0); - s.damp___531542 = (1); - r0 = (s.percentComplete___531535 >= 0.75); + r0 = (s.elapsed___46949 / s.tmp_0); + s.percentComplete___46963 = (r0); + s.damp___46970 = (1); + r0 = (s.percentComplete___46963 >= 0.75); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 4; continue; } - s.tmp_1 = Math_max__P515252_mk(s); + s.tmp_1 = Math_max__P30635_mk(s); s.tmp_1.arg0 = 0; - r0 = (1 - s.percentComplete___531535); + r0 = (1 - s.percentComplete___46963); s.tmp_1.arg1 = r0; s.callLocIdx = 1129; s.pc = 15; return s.tmp_1; case 15: r0 = s.retval; - s.damp___531542 = (r0); + s.damp___46970 = (r0); case 4: case 5: r0 = s.arg0.fields["shakeAmplitude"]; s.tmp_0 = r0; - r0 = (s.tmp_0 * s.damp___531542); - s.f___531551 = (r0); + r0 = (s.tmp_0 * s.damp___46970); + s.f___46979 = (r0); r0 = pxsim.Math_.random(); s.tmp_1 = r0; - r0 = (s.tmp_1 * s.f___531551); + r0 = (s.tmp_1 * s.f___46979); s.tmp_0 = r0; r0 = (s.tmp_0 >> 0); - s.x___531557 = (r0); + s.x___46985 = (r0); r0 = pxsim.Math_.random(); s.tmp_1 = r0; - r0 = (s.tmp_1 * s.f___531551); + r0 = (s.tmp_1 * s.f___46979); s.tmp_0 = r0; r0 = (s.tmp_0 >> 0); - s.y___531564 = (r0); + s.y___46992 = (r0); s.tmp_0 = r0 = s.arg0; r0 = s.tmp_0.fields["drawOffsetX"]; s.tmp_2 = r0; - r0 = (s.tmp_2 + s.x___531557); + r0 = (s.tmp_2 + s.x___46985); s.tmp_1 = r0; r0 = (s.tmp_0).fields["drawOffsetX"] = (s.tmp_1); s.tmp_0 = r0 = s.arg0; r0 = s.tmp_0.fields["drawOffsetY"]; s.tmp_2 = r0; - r0 = (s.tmp_2 + s.y___531564); + r0 = (s.tmp_2 + s.y___46992); s.tmp_1 = r0; r0 = (s.tmp_0).fields["drawOffsetY"] = (s.tmp_1); case 6: @@ -17262,24 +17262,24 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_Camera_update__P517920.info = {"start":2563,"length":1418,"line":83,"column":8,"endLine":116,"endColumn":9,"fileName":"pxt_modules/game/camera.ts","functionName":"update","argumentNames":["this"]} +scene_Camera_update__P33303.info = {"start":2563,"length":1418,"line":83,"column":8,"endLine":116,"endColumn":9,"fileName":"pxt_modules/game/camera.ts","functionName":"update","argumentNames":["this"]} -function scene_Camera_update__P517920_mk(s) { +function scene_Camera_update__P33303_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Camera_update__P517920, depth: s.depth + 1, + parent: s, fn: scene_Camera_update__P33303, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, tmp_3: undefined, tmp_4: undefined, - elapsed___531521: undefined, - percentComplete___531535: undefined, - damp___531542: undefined, - f___531551: undefined, - x___531557: undefined, - y___531564: undefined, + elapsed___46949: undefined, + percentComplete___46963: undefined, + damp___46970: undefined, + f___46979: undefined, + x___46985: undefined, + y___46992: undefined, arg0: undefined, } } @@ -17287,7 +17287,7 @@ function scene_Camera_update__P517920_mk(s) { -function scene_Camera_offsetY__P517911(s) { +function scene_Camera_offsetY__P33294(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -17297,27 +17297,27 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.scene___531583 = undefined; + s.scene___47011 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_Camera__C517903_VT)) failedCast(r0); - s.tmp_0 = game_currentScene__P518121_mk(s); + if (!checkSubtype(r0, scene_Camera__C33286_VT)) failedCast(r0); + s.tmp_0 = game_currentScene__P33504_mk(s); s.callLocIdx = 1112; s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; - s.scene___531583 = (r0); - r0 = s.scene___531583.fields["tileMap"]; + s.scene___47011 = (r0); + r0 = s.scene___47011.fields["tileMap"]; s.tmp_0 = r0; r0 = pxsim_numops_toBool(s.tmp_0); if (r0) { step = 1; continue; } r0 = s.tmp_0; { step = 2; continue; } case 1: - r0 = s.scene___531583.fields["tileMap"]; + r0 = s.scene___47011.fields["tileMap"]; s.tmp_1 = r0; r0 = s.tmp_1.fields["_map"]; s.tmp_5 = r0; @@ -17334,8 +17334,8 @@ switch (step) { r0 = pxsim_numops_toBoolDecr(s.tmp_6); if (!r0) { step = 3; continue; } s.tmp_7 = r0 = s.arg0; - s.tmp_10 = tiles_TileMap_offsetY__P517864_mk(s); - r0 = s.scene___531583.fields["tileMap"]; + s.tmp_10 = tiles_TileMap_offsetY__P33247_mk(s); + r0 = s.scene___47011.fields["tileMap"]; s.tmp_10.arg0 = r0; s.tmp_10.arg1 = s.arg1; s.callLocIdx = 1114; s.pc = 6; return s.tmp_10; @@ -17356,12 +17356,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_Camera_offsetY__P517911.info = {"start":1152,"length":291,"line":39,"column":8,"endLine":46,"endColumn":9,"fileName":"pxt_modules/game/camera.ts","functionName":"offsetY","argumentNames":["this","v"]} +scene_Camera_offsetY__P33294.info = {"start":1152,"length":291,"line":39,"column":8,"endLine":46,"endColumn":9,"fileName":"pxt_modules/game/camera.ts","functionName":"offsetY","argumentNames":["this","v"]} -function scene_Camera_offsetY__P517911_mk(s) { +function scene_Camera_offsetY__P33294_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Camera_offsetY__P517911, depth: s.depth + 1, + parent: s, fn: scene_Camera_offsetY__P33294, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -17374,7 +17374,7 @@ function scene_Camera_offsetY__P517911_mk(s) { tmp_8: undefined, tmp_9: undefined, tmp_10: undefined, - scene___531583: undefined, + scene___47011: undefined, arg0: undefined, arg1: undefined, } } @@ -17383,7 +17383,7 @@ function scene_Camera_offsetY__P517911_mk(s) { -function tiles_TileMap_offsetY__P517864(s) { +function tiles_TileMap_offsetY__P33247(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -17399,17 +17399,17 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMap__C517857_VT)) failedCast(r0); - s.tmp_0 = Math_clamp__P515249_mk(s); + if (!checkSubtype(r0, tiles_TileMap__C33240_VT)) failedCast(r0); + s.tmp_0 = Math_clamp__P30632_mk(s); s.tmp_0.arg0 = 0; - s.tmp_1 = Math_max__P515252_mk(s); - s.tmp_3 = tiles_TileMap_areaHeight__P517866_mk(s); + s.tmp_1 = Math_max__P30635_mk(s); + s.tmp_3 = tiles_TileMap_areaHeight__P33249_mk(s); s.tmp_3.arg0 = s.arg0; s.callLocIdx = 1041; s.pc = 3; return s.tmp_3; case 3: r0 = s.retval; s.tmp_2 = r0; - r0 = pxsim_ImageMethods.height(globals.screen___517154); + r0 = pxsim_ImageMethods.height(globals.screen___32537); s.tmp_4 = r0; r0 = (s.tmp_2 - s.tmp_4); s.tmp_1.arg0 = r0; @@ -17425,12 +17425,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -tiles_TileMap_offsetY__P517864.info = {"start":9630,"length":123,"line":329,"column":8,"endLine":331,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"offsetY","argumentNames":["this","value"]} +tiles_TileMap_offsetY__P33247.info = {"start":9630,"length":123,"line":329,"column":8,"endLine":331,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"offsetY","argumentNames":["this","value"]} -function tiles_TileMap_offsetY__P517864_mk(s) { +function tiles_TileMap_offsetY__P33247_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMap_offsetY__P517864, depth: s.depth + 1, + parent: s, fn: tiles_TileMap_offsetY__P33247, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -17445,7 +17445,7 @@ function tiles_TileMap_offsetY__P517864_mk(s) { -function tiles_TileMap_areaHeight__P517866(s) { +function tiles_TileMap_areaHeight__P33249(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -17460,7 +17460,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMap__C517857_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_TileMap__C33240_VT)) failedCast(r0); r0 = s.arg0.fields["_map"]; s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); @@ -17482,12 +17482,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -tiles_TileMap_areaHeight__P517866.info = {"start":9864,"length":93,"line":337,"column":8,"endLine":339,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"areaHeight","argumentNames":["this"]} +tiles_TileMap_areaHeight__P33249.info = {"start":9864,"length":93,"line":337,"column":8,"endLine":339,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"areaHeight","argumentNames":["this"]} -function tiles_TileMap_areaHeight__P517866_mk(s) { +function tiles_TileMap_areaHeight__P33249_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMap_areaHeight__P517866, depth: s.depth + 1, + parent: s, fn: tiles_TileMap_areaHeight__P33249, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -17501,7 +17501,7 @@ function tiles_TileMap_areaHeight__P517866_mk(s) { -function scene_Camera_offsetY__P517910(s) { +function scene_Camera_offsetY__P33293(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -17516,18 +17516,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_Camera__C517903_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_Camera__C33286_VT)) failedCast(r0); r0 = s.arg0.fields["_offsetY"]; return leaveAccessor(s, r0) default: oops() } } } -scene_Camera_offsetY__P517910.info = {"start":1084,"length":59,"line":36,"column":8,"endLine":38,"endColumn":9,"fileName":"pxt_modules/game/camera.ts","functionName":"offsetY","argumentNames":["this"]} -scene_Camera_offsetY__P517910.isGetter = true; +scene_Camera_offsetY__P33293.info = {"start":1084,"length":59,"line":36,"column":8,"endLine":38,"endColumn":9,"fileName":"pxt_modules/game/camera.ts","functionName":"offsetY","argumentNames":["this"]} +scene_Camera_offsetY__P33293.isGetter = true; -function scene_Camera_offsetY__P517910_mk(s) { +function scene_Camera_offsetY__P33293_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Camera_offsetY__P517910, depth: s.depth + 1, + parent: s, fn: scene_Camera_offsetY__P33293, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -17536,7 +17536,7 @@ function scene_Camera_offsetY__P517910_mk(s) { -function scene_Camera_offsetX__P517909(s) { +function scene_Camera_offsetX__P33292(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -17546,27 +17546,27 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.scene___531629 = undefined; + s.scene___47057 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_Camera__C517903_VT)) failedCast(r0); - s.tmp_0 = game_currentScene__P518121_mk(s); + if (!checkSubtype(r0, scene_Camera__C33286_VT)) failedCast(r0); + s.tmp_0 = game_currentScene__P33504_mk(s); s.callLocIdx = 1109; s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; - s.scene___531629 = (r0); - r0 = s.scene___531629.fields["tileMap"]; + s.scene___47057 = (r0); + r0 = s.scene___47057.fields["tileMap"]; s.tmp_0 = r0; r0 = pxsim_numops_toBool(s.tmp_0); if (r0) { step = 1; continue; } r0 = s.tmp_0; { step = 2; continue; } case 1: - r0 = s.scene___531629.fields["tileMap"]; + r0 = s.scene___47057.fields["tileMap"]; s.tmp_1 = r0; r0 = s.tmp_1.fields["_map"]; s.tmp_5 = r0; @@ -17583,8 +17583,8 @@ switch (step) { r0 = pxsim_numops_toBoolDecr(s.tmp_6); if (!r0) { step = 3; continue; } s.tmp_7 = r0 = s.arg0; - s.tmp_10 = tiles_TileMap_offsetX__P517863_mk(s); - r0 = s.scene___531629.fields["tileMap"]; + s.tmp_10 = tiles_TileMap_offsetX__P33246_mk(s); + r0 = s.scene___47057.fields["tileMap"]; s.tmp_10.arg0 = r0; s.tmp_10.arg1 = s.arg1; s.callLocIdx = 1111; s.pc = 6; return s.tmp_10; @@ -17605,12 +17605,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_Camera_offsetX__P517909.info = {"start":784,"length":291,"line":28,"column":8,"endLine":35,"endColumn":9,"fileName":"pxt_modules/game/camera.ts","functionName":"offsetX","argumentNames":["this","v"]} +scene_Camera_offsetX__P33292.info = {"start":784,"length":291,"line":28,"column":8,"endLine":35,"endColumn":9,"fileName":"pxt_modules/game/camera.ts","functionName":"offsetX","argumentNames":["this","v"]} -function scene_Camera_offsetX__P517909_mk(s) { +function scene_Camera_offsetX__P33292_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Camera_offsetX__P517909, depth: s.depth + 1, + parent: s, fn: scene_Camera_offsetX__P33292, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -17623,7 +17623,7 @@ function scene_Camera_offsetX__P517909_mk(s) { tmp_8: undefined, tmp_9: undefined, tmp_10: undefined, - scene___531629: undefined, + scene___47057: undefined, arg0: undefined, arg1: undefined, } } @@ -17632,7 +17632,7 @@ function scene_Camera_offsetX__P517909_mk(s) { -function tiles_TileMap_offsetX__P517863(s) { +function tiles_TileMap_offsetX__P33246(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -17648,17 +17648,17 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMap__C517857_VT)) failedCast(r0); - s.tmp_0 = Math_clamp__P515249_mk(s); + if (!checkSubtype(r0, tiles_TileMap__C33240_VT)) failedCast(r0); + s.tmp_0 = Math_clamp__P30632_mk(s); s.tmp_0.arg0 = 0; - s.tmp_1 = Math_max__P515252_mk(s); - s.tmp_3 = tiles_TileMap_areaWidth__P517865_mk(s); + s.tmp_1 = Math_max__P30635_mk(s); + s.tmp_3 = tiles_TileMap_areaWidth__P33248_mk(s); s.tmp_3.arg0 = s.arg0; s.callLocIdx = 1038; s.pc = 3; return s.tmp_3; case 3: r0 = s.retval; s.tmp_2 = r0; - r0 = pxsim_ImageMethods.width(globals.screen___517154); + r0 = pxsim_ImageMethods.width(globals.screen___32537); s.tmp_4 = r0; r0 = (s.tmp_2 - s.tmp_4); s.tmp_1.arg0 = r0; @@ -17674,12 +17674,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -tiles_TileMap_offsetX__P517863.info = {"start":9499,"length":121,"line":325,"column":8,"endLine":327,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"offsetX","argumentNames":["this","value"]} +tiles_TileMap_offsetX__P33246.info = {"start":9499,"length":121,"line":325,"column":8,"endLine":327,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"offsetX","argumentNames":["this","value"]} -function tiles_TileMap_offsetX__P517863_mk(s) { +function tiles_TileMap_offsetX__P33246_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMap_offsetX__P517863, depth: s.depth + 1, + parent: s, fn: tiles_TileMap_offsetX__P33246, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -17694,7 +17694,7 @@ function tiles_TileMap_offsetX__P517863_mk(s) { -function tiles_TileMap_areaWidth__P517865(s) { +function tiles_TileMap_areaWidth__P33248(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -17709,7 +17709,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMap__C517857_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_TileMap__C33240_VT)) failedCast(r0); r0 = s.arg0.fields["_map"]; s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); @@ -17731,12 +17731,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -tiles_TileMap_areaWidth__P517865.info = {"start":9763,"length":91,"line":333,"column":8,"endLine":335,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"areaWidth","argumentNames":["this"]} +tiles_TileMap_areaWidth__P33248.info = {"start":9763,"length":91,"line":333,"column":8,"endLine":335,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"areaWidth","argumentNames":["this"]} -function tiles_TileMap_areaWidth__P517865_mk(s) { +function tiles_TileMap_areaWidth__P33248_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMap_areaWidth__P517865, depth: s.depth + 1, + parent: s, fn: tiles_TileMap_areaWidth__P33248, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -17750,7 +17750,7 @@ function tiles_TileMap_areaWidth__P517865_mk(s) { -function scene_Camera_offsetX__P517908(s) { +function scene_Camera_offsetX__P33291(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -17765,18 +17765,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_Camera__C517903_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_Camera__C33286_VT)) failedCast(r0); r0 = s.arg0.fields["_offsetX"]; return leaveAccessor(s, r0) default: oops() } } } -scene_Camera_offsetX__P517908.info = {"start":716,"length":59,"line":25,"column":8,"endLine":27,"endColumn":9,"fileName":"pxt_modules/game/camera.ts","functionName":"offsetX","argumentNames":["this"]} -scene_Camera_offsetX__P517908.isGetter = true; +scene_Camera_offsetX__P33291.info = {"start":716,"length":59,"line":25,"column":8,"endLine":27,"endColumn":9,"fileName":"pxt_modules/game/camera.ts","functionName":"offsetX","argumentNames":["this"]} +scene_Camera_offsetX__P33291.isGetter = true; -function scene_Camera_offsetX__P517908_mk(s) { +function scene_Camera_offsetX__P33291_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Camera_offsetX__P517908, depth: s.depth + 1, + parent: s, fn: scene_Camera_offsetX__P33291, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -17785,7 +17785,7 @@ function scene_Camera_offsetX__P517908_mk(s) { -function PhysicsEngine_move__P517639(s) { +function PhysicsEngine_move__P33022(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -17801,17 +17801,17 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, PhysicsEngine__C517633_VT)) failedCast(r0); + if (!checkSubtype(r0, PhysicsEngine__C33016_VT)) failedCast(r0); r0 = undefined; return leave(s, r0) default: oops() } } } -PhysicsEngine_move__P517639.info = {"start":351,"length":20,"line":18,"column":4,"endLine":18,"endColumn":24,"fileName":"pxt_modules/game/physics.ts","functionName":"move","argumentNames":["this","dt"]} +PhysicsEngine_move__P33022.info = {"start":351,"length":20,"line":18,"column":4,"endLine":18,"endColumn":24,"fileName":"pxt_modules/game/physics.ts","functionName":"move","argumentNames":["this","dt"]} -function PhysicsEngine_move__P517639_mk(s) { +function PhysicsEngine_move__P33022_mk(s) { checkStack(s.depth); return { - parent: s, fn: PhysicsEngine_move__P517639, depth: s.depth + 1, + parent: s, fn: PhysicsEngine_move__P33022, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -17821,7 +17821,7 @@ function PhysicsEngine_move__P517639_mk(s) { -function PhysicsEngine_draw__P517638(s) { +function PhysicsEngine_draw__P33021(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -17836,17 +17836,17 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, PhysicsEngine__C517633_VT)) failedCast(r0); + if (!checkSubtype(r0, PhysicsEngine__C33016_VT)) failedCast(r0); r0 = undefined; return leave(s, r0) default: oops() } } } -PhysicsEngine_draw__P517638.info = {"start":279,"length":10,"line":15,"column":4,"endLine":15,"endColumn":14,"fileName":"pxt_modules/game/physics.ts","functionName":"draw","argumentNames":["this"]} +PhysicsEngine_draw__P33021.info = {"start":279,"length":10,"line":15,"column":4,"endLine":15,"endColumn":14,"fileName":"pxt_modules/game/physics.ts","functionName":"draw","argumentNames":["this"]} -function PhysicsEngine_draw__P517638_mk(s) { +function PhysicsEngine_draw__P33021_mk(s) { checkStack(s.depth); return { - parent: s, fn: PhysicsEngine_draw__P517638, depth: s.depth + 1, + parent: s, fn: PhysicsEngine_draw__P33021, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -17855,7 +17855,7 @@ function PhysicsEngine_draw__P517638_mk(s) { -function controller___update__P517287(s) { +function controller___update__P32670(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -17865,7 +17865,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.dtms___531894 = undefined; + s.dtms___47322 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; @@ -17873,12 +17873,12 @@ switch (step) { r0 = (s.arg0 * 1000); s.tmp_0 = r0; r0 = (s.tmp_0 | 0); - s.dtms___531894 = (r0); - r0 = pxsim_pxtcore_mkAction(1, controller___update_inline__P531901); + s.dtms___47322 = (r0); + r0 = pxsim_pxtcore_mkAction(1, controller___update_inline__P47329); s.tmp_0 = r0; - r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.dtms___531894); - s.tmp_1 = helpers_arrayForEach__P515231_mk(s); - s.tmp_2 = controller_players__P517251_mk(s); + r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.dtms___47322); + s.tmp_1 = helpers_arrayForEach__P30614_mk(s); + s.tmp_2 = controller_players__P32634_mk(s); s.callLocIdx = 287; s.pc = 2; return s.tmp_2; case 2: r0 = s.retval; @@ -17891,17 +17891,17 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller___update__P517287.info = {"start":13733,"length":137,"line":414,"column":4,"endLine":417,"endColumn":5,"fileName":"pxt_modules/game/controller.ts","functionName":"__update","argumentNames":["dt"]} +controller___update__P32670.info = {"start":13733,"length":137,"line":414,"column":4,"endLine":417,"endColumn":5,"fileName":"pxt_modules/game/controller.ts","functionName":"__update","argumentNames":["dt"]} -function controller___update__P517287_mk(s) { +function controller___update__P32670_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller___update__P517287, depth: s.depth + 1, + parent: s, fn: controller___update__P32670, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - dtms___531894: undefined, + dtms___47322: undefined, arg0: undefined, } } @@ -17909,7 +17909,7 @@ function controller___update__P517287_mk(s) { -function controller___update_inline__P531901(s) { +function controller___update_inline__P47329(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -17923,7 +17923,7 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = controller_Controller___update__P517285_mk(s); + s.tmp_0 = controller_Controller___update__P32668_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.caps[0]; s.callLocIdx = 288; s.pc = 1; return s.tmp_0; @@ -17933,12 +17933,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller___update_inline__P531901.info = {"start":13835,"length":27,"line":416,"column":26,"endLine":416,"endColumn":53,"fileName":"pxt_modules/game/controller.ts","functionName":"inline","argumentNames":["ctrl"]} +controller___update_inline__P47329.info = {"start":13835,"length":27,"line":416,"column":26,"endLine":416,"endColumn":53,"fileName":"pxt_modules/game/controller.ts","functionName":"inline","argumentNames":["ctrl"]} -function controller___update_inline__P531901_mk(s) { +function controller___update_inline__P47329_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller___update_inline__P531901, depth: s.depth + 1, + parent: s, fn: controller___update_inline__P47329, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -17948,7 +17948,7 @@ function controller___update_inline__P531901_mk(s) { -function controller_Controller___update__P517285(s) { +function controller_Controller___update__P32668(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -17964,7 +17964,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_Controller__C517256_VT)) failedCast(r0); + if (!checkSubtype(r0, controller_Controller__C32639_VT)) failedCast(r0); r0 = pxsim_pxtrt.mklocRef(); s.tmp_0 = r0; r0 = pxsim_pxtrt_stlocRef(s.tmp_0, s.arg1); @@ -17975,10 +17975,10 @@ switch (step) { r0 = (s.tmp_3 | 0); s.tmp_2 = r0; r0 = pxsim_pxtrt_stlocRef(s.tmp_1, s.tmp_2); - r0 = pxsim_pxtcore_mkAction(1, controller_Controller___update_inline__P531914); + r0 = pxsim_pxtcore_mkAction(1, controller_Controller___update_inline__P47342); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg1); - s.tmp_1 = helpers_arrayForEach__P515231_mk(s); + s.tmp_1 = helpers_arrayForEach__P30614_mk(s); r0 = s.arg0.fields["buttons"]; s.tmp_1.arg0 = r0; s.tmp_1.arg1 = s.tmp_0; @@ -17989,12 +17989,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_Controller___update__P517285.info = {"start":13211,"length":124,"line":396,"column":8,"endLine":399,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"__update","argumentNames":["this","dtms"]} +controller_Controller___update__P32668.info = {"start":13211,"length":124,"line":396,"column":8,"endLine":399,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"__update","argumentNames":["this","dtms"]} -function controller_Controller___update__P517285_mk(s) { +function controller_Controller___update__P32668_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Controller___update__P517285, depth: s.depth + 1, + parent: s, fn: controller_Controller___update__P32668, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -18008,7 +18008,7 @@ function controller_Controller___update__P517285_mk(s) { -function controller_Controller___update_inline__P531914(s) { +function controller_Controller___update_inline__P47342(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -18022,7 +18022,7 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = controller_Button___update__P517325_mk(s); + s.tmp_0 = controller_Button___update__P32708_mk(s); s.tmp_0.arg0 = s.arg0; r0 = pxsim_pxtrt_ldlocRef(s.caps[0]); s.tmp_0.arg1 = r0; @@ -18033,12 +18033,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_Controller___update_inline__P531914.info = {"start":13298,"length":25,"line":398,"column":33,"endLine":398,"endColumn":58,"fileName":"pxt_modules/game/controller.ts","functionName":"inline","argumentNames":["btn"]} +controller_Controller___update_inline__P47342.info = {"start":13298,"length":25,"line":398,"column":33,"endLine":398,"endColumn":58,"fileName":"pxt_modules/game/controller.ts","functionName":"inline","argumentNames":["btn"]} -function controller_Controller___update_inline__P531914_mk(s) { +function controller_Controller___update_inline__P47342_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Controller___update_inline__P531914, depth: s.depth + 1, + parent: s, fn: controller_Controller___update_inline__P47342, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -18048,7 +18048,7 @@ function controller_Controller___update_inline__P531914_mk(s) { -function controller_Button___update__P517325(s) { +function controller_Button___update__P32708(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -18058,16 +18058,16 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.delay___531930 = undefined; - s.interval___531939 = undefined; - s.count___531952 = undefined; + s.delay___47358 = undefined; + s.interval___47367 = undefined; + s.count___47380 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_Button__C517311_VT)) failedCast(r0); + if (!checkSubtype(r0, controller_Button__C32694_VT)) failedCast(r0); r0 = s.arg0.fields["_pressed"]; s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); @@ -18091,31 +18091,31 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 3; continue; } - r0 = globals.defaultRepeatDelay___520819; + r0 = globals.defaultRepeatDelay___36207; { step = 4; continue; } case 3: r0 = s.arg0.fields["repeatDelay"]; case 4: // jmp value (already in r0) s.tmp_2 = r0; - s.delay___531930 = (s.tmp_2); + s.delay___47358 = (s.tmp_2); r0 = s.arg0.fields["repeatInterval"]; s.tmp_1 = r0; r0 = (s.tmp_1 === undefined); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 5; continue; } - r0 = globals.defaultRepeatInterval___520821; + r0 = globals.defaultRepeatInterval___36209; { step = 6; continue; } case 5: r0 = s.arg0.fields["repeatInterval"]; case 6: // jmp value (already in r0) s.tmp_2 = r0; - s.interval___531939 = (s.tmp_2); + s.interval___47367 = (s.tmp_2); r0 = s.arg0.fields["_pressedElasped"]; s.tmp_1 = r0; - r0 = (s.tmp_1 < s.delay___531930); + r0 = (s.tmp_1 < s.delay___47358); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 7; continue; } @@ -18124,26 +18124,26 @@ switch (step) { case 8: r0 = s.arg0.fields["_pressedElasped"]; s.tmp_5 = r0; - r0 = (s.tmp_5 - s.delay___531930); + r0 = (s.tmp_5 - s.delay___47358); s.tmp_4 = r0; - r0 = (s.tmp_4 - s.interval___531939); + r0 = (s.tmp_4 - s.interval___47367); s.tmp_3 = r0; - r0 = (s.tmp_3 / s.interval___531939); + r0 = (s.tmp_3 / s.interval___47367); s.tmp_2 = r0; r0 = pxsim.Math_.floor(s.tmp_2); - s.count___531952 = (r0); + s.count___47380 = (r0); r0 = s.arg0.fields["_repeatCount"]; s.tmp_1 = r0; - r0 = (s.count___531952 != s.tmp_1); + r0 = (s.count___47380 != s.tmp_1); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 9; continue; } - s.tmp_2 = controller_Button_raiseButtonRepeat__P520808_mk(s); + s.tmp_2 = controller_Button_raiseButtonRepeat__P36196_mk(s); s.tmp_2.arg0 = s.arg0; s.callLocIdx = 305; s.pc = 12; return s.tmp_2; case 12: r0 = s.retval; - r0 = (s.arg0).fields["_repeatCount"] = (s.count___531952); + r0 = (s.arg0).fields["_repeatCount"] = (s.count___47380); case 9: case 10: case 11: @@ -18151,12 +18151,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_Button___update__P517325.info = {"start":7291,"length":704,"line":217,"column":8,"endLine":234,"endColumn":9,"fileName":"pxt_modules/game/controllerbutton.ts","functionName":"__update","argumentNames":["this","dtms"]} +controller_Button___update__P32708.info = {"start":7291,"length":704,"line":217,"column":8,"endLine":234,"endColumn":9,"fileName":"pxt_modules/game/controllerbutton.ts","functionName":"__update","argumentNames":["this","dtms"]} -function controller_Button___update__P517325_mk(s) { +function controller_Button___update__P32708_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Button___update__P517325, depth: s.depth + 1, + parent: s, fn: controller_Button___update__P32708, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -18164,9 +18164,9 @@ function controller_Button___update__P517325_mk(s) { tmp_3: undefined, tmp_4: undefined, tmp_5: undefined, - delay___531930: undefined, - interval___531939: undefined, - count___531952: undefined, + delay___47358: undefined, + interval___47367: undefined, + count___47380: undefined, arg0: undefined, arg1: undefined, } } @@ -18175,7 +18175,7 @@ function controller_Button___update__P517325_mk(s) { -function controller_Button_raiseButtonRepeat__P520808(s) { +function controller_Button_raiseButtonRepeat__P36196(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -18190,8 +18190,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_Button__C517311_VT)) failedCast(r0); - r0 = pxsim_numops_toBoolDecr(globals._userEventsEnabled___520817); + if (!checkSubtype(r0, controller_Button__C32694_VT)) failedCast(r0); + r0 = pxsim_numops_toBoolDecr(globals._userEventsEnabled___36205); if (!r0) { step = 1; continue; } r0 = s.arg0.fields["id"]; s.tmp_0 = r0; @@ -18206,12 +18206,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_Button_raiseButtonRepeat__P520808.info = {"start":3303,"length":211,"line":110,"column":8,"endLine":115,"endColumn":9,"fileName":"pxt_modules/game/controllerbutton.ts","functionName":"raiseButtonRepeat","argumentNames":["this"]} +controller_Button_raiseButtonRepeat__P36196.info = {"start":3303,"length":211,"line":110,"column":8,"endLine":115,"endColumn":9,"fileName":"pxt_modules/game/controllerbutton.ts","functionName":"raiseButtonRepeat","argumentNames":["this"]} -function controller_Button_raiseButtonRepeat__P520808_mk(s) { +function controller_Button_raiseButtonRepeat__P36196_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Button_raiseButtonRepeat__P520808, depth: s.depth + 1, + parent: s, fn: controller_Button_raiseButtonRepeat__P36196, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -18221,7 +18221,7 @@ function controller_Button_raiseButtonRepeat__P520808_mk(s) { -function controller_players__P517251(s) { +function controller_players__P32634(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -18231,25 +18231,25 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = controller__player1__P517250_mk(s); + s.tmp_0 = controller__player1__P32633_mk(s); s.callLocIdx = 224; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.tmp_0 = helpers_arrayFilter__P515232_mk(s); - s.tmp_0.arg0 = globals._players___520737; - s.tmp_0.arg1 = controller_players_inline__P531884; + s.tmp_0 = helpers_arrayFilter__P30615_mk(s); + s.tmp_0.arg0 = globals._players___36125; + s.tmp_0.arg1 = controller_players_inline__P47312; s.callLocIdx = 225; s.pc = 2; return s.tmp_0; case 2: r0 = s.retval; return leave(s, r0) default: oops() } } } -controller_players__P517251.info = {"start":1645,"length":144,"line":53,"column":4,"endLine":56,"endColumn":5,"fileName":"pxt_modules/game/controller.ts","functionName":"players","argumentNames":[]} +controller_players__P32634.info = {"start":1645,"length":144,"line":53,"column":4,"endLine":56,"endColumn":5,"fileName":"pxt_modules/game/controller.ts","functionName":"players","argumentNames":[]} -function controller_players__P517251_mk(s) { +function controller_players__P32634_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_players__P517251, depth: s.depth + 1, + parent: s, fn: controller_players__P32634, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -18258,7 +18258,7 @@ function controller_players__P517251_mk(s) { -function controller_players_inline__P531884(s) { +function controller_players_inline__P47312(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -18282,12 +18282,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_players_inline__P531884.info = {"start":1767,"length":14,"line":55,"column":31,"endLine":55,"endColumn":45,"fileName":"pxt_modules/game/controller.ts","functionName":"inline","argumentNames":["ctrl"]} +controller_players_inline__P47312.info = {"start":1767,"length":14,"line":55,"column":31,"endLine":55,"endColumn":45,"fileName":"pxt_modules/game/controller.ts","functionName":"inline","argumentNames":["ctrl"]} -function controller_players_inline__P531884_mk(s) { +function controller_players_inline__P47312_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_players_inline__P531884, depth: s.depth + 1, + parent: s, fn: controller_players_inline__P47312, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -18299,7 +18299,7 @@ function controller_players_inline__P531884_mk(s) { -function controller__moveSprites__P517255(s) { +function controller__moveSprites__P32638(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -18309,13 +18309,13 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = helpers_arrayForEach__P515231_mk(s); - s.tmp_1 = controller_players__P517251_mk(s); + s.tmp_0 = helpers_arrayForEach__P30614_mk(s); + s.tmp_1 = controller_players__P32634_mk(s); s.callLocIdx = 226; s.pc = 2; return s.tmp_1; case 2: r0 = s.retval; s.tmp_0.arg0 = r0; - s.tmp_0.arg1 = controller__moveSprites_inline__P531679; + s.tmp_0.arg1 = controller__moveSprites_inline__P47107; s.callLocIdx = 228; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; @@ -18323,12 +18323,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller__moveSprites__P517255.info = {"start":2005,"length":180,"line":67,"column":4,"endLine":71,"endColumn":5,"fileName":"pxt_modules/game/controller.ts","functionName":"_moveSprites","argumentNames":[]} +controller__moveSprites__P32638.info = {"start":2005,"length":180,"line":67,"column":4,"endLine":71,"endColumn":5,"fileName":"pxt_modules/game/controller.ts","functionName":"_moveSprites","argumentNames":[]} -function controller__moveSprites__P517255_mk(s) { +function controller__moveSprites__P32638_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller__moveSprites__P517255, depth: s.depth + 1, + parent: s, fn: controller__moveSprites__P32638, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -18338,7 +18338,7 @@ function controller__moveSprites__P517255_mk(s) { -function controller__moveSprites_inline__P531679(s) { +function controller__moveSprites_inline__P47107(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -18352,7 +18352,7 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = controller_Controller___preUpdate__P517284_mk(s); + s.tmp_0 = controller_Controller___preUpdate__P32667_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 227; s.pc = 1; return s.tmp_0; case 1: @@ -18361,12 +18361,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller__moveSprites_inline__P531679.info = {"start":2151,"length":26,"line":70,"column":26,"endLine":70,"endColumn":52,"fileName":"pxt_modules/game/controller.ts","functionName":"inline","argumentNames":["ctrl"]} +controller__moveSprites_inline__P47107.info = {"start":2151,"length":26,"line":70,"column":26,"endLine":70,"endColumn":52,"fileName":"pxt_modules/game/controller.ts","functionName":"inline","argumentNames":["ctrl"]} -function controller__moveSprites_inline__P531679_mk(s) { +function controller__moveSprites_inline__P47107_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller__moveSprites_inline__P531679, depth: s.depth + 1, + parent: s, fn: controller__moveSprites_inline__P47107, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -18376,7 +18376,7 @@ function controller__moveSprites_inline__P531679_mk(s) { -function controller_Controller___preUpdate__P517284(s) { +function controller_Controller___preUpdate__P32667(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -18386,20 +18386,20 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.deadSprites___531686 = undefined; - s.svx___531687 = undefined; - s.svy___531688 = undefined; - s.svxInCricle___531723 = undefined; - s.svyInCircle___531725 = undefined; - s.sq___531727 = undefined; - s.scale___531742 = undefined; + s.deadSprites___47114 = undefined; + s.svx___47115 = undefined; + s.svy___47116 = undefined; + s.svxInCricle___47151 = undefined; + s.svyInCircle___47153 = undefined; + s.sq___47155 = undefined; + s.scale___47170 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_Controller__C517256_VT)) failedCast(r0); - s.tmp_3 = controller_Controller__controlledSprites__P517261_mk(s); + if (!checkSubtype(r0, controller_Controller__C32639_VT)) failedCast(r0); + s.tmp_3 = controller_Controller__controlledSprites__P32644_mk(s); s.tmp_3.arg0 = s.arg0; s.callLocIdx = 260; s.pc = 18; return s.tmp_3; case 18: @@ -18415,21 +18415,21 @@ switch (step) { case 1: case 2: r0 = pxsim_pxtrt.mklocRef(); - s.deadSprites___531686 = (r0); - r0 = pxsim_pxtrt_stlocRef(s.deadSprites___531686, false); + s.deadSprites___47114 = (r0); + r0 = pxsim_pxtrt_stlocRef(s.deadSprites___47114, false); r0 = pxsim_pxtrt.mklocRef(); - s.svx___531687 = (r0); - r0 = pxsim_pxtrt_stlocRef(s.svx___531687, 0); + s.svx___47115 = (r0); + r0 = pxsim_pxtrt_stlocRef(s.svx___47115, 0); r0 = pxsim_pxtrt.mklocRef(); - s.svy___531688 = (r0); - r0 = pxsim_pxtrt_stlocRef(s.svy___531688, 0); + s.svy___47116 = (r0); + r0 = pxsim_pxtrt_stlocRef(s.svy___47116, 0); r0 = s.arg0.fields["analog"]; s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 3; continue; } - s.tmp_1 = r0 = s.svx___531687; - s.tmp_5 = controller_Button_pressureLevel__P517323_mk(s); - s.tmp_6 = controller_Controller_right__P517266_mk(s); + s.tmp_1 = r0 = s.svx___47115; + s.tmp_5 = controller_Button_pressureLevel__P32706_mk(s); + s.tmp_6 = controller_Controller_right__P32649_mk(s); s.tmp_6.arg0 = s.arg0; s.callLocIdx = 261; s.pc = 20; return s.tmp_6; case 20: @@ -18439,8 +18439,8 @@ switch (step) { case 19: r0 = s.retval; s.tmp_4 = r0; - s.tmp_8 = controller_Button_pressureLevel__P517323_mk(s); - s.tmp_9 = controller_Controller_left__P517265_mk(s); + s.tmp_8 = controller_Button_pressureLevel__P32706_mk(s); + s.tmp_9 = controller_Controller_left__P32648_mk(s); s.tmp_9.arg0 = s.arg0; s.callLocIdx = 263; s.pc = 22; return s.tmp_9; case 22: @@ -18455,9 +18455,9 @@ switch (step) { r0 = (s.tmp_3 >> 1); s.tmp_2 = r0; r0 = pxsim_pxtrt_stlocRef(s.tmp_1, s.tmp_2); - s.tmp_0 = r0 = s.svy___531688; - s.tmp_4 = controller_Button_pressureLevel__P517323_mk(s); - s.tmp_5 = controller_Controller_down__P517268_mk(s); + s.tmp_0 = r0 = s.svy___47116; + s.tmp_4 = controller_Button_pressureLevel__P32706_mk(s); + s.tmp_5 = controller_Controller_down__P32651_mk(s); s.tmp_5.arg0 = s.arg0; s.callLocIdx = 265; s.pc = 24; return s.tmp_5; case 24: @@ -18467,8 +18467,8 @@ switch (step) { case 23: r0 = s.retval; s.tmp_3 = r0; - s.tmp_7 = controller_Button_pressureLevel__P517323_mk(s); - s.tmp_8 = controller_Controller_up__P517267_mk(s); + s.tmp_7 = controller_Button_pressureLevel__P32706_mk(s); + s.tmp_8 = controller_Controller_up__P32650_mk(s); s.tmp_8.arg0 = s.arg0; s.callLocIdx = 267; s.pc = 26; return s.tmp_8; case 26: @@ -18485,14 +18485,14 @@ switch (step) { r0 = pxsim_pxtrt_stlocRef(s.tmp_0, s.tmp_1); { step = 12; continue; } case 3: - s.tmp_1 = controller_Button__C517311_v0_1_mk(s); - s.tmp_2 = controller_Controller_right__P517266_mk(s); + s.tmp_1 = controller_Button__C32694_v0_1_mk(s); + s.tmp_2 = controller_Controller_right__P32649_mk(s); s.tmp_2.arg0 = s.arg0; s.callLocIdx = 269; s.pc = 28; return s.tmp_2; case 28: r0 = s.retval; s.tmp_1.arg0 = r0; - if (!checkSubtype(s.tmp_1.arg0, controller_Button__C517311_VT)) failedCast(s.tmp_1.arg0); + if (!checkSubtype(s.tmp_1.arg0, controller_Button__C32694_VT)) failedCast(s.tmp_1.arg0); s.tmp_1.fn = s.tmp_1.arg0.vtable.methods.isPressed; s.pc = 27; return s.tmp_1; case 27: @@ -18507,14 +18507,14 @@ switch (step) { case 5: // jmp value (already in r0) s.tmp_3 = r0; - s.tmp_5 = controller_Button__C517311_v0_1_mk(s); - s.tmp_6 = controller_Controller_left__P517265_mk(s); + s.tmp_5 = controller_Button__C32694_v0_1_mk(s); + s.tmp_6 = controller_Controller_left__P32648_mk(s); s.tmp_6.arg0 = s.arg0; s.callLocIdx = 270; s.pc = 30; return s.tmp_6; case 30: r0 = s.retval; s.tmp_5.arg0 = r0; - if (!checkSubtype(s.tmp_5.arg0, controller_Button__C517311_VT)) failedCast(s.tmp_5.arg0); + if (!checkSubtype(s.tmp_5.arg0, controller_Button__C32694_VT)) failedCast(s.tmp_5.arg0); s.tmp_5.fn = s.tmp_5.arg0.vtable.methods.isPressed; s.pc = 29; return s.tmp_5; case 29: @@ -18529,18 +18529,18 @@ switch (step) { case 7: // jmp value (already in r0) s.tmp_7 = r0; - s.tmp_8 = r0 = s.svx___531687; + s.tmp_8 = r0 = s.svx___47115; r0 = (s.tmp_3 - s.tmp_7); s.tmp_9 = r0; r0 = pxsim_pxtrt_stlocRef(s.tmp_8, s.tmp_9); - s.tmp_1 = controller_Button__C517311_v0_1_mk(s); - s.tmp_2 = controller_Controller_down__P517268_mk(s); + s.tmp_1 = controller_Button__C32694_v0_1_mk(s); + s.tmp_2 = controller_Controller_down__P32651_mk(s); s.tmp_2.arg0 = s.arg0; s.callLocIdx = 271; s.pc = 32; return s.tmp_2; case 32: r0 = s.retval; s.tmp_1.arg0 = r0; - if (!checkSubtype(s.tmp_1.arg0, controller_Button__C517311_VT)) failedCast(s.tmp_1.arg0); + if (!checkSubtype(s.tmp_1.arg0, controller_Button__C32694_VT)) failedCast(s.tmp_1.arg0); s.tmp_1.fn = s.tmp_1.arg0.vtable.methods.isPressed; s.pc = 31; return s.tmp_1; case 31: @@ -18555,14 +18555,14 @@ switch (step) { case 9: // jmp value (already in r0) s.tmp_3 = r0; - s.tmp_5 = controller_Button__C517311_v0_1_mk(s); - s.tmp_6 = controller_Controller_up__P517267_mk(s); + s.tmp_5 = controller_Button__C32694_v0_1_mk(s); + s.tmp_6 = controller_Controller_up__P32650_mk(s); s.tmp_6.arg0 = s.arg0; s.callLocIdx = 272; s.pc = 34; return s.tmp_6; case 34: r0 = s.retval; s.tmp_5.arg0 = r0; - if (!checkSubtype(s.tmp_5.arg0, controller_Button__C517311_VT)) failedCast(s.tmp_5.arg0); + if (!checkSubtype(s.tmp_5.arg0, controller_Button__C32694_VT)) failedCast(s.tmp_5.arg0); s.tmp_5.fn = s.tmp_5.arg0.vtable.methods.isPressed; s.pc = 33; return s.tmp_5; case 33: @@ -18577,57 +18577,57 @@ switch (step) { case 11: // jmp value (already in r0) s.tmp_7 = r0; - s.tmp_8 = r0 = s.svy___531688; + s.tmp_8 = r0 = s.svy___47116; r0 = (s.tmp_3 - s.tmp_7); s.tmp_9 = r0; r0 = pxsim_pxtrt_stlocRef(s.tmp_8, s.tmp_9); case 12: r0 = pxsim_pxtrt.mklocRef(); - s.svxInCricle___531723 = (r0); - s.tmp_0 = r0 = s.svxInCricle___531723; - r0 = pxsim_pxtrt_ldlocRef(s.svx___531687); + s.svxInCricle___47151 = (r0); + s.tmp_0 = r0 = s.svxInCricle___47151; + r0 = pxsim_pxtrt_ldlocRef(s.svx___47115); s.tmp_1 = r0; r0 = pxsim_pxtrt_stlocRef(s.tmp_0, s.tmp_1); r0 = pxsim_pxtrt.mklocRef(); - s.svyInCircle___531725 = (r0); - s.tmp_0 = r0 = s.svyInCircle___531725; - r0 = pxsim_pxtrt_ldlocRef(s.svy___531688); + s.svyInCircle___47153 = (r0); + s.tmp_0 = r0 = s.svyInCircle___47153; + r0 = pxsim_pxtrt_ldlocRef(s.svy___47116); s.tmp_1 = r0; r0 = pxsim_pxtrt_stlocRef(s.tmp_0, s.tmp_1); - r0 = pxsim_pxtrt_ldlocRef(s.svx___531687); + r0 = pxsim_pxtrt_ldlocRef(s.svx___47115); s.tmp_1 = r0; - r0 = pxsim_pxtrt_ldlocRef(s.svx___531687); + r0 = pxsim_pxtrt_ldlocRef(s.svx___47115); s.tmp_2 = r0; r0 = (s.tmp_1 * s.tmp_2); s.tmp_0 = r0; - r0 = pxsim_pxtrt_ldlocRef(s.svy___531688); + r0 = pxsim_pxtrt_ldlocRef(s.svy___47116); s.tmp_4 = r0; - r0 = pxsim_pxtrt_ldlocRef(s.svy___531688); + r0 = pxsim_pxtrt_ldlocRef(s.svy___47116); s.tmp_5 = r0; r0 = (s.tmp_4 * s.tmp_5); s.tmp_3 = r0; r0 = (s.tmp_0 + s.tmp_3); - s.sq___531727 = (r0); - r0 = (s.sq___531727 > 65536); + s.sq___47155 = (r0); + r0 = (s.sq___47155 > 65536); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 13; continue; } - r0 = (65536 / s.sq___531727); + r0 = (65536 / s.sq___47155); s.tmp_1 = r0; r0 = pxsim.Math_.sqrt(s.tmp_1); - s.scale___531742 = (r0); - s.tmp_0 = r0 = s.svxInCricle___531723; - s.tmp_3 = r0 = s.scale___531742; - r0 = pxsim_pxtrt_ldlocRef(s.svx___531687); + s.scale___47170 = (r0); + s.tmp_0 = r0 = s.svxInCricle___47151; + s.tmp_3 = r0 = s.scale___47170; + r0 = pxsim_pxtrt_ldlocRef(s.svx___47115); s.tmp_4 = r0; r0 = (s.tmp_3 * s.tmp_4); s.tmp_2 = r0; r0 = (s.tmp_2 | 0); s.tmp_1 = r0; r0 = pxsim_pxtrt_stlocRef(s.tmp_0, s.tmp_1); - s.tmp_0 = r0 = s.svyInCircle___531725; - s.tmp_3 = r0 = s.scale___531742; - r0 = pxsim_pxtrt_ldlocRef(s.svy___531688); + s.tmp_0 = r0 = s.svyInCircle___47153; + s.tmp_3 = r0 = s.scale___47170; + r0 = pxsim_pxtrt_ldlocRef(s.svy___47116); s.tmp_4 = r0; r0 = (s.tmp_3 * s.tmp_4); s.tmp_2 = r0; @@ -18636,15 +18636,15 @@ switch (step) { r0 = pxsim_pxtrt_stlocRef(s.tmp_0, s.tmp_1); case 13: case 14: - r0 = pxsim_pxtcore_mkAction(5, controller_Controller___preUpdate_inline__P531760); - s.tmp_0 = r0; - r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.deadSprites___531686); - r0 = pxsim_pxtrt_stclo(s.tmp_0, 1, s.svx___531687); - r0 = pxsim_pxtrt_stclo(s.tmp_0, 2, s.svy___531688); - r0 = pxsim_pxtrt_stclo(s.tmp_0, 3, s.svxInCricle___531723); - r0 = pxsim_pxtrt_stclo(s.tmp_0, 4, s.svyInCircle___531725); - s.tmp_1 = helpers_arrayForEach__P515231_mk(s); - s.tmp_2 = controller_Controller__controlledSprites__P517261_mk(s); + r0 = pxsim_pxtcore_mkAction(5, controller_Controller___preUpdate_inline__P47188); + s.tmp_0 = r0; + r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.deadSprites___47114); + r0 = pxsim_pxtrt_stclo(s.tmp_0, 1, s.svx___47115); + r0 = pxsim_pxtrt_stclo(s.tmp_0, 2, s.svy___47116); + r0 = pxsim_pxtrt_stclo(s.tmp_0, 3, s.svxInCricle___47151); + r0 = pxsim_pxtrt_stclo(s.tmp_0, 4, s.svyInCircle___47153); + s.tmp_1 = helpers_arrayForEach__P30614_mk(s); + s.tmp_2 = controller_Controller__controlledSprites__P32644_mk(s); s.tmp_2.arg0 = s.arg0; s.callLocIdx = 273; s.pc = 36; return s.tmp_2; case 36: @@ -18654,20 +18654,20 @@ switch (step) { s.callLocIdx = 281; s.pc = 35; return s.tmp_1; case 35: r0 = s.retval; - r0 = pxsim_pxtrt_ldlocRef(s.deadSprites___531686); + r0 = pxsim_pxtrt_ldlocRef(s.deadSprites___47114); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 15; continue; } - s.tmp_1 = controller_Controller__controlledSprites__P517262_mk(s); + s.tmp_1 = controller_Controller__controlledSprites__P32645_mk(s); s.tmp_1.arg0 = s.arg0; - s.tmp_2 = helpers_arrayFilter__P515232_mk(s); - s.tmp_3 = controller_Controller__controlledSprites__P517261_mk(s); + s.tmp_2 = helpers_arrayFilter__P30615_mk(s); + s.tmp_3 = controller_Controller__controlledSprites__P32644_mk(s); s.tmp_3.arg0 = s.arg0; s.callLocIdx = 282; s.pc = 39; return s.tmp_3; case 39: r0 = s.retval; s.tmp_2.arg0 = r0; - s.tmp_2.arg1 = controller_Controller___preUpdate_inline__P531817; + s.tmp_2.arg1 = controller_Controller___preUpdate_inline__P47245; s.callLocIdx = 283; s.pc = 38; return s.tmp_2; case 38: r0 = s.retval; @@ -18682,12 +18682,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_Controller___preUpdate__P517284.info = {"start":10666,"length":2535,"line":330,"column":8,"endLine":394,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"__preUpdate","argumentNames":["this"]} +controller_Controller___preUpdate__P32667.info = {"start":10666,"length":2535,"line":330,"column":8,"endLine":394,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"__preUpdate","argumentNames":["this"]} -function controller_Controller___preUpdate__P517284_mk(s) { +function controller_Controller___preUpdate__P32667_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Controller___preUpdate__P517284, depth: s.depth + 1, + parent: s, fn: controller_Controller___preUpdate__P32667, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -18699,13 +18699,13 @@ function controller_Controller___preUpdate__P517284_mk(s) { tmp_7: undefined, tmp_8: undefined, tmp_9: undefined, - deadSprites___531686: undefined, - svx___531687: undefined, - svy___531688: undefined, - svxInCricle___531723: undefined, - svyInCircle___531725: undefined, - sq___531727: undefined, - scale___531742: undefined, + deadSprites___47114: undefined, + svx___47115: undefined, + svy___47116: undefined, + svxInCricle___47151: undefined, + svyInCircle___47153: undefined, + sq___47155: undefined, + scale___47170: undefined, arg0: undefined, } } @@ -18713,7 +18713,7 @@ function controller_Controller___preUpdate__P517284_mk(s) { -function controller_Controller___preUpdate_inline__P531760(s) { +function controller_Controller___preUpdate_inline__P47188(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -18723,9 +18723,9 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.s___531763 = undefined; - s.vx___531764 = undefined; - s.vy___531765 = undefined; + s.s___47191 = undefined; + s.vx___47192 = undefined; + s.vy___47193 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; @@ -18743,7 +18743,7 @@ switch (step) { } case 22: r0 = s.retval; - s.s___531763 = (r0); + s.s___47191 = (r0); s.tmp_2 = if_vx_1_mk(s); s.tmp_2.arg0 = s.tmp_1; if (!s.tmp_2.arg0.vtable.iface) { @@ -18756,7 +18756,7 @@ switch (step) { } case 23: r0 = s.retval; - s.vx___531764 = (r0); + s.vx___47192 = (r0); s.tmp_3 = if_vy_1_mk(s); s.tmp_3.arg0 = s.tmp_1; if (!s.tmp_3.arg0.vtable.iface) { @@ -18769,8 +18769,8 @@ switch (step) { } case 24: r0 = s.retval; - s.vy___531765 = (r0); - r0 = s.s___531763.fields["flags"]; + s.vy___47193 = (r0); + r0 = s.s___47191.fields["flags"]; s.tmp_1 = r0; r0 = (s.tmp_1 & 2); s.tmp_0 = r0; @@ -18784,14 +18784,14 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 7; continue; } - r0 = pxsim_numops_toBoolDecr(s.vx___531764); + r0 = pxsim_numops_toBoolDecr(s.vx___47192); if (!r0) { step = 3; continue; } - r0 = (s.s___531763).fields["_vx"] = (0); + r0 = (s.s___47191).fields["_vx"] = (0); case 3: case 4: - r0 = pxsim_numops_toBoolDecr(s.vy___531765); + r0 = pxsim_numops_toBoolDecr(s.vy___47193); if (!r0) { step = 5; continue; } - r0 = (s.s___531763).fields["_vy"] = (0); + r0 = (s.s___47191).fields["_vy"] = (0); case 5: case 6: case 7: @@ -18809,48 +18809,48 @@ switch (step) { s.tmp_1 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_1); if (!r0) { step = 19; continue; } - s.tmp_2 = r0 = s.vx___531764; + s.tmp_2 = r0 = s.vx___47192; r0 = pxsim_numops_toBool(s.tmp_2); if (r0) { step = 11; continue; } r0 = s.tmp_2; { step = 12; continue; } case 11: - r0 = s.vy___531765; + r0 = s.vy___47193; case 12: // jmp value (already in r0) s.tmp_3 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_3); if (!r0) { step = 13; continue; } - s.tmp_4 = r0 = s.s___531763; + s.tmp_4 = r0 = s.s___47191; r0 = pxsim_pxtrt_ldlocRef(s.caps[3]); s.tmp_6 = r0; - r0 = pxsim.Math_.imul(s.tmp_6, s.vx___531764); + r0 = pxsim.Math_.imul(s.tmp_6, s.vx___47192); s.tmp_5 = r0; r0 = (s.tmp_4).fields["_vx"] = (s.tmp_5); - s.tmp_0 = r0 = s.s___531763; + s.tmp_0 = r0 = s.s___47191; r0 = pxsim_pxtrt_ldlocRef(s.caps[4]); s.tmp_2 = r0; - r0 = pxsim.Math_.imul(s.tmp_2, s.vy___531765); + r0 = pxsim.Math_.imul(s.tmp_2, s.vy___47193); s.tmp_1 = r0; r0 = (s.tmp_0).fields["_vy"] = (s.tmp_1); { step = 18; continue; } case 13: - r0 = pxsim_numops_toBoolDecr(s.vx___531764); + r0 = pxsim_numops_toBoolDecr(s.vx___47192); if (!r0) { step = 14; continue; } - s.tmp_0 = r0 = s.s___531763; + s.tmp_0 = r0 = s.s___47191; r0 = pxsim_pxtrt_ldlocRef(s.caps[1]); s.tmp_2 = r0; - r0 = pxsim.Math_.imul(s.tmp_2, s.vx___531764); + r0 = pxsim.Math_.imul(s.tmp_2, s.vx___47192); s.tmp_1 = r0; r0 = (s.tmp_0).fields["_vx"] = (s.tmp_1); { step = 17; continue; } case 14: - r0 = pxsim_numops_toBoolDecr(s.vy___531765); + r0 = pxsim_numops_toBoolDecr(s.vy___47193); if (!r0) { step = 15; continue; } - s.tmp_0 = r0 = s.s___531763; + s.tmp_0 = r0 = s.s___47191; r0 = pxsim_pxtrt_ldlocRef(s.caps[2]); s.tmp_2 = r0; - r0 = pxsim.Math_.imul(s.tmp_2, s.vy___531765); + r0 = pxsim.Math_.imul(s.tmp_2, s.vy___47193); s.tmp_1 = r0; r0 = (s.tmp_0).fields["_vy"] = (s.tmp_1); case 15: @@ -18867,12 +18867,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_Controller___preUpdate_inline__P531760.info = {"start":11849,"length":1171,"line":361,"column":44,"endLine":389,"endColumn":13,"fileName":"pxt_modules/game/controller.ts","functionName":"inline","argumentNames":["controlledSprite"]} +controller_Controller___preUpdate_inline__P47188.info = {"start":11849,"length":1171,"line":361,"column":44,"endLine":389,"endColumn":13,"fileName":"pxt_modules/game/controller.ts","functionName":"inline","argumentNames":["controlledSprite"]} -function controller_Controller___preUpdate_inline__P531760_mk(s) { +function controller_Controller___preUpdate_inline__P47188_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Controller___preUpdate_inline__P531760, depth: s.depth + 1, + parent: s, fn: controller_Controller___preUpdate_inline__P47188, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -18881,9 +18881,9 @@ function controller_Controller___preUpdate_inline__P531760_mk(s) { tmp_4: undefined, tmp_5: undefined, tmp_6: undefined, - s___531763: undefined, - vx___531764: undefined, - vy___531765: undefined, + s___47191: undefined, + vx___47192: undefined, + vy___47193: undefined, arg0: undefined, } } @@ -18891,7 +18891,7 @@ function controller_Controller___preUpdate_inline__P531760_mk(s) { -function controller_Controller___preUpdate_inline__P531817(s) { +function controller_Controller___preUpdate_inline__P47245(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -18916,12 +18916,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_Controller___preUpdate_inline__P531817.info = {"start":13147,"length":42,"line":393,"column":28,"endLine":393,"endColumn":70,"fileName":"pxt_modules/game/controller.ts","functionName":"inline","argumentNames":["s"]} +controller_Controller___preUpdate_inline__P47245.info = {"start":13147,"length":42,"line":393,"column":28,"endLine":393,"endColumn":70,"fileName":"pxt_modules/game/controller.ts","functionName":"inline","argumentNames":["s"]} -function controller_Controller___preUpdate_inline__P531817_mk(s) { +function controller_Controller___preUpdate_inline__P47245_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Controller___preUpdate_inline__P531817, depth: s.depth + 1, + parent: s, fn: controller_Controller___preUpdate_inline__P47245, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -18933,7 +18933,7 @@ function controller_Controller___preUpdate_inline__P531817_mk(s) { -function controller_Button_pressureLevel__P517323(s) { +function controller_Button_pressureLevel__P32706(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -18948,16 +18948,16 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_Button__C517311_VT)) failedCast(r0); + if (!checkSubtype(r0, controller_Button__C32694_VT)) failedCast(r0); r0 = pxsim.control.deviceDalVersion(); s.tmp_1 = r0; r0 = (s.tmp_1 == "sim"); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 3; continue; } - s.tmp_3 = controller_Button__C517311_v0_1_mk(s); + s.tmp_3 = controller_Button__C32694_v0_1_mk(s); s.tmp_3.arg0 = s.arg0; - if (!checkSubtype(s.tmp_3.arg0, controller_Button__C517311_VT)) failedCast(s.tmp_3.arg0); + if (!checkSubtype(s.tmp_3.arg0, controller_Button__C32694_VT)) failedCast(s.tmp_3.arg0); s.tmp_3.fn = s.tmp_3.arg0.vtable.methods.isPressed; s.pc = 6; return s.tmp_3; case 6: @@ -18986,12 +18986,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_Button_pressureLevel__P517323.info = {"start":6453,"length":311,"line":192,"column":8,"endLine":199,"endColumn":9,"fileName":"pxt_modules/game/controllerbutton.ts","functionName":"pressureLevel","argumentNames":["this"]} +controller_Button_pressureLevel__P32706.info = {"start":6453,"length":311,"line":192,"column":8,"endLine":199,"endColumn":9,"fileName":"pxt_modules/game/controllerbutton.ts","functionName":"pressureLevel","argumentNames":["this"]} -function controller_Button_pressureLevel__P517323_mk(s) { +function controller_Button_pressureLevel__P32706_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Button_pressureLevel__P517323, depth: s.depth + 1, + parent: s, fn: controller_Button_pressureLevel__P32706, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -19006,7 +19006,7 @@ function controller_Button_pressureLevel__P517323_mk(s) { -function controller_Button_isPressed__P517322(s) { +function controller_Button_isPressed__P32705(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -19021,17 +19021,17 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_Button__C517311_VT)) failedCast(r0); + if (!checkSubtype(r0, controller_Button__C32694_VT)) failedCast(r0); r0 = s.arg0.fields["_pressed"]; return leave(s, r0) default: oops() } } } -controller_Button_isPressed__P517322.info = {"start":6303,"length":57,"line":185,"column":8,"endLine":187,"endColumn":9,"fileName":"pxt_modules/game/controllerbutton.ts","functionName":"isPressed","argumentNames":["this"]} +controller_Button_isPressed__P32705.info = {"start":6303,"length":57,"line":185,"column":8,"endLine":187,"endColumn":9,"fileName":"pxt_modules/game/controllerbutton.ts","functionName":"isPressed","argumentNames":["this"]} -function controller_Button_isPressed__P517322_mk(s) { +function controller_Button_isPressed__P32705_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Button_isPressed__P517322, depth: s.depth + 1, + parent: s, fn: controller_Button_isPressed__P32705, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -19040,7 +19040,7 @@ function controller_Button_isPressed__P517322_mk(s) { -function controller_Controller_down__P517268(s) { +function controller_Controller_down__P32651(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -19055,7 +19055,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_Controller__C517256_VT)) failedCast(r0); + if (!checkSubtype(r0, controller_Controller__C32639_VT)) failedCast(r0); r0 = s.arg0.fields["buttons"]; s.tmp_0 = r0; r0 = (4 - 1); @@ -19064,13 +19064,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -controller_Controller_down__P517268.info = {"start":4131,"length":77,"line":145,"column":8,"endLine":147,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"down","argumentNames":["this"]} -controller_Controller_down__P517268.isGetter = true; +controller_Controller_down__P32651.info = {"start":4131,"length":77,"line":145,"column":8,"endLine":147,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"down","argumentNames":["this"]} +controller_Controller_down__P32651.isGetter = true; -function controller_Controller_down__P517268_mk(s) { +function controller_Controller_down__P32651_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Controller_down__P517268, depth: s.depth + 1, + parent: s, fn: controller_Controller_down__P32651, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -19081,7 +19081,7 @@ function controller_Controller_down__P517268_mk(s) { -function controller_Controller_button__P520802(s) { +function controller_Controller_button__P36190(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -19097,7 +19097,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_Controller__C517256_VT)) failedCast(r0); + if (!checkSubtype(r0, controller_Controller__C32639_VT)) failedCast(r0); r0 = s.arg0.fields["buttons"]; s.tmp_0 = r0; r0 = (s.arg1 - 1); @@ -19106,12 +19106,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_Controller_button__P520802.info = {"start":6666,"length":105,"line":220,"column":8,"endLine":222,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"button","argumentNames":["this","button"]} +controller_Controller_button__P36190.info = {"start":6666,"length":105,"line":220,"column":8,"endLine":222,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"button","argumentNames":["this","button"]} -function controller_Controller_button__P520802_mk(s) { +function controller_Controller_button__P36190_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Controller_button__P520802, depth: s.depth + 1, + parent: s, fn: controller_Controller_button__P36190, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -19123,7 +19123,7 @@ function controller_Controller_button__P520802_mk(s) { -function controller_Controller_up__P517267(s) { +function controller_Controller_up__P32650(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -19138,7 +19138,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_Controller__C517256_VT)) failedCast(r0); + if (!checkSubtype(r0, controller_Controller__C32639_VT)) failedCast(r0); r0 = s.arg0.fields["buttons"]; s.tmp_0 = r0; r0 = (2 - 1); @@ -19147,13 +19147,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -controller_Controller_up__P517267.info = {"start":3979,"length":73,"line":137,"column":8,"endLine":139,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"up","argumentNames":["this"]} -controller_Controller_up__P517267.isGetter = true; +controller_Controller_up__P32650.info = {"start":3979,"length":73,"line":137,"column":8,"endLine":139,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"up","argumentNames":["this"]} +controller_Controller_up__P32650.isGetter = true; -function controller_Controller_up__P517267_mk(s) { +function controller_Controller_up__P32650_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Controller_up__P517267, depth: s.depth + 1, + parent: s, fn: controller_Controller_up__P32650, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -19164,7 +19164,7 @@ function controller_Controller_up__P517267_mk(s) { -function controller_Controller_right__P517266(s) { +function controller_Controller_right__P32649(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -19179,7 +19179,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_Controller__C517256_VT)) failedCast(r0); + if (!checkSubtype(r0, controller_Controller__C32639_VT)) failedCast(r0); r0 = s.arg0.fields["buttons"]; s.tmp_0 = r0; r0 = (3 - 1); @@ -19188,13 +19188,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -controller_Controller_right__P517266.info = {"start":3823,"length":79,"line":129,"column":8,"endLine":131,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"right","argumentNames":["this"]} -controller_Controller_right__P517266.isGetter = true; +controller_Controller_right__P32649.info = {"start":3823,"length":79,"line":129,"column":8,"endLine":131,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"right","argumentNames":["this"]} +controller_Controller_right__P32649.isGetter = true; -function controller_Controller_right__P517266_mk(s) { +function controller_Controller_right__P32649_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Controller_right__P517266, depth: s.depth + 1, + parent: s, fn: controller_Controller_right__P32649, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -19205,7 +19205,7 @@ function controller_Controller_right__P517266_mk(s) { -function controller_Controller_left__P517265(s) { +function controller_Controller_left__P32648(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -19220,7 +19220,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_Controller__C517256_VT)) failedCast(r0); + if (!checkSubtype(r0, controller_Controller__C32639_VT)) failedCast(r0); r0 = s.arg0.fields["buttons"]; s.tmp_0 = r0; r0 = (1 - 1); @@ -19229,13 +19229,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -controller_Controller_left__P517265.info = {"start":3666,"length":77,"line":121,"column":8,"endLine":123,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"left","argumentNames":["this"]} -controller_Controller_left__P517265.isGetter = true; +controller_Controller_left__P32648.info = {"start":3666,"length":77,"line":121,"column":8,"endLine":123,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"left","argumentNames":["this"]} +controller_Controller_left__P32648.isGetter = true; -function controller_Controller_left__P517265_mk(s) { +function controller_Controller_left__P32648_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Controller_left__P517265, depth: s.depth + 1, + parent: s, fn: controller_Controller_left__P32648, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -19246,7 +19246,7 @@ function controller_Controller_left__P517265_mk(s) { -function controller_Controller__controlledSprites__P517262(s) { +function controller_Controller__controlledSprites__P32645(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -19262,8 +19262,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_Controller__C517256_VT)) failedCast(r0); - s.tmp_1 = game_currentScene__P518121_mk(s); + if (!checkSubtype(r0, controller_Controller__C32639_VT)) failedCast(r0); + s.tmp_1 = game_currentScene__P33504_mk(s); s.callLocIdx = 232; s.pc = 1; return s.tmp_1; case 1: r0 = s.retval; @@ -19276,12 +19276,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_Controller__controlledSprites__P517262.info = {"start":3300,"length":134,"line":105,"column":8,"endLine":107,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"_controlledSprites","argumentNames":["this","cps"]} +controller_Controller__controlledSprites__P32645.info = {"start":3300,"length":134,"line":105,"column":8,"endLine":107,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"_controlledSprites","argumentNames":["this","cps"]} -function controller_Controller__controlledSprites__P517262_mk(s) { +function controller_Controller__controlledSprites__P32645_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Controller__controlledSprites__P517262, depth: s.depth + 1, + parent: s, fn: controller_Controller__controlledSprites__P32645, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -19294,7 +19294,7 @@ function controller_Controller__controlledSprites__P517262_mk(s) { -function controller_Controller__controlledSprites__P517261(s) { +function controller_Controller__controlledSprites__P32644(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -19309,8 +19309,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_Controller__C517256_VT)) failedCast(r0); - s.tmp_1 = game_currentScene__P518121_mk(s); + if (!checkSubtype(r0, controller_Controller__C32639_VT)) failedCast(r0); + s.tmp_1 = game_currentScene__P33504_mk(s); s.callLocIdx = 231; s.pc = 1; return s.tmp_1; case 1: r0 = s.retval; @@ -19322,13 +19322,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -controller_Controller__controlledSprites__P517261.info = {"start":3158,"length":132,"line":101,"column":8,"endLine":103,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"_controlledSprites","argumentNames":["this"]} -controller_Controller__controlledSprites__P517261.isGetter = true; +controller_Controller__controlledSprites__P32644.info = {"start":3158,"length":132,"line":101,"column":8,"endLine":103,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"_controlledSprites","argumentNames":["this"]} +controller_Controller__controlledSprites__P32644.isGetter = true; -function controller_Controller__controlledSprites__P517261_mk(s) { +function controller_Controller__controlledSprites__P32644_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Controller__controlledSprites__P517261, depth: s.depth + 1, + parent: s, fn: controller_Controller__controlledSprites__P32644, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -19340,7 +19340,7 @@ function controller_Controller__controlledSprites__P517261_mk(s) { -function Fx_imul__P515283(s) { +function Fx_imul__P30666(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -19359,12 +19359,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Fx_imul__P515283.info = {"start":1010,"length":130,"line":32,"column":4,"endLine":34,"endColumn":5,"fileName":"pxt_modules/base/fixed.ts","functionName":"imul","argumentNames":["a","b"]} +Fx_imul__P30666.info = {"start":1010,"length":130,"line":32,"column":4,"endLine":34,"endColumn":5,"fileName":"pxt_modules/base/fixed.ts","functionName":"imul","argumentNames":["a","b"]} -function Fx_imul__P515283_mk(s) { +function Fx_imul__P30666_mk(s) { checkStack(s.depth); return { - parent: s, fn: Fx_imul__P515283, depth: s.depth + 1, + parent: s, fn: Fx_imul__P30666, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -19374,7 +19374,7 @@ function Fx_imul__P515283_mk(s) { -function power_checkDeepSleep__P517052(s) { +function power_checkDeepSleep__P32435(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -19384,13 +19384,13 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.p___531057 = undefined; - s.to___531060 = undefined; - s.tmp_0 = power_init__P520646_mk(s); + s.p___46485 = undefined; + s.to___46488 = undefined; + s.tmp_0 = power_init__P36034_mk(s); s.callLocIdx = 143; s.pc = 11; return s.tmp_0; case 11: r0 = s.retval; - s.tmp_0 = r0 = globals._poked___520644; + s.tmp_0 = r0 = globals._poked___36032; r0 = pxsim_numops_toBool(s.tmp_0); if (!r0) { step = 1; continue; } r0 = s.tmp_0; @@ -19400,8 +19400,8 @@ switch (step) { case 2: // jmp value (already in r0) s.tmp_1 = r0; - s.p___531057 = (s.tmp_1); - s.tmp_0 = r0 = globals._timeout___520645; + s.p___46485 = (s.tmp_1); + s.tmp_0 = r0 = globals._timeout___36033; r0 = pxsim_numops_toBool(s.tmp_0); if (!r0) { step = 3; continue; } r0 = s.tmp_0; @@ -19411,8 +19411,8 @@ switch (step) { case 4: // jmp value (already in r0) s.tmp_1 = r0; - s.to___531060 = (s.tmp_1); - r0 = (s.to___531060 > 0); + s.to___46488 = (s.tmp_1); + r0 = (s.to___46488 > 0); s.tmp_0 = r0; r0 = pxsim_numops_toBool(s.tmp_0); if (r0) { step = 5; continue; } @@ -19421,9 +19421,9 @@ switch (step) { case 5: r0 = pxsim.control.millis(); s.tmp_2 = r0; - r0 = (s.tmp_2 - s.p___531057); + r0 = (s.tmp_2 - s.p___46485); s.tmp_1 = r0; - r0 = (s.tmp_1 > s.to___531060); + r0 = (s.tmp_1 > s.to___46488); case 6: // jmp value (already in r0) s.tmp_3 = r0; @@ -19449,12 +19449,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -power_checkDeepSleep__P517052.info = {"start":1087,"length":298,"line":36,"column":4,"endLine":46,"endColumn":5,"fileName":"pxt_modules/power/power.ts","functionName":"checkDeepSleep","argumentNames":[]} +power_checkDeepSleep__P32435.info = {"start":1087,"length":298,"line":36,"column":4,"endLine":46,"endColumn":5,"fileName":"pxt_modules/power/power.ts","functionName":"checkDeepSleep","argumentNames":[]} -function power_checkDeepSleep__P517052_mk(s) { +function power_checkDeepSleep__P32435_mk(s) { checkStack(s.depth); return { - parent: s, fn: power_checkDeepSleep__P517052, depth: s.depth + 1, + parent: s, fn: power_checkDeepSleep__P32435, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -19463,15 +19463,15 @@ function power_checkDeepSleep__P517052_mk(s) { tmp_4: undefined, tmp_5: undefined, tmp_6: undefined, - p___531057: undefined, - to___531060: undefined, + p___46485: undefined, + to___46488: undefined, } } -function power_init__P520646(s) { +function power_init__P36034(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -19481,7 +19481,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - r0 = (globals._timeout___520645 !== undefined); + r0 = (globals._timeout___36033 !== undefined); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } @@ -19491,21 +19491,21 @@ switch (step) { r0 = pxsim_pxtcore.getConfig(212, -1); s.tmp_1 = r0; r0 = (s.tmp_1 * 1000); - globals._timeout___520645 = (r0); - r0 = (globals._timeout___520645 > 0); + globals._timeout___36033 = (r0); + r0 = (globals._timeout___36033 > 0); s.tmp_0 = r0; r0 = pxsim_numops_toBool(s.tmp_0); if (r0) { step = 3; continue; } r0 = s.tmp_0; { step = 4; continue; } case 3: - r0 = (globals._timeout___520645 < 300000); + r0 = (globals._timeout___36033 < 300000); case 4: // jmp value (already in r0) s.tmp_1 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_1); if (!r0) { step = 5; continue; } - globals._timeout___520645 = (300000); + globals._timeout___36033 = (300000); case 5: case 6: case 7: @@ -19513,12 +19513,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -power_init__P520646.info = {"start":1610,"length":376,"line":57,"column":4,"endLine":66,"endColumn":5,"fileName":"pxt_modules/power/power.ts","functionName":"init","argumentNames":[]} +power_init__P36034.info = {"start":1610,"length":376,"line":57,"column":4,"endLine":66,"endColumn":5,"fileName":"pxt_modules/power/power.ts","functionName":"init","argumentNames":[]} -function power_init__P520646_mk(s) { +function power_init__P36034_mk(s) { checkStack(s.depth); return { - parent: s, fn: power_init__P520646, depth: s.depth + 1, + parent: s, fn: power_init__P36034, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -19528,7 +19528,7 @@ function power_init__P520646_mk(s) { -function power_poke__P517051(s) { +function power_poke__P32434(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -19538,22 +19538,22 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = power_init__P520646_mk(s); + s.tmp_0 = power_init__P36034_mk(s); s.callLocIdx = 142; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; r0 = pxsim.control.millis(); - globals._poked___520644 = (r0); + globals._poked___36032 = (r0); r0 = undefined; return leave(s, r0) default: oops() } } } -power_poke__P517051.info = {"start":795,"length":81,"line":26,"column":4,"endLine":29,"endColumn":5,"fileName":"pxt_modules/power/power.ts","functionName":"poke","argumentNames":[]} +power_poke__P32434.info = {"start":795,"length":81,"line":26,"column":4,"endLine":29,"endColumn":5,"fileName":"pxt_modules/power/power.ts","functionName":"poke","argumentNames":[]} -function power_poke__P517051_mk(s) { +function power_poke__P32434_mk(s) { checkStack(s.depth); return { - parent: s, fn: power_poke__P517051, depth: s.depth + 1, + parent: s, fn: power_poke__P32434, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -19562,7 +19562,7 @@ function power_poke__P517051_mk(s) { -function control_EventContext_deltaTime__P515522(s) { +function control_EventContext_deltaTime__P30905(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -19577,20 +19577,20 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, control_EventContext__C515517_VT)) failedCast(r0); + if (!checkSubtype(r0, control_EventContext__C30900_VT)) failedCast(r0); r0 = s.arg0.fields["deltaTimeMillis"]; s.tmp_0 = r0; r0 = (s.tmp_0 / 1000); return leaveAccessor(s, r0) default: oops() } } } -control_EventContext_deltaTime__P515522.info = {"start":2135,"length":75,"line":71,"column":8,"endLine":73,"endColumn":9,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"deltaTime","argumentNames":["this"]} -control_EventContext_deltaTime__P515522.isGetter = true; +control_EventContext_deltaTime__P30905.info = {"start":2135,"length":75,"line":71,"column":8,"endLine":73,"endColumn":9,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"deltaTime","argumentNames":["this"]} +control_EventContext_deltaTime__P30905.isGetter = true; -function control_EventContext_deltaTime__P515522_mk(s) { +function control_EventContext_deltaTime__P30905_mk(s) { checkStack(s.depth); return { - parent: s, fn: control_EventContext_deltaTime__P515522, depth: s.depth + 1, + parent: s, fn: control_EventContext_deltaTime__P30905, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -19600,7 +19600,7 @@ function control_EventContext_deltaTime__P515522_mk(s) { -function scene_Scene_constructor__P517988(s) { +function scene_Scene_constructor__P33371(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -19617,13 +19617,13 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_Scene__C517965_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_Scene__C33348_VT)) failedCast(r0); r0 = (s.arg0).fields["previousScene"] = (s.arg2); r0 = (s.arg0).fields["eventContext"] = (s.arg1); r0 = (s.arg0).fields["flags"] = (0); - r0 = pxsim_pxtcore_mkClassInstance(ArcadePhysicsEngine__C517649_VT); + r0 = pxsim_pxtcore_mkClassInstance(ArcadePhysicsEngine__C33032_VT); s.tmp_0 = r0; - s.tmp_1 = ArcadePhysicsEngine_constructor__P517650_mk(s); + s.tmp_1 = ArcadePhysicsEngine_constructor__P33033_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = 500; s.tmp_1.arg2 = 2; @@ -19632,17 +19632,17 @@ switch (step) { case 1: r0 = s.retval; r0 = (s.arg0).fields["physicsEngine"] = (s.tmp_0); - r0 = pxsim_pxtcore_mkClassInstance(scene_Camera__C517903_VT); + r0 = pxsim_pxtcore_mkClassInstance(scene_Camera__C33286_VT); s.tmp_0 = r0; - s.tmp_1 = scene_Camera_constructor__P517907_mk(s); + s.tmp_1 = scene_Camera_constructor__P33290_mk(s); s.tmp_1.arg0 = s.tmp_0; s.callLocIdx = 1135; s.pc = 2; return s.tmp_1; case 2: r0 = s.retval; r0 = (s.arg0).fields["camera"] = (s.tmp_0); - r0 = pxsim_pxtcore_mkClassInstance(scene_Background__C517791_VT); + r0 = pxsim_pxtcore_mkClassInstance(scene_Background__C33174_VT); s.tmp_0 = r0; - s.tmp_1 = scene_Background_constructor__P517795_mk(s); + s.tmp_1 = scene_Background_constructor__P33178_mk(s); s.tmp_1.arg0 = s.tmp_0; r0 = s.arg0.fields["camera"]; s.tmp_1.arg1 = r0; @@ -19703,12 +19703,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_Scene_constructor__P517988.info = {"start":3586,"length":836,"line":106,"column":8,"endLine":125,"endColumn":9,"fileName":"pxt_modules/game/scene.ts","functionName":"inline","argumentNames":["this","eventContext","previousScene"]} +scene_Scene_constructor__P33371.info = {"start":3586,"length":836,"line":106,"column":8,"endLine":125,"endColumn":9,"fileName":"pxt_modules/game/scene.ts","functionName":"inline","argumentNames":["this","eventContext","previousScene"]} -function scene_Scene_constructor__P517988_mk(s) { +function scene_Scene_constructor__P33371_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Scene_constructor__P517988, depth: s.depth + 1, + parent: s, fn: scene_Scene_constructor__P33371, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -19721,7 +19721,7 @@ function scene_Scene_constructor__P517988_mk(s) { -function scene_Camera_constructor__P517907(s) { +function scene_Camera_constructor__P33290(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -19736,7 +19736,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_Camera__C517903_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_Camera__C33286_VT)) failedCast(r0); r0 = (s.arg0).fields["_offsetX"] = (0); r0 = (s.arg0).fields["_offsetY"] = (0); r0 = (s.arg0).fields["drawOffsetX"] = (0); @@ -19745,12 +19745,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_Camera_constructor__P517907.info = {"start":550,"length":156,"line":17,"column":8,"endLine":23,"endColumn":9,"fileName":"pxt_modules/game/camera.ts","functionName":"inline","argumentNames":["this"]} +scene_Camera_constructor__P33290.info = {"start":550,"length":156,"line":17,"column":8,"endLine":23,"endColumn":9,"fileName":"pxt_modules/game/camera.ts","functionName":"inline","argumentNames":["this"]} -function scene_Camera_constructor__P517907_mk(s) { +function scene_Camera_constructor__P33290_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Camera_constructor__P517907, depth: s.depth + 1, + parent: s, fn: scene_Camera_constructor__P33290, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -19759,7 +19759,7 @@ function scene_Camera_constructor__P517907_mk(s) { -function scene_Background_constructor__P517795(s) { +function scene_Background_constructor__P33178(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -19775,7 +19775,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_Background__C517791_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_Background__C33174_VT)) failedCast(r0); r0 = (s.arg0).fields["color"] = (0); r0 = (s.arg0).fields["camera"] = (s.arg1); s.tmp_0 = r0 = s.arg0; @@ -19786,12 +19786,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_Background_constructor__P517795.info = {"start":367,"length":132,"line":20,"column":8,"endLine":24,"endColumn":9,"fileName":"pxt_modules/game/background.ts","functionName":"inline","argumentNames":["this","camera"]} +scene_Background_constructor__P33178.info = {"start":367,"length":132,"line":20,"column":8,"endLine":24,"endColumn":9,"fileName":"pxt_modules/game/background.ts","functionName":"inline","argumentNames":["this","camera"]} -function scene_Background_constructor__P517795_mk(s) { +function scene_Background_constructor__P33178_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Background_constructor__P517795, depth: s.depth + 1, + parent: s, fn: scene_Background_constructor__P33178, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -19803,7 +19803,7 @@ function scene_Background_constructor__P517795_mk(s) { -function ArcadePhysicsEngine_constructor__P517650(s) { +function ArcadePhysicsEngine_constructor__P33033(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -19821,33 +19821,33 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, ArcadePhysicsEngine__C517649_VT)) failedCast(r0); + if (!checkSubtype(r0, ArcadePhysicsEngine__C33032_VT)) failedCast(r0); r0 = undefined; s.tmp_0 = r0 = s.arg0; r0 = pxsim_Array__mk(); s.tmp_1 = r0; r0 = (s.tmp_0).fields["sprites"] = (s.tmp_1); - r0 = pxsim_pxtcore_mkClassInstance(sprites_SpriteMap__C517568_VT); + r0 = pxsim_pxtcore_mkClassInstance(sprites_SpriteMap__C32951_VT); s.tmp_0 = r0; - s.tmp_1 = sprites_SpriteMap_constructor__P517569_mk(s); + s.tmp_1 = sprites_SpriteMap_constructor__P32952_mk(s); s.tmp_1.arg0 = s.tmp_0; s.callLocIdx = 633; s.pc = 1; return s.tmp_1; case 1: r0 = s.retval; r0 = (s.arg0).fields["map"] = (s.tmp_0); - s.tmp_0 = ArcadePhysicsEngine_maxSpeed__P517652_mk(s); + s.tmp_0 = ArcadePhysicsEngine_maxSpeed__P33035_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; s.callLocIdx = 634; s.pc = 2; return s.tmp_0; case 2: r0 = s.retval; - s.tmp_0 = ArcadePhysicsEngine_maxStep__P517656_mk(s); + s.tmp_0 = ArcadePhysicsEngine_maxStep__P33039_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg3; s.callLocIdx = 635; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - s.tmp_0 = ArcadePhysicsEngine_minStep__P517654_mk(s); + s.tmp_0 = ArcadePhysicsEngine_minStep__P33037_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg2; s.callLocIdx = 636; s.pc = 4; return s.tmp_0; @@ -19857,12 +19857,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -ArcadePhysicsEngine_constructor__P517650.info = {"start":1601,"length":277,"line":58,"column":4,"endLine":65,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"inline","argumentNames":["this","maxVelocity","minSingleStep","maxSingleStep"]} +ArcadePhysicsEngine_constructor__P33033.info = {"start":1601,"length":277,"line":58,"column":4,"endLine":65,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"inline","argumentNames":["this","maxVelocity","minSingleStep","maxSingleStep"]} -function ArcadePhysicsEngine_constructor__P517650_mk(s) { +function ArcadePhysicsEngine_constructor__P33033_mk(s) { checkStack(s.depth); return { - parent: s, fn: ArcadePhysicsEngine_constructor__P517650, depth: s.depth + 1, + parent: s, fn: ArcadePhysicsEngine_constructor__P33033, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -19876,7 +19876,7 @@ function ArcadePhysicsEngine_constructor__P517650_mk(s) { -function ArcadePhysicsEngine_maxStep__P517656(s) { +function ArcadePhysicsEngine_maxStep__P33039(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -19892,7 +19892,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, ArcadePhysicsEngine__C517649_VT)) failedCast(r0); + if (!checkSubtype(r0, ArcadePhysicsEngine__C33032_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; r0 = (s.arg1 * 256); s.tmp_2 = r0; @@ -19903,12 +19903,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -ArcadePhysicsEngine_maxStep__P517656.info = {"start":2329,"length":67,"line":88,"column":4,"endLine":90,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"maxStep","argumentNames":["this","v"]} +ArcadePhysicsEngine_maxStep__P33039.info = {"start":2329,"length":67,"line":88,"column":4,"endLine":90,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"maxStep","argumentNames":["this","v"]} -function ArcadePhysicsEngine_maxStep__P517656_mk(s) { +function ArcadePhysicsEngine_maxStep__P33039_mk(s) { checkStack(s.depth); return { - parent: s, fn: ArcadePhysicsEngine_maxStep__P517656, depth: s.depth + 1, + parent: s, fn: ArcadePhysicsEngine_maxStep__P33039, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -19921,7 +19921,7 @@ function ArcadePhysicsEngine_maxStep__P517656_mk(s) { -function ArcadePhysicsEngine_maxStep__P517655(s) { +function ArcadePhysicsEngine_maxStep__P33038(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -19936,7 +19936,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, ArcadePhysicsEngine__C517649_VT)) failedCast(r0); + if (!checkSubtype(r0, ArcadePhysicsEngine__C33032_VT)) failedCast(r0); r0 = s.arg0.fields["maxSingleStep"]; s.tmp_0 = r0; r0 = (s.tmp_0 + 128); @@ -19945,13 +19945,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -ArcadePhysicsEngine_maxStep__P517655.info = {"start":2249,"length":74,"line":84,"column":4,"endLine":86,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"maxStep","argumentNames":["this"]} -ArcadePhysicsEngine_maxStep__P517655.isGetter = true; +ArcadePhysicsEngine_maxStep__P33038.info = {"start":2249,"length":74,"line":84,"column":4,"endLine":86,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"maxStep","argumentNames":["this"]} +ArcadePhysicsEngine_maxStep__P33038.isGetter = true; -function ArcadePhysicsEngine_maxStep__P517655_mk(s) { +function ArcadePhysicsEngine_maxStep__P33038_mk(s) { checkStack(s.depth); return { - parent: s, fn: ArcadePhysicsEngine_maxStep__P517655, depth: s.depth + 1, + parent: s, fn: ArcadePhysicsEngine_maxStep__P33038, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -19962,7 +19962,7 @@ function ArcadePhysicsEngine_maxStep__P517655_mk(s) { -function Fx_toInt__P515294(s) { +function Fx_toInt__P30677(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -19982,12 +19982,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Fx_toInt__P515294.info = {"start":2379,"length":86,"line":74,"column":4,"endLine":76,"endColumn":5,"fileName":"pxt_modules/base/fixed.ts","functionName":"toInt","argumentNames":["v"]} +Fx_toInt__P30677.info = {"start":2379,"length":86,"line":74,"column":4,"endLine":76,"endColumn":5,"fileName":"pxt_modules/base/fixed.ts","functionName":"toInt","argumentNames":["v"]} -function Fx_toInt__P515294_mk(s) { +function Fx_toInt__P30677_mk(s) { checkStack(s.depth); return { - parent: s, fn: Fx_toInt__P515294, depth: s.depth + 1, + parent: s, fn: Fx_toInt__P30677, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -19997,7 +19997,7 @@ function Fx_toInt__P515294_mk(s) { -function ArcadePhysicsEngine_minStep__P517654(s) { +function ArcadePhysicsEngine_minStep__P33037(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -20013,7 +20013,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, ArcadePhysicsEngine__C517649_VT)) failedCast(r0); + if (!checkSubtype(r0, ArcadePhysicsEngine__C33032_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; r0 = (s.arg1 * 256); s.tmp_2 = r0; @@ -20024,12 +20024,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -ArcadePhysicsEngine_minStep__P517654.info = {"start":2176,"length":67,"line":80,"column":4,"endLine":82,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"minStep","argumentNames":["this","v"]} +ArcadePhysicsEngine_minStep__P33037.info = {"start":2176,"length":67,"line":80,"column":4,"endLine":82,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"minStep","argumentNames":["this","v"]} -function ArcadePhysicsEngine_minStep__P517654_mk(s) { +function ArcadePhysicsEngine_minStep__P33037_mk(s) { checkStack(s.depth); return { - parent: s, fn: ArcadePhysicsEngine_minStep__P517654, depth: s.depth + 1, + parent: s, fn: ArcadePhysicsEngine_minStep__P33037, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -20042,7 +20042,7 @@ function ArcadePhysicsEngine_minStep__P517654_mk(s) { -function ArcadePhysicsEngine_minStep__P517653(s) { +function ArcadePhysicsEngine_minStep__P33036(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -20057,7 +20057,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, ArcadePhysicsEngine__C517649_VT)) failedCast(r0); + if (!checkSubtype(r0, ArcadePhysicsEngine__C33032_VT)) failedCast(r0); r0 = s.arg0.fields["minSingleStep"]; s.tmp_0 = r0; r0 = (s.tmp_0 + 128); @@ -20066,13 +20066,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -ArcadePhysicsEngine_minStep__P517653.info = {"start":2096,"length":74,"line":76,"column":4,"endLine":78,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"minStep","argumentNames":["this"]} -ArcadePhysicsEngine_minStep__P517653.isGetter = true; +ArcadePhysicsEngine_minStep__P33036.info = {"start":2096,"length":74,"line":76,"column":4,"endLine":78,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"minStep","argumentNames":["this"]} +ArcadePhysicsEngine_minStep__P33036.isGetter = true; -function ArcadePhysicsEngine_minStep__P517653_mk(s) { +function ArcadePhysicsEngine_minStep__P33036_mk(s) { checkStack(s.depth); return { - parent: s, fn: ArcadePhysicsEngine_minStep__P517653, depth: s.depth + 1, + parent: s, fn: ArcadePhysicsEngine_minStep__P33036, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -20083,7 +20083,7 @@ function ArcadePhysicsEngine_minStep__P517653_mk(s) { -function ArcadePhysicsEngine_maxSpeed__P517652(s) { +function ArcadePhysicsEngine_maxSpeed__P33035(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -20099,7 +20099,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, ArcadePhysicsEngine__C517649_VT)) failedCast(r0); + if (!checkSubtype(r0, ArcadePhysicsEngine__C33032_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; r0 = (s.arg1 * 256); s.tmp_2 = r0; @@ -20116,12 +20116,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -ArcadePhysicsEngine_maxSpeed__P517652.info = {"start":1963,"length":127,"line":71,"column":4,"endLine":74,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"maxSpeed","argumentNames":["this","v"]} +ArcadePhysicsEngine_maxSpeed__P33035.info = {"start":1963,"length":127,"line":71,"column":4,"endLine":74,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"maxSpeed","argumentNames":["this","v"]} -function ArcadePhysicsEngine_maxSpeed__P517652_mk(s) { +function ArcadePhysicsEngine_maxSpeed__P33035_mk(s) { checkStack(s.depth); return { - parent: s, fn: ArcadePhysicsEngine_maxSpeed__P517652, depth: s.depth + 1, + parent: s, fn: ArcadePhysicsEngine_maxSpeed__P33035, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -20134,7 +20134,7 @@ function ArcadePhysicsEngine_maxSpeed__P517652_mk(s) { -function Fx_neg__P515277(s) { +function Fx_neg__P30660(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -20152,12 +20152,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Fx_neg__P515277.info = {"start":311,"length":88,"line":14,"column":4,"endLine":16,"endColumn":5,"fileName":"pxt_modules/base/fixed.ts","functionName":"neg","argumentNames":["a"]} +Fx_neg__P30660.info = {"start":311,"length":88,"line":14,"column":4,"endLine":16,"endColumn":5,"fileName":"pxt_modules/base/fixed.ts","functionName":"neg","argumentNames":["a"]} -function Fx_neg__P515277_mk(s) { +function Fx_neg__P30660_mk(s) { checkStack(s.depth); return { - parent: s, fn: Fx_neg__P515277, depth: s.depth + 1, + parent: s, fn: Fx_neg__P30660, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -20166,7 +20166,7 @@ function Fx_neg__P515277_mk(s) { -function ArcadePhysicsEngine_maxSpeed__P517651(s) { +function ArcadePhysicsEngine_maxSpeed__P33034(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -20181,7 +20181,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, ArcadePhysicsEngine__C517649_VT)) failedCast(r0); + if (!checkSubtype(r0, ArcadePhysicsEngine__C33032_VT)) failedCast(r0); r0 = s.arg0.fields["maxVelocity"]; s.tmp_0 = r0; r0 = (s.tmp_0 + 128); @@ -20190,13 +20190,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -ArcadePhysicsEngine_maxSpeed__P517651.info = {"start":1884,"length":73,"line":67,"column":4,"endLine":69,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"maxSpeed","argumentNames":["this"]} -ArcadePhysicsEngine_maxSpeed__P517651.isGetter = true; +ArcadePhysicsEngine_maxSpeed__P33034.info = {"start":1884,"length":73,"line":67,"column":4,"endLine":69,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"maxSpeed","argumentNames":["this"]} +ArcadePhysicsEngine_maxSpeed__P33034.isGetter = true; -function ArcadePhysicsEngine_maxSpeed__P517651_mk(s) { +function ArcadePhysicsEngine_maxSpeed__P33034_mk(s) { checkStack(s.depth); return { - parent: s, fn: ArcadePhysicsEngine_maxSpeed__P517651, depth: s.depth + 1, + parent: s, fn: ArcadePhysicsEngine_maxSpeed__P33034, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -20207,7 +20207,7 @@ function ArcadePhysicsEngine_maxSpeed__P517651_mk(s) { -function PhysicsEngine_constructor__P517634(s) { +function PhysicsEngine_constructor__P33017(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -20222,17 +20222,17 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, PhysicsEngine__C517633_VT)) failedCast(r0); + if (!checkSubtype(r0, PhysicsEngine__C33016_VT)) failedCast(r0); r0 = undefined; return leave(s, r0) default: oops() } } } -PhysicsEngine_constructor__P517634.info = {"start":26,"length":21,"line":1,"column":4,"endLine":2,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"inline","argumentNames":["this"]} +PhysicsEngine_constructor__P33017.info = {"start":26,"length":21,"line":1,"column":4,"endLine":2,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"inline","argumentNames":["this"]} -function PhysicsEngine_constructor__P517634_mk(s) { +function PhysicsEngine_constructor__P33017_mk(s) { checkStack(s.depth); return { - parent: s, fn: PhysicsEngine_constructor__P517634, depth: s.depth + 1, + parent: s, fn: PhysicsEngine_constructor__P33017, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -20241,7 +20241,7 @@ function PhysicsEngine_constructor__P517634_mk(s) { -function sprites_SpriteMap_constructor__P517569(s) { +function sprites_SpriteMap_constructor__P32952(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -20256,7 +20256,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_SpriteMap__C517568_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_SpriteMap__C32951_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; r0 = pxsim_Array__mk(); s.tmp_1 = r0; @@ -20265,12 +20265,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -sprites_SpriteMap_constructor__P517569.info = {"start":237,"length":56,"line":8,"column":8,"endLine":10,"endColumn":9,"fileName":"pxt_modules/game/spritemap.ts","functionName":"inline","argumentNames":["this"]} +sprites_SpriteMap_constructor__P32952.info = {"start":237,"length":56,"line":8,"column":8,"endLine":10,"endColumn":9,"fileName":"pxt_modules/game/spritemap.ts","functionName":"inline","argumentNames":["this"]} -function sprites_SpriteMap_constructor__P517569_mk(s) { +function sprites_SpriteMap_constructor__P32952_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_SpriteMap_constructor__P517569, depth: s.depth + 1, + parent: s, fn: sprites_SpriteMap_constructor__P32952, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -20281,7 +20281,7 @@ function sprites_SpriteMap_constructor__P517569_mk(s) { -function control_pushEventContext__P515531(s) { +function control_pushEventContext__P30914(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -20291,63 +20291,63 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.ctx___531993 = undefined; - s.n___531999 = undefined; - r0 = pxsim_numops_toBoolDecr(globals.eventContexts___520521); + s.ctx___47421 = undefined; + s.n___47427 = undefined; + r0 = pxsim_numops_toBoolDecr(globals.eventContexts___35909); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } r0 = pxsim_Array__mk(); - globals.eventContexts___520521 = (r0); + globals.eventContexts___35909 = (r0); case 1: case 2: - s.tmp_0 = control_eventContext__P515530_mk(s); + s.tmp_0 = control_eventContext__P30913_mk(s); s.callLocIdx = 75; s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; - s.ctx___531993 = (r0); - r0 = pxsim_numops_toBoolDecr(s.ctx___531993); + s.ctx___47421 = (r0); + r0 = pxsim_numops_toBoolDecr(s.ctx___47421); if (!r0) { step = 3; continue; } - s.tmp_0 = control_EventContext_unregister__P515524_mk(s); - s.tmp_0.arg0 = s.ctx___531993; + s.tmp_0 = control_EventContext_unregister__P30907_mk(s); + s.tmp_0.arg0 = s.ctx___47421; s.callLocIdx = 76; s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; case 3: case 4: - r0 = pxsim_pxtcore_mkClassInstance(control_EventContext__C515517_VT); + r0 = pxsim_pxtcore_mkClassInstance(control_EventContext__C30900_VT); s.tmp_0 = r0; - s.tmp_1 = control_EventContext_constructor__P515521_mk(s); + s.tmp_1 = control_EventContext_constructor__P30904_mk(s); s.tmp_1.arg0 = s.tmp_0; s.callLocIdx = 77; s.pc = 7; return s.tmp_1; case 7: r0 = s.retval; - s.n___531999 = (s.tmp_0); - r0 = pxsim_Array__push(globals.eventContexts___520521, s.n___531999); - r0 = s.n___531999; + s.n___47427 = (s.tmp_0); + r0 = pxsim_Array__push(globals.eventContexts___35909, s.n___47427); + r0 = s.n___47427; return leave(s, r0) default: oops() } } } -control_pushEventContext__P515531.info = {"start":7310,"length":340,"line":220,"column":4,"endLine":231,"endColumn":5,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"pushEventContext","argumentNames":[]} +control_pushEventContext__P30914.info = {"start":7310,"length":340,"line":220,"column":4,"endLine":231,"endColumn":5,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"pushEventContext","argumentNames":[]} -function control_pushEventContext__P515531_mk(s) { +function control_pushEventContext__P30914_mk(s) { checkStack(s.depth); return { - parent: s, fn: control_pushEventContext__P515531, depth: s.depth + 1, + parent: s, fn: control_pushEventContext__P30914, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, - ctx___531993: undefined, - n___531999: undefined, + ctx___47421: undefined, + n___47427: undefined, } } -function control_EventContext_unregister__P515524(s) { +function control_EventContext_unregister__P30907(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -20357,37 +20357,37 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.h___528764 = undefined; - s.unnamed828___U1 = undefined; - s.unnamed829___U2 = undefined; + s.h___44192 = undefined; + s.unnamed188___U1 = undefined; + s.unnamed189___U2 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, control_EventContext__C515517_VT)) failedCast(r0); - s.h___528764 = (undefined); + if (!checkSubtype(r0, control_EventContext__C30900_VT)) failedCast(r0); + s.h___44192 = (undefined); r0 = s.arg0.fields["handlers"]; - s.unnamed828___U1 = (r0); - s.unnamed829___U2 = (0); + s.unnamed188___U1 = (r0); + s.unnamed189___U2 = (0); case 1: - s.tmp_0 = r0 = s.unnamed829___U2; - r0 = pxsim_Array__length(s.unnamed828___U1); + s.tmp_0 = r0 = s.unnamed189___U2; + r0 = pxsim_Array__length(s.unnamed188___U1); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 2; continue; } - r0 = pxsim_Array__getAt(s.unnamed828___U1, s.unnamed829___U2); - s.h___528764 = (r0); - s.tmp_2 = control_EventHandler_unregister__P520515_mk(s); - s.tmp_2.arg0 = s.h___528764; + r0 = pxsim_Array__getAt(s.unnamed188___U1, s.unnamed189___U2); + s.h___44192 = (r0); + s.tmp_2 = control_EventHandler_unregister__P35903_mk(s); + s.tmp_2.arg0 = s.h___44192; s.callLocIdx = 70; s.pc = 3; return s.tmp_2; case 3: r0 = s.retval; - r0 = (s.unnamed829___U2 + 1); - s.unnamed829___U2 = (r0); + r0 = (s.unnamed189___U2 + 1); + s.unnamed189___U2 = (r0); { step = 1; continue; } case 2: - s.unnamed828___U1 = (undefined); + s.unnamed188___U1 = (undefined); s.tmp_0 = r0 = s.arg0; r0 = s.tmp_0.fields["frameWorker"]; s.tmp_2 = r0; @@ -20398,19 +20398,19 @@ switch (step) { return leave(s, r0) default: oops() } } } -control_EventContext_unregister__P515524.info = {"start":4721,"length":131,"line":141,"column":8,"endLine":145,"endColumn":9,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"unregister","argumentNames":["this"]} +control_EventContext_unregister__P30907.info = {"start":4721,"length":131,"line":141,"column":8,"endLine":145,"endColumn":9,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"unregister","argumentNames":["this"]} -function control_EventContext_unregister__P515524_mk(s) { +function control_EventContext_unregister__P30907_mk(s) { checkStack(s.depth); return { - parent: s, fn: control_EventContext_unregister__P515524, depth: s.depth + 1, + parent: s, fn: control_EventContext_unregister__P30907, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - h___528764: undefined, - unnamed828___U1: undefined, - unnamed829___U2: undefined, + h___44192: undefined, + unnamed188___U1: undefined, + unnamed189___U2: undefined, arg0: undefined, } } @@ -20418,7 +20418,7 @@ function control_EventContext_unregister__P515524_mk(s) { -function control_EventHandler_unregister__P520515(s) { +function control_EventHandler_unregister__P35903(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -20433,24 +20433,24 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, control_EventHandler__C520513_VT)) failedCast(r0); + if (!checkSubtype(r0, control_EventHandler__C35901_VT)) failedCast(r0); r0 = s.arg0.fields["src"]; s.tmp_0 = r0; r0 = s.arg0.fields["value"]; s.tmp_1 = r0; r0 = s.arg0.fields["flags"]; s.tmp_2 = r0; - r0 = pxsim.control.internalOnEvent(s.tmp_0, s.tmp_1, control_doNothing__P520517, s.tmp_2); + r0 = pxsim.control.internalOnEvent(s.tmp_0, s.tmp_1, control_doNothing__P35905, s.tmp_2); r0 = undefined; return leave(s, r0) default: oops() } } } -control_EventHandler_unregister__P520515.info = {"start":1136,"length":106,"line":36,"column":8,"endLine":38,"endColumn":9,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"unregister","argumentNames":["this"]} +control_EventHandler_unregister__P35903.info = {"start":1136,"length":106,"line":36,"column":8,"endLine":38,"endColumn":9,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"unregister","argumentNames":["this"]} -function control_EventHandler_unregister__P520515_mk(s) { +function control_EventHandler_unregister__P35903_mk(s) { checkStack(s.depth); return { - parent: s, fn: control_EventHandler_unregister__P520515, depth: s.depth + 1, + parent: s, fn: control_EventHandler_unregister__P35903, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -20462,7 +20462,7 @@ function control_EventHandler_unregister__P520515_mk(s) { -function control_doNothing__P520517(s) { +function control_doNothing__P35905(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -20476,12 +20476,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -control_doNothing__P520517.info = {"start":1254,"length":24,"line":41,"column":4,"endLine":41,"endColumn":28,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"doNothing","argumentNames":[]} +control_doNothing__P35905.info = {"start":1254,"length":24,"line":41,"column":4,"endLine":41,"endColumn":28,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"doNothing","argumentNames":[]} -function control_doNothing__P520517_mk(s) { +function control_doNothing__P35905_mk(s) { checkStack(s.depth); return { - parent: s, fn: control_doNothing__P520517, depth: s.depth + 1, + parent: s, fn: control_doNothing__P35905, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, } } @@ -20489,7 +20489,7 @@ function control_doNothing__P520517_mk(s) { -function control_EventContext_constructor__P515521(s) { +function control_EventContext_constructor__P30904(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -20504,7 +20504,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, control_EventContext__C515517_VT)) failedCast(r0); + if (!checkSubtype(r0, control_EventContext__C30900_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; r0 = pxsim_Array__mk(); s.tmp_1 = r0; @@ -20514,26 +20514,26 @@ switch (step) { r0 = (s.arg0).fields["deltaTimeMillis"] = (0); r0 = (s.arg0).fields["frameWorker"] = (0); r0 = (s.arg0).fields["idleCallbacks"] = (undefined); - r0 = pxsim_numops_toBoolDecr(globals.control_EventContext_lastStats___515519); + r0 = pxsim_numops_toBoolDecr(globals.control_EventContext_lastStats___30902); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } r0 = pxsim_String_.mkEmpty(); - globals.control_EventContext_lastStats___515519 = (r0); + globals.control_EventContext_lastStats___30902 = (r0); case 1: case 2: r0 = undefined; return leave(s, r0) default: oops() } } } -control_EventContext_constructor__P515521.info = {"start":1778,"length":347,"line":59,"column":8,"endLine":69,"endColumn":9,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"inline","argumentNames":["this"]} +control_EventContext_constructor__P30904.info = {"start":1778,"length":347,"line":59,"column":8,"endLine":69,"endColumn":9,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"inline","argumentNames":["this"]} -function control_EventContext_constructor__P515521_mk(s) { +function control_EventContext_constructor__P30904_mk(s) { checkStack(s.depth); return { - parent: s, fn: control_EventContext_constructor__P515521, depth: s.depth + 1, + parent: s, fn: control_EventContext_constructor__P30904, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -20544,7 +20544,7 @@ function control_EventContext_constructor__P515521_mk(s) { -function game_popScene__P518126(s) { +function game_popScene__P33509(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -20554,57 +20554,57 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.oldScene___528697 = undefined; - s.tmp_0 = game_currentScene__P518121_mk(s); + s.oldScene___44125 = undefined; + s.tmp_0 = game_currentScene__P33504_mk(s); s.callLocIdx = 1285; s.pc = 11; return s.tmp_0; case 11: r0 = s.retval; - s.oldScene___528697 = (r0); - s.tmp_0 = r0 = globals._sceneStack___521022; + s.oldScene___44125 = (r0); + s.tmp_0 = r0 = globals._sceneStack___36410; r0 = pxsim_numops_toBool(s.tmp_0); if (r0) { step = 1; continue; } r0 = s.tmp_0; { step = 2; continue; } case 1: - r0 = pxsim_Array__length(globals._sceneStack___521022); + r0 = pxsim_Array__length(globals._sceneStack___36410); case 2: // jmp value (already in r0) s.tmp_1 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_1); if (!r0) { step = 3; continue; } - r0 = pxsim_Array_.pop(globals._sceneStack___521022); - globals._scene___521021 = (r0); - s.tmp_0 = control_popEventContext__P515532_mk(s); + r0 = pxsim_Array_.pop(globals._sceneStack___36410); + globals._scene___36409 = (r0); + s.tmp_0 = control_popEventContext__P30915_mk(s); s.callLocIdx = 1286; s.pc = 12; return s.tmp_0; case 12: r0 = s.retval; { step = 6; continue; } case 3: - r0 = pxsim_numops_toBoolDecr(globals._scene___521021); + r0 = pxsim_numops_toBoolDecr(globals._scene___36409); if (!r0) { step = 4; continue; } - s.tmp_0 = control_popEventContext__P515532_mk(s); + s.tmp_0 = control_popEventContext__P30915_mk(s); s.callLocIdx = 1287; s.pc = 13; return s.tmp_0; case 13: r0 = s.retval; - globals._scene___521021 = (undefined); + globals._scene___36409 = (undefined); case 4: case 5: case 6: - r0 = pxsim_numops_toBoolDecr(globals._scene___521021); + r0 = pxsim_numops_toBoolDecr(globals._scene___36409); if (!r0) { step = 7; continue; } - s.tmp_0 = particles_enableAll__P518305_mk(s); + s.tmp_0 = particles_enableAll__P33688_mk(s); s.callLocIdx = 1288; s.pc = 14; return s.tmp_0; case 14: r0 = s.retval; case 7: case 8: - r0 = pxsim_numops_toBoolDecr(globals._scenePopHandlers___521024); + r0 = pxsim_numops_toBoolDecr(globals._scenePopHandlers___36412); if (!r0) { step = 9; continue; } - r0 = pxsim_pxtcore_mkAction(1, game_popScene_inline__P528718); + r0 = pxsim_pxtcore_mkAction(1, game_popScene_inline__P44146); s.tmp_0 = r0; - r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.oldScene___528697); - s.tmp_1 = helpers_arrayForEach__P515231_mk(s); - s.tmp_1.arg0 = globals._scenePopHandlers___521024; + r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.oldScene___44125); + s.tmp_1 = helpers_arrayForEach__P30614_mk(s); + s.tmp_1.arg0 = globals._scenePopHandlers___36412; s.tmp_1.arg1 = s.tmp_0; s.callLocIdx = 1290; s.pc = 15; return s.tmp_1; case 15: @@ -20615,23 +20615,23 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_popScene__P518126.info = {"start":5133,"length":548,"line":161,"column":4,"endLine":179,"endColumn":5,"fileName":"pxt_modules/game/game.ts","functionName":"popScene","argumentNames":[]} +game_popScene__P33509.info = {"start":5133,"length":548,"line":161,"column":4,"endLine":179,"endColumn":5,"fileName":"pxt_modules/game/game.ts","functionName":"popScene","argumentNames":[]} -function game_popScene__P518126_mk(s) { +function game_popScene__P33509_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_popScene__P518126, depth: s.depth + 1, + parent: s, fn: game_popScene__P33509, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, - oldScene___528697: undefined, + oldScene___44125: undefined, } } -function game_popScene_inline__P528718(s) { +function game_popScene_inline__P44146(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -20656,12 +20656,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_popScene_inline__P528718.info = {"start":5645,"length":18,"line":177,"column":38,"endLine":177,"endColumn":56,"fileName":"pxt_modules/game/game.ts","functionName":"inline","argumentNames":["cb"]} +game_popScene_inline__P44146.info = {"start":5645,"length":18,"line":177,"column":38,"endLine":177,"endColumn":56,"fileName":"pxt_modules/game/game.ts","functionName":"inline","argumentNames":["cb"]} -function game_popScene_inline__P528718_mk(s) { +function game_popScene_inline__P44146_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_popScene_inline__P528718, depth: s.depth + 1, + parent: s, fn: game_popScene_inline__P44146, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -20671,7 +20671,7 @@ function game_popScene_inline__P528718_mk(s) { -function particles_enableAll__P518305(s) { +function particles_enableAll__P33688(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -20681,21 +20681,21 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.sources___528722 = undefined; - s.tmp_0 = particles_particleSources__P521371_mk(s); + s.sources___44150 = undefined; + s.tmp_0 = particles_particleSources__P36759_mk(s); s.callLocIdx = 1562; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - s.sources___528722 = (r0); - r0 = pxsim_numops_toBoolDecr(s.sources___528722); + s.sources___44150 = (r0); + r0 = pxsim_numops_toBoolDecr(s.sources___44150); if (!r0) { step = 1; continue; } - s.tmp_0 = helpers_arrayForEach__P515231_mk(s); - s.tmp_0.arg0 = s.sources___528722; - s.tmp_0.arg1 = particles_enableAll_inline__P528728; + s.tmp_0 = helpers_arrayForEach__P30614_mk(s); + s.tmp_0.arg0 = s.sources___44150; + s.tmp_0.arg1 = particles_enableAll_inline__P44156; s.callLocIdx = 1564; s.pc = 4; return s.tmp_0; case 4: r0 = s.retval; - s.tmp_0 = particles_pruneParticles__P521367_mk(s); + s.tmp_0 = particles_pruneParticles__P36755_mk(s); s.callLocIdx = 1565; s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; @@ -20705,22 +20705,22 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_enableAll__P518305.info = {"start":12649,"length":193,"line":413,"column":4,"endLine":419,"endColumn":5,"fileName":"pxt_modules/game/particles.ts","functionName":"enableAll","argumentNames":[]} +particles_enableAll__P33688.info = {"start":12649,"length":193,"line":413,"column":4,"endLine":419,"endColumn":5,"fileName":"pxt_modules/game/particles.ts","functionName":"enableAll","argumentNames":[]} -function particles_enableAll__P518305_mk(s) { +function particles_enableAll__P33688_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_enableAll__P518305, depth: s.depth + 1, + parent: s, fn: particles_enableAll__P33688, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, - sources___528722: undefined, + sources___44150: undefined, } } -function particles_enableAll_inline__P528728(s) { +function particles_enableAll_inline__P44156(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -20734,7 +20734,7 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = particles_ParticleSource_enabled__P518286_mk(s); + s.tmp_0 = particles_ParticleSource_enabled__P33669_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = true; s.callLocIdx = 1563; s.pc = 1; return s.tmp_0; @@ -20744,12 +20744,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_enableAll_inline__P528728.info = {"start":12773,"length":21,"line":416,"column":28,"endLine":416,"endColumn":49,"fileName":"pxt_modules/game/particles.ts","functionName":"inline","argumentNames":["s"]} +particles_enableAll_inline__P44156.info = {"start":12773,"length":21,"line":416,"column":28,"endLine":416,"endColumn":49,"fileName":"pxt_modules/game/particles.ts","functionName":"inline","argumentNames":["s"]} -function particles_enableAll_inline__P528728_mk(s) { +function particles_enableAll_inline__P44156_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_enableAll_inline__P528728, depth: s.depth + 1, + parent: s, fn: particles_enableAll_inline__P44156, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -20759,7 +20759,7 @@ function particles_enableAll_inline__P528728_mk(s) { -function particles_particleSources__P521371(s) { +function particles_particleSources__P36759(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -20769,33 +20769,33 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.sources___528677 = undefined; - s.tmp_0 = game_currentScene__P518121_mk(s); + s.sources___44105 = undefined; + s.tmp_0 = game_currentScene__P33504_mk(s); s.callLocIdx = 1566; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; r0 = r0.fields["particleSources"]; - s.sources___528677 = (r0); - r0 = s.sources___528677; + s.sources___44105 = (r0); + r0 = s.sources___44105; return leave(s, r0) default: oops() } } } -particles_particleSources__P521371.info = {"start":12848,"length":119,"line":421,"column":4,"endLine":424,"endColumn":5,"fileName":"pxt_modules/game/particles.ts","functionName":"particleSources","argumentNames":[]} +particles_particleSources__P36759.info = {"start":12848,"length":119,"line":421,"column":4,"endLine":424,"endColumn":5,"fileName":"pxt_modules/game/particles.ts","functionName":"particleSources","argumentNames":[]} -function particles_particleSources__P521371_mk(s) { +function particles_particleSources__P36759_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_particleSources__P521371, depth: s.depth + 1, + parent: s, fn: particles_particleSources__P36759, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, - sources___528677: undefined, + sources___44105: undefined, } } -function particles_pruneParticles__P521367(s) { +function particles_pruneParticles__P36755(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -20805,25 +20805,25 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.sources___528515 = undefined; - s.tmp_0 = particles_particleSources__P521371_mk(s); + s.sources___43943 = undefined; + s.tmp_0 = particles_particleSources__P36759_mk(s); s.callLocIdx = 1549; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - s.sources___528515 = (r0); - r0 = pxsim_numops_toBoolDecr(s.sources___528515); + s.sources___43943 = (r0); + r0 = pxsim_numops_toBoolDecr(s.sources___43943); if (!r0) { step = 1; continue; } - s.tmp_0 = helpers_arrayForEach__P515231_mk(s); - s.tmp_1 = helpers_arraySlice__P515237_mk(s); - s.tmp_1.arg0 = s.sources___528515; + s.tmp_0 = helpers_arrayForEach__P30614_mk(s); + s.tmp_1 = helpers_arraySlice__P30620_mk(s); + s.tmp_1.arg0 = s.sources___43943; s.tmp_1.arg1 = 0; - r0 = pxsim_Array__length(s.sources___528515); + r0 = pxsim_Array__length(s.sources___43943); s.tmp_1.arg2 = r0; s.callLocIdx = 1550; s.pc = 5; return s.tmp_1; case 5: r0 = s.retval; s.tmp_0.arg0 = r0; - s.tmp_0.arg1 = particles_pruneParticles_inline__P528524; + s.tmp_0.arg1 = particles_pruneParticles_inline__P43952; s.callLocIdx = 1552; s.pc = 4; return s.tmp_0; case 4: r0 = s.retval; @@ -20833,23 +20833,23 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_pruneParticles__P521367.info = {"start":9864,"length":156,"line":327,"column":4,"endLine":330,"endColumn":5,"fileName":"pxt_modules/game/particles.ts","functionName":"pruneParticles","argumentNames":[]} +particles_pruneParticles__P36755.info = {"start":9864,"length":156,"line":327,"column":4,"endLine":330,"endColumn":5,"fileName":"pxt_modules/game/particles.ts","functionName":"pruneParticles","argumentNames":[]} -function particles_pruneParticles__P521367_mk(s) { +function particles_pruneParticles__P36755_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_pruneParticles__P521367, depth: s.depth + 1, + parent: s, fn: particles_pruneParticles__P36755, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, - sources___528515: undefined, + sources___43943: undefined, } } -function particles_pruneParticles_inline__P528524(s) { +function particles_pruneParticles_inline__P43952(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -20863,7 +20863,7 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = particles_ParticleSource__prune__P518281_mk(s); + s.tmp_0 = particles_ParticleSource__prune__P33664_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 1551; s.pc = 1; return s.tmp_0; case 1: @@ -20872,12 +20872,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_pruneParticles_inline__P528524.info = {"start":9997,"length":15,"line":329,"column":62,"endLine":329,"endColumn":77,"fileName":"pxt_modules/game/particles.ts","functionName":"inline","argumentNames":["s"]} +particles_pruneParticles_inline__P43952.info = {"start":9997,"length":15,"line":329,"column":62,"endLine":329,"endColumn":77,"fileName":"pxt_modules/game/particles.ts","functionName":"inline","argumentNames":["s"]} -function particles_pruneParticles_inline__P528524_mk(s) { +function particles_pruneParticles_inline__P43952_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_pruneParticles_inline__P528524, depth: s.depth + 1, + parent: s, fn: particles_pruneParticles_inline__P43952, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -20887,7 +20887,7 @@ function particles_pruneParticles_inline__P528524_mk(s) { -function particles_ParticleSource__prune__P518281(s) { +function particles_ParticleSource__prune__P33664(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -20897,15 +20897,15 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.scene___528553 = undefined; - s.sources___528561 = undefined; - s.current___528575 = undefined; + s.scene___43981 = undefined; + s.sources___43989 = undefined; + s.current___44003 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_ParticleSource__C518273_VT)) failedCast(r0); + if (!checkSubtype(r0, particles_ParticleSource__C33656_VT)) failedCast(r0); case 1: r0 = s.arg0.fields["head"]; s.tmp_0 = r0; @@ -20948,36 +20948,36 @@ switch (step) { s.tmp_4 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_4); if (!r0) { step = 13; continue; } - s.tmp_5 = game_currentScene__P518121_mk(s); + s.tmp_5 = game_currentScene__P33504_mk(s); s.callLocIdx = 1524; s.pc = 21; return s.tmp_5; case 21: r0 = s.retval; - s.scene___528553 = (r0); - r0 = pxsim_numops_toBoolDecr(s.scene___528553); + s.scene___43981 = (r0); + r0 = pxsim_numops_toBoolDecr(s.scene___43981); if (!r0) { step = 7; continue; } - r0 = s.scene___528553.fields["allSprites"]; + r0 = s.scene___43981.fields["allSprites"]; s.tmp_0 = r0; r0 = pxsim_Array_.removeElement(s.tmp_0, s.arg0); case 7: case 8: - s.tmp_0 = particles_particleSources__P521371_mk(s); + s.tmp_0 = particles_particleSources__P36759_mk(s); s.callLocIdx = 1525; s.pc = 22; return s.tmp_0; case 22: r0 = s.retval; - s.sources___528561 = (r0); - s.tmp_0 = r0 = s.sources___528561; + s.sources___43989 = (r0); + s.tmp_0 = r0 = s.sources___43989; r0 = pxsim_numops_toBool(s.tmp_0); if (r0) { step = 9; continue; } r0 = s.tmp_0; { step = 10; continue; } case 9: - r0 = pxsim_Array__length(s.sources___528561); + r0 = pxsim_Array__length(s.sources___43989); case 10: // jmp value (already in r0) s.tmp_1 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_1); if (!r0) { step = 11; continue; } - r0 = pxsim_Array_.removeElement(s.sources___528561, s.arg0); + r0 = pxsim_Array_.removeElement(s.sources___43989, s.arg0); case 11: case 12: r0 = s.arg0.fields["anchor"]; @@ -20986,35 +20986,35 @@ switch (step) { case 13: case 14: r0 = s.arg0.fields["head"]; - s.current___528575 = (r0); + s.current___44003 = (r0); case 15: - s.tmp_0 = r0 = s.current___528575; + s.tmp_0 = r0 = s.current___44003; r0 = pxsim_numops_toBool(s.tmp_0); if (r0) { step = 16; continue; } r0 = s.tmp_0; { step = 17; continue; } case 16: - r0 = s.current___528575.fields["next"]; + r0 = s.current___44003.fields["next"]; case 17: // jmp value (already in r0) s.tmp_1 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_1); if (!r0) { step = 20; continue; } - r0 = s.current___528575.fields["next"]; + r0 = s.current___44003.fields["next"]; r0 = r0.fields["lifespan"]; s.tmp_3 = r0; r0 = (s.tmp_3 <= 0); s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); if (!r0) { step = 18; continue; } - r0 = s.current___528575.fields["next"]; + r0 = s.current___44003.fields["next"]; r0 = r0.fields["next"]; s.tmp_4 = r0; - r0 = (s.current___528575).fields["next"] = (s.tmp_4); + r0 = (s.current___44003).fields["next"] = (s.tmp_4); { step = 19; continue; } case 18: - r0 = s.current___528575.fields["next"]; - s.current___528575 = (r0); + r0 = s.current___44003.fields["next"]; + s.current___44003 = (r0); case 19: { step = 15; continue; } case 20: @@ -21022,12 +21022,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_ParticleSource__prune__P518281.info = {"start":5104,"length":830,"line":166,"column":8,"endLine":189,"endColumn":9,"fileName":"pxt_modules/game/particles.ts","functionName":"_prune","argumentNames":["this"]} +particles_ParticleSource__prune__P33664.info = {"start":5104,"length":830,"line":166,"column":8,"endLine":189,"endColumn":9,"fileName":"pxt_modules/game/particles.ts","functionName":"_prune","argumentNames":["this"]} -function particles_ParticleSource__prune__P518281_mk(s) { +function particles_ParticleSource__prune__P33664_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_ParticleSource__prune__P518281, depth: s.depth + 1, + parent: s, fn: particles_ParticleSource__prune__P33664, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -21035,9 +21035,9 @@ function particles_ParticleSource__prune__P518281_mk(s) { tmp_3: undefined, tmp_4: undefined, tmp_5: undefined, - scene___528553: undefined, - sources___528561: undefined, - current___528575: undefined, + scene___43981: undefined, + sources___43989: undefined, + current___44003: undefined, arg0: undefined, } } @@ -21045,7 +21045,7 @@ function particles_ParticleSource__prune__P518281_mk(s) { -function helpers_arraySlice__P515237(s) { +function helpers_arraySlice__P30620(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -21055,9 +21055,9 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.res___528598 = undefined; - s.len___528600 = undefined; - s.i___528634 = undefined; + s.res___44026 = undefined; + s.len___44028 = undefined; + s.i___44062 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -21065,9 +21065,9 @@ switch (step) { s.lambdaArgs = null; } r0 = pxsim_Array__mk(); - s.res___528598 = (r0); + s.res___44026 = (r0); r0 = pxsim_Array__length(s.arg0); - s.len___528600 = (r0); + s.len___44028 = (r0); r0 = (s.arg1 === undefined); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); @@ -21079,8 +21079,8 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 2; continue; } - s.tmp_1 = Math_max__P515252_mk(s); - r0 = (s.len___528600 + s.arg1); + s.tmp_1 = Math_max__P30635_mk(s); + r0 = (s.len___44028 + s.arg1); s.tmp_1.arg0 = r0; s.tmp_1.arg1 = 0; s.callLocIdx = 10; s.pc = 16; return s.tmp_1; @@ -21090,11 +21090,11 @@ switch (step) { case 2: case 3: case 4: - r0 = (s.arg1 > s.len___528600); + r0 = (s.arg1 > s.len___44028); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 5; continue; } - r0 = s.res___528598; + r0 = s.res___44026; { step = 15; continue; } case 5: case 6: @@ -21102,57 +21102,57 @@ switch (step) { s.tmp_1 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_1); if (!r0) { step = 7; continue; } - s.arg2 = (s.len___528600); + s.arg2 = (s.len___44028); { step = 10; continue; } case 7: r0 = (s.arg2 < 0); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 8; continue; } - r0 = (s.len___528600 + s.arg2); + r0 = (s.len___44028 + s.arg2); s.arg2 = (r0); case 8: case 9: case 10: - r0 = (s.arg2 > s.len___528600); + r0 = (s.arg2 > s.len___44028); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 11; continue; } - s.arg2 = (s.len___528600); + s.arg2 = (s.len___44028); case 11: case 12: - s.i___528634 = (s.arg1); + s.i___44062 = (s.arg1); case 13: - r0 = (s.i___528634 < s.arg2); + r0 = (s.i___44062 < s.arg2); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 14; continue; } - s.tmp_1 = r0 = s.res___528598; - r0 = pxsim_Array__getAt(s.arg0, s.i___528634); + s.tmp_1 = r0 = s.res___44026; + r0 = pxsim_Array__getAt(s.arg0, s.i___44062); s.tmp_2 = r0; r0 = pxsim_Array__push(s.tmp_1, s.tmp_2); - r0 = (s.i___528634 + 1); - s.i___528634 = (r0); + r0 = (s.i___44062 + 1); + s.i___44062 = (r0); { step = 13; continue; } case 14: - r0 = s.res___528598; + r0 = s.res___44026; case 15: return leave(s, r0) default: oops() } } } -helpers_arraySlice__P515237.info = {"start":9027,"length":690,"line":303,"column":4,"endLine":328,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"arraySlice","argumentNames":["arr","start","end"]} +helpers_arraySlice__P30620.info = {"start":9027,"length":690,"line":303,"column":4,"endLine":328,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"arraySlice","argumentNames":["arr","start","end"]} -function helpers_arraySlice__P515237_mk(s) { +function helpers_arraySlice__P30620_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_arraySlice__P515237, depth: s.depth + 1, + parent: s, fn: helpers_arraySlice__P30620, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - res___528598: undefined, - len___528600: undefined, - i___528634: undefined, + res___44026: undefined, + len___44028: undefined, + i___44062: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -21162,7 +21162,7 @@ function helpers_arraySlice__P515237_mk(s) { -function particles_ParticleSource_enabled__P518286(s) { +function particles_ParticleSource_enabled__P33669(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -21178,9 +21178,9 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_ParticleSource__C518273_VT)) failedCast(r0); + if (!checkSubtype(r0, particles_ParticleSource__C33656_VT)) failedCast(r0); s.tmp_1 = r0 = s.arg1; - s.tmp_3 = particles_ParticleSource_enabled__P518285_mk(s); + s.tmp_3 = particles_ParticleSource_enabled__P33668_mk(s); s.tmp_3.arg0 = s.arg0; s.callLocIdx = 1528; s.pc = 5; return s.tmp_3; case 5: @@ -21211,12 +21211,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_ParticleSource_enabled__P518286.info = {"start":6816,"length":214,"line":223,"column":8,"endLine":228,"endColumn":9,"fileName":"pxt_modules/game/particles.ts","functionName":"enabled","argumentNames":["this","v"]} +particles_ParticleSource_enabled__P33669.info = {"start":6816,"length":214,"line":223,"column":8,"endLine":228,"endColumn":9,"fileName":"pxt_modules/game/particles.ts","functionName":"enabled","argumentNames":["this","v"]} -function particles_ParticleSource_enabled__P518286_mk(s) { +function particles_ParticleSource_enabled__P33669_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_ParticleSource_enabled__P518286, depth: s.depth + 1, + parent: s, fn: particles_ParticleSource_enabled__P33669, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -21233,7 +21233,7 @@ function particles_ParticleSource_enabled__P518286_mk(s) { -function particles_ParticleSource_enabled__P518285(s) { +function particles_ParticleSource_enabled__P33668(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -21248,7 +21248,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_ParticleSource__C518273_VT)) failedCast(r0); + if (!checkSubtype(r0, particles_ParticleSource__C33656_VT)) failedCast(r0); r0 = s.arg0.fields["pFlags"]; s.tmp_4 = r0; r0 = (s.tmp_4 & 1); @@ -21263,13 +21263,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -particles_ParticleSource_enabled__P518285.info = {"start":6622,"length":76,"line":216,"column":8,"endLine":218,"endColumn":9,"fileName":"pxt_modules/game/particles.ts","functionName":"enabled","argumentNames":["this"]} -particles_ParticleSource_enabled__P518285.isGetter = true; +particles_ParticleSource_enabled__P33668.info = {"start":6622,"length":76,"line":216,"column":8,"endLine":218,"endColumn":9,"fileName":"pxt_modules/game/particles.ts","functionName":"enabled","argumentNames":["this"]} +particles_ParticleSource_enabled__P33668.isGetter = true; -function particles_ParticleSource_enabled__P518285_mk(s) { +function particles_ParticleSource_enabled__P33668_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_ParticleSource_enabled__P518285, depth: s.depth + 1, + parent: s, fn: particles_ParticleSource_enabled__P33668, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -21283,7 +21283,7 @@ function particles_ParticleSource_enabled__P518285_mk(s) { -function control_popEventContext__P515532(s) { +function control_popEventContext__P30915(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -21293,9 +21293,9 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.ctx___528735 = undefined; - s.context___528743 = undefined; - r0 = pxsim_numops_toBoolDecr(globals.eventContexts___520521); + s.ctx___44163 = undefined; + s.context___44171 = undefined; + r0 = pxsim_numops_toBoolDecr(globals.eventContexts___35909); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; @@ -21304,9 +21304,9 @@ switch (step) { { step = 7; continue; } case 1: case 2: - r0 = pxsim_Array_.pop(globals.eventContexts___520521); - s.ctx___528735 = (r0); - r0 = pxsim_numops_toBoolDecr(s.ctx___528735); + r0 = pxsim_Array_.pop(globals.eventContexts___35909); + s.ctx___44163 = (r0); + r0 = pxsim_numops_toBoolDecr(s.ctx___44163); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; @@ -21315,53 +21315,53 @@ switch (step) { { step = 7; continue; } case 3: case 4: - s.tmp_2 = control_EventContext_unregister__P515524_mk(s); - s.tmp_2.arg0 = s.ctx___528735; + s.tmp_2 = control_EventContext_unregister__P30907_mk(s); + s.tmp_2.arg0 = s.ctx___44163; s.callLocIdx = 78; s.pc = 8; return s.tmp_2; case 8: r0 = s.retval; - s.tmp_0 = r0 = globals.eventContexts___520521; - r0 = pxsim_Array__length(globals.eventContexts___520521); + s.tmp_0 = r0 = globals.eventContexts___35909; + r0 = pxsim_Array__length(globals.eventContexts___35909); s.tmp_2 = r0; r0 = (s.tmp_2 - 1); s.tmp_1 = r0; r0 = pxsim_Array__getAt(s.tmp_0, s.tmp_1); - s.context___528743 = (r0); - r0 = pxsim_numops_toBoolDecr(s.context___528743); + s.context___44171 = (r0); + r0 = pxsim_numops_toBoolDecr(s.context___44171); if (!r0) { step = 5; continue; } - s.tmp_0 = control_EventContext_register__P515523_mk(s); - s.tmp_0.arg0 = s.context___528743; + s.tmp_0 = control_EventContext_register__P30906_mk(s); + s.tmp_0.arg0 = s.context___44171; s.callLocIdx = 79; s.pc = 9; return s.tmp_0; case 9: r0 = s.retval; { step = 6; continue; } case 5: - globals.eventContexts___520521 = (undefined); + globals.eventContexts___35909 = (undefined); case 6: case 7: r0 = undefined; return leave(s, r0) default: oops() } } } -control_popEventContext__P515532.info = {"start":7755,"length":413,"line":236,"column":4,"endLine":250,"endColumn":5,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"popEventContext","argumentNames":[]} +control_popEventContext__P30915.info = {"start":7755,"length":413,"line":236,"column":4,"endLine":250,"endColumn":5,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"popEventContext","argumentNames":[]} -function control_popEventContext__P515532_mk(s) { +function control_popEventContext__P30915_mk(s) { checkStack(s.depth); return { - parent: s, fn: control_popEventContext__P515532, depth: s.depth + 1, + parent: s, fn: control_popEventContext__P30915, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - ctx___528735: undefined, - context___528743: undefined, + ctx___44163: undefined, + context___44171: undefined, } } -function control_EventContext_register__P515523(s) { +function control_EventContext_register__P30906(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -21371,38 +21371,38 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.h___528756 = undefined; - s.unnamed826___U1 = undefined; - s.unnamed827___U2 = undefined; + s.h___44184 = undefined; + s.unnamed186___U1 = undefined; + s.unnamed187___U2 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, control_EventContext__C515517_VT)) failedCast(r0); - s.h___528756 = (undefined); + if (!checkSubtype(r0, control_EventContext__C30900_VT)) failedCast(r0); + s.h___44184 = (undefined); r0 = s.arg0.fields["handlers"]; - s.unnamed826___U1 = (r0); - s.unnamed827___U2 = (0); + s.unnamed186___U1 = (r0); + s.unnamed187___U2 = (0); case 1: - s.tmp_0 = r0 = s.unnamed827___U2; - r0 = pxsim_Array__length(s.unnamed826___U1); + s.tmp_0 = r0 = s.unnamed187___U2; + r0 = pxsim_Array__length(s.unnamed186___U1); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 2; continue; } - r0 = pxsim_Array__getAt(s.unnamed826___U1, s.unnamed827___U2); - s.h___528756 = (r0); - s.tmp_2 = control_EventHandler_register__P520514_mk(s); - s.tmp_2.arg0 = s.h___528756; + r0 = pxsim_Array__getAt(s.unnamed186___U1, s.unnamed187___U2); + s.h___44184 = (r0); + s.tmp_2 = control_EventHandler_register__P35902_mk(s); + s.tmp_2.arg0 = s.h___44184; s.callLocIdx = 68; s.pc = 3; return s.tmp_2; case 3: r0 = s.retval; - r0 = (s.unnamed827___U2 + 1); - s.unnamed827___U2 = (r0); + r0 = (s.unnamed187___U2 + 1); + s.unnamed187___U2 = (r0); { step = 1; continue; } case 2: - s.unnamed826___U1 = (undefined); - s.tmp_0 = control_EventContext_registerFrameCallbacks__P520519_mk(s); + s.unnamed186___U1 = (undefined); + s.tmp_0 = control_EventContext_registerFrameCallbacks__P35907_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 69; s.pc = 4; return s.tmp_0; case 4: @@ -21411,19 +21411,19 @@ switch (step) { return leave(s, r0) default: oops() } } } -control_EventContext_register__P515523.info = {"start":4573,"length":138,"line":135,"column":8,"endLine":139,"endColumn":9,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"register","argumentNames":["this"]} +control_EventContext_register__P30906.info = {"start":4573,"length":138,"line":135,"column":8,"endLine":139,"endColumn":9,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"register","argumentNames":["this"]} -function control_EventContext_register__P515523_mk(s) { +function control_EventContext_register__P30906_mk(s) { checkStack(s.depth); return { - parent: s, fn: control_EventContext_register__P515523, depth: s.depth + 1, + parent: s, fn: control_EventContext_register__P30906, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - h___528756: undefined, - unnamed826___U1: undefined, - unnamed827___U2: undefined, + h___44184: undefined, + unnamed186___U1: undefined, + unnamed187___U2: undefined, arg0: undefined, } } @@ -21431,7 +21431,7 @@ function control_EventContext_register__P515523_mk(s) { -function game_pushScene__P518125(s) { +function game_pushScene__P33508(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -21441,43 +21441,43 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.oldScene___528483 = undefined; - s.tmp_0 = game_currentScene__P518121_mk(s); + s.oldScene___43911 = undefined; + s.tmp_0 = game_currentScene__P33504_mk(s); s.callLocIdx = 1279; s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; - s.oldScene___528483 = (r0); - s.tmp_0 = particles_clearAll__P518303_mk(s); + s.oldScene___43911 = (r0); + s.tmp_0 = particles_clearAll__P33686_mk(s); s.callLocIdx = 1280; s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; - s.tmp_0 = particles_disableAll__P518304_mk(s); + s.tmp_0 = particles_disableAll__P33687_mk(s); s.callLocIdx = 1281; s.pc = 7; return s.tmp_0; case 7: r0 = s.retval; - r0 = pxsim_numops_toBoolDecr(globals._sceneStack___521022); + r0 = pxsim_numops_toBoolDecr(globals._sceneStack___36410); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } r0 = pxsim_Array__mk(); - globals._sceneStack___521022 = (r0); + globals._sceneStack___36410 = (r0); case 1: case 2: - r0 = pxsim_Array__push(globals._sceneStack___521022, globals._scene___521021); - s.tmp_0 = game_init__P521029_mk(s); + r0 = pxsim_Array__push(globals._sceneStack___36410, globals._scene___36409); + s.tmp_0 = game_init__P36417_mk(s); s.tmp_0.arg0 = true; s.callLocIdx = 1282; s.pc = 8; return s.tmp_0; case 8: r0 = s.retval; - r0 = pxsim_numops_toBoolDecr(globals._scenePushHandlers___521023); + r0 = pxsim_numops_toBoolDecr(globals._scenePushHandlers___36411); if (!r0) { step = 3; continue; } - r0 = pxsim_pxtcore_mkAction(1, game_pushScene_inline__P528500); + r0 = pxsim_pxtcore_mkAction(1, game_pushScene_inline__P43928); s.tmp_0 = r0; - r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.oldScene___528483); - s.tmp_1 = helpers_arrayForEach__P515231_mk(s); - s.tmp_1.arg0 = globals._scenePushHandlers___521023; + r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.oldScene___43911); + s.tmp_1 = helpers_arrayForEach__P30614_mk(s); + s.tmp_1.arg0 = globals._scenePushHandlers___36411; s.tmp_1.arg1 = s.tmp_0; s.callLocIdx = 1284; s.pc = 9; return s.tmp_1; case 9: @@ -21488,23 +21488,23 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_pushScene__P518125.info = {"start":4760,"length":367,"line":148,"column":4,"endLine":159,"endColumn":5,"fileName":"pxt_modules/game/game.ts","functionName":"pushScene","argumentNames":[]} +game_pushScene__P33508.info = {"start":4760,"length":367,"line":148,"column":4,"endLine":159,"endColumn":5,"fileName":"pxt_modules/game/game.ts","functionName":"pushScene","argumentNames":[]} -function game_pushScene__P518125_mk(s) { +function game_pushScene__P33508_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_pushScene__P518125, depth: s.depth + 1, + parent: s, fn: game_pushScene__P33508, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, - oldScene___528483: undefined, + oldScene___43911: undefined, } } -function game_pushScene_inline__P528500(s) { +function game_pushScene_inline__P43928(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -21529,12 +21529,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_pushScene_inline__P528500.info = {"start":5091,"length":18,"line":157,"column":39,"endLine":157,"endColumn":57,"fileName":"pxt_modules/game/game.ts","functionName":"inline","argumentNames":["cb"]} +game_pushScene_inline__P43928.info = {"start":5091,"length":18,"line":157,"column":39,"endLine":157,"endColumn":57,"fileName":"pxt_modules/game/game.ts","functionName":"inline","argumentNames":["cb"]} -function game_pushScene_inline__P528500_mk(s) { +function game_pushScene_inline__P43928_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_pushScene_inline__P528500, depth: s.depth + 1, + parent: s, fn: game_pushScene_inline__P43928, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -21544,7 +21544,7 @@ function game_pushScene_inline__P528500_mk(s) { -function particles_disableAll__P518304(s) { +function particles_disableAll__P33687(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -21554,21 +21554,21 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.sources___528504 = undefined; - s.tmp_0 = particles_particleSources__P521371_mk(s); + s.sources___43932 = undefined; + s.tmp_0 = particles_particleSources__P36759_mk(s); s.callLocIdx = 1558; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - s.sources___528504 = (r0); - r0 = pxsim_numops_toBoolDecr(s.sources___528504); + s.sources___43932 = (r0); + r0 = pxsim_numops_toBoolDecr(s.sources___43932); if (!r0) { step = 1; continue; } - s.tmp_0 = helpers_arrayForEach__P515231_mk(s); - s.tmp_0.arg0 = s.sources___528504; - s.tmp_0.arg1 = particles_disableAll_inline__P528510; + s.tmp_0 = helpers_arrayForEach__P30614_mk(s); + s.tmp_0.arg0 = s.sources___43932; + s.tmp_0.arg1 = particles_disableAll_inline__P43938; s.callLocIdx = 1560; s.pc = 4; return s.tmp_0; case 4: r0 = s.retval; - s.tmp_0 = particles_pruneParticles__P521367_mk(s); + s.tmp_0 = particles_pruneParticles__P36755_mk(s); s.callLocIdx = 1561; s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; @@ -21578,22 +21578,22 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_disableAll__P518304.info = {"start":12370,"length":195,"line":402,"column":4,"endLine":408,"endColumn":5,"fileName":"pxt_modules/game/particles.ts","functionName":"disableAll","argumentNames":[]} +particles_disableAll__P33687.info = {"start":12370,"length":195,"line":402,"column":4,"endLine":408,"endColumn":5,"fileName":"pxt_modules/game/particles.ts","functionName":"disableAll","argumentNames":[]} -function particles_disableAll__P518304_mk(s) { +function particles_disableAll__P33687_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_disableAll__P518304, depth: s.depth + 1, + parent: s, fn: particles_disableAll__P33687, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, - sources___528504: undefined, + sources___43932: undefined, } } -function particles_disableAll_inline__P528510(s) { +function particles_disableAll_inline__P43938(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -21607,7 +21607,7 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = particles_ParticleSource_enabled__P518286_mk(s); + s.tmp_0 = particles_ParticleSource_enabled__P33669_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = false; s.callLocIdx = 1559; s.pc = 1; return s.tmp_0; @@ -21617,12 +21617,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_disableAll_inline__P528510.info = {"start":12495,"length":22,"line":405,"column":28,"endLine":405,"endColumn":50,"fileName":"pxt_modules/game/particles.ts","functionName":"inline","argumentNames":["s"]} +particles_disableAll_inline__P43938.info = {"start":12495,"length":22,"line":405,"column":28,"endLine":405,"endColumn":50,"fileName":"pxt_modules/game/particles.ts","functionName":"inline","argumentNames":["s"]} -function particles_disableAll_inline__P528510_mk(s) { +function particles_disableAll_inline__P43938_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_disableAll_inline__P528510, depth: s.depth + 1, + parent: s, fn: particles_disableAll_inline__P43938, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -21632,7 +21632,7 @@ function particles_disableAll_inline__P528510_mk(s) { -function particles_clearAll__P518303(s) { +function particles_clearAll__P33686(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -21642,21 +21642,21 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.sources___528682 = undefined; - s.tmp_0 = particles_particleSources__P521371_mk(s); + s.sources___44110 = undefined; + s.tmp_0 = particles_particleSources__P36759_mk(s); s.callLocIdx = 1554; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - s.sources___528682 = (r0); - r0 = pxsim_numops_toBoolDecr(s.sources___528682); + s.sources___44110 = (r0); + r0 = pxsim_numops_toBoolDecr(s.sources___44110); if (!r0) { step = 1; continue; } - s.tmp_0 = helpers_arrayForEach__P515231_mk(s); - s.tmp_0.arg0 = s.sources___528682; - s.tmp_0.arg1 = particles_clearAll_inline__P528688; + s.tmp_0 = helpers_arrayForEach__P30614_mk(s); + s.tmp_0.arg0 = s.sources___44110; + s.tmp_0.arg1 = particles_clearAll_inline__P44116; s.callLocIdx = 1556; s.pc = 4; return s.tmp_0; case 4: r0 = s.retval; - s.tmp_0 = particles_pruneParticles__P521367_mk(s); + s.tmp_0 = particles_pruneParticles__P36755_mk(s); s.callLocIdx = 1557; s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; @@ -21666,22 +21666,22 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_clearAll__P518303.info = {"start":12098,"length":185,"line":391,"column":4,"endLine":397,"endColumn":5,"fileName":"pxt_modules/game/particles.ts","functionName":"clearAll","argumentNames":[]} +particles_clearAll__P33686.info = {"start":12098,"length":185,"line":391,"column":4,"endLine":397,"endColumn":5,"fileName":"pxt_modules/game/particles.ts","functionName":"clearAll","argumentNames":[]} -function particles_clearAll__P518303_mk(s) { +function particles_clearAll__P33686_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_clearAll__P518303, depth: s.depth + 1, + parent: s, fn: particles_clearAll__P33686, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, - sources___528682: undefined, + sources___44110: undefined, } } -function particles_clearAll_inline__P528688(s) { +function particles_clearAll_inline__P44116(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -21695,7 +21695,7 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = particles_ParticleSource_clear__P518288_mk(s); + s.tmp_0 = particles_ParticleSource_clear__P33671_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 1555; s.pc = 1; return s.tmp_0; case 1: @@ -21704,12 +21704,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_clearAll_inline__P528688.info = {"start":12221,"length":14,"line":394,"column":28,"endLine":394,"endColumn":42,"fileName":"pxt_modules/game/particles.ts","functionName":"inline","argumentNames":["s"]} +particles_clearAll_inline__P44116.info = {"start":12221,"length":14,"line":394,"column":28,"endLine":394,"endColumn":42,"fileName":"pxt_modules/game/particles.ts","functionName":"inline","argumentNames":["s"]} -function particles_clearAll_inline__P528688_mk(s) { +function particles_clearAll_inline__P44116_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_clearAll_inline__P528688, depth: s.depth + 1, + parent: s, fn: particles_clearAll_inline__P44116, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -21719,7 +21719,7 @@ function particles_clearAll_inline__P528688_mk(s) { -function particles_ParticleSource_clear__P518288(s) { +function particles_ParticleSource_clear__P33671(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -21734,18 +21734,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_ParticleSource__C518273_VT)) failedCast(r0); + if (!checkSubtype(r0, particles_ParticleSource__C33656_VT)) failedCast(r0); r0 = (s.arg0).fields["head"] = (undefined); r0 = undefined; return leave(s, r0) default: oops() } } } -particles_ParticleSource_clear__P518288.info = {"start":7424,"length":54,"line":243,"column":8,"endLine":245,"endColumn":9,"fileName":"pxt_modules/game/particles.ts","functionName":"clear","argumentNames":["this"]} +particles_ParticleSource_clear__P33671.info = {"start":7424,"length":54,"line":243,"column":8,"endLine":245,"endColumn":9,"fileName":"pxt_modules/game/particles.ts","functionName":"clear","argumentNames":["this"]} -function particles_ParticleSource_clear__P518288_mk(s) { +function particles_ParticleSource_clear__P33671_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_ParticleSource_clear__P518288, depth: s.depth + 1, + parent: s, fn: particles_ParticleSource_clear__P33671, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -21754,7 +21754,7 @@ function particles_ParticleSource_clear__P518288_mk(s) { -function game_waitAnyButton__P518123(s) { +function game_waitAnyButton__P33506(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -21764,17 +21764,17 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - r0 = pxsim_numops_toBoolDecr(globals.__waitAnyButton___521025); + r0 = pxsim_numops_toBoolDecr(globals.__waitAnyButton___36413); if (!r0) { step = 1; continue; } s.tmp_0 = lambda_1_mk(s); - s.tmp_0.argL = globals.__waitAnyButton___521025; + s.tmp_0.argL = globals.__waitAnyButton___36413; setupLambda(s.tmp_0, s.tmp_0.argL); s.callLocIdx = 1273; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; { step = 2; continue; } case 1: - s.tmp_0 = pause__P515535_mk(s); + s.tmp_0 = pause__P30918_mk(s); s.tmp_0.arg0 = 3000; s.callLocIdx = 1274; s.pc = 4; return s.tmp_0; case 4: @@ -21784,12 +21784,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_waitAnyButton__P518123.info = {"start":4325,"length":111,"line":131,"column":4,"endLine":134,"endColumn":5,"fileName":"pxt_modules/game/game.ts","functionName":"waitAnyButton","argumentNames":[]} +game_waitAnyButton__P33506.info = {"start":4325,"length":111,"line":131,"column":4,"endLine":134,"endColumn":5,"fileName":"pxt_modules/game/game.ts","functionName":"waitAnyButton","argumentNames":[]} -function game_waitAnyButton__P518123_mk(s) { +function game_waitAnyButton__P33506_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_waitAnyButton__P518123, depth: s.depth + 1, + parent: s, fn: game_waitAnyButton__P33506, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -21798,7 +21798,7 @@ function game_waitAnyButton__P518123_mk(s) { -function game_GameOverConfig_getMessage__P518119(s) { +function game_GameOverConfig_getMessage__P33502(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -21815,7 +21815,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, game_GameOverConfig__C518095_VT)) failedCast(r0); + if (!checkSubtype(r0, game_GameOverConfig__C33478_VT)) failedCast(r0); r0 = s.arg0.fields["messageSetByUser"]; s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); @@ -21866,12 +21866,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_GameOverConfig_getMessage__P518119.info = {"start":3264,"length":367,"line":96,"column":8,"endLine":103,"endColumn":9,"fileName":"pxt_modules/game/game.ts","functionName":"getMessage","argumentNames":["this","win","preferMultiplayer"]} +game_GameOverConfig_getMessage__P33502.info = {"start":3264,"length":367,"line":96,"column":8,"endLine":103,"endColumn":9,"fileName":"pxt_modules/game/game.ts","functionName":"getMessage","argumentNames":["this","win","preferMultiplayer"]} -function game_GameOverConfig_getMessage__P518119_mk(s) { +function game_GameOverConfig_getMessage__P33502_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_GameOverConfig_getMessage__P518119, depth: s.depth + 1, + parent: s, fn: game_GameOverConfig_getMessage__P33502, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -21886,7 +21886,7 @@ function game_GameOverConfig_getMessage__P518119_mk(s) { -function game_GameOverConfig_getSoundLooping__P518117(s) { +function game_GameOverConfig_getSoundLooping__P33500(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -21902,7 +21902,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, game_GameOverConfig__C518095_VT)) failedCast(r0); + if (!checkSubtype(r0, game_GameOverConfig__C33478_VT)) failedCast(r0); r0 = pxsim_numops_toBoolDecr(s.arg1); if (!r0) { step = 1; continue; } r0 = s.arg0.fields["winSoundLooping"]; @@ -21916,12 +21916,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_GameOverConfig_getSoundLooping__P518117.info = {"start":2852,"length":112,"line":86,"column":8,"endLine":88,"endColumn":9,"fileName":"pxt_modules/game/game.ts","functionName":"getSoundLooping","argumentNames":["this","win"]} +game_GameOverConfig_getSoundLooping__P33500.info = {"start":2852,"length":112,"line":86,"column":8,"endLine":88,"endColumn":9,"fileName":"pxt_modules/game/game.ts","functionName":"getSoundLooping","argumentNames":["this","win"]} -function game_GameOverConfig_getSoundLooping__P518117_mk(s) { +function game_GameOverConfig_getSoundLooping__P33500_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_GameOverConfig_getSoundLooping__P518117, depth: s.depth + 1, + parent: s, fn: game_GameOverConfig_getSoundLooping__P33500, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -21932,7 +21932,7 @@ function game_GameOverConfig_getSoundLooping__P518117_mk(s) { -function game_GameOverConfig_getSound__P518116(s) { +function game_GameOverConfig_getSound__P33499(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -21948,7 +21948,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, game_GameOverConfig__C518095_VT)) failedCast(r0); + if (!checkSubtype(r0, game_GameOverConfig__C33478_VT)) failedCast(r0); r0 = pxsim_numops_toBoolDecr(s.arg1); if (!r0) { step = 1; continue; } r0 = s.arg0.fields["winSound"]; @@ -21962,12 +21962,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_GameOverConfig_getSound__P518116.info = {"start":2752,"length":91,"line":83,"column":8,"endLine":85,"endColumn":9,"fileName":"pxt_modules/game/game.ts","functionName":"getSound","argumentNames":["this","win"]} +game_GameOverConfig_getSound__P33499.info = {"start":2752,"length":91,"line":83,"column":8,"endLine":85,"endColumn":9,"fileName":"pxt_modules/game/game.ts","functionName":"getSound","argumentNames":["this","win"]} -function game_GameOverConfig_getSound__P518116_mk(s) { +function game_GameOverConfig_getSound__P33499_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_GameOverConfig_getSound__P518116, depth: s.depth + 1, + parent: s, fn: game_GameOverConfig_getSound__P33499, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -21978,7 +21978,7 @@ function game_GameOverConfig_getSound__P518116_mk(s) { -function game_GameOverConfig_getEffect__P518114(s) { +function game_GameOverConfig_getEffect__P33497(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -21994,7 +21994,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, game_GameOverConfig__C518095_VT)) failedCast(r0); + if (!checkSubtype(r0, game_GameOverConfig__C33478_VT)) failedCast(r0); r0 = pxsim_numops_toBoolDecr(s.arg1); if (!r0) { step = 1; continue; } r0 = s.arg0.fields["winEffect"]; @@ -22008,12 +22008,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_GameOverConfig_getEffect__P518114.info = {"start":2199,"length":94,"line":68,"column":8,"endLine":70,"endColumn":9,"fileName":"pxt_modules/game/game.ts","functionName":"getEffect","argumentNames":["this","win"]} +game_GameOverConfig_getEffect__P33497.info = {"start":2199,"length":94,"line":68,"column":8,"endLine":70,"endColumn":9,"fileName":"pxt_modules/game/game.ts","functionName":"getEffect","argumentNames":["this","win"]} -function game_GameOverConfig_getEffect__P518114_mk(s) { +function game_GameOverConfig_getEffect__P33497_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_GameOverConfig_getEffect__P518114, depth: s.depth + 1, + parent: s, fn: game_GameOverConfig_getEffect__P33497, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -22024,7 +22024,7 @@ function game_GameOverConfig_getEffect__P518114_mk(s) { -function game_GameOverDialog_update__P518077(s) { +function game_GameOverDialog_update__P33460(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -22039,15 +22039,15 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, game_GameOverDialog__C518068_VT)) failedCast(r0); - s.tmp_0 = game_BaseDialog_clearInterior__P520985_mk(s); + if (!checkSubtype(r0, game_GameOverDialog__C33451_VT)) failedCast(r0); + s.tmp_0 = game_BaseDialog_clearInterior__P36373_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 1232; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - s.tmp_0 = game_GameOverDialog__C518068_v1_1_mk(s); + s.tmp_0 = game_GameOverDialog__C33451_v1_1_mk(s); s.tmp_0.arg0 = s.arg0; - if (!checkSubtype(s.tmp_0.arg0, game_GameOverDialog__C518068_VT)) failedCast(s.tmp_0.arg0); + if (!checkSubtype(s.tmp_0.arg0, game_GameOverDialog__C33451_VT)) failedCast(s.tmp_0.arg0); s.tmp_0.fn = s.tmp_0.arg0.vtable.methods.drawTextCore; s.pc = 4; return s.tmp_0; case 4: @@ -22056,7 +22056,7 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - s.tmp_1 = game_BaseDialog_drawCursorRow__P518042_mk(s); + s.tmp_1 = game_BaseDialog_drawCursorRow__P33425_mk(s); s.tmp_1.arg0 = s.arg0; s.callLocIdx = 1233; s.pc = 5; return s.tmp_1; case 5: @@ -22067,12 +22067,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_GameOverDialog_update__P518077.info = {"start":17394,"length":173,"line":497,"column":8,"endLine":504,"endColumn":9,"fileName":"pxt_modules/game/textDialogs.ts","functionName":"update","argumentNames":["this"]} +game_GameOverDialog_update__P33460.info = {"start":17394,"length":173,"line":497,"column":8,"endLine":504,"endColumn":9,"fileName":"pxt_modules/game/textDialogs.ts","functionName":"update","argumentNames":["this"]} -function game_GameOverDialog_update__P518077_mk(s) { +function game_GameOverDialog_update__P33460_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_GameOverDialog_update__P518077, depth: s.depth + 1, + parent: s, fn: game_GameOverDialog_update__P33460, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -22083,7 +22083,7 @@ function game_GameOverDialog_update__P518077_mk(s) { -function game_BaseDialog_clearInterior__P520985(s) { +function game_BaseDialog_clearInterior__P36373(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -22093,21 +22093,21 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.d___527474 = undefined; - s.s___527481 = undefined; + s.d___42902 = undefined; + s.s___42909 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, game_BaseDialog__C518025_VT)) failedCast(r0); + if (!checkSubtype(r0, game_BaseDialog__C33408_VT)) failedCast(r0); r0 = s.arg0.fields["unit"]; s.tmp_1 = r0; r0 = (s.tmp_1 == 1); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - s.tmp_2 = game_BaseDialog_fastFill__P520984_mk(s); + s.tmp_2 = game_BaseDialog_fastFill__P36372_mk(s); s.tmp_2.arg0 = s.arg0; s.tmp_2.arg1 = 4; s.tmp_2.arg2 = 1; @@ -22126,9 +22126,9 @@ switch (step) { { step = 7; continue; } case 1: case 2: - s.d___527474 = (1); + s.d___42902 = (1); case 3: - s.tmp_1 = r0 = s.d___527474; + s.tmp_1 = r0 = s.d___42902; r0 = s.arg0.fields["columns"]; s.tmp_3 = r0; r0 = (s.tmp_3 - 1); @@ -22137,9 +22137,9 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 6; continue; } - s.s___527481 = (1); + s.s___42909 = (1); case 4: - s.tmp_1 = r0 = s.s___527481; + s.tmp_1 = r0 = s.s___42909; r0 = s.arg0.fields["rows"]; s.tmp_3 = r0; r0 = (s.tmp_3 - 1); @@ -22148,20 +22148,20 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 5; continue; } - s.tmp_4 = game_BaseDialog_drawPartial__P520986_mk(s); + s.tmp_4 = game_BaseDialog_drawPartial__P36374_mk(s); s.tmp_4.arg0 = s.arg0; s.tmp_4.arg1 = 4; - s.tmp_4.arg2 = s.d___527474; - s.tmp_4.arg3 = s.s___527481; + s.tmp_4.arg2 = s.d___42902; + s.tmp_4.arg3 = s.s___42909; s.callLocIdx = 1208; s.pc = 9; return s.tmp_4; case 9: r0 = s.retval; - r0 = (s.s___527481 + 1); - s.s___527481 = (r0); + r0 = (s.s___42909 + 1); + s.s___42909 = (r0); { step = 4; continue; } case 5: - r0 = (s.d___527474 + 1); - s.d___527474 = (r0); + r0 = (s.d___42902 + 1); + s.d___42902 = (r0); { step = 3; continue; } case 6: case 7: @@ -22169,20 +22169,20 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_BaseDialog_clearInterior__P520985.info = {"start":4543,"length":342,"line":146,"column":8,"endLine":155,"endColumn":9,"fileName":"pxt_modules/game/textDialogs.ts","functionName":"clearInterior","argumentNames":["this"]} +game_BaseDialog_clearInterior__P36373.info = {"start":4543,"length":342,"line":146,"column":8,"endLine":155,"endColumn":9,"fileName":"pxt_modules/game/textDialogs.ts","functionName":"clearInterior","argumentNames":["this"]} -function game_BaseDialog_clearInterior__P520985_mk(s) { +function game_BaseDialog_clearInterior__P36373_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_BaseDialog_clearInterior__P520985, depth: s.depth + 1, + parent: s, fn: game_BaseDialog_clearInterior__P36373, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, tmp_3: undefined, tmp_4: undefined, - d___527474: undefined, - s___527481: undefined, + d___42902: undefined, + s___42909: undefined, arg0: undefined, } } @@ -22190,7 +22190,7 @@ function game_BaseDialog_clearInterior__P520985_mk(s) { -function game_BaseDialog_drawPartial__P520986(s) { +function game_BaseDialog_drawPartial__P36374(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -22200,12 +22200,12 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.x0___527499 = undefined; - s.y0___527507 = undefined; - s.xf___527515 = undefined; - s.yf___527522 = undefined; - s.e___527529 = undefined; - s.t___527535 = undefined; + s.x0___42927 = undefined; + s.y0___42935 = undefined; + s.xf___42943 = undefined; + s.yf___42950 = undefined; + s.e___42957 = undefined; + s.t___42963 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -22214,7 +22214,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, game_BaseDialog__C518025_VT)) failedCast(r0); + if (!checkSubtype(r0, game_BaseDialog__C33408_VT)) failedCast(r0); r0 = s.arg0.fields["innerLeft"]; s.tmp_0 = r0; r0 = s.arg0.fields["unit"]; @@ -22222,7 +22222,7 @@ switch (step) { r0 = (s.arg2 * s.tmp_2); s.tmp_1 = r0; r0 = (s.tmp_0 + s.tmp_1); - s.x0___527499 = (r0); + s.x0___42927 = (r0); r0 = s.arg0.fields["innerTop"]; s.tmp_0 = r0; r0 = s.arg0.fields["unit"]; @@ -22230,68 +22230,68 @@ switch (step) { r0 = (s.arg3 * s.tmp_2); s.tmp_1 = r0; r0 = (s.tmp_0 + s.tmp_1); - s.y0___527507 = (r0); + s.y0___42935 = (r0); r0 = (s.arg1 % 3); s.tmp_0 = r0; r0 = s.arg0.fields["unit"]; s.tmp_1 = r0; r0 = (s.tmp_0 * s.tmp_1); - s.xf___527515 = (r0); + s.xf___42943 = (r0); r0 = pxsim.Math_.idiv(s.arg1, 3); s.tmp_0 = r0; r0 = s.arg0.fields["unit"]; s.tmp_1 = r0; r0 = (s.tmp_0 * s.tmp_1); - s.yf___527522 = (r0); - s.e___527529 = (0); + s.yf___42950 = (r0); + s.e___42957 = (0); case 1: r0 = s.arg0.fields["unit"]; s.tmp_1 = r0; - r0 = (s.e___527529 < s.tmp_1); + r0 = (s.e___42957 < s.tmp_1); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 4; continue; } - s.t___527535 = (0); + s.t___42963 = (0); case 2: r0 = s.arg0.fields["unit"]; s.tmp_1 = r0; - r0 = (s.t___527535 < s.tmp_1); + r0 = (s.t___42963 < s.tmp_1); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 3; continue; } r0 = s.arg0.fields["image"]; s.tmp_2 = r0; - r0 = (s.x0___527499 + s.e___527529); + r0 = (s.x0___42927 + s.e___42957); s.tmp_3 = r0; - r0 = (s.y0___527507 + s.t___527535); + r0 = (s.y0___42935 + s.t___42963); s.tmp_4 = r0; r0 = s.arg0.fields["frame"]; s.tmp_6 = r0; - r0 = (s.xf___527515 + s.e___527529); + r0 = (s.xf___42943 + s.e___42957); s.tmp_7 = r0; - r0 = (s.yf___527522 + s.t___527535); + r0 = (s.yf___42950 + s.t___42963); s.tmp_8 = r0; r0 = pxsim_ImageMethods.getPixel(s.tmp_6, s.tmp_7, s.tmp_8); s.tmp_5 = r0; r0 = pxsim_ImageMethods.setPixel(s.tmp_2, s.tmp_3, s.tmp_4, s.tmp_5); - r0 = (s.t___527535 + 1); - s.t___527535 = (r0); + r0 = (s.t___42963 + 1); + s.t___42963 = (r0); { step = 2; continue; } case 3: - r0 = (s.e___527529 + 1); - s.e___527529 = (r0); + r0 = (s.e___42957 + 1); + s.e___42957 = (r0); { step = 1; continue; } case 4: r0 = undefined; return leave(s, r0) default: oops() } } } -game_BaseDialog_drawPartial__P520986.info = {"start":4895,"length":604,"line":157,"column":8,"endLine":172,"endColumn":9,"fileName":"pxt_modules/game/textDialogs.ts","functionName":"drawPartial","argumentNames":["this","index","colTo","rowTo"]} +game_BaseDialog_drawPartial__P36374.info = {"start":4895,"length":604,"line":157,"column":8,"endLine":172,"endColumn":9,"fileName":"pxt_modules/game/textDialogs.ts","functionName":"drawPartial","argumentNames":["this","index","colTo","rowTo"]} -function game_BaseDialog_drawPartial__P520986_mk(s) { +function game_BaseDialog_drawPartial__P36374_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_BaseDialog_drawPartial__P520986, depth: s.depth + 1, + parent: s, fn: game_BaseDialog_drawPartial__P36374, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -22302,12 +22302,12 @@ function game_BaseDialog_drawPartial__P520986_mk(s) { tmp_6: undefined, tmp_7: undefined, tmp_8: undefined, - x0___527499: undefined, - y0___527507: undefined, - xf___527515: undefined, - yf___527522: undefined, - e___527529: undefined, - t___527535: undefined, + x0___42927: undefined, + y0___42935: undefined, + xf___42943: undefined, + yf___42950: undefined, + e___42957: undefined, + t___42963: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -22318,7 +22318,7 @@ function game_BaseDialog_drawPartial__P520986_mk(s) { -function game_BaseDialog_fastFill__P520984(s) { +function game_BaseDialog_fastFill__P36372(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -22328,7 +22328,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.color___527571 = undefined; + s.color___42999 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -22339,7 +22339,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, game_BaseDialog__C518025_VT)) failedCast(r0); + if (!checkSubtype(r0, game_BaseDialog__C33408_VT)) failedCast(r0); r0 = s.arg0.fields["frame"]; s.tmp_0 = r0; r0 = (s.arg1 % 3); @@ -22347,8 +22347,8 @@ switch (step) { r0 = pxsim.Math_.idiv(s.arg1, 3); s.tmp_2 = r0; r0 = pxsim_ImageMethods.getPixel(s.tmp_0, s.tmp_1, s.tmp_2); - s.color___527571 = (r0); - s.tmp_0 = helpers_imageFillRect__P517078_mk(s); + s.color___42999 = (r0); + s.tmp_0 = helpers_imageFillRect__P32461_mk(s); r0 = s.arg0.fields["image"]; s.tmp_0.arg0 = r0; r0 = s.arg0.fields["innerLeft"]; @@ -22361,7 +22361,7 @@ switch (step) { s.tmp_0.arg2 = r0; s.tmp_0.arg3 = s.arg4; s.tmp_0.arg4 = s.arg5; - s.tmp_0.arg5 = s.color___527571; + s.tmp_0.arg5 = s.color___42999; s.callLocIdx = 1206; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; @@ -22369,17 +22369,17 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_BaseDialog_fastFill__P520984.info = {"start":4284,"length":249,"line":141,"column":8,"endLine":144,"endColumn":9,"fileName":"pxt_modules/game/textDialogs.ts","functionName":"fastFill","argumentNames":["this","index","x","y","w","h"]} +game_BaseDialog_fastFill__P36372.info = {"start":4284,"length":249,"line":141,"column":8,"endLine":144,"endColumn":9,"fileName":"pxt_modules/game/textDialogs.ts","functionName":"fastFill","argumentNames":["this","index","x","y","w","h"]} -function game_BaseDialog_fastFill__P520984_mk(s) { +function game_BaseDialog_fastFill__P36372_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_BaseDialog_fastFill__P520984, depth: s.depth + 1, + parent: s, fn: game_BaseDialog_fastFill__P36372, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - color___527571: undefined, + color___42999: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -22392,7 +22392,7 @@ function game_BaseDialog_fastFill__P520984_mk(s) { -function game_GameOverDialog_drawTextCore__P518081(s) { +function game_GameOverDialog_drawTextCore__P33464(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -22407,18 +22407,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, game_GameOverDialog__C518068_VT)) failedCast(r0); - s.tmp_0 = game_GameOverDialog_drawMessage__P518078_mk(s); + if (!checkSubtype(r0, game_GameOverDialog__C33451_VT)) failedCast(r0); + s.tmp_0 = game_GameOverDialog_drawMessage__P33461_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 1265; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.tmp_0 = game_GameOverDialog_drawScores__P518079_mk(s); + s.tmp_0 = game_GameOverDialog_drawScores__P33462_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 1266; s.pc = 2; return s.tmp_0; case 2: r0 = s.retval; - s.tmp_0 = game_GameOverDialog_drawBestScore__P518080_mk(s); + s.tmp_0 = game_GameOverDialog_drawBestScore__P33463_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 1267; s.pc = 3; return s.tmp_0; case 3: @@ -22427,12 +22427,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_GameOverDialog_drawTextCore__P518081.info = {"start":23575,"length":123,"line":629,"column":8,"endLine":633,"endColumn":9,"fileName":"pxt_modules/game/textDialogs.ts","functionName":"drawTextCore","argumentNames":["this"]} +game_GameOverDialog_drawTextCore__P33464.info = {"start":23575,"length":123,"line":629,"column":8,"endLine":633,"endColumn":9,"fileName":"pxt_modules/game/textDialogs.ts","functionName":"drawTextCore","argumentNames":["this"]} -function game_GameOverDialog_drawTextCore__P518081_mk(s) { +function game_GameOverDialog_drawTextCore__P33464_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_GameOverDialog_drawTextCore__P518081, depth: s.depth + 1, + parent: s, fn: game_GameOverDialog_drawTextCore__P33464, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -22442,7 +22442,7 @@ function game_GameOverDialog_drawTextCore__P518081_mk(s) { -function game_GameOverDialog_drawBestScore__P518080(s) { +function game_GameOverDialog_drawBestScore__P33463(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -22452,16 +22452,16 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.currY___526630 = undefined; - s.label___526639 = undefined; - s.halfWidth___526650 = undefined; + s.currY___42058 = undefined; + s.label___42067 = undefined; + s.halfWidth___42078 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, game_GameOverDialog__C518068_VT)) failedCast(r0); - s.tmp_1 = game_GameOverDialog_hasBestScore__P518072_mk(s); + if (!checkSubtype(r0, game_GameOverDialog__C33451_VT)) failedCast(r0); + s.tmp_1 = game_GameOverDialog_hasBestScore__P33455_mk(s); s.tmp_1.arg0 = s.arg0; s.callLocIdx = 1256; s.pc = 7; return s.tmp_1; case 7: @@ -22472,7 +22472,7 @@ switch (step) { r0 = s.arg0.fields["height"]; s.tmp_3 = r0; s.tmp_5 = if_charHeight_1_mk(s); - s.tmp_5.arg0 = globals.font8___517097; + s.tmp_5.arg0 = globals.font8___32480; if (!s.tmp_5.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_5.arg0, "charHeight"); } else { @@ -22487,8 +22487,8 @@ switch (step) { r0 = (s.tmp_3 - s.tmp_4); s.tmp_2 = r0; r0 = (s.tmp_2 - 5); - s.currY___526630 = (r0); - s.tmp_1 = game_GameOverDialog_isNewBestScore__P518073_mk(s); + s.currY___42058 = (r0); + s.tmp_1 = game_GameOverDialog_isNewBestScore__P33456_mk(s); s.tmp_1.arg0 = s.arg0; s.callLocIdx = 1258; s.pc = 9; return s.tmp_1; case 9: @@ -22496,23 +22496,23 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 3; continue; } - s.label___526639 = ("New Best Score!"); - s.tmp_0 = helpers_imagePrintCenter__P517111_mk(s); + s.label___42067 = ("New Best Score!"); + s.tmp_0 = helpers_imagePrintCenter__P32494_mk(s); r0 = s.arg0.fields["image"]; s.tmp_0.arg0 = r0; - s.tmp_0.arg1 = s.label___526639; - s.tmp_0.arg2 = s.currY___526630; - s.tmp_1 = game_screenColor__P520977_mk(s); + s.tmp_0.arg1 = s.label___42067; + s.tmp_0.arg2 = s.currY___42058; + s.tmp_1 = game_screenColor__P36365_mk(s); s.tmp_1.arg0 = 9; s.callLocIdx = 1259; s.pc = 11; return s.tmp_1; case 11: r0 = s.retval; s.tmp_0.arg3 = r0; - s.tmp_0.arg4 = globals.font8___517097; + s.tmp_0.arg4 = globals.font8___32480; s.callLocIdx = 1260; s.pc = 10; return s.tmp_0; case 10: r0 = s.retval; - s.tmp_3 = game_GameOverDialog_isMultiplayerGame__P518074_mk(s); + s.tmp_3 = game_GameOverDialog_isMultiplayerGame__P33457_mk(s); s.tmp_3.arg0 = s.arg0; s.callLocIdx = 1261; s.pc = 12; return s.tmp_3; case 12: @@ -22524,10 +22524,10 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - r0 = pxsim_String_.length(s.label___526639); + r0 = pxsim_String_.length(s.label___42067); s.tmp_5 = r0; s.tmp_7 = if_charWidth_1_mk(s); - s.tmp_7.arg0 = globals.font8___517097; + s.tmp_7.arg0 = globals.font8___32480; if (!s.tmp_7.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_7.arg0, "charWidth"); } else { @@ -22542,42 +22542,42 @@ switch (step) { r0 = (s.tmp_5 * s.tmp_6); s.tmp_4 = r0; r0 = (s.tmp_4 >> 1); - s.halfWidth___526650 = (r0); + s.halfWidth___42078 = (r0); r0 = s.arg0.fields["image"]; s.tmp_0 = r0; - s.tmp_1 = r0 = globals.img_trophy_sm___520996; + s.tmp_1 = r0 = globals.img_trophy_sm___36384; r0 = s.arg0.fields["image"]; s.tmp_7 = r0; r0 = pxsim_ImageMethods.width(s.tmp_7); s.tmp_6 = r0; r0 = (s.tmp_6 >> 1); s.tmp_5 = r0; - r0 = (s.tmp_5 - s.halfWidth___526650); + r0 = (s.tmp_5 - s.halfWidth___42078); s.tmp_4 = r0; - r0 = pxsim_ImageMethods.width(globals.img_trophy_sm___520996); + r0 = pxsim_ImageMethods.width(globals.img_trophy_sm___36384); s.tmp_8 = r0; r0 = (s.tmp_4 - s.tmp_8); s.tmp_3 = r0; r0 = (s.tmp_3 - 2); s.tmp_2 = r0; - r0 = pxsim_ImageMethods.drawTransparentImage(s.tmp_0, s.tmp_1, s.tmp_2, s.currY___526630); + r0 = pxsim_ImageMethods.drawTransparentImage(s.tmp_0, s.tmp_1, s.tmp_2, s.currY___42058); r0 = s.arg0.fields["image"]; s.tmp_0 = r0; - s.tmp_1 = r0 = globals.img_trophy_sm___520996; + s.tmp_1 = r0 = globals.img_trophy_sm___36384; r0 = s.arg0.fields["image"]; s.tmp_5 = r0; r0 = pxsim_ImageMethods.width(s.tmp_5); s.tmp_4 = r0; r0 = (s.tmp_4 >> 1); s.tmp_3 = r0; - r0 = (s.tmp_3 + s.halfWidth___526650); + r0 = (s.tmp_3 + s.halfWidth___42078); s.tmp_2 = r0; - r0 = pxsim_ImageMethods.drawTransparentImage(s.tmp_0, s.tmp_1, s.tmp_2, s.currY___526630); + r0 = pxsim_ImageMethods.drawTransparentImage(s.tmp_0, s.tmp_1, s.tmp_2, s.currY___42058); case 1: case 2: { step = 4; continue; } case 3: - s.tmp_0 = helpers_imagePrintCenter__P517111_mk(s); + s.tmp_0 = helpers_imagePrintCenter__P32494_mk(s); r0 = s.arg0.fields["image"]; s.tmp_0.arg0 = r0; r0 = s.arg0.fields["bestScore"]; @@ -22593,14 +22593,14 @@ switch (step) { s.tmp_1 = r0; r0 = pxsim_String__concat("Best:", s.tmp_1); s.tmp_0.arg1 = r0; - s.tmp_0.arg2 = s.currY___526630; - s.tmp_3 = game_screenColor__P520977_mk(s); + s.tmp_0.arg2 = s.currY___42058; + s.tmp_3 = game_screenColor__P36365_mk(s); s.tmp_3.arg0 = 9; s.callLocIdx = 1263; s.pc = 16; return s.tmp_3; case 16: r0 = s.retval; s.tmp_0.arg3 = r0; - s.tmp_0.arg4 = globals.font8___517097; + s.tmp_0.arg4 = globals.font8___32480; s.callLocIdx = 1264; s.pc = 14; return s.tmp_0; case 14: r0 = s.retval; @@ -22611,12 +22611,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_GameOverDialog_drawBestScore__P518080.info = {"start":22246,"length":1319,"line":600,"column":8,"endLine":627,"endColumn":9,"fileName":"pxt_modules/game/textDialogs.ts","functionName":"drawBestScore","argumentNames":["this"]} +game_GameOverDialog_drawBestScore__P33463.info = {"start":22246,"length":1319,"line":600,"column":8,"endLine":627,"endColumn":9,"fileName":"pxt_modules/game/textDialogs.ts","functionName":"drawBestScore","argumentNames":["this"]} -function game_GameOverDialog_drawBestScore__P518080_mk(s) { +function game_GameOverDialog_drawBestScore__P33463_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_GameOverDialog_drawBestScore__P518080, depth: s.depth + 1, + parent: s, fn: game_GameOverDialog_drawBestScore__P33463, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -22627,9 +22627,9 @@ function game_GameOverDialog_drawBestScore__P518080_mk(s) { tmp_6: undefined, tmp_7: undefined, tmp_8: undefined, - currY___526630: undefined, - label___526639: undefined, - halfWidth___526650: undefined, + currY___42058: undefined, + label___42067: undefined, + halfWidth___42078: undefined, arg0: undefined, } } @@ -22637,7 +22637,7 @@ function game_GameOverDialog_drawBestScore__P518080_mk(s) { -function game_screenColor__P520977(s) { +function game_screenColor__P36365(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -22651,7 +22651,7 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - r0 = pxsim_ImageMethods.isMono(globals.screen___517154); + r0 = pxsim_ImageMethods.isMono(globals.screen___32537); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } @@ -22666,12 +22666,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_screenColor__P520977.info = {"start":581,"length":85,"line":28,"column":4,"endLine":30,"endColumn":5,"fileName":"pxt_modules/game/textDialogs.ts","functionName":"screenColor","argumentNames":["c"]} +game_screenColor__P36365.info = {"start":581,"length":85,"line":28,"column":4,"endLine":30,"endColumn":5,"fileName":"pxt_modules/game/textDialogs.ts","functionName":"screenColor","argumentNames":["c"]} -function game_screenColor__P520977_mk(s) { +function game_screenColor__P36365_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_screenColor__P520977, depth: s.depth + 1, + parent: s, fn: game_screenColor__P36365, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -22682,7 +22682,7 @@ function game_screenColor__P520977_mk(s) { -function game_GameOverDialog_isMultiplayerGame__P518074(s) { +function game_GameOverDialog_isMultiplayerGame__P33457(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -22697,7 +22697,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, game_GameOverDialog__C518068_VT)) failedCast(r0); + if (!checkSubtype(r0, game_GameOverDialog__C33451_VT)) failedCast(r0); r0 = s.arg0.fields["flags"]; s.tmp_4 = r0; r0 = (s.tmp_4 & 8); @@ -22712,13 +22712,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -game_GameOverDialog_isMultiplayerGame__P518074.info = {"start":13962,"length":84,"line":422,"column":8,"endLine":422,"endColumn":92,"fileName":"pxt_modules/game/textDialogs.ts","functionName":"isMultiplayerGame","argumentNames":["this"]} -game_GameOverDialog_isMultiplayerGame__P518074.isGetter = true; +game_GameOverDialog_isMultiplayerGame__P33457.info = {"start":13962,"length":84,"line":422,"column":8,"endLine":422,"endColumn":92,"fileName":"pxt_modules/game/textDialogs.ts","functionName":"isMultiplayerGame","argumentNames":["this"]} +game_GameOverDialog_isMultiplayerGame__P33457.isGetter = true; -function game_GameOverDialog_isMultiplayerGame__P518074_mk(s) { +function game_GameOverDialog_isMultiplayerGame__P33457_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_GameOverDialog_isMultiplayerGame__P518074, depth: s.depth + 1, + parent: s, fn: game_GameOverDialog_isMultiplayerGame__P33457, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -22732,7 +22732,7 @@ function game_GameOverDialog_isMultiplayerGame__P518074_mk(s) { -function game_GameOverDialog_isNewBestScore__P518073(s) { +function game_GameOverDialog_isNewBestScore__P33456(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -22747,7 +22747,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, game_GameOverDialog__C518068_VT)) failedCast(r0); + if (!checkSubtype(r0, game_GameOverDialog__C33451_VT)) failedCast(r0); r0 = s.arg0.fields["flags"]; s.tmp_4 = r0; r0 = (s.tmp_4 & 4); @@ -22762,13 +22762,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -game_GameOverDialog_isNewBestScore__P518073.info = {"start":13875,"length":78,"line":421,"column":8,"endLine":421,"endColumn":86,"fileName":"pxt_modules/game/textDialogs.ts","functionName":"isNewBestScore","argumentNames":["this"]} -game_GameOverDialog_isNewBestScore__P518073.isGetter = true; +game_GameOverDialog_isNewBestScore__P33456.info = {"start":13875,"length":78,"line":421,"column":8,"endLine":421,"endColumn":86,"fileName":"pxt_modules/game/textDialogs.ts","functionName":"isNewBestScore","argumentNames":["this"]} +game_GameOverDialog_isNewBestScore__P33456.isGetter = true; -function game_GameOverDialog_isNewBestScore__P518073_mk(s) { +function game_GameOverDialog_isNewBestScore__P33456_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_GameOverDialog_isNewBestScore__P518073, depth: s.depth + 1, + parent: s, fn: game_GameOverDialog_isNewBestScore__P33456, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -22782,7 +22782,7 @@ function game_GameOverDialog_isNewBestScore__P518073_mk(s) { -function game_GameOverDialog_hasBestScore__P518072(s) { +function game_GameOverDialog_hasBestScore__P33455(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -22797,7 +22797,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, game_GameOverDialog__C518068_VT)) failedCast(r0); + if (!checkSubtype(r0, game_GameOverDialog__C33451_VT)) failedCast(r0); r0 = s.arg0.fields["flags"]; s.tmp_4 = r0; r0 = (s.tmp_4 & 2); @@ -22812,13 +22812,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -game_GameOverDialog_hasBestScore__P518072.info = {"start":13790,"length":76,"line":420,"column":8,"endLine":420,"endColumn":84,"fileName":"pxt_modules/game/textDialogs.ts","functionName":"hasBestScore","argumentNames":["this"]} -game_GameOverDialog_hasBestScore__P518072.isGetter = true; +game_GameOverDialog_hasBestScore__P33455.info = {"start":13790,"length":76,"line":420,"column":8,"endLine":420,"endColumn":84,"fileName":"pxt_modules/game/textDialogs.ts","functionName":"hasBestScore","argumentNames":["this"]} +game_GameOverDialog_hasBestScore__P33455.isGetter = true; -function game_GameOverDialog_hasBestScore__P518072_mk(s) { +function game_GameOverDialog_hasBestScore__P33455_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_GameOverDialog_hasBestScore__P518072, depth: s.depth + 1, + parent: s, fn: game_GameOverDialog_hasBestScore__P33455, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -22832,7 +22832,7 @@ function game_GameOverDialog_hasBestScore__P518072_mk(s) { -function helpers_imagePrintCenter__P517111(s) { +function helpers_imagePrintCenter__P32494(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -22842,8 +22842,8 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.w___526725 = undefined; - s.x___526731 = undefined; + s.w___42153 = undefined; + s.x___42159 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -22858,7 +22858,7 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - s.tmp_2 = image_getFontForText__P517099_mk(s); + s.tmp_2 = image_getFontForText__P32482_mk(s); s.tmp_2.arg0 = s.arg1; s.callLocIdx = 164; s.pc = 3; return s.tmp_2; case 3: @@ -22882,17 +22882,17 @@ switch (step) { r0 = s.retval; s.tmp_1 = r0; r0 = (s.tmp_0 * s.tmp_1); - s.w___526725 = (r0); + s.w___42153 = (r0); r0 = pxsim_ImageMethods.width(s.arg0); s.tmp_1 = r0; - r0 = (s.tmp_1 - s.w___526725); + r0 = (s.tmp_1 - s.w___42153); s.tmp_0 = r0; r0 = (s.tmp_0 / 2); - s.x___526731 = (r0); - s.tmp_0 = helpers_imagePrint__P517112_mk(s); + s.x___42159 = (r0); + s.tmp_0 = helpers_imagePrint__P32495_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; - s.tmp_0.arg2 = s.x___526731; + s.tmp_0.arg2 = s.x___42159; s.tmp_0.arg3 = s.arg2; s.tmp_0.arg4 = s.arg3; s.tmp_0.arg5 = s.arg4; @@ -22904,18 +22904,18 @@ switch (step) { return leave(s, r0) default: oops() } } } -helpers_imagePrintCenter__P517111.info = {"start":15025,"length":295,"line":206,"column":4,"endLine":211,"endColumn":5,"fileName":"pxt_modules/screen/text.ts","functionName":"imagePrintCenter","argumentNames":["img","text","y","color","font"]} +helpers_imagePrintCenter__P32494.info = {"start":15025,"length":295,"line":206,"column":4,"endLine":211,"endColumn":5,"fileName":"pxt_modules/screen/text.ts","functionName":"imagePrintCenter","argumentNames":["img","text","y","color","font"]} -function helpers_imagePrintCenter__P517111_mk(s) { +function helpers_imagePrintCenter__P32494_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_imagePrintCenter__P517111, depth: s.depth + 1, + parent: s, fn: helpers_imagePrintCenter__P32494, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - w___526725: undefined, - x___526731: undefined, + w___42153: undefined, + x___42159: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -22927,7 +22927,7 @@ function helpers_imagePrintCenter__P517111_mk(s) { -function game_GameOverDialog_drawScores__P518079(s) { +function game_GameOverDialog_drawScores__P33462(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -22937,29 +22937,29 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.scores___527083 = undefined; - s.currY___527096 = undefined; - s.score___527105 = undefined; - s.x___527137 = undefined; - s.strlens___527164 = undefined; - s.i___527166 = undefined; - s.col___527172 = undefined; - s.score___527175 = undefined; - s.i___527208 = undefined; - s.col___527214 = undefined; - s.score___527217 = undefined; - s.str___527221 = undefined; - s.x___527233 = undefined; - s.score___527314 = undefined; - s.currY___527335 = undefined; - s.currY___527355 = undefined; + s.scores___42511 = undefined; + s.currY___42524 = undefined; + s.score___42533 = undefined; + s.x___42565 = undefined; + s.strlens___42592 = undefined; + s.i___42594 = undefined; + s.col___42600 = undefined; + s.score___42603 = undefined; + s.i___42636 = undefined; + s.col___42642 = undefined; + s.score___42645 = undefined; + s.str___42649 = undefined; + s.x___42661 = undefined; + s.score___42742 = undefined; + s.currY___42763 = undefined; + s.currY___42783 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, game_GameOverDialog__C518068_VT)) failedCast(r0); - s.tmp_1 = game_GameOverDialog_hasScores__P518071_mk(s); + if (!checkSubtype(r0, game_GameOverDialog__C33451_VT)) failedCast(r0); + s.tmp_1 = game_GameOverDialog_hasScores__P33454_mk(s); s.tmp_1.arg0 = s.arg0; s.callLocIdx = 1236; s.pc = 23; return s.tmp_1; case 23: @@ -22967,16 +22967,16 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 19; continue; } - s.tmp_2 = helpers_arrayFilter__P515232_mk(s); + s.tmp_2 = helpers_arrayFilter__P30615_mk(s); r0 = s.arg0.fields["scores"]; s.tmp_2.arg0 = r0; - s.tmp_2.arg1 = scores_inline__P527085; + s.tmp_2.arg1 = scores_inline__P42513; s.callLocIdx = 1237; s.pc = 24; return s.tmp_2; case 24: r0 = s.retval; - s.scores___527083 = (r0); + s.scores___42511 = (r0); s.tmp_1 = if_charHeight_1_mk(s); - s.tmp_1.arg0 = globals.font5___517102; + s.tmp_1.arg0 = globals.font5___32485; if (!s.tmp_1.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_1.arg0, "charHeight"); } else { @@ -22989,8 +22989,8 @@ switch (step) { r0 = s.retval; s.tmp_0 = r0; r0 = (s.tmp_0 + 16); - s.currY___527096 = (r0); - s.tmp_1 = game_GameOverDialog_isMultiplayerGame__P518074_mk(s); + s.currY___42524 = (r0); + s.tmp_1 = game_GameOverDialog_isMultiplayerGame__P33457_mk(s); s.tmp_1.arg0 = s.arg0; s.callLocIdx = 1239; s.pc = 26; return s.tmp_1; case 26: @@ -22998,16 +22998,16 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 17; continue; } - r0 = pxsim_Array__length(s.scores___527083); + r0 = pxsim_Array__length(s.scores___42511); s.tmp_3 = r0; r0 = (s.tmp_3 === 1); s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); if (!r0) { step = 3; continue; } - r0 = pxsim_Array__getAt(s.scores___527083, 0); - s.score___527105 = (r0); - s.tmp_0 = r0 = s.score___527105; - r0 = s.score___527105.fields["player"]; + r0 = pxsim_Array__getAt(s.scores___42511, 0); + s.score___42533 = (r0); + s.tmp_0 = r0 = s.score___42533; + r0 = s.score___42533.fields["player"]; s.tmp_7 = r0; if ((s.tmp_7) && (s.tmp_7).vtable) { setupResume(s, 27); @@ -23040,7 +23040,7 @@ switch (step) { case 29: r0 = s.retval; s.tmp_2 = r0; - r0 = s.score___527105.fields["value"]; + r0 = s.score___42533.fields["value"]; s.tmp_9 = r0; if ((s.tmp_9) && (s.tmp_9).vtable) { setupResume(s, 30); @@ -23054,23 +23054,23 @@ switch (step) { r0 = pxsim_String__concat(s.tmp_2, s.tmp_8); s.tmp_1 = r0; r0 = (s.tmp_0).fields["str"] = (s.tmp_1); - s.tmp_0 = helpers_imagePrintCenter__P517111_mk(s); + s.tmp_0 = helpers_imagePrintCenter__P32494_mk(s); r0 = s.arg0.fields["image"]; s.tmp_0.arg0 = r0; - r0 = s.score___527105.fields["str"]; + r0 = s.score___42533.fields["str"]; s.tmp_0.arg1 = r0; - s.tmp_0.arg2 = s.currY___527096; - s.tmp_1 = game_screenColor__P520977_mk(s); + s.tmp_0.arg2 = s.currY___42524; + s.tmp_1 = game_screenColor__P36365_mk(s); s.tmp_1.arg0 = 1; s.callLocIdx = 1240; s.pc = 32; return s.tmp_1; case 32: r0 = s.retval; s.tmp_0.arg3 = r0; - s.tmp_0.arg4 = globals.font5___517102; + s.tmp_0.arg4 = globals.font5___32485; s.callLocIdx = 1241; s.pc = 31; return s.tmp_0; case 31: r0 = s.retval; - r0 = s.score___527105.fields["winner"]; + r0 = s.score___42533.fields["winner"]; s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } @@ -23080,12 +23080,12 @@ switch (step) { s.tmp_2 = r0; r0 = (s.tmp_2 >> 1); s.tmp_1 = r0; - r0 = s.score___527105.fields["str"]; + r0 = s.score___42533.fields["str"]; s.tmp_7 = r0; r0 = pxsim_String_.length(s.tmp_7); s.tmp_6 = r0; s.tmp_9 = if_charWidth_1_mk(s); - s.tmp_9.arg0 = globals.font5___517102; + s.tmp_9.arg0 = globals.font5___32485; if (!s.tmp_9.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_9.arg0, "charWidth"); } else { @@ -23102,18 +23102,18 @@ switch (step) { r0 = (s.tmp_5 >> 1); s.tmp_4 = r0; r0 = (s.tmp_1 - s.tmp_4); - s.x___527137 = (r0); + s.x___42565 = (r0); r0 = s.arg0.fields["image"]; s.tmp_0 = r0; - s.tmp_1 = r0 = globals.img_trophy_sm___520996; - s.tmp_4 = r0 = s.x___527137; - r0 = pxsim_ImageMethods.width(globals.img_trophy_sm___520996); + s.tmp_1 = r0 = globals.img_trophy_sm___36384; + s.tmp_4 = r0 = s.x___42565; + r0 = pxsim_ImageMethods.width(globals.img_trophy_sm___36384); s.tmp_5 = r0; r0 = (s.tmp_4 - s.tmp_5); s.tmp_3 = r0; r0 = (s.tmp_3 - 3); s.tmp_2 = r0; - r0 = (s.currY___527096 - 2); + r0 = (s.currY___42524 - 2); s.tmp_6 = r0; r0 = pxsim_ImageMethods.drawTransparentImage(s.tmp_0, s.tmp_1, s.tmp_2, s.tmp_6); case 1: @@ -23124,22 +23124,22 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_Array__push(s.tmp_0, 0); r0 = pxsim_Array__push(s.tmp_0, 0); - s.strlens___527164 = (s.tmp_0); - s.i___527166 = (0); + s.strlens___42592 = (s.tmp_0); + s.i___42594 = (0); case 4: - s.tmp_1 = r0 = s.i___527166; - r0 = pxsim_Array__length(s.scores___527083); + s.tmp_1 = r0 = s.i___42594; + r0 = pxsim_Array__length(s.scores___42511); s.tmp_2 = r0; r0 = (s.tmp_1 < s.tmp_2); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 5; continue; } - r0 = (s.i___527166 % 2); - s.col___527172 = (r0); - r0 = pxsim_Array__getAt(s.scores___527083, s.i___527166); - s.score___527175 = (r0); - s.tmp_0 = r0 = s.score___527175; - r0 = s.score___527175.fields["player"]; + r0 = (s.i___42594 % 2); + s.col___42600 = (r0); + r0 = pxsim_Array__getAt(s.scores___42511, s.i___42594); + s.score___42603 = (r0); + s.tmp_0 = r0 = s.score___42603; + r0 = s.score___42603.fields["player"]; s.tmp_7 = r0; if ((s.tmp_7) && (s.tmp_7).vtable) { setupResume(s, 34); @@ -23172,7 +23172,7 @@ switch (step) { case 36: r0 = s.retval; s.tmp_2 = r0; - r0 = s.score___527175.fields["value"]; + r0 = s.score___42603.fields["value"]; s.tmp_9 = r0; if ((s.tmp_9) && (s.tmp_9).vtable) { setupResume(s, 37); @@ -23186,12 +23186,12 @@ switch (step) { r0 = pxsim_String__concat(s.tmp_2, s.tmp_8); s.tmp_1 = r0; r0 = (s.tmp_0).fields["str"] = (s.tmp_1); - s.tmp_0 = r0 = s.strlens___527164; - s.tmp_1 = r0 = s.col___527172; - s.tmp_3 = Math_max__P515252_mk(s); - r0 = pxsim_Array__getAt(s.strlens___527164, s.col___527172); + s.tmp_0 = r0 = s.strlens___42592; + s.tmp_1 = r0 = s.col___42600; + s.tmp_3 = Math_max__P30635_mk(s); + r0 = pxsim_Array__getAt(s.strlens___42592, s.col___42600); s.tmp_3.arg0 = r0; - r0 = s.score___527175.fields["str"]; + r0 = s.score___42603.fields["str"]; s.tmp_4 = r0; r0 = pxsim_String_.length(s.tmp_4); s.tmp_3.arg1 = r0; @@ -23200,45 +23200,45 @@ switch (step) { r0 = s.retval; s.tmp_2 = r0; r0 = pxsim_Array_.setAt(s.tmp_0, s.tmp_1, s.tmp_2); - r0 = (s.i___527166 + 1); - s.i___527166 = (r0); + r0 = (s.i___42594 + 1); + s.i___42594 = (r0); { step = 4; continue; } case 5: - s.i___527208 = (0); + s.i___42636 = (0); case 6: - s.tmp_1 = r0 = s.i___527208; - r0 = pxsim_Array__length(s.scores___527083); + s.tmp_1 = r0 = s.i___42636; + r0 = pxsim_Array__length(s.scores___42511); s.tmp_2 = r0; r0 = (s.tmp_1 < s.tmp_2); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 15; continue; } - r0 = (s.i___527208 % 2); - s.col___527214 = (r0); - r0 = pxsim_Array__getAt(s.scores___527083, s.i___527208); - s.score___527217 = (r0); - s.tmp_0 = game_padStr__P520975_mk(s); - r0 = pxsim_Array__getAt(s.strlens___527164, s.col___527214); + r0 = (s.i___42636 % 2); + s.col___42642 = (r0); + r0 = pxsim_Array__getAt(s.scores___42511, s.i___42636); + s.score___42645 = (r0); + s.tmp_0 = game_padStr__P36363_mk(s); + r0 = pxsim_Array__getAt(s.strlens___42592, s.col___42642); s.tmp_0.arg0 = r0; s.callLocIdx = 1244; s.pc = 39; return s.tmp_0; case 39: r0 = s.retval; - s.str___527221 = (r0); - s.tmp_0 = game_replaceRange__P520976_mk(s); - s.tmp_0.arg0 = s.str___527221; - r0 = s.score___527217.fields["str"]; + s.str___42649 = (r0); + s.tmp_0 = game_replaceRange__P36364_mk(s); + s.tmp_0.arg0 = s.str___42649; + r0 = s.score___42645.fields["str"]; s.tmp_0.arg1 = r0; s.tmp_0.arg2 = 0; - r0 = s.score___527217.fields["str"]; + r0 = s.score___42645.fields["str"]; s.tmp_1 = r0; r0 = pxsim_String_.length(s.tmp_1); s.tmp_0.arg3 = r0; s.callLocIdx = 1245; s.pc = 40; return s.tmp_0; case 40: r0 = s.retval; - s.str___527221 = (r0); - s.x___527233 = (0); - r0 = (s.col___527214 === 0); + s.str___42649 = (r0); + s.x___42661 = (0); + r0 = (s.col___42642 === 0); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 7; continue; } @@ -23248,10 +23248,10 @@ switch (step) { s.tmp_3 = r0; r0 = (s.tmp_3 >> 1); s.tmp_2 = r0; - r0 = pxsim_Array__getAt(s.strlens___527164, s.col___527214); + r0 = pxsim_Array__getAt(s.strlens___42592, s.col___42642); s.tmp_6 = r0; s.tmp_8 = if_charWidth_1_mk(s); - s.tmp_8.arg0 = globals.font5___517102; + s.tmp_8.arg0 = globals.font5___32485; if (!s.tmp_8.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_8.arg0, "charWidth"); } else { @@ -23268,7 +23268,7 @@ switch (step) { r0 = (s.tmp_2 - s.tmp_5); s.tmp_1 = r0; r0 = (s.tmp_1 - 3); - s.x___527233 = (r0); + s.x___42661 = (r0); { step = 8; continue; } case 7: r0 = s.arg0.fields["image"]; @@ -23278,13 +23278,13 @@ switch (step) { r0 = (s.tmp_1 >> 1); s.tmp_0 = r0; r0 = (s.tmp_0 + 3); - s.x___527233 = (r0); + s.x___42661 = (r0); case 8: - r0 = s.score___527217.fields["winner"]; + r0 = s.score___42645.fields["winner"]; s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 11; continue; } - r0 = (s.i___527208 % 2); + r0 = (s.i___42636 % 2); s.tmp_2 = r0; r0 = (s.tmp_2 === 0); s.tmp_1 = r0; @@ -23292,29 +23292,29 @@ switch (step) { if (!r0) { step = 9; continue; } r0 = s.arg0.fields["image"]; s.tmp_3 = r0; - s.tmp_4 = r0 = globals.img_trophy_sm___520996; - s.tmp_7 = r0 = s.x___527233; - r0 = pxsim_ImageMethods.width(globals.img_trophy_sm___520996); + s.tmp_4 = r0 = globals.img_trophy_sm___36384; + s.tmp_7 = r0 = s.x___42661; + r0 = pxsim_ImageMethods.width(globals.img_trophy_sm___36384); s.tmp_8 = r0; r0 = (s.tmp_7 - s.tmp_8); s.tmp_6 = r0; r0 = (s.tmp_6 - 3); s.tmp_5 = r0; - r0 = (s.currY___527096 - 2); + r0 = (s.currY___42524 - 2); s.tmp_9 = r0; r0 = pxsim_ImageMethods.drawTransparentImage(s.tmp_3, s.tmp_4, s.tmp_5, s.tmp_9); { step = 10; continue; } case 9: r0 = s.arg0.fields["image"]; s.tmp_0 = r0; - s.tmp_1 = r0 = globals.img_trophy_sm___520996; - s.tmp_4 = r0 = s.x___527233; - r0 = s.score___527217.fields["str"]; + s.tmp_1 = r0 = globals.img_trophy_sm___36384; + s.tmp_4 = r0 = s.x___42661; + r0 = s.score___42645.fields["str"]; s.tmp_7 = r0; r0 = pxsim_String_.length(s.tmp_7); s.tmp_6 = r0; s.tmp_9 = if_charWidth_1_mk(s); - s.tmp_9.arg0 = globals.font5___517102; + s.tmp_9.arg0 = globals.font5___32485; if (!s.tmp_9.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_9.arg0, "charWidth"); } else { @@ -23332,38 +23332,38 @@ switch (step) { s.tmp_3 = r0; r0 = (s.tmp_3 + 2); s.tmp_2 = r0; - r0 = (s.currY___527096 - 2); + r0 = (s.currY___42524 - 2); s.tmp_10 = r0; r0 = pxsim_ImageMethods.drawTransparentImage(s.tmp_0, s.tmp_1, s.tmp_2, s.tmp_10); case 10: case 11: case 12: - s.tmp_0 = helpers_imagePrint__P517112_mk(s); + s.tmp_0 = helpers_imagePrint__P32495_mk(s); r0 = s.arg0.fields["image"]; s.tmp_0.arg0 = r0; - s.tmp_0.arg1 = s.str___527221; - s.tmp_0.arg2 = s.x___527233; - s.tmp_0.arg3 = s.currY___527096; - s.tmp_1 = game_screenColor__P520977_mk(s); + s.tmp_0.arg1 = s.str___42649; + s.tmp_0.arg2 = s.x___42661; + s.tmp_0.arg3 = s.currY___42524; + s.tmp_1 = game_screenColor__P36365_mk(s); s.tmp_1.arg0 = 1; s.callLocIdx = 1248; s.pc = 44; return s.tmp_1; case 44: r0 = s.retval; s.tmp_0.arg4 = r0; - s.tmp_0.arg5 = globals.font5___517102; + s.tmp_0.arg5 = globals.font5___32485; s.tmp_0.arg6 = undefined; s.callLocIdx = 1249; s.pc = 43; return s.tmp_0; case 43: r0 = s.retval; - r0 = (s.i___527208 % 2); + r0 = (s.i___42636 % 2); s.tmp_1 = r0; r0 = (s.tmp_1 === 1); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 13; continue; } - s.tmp_2 = r0 = s.currY___527096; + s.tmp_2 = r0 = s.currY___42524; s.tmp_5 = if_charHeight_1_mk(s); - s.tmp_5.arg0 = globals.font5___517102; + s.tmp_5.arg0 = globals.font5___32485; if (!s.tmp_5.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_5.arg0, "charHeight"); } else { @@ -23378,20 +23378,20 @@ switch (step) { r0 = (s.tmp_4 + 2); s.tmp_3 = r0; r0 = (s.tmp_2 + s.tmp_3); - s.currY___527096 = (r0); + s.currY___42524 = (r0); case 13: case 14: - r0 = (s.i___527208 + 1); - s.i___527208 = (r0); + r0 = (s.i___42636 + 1); + s.i___42636 = (r0); { step = 6; continue; } case 15: case 16: { step = 18; continue; } case 17: - r0 = pxsim_Array__getAt(s.scores___527083, 0); - s.score___527314 = (r0); - s.tmp_0 = r0 = s.score___527314; - r0 = s.score___527314.fields["value"]; + r0 = pxsim_Array__getAt(s.scores___42511, 0); + s.score___42742 = (r0); + s.tmp_0 = r0 = s.score___42742; + r0 = s.score___42742.fields["value"]; s.tmp_3 = r0; if ((s.tmp_3) && (s.tmp_3).vtable) { setupResume(s, 46); @@ -23405,27 +23405,27 @@ switch (step) { r0 = pxsim_String__concat("Score:", s.tmp_2); s.tmp_1 = r0; r0 = (s.tmp_0).fields["str"] = (s.tmp_1); - s.tmp_0 = helpers_imagePrintCenter__P517111_mk(s); + s.tmp_0 = helpers_imagePrintCenter__P32494_mk(s); r0 = s.arg0.fields["image"]; s.tmp_0.arg0 = r0; - r0 = s.score___527314.fields["str"]; + r0 = s.score___42742.fields["str"]; s.tmp_0.arg1 = r0; - r0 = (s.currY___527096 - 1); + r0 = (s.currY___42524 - 1); s.tmp_0.arg2 = r0; - s.tmp_1 = game_screenColor__P520977_mk(s); + s.tmp_1 = game_screenColor__P36365_mk(s); s.tmp_1.arg0 = 1; s.callLocIdx = 1251; s.pc = 48; return s.tmp_1; case 48: r0 = s.retval; s.tmp_0.arg3 = r0; - s.tmp_0.arg4 = globals.font8___517097; + s.tmp_0.arg4 = globals.font8___32480; s.callLocIdx = 1252; s.pc = 47; return s.tmp_0; case 47: r0 = s.retval; case 18: { step = 22; continue; } case 19: - s.tmp_1 = game_GameOverDialog_isWinCondition__P518069_mk(s); + s.tmp_1 = game_GameOverDialog_isWinCondition__P33452_mk(s); s.tmp_1.arg0 = s.arg0; s.callLocIdx = 1253; s.pc = 49; return s.tmp_1; case 49: @@ -23434,7 +23434,7 @@ switch (step) { r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 20; continue; } s.tmp_3 = if_charHeight_1_mk(s); - s.tmp_3.arg0 = globals.font5___517102; + s.tmp_3.arg0 = globals.font5___32485; if (!s.tmp_3.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_3.arg0, "charHeight"); } else { @@ -23447,27 +23447,27 @@ switch (step) { r0 = s.retval; s.tmp_2 = r0; r0 = (s.tmp_2 + 14); - s.currY___527335 = (r0); + s.currY___42763 = (r0); r0 = s.arg0.fields["image"]; s.tmp_0 = r0; - s.tmp_1 = r0 = globals.img_trophy_lg___520999; + s.tmp_1 = r0 = globals.img_trophy_lg___36387; r0 = s.arg0.fields["image"]; s.tmp_5 = r0; r0 = pxsim_ImageMethods.width(s.tmp_5); s.tmp_4 = r0; r0 = (s.tmp_4 >> 1); s.tmp_3 = r0; - r0 = pxsim_ImageMethods.width(globals.img_trophy_lg___520999); + r0 = pxsim_ImageMethods.width(globals.img_trophy_lg___36387); s.tmp_7 = r0; r0 = (s.tmp_7 >> 1); s.tmp_6 = r0; r0 = (s.tmp_3 - s.tmp_6); s.tmp_2 = r0; - r0 = pxsim_ImageMethods.drawTransparentImage(s.tmp_0, s.tmp_1, s.tmp_2, s.currY___527335); + r0 = pxsim_ImageMethods.drawTransparentImage(s.tmp_0, s.tmp_1, s.tmp_2, s.currY___42763); { step = 21; continue; } case 20: s.tmp_1 = if_charHeight_1_mk(s); - s.tmp_1.arg0 = globals.font5___517102; + s.tmp_1.arg0 = globals.font5___32485; if (!s.tmp_1.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_1.arg0, "charHeight"); } else { @@ -23480,35 +23480,35 @@ switch (step) { r0 = s.retval; s.tmp_0 = r0; r0 = (s.tmp_0 + 14); - s.currY___527355 = (r0); + s.currY___42783 = (r0); r0 = s.arg0.fields["image"]; s.tmp_0 = r0; - s.tmp_1 = r0 = globals.img_sleepy_sim___521002; + s.tmp_1 = r0 = globals.img_sleepy_sim___36390; r0 = s.arg0.fields["image"]; s.tmp_5 = r0; r0 = pxsim_ImageMethods.width(s.tmp_5); s.tmp_4 = r0; r0 = (s.tmp_4 >> 1); s.tmp_3 = r0; - r0 = pxsim_ImageMethods.width(globals.img_sleepy_sim___521002); + r0 = pxsim_ImageMethods.width(globals.img_sleepy_sim___36390); s.tmp_7 = r0; r0 = (s.tmp_7 >> 1); s.tmp_6 = r0; r0 = (s.tmp_3 - s.tmp_6); s.tmp_2 = r0; - r0 = pxsim_ImageMethods.drawTransparentImage(s.tmp_0, s.tmp_1, s.tmp_2, s.currY___527355); + r0 = pxsim_ImageMethods.drawTransparentImage(s.tmp_0, s.tmp_1, s.tmp_2, s.currY___42783); case 21: case 22: r0 = undefined; return leave(s, r0) default: oops() } } } -game_GameOverDialog_drawScores__P518079.info = {"start":17805,"length":4431,"line":516,"column":8,"endLine":598,"endColumn":9,"fileName":"pxt_modules/game/textDialogs.ts","functionName":"drawScores","argumentNames":["this"]} +game_GameOverDialog_drawScores__P33462.info = {"start":17805,"length":4431,"line":516,"column":8,"endLine":598,"endColumn":9,"fileName":"pxt_modules/game/textDialogs.ts","functionName":"drawScores","argumentNames":["this"]} -function game_GameOverDialog_drawScores__P518079_mk(s) { +function game_GameOverDialog_drawScores__P33462_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_GameOverDialog_drawScores__P518079, depth: s.depth + 1, + parent: s, fn: game_GameOverDialog_drawScores__P33462, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -23521,22 +23521,22 @@ function game_GameOverDialog_drawScores__P518079_mk(s) { tmp_8: undefined, tmp_9: undefined, tmp_10: undefined, - scores___527083: undefined, - currY___527096: undefined, - score___527105: undefined, - x___527137: undefined, - strlens___527164: undefined, - i___527166: undefined, - col___527172: undefined, - score___527175: undefined, - i___527208: undefined, - col___527214: undefined, - score___527217: undefined, - str___527221: undefined, - x___527233: undefined, - score___527314: undefined, - currY___527335: undefined, - currY___527355: undefined, + scores___42511: undefined, + currY___42524: undefined, + score___42533: undefined, + x___42565: undefined, + strlens___42592: undefined, + i___42594: undefined, + col___42600: undefined, + score___42603: undefined, + i___42636: undefined, + col___42642: undefined, + score___42645: undefined, + str___42649: undefined, + x___42661: undefined, + score___42742: undefined, + currY___42763: undefined, + currY___42783: undefined, arg0: undefined, } } @@ -23544,7 +23544,7 @@ function game_GameOverDialog_drawScores__P518079_mk(s) { -function scores_inline__P527085(s) { +function scores_inline__P42513(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -23564,12 +23564,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scores_inline__P527085.info = {"start":17904,"length":28,"line":518,"column":50,"endLine":518,"endColumn":78,"fileName":"pxt_modules/game/textDialogs.ts","functionName":"inline","argumentNames":["score"]} +scores_inline__P42513.info = {"start":17904,"length":28,"line":518,"column":50,"endLine":518,"endColumn":78,"fileName":"pxt_modules/game/textDialogs.ts","functionName":"inline","argumentNames":["score"]} -function scores_inline__P527085_mk(s) { +function scores_inline__P42513_mk(s) { checkStack(s.depth); return { - parent: s, fn: scores_inline__P527085, depth: s.depth + 1, + parent: s, fn: scores_inline__P42513, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -23579,7 +23579,7 @@ function scores_inline__P527085_mk(s) { -function game_replaceRange__P520976(s) { +function game_replaceRange__P36364(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -23596,7 +23596,7 @@ switch (step) { s.arg3 = (s.lambdaArgs[3]); s.lambdaArgs = null; } - s.tmp_4 = helpers_stringSubstr__P515240_mk(s); + s.tmp_4 = helpers_stringSubstr__P30623_mk(s); s.tmp_4.arg0 = s.arg0; s.tmp_4.arg1 = 0; s.tmp_4.arg2 = s.arg2; @@ -23613,7 +23613,7 @@ switch (step) { case 2: r0 = s.retval; s.tmp_2 = r0; - s.tmp_7 = helpers_stringSubstr__P515240_mk(s); + s.tmp_7 = helpers_stringSubstr__P30623_mk(s); s.tmp_7.arg0 = s.arg1; s.tmp_7.arg1 = 0; s.tmp_7.arg2 = s.arg3; @@ -23641,7 +23641,7 @@ switch (step) { case 5: r0 = s.retval; s.tmp_0 = r0; - s.tmp_10 = helpers_stringSubstr__P515240_mk(s); + s.tmp_10 = helpers_stringSubstr__P30623_mk(s); s.tmp_10.arg0 = s.arg0; r0 = (s.arg2 + s.arg3); s.tmp_10.arg1 = r0; @@ -23663,12 +23663,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_replaceRange__P520976.info = {"start":400,"length":175,"line":24,"column":4,"endLine":26,"endColumn":5,"fileName":"pxt_modules/game/textDialogs.ts","functionName":"replaceRange","argumentNames":["dst","src","start","len"]} +game_replaceRange__P36364.info = {"start":400,"length":175,"line":24,"column":4,"endLine":26,"endColumn":5,"fileName":"pxt_modules/game/textDialogs.ts","functionName":"replaceRange","argumentNames":["dst","src","start","len"]} -function game_replaceRange__P520976_mk(s) { +function game_replaceRange__P36364_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_replaceRange__P520976, depth: s.depth + 1, + parent: s, fn: game_replaceRange__P36364, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -23691,7 +23691,7 @@ function game_replaceRange__P520976_mk(s) { -function helpers_stringSubstr__P515240(s) { +function helpers_stringSubstr__P30623(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -23733,12 +23733,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -helpers_stringSubstr__P515240.info = {"start":11286,"length":204,"line":379,"column":4,"endLine":382,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"stringSubstr","argumentNames":["s","start","length"]} +helpers_stringSubstr__P30623.info = {"start":11286,"length":204,"line":379,"column":4,"endLine":382,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"stringSubstr","argumentNames":["s","start","length"]} -function helpers_stringSubstr__P515240_mk(s) { +function helpers_stringSubstr__P30623_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_stringSubstr__P515240, depth: s.depth + 1, + parent: s, fn: helpers_stringSubstr__P30623, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -23753,7 +23753,7 @@ function helpers_stringSubstr__P515240_mk(s) { -function game_padStr__P520975(s) { +function game_padStr__P36363(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -23763,50 +23763,50 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.str___527426 = undefined; - s.i___527427 = undefined; + s.str___42854 = undefined; + s.i___42855 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = pxsim_String_.mkEmpty(); - s.str___527426 = (r0); - s.i___527427 = (0); + s.str___42854 = (r0); + s.i___42855 = (0); case 1: - r0 = (s.i___527427 < s.arg0); + r0 = (s.i___42855 < s.arg0); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 2; continue; } - if ((s.str___527426) && (s.str___527426).vtable) { + if ((s.str___42854) && (s.str___42854).vtable) { setupResume(s, 3); - pxsim_String__stringConv(s.str___527426); + pxsim_String__stringConv(s.str___42854); checkResumeConsumed(); return; - } else { s.retval = (s.str___527426) + ""; } + } else { s.retval = (s.str___42854) + ""; } case 3: r0 = s.retval; s.tmp_1 = r0; r0 = pxsim_String__concat(s.tmp_1, " "); - s.str___527426 = (r0); - r0 = (s.i___527427 + 1); - s.i___527427 = (r0); + s.str___42854 = (r0); + r0 = (s.i___42855 + 1); + s.i___42855 = (r0); { step = 1; continue; } case 2: - r0 = s.str___527426; + r0 = s.str___42854; return leave(s, r0) default: oops() } } } -game_padStr__P520975.info = {"start":234,"length":160,"line":16,"column":4,"endLine":22,"endColumn":5,"fileName":"pxt_modules/game/textDialogs.ts","functionName":"padStr","argumentNames":["len"]} +game_padStr__P36363.info = {"start":234,"length":160,"line":16,"column":4,"endLine":22,"endColumn":5,"fileName":"pxt_modules/game/textDialogs.ts","functionName":"padStr","argumentNames":["len"]} -function game_padStr__P520975_mk(s) { +function game_padStr__P36363_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_padStr__P520975, depth: s.depth + 1, + parent: s, fn: game_padStr__P36363, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, - str___527426: undefined, - i___527427: undefined, + str___42854: undefined, + i___42855: undefined, arg0: undefined, } } @@ -23814,7 +23814,7 @@ function game_padStr__P520975_mk(s) { -function game_GameOverDialog_hasScores__P518071(s) { +function game_GameOverDialog_hasScores__P33454(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -23829,7 +23829,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, game_GameOverDialog__C518068_VT)) failedCast(r0); + if (!checkSubtype(r0, game_GameOverDialog__C33451_VT)) failedCast(r0); r0 = s.arg0.fields["flags"]; s.tmp_4 = r0; r0 = (s.tmp_4 & 16); @@ -23844,13 +23844,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -game_GameOverDialog_hasScores__P518071.info = {"start":13706,"length":75,"line":419,"column":8,"endLine":419,"endColumn":83,"fileName":"pxt_modules/game/textDialogs.ts","functionName":"hasScores","argumentNames":["this"]} -game_GameOverDialog_hasScores__P518071.isGetter = true; +game_GameOverDialog_hasScores__P33454.info = {"start":13706,"length":75,"line":419,"column":8,"endLine":419,"endColumn":83,"fileName":"pxt_modules/game/textDialogs.ts","functionName":"hasScores","argumentNames":["this"]} +game_GameOverDialog_hasScores__P33454.isGetter = true; -function game_GameOverDialog_hasScores__P518071_mk(s) { +function game_GameOverDialog_hasScores__P33454_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_GameOverDialog_hasScores__P518071, depth: s.depth + 1, + parent: s, fn: game_GameOverDialog_hasScores__P33454, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -23864,7 +23864,7 @@ function game_GameOverDialog_hasScores__P518071_mk(s) { -function game_GameOverDialog_isWinCondition__P518069(s) { +function game_GameOverDialog_isWinCondition__P33452(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -23879,7 +23879,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, game_GameOverDialog__C518068_VT)) failedCast(r0); + if (!checkSubtype(r0, game_GameOverDialog__C33451_VT)) failedCast(r0); r0 = s.arg0.fields["flags"]; s.tmp_4 = r0; r0 = (s.tmp_4 & 1); @@ -23894,13 +23894,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -game_GameOverDialog_isWinCondition__P518069.info = {"start":13573,"length":73,"line":417,"column":8,"endLine":417,"endColumn":81,"fileName":"pxt_modules/game/textDialogs.ts","functionName":"isWinCondition","argumentNames":["this"]} -game_GameOverDialog_isWinCondition__P518069.isGetter = true; +game_GameOverDialog_isWinCondition__P33452.info = {"start":13573,"length":73,"line":417,"column":8,"endLine":417,"endColumn":81,"fileName":"pxt_modules/game/textDialogs.ts","functionName":"isWinCondition","argumentNames":["this"]} +game_GameOverDialog_isWinCondition__P33452.isGetter = true; -function game_GameOverDialog_isWinCondition__P518069_mk(s) { +function game_GameOverDialog_isWinCondition__P33452_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_GameOverDialog_isWinCondition__P518069, depth: s.depth + 1, + parent: s, fn: game_GameOverDialog_isWinCondition__P33452, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -23914,7 +23914,7 @@ function game_GameOverDialog_isWinCondition__P518069_mk(s) { -function game_GameOverDialog_drawMessage__P518078(s) { +function game_GameOverDialog_drawMessage__P33461(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -23929,20 +23929,20 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, game_GameOverDialog__C518068_VT)) failedCast(r0); - s.tmp_0 = helpers_imagePrintCenter__P517111_mk(s); + if (!checkSubtype(r0, game_GameOverDialog__C33451_VT)) failedCast(r0); + s.tmp_0 = helpers_imagePrintCenter__P32494_mk(s); r0 = s.arg0.fields["image"]; s.tmp_0.arg0 = r0; r0 = s.arg0.fields["message"]; s.tmp_0.arg1 = r0; s.tmp_0.arg2 = 5; - s.tmp_1 = game_screenColor__P520977_mk(s); + s.tmp_1 = game_screenColor__P36365_mk(s); s.tmp_1.arg0 = 5; s.callLocIdx = 1234; s.pc = 2; return s.tmp_1; case 2: r0 = s.retval; s.tmp_0.arg3 = r0; - s.tmp_0.arg4 = globals.font8___517097; + s.tmp_0.arg4 = globals.font8___32480; s.callLocIdx = 1235; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; @@ -23950,12 +23950,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_GameOverDialog_drawMessage__P518078.info = {"start":17577,"length":218,"line":506,"column":8,"endLine":514,"endColumn":9,"fileName":"pxt_modules/game/textDialogs.ts","functionName":"drawMessage","argumentNames":["this"]} +game_GameOverDialog_drawMessage__P33461.info = {"start":17577,"length":218,"line":506,"column":8,"endLine":514,"endColumn":9,"fileName":"pxt_modules/game/textDialogs.ts","functionName":"drawMessage","argumentNames":["this"]} -function game_GameOverDialog_drawMessage__P518078_mk(s) { +function game_GameOverDialog_drawMessage__P33461_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_GameOverDialog_drawMessage__P518078, depth: s.depth + 1, + parent: s, fn: game_GameOverDialog_drawMessage__P33461, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -23966,7 +23966,7 @@ function game_GameOverDialog_drawMessage__P518078_mk(s) { -function game_BaseDialog_drawCursorRow__P518042(s) { +function game_BaseDialog_drawCursorRow__P33425(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -23976,21 +23976,21 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.offset___526541 = undefined; + s.offset___41969 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, game_BaseDialog__C518025_VT)) failedCast(r0); - s.offset___526541 = (0); + if (!checkSubtype(r0, game_BaseDialog__C33408_VT)) failedCast(r0); + s.offset___41969 = (0); r0 = s.arg0.fields["cursorCount"]; s.tmp_1 = r0; r0 = (s.tmp_1 > 20); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - s.offset___526541 = (1); + s.offset___41969 = (1); case 1: case 2: s.tmp_0 = r0 = s.arg0; @@ -24007,7 +24007,7 @@ switch (step) { s.tmp_1 = r0; r0 = s.arg0.fields["innerLeft"]; s.tmp_6 = r0; - s.tmp_8 = game_BaseDialog_textAreaWidth__P520989_mk(s); + s.tmp_8 = game_BaseDialog_textAreaWidth__P36377_mk(s); s.tmp_8.arg0 = s.arg0; s.callLocIdx = 1187; s.pc = 3; return s.tmp_8; case 3: @@ -24019,7 +24019,7 @@ switch (step) { s.tmp_9 = r0; r0 = (s.tmp_5 + s.tmp_9); s.tmp_4 = r0; - r0 = (s.tmp_4 + s.offset___526541); + r0 = (s.tmp_4 + s.offset___41969); s.tmp_3 = r0; r0 = s.arg0.fields["cursor"]; s.tmp_11 = r0; @@ -24033,7 +24033,7 @@ switch (step) { s.tmp_17 = r0; r0 = (s.tmp_16 + s.tmp_17); s.tmp_15 = r0; - s.tmp_19 = game_BaseDialog_textAreaHeight__P520990_mk(s); + s.tmp_19 = game_BaseDialog_textAreaHeight__P36378_mk(s); s.tmp_19.arg0 = s.arg0; s.callLocIdx = 1188; s.pc = 4; return s.tmp_19; case 4: @@ -24056,12 +24056,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_BaseDialog_drawCursorRow__P518042.info = {"start":2464,"length":479,"line":88,"column":8,"endLine":101,"endColumn":9,"fileName":"pxt_modules/game/textDialogs.ts","functionName":"drawCursorRow","argumentNames":["this"]} +game_BaseDialog_drawCursorRow__P33425.info = {"start":2464,"length":479,"line":88,"column":8,"endLine":101,"endColumn":9,"fileName":"pxt_modules/game/textDialogs.ts","functionName":"drawCursorRow","argumentNames":["this"]} -function game_BaseDialog_drawCursorRow__P518042_mk(s) { +function game_BaseDialog_drawCursorRow__P33425_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_BaseDialog_drawCursorRow__P518042, depth: s.depth + 1, + parent: s, fn: game_BaseDialog_drawCursorRow__P33425, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -24086,7 +24086,7 @@ function game_BaseDialog_drawCursorRow__P518042_mk(s) { tmp_20: undefined, tmp_21: undefined, tmp_22: undefined, - offset___526541: undefined, + offset___41969: undefined, arg0: undefined, } } @@ -24094,7 +24094,7 @@ function game_BaseDialog_drawCursorRow__P518042_mk(s) { -function game_BaseDialog_textAreaHeight__P520990(s) { +function game_BaseDialog_textAreaHeight__P36378(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -24109,14 +24109,14 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, game_BaseDialog__C518025_VT)) failedCast(r0); + if (!checkSubtype(r0, game_BaseDialog__C33408_VT)) failedCast(r0); r0 = s.arg0.fields["image"]; s.tmp_2 = r0; r0 = pxsim_ImageMethods.height(s.tmp_2); s.tmp_1 = r0; r0 = s.arg0.fields["innerTop"]; s.tmp_5 = r0; - s.tmp_7 = Math_min__P515253_mk(s); + s.tmp_7 = Math_min__P30636_mk(s); r0 = s.arg0.fields["unit"]; s.tmp_7.arg0 = r0; s.tmp_7.arg1 = 12; @@ -24134,12 +24134,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_BaseDialog_textAreaHeight__P520990.info = {"start":5841,"length":143,"line":186,"column":8,"endLine":188,"endColumn":9,"fileName":"pxt_modules/game/textDialogs.ts","functionName":"textAreaHeight","argumentNames":["this"]} +game_BaseDialog_textAreaHeight__P36378.info = {"start":5841,"length":143,"line":186,"column":8,"endLine":188,"endColumn":9,"fileName":"pxt_modules/game/textDialogs.ts","functionName":"textAreaHeight","argumentNames":["this"]} -function game_BaseDialog_textAreaHeight__P520990_mk(s) { +function game_BaseDialog_textAreaHeight__P36378_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_BaseDialog_textAreaHeight__P520990, depth: s.depth + 1, + parent: s, fn: game_BaseDialog_textAreaHeight__P36378, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -24156,7 +24156,7 @@ function game_BaseDialog_textAreaHeight__P520990_mk(s) { -function game_BaseDialog_textAreaWidth__P520989(s) { +function game_BaseDialog_textAreaWidth__P36377(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -24171,14 +24171,14 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, game_BaseDialog__C518025_VT)) failedCast(r0); + if (!checkSubtype(r0, game_BaseDialog__C33408_VT)) failedCast(r0); r0 = s.arg0.fields["image"]; s.tmp_2 = r0; r0 = pxsim_ImageMethods.width(s.tmp_2); s.tmp_1 = r0; r0 = s.arg0.fields["innerLeft"]; s.tmp_5 = r0; - s.tmp_7 = Math_min__P515253_mk(s); + s.tmp_7 = Math_min__P30636_mk(s); r0 = s.arg0.fields["unit"]; s.tmp_7.arg0 = r0; s.tmp_7.arg1 = 12; @@ -24196,12 +24196,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_BaseDialog_textAreaWidth__P520989.info = {"start":5689,"length":142,"line":182,"column":8,"endLine":184,"endColumn":9,"fileName":"pxt_modules/game/textDialogs.ts","functionName":"textAreaWidth","argumentNames":["this"]} +game_BaseDialog_textAreaWidth__P36377.info = {"start":5689,"length":142,"line":182,"column":8,"endLine":184,"endColumn":9,"fileName":"pxt_modules/game/textDialogs.ts","functionName":"textAreaWidth","argumentNames":["this"]} -function game_BaseDialog_textAreaWidth__P520989_mk(s) { +function game_BaseDialog_textAreaWidth__P36377_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_BaseDialog_textAreaWidth__P520989, depth: s.depth + 1, + parent: s, fn: game_BaseDialog_textAreaWidth__P36377, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -24218,7 +24218,7 @@ function game_BaseDialog_textAreaWidth__P520989_mk(s) { -function game_BaseDialog_cursorRowHeight__P520987(s) { +function game_BaseDialog_cursorRowHeight__P36375(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -24233,7 +24233,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, game_BaseDialog__C518025_VT)) failedCast(r0); + if (!checkSubtype(r0, game_BaseDialog__C33408_VT)) failedCast(r0); r0 = s.arg0.fields["cursor"]; s.tmp_1 = r0; r0 = pxsim_ImageMethods.height(s.tmp_1); @@ -24242,12 +24242,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_BaseDialog_cursorRowHeight__P520987.info = {"start":5509,"length":82,"line":174,"column":8,"endLine":176,"endColumn":9,"fileName":"pxt_modules/game/textDialogs.ts","functionName":"cursorRowHeight","argumentNames":["this"]} +game_BaseDialog_cursorRowHeight__P36375.info = {"start":5509,"length":82,"line":174,"column":8,"endLine":176,"endColumn":9,"fileName":"pxt_modules/game/textDialogs.ts","functionName":"cursorRowHeight","argumentNames":["this"]} -function game_BaseDialog_cursorRowHeight__P520987_mk(s) { +function game_BaseDialog_cursorRowHeight__P36375_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_BaseDialog_cursorRowHeight__P520987, depth: s.depth + 1, + parent: s, fn: game_BaseDialog_cursorRowHeight__P36375, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -24258,7 +24258,7 @@ function game_BaseDialog_cursorRowHeight__P520987_mk(s) { -function game_GameOverDialog_displayCursor__P518076(s) { +function game_GameOverDialog_displayCursor__P33459(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -24273,18 +24273,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, game_GameOverDialog__C518068_VT)) failedCast(r0); + if (!checkSubtype(r0, game_GameOverDialog__C33451_VT)) failedCast(r0); r0 = (s.arg0).fields["cursorOn"] = (true); r0 = undefined; return leave(s, r0) default: oops() } } } -game_GameOverDialog_displayCursor__P518076.info = {"start":17323,"length":61,"line":493,"column":8,"endLine":495,"endColumn":9,"fileName":"pxt_modules/game/textDialogs.ts","functionName":"displayCursor","argumentNames":["this"]} +game_GameOverDialog_displayCursor__P33459.info = {"start":17323,"length":61,"line":493,"column":8,"endLine":495,"endColumn":9,"fileName":"pxt_modules/game/textDialogs.ts","functionName":"displayCursor","argumentNames":["this"]} -function game_GameOverDialog_displayCursor__P518076_mk(s) { +function game_GameOverDialog_displayCursor__P33459_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_GameOverDialog_displayCursor__P518076, depth: s.depth + 1, + parent: s, fn: game_GameOverDialog_displayCursor__P33459, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -24293,7 +24293,7 @@ function game_GameOverDialog_displayCursor__P518076_mk(s) { -function game_GameOverDialog_constructor__P518075(s) { +function game_GameOverDialog_constructor__P33458(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -24303,10 +24303,10 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.score___527627 = undefined; - s.winner___527682 = undefined; - s.scoresWithValues___527759 = undefined; - s.scoreRows___527791 = undefined; + s.score___43055 = undefined; + s.winner___43110 = undefined; + s.scoresWithValues___43187 = undefined; + s.scoreRows___43219 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -24318,18 +24318,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, game_GameOverDialog__C518068_VT)) failedCast(r0); + if (!checkSubtype(r0, game_GameOverDialog__C33451_VT)) failedCast(r0); r0 = (s.arg0).fields["message"] = (s.arg2); r0 = (s.arg0).fields["judged"] = (s.arg3); r0 = (s.arg0).fields["scores"] = (s.arg4); r0 = (s.arg0).fields["bestScore"] = (s.arg5); r0 = (s.arg0).fields["winnerOverride"] = (s.arg6); - s.tmp_0 = game_BaseDialog_constructor__P518037_mk(s); + s.tmp_0 = game_BaseDialog_constructor__P33420_mk(s); s.tmp_0.arg0 = s.arg0; - r0 = pxsim_ImageMethods.width(globals.screen___517154); + r0 = pxsim_ImageMethods.width(globals.screen___32537); s.tmp_0.arg1 = r0; s.tmp_0.arg2 = 46; - s.tmp_1 = game_defaultSplashFrame__P521006_mk(s); + s.tmp_1 = game_defaultSplashFrame__P36394_mk(s); s.callLocIdx = 1211; s.pc = 34; return s.tmp_1; case 34: r0 = s.retval; @@ -24366,25 +24366,25 @@ switch (step) { r0 = (s.tmp_2 | 8); s.tmp_1 = r0; r0 = (s.tmp_0).fields["flags"] = (s.tmp_1); - r0 = pxsim_pxtcore_mkAction(1, score_inline__P527629); + r0 = pxsim_pxtcore_mkAction(1, score_inline__P43057); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg6); - s.tmp_1 = helpers_arrayFind__P515233_mk(s); + s.tmp_1 = helpers_arrayFind__P30616_mk(s); s.tmp_1.arg0 = s.arg4; s.tmp_1.arg1 = s.tmp_0; s.callLocIdx = 1213; s.pc = 35; return s.tmp_1; case 35: r0 = s.retval; - s.score___527627 = (r0); - r0 = pxsim_numops_toBoolDecr(s.score___527627); + s.score___43055 = (r0); + r0 = pxsim_numops_toBoolDecr(s.score___43055); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 3; continue; } - r0 = pxsim_pxtcore_mkClassInstance(game_GameOverPlayerScore__C518065_VT); + r0 = pxsim_pxtcore_mkClassInstance(game_GameOverPlayerScore__C33448_VT); s.tmp_2 = r0; - s.tmp_3 = game_GameOverPlayerScore_constructor__P518067_mk(s); + s.tmp_3 = game_GameOverPlayerScore_constructor__P33450_mk(s); s.tmp_3.arg0 = s.tmp_2; s.tmp_3.arg1 = s.arg6; s.tmp_3.arg2 = null; @@ -24393,18 +24393,18 @@ switch (step) { case 36: r0 = s.retval; r0 = pxsim_Array__push(s.arg4, s.tmp_2); - s.tmp_0 = helpers_arraySort__P515227_mk(s); + s.tmp_0 = helpers_arraySort__P30610_mk(s); s.tmp_0.arg0 = s.arg4; - s.tmp_0.arg1 = game_GameOverDialog_inline__P527648; + s.tmp_0.arg1 = game_GameOverDialog_inline__P43076; s.callLocIdx = 1215; s.pc = 37; return s.tmp_0; case 37: r0 = s.retval; case 3: case 4: - r0 = pxsim_pxtcore_mkAction(1, game_GameOverDialog_inline__P527658); + r0 = pxsim_pxtcore_mkAction(1, game_GameOverDialog_inline__P43086); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg6); - s.tmp_1 = helpers_arrayForEach__P515231_mk(s); + s.tmp_1 = helpers_arrayForEach__P30614_mk(s); s.tmp_1.arg0 = s.arg4; s.tmp_1.arg1 = s.tmp_0; s.callLocIdx = 1216; s.pc = 38; return s.tmp_1; @@ -24416,10 +24416,10 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 21; continue; } - r0 = pxsim_pxtcore_mkAction(1, game_GameOverDialog_inline__P527670); + r0 = pxsim_pxtcore_mkAction(1, game_GameOverDialog_inline__P43098); s.tmp_1 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_1, 0, s.arg0); - s.tmp_2 = helpers_arrayForEach__P515231_mk(s); + s.tmp_2 = helpers_arrayForEach__P30614_mk(s); s.tmp_2.arg0 = s.arg4; s.tmp_2.arg1 = s.tmp_1; s.callLocIdx = 1217; s.pc = 39; return s.tmp_2; @@ -24427,14 +24427,14 @@ switch (step) { r0 = s.retval; r0 = pxsim_numops_toBoolDecr(s.arg1); if (!r0) { step = 19; continue; } - s.tmp_0 = helpers_arrayFind__P515233_mk(s); + s.tmp_0 = helpers_arrayFind__P30616_mk(s); s.tmp_0.arg0 = s.arg4; - s.tmp_0.arg1 = winner_inline__P527685; + s.tmp_0.arg1 = winner_inline__P43113; s.callLocIdx = 1218; s.pc = 40; return s.tmp_0; case 40: r0 = s.retval; - s.winner___527682 = (r0); - r0 = pxsim_numops_toBoolDecr(s.winner___527682); + s.winner___43110 = (r0); + r0 = pxsim_numops_toBoolDecr(s.winner___43110); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; @@ -24452,12 +24452,12 @@ switch (step) { r0 = pxsim_numops_toBoolDecr(s.tmp_3); if (!r0) { step = 9; continue; } r0 = pxsim_Array__getAt(s.arg4, 0); - s.winner___527682 = (r0); + s.winner___43110 = (r0); case 9: case 10: - r0 = pxsim_numops_toBoolDecr(s.winner___527682); + r0 = pxsim_numops_toBoolDecr(s.winner___43110); if (!r0) { step = 17; continue; } - r0 = s.winner___527682.fields["value"]; + r0 = s.winner___43110.fields["value"]; s.tmp_1 = r0; r0 = (s.tmp_1 != null); s.tmp_0 = r0; @@ -24467,7 +24467,7 @@ switch (step) { s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); if (!r0) { step = 11; continue; } - r0 = s.winner___527682.fields["value"]; + r0 = s.winner___43110.fields["value"]; s.tmp_3 = r0; r0 = (s.arg0).fields["bestScore"] = (s.tmp_3); s.tmp_0 = r0 = s.arg0; @@ -24478,8 +24478,8 @@ switch (step) { r0 = (s.tmp_0).fields["flags"] = (s.tmp_1); { step = 14; continue; } case 11: - s.tmp_1 = info_isBetterScore__P517689_mk(s); - r0 = s.winner___527682.fields["value"]; + s.tmp_1 = info_isBetterScore__P33072_mk(s); + r0 = s.winner___43110.fields["value"]; s.tmp_1.arg0 = r0; s.tmp_1.arg1 = s.arg5; s.callLocIdx = 1219; s.pc = 41; return s.tmp_1; @@ -24488,7 +24488,7 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 12; continue; } - r0 = s.winner___527682.fields["value"]; + r0 = s.winner___43110.fields["value"]; s.tmp_2 = r0; r0 = (s.arg0).fields["bestScore"] = (s.tmp_2); s.tmp_0 = r0 = s.arg0; @@ -24503,14 +24503,14 @@ switch (step) { case 15: case 16: s.tmp_0 = r0 = s.arg0; - s.tmp_2 = helpers_stringReplaceAll__P515239_mk(s); - s.tmp_3 = helpers_stringReplaceAll__P515239_mk(s); - s.tmp_4 = helpers_stringReplaceAll__P515239_mk(s); - s.tmp_5 = helpers_stringReplaceAll__P515239_mk(s); + s.tmp_2 = helpers_stringReplaceAll__P30622_mk(s); + s.tmp_3 = helpers_stringReplaceAll__P30622_mk(s); + s.tmp_4 = helpers_stringReplaceAll__P30622_mk(s); + s.tmp_5 = helpers_stringReplaceAll__P30622_mk(s); r0 = s.arg0.fields["message"]; s.tmp_5.arg0 = r0; s.tmp_5.arg1 = "${WINNER}"; - r0 = s.winner___527682.fields["player"]; + r0 = s.winner___43110.fields["player"]; s.tmp_7 = r0; if ((s.tmp_7) && (s.tmp_7).vtable) { setupResume(s, 46); @@ -24528,7 +24528,7 @@ switch (step) { r0 = s.retval; s.tmp_4.arg0 = r0; s.tmp_4.arg1 = "${Winner}"; - r0 = s.winner___527682.fields["player"]; + r0 = s.winner___43110.fields["player"]; s.tmp_9 = r0; if ((s.tmp_9) && (s.tmp_9).vtable) { setupResume(s, 47); @@ -24546,7 +24546,7 @@ switch (step) { r0 = s.retval; s.tmp_3.arg0 = r0; s.tmp_3.arg1 = "${winner}"; - r0 = s.winner___527682.fields["player"]; + r0 = s.winner___43110.fields["player"]; s.tmp_11 = r0; if ((s.tmp_11) && (s.tmp_11).vtable) { setupResume(s, 48); @@ -24564,7 +24564,7 @@ switch (step) { r0 = s.retval; s.tmp_2.arg0 = r0; s.tmp_2.arg1 = "${winner_short}"; - r0 = s.winner___527682.fields["player"]; + r0 = s.winner___43110.fields["player"]; s.tmp_13 = r0; if ((s.tmp_13) && (s.tmp_13).vtable) { setupResume(s, 49); @@ -24588,14 +24588,14 @@ switch (step) { case 20: case 21: case 22: - s.tmp_0 = helpers_arrayFilter__P515232_mk(s); + s.tmp_0 = helpers_arrayFilter__P30615_mk(s); s.tmp_0.arg0 = s.arg4; - s.tmp_0.arg1 = scoresWithValues_inline__P527761; + s.tmp_0.arg1 = scoresWithValues_inline__P43189; s.callLocIdx = 1224; s.pc = 50; return s.tmp_0; case 50: r0 = s.retval; - s.scoresWithValues___527759 = (r0); - r0 = pxsim_Array__length(s.scoresWithValues___527759); + s.scoresWithValues___43187 = (r0); + r0 = pxsim_Array__length(s.scoresWithValues___43187); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 23; continue; } @@ -24607,7 +24607,7 @@ switch (step) { r0 = (s.tmp_1).fields["flags"] = (s.tmp_2); case 23: case 24: - s.tmp_1 = game_GameOverDialog_isWinCondition__P518069_mk(s); + s.tmp_1 = game_GameOverDialog_isWinCondition__P33452_mk(s); s.tmp_1.arg0 = s.arg0; s.callLocIdx = 1225; s.pc = 51; return s.tmp_1; case 51: @@ -24627,7 +24627,7 @@ switch (step) { r0 = s.tmp_2; { step = 28; continue; } case 27: - s.tmp_3 = game_GameOverDialog_hasScores__P518071_mk(s); + s.tmp_3 = game_GameOverDialog_hasScores__P33454_mk(s); s.tmp_3.arg0 = s.arg0; s.callLocIdx = 1227; s.pc = 52; return s.tmp_3; case 52: @@ -24656,9 +24656,9 @@ switch (step) { r0 = (s.tmp_7).fields["flags"] = (s.tmp_8); case 31: case 32: - s.tmp_1 = Math_max__P515252_mk(s); + s.tmp_1 = Math_max__P30635_mk(s); s.tmp_1.arg0 = 0; - r0 = pxsim_Array__length(s.scoresWithValues___527759); + r0 = pxsim_Array__length(s.scoresWithValues___43187); s.tmp_2 = r0; r0 = (s.tmp_2 - 1); s.tmp_1.arg1 = r0; @@ -24667,11 +24667,11 @@ switch (step) { r0 = s.retval; s.tmp_0 = r0; r0 = (s.tmp_0 >> 1); - s.scoreRows___527791 = (r0); + s.scoreRows___43219 = (r0); s.tmp_0 = r0 = s.arg0; - s.tmp_3 = r0 = s.scoreRows___527791; + s.tmp_3 = r0 = s.scoreRows___43219; s.tmp_5 = if_charHeight_1_mk(s); - s.tmp_5.arg0 = globals.font5___517102; + s.tmp_5.arg0 = globals.font5___32485; if (!s.tmp_5.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_5.arg0, "charHeight"); } else { @@ -24688,13 +24688,13 @@ switch (step) { r0 = (47 + s.tmp_2); s.tmp_1 = r0; r0 = (s.tmp_0).fields["height"] = (s.tmp_1); - s.tmp_0 = game_BaseDialog_resize__P518038_mk(s); + s.tmp_0 = game_BaseDialog_resize__P33421_mk(s); s.tmp_0.arg0 = s.arg0; - r0 = pxsim_ImageMethods.width(globals.screen___517154); + r0 = pxsim_ImageMethods.width(globals.screen___32537); s.tmp_0.arg1 = r0; r0 = s.arg0.fields["height"]; s.tmp_0.arg2 = r0; - s.tmp_1 = game_defaultSplashFrame__P521006_mk(s); + s.tmp_1 = game_defaultSplashFrame__P36394_mk(s); s.callLocIdx = 1230; s.pc = 56; return s.tmp_1; case 56: r0 = s.retval; @@ -24708,12 +24708,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_GameOverDialog_constructor__P518075.info = {"start":14056,"length":3257,"line":424,"column":8,"endLine":491,"endColumn":9,"fileName":"pxt_modules/game/textDialogs.ts","functionName":"inline","argumentNames":["this","win","message","judged","scores","bestScore","winnerOverride"]} +game_GameOverDialog_constructor__P33458.info = {"start":14056,"length":3257,"line":424,"column":8,"endLine":491,"endColumn":9,"fileName":"pxt_modules/game/textDialogs.ts","functionName":"inline","argumentNames":["this","win","message","judged","scores","bestScore","winnerOverride"]} -function game_GameOverDialog_constructor__P518075_mk(s) { +function game_GameOverDialog_constructor__P33458_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_GameOverDialog_constructor__P518075, depth: s.depth + 1, + parent: s, fn: game_GameOverDialog_constructor__P33458, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -24729,10 +24729,10 @@ function game_GameOverDialog_constructor__P518075_mk(s) { tmp_11: undefined, tmp_12: undefined, tmp_13: undefined, - score___527627: undefined, - winner___527682: undefined, - scoresWithValues___527759: undefined, - scoreRows___527791: undefined, + score___43055: undefined, + winner___43110: undefined, + scoresWithValues___43187: undefined, + scoreRows___43219: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -24746,7 +24746,7 @@ function game_GameOverDialog_constructor__P518075_mk(s) { -function score_inline__P527629(s) { +function score_inline__P43057(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -24766,12 +24766,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -score_inline__P527629.info = {"start":14893,"length":40,"line":446,"column":42,"endLine":446,"endColumn":82,"fileName":"pxt_modules/game/textDialogs.ts","functionName":"inline","argumentNames":["score"]} +score_inline__P43057.info = {"start":14893,"length":40,"line":446,"column":42,"endLine":446,"endColumn":82,"fileName":"pxt_modules/game/textDialogs.ts","functionName":"inline","argumentNames":["score"]} -function score_inline__P527629_mk(s) { +function score_inline__P43057_mk(s) { checkStack(s.depth); return { - parent: s, fn: score_inline__P527629, depth: s.depth + 1, + parent: s, fn: score_inline__P43057, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -24781,7 +24781,7 @@ function score_inline__P527629_mk(s) { -function game_GameOverDialog_inline__P527648(s) { +function game_GameOverDialog_inline__P43076(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -24804,12 +24804,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_GameOverDialog_inline__P527648.info = {"start":15084,"length":29,"line":449,"column":32,"endLine":449,"endColumn":61,"fileName":"pxt_modules/game/textDialogs.ts","functionName":"inline","argumentNames":["a","b"]} +game_GameOverDialog_inline__P43076.info = {"start":15084,"length":29,"line":449,"column":32,"endLine":449,"endColumn":61,"fileName":"pxt_modules/game/textDialogs.ts","functionName":"inline","argumentNames":["a","b"]} -function game_GameOverDialog_inline__P527648_mk(s) { +function game_GameOverDialog_inline__P43076_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_GameOverDialog_inline__P527648, depth: s.depth + 1, + parent: s, fn: game_GameOverDialog_inline__P43076, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -24821,7 +24821,7 @@ function game_GameOverDialog_inline__P527648_mk(s) { -function game_GameOverDialog_inline__P527658(s) { +function game_GameOverDialog_inline__P43086(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -24845,12 +24845,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_GameOverDialog_inline__P527658.info = {"start":15165,"length":55,"line":451,"column":31,"endLine":451,"endColumn":86,"fileName":"pxt_modules/game/textDialogs.ts","functionName":"inline","argumentNames":["score"]} +game_GameOverDialog_inline__P43086.info = {"start":15165,"length":55,"line":451,"column":31,"endLine":451,"endColumn":86,"fileName":"pxt_modules/game/textDialogs.ts","functionName":"inline","argumentNames":["score"]} -function game_GameOverDialog_inline__P527658_mk(s) { +function game_GameOverDialog_inline__P43086_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_GameOverDialog_inline__P527658, depth: s.depth + 1, + parent: s, fn: game_GameOverDialog_inline__P43086, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -24862,7 +24862,7 @@ function game_GameOverDialog_inline__P527658_mk(s) { -function game_GameOverDialog_inline__P527670(s) { +function game_GameOverDialog_inline__P43098(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -24899,12 +24899,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_GameOverDialog_inline__P527670.info = {"start":15393,"length":76,"line":456,"column":31,"endLine":456,"endColumn":107,"fileName":"pxt_modules/game/textDialogs.ts","functionName":"inline","argumentNames":["score"]} +game_GameOverDialog_inline__P43098.info = {"start":15393,"length":76,"line":456,"column":31,"endLine":456,"endColumn":107,"fileName":"pxt_modules/game/textDialogs.ts","functionName":"inline","argumentNames":["score"]} -function game_GameOverDialog_inline__P527670_mk(s) { +function game_GameOverDialog_inline__P43098_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_GameOverDialog_inline__P527670, depth: s.depth + 1, + parent: s, fn: game_GameOverDialog_inline__P43098, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -24919,7 +24919,7 @@ function game_GameOverDialog_inline__P527670_mk(s) { -function winner_inline__P527685(s) { +function winner_inline__P43113(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -24937,12 +24937,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -winner_inline__P527685.info = {"start":15544,"length":21,"line":458,"column":45,"endLine":458,"endColumn":66,"fileName":"pxt_modules/game/textDialogs.ts","functionName":"inline","argumentNames":["score"]} +winner_inline__P43113.info = {"start":15544,"length":21,"line":458,"column":45,"endLine":458,"endColumn":66,"fileName":"pxt_modules/game/textDialogs.ts","functionName":"inline","argumentNames":["score"]} -function winner_inline__P527685_mk(s) { +function winner_inline__P43113_mk(s) { checkStack(s.depth); return { - parent: s, fn: winner_inline__P527685, depth: s.depth + 1, + parent: s, fn: winner_inline__P43113, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -24951,7 +24951,7 @@ function winner_inline__P527685_mk(s) { -function scoresWithValues_inline__P527761(s) { +function scoresWithValues_inline__P43189(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -24971,12 +24971,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scoresWithValues_inline__P527761.info = {"start":16752,"length":28,"line":480,"column":51,"endLine":480,"endColumn":79,"fileName":"pxt_modules/game/textDialogs.ts","functionName":"inline","argumentNames":["score"]} +scoresWithValues_inline__P43189.info = {"start":16752,"length":28,"line":480,"column":51,"endLine":480,"endColumn":79,"fileName":"pxt_modules/game/textDialogs.ts","functionName":"inline","argumentNames":["score"]} -function scoresWithValues_inline__P527761_mk(s) { +function scoresWithValues_inline__P43189_mk(s) { checkStack(s.depth); return { - parent: s, fn: scoresWithValues_inline__P527761, depth: s.depth + 1, + parent: s, fn: scoresWithValues_inline__P43189, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -24986,7 +24986,7 @@ function scoresWithValues_inline__P527761_mk(s) { -function game_defaultSplashFrame__P521006(s) { +function game_defaultSplashFrame__P36394(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -24996,14 +24996,14 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - r0 = pxsim_ImageMethods.isMono(globals.screen___517154); + r0 = pxsim_ImageMethods.isMono(globals.screen___32537); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - r0 = pxsim.image.ofBuffer(_hex528432); + r0 = pxsim.image.ofBuffer(_hex43860); { step = 2; continue; } case 1: - r0 = pxsim.image.ofBuffer(_hex528434); + r0 = pxsim.image.ofBuffer(_hex43862); case 2: // jmp value (already in r0) s.tmp_1 = r0; @@ -25011,24 +25011,24 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_defaultSplashFrame__P521006.info = {"start":27877,"length":220,"line":768,"column":4,"endLine":781,"endColumn":5,"fileName":"pxt_modules/game/textDialogs.ts","functionName":"defaultSplashFrame","argumentNames":[]} +game_defaultSplashFrame__P36394.info = {"start":27877,"length":220,"line":768,"column":4,"endLine":781,"endColumn":5,"fileName":"pxt_modules/game/textDialogs.ts","functionName":"defaultSplashFrame","argumentNames":[]} -function game_defaultSplashFrame__P521006_mk(s) { +function game_defaultSplashFrame__P36394_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_defaultSplashFrame__P521006, depth: s.depth + 1, + parent: s, fn: game_defaultSplashFrame__P36394, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, } } -const _hex528432 = pxsim.BufferMethods.createBufferFromHex("8704030003000000010100000101000001010000") -const _hex528434 = pxsim.BufferMethods.createBufferFromHex("8704030003000000f1010000f1010000f1010000") +const _hex43860 = pxsim.BufferMethods.createBufferFromHex("8704030003000000010100000101000001010000") +const _hex43862 = pxsim.BufferMethods.createBufferFromHex("8704030003000000f1010000f1010000f1010000") -function game_GameOverDialog_isJudgedGame__P518070(s) { +function game_GameOverDialog_isJudgedGame__P33453(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -25043,18 +25043,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, game_GameOverDialog__C518068_VT)) failedCast(r0); + if (!checkSubtype(r0, game_GameOverDialog__C33451_VT)) failedCast(r0); r0 = s.arg0.fields["judged"]; return leaveAccessor(s, r0) default: oops() } } } -game_GameOverDialog_isJudgedGame__P518070.info = {"start":13655,"length":42,"line":418,"column":8,"endLine":418,"endColumn":50,"fileName":"pxt_modules/game/textDialogs.ts","functionName":"isJudgedGame","argumentNames":["this"]} -game_GameOverDialog_isJudgedGame__P518070.isGetter = true; +game_GameOverDialog_isJudgedGame__P33453.info = {"start":13655,"length":42,"line":418,"column":8,"endLine":418,"endColumn":50,"fileName":"pxt_modules/game/textDialogs.ts","functionName":"isJudgedGame","argumentNames":["this"]} +game_GameOverDialog_isJudgedGame__P33453.isGetter = true; -function game_GameOverDialog_isJudgedGame__P518070_mk(s) { +function game_GameOverDialog_isJudgedGame__P33453_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_GameOverDialog_isJudgedGame__P518070, depth: s.depth + 1, + parent: s, fn: game_GameOverDialog_isJudgedGame__P33453, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -25063,7 +25063,7 @@ function game_GameOverDialog_isJudgedGame__P518070_mk(s) { -function game_BaseDialog_resize__P518038(s) { +function game_BaseDialog_resize__P33421(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -25083,14 +25083,14 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, game_BaseDialog__C518025_VT)) failedCast(r0); + if (!checkSubtype(r0, game_BaseDialog__C33408_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg3; r0 = pxsim_numops_toBool(s.tmp_0); if (!r0) { step = 1; continue; } r0 = s.tmp_0; { step = 2; continue; } case 1: - r0 = globals.dialogFrame___520978; + r0 = globals.dialogFrame___36366; case 2: // jmp value (already in r0) s.tmp_1 = r0; @@ -25099,12 +25099,12 @@ switch (step) { r0 = s.tmp_1; { step = 4; continue; } case 3: - s.tmp_3 = game_defaultFrame__P521005_mk(s); + s.tmp_3 = game_defaultFrame__P36393_mk(s); s.callLocIdx = 1181; s.pc = 13; return s.tmp_3; case 13: r0 = s.retval; s.tmp_2 = r0; - globals.dialogFrame___520978 = (r0); + globals.dialogFrame___36366 = (r0); r0 = s.tmp_2; case 4: // jmp value (already in r0) @@ -25172,7 +25172,7 @@ switch (step) { r0 = s.tmp_0; { step = 6; continue; } case 5: - r0 = globals.font8___517097; + r0 = globals.font8___32480; case 6: // jmp value (already in r0) s.tmp_1 = r0; @@ -25183,7 +25183,7 @@ switch (step) { r0 = s.tmp_0; { step = 8; continue; } case 7: - r0 = globals.dialogCursor___520979; + r0 = globals.dialogCursor___36367; case 8: // jmp value (already in r0) s.tmp_1 = r0; @@ -25192,36 +25192,36 @@ switch (step) { r0 = s.tmp_1; { step = 10; continue; } case 9: - s.tmp_3 = game_defaultCursorImage__P521007_mk(s); + s.tmp_3 = game_defaultCursorImage__P36395_mk(s); s.callLocIdx = 1182; s.pc = 14; return s.tmp_3; case 14: r0 = s.retval; s.tmp_2 = r0; - globals.dialogCursor___520979 = (r0); + globals.dialogCursor___36367 = (r0); r0 = s.tmp_2; case 10: // jmp value (already in r0) s.tmp_4 = r0; r0 = (s.arg0).fields["cursor"] = (s.tmp_4); - r0 = (globals.dialogTextColor___520980 == undefined); + r0 = (globals.dialogTextColor___36368 == undefined); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 11; continue; } - globals.dialogTextColor___520980 = (15); + globals.dialogTextColor___36368 = (15); r0 = 15; { step = 12; continue; } case 11: - r0 = globals.dialogTextColor___520980; + r0 = globals.dialogTextColor___36368; case 12: // jmp value (already in r0) s.tmp_1 = r0; r0 = (s.arg0).fields["textColor"] = (s.tmp_1); - s.tmp_0 = game_BaseDialog_drawBorder__P520983_mk(s); + s.tmp_0 = game_BaseDialog_drawBorder__P36371_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 1183; s.pc = 15; return s.tmp_0; case 15: r0 = s.retval; - s.tmp_0 = game_BaseDialog_clearInterior__P520985_mk(s); + s.tmp_0 = game_BaseDialog_clearInterior__P36373_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 1184; s.pc = 16; return s.tmp_0; case 16: @@ -25230,12 +25230,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_BaseDialog_resize__P518038.info = {"start":1312,"length":849,"line":58,"column":8,"endLine":72,"endColumn":9,"fileName":"pxt_modules/game/textDialogs.ts","functionName":"resize","argumentNames":["this","width","height","frame","font","cursor"]} +game_BaseDialog_resize__P33421.info = {"start":1312,"length":849,"line":58,"column":8,"endLine":72,"endColumn":9,"fileName":"pxt_modules/game/textDialogs.ts","functionName":"resize","argumentNames":["this","width","height","frame","font","cursor"]} -function game_BaseDialog_resize__P518038_mk(s) { +function game_BaseDialog_resize__P33421_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_BaseDialog_resize__P518038, depth: s.depth + 1, + parent: s, fn: game_BaseDialog_resize__P33421, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -25256,7 +25256,7 @@ function game_BaseDialog_resize__P518038_mk(s) { -function game_defaultCursorImage__P521007(s) { +function game_defaultCursorImage__P36395(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -25266,14 +25266,14 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - r0 = pxsim_ImageMethods.isMono(globals.screen___517154); + r0 = pxsim_ImageMethods.isMono(globals.screen___32537); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - r0 = pxsim.image.ofBuffer(_hex527995); + r0 = pxsim.image.ofBuffer(_hex43423); { step = 2; continue; } case 1: - r0 = pxsim.image.ofBuffer(_hex527997); + r0 = pxsim.image.ofBuffer(_hex43425); case 2: // jmp value (already in r0) s.tmp_1 = r0; @@ -25281,24 +25281,24 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_defaultCursorImage__P521007.info = {"start":28103,"length":690,"line":783,"column":4,"endLine":809,"endColumn":5,"fileName":"pxt_modules/game/textDialogs.ts","functionName":"defaultCursorImage","argumentNames":[]} +game_defaultCursorImage__P36395.info = {"start":28103,"length":690,"line":783,"column":4,"endLine":809,"endColumn":5,"fileName":"pxt_modules/game/textDialogs.ts","functionName":"defaultCursorImage","argumentNames":[]} -function game_defaultCursorImage__P521007_mk(s) { +function game_defaultCursorImage__P36395_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_defaultCursorImage__P521007, depth: s.depth + 1, + parent: s, fn: game_defaultCursorImage__P36395, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, } } -const _hex527995 = pxsim.BufferMethods.createBufferFromHex("87040a000800000011111101010000010111010111100001011101010100000101000001100010000001010000100000") -const _hex527997 = pxsim.BufferMethods.createBufferFromHex("87040b000b00000000606686080000006076776686000000607777676608000076171111670800007671177766080000767117776608000076711777660800007617111167080000607777676608000060767766860000000060668608000000") +const _hex43423 = pxsim.BufferMethods.createBufferFromHex("87040a000800000011111101010000010111010111100001011101010100000101000001100010000001010000100000") +const _hex43425 = pxsim.BufferMethods.createBufferFromHex("87040b000b00000000606686080000006076776686000000607777676608000076171111670800007671177766080000767117776608000076711777660800007617111167080000607777676608000060767766860000000060668608000000") -function game_defaultFrame__P521005(s) { +function game_defaultFrame__P36393(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -25308,14 +25308,14 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - r0 = pxsim_ImageMethods.isMono(globals.screen___517154); + r0 = pxsim_ImageMethods.isMono(globals.screen___32537); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - r0 = pxsim.image.ofBuffer(_hex528001); + r0 = pxsim.image.ofBuffer(_hex43429); { step = 2; continue; } case 1: - r0 = pxsim.image.ofBuffer(_hex528003); + r0 = pxsim.image.ofBuffer(_hex43431); case 2: // jmp value (already in r0) s.tmp_1 = r0; @@ -25323,24 +25323,24 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_defaultFrame__P521005.info = {"start":27315,"length":556,"line":744,"column":4,"endLine":766,"endColumn":5,"fileName":"pxt_modules/game/textDialogs.ts","functionName":"defaultFrame","argumentNames":[]} +game_defaultFrame__P36393.info = {"start":27315,"length":556,"line":744,"column":4,"endLine":766,"endColumn":5,"fileName":"pxt_modules/game/textDialogs.ts","functionName":"defaultFrame","argumentNames":[]} -function game_defaultFrame__P521005_mk(s) { +function game_defaultFrame__P36393_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_defaultFrame__P521005, depth: s.depth + 1, + parent: s, fn: game_defaultFrame__P36393, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, } } -const _hex528001 = pxsim.BufferMethods.createBufferFromHex("8704030003000000110100000101000011010000") -const _hex528003 = pxsim.BufferMethods.createBufferFromHex("87040c000c0000000000000000000000b0bbbbbbbb0b0000b0bbbbbbbbcb0000b0db1111bdcb0000b01b1111b1cb0000b01b1111b1cb0000b01b1111b1cb0000b01b1111b1cb0000b0db1111bdcb0000b0bbbbbbbbcb0000b0bbbbbbbbcb000000cccccccccc0000") +const _hex43429 = pxsim.BufferMethods.createBufferFromHex("8704030003000000110100000101000011010000") +const _hex43431 = pxsim.BufferMethods.createBufferFromHex("87040c000c0000000000000000000000b0bbbbbbbb0b0000b0bbbbbbbbcb0000b0db1111bdcb0000b01b1111b1cb0000b01b1111b1cb0000b01b1111b1cb0000b01b1111b1cb0000b0db1111bdcb0000b0bbbbbbbbcb0000b0bbbbbbbbcb000000cccccccccc0000") -function game_BaseDialog_drawBorder__P520983(s) { +function game_BaseDialog_drawBorder__P36371(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -25350,22 +25350,22 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.y___527926 = undefined; - s.c___527942 = undefined; - s.r___527976 = undefined; + s.y___43354 = undefined; + s.c___43370 = undefined; + s.r___43404 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, game_BaseDialog__C518025_VT)) failedCast(r0); + if (!checkSubtype(r0, game_BaseDialog__C33408_VT)) failedCast(r0); r0 = s.arg0.fields["unit"]; s.tmp_1 = r0; r0 = (s.tmp_1 == 1); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - s.tmp_2 = game_BaseDialog_fastFill__P520984_mk(s); + s.tmp_2 = game_BaseDialog_fastFill__P36372_mk(s); s.tmp_2.arg0 = s.arg0; s.tmp_2.arg1 = 0; s.tmp_2.arg2 = 0; @@ -25375,7 +25375,7 @@ switch (step) { s.callLocIdx = 1190; s.pc = 12; return s.tmp_2; case 12: r0 = s.retval; - s.tmp_0 = game_BaseDialog_fastFill__P520984_mk(s); + s.tmp_0 = game_BaseDialog_fastFill__P36372_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = 1; s.tmp_0.arg2 = 1; @@ -25388,7 +25388,7 @@ switch (step) { s.callLocIdx = 1191; s.pc = 13; return s.tmp_0; case 13: r0 = s.retval; - s.tmp_0 = game_BaseDialog_fastFill__P520984_mk(s); + s.tmp_0 = game_BaseDialog_fastFill__P36372_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = 2; r0 = s.arg0.fields["columns"]; @@ -25401,7 +25401,7 @@ switch (step) { s.callLocIdx = 1192; s.pc = 14; return s.tmp_0; case 14: r0 = s.retval; - s.tmp_0 = game_BaseDialog_fastFill__P520984_mk(s); + s.tmp_0 = game_BaseDialog_fastFill__P36372_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = 3; s.tmp_0.arg2 = 0; @@ -25414,7 +25414,7 @@ switch (step) { s.callLocIdx = 1193; s.pc = 15; return s.tmp_0; case 15: r0 = s.retval; - s.tmp_0 = game_BaseDialog_fastFill__P520984_mk(s); + s.tmp_0 = game_BaseDialog_fastFill__P36372_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = 5; r0 = s.arg0.fields["columns"]; @@ -25433,22 +25433,22 @@ switch (step) { r0 = s.arg0.fields["rows"]; s.tmp_0 = r0; r0 = (s.tmp_0 - 1); - s.y___527926 = (r0); - s.tmp_0 = game_BaseDialog_fastFill__P520984_mk(s); + s.y___43354 = (r0); + s.tmp_0 = game_BaseDialog_fastFill__P36372_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = 6; s.tmp_0.arg2 = 0; - s.tmp_0.arg3 = s.y___527926; + s.tmp_0.arg3 = s.y___43354; s.tmp_0.arg4 = 1; s.tmp_0.arg5 = 1; s.callLocIdx = 1195; s.pc = 17; return s.tmp_0; case 17: r0 = s.retval; - s.tmp_0 = game_BaseDialog_fastFill__P520984_mk(s); + s.tmp_0 = game_BaseDialog_fastFill__P36372_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = 7; s.tmp_0.arg2 = 1; - s.tmp_0.arg3 = s.y___527926; + s.tmp_0.arg3 = s.y___43354; r0 = s.arg0.fields["columns"]; s.tmp_1 = r0; r0 = (s.tmp_1 - 2); @@ -25457,14 +25457,14 @@ switch (step) { s.callLocIdx = 1196; s.pc = 18; return s.tmp_0; case 18: r0 = s.retval; - s.tmp_0 = game_BaseDialog_fastFill__P520984_mk(s); + s.tmp_0 = game_BaseDialog_fastFill__P36372_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = 8; r0 = s.arg0.fields["columns"]; s.tmp_1 = r0; r0 = (s.tmp_1 - 1); s.tmp_0.arg2 = r0; - s.tmp_0.arg3 = s.y___527926; + s.tmp_0.arg3 = s.y___43354; s.tmp_0.arg4 = 1; s.tmp_0.arg5 = 1; s.callLocIdx = 1197; s.pc = 19; return s.tmp_0; @@ -25473,19 +25473,19 @@ switch (step) { { step = 11; continue; } case 1: case 2: - s.c___527942 = (0); + s.c___43370 = (0); case 3: r0 = s.arg0.fields["columns"]; s.tmp_1 = r0; - r0 = (s.c___527942 < s.tmp_1); + r0 = (s.c___43370 < s.tmp_1); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 8; continue; } - r0 = (s.c___527942 == 0); + r0 = (s.c___43370 == 0); s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); if (!r0) { step = 4; continue; } - s.tmp_3 = game_BaseDialog_drawPartial__P520986_mk(s); + s.tmp_3 = game_BaseDialog_drawPartial__P36374_mk(s); s.tmp_3.arg0 = s.arg0; s.tmp_3.arg1 = 0; s.tmp_3.arg2 = 0; @@ -25493,7 +25493,7 @@ switch (step) { s.callLocIdx = 1198; s.pc = 20; return s.tmp_3; case 20: r0 = s.retval; - s.tmp_0 = game_BaseDialog_drawPartial__P520986_mk(s); + s.tmp_0 = game_BaseDialog_drawPartial__P36374_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = 6; s.tmp_0.arg2 = 0; @@ -25506,7 +25506,7 @@ switch (step) { r0 = s.retval; { step = 7; continue; } case 4: - s.tmp_1 = r0 = s.c___527942; + s.tmp_1 = r0 = s.c___43370; r0 = s.arg0.fields["columns"]; s.tmp_3 = r0; r0 = (s.tmp_3 - 1); @@ -25515,18 +25515,18 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 5; continue; } - s.tmp_4 = game_BaseDialog_drawPartial__P520986_mk(s); + s.tmp_4 = game_BaseDialog_drawPartial__P36374_mk(s); s.tmp_4.arg0 = s.arg0; s.tmp_4.arg1 = 2; - s.tmp_4.arg2 = s.c___527942; + s.tmp_4.arg2 = s.c___43370; s.tmp_4.arg3 = 0; s.callLocIdx = 1200; s.pc = 22; return s.tmp_4; case 22: r0 = s.retval; - s.tmp_0 = game_BaseDialog_drawPartial__P520986_mk(s); + s.tmp_0 = game_BaseDialog_drawPartial__P36374_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = 8; - s.tmp_0.arg2 = s.c___527942; + s.tmp_0.arg2 = s.c___43370; r0 = s.arg0.fields["rows"]; s.tmp_1 = r0; r0 = (s.tmp_1 - 1); @@ -25536,18 +25536,18 @@ switch (step) { r0 = s.retval; { step = 6; continue; } case 5: - s.tmp_0 = game_BaseDialog_drawPartial__P520986_mk(s); + s.tmp_0 = game_BaseDialog_drawPartial__P36374_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = 1; - s.tmp_0.arg2 = s.c___527942; + s.tmp_0.arg2 = s.c___43370; s.tmp_0.arg3 = 0; s.callLocIdx = 1202; s.pc = 24; return s.tmp_0; case 24: r0 = s.retval; - s.tmp_0 = game_BaseDialog_drawPartial__P520986_mk(s); + s.tmp_0 = game_BaseDialog_drawPartial__P36374_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = 7; - s.tmp_0.arg2 = s.c___527942; + s.tmp_0.arg2 = s.c___43370; r0 = s.arg0.fields["rows"]; s.tmp_1 = r0; r0 = (s.tmp_1 - 1); @@ -25557,13 +25557,13 @@ switch (step) { r0 = s.retval; case 6: case 7: - r0 = (s.c___527942 + 1); - s.c___527942 = (r0); + r0 = (s.c___43370 + 1); + s.c___43370 = (r0); { step = 3; continue; } case 8: - s.r___527976 = (1); + s.r___43404 = (1); case 9: - s.tmp_1 = r0 = s.r___527976; + s.tmp_1 = r0 = s.r___43404; r0 = s.arg0.fields["rows"]; s.tmp_3 = r0; r0 = (s.tmp_3 - 1); @@ -25572,27 +25572,27 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 10; continue; } - s.tmp_4 = game_BaseDialog_drawPartial__P520986_mk(s); + s.tmp_4 = game_BaseDialog_drawPartial__P36374_mk(s); s.tmp_4.arg0 = s.arg0; s.tmp_4.arg1 = 3; s.tmp_4.arg2 = 0; - s.tmp_4.arg3 = s.r___527976; + s.tmp_4.arg3 = s.r___43404; s.callLocIdx = 1204; s.pc = 26; return s.tmp_4; case 26: r0 = s.retval; - s.tmp_0 = game_BaseDialog_drawPartial__P520986_mk(s); + s.tmp_0 = game_BaseDialog_drawPartial__P36374_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = 5; r0 = s.arg0.fields["columns"]; s.tmp_1 = r0; r0 = (s.tmp_1 - 1); s.tmp_0.arg2 = r0; - s.tmp_0.arg3 = s.r___527976; + s.tmp_0.arg3 = s.r___43404; s.callLocIdx = 1205; s.pc = 27; return s.tmp_0; case 27: r0 = s.retval; - r0 = (s.r___527976 + 1); - s.r___527976 = (r0); + r0 = (s.r___43404 + 1); + s.r___43404 = (r0); { step = 9; continue; } case 10: case 11: @@ -25600,21 +25600,21 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_BaseDialog_drawBorder__P520983.info = {"start":2953,"length":1321,"line":103,"column":8,"endLine":139,"endColumn":9,"fileName":"pxt_modules/game/textDialogs.ts","functionName":"drawBorder","argumentNames":["this"]} +game_BaseDialog_drawBorder__P36371.info = {"start":2953,"length":1321,"line":103,"column":8,"endLine":139,"endColumn":9,"fileName":"pxt_modules/game/textDialogs.ts","functionName":"drawBorder","argumentNames":["this"]} -function game_BaseDialog_drawBorder__P520983_mk(s) { +function game_BaseDialog_drawBorder__P36371_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_BaseDialog_drawBorder__P520983, depth: s.depth + 1, + parent: s, fn: game_BaseDialog_drawBorder__P36371, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, tmp_3: undefined, tmp_4: undefined, - y___527926: undefined, - c___527942: undefined, - r___527976: undefined, + y___43354: undefined, + c___43370: undefined, + r___43404: undefined, arg0: undefined, } } @@ -25622,7 +25622,7 @@ function game_BaseDialog_drawBorder__P520983_mk(s) { -function game_BaseDialog_constructor__P518037(s) { +function game_BaseDialog_constructor__P33420(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -25642,9 +25642,9 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, game_BaseDialog__C518025_VT)) failedCast(r0); + if (!checkSubtype(r0, game_BaseDialog__C33408_VT)) failedCast(r0); r0 = (s.arg0).fields["cursorCount"] = (0); - s.tmp_0 = game_BaseDialog_resize__P518038_mk(s); + s.tmp_0 = game_BaseDialog_resize__P33421_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; s.tmp_0.arg2 = s.arg2; @@ -25658,12 +25658,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_BaseDialog_constructor__P518037.info = {"start":1103,"length":199,"line":53,"column":8,"endLine":56,"endColumn":9,"fileName":"pxt_modules/game/textDialogs.ts","functionName":"inline","argumentNames":["this","width","height","frame","font","cursor"]} +game_BaseDialog_constructor__P33420.info = {"start":1103,"length":199,"line":53,"column":8,"endLine":56,"endColumn":9,"fileName":"pxt_modules/game/textDialogs.ts","functionName":"inline","argumentNames":["this","width","height","frame","font","cursor"]} -function game_BaseDialog_constructor__P518037_mk(s) { +function game_BaseDialog_constructor__P33420_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_BaseDialog_constructor__P518037, depth: s.depth + 1, + parent: s, fn: game_BaseDialog_constructor__P33420, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -25678,7 +25678,7 @@ function game_BaseDialog_constructor__P518037_mk(s) { -function info_isBetterScore__P517689(s) { +function info_isBetterScore__P33072(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -25688,20 +25688,20 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.goc___528270 = undefined; + s.goc___43698 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } s.tmp_0 = lambda_1_mk(s); - s.tmp_0.argL = globals.gameOverConfig___518120; + s.tmp_0.argL = globals.gameOverConfig___33503; setupLambda(s.tmp_0, s.tmp_0.argL); s.callLocIdx = 935; s.pc = 9; return s.tmp_0; case 9: r0 = s.retval; - s.goc___528270 = (r0); - r0 = s.goc___528270.fields["scoringType"]; + s.goc___43698 = (r0); + r0 = s.goc___43698.fields["scoringType"]; s.tmp_0 = r0; r0 = pxsim_pxtcore.switch_eq(0, s.tmp_0); if (r0) { step = 1; continue; } @@ -25743,19 +25743,19 @@ switch (step) { return leave(s, r0) default: oops() } } } -info_isBetterScore__P517689.info = {"start":8408,"length":446,"line":274,"column":4,"endLine":285,"endColumn":5,"fileName":"pxt_modules/game/info.ts","functionName":"isBetterScore","argumentNames":["newScore","prevScore"]} +info_isBetterScore__P33072.info = {"start":8408,"length":446,"line":274,"column":4,"endLine":285,"endColumn":5,"fileName":"pxt_modules/game/info.ts","functionName":"isBetterScore","argumentNames":["newScore","prevScore"]} -function info_isBetterScore__P517689_mk(s) { +function info_isBetterScore__P33072_mk(s) { checkStack(s.depth); return { - parent: s, fn: info_isBetterScore__P517689, depth: s.depth + 1, + parent: s, fn: info_isBetterScore__P33072, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, tmp_3: undefined, tmp_4: undefined, - goc___528270: undefined, + goc___43698: undefined, arg0: undefined, arg1: undefined, } } @@ -25764,7 +25764,7 @@ function info_isBetterScore__P517689_mk(s) { -function helpers_stringReplaceAll__P515239(s) { +function helpers_stringReplaceAll__P30622(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -25774,10 +25774,10 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.split___528016 = undefined; - s.empty___528022 = undefined; - s.output___528026 = undefined; - s.i___528041 = undefined; + s.split___43444 = undefined; + s.empty___43450 = undefined; + s.output___43454 = undefined; + s.i___43469 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -25797,21 +25797,21 @@ switch (step) { s.tmp_1 = r0; r0 = pxsim_String__concat(s.tmp_0, s.tmp_1); s.arg1 = (r0); - s.tmp_0 = helpers_stringSplit__P515244_mk(s); + s.tmp_0 = helpers_stringSplit__P30627_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; s.tmp_0.arg2 = undefined; s.callLocIdx = 11; s.pc = 12; return s.tmp_0; case 12: r0 = s.retval; - s.split___528016 = (r0); + s.split___43444 = (r0); r0 = pxsim_numops_toBoolDecr(s.arg1); s.tmp_0 = r0; r0 = pxsim_Boolean__bang(s.tmp_0); - s.empty___528022 = (r0); - r0 = pxsim_numops_toBoolDecr(s.empty___528022); + s.empty___43450 = (r0); + r0 = pxsim_numops_toBoolDecr(s.empty___43450); if (!r0) { step = 1; continue; } - s.tmp_0 = applyReplace__P528029_mk(s); + s.tmp_0 = applyReplace__P43457_mk(s); s.tmp_0.arg0 = s.arg1; s.tmp_0.arg1 = s.arg2; s.callLocIdx = 13; s.pc = 13; return s.tmp_0; @@ -25823,21 +25823,21 @@ switch (step) { case 2: // jmp value (already in r0) s.tmp_1 = r0; - s.output___528026 = (s.tmp_1); - r0 = pxsim_Array__length(s.split___528016); + s.output___43454 = (s.tmp_1); + r0 = pxsim_Array__length(s.split___43444); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 3; continue; } - if ((s.output___528026) && (s.output___528026).vtable) { + if ((s.output___43454) && (s.output___43454).vtable) { setupResume(s, 14); - pxsim_String__stringConv(s.output___528026); + pxsim_String__stringConv(s.output___43454); checkResumeConsumed(); return; - } else { s.retval = (s.output___528026) + ""; } + } else { s.retval = (s.output___43454) + ""; } case 14: r0 = s.retval; s.tmp_1 = r0; - r0 = pxsim_Array__getAt(s.split___528016, 0); + r0 = pxsim_Array__getAt(s.split___43444, 0); s.tmp_3 = r0; if ((s.tmp_3) && (s.tmp_3).vtable) { setupResume(s, 15); @@ -25849,28 +25849,28 @@ switch (step) { r0 = s.retval; s.tmp_2 = r0; r0 = pxsim_String__concat(s.tmp_1, s.tmp_2); - s.output___528026 = (r0); + s.output___43454 = (r0); case 3: case 4: - s.i___528041 = (1); + s.i___43469 = (1); case 5: - s.tmp_1 = r0 = s.i___528041; - r0 = pxsim_Array__length(s.split___528016); + s.tmp_1 = r0 = s.i___43469; + r0 = pxsim_Array__length(s.split___43444); s.tmp_2 = r0; r0 = (s.tmp_1 < s.tmp_2); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 6; continue; } - if ((s.output___528026) && (s.output___528026).vtable) { + if ((s.output___43454) && (s.output___43454).vtable) { setupResume(s, 16); - pxsim_String__stringConv(s.output___528026); + pxsim_String__stringConv(s.output___43454); checkResumeConsumed(); return; - } else { s.retval = (s.output___528026) + ""; } + } else { s.retval = (s.output___43454) + ""; } case 16: r0 = s.retval; s.tmp_3 = r0; - s.tmp_8 = applyReplace__P528029_mk(s); + s.tmp_8 = applyReplace__P43457_mk(s); s.tmp_8.arg0 = s.arg1; s.tmp_8.arg1 = s.arg2; s.callLocIdx = 14; s.pc = 17; return s.tmp_8; @@ -25886,7 +25886,7 @@ switch (step) { case 18: r0 = s.retval; s.tmp_6 = r0; - r0 = pxsim_Array__getAt(s.split___528016, s.i___528041); + r0 = pxsim_Array__getAt(s.split___43444, s.i___43469); s.tmp_10 = r0; if ((s.tmp_10) && (s.tmp_10).vtable) { setupResume(s, 19); @@ -25909,9 +25909,9 @@ switch (step) { r0 = s.retval; s.tmp_4 = r0; r0 = pxsim_String__concat(s.tmp_3, s.tmp_4); - s.output___528026 = (r0); - r0 = (s.i___528041 + 1); - s.i___528041 = (r0); + s.output___43454 = (r0); + r0 = (s.i___43469 + 1); + s.i___43469 = (r0); { step = 5; continue; } case 6: r0 = pxsim_numops_toBoolDecr(s.arg0); @@ -25927,22 +25927,22 @@ switch (step) { r0 = s.tmp_0; { step = 8; continue; } case 7: - r0 = s.empty___528022; + r0 = s.empty___43450; case 8: // jmp value (already in r0) s.tmp_4 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_4); if (!r0) { step = 9; continue; } - if ((s.output___528026) && (s.output___528026).vtable) { + if ((s.output___43454) && (s.output___43454).vtable) { setupResume(s, 21); - pxsim_String__stringConv(s.output___528026); + pxsim_String__stringConv(s.output___43454); checkResumeConsumed(); return; - } else { s.retval = (s.output___528026) + ""; } + } else { s.retval = (s.output___43454) + ""; } case 21: r0 = s.retval; s.tmp_5 = r0; - s.tmp_8 = applyReplace__P528029_mk(s); + s.tmp_8 = applyReplace__P43457_mk(s); s.tmp_8.arg0 = s.arg1; s.tmp_8.arg1 = s.arg2; s.callLocIdx = 16; s.pc = 22; return s.tmp_8; @@ -25959,19 +25959,19 @@ switch (step) { r0 = s.retval; s.tmp_6 = r0; r0 = pxsim_String__concat(s.tmp_5, s.tmp_6); - s.output___528026 = (r0); + s.output___43454 = (r0); case 9: case 10: - r0 = s.output___528026; + r0 = s.output___43454; return leave(s, r0) default: oops() } } } -helpers_stringReplaceAll__P515239.info = {"start":10239,"length":919,"line":346,"column":4,"endLine":374,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"stringReplaceAll","argumentNames":["s","toReplace","replacer"]} +helpers_stringReplaceAll__P30622.info = {"start":10239,"length":919,"line":346,"column":4,"endLine":374,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"stringReplaceAll","argumentNames":["s","toReplace","replacer"]} -function helpers_stringReplaceAll__P515239_mk(s) { +function helpers_stringReplaceAll__P30622_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_stringReplaceAll__P515239, depth: s.depth + 1, + parent: s, fn: helpers_stringReplaceAll__P30622, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -25984,10 +25984,10 @@ function helpers_stringReplaceAll__P515239_mk(s) { tmp_8: undefined, tmp_9: undefined, tmp_10: undefined, - split___528016: undefined, - empty___528022: undefined, - output___528026: undefined, - i___528041: undefined, + split___43444: undefined, + empty___43450: undefined, + output___43454: undefined, + i___43469: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -25997,7 +25997,7 @@ function helpers_stringReplaceAll__P515239_mk(s) { -function applyReplace__P528029(s) { +function applyReplace__P43457(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -26047,12 +26047,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -applyReplace__P528029.info = {"start":10880,"length":272,"line":367,"column":8,"endLine":373,"endColumn":9,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"applyReplace","argumentNames":["r","replacer"]} +applyReplace__P43457.info = {"start":10880,"length":272,"line":367,"column":8,"endLine":373,"endColumn":9,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"applyReplace","argumentNames":["r","replacer"]} -function applyReplace__P528029_mk(s) { +function applyReplace__P43457_mk(s) { checkStack(s.depth); return { - parent: s, fn: applyReplace__P528029, depth: s.depth + 1, + parent: s, fn: applyReplace__P43457, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -26067,7 +26067,7 @@ function applyReplace__P528029_mk(s) { -function helpers_stringEmpty__P515247(s) { +function helpers_stringEmpty__P30630(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -26087,12 +26087,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -helpers_stringEmpty__P515247.info = {"start":15544,"length":74,"line":522,"column":4,"endLine":524,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"stringEmpty","argumentNames":["S"]} +helpers_stringEmpty__P30630.info = {"start":15544,"length":74,"line":522,"column":4,"endLine":524,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"stringEmpty","argumentNames":["S"]} -function helpers_stringEmpty__P515247_mk(s) { +function helpers_stringEmpty__P30630_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_stringEmpty__P515247, depth: s.depth + 1, + parent: s, fn: helpers_stringEmpty__P30630, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -26102,7 +26102,7 @@ function helpers_stringEmpty__P515247_mk(s) { -function helpers_arrayFind__P515233(s) { +function helpers_arrayFind__P30616(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -26112,28 +26112,28 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.len___528410 = undefined; - s.i___528413 = undefined; - s.v___528418 = undefined; + s.len___43838 = undefined; + s.i___43841 = undefined; + s.v___43846 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } r0 = pxsim_Array__length(s.arg0); - s.len___528410 = (r0); - s.i___528413 = (0); + s.len___43838 = (r0); + s.i___43841 = (0); case 1: - r0 = (s.i___528413 < s.len___528410); + r0 = (s.i___43841 < s.len___43838); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 4; continue; } - r0 = pxsim_Array__getAt(s.arg0, s.i___528413); - s.v___528418 = (r0); + r0 = pxsim_Array__getAt(s.arg0, s.i___43841); + s.v___43846 = (r0); s.tmp_1 = lambda_3_mk(s); s.tmp_1.argL = s.arg1; - s.tmp_1.arg0 = s.v___528418; - s.tmp_1.arg1 = s.i___528413; + s.tmp_1.arg0 = s.v___43846; + s.tmp_1.arg1 = s.i___43841; setupLambda(s.tmp_1, s.tmp_1.argL); s.callLocIdx = 8; s.pc = 6; return s.tmp_1; case 6: @@ -26141,12 +26141,12 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 2; continue; } - r0 = s.v___528418; + r0 = s.v___43846; { step = 5; continue; } case 2: case 3: - r0 = (s.i___528413 + 1); - s.i___528413 = (r0); + r0 = (s.i___43841 + 1); + s.i___43841 = (r0); { step = 1; continue; } case 4: r0 = undefined; @@ -26154,18 +26154,18 @@ switch (step) { return leave(s, r0) default: oops() } } } -helpers_arrayFind__P515233.info = {"start":8018,"length":292,"line":271,"column":4,"endLine":278,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"arrayFind","argumentNames":["arr","callbackfn"]} +helpers_arrayFind__P30616.info = {"start":8018,"length":292,"line":271,"column":4,"endLine":278,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"arrayFind","argumentNames":["arr","callbackfn"]} -function helpers_arrayFind__P515233_mk(s) { +function helpers_arrayFind__P30616_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_arrayFind__P515233, depth: s.depth + 1, + parent: s, fn: helpers_arrayFind__P30616, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, - len___528410: undefined, - i___528413: undefined, - v___528418: undefined, + len___43838: undefined, + i___43841: undefined, + v___43846: undefined, arg0: undefined, arg1: undefined, } } @@ -26174,7 +26174,7 @@ function helpers_arrayFind__P515233_mk(s) { -function game_GameOverPlayerScore_constructor__P518067(s) { +function game_GameOverPlayerScore_constructor__P33450(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -26192,7 +26192,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, game_GameOverPlayerScore__C518065_VT)) failedCast(r0); + if (!checkSubtype(r0, game_GameOverPlayerScore__C33448_VT)) failedCast(r0); r0 = (s.arg0).fields["player"] = (s.arg1); r0 = (s.arg0).fields["value"] = (s.arg2); r0 = (s.arg0).fields["winner"] = (s.arg3); @@ -26200,12 +26200,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_GameOverPlayerScore_constructor__P518067.info = {"start":13111,"length":121,"line":398,"column":8,"endLine":401,"endColumn":39,"fileName":"pxt_modules/game/textDialogs.ts","functionName":"inline","argumentNames":["this","player","value","winner"]} +game_GameOverPlayerScore_constructor__P33450.info = {"start":13111,"length":121,"line":398,"column":8,"endLine":401,"endColumn":39,"fileName":"pxt_modules/game/textDialogs.ts","functionName":"inline","argumentNames":["this","player","value","winner"]} -function game_GameOverPlayerScore_constructor__P518067_mk(s) { +function game_GameOverPlayerScore_constructor__P33450_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_GameOverPlayerScore_constructor__P518067, depth: s.depth + 1, + parent: s, fn: game_GameOverPlayerScore_constructor__P33450, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -26217,7 +26217,7 @@ function game_GameOverPlayerScore_constructor__P518067_mk(s) { -function scene_setBackgroundImage__P518007(s) { +function scene_setBackgroundImage__P33390(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -26227,18 +26227,18 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.scene___528457 = undefined; + s.scene___43885 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = game_currentScene__P518121_mk(s); + s.tmp_0 = game_currentScene__P33504_mk(s); s.callLocIdx = 1168; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.scene___528457 = (r0); - s.tmp_0 = scene_Background_image__P517798_mk(s); - r0 = s.scene___528457.fields["background"]; + s.scene___43885 = (r0); + s.tmp_0 = scene_Background_image__P33181_mk(s); + r0 = s.scene___43885.fields["background"]; s.tmp_0.arg0 = r0; s.tmp_0.arg1 = s.arg0; s.callLocIdx = 1169; s.pc = 2; return s.tmp_0; @@ -26248,15 +26248,15 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_setBackgroundImage__P518007.info = {"start":1962,"length":135,"line":78,"column":4,"endLine":81,"endColumn":5,"fileName":"pxt_modules/game/scenes.ts","functionName":"setBackgroundImage","argumentNames":["img"]} +scene_setBackgroundImage__P33390.info = {"start":1962,"length":135,"line":78,"column":4,"endLine":81,"endColumn":5,"fileName":"pxt_modules/game/scenes.ts","functionName":"setBackgroundImage","argumentNames":["img"]} -function scene_setBackgroundImage__P518007_mk(s) { +function scene_setBackgroundImage__P33390_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_setBackgroundImage__P518007, depth: s.depth + 1, + parent: s, fn: scene_setBackgroundImage__P33390, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, - scene___528457: undefined, + scene___43885: undefined, arg0: undefined, } } @@ -26264,7 +26264,7 @@ function scene_setBackgroundImage__P518007_mk(s) { -function scene_Background_image__P517798(s) { +function scene_Background_image__P33181(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -26280,18 +26280,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_Background__C517791_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_Background__C33174_VT)) failedCast(r0); r0 = (s.arg0).fields["_image"] = (s.arg1); r0 = undefined; return leave(s, r0) default: oops() } } } -scene_Background_image__P517798.info = {"start":1003,"length":68,"line":40,"column":8,"endLine":42,"endColumn":9,"fileName":"pxt_modules/game/background.ts","functionName":"image","argumentNames":["this","image"]} +scene_Background_image__P33181.info = {"start":1003,"length":68,"line":40,"column":8,"endLine":42,"endColumn":9,"fileName":"pxt_modules/game/background.ts","functionName":"image","argumentNames":["this","image"]} -function scene_Background_image__P517798_mk(s) { +function scene_Background_image__P33181_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Background_image__P517798, depth: s.depth + 1, + parent: s, fn: scene_Background_image__P33181, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -26301,7 +26301,7 @@ function scene_Background_image__P517798_mk(s) { -function scene_Background_image__P517797(s) { +function scene_Background_image__P33180(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -26316,7 +26316,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_Background__C517791_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_Background__C33174_VT)) failedCast(r0); r0 = s.arg0.fields["_image"]; s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); @@ -26326,9 +26326,9 @@ switch (step) { r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } s.tmp_3 = r0 = s.arg0; - r0 = pxsim_ImageMethods.width(globals.screen___517154); + r0 = pxsim_ImageMethods.width(globals.screen___32537); s.tmp_5 = r0; - r0 = pxsim_ImageMethods.height(globals.screen___517154); + r0 = pxsim_ImageMethods.height(globals.screen___32537); s.tmp_6 = r0; r0 = pxsim.image.create(s.tmp_5, s.tmp_6); s.tmp_4 = r0; @@ -26339,13 +26339,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -scene_Background_image__P517797.info = {"start":811,"length":174,"line":33,"column":8,"endLine":38,"endColumn":9,"fileName":"pxt_modules/game/background.ts","functionName":"image","argumentNames":["this"]} -scene_Background_image__P517797.isGetter = true; +scene_Background_image__P33180.info = {"start":811,"length":174,"line":33,"column":8,"endLine":38,"endColumn":9,"fileName":"pxt_modules/game/background.ts","functionName":"image","argumentNames":["this"]} +scene_Background_image__P33180.isGetter = true; -function scene_Background_image__P517797_mk(s) { +function scene_Background_image__P33180_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Background_image__P517797, depth: s.depth + 1, + parent: s, fn: scene_Background_image__P33180, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -26361,7 +26361,7 @@ function scene_Background_image__P517797_mk(s) { -function scene_Scene_destroy__P517993(s) { +function scene_Scene_destroy__P33376(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -26376,7 +26376,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_Scene__C517965_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_Scene__C33348_VT)) failedCast(r0); r0 = (s.arg0).fields["eventContext"] = (undefined); r0 = (s.arg0).fields["background"] = (undefined); r0 = (s.arg0).fields["tileMap"] = (undefined); @@ -26398,12 +26398,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_Scene_destroy__P517993.info = {"start":7356,"length":764,"line":205,"column":8,"endLine":223,"endColumn":9,"fileName":"pxt_modules/game/scene.ts","functionName":"destroy","argumentNames":["this"]} +scene_Scene_destroy__P33376.info = {"start":7356,"length":764,"line":205,"column":8,"endLine":223,"endColumn":9,"fileName":"pxt_modules/game/scene.ts","functionName":"destroy","argumentNames":["this"]} -function scene_Scene_destroy__P517993_mk(s) { +function scene_Scene_destroy__P33376_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Scene_destroy__P517993, depth: s.depth + 1, + parent: s, fn: scene_Scene_destroy__P33376, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -26412,7 +26412,7 @@ function scene_Scene_destroy__P517993_mk(s) { -function info_PlayerInfo_number__P517742(s) { +function info_PlayerInfo_number__P33125(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -26427,18 +26427,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, info_PlayerInfo__C517739_VT)) failedCast(r0); + if (!checkSubtype(r0, info_PlayerInfo__C33122_VT)) failedCast(r0); r0 = s.arg0.fields["_player"]; return leaveAccessor(s, r0) default: oops() } } } -info_PlayerInfo_number__P517742.info = {"start":25566,"length":57,"line":823,"column":8,"endLine":825,"endColumn":9,"fileName":"pxt_modules/game/info.ts","functionName":"number","argumentNames":["this"]} -info_PlayerInfo_number__P517742.isGetter = true; +info_PlayerInfo_number__P33125.info = {"start":25566,"length":57,"line":823,"column":8,"endLine":825,"endColumn":9,"fileName":"pxt_modules/game/info.ts","functionName":"number","argumentNames":["this"]} +info_PlayerInfo_number__P33125.isGetter = true; -function info_PlayerInfo_number__P517742_mk(s) { +function info_PlayerInfo_number__P33125_mk(s) { checkStack(s.depth); return { - parent: s, fn: info_PlayerInfo_number__P517742, depth: s.depth + 1, + parent: s, fn: info_PlayerInfo_number__P33125, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -26447,7 +26447,7 @@ function info_PlayerInfo_number__P517742_mk(s) { -function info_PlayerInfoImpl_score__P517728(s) { +function info_PlayerInfoImpl_score__P33111(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -26457,60 +26457,60 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.state___529478 = undefined; + s.state___44906 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, info_PlayerInfoImpl__C517717_VT)) failedCast(r0); - s.tmp_0 = info_PlayerInfoImpl_getState__P517726_mk(s); + if (!checkSubtype(r0, info_PlayerInfoImpl__C33100_VT)) failedCast(r0); + s.tmp_0 = info_PlayerInfoImpl_getState__P33109_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 959; s.pc = 7; return s.tmp_0; case 7: r0 = s.retval; - s.state___529478 = (r0); - r0 = s.state___529478.fields["showScore"]; + s.state___44906 = (r0); + r0 = s.state___44906.fields["showScore"]; s.tmp_1 = r0; r0 = (s.tmp_1 === undefined); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - r0 = (s.state___529478).fields["showScore"] = (true); + r0 = (s.state___44906).fields["showScore"] = (true); case 1: case 2: - r0 = s.state___529478.fields["showPlayer"]; + r0 = s.state___44906.fields["showPlayer"]; s.tmp_1 = r0; r0 = (s.tmp_1 === undefined); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 3; continue; } - r0 = (s.state___529478).fields["showPlayer"] = (true); + r0 = (s.state___44906).fields["showPlayer"] = (true); case 3: case 4: - r0 = s.state___529478.fields["score"]; + r0 = s.state___44906.fields["score"]; s.tmp_1 = r0; r0 = (s.tmp_1 == null); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 5; continue; } - r0 = (s.state___529478).fields["score"] = (0); + r0 = (s.state___44906).fields["score"] = (0); case 5: case 6: - r0 = s.state___529478.fields["score"]; + r0 = s.state___44906.fields["score"]; return leave(s, r0) default: oops() } } } -info_PlayerInfoImpl_score__P517728.info = {"start":21458,"length":318,"line":692,"column":8,"endLine":701,"endColumn":9,"fileName":"pxt_modules/game/info.ts","functionName":"score","argumentNames":["this"]} +info_PlayerInfoImpl_score__P33111.info = {"start":21458,"length":318,"line":692,"column":8,"endLine":701,"endColumn":9,"fileName":"pxt_modules/game/info.ts","functionName":"score","argumentNames":["this"]} -function info_PlayerInfoImpl_score__P517728_mk(s) { +function info_PlayerInfoImpl_score__P33111_mk(s) { checkStack(s.depth); return { - parent: s, fn: info_PlayerInfoImpl_score__P517728, depth: s.depth + 1, + parent: s, fn: info_PlayerInfoImpl_score__P33111, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, - state___529478: undefined, + state___44906: undefined, arg0: undefined, } } @@ -26518,7 +26518,7 @@ function info_PlayerInfoImpl_score__P517728_mk(s) { -function info_PlayerInfoImpl_getState__P517726(s) { +function info_PlayerInfoImpl_getState__P33109(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -26533,13 +26533,13 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, info_PlayerInfoImpl__C517717_VT)) failedCast(r0); - s.tmp_0 = info_PlayerInfoImpl_init__P520938_mk(s); + if (!checkSubtype(r0, info_PlayerInfoImpl__C33100_VT)) failedCast(r0); + s.tmp_0 = info_PlayerInfoImpl_init__P36326_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 958; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - r0 = globals.infoState___520886.fields["playerStates"]; + r0 = globals.infoState___36274.fields["playerStates"]; s.tmp_0 = r0; r0 = s.arg0.fields["_player"]; s.tmp_2 = r0; @@ -26549,12 +26549,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -info_PlayerInfoImpl_getState__P517726.info = {"start":21220,"length":121,"line":682,"column":8,"endLine":685,"endColumn":9,"fileName":"pxt_modules/game/info.ts","functionName":"getState","argumentNames":["this"]} +info_PlayerInfoImpl_getState__P33109.info = {"start":21220,"length":121,"line":682,"column":8,"endLine":685,"endColumn":9,"fileName":"pxt_modules/game/info.ts","functionName":"getState","argumentNames":["this"]} -function info_PlayerInfoImpl_getState__P517726_mk(s) { +function info_PlayerInfoImpl_getState__P33109_mk(s) { checkStack(s.depth); return { - parent: s, fn: info_PlayerInfoImpl_getState__P517726, depth: s.depth + 1, + parent: s, fn: info_PlayerInfoImpl_getState__P33109, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -26566,7 +26566,7 @@ function info_PlayerInfoImpl_getState__P517726_mk(s) { -function info_PlayerInfoImpl_init__P520938(s) { +function info_PlayerInfoImpl_init__P36326(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -26581,8 +26581,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, info_PlayerInfoImpl__C517717_VT)) failedCast(r0); - s.tmp_0 = info_initHUD__P520932_mk(s); + if (!checkSubtype(r0, info_PlayerInfoImpl__C33100_VT)) failedCast(r0); + s.tmp_0 = info_initHUD__P36320_mk(s); s.callLocIdx = 955; s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; @@ -26592,13 +26592,13 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - s.tmp_2 = info_initMultiHUD__P520933_mk(s); + s.tmp_2 = info_initMultiHUD__P36321_mk(s); s.callLocIdx = 956; s.pc = 6; return s.tmp_2; case 6: r0 = s.retval; case 1: case 2: - r0 = globals.infoState___520886.fields["playerStates"]; + r0 = globals.infoState___36274.fields["playerStates"]; s.tmp_3 = r0; r0 = s.arg0.fields["_player"]; s.tmp_5 = r0; @@ -26612,14 +26612,14 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 3; continue; } - r0 = pxsim_pxtcore_mkClassInstance(info_PlayerState__C517675_VT); + r0 = pxsim_pxtcore_mkClassInstance(info_PlayerState__C33058_VT); s.tmp_6 = r0; - s.tmp_7 = info_PlayerState_constructor__P517684_mk(s); + s.tmp_7 = info_PlayerState_constructor__P33067_mk(s); s.tmp_7.arg0 = s.tmp_6; s.callLocIdx = 957; s.pc = 7; return s.tmp_7; case 7: r0 = s.retval; - r0 = globals.infoState___520886.fields["playerStates"]; + r0 = globals.infoState___36274.fields["playerStates"]; s.tmp_8 = r0; r0 = s.arg0.fields["_player"]; s.tmp_10 = r0; @@ -26632,12 +26632,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -info_PlayerInfoImpl_init__P520938.info = {"start":20958,"length":252,"line":674,"column":8,"endLine":680,"endColumn":9,"fileName":"pxt_modules/game/info.ts","functionName":"init","argumentNames":["this"]} +info_PlayerInfoImpl_init__P36326.info = {"start":20958,"length":252,"line":674,"column":8,"endLine":680,"endColumn":9,"fileName":"pxt_modules/game/info.ts","functionName":"init","argumentNames":["this"]} -function info_PlayerInfoImpl_init__P520938_mk(s) { +function info_PlayerInfoImpl_init__P36326_mk(s) { checkStack(s.depth); return { - parent: s, fn: info_PlayerInfoImpl_init__P520938, depth: s.depth + 1, + parent: s, fn: info_PlayerInfoImpl_init__P36326, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -26657,7 +26657,7 @@ function info_PlayerInfoImpl_init__P520938_mk(s) { -function info_initMultiHUD__P520933(s) { +function info_initMultiHUD__P36321(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -26667,7 +26667,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - r0 = globals.infoState___520886.fields["visibilityFlag"]; + r0 = globals.infoState___36274.fields["visibilityFlag"]; s.tmp_1 = r0; r0 = (s.tmp_1 & 16); s.tmp_0 = r0; @@ -26676,13 +26676,13 @@ switch (step) { { step = 5; continue; } case 1: case 2: - s.tmp_2 = r0 = globals.infoState___520886; + s.tmp_2 = r0 = globals.infoState___36274; r0 = s.tmp_2.fields["visibilityFlag"]; s.tmp_4 = r0; r0 = (s.tmp_4 | 16); s.tmp_3 = r0; r0 = (s.tmp_2).fields["visibilityFlag"] = (s.tmp_3); - r0 = globals.infoState___520886.fields["visibilityFlag"]; + r0 = globals.infoState___36274.fields["visibilityFlag"]; s.tmp_3 = r0; r0 = (s.tmp_3 & 32); s.tmp_2 = r0; @@ -26692,8 +26692,8 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 3; continue; } - s.tmp_4 = r0 = globals.infoState___520886; - s.tmp_6 = info_defaultMultiplayerHeartImage__P520935_mk(s); + s.tmp_4 = r0 = globals.infoState___36274; + s.tmp_6 = info_defaultMultiplayerHeartImage__P36323_mk(s); s.callLocIdx = 921; s.pc = 6; return s.tmp_6; case 6: r0 = s.retval; @@ -26701,8 +26701,8 @@ switch (step) { r0 = (s.tmp_4).fields["heartImage"] = (s.tmp_5); case 3: case 4: - s.tmp_0 = r0 = globals.infoState___520886; - r0 = pxsim.image.ofBuffer(_hex529571); + s.tmp_0 = r0 = globals.infoState___36274; + r0 = pxsim.image.ofBuffer(_hex44999); s.tmp_1 = r0; r0 = (s.tmp_0).fields["multiplierImage"] = (s.tmp_1); case 5: @@ -26710,12 +26710,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -info_initMultiHUD__P520933.info = {"start":5694,"length":393,"line":174,"column":4,"endLine":185,"endColumn":5,"fileName":"pxt_modules/game/info.ts","functionName":"initMultiHUD","argumentNames":[]} +info_initMultiHUD__P36321.info = {"start":5694,"length":393,"line":174,"column":4,"endLine":185,"endColumn":5,"fileName":"pxt_modules/game/info.ts","functionName":"initMultiHUD","argumentNames":[]} -function info_initMultiHUD__P520933_mk(s) { +function info_initMultiHUD__P36321_mk(s) { checkStack(s.depth); return { - parent: s, fn: info_initMultiHUD__P520933, depth: s.depth + 1, + parent: s, fn: info_initMultiHUD__P36321, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -26726,12 +26726,12 @@ function info_initMultiHUD__P520933_mk(s) { tmp_6: undefined, } } -const _hex529571 = pxsim.BufferMethods.createBufferFromHex("8704030003000000010100001000000001010000") +const _hex44999 = pxsim.BufferMethods.createBufferFromHex("8704030003000000010100001000000001010000") -function info_defaultMultiplayerHeartImage__P520935(s) { +function info_defaultMultiplayerHeartImage__P36323(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -26741,14 +26741,14 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - r0 = pxsim_ImageMethods.isMono(globals.screen___517154); + r0 = pxsim_ImageMethods.isMono(globals.screen___32537); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - r0 = pxsim.image.ofBuffer(_hex529575); + r0 = pxsim.image.ofBuffer(_hex45003); { step = 2; continue; } case 1: - r0 = pxsim.image.ofBuffer(_hex529577); + r0 = pxsim.image.ofBuffer(_hex45005); case 2: // jmp value (already in r0) s.tmp_1 = r0; @@ -26756,24 +26756,24 @@ switch (step) { return leave(s, r0) default: oops() } } } -info_defaultMultiplayerHeartImage__P520935.info = {"start":6691,"length":503,"line":210,"column":4,"endLine":227,"endColumn":5,"fileName":"pxt_modules/game/info.ts","functionName":"defaultMultiplayerHeartImage","argumentNames":[]} +info_defaultMultiplayerHeartImage__P36323.info = {"start":6691,"length":503,"line":210,"column":4,"endLine":227,"endColumn":5,"fileName":"pxt_modules/game/info.ts","functionName":"defaultMultiplayerHeartImage","argumentNames":[]} -function info_defaultMultiplayerHeartImage__P520935_mk(s) { +function info_defaultMultiplayerHeartImage__P36323_mk(s) { checkStack(s.depth); return { - parent: s, fn: info_defaultMultiplayerHeartImage__P520935, depth: s.depth + 1, + parent: s, fn: info_defaultMultiplayerHeartImage__P36323, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, } } -const _hex529575 = pxsim.BufferMethods.createBufferFromHex("870407000500000000000000100100000110000010000100011000001001000000000000") -const _hex529577 = pxsim.BufferMethods.createBufferFromHex("870407000500000000000000100100002112000010240100411200001001000000000000") +const _hex45003 = pxsim.BufferMethods.createBufferFromHex("870407000500000000000000100100000110000010000100011000001001000000000000") +const _hex45005 = pxsim.BufferMethods.createBufferFromHex("870407000500000000000000100100002112000010240100411200001001000000000000") -function info_initHUD__P520932(s) { +function info_initHUD__P36320(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -26783,22 +26783,22 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - r0 = pxsim_numops_toBoolDecr(globals.infoState___520886); + r0 = pxsim_numops_toBoolDecr(globals.infoState___36274); if (!r0) { step = 1; continue; } { step = 3; continue; } case 1: case 2: - r0 = pxsim_pxtcore_mkClassInstance(info_InfoState__C520883_VT); + r0 = pxsim_pxtcore_mkClassInstance(info_InfoState__C36271_VT); s.tmp_0 = r0; - s.tmp_1 = info_InfoState_constructor__P520884_mk(s); + s.tmp_1 = info_InfoState_constructor__P36272_mk(s); s.tmp_1.arg0 = s.tmp_0; s.callLocIdx = 901; s.pc = 4; return s.tmp_1; case 4: r0 = s.retval; - globals.infoState___520886 = (s.tmp_0); - s.tmp_0 = scene_createRenderable__P517927_mk(s); + globals.infoState___36274 = (s.tmp_0); + s.tmp_0 = scene_createRenderable__P33310_mk(s); s.tmp_0.arg0 = 100; - s.tmp_0.arg1 = info_initHUD_inline__P529585; + s.tmp_0.arg1 = info_initHUD_inline__P45013; s.tmp_0.arg2 = undefined; s.callLocIdx = 920; s.pc = 5; return s.tmp_0; case 5: @@ -26808,12 +26808,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -info_initHUD__P520932.info = {"start":3294,"length":2394,"line":118,"column":4,"endLine":172,"endColumn":5,"fileName":"pxt_modules/game/info.ts","functionName":"initHUD","argumentNames":[]} +info_initHUD__P36320.info = {"start":3294,"length":2394,"line":118,"column":4,"endLine":172,"endColumn":5,"fileName":"pxt_modules/game/info.ts","functionName":"initHUD","argumentNames":[]} -function info_initHUD__P520932_mk(s) { +function info_initHUD__P36320_mk(s) { checkStack(s.depth); return { - parent: s, fn: info_initHUD__P520932, depth: s.depth + 1, + parent: s, fn: info_initHUD__P36320, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -26823,7 +26823,7 @@ function info_initHUD__P520932_mk(s) { -function info_initHUD_inline__P529585(s) { +function info_initHUD_inline__P45013(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -26833,13 +26833,13 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.ps___529594 = undefined; - s.p___529616 = undefined; - s.scene___529653 = undefined; - s.elapsed___529656 = undefined; - s.t___529664 = undefined; - s.goc___529684 = undefined; - r0 = pxsim_numops_toBoolDecr(globals.infoState___520886); + s.ps___45022 = undefined; + s.p___45044 = undefined; + s.scene___45081 = undefined; + s.elapsed___45084 = undefined; + s.t___45092 = undefined; + s.goc___45112 = undefined; + r0 = pxsim_numops_toBoolDecr(globals.infoState___36274); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; @@ -26848,36 +26848,36 @@ switch (step) { { step = 23; continue; } case 1: case 2: - r0 = globals.infoState___520886.fields["visibilityFlag"]; + r0 = globals.infoState___36274.fields["visibilityFlag"]; s.tmp_1 = r0; r0 = (s.tmp_1 & 16); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 3; continue; } - s.tmp_2 = helpers_arrayFilter__P515232_mk(s); - s.tmp_2.arg0 = globals.players___520887; - s.tmp_2.arg1 = ps_inline__P529596; + s.tmp_2 = helpers_arrayFilter__P30615_mk(s); + s.tmp_2.arg0 = globals.players___36275; + s.tmp_2.arg1 = ps_inline__P45024; s.callLocIdx = 902; s.pc = 24; return s.tmp_2; case 24: r0 = s.retval; - s.ps___529594 = (r0); - s.tmp_0 = helpers_arrayForEach__P515231_mk(s); - s.tmp_0.arg0 = s.ps___529594; - s.tmp_0.arg1 = info_initHUD_inline__P529605; + s.ps___45022 = (r0); + s.tmp_0 = helpers_arrayForEach__P30614_mk(s); + s.tmp_0.arg0 = s.ps___45022; + s.tmp_0.arg1 = info_initHUD_inline__P45033; s.callLocIdx = 904; s.pc = 25; return s.tmp_0; case 25: r0 = s.retval; - s.tmp_0 = helpers_arrayForEach__P515231_mk(s); - s.tmp_0.arg0 = s.ps___529594; - s.tmp_0.arg1 = info_initHUD_inline__P529611; + s.tmp_0 = helpers_arrayForEach__P30614_mk(s); + s.tmp_0.arg0 = s.ps___45022; + s.tmp_0.arg1 = info_initHUD_inline__P45039; s.callLocIdx = 906; s.pc = 26; return s.tmp_0; case 26: r0 = s.retval; { step = 12; continue; } case 3: - s.p___529616 = (globals.player1___517783); - s.tmp_1 = info_PlayerInfoImpl_hasScore__P517731_mk(s); - r0 = s.p___529616.fields["impl"]; + s.p___45044 = (globals.player1___33166); + s.tmp_1 = info_PlayerInfoImpl_hasScore__P33114_mk(s); + r0 = s.p___45044.fields["impl"]; s.tmp_1.arg0 = r0; s.callLocIdx = 907; s.pc = 27; return s.tmp_1; case 27: @@ -26888,7 +26888,7 @@ switch (step) { r0 = s.tmp_0; { step = 5; continue; } case 4: - r0 = globals.infoState___520886.fields["visibilityFlag"]; + r0 = globals.infoState___36274.fields["visibilityFlag"]; s.tmp_2 = r0; r0 = (s.tmp_2 & 2); case 5: @@ -26896,15 +26896,15 @@ switch (step) { s.tmp_3 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_3); if (!r0) { step = 6; continue; } - s.tmp_4 = info_PlayerInfo_drawScore__P517778_mk(s); - s.tmp_4.arg0 = s.p___529616; + s.tmp_4 = info_PlayerInfo_drawScore__P33161_mk(s); + s.tmp_4.arg0 = s.p___45044; s.callLocIdx = 908; s.pc = 28; return s.tmp_4; case 28: r0 = s.retval; case 6: case 7: - s.tmp_1 = info_PlayerInfoImpl_hasLife__P517735_mk(s); - r0 = s.p___529616.fields["impl"]; + s.tmp_1 = info_PlayerInfoImpl_hasLife__P33118_mk(s); + r0 = s.p___45044.fields["impl"]; s.tmp_1.arg0 = r0; s.callLocIdx = 909; s.pc = 29; return s.tmp_1; case 29: @@ -26915,7 +26915,7 @@ switch (step) { r0 = s.tmp_0; { step = 9; continue; } case 8: - r0 = globals.infoState___520886.fields["visibilityFlag"]; + r0 = globals.infoState___36274.fields["visibilityFlag"]; s.tmp_2 = r0; r0 = (s.tmp_2 & 4); case 9: @@ -26923,22 +26923,22 @@ switch (step) { s.tmp_3 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_3); if (!r0) { step = 10; continue; } - s.tmp_4 = info_PlayerInfo_drawLives__P517779_mk(s); - s.tmp_4.arg0 = s.p___529616; + s.tmp_4 = info_PlayerInfo_drawLives__P33162_mk(s); + s.tmp_4.arg0 = s.p___45044; s.callLocIdx = 910; s.pc = 30; return s.tmp_4; case 30: r0 = s.retval; case 10: case 11: - s.tmp_0 = info_PlayerInfoImpl_raiseLifeZero__P517738_mk(s); - r0 = s.p___529616.fields["impl"]; + s.tmp_0 = info_PlayerInfoImpl_raiseLifeZero__P33121_mk(s); + r0 = s.p___45044.fields["impl"]; s.tmp_0.arg0 = r0; s.tmp_0.arg1 = true; s.callLocIdx = 911; s.pc = 31; return s.tmp_0; case 31: r0 = s.retval; case 12: - r0 = globals.infoState___520886.fields["gameEnd"]; + r0 = globals.infoState___36274.fields["gameEnd"]; s.tmp_1 = r0; r0 = (s.tmp_1 !== undefined); s.tmp_0 = r0; @@ -26947,7 +26947,7 @@ switch (step) { r0 = s.tmp_0; { step = 14; continue; } case 13: - r0 = globals.infoState___520886.fields["visibilityFlag"]; + r0 = globals.infoState___36274.fields["visibilityFlag"]; s.tmp_2 = r0; r0 = (s.tmp_2 & 1); case 14: @@ -26955,30 +26955,30 @@ switch (step) { s.tmp_3 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_3); if (!r0) { step = 21; continue; } - s.tmp_4 = game_currentScene__P518121_mk(s); + s.tmp_4 = game_currentScene__P33504_mk(s); s.callLocIdx = 912; s.pc = 32; return s.tmp_4; case 32: r0 = s.retval; - s.scene___529653 = (r0); - r0 = globals.infoState___520886.fields["gameEnd"]; + s.scene___45081 = (r0); + r0 = globals.infoState___36274.fields["gameEnd"]; s.tmp_0 = r0; - r0 = s.scene___529653.fields["_millis"]; + r0 = s.scene___45081.fields["_millis"]; s.tmp_1 = r0; r0 = (s.tmp_0 - s.tmp_1); - s.elapsed___529656 = (r0); - s.tmp_0 = info_drawTimer__P520937_mk(s); - s.tmp_0.arg0 = s.elapsed___529656; + s.elapsed___45084 = (r0); + s.tmp_0 = info_drawTimer__P36325_mk(s); + s.tmp_0.arg0 = s.elapsed___45084; s.callLocIdx = 914; s.pc = 33; return s.tmp_0; case 33: r0 = s.retval; - r0 = (s.elapsed___529656 / 1000); - s.t___529664 = (r0); - r0 = (s.t___529664 <= 0); + r0 = (s.elapsed___45084 / 1000); + s.t___45092 = (r0); + r0 = (s.t___45092 <= 0); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 19; continue; } - s.t___529664 = (0); - r0 = globals.infoState___520886.fields["countdownExpired"]; + s.t___45092 = (0); + r0 = globals.infoState___36274.fields["countdownExpired"]; s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); s.tmp_1 = r0; @@ -26986,14 +26986,14 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 17; continue; } - r0 = (globals.infoState___520886).fields["countdownExpired"] = (true); - r0 = (globals.infoState___520886).fields["gameEnd"] = (undefined); - r0 = globals.infoState___520886.fields["countdownEndHandler"]; + r0 = (globals.infoState___36274).fields["countdownExpired"] = (true); + r0 = (globals.infoState___36274).fields["gameEnd"] = (undefined); + r0 = globals.infoState___36274.fields["countdownEndHandler"]; s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 15; continue; } s.tmp_1 = if_countdownEndHandler_1_mk(s); - s.tmp_1.arg0 = globals.infoState___520886; + s.tmp_1.arg0 = globals.infoState___36274; if (!s.tmp_1.arg0.vtable.iface) { setupLambda(s.tmp_1, pxsim_pxtrt.mapGetByString(s.tmp_1.arg0, "countdownEndHandler"), 1); s.callLocIdx = 915; s.pc = 34; return s.tmp_1; @@ -27008,22 +27008,22 @@ switch (step) { { step = 16; continue; } case 15: s.tmp_0 = lambda_1_mk(s); - s.tmp_0.argL = globals.gameOverConfig___518120; + s.tmp_0.argL = globals.gameOverConfig___33503; setupLambda(s.tmp_0, s.tmp_0.argL); s.callLocIdx = 916; s.pc = 35; return s.tmp_0; case 35: r0 = s.retval; - s.goc___529684 = (r0); - s.tmp_0 = game_GameOverConfig_setEffect__P518113_mk(s); - s.tmp_0.arg0 = s.goc___529684; + s.goc___45112 = (r0); + s.tmp_0 = game_GameOverConfig_setEffect__P33496_mk(s); + s.tmp_0.arg0 = s.goc___45112; s.tmp_0.arg1 = false; s.tmp_0.arg2 = null; s.tmp_0.arg3 = false; s.callLocIdx = 917; s.pc = 36; return s.tmp_0; case 36: r0 = s.retval; - s.tmp_0 = game_GameOverConfig_setSound__P518115_mk(s); - s.tmp_0.arg0 = s.goc___529684; + s.tmp_0 = game_GameOverConfig_setSound__P33498_mk(s); + s.tmp_0.arg0 = s.goc___45112; s.tmp_0.arg1 = false; s.tmp_0.arg2 = null; s.tmp_0.arg3 = false; @@ -27031,7 +27031,7 @@ switch (step) { s.callLocIdx = 918; s.pc = 37; return s.tmp_0; case 37: r0 = s.retval; - s.tmp_0 = game_gameOver__P518135_mk(s); + s.tmp_0 = game_gameOver__P33518_mk(s); s.tmp_0.arg0 = false; s.callLocIdx = 919; s.pc = 38; return s.tmp_0; case 38: @@ -27048,31 +27048,31 @@ switch (step) { return leave(s, r0) default: oops() } } } -info_initHUD_inline__P529585.info = {"start":3454,"length":2217,"line":125,"column":12,"endLine":170,"endColumn":13,"fileName":"pxt_modules/game/info.ts","functionName":"inline","argumentNames":[]} +info_initHUD_inline__P45013.info = {"start":3454,"length":2217,"line":125,"column":12,"endLine":170,"endColumn":13,"fileName":"pxt_modules/game/info.ts","functionName":"inline","argumentNames":[]} -function info_initHUD_inline__P529585_mk(s) { +function info_initHUD_inline__P45013_mk(s) { checkStack(s.depth); return { - parent: s, fn: info_initHUD_inline__P529585, depth: s.depth + 1, + parent: s, fn: info_initHUD_inline__P45013, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, tmp_3: undefined, tmp_4: undefined, - ps___529594: undefined, - p___529616: undefined, - scene___529653: undefined, - elapsed___529656: undefined, - t___529664: undefined, - goc___529684: undefined, + ps___45022: undefined, + p___45044: undefined, + scene___45081: undefined, + elapsed___45084: undefined, + t___45092: undefined, + goc___45112: undefined, } } -function ps_inline__P529596(s) { +function ps_inline__P45024(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -27096,12 +27096,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -ps_inline__P529596.info = {"start":3702,"length":8,"line":130,"column":46,"endLine":130,"endColumn":54,"fileName":"pxt_modules/game/info.ts","functionName":"inline","argumentNames":["p"]} +ps_inline__P45024.info = {"start":3702,"length":8,"line":130,"column":46,"endLine":130,"endColumn":54,"fileName":"pxt_modules/game/info.ts","functionName":"inline","argumentNames":["p"]} -function ps_inline__P529596_mk(s) { +function ps_inline__P45024_mk(s) { checkStack(s.depth); return { - parent: s, fn: ps_inline__P529596, depth: s.depth + 1, + parent: s, fn: ps_inline__P45024, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -27113,7 +27113,7 @@ function ps_inline__P529596_mk(s) { -function info_initHUD_inline__P529605(s) { +function info_initHUD_inline__P45033(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -27127,7 +27127,7 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = info_PlayerInfo_drawPlayer__P517777_mk(s); + s.tmp_0 = info_PlayerInfo_drawPlayer__P33160_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 903; s.pc = 1; return s.tmp_0; case 1: @@ -27136,12 +27136,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -info_initHUD_inline__P529605.info = {"start":3786,"length":19,"line":132,"column":31,"endLine":132,"endColumn":50,"fileName":"pxt_modules/game/info.ts","functionName":"inline","argumentNames":["p"]} +info_initHUD_inline__P45033.info = {"start":3786,"length":19,"line":132,"column":31,"endLine":132,"endColumn":50,"fileName":"pxt_modules/game/info.ts","functionName":"inline","argumentNames":["p"]} -function info_initHUD_inline__P529605_mk(s) { +function info_initHUD_inline__P45033_mk(s) { checkStack(s.depth); return { - parent: s, fn: info_initHUD_inline__P529605, depth: s.depth + 1, + parent: s, fn: info_initHUD_inline__P45033, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -27151,7 +27151,7 @@ function info_initHUD_inline__P529605_mk(s) { -function info_initHUD_inline__P529611(s) { +function info_initHUD_inline__P45039(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -27165,7 +27165,7 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = info_PlayerInfoImpl_raiseLifeZero__P517738_mk(s); + s.tmp_0 = info_PlayerInfoImpl_raiseLifeZero__P33121_mk(s); r0 = s.arg0.fields["impl"]; s.tmp_0.arg0 = r0; s.tmp_0.arg1 = false; @@ -27176,12 +27176,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -info_initHUD_inline__P529611.info = {"start":3888,"length":32,"line":134,"column":31,"endLine":134,"endColumn":63,"fileName":"pxt_modules/game/info.ts","functionName":"inline","argumentNames":["p"]} +info_initHUD_inline__P45039.info = {"start":3888,"length":32,"line":134,"column":31,"endLine":134,"endColumn":63,"fileName":"pxt_modules/game/info.ts","functionName":"inline","argumentNames":["p"]} -function info_initHUD_inline__P529611_mk(s) { +function info_initHUD_inline__P45039_mk(s) { checkStack(s.depth); return { - parent: s, fn: info_initHUD_inline__P529611, depth: s.depth + 1, + parent: s, fn: info_initHUD_inline__P45039, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -27191,7 +27191,7 @@ function info_initHUD_inline__P529611_mk(s) { -function info_drawTimer__P520937(s) { +function info_drawTimer__P36325(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -27201,18 +27201,18 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.font___529746 = undefined; - s.smallFont___529748 = undefined; - s.seconds___529750 = undefined; - s.width___529754 = undefined; - s.left___529759 = undefined; - s.color1___529769 = undefined; - s.color2___529773 = undefined; - s.temp___529786 = undefined; - s.remainder___529822 = undefined; - s.decimalLeft___529841 = undefined; - s.minutes___529859 = undefined; - s.remainder___529863 = undefined; + s.font___45174 = undefined; + s.smallFont___45176 = undefined; + s.seconds___45178 = undefined; + s.width___45182 = undefined; + s.left___45187 = undefined; + s.color1___45197 = undefined; + s.color2___45201 = undefined; + s.temp___45214 = undefined; + s.remainder___45250 = undefined; + s.decimalLeft___45269 = undefined; + s.minutes___45287 = undefined; + s.remainder___45291 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; @@ -27226,12 +27226,12 @@ switch (step) { case 2: r0 = (s.arg0 | 0); s.arg0 = (r0); - s.font___529746 = (globals.font8___517097); - s.smallFont___529748 = (globals.font5___517102); + s.font___45174 = (globals.font8___32480); + s.smallFont___45176 = (globals.font5___32485); r0 = pxsim.Math_.idiv(s.arg0, 1000); - s.seconds___529750 = (r0); + s.seconds___45178 = (r0); s.tmp_2 = if_charWidth_1_mk(s); - s.tmp_2.arg0 = s.font___529746; + s.tmp_2.arg0 = s.font___45174; if (!s.tmp_2.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_2.arg0, "charWidth"); } else { @@ -27246,29 +27246,29 @@ switch (step) { r0 = (s.tmp_1 * 5); s.tmp_0 = r0; r0 = (s.tmp_0 - 2); - s.width___529754 = (r0); - r0 = pxsim_ImageMethods.width(globals.screen___517154); + s.width___45182 = (r0); + r0 = pxsim_ImageMethods.width(globals.screen___32537); s.tmp_2 = r0; r0 = (s.tmp_2 >> 1); s.tmp_1 = r0; - r0 = (s.width___529754 >> 1); + r0 = (s.width___45182 >> 1); s.tmp_3 = r0; r0 = (s.tmp_1 - s.tmp_3); s.tmp_0 = r0; r0 = (s.tmp_0 + 1); - s.left___529759 = (r0); - r0 = globals.infoState___520886.fields["fontColor"]; - s.color1___529769 = (r0); - r0 = globals.infoState___520886.fields["bgColor"]; - s.color2___529773 = (r0); - r0 = (s.seconds___529750 < 10); + s.left___45187 = (r0); + r0 = globals.infoState___36274.fields["fontColor"]; + s.color1___45197 = (r0); + r0 = globals.infoState___36274.fields["bgColor"]; + s.color2___45201 = (r0); + r0 = (s.seconds___45178 < 10); s.tmp_0 = r0; r0 = pxsim_numops_toBool(s.tmp_0); if (r0) { step = 3; continue; } r0 = s.tmp_0; { step = 4; continue; } case 3: - r0 = (s.seconds___529750 & 1); + r0 = (s.seconds___45178 & 1); case 4: // jmp value (already in r0) s.tmp_1 = r0; @@ -27277,7 +27277,7 @@ switch (step) { r0 = s.tmp_1; { step = 6; continue; } case 5: - r0 = pxsim_ImageMethods.isMono(globals.screen___517154); + r0 = pxsim_ImageMethods.isMono(globals.screen___32537); s.tmp_3 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_3); s.tmp_2 = r0; @@ -27287,20 +27287,20 @@ switch (step) { s.tmp_4 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_4); if (!r0) { step = 7; continue; } - s.temp___529786 = (s.color1___529769); - s.color1___529769 = (s.color2___529773); - s.color2___529773 = (s.temp___529786); + s.temp___45214 = (s.color1___45197); + s.color1___45197 = (s.color2___45201); + s.color2___45201 = (s.temp___45214); case 7: case 8: - s.tmp_0 = helpers_imageFillRect__P517078_mk(s); - s.tmp_0.arg0 = globals.screen___517154; - r0 = (s.left___529759 - 3); + s.tmp_0 = helpers_imageFillRect__P32461_mk(s); + s.tmp_0.arg0 = globals.screen___32537; + r0 = (s.left___45187 - 3); s.tmp_0.arg1 = r0; s.tmp_0.arg2 = 0; - r0 = (s.width___529754 + 6); + r0 = (s.width___45182 + 6); s.tmp_0.arg3 = r0; s.tmp_2 = if_charHeight_1_mk(s); - s.tmp_2.arg0 = s.font___529746; + s.tmp_2.arg0 = s.font___45174; if (!s.tmp_2.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_2.arg0, "charHeight"); } else { @@ -27314,20 +27314,20 @@ switch (step) { s.tmp_1 = r0; r0 = (s.tmp_1 + 3); s.tmp_0.arg4 = r0; - r0 = globals.infoState___520886.fields["borderColor"]; + r0 = globals.infoState___36274.fields["borderColor"]; s.tmp_0.arg5 = r0; s.callLocIdx = 944; s.pc = 12; return s.tmp_0; case 12: r0 = s.retval; - s.tmp_0 = helpers_imageFillRect__P517078_mk(s); - s.tmp_0.arg0 = globals.screen___517154; - r0 = (s.left___529759 - 2); + s.tmp_0 = helpers_imageFillRect__P32461_mk(s); + s.tmp_0.arg0 = globals.screen___32537; + r0 = (s.left___45187 - 2); s.tmp_0.arg1 = r0; s.tmp_0.arg2 = 0; - r0 = (s.width___529754 + 4); + r0 = (s.width___45182 + 4); s.tmp_0.arg3 = r0; s.tmp_2 = if_charHeight_1_mk(s); - s.tmp_2.arg0 = s.font___529746; + s.tmp_2.arg0 = s.font___45174; if (!s.tmp_2.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_2.arg0, "charHeight"); } else { @@ -27341,22 +27341,22 @@ switch (step) { s.tmp_1 = r0; r0 = (s.tmp_1 + 2); s.tmp_0.arg4 = r0; - s.tmp_0.arg5 = s.color2___529773; + s.tmp_0.arg5 = s.color2___45201; s.callLocIdx = 946; s.pc = 14; return s.tmp_0; case 14: r0 = s.retval; - r0 = (s.seconds___529750 < 60); + r0 = (s.seconds___45178 < 60); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 9; continue; } r0 = (s.arg0 % 1000); s.tmp_1 = r0; r0 = pxsim.Math_.idiv(s.tmp_1, 10); - s.remainder___529822 = (r0); - s.tmp_0 = helpers_imagePrint__P517112_mk(s); - s.tmp_0.arg0 = globals.screen___517154; - s.tmp_3 = info_formatDecimal__P520940_mk(s); - s.tmp_3.arg0 = s.seconds___529750; + s.remainder___45250 = (r0); + s.tmp_0 = helpers_imagePrint__P32495_mk(s); + s.tmp_0.arg0 = globals.screen___32537; + s.tmp_3 = info_formatDecimal__P36328_mk(s); + s.tmp_3.arg0 = s.seconds___45178; s.callLocIdx = 947; s.pc = 17; return s.tmp_3; case 17: r0 = s.retval; @@ -27372,17 +27372,17 @@ switch (step) { s.tmp_1 = r0; r0 = pxsim_String__concat(s.tmp_1, "."); s.tmp_0.arg1 = r0; - s.tmp_0.arg2 = s.left___529759; + s.tmp_0.arg2 = s.left___45187; s.tmp_0.arg3 = 1; - s.tmp_0.arg4 = s.color1___529769; - s.tmp_0.arg5 = s.font___529746; + s.tmp_0.arg4 = s.color1___45197; + s.tmp_0.arg5 = s.font___45174; s.tmp_0.arg6 = undefined; s.callLocIdx = 948; s.pc = 16; return s.tmp_0; case 16: r0 = s.retval; - s.tmp_0 = r0 = s.left___529759; + s.tmp_0 = r0 = s.left___45187; s.tmp_3 = if_charWidth_1_mk(s); - s.tmp_3.arg0 = s.font___529746; + s.tmp_3.arg0 = s.font___45174; if (!s.tmp_3.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_3.arg0, "charWidth"); } else { @@ -27397,33 +27397,33 @@ switch (step) { r0 = (3 * s.tmp_2); s.tmp_1 = r0; r0 = (s.tmp_0 + s.tmp_1); - s.decimalLeft___529841 = (r0); - s.tmp_0 = helpers_imagePrint__P517112_mk(s); - s.tmp_0.arg0 = globals.screen___517154; - s.tmp_1 = info_formatDecimal__P520940_mk(s); - s.tmp_1.arg0 = s.remainder___529822; + s.decimalLeft___45269 = (r0); + s.tmp_0 = helpers_imagePrint__P32495_mk(s); + s.tmp_0.arg0 = globals.screen___32537; + s.tmp_1 = info_formatDecimal__P36328_mk(s); + s.tmp_1.arg0 = s.remainder___45250; s.callLocIdx = 950; s.pc = 21; return s.tmp_1; case 21: r0 = s.retval; s.tmp_0.arg1 = r0; - s.tmp_0.arg2 = s.decimalLeft___529841; + s.tmp_0.arg2 = s.decimalLeft___45269; s.tmp_0.arg3 = 3; - s.tmp_0.arg4 = s.color1___529769; - s.tmp_0.arg5 = s.smallFont___529748; + s.tmp_0.arg4 = s.color1___45197; + s.tmp_0.arg5 = s.smallFont___45176; s.tmp_0.arg6 = undefined; s.callLocIdx = 951; s.pc = 20; return s.tmp_0; case 20: r0 = s.retval; { step = 10; continue; } case 9: - r0 = pxsim.Math_.idiv(s.seconds___529750, 60); - s.minutes___529859 = (r0); - r0 = (s.seconds___529750 % 60); - s.remainder___529863 = (r0); - s.tmp_0 = helpers_imagePrint__P517112_mk(s); - s.tmp_0.arg0 = globals.screen___517154; - s.tmp_5 = info_formatDecimal__P520940_mk(s); - s.tmp_5.arg0 = s.minutes___529859; + r0 = pxsim.Math_.idiv(s.seconds___45178, 60); + s.minutes___45287 = (r0); + r0 = (s.seconds___45178 % 60); + s.remainder___45291 = (r0); + s.tmp_0 = helpers_imagePrint__P32495_mk(s); + s.tmp_0.arg0 = globals.screen___32537; + s.tmp_5 = info_formatDecimal__P36328_mk(s); + s.tmp_5.arg0 = s.minutes___45287; s.callLocIdx = 952; s.pc = 23; return s.tmp_5; case 23: r0 = s.retval; @@ -27448,8 +27448,8 @@ switch (step) { case 25: r0 = s.retval; s.tmp_1 = r0; - s.tmp_8 = info_formatDecimal__P520940_mk(s); - s.tmp_8.arg0 = s.remainder___529863; + s.tmp_8 = info_formatDecimal__P36328_mk(s); + s.tmp_8.arg0 = s.remainder___45291; s.callLocIdx = 953; s.pc = 26; return s.tmp_8; case 26: r0 = s.retval; @@ -27465,10 +27465,10 @@ switch (step) { s.tmp_6 = r0; r0 = pxsim_String__concat(s.tmp_1, s.tmp_6); s.tmp_0.arg1 = r0; - s.tmp_0.arg2 = s.left___529759; + s.tmp_0.arg2 = s.left___45187; s.tmp_0.arg3 = 1; - s.tmp_0.arg4 = s.color1___529769; - s.tmp_0.arg5 = s.font___529746; + s.tmp_0.arg4 = s.color1___45197; + s.tmp_0.arg5 = s.font___45174; s.tmp_0.arg6 = undefined; s.callLocIdx = 954; s.pc = 22; return s.tmp_0; case 22: @@ -27478,12 +27478,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -info_drawTimer__P520937.info = {"start":17650,"length":1328,"line":588,"column":4,"endLine":623,"endColumn":5,"fileName":"pxt_modules/game/info.ts","functionName":"drawTimer","argumentNames":["millis"]} +info_drawTimer__P36325.info = {"start":17650,"length":1328,"line":588,"column":4,"endLine":623,"endColumn":5,"fileName":"pxt_modules/game/info.ts","functionName":"drawTimer","argumentNames":["millis"]} -function info_drawTimer__P520937_mk(s) { +function info_drawTimer__P36325_mk(s) { checkStack(s.depth); return { - parent: s, fn: info_drawTimer__P520937, depth: s.depth + 1, + parent: s, fn: info_drawTimer__P36325, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -27494,18 +27494,18 @@ function info_drawTimer__P520937_mk(s) { tmp_6: undefined, tmp_7: undefined, tmp_8: undefined, - font___529746: undefined, - smallFont___529748: undefined, - seconds___529750: undefined, - width___529754: undefined, - left___529759: undefined, - color1___529769: undefined, - color2___529773: undefined, - temp___529786: undefined, - remainder___529822: undefined, - decimalLeft___529841: undefined, - minutes___529859: undefined, - remainder___529863: undefined, + font___45174: undefined, + smallFont___45176: undefined, + seconds___45178: undefined, + width___45182: undefined, + left___45187: undefined, + color1___45197: undefined, + color2___45201: undefined, + temp___45214: undefined, + remainder___45250: undefined, + decimalLeft___45269: undefined, + minutes___45287: undefined, + remainder___45291: undefined, arg0: undefined, } } @@ -27513,7 +27513,7 @@ function info_drawTimer__P520937_mk(s) { -function info_formatDecimal__P520940(s) { +function info_formatDecimal__P36328(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -27551,12 +27551,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -info_formatDecimal__P520940.info = {"start":38543,"length":156,"line":1258,"column":4,"endLine":1264,"endColumn":5,"fileName":"pxt_modules/game/info.ts","functionName":"formatDecimal","argumentNames":["val"]} +info_formatDecimal__P36328.info = {"start":38543,"length":156,"line":1258,"column":4,"endLine":1264,"endColumn":5,"fileName":"pxt_modules/game/info.ts","functionName":"formatDecimal","argumentNames":["val"]} -function info_formatDecimal__P520940_mk(s) { +function info_formatDecimal__P36328_mk(s) { checkStack(s.depth); return { - parent: s, fn: info_formatDecimal__P520940, depth: s.depth + 1, + parent: s, fn: info_formatDecimal__P36328, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -27567,7 +27567,7 @@ function info_formatDecimal__P520940_mk(s) { -function info_InfoState_constructor__P520884(s) { +function info_InfoState_constructor__P36272(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -27582,24 +27582,24 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, info_InfoState__C520883_VT)) failedCast(r0); + if (!checkSubtype(r0, info_InfoState__C36271_VT)) failedCast(r0); r0 = (s.arg0).fields["visibilityFlag"] = (8); s.tmp_0 = r0 = s.arg0; r0 = pxsim_Array__mk(); s.tmp_1 = r0; r0 = (s.tmp_0).fields["playerStates"] = (s.tmp_1); s.tmp_0 = r0 = s.arg0; - s.tmp_2 = info_defaultHeartImage__P520934_mk(s); + s.tmp_2 = info_defaultHeartImage__P36322_mk(s); s.callLocIdx = 895; s.pc = 7; return s.tmp_2; case 7: r0 = s.retval; s.tmp_1 = r0; r0 = (s.tmp_0).fields["heartImage"] = (s.tmp_1); s.tmp_0 = r0 = s.arg0; - r0 = pxsim.image.ofBuffer(_hex530661); + r0 = pxsim.image.ofBuffer(_hex46089); s.tmp_1 = r0; r0 = (s.tmp_0).fields["multiplierImage"] = (s.tmp_1); - r0 = pxsim_ImageMethods.isMono(globals.screen___517154); + r0 = pxsim_ImageMethods.isMono(globals.screen___32537); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } @@ -27611,7 +27611,7 @@ switch (step) { // jmp value (already in r0) s.tmp_1 = r0; r0 = (s.arg0).fields["bgColor"] = (s.tmp_1); - r0 = pxsim_ImageMethods.isMono(globals.screen___517154); + r0 = pxsim_ImageMethods.isMono(globals.screen___32537); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 3; continue; } @@ -27623,7 +27623,7 @@ switch (step) { // jmp value (already in r0) s.tmp_1 = r0; r0 = (s.arg0).fields["borderColor"] = (s.tmp_1); - r0 = pxsim_ImageMethods.isMono(globals.screen___517154); + r0 = pxsim_ImageMethods.isMono(globals.screen___32537); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 5; continue; } @@ -27646,12 +27646,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -info_InfoState_constructor__P520884.info = {"start":1744,"length":674,"line":64,"column":8,"endLine":82,"endColumn":9,"fileName":"pxt_modules/game/info.ts","functionName":"inline","argumentNames":["this"]} +info_InfoState_constructor__P36272.info = {"start":1744,"length":674,"line":64,"column":8,"endLine":82,"endColumn":9,"fileName":"pxt_modules/game/info.ts","functionName":"inline","argumentNames":["this"]} -function info_InfoState_constructor__P520884_mk(s) { +function info_InfoState_constructor__P36272_mk(s) { checkStack(s.depth); return { - parent: s, fn: info_InfoState_constructor__P520884, depth: s.depth + 1, + parent: s, fn: info_InfoState_constructor__P36272, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -27659,12 +27659,12 @@ function info_InfoState_constructor__P520884_mk(s) { arg0: undefined, } } -const _hex530661 = pxsim.BufferMethods.createBufferFromHex("87040500050000000100010010100000000100001010000001000100") +const _hex46089 = pxsim.BufferMethods.createBufferFromHex("87040500050000000100010010100000000100001010000001000100") -function info_defaultHeartImage__P520934(s) { +function info_defaultHeartImage__P36322(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -27674,14 +27674,14 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - r0 = pxsim_ImageMethods.isMono(globals.screen___517154); + r0 = pxsim_ImageMethods.isMono(globals.screen___32537); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - r0 = pxsim.image.ofBuffer(_hex530689); + r0 = pxsim.image.ofBuffer(_hex46117); { step = 2; continue; } case 1: - r0 = pxsim.image.ofBuffer(_hex530691); + r0 = pxsim.image.ofBuffer(_hex46119); case 2: // jmp value (already in r0) s.tmp_1 = r0; @@ -27689,24 +27689,24 @@ switch (step) { return leave(s, r0) default: oops() } } } -info_defaultHeartImage__P520934.info = {"start":6093,"length":592,"line":187,"column":4,"endLine":208,"endColumn":5,"fileName":"pxt_modules/game/info.ts","functionName":"defaultHeartImage","argumentNames":[]} +info_defaultHeartImage__P36322.info = {"start":6093,"length":592,"line":187,"column":4,"endLine":208,"endColumn":5,"fileName":"pxt_modules/game/info.ts","functionName":"defaultHeartImage","argumentNames":[]} -function info_defaultHeartImage__P520934_mk(s) { +function info_defaultHeartImage__P36322_mk(s) { checkStack(s.depth); return { - parent: s, fn: info_defaultHeartImage__P520934, depth: s.depth + 1, + parent: s, fn: info_defaultHeartImage__P36322, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, } } -const _hex530689 = pxsim.BufferMethods.createBufferFromHex("87040800070000001011000001000100010010001000000101001000010001001011000000000000") -const _hex530691 = pxsim.BufferMethods.createBufferFromHex("8704080007000000c0cc00002c220c002222c2002222220c20222202222422004222020020220000") +const _hex46117 = pxsim.BufferMethods.createBufferFromHex("87040800070000001011000001000100010010001000000101001000010001001011000000000000") +const _hex46119 = pxsim.BufferMethods.createBufferFromHex("8704080007000000c0cc00002c220c002222c2002222220c20222202222422004222020020220000") -function game_GameOverConfig_setSound__P518115(s) { +function game_GameOverConfig_setSound__P33498(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -27725,7 +27725,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, game_GameOverConfig__C518095_VT)) failedCast(r0); + if (!checkSubtype(r0, game_GameOverConfig__C33478_VT)) failedCast(r0); r0 = pxsim_numops_toBoolDecr(s.arg4); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); @@ -27763,12 +27763,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_GameOverConfig_setSound__P518115.info = {"start":2303,"length":440,"line":72,"column":8,"endLine":82,"endColumn":9,"fileName":"pxt_modules/game/game.ts","functionName":"setSound","argumentNames":["this","win","sound","looping","explicit"]} +game_GameOverConfig_setSound__P33498.info = {"start":2303,"length":440,"line":72,"column":8,"endLine":82,"endColumn":9,"fileName":"pxt_modules/game/game.ts","functionName":"setSound","argumentNames":["this","win","sound","looping","explicit"]} -function game_GameOverConfig_setSound__P518115_mk(s) { +function game_GameOverConfig_setSound__P33498_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_GameOverConfig_setSound__P518115, depth: s.depth + 1, + parent: s, fn: game_GameOverConfig_setSound__P33498, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -27784,7 +27784,7 @@ function game_GameOverConfig_setSound__P518115_mk(s) { -function game_GameOverConfig_setEffect__P518113(s) { +function game_GameOverConfig_setEffect__P33496(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -27802,7 +27802,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, game_GameOverConfig__C518095_VT)) failedCast(r0); + if (!checkSubtype(r0, game_GameOverConfig__C33478_VT)) failedCast(r0); r0 = pxsim_numops_toBoolDecr(s.arg3); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); @@ -27838,12 +27838,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_GameOverConfig_setEffect__P518113.info = {"start":1899,"length":291,"line":62,"column":8,"endLine":67,"endColumn":9,"fileName":"pxt_modules/game/game.ts","functionName":"setEffect","argumentNames":["this","win","effect","explicit"]} +game_GameOverConfig_setEffect__P33496.info = {"start":1899,"length":291,"line":62,"column":8,"endLine":67,"endColumn":9,"fileName":"pxt_modules/game/game.ts","functionName":"setEffect","argumentNames":["this","win","effect","explicit"]} -function game_GameOverConfig_setEffect__P518113_mk(s) { +function game_GameOverConfig_setEffect__P33496_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_GameOverConfig_setEffect__P518113, depth: s.depth + 1, + parent: s, fn: game_GameOverConfig_setEffect__P33496, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -27858,7 +27858,7 @@ function game_GameOverConfig_setEffect__P518113_mk(s) { -function info_PlayerInfo_constructor__P517741(s) { +function info_PlayerInfo_constructor__P33124(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -27874,28 +27874,28 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, info_PlayerInfo__C517739_VT)) failedCast(r0); + if (!checkSubtype(r0, info_PlayerInfo__C33122_VT)) failedCast(r0); r0 = (s.arg0).fields["_player"] = (s.arg1); - r0 = pxsim_pxtcore_mkClassInstance(info_PlayerInfoImpl__C517717_VT); + r0 = pxsim_pxtcore_mkClassInstance(info_PlayerInfoImpl__C33100_VT); s.tmp_0 = r0; - s.tmp_1 = info_PlayerInfoImpl_constructor__P517725_mk(s); + s.tmp_1 = info_PlayerInfoImpl_constructor__P33108_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = s.arg1; s.callLocIdx = 968; s.pc = 3; return s.tmp_1; case 3: r0 = s.retval; r0 = (s.arg0).fields["impl"] = (s.tmp_0); - r0 = pxsim_numops_toBoolDecr(globals.players___520887); + r0 = pxsim_numops_toBoolDecr(globals.players___36275); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } r0 = pxsim_Array__mk(); - globals.players___520887 = (r0); + globals.players___36275 = (r0); case 1: case 2: - s.tmp_0 = r0 = globals.players___520887; + s.tmp_0 = r0 = globals.players___36275; r0 = s.arg0.fields["_player"]; s.tmp_2 = r0; r0 = (s.tmp_2 - 1); @@ -27905,12 +27905,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -info_PlayerInfo_constructor__P517741.info = {"start":25003,"length":213,"line":804,"column":8,"endLine":810,"endColumn":9,"fileName":"pxt_modules/game/info.ts","functionName":"inline","argumentNames":["this","player"]} +info_PlayerInfo_constructor__P33124.info = {"start":25003,"length":213,"line":804,"column":8,"endLine":810,"endColumn":9,"fileName":"pxt_modules/game/info.ts","functionName":"inline","argumentNames":["this","player"]} -function info_PlayerInfo_constructor__P517741_mk(s) { +function info_PlayerInfo_constructor__P33124_mk(s) { checkStack(s.depth); return { - parent: s, fn: info_PlayerInfo_constructor__P517741, depth: s.depth + 1, + parent: s, fn: info_PlayerInfo_constructor__P33124, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -27923,7 +27923,7 @@ function info_PlayerInfo_constructor__P517741_mk(s) { -function info_PlayerInfoImpl_constructor__P517725(s) { +function info_PlayerInfoImpl_constructor__P33108(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -27939,7 +27939,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, info_PlayerInfoImpl__C517717_VT)) failedCast(r0); + if (!checkSubtype(r0, info_PlayerInfoImpl__C33100_VT)) failedCast(r0); r0 = (s.arg0).fields["_player"] = (s.arg1); r0 = (s.arg0).fields["border"] = (1); r0 = (s.arg0).fields["fc"] = (1); @@ -27951,7 +27951,7 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 3; continue; } - r0 = pxsim_ImageMethods.isMono(globals.screen___517154); + r0 = pxsim_ImageMethods.isMono(globals.screen___32537); s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); if (!r0) { step = 1; continue; } @@ -27971,7 +27971,7 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 6; continue; } - r0 = pxsim_ImageMethods.isMono(globals.screen___517154); + r0 = pxsim_ImageMethods.isMono(globals.screen___32537); s.tmp_1 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_1); if (!r0) { step = 4; continue; } @@ -27984,7 +27984,7 @@ switch (step) { s.tmp_2 = r0; r0 = (s.arg0).fields["bg"] = (s.tmp_2); s.tmp_0 = r0 = s.arg0; - r0 = pxsim_ImageMethods.width(globals.screen___517154); + r0 = pxsim_ImageMethods.width(globals.screen___32537); s.tmp_1 = r0; r0 = (s.tmp_0).fields["x"] = (s.tmp_1); r0 = (s.arg0).fields["y"] = (0); @@ -27995,7 +27995,7 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 9; continue; } - r0 = pxsim_ImageMethods.isMono(globals.screen___517154); + r0 = pxsim_ImageMethods.isMono(globals.screen___32537); s.tmp_1 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_1); if (!r0) { step = 7; continue; } @@ -28009,13 +28009,13 @@ switch (step) { r0 = (s.arg0).fields["bg"] = (s.tmp_2); r0 = (s.arg0).fields["x"] = (0); s.tmp_0 = r0 = s.arg0; - r0 = pxsim_ImageMethods.height(globals.screen___517154); + r0 = pxsim_ImageMethods.height(globals.screen___32537); s.tmp_1 = r0; r0 = (s.tmp_0).fields["y"] = (s.tmp_1); r0 = (s.arg0).fields["up"] = (true); { step = 12; continue; } case 9: - r0 = pxsim_ImageMethods.isMono(globals.screen___517154); + r0 = pxsim_ImageMethods.isMono(globals.screen___32537); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 10; continue; } @@ -28028,11 +28028,11 @@ switch (step) { s.tmp_1 = r0; r0 = (s.arg0).fields["bg"] = (s.tmp_1); s.tmp_0 = r0 = s.arg0; - r0 = pxsim_ImageMethods.width(globals.screen___517154); + r0 = pxsim_ImageMethods.width(globals.screen___32537); s.tmp_1 = r0; r0 = (s.tmp_0).fields["x"] = (s.tmp_1); s.tmp_0 = r0 = s.arg0; - r0 = pxsim_ImageMethods.height(globals.screen___517154); + r0 = pxsim_ImageMethods.height(globals.screen___32537); s.tmp_1 = r0; r0 = (s.tmp_0).fields["y"] = (s.tmp_1); r0 = (s.arg0).fields["left"] = (true); @@ -28044,12 +28044,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -info_PlayerInfoImpl_constructor__P517725.info = {"start":19832,"length":1116,"line":642,"column":8,"endLine":672,"endColumn":9,"fileName":"pxt_modules/game/info.ts","functionName":"inline","argumentNames":["this","player"]} +info_PlayerInfoImpl_constructor__P33108.info = {"start":19832,"length":1116,"line":642,"column":8,"endLine":672,"endColumn":9,"fileName":"pxt_modules/game/info.ts","functionName":"inline","argumentNames":["this","player"]} -function info_PlayerInfoImpl_constructor__P517725_mk(s) { +function info_PlayerInfoImpl_constructor__P33108_mk(s) { checkStack(s.depth); return { - parent: s, fn: info_PlayerInfoImpl_constructor__P517725, depth: s.depth + 1, + parent: s, fn: info_PlayerInfoImpl_constructor__P33108, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -28063,7 +28063,7 @@ function info_PlayerInfoImpl_constructor__P517725_mk(s) { -function info_PlayerInfo_drawLives__P517779(s) { +function info_PlayerInfo_drawLives__P33162(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -28073,25 +28073,25 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.state___529900 = undefined; - s.font___529906 = undefined; - s.i___529949 = undefined; - s.num___529971 = undefined; - s.textWidth___529978 = undefined; - s.mult___530030 = undefined; + s.state___45328 = undefined; + s.font___45334 = undefined; + s.i___45377 = undefined; + s.num___45399 = undefined; + s.textWidth___45406 = undefined; + s.mult___45458 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, info_PlayerInfo__C517739_VT)) failedCast(r0); - s.tmp_0 = info_PlayerInfo_getState__P517765_mk(s); + if (!checkSubtype(r0, info_PlayerInfo__C33122_VT)) failedCast(r0); + s.tmp_0 = info_PlayerInfo_getState__P33148_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 998; s.pc = 8; return s.tmp_0; case 8: r0 = s.retval; - s.state___529900 = (r0); - r0 = s.state___529900.fields["life"]; + s.state___45328 = (r0); + r0 = s.state___45328.fields["life"]; s.tmp_1 = r0; r0 = (s.tmp_1 < 0); s.tmp_0 = r0; @@ -28100,20 +28100,20 @@ switch (step) { { step = 7; continue; } case 1: case 2: - s.font___529906 = (globals.font8___517097); - r0 = s.state___529900.fields["life"]; + s.font___45334 = (globals.font8___32480); + r0 = s.state___45328.fields["life"]; s.tmp_1 = r0; r0 = (s.tmp_1 <= 4); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 5; continue; } - s.tmp_2 = helpers_imageFillRect__P517078_mk(s); - s.tmp_2.arg0 = globals.screen___517154; + s.tmp_2 = helpers_imageFillRect__P32461_mk(s); + s.tmp_2.arg0 = globals.screen___32537; s.tmp_2.arg1 = 0; s.tmp_2.arg2 = 0; - r0 = s.state___529900.fields["life"]; + r0 = s.state___45328.fields["life"]; s.tmp_4 = r0; - r0 = globals.infoState___520886.fields["heartImage"]; + r0 = globals.infoState___36274.fields["heartImage"]; s.tmp_7 = r0; r0 = pxsim_ImageMethods.width(s.tmp_7); s.tmp_6 = r0; @@ -28123,24 +28123,24 @@ switch (step) { s.tmp_3 = r0; r0 = (s.tmp_3 + 3); s.tmp_2.arg3 = r0; - r0 = globals.infoState___520886.fields["heartImage"]; + r0 = globals.infoState___36274.fields["heartImage"]; s.tmp_9 = r0; r0 = pxsim_ImageMethods.height(s.tmp_9); s.tmp_8 = r0; r0 = (s.tmp_8 + 4); s.tmp_2.arg4 = r0; - r0 = globals.infoState___520886.fields["borderColor"]; + r0 = globals.infoState___36274.fields["borderColor"]; s.tmp_2.arg5 = r0; s.callLocIdx = 999; s.pc = 9; return s.tmp_2; case 9: r0 = s.retval; - s.tmp_0 = helpers_imageFillRect__P517078_mk(s); - s.tmp_0.arg0 = globals.screen___517154; + s.tmp_0 = helpers_imageFillRect__P32461_mk(s); + s.tmp_0.arg0 = globals.screen___32537; s.tmp_0.arg1 = 0; s.tmp_0.arg2 = 0; - r0 = s.state___529900.fields["life"]; + r0 = s.state___45328.fields["life"]; s.tmp_2 = r0; - r0 = globals.infoState___520886.fields["heartImage"]; + r0 = globals.infoState___36274.fields["heartImage"]; s.tmp_5 = r0; r0 = pxsim_ImageMethods.width(s.tmp_5); s.tmp_4 = r0; @@ -28150,30 +28150,30 @@ switch (step) { s.tmp_1 = r0; r0 = (s.tmp_1 + 2); s.tmp_0.arg3 = r0; - r0 = globals.infoState___520886.fields["heartImage"]; + r0 = globals.infoState___36274.fields["heartImage"]; s.tmp_7 = r0; r0 = pxsim_ImageMethods.height(s.tmp_7); s.tmp_6 = r0; r0 = (s.tmp_6 + 3); s.tmp_0.arg4 = r0; - r0 = globals.infoState___520886.fields["bgColor"]; + r0 = globals.infoState___36274.fields["bgColor"]; s.tmp_0.arg5 = r0; s.callLocIdx = 1000; s.pc = 10; return s.tmp_0; case 10: r0 = s.retval; - s.i___529949 = (0); + s.i___45377 = (0); case 3: - r0 = s.state___529900.fields["life"]; + r0 = s.state___45328.fields["life"]; s.tmp_1 = r0; - r0 = (s.i___529949 < s.tmp_1); + r0 = (s.i___45377 < s.tmp_1); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 4; continue; } - s.tmp_2 = r0 = globals.screen___517154; - r0 = globals.infoState___520886.fields["heartImage"]; + s.tmp_2 = r0 = globals.screen___32537; + r0 = globals.infoState___36274.fields["heartImage"]; s.tmp_3 = r0; - s.tmp_6 = r0 = s.i___529949; - r0 = globals.infoState___520886.fields["heartImage"]; + s.tmp_6 = r0 = s.i___45377; + r0 = globals.infoState___36274.fields["heartImage"]; s.tmp_9 = r0; r0 = pxsim_ImageMethods.width(s.tmp_9); s.tmp_8 = r0; @@ -28184,13 +28184,13 @@ switch (step) { r0 = (1 + s.tmp_5); s.tmp_4 = r0; r0 = pxsim_ImageMethods.drawTransparentImage(s.tmp_2, s.tmp_3, s.tmp_4, 1); - r0 = (s.i___529949 + 1); - s.i___529949 = (r0); + r0 = (s.i___45377 + 1); + s.i___45377 = (r0); { step = 3; continue; } case 4: { step = 6; continue; } case 5: - r0 = s.state___529900.fields["life"]; + r0 = s.state___45328.fields["life"]; s.tmp_1 = r0; if ((s.tmp_1) && (s.tmp_1).vtable) { setupResume(s, 11); @@ -28204,11 +28204,11 @@ switch (step) { r0 = pxsim_String_.mkEmpty(); s.tmp_2 = r0; r0 = pxsim_String__concat(s.tmp_0, s.tmp_2); - s.num___529971 = (r0); - r0 = pxsim_String_.length(s.num___529971); + s.num___45399 = (r0); + r0 = pxsim_String_.length(s.num___45399); s.tmp_1 = r0; s.tmp_3 = if_charWidth_1_mk(s); - s.tmp_3.arg0 = s.font___529906; + s.tmp_3.arg0 = s.font___45334; if (!s.tmp_3.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_3.arg0, "charWidth"); } else { @@ -28223,85 +28223,85 @@ switch (step) { r0 = (s.tmp_1 * s.tmp_2); s.tmp_0 = r0; r0 = (s.tmp_0 - 1); - s.textWidth___529978 = (r0); - s.tmp_0 = helpers_imageFillRect__P517078_mk(s); - s.tmp_0.arg0 = globals.screen___517154; + s.textWidth___45406 = (r0); + s.tmp_0 = helpers_imageFillRect__P32461_mk(s); + s.tmp_0.arg0 = globals.screen___32537; s.tmp_0.arg1 = 0; s.tmp_0.arg2 = 0; - r0 = globals.infoState___520886.fields["heartImage"]; + r0 = globals.infoState___36274.fields["heartImage"]; s.tmp_4 = r0; r0 = pxsim_ImageMethods.width(s.tmp_4); s.tmp_3 = r0; - r0 = globals.infoState___520886.fields["multiplierImage"]; + r0 = globals.infoState___36274.fields["multiplierImage"]; s.tmp_6 = r0; r0 = pxsim_ImageMethods.width(s.tmp_6); s.tmp_5 = r0; r0 = (s.tmp_3 + s.tmp_5); s.tmp_2 = r0; - r0 = (s.tmp_2 + s.textWidth___529978); + r0 = (s.tmp_2 + s.textWidth___45406); s.tmp_1 = r0; r0 = (s.tmp_1 + 5); s.tmp_0.arg3 = r0; - r0 = globals.infoState___520886.fields["heartImage"]; + r0 = globals.infoState___36274.fields["heartImage"]; s.tmp_8 = r0; r0 = pxsim_ImageMethods.height(s.tmp_8); s.tmp_7 = r0; r0 = (s.tmp_7 + 4); s.tmp_0.arg4 = r0; - r0 = globals.infoState___520886.fields["borderColor"]; + r0 = globals.infoState___36274.fields["borderColor"]; s.tmp_0.arg5 = r0; s.callLocIdx = 1002; s.pc = 13; return s.tmp_0; case 13: r0 = s.retval; - s.tmp_0 = helpers_imageFillRect__P517078_mk(s); - s.tmp_0.arg0 = globals.screen___517154; + s.tmp_0 = helpers_imageFillRect__P32461_mk(s); + s.tmp_0.arg0 = globals.screen___32537; s.tmp_0.arg1 = 0; s.tmp_0.arg2 = 0; - r0 = globals.infoState___520886.fields["heartImage"]; + r0 = globals.infoState___36274.fields["heartImage"]; s.tmp_4 = r0; r0 = pxsim_ImageMethods.width(s.tmp_4); s.tmp_3 = r0; - r0 = globals.infoState___520886.fields["multiplierImage"]; + r0 = globals.infoState___36274.fields["multiplierImage"]; s.tmp_6 = r0; r0 = pxsim_ImageMethods.width(s.tmp_6); s.tmp_5 = r0; r0 = (s.tmp_3 + s.tmp_5); s.tmp_2 = r0; - r0 = (s.tmp_2 + s.textWidth___529978); + r0 = (s.tmp_2 + s.textWidth___45406); s.tmp_1 = r0; r0 = (s.tmp_1 + 4); s.tmp_0.arg3 = r0; - r0 = globals.infoState___520886.fields["heartImage"]; + r0 = globals.infoState___36274.fields["heartImage"]; s.tmp_8 = r0; r0 = pxsim_ImageMethods.height(s.tmp_8); s.tmp_7 = r0; r0 = (s.tmp_7 + 3); s.tmp_0.arg4 = r0; - r0 = globals.infoState___520886.fields["bgColor"]; + r0 = globals.infoState___36274.fields["bgColor"]; s.tmp_0.arg5 = r0; s.callLocIdx = 1003; s.pc = 14; return s.tmp_0; case 14: r0 = s.retval; - r0 = globals.infoState___520886.fields["heartImage"]; + r0 = globals.infoState___36274.fields["heartImage"]; s.tmp_0 = r0; - r0 = pxsim_ImageMethods.drawTransparentImage(globals.screen___517154, s.tmp_0, 1, 1); - r0 = globals.infoState___520886.fields["multiplierImage"]; + r0 = pxsim_ImageMethods.drawTransparentImage(globals.screen___32537, s.tmp_0, 1, 1); + r0 = globals.infoState___36274.fields["multiplierImage"]; s.tmp_0 = r0; r0 = pxsim_ImageMethods.clone(s.tmp_0); - s.mult___530030 = (r0); - r0 = globals.infoState___520886.fields["fontColor"]; + s.mult___45458 = (r0); + r0 = globals.infoState___36274.fields["fontColor"]; s.tmp_0 = r0; - r0 = pxsim_ImageMethods.replace(s.mult___530030, 1, s.tmp_0); - s.tmp_0 = r0 = globals.screen___517154; - s.tmp_1 = r0 = s.mult___530030; - r0 = globals.infoState___520886.fields["heartImage"]; + r0 = pxsim_ImageMethods.replace(s.mult___45458, 1, s.tmp_0); + s.tmp_0 = r0 = globals.screen___32537; + s.tmp_1 = r0 = s.mult___45458; + r0 = globals.infoState___36274.fields["heartImage"]; s.tmp_4 = r0; r0 = pxsim_ImageMethods.width(s.tmp_4); s.tmp_3 = r0; r0 = (s.tmp_3 + 2); s.tmp_2 = r0; s.tmp_8 = if_charHeight_1_mk(s); - s.tmp_8.arg0 = s.font___529906; + s.tmp_8.arg0 = s.font___45334; if (!s.tmp_8.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_8.arg0, "charHeight"); } else { @@ -28313,7 +28313,7 @@ switch (step) { case 15: r0 = s.retval; s.tmp_7 = r0; - r0 = globals.infoState___520886.fields["multiplierImage"]; + r0 = globals.infoState___36274.fields["multiplierImage"]; s.tmp_10 = r0; r0 = pxsim_ImageMethods.height(s.tmp_10); s.tmp_9 = r0; @@ -28322,25 +28322,25 @@ switch (step) { r0 = (s.tmp_6 - 1); s.tmp_5 = r0; r0 = pxsim_ImageMethods.drawTransparentImage(s.tmp_0, s.tmp_1, s.tmp_2, s.tmp_5); - s.tmp_0 = helpers_imagePrint__P517112_mk(s); - s.tmp_0.arg0 = globals.screen___517154; - s.tmp_0.arg1 = s.num___529971; - r0 = globals.infoState___520886.fields["heartImage"]; + s.tmp_0 = helpers_imagePrint__P32495_mk(s); + s.tmp_0.arg0 = globals.screen___32537; + s.tmp_0.arg1 = s.num___45399; + r0 = globals.infoState___36274.fields["heartImage"]; s.tmp_3 = r0; r0 = pxsim_ImageMethods.width(s.tmp_3); s.tmp_2 = r0; r0 = (s.tmp_2 + 3); s.tmp_1 = r0; - r0 = globals.infoState___520886.fields["multiplierImage"]; + r0 = globals.infoState___36274.fields["multiplierImage"]; s.tmp_5 = r0; r0 = pxsim_ImageMethods.width(s.tmp_5); s.tmp_4 = r0; r0 = (s.tmp_1 + s.tmp_4); s.tmp_0.arg2 = r0; s.tmp_0.arg3 = 1; - r0 = globals.infoState___520886.fields["fontColor"]; + r0 = globals.infoState___36274.fields["fontColor"]; s.tmp_0.arg4 = r0; - s.tmp_0.arg5 = s.font___529906; + s.tmp_0.arg5 = s.font___45334; s.tmp_0.arg6 = undefined; s.callLocIdx = 1005; s.pc = 16; return s.tmp_0; case 16: @@ -28351,12 +28351,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -info_PlayerInfo_drawLives__P517779.info = {"start":36073,"length":2458,"line":1189,"column":8,"endLine":1255,"endColumn":9,"fileName":"pxt_modules/game/info.ts","functionName":"drawLives","argumentNames":["this"]} +info_PlayerInfo_drawLives__P33162.info = {"start":36073,"length":2458,"line":1189,"column":8,"endLine":1255,"endColumn":9,"fileName":"pxt_modules/game/info.ts","functionName":"drawLives","argumentNames":["this"]} -function info_PlayerInfo_drawLives__P517779_mk(s) { +function info_PlayerInfo_drawLives__P33162_mk(s) { checkStack(s.depth); return { - parent: s, fn: info_PlayerInfo_drawLives__P517779, depth: s.depth + 1, + parent: s, fn: info_PlayerInfo_drawLives__P33162, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -28369,12 +28369,12 @@ function info_PlayerInfo_drawLives__P517779_mk(s) { tmp_8: undefined, tmp_9: undefined, tmp_10: undefined, - state___529900: undefined, - font___529906: undefined, - i___529949: undefined, - num___529971: undefined, - textWidth___529978: undefined, - mult___530030: undefined, + state___45328: undefined, + font___45334: undefined, + i___45377: undefined, + num___45399: undefined, + textWidth___45406: undefined, + mult___45458: undefined, arg0: undefined, } } @@ -28382,7 +28382,7 @@ function info_PlayerInfo_drawLives__P517779_mk(s) { -function info_PlayerInfo_getState__P517765(s) { +function info_PlayerInfo_getState__P33148(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -28397,13 +28397,13 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, info_PlayerInfo__C517739_VT)) failedCast(r0); - s.tmp_0 = info_PlayerInfo_init__P520939_mk(s); + if (!checkSubtype(r0, info_PlayerInfo__C33122_VT)) failedCast(r0); + s.tmp_0 = info_PlayerInfo_init__P36327_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 972; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - r0 = globals.infoState___520886.fields["playerStates"]; + r0 = globals.infoState___36274.fields["playerStates"]; s.tmp_0 = r0; r0 = s.arg0.fields["_player"]; s.tmp_2 = r0; @@ -28413,12 +28413,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -info_PlayerInfo_getState__P517765.info = {"start":27499,"length":121,"line":915,"column":8,"endLine":918,"endColumn":9,"fileName":"pxt_modules/game/info.ts","functionName":"getState","argumentNames":["this"]} +info_PlayerInfo_getState__P33148.info = {"start":27499,"length":121,"line":915,"column":8,"endLine":918,"endColumn":9,"fileName":"pxt_modules/game/info.ts","functionName":"getState","argumentNames":["this"]} -function info_PlayerInfo_getState__P517765_mk(s) { +function info_PlayerInfo_getState__P33148_mk(s) { checkStack(s.depth); return { - parent: s, fn: info_PlayerInfo_getState__P517765, depth: s.depth + 1, + parent: s, fn: info_PlayerInfo_getState__P33148, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -28430,7 +28430,7 @@ function info_PlayerInfo_getState__P517765_mk(s) { -function info_PlayerInfo_init__P520939(s) { +function info_PlayerInfo_init__P36327(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -28445,8 +28445,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, info_PlayerInfo__C517739_VT)) failedCast(r0); - s.tmp_0 = info_initHUD__P520932_mk(s); + if (!checkSubtype(r0, info_PlayerInfo__C33122_VT)) failedCast(r0); + s.tmp_0 = info_initHUD__P36320_mk(s); s.callLocIdx = 969; s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; @@ -28456,13 +28456,13 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - s.tmp_2 = info_initMultiHUD__P520933_mk(s); + s.tmp_2 = info_initMultiHUD__P36321_mk(s); s.callLocIdx = 970; s.pc = 6; return s.tmp_2; case 6: r0 = s.retval; case 1: case 2: - r0 = globals.infoState___520886.fields["playerStates"]; + r0 = globals.infoState___36274.fields["playerStates"]; s.tmp_3 = r0; r0 = s.arg0.fields["_player"]; s.tmp_5 = r0; @@ -28476,14 +28476,14 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 3; continue; } - r0 = pxsim_pxtcore_mkClassInstance(info_PlayerState__C517675_VT); + r0 = pxsim_pxtcore_mkClassInstance(info_PlayerState__C33058_VT); s.tmp_6 = r0; - s.tmp_7 = info_PlayerState_constructor__P517684_mk(s); + s.tmp_7 = info_PlayerState_constructor__P33067_mk(s); s.tmp_7.arg0 = s.tmp_6; s.callLocIdx = 971; s.pc = 7; return s.tmp_7; case 7: r0 = s.retval; - r0 = globals.infoState___520886.fields["playerStates"]; + r0 = globals.infoState___36274.fields["playerStates"]; s.tmp_8 = r0; r0 = s.arg0.fields["_player"]; s.tmp_10 = r0; @@ -28496,12 +28496,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -info_PlayerInfo_init__P520939.info = {"start":25226,"length":252,"line":812,"column":8,"endLine":818,"endColumn":9,"fileName":"pxt_modules/game/info.ts","functionName":"init","argumentNames":["this"]} +info_PlayerInfo_init__P36327.info = {"start":25226,"length":252,"line":812,"column":8,"endLine":818,"endColumn":9,"fileName":"pxt_modules/game/info.ts","functionName":"init","argumentNames":["this"]} -function info_PlayerInfo_init__P520939_mk(s) { +function info_PlayerInfo_init__P36327_mk(s) { checkStack(s.depth); return { - parent: s, fn: info_PlayerInfo_init__P520939, depth: s.depth + 1, + parent: s, fn: info_PlayerInfo_init__P36327, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -28521,7 +28521,7 @@ function info_PlayerInfo_init__P520939_mk(s) { -function info_PlayerInfo_drawScore__P517778(s) { +function info_PlayerInfo_drawScore__P33161(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -28531,18 +28531,18 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.s___530115 = undefined; - s.font___530121 = undefined; - s.offsetY___530122 = undefined; - s.num___530131 = undefined; - s.width___530135 = undefined; + s.s___45543 = undefined; + s.font___45549 = undefined; + s.offsetY___45550 = undefined; + s.num___45559 = undefined; + s.width___45563 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, info_PlayerInfo__C517739_VT)) failedCast(r0); - s.tmp_1 = info_PlayerInfoImpl_score__P517728_mk(s); + if (!checkSubtype(r0, info_PlayerInfo__C33122_VT)) failedCast(r0); + s.tmp_1 = info_PlayerInfoImpl_score__P33111_mk(s); r0 = s.arg0.fields["impl"]; s.tmp_1.arg0 = r0; s.callLocIdx = 991; s.pc = 3; return s.tmp_1; @@ -28550,24 +28550,24 @@ switch (step) { r0 = s.retval; s.tmp_0 = r0; r0 = (s.tmp_0 | 0); - s.s___530115 = (r0); - r0 = (s.s___530115 >= 1000000); + s.s___45543 = (r0); + r0 = (s.s___45543 >= 1000000); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - s.offsetY___530122 = (2); - s.font___530121 = (globals.font5___517102); + s.offsetY___45550 = (2); + s.font___45549 = (globals.font5___32485); { step = 2; continue; } case 1: - s.offsetY___530122 = (1); - s.font___530121 = (globals.font8___517097); + s.offsetY___45550 = (1); + s.font___45549 = (globals.font8___32480); case 2: - r0 = pxsim_numops.toString(s.s___530115); - s.num___530131 = (r0); - r0 = pxsim_String_.length(s.num___530131); + r0 = pxsim_numops.toString(s.s___45543); + s.num___45559 = (r0); + r0 = pxsim_String_.length(s.num___45559); s.tmp_0 = r0; s.tmp_2 = if_charWidth_1_mk(s); - s.tmp_2.arg0 = s.font___530121; + s.tmp_2.arg0 = s.font___45549; if (!s.tmp_2.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_2.arg0, "charWidth"); } else { @@ -28580,20 +28580,20 @@ switch (step) { r0 = s.retval; s.tmp_1 = r0; r0 = (s.tmp_0 * s.tmp_1); - s.width___530135 = (r0); - s.tmp_0 = helpers_imageFillRect__P517078_mk(s); - s.tmp_0.arg0 = globals.screen___517154; - r0 = pxsim_ImageMethods.width(globals.screen___517154); + s.width___45563 = (r0); + s.tmp_0 = helpers_imageFillRect__P32461_mk(s); + s.tmp_0.arg0 = globals.screen___32537; + r0 = pxsim_ImageMethods.width(globals.screen___32537); s.tmp_2 = r0; - r0 = (s.tmp_2 - s.width___530135); + r0 = (s.tmp_2 - s.width___45563); s.tmp_1 = r0; r0 = (s.tmp_1 - 2); s.tmp_0.arg1 = r0; s.tmp_0.arg2 = 0; - r0 = pxsim_ImageMethods.width(globals.screen___517154); + r0 = pxsim_ImageMethods.width(globals.screen___32537); s.tmp_0.arg3 = r0; s.tmp_4 = if_charHeight_1_mk(s); - s.tmp_4.arg0 = globals.font8___517097; + s.tmp_4.arg0 = globals.font8___32480; if (!s.tmp_4.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_4.arg0, "charHeight"); } else { @@ -28607,24 +28607,24 @@ switch (step) { s.tmp_3 = r0; r0 = (s.tmp_3 + 3); s.tmp_0.arg4 = r0; - r0 = globals.infoState___520886.fields["borderColor"]; + r0 = globals.infoState___36274.fields["borderColor"]; s.tmp_0.arg5 = r0; s.callLocIdx = 994; s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; - s.tmp_0 = helpers_imageFillRect__P517078_mk(s); - s.tmp_0.arg0 = globals.screen___517154; - r0 = pxsim_ImageMethods.width(globals.screen___517154); + s.tmp_0 = helpers_imageFillRect__P32461_mk(s); + s.tmp_0.arg0 = globals.screen___32537; + r0 = pxsim_ImageMethods.width(globals.screen___32537); s.tmp_2 = r0; - r0 = (s.tmp_2 - s.width___530135); + r0 = (s.tmp_2 - s.width___45563); s.tmp_1 = r0; r0 = (s.tmp_1 - 1); s.tmp_0.arg1 = r0; s.tmp_0.arg2 = 0; - r0 = pxsim_ImageMethods.width(globals.screen___517154); + r0 = pxsim_ImageMethods.width(globals.screen___32537); s.tmp_0.arg3 = r0; s.tmp_4 = if_charHeight_1_mk(s); - s.tmp_4.arg0 = globals.font8___517097; + s.tmp_4.arg0 = globals.font8___32480; if (!s.tmp_4.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_4.arg0, "charHeight"); } else { @@ -28638,22 +28638,22 @@ switch (step) { s.tmp_3 = r0; r0 = (s.tmp_3 + 2); s.tmp_0.arg4 = r0; - r0 = globals.infoState___520886.fields["bgColor"]; + r0 = globals.infoState___36274.fields["bgColor"]; s.tmp_0.arg5 = r0; s.callLocIdx = 996; s.pc = 7; return s.tmp_0; case 7: r0 = s.retval; - s.tmp_0 = helpers_imagePrint__P517112_mk(s); - s.tmp_0.arg0 = globals.screen___517154; - s.tmp_0.arg1 = s.num___530131; - r0 = pxsim_ImageMethods.width(globals.screen___517154); + s.tmp_0 = helpers_imagePrint__P32495_mk(s); + s.tmp_0.arg0 = globals.screen___32537; + s.tmp_0.arg1 = s.num___45559; + r0 = pxsim_ImageMethods.width(globals.screen___32537); s.tmp_1 = r0; - r0 = (s.tmp_1 - s.width___530135); + r0 = (s.tmp_1 - s.width___45563); s.tmp_0.arg2 = r0; - s.tmp_0.arg3 = s.offsetY___530122; - r0 = globals.infoState___520886.fields["fontColor"]; + s.tmp_0.arg3 = s.offsetY___45550; + r0 = globals.infoState___36274.fields["fontColor"]; s.tmp_0.arg4 = r0; - s.tmp_0.arg5 = s.font___530121; + s.tmp_0.arg5 = s.font___45549; s.tmp_0.arg6 = undefined; s.callLocIdx = 997; s.pc = 9; return s.tmp_0; case 9: @@ -28662,23 +28662,23 @@ switch (step) { return leave(s, r0) default: oops() } } } -info_PlayerInfo_drawScore__P517778.info = {"start":35010,"length":1053,"line":1149,"column":8,"endLine":1187,"endColumn":9,"fileName":"pxt_modules/game/info.ts","functionName":"drawScore","argumentNames":["this"]} +info_PlayerInfo_drawScore__P33161.info = {"start":35010,"length":1053,"line":1149,"column":8,"endLine":1187,"endColumn":9,"fileName":"pxt_modules/game/info.ts","functionName":"drawScore","argumentNames":["this"]} -function info_PlayerInfo_drawScore__P517778_mk(s) { +function info_PlayerInfo_drawScore__P33161_mk(s) { checkStack(s.depth); return { - parent: s, fn: info_PlayerInfo_drawScore__P517778, depth: s.depth + 1, + parent: s, fn: info_PlayerInfo_drawScore__P33161, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, tmp_3: undefined, tmp_4: undefined, - s___530115: undefined, - font___530121: undefined, - offsetY___530122: undefined, - num___530131: undefined, - width___530135: undefined, + s___45543: undefined, + font___45549: undefined, + offsetY___45550: undefined, + num___45559: undefined, + width___45563: undefined, arg0: undefined, } } @@ -28686,7 +28686,7 @@ function info_PlayerInfo_drawScore__P517778_mk(s) { -function info_PlayerInfo_drawPlayer__P517777(s) { +function info_PlayerInfo_drawPlayer__P33160(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -28696,77 +28696,77 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.state___530313 = undefined; - s.font___530316 = undefined; - s.score___530318 = undefined; - s.life___530319 = undefined; - s.height___530320 = undefined; - s.scoreWidth___530321 = undefined; - s.lifeWidth___530322 = undefined; - s.offsetY___530325 = undefined; - s.showScore___530326 = undefined; - s.showLife___530334 = undefined; - s.width___530402 = undefined; - s.x___530412 = undefined; - s.y___530421 = undefined; - s.bump___530458 = undefined; - s.xLoc___530485 = undefined; - s.mult___530497 = undefined; - s.pNum___530561 = undefined; - s.iconWidth___530568 = undefined; - s.iconHeight___530576 = undefined; - s.iconX___530584 = undefined; - s.iconY___530597 = undefined; + s.state___45741 = undefined; + s.font___45744 = undefined; + s.score___45746 = undefined; + s.life___45747 = undefined; + s.height___45748 = undefined; + s.scoreWidth___45749 = undefined; + s.lifeWidth___45750 = undefined; + s.offsetY___45753 = undefined; + s.showScore___45754 = undefined; + s.showLife___45762 = undefined; + s.width___45830 = undefined; + s.x___45840 = undefined; + s.y___45849 = undefined; + s.bump___45886 = undefined; + s.xLoc___45913 = undefined; + s.mult___45925 = undefined; + s.pNum___45989 = undefined; + s.iconWidth___45996 = undefined; + s.iconHeight___46004 = undefined; + s.iconX___46012 = undefined; + s.iconY___46025 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, info_PlayerInfo__C517739_VT)) failedCast(r0); - s.tmp_0 = info_PlayerInfo_getState__P517765_mk(s); + if (!checkSubtype(r0, info_PlayerInfo__C33122_VT)) failedCast(r0); + s.tmp_0 = info_PlayerInfo_getState__P33148_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 974; s.pc = 43; return s.tmp_0; case 43: r0 = s.retval; - s.state___530313 = (r0); - s.font___530316 = (globals.font5___517102); - s.height___530320 = (4); - s.scoreWidth___530321 = (0); - s.lifeWidth___530322 = (0); - s.offsetY___530325 = (2); - r0 = s.state___530313.fields["showScore"]; + s.state___45741 = (r0); + s.font___45744 = (globals.font5___32485); + s.height___45748 = (4); + s.scoreWidth___45749 = (0); + s.lifeWidth___45750 = (0); + s.offsetY___45753 = (2); + r0 = s.state___45741.fields["showScore"]; s.tmp_0 = r0; r0 = pxsim_numops_toBool(s.tmp_0); if (r0) { step = 1; continue; } r0 = s.tmp_0; { step = 2; continue; } case 1: - r0 = s.state___530313.fields["score"]; + r0 = s.state___45741.fields["score"]; s.tmp_1 = r0; r0 = (s.tmp_1 !== undefined); case 2: // jmp value (already in r0) s.tmp_2 = r0; - s.showScore___530326 = (s.tmp_2); - r0 = s.state___530313.fields["showLife"]; + s.showScore___45754 = (s.tmp_2); + r0 = s.state___45741.fields["showLife"]; s.tmp_0 = r0; r0 = pxsim_numops_toBool(s.tmp_0); if (r0) { step = 3; continue; } r0 = s.tmp_0; { step = 4; continue; } case 3: - r0 = s.state___530313.fields["life"]; + r0 = s.state___45741.fields["life"]; s.tmp_1 = r0; r0 = (s.tmp_1 !== undefined); case 4: // jmp value (already in r0) s.tmp_2 = r0; - s.showLife___530334 = (s.tmp_2); - r0 = pxsim_numops_toBoolDecr(s.showScore___530326); + s.showLife___45762 = (s.tmp_2); + r0 = pxsim_numops_toBoolDecr(s.showScore___45754); if (!r0) { step = 5; continue; } r0 = pxsim_String_.mkEmpty(); s.tmp_0 = r0; - r0 = s.state___530313.fields["score"]; + r0 = s.state___45741.fields["score"]; s.tmp_2 = r0; if ((s.tmp_2) && (s.tmp_2).vtable) { setupResume(s, 44); @@ -28778,11 +28778,11 @@ switch (step) { r0 = s.retval; s.tmp_1 = r0; r0 = pxsim_String__concat(s.tmp_0, s.tmp_1); - s.score___530318 = (r0); - r0 = pxsim_String_.length(s.score___530318); + s.score___45746 = (r0); + r0 = pxsim_String_.length(s.score___45746); s.tmp_1 = r0; s.tmp_3 = if_charWidth_1_mk(s); - s.tmp_3.arg0 = s.font___530316; + s.tmp_3.arg0 = s.font___45744; if (!s.tmp_3.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_3.arg0, "charWidth"); } else { @@ -28797,10 +28797,10 @@ switch (step) { r0 = (s.tmp_1 * s.tmp_2); s.tmp_0 = r0; r0 = (s.tmp_0 + 3); - s.scoreWidth___530321 = (r0); - s.tmp_0 = r0 = s.height___530320; + s.scoreWidth___45749 = (r0); + s.tmp_0 = r0 = s.height___45748; s.tmp_2 = if_charHeight_1_mk(s); - s.tmp_2.arg0 = s.font___530316; + s.tmp_2.arg0 = s.font___45744; if (!s.tmp_2.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_2.arg0, "charHeight"); } else { @@ -28813,10 +28813,10 @@ switch (step) { r0 = s.retval; s.tmp_1 = r0; r0 = (s.tmp_0 + s.tmp_1); - s.height___530320 = (r0); - s.tmp_0 = r0 = s.offsetY___530325; + s.height___45748 = (r0); + s.tmp_0 = r0 = s.offsetY___45753; s.tmp_3 = if_charHeight_1_mk(s); - s.tmp_3.arg0 = s.font___530316; + s.tmp_3.arg0 = s.font___45744; if (!s.tmp_3.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_3.arg0, "charHeight"); } else { @@ -28831,12 +28831,12 @@ switch (step) { r0 = (s.tmp_2 + 1); s.tmp_1 = r0; r0 = (s.tmp_0 + s.tmp_1); - s.offsetY___530325 = (r0); + s.offsetY___45753 = (r0); case 5: case 6: - r0 = pxsim_numops_toBoolDecr(s.showLife___530334); + r0 = pxsim_numops_toBoolDecr(s.showLife___45762); if (!r0) { step = 9; continue; } - r0 = s.state___530313.fields["life"]; + r0 = s.state___45741.fields["life"]; s.tmp_0 = r0; r0 = pxsim_numops_toBool(s.tmp_0); if (!r0) { step = 7; continue; } @@ -28859,21 +28859,21 @@ switch (step) { r0 = s.retval; s.tmp_3 = r0; r0 = pxsim_String__concat(s.tmp_2, s.tmp_3); - s.life___530319 = (r0); - r0 = globals.infoState___520886.fields["heartImage"]; + s.life___45747 = (r0); + r0 = globals.infoState___36274.fields["heartImage"]; s.tmp_3 = r0; r0 = pxsim_ImageMethods.width(s.tmp_3); s.tmp_2 = r0; - r0 = globals.infoState___520886.fields["multiplierImage"]; + r0 = globals.infoState___36274.fields["multiplierImage"]; s.tmp_5 = r0; r0 = pxsim_ImageMethods.width(s.tmp_5); s.tmp_4 = r0; r0 = (s.tmp_2 + s.tmp_4); s.tmp_1 = r0; - r0 = pxsim_String_.length(s.life___530319); + r0 = pxsim_String_.length(s.life___45747); s.tmp_7 = r0; s.tmp_9 = if_charWidth_1_mk(s); - s.tmp_9.arg0 = s.font___530316; + s.tmp_9.arg0 = s.font___45744; if (!s.tmp_9.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_9.arg0, "charWidth"); } else { @@ -28890,37 +28890,37 @@ switch (step) { r0 = (s.tmp_1 + s.tmp_6); s.tmp_0 = r0; r0 = (s.tmp_0 + 3); - s.lifeWidth___530322 = (r0); - s.tmp_0 = r0 = s.height___530320; - r0 = globals.infoState___520886.fields["heartImage"]; + s.lifeWidth___45750 = (r0); + s.tmp_0 = r0 = s.height___45748; + r0 = globals.infoState___36274.fields["heartImage"]; s.tmp_2 = r0; r0 = pxsim_ImageMethods.height(s.tmp_2); s.tmp_1 = r0; r0 = (s.tmp_0 + s.tmp_1); - s.height___530320 = (r0); + s.height___45748 = (r0); case 9: case 10: - s.tmp_0 = Math_max__P515252_mk(s); - s.tmp_0.arg0 = s.scoreWidth___530321; - s.tmp_0.arg1 = s.lifeWidth___530322; + s.tmp_0 = Math_max__P30635_mk(s); + s.tmp_0.arg0 = s.scoreWidth___45749; + s.tmp_0.arg1 = s.lifeWidth___45750; s.callLocIdx = 979; s.pc = 50; return s.tmp_0; case 50: r0 = s.retval; - s.width___530402 = (r0); - s.tmp_0 = r0 = s.showScore___530326; + s.width___45830 = (r0); + s.tmp_0 = r0 = s.showScore___45754; r0 = pxsim_numops_toBool(s.tmp_0); if (r0) { step = 11; continue; } r0 = s.tmp_0; { step = 12; continue; } case 11: - r0 = s.showLife___530334; + r0 = s.showLife___45762; case 12: // jmp value (already in r0) s.tmp_1 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_1); if (!r0) { step = 13; continue; } - r0 = (s.height___530320 + 1); - s.height___530320 = (r0); + r0 = (s.height___45748 + 1); + s.height___45748 = (r0); case 13: case 14: r0 = s.arg0.fields["impl"]; @@ -28928,7 +28928,7 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 15; continue; } - r0 = s.width___530402; + r0 = s.width___45830; { step = 16; continue; } case 15: r0 = 0; @@ -28939,13 +28939,13 @@ switch (step) { r0 = r0.fields["x"]; s.tmp_2 = r0; r0 = (s.tmp_2 - s.tmp_1); - s.x___530412 = (r0); + s.x___45840 = (r0); r0 = s.arg0.fields["impl"]; r0 = r0.fields["up"]; s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 17; continue; } - r0 = s.height___530320; + r0 = s.height___45748; { step = 18; continue; } case 17: r0 = 0; @@ -28956,40 +28956,40 @@ switch (step) { r0 = r0.fields["y"]; s.tmp_2 = r0; r0 = (s.tmp_2 - s.tmp_1); - s.y___530421 = (r0); - s.tmp_0 = r0 = s.showScore___530326; + s.y___45849 = (r0); + s.tmp_0 = r0 = s.showScore___45754; r0 = pxsim_numops_toBool(s.tmp_0); if (!r0) { step = 19; continue; } r0 = s.tmp_0; { step = 20; continue; } case 19: - r0 = s.showLife___530334; + r0 = s.showLife___45762; case 20: // jmp value (already in r0) s.tmp_1 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_1); if (!r0) { step = 21; continue; } - s.tmp_2 = helpers_imageFillRect__P517078_mk(s); - s.tmp_2.arg0 = globals.screen___517154; - s.tmp_2.arg1 = s.x___530412; - s.tmp_2.arg2 = s.y___530421; - s.tmp_2.arg3 = s.width___530402; - s.tmp_2.arg4 = s.height___530320; + s.tmp_2 = helpers_imageFillRect__P32461_mk(s); + s.tmp_2.arg0 = globals.screen___32537; + s.tmp_2.arg1 = s.x___45840; + s.tmp_2.arg2 = s.y___45849; + s.tmp_2.arg3 = s.width___45830; + s.tmp_2.arg4 = s.height___45748; r0 = s.arg0.fields["impl"]; r0 = r0.fields["border"]; s.tmp_2.arg5 = r0; s.callLocIdx = 980; s.pc = 51; return s.tmp_2; case 51: r0 = s.retval; - s.tmp_0 = helpers_imageFillRect__P517078_mk(s); - s.tmp_0.arg0 = globals.screen___517154; - r0 = (s.x___530412 + 1); + s.tmp_0 = helpers_imageFillRect__P32461_mk(s); + s.tmp_0.arg0 = globals.screen___32537; + r0 = (s.x___45840 + 1); s.tmp_0.arg1 = r0; - r0 = (s.y___530421 + 1); + r0 = (s.y___45849 + 1); s.tmp_0.arg2 = r0; - r0 = (s.width___530402 - 2); + r0 = (s.width___45830 - 2); s.tmp_0.arg3 = r0; - r0 = (s.height___530320 - 2); + r0 = (s.height___45748 - 2); s.tmp_0.arg4 = r0; r0 = s.arg0.fields["impl"]; r0 = r0.fields["bg"]; @@ -28999,88 +28999,88 @@ switch (step) { r0 = s.retval; case 21: case 22: - r0 = pxsim_numops_toBoolDecr(s.showScore___530326); + r0 = pxsim_numops_toBoolDecr(s.showScore___45754); if (!r0) { step = 25; continue; } r0 = s.arg0.fields["impl"]; r0 = r0.fields["left"]; s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 23; continue; } - r0 = (s.width___530402 - s.scoreWidth___530321); + r0 = (s.width___45830 - s.scoreWidth___45749); { step = 24; continue; } case 23: r0 = 0; case 24: // jmp value (already in r0) s.tmp_1 = r0; - s.bump___530458 = (s.tmp_1); - s.tmp_0 = helpers_imagePrint__P517112_mk(s); - s.tmp_0.arg0 = globals.screen___517154; - s.tmp_0.arg1 = s.score___530318; - r0 = (s.x___530412 + 1); + s.bump___45886 = (s.tmp_1); + s.tmp_0 = helpers_imagePrint__P32495_mk(s); + s.tmp_0.arg0 = globals.screen___32537; + s.tmp_0.arg1 = s.score___45746; + r0 = (s.x___45840 + 1); s.tmp_2 = r0; - r0 = (s.tmp_2 + s.bump___530458); + r0 = (s.tmp_2 + s.bump___45886); s.tmp_1 = r0; r0 = (s.tmp_1 + 1); s.tmp_0.arg2 = r0; - r0 = (s.y___530421 + 2); + r0 = (s.y___45849 + 2); s.tmp_0.arg3 = r0; r0 = s.arg0.fields["impl"]; r0 = r0.fields["fc"]; s.tmp_0.arg4 = r0; - s.tmp_0.arg5 = s.font___530316; + s.tmp_0.arg5 = s.font___45744; s.tmp_0.arg6 = undefined; s.callLocIdx = 982; s.pc = 53; return s.tmp_0; case 53: r0 = s.retval; case 25: case 26: - r0 = pxsim_numops_toBoolDecr(s.showLife___530334); + r0 = pxsim_numops_toBoolDecr(s.showLife___45762); if (!r0) { step = 29; continue; } r0 = s.arg0.fields["impl"]; r0 = r0.fields["left"]; s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 27; continue; } - r0 = (s.width___530402 - s.lifeWidth___530322); + r0 = (s.width___45830 - s.lifeWidth___45750); { step = 28; continue; } case 27: r0 = 0; case 28: // jmp value (already in r0) s.tmp_1 = r0; - r0 = (s.x___530412 + 1); + r0 = (s.x___45840 + 1); s.tmp_2 = r0; r0 = (s.tmp_2 + s.tmp_1); - s.xLoc___530485 = (r0); - r0 = globals.infoState___520886.fields["multiplierImage"]; + s.xLoc___45913 = (r0); + r0 = globals.infoState___36274.fields["multiplierImage"]; s.tmp_0 = r0; r0 = pxsim_ImageMethods.clone(s.tmp_0); - s.mult___530497 = (r0); + s.mult___45925 = (r0); r0 = s.arg0.fields["impl"]; r0 = r0.fields["fc"]; s.tmp_0 = r0; - r0 = pxsim_ImageMethods.replace(s.mult___530497, 1, s.tmp_0); - s.tmp_0 = r0 = globals.screen___517154; - r0 = globals.infoState___520886.fields["heartImage"]; + r0 = pxsim_ImageMethods.replace(s.mult___45925, 1, s.tmp_0); + s.tmp_0 = r0 = globals.screen___32537; + r0 = globals.infoState___36274.fields["heartImage"]; s.tmp_1 = r0; - s.tmp_2 = r0 = s.xLoc___530485; - r0 = (s.y___530421 + s.offsetY___530325); + s.tmp_2 = r0 = s.xLoc___45913; + r0 = (s.y___45849 + s.offsetY___45753); s.tmp_3 = r0; r0 = pxsim_ImageMethods.drawTransparentImage(s.tmp_0, s.tmp_1, s.tmp_2, s.tmp_3); - s.tmp_0 = r0 = globals.screen___517154; - s.tmp_1 = r0 = s.mult___530497; - s.tmp_3 = r0 = s.xLoc___530485; - r0 = globals.infoState___520886.fields["heartImage"]; + s.tmp_0 = r0 = globals.screen___32537; + s.tmp_1 = r0 = s.mult___45925; + s.tmp_3 = r0 = s.xLoc___45913; + r0 = globals.infoState___36274.fields["heartImage"]; s.tmp_5 = r0; r0 = pxsim_ImageMethods.width(s.tmp_5); s.tmp_4 = r0; r0 = (s.tmp_3 + s.tmp_4); s.tmp_2 = r0; - r0 = (s.y___530421 + s.offsetY___530325); + r0 = (s.y___45849 + s.offsetY___45753); s.tmp_9 = r0; s.tmp_11 = if_charHeight_1_mk(s); - s.tmp_11.arg0 = s.font___530316; + s.tmp_11.arg0 = s.font___45744; if (!s.tmp_11.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_11.arg0, "charHeight"); } else { @@ -29094,7 +29094,7 @@ switch (step) { s.tmp_10 = r0; r0 = (s.tmp_9 + s.tmp_10); s.tmp_8 = r0; - r0 = globals.infoState___520886.fields["multiplierImage"]; + r0 = globals.infoState___36274.fields["multiplierImage"]; s.tmp_13 = r0; r0 = pxsim_ImageMethods.height(s.tmp_13); s.tmp_12 = r0; @@ -29103,17 +29103,17 @@ switch (step) { r0 = (s.tmp_7 - 1); s.tmp_6 = r0; r0 = pxsim_ImageMethods.drawTransparentImage(s.tmp_0, s.tmp_1, s.tmp_2, s.tmp_6); - s.tmp_0 = helpers_imagePrint__P517112_mk(s); - s.tmp_0.arg0 = globals.screen___517154; - s.tmp_0.arg1 = s.life___530319; - s.tmp_3 = r0 = s.xLoc___530485; - r0 = globals.infoState___520886.fields["heartImage"]; + s.tmp_0 = helpers_imagePrint__P32495_mk(s); + s.tmp_0.arg0 = globals.screen___32537; + s.tmp_0.arg1 = s.life___45747; + s.tmp_3 = r0 = s.xLoc___45913; + r0 = globals.infoState___36274.fields["heartImage"]; s.tmp_5 = r0; r0 = pxsim_ImageMethods.width(s.tmp_5); s.tmp_4 = r0; r0 = (s.tmp_3 + s.tmp_4); s.tmp_2 = r0; - r0 = globals.infoState___520886.fields["multiplierImage"]; + r0 = globals.infoState___36274.fields["multiplierImage"]; s.tmp_7 = r0; r0 = pxsim_ImageMethods.width(s.tmp_7); s.tmp_6 = r0; @@ -29121,19 +29121,19 @@ switch (step) { s.tmp_1 = r0; r0 = (s.tmp_1 + 1); s.tmp_0.arg2 = r0; - r0 = (s.y___530421 + s.offsetY___530325); + r0 = (s.y___45849 + s.offsetY___45753); s.tmp_0.arg3 = r0; r0 = s.arg0.fields["impl"]; r0 = r0.fields["fc"]; s.tmp_0.arg4 = r0; - s.tmp_0.arg5 = s.font___530316; + s.tmp_0.arg5 = s.font___45744; s.tmp_0.arg6 = undefined; s.callLocIdx = 984; s.pc = 55; return s.tmp_0; case 55: r0 = s.retval; case 29: case 30: - r0 = s.state___530313.fields["showPlayer"]; + r0 = s.state___45741.fields["showPlayer"]; s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 41; continue; } @@ -29151,11 +29151,11 @@ switch (step) { r0 = s.retval; s.tmp_2 = r0; r0 = pxsim_String__concat(s.tmp_1, s.tmp_2); - s.pNum___530561 = (r0); - r0 = pxsim_String_.length(s.pNum___530561); + s.pNum___45989 = (r0); + r0 = pxsim_String_.length(s.pNum___45989); s.tmp_1 = r0; s.tmp_3 = if_charWidth_1_mk(s); - s.tmp_3.arg0 = s.font___530316; + s.tmp_3.arg0 = s.font___45744; if (!s.tmp_3.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_3.arg0, "charWidth"); } else { @@ -29170,11 +29170,11 @@ switch (step) { r0 = (s.tmp_1 * s.tmp_2); s.tmp_0 = r0; r0 = (s.tmp_0 + 1); - s.iconWidth___530568 = (r0); - s.tmp_0 = Math_max__P515252_mk(s); - s.tmp_0.arg0 = s.height___530320; + s.iconWidth___45996 = (r0); + s.tmp_0 = Math_max__P30635_mk(s); + s.tmp_0.arg0 = s.height___45748; s.tmp_2 = if_charHeight_1_mk(s); - s.tmp_2.arg0 = s.font___530316; + s.tmp_2.arg0 = s.font___45744; if (!s.tmp_2.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_2.arg0, "charHeight"); } else { @@ -29191,26 +29191,26 @@ switch (step) { s.callLocIdx = 987; s.pc = 58; return s.tmp_0; case 58: r0 = s.retval; - s.iconHeight___530576 = (r0); + s.iconHeight___46004 = (r0); r0 = s.arg0.fields["impl"]; r0 = r0.fields["left"]; s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 31; continue; } - r0 = (s.x___530412 - s.iconWidth___530568); + r0 = (s.x___45840 - s.iconWidth___45996); s.tmp_1 = r0; r0 = (s.tmp_1 + 1); { step = 32; continue; } case 31: - r0 = (s.x___530412 + s.width___530402); + r0 = (s.x___45840 + s.width___45830); s.tmp_2 = r0; r0 = (s.tmp_2 - 1); case 32: // jmp value (already in r0) s.tmp_3 = r0; - s.iconX___530584 = (s.tmp_3); - s.iconY___530597 = (s.y___530421); - r0 = pxsim_numops_toBoolDecr(s.showScore___530326); + s.iconX___46012 = (s.tmp_3); + s.iconY___46025 = (s.y___45849); + r0 = pxsim_numops_toBoolDecr(s.showScore___45754); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; @@ -29219,7 +29219,7 @@ switch (step) { r0 = s.tmp_0; { step = 34; continue; } case 33: - r0 = pxsim_numops_toBoolDecr(s.showLife___530334); + r0 = pxsim_numops_toBoolDecr(s.showLife___45762); s.tmp_2 = r0; r0 = pxsim_Boolean__bang(s.tmp_2); case 34: @@ -29239,43 +29239,43 @@ switch (step) { case 36: // jmp value (already in r0) s.tmp_5 = r0; - r0 = (s.iconX___530584 + s.tmp_5); - s.iconX___530584 = (r0); + r0 = (s.iconX___46012 + s.tmp_5); + s.iconX___46012 = (r0); r0 = s.arg0.fields["impl"]; r0 = r0.fields["up"]; s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 37; continue; } - r0 = (s.iconY___530597 - 3); - s.iconY___530597 = (r0); + r0 = (s.iconY___46025 - 3); + s.iconY___46025 = (r0); case 37: case 38: case 39: case 40: - s.tmp_0 = helpers_imageFillRect__P517078_mk(s); - s.tmp_0.arg0 = globals.screen___517154; - s.tmp_0.arg1 = s.iconX___530584; - s.tmp_0.arg2 = s.iconY___530597; - s.tmp_0.arg3 = s.iconWidth___530568; - s.tmp_0.arg4 = s.iconHeight___530576; + s.tmp_0 = helpers_imageFillRect__P32461_mk(s); + s.tmp_0.arg0 = globals.screen___32537; + s.tmp_0.arg1 = s.iconX___46012; + s.tmp_0.arg2 = s.iconY___46025; + s.tmp_0.arg3 = s.iconWidth___45996; + s.tmp_0.arg4 = s.iconHeight___46004; r0 = s.arg0.fields["impl"]; r0 = r0.fields["border"]; s.tmp_0.arg5 = r0; s.callLocIdx = 988; s.pc = 60; return s.tmp_0; case 60: r0 = s.retval; - s.tmp_0 = helpers_imagePrint__P517112_mk(s); - s.tmp_0.arg0 = globals.screen___517154; - s.tmp_0.arg1 = s.pNum___530561; - r0 = (s.iconX___530584 + 1); + s.tmp_0 = helpers_imagePrint__P32495_mk(s); + s.tmp_0.arg0 = globals.screen___32537; + s.tmp_0.arg1 = s.pNum___45989; + r0 = (s.iconX___46012 + 1); s.tmp_0.arg2 = r0; - s.tmp_2 = r0 = s.iconY___530597; - r0 = (s.iconHeight___530576 >> 1); + s.tmp_2 = r0 = s.iconY___46025; + r0 = (s.iconHeight___46004 >> 1); s.tmp_3 = r0; r0 = (s.tmp_2 + s.tmp_3); s.tmp_1 = r0; s.tmp_6 = if_charHeight_1_mk(s); - s.tmp_6.arg0 = s.font___530316; + s.tmp_6.arg0 = s.font___45744; if (!s.tmp_6.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_6.arg0, "charHeight"); } else { @@ -29294,7 +29294,7 @@ switch (step) { r0 = s.arg0.fields["impl"]; r0 = r0.fields["bg"]; s.tmp_0.arg4 = r0; - s.tmp_0.arg5 = s.font___530316; + s.tmp_0.arg5 = s.font___45744; s.tmp_0.arg6 = undefined; s.callLocIdx = 990; s.pc = 61; return s.tmp_0; case 61: @@ -29305,12 +29305,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -info_PlayerInfo_drawPlayer__P517777.info = {"start":31282,"length":3718,"line":1044,"column":8,"endLine":1147,"endColumn":9,"fileName":"pxt_modules/game/info.ts","functionName":"drawPlayer","argumentNames":["this"]} +info_PlayerInfo_drawPlayer__P33160.info = {"start":31282,"length":3718,"line":1044,"column":8,"endLine":1147,"endColumn":9,"fileName":"pxt_modules/game/info.ts","functionName":"drawPlayer","argumentNames":["this"]} -function info_PlayerInfo_drawPlayer__P517777_mk(s) { +function info_PlayerInfo_drawPlayer__P33160_mk(s) { checkStack(s.depth); return { - parent: s, fn: info_PlayerInfo_drawPlayer__P517777, depth: s.depth + 1, + parent: s, fn: info_PlayerInfo_drawPlayer__P33160, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -29326,27 +29326,27 @@ function info_PlayerInfo_drawPlayer__P517777_mk(s) { tmp_11: undefined, tmp_12: undefined, tmp_13: undefined, - state___530313: undefined, - font___530316: undefined, - score___530318: undefined, - life___530319: undefined, - height___530320: undefined, - scoreWidth___530321: undefined, - lifeWidth___530322: undefined, - offsetY___530325: undefined, - showScore___530326: undefined, - showLife___530334: undefined, - width___530402: undefined, - x___530412: undefined, - y___530421: undefined, - bump___530458: undefined, - xLoc___530485: undefined, - mult___530497: undefined, - pNum___530561: undefined, - iconWidth___530568: undefined, - iconHeight___530576: undefined, - iconX___530584: undefined, - iconY___530597: undefined, + state___45741: undefined, + font___45744: undefined, + score___45746: undefined, + life___45747: undefined, + height___45748: undefined, + scoreWidth___45749: undefined, + lifeWidth___45750: undefined, + offsetY___45753: undefined, + showScore___45754: undefined, + showLife___45762: undefined, + width___45830: undefined, + x___45840: undefined, + y___45849: undefined, + bump___45886: undefined, + xLoc___45913: undefined, + mult___45925: undefined, + pNum___45989: undefined, + iconWidth___45996: undefined, + iconHeight___46004: undefined, + iconX___46012: undefined, + iconY___46025: undefined, arg0: undefined, } } @@ -29354,7 +29354,7 @@ function info_PlayerInfo_drawPlayer__P517777_mk(s) { -function info_PlayerInfoImpl_raiseLifeZero__P517738(s) { +function info_PlayerInfoImpl_raiseLifeZero__P33121(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -29364,22 +29364,22 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.state___530283 = undefined; - s.goc___530302 = undefined; + s.state___45711 = undefined; + s.goc___45730 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, info_PlayerInfoImpl__C517717_VT)) failedCast(r0); - s.tmp_0 = info_PlayerInfoImpl_getState__P517726_mk(s); + if (!checkSubtype(r0, info_PlayerInfoImpl__C33100_VT)) failedCast(r0); + s.tmp_0 = info_PlayerInfoImpl_getState__P33109_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 962; s.pc = 9; return s.tmp_0; case 9: r0 = s.retval; - s.state___530283 = (r0); - r0 = s.state___530283.fields["life"]; + s.state___45711 = (r0); + r0 = s.state___45711.fields["life"]; s.tmp_1 = r0; r0 = (s.tmp_1 !== null); s.tmp_0 = r0; @@ -29388,7 +29388,7 @@ switch (step) { r0 = s.tmp_0; { step = 2; continue; } case 1: - r0 = s.state___530283.fields["life"]; + r0 = s.state___45711.fields["life"]; s.tmp_2 = r0; r0 = (s.tmp_2 <= 0); case 2: @@ -29396,13 +29396,13 @@ switch (step) { s.tmp_3 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_3); if (!r0) { step = 7; continue; } - r0 = (s.state___530283).fields["life"] = (null); - r0 = s.state___530283.fields["lifeZeroHandler"]; + r0 = (s.state___45711).fields["life"] = (null); + r0 = s.state___45711.fields["lifeZeroHandler"]; s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 3; continue; } s.tmp_1 = if_lifeZeroHandler_1_mk(s); - s.tmp_1.arg0 = s.state___530283; + s.tmp_1.arg0 = s.state___45711; if (!s.tmp_1.arg0.vtable.iface) { setupLambda(s.tmp_1, pxsim_pxtrt.mapGetByString(s.tmp_1.arg0, "lifeZeroHandler"), 1); s.callLocIdx = 963; s.pc = 10; return s.tmp_1; @@ -29419,22 +29419,22 @@ switch (step) { r0 = pxsim_numops_toBoolDecr(s.arg1); if (!r0) { step = 4; continue; } s.tmp_0 = lambda_1_mk(s); - s.tmp_0.argL = globals.gameOverConfig___518120; + s.tmp_0.argL = globals.gameOverConfig___33503; setupLambda(s.tmp_0, s.tmp_0.argL); s.callLocIdx = 964; s.pc = 11; return s.tmp_0; case 11: r0 = s.retval; - s.goc___530302 = (r0); - s.tmp_0 = game_GameOverConfig_setEffect__P518113_mk(s); - s.tmp_0.arg0 = s.goc___530302; + s.goc___45730 = (r0); + s.tmp_0 = game_GameOverConfig_setEffect__P33496_mk(s); + s.tmp_0.arg0 = s.goc___45730; s.tmp_0.arg1 = false; s.tmp_0.arg2 = null; s.tmp_0.arg3 = false; s.callLocIdx = 965; s.pc = 12; return s.tmp_0; case 12: r0 = s.retval; - s.tmp_0 = game_GameOverConfig_setSound__P518115_mk(s); - s.tmp_0.arg0 = s.goc___530302; + s.tmp_0 = game_GameOverConfig_setSound__P33498_mk(s); + s.tmp_0.arg0 = s.goc___45730; s.tmp_0.arg1 = false; s.tmp_0.arg2 = null; s.tmp_0.arg3 = false; @@ -29442,7 +29442,7 @@ switch (step) { s.callLocIdx = 966; s.pc = 13; return s.tmp_0; case 13: r0 = s.retval; - s.tmp_0 = game_gameOver__P518135_mk(s); + s.tmp_0 = game_gameOver__P33518_mk(s); s.tmp_0.arg0 = false; s.callLocIdx = 967; s.pc = 14; return s.tmp_0; case 14: @@ -29456,19 +29456,19 @@ switch (step) { return leave(s, r0) default: oops() } } } -info_PlayerInfoImpl_raiseLifeZero__P517738.info = {"start":24222,"length":620,"line":781,"column":8,"endLine":795,"endColumn":9,"fileName":"pxt_modules/game/info.ts","functionName":"raiseLifeZero","argumentNames":["this","gameOver"]} +info_PlayerInfoImpl_raiseLifeZero__P33121.info = {"start":24222,"length":620,"line":781,"column":8,"endLine":795,"endColumn":9,"fileName":"pxt_modules/game/info.ts","functionName":"raiseLifeZero","argumentNames":["this","gameOver"]} -function info_PlayerInfoImpl_raiseLifeZero__P517738_mk(s) { +function info_PlayerInfoImpl_raiseLifeZero__P33121_mk(s) { checkStack(s.depth); return { - parent: s, fn: info_PlayerInfoImpl_raiseLifeZero__P517738, depth: s.depth + 1, + parent: s, fn: info_PlayerInfoImpl_raiseLifeZero__P33121, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, tmp_3: undefined, - state___530283: undefined, - goc___530302: undefined, + state___45711: undefined, + goc___45730: undefined, arg0: undefined, arg1: undefined, } } @@ -29477,7 +29477,7 @@ function info_PlayerInfoImpl_raiseLifeZero__P517738_mk(s) { -function info_PlayerInfoImpl_hasLife__P517735(s) { +function info_PlayerInfoImpl_hasLife__P33118(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -29487,20 +29487,20 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.state___530102 = undefined; + s.state___45530 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, info_PlayerInfoImpl__C517717_VT)) failedCast(r0); - s.tmp_0 = info_PlayerInfoImpl_getState__P517726_mk(s); + if (!checkSubtype(r0, info_PlayerInfoImpl__C33100_VT)) failedCast(r0); + s.tmp_0 = info_PlayerInfoImpl_getState__P33109_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 961; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - s.state___530102 = (r0); - r0 = s.state___530102.fields["life"]; + s.state___45530 = (r0); + r0 = s.state___45530.fields["life"]; s.tmp_1 = r0; r0 = (s.tmp_1 !== undefined); s.tmp_0 = r0; @@ -29509,7 +29509,7 @@ switch (step) { r0 = s.tmp_0; { step = 2; continue; } case 1: - r0 = s.state___530102.fields["life"]; + r0 = s.state___45530.fields["life"]; s.tmp_2 = r0; r0 = (s.tmp_2 !== null); case 2: @@ -29519,18 +29519,18 @@ switch (step) { return leave(s, r0) default: oops() } } } -info_PlayerInfoImpl_hasLife__P517735.info = {"start":23442,"length":141,"line":757,"column":8,"endLine":760,"endColumn":9,"fileName":"pxt_modules/game/info.ts","functionName":"hasLife","argumentNames":["this"]} +info_PlayerInfoImpl_hasLife__P33118.info = {"start":23442,"length":141,"line":757,"column":8,"endLine":760,"endColumn":9,"fileName":"pxt_modules/game/info.ts","functionName":"hasLife","argumentNames":["this"]} -function info_PlayerInfoImpl_hasLife__P517735_mk(s) { +function info_PlayerInfoImpl_hasLife__P33118_mk(s) { checkStack(s.depth); return { - parent: s, fn: info_PlayerInfoImpl_hasLife__P517735, depth: s.depth + 1, + parent: s, fn: info_PlayerInfoImpl_hasLife__P33118, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, tmp_3: undefined, - state___530102: undefined, + state___45530: undefined, arg0: undefined, } } @@ -29538,7 +29538,7 @@ function info_PlayerInfoImpl_hasLife__P517735_mk(s) { -function info_PlayerInfoImpl_hasScore__P517731(s) { +function info_PlayerInfoImpl_hasScore__P33114(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -29548,34 +29548,34 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.state___530184 = undefined; + s.state___45612 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, info_PlayerInfoImpl__C517717_VT)) failedCast(r0); - s.tmp_0 = info_PlayerInfoImpl_getState__P517726_mk(s); + if (!checkSubtype(r0, info_PlayerInfoImpl__C33100_VT)) failedCast(r0); + s.tmp_0 = info_PlayerInfoImpl_getState__P33109_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 960; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.state___530184 = (r0); - r0 = s.state___530184.fields["score"]; + s.state___45612 = (r0); + r0 = s.state___45612.fields["score"]; s.tmp_0 = r0; r0 = (s.tmp_0 !== undefined); return leave(s, r0) default: oops() } } } -info_PlayerInfoImpl_hasScore__P517731.info = {"start":22541,"length":111,"line":726,"column":8,"endLine":729,"endColumn":9,"fileName":"pxt_modules/game/info.ts","functionName":"hasScore","argumentNames":["this"]} +info_PlayerInfoImpl_hasScore__P33114.info = {"start":22541,"length":111,"line":726,"column":8,"endLine":729,"endColumn":9,"fileName":"pxt_modules/game/info.ts","functionName":"hasScore","argumentNames":["this"]} -function info_PlayerInfoImpl_hasScore__P517731_mk(s) { +function info_PlayerInfoImpl_hasScore__P33114_mk(s) { checkStack(s.depth); return { - parent: s, fn: info_PlayerInfoImpl_hasScore__P517731, depth: s.depth + 1, + parent: s, fn: info_PlayerInfoImpl_hasScore__P33114, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, - state___530184: undefined, + state___45612: undefined, arg0: undefined, } } @@ -29583,7 +29583,7 @@ function info_PlayerInfoImpl_hasScore__P517731_mk(s) { -function info_PlayerState_constructor__P517684(s) { +function info_PlayerState_constructor__P33067(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -29598,7 +29598,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, info_PlayerState__C517675_VT)) failedCast(r0); + if (!checkSubtype(r0, info_PlayerState__C33058_VT)) failedCast(r0); r0 = (s.arg0).fields["visibility"] = (0); r0 = (s.arg0).fields["showScore"] = (undefined); r0 = (s.arg0).fields["showLife"] = (undefined); @@ -29611,12 +29611,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -info_PlayerState_constructor__P517684.info = {"start":1088,"length":236,"line":42,"column":8,"endLine":48,"endColumn":9,"fileName":"pxt_modules/game/info.ts","functionName":"inline","argumentNames":["this"]} +info_PlayerState_constructor__P33067.info = {"start":1088,"length":236,"line":42,"column":8,"endLine":48,"endColumn":9,"fileName":"pxt_modules/game/info.ts","functionName":"inline","argumentNames":["this"]} -function info_PlayerState_constructor__P517684_mk(s) { +function info_PlayerState_constructor__P33067_mk(s) { checkStack(s.depth); return { - parent: s, fn: info_PlayerState_constructor__P517684, depth: s.depth + 1, + parent: s, fn: info_PlayerState_constructor__P33067, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -29627,7 +29627,7 @@ function info_PlayerState_constructor__P517684_mk(s) { -function info_highScore__P517693(s) { +function info_highScore__P33076(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -29637,7 +29637,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_1 = settings_readNumber__P517190_mk(s); + s.tmp_1 = settings_readNumber__P32573_mk(s); s.tmp_1.arg0 = "high-score"; s.callLocIdx = 941; s.pc = 3; return s.tmp_1; case 3: @@ -29656,12 +29656,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -info_highScore__P517693.info = {"start":9710,"length":98,"line":322,"column":4,"endLine":324,"endColumn":5,"fileName":"pxt_modules/game/info.ts","functionName":"highScore","argumentNames":[]} +info_highScore__P33076.info = {"start":9710,"length":98,"line":322,"column":4,"endLine":324,"endColumn":5,"fileName":"pxt_modules/game/info.ts","functionName":"highScore","argumentNames":[]} -function info_highScore__P517693_mk(s) { +function info_highScore__P33076_mk(s) { checkStack(s.depth); return { - parent: s, fn: info_highScore__P517693, depth: s.depth + 1, + parent: s, fn: info_highScore__P33076, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -29672,7 +29672,7 @@ function info_highScore__P517693_mk(s) { -function settings_readNumber__P517190(s) { +function settings_readNumber__P32573(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -29682,15 +29682,15 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.buf___529049 = undefined; - s.nums___529056 = undefined; + s.buf___44477 = undefined; + s.nums___44484 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = pxsim.settings._get(s.arg0); - s.buf___529049 = (r0); - r0 = pxsim_numops_toBoolDecr(s.buf___529049); + s.buf___44477 = (r0); + r0 = pxsim_numops_toBoolDecr(s.buf___44477); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; @@ -29700,20 +29700,20 @@ switch (step) { { step = 7; continue; } { step = 6; continue; } case 1: - s.tmp_2 = msgpack_unpackNumberArray__P515305_mk(s); - s.tmp_2.arg0 = s.buf___529049; + s.tmp_2 = msgpack_unpackNumberArray__P30688_mk(s); + s.tmp_2.arg0 = s.buf___44477; s.tmp_2.arg1 = 0; s.callLocIdx = 200; s.pc = 8; return s.tmp_2; case 8: r0 = s.retval; - s.nums___529056 = (r0); - s.tmp_0 = r0 = s.nums___529056; + s.nums___44484 = (r0); + s.tmp_0 = r0 = s.nums___44484; r0 = pxsim_numops_toBool(s.tmp_0); if (r0) { step = 2; continue; } r0 = s.tmp_0; { step = 3; continue; } case 2: - r0 = pxsim_Array__length(s.nums___529056); + r0 = pxsim_Array__length(s.nums___44484); s.tmp_1 = r0; r0 = (s.tmp_1 >= 1); case 3: @@ -29721,7 +29721,7 @@ switch (step) { s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); if (!r0) { step = 4; continue; } - r0 = pxsim_Array__getAt(s.nums___529056, 0); + r0 = pxsim_Array__getAt(s.nums___44484, 0); { step = 7; continue; } case 4: case 5: @@ -29733,18 +29733,18 @@ switch (step) { return leave(s, r0) default: oops() } } } -settings_readNumber__P517190.info = {"start":3283,"length":313,"line":131,"column":4,"endLine":141,"endColumn":5,"fileName":"pxt_modules/settings/settings.ts","functionName":"readNumber","argumentNames":["key"]} +settings_readNumber__P32573.info = {"start":3283,"length":313,"line":131,"column":4,"endLine":141,"endColumn":5,"fileName":"pxt_modules/settings/settings.ts","functionName":"readNumber","argumentNames":["key"]} -function settings_readNumber__P517190_mk(s) { +function settings_readNumber__P32573_mk(s) { checkStack(s.depth); return { - parent: s, fn: settings_readNumber__P517190, depth: s.depth + 1, + parent: s, fn: settings_readNumber__P32573, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - buf___529049: undefined, - nums___529056: undefined, + buf___44477: undefined, + nums___44484: undefined, arg0: undefined, } } @@ -29752,7 +29752,7 @@ function settings_readNumber__P517190_mk(s) { -function settings_readBuffer__P517187(s) { +function settings_readBuffer__P32570(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -29770,12 +29770,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -settings_readBuffer__P517187.info = {"start":2694,"length":72,"line":103,"column":4,"endLine":105,"endColumn":5,"fileName":"pxt_modules/settings/settings.ts","functionName":"readBuffer","argumentNames":["key"]} +settings_readBuffer__P32570.info = {"start":2694,"length":72,"line":103,"column":4,"endLine":105,"endColumn":5,"fileName":"pxt_modules/settings/settings.ts","functionName":"readBuffer","argumentNames":["key"]} -function settings_readBuffer__P517187_mk(s) { +function settings_readBuffer__P32570_mk(s) { checkStack(s.depth); return { - parent: s, fn: settings_readBuffer__P517187, depth: s.depth + 1, + parent: s, fn: settings_readBuffer__P32570, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -29784,7 +29784,7 @@ function settings_readBuffer__P517187_mk(s) { -function msgpack_unpackNumberArray__P515305(s) { +function msgpack_unpackNumberArray__P30688(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -29794,16 +29794,16 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.res___529069 = undefined; - s.fmt___529076 = undefined; - s.v___529085 = undefined; + s.res___44497 = undefined; + s.fmt___44504 = undefined; + s.v___44513 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } r0 = pxsim_Array__mk(); - s.res___529069 = (r0); + s.res___44497 = (r0); case 1: s.tmp_1 = r0 = s.arg1; r0 = pxsim.BufferMethods.length(s.arg0); @@ -29815,14 +29815,14 @@ switch (step) { s.tmp_3 = r0 = s.arg1; r0 = (s.tmp_3 + 1); s.arg1 = (r0); - s.tmp_4 = msgpack_tagFormat__P520457_mk(s); + s.tmp_4 = msgpack_tagFormat__P35845_mk(s); r0 = pxsim.BufferMethods.getByte(s.arg0, s.tmp_3); s.tmp_4.arg0 = r0; s.callLocIdx = 31; s.pc = 12; return s.tmp_4; case 12: r0 = s.retval; - s.fmt___529076 = (r0); - r0 = (s.fmt___529076 === null); + s.fmt___44504 = (r0); + r0 = (s.fmt___44504 === null); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 6; continue; } @@ -29830,21 +29830,21 @@ switch (step) { r0 = (s.arg1 - 1); s.tmp_2 = r0; r0 = pxsim.BufferMethods.getNumber(s.tmp_1, 6, s.tmp_2); - s.v___529085 = (r0); - r0 = (-31 <= s.v___529085); + s.v___44513 = (r0); + r0 = (-31 <= s.v___44513); s.tmp_0 = r0; r0 = pxsim_numops_toBool(s.tmp_0); if (r0) { step = 2; continue; } r0 = s.tmp_0; { step = 3; continue; } case 2: - r0 = (s.v___529085 <= 127); + r0 = (s.v___44513 <= 127); case 3: // jmp value (already in r0) s.tmp_1 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_1); if (!r0) { step = 4; continue; } - r0 = pxsim_Array__push(s.res___529069, s.v___529085); + r0 = pxsim_Array__push(s.res___44497, s.v___44513); { step = 5; continue; } case 4: r0 = null; @@ -29852,13 +29852,13 @@ switch (step) { case 5: { step = 7; continue; } case 6: - s.tmp_0 = r0 = s.res___529069; - r0 = pxsim.BufferMethods.getNumber(s.arg0, s.fmt___529076, s.arg1); + s.tmp_0 = r0 = s.res___44497; + r0 = pxsim.BufferMethods.getNumber(s.arg0, s.fmt___44504, s.arg1); s.tmp_1 = r0; r0 = pxsim_Array__push(s.tmp_0, s.tmp_1); s.tmp_0 = r0 = s.arg1; - s.tmp_2 = pins_sizeOf__P515297_mk(s); - s.tmp_2.arg0 = s.fmt___529076; + s.tmp_2 = pins_sizeOf__P30680_mk(s); + s.tmp_2.arg0 = s.fmt___44504; s.callLocIdx = 32; s.pc = 13; return s.tmp_2; case 13: r0 = s.retval; @@ -29879,26 +29879,26 @@ switch (step) { case 9: { step = 1; continue; } case 10: - r0 = s.res___529069; + r0 = s.res___44497; case 11: return leave(s, r0) default: oops() } } } -msgpack_unpackNumberArray__P515305.info = {"start":2650,"length":669,"line":91,"column":4,"endLine":111,"endColumn":5,"fileName":"pxt_modules/base/buffer.ts","functionName":"unpackNumberArray","argumentNames":["buf","offset"]} +msgpack_unpackNumberArray__P30688.info = {"start":2650,"length":669,"line":91,"column":4,"endLine":111,"endColumn":5,"fileName":"pxt_modules/base/buffer.ts","functionName":"unpackNumberArray","argumentNames":["buf","offset"]} -function msgpack_unpackNumberArray__P515305_mk(s) { +function msgpack_unpackNumberArray__P30688_mk(s) { checkStack(s.depth); return { - parent: s, fn: msgpack_unpackNumberArray__P515305, depth: s.depth + 1, + parent: s, fn: msgpack_unpackNumberArray__P30688, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, tmp_3: undefined, tmp_4: undefined, - res___529069: undefined, - fmt___529076: undefined, - v___529085: undefined, + res___44497: undefined, + fmt___44504: undefined, + v___44513: undefined, arg0: undefined, arg1: undefined, } } @@ -29907,7 +29907,7 @@ function msgpack_unpackNumberArray__P515305_mk(s) { -function msgpack_tagFormat__P520457(s) { +function msgpack_tagFormat__P35845(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -29967,12 +29967,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -msgpack_tagFormat__P520457.info = {"start":1145,"length":481,"line":42,"column":4,"endLine":54,"endColumn":5,"fileName":"pxt_modules/base/buffer.ts","functionName":"tagFormat","argumentNames":["tag"]} +msgpack_tagFormat__P35845.info = {"start":1145,"length":481,"line":42,"column":4,"endLine":54,"endColumn":5,"fileName":"pxt_modules/base/buffer.ts","functionName":"tagFormat","argumentNames":["tag"]} -function msgpack_tagFormat__P520457_mk(s) { +function msgpack_tagFormat__P35845_mk(s) { checkStack(s.depth); return { - parent: s, fn: msgpack_tagFormat__P520457, depth: s.depth + 1, + parent: s, fn: msgpack_tagFormat__P35845, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -29982,7 +29982,7 @@ function msgpack_tagFormat__P520457_mk(s) { -function pins_sizeOf__P515297(s) { +function pins_sizeOf__P30680(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -29996,7 +29996,7 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = Buffer_sizeOfNumberFormat__P515337_mk(s); + s.tmp_0 = Buffer_sizeOfNumberFormat__P30720_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 28; s.pc = 1; return s.tmp_0; case 1: @@ -30004,12 +30004,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -pins_sizeOf__P515297.info = {"start":42,"length":101,"line":2,"column":4,"endLine":4,"endColumn":5,"fileName":"pxt_modules/base/buffer.ts","functionName":"sizeOf","argumentNames":["format"]} +pins_sizeOf__P30680.info = {"start":42,"length":101,"line":2,"column":4,"endLine":4,"endColumn":5,"fileName":"pxt_modules/base/buffer.ts","functionName":"sizeOf","argumentNames":["format"]} -function pins_sizeOf__P515297_mk(s) { +function pins_sizeOf__P30680_mk(s) { checkStack(s.depth); return { - parent: s, fn: pins_sizeOf__P515297, depth: s.depth + 1, + parent: s, fn: pins_sizeOf__P30680, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -30019,7 +30019,7 @@ function pins_sizeOf__P515297_mk(s) { -function Buffer_sizeOfNumberFormat__P515337(s) { +function Buffer_sizeOfNumberFormat__P30720(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -30098,12 +30098,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Buffer_sizeOfNumberFormat__P515337.info = {"start":14912,"length":856,"line":508,"column":4,"endLine":532,"endColumn":5,"fileName":"pxt_modules/base/buffer.ts","functionName":"sizeOfNumberFormat","argumentNames":["format"]} +Buffer_sizeOfNumberFormat__P30720.info = {"start":14912,"length":856,"line":508,"column":4,"endLine":532,"endColumn":5,"fileName":"pxt_modules/base/buffer.ts","functionName":"sizeOfNumberFormat","argumentNames":["format"]} -function Buffer_sizeOfNumberFormat__P515337_mk(s) { +function Buffer_sizeOfNumberFormat__P30720_mk(s) { checkStack(s.depth); return { - parent: s, fn: Buffer_sizeOfNumberFormat__P515337, depth: s.depth + 1, + parent: s, fn: Buffer_sizeOfNumberFormat__P30720, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -30113,7 +30113,7 @@ function Buffer_sizeOfNumberFormat__P515337_mk(s) { -function info_saveHighScore__P517690(s) { +function info_saveHighScore__P33073(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -30123,41 +30123,41 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.winner___528886 = undefined; - s.hs___528890 = undefined; - s.curr___528894 = undefined; - s.tmp_0 = info_winningPlayer__P517688_mk(s); + s.winner___44314 = undefined; + s.hs___44318 = undefined; + s.curr___44322 = undefined; + s.tmp_0 = info_winningPlayer__P33071_mk(s); s.callLocIdx = 936; s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; - s.winner___528886 = (r0); - r0 = pxsim_numops_toBoolDecr(s.winner___528886); + s.winner___44314 = (r0); + r0 = pxsim_numops_toBoolDecr(s.winner___44314); if (!r0) { step = 3; continue; } - s.tmp_0 = info_PlayerInfoImpl_score__P517728_mk(s); - r0 = s.winner___528886.fields["impl"]; + s.tmp_0 = info_PlayerInfoImpl_score__P33111_mk(s); + r0 = s.winner___44314.fields["impl"]; s.tmp_0.arg0 = r0; s.callLocIdx = 937; s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; - s.hs___528890 = (r0); - s.tmp_0 = settings_readNumber__P517190_mk(s); + s.hs___44318 = (r0); + s.tmp_0 = settings_readNumber__P32573_mk(s); s.tmp_0.arg0 = "high-score"; s.callLocIdx = 938; s.pc = 7; return s.tmp_0; case 7: r0 = s.retval; - s.curr___528894 = (r0); - s.tmp_1 = info_isBetterScore__P517689_mk(s); - s.tmp_1.arg0 = s.hs___528890; - s.tmp_1.arg1 = s.curr___528894; + s.curr___44322 = (r0); + s.tmp_1 = info_isBetterScore__P33072_mk(s); + s.tmp_1.arg0 = s.hs___44318; + s.tmp_1.arg1 = s.curr___44322; s.callLocIdx = 939; s.pc = 8; return s.tmp_1; case 8: r0 = s.retval; s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - s.tmp_2 = settings_writeNumber__P517185_mk(s); + s.tmp_2 = settings_writeNumber__P32568_mk(s); s.tmp_2.arg0 = "high-score"; - s.tmp_2.arg1 = s.hs___528890; + s.tmp_2.arg1 = s.hs___44318; s.callLocIdx = 940; s.pc = 9; return s.tmp_2; case 9: r0 = s.retval; @@ -30169,26 +30169,26 @@ switch (step) { return leave(s, r0) default: oops() } } } -info_saveHighScore__P517690.info = {"start":8860,"length":324,"line":287,"column":4,"endLine":296,"endColumn":5,"fileName":"pxt_modules/game/info.ts","functionName":"saveHighScore","argumentNames":[]} +info_saveHighScore__P33073.info = {"start":8860,"length":324,"line":287,"column":4,"endLine":296,"endColumn":5,"fileName":"pxt_modules/game/info.ts","functionName":"saveHighScore","argumentNames":[]} -function info_saveHighScore__P517690_mk(s) { +function info_saveHighScore__P33073_mk(s) { checkStack(s.depth); return { - parent: s, fn: info_saveHighScore__P517690, depth: s.depth + 1, + parent: s, fn: info_saveHighScore__P33073, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - winner___528886: undefined, - hs___528890: undefined, - curr___528894: undefined, + winner___44314: undefined, + hs___44318: undefined, + curr___44322: undefined, } } -function settings_writeNumber__P517185(s) { +function settings_writeNumber__P32568(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -30206,9 +30206,9 @@ switch (step) { r0 = pxsim_Array__mk(); s.tmp_0 = r0; r0 = pxsim_Array__push(s.tmp_0, s.arg1); - s.tmp_1 = settings_writeBuffer__P517182_mk(s); + s.tmp_1 = settings_writeBuffer__P32565_mk(s); s.tmp_1.arg0 = s.arg0; - s.tmp_2 = msgpack_packNumberArray__P515306_mk(s); + s.tmp_2 = msgpack_packNumberArray__P30689_mk(s); s.tmp_2.arg0 = s.tmp_0; s.callLocIdx = 196; s.pc = 2; return s.tmp_2; case 2: @@ -30221,12 +30221,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -settings_writeNumber__P517185.info = {"start":2265,"length":122,"line":89,"column":4,"endLine":91,"endColumn":5,"fileName":"pxt_modules/settings/settings.ts","functionName":"writeNumber","argumentNames":["key","value"]} +settings_writeNumber__P32568.info = {"start":2265,"length":122,"line":89,"column":4,"endLine":91,"endColumn":5,"fileName":"pxt_modules/settings/settings.ts","functionName":"writeNumber","argumentNames":["key","value"]} -function settings_writeNumber__P517185_mk(s) { +function settings_writeNumber__P32568_mk(s) { checkStack(s.depth); return { - parent: s, fn: settings_writeNumber__P517185, depth: s.depth + 1, + parent: s, fn: settings_writeNumber__P32568, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -30239,7 +30239,7 @@ function settings_writeNumber__P517185_mk(s) { -function settings_writeBuffer__P517182(s) { +function settings_writeBuffer__P32565(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -30266,12 +30266,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -settings_writeBuffer__P517182.info = {"start":1538,"length":290,"line":63,"column":4,"endLine":70,"endColumn":5,"fileName":"pxt_modules/settings/settings.ts","functionName":"writeBuffer","argumentNames":["key","value"]} +settings_writeBuffer__P32565.info = {"start":1538,"length":290,"line":63,"column":4,"endLine":70,"endColumn":5,"fileName":"pxt_modules/settings/settings.ts","functionName":"writeBuffer","argumentNames":["key","value"]} -function settings_writeBuffer__P517182_mk(s) { +function settings_writeBuffer__P32565_mk(s) { checkStack(s.depth); return { - parent: s, fn: settings_writeBuffer__P517182, depth: s.depth + 1, + parent: s, fn: settings_writeBuffer__P32565, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -30282,7 +30282,7 @@ function settings_writeBuffer__P517182_mk(s) { -function msgpack_packNumberArray__P515306(s) { +function msgpack_packNumberArray__P30689(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -30292,100 +30292,100 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.off___528909 = undefined; - s.n___528911 = undefined; - s.unnamed820___U2 = undefined; - s.unnamed821___U3 = undefined; - s.buf___528921 = undefined; - s.n___528927 = undefined; - s.unnamed822___U6 = undefined; - s.unnamed823___U7 = undefined; + s.off___44337 = undefined; + s.n___44339 = undefined; + s.unnamed180___U2 = undefined; + s.unnamed181___U3 = undefined; + s.buf___44349 = undefined; + s.n___44355 = undefined; + s.unnamed182___U6 = undefined; + s.unnamed183___U7 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.off___528909 = (0); - s.n___528911 = (undefined); - s.unnamed820___U2 = (s.arg0); - s.unnamed821___U3 = (0); + s.off___44337 = (0); + s.n___44339 = (undefined); + s.unnamed180___U2 = (s.arg0); + s.unnamed181___U3 = (0); case 1: - s.tmp_0 = r0 = s.unnamed821___U3; - r0 = pxsim_Array__length(s.unnamed820___U2); + s.tmp_0 = r0 = s.unnamed181___U3; + r0 = pxsim_Array__length(s.unnamed180___U2); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 2; continue; } - r0 = pxsim_Array__getAt(s.unnamed820___U2, s.unnamed821___U3); - s.n___528911 = (r0); - s.tmp_2 = r0 = s.off___528909; - s.tmp_4 = msgpack_packNumberCore__P520458_mk(s); + r0 = pxsim_Array__getAt(s.unnamed180___U2, s.unnamed181___U3); + s.n___44339 = (r0); + s.tmp_2 = r0 = s.off___44337; + s.tmp_4 = msgpack_packNumberCore__P35846_mk(s); s.tmp_4.arg0 = null; - s.tmp_4.arg1 = s.off___528909; - s.tmp_4.arg2 = s.n___528911; + s.tmp_4.arg1 = s.off___44337; + s.tmp_4.arg2 = s.n___44339; s.callLocIdx = 33; s.pc = 5; return s.tmp_4; case 5: r0 = s.retval; s.tmp_3 = r0; r0 = (s.tmp_2 + s.tmp_3); - s.off___528909 = (r0); - r0 = (s.unnamed821___U3 + 1); - s.unnamed821___U3 = (r0); + s.off___44337 = (r0); + r0 = (s.unnamed181___U3 + 1); + s.unnamed181___U3 = (r0); { step = 1; continue; } case 2: - s.unnamed820___U2 = (undefined); - r0 = pxsim.control.createBuffer(s.off___528909); - s.buf___528921 = (r0); - s.off___528909 = (0); - s.n___528927 = (undefined); - s.unnamed822___U6 = (s.arg0); - s.unnamed823___U7 = (0); + s.unnamed180___U2 = (undefined); + r0 = pxsim.control.createBuffer(s.off___44337); + s.buf___44349 = (r0); + s.off___44337 = (0); + s.n___44355 = (undefined); + s.unnamed182___U6 = (s.arg0); + s.unnamed183___U7 = (0); case 3: - s.tmp_0 = r0 = s.unnamed823___U7; - r0 = pxsim_Array__length(s.unnamed822___U6); + s.tmp_0 = r0 = s.unnamed183___U7; + r0 = pxsim_Array__length(s.unnamed182___U6); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 4; continue; } - r0 = pxsim_Array__getAt(s.unnamed822___U6, s.unnamed823___U7); - s.n___528927 = (r0); - s.tmp_2 = r0 = s.off___528909; - s.tmp_4 = msgpack_packNumberCore__P520458_mk(s); - s.tmp_4.arg0 = s.buf___528921; - s.tmp_4.arg1 = s.off___528909; - s.tmp_4.arg2 = s.n___528927; + r0 = pxsim_Array__getAt(s.unnamed182___U6, s.unnamed183___U7); + s.n___44355 = (r0); + s.tmp_2 = r0 = s.off___44337; + s.tmp_4 = msgpack_packNumberCore__P35846_mk(s); + s.tmp_4.arg0 = s.buf___44349; + s.tmp_4.arg1 = s.off___44337; + s.tmp_4.arg2 = s.n___44355; s.callLocIdx = 34; s.pc = 6; return s.tmp_4; case 6: r0 = s.retval; s.tmp_3 = r0; r0 = (s.tmp_2 + s.tmp_3); - s.off___528909 = (r0); - r0 = (s.unnamed823___U7 + 1); - s.unnamed823___U7 = (r0); + s.off___44337 = (r0); + r0 = (s.unnamed183___U7 + 1); + s.unnamed183___U7 = (r0); { step = 3; continue; } case 4: - s.unnamed822___U6 = (undefined); - r0 = s.buf___528921; + s.unnamed182___U6 = (undefined); + r0 = s.buf___44349; return leave(s, r0) default: oops() } } } -msgpack_packNumberArray__P515306.info = {"start":3427,"length":330,"line":117,"column":4,"endLine":128,"endColumn":5,"fileName":"pxt_modules/base/buffer.ts","functionName":"packNumberArray","argumentNames":["nums"]} +msgpack_packNumberArray__P30689.info = {"start":3427,"length":330,"line":117,"column":4,"endLine":128,"endColumn":5,"fileName":"pxt_modules/base/buffer.ts","functionName":"packNumberArray","argumentNames":["nums"]} -function msgpack_packNumberArray__P515306_mk(s) { +function msgpack_packNumberArray__P30689_mk(s) { checkStack(s.depth); return { - parent: s, fn: msgpack_packNumberArray__P515306, depth: s.depth + 1, + parent: s, fn: msgpack_packNumberArray__P30689, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, tmp_3: undefined, tmp_4: undefined, - off___528909: undefined, - n___528911: undefined, - unnamed820___U2: undefined, - unnamed821___U3: undefined, - buf___528921: undefined, - n___528927: undefined, - unnamed822___U6: undefined, - unnamed823___U7: undefined, + off___44337: undefined, + n___44339: undefined, + unnamed180___U2: undefined, + unnamed181___U3: undefined, + buf___44349: undefined, + n___44355: undefined, + unnamed182___U6: undefined, + unnamed183___U7: undefined, arg0: undefined, } } @@ -30393,7 +30393,7 @@ function msgpack_packNumberArray__P515306_mk(s) { -function msgpack_packNumberCore__P520458(s) { +function msgpack_packNumberCore__P35846(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -30403,15 +30403,15 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tag___528941 = undefined; - s.fmt___528984 = undefined; + s.tag___44369 = undefined; + s.fmt___44412 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.arg2 = (s.lambdaArgs[2]); s.lambdaArgs = null; } - s.tag___528941 = (203); + s.tag___44369 = (203); s.tmp_1 = r0 = s.arg2; r0 = (s.arg2 << 0); s.tmp_2 = r0; @@ -30461,17 +30461,17 @@ switch (step) { s.tmp_1 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_1); if (!r0) { step = 8; continue; } - s.tag___528941 = (204); + s.tag___44369 = (204); { step = 11; continue; } case 8: r0 = (s.arg2 <= 65535); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 9; continue; } - s.tag___528941 = (205); + s.tag___44369 = (205); { step = 10; continue; } case 9: - s.tag___528941 = (206); + s.tag___44369 = (206); case 10: case 11: { step = 17; continue; } @@ -30480,41 +30480,41 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 13; continue; } - s.tag___528941 = (208); + s.tag___44369 = (208); { step = 16; continue; } case 13: r0 = (-32767 <= s.arg2); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 14; continue; } - s.tag___528941 = (209); + s.tag___44369 = (209); { step = 15; continue; } case 14: - s.tag___528941 = (210); + s.tag___44369 = (210); case 15: case 16: case 17: case 18: case 19: case 20: - s.tmp_0 = msgpack_tagFormat__P520457_mk(s); - s.tmp_0.arg0 = s.tag___528941; + s.tmp_0 = msgpack_tagFormat__P35845_mk(s); + s.tmp_0.arg0 = s.tag___44369; s.callLocIdx = 29; s.pc = 24; return s.tmp_0; case 24: r0 = s.retval; - s.fmt___528984 = (r0); + s.fmt___44412 = (r0); r0 = pxsim_numops_toBoolDecr(s.arg0); if (!r0) { step = 21; continue; } - r0 = pxsim.BufferMethods.setByte(s.arg0, s.arg1, s.tag___528941); + r0 = pxsim.BufferMethods.setByte(s.arg0, s.arg1, s.tag___44369); s.tmp_0 = r0 = s.arg0; - s.tmp_1 = r0 = s.fmt___528984; + s.tmp_1 = r0 = s.fmt___44412; r0 = (s.arg1 + 1); s.tmp_2 = r0; r0 = pxsim.BufferMethods.setNumber(s.tmp_0, s.tmp_1, s.tmp_2, s.arg2); case 21: case 22: - s.tmp_1 = pins_sizeOf__P515297_mk(s); - s.tmp_1.arg0 = s.fmt___528984; + s.tmp_1 = pins_sizeOf__P30680_mk(s); + s.tmp_1.arg0 = s.fmt___44412; s.callLocIdx = 30; s.pc = 25; return s.tmp_1; case 25: r0 = s.retval; @@ -30524,12 +30524,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -msgpack_packNumberCore__P520458.info = {"start":1632,"length":951,"line":56,"column":4,"endLine":86,"endColumn":5,"fileName":"pxt_modules/base/buffer.ts","functionName":"packNumberCore","argumentNames":["buf","offset","num"]} +msgpack_packNumberCore__P35846.info = {"start":1632,"length":951,"line":56,"column":4,"endLine":86,"endColumn":5,"fileName":"pxt_modules/base/buffer.ts","functionName":"packNumberCore","argumentNames":["buf","offset","num"]} -function msgpack_packNumberCore__P520458_mk(s) { +function msgpack_packNumberCore__P35846_mk(s) { checkStack(s.depth); return { - parent: s, fn: msgpack_packNumberCore__P520458, depth: s.depth + 1, + parent: s, fn: msgpack_packNumberCore__P35846, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -30539,8 +30539,8 @@ function msgpack_packNumberCore__P520458_mk(s) { tmp_5: undefined, tmp_6: undefined, tmp_7: undefined, - tag___528941: undefined, - fmt___528984: undefined, + tag___44369: undefined, + fmt___44412: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -30550,7 +30550,7 @@ function msgpack_packNumberCore__P520458_mk(s) { -function info_winningPlayer__P517688(s) { +function info_winningPlayer__P33071(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -30560,66 +30560,66 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.winner___530719 = undefined; - s.pws___530721 = undefined; - s.goc___530725 = undefined; - s.hs___530728 = undefined; + s.winner___46147 = undefined; + s.pws___46149 = undefined; + s.goc___46153 = undefined; + s.hs___46156 = undefined; r0 = pxsim_pxtrt.mklocRef(); - s.winner___530719 = (r0); - r0 = pxsim_pxtrt_stlocRef(s.winner___530719, null); - s.tmp_0 = info_playersWithScores__P517686_mk(s); + s.winner___46147 = (r0); + r0 = pxsim_pxtrt_stlocRef(s.winner___46147, null); + s.tmp_0 = info_playersWithScores__P33069_mk(s); s.callLocIdx = 930; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - s.pws___530721 = (r0); - r0 = pxsim_numops_toBoolDecr(s.pws___530721); + s.pws___46149 = (r0); + r0 = pxsim_numops_toBoolDecr(s.pws___46149); if (!r0) { step = 1; continue; } s.tmp_0 = lambda_1_mk(s); - s.tmp_0.argL = globals.gameOverConfig___518120; + s.tmp_0.argL = globals.gameOverConfig___33503; setupLambda(s.tmp_0, s.tmp_0.argL); s.callLocIdx = 931; s.pc = 4; return s.tmp_0; case 4: r0 = s.retval; - s.goc___530725 = (r0); + s.goc___46153 = (r0); r0 = pxsim_pxtrt.mklocRef(); - s.hs___530728 = (r0); - r0 = pxsim_pxtrt_stlocRef(s.hs___530728, null); - r0 = pxsim_pxtcore_mkAction(2, info_winningPlayer_inline__P530732); - s.tmp_0 = r0; - r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.hs___530728); - r0 = pxsim_pxtrt_stclo(s.tmp_0, 1, s.winner___530719); - s.tmp_1 = helpers_arrayForEach__P515231_mk(s); - s.tmp_1.arg0 = s.pws___530721; + s.hs___46156 = (r0); + r0 = pxsim_pxtrt_stlocRef(s.hs___46156, null); + r0 = pxsim_pxtcore_mkAction(2, info_winningPlayer_inline__P46160); + s.tmp_0 = r0; + r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.hs___46156); + r0 = pxsim_pxtrt_stclo(s.tmp_0, 1, s.winner___46147); + s.tmp_1 = helpers_arrayForEach__P30614_mk(s); + s.tmp_1.arg0 = s.pws___46149; s.tmp_1.arg1 = s.tmp_0; s.callLocIdx = 934; s.pc = 5; return s.tmp_1; case 5: r0 = s.retval; case 1: case 2: - r0 = pxsim_pxtrt_ldlocRef(s.winner___530719); + r0 = pxsim_pxtrt_ldlocRef(s.winner___46147); return leave(s, r0) default: oops() } } } -info_winningPlayer__P517688.info = {"start":7926,"length":476,"line":257,"column":4,"endLine":272,"endColumn":5,"fileName":"pxt_modules/game/info.ts","functionName":"winningPlayer","argumentNames":[]} +info_winningPlayer__P33071.info = {"start":7926,"length":476,"line":257,"column":4,"endLine":272,"endColumn":5,"fileName":"pxt_modules/game/info.ts","functionName":"winningPlayer","argumentNames":[]} -function info_winningPlayer__P517688_mk(s) { +function info_winningPlayer__P33071_mk(s) { checkStack(s.depth); return { - parent: s, fn: info_winningPlayer__P517688, depth: s.depth + 1, + parent: s, fn: info_winningPlayer__P33071, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, - winner___530719: undefined, - pws___530721: undefined, - goc___530725: undefined, - hs___530728: undefined, + winner___46147: undefined, + pws___46149: undefined, + goc___46153: undefined, + hs___46156: undefined, } } -function info_winningPlayer_inline__P530732(s) { +function info_winningPlayer_inline__P46160(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -30629,20 +30629,20 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.s___530734 = undefined; + s.s___46162 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = info_PlayerInfoImpl_score__P517728_mk(s); + s.tmp_0 = info_PlayerInfoImpl_score__P33111_mk(s); r0 = s.arg0.fields["impl"]; s.tmp_0.arg0 = r0; s.callLocIdx = 932; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - s.s___530734 = (r0); - s.tmp_1 = info_isBetterScore__P517689_mk(s); - s.tmp_1.arg0 = s.s___530734; + s.s___46162 = (r0); + s.tmp_1 = info_isBetterScore__P33072_mk(s); + s.tmp_1.arg0 = s.s___46162; r0 = pxsim_pxtrt_ldlocRef(s.caps[0]); s.tmp_1.arg1 = r0; s.callLocIdx = 933; s.pc = 4; return s.tmp_1; @@ -30651,7 +30651,7 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - r0 = pxsim_pxtrt_stlocRef(s.caps[0], s.s___530734); + r0 = pxsim_pxtrt_stlocRef(s.caps[0], s.s___46162); r0 = pxsim_pxtrt_stlocRef(s.caps[1], s.arg0); case 1: case 2: @@ -30659,16 +30659,16 @@ switch (step) { return leave(s, r0) default: oops() } } } -info_winningPlayer_inline__P530732.info = {"start":8177,"length":184,"line":263,"column":24,"endLine":269,"endColumn":13,"fileName":"pxt_modules/game/info.ts","functionName":"inline","argumentNames":["p"]} +info_winningPlayer_inline__P46160.info = {"start":8177,"length":184,"line":263,"column":24,"endLine":269,"endColumn":13,"fileName":"pxt_modules/game/info.ts","functionName":"inline","argumentNames":["p"]} -function info_winningPlayer_inline__P530732_mk(s) { +function info_winningPlayer_inline__P46160_mk(s) { checkStack(s.depth); return { - parent: s, fn: info_winningPlayer_inline__P530732, depth: s.depth + 1, + parent: s, fn: info_winningPlayer_inline__P46160, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, - s___530734: undefined, + s___46162: undefined, arg0: undefined, } } @@ -30676,7 +30676,7 @@ function info_winningPlayer_inline__P530732_mk(s) { -function info_saveAllScores__P517687(s) { +function info_saveAllScores__P33070(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -30686,32 +30686,32 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.allScoresKey___529130 = undefined; - s.allScores___529132 = undefined; - s.pws___529133 = undefined; - s.allScoresKey___529130 = ("all-scores"); - s.tmp_0 = info_playersWithScores__P517686_mk(s); + s.allScoresKey___44558 = undefined; + s.allScores___44560 = undefined; + s.pws___44561 = undefined; + s.allScoresKey___44558 = ("all-scores"); + s.tmp_0 = info_playersWithScores__P33069_mk(s); s.callLocIdx = 926; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - s.pws___529133 = (r0); - r0 = pxsim_numops_toBoolDecr(s.pws___529133); + s.pws___44561 = (r0); + r0 = pxsim_numops_toBoolDecr(s.pws___44561); if (!r0) { step = 1; continue; } - s.tmp_0 = helpers_arrayMap__P515228_mk(s); - s.tmp_0.arg0 = s.pws___529133; - s.tmp_0.arg1 = info_saveAllScores_inline__P529140; + s.tmp_0 = helpers_arrayMap__P30611_mk(s); + s.tmp_0.arg0 = s.pws___44561; + s.tmp_0.arg1 = info_saveAllScores_inline__P44568; s.callLocIdx = 928; s.pc = 4; return s.tmp_0; case 4: r0 = s.retval; - s.allScores___529132 = (r0); + s.allScores___44560 = (r0); { step = 2; continue; } case 1: r0 = pxsim_Array__mk(); - s.allScores___529132 = (r0); + s.allScores___44560 = (r0); case 2: - s.tmp_0 = settings_writeJSON__P517184_mk(s); - s.tmp_0.arg0 = s.allScoresKey___529130; - s.tmp_0.arg1 = s.allScores___529132; + s.tmp_0 = settings_writeJSON__P32567_mk(s); + s.tmp_0.arg0 = s.allScoresKey___44558; + s.tmp_0.arg1 = s.allScores___44560; s.callLocIdx = 929; s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; @@ -30719,24 +30719,24 @@ switch (step) { return leave(s, r0) default: oops() } } } -info_saveAllScores__P517687.info = {"start":7568,"length":352,"line":243,"column":4,"endLine":255,"endColumn":5,"fileName":"pxt_modules/game/info.ts","functionName":"saveAllScores","argumentNames":[]} +info_saveAllScores__P33070.info = {"start":7568,"length":352,"line":243,"column":4,"endLine":255,"endColumn":5,"fileName":"pxt_modules/game/info.ts","functionName":"saveAllScores","argumentNames":[]} -function info_saveAllScores__P517687_mk(s) { +function info_saveAllScores__P33070_mk(s) { checkStack(s.depth); return { - parent: s, fn: info_saveAllScores__P517687, depth: s.depth + 1, + parent: s, fn: info_saveAllScores__P33070, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, - allScoresKey___529130: undefined, - allScores___529132: undefined, - pws___529133: undefined, + allScoresKey___44558: undefined, + allScores___44560: undefined, + pws___44561: undefined, } } -function info_saveAllScores_inline__P529140(s) { +function info_saveAllScores_inline__P44568(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -30750,7 +30750,7 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = info_PlayerInfoImpl_score__P517728_mk(s); + s.tmp_0 = info_PlayerInfoImpl_score__P33111_mk(s); r0 = s.arg0.fields["impl"]; s.tmp_0.arg0 = r0; s.callLocIdx = 927; s.pc = 1; return s.tmp_0; @@ -30759,12 +30759,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -info_saveAllScores_inline__P529140.info = {"start":7770,"length":25,"line":248,"column":32,"endLine":248,"endColumn":57,"fileName":"pxt_modules/game/info.ts","functionName":"inline","argumentNames":["item"]} +info_saveAllScores_inline__P44568.info = {"start":7770,"length":25,"line":248,"column":32,"endLine":248,"endColumn":57,"fileName":"pxt_modules/game/info.ts","functionName":"inline","argumentNames":["item"]} -function info_saveAllScores_inline__P529140_mk(s) { +function info_saveAllScores_inline__P44568_mk(s) { checkStack(s.depth); return { - parent: s, fn: info_saveAllScores_inline__P529140, depth: s.depth + 1, + parent: s, fn: info_saveAllScores_inline__P44568, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -30774,7 +30774,7 @@ function info_saveAllScores_inline__P529140_mk(s) { -function settings_writeJSON__P517184(s) { +function settings_writeJSON__P32567(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -30789,9 +30789,9 @@ switch (step) { s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } - s.tmp_0 = settings_writeString__P517183_mk(s); + s.tmp_0 = settings_writeString__P32566_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_1 = JSON_stringify__P515509_mk(s); + s.tmp_1 = JSON_stringify__P30892_mk(s); s.tmp_1.arg0 = s.arg1; s.tmp_1.arg1 = null; s.tmp_1.arg2 = 0; @@ -30806,12 +30806,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -settings_writeJSON__P517184.info = {"start":2092,"length":106,"line":82,"column":4,"endLine":84,"endColumn":5,"fileName":"pxt_modules/settings/settings.ts","functionName":"writeJSON","argumentNames":["key","value"]} +settings_writeJSON__P32567.info = {"start":2092,"length":106,"line":82,"column":4,"endLine":84,"endColumn":5,"fileName":"pxt_modules/settings/settings.ts","functionName":"writeJSON","argumentNames":["key","value"]} -function settings_writeJSON__P517184_mk(s) { +function settings_writeJSON__P32567_mk(s) { checkStack(s.depth); return { - parent: s, fn: settings_writeJSON__P517184, depth: s.depth + 1, + parent: s, fn: settings_writeJSON__P32567, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -30823,7 +30823,7 @@ function settings_writeJSON__P517184_mk(s) { -function settings_writeString__P517183(s) { +function settings_writeString__P32566(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -30838,7 +30838,7 @@ switch (step) { s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } - s.tmp_0 = settings_writeBuffer__P517182_mk(s); + s.tmp_0 = settings_writeBuffer__P32565_mk(s); s.tmp_0.arg0 = s.arg0; r0 = pxsim.control.createBufferFromUTF8(s.arg1); s.tmp_0.arg1 = r0; @@ -30849,12 +30849,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -settings_writeString__P517183.info = {"start":1895,"length":125,"line":75,"column":4,"endLine":77,"endColumn":5,"fileName":"pxt_modules/settings/settings.ts","functionName":"writeString","argumentNames":["key","value"]} +settings_writeString__P32566.info = {"start":1895,"length":125,"line":75,"column":4,"endLine":77,"endColumn":5,"fileName":"pxt_modules/settings/settings.ts","functionName":"writeString","argumentNames":["key","value"]} -function settings_writeString__P517183_mk(s) { +function settings_writeString__P32566_mk(s) { checkStack(s.depth); return { - parent: s, fn: settings_writeString__P517183, depth: s.depth + 1, + parent: s, fn: settings_writeString__P32566, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -30865,7 +30865,7 @@ function settings_writeString__P517183_mk(s) { -function JSON_stringify__P515509(s) { +function JSON_stringify__P30892(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -30875,16 +30875,16 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.ss___529160 = undefined; + s.ss___44588 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.arg2 = (s.lambdaArgs[2]); s.lambdaArgs = null; } - r0 = pxsim_pxtcore_mkClassInstance(JSON_Stringifier__C520510_VT); - s.ss___529160 = (r0); - s.tmp_0 = r0 = s.ss___529160; + r0 = pxsim_pxtcore_mkClassInstance(JSON_Stringifier__C35898_VT); + s.ss___44588 = (r0); + s.tmp_0 = r0 = s.ss___44588; r0 = pxsim_String_.mkEmpty(); s.tmp_1 = r0; r0 = (s.tmp_0).fields["currIndent"] = (s.tmp_1); @@ -30904,15 +30904,15 @@ switch (step) { s.arg2 = (10); case 3: case 4: - s.tmp_0 = r0 = s.ss___529160; + s.tmp_0 = r0 = s.ss___44588; r0 = pxsim_String_.mkEmpty(); s.tmp_1 = r0; r0 = (s.tmp_0).fields["indentStep"] = (s.tmp_1); - s.tmp_0 = r0 = s.ss___529160; + s.tmp_0 = r0 = s.ss___44588; r0 = pxsim_String_.mkEmpty(); s.tmp_1 = r0; r0 = (s.tmp_0).fields["currIndent"] = (s.tmp_1); - r0 = (s.ss___529160).fields["indent"] = (s.arg2); + r0 = (s.ss___44588).fields["indent"] = (s.arg2); case 5: s.tmp_0 = r0 = s.arg2; r0 = (s.tmp_0 - 1); @@ -30921,7 +30921,7 @@ switch (step) { s.tmp_1 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_1); if (!r0) { step = 6; continue; } - s.tmp_2 = r0 = s.ss___529160; + s.tmp_2 = r0 = s.ss___44588; r0 = s.tmp_2.fields["indentStep"]; s.tmp_5 = r0; if ((s.tmp_5) && (s.tmp_5).vtable) { @@ -30938,8 +30938,8 @@ switch (step) { r0 = (s.tmp_2).fields["indentStep"] = (s.tmp_3); { step = 5; continue; } case 6: - s.tmp_0 = JSON_Stringifier_go__P520512_mk(s); - s.tmp_0.arg0 = s.ss___529160; + s.tmp_0 = JSON_Stringifier_go__P35900_mk(s); + s.tmp_0.arg0 = s.ss___44588; s.tmp_0.arg1 = s.arg0; s.callLocIdx = 59; s.pc = 8; return s.tmp_0; case 8: @@ -30947,12 +30947,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -JSON_stringify__P515509.info = {"start":8773,"length":414,"line":288,"column":4,"endLine":300,"endColumn":5,"fileName":"pxt_modules/base/json.ts","functionName":"stringify","argumentNames":["value","replacer","indent"]} +JSON_stringify__P30892.info = {"start":8773,"length":414,"line":288,"column":4,"endLine":300,"endColumn":5,"fileName":"pxt_modules/base/json.ts","functionName":"stringify","argumentNames":["value","replacer","indent"]} -function JSON_stringify__P515509_mk(s) { +function JSON_stringify__P30892_mk(s) { checkStack(s.depth); return { - parent: s, fn: JSON_stringify__P515509, depth: s.depth + 1, + parent: s, fn: JSON_stringify__P30892, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -30960,7 +30960,7 @@ function JSON_stringify__P515509_mk(s) { tmp_3: undefined, tmp_4: undefined, tmp_5: undefined, - ss___529160: undefined, + ss___44588: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -30970,7 +30970,7 @@ function JSON_stringify__P515509_mk(s) { -function JSON_Stringifier_go__P520512(s) { +function JSON_Stringifier_go__P35900(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -30980,28 +30980,28 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.t___529201 = undefined; - s.arr___529225 = undefined; - s.r___529231 = undefined; - s.i___529248 = undefined; - s.keys___529312 = undefined; - s.r___529319 = undefined; - s.i___529336 = undefined; - s.k___529342 = undefined; + s.t___44629 = undefined; + s.arr___44653 = undefined; + s.r___44659 = undefined; + s.i___44676 = undefined; + s.keys___44740 = undefined; + s.r___44747 = undefined; + s.i___44764 = undefined; + s.k___44770 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, JSON_Stringifier__C520510_VT)) failedCast(r0); + if (!checkSubtype(r0, JSON_Stringifier__C35898_VT)) failedCast(r0); r0 = pxsim_pxtcore.typeOf(s.arg1); - s.t___529201 = (r0); - r0 = (s.t___529201 == "string"); + s.t___44629 = (r0); + r0 = (s.t___44629 == "string"); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - s.tmp_1 = JSON_Stringifier_doString__P520511_mk(s); + s.tmp_1 = JSON_Stringifier_doString__P35899_mk(s); s.tmp_1.arg0 = s.arg0; s.tmp_1.arg1 = s.arg1; s.callLocIdx = 53; s.pc = 38; return s.tmp_1; @@ -31010,14 +31010,14 @@ switch (step) { { step = 37; continue; } { step = 36; continue; } case 1: - r0 = (s.t___529201 == "boolean"); + r0 = (s.t___44629 == "boolean"); s.tmp_2 = r0; r0 = pxsim_numops_toBool(s.tmp_2); if (!r0) { step = 2; continue; } r0 = s.tmp_2; { step = 3; continue; } case 2: - r0 = (s.t___529201 == "number"); + r0 = (s.t___44629 == "number"); case 3: // jmp value (already in r0) s.tmp_3 = r0; @@ -31051,8 +31051,8 @@ switch (step) { s.tmp_7 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_7); if (!r0) { step = 19; continue; } - s.arr___529225 = (s.arg1); - r0 = pxsim_Array__length(s.arr___529225); + s.arr___44653 = (s.arg1); + r0 = pxsim_Array__length(s.arr___44653); s.tmp_1 = r0; r0 = (s.tmp_1 == 0); s.tmp_0 = r0; @@ -31062,7 +31062,7 @@ switch (step) { { step = 37; continue; } { step = 18; continue; } case 7: - s.r___529231 = ("["); + s.r___44659 = ("["); r0 = s.arg0.fields["indent"]; s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); @@ -31093,34 +31093,34 @@ switch (step) { r0 = pxsim_String__concat(s.tmp_3, s.tmp_5); s.tmp_2 = r0; r0 = (s.tmp_1).fields["currIndent"] = (s.tmp_2); - if ((s.r___529231) && (s.r___529231).vtable) { + if ((s.r___44659) && (s.r___44659).vtable) { setupResume(s, 42); - pxsim_String__stringConv(s.r___529231); + pxsim_String__stringConv(s.r___44659); checkResumeConsumed(); return; - } else { s.retval = (s.r___529231) + ""; } + } else { s.retval = (s.r___44659) + ""; } case 42: r0 = s.retval; s.tmp_0 = r0; r0 = pxsim_String__concat(s.tmp_0, "\n"); - s.r___529231 = (r0); + s.r___44659 = (r0); case 8: case 9: - s.i___529248 = (0); + s.i___44676 = (0); case 10: - s.tmp_1 = r0 = s.i___529248; - r0 = pxsim_Array__length(s.arr___529225); + s.tmp_1 = r0 = s.i___44676; + r0 = pxsim_Array__length(s.arr___44653); s.tmp_2 = r0; r0 = (s.tmp_1 < s.tmp_2); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 15; continue; } - if ((s.r___529231) && (s.r___529231).vtable) { + if ((s.r___44659) && (s.r___44659).vtable) { setupResume(s, 43); - pxsim_String__stringConv(s.r___529231); + pxsim_String__stringConv(s.r___44659); checkResumeConsumed(); return; - } else { s.retval = (s.r___529231) + ""; } + } else { s.retval = (s.r___44659) + ""; } case 43: r0 = s.retval; s.tmp_3 = r0; @@ -31135,9 +31135,9 @@ switch (step) { case 44: r0 = s.retval; s.tmp_6 = r0; - s.tmp_10 = JSON_Stringifier_go__P520512_mk(s); + s.tmp_10 = JSON_Stringifier_go__P35900_mk(s); s.tmp_10.arg0 = s.arg0; - r0 = pxsim_Array__getAt(s.arr___529225, s.i___529248); + r0 = pxsim_Array__getAt(s.arr___44653, s.i___44676); s.tmp_10.arg1 = r0; s.callLocIdx = 54; s.pc = 45; return s.tmp_10; case 45: @@ -31164,9 +31164,9 @@ switch (step) { r0 = s.retval; s.tmp_4 = r0; r0 = pxsim_String__concat(s.tmp_3, s.tmp_4); - s.r___529231 = (r0); - s.tmp_1 = r0 = s.i___529248; - r0 = pxsim_Array__length(s.arr___529225); + s.r___44659 = (r0); + s.tmp_1 = r0 = s.i___44676; + r0 = pxsim_Array__length(s.arr___44653); s.tmp_3 = r0; r0 = (s.tmp_3 - 1); s.tmp_2 = r0; @@ -31174,38 +31174,38 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 11; continue; } - if ((s.r___529231) && (s.r___529231).vtable) { + if ((s.r___44659) && (s.r___44659).vtable) { setupResume(s, 48); - pxsim_String__stringConv(s.r___529231); + pxsim_String__stringConv(s.r___44659); checkResumeConsumed(); return; - } else { s.retval = (s.r___529231) + ""; } + } else { s.retval = (s.r___44659) + ""; } case 48: r0 = s.retval; s.tmp_4 = r0; r0 = pxsim_String__concat(s.tmp_4, ","); - s.r___529231 = (r0); + s.r___44659 = (r0); case 11: case 12: r0 = s.arg0.fields["indent"]; s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 13; continue; } - if ((s.r___529231) && (s.r___529231).vtable) { + if ((s.r___44659) && (s.r___44659).vtable) { setupResume(s, 49); - pxsim_String__stringConv(s.r___529231); + pxsim_String__stringConv(s.r___44659); checkResumeConsumed(); return; - } else { s.retval = (s.r___529231) + ""; } + } else { s.retval = (s.r___44659) + ""; } case 49: r0 = s.retval; s.tmp_1 = r0; r0 = pxsim_String__concat(s.tmp_1, "\n"); - s.r___529231 = (r0); + s.r___44659 = (r0); case 13: case 14: - r0 = (s.i___529248 + 1); - s.i___529248 = (r0); + r0 = (s.i___44676 + 1); + s.i___44676 = (r0); { step = 10; continue; } case 15: r0 = s.arg0.fields["indent"]; @@ -31213,7 +31213,7 @@ switch (step) { r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 16; continue; } s.tmp_1 = r0 = s.arg0; - s.tmp_3 = helpers_stringSlice__P515241_mk(s); + s.tmp_3 = helpers_stringSlice__P30624_mk(s); r0 = s.arg0.fields["currIndent"]; s.tmp_3.arg0 = r0; r0 = s.arg0.fields["indent"]; @@ -31226,12 +31226,12 @@ switch (step) { r0 = (s.tmp_1).fields["currIndent"] = (s.tmp_2); case 16: case 17: - if ((s.r___529231) && (s.r___529231).vtable) { + if ((s.r___44659) && (s.r___44659).vtable) { setupResume(s, 51); - pxsim_String__stringConv(s.r___529231); + pxsim_String__stringConv(s.r___44659); checkResumeConsumed(); return; - } else { s.retval = (s.r___529231) + ""; } + } else { s.retval = (s.r___44659) + ""; } case 51: r0 = s.retval; s.tmp_0 = r0; @@ -31258,15 +31258,15 @@ switch (step) { r0 = s.retval; s.tmp_1 = r0; r0 = pxsim_String__concat(s.tmp_0, s.tmp_1); - s.r___529231 = (r0); - r0 = s.r___529231; + s.r___44659 = (r0); + r0 = s.r___44659; { step = 37; continue; } case 18: { step = 34; continue; } case 19: r0 = pxsim_pxtrt.keysOf(s.arg1); - s.keys___529312 = (r0); - r0 = pxsim_Array__length(s.keys___529312); + s.keys___44740 = (r0); + r0 = pxsim_Array__length(s.keys___44740); s.tmp_1 = r0; r0 = (s.tmp_1 == 0); s.tmp_0 = r0; @@ -31276,7 +31276,7 @@ switch (step) { { step = 37; continue; } case 20: case 21: - s.r___529319 = ("{"); + s.r___44747 = ("{"); r0 = s.arg0.fields["indent"]; s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); @@ -31307,36 +31307,36 @@ switch (step) { r0 = pxsim_String__concat(s.tmp_3, s.tmp_5); s.tmp_2 = r0; r0 = (s.tmp_1).fields["currIndent"] = (s.tmp_2); - if ((s.r___529319) && (s.r___529319).vtable) { + if ((s.r___44747) && (s.r___44747).vtable) { setupResume(s, 56); - pxsim_String__stringConv(s.r___529319); + pxsim_String__stringConv(s.r___44747); checkResumeConsumed(); return; - } else { s.retval = (s.r___529319) + ""; } + } else { s.retval = (s.r___44747) + ""; } case 56: r0 = s.retval; s.tmp_0 = r0; r0 = pxsim_String__concat(s.tmp_0, "\n"); - s.r___529319 = (r0); + s.r___44747 = (r0); case 22: case 23: - s.i___529336 = (0); + s.i___44764 = (0); case 24: - s.tmp_1 = r0 = s.i___529336; - r0 = pxsim_Array__length(s.keys___529312); + s.tmp_1 = r0 = s.i___44764; + r0 = pxsim_Array__length(s.keys___44740); s.tmp_2 = r0; r0 = (s.tmp_1 < s.tmp_2); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 31; continue; } - r0 = pxsim_Array__getAt(s.keys___529312, s.i___529336); - s.k___529342 = (r0); - if ((s.r___529319) && (s.r___529319).vtable) { + r0 = pxsim_Array__getAt(s.keys___44740, s.i___44764); + s.k___44770 = (r0); + if ((s.r___44747) && (s.r___44747).vtable) { setupResume(s, 57); - pxsim_String__stringConv(s.r___529319); + pxsim_String__stringConv(s.r___44747); checkResumeConsumed(); return; - } else { s.retval = (s.r___529319) + ""; } + } else { s.retval = (s.r___44747) + ""; } case 57: r0 = s.retval; s.tmp_0 = r0; @@ -31351,9 +31351,9 @@ switch (step) { case 58: r0 = s.retval; s.tmp_3 = r0; - s.tmp_7 = JSON_Stringifier_doString__P520511_mk(s); + s.tmp_7 = JSON_Stringifier_doString__P35899_mk(s); s.tmp_7.arg0 = s.arg0; - s.tmp_7.arg1 = s.k___529342; + s.tmp_7.arg1 = s.k___44770; s.callLocIdx = 56; s.pc = 59; return s.tmp_7; case 59: r0 = s.retval; @@ -31379,48 +31379,48 @@ switch (step) { r0 = s.retval; s.tmp_1 = r0; r0 = pxsim_String__concat(s.tmp_0, s.tmp_1); - s.r___529319 = (r0); + s.r___44747 = (r0); r0 = s.arg0.fields["indent"]; s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 25; continue; } - if ((s.r___529319) && (s.r___529319).vtable) { + if ((s.r___44747) && (s.r___44747).vtable) { setupResume(s, 62); - pxsim_String__stringConv(s.r___529319); + pxsim_String__stringConv(s.r___44747); checkResumeConsumed(); return; - } else { s.retval = (s.r___529319) + ""; } + } else { s.retval = (s.r___44747) + ""; } case 62: r0 = s.retval; s.tmp_1 = r0; r0 = pxsim_String__concat(s.tmp_1, ": "); - s.r___529319 = (r0); + s.r___44747 = (r0); { step = 26; continue; } case 25: - if ((s.r___529319) && (s.r___529319).vtable) { + if ((s.r___44747) && (s.r___44747).vtable) { setupResume(s, 63); - pxsim_String__stringConv(s.r___529319); + pxsim_String__stringConv(s.r___44747); checkResumeConsumed(); return; - } else { s.retval = (s.r___529319) + ""; } + } else { s.retval = (s.r___44747) + ""; } case 63: r0 = s.retval; s.tmp_0 = r0; r0 = pxsim_String__concat(s.tmp_0, ":"); - s.r___529319 = (r0); + s.r___44747 = (r0); case 26: - if ((s.r___529319) && (s.r___529319).vtable) { + if ((s.r___44747) && (s.r___44747).vtable) { setupResume(s, 64); - pxsim_String__stringConv(s.r___529319); + pxsim_String__stringConv(s.r___44747); checkResumeConsumed(); return; - } else { s.retval = (s.r___529319) + ""; } + } else { s.retval = (s.r___44747) + ""; } case 64: r0 = s.retval; s.tmp_0 = r0; - s.tmp_3 = JSON_Stringifier_go__P520512_mk(s); + s.tmp_3 = JSON_Stringifier_go__P35900_mk(s); s.tmp_3.arg0 = s.arg0; - r0 = pxsim_pxtrt.mapGetGeneric(s.arg1, s.k___529342); + r0 = pxsim_pxtrt.mapGetGeneric(s.arg1, s.k___44770); s.tmp_3.arg1 = r0; s.callLocIdx = 57; s.pc = 65; return s.tmp_3; case 65: @@ -31436,9 +31436,9 @@ switch (step) { r0 = s.retval; s.tmp_1 = r0; r0 = pxsim_String__concat(s.tmp_0, s.tmp_1); - s.r___529319 = (r0); - s.tmp_1 = r0 = s.i___529336; - r0 = pxsim_Array__length(s.keys___529312); + s.r___44747 = (r0); + s.tmp_1 = r0 = s.i___44764; + r0 = pxsim_Array__length(s.keys___44740); s.tmp_3 = r0; r0 = (s.tmp_3 - 1); s.tmp_2 = r0; @@ -31446,38 +31446,38 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 27; continue; } - if ((s.r___529319) && (s.r___529319).vtable) { + if ((s.r___44747) && (s.r___44747).vtable) { setupResume(s, 67); - pxsim_String__stringConv(s.r___529319); + pxsim_String__stringConv(s.r___44747); checkResumeConsumed(); return; - } else { s.retval = (s.r___529319) + ""; } + } else { s.retval = (s.r___44747) + ""; } case 67: r0 = s.retval; s.tmp_4 = r0; r0 = pxsim_String__concat(s.tmp_4, ","); - s.r___529319 = (r0); + s.r___44747 = (r0); case 27: case 28: r0 = s.arg0.fields["indent"]; s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 29; continue; } - if ((s.r___529319) && (s.r___529319).vtable) { + if ((s.r___44747) && (s.r___44747).vtable) { setupResume(s, 68); - pxsim_String__stringConv(s.r___529319); + pxsim_String__stringConv(s.r___44747); checkResumeConsumed(); return; - } else { s.retval = (s.r___529319) + ""; } + } else { s.retval = (s.r___44747) + ""; } case 68: r0 = s.retval; s.tmp_1 = r0; r0 = pxsim_String__concat(s.tmp_1, "\n"); - s.r___529319 = (r0); + s.r___44747 = (r0); case 29: case 30: - r0 = (s.i___529336 + 1); - s.i___529336 = (r0); + r0 = (s.i___44764 + 1); + s.i___44764 = (r0); { step = 24; continue; } case 31: r0 = s.arg0.fields["indent"]; @@ -31485,7 +31485,7 @@ switch (step) { r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 32; continue; } s.tmp_1 = r0 = s.arg0; - s.tmp_3 = helpers_stringSlice__P515241_mk(s); + s.tmp_3 = helpers_stringSlice__P30624_mk(s); r0 = s.arg0.fields["currIndent"]; s.tmp_3.arg0 = r0; r0 = s.arg0.fields["indent"]; @@ -31498,12 +31498,12 @@ switch (step) { r0 = (s.tmp_1).fields["currIndent"] = (s.tmp_2); case 32: case 33: - if ((s.r___529319) && (s.r___529319).vtable) { + if ((s.r___44747) && (s.r___44747).vtable) { setupResume(s, 70); - pxsim_String__stringConv(s.r___529319); + pxsim_String__stringConv(s.r___44747); checkResumeConsumed(); return; - } else { s.retval = (s.r___529319) + ""; } + } else { s.retval = (s.r___44747) + ""; } case 70: r0 = s.retval; s.tmp_0 = r0; @@ -31530,8 +31530,8 @@ switch (step) { r0 = s.retval; s.tmp_1 = r0; r0 = pxsim_String__concat(s.tmp_0, s.tmp_1); - s.r___529319 = (r0); - r0 = s.r___529319; + s.r___44747 = (r0); + r0 = s.r___44747; { step = 37; continue; } case 34: case 35: @@ -31541,12 +31541,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -JSON_Stringifier_go__P520512.info = {"start":6319,"length":2076,"line":223,"column":8,"endLine":279,"endColumn":9,"fileName":"pxt_modules/base/json.ts","functionName":"go","argumentNames":["this","v"]} +JSON_Stringifier_go__P35900.info = {"start":6319,"length":2076,"line":223,"column":8,"endLine":279,"endColumn":9,"fileName":"pxt_modules/base/json.ts","functionName":"go","argumentNames":["this","v"]} -function JSON_Stringifier_go__P520512_mk(s) { +function JSON_Stringifier_go__P35900_mk(s) { checkStack(s.depth); return { - parent: s, fn: JSON_Stringifier_go__P520512, depth: s.depth + 1, + parent: s, fn: JSON_Stringifier_go__P35900, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -31559,14 +31559,14 @@ function JSON_Stringifier_go__P520512_mk(s) { tmp_8: undefined, tmp_9: undefined, tmp_10: undefined, - t___529201: undefined, - arr___529225: undefined, - r___529231: undefined, - i___529248: undefined, - keys___529312: undefined, - r___529319: undefined, - i___529336: undefined, - k___529342: undefined, + t___44629: undefined, + arr___44653: undefined, + r___44659: undefined, + i___44676: undefined, + keys___44740: undefined, + r___44747: undefined, + i___44764: undefined, + k___44770: undefined, arg0: undefined, arg1: undefined, } } @@ -31575,7 +31575,7 @@ function JSON_Stringifier_go__P520512_mk(s) { -function JSON_Stringifier_doString__P520511(s) { +function JSON_Stringifier_doString__P35899(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -31585,68 +31585,68 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.r___529428 = undefined; - s.i___529429 = undefined; - s.c___529435 = undefined; + s.r___44856 = undefined; + s.i___44857 = undefined; + s.c___44863 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, JSON_Stringifier__C520510_VT)) failedCast(r0); - s.r___529428 = ("\""); - s.i___529429 = (0); + if (!checkSubtype(r0, JSON_Stringifier__C35898_VT)) failedCast(r0); + s.r___44856 = ("\""); + s.i___44857 = (0); case 1: - s.tmp_1 = r0 = s.i___529429; + s.tmp_1 = r0 = s.i___44857; r0 = pxsim_String_.length(s.arg1); s.tmp_2 = r0; r0 = (s.tmp_1 < s.tmp_2); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 14; continue; } - r0 = pxsim_String_.charAt(s.arg1, s.i___529429); - s.c___529435 = (r0); - r0 = (s.c___529435 == "\n"); + r0 = pxsim_String_.charAt(s.arg1, s.i___44857); + s.c___44863 = (r0); + r0 = (s.c___44863 == "\n"); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 2; continue; } - s.c___529435 = ("\\n"); + s.c___44863 = ("\\n"); { step = 13; continue; } case 2: - r0 = (s.c___529435 == "\r"); + r0 = (s.c___44863 == "\r"); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 3; continue; } - s.c___529435 = ("\\r"); + s.c___44863 = ("\\r"); { step = 12; continue; } case 3: - r0 = (s.c___529435 == "\t"); + r0 = (s.c___44863 == "\t"); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 4; continue; } - s.c___529435 = ("\\t"); + s.c___44863 = ("\\t"); { step = 11; continue; } case 4: - r0 = (s.c___529435 == "\b"); + r0 = (s.c___44863 == "\b"); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 5; continue; } - s.c___529435 = ("\\b"); + s.c___44863 = ("\\b"); { step = 10; continue; } case 5: - r0 = (s.c___529435 == "\\"); + r0 = (s.c___44863 == "\\"); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 6; continue; } - s.c___529435 = ("\\\\"); + s.c___44863 = ("\\\\"); { step = 9; continue; } case 6: - r0 = (s.c___529435 == "\""); + r0 = (s.c___44863 == "\""); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 7; continue; } - s.c___529435 = ("\\\""); + s.c___44863 = ("\\\""); case 7: case 8: case 9: @@ -31654,36 +31654,36 @@ switch (step) { case 11: case 12: case 13: - if ((s.r___529428) && (s.r___529428).vtable) { + if ((s.r___44856) && (s.r___44856).vtable) { setupResume(s, 15); - pxsim_String__stringConv(s.r___529428); + pxsim_String__stringConv(s.r___44856); checkResumeConsumed(); return; - } else { s.retval = (s.r___529428) + ""; } + } else { s.retval = (s.r___44856) + ""; } case 15: r0 = s.retval; s.tmp_0 = r0; - if ((s.c___529435) && (s.c___529435).vtable) { + if ((s.c___44863) && (s.c___44863).vtable) { setupResume(s, 16); - pxsim_String__stringConv(s.c___529435); + pxsim_String__stringConv(s.c___44863); checkResumeConsumed(); return; - } else { s.retval = (s.c___529435) + ""; } + } else { s.retval = (s.c___44863) + ""; } case 16: r0 = s.retval; s.tmp_1 = r0; r0 = pxsim_String__concat(s.tmp_0, s.tmp_1); - s.r___529428 = (r0); - r0 = (s.i___529429 + 1); - s.i___529429 = (r0); + s.r___44856 = (r0); + r0 = (s.i___44857 + 1); + s.i___44857 = (r0); { step = 1; continue; } case 14: - if ((s.r___529428) && (s.r___529428).vtable) { + if ((s.r___44856) && (s.r___44856).vtable) { setupResume(s, 17); - pxsim_String__stringConv(s.r___529428); + pxsim_String__stringConv(s.r___44856); checkResumeConsumed(); return; - } else { s.retval = (s.r___529428) + ""; } + } else { s.retval = (s.r___44856) + ""; } case 17: r0 = s.retval; s.tmp_0 = r0; @@ -31691,19 +31691,19 @@ switch (step) { return leave(s, r0) default: oops() } } } -JSON_Stringifier_doString__P520511.info = {"start":5837,"length":472,"line":208,"column":8,"endLine":221,"endColumn":9,"fileName":"pxt_modules/base/json.ts","functionName":"doString","argumentNames":["this","s"]} +JSON_Stringifier_doString__P35899.info = {"start":5837,"length":472,"line":208,"column":8,"endLine":221,"endColumn":9,"fileName":"pxt_modules/base/json.ts","functionName":"doString","argumentNames":["this","s"]} -function JSON_Stringifier_doString__P520511_mk(s) { +function JSON_Stringifier_doString__P35899_mk(s) { checkStack(s.depth); return { - parent: s, fn: JSON_Stringifier_doString__P520511, depth: s.depth + 1, + parent: s, fn: JSON_Stringifier_doString__P35899, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - r___529428: undefined, - i___529429: undefined, - c___529435: undefined, + r___44856: undefined, + i___44857: undefined, + c___44863: undefined, arg0: undefined, arg1: undefined, } } @@ -31712,7 +31712,7 @@ function JSON_Stringifier_doString__P520511_mk(s) { -function info_playersWithScores__P517686(s) { +function info_playersWithScores__P33069(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -31722,11 +31722,11 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - r0 = pxsim_numops_toBoolDecr(globals.players___520887); + r0 = pxsim_numops_toBoolDecr(globals.players___36275); if (!r0) { step = 1; continue; } - s.tmp_0 = helpers_arrayFilter__P515232_mk(s); - s.tmp_0.arg0 = globals.players___520887; - s.tmp_0.arg1 = info_playersWithScores_inline__P530754; + s.tmp_0 = helpers_arrayFilter__P30615_mk(s); + s.tmp_0.arg0 = globals.players___36275; + s.tmp_0.arg1 = info_playersWithScores_inline__P46182; s.callLocIdx = 925; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; @@ -31740,12 +31740,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -info_playersWithScores__P517686.info = {"start":7429,"length":133,"line":239,"column":4,"endLine":241,"endColumn":5,"fileName":"pxt_modules/game/info.ts","functionName":"playersWithScores","argumentNames":[]} +info_playersWithScores__P33069.info = {"start":7429,"length":133,"line":239,"column":4,"endLine":241,"endColumn":5,"fileName":"pxt_modules/game/info.ts","functionName":"playersWithScores","argumentNames":[]} -function info_playersWithScores__P517686_mk(s) { +function info_playersWithScores__P33069_mk(s) { checkStack(s.depth); return { - parent: s, fn: info_playersWithScores__P517686, depth: s.depth + 1, + parent: s, fn: info_playersWithScores__P33069, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -31755,7 +31755,7 @@ function info_playersWithScores__P517686_mk(s) { -function info_playersWithScores_inline__P530754(s) { +function info_playersWithScores_inline__P46182(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -31769,7 +31769,7 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = info_PlayerInfoImpl_hasScore__P517731_mk(s); + s.tmp_0 = info_PlayerInfoImpl_hasScore__P33114_mk(s); r0 = s.arg0.fields["impl"]; s.tmp_0.arg0 = r0; s.callLocIdx = 924; s.pc = 1; return s.tmp_0; @@ -31778,12 +31778,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -info_playersWithScores_inline__P530754.info = {"start":7521,"length":28,"line":240,"column":40,"endLine":240,"endColumn":68,"fileName":"pxt_modules/game/info.ts","functionName":"inline","argumentNames":["item"]} +info_playersWithScores_inline__P46182.info = {"start":7521,"length":28,"line":240,"column":40,"endLine":240,"endColumn":68,"fileName":"pxt_modules/game/info.ts","functionName":"inline","argumentNames":["item"]} -function info_playersWithScores_inline__P530754_mk(s) { +function info_playersWithScores_inline__P46182_mk(s) { checkStack(s.depth); return { - parent: s, fn: info_playersWithScores_inline__P530754, depth: s.depth + 1, + parent: s, fn: info_playersWithScores_inline__P46182, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -31793,7 +31793,7 @@ function info_playersWithScores_inline__P530754_mk(s) { -function info_multiplayerScoring__P517685(s) { +function info_multiplayerScoring__P33068(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -31803,27 +31803,27 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.pws___528877 = undefined; - s.p___528881 = undefined; - s.unnamed856___U2 = undefined; - s.unnamed857___U3 = undefined; - s.tmp_0 = info_playersWithScores__P517686_mk(s); + s.pws___44305 = undefined; + s.p___44309 = undefined; + s.unnamed216___U2 = undefined; + s.unnamed217___U3 = undefined; + s.tmp_0 = info_playersWithScores__P33069_mk(s); s.callLocIdx = 922; s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; - s.pws___528877 = (r0); - s.p___528881 = (undefined); - s.unnamed856___U2 = (s.pws___528877); - s.unnamed857___U3 = (0); + s.pws___44305 = (r0); + s.p___44309 = (undefined); + s.unnamed216___U2 = (s.pws___44305); + s.unnamed217___U3 = (0); case 1: - s.tmp_0 = r0 = s.unnamed857___U3; - r0 = pxsim_Array__length(s.unnamed856___U2); + s.tmp_0 = r0 = s.unnamed217___U3; + r0 = pxsim_Array__length(s.unnamed216___U2); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 4; continue; } - r0 = pxsim_Array__getAt(s.unnamed856___U2, s.unnamed857___U3); - s.p___528881 = (r0); - r0 = s.p___528881.fields["_player"]; + r0 = pxsim_Array__getAt(s.unnamed216___U2, s.unnamed217___U3); + s.p___44309 = (r0); + r0 = s.p___44309.fields["_player"]; s.tmp_3 = r0; r0 = (s.tmp_3 > 1); s.tmp_2 = r0; @@ -31833,38 +31833,38 @@ switch (step) { { step = 5; continue; } case 2: case 3: - r0 = (s.unnamed857___U3 + 1); - s.unnamed857___U3 = (r0); + r0 = (s.unnamed217___U3 + 1); + s.unnamed217___U3 = (r0); { step = 1; continue; } case 4: - s.unnamed856___U2 = (undefined); + s.unnamed216___U2 = (undefined); r0 = false; case 5: return leave(s, r0) default: oops() } } } -info_multiplayerScoring__P517685.info = {"start":7200,"length":223,"line":229,"column":4,"endLine":237,"endColumn":5,"fileName":"pxt_modules/game/info.ts","functionName":"multiplayerScoring","argumentNames":[]} +info_multiplayerScoring__P33068.info = {"start":7200,"length":223,"line":229,"column":4,"endLine":237,"endColumn":5,"fileName":"pxt_modules/game/info.ts","functionName":"multiplayerScoring","argumentNames":[]} -function info_multiplayerScoring__P517685_mk(s) { +function info_multiplayerScoring__P33068_mk(s) { checkStack(s.depth); return { - parent: s, fn: info_multiplayerScoring__P517685, depth: s.depth + 1, + parent: s, fn: info_multiplayerScoring__P33068, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, tmp_3: undefined, - pws___528877: undefined, - p___528881: undefined, - unnamed856___U2: undefined, - unnamed857___U3: undefined, + pws___44305: undefined, + p___44309: undefined, + unnamed216___U2: undefined, + unnamed217___U3: undefined, } } -function music_play__P517044(s) { +function music_play__P32427(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -31879,10 +31879,10 @@ switch (step) { s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } - s.tmp_0 = music_Playable__C517033_v0_2_mk(s); + s.tmp_0 = music_Playable__C32416_v0_2_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; - if (!checkSubtype(s.tmp_0.arg0, music_Playable__C517033_VT)) failedCast(s.tmp_0.arg0); + if (!checkSubtype(s.tmp_0.arg0, music_Playable__C32416_VT)) failedCast(s.tmp_0.arg0); s.tmp_0.fn = s.tmp_0.arg0.vtable.methods.play; s.pc = 1; return s.tmp_0; case 1: @@ -31891,12 +31891,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -music_play__P517044.info = {"start":2835,"length":109,"line":110,"column":4,"endLine":112,"endColumn":5,"fileName":"pxt_modules/mixer/playable.ts","functionName":"play","argumentNames":["toPlay","playbackMode"]} +music_play__P32427.info = {"start":2835,"length":109,"line":110,"column":4,"endLine":112,"endColumn":5,"fileName":"pxt_modules/mixer/playable.ts","functionName":"play","argumentNames":["toPlay","playbackMode"]} -function music_play__P517044_mk(s) { +function music_play__P32427_mk(s) { checkStack(s.depth); return { - parent: s, fn: music_play__P517044, depth: s.depth + 1, + parent: s, fn: music_play__P32427, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -31907,7 +31907,7 @@ function music_play__P517044_mk(s) { -function music_Playable_play__P517036(s) { +function music_Playable_play__P32419(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -31923,17 +31923,17 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, music_Playable__C517033_VT)) failedCast(r0); + if (!checkSubtype(r0, music_Playable__C32416_VT)) failedCast(r0); r0 = undefined; return leave(s, r0) default: oops() } } } -music_Playable_play__P517036.info = {"start":1122,"length":68,"line":51,"column":8,"endLine":53,"endColumn":9,"fileName":"pxt_modules/mixer/playable.ts","functionName":"play","argumentNames":["this","playbackMode"]} +music_Playable_play__P32419.info = {"start":1122,"length":68,"line":51,"column":8,"endLine":53,"endColumn":9,"fileName":"pxt_modules/mixer/playable.ts","functionName":"play","argumentNames":["this","playbackMode"]} -function music_Playable_play__P517036_mk(s) { +function music_Playable_play__P32419_mk(s) { checkStack(s.depth); return { - parent: s, fn: music_Playable_play__P517036, depth: s.depth + 1, + parent: s, fn: music_Playable_play__P32419, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -31943,7 +31943,7 @@ function music_Playable_play__P517036_mk(s) { -function helpers_arrayMap__P515228(s) { +function helpers_arrayMap__P30611(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -31953,58 +31953,58 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.res___530698 = undefined; - s.len___530700 = undefined; - s.i___530703 = undefined; + s.res___46126 = undefined; + s.len___46128 = undefined; + s.i___46131 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } r0 = pxsim_Array__mk(); - s.res___530698 = (r0); + s.res___46126 = (r0); r0 = pxsim_Array__length(s.arg0); - s.len___530700 = (r0); - s.i___530703 = (0); + s.len___46128 = (r0); + s.i___46131 = (0); case 1: - r0 = (s.i___530703 < s.len___530700); + r0 = (s.i___46131 < s.len___46128); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 2; continue; } - s.tmp_1 = r0 = s.res___530698; + s.tmp_1 = r0 = s.res___46126; s.tmp_3 = lambda_3_mk(s); s.tmp_3.argL = s.arg1; - r0 = pxsim_Array__getAt(s.arg0, s.i___530703); + r0 = pxsim_Array__getAt(s.arg0, s.i___46131); s.tmp_3.arg0 = r0; - s.tmp_3.arg1 = s.i___530703; + s.tmp_3.arg1 = s.i___46131; setupLambda(s.tmp_3, s.tmp_3.argL); s.callLocIdx = 4; s.pc = 3; return s.tmp_3; case 3: r0 = s.retval; s.tmp_2 = r0; r0 = pxsim_Array__push(s.tmp_1, s.tmp_2); - r0 = (s.i___530703 + 1); - s.i___530703 = (r0); + r0 = (s.i___46131 + 1); + s.i___46131 = (r0); { step = 1; continue; } case 2: - r0 = s.res___530698; + r0 = s.res___46126; return leave(s, r0) default: oops() } } } -helpers_arrayMap__P515228.info = {"start":6528,"length":299,"line":229,"column":4,"endLine":236,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"arrayMap","argumentNames":["arr","callbackfn"]} +helpers_arrayMap__P30611.info = {"start":6528,"length":299,"line":229,"column":4,"endLine":236,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"arrayMap","argumentNames":["arr","callbackfn"]} -function helpers_arrayMap__P515228_mk(s) { +function helpers_arrayMap__P30611_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_arrayMap__P515228, depth: s.depth + 1, + parent: s, fn: helpers_arrayMap__P30611, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, tmp_3: undefined, - res___530698: undefined, - len___530700: undefined, - i___530703: undefined, + res___46126: undefined, + len___46128: undefined, + i___46131: undefined, arg0: undefined, arg1: undefined, } } @@ -32013,7 +32013,7 @@ function helpers_arrayMap__P515228_mk(s) { -function game_setGameOverMessage__P518131(s) { +function game_setGameOverMessage__P33514(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -32023,26 +32023,26 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.goc___532181 = undefined; + s.goc___47609 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } - s.tmp_0 = game_init__P521029_mk(s); + s.tmp_0 = game_init__P36417_mk(s); s.tmp_0.arg0 = undefined; s.callLocIdx = 1291; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; s.tmp_0 = lambda_1_mk(s); - s.tmp_0.argL = globals.gameOverConfig___518120; + s.tmp_0.argL = globals.gameOverConfig___33503; setupLambda(s.tmp_0, s.tmp_0.argL); s.callLocIdx = 1292; s.pc = 2; return s.tmp_0; case 2: r0 = s.retval; - s.goc___532181 = (r0); - s.tmp_0 = game_GameOverConfig_setMessage__P518118_mk(s); - s.tmp_0.arg0 = s.goc___532181; + s.goc___47609 = (r0); + s.tmp_0 = game_GameOverConfig_setMessage__P33501_mk(s); + s.tmp_0.arg0 = s.goc___47609; s.tmp_0.arg1 = s.arg0; s.tmp_0.arg2 = s.arg1; s.tmp_0.arg3 = true; @@ -32053,15 +32053,15 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_setGameOverMessage__P518131.info = {"start":9455,"length":176,"line":289,"column":4,"endLine":293,"endColumn":5,"fileName":"pxt_modules/game/game.ts","functionName":"setGameOverMessage","argumentNames":["win","message"]} +game_setGameOverMessage__P33514.info = {"start":9455,"length":176,"line":289,"column":4,"endLine":293,"endColumn":5,"fileName":"pxt_modules/game/game.ts","functionName":"setGameOverMessage","argumentNames":["win","message"]} -function game_setGameOverMessage__P518131_mk(s) { +function game_setGameOverMessage__P33514_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_setGameOverMessage__P518131, depth: s.depth + 1, + parent: s, fn: game_setGameOverMessage__P33514, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, - goc___532181: undefined, + goc___47609: undefined, arg0: undefined, arg1: undefined, } } @@ -32070,7 +32070,7 @@ function game_setGameOverMessage__P518131_mk(s) { -function game_GameOverConfig_setMessage__P518118(s) { +function game_GameOverConfig_setMessage__P33501(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -32088,7 +32088,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, game_GameOverConfig__C518095_VT)) failedCast(r0); + if (!checkSubtype(r0, game_GameOverConfig__C33478_VT)) failedCast(r0); r0 = pxsim_numops_toBoolDecr(s.arg3); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); @@ -32124,12 +32124,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_GameOverConfig_setMessage__P518118.info = {"start":2974,"length":281,"line":90,"column":8,"endLine":95,"endColumn":9,"fileName":"pxt_modules/game/game.ts","functionName":"setMessage","argumentNames":["this","win","message","explicit"]} +game_GameOverConfig_setMessage__P33501.info = {"start":2974,"length":281,"line":90,"column":8,"endLine":95,"endColumn":9,"fileName":"pxt_modules/game/game.ts","functionName":"setMessage","argumentNames":["this","win","message","explicit"]} -function game_GameOverConfig_setMessage__P518118_mk(s) { +function game_GameOverConfig_setMessage__P33501_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_GameOverConfig_setMessage__P518118, depth: s.depth + 1, + parent: s, fn: game_GameOverConfig_setMessage__P33501, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -32144,7 +32144,7 @@ function game_GameOverConfig_setMessage__P518118_mk(s) { -function sprites_onOverlap__P517580(s) { +function sprites_onOverlap__P32963(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -32154,10 +32154,10 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.sc___532220 = undefined; - s.overlapHandlers___532223 = undefined; - s.overlapMap___532226 = undefined; - s.associate___532229 = undefined; + s.sc___47648 = undefined; + s.overlapHandlers___47651 = undefined; + s.overlapMap___47654 = undefined; + s.associate___47657 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -32191,21 +32191,21 @@ switch (step) { { step = 7; continue; } case 5: case 6: - s.tmp_4 = game_currentScene__P518121_mk(s); + s.tmp_4 = game_currentScene__P33504_mk(s); s.callLocIdx = 619; s.pc = 8; return s.tmp_4; case 8: r0 = s.retval; - s.sc___532220 = (r0); - r0 = s.sc___532220.fields["overlapHandlers"]; - s.overlapHandlers___532223 = (r0); - r0 = s.sc___532220.fields["overlapMap"]; - s.overlapMap___532226 = (r0); - r0 = pxsim_pxtcore_mkAction(1, associate__P532229); + s.sc___47648 = (r0); + r0 = s.sc___47648.fields["overlapHandlers"]; + s.overlapHandlers___47651 = (r0); + r0 = s.sc___47648.fields["overlapMap"]; + s.overlapMap___47654 = (r0); + r0 = pxsim_pxtcore_mkAction(1, associate__P47657); s.tmp_0 = r0; - r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.overlapMap___532226); - s.associate___532229 = (s.tmp_0); + r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.overlapMap___47654); + s.associate___47657 = (s.tmp_0); s.tmp_1 = lambda_3_mk(s); - s.tmp_1.argL = s.associate___532229; + s.tmp_1.argL = s.associate___47657; s.tmp_1.arg0 = s.arg0; s.tmp_1.arg1 = s.arg1; setupLambda(s.tmp_1, s.tmp_1.argL); @@ -32213,16 +32213,16 @@ switch (step) { case 9: r0 = s.retval; s.tmp_0 = lambda_3_mk(s); - s.tmp_0.argL = s.associate___532229; + s.tmp_0.argL = s.associate___47657; s.tmp_0.arg0 = s.arg1; s.tmp_0.arg1 = s.arg0; setupLambda(s.tmp_0, s.tmp_0.argL); s.callLocIdx = 621; s.pc = 10; return s.tmp_0; case 10: r0 = s.retval; - r0 = pxsim_pxtcore_mkClassInstance(scene_OverlapHandler__C517936_VT); + r0 = pxsim_pxtcore_mkClassInstance(scene_OverlapHandler__C33319_VT); s.tmp_0 = r0; - s.tmp_1 = scene_OverlapHandler_constructor__P517937_mk(s); + s.tmp_1 = scene_OverlapHandler_constructor__P33320_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = s.arg0; s.tmp_1.arg2 = s.arg1; @@ -32230,28 +32230,28 @@ switch (step) { s.callLocIdx = 622; s.pc = 11; return s.tmp_1; case 11: r0 = s.retval; - r0 = pxsim_Array__push(s.overlapHandlers___532223, s.tmp_0); + r0 = pxsim_Array__push(s.overlapHandlers___47651, s.tmp_0); case 7: r0 = undefined; return leave(s, r0) default: oops() } } } -sprites_onOverlap__P517580.info = {"start":1603,"length":755,"line":50,"column":4,"endLine":74,"endColumn":5,"fileName":"pxt_modules/game/spriteevents.ts","functionName":"onOverlap","argumentNames":["kind","otherKind","handler"]} +sprites_onOverlap__P32963.info = {"start":1603,"length":755,"line":50,"column":4,"endLine":74,"endColumn":5,"fileName":"pxt_modules/game/spriteevents.ts","functionName":"onOverlap","argumentNames":["kind","otherKind","handler"]} -function sprites_onOverlap__P517580_mk(s) { +function sprites_onOverlap__P32963_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_onOverlap__P517580, depth: s.depth + 1, + parent: s, fn: sprites_onOverlap__P32963, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, tmp_3: undefined, tmp_4: undefined, - sc___532220: undefined, - overlapHandlers___532223: undefined, - overlapMap___532226: undefined, - associate___532229: undefined, + sc___47648: undefined, + overlapHandlers___47651: undefined, + overlapMap___47654: undefined, + associate___47657: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -32261,7 +32261,7 @@ function sprites_onOverlap__P517580_mk(s) { -function associate__P532229(s) { +function associate__P47657(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -32298,12 +32298,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -associate__P532229.info = {"start":1940,"length":172,"line":56,"column":8,"endLine":62,"endColumn":9,"fileName":"pxt_modules/game/spriteevents.ts","functionName":"associate","argumentNames":["a","b"]} +associate__P47657.info = {"start":1940,"length":172,"line":56,"column":8,"endLine":62,"endColumn":9,"fileName":"pxt_modules/game/spriteevents.ts","functionName":"associate","argumentNames":["a","b"]} -function associate__P532229_mk(s) { +function associate__P47657_mk(s) { checkStack(s.depth); return { - parent: s, fn: associate__P532229, depth: s.depth + 1, + parent: s, fn: associate__P47657, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -32319,7 +32319,7 @@ function associate__P532229_mk(s) { -function scene_OverlapHandler_constructor__P517937(s) { +function scene_OverlapHandler_constructor__P33320(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -32337,7 +32337,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_OverlapHandler__C517936_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_OverlapHandler__C33319_VT)) failedCast(r0); r0 = (s.arg0).fields["kind"] = (s.arg1); r0 = (s.arg0).fields["otherKind"] = (s.arg2); r0 = (s.arg0).fields["handler"] = (s.arg3); @@ -32345,12 +32345,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_OverlapHandler_constructor__P517937.info = {"start":655,"length":171,"line":22,"column":8,"endLine":26,"endColumn":13,"fileName":"pxt_modules/game/scene.ts","functionName":"inline","argumentNames":["this","kind","otherKind","handler"]} +scene_OverlapHandler_constructor__P33320.info = {"start":655,"length":171,"line":22,"column":8,"endLine":26,"endColumn":13,"fileName":"pxt_modules/game/scene.ts","functionName":"inline","argumentNames":["this","kind","otherKind","handler"]} -function scene_OverlapHandler_constructor__P517937_mk(s) { +function scene_OverlapHandler_constructor__P33320_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_OverlapHandler_constructor__P517937, depth: s.depth + 1, + parent: s, fn: scene_OverlapHandler_constructor__P33320, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -32362,7 +32362,7 @@ function scene_OverlapHandler_constructor__P517937_mk(s) { -function tiles_createTilemap__P517884(s) { +function tiles_createTilemap__P33267(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -32379,9 +32379,9 @@ switch (step) { s.arg3 = (s.lambdaArgs[3]); s.lambdaArgs = null; } - r0 = pxsim_pxtcore_mkClassInstance(tiles_TileMapData__C517839_VT); + r0 = pxsim_pxtcore_mkClassInstance(tiles_TileMapData__C33222_VT); s.tmp_0 = r0; - s.tmp_1 = tiles_TileMapData_constructor__P517840_mk(s); + s.tmp_1 = tiles_TileMapData_constructor__P33223_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = s.arg0; s.tmp_1.arg2 = s.arg1; @@ -32394,12 +32394,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -tiles_createTilemap__P517884.info = {"start":18693,"length":170,"line":587,"column":4,"endLine":589,"endColumn":5,"fileName":"pxt_modules/game/tilemap.ts","functionName":"createTilemap","argumentNames":["data","layer","tiles","scale"]} +tiles_createTilemap__P33267.info = {"start":18693,"length":170,"line":587,"column":4,"endLine":589,"endColumn":5,"fileName":"pxt_modules/game/tilemap.ts","functionName":"createTilemap","argumentNames":["data","layer","tiles","scale"]} -function tiles_createTilemap__P517884_mk(s) { +function tiles_createTilemap__P33267_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_createTilemap__P517884, depth: s.depth + 1, + parent: s, fn: tiles_createTilemap__P33267, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -32413,7 +32413,7 @@ function tiles_createTilemap__P517884_mk(s) { -function tiles_TileMapData_constructor__P517840(s) { +function tiles_TileMapData_constructor__P33223(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -32432,11 +32432,11 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMapData__C517839_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_TileMapData__C33222_VT)) failedCast(r0); r0 = (s.arg0).fields["data"] = (s.arg1); r0 = (s.arg0).fields["layers"] = (s.arg2); r0 = (s.arg0).fields["tileset"] = (s.arg3); - s.tmp_0 = tiles_TileMapData_scale__P517844_mk(s); + s.tmp_0 = tiles_TileMapData_scale__P33227_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg4; s.callLocIdx = 1028; s.pc = 1; return s.tmp_0; @@ -32454,12 +32454,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -tiles_TileMapData_constructor__P517840.info = {"start":6048,"length":358,"line":204,"column":8,"endLine":212,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"inline","argumentNames":["this","data","layers","tileset","scale"]} +tiles_TileMapData_constructor__P33223.info = {"start":6048,"length":358,"line":204,"column":8,"endLine":212,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"inline","argumentNames":["this","data","layers","tileset","scale"]} -function tiles_TileMapData_constructor__P517840_mk(s) { +function tiles_TileMapData_constructor__P33223_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMapData_constructor__P517840, depth: s.depth + 1, + parent: s, fn: tiles_TileMapData_constructor__P33223, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -32474,7 +32474,7 @@ function tiles_TileMapData_constructor__P517840_mk(s) { -function helpers_stringTrim__P515245(s) { +function helpers_stringTrim__P30628(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -32484,27 +32484,27 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.start___532327 = undefined; - s.end___532328 = undefined; + s.start___47755 = undefined; + s.end___47756 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.start___532327 = (0); + s.start___47755 = (0); r0 = pxsim_String_.length(s.arg0); s.tmp_0 = r0; r0 = (s.tmp_0 - 1); - s.end___532328 = (r0); + s.end___47756 = (r0); case 1: - r0 = (s.start___532327 <= s.end___532328); + r0 = (s.start___47755 <= s.end___47756); s.tmp_0 = r0; r0 = pxsim_numops_toBool(s.tmp_0); if (r0) { step = 2; continue; } r0 = s.tmp_0; { step = 3; continue; } case 2: - s.tmp_1 = helpers_isWhitespace__P515246_mk(s); - r0 = pxsim_String_.charCodeAt(s.arg0, s.start___532327); + s.tmp_1 = helpers_isWhitespace__P30629_mk(s); + r0 = pxsim_String_.charCodeAt(s.arg0, s.start___47755); s.tmp_1.arg0 = r0; s.callLocIdx = 23; s.pc = 9; return s.tmp_1; case 9: @@ -32514,20 +32514,20 @@ switch (step) { s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); if (!r0) { step = 4; continue; } - r0 = (s.start___532327 + 1); - s.start___532327 = (r0); + r0 = (s.start___47755 + 1); + s.start___47755 = (r0); { step = 1; continue; } case 4: case 5: - r0 = (s.end___532328 > s.start___532327); + r0 = (s.end___47756 > s.start___47755); s.tmp_0 = r0; r0 = pxsim_numops_toBool(s.tmp_0); if (r0) { step = 6; continue; } r0 = s.tmp_0; { step = 7; continue; } case 6: - s.tmp_1 = helpers_isWhitespace__P515246_mk(s); - r0 = pxsim_String_.charCodeAt(s.arg0, s.end___532328); + s.tmp_1 = helpers_isWhitespace__P30629_mk(s); + r0 = pxsim_String_.charCodeAt(s.arg0, s.end___47756); s.tmp_1.arg0 = r0; s.callLocIdx = 24; s.pc = 10; return s.tmp_1; case 10: @@ -32537,14 +32537,14 @@ switch (step) { s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); if (!r0) { step = 8; continue; } - r0 = (s.end___532328 - 1); - s.end___532328 = (r0); + r0 = (s.end___47756 - 1); + s.end___47756 = (r0); { step = 5; continue; } case 8: - s.tmp_0 = helpers_stringSlice__P515241_mk(s); + s.tmp_0 = helpers_stringSlice__P30624_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_0.arg1 = s.start___532327; - r0 = (s.end___532328 + 1); + s.tmp_0.arg1 = s.start___47755; + r0 = (s.end___47756 + 1); s.tmp_0.arg2 = r0; s.callLocIdx = 25; s.pc = 11; return s.tmp_0; case 11: @@ -32552,18 +32552,18 @@ switch (step) { return leave(s, r0) default: oops() } } } -helpers_stringTrim__P515245.info = {"start":14539,"length":319,"line":491,"column":4,"endLine":501,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"stringTrim","argumentNames":["s"]} +helpers_stringTrim__P30628.info = {"start":14539,"length":319,"line":491,"column":4,"endLine":501,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"stringTrim","argumentNames":["s"]} -function helpers_stringTrim__P515245_mk(s) { +function helpers_stringTrim__P30628_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_stringTrim__P515245, depth: s.depth + 1, + parent: s, fn: helpers_stringTrim__P30628, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - start___532327: undefined, - end___532328: undefined, + start___47755: undefined, + end___47756: undefined, arg0: undefined, } } @@ -32571,7 +32571,7 @@ function helpers_stringTrim__P515245_mk(s) { -function helpers_isWhitespace__P515246(s) { +function helpers_isWhitespace__P30629(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -32628,12 +32628,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -helpers_isWhitespace__P515246.info = {"start":14864,"length":674,"line":503,"column":4,"endLine":520,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"isWhitespace","argumentNames":["c"]} +helpers_isWhitespace__P30629.info = {"start":14864,"length":674,"line":503,"column":4,"endLine":520,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"isWhitespace","argumentNames":["c"]} -function helpers_isWhitespace__P515246_mk(s) { +function helpers_isWhitespace__P30629_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_isWhitespace__P515246, depth: s.depth + 1, + parent: s, fn: helpers_isWhitespace__P30629, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -32643,7 +32643,7 @@ function helpers_isWhitespace__P515246_mk(s) { -function helpers__registerFactory__P518454(s) { +function helpers__registerFactory__P33837(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -32658,31 +32658,31 @@ switch (step) { s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } - r0 = pxsim_numops_toBoolDecr(globals.factories___521440); + r0 = pxsim_numops_toBoolDecr(globals.factories___36828); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } r0 = pxsim_Array__mk(); - globals.factories___521440 = (r0); + globals.factories___36828 = (r0); case 1: case 2: r0 = pxsim_pxtrt.mkMap(); s.tmp_0 = r0; r0 = pxsim_pxtrt.mapSetByString(s.tmp_0, "kind", s.arg0); r0 = pxsim_pxtrt.mapSetByString(s.tmp_0, "factory", s.arg1); - r0 = pxsim_Array__push(globals.factories___521440, s.tmp_0); + r0 = pxsim_Array__push(globals.factories___36828, s.tmp_0); r0 = undefined; return leave(s, r0) default: oops() } } } -helpers__registerFactory__P518454.info = {"start":2019,"length":201,"line":58,"column":4,"endLine":64,"endColumn":5,"fileName":"pxt_modules/game/assetTemplates.ts","functionName":"_registerFactory","argumentNames":["kind","factory"]} +helpers__registerFactory__P33837.info = {"start":2019,"length":201,"line":58,"column":4,"endLine":64,"endColumn":5,"fileName":"pxt_modules/game/assetTemplates.ts","functionName":"_registerFactory","argumentNames":["kind","factory"]} -function helpers__registerFactory__P518454_mk(s) { +function helpers__registerFactory__P33837_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers__registerFactory__P518454, depth: s.depth + 1, + parent: s, fn: helpers__registerFactory__P33837, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -32694,7 +32694,7 @@ function helpers__registerFactory__P518454_mk(s) { -function helpers_arrayForEach__P515231(s) { +function helpers_arrayForEach__P30614(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -32704,49 +32704,49 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.len___532380 = undefined; - s.i___532383 = undefined; + s.len___47808 = undefined; + s.i___47811 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } r0 = pxsim_Array__length(s.arg0); - s.len___532380 = (r0); - s.i___532383 = (0); + s.len___47808 = (r0); + s.i___47811 = (0); case 1: - r0 = (s.i___532383 < s.len___532380); + r0 = (s.i___47811 < s.len___47808); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 2; continue; } s.tmp_1 = lambda_3_mk(s); s.tmp_1.argL = s.arg1; - r0 = pxsim_Array__getAt(s.arg0, s.i___532383); + r0 = pxsim_Array__getAt(s.arg0, s.i___47811); s.tmp_1.arg0 = r0; - s.tmp_1.arg1 = s.i___532383; + s.tmp_1.arg1 = s.i___47811; setupLambda(s.tmp_1, s.tmp_1.argL); s.callLocIdx = 6; s.pc = 3; return s.tmp_1; case 3: r0 = s.retval; - r0 = (s.i___532383 + 1); - s.i___532383 = (r0); + r0 = (s.i___47811 + 1); + s.i___47811 = (r0); { step = 1; continue; } case 2: r0 = undefined; return leave(s, r0) default: oops() } } } -helpers_arrayForEach__P515231.info = {"start":7439,"length":250,"line":254,"column":4,"endLine":259,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"arrayForEach","argumentNames":["arr","callbackfn"]} +helpers_arrayForEach__P30614.info = {"start":7439,"length":250,"line":254,"column":4,"endLine":259,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"arrayForEach","argumentNames":["arr","callbackfn"]} -function helpers_arrayForEach__P515231_mk(s) { +function helpers_arrayForEach__P30614_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_arrayForEach__P515231, depth: s.depth + 1, + parent: s, fn: helpers_arrayForEach__P30614, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, - len___532380: undefined, - i___532383: undefined, + len___47808: undefined, + i___47811: undefined, arg0: undefined, arg1: undefined, } } @@ -32755,7 +32755,7 @@ function helpers_arrayForEach__P515231_mk(s) { -function imagesFlipX__P520416(s) { +function imagesFlipX__P35799(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -32769,10 +32769,10 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - r0 = pxsim_pxtcore_mkAction(1, imagesFlipX_inline__P532490); + r0 = pxsim_pxtcore_mkAction(1, imagesFlipX_inline__P47918); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - s.tmp_1 = helpers_arrayForEach__P515231_mk(s); + s.tmp_1 = helpers_arrayForEach__P30614_mk(s); s.tmp_1.arg0 = s.arg0; s.tmp_1.arg1 = s.tmp_0; s.callLocIdx = 1904; s.pc = 1; return s.tmp_1; @@ -32782,12 +32782,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -imagesFlipX__P520416.info = {"start":5260,"length":204,"line":99,"column":0,"endLine":104,"endColumn":1,"fileName":"pxt_modules/pxt-raycasting/animation.ts","functionName":"imagesFlipX","argumentNames":["ani"]} +imagesFlipX__P35799.info = {"start":5260,"length":204,"line":99,"column":0,"endLine":104,"endColumn":1,"fileName":"pxt_modules/pxt-raycasting/animation.ts","functionName":"imagesFlipX","argumentNames":["ani"]} -function imagesFlipX__P520416_mk(s) { +function imagesFlipX__P35799_mk(s) { checkStack(s.depth); return { - parent: s, fn: imagesFlipX__P520416, depth: s.depth + 1, + parent: s, fn: imagesFlipX__P35799, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -32798,7 +32798,7 @@ function imagesFlipX__P520416_mk(s) { -function imagesFlipX_inline__P532490(s) { +function imagesFlipX_inline__P47918(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -32825,12 +32825,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -imagesFlipX_inline__P532490.info = {"start":5313,"length":148,"line":100,"column":16,"endLine":103,"endColumn":5,"fileName":"pxt_modules/pxt-raycasting/animation.ts","functionName":"inline","argumentNames":["img","i"]} +imagesFlipX_inline__P47918.info = {"start":5313,"length":148,"line":100,"column":16,"endLine":103,"endColumn":5,"fileName":"pxt_modules/pxt-raycasting/animation.ts","functionName":"inline","argumentNames":["img","i"]} -function imagesFlipX_inline__P532490_mk(s) { +function imagesFlipX_inline__P47918_mk(s) { checkStack(s.depth); return { - parent: s, fn: imagesFlipX_inline__P532490, depth: s.depth + 1, + parent: s, fn: imagesFlipX_inline__P47918, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -32843,7 +32843,7 @@ function imagesFlipX_inline__P532490_mk(s) { -function Render_RayCastingRender_constructor__P520356(s) { +function Render_RayCastingRender_constructor__P35739(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -32853,15 +32853,15 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.sc___532594 = undefined; + s.sc___48022 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Render_RayCastingRender__C520307_VT)) failedCast(r0); + if (!checkSubtype(r0, Render_RayCastingRender__C35690_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; - r0 = pxsim.image.create(globals.SW___523331, globals.SH___523325); + r0 = pxsim.image.create(globals.SW___38719, globals.SH___38713); s.tmp_1 = r0; r0 = (s.tmp_0).fields["tempScreen"] = (s.tmp_1); r0 = (s.arg0).fields["velocityAngle"] = (2); @@ -32910,8 +32910,8 @@ switch (step) { s.tmp_19 = r0; r0 = (s.tmp_18).fields["dist"] = (s.tmp_19); s.tmp_20 = r0 = s.arg0; - s.tmp_22 = sprites_create__P517397_mk(s); - r0 = pxsim.image.ofBuffer(_hex532579); + s.tmp_22 = sprites_create__P32780_mk(s); + r0 = pxsim.image.ofBuffer(_hex48007); s.tmp_22.arg0 = r0; s.tmp_22.arg1 = undefined; s.callLocIdx = 1807; s.pc = 3; return s.tmp_22; @@ -32932,26 +32932,26 @@ switch (step) { s.tmp_28 = r0; r0 = (s.tmp_27).fields["angleSelfToSpr"] = (s.tmp_28); r0 = (s.arg0).fields["_angle"] = (0); - s.tmp_0 = Render_RayCastingRender_fov__P520337_mk(s); + s.tmp_0 = Render_RayCastingRender_fov__P35720_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_0.arg1 = globals.defaultFov___520306; + s.tmp_0.arg1 = globals.defaultFov___35689; s.callLocIdx = 1808; s.pc = 4; return s.tmp_0; case 4: r0 = s.retval; - r0 = pxsim_pxtcore_mkClassInstance(scene_Camera__C517903_VT); + r0 = pxsim_pxtcore_mkClassInstance(scene_Camera__C33286_VT); s.tmp_0 = r0; - s.tmp_1 = scene_Camera_constructor__P517907_mk(s); + s.tmp_1 = scene_Camera_constructor__P33290_mk(s); s.tmp_1.arg0 = s.tmp_0; s.callLocIdx = 1809; s.pc = 5; return s.tmp_1; case 5: r0 = s.retval; r0 = (s.arg0).fields["camera"] = (s.tmp_0); - s.tmp_0 = game_currentScene__P518121_mk(s); + s.tmp_0 = game_currentScene__P33504_mk(s); s.callLocIdx = 1810; s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; - s.sc___532594 = (r0); - r0 = s.sc___532594.fields["tileMap"]; + s.sc___48022 = (r0); + r0 = s.sc___48022.fields["tileMap"]; s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); s.tmp_1 = r0; @@ -32959,28 +32959,28 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - r0 = pxsim_pxtcore_mkClassInstance(tiles_TileMap__C517857_VT); + r0 = pxsim_pxtcore_mkClassInstance(tiles_TileMap__C33240_VT); s.tmp_3 = r0; - s.tmp_4 = tiles_TileMap_constructor__P517859_mk(s); + s.tmp_4 = tiles_TileMap_constructor__P33242_mk(s); s.tmp_4.arg0 = s.tmp_3; s.tmp_4.arg1 = 4; s.callLocIdx = 1811; s.pc = 7; return s.tmp_4; case 7: r0 = s.retval; - r0 = (s.sc___532594).fields["tileMap"] = (s.tmp_3); + r0 = (s.sc___48022).fields["tileMap"] = (s.tmp_3); { step = 2; continue; } case 1: - s.tmp_0 = Render_RayCastingRender_tilemapLoaded__P520355_mk(s); + s.tmp_0 = Render_RayCastingRender_tilemapLoaded__P35738_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 1812; s.pc = 8; return s.tmp_0; case 8: r0 = s.retval; case 2: - r0 = pxsim_pxtcore_mkAction(1, Render_RayCastingRender_inline__P532610); + r0 = pxsim_pxtcore_mkAction(1, Render_RayCastingRender_inline__P48038); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - s.tmp_1 = tiles_TileMap_addEventListener__P517882_mk(s); - s.tmp_2 = game_currentScene__P518121_mk(s); + s.tmp_1 = tiles_TileMap_addEventListener__P33265_mk(s); + s.tmp_2 = game_currentScene__P33504_mk(s); s.callLocIdx = 1813; s.pc = 10; return s.tmp_2; case 10: r0 = s.retval; @@ -32992,7 +32992,7 @@ switch (step) { case 9: r0 = s.retval; s.tmp_0 = r0 = s.arg0; - s.tmp_2 = sprites_create__P517397_mk(s); + s.tmp_2 = sprites_create__P32780_mk(s); r0 = s.arg0.fields["tilemapScaleSize"]; s.tmp_4 = r0; r0 = (s.tmp_4 >> 1); @@ -33003,13 +33003,13 @@ switch (step) { s.tmp_5 = r0; r0 = pxsim.image.create(s.tmp_3, s.tmp_5); s.tmp_2.arg0 = r0; - s.tmp_2.arg1 = globals.Player___517602; + s.tmp_2.arg1 = globals.Player___32985; s.callLocIdx = 1816; s.pc = 11; return s.tmp_2; case 11: r0 = s.retval; s.tmp_1 = r0; r0 = (s.tmp_0).fields["sprSelf"] = (s.tmp_1); - s.tmp_0 = Render_RayCastingRender_takeoverSceneSprites__P520353_mk(s); + s.tmp_0 = Render_RayCastingRender_takeoverSceneSprites__P35736_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 1817; s.pc = 12; return s.tmp_0; case 12: @@ -33019,68 +33019,68 @@ switch (step) { r0 = s.arg0.fields["sprSelf"]; s.tmp_1 = r0; r0 = pxsim_Array_.removeElement(s.tmp_0, s.tmp_1); - s.tmp_0 = Render_RayCastingRender_updateViewZPos__P520352_mk(s); + s.tmp_0 = Render_RayCastingRender_updateViewZPos__P35735_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 1818; s.pc = 13; return s.tmp_0; case 13: r0 = s.retval; - s.tmp_0 = scene_cameraFollowSprite__P518012_mk(s); + s.tmp_0 = scene_cameraFollowSprite__P33395_mk(s); r0 = s.arg0.fields["sprSelf"]; s.tmp_0.arg0 = r0; s.callLocIdx = 1819; s.pc = 14; return s.tmp_0; case 14: r0 = s.retval; - s.tmp_0 = Render_RayCastingRender_updateSelfImage__P520357_mk(s); + s.tmp_0 = Render_RayCastingRender_updateSelfImage__P35740_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 1820; s.pc = 15; return s.tmp_0; case 15: r0 = s.retval; - r0 = pxsim_pxtcore_mkAction(1, Render_RayCastingRender_inline__P532638); + r0 = pxsim_pxtcore_mkAction(1, Render_RayCastingRender_inline__P48066); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - s.tmp_1 = game_onUpdate__P518145_mk(s); + s.tmp_1 = game_onUpdate__P33528_mk(s); s.tmp_1.arg0 = s.tmp_0; s.callLocIdx = 1822; s.pc = 16; return s.tmp_1; case 16: r0 = s.retval; - r0 = pxsim_pxtcore_mkAction(1, Render_RayCastingRender_inline__P532642); + r0 = pxsim_pxtcore_mkAction(1, Render_RayCastingRender_inline__P48070); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - s.tmp_1 = game_onUpdateInterval__P518146_mk(s); + s.tmp_1 = game_onUpdateInterval__P33529_mk(s); s.tmp_1.arg0 = 400; s.tmp_1.arg1 = s.tmp_0; s.callLocIdx = 1824; s.pc = 17; return s.tmp_1; case 17: r0 = s.retval; - r0 = pxsim_pxtcore_mkAction(1, Render_RayCastingRender_inline__P532703); + r0 = pxsim_pxtcore_mkAction(1, Render_RayCastingRender_inline__P48131); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - s.tmp_1 = game_onUpdateInterval__P518146_mk(s); + s.tmp_1 = game_onUpdateInterval__P33529_mk(s); s.tmp_1.arg0 = 25; s.tmp_1.arg1 = s.tmp_0; s.callLocIdx = 1826; s.pc = 18; return s.tmp_1; case 18: r0 = s.retval; - r0 = pxsim_pxtcore_mkAction(1, Render_RayCastingRender_inline__P532736); + r0 = pxsim_pxtcore_mkAction(1, Render_RayCastingRender_inline__P48164); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - s.tmp_1 = control___screen_setupUpdate__P517116_mk(s); + s.tmp_1 = control___screen_setupUpdate__P32499_mk(s); s.tmp_1.arg0 = s.tmp_0; s.callLocIdx = 1828; s.pc = 19; return s.tmp_1; case 19: r0 = s.retval; - r0 = pxsim_pxtcore_mkAction(1, Render_RayCastingRender_inline__P532748); + r0 = pxsim_pxtcore_mkAction(1, Render_RayCastingRender_inline__P48176); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - s.tmp_1 = game_addScenePushHandler__P518140_mk(s); + s.tmp_1 = game_addScenePushHandler__P33523_mk(s); s.tmp_1.arg0 = s.tmp_0; s.callLocIdx = 1831; s.pc = 20; return s.tmp_1; case 20: r0 = s.retval; - r0 = pxsim_pxtcore_mkAction(1, Render_RayCastingRender_inline__P532765); + r0 = pxsim_pxtcore_mkAction(1, Render_RayCastingRender_inline__P48193); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - s.tmp_1 = game_addScenePopHandler__P518142_mk(s); + s.tmp_1 = game_addScenePopHandler__P33525_mk(s); s.tmp_1.arg0 = s.tmp_0; s.callLocIdx = 1835; s.pc = 21; return s.tmp_1; case 21: @@ -33089,12 +33089,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Render_RayCastingRender_constructor__P520356.info = {"start":12269,"length":3037,"line":337,"column":8,"endLine":408,"endColumn":9,"fileName":"pxt_modules/pxt-raycasting/render_raycasting.ts","functionName":"inline","argumentNames":["this"]} +Render_RayCastingRender_constructor__P35739.info = {"start":12269,"length":3037,"line":337,"column":8,"endLine":408,"endColumn":9,"fileName":"pxt_modules/pxt-raycasting/render_raycasting.ts","functionName":"inline","argumentNames":["this"]} -function Render_RayCastingRender_constructor__P520356_mk(s) { +function Render_RayCastingRender_constructor__P35739_mk(s) { checkStack(s.depth); return { - parent: s, fn: Render_RayCastingRender_constructor__P520356, depth: s.depth + 1, + parent: s, fn: Render_RayCastingRender_constructor__P35739, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -33125,16 +33125,16 @@ function Render_RayCastingRender_constructor__P520356_mk(s) { tmp_26: undefined, tmp_27: undefined, tmp_28: undefined, - sc___532594: undefined, + sc___48022: undefined, arg0: undefined, } } -const _hex532579 = pxsim.BufferMethods.createBufferFromHex("870401000100000000000000") +const _hex48007 = pxsim.BufferMethods.createBufferFromHex("870401000100000000000000") -function Render_RayCastingRender_inline__P532610(s) { +function Render_RayCastingRender_inline__P48038(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -33148,7 +33148,7 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = Render_RayCastingRender_tilemapLoaded__P520355_mk(s); + s.tmp_0 = Render_RayCastingRender_tilemapLoaded__P35738_mk(s); s.tmp_0.arg0 = s.caps[0]; s.callLocIdx = 1814; s.pc = 1; return s.tmp_0; case 1: @@ -33157,12 +33157,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Render_RayCastingRender_inline__P532610.info = {"start":12673,"length":28,"line":348,"column":84,"endLine":348,"endColumn":112,"fileName":"pxt_modules/pxt-raycasting/render_raycasting.ts","functionName":"inline","argumentNames":["data"]} +Render_RayCastingRender_inline__P48038.info = {"start":12673,"length":28,"line":348,"column":84,"endLine":348,"endColumn":112,"fileName":"pxt_modules/pxt-raycasting/render_raycasting.ts","functionName":"inline","argumentNames":["data"]} -function Render_RayCastingRender_inline__P532610_mk(s) { +function Render_RayCastingRender_inline__P48038_mk(s) { checkStack(s.depth); return { - parent: s, fn: Render_RayCastingRender_inline__P532610, depth: s.depth + 1, + parent: s, fn: Render_RayCastingRender_inline__P48038, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -33172,7 +33172,7 @@ function Render_RayCastingRender_inline__P532610_mk(s) { -function Render_RayCastingRender_inline__P532638(s) { +function Render_RayCastingRender_inline__P48066(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -33199,12 +33199,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Render_RayCastingRender_inline__P532638.info = {"start":13101,"length":65,"line":358,"column":26,"endLine":360,"endColumn":13,"fileName":"pxt_modules/pxt-raycasting/render_raycasting.ts","functionName":"inline","argumentNames":[]} +Render_RayCastingRender_inline__P48066.info = {"start":13101,"length":65,"line":358,"column":26,"endLine":360,"endColumn":13,"fileName":"pxt_modules/pxt-raycasting/render_raycasting.ts","functionName":"inline","argumentNames":[]} -function Render_RayCastingRender_inline__P532638_mk(s) { +function Render_RayCastingRender_inline__P48066_mk(s) { checkStack(s.depth); return { - parent: s, fn: Render_RayCastingRender_inline__P532638, depth: s.depth + 1, + parent: s, fn: Render_RayCastingRender_inline__P48066, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -33213,7 +33213,7 @@ function Render_RayCastingRender_inline__P532638_mk(s) { -function Render_RayCastingRender_inline__P532642(s) { +function Render_RayCastingRender_inline__P48070(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -33223,13 +33223,13 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.i___532643 = undefined; - s.spr___532650 = undefined; - s.i___532671 = undefined; - s.spr___532678 = undefined; - s.i___532643 = (0); + s.i___48071 = undefined; + s.spr___48078 = undefined; + s.i___48099 = undefined; + s.spr___48106 = undefined; + s.i___48071 = (0); case 1: - s.tmp_1 = r0 = s.i___532643; + s.tmp_1 = r0 = s.i___48071; r0 = s.caps[0].fields["sprites"]; s.tmp_3 = r0; r0 = pxsim_Array__length(s.tmp_3); @@ -33240,9 +33240,9 @@ switch (step) { if (!r0) { step = 4; continue; } r0 = s.caps[0].fields["sprites"]; s.tmp_4 = r0; - r0 = pxsim_Array__getAt(s.tmp_4, s.i___532643); - s.spr___532650 = (r0); - r0 = s.spr___532650.fields["flags"]; + r0 = pxsim_Array__getAt(s.tmp_4, s.i___48071); + s.spr___48078 = (r0); + r0 = s.spr___48078.fields["flags"]; s.tmp_1 = r0; r0 = (s.tmp_1 & 512); s.tmp_0 = r0; @@ -33250,20 +33250,20 @@ switch (step) { if (!r0) { step = 2; continue; } r0 = s.caps[0].fields["sprites"]; s.tmp_2 = r0; - r0 = pxsim_Array_.removeElement(s.tmp_2, s.spr___532650); + r0 = pxsim_Array_.removeElement(s.tmp_2, s.spr___48078); r0 = s.caps[0].fields["sprites2D"]; s.tmp_0 = r0; - r0 = pxsim_Array__push(s.tmp_0, s.spr___532650); + r0 = pxsim_Array__push(s.tmp_0, s.spr___48078); { step = 3; continue; } case 2: - r0 = (s.i___532643 + 1); - s.i___532643 = (r0); + r0 = (s.i___48071 + 1); + s.i___48071 = (r0); case 3: { step = 1; continue; } case 4: - s.i___532671 = (0); + s.i___48099 = (0); case 5: - s.tmp_1 = r0 = s.i___532671; + s.tmp_1 = r0 = s.i___48099; r0 = s.caps[0].fields["sprites2D"]; s.tmp_3 = r0; r0 = pxsim_Array__length(s.tmp_3); @@ -33274,9 +33274,9 @@ switch (step) { if (!r0) { step = 8; continue; } r0 = s.caps[0].fields["sprites2D"]; s.tmp_4 = r0; - r0 = pxsim_Array__getAt(s.tmp_4, s.i___532671); - s.spr___532678 = (r0); - r0 = s.spr___532678.fields["flags"]; + r0 = pxsim_Array__getAt(s.tmp_4, s.i___48099); + s.spr___48106 = (r0); + r0 = s.spr___48106.fields["flags"]; s.tmp_3 = r0; r0 = (s.tmp_3 & 512); s.tmp_2 = r0; @@ -33288,18 +33288,18 @@ switch (step) { if (!r0) { step = 6; continue; } r0 = s.caps[0].fields["sprites2D"]; s.tmp_4 = r0; - r0 = pxsim_Array_.removeElement(s.tmp_4, s.spr___532678); + r0 = pxsim_Array_.removeElement(s.tmp_4, s.spr___48106); r0 = s.caps[0].fields["sprites"]; s.tmp_0 = r0; - r0 = pxsim_Array__push(s.tmp_0, s.spr___532678); + r0 = pxsim_Array__push(s.tmp_0, s.spr___48106); { step = 7; continue; } case 6: - r0 = (s.i___532671 + 1); - s.i___532671 = (r0); + r0 = (s.i___48099 + 1); + s.i___48099 = (r0); case 7: { step = 5; continue; } case 8: - s.tmp_0 = Render_RayCastingRender_takeoverSceneSprites__P520353_mk(s); + s.tmp_0 = Render_RayCastingRender_takeoverSceneSprites__P35736_mk(s); s.tmp_0.arg0 = s.caps[0]; s.callLocIdx = 1823; s.pc = 9; return s.tmp_0; case 9: @@ -33308,29 +33308,29 @@ switch (step) { return leave(s, r0) default: oops() } } } -Render_RayCastingRender_inline__P532642.info = {"start":13208,"length":760,"line":362,"column":39,"endLine":378,"endColumn":13,"fileName":"pxt_modules/pxt-raycasting/render_raycasting.ts","functionName":"inline","argumentNames":[]} +Render_RayCastingRender_inline__P48070.info = {"start":13208,"length":760,"line":362,"column":39,"endLine":378,"endColumn":13,"fileName":"pxt_modules/pxt-raycasting/render_raycasting.ts","functionName":"inline","argumentNames":[]} -function Render_RayCastingRender_inline__P532642_mk(s) { +function Render_RayCastingRender_inline__P48070_mk(s) { checkStack(s.depth); return { - parent: s, fn: Render_RayCastingRender_inline__P532642, depth: s.depth + 1, + parent: s, fn: Render_RayCastingRender_inline__P48070, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, tmp_3: undefined, tmp_4: undefined, - i___532643: undefined, - spr___532650: undefined, - i___532671: undefined, - spr___532678: undefined, + i___48071: undefined, + spr___48078: undefined, + i___48099: undefined, + spr___48106: undefined, } } -function Render_RayCastingRender_inline__P532703(s) { +function Render_RayCastingRender_inline__P48131(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -33393,12 +33393,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Render_RayCastingRender_inline__P532703.info = {"start":14010,"length":296,"line":381,"column":38,"endLine":386,"endColumn":13,"fileName":"pxt_modules/pxt-raycasting/render_raycasting.ts","functionName":"inline","argumentNames":[]} +Render_RayCastingRender_inline__P48131.info = {"start":14010,"length":296,"line":381,"column":38,"endLine":386,"endColumn":13,"fileName":"pxt_modules/pxt-raycasting/render_raycasting.ts","functionName":"inline","argumentNames":[]} -function Render_RayCastingRender_inline__P532703_mk(s) { +function Render_RayCastingRender_inline__P48131_mk(s) { checkStack(s.depth); return { - parent: s, fn: Render_RayCastingRender_inline__P532703, depth: s.depth + 1, + parent: s, fn: Render_RayCastingRender_inline__P48131, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -33416,7 +33416,7 @@ function Render_RayCastingRender_inline__P532703_mk(s) { -function Render_RayCastingRender_inline__P532736(s) { +function Render_RayCastingRender_inline__P48164(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -33437,18 +33437,18 @@ switch (step) { r0 = pxsim_pxtcore.updateScreen(s.tmp_2); { step = 2; continue; } case 1: - r0 = pxsim_pxtcore.updateScreen(globals.screen___517154); + r0 = pxsim_pxtcore.updateScreen(globals.screen___32537); case 2: r0 = undefined; return leave(s, r0) default: oops() } } } -Render_RayCastingRender_inline__P532736.info = {"start":14350,"length":192,"line":387,"column":41,"endLine":392,"endColumn":13,"fileName":"pxt_modules/pxt-raycasting/render_raycasting.ts","functionName":"inline","argumentNames":[]} +Render_RayCastingRender_inline__P48164.info = {"start":14350,"length":192,"line":387,"column":41,"endLine":392,"endColumn":13,"fileName":"pxt_modules/pxt-raycasting/render_raycasting.ts","functionName":"inline","argumentNames":[]} -function Render_RayCastingRender_inline__P532736_mk(s) { +function Render_RayCastingRender_inline__P48164_mk(s) { checkStack(s.depth); return { - parent: s, fn: Render_RayCastingRender_inline__P532736, depth: s.depth + 1, + parent: s, fn: Render_RayCastingRender_inline__P48164, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -33459,7 +33459,7 @@ function Render_RayCastingRender_inline__P532736_mk(s) { -function Render_RayCastingRender_inline__P532748(s) { +function Render_RayCastingRender_inline__P48176(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -33474,7 +33474,7 @@ switch (step) { s.lambdaArgs = null; } s.tmp_0 = r0 = s.caps[0]; - s.tmp_2 = scene_Background_addLayer__P517796_mk(s); + s.tmp_2 = scene_Background_addLayer__P33179_mk(s); r0 = s.arg0.fields["background"]; s.tmp_2.arg0 = r0; r0 = s.caps[0].fields["tempScreen"]; @@ -33486,8 +33486,8 @@ switch (step) { r0 = s.retval; s.tmp_1 = r0; r0 = (s.tmp_0).fields["tempBackground"] = (s.tmp_1); - s.tmp_0 = control___screen_setupUpdate__P517116_mk(s); - s.tmp_0.arg0 = Render_RayCastingRender_inline__P532760; + s.tmp_0 = control___screen_setupUpdate__P32499_mk(s); + s.tmp_0.arg0 = Render_RayCastingRender_inline__P48188; s.callLocIdx = 1830; s.pc = 2; return s.tmp_0; case 2: r0 = s.retval; @@ -33495,12 +33495,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Render_RayCastingRender_inline__P532748.info = {"start":14582,"length":221,"line":394,"column":37,"endLine":397,"endColumn":13,"fileName":"pxt_modules/pxt-raycasting/render_raycasting.ts","functionName":"inline","argumentNames":["oldScene"]} +Render_RayCastingRender_inline__P48176.info = {"start":14582,"length":221,"line":394,"column":37,"endLine":397,"endColumn":13,"fileName":"pxt_modules/pxt-raycasting/render_raycasting.ts","functionName":"inline","argumentNames":["oldScene"]} -function Render_RayCastingRender_inline__P532748_mk(s) { +function Render_RayCastingRender_inline__P48176_mk(s) { checkStack(s.depth); return { - parent: s, fn: Render_RayCastingRender_inline__P532748, depth: s.depth + 1, + parent: s, fn: Render_RayCastingRender_inline__P48176, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -33512,7 +33512,7 @@ function Render_RayCastingRender_inline__P532748_mk(s) { -function Render_RayCastingRender_inline__P532760(s) { +function Render_RayCastingRender_inline__P48188(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -33522,17 +33522,17 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - r0 = pxsim_pxtcore.updateScreen(globals.screen___517154); + r0 = pxsim_pxtcore.updateScreen(globals.screen___32537); r0 = undefined; return leave(s, r0) default: oops() } } } -Render_RayCastingRender_inline__P532760.info = {"start":14758,"length":30,"line":396,"column":45,"endLine":396,"endColumn":75,"fileName":"pxt_modules/pxt-raycasting/render_raycasting.ts","functionName":"inline","argumentNames":[]} +Render_RayCastingRender_inline__P48188.info = {"start":14758,"length":30,"line":396,"column":45,"endLine":396,"endColumn":75,"fileName":"pxt_modules/pxt-raycasting/render_raycasting.ts","functionName":"inline","argumentNames":[]} -function Render_RayCastingRender_inline__P532760_mk(s) { +function Render_RayCastingRender_inline__P48188_mk(s) { checkStack(s.depth); return { - parent: s, fn: Render_RayCastingRender_inline__P532760, depth: s.depth + 1, + parent: s, fn: Render_RayCastingRender_inline__P48188, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, } } @@ -33540,7 +33540,7 @@ function Render_RayCastingRender_inline__P532760_mk(s) { -function Render_RayCastingRender_inline__P532765(s) { +function Render_RayCastingRender_inline__P48193(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -33572,10 +33572,10 @@ switch (step) { s.tmp_2 = r0; r0 = pxsim_Array_.removeElement(s.tmp_0, s.tmp_2); r0 = (s.caps[0]).fields["tempBackground"] = (undefined); - r0 = pxsim_pxtcore_mkAction(1, Render_RayCastingRender_inline__P532779); + r0 = pxsim_pxtcore_mkAction(1, Render_RayCastingRender_inline__P48207); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.caps[0]); - s.tmp_1 = control___screen_setupUpdate__P517116_mk(s); + s.tmp_1 = control___screen_setupUpdate__P32499_mk(s); s.tmp_1.arg0 = s.tmp_0; s.callLocIdx = 1834; s.pc = 2; return s.tmp_1; case 2: @@ -33584,12 +33584,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Render_RayCastingRender_inline__P532765.info = {"start":14841,"length":454,"line":398,"column":36,"endLine":407,"endColumn":13,"fileName":"pxt_modules/pxt-raycasting/render_raycasting.ts","functionName":"inline","argumentNames":["oldScene"]} +Render_RayCastingRender_inline__P48193.info = {"start":14841,"length":454,"line":398,"column":36,"endLine":407,"endColumn":13,"fileName":"pxt_modules/pxt-raycasting/render_raycasting.ts","functionName":"inline","argumentNames":["oldScene"]} -function Render_RayCastingRender_inline__P532765_mk(s) { +function Render_RayCastingRender_inline__P48193_mk(s) { checkStack(s.depth); return { - parent: s, fn: Render_RayCastingRender_inline__P532765, depth: s.depth + 1, + parent: s, fn: Render_RayCastingRender_inline__P48193, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -33601,7 +33601,7 @@ function Render_RayCastingRender_inline__P532765_mk(s) { -function Render_RayCastingRender_inline__P532779(s) { +function Render_RayCastingRender_inline__P48207(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -33622,18 +33622,18 @@ switch (step) { r0 = pxsim_pxtcore.updateScreen(s.tmp_2); { step = 2; continue; } case 1: - r0 = pxsim_pxtcore.updateScreen(globals.screen___517154); + r0 = pxsim_pxtcore.updateScreen(globals.screen___32537); case 2: r0 = undefined; return leave(s, r0) default: oops() } } } -Render_RayCastingRender_inline__P532779.info = {"start":15065,"length":215,"line":401,"column":45,"endLine":406,"endColumn":17,"fileName":"pxt_modules/pxt-raycasting/render_raycasting.ts","functionName":"inline","argumentNames":[]} +Render_RayCastingRender_inline__P48207.info = {"start":15065,"length":215,"line":401,"column":45,"endLine":406,"endColumn":17,"fileName":"pxt_modules/pxt-raycasting/render_raycasting.ts","functionName":"inline","argumentNames":[]} -function Render_RayCastingRender_inline__P532779_mk(s) { +function Render_RayCastingRender_inline__P48207_mk(s) { checkStack(s.depth); return { - parent: s, fn: Render_RayCastingRender_inline__P532779, depth: s.depth + 1, + parent: s, fn: Render_RayCastingRender_inline__P48207, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -33644,7 +33644,7 @@ function Render_RayCastingRender_inline__P532779_mk(s) { -function Render_RayCastingRender_tilemapLoaded__P520355(s) { +function Render_RayCastingRender_tilemapLoaded__P35738(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -33654,28 +33654,28 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.sc___533124 = undefined; - s.frameCallback_update___533172 = undefined; - s.frameCallback_draw___533199 = undefined; + s.sc___48552 = undefined; + s.frameCallback_update___48600 = undefined; + s.frameCallback_draw___48627 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Render_RayCastingRender__C520307_VT)) failedCast(r0); - s.tmp_0 = game_currentScene__P518121_mk(s); + if (!checkSubtype(r0, Render_RayCastingRender__C35690_VT)) failedCast(r0); + s.tmp_0 = game_currentScene__P33504_mk(s); s.callLocIdx = 1781; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.sc___533124 = (r0); + s.sc___48552 = (r0); s.tmp_0 = r0 = s.arg0; - r0 = s.sc___533124.fields["tileMap"]; + r0 = s.sc___48552.fields["tileMap"]; s.tmp_2 = r0; r0 = s.tmp_2.fields["_map"]; s.tmp_1 = r0; r0 = (s.tmp_0).fields["map"] = (s.tmp_1); s.tmp_0 = r0 = s.arg0; - s.tmp_2 = helpers_bufferToArray__P515314_mk(s); + s.tmp_2 = helpers_bufferToArray__P30697_mk(s); s.tmp_3 = if_data_1_mk(s); r0 = s.arg0.fields["map"]; s.tmp_3.arg0 = r0; @@ -33697,7 +33697,7 @@ switch (step) { s.tmp_1 = r0; r0 = (s.tmp_0).fields["mapData"] = (s.tmp_1); s.tmp_0 = r0 = s.arg0; - r0 = s.sc___533124.fields["tileMap"]; + r0 = s.sc___48552.fields["tileMap"]; s.tmp_4 = r0; r0 = s.tmp_4.fields["_map"]; s.tmp_3 = r0; @@ -33707,14 +33707,14 @@ switch (step) { s.tmp_1 = r0; r0 = (s.tmp_0).fields["tilemapScaleSize"] = (s.tmp_1); s.tmp_0 = r0 = s.arg0; - r0 = s.sc___533124.fields["tileMap"]; + r0 = s.sc___48552.fields["tileMap"]; s.tmp_3 = r0; r0 = s.tmp_3.fields["_map"]; s.tmp_2 = r0; r0 = s.tmp_2.fields["tileset"]; s.tmp_1 = r0; r0 = (s.tmp_0).fields["textures"] = (s.tmp_1); - r0 = s.sc___533124.fields["tileMap"]; + r0 = s.sc___48552.fields["tileMap"]; r0 = r0.fields["renderable"]; s.tmp_0 = r0; r0 = (s.arg0).fields["oldRender"] = (s.tmp_0); @@ -33723,44 +33723,44 @@ switch (step) { r0 = s.arg0.fields["oldRender"]; s.tmp_1 = r0; r0 = pxsim_Array_.removeElement(s.tmp_0, s.tmp_1); - r0 = s.sc___533124.fields["allSprites"]; + r0 = s.sc___48552.fields["allSprites"]; s.tmp_0 = r0; r0 = s.arg0.fields["oldRender"]; s.tmp_1 = r0; r0 = pxsim_Array_.removeElement(s.tmp_0, s.tmp_1); - r0 = pxsim_pxtcore_mkAction(2, frameCallback_update_inline__P533179); + r0 = pxsim_pxtcore_mkAction(2, frameCallback_update_inline__P48607); s.tmp_0 = r0; - r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.sc___533124); + r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.sc___48552); r0 = pxsim_pxtrt_stclo(s.tmp_0, 1, s.arg0); - s.tmp_1 = control_EventContext_registerFrameHandler__P515525_mk(s); - r0 = s.sc___533124.fields["eventContext"]; + s.tmp_1 = control_EventContext_registerFrameHandler__P30908_mk(s); + r0 = s.sc___48552.fields["eventContext"]; s.tmp_1.arg0 = r0; s.tmp_1.arg1 = 56; s.tmp_1.arg2 = s.tmp_0; s.callLocIdx = 1790; s.pc = 4; return s.tmp_1; case 4: r0 = s.retval; - s.frameCallback_update___533172 = (r0); - r0 = pxsim_pxtcore_mkAction(2, frameCallback_draw_inline__P533206); + s.frameCallback_update___48600 = (r0); + r0 = pxsim_pxtcore_mkAction(2, frameCallback_draw_inline__P48634); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - r0 = pxsim_pxtrt_stclo(s.tmp_0, 1, s.sc___533124); - s.tmp_1 = control_EventContext_registerFrameHandler__P515525_mk(s); - r0 = s.sc___533124.fields["eventContext"]; + r0 = pxsim_pxtrt_stclo(s.tmp_0, 1, s.sc___48552); + s.tmp_1 = control_EventContext_registerFrameHandler__P30908_mk(s); + r0 = s.sc___48552.fields["eventContext"]; s.tmp_1.arg0 = r0; s.tmp_1.arg1 = 91; s.tmp_1.arg2 = s.tmp_0; s.callLocIdx = 1803; s.pc = 5; return s.tmp_1; case 5: r0 = s.retval; - s.frameCallback_draw___533199 = (r0); - r0 = pxsim_pxtcore_mkAction(3, Render_RayCastingRender_tilemapLoaded_inline__P533297); + s.frameCallback_draw___48627 = (r0); + r0 = pxsim_pxtcore_mkAction(3, Render_RayCastingRender_tilemapLoaded_inline__P48725); s.tmp_0 = r0; - r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.sc___533124); - r0 = pxsim_pxtrt_stclo(s.tmp_0, 1, s.frameCallback_update___533172); - r0 = pxsim_pxtrt_stclo(s.tmp_0, 2, s.frameCallback_draw___533199); - s.tmp_1 = tiles_TileMap_addEventListener__P517882_mk(s); - r0 = s.sc___533124.fields["tileMap"]; + r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.sc___48552); + r0 = pxsim_pxtrt_stclo(s.tmp_0, 1, s.frameCallback_update___48600); + r0 = pxsim_pxtrt_stclo(s.tmp_0, 2, s.frameCallback_draw___48627); + s.tmp_1 = tiles_TileMap_addEventListener__P33265_mk(s); + r0 = s.sc___48552.fields["tileMap"]; s.tmp_1.arg0 = r0; s.tmp_1.arg1 = 1; s.tmp_1.arg2 = s.tmp_0; @@ -33771,21 +33771,21 @@ switch (step) { return leave(s, r0) default: oops() } } } -Render_RayCastingRender_tilemapLoaded__P520355.info = {"start":10003,"length":2256,"line":293,"column":8,"endLine":335,"endColumn":9,"fileName":"pxt_modules/pxt-raycasting/render_raycasting.ts","functionName":"tilemapLoaded","argumentNames":["this"]} +Render_RayCastingRender_tilemapLoaded__P35738.info = {"start":10003,"length":2256,"line":293,"column":8,"endLine":335,"endColumn":9,"fileName":"pxt_modules/pxt-raycasting/render_raycasting.ts","functionName":"tilemapLoaded","argumentNames":["this"]} -function Render_RayCastingRender_tilemapLoaded__P520355_mk(s) { +function Render_RayCastingRender_tilemapLoaded__P35738_mk(s) { checkStack(s.depth); return { - parent: s, fn: Render_RayCastingRender_tilemapLoaded__P520355, depth: s.depth + 1, + parent: s, fn: Render_RayCastingRender_tilemapLoaded__P35738, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, tmp_3: undefined, tmp_4: undefined, - sc___533124: undefined, - frameCallback_update___533172: undefined, - frameCallback_draw___533199: undefined, + sc___48552: undefined, + frameCallback_update___48600: undefined, + frameCallback_draw___48627: undefined, arg0: undefined, } } @@ -33793,7 +33793,7 @@ function Render_RayCastingRender_tilemapLoaded__P520355_mk(s) { -function frameCallback_update_inline__P533179(s) { +function frameCallback_update_inline__P48607(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -33803,50 +33803,50 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.dt___533180 = undefined; - s.s___533185 = undefined; - s.unnamed872___U2 = undefined; - s.unnamed873___U3 = undefined; + s.dt___48608 = undefined; + s.s___48613 = undefined; + s.unnamed232___U2 = undefined; + s.unnamed233___U3 = undefined; r0 = s.caps[0].fields["eventContext"]; s.tmp_0 = r0; r0 = s.tmp_0.fields["deltaTimeMillis"]; s.tmp_1 = r0; r0 = (s.tmp_1 / 1000); - s.dt___533180 = (r0); - s.s___533185 = (undefined); + s.dt___48608 = (r0); + s.s___48613 = (undefined); r0 = s.caps[1].fields["sprites"]; - s.unnamed872___U2 = (r0); - s.unnamed873___U3 = (0); + s.unnamed232___U2 = (r0); + s.unnamed233___U3 = (0); case 1: - s.tmp_0 = r0 = s.unnamed873___U3; - r0 = pxsim_Array__length(s.unnamed872___U2); + s.tmp_0 = r0 = s.unnamed233___U3; + r0 = pxsim_Array__length(s.unnamed232___U2); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 2; continue; } - r0 = pxsim_Array__getAt(s.unnamed872___U2, s.unnamed873___U3); - s.s___533185 = (r0); - s.tmp_2 = Sprite__C517463_v3_3_mk(s); - s.tmp_2.arg0 = s.s___533185; + r0 = pxsim_Array__getAt(s.unnamed232___U2, s.unnamed233___U3); + s.s___48613 = (r0); + s.tmp_2 = Sprite__C32846_v3_3_mk(s); + s.tmp_2.arg0 = s.s___48613; r0 = s.caps[0].fields["camera"]; s.tmp_2.arg1 = r0; - s.tmp_2.arg2 = s.dt___533180; - if (!checkSubtype(s.tmp_2.arg0, Sprite__C517463_VT)) failedCast(s.tmp_2.arg0); + s.tmp_2.arg2 = s.dt___48608; + if (!checkSubtype(s.tmp_2.arg0, Sprite__C32846_VT)) failedCast(s.tmp_2.arg0); s.tmp_2.fn = s.tmp_2.arg0.vtable.methods.__update; s.pc = 3; return s.tmp_2; case 3: r0 = s.retval; - r0 = (s.unnamed873___U3 + 1); - s.unnamed873___U3 = (r0); + r0 = (s.unnamed233___U3 + 1); + s.unnamed233___U3 = (r0); { step = 1; continue; } case 2: - s.unnamed872___U2 = (undefined); - s.tmp_0 = Sprite__C517463_v3_3_mk(s); + s.unnamed232___U2 = (undefined); + s.tmp_0 = Sprite__C32846_v3_3_mk(s); r0 = s.caps[1].fields["sprSelf"]; s.tmp_0.arg0 = r0; r0 = s.caps[0].fields["camera"]; s.tmp_0.arg1 = r0; - s.tmp_0.arg2 = s.dt___533180; - if (!checkSubtype(s.tmp_0.arg0, Sprite__C517463_VT)) failedCast(s.tmp_0.arg0); + s.tmp_0.arg2 = s.dt___48608; + if (!checkSubtype(s.tmp_0.arg0, Sprite__C32846_VT)) failedCast(s.tmp_0.arg0); s.tmp_0.fn = s.tmp_0.arg0.vtable.methods.__update; s.pc = 4; return s.tmp_0; case 4: @@ -33855,27 +33855,27 @@ switch (step) { return leave(s, r0) default: oops() } } } -frameCallback_update_inline__P533179.info = {"start":10595,"length":285,"line":303,"column":114,"endLine":309,"endColumn":13,"fileName":"pxt_modules/pxt-raycasting/render_raycasting.ts","functionName":"inline","argumentNames":[]} +frameCallback_update_inline__P48607.info = {"start":10595,"length":285,"line":303,"column":114,"endLine":309,"endColumn":13,"fileName":"pxt_modules/pxt-raycasting/render_raycasting.ts","functionName":"inline","argumentNames":[]} -function frameCallback_update_inline__P533179_mk(s) { +function frameCallback_update_inline__P48607_mk(s) { checkStack(s.depth); return { - parent: s, fn: frameCallback_update_inline__P533179, depth: s.depth + 1, + parent: s, fn: frameCallback_update_inline__P48607, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - dt___533180: undefined, - s___533185: undefined, - unnamed872___U2: undefined, - unnamed873___U3: undefined, + dt___48608: undefined, + s___48613: undefined, + unnamed232___U2: undefined, + unnamed233___U3: undefined, } } -function frameCallback_draw_inline__P533206(s) { +function frameCallback_draw_inline__P48634(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -33901,8 +33901,8 @@ switch (step) { if (!r0) { step = 1; continue; } r0 = s.caps[0].fields["tempScreen"]; s.tmp_5 = r0; - s.tmp_7 = scene_Background_image__P517797_mk(s); - s.tmp_8 = game_currentScene__P518121_mk(s); + s.tmp_7 = scene_Background_image__P33180_mk(s); + s.tmp_8 = game_currentScene__P33504_mk(s); s.callLocIdx = 1791; s.pc = 6; return s.tmp_8; case 6: r0 = s.retval; @@ -33913,26 +33913,26 @@ switch (step) { r0 = s.retval; s.tmp_6 = r0; r0 = pxsim_ImageMethods.drawImage(s.tmp_5, s.tmp_6, 0, 0); - s.tmp_0 = Render_RayCastingRender_render__P520360_mk(s); + s.tmp_0 = Render_RayCastingRender_render__P35743_mk(s); s.tmp_0.arg0 = s.caps[0]; s.callLocIdx = 1793; s.pc = 7; return s.tmp_0; case 7: r0 = s.retval; - r0 = pxsim_ImageMethods.fill(globals.screen___517154, 0); - r0 = pxsim_pxtcore_mkAction(1, frameCallback_draw_inline__P533229); + r0 = pxsim_ImageMethods.fill(globals.screen___32537, 0); + r0 = pxsim_pxtcore_mkAction(1, frameCallback_draw_inline__P48657); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.caps[1]); - s.tmp_1 = helpers_arrayForEach__P515231_mk(s); + s.tmp_1 = helpers_arrayForEach__P30614_mk(s); r0 = s.caps[0].fields["sprites2D"]; s.tmp_1.arg0 = r0; s.tmp_1.arg1 = s.tmp_0; s.callLocIdx = 1794; s.pc = 8; return s.tmp_1; case 8: r0 = s.retval; - r0 = pxsim_pxtcore_mkAction(1, frameCallback_draw_inline__P533238); + r0 = pxsim_pxtcore_mkAction(1, frameCallback_draw_inline__P48666); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.caps[1]); - s.tmp_1 = helpers_arrayForEach__P515231_mk(s); + s.tmp_1 = helpers_arrayForEach__P30614_mk(s); r0 = s.caps[0].fields["spriteLikes"]; s.tmp_1.arg0 = r0; s.tmp_1.arg1 = s.tmp_0; @@ -33941,14 +33941,14 @@ switch (step) { r0 = s.retval; r0 = s.caps[0].fields["tempScreen"]; s.tmp_0 = r0; - r0 = pxsim_ImageMethods.drawTransparentImage(s.tmp_0, globals.screen___517154, 0, 0); + r0 = pxsim_ImageMethods.drawTransparentImage(s.tmp_0, globals.screen___32537, 0, 0); case 1: case 2: { step = 4; continue; } case 3: - s.tmp_0 = r0 = globals.screen___517154; - s.tmp_2 = scene_Background_image__P517797_mk(s); - s.tmp_3 = game_currentScene__P518121_mk(s); + s.tmp_0 = r0 = globals.screen___32537; + s.tmp_2 = scene_Background_image__P33180_mk(s); + s.tmp_3 = game_currentScene__P33504_mk(s); s.callLocIdx = 1797; s.pc = 11; return s.tmp_3; case 11: r0 = s.retval; @@ -33959,50 +33959,50 @@ switch (step) { r0 = s.retval; s.tmp_1 = r0; r0 = pxsim_ImageMethods.drawImage(s.tmp_0, s.tmp_1, 0, 0); - s.tmp_0 = scene_Renderable__C517922_v2_2_mk(s); + s.tmp_0 = scene_Renderable__C33305_v2_2_mk(s); r0 = s.caps[0].fields["oldRender"]; s.tmp_0.arg0 = r0; r0 = s.caps[1].fields["camera"]; s.tmp_0.arg1 = r0; - if (!checkSubtype(s.tmp_0.arg0, scene_Renderable__C517922_VT)) failedCast(s.tmp_0.arg0); + if (!checkSubtype(s.tmp_0.arg0, scene_Renderable__C33305_VT)) failedCast(s.tmp_0.arg0); s.tmp_0.fn = s.tmp_0.arg0.vtable.methods.__drawCore; s.pc = 12; return s.tmp_0; case 12: r0 = s.retval; - r0 = pxsim_pxtcore_mkAction(1, frameCallback_draw_inline__P533264); + r0 = pxsim_pxtcore_mkAction(1, frameCallback_draw_inline__P48692); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.caps[1]); - s.tmp_1 = helpers_arrayForEach__P515231_mk(s); + s.tmp_1 = helpers_arrayForEach__P30614_mk(s); r0 = s.caps[0].fields["sprites"]; s.tmp_1.arg0 = r0; s.tmp_1.arg1 = s.tmp_0; s.callLocIdx = 1799; s.pc = 13; return s.tmp_1; case 13: r0 = s.retval; - s.tmp_0 = sprites_BaseSprite__C517216_v1_2_mk(s); + s.tmp_0 = sprites_BaseSprite__C32599_v1_2_mk(s); r0 = s.caps[0].fields["sprSelf"]; s.tmp_0.arg0 = r0; r0 = s.caps[1].fields["camera"]; s.tmp_0.arg1 = r0; - if (!checkSubtype(s.tmp_0.arg0, sprites_BaseSprite__C517216_VT)) failedCast(s.tmp_0.arg0); + if (!checkSubtype(s.tmp_0.arg0, sprites_BaseSprite__C32599_VT)) failedCast(s.tmp_0.arg0); s.tmp_0.fn = s.tmp_0.arg0.vtable.methods.__draw; s.pc = 14; return s.tmp_0; case 14: r0 = s.retval; - r0 = pxsim_pxtcore_mkAction(1, frameCallback_draw_inline__P533278); + r0 = pxsim_pxtcore_mkAction(1, frameCallback_draw_inline__P48706); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.caps[1]); - s.tmp_1 = helpers_arrayForEach__P515231_mk(s); + s.tmp_1 = helpers_arrayForEach__P30614_mk(s); r0 = s.caps[0].fields["sprites2D"]; s.tmp_1.arg0 = r0; s.tmp_1.arg1 = s.tmp_0; s.callLocIdx = 1800; s.pc = 15; return s.tmp_1; case 15: r0 = s.retval; - r0 = pxsim_pxtcore_mkAction(1, frameCallback_draw_inline__P533287); + r0 = pxsim_pxtcore_mkAction(1, frameCallback_draw_inline__P48715); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.caps[1]); - s.tmp_1 = helpers_arrayForEach__P515231_mk(s); + s.tmp_1 = helpers_arrayForEach__P30614_mk(s); r0 = s.caps[0].fields["spriteLikes"]; s.tmp_1.arg0 = r0; s.tmp_1.arg1 = s.tmp_0; @@ -34014,12 +34014,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -frameCallback_draw_inline__P533206.info = {"start":10992,"length":1009,"line":311,"column":109,"endLine":329,"endColumn":13,"fileName":"pxt_modules/pxt-raycasting/render_raycasting.ts","functionName":"inline","argumentNames":[]} +frameCallback_draw_inline__P48634.info = {"start":10992,"length":1009,"line":311,"column":109,"endLine":329,"endColumn":13,"fileName":"pxt_modules/pxt-raycasting/render_raycasting.ts","functionName":"inline","argumentNames":[]} -function frameCallback_draw_inline__P533206_mk(s) { +function frameCallback_draw_inline__P48634_mk(s) { checkStack(s.depth); return { - parent: s, fn: frameCallback_draw_inline__P533206, depth: s.depth + 1, + parent: s, fn: frameCallback_draw_inline__P48634, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -34036,7 +34036,7 @@ function frameCallback_draw_inline__P533206_mk(s) { -function frameCallback_draw_inline__P533229(s) { +function frameCallback_draw_inline__P48657(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -34050,11 +34050,11 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = sprites_BaseSprite__C517216_v1_2_mk(s); + s.tmp_0 = sprites_BaseSprite__C32599_v1_2_mk(s); s.tmp_0.arg0 = s.arg0; r0 = s.caps[0].fields["camera"]; s.tmp_0.arg1 = r0; - if (!checkSubtype(s.tmp_0.arg0, sprites_BaseSprite__C517216_VT)) failedCast(s.tmp_0.arg0); + if (!checkSubtype(s.tmp_0.arg0, sprites_BaseSprite__C32599_VT)) failedCast(s.tmp_0.arg0); s.tmp_0.fn = s.tmp_0.arg0.vtable.methods.__draw; s.pc = 1; return s.tmp_0; case 1: @@ -34063,12 +34063,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -frameCallback_draw_inline__P533229.info = {"start":11331,"length":28,"line":317,"column":47,"endLine":317,"endColumn":75,"fileName":"pxt_modules/pxt-raycasting/render_raycasting.ts","functionName":"inline","argumentNames":["spr"]} +frameCallback_draw_inline__P48657.info = {"start":11331,"length":28,"line":317,"column":47,"endLine":317,"endColumn":75,"fileName":"pxt_modules/pxt-raycasting/render_raycasting.ts","functionName":"inline","argumentNames":["spr"]} -function frameCallback_draw_inline__P533229_mk(s) { +function frameCallback_draw_inline__P48657_mk(s) { checkStack(s.depth); return { - parent: s, fn: frameCallback_draw_inline__P533229, depth: s.depth + 1, + parent: s, fn: frameCallback_draw_inline__P48657, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -34078,7 +34078,7 @@ function frameCallback_draw_inline__P533229_mk(s) { -function frameCallback_draw_inline__P533238(s) { +function frameCallback_draw_inline__P48666(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -34111,12 +34111,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -frameCallback_draw_inline__P533238.info = {"start":11410,"length":28,"line":318,"column":49,"endLine":318,"endColumn":77,"fileName":"pxt_modules/pxt-raycasting/render_raycasting.ts","functionName":"inline","argumentNames":["spr"]} +frameCallback_draw_inline__P48666.info = {"start":11410,"length":28,"line":318,"column":49,"endLine":318,"endColumn":77,"fileName":"pxt_modules/pxt-raycasting/render_raycasting.ts","functionName":"inline","argumentNames":["spr"]} -function frameCallback_draw_inline__P533238_mk(s) { +function frameCallback_draw_inline__P48666_mk(s) { checkStack(s.depth); return { - parent: s, fn: frameCallback_draw_inline__P533238, depth: s.depth + 1, + parent: s, fn: frameCallback_draw_inline__P48666, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -34126,7 +34126,7 @@ function frameCallback_draw_inline__P533238_mk(s) { -function frameCallback_draw_inline__P533264(s) { +function frameCallback_draw_inline__P48692(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -34140,11 +34140,11 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = sprites_BaseSprite__C517216_v1_2_mk(s); + s.tmp_0 = sprites_BaseSprite__C32599_v1_2_mk(s); s.tmp_0.arg0 = s.arg0; r0 = s.caps[0].fields["camera"]; s.tmp_0.arg1 = r0; - if (!checkSubtype(s.tmp_0.arg0, sprites_BaseSprite__C517216_VT)) failedCast(s.tmp_0.arg0); + if (!checkSubtype(s.tmp_0.arg0, sprites_BaseSprite__C32599_VT)) failedCast(s.tmp_0.arg0); s.tmp_0.fn = s.tmp_0.arg0.vtable.methods.__draw; s.pc = 1; return s.tmp_0; case 1: @@ -34153,12 +34153,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -frameCallback_draw_inline__P533264.info = {"start":11741,"length":28,"line":324,"column":41,"endLine":324,"endColumn":69,"fileName":"pxt_modules/pxt-raycasting/render_raycasting.ts","functionName":"inline","argumentNames":["spr"]} +frameCallback_draw_inline__P48692.info = {"start":11741,"length":28,"line":324,"column":41,"endLine":324,"endColumn":69,"fileName":"pxt_modules/pxt-raycasting/render_raycasting.ts","functionName":"inline","argumentNames":["spr"]} -function frameCallback_draw_inline__P533264_mk(s) { +function frameCallback_draw_inline__P48692_mk(s) { checkStack(s.depth); return { - parent: s, fn: frameCallback_draw_inline__P533264, depth: s.depth + 1, + parent: s, fn: frameCallback_draw_inline__P48692, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -34168,7 +34168,7 @@ function frameCallback_draw_inline__P533264_mk(s) { -function frameCallback_draw_inline__P533278(s) { +function frameCallback_draw_inline__P48706(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -34182,11 +34182,11 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = sprites_BaseSprite__C517216_v1_2_mk(s); + s.tmp_0 = sprites_BaseSprite__C32599_v1_2_mk(s); s.tmp_0.arg0 = s.arg0; r0 = s.caps[0].fields["camera"]; s.tmp_0.arg1 = r0; - if (!checkSubtype(s.tmp_0.arg0, sprites_BaseSprite__C517216_VT)) failedCast(s.tmp_0.arg0); + if (!checkSubtype(s.tmp_0.arg0, sprites_BaseSprite__C32599_VT)) failedCast(s.tmp_0.arg0); s.tmp_0.fn = s.tmp_0.arg0.vtable.methods.__draw; s.pc = 1; return s.tmp_0; case 1: @@ -34195,12 +34195,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -frameCallback_draw_inline__P533278.info = {"start":11865,"length":28,"line":326,"column":43,"endLine":326,"endColumn":71,"fileName":"pxt_modules/pxt-raycasting/render_raycasting.ts","functionName":"inline","argumentNames":["spr"]} +frameCallback_draw_inline__P48706.info = {"start":11865,"length":28,"line":326,"column":43,"endLine":326,"endColumn":71,"fileName":"pxt_modules/pxt-raycasting/render_raycasting.ts","functionName":"inline","argumentNames":["spr"]} -function frameCallback_draw_inline__P533278_mk(s) { +function frameCallback_draw_inline__P48706_mk(s) { checkStack(s.depth); return { - parent: s, fn: frameCallback_draw_inline__P533278, depth: s.depth + 1, + parent: s, fn: frameCallback_draw_inline__P48706, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -34210,7 +34210,7 @@ function frameCallback_draw_inline__P533278_mk(s) { -function frameCallback_draw_inline__P533287(s) { +function frameCallback_draw_inline__P48715(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -34243,12 +34243,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -frameCallback_draw_inline__P533287.info = {"start":11940,"length":28,"line":327,"column":45,"endLine":327,"endColumn":73,"fileName":"pxt_modules/pxt-raycasting/render_raycasting.ts","functionName":"inline","argumentNames":["spr"]} +frameCallback_draw_inline__P48715.info = {"start":11940,"length":28,"line":327,"column":45,"endLine":327,"endColumn":73,"fileName":"pxt_modules/pxt-raycasting/render_raycasting.ts","functionName":"inline","argumentNames":["spr"]} -function frameCallback_draw_inline__P533287_mk(s) { +function frameCallback_draw_inline__P48715_mk(s) { checkStack(s.depth); return { - parent: s, fn: frameCallback_draw_inline__P533287, depth: s.depth + 1, + parent: s, fn: frameCallback_draw_inline__P48715, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -34258,7 +34258,7 @@ function frameCallback_draw_inline__P533287_mk(s) { -function Render_RayCastingRender_tilemapLoaded_inline__P533297(s) { +function Render_RayCastingRender_tilemapLoaded_inline__P48725(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -34272,14 +34272,14 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = control_EventContext_unregisterFrameHandler__P515526_mk(s); + s.tmp_0 = control_EventContext_unregisterFrameHandler__P30909_mk(s); r0 = s.caps[0].fields["eventContext"]; s.tmp_0.arg0 = r0; s.tmp_0.arg1 = s.caps[1]; s.callLocIdx = 1804; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.tmp_0 = control_EventContext_unregisterFrameHandler__P515526_mk(s); + s.tmp_0 = control_EventContext_unregisterFrameHandler__P30909_mk(s); r0 = s.caps[0].fields["eventContext"]; s.tmp_0.arg0 = r0; s.tmp_0.arg1 = s.caps[2]; @@ -34290,12 +34290,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Render_RayCastingRender_tilemapLoaded_inline__P533297.info = {"start":12073,"length":175,"line":331,"column":69,"endLine":334,"endColumn":13,"fileName":"pxt_modules/pxt-raycasting/render_raycasting.ts","functionName":"inline","argumentNames":["data"]} +Render_RayCastingRender_tilemapLoaded_inline__P48725.info = {"start":12073,"length":175,"line":331,"column":69,"endLine":334,"endColumn":13,"fileName":"pxt_modules/pxt-raycasting/render_raycasting.ts","functionName":"inline","argumentNames":["data"]} -function Render_RayCastingRender_tilemapLoaded_inline__P533297_mk(s) { +function Render_RayCastingRender_tilemapLoaded_inline__P48725_mk(s) { checkStack(s.depth); return { - parent: s, fn: Render_RayCastingRender_tilemapLoaded_inline__P533297, depth: s.depth + 1, + parent: s, fn: Render_RayCastingRender_tilemapLoaded_inline__P48725, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -34305,7 +34305,7 @@ function Render_RayCastingRender_tilemapLoaded_inline__P533297_mk(s) { -function Render_RayCastingRender_render__P520360(s) { +function Render_RayCastingRender_render__P35743(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -34315,43 +34315,43 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.drawStart___533350 = undefined; - s.drawHeight___533351 = undefined; - s.lastDist___533352 = undefined; - s.lastTexX___533355 = undefined; - s.lastMapX___533358 = undefined; - s.lastMapY___533361 = undefined; - s.cameraRangeAngle___533385 = undefined; - s.ms___533391 = undefined; - s.x___533541 = undefined; - s.cameraX___533546 = undefined; - s.rayDirX___533561 = undefined; - s.rayDirY___533572 = undefined; - s.mapX___533589 = undefined; - s.mapY___533594 = undefined; - s.sideDistX___533599 = undefined; - s.sideDistY___533600 = undefined; - s.deltaDistX___533601 = undefined; - s.deltaDistY___533608 = undefined; - s.mapStepX___533615 = undefined; - s.mapStepY___533616 = undefined; - s.sideWallHit___533617 = undefined; - s.color___533688 = undefined; - s.isOutsideMap___533689 = undefined; - s.perpWallDist___533740 = undefined; - s.wallX___533741 = undefined; - s.tex___533814 = undefined; - s.texX___533821 = undefined; - s.lineHeight___533844 = undefined; - s.drawEnd___533850 = undefined; + s.drawStart___48778 = undefined; + s.drawHeight___48779 = undefined; + s.lastDist___48780 = undefined; + s.lastTexX___48783 = undefined; + s.lastMapX___48786 = undefined; + s.lastMapY___48789 = undefined; + s.cameraRangeAngle___48813 = undefined; + s.ms___48819 = undefined; + s.x___48969 = undefined; + s.cameraX___48974 = undefined; + s.rayDirX___48989 = undefined; + s.rayDirY___49000 = undefined; + s.mapX___49017 = undefined; + s.mapY___49022 = undefined; + s.sideDistX___49027 = undefined; + s.sideDistY___49028 = undefined; + s.deltaDistX___49029 = undefined; + s.deltaDistY___49036 = undefined; + s.mapStepX___49043 = undefined; + s.mapStepY___49044 = undefined; + s.sideWallHit___49045 = undefined; + s.color___49116 = undefined; + s.isOutsideMap___49117 = undefined; + s.perpWallDist___49168 = undefined; + s.wallX___49169 = undefined; + s.tex___49242 = undefined; + s.texX___49249 = undefined; + s.lineHeight___49272 = undefined; + s.drawEnd___49278 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Render_RayCastingRender__C520307_VT)) failedCast(r0); + if (!checkSubtype(r0, Render_RayCastingRender__C35690_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; - s.tmp_2 = Render_RayCastingRender_xFpx__P520328_mk(s); + s.tmp_2 = Render_RayCastingRender_xFpx__P35711_mk(s); s.tmp_2.arg0 = s.arg0; s.callLocIdx = 1857; s.pc = 36; return s.tmp_2; case 36: @@ -34359,19 +34359,19 @@ switch (step) { s.tmp_1 = r0; r0 = (s.tmp_0).fields["selfXFpx"] = (s.tmp_1); s.tmp_0 = r0 = s.arg0; - s.tmp_2 = Render_RayCastingRender_yFpx__P520329_mk(s); + s.tmp_2 = Render_RayCastingRender_yFpx__P35712_mk(s); s.tmp_2.arg0 = s.arg0; s.callLocIdx = 1858; s.pc = 37; return s.tmp_2; case 37: r0 = s.retval; s.tmp_1 = r0; r0 = (s.tmp_0).fields["selfYFpx"] = (s.tmp_1); - s.drawStart___533350 = (0); - s.drawHeight___533351 = (0); - s.lastDist___533352 = (-1); - s.lastTexX___533355 = (-1); - s.lastMapX___533358 = (-1); - s.lastMapY___533361 = (-1); + s.drawStart___48778 = (0); + s.drawHeight___48779 = (0); + s.lastDist___48780 = (-1); + s.lastTexX___48783 = (-1); + s.lastMapX___48786 = (-1); + s.lastMapY___48789 = (-1); s.tmp_0 = r0 = s.arg0; r0 = s.arg0.fields["spriteMotionZ"]; s.tmp_5 = r0; @@ -34398,22 +34398,22 @@ switch (step) { r0 = pxsim.Math_.atan(s.tmp_1); s.tmp_0 = r0; r0 = (s.tmp_0 + 0.1); - s.cameraRangeAngle___533385 = (r0); + s.cameraRangeAngle___48813 = (r0); r0 = pxsim_numops_toBoolDecr(0); if (!r0) { step = 1; continue; } - r0 = pxsim_pxtcore_mkAction(1, Render_RayCastingRender_render_inline__P533394); + r0 = pxsim_pxtcore_mkAction(1, Render_RayCastingRender_render_inline__P48822); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - s.tmp_1 = control_benchmark__P515469_mk(s); + s.tmp_1 = control_benchmark__P30852_mk(s); s.tmp_1.arg0 = s.tmp_0; s.callLocIdx = 1861; s.pc = 38; return s.tmp_1; case 38: r0 = s.retval; - s.ms___533391 = (r0); - s.tmp_0 = helpers_imagePrint__P517112_mk(s); + s.ms___48819 = (r0); + s.tmp_0 = helpers_imagePrint__P32495_mk(s); r0 = s.arg0.fields["tempScreen"]; s.tmp_0.arg0 = r0; - r0 = pxsim_numops.toString(s.ms___533391); + r0 = pxsim_numops.toString(s.ms___48819); s.tmp_0.arg1 = r0; s.tmp_0.arg2 = 0; s.tmp_0.arg3 = 10; @@ -34425,104 +34425,104 @@ switch (step) { r0 = s.retval; case 1: case 2: - s.x___533541 = (0); + s.x___48969 = (0); case 3: - r0 = (s.x___533541 < globals.SW___523331); + r0 = (s.x___48969 < globals.SW___38719); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 35; continue; } r0 = s.arg0.fields["cameraOffsetX"]; s.tmp_5 = r0; - r0 = (s.x___533541 + s.tmp_5); + r0 = (s.x___48969 + s.tmp_5); s.tmp_4 = r0; r0 = (s.tmp_4 << 8); s.tmp_3 = r0; r0 = (s.tmp_3 << 1); s.tmp_2 = r0; - r0 = pxsim.Math_.idiv(s.tmp_2, globals.SW___523331); + r0 = pxsim.Math_.idiv(s.tmp_2, globals.SW___38719); s.tmp_1 = r0; r0 = (256 - s.tmp_1); - s.cameraX___533546 = (r0); + s.cameraX___48974 = (r0); r0 = s.arg0.fields["dirXFpx"]; s.tmp_0 = r0; r0 = s.arg0.fields["planeX"]; s.tmp_3 = r0; - r0 = (s.tmp_3 * s.cameraX___533546); + r0 = (s.tmp_3 * s.cameraX___48974); s.tmp_2 = r0; r0 = (s.tmp_2 >> 8); s.tmp_1 = r0; r0 = (s.tmp_0 + s.tmp_1); - s.rayDirX___533561 = (r0); + s.rayDirX___48989 = (r0); r0 = s.arg0.fields["dirYFpx"]; s.tmp_0 = r0; r0 = s.arg0.fields["planeY"]; s.tmp_3 = r0; - r0 = (s.tmp_3 * s.cameraX___533546); + r0 = (s.tmp_3 * s.cameraX___48974); s.tmp_2 = r0; r0 = (s.tmp_2 >> 8); s.tmp_1 = r0; r0 = (s.tmp_0 + s.tmp_1); - s.rayDirY___533572 = (r0); - r0 = (s.rayDirX___533561 == 0); + s.rayDirY___49000 = (r0); + r0 = (s.rayDirX___48989 == 0); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 4; continue; } - s.rayDirX___533561 = (1); + s.rayDirX___48989 = (1); case 4: case 5: - r0 = (s.rayDirY___533572 == 0); + r0 = (s.rayDirY___49000 == 0); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 6; continue; } - s.rayDirY___533572 = (1); + s.rayDirY___49000 = (1); case 6: case 7: r0 = s.arg0.fields["selfXFpx"]; s.tmp_0 = r0; r0 = (s.tmp_0 >> 8); - s.mapX___533589 = (r0); + s.mapX___49017 = (r0); r0 = s.arg0.fields["selfYFpx"]; s.tmp_0 = r0; r0 = (s.tmp_0 >> 8); - s.mapY___533594 = (r0); - s.sideDistX___533599 = (0); - s.sideDistY___533600 = (0); - s.tmp_0 = Math_abs__P515250_mk(s); - r0 = pxsim.Math_.idiv(globals.one2___523356, s.rayDirX___533561); + s.mapY___49022 = (r0); + s.sideDistX___49027 = (0); + s.sideDistY___49028 = (0); + s.tmp_0 = Math_abs__P30633_mk(s); + r0 = pxsim.Math_.idiv(globals.one2___38744, s.rayDirX___48989); s.tmp_0.arg0 = r0; s.callLocIdx = 1863; s.pc = 40; return s.tmp_0; case 40: r0 = s.retval; - s.deltaDistX___533601 = (r0); - s.tmp_0 = Math_abs__P515250_mk(s); - r0 = pxsim.Math_.idiv(globals.one2___523356, s.rayDirY___533572); + s.deltaDistX___49029 = (r0); + s.tmp_0 = Math_abs__P30633_mk(s); + r0 = pxsim.Math_.idiv(globals.one2___38744, s.rayDirY___49000); s.tmp_0.arg0 = r0; s.callLocIdx = 1864; s.pc = 41; return s.tmp_0; case 41: r0 = s.retval; - s.deltaDistY___533608 = (r0); - s.mapStepX___533615 = (0); - s.mapStepY___533616 = (0); - s.sideWallHit___533617 = (false); - r0 = (s.rayDirX___533561 < 0); + s.deltaDistY___49036 = (r0); + s.mapStepX___49043 = (0); + s.mapStepY___49044 = (0); + s.sideWallHit___49045 = (false); + r0 = (s.rayDirX___48989 < 0); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 8; continue; } - s.mapStepX___533615 = (-1); + s.mapStepX___49043 = (-1); r0 = s.arg0.fields["selfXFpx"]; s.tmp_2 = r0; - r0 = (s.mapX___533589 << 8); + r0 = (s.mapX___49017 << 8); s.tmp_3 = r0; r0 = (s.tmp_2 - s.tmp_3); s.tmp_1 = r0; - r0 = (s.tmp_1 * s.deltaDistX___533601); + r0 = (s.tmp_1 * s.deltaDistX___49029); s.tmp_0 = r0; r0 = (s.tmp_0 >> 8); - s.sideDistX___533599 = (r0); + s.sideDistX___49027 = (r0); { step = 9; continue; } case 8: - s.mapStepX___533615 = (1); - r0 = (s.mapX___533589 << 8); + s.mapStepX___49043 = (1); + r0 = (s.mapX___49017 << 8); s.tmp_3 = r0; r0 = (s.tmp_3 + 256); s.tmp_2 = r0; @@ -34530,30 +34530,30 @@ switch (step) { s.tmp_4 = r0; r0 = (s.tmp_2 - s.tmp_4); s.tmp_1 = r0; - r0 = (s.tmp_1 * s.deltaDistX___533601); + r0 = (s.tmp_1 * s.deltaDistX___49029); s.tmp_0 = r0; r0 = (s.tmp_0 >> 8); - s.sideDistX___533599 = (r0); + s.sideDistX___49027 = (r0); case 9: - r0 = (s.rayDirY___533572 < 0); + r0 = (s.rayDirY___49000 < 0); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 10; continue; } - s.mapStepY___533616 = (-1); + s.mapStepY___49044 = (-1); r0 = s.arg0.fields["selfYFpx"]; s.tmp_2 = r0; - r0 = (s.mapY___533594 << 8); + r0 = (s.mapY___49022 << 8); s.tmp_3 = r0; r0 = (s.tmp_2 - s.tmp_3); s.tmp_1 = r0; - r0 = (s.tmp_1 * s.deltaDistY___533608); + r0 = (s.tmp_1 * s.deltaDistY___49036); s.tmp_0 = r0; r0 = (s.tmp_0 >> 8); - s.sideDistY___533600 = (r0); + s.sideDistY___49028 = (r0); { step = 11; continue; } case 10: - s.mapStepY___533616 = (1); - r0 = (s.mapY___533594 << 8); + s.mapStepY___49044 = (1); + r0 = (s.mapY___49022 << 8); s.tmp_3 = r0; r0 = (s.tmp_3 + 256); s.tmp_2 = r0; @@ -34561,45 +34561,45 @@ switch (step) { s.tmp_4 = r0; r0 = (s.tmp_2 - s.tmp_4); s.tmp_1 = r0; - r0 = (s.tmp_1 * s.deltaDistY___533608); + r0 = (s.tmp_1 * s.deltaDistY___49036); s.tmp_0 = r0; r0 = (s.tmp_0 >> 8); - s.sideDistY___533600 = (r0); + s.sideDistY___49028 = (r0); case 11: - s.color___533688 = (0); - s.isOutsideMap___533689 = (false); + s.color___49116 = (0); + s.isOutsideMap___49117 = (false); case 12: r0 = pxsim_numops_toBoolDecr(true); if (!r0) { step = 19; continue; } - r0 = (s.sideDistX___533599 < s.sideDistY___533600); + r0 = (s.sideDistX___49027 < s.sideDistY___49028); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 13; continue; } - r0 = (s.sideDistX___533599 + s.deltaDistX___533601); - s.sideDistX___533599 = (r0); - r0 = (s.mapX___533589 + s.mapStepX___533615); - s.mapX___533589 = (r0); - s.sideWallHit___533617 = (false); + r0 = (s.sideDistX___49027 + s.deltaDistX___49029); + s.sideDistX___49027 = (r0); + r0 = (s.mapX___49017 + s.mapStepX___49043); + s.mapX___49017 = (r0); + s.sideWallHit___49045 = (false); { step = 14; continue; } case 13: - r0 = (s.sideDistY___533600 + s.deltaDistY___533608); - s.sideDistY___533600 = (r0); - r0 = (s.mapY___533594 + s.mapStepY___533616); - s.mapY___533594 = (r0); - s.sideWallHit___533617 = (true); + r0 = (s.sideDistY___49028 + s.deltaDistY___49036); + s.sideDistY___49028 = (r0); + r0 = (s.mapY___49022 + s.mapStepY___49044); + s.mapY___49022 = (r0); + s.sideWallHit___49045 = (true); case 14: - s.tmp_1 = tiles_TileMapData_isOutsideMap__P517851_mk(s); + s.tmp_1 = tiles_TileMapData_isOutsideMap__P33234_mk(s); r0 = s.arg0.fields["map"]; s.tmp_1.arg0 = r0; - s.tmp_1.arg1 = s.mapX___533589; - s.tmp_1.arg2 = s.mapY___533594; + s.tmp_1.arg1 = s.mapX___49017; + s.tmp_1.arg2 = s.mapY___49022; s.callLocIdx = 1865; s.pc = 42; return s.tmp_1; case 42: r0 = s.retval; s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 15; continue; } - s.isOutsideMap___533689 = (true); + s.isOutsideMap___49117 = (true); { step = 19; continue; } case 15: case 16: @@ -34607,7 +34607,7 @@ switch (step) { s.tmp_1 = r0; r0 = s.tmp_1.fields["layers"]; s.tmp_3 = r0; - r0 = pxsim_ImageMethods.getPixel(s.tmp_3, s.mapX___533589, s.mapY___533594); + r0 = pxsim_ImageMethods.getPixel(s.tmp_3, s.mapX___49017, s.mapY___49022); s.tmp_2 = r0; r0 = (s.tmp_2 === 2); s.tmp_0 = r0; @@ -34615,11 +34615,11 @@ switch (step) { if (!r0) { step = 17; continue; } r0 = s.arg0.fields["mapData"]; s.tmp_4 = r0; - r0 = (s.mapX___533589 | 0); + r0 = (s.mapX___49017 | 0); s.tmp_7 = r0; r0 = (4 + s.tmp_7); s.tmp_6 = r0; - r0 = (s.mapY___533594 | 0); + r0 = (s.mapY___49022 | 0); s.tmp_9 = r0; r0 = s.arg0.fields["map"]; s.tmp_11 = r0; @@ -34630,32 +34630,32 @@ switch (step) { r0 = (s.tmp_6 + s.tmp_8); s.tmp_5 = r0; r0 = pxsim_Array__getAt(s.tmp_4, s.tmp_5); - s.color___533688 = (r0); + s.color___49116 = (r0); { step = 19; continue; } case 17: case 18: { step = 12; continue; } case 19: - r0 = pxsim_numops_toBoolDecr(s.isOutsideMap___533689); + r0 = pxsim_numops_toBoolDecr(s.isOutsideMap___49117); if (!r0) { step = 20; continue; } { step = 34; continue; } case 20: case 21: - s.perpWallDist___533740 = (undefined); - s.wallX___533741 = (0); - r0 = pxsim_numops_toBoolDecr(s.sideWallHit___533617); + s.perpWallDist___49168 = (undefined); + s.wallX___49169 = (0); + r0 = pxsim_numops_toBoolDecr(s.sideWallHit___49045); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 22; continue; } - r0 = (s.mapX___533589 << 8); + r0 = (s.mapX___49017 << 8); s.tmp_5 = r0; r0 = s.arg0.fields["selfXFpx"]; s.tmp_6 = r0; r0 = (s.tmp_5 - s.tmp_6); s.tmp_4 = r0; - r0 = (1 - s.mapStepX___533615); + r0 = (1 - s.mapStepX___49043); s.tmp_8 = r0; r0 = (s.tmp_8 << 7); s.tmp_7 = r0; @@ -34663,25 +34663,25 @@ switch (step) { s.tmp_3 = r0; r0 = (s.tmp_3 << 8); s.tmp_2 = r0; - r0 = pxsim.Math_.idiv(s.tmp_2, s.rayDirX___533561); - s.perpWallDist___533740 = (r0); + r0 = pxsim.Math_.idiv(s.tmp_2, s.rayDirX___48989); + s.perpWallDist___49168 = (r0); r0 = s.arg0.fields["selfYFpx"]; s.tmp_0 = r0; - r0 = (s.perpWallDist___533740 * s.rayDirY___533572); + r0 = (s.perpWallDist___49168 * s.rayDirY___49000); s.tmp_2 = r0; r0 = (s.tmp_2 >> 8); s.tmp_1 = r0; r0 = (s.tmp_0 + s.tmp_1); - s.wallX___533741 = (r0); + s.wallX___49169 = (r0); { step = 23; continue; } case 22: - r0 = (s.mapY___533594 << 8); + r0 = (s.mapY___49022 << 8); s.tmp_3 = r0; r0 = s.arg0.fields["selfYFpx"]; s.tmp_4 = r0; r0 = (s.tmp_3 - s.tmp_4); s.tmp_2 = r0; - r0 = (1 - s.mapStepY___533616); + r0 = (1 - s.mapStepY___49044); s.tmp_6 = r0; r0 = (s.tmp_6 << 7); s.tmp_5 = r0; @@ -34689,24 +34689,24 @@ switch (step) { s.tmp_1 = r0; r0 = (s.tmp_1 << 8); s.tmp_0 = r0; - r0 = pxsim.Math_.idiv(s.tmp_0, s.rayDirY___533572); - s.perpWallDist___533740 = (r0); + r0 = pxsim.Math_.idiv(s.tmp_0, s.rayDirY___49000); + s.perpWallDist___49168 = (r0); r0 = s.arg0.fields["selfXFpx"]; s.tmp_0 = r0; - r0 = (s.perpWallDist___533740 * s.rayDirX___533561); + r0 = (s.perpWallDist___49168 * s.rayDirX___48989); s.tmp_2 = r0; r0 = (s.tmp_2 >> 8); s.tmp_1 = r0; r0 = (s.tmp_0 + s.tmp_1); - s.wallX___533741 = (r0); + s.wallX___49169 = (r0); case 23: - r0 = (s.wallX___533741 & globals.FPX_MAX___523362); - s.wallX___533741 = (r0); + r0 = (s.wallX___49169 & globals.FPX_MAX___38750); + s.wallX___49169 = (r0); r0 = s.arg0.fields["textures"]; s.tmp_0 = r0; - r0 = pxsim_Array__getAt(s.tmp_0, s.color___533688); - s.tex___533814 = (r0); - r0 = pxsim_numops_toBoolDecr(s.tex___533814); + r0 = pxsim_Array__getAt(s.tmp_0, s.color___49116); + s.tex___49242 = (r0); + r0 = pxsim_numops_toBoolDecr(s.tex___49242); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; @@ -34715,28 +34715,28 @@ switch (step) { { step = 34; continue; } case 24: case 25: - s.tmp_3 = r0 = s.wallX___533741; - r0 = pxsim_ImageMethods.width(s.tex___533814); + s.tmp_3 = r0 = s.wallX___49169; + r0 = pxsim_ImageMethods.width(s.tex___49242); s.tmp_4 = r0; r0 = (s.tmp_3 * s.tmp_4); s.tmp_2 = r0; r0 = (s.tmp_2 >> 8); - s.texX___533821 = (r0); - r0 = (s.perpWallDist___533740 !== s.lastDist___533352); + s.texX___49249 = (r0); + r0 = (s.perpWallDist___49168 !== s.lastDist___48780); s.tmp_0 = r0; r0 = pxsim_numops_toBool(s.tmp_0); if (r0) { step = 26; continue; } r0 = s.tmp_0; { step = 31; continue; } case 26: - r0 = (s.texX___533821 !== s.lastTexX___533355); + r0 = (s.texX___49249 !== s.lastTexX___48783); s.tmp_1 = r0; r0 = pxsim_numops_toBool(s.tmp_1); if (!r0) { step = 27; continue; } r0 = s.tmp_1; { step = 28; continue; } case 27: - r0 = (s.mapX___533589 !== s.lastMapX___533358); + r0 = (s.mapX___49017 !== s.lastMapX___48786); case 28: // jmp value (already in r0) s.tmp_2 = r0; @@ -34745,7 +34745,7 @@ switch (step) { r0 = s.tmp_2; { step = 30; continue; } case 29: - r0 = (s.mapY___533594 !== s.lastMapY___533361); + r0 = (s.mapY___49022 !== s.lastMapY___48789); case 30: // jmp value (already in r0) s.tmp_3 = r0; @@ -34757,63 +34757,63 @@ switch (step) { if (!r0) { step = 32; continue; } r0 = s.arg0.fields["wallHeightInView"]; s.tmp_5 = r0; - r0 = (s.tmp_5 / s.perpWallDist___533740); - s.lineHeight___533844 = (r0); + r0 = (s.tmp_5 / s.perpWallDist___49168); + s.lineHeight___49272 = (r0); r0 = s.arg0.fields["viewZPos"]; s.tmp_2 = r0; - r0 = (s.lineHeight___533844 * s.tmp_2); + r0 = (s.lineHeight___49272 * s.tmp_2); s.tmp_1 = r0; r0 = s.arg0.fields["tilemapScaleSize"]; s.tmp_3 = r0; r0 = (s.tmp_1 / s.tmp_3); s.tmp_0 = r0; r0 = (s.tmp_0 / 256); - s.drawEnd___533850 = (r0); - s.tmp_1 = r0 = s.drawEnd___533850; + s.drawEnd___49278 = (r0); + s.tmp_1 = r0 = s.drawEnd___49278; r0 = s.arg0.fields["_wallZScale"]; s.tmp_3 = r0; - r0 = (s.lineHeight___533844 * s.tmp_3); + r0 = (s.lineHeight___49272 * s.tmp_3); s.tmp_2 = r0; r0 = (s.tmp_1 - s.tmp_2); s.tmp_0 = r0; r0 = (s.tmp_0 + 1); - s.drawStart___533350 = (r0); - r0 = pxsim.Math_.ceil(s.drawEnd___533850); + s.drawStart___48778 = (r0); + r0 = pxsim.Math_.ceil(s.drawEnd___49278); s.tmp_1 = r0; - r0 = pxsim.Math_.ceil(s.drawStart___533350); + r0 = pxsim.Math_.ceil(s.drawStart___48778); s.tmp_2 = r0; r0 = (s.tmp_1 - s.tmp_2); s.tmp_0 = r0; r0 = (s.tmp_0 + 1); - s.drawHeight___533351 = (r0); - r0 = (s.drawStart___533350 + globals.SHHalf___523329); - s.drawStart___533350 = (r0); - s.lastDist___533352 = (s.perpWallDist___533740); - s.lastTexX___533355 = (s.texX___533821); - s.lastMapX___533358 = (s.mapX___533589); - s.lastMapY___533361 = (s.mapY___533594); + s.drawHeight___48779 = (r0); + r0 = (s.drawStart___48778 + globals.SHHalf___38717); + s.drawStart___48778 = (r0); + s.lastDist___48780 = (s.perpWallDist___49168); + s.lastTexX___48783 = (s.texX___49249); + s.lastMapX___48786 = (s.mapX___49017); + s.lastMapY___48789 = (s.mapY___49022); case 32: case 33: - s.tmp_0 = helpers_imageBlitRow__P517076_mk(s); + s.tmp_0 = helpers_imageBlitRow__P32459_mk(s); r0 = s.arg0.fields["tempScreen"]; s.tmp_0.arg0 = r0; - s.tmp_0.arg1 = s.x___533541; - s.tmp_0.arg2 = s.drawStart___533350; - s.tmp_0.arg3 = s.tex___533814; - s.tmp_0.arg4 = s.texX___533821; - s.tmp_0.arg5 = s.drawHeight___533351; + s.tmp_0.arg1 = s.x___48969; + s.tmp_0.arg2 = s.drawStart___48778; + s.tmp_0.arg3 = s.tex___49242; + s.tmp_0.arg4 = s.texX___49249; + s.tmp_0.arg5 = s.drawHeight___48779; s.callLocIdx = 1868; s.pc = 43; return s.tmp_0; case 43: r0 = s.retval; r0 = s.arg0.fields["dist"]; s.tmp_0 = r0; - r0 = pxsim_Array_.setAt(s.tmp_0, s.x___533541, s.perpWallDist___533740); + r0 = pxsim_Array_.setAt(s.tmp_0, s.x___48969, s.perpWallDist___49168); case 34: - r0 = (s.x___533541 + 1); - s.x___533541 = (r0); + r0 = (s.x___48969 + 1); + s.x___48969 = (r0); { step = 3; continue; } case 35: - s.tmp_0 = Render_RayCastingRender_drawSprites__P520361_mk(s); + s.tmp_0 = Render_RayCastingRender_drawSprites__P35744_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 1869; s.pc = 44; return s.tmp_0; case 44: @@ -34822,12 +34822,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Render_RayCastingRender_render__P520360.info = {"start":17614,"length":7237,"line":469,"column":8,"endLine":628,"endColumn":9,"fileName":"pxt_modules/pxt-raycasting/render_raycasting.ts","functionName":"render","argumentNames":["this"]} +Render_RayCastingRender_render__P35743.info = {"start":17614,"length":7237,"line":469,"column":8,"endLine":628,"endColumn":9,"fileName":"pxt_modules/pxt-raycasting/render_raycasting.ts","functionName":"render","argumentNames":["this"]} -function Render_RayCastingRender_render__P520360_mk(s) { +function Render_RayCastingRender_render__P35743_mk(s) { checkStack(s.depth); return { - parent: s, fn: Render_RayCastingRender_render__P520360, depth: s.depth + 1, + parent: s, fn: Render_RayCastingRender_render__P35743, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -34841,35 +34841,35 @@ function Render_RayCastingRender_render__P520360_mk(s) { tmp_9: undefined, tmp_10: undefined, tmp_11: undefined, - drawStart___533350: undefined, - drawHeight___533351: undefined, - lastDist___533352: undefined, - lastTexX___533355: undefined, - lastMapX___533358: undefined, - lastMapY___533361: undefined, - cameraRangeAngle___533385: undefined, - ms___533391: undefined, - x___533541: undefined, - cameraX___533546: undefined, - rayDirX___533561: undefined, - rayDirY___533572: undefined, - mapX___533589: undefined, - mapY___533594: undefined, - sideDistX___533599: undefined, - sideDistY___533600: undefined, - deltaDistX___533601: undefined, - deltaDistY___533608: undefined, - mapStepX___533615: undefined, - mapStepY___533616: undefined, - sideWallHit___533617: undefined, - color___533688: undefined, - isOutsideMap___533689: undefined, - perpWallDist___533740: undefined, - wallX___533741: undefined, - tex___533814: undefined, - texX___533821: undefined, - lineHeight___533844: undefined, - drawEnd___533850: undefined, + drawStart___48778: undefined, + drawHeight___48779: undefined, + lastDist___48780: undefined, + lastTexX___48783: undefined, + lastMapX___48786: undefined, + lastMapY___48789: undefined, + cameraRangeAngle___48813: undefined, + ms___48819: undefined, + x___48969: undefined, + cameraX___48974: undefined, + rayDirX___48989: undefined, + rayDirY___49000: undefined, + mapX___49017: undefined, + mapY___49022: undefined, + sideDistX___49027: undefined, + sideDistY___49028: undefined, + deltaDistX___49029: undefined, + deltaDistY___49036: undefined, + mapStepX___49043: undefined, + mapStepY___49044: undefined, + sideWallHit___49045: undefined, + color___49116: undefined, + isOutsideMap___49117: undefined, + perpWallDist___49168: undefined, + wallX___49169: undefined, + tex___49242: undefined, + texX___49249: undefined, + lineHeight___49272: undefined, + drawEnd___49278: undefined, arg0: undefined, } } @@ -34877,7 +34877,7 @@ function Render_RayCastingRender_render__P520360_mk(s) { -function Render_RayCastingRender_render_inline__P533394(s) { +function Render_RayCastingRender_render_inline__P48822(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -34887,47 +34887,47 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.posZ___533395 = undefined; - s.yFloor___533405 = undefined; - s.rowDistance___533411 = undefined; - s.floorX___533419 = undefined; - s.floorY___533433 = undefined; - s.floorStepX___533447 = undefined; - s.floorStepY___533456 = undefined; - s.xFloor___533465 = undefined; - s.tileType___533470 = undefined; - s.floorTex___533489 = undefined; - s.tx___533495 = undefined; - s.ty___533501 = undefined; - s.c___533507 = undefined; + s.posZ___48823 = undefined; + s.yFloor___48833 = undefined; + s.rowDistance___48839 = undefined; + s.floorX___48847 = undefined; + s.floorY___48861 = undefined; + s.floorStepX___48875 = undefined; + s.floorStepY___48884 = undefined; + s.xFloor___48893 = undefined; + s.tileType___48898 = undefined; + s.floorTex___48917 = undefined; + s.tx___48923 = undefined; + s.ty___48929 = undefined; + s.c___48935 = undefined; r0 = s.caps[0].fields["viewZPos"]; s.tmp_2 = r0; - r0 = (globals.SH___523325 * s.tmp_2); + r0 = (globals.SH___38713 * s.tmp_2); s.tmp_1 = r0; r0 = s.caps[0].fields["tilemapScaleSize"]; s.tmp_3 = r0; r0 = (s.tmp_1 / s.tmp_3); s.tmp_0 = r0; r0 = (s.tmp_0 | 0); - s.posZ___533395 = (r0); - s.yFloor___533405 = (globals.SHHalf___523329); + s.posZ___48823 = (r0); + s.yFloor___48833 = (globals.SHHalf___38717); case 1: - r0 = (s.yFloor___533405 < globals.SH___523325); + r0 = (s.yFloor___48833 < globals.SH___38713); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 6; continue; } - s.tmp_2 = r0 = s.posZ___533395; - r0 = (s.yFloor___533405 - globals.SHHalf___523329); + s.tmp_2 = r0 = s.posZ___48823; + r0 = (s.yFloor___48833 - globals.SHHalf___38717); s.tmp_3 = r0; r0 = (s.tmp_2 / s.tmp_3); s.tmp_1 = r0; r0 = (s.tmp_1 | 0); - s.rowDistance___533411 = (r0); + s.rowDistance___48839 = (r0); r0 = s.caps[0].fields["selfXFpx"]; s.tmp_1 = r0; r0 = (s.tmp_1 * 256); s.tmp_0 = r0; - s.tmp_3 = r0 = s.rowDistance___533411; + s.tmp_3 = r0 = s.rowDistance___48839; r0 = s.caps[0].fields["dirXFpx"]; s.tmp_5 = r0; r0 = s.caps[0].fields["planeX"]; @@ -34937,12 +34937,12 @@ switch (step) { r0 = (s.tmp_3 * s.tmp_4); s.tmp_2 = r0; r0 = (s.tmp_0 + s.tmp_2); - s.floorX___533419 = (r0); + s.floorX___48847 = (r0); r0 = s.caps[0].fields["selfYFpx"]; s.tmp_1 = r0; r0 = (s.tmp_1 * 256); s.tmp_0 = r0; - s.tmp_3 = r0 = s.rowDistance___533411; + s.tmp_3 = r0 = s.rowDistance___48839; r0 = s.caps[0].fields["dirYFpx"]; s.tmp_5 = r0; r0 = s.caps[0].fields["planeY"]; @@ -34952,36 +34952,36 @@ switch (step) { r0 = (s.tmp_3 * s.tmp_4); s.tmp_2 = r0; r0 = (s.tmp_0 + s.tmp_2); - s.floorY___533433 = (r0); + s.floorY___48861 = (r0); r0 = s.caps[0].fields["planeX"]; s.tmp_2 = r0; - r0 = (s.rowDistance___533411 * s.tmp_2); + r0 = (s.rowDistance___48839 * s.tmp_2); s.tmp_1 = r0; - r0 = pxsim.Math_.idiv(s.tmp_1, globals.SWHalf___523335); + r0 = pxsim.Math_.idiv(s.tmp_1, globals.SWHalf___38723); s.tmp_0 = r0; r0 = (0 - s.tmp_0); - s.floorStepX___533447 = (r0); + s.floorStepX___48875 = (r0); r0 = s.caps[0].fields["planeY"]; s.tmp_2 = r0; - r0 = (s.rowDistance___533411 * s.tmp_2); + r0 = (s.rowDistance___48839 * s.tmp_2); s.tmp_1 = r0; - r0 = pxsim.Math_.idiv(s.tmp_1, globals.SWHalf___523335); + r0 = pxsim.Math_.idiv(s.tmp_1, globals.SWHalf___38723); s.tmp_0 = r0; r0 = (0 - s.tmp_0); - s.floorStepY___533456 = (r0); - s.xFloor___533465 = (0); + s.floorStepY___48884 = (r0); + s.xFloor___48893 = (0); case 2: - r0 = (s.xFloor___533465 < globals.SW___523331); + r0 = (s.xFloor___48893 < globals.SW___38719); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 5; continue; } r0 = s.caps[0].fields["mapData"]; s.tmp_1 = r0; - r0 = (s.floorX___533419 >> 16); + r0 = (s.floorX___48847 >> 16); s.tmp_4 = r0; r0 = (4 + s.tmp_4); s.tmp_3 = r0; - r0 = (s.floorY___533433 >> 16); + r0 = (s.floorY___48861 >> 16); s.tmp_6 = r0; r0 = s.caps[0].fields["map"]; s.tmp_8 = r0; @@ -34992,50 +34992,50 @@ switch (step) { r0 = (s.tmp_3 + s.tmp_5); s.tmp_2 = r0; r0 = pxsim_Array__getAt(s.tmp_1, s.tmp_2); - s.tileType___533470 = (r0); + s.tileType___48898 = (r0); r0 = s.caps[0].fields["textures"]; s.tmp_0 = r0; - r0 = pxsim_Array__getAt(s.tmp_0, s.tileType___533470); - s.floorTex___533489 = (r0); - r0 = pxsim_numops_toBoolDecr(s.floorTex___533489); + r0 = pxsim_Array__getAt(s.tmp_0, s.tileType___48898); + s.floorTex___48917 = (r0); + r0 = pxsim_numops_toBoolDecr(s.floorTex___48917); if (!r0) { step = 3; continue; } - r0 = (s.floorX___533419 >> 12); + r0 = (s.floorX___48847 >> 12); s.tmp_0 = r0; r0 = (s.tmp_0 & 15); - s.tx___533495 = (r0); - r0 = (s.floorY___533433 >> 12); + s.tx___48923 = (r0); + r0 = (s.floorY___48861 >> 12); s.tmp_0 = r0; r0 = (s.tmp_0 & 15); - s.ty___533501 = (r0); - r0 = pxsim_ImageMethods.getPixel(s.floorTex___533489, s.tx___533495, s.ty___533501); - s.c___533507 = (r0); + s.ty___48929 = (r0); + r0 = pxsim_ImageMethods.getPixel(s.floorTex___48917, s.tx___48923, s.ty___48929); + s.c___48935 = (r0); r0 = s.caps[0].fields["tempScreen"]; s.tmp_0 = r0; - r0 = pxsim_ImageMethods.setPixel(s.tmp_0, s.xFloor___533465, s.yFloor___533405, s.c___533507); + r0 = pxsim_ImageMethods.setPixel(s.tmp_0, s.xFloor___48893, s.yFloor___48833, s.c___48935); case 3: case 4: - r0 = (s.floorX___533419 + s.floorStepX___533447); - s.floorX___533419 = (r0); - r0 = (s.floorY___533433 + s.floorStepY___533456); - s.floorY___533433 = (r0); - r0 = (s.xFloor___533465 + 1); - s.xFloor___533465 = (r0); + r0 = (s.floorX___48847 + s.floorStepX___48875); + s.floorX___48847 = (r0); + r0 = (s.floorY___48861 + s.floorStepY___48884); + s.floorY___48861 = (r0); + r0 = (s.xFloor___48893 + 1); + s.xFloor___48893 = (r0); { step = 2; continue; } case 5: - r0 = (s.yFloor___533405 + 1); - s.yFloor___533405 = (r0); + r0 = (s.yFloor___48833 + 1); + s.yFloor___48833 = (r0); { step = 1; continue; } case 6: r0 = undefined; return leave(s, r0) default: oops() } } } -Render_RayCastingRender_render_inline__P533394.info = {"start":18321,"length":1578,"line":486,"column":39,"endLine":509,"endColumn":17,"fileName":"pxt_modules/pxt-raycasting/render_raycasting.ts","functionName":"inline","argumentNames":[]} +Render_RayCastingRender_render_inline__P48822.info = {"start":18321,"length":1578,"line":486,"column":39,"endLine":509,"endColumn":17,"fileName":"pxt_modules/pxt-raycasting/render_raycasting.ts","functionName":"inline","argumentNames":[]} -function Render_RayCastingRender_render_inline__P533394_mk(s) { +function Render_RayCastingRender_render_inline__P48822_mk(s) { checkStack(s.depth); return { - parent: s, fn: Render_RayCastingRender_render_inline__P533394, depth: s.depth + 1, + parent: s, fn: Render_RayCastingRender_render_inline__P48822, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -35046,26 +35046,26 @@ function Render_RayCastingRender_render_inline__P533394_mk(s) { tmp_6: undefined, tmp_7: undefined, tmp_8: undefined, - posZ___533395: undefined, - yFloor___533405: undefined, - rowDistance___533411: undefined, - floorX___533419: undefined, - floorY___533433: undefined, - floorStepX___533447: undefined, - floorStepY___533456: undefined, - xFloor___533465: undefined, - tileType___533470: undefined, - floorTex___533489: undefined, - tx___533495: undefined, - ty___533501: undefined, - c___533507: undefined, + posZ___48823: undefined, + yFloor___48833: undefined, + rowDistance___48839: undefined, + floorX___48847: undefined, + floorY___48861: undefined, + floorStepX___48875: undefined, + floorStepY___48884: undefined, + xFloor___48893: undefined, + tileType___48898: undefined, + floorTex___48917: undefined, + tx___48923: undefined, + ty___48929: undefined, + c___48935: undefined, } } -function Render_RayCastingRender_drawSprites__P520361(s) { +function Render_RayCastingRender_drawSprites__P35744(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -35075,14 +35075,14 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.invDet___533908 = undefined; + s.invDet___49336 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Render_RayCastingRender__C520307_VT)) failedCast(r0); - s.tmp_0 = r0 = globals.one2___523356; + if (!checkSubtype(r0, Render_RayCastingRender__C35690_VT)) failedCast(r0); + s.tmp_0 = r0 = globals.one2___38744; r0 = s.arg0.fields["planeX"]; s.tmp_3 = r0; r0 = s.arg0.fields["dirYFpx"]; @@ -35098,20 +35098,20 @@ switch (step) { r0 = (s.tmp_2 - s.tmp_5); s.tmp_1 = r0; r0 = (s.tmp_0 / s.tmp_1); - s.invDet___533908 = (r0); - r0 = pxsim_pxtcore_mkAction(2, sort_inline__P533927); + s.invDet___49336 = (r0); + r0 = pxsim_pxtcore_mkAction(2, sort_inline__P49355); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - r0 = pxsim_pxtrt_stclo(s.tmp_0, 1, s.invDet___533908); - r0 = pxsim_pxtcore_mkAction(1, forEach_inline__P534012); + r0 = pxsim_pxtrt_stclo(s.tmp_0, 1, s.invDet___49336); + r0 = pxsim_pxtcore_mkAction(1, forEach_inline__P49440); s.tmp_1 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_1, 0, s.arg0); - r0 = pxsim_pxtcore_mkAction(1, Render_RayCastingRender_drawSprites_inline__P534025); + r0 = pxsim_pxtcore_mkAction(1, Render_RayCastingRender_drawSprites_inline__P49453); s.tmp_2 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_2, 0, s.arg0); - s.tmp_3 = helpers_arrayForEach__P515231_mk(s); - s.tmp_4 = helpers_arraySort__P515227_mk(s); - s.tmp_5 = helpers_arrayFilter__P515232_mk(s); + s.tmp_3 = helpers_arrayForEach__P30614_mk(s); + s.tmp_4 = helpers_arraySort__P30610_mk(s); + s.tmp_5 = helpers_arrayFilter__P30615_mk(s); r0 = s.arg0.fields["sprites"]; s.tmp_5.arg0 = r0; s.tmp_5.arg1 = s.tmp_0; @@ -35132,12 +35132,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Render_RayCastingRender_drawSprites__P520361.info = {"start":24869,"length":1815,"line":630,"column":8,"endLine":659,"endColumn":9,"fileName":"pxt_modules/pxt-raycasting/render_raycasting.ts","functionName":"drawSprites","argumentNames":["this"]} +Render_RayCastingRender_drawSprites__P35744.info = {"start":24869,"length":1815,"line":630,"column":8,"endLine":659,"endColumn":9,"fileName":"pxt_modules/pxt-raycasting/render_raycasting.ts","functionName":"drawSprites","argumentNames":["this"]} -function Render_RayCastingRender_drawSprites__P520361_mk(s) { +function Render_RayCastingRender_drawSprites__P35744_mk(s) { checkStack(s.depth); return { - parent: s, fn: Render_RayCastingRender_drawSprites__P520361, depth: s.depth + 1, + parent: s, fn: Render_RayCastingRender_drawSprites__P35744, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -35147,7 +35147,7 @@ function Render_RayCastingRender_drawSprites__P520361_mk(s) { tmp_5: undefined, tmp_6: undefined, tmp_7: undefined, - invDet___533908: undefined, + invDet___49336: undefined, arg0: undefined, } } @@ -35155,7 +35155,7 @@ function Render_RayCastingRender_drawSprites__P520361_mk(s) { -function sort_inline__P533927(s) { +function sort_inline__P49355(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -35165,49 +35165,49 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.spriteX___533930 = undefined; - s.spriteY___533936 = undefined; - s.angleInCamera___533988 = undefined; + s.spriteX___49358 = undefined; + s.spriteY___49364 = undefined; + s.angleInCamera___49416 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } - s.tmp_1 = Render_RayCastingRender_sprXFx8__P520334_mk(s); + s.tmp_1 = Render_RayCastingRender_sprXFx8__P35717_mk(s); s.tmp_1.arg0 = s.caps[0]; s.tmp_1.arg1 = s.arg0; s.callLocIdx = 1870; s.pc = 3; return s.tmp_1; case 3: r0 = s.retval; s.tmp_0 = r0; - s.tmp_3 = Render_RayCastingRender_xFpx__P520328_mk(s); + s.tmp_3 = Render_RayCastingRender_xFpx__P35711_mk(s); s.tmp_3.arg0 = s.caps[0]; s.callLocIdx = 1871; s.pc = 4; return s.tmp_3; case 4: r0 = s.retval; s.tmp_2 = r0; r0 = (s.tmp_0 - s.tmp_2); - s.spriteX___533930 = (r0); - s.tmp_1 = Render_RayCastingRender_sprYFx8__P520335_mk(s); + s.spriteX___49358 = (r0); + s.tmp_1 = Render_RayCastingRender_sprYFx8__P35718_mk(s); s.tmp_1.arg0 = s.caps[0]; s.tmp_1.arg1 = s.arg0; s.callLocIdx = 1872; s.pc = 5; return s.tmp_1; case 5: r0 = s.retval; s.tmp_0 = r0; - s.tmp_3 = Render_RayCastingRender_yFpx__P520329_mk(s); + s.tmp_3 = Render_RayCastingRender_yFpx__P35712_mk(s); s.tmp_3.arg0 = s.caps[0]; s.callLocIdx = 1873; s.pc = 6; return s.tmp_3; case 6: r0 = s.retval; s.tmp_2 = r0; r0 = (s.tmp_0 - s.tmp_2); - s.spriteY___533936 = (r0); + s.spriteY___49364 = (r0); r0 = s.caps[0].fields["angleSelfToSpr"]; s.tmp_0 = r0; r0 = s.arg0.fields["id"]; s.tmp_1 = r0; - r0 = pxsim.Math_.atan2(s.spriteX___533930, s.spriteY___533936); + r0 = pxsim.Math_.atan2(s.spriteX___49358, s.spriteY___49364); s.tmp_2 = r0; r0 = pxsim_Array_.setAt(s.tmp_0, s.tmp_1, s.tmp_2); r0 = s.caps[0].fields["transformX"]; @@ -35217,11 +35217,11 @@ switch (step) { s.tmp_4 = r0 = s.caps[1]; r0 = s.caps[0].fields["dirYFpx"]; s.tmp_7 = r0; - r0 = (s.tmp_7 * s.spriteX___533930); + r0 = (s.tmp_7 * s.spriteX___49358); s.tmp_6 = r0; r0 = s.caps[0].fields["dirXFpx"]; s.tmp_9 = r0; - r0 = (s.tmp_9 * s.spriteY___533936); + r0 = (s.tmp_9 * s.spriteY___49364); s.tmp_8 = r0; r0 = (s.tmp_6 - s.tmp_8); s.tmp_5 = r0; @@ -35239,11 +35239,11 @@ switch (step) { s.tmp_8 = r0; r0 = (0 - s.tmp_8); s.tmp_7 = r0; - r0 = (s.tmp_7 * s.spriteX___533930); + r0 = (s.tmp_7 * s.spriteX___49358); s.tmp_6 = r0; r0 = s.caps[0].fields["planeX"]; s.tmp_10 = r0; - r0 = (s.tmp_10 * s.spriteY___533936); + r0 = (s.tmp_10 * s.spriteY___49364); s.tmp_9 = r0; r0 = (s.tmp_6 + s.tmp_9); s.tmp_5 = r0; @@ -35269,8 +35269,8 @@ switch (step) { r0 = pxsim_Array__getAt(s.tmp_6, s.tmp_7); s.tmp_5 = r0; r0 = pxsim.Math_.atan2(s.tmp_0, s.tmp_5); - s.angleInCamera___533988 = (r0); - s.tmp_1 = r0 = s.angleInCamera___533988; + s.angleInCamera___49416 = (r0); + s.tmp_1 = r0 = s.angleInCamera___49416; r0 = s.caps[0].fields["cameraRangeAngle"]; s.tmp_3 = r0; r0 = (0 - s.tmp_3); @@ -35284,7 +35284,7 @@ switch (step) { case 1: r0 = s.caps[0].fields["cameraRangeAngle"]; s.tmp_4 = r0; - r0 = (s.angleInCamera___533988 < s.tmp_4); + r0 = (s.angleInCamera___49416 < s.tmp_4); case 2: // jmp value (already in r0) s.tmp_5 = r0; @@ -35292,12 +35292,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -sort_inline__P533927.info = {"start":25221,"length":819,"line":639,"column":24,"endLine":647,"endColumn":17,"fileName":"pxt_modules/pxt-raycasting/render_raycasting.ts","functionName":"inline","argumentNames":["spr","i"]} +sort_inline__P49355.info = {"start":25221,"length":819,"line":639,"column":24,"endLine":647,"endColumn":17,"fileName":"pxt_modules/pxt-raycasting/render_raycasting.ts","functionName":"inline","argumentNames":["spr","i"]} -function sort_inline__P533927_mk(s) { +function sort_inline__P49355_mk(s) { checkStack(s.depth); return { - parent: s, fn: sort_inline__P533927, depth: s.depth + 1, + parent: s, fn: sort_inline__P49355, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -35310,9 +35310,9 @@ function sort_inline__P533927_mk(s) { tmp_8: undefined, tmp_9: undefined, tmp_10: undefined, - spriteX___533930: undefined, - spriteY___533936: undefined, - angleInCamera___533988: undefined, + spriteX___49358: undefined, + spriteY___49364: undefined, + angleInCamera___49416: undefined, arg0: undefined, arg1: undefined, } } @@ -35321,7 +35321,7 @@ function sort_inline__P533927_mk(s) { -function forEach_inline__P534012(s) { +function forEach_inline__P49440(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -35352,12 +35352,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -forEach_inline__P534012.info = {"start":26047,"length":133,"line":647,"column":24,"endLine":649,"endColumn":17,"fileName":"pxt_modules/pxt-raycasting/render_raycasting.ts","functionName":"inline","argumentNames":["spr1","spr2"]} +forEach_inline__P49440.info = {"start":26047,"length":133,"line":647,"column":24,"endLine":649,"endColumn":17,"fileName":"pxt_modules/pxt-raycasting/render_raycasting.ts","functionName":"inline","argumentNames":["spr1","spr2"]} -function forEach_inline__P534012_mk(s) { +function forEach_inline__P49440_mk(s) { checkStack(s.depth); return { - parent: s, fn: forEach_inline__P534012, depth: s.depth + 1, + parent: s, fn: forEach_inline__P49440, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -35373,7 +35373,7 @@ function forEach_inline__P534012_mk(s) { -function Render_RayCastingRender_drawSprites_inline__P534025(s) { +function Render_RayCastingRender_drawSprites_inline__P49453(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -35388,7 +35388,7 @@ switch (step) { s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } - s.tmp_0 = Render_RayCastingRender_drawSprite__P520363_mk(s); + s.tmp_0 = Render_RayCastingRender_drawSprite__P35746_mk(s); s.tmp_0.arg0 = s.caps[0]; s.tmp_0.arg1 = s.arg0; s.tmp_0.arg2 = s.arg1; @@ -35417,12 +35417,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Render_RayCastingRender_drawSprites_inline__P534025.info = {"start":26190,"length":315,"line":649,"column":27,"endLine":653,"endColumn":17,"fileName":"pxt_modules/pxt-raycasting/render_raycasting.ts","functionName":"inline","argumentNames":["spr","index"]} +Render_RayCastingRender_drawSprites_inline__P49453.info = {"start":26190,"length":315,"line":649,"column":27,"endLine":653,"endColumn":17,"fileName":"pxt_modules/pxt-raycasting/render_raycasting.ts","functionName":"inline","argumentNames":["spr","index"]} -function Render_RayCastingRender_drawSprites_inline__P534025_mk(s) { +function Render_RayCastingRender_drawSprites_inline__P49453_mk(s) { checkStack(s.depth); return { - parent: s, fn: Render_RayCastingRender_drawSprites_inline__P534025, depth: s.depth + 1, + parent: s, fn: Render_RayCastingRender_drawSprites_inline__P49453, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -35439,7 +35439,7 @@ function Render_RayCastingRender_drawSprites_inline__P534025_mk(s) { -function Render_RayCastingRender_drawSprite__P520363(s) { +function Render_RayCastingRender_drawSprite__P35746(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -35449,26 +35449,26 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.spriteScreenX___534049 = undefined; - s.spriteScreenHalfWidth___534063 = undefined; - s.spriteScreenLeft___534077 = undefined; - s.spriteScreenRight___534081 = undefined; - s.blitX___534085 = undefined; - s.blitWidth___534086 = undefined; - s.sprX___534087 = undefined; - s.blitXSpr___534121 = undefined; - s.blitWidthSpr___534126 = undefined; - s.lineHeight___534137 = undefined; - s.drawStart___534143 = undefined; - s.texSpr___534186 = undefined; - s.sprTexRatio___534216 = undefined; - s.sayRender___534249 = undefined; - s.particle___534255 = undefined; - s.sayOrParticle___534261 = undefined; - s.fpx_div_transformy___534346 = undefined; - s.height___534353 = undefined; - s.blitXSaySrc___534358 = undefined; - s.blitWidthSaySrc___534368 = undefined; + s.spriteScreenX___49477 = undefined; + s.spriteScreenHalfWidth___49491 = undefined; + s.spriteScreenLeft___49505 = undefined; + s.spriteScreenRight___49509 = undefined; + s.blitX___49513 = undefined; + s.blitWidth___49514 = undefined; + s.sprX___49515 = undefined; + s.blitXSpr___49549 = undefined; + s.blitWidthSpr___49554 = undefined; + s.lineHeight___49565 = undefined; + s.drawStart___49571 = undefined; + s.texSpr___49614 = undefined; + s.sprTexRatio___49644 = undefined; + s.sayRender___49677 = undefined; + s.particle___49683 = undefined; + s.sayOrParticle___49689 = undefined; + s.fpx_div_transformy___49774 = undefined; + s.height___49781 = undefined; + s.blitXSaySrc___49786 = undefined; + s.blitWidthSaySrc___49796 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -35479,8 +35479,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Render_RayCastingRender__C520307_VT)) failedCast(r0); - s.tmp_2 = r0 = globals.SWHalf___523335; + if (!checkSubtype(r0, Render_RayCastingRender__C35690_VT)) failedCast(r0); + s.tmp_2 = r0 = globals.SWHalf___38723; r0 = (s.arg3 / s.arg4); s.tmp_4 = r0; r0 = (1 - s.tmp_4); @@ -35492,7 +35492,7 @@ switch (step) { r0 = s.arg0.fields["cameraOffsetX"]; s.tmp_5 = r0; r0 = (s.tmp_0 - s.tmp_5); - s.spriteScreenX___534049 = (r0); + s.spriteScreenX___49477 = (r0); r0 = s.arg1.fields["_width"]; s.tmp_3 = r0; r0 = s.arg0.fields["tilemapScaleSize"]; @@ -35506,52 +35506,52 @@ switch (step) { r0 = (s.tmp_1 * s.tmp_5); s.tmp_0 = r0; r0 = pxsim.Math_.idiv(s.tmp_0, s.arg4); - s.spriteScreenHalfWidth___534063 = (r0); - r0 = (s.spriteScreenX___534049 - s.spriteScreenHalfWidth___534063); - s.spriteScreenLeft___534077 = (r0); - r0 = (s.spriteScreenX___534049 + s.spriteScreenHalfWidth___534063); - s.spriteScreenRight___534081 = (r0); - s.blitX___534085 = (0); - s.blitWidth___534086 = (0); - s.sprX___534087 = (0); + s.spriteScreenHalfWidth___49491 = (r0); + r0 = (s.spriteScreenX___49477 - s.spriteScreenHalfWidth___49491); + s.spriteScreenLeft___49505 = (r0); + r0 = (s.spriteScreenX___49477 + s.spriteScreenHalfWidth___49491); + s.spriteScreenRight___49509 = (r0); + s.blitX___49513 = (0); + s.blitWidth___49514 = (0); + s.sprX___49515 = (0); case 1: - r0 = (s.sprX___534087 < globals.SW___523331); + r0 = (s.sprX___49515 < globals.SW___38719); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 12; continue; } r0 = s.arg0.fields["dist"]; s.tmp_3 = r0; - r0 = pxsim_Array__getAt(s.tmp_3, s.sprX___534087); + r0 = pxsim_Array__getAt(s.tmp_3, s.sprX___49515); s.tmp_2 = r0; r0 = (s.tmp_2 > s.arg4); s.tmp_1 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_1); if (!r0) { step = 4; continue; } - r0 = (s.blitWidth___534086 == 0); + r0 = (s.blitWidth___49514 == 0); s.tmp_4 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_4); if (!r0) { step = 2; continue; } - s.blitX___534085 = (s.sprX___534087); + s.blitX___49513 = (s.sprX___49515); case 2: case 3: - r0 = (s.blitWidth___534086 + 1); - s.blitWidth___534086 = (r0); + r0 = (s.blitWidth___49514 + 1); + s.blitWidth___49514 = (r0); { step = 11; continue; } case 4: - r0 = (s.blitWidth___534086 > 0); + r0 = (s.blitWidth___49514 > 0); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 9; continue; } - r0 = (s.blitX___534085 <= s.spriteScreenRight___534081); + r0 = (s.blitX___49513 <= s.spriteScreenRight___49509); s.tmp_1 = r0; r0 = pxsim_numops_toBool(s.tmp_1); if (r0) { step = 5; continue; } r0 = s.tmp_1; { step = 6; continue; } case 5: - r0 = (s.blitX___534085 + s.blitWidth___534086); + r0 = (s.blitX___49513 + s.blitWidth___49514); s.tmp_2 = r0; - r0 = (s.tmp_2 >= s.spriteScreenLeft___534077); + r0 = (s.tmp_2 >= s.spriteScreenLeft___49505); case 6: // jmp value (already in r0) s.tmp_3 = r0; @@ -35560,35 +35560,35 @@ switch (step) { { step = 12; continue; } { step = 8; continue; } case 7: - s.blitX___534085 = (0); - s.blitWidth___534086 = (0); + s.blitX___49513 = (0); + s.blitWidth___49514 = (0); r0 = 0; case 8: case 9: case 10: case 11: - r0 = (s.sprX___534087 + 1); - s.sprX___534087 = (r0); + r0 = (s.sprX___49515 + 1); + s.sprX___49515 = (r0); { step = 1; continue; } case 12: - s.tmp_0 = Math_max__P515252_mk(s); - s.tmp_0.arg0 = s.blitX___534085; - s.tmp_0.arg1 = s.spriteScreenLeft___534077; + s.tmp_0 = Math_max__P30635_mk(s); + s.tmp_0.arg0 = s.blitX___49513; + s.tmp_0.arg1 = s.spriteScreenLeft___49505; s.callLocIdx = 1879; s.pc = 36; return s.tmp_0; case 36: r0 = s.retval; - s.blitXSpr___534121 = (r0); - s.tmp_1 = Math_min__P515253_mk(s); - r0 = (s.blitX___534085 + s.blitWidth___534086); + s.blitXSpr___49549 = (r0); + s.tmp_1 = Math_min__P30636_mk(s); + r0 = (s.blitX___49513 + s.blitWidth___49514); s.tmp_1.arg0 = r0; - s.tmp_1.arg1 = s.spriteScreenRight___534081; + s.tmp_1.arg1 = s.spriteScreenRight___49509; s.callLocIdx = 1880; s.pc = 37; return s.tmp_1; case 37: r0 = s.retval; s.tmp_0 = r0; - r0 = (s.tmp_0 - s.blitXSpr___534121); - s.blitWidthSpr___534126 = (r0); - r0 = (s.blitWidthSpr___534126 <= 0); + r0 = (s.tmp_0 - s.blitXSpr___49549); + s.blitWidthSpr___49554 = (r0); + r0 = (s.blitWidthSpr___49554 <= 0); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 13; continue; } @@ -35598,9 +35598,9 @@ switch (step) { r0 = s.arg0.fields["wallHeightInView"]; s.tmp_1 = r0; r0 = pxsim.Math_.idiv(s.tmp_1, s.arg4); - s.lineHeight___534137 = (r0); - s.tmp_0 = r0 = globals.SHHalf___523329; - s.tmp_3 = r0 = s.lineHeight___534137; + s.lineHeight___49565 = (r0); + s.tmp_0 = r0 = globals.SHHalf___38717; + s.tmp_3 = r0 = s.lineHeight___49565; r0 = s.arg0.fields["viewZPos"]; s.tmp_7 = r0; r0 = s.arg0.fields["spriteMotionZ"]; @@ -35625,7 +35625,7 @@ switch (step) { r0 = (s.tmp_2 >> 8); s.tmp_1 = r0; r0 = (s.tmp_0 + s.tmp_1); - s.drawStart___534143 = (r0); + s.drawStart___49571 = (r0); r0 = s.arg0.fields["onSpriteDirectionUpdateHandler"]; s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); @@ -35677,7 +35677,7 @@ switch (step) { r0 = s.arg1.fields["_image"]; { step = 18; continue; } case 17: - s.tmp_5 = Render_Animations_getFrameByDir__P520381_mk(s); + s.tmp_5 = Render_Animations_getFrameByDir__P35764_mk(s); r0 = s.arg0.fields["spriteAnimations"]; s.tmp_6 = r0; r0 = s.arg1.fields["id"]; @@ -35706,21 +35706,21 @@ switch (step) { case 18: // jmp value (already in r0) s.tmp_15 = r0; - s.texSpr___534186 = (s.tmp_15); - r0 = pxsim_ImageMethods.width(s.texSpr___534186); + s.texSpr___49614 = (s.tmp_15); + r0 = pxsim_ImageMethods.width(s.texSpr___49614); s.tmp_1 = r0; - r0 = (s.tmp_1 / s.spriteScreenHalfWidth___534063); + r0 = (s.tmp_1 / s.spriteScreenHalfWidth___49491); s.tmp_0 = r0; r0 = (s.tmp_0 / 2); - s.sprTexRatio___534216 = (r0); - s.tmp_0 = helpers_imageBlit__P517075_mk(s); + s.sprTexRatio___49644 = (r0); + s.tmp_0 = helpers_imageBlit__P32458_mk(s); r0 = s.arg0.fields["tempScreen"]; s.tmp_0.arg0 = r0; - s.tmp_0.arg1 = s.blitXSpr___534121; - s.tmp_0.arg2 = s.drawStart___534143; - s.tmp_0.arg3 = s.blitWidthSpr___534126; - s.tmp_2 = r0 = s.lineHeight___534137; - s.tmp_4 = Sprite_height__P517520_mk(s); + s.tmp_0.arg1 = s.blitXSpr___49549; + s.tmp_0.arg2 = s.drawStart___49571; + s.tmp_0.arg3 = s.blitWidthSpr___49554; + s.tmp_2 = r0 = s.lineHeight___49565; + s.tmp_4 = Sprite_height__P32903_mk(s); s.tmp_4.arg0 = s.arg1; s.callLocIdx = 1884; s.pc = 41; return s.tmp_4; case 41: @@ -35732,18 +35732,18 @@ switch (step) { s.tmp_5 = r0; r0 = (s.tmp_1 / s.tmp_5); s.tmp_0.arg4 = r0; - s.tmp_0.arg5 = s.texSpr___534186; - s.tmp_7 = r0 = s.blitXSpr___534121; - r0 = (s.spriteScreenX___534049 - s.spriteScreenHalfWidth___534063); + s.tmp_0.arg5 = s.texSpr___49614; + s.tmp_7 = r0 = s.blitXSpr___49549; + r0 = (s.spriteScreenX___49477 - s.spriteScreenHalfWidth___49491); s.tmp_8 = r0; r0 = (s.tmp_7 - s.tmp_8); s.tmp_6 = r0; - r0 = (s.tmp_6 * s.sprTexRatio___534216); + r0 = (s.tmp_6 * s.sprTexRatio___49644); s.tmp_0.arg6 = r0; s.tmp_0.arg7 = 0; - r0 = (s.blitWidthSpr___534126 * s.sprTexRatio___534216); + r0 = (s.blitWidthSpr___49554 * s.sprTexRatio___49644); s.tmp_0.arg8 = r0; - r0 = pxsim_ImageMethods.height(s.texSpr___534186); + r0 = pxsim_ImageMethods.height(s.texSpr___49614); s.tmp_0.arg9 = r0; s.tmp_0.arg10 = true; s.tmp_0.arg11 = false; @@ -35755,14 +35755,14 @@ switch (step) { r0 = s.arg1.fields["id"]; s.tmp_1 = r0; r0 = pxsim_Array__getAt(s.tmp_0, s.tmp_1); - s.sayRender___534249 = (r0); + s.sayRender___49677 = (r0); r0 = s.arg0.fields["spriteParticles"]; s.tmp_0 = r0; r0 = s.arg1.fields["id"]; s.tmp_1 = r0; r0 = pxsim_Array__getAt(s.tmp_0, s.tmp_1); - s.particle___534255 = (r0); - r0 = pxsim_numops_toBoolDecr(s.sayRender___534249); + s.particle___49683 = (r0); + r0 = pxsim_numops_toBoolDecr(s.sayRender___49677); s.tmp_3 = r0; r0 = pxsim_Boolean__bang(s.tmp_3); s.tmp_2 = r0; @@ -35775,7 +35775,7 @@ switch (step) { r0 = s.tmp_0; { step = 20; continue; } case 19: - r0 = pxsim_numops_toBoolDecr(s.particle___534255); + r0 = pxsim_numops_toBoolDecr(s.particle___49683); s.tmp_6 = r0; r0 = pxsim_Boolean__bang(s.tmp_6); s.tmp_5 = r0; @@ -35785,11 +35785,11 @@ switch (step) { case 20: // jmp value (already in r0) s.tmp_7 = r0; - s.sayOrParticle___534261 = (s.tmp_7); - r0 = pxsim_numops_toBoolDecr(s.sayOrParticle___534261); + s.sayOrParticle___49689 = (s.tmp_7); + r0 = pxsim_numops_toBoolDecr(s.sayOrParticle___49689); if (!r0) { step = 33; continue; } - r0 = pxsim_ImageMethods.fill(globals.screen___517154, 0); - r0 = pxsim_numops_toBoolDecr(s.sayRender___534249); + r0 = pxsim_ImageMethods.fill(globals.screen___32537, 0); + r0 = pxsim_numops_toBoolDecr(s.sayRender___49677); if (!r0) { step = 25; continue; } r0 = s.arg0.fields["sayEndTimes"]; s.tmp_1 = r0; @@ -35823,17 +35823,17 @@ switch (step) { r0 = pxsim_Array_.setAt(s.tmp_8, s.tmp_9, undefined); { step = 24; continue; } case 23: - s.tmp_0 = Sprite_x__P517477_mk(s); + s.tmp_0 = Sprite_x__P32860_mk(s); r0 = s.arg0.fields["tempSprite"]; s.tmp_0.arg0 = r0; - s.tmp_0.arg1 = globals.SWHalf___523335; + s.tmp_0.arg1 = globals.SWHalf___38723; s.callLocIdx = 1886; s.pc = 42; return s.tmp_0; case 42: r0 = s.retval; - s.tmp_0 = Sprite_y__P517479_mk(s); + s.tmp_0 = Sprite_y__P32862_mk(s); r0 = s.arg0.fields["tempSprite"]; s.tmp_0.arg0 = r0; - r0 = (globals.SHHalf___523329 + 2); + r0 = (globals.SHHalf___38717 + 2); s.tmp_0.arg1 = r0; s.callLocIdx = 1887; s.pc = 43; return s.tmp_0; case 43: @@ -35844,14 +35844,14 @@ switch (step) { r0 = s.arg0.fields["camera"]; s.tmp_0 = r0; r0 = (s.tmp_0).fields["drawOffsetY"] = (0); - s.tmp_0 = sprites_BaseSpriteSayRenderer__C517381_v0_4_mk(s); - s.tmp_0.arg0 = s.sayRender___534249; - s.tmp_0.arg1 = globals.screen___517154; + s.tmp_0 = sprites_BaseSpriteSayRenderer__C32764_v0_4_mk(s); + s.tmp_0.arg0 = s.sayRender___49677; + s.tmp_0.arg1 = globals.screen___32537; r0 = s.arg0.fields["camera"]; s.tmp_0.arg2 = r0; r0 = s.arg0.fields["tempSprite"]; s.tmp_0.arg3 = r0; - if (!checkSubtype(s.tmp_0.arg0, sprites_BaseSpriteSayRenderer__C517381_VT)) failedCast(s.tmp_0.arg0); + if (!checkSubtype(s.tmp_0.arg0, sprites_BaseSpriteSayRenderer__C32764_VT)) failedCast(s.tmp_0.arg0); s.tmp_0.fn = s.tmp_0.arg0.vtable.methods.draw; s.pc = 44; return s.tmp_0; case 44: @@ -35859,24 +35859,24 @@ switch (step) { case 24: case 25: case 26: - r0 = pxsim_numops_toBoolDecr(s.particle___534255); + r0 = pxsim_numops_toBoolDecr(s.particle___49683); if (!r0) { step = 29; continue; } - r0 = s.particle___534255.fields["lifespan"]; + r0 = s.particle___49683.fields["lifespan"]; s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 27; continue; } - s.tmp_1 = Sprite_x__P517477_mk(s); + s.tmp_1 = Sprite_x__P32860_mk(s); r0 = s.arg0.fields["tempSprite"]; s.tmp_1.arg0 = r0; - s.tmp_1.arg1 = globals.SWHalf___523335; + s.tmp_1.arg1 = globals.SWHalf___38723; s.callLocIdx = 1888; s.pc = 45; return s.tmp_1; case 45: r0 = s.retval; - s.tmp_0 = Sprite_y__P517479_mk(s); + s.tmp_0 = Sprite_y__P32862_mk(s); r0 = s.arg0.fields["tempSprite"]; s.tmp_0.arg0 = r0; - s.tmp_1 = r0 = globals.SHHalf___523329; - s.tmp_3 = Sprite_height__P517520_mk(s); + s.tmp_1 = r0 = globals.SHHalf___38717; + s.tmp_3 = Sprite_height__P32903_mk(s); s.tmp_3.arg0 = s.arg1; s.callLocIdx = 1889; s.pc = 47; return s.tmp_3; case 47: @@ -35893,11 +35893,11 @@ switch (step) { r0 = s.arg0.fields["camera"]; s.tmp_0 = r0; r0 = (s.tmp_0).fields["drawOffsetY"] = (0); - s.tmp_0 = particles_ParticleSource__C518273_v1_2_mk(s); - s.tmp_0.arg0 = s.particle___534255; + s.tmp_0 = particles_ParticleSource__C33656_v1_2_mk(s); + s.tmp_0.arg0 = s.particle___49683; r0 = s.arg0.fields["camera"]; s.tmp_0.arg1 = r0; - if (!checkSubtype(s.tmp_0.arg0, particles_ParticleSource__C518273_VT)) failedCast(s.tmp_0.arg0); + if (!checkSubtype(s.tmp_0.arg0, particles_ParticleSource__C33656_VT)) failedCast(s.tmp_0.arg0); s.tmp_0.fn = s.tmp_0.arg0.vtable.methods.__draw; s.pc = 48; return s.tmp_0; case 48: @@ -35912,7 +35912,7 @@ switch (step) { case 28: case 29: case 30: - s.tmp_0 = Math_roundWithPrecision__P515254_mk(s); + s.tmp_0 = Math_roundWithPrecision__P30637_mk(s); r0 = (s.arg4 / 4); s.tmp_1 = r0; r0 = (s.tmp_1 / 256); @@ -35921,45 +35921,45 @@ switch (step) { s.callLocIdx = 1891; s.pc = 49; return s.tmp_0; case 49: r0 = s.retval; - s.fpx_div_transformy___534346 = (r0); - r0 = (globals.SH___523325 / s.fpx_div_transformy___534346); - s.height___534353 = (r0); - r0 = (s.blitX___534085 - s.spriteScreenX___534049); + s.fpx_div_transformy___49774 = (r0); + r0 = (globals.SH___38713 / s.fpx_div_transformy___49774); + s.height___49781 = (r0); + r0 = (s.blitX___49513 - s.spriteScreenX___49477); s.tmp_1 = r0; - r0 = (s.tmp_1 * s.fpx_div_transformy___534346); + r0 = (s.tmp_1 * s.fpx_div_transformy___49774); s.tmp_0 = r0; - r0 = (s.tmp_0 + globals.SWHalf___523335); - s.blitXSaySrc___534358 = (r0); - r0 = (s.blitWidth___534086 * s.fpx_div_transformy___534346); - s.blitWidthSaySrc___534368 = (r0); - r0 = (s.blitXSaySrc___534358 <= 0); + r0 = (s.tmp_0 + globals.SWHalf___38723); + s.blitXSaySrc___49786 = (r0); + r0 = (s.blitWidth___49514 * s.fpx_div_transformy___49774); + s.blitWidthSaySrc___49796 = (r0); + r0 = (s.blitXSaySrc___49786 <= 0); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 31; continue; } - s.tmp_1 = helpers_imageBlit__P517075_mk(s); + s.tmp_1 = helpers_imageBlit__P32458_mk(s); r0 = s.arg0.fields["tempScreen"]; s.tmp_1.arg0 = r0; - s.tmp_2 = r0 = s.spriteScreenX___534049; - r0 = (globals.SWHalf___523335 / s.fpx_div_transformy___534346); + s.tmp_2 = r0 = s.spriteScreenX___49477; + r0 = (globals.SWHalf___38723 / s.fpx_div_transformy___49774); s.tmp_3 = r0; r0 = (s.tmp_2 - s.tmp_3); s.tmp_1.arg1 = r0; - s.tmp_4 = r0 = s.drawStart___534143; - r0 = (s.height___534353 / 2); + s.tmp_4 = r0 = s.drawStart___49571; + r0 = (s.height___49781 / 2); s.tmp_5 = r0; r0 = (s.tmp_4 - s.tmp_5); s.tmp_1.arg2 = r0; - r0 = (s.blitWidthSaySrc___534368 + s.blitXSaySrc___534358); + r0 = (s.blitWidthSaySrc___49796 + s.blitXSaySrc___49786); s.tmp_6 = r0; - r0 = (s.tmp_6 / s.fpx_div_transformy___534346); + r0 = (s.tmp_6 / s.fpx_div_transformy___49774); s.tmp_1.arg3 = r0; - s.tmp_1.arg4 = s.height___534353; - s.tmp_1.arg5 = globals.screen___517154; + s.tmp_1.arg4 = s.height___49781; + s.tmp_1.arg5 = globals.screen___32537; s.tmp_1.arg6 = 0; s.tmp_1.arg7 = 0; - r0 = (s.blitWidthSaySrc___534368 + s.blitXSaySrc___534358); + r0 = (s.blitWidthSaySrc___49796 + s.blitXSaySrc___49786); s.tmp_1.arg8 = r0; - s.tmp_1.arg9 = globals.SH___523325; + s.tmp_1.arg9 = globals.SH___38713; s.tmp_1.arg10 = true; s.tmp_1.arg11 = false; s.callLocIdx = 1892; s.pc = 50; return s.tmp_1; @@ -35967,22 +35967,22 @@ switch (step) { r0 = s.retval; { step = 32; continue; } case 31: - s.tmp_0 = helpers_imageBlit__P517075_mk(s); + s.tmp_0 = helpers_imageBlit__P32458_mk(s); r0 = s.arg0.fields["tempScreen"]; s.tmp_0.arg0 = r0; - s.tmp_0.arg1 = s.blitX___534085; - s.tmp_1 = r0 = s.drawStart___534143; - r0 = (s.height___534353 / 2); + s.tmp_0.arg1 = s.blitX___49513; + s.tmp_1 = r0 = s.drawStart___49571; + r0 = (s.height___49781 / 2); s.tmp_2 = r0; r0 = (s.tmp_1 - s.tmp_2); s.tmp_0.arg2 = r0; - s.tmp_0.arg3 = s.blitWidth___534086; - s.tmp_0.arg4 = s.height___534353; - s.tmp_0.arg5 = globals.screen___517154; - s.tmp_0.arg6 = s.blitXSaySrc___534358; + s.tmp_0.arg3 = s.blitWidth___49514; + s.tmp_0.arg4 = s.height___49781; + s.tmp_0.arg5 = globals.screen___32537; + s.tmp_0.arg6 = s.blitXSaySrc___49786; s.tmp_0.arg7 = 0; - s.tmp_0.arg8 = s.blitWidthSaySrc___534368; - s.tmp_0.arg9 = globals.SH___523325; + s.tmp_0.arg8 = s.blitWidthSaySrc___49796; + s.tmp_0.arg9 = globals.SH___38713; s.tmp_0.arg10 = true; s.tmp_0.arg11 = false; s.callLocIdx = 1893; s.pc = 51; return s.tmp_0; @@ -35996,12 +35996,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Render_RayCastingRender_drawSprite__P520363.info = {"start":26856,"length":6171,"line":665,"column":8,"endLine":773,"endColumn":9,"fileName":"pxt_modules/pxt-raycasting/render_raycasting.ts","functionName":"drawSprite","argumentNames":["this","spr","index","transformX","transformY","myAngle"]} +Render_RayCastingRender_drawSprite__P35746.info = {"start":26856,"length":6171,"line":665,"column":8,"endLine":773,"endColumn":9,"fileName":"pxt_modules/pxt-raycasting/render_raycasting.ts","functionName":"drawSprite","argumentNames":["this","spr","index","transformX","transformY","myAngle"]} -function Render_RayCastingRender_drawSprite__P520363_mk(s) { +function Render_RayCastingRender_drawSprite__P35746_mk(s) { checkStack(s.depth); return { - parent: s, fn: Render_RayCastingRender_drawSprite__P520363, depth: s.depth + 1, + parent: s, fn: Render_RayCastingRender_drawSprite__P35746, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -36019,26 +36019,26 @@ function Render_RayCastingRender_drawSprite__P520363_mk(s) { tmp_13: undefined, tmp_14: undefined, tmp_15: undefined, - spriteScreenX___534049: undefined, - spriteScreenHalfWidth___534063: undefined, - spriteScreenLeft___534077: undefined, - spriteScreenRight___534081: undefined, - blitX___534085: undefined, - blitWidth___534086: undefined, - sprX___534087: undefined, - blitXSpr___534121: undefined, - blitWidthSpr___534126: undefined, - lineHeight___534137: undefined, - drawStart___534143: undefined, - texSpr___534186: undefined, - sprTexRatio___534216: undefined, - sayRender___534249: undefined, - particle___534255: undefined, - sayOrParticle___534261: undefined, - fpx_div_transformy___534346: undefined, - height___534353: undefined, - blitXSaySrc___534358: undefined, - blitWidthSaySrc___534368: undefined, + spriteScreenX___49477: undefined, + spriteScreenHalfWidth___49491: undefined, + spriteScreenLeft___49505: undefined, + spriteScreenRight___49509: undefined, + blitX___49513: undefined, + blitWidth___49514: undefined, + sprX___49515: undefined, + blitXSpr___49549: undefined, + blitWidthSpr___49554: undefined, + lineHeight___49565: undefined, + drawStart___49571: undefined, + texSpr___49614: undefined, + sprTexRatio___49644: undefined, + sayRender___49677: undefined, + particle___49683: undefined, + sayOrParticle___49689: undefined, + fpx_div_transformy___49774: undefined, + height___49781: undefined, + blitXSaySrc___49786: undefined, + blitWidthSaySrc___49796: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -36051,7 +36051,7 @@ function Render_RayCastingRender_drawSprite__P520363_mk(s) { -function Render_Animations_getFrameByDir__P520381(s) { +function Render_Animations_getFrameByDir__P35764(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -36067,7 +36067,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Render_Animations__C520376_VT)) failedCast(r0); + if (!checkSubtype(r0, Render_Animations__C35759_VT)) failedCast(r0); r0 = pxsim.control.millis(); s.tmp_2 = r0; r0 = s.arg0.fields["msLast"]; @@ -36138,12 +36138,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Render_Animations_getFrameByDir__P520381.info = {"start":613,"length":482,"line":27,"column":8,"endLine":36,"endColumn":9,"fileName":"pxt_modules/pxt-raycasting/render_blocks.ts","functionName":"getFrameByDir","argumentNames":["this","dir"]} +Render_Animations_getFrameByDir__P35764.info = {"start":613,"length":482,"line":27,"column":8,"endLine":36,"endColumn":9,"fileName":"pxt_modules/pxt-raycasting/render_blocks.ts","functionName":"getFrameByDir","argumentNames":["this","dir"]} -function Render_Animations_getFrameByDir__P520381_mk(s) { +function Render_Animations_getFrameByDir__P35764_mk(s) { checkStack(s.depth); return { - parent: s, fn: Render_Animations_getFrameByDir__P520381, depth: s.depth + 1, + parent: s, fn: Render_Animations_getFrameByDir__P35764, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -36162,7 +36162,7 @@ function Render_Animations_getFrameByDir__P520381_mk(s) { -function particles_ParticleSource___draw__P518279(s) { +function particles_ParticleSource___draw__P33662(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -36172,18 +36172,18 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.current___534449 = undefined; - s.left___534452 = undefined; - s.top___534462 = undefined; + s.current___49877 = undefined; + s.left___49880 = undefined; + s.top___49890 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_ParticleSource__C518273_VT)) failedCast(r0); + if (!checkSubtype(r0, particles_ParticleSource__C33656_VT)) failedCast(r0); r0 = s.arg0.fields["head"]; - s.current___534449 = (r0); + s.current___49877 = (r0); r0 = s.arg0.fields["pFlags"]; s.tmp_1 = r0; r0 = (s.tmp_1 & 4); @@ -36201,7 +36201,7 @@ switch (step) { case 2: // jmp value (already in r0) s.tmp_4 = r0; - s.left___534452 = (s.tmp_4); + s.left___49880 = (s.tmp_4); r0 = s.arg0.fields["pFlags"]; s.tmp_1 = r0; r0 = (s.tmp_1 & 4); @@ -36219,49 +36219,49 @@ switch (step) { case 4: // jmp value (already in r0) s.tmp_4 = r0; - s.top___534462 = (s.tmp_4); + s.top___49890 = (s.tmp_4); case 5: - r0 = pxsim_numops_toBoolDecr(s.current___534449); + r0 = pxsim_numops_toBoolDecr(s.current___49877); if (!r0) { step = 8; continue; } - r0 = s.current___534449.fields["lifespan"]; + r0 = s.current___49877.fields["lifespan"]; s.tmp_1 = r0; r0 = (s.tmp_1 > 0); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 6; continue; } - s.tmp_2 = particles_ParticleSource_drawParticle__P521363_mk(s); + s.tmp_2 = particles_ParticleSource_drawParticle__P36751_mk(s); s.tmp_2.arg0 = s.arg0; - s.tmp_2.arg1 = s.current___534449; - s.tmp_2.arg2 = s.left___534452; - s.tmp_2.arg3 = s.top___534462; + s.tmp_2.arg1 = s.current___49877; + s.tmp_2.arg2 = s.left___49880; + s.tmp_2.arg3 = s.top___49890; s.callLocIdx = 1518; s.pc = 9; return s.tmp_2; case 9: r0 = s.retval; case 6: case 7: - r0 = s.current___534449.fields["next"]; - s.current___534449 = (r0); + r0 = s.current___49877.fields["next"]; + s.current___49877 = (r0); { step = 5; continue; } case 8: r0 = undefined; return leave(s, r0) default: oops() } } } -particles_ParticleSource___draw__P518279.info = {"start":3216,"length":468,"line":112,"column":8,"endLine":122,"endColumn":9,"fileName":"pxt_modules/game/particles.ts","functionName":"__draw","argumentNames":["this","camera"]} +particles_ParticleSource___draw__P33662.info = {"start":3216,"length":468,"line":112,"column":8,"endLine":122,"endColumn":9,"fileName":"pxt_modules/game/particles.ts","functionName":"__draw","argumentNames":["this","camera"]} -function particles_ParticleSource___draw__P518279_mk(s) { +function particles_ParticleSource___draw__P33662_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_ParticleSource___draw__P518279, depth: s.depth + 1, + parent: s, fn: particles_ParticleSource___draw__P33662, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, tmp_3: undefined, tmp_4: undefined, - current___534449: undefined, - left___534452: undefined, - top___534462: undefined, + current___49877: undefined, + left___49880: undefined, + top___49890: undefined, arg0: undefined, arg1: undefined, } } @@ -36270,7 +36270,7 @@ function particles_ParticleSource___draw__P518279_mk(s) { -function particles_ParticleSource_drawParticle__P521363(s) { +function particles_ParticleSource_drawParticle__P36751(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -36288,8 +36288,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_ParticleSource__C518273_VT)) failedCast(r0); - s.tmp_0 = particles_ParticleFactory__C518309_v1_4_mk(s); + if (!checkSubtype(r0, particles_ParticleSource__C33656_VT)) failedCast(r0); + s.tmp_0 = particles_ParticleFactory__C33692_v1_4_mk(s); r0 = s.arg0.fields["_factory"]; s.tmp_0.arg0 = r0; s.tmp_0.arg1 = s.arg1; @@ -36301,7 +36301,7 @@ switch (step) { s.tmp_2 = r0; r0 = (s.tmp_2 - s.arg3); s.tmp_0.arg3 = r0; - if (!checkSubtype(s.tmp_0.arg0, particles_ParticleFactory__C518309_VT)) failedCast(s.tmp_0.arg0); + if (!checkSubtype(s.tmp_0.arg0, particles_ParticleFactory__C33692_VT)) failedCast(s.tmp_0.arg0); s.tmp_0.fn = s.tmp_0.arg0.vtable.methods.drawParticle; s.pc = 1; return s.tmp_0; case 1: @@ -36310,12 +36310,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_ParticleSource_drawParticle__P521363.info = {"start":8615,"length":174,"line":287,"column":8,"endLine":289,"endColumn":9,"fileName":"pxt_modules/game/particles.ts","functionName":"drawParticle","argumentNames":["this","p","screenLeft","screenTop"]} +particles_ParticleSource_drawParticle__P36751.info = {"start":8615,"length":174,"line":287,"column":8,"endLine":289,"endColumn":9,"fileName":"pxt_modules/game/particles.ts","functionName":"drawParticle","argumentNames":["this","p","screenLeft","screenTop"]} -function particles_ParticleSource_drawParticle__P521363_mk(s) { +function particles_ParticleSource_drawParticle__P36751_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_ParticleSource_drawParticle__P521363, depth: s.depth + 1, + parent: s, fn: particles_ParticleSource_drawParticle__P36751, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -36330,7 +36330,7 @@ function particles_ParticleSource_drawParticle__P521363_mk(s) { -function particles_ParticleFactory_drawParticle__P518312(s) { +function particles_ParticleFactory_drawParticle__P33695(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -36348,8 +36348,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_ParticleFactory__C518309_VT)) failedCast(r0); - s.tmp_0 = r0 = globals.screen___517154; + if (!checkSubtype(r0, particles_ParticleFactory__C33692_VT)) failedCast(r0); + s.tmp_0 = r0 = globals.screen___32537; r0 = (s.arg2 + 128); s.tmp_2 = r0; r0 = (s.tmp_2 >> 8); @@ -36363,12 +36363,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_ParticleFactory_drawParticle__P518312.info = {"start":2265,"length":118,"line":85,"column":8,"endLine":87,"endColumn":9,"fileName":"pxt_modules/game/particlefactories.ts","functionName":"drawParticle","argumentNames":["this","particle","x","y"]} +particles_ParticleFactory_drawParticle__P33695.info = {"start":2265,"length":118,"line":85,"column":8,"endLine":87,"endColumn":9,"fileName":"pxt_modules/game/particlefactories.ts","functionName":"drawParticle","argumentNames":["this","particle","x","y"]} -function particles_ParticleFactory_drawParticle__P518312_mk(s) { +function particles_ParticleFactory_drawParticle__P33695_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_ParticleFactory_drawParticle__P518312, depth: s.depth + 1, + parent: s, fn: particles_ParticleFactory_drawParticle__P33695, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -36385,7 +36385,7 @@ function particles_ParticleFactory_drawParticle__P518312_mk(s) { -function Sprite_height__P517520(s) { +function Sprite_height__P32903(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -36400,20 +36400,20 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C517463_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C32846_VT)) failedCast(r0); r0 = s.arg0.fields["_height"]; s.tmp_0 = r0; r0 = (s.tmp_0 / 256); return leaveAccessor(s, r0) default: oops() } } } -Sprite_height__P517520.info = {"start":10541,"length":61,"line":380,"column":4,"endLine":382,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"height","argumentNames":["this"]} -Sprite_height__P517520.isGetter = true; +Sprite_height__P32903.info = {"start":10541,"length":61,"line":380,"column":4,"endLine":382,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"height","argumentNames":["this"]} +Sprite_height__P32903.isGetter = true; -function Sprite_height__P517520_mk(s) { +function Sprite_height__P32903_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_height__P517520, depth: s.depth + 1, + parent: s, fn: Sprite_height__P32903, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -36423,7 +36423,7 @@ function Sprite_height__P517520_mk(s) { -function Sprite_y__P517479(s) { +function Sprite_y__P32862(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -36439,11 +36439,11 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C517463_VT)) failedCast(r0); - s.tmp_0 = Sprite_top__P517526_mk(s); + if (!checkSubtype(r0, Sprite__C32846_VT)) failedCast(r0); + s.tmp_0 = Sprite_top__P32909_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_1 = r0 = s.arg1; - s.tmp_4 = Sprite_height__P517520_mk(s); + s.tmp_4 = Sprite_height__P32903_mk(s); s.tmp_4.arg0 = s.arg0; s.callLocIdx = 409; s.pc = 2; return s.tmp_4; case 2: @@ -36460,12 +36460,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_y__P517479.info = {"start":3081,"length":65,"line":126,"column":4,"endLine":128,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"y","argumentNames":["this","v"]} +Sprite_y__P32862.info = {"start":3081,"length":65,"line":126,"column":4,"endLine":128,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"y","argumentNames":["this","v"]} -function Sprite_y__P517479_mk(s) { +function Sprite_y__P32862_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_y__P517479, depth: s.depth + 1, + parent: s, fn: Sprite_y__P32862, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -36480,7 +36480,7 @@ function Sprite_y__P517479_mk(s) { -function Sprite_top__P517526(s) { +function Sprite_top__P32909(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -36490,22 +36490,22 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.physics___534525 = undefined; + s.physics___49953 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C517463_VT)) failedCast(r0); - s.tmp_0 = game_currentScene__P518121_mk(s); + if (!checkSubtype(r0, Sprite__C32846_VT)) failedCast(r0); + s.tmp_0 = game_currentScene__P33504_mk(s); s.callLocIdx = 458; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; r0 = r0.fields["physicsEngine"]; - s.physics___534525 = (r0); - s.tmp_0 = PhysicsEngine__C517633_v2_4_mk(s); - s.tmp_0.arg0 = s.physics___534525; + s.physics___49953 = (r0); + s.tmp_0 = PhysicsEngine__C33016_v2_4_mk(s); + s.tmp_0.arg0 = s.physics___49953; s.tmp_0.arg1 = s.arg0; s.tmp_0.arg2 = 0; r0 = (s.arg1 * 256); @@ -36516,7 +36516,7 @@ switch (step) { s.tmp_3 = r0; r0 = (s.tmp_1 - s.tmp_3); s.tmp_0.arg3 = r0; - if (!checkSubtype(s.tmp_0.arg0, PhysicsEngine__C517633_VT)) failedCast(s.tmp_0.arg0); + if (!checkSubtype(s.tmp_0.arg0, PhysicsEngine__C33016_VT)) failedCast(s.tmp_0.arg0); s.tmp_0.fn = s.tmp_0.arg0.vtable.methods.moveSprite; s.pc = 2; return s.tmp_0; case 2: @@ -36525,18 +36525,18 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_top__P517526.info = {"start":11687,"length":256,"line":421,"column":4,"endLine":431,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"top","argumentNames":["this","value"]} +Sprite_top__P32909.info = {"start":11687,"length":256,"line":421,"column":4,"endLine":431,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"top","argumentNames":["this","value"]} -function Sprite_top__P517526_mk(s) { +function Sprite_top__P32909_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_top__P517526, depth: s.depth + 1, + parent: s, fn: Sprite_top__P32909, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, tmp_3: undefined, - physics___534525: undefined, + physics___49953: undefined, arg0: undefined, arg1: undefined, } } @@ -36545,7 +36545,7 @@ function Sprite_top__P517526_mk(s) { -function Sprite_top__P517525(s) { +function Sprite_top__P32908(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -36560,20 +36560,20 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C517463_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C32846_VT)) failedCast(r0); r0 = s.arg0.fields["_y"]; s.tmp_0 = r0; r0 = (s.tmp_0 / 256); return leaveAccessor(s, r0) default: oops() } } } -Sprite_top__P517525.info = {"start":11544,"length":53,"line":416,"column":4,"endLine":418,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"top","argumentNames":["this"]} -Sprite_top__P517525.isGetter = true; +Sprite_top__P32908.info = {"start":11544,"length":53,"line":416,"column":4,"endLine":418,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"top","argumentNames":["this"]} +Sprite_top__P32908.isGetter = true; -function Sprite_top__P517525_mk(s) { +function Sprite_top__P32908_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_top__P517525, depth: s.depth + 1, + parent: s, fn: Sprite_top__P32908, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -36583,7 +36583,7 @@ function Sprite_top__P517525_mk(s) { -function Sprite_x__P517477(s) { +function Sprite_x__P32860(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -36599,11 +36599,11 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C517463_VT)) failedCast(r0); - s.tmp_0 = Sprite_left__P517522_mk(s); + if (!checkSubtype(r0, Sprite__C32846_VT)) failedCast(r0); + s.tmp_0 = Sprite_left__P32905_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_1 = r0 = s.arg1; - s.tmp_4 = Sprite_width__P517519_mk(s); + s.tmp_4 = Sprite_width__P32902_mk(s); s.tmp_4.arg0 = s.arg0; s.callLocIdx = 404; s.pc = 2; return s.tmp_4; case 2: @@ -36620,12 +36620,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_x__P517477.info = {"start":2724,"length":65,"line":115,"column":4,"endLine":117,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"x","argumentNames":["this","v"]} +Sprite_x__P32860.info = {"start":2724,"length":65,"line":115,"column":4,"endLine":117,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"x","argumentNames":["this","v"]} -function Sprite_x__P517477_mk(s) { +function Sprite_x__P32860_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_x__P517477, depth: s.depth + 1, + parent: s, fn: Sprite_x__P32860, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -36640,7 +36640,7 @@ function Sprite_x__P517477_mk(s) { -function Sprite_left__P517522(s) { +function Sprite_left__P32905(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -36650,22 +36650,22 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.physics___534554 = undefined; + s.physics___49982 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C517463_VT)) failedCast(r0); - s.tmp_0 = game_currentScene__P518121_mk(s); + if (!checkSubtype(r0, Sprite__C32846_VT)) failedCast(r0); + s.tmp_0 = game_currentScene__P33504_mk(s); s.callLocIdx = 450; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; r0 = r0.fields["physicsEngine"]; - s.physics___534554 = (r0); - s.tmp_0 = PhysicsEngine__C517633_v2_4_mk(s); - s.tmp_0.arg0 = s.physics___534554; + s.physics___49982 = (r0); + s.tmp_0 = PhysicsEngine__C33016_v2_4_mk(s); + s.tmp_0.arg0 = s.physics___49982; s.tmp_0.arg1 = s.arg0; r0 = (s.arg1 * 256); s.tmp_2 = r0; @@ -36676,7 +36676,7 @@ switch (step) { r0 = (s.tmp_1 - s.tmp_3); s.tmp_0.arg2 = r0; s.tmp_0.arg3 = 0; - if (!checkSubtype(s.tmp_0.arg0, PhysicsEngine__C517633_VT)) failedCast(s.tmp_0.arg0); + if (!checkSubtype(s.tmp_0.arg0, PhysicsEngine__C33016_VT)) failedCast(s.tmp_0.arg0); s.tmp_0.fn = s.tmp_0.arg0.vtable.methods.moveSprite; s.pc = 2; return s.tmp_0; case 2: @@ -36685,18 +36685,18 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_left__P517522.info = {"start":10853,"length":257,"line":391,"column":4,"endLine":401,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"left","argumentNames":["this","value"]} +Sprite_left__P32905.info = {"start":10853,"length":257,"line":391,"column":4,"endLine":401,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"left","argumentNames":["this","value"]} -function Sprite_left__P517522_mk(s) { +function Sprite_left__P32905_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_left__P517522, depth: s.depth + 1, + parent: s, fn: Sprite_left__P32905, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, tmp_3: undefined, - physics___534554: undefined, + physics___49982: undefined, arg0: undefined, arg1: undefined, } } @@ -36705,7 +36705,7 @@ function Sprite_left__P517522_mk(s) { -function Sprite_left__P517521(s) { +function Sprite_left__P32904(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -36720,20 +36720,20 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C517463_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C32846_VT)) failedCast(r0); r0 = s.arg0.fields["_x"]; s.tmp_0 = r0; r0 = (s.tmp_0 / 256); return leaveAccessor(s, r0) default: oops() } } } -Sprite_left__P517521.info = {"start":10709,"length":53,"line":386,"column":4,"endLine":388,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"left","argumentNames":["this"]} -Sprite_left__P517521.isGetter = true; +Sprite_left__P32904.info = {"start":10709,"length":53,"line":386,"column":4,"endLine":388,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"left","argumentNames":["this"]} +Sprite_left__P32904.isGetter = true; -function Sprite_left__P517521_mk(s) { +function Sprite_left__P32904_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_left__P517521, depth: s.depth + 1, + parent: s, fn: Sprite_left__P32904, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -36743,7 +36743,7 @@ function Sprite_left__P517521_mk(s) { -function Sprite_width__P517519(s) { +function Sprite_width__P32902(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -36758,20 +36758,20 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C517463_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C32846_VT)) failedCast(r0); r0 = s.arg0.fields["_width"]; s.tmp_0 = r0; r0 = (s.tmp_0 / 256); return leaveAccessor(s, r0) default: oops() } } } -Sprite_width__P517519.info = {"start":10374,"length":59,"line":375,"column":4,"endLine":377,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"width","argumentNames":["this"]} -Sprite_width__P517519.isGetter = true; +Sprite_width__P32902.info = {"start":10374,"length":59,"line":375,"column":4,"endLine":377,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"width","argumentNames":["this"]} +Sprite_width__P32902.isGetter = true; -function Sprite_width__P517519_mk(s) { +function Sprite_width__P32902_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_width__P517519, depth: s.depth + 1, + parent: s, fn: Sprite_width__P32902, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -36781,7 +36781,7 @@ function Sprite_width__P517519_mk(s) { -function sprites_BaseSpriteSayRenderer_draw__P517383(s) { +function sprites_BaseSpriteSayRenderer_draw__P32766(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -36799,17 +36799,17 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_BaseSpriteSayRenderer__C517381_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_BaseSpriteSayRenderer__C32764_VT)) failedCast(r0); r0 = undefined; return leave(s, r0) default: oops() } } } -sprites_BaseSpriteSayRenderer_draw__P517383.info = {"start":171,"length":69,"line":5,"column":8,"endLine":7,"endColumn":9,"fileName":"pxt_modules/game/spritesay.ts","functionName":"draw","argumentNames":["this","screen","camera","owner"]} +sprites_BaseSpriteSayRenderer_draw__P32766.info = {"start":171,"length":69,"line":5,"column":8,"endLine":7,"endColumn":9,"fileName":"pxt_modules/game/spritesay.ts","functionName":"draw","argumentNames":["this","screen","camera","owner"]} -function sprites_BaseSpriteSayRenderer_draw__P517383_mk(s) { +function sprites_BaseSpriteSayRenderer_draw__P32766_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_BaseSpriteSayRenderer_draw__P517383, depth: s.depth + 1, + parent: s, fn: sprites_BaseSpriteSayRenderer_draw__P32766, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -36821,7 +36821,7 @@ function sprites_BaseSpriteSayRenderer_draw__P517383_mk(s) { -function helpers_imageBlit__P517075(s) { +function helpers_imageBlit__P32458(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -36846,7 +36846,7 @@ switch (step) { s.arg11 = (s.lambdaArgs[11]); s.lambdaArgs = null; } - s.tmp_0 = r0 = globals._blitArgs___520659; + s.tmp_0 = r0 = globals._blitArgs___36047; r0 = pxsim_numops_toBool(s.tmp_0); if (!r0) { step = 1; continue; } r0 = s.tmp_0; @@ -36856,36 +36856,36 @@ switch (step) { case 2: // jmp value (already in r0) s.tmp_1 = r0; - globals._blitArgs___520659 = (s.tmp_1); - s.tmp_0 = r0 = globals._blitArgs___520659; + globals._blitArgs___36047 = (s.tmp_1); + s.tmp_0 = r0 = globals._blitArgs___36047; r0 = (s.arg1 | 0); s.tmp_1 = r0; r0 = pxsim_Array_.setAt(s.tmp_0, 0, s.tmp_1); - s.tmp_0 = r0 = globals._blitArgs___520659; + s.tmp_0 = r0 = globals._blitArgs___36047; r0 = (s.arg2 | 0); s.tmp_1 = r0; r0 = pxsim_Array_.setAt(s.tmp_0, 1, s.tmp_1); - s.tmp_0 = r0 = globals._blitArgs___520659; + s.tmp_0 = r0 = globals._blitArgs___36047; r0 = (s.arg3 | 0); s.tmp_1 = r0; r0 = pxsim_Array_.setAt(s.tmp_0, 2, s.tmp_1); - s.tmp_0 = r0 = globals._blitArgs___520659; + s.tmp_0 = r0 = globals._blitArgs___36047; r0 = (s.arg4 | 0); s.tmp_1 = r0; r0 = pxsim_Array_.setAt(s.tmp_0, 3, s.tmp_1); - s.tmp_0 = r0 = globals._blitArgs___520659; + s.tmp_0 = r0 = globals._blitArgs___36047; r0 = (s.arg6 | 0); s.tmp_1 = r0; r0 = pxsim_Array_.setAt(s.tmp_0, 4, s.tmp_1); - s.tmp_0 = r0 = globals._blitArgs___520659; + s.tmp_0 = r0 = globals._blitArgs___36047; r0 = (s.arg7 | 0); s.tmp_1 = r0; r0 = pxsim_Array_.setAt(s.tmp_0, 5, s.tmp_1); - s.tmp_0 = r0 = globals._blitArgs___520659; + s.tmp_0 = r0 = globals._blitArgs___36047; r0 = (s.arg8 | 0); s.tmp_1 = r0; r0 = pxsim_Array_.setAt(s.tmp_0, 6, s.tmp_1); - s.tmp_0 = r0 = globals._blitArgs___520659; + s.tmp_0 = r0 = globals._blitArgs___36047; r0 = (s.arg9 | 0); s.tmp_1 = r0; r0 = pxsim_Array_.setAt(s.tmp_0, 7, s.tmp_1); @@ -36898,7 +36898,7 @@ switch (step) { case 4: // jmp value (already in r0) s.tmp_0 = r0; - r0 = pxsim_Array_.setAt(globals._blitArgs___520659, 8, s.tmp_0); + r0 = pxsim_Array_.setAt(globals._blitArgs___36047, 8, s.tmp_0); r0 = pxsim_numops_toBoolDecr(s.arg11); if (!r0) { step = 5; continue; } r0 = 1; @@ -36908,17 +36908,17 @@ switch (step) { case 6: // jmp value (already in r0) s.tmp_0 = r0; - r0 = pxsim_Array_.setAt(globals._blitArgs___520659, 9, s.tmp_0); - r0 = pxsim_ImageMethods._blit(s.arg0, s.arg5, globals._blitArgs___520659); + r0 = pxsim_Array_.setAt(globals._blitArgs___36047, 9, s.tmp_0); + r0 = pxsim_ImageMethods._blit(s.arg0, s.arg5, globals._blitArgs___36047); return leave(s, r0) default: oops() } } } -helpers_imageBlit__P517075.info = {"start":4459,"length":642,"line":154,"column":4,"endLine":167,"endColumn":5,"fileName":"pxt_modules/screen/image.ts","functionName":"imageBlit","argumentNames":["img","xDst","yDst","wDst","hDst","src","xSrc","ySrc","wSrc","hSrc","transparent","check"]} +helpers_imageBlit__P32458.info = {"start":4459,"length":642,"line":154,"column":4,"endLine":167,"endColumn":5,"fileName":"pxt_modules/screen/image.ts","functionName":"imageBlit","argumentNames":["img","xDst","yDst","wDst","hDst","src","xSrc","ySrc","wSrc","hSrc","transparent","check"]} -function helpers_imageBlit__P517075_mk(s) { +function helpers_imageBlit__P32458_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_imageBlit__P517075, depth: s.depth + 1, + parent: s, fn: helpers_imageBlit__P32458, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -36940,7 +36940,7 @@ function helpers_imageBlit__P517075_mk(s) { -function Math_roundWithPrecision__P515254(s) { +function Math_roundWithPrecision__P30637(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -36950,8 +36950,8 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.r___534425 = undefined; - s.d___534427 = undefined; + s.r___49853 = undefined; + s.d___49855 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -36975,19 +36975,19 @@ switch (step) { { step = 9; continue; } case 3: case 4: - s.r___534425 = (0); + s.r___49853 = (0); case 5: r0 = pxsim.Math_.pow(10, s.arg1); - s.d___534427 = (r0); - r0 = (s.arg0 * s.d___534427); + s.d___49855 = (r0); + r0 = (s.arg0 * s.d___49855); s.tmp_1 = r0; r0 = pxsim.Math_.round(s.tmp_1); s.tmp_0 = r0; - r0 = (s.tmp_0 / s.d___534427); - s.r___534425 = (r0); + r0 = (s.tmp_0 / s.d___49855); + s.r___49853 = (r0); r0 = (s.arg1 + 1); s.arg1 = (r0); - r0 = (s.r___534425 == 0); + r0 = (s.r___49853 == 0); s.tmp_0 = r0; r0 = pxsim_numops_toBool(s.tmp_0); if (r0) { step = 6; continue; } @@ -37002,22 +37002,22 @@ switch (step) { if (!r0) { step = 8; continue; } { step = 5; continue; } case 8: - r0 = s.r___534425; + r0 = s.r___49853; case 9: return leave(s, r0) default: oops() } } } -Math_roundWithPrecision__P515254.info = {"start":17145,"length":411,"line":579,"column":4,"endLine":591,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"roundWithPrecision","argumentNames":["x","digits"]} +Math_roundWithPrecision__P30637.info = {"start":17145,"length":411,"line":579,"column":4,"endLine":591,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"roundWithPrecision","argumentNames":["x","digits"]} -function Math_roundWithPrecision__P515254_mk(s) { +function Math_roundWithPrecision__P30637_mk(s) { checkStack(s.depth); return { - parent: s, fn: Math_roundWithPrecision__P515254, depth: s.depth + 1, + parent: s, fn: Math_roundWithPrecision__P30637, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, - r___534425: undefined, - d___534427: undefined, + r___49853: undefined, + d___49855: undefined, arg0: undefined, arg1: undefined, } } @@ -37026,7 +37026,7 @@ function Math_roundWithPrecision__P515254_mk(s) { -function Render_RayCastingRender_sprYFx8__P520335(s) { +function Render_RayCastingRender_sprYFx8__P35718(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -37042,7 +37042,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Render_RayCastingRender__C520307_VT)) failedCast(r0); + if (!checkSubtype(r0, Render_RayCastingRender__C35690_VT)) failedCast(r0); r0 = s.arg1.fields["_y"]; s.tmp_1 = r0; r0 = s.arg1.fields["_height"]; @@ -37059,12 +37059,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Render_RayCastingRender_sprYFx8__P520335.info = {"start":3952,"length":139,"line":129,"column":8,"endLine":131,"endColumn":9,"fileName":"pxt_modules/pxt-raycasting/render_raycasting.ts","functionName":"sprYFx8","argumentNames":["this","spr"]} +Render_RayCastingRender_sprYFx8__P35718.info = {"start":3952,"length":139,"line":129,"column":8,"endLine":131,"endColumn":9,"fileName":"pxt_modules/pxt-raycasting/render_raycasting.ts","functionName":"sprYFx8","argumentNames":["this","spr"]} -function Render_RayCastingRender_sprYFx8__P520335_mk(s) { +function Render_RayCastingRender_sprYFx8__P35718_mk(s) { checkStack(s.depth); return { - parent: s, fn: Render_RayCastingRender_sprYFx8__P520335, depth: s.depth + 1, + parent: s, fn: Render_RayCastingRender_sprYFx8__P35718, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -37080,7 +37080,7 @@ function Render_RayCastingRender_sprYFx8__P520335_mk(s) { -function Render_RayCastingRender_sprXFx8__P520334(s) { +function Render_RayCastingRender_sprXFx8__P35717(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -37096,7 +37096,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Render_RayCastingRender__C520307_VT)) failedCast(r0); + if (!checkSubtype(r0, Render_RayCastingRender__C35690_VT)) failedCast(r0); r0 = s.arg1.fields["_x"]; s.tmp_1 = r0; r0 = s.arg1.fields["_width"]; @@ -37113,12 +37113,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Render_RayCastingRender_sprXFx8__P520334.info = {"start":3804,"length":138,"line":125,"column":8,"endLine":127,"endColumn":9,"fileName":"pxt_modules/pxt-raycasting/render_raycasting.ts","functionName":"sprXFx8","argumentNames":["this","spr"]} +Render_RayCastingRender_sprXFx8__P35717.info = {"start":3804,"length":138,"line":125,"column":8,"endLine":127,"endColumn":9,"fileName":"pxt_modules/pxt-raycasting/render_raycasting.ts","functionName":"sprXFx8","argumentNames":["this","spr"]} -function Render_RayCastingRender_sprXFx8__P520334_mk(s) { +function Render_RayCastingRender_sprXFx8__P35717_mk(s) { checkStack(s.depth); return { - parent: s, fn: Render_RayCastingRender_sprXFx8__P520334, depth: s.depth + 1, + parent: s, fn: Render_RayCastingRender_sprXFx8__P35717, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -37134,7 +37134,7 @@ function Render_RayCastingRender_sprXFx8__P520334_mk(s) { -function Render_RayCastingRender_yFpx__P520329(s) { +function Render_RayCastingRender_yFpx__P35712(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -37149,7 +37149,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Render_RayCastingRender__C520307_VT)) failedCast(r0); + if (!checkSubtype(r0, Render_RayCastingRender__C35690_VT)) failedCast(r0); r0 = s.arg0.fields["sprSelf"]; r0 = r0.fields["_y"]; s.tmp_1 = r0; @@ -37168,13 +37168,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -Render_RayCastingRender_yFpx__P520329.info = {"start":3187,"length":155,"line":101,"column":8,"endLine":103,"endColumn":9,"fileName":"pxt_modules/pxt-raycasting/render_raycasting.ts","functionName":"yFpx","argumentNames":["this"]} -Render_RayCastingRender_yFpx__P520329.isGetter = true; +Render_RayCastingRender_yFpx__P35712.info = {"start":3187,"length":155,"line":101,"column":8,"endLine":103,"endColumn":9,"fileName":"pxt_modules/pxt-raycasting/render_raycasting.ts","functionName":"yFpx","argumentNames":["this"]} +Render_RayCastingRender_yFpx__P35712.isGetter = true; -function Render_RayCastingRender_yFpx__P520329_mk(s) { +function Render_RayCastingRender_yFpx__P35712_mk(s) { checkStack(s.depth); return { - parent: s, fn: Render_RayCastingRender_yFpx__P520329, depth: s.depth + 1, + parent: s, fn: Render_RayCastingRender_yFpx__P35712, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -37189,7 +37189,7 @@ function Render_RayCastingRender_yFpx__P520329_mk(s) { -function Render_RayCastingRender_xFpx__P520328(s) { +function Render_RayCastingRender_xFpx__P35711(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -37204,7 +37204,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Render_RayCastingRender__C520307_VT)) failedCast(r0); + if (!checkSubtype(r0, Render_RayCastingRender__C35690_VT)) failedCast(r0); r0 = s.arg0.fields["sprSelf"]; r0 = r0.fields["_x"]; s.tmp_1 = r0; @@ -37223,13 +37223,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -Render_RayCastingRender_xFpx__P520328.info = {"start":2903,"length":154,"line":93,"column":8,"endLine":95,"endColumn":9,"fileName":"pxt_modules/pxt-raycasting/render_raycasting.ts","functionName":"xFpx","argumentNames":["this"]} -Render_RayCastingRender_xFpx__P520328.isGetter = true; +Render_RayCastingRender_xFpx__P35711.info = {"start":2903,"length":154,"line":93,"column":8,"endLine":95,"endColumn":9,"fileName":"pxt_modules/pxt-raycasting/render_raycasting.ts","functionName":"xFpx","argumentNames":["this"]} +Render_RayCastingRender_xFpx__P35711.isGetter = true; -function Render_RayCastingRender_xFpx__P520328_mk(s) { +function Render_RayCastingRender_xFpx__P35711_mk(s) { checkStack(s.depth); return { - parent: s, fn: Render_RayCastingRender_xFpx__P520328, depth: s.depth + 1, + parent: s, fn: Render_RayCastingRender_xFpx__P35711, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -37244,7 +37244,7 @@ function Render_RayCastingRender_xFpx__P520328_mk(s) { -function tiles_TileMapData_isWall__P517850(s) { +function tiles_TileMapData_isWall__P33233(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -37261,7 +37261,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMapData__C517839_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_TileMapData__C33222_VT)) failedCast(r0); r0 = s.arg0.fields["layers"]; s.tmp_1 = r0; r0 = pxsim_ImageMethods.getPixel(s.tmp_1, s.arg1, s.arg2); @@ -37270,12 +37270,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -tiles_TileMapData_isWall__P517850.info = {"start":8218,"length":107,"line":274,"column":8,"endLine":276,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"isWall","argumentNames":["this","col","row"]} +tiles_TileMapData_isWall__P33233.info = {"start":8218,"length":107,"line":274,"column":8,"endLine":276,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"isWall","argumentNames":["this","col","row"]} -function tiles_TileMapData_isWall__P517850_mk(s) { +function tiles_TileMapData_isWall__P33233_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMapData_isWall__P517850, depth: s.depth + 1, + parent: s, fn: tiles_TileMapData_isWall__P33233, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -37288,7 +37288,7 @@ function tiles_TileMapData_isWall__P517850_mk(s) { -function helpers_imageBlitRow__P517076(s) { +function helpers_imageBlitRow__P32459(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -37308,7 +37308,7 @@ switch (step) { s.lambdaArgs = null; } s.tmp_0 = r0 = s.arg0; - s.tmp_2 = helpers_pack__P520658_mk(s); + s.tmp_2 = helpers_pack__P36046_mk(s); s.tmp_2.arg0 = s.arg1; s.tmp_2.arg1 = s.arg2; s.callLocIdx = 146; s.pc = 1; return s.tmp_2; @@ -37316,7 +37316,7 @@ switch (step) { r0 = s.retval; s.tmp_1 = r0; s.tmp_3 = r0 = s.arg3; - s.tmp_5 = helpers_pack__P520658_mk(s); + s.tmp_5 = helpers_pack__P36046_mk(s); s.tmp_5.arg0 = s.arg4; s.tmp_5.arg1 = s.arg5; s.callLocIdx = 147; s.pc = 2; return s.tmp_5; @@ -37328,12 +37328,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -helpers_imageBlitRow__P517076.info = {"start":5107,"length":191,"line":169,"column":4,"endLine":171,"endColumn":5,"fileName":"pxt_modules/screen/image.ts","functionName":"imageBlitRow","argumentNames":["img","dstX","dstY","from","fromX","fromH"]} +helpers_imageBlitRow__P32459.info = {"start":5107,"length":191,"line":169,"column":4,"endLine":171,"endColumn":5,"fileName":"pxt_modules/screen/image.ts","functionName":"imageBlitRow","argumentNames":["img","dstX","dstY","from","fromX","fromH"]} -function helpers_imageBlitRow__P517076_mk(s) { +function helpers_imageBlitRow__P32459_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_imageBlitRow__P517076, depth: s.depth + 1, + parent: s, fn: helpers_imageBlitRow__P32459, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -37353,7 +37353,7 @@ function helpers_imageBlitRow__P517076_mk(s) { -function control_benchmark__P515469(s) { +function control_benchmark__P30852(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -37363,14 +37363,14 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.t0___534747 = undefined; - s.t___534751 = undefined; + s.t0___50175 = undefined; + s.t___50179 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = pxsim.control.micros(); - s.t0___534747 = (r0); + s.t0___50175 = (r0); s.tmp_0 = lambda_1_mk(s); s.tmp_0.argL = s.arg0; setupLambda(s.tmp_0, s.tmp_0.argL); @@ -37379,30 +37379,30 @@ switch (step) { r0 = s.retval; r0 = pxsim.control.micros(); s.tmp_0 = r0; - r0 = (s.tmp_0 - s.t0___534747); - s.t___534751 = (r0); - r0 = (s.t___534751 < 0); + r0 = (s.tmp_0 - s.t0___50175); + s.t___50179 = (r0); + r0 = (s.t___50179 < 0); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - r0 = (s.t___534751 + 1073741823); - s.t___534751 = (r0); + r0 = (s.t___50179 + 1073741823); + s.t___50179 = (r0); case 1: case 2: - r0 = s.t___534751; + r0 = s.t___50179; return leave(s, r0) default: oops() } } } -control_benchmark__P515469.info = {"start":5020,"length":182,"line":170,"column":4,"endLine":177,"endColumn":5,"fileName":"pxt_modules/base/control.ts","functionName":"benchmark","argumentNames":["f"]} +control_benchmark__P30852.info = {"start":5020,"length":182,"line":170,"column":4,"endLine":177,"endColumn":5,"fileName":"pxt_modules/base/control.ts","functionName":"benchmark","argumentNames":["f"]} -function control_benchmark__P515469_mk(s) { +function control_benchmark__P30852_mk(s) { checkStack(s.depth); return { - parent: s, fn: control_benchmark__P515469, depth: s.depth + 1, + parent: s, fn: control_benchmark__P30852, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, - t0___534747: undefined, - t___534751: undefined, + t0___50175: undefined, + t___50179: undefined, arg0: undefined, } } @@ -37410,7 +37410,7 @@ function control_benchmark__P515469_mk(s) { -function Math_abs__P515250(s) { +function Math_abs__P30633(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -37439,12 +37439,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Math_abs__P515250.info = {"start":16120,"length":77,"line":539,"column":4,"endLine":541,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"abs","argumentNames":["x"]} +Math_abs__P30633.info = {"start":16120,"length":77,"line":539,"column":4,"endLine":541,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"abs","argumentNames":["x"]} -function Math_abs__P515250_mk(s) { +function Math_abs__P30633_mk(s) { checkStack(s.depth); return { - parent: s, fn: Math_abs__P515250, depth: s.depth + 1, + parent: s, fn: Math_abs__P30633, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -37455,7 +37455,7 @@ function Math_abs__P515250_mk(s) { -function scene_Renderable___drawCore__P517925(s) { +function scene_Renderable___drawCore__P33308(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -37471,10 +37471,10 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_Renderable__C517922_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_Renderable__C33305_VT)) failedCast(r0); s.tmp_0 = if_handler_3_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_0.arg1 = globals.screen___517154; + s.tmp_0.arg1 = globals.screen___32537; s.tmp_0.arg2 = s.arg1; if (!s.tmp_0.arg0.vtable.iface) { setupLambda(s.tmp_0, pxsim_pxtrt.mapGetByString(s.tmp_0.arg0, "handler"), 3); @@ -37491,12 +37491,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_Renderable___drawCore__P517925.info = {"start":390,"length":86,"line":14,"column":8,"endLine":16,"endColumn":9,"fileName":"pxt_modules/game/renderable.ts","functionName":"__drawCore","argumentNames":["this","camera"]} +scene_Renderable___drawCore__P33308.info = {"start":390,"length":86,"line":14,"column":8,"endLine":16,"endColumn":9,"fileName":"pxt_modules/game/renderable.ts","functionName":"__drawCore","argumentNames":["this","camera"]} -function scene_Renderable___drawCore__P517925_mk(s) { +function scene_Renderable___drawCore__P33308_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Renderable___drawCore__P517925, depth: s.depth + 1, + parent: s, fn: scene_Renderable___drawCore__P33308, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -37507,7 +37507,7 @@ function scene_Renderable___drawCore__P517925_mk(s) { -function tiles_TileMap_data__P517862(s) { +function tiles_TileMap_data__P33245(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -37522,18 +37522,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMap__C517857_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_TileMap__C33240_VT)) failedCast(r0); r0 = s.arg0.fields["_map"]; return leaveAccessor(s, r0) default: oops() } } } -tiles_TileMap_data__P517862.info = {"start":9424,"length":65,"line":321,"column":8,"endLine":323,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"data","argumentNames":["this"]} -tiles_TileMap_data__P517862.isGetter = true; +tiles_TileMap_data__P33245.info = {"start":9424,"length":65,"line":321,"column":8,"endLine":323,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"data","argumentNames":["this"]} +tiles_TileMap_data__P33245.isGetter = true; -function tiles_TileMap_data__P517862_mk(s) { +function tiles_TileMap_data__P33245_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMap_data__P517862, depth: s.depth + 1, + parent: s, fn: tiles_TileMap_data__P33245, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -37542,7 +37542,7 @@ function tiles_TileMap_data__P517862_mk(s) { -function tiles_TileMapData_getTileset__P517847(s) { +function tiles_TileMapData_getTileset__P33230(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -37557,17 +37557,17 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMapData__C517839_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_TileMapData__C33222_VT)) failedCast(r0); r0 = s.arg0.fields["tileset"]; return leave(s, r0) default: oops() } } } -tiles_TileMapData_getTileset__P517847.info = {"start":7287,"length":57,"line":247,"column":8,"endLine":249,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"getTileset","argumentNames":["this"]} +tiles_TileMapData_getTileset__P33230.info = {"start":7287,"length":57,"line":247,"column":8,"endLine":249,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"getTileset","argumentNames":["this"]} -function tiles_TileMapData_getTileset__P517847_mk(s) { +function tiles_TileMapData_getTileset__P33230_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMapData_getTileset__P517847, depth: s.depth + 1, + parent: s, fn: tiles_TileMapData_getTileset__P33230, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -37576,7 +37576,7 @@ function tiles_TileMapData_getTileset__P517847_mk(s) { -function Sprite___update__P517538(s) { +function Sprite___update__P32921(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -37593,7 +37593,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C517463_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C32846_VT)) failedCast(r0); r0 = s.arg0.fields["lifespan"]; s.tmp_1 = r0; r0 = (s.tmp_1 !== undefined); @@ -37615,7 +37615,7 @@ switch (step) { r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } r0 = (s.arg0).fields["lifespan"] = (undefined); - s.tmp_0 = Sprite__destroyCore__P517551_mk(s); + s.tmp_0 = Sprite__destroyCore__P32934_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 484; s.pc = 11; return s.tmp_0; case 11: @@ -37633,7 +37633,7 @@ switch (step) { r0 = s.tmp_0; { step = 6; continue; } case 5: - s.tmp_2 = Sprite_isOutOfScreen__P517536_mk(s); + s.tmp_2 = Sprite_isOutOfScreen__P32919_mk(s); s.tmp_2.arg0 = s.arg0; s.tmp_2.arg1 = s.arg1; s.callLocIdx = 485; s.pc = 12; return s.tmp_2; @@ -37644,7 +37644,7 @@ switch (step) { s.tmp_3 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_3); if (!r0) { step = 7; continue; } - s.tmp_4 = Sprite_destroy__P517550_mk(s); + s.tmp_4 = Sprite_destroy__P32933_mk(s); s.tmp_4.arg0 = s.arg0; s.tmp_4.arg1 = undefined; s.tmp_4.arg2 = undefined; @@ -37657,13 +37657,13 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 9; continue; } - s.tmp_1 = sprites_BaseSpriteSayRenderer__C517381_v1_4_mk(s); + s.tmp_1 = sprites_BaseSpriteSayRenderer__C32764_v1_4_mk(s); r0 = s.arg0.fields["sayRenderer"]; s.tmp_1.arg0 = r0; s.tmp_1.arg1 = s.arg2; s.tmp_1.arg2 = s.arg1; s.tmp_1.arg3 = s.arg0; - if (!checkSubtype(s.tmp_1.arg0, sprites_BaseSpriteSayRenderer__C517381_VT)) failedCast(s.tmp_1.arg0); + if (!checkSubtype(s.tmp_1.arg0, sprites_BaseSpriteSayRenderer__C32764_VT)) failedCast(s.tmp_1.arg0); s.tmp_1.fn = s.tmp_1.arg0.vtable.methods.update; s.pc = 14; return s.tmp_1; case 14: @@ -37674,12 +37674,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite___update__P517538.info = {"start":18662,"length":483,"line":628,"column":4,"endLine":642,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"__update","argumentNames":["this","camera","dt"]} +Sprite___update__P32921.info = {"start":18662,"length":483,"line":628,"column":4,"endLine":642,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"__update","argumentNames":["this","camera","dt"]} -function Sprite___update__P517538_mk(s) { +function Sprite___update__P32921_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite___update__P517538, depth: s.depth + 1, + parent: s, fn: Sprite___update__P32921, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -37696,7 +37696,7 @@ function Sprite___update__P517538_mk(s) { -function Sprite_isOutOfScreen__P517536(s) { +function Sprite_isOutOfScreen__P32919(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -37706,15 +37706,15 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.ox___534840 = undefined; - s.oy___534848 = undefined; + s.ox___50268 = undefined; + s.oy___50276 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C517463_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C32846_VT)) failedCast(r0); r0 = s.arg0.fields["flags"]; s.tmp_1 = r0; r0 = (s.tmp_1 & 512); @@ -37728,7 +37728,7 @@ switch (step) { case 2: // jmp value (already in r0) s.tmp_2 = r0; - s.ox___534840 = (s.tmp_2); + s.ox___50268 = (s.tmp_2); r0 = s.arg0.fields["flags"]; s.tmp_1 = r0; r0 = (s.tmp_1 & 512); @@ -37742,14 +37742,14 @@ switch (step) { case 4: // jmp value (already in r0) s.tmp_2 = r0; - s.oy___534848 = (s.tmp_2); - s.tmp_3 = Sprite_right__P517523_mk(s); + s.oy___50276 = (s.tmp_2); + s.tmp_3 = Sprite_right__P32906_mk(s); s.tmp_3.arg0 = s.arg0; s.callLocIdx = 475; s.pc = 11; return s.tmp_3; case 11: r0 = s.retval; s.tmp_2 = r0; - r0 = (s.tmp_2 - s.ox___534840); + r0 = (s.tmp_2 - s.ox___50268); s.tmp_1 = r0; r0 = (s.tmp_1 < 0); s.tmp_0 = r0; @@ -37758,13 +37758,13 @@ switch (step) { r0 = s.tmp_0; { step = 6; continue; } case 5: - s.tmp_6 = Sprite_bottom__P517527_mk(s); + s.tmp_6 = Sprite_bottom__P32910_mk(s); s.tmp_6.arg0 = s.arg0; s.callLocIdx = 476; s.pc = 12; return s.tmp_6; case 12: r0 = s.retval; s.tmp_5 = r0; - r0 = (s.tmp_5 - s.oy___534848); + r0 = (s.tmp_5 - s.oy___50276); s.tmp_4 = r0; r0 = (s.tmp_4 < 0); case 6: @@ -37775,15 +37775,15 @@ switch (step) { r0 = s.tmp_7; { step = 8; continue; } case 7: - s.tmp_10 = Sprite_left__P517521_mk(s); + s.tmp_10 = Sprite_left__P32904_mk(s); s.tmp_10.arg0 = s.arg0; s.callLocIdx = 477; s.pc = 13; return s.tmp_10; case 13: r0 = s.retval; s.tmp_9 = r0; - r0 = (s.tmp_9 - s.ox___534840); + r0 = (s.tmp_9 - s.ox___50268); s.tmp_8 = r0; - r0 = pxsim_ImageMethods.width(globals.screen___517154); + r0 = pxsim_ImageMethods.width(globals.screen___32537); s.tmp_11 = r0; r0 = (s.tmp_8 > s.tmp_11); case 8: @@ -37794,15 +37794,15 @@ switch (step) { r0 = s.tmp_12; { step = 10; continue; } case 9: - s.tmp_15 = Sprite_top__P517525_mk(s); + s.tmp_15 = Sprite_top__P32908_mk(s); s.tmp_15.arg0 = s.arg0; s.callLocIdx = 478; s.pc = 14; return s.tmp_15; case 14: r0 = s.retval; s.tmp_14 = r0; - r0 = (s.tmp_14 - s.oy___534848); + r0 = (s.tmp_14 - s.oy___50276); s.tmp_13 = r0; - r0 = pxsim_ImageMethods.height(globals.screen___517154); + r0 = pxsim_ImageMethods.height(globals.screen___32537); s.tmp_16 = r0; r0 = (s.tmp_13 > s.tmp_16); case 10: @@ -37812,12 +37812,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_isOutOfScreen__P517536.info = {"start":17830,"length":358,"line":607,"column":4,"endLine":611,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"isOutOfScreen","argumentNames":["this","camera"]} +Sprite_isOutOfScreen__P32919.info = {"start":17830,"length":358,"line":607,"column":4,"endLine":611,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"isOutOfScreen","argumentNames":["this","camera"]} -function Sprite_isOutOfScreen__P517536_mk(s) { +function Sprite_isOutOfScreen__P32919_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_isOutOfScreen__P517536, depth: s.depth + 1, + parent: s, fn: Sprite_isOutOfScreen__P32919, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -37837,8 +37837,8 @@ function Sprite_isOutOfScreen__P517536_mk(s) { tmp_15: undefined, tmp_16: undefined, tmp_17: undefined, - ox___534840: undefined, - oy___534848: undefined, + ox___50268: undefined, + oy___50276: undefined, arg0: undefined, arg1: undefined, } } @@ -37847,7 +37847,7 @@ function Sprite_isOutOfScreen__P517536_mk(s) { -function Sprite_bottom__P517527(s) { +function Sprite_bottom__P32910(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -37862,14 +37862,14 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C517463_VT)) failedCast(r0); - s.tmp_1 = Sprite_top__P517525_mk(s); + if (!checkSubtype(r0, Sprite__C32846_VT)) failedCast(r0); + s.tmp_1 = Sprite_top__P32908_mk(s); s.tmp_1.arg0 = s.arg0; s.callLocIdx = 461; s.pc = 1; return s.tmp_1; case 1: r0 = s.retval; s.tmp_0 = r0; - s.tmp_3 = Sprite_height__P517520_mk(s); + s.tmp_3 = Sprite_height__P32903_mk(s); s.tmp_3.arg0 = s.arg0; s.callLocIdx = 462; s.pc = 2; return s.tmp_3; case 2: @@ -37879,13 +37879,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -Sprite_bottom__P517527.info = {"start":12052,"length":59,"line":435,"column":4,"endLine":437,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"bottom","argumentNames":["this"]} -Sprite_bottom__P517527.isGetter = true; +Sprite_bottom__P32910.info = {"start":12052,"length":59,"line":435,"column":4,"endLine":437,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"bottom","argumentNames":["this"]} +Sprite_bottom__P32910.isGetter = true; -function Sprite_bottom__P517527_mk(s) { +function Sprite_bottom__P32910_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_bottom__P517527, depth: s.depth + 1, + parent: s, fn: Sprite_bottom__P32910, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -37898,7 +37898,7 @@ function Sprite_bottom__P517527_mk(s) { -function Sprite_right__P517523(s) { +function Sprite_right__P32906(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -37913,14 +37913,14 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C517463_VT)) failedCast(r0); - s.tmp_1 = Sprite_left__P517521_mk(s); + if (!checkSubtype(r0, Sprite__C32846_VT)) failedCast(r0); + s.tmp_1 = Sprite_left__P32904_mk(s); s.tmp_1.arg0 = s.arg0; s.callLocIdx = 453; s.pc = 1; return s.tmp_1; case 1: r0 = s.retval; s.tmp_0 = r0; - s.tmp_3 = Sprite_width__P517519_mk(s); + s.tmp_3 = Sprite_width__P32902_mk(s); s.tmp_3.arg0 = s.arg0; s.callLocIdx = 454; s.pc = 2; return s.tmp_3; case 2: @@ -37930,13 +37930,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -Sprite_right__P517523.info = {"start":11218,"length":57,"line":405,"column":4,"endLine":407,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"right","argumentNames":["this"]} -Sprite_right__P517523.isGetter = true; +Sprite_right__P32906.info = {"start":11218,"length":57,"line":405,"column":4,"endLine":407,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"right","argumentNames":["this"]} +Sprite_right__P32906.isGetter = true; -function Sprite_right__P517523_mk(s) { +function Sprite_right__P32906_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_right__P517523, depth: s.depth + 1, + parent: s, fn: Sprite_right__P32906, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -37949,7 +37949,7 @@ function Sprite_right__P517523_mk(s) { -function sprites_BaseSpriteSayRenderer_update__P517384(s) { +function sprites_BaseSpriteSayRenderer_update__P32767(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -37967,17 +37967,17 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_BaseSpriteSayRenderer__C517381_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_BaseSpriteSayRenderer__C32764_VT)) failedCast(r0); r0 = undefined; return leave(s, r0) default: oops() } } } -sprites_BaseSpriteSayRenderer_update__P517384.info = {"start":250,"length":68,"line":9,"column":8,"endLine":11,"endColumn":9,"fileName":"pxt_modules/game/spritesay.ts","functionName":"update","argumentNames":["this","dt","camera","owner"]} +sprites_BaseSpriteSayRenderer_update__P32767.info = {"start":250,"length":68,"line":9,"column":8,"endLine":11,"endColumn":9,"fileName":"pxt_modules/game/spritesay.ts","functionName":"update","argumentNames":["this","dt","camera","owner"]} -function sprites_BaseSpriteSayRenderer_update__P517384_mk(s) { +function sprites_BaseSpriteSayRenderer_update__P32767_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_BaseSpriteSayRenderer_update__P517384, depth: s.depth + 1, + parent: s, fn: sprites_BaseSpriteSayRenderer_update__P32767, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -37989,7 +37989,7 @@ function sprites_BaseSpriteSayRenderer_update__P517384_mk(s) { -function sprites_BaseSprite___draw__P517222(s) { +function sprites_BaseSprite___draw__P32605(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -38005,10 +38005,10 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_BaseSprite__C517216_VT)) failedCast(r0); - s.tmp_1 = sprites_BaseSprite__C517216_v0_1_mk(s); + if (!checkSubtype(r0, sprites_BaseSprite__C32599_VT)) failedCast(r0); + s.tmp_1 = sprites_BaseSprite__C32599_v0_1_mk(s); s.tmp_1.arg0 = s.arg0; - if (!checkSubtype(s.tmp_1.arg0, sprites_BaseSprite__C517216_VT)) failedCast(s.tmp_1.arg0); + if (!checkSubtype(s.tmp_1.arg0, sprites_BaseSprite__C32599_VT)) failedCast(s.tmp_1.arg0); s.tmp_1.fn = s.tmp_1.arg0.vtable.methods.__visible; s.pc = 3; return s.tmp_1; case 3: @@ -38016,10 +38016,10 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - s.tmp_2 = sprites_BaseSprite__C517216_v2_2_mk(s); + s.tmp_2 = sprites_BaseSprite__C32599_v2_2_mk(s); s.tmp_2.arg0 = s.arg0; s.tmp_2.arg1 = s.arg1; - if (!checkSubtype(s.tmp_2.arg0, sprites_BaseSprite__C517216_VT)) failedCast(s.tmp_2.arg0); + if (!checkSubtype(s.tmp_2.arg0, sprites_BaseSprite__C32599_VT)) failedCast(s.tmp_2.arg0); s.tmp_2.fn = s.tmp_2.arg0.vtable.methods.__drawCore; s.pc = 4; return s.tmp_2; case 4: @@ -38030,12 +38030,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -sprites_BaseSprite___draw__P517222.info = {"start":840,"length":131,"line":37,"column":8,"endLine":41,"endColumn":9,"fileName":"pxt_modules/game/basesprite.ts","functionName":"__draw","argumentNames":["this","camera"]} +sprites_BaseSprite___draw__P32605.info = {"start":840,"length":131,"line":37,"column":8,"endLine":41,"endColumn":9,"fileName":"pxt_modules/game/basesprite.ts","functionName":"__draw","argumentNames":["this","camera"]} -function sprites_BaseSprite___draw__P517222_mk(s) { +function sprites_BaseSprite___draw__P32605_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_BaseSprite___draw__P517222, depth: s.depth + 1, + parent: s, fn: sprites_BaseSprite___draw__P32605, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -38048,7 +38048,7 @@ function sprites_BaseSprite___draw__P517222_mk(s) { -function sprites_BaseSprite___drawCore__P517223(s) { +function sprites_BaseSprite___drawCore__P32606(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -38064,17 +38064,17 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_BaseSprite__C517216_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_BaseSprite__C32599_VT)) failedCast(r0); r0 = undefined; return leave(s, r0) default: oops() } } } -sprites_BaseSprite___drawCore__P517223.info = {"start":981,"length":36,"line":43,"column":8,"endLine":43,"endColumn":44,"fileName":"pxt_modules/game/basesprite.ts","functionName":"__drawCore","argumentNames":["this","camera"]} +sprites_BaseSprite___drawCore__P32606.info = {"start":981,"length":36,"line":43,"column":8,"endLine":43,"endColumn":44,"fileName":"pxt_modules/game/basesprite.ts","functionName":"__drawCore","argumentNames":["this","camera"]} -function sprites_BaseSprite___drawCore__P517223_mk(s) { +function sprites_BaseSprite___drawCore__P32606_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_BaseSprite___drawCore__P517223, depth: s.depth + 1, + parent: s, fn: sprites_BaseSprite___drawCore__P32606, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -38084,7 +38084,7 @@ function sprites_BaseSprite___drawCore__P517223_mk(s) { -function sprites_BaseSprite___visible__P517219(s) { +function sprites_BaseSprite___visible__P32602(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -38099,17 +38099,17 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_BaseSprite__C517216_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_BaseSprite__C32599_VT)) failedCast(r0); r0 = true; return leave(s, r0) default: oops() } } } -sprites_BaseSprite___visible__P517219.info = {"start":524,"length":57,"line":22,"column":8,"endLine":24,"endColumn":9,"fileName":"pxt_modules/game/basesprite.ts","functionName":"__visible","argumentNames":["this"]} +sprites_BaseSprite___visible__P32602.info = {"start":524,"length":57,"line":22,"column":8,"endLine":24,"endColumn":9,"fileName":"pxt_modules/game/basesprite.ts","functionName":"__visible","argumentNames":["this"]} -function sprites_BaseSprite___visible__P517219_mk(s) { +function sprites_BaseSprite___visible__P32602_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_BaseSprite___visible__P517219, depth: s.depth + 1, + parent: s, fn: sprites_BaseSprite___visible__P32602, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -38118,7 +38118,7 @@ function sprites_BaseSprite___visible__P517219_mk(s) { -function control_EventContext_unregisterFrameHandler__P515526(s) { +function control_EventContext_unregisterFrameHandler__P30909(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -38128,14 +38128,14 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.i___533315 = undefined; + s.i___48743 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, control_EventContext__C515517_VT)) failedCast(r0); + if (!checkSubtype(r0, control_EventContext__C30900_VT)) failedCast(r0); r0 = pxsim_numops_toBoolDecr(s.arg1); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); @@ -38161,15 +38161,15 @@ switch (step) { r0 = s.arg0.fields["frameCallbacks"]; s.tmp_5 = r0; r0 = pxsim_Array_.indexOf(s.tmp_5, s.arg1, undefined); - s.i___533315 = (r0); - r0 = (s.i___533315 > -1); + s.i___48743 = (r0); + r0 = (s.i___48743 > -1); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 5; continue; } - s.tmp_1 = helpers_arraySplice__P515222_mk(s); + s.tmp_1 = helpers_arraySplice__P30605_mk(s); r0 = s.arg0.fields["frameCallbacks"]; s.tmp_1.arg0 = r0; - s.tmp_1.arg1 = s.i___533315; + s.tmp_1.arg1 = s.i___48743; s.tmp_1.arg2 = 1; s.callLocIdx = 72; s.pc = 8; return s.tmp_1; case 8: @@ -38181,12 +38181,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -control_EventContext_unregisterFrameHandler__P515526.info = {"start":5515,"length":235,"line":166,"column":8,"endLine":171,"endColumn":9,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"unregisterFrameHandler","argumentNames":["this","fn"]} +control_EventContext_unregisterFrameHandler__P30909.info = {"start":5515,"length":235,"line":166,"column":8,"endLine":171,"endColumn":9,"fileName":"pxt_modules/base/eventcontext.ts","functionName":"unregisterFrameHandler","argumentNames":["this","fn"]} -function control_EventContext_unregisterFrameHandler__P515526_mk(s) { +function control_EventContext_unregisterFrameHandler__P30909_mk(s) { checkStack(s.depth); return { - parent: s, fn: control_EventContext_unregisterFrameHandler__P515526, depth: s.depth + 1, + parent: s, fn: control_EventContext_unregisterFrameHandler__P30909, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -38194,7 +38194,7 @@ function control_EventContext_unregisterFrameHandler__P515526_mk(s) { tmp_3: undefined, tmp_4: undefined, tmp_5: undefined, - i___533315: undefined, + i___48743: undefined, arg0: undefined, arg1: undefined, } } @@ -38203,7 +38203,7 @@ function control_EventContext_unregisterFrameHandler__P515526_mk(s) { -function helpers_bufferToArray__P515314(s) { +function helpers_bufferToArray__P30697(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -38213,59 +38213,59 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.sz___534892 = undefined; - s.len___534896 = undefined; - s.r___534901 = undefined; - s.i___534903 = undefined; + s.sz___50320 = undefined; + s.len___50324 = undefined; + s.r___50329 = undefined; + s.i___50331 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } - s.tmp_0 = Buffer_sizeOfNumberFormat__P515337_mk(s); + s.tmp_0 = Buffer_sizeOfNumberFormat__P30720_mk(s); s.tmp_0.arg0 = s.arg1; s.callLocIdx = 35; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - s.sz___534892 = (r0); + s.sz___50320 = (r0); r0 = pxsim.BufferMethods.length(s.arg0); s.tmp_0 = r0; - r0 = (s.tmp_0 - s.sz___534892); - s.len___534896 = (r0); + r0 = (s.tmp_0 - s.sz___50320); + s.len___50324 = (r0); r0 = pxsim_Array__mk(); - s.r___534901 = (r0); - s.i___534903 = (0); + s.r___50329 = (r0); + s.i___50331 = (0); case 1: - r0 = (s.i___534903 <= s.len___534896); + r0 = (s.i___50331 <= s.len___50324); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 2; continue; } - s.tmp_1 = r0 = s.r___534901; - r0 = pxsim.BufferMethods.getNumber(s.arg0, s.arg1, s.i___534903); + s.tmp_1 = r0 = s.r___50329; + r0 = pxsim.BufferMethods.getNumber(s.arg0, s.arg1, s.i___50331); s.tmp_2 = r0; r0 = pxsim_Array__push(s.tmp_1, s.tmp_2); - r0 = (s.i___534903 + s.sz___534892); - s.i___534903 = (r0); + r0 = (s.i___50331 + s.sz___50320); + s.i___50331 = (r0); { step = 1; continue; } case 2: - r0 = s.r___534901; + r0 = s.r___50329; return leave(s, r0) default: oops() } } } -helpers_bufferToArray__P515314.info = {"start":5411,"length":297,"line":186,"column":4,"endLine":193,"endColumn":5,"fileName":"pxt_modules/base/buffer.ts","functionName":"bufferToArray","argumentNames":["buf","format"]} +helpers_bufferToArray__P30697.info = {"start":5411,"length":297,"line":186,"column":4,"endLine":193,"endColumn":5,"fileName":"pxt_modules/base/buffer.ts","functionName":"bufferToArray","argumentNames":["buf","format"]} -function helpers_bufferToArray__P515314_mk(s) { +function helpers_bufferToArray__P30697_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_bufferToArray__P515314, depth: s.depth + 1, + parent: s, fn: helpers_bufferToArray__P30697, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - sz___534892: undefined, - len___534896: undefined, - r___534901: undefined, - i___534903: undefined, + sz___50320: undefined, + len___50324: undefined, + r___50329: undefined, + i___50331: undefined, arg0: undefined, arg1: undefined, } } @@ -38274,7 +38274,7 @@ function helpers_bufferToArray__P515314_mk(s) { -function Render_RayCastingRender_takeoverSceneSprites__P520353(s) { +function Render_RayCastingRender_takeoverSceneSprites__P35736(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -38284,41 +38284,41 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.sc_allSprites___532923 = undefined; - s.i___532927 = undefined; - s.spr___532933 = undefined; - s.sprList___532940 = undefined; - s.particle___532992 = undefined; - s.spr___533007 = undefined; + s.sc_allSprites___48351 = undefined; + s.i___48355 = undefined; + s.spr___48361 = undefined; + s.sprList___48368 = undefined; + s.particle___48420 = undefined; + s.spr___48435 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Render_RayCastingRender__C520307_VT)) failedCast(r0); - s.tmp_0 = game_currentScene__P518121_mk(s); + if (!checkSubtype(r0, Render_RayCastingRender__C35690_VT)) failedCast(r0); + s.tmp_0 = game_currentScene__P33504_mk(s); s.callLocIdx = 1771; s.pc = 19; return s.tmp_0; case 19: r0 = s.retval; r0 = r0.fields["allSprites"]; - s.sc_allSprites___532923 = (r0); - s.i___532927 = (0); + s.sc_allSprites___48351 = (r0); + s.i___48355 = (0); case 1: - s.tmp_1 = r0 = s.i___532927; - r0 = pxsim_Array__length(s.sc_allSprites___532923); + s.tmp_1 = r0 = s.i___48355; + r0 = pxsim_Array__length(s.sc_allSprites___48351); s.tmp_2 = r0; r0 = (s.tmp_1 < s.tmp_2); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 18; continue; } - r0 = pxsim_Array__getAt(s.sc_allSprites___532923, s.i___532927); - s.spr___532933 = (r0); - r0 = s.spr___532933; - r0 = checkSubtype(r0, Sprite__C517463_VT); + r0 = pxsim_Array__getAt(s.sc_allSprites___48351, s.i___48355); + s.spr___48361 = (r0); + r0 = s.spr___48361; + r0 = checkSubtype(r0, Sprite__C32846_VT); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 6; continue; } - r0 = s.spr___532933.fields["flags"]; + r0 = s.spr___48361.fields["flags"]; s.tmp_2 = r0; r0 = (s.tmp_2 & 512); s.tmp_1 = r0; @@ -38331,27 +38331,27 @@ switch (step) { case 3: // jmp value (already in r0) s.tmp_3 = r0; - s.sprList___532940 = (s.tmp_3); - r0 = pxsim_Array_.indexOf(s.sprList___532940, s.spr___532933, undefined); + s.sprList___48368 = (s.tmp_3); + r0 = pxsim_Array_.indexOf(s.sprList___48368, s.spr___48361, undefined); s.tmp_1 = r0; r0 = (s.tmp_1 < 0); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 4; continue; } - r0 = pxsim_Array__push(s.sprList___532940, s.spr___532933); - s.tmp_0 = Render_RayCastingRender_getMotionZ__P520342_mk(s); + r0 = pxsim_Array__push(s.sprList___48368, s.spr___48361); + s.tmp_0 = Render_RayCastingRender_getMotionZ__P35725_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_0.arg1 = s.spr___532933; + s.tmp_0.arg1 = s.spr___48361; s.tmp_0.arg2 = 0; s.callLocIdx = 1772; s.pc = 20; return s.tmp_0; case 20: r0 = s.retval; - r0 = pxsim_pxtcore_mkAction(2, Render_RayCastingRender_takeoverSceneSprites_inline__P532964); + r0 = pxsim_pxtcore_mkAction(2, Render_RayCastingRender_takeoverSceneSprites_inline__P48392); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - r0 = pxsim_pxtrt_stclo(s.tmp_0, 1, s.spr___532933); - s.tmp_1 = Sprite_onDestroyed__P517549_mk(s); - s.tmp_1.arg0 = s.spr___532933; + r0 = pxsim_pxtrt_stclo(s.tmp_0, 1, s.spr___48361); + s.tmp_1 = Sprite_onDestroyed__P32932_mk(s); + s.tmp_1.arg0 = s.spr___48361; s.tmp_1.arg1 = s.tmp_0; s.callLocIdx = 1773; s.pc = 21; return s.tmp_1; case 21: @@ -38360,15 +38360,15 @@ switch (step) { case 5: { step = 17; continue; } case 6: - r0 = s.spr___532933; - r0 = checkSubtype(r0, particles_ParticleSource__C518273_VT); + r0 = s.spr___48361; + r0 = checkSubtype(r0, particles_ParticleSource__C33656_VT); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 13; continue; } - s.particle___532992 = (s.spr___532933); + s.particle___48420 = (s.spr___48361); r0 = s.arg0.fields["spriteParticles"]; s.tmp_2 = r0; - r0 = pxsim_Array_.indexOf(s.tmp_2, s.particle___532992, undefined); + r0 = pxsim_Array_.indexOf(s.tmp_2, s.particle___48420, undefined); s.tmp_1 = r0; r0 = (s.tmp_1 < 0); s.tmp_0 = r0; @@ -38377,18 +38377,18 @@ switch (step) { r0 = s.tmp_0; { step = 8; continue; } case 7: - r0 = s.particle___532992.fields["anchor"]; - r0 = checkSubtype(r0, Sprite__C517463_VT); + r0 = s.particle___48420.fields["anchor"]; + r0 = checkSubtype(r0, Sprite__C32846_VT); case 8: // jmp value (already in r0) s.tmp_3 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_3); if (!r0) { step = 11; continue; } - r0 = s.particle___532992.fields["anchor"]; - s.spr___533007 = (r0); + r0 = s.particle___48420.fields["anchor"]; + s.spr___48435 = (r0); r0 = s.arg0.fields["sprites"]; s.tmp_2 = r0; - r0 = pxsim_Array_.indexOf(s.tmp_2, s.spr___533007, undefined); + r0 = pxsim_Array_.indexOf(s.tmp_2, s.spr___48435, undefined); s.tmp_1 = r0; r0 = (s.tmp_1 >= 0); s.tmp_0 = r0; @@ -38396,12 +38396,12 @@ switch (step) { if (!r0) { step = 9; continue; } r0 = s.arg0.fields["spriteParticles"]; s.tmp_3 = r0; - r0 = s.spr___533007.fields["id"]; + r0 = s.spr___48435.fields["id"]; s.tmp_4 = r0; - r0 = pxsim_Array_.setAt(s.tmp_3, s.tmp_4, s.particle___532992); + r0 = pxsim_Array_.setAt(s.tmp_3, s.tmp_4, s.particle___48420); r0 = s.arg0.fields["tempSprite"]; s.tmp_0 = r0; - r0 = (s.particle___532992).fields["anchor"] = (s.tmp_0); + r0 = (s.particle___48420).fields["anchor"] = (s.tmp_0); case 9: case 10: case 11: @@ -38410,7 +38410,7 @@ switch (step) { case 13: r0 = s.arg0.fields["spriteLikes"]; s.tmp_2 = r0; - r0 = pxsim_Array_.indexOf(s.tmp_2, s.spr___532933, undefined); + r0 = pxsim_Array_.indexOf(s.tmp_2, s.spr___48361, undefined); s.tmp_1 = r0; r0 = (s.tmp_1 < 0); s.tmp_0 = r0; @@ -38418,18 +38418,18 @@ switch (step) { if (!r0) { step = 14; continue; } r0 = s.arg0.fields["spriteLikes"]; s.tmp_3 = r0; - r0 = pxsim_Array__push(s.tmp_3, s.spr___532933); + r0 = pxsim_Array__push(s.tmp_3, s.spr___48361); case 14: case 15: case 16: case 17: - r0 = pxsim_Array_.removeElement(s.sc_allSprites___532923, s.spr___532933); + r0 = pxsim_Array_.removeElement(s.sc_allSprites___48351, s.spr___48361); { step = 1; continue; } case 18: - r0 = pxsim_pxtcore_mkAction(1, Render_RayCastingRender_takeoverSceneSprites_inline__P533047); + r0 = pxsim_pxtcore_mkAction(1, Render_RayCastingRender_takeoverSceneSprites_inline__P48475); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - s.tmp_1 = helpers_arrayForEach__P515231_mk(s); + s.tmp_1 = helpers_arrayForEach__P30614_mk(s); r0 = s.arg0.fields["sprites"]; s.tmp_1.arg0 = r0; s.tmp_1.arg1 = s.tmp_0; @@ -38440,24 +38440,24 @@ switch (step) { return leave(s, r0) default: oops() } } } -Render_RayCastingRender_takeoverSceneSprites__P520353.info = {"start":7597,"length":1974,"line":244,"column":8,"endLine":282,"endColumn":9,"fileName":"pxt_modules/pxt-raycasting/render_raycasting.ts","functionName":"takeoverSceneSprites","argumentNames":["this"]} +Render_RayCastingRender_takeoverSceneSprites__P35736.info = {"start":7597,"length":1974,"line":244,"column":8,"endLine":282,"endColumn":9,"fileName":"pxt_modules/pxt-raycasting/render_raycasting.ts","functionName":"takeoverSceneSprites","argumentNames":["this"]} -function Render_RayCastingRender_takeoverSceneSprites__P520353_mk(s) { +function Render_RayCastingRender_takeoverSceneSprites__P35736_mk(s) { checkStack(s.depth); return { - parent: s, fn: Render_RayCastingRender_takeoverSceneSprites__P520353, depth: s.depth + 1, + parent: s, fn: Render_RayCastingRender_takeoverSceneSprites__P35736, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, tmp_3: undefined, tmp_4: undefined, - sc_allSprites___532923: undefined, - i___532927: undefined, - spr___532933: undefined, - sprList___532940: undefined, - particle___532992: undefined, - spr___533007: undefined, + sc_allSprites___48351: undefined, + i___48355: undefined, + spr___48361: undefined, + sprList___48368: undefined, + particle___48420: undefined, + spr___48435: undefined, arg0: undefined, } } @@ -38465,7 +38465,7 @@ function Render_RayCastingRender_takeoverSceneSprites__P520353_mk(s) { -function Render_RayCastingRender_takeoverSceneSprites_inline__P532964(s) { +function Render_RayCastingRender_takeoverSceneSprites_inline__P48392(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -38475,7 +38475,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.sayRenderer___532975 = undefined; + s.sayRenderer___48403 = undefined; r0 = s.caps[0].fields["sprites"]; s.tmp_0 = r0; r0 = pxsim_Array_.removeElement(s.tmp_0, s.caps[1]); @@ -38487,15 +38487,15 @@ switch (step) { r0 = s.caps[1].fields["id"]; s.tmp_1 = r0; r0 = pxsim_Array__getAt(s.tmp_0, s.tmp_1); - s.sayRenderer___532975 = (r0); - r0 = pxsim_numops_toBoolDecr(s.sayRenderer___532975); + s.sayRenderer___48403 = (r0); + r0 = pxsim_numops_toBoolDecr(s.sayRenderer___48403); if (!r0) { step = 1; continue; } r0 = s.caps[0].fields["sayRederers"]; s.tmp_0 = r0; - r0 = pxsim_Array_.removeElement(s.tmp_0, s.sayRenderer___532975); - s.tmp_0 = sprites_BaseSpriteSayRenderer__C517381_v2_1_mk(s); - s.tmp_0.arg0 = s.sayRenderer___532975; - if (!checkSubtype(s.tmp_0.arg0, sprites_BaseSpriteSayRenderer__C517381_VT)) failedCast(s.tmp_0.arg0); + r0 = pxsim_Array_.removeElement(s.tmp_0, s.sayRenderer___48403); + s.tmp_0 = sprites_BaseSpriteSayRenderer__C32764_v2_1_mk(s); + s.tmp_0.arg0 = s.sayRenderer___48403; + if (!checkSubtype(s.tmp_0.arg0, sprites_BaseSpriteSayRenderer__C32764_VT)) failedCast(s.tmp_0.arg0); s.tmp_0.fn = s.tmp_0.arg0.vtable.methods.destroy; s.pc = 3; return s.tmp_0; case 3: @@ -38506,23 +38506,23 @@ switch (step) { return leave(s, r0) default: oops() } } } -Render_RayCastingRender_takeoverSceneSprites_inline__P532964.info = {"start":8129,"length":511,"line":253,"column":40,"endLine":261,"endColumn":25,"fileName":"pxt_modules/pxt-raycasting/render_raycasting.ts","functionName":"inline","argumentNames":[]} +Render_RayCastingRender_takeoverSceneSprites_inline__P48392.info = {"start":8129,"length":511,"line":253,"column":40,"endLine":261,"endColumn":25,"fileName":"pxt_modules/pxt-raycasting/render_raycasting.ts","functionName":"inline","argumentNames":[]} -function Render_RayCastingRender_takeoverSceneSprites_inline__P532964_mk(s) { +function Render_RayCastingRender_takeoverSceneSprites_inline__P48392_mk(s) { checkStack(s.depth); return { - parent: s, fn: Render_RayCastingRender_takeoverSceneSprites_inline__P532964, depth: s.depth + 1, + parent: s, fn: Render_RayCastingRender_takeoverSceneSprites_inline__P48392, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, - sayRenderer___532975: undefined, + sayRenderer___48403: undefined, } } -function Render_RayCastingRender_takeoverSceneSprites_inline__P533047(s) { +function Render_RayCastingRender_takeoverSceneSprites_inline__P48475(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -38538,7 +38538,7 @@ switch (step) { } r0 = pxsim_numops_toBoolDecr(s.arg0); if (!r0) { step = 1; continue; } - s.tmp_0 = Render_RayCastingRender_takeoverSayRenderOfSprite__P520354_mk(s); + s.tmp_0 = Render_RayCastingRender_takeoverSayRenderOfSprite__P35737_mk(s); s.tmp_0.arg0 = s.caps[0]; s.tmp_0.arg1 = s.arg0; s.callLocIdx = 1774; s.pc = 3; return s.tmp_0; @@ -38550,12 +38550,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Render_RayCastingRender_takeoverSceneSprites_inline__P533047.info = {"start":9455,"length":105,"line":278,"column":33,"endLine":281,"endColumn":13,"fileName":"pxt_modules/pxt-raycasting/render_raycasting.ts","functionName":"inline","argumentNames":["spr"]} +Render_RayCastingRender_takeoverSceneSprites_inline__P48475.info = {"start":9455,"length":105,"line":278,"column":33,"endLine":281,"endColumn":13,"fileName":"pxt_modules/pxt-raycasting/render_raycasting.ts","functionName":"inline","argumentNames":["spr"]} -function Render_RayCastingRender_takeoverSceneSprites_inline__P533047_mk(s) { +function Render_RayCastingRender_takeoverSceneSprites_inline__P48475_mk(s) { checkStack(s.depth); return { - parent: s, fn: Render_RayCastingRender_takeoverSceneSprites_inline__P533047, depth: s.depth + 1, + parent: s, fn: Render_RayCastingRender_takeoverSceneSprites_inline__P48475, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -38565,7 +38565,7 @@ function Render_RayCastingRender_takeoverSceneSprites_inline__P533047_mk(s) { -function Render_RayCastingRender_takeoverSayRenderOfSprite__P520354(s) { +function Render_RayCastingRender_takeoverSayRenderOfSprite__P35737(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -38575,17 +38575,17 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.sprite_as_any___533054 = undefined; + s.sprite_as_any___48482 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Render_RayCastingRender__C520307_VT)) failedCast(r0); - s.sprite_as_any___533054 = (s.arg1); + if (!checkSubtype(r0, Render_RayCastingRender__C35690_VT)) failedCast(r0); + s.sprite_as_any___48482 = (s.arg1); s.tmp_1 = if_sayRenderer_1_mk(s); - s.tmp_1.arg0 = s.sprite_as_any___533054; + s.tmp_1.arg0 = s.sprite_as_any___48482; if (!s.tmp_1.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_1.arg0, "sayRenderer"); } else { @@ -38604,7 +38604,7 @@ switch (step) { r0 = s.arg1.fields["id"]; s.tmp_3 = r0; s.tmp_5 = if_sayRenderer_1_mk(s); - s.tmp_5.arg0 = s.sprite_as_any___533054; + s.tmp_5.arg0 = s.sprite_as_any___48482; if (!s.tmp_5.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_5.arg0, "sayRenderer"); } else { @@ -38622,7 +38622,7 @@ switch (step) { r0 = s.arg1.fields["id"]; s.tmp_1 = r0; s.tmp_3 = if_sayEndTime_1_mk(s); - s.tmp_3.arg0 = s.sprite_as_any___533054; + s.tmp_3.arg0 = s.sprite_as_any___48482; if (!s.tmp_3.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_3.arg0, "sayEndTime"); } else { @@ -38636,7 +38636,7 @@ switch (step) { s.tmp_2 = r0; r0 = pxsim_Array_.setAt(s.tmp_0, s.tmp_1, s.tmp_2); s.tmp_0 = if_sayRenderer_2_mk(s); - s.tmp_0.arg0 = s.sprite_as_any___533054; + s.tmp_0.arg0 = s.sprite_as_any___48482; s.tmp_0.arg1 = undefined; if (!s.tmp_0.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapSetByString(s.tmp_0.arg0, "sayRenderer", s.tmp_0.arg1); @@ -38649,7 +38649,7 @@ switch (step) { case 6: r0 = s.retval; s.tmp_0 = if_sayEndTime_2_mk(s); - s.tmp_0.arg0 = s.sprite_as_any___533054; + s.tmp_0.arg0 = s.sprite_as_any___48482; s.tmp_0.arg1 = undefined; if (!s.tmp_0.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapSetByString(s.tmp_0.arg0, "sayEndTime", s.tmp_0.arg1); @@ -38667,12 +38667,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Render_RayCastingRender_takeoverSayRenderOfSprite__P520354.info = {"start":9580,"length":413,"line":283,"column":8,"endLine":291,"endColumn":9,"fileName":"pxt_modules/pxt-raycasting/render_raycasting.ts","functionName":"takeoverSayRenderOfSprite","argumentNames":["this","sprite"]} +Render_RayCastingRender_takeoverSayRenderOfSprite__P35737.info = {"start":9580,"length":413,"line":283,"column":8,"endLine":291,"endColumn":9,"fileName":"pxt_modules/pxt-raycasting/render_raycasting.ts","functionName":"takeoverSayRenderOfSprite","argumentNames":["this","sprite"]} -function Render_RayCastingRender_takeoverSayRenderOfSprite__P520354_mk(s) { +function Render_RayCastingRender_takeoverSayRenderOfSprite__P35737_mk(s) { checkStack(s.depth); return { - parent: s, fn: Render_RayCastingRender_takeoverSayRenderOfSprite__P520354, depth: s.depth + 1, + parent: s, fn: Render_RayCastingRender_takeoverSayRenderOfSprite__P35737, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -38680,7 +38680,7 @@ function Render_RayCastingRender_takeoverSayRenderOfSprite__P520354_mk(s) { tmp_3: undefined, tmp_4: undefined, tmp_5: undefined, - sprite_as_any___533054: undefined, + sprite_as_any___48482: undefined, arg0: undefined, arg1: undefined, } } @@ -38689,7 +38689,7 @@ function Render_RayCastingRender_takeoverSayRenderOfSprite__P520354_mk(s) { -function Sprite_onDestroyed__P517549(s) { +function Sprite_onDestroyed__P32932(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -38705,18 +38705,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C517463_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C32846_VT)) failedCast(r0); r0 = (s.arg0).fields["destroyHandler"] = (s.arg1); r0 = undefined; return leave(s, r0) default: oops() } } } -Sprite_onDestroyed__P517549.info = {"start":26089,"length":78,"line":845,"column":4,"endLine":847,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"onDestroyed","argumentNames":["this","handler"]} +Sprite_onDestroyed__P32932.info = {"start":26089,"length":78,"line":845,"column":4,"endLine":847,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"onDestroyed","argumentNames":["this","handler"]} -function Sprite_onDestroyed__P517549_mk(s) { +function Sprite_onDestroyed__P32932_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_onDestroyed__P517549, depth: s.depth + 1, + parent: s, fn: Sprite_onDestroyed__P32932, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -38726,7 +38726,7 @@ function Sprite_onDestroyed__P517549_mk(s) { -function sprites_BaseSpriteSayRenderer_destroy__P517385(s) { +function sprites_BaseSpriteSayRenderer_destroy__P32768(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -38741,17 +38741,17 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_BaseSpriteSayRenderer__C517381_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_BaseSpriteSayRenderer__C32764_VT)) failedCast(r0); r0 = undefined; return leave(s, r0) default: oops() } } } -sprites_BaseSpriteSayRenderer_destroy__P517385.info = {"start":328,"length":22,"line":13,"column":8,"endLine":15,"endColumn":9,"fileName":"pxt_modules/game/spritesay.ts","functionName":"destroy","argumentNames":["this"]} +sprites_BaseSpriteSayRenderer_destroy__P32768.info = {"start":328,"length":22,"line":13,"column":8,"endLine":15,"endColumn":9,"fileName":"pxt_modules/game/spritesay.ts","functionName":"destroy","argumentNames":["this"]} -function sprites_BaseSpriteSayRenderer_destroy__P517385_mk(s) { +function sprites_BaseSpriteSayRenderer_destroy__P32768_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_BaseSpriteSayRenderer_destroy__P517385, depth: s.depth + 1, + parent: s, fn: sprites_BaseSpriteSayRenderer_destroy__P32768, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -38760,7 +38760,7 @@ function sprites_BaseSpriteSayRenderer_destroy__P517385_mk(s) { -function Render_RayCastingRender_updateViewZPos__P520352(s) { +function Render_RayCastingRender_updateViewZPos__P35735(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -38775,7 +38775,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Render_RayCastingRender__C520307_VT)) failedCast(r0); + if (!checkSubtype(r0, Render_RayCastingRender__C35690_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; r0 = s.arg0.fields["spriteMotionZ"]; s.tmp_4 = r0; @@ -38797,12 +38797,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Render_RayCastingRender_updateViewZPos__P520352.info = {"start":7438,"length":149,"line":240,"column":8,"endLine":242,"endColumn":9,"fileName":"pxt_modules/pxt-raycasting/render_raycasting.ts","functionName":"updateViewZPos","argumentNames":["this"]} +Render_RayCastingRender_updateViewZPos__P35735.info = {"start":7438,"length":149,"line":240,"column":8,"endLine":242,"endColumn":9,"fileName":"pxt_modules/pxt-raycasting/render_raycasting.ts","functionName":"updateViewZPos","argumentNames":["this"]} -function Render_RayCastingRender_updateViewZPos__P520352_mk(s) { +function Render_RayCastingRender_updateViewZPos__P35735_mk(s) { checkStack(s.depth); return { - parent: s, fn: Render_RayCastingRender_updateViewZPos__P520352, depth: s.depth + 1, + parent: s, fn: Render_RayCastingRender_updateViewZPos__P35735, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -38818,7 +38818,7 @@ function Render_RayCastingRender_updateViewZPos__P520352_mk(s) { -function Render_RayCastingRender_viewMode__P520350(s) { +function Render_RayCastingRender_viewMode__P35733(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -38833,18 +38833,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Render_RayCastingRender__C520307_VT)) failedCast(r0); + if (!checkSubtype(r0, Render_RayCastingRender__C35690_VT)) failedCast(r0); r0 = s.arg0.fields["_viewMode"]; return leaveAccessor(s, r0) default: oops() } } } -Render_RayCastingRender_viewMode__P520350.info = {"start":7280,"length":70,"line":232,"column":8,"endLine":234,"endColumn":9,"fileName":"pxt_modules/pxt-raycasting/render_raycasting.ts","functionName":"viewMode","argumentNames":["this"]} -Render_RayCastingRender_viewMode__P520350.isGetter = true; +Render_RayCastingRender_viewMode__P35733.info = {"start":7280,"length":70,"line":232,"column":8,"endLine":234,"endColumn":9,"fileName":"pxt_modules/pxt-raycasting/render_raycasting.ts","functionName":"viewMode","argumentNames":["this"]} +Render_RayCastingRender_viewMode__P35733.isGetter = true; -function Render_RayCastingRender_viewMode__P520350_mk(s) { +function Render_RayCastingRender_viewMode__P35733_mk(s) { checkStack(s.depth); return { - parent: s, fn: Render_RayCastingRender_viewMode__P520350, depth: s.depth + 1, + parent: s, fn: Render_RayCastingRender_viewMode__P35733, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -38853,7 +38853,7 @@ function Render_RayCastingRender_viewMode__P520350_mk(s) { -function game_onUpdateInterval__P518146(s) { +function game_onUpdateInterval__P33529(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -38863,7 +38863,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.timer___532875 = undefined; + s.timer___48303 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -38888,15 +38888,15 @@ switch (step) { case 3: case 4: r0 = pxsim_pxtrt.mklocRef(); - s.timer___532875 = (r0); - r0 = pxsim_pxtrt_stlocRef(s.timer___532875, 0); - r0 = pxsim_pxtcore_mkAction(3, game_onUpdateInterval_inline__P532879); + s.timer___48303 = (r0); + r0 = pxsim_pxtrt_stlocRef(s.timer___48303, 0); + r0 = pxsim_pxtcore_mkAction(3, game_onUpdateInterval_inline__P48307); s.tmp_0 = r0; - r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.timer___532875); + r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.timer___48303); r0 = pxsim_pxtrt_stclo(s.tmp_0, 1, s.arg0); r0 = pxsim_pxtrt_stclo(s.tmp_0, 2, s.arg1); - s.tmp_1 = control_EventContext_registerFrameHandler__P515525_mk(s); - s.tmp_2 = game_eventContext__P518124_mk(s); + s.tmp_1 = control_EventContext_registerFrameHandler__P30908_mk(s); + s.tmp_2 = game_eventContext__P33507_mk(s); s.callLocIdx = 1328; s.pc = 7; return s.tmp_2; case 7: r0 = s.retval; @@ -38911,17 +38911,17 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_onUpdateInterval__P518146.info = {"start":813,"length":401,"line":26,"column":4,"endLine":36,"endColumn":5,"fileName":"pxt_modules/game/gameutil.ts","functionName":"onUpdateInterval","argumentNames":["period","a"]} +game_onUpdateInterval__P33529.info = {"start":813,"length":401,"line":26,"column":4,"endLine":36,"endColumn":5,"fileName":"pxt_modules/game/gameutil.ts","functionName":"onUpdateInterval","argumentNames":["period","a"]} -function game_onUpdateInterval__P518146_mk(s) { +function game_onUpdateInterval__P33529_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_onUpdateInterval__P518146, depth: s.depth + 1, + parent: s, fn: game_onUpdateInterval__P33529, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - timer___532875: undefined, + timer___48303: undefined, arg0: undefined, arg1: undefined, } } @@ -38930,7 +38930,7 @@ function game_onUpdateInterval__P518146_mk(s) { -function game_onUpdateInterval_inline__P532879(s) { +function game_onUpdateInterval_inline__P48307(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -38940,22 +38940,22 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.time___532880 = undefined; - s.tmp_1 = game_currentScene__P518121_mk(s); + s.time___48308 = undefined; + s.tmp_1 = game_currentScene__P33504_mk(s); s.callLocIdx = 1329; s.pc = 3; return s.tmp_1; case 3: r0 = s.retval; s.tmp_0 = r0; r0 = s.tmp_0.fields["_millis"]; - s.time___532880 = (r0); + s.time___48308 = (r0); r0 = pxsim_pxtrt_ldlocRef(s.caps[0]); s.tmp_1 = r0; - r0 = (s.tmp_1 <= s.time___532880); + r0 = (s.tmp_1 <= s.time___48308); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } s.tmp_2 = r0 = s.caps[0]; - r0 = (s.time___532880 + s.caps[1]); + r0 = (s.time___48308 + s.caps[1]); s.tmp_3 = r0; r0 = pxsim_pxtrt_stlocRef(s.tmp_2, s.tmp_3); s.tmp_0 = lambda_1_mk(s); @@ -38970,25 +38970,25 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_onUpdateInterval_inline__P532879.info = {"start":1027,"length":179,"line":29,"column":81,"endLine":35,"endColumn":9,"fileName":"pxt_modules/game/gameutil.ts","functionName":"inline","argumentNames":[]} +game_onUpdateInterval_inline__P48307.info = {"start":1027,"length":179,"line":29,"column":81,"endLine":35,"endColumn":9,"fileName":"pxt_modules/game/gameutil.ts","functionName":"inline","argumentNames":[]} -function game_onUpdateInterval_inline__P532879_mk(s) { +function game_onUpdateInterval_inline__P48307_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_onUpdateInterval_inline__P532879, depth: s.depth + 1, + parent: s, fn: game_onUpdateInterval_inline__P48307, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, tmp_3: undefined, - time___532880: undefined, + time___48308: undefined, } } -function scene_cameraFollowSprite__P518012(s) { +function scene_cameraFollowSprite__P33395(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -38998,21 +38998,21 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.scene___532893 = undefined; + s.scene___48321 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = game_currentScene__P518121_mk(s); + s.tmp_0 = game_currentScene__P33504_mk(s); s.callLocIdx = 1175; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.scene___532893 = (r0); - r0 = s.scene___532893.fields["camera"]; + s.scene___48321 = (r0); + r0 = s.scene___48321.fields["camera"]; s.tmp_0 = r0; r0 = (s.tmp_0).fields["sprite"] = (s.arg0); - s.tmp_0 = scene_Camera_update__P517920_mk(s); - r0 = s.scene___532893.fields["camera"]; + s.tmp_0 = scene_Camera_update__P33303_mk(s); + r0 = s.scene___48321.fields["camera"]; s.tmp_0.arg0 = r0; s.callLocIdx = 1176; s.pc = 2; return s.tmp_0; case 2: @@ -39021,15 +39021,15 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_cameraFollowSprite__P518012.info = {"start":4010,"length":170,"line":143,"column":4,"endLine":147,"endColumn":5,"fileName":"pxt_modules/game/scenes.ts","functionName":"cameraFollowSprite","argumentNames":["sprite"]} +scene_cameraFollowSprite__P33395.info = {"start":4010,"length":170,"line":143,"column":4,"endLine":147,"endColumn":5,"fileName":"pxt_modules/game/scenes.ts","functionName":"cameraFollowSprite","argumentNames":["sprite"]} -function scene_cameraFollowSprite__P518012_mk(s) { +function scene_cameraFollowSprite__P33395_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_cameraFollowSprite__P518012, depth: s.depth + 1, + parent: s, fn: scene_cameraFollowSprite__P33395, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, - scene___532893: undefined, + scene___48321: undefined, arg0: undefined, } } @@ -39037,7 +39037,7 @@ function scene_cameraFollowSprite__P518012_mk(s) { -function tiles_TileMap_addEventListener__P517882(s) { +function tiles_TileMap_addEventListener__P33265(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -39047,9 +39047,9 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.eventHandler___533102 = undefined; - s.unnamed862___U1 = undefined; - s.unnamed863___U2 = undefined; + s.eventHandler___48530 = undefined; + s.unnamed222___U1 = undefined; + s.unnamed223___U2 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -39057,7 +39057,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMap__C517857_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_TileMap__C33240_VT)) failedCast(r0); r0 = s.arg0.fields["handlerState"]; s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); @@ -39072,19 +39072,19 @@ switch (step) { r0 = (s.tmp_3).fields["handlerState"] = (s.tmp_4); case 1: case 2: - s.eventHandler___533102 = (undefined); + s.eventHandler___48530 = (undefined); r0 = s.arg0.fields["handlerState"]; - s.unnamed862___U1 = (r0); - s.unnamed863___U2 = (0); + s.unnamed222___U1 = (r0); + s.unnamed223___U2 = (0); case 3: - s.tmp_0 = r0 = s.unnamed863___U2; - r0 = pxsim_Array__length(s.unnamed862___U1); + s.tmp_0 = r0 = s.unnamed223___U2; + r0 = pxsim_Array__length(s.unnamed222___U1); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 8; continue; } - r0 = pxsim_Array__getAt(s.unnamed862___U1, s.unnamed863___U2); - s.eventHandler___533102 = (r0); - r0 = s.eventHandler___533102.fields["event"]; + r0 = pxsim_Array__getAt(s.unnamed222___U1, s.unnamed223___U2); + s.eventHandler___48530 = (r0); + r0 = s.eventHandler___48530.fields["event"]; s.tmp_3 = r0; r0 = (s.tmp_3 === s.arg1); s.tmp_2 = r0; @@ -39093,7 +39093,7 @@ switch (step) { r0 = s.tmp_2; { step = 5; continue; } case 4: - r0 = s.eventHandler___533102.fields["callback"]; + r0 = s.eventHandler___48530.fields["callback"]; s.tmp_4 = r0; r0 = (s.tmp_4 === s.arg2); case 5: @@ -39104,14 +39104,14 @@ switch (step) { { step = 9; continue; } case 6: case 7: - r0 = (s.unnamed863___U2 + 1); - s.unnamed863___U2 = (r0); + r0 = (s.unnamed223___U2 + 1); + s.unnamed223___U2 = (r0); { step = 3; continue; } case 8: - s.unnamed862___U1 = (undefined); - r0 = pxsim_pxtcore_mkClassInstance(tiles_TileMapEventHandler__C517855_VT); + s.unnamed222___U1 = (undefined); + r0 = pxsim_pxtcore_mkClassInstance(tiles_TileMapEventHandler__C33238_VT); s.tmp_6 = r0; - s.tmp_7 = tiles_TileMapEventHandler_constructor__P517856_mk(s); + s.tmp_7 = tiles_TileMapEventHandler_constructor__P33239_mk(s); s.tmp_7.arg0 = s.tmp_6; s.tmp_7.arg1 = s.arg1; s.tmp_7.arg2 = s.arg2; @@ -39126,12 +39126,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -tiles_TileMap_addEventListener__P517882.info = {"start":17616,"length":401,"line":557,"column":8,"endLine":564,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"addEventListener","argumentNames":["this","event","handler"]} +tiles_TileMap_addEventListener__P33265.info = {"start":17616,"length":401,"line":557,"column":8,"endLine":564,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"addEventListener","argumentNames":["this","event","handler"]} -function tiles_TileMap_addEventListener__P517882_mk(s) { +function tiles_TileMap_addEventListener__P33265_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMap_addEventListener__P517882, depth: s.depth + 1, + parent: s, fn: tiles_TileMap_addEventListener__P33265, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -39142,9 +39142,9 @@ function tiles_TileMap_addEventListener__P517882_mk(s) { tmp_6: undefined, tmp_7: undefined, tmp_8: undefined, - eventHandler___533102: undefined, - unnamed862___U1: undefined, - unnamed863___U2: undefined, + eventHandler___48530: undefined, + unnamed222___U1: undefined, + unnamed223___U2: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -39154,7 +39154,7 @@ function tiles_TileMap_addEventListener__P517882_mk(s) { -function tiles_TileMapEventHandler_constructor__P517856(s) { +function tiles_TileMapEventHandler_constructor__P33239(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -39171,19 +39171,19 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMapEventHandler__C517855_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_TileMapEventHandler__C33238_VT)) failedCast(r0); r0 = (s.arg0).fields["event"] = (s.arg1); r0 = (s.arg0).fields["callback"] = (s.arg2); r0 = undefined; return leave(s, r0) default: oops() } } } -tiles_TileMapEventHandler_constructor__P517856.info = {"start":8593,"length":88,"line":289,"column":8,"endLine":289,"endColumn":96,"fileName":"pxt_modules/game/tilemap.ts","functionName":"inline","argumentNames":["this","event","callback"]} +tiles_TileMapEventHandler_constructor__P33239.info = {"start":8593,"length":88,"line":289,"column":8,"endLine":289,"endColumn":96,"fileName":"pxt_modules/game/tilemap.ts","functionName":"inline","argumentNames":["this","event","callback"]} -function tiles_TileMapEventHandler_constructor__P517856_mk(s) { +function tiles_TileMapEventHandler_constructor__P33239_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMapEventHandler_constructor__P517856, depth: s.depth + 1, + parent: s, fn: tiles_TileMapEventHandler_constructor__P33239, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -39194,7 +39194,7 @@ function tiles_TileMapEventHandler_constructor__P517856_mk(s) { -function scene_Background_addLayer__P517796(s) { +function scene_Background_addLayer__P33179(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -39204,7 +39204,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.layer___532794 = undefined; + s.layer___48222 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -39213,10 +39213,10 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_Background__C517791_VT)) failedCast(r0); - r0 = pxsim_pxtcore_mkClassInstance(scene_BackgroundLayer__C517801_VT); + if (!checkSubtype(r0, scene_Background__C33174_VT)) failedCast(r0); + r0 = pxsim_pxtcore_mkClassInstance(scene_BackgroundLayer__C33184_VT); s.tmp_0 = r0; - s.tmp_1 = scene_BackgroundLayer_constructor__P517808_mk(s); + s.tmp_1 = scene_BackgroundLayer_constructor__P33191_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = s.arg2; s.tmp_1.arg2 = s.arg3; @@ -39224,31 +39224,31 @@ switch (step) { s.callLocIdx = 1007; s.pc = 1; return s.tmp_1; case 1: r0 = s.retval; - s.layer___532794 = (s.tmp_0); + s.layer___48222 = (s.tmp_0); r0 = s.arg0.fields["_layers"]; s.tmp_0 = r0; - r0 = pxsim_Array__push(s.tmp_0, s.layer___532794); - s.tmp_0 = helpers_arraySort__P515227_mk(s); + r0 = pxsim_Array__push(s.tmp_0, s.layer___48222); + s.tmp_0 = helpers_arraySort__P30610_mk(s); r0 = s.arg0.fields["_layers"]; s.tmp_0.arg0 = r0; - s.tmp_0.arg1 = scene_Background_addLayer_inline__P532808; + s.tmp_0.arg1 = scene_Background_addLayer_inline__P48236; s.callLocIdx = 1008; s.pc = 2; return s.tmp_0; case 2: r0 = s.retval; - r0 = s.layer___532794; + r0 = s.layer___48222; return leave(s, r0) default: oops() } } } -scene_Background_addLayer__P517796.info = {"start":509,"length":292,"line":26,"column":8,"endLine":31,"endColumn":9,"fileName":"pxt_modules/game/background.ts","functionName":"addLayer","argumentNames":["this","pic","distance","alignment"]} +scene_Background_addLayer__P33179.info = {"start":509,"length":292,"line":26,"column":8,"endLine":31,"endColumn":9,"fileName":"pxt_modules/game/background.ts","functionName":"addLayer","argumentNames":["this","pic","distance","alignment"]} -function scene_Background_addLayer__P517796_mk(s) { +function scene_Background_addLayer__P33179_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Background_addLayer__P517796, depth: s.depth + 1, + parent: s, fn: scene_Background_addLayer__P33179, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, - layer___532794: undefined, + layer___48222: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -39259,7 +39259,7 @@ function scene_Background_addLayer__P517796_mk(s) { -function scene_Background_addLayer_inline__P532808(s) { +function scene_Background_addLayer_inline__P48236(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -39282,12 +39282,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_Background_addLayer_inline__P532808.info = {"start":730,"length":33,"line":29,"column":30,"endLine":29,"endColumn":63,"fileName":"pxt_modules/game/background.ts","functionName":"inline","argumentNames":["a","b"]} +scene_Background_addLayer_inline__P48236.info = {"start":730,"length":33,"line":29,"column":30,"endLine":29,"endColumn":63,"fileName":"pxt_modules/game/background.ts","functionName":"inline","argumentNames":["a","b"]} -function scene_Background_addLayer_inline__P532808_mk(s) { +function scene_Background_addLayer_inline__P48236_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Background_addLayer_inline__P532808, depth: s.depth + 1, + parent: s, fn: scene_Background_addLayer_inline__P48236, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -39299,7 +39299,7 @@ function scene_Background_addLayer_inline__P532808_mk(s) { -function scene_BackgroundLayer_constructor__P517808(s) { +function scene_BackgroundLayer_constructor__P33191(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -39317,9 +39317,9 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_BackgroundLayer__C517801_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_BackgroundLayer__C33184_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; - s.tmp_2 = Math_max__P515252_mk(s); + s.tmp_2 = Math_max__P30635_mk(s); s.tmp_2.arg0 = 1; s.tmp_2.arg1 = s.arg1; s.callLocIdx = 1011; s.pc = 7; return s.tmp_2; @@ -39365,12 +39365,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_BackgroundLayer_constructor__P517808.info = {"start":1936,"length":1117,"line":72,"column":8,"endLine":97,"endColumn":9,"fileName":"pxt_modules/game/background.ts","functionName":"inline","argumentNames":["this","distance","alignment","img"]} +scene_BackgroundLayer_constructor__P33191.info = {"start":1936,"length":1117,"line":72,"column":8,"endLine":97,"endColumn":9,"fileName":"pxt_modules/game/background.ts","functionName":"inline","argumentNames":["this","distance","alignment","img"]} -function scene_BackgroundLayer_constructor__P517808_mk(s) { +function scene_BackgroundLayer_constructor__P33191_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_BackgroundLayer_constructor__P517808, depth: s.depth + 1, + parent: s, fn: scene_BackgroundLayer_constructor__P33191, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -39385,7 +39385,7 @@ function scene_BackgroundLayer_constructor__P517808_mk(s) { -function controller___internal_initVibration__P523309(s) { +function controller___internal_initVibration__P38697(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -39399,22 +39399,22 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - r0 = pxsim_numops_toBoolDecr(globals.vibrationPin___523306); + r0 = pxsim_numops_toBoolDecr(globals.vibrationPin___38694); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } r0 = pxsim.pins.pinByCfg(76); - globals.vibrationPin___523306 = (r0); + globals.vibrationPin___38694 = (r0); case 1: case 2: - globals.vibrationEnd___523307 = (-1); - s.tmp_0 = control_EventContext_registerFrameHandler__P515525_mk(s); + globals.vibrationEnd___38695 = (-1); + s.tmp_0 = control_EventContext_registerFrameHandler__P30908_mk(s); r0 = s.arg0.fields["eventContext"]; s.tmp_0.arg0 = r0; s.tmp_0.arg1 = 20; - s.tmp_0.arg2 = controller___internal_updateVibration__P523308; + s.tmp_0.arg2 = controller___internal_updateVibration__P38696; s.callLocIdx = 1753; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; @@ -39422,12 +39422,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller___internal_initVibration__P523309.info = {"start":5979,"length":250,"line":177,"column":4,"endLine":182,"endColumn":5,"fileName":"pxt_modules/controller/controllerimpl.ts","functionName":"initVibration","argumentNames":["s"]} +controller___internal_initVibration__P38697.info = {"start":5979,"length":250,"line":177,"column":4,"endLine":182,"endColumn":5,"fileName":"pxt_modules/controller/controllerimpl.ts","functionName":"initVibration","argumentNames":["s"]} -function controller___internal_initVibration__P523309_mk(s) { +function controller___internal_initVibration__P38697_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller___internal_initVibration__P523309, depth: s.depth + 1, + parent: s, fn: controller___internal_initVibration__P38697, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -39438,7 +39438,7 @@ function controller___internal_initVibration__P523309_mk(s) { -function controller___internal_updateVibration__P523308(s) { +function controller___internal_updateVibration__P38696(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -39448,14 +39448,14 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - r0 = (globals.vibrationEnd___523307 > 0); + r0 = (globals.vibrationEnd___38695 > 0); s.tmp_0 = r0; r0 = pxsim_numops_toBool(s.tmp_0); if (r0) { step = 1; continue; } r0 = s.tmp_0; { step = 2; continue; } case 1: - s.tmp_1 = r0 = globals.vibrationEnd___523307; + s.tmp_1 = r0 = globals.vibrationEnd___38695; r0 = pxsim.control.millis(); s.tmp_2 = r0; r0 = (s.tmp_1 < s.tmp_2); @@ -39464,24 +39464,24 @@ switch (step) { s.tmp_3 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_3); if (!r0) { step = 5; continue; } - r0 = pxsim_numops_toBoolDecr(globals.vibrationPin___523306); + r0 = pxsim_numops_toBoolDecr(globals.vibrationPin___38694); if (!r0) { step = 3; continue; } - r0 = pxsim.DigitalInOutPinMethods.digitalWrite(globals.vibrationPin___523306, false); + r0 = pxsim.DigitalInOutPinMethods.digitalWrite(globals.vibrationPin___38694, false); case 3: case 4: - globals.vibrationEnd___523307 = (-1); + globals.vibrationEnd___38695 = (-1); case 5: case 6: r0 = undefined; return leave(s, r0) default: oops() } } } -controller___internal_updateVibration__P523308.info = {"start":5711,"length":262,"line":168,"column":4,"endLine":175,"endColumn":5,"fileName":"pxt_modules/controller/controllerimpl.ts","functionName":"updateVibration","argumentNames":[]} +controller___internal_updateVibration__P38696.info = {"start":5711,"length":262,"line":168,"column":4,"endLine":175,"endColumn":5,"fileName":"pxt_modules/controller/controllerimpl.ts","functionName":"updateVibration","argumentNames":[]} -function controller___internal_updateVibration__P523308_mk(s) { +function controller___internal_updateVibration__P38696_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller___internal_updateVibration__P523308, depth: s.depth + 1, + parent: s, fn: controller___internal_updateVibration__P38696, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -39493,7 +39493,7 @@ function controller___internal_updateVibration__P523308_mk(s) { -function controller_initController__P523297(s) { +function controller_initController__P38685(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -39507,11 +39507,11 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = control_EventContext_registerFrameHandler__P515525_mk(s); + s.tmp_0 = control_EventContext_registerFrameHandler__P30908_mk(s); r0 = s.arg0.fields["eventContext"]; s.tmp_0.arg0 = r0; s.tmp_0.arg1 = 13; - s.tmp_0.arg2 = controller_updateController__P523296; + s.tmp_0.arg2 = controller_updateController__P38684; s.callLocIdx = 1752; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; @@ -39519,12 +39519,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_initController__P523297.info = {"start":1764,"length":144,"line":54,"column":4,"endLine":56,"endColumn":5,"fileName":"pxt_modules/controller/state.ts","functionName":"initController","argumentNames":["s"]} +controller_initController__P38685.info = {"start":1764,"length":144,"line":54,"column":4,"endLine":56,"endColumn":5,"fileName":"pxt_modules/controller/state.ts","functionName":"initController","argumentNames":["s"]} -function controller_initController__P523297_mk(s) { +function controller_initController__P38685_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_initController__P523297, depth: s.depth + 1, + parent: s, fn: controller_initController__P38685, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -39534,7 +39534,7 @@ function controller_initController__P523297_mk(s) { -function controller_updateController__P523296(s) { +function controller_updateController__P38684(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -39544,17 +39544,17 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.state___534959 = undefined; - s.handler___534966 = undefined; - s.customHandler___534983 = undefined; - s.handler___535009 = undefined; - s.tmp_0 = controller_sceneState__P520206_mk(s); + s.state___50387 = undefined; + s.handler___50394 = undefined; + s.customHandler___50411 = undefined; + s.handler___50437 = undefined; + s.tmp_0 = controller_sceneState__P35589_mk(s); s.callLocIdx = 1731; s.pc = 19; return s.tmp_0; case 19: r0 = s.retval; - s.state___534959 = (r0); + s.state___50387 = (r0); s.tmp_2 = if_lastGesture_1_mk(s); - s.tmp_2.arg0 = s.state___534959; + s.tmp_2.arg0 = s.state___50387; if (!s.tmp_2.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_2.arg0, "lastGesture"); } else { @@ -39571,7 +39571,7 @@ switch (step) { r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 5; continue; } s.tmp_4 = if_gestureHandlers_1_mk(s); - s.tmp_4.arg0 = s.state___534959; + s.tmp_4.arg0 = s.state___50387; if (!s.tmp_4.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_4.arg0, "gestureHandlers"); } else { @@ -39589,7 +39589,7 @@ switch (step) { { step = 2; continue; } case 1: s.tmp_6 = if_gestureHandlers_1_mk(s); - s.tmp_6.arg0 = s.state___534959; + s.tmp_6.arg0 = s.state___50387; if (!s.tmp_6.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_6.arg0, "gestureHandlers"); } else { @@ -39602,7 +39602,7 @@ switch (step) { r0 = s.retval; s.tmp_5 = r0; s.tmp_8 = if_lastGesture_1_mk(s); - s.tmp_8.arg0 = s.state___534959; + s.tmp_8.arg0 = s.state___50387; if (!s.tmp_8.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_8.arg0, "lastGesture"); } else { @@ -39618,11 +39618,11 @@ switch (step) { case 2: // jmp value (already in r0) s.tmp_9 = r0; - s.handler___534966 = (s.tmp_9); - r0 = pxsim_numops_toBoolDecr(s.handler___534966); + s.handler___50394 = (s.tmp_9); + r0 = pxsim_numops_toBoolDecr(s.handler___50394); if (!r0) { step = 3; continue; } s.tmp_0 = if_lastGesture_2_mk(s); - s.tmp_0.arg0 = s.state___534959; + s.tmp_0.arg0 = s.state___50387; s.tmp_0.arg1 = undefined; if (!s.tmp_0.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapSetByString(s.tmp_0.arg0, "lastGesture", s.tmp_0.arg1); @@ -39635,7 +39635,7 @@ switch (step) { case 24: r0 = s.retval; s.tmp_0 = lambda_1_mk(s); - s.tmp_0.argL = s.handler___534966; + s.tmp_0.argL = s.handler___50394; setupLambda(s.tmp_0, s.tmp_0.argL); s.callLocIdx = 1737; s.pc = 25; return s.tmp_0; case 25: @@ -39645,7 +39645,7 @@ switch (step) { case 5: case 6: s.tmp_2 = if_lastCustomGesture_1_mk(s); - s.tmp_2.arg0 = s.state___534959; + s.tmp_2.arg0 = s.state___50387; if (!s.tmp_2.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_2.arg0, "lastCustomGesture"); } else { @@ -39662,7 +39662,7 @@ switch (step) { r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 11; continue; } s.tmp_4 = if_customGestureHandlers_1_mk(s); - s.tmp_4.arg0 = s.state___534959; + s.tmp_4.arg0 = s.state___50387; if (!s.tmp_4.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_4.arg0, "customGestureHandlers"); } else { @@ -39680,7 +39680,7 @@ switch (step) { { step = 8; continue; } case 7: s.tmp_6 = if_customGestureHandlers_1_mk(s); - s.tmp_6.arg0 = s.state___534959; + s.tmp_6.arg0 = s.state___50387; if (!s.tmp_6.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_6.arg0, "customGestureHandlers"); } else { @@ -39693,7 +39693,7 @@ switch (step) { r0 = s.retval; s.tmp_5 = r0; s.tmp_8 = if_lastCustomGesture_1_mk(s); - s.tmp_8.arg0 = s.state___534959; + s.tmp_8.arg0 = s.state___50387; if (!s.tmp_8.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_8.arg0, "lastCustomGesture"); } else { @@ -39709,11 +39709,11 @@ switch (step) { case 8: // jmp value (already in r0) s.tmp_9 = r0; - s.customHandler___534983 = (s.tmp_9); - r0 = pxsim_numops_toBoolDecr(s.customHandler___534983); + s.customHandler___50411 = (s.tmp_9); + r0 = pxsim_numops_toBoolDecr(s.customHandler___50411); if (!r0) { step = 9; continue; } s.tmp_0 = if_lastCustomGesture_2_mk(s); - s.tmp_0.arg0 = s.state___534959; + s.tmp_0.arg0 = s.state___50387; s.tmp_0.arg1 = undefined; if (!s.tmp_0.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapSetByString(s.tmp_0.arg0, "lastCustomGesture", s.tmp_0.arg1); @@ -39726,7 +39726,7 @@ switch (step) { case 30: r0 = s.retval; s.tmp_0 = if_handler_1_mk(s); - s.tmp_0.arg0 = s.customHandler___534983; + s.tmp_0.arg0 = s.customHandler___50411; if (!s.tmp_0.arg0.vtable.iface) { setupLambda(s.tmp_0, pxsim_pxtrt.mapGetByString(s.tmp_0.arg0, "handler"), 1); s.callLocIdx = 1743; s.pc = 31; return s.tmp_0; @@ -39743,7 +39743,7 @@ switch (step) { case 11: case 12: s.tmp_1 = if_lightHandlers_1_mk(s); - s.tmp_1.arg0 = s.state___534959; + s.tmp_1.arg0 = s.state___50387; if (!s.tmp_1.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_1.arg0, "lightHandlers"); } else { @@ -39761,7 +39761,7 @@ switch (step) { { step = 14; continue; } case 13: s.tmp_3 = if_lastLightCondition_1_mk(s); - s.tmp_3.arg0 = s.state___534959; + s.tmp_3.arg0 = s.state___50387; if (!s.tmp_3.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_3.arg0, "lastLightCondition"); } else { @@ -39783,7 +39783,7 @@ switch (step) { { step = 16; continue; } case 15: s.tmp_6 = if_lightHandlers_1_mk(s); - s.tmp_6.arg0 = s.state___534959; + s.tmp_6.arg0 = s.state___50387; if (!s.tmp_6.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_6.arg0, "lightHandlers"); } else { @@ -39796,7 +39796,7 @@ switch (step) { r0 = s.retval; s.tmp_5 = r0; s.tmp_8 = if_lastLightCondition_1_mk(s); - s.tmp_8.arg0 = s.state___534959; + s.tmp_8.arg0 = s.state___50387; if (!s.tmp_8.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_8.arg0, "lastLightCondition"); } else { @@ -39815,7 +39815,7 @@ switch (step) { r0 = pxsim_numops_toBoolDecr(s.tmp_9); if (!r0) { step = 17; continue; } s.tmp_11 = if_lightHandlers_1_mk(s); - s.tmp_11.arg0 = s.state___534959; + s.tmp_11.arg0 = s.state___50387; if (!s.tmp_11.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_11.arg0, "lightHandlers"); } else { @@ -39828,7 +39828,7 @@ switch (step) { r0 = s.retval; s.tmp_10 = r0; s.tmp_13 = if_lastLightCondition_1_mk(s); - s.tmp_13.arg0 = s.state___534959; + s.tmp_13.arg0 = s.state___50387; if (!s.tmp_13.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_13.arg0, "lastLightCondition"); } else { @@ -39841,9 +39841,9 @@ switch (step) { r0 = s.retval; s.tmp_12 = r0; r0 = pxsim_pxtrt.mapGetGeneric(s.tmp_10, s.tmp_12); - s.handler___535009 = (r0); + s.handler___50437 = (r0); s.tmp_0 = if_lastLightCondition_2_mk(s); - s.tmp_0.arg0 = s.state___534959; + s.tmp_0.arg0 = s.state___50387; s.tmp_0.arg1 = undefined; if (!s.tmp_0.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapSetByString(s.tmp_0.arg0, "lastLightCondition", s.tmp_0.arg1); @@ -39856,7 +39856,7 @@ switch (step) { case 38: r0 = s.retval; s.tmp_0 = lambda_1_mk(s); - s.tmp_0.argL = s.handler___535009; + s.tmp_0.argL = s.handler___50437; setupLambda(s.tmp_0, s.tmp_0.argL); s.callLocIdx = 1751; s.pc = 39; return s.tmp_0; case 39: @@ -39867,12 +39867,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_updateController__P523296.info = {"start":715,"length":1043,"line":26,"column":4,"endLine":52,"endColumn":5,"fileName":"pxt_modules/controller/state.ts","functionName":"updateController","argumentNames":[]} +controller_updateController__P38684.info = {"start":715,"length":1043,"line":26,"column":4,"endLine":52,"endColumn":5,"fileName":"pxt_modules/controller/state.ts","functionName":"updateController","argumentNames":[]} -function controller_updateController__P523296_mk(s) { +function controller_updateController__P38684_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_updateController__P523296, depth: s.depth + 1, + parent: s, fn: controller_updateController__P38684, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -39888,17 +39888,17 @@ function controller_updateController__P523296_mk(s) { tmp_11: undefined, tmp_12: undefined, tmp_13: undefined, - state___534959: undefined, - handler___534966: undefined, - customHandler___534983: undefined, - handler___535009: undefined, + state___50387: undefined, + handler___50394: undefined, + customHandler___50411: undefined, + handler___50437: undefined, } } -function controller_sceneState__P520206(s) { +function controller_sceneState__P35589(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -39908,55 +39908,55 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.sc___535019 = undefined; - s.state___535022 = undefined; - s.tmp_0 = game_currentScene__P518121_mk(s); + s.sc___50447 = undefined; + s.state___50450 = undefined; + s.tmp_0 = game_currentScene__P33504_mk(s); s.callLocIdx = 1728; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - s.sc___535019 = (r0); - r0 = s.sc___535019.fields["_data"]; + s.sc___50447 = (r0); + r0 = s.sc___50447.fields["_data"]; s.tmp_0 = r0; r0 = pxsim_pxtrt.mapGetGeneric(s.tmp_0, "controller.state"); - s.state___535022 = (r0); - r0 = pxsim_numops_toBoolDecr(s.state___535022); + s.state___50450 = (r0); + r0 = pxsim_numops_toBoolDecr(s.state___50450); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - r0 = s.sc___535019.fields["_data"]; + r0 = s.sc___50447.fields["_data"]; s.tmp_2 = r0; r0 = pxsim_pxtrt.mkMap(); s.tmp_3 = r0; r0 = pxsim_pxtrt.mapSetGeneric(s.tmp_2, "controller.state", s.tmp_3); - s.state___535022 = (s.tmp_3); + s.state___50450 = (s.tmp_3); case 1: case 2: - r0 = s.state___535022; + r0 = s.state___50450; return leave(s, r0) default: oops() } } } -controller_sceneState__P520206.info = {"start":418,"length":290,"line":15,"column":4,"endLine":23,"endColumn":5,"fileName":"pxt_modules/controller/state.ts","functionName":"sceneState","argumentNames":[]} +controller_sceneState__P35589.info = {"start":418,"length":290,"line":15,"column":4,"endLine":23,"endColumn":5,"fileName":"pxt_modules/controller/state.ts","functionName":"sceneState","argumentNames":[]} -function controller_sceneState__P520206_mk(s) { +function controller_sceneState__P35589_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_sceneState__P520206, depth: s.depth + 1, + parent: s, fn: controller_sceneState__P35589, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, tmp_3: undefined, - sc___535019: undefined, - state___535022: undefined, + sc___50447: undefined, + state___50450: undefined, } } -function scene_Scene_data__P517990(s) { +function scene_Scene_data__P33373(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -39971,18 +39971,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_Scene__C517965_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_Scene__C33348_VT)) failedCast(r0); r0 = s.arg0.fields["_data"]; return leaveAccessor(s, r0) default: oops() } } } -scene_Scene_data__P517990.info = {"start":7014,"length":53,"line":189,"column":8,"endLine":191,"endColumn":9,"fileName":"pxt_modules/game/scene.ts","functionName":"data","argumentNames":["this"]} -scene_Scene_data__P517990.isGetter = true; +scene_Scene_data__P33373.info = {"start":7014,"length":53,"line":189,"column":8,"endLine":191,"endColumn":9,"fileName":"pxt_modules/game/scene.ts","functionName":"data","argumentNames":["this"]} +scene_Scene_data__P33373.isGetter = true; -function scene_Scene_data__P517990_mk(s) { +function scene_Scene_data__P33373_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Scene_data__P517990, depth: s.depth + 1, + parent: s, fn: scene_Scene_data__P33373, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -39991,7 +39991,7 @@ function scene_Scene_data__P517990_mk(s) { -function StatusBarKind_create__P519772(s) { +function StatusBarKind_create__P35155(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -40001,26 +40001,26 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - r0 = (globals.nextKind___523179 === undefined); + r0 = (globals.nextKind___38567 === undefined); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - globals.nextKind___523179 = (1); + globals.nextKind___38567 = (1); case 1: case 2: - s.tmp_0 = r0 = globals.nextKind___523179; + s.tmp_0 = r0 = globals.nextKind___38567; r0 = (s.tmp_0 + 1); - globals.nextKind___523179 = (r0); + globals.nextKind___38567 = (r0); r0 = s.tmp_0; return leave(s, r0) default: oops() } } } -StatusBarKind_create__P519772.info = {"start":1891,"length":109,"line":51,"column":4,"endLine":54,"endColumn":5,"fileName":"pxt_modules/pxt-status-bar/status-bar.ts","functionName":"create","argumentNames":[]} +StatusBarKind_create__P35155.info = {"start":1891,"length":109,"line":51,"column":4,"endLine":54,"endColumn":5,"fileName":"pxt_modules/pxt-status-bar/status-bar.ts","functionName":"create","argumentNames":[]} -function StatusBarKind_create__P519772_mk(s) { +function StatusBarKind_create__P35155_mk(s) { checkStack(s.depth); return { - parent: s, fn: StatusBarKind_create__P519772, depth: s.depth + 1, + parent: s, fn: StatusBarKind_create__P35155, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -40029,7 +40029,7 @@ function StatusBarKind_create__P519772_mk(s) { -function music_Melody_constructor__P516751(s) { +function music_Melody_constructor__P32134(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -40045,18 +40045,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, music_Melody__C516748_VT)) failedCast(r0); + if (!checkSubtype(r0, music_Melody__C32131_VT)) failedCast(r0); r0 = (s.arg0).fields["_text"] = (s.arg1); r0 = undefined; return leave(s, r0) default: oops() } } } -music_Melody_constructor__P516751.info = {"start":6430,"length":67,"line":203,"column":8,"endLine":205,"endColumn":9,"fileName":"pxt_modules/mixer/melody.ts","functionName":"inline","argumentNames":["this","text"]} +music_Melody_constructor__P32134.info = {"start":6430,"length":67,"line":203,"column":8,"endLine":205,"endColumn":9,"fileName":"pxt_modules/mixer/melody.ts","functionName":"inline","argumentNames":["this","text"]} -function music_Melody_constructor__P516751_mk(s) { +function music_Melody_constructor__P32134_mk(s) { checkStack(s.depth); return { - parent: s, fn: music_Melody_constructor__P516751, depth: s.depth + 1, + parent: s, fn: music_Melody_constructor__P32134, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -40066,7 +40066,7 @@ function music_Melody_constructor__P516751_mk(s) { -function grid_move__P519472(s) { +function grid_move__P34855(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -40076,72 +40076,72 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.loc___535058 = undefined; - s.c___535068 = undefined; - s.r___535072 = undefined; - s.newLoc___535076 = undefined; + s.loc___50486 = undefined; + s.c___50496 = undefined; + s.r___50500 = undefined; + s.newLoc___50504 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.arg2 = (s.lambdaArgs[2]); s.lambdaArgs = null; } - s.tmp_0 = grid_getLocation__P519470_mk(s); + s.tmp_0 = grid_getLocation__P34853_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 1688; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - s.loc___535058 = (r0); - r0 = pxsim_numops_toBoolDecr(s.loc___535058); + s.loc___50486 = (r0); + r0 = pxsim_numops_toBoolDecr(s.loc___50486); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - s.tmp_2 = grid_snap__P519483_mk(s); + s.tmp_2 = grid_snap__P34866_mk(s); s.tmp_2.arg0 = s.arg0; s.tmp_2.arg1 = false; s.callLocIdx = 1689; s.pc = 4; return s.tmp_2; case 4: r0 = s.retval; - s.tmp_0 = grid_getLocation__P519470_mk(s); + s.tmp_0 = grid_getLocation__P34853_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 1690; s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; - s.loc___535058 = (r0); + s.loc___50486 = (r0); case 1: case 2: - s.tmp_0 = locCol__P519454_mk(s); - s.tmp_0.arg0 = s.loc___535058; + s.tmp_0 = locCol__P34837_mk(s); + s.tmp_0.arg0 = s.loc___50486; s.callLocIdx = 1691; s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; - s.c___535068 = (r0); - s.tmp_0 = locRow__P519453_mk(s); - s.tmp_0.arg0 = s.loc___535058; + s.c___50496 = (r0); + s.tmp_0 = locRow__P34836_mk(s); + s.tmp_0.arg0 = s.loc___50486; s.callLocIdx = 1692; s.pc = 7; return s.tmp_0; case 7: r0 = s.retval; - s.r___535072 = (r0); - s.tmp_0 = tiles_TileMap_getTile__P517871_mk(s); - s.tmp_1 = game_currentScene__P518121_mk(s); + s.r___50500 = (r0); + s.tmp_0 = tiles_TileMap_getTile__P33254_mk(s); + s.tmp_1 = game_currentScene__P33504_mk(s); s.callLocIdx = 1693; s.pc = 9; return s.tmp_1; case 9: r0 = s.retval; r0 = r0.fields["tileMap"]; s.tmp_0.arg0 = r0; - r0 = (s.c___535068 + s.arg1); + r0 = (s.c___50496 + s.arg1); s.tmp_0.arg1 = r0; - r0 = (s.r___535072 + s.arg2); + r0 = (s.r___50500 + s.arg2); s.tmp_0.arg2 = r0; s.callLocIdx = 1694; s.pc = 8; return s.tmp_0; case 8: r0 = s.retval; - s.newLoc___535076 = (r0); - s.tmp_0 = grid_place__P519468_mk(s); + s.newLoc___50504 = (r0); + s.tmp_0 = grid_place__P34851_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_0.arg1 = s.newLoc___535076; + s.tmp_0.arg1 = s.newLoc___50504; s.callLocIdx = 1695; s.pc = 10; return s.tmp_0; case 10: r0 = s.retval; @@ -40149,20 +40149,20 @@ switch (step) { return leave(s, r0) default: oops() } } } -grid_move__P519472.info = {"start":4564,"length":388,"line":146,"column":4,"endLine":156,"endColumn":5,"fileName":"pxt_modules/Sprite Grid/grid.ts","functionName":"move","argumentNames":["sprite","columns","rows"]} +grid_move__P34855.info = {"start":4564,"length":388,"line":146,"column":4,"endLine":156,"endColumn":5,"fileName":"pxt_modules/Sprite Grid/grid.ts","functionName":"move","argumentNames":["sprite","columns","rows"]} -function grid_move__P519472_mk(s) { +function grid_move__P34855_mk(s) { checkStack(s.depth); return { - parent: s, fn: grid_move__P519472, depth: s.depth + 1, + parent: s, fn: grid_move__P34855, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - loc___535058: undefined, - c___535068: undefined, - r___535072: undefined, - newLoc___535076: undefined, + loc___50486: undefined, + c___50496: undefined, + r___50500: undefined, + newLoc___50504: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -40172,7 +40172,7 @@ function grid_move__P519472_mk(s) { -function grid_snap__P519483(s) { +function grid_snap__P34866(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -40182,15 +40182,15 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.loc___535276 = undefined; + s.loc___50704 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } - s.tmp_0 = tiles_getTileLocation__P517889_mk(s); - s.tmp_1 = grid_screenCoordinateToTile__P523097_mk(s); - s.tmp_2 = Sprite_x__P517476_mk(s); + s.tmp_0 = tiles_getTileLocation__P33272_mk(s); + s.tmp_1 = grid_screenCoordinateToTile__P38485_mk(s); + s.tmp_2 = Sprite_x__P32859_mk(s); s.tmp_2.arg0 = s.arg0; s.callLocIdx = 1706; s.pc = 5; return s.tmp_2; case 5: @@ -40200,8 +40200,8 @@ switch (step) { case 4: r0 = s.retval; s.tmp_0.arg0 = r0; - s.tmp_3 = grid_screenCoordinateToTile__P523097_mk(s); - s.tmp_4 = Sprite_y__P517478_mk(s); + s.tmp_3 = grid_screenCoordinateToTile__P38485_mk(s); + s.tmp_4 = Sprite_y__P32861_mk(s); s.tmp_4.arg0 = s.arg0; s.callLocIdx = 1708; s.pc = 7; return s.tmp_4; case 7: @@ -40214,34 +40214,34 @@ switch (step) { s.callLocIdx = 1710; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - s.loc___535276 = (r0); - s.tmp_0 = grid_place__P519468_mk(s); + s.loc___50704 = (r0); + s.tmp_0 = grid_place__P34851_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_0.arg1 = s.loc___535276; + s.tmp_0.arg1 = s.loc___50704; s.callLocIdx = 1711; s.pc = 8; return s.tmp_0; case 8: r0 = s.retval; r0 = pxsim_numops_toBoolDecr(s.arg1); if (!r0) { step = 1; continue; } - s.tmp_0 = Sprite_ay__P517487_mk(s); + s.tmp_0 = Sprite_ay__P32870_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = 0; s.callLocIdx = 1712; s.pc = 9; return s.tmp_0; case 9: r0 = s.retval; - s.tmp_1 = Sprite_ax__P517485_mk(s); + s.tmp_1 = Sprite_ax__P32868_mk(s); s.tmp_1.arg0 = s.arg0; s.tmp_1.arg1 = 0; s.callLocIdx = 1713; s.pc = 10; return s.tmp_1; case 10: r0 = s.retval; - s.tmp_2 = Sprite_vy__P517483_mk(s); + s.tmp_2 = Sprite_vy__P32866_mk(s); s.tmp_2.arg0 = s.arg0; s.tmp_2.arg1 = 0; s.callLocIdx = 1714; s.pc = 11; return s.tmp_2; case 11: r0 = s.retval; - s.tmp_3 = Sprite_vx__P517481_mk(s); + s.tmp_3 = Sprite_vx__P32864_mk(s); s.tmp_3.arg0 = s.arg0; s.tmp_3.arg1 = 0; s.callLocIdx = 1715; s.pc = 12; return s.tmp_3; @@ -40253,19 +40253,19 @@ switch (step) { return leave(s, r0) default: oops() } } } -grid_snap__P519483.info = {"start":10046,"length":248,"line":311,"column":4,"endLine":317,"endColumn":5,"fileName":"pxt_modules/Sprite Grid/grid.ts","functionName":"snap","argumentNames":["s","stop"]} +grid_snap__P34866.info = {"start":10046,"length":248,"line":311,"column":4,"endLine":317,"endColumn":5,"fileName":"pxt_modules/Sprite Grid/grid.ts","functionName":"snap","argumentNames":["s","stop"]} -function grid_snap__P519483_mk(s) { +function grid_snap__P34866_mk(s) { checkStack(s.depth); return { - parent: s, fn: grid_snap__P519483, depth: s.depth + 1, + parent: s, fn: grid_snap__P34866, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, tmp_3: undefined, tmp_4: undefined, - loc___535276: undefined, + loc___50704: undefined, arg0: undefined, arg1: undefined, } } @@ -40274,7 +40274,7 @@ function grid_snap__P519483_mk(s) { -function grid_screenCoordinateToTile__P523097(s) { +function grid_screenCoordinateToTile__P38485(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -40284,18 +40284,18 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tm___535298 = undefined; + s.tm___50726 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = game_currentScene__P518121_mk(s); + s.tmp_0 = game_currentScene__P33504_mk(s); s.callLocIdx = 1704; s.pc = 4; return s.tmp_0; case 4: r0 = s.retval; r0 = r0.fields["tileMap"]; - s.tm___535298 = (r0); - r0 = pxsim_numops_toBoolDecr(s.tm___535298); + s.tm___50726 = (r0); + r0 = pxsim_numops_toBoolDecr(s.tm___50726); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; @@ -40306,25 +40306,25 @@ switch (step) { case 1: case 2: s.tmp_2 = r0 = s.arg0; - r0 = s.tm___535298.fields["_scale"]; + r0 = s.tm___50726.fields["_scale"]; s.tmp_3 = r0; r0 = (s.tmp_2 >> s.tmp_3); case 3: return leave(s, r0) default: oops() } } } -grid_screenCoordinateToTile__P523097.info = {"start":9717,"length":172,"line":302,"column":4,"endLine":306,"endColumn":5,"fileName":"pxt_modules/Sprite Grid/grid.ts","functionName":"screenCoordinateToTile","argumentNames":["value"]} +grid_screenCoordinateToTile__P38485.info = {"start":9717,"length":172,"line":302,"column":4,"endLine":306,"endColumn":5,"fileName":"pxt_modules/Sprite Grid/grid.ts","functionName":"screenCoordinateToTile","argumentNames":["value"]} -function grid_screenCoordinateToTile__P523097_mk(s) { +function grid_screenCoordinateToTile__P38485_mk(s) { checkStack(s.depth); return { - parent: s, fn: grid_screenCoordinateToTile__P523097, depth: s.depth + 1, + parent: s, fn: grid_screenCoordinateToTile__P38485, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, tmp_3: undefined, - tm___535298: undefined, + tm___50726: undefined, arg0: undefined, } } @@ -40332,7 +40332,7 @@ function grid_screenCoordinateToTile__P523097_mk(s) { -function grid_getLocation__P519470(s) { +function grid_getLocation__P34853(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -40342,31 +40342,31 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.d___535311 = undefined; - s.r___535315 = undefined; - s.c___535319 = undefined; + s.d___50739 = undefined; + s.r___50743 = undefined; + s.c___50747 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = Sprite_data__P517498_mk(s); + s.tmp_0 = Sprite_data__P32881_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 1685; s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; - s.d___535311 = (r0); - r0 = pxsim_pxtrt.mapGetGeneric(s.d___535311, globals.DATA_ROW___519455); - s.r___535315 = (r0); - r0 = pxsim_pxtrt.mapGetGeneric(s.d___535311, globals.DATA_COL___519456); - s.c___535319 = (r0); - r0 = (s.r___535315 === undefined); + s.d___50739 = (r0); + r0 = pxsim_pxtrt.mapGetGeneric(s.d___50739, globals.DATA_ROW___34838); + s.r___50743 = (r0); + r0 = pxsim_pxtrt.mapGetGeneric(s.d___50739, globals.DATA_COL___34839); + s.c___50747 = (r0); + r0 = (s.r___50743 === undefined); s.tmp_0 = r0; r0 = pxsim_numops_toBool(s.tmp_0); if (!r0) { step = 1; continue; } r0 = s.tmp_0; { step = 2; continue; } case 1: - r0 = (s.c___535319 === undefined); + r0 = (s.c___50747 === undefined); case 2: // jmp value (already in r0) s.tmp_1 = r0; @@ -40376,15 +40376,15 @@ switch (step) { { step = 5; continue; } case 3: case 4: - s.tmp_2 = tiles_TileMap_getTile__P517871_mk(s); - s.tmp_3 = game_currentScene__P518121_mk(s); + s.tmp_2 = tiles_TileMap_getTile__P33254_mk(s); + s.tmp_3 = game_currentScene__P33504_mk(s); s.callLocIdx = 1686; s.pc = 8; return s.tmp_3; case 8: r0 = s.retval; r0 = r0.fields["tileMap"]; s.tmp_2.arg0 = r0; - s.tmp_2.arg1 = s.c___535319; - s.tmp_2.arg2 = s.r___535315; + s.tmp_2.arg1 = s.c___50747; + s.tmp_2.arg2 = s.r___50743; s.callLocIdx = 1687; s.pc = 7; return s.tmp_2; case 7: r0 = s.retval; @@ -40392,20 +40392,20 @@ switch (step) { return leave(s, r0) default: oops() } } } -grid_getLocation__P519470.info = {"start":3725,"length":386,"line":126,"column":4,"endLine":134,"endColumn":5,"fileName":"pxt_modules/Sprite Grid/grid.ts","functionName":"getLocation","argumentNames":["sprite"]} +grid_getLocation__P34853.info = {"start":3725,"length":386,"line":126,"column":4,"endLine":134,"endColumn":5,"fileName":"pxt_modules/Sprite Grid/grid.ts","functionName":"getLocation","argumentNames":["sprite"]} -function grid_getLocation__P519470_mk(s) { +function grid_getLocation__P34853_mk(s) { checkStack(s.depth); return { - parent: s, fn: grid_getLocation__P519470, depth: s.depth + 1, + parent: s, fn: grid_getLocation__P34853, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, tmp_3: undefined, - d___535311: undefined, - r___535315: undefined, - c___535319: undefined, + d___50739: undefined, + r___50743: undefined, + c___50747: undefined, arg0: undefined, } } @@ -40413,7 +40413,7 @@ function grid_getLocation__P519470_mk(s) { -function Sprite_data__P517498(s) { +function Sprite_data__P32881(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -40428,7 +40428,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C517463_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C32846_VT)) failedCast(r0); r0 = s.arg0.fields["_data"]; s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); @@ -40447,13 +40447,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -Sprite_data__P517498.info = {"start":6438,"length":92,"line":236,"column":4,"endLine":239,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"data","argumentNames":["this"]} -Sprite_data__P517498.isGetter = true; +Sprite_data__P32881.info = {"start":6438,"length":92,"line":236,"column":4,"endLine":239,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"data","argumentNames":["this"]} +Sprite_data__P32881.isGetter = true; -function Sprite_data__P517498_mk(s) { +function Sprite_data__P32881_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_data__P517498, depth: s.depth + 1, + parent: s, fn: Sprite_data__P32881, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -40467,7 +40467,7 @@ function Sprite_data__P517498_mk(s) { -function grid_place__P519468(s) { +function grid_place__P34851(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -40482,8 +40482,8 @@ switch (step) { s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } - s.tmp_0 = grid_Grid_place__P519463_mk(s); - s.tmp_1 = grid_currentGrid__P523060_mk(s); + s.tmp_0 = grid_Grid_place__P34846_mk(s); + s.tmp_1 = grid_currentGrid__P38448_mk(s); s.callLocIdx = 1683; s.pc = 2; return s.tmp_1; case 2: r0 = s.retval; @@ -40497,12 +40497,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -grid_place__P519468.info = {"start":3264,"length":108,"line":111,"column":4,"endLine":113,"endColumn":5,"fileName":"pxt_modules/Sprite Grid/grid.ts","functionName":"place","argumentNames":["sprite","loc"]} +grid_place__P34851.info = {"start":3264,"length":108,"line":111,"column":4,"endLine":113,"endColumn":5,"fileName":"pxt_modules/Sprite Grid/grid.ts","functionName":"place","argumentNames":["sprite","loc"]} -function grid_place__P519468_mk(s) { +function grid_place__P34851_mk(s) { checkStack(s.depth); return { - parent: s, fn: grid_place__P519468, depth: s.depth + 1, + parent: s, fn: grid_place__P34851, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -40514,7 +40514,7 @@ function grid_place__P519468_mk(s) { -function grid_currentGrid__P523060(s) { +function grid_currentGrid__P38448(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -40524,20 +40524,20 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tm___535099 = undefined; - r0 = pxsim_numops_toBoolDecr(globals._currentGrid___523059); + s.tm___50527 = undefined; + r0 = pxsim_numops_toBoolDecr(globals._currentGrid___38447); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 3; continue; } - s.tmp_2 = game_currentScene__P518121_mk(s); + s.tmp_2 = game_currentScene__P33504_mk(s); s.callLocIdx = 1681; s.pc = 5; return s.tmp_2; case 5: r0 = s.retval; r0 = r0.fields["tileMap"]; - s.tm___535099 = (r0); - r0 = pxsim_numops_toBoolDecr(s.tm___535099); + s.tm___50527 = (r0); + r0 = pxsim_numops_toBoolDecr(s.tm___50527); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; @@ -40546,40 +40546,40 @@ switch (step) { r0 = pxsim_pxtcore.throwValue("Cannot use sprite grid; no tilemap has been set"); case 1: case 2: - r0 = pxsim_pxtcore_mkClassInstance(grid_Grid__C519458_VT); + r0 = pxsim_pxtcore_mkClassInstance(grid_Grid__C34841_VT); s.tmp_2 = r0; - s.tmp_3 = grid_Grid_constructor__P519462_mk(s); + s.tmp_3 = grid_Grid_constructor__P34845_mk(s); s.tmp_3.arg0 = s.tmp_2; - s.tmp_3.arg1 = s.tm___535099; + s.tmp_3.arg1 = s.tm___50527; s.callLocIdx = 1682; s.pc = 6; return s.tmp_3; case 6: r0 = s.retval; - globals._currentGrid___523059 = (s.tmp_2); + globals._currentGrid___38447 = (s.tmp_2); case 3: case 4: - r0 = globals._currentGrid___523059; + r0 = globals._currentGrid___38447; return leave(s, r0) default: oops() } } } -grid_currentGrid__P523060.info = {"start":2546,"length":289,"line":87,"column":4,"endLine":95,"endColumn":5,"fileName":"pxt_modules/Sprite Grid/grid.ts","functionName":"currentGrid","argumentNames":[]} +grid_currentGrid__P38448.info = {"start":2546,"length":289,"line":87,"column":4,"endLine":95,"endColumn":5,"fileName":"pxt_modules/Sprite Grid/grid.ts","functionName":"currentGrid","argumentNames":[]} -function grid_currentGrid__P523060_mk(s) { +function grid_currentGrid__P38448_mk(s) { checkStack(s.depth); return { - parent: s, fn: grid_currentGrid__P523060, depth: s.depth + 1, + parent: s, fn: grid_currentGrid__P38448, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, tmp_3: undefined, - tm___535099: undefined, + tm___50527: undefined, } } -function grid_Grid_constructor__P519462(s) { +function grid_Grid_constructor__P34845(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -40589,17 +40589,17 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.x___535131 = undefined; + s.x___50559 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, grid_Grid__C519458_VT)) failedCast(r0); + if (!checkSubtype(r0, grid_Grid__C34841_VT)) failedCast(r0); r0 = (s.arg0).fields["tm"] = (s.arg1); s.tmp_0 = r0 = s.arg0; - s.tmp_3 = tiles_TileMap_areaWidth__P517865_mk(s); + s.tmp_3 = tiles_TileMap_areaWidth__P33248_mk(s); s.tmp_3.arg0 = s.arg1; s.callLocIdx = 1671; s.pc = 3; return s.tmp_3; case 3: @@ -40611,7 +40611,7 @@ switch (step) { s.tmp_1 = r0; r0 = (s.tmp_0).fields["columns"] = (s.tmp_1); s.tmp_0 = r0 = s.arg0; - s.tmp_3 = tiles_TileMap_areaHeight__P517866_mk(s); + s.tmp_3 = tiles_TileMap_areaHeight__P33249_mk(s); s.tmp_3.arg0 = s.arg1; s.callLocIdx = 1673; s.pc = 4; return s.tmp_3; case 4: @@ -40626,41 +40626,41 @@ switch (step) { r0 = pxsim_Array__mk(); s.tmp_1 = r0; r0 = (s.tmp_0).fields["sprites"] = (s.tmp_1); - s.x___535131 = (0); + s.x___50559 = (0); case 1: r0 = s.arg0.fields["columns"]; s.tmp_1 = r0; - r0 = (s.x___535131 < s.tmp_1); + r0 = (s.x___50559 < s.tmp_1); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 2; continue; } r0 = s.arg0.fields["sprites"]; s.tmp_2 = r0; - s.tmp_3 = r0 = s.x___535131; + s.tmp_3 = r0 = s.x___50559; r0 = pxsim_Array__mk(); s.tmp_4 = r0; r0 = pxsim_Array_.setAt(s.tmp_2, s.tmp_3, s.tmp_4); - r0 = (s.x___535131 + 1); - s.x___535131 = (r0); + r0 = (s.x___50559 + 1); + s.x___50559 = (r0); { step = 1; continue; } case 2: r0 = undefined; return leave(s, r0) default: oops() } } } -grid_Grid_constructor__P519462.info = {"start":484,"length":295,"line":20,"column":8,"endLine":28,"endColumn":9,"fileName":"pxt_modules/Sprite Grid/grid.ts","functionName":"inline","argumentNames":["this","tm"]} +grid_Grid_constructor__P34845.info = {"start":484,"length":295,"line":20,"column":8,"endLine":28,"endColumn":9,"fileName":"pxt_modules/Sprite Grid/grid.ts","functionName":"inline","argumentNames":["this","tm"]} -function grid_Grid_constructor__P519462_mk(s) { +function grid_Grid_constructor__P34845_mk(s) { checkStack(s.depth); return { - parent: s, fn: grid_Grid_constructor__P519462, depth: s.depth + 1, + parent: s, fn: grid_Grid_constructor__P34845, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, tmp_3: undefined, tmp_4: undefined, - x___535131: undefined, + x___50559: undefined, arg0: undefined, arg1: undefined, } } @@ -40669,7 +40669,7 @@ function grid_Grid_constructor__P519462_mk(s) { -function grid_Grid_place__P519463(s) { +function grid_Grid_place__P34846(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -40679,9 +40679,9 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.x___535151 = undefined; - s.y___535162 = undefined; - s.d___535197 = undefined; + s.x___50579 = undefined; + s.y___50590 = undefined; + s.d___50625 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -40689,7 +40689,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, grid_Grid__C519458_VT)) failedCast(r0); + if (!checkSubtype(r0, grid_Grid__C34841_VT)) failedCast(r0); r0 = s.arg1.fields["flags"]; s.tmp_1 = r0; r0 = (s.tmp_1 & 2); @@ -40699,13 +40699,13 @@ switch (step) { { step = 13; continue; } case 1: case 2: - s.tmp_2 = locCol__P519454_mk(s); + s.tmp_2 = locCol__P34837_mk(s); s.tmp_2.arg0 = s.arg2; s.callLocIdx = 1675; s.pc = 14; return s.tmp_2; case 14: r0 = s.retval; - s.x___535151 = (r0); - r0 = (s.x___535151 < 0); + s.x___50579 = (r0); + r0 = (s.x___50579 < 0); s.tmp_0 = r0; r0 = pxsim_numops_toBool(s.tmp_0); if (!r0) { step = 3; continue; } @@ -40714,7 +40714,7 @@ switch (step) { case 3: r0 = s.arg0.fields["columns"]; s.tmp_1 = r0; - r0 = (s.tmp_1 <= s.x___535151); + r0 = (s.tmp_1 <= s.x___50579); case 4: // jmp value (already in r0) s.tmp_2 = r0; @@ -40723,13 +40723,13 @@ switch (step) { { step = 13; continue; } case 5: case 6: - s.tmp_3 = locRow__P519453_mk(s); + s.tmp_3 = locRow__P34836_mk(s); s.tmp_3.arg0 = s.arg2; s.callLocIdx = 1676; s.pc = 15; return s.tmp_3; case 15: r0 = s.retval; - s.y___535162 = (r0); - r0 = (s.y___535162 < 0); + s.y___50590 = (r0); + r0 = (s.y___50590 < 0); s.tmp_0 = r0; r0 = pxsim_numops_toBool(s.tmp_0); if (!r0) { step = 7; continue; } @@ -40738,7 +40738,7 @@ switch (step) { case 7: r0 = s.arg0.fields["rows"]; s.tmp_1 = r0; - r0 = (s.tmp_1 <= s.y___535162); + r0 = (s.tmp_1 <= s.y___50590); case 8: // jmp value (already in r0) s.tmp_2 = r0; @@ -40747,7 +40747,7 @@ switch (step) { { step = 13; continue; } case 9: case 10: - s.tmp_3 = grid_Grid_remove__P519464_mk(s); + s.tmp_3 = grid_Grid_remove__P34847_mk(s); s.tmp_3.arg0 = s.arg0; s.tmp_3.arg1 = s.arg1; s.callLocIdx = 1677; s.pc = 16; return s.tmp_3; @@ -40755,9 +40755,9 @@ switch (step) { r0 = s.retval; r0 = s.arg0.fields["sprites"]; s.tmp_4 = r0; - r0 = pxsim_Array__getAt(s.tmp_4, s.x___535151); + r0 = pxsim_Array__getAt(s.tmp_4, s.x___50579); s.tmp_3 = r0; - r0 = pxsim_Array__getAt(s.tmp_3, s.y___535162); + r0 = pxsim_Array__getAt(s.tmp_3, s.y___50590); s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); s.tmp_1 = r0; @@ -40767,9 +40767,9 @@ switch (step) { if (!r0) { step = 11; continue; } r0 = s.arg0.fields["sprites"]; s.tmp_6 = r0; - r0 = pxsim_Array__getAt(s.tmp_6, s.x___535151); + r0 = pxsim_Array__getAt(s.tmp_6, s.x___50579); s.tmp_5 = r0; - s.tmp_7 = r0 = s.y___535162; + s.tmp_7 = r0 = s.y___50590; r0 = pxsim_Array__mk(); s.tmp_8 = r0; r0 = pxsim_Array_.setAt(s.tmp_5, s.tmp_7, s.tmp_8); @@ -40777,20 +40777,20 @@ switch (step) { case 12: r0 = s.arg0.fields["sprites"]; s.tmp_2 = r0; - r0 = pxsim_Array__getAt(s.tmp_2, s.x___535151); + r0 = pxsim_Array__getAt(s.tmp_2, s.x___50579); s.tmp_1 = r0; - r0 = pxsim_Array__getAt(s.tmp_1, s.y___535162); + r0 = pxsim_Array__getAt(s.tmp_1, s.y___50590); s.tmp_0 = r0; r0 = pxsim_Array__push(s.tmp_0, s.arg1); - s.tmp_0 = Sprite_data__P517498_mk(s); + s.tmp_0 = Sprite_data__P32881_mk(s); s.tmp_0.arg0 = s.arg1; s.callLocIdx = 1678; s.pc = 17; return s.tmp_0; case 17: r0 = s.retval; - s.d___535197 = (r0); - r0 = pxsim_pxtrt.mapSetGeneric(s.d___535197, globals.DATA_COL___519456, s.x___535151); - r0 = pxsim_pxtrt.mapSetGeneric(s.d___535197, globals.DATA_ROW___519455, s.y___535162); - s.tmp_0 = tiles_Location_place__P517831_mk(s); + s.d___50625 = (r0); + r0 = pxsim_pxtrt.mapSetGeneric(s.d___50625, globals.DATA_COL___34839, s.x___50579); + r0 = pxsim_pxtrt.mapSetGeneric(s.d___50625, globals.DATA_ROW___34838, s.y___50590); + s.tmp_0 = tiles_Location_place__P33214_mk(s); s.tmp_0.arg0 = s.arg2; s.tmp_0.arg1 = s.arg1; s.callLocIdx = 1679; s.pc = 18; return s.tmp_0; @@ -40801,12 +40801,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -grid_Grid_place__P519463.info = {"start":789,"length":614,"line":30,"column":8,"endLine":47,"endColumn":9,"fileName":"pxt_modules/Sprite Grid/grid.ts","functionName":"place","argumentNames":["this","sprite","loc"]} +grid_Grid_place__P34846.info = {"start":789,"length":614,"line":30,"column":8,"endLine":47,"endColumn":9,"fileName":"pxt_modules/Sprite Grid/grid.ts","functionName":"place","argumentNames":["this","sprite","loc"]} -function grid_Grid_place__P519463_mk(s) { +function grid_Grid_place__P34846_mk(s) { checkStack(s.depth); return { - parent: s, fn: grid_Grid_place__P519463, depth: s.depth + 1, + parent: s, fn: grid_Grid_place__P34846, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -40817,9 +40817,9 @@ function grid_Grid_place__P519463_mk(s) { tmp_6: undefined, tmp_7: undefined, tmp_8: undefined, - x___535151: undefined, - y___535162: undefined, - d___535197: undefined, + x___50579: undefined, + y___50590: undefined, + d___50625: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -40829,7 +40829,7 @@ function grid_Grid_place__P519463_mk(s) { -function grid_Grid_remove__P519464(s) { +function grid_Grid_remove__P34847(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -40839,17 +40839,17 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.d___535227 = undefined; - s.c___535231 = undefined; - s.r___535235 = undefined; - s.spriteList___535254 = undefined; + s.d___50655 = undefined; + s.c___50659 = undefined; + s.r___50663 = undefined; + s.spriteList___50682 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, grid_Grid__C519458_VT)) failedCast(r0); + if (!checkSubtype(r0, grid_Grid__C34841_VT)) failedCast(r0); r0 = pxsim_numops_toBoolDecr(s.arg1); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); @@ -40859,24 +40859,24 @@ switch (step) { { step = 9; continue; } case 1: case 2: - s.tmp_2 = Sprite_data__P517498_mk(s); + s.tmp_2 = Sprite_data__P32881_mk(s); s.tmp_2.arg0 = s.arg1; s.callLocIdx = 1680; s.pc = 10; return s.tmp_2; case 10: r0 = s.retval; - s.d___535227 = (r0); - r0 = pxsim_pxtrt.mapGetGeneric(s.d___535227, globals.DATA_COL___519456); - s.c___535231 = (r0); - r0 = pxsim_pxtrt.mapGetGeneric(s.d___535227, globals.DATA_ROW___519455); - s.r___535235 = (r0); - r0 = (s.c___535231 === undefined); + s.d___50655 = (r0); + r0 = pxsim_pxtrt.mapGetGeneric(s.d___50655, globals.DATA_COL___34839); + s.c___50659 = (r0); + r0 = pxsim_pxtrt.mapGetGeneric(s.d___50655, globals.DATA_ROW___34838); + s.r___50663 = (r0); + r0 = (s.c___50659 === undefined); s.tmp_0 = r0; r0 = pxsim_numops_toBool(s.tmp_0); if (!r0) { step = 3; continue; } r0 = s.tmp_0; { step = 4; continue; } case 3: - r0 = (s.r___535235 === undefined); + r0 = (s.r___50663 === undefined); case 4: // jmp value (already in r0) s.tmp_1 = r0; @@ -40885,17 +40885,17 @@ switch (step) { { step = 9; continue; } case 5: case 6: - r0 = pxsim_pxtrt.mapSetGeneric(s.d___535227, globals.DATA_COL___519456, undefined); - r0 = pxsim_pxtrt.mapSetGeneric(s.d___535227, globals.DATA_ROW___519455, undefined); + r0 = pxsim_pxtrt.mapSetGeneric(s.d___50655, globals.DATA_COL___34839, undefined); + r0 = pxsim_pxtrt.mapSetGeneric(s.d___50655, globals.DATA_ROW___34838, undefined); r0 = s.arg0.fields["sprites"]; s.tmp_1 = r0; - r0 = pxsim_Array__getAt(s.tmp_1, s.c___535231); + r0 = pxsim_Array__getAt(s.tmp_1, s.c___50659); s.tmp_0 = r0; - r0 = pxsim_Array__getAt(s.tmp_0, s.r___535235); - s.spriteList___535254 = (r0); - r0 = pxsim_numops_toBoolDecr(s.spriteList___535254); + r0 = pxsim_Array__getAt(s.tmp_0, s.r___50663); + s.spriteList___50682 = (r0); + r0 = pxsim_numops_toBoolDecr(s.spriteList___50682); if (!r0) { step = 7; continue; } - r0 = pxsim_Array_.removeElement(s.spriteList___535254, s.arg1); + r0 = pxsim_Array_.removeElement(s.spriteList___50682, s.arg1); case 7: case 8: case 9: @@ -40903,20 +40903,20 @@ switch (step) { return leave(s, r0) default: oops() } } } -grid_Grid_remove__P519464.info = {"start":1413,"length":599,"line":49,"column":8,"endLine":67,"endColumn":9,"fileName":"pxt_modules/Sprite Grid/grid.ts","functionName":"remove","argumentNames":["this","sprite"]} +grid_Grid_remove__P34847.info = {"start":1413,"length":599,"line":49,"column":8,"endLine":67,"endColumn":9,"fileName":"pxt_modules/Sprite Grid/grid.ts","functionName":"remove","argumentNames":["this","sprite"]} -function grid_Grid_remove__P519464_mk(s) { +function grid_Grid_remove__P34847_mk(s) { checkStack(s.depth); return { - parent: s, fn: grid_Grid_remove__P519464, depth: s.depth + 1, + parent: s, fn: grid_Grid_remove__P34847, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - d___535227: undefined, - c___535231: undefined, - r___535235: undefined, - spriteList___535254: undefined, + d___50655: undefined, + c___50659: undefined, + r___50663: undefined, + spriteList___50682: undefined, arg0: undefined, arg1: undefined, } } @@ -40925,7 +40925,7 @@ function grid_Grid_remove__P519464_mk(s) { -function locCol__P519454(s) { +function locCol__P34837(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -40954,12 +40954,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -locCol__P519454.info = {"start":74,"length":73,"line":3,"column":0,"endLine":5,"endColumn":1,"fileName":"pxt_modules/Sprite Grid/grid.ts","functionName":"locCol","argumentNames":["l"]} +locCol__P34837.info = {"start":74,"length":73,"line":3,"column":0,"endLine":5,"endColumn":1,"fileName":"pxt_modules/Sprite Grid/grid.ts","functionName":"locCol","argumentNames":["l"]} -function locCol__P519454_mk(s) { +function locCol__P34837_mk(s) { checkStack(s.depth); return { - parent: s, fn: locCol__P519454, depth: s.depth + 1, + parent: s, fn: locCol__P34837, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -40969,7 +40969,7 @@ function locCol__P519454_mk(s) { -function locRow__P519453(s) { +function locRow__P34836(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -40998,12 +40998,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -locRow__P519453.info = {"start":0,"length":73,"line":0,"column":0,"endLine":2,"endColumn":1,"fileName":"pxt_modules/Sprite Grid/grid.ts","functionName":"locRow","argumentNames":["l"]} +locRow__P34836.info = {"start":0,"length":73,"line":0,"column":0,"endLine":2,"endColumn":1,"fileName":"pxt_modules/Sprite Grid/grid.ts","functionName":"locRow","argumentNames":["l"]} -function locRow__P519453_mk(s) { +function locRow__P34836_mk(s) { checkStack(s.depth); return { - parent: s, fn: locRow__P519453, depth: s.depth + 1, + parent: s, fn: locRow__P34836, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -41013,7 +41013,7 @@ function locRow__P519453_mk(s) { -function controller_Button_onEvent__P517318(s) { +function controller_Button_onEvent__P32701(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -41023,7 +41023,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.eventHandler___535343 = undefined; + s.eventHandler___50771 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -41031,28 +41031,28 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_Button__C517311_VT)) failedCast(r0); - s.tmp_0 = controller_Button_getOrCreateHandlerForEvent__P520810_mk(s); + if (!checkSubtype(r0, controller_Button__C32694_VT)) failedCast(r0); + s.tmp_0 = controller_Button_getOrCreateHandlerForEvent__P36198_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; s.callLocIdx = 300; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.eventHandler___535343 = (r0); - r0 = (s.eventHandler___535343).fields["callback"] = (s.arg2); + s.eventHandler___50771 = (r0); + r0 = (s.eventHandler___50771).fields["callback"] = (s.arg2); r0 = undefined; return leave(s, r0) default: oops() } } } -controller_Button_onEvent__P517318.info = {"start":3784,"length":188,"line":123,"column":8,"endLine":126,"endColumn":9,"fileName":"pxt_modules/game/controllerbutton.ts","functionName":"onEvent","argumentNames":["this","event","handler"]} +controller_Button_onEvent__P32701.info = {"start":3784,"length":188,"line":123,"column":8,"endLine":126,"endColumn":9,"fileName":"pxt_modules/game/controllerbutton.ts","functionName":"onEvent","argumentNames":["this","event","handler"]} -function controller_Button_onEvent__P517318_mk(s) { +function controller_Button_onEvent__P32701_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Button_onEvent__P517318, depth: s.depth + 1, + parent: s, fn: controller_Button_onEvent__P32701, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, - eventHandler___535343: undefined, + eventHandler___50771: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -41062,7 +41062,7 @@ function controller_Button_onEvent__P517318_mk(s) { -function controller_Button_getOrCreateHandlerForEvent__P520810(s) { +function controller_Button_getOrCreateHandlerForEvent__P36198(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -41072,19 +41072,19 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.handlerState___535364 = undefined; - s.eventHandler___535373 = undefined; - s.unnamed838___U2 = undefined; - s.unnamed839___U3 = undefined; - s.newHandler___535389 = undefined; + s.handlerState___50792 = undefined; + s.eventHandler___50801 = undefined; + s.unnamed198___U2 = undefined; + s.unnamed199___U3 = undefined; + s.newHandler___50817 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_Button__C517311_VT)) failedCast(r0); - s.tmp_3 = controller_Button_handlerState__P520805_mk(s); + if (!checkSubtype(r0, controller_Button__C32694_VT)) failedCast(r0); + s.tmp_3 = controller_Button_handlerState__P36193_mk(s); s.tmp_3.arg0 = s.arg0; s.callLocIdx = 310; s.pc = 10; return s.tmp_3; case 10: @@ -41096,16 +41096,16 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - r0 = pxsim_pxtcore_mkClassInstance(controller_ButtonEventHandlerState__C517307_VT); + r0 = pxsim_pxtcore_mkClassInstance(controller_ButtonEventHandlerState__C32690_VT); s.tmp_4 = r0; - s.tmp_5 = controller_ButtonEventHandlerState_constructor__P517308_mk(s); + s.tmp_5 = controller_ButtonEventHandlerState_constructor__P32691_mk(s); s.tmp_5.arg0 = s.tmp_4; r0 = s.arg0.fields["id"]; s.tmp_5.arg1 = r0; s.callLocIdx = 312; s.pc = 11; return s.tmp_5; case 11: r0 = s.retval; - s.tmp_7 = game_currentScene__P518121_mk(s); + s.tmp_7 = game_currentScene__P33504_mk(s); s.callLocIdx = 311; s.pc = 12; return s.tmp_7; case 12: r0 = s.retval; @@ -41114,13 +41114,13 @@ switch (step) { r0 = pxsim_Array__push(s.tmp_6, s.tmp_4); case 1: case 2: - s.tmp_0 = controller_Button_handlerState__P520805_mk(s); + s.tmp_0 = controller_Button_handlerState__P36193_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 313; s.pc = 13; return s.tmp_0; case 13: r0 = s.retval; - s.handlerState___535364 = (r0); - r0 = s.handlerState___535364.fields["user"]; + s.handlerState___50792 = (r0); + r0 = s.handlerState___50792.fields["user"]; s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); s.tmp_1 = r0; @@ -41128,44 +41128,44 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 3; continue; } - s.tmp_3 = r0 = s.handlerState___535364; + s.tmp_3 = r0 = s.handlerState___50792; r0 = pxsim_Array__mk(); s.tmp_4 = r0; r0 = (s.tmp_3).fields["user"] = (s.tmp_4); case 3: case 4: - s.eventHandler___535373 = (undefined); - r0 = s.handlerState___535364.fields["user"]; - s.unnamed838___U2 = (r0); - s.unnamed839___U3 = (0); + s.eventHandler___50801 = (undefined); + r0 = s.handlerState___50792.fields["user"]; + s.unnamed198___U2 = (r0); + s.unnamed199___U3 = (0); case 5: - s.tmp_0 = r0 = s.unnamed839___U3; - r0 = pxsim_Array__length(s.unnamed838___U2); + s.tmp_0 = r0 = s.unnamed199___U3; + r0 = pxsim_Array__length(s.unnamed198___U2); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 8; continue; } - r0 = pxsim_Array__getAt(s.unnamed838___U2, s.unnamed839___U3); - s.eventHandler___535373 = (r0); - r0 = s.eventHandler___535373.fields["event"]; + r0 = pxsim_Array__getAt(s.unnamed198___U2, s.unnamed199___U3); + s.eventHandler___50801 = (r0); + r0 = s.eventHandler___50801.fields["event"]; s.tmp_3 = r0; r0 = (s.tmp_3 === s.arg1); s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); if (!r0) { step = 6; continue; } - r0 = s.eventHandler___535373; + r0 = s.eventHandler___50801; { step = 9; continue; } case 6: case 7: - r0 = (s.unnamed839___U3 + 1); - s.unnamed839___U3 = (r0); + r0 = (s.unnamed199___U3 + 1); + s.unnamed199___U3 = (r0); { step = 5; continue; } case 8: - s.unnamed838___U2 = (undefined); - r0 = pxsim_pxtcore_mkAction(2, controller_Button_getOrCreateHandlerForEvent_inline__P535386); + s.unnamed198___U2 = (undefined); + r0 = pxsim_pxtcore_mkAction(2, controller_Button_getOrCreateHandlerForEvent_inline__P50814); s.tmp_4 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_4, 0, s.arg0); r0 = pxsim_pxtrt_stclo(s.tmp_4, 1, s.arg1); - s.tmp_5 = control_onEvent__P515513_mk(s); + s.tmp_5 = control_onEvent__P30896_mk(s); s.tmp_5.arg0 = s.arg1; r0 = s.arg0.fields["id"]; s.tmp_5.arg1 = r0; @@ -41174,30 +41174,30 @@ switch (step) { s.callLocIdx = 315; s.pc = 14; return s.tmp_5; case 14: r0 = s.retval; - r0 = pxsim_pxtcore_mkClassInstance(controller_ButtonHandler__C517305_VT); + r0 = pxsim_pxtcore_mkClassInstance(controller_ButtonHandler__C32688_VT); s.tmp_0 = r0; - s.tmp_1 = controller_ButtonHandler_constructor__P517306_mk(s); + s.tmp_1 = controller_ButtonHandler_constructor__P32689_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = s.arg1; s.tmp_1.arg2 = undefined; s.callLocIdx = 316; s.pc = 15; return s.tmp_1; case 15: r0 = s.retval; - s.newHandler___535389 = (s.tmp_0); - r0 = s.handlerState___535364.fields["user"]; + s.newHandler___50817 = (s.tmp_0); + r0 = s.handlerState___50792.fields["user"]; s.tmp_0 = r0; - r0 = pxsim_Array__push(s.tmp_0, s.newHandler___535389); - r0 = s.newHandler___535389; + r0 = pxsim_Array__push(s.tmp_0, s.newHandler___50817); + r0 = s.newHandler___50817; case 9: return leave(s, r0) default: oops() } } } -controller_Button_getOrCreateHandlerForEvent__P520810.info = {"start":8550,"length":829,"line":250,"column":8,"endLine":270,"endColumn":9,"fileName":"pxt_modules/game/controllerbutton.ts","functionName":"getOrCreateHandlerForEvent","argumentNames":["this","event"]} +controller_Button_getOrCreateHandlerForEvent__P36198.info = {"start":8550,"length":829,"line":250,"column":8,"endLine":270,"endColumn":9,"fileName":"pxt_modules/game/controllerbutton.ts","functionName":"getOrCreateHandlerForEvent","argumentNames":["this","event"]} -function controller_Button_getOrCreateHandlerForEvent__P520810_mk(s) { +function controller_Button_getOrCreateHandlerForEvent__P36198_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Button_getOrCreateHandlerForEvent__P520810, depth: s.depth + 1, + parent: s, fn: controller_Button_getOrCreateHandlerForEvent__P36198, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -41207,11 +41207,11 @@ function controller_Button_getOrCreateHandlerForEvent__P520810_mk(s) { tmp_5: undefined, tmp_6: undefined, tmp_7: undefined, - handlerState___535364: undefined, - eventHandler___535373: undefined, - unnamed838___U2: undefined, - unnamed839___U3: undefined, - newHandler___535389: undefined, + handlerState___50792: undefined, + eventHandler___50801: undefined, + unnamed198___U2: undefined, + unnamed199___U3: undefined, + newHandler___50817: undefined, arg0: undefined, arg1: undefined, } } @@ -41220,7 +41220,7 @@ function controller_Button_getOrCreateHandlerForEvent__P520810_mk(s) { -function controller_Button_getOrCreateHandlerForEvent_inline__P535386(s) { +function controller_Button_getOrCreateHandlerForEvent_inline__P50814(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -41230,7 +41230,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = controller_Button_runButtonEvents__P520809_mk(s); + s.tmp_0 = controller_Button_runButtonEvents__P36197_mk(s); s.tmp_0.arg0 = s.caps[0]; s.tmp_0.arg1 = s.caps[1]; s.callLocIdx = 314; s.pc = 1; return s.tmp_0; @@ -41240,12 +41240,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_Button_getOrCreateHandlerForEvent_inline__P535386.info = {"start":9186,"length":33,"line":265,"column":44,"endLine":265,"endColumn":77,"fileName":"pxt_modules/game/controllerbutton.ts","functionName":"inline","argumentNames":[]} +controller_Button_getOrCreateHandlerForEvent_inline__P50814.info = {"start":9186,"length":33,"line":265,"column":44,"endLine":265,"endColumn":77,"fileName":"pxt_modules/game/controllerbutton.ts","functionName":"inline","argumentNames":[]} -function controller_Button_getOrCreateHandlerForEvent_inline__P535386_mk(s) { +function controller_Button_getOrCreateHandlerForEvent_inline__P50814_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Button_getOrCreateHandlerForEvent_inline__P535386, depth: s.depth + 1, + parent: s, fn: controller_Button_getOrCreateHandlerForEvent_inline__P50814, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -41254,7 +41254,7 @@ function controller_Button_getOrCreateHandlerForEvent_inline__P535386_mk(s) { -function controller_Button_runButtonEvents__P520809(s) { +function controller_Button_runButtonEvents__P36197(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -41264,25 +41264,25 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.handlerState___535403 = undefined; - s.userHandler___535407 = undefined; - s.eventHandler___535418 = undefined; - s.unnamed836___U3 = undefined; - s.unnamed837___U4 = undefined; + s.handlerState___50831 = undefined; + s.userHandler___50835 = undefined; + s.eventHandler___50846 = undefined; + s.unnamed196___U3 = undefined; + s.unnamed197___U4 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_Button__C517311_VT)) failedCast(r0); - s.tmp_0 = controller_Button_handlerState__P520805_mk(s); + if (!checkSubtype(r0, controller_Button__C32694_VT)) failedCast(r0); + s.tmp_0 = controller_Button_handlerState__P36193_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 306; s.pc = 14; return s.tmp_0; case 14: r0 = s.retval; - s.handlerState___535403 = (r0); - r0 = pxsim_numops_toBoolDecr(s.handlerState___535403); + s.handlerState___50831 = (r0); + r0 = pxsim_numops_toBoolDecr(s.handlerState___50831); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; @@ -41291,19 +41291,19 @@ switch (step) { { step = 13; continue; } case 1: case 2: - s.tmp_2 = controller_Button_getOrCreateHandlerForEvent__P520810_mk(s); + s.tmp_2 = controller_Button_getOrCreateHandlerForEvent__P36198_mk(s); s.tmp_2.arg0 = s.arg0; s.tmp_2.arg1 = s.arg1; s.callLocIdx = 307; s.pc = 15; return s.tmp_2; case 15: r0 = s.retval; - s.userHandler___535407 = (r0); - r0 = s.userHandler___535407.fields["callback"]; + s.userHandler___50835 = (r0); + r0 = s.userHandler___50835.fields["callback"]; s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 3; continue; } s.tmp_1 = if_callback_1_mk(s); - s.tmp_1.arg0 = s.userHandler___535407; + s.tmp_1.arg0 = s.userHandler___50835; if (!s.tmp_1.arg0.vtable.iface) { setupLambda(s.tmp_1, pxsim_pxtrt.mapGetByString(s.tmp_1.arg0, "callback"), 1); s.callLocIdx = 308; s.pc = 16; return s.tmp_1; @@ -41317,23 +41317,23 @@ switch (step) { r0 = s.retval; case 3: case 4: - r0 = s.handlerState___535403.fields["system"]; + r0 = s.handlerState___50831.fields["system"]; s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 11; continue; } - s.eventHandler___535418 = (undefined); - r0 = s.handlerState___535403.fields["system"]; - s.unnamed836___U3 = (r0); - s.unnamed837___U4 = (0); + s.eventHandler___50846 = (undefined); + r0 = s.handlerState___50831.fields["system"]; + s.unnamed196___U3 = (r0); + s.unnamed197___U4 = (0); case 5: - s.tmp_0 = r0 = s.unnamed837___U4; - r0 = pxsim_Array__length(s.unnamed836___U3); + s.tmp_0 = r0 = s.unnamed197___U4; + r0 = pxsim_Array__length(s.unnamed196___U3); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 10; continue; } - r0 = pxsim_Array__getAt(s.unnamed836___U3, s.unnamed837___U4); - s.eventHandler___535418 = (r0); - r0 = s.eventHandler___535418.fields["event"]; + r0 = pxsim_Array__getAt(s.unnamed196___U3, s.unnamed197___U4); + s.eventHandler___50846 = (r0); + r0 = s.eventHandler___50846.fields["event"]; s.tmp_3 = r0; r0 = (s.tmp_3 === s.arg1); s.tmp_2 = r0; @@ -41342,14 +41342,14 @@ switch (step) { r0 = s.tmp_2; { step = 7; continue; } case 6: - r0 = s.eventHandler___535418.fields["callback"]; + r0 = s.eventHandler___50846.fields["callback"]; case 7: // jmp value (already in r0) s.tmp_4 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_4); if (!r0) { step = 8; continue; } s.tmp_5 = if_callback_1_mk(s); - s.tmp_5.arg0 = s.eventHandler___535418; + s.tmp_5.arg0 = s.eventHandler___50846; if (!s.tmp_5.arg0.vtable.iface) { setupLambda(s.tmp_5, pxsim_pxtrt.mapGetByString(s.tmp_5.arg0, "callback"), 1); s.callLocIdx = 309; s.pc = 17; return s.tmp_5; @@ -41363,11 +41363,11 @@ switch (step) { r0 = s.retval; case 8: case 9: - r0 = (s.unnamed837___U4 + 1); - s.unnamed837___U4 = (r0); + r0 = (s.unnamed197___U4 + 1); + s.unnamed197___U4 = (r0); { step = 5; continue; } case 10: - s.unnamed836___U3 = (undefined); + s.unnamed196___U3 = (undefined); case 11: case 12: case 13: @@ -41375,12 +41375,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_Button_runButtonEvents__P520809.info = {"start":8005,"length":535,"line":236,"column":8,"endLine":248,"endColumn":9,"fileName":"pxt_modules/game/controllerbutton.ts","functionName":"runButtonEvents","argumentNames":["this","event"]} +controller_Button_runButtonEvents__P36197.info = {"start":8005,"length":535,"line":236,"column":8,"endLine":248,"endColumn":9,"fileName":"pxt_modules/game/controllerbutton.ts","functionName":"runButtonEvents","argumentNames":["this","event"]} -function controller_Button_runButtonEvents__P520809_mk(s) { +function controller_Button_runButtonEvents__P36197_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Button_runButtonEvents__P520809, depth: s.depth + 1, + parent: s, fn: controller_Button_runButtonEvents__P36197, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -41388,11 +41388,11 @@ function controller_Button_runButtonEvents__P520809_mk(s) { tmp_3: undefined, tmp_4: undefined, tmp_5: undefined, - handlerState___535403: undefined, - userHandler___535407: undefined, - eventHandler___535418: undefined, - unnamed836___U3: undefined, - unnamed837___U4: undefined, + handlerState___50831: undefined, + userHandler___50835: undefined, + eventHandler___50846: undefined, + unnamed196___U3: undefined, + unnamed197___U4: undefined, arg0: undefined, arg1: undefined, } } @@ -41401,7 +41401,7 @@ function controller_Button_runButtonEvents__P520809_mk(s) { -function controller_Button_handlerState__P520805(s) { +function controller_Button_handlerState__P36193(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -41411,32 +41411,32 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.state___535434 = undefined; - s.unnamed834___U1 = undefined; - s.unnamed835___U2 = undefined; + s.state___50862 = undefined; + s.unnamed194___U1 = undefined; + s.unnamed195___U2 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_Button__C517311_VT)) failedCast(r0); - s.state___535434 = (undefined); - s.tmp_0 = game_currentScene__P518121_mk(s); + if (!checkSubtype(r0, controller_Button__C32694_VT)) failedCast(r0); + s.state___50862 = (undefined); + s.tmp_0 = game_currentScene__P33504_mk(s); s.callLocIdx = 296; s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; r0 = r0.fields["buttonEventHandlers"]; - s.unnamed834___U1 = (r0); - s.unnamed835___U2 = (0); + s.unnamed194___U1 = (r0); + s.unnamed195___U2 = (0); case 1: - s.tmp_0 = r0 = s.unnamed835___U2; - r0 = pxsim_Array__length(s.unnamed834___U1); + s.tmp_0 = r0 = s.unnamed195___U2; + r0 = pxsim_Array__length(s.unnamed194___U1); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 4; continue; } - r0 = pxsim_Array__getAt(s.unnamed834___U1, s.unnamed835___U2); - s.state___535434 = (r0); - r0 = s.state___535434.fields["id"]; + r0 = pxsim_Array__getAt(s.unnamed194___U1, s.unnamed195___U2); + s.state___50862 = (r0); + r0 = s.state___50862.fields["id"]; s.tmp_3 = r0; r0 = s.arg0.fields["id"]; s.tmp_4 = r0; @@ -41444,36 +41444,36 @@ switch (step) { s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); if (!r0) { step = 2; continue; } - r0 = s.state___535434; + r0 = s.state___50862; { step = 5; continue; } case 2: case 3: - r0 = (s.unnamed835___U2 + 1); - s.unnamed835___U2 = (r0); + r0 = (s.unnamed195___U2 + 1); + s.unnamed195___U2 = (r0); { step = 1; continue; } case 4: - s.unnamed834___U1 = (undefined); + s.unnamed194___U1 = (undefined); r0 = undefined; case 5: return leaveAccessor(s, r0) default: oops() } } } -controller_Button_handlerState__P520805.info = {"start":1644,"length":240,"line":66,"column":8,"endLine":71,"endColumn":9,"fileName":"pxt_modules/game/controllerbutton.ts","functionName":"handlerState","argumentNames":["this"]} -controller_Button_handlerState__P520805.isGetter = true; +controller_Button_handlerState__P36193.info = {"start":1644,"length":240,"line":66,"column":8,"endLine":71,"endColumn":9,"fileName":"pxt_modules/game/controllerbutton.ts","functionName":"handlerState","argumentNames":["this"]} +controller_Button_handlerState__P36193.isGetter = true; -function controller_Button_handlerState__P520805_mk(s) { +function controller_Button_handlerState__P36193_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Button_handlerState__P520805, depth: s.depth + 1, + parent: s, fn: controller_Button_handlerState__P36193, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, tmp_3: undefined, tmp_4: undefined, - state___535434: undefined, - unnamed834___U1: undefined, - unnamed835___U2: undefined, + state___50862: undefined, + unnamed194___U1: undefined, + unnamed195___U2: undefined, arg0: undefined, } } @@ -41481,7 +41481,7 @@ function controller_Button_handlerState__P520805_mk(s) { -function controller_ButtonEventHandlerState_constructor__P517308(s) { +function controller_ButtonEventHandlerState_constructor__P32691(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -41497,18 +41497,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_ButtonEventHandlerState__C517307_VT)) failedCast(r0); + if (!checkSubtype(r0, controller_ButtonEventHandlerState__C32690_VT)) failedCast(r0); r0 = (s.arg0).fields["id"] = (s.arg1); r0 = undefined; return leave(s, r0) default: oops() } } } -controller_ButtonEventHandlerState_constructor__P517308.info = {"start":1122,"length":33,"line":48,"column":8,"endLine":48,"endColumn":41,"fileName":"pxt_modules/game/controllerbutton.ts","functionName":"inline","argumentNames":["this","id"]} +controller_ButtonEventHandlerState_constructor__P32691.info = {"start":1122,"length":33,"line":48,"column":8,"endLine":48,"endColumn":41,"fileName":"pxt_modules/game/controllerbutton.ts","functionName":"inline","argumentNames":["this","id"]} -function controller_ButtonEventHandlerState_constructor__P517308_mk(s) { +function controller_ButtonEventHandlerState_constructor__P32691_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_ButtonEventHandlerState_constructor__P517308, depth: s.depth + 1, + parent: s, fn: controller_ButtonEventHandlerState_constructor__P32691, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -41518,7 +41518,7 @@ function controller_ButtonEventHandlerState_constructor__P517308_mk(s) { -function controller_ButtonHandler_constructor__P517306(s) { +function controller_ButtonHandler_constructor__P32689(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -41535,19 +41535,19 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_ButtonHandler__C517305_VT)) failedCast(r0); + if (!checkSubtype(r0, controller_ButtonHandler__C32688_VT)) failedCast(r0); r0 = (s.arg0).fields["event"] = (s.arg1); r0 = (s.arg0).fields["callback"] = (s.arg2); r0 = undefined; return leave(s, r0) default: oops() } } } -controller_ButtonHandler_constructor__P517306.info = {"start":997,"length":66,"line":44,"column":8,"endLine":44,"endColumn":74,"fileName":"pxt_modules/game/controllerbutton.ts","functionName":"inline","argumentNames":["this","event","callback"]} +controller_ButtonHandler_constructor__P32689.info = {"start":997,"length":66,"line":44,"column":8,"endLine":44,"endColumn":74,"fileName":"pxt_modules/game/controllerbutton.ts","functionName":"inline","argumentNames":["this","event","callback"]} -function controller_ButtonHandler_constructor__P517306_mk(s) { +function controller_ButtonHandler_constructor__P32689_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_ButtonHandler_constructor__P517306, depth: s.depth + 1, + parent: s, fn: controller_ButtonHandler_constructor__P32689, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -41558,7 +41558,7 @@ function controller_ButtonHandler_constructor__P517306_mk(s) { -function game_eventContext__P518124(s) { +function game_eventContext__P33507(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -41568,21 +41568,21 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = game_init__P521029_mk(s); + s.tmp_0 = game_init__P36417_mk(s); s.tmp_0.arg0 = undefined; s.callLocIdx = 1275; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - r0 = globals._scene___521021.fields["eventContext"]; + r0 = globals._scene___36409.fields["eventContext"]; return leave(s, r0) default: oops() } } } -game_eventContext__P518124.info = {"start":4442,"length":112,"line":136,"column":4,"endLine":139,"endColumn":5,"fileName":"pxt_modules/game/game.ts","functionName":"eventContext","argumentNames":[]} +game_eventContext__P33507.info = {"start":4442,"length":112,"line":136,"column":4,"endLine":139,"endColumn":5,"fileName":"pxt_modules/game/game.ts","functionName":"eventContext","argumentNames":[]} -function game_eventContext__P518124_mk(s) { +function game_eventContext__P33507_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_eventContext__P518124, depth: s.depth + 1, + parent: s, fn: game_eventContext__P33507, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -41591,7 +41591,7 @@ function game_eventContext__P518124_mk(s) { -function controller_pauseUntilAnyButtonIsPressed__P517327(s) { +function controller_pauseUntilAnyButtonIsPressed__P32710(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -41611,12 +41611,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_pauseUntilAnyButtonIsPressed__P517327.info = {"start":9968,"length":96,"line":287,"column":4,"endLine":289,"endColumn":5,"fileName":"pxt_modules/game/controllerbutton.ts","functionName":"pauseUntilAnyButtonIsPressed","argumentNames":[]} +controller_pauseUntilAnyButtonIsPressed__P32710.info = {"start":9968,"length":96,"line":287,"column":4,"endLine":289,"endColumn":5,"fileName":"pxt_modules/game/controllerbutton.ts","functionName":"pauseUntilAnyButtonIsPressed","argumentNames":[]} -function controller_pauseUntilAnyButtonIsPressed__P517327_mk(s) { +function controller_pauseUntilAnyButtonIsPressed__P32710_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_pauseUntilAnyButtonIsPressed__P517327, depth: s.depth + 1, + parent: s, fn: controller_pauseUntilAnyButtonIsPressed__P32710, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, } } @@ -41624,7 +41624,7 @@ function controller_pauseUntilAnyButtonIsPressed__P517327_mk(s) { -function game_setWaitAnyButton__P518122(s) { +function game_setWaitAnyButton__P33505(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -41638,17 +41638,17 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - globals.__waitAnyButton___521025 = (s.arg0); + globals.__waitAnyButton___36413 = (s.arg0); r0 = undefined; return leave(s, r0) default: oops() } } } -game_setWaitAnyButton__P518122.info = {"start":4236,"length":83,"line":127,"column":4,"endLine":129,"endColumn":5,"fileName":"pxt_modules/game/game.ts","functionName":"setWaitAnyButton","argumentNames":["f"]} +game_setWaitAnyButton__P33505.info = {"start":4236,"length":83,"line":127,"column":4,"endLine":129,"endColumn":5,"fileName":"pxt_modules/game/game.ts","functionName":"setWaitAnyButton","argumentNames":["f"]} -function game_setWaitAnyButton__P518122_mk(s) { +function game_setWaitAnyButton__P33505_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_setWaitAnyButton__P518122, depth: s.depth + 1, + parent: s, fn: game_setWaitAnyButton__P33505, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -41657,7 +41657,7 @@ function game_setWaitAnyButton__P518122_mk(s) { -function Math_FastRandom_constructor__P518183(s) { +function Math_FastRandom_constructor__P33566(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -41673,7 +41673,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Math_FastRandom__C518181_VT)) failedCast(r0); + if (!checkSubtype(r0, Math_FastRandom__C33564_VT)) failedCast(r0); r0 = (s.arg1 === undefined); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); @@ -41688,12 +41688,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Math_FastRandom_constructor__P518183.info = {"start":1425,"length":175,"line":44,"column":8,"endLine":48,"endColumn":9,"fileName":"pxt_modules/game/mathUtil.ts","functionName":"inline","argumentNames":["this","seed"]} +Math_FastRandom_constructor__P33566.info = {"start":1425,"length":175,"line":44,"column":8,"endLine":48,"endColumn":9,"fileName":"pxt_modules/game/mathUtil.ts","functionName":"inline","argumentNames":["this","seed"]} -function Math_FastRandom_constructor__P518183_mk(s) { +function Math_FastRandom_constructor__P33566_mk(s) { checkStack(s.depth); return { - parent: s, fn: Math_FastRandom_constructor__P518183, depth: s.depth + 1, + parent: s, fn: Math_FastRandom_constructor__P33566, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -41704,7 +41704,7 @@ function Math_FastRandom_constructor__P518183_mk(s) { -function game_consoleOverlay_listener__P521355(s) { +function game_consoleOverlay_listener__P36743(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -41719,7 +41719,7 @@ switch (step) { s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } - r0 = pxsim_numops_toBoolDecr(globals.consoleStrings___521320); + r0 = pxsim_numops_toBoolDecr(globals.consoleStrings___36708); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; @@ -41739,9 +41739,9 @@ switch (step) { { step = 7; continue; } case 3: case 4: - s.tmp_4 = helpers_arrayForEach__P515231_mk(s); - s.tmp_5 = helpers_arrayFilter__P515232_mk(s); - s.tmp_6 = helpers_stringSplit__P515244_mk(s); + s.tmp_4 = helpers_arrayForEach__P30614_mk(s); + s.tmp_5 = helpers_arrayFilter__P30615_mk(s); + s.tmp_6 = helpers_stringSplit__P30627_mk(s); s.tmp_6.arg0 = s.arg1; s.tmp_6.arg1 = "\n"; s.tmp_6.arg2 = undefined; @@ -41749,27 +41749,27 @@ switch (step) { case 10: r0 = s.retval; s.tmp_5.arg0 = r0; - s.tmp_5.arg1 = forEach_inline__P535481; + s.tmp_5.arg1 = forEach_inline__P50909; s.callLocIdx = 1492; s.pc = 9; return s.tmp_5; case 9: r0 = s.retval; s.tmp_4.arg0 = r0; - s.tmp_4.arg1 = game_consoleOverlay_listener_inline__P535486; + s.tmp_4.arg1 = game_consoleOverlay_listener_inline__P50914; s.callLocIdx = 1494; s.pc = 8; return s.tmp_4; case 8: r0 = s.retval; - r0 = pxsim_Array__length(globals.consoleStrings___521320); + r0 = pxsim_Array__length(globals.consoleStrings___36708); s.tmp_1 = r0; - r0 = (s.tmp_1 > globals.consoleLines___521333); + r0 = (s.tmp_1 > globals.consoleLines___36721); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 5; continue; } - s.tmp_2 = helpers_arraySplice__P515222_mk(s); - s.tmp_2.arg0 = globals.consoleStrings___521320; + s.tmp_2 = helpers_arraySplice__P30605_mk(s); + s.tmp_2.arg0 = globals.consoleStrings___36708; s.tmp_2.arg1 = 0; - r0 = pxsim_Array__length(globals.consoleStrings___521320); + r0 = pxsim_Array__length(globals.consoleStrings___36708); s.tmp_3 = r0; - r0 = (s.tmp_3 - globals.consoleLines___521333); + r0 = (s.tmp_3 - globals.consoleLines___36721); s.tmp_2.arg2 = r0; s.callLocIdx = 1495; s.pc = 11; return s.tmp_2; case 11: @@ -41781,12 +41781,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_consoleOverlay_listener__P521355.info = {"start":787,"length":571,"line":26,"column":4,"endLine":42,"endColumn":5,"fileName":"pxt_modules/game/console.ts","functionName":"listener","argumentNames":["priority","text"]} +game_consoleOverlay_listener__P36743.info = {"start":787,"length":571,"line":26,"column":4,"endLine":42,"endColumn":5,"fileName":"pxt_modules/game/console.ts","functionName":"listener","argumentNames":["priority","text"]} -function game_consoleOverlay_listener__P521355_mk(s) { +function game_consoleOverlay_listener__P36743_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_consoleOverlay_listener__P521355, depth: s.depth + 1, + parent: s, fn: game_consoleOverlay_listener__P36743, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -41803,7 +41803,7 @@ function game_consoleOverlay_listener__P521355_mk(s) { -function forEach_inline__P535481(s) { +function forEach_inline__P50909(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -41827,12 +41827,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -forEach_inline__P535481.info = {"start":985,"length":14,"line":32,"column":20,"endLine":32,"endColumn":34,"fileName":"pxt_modules/game/console.ts","functionName":"inline","argumentNames":["line"]} +forEach_inline__P50909.info = {"start":985,"length":14,"line":32,"column":20,"endLine":32,"endColumn":34,"fileName":"pxt_modules/game/console.ts","functionName":"inline","argumentNames":["line"]} -function forEach_inline__P535481_mk(s) { +function forEach_inline__P50909_mk(s) { checkStack(s.depth); return { - parent: s, fn: forEach_inline__P535481, depth: s.depth + 1, + parent: s, fn: forEach_inline__P50909, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -41844,7 +41844,7 @@ function forEach_inline__P535481_mk(s) { -function game_consoleOverlay_listener_inline__P535486(s) { +function game_consoleOverlay_listener_inline__P50914(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -41854,45 +41854,45 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.j___535488 = undefined; + s.j___50916 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.j___535488 = (0); + s.j___50916 = (0); case 1: - s.tmp_1 = r0 = s.j___535488; + s.tmp_1 = r0 = s.j___50916; r0 = pxsim_String_.length(s.arg0); s.tmp_2 = r0; r0 = (s.tmp_1 < s.tmp_2); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 2; continue; } - s.tmp_3 = r0 = globals.consoleStrings___521320; - s.tmp_5 = helpers_stringSlice__P515241_mk(s); + s.tmp_3 = r0 = globals.consoleStrings___36708; + s.tmp_5 = helpers_stringSlice__P30624_mk(s); s.tmp_5.arg0 = s.arg0; - s.tmp_5.arg1 = s.j___535488; - r0 = (s.j___535488 + globals.consoleColumns___521343); + s.tmp_5.arg1 = s.j___50916; + r0 = (s.j___50916 + globals.consoleColumns___36731); s.tmp_5.arg2 = r0; s.callLocIdx = 1493; s.pc = 3; return s.tmp_5; case 3: r0 = s.retval; s.tmp_4 = r0; r0 = pxsim_Array__push(s.tmp_3, s.tmp_4); - r0 = (s.j___535488 + globals.consoleColumns___521343); - s.j___535488 = (r0); + r0 = (s.j___50916 + globals.consoleColumns___36731); + s.j___50916 = (r0); { step = 1; continue; } case 2: r0 = undefined; return leave(s, r0) default: oops() } } } -game_consoleOverlay_listener_inline__P535486.info = {"start":1022,"length":189,"line":33,"column":21,"endLine":37,"endColumn":13,"fileName":"pxt_modules/game/console.ts","functionName":"inline","argumentNames":["line"]} +game_consoleOverlay_listener_inline__P50914.info = {"start":1022,"length":189,"line":33,"column":21,"endLine":37,"endColumn":13,"fileName":"pxt_modules/game/console.ts","functionName":"inline","argumentNames":["line"]} -function game_consoleOverlay_listener_inline__P535486_mk(s) { +function game_consoleOverlay_listener_inline__P50914_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_consoleOverlay_listener_inline__P535486, depth: s.depth + 1, + parent: s, fn: game_consoleOverlay_listener_inline__P50914, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -41900,7 +41900,7 @@ function game_consoleOverlay_listener_inline__P535486_mk(s) { tmp_3: undefined, tmp_4: undefined, tmp_5: undefined, - j___535488: undefined, + j___50916: undefined, arg0: undefined, } } @@ -41908,7 +41908,7 @@ function game_consoleOverlay_listener_inline__P535486_mk(s) { -function console_addListener__P515505(s) { +function console_addListener__P30888(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -41931,7 +41931,7 @@ switch (step) { r0 = s.tmp_0; { step = 2; continue; } case 1: - r0 = pxsim_Array_.indexOf(globals.listeners___520499, s.arg0, undefined); + r0 = pxsim_Array_.indexOf(globals.listeners___35887, s.arg0, undefined); s.tmp_2 = r0; r0 = (s.tmp_2 > -1); case 2: @@ -41942,18 +41942,18 @@ switch (step) { { step = 5; continue; } case 3: case 4: - r0 = pxsim_Array__push(globals.listeners___520499, s.arg0); + r0 = pxsim_Array__push(globals.listeners___35887, s.arg0); case 5: r0 = undefined; return leave(s, r0) default: oops() } } } -console_addListener__P515505.info = {"start":3558,"length":197,"line":121,"column":4,"endLine":124,"endColumn":5,"fileName":"pxt_modules/base/console.ts","functionName":"addListener","argumentNames":["listener"]} +console_addListener__P30888.info = {"start":3558,"length":197,"line":121,"column":4,"endLine":124,"endColumn":5,"fileName":"pxt_modules/base/console.ts","functionName":"addListener","argumentNames":["listener"]} -function console_addListener__P515505_mk(s) { +function console_addListener__P30888_mk(s) { checkStack(s.depth); return { - parent: s, fn: console_addListener__P515505, depth: s.depth + 1, + parent: s, fn: console_addListener__P30888, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -41966,7 +41966,7 @@ function console_addListener__P515505_mk(s) { -function listeners_inline__P520498(s) { +function listeners_inline__P35886(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -41986,12 +41986,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -listeners_inline__P520498.info = {"start":534,"length":85,"line":25,"column":8,"endLine":25,"endColumn":93,"fileName":"pxt_modules/base/console.ts","functionName":"inline","argumentNames":["priority","text"]} +listeners_inline__P35886.info = {"start":534,"length":85,"line":25,"column":8,"endLine":25,"endColumn":93,"fileName":"pxt_modules/base/console.ts","functionName":"inline","argumentNames":["priority","text"]} -function listeners_inline__P520498_mk(s) { +function listeners_inline__P35886_mk(s) { checkStack(s.depth); return { - parent: s, fn: listeners_inline__P520498, depth: s.depth + 1, + parent: s, fn: listeners_inline__P35886, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -42001,7 +42001,7 @@ function listeners_inline__P520498_mk(s) { -function scene_systemMenu_register__P518228(s) { +function scene_systemMenu_register__P33611(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -42011,15 +42011,15 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - r0 = pxsim_numops_toBoolDecr(globals.instance___521274); + r0 = pxsim_numops_toBoolDecr(globals.instance___36662); if (!r0) { step = 1; continue; } { step = 3; continue; } case 1: case 2: - s.tmp_0 = controller_Button_onEvent__P517318_mk(s); - s.tmp_0.arg0 = globals.menu___517241; + s.tmp_0 = controller_Button_onEvent__P32701_mk(s); + s.tmp_0.arg0 = globals.menu___32624; s.tmp_0.arg1 = 2049; - s.tmp_0.arg2 = scene_systemMenu_showSystemMenu__P518229; + s.tmp_0.arg2 = scene_systemMenu_showSystemMenu__P33612; s.callLocIdx = 1478; s.pc = 4; return s.tmp_0; case 4: r0 = s.retval; @@ -42028,12 +42028,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_register__P518228.info = {"start":12793,"length":193,"line":382,"column":4,"endLine":386,"endColumn":5,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"register","argumentNames":[]} +scene_systemMenu_register__P33611.info = {"start":12793,"length":193,"line":382,"column":4,"endLine":386,"endColumn":5,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"register","argumentNames":[]} -function scene_systemMenu_register__P518228_mk(s) { +function scene_systemMenu_register__P33611_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_register__P518228, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_register__P33611, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -42042,7 +42042,7 @@ function scene_systemMenu_register__P518228_mk(s) { -function scene_systemMenu_showSystemMenu__P518229(s) { +function scene_systemMenu_showSystemMenu__P33612(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -42052,27 +42052,27 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - r0 = pxsim_numops_toBoolDecr(globals.instance___521274); + r0 = pxsim_numops_toBoolDecr(globals.instance___36662); if (!r0) { step = 1; continue; } { step = 3; continue; } case 1: case 2: - s.tmp_0 = game_pushScene__P518125_mk(s); + s.tmp_0 = game_pushScene__P33508_mk(s); s.callLocIdx = 1479; s.pc = 4; return s.tmp_0; case 4: r0 = s.retval; - r0 = pxsim_pxtcore_mkClassInstance(scene_systemMenu_PauseMenu__C518217_VT); + r0 = pxsim_pxtcore_mkClassInstance(scene_systemMenu_PauseMenu__C33600_VT); s.tmp_0 = r0; - s.tmp_1 = scene_systemMenu_PauseMenu_constructor__P518218_mk(s); + s.tmp_1 = scene_systemMenu_PauseMenu_constructor__P33601_mk(s); s.tmp_1.arg0 = s.tmp_0; - s.tmp_1.arg1 = scene_systemMenu_buildOptionList__P518225; + s.tmp_1.arg1 = scene_systemMenu_buildOptionList__P33608; s.tmp_1.arg2 = undefined; s.callLocIdx = 1480; s.pc = 5; return s.tmp_1; case 5: r0 = s.retval; - globals.instance___521274 = (s.tmp_0); - s.tmp_0 = scene_systemMenu_PauseMenu_show__P518219_mk(s); - s.tmp_0.arg0 = globals.instance___521274; + globals.instance___36662 = (s.tmp_0); + s.tmp_0 = scene_systemMenu_PauseMenu_show__P33602_mk(s); + s.tmp_0.arg0 = globals.instance___36662; s.callLocIdx = 1481; s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; @@ -42081,12 +42081,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_showSystemMenu__P518229.info = {"start":12992,"length":172,"line":388,"column":4,"endLine":393,"endColumn":5,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"showSystemMenu","argumentNames":[]} +scene_systemMenu_showSystemMenu__P33612.info = {"start":12992,"length":172,"line":388,"column":4,"endLine":393,"endColumn":5,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"showSystemMenu","argumentNames":[]} -function scene_systemMenu_showSystemMenu__P518229_mk(s) { +function scene_systemMenu_showSystemMenu__P33612_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_showSystemMenu__P518229, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_showSystemMenu__P33612, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -42096,7 +42096,7 @@ function scene_systemMenu_showSystemMenu__P518229_mk(s) { -function scene_systemMenu_buildOptionList__P518225(s) { +function scene_systemMenu_buildOptionList__P33608(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -42106,136 +42106,136 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.options___536149 = undefined; + s.options___51577 = undefined; r0 = pxsim_Array__mk(); - s.options___536149 = (r0); - r0 = pxsim_pxtcore_mkClassInstance(scene_systemMenu_MenuOption__C518209_VT); + s.options___51577 = (r0); + r0 = pxsim_pxtcore_mkClassInstance(scene_systemMenu_MenuOption__C33592_VT); s.tmp_0 = r0; - s.tmp_1 = scene_systemMenu_MenuOption_constructor__P518210_mk(s); + s.tmp_1 = scene_systemMenu_MenuOption_constructor__P33593_mk(s); s.tmp_1.arg0 = s.tmp_0; - s.tmp_1.arg1 = globals.VOLUME_DOWN_ICON___518239; - s.tmp_1.arg2 = scene_systemMenu_buildOptionList_inline__P536157; - s.tmp_1.arg3 = scene_systemMenu_volumeDown__P521280; + s.tmp_1.arg1 = globals.VOLUME_DOWN_ICON___33622; + s.tmp_1.arg2 = scene_systemMenu_buildOptionList_inline__P51585; + s.tmp_1.arg3 = scene_systemMenu_volumeDown__P36668; s.callLocIdx = 1461; s.pc = 5; return s.tmp_1; case 5: r0 = s.retval; - r0 = pxsim_Array__push(s.options___536149, s.tmp_0); - r0 = pxsim_pxtcore_mkClassInstance(scene_systemMenu_MenuOption__C518209_VT); + r0 = pxsim_Array__push(s.options___51577, s.tmp_0); + r0 = pxsim_pxtcore_mkClassInstance(scene_systemMenu_MenuOption__C33592_VT); s.tmp_0 = r0; - s.tmp_1 = scene_systemMenu_MenuOption_constructor__P518210_mk(s); + s.tmp_1 = scene_systemMenu_MenuOption_constructor__P33593_mk(s); s.tmp_1.arg0 = s.tmp_0; - s.tmp_1.arg1 = globals.VOLUME_UP_ICON___518236; - s.tmp_1.arg2 = scene_systemMenu_buildOptionList_inline__P536171; - s.tmp_1.arg3 = scene_systemMenu_volumeUp__P521279; + s.tmp_1.arg1 = globals.VOLUME_UP_ICON___33619; + s.tmp_1.arg2 = scene_systemMenu_buildOptionList_inline__P51599; + s.tmp_1.arg3 = scene_systemMenu_volumeUp__P36667; s.callLocIdx = 1463; s.pc = 6; return s.tmp_1; case 6: r0 = s.retval; - r0 = pxsim_Array__push(s.options___536149, s.tmp_0); + r0 = pxsim_Array__push(s.options___51577, s.tmp_0); r0 = 0; s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - r0 = pxsim_pxtcore_mkClassInstance(scene_systemMenu_MenuOption__C518209_VT); + r0 = pxsim_pxtcore_mkClassInstance(scene_systemMenu_MenuOption__C33592_VT); s.tmp_1 = r0; - s.tmp_2 = scene_systemMenu_MenuOption_constructor__P518210_mk(s); + s.tmp_2 = scene_systemMenu_MenuOption_constructor__P33593_mk(s); s.tmp_2.arg0 = s.tmp_1; - s.tmp_2.arg1 = globals.BRIGHTNESS_DOWN_ICON___518237; - s.tmp_2.arg2 = scene_systemMenu_buildOptionList_inline__P536186; - s.tmp_2.arg3 = scene_systemMenu_brightnessDown__P521282; + s.tmp_2.arg1 = globals.BRIGHTNESS_DOWN_ICON___33620; + s.tmp_2.arg2 = scene_systemMenu_buildOptionList_inline__P51614; + s.tmp_2.arg3 = scene_systemMenu_brightnessDown__P36670; s.callLocIdx = 1466; s.pc = 7; return s.tmp_2; case 7: r0 = s.retval; - r0 = pxsim_Array__push(s.options___536149, s.tmp_1); - r0 = pxsim_pxtcore_mkClassInstance(scene_systemMenu_MenuOption__C518209_VT); + r0 = pxsim_Array__push(s.options___51577, s.tmp_1); + r0 = pxsim_pxtcore_mkClassInstance(scene_systemMenu_MenuOption__C33592_VT); s.tmp_0 = r0; - s.tmp_1 = scene_systemMenu_MenuOption_constructor__P518210_mk(s); + s.tmp_1 = scene_systemMenu_MenuOption_constructor__P33593_mk(s); s.tmp_1.arg0 = s.tmp_0; - s.tmp_1.arg1 = globals.BRIGHTNESS_UP_ICON___518242; - s.tmp_1.arg2 = scene_systemMenu_buildOptionList_inline__P536201; - s.tmp_1.arg3 = scene_systemMenu_brightnessUp__P521281; + s.tmp_1.arg1 = globals.BRIGHTNESS_UP_ICON___33625; + s.tmp_1.arg2 = scene_systemMenu_buildOptionList_inline__P51629; + s.tmp_1.arg3 = scene_systemMenu_brightnessUp__P36669; s.callLocIdx = 1468; s.pc = 8; return s.tmp_1; case 8: r0 = s.retval; - r0 = pxsim_Array__push(s.options___536149, s.tmp_0); + r0 = pxsim_Array__push(s.options___51577, s.tmp_0); case 1: case 2: - r0 = pxsim_pxtcore_mkClassInstance(scene_systemMenu_MenuOption__C518209_VT); + r0 = pxsim_pxtcore_mkClassInstance(scene_systemMenu_MenuOption__C33592_VT); s.tmp_0 = r0; - s.tmp_1 = scene_systemMenu_MenuOption_constructor__P518210_mk(s); + s.tmp_1 = scene_systemMenu_MenuOption_constructor__P33593_mk(s); s.tmp_1.arg0 = s.tmp_0; - s.tmp_1.arg1 = globals.STATS_ICON___518243; - s.tmp_1.arg2 = scene_systemMenu_buildOptionList_inline__P536216; - s.tmp_1.arg3 = scene_systemMenu_toggleStats__P521284; + s.tmp_1.arg1 = globals.STATS_ICON___33626; + s.tmp_1.arg2 = scene_systemMenu_buildOptionList_inline__P51644; + s.tmp_1.arg3 = scene_systemMenu_toggleStats__P36672; s.callLocIdx = 1469; s.pc = 9; return s.tmp_1; case 9: r0 = s.retval; - r0 = pxsim_Array__push(s.options___536149, s.tmp_0); - r0 = pxsim_pxtcore_mkClassInstance(scene_systemMenu_MenuOption__C518209_VT); + r0 = pxsim_Array__push(s.options___51577, s.tmp_0); + r0 = pxsim_pxtcore_mkClassInstance(scene_systemMenu_MenuOption__C33592_VT); s.tmp_0 = r0; - s.tmp_1 = scene_systemMenu_MenuOption_constructor__P518210_mk(s); + s.tmp_1 = scene_systemMenu_MenuOption_constructor__P33593_mk(s); s.tmp_1.arg0 = s.tmp_0; - s.tmp_1.arg1 = globals.CONSOLE_ICON___518241; - s.tmp_1.arg2 = scene_systemMenu_buildOptionList_inline__P536225; - s.tmp_1.arg3 = scene_systemMenu_toggleConsole__P521285; + s.tmp_1.arg1 = globals.CONSOLE_ICON___33624; + s.tmp_1.arg2 = scene_systemMenu_buildOptionList_inline__P51653; + s.tmp_1.arg3 = scene_systemMenu_toggleConsole__P36673; s.callLocIdx = 1471; s.pc = 10; return s.tmp_1; case 10: r0 = s.retval; - r0 = pxsim_Array__push(s.options___536149, s.tmp_0); - r0 = pxsim_pxtcore_mkClassInstance(scene_systemMenu_MenuOption__C518209_VT); + r0 = pxsim_Array__push(s.options___51577, s.tmp_0); + r0 = pxsim_pxtcore_mkClassInstance(scene_systemMenu_MenuOption__C33592_VT); s.tmp_0 = r0; - s.tmp_1 = scene_systemMenu_MenuOption_constructor__P518210_mk(s); + s.tmp_1 = scene_systemMenu_MenuOption_constructor__P33593_mk(s); s.tmp_1.arg0 = s.tmp_0; - s.tmp_1.arg1 = globals.SLEEP_ICON___518240; - s.tmp_1.arg2 = scene_systemMenu_buildOptionList_inline__P536234; - s.tmp_1.arg3 = scene_systemMenu_sleep__P521286; + s.tmp_1.arg1 = globals.SLEEP_ICON___33623; + s.tmp_1.arg2 = scene_systemMenu_buildOptionList_inline__P51662; + s.tmp_1.arg3 = scene_systemMenu_sleep__P36674; s.callLocIdx = 1472; s.pc = 11; return s.tmp_1; case 11: r0 = s.retval; - r0 = pxsim_Array__push(s.options___536149, s.tmp_0); - r0 = pxsim_numops_toBoolDecr(globals.customMenuOptions___521275); + r0 = pxsim_Array__push(s.options___51577, s.tmp_0); + r0 = pxsim_numops_toBoolDecr(globals.customMenuOptions___36663); if (!r0) { step = 3; continue; } - s.tmp_0 = helpers_arrayConcat__P515235_mk(s); - s.tmp_0.arg0 = s.options___536149; - s.tmp_0.arg1 = globals.customMenuOptions___521275; + s.tmp_0 = helpers_arrayConcat__P30618_mk(s); + s.tmp_0.arg0 = s.options___51577; + s.tmp_0.arg1 = globals.customMenuOptions___36663; s.callLocIdx = 1473; s.pc = 12; return s.tmp_0; case 12: r0 = s.retval; - s.options___536149 = (r0); + s.options___51577 = (r0); case 3: case 4: - r0 = pxsim_pxtcore_mkClassInstance(scene_systemMenu_MenuOption__C518209_VT); + r0 = pxsim_pxtcore_mkClassInstance(scene_systemMenu_MenuOption__C33592_VT); s.tmp_0 = r0; - s.tmp_1 = scene_systemMenu_MenuOption_constructor__P518210_mk(s); + s.tmp_1 = scene_systemMenu_MenuOption_constructor__P33593_mk(s); s.tmp_1.arg0 = s.tmp_0; - s.tmp_1.arg1 = globals.CLOSE_MENU_ICON___518238; - s.tmp_1.arg2 = scene_systemMenu_buildOptionList_inline__P536247; - s.tmp_1.arg3 = scene_systemMenu_closeMenu__P518224; + s.tmp_1.arg1 = globals.CLOSE_MENU_ICON___33621; + s.tmp_1.arg2 = scene_systemMenu_buildOptionList_inline__P51675; + s.tmp_1.arg3 = scene_systemMenu_closeMenu__P33607; s.callLocIdx = 1474; s.pc = 13; return s.tmp_1; case 13: r0 = s.retval; - r0 = pxsim_Array__push(s.options___536149, s.tmp_0); - r0 = s.options___536149; + r0 = pxsim_Array__push(s.options___51577, s.tmp_0); + r0 = s.options___51577; return leave(s, r0) default: oops() } } } -scene_systemMenu_buildOptionList__P518225.info = {"start":10499,"length":1149,"line":334,"column":4,"endLine":354,"endColumn":5,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"buildOptionList","argumentNames":[]} +scene_systemMenu_buildOptionList__P33608.info = {"start":10499,"length":1149,"line":334,"column":4,"endLine":354,"endColumn":5,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"buildOptionList","argumentNames":[]} -function scene_systemMenu_buildOptionList__P518225_mk(s) { +function scene_systemMenu_buildOptionList__P33608_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_buildOptionList__P518225, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_buildOptionList__P33608, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - options___536149: undefined, + options___51577: undefined, } } -function scene_systemMenu_buildOptionList_inline__P536157(s) { +function scene_systemMenu_buildOptionList_inline__P51585(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -42245,7 +42245,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_3 = music_volume__P516743_mk(s); + s.tmp_3 = music_volume__P32126_mk(s); s.callLocIdx = 1460; s.pc = 1; return s.tmp_3; case 1: r0 = s.retval; @@ -42265,12 +42265,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_buildOptionList_inline__P536157.info = {"start":10644,"length":39,"line":337,"column":54,"endLine":337,"endColumn":93,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"inline","argumentNames":[]} +scene_systemMenu_buildOptionList_inline__P51585.info = {"start":10644,"length":39,"line":337,"column":54,"endLine":337,"endColumn":93,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"inline","argumentNames":[]} -function scene_systemMenu_buildOptionList_inline__P536157_mk(s) { +function scene_systemMenu_buildOptionList_inline__P51585_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_buildOptionList_inline__P536157, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_buildOptionList_inline__P51585, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -42282,7 +42282,7 @@ function scene_systemMenu_buildOptionList_inline__P536157_mk(s) { -function scene_systemMenu_buildOptionList_inline__P536171(s) { +function scene_systemMenu_buildOptionList_inline__P51599(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -42292,7 +42292,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_3 = music_volume__P516743_mk(s); + s.tmp_3 = music_volume__P32126_mk(s); s.callLocIdx = 1462; s.pc = 1; return s.tmp_3; case 1: r0 = s.retval; @@ -42312,12 +42312,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_buildOptionList_inline__P536171.info = {"start":10751,"length":37,"line":338,"column":52,"endLine":338,"endColumn":89,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"inline","argumentNames":[]} +scene_systemMenu_buildOptionList_inline__P51599.info = {"start":10751,"length":37,"line":338,"column":52,"endLine":338,"endColumn":89,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"inline","argumentNames":[]} -function scene_systemMenu_buildOptionList_inline__P536171_mk(s) { +function scene_systemMenu_buildOptionList_inline__P51599_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_buildOptionList_inline__P536171, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_buildOptionList_inline__P51599, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -42329,7 +42329,7 @@ function scene_systemMenu_buildOptionList_inline__P536171_mk(s) { -function scene_systemMenu_buildOptionList_inline__P536186(s) { +function scene_systemMenu_buildOptionList_inline__P51614(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -42339,7 +42339,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - r0 = globals.brightness___517073; + r0 = globals.brightness___32456; s.tmp_2 = r0; if ((s.tmp_2) && (s.tmp_2).vtable) { setupResume(s, 1); @@ -42356,12 +42356,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_buildOptionList_inline__P536186.info = {"start":10910,"length":48,"line":340,"column":62,"endLine":340,"endColumn":110,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"inline","argumentNames":[]} +scene_systemMenu_buildOptionList_inline__P51614.info = {"start":10910,"length":48,"line":340,"column":62,"endLine":340,"endColumn":110,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"inline","argumentNames":[]} -function scene_systemMenu_buildOptionList_inline__P536186_mk(s) { +function scene_systemMenu_buildOptionList_inline__P51614_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_buildOptionList_inline__P536186, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_buildOptionList_inline__P51614, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -42372,7 +42372,7 @@ function scene_systemMenu_buildOptionList_inline__P536186_mk(s) { -function scene_systemMenu_buildOptionList_inline__P536201(s) { +function scene_systemMenu_buildOptionList_inline__P51629(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -42382,7 +42382,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - r0 = globals.brightness___517073; + r0 = globals.brightness___32456; s.tmp_2 = r0; if ((s.tmp_2) && (s.tmp_2).vtable) { setupResume(s, 1); @@ -42399,12 +42399,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_buildOptionList_inline__P536201.info = {"start":11038,"length":46,"line":341,"column":60,"endLine":341,"endColumn":106,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"inline","argumentNames":[]} +scene_systemMenu_buildOptionList_inline__P51629.info = {"start":11038,"length":46,"line":341,"column":60,"endLine":341,"endColumn":106,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"inline","argumentNames":[]} -function scene_systemMenu_buildOptionList_inline__P536201_mk(s) { +function scene_systemMenu_buildOptionList_inline__P51629_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_buildOptionList_inline__P536201, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_buildOptionList_inline__P51629, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -42415,7 +42415,7 @@ function scene_systemMenu_buildOptionList_inline__P536201_mk(s) { -function scene_systemMenu_buildOptionList_inline__P536216(s) { +function scene_systemMenu_buildOptionList_inline__P51644(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -42425,7 +42425,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - r0 = pxsim_numops_toBoolDecr(globals.stats___518090); + r0 = pxsim_numops_toBoolDecr(globals.stats___33473); if (!r0) { step = 1; continue; } r0 = "HIDE STATS"; { step = 2; continue; } @@ -42438,12 +42438,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_buildOptionList_inline__P536216.info = {"start":11160,"length":46,"line":343,"column":48,"endLine":343,"endColumn":94,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"inline","argumentNames":[]} +scene_systemMenu_buildOptionList_inline__P51644.info = {"start":11160,"length":46,"line":343,"column":48,"endLine":343,"endColumn":94,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"inline","argumentNames":[]} -function scene_systemMenu_buildOptionList_inline__P536216_mk(s) { +function scene_systemMenu_buildOptionList_inline__P51644_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_buildOptionList_inline__P536216, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_buildOptionList_inline__P51644, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -42452,7 +42452,7 @@ function scene_systemMenu_buildOptionList_inline__P536216_mk(s) { -function scene_systemMenu_buildOptionList_inline__P536225(s) { +function scene_systemMenu_buildOptionList_inline__P51653(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -42462,7 +42462,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - r0 = pxsim_numops_toBoolDecr(globals.consoleStrings___521320); + r0 = pxsim_numops_toBoolDecr(globals.consoleStrings___36708); s.tmp_3 = r0; r0 = pxsim_Boolean__bang(s.tmp_3); s.tmp_2 = r0; @@ -42483,12 +42483,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_buildOptionList_inline__P536225.info = {"start":11273,"length":71,"line":344,"column":50,"endLine":344,"endColumn":121,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"inline","argumentNames":[]} +scene_systemMenu_buildOptionList_inline__P51653.info = {"start":11273,"length":71,"line":344,"column":50,"endLine":344,"endColumn":121,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"inline","argumentNames":[]} -function scene_systemMenu_buildOptionList_inline__P536225_mk(s) { +function scene_systemMenu_buildOptionList_inline__P51653_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_buildOptionList_inline__P536225, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_buildOptionList_inline__P51653, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -42501,7 +42501,7 @@ function scene_systemMenu_buildOptionList_inline__P536225_mk(s) { -function scene_systemMenu_buildOptionList_inline__P536234(s) { +function scene_systemMenu_buildOptionList_inline__P51662(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -42515,12 +42515,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_buildOptionList_inline__P536234.info = {"start":11411,"length":13,"line":345,"column":48,"endLine":345,"endColumn":61,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"inline","argumentNames":[]} +scene_systemMenu_buildOptionList_inline__P51662.info = {"start":11411,"length":13,"line":345,"column":48,"endLine":345,"endColumn":61,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"inline","argumentNames":[]} -function scene_systemMenu_buildOptionList_inline__P536234_mk(s) { +function scene_systemMenu_buildOptionList_inline__P51662_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_buildOptionList_inline__P536234, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_buildOptionList_inline__P51662, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, } } @@ -42528,7 +42528,7 @@ function scene_systemMenu_buildOptionList_inline__P536234_mk(s) { -function scene_systemMenu_buildOptionList_inline__P536247(s) { +function scene_systemMenu_buildOptionList_inline__P51675(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -42542,12 +42542,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_buildOptionList_inline__P536247.info = {"start":11590,"length":13,"line":351,"column":53,"endLine":351,"endColumn":66,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"inline","argumentNames":[]} +scene_systemMenu_buildOptionList_inline__P51675.info = {"start":11590,"length":13,"line":351,"column":53,"endLine":351,"endColumn":66,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"inline","argumentNames":[]} -function scene_systemMenu_buildOptionList_inline__P536247_mk(s) { +function scene_systemMenu_buildOptionList_inline__P51675_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_buildOptionList_inline__P536247, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_buildOptionList_inline__P51675, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, } } @@ -42555,7 +42555,7 @@ function scene_systemMenu_buildOptionList_inline__P536247_mk(s) { -function scene_systemMenu_setScreenBrightnessSupported__P521287(s) { +function scene_systemMenu_setScreenBrightnessSupported__P36675(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -42569,12 +42569,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_setScreenBrightnessSupported__P521287.info = {"start":10398,"length":95,"line":330,"column":4,"endLine":332,"endColumn":5,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"setScreenBrightnessSupported","argumentNames":[]} +scene_systemMenu_setScreenBrightnessSupported__P36675.info = {"start":10398,"length":95,"line":330,"column":4,"endLine":332,"endColumn":5,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"setScreenBrightnessSupported","argumentNames":[]} -function scene_systemMenu_setScreenBrightnessSupported__P521287_mk(s) { +function scene_systemMenu_setScreenBrightnessSupported__P36675_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_setScreenBrightnessSupported__P521287, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_setScreenBrightnessSupported__P36675, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, } } @@ -42582,7 +42582,7 @@ function scene_systemMenu_setScreenBrightnessSupported__P521287_mk(s) { -function scene_systemMenu_sleep__P521286(s) { +function scene_systemMenu_sleep__P36674(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -42597,12 +42597,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_sleep__P521286.info = {"start":10072,"length":51,"line":316,"column":4,"endLine":318,"endColumn":5,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"sleep","argumentNames":[]} +scene_systemMenu_sleep__P36674.info = {"start":10072,"length":51,"line":316,"column":4,"endLine":318,"endColumn":5,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"sleep","argumentNames":[]} -function scene_systemMenu_sleep__P521286_mk(s) { +function scene_systemMenu_sleep__P36674_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_sleep__P521286, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_sleep__P36674, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, } } @@ -42610,7 +42610,7 @@ function scene_systemMenu_sleep__P521286_mk(s) { -function scene_systemMenu_toggleConsole__P521285(s) { +function scene_systemMenu_toggleConsole__P36673(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -42620,7 +42620,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - r0 = pxsim_numops_toBoolDecr(globals.consoleStrings___521320); + r0 = pxsim_numops_toBoolDecr(globals.consoleStrings___36708); s.tmp_3 = r0; r0 = pxsim_Boolean__bang(s.tmp_3); s.tmp_2 = r0; @@ -42630,7 +42630,7 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - s.tmp_4 = game_consoleOverlay_setVisible__P518248_mk(s); + s.tmp_4 = game_consoleOverlay_setVisible__P33631_mk(s); s.tmp_4.arg0 = false; s.tmp_4.arg1 = undefined; s.callLocIdx = 1454; s.pc = 3; return s.tmp_4; @@ -42638,13 +42638,13 @@ switch (step) { r0 = s.retval; { step = 2; continue; } case 1: - s.tmp_0 = game_consoleOverlay_setVisible__P518248_mk(s); + s.tmp_0 = game_consoleOverlay_setVisible__P33631_mk(s); s.tmp_0.arg0 = true; s.tmp_0.arg1 = undefined; s.callLocIdx = 1455; s.pc = 4; return s.tmp_0; case 4: r0 = s.retval; - s.tmp_0 = console_log__P515502_mk(s); + s.tmp_0 = console_log__P30885_mk(s); s.tmp_0.arg0 = "console"; s.callLocIdx = 1456; s.pc = 5; return s.tmp_0; case 5: @@ -42654,12 +42654,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_toggleConsole__P521285.info = {"start":9827,"length":239,"line":307,"column":4,"endLine":314,"endColumn":5,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"toggleConsole","argumentNames":[]} +scene_systemMenu_toggleConsole__P36673.info = {"start":9827,"length":239,"line":307,"column":4,"endLine":314,"endColumn":5,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"toggleConsole","argumentNames":[]} -function scene_systemMenu_toggleConsole__P521285_mk(s) { +function scene_systemMenu_toggleConsole__P36673_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_toggleConsole__P521285, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_toggleConsole__P36673, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -42672,7 +42672,7 @@ function scene_systemMenu_toggleConsole__P521285_mk(s) { -function game_consoleOverlay_setVisible__P518248(s) { +function game_consoleOverlay_setVisible__P33631(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -42688,7 +42688,7 @@ switch (step) { s.lambdaArgs = null; } s.tmp_1 = r0 = s.arg0; - r0 = pxsim_numops_toBoolDecr(globals.consoleStrings___521320); + r0 = pxsim_numops_toBoolDecr(globals.consoleStrings___36708); s.tmp_5 = r0; r0 = pxsim_Boolean__bang(s.tmp_5); s.tmp_4 = r0; @@ -42709,26 +42709,26 @@ switch (step) { case 2: // jmp value (already in r0) s.tmp_6 = r0; - globals.consoleStrings___521320 = (s.tmp_6); + globals.consoleStrings___36708 = (s.tmp_6); case 3: case 4: r0 = (s.arg1 !== undefined); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 5; continue; } - globals.consoleColor___521319 = (s.arg1); + globals.consoleColor___36707 = (s.arg1); case 5: case 6: r0 = undefined; return leave(s, r0) default: oops() } } } -game_consoleOverlay_setVisible__P518248.info = {"start":562,"length":219,"line":19,"column":4,"endLine":24,"endColumn":5,"fileName":"pxt_modules/game/console.ts","functionName":"setVisible","argumentNames":["value","col"]} +game_consoleOverlay_setVisible__P33631.info = {"start":562,"length":219,"line":19,"column":4,"endLine":24,"endColumn":5,"fileName":"pxt_modules/game/console.ts","functionName":"setVisible","argumentNames":["value","col"]} -function game_consoleOverlay_setVisible__P518248_mk(s) { +function game_consoleOverlay_setVisible__P33631_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_consoleOverlay_setVisible__P518248, depth: s.depth + 1, + parent: s, fn: game_consoleOverlay_setVisible__P33631, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -42745,7 +42745,7 @@ function game_consoleOverlay_setVisible__P518248_mk(s) { -function console_log__P515502(s) { +function console_log__P30885(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -42759,7 +42759,7 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = console_add__P515498_mk(s); + s.tmp_0 = console_add__P30881_mk(s); s.tmp_0.arg0 = 1; s.tmp_0.arg1 = s.arg0; s.callLocIdx = 47; s.pc = 1; return s.tmp_0; @@ -42769,12 +42769,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -console_log__P515502.info = {"start":1450,"length":86,"line":58,"column":4,"endLine":60,"endColumn":5,"fileName":"pxt_modules/base/console.ts","functionName":"log","argumentNames":["value"]} +console_log__P30885.info = {"start":1450,"length":86,"line":58,"column":4,"endLine":60,"endColumn":5,"fileName":"pxt_modules/base/console.ts","functionName":"log","argumentNames":["value"]} -function console_log__P515502_mk(s) { +function console_log__P30885_mk(s) { checkStack(s.depth); return { - parent: s, fn: console_log__P515502, depth: s.depth + 1, + parent: s, fn: console_log__P30885, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -42784,7 +42784,7 @@ function console_log__P515502_mk(s) { -function console_add__P515498(s) { +function console_add__P30881(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -42794,58 +42794,58 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.text___536286 = undefined; - s.i___536295 = undefined; + s.text___51714 = undefined; + s.i___51723 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } - r0 = (s.arg0 < globals.minPriority___515497); + r0 = (s.arg0 < globals.minPriority___30880); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } { step = 5; continue; } case 1: case 2: - s.tmp_1 = console_inspect__P515504_mk(s); + s.tmp_1 = console_inspect__P30887_mk(s); s.tmp_1.arg0 = s.arg1; s.tmp_1.arg1 = 20; s.callLocIdx = 45; s.pc = 6; return s.tmp_1; case 6: r0 = s.retval; - s.text___536286 = (r0); - if ((s.text___536286) && (s.text___536286).vtable) { + s.text___51714 = (r0); + if ((s.text___51714) && (s.text___51714).vtable) { setupResume(s, 7); - pxsim_String__stringConv(s.text___536286); + pxsim_String__stringConv(s.text___51714); checkResumeConsumed(); return; - } else { s.retval = (s.text___536286) + ""; } + } else { s.retval = (s.text___51714) + ""; } case 7: r0 = s.retval; s.tmp_0 = r0; r0 = pxsim_String__concat(s.tmp_0, "\n"); - s.text___536286 = (r0); - s.i___536295 = (0); + s.text___51714 = (r0); + s.i___51723 = (0); case 3: - s.tmp_1 = r0 = s.i___536295; - r0 = pxsim_Array__length(globals.listeners___520499); + s.tmp_1 = r0 = s.i___51723; + r0 = pxsim_Array__length(globals.listeners___35887); s.tmp_2 = r0; r0 = (s.tmp_1 < s.tmp_2); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 4; continue; } s.tmp_3 = lambda_3_mk(s); - r0 = pxsim_Array__getAt(globals.listeners___520499, s.i___536295); + r0 = pxsim_Array__getAt(globals.listeners___35887, s.i___51723); s.tmp_3.argL = r0; s.tmp_3.arg0 = s.arg0; - s.tmp_3.arg1 = s.text___536286; + s.tmp_3.arg1 = s.text___51714; setupLambda(s.tmp_3, s.tmp_3.argL); s.callLocIdx = 46; s.pc = 8; return s.tmp_3; case 8: r0 = s.retval; - r0 = (s.i___536295 + 1); - s.i___536295 = (r0); + r0 = (s.i___51723 + 1); + s.i___51723 = (r0); { step = 3; continue; } case 4: case 5: @@ -42853,19 +42853,19 @@ switch (step) { return leave(s, r0) default: oops() } } } -console_add__P515498.info = {"start":632,"length":317,"line":28,"column":4,"endLine":36,"endColumn":5,"fileName":"pxt_modules/base/console.ts","functionName":"add","argumentNames":["priority","message"]} +console_add__P30881.info = {"start":632,"length":317,"line":28,"column":4,"endLine":36,"endColumn":5,"fileName":"pxt_modules/base/console.ts","functionName":"add","argumentNames":["priority","message"]} -function console_add__P515498_mk(s) { +function console_add__P30881_mk(s) { checkStack(s.depth); return { - parent: s, fn: console_add__P515498, depth: s.depth + 1, + parent: s, fn: console_add__P30881, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, tmp_3: undefined, - text___536286: undefined, - i___536295: undefined, + text___51714: undefined, + i___51723: undefined, arg0: undefined, arg1: undefined, } } @@ -42874,7 +42874,7 @@ function console_add__P515498_mk(s) { -function console_inspect__P515504(s) { +function console_inspect__P30887(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -42884,10 +42884,10 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.asArr___536326 = undefined; - s.asString___536344 = undefined; - s.keys___536356 = undefined; - s.snipped___536360 = undefined; + s.asArr___51754 = undefined; + s.asString___51772 = undefined; + s.keys___51784 = undefined; + s.snipped___51788 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -42928,15 +42928,15 @@ switch (step) { s.tmp_6 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_6); if (!r0) { step = 5; continue; } - s.asArr___536326 = (s.arg0); - r0 = pxsim_Array__length(s.asArr___536326); + s.asArr___51754 = (s.arg0); + r0 = pxsim_Array__length(s.asArr___51754); s.tmp_1 = r0; r0 = (s.tmp_1 <= s.arg1); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 3; continue; } - s.tmp_2 = helpers_arrayJoin__P515225_mk(s); - s.tmp_2.arg0 = s.asArr___536326; + s.tmp_2 = helpers_arrayJoin__P30608_mk(s); + s.tmp_2.arg0 = s.asArr___51754; s.tmp_2.arg1 = ","; s.callLocIdx = 48; s.pc = 19; return s.tmp_2; case 19: @@ -42946,9 +42946,9 @@ switch (step) { case 3: r0 = pxsim_String_.mkEmpty(); s.tmp_4 = r0; - s.tmp_7 = helpers_arrayJoin__P515225_mk(s); - s.tmp_8 = helpers_arraySlice__P515237_mk(s); - s.tmp_8.arg0 = s.asArr___536326; + s.tmp_7 = helpers_arrayJoin__P30608_mk(s); + s.tmp_8 = helpers_arraySlice__P30620_mk(s); + s.tmp_8.arg0 = s.asArr___51754; s.tmp_8.arg1 = 0; s.tmp_8.arg2 = s.arg1; s.callLocIdx = 49; s.pc = 21; return s.tmp_8; @@ -42988,46 +42988,46 @@ switch (step) { r0 = pxsim_String_.mkEmpty(); s.tmp_10 = r0; r0 = pxsim_String__concat(s.tmp_9, s.tmp_10); - s.asString___536344 = (r0); - r0 = (s.asString___536344 != "[object Object]"); + s.asString___51772 = (r0); + r0 = (s.asString___51772 != "[object Object]"); s.tmp_0 = r0; r0 = pxsim_numops_toBool(s.tmp_0); if (r0) { step = 6; continue; } r0 = s.tmp_0; { step = 7; continue; } case 6: - r0 = (s.asString___536344 != "[Object]"); + r0 = (s.asString___51772 != "[Object]"); case 7: // jmp value (already in r0) s.tmp_1 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_1); if (!r0) { step = 8; continue; } - r0 = s.asString___536344; + r0 = s.asString___51772; { step = 17; continue; } case 8: case 9: r0 = pxsim_pxtrt.keysOf(s.arg0); - s.keys___536356 = (r0); - r0 = pxsim_Array__length(s.keys___536356); + s.keys___51784 = (r0); + r0 = pxsim_Array__length(s.keys___51784); s.tmp_0 = r0; r0 = (s.tmp_0 > s.arg1); - s.snipped___536360 = (r0); - r0 = pxsim_numops_toBoolDecr(s.snipped___536360); + s.snipped___51788 = (r0); + r0 = pxsim_numops_toBoolDecr(s.snipped___51788); if (!r0) { step = 10; continue; } - s.tmp_0 = helpers_arraySlice__P515237_mk(s); - s.tmp_0.arg0 = s.keys___536356; + s.tmp_0 = helpers_arraySlice__P30620_mk(s); + s.tmp_0.arg0 = s.keys___51784; s.tmp_0.arg1 = 0; s.tmp_0.arg2 = s.arg1; s.callLocIdx = 51; s.pc = 24; return s.tmp_0; case 24: r0 = s.retval; - s.keys___536356 = (r0); + s.keys___51784 = (r0); case 10: case 11: - r0 = pxsim_pxtcore_mkAction(1, console_inspect_inline__P536377); + r0 = pxsim_pxtcore_mkAction(1, console_inspect_inline__P51805); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - r0 = pxsim_numops_toBoolDecr(s.snipped___536360); + r0 = pxsim_numops_toBoolDecr(s.snipped___51788); if (!r0) { step = 12; continue; } r0 = "\n ..."; { step = 13; continue; } @@ -43036,8 +43036,8 @@ switch (step) { case 13: // jmp value (already in r0) s.tmp_1 = r0; - s.tmp_7 = helpers_arrayReduce__P515234_mk(s); - s.tmp_7.arg0 = s.keys___536356; + s.tmp_7 = helpers_arrayReduce__P30617_mk(s); + s.tmp_7.arg0 = s.keys___51784; s.tmp_7.arg1 = s.tmp_0; r0 = pxsim_String_.mkEmpty(); s.tmp_7.arg2 = r0; @@ -43086,12 +43086,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -console_inspect__P515504.info = {"start":2271,"length":1190,"line":81,"column":4,"endLine":114,"endColumn":5,"fileName":"pxt_modules/base/console.ts","functionName":"inspect","argumentNames":["obj","maxElements"]} +console_inspect__P30887.info = {"start":2271,"length":1190,"line":81,"column":4,"endLine":114,"endColumn":5,"fileName":"pxt_modules/base/console.ts","functionName":"inspect","argumentNames":["obj","maxElements"]} -function console_inspect__P515504_mk(s) { +function console_inspect__P30887_mk(s) { checkStack(s.depth); return { - parent: s, fn: console_inspect__P515504, depth: s.depth + 1, + parent: s, fn: console_inspect__P30887, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -43104,10 +43104,10 @@ function console_inspect__P515504_mk(s) { tmp_8: undefined, tmp_9: undefined, tmp_10: undefined, - asArr___536326: undefined, - asString___536344: undefined, - keys___536356: undefined, - snipped___536360: undefined, + asArr___51754: undefined, + asString___51772: undefined, + keys___51784: undefined, + snipped___51788: undefined, arg0: undefined, arg1: undefined, } } @@ -43116,7 +43116,7 @@ function console_inspect__P515504_mk(s) { -function console_inspect_inline__P536377(s) { +function console_inspect_inline__P51805(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -43179,12 +43179,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -console_inspect_inline__P536377.info = {"start":3293,"length":61,"line":108,"column":20,"endLine":108,"endColumn":81,"fileName":"pxt_modules/base/console.ts","functionName":"inline","argumentNames":["prev","currKey"]} +console_inspect_inline__P51805.info = {"start":3293,"length":61,"line":108,"column":20,"endLine":108,"endColumn":81,"fileName":"pxt_modules/base/console.ts","functionName":"inline","argumentNames":["prev","currKey"]} -function console_inspect_inline__P536377_mk(s) { +function console_inspect_inline__P51805_mk(s) { checkStack(s.depth); return { - parent: s, fn: console_inspect_inline__P536377, depth: s.depth + 1, + parent: s, fn: console_inspect_inline__P51805, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -43202,7 +43202,7 @@ function console_inspect_inline__P536377_mk(s) { -function helpers_arrayReduce__P515234(s) { +function helpers_arrayReduce__P30617(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -43212,8 +43212,8 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.len___536404 = undefined; - s.i___536407 = undefined; + s.len___51832 = undefined; + s.i___51835 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -43221,43 +43221,43 @@ switch (step) { s.lambdaArgs = null; } r0 = pxsim_Array__length(s.arg0); - s.len___536404 = (r0); - s.i___536407 = (0); + s.len___51832 = (r0); + s.i___51835 = (0); case 1: - r0 = (s.i___536407 < s.len___536404); + r0 = (s.i___51835 < s.len___51832); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 2; continue; } s.tmp_1 = lambda_4_mk(s); s.tmp_1.argL = s.arg1; s.tmp_1.arg0 = s.arg2; - r0 = pxsim_Array__getAt(s.arg0, s.i___536407); + r0 = pxsim_Array__getAt(s.arg0, s.i___51835); s.tmp_1.arg1 = r0; - s.tmp_1.arg2 = s.i___536407; + s.tmp_1.arg2 = s.i___51835; setupLambda(s.tmp_1, s.tmp_1.argL); s.callLocIdx = 9; s.pc = 3; return s.tmp_1; case 3: r0 = s.retval; s.arg2 = (r0); - r0 = (s.i___536407 + 1); - s.i___536407 = (r0); + r0 = (s.i___51835 + 1); + s.i___51835 = (r0); { step = 1; continue; } case 2: r0 = s.arg2; return leave(s, r0) default: oops() } } } -helpers_arrayReduce__P515234.info = {"start":8316,"length":317,"line":280,"column":4,"endLine":286,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"arrayReduce","argumentNames":["arr","callbackfn","initialValue"]} +helpers_arrayReduce__P30617.info = {"start":8316,"length":317,"line":280,"column":4,"endLine":286,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"arrayReduce","argumentNames":["arr","callbackfn","initialValue"]} -function helpers_arrayReduce__P515234_mk(s) { +function helpers_arrayReduce__P30617_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_arrayReduce__P515234, depth: s.depth + 1, + parent: s, fn: helpers_arrayReduce__P30617, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, - len___536404: undefined, - i___536407: undefined, + len___51832: undefined, + i___51835: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -43267,7 +43267,7 @@ function helpers_arrayReduce__P515234_mk(s) { -function helpers_arrayJoin__P515225(s) { +function helpers_arrayJoin__P30608(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -43277,9 +43277,9 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.r___536432 = undefined; - s.len___536433 = undefined; - s.i___536436 = undefined; + s.r___51860 = undefined; + s.len___51861 = undefined; + s.i___51864 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -43302,16 +43302,16 @@ switch (step) { case 3: case 4: r0 = pxsim_String_.mkEmpty(); - s.r___536432 = (r0); + s.r___51860 = (r0); r0 = pxsim_Array__length(s.arg0); - s.len___536433 = (r0); - s.i___536436 = (0); + s.len___51861 = (r0); + s.i___51864 = (0); case 5: - r0 = (s.i___536436 < s.len___536433); + r0 = (s.i___51864 < s.len___51861); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 14; continue; } - r0 = (s.i___536436 > 0); + r0 = (s.i___51864 > 0); s.tmp_1 = r0; r0 = pxsim_numops_toBool(s.tmp_1); if (r0) { step = 6; continue; } @@ -43324,12 +43324,12 @@ switch (step) { s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); if (!r0) { step = 8; continue; } - if ((s.r___536432) && (s.r___536432).vtable) { + if ((s.r___51860) && (s.r___51860).vtable) { setupResume(s, 15); - pxsim_String__stringConv(s.r___536432); + pxsim_String__stringConv(s.r___51860); checkResumeConsumed(); return; - } else { s.retval = (s.r___536432) + ""; } + } else { s.retval = (s.r___51860) + ""; } case 15: r0 = s.retval; s.tmp_3 = r0; @@ -43343,10 +43343,10 @@ switch (step) { r0 = s.retval; s.tmp_4 = r0; r0 = pxsim_String__concat(s.tmp_3, s.tmp_4); - s.r___536432 = (r0); + s.r___51860 = (r0); case 8: case 9: - r0 = pxsim_Array__getAt(s.arg0, s.i___536436); + r0 = pxsim_Array__getAt(s.arg0, s.i___51864); s.tmp_1 = r0; r0 = (s.tmp_1 === undefined); s.tmp_0 = r0; @@ -43355,7 +43355,7 @@ switch (step) { r0 = s.tmp_0; { step = 11; continue; } case 10: - r0 = pxsim_Array__getAt(s.arg0, s.i___536436); + r0 = pxsim_Array__getAt(s.arg0, s.i___51864); s.tmp_2 = r0; r0 = (s.tmp_2 === null); case 11: @@ -43366,16 +43366,16 @@ switch (step) { r0 = pxsim_String_.mkEmpty(); { step = 13; continue; } case 12: - r0 = pxsim_Array__getAt(s.arg0, s.i___536436); + r0 = pxsim_Array__getAt(s.arg0, s.i___51864); case 13: // jmp value (already in r0) s.tmp_4 = r0; - if ((s.r___536432) && (s.r___536432).vtable) { + if ((s.r___51860) && (s.r___51860).vtable) { setupResume(s, 17); - pxsim_String__stringConv(s.r___536432); + pxsim_String__stringConv(s.r___51860); checkResumeConsumed(); return; - } else { s.retval = (s.r___536432) + ""; } + } else { s.retval = (s.r___51860) + ""; } case 17: r0 = s.retval; s.tmp_5 = r0; @@ -43389,21 +43389,21 @@ switch (step) { r0 = s.retval; s.tmp_6 = r0; r0 = pxsim_String__concat(s.tmp_5, s.tmp_6); - s.r___536432 = (r0); - r0 = (s.i___536436 + 1); - s.i___536436 = (r0); + s.r___51860 = (r0); + r0 = (s.i___51864 + 1); + s.i___51864 = (r0); { step = 5; continue; } case 14: - r0 = s.r___536432; + r0 = s.r___51860; return leave(s, r0) default: oops() } } } -helpers_arrayJoin__P515225.info = {"start":4133,"length":432,"line":157,"column":4,"endLine":170,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"arrayJoin","argumentNames":["arr","sep"]} +helpers_arrayJoin__P30608.info = {"start":4133,"length":432,"line":157,"column":4,"endLine":170,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"arrayJoin","argumentNames":["arr","sep"]} -function helpers_arrayJoin__P515225_mk(s) { +function helpers_arrayJoin__P30608_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_arrayJoin__P515225, depth: s.depth + 1, + parent: s, fn: helpers_arrayJoin__P30608, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -43412,9 +43412,9 @@ function helpers_arrayJoin__P515225_mk(s) { tmp_4: undefined, tmp_5: undefined, tmp_6: undefined, - r___536432: undefined, - len___536433: undefined, - i___536436: undefined, + r___51860: undefined, + len___51861: undefined, + i___51864: undefined, arg0: undefined, arg1: undefined, } } @@ -43423,7 +43423,7 @@ function helpers_arrayJoin__P515225_mk(s) { -function scene_systemMenu_toggleStats__P521284(s) { +function scene_systemMenu_toggleStats__P36672(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -43433,11 +43433,11 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - r0 = pxsim_numops_toBoolDecr(globals.stats___518090); + r0 = pxsim_numops_toBoolDecr(globals.stats___33473); s.tmp_0 = r0; r0 = pxsim_Boolean__bang(s.tmp_0); - globals.stats___518090 = (r0); - r0 = pxsim_numops_toBoolDecr(globals.stats___518090); + globals.stats___33473 = (r0); + r0 = pxsim_numops_toBoolDecr(globals.stats___33473); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; @@ -43446,14 +43446,14 @@ switch (step) { r0 = s.tmp_0; { step = 2; continue; } case 1: - r0 = globals.control_EventContext_onStats___515520; + r0 = globals.control_EventContext_onStats___30903; case 2: // jmp value (already in r0) s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); if (!r0) { step = 3; continue; } s.tmp_3 = lambda_2_mk(s); - s.tmp_3.argL = globals.control_EventContext_onStats___515520; + s.tmp_3.argL = globals.control_EventContext_onStats___30903; r0 = pxsim_String_.mkEmpty(); s.tmp_3.arg0 = r0; setupLambda(s.tmp_3, s.tmp_3.argL); @@ -43466,12 +43466,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_toggleStats__P521284.info = {"start":9642,"length":179,"line":300,"column":4,"endLine":305,"endColumn":5,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"toggleStats","argumentNames":[]} +scene_systemMenu_toggleStats__P36672.info = {"start":9642,"length":179,"line":300,"column":4,"endLine":305,"endColumn":5,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"toggleStats","argumentNames":[]} -function scene_systemMenu_toggleStats__P521284_mk(s) { +function scene_systemMenu_toggleStats__P36672_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_toggleStats__P521284, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_toggleStats__P36672, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -43483,7 +43483,7 @@ function scene_systemMenu_toggleStats__P521284_mk(s) { -function scene_systemMenu_brightnessDown__P521282(s) { +function scene_systemMenu_brightnessDown__P36670(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -43493,8 +43493,8 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = scene_systemMenu_setScreenBrightness__P521283_mk(s); - r0 = globals.brightness___517073; + s.tmp_0 = scene_systemMenu_setScreenBrightness__P36671_mk(s); + r0 = globals.brightness___32456; s.tmp_1 = r0; r0 = (s.tmp_1 - 5); s.tmp_0.arg0 = r0; @@ -43505,12 +43505,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_brightnessDown__P521282.info = {"start":9198,"length":87,"line":289,"column":4,"endLine":291,"endColumn":5,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"brightnessDown","argumentNames":[]} +scene_systemMenu_brightnessDown__P36670.info = {"start":9198,"length":87,"line":289,"column":4,"endLine":291,"endColumn":5,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"brightnessDown","argumentNames":[]} -function scene_systemMenu_brightnessDown__P521282_mk(s) { +function scene_systemMenu_brightnessDown__P36670_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_brightnessDown__P521282, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_brightnessDown__P36670, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -43520,7 +43520,7 @@ function scene_systemMenu_brightnessDown__P521282_mk(s) { -function scene_systemMenu_setScreenBrightness__P521283(s) { +function scene_systemMenu_setScreenBrightness__P36671(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -43534,15 +43534,15 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = helpers_setScreenBrightness__P517087_mk(s); - s.tmp_0.arg0 = globals.screen___517154; + s.tmp_0 = helpers_setScreenBrightness__P32470_mk(s); + s.tmp_0.arg0 = globals.screen___32537; s.tmp_0.arg1 = s.arg0; s.callLocIdx = 1449; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.tmp_0 = settings_writeNumber__P517185_mk(s); + s.tmp_0 = settings_writeNumber__P32568_mk(s); s.tmp_0.arg0 = "#brightness"; - r0 = globals.brightness___517073; + r0 = globals.brightness___32456; s.tmp_0.arg1 = r0; s.callLocIdx = 1451; s.pc = 2; return s.tmp_0; case 2: @@ -43551,12 +43551,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_setScreenBrightness__P521283.info = {"start":9291,"length":345,"line":293,"column":4,"endLine":298,"endColumn":5,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"setScreenBrightness","argumentNames":["b"]} +scene_systemMenu_setScreenBrightness__P36671.info = {"start":9291,"length":345,"line":293,"column":4,"endLine":298,"endColumn":5,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"setScreenBrightness","argumentNames":["b"]} -function scene_systemMenu_setScreenBrightness__P521283_mk(s) { +function scene_systemMenu_setScreenBrightness__P36671_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_setScreenBrightness__P521283, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_setScreenBrightness__P36671, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -43566,7 +43566,7 @@ function scene_systemMenu_setScreenBrightness__P521283_mk(s) { -function helpers_setScreenBrightness__P517087(s) { +function helpers_setScreenBrightness__P32470(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -43581,7 +43581,7 @@ switch (step) { s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } - s.tmp_0 = Math_clamp__P515249_mk(s); + s.tmp_0 = Math_clamp__P30632_mk(s); s.tmp_0.arg0 = 10; s.tmp_0.arg1 = 100; r0 = (s.arg1 | 0); @@ -43590,18 +43590,18 @@ switch (step) { case 1: r0 = s.retval; s.arg1 = (r0); - globals.brightness___517073 = (s.arg1); - r0 = pxsim_pxtcore.setScreenBrightness(globals.brightness___517073); + globals.brightness___32456 = (s.arg1); + r0 = pxsim_pxtcore.setScreenBrightness(globals.brightness___32456); r0 = undefined; return leave(s, r0) default: oops() } } } -helpers_setScreenBrightness__P517087.info = {"start":8945,"length":210,"line":282,"column":4,"endLine":286,"endColumn":5,"fileName":"pxt_modules/screen/image.ts","functionName":"setScreenBrightness","argumentNames":["img","b"]} +helpers_setScreenBrightness__P32470.info = {"start":8945,"length":210,"line":282,"column":4,"endLine":286,"endColumn":5,"fileName":"pxt_modules/screen/image.ts","functionName":"setScreenBrightness","argumentNames":["img","b"]} -function helpers_setScreenBrightness__P517087_mk(s) { +function helpers_setScreenBrightness__P32470_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_setScreenBrightness__P517087, depth: s.depth + 1, + parent: s, fn: helpers_setScreenBrightness__P32470, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -43612,7 +43612,7 @@ function helpers_setScreenBrightness__P517087_mk(s) { -function scene_systemMenu_brightnessUp__P521281(s) { +function scene_systemMenu_brightnessUp__P36669(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -43622,8 +43622,8 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = scene_systemMenu_setScreenBrightness__P521283_mk(s); - r0 = globals.brightness___517073; + s.tmp_0 = scene_systemMenu_setScreenBrightness__P36671_mk(s); + r0 = globals.brightness___32456; s.tmp_1 = r0; r0 = (s.tmp_1 + 5); s.tmp_0.arg0 = r0; @@ -43634,12 +43634,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_brightnessUp__P521281.info = {"start":9107,"length":85,"line":285,"column":4,"endLine":287,"endColumn":5,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"brightnessUp","argumentNames":[]} +scene_systemMenu_brightnessUp__P36669.info = {"start":9107,"length":85,"line":285,"column":4,"endLine":287,"endColumn":5,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"brightnessUp","argumentNames":[]} -function scene_systemMenu_brightnessUp__P521281_mk(s) { +function scene_systemMenu_brightnessUp__P36669_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_brightnessUp__P521281, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_brightnessUp__P36669, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -43649,7 +43649,7 @@ function scene_systemMenu_brightnessUp__P521281_mk(s) { -function scene_systemMenu_volumeDown__P521280(s) { +function scene_systemMenu_volumeDown__P36668(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -43659,29 +43659,29 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.v___536723 = undefined; - s.remainder___536726 = undefined; - s.newVolume___536729 = undefined; - s.tmp_0 = music_volume__P516743_mk(s); + s.v___52151 = undefined; + s.remainder___52154 = undefined; + s.newVolume___52157 = undefined; + s.tmp_0 = music_volume__P32126_mk(s); s.callLocIdx = 1443; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - s.v___536723 = (r0); - r0 = (s.v___536723 % 32); - s.remainder___536726 = (r0); - r0 = pxsim_numops_toBoolDecr(s.remainder___536726); + s.v___52151 = (r0); + r0 = (s.v___52151 % 32); + s.remainder___52154 = (r0); + r0 = pxsim_numops_toBoolDecr(s.remainder___52154); if (!r0) { step = 1; continue; } - r0 = s.remainder___536726; + r0 = s.remainder___52154; { step = 2; continue; } case 1: r0 = 32; case 2: // jmp value (already in r0) s.tmp_0 = r0; - r0 = (s.v___536723 - s.tmp_0); - s.newVolume___536729 = (r0); - s.tmp_0 = scene_systemMenu_setVolume__P521278_mk(s); - s.tmp_0.arg0 = s.newVolume___536729; + r0 = (s.v___52151 - s.tmp_0); + s.newVolume___52157 = (r0); + s.tmp_0 = scene_systemMenu_setVolume__P36666_mk(s); + s.tmp_0.arg0 = s.newVolume___52157; s.callLocIdx = 1444; s.pc = 4; return s.tmp_0; case 4: r0 = s.retval; @@ -43689,24 +43689,24 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_volumeDown__P521280.info = {"start":8914,"length":187,"line":278,"column":4,"endLine":283,"endColumn":5,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"volumeDown","argumentNames":[]} +scene_systemMenu_volumeDown__P36668.info = {"start":8914,"length":187,"line":278,"column":4,"endLine":283,"endColumn":5,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"volumeDown","argumentNames":[]} -function scene_systemMenu_volumeDown__P521280_mk(s) { +function scene_systemMenu_volumeDown__P36668_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_volumeDown__P521280, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_volumeDown__P36668, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, - v___536723: undefined, - remainder___536726: undefined, - newVolume___536729: undefined, + v___52151: undefined, + remainder___52154: undefined, + newVolume___52157: undefined, } } -function scene_systemMenu_setVolume__P521278(s) { +function scene_systemMenu_setVolume__P36666(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -43720,18 +43720,18 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = music_setVolume__P516742_mk(s); + s.tmp_0 = music_setVolume__P32125_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 1438; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.tmp_0 = music_playTone__P516744_mk(s); + s.tmp_0 = music_playTone__P32127_mk(s); s.tmp_0.arg0 = 440; s.tmp_0.arg1 = 500; s.callLocIdx = 1439; s.pc = 2; return s.tmp_0; case 2: r0 = s.retval; - s.tmp_0 = settings_writeNumber__P517185_mk(s); + s.tmp_0 = settings_writeNumber__P32568_mk(s); s.tmp_0.arg0 = "#volume"; s.tmp_0.arg1 = s.arg0; s.callLocIdx = 1440; s.pc = 3; return s.tmp_0; @@ -43741,12 +43741,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_setVolume__P521278.info = {"start":8565,"length":166,"line":265,"column":4,"endLine":269,"endColumn":5,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"setVolume","argumentNames":["newVolume"]} +scene_systemMenu_setVolume__P36666.info = {"start":8565,"length":166,"line":265,"column":4,"endLine":269,"endColumn":5,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"setVolume","argumentNames":["newVolume"]} -function scene_systemMenu_setVolume__P521278_mk(s) { +function scene_systemMenu_setVolume__P36666_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_setVolume__P521278, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_setVolume__P36666, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -43756,7 +43756,7 @@ function scene_systemMenu_setVolume__P521278_mk(s) { -function music_playTone__P516744(s) { +function music_playTone__P32127(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -43766,7 +43766,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.id___536564 = undefined; + s.id___51992 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -43791,7 +43791,7 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 3; continue; } - s.tmp_2 = music_playNoteCore__P520557_mk(s); + s.tmp_2 = music_playNoteCore__P35945_mk(s); s.tmp_2.arg0 = 0; s.tmp_2.arg1 = s.arg0; r0 = pxsim_pxtrt_ldlocRef(s.arg1); @@ -43799,7 +43799,7 @@ switch (step) { s.callLocIdx = 86; s.pc = 5; return s.tmp_2; case 5: r0 = s.retval; - s.tmp_0 = pause__P515535_mk(s); + s.tmp_0 = pause__P30918_mk(s); r0 = pxsim_pxtrt_ldlocRef(s.arg1); s.tmp_0.arg0 = r0; s.callLocIdx = 87; s.pc = 6; return s.tmp_0; @@ -43807,13 +43807,13 @@ switch (step) { r0 = s.retval; { step = 4; continue; } case 3: - r0 = (globals.playToneID___520559 + 1); + r0 = (globals.playToneID___35947 + 1); s.tmp_0 = r0; - globals.playToneID___520559 = (r0); - s.id___536564 = (s.tmp_0); - r0 = pxsim_pxtcore_mkAction(3, music_playTone_inline__P536570); + globals.playToneID___35947 = (r0); + s.id___51992 = (s.tmp_0); + r0 = pxsim_pxtcore_mkAction(3, music_playTone_inline__P51998); s.tmp_0 = r0; - r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.id___536564); + r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.id___51992); r0 = pxsim_pxtrt_stclo(s.tmp_0, 1, s.arg1); r0 = pxsim_pxtrt_stclo(s.tmp_0, 2, s.arg0); r0 = pxsim.control.runInParallel(s.tmp_0); @@ -43822,17 +43822,17 @@ switch (step) { return leave(s, r0) default: oops() } } } -music_playTone__P516744.info = {"start":2612,"length":831,"line":84,"column":4,"endLine":109,"endColumn":5,"fileName":"pxt_modules/mixer/melody.ts","functionName":"playTone","argumentNames":["frequency","ms"]} +music_playTone__P32127.info = {"start":2612,"length":831,"line":84,"column":4,"endLine":109,"endColumn":5,"fileName":"pxt_modules/mixer/melody.ts","functionName":"playTone","argumentNames":["frequency","ms"]} -function music_playTone__P516744_mk(s) { +function music_playTone__P32127_mk(s) { checkStack(s.depth); return { - parent: s, fn: music_playTone__P516744, depth: s.depth + 1, + parent: s, fn: music_playTone__P32127, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - id___536564: undefined, + id___51992: undefined, arg0: undefined, arg1: undefined, } } @@ -43841,7 +43841,7 @@ function music_playTone__P516744_mk(s) { -function music_playTone_inline__P536570(s) { +function music_playTone_inline__P51998(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -43851,14 +43851,14 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.pos___536571 = undefined; - s.now___536581 = undefined; - s.d___536584 = undefined; - s.t___536588 = undefined; + s.pos___51999 = undefined; + s.now___52009 = undefined; + s.d___52012 = undefined; + s.t___52016 = undefined; r0 = pxsim.control.millis(); - s.pos___536571 = (r0); + s.pos___51999 = (r0); case 1: - r0 = (s.caps[0] == globals.playToneID___520559); + r0 = (s.caps[0] == globals.playToneID___35947); s.tmp_0 = r0; r0 = pxsim_numops_toBool(s.tmp_0); if (r0) { step = 2; continue; } @@ -43874,30 +43874,30 @@ switch (step) { r0 = pxsim_numops_toBoolDecr(s.tmp_2); if (!r0) { step = 6; continue; } r0 = pxsim.control.millis(); - s.now___536581 = (r0); - r0 = (s.pos___536571 - s.now___536581); - s.d___536584 = (r0); - s.tmp_0 = Math_min__P515253_mk(s); + s.now___52009 = (r0); + r0 = (s.pos___51999 - s.now___52009); + s.d___52012 = (r0); + s.tmp_0 = Math_min__P30636_mk(s); r0 = pxsim_pxtrt_ldlocRef(s.caps[1]); s.tmp_0.arg0 = r0; s.tmp_0.arg1 = 500; s.callLocIdx = 88; s.pc = 7; return s.tmp_0; case 7: r0 = s.retval; - s.t___536588 = (r0); + s.t___52016 = (r0); s.tmp_0 = r0 = s.caps[1]; r0 = pxsim_pxtrt_ldlocRef(s.caps[1]); s.tmp_2 = r0; - r0 = (s.tmp_2 - s.t___536588); + r0 = (s.tmp_2 - s.t___52016); s.tmp_1 = r0; r0 = pxsim_pxtrt_stlocRef(s.tmp_0, s.tmp_1); - r0 = (s.pos___536571 + s.t___536588); - s.pos___536571 = (r0); - s.tmp_0 = music_playNoteCore__P520557_mk(s); - r0 = (s.d___536584 - 1); + r0 = (s.pos___51999 + s.t___52016); + s.pos___51999 = (r0); + s.tmp_0 = music_playNoteCore__P35945_mk(s); + r0 = (s.d___52012 - 1); s.tmp_0.arg0 = r0; s.tmp_0.arg1 = s.caps[2]; - s.tmp_0.arg2 = s.t___536588; + s.tmp_0.arg2 = s.t___52016; s.callLocIdx = 89; s.pc = 8; return s.tmp_0; case 8: r0 = s.retval; @@ -43907,16 +43907,16 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 4; continue; } - s.tmp_2 = pause__P515535_mk(s); - r0 = (s.d___536584 + s.t___536588); + s.tmp_2 = pause__P30918_mk(s); + r0 = (s.d___52012 + s.t___52016); s.tmp_2.arg0 = r0; s.callLocIdx = 90; s.pc = 9; return s.tmp_2; case 9: r0 = s.retval; { step = 5; continue; } case 4: - s.tmp_0 = pause__P515535_mk(s); - r0 = (s.d___536584 + s.t___536588); + s.tmp_0 = pause__P30918_mk(s); + r0 = (s.d___52012 + s.t___52016); s.tmp_1 = r0; r0 = (s.tmp_1 - 100); s.tmp_0.arg0 = r0; @@ -43930,27 +43930,27 @@ switch (step) { return leave(s, r0) default: oops() } } } -music_playTone_inline__P536570.info = {"start":2911,"length":515,"line":93,"column":34,"endLine":107,"endColumn":13,"fileName":"pxt_modules/mixer/melody.ts","functionName":"inline","argumentNames":[]} +music_playTone_inline__P51998.info = {"start":2911,"length":515,"line":93,"column":34,"endLine":107,"endColumn":13,"fileName":"pxt_modules/mixer/melody.ts","functionName":"inline","argumentNames":[]} -function music_playTone_inline__P536570_mk(s) { +function music_playTone_inline__P51998_mk(s) { checkStack(s.depth); return { - parent: s, fn: music_playTone_inline__P536570, depth: s.depth + 1, + parent: s, fn: music_playTone_inline__P51998, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - pos___536571: undefined, - now___536581: undefined, - d___536584: undefined, - t___536588: undefined, + pos___51999: undefined, + now___52009: undefined, + d___52012: undefined, + t___52016: undefined, } } -function music_playNoteCore__P520557(s) { +function music_playNoteCore__P35945(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -43960,7 +43960,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.buf___536618 = undefined; + s.buf___52046 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -43968,16 +43968,16 @@ switch (step) { s.lambdaArgs = null; } r0 = pxsim.control.createBuffer(12); - s.buf___536618 = (r0); - s.tmp_0 = music_addNote__P516758_mk(s); - s.tmp_0.arg0 = s.buf___536618; + s.buf___52046 = (r0); + s.tmp_0 = music_addNote__P32141_mk(s); + s.tmp_0.arg0 = s.buf___52046; s.tmp_0.arg1 = 0; s.tmp_0.arg2 = s.arg2; s.tmp_0.arg3 = 255; s.tmp_0.arg4 = 255; s.tmp_0.arg5 = 3; s.tmp_0.arg6 = s.arg1; - s.tmp_1 = music_volume__P516743_mk(s); + s.tmp_1 = music_volume__P32126_mk(s); s.callLocIdx = 84; s.pc = 2; return s.tmp_1; case 2: r0 = s.retval; @@ -43986,21 +43986,21 @@ switch (step) { s.callLocIdx = 85; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - r0 = pxsim.music.queuePlayInstructions(s.arg0, s.buf___536618); + r0 = pxsim.music.queuePlayInstructions(s.arg0, s.buf___52046); r0 = undefined; return leave(s, r0) default: oops() } } } -music_playNoteCore__P520557.info = {"start":1877,"length":240,"line":66,"column":4,"endLine":70,"endColumn":5,"fileName":"pxt_modules/mixer/melody.ts","functionName":"playNoteCore","argumentNames":["when","frequency","ms"]} +music_playNoteCore__P35945.info = {"start":1877,"length":240,"line":66,"column":4,"endLine":70,"endColumn":5,"fileName":"pxt_modules/mixer/melody.ts","functionName":"playNoteCore","argumentNames":["when","frequency","ms"]} -function music_playNoteCore__P520557_mk(s) { +function music_playNoteCore__P35945_mk(s) { checkStack(s.depth); return { - parent: s, fn: music_playNoteCore__P520557, depth: s.depth + 1, + parent: s, fn: music_playNoteCore__P35945, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, - buf___536618: undefined, + buf___52046: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -44010,7 +44010,7 @@ function music_playNoteCore__P520557_mk(s) { -function music_addNote__P516758(s) { +function music_addNote__P32141(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -44078,12 +44078,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -music_addNote__P516758.info = {"start":10288,"length":911,"line":323,"column":4,"endLine":336,"endColumn":5,"fileName":"pxt_modules/mixer/melody.ts","functionName":"addNote","argumentNames":["sndInstr","sndInstrPtr","ms","beg","end","soundWave","hz","volume","endHz"]} +music_addNote__P32141.info = {"start":10288,"length":911,"line":323,"column":4,"endLine":336,"endColumn":5,"fileName":"pxt_modules/mixer/melody.ts","functionName":"addNote","argumentNames":["sndInstr","sndInstrPtr","ms","beg","end","soundWave","hz","volume","endHz"]} -function music_addNote__P516758_mk(s) { +function music_addNote__P32141_mk(s) { checkStack(s.depth); return { - parent: s, fn: music_addNote__P516758, depth: s.depth + 1, + parent: s, fn: music_addNote__P32141, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -44104,7 +44104,7 @@ function music_addNote__P516758_mk(s) { -function music_setVolume__P516742(s) { +function music_setVolume__P32125(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -44118,7 +44118,7 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = Math_clamp__P515249_mk(s); + s.tmp_0 = Math_clamp__P30632_mk(s); s.tmp_0.arg0 = 0; s.tmp_0.arg1 = 255; r0 = (s.arg0 | 0); @@ -44126,8 +44126,8 @@ switch (step) { s.callLocIdx = 81; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - globals.globalVolume___520552 = (r0); - r0 = (globals.globalVolume___520552 > 0); + globals.globalVolume___35940 = (r0); + r0 = (globals.globalVolume___35940 > 0); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } @@ -44143,12 +44143,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -music_setVolume__P516742.info = {"start":1533,"length":153,"line":51,"column":4,"endLine":54,"endColumn":5,"fileName":"pxt_modules/mixer/melody.ts","functionName":"setVolume","argumentNames":["volume"]} +music_setVolume__P32125.info = {"start":1533,"length":153,"line":51,"column":4,"endLine":54,"endColumn":5,"fileName":"pxt_modules/mixer/melody.ts","functionName":"setVolume","argumentNames":["volume"]} -function music_setVolume__P516742_mk(s) { +function music_setVolume__P32125_mk(s) { checkStack(s.depth); return { - parent: s, fn: music_setVolume__P516742, depth: s.depth + 1, + parent: s, fn: music_setVolume__P32125, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -44159,7 +44159,7 @@ function music_setVolume__P516742_mk(s) { -function music_enableAmp__P520555(s) { +function music_enableAmp__P35943(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -44177,12 +44177,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -music_enableAmp__P520555.info = {"start":944,"length":64,"line":29,"column":4,"endLine":31,"endColumn":5,"fileName":"pxt_modules/mixer/melody.ts","functionName":"enableAmp","argumentNames":["en"]} +music_enableAmp__P35943.info = {"start":944,"length":64,"line":29,"column":4,"endLine":31,"endColumn":5,"fileName":"pxt_modules/mixer/melody.ts","functionName":"enableAmp","argumentNames":["en"]} -function music_enableAmp__P520555_mk(s) { +function music_enableAmp__P35943_mk(s) { checkStack(s.depth); return { - parent: s, fn: music_enableAmp__P520555, depth: s.depth + 1, + parent: s, fn: music_enableAmp__P35943, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -44191,7 +44191,7 @@ function music_enableAmp__P520555_mk(s) { -function scene_systemMenu_volumeUp__P521279(s) { +function scene_systemMenu_volumeUp__P36667(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -44201,22 +44201,22 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.v___536532 = undefined; - s.remainder___536535 = undefined; - s.newVolume___536538 = undefined; - s.tmp_0 = music_volume__P516743_mk(s); + s.v___51960 = undefined; + s.remainder___51963 = undefined; + s.newVolume___51966 = undefined; + s.tmp_0 = music_volume__P32126_mk(s); s.callLocIdx = 1441; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.v___536532 = (r0); - r0 = (s.v___536532 % 32); - s.remainder___536535 = (r0); - r0 = (s.v___536532 + 32); + s.v___51960 = (r0); + r0 = (s.v___51960 % 32); + s.remainder___51963 = (r0); + r0 = (s.v___51960 + 32); s.tmp_0 = r0; - r0 = (s.tmp_0 - s.remainder___536535); - s.newVolume___536538 = (r0); - s.tmp_0 = scene_systemMenu_setVolume__P521278_mk(s); - s.tmp_0.arg0 = s.newVolume___536538; + r0 = (s.tmp_0 - s.remainder___51963); + s.newVolume___51966 = (r0); + s.tmp_0 = scene_systemMenu_setVolume__P36666_mk(s); + s.tmp_0.arg0 = s.newVolume___51966; s.callLocIdx = 1442; s.pc = 2; return s.tmp_0; case 2: r0 = s.retval; @@ -44224,24 +44224,24 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_volumeUp__P521279.info = {"start":8737,"length":171,"line":271,"column":4,"endLine":276,"endColumn":5,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"volumeUp","argumentNames":[]} +scene_systemMenu_volumeUp__P36667.info = {"start":8737,"length":171,"line":271,"column":4,"endLine":276,"endColumn":5,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"volumeUp","argumentNames":[]} -function scene_systemMenu_volumeUp__P521279_mk(s) { +function scene_systemMenu_volumeUp__P36667_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_volumeUp__P521279, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_volumeUp__P36667, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, - v___536532: undefined, - remainder___536535: undefined, - newVolume___536538: undefined, + v___51960: undefined, + remainder___51963: undefined, + newVolume___51966: undefined, } } -function game_consoleOverlay_isVisible__P518246(s) { +function game_consoleOverlay_isVisible__P33629(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -44251,7 +44251,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - r0 = pxsim_numops_toBoolDecr(globals.consoleStrings___521320); + r0 = pxsim_numops_toBoolDecr(globals.consoleStrings___36708); s.tmp_2 = r0; r0 = pxsim_Boolean__bang(s.tmp_2); s.tmp_1 = r0; @@ -44261,12 +44261,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_consoleOverlay_isVisible__P518246.info = {"start":422,"length":68,"line":11,"column":4,"endLine":13,"endColumn":5,"fileName":"pxt_modules/game/console.ts","functionName":"isVisible","argumentNames":[]} +game_consoleOverlay_isVisible__P33629.info = {"start":422,"length":68,"line":11,"column":4,"endLine":13,"endColumn":5,"fileName":"pxt_modules/game/console.ts","functionName":"isVisible","argumentNames":[]} -function game_consoleOverlay_isVisible__P518246_mk(s) { +function game_consoleOverlay_isVisible__P33629_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_consoleOverlay_isVisible__P518246, depth: s.depth + 1, + parent: s, fn: game_consoleOverlay_isVisible__P33629, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -44277,7 +44277,7 @@ function game_consoleOverlay_isVisible__P518246_mk(s) { -function scene_systemMenu_closeMenu__P518224(s) { +function scene_systemMenu_closeMenu__P33607(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -44287,20 +44287,20 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - r0 = pxsim_numops_toBoolDecr(globals.instance___521274); + r0 = pxsim_numops_toBoolDecr(globals.instance___36662); if (!r0) { step = 1; continue; } - s.tmp_0 = scene_systemMenu_PauseMenu_dispose__P518223_mk(s); - s.tmp_0.arg0 = globals.instance___521274; + s.tmp_0 = scene_systemMenu_PauseMenu_dispose__P33606_mk(s); + s.tmp_0.arg0 = globals.instance___36662; s.callLocIdx = 1457; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - globals.instance___521274 = (undefined); - s.tmp_0 = controller__setUserEventsEnabled__P517328_mk(s); + globals.instance___36662 = (undefined); + s.tmp_0 = controller__setUserEventsEnabled__P32711_mk(s); s.tmp_0.arg0 = true; s.callLocIdx = 1458; s.pc = 4; return s.tmp_0; case 4: r0 = s.retval; - s.tmp_0 = game_popScene__P518126_mk(s); + s.tmp_0 = game_popScene__P33509_mk(s); s.callLocIdx = 1459; s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; @@ -44310,12 +44310,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_closeMenu__P518224.info = {"start":10129,"length":216,"line":320,"column":4,"endLine":327,"endColumn":5,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"closeMenu","argumentNames":[]} +scene_systemMenu_closeMenu__P33607.info = {"start":10129,"length":216,"line":320,"column":4,"endLine":327,"endColumn":5,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"closeMenu","argumentNames":[]} -function scene_systemMenu_closeMenu__P518224_mk(s) { +function scene_systemMenu_closeMenu__P33607_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_closeMenu__P518224, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_closeMenu__P33607, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -44324,7 +44324,7 @@ function scene_systemMenu_closeMenu__P518224_mk(s) { -function scene_systemMenu_PauseMenu_dispose__P518223(s) { +function scene_systemMenu_PauseMenu_dispose__P33606(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -44339,15 +44339,15 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_systemMenu_PauseMenu__C518217_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_systemMenu_PauseMenu__C33600_VT)) failedCast(r0); r0 = s.arg0.fields["options"]; s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - s.tmp_1 = helpers_arrayForEach__P515231_mk(s); + s.tmp_1 = helpers_arrayForEach__P30614_mk(s); r0 = s.arg0.fields["options"]; s.tmp_1.arg0 = r0; - s.tmp_1.arg1 = scene_systemMenu_PauseMenu_dispose_inline__P536009; + s.tmp_1.arg1 = scene_systemMenu_PauseMenu_dispose_inline__P51437; s.callLocIdx = 1434; s.pc = 3; return s.tmp_1; case 3: r0 = s.retval; @@ -44358,12 +44358,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_PauseMenu_dispose__P518223.info = {"start":7732,"length":165,"line":243,"column":8,"endLine":248,"endColumn":9,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"dispose","argumentNames":["this"]} +scene_systemMenu_PauseMenu_dispose__P33606.info = {"start":7732,"length":165,"line":243,"column":8,"endLine":248,"endColumn":9,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"dispose","argumentNames":["this"]} -function scene_systemMenu_PauseMenu_dispose__P518223_mk(s) { +function scene_systemMenu_PauseMenu_dispose__P33606_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_PauseMenu_dispose__P518223, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_PauseMenu_dispose__P33606, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -44374,7 +44374,7 @@ function scene_systemMenu_PauseMenu_dispose__P518223_mk(s) { -function scene_systemMenu_PauseMenu_dispose_inline__P536009(s) { +function scene_systemMenu_PauseMenu_dispose_inline__P51437(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -44388,7 +44388,7 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = scene_systemMenu_MenuOption_dispose__P518216_mk(s); + s.tmp_0 = scene_systemMenu_MenuOption_dispose__P33599_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 1433; s.pc = 1; return s.tmp_0; case 1: @@ -44397,12 +44397,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_PauseMenu_dispose_inline__P536009.info = {"start":7813,"length":16,"line":245,"column":37,"endLine":245,"endColumn":53,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"inline","argumentNames":["o"]} +scene_systemMenu_PauseMenu_dispose_inline__P51437.info = {"start":7813,"length":16,"line":245,"column":37,"endLine":245,"endColumn":53,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"inline","argumentNames":["o"]} -function scene_systemMenu_PauseMenu_dispose_inline__P536009_mk(s) { +function scene_systemMenu_PauseMenu_dispose_inline__P51437_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_PauseMenu_dispose_inline__P536009, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_PauseMenu_dispose_inline__P51437, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -44412,7 +44412,7 @@ function scene_systemMenu_PauseMenu_dispose_inline__P536009_mk(s) { -function scene_systemMenu_MenuOption_dispose__P518216(s) { +function scene_systemMenu_MenuOption_dispose__P33599(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -44427,12 +44427,12 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_systemMenu_MenuOption__C518209_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_systemMenu_MenuOption__C33592_VT)) failedCast(r0); r0 = s.arg0.fields["card"]; s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - s.tmp_1 = Sprite_destroy__P517550_mk(s); + s.tmp_1 = Sprite_destroy__P32933_mk(s); r0 = s.arg0.fields["card"]; s.tmp_1.arg0 = r0; s.tmp_1.arg1 = undefined; @@ -44440,7 +44440,7 @@ switch (step) { s.callLocIdx = 1353; s.pc = 3; return s.tmp_1; case 3: r0 = s.retval; - s.tmp_0 = Sprite_destroy__P517550_mk(s); + s.tmp_0 = Sprite_destroy__P32933_mk(s); r0 = s.arg0.fields["icon"]; s.tmp_0.arg0 = r0; s.tmp_0.arg1 = undefined; @@ -44456,12 +44456,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_MenuOption_dispose__P518216.info = {"start":1812,"length":216,"line":77,"column":8,"endLine":84,"endColumn":9,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"dispose","argumentNames":["this"]} +scene_systemMenu_MenuOption_dispose__P33599.info = {"start":1812,"length":216,"line":77,"column":8,"endLine":84,"endColumn":9,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"dispose","argumentNames":["this"]} -function scene_systemMenu_MenuOption_dispose__P518216_mk(s) { +function scene_systemMenu_MenuOption_dispose__P33599_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_MenuOption_dispose__P518216, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_MenuOption_dispose__P33599, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -44472,7 +44472,7 @@ function scene_systemMenu_MenuOption_dispose__P518216_mk(s) { -function controller__setUserEventsEnabled__P517328(s) { +function controller__setUserEventsEnabled__P32711(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -44486,17 +44486,17 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - globals._userEventsEnabled___520817 = (s.arg0); + globals._userEventsEnabled___36205 = (s.arg0); r0 = undefined; return leave(s, r0) default: oops() } } } -controller__setUserEventsEnabled__P517328.info = {"start":10070,"length":101,"line":291,"column":4,"endLine":293,"endColumn":5,"fileName":"pxt_modules/game/controllerbutton.ts","functionName":"_setUserEventsEnabled","argumentNames":["enabled"]} +controller__setUserEventsEnabled__P32711.info = {"start":10070,"length":101,"line":291,"column":4,"endLine":293,"endColumn":5,"fileName":"pxt_modules/game/controllerbutton.ts","functionName":"_setUserEventsEnabled","argumentNames":["enabled"]} -function controller__setUserEventsEnabled__P517328_mk(s) { +function controller__setUserEventsEnabled__P32711_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller__setUserEventsEnabled__P517328, depth: s.depth + 1, + parent: s, fn: controller__setUserEventsEnabled__P32711, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -44505,7 +44505,7 @@ function controller__setUserEventsEnabled__P517328_mk(s) { -function scene_systemMenu_MenuOption_constructor__P518210(s) { +function scene_systemMenu_MenuOption_constructor__P33593(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -44523,7 +44523,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_systemMenu_MenuOption__C518209_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_systemMenu_MenuOption__C33592_VT)) failedCast(r0); r0 = (s.arg0).fields["iconImage"] = (s.arg1); r0 = (s.arg0).fields["getText"] = (s.arg2); r0 = (s.arg0).fields["action"] = (s.arg3); @@ -44531,12 +44531,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_MenuOption_constructor__P518210.info = {"start":786,"length":108,"line":38,"column":8,"endLine":39,"endColumn":9,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"inline","argumentNames":["this","iconImage","getText","action"]} +scene_systemMenu_MenuOption_constructor__P33593.info = {"start":786,"length":108,"line":38,"column":8,"endLine":39,"endColumn":9,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"inline","argumentNames":["this","iconImage","getText","action"]} -function scene_systemMenu_MenuOption_constructor__P518210_mk(s) { +function scene_systemMenu_MenuOption_constructor__P33593_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_MenuOption_constructor__P518210, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_MenuOption_constructor__P33593, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -44548,7 +44548,7 @@ function scene_systemMenu_MenuOption_constructor__P518210_mk(s) { -function helpers_screenBrightness__P517088(s) { +function helpers_screenBrightness__P32471(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -44562,16 +44562,16 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - r0 = globals.brightness___517073; + r0 = globals.brightness___32456; return leave(s, r0) default: oops() } } } -helpers_screenBrightness__P517088.info = {"start":9161,"length":98,"line":288,"column":4,"endLine":290,"endColumn":5,"fileName":"pxt_modules/screen/image.ts","functionName":"screenBrightness","argumentNames":["img"]} +helpers_screenBrightness__P32471.info = {"start":9161,"length":98,"line":288,"column":4,"endLine":290,"endColumn":5,"fileName":"pxt_modules/screen/image.ts","functionName":"screenBrightness","argumentNames":["img"]} -function helpers_screenBrightness__P517088_mk(s) { +function helpers_screenBrightness__P32471_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_screenBrightness__P517088, depth: s.depth + 1, + parent: s, fn: helpers_screenBrightness__P32471, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -44580,7 +44580,7 @@ function helpers_screenBrightness__P517088_mk(s) { -function music_volume__P516743(s) { +function music_volume__P32126(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -44590,20 +44590,20 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = music_initVolume__P520556_mk(s); + s.tmp_0 = music_initVolume__P35944_mk(s); s.callLocIdx = 83; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - r0 = globals.globalVolume___520552; + r0 = globals.globalVolume___35940; return leave(s, r0) default: oops() } } } -music_volume__P516743.info = {"start":1781,"length":90,"line":61,"column":4,"endLine":64,"endColumn":5,"fileName":"pxt_modules/mixer/melody.ts","functionName":"volume","argumentNames":[]} +music_volume__P32126.info = {"start":1781,"length":90,"line":61,"column":4,"endLine":64,"endColumn":5,"fileName":"pxt_modules/mixer/melody.ts","functionName":"volume","argumentNames":[]} -function music_volume__P516743_mk(s) { +function music_volume__P32126_mk(s) { checkStack(s.depth); return { - parent: s, fn: music_volume__P516743, depth: s.depth + 1, + parent: s, fn: music_volume__P32126, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -44612,7 +44612,7 @@ function music_volume__P516743_mk(s) { -function music_initVolume__P520556(s) { +function music_initVolume__P35944(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -44622,12 +44622,12 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - r0 = (globals.globalVolume___520552 === null); + r0 = (globals.globalVolume___35940 === null); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - globals.globalVolume___520552 = (0); - s.tmp_0 = music_setVolume__P516742_mk(s); + globals.globalVolume___35940 = (0); + s.tmp_0 = music_setVolume__P32125_mk(s); r0 = pxsim_pxtcore.getConfig(59, 128); s.tmp_0.arg0 = r0; s.callLocIdx = 80; s.pc = 3; return s.tmp_0; @@ -44639,12 +44639,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -music_initVolume__P520556.info = {"start":1014,"length":180,"line":33,"column":4,"endLine":38,"endColumn":5,"fileName":"pxt_modules/mixer/melody.ts","functionName":"initVolume","argumentNames":[]} +music_initVolume__P35944.info = {"start":1014,"length":180,"line":33,"column":4,"endLine":38,"endColumn":5,"fileName":"pxt_modules/mixer/melody.ts","functionName":"initVolume","argumentNames":[]} -function music_initVolume__P520556_mk(s) { +function music_initVolume__P35944_mk(s) { checkStack(s.depth); return { - parent: s, fn: music_initVolume__P520556, depth: s.depth + 1, + parent: s, fn: music_initVolume__P35944, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -44653,7 +44653,7 @@ function music_initVolume__P520556_mk(s) { -function helpers_arrayConcat__P515235(s) { +function helpers_arrayConcat__P30618(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -44663,74 +44663,74 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.out___536252 = undefined; - s.value___536255 = undefined; - s.unnamed816___U2 = undefined; - s.unnamed817___U3 = undefined; - s.value___536262 = undefined; - s.unnamed818___U5 = undefined; - s.unnamed819___U6 = undefined; + s.out___51680 = undefined; + s.value___51683 = undefined; + s.unnamed176___U2 = undefined; + s.unnamed177___U3 = undefined; + s.value___51690 = undefined; + s.unnamed178___U5 = undefined; + s.unnamed179___U6 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } r0 = pxsim_Array__mk(); - s.out___536252 = (r0); - s.value___536255 = (undefined); - s.unnamed816___U2 = (s.arg0); - s.unnamed817___U3 = (0); + s.out___51680 = (r0); + s.value___51683 = (undefined); + s.unnamed176___U2 = (s.arg0); + s.unnamed177___U3 = (0); case 1: - s.tmp_0 = r0 = s.unnamed817___U3; - r0 = pxsim_Array__length(s.unnamed816___U2); + s.tmp_0 = r0 = s.unnamed177___U3; + r0 = pxsim_Array__length(s.unnamed176___U2); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 2; continue; } - r0 = pxsim_Array__getAt(s.unnamed816___U2, s.unnamed817___U3); - s.value___536255 = (r0); - r0 = pxsim_Array__push(s.out___536252, s.value___536255); - r0 = (s.unnamed817___U3 + 1); - s.unnamed817___U3 = (r0); + r0 = pxsim_Array__getAt(s.unnamed176___U2, s.unnamed177___U3); + s.value___51683 = (r0); + r0 = pxsim_Array__push(s.out___51680, s.value___51683); + r0 = (s.unnamed177___U3 + 1); + s.unnamed177___U3 = (r0); { step = 1; continue; } case 2: - s.unnamed816___U2 = (undefined); - s.value___536262 = (undefined); - s.unnamed818___U5 = (s.arg1); - s.unnamed819___U6 = (0); + s.unnamed176___U2 = (undefined); + s.value___51690 = (undefined); + s.unnamed178___U5 = (s.arg1); + s.unnamed179___U6 = (0); case 3: - s.tmp_0 = r0 = s.unnamed819___U6; - r0 = pxsim_Array__length(s.unnamed818___U5); + s.tmp_0 = r0 = s.unnamed179___U6; + r0 = pxsim_Array__length(s.unnamed178___U5); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 4; continue; } - r0 = pxsim_Array__getAt(s.unnamed818___U5, s.unnamed819___U6); - s.value___536262 = (r0); - r0 = pxsim_Array__push(s.out___536252, s.value___536262); - r0 = (s.unnamed819___U6 + 1); - s.unnamed819___U6 = (r0); + r0 = pxsim_Array__getAt(s.unnamed178___U5, s.unnamed179___U6); + s.value___51690 = (r0); + r0 = pxsim_Array__push(s.out___51680, s.value___51690); + r0 = (s.unnamed179___U6 + 1); + s.unnamed179___U6 = (r0); { step = 3; continue; } case 4: - s.unnamed818___U5 = (undefined); - r0 = s.out___536252; + s.unnamed178___U5 = (undefined); + r0 = s.out___51680; return leave(s, r0) default: oops() } } } -helpers_arrayConcat__P515235.info = {"start":8639,"length":264,"line":288,"column":4,"endLine":297,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"arrayConcat","argumentNames":["arr","otherArr"]} +helpers_arrayConcat__P30618.info = {"start":8639,"length":264,"line":288,"column":4,"endLine":297,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"arrayConcat","argumentNames":["arr","otherArr"]} -function helpers_arrayConcat__P515235_mk(s) { +function helpers_arrayConcat__P30618_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_arrayConcat__P515235, depth: s.depth + 1, + parent: s, fn: helpers_arrayConcat__P30618, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, - out___536252: undefined, - value___536255: undefined, - unnamed816___U2: undefined, - unnamed817___U3: undefined, - value___536262: undefined, - unnamed818___U5: undefined, - unnamed819___U6: undefined, + out___51680: undefined, + value___51683: undefined, + unnamed176___U2: undefined, + unnamed177___U3: undefined, + value___51690: undefined, + unnamed178___U5: undefined, + unnamed179___U6: undefined, arg0: undefined, arg1: undefined, } } @@ -44739,7 +44739,7 @@ function helpers_arrayConcat__P515235_mk(s) { -function scene_systemMenu_PauseMenu_show__P518219(s) { +function scene_systemMenu_PauseMenu_show__P33602(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -44749,14 +44749,14 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.current___535565 = undefined; - s.i___535566 = undefined; + s.current___50993 = undefined; + s.i___50994 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_systemMenu_PauseMenu__C518217_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_systemMenu_PauseMenu__C33600_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; s.tmp_2 = if_generator_1_mk(s); s.tmp_2.arg0 = s.arg0; @@ -44774,9 +44774,9 @@ switch (step) { s.tmp_1 = r0; r0 = (s.tmp_0).fields["options"] = (s.tmp_1); r0 = (s.arg0).fields["selection"] = (0); - s.i___535566 = (0); + s.i___50994 = (0); case 1: - s.tmp_1 = r0 = s.i___535566; + s.tmp_1 = r0 = s.i___50994; r0 = s.arg0.fields["options"]; s.tmp_3 = r0; r0 = pxsim_Array__length(s.tmp_3); @@ -44787,22 +44787,22 @@ switch (step) { if (!r0) { step = 2; continue; } r0 = s.arg0.fields["options"]; s.tmp_4 = r0; - r0 = pxsim_Array__getAt(s.tmp_4, s.i___535566); - s.current___535565 = (r0); - s.tmp_0 = scene_systemMenu_MenuOption_show__P518211_mk(s); - s.tmp_0.arg0 = s.current___535565; + r0 = pxsim_Array__getAt(s.tmp_4, s.i___50994); + s.current___50993 = (r0); + s.tmp_0 = scene_systemMenu_MenuOption_show__P33594_mk(s); + s.tmp_0.arg0 = s.current___50993; s.callLocIdx = 1367; s.pc = 4; return s.tmp_0; case 4: r0 = s.retval; - s.tmp_0 = scene_systemMenu_MenuOption_setTheme__P518214_mk(s); - s.tmp_0.arg0 = s.current___535565; + s.tmp_0 = scene_systemMenu_MenuOption_setTheme__P33597_mk(s); + s.tmp_0.arg0 = s.current___50993; r0 = s.arg0.fields["theme"]; s.tmp_0.arg1 = r0; s.callLocIdx = 1368; s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; - s.tmp_0 = scene_systemMenu_MenuOption_position__P518212_mk(s); - s.tmp_0.arg0 = s.current___535565; + s.tmp_0 = scene_systemMenu_MenuOption_position__P33595_mk(s); + s.tmp_0.arg0 = s.current___50993; s.tmp_2 = if_padding_1_mk(s); r0 = s.arg0.fields["theme"]; s.tmp_2.arg0 = r0; @@ -44817,7 +44817,7 @@ switch (step) { case 7: r0 = s.retval; s.tmp_1 = r0; - s.tmp_5 = r0 = s.i___535566; + s.tmp_5 = r0 = s.i___50994; s.tmp_7 = if_cardsPerRow_1_mk(s); r0 = s.arg0.fields["theme"]; s.tmp_7.arg0 = r0; @@ -44882,7 +44882,7 @@ switch (step) { case 11: r0 = s.retval; s.tmp_13 = r0; - s.tmp_17 = r0 = s.i___535566; + s.tmp_17 = r0 = s.i___50994; s.tmp_19 = if_cardsPerRow_1_mk(s); r0 = s.arg0.fields["theme"]; s.tmp_19.arg0 = r0; @@ -44936,98 +44936,98 @@ switch (step) { s.callLocIdx = 1377; s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; - r0 = (s.i___535566 + 1); - s.i___535566 = (r0); + r0 = (s.i___50994 + 1); + s.i___50994 = (r0); { step = 1; continue; } case 2: - s.tmp_0 = controller__setUserEventsEnabled__P517328_mk(s); + s.tmp_0 = controller__setUserEventsEnabled__P32711_mk(s); s.tmp_0.arg0 = false; s.callLocIdx = 1378; s.pc = 15; return s.tmp_0; case 15: r0 = s.retval; - r0 = pxsim_pxtcore_mkAction(1, scene_systemMenu_PauseMenu_show_inline__P535629); + r0 = pxsim_pxtcore_mkAction(1, scene_systemMenu_PauseMenu_show_inline__P51057); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - s.tmp_1 = controller_Button_onEvent__P517318_mk(s); - s.tmp_1.arg0 = globals.A___517235; + s.tmp_1 = controller_Button_onEvent__P32701_mk(s); + s.tmp_1.arg0 = globals.A___32618; s.tmp_1.arg1 = 2053; s.tmp_1.arg2 = s.tmp_0; s.callLocIdx = 1380; s.pc = 16; return s.tmp_1; case 16: r0 = s.retval; - r0 = pxsim_pxtcore_mkAction(1, scene_systemMenu_PauseMenu_show_inline__P535649); + r0 = pxsim_pxtcore_mkAction(1, scene_systemMenu_PauseMenu_show_inline__P51077); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - s.tmp_1 = controller_Button_onEvent__P517318_mk(s); - s.tmp_1.arg0 = globals.A___517235; + s.tmp_1 = controller_Button_onEvent__P32701_mk(s); + s.tmp_1.arg0 = globals.A___32618; s.tmp_1.arg1 = 2052; s.tmp_1.arg2 = s.tmp_0; s.callLocIdx = 1382; s.pc = 17; return s.tmp_1; case 17: r0 = s.retval; - s.tmp_0 = controller_Button_onEvent__P517318_mk(s); - s.tmp_0.arg0 = globals.B___517236; + s.tmp_0 = controller_Button_onEvent__P32701_mk(s); + s.tmp_0.arg0 = globals.B___32619; s.tmp_0.arg1 = 2053; - s.tmp_0.arg2 = scene_systemMenu_PauseMenu_show_inline__P535678; + s.tmp_0.arg2 = scene_systemMenu_PauseMenu_show_inline__P51106; s.callLocIdx = 1384; s.pc = 18; return s.tmp_0; case 18: r0 = s.retval; - s.tmp_0 = controller_Button_onEvent__P517318_mk(s); - s.tmp_0.arg0 = globals.menu___517241; + s.tmp_0 = controller_Button_onEvent__P32701_mk(s); + s.tmp_0.arg0 = globals.menu___32624; s.tmp_0.arg1 = 2053; - s.tmp_0.arg2 = scene_systemMenu_PauseMenu_show_inline__P535683; + s.tmp_0.arg2 = scene_systemMenu_PauseMenu_show_inline__P51111; s.callLocIdx = 1386; s.pc = 19; return s.tmp_0; case 19: r0 = s.retval; - r0 = pxsim_pxtcore_mkAction(1, scene_systemMenu_PauseMenu_show_inline__P535688); + r0 = pxsim_pxtcore_mkAction(1, scene_systemMenu_PauseMenu_show_inline__P51116); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - s.tmp_1 = controller_Button_onEvent__P517318_mk(s); - s.tmp_1.arg0 = globals.up___517238; + s.tmp_1 = controller_Button_onEvent__P32701_mk(s); + s.tmp_1.arg0 = globals.up___32621; s.tmp_1.arg1 = 2053; s.tmp_1.arg2 = s.tmp_0; s.callLocIdx = 1390; s.pc = 20; return s.tmp_1; case 20: r0 = s.retval; - r0 = pxsim_pxtcore_mkAction(1, scene_systemMenu_PauseMenu_show_inline__P535700); + r0 = pxsim_pxtcore_mkAction(1, scene_systemMenu_PauseMenu_show_inline__P51128); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - s.tmp_1 = controller_Button_onEvent__P517318_mk(s); - s.tmp_1.arg0 = globals.left___517237; + s.tmp_1 = controller_Button_onEvent__P32701_mk(s); + s.tmp_1.arg0 = globals.left___32620; s.tmp_1.arg1 = 2053; s.tmp_1.arg2 = s.tmp_0; s.callLocIdx = 1393; s.pc = 21; return s.tmp_1; case 21: r0 = s.retval; - r0 = pxsim_pxtcore_mkAction(1, scene_systemMenu_PauseMenu_show_inline__P535709); + r0 = pxsim_pxtcore_mkAction(1, scene_systemMenu_PauseMenu_show_inline__P51137); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - s.tmp_1 = controller_Button_onEvent__P517318_mk(s); - s.tmp_1.arg0 = globals.down___517240; + s.tmp_1 = controller_Button_onEvent__P32701_mk(s); + s.tmp_1.arg0 = globals.down___32623; s.tmp_1.arg1 = 2053; s.tmp_1.arg2 = s.tmp_0; s.callLocIdx = 1397; s.pc = 22; return s.tmp_1; case 22: r0 = s.retval; - r0 = pxsim_pxtcore_mkAction(1, scene_systemMenu_PauseMenu_show_inline__P535725); + r0 = pxsim_pxtcore_mkAction(1, scene_systemMenu_PauseMenu_show_inline__P51153); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - s.tmp_1 = controller_Button_onEvent__P517318_mk(s); - s.tmp_1.arg0 = globals.right___517239; + s.tmp_1 = controller_Button_onEvent__P32701_mk(s); + s.tmp_1.arg0 = globals.right___32622; s.tmp_1.arg1 = 2053; s.tmp_1.arg2 = s.tmp_0; s.callLocIdx = 1400; s.pc = 23; return s.tmp_1; case 23: r0 = s.retval; - r0 = pxsim_pxtcore_mkAction(1, scene_systemMenu_PauseMenu_show_inline__P535737); + r0 = pxsim_pxtcore_mkAction(1, scene_systemMenu_PauseMenu_show_inline__P51165); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - s.tmp_1 = game_onShade__P518139_mk(s); + s.tmp_1 = game_onShade__P33522_mk(s); s.tmp_1.arg0 = s.tmp_0; s.callLocIdx = 1403; s.pc = 24; return s.tmp_1; case 24: r0 = s.retval; - s.tmp_0 = scene_systemMenu_PauseMenu_setSelection__P518221_mk(s); + s.tmp_0 = scene_systemMenu_PauseMenu_setSelection__P33604_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = 0; s.callLocIdx = 1404; s.pc = 25; return s.tmp_0; @@ -45037,12 +45037,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_PauseMenu_show__P518219.info = {"start":3296,"length":2241,"line":123,"column":8,"endLine":181,"endColumn":9,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"show","argumentNames":["this"]} +scene_systemMenu_PauseMenu_show__P33602.info = {"start":3296,"length":2241,"line":123,"column":8,"endLine":181,"endColumn":9,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"show","argumentNames":["this"]} -function scene_systemMenu_PauseMenu_show__P518219_mk(s) { +function scene_systemMenu_PauseMenu_show__P33602_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_PauseMenu_show__P518219, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_PauseMenu_show__P33602, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -45069,8 +45069,8 @@ function scene_systemMenu_PauseMenu_show__P518219_mk(s) { tmp_22: undefined, tmp_23: undefined, tmp_24: undefined, - current___535565: undefined, - i___535566: undefined, + current___50993: undefined, + i___50994: undefined, arg0: undefined, } } @@ -45078,7 +45078,7 @@ function scene_systemMenu_PauseMenu_show__P518219_mk(s) { -function scene_systemMenu_PauseMenu_show_inline__P535629(s) { +function scene_systemMenu_PauseMenu_show_inline__P51057(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -45116,7 +45116,7 @@ switch (step) { { step = 5; continue; } case 3: case 4: - s.tmp_8 = scene_systemMenu_MenuOption_setState__P518215_mk(s); + s.tmp_8 = scene_systemMenu_MenuOption_setState__P33598_mk(s); r0 = s.caps[0].fields["options"]; s.tmp_9 = r0; r0 = s.caps[0].fields["selection"]; @@ -45132,12 +45132,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_PauseMenu_show_inline__P535629.info = {"start":4025,"length":170,"line":140,"column":50,"endLine":143,"endColumn":13,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"inline","argumentNames":[]} +scene_systemMenu_PauseMenu_show_inline__P51057.info = {"start":4025,"length":170,"line":140,"column":50,"endLine":143,"endColumn":13,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"inline","argumentNames":[]} -function scene_systemMenu_PauseMenu_show_inline__P535629_mk(s) { +function scene_systemMenu_PauseMenu_show_inline__P51057_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_PauseMenu_show_inline__P535629, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_PauseMenu_show_inline__P51057, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -45156,7 +45156,7 @@ function scene_systemMenu_PauseMenu_show_inline__P535629_mk(s) { -function scene_systemMenu_PauseMenu_show_inline__P535649(s) { +function scene_systemMenu_PauseMenu_show_inline__P51077(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -45194,7 +45194,7 @@ switch (step) { { step = 5; continue; } case 3: case 4: - s.tmp_8 = scene_systemMenu_MenuOption_setState__P518215_mk(s); + s.tmp_8 = scene_systemMenu_MenuOption_setState__P33598_mk(s); r0 = s.caps[0].fields["options"]; s.tmp_9 = r0; r0 = s.caps[0].fields["selection"]; @@ -45218,12 +45218,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_PauseMenu_show_inline__P535649.info = {"start":4247,"length":247,"line":145,"column":48,"endLine":149,"endColumn":13,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"inline","argumentNames":[]} +scene_systemMenu_PauseMenu_show_inline__P51077.info = {"start":4247,"length":247,"line":145,"column":48,"endLine":149,"endColumn":13,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"inline","argumentNames":[]} -function scene_systemMenu_PauseMenu_show_inline__P535649_mk(s) { +function scene_systemMenu_PauseMenu_show_inline__P51077_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_PauseMenu_show_inline__P535649, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_PauseMenu_show_inline__P51077, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -45242,7 +45242,7 @@ function scene_systemMenu_PauseMenu_show_inline__P535649_mk(s) { -function scene_systemMenu_PauseMenu_show_inline__P535678(s) { +function scene_systemMenu_PauseMenu_show_inline__P51106(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -45252,7 +45252,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = scene_systemMenu_closeMenu__P518224_mk(s); + s.tmp_0 = scene_systemMenu_closeMenu__P33607_mk(s); s.callLocIdx = 1383; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; @@ -45260,12 +45260,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_PauseMenu_show_inline__P535678.info = {"start":4548,"length":50,"line":151,"column":50,"endLine":153,"endColumn":13,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"inline","argumentNames":[]} +scene_systemMenu_PauseMenu_show_inline__P51106.info = {"start":4548,"length":50,"line":151,"column":50,"endLine":153,"endColumn":13,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"inline","argumentNames":[]} -function scene_systemMenu_PauseMenu_show_inline__P535678_mk(s) { +function scene_systemMenu_PauseMenu_show_inline__P51106_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_PauseMenu_show_inline__P535678, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_PauseMenu_show_inline__P51106, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -45274,7 +45274,7 @@ function scene_systemMenu_PauseMenu_show_inline__P535678_mk(s) { -function scene_systemMenu_PauseMenu_show_inline__P535683(s) { +function scene_systemMenu_PauseMenu_show_inline__P51111(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -45284,7 +45284,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = scene_systemMenu_closeMenu__P518224_mk(s); + s.tmp_0 = scene_systemMenu_closeMenu__P33607_mk(s); s.callLocIdx = 1385; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; @@ -45292,12 +45292,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_PauseMenu_show_inline__P535683.info = {"start":4655,"length":50,"line":155,"column":53,"endLine":157,"endColumn":13,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"inline","argumentNames":[]} +scene_systemMenu_PauseMenu_show_inline__P51111.info = {"start":4655,"length":50,"line":155,"column":53,"endLine":157,"endColumn":13,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"inline","argumentNames":[]} -function scene_systemMenu_PauseMenu_show_inline__P535683_mk(s) { +function scene_systemMenu_PauseMenu_show_inline__P51111_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_PauseMenu_show_inline__P535683, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_PauseMenu_show_inline__P51111, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -45306,7 +45306,7 @@ function scene_systemMenu_PauseMenu_show_inline__P535683_mk(s) { -function scene_systemMenu_PauseMenu_show_inline__P535688(s) { +function scene_systemMenu_PauseMenu_show_inline__P51116(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -45316,9 +45316,9 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = scene_systemMenu_PauseMenu_setSelection__P518221_mk(s); + s.tmp_0 = scene_systemMenu_PauseMenu_setSelection__P33604_mk(s); s.tmp_0.arg0 = s.caps[0]; - s.tmp_1 = Math_max__P515252_mk(s); + s.tmp_1 = Math_max__P30635_mk(s); s.tmp_1.arg0 = 0; r0 = s.caps[0].fields["selection"]; s.tmp_2 = r0; @@ -45349,12 +45349,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_PauseMenu_show_inline__P535688.info = {"start":4760,"length":110,"line":159,"column":51,"endLine":161,"endColumn":13,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"inline","argumentNames":[]} +scene_systemMenu_PauseMenu_show_inline__P51116.info = {"start":4760,"length":110,"line":159,"column":51,"endLine":161,"endColumn":13,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"inline","argumentNames":[]} -function scene_systemMenu_PauseMenu_show_inline__P535688_mk(s) { +function scene_systemMenu_PauseMenu_show_inline__P51116_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_PauseMenu_show_inline__P535688, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_PauseMenu_show_inline__P51116, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -45367,7 +45367,7 @@ function scene_systemMenu_PauseMenu_show_inline__P535688_mk(s) { -function scene_systemMenu_PauseMenu_show_inline__P535700(s) { +function scene_systemMenu_PauseMenu_show_inline__P51128(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -45377,9 +45377,9 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = scene_systemMenu_PauseMenu_setSelection__P518221_mk(s); + s.tmp_0 = scene_systemMenu_PauseMenu_setSelection__P33604_mk(s); s.tmp_0.arg0 = s.caps[0]; - s.tmp_1 = Math_max__P515252_mk(s); + s.tmp_1 = Math_max__P30635_mk(s); s.tmp_1.arg0 = 0; r0 = s.caps[0].fields["selection"]; s.tmp_2 = r0; @@ -45396,12 +45396,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_PauseMenu_show_inline__P535700.info = {"start":4927,"length":89,"line":163,"column":53,"endLine":165,"endColumn":13,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"inline","argumentNames":[]} +scene_systemMenu_PauseMenu_show_inline__P51128.info = {"start":4927,"length":89,"line":163,"column":53,"endLine":165,"endColumn":13,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"inline","argumentNames":[]} -function scene_systemMenu_PauseMenu_show_inline__P535700_mk(s) { +function scene_systemMenu_PauseMenu_show_inline__P51128_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_PauseMenu_show_inline__P535700, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_PauseMenu_show_inline__P51128, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -45412,7 +45412,7 @@ function scene_systemMenu_PauseMenu_show_inline__P535700_mk(s) { -function scene_systemMenu_PauseMenu_show_inline__P535709(s) { +function scene_systemMenu_PauseMenu_show_inline__P51137(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -45422,9 +45422,9 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = scene_systemMenu_PauseMenu_setSelection__P518221_mk(s); + s.tmp_0 = scene_systemMenu_PauseMenu_setSelection__P33604_mk(s); s.tmp_0.arg0 = s.caps[0]; - s.tmp_1 = Math_min__P515253_mk(s); + s.tmp_1 = Math_min__P30636_mk(s); r0 = s.caps[0].fields["options"]; s.tmp_3 = r0; r0 = pxsim_Array__length(s.tmp_3); @@ -45460,12 +45460,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_PauseMenu_show_inline__P535709.info = {"start":5073,"length":132,"line":167,"column":53,"endLine":169,"endColumn":13,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"inline","argumentNames":[]} +scene_systemMenu_PauseMenu_show_inline__P51137.info = {"start":5073,"length":132,"line":167,"column":53,"endLine":169,"endColumn":13,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"inline","argumentNames":[]} -function scene_systemMenu_PauseMenu_show_inline__P535709_mk(s) { +function scene_systemMenu_PauseMenu_show_inline__P51137_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_PauseMenu_show_inline__P535709, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_PauseMenu_show_inline__P51137, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -45480,7 +45480,7 @@ function scene_systemMenu_PauseMenu_show_inline__P535709_mk(s) { -function scene_systemMenu_PauseMenu_show_inline__P535725(s) { +function scene_systemMenu_PauseMenu_show_inline__P51153(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -45490,9 +45490,9 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = scene_systemMenu_PauseMenu_setSelection__P518221_mk(s); + s.tmp_0 = scene_systemMenu_PauseMenu_setSelection__P33604_mk(s); s.tmp_0.arg0 = s.caps[0]; - s.tmp_1 = Math_min__P515253_mk(s); + s.tmp_1 = Math_min__P30636_mk(s); r0 = s.caps[0].fields["options"]; s.tmp_3 = r0; r0 = pxsim_Array__length(s.tmp_3); @@ -45514,12 +45514,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_PauseMenu_show_inline__P535725.info = {"start":5263,"length":111,"line":171,"column":54,"endLine":173,"endColumn":13,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"inline","argumentNames":[]} +scene_systemMenu_PauseMenu_show_inline__P51153.info = {"start":5263,"length":111,"line":171,"column":54,"endLine":173,"endColumn":13,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"inline","argumentNames":[]} -function scene_systemMenu_PauseMenu_show_inline__P535725_mk(s) { +function scene_systemMenu_PauseMenu_show_inline__P51153_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_PauseMenu_show_inline__P535725, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_PauseMenu_show_inline__P51153, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -45532,7 +45532,7 @@ function scene_systemMenu_PauseMenu_show_inline__P535725_mk(s) { -function scene_systemMenu_PauseMenu_show_inline__P535737(s) { +function scene_systemMenu_PauseMenu_show_inline__P51165(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -45542,12 +45542,12 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = scene_systemMenu_PauseMenu_onUpdate__P518220_mk(s); + s.tmp_0 = scene_systemMenu_PauseMenu_onUpdate__P33603_mk(s); s.tmp_0.arg0 = s.caps[0]; s.callLocIdx = 1401; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.tmp_0 = scene_systemMenu_PauseMenu_drawText__P518222_mk(s); + s.tmp_0 = scene_systemMenu_PauseMenu_drawText__P33605_mk(s); s.tmp_0.arg0 = s.caps[0]; s.callLocIdx = 1402; s.pc = 2; return s.tmp_0; case 2: @@ -45556,12 +45556,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_PauseMenu_show_inline__P535737.info = {"start":5403,"length":87,"line":175,"column":25,"endLine":178,"endColumn":13,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"inline","argumentNames":[]} +scene_systemMenu_PauseMenu_show_inline__P51165.info = {"start":5403,"length":87,"line":175,"column":25,"endLine":178,"endColumn":13,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"inline","argumentNames":[]} -function scene_systemMenu_PauseMenu_show_inline__P535737_mk(s) { +function scene_systemMenu_PauseMenu_show_inline__P51165_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_PauseMenu_show_inline__P535737, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_PauseMenu_show_inline__P51165, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -45570,7 +45570,7 @@ function scene_systemMenu_PauseMenu_show_inline__P535737_mk(s) { -function scene_systemMenu_PauseMenu_drawText__P518222(s) { +function scene_systemMenu_PauseMenu_drawText__P33605(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -45585,7 +45585,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_systemMenu_PauseMenu__C518217_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_systemMenu_PauseMenu__C33600_VT)) failedCast(r0); r0 = s.arg0.fields["options"]; s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); @@ -45597,11 +45597,11 @@ switch (step) { { step = 3; continue; } case 1: case 2: - s.tmp_3 = helpers_imageFillRect__P517078_mk(s); - s.tmp_3.arg0 = globals.screen___517154; + s.tmp_3 = helpers_imageFillRect__P32461_mk(s); + s.tmp_3.arg0 = globals.screen___32537; s.tmp_3.arg1 = 0; s.tmp_3.arg2 = 0; - r0 = pxsim_ImageMethods.width(globals.screen___517154); + r0 = pxsim_ImageMethods.width(globals.screen___32537); s.tmp_3.arg3 = r0; s.tmp_5 = if_cardsTop_1_mk(s); r0 = s.arg0.fields["theme"]; @@ -45623,8 +45623,8 @@ switch (step) { s.callLocIdx = 1416; s.pc = 4; return s.tmp_3; case 4: r0 = s.retval; - s.tmp_0 = helpers_imagePrintCenter__P517111_mk(s); - s.tmp_0.arg0 = globals.screen___517154; + s.tmp_0 = helpers_imagePrintCenter__P32494_mk(s); + s.tmp_0.arg0 = globals.screen___32537; s.tmp_1 = if_headerText_1_mk(s); r0 = s.arg0.fields["theme"]; s.tmp_1.arg0 = r0; @@ -45658,8 +45658,8 @@ switch (step) { s.callLocIdx = 1419; s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; - s.tmp_0 = helpers_imageFillRect__P517078_mk(s); - s.tmp_0.arg0 = globals.screen___517154; + s.tmp_0 = helpers_imageFillRect__P32461_mk(s); + s.tmp_0.arg0 = globals.screen___32537; s.tmp_0.arg1 = 0; s.tmp_2 = if_infoTop_1_mk(s); r0 = s.arg0.fields["theme"]; @@ -45677,9 +45677,9 @@ switch (step) { s.tmp_1 = r0; r0 = (s.tmp_1 - 3); s.tmp_0.arg2 = r0; - r0 = pxsim_ImageMethods.width(globals.screen___517154); + r0 = pxsim_ImageMethods.width(globals.screen___32537); s.tmp_0.arg3 = r0; - r0 = pxsim_ImageMethods.height(globals.screen___517154); + r0 = pxsim_ImageMethods.height(globals.screen___32537); s.tmp_4 = r0; s.tmp_6 = if_infoTop_1_mk(s); r0 = s.arg0.fields["theme"]; @@ -45703,8 +45703,8 @@ switch (step) { s.callLocIdx = 1422; s.pc = 9; return s.tmp_0; case 9: r0 = s.retval; - s.tmp_0 = helpers_imageFillRect__P517078_mk(s); - s.tmp_0.arg0 = globals.screen___517154; + s.tmp_0 = helpers_imageFillRect__P32461_mk(s); + s.tmp_0.arg0 = globals.screen___32537; s.tmp_1 = if_padding_1_mk(s); r0 = s.arg0.fields["theme"]; s.tmp_1.arg0 = r0; @@ -45733,7 +45733,7 @@ switch (step) { case 14: r0 = s.retval; s.tmp_0.arg2 = r0; - r0 = pxsim_ImageMethods.width(globals.screen___517154); + r0 = pxsim_ImageMethods.width(globals.screen___32537); s.tmp_3 = r0; s.tmp_6 = if_padding_1_mk(s); r0 = s.arg0.fields["theme"]; @@ -45785,8 +45785,8 @@ switch (step) { s.callLocIdx = 1428; s.pc = 12; return s.tmp_0; case 12: r0 = s.retval; - s.tmp_0 = helpers_imagePrintCenter__P517111_mk(s); - s.tmp_0.arg0 = globals.screen___517154; + s.tmp_0 = helpers_imagePrintCenter__P32494_mk(s); + s.tmp_0.arg0 = globals.screen___32537; s.tmp_1 = if_getText_1_mk(s); r0 = s.arg0.fields["options"]; s.tmp_2 = r0; @@ -45845,12 +45845,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_PauseMenu_drawText__P518222.info = {"start":6927,"length":795,"line":224,"column":8,"endLine":241,"endColumn":9,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"drawText","argumentNames":["this"]} +scene_systemMenu_PauseMenu_drawText__P33605.info = {"start":6927,"length":795,"line":224,"column":8,"endLine":241,"endColumn":9,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"drawText","argumentNames":["this"]} -function scene_systemMenu_PauseMenu_drawText__P518222_mk(s) { +function scene_systemMenu_PauseMenu_drawText__P33605_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_PauseMenu_drawText__P518222, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_PauseMenu_drawText__P33605, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -45869,7 +45869,7 @@ function scene_systemMenu_PauseMenu_drawText__P518222_mk(s) { -function scene_systemMenu_PauseMenu_setSelection__P518221(s) { +function scene_systemMenu_PauseMenu_setSelection__P33604(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -45885,7 +45885,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_systemMenu_PauseMenu__C518217_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_systemMenu_PauseMenu__C33600_VT)) failedCast(r0); r0 = s.arg0.fields["options"]; s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); @@ -45905,7 +45905,7 @@ switch (step) { s.tmp_3 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_3); if (!r0) { step = 3; continue; } - s.tmp_6 = scene_systemMenu_MenuOption_setState__P518215_mk(s); + s.tmp_6 = scene_systemMenu_MenuOption_setState__P33598_mk(s); r0 = s.arg0.fields["options"]; s.tmp_7 = r0; r0 = s.arg0.fields["selection"]; @@ -45927,9 +45927,9 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 7; continue; } - s.tmp_4 = controller_Button__C517311_v0_1_mk(s); - s.tmp_4.arg0 = globals.A___517235; - if (!checkSubtype(s.tmp_4.arg0, controller_Button__C517311_VT)) failedCast(s.tmp_4.arg0); + s.tmp_4 = controller_Button__C32694_v0_1_mk(s); + s.tmp_4.arg0 = globals.A___32618; + if (!checkSubtype(s.tmp_4.arg0, controller_Button__C32694_VT)) failedCast(s.tmp_4.arg0); s.tmp_4.fn = s.tmp_4.arg0.vtable.methods.isPressed; s.pc = 11; return s.tmp_4; case 11: @@ -45944,7 +45944,7 @@ switch (step) { case 6: // jmp value (already in r0) s.tmp_5 = r0; - s.tmp_6 = scene_systemMenu_MenuOption_setState__P518215_mk(s); + s.tmp_6 = scene_systemMenu_MenuOption_setState__P33598_mk(s); r0 = s.arg0.fields["options"]; s.tmp_7 = r0; r0 = s.arg0.fields["selection"]; @@ -45957,7 +45957,7 @@ switch (step) { r0 = s.retval; case 7: case 8: - s.tmp_0 = scene_systemMenu_PauseMenu_updateScrollTarget__P521277_mk(s); + s.tmp_0 = scene_systemMenu_PauseMenu_updateScrollTarget__P36665_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 1414; s.pc = 13; return s.tmp_0; case 13: @@ -45967,12 +45967,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_PauseMenu_setSelection__P518221.info = {"start":6436,"length":481,"line":208,"column":8,"endLine":222,"endColumn":9,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"setSelection","argumentNames":["this","selection"]} +scene_systemMenu_PauseMenu_setSelection__P33604.info = {"start":6436,"length":481,"line":208,"column":8,"endLine":222,"endColumn":9,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"setSelection","argumentNames":["this","selection"]} -function scene_systemMenu_PauseMenu_setSelection__P518221_mk(s) { +function scene_systemMenu_PauseMenu_setSelection__P33604_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_PauseMenu_setSelection__P518221, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_PauseMenu_setSelection__P33604, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -45991,7 +45991,7 @@ function scene_systemMenu_PauseMenu_setSelection__P518221_mk(s) { -function scene_systemMenu_PauseMenu_updateScrollTarget__P521277(s) { +function scene_systemMenu_PauseMenu_updateScrollTarget__P36665(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -46001,13 +46001,13 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.row___535955 = undefined; + s.row___51383 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_systemMenu_PauseMenu__C518217_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_systemMenu_PauseMenu__C33600_VT)) failedCast(r0); r0 = s.arg0.fields["selection"]; s.tmp_0 = r0; s.tmp_2 = if_cardsPerRow_1_mk(s); @@ -46025,17 +46025,17 @@ switch (step) { r0 = s.retval; s.tmp_1 = r0; r0 = pxsim.Math_.idiv(s.tmp_0, s.tmp_1); - s.row___535955 = (r0); + s.row___51383 = (r0); r0 = s.arg0.fields["scrollRow"]; s.tmp_1 = r0; - r0 = (s.row___535955 === s.tmp_1); + r0 = (s.row___51383 === s.tmp_1); s.tmp_0 = r0; r0 = pxsim_numops_toBool(s.tmp_0); if (!r0) { step = 1; continue; } r0 = s.tmp_0; { step = 2; continue; } case 1: - r0 = (s.row___535955 - 1); + r0 = (s.row___51383 - 1); s.tmp_2 = r0; r0 = s.arg0.fields["scrollRow"]; s.tmp_3 = r0; @@ -46050,7 +46050,7 @@ switch (step) { case 4: r0 = s.arg0.fields["scrollRow"]; s.tmp_6 = r0; - r0 = (s.row___535955 > s.tmp_6); + r0 = (s.row___51383 > s.tmp_6); s.tmp_5 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_5); if (!r0) { step = 5; continue; } @@ -46110,12 +46110,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_PauseMenu_updateScrollTarget__P521277.info = {"start":7907,"length":458,"line":250,"column":8,"endLine":260,"endColumn":9,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"updateScrollTarget","argumentNames":["this"]} +scene_systemMenu_PauseMenu_updateScrollTarget__P36665.info = {"start":7907,"length":458,"line":250,"column":8,"endLine":260,"endColumn":9,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"updateScrollTarget","argumentNames":["this"]} -function scene_systemMenu_PauseMenu_updateScrollTarget__P521277_mk(s) { +function scene_systemMenu_PauseMenu_updateScrollTarget__P36665_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_PauseMenu_updateScrollTarget__P521277, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_PauseMenu_updateScrollTarget__P36665, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -46127,7 +46127,7 @@ function scene_systemMenu_PauseMenu_updateScrollTarget__P521277_mk(s) { tmp_7: undefined, tmp_8: undefined, tmp_9: undefined, - row___535955: undefined, + row___51383: undefined, arg0: undefined, } } @@ -46135,7 +46135,7 @@ function scene_systemMenu_PauseMenu_updateScrollTarget__P521277_mk(s) { -function scene_systemMenu_PauseMenu_onUpdate__P518220(s) { +function scene_systemMenu_PauseMenu_onUpdate__P33603(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -46145,22 +46145,22 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.t___535815 = undefined; - s.i___535819 = undefined; - s.dt___535848 = undefined; + s.t___51243 = undefined; + s.i___51247 = undefined; + s.dt___51276 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_systemMenu_PauseMenu__C518217_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_systemMenu_PauseMenu__C33600_VT)) failedCast(r0); r0 = pxsim.control.millis(); s.tmp_0 = r0; r0 = (s.tmp_0 / 250); - s.t___535815 = (r0); - s.i___535819 = (0); + s.t___51243 = (r0); + s.i___51247 = (0); case 1: - s.tmp_1 = r0 = s.i___535819; + s.tmp_1 = r0 = s.i___51247; r0 = s.arg0.fields["options"]; s.tmp_3 = r0; r0 = pxsim_Array__length(s.tmp_3); @@ -46169,13 +46169,13 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 2; continue; } - s.tmp_4 = scene_systemMenu_MenuOption_setOffset__P518213_mk(s); + s.tmp_4 = scene_systemMenu_MenuOption_setOffset__P33596_mk(s); r0 = s.arg0.fields["options"]; s.tmp_5 = r0; - r0 = pxsim_Array__getAt(s.tmp_5, s.i___535819); + r0 = pxsim_Array__getAt(s.tmp_5, s.i___51247); s.tmp_4.arg0 = r0; - s.tmp_8 = r0 = s.t___535815; - s.tmp_11 = r0 = s.i___535819; + s.tmp_8 = r0 = s.t___51243; + s.tmp_11 = r0 = s.i___51247; s.tmp_13 = if_cardsPerRow_1_mk(s); r0 = s.arg0.fields["theme"]; s.tmp_13.arg0 = r0; @@ -46203,11 +46203,11 @@ switch (step) { s.callLocIdx = 1406; s.pc = 10; return s.tmp_4; case 10: r0 = s.retval; - r0 = (s.i___535819 + 1); - s.i___535819 = (r0); + r0 = (s.i___51247 + 1); + s.i___51247 = (r0); { step = 1; continue; } case 2: - s.tmp_1 = game_currentScene__P518121_mk(s); + s.tmp_1 = game_currentScene__P33504_mk(s); s.callLocIdx = 1407; s.pc = 12; return s.tmp_1; case 12: r0 = s.retval; @@ -46216,7 +46216,7 @@ switch (step) { r0 = s.tmp_0.fields["deltaTimeMillis"]; s.tmp_2 = r0; r0 = (s.tmp_2 / 1000); - s.dt___535848 = (r0); + s.dt___51276 = (r0); r0 = s.arg0.fields["scrollOffset"]; s.tmp_1 = r0; r0 = s.arg0.fields["scrollTarget"]; @@ -46228,7 +46228,7 @@ switch (step) { s.tmp_3 = r0 = s.arg0; r0 = s.tmp_3.fields["scrollOffset"]; s.tmp_5 = r0; - r0 = (s.dt___535848 * 100); + r0 = (s.dt___51276 * 100); s.tmp_6 = r0; r0 = (s.tmp_5 + s.tmp_6); s.tmp_4 = r0; @@ -46246,7 +46246,7 @@ switch (step) { s.tmp_3 = r0 = s.arg0; r0 = s.tmp_3.fields["scrollOffset"]; s.tmp_5 = r0; - r0 = (s.dt___535848 * 100); + r0 = (s.dt___51276 * 100); s.tmp_6 = r0; r0 = (s.tmp_5 - s.tmp_6); s.tmp_4 = r0; @@ -46256,7 +46256,7 @@ switch (step) { { step = 9; continue; } case 5: case 6: - s.tmp_2 = Math_abs__P515250_mk(s); + s.tmp_2 = Math_abs__P30633_mk(s); r0 = s.arg0.fields["scrollOffset"]; s.tmp_3 = r0; r0 = s.arg0.fields["scrollTarget"]; @@ -46276,8 +46276,8 @@ switch (step) { r0 = (s.arg0).fields["scrollOffset"] = (s.tmp_5); case 7: case 8: - s.tmp_0 = scene_Camera_offsetY__P517911_mk(s); - s.tmp_1 = game_currentScene__P518121_mk(s); + s.tmp_0 = scene_Camera_offsetY__P33294_mk(s); + s.tmp_1 = game_currentScene__P33504_mk(s); s.callLocIdx = 1410; s.pc = 15; return s.tmp_1; case 15: r0 = s.retval; @@ -46293,12 +46293,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_PauseMenu_onUpdate__P518220.info = {"start":5547,"length":879,"line":183,"column":8,"endLine":206,"endColumn":9,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"onUpdate","argumentNames":["this"]} +scene_systemMenu_PauseMenu_onUpdate__P33603.info = {"start":5547,"length":879,"line":183,"column":8,"endLine":206,"endColumn":9,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"onUpdate","argumentNames":["this"]} -function scene_systemMenu_PauseMenu_onUpdate__P518220_mk(s) { +function scene_systemMenu_PauseMenu_onUpdate__P33603_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_PauseMenu_onUpdate__P518220, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_PauseMenu_onUpdate__P33603, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -46314,9 +46314,9 @@ function scene_systemMenu_PauseMenu_onUpdate__P518220_mk(s) { tmp_11: undefined, tmp_12: undefined, tmp_13: undefined, - t___535815: undefined, - i___535819: undefined, - dt___535848: undefined, + t___51243: undefined, + i___51247: undefined, + dt___51276: undefined, arg0: undefined, } } @@ -46324,7 +46324,7 @@ function scene_systemMenu_PauseMenu_onUpdate__P518220_mk(s) { -function scene_systemMenu_MenuOption_setOffset__P518213(s) { +function scene_systemMenu_MenuOption_setOffset__P33596(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -46340,8 +46340,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_systemMenu_MenuOption__C518209_VT)) failedCast(r0); - s.tmp_0 = Sprite_top__P517526_mk(s); + if (!checkSubtype(r0, scene_systemMenu_MenuOption__C33592_VT)) failedCast(r0); + s.tmp_0 = Sprite_top__P32909_mk(s); r0 = s.arg0.fields["card"]; s.tmp_0.arg0 = r0; r0 = s.arg0.fields["top"]; @@ -46351,10 +46351,10 @@ switch (step) { s.callLocIdx = 1348; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.tmp_0 = Sprite_y__P517479_mk(s); + s.tmp_0 = Sprite_y__P32862_mk(s); r0 = s.arg0.fields["icon"]; s.tmp_0.arg0 = r0; - s.tmp_1 = Sprite_y__P517478_mk(s); + s.tmp_1 = Sprite_y__P32861_mk(s); r0 = s.arg0.fields["card"]; s.tmp_1.arg0 = r0; s.callLocIdx = 1349; s.pc = 3; return s.tmp_1; @@ -46368,12 +46368,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_MenuOption_setOffset__P518213.info = {"start":1411,"length":123,"line":61,"column":8,"endLine":64,"endColumn":9,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"setOffset","argumentNames":["this","offset"]} +scene_systemMenu_MenuOption_setOffset__P33596.info = {"start":1411,"length":123,"line":61,"column":8,"endLine":64,"endColumn":9,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"setOffset","argumentNames":["this","offset"]} -function scene_systemMenu_MenuOption_setOffset__P518213_mk(s) { +function scene_systemMenu_MenuOption_setOffset__P33596_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_MenuOption_setOffset__P518213, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_MenuOption_setOffset__P33596, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -46385,7 +46385,7 @@ function scene_systemMenu_MenuOption_setOffset__P518213_mk(s) { -function scene_systemMenu_MenuOption_setState__P518215(s) { +function scene_systemMenu_MenuOption_setState__P33598(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -46401,7 +46401,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_systemMenu_MenuOption__C518209_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_systemMenu_MenuOption__C33592_VT)) failedCast(r0); r0 = s.arg0.fields["state"]; s.tmp_1 = r0; r0 = (s.tmp_1 === s.arg1); @@ -46412,7 +46412,7 @@ switch (step) { case 1: case 2: r0 = (s.arg0).fields["state"] = (s.arg1); - s.tmp_0 = scene_systemMenu_MenuOption_updateCard__P521276_mk(s); + s.tmp_0 = scene_systemMenu_MenuOption_updateCard__P36664_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 1352; s.pc = 4; return s.tmp_0; case 4: @@ -46422,12 +46422,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_MenuOption_setState__P518215.info = {"start":1655,"length":147,"line":71,"column":8,"endLine":75,"endColumn":9,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"setState","argumentNames":["this","state"]} +scene_systemMenu_MenuOption_setState__P33598.info = {"start":1655,"length":147,"line":71,"column":8,"endLine":75,"endColumn":9,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"setState","argumentNames":["this","state"]} -function scene_systemMenu_MenuOption_setState__P518215_mk(s) { +function scene_systemMenu_MenuOption_setState__P33598_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_MenuOption_setState__P518215, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_MenuOption_setState__P33598, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -46439,7 +46439,7 @@ function scene_systemMenu_MenuOption_setState__P518215_mk(s) { -function scene_systemMenu_MenuOption_updateCard__P521276(s) { +function scene_systemMenu_MenuOption_updateCard__P36664(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -46454,7 +46454,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_systemMenu_MenuOption__C518209_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_systemMenu_MenuOption__C33592_VT)) failedCast(r0); r0 = s.arg0.fields["theme"]; s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); @@ -46477,7 +46477,7 @@ switch (step) { r0 = s.tmp_3; { step = 6; continue; } case 3: - s.tmp_4 = Sprite_setImage__P517513_mk(s); + s.tmp_4 = Sprite_setImage__P32896_mk(s); r0 = s.arg0.fields["card"]; s.tmp_4.arg0 = r0; s.tmp_5 = if_basicCard_1_mk(s); @@ -46499,7 +46499,7 @@ switch (step) { r0 = s.retval; { step = 6; continue; } case 4: - s.tmp_0 = Sprite_setImage__P517513_mk(s); + s.tmp_0 = Sprite_setImage__P32896_mk(s); r0 = s.arg0.fields["card"]; s.tmp_0.arg0 = r0; s.tmp_1 = if_selectedCard_1_mk(s); @@ -46521,7 +46521,7 @@ switch (step) { r0 = s.retval; { step = 6; continue; } case 5: - s.tmp_0 = Sprite_setImage__P517513_mk(s); + s.tmp_0 = Sprite_setImage__P32896_mk(s); r0 = s.arg0.fields["card"]; s.tmp_0.arg0 = r0; s.tmp_1 = if_activeCard_1_mk(s); @@ -46542,10 +46542,10 @@ switch (step) { case 12: r0 = s.retval; case 6: - s.tmp_0 = Sprite_x__P517477_mk(s); + s.tmp_0 = Sprite_x__P32860_mk(s); r0 = s.arg0.fields["icon"]; s.tmp_0.arg0 = r0; - s.tmp_1 = Sprite_x__P517476_mk(s); + s.tmp_1 = Sprite_x__P32859_mk(s); r0 = s.arg0.fields["card"]; s.tmp_1.arg0 = r0; s.callLocIdx = 1361; s.pc = 15; return s.tmp_1; @@ -46555,10 +46555,10 @@ switch (step) { s.callLocIdx = 1362; s.pc = 14; return s.tmp_0; case 14: r0 = s.retval; - s.tmp_0 = Sprite_y__P517479_mk(s); + s.tmp_0 = Sprite_y__P32862_mk(s); r0 = s.arg0.fields["icon"]; s.tmp_0.arg0 = r0; - s.tmp_1 = Sprite_y__P517478_mk(s); + s.tmp_1 = Sprite_y__P32861_mk(s); r0 = s.arg0.fields["card"]; s.tmp_1.arg0 = r0; s.callLocIdx = 1363; s.pc = 17; return s.tmp_1; @@ -46573,12 +46573,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_MenuOption_updateCard__P521276.info = {"start":2038,"length":497,"line":86,"column":8,"endLine":97,"endColumn":9,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"updateCard","argumentNames":["this"]} +scene_systemMenu_MenuOption_updateCard__P36664.info = {"start":2038,"length":497,"line":86,"column":8,"endLine":97,"endColumn":9,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"updateCard","argumentNames":["this"]} -function scene_systemMenu_MenuOption_updateCard__P521276_mk(s) { +function scene_systemMenu_MenuOption_updateCard__P36664_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_MenuOption_updateCard__P521276, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_MenuOption_updateCard__P36664, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -46593,7 +46593,7 @@ function scene_systemMenu_MenuOption_updateCard__P521276_mk(s) { -function scene_systemMenu_MenuOption_setTheme__P518214(s) { +function scene_systemMenu_MenuOption_setTheme__P33597(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -46609,9 +46609,9 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_systemMenu_MenuOption__C518209_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_systemMenu_MenuOption__C33592_VT)) failedCast(r0); r0 = (s.arg0).fields["theme"] = (s.arg1); - s.tmp_0 = scene_systemMenu_MenuOption_updateCard__P521276_mk(s); + s.tmp_0 = scene_systemMenu_MenuOption_updateCard__P36664_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 1351; s.pc = 1; return s.tmp_0; case 1: @@ -46620,12 +46620,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_MenuOption_setTheme__P518214.info = {"start":1544,"length":101,"line":66,"column":8,"endLine":69,"endColumn":9,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"setTheme","argumentNames":["this","theme"]} +scene_systemMenu_MenuOption_setTheme__P33597.info = {"start":1544,"length":101,"line":66,"column":8,"endLine":69,"endColumn":9,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"setTheme","argumentNames":["this","theme"]} -function scene_systemMenu_MenuOption_setTheme__P518214_mk(s) { +function scene_systemMenu_MenuOption_setTheme__P33597_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_MenuOption_setTheme__P518214, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_MenuOption_setTheme__P33597, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -46636,7 +46636,7 @@ function scene_systemMenu_MenuOption_setTheme__P518214_mk(s) { -function scene_systemMenu_MenuOption_position__P518212(s) { +function scene_systemMenu_MenuOption_position__P33595(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -46653,26 +46653,26 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_systemMenu_MenuOption__C518209_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_systemMenu_MenuOption__C33592_VT)) failedCast(r0); r0 = (s.arg0).fields["top"] = (s.arg2); - s.tmp_0 = Sprite_left__P517522_mk(s); + s.tmp_0 = Sprite_left__P32905_mk(s); r0 = s.arg0.fields["card"]; s.tmp_0.arg0 = r0; s.tmp_0.arg1 = s.arg1; s.callLocIdx = 1342; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.tmp_0 = Sprite_top__P517526_mk(s); + s.tmp_0 = Sprite_top__P32909_mk(s); r0 = s.arg0.fields["card"]; s.tmp_0.arg0 = r0; s.tmp_0.arg1 = s.arg2; s.callLocIdx = 1343; s.pc = 2; return s.tmp_0; case 2: r0 = s.retval; - s.tmp_0 = Sprite_x__P517477_mk(s); + s.tmp_0 = Sprite_x__P32860_mk(s); r0 = s.arg0.fields["icon"]; s.tmp_0.arg0 = r0; - s.tmp_1 = Sprite_x__P517476_mk(s); + s.tmp_1 = Sprite_x__P32859_mk(s); r0 = s.arg0.fields["card"]; s.tmp_1.arg0 = r0; s.callLocIdx = 1344; s.pc = 4; return s.tmp_1; @@ -46682,10 +46682,10 @@ switch (step) { s.callLocIdx = 1345; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - s.tmp_0 = Sprite_y__P517479_mk(s); + s.tmp_0 = Sprite_y__P32862_mk(s); r0 = s.arg0.fields["icon"]; s.tmp_0.arg0 = r0; - s.tmp_1 = Sprite_y__P517478_mk(s); + s.tmp_1 = Sprite_y__P32861_mk(s); r0 = s.arg0.fields["card"]; s.tmp_1.arg0 = r0; s.callLocIdx = 1346; s.pc = 6; return s.tmp_1; @@ -46699,12 +46699,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_MenuOption_position__P518212.info = {"start":1178,"length":223,"line":51,"column":8,"endLine":59,"endColumn":9,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"position","argumentNames":["this","left","top"]} +scene_systemMenu_MenuOption_position__P33595.info = {"start":1178,"length":223,"line":51,"column":8,"endLine":59,"endColumn":9,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"position","argumentNames":["this","left","top"]} -function scene_systemMenu_MenuOption_position__P518212_mk(s) { +function scene_systemMenu_MenuOption_position__P33595_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_MenuOption_position__P518212, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_MenuOption_position__P33595, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -46717,7 +46717,7 @@ function scene_systemMenu_MenuOption_position__P518212_mk(s) { -function scene_systemMenu_MenuOption_show__P518211(s) { +function scene_systemMenu_MenuOption_show__P33594(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -46732,7 +46732,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_systemMenu_MenuOption__C518209_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_systemMenu_MenuOption__C33592_VT)) failedCast(r0); r0 = s.arg0.fields["theme"]; s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); @@ -46752,12 +46752,12 @@ switch (step) { r0 = s.retval; { step = 2; continue; } case 1: - r0 = globals.CARD_NORMAL___518233; + r0 = globals.CARD_NORMAL___33616; case 2: // jmp value (already in r0) s.tmp_2 = r0; s.tmp_3 = r0 = s.arg0; - s.tmp_5 = sprites_create__P517397_mk(s); + s.tmp_5 = sprites_create__P32780_mk(s); s.tmp_5.arg0 = s.tmp_2; s.tmp_5.arg1 = undefined; s.callLocIdx = 1338; s.pc = 4; return s.tmp_5; @@ -46780,7 +46780,7 @@ switch (step) { case 5: r0 = s.retval; s.tmp_0 = r0 = s.arg0; - s.tmp_2 = sprites_create__P517397_mk(s); + s.tmp_2 = sprites_create__P32780_mk(s); r0 = s.arg0.fields["iconImage"]; s.tmp_2.arg0 = r0; s.tmp_2.arg1 = undefined; @@ -46808,12 +46808,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_MenuOption_show__P518211.info = {"start":904,"length":264,"line":41,"column":8,"endLine":49,"endColumn":9,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"show","argumentNames":["this"]} +scene_systemMenu_MenuOption_show__P33594.info = {"start":904,"length":264,"line":41,"column":8,"endLine":49,"endColumn":9,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"show","argumentNames":["this"]} -function scene_systemMenu_MenuOption_show__P518211_mk(s) { +function scene_systemMenu_MenuOption_show__P33594_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_MenuOption_show__P518211, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_MenuOption_show__P33594, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -46828,7 +46828,7 @@ function scene_systemMenu_MenuOption_show__P518211_mk(s) { -function game_onShade__P518139(s) { +function game_onShade__P33522(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -46842,7 +46842,7 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = game_init__P521029_mk(s); + s.tmp_0 = game_init__P36417_mk(s); s.tmp_0.arg0 = undefined; s.callLocIdx = 1324; s.pc = 4; return s.tmp_0; case 4: @@ -46856,7 +46856,7 @@ switch (step) { { step = 3; continue; } case 1: case 2: - s.tmp_2 = scene_createRenderable__P517927_mk(s); + s.tmp_2 = scene_createRenderable__P33310_mk(s); s.tmp_2.arg0 = 80; s.tmp_2.arg1 = s.arg0; s.tmp_2.arg2 = undefined; @@ -46868,12 +46868,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_onShade__P518139.info = {"start":15517,"length":145,"line":464,"column":4,"endLine":468,"endColumn":5,"fileName":"pxt_modules/game/game.ts","functionName":"onShade","argumentNames":["a"]} +game_onShade__P33522.info = {"start":15517,"length":145,"line":464,"column":4,"endLine":468,"endColumn":5,"fileName":"pxt_modules/game/game.ts","functionName":"onShade","argumentNames":["a"]} -function game_onShade__P518139_mk(s) { +function game_onShade__P33522_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_onShade__P518139, depth: s.depth + 1, + parent: s, fn: game_onShade__P33522, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -46885,7 +46885,7 @@ function game_onShade__P518139_mk(s) { -function scene_systemMenu_PauseMenu_constructor__P518218(s) { +function scene_systemMenu_PauseMenu_constructor__P33601(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -46902,7 +46902,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_systemMenu_PauseMenu__C518217_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_systemMenu_PauseMenu__C33600_VT)) failedCast(r0); r0 = (s.arg0).fields["generator"] = (s.arg1); s.tmp_0 = r0 = s.arg2; r0 = pxsim_numops_toBool(s.tmp_0); @@ -46910,8 +46910,8 @@ switch (step) { r0 = s.tmp_0; { step = 2; continue; } case 1: - s.tmp_1 = scene_systemMenu_buildMenuTheme__P518226_mk(s); - r0 = pxsim_ImageMethods.width(globals.CARD_NORMAL___518233); + s.tmp_1 = scene_systemMenu_buildMenuTheme__P33609_mk(s); + r0 = pxsim_ImageMethods.width(globals.CARD_NORMAL___33616); s.tmp_1.arg0 = r0; s.tmp_1.arg1 = 3; s.tmp_1.arg2 = undefined; @@ -46930,12 +46930,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_PauseMenu_constructor__P518218.info = {"start":3029,"length":257,"line":116,"column":8,"endLine":121,"endColumn":9,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"inline","argumentNames":["this","generator","theme"]} +scene_systemMenu_PauseMenu_constructor__P33601.info = {"start":3029,"length":257,"line":116,"column":8,"endLine":121,"endColumn":9,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"inline","argumentNames":["this","generator","theme"]} -function scene_systemMenu_PauseMenu_constructor__P518218_mk(s) { +function scene_systemMenu_PauseMenu_constructor__P33601_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_PauseMenu_constructor__P518218, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_PauseMenu_constructor__P33601, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -46949,7 +46949,7 @@ function scene_systemMenu_PauseMenu_constructor__P518218_mk(s) { -function scene_systemMenu_buildMenuTheme__P518226(s) { +function scene_systemMenu_buildMenuTheme__P33609(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -46959,7 +46959,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.cardsPerRow___536768 = undefined; + s.cardsPerRow___52196 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -46967,19 +46967,19 @@ switch (step) { s.arg3 = (s.lambdaArgs[3]); s.lambdaArgs = null; } - r0 = pxsim_ImageMethods.width(globals.screen___517154); + r0 = pxsim_ImageMethods.width(globals.screen___32537); s.tmp_0 = r0; r0 = (s.arg0 + s.arg1); s.tmp_1 = r0; r0 = pxsim.Math_.idiv(s.tmp_0, s.tmp_1); - s.cardsPerRow___536768 = (r0); + s.cardsPerRow___52196 = (r0); s.tmp_0 = r0 = s.arg2; r0 = pxsim_numops_toBool(s.tmp_0); if (!r0) { step = 1; continue; } r0 = s.tmp_0; { step = 2; continue; } case 1: - r0 = globals.font8___517097; + r0 = globals.font8___32480; case 2: // jmp value (already in r0) s.tmp_1 = r0; @@ -46990,7 +46990,7 @@ switch (step) { r0 = s.tmp_0; { step = 4; continue; } case 3: - s.tmp_1 = image_doubledFont__P517100_mk(s); + s.tmp_1 = image_doubledFont__P32483_mk(s); s.tmp_1.arg0 = s.arg2; s.callLocIdx = 1475; s.pc = 5; return s.tmp_1; case 5: @@ -47003,12 +47003,12 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_pxtrt.mapSetByString(s.tmp_0, "cardSpacing", s.arg1); r0 = pxsim_pxtrt.mapSetByString(s.tmp_0, "cardWidth", s.arg0); - r0 = pxsim_pxtrt.mapSetByString(s.tmp_0, "cardsPerRow", s.cardsPerRow___536768); - r0 = pxsim_ImageMethods.width(globals.screen___517154); + r0 = pxsim_pxtrt.mapSetByString(s.tmp_0, "cardsPerRow", s.cardsPerRow___52196); + r0 = pxsim_ImageMethods.width(globals.screen___32537); s.tmp_3 = r0; - r0 = (s.cardsPerRow___536768 * s.arg0); + r0 = (s.cardsPerRow___52196 * s.arg0); s.tmp_5 = r0; - r0 = (s.cardsPerRow___536768 - 1); + r0 = (s.cardsPerRow___52196 - 1); s.tmp_7 = r0; r0 = (s.tmp_7 * s.arg1); s.tmp_6 = r0; @@ -47039,7 +47039,7 @@ switch (step) { r0 = (s.tmp_9 + s.arg1); s.tmp_8 = r0; r0 = pxsim_pxtrt.mapSetByString(s.tmp_0, "cardsTop", s.tmp_8); - r0 = pxsim_ImageMethods.height(globals.screen___517154); + r0 = pxsim_ImageMethods.height(globals.screen___32537); s.tmp_14 = r0; s.tmp_16 = if_charHeight_1_mk(s); s.tmp_16.arg0 = s.arg2; @@ -47060,19 +47060,19 @@ switch (step) { s.tmp_12 = r0; r0 = pxsim_pxtrt.mapSetByString(s.tmp_0, "infoTop", s.tmp_12); r0 = pxsim_pxtrt.mapSetByString(s.tmp_0, "headerText", "PAUSED"); - r0 = pxsim_pxtrt.mapSetByString(s.tmp_0, "selectedCard", globals.CARD_SELECTED___518234); - r0 = pxsim_pxtrt.mapSetByString(s.tmp_0, "activeCard", globals.CARD_ACTIVE___518235); - r0 = pxsim_pxtrt.mapSetByString(s.tmp_0, "basicCard", globals.CARD_NORMAL___518233); + r0 = pxsim_pxtrt.mapSetByString(s.tmp_0, "selectedCard", globals.CARD_SELECTED___33617); + r0 = pxsim_pxtrt.mapSetByString(s.tmp_0, "activeCard", globals.CARD_ACTIVE___33618); + r0 = pxsim_pxtrt.mapSetByString(s.tmp_0, "basicCard", globals.CARD_NORMAL___33616); r0 = s.tmp_0; return leave(s, r0) default: oops() } } } -scene_systemMenu_buildMenuTheme__P518226.info = {"start":11654,"length":906,"line":356,"column":4,"endLine":375,"endColumn":5,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"buildMenuTheme","argumentNames":["cardWidth","cardSpacing","infoFont","headerFont"]} +scene_systemMenu_buildMenuTheme__P33609.info = {"start":11654,"length":906,"line":356,"column":4,"endLine":375,"endColumn":5,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"buildMenuTheme","argumentNames":["cardWidth","cardSpacing","infoFont","headerFont"]} -function scene_systemMenu_buildMenuTheme__P518226_mk(s) { +function scene_systemMenu_buildMenuTheme__P33609_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_buildMenuTheme__P518226, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_buildMenuTheme__P33609, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -47091,7 +47091,7 @@ function scene_systemMenu_buildMenuTheme__P518226_mk(s) { tmp_14: undefined, tmp_15: undefined, tmp_16: undefined, - cardsPerRow___536768: undefined, + cardsPerRow___52196: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -47102,7 +47102,7 @@ function scene_systemMenu_buildMenuTheme__P518226_mk(s) { -function image_doubledFont__P517100(s) { +function image_doubledFont__P32483(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -47116,7 +47116,7 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = image_scaledFont__P517101_mk(s); + s.tmp_0 = image_scaledFont__P32484_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = 2; s.callLocIdx = 158; s.pc = 1; return s.tmp_0; @@ -47125,12 +47125,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -image_doubledFont__P517100.info = {"start":12008,"length":82,"line":146,"column":4,"endLine":148,"endColumn":5,"fileName":"pxt_modules/screen/text.ts","functionName":"doubledFont","argumentNames":["f"]} +image_doubledFont__P32483.info = {"start":12008,"length":82,"line":146,"column":4,"endLine":148,"endColumn":5,"fileName":"pxt_modules/screen/text.ts","functionName":"doubledFont","argumentNames":["f"]} -function image_doubledFont__P517100_mk(s) { +function image_doubledFont__P32483_mk(s) { checkStack(s.depth); return { - parent: s, fn: image_doubledFont__P517100, depth: s.depth + 1, + parent: s, fn: image_doubledFont__P32483, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -47140,7 +47140,7 @@ function image_doubledFont__P517100_mk(s) { -function image_scaledFont__P517101(s) { +function image_scaledFont__P32484(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -47255,12 +47255,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -image_scaledFont__P517101.info = {"start":12096,"length":331,"line":150,"column":4,"endLine":160,"endColumn":5,"fileName":"pxt_modules/screen/text.ts","functionName":"scaledFont","argumentNames":["f","size"]} +image_scaledFont__P32484.info = {"start":12096,"length":331,"line":150,"column":4,"endLine":160,"endColumn":5,"fileName":"pxt_modules/screen/text.ts","functionName":"scaledFont","argumentNames":["f","size"]} -function image_scaledFont__P517101_mk(s) { +function image_scaledFont__P32484_mk(s) { checkStack(s.depth); return { - parent: s, fn: image_scaledFont__P517101, depth: s.depth + 1, + parent: s, fn: image_scaledFont__P32484, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -47286,7 +47286,7 @@ function image_scaledFont__P517101_mk(s) { -function scene_systemMenu_initScreen__P521289(s) { +function scene_systemMenu_initScreen__P36677(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -47296,20 +47296,20 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.brightness___536848 = undefined; - s.tmp_0 = settings_readNumber__P517190_mk(s); + s.brightness___52276 = undefined; + s.tmp_0 = settings_readNumber__P32573_mk(s); s.tmp_0.arg0 = "#brightness"; s.callLocIdx = 1484; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - s.brightness___536848 = (r0); - r0 = (s.brightness___536848 !== undefined); + s.brightness___52276 = (r0); + r0 = (s.brightness___52276 !== undefined); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - s.tmp_1 = helpers_setScreenBrightness__P517087_mk(s); - s.tmp_1.arg0 = globals.screen___517154; - s.tmp_1.arg1 = s.brightness___536848; + s.tmp_1 = helpers_setScreenBrightness__P32470_mk(s); + s.tmp_1.arg0 = globals.screen___32537; + s.tmp_1.arg1 = s.brightness___52276; s.callLocIdx = 1485; s.pc = 4; return s.tmp_1; case 4: r0 = s.retval; @@ -47319,23 +47319,23 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_initScreen__P521289.info = {"start":13388,"length":175,"line":405,"column":4,"endLine":409,"endColumn":5,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"initScreen","argumentNames":[]} +scene_systemMenu_initScreen__P36677.info = {"start":13388,"length":175,"line":405,"column":4,"endLine":409,"endColumn":5,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"initScreen","argumentNames":[]} -function scene_systemMenu_initScreen__P521289_mk(s) { +function scene_systemMenu_initScreen__P36677_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_initScreen__P521289, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_initScreen__P36677, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, - brightness___536848: undefined, + brightness___52276: undefined, } } -function scene_systemMenu_initVolume__P521288(s) { +function scene_systemMenu_initVolume__P36676(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -47345,19 +47345,19 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.vol___536858 = undefined; - s.tmp_0 = settings_readNumber__P517190_mk(s); + s.vol___52286 = undefined; + s.tmp_0 = settings_readNumber__P32573_mk(s); s.tmp_0.arg0 = "#volume"; s.callLocIdx = 1482; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - s.vol___536858 = (r0); - r0 = (s.vol___536858 !== undefined); + s.vol___52286 = (r0); + r0 = (s.vol___52286 !== undefined); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - s.tmp_1 = music_setVolume__P516742_mk(s); - s.tmp_1.arg0 = s.vol___536858; + s.tmp_1 = music_setVolume__P32125_mk(s); + s.tmp_1.arg0 = s.vol___52286; s.callLocIdx = 1483; s.pc = 4; return s.tmp_1; case 4: r0 = s.retval; @@ -47367,23 +47367,23 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_systemMenu_initVolume__P521288.info = {"start":13238,"length":144,"line":399,"column":4,"endLine":403,"endColumn":5,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"initVolume","argumentNames":[]} +scene_systemMenu_initVolume__P36676.info = {"start":13238,"length":144,"line":399,"column":4,"endLine":403,"endColumn":5,"fileName":"pxt_modules/game/systemmenu.ts","functionName":"initVolume","argumentNames":[]} -function scene_systemMenu_initVolume__P521288_mk(s) { +function scene_systemMenu_initVolume__P36676_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_systemMenu_initVolume__P521288, depth: s.depth + 1, + parent: s, fn: scene_systemMenu_initVolume__P36676, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, - vol___536858: undefined, + vol___52286: undefined, } } -function game_GameOverConfig_constructor__P518110(s) { +function game_GameOverConfig_constructor__P33493(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -47398,8 +47398,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, game_GameOverConfig__C518095_VT)) failedCast(r0); - s.tmp_0 = game_GameOverConfig_init__P518111_mk(s); + if (!checkSubtype(r0, game_GameOverConfig__C33478_VT)) failedCast(r0); + s.tmp_0 = game_GameOverConfig_init__P33494_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 1268; s.pc = 1; return s.tmp_0; case 1: @@ -47408,12 +47408,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_GameOverConfig_constructor__P518110.info = {"start":893,"length":50,"line":35,"column":8,"endLine":37,"endColumn":9,"fileName":"pxt_modules/game/game.ts","functionName":"inline","argumentNames":["this"]} +game_GameOverConfig_constructor__P33493.info = {"start":893,"length":50,"line":35,"column":8,"endLine":37,"endColumn":9,"fileName":"pxt_modules/game/game.ts","functionName":"inline","argumentNames":["this"]} -function game_GameOverConfig_constructor__P518110_mk(s) { +function game_GameOverConfig_constructor__P33493_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_GameOverConfig_constructor__P518110, depth: s.depth + 1, + parent: s, fn: game_GameOverConfig_constructor__P33493, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -47423,7 +47423,7 @@ function game_GameOverConfig_constructor__P518110_mk(s) { -function game_GameOverConfig_init__P518111(s) { +function game_GameOverConfig_init__P33494(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -47438,21 +47438,21 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, game_GameOverConfig__C518095_VT)) failedCast(r0); + if (!checkSubtype(r0, game_GameOverConfig__C33478_VT)) failedCast(r0); r0 = (s.arg0).fields["scoringType"] = (0); - r0 = (s.arg0).fields["winEffect"] = (globals.confetti___518396); - r0 = (s.arg0).fields["loseEffect"] = (globals.melt___518418); + r0 = (s.arg0).fields["winEffect"] = (globals.confetti___33779); + r0 = (s.arg0).fields["loseEffect"] = (globals.melt___33801); s.tmp_0 = r0 = s.arg0; - s.tmp_2 = music_melodyPlayable__P517045_mk(s); - s.tmp_2.arg0 = globals.powerUp___516772; + s.tmp_2 = music_melodyPlayable__P32428_mk(s); + s.tmp_2.arg0 = globals.powerUp___32155; s.callLocIdx = 1269; s.pc = 1; return s.tmp_2; case 1: r0 = s.retval; s.tmp_1 = r0; r0 = (s.tmp_0).fields["winSound"] = (s.tmp_1); s.tmp_0 = r0 = s.arg0; - s.tmp_2 = music_melodyPlayable__P517045_mk(s); - s.tmp_2.arg0 = globals.wawawawaa___516769; + s.tmp_2 = music_melodyPlayable__P32428_mk(s); + s.tmp_2.arg0 = globals.wawawawaa___32152; s.callLocIdx = 1270; s.pc = 2; return s.tmp_2; case 2: r0 = s.retval; @@ -47471,12 +47471,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_GameOverConfig_init__P518111.info = {"start":953,"length":701,"line":39,"column":8,"endLine":54,"endColumn":9,"fileName":"pxt_modules/game/game.ts","functionName":"init","argumentNames":["this"]} +game_GameOverConfig_init__P33494.info = {"start":953,"length":701,"line":39,"column":8,"endLine":54,"endColumn":9,"fileName":"pxt_modules/game/game.ts","functionName":"init","argumentNames":["this"]} -function game_GameOverConfig_init__P518111_mk(s) { +function game_GameOverConfig_init__P33494_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_GameOverConfig_init__P518111, depth: s.depth + 1, + parent: s, fn: game_GameOverConfig_init__P33494, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -47488,7 +47488,7 @@ function game_GameOverConfig_init__P518111_mk(s) { -function melt_inline__P536916(s) { +function melt_inline__P52344(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -47498,11 +47498,11 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.rounds___536919 = undefined; - s.j___536927 = undefined; - s.x___536932 = undefined; - s.y___536938 = undefined; - s.c___536944 = undefined; + s.rounds___52347 = undefined; + s.j___52355 = undefined; + s.x___52360 = undefined; + s.y___52366 = undefined; + s.c___52372 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -47515,14 +47515,14 @@ switch (step) { r0 = (s.tmp_1 * s.tmp_2); s.tmp_0 = r0; r0 = (s.tmp_0 >> 5); - s.rounds___536919 = (r0); - s.j___536927 = (0); + s.rounds___52347 = (r0); + s.j___52355 = (0); case 1: - r0 = (s.j___536927 < s.rounds___536919); + r0 = (s.j___52355 < s.rounds___52347); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 2; continue; } - s.tmp_1 = Math_FastRandom_randomRange__P518185_mk(s); + s.tmp_1 = Math_FastRandom_randomRange__P33568_mk(s); s.tmp_1.arg0 = s.arg1; s.tmp_1.arg1 = 0; r0 = pxsim_ImageMethods.width(s.arg0); @@ -47532,8 +47532,8 @@ switch (step) { s.callLocIdx = 59; s.pc = 3; return s.tmp_1; case 3: r0 = s.retval; - s.x___536932 = (r0); - s.tmp_0 = Math_FastRandom_randomRange__P518185_mk(s); + s.x___52360 = (r0); + s.tmp_0 = Math_FastRandom_randomRange__P33568_mk(s); s.tmp_0.arg0 = s.arg1; s.tmp_0.arg1 = 0; r0 = pxsim_ImageMethods.height(s.arg0); @@ -47543,42 +47543,42 @@ switch (step) { s.callLocIdx = 60; s.pc = 4; return s.tmp_0; case 4: r0 = s.retval; - s.y___536938 = (r0); - r0 = pxsim_ImageMethods.getPixel(s.arg0, s.x___536932, s.y___536938); - s.c___536944 = (r0); + s.y___52366 = (r0); + r0 = pxsim_ImageMethods.getPixel(s.arg0, s.x___52360, s.y___52366); + s.c___52372 = (r0); s.tmp_0 = r0 = s.arg0; - s.tmp_1 = r0 = s.x___536932; - r0 = (s.y___536938 + 1); + s.tmp_1 = r0 = s.x___52360; + r0 = (s.y___52366 + 1); s.tmp_2 = r0; - r0 = pxsim_ImageMethods.setPixel(s.tmp_0, s.tmp_1, s.tmp_2, s.c___536944); + r0 = pxsim_ImageMethods.setPixel(s.tmp_0, s.tmp_1, s.tmp_2, s.c___52372); s.tmp_0 = r0 = s.arg0; - s.tmp_1 = r0 = s.x___536932; - r0 = (s.y___536938 + 2); + s.tmp_1 = r0 = s.x___52360; + r0 = (s.y___52366 + 2); s.tmp_2 = r0; - r0 = pxsim_ImageMethods.setPixel(s.tmp_0, s.tmp_1, s.tmp_2, s.c___536944); - r0 = (s.j___536927 + 1); - s.j___536927 = (r0); + r0 = pxsim_ImageMethods.setPixel(s.tmp_0, s.tmp_1, s.tmp_2, s.c___52372); + r0 = (s.j___52355 + 1); + s.j___52355 = (r0); { step = 1; continue; } case 2: r0 = undefined; return leave(s, r0) default: oops() } } } -melt_inline__P536916.info = {"start":2652,"length":386,"line":72,"column":45,"endLine":81,"endColumn":5,"fileName":"pxt_modules/game/effects.ts","functionName":"inline","argumentNames":["input","r"]} +melt_inline__P52344.info = {"start":2652,"length":386,"line":72,"column":45,"endLine":81,"endColumn":5,"fileName":"pxt_modules/game/effects.ts","functionName":"inline","argumentNames":["input","r"]} -function melt_inline__P536916_mk(s) { +function melt_inline__P52344_mk(s) { checkStack(s.depth); return { - parent: s, fn: melt_inline__P536916, depth: s.depth + 1, + parent: s, fn: melt_inline__P52344, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - rounds___536919: undefined, - j___536927: undefined, - x___536932: undefined, - y___536938: undefined, - c___536944: undefined, + rounds___52347: undefined, + j___52355: undefined, + x___52360: undefined, + y___52366: undefined, + c___52372: undefined, arg0: undefined, arg1: undefined, } } @@ -47587,7 +47587,7 @@ function melt_inline__P536916_mk(s) { -function confetti_inline__P536970(s) { +function confetti_inline__P52398(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -47597,13 +47597,13 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.factory___536973 = undefined; + s.factory___52401 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } - r0 = pxsim_pxtcore_mkClassInstance(particles_ConfettiFactory__C518340_VT); + r0 = pxsim_pxtcore_mkClassInstance(particles_ConfettiFactory__C33723_VT); s.tmp_0 = r0; s.tmp_2 = if_width_1_mk(s); s.tmp_2.arg0 = s.arg0; @@ -47638,27 +47638,27 @@ switch (step) { case 2: // jmp value (already in r0) s.tmp_4 = r0; - s.tmp_5 = particles_ConfettiFactory_constructor__P518341_mk(s); + s.tmp_5 = particles_ConfettiFactory_constructor__P33724_mk(s); s.tmp_5.arg0 = s.tmp_0; s.tmp_5.arg1 = s.tmp_4; s.tmp_5.arg2 = 16; s.callLocIdx = 49; s.pc = 5; return s.tmp_5; case 5: r0 = s.retval; - s.factory___536973 = (s.tmp_0); - s.tmp_0 = particles_SprayFactory_setSpeed__P518317_mk(s); - s.tmp_0.arg0 = s.factory___536973; + s.factory___52401 = (s.tmp_0); + s.tmp_0 = particles_SprayFactory_setSpeed__P33700_mk(s); + s.tmp_0.arg0 = s.factory___52401; s.tmp_0.arg1 = 30; s.callLocIdx = 50; s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; - r0 = pxsim_pxtcore_mkClassInstance(particles_ParticleSource__C518273_VT); + r0 = pxsim_pxtcore_mkClassInstance(particles_ParticleSource__C33656_VT); s.tmp_0 = r0; - s.tmp_1 = particles_ParticleSource_constructor__P518278_mk(s); + s.tmp_1 = particles_ParticleSource_constructor__P33661_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = s.arg0; s.tmp_1.arg2 = s.arg1; - s.tmp_1.arg3 = s.factory___536973; + s.tmp_1.arg3 = s.factory___52401; s.callLocIdx = 51; s.pc = 7; return s.tmp_1; case 7: r0 = s.retval; @@ -47666,12 +47666,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -confetti_inline__P536970.info = {"start":7534,"length":284,"line":191,"column":59,"endLine":195,"endColumn":5,"fileName":"pxt_modules/game/particleeffects.ts","functionName":"inline","argumentNames":["anchor","particlesPerSecond"]} +confetti_inline__P52398.info = {"start":7534,"length":284,"line":191,"column":59,"endLine":195,"endColumn":5,"fileName":"pxt_modules/game/particleeffects.ts","functionName":"inline","argumentNames":["anchor","particlesPerSecond"]} -function confetti_inline__P536970_mk(s) { +function confetti_inline__P52398_mk(s) { checkStack(s.depth); return { - parent: s, fn: confetti_inline__P536970, depth: s.depth + 1, + parent: s, fn: confetti_inline__P52398, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -47679,7 +47679,7 @@ function confetti_inline__P536970_mk(s) { tmp_3: undefined, tmp_4: undefined, tmp_5: undefined, - factory___536973: undefined, + factory___52401: undefined, arg0: undefined, arg1: undefined, } } @@ -47688,7 +47688,7 @@ function confetti_inline__P536970_mk(s) { -function particles_ParticleSource_constructor__P518278(s) { +function particles_ParticleSource_constructor__P33661(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -47698,8 +47698,8 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.sources___536994 = undefined; - s.removedSource___537003 = undefined; + s.sources___52422 = undefined; + s.removedSource___52431 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -47708,62 +47708,62 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_ParticleSource__C518273_VT)) failedCast(r0); - s.tmp_0 = sprites_BaseSprite_constructor__P517218_mk(s); + if (!checkSubtype(r0, particles_ParticleSource__C33656_VT)) failedCast(r0); + s.tmp_0 = sprites_BaseSprite_constructor__P32601_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = 0; s.callLocIdx = 1504; s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; - s.tmp_0 = particles_init__P521365_mk(s); + s.tmp_0 = particles_init__P36753_mk(s); s.callLocIdx = 1505; s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; - s.tmp_0 = particles_particleSources__P521371_mk(s); + s.tmp_0 = particles_particleSources__P36759_mk(s); s.callLocIdx = 1506; s.pc = 7; return s.tmp_0; case 7: r0 = s.retval; - s.sources___536994 = (r0); - r0 = pxsim_Array__length(s.sources___536994); + s.sources___52422 = (r0); + r0 = pxsim_Array__length(s.sources___52422); s.tmp_1 = r0; - r0 = (s.tmp_1 >= globals.MAX_SOURCES___521357); + r0 = (s.tmp_1 >= globals.MAX_SOURCES___36745); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - s.tmp_2 = particles_sortSources__P521368_mk(s); - s.tmp_2.arg0 = s.sources___536994; + s.tmp_2 = particles_sortSources__P36756_mk(s); + s.tmp_2.arg0 = s.sources___52422; s.callLocIdx = 1507; s.pc = 8; return s.tmp_2; case 8: r0 = s.retval; - r0 = pxsim_Array_.removeAt(s.sources___536994, 0); - s.removedSource___537003 = (r0); - s.tmp_0 = particles_ParticleSource_clear__P518288_mk(s); - s.tmp_0.arg0 = s.removedSource___537003; + r0 = pxsim_Array_.removeAt(s.sources___52422, 0); + s.removedSource___52431 = (r0); + s.tmp_0 = particles_ParticleSource_clear__P33671_mk(s); + s.tmp_0.arg0 = s.removedSource___52431; s.callLocIdx = 1509; s.pc = 9; return s.tmp_0; case 9: r0 = s.retval; - s.tmp_0 = particles_ParticleSource_destroy__P518287_mk(s); - s.tmp_0.arg0 = s.removedSource___537003; + s.tmp_0 = particles_ParticleSource_destroy__P33670_mk(s); + s.tmp_0.arg0 = s.removedSource___52431; s.callLocIdx = 1510; s.pc = 10; return s.tmp_0; case 10: r0 = s.retval; case 1: case 2: r0 = (s.arg0).fields["pFlags"] = (0); - s.tmp_0 = particles_ParticleSource_setRate__P518290_mk(s); + s.tmp_0 = particles_ParticleSource_setRate__P33673_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg2; s.callLocIdx = 1511; s.pc = 11; return s.tmp_0; case 11: r0 = s.retval; - s.tmp_0 = particles_ParticleSource_setAcceleration__P518282_mk(s); + s.tmp_0 = particles_ParticleSource_setAcceleration__P33665_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = 0; s.tmp_0.arg2 = 0; s.callLocIdx = 1512; s.pc = 12; return s.tmp_0; case 12: r0 = s.retval; - s.tmp_0 = particles_ParticleSource_setAnchor__P518289_mk(s); + s.tmp_0 = particles_ParticleSource_setAnchor__P33672_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; s.callLocIdx = 1513; s.pc = 13; return s.tmp_0; @@ -47778,18 +47778,18 @@ switch (step) { r0 = s.tmp_0; { step = 4; continue; } case 3: - r0 = globals.defaultFactory___518293; + r0 = globals.defaultFactory___33676; case 4: // jmp value (already in r0) s.tmp_1 = r0; - s.tmp_2 = particles_ParticleSource_setFactory__P518292_mk(s); + s.tmp_2 = particles_ParticleSource_setFactory__P33675_mk(s); s.tmp_2.arg0 = s.arg0; s.tmp_2.arg1 = s.tmp_1; s.callLocIdx = 1514; s.pc = 14; return s.tmp_2; case 14: r0 = s.retval; - r0 = pxsim_Array__push(s.sources___536994, s.arg0); - s.tmp_0 = particles_ParticleSource_enabled__P518286_mk(s); + r0 = pxsim_Array__push(s.sources___52422, s.arg0); + s.tmp_0 = particles_ParticleSource_enabled__P33669_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = true; s.callLocIdx = 1515; s.pc = 15; return s.tmp_0; @@ -47799,18 +47799,18 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_ParticleSource_constructor__P518278.info = {"start":2307,"length":899,"line":87,"column":8,"endLine":110,"endColumn":9,"fileName":"pxt_modules/game/particles.ts","functionName":"inline","argumentNames":["this","anchor","particlesPerSecond","factory"]} +particles_ParticleSource_constructor__P33661.info = {"start":2307,"length":899,"line":87,"column":8,"endLine":110,"endColumn":9,"fileName":"pxt_modules/game/particles.ts","functionName":"inline","argumentNames":["this","anchor","particlesPerSecond","factory"]} -function particles_ParticleSource_constructor__P518278_mk(s) { +function particles_ParticleSource_constructor__P33661_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_ParticleSource_constructor__P518278, depth: s.depth + 1, + parent: s, fn: particles_ParticleSource_constructor__P33661, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - sources___536994: undefined, - removedSource___537003: undefined, + sources___52422: undefined, + removedSource___52431: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -47821,7 +47821,7 @@ function particles_ParticleSource_constructor__P518278_mk(s) { -function particles_sortSources__P521368(s) { +function particles_sortSources__P36756(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -47835,9 +47835,9 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = helpers_arraySort__P515227_mk(s); + s.tmp_0 = helpers_arraySort__P30610_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_0.arg1 = particles_sortSources_inline__P537200; + s.tmp_0.arg1 = particles_sortSources_inline__P52628; s.callLocIdx = 1553; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; @@ -47845,12 +47845,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_sortSources__P521368.info = {"start":10026,"length":129,"line":332,"column":4,"endLine":334,"endColumn":5,"fileName":"pxt_modules/game/particles.ts","functionName":"sortSources","argumentNames":["sources"]} +particles_sortSources__P36756.info = {"start":10026,"length":129,"line":332,"column":4,"endLine":334,"endColumn":5,"fileName":"pxt_modules/game/particles.ts","functionName":"sortSources","argumentNames":["sources"]} -function particles_sortSources__P521368_mk(s) { +function particles_sortSources__P36756_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_sortSources__P521368, depth: s.depth + 1, + parent: s, fn: particles_sortSources__P36756, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -47860,7 +47860,7 @@ function particles_sortSources__P521368_mk(s) { -function particles_sortSources_inline__P537200(s) { +function particles_sortSources_inline__P52628(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -47898,12 +47898,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_sortSources_inline__P537200.info = {"start":10097,"length":50,"line":333,"column":21,"endLine":333,"endColumn":71,"fileName":"pxt_modules/game/particles.ts","functionName":"inline","argumentNames":["a","b"]} +particles_sortSources_inline__P52628.info = {"start":10097,"length":50,"line":333,"column":21,"endLine":333,"endColumn":71,"fileName":"pxt_modules/game/particles.ts","functionName":"inline","argumentNames":["a","b"]} -function particles_sortSources_inline__P537200_mk(s) { +function particles_sortSources_inline__P52628_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_sortSources_inline__P537200, depth: s.depth + 1, + parent: s, fn: particles_sortSources_inline__P52628, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -47919,7 +47919,7 @@ function particles_sortSources_inline__P537200_mk(s) { -function particles_init__P521365(s) { +function particles_init__P36753(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -47929,33 +47929,33 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.scene___537239 = undefined; - s.tmp_0 = game_currentScene__P518121_mk(s); + s.scene___52667 = undefined; + s.tmp_0 = game_currentScene__P33504_mk(s); s.callLocIdx = 1543; s.pc = 4; return s.tmp_0; case 4: r0 = s.retval; - s.scene___537239 = (r0); - r0 = s.scene___537239.fields["particleSources"]; + s.scene___52667 = (r0); + r0 = s.scene___52667.fields["particleSources"]; s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } { step = 3; continue; } case 1: case 2: - s.tmp_1 = r0 = s.scene___537239; + s.tmp_1 = r0 = s.scene___52667; r0 = pxsim_Array__mk(); s.tmp_2 = r0; r0 = (s.tmp_1).fields["particleSources"] = (s.tmp_2); r0 = pxsim.control.millis(); - globals.lastUpdate___521360 = (r0); - s.tmp_0 = game_onUpdate__P518145_mk(s); - s.tmp_0.arg0 = particles_updateParticles__P521366; + globals.lastUpdate___36748 = (r0); + s.tmp_0 = game_onUpdate__P33528_mk(s); + s.tmp_0.arg0 = particles_updateParticles__P36754; s.callLocIdx = 1544; s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; - s.tmp_0 = game_onUpdateInterval__P518146_mk(s); + s.tmp_0 = game_onUpdateInterval__P33529_mk(s); s.tmp_0.arg0 = 250; - s.tmp_0.arg1 = particles_pruneParticles__P521367; + s.tmp_0.arg1 = particles_pruneParticles__P36755; s.callLocIdx = 1545; s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; @@ -47964,24 +47964,24 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_init__P521365.info = {"start":9236,"length":276,"line":304,"column":4,"endLine":311,"endColumn":5,"fileName":"pxt_modules/game/particles.ts","functionName":"init","argumentNames":[]} +particles_init__P36753.info = {"start":9236,"length":276,"line":304,"column":4,"endLine":311,"endColumn":5,"fileName":"pxt_modules/game/particles.ts","functionName":"init","argumentNames":[]} -function particles_init__P521365_mk(s) { +function particles_init__P36753_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_init__P521365, depth: s.depth + 1, + parent: s, fn: particles_init__P36753, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - scene___537239: undefined, + scene___52667: undefined, } } -function particles_updateParticles__P521366(s) { +function particles_updateParticles__P36754(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -47991,16 +47991,16 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.sources___537254 = undefined; - s.time___537261 = undefined; - s.dt___537264 = undefined; - s.i___537270 = undefined; - s.tmp_0 = particles_particleSources__P521371_mk(s); + s.sources___52682 = undefined; + s.time___52689 = undefined; + s.dt___52692 = undefined; + s.i___52698 = undefined; + s.tmp_0 = particles_particleSources__P36759_mk(s); s.callLocIdx = 1546; s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; - s.sources___537254 = (r0); - r0 = pxsim_numops_toBoolDecr(s.sources___537254); + s.sources___52682 = (r0); + r0 = pxsim_numops_toBoolDecr(s.sources___52682); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; @@ -48009,34 +48009,34 @@ switch (step) { { step = 5; continue; } case 1: case 2: - s.tmp_2 = particles_sortSources__P521368_mk(s); - s.tmp_2.arg0 = s.sources___537254; + s.tmp_2 = particles_sortSources__P36756_mk(s); + s.tmp_2.arg0 = s.sources___52682; s.callLocIdx = 1547; s.pc = 7; return s.tmp_2; case 7: r0 = s.retval; r0 = pxsim.control.millis(); - s.time___537261 = (r0); - r0 = (s.time___537261 - globals.lastUpdate___521360); - s.dt___537264 = (r0); - globals.lastUpdate___521360 = (s.time___537261); - s.i___537270 = (0); + s.time___52689 = (r0); + r0 = (s.time___52689 - globals.lastUpdate___36748); + s.dt___52692 = (r0); + globals.lastUpdate___36748 = (s.time___52689); + s.i___52698 = (0); case 3: - s.tmp_1 = r0 = s.i___537270; - r0 = pxsim_Array__length(s.sources___537254); + s.tmp_1 = r0 = s.i___52698; + r0 = pxsim_Array__length(s.sources___52682); s.tmp_2 = r0; r0 = (s.tmp_1 < s.tmp_2); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 4; continue; } - s.tmp_3 = particles_ParticleSource__update__P518280_mk(s); - r0 = pxsim_Array__getAt(s.sources___537254, s.i___537270); + s.tmp_3 = particles_ParticleSource__update__P33663_mk(s); + r0 = pxsim_Array__getAt(s.sources___52682, s.i___52698); s.tmp_3.arg0 = r0; - s.tmp_3.arg1 = s.dt___537264; + s.tmp_3.arg1 = s.dt___52692; s.callLocIdx = 1548; s.pc = 8; return s.tmp_3; case 8: r0 = s.retval; - r0 = (s.i___537270 + 1); - s.i___537270 = (r0); + r0 = (s.i___52698 + 1); + s.i___52698 = (r0); { step = 3; continue; } case 4: case 5: @@ -48044,28 +48044,28 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_updateParticles__P521366.info = {"start":9518,"length":340,"line":313,"column":4,"endLine":325,"endColumn":5,"fileName":"pxt_modules/game/particles.ts","functionName":"updateParticles","argumentNames":[]} +particles_updateParticles__P36754.info = {"start":9518,"length":340,"line":313,"column":4,"endLine":325,"endColumn":5,"fileName":"pxt_modules/game/particles.ts","functionName":"updateParticles","argumentNames":[]} -function particles_updateParticles__P521366_mk(s) { +function particles_updateParticles__P36754_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_updateParticles__P521366, depth: s.depth + 1, + parent: s, fn: particles_updateParticles__P36754, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, tmp_3: undefined, - sources___537254: undefined, - time___537261: undefined, - dt___537264: undefined, - i___537270: undefined, + sources___52682: undefined, + time___52689: undefined, + dt___52692: undefined, + i___52698: undefined, } } -function particles_ParticleSource__update__P518280(s) { +function particles_ParticleSource__update__P33663(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -48075,16 +48075,16 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.p___537333 = undefined; - s.current___537352 = undefined; - s.fixedDt___537360 = undefined; + s.p___52761 = undefined; + s.current___52780 = undefined; + s.fixedDt___52788 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_ParticleSource__C518273_VT)) failedCast(r0); + if (!checkSubtype(r0, particles_ParticleSource__C33656_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; r0 = s.tmp_0.fields["timer"]; s.tmp_2 = r0; @@ -48110,7 +48110,7 @@ switch (step) { r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } r0 = (s.arg0).fields["lifespan"] = (undefined); - s.tmp_0 = particles_ParticleSource_destroy__P518287_mk(s); + s.tmp_0 = particles_ParticleSource_destroy__P33670_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 1519; s.pc = 28; return s.tmp_0; case 28: @@ -48183,7 +48183,7 @@ switch (step) { r0 = s.tmp_0; { step = 13; continue; } case 12: - s.tmp_2 = particles_ParticleSource_enabled__P518285_mk(s); + s.tmp_2 = particles_ParticleSource_enabled__P33668_mk(s); s.tmp_2.arg0 = s.arg0; s.callLocIdx = 1522; s.pc = 31; return s.tmp_2; case 31: @@ -48201,18 +48201,18 @@ switch (step) { r0 = (s.tmp_6 + s.tmp_7); s.tmp_5 = r0; r0 = (s.tmp_4).fields["timer"] = (s.tmp_5); - s.tmp_0 = particles_ParticleFactory__C518309_v0_2_mk(s); + s.tmp_0 = particles_ParticleFactory__C33692_v0_2_mk(s); r0 = s.arg0.fields["_factory"]; s.tmp_0.arg0 = r0; r0 = s.arg0.fields["anchor"]; s.tmp_0.arg1 = r0; - if (!checkSubtype(s.tmp_0.arg0, particles_ParticleFactory__C518309_VT)) failedCast(s.tmp_0.arg0); + if (!checkSubtype(s.tmp_0.arg0, particles_ParticleFactory__C33692_VT)) failedCast(s.tmp_0.arg0); s.tmp_0.fn = s.tmp_0.arg0.vtable.methods.createParticle; s.pc = 32; return s.tmp_0; case 32: r0 = s.retval; - s.p___537333 = (r0); - r0 = pxsim_numops_toBoolDecr(s.p___537333); + s.p___52761 = (r0); + r0 = pxsim_numops_toBoolDecr(s.p___52761); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; @@ -48223,8 +48223,8 @@ switch (step) { case 15: r0 = s.arg0.fields["head"]; s.tmp_2 = r0; - r0 = (s.p___537333).fields["next"] = (s.tmp_2); - r0 = (s.arg0).fields["head"] = (s.p___537333); + r0 = (s.p___52761).fields["next"] = (s.tmp_2); + r0 = (s.arg0).fields["head"] = (s.p___52761); { step = 11; continue; } case 16: r0 = s.arg0.fields["head"]; @@ -48239,7 +48239,7 @@ switch (step) { case 17: case 18: r0 = s.arg0.fields["head"]; - s.current___537352 = (r0); + s.current___52780 = (r0); s.tmp_0 = r0 = s.arg0; r0 = s.tmp_0.fields["_dt"]; s.tmp_2 = r0; @@ -48251,36 +48251,36 @@ switch (step) { r0 = (s.tmp_0 * 256); s.tmp_1 = r0; r0 = (s.tmp_1 | 0); - s.fixedDt___537360 = (r0); - r0 = pxsim_numops_toBoolDecr(s.fixedDt___537360); + s.fixedDt___52788 = (r0); + r0 = pxsim_numops_toBoolDecr(s.fixedDt___52788); if (!r0) { step = 23; continue; } case 19: - r0 = s.current___537352.fields["lifespan"]; + r0 = s.current___52780.fields["lifespan"]; s.tmp_1 = r0; r0 = (s.tmp_1 > 0); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 20; continue; } - s.tmp_2 = r0 = s.current___537352; + s.tmp_2 = r0 = s.current___52780; r0 = s.tmp_2.fields["lifespan"]; s.tmp_4 = r0; r0 = (s.tmp_4 - s.arg1); s.tmp_3 = r0; r0 = (s.tmp_2).fields["lifespan"] = (s.tmp_3); - s.tmp_0 = particles_ParticleSource__C518273_v4_3_mk(s); + s.tmp_0 = particles_ParticleSource__C33656_v4_3_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_0.arg1 = s.current___537352; - s.tmp_0.arg2 = s.fixedDt___537360; - if (!checkSubtype(s.tmp_0.arg0, particles_ParticleSource__C518273_VT)) failedCast(s.tmp_0.arg0); + s.tmp_0.arg1 = s.current___52780; + s.tmp_0.arg2 = s.fixedDt___52788; + if (!checkSubtype(s.tmp_0.arg0, particles_ParticleSource__C33656_VT)) failedCast(s.tmp_0.arg0); s.tmp_0.fn = s.tmp_0.arg0.vtable.methods.updateParticle; s.pc = 33; return s.tmp_0; case 33: r0 = s.retval; case 20: case 21: - r0 = s.current___537352.fields["next"]; + r0 = s.current___52780.fields["next"]; s.tmp_0 = r0; - s.current___537352 = (r0); + s.current___52780 = (r0); r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 22; continue; } { step = 19; continue; } @@ -48289,15 +48289,15 @@ switch (step) { { step = 26; continue; } case 23: case 24: - s.tmp_0 = r0 = s.current___537352; + s.tmp_0 = r0 = s.current___52780; r0 = s.tmp_0.fields["lifespan"]; s.tmp_2 = r0; r0 = (s.tmp_2 - s.arg1); s.tmp_1 = r0; r0 = (s.tmp_0).fields["lifespan"] = (s.tmp_1); - r0 = s.current___537352.fields["next"]; + r0 = s.current___52780.fields["next"]; s.tmp_0 = r0; - s.current___537352 = (r0); + s.current___52780 = (r0); r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 25; continue; } { step = 24; continue; } @@ -48308,12 +48308,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_ParticleSource__update__P518280.info = {"start":3694,"length":1400,"line":124,"column":8,"endLine":164,"endColumn":9,"fileName":"pxt_modules/game/particles.ts","functionName":"_update","argumentNames":["this","dt"]} +particles_ParticleSource__update__P33663.info = {"start":3694,"length":1400,"line":124,"column":8,"endLine":164,"endColumn":9,"fileName":"pxt_modules/game/particles.ts","functionName":"_update","argumentNames":["this","dt"]} -function particles_ParticleSource__update__P518280_mk(s) { +function particles_ParticleSource__update__P33663_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_ParticleSource__update__P518280, depth: s.depth + 1, + parent: s, fn: particles_ParticleSource__update__P33663, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -48323,9 +48323,9 @@ function particles_ParticleSource__update__P518280_mk(s) { tmp_5: undefined, tmp_6: undefined, tmp_7: undefined, - p___537333: undefined, - current___537352: undefined, - fixedDt___537360: undefined, + p___52761: undefined, + current___52780: undefined, + fixedDt___52788: undefined, arg0: undefined, arg1: undefined, } } @@ -48334,7 +48334,7 @@ function particles_ParticleSource__update__P518280_mk(s) { -function particles_ParticleSource_updateParticle__P521362(s) { +function particles_ParticleSource_updateParticle__P36750(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -48351,7 +48351,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_ParticleSource__C518273_VT)) failedCast(r0); + if (!checkSubtype(r0, particles_ParticleSource__C33656_VT)) failedCast(r0); r0 = (s.arg2 >> 10); s.arg2 = (r0); s.tmp_0 = r0 = s.arg1; @@ -48406,12 +48406,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_ParticleSource_updateParticle__P521362.info = {"start":8248,"length":357,"line":277,"column":8,"endLine":285,"endColumn":9,"fileName":"pxt_modules/game/particles.ts","functionName":"updateParticle","argumentNames":["this","p","fixedDt"]} +particles_ParticleSource_updateParticle__P36750.info = {"start":8248,"length":357,"line":277,"column":8,"endLine":285,"endColumn":9,"fileName":"pxt_modules/game/particles.ts","functionName":"updateParticle","argumentNames":["this","p","fixedDt"]} -function particles_ParticleSource_updateParticle__P521362_mk(s) { +function particles_ParticleSource_updateParticle__P36750_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_ParticleSource_updateParticle__P521362, depth: s.depth + 1, + parent: s, fn: particles_ParticleSource_updateParticle__P36750, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -48428,7 +48428,7 @@ function particles_ParticleSource_updateParticle__P521362_mk(s) { -function Fx_rightShift__P515293(s) { +function Fx_rightShift__P30676(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -48447,12 +48447,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Fx_rightShift__P515293.info = {"start":2266,"length":108,"line":71,"column":4,"endLine":73,"endColumn":5,"fileName":"pxt_modules/base/fixed.ts","functionName":"rightShift","argumentNames":["a","n"]} +Fx_rightShift__P30676.info = {"start":2266,"length":108,"line":71,"column":4,"endLine":73,"endColumn":5,"fileName":"pxt_modules/base/fixed.ts","functionName":"rightShift","argumentNames":["a","n"]} -function Fx_rightShift__P515293_mk(s) { +function Fx_rightShift__P30676_mk(s) { checkStack(s.depth); return { - parent: s, fn: Fx_rightShift__P515293, depth: s.depth + 1, + parent: s, fn: Fx_rightShift__P30676, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -48462,7 +48462,7 @@ function Fx_rightShift__P515293_mk(s) { -function particles_ParticleFactory_createParticle__P518311(s) { +function particles_ParticleFactory_createParticle__P33694(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -48472,17 +48472,17 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.p___537443 = undefined; + s.p___52871 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_ParticleFactory__C518309_VT)) failedCast(r0); - r0 = pxsim_pxtcore_mkClassInstance(particles_Particle__C518254_VT); - s.p___537443 = (r0); - s.tmp_0 = r0 = s.p___537443; + if (!checkSubtype(r0, particles_ParticleFactory__C33692_VT)) failedCast(r0); + r0 = pxsim_pxtcore_mkClassInstance(particles_Particle__C33637_VT); + s.p___52871 = (r0); + s.tmp_0 = r0 = s.p___52871; s.tmp_3 = if_x_1_mk(s); s.tmp_3.arg0 = s.arg1; if (!s.tmp_3.arg0.vtable.iface) { @@ -48501,7 +48501,7 @@ switch (step) { r0 = (s.tmp_4 | 0); s.tmp_1 = r0; r0 = (s.tmp_0).fields["_x"] = (s.tmp_1); - s.tmp_0 = r0 = s.p___537443; + s.tmp_0 = r0 = s.p___52871; s.tmp_3 = if_y_1_mk(s); s.tmp_3.arg0 = s.arg1; if (!s.tmp_3.arg0.vtable.iface) { @@ -48520,26 +48520,26 @@ switch (step) { r0 = (s.tmp_4 | 0); s.tmp_1 = r0; r0 = (s.tmp_0).fields["_y"] = (s.tmp_1); - r0 = (s.p___537443).fields["vx"] = (0); - r0 = (s.p___537443).fields["vy"] = (0); - r0 = (s.p___537443).fields["lifespan"] = (500); - r0 = s.p___537443; + r0 = (s.p___52871).fields["vx"] = (0); + r0 = (s.p___52871).fields["vy"] = (0); + r0 = (s.p___52871).fields["lifespan"] = (500); + r0 = s.p___52871; return leave(s, r0) default: oops() } } } -particles_ParticleFactory_createParticle__P518311.info = {"start":1822,"length":282,"line":67,"column":8,"endLine":77,"endColumn":9,"fileName":"pxt_modules/game/particlefactories.ts","functionName":"createParticle","argumentNames":["this","anchor"]} +particles_ParticleFactory_createParticle__P33694.info = {"start":1822,"length":282,"line":67,"column":8,"endLine":77,"endColumn":9,"fileName":"pxt_modules/game/particlefactories.ts","functionName":"createParticle","argumentNames":["this","anchor"]} -function particles_ParticleFactory_createParticle__P518311_mk(s) { +function particles_ParticleFactory_createParticle__P33694_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_ParticleFactory_createParticle__P518311, depth: s.depth + 1, + parent: s, fn: particles_ParticleFactory_createParticle__P33694, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, tmp_3: undefined, tmp_4: undefined, - p___537443: undefined, + p___52871: undefined, arg0: undefined, arg1: undefined, } } @@ -48548,7 +48548,7 @@ function particles_ParticleFactory_createParticle__P518311_mk(s) { -function MAX_SOURCES_inline__P537215(s) { +function MAX_SOURCES_inline__P52643(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -48558,13 +48558,13 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.sz___537216 = undefined; - s.tmp_0 = control_ramSize__P515468_mk(s); + s.sz___52644 = undefined; + s.tmp_0 = control_ramSize__P30851_mk(s); s.callLocIdx = 43; s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; - s.sz___537216 = (r0); - r0 = (s.sz___537216 <= 102400); + s.sz___52644 = (r0); + r0 = (s.sz___52644 <= 102400); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } @@ -48572,7 +48572,7 @@ switch (step) { { step = 5; continue; } { step = 4; continue; } case 1: - r0 = (s.sz___537216 <= 204800); + r0 = (s.sz___52644 <= 204800); s.tmp_1 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_1); if (!r0) { step = 2; continue; } @@ -48589,23 +48589,23 @@ switch (step) { return leave(s, r0) default: oops() } } } -MAX_SOURCES_inline__P537215.info = {"start":240,"length":217,"line":9,"column":25,"endLine":18,"endColumn":5,"fileName":"pxt_modules/game/particles.ts","functionName":"inline","argumentNames":[]} +MAX_SOURCES_inline__P52643.info = {"start":240,"length":217,"line":9,"column":25,"endLine":18,"endColumn":5,"fileName":"pxt_modules/game/particles.ts","functionName":"inline","argumentNames":[]} -function MAX_SOURCES_inline__P537215_mk(s) { +function MAX_SOURCES_inline__P52643_mk(s) { checkStack(s.depth); return { - parent: s, fn: MAX_SOURCES_inline__P537215, depth: s.depth + 1, + parent: s, fn: MAX_SOURCES_inline__P52643, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, - sz___537216: undefined, + sz___52644: undefined, } } -function control_ramSize__P515468(s) { +function control_ramSize__P30851(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -48630,12 +48630,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -control_ramSize__P515468.info = {"start":4847,"length":100,"line":165,"column":4,"endLine":167,"endColumn":5,"fileName":"pxt_modules/base/control.ts","functionName":"ramSize","argumentNames":[]} +control_ramSize__P30851.info = {"start":4847,"length":100,"line":165,"column":4,"endLine":167,"endColumn":5,"fileName":"pxt_modules/base/control.ts","functionName":"ramSize","argumentNames":[]} -function control_ramSize__P515468_mk(s) { +function control_ramSize__P30851_mk(s) { checkStack(s.depth); return { - parent: s, fn: control_ramSize__P515468, depth: s.depth + 1, + parent: s, fn: control_ramSize__P30851, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -48645,7 +48645,7 @@ function control_ramSize__P515468_mk(s) { -function control__ramSize__P520484(s) { +function control__ramSize__P35872(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -48659,12 +48659,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -control__ramSize__P520484.info = {"start":4727,"length":60,"line":160,"column":4,"endLine":162,"endColumn":5,"fileName":"pxt_modules/base/control.ts","functionName":"_ramSize","argumentNames":[]} +control__ramSize__P35872.info = {"start":4727,"length":60,"line":160,"column":4,"endLine":162,"endColumn":5,"fileName":"pxt_modules/base/control.ts","functionName":"_ramSize","argumentNames":[]} -function control__ramSize__P520484_mk(s) { +function control__ramSize__P35872_mk(s) { checkStack(s.depth); return { - parent: s, fn: control__ramSize__P520484, depth: s.depth + 1, + parent: s, fn: control__ramSize__P35872, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, } } @@ -48672,7 +48672,7 @@ function control__ramSize__P520484_mk(s) { -function particles_SprayFactory_constructor__P518314(s) { +function particles_SprayFactory_constructor__P33697(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -48690,19 +48690,19 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_SprayFactory__C518313_VT)) failedCast(r0); + if (!checkSubtype(r0, particles_SprayFactory__C33696_VT)) failedCast(r0); r0 = undefined; - s.tmp_0 = particles_initTrig__P521386_mk(s); + s.tmp_0 = particles_initTrig__P36774_mk(s); s.callLocIdx = 1580; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.tmp_0 = particles_SprayFactory_setSpeed__P518317_mk(s); + s.tmp_0 = particles_SprayFactory_setSpeed__P33700_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; s.callLocIdx = 1581; s.pc = 2; return s.tmp_0; case 2: r0 = s.retval; - s.tmp_0 = particles_SprayFactory_setDirection__P518318_mk(s); + s.tmp_0 = particles_SprayFactory_setDirection__P33701_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg2; s.tmp_0.arg2 = s.arg3; @@ -48713,12 +48713,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_SprayFactory_constructor__P518314.info = {"start":2623,"length":218,"line":98,"column":8,"endLine":103,"endColumn":9,"fileName":"pxt_modules/game/particlefactories.ts","functionName":"inline","argumentNames":["this","speed","centerDegrees","arcDegrees"]} +particles_SprayFactory_constructor__P33697.info = {"start":2623,"length":218,"line":98,"column":8,"endLine":103,"endColumn":9,"fileName":"pxt_modules/game/particlefactories.ts","functionName":"inline","argumentNames":["this","speed","centerDegrees","arcDegrees"]} -function particles_SprayFactory_constructor__P518314_mk(s) { +function particles_SprayFactory_constructor__P33697_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_SprayFactory_constructor__P518314, depth: s.depth + 1, + parent: s, fn: particles_SprayFactory_constructor__P33697, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -48731,7 +48731,7 @@ function particles_SprayFactory_constructor__P518314_mk(s) { -function particles_initTrig__P521386(s) { +function particles_initTrig__P36774(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -48741,36 +48741,36 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - r0 = pxsim_numops_toBoolDecr(globals.cachedSin___521372); + r0 = pxsim_numops_toBoolDecr(globals.cachedSin___36760); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - s.tmp_2 = particles_cacheSin__P518307_mk(s); + s.tmp_2 = particles_cacheSin__P33690_mk(s); s.tmp_2.arg0 = 100; s.callLocIdx = 1568; s.pc = 3; return s.tmp_2; case 3: r0 = s.retval; - globals.cachedSin___521372 = (r0); - s.tmp_0 = particles_cacheCos__P518308_mk(s); + globals.cachedSin___36760 = (r0); + s.tmp_0 = particles_cacheCos__P33691_mk(s); s.tmp_0.arg0 = 100; s.callLocIdx = 1569; s.pc = 4; return s.tmp_0; case 4: r0 = s.retval; - globals.cachedCos___521373 = (r0); + globals.cachedCos___36761 = (r0); case 1: case 2: r0 = undefined; return leave(s, r0) default: oops() } } } -particles_initTrig__P521386.info = {"start":291,"length":155,"line":11,"column":4,"endLine":16,"endColumn":5,"fileName":"pxt_modules/game/particlefactories.ts","functionName":"initTrig","argumentNames":[]} +particles_initTrig__P36774.info = {"start":291,"length":155,"line":11,"column":4,"endLine":16,"endColumn":5,"fileName":"pxt_modules/game/particlefactories.ts","functionName":"initTrig","argumentNames":[]} -function particles_initTrig__P521386_mk(s) { +function particles_initTrig__P36774_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_initTrig__P521386, depth: s.depth + 1, + parent: s, fn: particles_initTrig__P36774, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -48781,7 +48781,7 @@ function particles_initTrig__P521386_mk(s) { -function particles_cacheCos__P518308(s) { +function particles_cacheCos__P33691(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -48791,25 +48791,25 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.cos___537097 = undefined; - s.anglePerSlice___537099 = undefined; - s.i___537105 = undefined; + s.cos___52525 = undefined; + s.anglePerSlice___52527 = undefined; + s.i___52533 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = pxsim_Array__mk(); - s.cos___537097 = (r0); + s.cos___52525 = (r0); r0 = (6.283185307179586 / s.arg0); - s.anglePerSlice___537099 = (r0); - s.i___537105 = (0); + s.anglePerSlice___52527 = (r0); + s.i___52533 = (0); case 1: - r0 = (s.i___537105 < s.arg0); + r0 = (s.i___52533 < s.arg0); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 2; continue; } - s.tmp_1 = r0 = s.cos___537097; - r0 = (s.i___537105 * s.anglePerSlice___537099); + s.tmp_1 = r0 = s.cos___52525; + r0 = (s.i___52533 * s.anglePerSlice___52527); s.tmp_4 = r0; r0 = pxsim.Math_.cos(s.tmp_4); s.tmp_3 = r0; @@ -48818,20 +48818,20 @@ switch (step) { r0 = (s.tmp_5 | 0); s.tmp_2 = r0; r0 = pxsim_Array__push(s.tmp_1, s.tmp_2); - r0 = (s.i___537105 + 1); - s.i___537105 = (r0); + r0 = (s.i___52533 + 1); + s.i___52533 = (r0); { step = 1; continue; } case 2: - r0 = s.cos___537097; + r0 = s.cos___52525; return leave(s, r0) default: oops() } } } -particles_cacheCos__P518308.info = {"start":1005,"length":263,"line":35,"column":4,"endLine":42,"endColumn":5,"fileName":"pxt_modules/game/particlefactories.ts","functionName":"cacheCos","argumentNames":["slices"]} +particles_cacheCos__P33691.info = {"start":1005,"length":263,"line":35,"column":4,"endLine":42,"endColumn":5,"fileName":"pxt_modules/game/particlefactories.ts","functionName":"cacheCos","argumentNames":["slices"]} -function particles_cacheCos__P518308_mk(s) { +function particles_cacheCos__P33691_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_cacheCos__P518308, depth: s.depth + 1, + parent: s, fn: particles_cacheCos__P33691, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -48839,9 +48839,9 @@ function particles_cacheCos__P518308_mk(s) { tmp_3: undefined, tmp_4: undefined, tmp_5: undefined, - cos___537097: undefined, - anglePerSlice___537099: undefined, - i___537105: undefined, + cos___52525: undefined, + anglePerSlice___52527: undefined, + i___52533: undefined, arg0: undefined, } } @@ -48849,7 +48849,7 @@ function particles_cacheCos__P518308_mk(s) { -function particles_cacheSin__P518307(s) { +function particles_cacheSin__P33690(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -48859,25 +48859,25 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.sin___537123 = undefined; - s.anglePerSlice___537125 = undefined; - s.i___537131 = undefined; + s.sin___52551 = undefined; + s.anglePerSlice___52553 = undefined; + s.i___52559 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = pxsim_Array__mk(); - s.sin___537123 = (r0); + s.sin___52551 = (r0); r0 = (6.283185307179586 / s.arg0); - s.anglePerSlice___537125 = (r0); - s.i___537131 = (0); + s.anglePerSlice___52553 = (r0); + s.i___52559 = (0); case 1: - r0 = (s.i___537131 < s.arg0); + r0 = (s.i___52559 < s.arg0); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 2; continue; } - s.tmp_1 = r0 = s.sin___537123; - r0 = (s.i___537131 * s.anglePerSlice___537125); + s.tmp_1 = r0 = s.sin___52551; + r0 = (s.i___52559 * s.anglePerSlice___52553); s.tmp_4 = r0; r0 = pxsim.Math_.sin(s.tmp_4); s.tmp_3 = r0; @@ -48886,20 +48886,20 @@ switch (step) { r0 = (s.tmp_5 | 0); s.tmp_2 = r0; r0 = pxsim_Array__push(s.tmp_1, s.tmp_2); - r0 = (s.i___537131 + 1); - s.i___537131 = (r0); + r0 = (s.i___52559 + 1); + s.i___52559 = (r0); { step = 1; continue; } case 2: - r0 = s.sin___537123; + r0 = s.sin___52551; return leave(s, r0) default: oops() } } } -particles_cacheSin__P518307.info = {"start":594,"length":263,"line":22,"column":4,"endLine":29,"endColumn":5,"fileName":"pxt_modules/game/particlefactories.ts","functionName":"cacheSin","argumentNames":["slices"]} +particles_cacheSin__P33690.info = {"start":594,"length":263,"line":22,"column":4,"endLine":29,"endColumn":5,"fileName":"pxt_modules/game/particlefactories.ts","functionName":"cacheSin","argumentNames":["slices"]} -function particles_cacheSin__P518307_mk(s) { +function particles_cacheSin__P33690_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_cacheSin__P518307, depth: s.depth + 1, + parent: s, fn: particles_cacheSin__P33690, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -48907,9 +48907,9 @@ function particles_cacheSin__P518307_mk(s) { tmp_3: undefined, tmp_4: undefined, tmp_5: undefined, - sin___537123: undefined, - anglePerSlice___537125: undefined, - i___537131: undefined, + sin___52551: undefined, + anglePerSlice___52553: undefined, + i___52559: undefined, arg0: undefined, } } @@ -48917,7 +48917,7 @@ function particles_cacheSin__P518307_mk(s) { -function particles_SprayFactory_setDirection__P518318(s) { +function particles_SprayFactory_setDirection__P33701(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -48934,9 +48934,9 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_SprayFactory__C518313_VT)) failedCast(r0); + if (!checkSubtype(r0, particles_SprayFactory__C33696_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; - s.tmp_4 = particles_toRadians__P521391_mk(s); + s.tmp_4 = particles_toRadians__P36779_mk(s); s.tmp_5 = r0 = s.arg1; r0 = (s.arg2 >> 1); s.tmp_6 = r0; @@ -48946,19 +48946,19 @@ switch (step) { case 1: r0 = s.retval; s.tmp_3 = r0; - r0 = (s.tmp_3 / globals.angleSlice___521385); + r0 = (s.tmp_3 / globals.angleSlice___36773); s.tmp_2 = r0; r0 = (s.tmp_2 | 0); s.tmp_1 = r0; r0 = (s.tmp_0).fields["minAngle"] = (s.tmp_1); s.tmp_0 = r0 = s.arg0; - s.tmp_4 = particles_toRadians__P521391_mk(s); + s.tmp_4 = particles_toRadians__P36779_mk(s); s.tmp_4.arg0 = s.arg2; s.callLocIdx = 1591; s.pc = 2; return s.tmp_4; case 2: r0 = s.retval; s.tmp_3 = r0; - r0 = (s.tmp_3 / globals.angleSlice___521385); + r0 = (s.tmp_3 / globals.angleSlice___36773); s.tmp_2 = r0; r0 = (s.tmp_2 | 0); s.tmp_1 = r0; @@ -48967,12 +48967,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_SprayFactory_setDirection__P518318.info = {"start":3424,"length":228,"line":123,"column":8,"endLine":126,"endColumn":9,"fileName":"pxt_modules/game/particlefactories.ts","functionName":"setDirection","argumentNames":["this","centerDegrees","arcDegrees"]} +particles_SprayFactory_setDirection__P33701.info = {"start":3424,"length":228,"line":123,"column":8,"endLine":126,"endColumn":9,"fileName":"pxt_modules/game/particlefactories.ts","functionName":"setDirection","argumentNames":["this","centerDegrees","arcDegrees"]} -function particles_SprayFactory_setDirection__P518318_mk(s) { +function particles_SprayFactory_setDirection__P33701_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_SprayFactory_setDirection__P518318, depth: s.depth + 1, + parent: s, fn: particles_SprayFactory_setDirection__P33701, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -48990,7 +48990,7 @@ function particles_SprayFactory_setDirection__P518318_mk(s) { -function particles_toRadians__P521391(s) { +function particles_toRadians__P36779(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -49008,7 +49008,7 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - s.tmp_3 = Math_abs__P515250_mk(s); + s.tmp_3 = Math_abs__P30633_mk(s); s.tmp_3.arg0 = s.arg0; s.callLocIdx = 1572; s.pc = 3; return s.tmp_3; case 3: @@ -49027,12 +49027,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_toRadians__P521391.info = {"start":1307,"length":206,"line":45,"column":4,"endLine":52,"endColumn":5,"fileName":"pxt_modules/game/particlefactories.ts","functionName":"toRadians","argumentNames":["degrees"]} +particles_toRadians__P36779.info = {"start":1307,"length":206,"line":45,"column":4,"endLine":52,"endColumn":5,"fileName":"pxt_modules/game/particlefactories.ts","functionName":"toRadians","argumentNames":["degrees"]} -function particles_toRadians__P521391_mk(s) { +function particles_toRadians__P36779_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_toRadians__P521391, depth: s.depth + 1, + parent: s, fn: particles_toRadians__P36779, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -49045,7 +49045,7 @@ function particles_toRadians__P521391_mk(s) { -function particles_ParticleFactory_constructor__P518310(s) { +function particles_ParticleFactory_constructor__P33693(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -49060,17 +49060,17 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_ParticleFactory__C518309_VT)) failedCast(r0); + if (!checkSubtype(r0, particles_ParticleFactory__C33692_VT)) failedCast(r0); r0 = undefined; return leave(s, r0) default: oops() } } } -particles_ParticleFactory_constructor__P518310.info = {"start":1617,"length":78,"line":59,"column":8,"endLine":61,"endColumn":9,"fileName":"pxt_modules/game/particlefactories.ts","functionName":"inline","argumentNames":["this"]} +particles_ParticleFactory_constructor__P33693.info = {"start":1617,"length":78,"line":59,"column":8,"endLine":61,"endColumn":9,"fileName":"pxt_modules/game/particlefactories.ts","functionName":"inline","argumentNames":["this"]} -function particles_ParticleFactory_constructor__P518310_mk(s) { +function particles_ParticleFactory_constructor__P33693_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_ParticleFactory_constructor__P518310, depth: s.depth + 1, + parent: s, fn: particles_ParticleFactory_constructor__P33693, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -49079,7 +49079,7 @@ function particles_ParticleFactory_constructor__P518310_mk(s) { -function particles_ParticleSource_setFactory__P518292(s) { +function particles_ParticleSource_setFactory__P33675(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -49095,7 +49095,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_ParticleSource__C518273_VT)) failedCast(r0); + if (!checkSubtype(r0, particles_ParticleSource__C33656_VT)) failedCast(r0); r0 = pxsim_numops_toBoolDecr(s.arg1); if (!r0) { step = 1; continue; } r0 = (s.arg0).fields["_factory"] = (s.arg1); @@ -49105,12 +49105,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_ParticleSource_setFactory__P518292.info = {"start":8124,"length":114,"line":272,"column":8,"endLine":275,"endColumn":9,"fileName":"pxt_modules/game/particles.ts","functionName":"setFactory","argumentNames":["this","factory"]} +particles_ParticleSource_setFactory__P33675.info = {"start":8124,"length":114,"line":272,"column":8,"endLine":275,"endColumn":9,"fileName":"pxt_modules/game/particles.ts","functionName":"setFactory","argumentNames":["this","factory"]} -function particles_ParticleSource_setFactory__P518292_mk(s) { +function particles_ParticleSource_setFactory__P33675_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_ParticleSource_setFactory__P518292, depth: s.depth + 1, + parent: s, fn: particles_ParticleSource_setFactory__P33675, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -49120,7 +49120,7 @@ function particles_ParticleSource_setFactory__P518292_mk(s) { -function particles_ParticleSource_setRate__P518290(s) { +function particles_ParticleSource_setRate__P33673(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -49136,7 +49136,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_ParticleSource__C518273_VT)) failedCast(r0); + if (!checkSubtype(r0, particles_ParticleSource__C33656_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; r0 = (1000 / s.arg1); s.tmp_2 = r0; @@ -49148,12 +49148,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_ParticleSource_setRate__P518290.info = {"start":7802,"length":139,"line":259,"column":8,"endLine":262,"endColumn":9,"fileName":"pxt_modules/game/particles.ts","functionName":"setRate","argumentNames":["this","particlesPerSecond"]} +particles_ParticleSource_setRate__P33673.info = {"start":7802,"length":139,"line":259,"column":8,"endLine":262,"endColumn":9,"fileName":"pxt_modules/game/particles.ts","functionName":"setRate","argumentNames":["this","particlesPerSecond"]} -function particles_ParticleSource_setRate__P518290_mk(s) { +function particles_ParticleSource_setRate__P33673_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_ParticleSource_setRate__P518290, depth: s.depth + 1, + parent: s, fn: particles_ParticleSource_setRate__P33673, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -49166,7 +49166,7 @@ function particles_ParticleSource_setRate__P518290_mk(s) { -function particles_ParticleSource_setAnchor__P518289(s) { +function particles_ParticleSource_setAnchor__P33672(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -49182,18 +49182,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_ParticleSource__C518273_VT)) failedCast(r0); + if (!checkSubtype(r0, particles_ParticleSource__C33656_VT)) failedCast(r0); r0 = (s.arg0).fields["anchor"] = (s.arg1); r0 = undefined; return leave(s, r0) default: oops() } } } -particles_ParticleSource_setAnchor__P518289.info = {"start":7594,"length":79,"line":251,"column":8,"endLine":253,"endColumn":9,"fileName":"pxt_modules/game/particles.ts","functionName":"setAnchor","argumentNames":["this","anchor"]} +particles_ParticleSource_setAnchor__P33672.info = {"start":7594,"length":79,"line":251,"column":8,"endLine":253,"endColumn":9,"fileName":"pxt_modules/game/particles.ts","functionName":"setAnchor","argumentNames":["this","anchor"]} -function particles_ParticleSource_setAnchor__P518289_mk(s) { +function particles_ParticleSource_setAnchor__P33672_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_ParticleSource_setAnchor__P518289, depth: s.depth + 1, + parent: s, fn: particles_ParticleSource_setAnchor__P33672, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -49203,7 +49203,7 @@ function particles_ParticleSource_setAnchor__P518289_mk(s) { -function particles_ParticleSource_destroy__P518287(s) { +function particles_ParticleSource_destroy__P33670(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -49218,8 +49218,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_ParticleSource__C518273_VT)) failedCast(r0); - s.tmp_0 = particles_ParticleSource_enabled__P518286_mk(s); + if (!checkSubtype(r0, particles_ParticleSource__C33656_VT)) failedCast(r0); + s.tmp_0 = particles_ParticleSource_enabled__P33669_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = false; s.callLocIdx = 1529; s.pc = 1; return s.tmp_0; @@ -49231,7 +49231,7 @@ switch (step) { r0 = (s.tmp_2 | 2); s.tmp_1 = r0; r0 = (s.tmp_0).fields["pFlags"] = (s.tmp_1); - s.tmp_0 = particles_ParticleSource__prune__P518281_mk(s); + s.tmp_0 = particles_ParticleSource__prune__P33664_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 1530; s.pc = 2; return s.tmp_0; case 2: @@ -49240,12 +49240,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_ParticleSource_destroy__P518287.info = {"start":7094,"length":240,"line":233,"column":8,"endLine":238,"endColumn":9,"fileName":"pxt_modules/game/particles.ts","functionName":"destroy","argumentNames":["this"]} +particles_ParticleSource_destroy__P33670.info = {"start":7094,"length":240,"line":233,"column":8,"endLine":238,"endColumn":9,"fileName":"pxt_modules/game/particles.ts","functionName":"destroy","argumentNames":["this"]} -function particles_ParticleSource_destroy__P518287_mk(s) { +function particles_ParticleSource_destroy__P33670_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_ParticleSource_destroy__P518287, depth: s.depth + 1, + parent: s, fn: particles_ParticleSource_destroy__P33670, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -49257,7 +49257,7 @@ function particles_ParticleSource_destroy__P518287_mk(s) { -function particles_ParticleSource_setAcceleration__P518282(s) { +function particles_ParticleSource_setAcceleration__P33665(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -49274,7 +49274,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_ParticleSource__C518273_VT)) failedCast(r0); + if (!checkSubtype(r0, particles_ParticleSource__C33656_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; r0 = (s.arg1 * 256); s.tmp_2 = r0; @@ -49291,12 +49291,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_ParticleSource_setAcceleration__P518282.info = {"start":6026,"length":113,"line":194,"column":8,"endLine":197,"endColumn":9,"fileName":"pxt_modules/game/particles.ts","functionName":"setAcceleration","argumentNames":["this","ax","ay"]} +particles_ParticleSource_setAcceleration__P33665.info = {"start":6026,"length":113,"line":194,"column":8,"endLine":197,"endColumn":9,"fileName":"pxt_modules/game/particles.ts","functionName":"setAcceleration","argumentNames":["this","ax","ay"]} -function particles_ParticleSource_setAcceleration__P518282_mk(s) { +function particles_ParticleSource_setAcceleration__P33665_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_ParticleSource_setAcceleration__P518282, depth: s.depth + 1, + parent: s, fn: particles_ParticleSource_setAcceleration__P33665, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -49310,7 +49310,7 @@ function particles_ParticleSource_setAcceleration__P518282_mk(s) { -function helpers_arrayShift__P515224(s) { +function helpers_arrayShift__P30607(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -49328,12 +49328,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -helpers_arrayShift__P515224.info = {"start":4045,"length":82,"line":153,"column":4,"endLine":155,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"arrayShift","argumentNames":["arr"]} +helpers_arrayShift__P30607.info = {"start":4045,"length":82,"line":153,"column":4,"endLine":155,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"arrayShift","argumentNames":["arr"]} -function helpers_arrayShift__P515224_mk(s) { +function helpers_arrayShift__P30607_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_arrayShift__P515224, depth: s.depth + 1, + parent: s, fn: helpers_arrayShift__P30607, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -49342,7 +49342,7 @@ function helpers_arrayShift__P515224_mk(s) { -function particles_SprayFactory_setSpeed__P518317(s) { +function particles_SprayFactory_setSpeed__P33700(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -49358,7 +49358,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_SprayFactory__C518313_VT)) failedCast(r0); + if (!checkSubtype(r0, particles_SprayFactory__C33696_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; r0 = (s.arg1 * 256); s.tmp_2 = r0; @@ -49369,12 +49369,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_SprayFactory_setSpeed__P518317.info = {"start":3322,"length":92,"line":119,"column":8,"endLine":121,"endColumn":9,"fileName":"pxt_modules/game/particlefactories.ts","functionName":"setSpeed","argumentNames":["this","pixelsPerSecond"]} +particles_SprayFactory_setSpeed__P33700.info = {"start":3322,"length":92,"line":119,"column":8,"endLine":121,"endColumn":9,"fileName":"pxt_modules/game/particlefactories.ts","functionName":"setSpeed","argumentNames":["this","pixelsPerSecond"]} -function particles_SprayFactory_setSpeed__P518317_mk(s) { +function particles_SprayFactory_setSpeed__P33700_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_SprayFactory_setSpeed__P518317, depth: s.depth + 1, + parent: s, fn: particles_SprayFactory_setSpeed__P33700, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -49387,7 +49387,7 @@ function particles_SprayFactory_setSpeed__P518317_mk(s) { -function particles_ConfettiFactory_constructor__P518341(s) { +function particles_ConfettiFactory_constructor__P33724(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -49397,8 +49397,8 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.confetti___537475 = undefined; - s.i___537491 = undefined; + s.confetti___52903 = undefined; + s.i___52919 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -49406,52 +49406,52 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_ConfettiFactory__C518340_VT)) failedCast(r0); + if (!checkSubtype(r0, particles_ConfettiFactory__C33723_VT)) failedCast(r0); r0 = pxsim_Array__mk(); s.tmp_0 = r0; - r0 = pxsim.image.ofBuffer(_hex537478); + r0 = pxsim.image.ofBuffer(_hex52906); s.tmp_1 = r0; r0 = pxsim_Array__push(s.tmp_0, s.tmp_1); - r0 = pxsim.image.ofBuffer(_hex537480); + r0 = pxsim.image.ofBuffer(_hex52908); s.tmp_2 = r0; r0 = pxsim_Array__push(s.tmp_0, s.tmp_2); - r0 = pxsim.image.ofBuffer(_hex537482); + r0 = pxsim.image.ofBuffer(_hex52910); s.tmp_3 = r0; r0 = pxsim_Array__push(s.tmp_0, s.tmp_3); - r0 = pxsim.image.ofBuffer(_hex537484); + r0 = pxsim.image.ofBuffer(_hex52912); s.tmp_4 = r0; r0 = pxsim_Array__push(s.tmp_0, s.tmp_4); - r0 = pxsim.image.ofBuffer(_hex537486); + r0 = pxsim.image.ofBuffer(_hex52914); s.tmp_5 = r0; r0 = pxsim_Array__push(s.tmp_0, s.tmp_5); - s.confetti___537475 = (s.tmp_0); - s.tmp_0 = particles_ShapeFactory_constructor__P518336_mk(s); + s.confetti___52903 = (s.tmp_0); + s.tmp_0 = particles_ShapeFactory_constructor__P33719_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; s.tmp_0.arg2 = s.arg2; - r0 = pxsim_Array__getAt(s.confetti___537475, 0); + r0 = pxsim_Array__getAt(s.confetti___52903, 0); s.tmp_0.arg3 = r0; s.callLocIdx = 1614; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - s.i___537491 = (1); + s.i___52919 = (1); case 1: - s.tmp_1 = r0 = s.i___537491; - r0 = pxsim_Array__length(s.confetti___537475); + s.tmp_1 = r0 = s.i___52919; + r0 = pxsim_Array__length(s.confetti___52903); s.tmp_2 = r0; r0 = (s.tmp_1 < s.tmp_2); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 2; continue; } - s.tmp_3 = particles_ShapeFactory_addShape__P518337_mk(s); + s.tmp_3 = particles_ShapeFactory_addShape__P33720_mk(s); s.tmp_3.arg0 = s.arg0; - r0 = pxsim_Array__getAt(s.confetti___537475, s.i___537491); + r0 = pxsim_Array__getAt(s.confetti___52903, s.i___52919); s.tmp_3.arg1 = r0; s.callLocIdx = 1615; s.pc = 4; return s.tmp_3; case 4: r0 = s.retval; - r0 = (s.i___537491 + 1); - s.i___537491 = (r0); + r0 = (s.i___52919 + 1); + s.i___52919 = (r0); { step = 1; continue; } case 2: r0 = (s.arg0).fields["minLifespan"] = (1000); @@ -49460,12 +49460,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_ConfettiFactory_constructor__P518341.info = {"start":7755,"length":706,"line":247,"column":8,"endLine":274,"endColumn":9,"fileName":"pxt_modules/game/particlefactories.ts","functionName":"inline","argumentNames":["this","xRange","yRange"]} +particles_ConfettiFactory_constructor__P33724.info = {"start":7755,"length":706,"line":247,"column":8,"endLine":274,"endColumn":9,"fileName":"pxt_modules/game/particlefactories.ts","functionName":"inline","argumentNames":["this","xRange","yRange"]} -function particles_ConfettiFactory_constructor__P518341_mk(s) { +function particles_ConfettiFactory_constructor__P33724_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_ConfettiFactory_constructor__P518341, depth: s.depth + 1, + parent: s, fn: particles_ConfettiFactory_constructor__P33724, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -49473,23 +49473,23 @@ function particles_ConfettiFactory_constructor__P518341_mk(s) { tmp_3: undefined, tmp_4: undefined, tmp_5: undefined, - confetti___537475: undefined, - i___537491: undefined, + confetti___52903: undefined, + i___52919: undefined, arg0: undefined, arg1: undefined, arg2: undefined, } } -const _hex537478 = pxsim.BufferMethods.createBufferFromHex("87040100010000000f000000") -const _hex537480 = pxsim.BufferMethods.createBufferFromHex("8704010002000000ff000000") -const _hex537482 = pxsim.BufferMethods.createBufferFromHex("87040200010000000f0000000f000000") -const _hex537484 = pxsim.BufferMethods.createBufferFromHex("8704020002000000ff0000000f000000") -const _hex537486 = pxsim.BufferMethods.createBufferFromHex("87040200020000000f000000ff000000") +const _hex52906 = pxsim.BufferMethods.createBufferFromHex("87040100010000000f000000") +const _hex52908 = pxsim.BufferMethods.createBufferFromHex("8704010002000000ff000000") +const _hex52910 = pxsim.BufferMethods.createBufferFromHex("87040200010000000f0000000f000000") +const _hex52912 = pxsim.BufferMethods.createBufferFromHex("8704020002000000ff0000000f000000") +const _hex52914 = pxsim.BufferMethods.createBufferFromHex("87040200020000000f000000ff000000") -function particles_ShapeFactory_addShape__P518337(s) { +function particles_ShapeFactory_addShape__P33720(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -49505,7 +49505,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_ShapeFactory__C518335_VT)) failedCast(r0); + if (!checkSubtype(r0, particles_ShapeFactory__C33718_VT)) failedCast(r0); r0 = pxsim_numops_toBoolDecr(s.arg1); if (!r0) { step = 1; continue; } r0 = s.arg0.fields["sources"]; @@ -49517,12 +49517,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_ShapeFactory_addShape__P518337.info = {"start":7079,"length":83,"line":225,"column":8,"endLine":227,"endColumn":9,"fileName":"pxt_modules/game/particlefactories.ts","functionName":"addShape","argumentNames":["this","shape"]} +particles_ShapeFactory_addShape__P33720.info = {"start":7079,"length":83,"line":225,"column":8,"endLine":227,"endColumn":9,"fileName":"pxt_modules/game/particlefactories.ts","functionName":"addShape","argumentNames":["this","shape"]} -function particles_ShapeFactory_addShape__P518337_mk(s) { +function particles_ShapeFactory_addShape__P33720_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_ShapeFactory_addShape__P518337, depth: s.depth + 1, + parent: s, fn: particles_ShapeFactory_addShape__P33720, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -49533,7 +49533,7 @@ function particles_ShapeFactory_addShape__P518337_mk(s) { -function particles_ShapeFactory_constructor__P518336(s) { +function particles_ShapeFactory_constructor__P33719(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -49551,8 +49551,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_ShapeFactory__C518335_VT)) failedCast(r0); - s.tmp_0 = particles_AreaFactory_constructor__P518324_mk(s); + if (!checkSubtype(r0, particles_ShapeFactory__C33718_VT)) failedCast(r0); + s.tmp_0 = particles_AreaFactory_constructor__P33707_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; s.tmp_0.arg2 = s.arg2; @@ -49589,12 +49589,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_ShapeFactory_constructor__P518336.info = {"start":6668,"length":285,"line":212,"column":8,"endLine":219,"endColumn":9,"fileName":"pxt_modules/game/particlefactories.ts","functionName":"inline","argumentNames":["this","xRange","yRange","source"]} +particles_ShapeFactory_constructor__P33719.info = {"start":6668,"length":285,"line":212,"column":8,"endLine":219,"endColumn":9,"fileName":"pxt_modules/game/particlefactories.ts","functionName":"inline","argumentNames":["this","xRange","yRange","source"]} -function particles_ShapeFactory_constructor__P518336_mk(s) { +function particles_ShapeFactory_constructor__P33719_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_ShapeFactory_constructor__P518336, depth: s.depth + 1, + parent: s, fn: particles_ShapeFactory_constructor__P33719, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -49611,7 +49611,7 @@ function particles_ShapeFactory_constructor__P518336_mk(s) { -function particles_AreaFactory_constructor__P518324(s) { +function particles_AreaFactory_constructor__P33707(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -49630,8 +49630,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_AreaFactory__C518319_VT)) failedCast(r0); - s.tmp_0 = particles_SprayFactory_constructor__P518314_mk(s); + if (!checkSubtype(r0, particles_AreaFactory__C33702_VT)) failedCast(r0); + s.tmp_0 = particles_SprayFactory_constructor__P33697_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = 40; s.tmp_0.arg2 = 0; @@ -49661,9 +49661,9 @@ switch (step) { // jmp value (already in r0) s.tmp_0 = r0; r0 = (s.arg0).fields["maxLifespan"] = (s.tmp_0); - r0 = pxsim_pxtcore_mkClassInstance(Math_FastRandom__C518181_VT); + r0 = pxsim_pxtcore_mkClassInstance(Math_FastRandom__C33564_VT); s.tmp_0 = r0; - s.tmp_1 = Math_FastRandom_constructor__P518183_mk(s); + s.tmp_1 = Math_FastRandom_constructor__P33566_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = undefined; s.callLocIdx = 1593; s.pc = 6; return s.tmp_1; @@ -49674,12 +49674,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_AreaFactory_constructor__P518324.info = {"start":3950,"length":374,"line":139,"column":8,"endLine":146,"endColumn":9,"fileName":"pxt_modules/game/particlefactories.ts","functionName":"inline","argumentNames":["this","xRange","yRange","minLifespan","maxLifespan"]} +particles_AreaFactory_constructor__P33707.info = {"start":3950,"length":374,"line":139,"column":8,"endLine":146,"endColumn":9,"fileName":"pxt_modules/game/particlefactories.ts","functionName":"inline","argumentNames":["this","xRange","yRange","minLifespan","maxLifespan"]} -function particles_AreaFactory_constructor__P518324_mk(s) { +function particles_AreaFactory_constructor__P33707_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_AreaFactory_constructor__P518324, depth: s.depth + 1, + parent: s, fn: particles_AreaFactory_constructor__P33707, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -49694,7 +49694,7 @@ function particles_AreaFactory_constructor__P518324_mk(s) { -function effects_ScreenEffect_constructor__P518389(s) { +function effects_ScreenEffect_constructor__P33772(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -49713,8 +49713,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, effects_ScreenEffect__C518388_VT)) failedCast(r0); - s.tmp_0 = effects_ParticleEffect_constructor__P518385_mk(s); + if (!checkSubtype(r0, effects_ScreenEffect__C33771_VT)) failedCast(r0); + s.tmp_0 = effects_ParticleEffect_constructor__P33768_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; s.tmp_0.arg2 = s.arg3; @@ -49727,12 +49727,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -effects_ScreenEffect_constructor__P518389.info = {"start":2911,"length":332,"line":81,"column":8,"endLine":85,"endColumn":9,"fileName":"pxt_modules/game/particleeffects.ts","functionName":"inline","argumentNames":["this","anchorDefault","sceneDefault","defaultLifespan","sourceFactory"]} +effects_ScreenEffect_constructor__P33772.info = {"start":2911,"length":332,"line":81,"column":8,"endLine":85,"endColumn":9,"fileName":"pxt_modules/game/particleeffects.ts","functionName":"inline","argumentNames":["this","anchorDefault","sceneDefault","defaultLifespan","sourceFactory"]} -function effects_ScreenEffect_constructor__P518389_mk(s) { +function effects_ScreenEffect_constructor__P33772_mk(s) { checkStack(s.depth); return { - parent: s, fn: effects_ScreenEffect_constructor__P518389, depth: s.depth + 1, + parent: s, fn: effects_ScreenEffect_constructor__P33772, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -49746,7 +49746,7 @@ function effects_ScreenEffect_constructor__P518389_mk(s) { -function effects_ParticleEffect_constructor__P518385(s) { +function effects_ParticleEffect_constructor__P33768(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -49764,7 +49764,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, effects_ParticleEffect__C518384_VT)) failedCast(r0); + if (!checkSubtype(r0, effects_ParticleEffect__C33767_VT)) failedCast(r0); r0 = (s.arg0).fields["sourceFactory"] = (s.arg3); r0 = (s.arg0).fields["defaultRate"] = (s.arg1); r0 = (s.arg0).fields["defaultLifespan"] = (s.arg2); @@ -49772,12 +49772,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -effects_ParticleEffect_constructor__P518385.info = {"start":384,"length":364,"line":13,"column":8,"endLine":18,"endColumn":9,"fileName":"pxt_modules/game/particleeffects.ts","functionName":"inline","argumentNames":["this","defaultParticlesPerSecond","defaultLifespan","sourceFactory"]} +effects_ParticleEffect_constructor__P33768.info = {"start":384,"length":364,"line":13,"column":8,"endLine":18,"endColumn":9,"fileName":"pxt_modules/game/particleeffects.ts","functionName":"inline","argumentNames":["this","defaultParticlesPerSecond","defaultLifespan","sourceFactory"]} -function effects_ParticleEffect_constructor__P518385_mk(s) { +function effects_ParticleEffect_constructor__P33768_mk(s) { checkStack(s.depth); return { - parent: s, fn: effects_ParticleEffect_constructor__P518385, depth: s.depth + 1, + parent: s, fn: effects_ParticleEffect_constructor__P33768, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -49789,7 +49789,7 @@ function effects_ParticleEffect_constructor__P518385_mk(s) { -function music_melodyPlayable__P517045(s) { +function music_melodyPlayable__P32428(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -49803,9 +49803,9 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - r0 = pxsim_pxtcore_mkClassInstance(music_MelodyPlayable__C517038_VT); + r0 = pxsim_pxtcore_mkClassInstance(music_MelodyPlayable__C32421_VT); s.tmp_0 = r0; - s.tmp_1 = music_MelodyPlayable_constructor__P517039_mk(s); + s.tmp_1 = music_MelodyPlayable_constructor__P32422_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = s.arg0; s.callLocIdx = 141; s.pc = 1; return s.tmp_1; @@ -49815,12 +49815,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -music_melodyPlayable__P517045.info = {"start":3172,"length":107,"line":121,"column":4,"endLine":123,"endColumn":5,"fileName":"pxt_modules/mixer/playable.ts","functionName":"melodyPlayable","argumentNames":["melody"]} +music_melodyPlayable__P32428.info = {"start":3172,"length":107,"line":121,"column":4,"endLine":123,"endColumn":5,"fileName":"pxt_modules/mixer/playable.ts","functionName":"melodyPlayable","argumentNames":["melody"]} -function music_melodyPlayable__P517045_mk(s) { +function music_melodyPlayable__P32428_mk(s) { checkStack(s.depth); return { - parent: s, fn: music_melodyPlayable__P517045, depth: s.depth + 1, + parent: s, fn: music_melodyPlayable__P32428, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -49831,7 +49831,7 @@ function music_melodyPlayable__P517045_mk(s) { -function music_MelodyPlayable_constructor__P517039(s) { +function music_MelodyPlayable_constructor__P32422(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -49847,19 +49847,19 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, music_MelodyPlayable__C517038_VT)) failedCast(r0); + if (!checkSubtype(r0, music_MelodyPlayable__C32421_VT)) failedCast(r0); r0 = (s.arg0).fields["melody"] = (s.arg1); r0 = undefined; r0 = undefined; return leave(s, r0) default: oops() } } } -music_MelodyPlayable_constructor__P517039.info = {"start":1531,"length":67,"line":68,"column":8,"endLine":70,"endColumn":9,"fileName":"pxt_modules/mixer/playable.ts","functionName":"inline","argumentNames":["this","melody"]} +music_MelodyPlayable_constructor__P32422.info = {"start":1531,"length":67,"line":68,"column":8,"endLine":70,"endColumn":9,"fileName":"pxt_modules/mixer/playable.ts","functionName":"inline","argumentNames":["this","melody"]} -function music_MelodyPlayable_constructor__P517039_mk(s) { +function music_MelodyPlayable_constructor__P32422_mk(s) { checkStack(s.depth); return { - parent: s, fn: music_MelodyPlayable_constructor__P517039, depth: s.depth + 1, + parent: s, fn: music_MelodyPlayable_constructor__P32422, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -49869,7 +49869,7 @@ function music_MelodyPlayable_constructor__P517039_mk(s) { -function music_Playable_constructor__P517035(s) { +function music_Playable_constructor__P32418(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -49884,17 +49884,17 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, music_Playable__C517033_VT)) failedCast(r0); + if (!checkSubtype(r0, music_Playable__C32416_VT)) failedCast(r0); r0 = undefined; return leave(s, r0) default: oops() } } } -music_Playable_constructor__P517035.info = {"start":1086,"length":26,"line":47,"column":8,"endLine":49,"endColumn":9,"fileName":"pxt_modules/mixer/playable.ts","functionName":"inline","argumentNames":["this"]} +music_Playable_constructor__P32418.info = {"start":1086,"length":26,"line":47,"column":8,"endLine":49,"endColumn":9,"fileName":"pxt_modules/mixer/playable.ts","functionName":"inline","argumentNames":["this"]} -function music_Playable_constructor__P517035_mk(s) { +function music_Playable_constructor__P32418_mk(s) { checkStack(s.depth); return { - parent: s, fn: music_Playable_constructor__P517035, depth: s.depth + 1, + parent: s, fn: music_Playable_constructor__P32418, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -49903,7 +49903,7 @@ function music_Playable_constructor__P517035_mk(s) { -function Fx8__P515271(s) { +function Fx8__P30654(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -49923,12 +49923,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Fx8__P515271.info = {"start":42,"length":68,"line":4,"column":0,"endLine":6,"endColumn":1,"fileName":"pxt_modules/base/fixed.ts","functionName":"Fx8","argumentNames":["v"]} +Fx8__P30654.info = {"start":42,"length":68,"line":4,"column":0,"endLine":6,"endColumn":1,"fileName":"pxt_modules/base/fixed.ts","functionName":"Fx8","argumentNames":["v"]} -function Fx8__P515271_mk(s) { +function Fx8__P30654_mk(s) { checkStack(s.depth); return { - parent: s, fn: Fx8__P515271, depth: s.depth + 1, + parent: s, fn: Fx8__P30654, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -49938,7 +49938,7 @@ function Fx8__P515271_mk(s) { -function SpriteKind_create__P517601(s) { +function SpriteKind_create__P32984(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -49948,26 +49948,26 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - r0 = (globals.nextKind___520840 === undefined); + r0 = (globals.nextKind___36228 === undefined); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - globals.nextKind___520840 = (1000); + globals.nextKind___36228 = (1000); case 1: case 2: - s.tmp_0 = r0 = globals.nextKind___520840; + s.tmp_0 = r0 = globals.nextKind___36228; r0 = (s.tmp_0 + 1); - globals.nextKind___520840 = (r0); + globals.nextKind___36228 = (r0); r0 = s.tmp_0; return leave(s, r0) default: oops() } } } -SpriteKind_create__P517601.info = {"start":783,"length":112,"line":26,"column":4,"endLine":29,"endColumn":5,"fileName":"pxt_modules/game/spritekind.ts","functionName":"create","argumentNames":[]} +SpriteKind_create__P32984.info = {"start":783,"length":112,"line":26,"column":4,"endLine":29,"endColumn":5,"fileName":"pxt_modules/game/spritekind.ts","functionName":"create","argumentNames":[]} -function SpriteKind_create__P517601_mk(s) { +function SpriteKind_create__P32984_mk(s) { checkStack(s.depth); return { - parent: s, fn: SpriteKind_create__P517601, depth: s.depth + 1, + parent: s, fn: SpriteKind_create__P32984, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -49976,7 +49976,7 @@ function SpriteKind_create__P517601_mk(s) { -function controller_Button_constructor__P517317(s) { +function controller_Button_constructor__P32700(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -49993,7 +49993,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_Button__C517311_VT)) failedCast(r0); + if (!checkSubtype(r0, controller_Button__C32694_VT)) failedCast(r0); r0 = (s.arg0).fields["id"] = (s.arg1); r0 = (s.arg0).fields["_pressed"] = (false); r0 = (s.arg0).fields["repeatDelay"] = (undefined); @@ -50003,13 +50003,13 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 3; continue; } - r0 = pxsim_pxtcore_mkAction(1, controller_Button_inline__P537628); + r0 = pxsim_pxtcore_mkAction(1, controller_Button_inline__P53056); s.tmp_1 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_1, 0, s.arg0); r0 = s.arg0.fields["id"]; s.tmp_2 = r0; r0 = pxsim.control.internalOnEvent(2050, s.tmp_2, s.tmp_1, 16); - r0 = pxsim_pxtcore_mkAction(1, controller_Button_inline__P537635); + r0 = pxsim_pxtcore_mkAction(1, controller_Button_inline__P53063); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); r0 = s.arg0.fields["id"]; @@ -50028,12 +50028,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_Button_constructor__P517317.info = {"start":2004,"length":864,"line":77,"column":8,"endLine":94,"endColumn":9,"fileName":"pxt_modules/game/controllerbutton.ts","functionName":"inline","argumentNames":["this","id","configKey"]} +controller_Button_constructor__P32700.info = {"start":2004,"length":864,"line":77,"column":8,"endLine":94,"endColumn":9,"fileName":"pxt_modules/game/controllerbutton.ts","functionName":"inline","argumentNames":["this","id","configKey"]} -function controller_Button_constructor__P517317_mk(s) { +function controller_Button_constructor__P32700_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Button_constructor__P517317, depth: s.depth + 1, + parent: s, fn: controller_Button_constructor__P32700, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -50047,7 +50047,7 @@ function controller_Button_constructor__P517317_mk(s) { -function controller_Button_inline__P537628(s) { +function controller_Button_inline__P53056(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -50057,7 +50057,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = controller_Button_setPressed__P517324_mk(s); + s.tmp_0 = controller_Button_setPressed__P32707_mk(s); s.tmp_0.arg0 = s.caps[0]; s.tmp_0.arg1 = false; s.callLocIdx = 297; s.pc = 1; return s.tmp_0; @@ -50067,12 +50067,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_Button_inline__P537628.info = {"start":2627,"length":28,"line":88,"column":66,"endLine":88,"endColumn":94,"fileName":"pxt_modules/game/controllerbutton.ts","functionName":"inline","argumentNames":[]} +controller_Button_inline__P53056.info = {"start":2627,"length":28,"line":88,"column":66,"endLine":88,"endColumn":94,"fileName":"pxt_modules/game/controllerbutton.ts","functionName":"inline","argumentNames":[]} -function controller_Button_inline__P537628_mk(s) { +function controller_Button_inline__P53056_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Button_inline__P537628, depth: s.depth + 1, + parent: s, fn: controller_Button_inline__P53056, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -50081,7 +50081,7 @@ function controller_Button_inline__P537628_mk(s) { -function controller_Button_inline__P537635(s) { +function controller_Button_inline__P53063(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -50091,7 +50091,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = controller_Button_setPressed__P517324_mk(s); + s.tmp_0 = controller_Button_setPressed__P32707_mk(s); s.tmp_0.arg0 = s.caps[0]; s.tmp_0.arg1 = true; s.callLocIdx = 298; s.pc = 1; return s.tmp_0; @@ -50101,12 +50101,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_Button_inline__P537635.info = {"start":2729,"length":27,"line":89,"column":68,"endLine":89,"endColumn":95,"fileName":"pxt_modules/game/controllerbutton.ts","functionName":"inline","argumentNames":[]} +controller_Button_inline__P53063.info = {"start":2729,"length":27,"line":89,"column":68,"endLine":89,"endColumn":95,"fileName":"pxt_modules/game/controllerbutton.ts","functionName":"inline","argumentNames":[]} -function controller_Button_inline__P537635_mk(s) { +function controller_Button_inline__P53063_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Button_inline__P537635, depth: s.depth + 1, + parent: s, fn: controller_Button_inline__P53063, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -50115,7 +50115,7 @@ function controller_Button_inline__P537635_mk(s) { -function controller_setupButton__P520823(s) { +function controller_setupButton__P36211(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -50134,12 +50134,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_setupButton__P520823.info = {"start":861,"length":93,"line":39,"column":4,"endLine":41,"endColumn":6,"fileName":"pxt_modules/game/controllerbutton.ts","functionName":"setupButton","argumentNames":["buttonId","key"]} +controller_setupButton__P36211.info = {"start":861,"length":93,"line":39,"column":4,"endLine":41,"endColumn":6,"fileName":"pxt_modules/game/controllerbutton.ts","functionName":"setupButton","argumentNames":["buttonId","key"]} -function controller_setupButton__P520823_mk(s) { +function controller_setupButton__P36211_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_setupButton__P520823, depth: s.depth + 1, + parent: s, fn: controller_setupButton__P36211, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -50149,7 +50149,7 @@ function controller_setupButton__P520823_mk(s) { -function controller_Button_setPressed__P517324(s) { +function controller_Button_setPressed__P32707(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -50165,14 +50165,14 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_Button__C517311_VT)) failedCast(r0); + if (!checkSubtype(r0, controller_Button__C32694_VT)) failedCast(r0); r0 = s.arg0.fields["_pressed"]; s.tmp_1 = r0; r0 = (s.tmp_1 != s.arg1); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 5; continue; } - s.tmp_2 = power_poke__P517051_mk(s); + s.tmp_2 = power_poke__P32434_mk(s); s.callLocIdx = 301; s.pc = 7; return s.tmp_2; case 7: r0 = s.retval; @@ -50180,7 +50180,7 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - s.tmp_1 = controller_Controller_connected__P517278_mk(s); + s.tmp_1 = controller_Controller_connected__P32661_mk(s); r0 = s.arg0.fields["_owner"]; s.tmp_1.arg0 = r0; s.tmp_1.arg1 = true; @@ -50195,7 +50195,7 @@ switch (step) { r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 3; continue; } r0 = (s.arg0).fields["_pressedElasped"] = (0); - s.tmp_0 = controller_Button_raiseButtonDown__P520807_mk(s); + s.tmp_0 = controller_Button_raiseButtonDown__P36195_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 303; s.pc = 9; return s.tmp_0; case 9: @@ -50203,7 +50203,7 @@ switch (step) { { step = 4; continue; } case 3: r0 = (s.arg0).fields["_repeatCount"] = (0); - s.tmp_0 = controller_Button_raiseButtonUp__P520806_mk(s); + s.tmp_0 = controller_Button_raiseButtonUp__P36194_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 304; s.pc = 10; return s.tmp_0; case 10: @@ -50215,12 +50215,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_Button_setPressed__P517324.info = {"start":6774,"length":507,"line":201,"column":8,"endLine":215,"endColumn":9,"fileName":"pxt_modules/game/controllerbutton.ts","functionName":"setPressed","argumentNames":["this","pressed"]} +controller_Button_setPressed__P32707.info = {"start":6774,"length":507,"line":201,"column":8,"endLine":215,"endColumn":9,"fileName":"pxt_modules/game/controllerbutton.ts","functionName":"setPressed","argumentNames":["this","pressed"]} -function controller_Button_setPressed__P517324_mk(s) { +function controller_Button_setPressed__P32707_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Button_setPressed__P517324, depth: s.depth + 1, + parent: s, fn: controller_Button_setPressed__P32707, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -50233,7 +50233,7 @@ function controller_Button_setPressed__P517324_mk(s) { -function controller_Button_raiseButtonDown__P520807(s) { +function controller_Button_raiseButtonDown__P36195(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -50248,8 +50248,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_Button__C517311_VT)) failedCast(r0); - r0 = pxsim_numops_toBoolDecr(globals._userEventsEnabled___520817); + if (!checkSubtype(r0, controller_Button__C32694_VT)) failedCast(r0); + r0 = pxsim_numops_toBoolDecr(globals._userEventsEnabled___36205); if (!r0) { step = 1; continue; } r0 = s.arg0.fields["id"]; s.tmp_0 = r0; @@ -50264,12 +50264,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_Button_raiseButtonDown__P520807.info = {"start":3088,"length":205,"line":103,"column":8,"endLine":108,"endColumn":9,"fileName":"pxt_modules/game/controllerbutton.ts","functionName":"raiseButtonDown","argumentNames":["this"]} +controller_Button_raiseButtonDown__P36195.info = {"start":3088,"length":205,"line":103,"column":8,"endLine":108,"endColumn":9,"fileName":"pxt_modules/game/controllerbutton.ts","functionName":"raiseButtonDown","argumentNames":["this"]} -function controller_Button_raiseButtonDown__P520807_mk(s) { +function controller_Button_raiseButtonDown__P36195_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Button_raiseButtonDown__P520807, depth: s.depth + 1, + parent: s, fn: controller_Button_raiseButtonDown__P36195, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -50279,7 +50279,7 @@ function controller_Button_raiseButtonDown__P520807_mk(s) { -function controller_Button_raiseButtonUp__P520806(s) { +function controller_Button_raiseButtonUp__P36194(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -50294,8 +50294,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_Button__C517311_VT)) failedCast(r0); - r0 = pxsim_numops_toBoolDecr(globals._userEventsEnabled___520817); + if (!checkSubtype(r0, controller_Button__C32694_VT)) failedCast(r0); + r0 = pxsim_numops_toBoolDecr(globals._userEventsEnabled___36205); if (!r0) { step = 1; continue; } r0 = s.arg0.fields["id"]; s.tmp_0 = r0; @@ -50310,12 +50310,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_Button_raiseButtonUp__P520806.info = {"start":2878,"length":200,"line":96,"column":8,"endLine":101,"endColumn":9,"fileName":"pxt_modules/game/controllerbutton.ts","functionName":"raiseButtonUp","argumentNames":["this"]} +controller_Button_raiseButtonUp__P36194.info = {"start":2878,"length":200,"line":96,"column":8,"endLine":101,"endColumn":9,"fileName":"pxt_modules/game/controllerbutton.ts","functionName":"raiseButtonUp","argumentNames":["this"]} -function controller_Button_raiseButtonUp__P520806_mk(s) { +function controller_Button_raiseButtonUp__P36194_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Button_raiseButtonUp__P520806, depth: s.depth + 1, + parent: s, fn: controller_Button_raiseButtonUp__P36194, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -50325,7 +50325,7 @@ function controller_Button_raiseButtonUp__P520806_mk(s) { -function game_addScenePushHandler__P518140(s) { +function game_addScenePushHandler__P33523(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -50339,35 +50339,35 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - r0 = pxsim_numops_toBoolDecr(globals._scenePushHandlers___521023); + r0 = pxsim_numops_toBoolDecr(globals._scenePushHandlers___36411); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } r0 = pxsim_Array__mk(); - globals._scenePushHandlers___521023 = (r0); + globals._scenePushHandlers___36411 = (r0); case 1: case 2: - r0 = pxsim_Array_.indexOf(globals._scenePushHandlers___521023, s.arg0, undefined); + r0 = pxsim_Array_.indexOf(globals._scenePushHandlers___36411, s.arg0, undefined); s.tmp_1 = r0; r0 = (s.tmp_1 < 0); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 3; continue; } - r0 = pxsim_Array__push(globals._scenePushHandlers___521023, s.arg0); + r0 = pxsim_Array__push(globals._scenePushHandlers___36411, s.arg0); case 3: case 4: r0 = undefined; return leave(s, r0) default: oops() } } } -game_addScenePushHandler__P518140.info = {"start":16044,"length":242,"line":479,"column":4,"endLine":483,"endColumn":5,"fileName":"pxt_modules/game/game.ts","functionName":"addScenePushHandler","argumentNames":["handler"]} +game_addScenePushHandler__P33523.info = {"start":16044,"length":242,"line":479,"column":4,"endLine":483,"endColumn":5,"fileName":"pxt_modules/game/game.ts","functionName":"addScenePushHandler","argumentNames":["handler"]} -function game_addScenePushHandler__P518140_mk(s) { +function game_addScenePushHandler__P33523_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_addScenePushHandler__P518140, depth: s.depth + 1, + parent: s, fn: game_addScenePushHandler__P33523, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -50378,7 +50378,7 @@ function game_addScenePushHandler__P518140_mk(s) { -function controller_Controller_id__P517263(s) { +function controller_Controller_id__P32646(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -50393,18 +50393,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_Controller__C517256_VT)) failedCast(r0); + if (!checkSubtype(r0, controller_Controller__C32639_VT)) failedCast(r0); r0 = s.arg0.fields["_id"]; return leaveAccessor(s, r0) default: oops() } } } -controller_Controller_id__P517263.info = {"start":3444,"length":49,"line":109,"column":8,"endLine":111,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"id","argumentNames":["this"]} -controller_Controller_id__P517263.isGetter = true; +controller_Controller_id__P32646.info = {"start":3444,"length":49,"line":109,"column":8,"endLine":111,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"id","argumentNames":["this"]} +controller_Controller_id__P32646.isGetter = true; -function controller_Controller_id__P517263_mk(s) { +function controller_Controller_id__P32646_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Controller_id__P517263, depth: s.depth + 1, + parent: s, fn: controller_Controller_id__P32646, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -50413,7 +50413,7 @@ function controller_Controller_id__P517263_mk(s) { -function controller_Controller_connected__P517277(s) { +function controller_Controller_connected__P32660(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -50428,18 +50428,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_Controller__C517256_VT)) failedCast(r0); + if (!checkSubtype(r0, controller_Controller__C32639_VT)) failedCast(r0); r0 = s.arg0.fields["_connected"]; return leaveAccessor(s, r0) default: oops() } } } -controller_Controller_connected__P517277.info = {"start":7723,"length":63,"line":250,"column":8,"endLine":252,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"connected","argumentNames":["this"]} -controller_Controller_connected__P517277.isGetter = true; +controller_Controller_connected__P32660.info = {"start":7723,"length":63,"line":250,"column":8,"endLine":252,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"connected","argumentNames":["this"]} +controller_Controller_connected__P32660.isGetter = true; -function controller_Controller_connected__P517277_mk(s) { +function controller_Controller_connected__P32660_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Controller_connected__P517277, depth: s.depth + 1, + parent: s, fn: controller_Controller_connected__P32660, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -50448,7 +50448,7 @@ function controller_Controller_connected__P517277_mk(s) { -function game_currentScene__P518121(s) { +function game_currentScene__P33504(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -50458,21 +50458,21 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_0 = game_init__P521029_mk(s); + s.tmp_0 = game_init__P36417_mk(s); s.tmp_0.arg0 = undefined; s.callLocIdx = 1272; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - r0 = globals._scene___521021; + r0 = globals._scene___36409; return leave(s, r0) default: oops() } } } -game_currentScene__P518121.info = {"start":4025,"length":90,"line":118,"column":4,"endLine":121,"endColumn":5,"fileName":"pxt_modules/game/game.ts","functionName":"currentScene","argumentNames":[]} +game_currentScene__P33504.info = {"start":4025,"length":90,"line":118,"column":4,"endLine":121,"endColumn":5,"fileName":"pxt_modules/game/game.ts","functionName":"currentScene","argumentNames":[]} -function game_currentScene__P518121_mk(s) { +function game_currentScene__P33504_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_currentScene__P518121, depth: s.depth + 1, + parent: s, fn: game_currentScene__P33504, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -50481,7 +50481,7 @@ function game_currentScene__P518121_mk(s) { -function game_addScenePopHandler__P518142(s) { +function game_addScenePopHandler__P33525(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -50495,35 +50495,35 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - r0 = pxsim_numops_toBoolDecr(globals._scenePopHandlers___521024); + r0 = pxsim_numops_toBoolDecr(globals._scenePopHandlers___36412); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } r0 = pxsim_Array__mk(); - globals._scenePopHandlers___521024 = (r0); + globals._scenePopHandlers___36412 = (r0); case 1: case 2: - r0 = pxsim_Array_.indexOf(globals._scenePopHandlers___521024, s.arg0, undefined); + r0 = pxsim_Array_.indexOf(globals._scenePopHandlers___36412, s.arg0, undefined); s.tmp_1 = r0; r0 = (s.tmp_1 < 0); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 3; continue; } - r0 = pxsim_Array__push(globals._scenePopHandlers___521024, s.arg0); + r0 = pxsim_Array__push(globals._scenePopHandlers___36412, s.arg0); case 3: case 4: r0 = undefined; return leave(s, r0) default: oops() } } } -game_addScenePopHandler__P518142.info = {"start":17045,"length":237,"line":503,"column":4,"endLine":507,"endColumn":5,"fileName":"pxt_modules/game/game.ts","functionName":"addScenePopHandler","argumentNames":["handler"]} +game_addScenePopHandler__P33525.info = {"start":17045,"length":237,"line":503,"column":4,"endLine":507,"endColumn":5,"fileName":"pxt_modules/game/game.ts","functionName":"addScenePopHandler","argumentNames":["handler"]} -function game_addScenePopHandler__P518142_mk(s) { +function game_addScenePopHandler__P33525_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_addScenePopHandler__P518142, depth: s.depth + 1, + parent: s, fn: game_addScenePopHandler__P33525, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -50534,7 +50534,7 @@ function game_addScenePopHandler__P518142_mk(s) { -function settings_initScopes__P520711(s) { +function settings_initScopes__P36099(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -50544,17 +50544,17 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.rn___537730 = undefined; - s.tmp_1 = settings_runNumber__P517180_mk(s); + s.rn___53158 = undefined; + s.tmp_1 = settings_runNumber__P32563_mk(s); s.callLocIdx = 189; s.pc = 1; return s.tmp_1; case 1: r0 = s.retval; s.tmp_0 = r0; r0 = (s.tmp_0 + 1); - s.rn___537730 = (r0); - s.tmp_0 = settings_writeNumber__P517185_mk(s); - s.tmp_0.arg0 = globals.RUN_KEY___520699; - s.tmp_0.arg1 = s.rn___537730; + s.rn___53158 = (r0); + s.tmp_0 = settings_writeNumber__P32568_mk(s); + s.tmp_0.arg0 = globals.RUN_KEY___36087; + s.tmp_0.arg1 = s.rn___53158; s.callLocIdx = 190; s.pc = 2; return s.tmp_0; case 2: r0 = s.retval; @@ -50563,8 +50563,8 @@ switch (step) { r0 = (s.tmp_1 & 2147483647); s.tmp_0 = r0; r0 = pxsim_pxtcore.seedAddRandom(s.tmp_0); - r0 = pxsim_pxtcore.seedAddRandom(s.rn___537730); - s.tmp_0 = settings_setScope__P520710_mk(s); + r0 = pxsim_pxtcore.seedAddRandom(s.rn___53158); + s.tmp_0 = settings_setScope__P36098_mk(s); r0 = pxsim_pxtcore.programName(); s.tmp_0.arg0 = r0; s.callLocIdx = 191; s.pc = 3; return s.tmp_0; @@ -50574,23 +50574,23 @@ switch (step) { return leave(s, r0) default: oops() } } } -settings_initScopes__P520711.info = {"start":1104,"length":230,"line":41,"column":4,"endLine":49,"endColumn":5,"fileName":"pxt_modules/settings/settings.ts","functionName":"initScopes","argumentNames":[]} +settings_initScopes__P36099.info = {"start":1104,"length":230,"line":41,"column":4,"endLine":49,"endColumn":5,"fileName":"pxt_modules/settings/settings.ts","functionName":"initScopes","argumentNames":[]} -function settings_initScopes__P520711_mk(s) { +function settings_initScopes__P36099_mk(s) { checkStack(s.depth); return { - parent: s, fn: settings_initScopes__P520711, depth: s.depth + 1, + parent: s, fn: settings_initScopes__P36099, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, - rn___537730: undefined, + rn___53158: undefined, } } -function settings_setScope__P520710(s) { +function settings_setScope__P36098(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -50600,7 +50600,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.currScope___537759 = undefined; + s.currScope___53187 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; @@ -50625,19 +50625,19 @@ switch (step) { r0 = pxsim_pxtrt.panic(922); case 3: case 4: - s.tmp_0 = settings_readString__P517188_mk(s); - s.tmp_0.arg0 = globals.SCOPE_KEY___520700; + s.tmp_0 = settings_readString__P32571_mk(s); + s.tmp_0.arg0 = globals.SCOPE_KEY___36088; s.callLocIdx = 187; s.pc = 7; return s.tmp_0; case 7: r0 = s.retval; - s.currScope___537759 = (r0); - r0 = (s.currScope___537759 != s.arg0); + s.currScope___53187 = (r0); + r0 = (s.currScope___53187 != s.arg0); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 5; continue; } r0 = pxsim.settings._userClean(); - s.tmp_0 = settings_writeString__P517183_mk(s); - s.tmp_0.arg0 = globals.SCOPE_KEY___520700; + s.tmp_0 = settings_writeString__P32566_mk(s); + s.tmp_0.arg0 = globals.SCOPE_KEY___36088; s.tmp_0.arg1 = s.arg0; s.callLocIdx = 188; s.pc = 8; return s.tmp_0; case 8: @@ -50648,18 +50648,18 @@ switch (step) { return leave(s, r0) default: oops() } } } -settings_setScope__P520710.info = {"start":826,"length":272,"line":31,"column":4,"endLine":39,"endColumn":5,"fileName":"pxt_modules/settings/settings.ts","functionName":"setScope","argumentNames":["scope"]} +settings_setScope__P36098.info = {"start":826,"length":272,"line":31,"column":4,"endLine":39,"endColumn":5,"fileName":"pxt_modules/settings/settings.ts","functionName":"setScope","argumentNames":["scope"]} -function settings_setScope__P520710_mk(s) { +function settings_setScope__P36098_mk(s) { checkStack(s.depth); return { - parent: s, fn: settings_setScope__P520710, depth: s.depth + 1, + parent: s, fn: settings_setScope__P36098, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, tmp_3: undefined, - currScope___537759: undefined, + currScope___53187: undefined, arg0: undefined, } } @@ -50667,7 +50667,7 @@ function settings_setScope__P520710_mk(s) { -function settings_readString__P517188(s) { +function settings_readString__P32571(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -50677,14 +50677,14 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.buf___537773 = undefined; + s.buf___53201 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = pxsim.settings._get(s.arg0); - s.buf___537773 = (r0); - r0 = pxsim_numops_toBoolDecr(s.buf___537773); + s.buf___53201 = (r0); + r0 = pxsim_numops_toBoolDecr(s.buf___53201); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; @@ -50694,7 +50694,7 @@ switch (step) { { step = 3; continue; } { step = 2; continue; } case 1: - r0 = pxsim.BufferMethods.toString(s.buf___537773); + r0 = pxsim.BufferMethods.toString(s.buf___53201); { step = 3; continue; } case 2: r0 = undefined; @@ -50702,16 +50702,16 @@ switch (step) { return leave(s, r0) default: oops() } } } -settings_readString__P517188.info = {"start":2827,"length":177,"line":110,"column":4,"endLine":116,"endColumn":5,"fileName":"pxt_modules/settings/settings.ts","functionName":"readString","argumentNames":["key"]} +settings_readString__P32571.info = {"start":2827,"length":177,"line":110,"column":4,"endLine":116,"endColumn":5,"fileName":"pxt_modules/settings/settings.ts","functionName":"readString","argumentNames":["key"]} -function settings_readString__P517188_mk(s) { +function settings_readString__P32571_mk(s) { checkStack(s.depth); return { - parent: s, fn: settings_readString__P517188, depth: s.depth + 1, + parent: s, fn: settings_readString__P32571, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, - buf___537773: undefined, + buf___53201: undefined, arg0: undefined, } } @@ -50719,7 +50719,7 @@ function settings_readString__P517188_mk(s) { -function settings_runNumber__P517180(s) { +function settings_runNumber__P32563(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -50729,8 +50729,8 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tmp_1 = settings_readNumber__P517190_mk(s); - s.tmp_1.arg0 = globals.RUN_KEY___520699; + s.tmp_1 = settings_readNumber__P32573_mk(s); + s.tmp_1.arg0 = globals.RUN_KEY___36087; s.callLocIdx = 186; s.pc = 3; return s.tmp_1; case 3: r0 = s.retval; @@ -50748,12 +50748,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -settings_runNumber__P517180.info = {"start":745,"length":75,"line":27,"column":4,"endLine":29,"endColumn":5,"fileName":"pxt_modules/settings/settings.ts","functionName":"runNumber","argumentNames":[]} +settings_runNumber__P32563.info = {"start":745,"length":75,"line":27,"column":4,"endLine":29,"endColumn":5,"fileName":"pxt_modules/settings/settings.ts","functionName":"runNumber","argumentNames":[]} -function settings_runNumber__P517180_mk(s) { +function settings_runNumber__P32563_mk(s) { checkStack(s.depth); return { - parent: s, fn: settings_runNumber__P517180, depth: s.depth + 1, + parent: s, fn: settings_runNumber__P32563, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -50764,7 +50764,7 @@ function settings_runNumber__P517180_mk(s) { -function control___screen_setupUpdate__P517116(s) { +function control___screen_setupUpdate__P32499(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -50778,8 +50778,8 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - globals.__updated___520666 = (true); - globals.__update___520664 = (s.arg0); + globals.__updated___36054 = (true); + globals.__update___36052 = (s.arg0); s.tmp_0 = lambda_1_mk(s); s.tmp_0.argL = s.arg0; setupLambda(s.tmp_0, s.tmp_0.argL); @@ -50790,12 +50790,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -control___screen_setupUpdate__P517116.info = {"start":198,"length":125,"line":10,"column":4,"endLine":14,"endColumn":5,"fileName":"pxt_modules/screen/frame.ts","functionName":"setupUpdate","argumentNames":["update"]} +control___screen_setupUpdate__P32499.info = {"start":198,"length":125,"line":10,"column":4,"endLine":14,"endColumn":5,"fileName":"pxt_modules/screen/frame.ts","functionName":"setupUpdate","argumentNames":["update"]} -function control___screen_setupUpdate__P517116_mk(s) { +function control___screen_setupUpdate__P32499_mk(s) { checkStack(s.depth); return { - parent: s, fn: control___screen_setupUpdate__P517116, depth: s.depth + 1, + parent: s, fn: control___screen_setupUpdate__P32499, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -50805,7 +50805,7 @@ function control___screen_setupUpdate__P517116_mk(s) { -function _screen_internal_getScreenHeight__P517159(s) { +function _screen_internal_getScreenHeight__P32542(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -50823,12 +50823,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -_screen_internal_getScreenHeight__P517159.info = {"start":960,"length":127,"line":28,"column":4,"endLine":30,"endColumn":5,"fileName":"pxt_modules/screen/targetoverrides.ts","functionName":"getScreenHeight","argumentNames":["defl"]} +_screen_internal_getScreenHeight__P32542.info = {"start":960,"length":127,"line":28,"column":4,"endLine":30,"endColumn":5,"fileName":"pxt_modules/screen/targetoverrides.ts","functionName":"getScreenHeight","argumentNames":["defl"]} -function _screen_internal_getScreenHeight__P517159_mk(s) { +function _screen_internal_getScreenHeight__P32542_mk(s) { checkStack(s.depth); return { - parent: s, fn: _screen_internal_getScreenHeight__P517159, depth: s.depth + 1, + parent: s, fn: _screen_internal_getScreenHeight__P32542, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -50837,7 +50837,7 @@ function _screen_internal_getScreenHeight__P517159_mk(s) { -function _screen_internal_getScreenWidth__P517158(s) { +function _screen_internal_getScreenWidth__P32541(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -50855,12 +50855,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -_screen_internal_getScreenWidth__P517158.info = {"start":810,"length":125,"line":23,"column":4,"endLine":25,"endColumn":5,"fileName":"pxt_modules/screen/targetoverrides.ts","functionName":"getScreenWidth","argumentNames":["defl"]} +_screen_internal_getScreenWidth__P32541.info = {"start":810,"length":125,"line":23,"column":4,"endLine":25,"endColumn":5,"fileName":"pxt_modules/screen/targetoverrides.ts","functionName":"getScreenWidth","argumentNames":["defl"]} -function _screen_internal_getScreenWidth__P517158_mk(s) { +function _screen_internal_getScreenWidth__P32541_mk(s) { checkStack(s.depth); return { - parent: s, fn: _screen_internal_getScreenWidth__P517158, depth: s.depth + 1, + parent: s, fn: _screen_internal_getScreenWidth__P32541, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -50869,7 +50869,7 @@ function _screen_internal_getScreenWidth__P517158_mk(s) { -function control___screen_update__P517115(s) { +function control___screen_update__P32498(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -50879,27 +50879,27 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - r0 = pxsim_numops_toBoolDecr(globals.__update___520664); + r0 = pxsim_numops_toBoolDecr(globals.__update___36052); if (!r0) { step = 1; continue; } s.tmp_0 = lambda_1_mk(s); - s.tmp_0.argL = globals.__update___520664; + s.tmp_0.argL = globals.__update___36052; setupLambda(s.tmp_0, s.tmp_0.argL); s.callLocIdx = 179; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; case 1: case 2: - globals.__updated___520666 = (true); + globals.__updated___36054 = (true); r0 = undefined; return leave(s, r0) default: oops() } } } -control___screen_update__P517115.info = {"start":90,"length":102,"line":4,"column":4,"endLine":8,"endColumn":5,"fileName":"pxt_modules/screen/frame.ts","functionName":"update","argumentNames":[]} +control___screen_update__P32498.info = {"start":90,"length":102,"line":4,"column":4,"endLine":8,"endColumn":5,"fileName":"pxt_modules/screen/frame.ts","functionName":"update","argumentNames":[]} -function control___screen_update__P517115_mk(s) { +function control___screen_update__P32498_mk(s) { checkStack(s.depth); return { - parent: s, fn: control___screen_update__P517115, depth: s.depth + 1, + parent: s, fn: control___screen_update__P32498, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, } } @@ -50908,7 +50908,7 @@ function control___screen_update__P517115_mk(s) { -function pause__P515535(s) { +function pause__P30918(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -50932,12 +50932,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -pause__P515535.info = {"start":246,"length":57,"line":7,"column":0,"endLine":9,"endColumn":1,"fileName":"pxt_modules/base/pause.ts","functionName":"pause","argumentNames":["ms"]} +pause__P30918.info = {"start":246,"length":57,"line":7,"column":0,"endLine":9,"endColumn":1,"fileName":"pxt_modules/base/pause.ts","functionName":"pause","argumentNames":["ms"]} -function pause__P515535_mk(s) { +function pause__P30918_mk(s) { checkStack(s.depth); return { - parent: s, fn: pause__P515535, depth: s.depth + 1, + parent: s, fn: pause__P30918, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -50946,7 +50946,7 @@ function pause__P515535_mk(s) { -function music_MelodyPlayable_play__P517040(s) { +function music_MelodyPlayable_play__P32423(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -50962,15 +50962,15 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, music_MelodyPlayable__C517038_VT)) failedCast(r0); + if (!checkSubtype(r0, music_MelodyPlayable__C32421_VT)) failedCast(r0); r0 = (s.arg1 === 1); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - s.tmp_1 = music_Melody_play__P516755_mk(s); + s.tmp_1 = music_Melody_play__P32138_mk(s); r0 = s.arg0.fields["melody"]; s.tmp_1.arg0 = r0; - s.tmp_2 = music_volume__P516743_mk(s); + s.tmp_2 = music_volume__P32126_mk(s); s.callLocIdx = 135; s.pc = 6; return s.tmp_2; case 6: r0 = s.retval; @@ -50984,10 +50984,10 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 2; continue; } - s.tmp_1 = music_Melody_playUntilDone__P516756_mk(s); + s.tmp_1 = music_Melody_playUntilDone__P32139_mk(s); r0 = s.arg0.fields["melody"]; s.tmp_1.arg0 = r0; - s.tmp_2 = music_volume__P516743_mk(s); + s.tmp_2 = music_volume__P32126_mk(s); s.callLocIdx = 137; s.pc = 8; return s.tmp_2; case 8: r0 = s.retval; @@ -50997,10 +50997,10 @@ switch (step) { r0 = s.retval; { step = 3; continue; } case 2: - s.tmp_0 = music_Melody_loop__P516754_mk(s); + s.tmp_0 = music_Melody_loop__P32137_mk(s); r0 = s.arg0.fields["melody"]; s.tmp_0.arg0 = r0; - s.tmp_1 = music_volume__P516743_mk(s); + s.tmp_1 = music_volume__P32126_mk(s); s.callLocIdx = 139; s.pc = 10; return s.tmp_1; case 10: r0 = s.retval; @@ -51014,12 +51014,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -music_MelodyPlayable_play__P517040.info = {"start":1608,"length":390,"line":72,"column":8,"endLine":82,"endColumn":9,"fileName":"pxt_modules/mixer/playable.ts","functionName":"play","argumentNames":["this","playbackMode"]} +music_MelodyPlayable_play__P32423.info = {"start":1608,"length":390,"line":72,"column":8,"endLine":82,"endColumn":9,"fileName":"pxt_modules/mixer/playable.ts","functionName":"play","argumentNames":["this","playbackMode"]} -function music_MelodyPlayable_play__P517040_mk(s) { +function music_MelodyPlayable_play__P32423_mk(s) { checkStack(s.depth); return { - parent: s, fn: music_MelodyPlayable_play__P517040, depth: s.depth + 1, + parent: s, fn: music_MelodyPlayable_play__P32423, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -51032,7 +51032,7 @@ function music_MelodyPlayable_play__P517040_mk(s) { -function music_Melody_playUntilDone__P516756(s) { +function music_Melody_playUntilDone__P32139(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -51042,42 +51042,42 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.p___538740 = undefined; + s.p___54168 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, music_Melody__C516748_VT)) failedCast(r0); - s.tmp_0 = music_Melody_stop__P516753_mk(s); + if (!checkSubtype(r0, music_Melody__C32131_VT)) failedCast(r0); + s.tmp_0 = music_Melody_stop__P32136_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 102; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - r0 = pxsim_pxtcore_mkClassInstance(music_MelodyPlayer__C516759_VT); + r0 = pxsim_pxtcore_mkClassInstance(music_MelodyPlayer__C32142_VT); s.tmp_0 = r0; - s.tmp_1 = music_MelodyPlayer_constructor__P516762_mk(s); + s.tmp_1 = music_MelodyPlayer_constructor__P32145_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = s.arg0; s.callLocIdx = 103; s.pc = 2; return s.tmp_1; case 2: r0 = s.retval; r0 = (s.arg0).fields["_player"] = (s.tmp_0); - s.p___538740 = (s.tmp_0); - r0 = pxsim_pxtcore_mkAction(2, music_Melody_playUntilDone_inline__P538749); + s.p___54168 = (s.tmp_0); + r0 = pxsim_pxtcore_mkAction(2, music_Melody_playUntilDone_inline__P54177); s.tmp_0 = r0; - r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.p___538740); + r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.p___54168); r0 = pxsim_pxtrt_stclo(s.tmp_0, 1, s.arg0); r0 = s.arg0.fields["_player"]; s.tmp_1 = r0; r0 = (s.tmp_1).fields["onPlayFinished"] = (s.tmp_0); - s.tmp_0 = music_Melody_registerMelody__P520560_mk(s); + s.tmp_0 = music_Melody_registerMelody__P35948_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 105; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - s.tmp_0 = music_MelodyPlayer_play__P516764_mk(s); + s.tmp_0 = music_MelodyPlayer_play__P32147_mk(s); r0 = s.arg0.fields["_player"]; s.tmp_0.arg0 = r0; s.tmp_0.arg1 = s.arg1; @@ -51088,16 +51088,16 @@ switch (step) { return leave(s, r0) default: oops() } } } -music_Melody_playUntilDone__P516756.info = {"start":9869,"length":344,"line":307,"column":8,"endLine":316,"endColumn":9,"fileName":"pxt_modules/mixer/melody.ts","functionName":"playUntilDone","argumentNames":["this","volume"]} +music_Melody_playUntilDone__P32139.info = {"start":9869,"length":344,"line":307,"column":8,"endLine":316,"endColumn":9,"fileName":"pxt_modules/mixer/melody.ts","functionName":"playUntilDone","argumentNames":["this","volume"]} -function music_Melody_playUntilDone__P516756_mk(s) { +function music_Melody_playUntilDone__P32139_mk(s) { checkStack(s.depth); return { - parent: s, fn: music_Melody_playUntilDone__P516756, depth: s.depth + 1, + parent: s, fn: music_Melody_playUntilDone__P32139, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, - p___538740: undefined, + p___54168: undefined, arg0: undefined, arg1: undefined, } } @@ -51106,7 +51106,7 @@ function music_Melody_playUntilDone__P516756_mk(s) { -function music_Melody_playUntilDone_inline__P538749(s) { +function music_Melody_playUntilDone_inline__P54177(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -51122,7 +51122,7 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - s.tmp_2 = music_Melody_unregisterMelody__P520561_mk(s); + s.tmp_2 = music_Melody_unregisterMelody__P35949_mk(s); s.tmp_2.arg0 = s.caps[1]; s.callLocIdx = 104; s.pc = 3; return s.tmp_2; case 3: @@ -51133,12 +51133,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -music_Melody_playUntilDone_inline__P538749.info = {"start":10025,"length":105,"line":310,"column":42,"endLine":313,"endColumn":13,"fileName":"pxt_modules/mixer/melody.ts","functionName":"inline","argumentNames":[]} +music_Melody_playUntilDone_inline__P54177.info = {"start":10025,"length":105,"line":310,"column":42,"endLine":313,"endColumn":13,"fileName":"pxt_modules/mixer/melody.ts","functionName":"inline","argumentNames":[]} -function music_Melody_playUntilDone_inline__P538749_mk(s) { +function music_Melody_playUntilDone_inline__P54177_mk(s) { checkStack(s.depth); return { - parent: s, fn: music_Melody_playUntilDone_inline__P538749, depth: s.depth + 1, + parent: s, fn: music_Melody_playUntilDone_inline__P54177, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -51149,7 +51149,7 @@ function music_Melody_playUntilDone_inline__P538749_mk(s) { -function music_Melody_unregisterMelody__P520561(s) { +function music_Melody_unregisterMelody__P35949(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -51164,22 +51164,22 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, music_Melody__C516748_VT)) failedCast(r0); - r0 = pxsim_numops_toBoolDecr(globals.music_Melody_playingMelodies___520563); + if (!checkSubtype(r0, music_Melody__C32131_VT)) failedCast(r0); + r0 = pxsim_numops_toBoolDecr(globals.music_Melody_playingMelodies___35951); if (!r0) { step = 1; continue; } - r0 = pxsim_Array_.removeElement(globals.music_Melody_playingMelodies___520563, s.arg0); + r0 = pxsim_Array_.removeElement(globals.music_Melody_playingMelodies___35951, s.arg0); case 1: case 2: r0 = undefined; return leave(s, r0) default: oops() } } } -music_Melody_unregisterMelody__P520561.info = {"start":7598,"length":201,"line":240,"column":8,"endLine":245,"endColumn":9,"fileName":"pxt_modules/mixer/melody.ts","functionName":"unregisterMelody","argumentNames":["this"]} +music_Melody_unregisterMelody__P35949.info = {"start":7598,"length":201,"line":240,"column":8,"endLine":245,"endColumn":9,"fileName":"pxt_modules/mixer/melody.ts","functionName":"unregisterMelody","argumentNames":["this"]} -function music_Melody_unregisterMelody__P520561_mk(s) { +function music_Melody_unregisterMelody__P35949_mk(s) { checkStack(s.depth); return { - parent: s, fn: music_Melody_unregisterMelody__P520561, depth: s.depth + 1, + parent: s, fn: music_Melody_unregisterMelody__P35949, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -51188,7 +51188,7 @@ function music_Melody_unregisterMelody__P520561_mk(s) { -function music_Melody_registerMelody__P520560(s) { +function music_Melody_registerMelody__P35948(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -51203,26 +51203,26 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, music_Melody__C516748_VT)) failedCast(r0); - r0 = pxsim_numops_toBoolDecr(globals.music_Melody_playingMelodies___520563); + if (!checkSubtype(r0, music_Melody__C32131_VT)) failedCast(r0); + r0 = pxsim_numops_toBoolDecr(globals.music_Melody_playingMelodies___35951); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } r0 = pxsim_Array__mk(); - globals.music_Melody_playingMelodies___520563 = (r0); + globals.music_Melody_playingMelodies___35951 = (r0); case 1: case 2: - r0 = pxsim_Array__length(globals.music_Melody_playingMelodies___520563); + r0 = pxsim_Array__length(globals.music_Melody_playingMelodies___35951); s.tmp_1 = r0; r0 = (s.tmp_1 > 4); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 3; continue; } - s.tmp_2 = music_Melody_stop__P516753_mk(s); - s.tmp_3 = r0 = globals.music_Melody_playingMelodies___520563; - r0 = pxsim_Array__length(globals.music_Melody_playingMelodies___520563); + s.tmp_2 = music_Melody_stop__P32136_mk(s); + s.tmp_3 = r0 = globals.music_Melody_playingMelodies___35951; + r0 = pxsim_Array__length(globals.music_Melody_playingMelodies___35951); s.tmp_5 = r0; r0 = (s.tmp_5 - 1); s.tmp_4 = r0; @@ -51233,18 +51233,18 @@ switch (step) { r0 = s.retval; case 3: case 4: - r0 = pxsim_Array_.removeElement(globals.music_Melody_playingMelodies___520563, s.arg0); - r0 = pxsim_Array__push(globals.music_Melody_playingMelodies___520563, s.arg0); + r0 = pxsim_Array_.removeElement(globals.music_Melody_playingMelodies___35951, s.arg0); + r0 = pxsim_Array__push(globals.music_Melody_playingMelodies___35951, s.arg0); r0 = undefined; return leave(s, r0) default: oops() } } } -music_Melody_registerMelody__P520560.info = {"start":7016,"length":573,"line":228,"column":8,"endLine":239,"endColumn":9,"fileName":"pxt_modules/mixer/melody.ts","functionName":"registerMelody","argumentNames":["this"]} +music_Melody_registerMelody__P35948.info = {"start":7016,"length":573,"line":228,"column":8,"endLine":239,"endColumn":9,"fileName":"pxt_modules/mixer/melody.ts","functionName":"registerMelody","argumentNames":["this"]} -function music_Melody_registerMelody__P520560_mk(s) { +function music_Melody_registerMelody__P35948_mk(s) { checkStack(s.depth); return { - parent: s, fn: music_Melody_registerMelody__P520560, depth: s.depth + 1, + parent: s, fn: music_Melody_registerMelody__P35948, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -51259,7 +51259,7 @@ function music_Melody_registerMelody__P520560_mk(s) { -function music_MelodyPlayer_play__P516764(s) { +function music_MelodyPlayer_play__P32147(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -51269,46 +51269,46 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.notes___538110 = undefined; - s.pos___538114 = undefined; - s.duration___538115 = undefined; - s.octave___538116 = undefined; - s.tempo___538117 = undefined; - s.hz___538118 = undefined; - s.endHz___538119 = undefined; - s.ms___538122 = undefined; - s.timePos___538123 = undefined; - s.startTime___538124 = undefined; - s.now___538127 = undefined; - s.envA___538128 = undefined; - s.envD___538129 = undefined; - s.envS___538130 = undefined; - s.envR___538131 = undefined; - s.soundWave___538132 = undefined; - s.sndInstr___538133 = undefined; - s.sndInstrPtr___538139 = undefined; - s.addForm___538140 = undefined; - s.scanNextWord___538200 = undefined; - s.token___538257 = undefined; - s.tokenKind___538258 = undefined; - s.consumeToken___538261 = undefined; - s.currNote___538337 = undefined; - s.prevNote___538339 = undefined; - s.timeLeft___538342 = undefined; - s.note___538356 = undefined; - s.i___538360 = undefined; - s.noteChar___538366 = undefined; - s.keyNumber___538440 = undefined; - s.currMs___538457 = undefined; - s.beat___538461 = undefined; - s.timeLeft___538518 = undefined; + s.notes___53538 = undefined; + s.pos___53542 = undefined; + s.duration___53543 = undefined; + s.octave___53544 = undefined; + s.tempo___53545 = undefined; + s.hz___53546 = undefined; + s.endHz___53547 = undefined; + s.ms___53550 = undefined; + s.timePos___53551 = undefined; + s.startTime___53552 = undefined; + s.now___53555 = undefined; + s.envA___53556 = undefined; + s.envD___53557 = undefined; + s.envS___53558 = undefined; + s.envR___53559 = undefined; + s.soundWave___53560 = undefined; + s.sndInstr___53561 = undefined; + s.sndInstrPtr___53567 = undefined; + s.addForm___53568 = undefined; + s.scanNextWord___53628 = undefined; + s.token___53685 = undefined; + s.tokenKind___53686 = undefined; + s.consumeToken___53689 = undefined; + s.currNote___53765 = undefined; + s.prevNote___53767 = undefined; + s.timeLeft___53770 = undefined; + s.note___53784 = undefined; + s.i___53788 = undefined; + s.noteChar___53794 = undefined; + s.keyNumber___53868 = undefined; + s.currMs___53885 = undefined; + s.beat___53889 = undefined; + s.timeLeft___53946 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, music_MelodyPlayer__C516759_VT)) failedCast(r0); + if (!checkSubtype(r0, music_MelodyPlayer__C32142_VT)) failedCast(r0); r0 = pxsim_pxtrt.mklocRef(); s.tmp_0 = r0; r0 = pxsim_pxtrt_stlocRef(s.tmp_0, s.arg1); @@ -51325,12 +51325,12 @@ switch (step) { case 1: case 2: s.tmp_4 = r0 = s.arg1; - s.tmp_6 = Math_clamp__P515249_mk(s); + s.tmp_6 = Math_clamp__P30632_mk(s); s.tmp_6.arg0 = 0; s.tmp_6.arg1 = 255; r0 = pxsim_pxtrt_ldlocRef(s.arg1); s.tmp_8 = r0; - s.tmp_10 = music_volume__P516743_mk(s); + s.tmp_10 = music_volume__P32126_mk(s); s.callLocIdx = 107; s.pc = 61; return s.tmp_10; case 61: r0 = s.retval; @@ -51346,121 +51346,121 @@ switch (step) { r0 = pxsim_pxtrt_stlocRef(s.tmp_4, s.tmp_5); r0 = s.arg0.fields["melody"]; r0 = r0.fields["_text"]; - s.notes___538110 = (r0); + s.notes___53538 = (r0); r0 = pxsim_pxtrt.mklocRef(); - s.pos___538114 = (r0); - r0 = pxsim_pxtrt_stlocRef(s.pos___538114, 0); + s.pos___53542 = (r0); + r0 = pxsim_pxtrt_stlocRef(s.pos___53542, 0); r0 = pxsim_pxtrt.mklocRef(); - s.duration___538115 = (r0); - r0 = pxsim_pxtrt_stlocRef(s.duration___538115, 4); + s.duration___53543 = (r0); + r0 = pxsim_pxtrt_stlocRef(s.duration___53543, 4); r0 = pxsim_pxtrt.mklocRef(); - s.octave___538116 = (r0); - r0 = pxsim_pxtrt_stlocRef(s.octave___538116, 4); + s.octave___53544 = (r0); + r0 = pxsim_pxtrt_stlocRef(s.octave___53544, 4); r0 = pxsim_pxtrt.mklocRef(); - s.tempo___538117 = (r0); - r0 = pxsim_pxtrt_stlocRef(s.tempo___538117, 120); + s.tempo___53545 = (r0); + r0 = pxsim_pxtrt_stlocRef(s.tempo___53545, 120); r0 = pxsim_pxtrt.mklocRef(); - s.hz___538118 = (r0); - r0 = pxsim_pxtrt_stlocRef(s.hz___538118, 0); + s.hz___53546 = (r0); + r0 = pxsim_pxtrt_stlocRef(s.hz___53546, 0); r0 = pxsim_pxtrt.mklocRef(); - s.endHz___538119 = (r0); - r0 = pxsim_pxtrt_stlocRef(s.endHz___538119, -1); + s.endHz___53547 = (r0); + r0 = pxsim_pxtrt_stlocRef(s.endHz___53547, -1); r0 = pxsim_pxtrt.mklocRef(); - s.ms___538122 = (r0); - r0 = pxsim_pxtrt_stlocRef(s.ms___538122, 0); - s.timePos___538123 = (0); + s.ms___53550 = (r0); + r0 = pxsim_pxtrt_stlocRef(s.ms___53550, 0); + s.timePos___53551 = (0); r0 = pxsim.control.millis(); - s.startTime___538124 = (r0); - s.now___538127 = (0); + s.startTime___53552 = (r0); + s.now___53555 = (0); r0 = pxsim_pxtrt.mklocRef(); - s.envA___538128 = (r0); - r0 = pxsim_pxtrt_stlocRef(s.envA___538128, 0); + s.envA___53556 = (r0); + r0 = pxsim_pxtrt_stlocRef(s.envA___53556, 0); r0 = pxsim_pxtrt.mklocRef(); - s.envD___538129 = (r0); - r0 = pxsim_pxtrt_stlocRef(s.envD___538129, 0); + s.envD___53557 = (r0); + r0 = pxsim_pxtrt_stlocRef(s.envD___53557, 0); r0 = pxsim_pxtrt.mklocRef(); - s.envS___538130 = (r0); - r0 = pxsim_pxtrt_stlocRef(s.envS___538130, 255); + s.envS___53558 = (r0); + r0 = pxsim_pxtrt_stlocRef(s.envS___53558, 255); r0 = pxsim_pxtrt.mklocRef(); - s.envR___538131 = (r0); - r0 = pxsim_pxtrt_stlocRef(s.envR___538131, 0); + s.envR___53559 = (r0); + r0 = pxsim_pxtrt_stlocRef(s.envR___53559, 0); r0 = pxsim_pxtrt.mklocRef(); - s.soundWave___538132 = (r0); - r0 = pxsim_pxtrt_stlocRef(s.soundWave___538132, 1); + s.soundWave___53560 = (r0); + r0 = pxsim_pxtrt_stlocRef(s.soundWave___53560, 1); r0 = pxsim.control.createBuffer(60); - s.sndInstr___538133 = (r0); + s.sndInstr___53561 = (r0); r0 = pxsim_pxtrt.mklocRef(); - s.sndInstrPtr___538139 = (r0); - r0 = pxsim_pxtrt_stlocRef(s.sndInstrPtr___538139, 0); - r0 = pxsim_pxtcore_mkAction(10, addForm_inline__P538141); - s.tmp_0 = r0; - r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.hz___538118); - r0 = pxsim_pxtrt_stclo(s.tmp_0, 1, s.endHz___538119); - r0 = pxsim_pxtrt_stclo(s.tmp_0, 2, s.ms___538122); - r0 = pxsim_pxtrt_stclo(s.tmp_0, 3, s.duration___538115); - r0 = pxsim_pxtrt_stclo(s.tmp_0, 4, s.tempo___538117); - r0 = pxsim_pxtrt_stclo(s.tmp_0, 5, s.envR___538131); - r0 = pxsim_pxtrt_stclo(s.tmp_0, 6, s.sndInstrPtr___538139); - r0 = pxsim_pxtrt_stclo(s.tmp_0, 7, s.sndInstr___538133); - r0 = pxsim_pxtrt_stclo(s.tmp_0, 8, s.soundWave___538132); + s.sndInstrPtr___53567 = (r0); + r0 = pxsim_pxtrt_stlocRef(s.sndInstrPtr___53567, 0); + r0 = pxsim_pxtcore_mkAction(10, addForm_inline__P53569); + s.tmp_0 = r0; + r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.hz___53546); + r0 = pxsim_pxtrt_stclo(s.tmp_0, 1, s.endHz___53547); + r0 = pxsim_pxtrt_stclo(s.tmp_0, 2, s.ms___53550); + r0 = pxsim_pxtrt_stclo(s.tmp_0, 3, s.duration___53543); + r0 = pxsim_pxtrt_stclo(s.tmp_0, 4, s.tempo___53545); + r0 = pxsim_pxtrt_stclo(s.tmp_0, 5, s.envR___53559); + r0 = pxsim_pxtrt_stclo(s.tmp_0, 6, s.sndInstrPtr___53567); + r0 = pxsim_pxtrt_stclo(s.tmp_0, 7, s.sndInstr___53561); + r0 = pxsim_pxtrt_stclo(s.tmp_0, 8, s.soundWave___53560); r0 = pxsim_pxtrt_stclo(s.tmp_0, 9, s.arg1); - s.addForm___538140 = (s.tmp_0); - r0 = pxsim_pxtcore_mkAction(3, scanNextWord_inline__P538201); + s.addForm___53568 = (s.tmp_0); + r0 = pxsim_pxtcore_mkAction(3, scanNextWord_inline__P53629); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - r0 = pxsim_pxtrt_stclo(s.tmp_0, 1, s.pos___538114); - r0 = pxsim_pxtrt_stclo(s.tmp_0, 2, s.notes___538110); - s.scanNextWord___538200 = (s.tmp_0); + r0 = pxsim_pxtrt_stclo(s.tmp_0, 1, s.pos___53542); + r0 = pxsim_pxtrt_stclo(s.tmp_0, 2, s.notes___53538); + s.scanNextWord___53628 = (s.tmp_0); r0 = pxsim_pxtrt.mklocRef(); - s.token___538257 = (r0); - s.tmp_0 = r0 = s.token___538257; + s.token___53685 = (r0); + s.tmp_0 = r0 = s.token___53685; r0 = pxsim_String_.mkEmpty(); s.tmp_1 = r0; r0 = pxsim_pxtrt_stlocRef(s.tmp_0, s.tmp_1); r0 = pxsim_pxtrt.mklocRef(); - s.tokenKind___538258 = (r0); - r0 = pxsim_pxtrt_stlocRef(s.tokenKind___538258, 0); - r0 = pxsim_pxtcore_mkAction(13, consumeToken_inline__P538262); - s.tmp_0 = r0; - r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.token___538257); - r0 = pxsim_pxtrt_stclo(s.tmp_0, 1, s.tokenKind___538258); - r0 = pxsim_pxtrt_stclo(s.tmp_0, 2, s.octave___538116); - r0 = pxsim_pxtrt_stclo(s.tmp_0, 3, s.duration___538115); - r0 = pxsim_pxtrt_stclo(s.tmp_0, 4, s.ms___538122); - r0 = pxsim_pxtrt_stclo(s.tmp_0, 5, s.tempo___538117); - r0 = pxsim_pxtrt_stclo(s.tmp_0, 6, s.hz___538118); - r0 = pxsim_pxtrt_stclo(s.tmp_0, 7, s.soundWave___538132); - r0 = pxsim_pxtrt_stclo(s.tmp_0, 8, s.envA___538128); - r0 = pxsim_pxtrt_stclo(s.tmp_0, 9, s.envD___538129); - r0 = pxsim_pxtrt_stclo(s.tmp_0, 10, s.envS___538130); - r0 = pxsim_pxtrt_stclo(s.tmp_0, 11, s.envR___538131); - r0 = pxsim_pxtrt_stclo(s.tmp_0, 12, s.endHz___538119); - s.consumeToken___538261 = (s.tmp_0); + s.tokenKind___53686 = (r0); + r0 = pxsim_pxtrt_stlocRef(s.tokenKind___53686, 0); + r0 = pxsim_pxtcore_mkAction(13, consumeToken_inline__P53690); + s.tmp_0 = r0; + r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.token___53685); + r0 = pxsim_pxtrt_stclo(s.tmp_0, 1, s.tokenKind___53686); + r0 = pxsim_pxtrt_stclo(s.tmp_0, 2, s.octave___53544); + r0 = pxsim_pxtrt_stclo(s.tmp_0, 3, s.duration___53543); + r0 = pxsim_pxtrt_stclo(s.tmp_0, 4, s.ms___53550); + r0 = pxsim_pxtrt_stclo(s.tmp_0, 5, s.tempo___53545); + r0 = pxsim_pxtrt_stclo(s.tmp_0, 6, s.hz___53546); + r0 = pxsim_pxtrt_stclo(s.tmp_0, 7, s.soundWave___53560); + r0 = pxsim_pxtrt_stclo(s.tmp_0, 8, s.envA___53556); + r0 = pxsim_pxtrt_stclo(s.tmp_0, 9, s.envD___53557); + r0 = pxsim_pxtrt_stclo(s.tmp_0, 10, s.envS___53558); + r0 = pxsim_pxtrt_stclo(s.tmp_0, 11, s.envR___53559); + r0 = pxsim_pxtrt_stclo(s.tmp_0, 12, s.endHz___53547); + s.consumeToken___53689 = (s.tmp_0); case 3: r0 = pxsim_numops_toBoolDecr(true); if (!r0) { step = 58; continue; } s.tmp_0 = lambda_1_mk(s); - s.tmp_0.argL = s.scanNextWord___538200; + s.tmp_0.argL = s.scanNextWord___53628; setupLambda(s.tmp_0, s.tmp_0.argL); s.callLocIdx = 116; s.pc = 62; return s.tmp_0; case 62: r0 = s.retval; - s.currNote___538337 = (r0); - s.prevNote___538339 = (false); - r0 = pxsim_numops_toBoolDecr(s.currNote___538337); + s.currNote___53765 = (r0); + s.prevNote___53767 = (false); + r0 = pxsim_numops_toBoolDecr(s.currNote___53765); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 8; continue; } - r0 = (s.timePos___538123 - s.now___538127); - s.timeLeft___538342 = (r0); - r0 = (s.timeLeft___538342 > 0); + r0 = (s.timePos___53551 - s.now___53555); + s.timeLeft___53770 = (r0); + r0 = (s.timeLeft___53770 > 0); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 4; continue; } - s.tmp_1 = pause__P515535_mk(s); - s.tmp_1.arg0 = s.timeLeft___538342; + s.tmp_1 = pause__P30918_mk(s); + s.tmp_1.arg0 = s.timeLeft___53770; s.callLocIdx = 117; s.pc = 63; return s.tmp_1; case 63: r0 = s.retval; @@ -51488,25 +51488,25 @@ switch (step) { { step = 59; continue; } case 8: case 9: - r0 = pxsim_pxtrt_stlocRef(s.hz___538118, -1); - s.note___538356 = (0); - s.tmp_0 = r0 = s.token___538257; + r0 = pxsim_pxtrt_stlocRef(s.hz___53546, -1); + s.note___53784 = (0); + s.tmp_0 = r0 = s.token___53685; r0 = pxsim_String_.mkEmpty(); s.tmp_1 = r0; r0 = pxsim_pxtrt_stlocRef(s.tmp_0, s.tmp_1); - r0 = pxsim_pxtrt_stlocRef(s.tokenKind___538258, 0); - s.i___538360 = (0); + r0 = pxsim_pxtrt_stlocRef(s.tokenKind___53686, 0); + s.i___53788 = (0); case 10: - s.tmp_1 = r0 = s.i___538360; - r0 = pxsim_String_.length(s.currNote___538337); + s.tmp_1 = r0 = s.i___53788; + r0 = pxsim_String_.length(s.currNote___53765); s.tmp_2 = r0; r0 = (s.tmp_1 < s.tmp_2); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 41; continue; } - r0 = pxsim_String_.charAt(s.currNote___538337, s.i___538360); - s.noteChar___538366 = (r0); - s.tmp_0 = r0 = s.noteChar___538366; + r0 = pxsim_String_.charAt(s.currNote___53765, s.i___53788); + s.noteChar___53794 = (r0); + s.tmp_0 = r0 = s.noteChar___53794; r0 = pxsim_pxtcore.switch_eq("c", s.tmp_0); if (r0) { step = 11; continue; } r0 = pxsim_pxtcore.switch_eq("C", s.tmp_0); @@ -51559,133 +51559,133 @@ switch (step) { { step = 37; continue; } case 11: case 12: - s.note___538356 = (1); - s.prevNote___538339 = (true); + s.note___53784 = (1); + s.prevNote___53767 = (true); { step = 40; continue; } case 13: case 14: - s.note___538356 = (3); - s.prevNote___538339 = (true); + s.note___53784 = (3); + s.prevNote___53767 = (true); { step = 40; continue; } case 15: case 16: - s.note___538356 = (5); - s.prevNote___538339 = (true); + s.note___53784 = (5); + s.prevNote___53767 = (true); { step = 40; continue; } case 17: case 18: - s.note___538356 = (6); - s.prevNote___538339 = (true); + s.note___53784 = (6); + s.prevNote___53767 = (true); { step = 40; continue; } case 19: case 20: - s.note___538356 = (8); - s.prevNote___538339 = (true); + s.note___53784 = (8); + s.prevNote___53767 = (true); { step = 40; continue; } case 21: case 22: - s.note___538356 = (10); - s.prevNote___538339 = (true); + s.note___53784 = (10); + s.prevNote___53767 = (true); { step = 40; continue; } case 23: - s.note___538356 = (12); - s.prevNote___538339 = (true); + s.note___53784 = (12); + s.prevNote___53767 = (true); { step = 40; continue; } case 24: case 25: - r0 = pxsim_pxtrt_stlocRef(s.hz___538118, 0); - s.prevNote___538339 = (false); + r0 = pxsim_pxtrt_stlocRef(s.hz___53546, 0); + s.prevNote___53767 = (false); { step = 40; continue; } case 26: - r0 = (s.note___538356 + 1); - s.note___538356 = (r0); - s.prevNote___538339 = (false); + r0 = (s.note___53784 + 1); + s.note___53784 = (r0); + s.prevNote___53767 = (false); { step = 40; continue; } case 27: - r0 = pxsim_numops_toBoolDecr(s.prevNote___538339); + r0 = pxsim_numops_toBoolDecr(s.prevNote___53767); if (!r0) { step = 28; continue; } - r0 = (s.note___538356 - 1); - s.note___538356 = (r0); + r0 = (s.note___53784 - 1); + s.note___53784 = (r0); { step = 29; continue; } case 28: - s.note___538356 = (12); - s.prevNote___538339 = (true); + s.note___53784 = (12); + s.prevNote___53767 = (true); case 29: { step = 40; continue; } case 30: s.tmp_0 = lambda_1_mk(s); - s.tmp_0.argL = s.consumeToken___538261; + s.tmp_0.argL = s.consumeToken___53689; setupLambda(s.tmp_0, s.tmp_0.argL); s.callLocIdx = 119; s.pc = 65; return s.tmp_0; case 65: r0 = s.retval; - s.prevNote___538339 = (false); + s.prevNote___53767 = (false); { step = 40; continue; } case 31: - r0 = pxsim_pxtrt_stlocRef(s.tokenKind___538258, 4); - s.prevNote___538339 = (false); + r0 = pxsim_pxtrt_stlocRef(s.tokenKind___53686, 4); + s.prevNote___53767 = (false); { step = 40; continue; } case 32: s.tmp_0 = lambda_1_mk(s); - s.tmp_0.argL = s.consumeToken___538261; + s.tmp_0.argL = s.consumeToken___53689; setupLambda(s.tmp_0, s.tmp_0.argL); s.callLocIdx = 120; s.pc = 66; return s.tmp_0; case 66: r0 = s.retval; - r0 = pxsim_pxtrt_stlocRef(s.tokenKind___538258, 8); - s.prevNote___538339 = (false); + r0 = pxsim_pxtrt_stlocRef(s.tokenKind___53686, 8); + s.prevNote___53767 = (false); { step = 40; continue; } case 33: s.tmp_0 = lambda_1_mk(s); - s.tmp_0.argL = s.consumeToken___538261; + s.tmp_0.argL = s.consumeToken___53689; setupLambda(s.tmp_0, s.tmp_0.argL); s.callLocIdx = 121; s.pc = 67; return s.tmp_0; case 67: r0 = s.retval; - r0 = pxsim_pxtrt_stlocRef(s.tokenKind___538258, 7); - s.prevNote___538339 = (false); + r0 = pxsim_pxtrt_stlocRef(s.tokenKind___53686, 7); + s.prevNote___53767 = (false); { step = 40; continue; } case 34: s.tmp_0 = lambda_1_mk(s); - s.tmp_0.argL = s.consumeToken___538261; + s.tmp_0.argL = s.consumeToken___53689; setupLambda(s.tmp_0, s.tmp_0.argL); s.callLocIdx = 122; s.pc = 68; return s.tmp_0; case 68: r0 = s.retval; - r0 = pxsim_pxtrt_stlocRef(s.tokenKind___538258, 2); - s.prevNote___538339 = (false); + r0 = pxsim_pxtrt_stlocRef(s.tokenKind___53686, 2); + s.prevNote___53767 = (false); { step = 40; continue; } case 35: s.tmp_0 = lambda_1_mk(s); - s.tmp_0.argL = s.consumeToken___538261; + s.tmp_0.argL = s.consumeToken___53689; setupLambda(s.tmp_0, s.tmp_0.argL); s.callLocIdx = 123; s.pc = 69; return s.tmp_0; case 69: r0 = s.retval; - r0 = pxsim_pxtrt_stlocRef(s.tokenKind___538258, 3); - s.prevNote___538339 = (false); + r0 = pxsim_pxtrt_stlocRef(s.tokenKind___53686, 3); + s.prevNote___53767 = (false); { step = 40; continue; } case 36: s.tmp_0 = lambda_1_mk(s); - s.tmp_0.argL = s.consumeToken___538261; + s.tmp_0.argL = s.consumeToken___53689; setupLambda(s.tmp_0, s.tmp_0.argL); s.callLocIdx = 124; s.pc = 70; return s.tmp_0; case 70: r0 = s.retval; - r0 = pxsim_pxtrt_stlocRef(s.tokenKind___538258, 5); + r0 = pxsim_pxtrt_stlocRef(s.tokenKind___53686, 5); { step = 40; continue; } case 37: - r0 = pxsim_pxtrt_ldlocRef(s.tokenKind___538258); + r0 = pxsim_pxtrt_ldlocRef(s.tokenKind___53686); s.tmp_1 = r0; r0 = (s.tmp_1 == 0); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 38; continue; } - r0 = pxsim_pxtrt_stlocRef(s.tokenKind___538258, 1); + r0 = pxsim_pxtrt_stlocRef(s.tokenKind___53686, 1); case 38: case 39: - s.tmp_0 = r0 = s.token___538257; - r0 = pxsim_pxtrt_ldlocRef(s.token___538257); + s.tmp_0 = r0 = s.token___53685; + r0 = pxsim_pxtrt_ldlocRef(s.token___53685); s.tmp_3 = r0; if ((s.tmp_3) && (s.tmp_3).vtable) { setupResume(s, 71); @@ -51696,37 +51696,37 @@ switch (step) { case 71: r0 = s.retval; s.tmp_2 = r0; - if ((s.noteChar___538366) && (s.noteChar___538366).vtable) { + if ((s.noteChar___53794) && (s.noteChar___53794).vtable) { setupResume(s, 72); - pxsim_String__stringConv(s.noteChar___538366); + pxsim_String__stringConv(s.noteChar___53794); checkResumeConsumed(); return; - } else { s.retval = (s.noteChar___538366) + ""; } + } else { s.retval = (s.noteChar___53794) + ""; } case 72: r0 = s.retval; s.tmp_4 = r0; r0 = pxsim_String__concat(s.tmp_2, s.tmp_4); s.tmp_1 = r0; r0 = pxsim_pxtrt_stlocRef(s.tmp_0, s.tmp_1); - s.prevNote___538339 = (false); + s.prevNote___53767 = (false); case 40: - r0 = (s.i___538360 + 1); - s.i___538360 = (r0); + r0 = (s.i___53788 + 1); + s.i___53788 = (r0); { step = 10; continue; } case 41: s.tmp_0 = lambda_1_mk(s); - s.tmp_0.argL = s.consumeToken___538261; + s.tmp_0.argL = s.consumeToken___53689; setupLambda(s.tmp_0, s.tmp_0.argL); s.callLocIdx = 125; s.pc = 73; return s.tmp_0; case 73: r0 = s.retval; - s.tmp_0 = r0 = s.note___538356; + s.tmp_0 = r0 = s.note___53784; r0 = pxsim_numops_toBool(s.tmp_0); if (r0) { step = 42; continue; } r0 = s.tmp_0; { step = 43; continue; } case 42: - r0 = pxsim_pxtrt_ldlocRef(s.hz___538118); + r0 = pxsim_pxtrt_ldlocRef(s.hz___53546); s.tmp_1 = r0; r0 = (s.tmp_1 < 0); case 43: @@ -51734,17 +51734,17 @@ switch (step) { s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); if (!r0) { step = 46; continue; } - s.tmp_3 = r0 = s.note___538356; - r0 = pxsim_pxtrt_ldlocRef(s.octave___538116); + s.tmp_3 = r0 = s.note___53784; + r0 = pxsim_pxtrt_ldlocRef(s.octave___53544); s.tmp_6 = r0; r0 = (s.tmp_6 - 1); s.tmp_5 = r0; r0 = (12 * s.tmp_5); s.tmp_4 = r0; r0 = (s.tmp_3 + s.tmp_4); - s.keyNumber___538440 = (r0); - s.tmp_1 = r0 = globals.freqs___520548; - r0 = (s.keyNumber___538440 * 2); + s.keyNumber___53868 = (r0); + s.tmp_1 = r0 = globals.freqs___35936; + r0 = (s.keyNumber___53868 * 2); s.tmp_2 = r0; r0 = pxsim.BufferMethods.getNumber(s.tmp_1, 4, s.tmp_2); s.tmp_0 = r0; @@ -51757,26 +51757,26 @@ switch (step) { case 45: // jmp value (already in r0) s.tmp_3 = r0; - r0 = pxsim_pxtrt_stlocRef(s.hz___538118, s.tmp_3); + r0 = pxsim_pxtrt_stlocRef(s.hz___53546, s.tmp_3); case 46: case 47: - r0 = pxsim_pxtrt_ldlocRef(s.ms___538122); - s.currMs___538457 = (r0); - r0 = (s.currMs___538457 <= 0); + r0 = pxsim_pxtrt_ldlocRef(s.ms___53550); + s.currMs___53885 = (r0); + r0 = (s.currMs___53885 <= 0); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 48; continue; } - r0 = pxsim_pxtrt_ldlocRef(s.tempo___538117); + r0 = pxsim_pxtrt_ldlocRef(s.tempo___53545); s.tmp_1 = r0; r0 = pxsim.Math_.idiv(15000, s.tmp_1); - s.beat___538461 = (r0); - r0 = pxsim_pxtrt_ldlocRef(s.duration___538115); + s.beat___53889 = (r0); + r0 = pxsim_pxtrt_ldlocRef(s.duration___53543); s.tmp_0 = r0; - r0 = (s.tmp_0 * s.beat___538461); - s.currMs___538457 = (r0); + r0 = (s.tmp_0 * s.beat___53889); + s.currMs___53885 = (r0); case 48: case 49: - r0 = pxsim_pxtrt_ldlocRef(s.hz___538118); + r0 = pxsim_pxtrt_ldlocRef(s.hz___53546); s.tmp_1 = r0; r0 = (s.tmp_1 < 0); s.tmp_0 = r0; @@ -51784,32 +51784,32 @@ switch (step) { if (!r0) { step = 50; continue; } { step = 55; continue; } case 50: - r0 = pxsim_pxtrt_ldlocRef(s.hz___538118); + r0 = pxsim_pxtrt_ldlocRef(s.hz___53546); s.tmp_3 = r0; r0 = (s.tmp_3 == 0); s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); if (!r0) { step = 51; continue; } - r0 = (s.timePos___538123 + s.currMs___538457); - s.timePos___538123 = (r0); + r0 = (s.timePos___53551 + s.currMs___53885); + s.timePos___53551 = (r0); { step = 54; continue; } case 51: - r0 = pxsim_pxtrt_ldlocRef(s.endHz___538119); + r0 = pxsim_pxtrt_ldlocRef(s.endHz___53547); s.tmp_1 = r0; r0 = (s.tmp_1 < 0); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 52; continue; } - s.tmp_2 = r0 = s.endHz___538119; - r0 = pxsim_pxtrt_ldlocRef(s.hz___538118); + s.tmp_2 = r0 = s.endHz___53547; + r0 = pxsim_pxtrt_ldlocRef(s.hz___53546); s.tmp_3 = r0; r0 = pxsim_pxtrt_stlocRef(s.tmp_2, s.tmp_3); case 52: case 53: - r0 = pxsim_pxtrt_stlocRef(s.sndInstrPtr___538139, 0); + r0 = pxsim_pxtrt_stlocRef(s.sndInstrPtr___53567, 0); s.tmp_0 = lambda_5_mk(s); - s.tmp_0.argL = s.addForm___538140; - r0 = pxsim_pxtrt_ldlocRef(s.envA___538128); + s.tmp_0.argL = s.addForm___53568; + r0 = pxsim_pxtrt_ldlocRef(s.envA___53556); s.tmp_0.arg0 = r0; s.tmp_0.arg1 = 0; s.tmp_0.arg2 = 255; @@ -51819,36 +51819,36 @@ switch (step) { case 74: r0 = s.retval; s.tmp_0 = lambda_5_mk(s); - s.tmp_0.argL = s.addForm___538140; - r0 = pxsim_pxtrt_ldlocRef(s.envD___538129); + s.tmp_0.argL = s.addForm___53568; + r0 = pxsim_pxtrt_ldlocRef(s.envD___53557); s.tmp_0.arg0 = r0; s.tmp_0.arg1 = 255; - r0 = pxsim_pxtrt_ldlocRef(s.envS___538130); + r0 = pxsim_pxtrt_ldlocRef(s.envS___53558); s.tmp_0.arg2 = r0; - r0 = pxsim_pxtrt_ldlocRef(s.envA___538128); + r0 = pxsim_pxtrt_ldlocRef(s.envA___53556); s.tmp_0.arg3 = r0; setupLambda(s.tmp_0, s.tmp_0.argL); s.callLocIdx = 127; s.pc = 75; return s.tmp_0; case 75: r0 = s.retval; s.tmp_0 = lambda_5_mk(s); - s.tmp_0.argL = s.addForm___538140; - s.tmp_1 = r0 = s.currMs___538457; - r0 = pxsim_pxtrt_ldlocRef(s.envA___538128); + s.tmp_0.argL = s.addForm___53568; + s.tmp_1 = r0 = s.currMs___53885; + r0 = pxsim_pxtrt_ldlocRef(s.envA___53556); s.tmp_3 = r0; - r0 = pxsim_pxtrt_ldlocRef(s.envD___538129); + r0 = pxsim_pxtrt_ldlocRef(s.envD___53557); s.tmp_4 = r0; r0 = (s.tmp_3 + s.tmp_4); s.tmp_2 = r0; r0 = (s.tmp_1 - s.tmp_2); s.tmp_0.arg0 = r0; - r0 = pxsim_pxtrt_ldlocRef(s.envS___538130); + r0 = pxsim_pxtrt_ldlocRef(s.envS___53558); s.tmp_0.arg1 = r0; - r0 = pxsim_pxtrt_ldlocRef(s.envS___538130); + r0 = pxsim_pxtrt_ldlocRef(s.envS___53558); s.tmp_0.arg2 = r0; - r0 = pxsim_pxtrt_ldlocRef(s.envD___538129); + r0 = pxsim_pxtrt_ldlocRef(s.envD___53557); s.tmp_5 = r0; - r0 = pxsim_pxtrt_ldlocRef(s.envA___538128); + r0 = pxsim_pxtrt_ldlocRef(s.envA___53556); s.tmp_6 = r0; r0 = (s.tmp_5 + s.tmp_6); s.tmp_0.arg3 = r0; @@ -51857,50 +51857,50 @@ switch (step) { case 76: r0 = s.retval; s.tmp_0 = lambda_5_mk(s); - s.tmp_0.argL = s.addForm___538140; - r0 = pxsim_pxtrt_ldlocRef(s.envR___538131); + s.tmp_0.argL = s.addForm___53568; + r0 = pxsim_pxtrt_ldlocRef(s.envR___53559); s.tmp_0.arg0 = r0; - r0 = pxsim_pxtrt_ldlocRef(s.envS___538130); + r0 = pxsim_pxtrt_ldlocRef(s.envS___53558); s.tmp_0.arg1 = r0; s.tmp_0.arg2 = 0; - s.tmp_0.arg3 = s.currMs___538457; + s.tmp_0.arg3 = s.currMs___53885; setupLambda(s.tmp_0, s.tmp_0.argL); s.callLocIdx = 129; s.pc = 77; return s.tmp_0; case 77: r0 = s.retval; - s.tmp_0 = music_MelodyPlayer_queuePlayInstructions__P520564_mk(s); + s.tmp_0 = music_MelodyPlayer_queuePlayInstructions__P35952_mk(s); s.tmp_0.arg0 = s.arg0; - r0 = (s.timePos___538123 - s.now___538127); + r0 = (s.timePos___53551 - s.now___53555); s.tmp_0.arg1 = r0; - s.tmp_1 = r0 = s.sndInstr___538133; - r0 = pxsim_pxtrt_ldlocRef(s.sndInstrPtr___538139); + s.tmp_1 = r0 = s.sndInstr___53561; + r0 = pxsim_pxtrt_ldlocRef(s.sndInstrPtr___53567); s.tmp_2 = r0; r0 = pxsim.BufferMethods.slice(s.tmp_1, 0, s.tmp_2); s.tmp_0.arg2 = r0; s.callLocIdx = 130; s.pc = 78; return s.tmp_0; case 78: r0 = s.retval; - r0 = pxsim_pxtrt_stlocRef(s.endHz___538119, -1); - r0 = (s.timePos___538123 + s.currMs___538457); - s.timePos___538123 = (r0); + r0 = pxsim_pxtrt_stlocRef(s.endHz___53547, -1); + r0 = (s.timePos___53551 + s.currMs___53885); + s.timePos___53551 = (r0); case 54: case 55: - r0 = (s.timePos___538123 - s.now___538127); - s.timeLeft___538518 = (r0); - r0 = (s.timeLeft___538518 > 200); + r0 = (s.timePos___53551 - s.now___53555); + s.timeLeft___53946 = (r0); + r0 = (s.timeLeft___53946 > 200); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 56; continue; } - s.tmp_1 = pause__P515535_mk(s); - r0 = (s.timeLeft___538518 - 100); + s.tmp_1 = pause__P30918_mk(s); + r0 = (s.timeLeft___53946 - 100); s.tmp_1.arg0 = r0; s.callLocIdx = 131; s.pc = 79; return s.tmp_1; case 79: r0 = s.retval; r0 = pxsim.control.millis(); s.tmp_0 = r0; - r0 = (s.tmp_0 - s.startTime___538124); - s.now___538127 = (r0); + r0 = (s.tmp_0 - s.startTime___53552); + s.now___53555 = (r0); case 56: case 57: { step = 3; continue; } @@ -51910,12 +51910,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -music_MelodyPlayer_play__P516764.info = {"start":11570,"length":9259,"line":356,"column":8,"endLine":590,"endColumn":9,"fileName":"pxt_modules/mixer/melody.ts","functionName":"play","argumentNames":["this","volume"]} +music_MelodyPlayer_play__P32147.info = {"start":11570,"length":9259,"line":356,"column":8,"endLine":590,"endColumn":9,"fileName":"pxt_modules/mixer/melody.ts","functionName":"play","argumentNames":["this","volume"]} -function music_MelodyPlayer_play__P516764_mk(s) { +function music_MelodyPlayer_play__P32147_mk(s) { checkStack(s.depth); return { - parent: s, fn: music_MelodyPlayer_play__P516764, depth: s.depth + 1, + parent: s, fn: music_MelodyPlayer_play__P32147, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -51928,39 +51928,39 @@ function music_MelodyPlayer_play__P516764_mk(s) { tmp_8: undefined, tmp_9: undefined, tmp_10: undefined, - notes___538110: undefined, - pos___538114: undefined, - duration___538115: undefined, - octave___538116: undefined, - tempo___538117: undefined, - hz___538118: undefined, - endHz___538119: undefined, - ms___538122: undefined, - timePos___538123: undefined, - startTime___538124: undefined, - now___538127: undefined, - envA___538128: undefined, - envD___538129: undefined, - envS___538130: undefined, - envR___538131: undefined, - soundWave___538132: undefined, - sndInstr___538133: undefined, - sndInstrPtr___538139: undefined, - addForm___538140: undefined, - scanNextWord___538200: undefined, - token___538257: undefined, - tokenKind___538258: undefined, - consumeToken___538261: undefined, - currNote___538337: undefined, - prevNote___538339: undefined, - timeLeft___538342: undefined, - note___538356: undefined, - i___538360: undefined, - noteChar___538366: undefined, - keyNumber___538440: undefined, - currMs___538457: undefined, - beat___538461: undefined, - timeLeft___538518: undefined, + notes___53538: undefined, + pos___53542: undefined, + duration___53543: undefined, + octave___53544: undefined, + tempo___53545: undefined, + hz___53546: undefined, + endHz___53547: undefined, + ms___53550: undefined, + timePos___53551: undefined, + startTime___53552: undefined, + now___53555: undefined, + envA___53556: undefined, + envD___53557: undefined, + envS___53558: undefined, + envR___53559: undefined, + soundWave___53560: undefined, + sndInstr___53561: undefined, + sndInstrPtr___53567: undefined, + addForm___53568: undefined, + scanNextWord___53628: undefined, + token___53685: undefined, + tokenKind___53686: undefined, + consumeToken___53689: undefined, + currNote___53765: undefined, + prevNote___53767: undefined, + timeLeft___53770: undefined, + note___53784: undefined, + i___53788: undefined, + noteChar___53794: undefined, + keyNumber___53868: undefined, + currMs___53885: undefined, + beat___53889: undefined, + timeLeft___53946: undefined, arg0: undefined, arg1: undefined, } } @@ -51969,7 +51969,7 @@ function music_MelodyPlayer_play__P516764_mk(s) { -function addForm_inline__P538141(s) { +function addForm_inline__P53569(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -51979,10 +51979,10 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.freqStart___538146 = undefined; - s.freqEnd___538148 = undefined; - s.envelopeWidth___538150 = undefined; - s.slope___538168 = undefined; + s.freqStart___53574 = undefined; + s.freqEnd___53576 = undefined; + s.envelopeWidth___53578 = undefined; + s.slope___53596 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -51991,9 +51991,9 @@ switch (step) { s.lambdaArgs = null; } r0 = pxsim_pxtrt_ldlocRef(s.caps[0]); - s.freqStart___538146 = (r0); + s.freqStart___53574 = (r0); r0 = pxsim_pxtrt_ldlocRef(s.caps[1]); - s.freqEnd___538148 = (r0); + s.freqEnd___53576 = (r0); r0 = pxsim_pxtrt_ldlocRef(s.caps[2]); s.tmp_1 = r0; r0 = (s.tmp_1 > 0); @@ -52017,7 +52017,7 @@ switch (step) { case 2: // jmp value (already in r0) s.tmp_7 = r0; - s.envelopeWidth___538150 = (s.tmp_7); + s.envelopeWidth___53578 = (s.tmp_7); r0 = pxsim_pxtrt_ldlocRef(s.caps[1]); s.tmp_1 = r0; r0 = pxsim_pxtrt_ldlocRef(s.caps[0]); @@ -52029,35 +52029,35 @@ switch (step) { r0 = s.tmp_0; { step = 4; continue; } case 3: - r0 = (s.envelopeWidth___538150 != 0); + r0 = (s.envelopeWidth___53578 != 0); case 4: // jmp value (already in r0) s.tmp_3 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_3); if (!r0) { step = 5; continue; } - r0 = (s.freqEnd___538148 - s.freqStart___538146); + r0 = (s.freqEnd___53576 - s.freqStart___53574); s.tmp_4 = r0; - r0 = (s.tmp_4 / s.envelopeWidth___538150); - s.slope___538168 = (r0); + r0 = (s.tmp_4 / s.envelopeWidth___53578); + s.slope___53596 = (r0); r0 = pxsim_pxtrt_ldlocRef(s.caps[0]); s.tmp_0 = r0; - r0 = (s.slope___538168 * s.arg3); + r0 = (s.slope___53596 * s.arg3); s.tmp_1 = r0; r0 = (s.tmp_0 + s.tmp_1); - s.freqStart___538146 = (r0); + s.freqStart___53574 = (r0); r0 = pxsim_pxtrt_ldlocRef(s.caps[0]); s.tmp_0 = r0; - s.tmp_2 = r0 = s.slope___538168; + s.tmp_2 = r0 = s.slope___53596; r0 = (s.arg3 + s.arg0); s.tmp_3 = r0; r0 = (s.tmp_2 * s.tmp_3); s.tmp_1 = r0; r0 = (s.tmp_0 + s.tmp_1); - s.freqEnd___538148 = (r0); + s.freqEnd___53576 = (r0); case 5: case 6: s.tmp_0 = r0 = s.caps[6]; - s.tmp_2 = music_addNote__P516758_mk(s); + s.tmp_2 = music_addNote__P32141_mk(s); s.tmp_2.arg0 = s.caps[7]; r0 = pxsim_pxtrt_ldlocRef(s.caps[6]); s.tmp_2.arg1 = r0; @@ -52066,10 +52066,10 @@ switch (step) { s.tmp_2.arg4 = s.arg2; r0 = pxsim_pxtrt_ldlocRef(s.caps[8]); s.tmp_2.arg5 = r0; - s.tmp_2.arg6 = s.freqStart___538146; + s.tmp_2.arg6 = s.freqStart___53574; r0 = pxsim_pxtrt_ldlocRef(s.caps[9]); s.tmp_2.arg7 = r0; - s.tmp_2.arg8 = s.freqEnd___538148; + s.tmp_2.arg8 = s.freqEnd___53576; s.callLocIdx = 109; s.pc = 7; return s.tmp_2; case 7: r0 = s.retval; @@ -52079,12 +52079,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -addForm_inline__P538141.info = {"start":12378,"length":643,"line":382,"column":28,"endLine":393,"endColumn":13,"fileName":"pxt_modules/mixer/melody.ts","functionName":"inline","argumentNames":["formDuration","beg","end","msOff"]} +addForm_inline__P53569.info = {"start":12378,"length":643,"line":382,"column":28,"endLine":393,"endColumn":13,"fileName":"pxt_modules/mixer/melody.ts","functionName":"inline","argumentNames":["formDuration","beg","end","msOff"]} -function addForm_inline__P538141_mk(s) { +function addForm_inline__P53569_mk(s) { checkStack(s.depth); return { - parent: s, fn: addForm_inline__P538141, depth: s.depth + 1, + parent: s, fn: addForm_inline__P53569, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -52094,10 +52094,10 @@ function addForm_inline__P538141_mk(s) { tmp_5: undefined, tmp_6: undefined, tmp_7: undefined, - freqStart___538146: undefined, - freqEnd___538148: undefined, - envelopeWidth___538150: undefined, - slope___538168: undefined, + freqStart___53574: undefined, + freqEnd___53576: undefined, + envelopeWidth___53578: undefined, + slope___53596: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -52108,7 +52108,7 @@ function addForm_inline__P538141_mk(s) { -function scanNextWord_inline__P538201(s) { +function scanNextWord_inline__P53629(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -52118,9 +52118,9 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.c___538210 = undefined; - s.note___538227 = undefined; - s.c___538233 = undefined; + s.c___53638 = undefined; + s.note___53655 = undefined; + s.c___53661 = undefined; r0 = s.caps[0].fields["melody"]; s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); @@ -52146,15 +52146,15 @@ switch (step) { r0 = pxsim_pxtrt_ldlocRef(s.caps[1]); s.tmp_7 = r0; r0 = pxsim_String_.charAt(s.tmp_6, s.tmp_7); - s.c___538210 = (r0); - r0 = (s.c___538210 != " "); + s.c___53638 = (r0); + r0 = (s.c___53638 != " "); s.tmp_0 = r0; r0 = pxsim_numops_toBool(s.tmp_0); if (r0) { step = 4; continue; } r0 = s.tmp_0; { step = 5; continue; } case 4: - r0 = (s.c___538210 != "\r"); + r0 = (s.c___53638 != "\r"); case 5: // jmp value (already in r0) s.tmp_1 = r0; @@ -52163,7 +52163,7 @@ switch (step) { r0 = s.tmp_1; { step = 7; continue; } case 6: - r0 = (s.c___538210 != "\n"); + r0 = (s.c___53638 != "\n"); case 7: // jmp value (already in r0) s.tmp_2 = r0; @@ -52172,7 +52172,7 @@ switch (step) { r0 = s.tmp_2; { step = 9; continue; } case 8: - r0 = (s.c___538210 != "\t"); + r0 = (s.c___53638 != "\t"); case 9: // jmp value (already in r0) s.tmp_3 = r0; @@ -52190,7 +52190,7 @@ switch (step) { { step = 3; continue; } case 12: r0 = pxsim_String_.mkEmpty(); - s.note___538227 = (r0); + s.note___53655 = (r0); case 13: r0 = pxsim_pxtrt_ldlocRef(s.caps[1]); s.tmp_1 = r0; @@ -52204,15 +52204,15 @@ switch (step) { r0 = pxsim_pxtrt_ldlocRef(s.caps[1]); s.tmp_4 = r0; r0 = pxsim_String_.charAt(s.tmp_3, s.tmp_4); - s.c___538233 = (r0); - r0 = (s.c___538233 == " "); + s.c___53661 = (r0); + r0 = (s.c___53661 == " "); s.tmp_0 = r0; r0 = pxsim_numops_toBool(s.tmp_0); if (!r0) { step = 14; continue; } r0 = s.tmp_0; { step = 15; continue; } case 14: - r0 = (s.c___538233 == "\r"); + r0 = (s.c___53661 == "\r"); case 15: // jmp value (already in r0) s.tmp_1 = r0; @@ -52221,7 +52221,7 @@ switch (step) { r0 = s.tmp_1; { step = 17; continue; } case 16: - r0 = (s.c___538233 == "\n"); + r0 = (s.c___53661 == "\n"); case 17: // jmp value (already in r0) s.tmp_2 = r0; @@ -52230,7 +52230,7 @@ switch (step) { r0 = s.tmp_2; { step = 19; continue; } case 18: - r0 = (s.c___538233 == "\t"); + r0 = (s.c___53661 == "\t"); case 19: // jmp value (already in r0) s.tmp_3 = r0; @@ -52239,26 +52239,26 @@ switch (step) { { step = 22; continue; } case 20: case 21: - if ((s.note___538227) && (s.note___538227).vtable) { + if ((s.note___53655) && (s.note___53655).vtable) { setupResume(s, 24); - pxsim_String__stringConv(s.note___538227); + pxsim_String__stringConv(s.note___53655); checkResumeConsumed(); return; - } else { s.retval = (s.note___538227) + ""; } + } else { s.retval = (s.note___53655) + ""; } case 24: r0 = s.retval; s.tmp_4 = r0; - if ((s.c___538233) && (s.c___538233).vtable) { + if ((s.c___53661) && (s.c___53661).vtable) { setupResume(s, 25); - pxsim_String__stringConv(s.c___538233); + pxsim_String__stringConv(s.c___53661); checkResumeConsumed(); return; - } else { s.retval = (s.c___538233) + ""; } + } else { s.retval = (s.c___53661) + ""; } case 25: r0 = s.retval; s.tmp_5 = r0; r0 = pxsim_String__concat(s.tmp_4, s.tmp_5); - s.note___538227 = (r0); + s.note___53655 = (r0); s.tmp_0 = r0 = s.caps[1]; r0 = pxsim_pxtrt_ldlocRef(s.caps[1]); s.tmp_2 = r0; @@ -52267,17 +52267,17 @@ switch (step) { r0 = pxsim_pxtrt_stlocRef(s.tmp_0, s.tmp_1); { step = 13; continue; } case 22: - r0 = s.note___538227; + r0 = s.note___53655; case 23: return leave(s, r0) default: oops() } } } -scanNextWord_inline__P538201.info = {"start":13056,"length":708,"line":395,"column":33,"endLine":417,"endColumn":13,"fileName":"pxt_modules/mixer/melody.ts","functionName":"inline","argumentNames":[]} +scanNextWord_inline__P53629.info = {"start":13056,"length":708,"line":395,"column":33,"endLine":417,"endColumn":13,"fileName":"pxt_modules/mixer/melody.ts","functionName":"inline","argumentNames":[]} -function scanNextWord_inline__P538201_mk(s) { +function scanNextWord_inline__P53629_mk(s) { checkStack(s.depth); return { - parent: s, fn: scanNextWord_inline__P538201, depth: s.depth + 1, + parent: s, fn: scanNextWord_inline__P53629, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -52287,16 +52287,16 @@ function scanNextWord_inline__P538201_mk(s) { tmp_5: undefined, tmp_6: undefined, tmp_7: undefined, - c___538210: undefined, - note___538227: undefined, - c___538233: undefined, + c___53638: undefined, + note___53655: undefined, + c___53661: undefined, } } -function consumeToken_inline__P538262(s) { +function consumeToken_inline__P53690(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -52306,7 +52306,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.d___538268 = undefined; + s.d___53696 = undefined; r0 = pxsim_pxtrt_ldlocRef(s.caps[0]); s.tmp_0 = r0; r0 = pxsim_numops_toBool(s.tmp_0); @@ -52322,14 +52322,14 @@ switch (step) { s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); if (!r0) { step = 15; continue; } - s.tmp_3 = parseInt__P515219_mk(s); + s.tmp_3 = parseInt__P30602_mk(s); r0 = pxsim_pxtrt_ldlocRef(s.caps[0]); s.tmp_3.arg0 = r0; s.tmp_3.arg1 = undefined; s.callLocIdx = 110; s.pc = 17; return s.tmp_3; case 17: r0 = s.retval; - s.d___538268 = (r0); + s.d___53696 = (r0); r0 = pxsim_pxtrt_ldlocRef(s.caps[1]); s.tmp_0 = r0; r0 = pxsim_pxtcore.switch_eq(1, s.tmp_0); @@ -52357,15 +52357,15 @@ switch (step) { r0 = s.tmp_0; { step = 14; continue; } case 3: - r0 = pxsim_pxtrt_stlocRef(s.caps[2], s.d___538268); + r0 = pxsim_pxtrt_stlocRef(s.caps[2], s.d___53696); { step = 14; continue; } case 4: s.tmp_0 = r0 = s.caps[3]; - s.tmp_2 = Math_max__P515252_mk(s); + s.tmp_2 = Math_max__P30635_mk(s); s.tmp_2.arg0 = 1; - s.tmp_3 = Math_min__P515253_mk(s); + s.tmp_3 = Math_min__P30636_mk(s); s.tmp_3.arg0 = 16; - s.tmp_3.arg1 = s.d___538268; + s.tmp_3.arg1 = s.d___53696; s.callLocIdx = 111; s.pc = 19; return s.tmp_3; case 19: r0 = s.retval; @@ -52379,9 +52379,9 @@ switch (step) { { step = 14; continue; } case 5: s.tmp_0 = r0 = s.caps[5]; - s.tmp_2 = Math_max__P515252_mk(s); + s.tmp_2 = Math_max__P30635_mk(s); s.tmp_2.arg0 = 1; - s.tmp_2.arg1 = s.d___538268; + s.tmp_2.arg1 = s.d___53696; s.callLocIdx = 113; s.pc = 20; return s.tmp_2; case 20: r0 = s.retval; @@ -52389,18 +52389,18 @@ switch (step) { r0 = pxsim_pxtrt_stlocRef(s.tmp_0, s.tmp_1); { step = 14; continue; } case 6: - r0 = pxsim_pxtrt_stlocRef(s.caps[6], s.d___538268); + r0 = pxsim_pxtrt_stlocRef(s.caps[6], s.d___53696); r0 = pxsim_pxtrt_stlocRef(s.caps[1], 6); { step = 14; continue; } case 7: - r0 = pxsim_pxtrt_stlocRef(s.caps[4], s.d___538268); + r0 = pxsim_pxtrt_stlocRef(s.caps[4], s.d___53696); { step = 14; continue; } case 8: s.tmp_0 = r0 = s.caps[7]; - s.tmp_2 = Math_clamp__P515249_mk(s); + s.tmp_2 = Math_clamp__P30632_mk(s); s.tmp_2.arg0 = 1; s.tmp_2.arg1 = 18; - s.tmp_2.arg2 = s.d___538268; + s.tmp_2.arg2 = s.d___53696; s.callLocIdx = 114; s.pc = 21; return s.tmp_2; case 21: r0 = s.retval; @@ -52408,19 +52408,19 @@ switch (step) { r0 = pxsim_pxtrt_stlocRef(s.tmp_0, s.tmp_1); { step = 14; continue; } case 9: - r0 = pxsim_pxtrt_stlocRef(s.caps[8], s.d___538268); + r0 = pxsim_pxtrt_stlocRef(s.caps[8], s.d___53696); r0 = pxsim_pxtrt_stlocRef(s.caps[1], 9); { step = 14; continue; } case 10: - r0 = pxsim_pxtrt_stlocRef(s.caps[9], s.d___538268); + r0 = pxsim_pxtrt_stlocRef(s.caps[9], s.d___53696); r0 = pxsim_pxtrt_stlocRef(s.caps[1], 10); { step = 14; continue; } case 11: s.tmp_0 = r0 = s.caps[10]; - s.tmp_2 = Math_clamp__P515249_mk(s); + s.tmp_2 = Math_clamp__P30632_mk(s); s.tmp_2.arg0 = 0; s.tmp_2.arg1 = 255; - s.tmp_2.arg2 = s.d___538268; + s.tmp_2.arg2 = s.d___53696; s.callLocIdx = 115; s.pc = 22; return s.tmp_2; case 22: r0 = s.retval; @@ -52429,10 +52429,10 @@ switch (step) { r0 = pxsim_pxtrt_stlocRef(s.caps[1], 11); { step = 14; continue; } case 12: - r0 = pxsim_pxtrt_stlocRef(s.caps[11], s.d___538268); + r0 = pxsim_pxtrt_stlocRef(s.caps[11], s.d___53696); { step = 14; continue; } case 13: - r0 = pxsim_pxtrt_stlocRef(s.caps[12], s.d___538268); + r0 = pxsim_pxtrt_stlocRef(s.caps[12], s.d___53696); case 14: s.tmp_0 = r0 = s.caps[0]; r0 = pxsim_String_.mkEmpty(); @@ -52444,25 +52444,25 @@ switch (step) { return leave(s, r0) default: oops() } } } -consumeToken_inline__P538262.info = {"start":15050,"length":1189,"line":456,"column":33,"endLine":477,"endColumn":13,"fileName":"pxt_modules/mixer/melody.ts","functionName":"inline","argumentNames":[]} +consumeToken_inline__P53690.info = {"start":15050,"length":1189,"line":456,"column":33,"endLine":477,"endColumn":13,"fileName":"pxt_modules/mixer/melody.ts","functionName":"inline","argumentNames":[]} -function consumeToken_inline__P538262_mk(s) { +function consumeToken_inline__P53690_mk(s) { checkStack(s.depth); return { - parent: s, fn: consumeToken_inline__P538262, depth: s.depth + 1, + parent: s, fn: consumeToken_inline__P53690, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, tmp_3: undefined, - d___538268: undefined, + d___53696: undefined, } } -function music_MelodyPlayer_queuePlayInstructions__P520564(s) { +function music_MelodyPlayer_queuePlayInstructions__P35952(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -52479,18 +52479,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, music_MelodyPlayer__C516759_VT)) failedCast(r0); + if (!checkSubtype(r0, music_MelodyPlayer__C32142_VT)) failedCast(r0); r0 = pxsim.music.queuePlayInstructions(s.arg1, s.arg2); r0 = undefined; return leave(s, r0) default: oops() } } } -music_MelodyPlayer_queuePlayInstructions__P520564.info = {"start":11435,"length":125,"line":352,"column":8,"endLine":354,"endColumn":9,"fileName":"pxt_modules/mixer/melody.ts","functionName":"queuePlayInstructions","argumentNames":["this","timeDelta","buf"]} +music_MelodyPlayer_queuePlayInstructions__P35952.info = {"start":11435,"length":125,"line":352,"column":8,"endLine":354,"endColumn":9,"fileName":"pxt_modules/mixer/melody.ts","functionName":"queuePlayInstructions","argumentNames":["this","timeDelta","buf"]} -function music_MelodyPlayer_queuePlayInstructions__P520564_mk(s) { +function music_MelodyPlayer_queuePlayInstructions__P35952_mk(s) { checkStack(s.depth); return { - parent: s, fn: music_MelodyPlayer_queuePlayInstructions__P520564, depth: s.depth + 1, + parent: s, fn: music_MelodyPlayer_queuePlayInstructions__P35952, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -52501,7 +52501,7 @@ function music_MelodyPlayer_queuePlayInstructions__P520564_mk(s) { -function parseInt__P515219(s) { +function parseInt__P30602(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -52511,13 +52511,13 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.start___538555 = undefined; - s.sign___538585 = undefined; - s.output___538630 = undefined; - s.hasDigit___538631 = undefined; - s.i___538632 = undefined; - s.code___538639 = undefined; - s.val___538646 = undefined; + s.start___53983 = undefined; + s.sign___54013 = undefined; + s.output___54058 = undefined; + s.hasDigit___54059 = undefined; + s.i___54060 = undefined; + s.code___54067 = undefined; + s.val___54074 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -52564,9 +52564,9 @@ switch (step) { { step = 46; continue; } case 7: case 8: - s.start___538555 = (0); + s.start___53983 = (0); case 9: - s.tmp_1 = r0 = s.start___538555; + s.tmp_1 = r0 = s.start___53983; r0 = pxsim_String_.length(s.arg0); s.tmp_2 = r0; r0 = (s.tmp_1 < s.tmp_2); @@ -52576,8 +52576,8 @@ switch (step) { r0 = s.tmp_0; { step = 11; continue; } case 10: - s.tmp_3 = helpers_isWhitespace__P515246_mk(s); - r0 = pxsim_String_.charCodeAt(s.arg0, s.start___538555); + s.tmp_3 = helpers_isWhitespace__P30629_mk(s); + r0 = pxsim_String_.charCodeAt(s.arg0, s.start___53983); s.tmp_3.arg0 = r0; s.callLocIdx = 0; s.pc = 47; return s.tmp_3; case 47: @@ -52587,11 +52587,11 @@ switch (step) { s.tmp_4 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_4); if (!r0) { step = 12; continue; } - r0 = (s.start___538555 + 1); - s.start___538555 = (r0); + r0 = (s.start___53983 + 1); + s.start___53983 = (r0); { step = 9; continue; } case 12: - s.tmp_1 = r0 = s.start___538555; + s.tmp_1 = r0 = s.start___53983; r0 = pxsim_String_.length(s.arg0); s.tmp_2 = r0; r0 = (s.tmp_1 === s.tmp_2); @@ -52602,8 +52602,8 @@ switch (step) { { step = 46; continue; } case 13: case 14: - s.sign___538585 = (1); - r0 = pxsim_String_.charAt(s.arg0, s.start___538555); + s.sign___54013 = (1); + r0 = pxsim_String_.charAt(s.arg0, s.start___53983); s.tmp_0 = r0; r0 = pxsim_pxtcore.switch_eq("-", s.tmp_0); if (r0) { step = 15; continue; } @@ -52612,10 +52612,10 @@ switch (step) { r0 = s.tmp_0; { step = 17; continue; } case 15: - s.sign___538585 = (-1); + s.sign___54013 = (-1); case 16: - r0 = (s.start___538555 + 1); - s.start___538555 = (r0); + r0 = (s.start___53983 + 1); + s.start___53983 = (r0); case 17: r0 = pxsim_numops_toBoolDecr(s.arg1); s.tmp_1 = r0; @@ -52635,7 +52635,7 @@ switch (step) { r0 = s.tmp_2; { step = 21; continue; } case 20: - r0 = pxsim_String_.charAt(s.arg0, s.start___538555); + r0 = pxsim_String_.charAt(s.arg0, s.start___53983); s.tmp_3 = r0; r0 = ("0" === s.tmp_3); case 21: @@ -52647,7 +52647,7 @@ switch (step) { { step = 25; continue; } case 22: s.tmp_7 = r0 = s.arg0; - r0 = (s.start___538555 + 1); + r0 = (s.start___53983 + 1); s.tmp_8 = r0; r0 = pxsim_String_.charAt(s.tmp_7, s.tmp_8); s.tmp_6 = r0; @@ -52659,7 +52659,7 @@ switch (step) { { step = 24; continue; } case 23: s.tmp_10 = r0 = s.arg0; - r0 = (s.start___538555 + 1); + r0 = (s.start___53983 + 1); s.tmp_11 = r0; r0 = pxsim_String_.charAt(s.tmp_10, s.tmp_11); s.tmp_9 = r0; @@ -52674,8 +52674,8 @@ switch (step) { r0 = pxsim_numops_toBoolDecr(s.tmp_13); if (!r0) { step = 26; continue; } s.arg1 = (16); - r0 = (s.start___538555 + 2); - s.start___538555 = (r0); + r0 = (s.start___53983 + 2); + s.start___53983 = (r0); { step = 29; continue; } case 26: r0 = pxsim_numops_toBoolDecr(s.arg1); @@ -52688,73 +52688,73 @@ switch (step) { case 27: case 28: case 29: - s.output___538630 = (0); - s.hasDigit___538631 = (false); - s.i___538632 = (s.start___538555); + s.output___54058 = (0); + s.hasDigit___54059 = (false); + s.i___54060 = (s.start___53983); case 30: - s.tmp_1 = r0 = s.i___538632; + s.tmp_1 = r0 = s.i___54060; r0 = pxsim_String_.length(s.arg0); s.tmp_2 = r0; r0 = (s.tmp_1 < s.tmp_2); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 45; continue; } - r0 = pxsim_String_.charCodeAt(s.arg0, s.i___538632); + r0 = pxsim_String_.charCodeAt(s.arg0, s.i___54060); s.tmp_3 = r0; r0 = (s.tmp_3 | 32); - s.code___538639 = (r0); - s.val___538646 = (undefined); - r0 = (s.code___538639 >= 48); + s.code___54067 = (r0); + s.val___54074 = (undefined); + r0 = (s.code___54067 >= 48); s.tmp_0 = r0; r0 = pxsim_numops_toBool(s.tmp_0); if (r0) { step = 31; continue; } r0 = s.tmp_0; { step = 32; continue; } case 31: - r0 = (s.code___538639 < 58); + r0 = (s.code___54067 < 58); case 32: // jmp value (already in r0) s.tmp_1 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_1); if (!r0) { step = 33; continue; } - r0 = (s.code___538639 - 48); - s.val___538646 = (r0); + r0 = (s.code___54067 - 48); + s.val___54074 = (r0); { step = 38; continue; } case 33: - r0 = (s.code___538639 >= 97); + r0 = (s.code___54067 >= 97); s.tmp_0 = r0; r0 = pxsim_numops_toBool(s.tmp_0); if (r0) { step = 34; continue; } r0 = s.tmp_0; { step = 35; continue; } case 34: - r0 = (s.code___538639 < 123); + r0 = (s.code___54067 < 123); case 35: // jmp value (already in r0) s.tmp_1 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_1); if (!r0) { step = 36; continue; } - r0 = (10 + s.code___538639); + r0 = (10 + s.code___54067); s.tmp_2 = r0; r0 = (s.tmp_2 - 97); - s.val___538646 = (r0); + s.val___54074 = (r0); case 36: case 37: case 38: - r0 = (s.val___538646 == undefined); + r0 = (s.val___54074 == undefined); s.tmp_0 = r0; r0 = pxsim_numops_toBool(s.tmp_0); if (!r0) { step = 39; continue; } r0 = s.tmp_0; { step = 40; continue; } case 39: - r0 = (s.val___538646 >= s.arg1); + r0 = (s.val___54074 >= s.arg1); case 40: // jmp value (already in r0) s.tmp_1 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_1); if (!r0) { step = 43; continue; } - r0 = pxsim_numops_toBoolDecr(s.hasDigit___538631); + r0 = pxsim_numops_toBoolDecr(s.hasDigit___54059); s.tmp_3 = r0; r0 = pxsim_Boolean__bang(s.tmp_3); s.tmp_2 = r0; @@ -52767,26 +52767,26 @@ switch (step) { { step = 45; continue; } case 43: case 44: - s.hasDigit___538631 = (true); - r0 = (s.output___538630 * s.arg1); + s.hasDigit___54059 = (true); + r0 = (s.output___54058 * s.arg1); s.tmp_0 = r0; - r0 = (s.tmp_0 + s.val___538646); - s.output___538630 = (r0); - r0 = (s.i___538632 + 1); - s.i___538632 = (r0); + r0 = (s.tmp_0 + s.val___54074); + s.output___54058 = (r0); + r0 = (s.i___54060 + 1); + s.i___54060 = (r0); { step = 30; continue; } case 45: - r0 = (s.sign___538585 * s.output___538630); + r0 = (s.sign___54013 * s.output___54058); case 46: return leave(s, r0) default: oops() } } } -parseInt__P515219.info = {"start":1064,"length":1690,"line":44,"column":0,"endLine":103,"endColumn":1,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"parseInt","argumentNames":["text","radix"]} +parseInt__P30602.info = {"start":1064,"length":1690,"line":44,"column":0,"endLine":103,"endColumn":1,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"parseInt","argumentNames":["text","radix"]} -function parseInt__P515219_mk(s) { +function parseInt__P30602_mk(s) { checkStack(s.depth); return { - parent: s, fn: parseInt__P515219, depth: s.depth + 1, + parent: s, fn: parseInt__P30602, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -52802,13 +52802,13 @@ function parseInt__P515219_mk(s) { tmp_11: undefined, tmp_12: undefined, tmp_13: undefined, - start___538555: undefined, - sign___538585: undefined, - output___538630: undefined, - hasDigit___538631: undefined, - i___538632: undefined, - code___538639: undefined, - val___538646: undefined, + start___53983: undefined, + sign___54013: undefined, + output___54058: undefined, + hasDigit___54059: undefined, + i___54060: undefined, + code___54067: undefined, + val___54074: undefined, arg0: undefined, arg1: undefined, } } @@ -52817,7 +52817,7 @@ function parseInt__P515219_mk(s) { -function music_MelodyPlayer_constructor__P516762(s) { +function music_MelodyPlayer_constructor__P32145(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -52833,18 +52833,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, music_MelodyPlayer__C516759_VT)) failedCast(r0); + if (!checkSubtype(r0, music_MelodyPlayer__C32142_VT)) failedCast(r0); r0 = (s.arg0).fields["melody"] = (s.arg1); r0 = undefined; return leave(s, r0) default: oops() } } } -music_MelodyPlayer_constructor__P516762.info = {"start":11304,"length":62,"line":344,"column":8,"endLine":346,"endColumn":9,"fileName":"pxt_modules/mixer/melody.ts","functionName":"inline","argumentNames":["this","m"]} +music_MelodyPlayer_constructor__P32145.info = {"start":11304,"length":62,"line":344,"column":8,"endLine":346,"endColumn":9,"fileName":"pxt_modules/mixer/melody.ts","functionName":"inline","argumentNames":["this","m"]} -function music_MelodyPlayer_constructor__P516762_mk(s) { +function music_MelodyPlayer_constructor__P32145_mk(s) { checkStack(s.depth); return { - parent: s, fn: music_MelodyPlayer_constructor__P516762, depth: s.depth + 1, + parent: s, fn: music_MelodyPlayer_constructor__P32145, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -52854,7 +52854,7 @@ function music_MelodyPlayer_constructor__P516762_mk(s) { -function music_Melody_stop__P516753(s) { +function music_Melody_stop__P32136(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -52869,12 +52869,12 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, music_Melody__C516748_VT)) failedCast(r0); + if (!checkSubtype(r0, music_Melody__C32131_VT)) failedCast(r0); r0 = s.arg0.fields["_player"]; s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - s.tmp_1 = music_MelodyPlayer_stop__P516763_mk(s); + s.tmp_1 = music_MelodyPlayer_stop__P32146_mk(s); r0 = s.arg0.fields["_player"]; s.tmp_1.arg0 = r0; s.callLocIdx = 92; s.pc = 3; return s.tmp_1; @@ -52883,7 +52883,7 @@ switch (step) { r0 = (s.arg0).fields["_player"] = (null); case 1: case 2: - s.tmp_0 = music_Melody_unregisterMelody__P520561_mk(s); + s.tmp_0 = music_Melody_unregisterMelody__P35949_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 93; s.pc = 4; return s.tmp_0; case 4: @@ -52892,12 +52892,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -music_Melody_stop__P516753.info = {"start":6833,"length":173,"line":220,"column":8,"endLine":226,"endColumn":9,"fileName":"pxt_modules/mixer/melody.ts","functionName":"stop","argumentNames":["this"]} +music_Melody_stop__P32136.info = {"start":6833,"length":173,"line":220,"column":8,"endLine":226,"endColumn":9,"fileName":"pxt_modules/mixer/melody.ts","functionName":"stop","argumentNames":["this"]} -function music_Melody_stop__P516753_mk(s) { +function music_Melody_stop__P32136_mk(s) { checkStack(s.depth); return { - parent: s, fn: music_Melody_stop__P516753, depth: s.depth + 1, + parent: s, fn: music_Melody_stop__P32136, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -52908,7 +52908,7 @@ function music_Melody_stop__P516753_mk(s) { -function music_MelodyPlayer_stop__P516763(s) { +function music_MelodyPlayer_stop__P32146(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -52923,18 +52923,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, music_MelodyPlayer__C516759_VT)) failedCast(r0); + if (!checkSubtype(r0, music_MelodyPlayer__C32142_VT)) failedCast(r0); r0 = (s.arg0).fields["melody"] = (null); r0 = undefined; return leave(s, r0) default: oops() } } } -music_MelodyPlayer_stop__P516763.info = {"start":11376,"length":49,"line":348,"column":8,"endLine":350,"endColumn":9,"fileName":"pxt_modules/mixer/melody.ts","functionName":"stop","argumentNames":["this"]} +music_MelodyPlayer_stop__P32146.info = {"start":11376,"length":49,"line":348,"column":8,"endLine":350,"endColumn":9,"fileName":"pxt_modules/mixer/melody.ts","functionName":"stop","argumentNames":["this"]} -function music_MelodyPlayer_stop__P516763_mk(s) { +function music_MelodyPlayer_stop__P32146_mk(s) { checkStack(s.depth); return { - parent: s, fn: music_MelodyPlayer_stop__P516763, depth: s.depth + 1, + parent: s, fn: music_MelodyPlayer_stop__P32146, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -52943,7 +52943,7 @@ function music_MelodyPlayer_stop__P516763_mk(s) { -function music_Melody_play__P516755(s) { +function music_Melody_play__P32138(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -52959,8 +52959,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, music_Melody__C516748_VT)) failedCast(r0); - s.tmp_0 = music_Melody_playCore__P520562_mk(s); + if (!checkSubtype(r0, music_Melody__C32131_VT)) failedCast(r0); + s.tmp_0 = music_Melody_playCore__P35950_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; s.tmp_0.arg2 = false; @@ -52971,12 +52971,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -music_Melody_play__P516755.info = {"start":9416,"length":71,"line":292,"column":8,"endLine":294,"endColumn":9,"fileName":"pxt_modules/mixer/melody.ts","functionName":"play","argumentNames":["this","volume"]} +music_Melody_play__P32138.info = {"start":9416,"length":71,"line":292,"column":8,"endLine":294,"endColumn":9,"fileName":"pxt_modules/mixer/melody.ts","functionName":"play","argumentNames":["this","volume"]} -function music_Melody_play__P516755_mk(s) { +function music_Melody_play__P32138_mk(s) { checkStack(s.depth); return { - parent: s, fn: music_Melody_play__P516755, depth: s.depth + 1, + parent: s, fn: music_Melody_play__P32138, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -52987,7 +52987,7 @@ function music_Melody_play__P516755_mk(s) { -function music_Melody_playCore__P520562(s) { +function music_Melody_playCore__P35950(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -52997,7 +52997,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.p___538067 = undefined; + s.p___53495 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -53005,31 +53005,31 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, music_Melody__C516748_VT)) failedCast(r0); - s.tmp_0 = music_Melody_stop__P516753_mk(s); + if (!checkSubtype(r0, music_Melody__C32131_VT)) failedCast(r0); + s.tmp_0 = music_Melody_stop__P32136_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 95; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - r0 = pxsim_pxtcore_mkClassInstance(music_MelodyPlayer__C516759_VT); + r0 = pxsim_pxtcore_mkClassInstance(music_MelodyPlayer__C32142_VT); s.tmp_0 = r0; - s.tmp_1 = music_MelodyPlayer_constructor__P516762_mk(s); + s.tmp_1 = music_MelodyPlayer_constructor__P32145_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = s.arg0; s.callLocIdx = 96; s.pc = 2; return s.tmp_1; case 2: r0 = s.retval; r0 = (s.arg0).fields["_player"] = (s.tmp_0); - s.p___538067 = (s.tmp_0); - s.tmp_0 = music_Melody_registerMelody__P520560_mk(s); + s.p___53495 = (s.tmp_0); + s.tmp_0 = music_Melody_registerMelody__P35948_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 97; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - r0 = pxsim_pxtcore_mkAction(4, music_Melody_playCore_inline__P538077); + r0 = pxsim_pxtcore_mkAction(4, music_Melody_playCore_inline__P53505); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - r0 = pxsim_pxtrt_stclo(s.tmp_0, 1, s.p___538067); + r0 = pxsim_pxtrt_stclo(s.tmp_0, 1, s.p___53495); r0 = pxsim_pxtrt_stclo(s.tmp_0, 2, s.arg1); r0 = pxsim_pxtrt_stclo(s.tmp_0, 3, s.arg2); r0 = pxsim.control.runInParallel(s.tmp_0); @@ -53037,16 +53037,16 @@ switch (step) { return leave(s, r0) default: oops() } } } -music_Melody_playCore__P520562.info = {"start":7809,"length":815,"line":247,"column":8,"endLine":266,"endColumn":9,"fileName":"pxt_modules/mixer/melody.ts","functionName":"playCore","argumentNames":["this","volume","loop"]} +music_Melody_playCore__P35950.info = {"start":7809,"length":815,"line":247,"column":8,"endLine":266,"endColumn":9,"fileName":"pxt_modules/mixer/melody.ts","functionName":"playCore","argumentNames":["this","volume","loop"]} -function music_Melody_playCore__P520562_mk(s) { +function music_Melody_playCore__P35950_mk(s) { checkStack(s.depth); return { - parent: s, fn: music_Melody_playCore__P520562, depth: s.depth + 1, + parent: s, fn: music_Melody_playCore__P35950, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, - p___538067: undefined, + p___53495: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -53056,7 +53056,7 @@ function music_Melody_playCore__P520562_mk(s) { -function music_Melody_playCore_inline__P538077(s) { +function music_Melody_playCore_inline__P53505(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -53073,7 +53073,7 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 6; continue; } - s.tmp_2 = music_MelodyPlayer_play__P516764_mk(s); + s.tmp_2 = music_MelodyPlayer_play__P32147_mk(s); s.tmp_2.arg0 = s.caps[1]; s.tmp_2.arg1 = s.caps[2]; s.callLocIdx = 98; s.pc = 7; return s.tmp_2; @@ -53091,7 +53091,7 @@ switch (step) { s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); if (!r0) { step = 2; continue; } - s.tmp_4 = music_Melody_unregisterMelody__P520561_mk(s); + s.tmp_4 = music_Melody_unregisterMelody__P35949_mk(s); s.tmp_4.arg0 = s.caps[0]; s.callLocIdx = 99; s.pc = 8; return s.tmp_4; case 8: @@ -53107,12 +53107,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -music_Melody_playCore_inline__P538077.info = {"start":8012,"length":601,"line":251,"column":34,"endLine":265,"endColumn":13,"fileName":"pxt_modules/mixer/melody.ts","functionName":"inline","argumentNames":[]} +music_Melody_playCore_inline__P53505.info = {"start":8012,"length":601,"line":251,"column":34,"endLine":265,"endColumn":13,"fileName":"pxt_modules/mixer/melody.ts","functionName":"inline","argumentNames":[]} -function music_Melody_playCore_inline__P538077_mk(s) { +function music_Melody_playCore_inline__P53505_mk(s) { checkStack(s.depth); return { - parent: s, fn: music_Melody_playCore_inline__P538077, depth: s.depth + 1, + parent: s, fn: music_Melody_playCore_inline__P53505, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -53125,7 +53125,7 @@ function music_Melody_playCore_inline__P538077_mk(s) { -function music_Melody_loop__P516754(s) { +function music_Melody_loop__P32137(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -53141,8 +53141,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, music_Melody__C516748_VT)) failedCast(r0); - s.tmp_0 = music_Melody_playCore__P520562_mk(s); + if (!checkSubtype(r0, music_Melody__C32131_VT)) failedCast(r0); + s.tmp_0 = music_Melody_playCore__P35950_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; s.tmp_0.arg2 = true; @@ -53153,12 +53153,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -music_Melody_loop__P516754.info = {"start":8990,"length":70,"line":278,"column":8,"endLine":280,"endColumn":9,"fileName":"pxt_modules/mixer/melody.ts","functionName":"loop","argumentNames":["this","volume"]} +music_Melody_loop__P32137.info = {"start":8990,"length":70,"line":278,"column":8,"endLine":280,"endColumn":9,"fileName":"pxt_modules/mixer/melody.ts","functionName":"loop","argumentNames":["this","volume"]} -function music_Melody_loop__P516754_mk(s) { +function music_Melody_loop__P32137_mk(s) { checkStack(s.depth); return { - parent: s, fn: music_Melody_loop__P516754, depth: s.depth + 1, + parent: s, fn: music_Melody_loop__P32137, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -53169,7 +53169,7 @@ function music_Melody_loop__P516754_mk(s) { -function particles_ShapeFactory_createParticle__P518339(s) { +function particles_ShapeFactory_createParticle__P33722(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -53179,23 +53179,23 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.p___537811 = undefined; + s.p___53239 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_ShapeFactory__C518335_VT)) failedCast(r0); - s.tmp_0 = particles_AreaFactory_createParticle__P518325_mk(s); + if (!checkSubtype(r0, particles_ShapeFactory__C33718_VT)) failedCast(r0); + s.tmp_0 = particles_AreaFactory_createParticle__P33708_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; s.callLocIdx = 1612; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.p___537811 = (r0); - s.tmp_0 = r0 = s.p___537811; - s.tmp_2 = Math_FastRandom_randomRange__P518185_mk(s); + s.p___53239 = (r0); + s.tmp_0 = r0 = s.p___53239; + s.tmp_2 = Math_FastRandom_randomRange__P33568_mk(s); r0 = s.arg0.fields["galois"]; s.tmp_2.arg0 = r0; s.tmp_2.arg1 = 1; @@ -53205,21 +53205,21 @@ switch (step) { r0 = s.retval; s.tmp_1 = r0; r0 = (s.tmp_0).fields["color"] = (s.tmp_1); - r0 = s.p___537811; + r0 = s.p___53239; return leave(s, r0) default: oops() } } } -particles_ShapeFactory_createParticle__P518339.info = {"start":7505,"length":178,"line":239,"column":8,"endLine":243,"endColumn":9,"fileName":"pxt_modules/game/particlefactories.ts","functionName":"createParticle","argumentNames":["this","anchor"]} +particles_ShapeFactory_createParticle__P33722.info = {"start":7505,"length":178,"line":239,"column":8,"endLine":243,"endColumn":9,"fileName":"pxt_modules/game/particlefactories.ts","functionName":"createParticle","argumentNames":["this","anchor"]} -function particles_ShapeFactory_createParticle__P518339_mk(s) { +function particles_ShapeFactory_createParticle__P33722_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_ShapeFactory_createParticle__P518339, depth: s.depth + 1, + parent: s, fn: particles_ShapeFactory_createParticle__P33722, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - p___537811: undefined, + p___53239: undefined, arg0: undefined, arg1: undefined, } } @@ -53228,7 +53228,7 @@ function particles_ShapeFactory_createParticle__P518339_mk(s) { -function particles_ShapeFactory_drawParticle__P518338(s) { +function particles_ShapeFactory_drawParticle__P33721(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -53238,7 +53238,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.pImage___537825 = undefined; + s.pImage___53253 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -53247,8 +53247,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_ShapeFactory__C518335_VT)) failedCast(r0); - s.tmp_1 = Math_FastRandom_pickRandom__P518186_mk(s); + if (!checkSubtype(r0, particles_ShapeFactory__C33718_VT)) failedCast(r0); + s.tmp_1 = Math_FastRandom_pickRandom__P33569_mk(s); r0 = s.arg0.fields["galois"]; s.tmp_1.arg0 = r0; r0 = s.arg0.fields["sources"]; @@ -53258,12 +53258,12 @@ switch (step) { r0 = s.retval; s.tmp_0 = r0; r0 = pxsim_ImageMethods.clone(s.tmp_0); - s.pImage___537825 = (r0); + s.pImage___53253 = (r0); r0 = s.arg1.fields["color"]; s.tmp_0 = r0; - r0 = pxsim_ImageMethods.replace(s.pImage___537825, 15, s.tmp_0); - s.tmp_0 = r0 = globals.screen___517154; - s.tmp_1 = r0 = s.pImage___537825; + r0 = pxsim_ImageMethods.replace(s.pImage___53253, 15, s.tmp_0); + s.tmp_0 = r0 = globals.screen___32537; + s.tmp_1 = r0 = s.pImage___53253; r0 = s.arg0.fields["ox"]; s.tmp_4 = r0; r0 = (s.arg2 - s.tmp_4); @@ -53285,12 +53285,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_ShapeFactory_drawParticle__P518338.info = {"start":7172,"length":323,"line":229,"column":8,"endLine":237,"endColumn":9,"fileName":"pxt_modules/game/particlefactories.ts","functionName":"drawParticle","argumentNames":["this","p","x","y"]} +particles_ShapeFactory_drawParticle__P33721.info = {"start":7172,"length":323,"line":229,"column":8,"endLine":237,"endColumn":9,"fileName":"pxt_modules/game/particlefactories.ts","functionName":"drawParticle","argumentNames":["this","p","x","y"]} -function particles_ShapeFactory_drawParticle__P518338_mk(s) { +function particles_ShapeFactory_drawParticle__P33721_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_ShapeFactory_drawParticle__P518338, depth: s.depth + 1, + parent: s, fn: particles_ShapeFactory_drawParticle__P33721, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -53302,7 +53302,7 @@ function particles_ShapeFactory_drawParticle__P518338_mk(s) { tmp_7: undefined, tmp_8: undefined, tmp_9: undefined, - pImage___537825: undefined, + pImage___53253: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -53313,7 +53313,7 @@ function particles_ShapeFactory_drawParticle__P518338_mk(s) { -function Math_FastRandom_pickRandom__P518186(s) { +function Math_FastRandom_pickRandom__P33569(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -53329,7 +53329,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Math_FastRandom__C518181_VT)) failedCast(r0); + if (!checkSubtype(r0, Math_FastRandom__C33564_VT)) failedCast(r0); r0 = pxsim_numops_toBoolDecr(s.arg1); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); @@ -53352,7 +53352,7 @@ switch (step) { case 3: case 4: s.tmp_4 = r0 = s.arg1; - s.tmp_6 = Math_FastRandom_randomRange__P518185_mk(s); + s.tmp_6 = Math_FastRandom_randomRange__P33568_mk(s); s.tmp_6.arg0 = s.arg0; s.tmp_6.arg1 = 0; r0 = pxsim_Array__length(s.arg1); @@ -53368,12 +53368,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Math_FastRandom_pickRandom__P518186.info = {"start":2358,"length":192,"line":70,"column":8,"endLine":75,"endColumn":9,"fileName":"pxt_modules/game/mathUtil.ts","functionName":"pickRandom","argumentNames":["this","list"]} +Math_FastRandom_pickRandom__P33569.info = {"start":2358,"length":192,"line":70,"column":8,"endLine":75,"endColumn":9,"fileName":"pxt_modules/game/mathUtil.ts","functionName":"pickRandom","argumentNames":["this","list"]} -function Math_FastRandom_pickRandom__P518186_mk(s) { +function Math_FastRandom_pickRandom__P33569_mk(s) { checkStack(s.depth); return { - parent: s, fn: Math_FastRandom_pickRandom__P518186, depth: s.depth + 1, + parent: s, fn: Math_FastRandom_pickRandom__P33569, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -53391,7 +53391,7 @@ function Math_FastRandom_pickRandom__P518186_mk(s) { -function particles_AreaFactory_drawParticle__P518326(s) { +function particles_AreaFactory_drawParticle__P33709(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -53401,7 +53401,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.col___537871 = undefined; + s.col___53299 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -53410,7 +53410,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_AreaFactory__C518319_VT)) failedCast(r0); + if (!checkSubtype(r0, particles_AreaFactory__C33702_VT)) failedCast(r0); r0 = s.arg1.fields["lifespan"]; s.tmp_1 = r0; r0 = (s.tmp_1 > 500); @@ -53437,8 +53437,8 @@ switch (step) { case 4: // jmp value (already in r0) s.tmp_5 = r0; - s.col___537871 = (s.tmp_5); - s.tmp_0 = r0 = globals.screen___517154; + s.col___53299 = (s.tmp_5); + s.tmp_0 = r0 = globals.screen___32537; r0 = (s.arg2 + 128); s.tmp_2 = r0; r0 = (s.tmp_2 >> 8); @@ -53447,17 +53447,17 @@ switch (step) { s.tmp_4 = r0; r0 = (s.tmp_4 >> 8); s.tmp_3 = r0; - r0 = pxsim_ImageMethods.setPixel(s.tmp_0, s.tmp_1, s.tmp_3, s.col___537871); + r0 = pxsim_ImageMethods.setPixel(s.tmp_0, s.tmp_1, s.tmp_3, s.col___53299); r0 = undefined; return leave(s, r0) default: oops() } } } -particles_AreaFactory_drawParticle__P518326.info = {"start":4770,"length":222,"line":158,"column":8,"endLine":163,"endColumn":9,"fileName":"pxt_modules/game/particlefactories.ts","functionName":"drawParticle","argumentNames":["this","p","x","y"]} +particles_AreaFactory_drawParticle__P33709.info = {"start":4770,"length":222,"line":158,"column":8,"endLine":163,"endColumn":9,"fileName":"pxt_modules/game/particlefactories.ts","functionName":"drawParticle","argumentNames":["this","p","x","y"]} -function particles_AreaFactory_drawParticle__P518326_mk(s) { +function particles_AreaFactory_drawParticle__P33709_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_AreaFactory_drawParticle__P518326, depth: s.depth + 1, + parent: s, fn: particles_AreaFactory_drawParticle__P33709, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -53465,7 +53465,7 @@ function particles_AreaFactory_drawParticle__P518326_mk(s) { tmp_3: undefined, tmp_4: undefined, tmp_5: undefined, - col___537871: undefined, + col___53299: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -53476,7 +53476,7 @@ function particles_AreaFactory_drawParticle__P518326_mk(s) { -function particles_AreaFactory_createParticle__P518325(s) { +function particles_AreaFactory_createParticle__P33708(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -53486,23 +53486,23 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.p___537889 = undefined; + s.p___53317 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_AreaFactory__C518319_VT)) failedCast(r0); - s.tmp_0 = particles_SprayFactory_createParticle__P518315_mk(s); + if (!checkSubtype(r0, particles_AreaFactory__C33702_VT)) failedCast(r0); + s.tmp_0 = particles_SprayFactory_createParticle__P33698_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; s.callLocIdx = 1594; s.pc = 3; return s.tmp_0; case 3: r0 = s.retval; - s.p___537889 = (r0); - s.tmp_0 = r0 = s.p___537889; - s.tmp_2 = Math_FastRandom_randomRange__P518185_mk(s); + s.p___53317 = (r0); + s.tmp_0 = r0 = s.p___53317; + s.tmp_2 = Math_FastRandom_randomRange__P33568_mk(s); r0 = s.arg0.fields["galois"]; s.tmp_2.arg0 = r0; r0 = s.arg0.fields["minLifespan"]; @@ -53514,8 +53514,8 @@ switch (step) { r0 = s.retval; s.tmp_1 = r0; r0 = (s.tmp_0).fields["lifespan"] = (s.tmp_1); - s.tmp_0 = r0 = s.p___537889; - s.tmp_4 = Math_FastRandom_randomRange__P518185_mk(s); + s.tmp_0 = r0 = s.p___53317; + s.tmp_4 = Math_FastRandom_randomRange__P33568_mk(s); r0 = s.arg0.fields["galois"]; s.tmp_4.arg0 = r0; s.tmp_4.arg1 = 0; @@ -53531,7 +53531,7 @@ switch (step) { s.tmp_5 = r0; r0 = (s.tmp_3 - s.tmp_5); s.tmp_2 = r0; - r0 = s.p___537889.fields["_x"]; + r0 = s.p___53317.fields["_x"]; s.tmp_7 = r0; r0 = (s.tmp_2 << 8); s.tmp_8 = r0; @@ -53573,8 +53573,8 @@ switch (step) { case 2: // jmp value (already in r0) s.tmp_4 = r0; - s.tmp_5 = r0 = s.p___537889; - s.tmp_9 = Math_FastRandom_randomRange__P518185_mk(s); + s.tmp_5 = r0 = s.p___53317; + s.tmp_9 = Math_FastRandom_randomRange__P33568_mk(s); r0 = s.arg0.fields["galois"]; s.tmp_9.arg0 = r0; s.tmp_9.arg1 = 0; @@ -53586,23 +53586,23 @@ switch (step) { s.tmp_8 = r0; r0 = (s.tmp_8 - s.tmp_4); s.tmp_7 = r0; - r0 = s.p___537889.fields["_y"]; + r0 = s.p___53317.fields["_y"]; s.tmp_10 = r0; r0 = (s.tmp_7 << 8); s.tmp_11 = r0; r0 = (s.tmp_11 + s.tmp_10); s.tmp_6 = r0; r0 = (s.tmp_5).fields["_y"] = (s.tmp_6); - r0 = s.p___537889; + r0 = s.p___53317; return leave(s, r0) default: oops() } } } -particles_AreaFactory_createParticle__P518325.info = {"start":4334,"length":426,"line":148,"column":8,"endLine":156,"endColumn":9,"fileName":"pxt_modules/game/particlefactories.ts","functionName":"createParticle","argumentNames":["this","anchor"]} +particles_AreaFactory_createParticle__P33708.info = {"start":4334,"length":426,"line":148,"column":8,"endLine":156,"endColumn":9,"fileName":"pxt_modules/game/particlefactories.ts","functionName":"createParticle","argumentNames":["this","anchor"]} -function particles_AreaFactory_createParticle__P518325_mk(s) { +function particles_AreaFactory_createParticle__P33708_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_AreaFactory_createParticle__P518325, depth: s.depth + 1, + parent: s, fn: particles_AreaFactory_createParticle__P33708, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -53616,7 +53616,7 @@ function particles_AreaFactory_createParticle__P518325_mk(s) { tmp_9: undefined, tmp_10: undefined, tmp_11: undefined, - p___537889: undefined, + p___53317: undefined, arg0: undefined, arg1: undefined, } } @@ -53625,7 +53625,7 @@ function particles_AreaFactory_createParticle__P518325_mk(s) { -function Fx_iadd__P515280(s) { +function Fx_iadd__P30663(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -53646,12 +53646,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Fx_iadd__P515280.info = {"start":634,"length":110,"line":23,"column":4,"endLine":25,"endColumn":5,"fileName":"pxt_modules/base/fixed.ts","functionName":"iadd","argumentNames":["a","b"]} +Fx_iadd__P30663.info = {"start":634,"length":110,"line":23,"column":4,"endLine":25,"endColumn":5,"fileName":"pxt_modules/base/fixed.ts","functionName":"iadd","argumentNames":["a","b"]} -function Fx_iadd__P515280_mk(s) { +function Fx_iadd__P30663_mk(s) { checkStack(s.depth); return { - parent: s, fn: Fx_iadd__P515280, depth: s.depth + 1, + parent: s, fn: Fx_iadd__P30663, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -53662,7 +53662,7 @@ function Fx_iadd__P515280_mk(s) { -function particles_SprayFactory_drawParticle__P518316(s) { +function particles_SprayFactory_drawParticle__P33699(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -53680,8 +53680,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_SprayFactory__C518313_VT)) failedCast(r0); - s.tmp_0 = r0 = globals.screen___517154; + if (!checkSubtype(r0, particles_SprayFactory__C33696_VT)) failedCast(r0); + s.tmp_0 = r0 = globals.screen___32537; r0 = (s.arg2 + 128); s.tmp_2 = r0; r0 = (s.tmp_2 >> 8); @@ -53695,12 +53695,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -particles_SprayFactory_drawParticle__P518316.info = {"start":3194,"length":118,"line":115,"column":8,"endLine":117,"endColumn":9,"fileName":"pxt_modules/game/particlefactories.ts","functionName":"drawParticle","argumentNames":["this","particle","x","y"]} +particles_SprayFactory_drawParticle__P33699.info = {"start":3194,"length":118,"line":115,"column":8,"endLine":117,"endColumn":9,"fileName":"pxt_modules/game/particlefactories.ts","functionName":"drawParticle","argumentNames":["this","particle","x","y"]} -function particles_SprayFactory_drawParticle__P518316_mk(s) { +function particles_SprayFactory_drawParticle__P33699_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_SprayFactory_drawParticle__P518316, depth: s.depth + 1, + parent: s, fn: particles_SprayFactory_drawParticle__P33699, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -53717,7 +53717,7 @@ function particles_SprayFactory_drawParticle__P518316_mk(s) { -function particles_SprayFactory_createParticle__P518315(s) { +function particles_SprayFactory_createParticle__P33698(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -53727,26 +53727,26 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.p___537956 = undefined; - s.angle___537960 = undefined; + s.p___53384 = undefined; + s.angle___53388 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_SprayFactory__C518313_VT)) failedCast(r0); - s.tmp_0 = particles_ParticleFactory_createParticle__P518311_mk(s); + if (!checkSubtype(r0, particles_SprayFactory__C33696_VT)) failedCast(r0); + s.tmp_0 = particles_ParticleFactory_createParticle__P33694_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; s.callLocIdx = 1583; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.p___537956 = (r0); + s.p___53384 = (r0); r0 = s.arg0.fields["minAngle"]; s.tmp_1 = r0; - s.tmp_3 = Math_FastRandom_randomRange__P518185_mk(s); - s.tmp_3.arg0 = globals.galois___521377; + s.tmp_3 = Math_FastRandom_randomRange__P33568_mk(s); + s.tmp_3.arg0 = globals.galois___36765; s.tmp_3.arg1 = 0; r0 = s.arg0.fields["spread"]; s.tmp_3.arg2 = r0; @@ -53757,9 +53757,9 @@ switch (step) { r0 = (s.tmp_1 + s.tmp_2); s.tmp_0 = r0; r0 = (s.tmp_0 % 100); - s.angle___537960 = (r0); - s.tmp_0 = r0 = s.p___537956; - r0 = pxsim_Array__getAt(globals.cachedSin___521372, s.angle___537960); + s.angle___53388 = (r0); + s.tmp_0 = r0 = s.p___53384; + r0 = pxsim_Array__getAt(globals.cachedSin___36760, s.angle___53388); s.tmp_2 = r0; r0 = s.arg0.fields["speed"]; s.tmp_3 = r0; @@ -53768,8 +53768,8 @@ switch (step) { r0 = (s.tmp_4 >> 8); s.tmp_1 = r0; r0 = (s.tmp_0).fields["vx"] = (s.tmp_1); - s.tmp_0 = r0 = s.p___537956; - r0 = pxsim_Array__getAt(globals.cachedCos___521373, s.angle___537960); + s.tmp_0 = r0 = s.p___53384; + r0 = pxsim_Array__getAt(globals.cachedCos___36761, s.angle___53388); s.tmp_2 = r0; r0 = s.arg0.fields["speed"]; s.tmp_3 = r0; @@ -53778,24 +53778,24 @@ switch (step) { r0 = (s.tmp_4 >> 8); s.tmp_1 = r0; r0 = (s.tmp_0).fields["vy"] = (s.tmp_1); - r0 = s.p___537956; + r0 = s.p___53384; return leave(s, r0) default: oops() } } } -particles_SprayFactory_createParticle__P518315.info = {"start":2851,"length":333,"line":105,"column":8,"endLine":113,"endColumn":9,"fileName":"pxt_modules/game/particlefactories.ts","functionName":"createParticle","argumentNames":["this","anchor"]} +particles_SprayFactory_createParticle__P33698.info = {"start":2851,"length":333,"line":105,"column":8,"endLine":113,"endColumn":9,"fileName":"pxt_modules/game/particlefactories.ts","functionName":"createParticle","argumentNames":["this","anchor"]} -function particles_SprayFactory_createParticle__P518315_mk(s) { +function particles_SprayFactory_createParticle__P33698_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_SprayFactory_createParticle__P518315, depth: s.depth + 1, + parent: s, fn: particles_SprayFactory_createParticle__P33698, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, tmp_3: undefined, tmp_4: undefined, - p___537956: undefined, - angle___537960: undefined, + p___53384: undefined, + angle___53388: undefined, arg0: undefined, arg1: undefined, } } @@ -53804,7 +53804,7 @@ function particles_SprayFactory_createParticle__P518315_mk(s) { -function effects_ScreenEffect_startScreenEffect__P518390(s) { +function effects_ScreenEffect_startScreenEffect__P33773(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -53821,7 +53821,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, effects_ScreenEffect__C518388_VT)) failedCast(r0); + if (!checkSubtype(r0, effects_ScreenEffect__C33771_VT)) failedCast(r0); r0 = s.arg0.fields["sourceFactory"]; s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); @@ -53840,7 +53840,7 @@ switch (step) { r0 = s.tmp_3; { step = 4; continue; } case 3: - s.tmp_4 = particles_ParticleSource_enabled__P518285_mk(s); + s.tmp_4 = particles_ParticleSource_enabled__P33668_mk(s); r0 = s.arg0.fields["source"]; s.tmp_4.arg0 = r0; s.callLocIdx = 1625; s.pc = 14; return s.tmp_4; @@ -53861,14 +53861,14 @@ switch (step) { { step = 13; continue; } case 7: case 8: - s.tmp_0 = effects_ScreenEffect_endScreenEffect__P518391_mk(s); + s.tmp_0 = effects_ScreenEffect_endScreenEffect__P33774_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 1626; s.pc = 15; return s.tmp_0; case 15: r0 = s.retval; - r0 = pxsim_pxtcore_mkClassInstance(effects_SceneAnchor__C521405_VT); + r0 = pxsim_pxtcore_mkClassInstance(effects_SceneAnchor__C36793_VT); s.tmp_0 = r0; - s.tmp_1 = effects_SceneAnchor_constructor__P521410_mk(s); + s.tmp_1 = effects_SceneAnchor_constructor__P36798_mk(s); s.tmp_1.arg0 = s.tmp_0; s.callLocIdx = 1627; s.pc = 16; return s.tmp_1; case 16: @@ -53915,12 +53915,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -effects_ScreenEffect_startScreenEffect__P518390.info = {"start":3680,"length":601,"line":97,"column":8,"endLine":112,"endColumn":9,"fileName":"pxt_modules/game/particleeffects.ts","functionName":"startScreenEffect","argumentNames":["this","duration","particlesPerSecond"]} +effects_ScreenEffect_startScreenEffect__P33773.info = {"start":3680,"length":601,"line":97,"column":8,"endLine":112,"endColumn":9,"fileName":"pxt_modules/game/particleeffects.ts","functionName":"startScreenEffect","argumentNames":["this","duration","particlesPerSecond"]} -function effects_ScreenEffect_startScreenEffect__P518390_mk(s) { +function effects_ScreenEffect_startScreenEffect__P33773_mk(s) { checkStack(s.depth); return { - parent: s, fn: effects_ScreenEffect_startScreenEffect__P518390, depth: s.depth + 1, + parent: s, fn: effects_ScreenEffect_startScreenEffect__P33773, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -53938,7 +53938,7 @@ function effects_ScreenEffect_startScreenEffect__P518390_mk(s) { -function effects_SceneAnchor_constructor__P521410(s) { +function effects_SceneAnchor_constructor__P36798(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -53953,9 +53953,9 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, effects_SceneAnchor__C521405_VT)) failedCast(r0); + if (!checkSubtype(r0, effects_SceneAnchor__C36793_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; - s.tmp_2 = game_currentScene__P518121_mk(s); + s.tmp_2 = game_currentScene__P33504_mk(s); s.callLocIdx = 1621; s.pc = 1; return s.tmp_2; case 1: r0 = s.retval; @@ -53966,12 +53966,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -effects_SceneAnchor_constructor__P521410.info = {"start":2296,"length":79,"line":55,"column":8,"endLine":57,"endColumn":9,"fileName":"pxt_modules/game/particleeffects.ts","functionName":"inline","argumentNames":["this"]} +effects_SceneAnchor_constructor__P36798.info = {"start":2296,"length":79,"line":55,"column":8,"endLine":57,"endColumn":9,"fileName":"pxt_modules/game/particleeffects.ts","functionName":"inline","argumentNames":["this"]} -function effects_SceneAnchor_constructor__P521410_mk(s) { +function effects_SceneAnchor_constructor__P36798_mk(s) { checkStack(s.depth); return { - parent: s, fn: effects_SceneAnchor_constructor__P521410, depth: s.depth + 1, + parent: s, fn: effects_SceneAnchor_constructor__P36798, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -53983,7 +53983,7 @@ function effects_SceneAnchor_constructor__P521410_mk(s) { -function effects_ScreenEffect_endScreenEffect__P518391(s) { +function effects_ScreenEffect_endScreenEffect__P33774(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -53998,12 +53998,12 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, effects_ScreenEffect__C518388_VT)) failedCast(r0); + if (!checkSubtype(r0, effects_ScreenEffect__C33771_VT)) failedCast(r0); r0 = s.arg0.fields["source"]; s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - s.tmp_1 = particles_ParticleSource_destroy__P518287_mk(s); + s.tmp_1 = particles_ParticleSource_destroy__P33670_mk(s); r0 = s.arg0.fields["source"]; s.tmp_1.arg0 = r0; s.callLocIdx = 1629; s.pc = 3; return s.tmp_1; @@ -54016,12 +54016,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -effects_ScreenEffect_endScreenEffect__P518391.info = {"start":4677,"length":160,"line":122,"column":8,"endLine":127,"endColumn":9,"fileName":"pxt_modules/game/particleeffects.ts","functionName":"endScreenEffect","argumentNames":["this"]} +effects_ScreenEffect_endScreenEffect__P33774.info = {"start":4677,"length":160,"line":122,"column":8,"endLine":127,"endColumn":9,"fileName":"pxt_modules/game/particleeffects.ts","functionName":"endScreenEffect","argumentNames":["this"]} -function effects_ScreenEffect_endScreenEffect__P518391_mk(s) { +function effects_ScreenEffect_endScreenEffect__P33774_mk(s) { checkStack(s.depth); return { - parent: s, fn: effects_ScreenEffect_endScreenEffect__P518391, depth: s.depth + 1, + parent: s, fn: effects_ScreenEffect_endScreenEffect__P33774, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -54032,7 +54032,7 @@ function effects_ScreenEffect_endScreenEffect__P518391_mk(s) { -function Render_Animations_constructor__P520377(s) { +function Render_Animations_constructor__P35760(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -54049,7 +54049,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Render_Animations__C520376_VT)) failedCast(r0); + if (!checkSubtype(r0, Render_Animations__C35759_VT)) failedCast(r0); r0 = (s.arg0).fields["frameInterval"] = (s.arg1); r0 = (s.arg0).fields["animations"] = (s.arg2); r0 = (s.arg0).fields["msLast"] = (0); @@ -54059,12 +54059,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Render_Animations_constructor__P520377.info = {"start":460,"length":83,"line":21,"column":8,"endLine":22,"endColumn":9,"fileName":"pxt_modules/pxt-raycasting/render_blocks.ts","functionName":"inline","argumentNames":["this","frameInterval","animations"]} +Render_Animations_constructor__P35760.info = {"start":460,"length":83,"line":21,"column":8,"endLine":22,"endColumn":9,"fileName":"pxt_modules/pxt-raycasting/render_blocks.ts","functionName":"inline","argumentNames":["this","frameInterval","animations"]} -function Render_Animations_constructor__P520377_mk(s) { +function Render_Animations_constructor__P35760_mk(s) { checkStack(s.depth); return { - parent: s, fn: Render_Animations_constructor__P520377, depth: s.depth + 1, + parent: s, fn: Render_Animations_constructor__P35760, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -54075,7 +54075,7 @@ function Render_Animations_constructor__P520377_mk(s) { -function sprites_BaseSpriteSayRenderer_constructor__P517382(s) { +function sprites_BaseSpriteSayRenderer_constructor__P32765(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -54093,7 +54093,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_BaseSpriteSayRenderer__C517381_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_BaseSpriteSayRenderer__C32764_VT)) failedCast(r0); r0 = (s.arg0).fields["text"] = (s.arg1); r0 = (s.arg0).fields["fgColor"] = (s.arg2); r0 = (s.arg0).fields["bgColor"] = (s.arg3); @@ -54101,12 +54101,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -sprites_BaseSpriteSayRenderer_constructor__P517382.info = {"start":69,"length":92,"line":2,"column":8,"endLine":3,"endColumn":9,"fileName":"pxt_modules/game/spritesay.ts","functionName":"inline","argumentNames":["this","text","fgColor","bgColor"]} +sprites_BaseSpriteSayRenderer_constructor__P32765.info = {"start":69,"length":92,"line":2,"column":8,"endLine":3,"endColumn":9,"fileName":"pxt_modules/game/spritesay.ts","functionName":"inline","argumentNames":["this","text","fgColor","bgColor"]} -function sprites_BaseSpriteSayRenderer_constructor__P517382_mk(s) { +function sprites_BaseSpriteSayRenderer_constructor__P32765_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_BaseSpriteSayRenderer_constructor__P517382, depth: s.depth + 1, + parent: s, fn: sprites_BaseSpriteSayRenderer_constructor__P32765, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -54118,7 +54118,7 @@ function sprites_BaseSpriteSayRenderer_constructor__P517382_mk(s) { -function sprites_SpriteMap_toString__P517576(s) { +function sprites_SpriteMap_toString__P32959(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -54133,7 +54133,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_SpriteMap__C517568_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_SpriteMap__C32951_VT)) failedCast(r0); r0 = pxsim_String_.mkEmpty(); s.tmp_3 = r0; r0 = s.arg0.fields["buckets"]; @@ -54153,10 +54153,10 @@ switch (step) { s.tmp_2 = r0; r0 = pxsim_String__concat(s.tmp_2, " buckets, "); s.tmp_1 = r0; - s.tmp_10 = helpers_arrayFilter__P515232_mk(s); + s.tmp_10 = helpers_arrayFilter__P30615_mk(s); r0 = s.arg0.fields["buckets"]; s.tmp_10.arg0 = r0; - s.tmp_10.arg1 = length_inline__P538783; + s.tmp_10.arg1 = length_inline__P54211; s.callLocIdx = 618; s.pc = 2; return s.tmp_10; case 2: r0 = s.retval; @@ -54178,12 +54178,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -sprites_SpriteMap_toString__P517576.info = {"start":4109,"length":123,"line":112,"column":8,"endLine":114,"endColumn":9,"fileName":"pxt_modules/game/spritemap.ts","functionName":"toString","argumentNames":["this"]} +sprites_SpriteMap_toString__P32959.info = {"start":4109,"length":123,"line":112,"column":8,"endLine":114,"endColumn":9,"fileName":"pxt_modules/game/spritemap.ts","functionName":"toString","argumentNames":["this"]} -function sprites_SpriteMap_toString__P517576_mk(s) { +function sprites_SpriteMap_toString__P32959_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_SpriteMap_toString__P517576, depth: s.depth + 1, + parent: s, fn: sprites_SpriteMap_toString__P32959, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -54203,7 +54203,7 @@ function sprites_SpriteMap_toString__P517576_mk(s) { -function length_inline__P538783(s) { +function length_inline__P54211(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -54227,12 +54227,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -length_inline__P538783.info = {"start":4196,"length":8,"line":113,"column":74,"endLine":113,"endColumn":82,"fileName":"pxt_modules/game/spritemap.ts","functionName":"inline","argumentNames":["b"]} +length_inline__P54211.info = {"start":4196,"length":8,"line":113,"column":74,"endLine":113,"endColumn":82,"fileName":"pxt_modules/game/spritemap.ts","functionName":"inline","argumentNames":["b"]} -function length_inline__P538783_mk(s) { +function length_inline__P54211_mk(s) { checkStack(s.depth); return { - parent: s, fn: length_inline__P538783, depth: s.depth + 1, + parent: s, fn: length_inline__P54211, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -54244,7 +54244,7 @@ function length_inline__P538783_mk(s) { -function ArcadePhysicsEngine_moveSprite__P517663(s) { +function ArcadePhysicsEngine_moveSprite__P33046(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -54254,9 +54254,9 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tm___538815 = undefined; - s.maxDist___538823 = undefined; - s.ms___538843 = undefined; + s.tm___54243 = undefined; + s.maxDist___54251 = undefined; + s.ms___54271 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -54265,7 +54265,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, ArcadePhysicsEngine__C517649_VT)) failedCast(r0); + if (!checkSubtype(r0, ArcadePhysicsEngine__C33032_VT)) failedCast(r0); r0 = s.arg1.fields["_x"]; s.tmp_0 = r0; r0 = (s.arg1).fields["_lastX"] = (s.tmp_0); @@ -54284,19 +54284,19 @@ switch (step) { r0 = (s.tmp_2 + s.arg3); s.tmp_1 = r0; r0 = (s.tmp_0).fields["_y"] = (s.tmp_1); - s.tmp_0 = game_currentScene__P518121_mk(s); + s.tmp_0 = game_currentScene__P33504_mk(s); s.callLocIdx = 859; s.pc = 13; return s.tmp_0; case 13: r0 = s.retval; r0 = r0.fields["tileMap"]; - s.tm___538815 = (r0); - s.tmp_0 = r0 = s.tm___538815; + s.tm___54243 = (r0); + s.tmp_0 = r0 = s.tm___54243; r0 = pxsim_numops_toBool(s.tmp_0); if (r0) { step = 1; continue; } r0 = s.tmp_0; { step = 2; continue; } case 1: - r0 = s.tm___538815.fields["_map"]; + r0 = s.tm___54243.fields["_map"]; s.tmp_4 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_4); s.tmp_3 = r0; @@ -54315,8 +54315,8 @@ switch (step) { r0 = (s.tmp_6 + 128); s.tmp_7 = r0; r0 = (s.tmp_7 >> 8); - s.maxDist___538823 = (r0); - s.tmp_2 = Math_abs__P515250_mk(s); + s.maxDist___54251 = (r0); + s.tmp_2 = Math_abs__P30633_mk(s); r0 = (s.arg2 + 128); s.tmp_3 = r0; r0 = (s.tmp_3 >> 8); @@ -54325,14 +54325,14 @@ switch (step) { case 14: r0 = s.retval; s.tmp_1 = r0; - r0 = (s.tmp_1 <= s.maxDist___538823); + r0 = (s.tmp_1 <= s.maxDist___54251); s.tmp_0 = r0; r0 = pxsim_numops_toBool(s.tmp_0); if (r0) { step = 3; continue; } r0 = s.tmp_0; { step = 4; continue; } case 3: - s.tmp_5 = Math_abs__P515250_mk(s); + s.tmp_5 = Math_abs__P30633_mk(s); r0 = (s.arg3 + 128); s.tmp_6 = r0; r0 = (s.tmp_6 >> 8); @@ -54341,15 +54341,15 @@ switch (step) { case 15: r0 = s.retval; s.tmp_4 = r0; - r0 = (s.tmp_4 <= s.maxDist___538823); + r0 = (s.tmp_4 <= s.maxDist___54251); case 4: // jmp value (already in r0) s.tmp_7 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_7); if (!r0) { step = 5; continue; } - r0 = pxsim_pxtcore_mkClassInstance(MovingSprite__C517647_VT); + r0 = pxsim_pxtcore_mkClassInstance(MovingSprite__C33030_VT); s.tmp_8 = r0; - s.tmp_9 = MovingSprite_constructor__P517648_mk(s); + s.tmp_9 = MovingSprite_constructor__P33031_mk(s); s.tmp_9.arg0 = s.tmp_8; s.tmp_9.arg1 = s.arg1; r0 = s.arg1.fields["_vx"]; @@ -54363,18 +54363,18 @@ switch (step) { s.callLocIdx = 866; s.pc = 16; return s.tmp_9; case 16: r0 = s.retval; - s.ms___538843 = (s.tmp_8); - s.tmp_0 = ArcadePhysicsEngine_tilemapCollisions__P520877_mk(s); + s.ms___54271 = (s.tmp_8); + s.tmp_0 = ArcadePhysicsEngine_tilemapCollisions__P36265_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_0.arg1 = s.ms___538843; - s.tmp_0.arg2 = s.tm___538815; + s.tmp_0.arg1 = s.ms___54271; + s.tmp_0.arg2 = s.tm___54243; s.callLocIdx = 867; s.pc = 17; return s.tmp_0; case 17: r0 = s.retval; { step = 10; continue; } case 5: - s.tmp_1 = tiles_TileMap_isOnWall__P517880_mk(s); - s.tmp_1.arg0 = s.tm___538815; + s.tmp_1 = tiles_TileMap_isOnWall__P33263_mk(s); + s.tmp_1.arg0 = s.tm___54243; s.tmp_1.arg1 = s.arg1; s.callLocIdx = 868; s.pc = 18; return s.tmp_1; case 18: @@ -54385,10 +54385,10 @@ switch (step) { r0 = s.tmp_0; { step = 7; continue; } case 6: - s.tmp_4 = ArcadePhysicsEngine_canResolveClipping__P520879_mk(s); + s.tmp_4 = ArcadePhysicsEngine_canResolveClipping__P36267_mk(s); s.tmp_4.arg0 = s.arg0; s.tmp_4.arg1 = s.arg1; - s.tmp_4.arg2 = s.tm___538815; + s.tmp_4.arg2 = s.tm___54243; s.callLocIdx = 869; s.pc = 19; return s.tmp_4; case 19: r0 = s.retval; @@ -54423,12 +54423,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -ArcadePhysicsEngine_moveSprite__P517663.info = {"start":23898,"length":1208,"line":654,"column":4,"endLine":685,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"moveSprite","argumentNames":["this","s","dx","dy"]} +ArcadePhysicsEngine_moveSprite__P33046.info = {"start":23898,"length":1208,"line":654,"column":4,"endLine":685,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"moveSprite","argumentNames":["this","s","dx","dy"]} -function ArcadePhysicsEngine_moveSprite__P517663_mk(s) { +function ArcadePhysicsEngine_moveSprite__P33046_mk(s) { checkStack(s.depth); return { - parent: s, fn: ArcadePhysicsEngine_moveSprite__P517663, depth: s.depth + 1, + parent: s, fn: ArcadePhysicsEngine_moveSprite__P33046, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -54440,9 +54440,9 @@ function ArcadePhysicsEngine_moveSprite__P517663_mk(s) { tmp_7: undefined, tmp_8: undefined, tmp_9: undefined, - tm___538815: undefined, - maxDist___538823: undefined, - ms___538843: undefined, + tm___54243: undefined, + maxDist___54251: undefined, + ms___54271: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -54453,7 +54453,7 @@ function ArcadePhysicsEngine_moveSprite__P517663_mk(s) { -function ArcadePhysicsEngine_canResolveClipping__P520879(s) { +function ArcadePhysicsEngine_canResolveClipping__P36267(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -54463,19 +54463,19 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.hbox___538888 = undefined; - s.sz___538891 = undefined; - s.maxMove___538896 = undefined; - s.origY___538898 = undefined; - s.origX___538901 = undefined; - s.l___538904 = undefined; - s.r___538909 = undefined; - s.t___538914 = undefined; - s.b___538919 = undefined; - s.offset___538924 = undefined; - s.offset___538949 = undefined; - s.offset___538980 = undefined; - s.offset___539005 = undefined; + s.hbox___54316 = undefined; + s.sz___54319 = undefined; + s.maxMove___54324 = undefined; + s.origY___54326 = undefined; + s.origX___54329 = undefined; + s.l___54332 = undefined; + s.r___54337 = undefined; + s.t___54342 = undefined; + s.b___54347 = undefined; + s.offset___54352 = undefined; + s.offset___54377 = undefined; + s.offset___54408 = undefined; + s.offset___54433 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -54483,7 +54483,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, ArcadePhysicsEngine__C517649_VT)) failedCast(r0); + if (!checkSubtype(r0, ArcadePhysicsEngine__C33032_VT)) failedCast(r0); r0 = s.arg1.fields["_image"]; s.tmp_3 = r0; r0 = pxsim_ImageMethods.isStatic(s.tmp_3); @@ -54494,9 +54494,9 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - s.tmp_4 = Sprite__C517463_v4_1_mk(s); + s.tmp_4 = Sprite__C32846_v4_1_mk(s); s.tmp_4.arg0 = s.arg1; - if (!checkSubtype(s.tmp_4.arg0, Sprite__C517463_VT)) failedCast(s.tmp_4.arg0); + if (!checkSubtype(s.tmp_4.arg0, Sprite__C32846_VT)) failedCast(s.tmp_4.arg0); s.tmp_4.fn = s.tmp_4.arg0.vtable.methods.setHitbox; s.pc = 20; return s.tmp_4; case 20: @@ -54504,23 +54504,23 @@ switch (step) { case 1: case 2: r0 = s.arg1.fields["_hitbox"]; - s.hbox___538888 = (r0); + s.hbox___54316 = (r0); r0 = s.arg2.fields["_scale"]; s.tmp_0 = r0; r0 = (1 << s.tmp_0); - s.sz___538891 = (r0); - s.tmp_0 = ArcadePhysicsEngine_maxStep__P517655_mk(s); + s.sz___54319 = (r0); + s.tmp_0 = ArcadePhysicsEngine_maxStep__P33038_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 872; s.pc = 21; return s.tmp_0; case 21: r0 = s.retval; - s.maxMove___538896 = (r0); + s.maxMove___54324 = (r0); r0 = s.arg1.fields["_y"]; - s.origY___538898 = (r0); + s.origY___54326 = (r0); r0 = s.arg1.fields["_x"]; - s.origX___538901 = (r0); - s.tmp_1 = game_Hitbox_left__P517338_mk(s); - s.tmp_1.arg0 = s.hbox___538888; + s.origX___54329 = (r0); + s.tmp_1 = game_Hitbox_left__P32721_mk(s); + s.tmp_1.arg0 = s.hbox___54316; s.callLocIdx = 873; s.pc = 22; return s.tmp_1; case 22: r0 = s.retval; @@ -54528,9 +54528,9 @@ switch (step) { r0 = (s.tmp_0 + 128); s.tmp_2 = r0; r0 = (s.tmp_2 >> 8); - s.l___538904 = (r0); - s.tmp_1 = game_Hitbox_right__P517340_mk(s); - s.tmp_1.arg0 = s.hbox___538888; + s.l___54332 = (r0); + s.tmp_1 = game_Hitbox_right__P32723_mk(s); + s.tmp_1.arg0 = s.hbox___54316; s.callLocIdx = 875; s.pc = 23; return s.tmp_1; case 23: r0 = s.retval; @@ -54538,9 +54538,9 @@ switch (step) { r0 = (s.tmp_0 + 128); s.tmp_2 = r0; r0 = (s.tmp_2 >> 8); - s.r___538909 = (r0); - s.tmp_1 = game_Hitbox_top__P517339_mk(s); - s.tmp_1.arg0 = s.hbox___538888; + s.r___54337 = (r0); + s.tmp_1 = game_Hitbox_top__P32722_mk(s); + s.tmp_1.arg0 = s.hbox___54316; s.callLocIdx = 877; s.pc = 24; return s.tmp_1; case 24: r0 = s.retval; @@ -54548,9 +54548,9 @@ switch (step) { r0 = (s.tmp_0 + 128); s.tmp_2 = r0; r0 = (s.tmp_2 >> 8); - s.t___538914 = (r0); - s.tmp_1 = game_Hitbox_bottom__P517341_mk(s); - s.tmp_1.arg0 = s.hbox___538888; + s.t___54342 = (r0); + s.tmp_1 = game_Hitbox_bottom__P32724_mk(s); + s.tmp_1.arg0 = s.hbox___54316; s.callLocIdx = 879; s.pc = 25; return s.tmp_1; case 25: r0 = s.retval; @@ -54558,26 +54558,26 @@ switch (step) { r0 = (s.tmp_0 + 128); s.tmp_2 = r0; r0 = (s.tmp_2 >> 8); - s.b___538919 = (r0); - r0 = (s.b___538919 + 1); + s.b___54347 = (r0); + r0 = (s.b___54347 + 1); s.tmp_0 = r0; - r0 = (s.tmp_0 % s.sz___538891); - s.offset___538924 = (r0); - r0 = (s.offset___538924 <= s.maxMove___538896); + r0 = (s.tmp_0 % s.sz___54319); + s.offset___54352 = (r0); + r0 = (s.offset___54352 <= s.maxMove___54324); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 5; continue; } s.tmp_1 = r0 = s.arg1; r0 = s.arg1.fields["_y"]; s.tmp_3 = r0; - r0 = (s.offset___538924 * 256); + r0 = (s.offset___54352 * 256); s.tmp_5 = r0; r0 = (s.tmp_5 | 0); s.tmp_4 = r0; r0 = (s.tmp_3 - s.tmp_4); s.tmp_2 = r0; r0 = (s.tmp_1).fields["_y"] = (s.tmp_2); - s.tmp_3 = tiles_TileMap_isOnWall__P517880_mk(s); + s.tmp_3 = tiles_TileMap_isOnWall__P33263_mk(s); s.tmp_3.arg0 = s.arg2; s.tmp_3.arg1 = s.arg1; s.callLocIdx = 883; s.pc = 26; return s.tmp_3; @@ -54594,35 +54594,35 @@ switch (step) { { step = 19; continue; } { step = 4; continue; } case 3: - r0 = (s.arg1).fields["_y"] = (s.origY___538898); + r0 = (s.arg1).fields["_y"] = (s.origY___54326); case 4: case 5: case 6: - r0 = (s.t___538914 / s.sz___538891); + r0 = (s.t___54342 / s.sz___54319); s.tmp_3 = r0; r0 = pxsim.Math_.floor(s.tmp_3); s.tmp_2 = r0; r0 = (s.tmp_2 + 1); s.tmp_1 = r0; - r0 = (s.tmp_1 * s.sz___538891); + r0 = (s.tmp_1 * s.sz___54319); s.tmp_0 = r0; - r0 = (s.tmp_0 - s.t___538914); - s.offset___538949 = (r0); - r0 = (s.offset___538949 <= s.maxMove___538896); + r0 = (s.tmp_0 - s.t___54342); + s.offset___54377 = (r0); + r0 = (s.offset___54377 <= s.maxMove___54324); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 9; continue; } s.tmp_1 = r0 = s.arg1; r0 = s.arg1.fields["_y"]; s.tmp_3 = r0; - r0 = (s.offset___538949 * 256); + r0 = (s.offset___54377 * 256); s.tmp_5 = r0; r0 = (s.tmp_5 | 0); s.tmp_4 = r0; r0 = (s.tmp_3 + s.tmp_4); s.tmp_2 = r0; r0 = (s.tmp_1).fields["_y"] = (s.tmp_2); - s.tmp_3 = tiles_TileMap_isOnWall__P517880_mk(s); + s.tmp_3 = tiles_TileMap_isOnWall__P33263_mk(s); s.tmp_3.arg0 = s.arg2; s.tmp_3.arg1 = s.arg1; s.callLocIdx = 886; s.pc = 27; return s.tmp_3; @@ -54639,29 +54639,29 @@ switch (step) { { step = 19; continue; } { step = 8; continue; } case 7: - r0 = (s.arg1).fields["_y"] = (s.origY___538898); + r0 = (s.arg1).fields["_y"] = (s.origY___54326); case 8: case 9: case 10: - r0 = (s.r___538909 + 1); + r0 = (s.r___54337 + 1); s.tmp_0 = r0; - r0 = (s.tmp_0 % s.sz___538891); - s.offset___538980 = (r0); - r0 = (s.offset___538980 <= s.maxMove___538896); + r0 = (s.tmp_0 % s.sz___54319); + s.offset___54408 = (r0); + r0 = (s.offset___54408 <= s.maxMove___54324); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 13; continue; } s.tmp_1 = r0 = s.arg1; r0 = s.arg1.fields["_x"]; s.tmp_3 = r0; - r0 = (s.offset___538980 * 256); + r0 = (s.offset___54408 * 256); s.tmp_5 = r0; r0 = (s.tmp_5 | 0); s.tmp_4 = r0; r0 = (s.tmp_3 - s.tmp_4); s.tmp_2 = r0; r0 = (s.tmp_1).fields["_x"] = (s.tmp_2); - s.tmp_3 = tiles_TileMap_isOnWall__P517880_mk(s); + s.tmp_3 = tiles_TileMap_isOnWall__P33263_mk(s); s.tmp_3.arg0 = s.arg2; s.tmp_3.arg1 = s.arg1; s.callLocIdx = 889; s.pc = 28; return s.tmp_3; @@ -54678,35 +54678,35 @@ switch (step) { { step = 19; continue; } { step = 12; continue; } case 11: - r0 = (s.arg1).fields["_x"] = (s.origX___538901); + r0 = (s.arg1).fields["_x"] = (s.origX___54329); case 12: case 13: case 14: - r0 = (s.l___538904 / s.sz___538891); + r0 = (s.l___54332 / s.sz___54319); s.tmp_3 = r0; r0 = pxsim.Math_.floor(s.tmp_3); s.tmp_2 = r0; r0 = (s.tmp_2 + 1); s.tmp_1 = r0; - r0 = (s.tmp_1 * s.sz___538891); + r0 = (s.tmp_1 * s.sz___54319); s.tmp_0 = r0; - r0 = (s.tmp_0 - s.l___538904); - s.offset___539005 = (r0); - r0 = (s.offset___539005 <= s.maxMove___538896); + r0 = (s.tmp_0 - s.l___54332); + s.offset___54433 = (r0); + r0 = (s.offset___54433 <= s.maxMove___54324); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 17; continue; } s.tmp_1 = r0 = s.arg1; r0 = s.arg1.fields["_x"]; s.tmp_3 = r0; - r0 = (s.offset___539005 * 256); + r0 = (s.offset___54433 * 256); s.tmp_5 = r0; r0 = (s.tmp_5 | 0); s.tmp_4 = r0; r0 = (s.tmp_3 + s.tmp_4); s.tmp_2 = r0; r0 = (s.tmp_1).fields["_x"] = (s.tmp_2); - s.tmp_3 = tiles_TileMap_isOnWall__P517880_mk(s); + s.tmp_3 = tiles_TileMap_isOnWall__P33263_mk(s); s.tmp_3.arg0 = s.arg2; s.tmp_3.arg1 = s.arg1; s.callLocIdx = 892; s.pc = 29; return s.tmp_3; @@ -54723,7 +54723,7 @@ switch (step) { { step = 19; continue; } { step = 16; continue; } case 15: - r0 = (s.arg1).fields["_x"] = (s.origX___538901); + r0 = (s.arg1).fields["_x"] = (s.origX___54329); case 16: case 17: case 18: @@ -54732,12 +54732,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -ArcadePhysicsEngine_canResolveClipping__P520879.info = {"start":25202,"length":2135,"line":688,"column":4,"endLine":759,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"canResolveClipping","argumentNames":["this","s","tm"]} +ArcadePhysicsEngine_canResolveClipping__P36267.info = {"start":25202,"length":2135,"line":688,"column":4,"endLine":759,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"canResolveClipping","argumentNames":["this","s","tm"]} -function ArcadePhysicsEngine_canResolveClipping__P520879_mk(s) { +function ArcadePhysicsEngine_canResolveClipping__P36267_mk(s) { checkStack(s.depth); return { - parent: s, fn: ArcadePhysicsEngine_canResolveClipping__P520879, depth: s.depth + 1, + parent: s, fn: ArcadePhysicsEngine_canResolveClipping__P36267, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -54745,19 +54745,19 @@ function ArcadePhysicsEngine_canResolveClipping__P520879_mk(s) { tmp_3: undefined, tmp_4: undefined, tmp_5: undefined, - hbox___538888: undefined, - sz___538891: undefined, - maxMove___538896: undefined, - origY___538898: undefined, - origX___538901: undefined, - l___538904: undefined, - r___538909: undefined, - t___538914: undefined, - b___538919: undefined, - offset___538924: undefined, - offset___538949: undefined, - offset___538980: undefined, - offset___539005: undefined, + hbox___54316: undefined, + sz___54319: undefined, + maxMove___54324: undefined, + origY___54326: undefined, + origX___54329: undefined, + l___54332: undefined, + r___54337: undefined, + t___54342: undefined, + b___54347: undefined, + offset___54352: undefined, + offset___54377: undefined, + offset___54408: undefined, + offset___54433: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -54767,7 +54767,7 @@ function ArcadePhysicsEngine_canResolveClipping__P520879_mk(s) { -function Sprite_isStatic__P517517(s) { +function Sprite_isStatic__P32900(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -54782,19 +54782,19 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C517463_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C32846_VT)) failedCast(r0); r0 = s.arg0.fields["_image"]; s.tmp_0 = r0; r0 = pxsim_ImageMethods.isStatic(s.tmp_0); return leave(s, r0) default: oops() } } } -Sprite_isStatic__P517517.info = {"start":9841,"length":57,"line":355,"column":4,"endLine":357,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"isStatic","argumentNames":["this"]} +Sprite_isStatic__P32900.info = {"start":9841,"length":57,"line":355,"column":4,"endLine":357,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"isStatic","argumentNames":["this"]} -function Sprite_isStatic__P517517_mk(s) { +function Sprite_isStatic__P32900_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_isStatic__P517517, depth: s.depth + 1, + parent: s, fn: Sprite_isStatic__P32900, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -54804,7 +54804,7 @@ function Sprite_isStatic__P517517_mk(s) { -function game_Hitbox_bottom__P517341(s) { +function game_Hitbox_bottom__P32724(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -54819,10 +54819,10 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, game_Hitbox__C517330_VT)) failedCast(r0); + if (!checkSubtype(r0, game_Hitbox__C32713_VT)) failedCast(r0); r0 = s.arg0.fields["height"]; s.tmp_1 = r0; - s.tmp_3 = game_Hitbox_top__P517339_mk(s); + s.tmp_3 = game_Hitbox_top__P32722_mk(s); s.tmp_3.arg0 = s.arg0; s.callLocIdx = 323; s.pc = 1; return s.tmp_3; case 1: @@ -54834,13 +54834,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -game_Hitbox_bottom__P517341.info = {"start":786,"length":139,"line":33,"column":8,"endLine":38,"endColumn":9,"fileName":"pxt_modules/game/hitbox.ts","functionName":"bottom","argumentNames":["this"]} -game_Hitbox_bottom__P517341.isGetter = true; +game_Hitbox_bottom__P32724.info = {"start":786,"length":139,"line":33,"column":8,"endLine":38,"endColumn":9,"fileName":"pxt_modules/game/hitbox.ts","functionName":"bottom","argumentNames":["this"]} +game_Hitbox_bottom__P32724.isGetter = true; -function game_Hitbox_bottom__P517341_mk(s) { +function game_Hitbox_bottom__P32724_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_Hitbox_bottom__P517341, depth: s.depth + 1, + parent: s, fn: game_Hitbox_bottom__P32724, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -54853,7 +54853,7 @@ function game_Hitbox_bottom__P517341_mk(s) { -function game_Hitbox_right__P517340(s) { +function game_Hitbox_right__P32723(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -54868,10 +54868,10 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, game_Hitbox__C517330_VT)) failedCast(r0); + if (!checkSubtype(r0, game_Hitbox__C32713_VT)) failedCast(r0); r0 = s.arg0.fields["width"]; s.tmp_1 = r0; - s.tmp_3 = game_Hitbox_left__P517338_mk(s); + s.tmp_3 = game_Hitbox_left__P32721_mk(s); s.tmp_3.arg0 = s.arg0; s.callLocIdx = 320; s.pc = 1; return s.tmp_3; case 1: @@ -54883,13 +54883,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -game_Hitbox_right__P517340.info = {"start":638,"length":138,"line":26,"column":8,"endLine":31,"endColumn":9,"fileName":"pxt_modules/game/hitbox.ts","functionName":"right","argumentNames":["this"]} -game_Hitbox_right__P517340.isGetter = true; +game_Hitbox_right__P32723.info = {"start":638,"length":138,"line":26,"column":8,"endLine":31,"endColumn":9,"fileName":"pxt_modules/game/hitbox.ts","functionName":"right","argumentNames":["this"]} +game_Hitbox_right__P32723.isGetter = true; -function game_Hitbox_right__P517340_mk(s) { +function game_Hitbox_right__P32723_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_Hitbox_right__P517340, depth: s.depth + 1, + parent: s, fn: game_Hitbox_right__P32723, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -54902,7 +54902,7 @@ function game_Hitbox_right__P517340_mk(s) { -function game_Hitbox_top__P517339(s) { +function game_Hitbox_top__P32722(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -54917,7 +54917,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, game_Hitbox__C517330_VT)) failedCast(r0); + if (!checkSubtype(r0, game_Hitbox__C32713_VT)) failedCast(r0); r0 = s.arg0.fields["oy"]; s.tmp_0 = r0; r0 = s.arg0.fields["parent"]; @@ -54927,13 +54927,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -game_Hitbox_top__P517339.info = {"start":555,"length":73,"line":22,"column":8,"endLine":24,"endColumn":9,"fileName":"pxt_modules/game/hitbox.ts","functionName":"top","argumentNames":["this"]} -game_Hitbox_top__P517339.isGetter = true; +game_Hitbox_top__P32722.info = {"start":555,"length":73,"line":22,"column":8,"endLine":24,"endColumn":9,"fileName":"pxt_modules/game/hitbox.ts","functionName":"top","argumentNames":["this"]} +game_Hitbox_top__P32722.isGetter = true; -function game_Hitbox_top__P517339_mk(s) { +function game_Hitbox_top__P32722_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_Hitbox_top__P517339, depth: s.depth + 1, + parent: s, fn: game_Hitbox_top__P32722, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -54944,7 +54944,7 @@ function game_Hitbox_top__P517339_mk(s) { -function game_Hitbox_left__P517338(s) { +function game_Hitbox_left__P32721(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -54959,7 +54959,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, game_Hitbox__C517330_VT)) failedCast(r0); + if (!checkSubtype(r0, game_Hitbox__C32713_VT)) failedCast(r0); r0 = s.arg0.fields["ox"]; s.tmp_0 = r0; r0 = s.arg0.fields["parent"]; @@ -54969,13 +54969,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -game_Hitbox_left__P517338.info = {"start":471,"length":74,"line":18,"column":8,"endLine":20,"endColumn":9,"fileName":"pxt_modules/game/hitbox.ts","functionName":"left","argumentNames":["this"]} -game_Hitbox_left__P517338.isGetter = true; +game_Hitbox_left__P32721.info = {"start":471,"length":74,"line":18,"column":8,"endLine":20,"endColumn":9,"fileName":"pxt_modules/game/hitbox.ts","functionName":"left","argumentNames":["this"]} +game_Hitbox_left__P32721.isGetter = true; -function game_Hitbox_left__P517338_mk(s) { +function game_Hitbox_left__P32721_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_Hitbox_left__P517338, depth: s.depth + 1, + parent: s, fn: game_Hitbox_left__P32721, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -54986,7 +54986,7 @@ function game_Hitbox_left__P517338_mk(s) { -function ArcadePhysicsEngine_tilemapCollisions__P520877(s) { +function ArcadePhysicsEngine_tilemapCollisions__P36265(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -54996,37 +54996,37 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.s___539137 = undefined; - s.hbox___539162 = undefined; - s.tileScale___539165 = undefined; - s.tileSize___539168 = undefined; - s.xDiff___539172 = undefined; - s.yDiff___539179 = undefined; - s.right___539195 = undefined; - s.x0___539199 = undefined; - s.collidedTiles___539214 = undefined; - s.y___539216 = undefined; - s.y0___539230 = undefined; - s.obstacle___539246 = undefined; - s.collisionDirection___539273 = undefined; - s.tile___539299 = undefined; - s.unnamed850___U14 = undefined; - s.unnamed851___U15 = undefined; - s.down___539390 = undefined; - s.y0___539394 = undefined; - s.collidedTiles___539409 = undefined; - s.x___539411 = undefined; - s.x0___539421 = undefined; - s.obstacle___539435 = undefined; - s.collisionDirection___539462 = undefined; - s.tile___539488 = undefined; - s.unnamed852___U24 = undefined; - s.unnamed853___U25 = undefined; - s.overlappedTiles___539582 = undefined; - s.x___539584 = undefined; - s.x0___539594 = undefined; - s.y___539604 = undefined; - s.y0___539614 = undefined; + s.s___54565 = undefined; + s.hbox___54590 = undefined; + s.tileScale___54593 = undefined; + s.tileSize___54596 = undefined; + s.xDiff___54600 = undefined; + s.yDiff___54607 = undefined; + s.right___54623 = undefined; + s.x0___54627 = undefined; + s.collidedTiles___54642 = undefined; + s.y___54644 = undefined; + s.y0___54658 = undefined; + s.obstacle___54674 = undefined; + s.collisionDirection___54701 = undefined; + s.tile___54727 = undefined; + s.unnamed210___U14 = undefined; + s.unnamed211___U15 = undefined; + s.down___54818 = undefined; + s.y0___54822 = undefined; + s.collidedTiles___54837 = undefined; + s.x___54839 = undefined; + s.x0___54849 = undefined; + s.obstacle___54863 = undefined; + s.collisionDirection___54890 = undefined; + s.tile___54916 = undefined; + s.unnamed212___U24 = undefined; + s.unnamed213___U25 = undefined; + s.overlappedTiles___55010 = undefined; + s.x___55012 = undefined; + s.x0___55022 = undefined; + s.y___55032 = undefined; + s.y0___55042 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -55034,18 +55034,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, ArcadePhysicsEngine__C517649_VT)) failedCast(r0); + if (!checkSubtype(r0, ArcadePhysicsEngine__C33032_VT)) failedCast(r0); r0 = s.arg1.fields["sprite"]; - s.s___539137 = (r0); - r0 = s.s___539137.fields["flags"]; + s.s___54565 = (r0); + r0 = s.s___54565.fields["flags"]; s.tmp_1 = r0; r0 = (s.tmp_1 & 256); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 3; continue; } - s.tmp_5 = tiles_TileMap_isOnWall__P517880_mk(s); + s.tmp_5 = tiles_TileMap_isOnWall__P33263_mk(s); s.tmp_5.arg0 = s.arg2; - s.tmp_5.arg1 = s.s___539137; + s.tmp_5.arg1 = s.s___54565; s.callLocIdx = 755; s.pc = 97; return s.tmp_5; case 97: r0 = s.retval; @@ -55056,7 +55056,7 @@ switch (step) { s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); if (!r0) { step = 1; continue; } - s.tmp_6 = r0 = s.s___539137; + s.tmp_6 = r0 = s.s___54565; r0 = s.tmp_6.fields["flags"]; s.tmp_8 = r0; r0 = (s.tmp_8 & -257); @@ -55066,7 +55066,7 @@ switch (step) { case 2: case 3: case 4: - r0 = s.s___539137.fields["_image"]; + r0 = s.s___54565.fields["_image"]; s.tmp_3 = r0; r0 = pxsim_ImageMethods.isStatic(s.tmp_3); s.tmp_2 = r0; @@ -55076,34 +55076,34 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 5; continue; } - s.tmp_4 = Sprite__C517463_v4_1_mk(s); - s.tmp_4.arg0 = s.s___539137; - if (!checkSubtype(s.tmp_4.arg0, Sprite__C517463_VT)) failedCast(s.tmp_4.arg0); + s.tmp_4 = Sprite__C32846_v4_1_mk(s); + s.tmp_4.arg0 = s.s___54565; + if (!checkSubtype(s.tmp_4.arg0, Sprite__C32846_VT)) failedCast(s.tmp_4.arg0); s.tmp_4.fn = s.tmp_4.arg0.vtable.methods.setHitbox; s.pc = 98; return s.tmp_4; case 98: r0 = s.retval; case 5: case 6: - r0 = s.s___539137.fields["_hitbox"]; - s.hbox___539162 = (r0); + r0 = s.s___54565.fields["_hitbox"]; + s.hbox___54590 = (r0); r0 = s.arg2.fields["_scale"]; - s.tileScale___539165 = (r0); - r0 = (1 << s.tileScale___539165); - s.tileSize___539168 = (r0); - r0 = s.s___539137.fields["_x"]; + s.tileScale___54593 = (r0); + r0 = (1 << s.tileScale___54593); + s.tileSize___54596 = (r0); + r0 = s.s___54565.fields["_x"]; s.tmp_0 = r0; - r0 = s.s___539137.fields["_lastX"]; + r0 = s.s___54565.fields["_lastX"]; s.tmp_1 = r0; r0 = (s.tmp_0 - s.tmp_1); - s.xDiff___539172 = (r0); - r0 = s.s___539137.fields["_y"]; + s.xDiff___54600 = (r0); + r0 = s.s___54565.fields["_y"]; s.tmp_0 = r0; - r0 = s.s___539137.fields["_lastY"]; + r0 = s.s___54565.fields["_lastY"]; s.tmp_1 = r0; r0 = (s.tmp_0 - s.tmp_1); - s.yDiff___539179 = (r0); - r0 = s.s___539137.fields["flags"]; + s.yDiff___54607 = (r0); + r0 = s.s___54565.fields["flags"]; s.tmp_3 = r0; r0 = (s.tmp_3 & 2818); s.tmp_2 = r0; @@ -55113,16 +55113,16 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 83; continue; } - r0 = (s.xDiff___539172 !== 0); + r0 = (s.xDiff___54600 !== 0); s.tmp_4 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_4); if (!r0) { step = 43; continue; } - r0 = (s.xDiff___539172 > 0); - s.right___539195 = (r0); - r0 = pxsim_numops_toBoolDecr(s.right___539195); + r0 = (s.xDiff___54600 > 0); + s.right___54623 = (r0); + r0 = pxsim_numops_toBoolDecr(s.right___54623); if (!r0) { step = 7; continue; } - s.tmp_1 = game_Hitbox_right__P517340_mk(s); - s.tmp_1.arg0 = s.hbox___539162; + s.tmp_1 = game_Hitbox_right__P32723_mk(s); + s.tmp_1.arg0 = s.hbox___54590; s.callLocIdx = 760; s.pc = 99; return s.tmp_1; case 99: r0 = s.retval; @@ -55130,8 +55130,8 @@ switch (step) { r0 = (s.tmp_0 + 256); { step = 8; continue; } case 7: - s.tmp_3 = game_Hitbox_left__P517338_mk(s); - s.tmp_3.arg0 = s.hbox___539162; + s.tmp_3 = game_Hitbox_left__P32721_mk(s); + s.tmp_3.arg0 = s.hbox___54590; s.callLocIdx = 762; s.pc = 100; return s.tmp_3; case 100: r0 = s.retval; @@ -55142,30 +55142,30 @@ switch (step) { s.tmp_4 = r0; r0 = (s.tmp_4 + 128); s.tmp_5 = r0; - r0 = (s.tileScale___539165 + 8); + r0 = (s.tileScale___54593 + 8); s.tmp_6 = r0; r0 = (s.tmp_5 >> s.tmp_6); - s.x0___539199 = (r0); + s.x0___54627 = (r0); r0 = pxsim_Array__mk(); - s.collidedTiles___539214 = (r0); - s.tmp_1 = game_Hitbox_top__P517339_mk(s); - s.tmp_1.arg0 = s.hbox___539162; + s.collidedTiles___54642 = (r0); + s.tmp_1 = game_Hitbox_top__P32722_mk(s); + s.tmp_1.arg0 = s.hbox___54590; s.callLocIdx = 766; s.pc = 101; return s.tmp_1; case 101: r0 = s.retval; s.tmp_0 = r0; - r0 = (s.tmp_0 - s.yDiff___539179); - s.y___539216 = (r0); + r0 = (s.tmp_0 - s.yDiff___54607); + s.y___54644 = (r0); case 9: - s.tmp_1 = r0 = s.y___539216; - s.tmp_3 = r0 = s.tileSize___539168; - s.tmp_6 = game_Hitbox_bottom__P517341_mk(s); - s.tmp_6.arg0 = s.hbox___539162; + s.tmp_1 = r0 = s.y___54644; + s.tmp_3 = r0 = s.tileSize___54596; + s.tmp_6 = game_Hitbox_bottom__P32724_mk(s); + s.tmp_6.arg0 = s.hbox___54590; s.callLocIdx = 768; s.pc = 102; return s.tmp_6; case 102: r0 = s.retval; s.tmp_5 = r0; - r0 = (s.tmp_5 - s.yDiff___539179); + r0 = (s.tmp_5 - s.yDiff___54607); s.tmp_4 = r0; r0 = (s.tmp_3 << 8); s.tmp_7 = r0; @@ -55175,15 +55175,15 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 14; continue; } - s.tmp_10 = Fx_min__P515288_mk(s); - s.tmp_10.arg0 = s.y___539216; - s.tmp_12 = game_Hitbox_bottom__P517341_mk(s); - s.tmp_12.arg0 = s.hbox___539162; + s.tmp_10 = Fx_min__P30671_mk(s); + s.tmp_10.arg0 = s.y___54644; + s.tmp_12 = game_Hitbox_bottom__P32724_mk(s); + s.tmp_12.arg0 = s.hbox___54590; s.callLocIdx = 771; s.pc = 104; return s.tmp_12; case 104: r0 = s.retval; s.tmp_11 = r0; - r0 = (s.tmp_11 - s.yDiff___539179); + r0 = (s.tmp_11 - s.yDiff___54607); s.tmp_10.arg1 = r0; s.callLocIdx = 773; s.pc = 103; return s.tmp_10; case 103: @@ -55191,33 +55191,33 @@ switch (step) { s.tmp_9 = r0; r0 = (s.tmp_9 + 128); s.tmp_8 = r0; - r0 = (s.tileScale___539165 + 8); + r0 = (s.tileScale___54593 + 8); s.tmp_13 = r0; r0 = (s.tmp_8 >> s.tmp_13); - s.y0___539230 = (r0); - s.tmp_1 = tiles_TileMap_isObstacle__P517878_mk(s); + s.y0___54658 = (r0); + s.tmp_1 = tiles_TileMap_isObstacle__P33261_mk(s); s.tmp_1.arg0 = s.arg2; - s.tmp_1.arg1 = s.x0___539199; - s.tmp_1.arg2 = s.y0___539230; + s.tmp_1.arg1 = s.x0___54627; + s.tmp_1.arg2 = s.y0___54658; s.callLocIdx = 776; s.pc = 105; return s.tmp_1; case 105: r0 = s.retval; s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 12; continue; } - s.tmp_2 = tiles_TileMap_getObstacle__P517879_mk(s); + s.tmp_2 = tiles_TileMap_getObstacle__P33262_mk(s); s.tmp_2.arg0 = s.arg2; - s.tmp_2.arg1 = s.x0___539199; - s.tmp_2.arg2 = s.y0___539230; + s.tmp_2.arg1 = s.x0___54627; + s.tmp_2.arg2 = s.y0___54658; s.callLocIdx = 777; s.pc = 106; return s.tmp_2; case 106: r0 = s.retval; - s.obstacle___539246 = (r0); - r0 = pxsim_pxtcore_mkAction(1, ArcadePhysicsEngine_tilemapCollisions_inline__P539254); + s.obstacle___54674 = (r0); + r0 = pxsim_pxtcore_mkAction(1, ArcadePhysicsEngine_tilemapCollisions_inline__P54682); s.tmp_0 = r0; - r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.obstacle___539246); - s.tmp_4 = helpers_arraySome__P515229_mk(s); - s.tmp_4.arg0 = s.collidedTiles___539214; + r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.obstacle___54674); + s.tmp_4 = helpers_arraySome__P30612_mk(s); + s.tmp_4.arg0 = s.collidedTiles___54642; s.tmp_4.arg1 = s.tmp_0; s.callLocIdx = 778; s.pc = 107; return s.tmp_4; case 107: @@ -55229,22 +55229,22 @@ switch (step) { s.tmp_1 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_1); if (!r0) { step = 10; continue; } - r0 = pxsim_Array__push(s.collidedTiles___539214, s.obstacle___539246); + r0 = pxsim_Array__push(s.collidedTiles___54642, s.obstacle___54674); case 10: case 11: case 12: case 13: - r0 = (s.tileSize___539168 << 8); + r0 = (s.tileSize___54596 << 8); s.tmp_0 = r0; - r0 = (s.tmp_0 + s.y___539216); - s.y___539216 = (r0); + r0 = (s.tmp_0 + s.y___54644); + s.y___54644 = (r0); { step = 9; continue; } case 14: - r0 = pxsim_Array__length(s.collidedTiles___539214); + r0 = pxsim_Array__length(s.collidedTiles___54642); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 41; continue; } - r0 = pxsim_numops_toBoolDecr(s.right___539195); + r0 = pxsim_numops_toBoolDecr(s.right___54623); if (!r0) { step = 15; continue; } r0 = 2; { step = 16; continue; } @@ -55253,23 +55253,23 @@ switch (step) { case 16: // jmp value (already in r0) s.tmp_1 = r0; - s.collisionDirection___539273 = (s.tmp_1); - r0 = pxsim_numops_toBoolDecr(s.right___539195); + s.collisionDirection___54701 = (s.tmp_1); + r0 = pxsim_numops_toBoolDecr(s.right___54623); if (!r0) { step = 17; continue; } - r0 = (s.x0___539199 << s.tileScale___539165); + r0 = (s.x0___54627 << s.tileScale___54593); s.tmp_1 = r0; r0 = (s.tmp_1 * 256); s.tmp_2 = r0; r0 = (s.tmp_2 | 0); s.tmp_0 = r0; - r0 = s.hbox___539162.fields["width"]; + r0 = s.hbox___54590.fields["width"]; s.tmp_3 = r0; r0 = (s.tmp_0 - s.tmp_3); { step = 18; continue; } case 17: - r0 = (s.x0___539199 + 1); + r0 = (s.x0___54627 + 1); s.tmp_5 = r0; - r0 = (s.tmp_5 << s.tileScale___539165); + r0 = (s.tmp_5 << s.tileScale___54593); s.tmp_4 = r0; r0 = (s.tmp_4 * 256); s.tmp_6 = r0; @@ -55277,24 +55277,24 @@ switch (step) { case 18: // jmp value (already in r0) s.tmp_7 = r0; - s.tmp_8 = r0 = s.s___539137; - r0 = s.hbox___539162.fields["ox"]; + s.tmp_8 = r0 = s.s___54565; + r0 = s.hbox___54590.fields["ox"]; s.tmp_10 = r0; r0 = (s.tmp_7 - s.tmp_10); s.tmp_9 = r0; r0 = (s.tmp_8).fields["_x"] = (s.tmp_9); - s.tile___539299 = (undefined); - s.unnamed850___U14 = (s.collidedTiles___539214); - s.unnamed851___U15 = (0); + s.tile___54727 = (undefined); + s.unnamed210___U14 = (s.collidedTiles___54642); + s.unnamed211___U15 = (0); case 19: - s.tmp_0 = r0 = s.unnamed851___U15; - r0 = pxsim_Array__length(s.unnamed850___U14); + s.tmp_0 = r0 = s.unnamed211___U15; + r0 = pxsim_Array__length(s.unnamed210___U14); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 22; continue; } - r0 = pxsim_Array__getAt(s.unnamed850___U14, s.unnamed851___U15); - s.tile___539299 = (r0); - r0 = s.s___539137.fields["flags"]; + r0 = pxsim_Array__getAt(s.unnamed210___U14, s.unnamed211___U15); + s.tile___54727 = (r0); + r0 = s.s___54565.fields["flags"]; s.tmp_5 = r0; r0 = (s.tmp_5 & 2818); s.tmp_4 = r0; @@ -55304,29 +55304,29 @@ switch (step) { s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); if (!r0) { step = 20; continue; } - s.tmp_6 = Sprite_registerObstacle__P517548_mk(s); - s.tmp_6.arg0 = s.s___539137; - s.tmp_6.arg1 = s.collisionDirection___539273; - s.tmp_6.arg2 = s.tile___539299; + s.tmp_6 = Sprite_registerObstacle__P32931_mk(s); + s.tmp_6.arg0 = s.s___54565; + s.tmp_6.arg1 = s.collisionDirection___54701; + s.tmp_6.arg2 = s.tile___54727; s.tmp_6.arg3 = s.arg2; s.callLocIdx = 784; s.pc = 108; return s.tmp_6; case 108: r0 = s.retval; case 20: case 21: - r0 = (s.unnamed851___U15 + 1); - s.unnamed851___U15 = (r0); + r0 = (s.unnamed211___U15 + 1); + s.unnamed211___U15 = (r0); { step = 19; continue; } case 22: - s.unnamed850___U14 = (undefined); - r0 = s.s___539137.fields["flags"]; + s.unnamed210___U14 = (undefined); + r0 = s.s___54565.fields["flags"]; s.tmp_1 = r0; r0 = (s.tmp_1 & 16); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 23; continue; } - s.tmp_2 = Sprite_destroy__P517550_mk(s); - s.tmp_2.arg0 = s.s___539137; + s.tmp_2 = Sprite_destroy__P32933_mk(s); + s.tmp_2.arg0 = s.s___54565; s.tmp_2.arg1 = undefined; s.tmp_2.arg2 = undefined; s.callLocIdx = 785; s.pc = 109; return s.tmp_2; @@ -55334,7 +55334,7 @@ switch (step) { r0 = s.retval; { step = 40; continue; } case 23: - r0 = s.s___539137.fields["_vx"]; + r0 = s.s___54565.fields["_vx"]; s.tmp_1 = r0; r0 = s.arg1.fields["cachedVx"]; s.tmp_2 = r0; @@ -55345,7 +55345,7 @@ switch (step) { r0 = s.tmp_0; { step = 25; continue; } case 24: - r0 = s.s___539137.fields["flags"]; + r0 = s.s___54565.fields["flags"]; s.tmp_5 = r0; r0 = (s.tmp_5 & 2818); s.tmp_4 = r0; @@ -55357,13 +55357,13 @@ switch (step) { s.tmp_6 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_6); if (!r0) { step = 36; continue; } - r0 = s.s___539137.fields["flags"]; + r0 = s.s___54565.fields["flags"]; s.tmp_8 = r0; r0 = (s.tmp_8 & 32); s.tmp_7 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_7); if (!r0) { step = 34; continue; } - r0 = pxsim_numops_toBoolDecr(s.right___539195); + r0 = pxsim_numops_toBoolDecr(s.right___54623); s.tmp_10 = r0; r0 = pxsim_Boolean__bang(s.tmp_10); s.tmp_9 = r0; @@ -55372,8 +55372,8 @@ switch (step) { r0 = s.tmp_9; { step = 27; continue; } case 26: - s.tmp_12 = Sprite_vx__P517480_mk(s); - s.tmp_12.arg0 = s.s___539137; + s.tmp_12 = Sprite_vx__P32863_mk(s); + s.tmp_12.arg0 = s.s___54565; s.callLocIdx = 786; s.pc = 110; return s.tmp_12; case 110: r0 = s.retval; @@ -55387,14 +55387,14 @@ switch (step) { r0 = s.tmp_13; { step = 31; continue; } case 28: - s.tmp_14 = r0 = s.right___539195; + s.tmp_14 = r0 = s.right___54623; r0 = pxsim_numops_toBool(s.tmp_14); if (r0) { step = 29; continue; } r0 = s.tmp_14; { step = 30; continue; } case 29: - s.tmp_16 = Sprite_vx__P517480_mk(s); - s.tmp_16.arg0 = s.s___539137; + s.tmp_16 = Sprite_vx__P32863_mk(s); + s.tmp_16.arg0 = s.s___54565; s.callLocIdx = 787; s.pc = 111; return s.tmp_16; case 111: r0 = s.retval; @@ -55409,8 +55409,8 @@ switch (step) { s.tmp_18 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_18); if (!r0) { step = 32; continue; } - s.tmp_19 = r0 = s.s___539137; - r0 = s.s___539137.fields["_vx"]; + s.tmp_19 = r0 = s.s___54565; + r0 = s.s___54565.fields["_vx"]; s.tmp_21 = r0; r0 = (0 - s.tmp_21); s.tmp_20 = r0; @@ -55432,12 +55432,12 @@ switch (step) { { step = 35; continue; } case 34: r0 = (s.arg1).fields["dx"] = (0); - r0 = (s.s___539137).fields["_vx"] = (0); + r0 = (s.s___54565).fields["_vx"] = (0); case 35: { step = 39; continue; } case 36: - s.tmp_2 = Math_sign__P515251_mk(s); - r0 = s.s___539137.fields["_vx"]; + s.tmp_2 = Math_sign__P30634_mk(s); + r0 = s.s___54565.fields["_vx"]; s.tmp_3 = r0; r0 = (s.tmp_3 + 128); s.tmp_4 = r0; @@ -55447,7 +55447,7 @@ switch (step) { case 112: r0 = s.retval; s.tmp_1 = r0; - s.tmp_6 = Math_sign__P515251_mk(s); + s.tmp_6 = Math_sign__P30634_mk(s); r0 = s.arg1.fields["cachedVx"]; s.tmp_7 = r0; r0 = (s.tmp_7 + 128); @@ -55471,16 +55471,16 @@ switch (step) { case 42: case 43: case 44: - r0 = (s.yDiff___539179 !== 0); + r0 = (s.yDiff___54607 !== 0); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 81; continue; } - r0 = (s.yDiff___539179 > 0); - s.down___539390 = (r0); - r0 = pxsim_numops_toBoolDecr(s.down___539390); + r0 = (s.yDiff___54607 > 0); + s.down___54818 = (r0); + r0 = pxsim_numops_toBoolDecr(s.down___54818); if (!r0) { step = 45; continue; } - s.tmp_1 = game_Hitbox_bottom__P517341_mk(s); - s.tmp_1.arg0 = s.hbox___539162; + s.tmp_1 = game_Hitbox_bottom__P32724_mk(s); + s.tmp_1.arg0 = s.hbox___54590; s.callLocIdx = 795; s.pc = 114; return s.tmp_1; case 114: r0 = s.retval; @@ -55488,8 +55488,8 @@ switch (step) { r0 = (s.tmp_0 + 256); { step = 46; continue; } case 45: - s.tmp_3 = game_Hitbox_top__P517339_mk(s); - s.tmp_3.arg0 = s.hbox___539162; + s.tmp_3 = game_Hitbox_top__P32722_mk(s); + s.tmp_3.arg0 = s.hbox___54590; s.callLocIdx = 797; s.pc = 115; return s.tmp_3; case 115: r0 = s.retval; @@ -55500,23 +55500,23 @@ switch (step) { s.tmp_4 = r0; r0 = (s.tmp_4 + 128); s.tmp_5 = r0; - r0 = (s.tileScale___539165 + 8); + r0 = (s.tileScale___54593 + 8); s.tmp_6 = r0; r0 = (s.tmp_5 >> s.tmp_6); - s.y0___539394 = (r0); + s.y0___54822 = (r0); r0 = pxsim_Array__mk(); - s.collidedTiles___539409 = (r0); - s.tmp_0 = game_Hitbox_left__P517338_mk(s); - s.tmp_0.arg0 = s.hbox___539162; + s.collidedTiles___54837 = (r0); + s.tmp_0 = game_Hitbox_left__P32721_mk(s); + s.tmp_0.arg0 = s.hbox___54590; s.callLocIdx = 801; s.pc = 116; return s.tmp_0; case 116: r0 = s.retval; - s.x___539411 = (r0); + s.x___54839 = (r0); case 47: - s.tmp_1 = r0 = s.x___539411; - s.tmp_3 = r0 = s.tileSize___539168; - s.tmp_5 = game_Hitbox_right__P517340_mk(s); - s.tmp_5.arg0 = s.hbox___539162; + s.tmp_1 = r0 = s.x___54839; + s.tmp_3 = r0 = s.tileSize___54596; + s.tmp_5 = game_Hitbox_right__P32723_mk(s); + s.tmp_5.arg0 = s.hbox___54590; s.callLocIdx = 802; s.pc = 117; return s.tmp_5; case 117: r0 = s.retval; @@ -55529,10 +55529,10 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 52; continue; } - s.tmp_9 = Fx_min__P515288_mk(s); - s.tmp_9.arg0 = s.x___539411; - s.tmp_10 = game_Hitbox_right__P517340_mk(s); - s.tmp_10.arg0 = s.hbox___539162; + s.tmp_9 = Fx_min__P30671_mk(s); + s.tmp_9.arg0 = s.x___54839; + s.tmp_10 = game_Hitbox_right__P32723_mk(s); + s.tmp_10.arg0 = s.hbox___54590; s.callLocIdx = 804; s.pc = 119; return s.tmp_10; case 119: r0 = s.retval; @@ -55543,33 +55543,33 @@ switch (step) { s.tmp_8 = r0; r0 = (s.tmp_8 + 128); s.tmp_7 = r0; - r0 = (s.tileScale___539165 + 8); + r0 = (s.tileScale___54593 + 8); s.tmp_11 = r0; r0 = (s.tmp_7 >> s.tmp_11); - s.x0___539421 = (r0); - s.tmp_1 = tiles_TileMap_isObstacle__P517878_mk(s); + s.x0___54849 = (r0); + s.tmp_1 = tiles_TileMap_isObstacle__P33261_mk(s); s.tmp_1.arg0 = s.arg2; - s.tmp_1.arg1 = s.x0___539421; - s.tmp_1.arg2 = s.y0___539394; + s.tmp_1.arg1 = s.x0___54849; + s.tmp_1.arg2 = s.y0___54822; s.callLocIdx = 808; s.pc = 120; return s.tmp_1; case 120: r0 = s.retval; s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 50; continue; } - s.tmp_2 = tiles_TileMap_getObstacle__P517879_mk(s); + s.tmp_2 = tiles_TileMap_getObstacle__P33262_mk(s); s.tmp_2.arg0 = s.arg2; - s.tmp_2.arg1 = s.x0___539421; - s.tmp_2.arg2 = s.y0___539394; + s.tmp_2.arg1 = s.x0___54849; + s.tmp_2.arg2 = s.y0___54822; s.callLocIdx = 809; s.pc = 121; return s.tmp_2; case 121: r0 = s.retval; - s.obstacle___539435 = (r0); - r0 = pxsim_pxtcore_mkAction(1, ArcadePhysicsEngine_tilemapCollisions_inline__P539443); + s.obstacle___54863 = (r0); + r0 = pxsim_pxtcore_mkAction(1, ArcadePhysicsEngine_tilemapCollisions_inline__P54871); s.tmp_0 = r0; - r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.obstacle___539435); - s.tmp_4 = helpers_arraySome__P515229_mk(s); - s.tmp_4.arg0 = s.collidedTiles___539409; + r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.obstacle___54863); + s.tmp_4 = helpers_arraySome__P30612_mk(s); + s.tmp_4.arg0 = s.collidedTiles___54837; s.tmp_4.arg1 = s.tmp_0; s.callLocIdx = 810; s.pc = 122; return s.tmp_4; case 122: @@ -55581,22 +55581,22 @@ switch (step) { s.tmp_1 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_1); if (!r0) { step = 48; continue; } - r0 = pxsim_Array__push(s.collidedTiles___539409, s.obstacle___539435); + r0 = pxsim_Array__push(s.collidedTiles___54837, s.obstacle___54863); case 48: case 49: case 50: case 51: - r0 = (s.tileSize___539168 << 8); + r0 = (s.tileSize___54596 << 8); s.tmp_0 = r0; - r0 = (s.tmp_0 + s.x___539411); - s.x___539411 = (r0); + r0 = (s.tmp_0 + s.x___54839); + s.x___54839 = (r0); { step = 47; continue; } case 52: - r0 = pxsim_Array__length(s.collidedTiles___539409); + r0 = pxsim_Array__length(s.collidedTiles___54837); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 79; continue; } - r0 = pxsim_numops_toBoolDecr(s.down___539390); + r0 = pxsim_numops_toBoolDecr(s.down___54818); if (!r0) { step = 53; continue; } r0 = 3; { step = 54; continue; } @@ -55605,23 +55605,23 @@ switch (step) { case 54: // jmp value (already in r0) s.tmp_1 = r0; - s.collisionDirection___539462 = (s.tmp_1); - r0 = pxsim_numops_toBoolDecr(s.down___539390); + s.collisionDirection___54890 = (s.tmp_1); + r0 = pxsim_numops_toBoolDecr(s.down___54818); if (!r0) { step = 55; continue; } - r0 = (s.y0___539394 << s.tileScale___539165); + r0 = (s.y0___54822 << s.tileScale___54593); s.tmp_1 = r0; r0 = (s.tmp_1 * 256); s.tmp_2 = r0; r0 = (s.tmp_2 | 0); s.tmp_0 = r0; - r0 = s.hbox___539162.fields["height"]; + r0 = s.hbox___54590.fields["height"]; s.tmp_3 = r0; r0 = (s.tmp_0 - s.tmp_3); { step = 56; continue; } case 55: - r0 = (s.y0___539394 + 1); + r0 = (s.y0___54822 + 1); s.tmp_5 = r0; - r0 = (s.tmp_5 << s.tileScale___539165); + r0 = (s.tmp_5 << s.tileScale___54593); s.tmp_4 = r0; r0 = (s.tmp_4 * 256); s.tmp_6 = r0; @@ -55629,24 +55629,24 @@ switch (step) { case 56: // jmp value (already in r0) s.tmp_7 = r0; - s.tmp_8 = r0 = s.s___539137; - r0 = s.hbox___539162.fields["oy"]; + s.tmp_8 = r0 = s.s___54565; + r0 = s.hbox___54590.fields["oy"]; s.tmp_10 = r0; r0 = (s.tmp_7 - s.tmp_10); s.tmp_9 = r0; r0 = (s.tmp_8).fields["_y"] = (s.tmp_9); - s.tile___539488 = (undefined); - s.unnamed852___U24 = (s.collidedTiles___539409); - s.unnamed853___U25 = (0); + s.tile___54916 = (undefined); + s.unnamed212___U24 = (s.collidedTiles___54837); + s.unnamed213___U25 = (0); case 57: - s.tmp_0 = r0 = s.unnamed853___U25; - r0 = pxsim_Array__length(s.unnamed852___U24); + s.tmp_0 = r0 = s.unnamed213___U25; + r0 = pxsim_Array__length(s.unnamed212___U24); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 60; continue; } - r0 = pxsim_Array__getAt(s.unnamed852___U24, s.unnamed853___U25); - s.tile___539488 = (r0); - r0 = s.s___539137.fields["flags"]; + r0 = pxsim_Array__getAt(s.unnamed212___U24, s.unnamed213___U25); + s.tile___54916 = (r0); + r0 = s.s___54565.fields["flags"]; s.tmp_5 = r0; r0 = (s.tmp_5 & 2818); s.tmp_4 = r0; @@ -55656,29 +55656,29 @@ switch (step) { s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); if (!r0) { step = 58; continue; } - s.tmp_6 = Sprite_registerObstacle__P517548_mk(s); - s.tmp_6.arg0 = s.s___539137; - s.tmp_6.arg1 = s.collisionDirection___539462; - s.tmp_6.arg2 = s.tile___539488; + s.tmp_6 = Sprite_registerObstacle__P32931_mk(s); + s.tmp_6.arg0 = s.s___54565; + s.tmp_6.arg1 = s.collisionDirection___54890; + s.tmp_6.arg2 = s.tile___54916; s.tmp_6.arg3 = s.arg2; s.callLocIdx = 816; s.pc = 123; return s.tmp_6; case 123: r0 = s.retval; case 58: case 59: - r0 = (s.unnamed853___U25 + 1); - s.unnamed853___U25 = (r0); + r0 = (s.unnamed213___U25 + 1); + s.unnamed213___U25 = (r0); { step = 57; continue; } case 60: - s.unnamed852___U24 = (undefined); - r0 = s.s___539137.fields["flags"]; + s.unnamed212___U24 = (undefined); + r0 = s.s___54565.fields["flags"]; s.tmp_1 = r0; r0 = (s.tmp_1 & 16); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 61; continue; } - s.tmp_2 = Sprite_destroy__P517550_mk(s); - s.tmp_2.arg0 = s.s___539137; + s.tmp_2 = Sprite_destroy__P32933_mk(s); + s.tmp_2.arg0 = s.s___54565; s.tmp_2.arg1 = undefined; s.tmp_2.arg2 = undefined; s.callLocIdx = 817; s.pc = 124; return s.tmp_2; @@ -55686,7 +55686,7 @@ switch (step) { r0 = s.retval; { step = 78; continue; } case 61: - r0 = s.s___539137.fields["_vy"]; + r0 = s.s___54565.fields["_vy"]; s.tmp_1 = r0; r0 = s.arg1.fields["cachedVy"]; s.tmp_2 = r0; @@ -55697,7 +55697,7 @@ switch (step) { r0 = s.tmp_0; { step = 63; continue; } case 62: - r0 = s.s___539137.fields["flags"]; + r0 = s.s___54565.fields["flags"]; s.tmp_5 = r0; r0 = (s.tmp_5 & 2818); s.tmp_4 = r0; @@ -55709,13 +55709,13 @@ switch (step) { s.tmp_6 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_6); if (!r0) { step = 74; continue; } - r0 = s.s___539137.fields["flags"]; + r0 = s.s___54565.fields["flags"]; s.tmp_8 = r0; r0 = (s.tmp_8 & 32); s.tmp_7 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_7); if (!r0) { step = 72; continue; } - r0 = pxsim_numops_toBoolDecr(s.down___539390); + r0 = pxsim_numops_toBoolDecr(s.down___54818); s.tmp_10 = r0; r0 = pxsim_Boolean__bang(s.tmp_10); s.tmp_9 = r0; @@ -55724,8 +55724,8 @@ switch (step) { r0 = s.tmp_9; { step = 65; continue; } case 64: - s.tmp_12 = Sprite_vy__P517482_mk(s); - s.tmp_12.arg0 = s.s___539137; + s.tmp_12 = Sprite_vy__P32865_mk(s); + s.tmp_12.arg0 = s.s___54565; s.callLocIdx = 818; s.pc = 125; return s.tmp_12; case 125: r0 = s.retval; @@ -55739,14 +55739,14 @@ switch (step) { r0 = s.tmp_13; { step = 69; continue; } case 66: - s.tmp_14 = r0 = s.down___539390; + s.tmp_14 = r0 = s.down___54818; r0 = pxsim_numops_toBool(s.tmp_14); if (r0) { step = 67; continue; } r0 = s.tmp_14; { step = 68; continue; } case 67: - s.tmp_16 = Sprite_vy__P517482_mk(s); - s.tmp_16.arg0 = s.s___539137; + s.tmp_16 = Sprite_vy__P32865_mk(s); + s.tmp_16.arg0 = s.s___54565; s.callLocIdx = 819; s.pc = 126; return s.tmp_16; case 126: r0 = s.retval; @@ -55761,8 +55761,8 @@ switch (step) { s.tmp_18 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_18); if (!r0) { step = 70; continue; } - s.tmp_19 = r0 = s.s___539137; - r0 = s.s___539137.fields["_vy"]; + s.tmp_19 = r0 = s.s___54565; + r0 = s.s___54565.fields["_vy"]; s.tmp_21 = r0; r0 = (0 - s.tmp_21); s.tmp_20 = r0; @@ -55784,12 +55784,12 @@ switch (step) { { step = 73; continue; } case 72: r0 = (s.arg1).fields["dy"] = (0); - r0 = (s.s___539137).fields["_vy"] = (0); + r0 = (s.s___54565).fields["_vy"] = (0); case 73: { step = 77; continue; } case 74: - s.tmp_2 = Math_sign__P515251_mk(s); - r0 = s.s___539137.fields["_vy"]; + s.tmp_2 = Math_sign__P30634_mk(s); + r0 = s.s___54565.fields["_vy"]; s.tmp_3 = r0; r0 = (s.tmp_3 + 128); s.tmp_4 = r0; @@ -55799,7 +55799,7 @@ switch (step) { case 127: r0 = s.retval; s.tmp_1 = r0; - s.tmp_6 = Math_sign__P515251_mk(s); + s.tmp_6 = Math_sign__P30634_mk(s); r0 = s.arg1.fields["cachedVy"]; s.tmp_7 = r0; r0 = (s.tmp_7 + 128); @@ -55825,7 +55825,7 @@ switch (step) { case 82: case 83: case 84: - r0 = s.s___539137.fields["flags"]; + r0 = s.s___54565.fields["flags"]; s.tmp_3 = r0; r0 = (s.tmp_3 & 1538); s.tmp_2 = r0; @@ -55836,18 +55836,18 @@ switch (step) { r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 95; continue; } r0 = pxsim_Array__mk(); - s.overlappedTiles___539582 = (r0); - s.tmp_0 = game_Hitbox_left__P517338_mk(s); - s.tmp_0.arg0 = s.hbox___539162; + s.overlappedTiles___55010 = (r0); + s.tmp_0 = game_Hitbox_left__P32721_mk(s); + s.tmp_0.arg0 = s.hbox___54590; s.callLocIdx = 827; s.pc = 129; return s.tmp_0; case 129: r0 = s.retval; - s.x___539584 = (r0); + s.x___55012 = (r0); case 85: - s.tmp_1 = r0 = s.x___539584; - s.tmp_3 = r0 = s.tileSize___539168; - s.tmp_5 = game_Hitbox_right__P517340_mk(s); - s.tmp_5.arg0 = s.hbox___539162; + s.tmp_1 = r0 = s.x___55012; + s.tmp_3 = r0 = s.tileSize___54596; + s.tmp_5 = game_Hitbox_right__P32723_mk(s); + s.tmp_5.arg0 = s.hbox___54590; s.callLocIdx = 828; s.pc = 130; return s.tmp_5; case 130: r0 = s.retval; @@ -55860,10 +55860,10 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 92; continue; } - s.tmp_9 = Fx_min__P515288_mk(s); - s.tmp_9.arg0 = s.x___539584; - s.tmp_10 = game_Hitbox_right__P517340_mk(s); - s.tmp_10.arg0 = s.hbox___539162; + s.tmp_9 = Fx_min__P30671_mk(s); + s.tmp_9.arg0 = s.x___55012; + s.tmp_10 = game_Hitbox_right__P32723_mk(s); + s.tmp_10.arg0 = s.hbox___54590; s.callLocIdx = 830; s.pc = 132; return s.tmp_10; case 132: r0 = s.retval; @@ -55874,21 +55874,21 @@ switch (step) { s.tmp_8 = r0; r0 = (s.tmp_8 + 128); s.tmp_7 = r0; - r0 = (s.tileScale___539165 + 8); + r0 = (s.tileScale___54593 + 8); s.tmp_11 = r0; r0 = (s.tmp_7 >> s.tmp_11); - s.x0___539594 = (r0); - s.tmp_0 = game_Hitbox_top__P517339_mk(s); - s.tmp_0.arg0 = s.hbox___539162; + s.x0___55022 = (r0); + s.tmp_0 = game_Hitbox_top__P32722_mk(s); + s.tmp_0.arg0 = s.hbox___54590; s.callLocIdx = 834; s.pc = 133; return s.tmp_0; case 133: r0 = s.retval; - s.y___539604 = (r0); + s.y___55032 = (r0); case 86: - s.tmp_1 = r0 = s.y___539604; - s.tmp_3 = r0 = s.tileSize___539168; - s.tmp_5 = game_Hitbox_bottom__P517341_mk(s); - s.tmp_5.arg0 = s.hbox___539162; + s.tmp_1 = r0 = s.y___55032; + s.tmp_3 = r0 = s.tileSize___54596; + s.tmp_5 = game_Hitbox_bottom__P32724_mk(s); + s.tmp_5.arg0 = s.hbox___54590; s.callLocIdx = 835; s.pc = 134; return s.tmp_5; case 134: r0 = s.retval; @@ -55901,10 +55901,10 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 91; continue; } - s.tmp_9 = Fx_min__P515288_mk(s); - s.tmp_9.arg0 = s.y___539604; - s.tmp_10 = game_Hitbox_bottom__P517341_mk(s); - s.tmp_10.arg0 = s.hbox___539162; + s.tmp_9 = Fx_min__P30671_mk(s); + s.tmp_9.arg0 = s.y___55032; + s.tmp_10 = game_Hitbox_bottom__P32724_mk(s); + s.tmp_10.arg0 = s.hbox___54590; s.callLocIdx = 837; s.pc = 136; return s.tmp_10; case 136: r0 = s.retval; @@ -55915,14 +55915,14 @@ switch (step) { s.tmp_8 = r0; r0 = (s.tmp_8 + 128); s.tmp_7 = r0; - r0 = (s.tileScale___539165 + 8); + r0 = (s.tileScale___54593 + 8); s.tmp_11 = r0; r0 = (s.tmp_7 >> s.tmp_11); - s.y0___539614 = (r0); - s.tmp_3 = tiles_TileMap_isObstacle__P517878_mk(s); + s.y0___55042 = (r0); + s.tmp_3 = tiles_TileMap_isObstacle__P33261_mk(s); s.tmp_3.arg0 = s.arg2; - s.tmp_3.arg1 = s.x0___539594; - s.tmp_3.arg2 = s.y0___539614; + s.tmp_3.arg1 = s.x0___55022; + s.tmp_3.arg2 = s.y0___55042; s.callLocIdx = 841; s.pc = 137; return s.tmp_3; case 137: r0 = s.retval; @@ -55936,7 +55936,7 @@ switch (step) { r0 = s.tmp_0; { step = 88; continue; } case 87: - r0 = s.s___539137.fields["flags"]; + r0 = s.s___54565.fields["flags"]; s.tmp_8 = r0; r0 = (s.tmp_8 & 2048); s.tmp_7 = r0; @@ -55952,11 +55952,11 @@ switch (step) { s.tmp_9 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_9); if (!r0) { step = 89; continue; } - s.tmp_10 = r0 = s.overlappedTiles___539582; - s.tmp_12 = tiles_TileMap_getTile__P517871_mk(s); + s.tmp_10 = r0 = s.overlappedTiles___55010; + s.tmp_12 = tiles_TileMap_getTile__P33254_mk(s); s.tmp_12.arg0 = s.arg2; - s.tmp_12.arg1 = s.x0___539594; - s.tmp_12.arg2 = s.y0___539614; + s.tmp_12.arg1 = s.x0___55022; + s.tmp_12.arg2 = s.y0___55042; s.callLocIdx = 842; s.pc = 138; return s.tmp_12; case 138: r0 = s.retval; @@ -55964,26 +55964,26 @@ switch (step) { r0 = pxsim_Array__push(s.tmp_10, s.tmp_11); case 89: case 90: - r0 = (s.tileSize___539168 << 8); + r0 = (s.tileSize___54596 << 8); s.tmp_0 = r0; - r0 = (s.tmp_0 + s.y___539604); - s.y___539604 = (r0); + r0 = (s.tmp_0 + s.y___55032); + s.y___55032 = (r0); { step = 86; continue; } case 91: - r0 = (s.tileSize___539168 << 8); + r0 = (s.tileSize___54596 << 8); s.tmp_0 = r0; - r0 = (s.tmp_0 + s.x___539584); - s.x___539584 = (r0); + r0 = (s.tmp_0 + s.x___55012); + s.x___55012 = (r0); { step = 85; continue; } case 92: - r0 = pxsim_Array__length(s.overlappedTiles___539582); + r0 = pxsim_Array__length(s.overlappedTiles___55010); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 93; continue; } - s.tmp_1 = ArcadePhysicsEngine_tilemapOverlaps__P520878_mk(s); + s.tmp_1 = ArcadePhysicsEngine_tilemapOverlaps__P36266_mk(s); s.tmp_1.arg0 = s.arg0; - s.tmp_1.arg1 = s.s___539137; - s.tmp_1.arg2 = s.overlappedTiles___539582; + s.tmp_1.arg1 = s.s___54565; + s.tmp_1.arg2 = s.overlappedTiles___55010; s.callLocIdx = 845; s.pc = 139; return s.tmp_1; case 139: r0 = s.retval; @@ -55995,12 +55995,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -ArcadePhysicsEngine_tilemapCollisions__P520877.info = {"start":12929,"length":9654,"line":379,"column":4,"endLine":618,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"tilemapCollisions","argumentNames":["this","movingSprite","tm"]} +ArcadePhysicsEngine_tilemapCollisions__P36265.info = {"start":12929,"length":9654,"line":379,"column":4,"endLine":618,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"tilemapCollisions","argumentNames":["this","movingSprite","tm"]} -function ArcadePhysicsEngine_tilemapCollisions__P520877_mk(s) { +function ArcadePhysicsEngine_tilemapCollisions__P36265_mk(s) { checkStack(s.depth); return { - parent: s, fn: ArcadePhysicsEngine_tilemapCollisions__P520877, depth: s.depth + 1, + parent: s, fn: ArcadePhysicsEngine_tilemapCollisions__P36265, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -56024,37 +56024,37 @@ function ArcadePhysicsEngine_tilemapCollisions__P520877_mk(s) { tmp_19: undefined, tmp_20: undefined, tmp_21: undefined, - s___539137: undefined, - hbox___539162: undefined, - tileScale___539165: undefined, - tileSize___539168: undefined, - xDiff___539172: undefined, - yDiff___539179: undefined, - right___539195: undefined, - x0___539199: undefined, - collidedTiles___539214: undefined, - y___539216: undefined, - y0___539230: undefined, - obstacle___539246: undefined, - collisionDirection___539273: undefined, - tile___539299: undefined, - unnamed850___U14: undefined, - unnamed851___U15: undefined, - down___539390: undefined, - y0___539394: undefined, - collidedTiles___539409: undefined, - x___539411: undefined, - x0___539421: undefined, - obstacle___539435: undefined, - collisionDirection___539462: undefined, - tile___539488: undefined, - unnamed852___U24: undefined, - unnamed853___U25: undefined, - overlappedTiles___539582: undefined, - x___539584: undefined, - x0___539594: undefined, - y___539604: undefined, - y0___539614: undefined, + s___54565: undefined, + hbox___54590: undefined, + tileScale___54593: undefined, + tileSize___54596: undefined, + xDiff___54600: undefined, + yDiff___54607: undefined, + right___54623: undefined, + x0___54627: undefined, + collidedTiles___54642: undefined, + y___54644: undefined, + y0___54658: undefined, + obstacle___54674: undefined, + collisionDirection___54701: undefined, + tile___54727: undefined, + unnamed210___U14: undefined, + unnamed211___U15: undefined, + down___54818: undefined, + y0___54822: undefined, + collidedTiles___54837: undefined, + x___54839: undefined, + x0___54849: undefined, + obstacle___54863: undefined, + collisionDirection___54890: undefined, + tile___54916: undefined, + unnamed212___U24: undefined, + unnamed213___U25: undefined, + overlappedTiles___55010: undefined, + x___55012: undefined, + x0___55022: undefined, + y___55032: undefined, + y0___55042: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -56064,7 +56064,7 @@ function ArcadePhysicsEngine_tilemapCollisions__P520877_mk(s) { -function ArcadePhysicsEngine_tilemapCollisions_inline__P539254(s) { +function ArcadePhysicsEngine_tilemapCollisions_inline__P54682(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -56086,12 +56086,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -ArcadePhysicsEngine_tilemapCollisions_inline__P539254.info = {"start":15147,"length":39,"line":441,"column":48,"endLine":441,"endColumn":87,"fileName":"pxt_modules/game/physics.ts","functionName":"inline","argumentNames":["o"]} +ArcadePhysicsEngine_tilemapCollisions_inline__P54682.info = {"start":15147,"length":39,"line":441,"column":48,"endLine":441,"endColumn":87,"fileName":"pxt_modules/game/physics.ts","functionName":"inline","argumentNames":["o"]} -function ArcadePhysicsEngine_tilemapCollisions_inline__P539254_mk(s) { +function ArcadePhysicsEngine_tilemapCollisions_inline__P54682_mk(s) { checkStack(s.depth); return { - parent: s, fn: ArcadePhysicsEngine_tilemapCollisions_inline__P539254, depth: s.depth + 1, + parent: s, fn: ArcadePhysicsEngine_tilemapCollisions_inline__P54682, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -56102,7 +56102,7 @@ function ArcadePhysicsEngine_tilemapCollisions_inline__P539254_mk(s) { -function ArcadePhysicsEngine_tilemapCollisions_inline__P539443(s) { +function ArcadePhysicsEngine_tilemapCollisions_inline__P54871(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -56124,12 +56124,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -ArcadePhysicsEngine_tilemapCollisions_inline__P539443.info = {"start":18668,"length":39,"line":522,"column":48,"endLine":522,"endColumn":87,"fileName":"pxt_modules/game/physics.ts","functionName":"inline","argumentNames":["o"]} +ArcadePhysicsEngine_tilemapCollisions_inline__P54871.info = {"start":18668,"length":39,"line":522,"column":48,"endLine":522,"endColumn":87,"fileName":"pxt_modules/game/physics.ts","functionName":"inline","argumentNames":["o"]} -function ArcadePhysicsEngine_tilemapCollisions_inline__P539443_mk(s) { +function ArcadePhysicsEngine_tilemapCollisions_inline__P54871_mk(s) { checkStack(s.depth); return { - parent: s, fn: ArcadePhysicsEngine_tilemapCollisions_inline__P539443, depth: s.depth + 1, + parent: s, fn: ArcadePhysicsEngine_tilemapCollisions_inline__P54871, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -56140,7 +56140,7 @@ function ArcadePhysicsEngine_tilemapCollisions_inline__P539443_mk(s) { -function ArcadePhysicsEngine_tilemapOverlaps__P520878(s) { +function ArcadePhysicsEngine_tilemapOverlaps__P36266(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -56150,11 +56150,11 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.alreadyHandled___539661 = undefined; - s.tile___539664 = undefined; - s.unnamed854___U2 = undefined; - s.unnamed855___U3 = undefined; - s.tileOverlapHandlers___539685 = undefined; + s.alreadyHandled___55089 = undefined; + s.tile___55092 = undefined; + s.unnamed214___U2 = undefined; + s.unnamed215___U3 = undefined; + s.tileOverlapHandlers___55113 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -56162,25 +56162,25 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, ArcadePhysicsEngine__C517649_VT)) failedCast(r0); + if (!checkSubtype(r0, ArcadePhysicsEngine__C33032_VT)) failedCast(r0); r0 = pxsim_Array__mk(); - s.alreadyHandled___539661 = (r0); - s.tile___539664 = (undefined); - s.unnamed854___U2 = (s.arg2); - s.unnamed855___U3 = (0); + s.alreadyHandled___55089 = (r0); + s.tile___55092 = (undefined); + s.unnamed214___U2 = (s.arg2); + s.unnamed215___U3 = (0); case 1: - s.tmp_0 = r0 = s.unnamed855___U3; - r0 = pxsim_Array__length(s.unnamed854___U2); + s.tmp_0 = r0 = s.unnamed215___U3; + r0 = pxsim_Array__length(s.unnamed214___U2); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 7; continue; } - r0 = pxsim_Array__getAt(s.unnamed854___U2, s.unnamed855___U3); - s.tile___539664 = (r0); - r0 = pxsim_pxtcore_mkAction(1, ArcadePhysicsEngine_tilemapOverlaps_inline__P539668); + r0 = pxsim_Array__getAt(s.unnamed214___U2, s.unnamed215___U3); + s.tile___55092 = (r0); + r0 = pxsim_pxtcore_mkAction(1, ArcadePhysicsEngine_tilemapOverlaps_inline__P55096); s.tmp_2 = r0; - r0 = pxsim_pxtrt_stclo(s.tmp_2, 0, s.tile___539664); - s.tmp_4 = helpers_arraySome__P515229_mk(s); - s.tmp_4.arg0 = s.alreadyHandled___539661; + r0 = pxsim_pxtrt_stclo(s.tmp_2, 0, s.tile___55092); + s.tmp_4 = helpers_arraySome__P30612_mk(s); + s.tmp_4.arg0 = s.alreadyHandled___55089; s.tmp_4.arg1 = s.tmp_2; s.callLocIdx = 850; s.pc = 8; return s.tmp_4; case 8: @@ -56191,26 +56191,26 @@ switch (step) { { step = 6; continue; } case 2: case 3: - r0 = pxsim_Array__push(s.alreadyHandled___539661, s.tile___539664); - s.tmp_0 = game_currentScene__P518121_mk(s); + r0 = pxsim_Array__push(s.alreadyHandled___55089, s.tile___55092); + s.tmp_0 = game_currentScene__P33504_mk(s); s.callLocIdx = 851; s.pc = 9; return s.tmp_0; case 9: r0 = s.retval; r0 = r0.fields["tileOverlapHandlers"]; - s.tileOverlapHandlers___539685 = (r0); - r0 = pxsim_numops_toBoolDecr(s.tileOverlapHandlers___539685); + s.tileOverlapHandlers___55113 = (r0); + r0 = pxsim_numops_toBoolDecr(s.tileOverlapHandlers___55113); if (!r0) { step = 4; continue; } - r0 = pxsim_pxtcore_mkAction(2, forEach_inline__P539693); + r0 = pxsim_pxtcore_mkAction(2, forEach_inline__P55121); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg1); - r0 = pxsim_pxtrt_stclo(s.tmp_0, 1, s.tile___539664); - r0 = pxsim_pxtcore_mkAction(2, ArcadePhysicsEngine_tilemapOverlaps_inline__P539709); + r0 = pxsim_pxtrt_stclo(s.tmp_0, 1, s.tile___55092); + r0 = pxsim_pxtcore_mkAction(2, ArcadePhysicsEngine_tilemapOverlaps_inline__P55137); s.tmp_1 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_1, 0, s.arg1); - r0 = pxsim_pxtrt_stclo(s.tmp_1, 1, s.tile___539664); - s.tmp_2 = helpers_arrayForEach__P515231_mk(s); - s.tmp_3 = helpers_arrayFilter__P515232_mk(s); - s.tmp_3.arg0 = s.tileOverlapHandlers___539685; + r0 = pxsim_pxtrt_stclo(s.tmp_1, 1, s.tile___55092); + s.tmp_2 = helpers_arrayForEach__P30614_mk(s); + s.tmp_3 = helpers_arrayFilter__P30615_mk(s); + s.tmp_3.arg0 = s.tileOverlapHandlers___55113; s.tmp_3.arg1 = s.tmp_0; s.callLocIdx = 854; s.pc = 11; return s.tmp_3; case 11: @@ -56223,32 +56223,32 @@ switch (step) { case 4: case 5: case 6: - r0 = (s.unnamed855___U3 + 1); - s.unnamed855___U3 = (r0); + r0 = (s.unnamed215___U3 + 1); + s.unnamed215___U3 = (r0); { step = 1; continue; } case 7: - s.unnamed854___U2 = (undefined); + s.unnamed214___U2 = (undefined); r0 = undefined; return leave(s, r0) default: oops() } } } -ArcadePhysicsEngine_tilemapOverlaps__P520878.info = {"start":22860,"length":707,"line":626,"column":4,"endLine":642,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"tilemapOverlaps","argumentNames":["this","sprite","overlappedTiles"]} +ArcadePhysicsEngine_tilemapOverlaps__P36266.info = {"start":22860,"length":707,"line":626,"column":4,"endLine":642,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"tilemapOverlaps","argumentNames":["this","sprite","overlappedTiles"]} -function ArcadePhysicsEngine_tilemapOverlaps__P520878_mk(s) { +function ArcadePhysicsEngine_tilemapOverlaps__P36266_mk(s) { checkStack(s.depth); return { - parent: s, fn: ArcadePhysicsEngine_tilemapOverlaps__P520878, depth: s.depth + 1, + parent: s, fn: ArcadePhysicsEngine_tilemapOverlaps__P36266, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, tmp_3: undefined, tmp_4: undefined, - alreadyHandled___539661: undefined, - tile___539664: undefined, - unnamed854___U2: undefined, - unnamed855___U3: undefined, - tileOverlapHandlers___539685: undefined, + alreadyHandled___55089: undefined, + tile___55092: undefined, + unnamed214___U2: undefined, + unnamed215___U3: undefined, + tileOverlapHandlers___55113: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -56258,7 +56258,7 @@ function ArcadePhysicsEngine_tilemapOverlaps__P520878_mk(s) { -function ArcadePhysicsEngine_tilemapOverlaps_inline__P539668(s) { +function ArcadePhysicsEngine_tilemapOverlaps_inline__P55096(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -56295,12 +56295,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -ArcadePhysicsEngine_tilemapOverlaps_inline__P539668.info = {"start":23075,"length":51,"line":630,"column":36,"endLine":630,"endColumn":87,"fileName":"pxt_modules/game/physics.ts","functionName":"inline","argumentNames":["l"]} +ArcadePhysicsEngine_tilemapOverlaps_inline__P55096.info = {"start":23075,"length":51,"line":630,"column":36,"endLine":630,"endColumn":87,"fileName":"pxt_modules/game/physics.ts","functionName":"inline","argumentNames":["l"]} -function ArcadePhysicsEngine_tilemapOverlaps_inline__P539668_mk(s) { +function ArcadePhysicsEngine_tilemapOverlaps_inline__P55096_mk(s) { checkStack(s.depth); return { - parent: s, fn: ArcadePhysicsEngine_tilemapOverlaps_inline__P539668, depth: s.depth + 1, + parent: s, fn: ArcadePhysicsEngine_tilemapOverlaps_inline__P55096, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -56315,7 +56315,7 @@ function ArcadePhysicsEngine_tilemapOverlaps_inline__P539668_mk(s) { -function forEach_inline__P539693(s) { +function forEach_inline__P55121(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -56342,7 +56342,7 @@ switch (step) { case 1: r0 = s.arg0.fields["tileKind"]; s.tmp_3 = r0; - s.tmp_5 = tiles_getTileImage__P517890_mk(s); + s.tmp_5 = tiles_getTileImage__P33273_mk(s); s.tmp_5.arg0 = s.caps[1]; s.callLocIdx = 853; s.pc = 3; return s.tmp_5; case 3: @@ -56356,12 +56356,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -forEach_inline__P539693.info = {"start":23395,"length":81,"line":638,"column":28,"endLine":638,"endColumn":109,"fileName":"pxt_modules/game/physics.ts","functionName":"inline","argumentNames":["h"]} +forEach_inline__P55121.info = {"start":23395,"length":81,"line":638,"column":28,"endLine":638,"endColumn":109,"fileName":"pxt_modules/game/physics.ts","functionName":"inline","argumentNames":["h"]} -function forEach_inline__P539693_mk(s) { +function forEach_inline__P55121_mk(s) { checkStack(s.depth); return { - parent: s, fn: forEach_inline__P539693, depth: s.depth + 1, + parent: s, fn: forEach_inline__P55121, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -56377,7 +56377,7 @@ function forEach_inline__P539693_mk(s) { -function ArcadePhysicsEngine_tilemapOverlaps_inline__P539709(s) { +function ArcadePhysicsEngine_tilemapOverlaps_inline__P55137(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -56410,12 +56410,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -ArcadePhysicsEngine_tilemapOverlaps_inline__P539709.info = {"start":23507,"length":28,"line":639,"column":29,"endLine":639,"endColumn":57,"fileName":"pxt_modules/game/physics.ts","functionName":"inline","argumentNames":["h"]} +ArcadePhysicsEngine_tilemapOverlaps_inline__P55137.info = {"start":23507,"length":28,"line":639,"column":29,"endLine":639,"endColumn":57,"fileName":"pxt_modules/game/physics.ts","functionName":"inline","argumentNames":["h"]} -function ArcadePhysicsEngine_tilemapOverlaps_inline__P539709_mk(s) { +function ArcadePhysicsEngine_tilemapOverlaps_inline__P55137_mk(s) { checkStack(s.depth); return { - parent: s, fn: ArcadePhysicsEngine_tilemapOverlaps_inline__P539709, depth: s.depth + 1, + parent: s, fn: ArcadePhysicsEngine_tilemapOverlaps_inline__P55137, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -56425,7 +56425,7 @@ function ArcadePhysicsEngine_tilemapOverlaps_inline__P539709_mk(s) { -function tiles_getTileImage__P517890(s) { +function tiles_getTileImage__P33273(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -56435,16 +56435,16 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.scene___539717 = undefined; + s.scene___55145 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = game_currentScene__P518121_mk(s); + s.tmp_0 = game_currentScene__P33504_mk(s); s.callLocIdx = 1104; s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; - s.scene___539717 = (r0); + s.scene___55145 = (r0); r0 = pxsim_numops_toBoolDecr(s.arg0); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); @@ -56454,7 +56454,7 @@ switch (step) { r0 = s.tmp_0; { step = 2; continue; } case 1: - r0 = s.scene___539717.fields["tileMap"]; + r0 = s.scene___55145.fields["tileMap"]; s.tmp_3 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_3); s.tmp_2 = r0; @@ -56464,14 +56464,14 @@ switch (step) { s.tmp_4 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_4); if (!r0) { step = 3; continue; } - r0 = pxsim.image.ofBuffer(_hex539727); + r0 = pxsim.image.ofBuffer(_hex55155); { step = 5; continue; } case 3: case 4: - s.tmp_5 = tiles_TileMap_getTileImage__P517881_mk(s); - r0 = s.scene___539717.fields["tileMap"]; + s.tmp_5 = tiles_TileMap_getTileImage__P33264_mk(s); + r0 = s.scene___55145.fields["tileMap"]; s.tmp_5.arg0 = r0; - s.tmp_6 = tiles_Location_tileSet__P517826_mk(s); + s.tmp_6 = tiles_Location_tileSet__P33209_mk(s); s.tmp_6.arg0 = s.arg0; s.callLocIdx = 1105; s.pc = 8; return s.tmp_6; case 8: @@ -56484,12 +56484,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -tiles_getTileImage__P517890.info = {"start":21871,"length":207,"line":673,"column":4,"endLine":677,"endColumn":5,"fileName":"pxt_modules/game/tilemap.ts","functionName":"getTileImage","argumentNames":["loc"]} +tiles_getTileImage__P33273.info = {"start":21871,"length":207,"line":673,"column":4,"endLine":677,"endColumn":5,"fileName":"pxt_modules/game/tilemap.ts","functionName":"getTileImage","argumentNames":["loc"]} -function tiles_getTileImage__P517890_mk(s) { +function tiles_getTileImage__P33273_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_getTileImage__P517890, depth: s.depth + 1, + parent: s, fn: tiles_getTileImage__P33273, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -56498,16 +56498,16 @@ function tiles_getTileImage__P517890_mk(s) { tmp_4: undefined, tmp_5: undefined, tmp_6: undefined, - scene___539717: undefined, + scene___55145: undefined, arg0: undefined, } } -const _hex539727 = pxsim.BufferMethods.createBufferFromHex("8704000000000000") +const _hex55155 = pxsim.BufferMethods.createBufferFromHex("8704000000000000") -function tiles_TileMap_getTileImage__P517881(s) { +function tiles_TileMap_getTileImage__P33264(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -56523,8 +56523,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMap__C517857_VT)) failedCast(r0); - s.tmp_0 = tiles_TileMapData_getTileImage__P517848_mk(s); + if (!checkSubtype(r0, tiles_TileMap__C33240_VT)) failedCast(r0); + s.tmp_0 = tiles_TileMapData_getTileImage__P33231_mk(s); r0 = s.arg0.fields["_map"]; s.tmp_0.arg0 = r0; s.tmp_0.arg1 = s.arg1; @@ -56534,12 +56534,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -tiles_TileMap_getTileImage__P517881.info = {"start":17510,"length":96,"line":553,"column":8,"endLine":555,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"getTileImage","argumentNames":["this","index"]} +tiles_TileMap_getTileImage__P33264.info = {"start":17510,"length":96,"line":553,"column":8,"endLine":555,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"getTileImage","argumentNames":["this","index"]} -function tiles_TileMap_getTileImage__P517881_mk(s) { +function tiles_TileMap_getTileImage__P33264_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMap_getTileImage__P517881, depth: s.depth + 1, + parent: s, fn: tiles_TileMap_getTileImage__P33264, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -56550,7 +56550,7 @@ function tiles_TileMap_getTileImage__P517881_mk(s) { -function tiles_Location_tileSet__P517826(s) { +function tiles_Location_tileSet__P33209(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -56565,9 +56565,9 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_Location__C517815_VT)) failedCast(r0); - s.tmp_0 = tiles_TileMap_getTileIndex__P517872_mk(s); - s.tmp_1 = tiles_Location_tileMap__P517817_mk(s); + if (!checkSubtype(r0, tiles_Location__C33198_VT)) failedCast(r0); + s.tmp_0 = tiles_TileMap_getTileIndex__P33255_mk(s); + s.tmp_1 = tiles_Location_tileMap__P33200_mk(s); s.tmp_1.arg0 = s.arg0; s.callLocIdx = 1023; s.pc = 2; return s.tmp_1; case 2: @@ -56583,13 +56583,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -tiles_Location_tileSet__P517826.info = {"start":2323,"length":101,"line":86,"column":8,"endLine":88,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"tileSet","argumentNames":["this"]} -tiles_Location_tileSet__P517826.isGetter = true; +tiles_Location_tileSet__P33209.info = {"start":2323,"length":101,"line":86,"column":8,"endLine":88,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"tileSet","argumentNames":["this"]} +tiles_Location_tileSet__P33209.isGetter = true; -function tiles_Location_tileSet__P517826_mk(s) { +function tiles_Location_tileSet__P33209_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_Location_tileSet__P517826, depth: s.depth + 1, + parent: s, fn: tiles_Location_tileSet__P33209, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -56600,7 +56600,7 @@ function tiles_Location_tileSet__P517826_mk(s) { -function tiles_TileMap_getTileIndex__P517872(s) { +function tiles_TileMap_getTileIndex__P33255(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -56617,8 +56617,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMap__C517857_VT)) failedCast(r0); - s.tmp_0 = tiles_TileMapData_getTile__P517845_mk(s); + if (!checkSubtype(r0, tiles_TileMap__C33240_VT)) failedCast(r0); + s.tmp_0 = tiles_TileMapData_getTile__P33228_mk(s); r0 = s.arg0.fields["_map"]; s.tmp_0.arg0 = r0; s.tmp_0.arg1 = s.arg1; @@ -56629,12 +56629,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -tiles_TileMap_getTileIndex__P517872.info = {"start":11191,"length":105,"line":384,"column":8,"endLine":386,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"getTileIndex","argumentNames":["this","col","row"]} +tiles_TileMap_getTileIndex__P33255.info = {"start":11191,"length":105,"line":384,"column":8,"endLine":386,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"getTileIndex","argumentNames":["this","col","row"]} -function tiles_TileMap_getTileIndex__P517872_mk(s) { +function tiles_TileMap_getTileIndex__P33255_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMap_getTileIndex__P517872, depth: s.depth + 1, + parent: s, fn: tiles_TileMap_getTileIndex__P33255, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -56646,7 +56646,7 @@ function tiles_TileMap_getTileIndex__P517872_mk(s) { -function tiles_Location_row__P517819(s) { +function tiles_Location_row__P33202(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -56661,18 +56661,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_Location__C517815_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_Location__C33198_VT)) failedCast(r0); r0 = s.arg0.fields["_row"]; return leaveAccessor(s, r0) default: oops() } } } -tiles_Location_row__P517819.info = {"start":877,"length":51,"line":38,"column":8,"endLine":40,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"row","argumentNames":["this"]} -tiles_Location_row__P517819.isGetter = true; +tiles_Location_row__P33202.info = {"start":877,"length":51,"line":38,"column":8,"endLine":40,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"row","argumentNames":["this"]} +tiles_Location_row__P33202.isGetter = true; -function tiles_Location_row__P517819_mk(s) { +function tiles_Location_row__P33202_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_Location_row__P517819, depth: s.depth + 1, + parent: s, fn: tiles_Location_row__P33202, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -56681,7 +56681,7 @@ function tiles_Location_row__P517819_mk(s) { -function tiles_Location_column__P517818(s) { +function tiles_Location_column__P33201(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -56696,18 +56696,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_Location__C517815_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_Location__C33198_VT)) failedCast(r0); r0 = s.arg0.fields["_col"]; return leaveAccessor(s, r0) default: oops() } } } -tiles_Location_column__P517818.info = {"start":695,"length":54,"line":31,"column":8,"endLine":33,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"column","argumentNames":["this"]} -tiles_Location_column__P517818.isGetter = true; +tiles_Location_column__P33201.info = {"start":695,"length":54,"line":31,"column":8,"endLine":33,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"column","argumentNames":["this"]} +tiles_Location_column__P33201.isGetter = true; -function tiles_Location_column__P517818_mk(s) { +function tiles_Location_column__P33201_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_Location_column__P517818, depth: s.depth + 1, + parent: s, fn: tiles_Location_column__P33201, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -56716,7 +56716,7 @@ function tiles_Location_column__P517818_mk(s) { -function tiles_TileMap_getObstacle__P517879(s) { +function tiles_TileMap_getObstacle__P33262(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -56726,8 +56726,8 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.index___539861 = undefined; - s.tile___539873 = undefined; + s.index___55289 = undefined; + s.tile___55301 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -56735,8 +56735,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMap__C517857_VT)) failedCast(r0); - s.tmp_1 = tiles_TileMapData_isOutsideMap__P517851_mk(s); + if (!checkSubtype(r0, tiles_TileMap__C33240_VT)) failedCast(r0); + s.tmp_1 = tiles_TileMapData_isOutsideMap__P33234_mk(s); r0 = s.arg0.fields["_map"]; s.tmp_1.arg0 = r0; s.tmp_1.arg1 = s.arg1; @@ -56750,7 +56750,7 @@ switch (step) { r0 = 0; { step = 2; continue; } case 1: - s.tmp_2 = tiles_TileMapData_getTile__P517845_mk(s); + s.tmp_2 = tiles_TileMapData_getTile__P33228_mk(s); r0 = s.arg0.fields["_map"]; s.tmp_2.arg0 = r0; s.tmp_2.arg1 = s.arg1; @@ -56761,20 +56761,20 @@ switch (step) { case 2: // jmp value (already in r0) s.tmp_3 = r0; - s.index___539861 = (s.tmp_3); - s.tmp_0 = tiles_TileMapData_getTileImage__P517848_mk(s); + s.index___55289 = (s.tmp_3); + s.tmp_0 = tiles_TileMapData_getTileImage__P33231_mk(s); r0 = s.arg0.fields["_map"]; s.tmp_0.arg0 = r0; - s.tmp_0.arg1 = s.index___539861; + s.tmp_0.arg1 = s.index___55289; s.callLocIdx = 1079; s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; - s.tile___539873 = (r0); - r0 = pxsim_pxtcore_mkClassInstance(sprites_StaticObstacle__C517620_VT); + s.tile___55301 = (r0); + r0 = pxsim_pxtcore_mkClassInstance(sprites_StaticObstacle__C33003_VT); s.tmp_0 = r0; - s.tmp_1 = sprites_StaticObstacle_constructor__P517626_mk(s); + s.tmp_1 = sprites_StaticObstacle_constructor__P33009_mk(s); s.tmp_1.arg0 = s.tmp_0; - s.tmp_1.arg1 = s.tile___539873; + s.tmp_1.arg1 = s.tile___55301; s.tmp_2 = r0 = s.arg2; r0 = s.arg0.fields["_scale"]; s.tmp_3 = r0; @@ -56787,7 +56787,7 @@ switch (step) { s.tmp_1.arg3 = r0; r0 = s.arg0.fields["_layer"]; s.tmp_1.arg4 = r0; - s.tmp_1.arg5 = s.index___539861; + s.tmp_1.arg5 = s.index___55289; s.callLocIdx = 1083; s.pc = 6; return s.tmp_1; case 6: r0 = s.retval; @@ -56795,12 +56795,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -tiles_TileMap_getObstacle__P517879.info = {"start":16453,"length":410,"line":522,"column":8,"endLine":532,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"getObstacle","argumentNames":["this","col","row"]} +tiles_TileMap_getObstacle__P33262.info = {"start":16453,"length":410,"line":522,"column":8,"endLine":532,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"getObstacle","argumentNames":["this","col","row"]} -function tiles_TileMap_getObstacle__P517879_mk(s) { +function tiles_TileMap_getObstacle__P33262_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMap_getObstacle__P517879, depth: s.depth + 1, + parent: s, fn: tiles_TileMap_getObstacle__P33262, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -56808,8 +56808,8 @@ function tiles_TileMap_getObstacle__P517879_mk(s) { tmp_3: undefined, tmp_4: undefined, tmp_5: undefined, - index___539861: undefined, - tile___539873: undefined, + index___55289: undefined, + tile___55301: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -56819,7 +56819,7 @@ function tiles_TileMap_getObstacle__P517879_mk(s) { -function tiles_TileMap_layer__P517867(s) { +function tiles_TileMap_layer__P33250(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -56834,18 +56834,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMap__C517857_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_TileMap__C33240_VT)) failedCast(r0); r0 = s.arg0.fields["_layer"]; return leaveAccessor(s, r0) default: oops() } } } -tiles_TileMap_layer__P517867.info = {"start":9967,"length":63,"line":341,"column":8,"endLine":343,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"layer","argumentNames":["this"]} -tiles_TileMap_layer__P517867.isGetter = true; +tiles_TileMap_layer__P33250.info = {"start":9967,"length":63,"line":341,"column":8,"endLine":343,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"layer","argumentNames":["this"]} +tiles_TileMap_layer__P33250.isGetter = true; -function tiles_TileMap_layer__P517867_mk(s) { +function tiles_TileMap_layer__P33250_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMap_layer__P517867, depth: s.depth + 1, + parent: s, fn: tiles_TileMap_layer__P33250, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -56854,7 +56854,7 @@ function tiles_TileMap_layer__P517867_mk(s) { -function sprites_StaticObstacle_constructor__P517626(s) { +function sprites_StaticObstacle_constructor__P33009(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -56874,7 +56874,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_StaticObstacle__C517620_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_StaticObstacle__C33003_VT)) failedCast(r0); r0 = (s.arg0).fields["image"] = (s.arg1); r0 = (s.arg0).fields["layer"] = (s.arg4); r0 = (s.arg0).fields["top"] = (s.arg2); @@ -56884,12 +56884,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -sprites_StaticObstacle_constructor__P517626.info = {"start":563,"length":261,"line":28,"column":8,"endLine":34,"endColumn":9,"fileName":"pxt_modules/game/obstacle.ts","functionName":"inline","argumentNames":["this","image","top","left","layer","tileIndex"]} +sprites_StaticObstacle_constructor__P33009.info = {"start":563,"length":261,"line":28,"column":8,"endLine":34,"endColumn":9,"fileName":"pxt_modules/game/obstacle.ts","functionName":"inline","argumentNames":["this","image","top","left","layer","tileIndex"]} -function sprites_StaticObstacle_constructor__P517626_mk(s) { +function sprites_StaticObstacle_constructor__P33009_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_StaticObstacle_constructor__P517626, depth: s.depth + 1, + parent: s, fn: sprites_StaticObstacle_constructor__P33009, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -56903,7 +56903,7 @@ function sprites_StaticObstacle_constructor__P517626_mk(s) { -function tiles_TileMap_isObstacle__P517878(s) { +function tiles_TileMap_isObstacle__P33261(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -56920,7 +56920,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMap__C517857_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_TileMap__C33240_VT)) failedCast(r0); r0 = s.arg0.fields["_map"]; s.tmp_6 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_6); @@ -56941,7 +56941,7 @@ switch (step) { { step = 5; continue; } case 1: case 2: - s.tmp_8 = tiles_TileMapData_isOutsideMap__P517851_mk(s); + s.tmp_8 = tiles_TileMapData_isOutsideMap__P33234_mk(s); r0 = s.arg0.fields["_map"]; s.tmp_8.arg0 = r0; s.tmp_8.arg1 = s.arg1; @@ -56967,12 +56967,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -tiles_TileMap_isObstacle__P517878.info = {"start":16232,"length":211,"line":515,"column":8,"endLine":520,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"isObstacle","argumentNames":["this","col","row"]} +tiles_TileMap_isObstacle__P33261.info = {"start":16232,"length":211,"line":515,"column":8,"endLine":520,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"isObstacle","argumentNames":["this","col","row"]} -function tiles_TileMap_isObstacle__P517878_mk(s) { +function tiles_TileMap_isObstacle__P33261_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMap_isObstacle__P517878, depth: s.depth + 1, + parent: s, fn: tiles_TileMap_isObstacle__P33261, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -56995,7 +56995,7 @@ function tiles_TileMap_isObstacle__P517878_mk(s) { -function Sprite_registerObstacle__P517548(s) { +function Sprite_registerObstacle__P32931(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -57005,10 +57005,10 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.collisionHandlers___539774 = undefined; - s.wallCollisionHandlers___539781 = undefined; - s.wallHandlersToRun___539806 = undefined; - s.asTileLocation___539819 = undefined; + s.collisionHandlers___55202 = undefined; + s.wallCollisionHandlers___55209 = undefined; + s.wallHandlersToRun___55234 = undefined; + s.asTileLocation___55247 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -57017,11 +57017,11 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C517463_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C32846_VT)) failedCast(r0); r0 = s.arg0.fields["_obstacles"]; s.tmp_0 = r0; r0 = pxsim_Array_.setAt(s.tmp_0, s.arg1, s.arg2); - s.tmp_1 = game_currentScene__P518121_mk(s); + s.tmp_1 = game_currentScene__P33504_mk(s); s.callLocIdx = 518; s.pc = 9; return s.tmp_1; case 9: r0 = s.retval; @@ -57041,24 +57041,24 @@ switch (step) { r0 = s.retval; s.tmp_2 = r0; r0 = pxsim_Array__getAt(s.tmp_0, s.tmp_2); - s.collisionHandlers___539774 = (r0); - s.tmp_0 = game_currentScene__P518121_mk(s); + s.collisionHandlers___55202 = (r0); + s.tmp_0 = game_currentScene__P33504_mk(s); s.callLocIdx = 520; s.pc = 11; return s.tmp_0; case 11: r0 = s.retval; r0 = r0.fields["wallCollisionHandlers"]; - s.wallCollisionHandlers___539781 = (r0); - r0 = pxsim_numops_toBoolDecr(s.collisionHandlers___539774); + s.wallCollisionHandlers___55209 = (r0); + r0 = pxsim_numops_toBoolDecr(s.collisionHandlers___55202); if (!r0) { step = 1; continue; } - r0 = pxsim_pxtcore_mkAction(1, forEach_inline__P539789); + r0 = pxsim_pxtcore_mkAction(1, forEach_inline__P55217); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - r0 = pxsim_pxtcore_mkAction(1, Sprite_registerObstacle_inline__P539795); + r0 = pxsim_pxtcore_mkAction(1, Sprite_registerObstacle_inline__P55223); s.tmp_1 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_1, 0, s.arg0); - s.tmp_2 = helpers_arrayForEach__P515231_mk(s); - s.tmp_3 = helpers_arrayFilter__P515232_mk(s); - s.tmp_3.arg0 = s.collisionHandlers___539774; + s.tmp_2 = helpers_arrayForEach__P30614_mk(s); + s.tmp_3 = helpers_arrayFilter__P30615_mk(s); + s.tmp_3.arg0 = s.collisionHandlers___55202; s.tmp_3.arg1 = s.tmp_0; s.callLocIdx = 522; s.pc = 13; return s.tmp_3; case 13: @@ -57070,7 +57070,7 @@ switch (step) { r0 = s.retval; case 1: case 2: - r0 = pxsim_numops_toBoolDecr(s.wallCollisionHandlers___539781); + r0 = pxsim_numops_toBoolDecr(s.wallCollisionHandlers___55209); if (!r0) { step = 7; continue; } s.tmp_0 = r0 = s.arg3; r0 = pxsim_numops_toBool(s.tmp_0); @@ -57078,7 +57078,7 @@ switch (step) { r0 = s.tmp_0; { step = 4; continue; } case 3: - s.tmp_1 = game_currentScene__P518121_mk(s); + s.tmp_1 = game_currentScene__P33504_mk(s); s.callLocIdx = 525; s.pc = 14; return s.tmp_1; case 14: r0 = s.retval; @@ -57087,21 +57087,21 @@ switch (step) { // jmp value (already in r0) s.tmp_2 = r0; s.arg3 = (s.tmp_2); - r0 = pxsim_pxtcore_mkAction(1, wallHandlersToRun_inline__P539808); + r0 = pxsim_pxtcore_mkAction(1, wallHandlersToRun_inline__P55236); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - s.tmp_1 = helpers_arrayFilter__P515232_mk(s); - s.tmp_1.arg0 = s.wallCollisionHandlers___539781; + s.tmp_1 = helpers_arrayFilter__P30615_mk(s); + s.tmp_1.arg0 = s.wallCollisionHandlers___55209; s.tmp_1.arg1 = s.tmp_0; s.callLocIdx = 527; s.pc = 15; return s.tmp_1; case 15: r0 = s.retval; - s.wallHandlersToRun___539806 = (r0); - r0 = pxsim_Array__length(s.wallHandlersToRun___539806); + s.wallHandlersToRun___55234 = (r0); + r0 = pxsim_Array__length(s.wallHandlersToRun___55234); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 5; continue; } - s.tmp_1 = tiles_TileMap_getTile__P517871_mk(s); + s.tmp_1 = tiles_TileMap_getTile__P33254_mk(s); s.tmp_1.arg0 = s.arg3; s.tmp_3 = if_left_1_mk(s); s.tmp_3.arg0 = s.arg2; @@ -57140,13 +57140,13 @@ switch (step) { s.callLocIdx = 532; s.pc = 16; return s.tmp_1; case 16: r0 = s.retval; - s.asTileLocation___539819 = (r0); - r0 = pxsim_pxtcore_mkAction(2, Sprite_registerObstacle_inline__P539835); + s.asTileLocation___55247 = (r0); + r0 = pxsim_pxtcore_mkAction(2, Sprite_registerObstacle_inline__P55263); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - r0 = pxsim_pxtrt_stclo(s.tmp_0, 1, s.asTileLocation___539819); - s.tmp_1 = helpers_arrayForEach__P515231_mk(s); - s.tmp_1.arg0 = s.wallHandlersToRun___539806; + r0 = pxsim_pxtrt_stclo(s.tmp_0, 1, s.asTileLocation___55247); + s.tmp_1 = helpers_arrayForEach__P30614_mk(s); + s.tmp_1.arg0 = s.wallHandlersToRun___55234; s.tmp_1.arg1 = s.tmp_0; s.callLocIdx = 534; s.pc = 19; return s.tmp_1; case 19: @@ -57159,12 +57159,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_registerObstacle__P517548.info = {"start":24992,"length":965,"line":817,"column":4,"endLine":837,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"registerObstacle","argumentNames":["this","direction","other","tm"]} +Sprite_registerObstacle__P32931.info = {"start":24992,"length":965,"line":817,"column":4,"endLine":837,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"registerObstacle","argumentNames":["this","direction","other","tm"]} -function Sprite_registerObstacle__P517548_mk(s) { +function Sprite_registerObstacle__P32931_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_registerObstacle__P517548, depth: s.depth + 1, + parent: s, fn: Sprite_registerObstacle__P32931, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -57174,10 +57174,10 @@ function Sprite_registerObstacle__P517548_mk(s) { tmp_5: undefined, tmp_6: undefined, tmp_7: undefined, - collisionHandlers___539774: undefined, - wallCollisionHandlers___539781: undefined, - wallHandlersToRun___539806: undefined, - asTileLocation___539819: undefined, + collisionHandlers___55202: undefined, + wallCollisionHandlers___55209: undefined, + wallHandlersToRun___55234: undefined, + asTileLocation___55247: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -57188,7 +57188,7 @@ function Sprite_registerObstacle__P517548_mk(s) { -function forEach_inline__P539789(s) { +function forEach_inline__P55217(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -57210,12 +57210,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -forEach_inline__P539789.info = {"start":25390,"length":26,"line":824,"column":24,"endLine":824,"endColumn":50,"fileName":"pxt_modules/game/sprite.ts","functionName":"inline","argumentNames":["h"]} +forEach_inline__P55217.info = {"start":25390,"length":26,"line":824,"column":24,"endLine":824,"endColumn":50,"fileName":"pxt_modules/game/sprite.ts","functionName":"inline","argumentNames":["h"]} -function forEach_inline__P539789_mk(s) { +function forEach_inline__P55217_mk(s) { checkStack(s.depth); return { - parent: s, fn: forEach_inline__P539789, depth: s.depth + 1, + parent: s, fn: forEach_inline__P55217, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -57226,7 +57226,7 @@ function forEach_inline__P539789_mk(s) { -function Sprite_registerObstacle_inline__P539795(s) { +function Sprite_registerObstacle_inline__P55223(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -57258,12 +57258,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_registerObstacle_inline__P539795.info = {"start":25443,"length":20,"line":825,"column":25,"endLine":825,"endColumn":45,"fileName":"pxt_modules/game/sprite.ts","functionName":"inline","argumentNames":["h"]} +Sprite_registerObstacle_inline__P55223.info = {"start":25443,"length":20,"line":825,"column":25,"endLine":825,"endColumn":45,"fileName":"pxt_modules/game/sprite.ts","functionName":"inline","argumentNames":["h"]} -function Sprite_registerObstacle_inline__P539795_mk(s) { +function Sprite_registerObstacle_inline__P55223_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_registerObstacle_inline__P539795, depth: s.depth + 1, + parent: s, fn: Sprite_registerObstacle_inline__P55223, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -57273,7 +57273,7 @@ function Sprite_registerObstacle_inline__P539795_mk(s) { -function wallHandlersToRun_inline__P539808(s) { +function wallHandlersToRun_inline__P55236(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -57295,12 +57295,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -wallHandlersToRun_inline__P539808.info = {"start":25649,"length":32,"line":830,"column":24,"endLine":830,"endColumn":56,"fileName":"pxt_modules/game/sprite.ts","functionName":"inline","argumentNames":["h"]} +wallHandlersToRun_inline__P55236.info = {"start":25649,"length":32,"line":830,"column":24,"endLine":830,"endColumn":56,"fileName":"pxt_modules/game/sprite.ts","functionName":"inline","argumentNames":["h"]} -function wallHandlersToRun_inline__P539808_mk(s) { +function wallHandlersToRun_inline__P55236_mk(s) { checkStack(s.depth); return { - parent: s, fn: wallHandlersToRun_inline__P539808, depth: s.depth + 1, + parent: s, fn: wallHandlersToRun_inline__P55236, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -57311,7 +57311,7 @@ function wallHandlersToRun_inline__P539808_mk(s) { -function Sprite_registerObstacle_inline__P539835(s) { +function Sprite_registerObstacle_inline__P55263(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -57344,12 +57344,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_registerObstacle_inline__P539835.info = {"start":25889,"length":36,"line":834,"column":29,"endLine":834,"endColumn":65,"fileName":"pxt_modules/game/sprite.ts","functionName":"inline","argumentNames":["h"]} +Sprite_registerObstacle_inline__P55263.info = {"start":25889,"length":36,"line":834,"column":29,"endLine":834,"endColumn":65,"fileName":"pxt_modules/game/sprite.ts","functionName":"inline","argumentNames":["h"]} -function Sprite_registerObstacle_inline__P539835_mk(s) { +function Sprite_registerObstacle_inline__P55263_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_registerObstacle_inline__P539835, depth: s.depth + 1, + parent: s, fn: Sprite_registerObstacle_inline__P55263, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -57359,7 +57359,7 @@ function Sprite_registerObstacle_inline__P539835_mk(s) { -function Math_sign__P515251(s) { +function Math_sign__P30634(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -57394,12 +57394,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Math_sign__P515251.info = {"start":16355,"length":125,"line":547,"column":4,"endLine":551,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"sign","argumentNames":["x"]} +Math_sign__P30634.info = {"start":16355,"length":125,"line":547,"column":4,"endLine":551,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"sign","argumentNames":["x"]} -function Math_sign__P515251_mk(s) { +function Math_sign__P30634_mk(s) { checkStack(s.depth); return { - parent: s, fn: Math_sign__P515251, depth: s.depth + 1, + parent: s, fn: Math_sign__P30634, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -57410,7 +57410,7 @@ function Math_sign__P515251_mk(s) { -function helpers_arraySome__P515229(s) { +function helpers_arraySome__P30612(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -57420,26 +57420,26 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.len___539843 = undefined; - s.i___539846 = undefined; + s.len___55271 = undefined; + s.i___55274 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } r0 = pxsim_Array__length(s.arg0); - s.len___539843 = (r0); - s.i___539846 = (0); + s.len___55271 = (r0); + s.i___55274 = (0); case 1: - r0 = (s.i___539846 < s.len___539843); + r0 = (s.i___55274 < s.len___55271); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 4; continue; } s.tmp_2 = lambda_3_mk(s); s.tmp_2.argL = s.arg1; - r0 = pxsim_Array__getAt(s.arg0, s.i___539846); + r0 = pxsim_Array__getAt(s.arg0, s.i___55274); s.tmp_2.arg0 = r0; - s.tmp_2.arg1 = s.i___539846; + s.tmp_2.arg1 = s.i___55274; setupLambda(s.tmp_2, s.tmp_2.argL); s.callLocIdx = 5; s.pc = 6; return s.tmp_2; case 6: @@ -57451,8 +57451,8 @@ switch (step) { { step = 5; continue; } case 2: case 3: - r0 = (s.i___539846 + 1); - s.i___539846 = (r0); + r0 = (s.i___55274 + 1); + s.i___55274 = (r0); { step = 1; continue; } case 4: r0 = false; @@ -57460,18 +57460,18 @@ switch (step) { return leave(s, r0) default: oops() } } } -helpers_arraySome__P515229.info = {"start":6833,"length":296,"line":238,"column":4,"endLine":244,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"arraySome","argumentNames":["arr","callbackfn"]} +helpers_arraySome__P30612.info = {"start":6833,"length":296,"line":238,"column":4,"endLine":244,"endColumn":5,"fileName":"pxt_modules/base/pxt-helpers.ts","functionName":"arraySome","argumentNames":["arr","callbackfn"]} -function helpers_arraySome__P515229_mk(s) { +function helpers_arraySome__P30612_mk(s) { checkStack(s.depth); return { - parent: s, fn: helpers_arraySome__P515229, depth: s.depth + 1, + parent: s, fn: helpers_arraySome__P30612, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - len___539843: undefined, - i___539846: undefined, + len___55271: undefined, + i___55274: undefined, arg0: undefined, arg1: undefined, } } @@ -57480,7 +57480,7 @@ function helpers_arraySome__P515229_mk(s) { -function tiles_TileMap_isOnWall__P517880(s) { +function tiles_TileMap_isOnWall__P33263(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -57490,24 +57490,24 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.hbox___539071 = undefined; - s.left___539074 = undefined; - s.right___539080 = undefined; - s.top___539086 = undefined; - s.bottom___539092 = undefined; - s.col___539098 = undefined; - s.row___539104 = undefined; + s.hbox___54499 = undefined; + s.left___54502 = undefined; + s.right___54508 = undefined; + s.top___54514 = undefined; + s.bottom___54520 = undefined; + s.col___54526 = undefined; + s.row___54532 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_TileMap__C517857_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_TileMap__C33240_VT)) failedCast(r0); r0 = s.arg1.fields["_hitbox"]; - s.hbox___539071 = (r0); - s.tmp_1 = game_Hitbox_left__P517338_mk(s); - s.tmp_1.arg0 = s.hbox___539071; + s.hbox___54499 = (r0); + s.tmp_1 = game_Hitbox_left__P32721_mk(s); + s.tmp_1.arg0 = s.hbox___54499; s.callLocIdx = 1084; s.pc = 8; return s.tmp_1; case 8: r0 = s.retval; @@ -57517,9 +57517,9 @@ switch (step) { r0 = (s.tmp_2 + 8); s.tmp_3 = r0; r0 = (s.tmp_0 >> s.tmp_3); - s.left___539074 = (r0); - s.tmp_1 = game_Hitbox_right__P517340_mk(s); - s.tmp_1.arg0 = s.hbox___539071; + s.left___54502 = (r0); + s.tmp_1 = game_Hitbox_right__P32723_mk(s); + s.tmp_1.arg0 = s.hbox___54499; s.callLocIdx = 1087; s.pc = 9; return s.tmp_1; case 9: r0 = s.retval; @@ -57529,9 +57529,9 @@ switch (step) { r0 = (s.tmp_2 + 8); s.tmp_3 = r0; r0 = (s.tmp_0 >> s.tmp_3); - s.right___539080 = (r0); - s.tmp_1 = game_Hitbox_top__P517339_mk(s); - s.tmp_1.arg0 = s.hbox___539071; + s.right___54508 = (r0); + s.tmp_1 = game_Hitbox_top__P32722_mk(s); + s.tmp_1.arg0 = s.hbox___54499; s.callLocIdx = 1090; s.pc = 10; return s.tmp_1; case 10: r0 = s.retval; @@ -57541,9 +57541,9 @@ switch (step) { r0 = (s.tmp_2 + 8); s.tmp_3 = r0; r0 = (s.tmp_0 >> s.tmp_3); - s.top___539086 = (r0); - s.tmp_1 = game_Hitbox_bottom__P517341_mk(s); - s.tmp_1.arg0 = s.hbox___539071; + s.top___54514 = (r0); + s.tmp_1 = game_Hitbox_bottom__P32724_mk(s); + s.tmp_1.arg0 = s.hbox___54499; s.callLocIdx = 1093; s.pc = 11; return s.tmp_1; case 11: r0 = s.retval; @@ -57553,23 +57553,23 @@ switch (step) { r0 = (s.tmp_2 + 8); s.tmp_3 = r0; r0 = (s.tmp_0 >> s.tmp_3); - s.bottom___539092 = (r0); - s.col___539098 = (s.left___539074); + s.bottom___54520 = (r0); + s.col___54526 = (s.left___54502); case 1: - r0 = (s.col___539098 <= s.right___539080); + r0 = (s.col___54526 <= s.right___54508); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 6; continue; } - s.row___539104 = (s.top___539086); + s.row___54532 = (s.top___54514); case 2: - r0 = (s.row___539104 <= s.bottom___539092); + r0 = (s.row___54532 <= s.bottom___54520); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 5; continue; } - s.tmp_2 = tiles_TileMap_isObstacle__P517878_mk(s); + s.tmp_2 = tiles_TileMap_isObstacle__P33261_mk(s); s.tmp_2.arg0 = s.arg0; - s.tmp_2.arg1 = s.col___539098; - s.tmp_2.arg2 = s.row___539104; + s.tmp_2.arg1 = s.col___54526; + s.tmp_2.arg2 = s.row___54532; s.callLocIdx = 1096; s.pc = 12; return s.tmp_2; case 12: r0 = s.retval; @@ -57580,12 +57580,12 @@ switch (step) { { step = 7; continue; } case 3: case 4: - r0 = (s.row___539104 + 1); - s.row___539104 = (r0); + r0 = (s.row___54532 + 1); + s.row___54532 = (r0); { step = 2; continue; } case 5: - r0 = (s.col___539098 + 1); - s.col___539098 = (r0); + r0 = (s.col___54526 + 1); + s.col___54526 = (r0); { step = 1; continue; } case 6: r0 = false; @@ -57593,24 +57593,24 @@ switch (step) { return leave(s, r0) default: oops() } } } -tiles_TileMap_isOnWall__P517880.info = {"start":16873,"length":627,"line":534,"column":8,"endLine":551,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"isOnWall","argumentNames":["this","s"]} +tiles_TileMap_isOnWall__P33263.info = {"start":16873,"length":627,"line":534,"column":8,"endLine":551,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"isOnWall","argumentNames":["this","s"]} -function tiles_TileMap_isOnWall__P517880_mk(s) { +function tiles_TileMap_isOnWall__P33263_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_TileMap_isOnWall__P517880, depth: s.depth + 1, + parent: s, fn: tiles_TileMap_isOnWall__P33263, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, tmp_3: undefined, - hbox___539071: undefined, - left___539074: undefined, - right___539080: undefined, - top___539086: undefined, - bottom___539092: undefined, - col___539098: undefined, - row___539104: undefined, + hbox___54499: undefined, + left___54502: undefined, + right___54508: undefined, + top___54514: undefined, + bottom___54520: undefined, + col___54526: undefined, + row___54532: undefined, arg0: undefined, arg1: undefined, } } @@ -57619,7 +57619,7 @@ function tiles_TileMap_isOnWall__P517880_mk(s) { -function MovingSprite_constructor__P517648(s) { +function MovingSprite_constructor__P33031(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -57641,7 +57641,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, MovingSprite__C517647_VT)) failedCast(r0); + if (!checkSubtype(r0, MovingSprite__C33030_VT)) failedCast(r0); r0 = (s.arg0).fields["sprite"] = (s.arg1); r0 = (s.arg0).fields["cachedVx"] = (s.arg2); r0 = (s.arg0).fields["cachedVy"] = (s.arg3); @@ -57653,12 +57653,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -MovingSprite_constructor__P517648.info = {"start":949,"length":313,"line":33,"column":4,"endLine":44,"endColumn":9,"fileName":"pxt_modules/game/physics.ts","functionName":"inline","argumentNames":["this","sprite","cachedVx","cachedVy","dx","dy","xStep","yStep"]} +MovingSprite_constructor__P33031.info = {"start":949,"length":313,"line":33,"column":4,"endLine":44,"endColumn":9,"fileName":"pxt_modules/game/physics.ts","functionName":"inline","argumentNames":["this","sprite","cachedVx","cachedVy","dx","dy","xStep","yStep"]} -function MovingSprite_constructor__P517648_mk(s) { +function MovingSprite_constructor__P33031_mk(s) { checkStack(s.depth); return { - parent: s, fn: MovingSprite_constructor__P517648, depth: s.depth + 1, + parent: s, fn: MovingSprite_constructor__P33031, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -57674,7 +57674,7 @@ function MovingSprite_constructor__P517648_mk(s) { -function ArcadePhysicsEngine_move__P517661(s) { +function ArcadePhysicsEngine_move__P33044(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -57684,76 +57684,76 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.dtMs___539917 = undefined; - s.dt2___539923 = undefined; - s.scene___539927 = undefined; - s.tileMap___539930 = undefined; - s.movingSprites___539933 = undefined; - s.MAX_STEP_COUNT___539964 = undefined; - s.overlapHandlers___539976 = undefined; - s.selected___539983 = undefined; - s.buffers___539984 = undefined; - s.count___539988 = undefined; - s.currMovers___539998 = undefined; - s.remainingMovers___540005 = undefined; - s.ms___540010 = undefined; - s.unnamed844___U13 = undefined; - s.unnamed845___U14 = undefined; - s.s___540012 = undefined; - s.stepX___540105 = undefined; - s.stepY___540119 = undefined; - s.bounce___540182 = undefined; + s.dtMs___55345 = undefined; + s.dt2___55351 = undefined; + s.scene___55355 = undefined; + s.tileMap___55358 = undefined; + s.movingSprites___55361 = undefined; + s.MAX_STEP_COUNT___55392 = undefined; + s.overlapHandlers___55404 = undefined; + s.selected___55411 = undefined; + s.buffers___55412 = undefined; + s.count___55416 = undefined; + s.currMovers___55426 = undefined; + s.remainingMovers___55433 = undefined; + s.ms___55438 = undefined; + s.unnamed204___U13 = undefined; + s.unnamed205___U14 = undefined; + s.s___55440 = undefined; + s.stepX___55533 = undefined; + s.stepY___55547 = undefined; + s.bounce___55610 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, ArcadePhysicsEngine__C517649_VT)) failedCast(r0); - s.tmp_0 = Math_min__P515253_mk(s); + if (!checkSubtype(r0, ArcadePhysicsEngine__C33032_VT)) failedCast(r0); + s.tmp_0 = Math_min__P30636_mk(s); s.tmp_0.arg0 = 100; r0 = (s.arg1 * 1000); s.tmp_0.arg1 = r0; s.callLocIdx = 647; s.pc = 53; return s.tmp_0; case 53: r0 = s.retval; - s.dtMs___539917 = (r0); - r0 = pxsim.Math_.idiv(s.dtMs___539917, 2); - s.dt2___539923 = (r0); - s.tmp_0 = game_currentScene__P518121_mk(s); + s.dtMs___55345 = (r0); + r0 = pxsim.Math_.idiv(s.dtMs___55345, 2); + s.dt2___55351 = (r0); + s.tmp_0 = game_currentScene__P33504_mk(s); s.callLocIdx = 648; s.pc = 54; return s.tmp_0; case 54: r0 = s.retval; - s.scene___539927 = (r0); - r0 = s.scene___539927.fields["tileMap"]; - s.tileMap___539930 = (r0); - r0 = pxsim_pxtcore_mkAction(3, movingSprites_inline__P539935); + s.scene___55355 = (r0); + r0 = s.scene___55355.fields["tileMap"]; + s.tileMap___55358 = (r0); + r0 = pxsim_pxtcore_mkAction(3, movingSprites_inline__P55363); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg0); - r0 = pxsim_pxtrt_stclo(s.tmp_0, 1, s.dtMs___539917); - r0 = pxsim_pxtrt_stclo(s.tmp_0, 2, s.dt2___539923); - s.tmp_1 = helpers_arrayMap__P515228_mk(s); + r0 = pxsim_pxtrt_stclo(s.tmp_0, 1, s.dtMs___55345); + r0 = pxsim_pxtrt_stclo(s.tmp_0, 2, s.dt2___55351); + s.tmp_1 = helpers_arrayMap__P30611_mk(s); r0 = s.arg0.fields["sprites"]; s.tmp_1.arg0 = r0; s.tmp_1.arg1 = s.tmp_0; s.callLocIdx = 650; s.pc = 55; return s.tmp_1; case 55: r0 = s.retval; - s.movingSprites___539933 = (r0); - s.tmp_0 = helpers_arrayForEach__P515231_mk(s); + s.movingSprites___55361 = (r0); + s.tmp_0 = helpers_arrayForEach__P30614_mk(s); r0 = s.arg0.fields["sprites"]; s.tmp_0.arg0 = r0; - s.tmp_0.arg1 = ArcadePhysicsEngine_move_inline__P539947; + s.tmp_0.arg1 = ArcadePhysicsEngine_move_inline__P55375; s.callLocIdx = 654; s.pc = 56; return s.tmp_0; case 56: r0 = s.retval; - s.tmp_0 = sprites_SpriteMap_clear__P517574_mk(s); + s.tmp_0 = sprites_SpriteMap_clear__P32957_mk(s); r0 = s.arg0.fields["map"]; s.tmp_0.arg0 = r0; s.callLocIdx = 655; s.pc = 57; return s.tmp_0; case 57: r0 = s.retval; - s.tmp_0 = sprites_SpriteMap_resizeBuckets__P517573_mk(s); + s.tmp_0 = sprites_SpriteMap_resizeBuckets__P32956_mk(s); r0 = s.arg0.fields["map"]; s.tmp_0.arg0 = r0; r0 = s.arg0.fields["sprites"]; @@ -57769,41 +57769,41 @@ switch (step) { s.tmp_5 = r0; r0 = pxsim.Math_.idiv(s.tmp_5, s.tmp_4); s.tmp_2 = r0; - r0 = pxsim.Math_.imul(s.tmp_2, s.dtMs___539917); + r0 = pxsim.Math_.imul(s.tmp_2, s.dtMs___55345); s.tmp_1 = r0; r0 = pxsim.Math_.idiv(s.tmp_1, 1000); s.tmp_0 = r0; r0 = (s.tmp_0 + 128); s.tmp_6 = r0; r0 = (s.tmp_6 >> 8); - s.MAX_STEP_COUNT___539964 = (r0); - s.tmp_0 = helpers_arraySlice__P515237_mk(s); - r0 = s.scene___539927.fields["overlapHandlers"]; + s.MAX_STEP_COUNT___55392 = (r0); + s.tmp_0 = helpers_arraySlice__P30620_mk(s); + r0 = s.scene___55355.fields["overlapHandlers"]; s.tmp_0.arg0 = r0; s.tmp_0.arg1 = undefined; s.tmp_0.arg2 = undefined; s.callLocIdx = 661; s.pc = 59; return s.tmp_0; case 59: r0 = s.retval; - s.overlapHandlers___539976 = (r0); - s.selected___539983 = (0); + s.overlapHandlers___55404 = (r0); + s.selected___55411 = (0); r0 = pxsim_Array__mk(); s.tmp_0 = r0; - r0 = pxsim_Array__push(s.tmp_0, s.movingSprites___539933); + r0 = pxsim_Array__push(s.tmp_0, s.movingSprites___55361); r0 = pxsim_Array__mk(); s.tmp_1 = r0; r0 = pxsim_Array__push(s.tmp_0, s.tmp_1); - s.buffers___539984 = (s.tmp_0); - s.count___539988 = (0); + s.buffers___55412 = (s.tmp_0); + s.count___55416 = (0); case 1: - r0 = (s.count___539988 < s.MAX_STEP_COUNT___539964); + r0 = (s.count___55416 < s.MAX_STEP_COUNT___55392); s.tmp_0 = r0; r0 = pxsim_numops_toBool(s.tmp_0); if (r0) { step = 2; continue; } r0 = s.tmp_0; { step = 3; continue; } case 2: - r0 = pxsim_Array__getAt(s.buffers___539984, s.selected___539983); + r0 = pxsim_Array__getAt(s.buffers___55412, s.selected___55411); s.tmp_2 = r0; r0 = pxsim_Array__length(s.tmp_2); s.tmp_1 = r0; @@ -57813,43 +57813,43 @@ switch (step) { s.tmp_3 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_3); if (!r0) { step = 52; continue; } - r0 = pxsim_Array__getAt(s.buffers___539984, s.selected___539983); - s.currMovers___539998 = (r0); - r0 = (s.selected___539983 ^ 1); - s.selected___539983 = (r0); - r0 = pxsim_Array__getAt(s.buffers___539984, s.selected___539983); - s.remainingMovers___540005 = (r0); - s.ms___540010 = (undefined); - s.unnamed844___U13 = (s.currMovers___539998); - s.unnamed845___U14 = (0); + r0 = pxsim_Array__getAt(s.buffers___55412, s.selected___55411); + s.currMovers___55426 = (r0); + r0 = (s.selected___55411 ^ 1); + s.selected___55411 = (r0); + r0 = pxsim_Array__getAt(s.buffers___55412, s.selected___55411); + s.remainingMovers___55433 = (r0); + s.ms___55438 = (undefined); + s.unnamed204___U13 = (s.currMovers___55426); + s.unnamed205___U14 = (0); case 4: - s.tmp_0 = r0 = s.unnamed845___U14; - r0 = pxsim_Array__length(s.unnamed844___U13); + s.tmp_0 = r0 = s.unnamed205___U14; + r0 = pxsim_Array__length(s.unnamed204___U13); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 49; continue; } - r0 = pxsim_Array__getAt(s.unnamed844___U13, s.unnamed845___U14); - s.ms___540010 = (r0); - r0 = s.ms___540010.fields["sprite"]; - s.s___540012 = (r0); - r0 = s.ms___540010.fields["cachedVx"]; + r0 = pxsim_Array__getAt(s.unnamed204___U13, s.unnamed205___U14); + s.ms___55438 = (r0); + r0 = s.ms___55438.fields["sprite"]; + s.s___55440 = (r0); + r0 = s.ms___55438.fields["cachedVx"]; s.tmp_1 = r0; - r0 = s.s___540012.fields["_vx"]; + r0 = s.s___55440.fields["_vx"]; s.tmp_2 = r0; r0 = (s.tmp_1 !== s.tmp_2); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 15; continue; } - r0 = s.s___540012.fields["_vx"]; + r0 = s.s___55440.fields["_vx"]; s.tmp_4 = r0; r0 = (s.tmp_4 == 0); s.tmp_3 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_3); if (!r0) { step = 5; continue; } - r0 = (s.ms___540010).fields["dx"] = (0); + r0 = (s.ms___55438).fields["dx"] = (0); { step = 14; continue; } case 5: - r0 = s.s___540012.fields["_vx"]; + r0 = s.s___55440.fields["_vx"]; s.tmp_1 = r0; r0 = (s.tmp_1 < 0); s.tmp_0 = r0; @@ -57858,7 +57858,7 @@ switch (step) { r0 = s.tmp_0; { step = 7; continue; } case 6: - r0 = s.ms___540010.fields["cachedVx"]; + r0 = s.ms___55438.fields["cachedVx"]; s.tmp_2 = r0; r0 = (s.tmp_2 > 0); case 7: @@ -57869,7 +57869,7 @@ switch (step) { r0 = s.tmp_3; { step = 11; continue; } case 8: - r0 = s.s___540012.fields["_vx"]; + r0 = s.s___55440.fields["_vx"]; s.tmp_5 = r0; r0 = (s.tmp_5 > 0); s.tmp_4 = r0; @@ -57878,7 +57878,7 @@ switch (step) { r0 = s.tmp_4; { step = 10; continue; } case 9: - r0 = s.ms___540010.fields["cachedVx"]; + r0 = s.ms___55438.fields["cachedVx"]; s.tmp_6 = r0; r0 = (s.tmp_6 < 0); case 10: @@ -57890,14 +57890,14 @@ switch (step) { s.tmp_8 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_8); if (!r0) { step = 12; continue; } - s.tmp_9 = r0 = s.ms___540010; - r0 = s.ms___540010.fields["dx"]; + s.tmp_9 = r0 = s.ms___55438; + r0 = s.ms___55438.fields["dx"]; s.tmp_11 = r0; r0 = (0 - s.tmp_11); s.tmp_10 = r0; r0 = (s.tmp_9).fields["dx"] = (s.tmp_10); - s.tmp_0 = r0 = s.ms___540010; - r0 = s.ms___540010.fields["xStep"]; + s.tmp_0 = r0 = s.ms___55438; + r0 = s.ms___55438.fields["xStep"]; s.tmp_2 = r0; r0 = (0 - s.tmp_2); s.tmp_1 = r0; @@ -57905,29 +57905,29 @@ switch (step) { case 12: case 13: case 14: - r0 = s.s___540012.fields["_vx"]; + r0 = s.s___55440.fields["_vx"]; s.tmp_0 = r0; - r0 = (s.ms___540010).fields["cachedVx"] = (s.tmp_0); + r0 = (s.ms___55438).fields["cachedVx"] = (s.tmp_0); case 15: case 16: - r0 = s.ms___540010.fields["cachedVy"]; + r0 = s.ms___55438.fields["cachedVy"]; s.tmp_1 = r0; - r0 = s.s___540012.fields["_vy"]; + r0 = s.s___55440.fields["_vy"]; s.tmp_2 = r0; r0 = (s.tmp_1 !== s.tmp_2); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 27; continue; } - r0 = s.s___540012.fields["_vy"]; + r0 = s.s___55440.fields["_vy"]; s.tmp_4 = r0; r0 = (s.tmp_4 == 0); s.tmp_3 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_3); if (!r0) { step = 17; continue; } - r0 = (s.ms___540010).fields["dy"] = (0); + r0 = (s.ms___55438).fields["dy"] = (0); { step = 26; continue; } case 17: - r0 = s.s___540012.fields["_vy"]; + r0 = s.s___55440.fields["_vy"]; s.tmp_1 = r0; r0 = (s.tmp_1 < 0); s.tmp_0 = r0; @@ -57936,7 +57936,7 @@ switch (step) { r0 = s.tmp_0; { step = 19; continue; } case 18: - r0 = s.ms___540010.fields["cachedVy"]; + r0 = s.ms___55438.fields["cachedVy"]; s.tmp_2 = r0; r0 = (s.tmp_2 > 0); case 19: @@ -57947,7 +57947,7 @@ switch (step) { r0 = s.tmp_3; { step = 23; continue; } case 20: - r0 = s.s___540012.fields["_vy"]; + r0 = s.s___55440.fields["_vy"]; s.tmp_5 = r0; r0 = (s.tmp_5 > 0); s.tmp_4 = r0; @@ -57956,7 +57956,7 @@ switch (step) { r0 = s.tmp_4; { step = 22; continue; } case 21: - r0 = s.ms___540010.fields["cachedVy"]; + r0 = s.ms___55438.fields["cachedVy"]; s.tmp_6 = r0; r0 = (s.tmp_6 < 0); case 22: @@ -57968,14 +57968,14 @@ switch (step) { s.tmp_8 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_8); if (!r0) { step = 24; continue; } - s.tmp_9 = r0 = s.ms___540010; - r0 = s.ms___540010.fields["dy"]; + s.tmp_9 = r0 = s.ms___55438; + r0 = s.ms___55438.fields["dy"]; s.tmp_11 = r0; r0 = (0 - s.tmp_11); s.tmp_10 = r0; r0 = (s.tmp_9).fields["dy"] = (s.tmp_10); - s.tmp_0 = r0 = s.ms___540010; - r0 = s.ms___540010.fields["yStep"]; + s.tmp_0 = r0 = s.ms___55438; + r0 = s.ms___55438.fields["yStep"]; s.tmp_2 = r0; r0 = (0 - s.tmp_2); s.tmp_1 = r0; @@ -57983,20 +57983,20 @@ switch (step) { case 24: case 25: case 26: - r0 = s.s___540012.fields["_vy"]; + r0 = s.s___55440.fields["_vy"]; s.tmp_0 = r0; - r0 = (s.ms___540010).fields["cachedVy"] = (s.tmp_0); + r0 = (s.ms___55438).fields["cachedVy"] = (s.tmp_0); case 27: case 28: - s.tmp_2 = Fx_abs__P515287_mk(s); - r0 = s.ms___540010.fields["xStep"]; + s.tmp_2 = Fx_abs__P30670_mk(s); + r0 = s.ms___55438.fields["xStep"]; s.tmp_2.arg0 = r0; s.callLocIdx = 666; s.pc = 60; return s.tmp_2; case 60: r0 = s.retval; s.tmp_1 = r0; - s.tmp_4 = Fx_abs__P515287_mk(s); - r0 = s.ms___540010.fields["dx"]; + s.tmp_4 = Fx_abs__P30670_mk(s); + r0 = s.ms___55438.fields["dx"]; s.tmp_4.arg0 = r0; s.callLocIdx = 667; s.pc = 61; return s.tmp_4; case 61: @@ -58006,23 +58006,23 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 29; continue; } - r0 = s.ms___540010.fields["dx"]; + r0 = s.ms___55438.fields["dx"]; { step = 30; continue; } case 29: - r0 = s.ms___540010.fields["xStep"]; + r0 = s.ms___55438.fields["xStep"]; case 30: // jmp value (already in r0) s.tmp_5 = r0; - s.stepX___540105 = (s.tmp_5); - s.tmp_2 = Fx_abs__P515287_mk(s); - r0 = s.ms___540010.fields["yStep"]; + s.stepX___55533 = (s.tmp_5); + s.tmp_2 = Fx_abs__P30670_mk(s); + r0 = s.ms___55438.fields["yStep"]; s.tmp_2.arg0 = r0; s.callLocIdx = 668; s.pc = 62; return s.tmp_2; case 62: r0 = s.retval; s.tmp_1 = r0; - s.tmp_4 = Fx_abs__P515287_mk(s); - r0 = s.ms___540010.fields["dy"]; + s.tmp_4 = Fx_abs__P30670_mk(s); + r0 = s.ms___55438.fields["dy"]; s.tmp_4.arg0 = r0; s.callLocIdx = 669; s.pc = 63; return s.tmp_4; case 63: @@ -58032,45 +58032,45 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 31; continue; } - r0 = s.ms___540010.fields["dy"]; + r0 = s.ms___55438.fields["dy"]; { step = 32; continue; } case 31: - r0 = s.ms___540010.fields["yStep"]; + r0 = s.ms___55438.fields["yStep"]; case 32: // jmp value (already in r0) s.tmp_5 = r0; - s.stepY___540119 = (s.tmp_5); - s.tmp_0 = r0 = s.ms___540010; - r0 = s.ms___540010.fields["dx"]; + s.stepY___55547 = (s.tmp_5); + s.tmp_0 = r0 = s.ms___55438; + r0 = s.ms___55438.fields["dx"]; s.tmp_2 = r0; - r0 = (s.tmp_2 - s.stepX___540105); + r0 = (s.tmp_2 - s.stepX___55533); s.tmp_1 = r0; r0 = (s.tmp_0).fields["dx"] = (s.tmp_1); - s.tmp_0 = r0 = s.ms___540010; - r0 = s.ms___540010.fields["dy"]; + s.tmp_0 = r0 = s.ms___55438; + r0 = s.ms___55438.fields["dy"]; s.tmp_2 = r0; - r0 = (s.tmp_2 - s.stepY___540119); + r0 = (s.tmp_2 - s.stepY___55547); s.tmp_1 = r0; r0 = (s.tmp_0).fields["dy"] = (s.tmp_1); - r0 = s.s___540012.fields["_x"]; + r0 = s.s___55440.fields["_x"]; s.tmp_0 = r0; - r0 = (s.s___540012).fields["_lastX"] = (s.tmp_0); - r0 = s.s___540012.fields["_y"]; + r0 = (s.s___55440).fields["_lastX"] = (s.tmp_0); + r0 = s.s___55440.fields["_y"]; s.tmp_0 = r0; - r0 = (s.s___540012).fields["_lastY"] = (s.tmp_0); - s.tmp_0 = r0 = s.s___540012; - r0 = s.s___540012.fields["_x"]; + r0 = (s.s___55440).fields["_lastY"] = (s.tmp_0); + s.tmp_0 = r0 = s.s___55440; + r0 = s.s___55440.fields["_x"]; s.tmp_2 = r0; - r0 = (s.tmp_2 + s.stepX___540105); + r0 = (s.tmp_2 + s.stepX___55533); s.tmp_1 = r0; r0 = (s.tmp_0).fields["_x"] = (s.tmp_1); - s.tmp_0 = r0 = s.s___540012; - r0 = s.s___540012.fields["_y"]; + s.tmp_0 = r0 = s.s___55440; + r0 = s.s___55440.fields["_y"]; s.tmp_2 = r0; - r0 = (s.tmp_2 + s.stepY___540119); + r0 = (s.tmp_2 + s.stepY___55547); s.tmp_1 = r0; r0 = (s.tmp_0).fields["_y"] = (s.tmp_1); - r0 = s.s___540012.fields["flags"]; + r0 = s.s___55440.fields["flags"]; s.tmp_3 = r0; r0 = (s.tmp_3 & 4610); s.tmp_2 = r0; @@ -58080,22 +58080,22 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 33; continue; } - s.tmp_4 = sprites_SpriteMap_insertAABB__P517575_mk(s); + s.tmp_4 = sprites_SpriteMap_insertAABB__P32958_mk(s); r0 = s.arg0.fields["map"]; s.tmp_4.arg0 = r0; - s.tmp_4.arg1 = s.s___540012; + s.tmp_4.arg1 = s.s___55440; s.callLocIdx = 674; s.pc = 64; return s.tmp_4; case 64: r0 = s.retval; case 33: case 34: - s.tmp_0 = r0 = s.tileMap___539930; + s.tmp_0 = r0 = s.tileMap___55358; r0 = pxsim_numops_toBool(s.tmp_0); if (r0) { step = 35; continue; } r0 = s.tmp_0; { step = 36; continue; } case 35: - r0 = s.tileMap___539930.fields["_map"]; + r0 = s.tileMap___55358.fields["_map"]; s.tmp_4 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_4); s.tmp_3 = r0; @@ -58109,20 +58109,20 @@ switch (step) { s.tmp_5 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_5); if (!r0) { step = 37; continue; } - s.tmp_6 = ArcadePhysicsEngine_tilemapCollisions__P520877_mk(s); + s.tmp_6 = ArcadePhysicsEngine_tilemapCollisions__P36265_mk(s); s.tmp_6.arg0 = s.arg0; - s.tmp_6.arg1 = s.ms___540010; - s.tmp_6.arg2 = s.tileMap___539930; + s.tmp_6.arg1 = s.ms___55438; + s.tmp_6.arg2 = s.tileMap___55358; s.callLocIdx = 676; s.pc = 65; return s.tmp_6; case 65: r0 = s.retval; case 37: case 38: - r0 = s.s___540012.fields["flags"]; + r0 = s.s___55440.fields["flags"]; s.tmp_0 = r0; r0 = (s.tmp_0 & 32); - s.bounce___540182 = (r0); - r0 = s.s___540012.fields["flags"]; + s.bounce___55610 = (r0); + r0 = s.s___55440.fields["flags"]; s.tmp_1 = r0; r0 = (s.tmp_1 & 8); s.tmp_0 = r0; @@ -58131,13 +58131,13 @@ switch (step) { r0 = s.tmp_0; { step = 42; continue; } case 39: - s.tmp_2 = r0 = s.bounce___540182; + s.tmp_2 = r0 = s.bounce___55610; r0 = pxsim_numops_toBool(s.tmp_2); if (r0) { step = 40; continue; } r0 = s.tmp_2; { step = 41; continue; } case 40: - r0 = pxsim_numops_toBoolDecr(s.tileMap___539930); + r0 = pxsim_numops_toBoolDecr(s.tileMap___55358); s.tmp_3 = r0; r0 = pxsim_Boolean__bang(s.tmp_3); case 41: @@ -58149,81 +58149,81 @@ switch (step) { s.tmp_5 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_5); if (!r0) { step = 43; continue; } - s.tmp_6 = ArcadePhysicsEngine_screenEdgeCollisions__P520876_mk(s); + s.tmp_6 = ArcadePhysicsEngine_screenEdgeCollisions__P36264_mk(s); s.tmp_6.arg0 = s.arg0; - s.tmp_6.arg1 = s.ms___540010; - s.tmp_6.arg2 = s.bounce___540182; - r0 = s.scene___539927.fields["camera"]; + s.tmp_6.arg1 = s.ms___55438; + s.tmp_6.arg2 = s.bounce___55610; + r0 = s.scene___55355.fields["camera"]; s.tmp_6.arg3 = r0; s.callLocIdx = 677; s.pc = 66; return s.tmp_6; case 66: r0 = s.retval; case 43: case 44: - s.tmp_2 = Fx_abs__P515287_mk(s); - r0 = s.ms___540010.fields["dx"]; + s.tmp_2 = Fx_abs__P30670_mk(s); + r0 = s.ms___55438.fields["dx"]; s.tmp_2.arg0 = r0; s.callLocIdx = 678; s.pc = 67; return s.tmp_2; case 67: r0 = s.retval; s.tmp_1 = r0; - r0 = (s.tmp_1 > globals.MIN_MOVE_GAP___517643); + r0 = (s.tmp_1 > globals.MIN_MOVE_GAP___33026); s.tmp_0 = r0; r0 = pxsim_numops_toBool(s.tmp_0); if (!r0) { step = 45; continue; } r0 = s.tmp_0; { step = 46; continue; } case 45: - s.tmp_4 = Fx_abs__P515287_mk(s); - r0 = s.ms___540010.fields["dy"]; + s.tmp_4 = Fx_abs__P30670_mk(s); + r0 = s.ms___55438.fields["dy"]; s.tmp_4.arg0 = r0; s.callLocIdx = 679; s.pc = 68; return s.tmp_4; case 68: r0 = s.retval; s.tmp_3 = r0; - r0 = (s.tmp_3 > globals.MIN_MOVE_GAP___517643); + r0 = (s.tmp_3 > globals.MIN_MOVE_GAP___33026); case 46: // jmp value (already in r0) s.tmp_5 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_5); if (!r0) { step = 47; continue; } - r0 = pxsim_Array__push(s.remainingMovers___540005, s.ms___540010); + r0 = pxsim_Array__push(s.remainingMovers___55433, s.ms___55438); case 47: case 48: - r0 = (s.unnamed845___U14 + 1); - s.unnamed845___U14 = (r0); + r0 = (s.unnamed205___U14 + 1); + s.unnamed205___U14 = (r0); { step = 4; continue; } case 49: - s.unnamed844___U13 = (undefined); - s.tmp_0 = ArcadePhysicsEngine_spriteCollisions__P520875_mk(s); + s.unnamed204___U13 = (undefined); + s.tmp_0 = ArcadePhysicsEngine_spriteCollisions__P36263_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_0.arg1 = s.currMovers___539998; - s.tmp_0.arg2 = s.overlapHandlers___539976; + s.tmp_0.arg1 = s.currMovers___55426; + s.tmp_0.arg2 = s.overlapHandlers___55404; s.callLocIdx = 680; s.pc = 69; return s.tmp_0; case 69: r0 = s.retval; case 50: - r0 = pxsim_Array__length(s.currMovers___539998); + r0 = pxsim_Array__length(s.currMovers___55426); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 51; continue; } - r0 = pxsim_Array_.pop(s.currMovers___539998); + r0 = pxsim_Array_.pop(s.currMovers___55426); { step = 50; continue; } case 51: - r0 = (s.count___539988 + 1); - s.count___539988 = (r0); + r0 = (s.count___55416 + 1); + s.count___55416 = (r0); { step = 1; continue; } case 52: r0 = undefined; return leave(s, r0) default: oops() } } } -ArcadePhysicsEngine_move__P517661.info = {"start":2822,"length":4105,"line":112,"column":4,"endLine":215,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"move","argumentNames":["this","dt"]} +ArcadePhysicsEngine_move__P33044.info = {"start":2822,"length":4105,"line":112,"column":4,"endLine":215,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"move","argumentNames":["this","dt"]} -function ArcadePhysicsEngine_move__P517661_mk(s) { +function ArcadePhysicsEngine_move__P33044_mk(s) { checkStack(s.depth); return { - parent: s, fn: ArcadePhysicsEngine_move__P517661, depth: s.depth + 1, + parent: s, fn: ArcadePhysicsEngine_move__P33044, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -58237,25 +58237,25 @@ function ArcadePhysicsEngine_move__P517661_mk(s) { tmp_9: undefined, tmp_10: undefined, tmp_11: undefined, - dtMs___539917: undefined, - dt2___539923: undefined, - scene___539927: undefined, - tileMap___539930: undefined, - movingSprites___539933: undefined, - MAX_STEP_COUNT___539964: undefined, - overlapHandlers___539976: undefined, - selected___539983: undefined, - buffers___539984: undefined, - count___539988: undefined, - currMovers___539998: undefined, - remainingMovers___540005: undefined, - ms___540010: undefined, - unnamed844___U13: undefined, - unnamed845___U14: undefined, - s___540012: undefined, - stepX___540105: undefined, - stepY___540119: undefined, - bounce___540182: undefined, + dtMs___55345: undefined, + dt2___55351: undefined, + scene___55355: undefined, + tileMap___55358: undefined, + movingSprites___55361: undefined, + MAX_STEP_COUNT___55392: undefined, + overlapHandlers___55404: undefined, + selected___55411: undefined, + buffers___55412: undefined, + count___55416: undefined, + currMovers___55426: undefined, + remainingMovers___55433: undefined, + ms___55438: undefined, + unnamed204___U13: undefined, + unnamed205___U14: undefined, + s___55440: undefined, + stepX___55533: undefined, + stepY___55547: undefined, + bounce___55610: undefined, arg0: undefined, arg1: undefined, } } @@ -58264,7 +58264,7 @@ function ArcadePhysicsEngine_move__P517661_mk(s) { -function movingSprites_inline__P539935(s) { +function movingSprites_inline__P55363(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -58278,7 +58278,7 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = ArcadePhysicsEngine_createMovingSprite__P520874_mk(s); + s.tmp_0 = ArcadePhysicsEngine_createMovingSprite__P36262_mk(s); s.tmp_0.arg0 = s.caps[0]; s.tmp_0.arg1 = s.arg0; s.tmp_0.arg2 = s.caps[1]; @@ -58289,12 +58289,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -movingSprites_inline__P539935.info = {"start":3181,"length":52,"line":121,"column":17,"endLine":121,"endColumn":69,"fileName":"pxt_modules/game/physics.ts","functionName":"inline","argumentNames":["sprite"]} +movingSprites_inline__P55363.info = {"start":3181,"length":52,"line":121,"column":17,"endLine":121,"endColumn":69,"fileName":"pxt_modules/game/physics.ts","functionName":"inline","argumentNames":["sprite"]} -function movingSprites_inline__P539935_mk(s) { +function movingSprites_inline__P55363_mk(s) { checkStack(s.depth); return { - parent: s, fn: movingSprites_inline__P539935, depth: s.depth + 1, + parent: s, fn: movingSprites_inline__P55363, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -58304,7 +58304,7 @@ function movingSprites_inline__P539935_mk(s) { -function ArcadePhysicsEngine_move_inline__P539947(s) { +function ArcadePhysicsEngine_move_inline__P55375(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -58318,7 +58318,7 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_1 = Sprite_vx__P517480_mk(s); + s.tmp_1 = Sprite_vx__P32863_mk(s); s.tmp_1.arg0 = s.arg0; s.callLocIdx = 651; s.pc = 5; return s.tmp_1; case 5: @@ -58329,7 +58329,7 @@ switch (step) { r0 = s.tmp_0; { step = 2; continue; } case 1: - s.tmp_2 = Sprite_vy__P517482_mk(s); + s.tmp_2 = Sprite_vy__P32865_mk(s); s.tmp_2.arg0 = s.arg0; s.callLocIdx = 652; s.pc = 6; return s.tmp_2; case 6: @@ -58339,7 +58339,7 @@ switch (step) { s.tmp_3 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_3); if (!r0) { step = 3; continue; } - s.tmp_4 = Sprite_clearObstacles__P517547_mk(s); + s.tmp_4 = Sprite_clearObstacles__P32930_mk(s); s.tmp_4.arg0 = s.arg0; s.callLocIdx = 653; s.pc = 7; return s.tmp_4; case 7: @@ -58350,12 +58350,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -ArcadePhysicsEngine_move_inline__P539947.info = {"start":3316,"length":66,"line":124,"column":29,"endLine":126,"endColumn":9,"fileName":"pxt_modules/game/physics.ts","functionName":"inline","argumentNames":["s"]} +ArcadePhysicsEngine_move_inline__P55375.info = {"start":3316,"length":66,"line":124,"column":29,"endLine":126,"endColumn":9,"fileName":"pxt_modules/game/physics.ts","functionName":"inline","argumentNames":["s"]} -function ArcadePhysicsEngine_move_inline__P539947_mk(s) { +function ArcadePhysicsEngine_move_inline__P55375_mk(s) { checkStack(s.depth); return { - parent: s, fn: ArcadePhysicsEngine_move_inline__P539947, depth: s.depth + 1, + parent: s, fn: ArcadePhysicsEngine_move_inline__P55375, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -58369,7 +58369,7 @@ function ArcadePhysicsEngine_move_inline__P539947_mk(s) { -function ArcadePhysicsEngine_screenEdgeCollisions__P520876(s) { +function ArcadePhysicsEngine_screenEdgeCollisions__P36264(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -58379,8 +58379,8 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.s___540695 = undefined; - s.offset___540710 = undefined; + s.s___56123 = undefined; + s.offset___56138 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -58389,10 +58389,10 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, ArcadePhysicsEngine__C517649_VT)) failedCast(r0); + if (!checkSubtype(r0, ArcadePhysicsEngine__C33032_VT)) failedCast(r0); r0 = s.arg1.fields["sprite"]; - s.s___540695 = (r0); - r0 = s.s___540695.fields["_image"]; + s.s___56123 = (r0); + r0 = s.s___56123.fields["_image"]; s.tmp_3 = r0; r0 = pxsim_ImageMethods.isStatic(s.tmp_3); s.tmp_2 = r0; @@ -58402,16 +58402,16 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 1; continue; } - s.tmp_4 = Sprite__C517463_v4_1_mk(s); - s.tmp_4.arg0 = s.s___540695; - if (!checkSubtype(s.tmp_4.arg0, Sprite__C517463_VT)) failedCast(s.tmp_4.arg0); + s.tmp_4 = Sprite__C32846_v4_1_mk(s); + s.tmp_4.arg0 = s.s___56123; + if (!checkSubtype(s.tmp_4.arg0, Sprite__C32846_VT)) failedCast(s.tmp_4.arg0); s.tmp_4.fn = s.tmp_4.arg0.vtable.methods.setHitbox; s.pc = 21; return s.tmp_4; case 21: r0 = s.retval; case 1: case 2: - s.tmp_3 = scene_Camera_isUpdated__P517919_mk(s); + s.tmp_3 = scene_Camera_isUpdated__P33302_mk(s); s.tmp_3.arg0 = s.arg3; s.callLocIdx = 725; s.pc = 22; return s.tmp_3; case 22: @@ -58423,15 +58423,15 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 3; continue; } - s.tmp_4 = scene_Camera_update__P517920_mk(s); + s.tmp_4 = scene_Camera_update__P33303_mk(s); s.tmp_4.arg0 = s.arg3; s.callLocIdx = 726; s.pc = 23; return s.tmp_4; case 23: r0 = s.retval; case 3: case 4: - s.tmp_2 = game_Hitbox_left__P517338_mk(s); - r0 = s.s___540695.fields["_hitbox"]; + s.tmp_2 = game_Hitbox_left__P32721_mk(s); + r0 = s.s___56123.fields["_hitbox"]; s.tmp_2.arg0 = r0; s.callLocIdx = 727; s.pc = 24; return s.tmp_2; case 24: @@ -58442,31 +58442,31 @@ switch (step) { r0 = s.arg3.fields["_offsetX"]; s.tmp_3 = r0; r0 = (s.tmp_0 - s.tmp_3); - s.offset___540710 = (r0); - r0 = (s.offset___540710 < 0); + s.offset___56138 = (r0); + r0 = (s.offset___56138 < 0); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 7; continue; } - s.tmp_1 = Sprite_left__P517522_mk(s); - s.tmp_2 = r0 = s.s___540695; + s.tmp_1 = Sprite_left__P32905_mk(s); + s.tmp_2 = r0 = s.s___56123; s.tmp_1.arg0 = r0; - s.tmp_4 = Sprite_left__P517521_mk(s); + s.tmp_4 = Sprite_left__P32904_mk(s); s.tmp_4.arg0 = s.tmp_2; s.callLocIdx = 730; s.pc = 26; return s.tmp_4; case 26: r0 = s.retval; s.tmp_3 = r0; - r0 = (s.tmp_3 - s.offset___540710); + r0 = (s.tmp_3 - s.offset___56138); s.tmp_1.arg1 = r0; s.callLocIdx = 731; s.pc = 25; return s.tmp_1; case 25: r0 = s.retval; r0 = pxsim_numops_toBoolDecr(s.arg2); if (!r0) { step = 5; continue; } - s.tmp_0 = Sprite_vx__P517481_mk(s); - s.tmp_0.arg0 = s.s___540695; - s.tmp_2 = Sprite_vx__P517480_mk(s); - s.tmp_2.arg0 = s.s___540695; + s.tmp_0 = Sprite_vx__P32864_mk(s); + s.tmp_0.arg0 = s.s___56123; + s.tmp_2 = Sprite_vx__P32863_mk(s); + s.tmp_2.arg0 = s.s___56123; s.callLocIdx = 732; s.pc = 28; return s.tmp_2; case 28: r0 = s.retval; @@ -58480,8 +58480,8 @@ switch (step) { case 6: { step = 12; continue; } case 7: - s.tmp_4 = game_Hitbox_right__P517340_mk(s); - r0 = s.s___540695.fields["_hitbox"]; + s.tmp_4 = game_Hitbox_right__P32723_mk(s); + r0 = s.s___56123.fields["_hitbox"]; s.tmp_4.arg0 = r0; s.callLocIdx = 734; s.pc = 29; return s.tmp_4; case 29: @@ -58493,35 +58493,35 @@ switch (step) { s.tmp_5 = r0; r0 = (s.tmp_2 - s.tmp_5); s.tmp_1 = r0; - r0 = pxsim_ImageMethods.width(globals.screen___517154); + r0 = pxsim_ImageMethods.width(globals.screen___32537); s.tmp_6 = r0; r0 = (s.tmp_1 - s.tmp_6); s.tmp_0 = r0; - s.offset___540710 = (r0); + s.offset___56138 = (r0); r0 = (s.tmp_0 > 0); s.tmp_7 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_7); if (!r0) { step = 10; continue; } - s.tmp_8 = Sprite_right__P517524_mk(s); - s.tmp_9 = r0 = s.s___540695; + s.tmp_8 = Sprite_right__P32907_mk(s); + s.tmp_9 = r0 = s.s___56123; s.tmp_8.arg0 = r0; - s.tmp_11 = Sprite_right__P517523_mk(s); + s.tmp_11 = Sprite_right__P32906_mk(s); s.tmp_11.arg0 = s.tmp_9; s.callLocIdx = 737; s.pc = 31; return s.tmp_11; case 31: r0 = s.retval; s.tmp_10 = r0; - r0 = (s.tmp_10 - s.offset___540710); + r0 = (s.tmp_10 - s.offset___56138); s.tmp_8.arg1 = r0; s.callLocIdx = 738; s.pc = 30; return s.tmp_8; case 30: r0 = s.retval; r0 = pxsim_numops_toBoolDecr(s.arg2); if (!r0) { step = 8; continue; } - s.tmp_0 = Sprite_vx__P517481_mk(s); - s.tmp_0.arg0 = s.s___540695; - s.tmp_2 = Sprite_vx__P517480_mk(s); - s.tmp_2.arg0 = s.s___540695; + s.tmp_0 = Sprite_vx__P32864_mk(s); + s.tmp_0.arg0 = s.s___56123; + s.tmp_2 = Sprite_vx__P32863_mk(s); + s.tmp_2.arg0 = s.s___56123; s.callLocIdx = 739; s.pc = 33; return s.tmp_2; case 33: r0 = s.retval; @@ -58536,8 +58536,8 @@ switch (step) { case 10: case 11: case 12: - s.tmp_3 = game_Hitbox_top__P517339_mk(s); - r0 = s.s___540695.fields["_hitbox"]; + s.tmp_3 = game_Hitbox_top__P32722_mk(s); + r0 = s.s___56123.fields["_hitbox"]; s.tmp_3.arg0 = r0; s.callLocIdx = 741; s.pc = 34; return s.tmp_3; case 34: @@ -58549,31 +58549,31 @@ switch (step) { s.tmp_4 = r0; r0 = (s.tmp_1 - s.tmp_4); s.tmp_0 = r0; - s.offset___540710 = (r0); + s.offset___56138 = (r0); r0 = (s.tmp_0 < 0); s.tmp_5 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_5); if (!r0) { step = 15; continue; } - s.tmp_6 = Sprite_top__P517526_mk(s); - s.tmp_7 = r0 = s.s___540695; + s.tmp_6 = Sprite_top__P32909_mk(s); + s.tmp_7 = r0 = s.s___56123; s.tmp_6.arg0 = r0; - s.tmp_9 = Sprite_top__P517525_mk(s); + s.tmp_9 = Sprite_top__P32908_mk(s); s.tmp_9.arg0 = s.tmp_7; s.callLocIdx = 744; s.pc = 36; return s.tmp_9; case 36: r0 = s.retval; s.tmp_8 = r0; - r0 = (s.tmp_8 - s.offset___540710); + r0 = (s.tmp_8 - s.offset___56138); s.tmp_6.arg1 = r0; s.callLocIdx = 745; s.pc = 35; return s.tmp_6; case 35: r0 = s.retval; r0 = pxsim_numops_toBoolDecr(s.arg2); if (!r0) { step = 13; continue; } - s.tmp_0 = Sprite_vy__P517483_mk(s); - s.tmp_0.arg0 = s.s___540695; - s.tmp_2 = Sprite_vy__P517482_mk(s); - s.tmp_2.arg0 = s.s___540695; + s.tmp_0 = Sprite_vy__P32866_mk(s); + s.tmp_0.arg0 = s.s___56123; + s.tmp_2 = Sprite_vy__P32865_mk(s); + s.tmp_2.arg0 = s.s___56123; s.callLocIdx = 746; s.pc = 38; return s.tmp_2; case 38: r0 = s.retval; @@ -58587,8 +58587,8 @@ switch (step) { case 14: { step = 20; continue; } case 15: - s.tmp_4 = game_Hitbox_bottom__P517341_mk(s); - r0 = s.s___540695.fields["_hitbox"]; + s.tmp_4 = game_Hitbox_bottom__P32724_mk(s); + r0 = s.s___56123.fields["_hitbox"]; s.tmp_4.arg0 = r0; s.callLocIdx = 748; s.pc = 39; return s.tmp_4; case 39: @@ -58600,35 +58600,35 @@ switch (step) { s.tmp_5 = r0; r0 = (s.tmp_2 - s.tmp_5); s.tmp_1 = r0; - r0 = pxsim_ImageMethods.height(globals.screen___517154); + r0 = pxsim_ImageMethods.height(globals.screen___32537); s.tmp_6 = r0; r0 = (s.tmp_1 - s.tmp_6); s.tmp_0 = r0; - s.offset___540710 = (r0); + s.offset___56138 = (r0); r0 = (s.tmp_0 > 0); s.tmp_7 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_7); if (!r0) { step = 18; continue; } - s.tmp_8 = Sprite_bottom__P517528_mk(s); - s.tmp_9 = r0 = s.s___540695; + s.tmp_8 = Sprite_bottom__P32911_mk(s); + s.tmp_9 = r0 = s.s___56123; s.tmp_8.arg0 = r0; - s.tmp_11 = Sprite_bottom__P517527_mk(s); + s.tmp_11 = Sprite_bottom__P32910_mk(s); s.tmp_11.arg0 = s.tmp_9; s.callLocIdx = 751; s.pc = 41; return s.tmp_11; case 41: r0 = s.retval; s.tmp_10 = r0; - r0 = (s.tmp_10 - s.offset___540710); + r0 = (s.tmp_10 - s.offset___56138); s.tmp_8.arg1 = r0; s.callLocIdx = 752; s.pc = 40; return s.tmp_8; case 40: r0 = s.retval; r0 = pxsim_numops_toBoolDecr(s.arg2); if (!r0) { step = 16; continue; } - s.tmp_0 = Sprite_vy__P517483_mk(s); - s.tmp_0.arg0 = s.s___540695; - s.tmp_2 = Sprite_vy__P517482_mk(s); - s.tmp_2.arg0 = s.s___540695; + s.tmp_0 = Sprite_vy__P32866_mk(s); + s.tmp_0.arg0 = s.s___56123; + s.tmp_2 = Sprite_vy__P32865_mk(s); + s.tmp_2.arg0 = s.s___56123; s.callLocIdx = 753; s.pc = 43; return s.tmp_2; case 43: r0 = s.retval; @@ -58647,12 +58647,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -ArcadePhysicsEngine_screenEdgeCollisions__P520876.info = {"start":12018,"length":905,"line":355,"column":4,"endLine":377,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"screenEdgeCollisions","argumentNames":["this","movingSprite","bounce","camera"]} +ArcadePhysicsEngine_screenEdgeCollisions__P36264.info = {"start":12018,"length":905,"line":355,"column":4,"endLine":377,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"screenEdgeCollisions","argumentNames":["this","movingSprite","bounce","camera"]} -function ArcadePhysicsEngine_screenEdgeCollisions__P520876_mk(s) { +function ArcadePhysicsEngine_screenEdgeCollisions__P36264_mk(s) { checkStack(s.depth); return { - parent: s, fn: ArcadePhysicsEngine_screenEdgeCollisions__P520876, depth: s.depth + 1, + parent: s, fn: ArcadePhysicsEngine_screenEdgeCollisions__P36264, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -58666,8 +58666,8 @@ function ArcadePhysicsEngine_screenEdgeCollisions__P520876_mk(s) { tmp_9: undefined, tmp_10: undefined, tmp_11: undefined, - s___540695: undefined, - offset___540710: undefined, + s___56123: undefined, + offset___56138: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -58678,7 +58678,7 @@ function ArcadePhysicsEngine_screenEdgeCollisions__P520876_mk(s) { -function scene_Camera_isUpdated__P517919(s) { +function scene_Camera_isUpdated__P33302(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -58693,7 +58693,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_Camera__C517903_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_Camera__C33286_VT)) failedCast(r0); r0 = s.arg0.fields["sprite"]; s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); @@ -58705,7 +58705,7 @@ switch (step) { r0 = s.tmp_0; { step = 4; continue; } case 1: - s.tmp_5 = Sprite_x__P517476_mk(s); + s.tmp_5 = Sprite_x__P32859_mk(s); r0 = s.arg0.fields["sprite"]; s.tmp_5.arg0 = r0; s.callLocIdx = 1119; s.pc = 5; return s.tmp_5; @@ -58721,7 +58721,7 @@ switch (step) { r0 = s.tmp_3; { step = 3; continue; } case 2: - s.tmp_8 = Sprite_y__P517478_mk(s); + s.tmp_8 = Sprite_y__P32861_mk(s); r0 = s.arg0.fields["sprite"]; s.tmp_8.arg0 = r0; s.callLocIdx = 1120; s.pc = 6; return s.tmp_8; @@ -58742,12 +58742,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_Camera_isUpdated__P517919.info = {"start":2403,"length":150,"line":79,"column":8,"endLine":81,"endColumn":9,"fileName":"pxt_modules/game/camera.ts","functionName":"isUpdated","argumentNames":["this"]} +scene_Camera_isUpdated__P33302.info = {"start":2403,"length":150,"line":79,"column":8,"endLine":81,"endColumn":9,"fileName":"pxt_modules/game/camera.ts","functionName":"isUpdated","argumentNames":["this"]} -function scene_Camera_isUpdated__P517919_mk(s) { +function scene_Camera_isUpdated__P33302_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Camera_isUpdated__P517919, depth: s.depth + 1, + parent: s, fn: scene_Camera_isUpdated__P33302, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -58768,7 +58768,7 @@ function scene_Camera_isUpdated__P517919_mk(s) { -function Sprite_bottom__P517528(s) { +function Sprite_bottom__P32911(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -58784,11 +58784,11 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C517463_VT)) failedCast(r0); - s.tmp_0 = Sprite_top__P517526_mk(s); + if (!checkSubtype(r0, Sprite__C32846_VT)) failedCast(r0); + s.tmp_0 = Sprite_top__P32909_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_1 = r0 = s.arg1; - s.tmp_3 = Sprite_height__P517520_mk(s); + s.tmp_3 = Sprite_height__P32903_mk(s); s.tmp_3.arg0 = s.arg0; s.callLocIdx = 463; s.pc = 2; return s.tmp_3; case 2: @@ -58803,12 +58803,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_bottom__P517528.info = {"start":12204,"length":73,"line":440,"column":4,"endLine":442,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"bottom","argumentNames":["this","value"]} +Sprite_bottom__P32911.info = {"start":12204,"length":73,"line":440,"column":4,"endLine":442,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"bottom","argumentNames":["this","value"]} -function Sprite_bottom__P517528_mk(s) { +function Sprite_bottom__P32911_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_bottom__P517528, depth: s.depth + 1, + parent: s, fn: Sprite_bottom__P32911, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -58822,7 +58822,7 @@ function Sprite_bottom__P517528_mk(s) { -function Sprite_right__P517524(s) { +function Sprite_right__P32907(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -58838,11 +58838,11 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C517463_VT)) failedCast(r0); - s.tmp_0 = Sprite_left__P517522_mk(s); + if (!checkSubtype(r0, Sprite__C32846_VT)) failedCast(r0); + s.tmp_0 = Sprite_left__P32905_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_1 = r0 = s.arg1; - s.tmp_3 = Sprite_width__P517519_mk(s); + s.tmp_3 = Sprite_width__P32902_mk(s); s.tmp_3.arg0 = s.arg0; s.callLocIdx = 455; s.pc = 2; return s.tmp_3; case 2: @@ -58857,12 +58857,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_right__P517524.info = {"start":11367,"length":71,"line":410,"column":4,"endLine":412,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"right","argumentNames":["this","value"]} +Sprite_right__P32907.info = {"start":11367,"length":71,"line":410,"column":4,"endLine":412,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"right","argumentNames":["this","value"]} -function Sprite_right__P517524_mk(s) { +function Sprite_right__P32907_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_right__P517524, depth: s.depth + 1, + parent: s, fn: Sprite_right__P32907, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -58876,7 +58876,7 @@ function Sprite_right__P517524_mk(s) { -function ArcadePhysicsEngine_spriteCollisions__P520875(s) { +function ArcadePhysicsEngine_spriteCollisions__P36263(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -58886,18 +58886,18 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.ms___540239 = undefined; - s.unnamed846___U1 = undefined; - s.unnamed847___U2 = undefined; - s.sprite___540241 = undefined; - s.overSprites___540248 = undefined; - s.overlapper___540256 = undefined; - s.unnamed848___U6 = undefined; - s.unnamed849___U7 = undefined; - s.thisKind___540262 = undefined; - s.otherKind___540266 = undefined; - s.higher___540279 = undefined; - s.lower___540288 = undefined; + s.ms___55667 = undefined; + s.unnamed206___U1 = undefined; + s.unnamed207___U2 = undefined; + s.sprite___55669 = undefined; + s.overSprites___55676 = undefined; + s.overlapper___55684 = undefined; + s.unnamed208___U6 = undefined; + s.unnamed209___U7 = undefined; + s.thisKind___55690 = undefined; + s.otherKind___55694 = undefined; + s.higher___55707 = undefined; + s.lower___55716 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -58905,7 +58905,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, ArcadePhysicsEngine__C517649_VT)) failedCast(r0); + if (!checkSubtype(r0, ArcadePhysicsEngine__C33032_VT)) failedCast(r0); r0 = pxsim_Array__length(s.arg2); s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); @@ -58917,20 +58917,20 @@ switch (step) { { step = 21; continue; } case 1: case 2: - s.ms___540239 = (undefined); - s.unnamed846___U1 = (s.arg1); - s.unnamed847___U2 = (0); + s.ms___55667 = (undefined); + s.unnamed206___U1 = (s.arg1); + s.unnamed207___U2 = (0); case 3: - s.tmp_0 = r0 = s.unnamed847___U2; - r0 = pxsim_Array__length(s.unnamed846___U1); + s.tmp_0 = r0 = s.unnamed207___U2; + r0 = pxsim_Array__length(s.unnamed206___U1); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 20; continue; } - r0 = pxsim_Array__getAt(s.unnamed846___U1, s.unnamed847___U2); - s.ms___540239 = (r0); - r0 = s.ms___540239.fields["sprite"]; - s.sprite___540241 = (r0); - r0 = s.sprite___540241.fields["flags"]; + r0 = pxsim_Array__getAt(s.unnamed206___U1, s.unnamed207___U2); + s.ms___55667 = (r0); + r0 = s.ms___55667.fields["sprite"]; + s.sprite___55669 = (r0); + r0 = s.sprite___55669.fields["flags"]; s.tmp_1 = r0; r0 = (s.tmp_1 & 4610); s.tmp_0 = r0; @@ -58939,27 +58939,27 @@ switch (step) { { step = 19; continue; } case 4: case 5: - s.tmp_2 = sprites_SpriteMap_overlaps__P517571_mk(s); + s.tmp_2 = sprites_SpriteMap_overlaps__P32954_mk(s); r0 = s.arg0.fields["map"]; s.tmp_2.arg0 = r0; - r0 = s.ms___540239.fields["sprite"]; + r0 = s.ms___55667.fields["sprite"]; s.tmp_2.arg1 = r0; s.callLocIdx = 718; s.pc = 22; return s.tmp_2; case 22: r0 = s.retval; - s.overSprites___540248 = (r0); - s.overlapper___540256 = (undefined); - s.unnamed848___U6 = (s.overSprites___540248); - s.unnamed849___U7 = (0); + s.overSprites___55676 = (r0); + s.overlapper___55684 = (undefined); + s.unnamed208___U6 = (s.overSprites___55676); + s.unnamed209___U7 = (0); case 6: - s.tmp_0 = r0 = s.unnamed849___U7; - r0 = pxsim_Array__length(s.unnamed848___U6); + s.tmp_0 = r0 = s.unnamed209___U7; + r0 = pxsim_Array__length(s.unnamed208___U6); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 18; continue; } - r0 = pxsim_Array__getAt(s.unnamed848___U6, s.unnamed849___U7); - s.overlapper___540256 = (r0); - r0 = s.overlapper___540256.fields["flags"]; + r0 = pxsim_Array__getAt(s.unnamed208___U6, s.unnamed209___U7); + s.overlapper___55684 = (r0); + r0 = s.overlapper___55684.fields["flags"]; s.tmp_3 = r0; r0 = (s.tmp_3 & 4610); s.tmp_2 = r0; @@ -58968,13 +58968,13 @@ switch (step) { { step = 17; continue; } case 7: case 8: - r0 = s.sprite___540241.fields["_kind"]; - s.thisKind___540262 = (r0); - r0 = s.overlapper___540256.fields["_kind"]; - s.otherKind___540266 = (r0); - r0 = s.sprite___540241.fields["_kindsOverlappedWith"]; + r0 = s.sprite___55669.fields["_kind"]; + s.thisKind___55690 = (r0); + r0 = s.overlapper___55684.fields["_kind"]; + s.otherKind___55694 = (r0); + r0 = s.sprite___55669.fields["_kindsOverlappedWith"]; s.tmp_2 = r0; - r0 = pxsim_Array_.indexOf(s.tmp_2, s.otherKind___540266, undefined); + r0 = pxsim_Array_.indexOf(s.tmp_2, s.otherKind___55694, undefined); s.tmp_1 = r0; r0 = (s.tmp_1 === -1); s.tmp_0 = r0; @@ -58983,37 +58983,37 @@ switch (step) { { step = 17; continue; } case 9: case 10: - r0 = s.sprite___540241.fields["id"]; + r0 = s.sprite___55669.fields["id"]; s.tmp_4 = r0; - r0 = s.overlapper___540256.fields["id"]; + r0 = s.overlapper___55684.fields["id"]; s.tmp_5 = r0; r0 = (s.tmp_4 > s.tmp_5); s.tmp_3 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_3); if (!r0) { step = 11; continue; } - r0 = s.sprite___540241; + r0 = s.sprite___55669; { step = 12; continue; } case 11: - r0 = s.overlapper___540256; + r0 = s.overlapper___55684; case 12: // jmp value (already in r0) s.tmp_6 = r0; - s.higher___540279 = (s.tmp_6); - r0 = (s.higher___540279 === s.sprite___540241); + s.higher___55707 = (s.tmp_6); + r0 = (s.higher___55707 === s.sprite___55669); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 13; continue; } - r0 = s.overlapper___540256; + r0 = s.overlapper___55684; { step = 14; continue; } case 13: - r0 = s.sprite___540241; + r0 = s.sprite___55669; case 14: // jmp value (already in r0) s.tmp_1 = r0; - s.lower___540288 = (s.tmp_1); - r0 = s.higher___540279.fields["_overlappers"]; + s.lower___55716 = (s.tmp_1); + r0 = s.higher___55707.fields["_overlappers"]; s.tmp_2 = r0; - r0 = s.lower___540288.fields["id"]; + r0 = s.lower___55716.fields["id"]; s.tmp_3 = r0; r0 = pxsim_Array_.indexOf(s.tmp_2, s.tmp_3, undefined); s.tmp_1 = r0; @@ -59021,19 +59021,19 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 15; continue; } - r0 = pxsim_pxtcore_mkAction(2, forEach_inline__P540308); + r0 = pxsim_pxtcore_mkAction(2, forEach_inline__P55736); s.tmp_4 = r0; - r0 = pxsim_pxtrt_stclo(s.tmp_4, 0, s.thisKind___540262); - r0 = pxsim_pxtrt_stclo(s.tmp_4, 1, s.otherKind___540266); - r0 = pxsim_pxtcore_mkAction(5, ArcadePhysicsEngine_spriteCollisions_inline__P540330); + r0 = pxsim_pxtrt_stclo(s.tmp_4, 0, s.thisKind___55690); + r0 = pxsim_pxtrt_stclo(s.tmp_4, 1, s.otherKind___55694); + r0 = pxsim_pxtcore_mkAction(5, ArcadePhysicsEngine_spriteCollisions_inline__P55758); s.tmp_5 = r0; - r0 = pxsim_pxtrt_stclo(s.tmp_5, 0, s.higher___540279); - r0 = pxsim_pxtrt_stclo(s.tmp_5, 1, s.lower___540288); - r0 = pxsim_pxtrt_stclo(s.tmp_5, 2, s.sprite___540241); - r0 = pxsim_pxtrt_stclo(s.tmp_5, 3, s.overlapper___540256); - r0 = pxsim_pxtrt_stclo(s.tmp_5, 4, s.thisKind___540262); - s.tmp_6 = helpers_arrayForEach__P515231_mk(s); - s.tmp_7 = helpers_arrayFilter__P515232_mk(s); + r0 = pxsim_pxtrt_stclo(s.tmp_5, 0, s.higher___55707); + r0 = pxsim_pxtrt_stclo(s.tmp_5, 1, s.lower___55716); + r0 = pxsim_pxtrt_stclo(s.tmp_5, 2, s.sprite___55669); + r0 = pxsim_pxtrt_stclo(s.tmp_5, 3, s.overlapper___55684); + r0 = pxsim_pxtrt_stclo(s.tmp_5, 4, s.thisKind___55690); + s.tmp_6 = helpers_arrayForEach__P30614_mk(s); + s.tmp_7 = helpers_arrayFilter__P30615_mk(s); s.tmp_7.arg0 = s.arg2; s.tmp_7.arg1 = s.tmp_4; s.callLocIdx = 721; s.pc = 24; return s.tmp_7; @@ -59047,28 +59047,28 @@ switch (step) { case 15: case 16: case 17: - r0 = (s.unnamed849___U7 + 1); - s.unnamed849___U7 = (r0); + r0 = (s.unnamed209___U7 + 1); + s.unnamed209___U7 = (r0); { step = 6; continue; } case 18: - s.unnamed848___U6 = (undefined); + s.unnamed208___U6 = (undefined); case 19: - r0 = (s.unnamed847___U2 + 1); - s.unnamed847___U2 = (r0); + r0 = (s.unnamed207___U2 + 1); + s.unnamed207___U2 = (r0); { step = 3; continue; } case 20: - s.unnamed846___U1 = (undefined); + s.unnamed206___U1 = (undefined); case 21: r0 = undefined; return leave(s, r0) default: oops() } } } -ArcadePhysicsEngine_spriteCollisions__P520875.info = {"start":9744,"length":2268,"line":309,"column":4,"endLine":353,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"spriteCollisions","argumentNames":["this","movedSprites","handlers"]} +ArcadePhysicsEngine_spriteCollisions__P36263.info = {"start":9744,"length":2268,"line":309,"column":4,"endLine":353,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"spriteCollisions","argumentNames":["this","movedSprites","handlers"]} -function ArcadePhysicsEngine_spriteCollisions__P520875_mk(s) { +function ArcadePhysicsEngine_spriteCollisions__P36263_mk(s) { checkStack(s.depth); return { - parent: s, fn: ArcadePhysicsEngine_spriteCollisions__P520875, depth: s.depth + 1, + parent: s, fn: ArcadePhysicsEngine_spriteCollisions__P36263, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -59078,18 +59078,18 @@ function ArcadePhysicsEngine_spriteCollisions__P520875_mk(s) { tmp_5: undefined, tmp_6: undefined, tmp_7: undefined, - ms___540239: undefined, - unnamed846___U1: undefined, - unnamed847___U2: undefined, - sprite___540241: undefined, - overSprites___540248: undefined, - overlapper___540256: undefined, - unnamed848___U6: undefined, - unnamed849___U7: undefined, - thisKind___540262: undefined, - otherKind___540266: undefined, - higher___540279: undefined, - lower___540288: undefined, + ms___55667: undefined, + unnamed206___U1: undefined, + unnamed207___U2: undefined, + sprite___55669: undefined, + overSprites___55676: undefined, + overlapper___55684: undefined, + unnamed208___U6: undefined, + unnamed209___U7: undefined, + thisKind___55690: undefined, + otherKind___55694: undefined, + higher___55707: undefined, + lower___55716: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -59099,7 +59099,7 @@ function ArcadePhysicsEngine_spriteCollisions__P520875_mk(s) { -function forEach_inline__P540308(s) { +function forEach_inline__P55736(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -59156,12 +59156,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -forEach_inline__P540308.info = {"start":11113,"length":137,"line":335,"column":32,"endLine":336,"endColumn":81,"fileName":"pxt_modules/game/physics.ts","functionName":"inline","argumentNames":["h"]} +forEach_inline__P55736.info = {"start":11113,"length":137,"line":335,"column":32,"endLine":336,"endColumn":81,"fileName":"pxt_modules/game/physics.ts","functionName":"inline","argumentNames":["h"]} -function forEach_inline__P540308_mk(s) { +function forEach_inline__P55736_mk(s) { checkStack(s.depth); return { - parent: s, fn: forEach_inline__P540308, depth: s.depth + 1, + parent: s, fn: forEach_inline__P55736, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -59179,7 +59179,7 @@ function forEach_inline__P540308_mk(s) { -function ArcadePhysicsEngine_spriteCollisions_inline__P540330(s) { +function ArcadePhysicsEngine_spriteCollisions_inline__P55758(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -59198,7 +59198,7 @@ switch (step) { r0 = s.caps[1].fields["id"]; s.tmp_1 = r0; r0 = pxsim_Array__push(s.tmp_0, s.tmp_1); - r0 = pxsim_pxtcore_mkAction(6, ArcadePhysicsEngine_spriteCollisions_inline__P540340); + r0 = pxsim_pxtcore_mkAction(6, ArcadePhysicsEngine_spriteCollisions_inline__P55768); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.caps[2]); r0 = pxsim_pxtrt_stclo(s.tmp_0, 1, s.caps[3]); @@ -59211,12 +59211,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -ArcadePhysicsEngine_spriteCollisions_inline__P540330.info = {"start":11310,"length":652,"line":338,"column":33,"endLine":349,"endColumn":25,"fileName":"pxt_modules/game/physics.ts","functionName":"inline","argumentNames":["h"]} +ArcadePhysicsEngine_spriteCollisions_inline__P55758.info = {"start":11310,"length":652,"line":338,"column":33,"endLine":349,"endColumn":25,"fileName":"pxt_modules/game/physics.ts","functionName":"inline","argumentNames":["h"]} -function ArcadePhysicsEngine_spriteCollisions_inline__P540330_mk(s) { +function ArcadePhysicsEngine_spriteCollisions_inline__P55758_mk(s) { checkStack(s.depth); return { - parent: s, fn: ArcadePhysicsEngine_spriteCollisions_inline__P540330, depth: s.depth + 1, + parent: s, fn: ArcadePhysicsEngine_spriteCollisions_inline__P55758, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -59227,7 +59227,7 @@ function ArcadePhysicsEngine_spriteCollisions_inline__P540330_mk(s) { -function ArcadePhysicsEngine_spriteCollisions_inline__P540340(s) { +function ArcadePhysicsEngine_spriteCollisions_inline__P55768(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -59303,12 +59303,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -ArcadePhysicsEngine_spriteCollisions_inline__P540340.info = {"start":11431,"length":503,"line":340,"column":50,"endLine":348,"endColumn":29,"fileName":"pxt_modules/game/physics.ts","functionName":"inline","argumentNames":[]} +ArcadePhysicsEngine_spriteCollisions_inline__P55768.info = {"start":11431,"length":503,"line":340,"column":50,"endLine":348,"endColumn":29,"fileName":"pxt_modules/game/physics.ts","functionName":"inline","argumentNames":[]} -function ArcadePhysicsEngine_spriteCollisions_inline__P540340_mk(s) { +function ArcadePhysicsEngine_spriteCollisions_inline__P55768_mk(s) { checkStack(s.depth); return { - parent: s, fn: ArcadePhysicsEngine_spriteCollisions_inline__P540340, depth: s.depth + 1, + parent: s, fn: ArcadePhysicsEngine_spriteCollisions_inline__P55768, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -59329,7 +59329,7 @@ function ArcadePhysicsEngine_spriteCollisions_inline__P540340_mk(s) { -function sprites_SpriteMap_overlaps__P517571(s) { +function sprites_SpriteMap_overlaps__P32954(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -59339,47 +59339,47 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.n___540373 = undefined; - s.o___540377 = undefined; + s.n___55801 = undefined; + s.o___55805 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_SpriteMap__C517568_VT)) failedCast(r0); - s.tmp_0 = sprites_SpriteMap_neighbors__P517570_mk(s); + if (!checkSubtype(r0, sprites_SpriteMap__C32951_VT)) failedCast(r0); + s.tmp_0 = sprites_SpriteMap_neighbors__P32953_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; s.callLocIdx = 591; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.n___540373 = (r0); - r0 = pxsim_pxtcore_mkAction(1, o_inline__P540379); + s.n___55801 = (r0); + r0 = pxsim_pxtcore_mkAction(1, o_inline__P55807); s.tmp_0 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_0, 0, s.arg1); - s.tmp_1 = helpers_arrayFilter__P515232_mk(s); - s.tmp_1.arg0 = s.n___540373; + s.tmp_1 = helpers_arrayFilter__P30615_mk(s); + s.tmp_1.arg0 = s.n___55801; s.tmp_1.arg1 = s.tmp_0; s.callLocIdx = 593; s.pc = 2; return s.tmp_1; case 2: r0 = s.retval; - s.o___540377 = (r0); - r0 = s.o___540377; + s.o___55805 = (r0); + r0 = s.o___55805; return leave(s, r0) default: oops() } } } -sprites_SpriteMap_overlaps__P517571.info = {"start":923,"length":189,"line":30,"column":8,"endLine":34,"endColumn":9,"fileName":"pxt_modules/game/spritemap.ts","functionName":"overlaps","argumentNames":["this","sprite"]} +sprites_SpriteMap_overlaps__P32954.info = {"start":923,"length":189,"line":30,"column":8,"endLine":34,"endColumn":9,"fileName":"pxt_modules/game/spritemap.ts","functionName":"overlaps","argumentNames":["this","sprite"]} -function sprites_SpriteMap_overlaps__P517571_mk(s) { +function sprites_SpriteMap_overlaps__P32954_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_SpriteMap_overlaps__P517571, depth: s.depth + 1, + parent: s, fn: sprites_SpriteMap_overlaps__P32954, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, - n___540373: undefined, - o___540377: undefined, + n___55801: undefined, + o___55805: undefined, arg0: undefined, arg1: undefined, } } @@ -59388,7 +59388,7 @@ function sprites_SpriteMap_overlaps__P517571_mk(s) { -function o_inline__P540379(s) { +function o_inline__P55807(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -59402,7 +59402,7 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = Sprite_overlapsWith__P517542_mk(s); + s.tmp_0 = Sprite_overlapsWith__P32925_mk(s); s.tmp_0.arg0 = s.caps[0]; s.tmp_0.arg1 = s.arg0; s.callLocIdx = 592; s.pc = 1; return s.tmp_0; @@ -59411,12 +59411,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -o_inline__P540379.info = {"start":1037,"length":41,"line":32,"column":31,"endLine":32,"endColumn":72,"fileName":"pxt_modules/game/spritemap.ts","functionName":"inline","argumentNames":["neighbor"]} +o_inline__P55807.info = {"start":1037,"length":41,"line":32,"column":31,"endLine":32,"endColumn":72,"fileName":"pxt_modules/game/spritemap.ts","functionName":"inline","argumentNames":["neighbor"]} -function o_inline__P540379_mk(s) { +function o_inline__P55807_mk(s) { checkStack(s.depth); return { - parent: s, fn: o_inline__P540379, depth: s.depth + 1, + parent: s, fn: o_inline__P55807, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -59426,7 +59426,7 @@ function o_inline__P540379_mk(s) { -function sprites_SpriteMap_neighbors__P517570(s) { +function sprites_SpriteMap_neighbors__P32953(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -59436,112 +59436,112 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.n___540585 = undefined; - s.layer___540587 = undefined; + s.n___56013 = undefined; + s.layer___56015 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_SpriteMap__C517568_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_SpriteMap__C32951_VT)) failedCast(r0); r0 = pxsim_Array__mk(); - s.n___540585 = (r0); + s.n___56013 = (r0); r0 = s.arg1.fields["layer"]; - s.layer___540587 = (r0); - s.tmp_0 = sprites_SpriteMap_mergeAtKey__P520839_mk(s); + s.layer___56015 = (r0); + s.tmp_0 = sprites_SpriteMap_mergeAtKey__P36227_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_1 = Sprite_left__P517521_mk(s); + s.tmp_1 = Sprite_left__P32904_mk(s); s.tmp_1.arg0 = s.arg1; s.callLocIdx = 579; s.pc = 2; return s.tmp_1; case 2: r0 = s.retval; s.tmp_0.arg1 = r0; - s.tmp_2 = Sprite_top__P517525_mk(s); + s.tmp_2 = Sprite_top__P32908_mk(s); s.tmp_2.arg0 = s.arg1; s.callLocIdx = 580; s.pc = 3; return s.tmp_2; case 3: r0 = s.retval; s.tmp_0.arg2 = r0; - s.tmp_0.arg3 = s.layer___540587; - s.tmp_0.arg4 = s.n___540585; + s.tmp_0.arg3 = s.layer___56015; + s.tmp_0.arg4 = s.n___56013; s.callLocIdx = 581; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.tmp_0 = sprites_SpriteMap_mergeAtKey__P520839_mk(s); + s.tmp_0 = sprites_SpriteMap_mergeAtKey__P36227_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_1 = Sprite_left__P517521_mk(s); + s.tmp_1 = Sprite_left__P32904_mk(s); s.tmp_1.arg0 = s.arg1; s.callLocIdx = 582; s.pc = 5; return s.tmp_1; case 5: r0 = s.retval; s.tmp_0.arg1 = r0; - s.tmp_2 = Sprite_bottom__P517527_mk(s); + s.tmp_2 = Sprite_bottom__P32910_mk(s); s.tmp_2.arg0 = s.arg1; s.callLocIdx = 583; s.pc = 6; return s.tmp_2; case 6: r0 = s.retval; s.tmp_0.arg2 = r0; - s.tmp_0.arg3 = s.layer___540587; - s.tmp_0.arg4 = s.n___540585; + s.tmp_0.arg3 = s.layer___56015; + s.tmp_0.arg4 = s.n___56013; s.callLocIdx = 584; s.pc = 4; return s.tmp_0; case 4: r0 = s.retval; - s.tmp_0 = sprites_SpriteMap_mergeAtKey__P520839_mk(s); + s.tmp_0 = sprites_SpriteMap_mergeAtKey__P36227_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_1 = Sprite_right__P517523_mk(s); + s.tmp_1 = Sprite_right__P32906_mk(s); s.tmp_1.arg0 = s.arg1; s.callLocIdx = 585; s.pc = 8; return s.tmp_1; case 8: r0 = s.retval; s.tmp_0.arg1 = r0; - s.tmp_2 = Sprite_top__P517525_mk(s); + s.tmp_2 = Sprite_top__P32908_mk(s); s.tmp_2.arg0 = s.arg1; s.callLocIdx = 586; s.pc = 9; return s.tmp_2; case 9: r0 = s.retval; s.tmp_0.arg2 = r0; - s.tmp_0.arg3 = s.layer___540587; - s.tmp_0.arg4 = s.n___540585; + s.tmp_0.arg3 = s.layer___56015; + s.tmp_0.arg4 = s.n___56013; s.callLocIdx = 587; s.pc = 7; return s.tmp_0; case 7: r0 = s.retval; - s.tmp_0 = sprites_SpriteMap_mergeAtKey__P520839_mk(s); + s.tmp_0 = sprites_SpriteMap_mergeAtKey__P36227_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_1 = Sprite_right__P517523_mk(s); + s.tmp_1 = Sprite_right__P32906_mk(s); s.tmp_1.arg0 = s.arg1; s.callLocIdx = 588; s.pc = 11; return s.tmp_1; case 11: r0 = s.retval; s.tmp_0.arg1 = r0; - s.tmp_2 = Sprite_bottom__P517527_mk(s); + s.tmp_2 = Sprite_bottom__P32910_mk(s); s.tmp_2.arg0 = s.arg1; s.callLocIdx = 589; s.pc = 12; return s.tmp_2; case 12: r0 = s.retval; s.tmp_0.arg2 = r0; - s.tmp_0.arg3 = s.layer___540587; - s.tmp_0.arg4 = s.n___540585; + s.tmp_0.arg3 = s.layer___56015; + s.tmp_0.arg4 = s.n___56013; s.callLocIdx = 590; s.pc = 10; return s.tmp_0; case 10: r0 = s.retval; - r0 = pxsim_Array_.removeElement(s.n___540585, s.arg1); - r0 = s.n___540585; + r0 = pxsim_Array_.removeElement(s.n___56013, s.arg1); + r0 = s.n___56013; return leave(s, r0) default: oops() } } } -sprites_SpriteMap_neighbors__P517570.info = {"start":376,"length":442,"line":15,"column":8,"endLine":24,"endColumn":9,"fileName":"pxt_modules/game/spritemap.ts","functionName":"neighbors","argumentNames":["this","sprite"]} +sprites_SpriteMap_neighbors__P32953.info = {"start":376,"length":442,"line":15,"column":8,"endLine":24,"endColumn":9,"fileName":"pxt_modules/game/spritemap.ts","functionName":"neighbors","argumentNames":["this","sprite"]} -function sprites_SpriteMap_neighbors__P517570_mk(s) { +function sprites_SpriteMap_neighbors__P32953_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_SpriteMap_neighbors__P517570, depth: s.depth + 1, + parent: s, fn: sprites_SpriteMap_neighbors__P32953, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - n___540585: undefined, - layer___540587: undefined, + n___56013: undefined, + layer___56015: undefined, arg0: undefined, arg1: undefined, } } @@ -59550,7 +59550,7 @@ function sprites_SpriteMap_neighbors__P517570_mk(s) { -function sprites_SpriteMap_mergeAtKey__P520839(s) { +function sprites_SpriteMap_mergeAtKey__P36227(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -59560,11 +59560,11 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.k___540628 = undefined; - s.bucket___540633 = undefined; - s.sprite___540640 = undefined; - s.unnamed842___U3 = undefined; - s.unnamed843___U4 = undefined; + s.k___56056 = undefined; + s.bucket___56061 = undefined; + s.sprite___56068 = undefined; + s.unnamed202___U3 = undefined; + s.unnamed203___U4 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -59574,33 +59574,33 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_SpriteMap__C517568_VT)) failedCast(r0); - s.tmp_0 = sprites_SpriteMap_key__P520837_mk(s); + if (!checkSubtype(r0, sprites_SpriteMap__C32951_VT)) failedCast(r0); + s.tmp_0 = sprites_SpriteMap_key__P36225_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; s.tmp_0.arg2 = s.arg2; s.callLocIdx = 617; s.pc = 9; return s.tmp_0; case 9: r0 = s.retval; - s.k___540628 = (r0); + s.k___56056 = (r0); r0 = s.arg0.fields["buckets"]; s.tmp_0 = r0; - r0 = pxsim_Array__getAt(s.tmp_0, s.k___540628); - s.bucket___540633 = (r0); - r0 = pxsim_numops_toBoolDecr(s.bucket___540633); + r0 = pxsim_Array__getAt(s.tmp_0, s.k___56056); + s.bucket___56061 = (r0); + r0 = pxsim_numops_toBoolDecr(s.bucket___56061); if (!r0) { step = 7; continue; } - s.sprite___540640 = (undefined); - s.unnamed842___U3 = (s.bucket___540633); - s.unnamed843___U4 = (0); + s.sprite___56068 = (undefined); + s.unnamed202___U3 = (s.bucket___56061); + s.unnamed203___U4 = (0); case 1: - s.tmp_0 = r0 = s.unnamed843___U4; - r0 = pxsim_Array__length(s.unnamed842___U3); + s.tmp_0 = r0 = s.unnamed203___U4; + r0 = pxsim_Array__length(s.unnamed202___U3); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 6; continue; } - r0 = pxsim_Array__getAt(s.unnamed842___U3, s.unnamed843___U4); - s.sprite___540640 = (r0); - r0 = s.sprite___540640.fields["layer"]; + r0 = pxsim_Array__getAt(s.unnamed202___U3, s.unnamed203___U4); + s.sprite___56068 = (r0); + r0 = s.sprite___56068.fields["layer"]; s.tmp_3 = r0; r0 = (s.tmp_3 & s.arg3); s.tmp_2 = r0; @@ -59609,7 +59609,7 @@ switch (step) { r0 = s.tmp_2; { step = 3; continue; } case 2: - r0 = pxsim_Array_.indexOf(s.arg4, s.sprite___540640, undefined); + r0 = pxsim_Array_.indexOf(s.arg4, s.sprite___56068, undefined); s.tmp_4 = r0; r0 = (s.tmp_4 < 0); case 3: @@ -59617,26 +59617,26 @@ switch (step) { s.tmp_5 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_5); if (!r0) { step = 4; continue; } - r0 = pxsim_Array__push(s.arg4, s.sprite___540640); + r0 = pxsim_Array__push(s.arg4, s.sprite___56068); case 4: case 5: - r0 = (s.unnamed843___U4 + 1); - s.unnamed843___U4 = (r0); + r0 = (s.unnamed203___U4 + 1); + s.unnamed203___U4 = (r0); { step = 1; continue; } case 6: - s.unnamed842___U3 = (undefined); + s.unnamed202___U3 = (undefined); case 7: case 8: r0 = undefined; return leave(s, r0) default: oops() } } } -sprites_SpriteMap_mergeAtKey__P520839.info = {"start":3715,"length":384,"line":101,"column":8,"endLine":110,"endColumn":9,"fileName":"pxt_modules/game/spritemap.ts","functionName":"mergeAtKey","argumentNames":["this","x","y","layer","n"]} +sprites_SpriteMap_mergeAtKey__P36227.info = {"start":3715,"length":384,"line":101,"column":8,"endLine":110,"endColumn":9,"fileName":"pxt_modules/game/spritemap.ts","functionName":"mergeAtKey","argumentNames":["this","x","y","layer","n"]} -function sprites_SpriteMap_mergeAtKey__P520839_mk(s) { +function sprites_SpriteMap_mergeAtKey__P36227_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_SpriteMap_mergeAtKey__P520839, depth: s.depth + 1, + parent: s, fn: sprites_SpriteMap_mergeAtKey__P36227, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -59644,11 +59644,11 @@ function sprites_SpriteMap_mergeAtKey__P520839_mk(s) { tmp_3: undefined, tmp_4: undefined, tmp_5: undefined, - k___540628: undefined, - bucket___540633: undefined, - sprite___540640: undefined, - unnamed842___U3: undefined, - unnamed843___U4: undefined, + k___56056: undefined, + bucket___56061: undefined, + sprite___56068: undefined, + unnamed202___U3: undefined, + unnamed203___U4: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -59660,7 +59660,7 @@ function sprites_SpriteMap_mergeAtKey__P520839_mk(s) { -function sprites_SpriteMap_key__P520837(s) { +function sprites_SpriteMap_key__P36225(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -59670,8 +59670,8 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.xi___540661 = undefined; - s.yi___540673 = undefined; + s.xi___56089 = undefined; + s.yi___56101 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -59679,8 +59679,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_SpriteMap__C517568_VT)) failedCast(r0); - s.tmp_0 = Math_clamp__P515249_mk(s); + if (!checkSubtype(r0, sprites_SpriteMap__C32951_VT)) failedCast(r0); + s.tmp_0 = Math_clamp__P30632_mk(s); s.tmp_0.arg0 = 0; r0 = s.arg0.fields["columnCount"]; s.tmp_0.arg1 = r0; @@ -59691,8 +59691,8 @@ switch (step) { s.callLocIdx = 605; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.xi___540661 = (r0); - s.tmp_0 = Math_clamp__P515249_mk(s); + s.xi___56089 = (r0); + s.tmp_0 = Math_clamp__P30632_mk(s); s.tmp_0.arg0 = 0; r0 = s.arg0.fields["rowCount"]; s.tmp_0.arg1 = r0; @@ -59703,28 +59703,28 @@ switch (step) { s.callLocIdx = 606; s.pc = 2; return s.tmp_0; case 2: r0 = s.retval; - s.yi___540673 = (r0); - s.tmp_0 = r0 = s.xi___540661; + s.yi___56101 = (r0); + s.tmp_0 = r0 = s.xi___56089; r0 = s.arg0.fields["columnCount"]; s.tmp_2 = r0; - r0 = (s.yi___540673 * s.tmp_2); + r0 = (s.yi___56101 * s.tmp_2); s.tmp_1 = r0; r0 = (s.tmp_0 + s.tmp_1); return leave(s, r0) default: oops() } } } -sprites_SpriteMap_key__P520837.info = {"start":2592,"length":270,"line":76,"column":8,"endLine":80,"endColumn":9,"fileName":"pxt_modules/game/spritemap.ts","functionName":"key","argumentNames":["this","x","y"]} +sprites_SpriteMap_key__P36225.info = {"start":2592,"length":270,"line":76,"column":8,"endLine":80,"endColumn":9,"fileName":"pxt_modules/game/spritemap.ts","functionName":"key","argumentNames":["this","x","y"]} -function sprites_SpriteMap_key__P520837_mk(s) { +function sprites_SpriteMap_key__P36225_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_SpriteMap_key__P520837, depth: s.depth + 1, + parent: s, fn: sprites_SpriteMap_key__P36225, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - xi___540661: undefined, - yi___540673: undefined, + xi___56089: undefined, + yi___56101: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -59734,7 +59734,7 @@ function sprites_SpriteMap_key__P520837_mk(s) { -function Sprite_overlapsWith__P517542(s) { +function Sprite_overlapsWith__P32925(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -59744,15 +59744,15 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.A___540457 = undefined; - s.B___540458 = undefined; + s.A___55885 = undefined; + s.B___55886 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C517463_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C32846_VT)) failedCast(r0); r0 = (s.arg1 == s.arg0); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); @@ -59798,7 +59798,7 @@ switch (step) { s.tmp_8 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_8); if (!r0) { step = 9; continue; } - s.tmp_9 = game_Hitbox_overlapsWith__P517345_mk(s); + s.tmp_9 = game_Hitbox_overlapsWith__P32728_mk(s); r0 = s.arg1.fields["_hitbox"]; s.tmp_9.arg0 = r0; r0 = s.arg0.fields["_hitbox"]; @@ -59809,7 +59809,7 @@ switch (step) { { step = 27; continue; } case 9: case 10: - s.tmp_13 = game_Hitbox_overlapsWith__P517345_mk(s); + s.tmp_13 = game_Hitbox_overlapsWith__P32728_mk(s); r0 = s.arg1.fields["_hitbox"]; s.tmp_13.arg0 = r0; r0 = s.arg0.fields["_hitbox"]; @@ -59828,7 +59828,7 @@ switch (step) { { step = 27; continue; } case 11: case 12: - s.tmp_17 = Sprite_isScaled__P520830_mk(s); + s.tmp_17 = Sprite_isScaled__P36218_mk(s); s.tmp_17.arg0 = s.arg0; s.callLocIdx = 489; s.pc = 30; return s.tmp_17; case 30: @@ -59843,7 +59843,7 @@ switch (step) { r0 = s.tmp_14; { step = 14; continue; } case 13: - s.tmp_20 = Sprite_isScaled__P520830_mk(s); + s.tmp_20 = Sprite_isScaled__P36218_mk(s); s.tmp_20.arg0 = s.arg1; s.callLocIdx = 490; s.pc = 31; return s.tmp_20; case 31: @@ -59861,13 +59861,13 @@ switch (step) { s.tmp_22 = r0; r0 = s.arg0.fields["_image"]; s.tmp_23 = r0; - s.tmp_26 = Sprite_left__P517521_mk(s); + s.tmp_26 = Sprite_left__P32904_mk(s); s.tmp_26.arg0 = s.arg0; s.callLocIdx = 491; s.pc = 32; return s.tmp_26; case 32: r0 = s.retval; s.tmp_25 = r0; - s.tmp_28 = Sprite_left__P517521_mk(s); + s.tmp_28 = Sprite_left__P32904_mk(s); s.tmp_28.arg0 = s.arg1; s.callLocIdx = 492; s.pc = 33; return s.tmp_28; case 33: @@ -59875,13 +59875,13 @@ switch (step) { s.tmp_27 = r0; r0 = (s.tmp_25 - s.tmp_27); s.tmp_24 = r0; - s.tmp_31 = Sprite_top__P517525_mk(s); + s.tmp_31 = Sprite_top__P32908_mk(s); s.tmp_31.arg0 = s.arg0; s.callLocIdx = 493; s.pc = 34; return s.tmp_31; case 34: r0 = s.retval; s.tmp_30 = r0; - s.tmp_33 = Sprite_top__P517525_mk(s); + s.tmp_33 = Sprite_top__P32908_mk(s); s.tmp_33.arg0 = s.arg1; s.callLocIdx = 494; s.pc = 35; return s.tmp_33; case 35: @@ -59893,7 +59893,7 @@ switch (step) { { step = 27; continue; } { step = 26; continue; } case 15: - s.tmp_36 = Sprite_sx__P517492_mk(s); + s.tmp_36 = Sprite_sx__P32875_mk(s); s.tmp_36.arg0 = s.arg0; s.callLocIdx = 495; s.pc = 36; return s.tmp_36; case 36: @@ -59906,7 +59906,7 @@ switch (step) { r0 = s.tmp_34; { step = 17; continue; } case 16: - s.tmp_38 = Sprite_sy__P517494_mk(s); + s.tmp_38 = Sprite_sy__P32877_mk(s); s.tmp_38.arg0 = s.arg0; s.callLocIdx = 496; s.pc = 37; return s.tmp_38; case 37: @@ -59921,7 +59921,7 @@ switch (step) { r0 = s.tmp_39; { step = 19; continue; } case 18: - s.tmp_41 = Sprite_sx__P517492_mk(s); + s.tmp_41 = Sprite_sx__P32875_mk(s); s.tmp_41.arg0 = s.arg1; s.callLocIdx = 497; s.pc = 38; return s.tmp_41; case 38: @@ -59936,7 +59936,7 @@ switch (step) { r0 = s.tmp_42; { step = 21; continue; } case 20: - s.tmp_44 = Sprite_sy__P517494_mk(s); + s.tmp_44 = Sprite_sy__P32877_mk(s); s.tmp_44.arg0 = s.arg1; s.callLocIdx = 498; s.pc = 39; return s.tmp_44; case 39: @@ -59952,13 +59952,13 @@ switch (step) { { step = 27; continue; } case 22: case 23: - s.tmp_49 = Sprite_sx__P517492_mk(s); + s.tmp_49 = Sprite_sx__P32875_mk(s); s.tmp_49.arg0 = s.arg0; s.callLocIdx = 499; s.pc = 40; return s.tmp_49; case 40: r0 = s.retval; s.tmp_48 = r0; - s.tmp_51 = Sprite_sy__P517494_mk(s); + s.tmp_51 = Sprite_sy__P32877_mk(s); s.tmp_51.arg0 = s.arg0; s.callLocIdx = 500; s.pc = 41; return s.tmp_51; case 41: @@ -59966,13 +59966,13 @@ switch (step) { s.tmp_50 = r0; r0 = (s.tmp_48 * s.tmp_50); s.tmp_47 = r0; - s.tmp_54 = Sprite_sx__P517492_mk(s); + s.tmp_54 = Sprite_sx__P32875_mk(s); s.tmp_54.arg0 = s.arg1; s.callLocIdx = 501; s.pc = 42; return s.tmp_54; case 42: r0 = s.retval; s.tmp_53 = r0; - s.tmp_56 = Sprite_sy__P517494_mk(s); + s.tmp_56 = Sprite_sy__P32877_mk(s); s.tmp_56.arg0 = s.arg1; s.callLocIdx = 502; s.pc = 43; return s.tmp_56; case 43: @@ -59984,97 +59984,97 @@ switch (step) { s.tmp_46 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_46); if (!r0) { step = 24; continue; } - s.A___540457 = (s.arg0); - s.B___540458 = (s.arg1); + s.A___55885 = (s.arg0); + s.B___55886 = (s.arg1); { step = 25; continue; } case 24: - s.A___540457 = (s.arg1); - s.B___540458 = (s.arg0); + s.A___55885 = (s.arg1); + s.B___55886 = (s.arg0); case 25: - s.tmp_0 = helpers_imageBlit__P517075_mk(s); - r0 = s.A___540457.fields["_image"]; + s.tmp_0 = helpers_imageBlit__P32458_mk(s); + r0 = s.A___55885.fields["_image"]; s.tmp_0.arg0 = r0; - s.tmp_3 = Sprite_left__P517521_mk(s); - s.tmp_3.arg0 = s.B___540458; + s.tmp_3 = Sprite_left__P32904_mk(s); + s.tmp_3.arg0 = s.B___55886; s.callLocIdx = 504; s.pc = 45; return s.tmp_3; case 45: r0 = s.retval; s.tmp_2 = r0; - s.tmp_5 = Sprite_left__P517521_mk(s); - s.tmp_5.arg0 = s.A___540457; + s.tmp_5 = Sprite_left__P32904_mk(s); + s.tmp_5.arg0 = s.A___55885; s.callLocIdx = 505; s.pc = 46; return s.tmp_5; case 46: r0 = s.retval; s.tmp_4 = r0; r0 = (s.tmp_2 - s.tmp_4); s.tmp_1 = r0; - s.tmp_7 = Sprite_sx__P517492_mk(s); - s.tmp_7.arg0 = s.A___540457; + s.tmp_7 = Sprite_sx__P32875_mk(s); + s.tmp_7.arg0 = s.A___55885; s.callLocIdx = 506; s.pc = 47; return s.tmp_7; case 47: r0 = s.retval; s.tmp_6 = r0; r0 = (s.tmp_1 / s.tmp_6); s.tmp_0.arg1 = r0; - s.tmp_10 = Sprite_top__P517525_mk(s); - s.tmp_10.arg0 = s.B___540458; + s.tmp_10 = Sprite_top__P32908_mk(s); + s.tmp_10.arg0 = s.B___55886; s.callLocIdx = 507; s.pc = 48; return s.tmp_10; case 48: r0 = s.retval; s.tmp_9 = r0; - s.tmp_12 = Sprite_top__P517525_mk(s); - s.tmp_12.arg0 = s.A___540457; + s.tmp_12 = Sprite_top__P32908_mk(s); + s.tmp_12.arg0 = s.A___55885; s.callLocIdx = 508; s.pc = 49; return s.tmp_12; case 49: r0 = s.retval; s.tmp_11 = r0; r0 = (s.tmp_9 - s.tmp_11); s.tmp_8 = r0; - s.tmp_14 = Sprite_sy__P517494_mk(s); - s.tmp_14.arg0 = s.A___540457; + s.tmp_14 = Sprite_sy__P32877_mk(s); + s.tmp_14.arg0 = s.A___55885; s.callLocIdx = 509; s.pc = 50; return s.tmp_14; case 50: r0 = s.retval; s.tmp_13 = r0; r0 = (s.tmp_8 / s.tmp_13); s.tmp_0.arg2 = r0; - s.tmp_16 = Sprite_width__P517519_mk(s); - s.tmp_16.arg0 = s.B___540458; + s.tmp_16 = Sprite_width__P32902_mk(s); + s.tmp_16.arg0 = s.B___55886; s.callLocIdx = 510; s.pc = 51; return s.tmp_16; case 51: r0 = s.retval; s.tmp_15 = r0; - s.tmp_18 = Sprite_sx__P517492_mk(s); - s.tmp_18.arg0 = s.A___540457; + s.tmp_18 = Sprite_sx__P32875_mk(s); + s.tmp_18.arg0 = s.A___55885; s.callLocIdx = 511; s.pc = 52; return s.tmp_18; case 52: r0 = s.retval; s.tmp_17 = r0; r0 = (s.tmp_15 / s.tmp_17); s.tmp_0.arg3 = r0; - s.tmp_20 = Sprite_height__P517520_mk(s); - s.tmp_20.arg0 = s.B___540458; + s.tmp_20 = Sprite_height__P32903_mk(s); + s.tmp_20.arg0 = s.B___55886; s.callLocIdx = 512; s.pc = 53; return s.tmp_20; case 53: r0 = s.retval; s.tmp_19 = r0; - s.tmp_22 = Sprite_sy__P517494_mk(s); - s.tmp_22.arg0 = s.A___540457; + s.tmp_22 = Sprite_sy__P32877_mk(s); + s.tmp_22.arg0 = s.A___55885; s.callLocIdx = 513; s.pc = 54; return s.tmp_22; case 54: r0 = s.retval; s.tmp_21 = r0; r0 = (s.tmp_19 / s.tmp_21); s.tmp_0.arg4 = r0; - r0 = s.B___540458.fields["_image"]; + r0 = s.B___55886.fields["_image"]; s.tmp_0.arg5 = r0; s.tmp_0.arg6 = 0; s.tmp_0.arg7 = 0; - r0 = s.B___540458.fields["_image"]; + r0 = s.B___55886.fields["_image"]; s.tmp_23 = r0; r0 = pxsim_ImageMethods.width(s.tmp_23); s.tmp_0.arg8 = r0; - r0 = s.B___540458.fields["_image"]; + r0 = s.B___55886.fields["_image"]; s.tmp_24 = r0; r0 = pxsim_ImageMethods.height(s.tmp_24); s.tmp_0.arg9 = r0; @@ -60090,12 +60090,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_overlapsWith__P517542.info = {"start":20623,"length":1735,"line":689,"column":4,"endLine":738,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"overlapsWith","argumentNames":["this","other"]} +Sprite_overlapsWith__P32925.info = {"start":20623,"length":1735,"line":689,"column":4,"endLine":738,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"overlapsWith","argumentNames":["this","other"]} -function Sprite_overlapsWith__P517542_mk(s) { +function Sprite_overlapsWith__P32925_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_overlapsWith__P517542, depth: s.depth + 1, + parent: s, fn: Sprite_overlapsWith__P32925, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -60154,8 +60154,8 @@ function Sprite_overlapsWith__P517542_mk(s) { tmp_54: undefined, tmp_55: undefined, tmp_56: undefined, - A___540457: undefined, - B___540458: undefined, + A___55885: undefined, + B___55886: undefined, arg0: undefined, arg1: undefined, } } @@ -60164,7 +60164,7 @@ function Sprite_overlapsWith__P517542_mk(s) { -function Sprite_isScaled__P520830(s) { +function Sprite_isScaled__P36218(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -60179,7 +60179,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C517463_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C32846_VT)) failedCast(r0); r0 = s.arg0.fields["_sx"]; s.tmp_1 = r0; r0 = (s.tmp_1 !== 256); @@ -60199,12 +60199,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_isScaled__P520830.info = {"start":10166,"length":100,"line":369,"column":4,"endLine":371,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"isScaled","argumentNames":["this"]} +Sprite_isScaled__P36218.info = {"start":10166,"length":100,"line":369,"column":4,"endLine":371,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"isScaled","argumentNames":["this"]} -function Sprite_isScaled__P520830_mk(s) { +function Sprite_isScaled__P36218_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_isScaled__P520830, depth: s.depth + 1, + parent: s, fn: Sprite_isScaled__P36218, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -60217,7 +60217,7 @@ function Sprite_isScaled__P520830_mk(s) { -function game_Hitbox_overlapsWith__P517345(s) { +function game_Hitbox_overlapsWith__P32728(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -60233,26 +60233,26 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, game_Hitbox__C517330_VT)) failedCast(r0); - s.tmp_0 = game_Hitbox_updateIfInvalid__P517344_mk(s); + if (!checkSubtype(r0, game_Hitbox__C32713_VT)) failedCast(r0); + s.tmp_0 = game_Hitbox_updateIfInvalid__P32727_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 347; s.pc = 18; return s.tmp_0; case 18: r0 = s.retval; - s.tmp_0 = game_Hitbox_updateIfInvalid__P517344_mk(s); + s.tmp_0 = game_Hitbox_updateIfInvalid__P32727_mk(s); s.tmp_0.arg0 = s.arg1; s.callLocIdx = 348; s.pc = 19; return s.tmp_0; case 19: r0 = s.retval; - s.tmp_1 = game_Hitbox_contains__P517343_mk(s); + s.tmp_1 = game_Hitbox_contains__P32726_mk(s); s.tmp_1.arg0 = s.arg0; - s.tmp_2 = game_Hitbox_left__P517338_mk(s); + s.tmp_2 = game_Hitbox_left__P32721_mk(s); s.tmp_2.arg0 = s.arg1; s.callLocIdx = 349; s.pc = 21; return s.tmp_2; case 21: r0 = s.retval; s.tmp_1.arg1 = r0; - s.tmp_3 = game_Hitbox_top__P517339_mk(s); + s.tmp_3 = game_Hitbox_top__P32722_mk(s); s.tmp_3.arg0 = s.arg1; s.callLocIdx = 350; s.pc = 22; return s.tmp_3; case 22: @@ -60268,15 +60268,15 @@ switch (step) { { step = 17; continue; } case 1: case 2: - s.tmp_5 = game_Hitbox_contains__P517343_mk(s); + s.tmp_5 = game_Hitbox_contains__P32726_mk(s); s.tmp_5.arg0 = s.arg0; - s.tmp_6 = game_Hitbox_left__P517338_mk(s); + s.tmp_6 = game_Hitbox_left__P32721_mk(s); s.tmp_6.arg0 = s.arg1; s.callLocIdx = 352; s.pc = 24; return s.tmp_6; case 24: r0 = s.retval; s.tmp_5.arg1 = r0; - s.tmp_7 = game_Hitbox_bottom__P517341_mk(s); + s.tmp_7 = game_Hitbox_bottom__P32724_mk(s); s.tmp_7.arg0 = s.arg1; s.callLocIdx = 353; s.pc = 25; return s.tmp_7; case 25: @@ -60292,15 +60292,15 @@ switch (step) { { step = 17; continue; } case 3: case 4: - s.tmp_9 = game_Hitbox_contains__P517343_mk(s); + s.tmp_9 = game_Hitbox_contains__P32726_mk(s); s.tmp_9.arg0 = s.arg0; - s.tmp_10 = game_Hitbox_right__P517340_mk(s); + s.tmp_10 = game_Hitbox_right__P32723_mk(s); s.tmp_10.arg0 = s.arg1; s.callLocIdx = 355; s.pc = 27; return s.tmp_10; case 27: r0 = s.retval; s.tmp_9.arg1 = r0; - s.tmp_11 = game_Hitbox_top__P517339_mk(s); + s.tmp_11 = game_Hitbox_top__P32722_mk(s); s.tmp_11.arg0 = s.arg1; s.callLocIdx = 356; s.pc = 28; return s.tmp_11; case 28: @@ -60316,15 +60316,15 @@ switch (step) { { step = 17; continue; } case 5: case 6: - s.tmp_13 = game_Hitbox_contains__P517343_mk(s); + s.tmp_13 = game_Hitbox_contains__P32726_mk(s); s.tmp_13.arg0 = s.arg0; - s.tmp_14 = game_Hitbox_right__P517340_mk(s); + s.tmp_14 = game_Hitbox_right__P32723_mk(s); s.tmp_14.arg0 = s.arg1; s.callLocIdx = 358; s.pc = 30; return s.tmp_14; case 30: r0 = s.retval; s.tmp_13.arg1 = r0; - s.tmp_15 = game_Hitbox_bottom__P517341_mk(s); + s.tmp_15 = game_Hitbox_bottom__P32724_mk(s); s.tmp_15.arg0 = s.arg1; s.callLocIdx = 359; s.pc = 31; return s.tmp_15; case 31: @@ -60340,15 +60340,15 @@ switch (step) { { step = 17; continue; } case 7: case 8: - s.tmp_17 = game_Hitbox_contains__P517343_mk(s); + s.tmp_17 = game_Hitbox_contains__P32726_mk(s); s.tmp_17.arg0 = s.arg1; - s.tmp_18 = game_Hitbox_left__P517338_mk(s); + s.tmp_18 = game_Hitbox_left__P32721_mk(s); s.tmp_18.arg0 = s.arg0; s.callLocIdx = 361; s.pc = 33; return s.tmp_18; case 33: r0 = s.retval; s.tmp_17.arg1 = r0; - s.tmp_19 = game_Hitbox_top__P517339_mk(s); + s.tmp_19 = game_Hitbox_top__P32722_mk(s); s.tmp_19.arg0 = s.arg0; s.callLocIdx = 362; s.pc = 34; return s.tmp_19; case 34: @@ -60364,15 +60364,15 @@ switch (step) { { step = 17; continue; } case 9: case 10: - s.tmp_21 = game_Hitbox_contains__P517343_mk(s); + s.tmp_21 = game_Hitbox_contains__P32726_mk(s); s.tmp_21.arg0 = s.arg1; - s.tmp_22 = game_Hitbox_left__P517338_mk(s); + s.tmp_22 = game_Hitbox_left__P32721_mk(s); s.tmp_22.arg0 = s.arg0; s.callLocIdx = 364; s.pc = 36; return s.tmp_22; case 36: r0 = s.retval; s.tmp_21.arg1 = r0; - s.tmp_23 = game_Hitbox_bottom__P517341_mk(s); + s.tmp_23 = game_Hitbox_bottom__P32724_mk(s); s.tmp_23.arg0 = s.arg0; s.callLocIdx = 365; s.pc = 37; return s.tmp_23; case 37: @@ -60388,15 +60388,15 @@ switch (step) { { step = 17; continue; } case 11: case 12: - s.tmp_25 = game_Hitbox_contains__P517343_mk(s); + s.tmp_25 = game_Hitbox_contains__P32726_mk(s); s.tmp_25.arg0 = s.arg1; - s.tmp_26 = game_Hitbox_right__P517340_mk(s); + s.tmp_26 = game_Hitbox_right__P32723_mk(s); s.tmp_26.arg0 = s.arg0; s.callLocIdx = 367; s.pc = 39; return s.tmp_26; case 39: r0 = s.retval; s.tmp_25.arg1 = r0; - s.tmp_27 = game_Hitbox_top__P517339_mk(s); + s.tmp_27 = game_Hitbox_top__P32722_mk(s); s.tmp_27.arg0 = s.arg0; s.callLocIdx = 368; s.pc = 40; return s.tmp_27; case 40: @@ -60412,15 +60412,15 @@ switch (step) { { step = 17; continue; } case 13: case 14: - s.tmp_29 = game_Hitbox_contains__P517343_mk(s); + s.tmp_29 = game_Hitbox_contains__P32726_mk(s); s.tmp_29.arg0 = s.arg1; - s.tmp_30 = game_Hitbox_right__P517340_mk(s); + s.tmp_30 = game_Hitbox_right__P32723_mk(s); s.tmp_30.arg0 = s.arg0; s.callLocIdx = 370; s.pc = 42; return s.tmp_30; case 42: r0 = s.retval; s.tmp_29.arg1 = r0; - s.tmp_31 = game_Hitbox_bottom__P517341_mk(s); + s.tmp_31 = game_Hitbox_bottom__P32724_mk(s); s.tmp_31.arg0 = s.arg0; s.callLocIdx = 371; s.pc = 43; return s.tmp_31; case 43: @@ -60441,12 +60441,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_Hitbox_overlapsWith__P517345.info = {"start":2515,"length":695,"line":87,"column":8,"endLine":99,"endColumn":9,"fileName":"pxt_modules/game/hitbox.ts","functionName":"overlapsWith","argumentNames":["this","other"]} +game_Hitbox_overlapsWith__P32728.info = {"start":2515,"length":695,"line":87,"column":8,"endLine":99,"endColumn":9,"fileName":"pxt_modules/game/hitbox.ts","functionName":"overlapsWith","argumentNames":["this","other"]} -function game_Hitbox_overlapsWith__P517345_mk(s) { +function game_Hitbox_overlapsWith__P32728_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_Hitbox_overlapsWith__P517345, depth: s.depth + 1, + parent: s, fn: game_Hitbox_overlapsWith__P32728, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -60488,7 +60488,7 @@ function game_Hitbox_overlapsWith__P517345_mk(s) { -function game_Hitbox_contains__P517343(s) { +function game_Hitbox_contains__P32726(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -60505,9 +60505,9 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, game_Hitbox__C517330_VT)) failedCast(r0); + if (!checkSubtype(r0, game_Hitbox__C32713_VT)) failedCast(r0); s.tmp_1 = r0 = s.arg1; - s.tmp_3 = game_Hitbox_left__P517338_mk(s); + s.tmp_3 = game_Hitbox_left__P32721_mk(s); s.tmp_3.arg0 = s.arg0; s.callLocIdx = 327; s.pc = 7; return s.tmp_3; case 7: @@ -60521,7 +60521,7 @@ switch (step) { { step = 2; continue; } case 1: s.tmp_4 = r0 = s.arg1; - s.tmp_6 = game_Hitbox_right__P517340_mk(s); + s.tmp_6 = game_Hitbox_right__P32723_mk(s); s.tmp_6.arg0 = s.arg0; s.callLocIdx = 328; s.pc = 8; return s.tmp_6; case 8: @@ -60537,7 +60537,7 @@ switch (step) { { step = 4; continue; } case 3: s.tmp_8 = r0 = s.arg2; - s.tmp_10 = game_Hitbox_top__P517339_mk(s); + s.tmp_10 = game_Hitbox_top__P32722_mk(s); s.tmp_10.arg0 = s.arg0; s.callLocIdx = 329; s.pc = 9; return s.tmp_10; case 9: @@ -60553,7 +60553,7 @@ switch (step) { { step = 6; continue; } case 5: s.tmp_12 = r0 = s.arg2; - s.tmp_14 = game_Hitbox_bottom__P517341_mk(s); + s.tmp_14 = game_Hitbox_bottom__P32724_mk(s); s.tmp_14.arg0 = s.arg0; s.callLocIdx = 330; s.pc = 10; return s.tmp_14; case 10: @@ -60567,12 +60567,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_Hitbox_contains__P517343.info = {"start":1034,"length":144,"line":44,"column":8,"endLine":46,"endColumn":9,"fileName":"pxt_modules/game/hitbox.ts","functionName":"contains","argumentNames":["this","x","y"]} +game_Hitbox_contains__P32726.info = {"start":1034,"length":144,"line":44,"column":8,"endLine":46,"endColumn":9,"fileName":"pxt_modules/game/hitbox.ts","functionName":"contains","argumentNames":["this","x","y"]} -function game_Hitbox_contains__P517343_mk(s) { +function game_Hitbox_contains__P32726_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_Hitbox_contains__P517343, depth: s.depth + 1, + parent: s, fn: game_Hitbox_contains__P32726, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -60599,7 +60599,7 @@ function game_Hitbox_contains__P517343_mk(s) { -function ArcadePhysicsEngine_createMovingSprite__P520874(s) { +function ArcadePhysicsEngine_createMovingSprite__P36262(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -60609,16 +60609,16 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.ovx___541016 = undefined; - s.ovy___541021 = undefined; - s.fx___541048 = undefined; - s.c___541055 = undefined; - s.fy___541098 = undefined; - s.c___541105 = undefined; - s.dx___541144 = undefined; - s.dy___541157 = undefined; - s.xStep___541170 = undefined; - s.yStep___541172 = undefined; + s.ovx___56444 = undefined; + s.ovy___56449 = undefined; + s.fx___56476 = undefined; + s.c___56483 = undefined; + s.fy___56526 = undefined; + s.c___56533 = undefined; + s.dx___56572 = undefined; + s.dy___56585 = undefined; + s.xStep___56598 = undefined; + s.yStep___56600 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -60627,23 +60627,23 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, ArcadePhysicsEngine__C517649_VT)) failedCast(r0); - s.tmp_0 = ArcadePhysicsEngine_constrain__P520880_mk(s); + if (!checkSubtype(r0, ArcadePhysicsEngine__C33032_VT)) failedCast(r0); + s.tmp_0 = ArcadePhysicsEngine_constrain__P36268_mk(s); s.tmp_0.arg0 = s.arg0; r0 = s.arg1.fields["_vx"]; s.tmp_0.arg1 = r0; s.callLocIdx = 681; s.pc = 25; return s.tmp_0; case 25: r0 = s.retval; - s.ovx___541016 = (r0); - s.tmp_0 = ArcadePhysicsEngine_constrain__P520880_mk(s); + s.ovx___56444 = (r0); + s.tmp_0 = ArcadePhysicsEngine_constrain__P36268_mk(s); s.tmp_0.arg0 = s.arg0; r0 = s.arg1.fields["_vy"]; s.tmp_0.arg1 = r0; s.callLocIdx = 682; s.pc = 26; return s.tmp_0; case 26: r0 = s.retval; - s.ovy___541021 = (r0); + s.ovy___56449 = (r0); r0 = s.arg1.fields["_x"]; s.tmp_0 = r0; r0 = (s.arg1).fields["_lastX"] = (s.tmp_0); @@ -60677,21 +60677,21 @@ switch (step) { r0 = pxsim.Math_.imul(s.tmp_2, s.arg2); s.tmp_1 = r0; r0 = pxsim.Math_.idiv(s.tmp_1, 1000); - s.fx___541048 = (r0); + s.fx___56476 = (r0); r0 = s.arg1.fields["_vx"]; s.tmp_0 = r0; - r0 = (s.tmp_0 - s.fx___541048); - s.c___541055 = (r0); - r0 = (s.c___541055 < 0); + r0 = (s.tmp_0 - s.fx___56476); + s.c___56483 = (r0); + r0 = (s.c___56483 < 0); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 2; continue; } s.tmp_1 = r0 = s.arg1; - s.tmp_3 = Fx_min__P515288_mk(s); + s.tmp_3 = Fx_min__P30671_mk(s); s.tmp_3.arg0 = 0; r0 = s.arg1.fields["_vx"]; s.tmp_4 = r0; - r0 = (s.tmp_4 + s.fx___541048); + r0 = (s.tmp_4 + s.fx___56476); s.tmp_3.arg1 = r0; s.callLocIdx = 690; s.pc = 27; return s.tmp_3; case 27: @@ -60700,16 +60700,16 @@ switch (step) { r0 = (s.tmp_1).fields["_vx"] = (s.tmp_2); { step = 5; continue; } case 2: - r0 = (s.c___541055 > 0); + r0 = (s.c___56483 > 0); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 3; continue; } s.tmp_1 = r0 = s.arg1; - s.tmp_3 = Fx_max__P515289_mk(s); + s.tmp_3 = Fx_max__P30672_mk(s); s.tmp_3.arg0 = 0; r0 = s.arg1.fields["_vx"]; s.tmp_4 = r0; - r0 = (s.tmp_4 - s.fx___541048); + r0 = (s.tmp_4 - s.fx___56476); s.tmp_3.arg1 = r0; s.callLocIdx = 692; s.pc = 28; return s.tmp_3; case 28: @@ -60751,21 +60751,21 @@ switch (step) { r0 = pxsim.Math_.imul(s.tmp_2, s.arg2); s.tmp_1 = r0; r0 = pxsim.Math_.idiv(s.tmp_1, 1000); - s.fy___541098 = (r0); + s.fy___56526 = (r0); r0 = s.arg1.fields["_vy"]; s.tmp_0 = r0; - r0 = (s.tmp_0 - s.fy___541098); - s.c___541105 = (r0); - r0 = (s.c___541105 < 0); + r0 = (s.tmp_0 - s.fy___56526); + s.c___56533 = (r0); + r0 = (s.c___56533 < 0); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 10; continue; } s.tmp_1 = r0 = s.arg1; - s.tmp_3 = Fx_min__P515288_mk(s); + s.tmp_3 = Fx_min__P30671_mk(s); s.tmp_3.arg0 = 0; r0 = s.arg1.fields["_vy"]; s.tmp_4 = r0; - r0 = (s.tmp_4 + s.fy___541098); + r0 = (s.tmp_4 + s.fy___56526); s.tmp_3.arg1 = r0; s.callLocIdx = 700; s.pc = 29; return s.tmp_3; case 29: @@ -60774,16 +60774,16 @@ switch (step) { r0 = (s.tmp_1).fields["_vy"] = (s.tmp_2); { step = 13; continue; } case 10: - r0 = (s.c___541105 > 0); + r0 = (s.c___56533 > 0); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 11; continue; } s.tmp_1 = r0 = s.arg1; - s.tmp_3 = Fx_max__P515289_mk(s); + s.tmp_3 = Fx_max__P30672_mk(s); s.tmp_3.arg0 = 0; r0 = s.arg1.fields["_vy"]; s.tmp_4 = r0; - r0 = (s.tmp_4 - s.fy___541098); + r0 = (s.tmp_4 - s.fy___56526); s.tmp_3.arg1 = r0; s.callLocIdx = 702; s.pc = 30; return s.tmp_3; case 30: @@ -60799,7 +60799,7 @@ switch (step) { case 15: case 16: s.tmp_0 = r0 = s.arg1; - s.tmp_2 = ArcadePhysicsEngine_constrain__P520880_mk(s); + s.tmp_2 = ArcadePhysicsEngine_constrain__P36268_mk(s); s.tmp_2.arg0 = s.arg0; r0 = s.arg1.fields["_vx"]; s.tmp_2.arg1 = r0; @@ -60809,7 +60809,7 @@ switch (step) { s.tmp_1 = r0; r0 = (s.tmp_0).fields["_vx"] = (s.tmp_1); s.tmp_0 = r0 = s.arg1; - s.tmp_2 = ArcadePhysicsEngine_constrain__P520880_mk(s); + s.tmp_2 = ArcadePhysicsEngine_constrain__P36268_mk(s); s.tmp_2.arg0 = s.arg0; r0 = s.arg1.fields["_vy"]; s.tmp_2.arg1 = r0; @@ -60820,7 +60820,7 @@ switch (step) { r0 = (s.tmp_0).fields["_vy"] = (s.tmp_1); r0 = s.arg1.fields["_vx"]; s.tmp_4 = r0; - r0 = (s.tmp_4 + s.ovx___541016); + r0 = (s.tmp_4 + s.ovx___56444); s.tmp_3 = r0; r0 = (s.tmp_3 / 256); s.tmp_2 = r0; @@ -60831,10 +60831,10 @@ switch (step) { r0 = (s.tmp_0 * 256); s.tmp_5 = r0; r0 = (s.tmp_5 | 0); - s.dx___541144 = (r0); + s.dx___56572 = (r0); r0 = s.arg1.fields["_vy"]; s.tmp_4 = r0; - r0 = (s.tmp_4 + s.ovy___541021); + r0 = (s.tmp_4 + s.ovy___56449); s.tmp_3 = r0; r0 = (s.tmp_3 / 256); s.tmp_2 = r0; @@ -60845,12 +60845,12 @@ switch (step) { r0 = (s.tmp_0 * 256); s.tmp_5 = r0; r0 = (s.tmp_5 | 0); - s.dy___541157 = (r0); - s.xStep___541170 = (s.dx___541144); - s.yStep___541172 = (s.dy___541157); + s.dy___56585 = (r0); + s.xStep___56598 = (s.dx___56572); + s.yStep___56600 = (s.dy___56585); case 17: - s.tmp_2 = Fx_abs__P515287_mk(s); - s.tmp_2.arg0 = s.xStep___541170; + s.tmp_2 = Fx_abs__P30670_mk(s); + s.tmp_2.arg0 = s.xStep___56598; s.callLocIdx = 711; s.pc = 33; return s.tmp_2; case 33: r0 = s.retval; @@ -60864,8 +60864,8 @@ switch (step) { r0 = s.tmp_0; { step = 19; continue; } case 18: - s.tmp_5 = Fx_abs__P515287_mk(s); - s.tmp_5.arg0 = s.yStep___541172; + s.tmp_5 = Fx_abs__P30670_mk(s); + s.tmp_5.arg0 = s.yStep___56600; s.callLocIdx = 712; s.pc = 34; return s.tmp_5; case 34: r0 = s.retval; @@ -60878,8 +60878,8 @@ switch (step) { s.tmp_7 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_7); if (!r0) { step = 24; continue; } - s.tmp_10 = Fx_abs__P515287_mk(s); - s.tmp_10.arg0 = s.xStep___541170; + s.tmp_10 = Fx_abs__P30670_mk(s); + s.tmp_10.arg0 = s.xStep___56598; s.callLocIdx = 713; s.pc = 35; return s.tmp_10; case 35: r0 = s.retval; @@ -60890,12 +60890,12 @@ switch (step) { s.tmp_8 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_8); if (!r0) { step = 20; continue; } - r0 = pxsim.Math_.idiv(s.xStep___541170, 2); - s.xStep___541170 = (r0); + r0 = pxsim.Math_.idiv(s.xStep___56598, 2); + s.xStep___56598 = (r0); case 20: case 21: - s.tmp_2 = Fx_abs__P515287_mk(s); - s.tmp_2.arg0 = s.yStep___541172; + s.tmp_2 = Fx_abs__P30670_mk(s); + s.tmp_2.arg0 = s.yStep___56600; s.callLocIdx = 715; s.pc = 36; return s.tmp_2; case 36: r0 = s.retval; @@ -60906,25 +60906,25 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 22; continue; } - r0 = pxsim.Math_.idiv(s.yStep___541172, 2); - s.yStep___541172 = (r0); + r0 = pxsim.Math_.idiv(s.yStep___56600, 2); + s.yStep___56600 = (r0); case 22: case 23: { step = 17; continue; } case 24: - r0 = pxsim_pxtcore_mkClassInstance(MovingSprite__C517647_VT); + r0 = pxsim_pxtcore_mkClassInstance(MovingSprite__C33030_VT); s.tmp_0 = r0; - s.tmp_1 = MovingSprite_constructor__P517648_mk(s); + s.tmp_1 = MovingSprite_constructor__P33031_mk(s); s.tmp_1.arg0 = s.tmp_0; s.tmp_1.arg1 = s.arg1; r0 = s.arg1.fields["_vx"]; s.tmp_1.arg2 = r0; r0 = s.arg1.fields["_vy"]; s.tmp_1.arg3 = r0; - s.tmp_1.arg4 = s.dx___541144; - s.tmp_1.arg5 = s.dy___541157; - s.tmp_1.arg6 = s.xStep___541170; - s.tmp_1.arg7 = s.yStep___541172; + s.tmp_1.arg4 = s.dx___56572; + s.tmp_1.arg5 = s.dy___56585; + s.tmp_1.arg6 = s.xStep___56598; + s.tmp_1.arg7 = s.yStep___56600; s.callLocIdx = 717; s.pc = 37; return s.tmp_1; case 37: r0 = s.retval; @@ -60932,12 +60932,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -ArcadePhysicsEngine_createMovingSprite__P520874.info = {"start":6933,"length":2805,"line":217,"column":4,"endLine":307,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"createMovingSprite","argumentNames":["this","sprite","dtMs","dt2"]} +ArcadePhysicsEngine_createMovingSprite__P36262.info = {"start":6933,"length":2805,"line":217,"column":4,"endLine":307,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"createMovingSprite","argumentNames":["this","sprite","dtMs","dt2"]} -function ArcadePhysicsEngine_createMovingSprite__P520874_mk(s) { +function ArcadePhysicsEngine_createMovingSprite__P36262_mk(s) { checkStack(s.depth); return { - parent: s, fn: ArcadePhysicsEngine_createMovingSprite__P520874, depth: s.depth + 1, + parent: s, fn: ArcadePhysicsEngine_createMovingSprite__P36262, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -60951,16 +60951,16 @@ function ArcadePhysicsEngine_createMovingSprite__P520874_mk(s) { tmp_9: undefined, tmp_10: undefined, tmp_11: undefined, - ovx___541016: undefined, - ovy___541021: undefined, - fx___541048: undefined, - c___541055: undefined, - fy___541098: undefined, - c___541105: undefined, - dx___541144: undefined, - dy___541157: undefined, - xStep___541170: undefined, - yStep___541172: undefined, + ovx___56444: undefined, + ovy___56449: undefined, + fx___56476: undefined, + c___56483: undefined, + fy___56526: undefined, + c___56533: undefined, + dx___56572: undefined, + dy___56585: undefined, + xStep___56598: undefined, + yStep___56600: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -60971,7 +60971,7 @@ function ArcadePhysicsEngine_createMovingSprite__P520874_mk(s) { -function ArcadePhysicsEngine_constrain__P520880(s) { +function ArcadePhysicsEngine_constrain__P36268(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -60987,9 +60987,9 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, ArcadePhysicsEngine__C517649_VT)) failedCast(r0); - s.tmp_0 = Fx_max__P515289_mk(s); - s.tmp_1 = Fx_min__P515288_mk(s); + if (!checkSubtype(r0, ArcadePhysicsEngine__C33032_VT)) failedCast(r0); + s.tmp_0 = Fx_max__P30672_mk(s); + s.tmp_1 = Fx_min__P30671_mk(s); r0 = s.arg0.fields["maxVelocity"]; s.tmp_1.arg0 = r0; s.tmp_1.arg1 = s.arg1; @@ -61005,12 +61005,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -ArcadePhysicsEngine_constrain__P520880.info = {"start":27343,"length":193,"line":761,"column":4,"endLine":769,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"constrain","argumentNames":["this","v"]} +ArcadePhysicsEngine_constrain__P36268.info = {"start":27343,"length":193,"line":761,"column":4,"endLine":769,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"constrain","argumentNames":["this","v"]} -function ArcadePhysicsEngine_constrain__P520880_mk(s) { +function ArcadePhysicsEngine_constrain__P36268_mk(s) { checkStack(s.depth); return { - parent: s, fn: ArcadePhysicsEngine_constrain__P520880, depth: s.depth + 1, + parent: s, fn: ArcadePhysicsEngine_constrain__P36268, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -61022,7 +61022,7 @@ function ArcadePhysicsEngine_constrain__P520880_mk(s) { -function Fx_compare__P515286(s) { +function Fx_compare__P30669(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -61041,12 +61041,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Fx_compare__P515286.info = {"start":1395,"length":106,"line":41,"column":4,"endLine":43,"endColumn":5,"fileName":"pxt_modules/base/fixed.ts","functionName":"compare","argumentNames":["a","b"]} +Fx_compare__P30669.info = {"start":1395,"length":106,"line":41,"column":4,"endLine":43,"endColumn":5,"fileName":"pxt_modules/base/fixed.ts","functionName":"compare","argumentNames":["a","b"]} -function Fx_compare__P515286_mk(s) { +function Fx_compare__P30669_mk(s) { checkStack(s.depth); return { - parent: s, fn: Fx_compare__P515286, depth: s.depth + 1, + parent: s, fn: Fx_compare__P30669, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -61056,7 +61056,7 @@ function Fx_compare__P515286_mk(s) { -function sprites_SpriteMap_insertAABB__P517575(s) { +function sprites_SpriteMap_insertAABB__P32958(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -61066,32 +61066,32 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.left___540836 = undefined; - s.top___540839 = undefined; - s.xn___540842 = undefined; - s.yn___540853 = undefined; - s.x___540864 = undefined; - s.y___540869 = undefined; + s.left___56264 = undefined; + s.top___56267 = undefined; + s.xn___56270 = undefined; + s.yn___56281 = undefined; + s.x___56292 = undefined; + s.y___56297 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_SpriteMap__C517568_VT)) failedCast(r0); - s.tmp_0 = Sprite_left__P517521_mk(s); + if (!checkSubtype(r0, sprites_SpriteMap__C32951_VT)) failedCast(r0); + s.tmp_0 = Sprite_left__P32904_mk(s); s.tmp_0.arg0 = s.arg1; s.callLocIdx = 608; s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; - s.left___540836 = (r0); - s.tmp_0 = Sprite_top__P517525_mk(s); + s.left___56264 = (r0); + s.tmp_0 = Sprite_top__P32908_mk(s); s.tmp_0.arg0 = s.arg1; s.callLocIdx = 609; s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; - s.top___540839 = (r0); - s.tmp_3 = Sprite_width__P517519_mk(s); + s.top___56267 = (r0); + s.tmp_3 = Sprite_width__P32902_mk(s); s.tmp_3.arg0 = s.arg1; s.callLocIdx = 610; s.pc = 7; return s.tmp_3; case 7: @@ -61106,8 +61106,8 @@ switch (step) { r0 = s.arg0.fields["cellWidth"]; s.tmp_5 = r0; r0 = pxsim.Math_.idiv(s.tmp_0, s.tmp_5); - s.xn___540842 = (r0); - s.tmp_3 = Sprite_height__P517520_mk(s); + s.xn___56270 = (r0); + s.tmp_3 = Sprite_height__P32903_mk(s); s.tmp_3.arg0 = s.arg1; s.callLocIdx = 611; s.pc = 8; return s.tmp_3; case 8: @@ -61122,24 +61122,24 @@ switch (step) { r0 = s.arg0.fields["cellHeight"]; s.tmp_5 = r0; r0 = pxsim.Math_.idiv(s.tmp_0, s.tmp_5); - s.yn___540853 = (r0); - s.x___540864 = (0); + s.yn___56281 = (r0); + s.x___56292 = (0); case 1: - r0 = (s.x___540864 <= s.xn___540842); + r0 = (s.x___56292 <= s.xn___56270); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 4; continue; } - s.y___540869 = (0); + s.y___56297 = (0); case 2: - r0 = (s.y___540869 <= s.yn___540853); + r0 = (s.y___56297 <= s.yn___56281); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 3; continue; } - s.tmp_1 = sprites_SpriteMap_insertAtKey__P520838_mk(s); + s.tmp_1 = sprites_SpriteMap_insertAtKey__P36226_mk(s); s.tmp_1.arg0 = s.arg0; - s.tmp_2 = r0 = s.left___540836; - s.tmp_4 = Math_min__P515253_mk(s); - s.tmp_5 = Sprite_width__P517519_mk(s); + s.tmp_2 = r0 = s.left___56264; + s.tmp_4 = Math_min__P30636_mk(s); + s.tmp_5 = Sprite_width__P32902_mk(s); s.tmp_5.arg0 = s.arg1; s.callLocIdx = 612; s.pc = 11; return s.tmp_5; case 11: @@ -61147,7 +61147,7 @@ switch (step) { s.tmp_4.arg0 = r0; r0 = s.arg0.fields["cellWidth"]; s.tmp_6 = r0; - r0 = (s.x___540864 * s.tmp_6); + r0 = (s.x___56292 * s.tmp_6); s.tmp_4.arg1 = r0; s.callLocIdx = 613; s.pc = 10; return s.tmp_4; case 10: @@ -61155,9 +61155,9 @@ switch (step) { s.tmp_3 = r0; r0 = (s.tmp_2 + s.tmp_3); s.tmp_1.arg1 = r0; - s.tmp_7 = r0 = s.top___540839; - s.tmp_9 = Math_min__P515253_mk(s); - s.tmp_10 = Sprite_height__P517520_mk(s); + s.tmp_7 = r0 = s.top___56267; + s.tmp_9 = Math_min__P30636_mk(s); + s.tmp_10 = Sprite_height__P32903_mk(s); s.tmp_10.arg0 = s.arg1; s.callLocIdx = 614; s.pc = 13; return s.tmp_10; case 13: @@ -61165,7 +61165,7 @@ switch (step) { s.tmp_9.arg0 = r0; r0 = s.arg0.fields["cellHeight"]; s.tmp_11 = r0; - r0 = (s.y___540869 * s.tmp_11); + r0 = (s.y___56297 * s.tmp_11); s.tmp_9.arg1 = r0; s.callLocIdx = 615; s.pc = 12; return s.tmp_9; case 12: @@ -61177,24 +61177,24 @@ switch (step) { s.callLocIdx = 616; s.pc = 9; return s.tmp_1; case 9: r0 = s.retval; - r0 = (s.y___540869 + 1); - s.y___540869 = (r0); + r0 = (s.y___56297 + 1); + s.y___56297 = (r0); { step = 2; continue; } case 3: - r0 = (s.x___540864 + 1); - s.x___540864 = (r0); + r0 = (s.x___56292 + 1); + s.x___56292 = (r0); { step = 1; continue; } case 4: r0 = undefined; return leave(s, r0) default: oops() } } } -sprites_SpriteMap_insertAABB__P517575.info = {"start":3184,"length":521,"line":91,"column":8,"endLine":99,"endColumn":9,"fileName":"pxt_modules/game/spritemap.ts","functionName":"insertAABB","argumentNames":["this","sprite"]} +sprites_SpriteMap_insertAABB__P32958.info = {"start":3184,"length":521,"line":91,"column":8,"endLine":99,"endColumn":9,"fileName":"pxt_modules/game/spritemap.ts","functionName":"insertAABB","argumentNames":["this","sprite"]} -function sprites_SpriteMap_insertAABB__P517575_mk(s) { +function sprites_SpriteMap_insertAABB__P32958_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_SpriteMap_insertAABB__P517575, depth: s.depth + 1, + parent: s, fn: sprites_SpriteMap_insertAABB__P32958, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -61208,12 +61208,12 @@ function sprites_SpriteMap_insertAABB__P517575_mk(s) { tmp_9: undefined, tmp_10: undefined, tmp_11: undefined, - left___540836: undefined, - top___540839: undefined, - xn___540842: undefined, - yn___540853: undefined, - x___540864: undefined, - y___540869: undefined, + left___56264: undefined, + top___56267: undefined, + xn___56270: undefined, + yn___56281: undefined, + x___56292: undefined, + y___56297: undefined, arg0: undefined, arg1: undefined, } } @@ -61222,7 +61222,7 @@ function sprites_SpriteMap_insertAABB__P517575_mk(s) { -function sprites_SpriteMap_insertAtKey__P520838(s) { +function sprites_SpriteMap_insertAtKey__P36226(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -61232,8 +61232,8 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.k___540904 = undefined; - s.bucket___540909 = undefined; + s.k___56332 = undefined; + s.bucket___56337 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -61242,20 +61242,20 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_SpriteMap__C517568_VT)) failedCast(r0); - s.tmp_0 = sprites_SpriteMap_key__P520837_mk(s); + if (!checkSubtype(r0, sprites_SpriteMap__C32951_VT)) failedCast(r0); + s.tmp_0 = sprites_SpriteMap_key__P36225_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; s.tmp_0.arg2 = s.arg2; s.callLocIdx = 607; s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; - s.k___540904 = (r0); + s.k___56332 = (r0); r0 = s.arg0.fields["buckets"]; s.tmp_0 = r0; - r0 = pxsim_Array__getAt(s.tmp_0, s.k___540904); - s.bucket___540909 = (r0); - r0 = pxsim_numops_toBoolDecr(s.bucket___540909); + r0 = pxsim_Array__getAt(s.tmp_0, s.k___56332); + s.bucket___56337 = (r0); + r0 = pxsim_numops_toBoolDecr(s.bucket___56337); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; @@ -61263,40 +61263,40 @@ switch (step) { if (!r0) { step = 1; continue; } r0 = s.arg0.fields["buckets"]; s.tmp_2 = r0; - s.tmp_3 = r0 = s.k___540904; + s.tmp_3 = r0 = s.k___56332; r0 = pxsim_Array__mk(); s.tmp_4 = r0; r0 = pxsim_Array_.setAt(s.tmp_2, s.tmp_3, s.tmp_4); - s.bucket___540909 = (s.tmp_4); + s.bucket___56337 = (s.tmp_4); case 1: case 2: - r0 = pxsim_Array_.indexOf(s.bucket___540909, s.arg3, undefined); + r0 = pxsim_Array_.indexOf(s.bucket___56337, s.arg3, undefined); s.tmp_1 = r0; r0 = (s.tmp_1 < 0); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 3; continue; } - r0 = pxsim_Array__push(s.bucket___540909, s.arg3); + r0 = pxsim_Array__push(s.bucket___56337, s.arg3); case 3: case 4: r0 = undefined; return leave(s, r0) default: oops() } } } -sprites_SpriteMap_insertAtKey__P520838.info = {"start":2872,"length":302,"line":82,"column":8,"endLine":89,"endColumn":9,"fileName":"pxt_modules/game/spritemap.ts","functionName":"insertAtKey","argumentNames":["this","x","y","sprite"]} +sprites_SpriteMap_insertAtKey__P36226.info = {"start":2872,"length":302,"line":82,"column":8,"endLine":89,"endColumn":9,"fileName":"pxt_modules/game/spritemap.ts","functionName":"insertAtKey","argumentNames":["this","x","y","sprite"]} -function sprites_SpriteMap_insertAtKey__P520838_mk(s) { +function sprites_SpriteMap_insertAtKey__P36226_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_SpriteMap_insertAtKey__P520838, depth: s.depth + 1, + parent: s, fn: sprites_SpriteMap_insertAtKey__P36226, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, tmp_3: undefined, tmp_4: undefined, - k___540904: undefined, - bucket___540909: undefined, + k___56332: undefined, + bucket___56337: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -61307,7 +61307,7 @@ function sprites_SpriteMap_insertAtKey__P520838_mk(s) { -function sprites_SpriteMap_clear__P517574(s) { +function sprites_SpriteMap_clear__P32957(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -61322,7 +61322,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_SpriteMap__C517568_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_SpriteMap__C32951_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; r0 = pxsim_Array__mk(); s.tmp_1 = r0; @@ -61331,12 +61331,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -sprites_SpriteMap_clear__P517574.info = {"start":2532,"length":50,"line":72,"column":8,"endLine":74,"endColumn":9,"fileName":"pxt_modules/game/spritemap.ts","functionName":"clear","argumentNames":["this"]} +sprites_SpriteMap_clear__P32957.info = {"start":2532,"length":50,"line":72,"column":8,"endLine":74,"endColumn":9,"fileName":"pxt_modules/game/spritemap.ts","functionName":"clear","argumentNames":["this"]} -function sprites_SpriteMap_clear__P517574_mk(s) { +function sprites_SpriteMap_clear__P32957_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_SpriteMap_clear__P517574, depth: s.depth + 1, + parent: s, fn: sprites_SpriteMap_clear__P32957, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -61347,7 +61347,7 @@ function sprites_SpriteMap_clear__P517574_mk(s) { -function sprites_SpriteMap_resizeBuckets__P517573(s) { +function sprites_SpriteMap_resizeBuckets__P32956(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -61357,115 +61357,115 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.maxWidth___540939 = undefined; - s.maxHeight___540940 = undefined; - s.sprite___540942 = undefined; - s.unnamed840___U3 = undefined; - s.unnamed841___U4 = undefined; - s.tMap___540958 = undefined; - s.areaWidth___540962 = undefined; - s.areaHeight___540969 = undefined; + s.maxWidth___56367 = undefined; + s.maxHeight___56368 = undefined; + s.sprite___56370 = undefined; + s.unnamed200___U3 = undefined; + s.unnamed201___U4 = undefined; + s.tMap___56386 = undefined; + s.areaWidth___56390 = undefined; + s.areaHeight___56397 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_SpriteMap__C517568_VT)) failedCast(r0); - s.maxWidth___540939 = (0); - s.maxHeight___540940 = (0); - s.sprite___540942 = (undefined); - s.unnamed840___U3 = (s.arg1); - s.unnamed841___U4 = (0); + if (!checkSubtype(r0, sprites_SpriteMap__C32951_VT)) failedCast(r0); + s.maxWidth___56367 = (0); + s.maxHeight___56368 = (0); + s.sprite___56370 = (undefined); + s.unnamed200___U3 = (s.arg1); + s.unnamed201___U4 = (0); case 1: - s.tmp_0 = r0 = s.unnamed841___U4; - r0 = pxsim_Array__length(s.unnamed840___U3); + s.tmp_0 = r0 = s.unnamed201___U4; + r0 = pxsim_Array__length(s.unnamed200___U3); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 6; continue; } - r0 = pxsim_Array__getAt(s.unnamed840___U3, s.unnamed841___U4); - s.sprite___540942 = (r0); - s.tmp_4 = Sprite_width__P517519_mk(s); - s.tmp_4.arg0 = s.sprite___540942; + r0 = pxsim_Array__getAt(s.unnamed200___U3, s.unnamed201___U4); + s.sprite___56370 = (r0); + s.tmp_4 = Sprite_width__P32902_mk(s); + s.tmp_4.arg0 = s.sprite___56370; s.callLocIdx = 596; s.pc = 11; return s.tmp_4; case 11: r0 = s.retval; s.tmp_3 = r0; - r0 = (s.tmp_3 > s.maxWidth___540939); + r0 = (s.tmp_3 > s.maxWidth___56367); s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); if (!r0) { step = 2; continue; } - s.tmp_5 = Sprite_width__P517519_mk(s); - s.tmp_5.arg0 = s.sprite___540942; + s.tmp_5 = Sprite_width__P32902_mk(s); + s.tmp_5.arg0 = s.sprite___56370; s.callLocIdx = 597; s.pc = 12; return s.tmp_5; case 12: r0 = s.retval; - s.maxWidth___540939 = (r0); + s.maxWidth___56367 = (r0); case 2: case 3: - s.tmp_2 = Sprite_height__P517520_mk(s); - s.tmp_2.arg0 = s.sprite___540942; + s.tmp_2 = Sprite_height__P32903_mk(s); + s.tmp_2.arg0 = s.sprite___56370; s.callLocIdx = 598; s.pc = 13; return s.tmp_2; case 13: r0 = s.retval; s.tmp_1 = r0; - r0 = (s.tmp_1 > s.maxHeight___540940); + r0 = (s.tmp_1 > s.maxHeight___56368); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 4; continue; } - s.tmp_3 = Sprite_height__P517520_mk(s); - s.tmp_3.arg0 = s.sprite___540942; + s.tmp_3 = Sprite_height__P32903_mk(s); + s.tmp_3.arg0 = s.sprite___56370; s.callLocIdx = 599; s.pc = 14; return s.tmp_3; case 14: r0 = s.retval; - s.maxHeight___540940 = (r0); + s.maxHeight___56368 = (r0); case 4: case 5: - r0 = (s.unnamed841___U4 + 1); - s.unnamed841___U4 = (r0); + r0 = (s.unnamed201___U4 + 1); + s.unnamed201___U4 = (r0); { step = 1; continue; } case 6: - s.unnamed840___U3 = (undefined); - s.tmp_0 = game_currentScene__P518121_mk(s); + s.unnamed200___U3 = (undefined); + s.tmp_0 = game_currentScene__P33504_mk(s); s.callLocIdx = 600; s.pc = 15; return s.tmp_0; case 15: r0 = s.retval; r0 = r0.fields["tileMap"]; - s.tMap___540958 = (r0); - r0 = pxsim_numops_toBoolDecr(s.tMap___540958); + s.tMap___56386 = (r0); + r0 = pxsim_numops_toBoolDecr(s.tMap___56386); if (!r0) { step = 7; continue; } - s.tmp_0 = tiles_TileMap_areaWidth__P517865_mk(s); - s.tmp_0.arg0 = s.tMap___540958; + s.tmp_0 = tiles_TileMap_areaWidth__P33248_mk(s); + s.tmp_0.arg0 = s.tMap___56386; s.callLocIdx = 601; s.pc = 16; return s.tmp_0; case 16: r0 = s.retval; { step = 8; continue; } case 7: - r0 = pxsim_ImageMethods.width(globals.screen___517154); + r0 = pxsim_ImageMethods.width(globals.screen___32537); case 8: // jmp value (already in r0) s.tmp_1 = r0; - s.areaWidth___540962 = (s.tmp_1); - r0 = pxsim_numops_toBoolDecr(s.tMap___540958); + s.areaWidth___56390 = (s.tmp_1); + r0 = pxsim_numops_toBoolDecr(s.tMap___56386); if (!r0) { step = 9; continue; } - s.tmp_0 = tiles_TileMap_areaHeight__P517866_mk(s); - s.tmp_0.arg0 = s.tMap___540958; + s.tmp_0 = tiles_TileMap_areaHeight__P33249_mk(s); + s.tmp_0.arg0 = s.tMap___56386; s.callLocIdx = 602; s.pc = 17; return s.tmp_0; case 17: r0 = s.retval; { step = 10; continue; } case 9: - r0 = pxsim_ImageMethods.height(globals.screen___517154); + r0 = pxsim_ImageMethods.height(globals.screen___32537); case 10: // jmp value (already in r0) s.tmp_1 = r0; - s.areaHeight___540969 = (s.tmp_1); + s.areaHeight___56397 = (s.tmp_1); s.tmp_0 = r0 = s.arg0; - s.tmp_2 = Math_clamp__P515249_mk(s); + s.tmp_2 = Math_clamp__P30632_mk(s); s.tmp_2.arg0 = 8; - r0 = (s.areaWidth___540962 >> 2); + r0 = (s.areaWidth___56390 >> 2); s.tmp_2.arg1 = r0; - r0 = (s.maxWidth___540939 * 2); + r0 = (s.maxWidth___56367 * 2); s.tmp_2.arg2 = r0; s.callLocIdx = 603; s.pc = 18; return s.tmp_2; case 18: @@ -61473,11 +61473,11 @@ switch (step) { s.tmp_1 = r0; r0 = (s.tmp_0).fields["cellWidth"] = (s.tmp_1); s.tmp_0 = r0 = s.arg0; - s.tmp_2 = Math_clamp__P515249_mk(s); + s.tmp_2 = Math_clamp__P30632_mk(s); s.tmp_2.arg0 = 8; - r0 = (s.areaHeight___540969 >> 2); + r0 = (s.areaHeight___56397 >> 2); s.tmp_2.arg1 = r0; - r0 = (s.maxHeight___540940 * 2); + r0 = (s.maxHeight___56368 * 2); s.tmp_2.arg2 = r0; s.callLocIdx = 604; s.pc = 19; return s.tmp_2; case 19: @@ -61487,25 +61487,25 @@ switch (step) { s.tmp_0 = r0 = s.arg0; r0 = s.arg0.fields["cellHeight"]; s.tmp_2 = r0; - r0 = pxsim.Math_.idiv(s.areaHeight___540969, s.tmp_2); + r0 = pxsim.Math_.idiv(s.areaHeight___56397, s.tmp_2); s.tmp_1 = r0; r0 = (s.tmp_0).fields["rowCount"] = (s.tmp_1); s.tmp_0 = r0 = s.arg0; r0 = s.arg0.fields["cellWidth"]; s.tmp_2 = r0; - r0 = pxsim.Math_.idiv(s.areaWidth___540962, s.tmp_2); + r0 = pxsim.Math_.idiv(s.areaWidth___56390, s.tmp_2); s.tmp_1 = r0; r0 = (s.tmp_0).fields["columnCount"] = (s.tmp_1); r0 = undefined; return leave(s, r0) default: oops() } } } -sprites_SpriteMap_resizeBuckets__P517573.info = {"start":1696,"length":826,"line":52,"column":8,"endLine":70,"endColumn":9,"fileName":"pxt_modules/game/spritemap.ts","functionName":"resizeBuckets","argumentNames":["this","sprites"]} +sprites_SpriteMap_resizeBuckets__P32956.info = {"start":1696,"length":826,"line":52,"column":8,"endLine":70,"endColumn":9,"fileName":"pxt_modules/game/spritemap.ts","functionName":"resizeBuckets","argumentNames":["this","sprites"]} -function sprites_SpriteMap_resizeBuckets__P517573_mk(s) { +function sprites_SpriteMap_resizeBuckets__P32956_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_SpriteMap_resizeBuckets__P517573, depth: s.depth + 1, + parent: s, fn: sprites_SpriteMap_resizeBuckets__P32956, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -61513,14 +61513,14 @@ function sprites_SpriteMap_resizeBuckets__P517573_mk(s) { tmp_3: undefined, tmp_4: undefined, tmp_5: undefined, - maxWidth___540939: undefined, - maxHeight___540940: undefined, - sprite___540942: undefined, - unnamed840___U3: undefined, - unnamed841___U4: undefined, - tMap___540958: undefined, - areaWidth___540962: undefined, - areaHeight___540969: undefined, + maxWidth___56367: undefined, + maxHeight___56368: undefined, + sprite___56370: undefined, + unnamed200___U3: undefined, + unnamed201___U4: undefined, + tMap___56386: undefined, + areaWidth___56390: undefined, + areaHeight___56397: undefined, arg0: undefined, arg1: undefined, } } @@ -61529,7 +61529,7 @@ function sprites_SpriteMap_resizeBuckets__P517573_mk(s) { -function Sprite_clearObstacles__P517547(s) { +function Sprite_clearObstacles__P32930(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -61544,7 +61544,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C517463_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C32846_VT)) failedCast(r0); s.tmp_0 = r0 = s.arg0; r0 = pxsim_Array__mk(); s.tmp_1 = r0; @@ -61553,12 +61553,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_clearObstacles__P517547.info = {"start":24932,"length":54,"line":813,"column":4,"endLine":815,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"clearObstacles","argumentNames":["this"]} +Sprite_clearObstacles__P32930.info = {"start":24932,"length":54,"line":813,"column":4,"endLine":815,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"clearObstacles","argumentNames":["this"]} -function Sprite_clearObstacles__P517547_mk(s) { +function Sprite_clearObstacles__P32930_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_clearObstacles__P517547, depth: s.depth + 1, + parent: s, fn: Sprite_clearObstacles__P32930, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -61569,7 +61569,7 @@ function Sprite_clearObstacles__P517547_mk(s) { -function Fx_idiv__P515285(s) { +function Fx_idiv__P30668(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -61588,12 +61588,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Fx_idiv__P515285.info = {"start":1279,"length":111,"line":38,"column":4,"endLine":40,"endColumn":5,"fileName":"pxt_modules/base/fixed.ts","functionName":"idiv","argumentNames":["a","b"]} +Fx_idiv__P30668.info = {"start":1279,"length":111,"line":38,"column":4,"endLine":40,"endColumn":5,"fileName":"pxt_modules/base/fixed.ts","functionName":"idiv","argumentNames":["a","b"]} -function Fx_idiv__P515285_mk(s) { +function Fx_idiv__P30668_mk(s) { checkStack(s.depth); return { - parent: s, fn: Fx_idiv__P515285, depth: s.depth + 1, + parent: s, fn: Fx_idiv__P30668, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -61603,7 +61603,7 @@ function Fx_idiv__P515285_mk(s) { -function ArcadePhysicsEngine_draw__P517660(s) { +function ArcadePhysicsEngine_draw__P33043(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -61618,8 +61618,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, ArcadePhysicsEngine__C517649_VT)) failedCast(r0); - s.tmp_0 = sprites_SpriteMap_draw__P517572_mk(s); + if (!checkSubtype(r0, ArcadePhysicsEngine__C33032_VT)) failedCast(r0); + s.tmp_0 = sprites_SpriteMap_draw__P32955_mk(s); r0 = s.arg0.fields["map"]; s.tmp_0.arg0 = r0; s.callLocIdx = 646; s.pc = 1; return s.tmp_0; @@ -61629,12 +61629,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -ArcadePhysicsEngine_draw__P517660.info = {"start":2777,"length":39,"line":108,"column":4,"endLine":110,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"draw","argumentNames":["this"]} +ArcadePhysicsEngine_draw__P33043.info = {"start":2777,"length":39,"line":108,"column":4,"endLine":110,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"draw","argumentNames":["this"]} -function ArcadePhysicsEngine_draw__P517660_mk(s) { +function ArcadePhysicsEngine_draw__P33043_mk(s) { checkStack(s.depth); return { - parent: s, fn: ArcadePhysicsEngine_draw__P517660, depth: s.depth + 1, + parent: s, fn: ArcadePhysicsEngine_draw__P33043, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -61644,7 +61644,7 @@ function ArcadePhysicsEngine_draw__P517660_mk(s) { -function sprites_SpriteMap_draw__P517572(s) { +function sprites_SpriteMap_draw__P32955(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -61654,70 +61654,70 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.x___541237 = undefined; - s.y___541243 = undefined; - s.left___541249 = undefined; - s.top___541254 = undefined; - s.k___541259 = undefined; - s.b___541264 = undefined; + s.x___56665 = undefined; + s.y___56671 = undefined; + s.left___56677 = undefined; + s.top___56682 = undefined; + s.k___56687 = undefined; + s.b___56692 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_SpriteMap__C517568_VT)) failedCast(r0); - s.x___541237 = (0); + if (!checkSubtype(r0, sprites_SpriteMap__C32951_VT)) failedCast(r0); + s.x___56665 = (0); case 1: r0 = s.arg0.fields["columnCount"]; s.tmp_1 = r0; - r0 = (s.x___541237 < s.tmp_1); + r0 = (s.x___56665 < s.tmp_1); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 8; continue; } - s.y___541243 = (0); + s.y___56671 = (0); case 2: r0 = s.arg0.fields["rowCount"]; s.tmp_1 = r0; - r0 = (s.y___541243 < s.tmp_1); + r0 = (s.y___56671 < s.tmp_1); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 7; continue; } r0 = s.arg0.fields["cellWidth"]; s.tmp_2 = r0; - r0 = (s.x___541237 * s.tmp_2); - s.left___541249 = (r0); + r0 = (s.x___56665 * s.tmp_2); + s.left___56677 = (r0); r0 = s.arg0.fields["cellHeight"]; s.tmp_0 = r0; - r0 = (s.y___541243 * s.tmp_0); - s.top___541254 = (r0); - s.tmp_0 = sprites_SpriteMap_key__P520837_mk(s); + r0 = (s.y___56671 * s.tmp_0); + s.top___56682 = (r0); + s.tmp_0 = sprites_SpriteMap_key__P36225_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_0.arg1 = s.left___541249; - s.tmp_0.arg2 = s.top___541254; + s.tmp_0.arg1 = s.left___56677; + s.tmp_0.arg2 = s.top___56682; s.callLocIdx = 594; s.pc = 9; return s.tmp_0; case 9: r0 = s.retval; - s.k___541259 = (r0); + s.k___56687 = (r0); r0 = s.arg0.fields["buckets"]; s.tmp_0 = r0; - r0 = pxsim_Array__getAt(s.tmp_0, s.k___541259); - s.b___541264 = (r0); - s.tmp_0 = r0 = s.b___541264; + r0 = pxsim_Array__getAt(s.tmp_0, s.k___56687); + s.b___56692 = (r0); + s.tmp_0 = r0 = s.b___56692; r0 = pxsim_numops_toBool(s.tmp_0); if (r0) { step = 3; continue; } r0 = s.tmp_0; { step = 4; continue; } case 3: - r0 = pxsim_Array__length(s.b___541264); + r0 = pxsim_Array__length(s.b___56692); case 4: // jmp value (already in r0) s.tmp_1 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_1); if (!r0) { step = 5; continue; } - s.tmp_2 = helpers_imageDrawRect__P517081_mk(s); - s.tmp_2.arg0 = globals.screen___517154; - s.tmp_2.arg1 = s.left___541249; - s.tmp_2.arg2 = s.top___541254; + s.tmp_2 = helpers_imageDrawRect__P32464_mk(s); + s.tmp_2.arg0 = globals.screen___32537; + s.tmp_2.arg1 = s.left___56677; + s.tmp_2.arg2 = s.top___56682; r0 = s.arg0.fields["cellWidth"]; s.tmp_2.arg3 = r0; r0 = s.arg0.fields["cellHeight"]; @@ -61728,34 +61728,34 @@ switch (step) { r0 = s.retval; case 5: case 6: - r0 = (s.y___541243 + 1); - s.y___541243 = (r0); + r0 = (s.y___56671 + 1); + s.y___56671 = (r0); { step = 2; continue; } case 7: - r0 = (s.x___541237 + 1); - s.x___541237 = (r0); + r0 = (s.x___56665 + 1); + s.x___56665 = (r0); { step = 1; continue; } case 8: r0 = undefined; return leave(s, r0) default: oops() } } } -sprites_SpriteMap_draw__P517572.info = {"start":1122,"length":496,"line":36,"column":8,"endLine":47,"endColumn":9,"fileName":"pxt_modules/game/spritemap.ts","functionName":"draw","argumentNames":["this"]} +sprites_SpriteMap_draw__P32955.info = {"start":1122,"length":496,"line":36,"column":8,"endLine":47,"endColumn":9,"fileName":"pxt_modules/game/spritemap.ts","functionName":"draw","argumentNames":["this"]} -function sprites_SpriteMap_draw__P517572_mk(s) { +function sprites_SpriteMap_draw__P32955_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_SpriteMap_draw__P517572, depth: s.depth + 1, + parent: s, fn: sprites_SpriteMap_draw__P32955, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, - x___541237: undefined, - y___541243: undefined, - left___541249: undefined, - top___541254: undefined, - k___541259: undefined, - b___541264: undefined, + x___56665: undefined, + y___56671: undefined, + left___56677: undefined, + top___56682: undefined, + k___56687: undefined, + b___56692: undefined, arg0: undefined, } } @@ -61763,7 +61763,7 @@ function sprites_SpriteMap_draw__P517572_mk(s) { -function ArcadePhysicsEngine_removeSprite__P517659(s) { +function ArcadePhysicsEngine_removeSprite__P33042(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -61779,7 +61779,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, ArcadePhysicsEngine__C517649_VT)) failedCast(r0); + if (!checkSubtype(r0, ArcadePhysicsEngine__C33032_VT)) failedCast(r0); r0 = s.arg0.fields["sprites"]; s.tmp_0 = r0; r0 = pxsim_Array_.removeElement(s.tmp_0, s.arg1); @@ -61787,12 +61787,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -ArcadePhysicsEngine_removeSprite__P517659.info = {"start":2691,"length":80,"line":104,"column":4,"endLine":106,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"removeSprite","argumentNames":["this","sprite"]} +ArcadePhysicsEngine_removeSprite__P33042.info = {"start":2691,"length":80,"line":104,"column":4,"endLine":106,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"removeSprite","argumentNames":["this","sprite"]} -function ArcadePhysicsEngine_removeSprite__P517659_mk(s) { +function ArcadePhysicsEngine_removeSprite__P33042_mk(s) { checkStack(s.depth); return { - parent: s, fn: ArcadePhysicsEngine_removeSprite__P517659, depth: s.depth + 1, + parent: s, fn: ArcadePhysicsEngine_removeSprite__P33042, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -61803,7 +61803,7 @@ function ArcadePhysicsEngine_removeSprite__P517659_mk(s) { -function ArcadePhysicsEngine_addSprite__P517658(s) { +function ArcadePhysicsEngine_addSprite__P33041(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -61813,31 +61813,31 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.tm___541301 = undefined; + s.tm___56729 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, ArcadePhysicsEngine__C517649_VT)) failedCast(r0); + if (!checkSubtype(r0, ArcadePhysicsEngine__C33032_VT)) failedCast(r0); r0 = s.arg0.fields["sprites"]; s.tmp_0 = r0; r0 = pxsim_Array__push(s.tmp_0, s.arg1); - s.tmp_0 = game_currentScene__P518121_mk(s); + s.tmp_0 = game_currentScene__P33504_mk(s); s.callLocIdx = 644; s.pc = 5; return s.tmp_0; case 5: r0 = s.retval; r0 = r0.fields["tileMap"]; - s.tm___541301 = (r0); - s.tmp_0 = r0 = s.tm___541301; + s.tm___56729 = (r0); + s.tmp_0 = r0 = s.tm___56729; r0 = pxsim_numops_toBool(s.tmp_0); if (r0) { step = 1; continue; } r0 = s.tmp_0; { step = 2; continue; } case 1: - s.tmp_1 = tiles_TileMap_isOnWall__P517880_mk(s); - s.tmp_1.arg0 = s.tm___541301; + s.tmp_1 = tiles_TileMap_isOnWall__P33263_mk(s); + s.tmp_1.arg0 = s.tm___56729; s.tmp_1.arg1 = s.arg1; s.callLocIdx = 645; s.pc = 6; return s.tmp_1; case 6: @@ -61859,12 +61859,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -ArcadePhysicsEngine_addSprite__P517658.info = {"start":2465,"length":220,"line":96,"column":4,"endLine":102,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"addSprite","argumentNames":["this","sprite"]} +ArcadePhysicsEngine_addSprite__P33041.info = {"start":2465,"length":220,"line":96,"column":4,"endLine":102,"endColumn":5,"fileName":"pxt_modules/game/physics.ts","functionName":"addSprite","argumentNames":["this","sprite"]} -function ArcadePhysicsEngine_addSprite__P517658_mk(s) { +function ArcadePhysicsEngine_addSprite__P33041_mk(s) { checkStack(s.depth); return { - parent: s, fn: ArcadePhysicsEngine_addSprite__P517658, depth: s.depth + 1, + parent: s, fn: ArcadePhysicsEngine_addSprite__P33041, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -61872,7 +61872,7 @@ function ArcadePhysicsEngine_addSprite__P517658_mk(s) { tmp_3: undefined, tmp_4: undefined, tmp_5: undefined, - tm___541301: undefined, + tm___56729: undefined, arg0: undefined, arg1: undefined, } } @@ -61881,7 +61881,7 @@ function ArcadePhysicsEngine_addSprite__P517658_mk(s) { -function scene_Camera_y__P517913(s) { +function scene_Camera_y__P33296(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -61896,10 +61896,10 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_Camera__C517903_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_Camera__C33286_VT)) failedCast(r0); r0 = s.arg0.fields["_offsetY"]; s.tmp_0 = r0; - r0 = pxsim_ImageMethods.height(globals.screen___517154); + r0 = pxsim_ImageMethods.height(globals.screen___32537); s.tmp_2 = r0; r0 = (s.tmp_2 >> 1); s.tmp_1 = r0; @@ -61907,13 +61907,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -scene_Camera_y__P517913.info = {"start":1536,"length":75,"line":51,"column":8,"endLine":53,"endColumn":9,"fileName":"pxt_modules/game/camera.ts","functionName":"y","argumentNames":["this"]} -scene_Camera_y__P517913.isGetter = true; +scene_Camera_y__P33296.info = {"start":1536,"length":75,"line":51,"column":8,"endLine":53,"endColumn":9,"fileName":"pxt_modules/game/camera.ts","functionName":"y","argumentNames":["this"]} +scene_Camera_y__P33296.isGetter = true; -function scene_Camera_y__P517913_mk(s) { +function scene_Camera_y__P33296_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Camera_y__P517913, depth: s.depth + 1, + parent: s, fn: scene_Camera_y__P33296, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -61925,7 +61925,7 @@ function scene_Camera_y__P517913_mk(s) { -function scene_Camera_x__P517912(s) { +function scene_Camera_x__P33295(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -61940,10 +61940,10 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_Camera__C517903_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_Camera__C33286_VT)) failedCast(r0); r0 = s.arg0.fields["_offsetX"]; s.tmp_0 = r0; - r0 = pxsim_ImageMethods.width(globals.screen___517154); + r0 = pxsim_ImageMethods.width(globals.screen___32537); s.tmp_2 = r0; r0 = (s.tmp_2 >> 1); s.tmp_1 = r0; @@ -61951,13 +61951,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -scene_Camera_x__P517912.info = {"start":1453,"length":74,"line":48,"column":8,"endLine":50,"endColumn":9,"fileName":"pxt_modules/game/camera.ts","functionName":"x","argumentNames":["this"]} -scene_Camera_x__P517912.isGetter = true; +scene_Camera_x__P33295.info = {"start":1453,"length":74,"line":48,"column":8,"endLine":50,"endColumn":9,"fileName":"pxt_modules/game/camera.ts","functionName":"x","argumentNames":["this"]} +scene_Camera_x__P33295.isGetter = true; -function scene_Camera_x__P517912_mk(s) { +function scene_Camera_x__P33295_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Camera_x__P517912, depth: s.depth + 1, + parent: s, fn: scene_Camera_x__P33295, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -61969,7 +61969,7 @@ function scene_Camera_x__P517912_mk(s) { -function game_BaseDialog_drawTextCore__P518041(s) { +function game_BaseDialog_drawTextCore__P33424(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -61984,17 +61984,17 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, game_BaseDialog__C518025_VT)) failedCast(r0); + if (!checkSubtype(r0, game_BaseDialog__C33408_VT)) failedCast(r0); r0 = undefined; return leave(s, r0) default: oops() } } } -game_BaseDialog_drawTextCore__P518041.info = {"start":2389,"length":65,"line":84,"column":8,"endLine":86,"endColumn":9,"fileName":"pxt_modules/game/textDialogs.ts","functionName":"drawTextCore","argumentNames":["this"]} +game_BaseDialog_drawTextCore__P33424.info = {"start":2389,"length":65,"line":84,"column":8,"endLine":86,"endColumn":9,"fileName":"pxt_modules/game/textDialogs.ts","functionName":"drawTextCore","argumentNames":["this"]} -function game_BaseDialog_drawTextCore__P518041_mk(s) { +function game_BaseDialog_drawTextCore__P33424_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_BaseDialog_drawTextCore__P518041, depth: s.depth + 1, + parent: s, fn: game_BaseDialog_drawTextCore__P33424, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -62003,7 +62003,7 @@ function game_BaseDialog_drawTextCore__P518041_mk(s) { -function game_BaseDialog_update__P518039(s) { +function game_BaseDialog_update__P33422(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -62018,20 +62018,20 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, game_BaseDialog__C518025_VT)) failedCast(r0); - s.tmp_0 = game_BaseDialog_clearInterior__P520985_mk(s); + if (!checkSubtype(r0, game_BaseDialog__C33408_VT)) failedCast(r0); + s.tmp_0 = game_BaseDialog_clearInterior__P36373_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 1185; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.tmp_0 = game_BaseDialog__C518025_v1_1_mk(s); + s.tmp_0 = game_BaseDialog__C33408_v1_1_mk(s); s.tmp_0.arg0 = s.arg0; - if (!checkSubtype(s.tmp_0.arg0, game_BaseDialog__C518025_VT)) failedCast(s.tmp_0.arg0); + if (!checkSubtype(s.tmp_0.arg0, game_BaseDialog__C33408_VT)) failedCast(s.tmp_0.arg0); s.tmp_0.fn = s.tmp_0.arg0.vtable.methods.drawTextCore; s.pc = 2; return s.tmp_0; case 2: r0 = s.retval; - s.tmp_0 = game_BaseDialog_drawCursorRow__P518042_mk(s); + s.tmp_0 = game_BaseDialog_drawCursorRow__P33425_mk(s); s.tmp_0.arg0 = s.arg0; s.callLocIdx = 1186; s.pc = 3; return s.tmp_0; case 3: @@ -62040,12 +62040,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -game_BaseDialog_update__P518039.info = {"start":2171,"length":121,"line":74,"column":8,"endLine":78,"endColumn":9,"fileName":"pxt_modules/game/textDialogs.ts","functionName":"update","argumentNames":["this"]} +game_BaseDialog_update__P33422.info = {"start":2171,"length":121,"line":74,"column":8,"endLine":78,"endColumn":9,"fileName":"pxt_modules/game/textDialogs.ts","functionName":"update","argumentNames":["this"]} -function game_BaseDialog_update__P518039_mk(s) { +function game_BaseDialog_update__P33422_mk(s) { checkStack(s.depth); return { - parent: s, fn: game_BaseDialog_update__P518039, depth: s.depth + 1, + parent: s, fn: game_BaseDialog_update__P33422, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -62055,7 +62055,7 @@ function game_BaseDialog_update__P518039_mk(s) { -function info_PlayerInfo_id__P517766(s) { +function info_PlayerInfo_id__P33149(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -62070,19 +62070,19 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, info_PlayerInfo__C517739_VT)) failedCast(r0); + if (!checkSubtype(r0, info_PlayerInfo__C33122_VT)) failedCast(r0); r0 = s.arg0.fields["impl"]; s.tmp_0 = r0; r0 = s.tmp_0.fields["_player"]; return leave(s, r0) default: oops() } } } -info_PlayerInfo_id__P517766.info = {"start":27670,"length":59,"line":921,"column":8,"endLine":923,"endColumn":9,"fileName":"pxt_modules/game/info.ts","functionName":"id","argumentNames":["this"]} +info_PlayerInfo_id__P33149.info = {"start":27670,"length":59,"line":921,"column":8,"endLine":923,"endColumn":9,"fileName":"pxt_modules/game/info.ts","functionName":"id","argumentNames":["this"]} -function info_PlayerInfo_id__P517766_mk(s) { +function info_PlayerInfo_id__P33149_mk(s) { checkStack(s.depth); return { - parent: s, fn: info_PlayerInfo_id__P517766, depth: s.depth + 1, + parent: s, fn: info_PlayerInfo_id__P33149, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -62092,7 +62092,7 @@ function info_PlayerInfo_id__P517766_mk(s) { -function info_PlayerInfo_y__P517760(s) { +function info_PlayerInfo_y__P33143(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -62108,7 +62108,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, info_PlayerInfo__C517739_VT)) failedCast(r0); + if (!checkSubtype(r0, info_PlayerInfo__C33122_VT)) failedCast(r0); r0 = s.arg0.fields["impl"]; s.tmp_0 = r0; r0 = (s.tmp_0).fields["y"] = (s.arg1); @@ -62116,12 +62116,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -info_PlayerInfo_y__P517760.info = {"start":27116,"length":65,"line":895,"column":8,"endLine":897,"endColumn":9,"fileName":"pxt_modules/game/info.ts","functionName":"y","argumentNames":["this","value"]} +info_PlayerInfo_y__P33143.info = {"start":27116,"length":65,"line":895,"column":8,"endLine":897,"endColumn":9,"fileName":"pxt_modules/game/info.ts","functionName":"y","argumentNames":["this","value"]} -function info_PlayerInfo_y__P517760_mk(s) { +function info_PlayerInfo_y__P33143_mk(s) { checkStack(s.depth); return { - parent: s, fn: info_PlayerInfo_y__P517760, depth: s.depth + 1, + parent: s, fn: info_PlayerInfo_y__P33143, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -62132,7 +62132,7 @@ function info_PlayerInfo_y__P517760_mk(s) { -function info_PlayerInfo_y__P517759(s) { +function info_PlayerInfo_y__P33142(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -62147,19 +62147,19 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, info_PlayerInfo__C517739_VT)) failedCast(r0); + if (!checkSubtype(r0, info_PlayerInfo__C33122_VT)) failedCast(r0); r0 = s.arg0.fields["impl"]; r0 = r0.fields["y"]; return leaveAccessor(s, r0) default: oops() } } } -info_PlayerInfo_y__P517759.info = {"start":27047,"length":59,"line":891,"column":8,"endLine":893,"endColumn":9,"fileName":"pxt_modules/game/info.ts","functionName":"y","argumentNames":["this"]} -info_PlayerInfo_y__P517759.isGetter = true; +info_PlayerInfo_y__P33142.info = {"start":27047,"length":59,"line":891,"column":8,"endLine":893,"endColumn":9,"fileName":"pxt_modules/game/info.ts","functionName":"y","argumentNames":["this"]} +info_PlayerInfo_y__P33142.isGetter = true; -function info_PlayerInfo_y__P517759_mk(s) { +function info_PlayerInfo_y__P33142_mk(s) { checkStack(s.depth); return { - parent: s, fn: info_PlayerInfo_y__P517759, depth: s.depth + 1, + parent: s, fn: info_PlayerInfo_y__P33142, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -62168,7 +62168,7 @@ function info_PlayerInfo_y__P517759_mk(s) { -function info_PlayerInfo_x__P517758(s) { +function info_PlayerInfo_x__P33141(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -62184,7 +62184,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, info_PlayerInfo__C517739_VT)) failedCast(r0); + if (!checkSubtype(r0, info_PlayerInfo__C33122_VT)) failedCast(r0); r0 = s.arg0.fields["impl"]; s.tmp_0 = r0; r0 = (s.tmp_0).fields["x"] = (s.arg1); @@ -62192,12 +62192,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -info_PlayerInfo_x__P517758.info = {"start":26972,"length":65,"line":887,"column":8,"endLine":889,"endColumn":9,"fileName":"pxt_modules/game/info.ts","functionName":"x","argumentNames":["this","value"]} +info_PlayerInfo_x__P33141.info = {"start":26972,"length":65,"line":887,"column":8,"endLine":889,"endColumn":9,"fileName":"pxt_modules/game/info.ts","functionName":"x","argumentNames":["this","value"]} -function info_PlayerInfo_x__P517758_mk(s) { +function info_PlayerInfo_x__P33141_mk(s) { checkStack(s.depth); return { - parent: s, fn: info_PlayerInfo_x__P517758, depth: s.depth + 1, + parent: s, fn: info_PlayerInfo_x__P33141, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -62208,7 +62208,7 @@ function info_PlayerInfo_x__P517758_mk(s) { -function info_PlayerInfo_x__P517757(s) { +function info_PlayerInfo_x__P33140(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -62223,19 +62223,19 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, info_PlayerInfo__C517739_VT)) failedCast(r0); + if (!checkSubtype(r0, info_PlayerInfo__C33122_VT)) failedCast(r0); r0 = s.arg0.fields["impl"]; r0 = r0.fields["x"]; return leaveAccessor(s, r0) default: oops() } } } -info_PlayerInfo_x__P517757.info = {"start":26903,"length":59,"line":883,"column":8,"endLine":885,"endColumn":9,"fileName":"pxt_modules/game/info.ts","functionName":"x","argumentNames":["this"]} -info_PlayerInfo_x__P517757.isGetter = true; +info_PlayerInfo_x__P33140.info = {"start":26903,"length":59,"line":883,"column":8,"endLine":885,"endColumn":9,"fileName":"pxt_modules/game/info.ts","functionName":"x","argumentNames":["this"]} +info_PlayerInfo_x__P33140.isGetter = true; -function info_PlayerInfo_x__P517757_mk(s) { +function info_PlayerInfo_x__P33140_mk(s) { checkStack(s.depth); return { - parent: s, fn: info_PlayerInfo_x__P517757, depth: s.depth + 1, + parent: s, fn: info_PlayerInfo_x__P33140, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -62244,7 +62244,7 @@ function info_PlayerInfo_x__P517757_mk(s) { -function info_PlayerInfoImpl_id__P517727(s) { +function info_PlayerInfoImpl_id__P33110(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -62259,17 +62259,17 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, info_PlayerInfoImpl__C517717_VT)) failedCast(r0); + if (!checkSubtype(r0, info_PlayerInfoImpl__C33100_VT)) failedCast(r0); r0 = s.arg0.fields["_player"]; return leave(s, r0) default: oops() } } } -info_PlayerInfoImpl_id__P517727.info = {"start":21391,"length":57,"line":688,"column":8,"endLine":690,"endColumn":9,"fileName":"pxt_modules/game/info.ts","functionName":"id","argumentNames":["this"]} +info_PlayerInfoImpl_id__P33110.info = {"start":21391,"length":57,"line":688,"column":8,"endLine":690,"endColumn":9,"fileName":"pxt_modules/game/info.ts","functionName":"id","argumentNames":["this"]} -function info_PlayerInfoImpl_id__P517727_mk(s) { +function info_PlayerInfoImpl_id__P33110_mk(s) { checkStack(s.depth); return { - parent: s, fn: info_PlayerInfoImpl_id__P517727, depth: s.depth + 1, + parent: s, fn: info_PlayerInfoImpl_id__P33110, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -62278,7 +62278,7 @@ function info_PlayerInfoImpl_id__P517727_mk(s) { -function particles_ParticleSource_factory__P518291(s) { +function particles_ParticleSource_factory__P33674(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -62293,18 +62293,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, particles_ParticleSource__C518273_VT)) failedCast(r0); + if (!checkSubtype(r0, particles_ParticleSource__C33656_VT)) failedCast(r0); r0 = s.arg0.fields["_factory"]; return leaveAccessor(s, r0) default: oops() } } } -particles_ParticleSource_factory__P518291.info = {"start":7951,"length":76,"line":264,"column":8,"endLine":266,"endColumn":9,"fileName":"pxt_modules/game/particles.ts","functionName":"factory","argumentNames":["this"]} -particles_ParticleSource_factory__P518291.isGetter = true; +particles_ParticleSource_factory__P33674.info = {"start":7951,"length":76,"line":264,"column":8,"endLine":266,"endColumn":9,"fileName":"pxt_modules/game/particles.ts","functionName":"factory","argumentNames":["this"]} +particles_ParticleSource_factory__P33674.isGetter = true; -function particles_ParticleSource_factory__P518291_mk(s) { +function particles_ParticleSource_factory__P33674_mk(s) { checkStack(s.depth); return { - parent: s, fn: particles_ParticleSource_factory__P518291, depth: s.depth + 1, + parent: s, fn: particles_ParticleSource_factory__P33674, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -62313,7 +62313,7 @@ function particles_ParticleSource_factory__P518291_mk(s) { -function effects_ImageEffect_startScreenEffect__P518416(s) { +function effects_ImageEffect_startScreenEffect__P33799(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -62323,7 +62323,7 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.wasRunning___541373 = undefined; + s.wasRunning___56801 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -62331,8 +62331,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, effects_ImageEffect__C518412_VT)) failedCast(r0); - s.tmp_4 = game_currentScene__P518121_mk(s); + if (!checkSubtype(r0, effects_ImageEffect__C33795_VT)) failedCast(r0); + s.tmp_4 = game_currentScene__P33504_mk(s); s.callLocIdx = 1642; s.pc = 8; return s.tmp_4; case 8: r0 = s.retval; @@ -62360,7 +62360,7 @@ switch (step) { r0 = s.arg0.fields["times"]; s.tmp_9 = r0; r0 = (s.tmp_9 != undefined); - s.wasRunning___541373 = (r0); + s.wasRunning___56801 = (r0); r0 = pxsim_numops_toBoolDecr(s.arg1); if (!r0) { step = 3; continue; } r0 = s.arg1; @@ -62371,13 +62371,13 @@ switch (step) { // jmp value (already in r0) s.tmp_0 = r0; r0 = (s.arg0).fields["times"] = (s.tmp_0); - r0 = pxsim_numops_toBoolDecr(s.wasRunning___541373); + r0 = pxsim_numops_toBoolDecr(s.wasRunning___56801); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 5; continue; } - r0 = pxsim_pxtcore_mkAction(2, effects_ImageEffect_startScreenEffect_inline__P541386); + r0 = pxsim_pxtcore_mkAction(2, effects_ImageEffect_startScreenEffect_inline__P56814); s.tmp_2 = r0; r0 = pxsim_pxtrt_stclo(s.tmp_2, 0, s.arg0); r0 = pxsim_pxtrt_stclo(s.tmp_2, 1, s.arg2); @@ -62389,12 +62389,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -effects_ImageEffect_startScreenEffect__P518416.info = {"start":1457,"length":637,"line":41,"column":8,"endLine":56,"endColumn":9,"fileName":"pxt_modules/game/effects.ts","functionName":"startScreenEffect","argumentNames":["this","times","delay"]} +effects_ImageEffect_startScreenEffect__P33799.info = {"start":1457,"length":637,"line":41,"column":8,"endLine":56,"endColumn":9,"fileName":"pxt_modules/game/effects.ts","functionName":"startScreenEffect","argumentNames":["this","times","delay"]} -function effects_ImageEffect_startScreenEffect__P518416_mk(s) { +function effects_ImageEffect_startScreenEffect__P33799_mk(s) { checkStack(s.depth); return { - parent: s, fn: effects_ImageEffect_startScreenEffect__P518416, depth: s.depth + 1, + parent: s, fn: effects_ImageEffect_startScreenEffect__P33799, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -62406,7 +62406,7 @@ function effects_ImageEffect_startScreenEffect__P518416_mk(s) { tmp_7: undefined, tmp_8: undefined, tmp_9: undefined, - wasRunning___541373: undefined, + wasRunning___56801: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -62416,7 +62416,7 @@ function effects_ImageEffect_startScreenEffect__P518416_mk(s) { -function effects_ImageEffect_startScreenEffect_inline__P541386(s) { +function effects_ImageEffect_startScreenEffect_inline__P56814(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -62433,9 +62433,9 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 4; continue; } - s.tmp_2 = effects_ImageEffect_change__P518415_mk(s); + s.tmp_2 = effects_ImageEffect_change__P33798_mk(s); s.tmp_2.arg0 = s.caps[0]; - s.tmp_3 = scene_backgroundImage__P518008_mk(s); + s.tmp_3 = scene_backgroundImage__P33391_mk(s); s.callLocIdx = 1644; s.pc = 6; return s.tmp_3; case 6: r0 = s.retval; @@ -62452,7 +62452,7 @@ switch (step) { case 3: // jmp value (already in r0) s.tmp_0 = r0; - s.tmp_1 = pause__P515535_mk(s); + s.tmp_1 = pause__P30918_mk(s); s.tmp_1.arg0 = s.tmp_0; s.callLocIdx = 1646; s.pc = 7; return s.tmp_1; case 7: @@ -62470,12 +62470,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -effects_ImageEffect_startScreenEffect_inline__P541386.info = {"start":1764,"length":304,"line":47,"column":38,"endLine":54,"endColumn":17,"fileName":"pxt_modules/game/effects.ts","functionName":"inline","argumentNames":[]} +effects_ImageEffect_startScreenEffect_inline__P56814.info = {"start":1764,"length":304,"line":47,"column":38,"endLine":54,"endColumn":17,"fileName":"pxt_modules/game/effects.ts","functionName":"inline","argumentNames":[]} -function effects_ImageEffect_startScreenEffect_inline__P541386_mk(s) { +function effects_ImageEffect_startScreenEffect_inline__P56814_mk(s) { checkStack(s.depth); return { - parent: s, fn: effects_ImageEffect_startScreenEffect_inline__P541386, depth: s.depth + 1, + parent: s, fn: effects_ImageEffect_startScreenEffect_inline__P56814, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -62487,7 +62487,7 @@ function effects_ImageEffect_startScreenEffect_inline__P541386_mk(s) { -function scene_backgroundImage__P518008(s) { +function scene_backgroundImage__P33391(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -62497,14 +62497,14 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.scene___541405 = undefined; - s.tmp_0 = game_currentScene__P518121_mk(s); + s.scene___56833 = undefined; + s.tmp_0 = game_currentScene__P33504_mk(s); s.callLocIdx = 1170; s.pc = 1; return s.tmp_0; case 1: r0 = s.retval; - s.scene___541405 = (r0); - s.tmp_0 = scene_Background_image__P517797_mk(s); - r0 = s.scene___541405.fields["background"]; + s.scene___56833 = (r0); + s.tmp_0 = scene_Background_image__P33180_mk(s); + r0 = s.scene___56833.fields["background"]; s.tmp_0.arg0 = r0; s.callLocIdx = 1171; s.pc = 2; return s.tmp_0; case 2: @@ -62512,22 +62512,22 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_backgroundImage__P518008.info = {"start":2297,"length":130,"line":90,"column":4,"endLine":93,"endColumn":5,"fileName":"pxt_modules/game/scenes.ts","functionName":"backgroundImage","argumentNames":[]} +scene_backgroundImage__P33391.info = {"start":2297,"length":130,"line":90,"column":4,"endLine":93,"endColumn":5,"fileName":"pxt_modules/game/scenes.ts","functionName":"backgroundImage","argumentNames":[]} -function scene_backgroundImage__P518008_mk(s) { +function scene_backgroundImage__P33391_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_backgroundImage__P518008, depth: s.depth + 1, + parent: s, fn: scene_backgroundImage__P33391, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, - scene___541405: undefined, + scene___56833: undefined, } } -function scene_Background_hasBackgroundImage__P517799(s) { +function scene_Background_hasBackgroundImage__P33182(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -62542,7 +62542,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_Background__C517791_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_Background__C33174_VT)) failedCast(r0); r0 = s.arg0.fields["_image"]; s.tmp_3 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_3); @@ -62555,12 +62555,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_Background_hasBackgroundImage__P517799.info = {"start":1081,"length":75,"line":44,"column":8,"endLine":46,"endColumn":9,"fileName":"pxt_modules/game/background.ts","functionName":"hasBackgroundImage","argumentNames":["this"]} +scene_Background_hasBackgroundImage__P33182.info = {"start":1081,"length":75,"line":44,"column":8,"endLine":46,"endColumn":9,"fileName":"pxt_modules/game/background.ts","functionName":"hasBackgroundImage","argumentNames":["this"]} -function scene_Background_hasBackgroundImage__P517799_mk(s) { +function scene_Background_hasBackgroundImage__P33182_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Background_hasBackgroundImage__P517799, depth: s.depth + 1, + parent: s, fn: scene_Background_hasBackgroundImage__P33182, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -62573,7 +62573,7 @@ function scene_Background_hasBackgroundImage__P517799_mk(s) { -function scene_Renderable___visible__P517924(s) { +function scene_Renderable___visible__P33307(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -62588,7 +62588,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_Renderable__C517922_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_Renderable__C33305_VT)) failedCast(r0); s.tmp_0 = if_shouldBeVisible_1_mk(s); s.tmp_0.arg0 = s.arg0; if (!s.tmp_0.arg0.vtable.iface) { @@ -62605,12 +62605,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -scene_Renderable___visible__P517924.info = {"start":305,"length":75,"line":10,"column":8,"endLine":12,"endColumn":9,"fileName":"pxt_modules/game/renderable.ts","functionName":"__visible","argumentNames":["this"]} +scene_Renderable___visible__P33307.info = {"start":305,"length":75,"line":10,"column":8,"endLine":12,"endColumn":9,"fileName":"pxt_modules/game/renderable.ts","functionName":"__visible","argumentNames":["this"]} -function scene_Renderable___visible__P517924_mk(s) { +function scene_Renderable___visible__P33307_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Renderable___visible__P517924, depth: s.depth + 1, + parent: s, fn: scene_Renderable___visible__P33307, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -62620,7 +62620,7 @@ function scene_Renderable___visible__P517924_mk(s) { -function sprites_SpriteSet_toString__P517596(s) { +function sprites_SpriteSet_toString__P32979(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -62635,7 +62635,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_SpriteSet__C517585_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_SpriteSet__C32968_VT)) failedCast(r0); r0 = pxsim_String_.mkEmpty(); s.tmp_1 = r0; r0 = s.arg0.fields["_sprites"]; @@ -62657,12 +62657,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -sprites_SpriteSet_toString__P517596.info = {"start":2586,"length":66,"line":97,"column":8,"endLine":99,"endColumn":9,"fileName":"pxt_modules/game/spriteset.ts","functionName":"toString","argumentNames":["this"]} +sprites_SpriteSet_toString__P32979.info = {"start":2586,"length":66,"line":97,"column":8,"endLine":99,"endColumn":9,"fileName":"pxt_modules/game/spriteset.ts","functionName":"toString","argumentNames":["this"]} -function sprites_SpriteSet_toString__P517596_mk(s) { +function sprites_SpriteSet_toString__P32979_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_SpriteSet_toString__P517596, depth: s.depth + 1, + parent: s, fn: sprites_SpriteSet_toString__P32979, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -62676,7 +62676,7 @@ function sprites_SpriteSet_toString__P517596_mk(s) { -function sprites_SpriteSet_length__P517588(s) { +function sprites_SpriteSet_length__P32971(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -62691,20 +62691,20 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_SpriteSet__C517585_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_SpriteSet__C32968_VT)) failedCast(r0); r0 = s.arg0.fields["_sprites"]; s.tmp_0 = r0; r0 = pxsim_Array__length(s.tmp_0); return leaveAccessor(s, r0) default: oops() } } } -sprites_SpriteSet_length__P517588.info = {"start":625,"length":65,"line":26,"column":8,"endLine":28,"endColumn":9,"fileName":"pxt_modules/game/spriteset.ts","functionName":"length","argumentNames":["this"]} -sprites_SpriteSet_length__P517588.isGetter = true; +sprites_SpriteSet_length__P32971.info = {"start":625,"length":65,"line":26,"column":8,"endLine":28,"endColumn":9,"fileName":"pxt_modules/game/spriteset.ts","functionName":"length","argumentNames":["this"]} +sprites_SpriteSet_length__P32971.isGetter = true; -function sprites_SpriteSet_length__P517588_mk(s) { +function sprites_SpriteSet_length__P32971_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_SpriteSet_length__P517588, depth: s.depth + 1, + parent: s, fn: sprites_SpriteSet_length__P32971, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -62714,7 +62714,7 @@ function sprites_SpriteSet_length__P517588_mk(s) { -function Sprite_toString__P517556(s) { +function Sprite_toString__P32939(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -62729,7 +62729,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C517463_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C32846_VT)) failedCast(r0); r0 = pxsim_String_.mkEmpty(); s.tmp_9 = r0; r0 = s.arg0.fields["id"]; @@ -62747,7 +62747,7 @@ switch (step) { s.tmp_8 = r0; r0 = pxsim_String__concat(s.tmp_8, "("); s.tmp_7 = r0; - s.tmp_14 = Sprite_x__P517476_mk(s); + s.tmp_14 = Sprite_x__P32859_mk(s); s.tmp_14.arg0 = s.arg0; s.callLocIdx = 547; s.pc = 2; return s.tmp_14; case 2: @@ -62766,7 +62766,7 @@ switch (step) { s.tmp_6 = r0; r0 = pxsim_String__concat(s.tmp_6, ","); s.tmp_5 = r0; - s.tmp_17 = Sprite_y__P517478_mk(s); + s.tmp_17 = Sprite_y__P32861_mk(s); s.tmp_17.arg0 = s.arg0; s.callLocIdx = 548; s.pc = 4; return s.tmp_17; case 4: @@ -62785,7 +62785,7 @@ switch (step) { s.tmp_4 = r0; r0 = pxsim_String__concat(s.tmp_4, ")->("); s.tmp_3 = r0; - s.tmp_20 = Sprite_vx__P517480_mk(s); + s.tmp_20 = Sprite_vx__P32863_mk(s); s.tmp_20.arg0 = s.arg0; s.callLocIdx = 549; s.pc = 6; return s.tmp_20; case 6: @@ -62804,7 +62804,7 @@ switch (step) { s.tmp_2 = r0; r0 = pxsim_String__concat(s.tmp_2, ","); s.tmp_1 = r0; - s.tmp_23 = Sprite_vy__P517482_mk(s); + s.tmp_23 = Sprite_vy__P32865_mk(s); s.tmp_23.arg0 = s.arg0; s.callLocIdx = 550; s.pc = 8; return s.tmp_23; case 8: @@ -62825,12 +62825,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_toString__P517556.info = {"start":34111,"length":93,"line":1066,"column":4,"endLine":1068,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"toString","argumentNames":["this"]} +Sprite_toString__P32939.info = {"start":34111,"length":93,"line":1066,"column":4,"endLine":1068,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"toString","argumentNames":["this"]} -function Sprite_toString__P517556_mk(s) { +function Sprite_toString__P32939_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_toString__P517556, depth: s.depth + 1, + parent: s, fn: Sprite_toString__P32939, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -62863,7 +62863,7 @@ function Sprite_toString__P517556_mk(s) { -function Sprite___drawCore__P517537(s) { +function Sprite___drawCore__P32920(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -62873,24 +62873,24 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.ox___541463 = undefined; - s.oy___541471 = undefined; - s.l___541479 = undefined; - s.t___541485 = undefined; + s.ox___56891 = undefined; + s.oy___56899 = undefined; + s.l___56907 = undefined; + s.t___56913 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C517463_VT)) failedCast(r0); - s.tmp_0 = Sprite_drawSay__P520831_mk(s); + if (!checkSubtype(r0, Sprite__C32846_VT)) failedCast(r0); + s.tmp_0 = Sprite_drawSay__P36219_mk(s); s.tmp_0.arg0 = s.arg0; s.tmp_0.arg1 = s.arg1; s.callLocIdx = 479; s.pc = 8; return s.tmp_0; case 8: r0 = s.retval; - s.tmp_1 = Sprite_isOutOfScreen__P517536_mk(s); + s.tmp_1 = Sprite_isOutOfScreen__P32919_mk(s); s.tmp_1.arg0 = s.arg0; s.tmp_1.arg1 = s.arg1; s.callLocIdx = 480; s.pc = 9; return s.tmp_1; @@ -62915,7 +62915,7 @@ switch (step) { case 4: // jmp value (already in r0) s.tmp_4 = r0; - s.ox___541463 = (s.tmp_4); + s.ox___56891 = (s.tmp_4); r0 = s.arg0.fields["flags"]; s.tmp_1 = r0; r0 = (s.tmp_1 & 512); @@ -62929,42 +62929,42 @@ switch (step) { case 6: // jmp value (already in r0) s.tmp_2 = r0; - s.oy___541471 = (s.tmp_2); - s.tmp_2 = Sprite_left__P517521_mk(s); + s.oy___56899 = (s.tmp_2); + s.tmp_2 = Sprite_left__P32904_mk(s); s.tmp_2.arg0 = s.arg0; s.callLocIdx = 481; s.pc = 10; return s.tmp_2; case 10: r0 = s.retval; s.tmp_1 = r0; - r0 = (s.tmp_1 - s.ox___541463); + r0 = (s.tmp_1 - s.ox___56891); s.tmp_0 = r0; r0 = pxsim.Math_.floor(s.tmp_0); - s.l___541479 = (r0); - s.tmp_2 = Sprite_top__P517525_mk(s); + s.l___56907 = (r0); + s.tmp_2 = Sprite_top__P32908_mk(s); s.tmp_2.arg0 = s.arg0; s.callLocIdx = 482; s.pc = 11; return s.tmp_2; case 11: r0 = s.retval; s.tmp_1 = r0; - r0 = (s.tmp_1 - s.oy___541471); + r0 = (s.tmp_1 - s.oy___56899); s.tmp_0 = r0; r0 = pxsim.Math_.floor(s.tmp_0); - s.t___541485 = (r0); - s.tmp_0 = Sprite__C517463_v6_3_mk(s); + s.t___56913 = (r0); + s.tmp_0 = Sprite__C32846_v6_3_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_0.arg1 = s.l___541479; - s.tmp_0.arg2 = s.t___541485; - if (!checkSubtype(s.tmp_0.arg0, Sprite__C517463_VT)) failedCast(s.tmp_0.arg0); + s.tmp_0.arg1 = s.l___56907; + s.tmp_0.arg2 = s.t___56913; + if (!checkSubtype(s.tmp_0.arg0, Sprite__C32846_VT)) failedCast(s.tmp_0.arg0); s.tmp_0.fn = s.tmp_0.arg0.vtable.methods.drawSprite; s.pc = 12; return s.tmp_0; case 12: r0 = s.retval; - s.tmp_0 = Sprite_drawDebug__P520832_mk(s); + s.tmp_0 = Sprite_drawDebug__P36220_mk(s); s.tmp_0.arg0 = s.arg0; - s.tmp_0.arg1 = s.l___541479; - s.tmp_0.arg2 = s.t___541485; - s.tmp_0.arg3 = s.ox___541463; - s.tmp_0.arg4 = s.oy___541471; + s.tmp_0.arg1 = s.l___56907; + s.tmp_0.arg2 = s.t___56913; + s.tmp_0.arg3 = s.ox___56891; + s.tmp_0.arg4 = s.oy___56899; s.callLocIdx = 483; s.pc = 13; return s.tmp_0; case 13: r0 = s.retval; @@ -62973,22 +62973,22 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite___drawCore__P517537.info = {"start":18194,"length":462,"line":613,"column":4,"endLine":626,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"__drawCore","argumentNames":["this","camera"]} +Sprite___drawCore__P32920.info = {"start":18194,"length":462,"line":613,"column":4,"endLine":626,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"__drawCore","argumentNames":["this","camera"]} -function Sprite___drawCore__P517537_mk(s) { +function Sprite___drawCore__P32920_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite___drawCore__P517537, depth: s.depth + 1, + parent: s, fn: Sprite___drawCore__P32920, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, tmp_3: undefined, tmp_4: undefined, - ox___541463: undefined, - oy___541471: undefined, - l___541479: undefined, - t___541485: undefined, + ox___56891: undefined, + oy___56899: undefined, + l___56907: undefined, + t___56913: undefined, arg0: undefined, arg1: undefined, } } @@ -62997,7 +62997,7 @@ function Sprite___drawCore__P517537_mk(s) { -function Sprite_drawSprite__P520833(s) { +function Sprite_drawSprite__P36221(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -63014,8 +63014,8 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C517463_VT)) failedCast(r0); - s.tmp_3 = Sprite_isScaled__P520830_mk(s); + if (!checkSubtype(r0, Sprite__C32846_VT)) failedCast(r0); + s.tmp_3 = Sprite_isScaled__P36218_mk(s); s.tmp_3.arg0 = s.arg0; s.callLocIdx = 575; s.pc = 3; return s.tmp_3; case 3: @@ -63029,20 +63029,20 @@ switch (step) { if (!r0) { step = 1; continue; } r0 = s.arg0.fields["_image"]; s.tmp_4 = r0; - r0 = pxsim_ImageMethods.drawTransparentImage(globals.screen___517154, s.tmp_4, s.arg1, s.arg2); + r0 = pxsim_ImageMethods.drawTransparentImage(globals.screen___32537, s.tmp_4, s.arg1, s.arg2); { step = 2; continue; } case 1: - s.tmp_0 = helpers_imageBlit__P517075_mk(s); - s.tmp_0.arg0 = globals.screen___517154; + s.tmp_0 = helpers_imageBlit__P32458_mk(s); + s.tmp_0.arg0 = globals.screen___32537; s.tmp_0.arg1 = s.arg1; s.tmp_0.arg2 = s.arg2; - s.tmp_1 = Sprite_width__P517519_mk(s); + s.tmp_1 = Sprite_width__P32902_mk(s); s.tmp_1.arg0 = s.arg0; s.callLocIdx = 576; s.pc = 5; return s.tmp_1; case 5: r0 = s.retval; s.tmp_0.arg3 = r0; - s.tmp_2 = Sprite_height__P517520_mk(s); + s.tmp_2 = Sprite_height__P32903_mk(s); s.tmp_2.arg0 = s.arg0; s.callLocIdx = 577; s.pc = 6; return s.tmp_2; case 6: @@ -63070,12 +63070,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_drawSprite__P520833.info = {"start":35888,"length":514,"line":1118,"column":4,"endLine":1132,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"drawSprite","argumentNames":["this","drawLeft","drawTop"]} +Sprite_drawSprite__P36221.info = {"start":35888,"length":514,"line":1118,"column":4,"endLine":1132,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"drawSprite","argumentNames":["this","drawLeft","drawTop"]} -function Sprite_drawSprite__P520833_mk(s) { +function Sprite_drawSprite__P36221_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_drawSprite__P520833, depth: s.depth + 1, + parent: s, fn: Sprite_drawSprite__P36221, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -63091,7 +63091,7 @@ function Sprite_drawSprite__P520833_mk(s) { -function Sprite_drawDebug__P520832(s) { +function Sprite_drawDebug__P36220(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -63101,9 +63101,9 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.font___541509 = undefined; - s.tx___541513 = undefined; - s.ty___541515 = undefined; + s.font___56937 = undefined; + s.tx___56941 = undefined; + s.ty___56943 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); @@ -63113,17 +63113,17 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C517463_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C32846_VT)) failedCast(r0); r0 = s.arg0.fields["flags"]; s.tmp_1 = r0; r0 = (s.tmp_1 & 64); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 9; continue; } - s.font___541509 = (globals.font5___517102); - s.tx___541513 = (s.arg1); + s.font___56937 = (globals.font5___32485); + s.tx___56941 = (s.arg1); s.tmp_1 = r0 = s.arg2; - s.tmp_3 = Sprite_height__P517520_mk(s); + s.tmp_3 = Sprite_height__P32903_mk(s); s.tmp_3.arg0 = s.arg0; s.callLocIdx = 551; s.pc = 13; return s.tmp_3; case 13: @@ -63132,12 +63132,12 @@ switch (step) { r0 = (s.tmp_1 + s.tmp_2); s.tmp_0 = r0; r0 = (s.tmp_0 + 2); - s.ty___541515 = (r0); - s.tmp_0 = helpers_imagePrint__P517112_mk(s); - s.tmp_0.arg0 = globals.screen___517154; + s.ty___56943 = (r0); + s.tmp_0 = helpers_imagePrint__P32495_mk(s); + s.tmp_0.arg0 = globals.screen___32537; r0 = pxsim_String_.mkEmpty(); s.tmp_3 = r0; - s.tmp_7 = Sprite_x__P517476_mk(s); + s.tmp_7 = Sprite_x__P32859_mk(s); s.tmp_7.arg0 = s.arg0; s.callLocIdx = 552; s.pc = 15; return s.tmp_7; case 15: @@ -63158,7 +63158,7 @@ switch (step) { s.tmp_2 = r0; r0 = pxsim_String__concat(s.tmp_2, ","); s.tmp_1 = r0; - s.tmp_11 = Sprite_y__P517478_mk(s); + s.tmp_11 = Sprite_y__P32861_mk(s); s.tmp_11.arg0 = s.arg0; s.callLocIdx = 553; s.pc = 17; return s.tmp_11; case 17: @@ -63177,17 +63177,17 @@ switch (step) { s.tmp_8 = r0; r0 = pxsim_String__concat(s.tmp_1, s.tmp_8); s.tmp_0.arg1 = r0; - s.tmp_0.arg2 = s.tx___541513; - s.tmp_0.arg3 = s.ty___541515; + s.tmp_0.arg2 = s.tx___56941; + s.tmp_0.arg3 = s.ty___56943; s.tmp_0.arg4 = 1; - s.tmp_0.arg5 = s.font___541509; + s.tmp_0.arg5 = s.font___56937; s.tmp_0.arg6 = undefined; s.callLocIdx = 554; s.pc = 14; return s.tmp_0; case 14: r0 = s.retval; - s.tmp_0 = r0 = s.tx___541513; + s.tmp_0 = r0 = s.tx___56941; s.tmp_2 = if_charWidth_1_mk(s); - s.tmp_2.arg0 = s.font___541509; + s.tmp_2.arg0 = s.font___56937; if (!s.tmp_2.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_2.arg0, "charWidth"); } else { @@ -63200,8 +63200,8 @@ switch (step) { r0 = s.retval; s.tmp_1 = r0; r0 = (s.tmp_0 - s.tmp_1); - s.tx___541513 = (r0); - s.tmp_1 = Sprite_vx__P517480_mk(s); + s.tx___56941 = (r0); + s.tmp_1 = Sprite_vx__P32863_mk(s); s.tmp_1.arg0 = s.arg0; s.callLocIdx = 556; s.pc = 20; return s.tmp_1; case 20: @@ -63212,7 +63212,7 @@ switch (step) { r0 = s.tmp_0; { step = 2; continue; } case 1: - s.tmp_2 = Sprite_vy__P517482_mk(s); + s.tmp_2 = Sprite_vy__P32865_mk(s); s.tmp_2.arg0 = s.arg0; s.callLocIdx = 557; s.pc = 21; return s.tmp_2; case 21: @@ -63222,9 +63222,9 @@ switch (step) { s.tmp_3 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_3); if (!r0) { step = 3; continue; } - s.tmp_4 = r0 = s.ty___541515; + s.tmp_4 = r0 = s.ty___56943; s.tmp_7 = if_charHeight_1_mk(s); - s.tmp_7.arg0 = s.font___541509; + s.tmp_7.arg0 = s.font___56937; if (!s.tmp_7.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_7.arg0, "charHeight"); } else { @@ -63239,10 +63239,10 @@ switch (step) { r0 = (s.tmp_6 + 2); s.tmp_5 = r0; r0 = (s.tmp_4 + s.tmp_5); - s.ty___541515 = (r0); - s.tmp_0 = helpers_imagePrint__P517112_mk(s); - s.tmp_0.arg0 = globals.screen___517154; - s.tmp_6 = Sprite_vx__P517480_mk(s); + s.ty___56943 = (r0); + s.tmp_0 = helpers_imagePrint__P32495_mk(s); + s.tmp_0.arg0 = globals.screen___32537; + s.tmp_6 = Sprite_vx__P32863_mk(s); s.tmp_6.arg0 = s.arg0; s.callLocIdx = 559; s.pc = 24; return s.tmp_6; case 24: @@ -63263,7 +63263,7 @@ switch (step) { s.tmp_2 = r0; r0 = pxsim_String__concat(s.tmp_2, ","); s.tmp_1 = r0; - s.tmp_10 = Sprite_vy__P517482_mk(s); + s.tmp_10 = Sprite_vy__P32865_mk(s); s.tmp_10.arg0 = s.arg0; s.callLocIdx = 560; s.pc = 26; return s.tmp_10; case 26: @@ -63282,17 +63282,17 @@ switch (step) { s.tmp_7 = r0; r0 = pxsim_String__concat(s.tmp_1, s.tmp_7); s.tmp_0.arg1 = r0; - s.tmp_0.arg2 = s.tx___541513; - s.tmp_0.arg3 = s.ty___541515; + s.tmp_0.arg2 = s.tx___56941; + s.tmp_0.arg3 = s.ty___56943; s.tmp_0.arg4 = 1; - s.tmp_0.arg5 = s.font___541509; + s.tmp_0.arg5 = s.font___56937; s.tmp_0.arg6 = undefined; s.callLocIdx = 561; s.pc = 23; return s.tmp_0; case 23: r0 = s.retval; case 3: case 4: - s.tmp_1 = Sprite_ax__P517484_mk(s); + s.tmp_1 = Sprite_ax__P32867_mk(s); s.tmp_1.arg0 = s.arg0; s.callLocIdx = 562; s.pc = 28; return s.tmp_1; case 28: @@ -63303,7 +63303,7 @@ switch (step) { r0 = s.tmp_0; { step = 6; continue; } case 5: - s.tmp_2 = Sprite_ay__P517486_mk(s); + s.tmp_2 = Sprite_ay__P32869_mk(s); s.tmp_2.arg0 = s.arg0; s.callLocIdx = 563; s.pc = 29; return s.tmp_2; case 29: @@ -63313,9 +63313,9 @@ switch (step) { s.tmp_3 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_3); if (!r0) { step = 7; continue; } - s.tmp_4 = r0 = s.ty___541515; + s.tmp_4 = r0 = s.ty___56943; s.tmp_7 = if_charHeight_1_mk(s); - s.tmp_7.arg0 = s.font___541509; + s.tmp_7.arg0 = s.font___56937; if (!s.tmp_7.arg0.vtable.iface) { s.retval = pxsim_pxtrt.mapGetByString(s.tmp_7.arg0, "charHeight"); } else { @@ -63330,10 +63330,10 @@ switch (step) { r0 = (s.tmp_6 + 2); s.tmp_5 = r0; r0 = (s.tmp_4 + s.tmp_5); - s.ty___541515 = (r0); - s.tmp_0 = helpers_imagePrint__P517112_mk(s); - s.tmp_0.arg0 = globals.screen___517154; - s.tmp_6 = Sprite_ax__P517484_mk(s); + s.ty___56943 = (r0); + s.tmp_0 = helpers_imagePrint__P32495_mk(s); + s.tmp_0.arg0 = globals.screen___32537; + s.tmp_6 = Sprite_ax__P32867_mk(s); s.tmp_6.arg0 = s.arg0; s.callLocIdx = 565; s.pc = 32; return s.tmp_6; case 32: @@ -63354,7 +63354,7 @@ switch (step) { s.tmp_2 = r0; r0 = pxsim_String__concat(s.tmp_2, ","); s.tmp_1 = r0; - s.tmp_10 = Sprite_ay__P517486_mk(s); + s.tmp_10 = Sprite_ay__P32869_mk(s); s.tmp_10.arg0 = s.arg0; s.callLocIdx = 566; s.pc = 34; return s.tmp_10; case 34: @@ -63373,10 +63373,10 @@ switch (step) { s.tmp_7 = r0; r0 = pxsim_String__concat(s.tmp_1, s.tmp_7); s.tmp_0.arg1 = r0; - s.tmp_0.arg2 = s.tx___541513; - s.tmp_0.arg3 = s.ty___541515; + s.tmp_0.arg2 = s.tx___56941; + s.tmp_0.arg3 = s.ty___56943; s.tmp_0.arg4 = 1; - s.tmp_0.arg5 = s.font___541509; + s.tmp_0.arg5 = s.font___56937; s.tmp_0.arg6 = undefined; s.callLocIdx = 567; s.pc = 31; return s.tmp_0; case 31: @@ -63385,11 +63385,11 @@ switch (step) { case 8: case 9: case 10: - r0 = pxsim_numops_toBoolDecr(globals.debug___518089); + r0 = pxsim_numops_toBoolDecr(globals.debug___33472); if (!r0) { step = 11; continue; } - s.tmp_0 = helpers_imageDrawRect__P517081_mk(s); - s.tmp_0.arg0 = globals.screen___517154; - s.tmp_3 = game_Hitbox_left__P517338_mk(s); + s.tmp_0 = helpers_imageDrawRect__P32464_mk(s); + s.tmp_0.arg0 = globals.screen___32537; + s.tmp_3 = game_Hitbox_left__P32721_mk(s); r0 = s.arg0.fields["_hitbox"]; s.tmp_3.arg0 = r0; s.callLocIdx = 568; s.pc = 37; return s.tmp_3; @@ -63402,7 +63402,7 @@ switch (step) { s.tmp_1 = r0; r0 = (s.tmp_1 - s.arg3); s.tmp_0.arg1 = r0; - s.tmp_7 = game_Hitbox_top__P517339_mk(s); + s.tmp_7 = game_Hitbox_top__P32722_mk(s); r0 = s.arg0.fields["_hitbox"]; s.tmp_7.arg0 = r0; s.callLocIdx = 570; s.pc = 38; return s.tmp_7; @@ -63439,12 +63439,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_drawDebug__P520832.info = {"start":34790,"length":1092,"line":1088,"column":4,"endLine":1116,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"drawDebug","argumentNames":["this","left","top","offsetX","offsetY"]} +Sprite_drawDebug__P36220.info = {"start":34790,"length":1092,"line":1088,"column":4,"endLine":1116,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"drawDebug","argumentNames":["this","left","top","offsetX","offsetY"]} -function Sprite_drawDebug__P520832_mk(s) { +function Sprite_drawDebug__P36220_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_drawDebug__P520832, depth: s.depth + 1, + parent: s, fn: Sprite_drawDebug__P36220, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -63459,9 +63459,9 @@ function Sprite_drawDebug__P520832_mk(s) { tmp_10: undefined, tmp_11: undefined, tmp_12: undefined, - font___541509: undefined, - tx___541513: undefined, - ty___541515: undefined, + font___56937: undefined, + tx___56941: undefined, + ty___56943: undefined, arg0: undefined, arg1: undefined, arg2: undefined, @@ -63473,7 +63473,7 @@ function Sprite_drawDebug__P520832_mk(s) { -function Sprite_drawSay__P520831(s) { +function Sprite_drawSay__P36219(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -63489,7 +63489,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C517463_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C32846_VT)) failedCast(r0); r0 = s.arg0.fields["sayRenderer"]; s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); @@ -63508,23 +63508,23 @@ switch (step) { s.tmp_3 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_3); if (!r0) { step = 1; continue; } - s.tmp_6 = sprites_BaseSpriteSayRenderer__C517381_v0_4_mk(s); + s.tmp_6 = sprites_BaseSpriteSayRenderer__C32764_v0_4_mk(s); r0 = s.arg0.fields["sayRenderer"]; s.tmp_6.arg0 = r0; - s.tmp_6.arg1 = globals.screen___517154; + s.tmp_6.arg1 = globals.screen___32537; s.tmp_6.arg2 = s.arg1; s.tmp_6.arg3 = s.arg0; - if (!checkSubtype(s.tmp_6.arg0, sprites_BaseSpriteSayRenderer__C517381_VT)) failedCast(s.tmp_6.arg0); + if (!checkSubtype(s.tmp_6.arg0, sprites_BaseSpriteSayRenderer__C32764_VT)) failedCast(s.tmp_6.arg0); s.tmp_6.fn = s.tmp_6.arg0.vtable.methods.draw; s.pc = 7; return s.tmp_6; case 7: r0 = s.retval; { step = 2; continue; } case 1: - s.tmp_0 = sprites_BaseSpriteSayRenderer__C517381_v2_1_mk(s); + s.tmp_0 = sprites_BaseSpriteSayRenderer__C32764_v2_1_mk(s); r0 = s.arg0.fields["sayRenderer"]; s.tmp_0.arg0 = r0; - if (!checkSubtype(s.tmp_0.arg0, sprites_BaseSpriteSayRenderer__C517381_VT)) failedCast(s.tmp_0.arg0); + if (!checkSubtype(s.tmp_0.arg0, sprites_BaseSpriteSayRenderer__C32764_VT)) failedCast(s.tmp_0.arg0); s.tmp_0.fn = s.tmp_0.arg0.vtable.methods.destroy; s.pc = 8; return s.tmp_0; case 8: @@ -63534,13 +63534,13 @@ switch (step) { case 2: { step = 4; continue; } case 3: - s.tmp_0 = sprites_BaseSpriteSayRenderer__C517381_v0_4_mk(s); + s.tmp_0 = sprites_BaseSpriteSayRenderer__C32764_v0_4_mk(s); r0 = s.arg0.fields["sayRenderer"]; s.tmp_0.arg0 = r0; - s.tmp_0.arg1 = globals.screen___517154; + s.tmp_0.arg1 = globals.screen___32537; s.tmp_0.arg2 = s.arg1; s.tmp_0.arg3 = s.arg0; - if (!checkSubtype(s.tmp_0.arg0, sprites_BaseSpriteSayRenderer__C517381_VT)) failedCast(s.tmp_0.arg0); + if (!checkSubtype(s.tmp_0.arg0, sprites_BaseSpriteSayRenderer__C32764_VT)) failedCast(s.tmp_0.arg0); s.tmp_0.fn = s.tmp_0.arg0.vtable.methods.draw; s.pc = 9; return s.tmp_0; case 9: @@ -63552,12 +63552,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite_drawSay__P520831.info = {"start":34210,"length":574,"line":1070,"column":4,"endLine":1086,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"drawSay","argumentNames":["this","camera"]} +Sprite_drawSay__P36219.info = {"start":34210,"length":574,"line":1070,"column":4,"endLine":1086,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"drawSay","argumentNames":["this","camera"]} -function Sprite_drawSay__P520831_mk(s) { +function Sprite_drawSay__P36219_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_drawSay__P520831, depth: s.depth + 1, + parent: s, fn: Sprite_drawSay__P36219, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -63574,7 +63574,7 @@ function Sprite_drawSay__P520831_mk(s) { -function Sprite___visible__P517518(s) { +function Sprite___visible__P32901(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -63589,7 +63589,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C517463_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C32846_VT)) failedCast(r0); r0 = s.arg0.fields["flags"]; s.tmp_2 = r0; r0 = (s.tmp_2 & 128); @@ -63600,12 +63600,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Sprite___visible__P517518.info = {"start":9904,"length":72,"line":359,"column":4,"endLine":361,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"__visible","argumentNames":["this"]} +Sprite___visible__P32901.info = {"start":9904,"length":72,"line":359,"column":4,"endLine":361,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"__visible","argumentNames":["this"]} -function Sprite___visible__P517518_mk(s) { +function Sprite___visible__P32901_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite___visible__P517518, depth: s.depth + 1, + parent: s, fn: Sprite___visible__P32901, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -63617,7 +63617,7 @@ function Sprite___visible__P517518_mk(s) { -function Sprite_data__P517499(s) { +function Sprite_data__P32882(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -63633,18 +63633,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Sprite__C517463_VT)) failedCast(r0); + if (!checkSubtype(r0, Sprite__C32846_VT)) failedCast(r0); r0 = (s.arg0).fields["_data"] = (s.arg1); r0 = undefined; return leave(s, r0) default: oops() } } } -Sprite_data__P517499.info = {"start":6536,"length":56,"line":241,"column":4,"endLine":243,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"data","argumentNames":["this","value"]} +Sprite_data__P32882.info = {"start":6536,"length":56,"line":241,"column":4,"endLine":243,"endColumn":5,"fileName":"pxt_modules/game/sprite.ts","functionName":"data","argumentNames":["this","value"]} -function Sprite_data__P517499_mk(s) { +function Sprite_data__P32882_mk(s) { checkStack(s.depth); return { - parent: s, fn: Sprite_data__P517499, depth: s.depth + 1, + parent: s, fn: Sprite_data__P32882, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -63654,7 +63654,7 @@ function Sprite_data__P517499_mk(s) { -function sprites_BaseSprite___update__P517224(s) { +function sprites_BaseSprite___update__P32607(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -63671,17 +63671,17 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_BaseSprite__C517216_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_BaseSprite__C32599_VT)) failedCast(r0); r0 = undefined; return leave(s, r0) default: oops() } } } -sprites_BaseSprite___update__P517224.info = {"start":1027,"length":46,"line":45,"column":8,"endLine":45,"endColumn":54,"fileName":"pxt_modules/game/basesprite.ts","functionName":"__update","argumentNames":["this","camera","dt"]} +sprites_BaseSprite___update__P32607.info = {"start":1027,"length":46,"line":45,"column":8,"endLine":45,"endColumn":54,"fileName":"pxt_modules/game/basesprite.ts","functionName":"__update","argumentNames":["this","camera","dt"]} -function sprites_BaseSprite___update__P517224_mk(s) { +function sprites_BaseSprite___update__P32607_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_BaseSprite___update__P517224, depth: s.depth + 1, + parent: s, fn: sprites_BaseSprite___update__P32607, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, arg1: undefined, @@ -63692,7 +63692,7 @@ function sprites_BaseSprite___update__P517224_mk(s) { -function Render_RayCastingRender_updateControls__P520358(s) { +function Render_RayCastingRender_updateControls__P35741(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -63702,40 +63702,40 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.dx___541702 = undefined; - s.dy___541717 = undefined; - s.nx___541723 = undefined; - s.ny___541732 = undefined; - s.spr___541759 = undefined; - s.unnamed874___U5 = undefined; - s.unnamed875___U6 = undefined; + s.dx___57130 = undefined; + s.dy___57145 = undefined; + s.nx___57151 = undefined; + s.ny___57160 = undefined; + s.spr___57187 = undefined; + s.unnamed234___U5 = undefined; + s.unnamed235___U6 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Render_RayCastingRender__C520307_VT)) failedCast(r0); + if (!checkSubtype(r0, Render_RayCastingRender__C35690_VT)) failedCast(r0); r0 = s.arg0.fields["velocityAngle"]; s.tmp_1 = r0; r0 = (s.tmp_1 !== 0); s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 3; continue; } - s.tmp_2 = controller_dx__P517290_mk(s); + s.tmp_2 = controller_dx__P32673_mk(s); r0 = s.arg0.fields["velocityAngle"]; s.tmp_2.arg0 = r0; s.callLocIdx = 1845; s.pc = 11; return s.tmp_2; case 11: r0 = s.retval; - s.dx___541702 = (r0); - r0 = pxsim_numops_toBoolDecr(s.dx___541702); + s.dx___57130 = (r0); + r0 = pxsim_numops_toBoolDecr(s.dx___57130); if (!r0) { step = 1; continue; } - s.tmp_0 = Render_RayCastingRender_viewAngle__P520339_mk(s); + s.tmp_0 = Render_RayCastingRender_viewAngle__P35722_mk(s); s.tmp_1 = r0 = s.arg0; s.tmp_0.arg0 = r0; r0 = s.tmp_1.fields["_angle"]; s.tmp_2 = r0; - r0 = (s.tmp_2 + s.dx___541702); + r0 = (s.tmp_2 + s.dx___57130); s.tmp_0.arg1 = r0; s.callLocIdx = 1847; s.pc = 12; return s.tmp_0; case 12: @@ -63751,16 +63751,16 @@ switch (step) { r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 7; continue; } r0 = (s.arg0).fields["isWalking"] = (true); - s.tmp_0 = controller_dy__P517291_mk(s); + s.tmp_0 = controller_dy__P32674_mk(s); r0 = s.arg0.fields["velocity"]; s.tmp_0.arg0 = r0; s.callLocIdx = 1848; s.pc = 13; return s.tmp_0; case 13: r0 = s.retval; - s.dy___541717 = (r0); - r0 = pxsim_numops_toBoolDecr(s.dy___541717); + s.dy___57145 = (r0); + r0 = pxsim_numops_toBoolDecr(s.dy___57145); if (!r0) { step = 5; continue; } - s.tmp_1 = Render_RayCastingRender_xFpx__P520328_mk(s); + s.tmp_1 = Render_RayCastingRender_xFpx__P35711_mk(s); s.tmp_1.arg0 = s.arg0; s.callLocIdx = 1849; s.pc = 14; return s.tmp_1; case 14: @@ -63768,13 +63768,13 @@ switch (step) { s.tmp_0 = r0; r0 = s.arg0.fields["dirXFpx"]; s.tmp_4 = r0; - r0 = (s.tmp_4 * s.dy___541717); + r0 = (s.tmp_4 * s.dy___57145); s.tmp_3 = r0; r0 = pxsim.Math_.round(s.tmp_3); s.tmp_2 = r0; r0 = (s.tmp_0 - s.tmp_2); - s.nx___541723 = (r0); - s.tmp_1 = Render_RayCastingRender_yFpx__P520329_mk(s); + s.nx___57151 = (r0); + s.tmp_1 = Render_RayCastingRender_yFpx__P35712_mk(s); s.tmp_1.arg0 = s.arg0; s.callLocIdx = 1850; s.pc = 15; return s.tmp_1; case 15: @@ -63782,24 +63782,24 @@ switch (step) { s.tmp_0 = r0; r0 = s.arg0.fields["dirYFpx"]; s.tmp_4 = r0; - r0 = (s.tmp_4 * s.dy___541717); + r0 = (s.tmp_4 * s.dy___57145); s.tmp_3 = r0; r0 = pxsim.Math_.round(s.tmp_3); s.tmp_2 = r0; r0 = (s.tmp_0 - s.tmp_2); - s.ny___541732 = (r0); - s.tmp_0 = Sprite_setPosition__P517531_mk(s); + s.ny___57160 = (r0); + s.tmp_0 = Sprite_setPosition__P32914_mk(s); r0 = s.arg0.fields["sprSelf"]; s.tmp_0.arg0 = r0; r0 = s.arg0.fields["tilemapScaleSize"]; s.tmp_2 = r0; - r0 = (s.nx___541723 * s.tmp_2); + r0 = (s.nx___57151 * s.tmp_2); s.tmp_1 = r0; r0 = (s.tmp_1 / 256); s.tmp_0.arg1 = r0; r0 = s.arg0.fields["tilemapScaleSize"]; s.tmp_4 = r0; - r0 = (s.ny___541732 * s.tmp_4); + r0 = (s.ny___57160 * s.tmp_4); s.tmp_3 = r0; r0 = (s.tmp_3 / 256); s.tmp_0.arg2 = r0; @@ -63812,30 +63812,30 @@ switch (step) { case 6: case 7: case 8: - s.spr___541759 = (undefined); + s.spr___57187 = (undefined); r0 = s.arg0.fields["sprites"]; - s.unnamed874___U5 = (r0); - s.unnamed875___U6 = (0); + s.unnamed234___U5 = (r0); + s.unnamed235___U6 = (0); case 9: - s.tmp_0 = r0 = s.unnamed875___U6; - r0 = pxsim_Array__length(s.unnamed874___U5); + s.tmp_0 = r0 = s.unnamed235___U6; + r0 = pxsim_Array__length(s.unnamed234___U5); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 10; continue; } - r0 = pxsim_Array__getAt(s.unnamed874___U5, s.unnamed875___U6); - s.spr___541759 = (r0); - s.tmp_2 = Render_RayCastingRender_updateMotionZ__P520359_mk(s); + r0 = pxsim_Array__getAt(s.unnamed234___U5, s.unnamed235___U6); + s.spr___57187 = (r0); + s.tmp_2 = Render_RayCastingRender_updateMotionZ__P35742_mk(s); s.tmp_2.arg0 = s.arg0; - s.tmp_2.arg1 = s.spr___541759; + s.tmp_2.arg1 = s.spr___57187; s.callLocIdx = 1852; s.pc = 17; return s.tmp_2; case 17: r0 = s.retval; - r0 = (s.unnamed875___U6 + 1); - s.unnamed875___U6 = (r0); + r0 = (s.unnamed235___U6 + 1); + s.unnamed235___U6 = (r0); { step = 9; continue; } case 10: - s.unnamed874___U5 = (undefined); - s.tmp_0 = Render_RayCastingRender_updateMotionZ__P520359_mk(s); + s.unnamed234___U5 = (undefined); + s.tmp_0 = Render_RayCastingRender_updateMotionZ__P35742_mk(s); s.tmp_0.arg0 = s.arg0; r0 = s.arg0.fields["sprSelf"]; s.tmp_0.arg1 = r0; @@ -63846,25 +63846,25 @@ switch (step) { return leave(s, r0) default: oops() } } } -Render_RayCastingRender_updateControls__P520358.info = {"start":16027,"length":907,"line":428,"column":8,"endLine":451,"endColumn":9,"fileName":"pxt_modules/pxt-raycasting/render_raycasting.ts","functionName":"updateControls","argumentNames":["this"]} +Render_RayCastingRender_updateControls__P35741.info = {"start":16027,"length":907,"line":428,"column":8,"endLine":451,"endColumn":9,"fileName":"pxt_modules/pxt-raycasting/render_raycasting.ts","functionName":"updateControls","argumentNames":["this"]} -function Render_RayCastingRender_updateControls__P520358_mk(s) { +function Render_RayCastingRender_updateControls__P35741_mk(s) { checkStack(s.depth); return { - parent: s, fn: Render_RayCastingRender_updateControls__P520358, depth: s.depth + 1, + parent: s, fn: Render_RayCastingRender_updateControls__P35741, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, tmp_3: undefined, tmp_4: undefined, - dx___541702: undefined, - dy___541717: undefined, - nx___541723: undefined, - ny___541732: undefined, - spr___541759: undefined, - unnamed874___U5: undefined, - unnamed875___U6: undefined, + dx___57130: undefined, + dy___57145: undefined, + nx___57151: undefined, + ny___57160: undefined, + spr___57187: undefined, + unnamed234___U5: undefined, + unnamed235___U6: undefined, arg0: undefined, } } @@ -63872,7 +63872,7 @@ function Render_RayCastingRender_updateControls__P520358_mk(s) { -function Render_RayCastingRender_updateMotionZ__P520359(s) { +function Render_RayCastingRender_updateMotionZ__P35742(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -63882,16 +63882,16 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.dt___541769 = undefined; - s.motionZ___541772 = undefined; + s.dt___57197 = undefined; + s.motionZ___57200 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, Render_RayCastingRender__C520307_VT)) failedCast(r0); - s.tmp_1 = game_eventContext__P518124_mk(s); + if (!checkSubtype(r0, Render_RayCastingRender__C35690_VT)) failedCast(r0); + s.tmp_1 = game_eventContext__P33507_mk(s); s.callLocIdx = 1854; s.pc = 19; return s.tmp_1; case 19: r0 = s.retval; @@ -63899,14 +63899,14 @@ switch (step) { r0 = s.tmp_0.fields["deltaTimeMillis"]; s.tmp_2 = r0; r0 = (s.tmp_2 / 1000); - s.dt___541769 = (r0); + s.dt___57197 = (r0); r0 = s.arg0.fields["spriteMotionZ"]; s.tmp_0 = r0; r0 = s.arg1.fields["id"]; s.tmp_1 = r0; r0 = pxsim_Array__getAt(s.tmp_0, s.tmp_1); - s.motionZ___541772 = (r0); - r0 = s.motionZ___541772.fields["v"]; + s.motionZ___57200 = (r0); + r0 = s.motionZ___57200.fields["v"]; s.tmp_1 = r0; r0 = (s.tmp_1 != 0); s.tmp_0 = r0; @@ -63915,9 +63915,9 @@ switch (step) { r0 = s.tmp_0; { step = 2; continue; } case 1: - r0 = s.motionZ___541772.fields["p"]; + r0 = s.motionZ___57200.fields["p"]; s.tmp_2 = r0; - r0 = s.motionZ___541772.fields["offset"]; + r0 = s.motionZ___57200.fields["offset"]; s.tmp_3 = r0; r0 = (s.tmp_2 != s.tmp_3); case 2: @@ -63925,28 +63925,28 @@ switch (step) { s.tmp_4 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_4); if (!r0) { step = 17; continue; } - s.tmp_5 = r0 = s.motionZ___541772; + s.tmp_5 = r0 = s.motionZ___57200; r0 = s.tmp_5.fields["v"]; s.tmp_7 = r0; - r0 = s.motionZ___541772.fields["a"]; + r0 = s.motionZ___57200.fields["a"]; s.tmp_9 = r0; - r0 = (s.tmp_9 * s.dt___541769); + r0 = (s.tmp_9 * s.dt___57197); s.tmp_8 = r0; r0 = (s.tmp_7 + s.tmp_8); s.tmp_6 = r0; r0 = (s.tmp_5).fields["v"] = (s.tmp_6); - s.tmp_10 = r0 = s.motionZ___541772; + s.tmp_10 = r0 = s.motionZ___57200; r0 = s.tmp_10.fields["p"]; s.tmp_12 = r0; - r0 = s.motionZ___541772.fields["v"]; + r0 = s.motionZ___57200.fields["v"]; s.tmp_14 = r0; - r0 = (s.tmp_14 * s.dt___541769); + r0 = (s.tmp_14 * s.dt___57197); s.tmp_13 = r0; r0 = (s.tmp_12 + s.tmp_13); s.tmp_11 = r0; r0 = (s.tmp_10).fields["p"] = (s.tmp_11); r0 = s.tmp_11; - r0 = s.motionZ___541772.fields["a"]; + r0 = s.motionZ___57200.fields["a"]; s.tmp_1 = r0; r0 = (s.tmp_1 >= 0); s.tmp_0 = r0; @@ -63955,7 +63955,7 @@ switch (step) { r0 = s.tmp_0; { step = 4; continue; } case 3: - r0 = s.motionZ___541772.fields["v"]; + r0 = s.motionZ___57200.fields["v"]; s.tmp_2 = r0; r0 = (s.tmp_2 > 0); case 4: @@ -63966,9 +63966,9 @@ switch (step) { r0 = s.tmp_3; { step = 6; continue; } case 5: - r0 = s.motionZ___541772.fields["p"]; + r0 = s.motionZ___57200.fields["p"]; s.tmp_4 = r0; - r0 = s.motionZ___541772.fields["offset"]; + r0 = s.motionZ___57200.fields["offset"]; s.tmp_5 = r0; r0 = (s.tmp_4 > s.tmp_5); case 6: @@ -63979,7 +63979,7 @@ switch (step) { r0 = s.tmp_6; { step = 12; continue; } case 7: - r0 = s.motionZ___541772.fields["a"]; + r0 = s.motionZ___57200.fields["a"]; s.tmp_8 = r0; r0 = (s.tmp_8 <= 0); s.tmp_7 = r0; @@ -63988,7 +63988,7 @@ switch (step) { r0 = s.tmp_7; { step = 9; continue; } case 8: - r0 = s.motionZ___541772.fields["v"]; + r0 = s.motionZ___57200.fields["v"]; s.tmp_9 = r0; r0 = (s.tmp_9 < 0); case 9: @@ -63999,9 +63999,9 @@ switch (step) { r0 = s.tmp_10; { step = 11; continue; } case 10: - r0 = s.motionZ___541772.fields["p"]; + r0 = s.motionZ___57200.fields["p"]; s.tmp_11 = r0; - r0 = s.motionZ___541772.fields["offset"]; + r0 = s.motionZ___57200.fields["offset"]; s.tmp_12 = r0; r0 = (s.tmp_11 < s.tmp_12); case 11: @@ -64013,10 +64013,10 @@ switch (step) { s.tmp_14 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_14); if (!r0) { step = 13; continue; } - r0 = s.motionZ___541772.fields["offset"]; + r0 = s.motionZ___57200.fields["offset"]; s.tmp_15 = r0; - r0 = (s.motionZ___541772).fields["p"] = (s.tmp_15); - r0 = (s.motionZ___541772).fields["v"] = (0); + r0 = (s.motionZ___57200).fields["p"] = (s.tmp_15); + r0 = (s.motionZ___57200).fields["v"] = (0); r0 = 0; case 13: case 14: @@ -64026,7 +64026,7 @@ switch (step) { s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); if (!r0) { step = 15; continue; } - s.tmp_2 = Render_RayCastingRender_updateViewZPos__P520352_mk(s); + s.tmp_2 = Render_RayCastingRender_updateViewZPos__P35735_mk(s); s.tmp_2.arg0 = s.arg0; s.callLocIdx = 1856; s.pc = 20; return s.tmp_2; case 20: @@ -64039,12 +64039,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -Render_RayCastingRender_updateMotionZ__P520359.info = {"start":16944,"length":660,"line":453,"column":8,"endLine":467,"endColumn":9,"fileName":"pxt_modules/pxt-raycasting/render_raycasting.ts","functionName":"updateMotionZ","argumentNames":["this","spr"]} +Render_RayCastingRender_updateMotionZ__P35742.info = {"start":16944,"length":660,"line":453,"column":8,"endLine":467,"endColumn":9,"fileName":"pxt_modules/pxt-raycasting/render_raycasting.ts","functionName":"updateMotionZ","argumentNames":["this","spr"]} -function Render_RayCastingRender_updateMotionZ__P520359_mk(s) { +function Render_RayCastingRender_updateMotionZ__P35742_mk(s) { checkStack(s.depth); return { - parent: s, fn: Render_RayCastingRender_updateMotionZ__P520359, depth: s.depth + 1, + parent: s, fn: Render_RayCastingRender_updateMotionZ__P35742, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -64062,8 +64062,8 @@ function Render_RayCastingRender_updateMotionZ__P520359_mk(s) { tmp_13: undefined, tmp_14: undefined, tmp_15: undefined, - dt___541769: undefined, - motionZ___541772: undefined, + dt___57197: undefined, + motionZ___57200: undefined, arg0: undefined, arg1: undefined, } } @@ -64072,7 +64072,7 @@ function Render_RayCastingRender_updateMotionZ__P520359_mk(s) { -function controller_dy__P517291(s) { +function controller_dy__P32674(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -64086,8 +64086,8 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = controller_Controller__dyInternal__P517283_mk(s); - s.tmp_1 = controller__player1__P517250_mk(s); + s.tmp_0 = controller_Controller__dyInternal__P32666_mk(s); + s.tmp_1 = controller__player1__P32633_mk(s); s.callLocIdx = 292; s.pc = 2; return s.tmp_1; case 2: r0 = s.retval; @@ -64099,12 +64099,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_dy__P517291.info = {"start":15586,"length":91,"line":464,"column":4,"endLine":466,"endColumn":5,"fileName":"pxt_modules/game/controller.ts","functionName":"dy","argumentNames":["step"]} +controller_dy__P32674.info = {"start":15586,"length":91,"line":464,"column":4,"endLine":466,"endColumn":5,"fileName":"pxt_modules/game/controller.ts","functionName":"dy","argumentNames":["step"]} -function controller_dy__P517291_mk(s) { +function controller_dy__P32674_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_dy__P517291, depth: s.depth + 1, + parent: s, fn: controller_dy__P32674, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -64115,7 +64115,7 @@ function controller_dy__P517291_mk(s) { -function controller_Controller__dyInternal__P517283(s) { +function controller_Controller__dyInternal__P32666(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -64125,20 +64125,20 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.ctx___541851 = undefined; + s.ctx___57279 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_Controller__C517256_VT)) failedCast(r0); - s.tmp_0 = control_eventContext__P515530_mk(s); + if (!checkSubtype(r0, controller_Controller__C32639_VT)) failedCast(r0); + s.tmp_0 = control_eventContext__P30913_mk(s); s.callLocIdx = 249; s.pc = 12; return s.tmp_0; case 12: r0 = s.retval; - s.ctx___541851 = (r0); - r0 = pxsim_numops_toBoolDecr(s.ctx___541851); + s.ctx___57279 = (r0); + r0 = pxsim_numops_toBoolDecr(s.ctx___57279); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; @@ -64152,8 +64152,8 @@ switch (step) { s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); if (!r0) { step = 3; continue; } - s.tmp_7 = controller_Button_pressureLevel__P517323_mk(s); - s.tmp_8 = controller_Controller_down__P517268_mk(s); + s.tmp_7 = controller_Button_pressureLevel__P32706_mk(s); + s.tmp_8 = controller_Controller_down__P32651_mk(s); s.tmp_8.arg0 = s.arg0; s.callLocIdx = 250; s.pc = 14; return s.tmp_8; case 14: @@ -64163,8 +64163,8 @@ switch (step) { case 13: r0 = s.retval; s.tmp_6 = r0; - s.tmp_10 = controller_Button_pressureLevel__P517323_mk(s); - s.tmp_11 = controller_Controller_up__P517267_mk(s); + s.tmp_10 = controller_Button_pressureLevel__P32706_mk(s); + s.tmp_11 = controller_Controller_up__P32650_mk(s); s.tmp_11.arg0 = s.arg0; s.callLocIdx = 252; s.pc = 16; return s.tmp_11; case 16: @@ -64178,7 +64178,7 @@ switch (step) { s.tmp_5 = r0; r0 = (s.tmp_5 / 512); s.tmp_4 = r0; - r0 = s.ctx___541851.fields["deltaTimeMillis"]; + r0 = s.ctx___57279.fields["deltaTimeMillis"]; s.tmp_13 = r0; r0 = (s.tmp_13 / 1000); s.tmp_12 = r0; @@ -64188,14 +64188,14 @@ switch (step) { { step = 11; continue; } case 3: case 4: - s.tmp_15 = controller_Button__C517311_v0_1_mk(s); - s.tmp_16 = controller_Controller_up__P517267_mk(s); + s.tmp_15 = controller_Button__C32694_v0_1_mk(s); + s.tmp_16 = controller_Controller_up__P32650_mk(s); s.tmp_16.arg0 = s.arg0; s.callLocIdx = 255; s.pc = 18; return s.tmp_16; case 18: r0 = s.retval; s.tmp_15.arg0 = r0; - if (!checkSubtype(s.tmp_15.arg0, controller_Button__C517311_VT)) failedCast(s.tmp_15.arg0); + if (!checkSubtype(s.tmp_15.arg0, controller_Button__C32694_VT)) failedCast(s.tmp_15.arg0); s.tmp_15.fn = s.tmp_15.arg0.vtable.methods.isPressed; s.pc = 17; return s.tmp_15; case 17: @@ -64203,14 +64203,14 @@ switch (step) { s.tmp_14 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_14); if (!r0) { step = 7; continue; } - s.tmp_18 = controller_Button__C517311_v0_1_mk(s); - s.tmp_19 = controller_Controller_down__P517268_mk(s); + s.tmp_18 = controller_Button__C32694_v0_1_mk(s); + s.tmp_19 = controller_Controller_down__P32651_mk(s); s.tmp_19.arg0 = s.arg0; s.callLocIdx = 256; s.pc = 20; return s.tmp_19; case 20: r0 = s.retval; s.tmp_18.arg0 = r0; - if (!checkSubtype(s.tmp_18.arg0, controller_Button__C517311_VT)) failedCast(s.tmp_18.arg0); + if (!checkSubtype(s.tmp_18.arg0, controller_Button__C32694_VT)) failedCast(s.tmp_18.arg0); s.tmp_18.fn = s.tmp_18.arg0.vtable.methods.isPressed; s.pc = 19; return s.tmp_18; case 19: @@ -64224,7 +64224,7 @@ switch (step) { case 5: r0 = (0 - s.arg1); s.tmp_20 = r0; - r0 = s.ctx___541851.fields["deltaTimeMillis"]; + r0 = s.ctx___57279.fields["deltaTimeMillis"]; s.tmp_22 = r0; r0 = (s.tmp_22 / 1000); s.tmp_21 = r0; @@ -64233,14 +64233,14 @@ switch (step) { case 6: { step = 10; continue; } case 7: - s.tmp_24 = controller_Button__C517311_v0_1_mk(s); - s.tmp_25 = controller_Controller_down__P517268_mk(s); + s.tmp_24 = controller_Button__C32694_v0_1_mk(s); + s.tmp_25 = controller_Controller_down__P32651_mk(s); s.tmp_25.arg0 = s.arg0; s.callLocIdx = 258; s.pc = 22; return s.tmp_25; case 22: r0 = s.retval; s.tmp_24.arg0 = r0; - if (!checkSubtype(s.tmp_24.arg0, controller_Button__C517311_VT)) failedCast(s.tmp_24.arg0); + if (!checkSubtype(s.tmp_24.arg0, controller_Button__C32694_VT)) failedCast(s.tmp_24.arg0); s.tmp_24.fn = s.tmp_24.arg0.vtable.methods.isPressed; s.pc = 21; return s.tmp_24; case 21: @@ -64249,7 +64249,7 @@ switch (step) { r0 = pxsim_numops_toBoolDecr(s.tmp_23); if (!r0) { step = 8; continue; } s.tmp_26 = r0 = s.arg1; - r0 = s.ctx___541851.fields["deltaTimeMillis"]; + r0 = s.ctx___57279.fields["deltaTimeMillis"]; s.tmp_28 = r0; r0 = (s.tmp_28 / 1000); s.tmp_27 = r0; @@ -64266,12 +64266,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_Controller__dyInternal__P517283.info = {"start":10143,"length":513,"line":316,"column":8,"endLine":328,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"_dyInternal","argumentNames":["this","step"]} +controller_Controller__dyInternal__P32666.info = {"start":10143,"length":513,"line":316,"column":8,"endLine":328,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"_dyInternal","argumentNames":["this","step"]} -function controller_Controller__dyInternal__P517283_mk(s) { +function controller_Controller__dyInternal__P32666_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Controller__dyInternal__P517283, depth: s.depth + 1, + parent: s, fn: controller_Controller__dyInternal__P32666, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -64302,7 +64302,7 @@ function controller_Controller__dyInternal__P517283_mk(s) { tmp_26: undefined, tmp_27: undefined, tmp_28: undefined, - ctx___541851: undefined, + ctx___57279: undefined, arg0: undefined, arg1: undefined, } } @@ -64311,7 +64311,7 @@ function controller_Controller__dyInternal__P517283_mk(s) { -function controller_dx__P517290(s) { +function controller_dx__P32673(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -64325,8 +64325,8 @@ switch (step) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } - s.tmp_0 = controller_Controller__dxInternal__P517281_mk(s); - s.tmp_1 = controller__player1__P517250_mk(s); + s.tmp_0 = controller_Controller__dxInternal__P32664_mk(s); + s.tmp_1 = controller__player1__P32633_mk(s); s.callLocIdx = 290; s.pc = 2; return s.tmp_1; case 2: r0 = s.retval; @@ -64338,12 +64338,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_dx__P517290.info = {"start":15211,"length":91,"line":452,"column":4,"endLine":454,"endColumn":5,"fileName":"pxt_modules/game/controller.ts","functionName":"dx","argumentNames":["step"]} +controller_dx__P32673.info = {"start":15211,"length":91,"line":452,"column":4,"endLine":454,"endColumn":5,"fileName":"pxt_modules/game/controller.ts","functionName":"dx","argumentNames":["step"]} -function controller_dx__P517290_mk(s) { +function controller_dx__P32673_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_dx__P517290, depth: s.depth + 1, + parent: s, fn: controller_dx__P32673, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -64354,7 +64354,7 @@ function controller_dx__P517290_mk(s) { -function controller_Controller__dxInternal__P517281(s) { +function controller_Controller__dxInternal__P32664(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -64364,20 +64364,20 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.ctx___541892 = undefined; + s.ctx___57320 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.arg1 = (s.lambdaArgs[1]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_Controller__C517256_VT)) failedCast(r0); - s.tmp_0 = control_eventContext__P515530_mk(s); + if (!checkSubtype(r0, controller_Controller__C32639_VT)) failedCast(r0); + s.tmp_0 = control_eventContext__P30913_mk(s); s.callLocIdx = 238; s.pc = 12; return s.tmp_0; case 12: r0 = s.retval; - s.ctx___541892 = (r0); - r0 = pxsim_numops_toBoolDecr(s.ctx___541892); + s.ctx___57320 = (r0); + r0 = pxsim_numops_toBoolDecr(s.ctx___57320); s.tmp_1 = r0; r0 = pxsim_Boolean__bang(s.tmp_1); s.tmp_0 = r0; @@ -64391,8 +64391,8 @@ switch (step) { s.tmp_2 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_2); if (!r0) { step = 3; continue; } - s.tmp_7 = controller_Button_pressureLevel__P517323_mk(s); - s.tmp_8 = controller_Controller_right__P517266_mk(s); + s.tmp_7 = controller_Button_pressureLevel__P32706_mk(s); + s.tmp_8 = controller_Controller_right__P32649_mk(s); s.tmp_8.arg0 = s.arg0; s.callLocIdx = 239; s.pc = 14; return s.tmp_8; case 14: @@ -64402,8 +64402,8 @@ switch (step) { case 13: r0 = s.retval; s.tmp_6 = r0; - s.tmp_10 = controller_Button_pressureLevel__P517323_mk(s); - s.tmp_11 = controller_Controller_left__P517265_mk(s); + s.tmp_10 = controller_Button_pressureLevel__P32706_mk(s); + s.tmp_11 = controller_Controller_left__P32648_mk(s); s.tmp_11.arg0 = s.arg0; s.callLocIdx = 241; s.pc = 16; return s.tmp_11; case 16: @@ -64417,7 +64417,7 @@ switch (step) { s.tmp_5 = r0; r0 = (s.tmp_5 / 512); s.tmp_4 = r0; - r0 = s.ctx___541892.fields["deltaTimeMillis"]; + r0 = s.ctx___57320.fields["deltaTimeMillis"]; s.tmp_13 = r0; r0 = (s.tmp_13 / 1000); s.tmp_12 = r0; @@ -64427,14 +64427,14 @@ switch (step) { { step = 11; continue; } case 3: case 4: - s.tmp_15 = controller_Button__C517311_v0_1_mk(s); - s.tmp_16 = controller_Controller_left__P517265_mk(s); + s.tmp_15 = controller_Button__C32694_v0_1_mk(s); + s.tmp_16 = controller_Controller_left__P32648_mk(s); s.tmp_16.arg0 = s.arg0; s.callLocIdx = 244; s.pc = 18; return s.tmp_16; case 18: r0 = s.retval; s.tmp_15.arg0 = r0; - if (!checkSubtype(s.tmp_15.arg0, controller_Button__C517311_VT)) failedCast(s.tmp_15.arg0); + if (!checkSubtype(s.tmp_15.arg0, controller_Button__C32694_VT)) failedCast(s.tmp_15.arg0); s.tmp_15.fn = s.tmp_15.arg0.vtable.methods.isPressed; s.pc = 17; return s.tmp_15; case 17: @@ -64442,14 +64442,14 @@ switch (step) { s.tmp_14 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_14); if (!r0) { step = 7; continue; } - s.tmp_18 = controller_Button__C517311_v0_1_mk(s); - s.tmp_19 = controller_Controller_right__P517266_mk(s); + s.tmp_18 = controller_Button__C32694_v0_1_mk(s); + s.tmp_19 = controller_Controller_right__P32649_mk(s); s.tmp_19.arg0 = s.arg0; s.callLocIdx = 245; s.pc = 20; return s.tmp_19; case 20: r0 = s.retval; s.tmp_18.arg0 = r0; - if (!checkSubtype(s.tmp_18.arg0, controller_Button__C517311_VT)) failedCast(s.tmp_18.arg0); + if (!checkSubtype(s.tmp_18.arg0, controller_Button__C32694_VT)) failedCast(s.tmp_18.arg0); s.tmp_18.fn = s.tmp_18.arg0.vtable.methods.isPressed; s.pc = 19; return s.tmp_18; case 19: @@ -64463,7 +64463,7 @@ switch (step) { case 5: r0 = (0 - s.arg1); s.tmp_20 = r0; - r0 = s.ctx___541892.fields["deltaTimeMillis"]; + r0 = s.ctx___57320.fields["deltaTimeMillis"]; s.tmp_22 = r0; r0 = (s.tmp_22 / 1000); s.tmp_21 = r0; @@ -64472,14 +64472,14 @@ switch (step) { case 6: { step = 10; continue; } case 7: - s.tmp_24 = controller_Button__C517311_v0_1_mk(s); - s.tmp_25 = controller_Controller_right__P517266_mk(s); + s.tmp_24 = controller_Button__C32694_v0_1_mk(s); + s.tmp_25 = controller_Controller_right__P32649_mk(s); s.tmp_25.arg0 = s.arg0; s.callLocIdx = 247; s.pc = 22; return s.tmp_25; case 22: r0 = s.retval; s.tmp_24.arg0 = r0; - if (!checkSubtype(s.tmp_24.arg0, controller_Button__C517311_VT)) failedCast(s.tmp_24.arg0); + if (!checkSubtype(s.tmp_24.arg0, controller_Button__C32694_VT)) failedCast(s.tmp_24.arg0); s.tmp_24.fn = s.tmp_24.arg0.vtable.methods.isPressed; s.pc = 21; return s.tmp_24; case 21: @@ -64488,7 +64488,7 @@ switch (step) { r0 = pxsim_numops_toBoolDecr(s.tmp_23); if (!r0) { step = 8; continue; } s.tmp_26 = r0 = s.arg1; - r0 = s.ctx___541892.fields["deltaTimeMillis"]; + r0 = s.ctx___57320.fields["deltaTimeMillis"]; s.tmp_28 = r0; r0 = (s.tmp_28 / 1000); s.tmp_27 = r0; @@ -64505,12 +64505,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_Controller__dxInternal__P517281.info = {"start":9054,"length":520,"line":287,"column":8,"endLine":299,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"_dxInternal","argumentNames":["this","step"]} +controller_Controller__dxInternal__P32664.info = {"start":9054,"length":520,"line":287,"column":8,"endLine":299,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"_dxInternal","argumentNames":["this","step"]} -function controller_Controller__dxInternal__P517281_mk(s) { +function controller_Controller__dxInternal__P32664_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Controller__dxInternal__P517281, depth: s.depth + 1, + parent: s, fn: controller_Controller__dxInternal__P32664, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -64541,7 +64541,7 @@ function controller_Controller__dxInternal__P517281_mk(s) { tmp_26: undefined, tmp_27: undefined, tmp_28: undefined, - ctx___541892: undefined, + ctx___57320: undefined, arg0: undefined, arg1: undefined, } } @@ -64550,7 +64550,7 @@ function controller_Controller__dxInternal__P517281_mk(s) { -function music_Melody_toString__P516757(s) { +function music_Melody_toString__P32140(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -64565,17 +64565,17 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, music_Melody__C516748_VT)) failedCast(r0); + if (!checkSubtype(r0, music_Melody__C32131_VT)) failedCast(r0); r0 = s.arg0.fields["_text"]; return leave(s, r0) default: oops() } } } -music_Melody_toString__P516757.info = {"start":10223,"length":53,"line":318,"column":8,"endLine":320,"endColumn":9,"fileName":"pxt_modules/mixer/melody.ts","functionName":"toString","argumentNames":["this"]} +music_Melody_toString__P32140.info = {"start":10223,"length":53,"line":318,"column":8,"endLine":320,"endColumn":9,"fileName":"pxt_modules/mixer/melody.ts","functionName":"toString","argumentNames":["this"]} -function music_Melody_toString__P516757_mk(s) { +function music_Melody_toString__P32140_mk(s) { checkStack(s.depth); return { - parent: s, fn: music_Melody_toString__P516757, depth: s.depth + 1, + parent: s, fn: music_Melody_toString__P32140, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -64584,7 +64584,7 @@ function music_Melody_toString__P516757_mk(s) { -function controller_AnyButton_isPressed__P520811(s) { +function controller_AnyButton_isPressed__P36199(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -64594,36 +64594,36 @@ if (yieldSteps-- < 0 && maybeYield(s, step, r0) || runtime !== pxsim.runtime) re switch (step) { case 0: - s.ctrl___541931 = undefined; - s.b___541935 = undefined; - s.unnamed832___U2 = undefined; - s.unnamed833___U3 = undefined; + s.ctrl___57359 = undefined; + s.b___57363 = undefined; + s.unnamed192___U2 = undefined; + s.unnamed193___U3 = undefined; if (s.lambdaArgs) { s.arg0 = (s.lambdaArgs[0]); s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_AnyButton__C520803_VT)) failedCast(r0); - s.tmp_0 = controller__player1__P517250_mk(s); + if (!checkSubtype(r0, controller_AnyButton__C36191_VT)) failedCast(r0); + s.tmp_0 = controller__player1__P32633_mk(s); s.callLocIdx = 294; s.pc = 6; return s.tmp_0; case 6: r0 = s.retval; - s.ctrl___541931 = (r0); - s.b___541935 = (undefined); - r0 = s.ctrl___541931.fields["buttons"]; - s.unnamed832___U2 = (r0); - s.unnamed833___U3 = (0); + s.ctrl___57359 = (r0); + s.b___57363 = (undefined); + r0 = s.ctrl___57359.fields["buttons"]; + s.unnamed192___U2 = (r0); + s.unnamed193___U3 = (0); case 1: - s.tmp_0 = r0 = s.unnamed833___U3; - r0 = pxsim_Array__length(s.unnamed832___U2); + s.tmp_0 = r0 = s.unnamed193___U3; + r0 = pxsim_Array__length(s.unnamed192___U2); s.tmp_1 = r0; r0 = (s.tmp_0 < s.tmp_1); if (!r0) { step = 4; continue; } - r0 = pxsim_Array__getAt(s.unnamed832___U2, s.unnamed833___U3); - s.b___541935 = (r0); - s.tmp_3 = controller_Button__C517311_v0_1_mk(s); - s.tmp_3.arg0 = s.b___541935; - if (!checkSubtype(s.tmp_3.arg0, controller_Button__C517311_VT)) failedCast(s.tmp_3.arg0); + r0 = pxsim_Array__getAt(s.unnamed192___U2, s.unnamed193___U3); + s.b___57363 = (r0); + s.tmp_3 = controller_Button__C32694_v0_1_mk(s); + s.tmp_3.arg0 = s.b___57363; + if (!checkSubtype(s.tmp_3.arg0, controller_Button__C32694_VT)) failedCast(s.tmp_3.arg0); s.tmp_3.fn = s.tmp_3.arg0.vtable.methods.isPressed; s.pc = 7; return s.tmp_3; case 7: @@ -64635,31 +64635,31 @@ switch (step) { { step = 5; continue; } case 2: case 3: - r0 = (s.unnamed833___U3 + 1); - s.unnamed833___U3 = (r0); + r0 = (s.unnamed193___U3 + 1); + s.unnamed193___U3 = (r0); { step = 1; continue; } case 4: - s.unnamed832___U2 = (undefined); + s.unnamed192___U2 = (undefined); r0 = false; case 5: return leave(s, r0) default: oops() } } } -controller_AnyButton_isPressed__P520811.info = {"start":15724,"length":202,"line":469,"column":8,"endLine":476,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"isPressed","argumentNames":["this"]} +controller_AnyButton_isPressed__P36199.info = {"start":15724,"length":202,"line":469,"column":8,"endLine":476,"endColumn":9,"fileName":"pxt_modules/game/controller.ts","functionName":"isPressed","argumentNames":["this"]} -function controller_AnyButton_isPressed__P520811_mk(s) { +function controller_AnyButton_isPressed__P36199_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_AnyButton_isPressed__P520811, depth: s.depth + 1, + parent: s, fn: controller_AnyButton_isPressed__P36199, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, tmp_2: undefined, tmp_3: undefined, - ctrl___541931: undefined, - b___541935: undefined, - unnamed832___U2: undefined, - unnamed833___U3: undefined, + ctrl___57359: undefined, + b___57363: undefined, + unnamed192___U2: undefined, + unnamed193___U3: undefined, arg0: undefined, } } @@ -64667,7 +64667,7 @@ function controller_AnyButton_isPressed__P520811_mk(s) { -function controller_Button_toString__P517316(s) { +function controller_Button_toString__P32699(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -64682,7 +64682,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, controller_Button__C517311_VT)) failedCast(r0); + if (!checkSubtype(r0, controller_Button__C32694_VT)) failedCast(r0); r0 = s.arg0.fields["_pressed"]; s.tmp_0 = r0; r0 = pxsim_numops_toBoolDecr(s.tmp_0); @@ -64722,12 +64722,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -controller_Button_toString__P517316.info = {"start":1894,"length":100,"line":73,"column":8,"endLine":75,"endColumn":9,"fileName":"pxt_modules/game/controllerbutton.ts","functionName":"toString","argumentNames":["this"]} +controller_Button_toString__P32699.info = {"start":1894,"length":100,"line":73,"column":8,"endLine":75,"endColumn":9,"fileName":"pxt_modules/game/controllerbutton.ts","functionName":"toString","argumentNames":["this"]} -function controller_Button_toString__P517316_mk(s) { +function controller_Button_toString__P32699_mk(s) { checkStack(s.depth); return { - parent: s, fn: controller_Button_toString__P517316, depth: s.depth + 1, + parent: s, fn: controller_Button_toString__P32699, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -64743,7 +64743,7 @@ function controller_Button_toString__P517316_mk(s) { -function sprites_StaticObstacle_width__P517630(s) { +function sprites_StaticObstacle_width__P33013(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -64758,20 +64758,20 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_StaticObstacle__C517620_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_StaticObstacle__C33003_VT)) failedCast(r0); r0 = s.arg0.fields["image"]; s.tmp_0 = r0; r0 = pxsim_ImageMethods.width(s.tmp_0); return leaveAccessor(s, r0) default: oops() } } } -sprites_StaticObstacle_width__P517630.info = {"start":1088,"length":68,"line":48,"column":8,"endLine":50,"endColumn":9,"fileName":"pxt_modules/game/obstacle.ts","functionName":"width","argumentNames":["this"]} -sprites_StaticObstacle_width__P517630.isGetter = true; +sprites_StaticObstacle_width__P33013.info = {"start":1088,"length":68,"line":48,"column":8,"endLine":50,"endColumn":9,"fileName":"pxt_modules/game/obstacle.ts","functionName":"width","argumentNames":["this"]} +sprites_StaticObstacle_width__P33013.isGetter = true; -function sprites_StaticObstacle_width__P517630_mk(s) { +function sprites_StaticObstacle_width__P33013_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_StaticObstacle_width__P517630, depth: s.depth + 1, + parent: s, fn: sprites_StaticObstacle_width__P33013, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -64781,7 +64781,7 @@ function sprites_StaticObstacle_width__P517630_mk(s) { -function sprites_StaticObstacle_height__P517629(s) { +function sprites_StaticObstacle_height__P33012(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -64796,20 +64796,20 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_StaticObstacle__C517620_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_StaticObstacle__C33003_VT)) failedCast(r0); r0 = s.arg0.fields["image"]; s.tmp_0 = r0; r0 = pxsim_ImageMethods.height(s.tmp_0); return leaveAccessor(s, r0) default: oops() } } } -sprites_StaticObstacle_height__P517629.info = {"start":1008,"length":70,"line":44,"column":8,"endLine":46,"endColumn":9,"fileName":"pxt_modules/game/obstacle.ts","functionName":"height","argumentNames":["this"]} -sprites_StaticObstacle_height__P517629.isGetter = true; +sprites_StaticObstacle_height__P33012.info = {"start":1008,"length":70,"line":44,"column":8,"endLine":46,"endColumn":9,"fileName":"pxt_modules/game/obstacle.ts","functionName":"height","argumentNames":["this"]} +sprites_StaticObstacle_height__P33012.isGetter = true; -function sprites_StaticObstacle_height__P517629_mk(s) { +function sprites_StaticObstacle_height__P33012_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_StaticObstacle_height__P517629, depth: s.depth + 1, + parent: s, fn: sprites_StaticObstacle_height__P33012, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -64819,7 +64819,7 @@ function sprites_StaticObstacle_height__P517629_mk(s) { -function sprites_StaticObstacle_y__P517628(s) { +function sprites_StaticObstacle_y__P33011(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -64834,7 +64834,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_StaticObstacle__C517620_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_StaticObstacle__C33003_VT)) failedCast(r0); r0 = s.arg0.fields["top"]; s.tmp_0 = r0; r0 = s.arg0.fields["image"]; @@ -64847,13 +64847,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -sprites_StaticObstacle_y__P517628.info = {"start":921,"length":77,"line":40,"column":8,"endLine":42,"endColumn":9,"fileName":"pxt_modules/game/obstacle.ts","functionName":"y","argumentNames":["this"]} -sprites_StaticObstacle_y__P517628.isGetter = true; +sprites_StaticObstacle_y__P33011.info = {"start":921,"length":77,"line":40,"column":8,"endLine":42,"endColumn":9,"fileName":"pxt_modules/game/obstacle.ts","functionName":"y","argumentNames":["this"]} +sprites_StaticObstacle_y__P33011.isGetter = true; -function sprites_StaticObstacle_y__P517628_mk(s) { +function sprites_StaticObstacle_y__P33011_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_StaticObstacle_y__P517628, depth: s.depth + 1, + parent: s, fn: sprites_StaticObstacle_y__P33011, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -64866,7 +64866,7 @@ function sprites_StaticObstacle_y__P517628_mk(s) { -function sprites_StaticObstacle_x__P517627(s) { +function sprites_StaticObstacle_x__P33010(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -64881,7 +64881,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, sprites_StaticObstacle__C517620_VT)) failedCast(r0); + if (!checkSubtype(r0, sprites_StaticObstacle__C33003_VT)) failedCast(r0); r0 = s.arg0.fields["left"]; s.tmp_0 = r0; r0 = s.arg0.fields["image"]; @@ -64894,13 +64894,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -sprites_StaticObstacle_x__P517627.info = {"start":834,"length":77,"line":36,"column":8,"endLine":38,"endColumn":9,"fileName":"pxt_modules/game/obstacle.ts","functionName":"x","argumentNames":["this"]} -sprites_StaticObstacle_x__P517627.isGetter = true; +sprites_StaticObstacle_x__P33010.info = {"start":834,"length":77,"line":36,"column":8,"endLine":38,"endColumn":9,"fileName":"pxt_modules/game/obstacle.ts","functionName":"x","argumentNames":["this"]} +sprites_StaticObstacle_x__P33010.isGetter = true; -function sprites_StaticObstacle_x__P517627_mk(s) { +function sprites_StaticObstacle_x__P33010_mk(s) { checkStack(s.depth); return { - parent: s, fn: sprites_StaticObstacle_x__P517627, depth: s.depth + 1, + parent: s, fn: sprites_StaticObstacle_x__P33010, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -64913,7 +64913,7 @@ function sprites_StaticObstacle_x__P517627_mk(s) { -function effects_SceneAnchor_height__P521409(s) { +function effects_SceneAnchor_height__P36797(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -64928,18 +64928,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, effects_SceneAnchor__C521405_VT)) failedCast(r0); - r0 = pxsim_ImageMethods.height(globals.screen___517154); + if (!checkSubtype(r0, effects_SceneAnchor__C36793_VT)) failedCast(r0); + r0 = pxsim_ImageMethods.height(globals.screen___32537); return leaveAccessor(s, r0) default: oops() } } } -effects_SceneAnchor_height__P521409.info = {"start":2634,"length":58,"line":71,"column":8,"endLine":73,"endColumn":9,"fileName":"pxt_modules/game/particleeffects.ts","functionName":"height","argumentNames":["this"]} -effects_SceneAnchor_height__P521409.isGetter = true; +effects_SceneAnchor_height__P36797.info = {"start":2634,"length":58,"line":71,"column":8,"endLine":73,"endColumn":9,"fileName":"pxt_modules/game/particleeffects.ts","functionName":"height","argumentNames":["this"]} +effects_SceneAnchor_height__P36797.isGetter = true; -function effects_SceneAnchor_height__P521409_mk(s) { +function effects_SceneAnchor_height__P36797_mk(s) { checkStack(s.depth); return { - parent: s, fn: effects_SceneAnchor_height__P521409, depth: s.depth + 1, + parent: s, fn: effects_SceneAnchor_height__P36797, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -64948,7 +64948,7 @@ function effects_SceneAnchor_height__P521409_mk(s) { -function effects_SceneAnchor_width__P521408(s) { +function effects_SceneAnchor_width__P36796(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -64963,18 +64963,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, effects_SceneAnchor__C521405_VT)) failedCast(r0); - r0 = pxsim_ImageMethods.width(globals.screen___517154); + if (!checkSubtype(r0, effects_SceneAnchor__C36793_VT)) failedCast(r0); + r0 = pxsim_ImageMethods.width(globals.screen___32537); return leaveAccessor(s, r0) default: oops() } } } -effects_SceneAnchor_width__P521408.info = {"start":2568,"length":56,"line":67,"column":8,"endLine":69,"endColumn":9,"fileName":"pxt_modules/game/particleeffects.ts","functionName":"width","argumentNames":["this"]} -effects_SceneAnchor_width__P521408.isGetter = true; +effects_SceneAnchor_width__P36796.info = {"start":2568,"length":56,"line":67,"column":8,"endLine":69,"endColumn":9,"fileName":"pxt_modules/game/particleeffects.ts","functionName":"width","argumentNames":["this"]} +effects_SceneAnchor_width__P36796.isGetter = true; -function effects_SceneAnchor_width__P521408_mk(s) { +function effects_SceneAnchor_width__P36796_mk(s) { checkStack(s.depth); return { - parent: s, fn: effects_SceneAnchor_width__P521408, depth: s.depth + 1, + parent: s, fn: effects_SceneAnchor_width__P36796, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -64983,7 +64983,7 @@ function effects_SceneAnchor_width__P521408_mk(s) { -function effects_SceneAnchor_y__P521407(s) { +function effects_SceneAnchor_y__P36795(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -64998,12 +64998,12 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, effects_SceneAnchor__C521405_VT)) failedCast(r0); + if (!checkSubtype(r0, effects_SceneAnchor__C36793_VT)) failedCast(r0); r0 = s.arg0.fields["camera"]; s.tmp_1 = r0; r0 = s.tmp_1.fields["_offsetY"]; s.tmp_0 = r0; - r0 = pxsim_ImageMethods.height(globals.screen___517154); + r0 = pxsim_ImageMethods.height(globals.screen___32537); s.tmp_3 = r0; r0 = (s.tmp_3 >> 1); s.tmp_2 = r0; @@ -65011,13 +65011,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -effects_SceneAnchor_y__P521407.info = {"start":2476,"length":82,"line":63,"column":8,"endLine":65,"endColumn":9,"fileName":"pxt_modules/game/particleeffects.ts","functionName":"y","argumentNames":["this"]} -effects_SceneAnchor_y__P521407.isGetter = true; +effects_SceneAnchor_y__P36795.info = {"start":2476,"length":82,"line":63,"column":8,"endLine":65,"endColumn":9,"fileName":"pxt_modules/game/particleeffects.ts","functionName":"y","argumentNames":["this"]} +effects_SceneAnchor_y__P36795.isGetter = true; -function effects_SceneAnchor_y__P521407_mk(s) { +function effects_SceneAnchor_y__P36795_mk(s) { checkStack(s.depth); return { - parent: s, fn: effects_SceneAnchor_y__P521407, depth: s.depth + 1, + parent: s, fn: effects_SceneAnchor_y__P36795, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -65030,7 +65030,7 @@ function effects_SceneAnchor_y__P521407_mk(s) { -function effects_SceneAnchor_x__P521406(s) { +function effects_SceneAnchor_x__P36794(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -65045,12 +65045,12 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, effects_SceneAnchor__C521405_VT)) failedCast(r0); + if (!checkSubtype(r0, effects_SceneAnchor__C36793_VT)) failedCast(r0); r0 = s.arg0.fields["camera"]; s.tmp_1 = r0; r0 = s.tmp_1.fields["_offsetX"]; s.tmp_0 = r0; - r0 = pxsim_ImageMethods.width(globals.screen___517154); + r0 = pxsim_ImageMethods.width(globals.screen___32537); s.tmp_3 = r0; r0 = (s.tmp_3 >> 1); s.tmp_2 = r0; @@ -65058,13 +65058,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -effects_SceneAnchor_x__P521406.info = {"start":2385,"length":81,"line":59,"column":8,"endLine":61,"endColumn":9,"fileName":"pxt_modules/game/particleeffects.ts","functionName":"x","argumentNames":["this"]} -effects_SceneAnchor_x__P521406.isGetter = true; +effects_SceneAnchor_x__P36794.info = {"start":2385,"length":81,"line":59,"column":8,"endLine":61,"endColumn":9,"fileName":"pxt_modules/game/particleeffects.ts","functionName":"x","argumentNames":["this"]} +effects_SceneAnchor_x__P36794.isGetter = true; -function effects_SceneAnchor_x__P521406_mk(s) { +function effects_SceneAnchor_x__P36794_mk(s) { checkStack(s.depth); return { - parent: s, fn: effects_SceneAnchor_x__P521406, depth: s.depth + 1, + parent: s, fn: effects_SceneAnchor_x__P36794, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -65077,7 +65077,7 @@ function effects_SceneAnchor_x__P521406_mk(s) { -function scene_Camera_top__P517916(s) { +function scene_Camera_top__P33299(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -65092,18 +65092,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_Camera__C517903_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_Camera__C33286_VT)) failedCast(r0); r0 = s.arg0.fields["_offsetY"]; return leaveAccessor(s, r0) default: oops() } } } -scene_Camera_top__P517916.info = {"start":1764,"length":54,"line":60,"column":8,"endLine":62,"endColumn":9,"fileName":"pxt_modules/game/camera.ts","functionName":"top","argumentNames":["this"]} -scene_Camera_top__P517916.isGetter = true; +scene_Camera_top__P33299.info = {"start":1764,"length":54,"line":60,"column":8,"endLine":62,"endColumn":9,"fileName":"pxt_modules/game/camera.ts","functionName":"top","argumentNames":["this"]} +scene_Camera_top__P33299.isGetter = true; -function scene_Camera_top__P517916_mk(s) { +function scene_Camera_top__P33299_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Camera_top__P517916, depth: s.depth + 1, + parent: s, fn: scene_Camera_top__P33299, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -65112,7 +65112,7 @@ function scene_Camera_top__P517916_mk(s) { -function scene_Camera_left__P517914(s) { +function scene_Camera_left__P33297(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -65127,18 +65127,18 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, scene_Camera__C517903_VT)) failedCast(r0); + if (!checkSubtype(r0, scene_Camera__C33286_VT)) failedCast(r0); r0 = s.arg0.fields["_offsetX"]; return leaveAccessor(s, r0) default: oops() } } } -scene_Camera_left__P517914.info = {"start":1620,"length":55,"line":54,"column":8,"endLine":56,"endColumn":9,"fileName":"pxt_modules/game/camera.ts","functionName":"left","argumentNames":["this"]} -scene_Camera_left__P517914.isGetter = true; +scene_Camera_left__P33297.info = {"start":1620,"length":55,"line":54,"column":8,"endLine":56,"endColumn":9,"fileName":"pxt_modules/game/camera.ts","functionName":"left","argumentNames":["this"]} +scene_Camera_left__P33297.isGetter = true; -function scene_Camera_left__P517914_mk(s) { +function scene_Camera_left__P33297_mk(s) { checkStack(s.depth); return { - parent: s, fn: scene_Camera_left__P517914, depth: s.depth + 1, + parent: s, fn: scene_Camera_left__P33297, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -65147,7 +65147,7 @@ function scene_Camera_left__P517914_mk(s) { -function info_PlayerInfo_left__P517762(s) { +function info_PlayerInfo_left__P33145(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -65163,7 +65163,7 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, info_PlayerInfo__C517739_VT)) failedCast(r0); + if (!checkSubtype(r0, info_PlayerInfo__C33122_VT)) failedCast(r0); r0 = s.arg0.fields["impl"]; s.tmp_0 = r0; r0 = (s.tmp_0).fields["left"] = (s.arg1); @@ -65171,12 +65171,12 @@ switch (step) { return leave(s, r0) default: oops() } } } -info_PlayerInfo_left__P517762.info = {"start":27267,"length":72,"line":903,"column":8,"endLine":905,"endColumn":9,"fileName":"pxt_modules/game/info.ts","functionName":"left","argumentNames":["this","value"]} +info_PlayerInfo_left__P33145.info = {"start":27267,"length":72,"line":903,"column":8,"endLine":905,"endColumn":9,"fileName":"pxt_modules/game/info.ts","functionName":"left","argumentNames":["this","value"]} -function info_PlayerInfo_left__P517762_mk(s) { +function info_PlayerInfo_left__P33145_mk(s) { checkStack(s.depth); return { - parent: s, fn: info_PlayerInfo_left__P517762, depth: s.depth + 1, + parent: s, fn: info_PlayerInfo_left__P33145, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, arg0: undefined, @@ -65187,7 +65187,7 @@ function info_PlayerInfo_left__P517762_mk(s) { -function info_PlayerInfo_left__P517761(s) { +function info_PlayerInfo_left__P33144(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -65202,19 +65202,19 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, info_PlayerInfo__C517739_VT)) failedCast(r0); + if (!checkSubtype(r0, info_PlayerInfo__C33122_VT)) failedCast(r0); r0 = s.arg0.fields["impl"]; r0 = r0.fields["left"]; return leaveAccessor(s, r0) default: oops() } } } -info_PlayerInfo_left__P517761.info = {"start":27191,"length":66,"line":899,"column":8,"endLine":901,"endColumn":9,"fileName":"pxt_modules/game/info.ts","functionName":"left","argumentNames":["this"]} -info_PlayerInfo_left__P517761.isGetter = true; +info_PlayerInfo_left__P33144.info = {"start":27191,"length":66,"line":899,"column":8,"endLine":901,"endColumn":9,"fileName":"pxt_modules/game/info.ts","functionName":"left","argumentNames":["this"]} +info_PlayerInfo_left__P33144.isGetter = true; -function info_PlayerInfo_left__P517761_mk(s) { +function info_PlayerInfo_left__P33144_mk(s) { checkStack(s.depth); return { - parent: s, fn: info_PlayerInfo_left__P517761, depth: s.depth + 1, + parent: s, fn: info_PlayerInfo_left__P33144, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, arg0: undefined, } } @@ -65223,7 +65223,7 @@ function info_PlayerInfo_left__P517761_mk(s) { -function tiles_Location_top__P517823(s) { +function tiles_Location_top__P33206(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -65238,10 +65238,10 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_Location__C517815_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_Location__C33198_VT)) failedCast(r0); r0 = s.arg0.fields["_row"]; s.tmp_0 = r0; - s.tmp_3 = tiles_Location_tileMap__P517817_mk(s); + s.tmp_3 = tiles_Location_tileMap__P33200_mk(s); s.tmp_3.arg0 = s.arg0; s.callLocIdx = 1021; s.pc = 1; return s.tmp_3; case 1: @@ -65253,13 +65253,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -tiles_Location_top__P517823.info = {"start":1791,"length":83,"line":68,"column":8,"endLine":70,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"top","argumentNames":["this"]} -tiles_Location_top__P517823.isGetter = true; +tiles_Location_top__P33206.info = {"start":1791,"length":83,"line":68,"column":8,"endLine":70,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"top","argumentNames":["this"]} +tiles_Location_top__P33206.isGetter = true; -function tiles_Location_top__P517823_mk(s) { +function tiles_Location_top__P33206_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_Location_top__P517823, depth: s.depth + 1, + parent: s, fn: tiles_Location_top__P33206, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -65272,7 +65272,7 @@ function tiles_Location_top__P517823_mk(s) { -function tiles_Location_left__P517822(s) { +function tiles_Location_left__P33205(s) { let r0 = s.r0, step = s.pc; s.pc = -1; @@ -65287,10 +65287,10 @@ switch (step) { s.lambdaArgs = null; } r0 = s.arg0; - if (!checkSubtype(r0, tiles_Location__C517815_VT)) failedCast(r0); + if (!checkSubtype(r0, tiles_Location__C33198_VT)) failedCast(r0); r0 = s.arg0.fields["_col"]; s.tmp_0 = r0; - s.tmp_3 = tiles_Location_tileMap__P517817_mk(s); + s.tmp_3 = tiles_Location_tileMap__P33200_mk(s); s.tmp_3.arg0 = s.arg0; s.callLocIdx = 1019; s.pc = 1; return s.tmp_3; case 1: @@ -65302,13 +65302,13 @@ switch (step) { return leaveAccessor(s, r0) default: oops() } } } -tiles_Location_left__P517822.info = {"start":1579,"length":84,"line":61,"column":8,"endLine":63,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"left","argumentNames":["this"]} -tiles_Location_left__P517822.isGetter = true; +tiles_Location_left__P33205.info = {"start":1579,"length":84,"line":61,"column":8,"endLine":63,"endColumn":9,"fileName":"pxt_modules/game/tilemap.ts","functionName":"left","argumentNames":["this"]} +tiles_Location_left__P33205.isGetter = true; -function tiles_Location_left__P517822_mk(s) { +function tiles_Location_left__P33205_mk(s) { checkStack(s.depth); return { - parent: s, fn: tiles_Location_left__P517822, depth: s.depth + 1, + parent: s, fn: tiles_Location_left__P33205, depth: s.depth + 1, pc: 0, retval: undefined, r0: undefined, overwrittenPC: false, lambdaArgs: null, tmp_0: undefined, tmp_1: undefined, @@ -65362,7 +65362,7 @@ function if_condition_1_mk(s) { } } -function PhysicsEngine__C517633_v2_4_mk(s) { +function PhysicsEngine__C33016_v2_4_mk(s) { checkStack(s.depth); return { parent: s, fn: null, depth: s.depth + 1, @@ -65379,7 +65379,7 @@ function PhysicsEngine__C517633_v2_4_mk(s) { } } -function PhysicsEngine__C517633_v0_2_mk(s) { +function PhysicsEngine__C33016_v0_2_mk(s) { checkStack(s.depth); return { parent: s, fn: null, depth: s.depth + 1, @@ -65409,7 +65409,7 @@ function if_handler_2_mk(s) { } } -function Sprite__C517463_v5_1_mk(s) { +function Sprite__C32846_v5_1_mk(s) { checkStack(s.depth); return { parent: s, fn: null, depth: s.depth + 1, @@ -65423,7 +65423,7 @@ function Sprite__C517463_v5_1_mk(s) { } } -function Sprite__C517463_v4_1_mk(s) { +function Sprite__C32846_v4_1_mk(s) { checkStack(s.depth); return { parent: s, fn: null, depth: s.depth + 1, @@ -65544,7 +65544,7 @@ function if_sourceFactory_3_mk(s) { } } -function PhysicsEngine__C517633_v1_2_mk(s) { +function PhysicsEngine__C33016_v1_2_mk(s) { checkStack(s.depth); return { parent: s, fn: null, depth: s.depth + 1, @@ -65602,7 +65602,7 @@ function if_startScreenEffect_1_mk(s) { } } -function game_GameOverDialog__C518068_v0_1_mk(s) { +function game_GameOverDialog__C33451_v0_1_mk(s) { checkStack(s.depth); return { parent: s, fn: null, depth: s.depth + 1, @@ -65616,7 +65616,7 @@ function game_GameOverDialog__C518068_v0_1_mk(s) { } } -function PhysicsEngine__C517633_v4_2_mk(s) { +function PhysicsEngine__C33016_v4_2_mk(s) { checkStack(s.depth); return { parent: s, fn: null, depth: s.depth + 1, @@ -65647,7 +65647,7 @@ function if___update_3_mk(s) { } } -function PhysicsEngine__C517633_v3_1_mk(s) { +function PhysicsEngine__C33016_v3_1_mk(s) { checkStack(s.depth); return { parent: s, fn: null, depth: s.depth + 1, @@ -65788,7 +65788,7 @@ function if_id_1_mk(s) { } } -function controller_Button__C517311_v0_1_mk(s) { +function controller_Button__C32694_v0_1_mk(s) { checkStack(s.depth); return { parent: s, fn: null, depth: s.depth + 1, @@ -65844,7 +65844,7 @@ function if_vy_1_mk(s) { } } -function game_GameOverDialog__C518068_v1_1_mk(s) { +function game_GameOverDialog__C33451_v1_1_mk(s) { checkStack(s.depth); return { parent: s, fn: null, depth: s.depth + 1, @@ -65886,7 +65886,7 @@ function if_lifeZeroHandler_1_mk(s) { } } -function music_Playable__C517033_v0_2_mk(s) { +function music_Playable__C32416_v0_2_mk(s) { checkStack(s.depth); return { parent: s, fn: null, depth: s.depth + 1, @@ -65929,7 +65929,7 @@ function if__layers_1_mk(s) { } } -function Sprite__C517463_v3_3_mk(s) { +function Sprite__C32846_v3_3_mk(s) { checkStack(s.depth); return { parent: s, fn: null, depth: s.depth + 1, @@ -65945,7 +65945,7 @@ function Sprite__C517463_v3_3_mk(s) { } } -function scene_Renderable__C517922_v2_2_mk(s) { +function scene_Renderable__C33305_v2_2_mk(s) { checkStack(s.depth); return { parent: s, fn: null, depth: s.depth + 1, @@ -65960,7 +65960,7 @@ function scene_Renderable__C517922_v2_2_mk(s) { } } -function sprites_BaseSprite__C517216_v1_2_mk(s) { +function sprites_BaseSprite__C32599_v1_2_mk(s) { checkStack(s.depth); return { parent: s, fn: null, depth: s.depth + 1, @@ -65991,7 +65991,7 @@ function if_onSpriteDirectionUpdateHandler_3_mk(s) { } } -function sprites_BaseSpriteSayRenderer__C517381_v0_4_mk(s) { +function sprites_BaseSpriteSayRenderer__C32764_v0_4_mk(s) { checkStack(s.depth); return { parent: s, fn: null, depth: s.depth + 1, @@ -66008,7 +66008,7 @@ function sprites_BaseSpriteSayRenderer__C517381_v0_4_mk(s) { } } -function particles_ParticleSource__C518273_v1_2_mk(s) { +function particles_ParticleSource__C33656_v1_2_mk(s) { checkStack(s.depth); return { parent: s, fn: null, depth: s.depth + 1, @@ -66023,7 +66023,7 @@ function particles_ParticleSource__C518273_v1_2_mk(s) { } } -function particles_ParticleFactory__C518309_v1_4_mk(s) { +function particles_ParticleFactory__C33692_v1_4_mk(s) { checkStack(s.depth); return { parent: s, fn: null, depth: s.depth + 1, @@ -66056,7 +66056,7 @@ function if_handler_3_mk(s) { } } -function sprites_BaseSpriteSayRenderer__C517381_v1_4_mk(s) { +function sprites_BaseSpriteSayRenderer__C32764_v1_4_mk(s) { checkStack(s.depth); return { parent: s, fn: null, depth: s.depth + 1, @@ -66073,7 +66073,7 @@ function sprites_BaseSpriteSayRenderer__C517381_v1_4_mk(s) { } } -function sprites_BaseSprite__C517216_v0_1_mk(s) { +function sprites_BaseSprite__C32599_v0_1_mk(s) { checkStack(s.depth); return { parent: s, fn: null, depth: s.depth + 1, @@ -66087,7 +66087,7 @@ function sprites_BaseSprite__C517216_v0_1_mk(s) { } } -function sprites_BaseSprite__C517216_v2_2_mk(s) { +function sprites_BaseSprite__C32599_v2_2_mk(s) { checkStack(s.depth); return { parent: s, fn: null, depth: s.depth + 1, @@ -66102,7 +66102,7 @@ function sprites_BaseSprite__C517216_v2_2_mk(s) { } } -function sprites_BaseSpriteSayRenderer__C517381_v2_1_mk(s) { +function sprites_BaseSpriteSayRenderer__C32764_v2_1_mk(s) { checkStack(s.depth); return { parent: s, fn: null, depth: s.depth + 1, @@ -66587,7 +66587,7 @@ function if_flags_1_mk(s) { } } -function particles_ParticleFactory__C518309_v0_2_mk(s) { +function particles_ParticleFactory__C33692_v0_2_mk(s) { checkStack(s.depth); return { parent: s, fn: null, depth: s.depth + 1, @@ -66602,7 +66602,7 @@ function particles_ParticleFactory__C518309_v0_2_mk(s) { } } -function particles_ParticleSource__C518273_v4_3_mk(s) { +function particles_ParticleSource__C33656_v4_3_mk(s) { checkStack(s.depth); return { parent: s, fn: null, depth: s.depth + 1, @@ -66734,7 +66734,7 @@ function if_top_1_mk(s) { } } -function game_BaseDialog__C518025_v1_1_mk(s) { +function game_BaseDialog__C33408_v1_1_mk(s) { checkStack(s.depth); return { parent: s, fn: null, depth: s.depth + 1, @@ -66762,7 +66762,7 @@ function if_shouldBeVisible_1_mk(s) { } } -function Sprite__C517463_v6_3_mk(s) { +function Sprite__C32846_v6_3_mk(s) { checkStack(s.depth); return { parent: s, fn: null, depth: s.depth + 1, @@ -66819,7 +66819,7 @@ function if_width_1_mk(s) { arg0: undefined, } } -const controller_Controller__C517256_VT = mkVTable({ +const controller_Controller__C32639_VT = mkVTable({ name: "Controller", numFields: 5, classNo: 16, @@ -66838,30 +66838,30 @@ const controller_Controller__C517256_VT = mkVTable({ "set/_id": null, "_connected": null, "set/_connected": null, - "_controlledSprites": controller_Controller__controlledSprites__P517261, - "set/_controlledSprites": controller_Controller__controlledSprites__P517262, - "id": controller_Controller_id__P517263, - "left": controller_Controller_left__P517265, - "right": controller_Controller_right__P517266, - "up": controller_Controller_up__P517267, - "down": controller_Controller_down__P517268, - "button": controller_Controller_button__P520802, - "connected": controller_Controller_connected__P517277, - "set/connected": controller_Controller_connected__P517278, - "_dxInternal": controller_Controller__dxInternal__P517281, - "_dyInternal": controller_Controller__dyInternal__P517283, - "__preUpdate": controller_Controller___preUpdate__P517284, - "__update": controller_Controller___update__P517285, + "_controlledSprites": controller_Controller__controlledSprites__P32644, + "set/_controlledSprites": controller_Controller__controlledSprites__P32645, + "id": controller_Controller_id__P32646, + "left": controller_Controller_left__P32648, + "right": controller_Controller_right__P32649, + "up": controller_Controller_up__P32650, + "down": controller_Controller_down__P32651, + "button": controller_Controller_button__P36190, + "connected": controller_Controller_connected__P32660, + "set/connected": controller_Controller_connected__P32661, + "_dxInternal": controller_Controller__dxInternal__P32664, + "_dyInternal": controller_Controller__dyInternal__P32666, + "__preUpdate": controller_Controller___preUpdate__P32667, + "__update": controller_Controller___update__P32668, }, }); -const controller_Button__C517311_VT = mkVTable({ +const controller_Button__C32694_VT = mkVTable({ name: "Button", numFields: 7, classNo: 17, lastSubtypeNo: 18, maxBgInstances: null, methods: { - "isPressed": controller_Button_isPressed__P517322, + "isPressed": controller_Button_isPressed__P32705, }, iface: { "_owner": null, @@ -66878,29 +66878,29 @@ const controller_Button__C517311_VT = mkVTable({ "set/_pressedElasped": null, "_repeatCount": null, "set/_repeatCount": null, - "handlerState": controller_Button_handlerState__P520805, - "toString": controller_Button_toString__P517316, - "raiseButtonUp": controller_Button_raiseButtonUp__P520806, - "raiseButtonDown": controller_Button_raiseButtonDown__P520807, - "raiseButtonRepeat": controller_Button_raiseButtonRepeat__P520808, - "onEvent": controller_Button_onEvent__P517318, - "isPressed": controller_Button_isPressed__P517322, - "pressureLevel": controller_Button_pressureLevel__P517323, - "setPressed": controller_Button_setPressed__P517324, - "__update": controller_Button___update__P517325, - "runButtonEvents": controller_Button_runButtonEvents__P520809, - "getOrCreateHandlerForEvent": controller_Button_getOrCreateHandlerForEvent__P520810, + "handlerState": controller_Button_handlerState__P36193, + "toString": controller_Button_toString__P32699, + "raiseButtonUp": controller_Button_raiseButtonUp__P36194, + "raiseButtonDown": controller_Button_raiseButtonDown__P36195, + "raiseButtonRepeat": controller_Button_raiseButtonRepeat__P36196, + "onEvent": controller_Button_onEvent__P32701, + "isPressed": controller_Button_isPressed__P32705, + "pressureLevel": controller_Button_pressureLevel__P32706, + "setPressed": controller_Button_setPressed__P32707, + "__update": controller_Button___update__P32708, + "runButtonEvents": controller_Button_runButtonEvents__P36197, + "getOrCreateHandlerForEvent": controller_Button_getOrCreateHandlerForEvent__P36198, }, - toStringMethod: controller_Button_toString__P517316, + toStringMethod: controller_Button_toString__P32699, }); -const controller_AnyButton__C520803_VT = mkVTable({ +const controller_AnyButton__C36191_VT = mkVTable({ name: "AnyButton", numFields: 7, classNo: 18, lastSubtypeNo: 18, maxBgInstances: null, methods: { - "isPressed": controller_AnyButton_isPressed__P520811, + "isPressed": controller_AnyButton_isPressed__P36199, }, iface: { "_owner": null, @@ -66917,21 +66917,21 @@ const controller_AnyButton__C520803_VT = mkVTable({ "set/_pressedElasped": null, "_repeatCount": null, "set/_repeatCount": null, - "isPressed": controller_AnyButton_isPressed__P520811, - "handlerState": controller_Button_handlerState__P520805, - "toString": controller_Button_toString__P517316, - "raiseButtonUp": controller_Button_raiseButtonUp__P520806, - "raiseButtonDown": controller_Button_raiseButtonDown__P520807, - "raiseButtonRepeat": controller_Button_raiseButtonRepeat__P520808, - "onEvent": controller_Button_onEvent__P517318, - "pressureLevel": controller_Button_pressureLevel__P517323, - "setPressed": controller_Button_setPressed__P517324, - "__update": controller_Button___update__P517325, - "runButtonEvents": controller_Button_runButtonEvents__P520809, - "getOrCreateHandlerForEvent": controller_Button_getOrCreateHandlerForEvent__P520810, + "isPressed": controller_AnyButton_isPressed__P36199, + "handlerState": controller_Button_handlerState__P36193, + "toString": controller_Button_toString__P32699, + "raiseButtonUp": controller_Button_raiseButtonUp__P36194, + "raiseButtonDown": controller_Button_raiseButtonDown__P36195, + "raiseButtonRepeat": controller_Button_raiseButtonRepeat__P36196, + "onEvent": controller_Button_onEvent__P32701, + "pressureLevel": controller_Button_pressureLevel__P32706, + "setPressed": controller_Button_setPressed__P32707, + "__update": controller_Button___update__P32708, + "runButtonEvents": controller_Button_runButtonEvents__P36197, + "getOrCreateHandlerForEvent": controller_Button_getOrCreateHandlerForEvent__P36198, }, }); -const game_GameOverConfig__C518095_VT = mkVTable({ +const game_GameOverConfig__C33478_VT = mkVTable({ name: "GameOverConfig", numFields: 14, classNo: 19, @@ -66968,17 +66968,17 @@ const game_GameOverConfig__C518095_VT = mkVTable({ "set/messageSetByUser": null, "scoringTypeSetByUser": null, "set/scoringTypeSetByUser": null, - "init": game_GameOverConfig_init__P518111, - "setEffect": game_GameOverConfig_setEffect__P518113, - "getEffect": game_GameOverConfig_getEffect__P518114, - "setSound": game_GameOverConfig_setSound__P518115, - "getSound": game_GameOverConfig_getSound__P518116, - "getSoundLooping": game_GameOverConfig_getSoundLooping__P518117, - "setMessage": game_GameOverConfig_setMessage__P518118, - "getMessage": game_GameOverConfig_getMessage__P518119, + "init": game_GameOverConfig_init__P33494, + "setEffect": game_GameOverConfig_setEffect__P33496, + "getEffect": game_GameOverConfig_getEffect__P33497, + "setSound": game_GameOverConfig_setSound__P33498, + "getSound": game_GameOverConfig_getSound__P33499, + "getSoundLooping": game_GameOverConfig_getSoundLooping__P33500, + "setMessage": game_GameOverConfig_setMessage__P33501, + "getMessage": game_GameOverConfig_getMessage__P33502, }, }); -const Math_FastRandom__C518181_VT = mkVTable({ +const Math_FastRandom__C33564_VT = mkVTable({ name: "FastRandom", numFields: 2, classNo: 20, @@ -66991,12 +66991,12 @@ const Math_FastRandom__C518181_VT = mkVTable({ "set/lfsr": null, "seed": null, "set/seed": null, - "next": Math_FastRandom_next__P518184, - "randomRange": Math_FastRandom_randomRange__P518185, - "pickRandom": Math_FastRandom_pickRandom__P518186, + "next": Math_FastRandom_next__P33567, + "randomRange": Math_FastRandom_randomRange__P33568, + "pickRandom": Math_FastRandom_pickRandom__P33569, }, }); -const music_Melody__C516748_VT = mkVTable({ +const music_Melody__C32131_VT = mkVTable({ name: "Melody", numFields: 2, classNo: 21, @@ -67009,18 +67009,18 @@ const music_Melody__C516748_VT = mkVTable({ "set/_text": null, "_player": null, "set/_player": null, - "stop": music_Melody_stop__P516753, - "registerMelody": music_Melody_registerMelody__P520560, - "unregisterMelody": music_Melody_unregisterMelody__P520561, - "playCore": music_Melody_playCore__P520562, - "loop": music_Melody_loop__P516754, - "play": music_Melody_play__P516755, - "playUntilDone": music_Melody_playUntilDone__P516756, - "toString": music_Melody_toString__P516757, + "stop": music_Melody_stop__P32136, + "registerMelody": music_Melody_registerMelody__P35948, + "unregisterMelody": music_Melody_unregisterMelody__P35949, + "playCore": music_Melody_playCore__P35950, + "loop": music_Melody_loop__P32137, + "play": music_Melody_play__P32138, + "playUntilDone": music_Melody_playUntilDone__P32139, + "toString": music_Melody_toString__P32140, }, - toStringMethod: music_Melody_toString__P516757, + toStringMethod: music_Melody_toString__P32140, }); -const Render_RayCastingRender__C520307_VT = mkVTable({ +const Render_RayCastingRender__C35690_VT = mkVTable({ name: "RayCastingRender", numFields: 46, classNo: 22, @@ -67121,37 +67121,37 @@ const Render_RayCastingRender__C520307_VT = mkVTable({ "set/angleSelfToSpr": null, "onSpriteDirectionUpdateHandler": null, "set/onSpriteDirectionUpdateHandler": null, - "xFpx": Render_RayCastingRender_xFpx__P520328, - "yFpx": Render_RayCastingRender_yFpx__P520329, - "dirX": Render_RayCastingRender_dirX__P520330, - "set/dirX": Render_RayCastingRender_dirX__P520332, - "dirY": Render_RayCastingRender_dirY__P520331, - "set/dirY": Render_RayCastingRender_dirY__P520333, - "sprXFx8": Render_RayCastingRender_sprXFx8__P520334, - "sprYFx8": Render_RayCastingRender_sprYFx8__P520335, - "fov": Render_RayCastingRender_fov__P520336, - "set/fov": Render_RayCastingRender_fov__P520337, - "viewAngle": Render_RayCastingRender_viewAngle__P520338, - "set/viewAngle": Render_RayCastingRender_viewAngle__P520339, - "wallZScale": Render_RayCastingRender_wallZScale__P520340, - "set/wallZScale": Render_RayCastingRender_wallZScale__P520341, - "getMotionZ": Render_RayCastingRender_getMotionZ__P520342, - "move": Render_RayCastingRender_move__P520347, - "viewMode": Render_RayCastingRender_viewMode__P520350, - "updateViewZPos": Render_RayCastingRender_updateViewZPos__P520352, - "takeoverSceneSprites": Render_RayCastingRender_takeoverSceneSprites__P520353, - "takeoverSayRenderOfSprite": Render_RayCastingRender_takeoverSayRenderOfSprite__P520354, - "tilemapLoaded": Render_RayCastingRender_tilemapLoaded__P520355, - "setVectors": Render_RayCastingRender_setVectors__P523372, - "updateSelfImage": Render_RayCastingRender_updateSelfImage__P520357, - "updateControls": Render_RayCastingRender_updateControls__P520358, - "updateMotionZ": Render_RayCastingRender_updateMotionZ__P520359, - "render": Render_RayCastingRender_render__P520360, - "drawSprites": Render_RayCastingRender_drawSprites__P520361, - "drawSprite": Render_RayCastingRender_drawSprite__P520363, + "xFpx": Render_RayCastingRender_xFpx__P35711, + "yFpx": Render_RayCastingRender_yFpx__P35712, + "dirX": Render_RayCastingRender_dirX__P35713, + "set/dirX": Render_RayCastingRender_dirX__P35715, + "dirY": Render_RayCastingRender_dirY__P35714, + "set/dirY": Render_RayCastingRender_dirY__P35716, + "sprXFx8": Render_RayCastingRender_sprXFx8__P35717, + "sprYFx8": Render_RayCastingRender_sprYFx8__P35718, + "fov": Render_RayCastingRender_fov__P35719, + "set/fov": Render_RayCastingRender_fov__P35720, + "viewAngle": Render_RayCastingRender_viewAngle__P35721, + "set/viewAngle": Render_RayCastingRender_viewAngle__P35722, + "wallZScale": Render_RayCastingRender_wallZScale__P35723, + "set/wallZScale": Render_RayCastingRender_wallZScale__P35724, + "getMotionZ": Render_RayCastingRender_getMotionZ__P35725, + "move": Render_RayCastingRender_move__P35730, + "viewMode": Render_RayCastingRender_viewMode__P35733, + "updateViewZPos": Render_RayCastingRender_updateViewZPos__P35735, + "takeoverSceneSprites": Render_RayCastingRender_takeoverSceneSprites__P35736, + "takeoverSayRenderOfSprite": Render_RayCastingRender_takeoverSayRenderOfSprite__P35737, + "tilemapLoaded": Render_RayCastingRender_tilemapLoaded__P35738, + "setVectors": Render_RayCastingRender_setVectors__P38760, + "updateSelfImage": Render_RayCastingRender_updateSelfImage__P35740, + "updateControls": Render_RayCastingRender_updateControls__P35741, + "updateMotionZ": Render_RayCastingRender_updateMotionZ__P35742, + "render": Render_RayCastingRender_render__P35743, + "drawSprites": Render_RayCastingRender_drawSprites__P35744, + "drawSprite": Render_RayCastingRender_drawSprite__P35746, }, }); -const scene_Scene__C517965_VT = mkVTable({ +const scene_Scene__C33348_VT = mkVTable({ name: "Scene", numFields: 25, classNo: 23, @@ -67210,15 +67210,15 @@ const scene_Scene__C517965_VT = mkVTable({ "set/_data": null, "previousScene": null, "set/previousScene": null, - "init": scene_Scene_init__P517989, - "data": scene_Scene_data__P517990, - "millis": scene_Scene_millis__P517991, - "addSprite": scene_Scene_addSprite__P517992, - "destroy": scene_Scene_destroy__P517993, - "render": scene_Scene_render__P517994, + "init": scene_Scene_init__P33372, + "data": scene_Scene_data__P33373, + "millis": scene_Scene_millis__P33374, + "addSprite": scene_Scene_addSprite__P33375, + "destroy": scene_Scene_destroy__P33376, + "render": scene_Scene_render__P33377, }, }); -const control_EventContext__C515517_VT = mkVTable({ +const control_EventContext__C30900_VT = mkVTable({ name: "EventContext", numFields: 10, classNo: 24, @@ -67247,17 +67247,17 @@ const control_EventContext__C515517_VT = mkVTable({ "set/idleCallbacks": null, "runningCallbacks": null, "set/runningCallbacks": null, - "deltaTime": control_EventContext_deltaTime__P515522, - "runCallbacks": control_EventContext_runCallbacks__P520518, - "registerFrameCallbacks": control_EventContext_registerFrameCallbacks__P520519, - "register": control_EventContext_register__P515523, - "unregister": control_EventContext_unregister__P515524, - "registerFrameHandler": control_EventContext_registerFrameHandler__P515525, - "unregisterFrameHandler": control_EventContext_unregisterFrameHandler__P515526, - "registerHandler": control_EventContext_registerHandler__P515527, + "deltaTime": control_EventContext_deltaTime__P30905, + "runCallbacks": control_EventContext_runCallbacks__P35906, + "registerFrameCallbacks": control_EventContext_registerFrameCallbacks__P35907, + "register": control_EventContext_register__P30906, + "unregister": control_EventContext_unregister__P30907, + "registerFrameHandler": control_EventContext_registerFrameHandler__P30908, + "unregisterFrameHandler": control_EventContext_unregisterFrameHandler__P30909, + "registerHandler": control_EventContext_registerHandler__P30910, }, }); -const control_FrameCallback__C515514_VT = mkVTable({ +const control_FrameCallback__C30897_VT = mkVTable({ name: "FrameCallback", numFields: 2, classNo: 25, @@ -67272,7 +67272,7 @@ const control_FrameCallback__C515514_VT = mkVTable({ "set/handler": null, }, }); -const control_PollEvent__C520492_VT = mkVTable({ +const control_PollEvent__C35880_VT = mkVTable({ name: "PollEvent", numFields: 6, classNo: 26, @@ -67295,7 +67295,7 @@ const control_PollEvent__C520492_VT = mkVTable({ "set/once": null, }, }); -const control_EventHandler__C520513_VT = mkVTable({ +const control_EventHandler__C35901_VT = mkVTable({ name: "EventHandler", numFields: 4, classNo: 27, @@ -67312,49 +67312,49 @@ const control_EventHandler__C520513_VT = mkVTable({ "set/handler": null, "flags": null, "set/flags": null, - "register": control_EventHandler_register__P520514, - "unregister": control_EventHandler_unregister__P520515, + "register": control_EventHandler_register__P35902, + "unregister": control_EventHandler_unregister__P35903, }, }); -const sprites_BaseSprite__C517216_VT = mkVTable({ +const sprites_BaseSprite__C32599_VT = mkVTable({ name: "BaseSprite", numFields: 2, classNo: 28, lastSubtypeNo: 31, maxBgInstances: null, methods: { - "__visible": sprites_BaseSprite___visible__P517219, - "__draw": sprites_BaseSprite___draw__P517222, - "__drawCore": sprites_BaseSprite___drawCore__P517223, - "__update": sprites_BaseSprite___update__P517224, + "__visible": sprites_BaseSprite___visible__P32602, + "__draw": sprites_BaseSprite___draw__P32605, + "__drawCore": sprites_BaseSprite___drawCore__P32606, + "__update": sprites_BaseSprite___update__P32607, }, iface: { "_z": null, "set/_z": null, "id": null, "set/id": null, - "__visible": sprites_BaseSprite___visible__P517219, - "z": sprites_BaseSprite_z__P517220, - "set/z": sprites_BaseSprite_z__P517221, - "__draw": sprites_BaseSprite___draw__P517222, - "__drawCore": sprites_BaseSprite___drawCore__P517223, - "__update": sprites_BaseSprite___update__P517224, + "__visible": sprites_BaseSprite___visible__P32602, + "z": sprites_BaseSprite_z__P32603, + "set/z": sprites_BaseSprite_z__P32604, + "__draw": sprites_BaseSprite___draw__P32605, + "__drawCore": sprites_BaseSprite___drawCore__P32606, + "__update": sprites_BaseSprite___update__P32607, }, }); -const Sprite__C517463_VT = mkVTable({ +const Sprite__C32846_VT = mkVTable({ name: "Sprite", numFields: 30, classNo: 29, lastSubtypeNo: 29, maxBgInstances: null, methods: { - "__visible": Sprite___visible__P517518, - "__draw": sprites_BaseSprite___draw__P517222, - "__drawCore": Sprite___drawCore__P517537, - "__update": Sprite___update__P517538, - "setHitbox": Sprite_setHitbox__P517516, - "recalcSize": Sprite_recalcSize__P520829, - "drawSprite": Sprite_drawSprite__P520833, + "__visible": Sprite___visible__P32901, + "__draw": sprites_BaseSprite___draw__P32605, + "__drawCore": Sprite___drawCore__P32920, + "__update": Sprite___update__P32921, + "setHitbox": Sprite_setHitbox__P32899, + "recalcSize": Sprite_recalcSize__P36217, + "drawSprite": Sprite_drawSprite__P36221, }, iface: { "_z": null, @@ -67417,69 +67417,69 @@ const Sprite__C517463_VT = mkVTable({ "set/flags": null, "destroyHandler": null, "set/destroyHandler": null, - "x": Sprite_x__P517476, - "set/x": Sprite_x__P517477, - "y": Sprite_y__P517478, - "set/y": Sprite_y__P517479, - "vx": Sprite_vx__P517480, - "set/vx": Sprite_vx__P517481, - "vy": Sprite_vy__P517482, - "set/vy": Sprite_vy__P517483, - "ax": Sprite_ax__P517484, - "set/ax": Sprite_ax__P517485, - "ay": Sprite_ay__P517486, - "set/ay": Sprite_ay__P517487, - "fx": Sprite_fx__P517488, - "set/fx": Sprite_fx__P517489, - "fy": Sprite_fy__P517490, - "set/fy": Sprite_fy__P517491, - "sx": Sprite_sx__P517492, - "sy": Sprite_sy__P517494, - "data": Sprite_data__P517498, - "set/data": Sprite_data__P517499, - "image": Sprite_image__P517512, - "setImage": Sprite_setImage__P517513, - "calcDimensionalHash": Sprite_calcDimensionalHash__P517514, - "resetHitbox": Sprite_resetHitbox__P517515, - "setHitbox": Sprite_setHitbox__P517516, - "isStatic": Sprite_isStatic__P517517, - "__visible": Sprite___visible__P517518, - "recalcSize": Sprite_recalcSize__P520829, - "isScaled": Sprite_isScaled__P520830, - "width": Sprite_width__P517519, - "height": Sprite_height__P517520, - "left": Sprite_left__P517521, - "set/left": Sprite_left__P517522, - "right": Sprite_right__P517523, - "set/right": Sprite_right__P517524, - "top": Sprite_top__P517525, - "set/top": Sprite_top__P517526, - "bottom": Sprite_bottom__P517527, - "set/bottom": Sprite_bottom__P517528, - "kind": Sprite_kind__P517529, - "setKind": Sprite_setKind__P517530, - "setPosition": Sprite_setPosition__P517531, - "isOutOfScreen": Sprite_isOutOfScreen__P517536, - "__drawCore": Sprite___drawCore__P517537, - "__update": Sprite___update__P517538, - "setFlag": Sprite_setFlag__P517541, - "overlapsWith": Sprite_overlapsWith__P517542, - "clearObstacles": Sprite_clearObstacles__P517547, - "registerObstacle": Sprite_registerObstacle__P517548, - "onDestroyed": Sprite_onDestroyed__P517549, - "destroy": Sprite_destroy__P517550, - "_destroyCore": Sprite__destroyCore__P517551, - "toString": Sprite_toString__P517556, - "drawSay": Sprite_drawSay__P520831, - "drawDebug": Sprite_drawDebug__P520832, - "drawSprite": Sprite_drawSprite__P520833, - "z": sprites_BaseSprite_z__P517220, - "set/z": sprites_BaseSprite_z__P517221, - "__draw": sprites_BaseSprite___draw__P517222, + "x": Sprite_x__P32859, + "set/x": Sprite_x__P32860, + "y": Sprite_y__P32861, + "set/y": Sprite_y__P32862, + "vx": Sprite_vx__P32863, + "set/vx": Sprite_vx__P32864, + "vy": Sprite_vy__P32865, + "set/vy": Sprite_vy__P32866, + "ax": Sprite_ax__P32867, + "set/ax": Sprite_ax__P32868, + "ay": Sprite_ay__P32869, + "set/ay": Sprite_ay__P32870, + "fx": Sprite_fx__P32871, + "set/fx": Sprite_fx__P32872, + "fy": Sprite_fy__P32873, + "set/fy": Sprite_fy__P32874, + "sx": Sprite_sx__P32875, + "sy": Sprite_sy__P32877, + "data": Sprite_data__P32881, + "set/data": Sprite_data__P32882, + "image": Sprite_image__P32895, + "setImage": Sprite_setImage__P32896, + "calcDimensionalHash": Sprite_calcDimensionalHash__P32897, + "resetHitbox": Sprite_resetHitbox__P32898, + "setHitbox": Sprite_setHitbox__P32899, + "isStatic": Sprite_isStatic__P32900, + "__visible": Sprite___visible__P32901, + "recalcSize": Sprite_recalcSize__P36217, + "isScaled": Sprite_isScaled__P36218, + "width": Sprite_width__P32902, + "height": Sprite_height__P32903, + "left": Sprite_left__P32904, + "set/left": Sprite_left__P32905, + "right": Sprite_right__P32906, + "set/right": Sprite_right__P32907, + "top": Sprite_top__P32908, + "set/top": Sprite_top__P32909, + "bottom": Sprite_bottom__P32910, + "set/bottom": Sprite_bottom__P32911, + "kind": Sprite_kind__P32912, + "setKind": Sprite_setKind__P32913, + "setPosition": Sprite_setPosition__P32914, + "isOutOfScreen": Sprite_isOutOfScreen__P32919, + "__drawCore": Sprite___drawCore__P32920, + "__update": Sprite___update__P32921, + "setFlag": Sprite_setFlag__P32924, + "overlapsWith": Sprite_overlapsWith__P32925, + "clearObstacles": Sprite_clearObstacles__P32930, + "registerObstacle": Sprite_registerObstacle__P32931, + "onDestroyed": Sprite_onDestroyed__P32932, + "destroy": Sprite_destroy__P32933, + "_destroyCore": Sprite__destroyCore__P32934, + "toString": Sprite_toString__P32939, + "drawSay": Sprite_drawSay__P36219, + "drawDebug": Sprite_drawDebug__P36220, + "drawSprite": Sprite_drawSprite__P36221, + "z": sprites_BaseSprite_z__P32603, + "set/z": sprites_BaseSprite_z__P32604, + "__draw": sprites_BaseSprite___draw__P32605, }, - toStringMethod: Sprite_toString__P517556, + toStringMethod: Sprite_toString__P32939, }); -const tiles_TileMap__C517857_VT = mkVTable({ +const tiles_TileMap__C33240_VT = mkVTable({ name: "TileMap", numFields: 5, classNo: 32, @@ -67498,27 +67498,27 @@ const tiles_TileMap__C517857_VT = mkVTable({ "set/renderable": null, "handlerState": null, "set/handlerState": null, - "scale": tiles_TileMap_scale__P517860, - "set/scale": tiles_TileMap_scale__P517861, - "data": tiles_TileMap_data__P517862, - "offsetX": tiles_TileMap_offsetX__P517863, - "offsetY": tiles_TileMap_offsetY__P517864, - "areaWidth": tiles_TileMap_areaWidth__P517865, - "areaHeight": tiles_TileMap_areaHeight__P517866, - "layer": tiles_TileMap_layer__P517867, - "enabled": tiles_TileMap_enabled__P517869, - "setData": tiles_TileMap_setData__P517870, - "getTile": tiles_TileMap_getTile__P517871, - "getTileIndex": tiles_TileMap_getTileIndex__P517872, - "draw": tiles_TileMap_draw__P520950, - "isObstacle": tiles_TileMap_isObstacle__P517878, - "getObstacle": tiles_TileMap_getObstacle__P517879, - "isOnWall": tiles_TileMap_isOnWall__P517880, - "getTileImage": tiles_TileMap_getTileImage__P517881, - "addEventListener": tiles_TileMap_addEventListener__P517882, + "scale": tiles_TileMap_scale__P33243, + "set/scale": tiles_TileMap_scale__P33244, + "data": tiles_TileMap_data__P33245, + "offsetX": tiles_TileMap_offsetX__P33246, + "offsetY": tiles_TileMap_offsetY__P33247, + "areaWidth": tiles_TileMap_areaWidth__P33248, + "areaHeight": tiles_TileMap_areaHeight__P33249, + "layer": tiles_TileMap_layer__P33250, + "enabled": tiles_TileMap_enabled__P33252, + "setData": tiles_TileMap_setData__P33253, + "getTile": tiles_TileMap_getTile__P33254, + "getTileIndex": tiles_TileMap_getTileIndex__P33255, + "draw": tiles_TileMap_draw__P36338, + "isObstacle": tiles_TileMap_isObstacle__P33261, + "getObstacle": tiles_TileMap_getObstacle__P33262, + "isOnWall": tiles_TileMap_isOnWall__P33263, + "getTileImage": tiles_TileMap_getTileImage__P33264, + "addEventListener": tiles_TileMap_addEventListener__P33265, }, }); -const tiles_Location__C517815_VT = mkVTable({ +const tiles_Location__C33198_VT = mkVTable({ name: "Location", numFields: 2, classNo: 33, @@ -67531,39 +67531,39 @@ const tiles_Location__C517815_VT = mkVTable({ "set/_row": null, "_col": null, "set/_col": null, - "tileMap": tiles_Location_tileMap__P517817, - "column": tiles_Location_column__P517818, - "row": tiles_Location_row__P517819, - "x": tiles_Location_x__P517820, - "y": tiles_Location_y__P517821, - "left": tiles_Location_left__P517822, - "top": tiles_Location_top__P517823, - "tileSet": tiles_Location_tileSet__P517826, - "place": tiles_Location_place__P517831, + "tileMap": tiles_Location_tileMap__P33200, + "column": tiles_Location_column__P33201, + "row": tiles_Location_row__P33202, + "x": tiles_Location_x__P33203, + "y": tiles_Location_y__P33204, + "left": tiles_Location_left__P33205, + "top": tiles_Location_top__P33206, + "tileSet": tiles_Location_tileSet__P33209, + "place": tiles_Location_place__P33214, }, }); -const PhysicsEngine__C517633_VT = mkVTable({ +const PhysicsEngine__C33016_VT = mkVTable({ name: "PhysicsEngine", numFields: 0, classNo: 34, lastSubtypeNo: 35, maxBgInstances: null, methods: { - "addSprite": PhysicsEngine_addSprite__P517635, - "removeSprite": PhysicsEngine_removeSprite__P517636, - "moveSprite": PhysicsEngine_moveSprite__P517637, - "draw": PhysicsEngine_draw__P517638, - "move": PhysicsEngine_move__P517639, + "addSprite": PhysicsEngine_addSprite__P33018, + "removeSprite": PhysicsEngine_removeSprite__P33019, + "moveSprite": PhysicsEngine_moveSprite__P33020, + "draw": PhysicsEngine_draw__P33021, + "move": PhysicsEngine_move__P33022, }, iface: { - "addSprite": PhysicsEngine_addSprite__P517635, - "removeSprite": PhysicsEngine_removeSprite__P517636, - "moveSprite": PhysicsEngine_moveSprite__P517637, - "draw": PhysicsEngine_draw__P517638, - "move": PhysicsEngine_move__P517639, + "addSprite": PhysicsEngine_addSprite__P33018, + "removeSprite": PhysicsEngine_removeSprite__P33019, + "moveSprite": PhysicsEngine_moveSprite__P33020, + "draw": PhysicsEngine_draw__P33021, + "move": PhysicsEngine_move__P33022, }, }); -const sprites_SpriteSet__C517585_VT = mkVTable({ +const sprites_SpriteSet__C32968_VT = mkVTable({ name: "SpriteSet", numFields: 1, classNo: 36, @@ -67574,15 +67574,15 @@ const sprites_SpriteSet__C517585_VT = mkVTable({ iface: { "_sprites": null, "set/_sprites": null, - "length": sprites_SpriteSet_length__P517588, - "add": sprites_SpriteSet_add__P517590, - "remove": sprites_SpriteSet_remove__P517592, - "contains": sprites_SpriteSet_contains__P517593, - "toString": sprites_SpriteSet_toString__P517596, + "length": sprites_SpriteSet_length__P32971, + "add": sprites_SpriteSet_add__P32973, + "remove": sprites_SpriteSet_remove__P32975, + "contains": sprites_SpriteSet_contains__P32976, + "toString": sprites_SpriteSet_toString__P32979, }, - toStringMethod: sprites_SpriteSet_toString__P517596, + toStringMethod: sprites_SpriteSet_toString__P32979, }); -const game_Hitbox__C517330_VT = mkVTable({ +const game_Hitbox__C32713_VT = mkVTable({ name: "Hitbox", numFields: 6, classNo: 37, @@ -67603,17 +67603,17 @@ const game_Hitbox__C517330_VT = mkVTable({ "set/width": null, "height": null, "set/height": null, - "left": game_Hitbox_left__P517338, - "top": game_Hitbox_top__P517339, - "right": game_Hitbox_right__P517340, - "bottom": game_Hitbox_bottom__P517341, - "isValid": game_Hitbox_isValid__P517342, - "contains": game_Hitbox_contains__P517343, - "updateIfInvalid": game_Hitbox_updateIfInvalid__P517344, - "overlapsWith": game_Hitbox_overlapsWith__P517345, + "left": game_Hitbox_left__P32721, + "top": game_Hitbox_top__P32722, + "right": game_Hitbox_right__P32723, + "bottom": game_Hitbox_bottom__P32724, + "isValid": game_Hitbox_isValid__P32725, + "contains": game_Hitbox_contains__P32726, + "updateIfInvalid": game_Hitbox_updateIfInvalid__P32727, + "overlapsWith": game_Hitbox_overlapsWith__P32728, }, }); -const tiles_TileMapData__C517839_VT = mkVTable({ +const tiles_TileMapData__C33222_VT = mkVTable({ name: "TileMapData", numFields: 7, classNo: 38, @@ -67636,28 +67636,28 @@ const tiles_TileMapData__C517839_VT = mkVTable({ "set/_width": null, "_height": null, "set/_height": null, - "width": tiles_TileMapData_width__P517841, - "height": tiles_TileMapData_height__P517842, - "scale": tiles_TileMapData_scale__P517843, - "set/scale": tiles_TileMapData_scale__P517844, - "getTile": tiles_TileMapData_getTile__P517845, - "getTileset": tiles_TileMapData_getTileset__P517847, - "getTileImage": tiles_TileMapData_getTileImage__P517848, - "isWall": tiles_TileMapData_isWall__P517850, - "isOutsideMap": tiles_TileMapData_isOutsideMap__P517851, + "width": tiles_TileMapData_width__P33224, + "height": tiles_TileMapData_height__P33225, + "scale": tiles_TileMapData_scale__P33226, + "set/scale": tiles_TileMapData_scale__P33227, + "getTile": tiles_TileMapData_getTile__P33228, + "getTileset": tiles_TileMapData_getTileset__P33230, + "getTileImage": tiles_TileMapData_getTileImage__P33231, + "isWall": tiles_TileMapData_isWall__P33233, + "isOutsideMap": tiles_TileMapData_isOutsideMap__P33234, }, }); -const scene_Renderable__C517922_VT = mkVTable({ +const scene_Renderable__C33305_VT = mkVTable({ name: "Renderable", numFields: 4, classNo: 30, lastSubtypeNo: 30, maxBgInstances: null, methods: { - "__visible": scene_Renderable___visible__P517924, - "__draw": sprites_BaseSprite___draw__P517222, - "__drawCore": scene_Renderable___drawCore__P517925, - "__update": sprites_BaseSprite___update__P517224, + "__visible": scene_Renderable___visible__P33307, + "__draw": sprites_BaseSprite___draw__P32605, + "__drawCore": scene_Renderable___drawCore__P33308, + "__update": sprites_BaseSprite___update__P32607, }, iface: { "_z": null, @@ -67668,15 +67668,15 @@ const scene_Renderable__C517922_VT = mkVTable({ "set/handler": null, "shouldBeVisible": null, "set/shouldBeVisible": null, - "__visible": scene_Renderable___visible__P517924, - "__drawCore": scene_Renderable___drawCore__P517925, - "z": sprites_BaseSprite_z__P517220, - "set/z": sprites_BaseSprite_z__P517221, - "__draw": sprites_BaseSprite___draw__P517222, - "__update": sprites_BaseSprite___update__P517224, + "__visible": scene_Renderable___visible__P33307, + "__drawCore": scene_Renderable___drawCore__P33308, + "z": sprites_BaseSprite_z__P32603, + "set/z": sprites_BaseSprite_z__P32604, + "__draw": sprites_BaseSprite___draw__P32605, + "__update": sprites_BaseSprite___update__P32607, }, }); -const effects_ParticleEffect__C518384_VT = mkVTable({ +const effects_ParticleEffect__C33767_VT = mkVTable({ name: "ParticleEffect", numFields: 3, classNo: 39, @@ -67691,11 +67691,11 @@ const effects_ParticleEffect__C518384_VT = mkVTable({ "set/defaultRate": null, "defaultLifespan": null, "set/defaultLifespan": null, - "start": effects_ParticleEffect_start__P518386, - "destroy": effects_ParticleEffect_destroy__P518387, + "start": effects_ParticleEffect_start__P33769, + "destroy": effects_ParticleEffect_destroy__P33770, }, }); -const effects_ImageEffect__C518412_VT = mkVTable({ +const effects_ImageEffect__C33795_VT = mkVTable({ name: "ImageEffect", numFields: 4, classNo: 41, @@ -67712,23 +67712,23 @@ const effects_ImageEffect__C518412_VT = mkVTable({ "set/fastRandom": null, "times": null, "set/times": null, - "applyTo": effects_ImageEffect_applyTo__P518414, - "change": effects_ImageEffect_change__P518415, - "startScreenEffect": effects_ImageEffect_startScreenEffect__P518416, + "applyTo": effects_ImageEffect_applyTo__P33797, + "change": effects_ImageEffect_change__P33798, + "startScreenEffect": effects_ImageEffect_startScreenEffect__P33799, }, }); -const particles_ParticleSource__C518273_VT = mkVTable({ +const particles_ParticleSource__C33656_VT = mkVTable({ name: "ParticleSource", numFields: 13, classNo: 31, lastSubtypeNo: 31, maxBgInstances: null, methods: { - "__visible": sprites_BaseSprite___visible__P517219, - "__draw": particles_ParticleSource___draw__P518279, - "__drawCore": sprites_BaseSprite___drawCore__P517223, - "__update": sprites_BaseSprite___update__P517224, - "updateParticle": particles_ParticleSource_updateParticle__P521362, + "__visible": sprites_BaseSprite___visible__P32602, + "__draw": particles_ParticleSource___draw__P33662, + "__drawCore": sprites_BaseSprite___drawCore__P32606, + "__update": sprites_BaseSprite___update__P32607, + "updateParticle": particles_ParticleSource_updateParticle__P36750, }, iface: { "_z": null, @@ -67757,29 +67757,29 @@ const particles_ParticleSource__C518273_VT = mkVTable({ "set/ax": null, "ay": null, "set/ay": null, - "__draw": particles_ParticleSource___draw__P518279, - "_update": particles_ParticleSource__update__P518280, - "_prune": particles_ParticleSource__prune__P518281, - "setAcceleration": particles_ParticleSource_setAcceleration__P518282, - "setRelativeToCamera": particles_ParticleSource_setRelativeToCamera__P518284, - "enabled": particles_ParticleSource_enabled__P518285, - "set/enabled": particles_ParticleSource_enabled__P518286, - "destroy": particles_ParticleSource_destroy__P518287, - "clear": particles_ParticleSource_clear__P518288, - "setAnchor": particles_ParticleSource_setAnchor__P518289, - "setRate": particles_ParticleSource_setRate__P518290, - "factory": particles_ParticleSource_factory__P518291, - "setFactory": particles_ParticleSource_setFactory__P518292, - "updateParticle": particles_ParticleSource_updateParticle__P521362, - "drawParticle": particles_ParticleSource_drawParticle__P521363, - "__visible": sprites_BaseSprite___visible__P517219, - "z": sprites_BaseSprite_z__P517220, - "set/z": sprites_BaseSprite_z__P517221, - "__drawCore": sprites_BaseSprite___drawCore__P517223, - "__update": sprites_BaseSprite___update__P517224, + "__draw": particles_ParticleSource___draw__P33662, + "_update": particles_ParticleSource__update__P33663, + "_prune": particles_ParticleSource__prune__P33664, + "setAcceleration": particles_ParticleSource_setAcceleration__P33665, + "setRelativeToCamera": particles_ParticleSource_setRelativeToCamera__P33667, + "enabled": particles_ParticleSource_enabled__P33668, + "set/enabled": particles_ParticleSource_enabled__P33669, + "destroy": particles_ParticleSource_destroy__P33670, + "clear": particles_ParticleSource_clear__P33671, + "setAnchor": particles_ParticleSource_setAnchor__P33672, + "setRate": particles_ParticleSource_setRate__P33673, + "factory": particles_ParticleSource_factory__P33674, + "setFactory": particles_ParticleSource_setFactory__P33675, + "updateParticle": particles_ParticleSource_updateParticle__P36750, + "drawParticle": particles_ParticleSource_drawParticle__P36751, + "__visible": sprites_BaseSprite___visible__P32602, + "z": sprites_BaseSprite_z__P32603, + "set/z": sprites_BaseSprite_z__P32604, + "__drawCore": sprites_BaseSprite___drawCore__P32606, + "__update": sprites_BaseSprite___update__P32607, }, }); -const Render_MotionSet1D__C523366_VT = mkVTable({ +const Render_MotionSet1D__C38754_VT = mkVTable({ name: "MotionSet1D", numFields: 4, classNo: 42, @@ -67798,7 +67798,7 @@ const Render_MotionSet1D__C523366_VT = mkVTable({ "set/offset": null, }, }); -const info_PlayerInfoImpl__C517717_VT = mkVTable({ +const info_PlayerInfoImpl__C33100_VT = mkVTable({ name: "PlayerInfoImpl", numFields: 8, classNo: 43, @@ -67823,16 +67823,16 @@ const info_PlayerInfoImpl__C517717_VT = mkVTable({ "set/left": null, "up": null, "set/up": null, - "init": info_PlayerInfoImpl_init__P520938, - "getState": info_PlayerInfoImpl_getState__P517726, - "id": info_PlayerInfoImpl_id__P517727, - "score": info_PlayerInfoImpl_score__P517728, - "hasScore": info_PlayerInfoImpl_hasScore__P517731, - "hasLife": info_PlayerInfoImpl_hasLife__P517735, - "raiseLifeZero": info_PlayerInfoImpl_raiseLifeZero__P517738, + "init": info_PlayerInfoImpl_init__P36326, + "getState": info_PlayerInfoImpl_getState__P33109, + "id": info_PlayerInfoImpl_id__P33110, + "score": info_PlayerInfoImpl_score__P33111, + "hasScore": info_PlayerInfoImpl_hasScore__P33114, + "hasLife": info_PlayerInfoImpl_hasLife__P33118, + "raiseLifeZero": info_PlayerInfoImpl_raiseLifeZero__P33121, }, }); -const info_PlayerInfo__C517739_VT = mkVTable({ +const info_PlayerInfo__C33122_VT = mkVTable({ name: "PlayerInfo", numFields: 2, classNo: 44, @@ -67845,30 +67845,30 @@ const info_PlayerInfo__C517739_VT = mkVTable({ "set/_player": null, "impl": null, "set/impl": null, - "init": info_PlayerInfo_init__P520939, - "number": info_PlayerInfo_number__P517742, - "x": info_PlayerInfo_x__P517757, - "set/x": info_PlayerInfo_x__P517758, - "y": info_PlayerInfo_y__P517759, - "set/y": info_PlayerInfo_y__P517760, - "left": info_PlayerInfo_left__P517761, - "set/left": info_PlayerInfo_left__P517762, - "getState": info_PlayerInfo_getState__P517765, - "id": info_PlayerInfo_id__P517766, - "drawPlayer": info_PlayerInfo_drawPlayer__P517777, - "drawScore": info_PlayerInfo_drawScore__P517778, - "drawLives": info_PlayerInfo_drawLives__P517779, + "init": info_PlayerInfo_init__P36327, + "number": info_PlayerInfo_number__P33125, + "x": info_PlayerInfo_x__P33140, + "set/x": info_PlayerInfo_x__P33141, + "y": info_PlayerInfo_y__P33142, + "set/y": info_PlayerInfo_y__P33143, + "left": info_PlayerInfo_left__P33144, + "set/left": info_PlayerInfo_left__P33145, + "getState": info_PlayerInfo_getState__P33148, + "id": info_PlayerInfo_id__P33149, + "drawPlayer": info_PlayerInfo_drawPlayer__P33160, + "drawScore": info_PlayerInfo_drawScore__P33161, + "drawLives": info_PlayerInfo_drawLives__P33162, }, }); -const game_BaseDialog__C518025_VT = mkVTable({ +const game_BaseDialog__C33408_VT = mkVTable({ name: "BaseDialog", numFields: 11, classNo: 45, lastSubtypeNo: 46, maxBgInstances: null, methods: { - "update": game_BaseDialog_update__P518039, - "drawTextCore": game_BaseDialog_drawTextCore__P518041, + "update": game_BaseDialog_update__P33422, + "drawTextCore": game_BaseDialog_drawTextCore__P33424, }, iface: { "image": null, @@ -67893,20 +67893,20 @@ const game_BaseDialog__C518025_VT = mkVTable({ "set/font": null, "textColor": null, "set/textColor": null, - "resize": game_BaseDialog_resize__P518038, - "update": game_BaseDialog_update__P518039, - "drawTextCore": game_BaseDialog_drawTextCore__P518041, - "drawCursorRow": game_BaseDialog_drawCursorRow__P518042, - "drawBorder": game_BaseDialog_drawBorder__P520983, - "fastFill": game_BaseDialog_fastFill__P520984, - "clearInterior": game_BaseDialog_clearInterior__P520985, - "drawPartial": game_BaseDialog_drawPartial__P520986, - "cursorRowHeight": game_BaseDialog_cursorRowHeight__P520987, - "textAreaWidth": game_BaseDialog_textAreaWidth__P520989, - "textAreaHeight": game_BaseDialog_textAreaHeight__P520990, + "resize": game_BaseDialog_resize__P33421, + "update": game_BaseDialog_update__P33422, + "drawTextCore": game_BaseDialog_drawTextCore__P33424, + "drawCursorRow": game_BaseDialog_drawCursorRow__P33425, + "drawBorder": game_BaseDialog_drawBorder__P36371, + "fastFill": game_BaseDialog_fastFill__P36372, + "clearInterior": game_BaseDialog_clearInterior__P36373, + "drawPartial": game_BaseDialog_drawPartial__P36374, + "cursorRowHeight": game_BaseDialog_cursorRowHeight__P36375, + "textAreaWidth": game_BaseDialog_textAreaWidth__P36377, + "textAreaHeight": game_BaseDialog_textAreaHeight__P36378, }, }); -const game_GameOverPlayerScore__C518065_VT = mkVTable({ +const game_GameOverPlayerScore__C33448_VT = mkVTable({ name: "GameOverPlayerScore", numFields: 4, classNo: 47, @@ -67925,15 +67925,15 @@ const game_GameOverPlayerScore__C518065_VT = mkVTable({ "set/winner": null, }, }); -const game_GameOverDialog__C518068_VT = mkVTable({ +const game_GameOverDialog__C33451_VT = mkVTable({ name: "GameOverDialog", numFields: 19, classNo: 46, lastSubtypeNo: 46, maxBgInstances: null, methods: { - "update": game_GameOverDialog_update__P518077, - "drawTextCore": game_GameOverDialog_drawTextCore__P518081, + "update": game_GameOverDialog_update__P33460, + "drawTextCore": game_GameOverDialog_drawTextCore__P33464, }, iface: { "image": null, @@ -67974,30 +67974,30 @@ const game_GameOverDialog__C518068_VT = mkVTable({ "set/bestScore": null, "winnerOverride": null, "set/winnerOverride": null, - "isWinCondition": game_GameOverDialog_isWinCondition__P518069, - "isJudgedGame": game_GameOverDialog_isJudgedGame__P518070, - "hasScores": game_GameOverDialog_hasScores__P518071, - "hasBestScore": game_GameOverDialog_hasBestScore__P518072, - "isNewBestScore": game_GameOverDialog_isNewBestScore__P518073, - "isMultiplayerGame": game_GameOverDialog_isMultiplayerGame__P518074, - "displayCursor": game_GameOverDialog_displayCursor__P518076, - "update": game_GameOverDialog_update__P518077, - "drawMessage": game_GameOverDialog_drawMessage__P518078, - "drawScores": game_GameOverDialog_drawScores__P518079, - "drawBestScore": game_GameOverDialog_drawBestScore__P518080, - "drawTextCore": game_GameOverDialog_drawTextCore__P518081, - "resize": game_BaseDialog_resize__P518038, - "drawCursorRow": game_BaseDialog_drawCursorRow__P518042, - "drawBorder": game_BaseDialog_drawBorder__P520983, - "fastFill": game_BaseDialog_fastFill__P520984, - "clearInterior": game_BaseDialog_clearInterior__P520985, - "drawPartial": game_BaseDialog_drawPartial__P520986, - "cursorRowHeight": game_BaseDialog_cursorRowHeight__P520987, - "textAreaWidth": game_BaseDialog_textAreaWidth__P520989, - "textAreaHeight": game_BaseDialog_textAreaHeight__P520990, + "isWinCondition": game_GameOverDialog_isWinCondition__P33452, + "isJudgedGame": game_GameOverDialog_isJudgedGame__P33453, + "hasScores": game_GameOverDialog_hasScores__P33454, + "hasBestScore": game_GameOverDialog_hasBestScore__P33455, + "isNewBestScore": game_GameOverDialog_isNewBestScore__P33456, + "isMultiplayerGame": game_GameOverDialog_isMultiplayerGame__P33457, + "displayCursor": game_GameOverDialog_displayCursor__P33459, + "update": game_GameOverDialog_update__P33460, + "drawMessage": game_GameOverDialog_drawMessage__P33461, + "drawScores": game_GameOverDialog_drawScores__P33462, + "drawBestScore": game_GameOverDialog_drawBestScore__P33463, + "drawTextCore": game_GameOverDialog_drawTextCore__P33464, + "resize": game_BaseDialog_resize__P33421, + "drawCursorRow": game_BaseDialog_drawCursorRow__P33425, + "drawBorder": game_BaseDialog_drawBorder__P36371, + "fastFill": game_BaseDialog_fastFill__P36372, + "clearInterior": game_BaseDialog_clearInterior__P36373, + "drawPartial": game_BaseDialog_drawPartial__P36374, + "cursorRowHeight": game_BaseDialog_cursorRowHeight__P36375, + "textAreaWidth": game_BaseDialog_textAreaWidth__P36377, + "textAreaHeight": game_BaseDialog_textAreaHeight__P36378, }, }); -const scene_Camera__C517903_VT = mkVTable({ +const scene_Camera__C33286_VT = mkVTable({ name: "Camera", numFields: 10, classNo: 48, @@ -68026,19 +68026,19 @@ const scene_Camera__C517903_VT = mkVTable({ "set/shakeDuration": null, "shakeAmplitude": null, "set/shakeAmplitude": null, - "offsetX": scene_Camera_offsetX__P517908, - "set/offsetX": scene_Camera_offsetX__P517909, - "offsetY": scene_Camera_offsetY__P517910, - "set/offsetY": scene_Camera_offsetY__P517911, - "x": scene_Camera_x__P517912, - "y": scene_Camera_y__P517913, - "left": scene_Camera_left__P517914, - "top": scene_Camera_top__P517916, - "isUpdated": scene_Camera_isUpdated__P517919, - "update": scene_Camera_update__P517920, + "offsetX": scene_Camera_offsetX__P33291, + "set/offsetX": scene_Camera_offsetX__P33292, + "offsetY": scene_Camera_offsetY__P33293, + "set/offsetY": scene_Camera_offsetY__P33294, + "x": scene_Camera_x__P33295, + "y": scene_Camera_y__P33296, + "left": scene_Camera_left__P33297, + "top": scene_Camera_top__P33299, + "isUpdated": scene_Camera_isUpdated__P33302, + "update": scene_Camera_update__P33303, }, }); -const scene_Background__C517791_VT = mkVTable({ +const scene_Background__C33174_VT = mkVTable({ name: "Background", numFields: 4, classNo: 49, @@ -68055,14 +68055,14 @@ const scene_Background__C517791_VT = mkVTable({ "set/camera": null, "_layers": null, "set/_layers": null, - "addLayer": scene_Background_addLayer__P517796, - "image": scene_Background_image__P517797, - "set/image": scene_Background_image__P517798, - "hasBackgroundImage": scene_Background_hasBackgroundImage__P517799, - "draw": scene_Background_draw__P517800, + "addLayer": scene_Background_addLayer__P33179, + "image": scene_Background_image__P33180, + "set/image": scene_Background_image__P33181, + "hasBackgroundImage": scene_Background_hasBackgroundImage__P33182, + "draw": scene_Background_draw__P33183, }, }); -const scene_BackgroundLayer__C517801_VT = mkVTable({ +const scene_BackgroundLayer__C33184_VT = mkVTable({ name: "BackgroundLayer", numFields: 6, classNo: 50, @@ -68083,21 +68083,21 @@ const scene_BackgroundLayer__C517801_VT = mkVTable({ "set/alignX": null, "alignY": null, "set/alignY": null, - "draw": scene_BackgroundLayer_draw__P517809, + "draw": scene_BackgroundLayer_draw__P33192, }, }); -const ArcadePhysicsEngine__C517649_VT = mkVTable({ +const ArcadePhysicsEngine__C33032_VT = mkVTable({ name: "ArcadePhysicsEngine", numFields: 6, classNo: 35, lastSubtypeNo: 35, maxBgInstances: null, methods: { - "addSprite": ArcadePhysicsEngine_addSprite__P517658, - "removeSprite": ArcadePhysicsEngine_removeSprite__P517659, - "moveSprite": ArcadePhysicsEngine_moveSprite__P517663, - "draw": ArcadePhysicsEngine_draw__P517660, - "move": ArcadePhysicsEngine_move__P517661, + "addSprite": ArcadePhysicsEngine_addSprite__P33041, + "removeSprite": ArcadePhysicsEngine_removeSprite__P33042, + "moveSprite": ArcadePhysicsEngine_moveSprite__P33046, + "draw": ArcadePhysicsEngine_draw__P33043, + "move": ArcadePhysicsEngine_move__P33044, }, iface: { "sprites": null, @@ -68112,27 +68112,27 @@ const ArcadePhysicsEngine__C517649_VT = mkVTable({ "set/minSingleStep": null, "maxSingleStep": null, "set/maxSingleStep": null, - "maxSpeed": ArcadePhysicsEngine_maxSpeed__P517651, - "set/maxSpeed": ArcadePhysicsEngine_maxSpeed__P517652, - "minStep": ArcadePhysicsEngine_minStep__P517653, - "set/minStep": ArcadePhysicsEngine_minStep__P517654, - "maxStep": ArcadePhysicsEngine_maxStep__P517655, - "set/maxStep": ArcadePhysicsEngine_maxStep__P517656, - "addSprite": ArcadePhysicsEngine_addSprite__P517658, - "removeSprite": ArcadePhysicsEngine_removeSprite__P517659, - "draw": ArcadePhysicsEngine_draw__P517660, - "move": ArcadePhysicsEngine_move__P517661, - "createMovingSprite": ArcadePhysicsEngine_createMovingSprite__P520874, - "spriteCollisions": ArcadePhysicsEngine_spriteCollisions__P520875, - "screenEdgeCollisions": ArcadePhysicsEngine_screenEdgeCollisions__P520876, - "tilemapCollisions": ArcadePhysicsEngine_tilemapCollisions__P520877, - "tilemapOverlaps": ArcadePhysicsEngine_tilemapOverlaps__P520878, - "moveSprite": ArcadePhysicsEngine_moveSprite__P517663, - "canResolveClipping": ArcadePhysicsEngine_canResolveClipping__P520879, - "constrain": ArcadePhysicsEngine_constrain__P520880, + "maxSpeed": ArcadePhysicsEngine_maxSpeed__P33034, + "set/maxSpeed": ArcadePhysicsEngine_maxSpeed__P33035, + "minStep": ArcadePhysicsEngine_minStep__P33036, + "set/minStep": ArcadePhysicsEngine_minStep__P33037, + "maxStep": ArcadePhysicsEngine_maxStep__P33038, + "set/maxStep": ArcadePhysicsEngine_maxStep__P33039, + "addSprite": ArcadePhysicsEngine_addSprite__P33041, + "removeSprite": ArcadePhysicsEngine_removeSprite__P33042, + "draw": ArcadePhysicsEngine_draw__P33043, + "move": ArcadePhysicsEngine_move__P33044, + "createMovingSprite": ArcadePhysicsEngine_createMovingSprite__P36262, + "spriteCollisions": ArcadePhysicsEngine_spriteCollisions__P36263, + "screenEdgeCollisions": ArcadePhysicsEngine_screenEdgeCollisions__P36264, + "tilemapCollisions": ArcadePhysicsEngine_tilemapCollisions__P36265, + "tilemapOverlaps": ArcadePhysicsEngine_tilemapOverlaps__P36266, + "moveSprite": ArcadePhysicsEngine_moveSprite__P33046, + "canResolveClipping": ArcadePhysicsEngine_canResolveClipping__P36267, + "constrain": ArcadePhysicsEngine_constrain__P36268, }, }); -const sprites_SpriteMap__C517568_VT = mkVTable({ +const sprites_SpriteMap__C32951_VT = mkVTable({ name: "SpriteMap", numFields: 5, classNo: 51, @@ -68151,20 +68151,20 @@ const sprites_SpriteMap__C517568_VT = mkVTable({ "set/columnCount": null, "buckets": null, "set/buckets": null, - "neighbors": sprites_SpriteMap_neighbors__P517570, - "overlaps": sprites_SpriteMap_overlaps__P517571, - "draw": sprites_SpriteMap_draw__P517572, - "resizeBuckets": sprites_SpriteMap_resizeBuckets__P517573, - "clear": sprites_SpriteMap_clear__P517574, - "key": sprites_SpriteMap_key__P520837, - "insertAtKey": sprites_SpriteMap_insertAtKey__P520838, - "insertAABB": sprites_SpriteMap_insertAABB__P517575, - "mergeAtKey": sprites_SpriteMap_mergeAtKey__P520839, - "toString": sprites_SpriteMap_toString__P517576, + "neighbors": sprites_SpriteMap_neighbors__P32953, + "overlaps": sprites_SpriteMap_overlaps__P32954, + "draw": sprites_SpriteMap_draw__P32955, + "resizeBuckets": sprites_SpriteMap_resizeBuckets__P32956, + "clear": sprites_SpriteMap_clear__P32957, + "key": sprites_SpriteMap_key__P36225, + "insertAtKey": sprites_SpriteMap_insertAtKey__P36226, + "insertAABB": sprites_SpriteMap_insertAABB__P32958, + "mergeAtKey": sprites_SpriteMap_mergeAtKey__P36227, + "toString": sprites_SpriteMap_toString__P32959, }, - toStringMethod: sprites_SpriteMap_toString__P517576, + toStringMethod: sprites_SpriteMap_toString__P32959, }); -const info_PlayerState__C517675_VT = mkVTable({ +const info_PlayerState__C33058_VT = mkVTable({ name: "PlayerState", numFields: 8, classNo: 52, @@ -68191,7 +68191,7 @@ const info_PlayerState__C517675_VT = mkVTable({ "set/showPlayer": null, }, }); -const info_InfoState__C520883_VT = mkVTable({ +const info_InfoState__C36271_VT = mkVTable({ name: "InfoState", numFields: 10, classNo: 53, @@ -68222,7 +68222,7 @@ const info_InfoState__C520883_VT = mkVTable({ "set/countdownEndHandler": null, }, }); -const JSON_Stringifier__C520510_VT = mkVTable({ +const JSON_Stringifier__C35898_VT = mkVTable({ name: "Stringifier", numFields: 3, classNo: 54, @@ -68237,26 +68237,26 @@ const JSON_Stringifier__C520510_VT = mkVTable({ "set/indentStep": null, "indent": null, "set/indent": null, - "doString": JSON_Stringifier_doString__P520511, - "go": JSON_Stringifier_go__P520512, + "doString": JSON_Stringifier_doString__P35899, + "go": JSON_Stringifier_go__P35900, }, }); -const music_Playable__C517033_VT = mkVTable({ +const music_Playable__C32416_VT = mkVTable({ name: "Playable", numFields: 1, classNo: 55, lastSubtypeNo: 56, maxBgInstances: null, methods: { - "play": music_Playable_play__P517036, + "play": music_Playable_play__P32419, }, iface: { "stopped": null, "set/stopped": null, - "play": music_Playable_play__P517036, + "play": music_Playable_play__P32419, }, }); -const scene_OverlapHandler__C517936_VT = mkVTable({ +const scene_OverlapHandler__C33319_VT = mkVTable({ name: "OverlapHandler", numFields: 3, classNo: 57, @@ -68273,16 +68273,16 @@ const scene_OverlapHandler__C517936_VT = mkVTable({ "set/handler": null, }, }); -const sprites_BaseSpriteSayRenderer__C517381_VT = mkVTable({ +const sprites_BaseSpriteSayRenderer__C32764_VT = mkVTable({ name: "BaseSpriteSayRenderer", numFields: 3, classNo: 58, lastSubtypeNo: 58, maxBgInstances: null, methods: { - "draw": sprites_BaseSpriteSayRenderer_draw__P517383, - "update": sprites_BaseSpriteSayRenderer_update__P517384, - "destroy": sprites_BaseSpriteSayRenderer_destroy__P517385, + "draw": sprites_BaseSpriteSayRenderer_draw__P32766, + "update": sprites_BaseSpriteSayRenderer_update__P32767, + "destroy": sprites_BaseSpriteSayRenderer_destroy__P32768, }, iface: { "text": null, @@ -68291,12 +68291,12 @@ const sprites_BaseSpriteSayRenderer__C517381_VT = mkVTable({ "set/fgColor": null, "bgColor": null, "set/bgColor": null, - "draw": sprites_BaseSpriteSayRenderer_draw__P517383, - "update": sprites_BaseSpriteSayRenderer_update__P517384, - "destroy": sprites_BaseSpriteSayRenderer_destroy__P517385, + "draw": sprites_BaseSpriteSayRenderer_draw__P32766, + "update": sprites_BaseSpriteSayRenderer_update__P32767, + "destroy": sprites_BaseSpriteSayRenderer_destroy__P32768, }, }); -const Render_Animations__C520376_VT = mkVTable({ +const Render_Animations__C35759_VT = mkVTable({ name: "Animations", numFields: 5, classNo: 59, @@ -68315,25 +68315,25 @@ const Render_Animations__C520376_VT = mkVTable({ "set/index": null, "iAnimation": null, "set/iAnimation": null, - "getFrameByDir": Render_Animations_getFrameByDir__P520381, + "getFrameByDir": Render_Animations_getFrameByDir__P35764, }, }); -const particles_ParticleFactory__C518309_VT = mkVTable({ +const particles_ParticleFactory__C33692_VT = mkVTable({ name: "ParticleFactory", numFields: 0, classNo: 60, lastSubtypeNo: 64, maxBgInstances: null, methods: { - "createParticle": particles_ParticleFactory_createParticle__P518311, - "drawParticle": particles_ParticleFactory_drawParticle__P518312, + "createParticle": particles_ParticleFactory_createParticle__P33694, + "drawParticle": particles_ParticleFactory_drawParticle__P33695, }, iface: { - "createParticle": particles_ParticleFactory_createParticle__P518311, - "drawParticle": particles_ParticleFactory_drawParticle__P518312, + "createParticle": particles_ParticleFactory_createParticle__P33694, + "drawParticle": particles_ParticleFactory_drawParticle__P33695, }, }); -const tiles_TileMapEventHandler__C517855_VT = mkVTable({ +const tiles_TileMapEventHandler__C33238_VT = mkVTable({ name: "TileMapEventHandler", numFields: 2, classNo: 65, @@ -68348,7 +68348,7 @@ const tiles_TileMapEventHandler__C517855_VT = mkVTable({ "set/callback": null, }, }); -const grid_Grid__C519458_VT = mkVTable({ +const grid_Grid__C34841_VT = mkVTable({ name: "Grid", numFields: 4, classNo: 66, @@ -68365,11 +68365,11 @@ const grid_Grid__C519458_VT = mkVTable({ "set/rows": null, "tm": null, "set/tm": null, - "place": grid_Grid_place__P519463, - "remove": grid_Grid_remove__P519464, + "place": grid_Grid_place__P34846, + "remove": grid_Grid_remove__P34847, }, }); -const controller_ButtonHandler__C517305_VT = mkVTable({ +const controller_ButtonHandler__C32688_VT = mkVTable({ name: "ButtonHandler", numFields: 2, classNo: 67, @@ -68384,7 +68384,7 @@ const controller_ButtonHandler__C517305_VT = mkVTable({ "set/callback": null, }, }); -const controller_ButtonEventHandlerState__C517307_VT = mkVTable({ +const controller_ButtonEventHandlerState__C32690_VT = mkVTable({ name: "ButtonEventHandlerState", numFields: 3, classNo: 68, @@ -68401,7 +68401,7 @@ const controller_ButtonEventHandlerState__C517307_VT = mkVTable({ "set/system": null, }, }); -const scene_systemMenu_PauseMenu__C518217_VT = mkVTable({ +const scene_systemMenu_PauseMenu__C33600_VT = mkVTable({ name: "PauseMenu", numFields: 7, classNo: 69, @@ -68424,15 +68424,15 @@ const scene_systemMenu_PauseMenu__C518217_VT = mkVTable({ "set/scrollOffset": null, "generator": null, "set/generator": null, - "show": scene_systemMenu_PauseMenu_show__P518219, - "onUpdate": scene_systemMenu_PauseMenu_onUpdate__P518220, - "setSelection": scene_systemMenu_PauseMenu_setSelection__P518221, - "drawText": scene_systemMenu_PauseMenu_drawText__P518222, - "dispose": scene_systemMenu_PauseMenu_dispose__P518223, - "updateScrollTarget": scene_systemMenu_PauseMenu_updateScrollTarget__P521277, + "show": scene_systemMenu_PauseMenu_show__P33602, + "onUpdate": scene_systemMenu_PauseMenu_onUpdate__P33603, + "setSelection": scene_systemMenu_PauseMenu_setSelection__P33604, + "drawText": scene_systemMenu_PauseMenu_drawText__P33605, + "dispose": scene_systemMenu_PauseMenu_dispose__P33606, + "updateScrollTarget": scene_systemMenu_PauseMenu_updateScrollTarget__P36665, }, }); -const scene_systemMenu_MenuOption__C518209_VT = mkVTable({ +const scene_systemMenu_MenuOption__C33592_VT = mkVTable({ name: "MenuOption", numFields: 8, classNo: 70, @@ -68457,16 +68457,16 @@ const scene_systemMenu_MenuOption__C518209_VT = mkVTable({ "set/getText": null, "action": null, "set/action": null, - "show": scene_systemMenu_MenuOption_show__P518211, - "position": scene_systemMenu_MenuOption_position__P518212, - "setOffset": scene_systemMenu_MenuOption_setOffset__P518213, - "setTheme": scene_systemMenu_MenuOption_setTheme__P518214, - "setState": scene_systemMenu_MenuOption_setState__P518215, - "dispose": scene_systemMenu_MenuOption_dispose__P518216, - "updateCard": scene_systemMenu_MenuOption_updateCard__P521276, + "show": scene_systemMenu_MenuOption_show__P33594, + "position": scene_systemMenu_MenuOption_position__P33595, + "setOffset": scene_systemMenu_MenuOption_setOffset__P33596, + "setTheme": scene_systemMenu_MenuOption_setTheme__P33597, + "setState": scene_systemMenu_MenuOption_setState__P33598, + "dispose": scene_systemMenu_MenuOption_dispose__P33599, + "updateCard": scene_systemMenu_MenuOption_updateCard__P36664, }, }); -const effects_ScreenEffect__C518388_VT = mkVTable({ +const effects_ScreenEffect__C33771_VT = mkVTable({ name: "ScreenEffect", numFields: 5, classNo: 40, @@ -68485,21 +68485,21 @@ const effects_ScreenEffect__C518388_VT = mkVTable({ "set/source": null, "sceneDefaultRate": null, "set/sceneDefaultRate": null, - "startScreenEffect": effects_ScreenEffect_startScreenEffect__P518390, - "endScreenEffect": effects_ScreenEffect_endScreenEffect__P518391, - "start": effects_ParticleEffect_start__P518386, - "destroy": effects_ParticleEffect_destroy__P518387, + "startScreenEffect": effects_ScreenEffect_startScreenEffect__P33773, + "endScreenEffect": effects_ScreenEffect_endScreenEffect__P33774, + "start": effects_ParticleEffect_start__P33769, + "destroy": effects_ParticleEffect_destroy__P33770, }, }); -const particles_SprayFactory__C518313_VT = mkVTable({ +const particles_SprayFactory__C33696_VT = mkVTable({ name: "SprayFactory", numFields: 3, classNo: 61, lastSubtypeNo: 64, maxBgInstances: null, methods: { - "createParticle": particles_SprayFactory_createParticle__P518315, - "drawParticle": particles_SprayFactory_drawParticle__P518316, + "createParticle": particles_SprayFactory_createParticle__P33698, + "drawParticle": particles_SprayFactory_drawParticle__P33699, }, iface: { "speed": null, @@ -68508,21 +68508,21 @@ const particles_SprayFactory__C518313_VT = mkVTable({ "set/minAngle": null, "spread": null, "set/spread": null, - "createParticle": particles_SprayFactory_createParticle__P518315, - "drawParticle": particles_SprayFactory_drawParticle__P518316, - "setSpeed": particles_SprayFactory_setSpeed__P518317, - "setDirection": particles_SprayFactory_setDirection__P518318, + "createParticle": particles_SprayFactory_createParticle__P33698, + "drawParticle": particles_SprayFactory_drawParticle__P33699, + "setSpeed": particles_SprayFactory_setSpeed__P33700, + "setDirection": particles_SprayFactory_setDirection__P33701, }, }); -const particles_AreaFactory__C518319_VT = mkVTable({ +const particles_AreaFactory__C33702_VT = mkVTable({ name: "AreaFactory", numFields: 8, classNo: 62, lastSubtypeNo: 64, maxBgInstances: null, methods: { - "createParticle": particles_AreaFactory_createParticle__P518325, - "drawParticle": particles_AreaFactory_drawParticle__P518326, + "createParticle": particles_AreaFactory_createParticle__P33708, + "drawParticle": particles_AreaFactory_drawParticle__P33709, }, iface: { "speed": null, @@ -68541,21 +68541,21 @@ const particles_AreaFactory__C518319_VT = mkVTable({ "set/maxLifespan": null, "galois": null, "set/galois": null, - "createParticle": particles_AreaFactory_createParticle__P518325, - "drawParticle": particles_AreaFactory_drawParticle__P518326, - "setSpeed": particles_SprayFactory_setSpeed__P518317, - "setDirection": particles_SprayFactory_setDirection__P518318, + "createParticle": particles_AreaFactory_createParticle__P33708, + "drawParticle": particles_AreaFactory_drawParticle__P33709, + "setSpeed": particles_SprayFactory_setSpeed__P33700, + "setDirection": particles_SprayFactory_setDirection__P33701, }, }); -const particles_ShapeFactory__C518335_VT = mkVTable({ +const particles_ShapeFactory__C33718_VT = mkVTable({ name: "ShapeFactory", numFields: 11, classNo: 63, lastSubtypeNo: 64, maxBgInstances: null, methods: { - "createParticle": particles_ShapeFactory_createParticle__P518339, - "drawParticle": particles_ShapeFactory_drawParticle__P518338, + "createParticle": particles_ShapeFactory_createParticle__P33722, + "drawParticle": particles_ShapeFactory_drawParticle__P33721, }, iface: { "speed": null, @@ -68580,22 +68580,22 @@ const particles_ShapeFactory__C518335_VT = mkVTable({ "set/ox": null, "oy": null, "set/oy": null, - "addShape": particles_ShapeFactory_addShape__P518337, - "drawParticle": particles_ShapeFactory_drawParticle__P518338, - "createParticle": particles_ShapeFactory_createParticle__P518339, - "setSpeed": particles_SprayFactory_setSpeed__P518317, - "setDirection": particles_SprayFactory_setDirection__P518318, + "addShape": particles_ShapeFactory_addShape__P33720, + "drawParticle": particles_ShapeFactory_drawParticle__P33721, + "createParticle": particles_ShapeFactory_createParticle__P33722, + "setSpeed": particles_SprayFactory_setSpeed__P33700, + "setDirection": particles_SprayFactory_setDirection__P33701, }, }); -const particles_ConfettiFactory__C518340_VT = mkVTable({ +const particles_ConfettiFactory__C33723_VT = mkVTable({ name: "ConfettiFactory", numFields: 11, classNo: 64, lastSubtypeNo: 64, maxBgInstances: null, methods: { - "createParticle": particles_ShapeFactory_createParticle__P518339, - "drawParticle": particles_ShapeFactory_drawParticle__P518338, + "createParticle": particles_ShapeFactory_createParticle__P33722, + "drawParticle": particles_ShapeFactory_drawParticle__P33721, }, iface: { "speed": null, @@ -68620,14 +68620,14 @@ const particles_ConfettiFactory__C518340_VT = mkVTable({ "set/ox": null, "oy": null, "set/oy": null, - "addShape": particles_ShapeFactory_addShape__P518337, - "drawParticle": particles_ShapeFactory_drawParticle__P518338, - "createParticle": particles_ShapeFactory_createParticle__P518339, - "setSpeed": particles_SprayFactory_setSpeed__P518317, - "setDirection": particles_SprayFactory_setDirection__P518318, + "addShape": particles_ShapeFactory_addShape__P33720, + "drawParticle": particles_ShapeFactory_drawParticle__P33721, + "createParticle": particles_ShapeFactory_createParticle__P33722, + "setSpeed": particles_SprayFactory_setSpeed__P33700, + "setDirection": particles_SprayFactory_setDirection__P33701, }, }); -const particles_Particle__C518254_VT = mkVTable({ +const particles_Particle__C33637_VT = mkVTable({ name: "Particle", numFields: 8, classNo: 71, @@ -68654,24 +68654,24 @@ const particles_Particle__C518254_VT = mkVTable({ "set/color": null, }, }); -const music_MelodyPlayable__C517038_VT = mkVTable({ +const music_MelodyPlayable__C32421_VT = mkVTable({ name: "MelodyPlayable", numFields: 2, classNo: 56, lastSubtypeNo: 56, maxBgInstances: null, methods: { - "play": music_MelodyPlayable_play__P517040, + "play": music_MelodyPlayable_play__P32423, }, iface: { "stopped": null, "set/stopped": null, "melody": null, "set/melody": null, - "play": music_MelodyPlayable_play__P517040, + "play": music_MelodyPlayable_play__P32423, }, }); -const music_MelodyPlayer__C516759_VT = mkVTable({ +const music_MelodyPlayer__C32142_VT = mkVTable({ name: "MelodyPlayer", numFields: 2, classNo: 72, @@ -68684,12 +68684,12 @@ const music_MelodyPlayer__C516759_VT = mkVTable({ "set/melody": null, "onPlayFinished": null, "set/onPlayFinished": null, - "stop": music_MelodyPlayer_stop__P516763, - "queuePlayInstructions": music_MelodyPlayer_queuePlayInstructions__P520564, - "play": music_MelodyPlayer_play__P516764, + "stop": music_MelodyPlayer_stop__P32146, + "queuePlayInstructions": music_MelodyPlayer_queuePlayInstructions__P35952, + "play": music_MelodyPlayer_play__P32147, }, }); -const effects_SceneAnchor__C521405_VT = mkVTable({ +const effects_SceneAnchor__C36793_VT = mkVTable({ name: "SceneAnchor", numFields: 1, classNo: 73, @@ -68700,13 +68700,13 @@ const effects_SceneAnchor__C521405_VT = mkVTable({ iface: { "camera": null, "set/camera": null, - "x": effects_SceneAnchor_x__P521406, - "y": effects_SceneAnchor_y__P521407, - "width": effects_SceneAnchor_width__P521408, - "height": effects_SceneAnchor_height__P521409, + "x": effects_SceneAnchor_x__P36794, + "y": effects_SceneAnchor_y__P36795, + "width": effects_SceneAnchor_width__P36796, + "height": effects_SceneAnchor_height__P36797, }, }); -const MovingSprite__C517647_VT = mkVTable({ +const MovingSprite__C33030_VT = mkVTable({ name: "MovingSprite", numFields: 7, classNo: 74, @@ -68731,7 +68731,7 @@ const MovingSprite__C517647_VT = mkVTable({ "set/yStep": null, }, }); -const sprites_StaticObstacle__C517620_VT = mkVTable({ +const sprites_StaticObstacle__C33003_VT = mkVTable({ name: "StaticObstacle", numFields: 5, classNo: 75, @@ -68750,14 +68750,14 @@ const sprites_StaticObstacle__C517620_VT = mkVTable({ "set/top": null, "left": null, "set/left": null, - "x": sprites_StaticObstacle_x__P517627, - "y": sprites_StaticObstacle_y__P517628, - "height": sprites_StaticObstacle_height__P517629, - "width": sprites_StaticObstacle_width__P517630, + "x": sprites_StaticObstacle_x__P33010, + "y": sprites_StaticObstacle_y__P33011, + "height": sprites_StaticObstacle_height__P33012, + "width": sprites_StaticObstacle_width__P33013, }, }); -const breakpoints = setupDebugger(1, ["transparency16___556767","tile2___556770","tile1___556773","tile7___556776","tile4___556785","tile5___556782","tile8___556779","star___556102","star2___556105","ultimate_star_rainbow___556108","star3___556111","star4___556114","sec___556129","mySprite___556141","mySprite6___556155","mySprite4___556161","mySprite3___556180","mySprite5___556186","mySprite2___556205","seconds_calculating___556269"]) +const breakpoints = setupDebugger(1, ["transparency16___35815","tile2___35816","tile1___35817","tile7___35818","tile4___35821","tile5___35820","tile8___35819","star___64776","star2___64779","ultimate_star_rainbow___64782","star3___64785","star4___64788","sec___64803","mySprite___64815","mySprite6___64829","mySprite4___64835","mySprite3___64854","mySprite5___64860","mySprite2___64879","seconds_calculating___64943"]) -return _main___P557302 +return _main___P65195 }) diff --git a/assets/version.txt b/assets/version.txt index 1cc5f65..867e524 100644 --- a/assets/version.txt +++ b/assets/version.txt @@ -1 +1 @@ -1.1.0 \ No newline at end of file +1.2.0 \ No newline at end of file diff --git a/pxt.json b/pxt.json index a378514..f2858f7 100644 --- a/pxt.json +++ b/pxt.json @@ -1,6 +1,6 @@ { "name": "3d maps", - "version": "1.1.0", + "version": "1.2.0", "description": "", "dependencies": { "device": "*",