-- Decompiled using luadec 2.0 standard by sztupy (http://luadec51.luaforge.net) -- Command line was: -d C:\Downloads\luadec51_2.0_win32_bin\lua\API.luac ---------------------------------------------- 1 GETGLOBAL 0 0 SET_CTR(Tpend) = 0 next bool: 0 locals(0): vpend(0): tpend(1): 0{require} (...) ---------------------------------------------- 2 LOADK 1 1 SET_CTR(Tpend) = 1 next bool: 0 locals(0): vpend(0): tpend(2): 0{require} 1{"messages.Message"} (...) ---------------------------------------------- 3 CALL 0 2 2 SET_CTR(Tpend) = 0 next bool: 0 locals(0): vpend(0): tpend(1): 0{require("messages.Message")} (...) ---------------------------------------------- 4 GETGLOBAL 1 0 SET_CTR(Tpend) = 0 next bool: 0 locals(1): 0{l_0_0} vpend(0): tpend(1): 1{require} (...) local l_0_0 = require("messages.Message") ---------------------------------------------- 5 LOADK 2 2 SET_CTR(Tpend) = 1 next bool: 0 locals(1): 0{l_0_0} vpend(0): tpend(2): 1{require} 2{"messages.MessageDispatcher"} (...) local l_0_0 = require("messages.Message") ---------------------------------------------- 6 CALL 1 2 2 SET_CTR(Tpend) = 0 next bool: 0 locals(1): 0{l_0_0} vpend(0): tpend(1): 1{require("messages.MessageDispatcher")} (...) local l_0_0 = require("messages.Message") ---------------------------------------------- 7 GETGLOBAL 2 0 SET_CTR(Tpend) = 0 next bool: 0 locals(2): 0{l_0_0} 1{l_0_1} vpend(0): tpend(1): 2{require} (...) local l_0_0 = require("messages.Message") local l_0_1 = require("messages.MessageDispatcher") ---------------------------------------------- 8 LOADK 3 3 SET_CTR(Tpend) = 1 next bool: 0 locals(2): 0{l_0_0} 1{l_0_1} vpend(0): tpend(2): 2{require} 3{"messages.dispatchers"} (...) local l_0_0 = require("messages.Message") local l_0_1 = require("messages.MessageDispatcher") ---------------------------------------------- 9 CALL 2 2 2 SET_CTR(Tpend) = 0 next bool: 0 locals(2): 0{l_0_0} 1{l_0_1} vpend(0): tpend(1): 2{require("messages.dispatchers")} (...) local l_0_0 = require("messages.Message") local l_0_1 = require("messages.MessageDispatcher") ---------------------------------------------- 10 GETGLOBAL 3 0 SET_CTR(Tpend) = 0 next bool: 0 locals(3): 0{l_0_0} 1{l_0_1} 2{l_0_2} vpend(0): tpend(1): 3{require} (...) local l_0_0 = require("messages.Message") local l_0_1 = require("messages.MessageDispatcher") local l_0_2 = require("messages.dispatchers") ---------------------------------------------- 11 LOADK 4 4 SET_CTR(Tpend) = 1 next bool: 0 locals(3): 0{l_0_0} 1{l_0_1} 2{l_0_2} vpend(0): tpend(2): 3{require} 4{"messages.messages"} (...) local l_0_0 = require("messages.Message") local l_0_1 = require("messages.MessageDispatcher") local l_0_2 = require("messages.dispatchers") ---------------------------------------------- 12 CALL 3 2 2 SET_CTR(Tpend) = 0 next bool: 0 locals(3): 0{l_0_0} 1{l_0_1} 2{l_0_2} vpend(0): tpend(1): 3{require("messages.messages")} (...) local l_0_0 = require("messages.Message") local l_0_1 = require("messages.MessageDispatcher") local l_0_2 = require("messages.dispatchers") ---------------------------------------------- 13 GETGLOBAL 4 0 SET_CTR(Tpend) = 0 next bool: 0 locals(4): 0{l_0_0} 1{l_0_1} 2{l_0_2} 3{l_0_3} vpend(0): tpend(1): 4{require} (...) local l_0_0 = require("messages.Message") local l_0_1 = require("messages.MessageDispatcher") local l_0_2 = require("messages.dispatchers") local l_0_3 = require("messages.messages") ---------------------------------------------- 14 LOADK 5 5 SET_CTR(Tpend) = 1 next bool: 0 locals(4): 0{l_0_0} 1{l_0_1} 2{l_0_2} 3{l_0_3} vpend(0): tpend(2): 4{require} 5{"recording.ReplayableRecorder"} (...) local l_0_0 = require("messages.Message") local l_0_1 = require("messages.MessageDispatcher") local l_0_2 = require("messages.dispatchers") local l_0_3 = require("messages.messages") ---------------------------------------------- 15 CALL 4 2 2 SET_CTR(Tpend) = 0 next bool: 0 locals(4): 0{l_0_0} 1{l_0_1} 2{l_0_2} 3{l_0_3} vpend(0): tpend(1): 4{require("recording.ReplayableRecorder")} (...) local l_0_0 = require("messages.Message") local l_0_1 = require("messages.MessageDispatcher") local l_0_2 = require("messages.dispatchers") local l_0_3 = require("messages.messages") ---------------------------------------------- 16 SELF 5 1 262 SET_CTR(Tpend) = 0 SET_CTR(Tpend) = 1 next bool: 0 locals(5): 0{l_0_0} 1{l_0_1} 2{l_0_2} 3{l_0_3} 4{l_0_4} vpend(0): tpend(2): 6{l_0_1} 5{l_0_1:obtain} (...) local l_0_0 = require("messages.Message") local l_0_1 = require("messages.MessageDispatcher") local l_0_2 = require("messages.dispatchers") local l_0_3 = require("messages.messages") local l_0_4 = require("recording.ReplayableRecorder") ---------------------------------------------- 17 GETTABLE 7 2 263 SET_CTR(Tpend) = 2 next bool: 0 locals(5): 0{l_0_0} 1{l_0_1} 2{l_0_2} 3{l_0_3} 4{l_0_4} vpend(0): tpend(3): 6{l_0_1} 5{l_0_1:obtain} 7{l_0_2.MODEL_DISPATCHER} (...) local l_0_0 = require("messages.Message") local l_0_1 = require("messages.MessageDispatcher") local l_0_2 = require("messages.dispatchers") local l_0_3 = require("messages.messages") local l_0_4 = require("recording.ReplayableRecorder") ---------------------------------------------- 18 CALL 5 3 2 SET_CTR(Tpend) = 0 next bool: 0 locals(5): 0{l_0_0} 1{l_0_1} 2{l_0_2} 3{l_0_3} 4{l_0_4} vpend(0): tpend(1): 5{l_0_1:obtain(l_0_2.MODEL_DISPATCHER)} (...) local l_0_0 = require("messages.Message") local l_0_1 = require("messages.MessageDispatcher") local l_0_2 = require("messages.dispatchers") local l_0_3 = require("messages.messages") local l_0_4 = require("recording.ReplayableRecorder") ---------------------------------------------- 19 NEWTABLE 6 0 0 SET_CTR(Tpend) = 0 next bool: 0 locals(6): 0{l_0_0} 1{l_0_1} 2{l_0_2} 3{l_0_3} 4{l_0_4} 5{l_0_5} vpend(0): tpend(1): 6{{}} (...) local l_0_0 = require("messages.Message") local l_0_1 = require("messages.MessageDispatcher") local l_0_2 = require("messages.dispatchers") local l_0_3 = require("messages.messages") local l_0_4 = require("recording.ReplayableRecorder") local l_0_5 = l_0_1:obtain(l_0_2.MODEL_DISPATCHER) ---------------------------------------------- 20 CLOSURE 7 0 ---------------------------------------------- 1 GETUPVAL 1 0 0 SET_CTR(Tpend) = 0 next bool: 0 locals(1): 0{l_1_0} vpend(0): tpend(1): 1{l_0_4} (l_1_0) ---------------------------------------------- 2 GETTABLE 1 1 256 SET_CTR(Tpend) = 0 next bool: 0 locals(1): 0{l_1_0} vpend(0): tpend(1): 1{l_0_4.record} (l_1_0) ---------------------------------------------- 3 LOADK 2 1 SET_CTR(Tpend) = 0 next bool: 0 locals(2): 0{l_1_0} 1{l_1_1} vpend(0): tpend(1): 2{"openComposition"} (l_1_0) local l_1_1 = l_0_4.record ---------------------------------------------- 4 NEWTABLE 3 1 0 next bool: 0 locals(3): 0{l_1_0} 1{l_1_1} 2{l_1_2} vpend(0): tpend(0): (l_1_0) local l_1_1 = l_0_4.record local l_1_2 = "openComposition" ---------------------------------------------- 5 MOVE 4 0 0 SET_CTR(Tpend) = 0 SET_CTR(Tpend) = 0 next bool: 0 locals(4): 0{l_1_0} 1{l_1_1} 2{l_1_2} 3{l_1_3} vpend(0): tpend(1): 4{l_1_0} (l_1_0) local l_1_1 = l_0_4.record local l_1_2 = "openComposition" local l_1_3 = {} ---------------------------------------------- 6 SETLIST 3 1 1