# Model_Activity_ActivityQuest_ActivityQuestDefinition_163.luac
; fn @ActivityQuestDefinition.lua  line 0-0 np=0 va=1 ms=8 code=266 consts=55 upvals=1 protos=28
;   K[0]='ActivityQuestTypePrefix'
;   K[1]='MergeUIBoardMainItem'
;   K[2]='eb_merge_'
;   K[3]='UnlockUIBoardMainItem'
;   K[4]='eb_unlock_'
;   K[5]='ActivityQuestType'
;   K[6]='OrderFinish'
;   K[7]='order'
;   K[8]='AlbumOpenPack'
;   K[9]='album_openpack'
;   K[10]='GoldAcquire'
;   K[11]='gold'
;   K[12]='ItemMerge'
;   K[13]='merge'
;   K[14]='CardGain'
;   K[15]='card'
;   K[16]='FourStarCard'
;   K[17]='card_4star'
;   K[18]='FiveStarCard'
;   K[19]='card_5star'
;   K[20]='GemConsume'
;   K[21]='gem'
;   K[22]='Login'
;   K[23]='login'
;   K[24]='Payment'
;   K[25]='pay'
;   K[26]='TakeOutDish'
;   K[27]='dish'
;   K[28]='FinishDay'
;   K[29]='day'
;   K[30]='UseSkipProp'
;   K[31]='skipprop'
;   K[32]='SkipPropTime'
;   K[33]='skiptime'
;   K[34]='BPFaceToken'
;   K[35]='bpstoken'
;   K[36]='%d'
;   K[37]='ExtractActivityQuestType'
;   K[38]='__index'
;   K[39]='ActivityQuestTypeParamCheck'
;   K[40]='setmetatable'
;   K[41]='EActivityQuestValidHandleType'
;   K[42]='None'
;   K[43]=1
;   K[44]='Replace'
;   K[45]=2
;   K[46]='ActivityQuestTaskCondition'
;   K[47]='ActivityQuestAddConditionChangedListener'
;   K[48]='ActivityQuestTaskIconFuncConfig'
;   K[49]='ActivityQuestTaskDescTextKey'
;   K[50]='ActivityQuestType'
;   K[51]='ActivityQuestType'
;   K[52]='ActivityQuestTaskHintTextKey'
;   K[53]='ActivityQuestCheckTargetScore'
;   K[54]='ActivityQuestType'
;   upvals: _ENV
;   locals: SingleNumberPatternHelper(32-266), ActivityQuestTypePatternDefinition(33-266), mapParseActivityQuestType(48-266), questTypeMetatable(53-266)
0000  NEWTABLE  R0 = {} (0 items)
0001  SETTABLE  R0[K1('MergeUIBoardMainItem')] = K2('eb_merge_')
0002  SETTABLE  R0[K3('UnlockUIBoardMainItem')] = K4('eb_unlock_')
0003  SETTABUP  _ENV[K0('ActivityQuestTypePrefix')] = R0
0004  NEWTABLE  R0 = {} (0 items)
0005  SETTABLE  R0[K6('OrderFinish')] = K7('order')
0006  SETTABLE  R0[K8('AlbumOpenPack')] = K9('album_openpack')
0007  SETTABLE  R0[K10('GoldAcquire')] = K11('gold')
0008  SETTABLE  R0[K12('ItemMerge')] = K13('merge')
0009  SETTABLE  R0[K14('CardGain')] = K15('card')
0010  SETTABLE  R0[K16('FourStarCard')] = K17('card_4star')
0011  SETTABLE  R0[K18('FiveStarCard')] = K19('card_5star')
0012  SETTABLE  R0[K20('GemConsume')] = K21('gem')
0013  SETTABLE  R0[K22('Login')] = K23('login')
0014  SETTABLE  R0[K24('Payment')] = K25('pay')
0015  SETTABLE  R0[K26('TakeOutDish')] = K27('dish')
0016  SETTABLE  R0[K28('FinishDay')] = K29('day')
0017  SETTABLE  R0[K30('UseSkipProp')] = K31('skipprop')
0018  SETTABLE  R0[K32('SkipPropTime')] = K33('skiptime')
0019  SETTABLE  R0[K34('BPFaceToken')] = K35('bpstoken')
0020  GETTABUP  R1 = _ENV[K0('ActivityQuestTypePrefix')]
0021  GETTABLE  R1 = R1[K1('MergeUIBoardMainItem')]
0022  LOADK     R2 = K36 '%d'
0023  CONCAT    R1 = concat(R1..R1)
0024  SETTABLE  R0[K1('MergeUIBoardMainItem')] = R1
0025  GETTABUP  R1 = _ENV[K0('ActivityQuestTypePrefix')]
0026  GETTABLE  R1 = R1[K3('UnlockUIBoardMainItem')]
0027  LOADK     R2 = K36 '%d'
0028  CONCAT    R1 = concat(R1..R1)
0029  SETTABLE  R0[K3('UnlockUIBoardMainItem')] = R1
0030  SETTABUP  _ENV[K5('ActivityQuestType')] = R0
0031  CLOSURE   R0 = closure proto0
0032  NEWTABLE  R1 = {} (0 items)
0033  GETTABUP  R2 = _ENV[K5('ActivityQuestType')]
0034  GETTABLE  R2 = R2[K1('MergeUIBoardMainItem')]
0035  MOVE      R3 = R0
0036  GETTABUP  R4 = _ENV[K0('ActivityQuestTypePrefix')]
0037  GETTABLE  R4 = R4[K1('MergeUIBoardMainItem')]
0038  CALL      R3 = call(R3, 1 args, 1 rets)
0039  SETTABLE  R1[R2] = R3
0040  GETTABUP  R2 = _ENV[K5('ActivityQuestType')]
0041  GETTABLE  R2 = R2[K3('UnlockUIBoardMainItem')]
0042  MOVE      R3 = R0
0043  GETTABUP  R4 = _ENV[K0('ActivityQuestTypePrefix')]
0044  GETTABLE  R4 = R4[K3('UnlockUIBoardMainItem')]
0045  CALL      R3 = call(R3, 1 args, 1 rets)
0046  SETTABLE  R1[R2] = R3
0047  NEWTABLE  R2 = {} (0 items)
0048  CLOSURE   R3 = closure proto1
0049  SETTABUP  _ENV[K37('ExtractActivityQuestType')] = R3
0050  NEWTABLE  R3 = {} (0 items)
0051  CLOSURE   R4 = closure proto2
0052  SETTABLE  R3[K38('__index')] = R4
0053  NEWTABLE  R4 = {} (0 items)
0054  SETTABUP  _ENV[K39('ActivityQuestTypeParamCheck')] = R4
0055  GETTABUP  R4 = _ENV[K39('ActivityQuestTypeParamCheck')]
0056  GETTABUP  R5 = _ENV[K5('ActivityQuestType')]
0057  GETTABLE  R5 = R5[K1('MergeUIBoardMainItem')]
0058  CLOSURE   R6 = closure proto3
0059  SETTABLE  R4[R5] = R6
0060  GETTABUP  R4 = _ENV[K39('ActivityQuestTypeParamCheck')]
0061  GETTABUP  R5 = _ENV[K5('ActivityQuestType')]
0062  GETTABLE  R5 = R5[K3('UnlockUIBoardMainItem')]
0063  GETTABUP  R6 = _ENV[K39('ActivityQuestTypeParamCheck')]
0064  GETTABUP  R7 = _ENV[K5('ActivityQuestType')]
0065  GETTABLE  R7 = R7[K1('MergeUIBoardMainItem')]
0066  GETTABLE  R6 = R6[R7]
0067  SETTABLE  R4[R5] = R6
0068  GETTABUP  R4 = _ENV[K40('setmetatable')]
0069  GETTABUP  R5 = _ENV[K39('ActivityQuestTypeParamCheck')]
0070  MOVE      R6 = R0
0071  CALL      R4 = call(R4, 0 args, 2 rets)
0072  NEWTABLE  R4 = {} (0 items)
0073  SETTABLE  R4[K42('None')] = K43(1)
0074  SETTABLE  R4[K44('Replace')] = K45(2)
0075  SETTABUP  _ENV[K41('EActivityQuestValidHandleType')] = R4
0076  NEWTABLE  R4 = {} (0 items)
0077  SETTABUP  _ENV[K46('ActivityQuestTaskCondition')] = R4
0078  GETTABUP  R4 = _ENV[K46('ActivityQuestTaskCondition')]
0079  GETTABUP  R5 = _ENV[K5('ActivityQuestType')]
0080  GETTABLE  R5 = R5[K8('AlbumOpenPack')]
0081  CLOSURE   R6 = closure proto4
0082  SETTABLE  R4[R5] = R6
0083  GETTABUP  R4 = _ENV[K46('ActivityQuestTaskCondition')]
0084  GETTABUP  R5 = _ENV[K5('ActivityQuestType')]
0085  GETTABLE  R5 = R5[K14('CardGain')]
0086  GETTABUP  R6 = _ENV[K46('ActivityQuestTaskCondition')]
0087  GETTABUP  R7 = _ENV[K5('ActivityQuestType')]
0088  GETTABLE  R7 = R7[K8('AlbumOpenPack')]
0089  GETTABLE  R6 = R6[R7]
0090  SETTABLE  R4[R5] = R6
0091  GETTABUP  R4 = _ENV[K46('ActivityQuestTaskCondition')]
0092  GETTABUP  R5 = _ENV[K5('ActivityQuestType')]
0093  GETTABLE  R5 = R5[K16('FourStarCard')]
0094  GETTABUP  R6 = _ENV[K46('ActivityQuestTaskCondition')]
0095  GETTABUP  R7 = _ENV[K5('ActivityQuestType')]
0096  GETTABLE  R7 = R7[K8('AlbumOpenPack')]
0097  GETTABLE  R6 = R6[R7]
0098  SETTABLE  R4[R5] = R6
0099  GETTABUP  R4 = _ENV[K46('ActivityQuestTaskCondition')]
0100  GETTABUP  R5 = _ENV[K5('ActivityQuestType')]
0101  GETTABLE  R5 = R5[K18('FiveStarCard')]
0102  GETTABUP  R6 = _ENV[K46('ActivityQuestTaskCondition')]
0103  GETTABUP  R7 = _ENV[K5('ActivityQuestType')]
0104  GETTABLE  R7 = R7[K8('AlbumOpenPack')]
0105  GETTABLE  R6 = R6[R7]
0106  SETTABLE  R4[R5] = R6
0107  GETTABUP  R4 = _ENV[K46('ActivityQuestTaskCondition')]
0108  GETTABUP  R5 = _ENV[K5('ActivityQuestType')]
0109  GETTABLE  R5 = R5[K1('MergeUIBoardMainItem')]
0110  CLOSURE   R6 = closure proto5
0111  SETTABLE  R4[R5] = R6
0112  GETTABUP  R4 = _ENV[K46('ActivityQuestTaskCondition')]
0113  GETTABUP  R5 = _ENV[K5('ActivityQuestType')]
0114  GETTABLE  R5 = R5[K3('UnlockUIBoardMainItem')]
0115  GETTABUP  R6 = _ENV[K46('ActivityQuestTaskCondition')]
0116  GETTABUP  R7 = _ENV[K5('ActivityQuestType')]
0117  GETTABLE  R7 = R7[K1('MergeUIBoardMainItem')]
0118  GETTABLE  R6 = R6[R7]
0119  SETTABLE  R4[R5] = R6
0120  GETTABUP  R4 = _ENV[K46('ActivityQuestTaskCondition')]
0121  GETTABUP  R5 = _ENV[K5('ActivityQuestType')]
0122  GETTABLE  R5 = R5[K28('FinishDay')]
0123  CLOSURE   R6 = closure proto6
0124  SETTABLE  R4[R5] = R6
0125  GETTABUP  R4 = _ENV[K40('setmetatable')]
0126  GETTABUP  R5 = _ENV[K46('ActivityQuestTaskCondition')]
0127  MOVE      R6 = R0
0128  CALL      R4 = call(R4, 0 args, 2 rets)
0129  CLOSURE   R4 = closure proto7
0130  SETTABUP  _ENV[K47('ActivityQuestAddConditionChangedListener')] = R4
0131  NEWTABLE  R4 = {} (0 items)
0132  SETTABUP  _ENV[K48('ActivityQuestTaskIconFuncConfig')] = R4
0133  GETTABUP  R4 = _ENV[K48('ActivityQuestTaskIconFuncConfig')]
0134  GETTABUP  R5 = _ENV[K5('ActivityQuestType')]
0135  GETTABLE  R5 = R5[K6('OrderFinish')]
0136  CLOSURE   R6 = closure proto8
0137  SETTABLE  R4[R5] = R6
0138  GETTABUP  R4 = _ENV[K48('ActivityQuestTaskIconFuncConfig')]
0139  GETTABUP  R5 = _ENV[K5('ActivityQuestType')]
0140  GETTABLE  R5 = R5[K1('MergeUIBoardMainItem')]
0141  CLOSURE   R6 = closure proto9
0142  SETTABLE  R4[R5] = R6
0143  GETTABUP  R4 = _ENV[K48('ActivityQuestTaskIconFuncConfig')]
0144  GETTABUP  R5 = _ENV[K5('ActivityQuestType')]
0145  GETTABLE  R5 = R5[K3('UnlockUIBoardMainItem')]
0146  GETTABUP  R6 = _ENV[K48('ActivityQuestTaskIconFuncConfig')]
0147  GETTABUP  R7 = _ENV[K5('ActivityQuestType')]
0148  GETTABLE  R7 = R7[K1('MergeUIBoardMainItem')]
0149  GETTABLE  R6 = R6[R7]
0150  SETTABLE  R4[R5] = R6
0151  GETTABUP  R4 = _ENV[K48('ActivityQuestTaskIconFuncConfig')]
0152  GETTABUP  R5 = _ENV[K5('ActivityQuestType')]
0153  GETTABLE  R5 = R5[K8('AlbumOpenPack')]
0154  CLOSURE   R6 = closure proto10
0155  SETTABLE  R4[R5] = R6
0156  GETTABUP  R4 = _ENV[K48('ActivityQuestTaskIconFuncConfig')]
0157  GETTABUP  R5 = _ENV[K5('ActivityQuestType')]
0158  GETTABLE  R5 = R5[K10('GoldAcquire')]
0159  CLOSURE   R6 = closure proto11
0160  SETTABLE  R4[R5] = R6
0161  GETTABUP  R4 = _ENV[K48('ActivityQuestTaskIconFuncConfig')]
0162  GETTABUP  R5 = _ENV[K5('ActivityQuestType')]
0163  GETTABLE  R5 = R5[K12('ItemMerge')]
0164  CLOSURE   R6 = closure proto12
0165  SETTABLE  R4[R5] = R6
0166  GETTABUP  R4 = _ENV[K48('ActivityQuestTaskIconFuncConfig')]
0167  GETTABUP  R5 = _ENV[K5('ActivityQuestType')]
0168  GETTABLE  R5 = R5[K14('CardGain')]
0169  CLOSURE   R6 = closure proto13
0170  SETTABLE  R4[R5] = R6
0171  GETTABUP  R4 = _ENV[K48('ActivityQuestTaskIconFuncConfig')]
0172  GETTABUP  R5 = _ENV[K5('ActivityQuestType')]
0173  GETTABLE  R5 = R5[K16('FourStarCard')]
0174  CLOSURE   R6 = closure proto14
0175  SETTABLE  R4[R5] = R6
0176  GETTABUP  R4 = _ENV[K48('ActivityQuestTaskIconFuncConfig')]
0177  GETTABUP  R5 = _ENV[K5('ActivityQuestType')]
0178  GETTABLE  R5 = R5[K18('FiveStarCard')]
0179  CLOSURE   R6 = closure proto15
0180  SETTABLE  R4[R5] = R6
0181  GETTABUP  R4 = _ENV[K48('ActivityQuestTaskIconFuncConfig')]
0182  GETTABUP  R5 = _ENV[K5('ActivityQuestType')]
0183  GETTABLE  R5 = R5[K20('GemConsume')]
0184  CLOSURE   R6 = closure proto16
0185  SETTABLE  R4[R5] = R6
0186  GETTABUP  R4 = _ENV[K48('ActivityQuestTaskIconFuncConfig')]
0187  GETTABUP  R5 = _ENV[K5('ActivityQuestType')]
0188  GETTABLE  R5 = R5[K22('Login')]
0189  CLOSURE   R6 = closure proto17
0190  SETTABLE  R4[R5] = R6
0191  GETTABUP  R4 = _ENV[K48('ActivityQuestTaskIconFuncConfig')]
0192  GETTABUP  R5 = _ENV[K5('ActivityQuestType')]
0193  GETTABLE  R5 = R5[K24('Payment')]
0194  CLOSURE   R6 = closure proto18
0195  SETTABLE  R4[R5] = R6
0196  GETTABUP  R4 = _ENV[K48('ActivityQuestTaskIconFuncConfig')]
0197  GETTABUP  R5 = _ENV[K5('ActivityQuestType')]
0198  GETTABLE  R5 = R5[K26('TakeOutDish')]
0199  CLOSURE   R6 = closure proto19
0200  SETTABLE  R4[R5] = R6
0201  GETTABUP  R4 = _ENV[K48('ActivityQuestTaskIconFuncConfig')]
0202  GETTABUP  R5 = _ENV[K5('ActivityQuestType')]
0203  GETTABLE  R5 = R5[K28('FinishDay')]
0204  CLOSURE   R6 = closure proto20
0205  SETTABLE  R4[R5] = R6
0206  GETTABUP  R4 = _ENV[K48('ActivityQuestTaskIconFuncConfig')]
0207  GETTABUP  R5 = _ENV[K5('ActivityQuestType')]
0208  GETTABLE  R5 = R5[K30('UseSkipProp')]
0209  CLOSURE   R6 = closure proto21
0210  SETTABLE  R4[R5] = R6
0211  GETTABUP  R4 = _ENV[K48('ActivityQuestTaskIconFuncConfig')]
0212  GETTABUP  R5 = _ENV[K5('ActivityQuestType')]
0213  GETTABLE  R5 = R5[K32('SkipPropTime')]
0214  CLOSURE   R6 = closure proto22
0215  SETTABLE  R4[R5] = R6
0216  GETTABUP  R4 = _ENV[K48('ActivityQuestTaskIconFuncConfig')]
0217  GETTABUP  R5 = _ENV[K5('ActivityQuestType')]
0218  GETTABLE  R5 = R5[K34('BPFaceToken')]
0219  CLOSURE   R6 = closure proto23
0220  SETTABLE  R4[R5] = R6
0221  GETTABUP  R4 = _ENV[K40('setmetatable')]
0222  GETTABUP  R5 = _ENV[K48('ActivityQuestTaskIconFuncConfig')]
0223  MOVE      R6 = R0
0224  CALL      R4 = call(R4, 0 args, 2 rets)
0225  NEWTABLE  R4 = {} (0 items)
0226  SETTABUP  _ENV[K49('ActivityQuestTaskDescTextKey')] = R4
0227  GETTABUP  R4 = _ENV[K49('ActivityQuestTaskDescTextKey')]
0228  GETTABUP  R5 = _ENV[K5('ActivityQuestType')]
0229  GETTABLE  R5 = R5[K1('MergeUIBoardMainItem')]
0230  CLOSURE   R6 = closure proto24
0231  SETTABLE  R4[R5] = R6
0232  GETTABUP  R4 = _ENV[K49('ActivityQuestTaskDescTextKey')]
0233  GETTABUP  R5 = _ENV[K50('ActivityQuestType')]
0234  GETTABLE  R5 = R5[K3('UnlockUIBoardMainItem')]
0235  CLOSURE   R6 = closure proto25
0236  SETTABLE  R4[R5] = R6
0237  GETTABUP  R4 = _ENV[K49('ActivityQuestTaskDescTextKey')]
0238  GETTABUP  R5 = _ENV[K51('ActivityQuestType')]
0239  GETTABLE  R5 = R5[K10('GoldAcquire')]
0240  CLOSURE   R6 = closure proto26
0241  SETTABLE  R4[R5] = R6
0242  GETTABUP  R4 = _ENV[K40('setmetatable')]
0243  GETTABUP  R5 = _ENV[K49('ActivityQuestTaskDescTextKey')]
0244  MOVE      R6 = R0
0245  CALL      R4 = call(R4, 0 args, 2 rets)
0246  NEWTABLE  R4 = {} (0 items)
0247  SETTABUP  _ENV[K52('ActivityQuestTaskHintTextKey')] = R4
0248  GETTABUP  R4 = _ENV[K40('setmetatable')]
0249  GETTABUP  R5 = _ENV[K52('ActivityQuestTaskHintTextKey')]
0250  NEWTABLE  R6 = {} (0 items)
0251  GETTABUP  R7 = _ENV[K49('ActivityQuestTaskDescTextKey')]
0252  SETTABLE  R6[K38('__index')] = R7
0253  CALL      R4 = call(R4, 0 args, 2 rets)
0254  NEWTABLE  R4 = {} (0 items)
0255  SETTABUP  _ENV[K53('ActivityQuestCheckTargetScore')] = R4
0256  GETTABUP  R4 = _ENV[K53('ActivityQuestCheckTargetScore')]
0257  GETTABUP  R5 = _ENV[K54('ActivityQuestType')]
0258  GETTABLE  R5 = R5[K3('UnlockUIBoardMainItem')]
0259  CLOSURE   R6 = closure proto27
0260  SETTABLE  R4[R5] = R6
0261  GETTABUP  R4 = _ENV[K40('setmetatable')]
0262  GETTABUP  R5 = _ENV[K53('ActivityQuestCheckTargetScore')]
0263  MOVE      R6 = R0
0264  CALL      R4 = call(R4, 0 args, 2 rets)
0265  RETURN    return R0..R-1
; ---------- proto0 [] ----------
  ; fn ?  line 52-64 np=1 va=0 ms=2 code=3 consts=0 upvals=1 protos=1
  ;   upvals: _ENV
  ;   locals: prefix(0-3)
  0000  CLOSURE   R1 = closure proto0
  0001  RETURN    return R1..R0
  0002  RETURN    return R0..R-1
  ; ---------- proto0 [] ----------
    ; fn ?  line 53-63 np=1 va=0 ms=6 code=37 consts=10 upvals=2 protos=0
    ;   K[0]='StringUtil'
    ;   K[1]='StartWith'
    ;   K[2]='(%d+).*'
    ;   K[3]='string'
    ;   K[4]='gsub'
    ;   K[5]='%1'
    ;   K[6]='tonumber'
    ;   K[7]=0
    ;   K[8]='format'
    ;   K[9]='%d'
    ;   upvals: _ENV, prefix
    ;   locals: type(0-37), pattern(10-36), number(16-36)
    0000  GETTABUP  R1 = _ENV[K0('StringUtil')]
    0001  GETTABLE  R1 = R1[K1('StartWith')]
    0002  MOVE      R2 = R0
    0003  GETUPVAL  R3 = _ENV
    0004  CALL      R1 = call(R1, 1 args, 2 rets)
    0005  TEST      if not R1 then   -> -131065
    0006  JMP       (jump)   -> 36
    0007  GETUPVAL  R1 = _ENV
    0008  LOADK     R2 = K2 '(%d+).*'
    0009  CONCAT    R1 = concat(R1..R1)
    0010  GETTABUP  R2 = _ENV[K3('string')]
    0011  GETTABLE  R2 = R2[K4('gsub')]
    0012  MOVE      R3 = R0
    0013  MOVE      R4 = R0
    0014  LOADK     R5 = K5 '%1'
    0015  CALL      R2 = call(R2, 1 args, 3 rets)
    0016  GETTABUP  R3 = _ENV[K6('tonumber')]
    0017  MOVE      R4 = R0
    0018  CALL      R3 = call(R3, 1 args, 1 rets)
    0019  TESTSET   if R1 then R2   -> -129514
    0020  JMP       (jump)   -> 22
    0021  LOADK     R2 = K7 0
    0022  GETTABUP  R3 = _ENV[K3('string')]
    0023  GETTABLE  R3 = R3[K8('format')]
    0024  GETUPVAL  R4 = _ENV
    0025  LOADK     R5 = K9 '%d'
    0026  CONCAT    R4 = concat(R4..R4)
    0027  MOVE      R5 = R0
    0028  CALL      R3 = call(R3, 1 args, 2 rets)
    0029  EQ        if R0 eq R0   -> -129505
    0030  JMP       (jump)   -> 36
    0031  LOADBOOL  R3 = true
    0032  NEWTABLE  R4 = {} (1 items)
    0033  MOVE      R5 = R0
    0034  SETLIST   setlist R4[B=1,C=1]
    0035  RETURN    return R3..R2
    0036  RETURN    return R0..R-1
; ---------- proto1 [__index] ----------
  ; fn ?  line 76-91 np=1 va=0 ms=11 code=35 consts=3 upvals=3 protos=0
  ;   K[0]='pairs'
  ;   K[1]='table'
  ;   K[2]='unpack'
  ;   upvals: mapParseActivityQuestType, _ENV, ActivityQuestTypePatternDefinition
  ;   locals: type(0-35), bValid(4-23), params(4-23), (for generator)(7-23), (for state)(7-23), (for control)(7-23), questType(8-21), patternFunction(8-21)
  0000  GETTABUP  R1 = mapParseActivityQuestType[R0]
  0001  TEST      if not R1 then   -> -131068
  0002  JMP       (jump)   -> 23
  0003  LOADNIL   R1..R1 = nil
  0004  GETTABUP  R3 = _ENV[K0('pairs')]
  0005  GETUPVAL  R4 = mapParseActivityQuestType
  0006  CALL      R3 = call(R3, 3 args, 1 rets)
  0007  JMP       (jump)   -> 21
  0008  MOVE      R8 = R0
  0009  MOVE      R9 = R0
  0010  CALL      R8 = call(R8, 2 args, 1 rets)
  0011  MOVE      R2 = R0
  0012  MOVE      R1 = R0
  0013  TEST      if not R1 then   -> -131057
  0014  JMP       (jump)   -> 21
  0015  NEWTABLE  R8 = {} (2 items)
  0016  MOVE      R9 = R0
  0017  MOVE      R10 = R0
  0018  SETLIST   setlist R8[B=1,C=2]
  0019  SETTABUP  mapParseActivityQuestType[R0] = R8
  0020  JMP       (jump)   -> 23
  0021  TFORCALL  tforcall R3
  0022  TFORLOOP  tforloop R5(sBx=-15)   -> 8
  0023  GETTABUP  R1 = mapParseActivityQuestType[R0]
  0024  TEST      if not R1 then   -> -131046
  0025  JMP       (jump)   -> 31
  0026  GETTABUP  R1 = _ENV[K1('table')]
  0027  GETTABLE  R1 = R1[K2('unpack')]
  0028  GETTABUP  R2 = mapParseActivityQuestType[R0]
  0029  TAILCALL  tailcall(R1, 0)
  0030  RETURN    return R1..R0
  0031  MOVE      R1 = R0
  0032  LOADNIL   R2..R2 = nil
  0033  RETURN    return R1..R0
  0034  RETURN    return R0..R-1
; ---------- proto2 [__index] ----------
  ; fn ?  line 95-103 np=2 va=0 ms=7 code=12 consts=2 upvals=1 protos=1
  ;   K[0]='ExtractActivityQuestType'
  ;   K[1]='rawget'
  ;   upvals: _ENV
  ;   locals: tb(0-12), type(0-12), activityQuestType(3-12), params(3-12), func(7-12)
  0000  GETTABUP  R2 = _ENV[K0('ExtractActivityQuestType')]
  0001  MOVE      R3 = R0
  0002  CALL      R2 = call(R2, 2 args, 1 rets)
  0003  GETTABUP  R4 = _ENV[K1('rawget')]
  0004  MOVE      R5 = R0
  0005  MOVE      R6 = R0
  0006  CALL      R4 = call(R4, 1 args, 2 rets)
  0007  TEST      if not R4 then   -> -131063
  0008  JMP       (jump)   -> 11
  0009  CLOSURE   R5 = closure proto0
  0010  RETURN    return R5..R4
  0011  RETURN    return R0..R-1
  ; ---------- proto0 [] ----------
    ; fn ?  line 99-101 np=0 va=1 ms=3 code=13 consts=4 upvals=3 protos=0
    ;   K[0]='table'
    ;   K[1]='unpack'
    ;   K[2]='Table'
    ;   K[3]='Empty'
    ;   upvals: func, _ENV, params
    0000  GETUPVAL  R0 = func
    0001  GETTABUP  R1 = _ENV[K0('table')]
    0002  GETTABLE  R1 = R1[K1('unpack')]
    0003  GETUPVAL  R2 = func
    0004  TEST      if not R2 then   -> -131065
    0005  JMP       (jump)   -> 8
    0006  GETTABUP  R2 = _ENV[K2('Table')]
    0007  GETTABLE  R2 = R2[K3('Empty')]
    0008  CALL      R1 = call(R1, 1 args, 1 rets)
    0009  VARARG    R2 = vararg(0)
    0010  TAILCALL  tailcall(R0, 0)
    0011  RETURN    return R0..R-1
    0012  RETURN    return R0..R-1
; ---------- proto3 [] ----------
  ; fn ?  line 109-119 np=1 va=0 ms=8 code=20 consts=7 upvals=1 protos=0
  ;   K[0]='UIBoardActivityModel'
  ;   K[1]='GetActiveModel'
  ;   K[2]=nil
  ;   K[3]='GetMergeLength'
  ;   K[4]='string'
  ;   K[5]='format'
  ;   K[6]='小棋盘主合成线等级上限为%d，当前任务等级为%d，不合法'
  ;   upvals: _ENV
  ;   locals: level(0-20), uiBoardActivityModel(3-20), maxLevel(7-17)
  0000  GETTABUP  R1 = _ENV[K0('UIBoardActivityModel')]
  0001  GETTABLE  R1 = R1[K1('GetActiveModel')]
  0002  CALL      R1 = call(R1, 1 args, 0 rets)
  0003  EQ        if R1 eq K2(nil)   -> -130297
  0004  JMP       (jump)   -> 17
  0005  SELF      R3 = R1[K3('GetMergeLength')] (self)
  0006  CALL      R2 = call(R2, 1 args, 1 rets)
  0007  LT        if R0 lt R0   -> -130039
  0008  JMP       (jump)   -> 17
  0009  LOADBOOL  R3 = false
  0010  GETTABUP  R4 = _ENV[K4('string')]
  0011  GETTABLE  R4 = R4[K5('format')]
  0012  LOADK     R5 = K6 '小棋盘主合成线等级上限为%d，当前任务等级为%d，不合法'
  0013  MOVE      R6 = R0
  0014  MOVE      R7 = R0
  0015  CALL      R4 = call(R4, -1 args, 3 rets)
  0016  RETURN    return R3..R2
  0017  LOADBOOL  R2 = true
  0018  RETURN    return R2..R1
  0019  RETURN    return R0..R-1
; ---------- proto4 [] ----------
  ; fn ?  line 138-140 np=0 va=0 ms=5 code=11 consts=7 upvals=1 protos=0
  ;   K[0]='GM'
  ;   K[1]='ActivityManager'
  ;   K[2]='GetOneActivityModel'
  ;   K[3]='ActivityModelType'
  ;   K[4]='Album'
  ;   K[5]='ActivityState'
  ;   K[6]='Started'
  ;   upvals: _ENV
  0000  GETTABUP  R0 = _ENV[K0('GM')]
  0001  GETTABLE  R0 = R0[K1('ActivityManager')]
  0002  SELF      R1 = R0[K2('GetOneActivityModel')] (self)
  0003  GETTABUP  R2 = _ENV[K3('ActivityModelType')]
  0004  GETTABLE  R2 = R2[K4('Album')]
  0005  GETTABUP  R3 = _ENV[K5('ActivityState')]
  0006  GETTABLE  R3 = R3[K6('Started')]
  0007  LOADBOOL  R4 = false
  0008  TAILCALL  tailcall(R0, 0)
  0009  RETURN    return R0..R-1
  0010  RETURN    return R0..R-1
; ---------- proto5 [] ----------
  ; fn ?  line 145-147 np=1 va=0 ms=3 code=10 consts=3 upvals=1 protos=0
  ;   K[0]='UIBoardActivityModel'
  ;   K[1]='GetActiveModel'
  ;   K[2]=nil
  ;   upvals: _ENV
  ;   locals: level(0-10)
  0000  GETTABUP  R1 = _ENV[K0('UIBoardActivityModel')]
  0001  GETTABLE  R1 = R1[K1('GetActiveModel')]
  0002  LOADBOOL  R2 = false
  0003  CALL      R1 = call(R1, 1 args, 1 rets)
  0004  EQ        if R0 eq K2(nil)   -> -130296
  0005  JMP       (jump)   -> 7
  0006  LOADBOOL  R1 = false
  0007  LOADBOOL  R1 = true
  0008  RETURN    return R1..R0
  0009  RETURN    return R0..R-1
; ---------- proto6 [] ----------
  ; fn ?  line 151-153 np=0 va=0 ms=2 code=16 consts=5 upvals=1 protos=0
  ;   K[0]='GM'
  ;   K[1]='CheckResourcesStageFinished'
  ;   K[2]='MainBoardModel'
  ;   K[3]='GetOrderModel'
  ;   K[4]='IsAllCanUnlockGroupFinished'
  ;   upvals: _ENV
  0000  GETTABUP  R0 = _ENV[K0('GM')]
  0001  GETTABLE  R0 = R0[K1('CheckResourcesStageFinished')]
  0002  TEST      if not R0 then   -> -131068
  0003  JMP       (jump)   -> 13
  0004  GETTABUP  R0 = _ENV[K0('GM')]
  0005  GETTABLE  R0 = R0[K2('MainBoardModel')]
  0006  SELF      R1 = R0[K3('GetOrderModel')] (self)
  0007  CALL      R0 = call(R0, 1 args, 1 rets)
  0008  SELF      R1 = R0[K4('IsAllCanUnlockGroupFinished')] (self)
  0009  CALL      R0 = call(R0, 1 args, 1 rets)
  0010  NOT       R0 = not R0
  0011  JMP       (jump)   -> 14
  0012  LOADBOOL  R0 = false
  0013  LOADBOOL  R0 = true
  0014  RETURN    return R0..R-1
  0015  RETURN    return R0..R-1
; ---------- proto7 [] ----------
  ; fn ?  line 160-167 np=2 va=0 ms=11 code=27 consts=7 upvals=1 protos=0
  ;   K[0]='pairs'
  ;   K[1]='UIBoardActivityModel'
  ;   K[2]='GetAllUIBoardActivityDefinition'
  ;   K[3]='EventDispatcher'
  ;   K[4]='AddListener'
  ;   K[5]='StateChangedEvent'
  ;   K[6]='AlbumActivityDefinition'
  ;   upvals: _ENV
  ;   locals: target(0-27), listener(0-27), (for generator)(5-14), (for state)(5-14), (for control)(5-14), _(6-12), activityDefinition(6-12), (for generator)(17-26), (for state)(17-26), (for control)(17-26), _(18-24), activityDefinition(18-24)
  0000  GETTABUP  R2 = _ENV[K0('pairs')]
  0001  GETTABUP  R3 = _ENV[K1('UIBoardActivityModel')]
  0002  GETTABLE  R3 = R3[K2('GetAllUIBoardActivityDefinition')]
  0003  CALL      R3 = call(R3, -1 args, 0 rets)
  0004  CALL      R2 = call(R2, 3 args, -1 rets)
  0005  JMP       (jump)   -> 12
  0006  GETTABUP  R7 = _ENV[K3('EventDispatcher')]
  0007  GETTABLE  R7 = R7[K4('AddListener')]
  0008  GETTABLE  R8 = R6[K5('StateChangedEvent')]
  0009  MOVE      R9 = R0
  0010  MOVE      R10 = R0
  0011  CALL      R7 = call(R7, 0 args, 3 rets)
  0012  TFORCALL  tforcall R2
  0013  TFORLOOP  tforloop R4(sBx=-8)   -> 6
  0014  GETTABUP  R2 = _ENV[K0('pairs')]
  0015  GETTABUP  R3 = _ENV[K6('AlbumActivityDefinition')]
  0016  CALL      R2 = call(R2, 3 args, 1 rets)
  0017  JMP       (jump)   -> 24
  0018  GETTABUP  R7 = _ENV[K3('EventDispatcher')]
  0019  GETTABLE  R7 = R7[K4('AddListener')]
  0020  GETTABLE  R8 = R6[K5('StateChangedEvent')]
  0021  MOVE      R9 = R0
  0022  MOVE      R10 = R0
  0023  CALL      R7 = call(R7, 0 args, 3 rets)
  0024  TFORCALL  tforcall R2
  0025  TFORLOOP  tforloop R4(sBx=-8)   -> 18
  0026  RETURN    return R0..R-1
; ---------- proto8 [] ----------
  ; fn ?  line 176-178 np=0 va=0 ms=2 code=5 consts=3 upvals=1 protos=0
  ;   K[0]='ImageFileConfigName'
  ;   K[1]='common_task_cook'
  ;   K[2]=1
  ;   upvals: _ENV
  0000  GETTABUP  R0 = _ENV[K0('ImageFileConfigName')]
  0001  GETTABLE  R0 = R0[K1('common_task_cook')]
  0002  LOADK     R1 = K2 1
  0003  RETURN    return R0..R-1
  0004  RETURN    return R0..R-1
; ---------- proto9 [] ----------
  ; fn ?  line 179-193 np=1 va=0 ms=8 code=33 consts=13 upvals=1 protos=1
  ;   K[0]='UIBoardActivityModel'
  ;   K[1]='GetActiveModel'
  ;   K[2]=nil
  ;   K[3]='GetItemCodeByLevel'
  ;   K[4]='GM'
  ;   K[5]='ItemDataModel'
  ;   K[6]='GetModelConfig'
  ;   K[7]='GetSpriteName'
  ;   K[8]='EGameMode'
  ;   K[9]='ExtraBoard'
  ;   K[10]=1
  ;   K[11]='ImageFileConfigName'
  ;   K[12]='common_task_merge'
  ;   upvals: _ENV
  ;   locals: level(0-33), uiBoardActivityModel(3-33), itemCode(8-28), OpenItemDetailWindow(9-28)
  0000  GETTABUP  R1 = _ENV[K0('UIBoardActivityModel')]
  0001  GETTABLE  R1 = R1[K1('GetActiveModel')]
  0002  CALL      R1 = call(R1, 1 args, 0 rets)
  0003  EQ        if R1 eq K2(nil)   -> -130297
  0004  JMP       (jump)   -> 28
  0005  SELF      R3 = R1[K3('GetItemCodeByLevel')] (self)
  0006  MOVE      R4 = R0
  0007  CALL      R2 = call(R2, 1 args, 2 rets)
  0008  CLOSURE   R3 = closure proto0
  0009  GETTABUP  R4 = _ENV[K4('GM')]
  0010  GETTABLE  R4 = R4[K5('ItemDataModel')]
  0011  SELF      R5 = R4[K6('GetModelConfig')] (self)
  0012  MOVE      R6 = R0
  0013  LOADBOOL  R7 = true
  0014  CALL      R4 = call(R4, 1 args, 3 rets)
  0015  EQ        if R1 eq K2(nil)   -> -128749
  0016  JMP       (jump)   -> 28
  0017  GETTABUP  R4 = _ENV[K4('GM')]
  0018  GETTABLE  R4 = R4[K5('ItemDataModel')]
  0019  SELF      R5 = R4[K7('GetSpriteName')] (self)
  0020  MOVE      R6 = R0
  0021  GETTABUP  R7 = _ENV[K8('EGameMode')]
  0022  GETTABLE  R7 = R7[K9('ExtraBoard')]
  0023  CALL      R4 = call(R4, 1 args, 3 rets)
  0024  LOADK     R5 = K10 1
  0025  MOVE      R6 = R0
  0026  RETURN    return R4..R3
  0027  JMP       (jump)   -> 28
  0028  GETTABUP  R2 = _ENV[K11('ImageFileConfigName')]
  0029  GETTABLE  R2 = R2[K12('common_task_merge')]
  0030  LOADK     R3 = K10 1
  0031  RETURN    return R2..R1
  0032  RETURN    return R0..R-1
  ; ---------- proto0 [] ----------
    ; fn ?  line 184-186 np=0 va=0 ms=4 code=9 consts=6 upvals=2 protos=0
    ;   K[0]='ItemDetailWindow'
    ;   K[1]='Open'
    ;   K[2]='ItemDetailWindowMode'
    ;   K[3]='Normal'
    ;   K[4]='EItemDetailWindowRefer'
    ;   K[5]='Quest'
    ;   upvals: _ENV, itemCode
    0000  GETTABUP  R0 = _ENV[K0('ItemDetailWindow')]
    0001  GETTABLE  R0 = R0[K1('Open')]
    0002  GETUPVAL  R1 = _ENV
    0003  GETTABUP  R2 = _ENV[K2('ItemDetailWindowMode')]
    0004  GETTABLE  R2 = R2[K3('Normal')]
    0005  GETTABUP  R3 = _ENV[K4('EItemDetailWindowRefer')]
    0006  GETTABLE  R3 = R3[K5('Quest')]
    0007  CALL      R0 = call(R0, 0 args, 3 rets)
    0008  RETURN    return R0..R-1
; ---------- proto10 [] ----------
  ; fn ?  line 195-203 np=0 va=0 ms=3 code=18 consts=8 upvals=1 protos=0
  ;   K[0]='AlbumActivityModel'
  ;   K[1]='GetActiveModel'
  ;   K[2]=nil
  ;   K[3]='IsRMServerOpen'
  ;   K[4]='ImageFileConfigName'
  ;   K[5]='common_task_pack2'
  ;   K[6]=1
  ;   K[7]='common_task_pack1'
  ;   upvals: _ENV
  ;   locals: albumModel(3-18)
  0000  GETTABUP  R0 = _ENV[K0('AlbumActivityModel')]
  0001  GETTABLE  R0 = R0[K1('GetActiveModel')]
  0002  CALL      R0 = call(R0, 1 args, 0 rets)
  0003  EQ        if R1 eq K2(nil)   -> -130809
  0004  JMP       (jump)   -> 13
  0005  SELF      R2 = R0[K3('IsRMServerOpen')] (self)
  0006  CALL      R1 = call(R1, 1 args, 1 rets)
  0007  TEST      if not R1 then   -> -131063
  0008  JMP       (jump)   -> 13
  0009  GETTABUP  R1 = _ENV[K4('ImageFileConfigName')]
  0010  GETTABLE  R1 = R1[K5('common_task_pack2')]
  0011  LOADK     R2 = K6 1
  0012  RETURN    return R1..R0
  0013  GETTABUP  R1 = _ENV[K4('ImageFileConfigName')]
  0014  GETTABLE  R1 = R1[K7('common_task_pack1')]
  0015  LOADK     R2 = K6 1
  0016  RETURN    return R1..R0
  0017  RETURN    return R0..R-1
; ---------- proto11 [] ----------
  ; fn ?  line 204-210 np=0 va=0 ms=3 code=19 consts=10 upvals=1 protos=0
  ;   K[0]='GM'
  ;   K[1]='ActivityManager'
  ;   K[2]='GetModel'
  ;   K[3]='ActivityType'
  ;   K[4]='BakeOut'
  ;   K[5]=nil
  ;   K[6]='CanAcquireToken'
  ;   K[7]='ImageFileConfigName'
  ;   K[8]='common_task_bakeout'
  ;   K[9]='common_task_coin'
  ;   upvals: _ENV
  ;   locals: bakeOutModel(6-19)
  0000  GETTABUP  R0 = _ENV[K0('GM')]
  0001  GETTABLE  R0 = R0[K1('ActivityManager')]
  0002  SELF      R1 = R0[K2('GetModel')] (self)
  0003  GETTABUP  R2 = _ENV[K3('ActivityType')]
  0004  GETTABLE  R2 = R2[K4('BakeOut')]
  0005  CALL      R0 = call(R0, 1 args, 2 rets)
  0006  EQ        if R1 eq K5(nil)   -> -130803
  0007  JMP       (jump)   -> 15
  0008  SELF      R2 = R0[K6('CanAcquireToken')] (self)
  0009  CALL      R1 = call(R1, 1 args, 1 rets)
  0010  TEST      if not R1 then   -> -131060
  0011  JMP       (jump)   -> 15
  0012  GETTABUP  R1 = _ENV[K7('ImageFileConfigName')]
  0013  GETTABLE  R1 = R1[K8('common_task_bakeout')]
  0014  RETURN    return R1..R0
  0015  GETTABUP  R1 = _ENV[K7('ImageFileConfigName')]
  0016  GETTABLE  R1 = R1[K9('common_task_coin')]
  0017  RETURN    return R1..R0
  0018  RETURN    return R0..R-1
; ---------- proto12 [] ----------
  ; fn ?  line 211-211 np=0 va=0 ms=2 code=5 consts=3 upvals=1 protos=0
  ;   K[0]='ImageFileConfigName'
  ;   K[1]='common_task_merge'
  ;   K[2]=1
  ;   upvals: _ENV
  0000  GETTABUP  R0 = _ENV[K0('ImageFileConfigName')]
  0001  GETTABLE  R0 = R0[K1('common_task_merge')]
  0002  LOADK     R1 = K2 1
  0003  RETURN    return R0..R-1
  0004  RETURN    return R0..R-1
; ---------- proto13 [] ----------
  ; fn ?  line 212-212 np=0 va=0 ms=2 code=5 consts=3 upvals=1 protos=0
  ;   K[0]='ImageFileConfigName'
  ;   K[1]='common_task_card'
  ;   K[2]=1
  ;   upvals: _ENV
  0000  GETTABUP  R0 = _ENV[K0('ImageFileConfigName')]
  0001  GETTABLE  R0 = R0[K1('common_task_card')]
  0002  LOADK     R1 = K2 1
  0003  RETURN    return R0..R-1
  0004  RETURN    return R0..R-1
; ---------- proto14 [] ----------
  ; fn ?  line 213-213 np=0 va=0 ms=2 code=5 consts=3 upvals=1 protos=0
  ;   K[0]='ImageFileConfigName'
  ;   K[1]='common_task_card_4satr'
  ;   K[2]=1
  ;   upvals: _ENV
  0000  GETTABUP  R0 = _ENV[K0('ImageFileConfigName')]
  0001  GETTABLE  R0 = R0[K1('common_task_card_4satr')]
  0002  LOADK     R1 = K2 1
  0003  RETURN    return R0..R-1
  0004  RETURN    return R0..R-1
; ---------- proto15 [] ----------
  ; fn ?  line 214-214 np=0 va=0 ms=2 code=5 consts=3 upvals=1 protos=0
  ;   K[0]='ImageFileConfigName'
  ;   K[1]='common_task_card_5satr'
  ;   K[2]=1
  ;   upvals: _ENV
  0000  GETTABUP  R0 = _ENV[K0('ImageFileConfigName')]
  0001  GETTABLE  R0 = R0[K1('common_task_card_5satr')]
  0002  LOADK     R1 = K2 1
  0003  RETURN    return R0..R-1
  0004  RETURN    return R0..R-1
; ---------- proto16 [] ----------
  ; fn ?  line 215-215 np=0 va=0 ms=2 code=5 consts=3 upvals=1 protos=0
  ;   K[0]='ImageFileConfigName'
  ;   K[1]='common_task_gem'
  ;   K[2]=1
  ;   upvals: _ENV
  0000  GETTABUP  R0 = _ENV[K0('ImageFileConfigName')]
  0001  GETTABLE  R0 = R0[K1('common_task_gem')]
  0002  LOADK     R1 = K2 1
  0003  RETURN    return R0..R-1
  0004  RETURN    return R0..R-1
; ---------- proto17 [] ----------
  ; fn ?  line 216-216 np=0 va=0 ms=2 code=5 consts=3 upvals=1 protos=0
  ;   K[0]='ImageFileConfigName'
  ;   K[1]='common_task_login'
  ;   K[2]=1
  ;   upvals: _ENV
  0000  GETTABUP  R0 = _ENV[K0('ImageFileConfigName')]
  0001  GETTABLE  R0 = R0[K1('common_task_login')]
  0002  LOADK     R1 = K2 1
  0003  RETURN    return R0..R-1
  0004  RETURN    return R0..R-1
; ---------- proto18 [] ----------
  ; fn ?  line 217-217 np=0 va=0 ms=2 code=5 consts=3 upvals=1 protos=0
  ;   K[0]='ImageFileConfigName'
  ;   K[1]='common_task_shop'
  ;   K[2]=1
  ;   upvals: _ENV
  0000  GETTABUP  R0 = _ENV[K0('ImageFileConfigName')]
  0001  GETTABLE  R0 = R0[K1('common_task_shop')]
  0002  LOADK     R1 = K2 1
  0003  RETURN    return R0..R-1
  0004  RETURN    return R0..R-1
; ---------- proto19 [] ----------
  ; fn ?  line 218-218 np=0 va=0 ms=2 code=5 consts=3 upvals=1 protos=0
  ;   K[0]='ImageFileConfigName'
  ;   K[1]='common_task_dish'
  ;   K[2]=1
  ;   upvals: _ENV
  0000  GETTABUP  R0 = _ENV[K0('ImageFileConfigName')]
  0001  GETTABLE  R0 = R0[K1('common_task_dish')]
  0002  LOADK     R1 = K2 1
  0003  RETURN    return R0..R-1
  0004  RETURN    return R0..R-1
; ---------- proto20 [] ----------
  ; fn ?  line 219-219 np=0 va=0 ms=2 code=5 consts=3 upvals=1 protos=0
  ;   K[0]='ImageFileConfigName'
  ;   K[1]='common_task_daily'
  ;   K[2]=1
  ;   upvals: _ENV
  0000  GETTABUP  R0 = _ENV[K0('ImageFileConfigName')]
  0001  GETTABLE  R0 = R0[K1('common_task_daily')]
  0002  LOADK     R1 = K2 1
  0003  RETURN    return R0..R-1
  0004  RETURN    return R0..R-1
; ---------- proto21 [] ----------
  ; fn ?  line 220-220 np=0 va=0 ms=2 code=5 consts=3 upvals=1 protos=0
  ;   K[0]='ImageFileConfigName'
  ;   K[1]='common_task_fast'
  ;   K[2]=1
  ;   upvals: _ENV
  0000  GETTABUP  R0 = _ENV[K0('ImageFileConfigName')]
  0001  GETTABLE  R0 = R0[K1('common_task_fast')]
  0002  LOADK     R1 = K2 1
  0003  RETURN    return R0..R-1
  0004  RETURN    return R0..R-1
; ---------- proto22 [] ----------
  ; fn ?  line 221-221 np=0 va=0 ms=2 code=5 consts=3 upvals=1 protos=0
  ;   K[0]='ImageFileConfigName'
  ;   K[1]='common_task_fast'
  ;   K[2]=1
  ;   upvals: _ENV
  0000  GETTABUP  R0 = _ENV[K0('ImageFileConfigName')]
  0001  GETTABLE  R0 = R0[K1('common_task_fast')]
  0002  LOADK     R1 = K2 1
  0003  RETURN    return R0..R-1
  0004  RETURN    return R0..R-1
; ---------- proto23 [] ----------
  ; fn ?  line 222-222 np=0 va=0 ms=2 code=5 consts=3 upvals=1 protos=0
  ;   K[0]='ImageFileConfigName'
  ;   K[1]='common_task_smile'
  ;   K[2]=1
  ;   upvals: _ENV
  0000  GETTABUP  R0 = _ENV[K0('ImageFileConfigName')]
  0001  GETTABLE  R0 = R0[K1('common_task_smile')]
  0002  LOADK     R1 = K2 1
  0003  RETURN    return R0..R-1
  0004  RETURN    return R0..R-1
; ---------- proto24 [] ----------
  ; fn ?  line 232-235 np=1 va=0 ms=4 code=8 consts=5 upvals=1 protos=0
  ;   K[0]='string'
  ;   K[1]='format'
  ;   K[2]='ActivityQuestType'
  ;   K[3]='MergeUIBoardMainItem'
  ;   K[4]=0
  ;   upvals: _ENV
  ;   locals: level(0-8)
  0000  GETTABUP  R1 = _ENV[K0('string')]
  0001  GETTABLE  R1 = R1[K1('format')]
  0002  GETTABUP  R2 = _ENV[K2('ActivityQuestType')]
  0003  GETTABLE  R2 = R2[K3('MergeUIBoardMainItem')]
  0004  LOADK     R3 = K4 0
  0005  TAILCALL  tailcall(R1, 0)
  0006  RETURN    return R1..R0
  0007  RETURN    return R0..R-1
; ---------- proto25 [] ----------
  ; fn ?  line 236-239 np=1 va=0 ms=4 code=8 consts=5 upvals=1 protos=0
  ;   K[0]='string'
  ;   K[1]='format'
  ;   K[2]='ActivityQuestType'
  ;   K[3]='UnlockUIBoardMainItem'
  ;   K[4]=0
  ;   upvals: _ENV
  ;   locals: level(0-8)
  0000  GETTABUP  R1 = _ENV[K0('string')]
  0001  GETTABLE  R1 = R1[K1('format')]
  0002  GETTABUP  R2 = _ENV[K2('ActivityQuestType')]
  0003  GETTABLE  R2 = R2[K3('UnlockUIBoardMainItem')]
  0004  LOADK     R3 = K4 0
  0005  TAILCALL  tailcall(R1, 0)
  0006  RETURN    return R1..R0
  0007  RETURN    return R0..R-1
; ---------- proto26 [] ----------
  ; fn ?  line 240-246 np=1 va=0 ms=4 code=18 consts=10 upvals=1 protos=0
  ;   K[0]='GM'
  ;   K[1]='ActivityManager'
  ;   K[2]='GetModel'
  ;   K[3]='ActivityType'
  ;   K[4]='BakeOut'
  ;   K[5]=nil
  ;   K[6]='CanAcquireToken'
  ;   K[7]='gold_pass'
  ;   K[8]='ActivityQuestType'
  ;   K[9]='GoldAcquire'
  ;   upvals: _ENV
  ;   locals: level(0-18), bakeOutModel(6-18)
  0000  GETTABUP  R1 = _ENV[K0('GM')]
  0001  GETTABLE  R1 = R1[K1('ActivityManager')]
  0002  SELF      R2 = R1[K2('GetModel')] (self)
  0003  GETTABUP  R3 = _ENV[K3('ActivityType')]
  0004  GETTABLE  R3 = R3[K4('BakeOut')]
  0005  CALL      R1 = call(R1, 1 args, 2 rets)
  0006  EQ        if R1 eq K5(nil)   -> -130291
  0007  JMP       (jump)   -> 14
  0008  SELF      R3 = R1[K6('CanAcquireToken')] (self)
  0009  CALL      R2 = call(R2, 1 args, 1 rets)
  0010  TEST      if not R2 then   -> -131060
  0011  JMP       (jump)   -> 14
  0012  LOADK     R2 = K7 'gold_pass'
  0013  RETURN    return R2..R1
  0014  GETTABUP  R2 = _ENV[K8('ActivityQuestType')]
  0015  GETTABLE  R2 = R2[K9('GoldAcquire')]
  0016  RETURN    return R2..R1
  0017  RETURN    return R0..R-1
; ---------- proto27 [] ----------
  ; fn ?  line 261-263 np=2 va=0 ms=4 code=7 consts=2 upvals=0 protos=0
  ;   K[0]=1
  ;   K[1]='小棋盘解锁任务目标分数只能小于等于1'
  ;   locals: level(0-7), targetScore(0-7)
  0000  LE        if R1 le K0(1)   -> -130302
  0001  JMP       (jump)   -> 3
  0002  LOADBOOL  R2 = false
  0003  LOADBOOL  R2 = true
  0004  LOADK     R3 = K1 '小棋盘解锁任务目标分数只能小于等于1'
  0005  RETURN    return R2..R1
  0006  RETURN    return R0..R-1
