# WeeklyActiveQuest_WeeklyActiveQuestDefinition_1304.luac
; fn @WeeklyActiveQuestDefinition.lua  line 0-0 np=0 va=1 ms=8 code=285 consts=97 upvals=1 protos=19
;   K[0]='WeeklyActiveQuestDefinition'
;   K[1]='ActivityType'
;   K[2]='WeeklyActiveQuest'
;   K[3]='ActivityDataTableName'
;   K[4]='VirtualDBTableName'
;   K[5]='StateChangedEvent'
;   K[6]='EEventType'
;   K[7]='WeeklyActiveQuestStateChanged'
;   K[8]='AllFinishEvent'
;   K[9]='WeeklyActiveQuestAllFinish'
;   K[10]='UpdateRedPointEvent'
;   K[11]='WeeklyActiveQuestUpdateRedPoint'
;   K[12]='NewDayEvent'
;   K[13]='WeeklyActiveQuestNewDay'
;   K[14]='ReleaseEvent'
;   K[15]='WeeklyActiveQuestRelease'
;   K[16]='UnlockTaskBIType'
;   K[17]='EBIType'
;   K[18]='WeeklyActiveQuestUnlockTask'
;   K[19]='ProgressRewardBIType'
;   K[20]='WeeklyActiveQuestProgressReward'
;   K[21]='FinishTaskBIType'
;   K[22]='WeeklyActiveQuestFinishTask'
;   K[23]='AutoFinishTaskBIType'
;   K[24]='WeeklyActiveQuestAutoFinishTask'
;   K[25]='ReplaceTaskBIType'
;   K[26]='WeeklyActiveQuestReplaceTask'
;   K[27]='CollectTaskBIType'
;   K[28]='WeeklyActiveQuestCollectTask'
;   K[29]='ClickTaskCellBIType'
;   K[30]='WeeklyActiveQuestClickTaskCell'
;   K[31]='RecoverRewardBIType'
;   K[32]='WeeklyActiveQuestRecoverReward'
;   K[33]='MainWindowPrefabName'
;   K[34]='UIPrefabConfigName'
;   K[35]='WeeklyActiveQuestMainWindow'
;   K[36]='BoardBubblePrefabName'
;   K[37]='WeeklyActiveQuestBoardBubble'
;   K[38]='TaskCompleteHintPrefabName'
;   K[39]='WeeklyActiveQuestTaskCellTip'
;   K[40]='RewardRecoverWindowPrefabName'
;   K[41]='WeeklyActiveQuestRewardRecoverWindow'
;   K[42]='ResourceLabels'
;   K[43]='AddressableLabel'
;   K[44]='ActivityTokenImage'
;   K[45]='ImageFileConfigName'
;   K[46]='WeeklyActiveQuest_token'
;   K[47]='ActivityTokenPropertyType'
;   K[48]='EPropertyType'
;   K[49]='WeeklyActiveQuestScore'
;   K[50]='WeeklyActiveQuest2'
;   K[51]='WeeklyActiveQuest2StateChanged'
;   K[52]='WeeklyActiveQuest2AllFinish'
;   K[53]='WeeklyActiveQuest2UpdateRedPoint'
;   K[54]='WeeklyActiveQuest2NewDay'
;   K[55]='WeeklyActiveQuest2Release'
;   K[56]='WeeklyActiveQuestScore2'
;   K[57]='WeeklyActiveQuestTaskType'
;   K[58]='OrderFinish'
;   K[59]='order'
;   K[60]='GoldAcquire'
;   K[61]='gold'
;   K[62]='ItemMerge'
;   K[63]='merge'
;   K[64]='CardGain'
;   K[65]='card'
;   K[66]='FourStarCard'
;   K[67]='card_4star'
;   K[68]='FiveStarCard'
;   K[69]='card_5star'
;   K[70]='GemConsume'
;   K[71]='gem'
;   K[72]='Login'
;   K[73]='login'
;   K[74]='Payment'
;   K[75]='pay'
;   K[76]='TakeOutDish'
;   K[77]='dish'
;   K[78]='FinishDay'
;   K[79]='day'
;   K[80]='FinishTask'
;   K[81]='task'
;   K[82]='UseSkipProp'
;   K[83]='skipprop'
;   K[84]='BPFaceToken'
;   K[85]='bpstoken'
;   K[86]='WeeklyActiveQuestTaskCondition'
;   K[87]='WeeklyActiveQuestTaskListener'
;   K[88]='pairs'
;   K[89]='AlbumActivityDefinition'
;   K[90]=true
;   K[91]='WeeklyActiveQuestTaskIconFuncConfig'
;   K[92]='setmetatable'
;   K[93]='__index'
;   K[94]='WeeklyActiveQuestTaskDescFuncConfig'
;   K[95]='EPropertySprite'
;   K[96]='EPropertySpriteBig'
;   upvals: _ENV
;   locals: (for generator)(194-200), (for state)(194-200), (for control)(194-200), _(195-198), activityDefinition(195-198), (for generator)(273-284), (for state)(273-284), (for control)(273-284), activityType(274-282), activityDefinition(274-282)
0000  NEWTABLE  R0 = {} (0 items)
0001  GETTABUP  R1 = _ENV[K1('ActivityType')]
0002  GETTABLE  R1 = R1[K2('WeeklyActiveQuest')]
0003  NEWTABLE  R2 = {} (0 items)
0004  GETTABUP  R3 = _ENV[K4('VirtualDBTableName')]
0005  GETTABLE  R3 = R3[K2('WeeklyActiveQuest')]
0006  SETTABLE  R2[K3('ActivityDataTableName')] = R3
0007  GETTABUP  R3 = _ENV[K6('EEventType')]
0008  GETTABLE  R3 = R3[K7('WeeklyActiveQuestStateChanged')]
0009  SETTABLE  R2[K5('StateChangedEvent')] = R3
0010  GETTABUP  R3 = _ENV[K6('EEventType')]
0011  GETTABLE  R3 = R3[K9('WeeklyActiveQuestAllFinish')]
0012  SETTABLE  R2[K8('AllFinishEvent')] = R3
0013  GETTABUP  R3 = _ENV[K6('EEventType')]
0014  GETTABLE  R3 = R3[K11('WeeklyActiveQuestUpdateRedPoint')]
0015  SETTABLE  R2[K10('UpdateRedPointEvent')] = R3
0016  GETTABUP  R3 = _ENV[K6('EEventType')]
0017  GETTABLE  R3 = R3[K13('WeeklyActiveQuestNewDay')]
0018  SETTABLE  R2[K12('NewDayEvent')] = R3
0019  GETTABUP  R3 = _ENV[K6('EEventType')]
0020  GETTABLE  R3 = R3[K15('WeeklyActiveQuestRelease')]
0021  SETTABLE  R2[K14('ReleaseEvent')] = R3
0022  GETTABUP  R3 = _ENV[K17('EBIType')]
0023  GETTABLE  R3 = R3[K18('WeeklyActiveQuestUnlockTask')]
0024  SETTABLE  R2[K16('UnlockTaskBIType')] = R3
0025  GETTABUP  R3 = _ENV[K17('EBIType')]
0026  GETTABLE  R3 = R3[K20('WeeklyActiveQuestProgressReward')]
0027  SETTABLE  R2[K19('ProgressRewardBIType')] = R3
0028  GETTABUP  R3 = _ENV[K17('EBIType')]
0029  GETTABLE  R3 = R3[K22('WeeklyActiveQuestFinishTask')]
0030  SETTABLE  R2[K21('FinishTaskBIType')] = R3
0031  GETTABUP  R3 = _ENV[K17('EBIType')]
0032  GETTABLE  R3 = R3[K24('WeeklyActiveQuestAutoFinishTask')]
0033  SETTABLE  R2[K23('AutoFinishTaskBIType')] = R3
0034  GETTABUP  R3 = _ENV[K17('EBIType')]
0035  GETTABLE  R3 = R3[K26('WeeklyActiveQuestReplaceTask')]
0036  SETTABLE  R2[K25('ReplaceTaskBIType')] = R3
0037  GETTABUP  R3 = _ENV[K17('EBIType')]
0038  GETTABLE  R3 = R3[K28('WeeklyActiveQuestCollectTask')]
0039  SETTABLE  R2[K27('CollectTaskBIType')] = R3
0040  GETTABUP  R3 = _ENV[K17('EBIType')]
0041  GETTABLE  R3 = R3[K30('WeeklyActiveQuestClickTaskCell')]
0042  SETTABLE  R2[K29('ClickTaskCellBIType')] = R3
0043  GETTABUP  R3 = _ENV[K17('EBIType')]
0044  GETTABLE  R3 = R3[K32('WeeklyActiveQuestRecoverReward')]
0045  SETTABLE  R2[K31('RecoverRewardBIType')] = R3
0046  GETTABUP  R3 = _ENV[K34('UIPrefabConfigName')]
0047  GETTABLE  R3 = R3[K35('WeeklyActiveQuestMainWindow')]
0048  SETTABLE  R2[K33('MainWindowPrefabName')] = R3
0049  GETTABUP  R3 = _ENV[K34('UIPrefabConfigName')]
0050  GETTABLE  R3 = R3[K37('WeeklyActiveQuestBoardBubble')]
0051  SETTABLE  R2[K36('BoardBubblePrefabName')] = R3
0052  GETTABUP  R3 = _ENV[K34('UIPrefabConfigName')]
0053  GETTABLE  R3 = R3[K39('WeeklyActiveQuestTaskCellTip')]
0054  SETTABLE  R2[K38('TaskCompleteHintPrefabName')] = R3
0055  GETTABUP  R3 = _ENV[K34('UIPrefabConfigName')]
0056  GETTABLE  R3 = R3[K41('WeeklyActiveQuestRewardRecoverWindow')]
0057  SETTABLE  R2[K40('RewardRecoverWindowPrefabName')] = R3
0058  NEWTABLE  R3 = {} (1 items)
0059  GETTABUP  R4 = _ENV[K43('AddressableLabel')]
0060  GETTABLE  R4 = R4[K2('WeeklyActiveQuest')]
0061  SETLIST   setlist R3[B=1,C=1]
0062  SETTABLE  R2[K42('ResourceLabels')] = R3
0063  GETTABUP  R3 = _ENV[K45('ImageFileConfigName')]
0064  GETTABLE  R3 = R3[K46('WeeklyActiveQuest_token')]
0065  SETTABLE  R2[K44('ActivityTokenImage')] = R3
0066  GETTABUP  R3 = _ENV[K48('EPropertyType')]
0067  GETTABLE  R3 = R3[K49('WeeklyActiveQuestScore')]
0068  SETTABLE  R2[K47('ActivityTokenPropertyType')] = R3
0069  SETTABLE  R0[R1] = R2
0070  GETTABUP  R1 = _ENV[K1('ActivityType')]
0071  GETTABLE  R1 = R1[K50('WeeklyActiveQuest2')]
0072  NEWTABLE  R2 = {} (0 items)
0073  GETTABUP  R3 = _ENV[K4('VirtualDBTableName')]
0074  GETTABLE  R3 = R3[K50('WeeklyActiveQuest2')]
0075  SETTABLE  R2[K3('ActivityDataTableName')] = R3
0076  GETTABUP  R3 = _ENV[K6('EEventType')]
0077  GETTABLE  R3 = R3[K51('WeeklyActiveQuest2StateChanged')]
0078  SETTABLE  R2[K5('StateChangedEvent')] = R3
0079  GETTABUP  R3 = _ENV[K6('EEventType')]
0080  GETTABLE  R3 = R3[K52('WeeklyActiveQuest2AllFinish')]
0081  SETTABLE  R2[K8('AllFinishEvent')] = R3
0082  GETTABUP  R3 = _ENV[K6('EEventType')]
0083  GETTABLE  R3 = R3[K53('WeeklyActiveQuest2UpdateRedPoint')]
0084  SETTABLE  R2[K10('UpdateRedPointEvent')] = R3
0085  GETTABUP  R3 = _ENV[K6('EEventType')]
0086  GETTABLE  R3 = R3[K54('WeeklyActiveQuest2NewDay')]
0087  SETTABLE  R2[K12('NewDayEvent')] = R3
0088  GETTABUP  R3 = _ENV[K6('EEventType')]
0089  GETTABLE  R3 = R3[K55('WeeklyActiveQuest2Release')]
0090  SETTABLE  R2[K14('ReleaseEvent')] = R3
0091  GETTABUP  R3 = _ENV[K17('EBIType')]
0092  GETTABLE  R3 = R3[K18('WeeklyActiveQuestUnlockTask')]
0093  SETTABLE  R2[K16('UnlockTaskBIType')] = R3
0094  GETTABUP  R3 = _ENV[K17('EBIType')]
0095  GETTABLE  R3 = R3[K20('WeeklyActiveQuestProgressReward')]
0096  SETTABLE  R2[K19('ProgressRewardBIType')] = R3
0097  GETTABUP  R3 = _ENV[K17('EBIType')]
0098  GETTABLE  R3 = R3[K22('WeeklyActiveQuestFinishTask')]
0099  SETTABLE  R2[K21('FinishTaskBIType')] = R3
0100  GETTABUP  R3 = _ENV[K17('EBIType')]
0101  GETTABLE  R3 = R3[K24('WeeklyActiveQuestAutoFinishTask')]
0102  SETTABLE  R2[K23('AutoFinishTaskBIType')] = R3
0103  GETTABUP  R3 = _ENV[K17('EBIType')]
0104  GETTABLE  R3 = R3[K26('WeeklyActiveQuestReplaceTask')]
0105  SETTABLE  R2[K25('ReplaceTaskBIType')] = R3
0106  GETTABUP  R3 = _ENV[K17('EBIType')]
0107  GETTABLE  R3 = R3[K28('WeeklyActiveQuestCollectTask')]
0108  SETTABLE  R2[K27('CollectTaskBIType')] = R3
0109  GETTABUP  R3 = _ENV[K17('EBIType')]
0110  GETTABLE  R3 = R3[K30('WeeklyActiveQuestClickTaskCell')]
0111  SETTABLE  R2[K29('ClickTaskCellBIType')] = R3
0112  GETTABUP  R3 = _ENV[K17('EBIType')]
0113  GETTABLE  R3 = R3[K32('WeeklyActiveQuestRecoverReward')]
0114  SETTABLE  R2[K31('RecoverRewardBIType')] = R3
0115  GETTABUP  R3 = _ENV[K34('UIPrefabConfigName')]
0116  GETTABLE  R3 = R3[K35('WeeklyActiveQuestMainWindow')]
0117  SETTABLE  R2[K33('MainWindowPrefabName')] = R3
0118  GETTABUP  R3 = _ENV[K34('UIPrefabConfigName')]
0119  GETTABLE  R3 = R3[K37('WeeklyActiveQuestBoardBubble')]
0120  SETTABLE  R2[K36('BoardBubblePrefabName')] = R3
0121  GETTABUP  R3 = _ENV[K34('UIPrefabConfigName')]
0122  GETTABLE  R3 = R3[K39('WeeklyActiveQuestTaskCellTip')]
0123  SETTABLE  R2[K38('TaskCompleteHintPrefabName')] = R3
0124  GETTABUP  R3 = _ENV[K34('UIPrefabConfigName')]
0125  GETTABLE  R3 = R3[K41('WeeklyActiveQuestRewardRecoverWindow')]
0126  SETTABLE  R2[K40('RewardRecoverWindowPrefabName')] = R3
0127  NEWTABLE  R3 = {} (1 items)
0128  GETTABUP  R4 = _ENV[K43('AddressableLabel')]
0129  GETTABLE  R4 = R4[K2('WeeklyActiveQuest')]
0130  SETLIST   setlist R3[B=1,C=1]
0131  SETTABLE  R2[K42('ResourceLabels')] = R3
0132  GETTABUP  R3 = _ENV[K45('ImageFileConfigName')]
0133  GETTABLE  R3 = R3[K46('WeeklyActiveQuest_token')]
0134  SETTABLE  R2[K44('ActivityTokenImage')] = R3
0135  GETTABUP  R3 = _ENV[K48('EPropertyType')]
0136  GETTABLE  R3 = R3[K56('WeeklyActiveQuestScore2')]
0137  SETTABLE  R2[K47('ActivityTokenPropertyType')] = R3
0138  SETTABLE  R0[R1] = R2
0139  SETTABUP  _ENV[K0('WeeklyActiveQuestDefinition')] = R0
0140  NEWTABLE  R0 = {} (0 items)
0141  SETTABLE  R0[K58('OrderFinish')] = K59('order')
0142  SETTABLE  R0[K60('GoldAcquire')] = K61('gold')
0143  SETTABLE  R0[K62('ItemMerge')] = K63('merge')
0144  SETTABLE  R0[K64('CardGain')] = K65('card')
0145  SETTABLE  R0[K66('FourStarCard')] = K67('card_4star')
0146  SETTABLE  R0[K68('FiveStarCard')] = K69('card_5star')
0147  SETTABLE  R0[K70('GemConsume')] = K71('gem')
0148  SETTABLE  R0[K72('Login')] = K73('login')
0149  SETTABLE  R0[K74('Payment')] = K75('pay')
0150  SETTABLE  R0[K76('TakeOutDish')] = K77('dish')
0151  SETTABLE  R0[K78('FinishDay')] = K79('day')
0152  SETTABLE  R0[K80('FinishTask')] = K81('task')
0153  SETTABLE  R0[K82('UseSkipProp')] = K83('skipprop')
0154  SETTABLE  R0[K84('BPFaceToken')] = K85('bpstoken')
0155  SETTABUP  _ENV[K57('WeeklyActiveQuestTaskType')] = R0
0156  NEWTABLE  R0 = {} (0 items)
0157  SETTABUP  _ENV[K86('WeeklyActiveQuestTaskCondition')] = R0
0158  GETTABUP  R0 = _ENV[K86('WeeklyActiveQuestTaskCondition')]
0159  GETTABUP  R1 = _ENV[K57('WeeklyActiveQuestTaskType')]
0160  GETTABLE  R1 = R1[K64('CardGain')]
0161  CLOSURE   R2 = closure proto0
0162  SETTABLE  R0[R1] = R2
0163  GETTABUP  R0 = _ENV[K86('WeeklyActiveQuestTaskCondition')]
0164  GETTABUP  R1 = _ENV[K57('WeeklyActiveQuestTaskType')]
0165  GETTABLE  R1 = R1[K66('FourStarCard')]
0166  GETTABUP  R2 = _ENV[K86('WeeklyActiveQuestTaskCondition')]
0167  GETTABUP  R3 = _ENV[K57('WeeklyActiveQuestTaskType')]
0168  GETTABLE  R3 = R3[K64('CardGain')]
0169  GETTABLE  R2 = R2[R3]
0170  SETTABLE  R0[R1] = R2
0171  GETTABUP  R0 = _ENV[K86('WeeklyActiveQuestTaskCondition')]
0172  GETTABUP  R1 = _ENV[K57('WeeklyActiveQuestTaskType')]
0173  GETTABLE  R1 = R1[K68('FiveStarCard')]
0174  GETTABUP  R2 = _ENV[K86('WeeklyActiveQuestTaskCondition')]
0175  GETTABUP  R3 = _ENV[K57('WeeklyActiveQuestTaskType')]
0176  GETTABLE  R3 = R3[K64('CardGain')]
0177  GETTABLE  R2 = R2[R3]
0178  SETTABLE  R0[R1] = R2
0179  GETTABUP  R0 = _ENV[K86('WeeklyActiveQuestTaskCondition')]
0180  GETTABUP  R1 = _ENV[K57('WeeklyActiveQuestTaskType')]
0181  GETTABLE  R1 = R1[K78('FinishDay')]
0182  CLOSURE   R2 = closure proto1
0183  SETTABLE  R0[R1] = R2
0184  GETTABUP  R0 = _ENV[K86('WeeklyActiveQuestTaskCondition')]
0185  GETTABUP  R1 = _ENV[K57('WeeklyActiveQuestTaskType')]
0186  GETTABLE  R1 = R1[K80('FinishTask')]
0187  CLOSURE   R2 = closure proto2
0188  SETTABLE  R0[R1] = R2
0189  NEWTABLE  R0 = {} (0 items)
0190  SETTABUP  _ENV[K87('WeeklyActiveQuestTaskListener')] = R0
0191  GETTABUP  R0 = _ENV[K88('pairs')]
0192  GETTABUP  R1 = _ENV[K89('AlbumActivityDefinition')]
0193  CALL      R0 = call(R0, 3 args, 1 rets)
0194  JMP       (jump)   -> 198
0195  GETTABUP  R5 = _ENV[K87('WeeklyActiveQuestTaskListener')]
0196  GETTABLE  R6 = R4[K5('StateChangedEvent')]
0197  SETTABLE  R5[R6] = K90(true)
0198  TFORCALL  tforcall R0
0199  TFORLOOP  tforloop R2(sBx=-5)   -> 195
0200  NEWTABLE  R0 = {} (0 items)
0201  GETTABUP  R1 = _ENV[K57('WeeklyActiveQuestTaskType')]
0202  GETTABLE  R1 = R1[K58('OrderFinish')]
0203  CLOSURE   R2 = closure proto3
0204  SETTABLE  R0[R1] = R2
0205  GETTABUP  R1 = _ENV[K57('WeeklyActiveQuestTaskType')]
0206  GETTABLE  R1 = R1[K60('GoldAcquire')]
0207  CLOSURE   R2 = closure proto4
0208  SETTABLE  R0[R1] = R2
0209  GETTABUP  R1 = _ENV[K57('WeeklyActiveQuestTaskType')]
0210  GETTABLE  R1 = R1[K62('ItemMerge')]
0211  CLOSURE   R2 = closure proto5
0212  SETTABLE  R0[R1] = R2
0213  GETTABUP  R1 = _ENV[K57('WeeklyActiveQuestTaskType')]
0214  GETTABLE  R1 = R1[K64('CardGain')]
0215  CLOSURE   R2 = closure proto6
0216  SETTABLE  R0[R1] = R2
0217  GETTABUP  R1 = _ENV[K57('WeeklyActiveQuestTaskType')]
0218  GETTABLE  R1 = R1[K66('FourStarCard')]
0219  CLOSURE   R2 = closure proto7
0220  SETTABLE  R0[R1] = R2
0221  GETTABUP  R1 = _ENV[K57('WeeklyActiveQuestTaskType')]
0222  GETTABLE  R1 = R1[K68('FiveStarCard')]
0223  CLOSURE   R2 = closure proto8
0224  SETTABLE  R0[R1] = R2
0225  GETTABUP  R1 = _ENV[K57('WeeklyActiveQuestTaskType')]
0226  GETTABLE  R1 = R1[K70('GemConsume')]
0227  CLOSURE   R2 = closure proto9
0228  SETTABLE  R0[R1] = R2
0229  GETTABUP  R1 = _ENV[K57('WeeklyActiveQuestTaskType')]
0230  GETTABLE  R1 = R1[K72('Login')]
0231  CLOSURE   R2 = closure proto10
0232  SETTABLE  R0[R1] = R2
0233  GETTABUP  R1 = _ENV[K57('WeeklyActiveQuestTaskType')]
0234  GETTABLE  R1 = R1[K74('Payment')]
0235  CLOSURE   R2 = closure proto11
0236  SETTABLE  R0[R1] = R2
0237  GETTABUP  R1 = _ENV[K57('WeeklyActiveQuestTaskType')]
0238  GETTABLE  R1 = R1[K76('TakeOutDish')]
0239  CLOSURE   R2 = closure proto12
0240  SETTABLE  R0[R1] = R2
0241  GETTABUP  R1 = _ENV[K57('WeeklyActiveQuestTaskType')]
0242  GETTABLE  R1 = R1[K78('FinishDay')]
0243  CLOSURE   R2 = closure proto13
0244  SETTABLE  R0[R1] = R2
0245  GETTABUP  R1 = _ENV[K57('WeeklyActiveQuestTaskType')]
0246  GETTABLE  R1 = R1[K80('FinishTask')]
0247  CLOSURE   R2 = closure proto14
0248  SETTABLE  R0[R1] = R2
0249  GETTABUP  R1 = _ENV[K57('WeeklyActiveQuestTaskType')]
0250  GETTABLE  R1 = R1[K82('UseSkipProp')]
0251  CLOSURE   R2 = closure proto15
0252  SETTABLE  R0[R1] = R2
0253  GETTABUP  R1 = _ENV[K57('WeeklyActiveQuestTaskType')]
0254  GETTABLE  R1 = R1[K84('BPFaceToken')]
0255  CLOSURE   R2 = closure proto16
0256  SETTABLE  R0[R1] = R2
0257  SETTABUP  _ENV[K91('WeeklyActiveQuestTaskIconFuncConfig')] = R0
0258  GETTABUP  R0 = _ENV[K92('setmetatable')]
0259  GETTABUP  R1 = _ENV[K91('WeeklyActiveQuestTaskIconFuncConfig')]
0260  NEWTABLE  R2 = {} (0 items)
0261  CLOSURE   R3 = closure proto17
0262  SETTABLE  R2[K93('__index')] = R3
0263  CALL      R0 = call(R0, 0 args, 2 rets)
0264  NEWTABLE  R0 = {} (0 items)
0265  GETTABUP  R1 = _ENV[K57('WeeklyActiveQuestTaskType')]
0266  GETTABLE  R1 = R1[K60('GoldAcquire')]
0267  CLOSURE   R2 = closure proto18
0268  SETTABLE  R0[R1] = R2
0269  SETTABUP  _ENV[K94('WeeklyActiveQuestTaskDescFuncConfig')] = R0
0270  GETTABUP  R0 = _ENV[K88('pairs')]
0271  GETTABUP  R1 = _ENV[K0('WeeklyActiveQuestDefinition')]
0272  CALL      R0 = call(R0, 3 args, 1 rets)
0273  JMP       (jump)   -> 282
0274  GETTABUP  R5 = _ENV[K95('EPropertySprite')]
0275  GETTABLE  R6 = R4[K47('ActivityTokenPropertyType')]
0276  GETTABLE  R7 = R4[K44('ActivityTokenImage')]
0277  SETTABLE  R5[R6] = R7
0278  GETTABUP  R5 = _ENV[K96('EPropertySpriteBig')]
0279  GETTABLE  R6 = R4[K47('ActivityTokenPropertyType')]
0280  GETTABLE  R7 = R4[K44('ActivityTokenImage')]
0281  SETTABLE  R5[R6] = R7
0282  TFORCALL  tforcall R0
0283  TFORLOOP  tforloop R2(sBx=-10)   -> 274
0284  RETURN    return R0..R-1
; ---------- proto0 [] ----------
  ; fn ?  line 121-123 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
; ---------- proto1 [] ----------
  ; fn ?  line 127-129 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
; ---------- proto2 [] ----------
  ; fn ?  line 130-132 np=0 va=0 ms=2 code=7 consts=3 upvals=1 protos=0
  ;   K[0]='GM'
  ;   K[1]='TaskManager'
  ;   K[2]='IsAllFinished'
  ;   upvals: _ENV
  0000  GETTABUP  R0 = _ENV[K0('GM')]
  0001  GETTABLE  R0 = R0[K1('TaskManager')]
  0002  SELF      R1 = R0[K2('IsAllFinished')] (self)
  0003  CALL      R0 = call(R0, 1 args, 1 rets)
  0004  NOT       R0 = not R0
  0005  RETURN    return R0..R-1
  0006  RETURN    return R0..R-1
; ---------- proto3 [] ----------
  ; fn ?  line 146-148 np=0 va=0 ms=2 code=4 consts=2 upvals=1 protos=0
  ;   K[0]='ImageFileConfigName'
  ;   K[1]='weekly_activeQuestTask_icon_order'
  ;   upvals: _ENV
  0000  GETTABUP  R0 = _ENV[K0('ImageFileConfigName')]
  0001  GETTABLE  R0 = R0[K1('weekly_activeQuestTask_icon_order')]
  0002  RETURN    return R0..R-1
  0003  RETURN    return R0..R-1
; ---------- proto4 [] ----------
  ; fn ?  line 149-155 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]='weekly_activeQuestTask_icon_bakeout'
  ;   K[9]='weekly_activeQuestTask_icon_gold'
  ;   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('weekly_activeQuestTask_icon_bakeout')]
  0014  RETURN    return R1..R0
  0015  GETTABUP  R1 = _ENV[K7('ImageFileConfigName')]
  0016  GETTABLE  R1 = R1[K9('weekly_activeQuestTask_icon_gold')]
  0017  RETURN    return R1..R0
  0018  RETURN    return R0..R-1
; ---------- proto5 [] ----------
  ; fn ?  line 156-158 np=0 va=0 ms=2 code=4 consts=2 upvals=1 protos=0
  ;   K[0]='ImageFileConfigName'
  ;   K[1]='weekly_activeQuestTask_icon_merge'
  ;   upvals: _ENV
  0000  GETTABUP  R0 = _ENV[K0('ImageFileConfigName')]
  0001  GETTABLE  R0 = R0[K1('weekly_activeQuestTask_icon_merge')]
  0002  RETURN    return R0..R-1
  0003  RETURN    return R0..R-1
; ---------- proto6 [] ----------
  ; fn ?  line 159-161 np=0 va=0 ms=2 code=4 consts=2 upvals=1 protos=0
  ;   K[0]='ImageFileConfigName'
  ;   K[1]='weekly_activeQuestTask_icon_card'
  ;   upvals: _ENV
  0000  GETTABUP  R0 = _ENV[K0('ImageFileConfigName')]
  0001  GETTABLE  R0 = R0[K1('weekly_activeQuestTask_icon_card')]
  0002  RETURN    return R0..R-1
  0003  RETURN    return R0..R-1
; ---------- proto7 [] ----------
  ; fn ?  line 162-164 np=0 va=0 ms=2 code=4 consts=2 upvals=1 protos=0
  ;   K[0]='ImageFileConfigName'
  ;   K[1]='weekly_activeQuestTask_icon_card_4star'
  ;   upvals: _ENV
  0000  GETTABUP  R0 = _ENV[K0('ImageFileConfigName')]
  0001  GETTABLE  R0 = R0[K1('weekly_activeQuestTask_icon_card_4star')]
  0002  RETURN    return R0..R-1
  0003  RETURN    return R0..R-1
; ---------- proto8 [] ----------
  ; fn ?  line 165-167 np=0 va=0 ms=2 code=4 consts=2 upvals=1 protos=0
  ;   K[0]='ImageFileConfigName'
  ;   K[1]='weekly_activeQuestTask_icon_card_5star'
  ;   upvals: _ENV
  0000  GETTABUP  R0 = _ENV[K0('ImageFileConfigName')]
  0001  GETTABLE  R0 = R0[K1('weekly_activeQuestTask_icon_card_5star')]
  0002  RETURN    return R0..R-1
  0003  RETURN    return R0..R-1
; ---------- proto9 [] ----------
  ; fn ?  line 168-170 np=0 va=0 ms=2 code=4 consts=2 upvals=1 protos=0
  ;   K[0]='ImageFileConfigName'
  ;   K[1]='weekly_activeQuestTask_icon_gem'
  ;   upvals: _ENV
  0000  GETTABUP  R0 = _ENV[K0('ImageFileConfigName')]
  0001  GETTABLE  R0 = R0[K1('weekly_activeQuestTask_icon_gem')]
  0002  RETURN    return R0..R-1
  0003  RETURN    return R0..R-1
; ---------- proto10 [] ----------
  ; fn ?  line 171-173 np=0 va=0 ms=2 code=4 consts=2 upvals=1 protos=0
  ;   K[0]='ImageFileConfigName'
  ;   K[1]='weekly_activeQuestTask_icon_login'
  ;   upvals: _ENV
  0000  GETTABUP  R0 = _ENV[K0('ImageFileConfigName')]
  0001  GETTABLE  R0 = R0[K1('weekly_activeQuestTask_icon_login')]
  0002  RETURN    return R0..R-1
  0003  RETURN    return R0..R-1
; ---------- proto11 [] ----------
  ; fn ?  line 174-176 np=0 va=0 ms=2 code=4 consts=2 upvals=1 protos=0
  ;   K[0]='ImageFileConfigName'
  ;   K[1]='weekly_activeQuestTask_icon_pay'
  ;   upvals: _ENV
  0000  GETTABUP  R0 = _ENV[K0('ImageFileConfigName')]
  0001  GETTABLE  R0 = R0[K1('weekly_activeQuestTask_icon_pay')]
  0002  RETURN    return R0..R-1
  0003  RETURN    return R0..R-1
; ---------- proto12 [] ----------
  ; fn ?  line 177-179 np=0 va=0 ms=2 code=4 consts=2 upvals=1 protos=0
  ;   K[0]='ImageFileConfigName'
  ;   K[1]='weekly_activeQuestTask_icon_dish'
  ;   upvals: _ENV
  0000  GETTABUP  R0 = _ENV[K0('ImageFileConfigName')]
  0001  GETTABLE  R0 = R0[K1('weekly_activeQuestTask_icon_dish')]
  0002  RETURN    return R0..R-1
  0003  RETURN    return R0..R-1
; ---------- proto13 [] ----------
  ; fn ?  line 180-182 np=0 va=0 ms=2 code=4 consts=2 upvals=1 protos=0
  ;   K[0]='ImageFileConfigName'
  ;   K[1]='weekly_activeQuestTask_icon_day'
  ;   upvals: _ENV
  0000  GETTABUP  R0 = _ENV[K0('ImageFileConfigName')]
  0001  GETTABLE  R0 = R0[K1('weekly_activeQuestTask_icon_day')]
  0002  RETURN    return R0..R-1
  0003  RETURN    return R0..R-1
; ---------- proto14 [] ----------
  ; fn ?  line 183-185 np=0 va=0 ms=2 code=4 consts=2 upvals=1 protos=0
  ;   K[0]='ImageFileConfigName'
  ;   K[1]='weekly_activeQuestTask_icon_task'
  ;   upvals: _ENV
  0000  GETTABUP  R0 = _ENV[K0('ImageFileConfigName')]
  0001  GETTABLE  R0 = R0[K1('weekly_activeQuestTask_icon_task')]
  0002  RETURN    return R0..R-1
  0003  RETURN    return R0..R-1
; ---------- proto15 [] ----------
  ; fn ?  line 186-188 np=0 va=0 ms=2 code=4 consts=2 upvals=1 protos=0
  ;   K[0]='ImageFileConfigName'
  ;   K[1]='weekly_activeQuestTask_icon_skipprop'
  ;   upvals: _ENV
  0000  GETTABUP  R0 = _ENV[K0('ImageFileConfigName')]
  0001  GETTABLE  R0 = R0[K1('weekly_activeQuestTask_icon_skipprop')]
  0002  RETURN    return R0..R-1
  0003  RETURN    return R0..R-1
; ---------- proto16 [] ----------
  ; fn ?  line 189-191 np=0 va=0 ms=2 code=4 consts=2 upvals=1 protos=0
  ;   K[0]='ImageFileConfigName'
  ;   K[1]='weekly_activeQuestTask_icon_smile'
  ;   upvals: _ENV
  0000  GETTABUP  R0 = _ENV[K0('ImageFileConfigName')]
  0001  GETTABLE  R0 = R0[K1('weekly_activeQuestTask_icon_smile')]
  0002  RETURN    return R0..R-1
  0003  RETURN    return R0..R-1
; ---------- proto17 [__index] ----------
  ; fn ?  line 194-197 np=2 va=0 ms=6 code=11 consts=4 upvals=1 protos=0
  ;   K[0]='Log'
  ;   K[1]='Error'
  ;   K[2]='未知的周任务类型: '
  ;   K[3]='tostring'
  ;   upvals: _ENV
  ;   locals: _(0-11), key(0-11)
  0000  GETTABUP  R2 = _ENV[K0('Log')]
  0001  GETTABLE  R2 = R2[K1('Error')]
  0002  LOADK     R3 = K2 '未知的周任务类型: '
  0003  GETTABUP  R4 = _ENV[K3('tostring')]
  0004  MOVE      R5 = R0
  0005  CALL      R4 = call(R4, 1 args, 1 rets)
  0006  CONCAT    R3 = concat(R3..R3)
  0007  CALL      R2 = call(R2, 0 args, 1 rets)
  0008  LOADNIL   R2..R2 = nil
  0009  RETURN    return R2..R1
  0010  RETURN    return R0..R-1
; ---------- proto18 [] ----------
  ; fn ?  line 202-208 np=0 va=0 ms=3 code=20 consts=11 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]='quest_gold_pass'
  ;   K[8]='weekly_active_quest_'
  ;   K[9]='WeeklyActiveQuestTaskType'
  ;   K[10]='GoldAcquire'
  ;   upvals: _ENV
  ;   locals: bakeOutModel(6-20)
  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)   -> 14
  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)   -> 14
  0012  LOADK     R1 = K7 'quest_gold_pass'
  0013  RETURN    return R1..R0
  0014  LOADK     R1 = K8 'weekly_active_quest_'
  0015  GETTABUP  R2 = _ENV[K9('WeeklyActiveQuestTaskType')]
  0016  GETTABLE  R2 = R2[K10('GoldAcquire')]
  0017  CONCAT    R1 = concat(R1..R1)
  0018  RETURN    return R1..R0
  0019  RETURN    return R0..R-1
