# UI_Window_OrderGroup_OrderGroupRefreshWindow_721.luac
; fn @OrderGroupRefreshWindow.lua  line 0-0 np=0 va=1 ms=5 code=37 consts=19 upvals=1 protos=6
;   K[0]='OrderGroupRefreshWindow'
;   K[1]='setmetatable'
;   K[2]='canCloseByAndroidBack'
;   K[3]=false
;   K[4]='windowMaskAlpha'
;   K[5]='EWindowMaskAlpha'
;   K[6]='Dark'
;   K[7]='BaseWindow'
;   K[8]='__index'
;   K[9]='Init'
;   K[10]=260
;   K[11]=410
;   K[12]=500
;   K[13]=600
;   K[14]='ShowRewards'
;   K[15]='OnSkipButtonClicked'
;   K[16]='OnCloseView'
;   K[17]='UpdateBigDayRaceContent'
;   K[18]='ShowSkipCanvasGroup'
;   upvals: _ENV
;   locals: arrBubbleWidth(21-37)
0000  GETTABUP  R0 = _ENV[K1('setmetatable')]
0001  NEWTABLE  R1 = {} (0 items)
0002  SETTABLE  R1[K2('canCloseByAndroidBack')] = K3(false)
0003  GETTABUP  R2 = _ENV[K5('EWindowMaskAlpha')]
0004  GETTABLE  R2 = R2[K6('Dark')]
0005  SETTABLE  R1[K4('windowMaskAlpha')] = R2
0006  GETTABUP  R2 = _ENV[K7('BaseWindow')]
0007  CALL      R0 = call(R0, 1 args, 2 rets)
0008  SETTABUP  _ENV[K0('OrderGroupRefreshWindow')] = R0
0009  GETTABUP  R0 = _ENV[K0('OrderGroupRefreshWindow')]
0010  GETTABUP  R1 = _ENV[K0('OrderGroupRefreshWindow')]
0011  SETTABLE  R0[K8('__index')] = R1
0012  GETTABUP  R0 = _ENV[K0('OrderGroupRefreshWindow')]
0013  CLOSURE   R1 = closure proto0
0014  SETTABLE  R0[K9('Init')] = R1
0015  NEWTABLE  R0 = {} (4 items)
0016  LOADK     R1 = K10 260
0017  LOADK     R2 = K11 410
0018  LOADK     R3 = K12 500
0019  LOADK     R4 = K13 600
0020  SETLIST   setlist R0[B=1,C=4]
0021  GETTABUP  R1 = _ENV[K0('OrderGroupRefreshWindow')]
0022  CLOSURE   R2 = closure proto1
0023  SETTABLE  R1[K14('ShowRewards')] = R2
0024  GETTABUP  R1 = _ENV[K0('OrderGroupRefreshWindow')]
0025  CLOSURE   R2 = closure proto2
0026  SETTABLE  R1[K15('OnSkipButtonClicked')] = R2
0027  GETTABUP  R1 = _ENV[K0('OrderGroupRefreshWindow')]
0028  CLOSURE   R2 = closure proto3
0029  SETTABLE  R1[K16('OnCloseView')] = R2
0030  GETTABUP  R1 = _ENV[K0('OrderGroupRefreshWindow')]
0031  CLOSURE   R2 = closure proto4
0032  SETTABLE  R1[K17('UpdateBigDayRaceContent')] = R2
0033  GETTABUP  R1 = _ENV[K0('OrderGroupRefreshWindow')]
0034  CLOSURE   R2 = closure proto5
0035  SETTABLE  R1[K18('ShowSkipCanvasGroup')] = R2
0036  RETURN    return R0..R-1
; ---------- proto0 [Init] ----------
  ; fn ?  line 7-74 np=1 va=0 ms=15 code=124 consts=41 upvals=1 protos=3
  ;   K[0]='GM'
  ;   K[1]='MainBoardModel'
  ;   K[2]='GetOrderModel'
  ;   K[3]='GetCurOrderDay'
  ;   K[4]='TryFillNextGroupOrder'
  ;   K[5]='m_numberOld'
  ;   K[6]='text'
  ;   K[7]='m_backEffectGo'
  ;   K[8]='UIUtil'
  ;   K[9]='UpdateSortingOrder'
  ;   K[10]='GetSortingOrder'
  ;   K[11]=1
  ;   K[12]='SetActive'
  ;   K[13]='DelayExecuteFuncInView'
  ;   K[14]=0.2
  ;   K[15]='UpdateBigDayRaceContent'
  ;   K[16]='AudioModel'
  ;   K[17]='PlayEffect'
  ;   K[18]='AudioFileConfigName'
  ;   K[19]='SfxNewDay'
  ;   K[20]='m_rewardsGo'
  ;   K[21]='SetActive'
  ;   K[22]='ConfigModel'
  ;   K[23]='IsServerControlOpen'
  ;   K[24]='EGeneralConfType'
  ;   K[25]='NewDayRewardShow'
  ;   K[26]='ShowRewards'
  ;   K[27]=4.32
  ;   K[28]=4
  ;   K[29]='LocalizationModel'
  ;   K[30]='GetLanguageOptions'
  ;   K[31]='GetCurLanguageInString'
  ;   K[32]='Length'
  ;   K[33]='ToString'
  ;   K[34]='m_newday'
  ;   K[35]=nil
  ;   K[36]='m_newdayEN_US'
  ;   K[37]='m_calenderSpine'
  ;   K[38]='Init'
  ;   K[39]='gameObject'
  ;   K[40]=1.1
  ;   upvals: _ENV
  ;   locals: self(0-124), orderModel(4-124), curDay(6-124), showRewards(51-124), options(69-124), currentLanguage(72-124), showed(73-124), (for index)(76-101), (for limit)(76-101), (for step)(76-101), i(77-100), language(81-100)
  0000  GETTABUP  R1 = _ENV[K0('GM')]
  0001  GETTABLE  R1 = R1[K1('MainBoardModel')]
  0002  SELF      R2 = R1[K2('GetOrderModel')] (self)
  0003  CALL      R1 = call(R1, 1 args, 1 rets)
  0004  SELF      R3 = R1[K3('GetCurOrderDay')] (self)
  0005  CALL      R2 = call(R2, 1 args, 1 rets)
  0006  SELF      R4 = R1[K4('TryFillNextGroupOrder')] (self)
  0007  CALL      R3 = call(R3, 0 args, 1 rets)
  0008  GETTABLE  R3 = R0[K5('m_numberOld')]
  0009  TEST      if not R3 then   -> -131061
  0010  JMP       (jump)   -> 13
  0011  GETTABLE  R3 = R0[K5('m_numberOld')]
  0012  SETTABLE  R3[K6('text')] = R2
  0013  GETTABLE  R3 = R0[K7('m_backEffectGo')]
  0014  TEST      if not R3 then   -> -131056
  0015  JMP       (jump)   -> 33
  0016  GETTABUP  R3 = _ENV[K8('UIUtil')]
  0017  GETTABLE  R3 = R3[K9('UpdateSortingOrder')]
  0018  GETTABLE  R4 = R0[K7('m_backEffectGo')]
  0019  SELF      R6 = R0[K10('GetSortingOrder')] (self)
  0020  CALL      R5 = call(R5, 1 args, 1 rets)
  0021  SUB       R5 = K11(1) sub R5
  0022  CALL      R3 = call(R3, 0 args, 2 rets)
  0023  GETTABLE  R3 = R0[K7('m_backEffectGo')]
  0024  SELF      R4 = R3[K12('SetActive')] (self)
  0025  LOADBOOL  R5 = false
  0026  CALL      R3 = call(R3, 0 args, 2 rets)
  0027  GETTABUP  R3 = _ENV[K13('DelayExecuteFuncInView')]
  0028  CLOSURE   R4 = closure proto0
  0029  LOADK     R5 = K14 0.2
  0030  MOVE      R6 = R0
  0031  LOADBOOL  R7 = true
  0032  CALL      R3 = call(R3, 0 args, 4 rets)
  0033  SELF      R4 = R0[K15('UpdateBigDayRaceContent')] (self)
  0034  CALL      R3 = call(R3, 0 args, 1 rets)
  0035  GETTABUP  R3 = _ENV[K0('GM')]
  0036  GETTABLE  R3 = R3[K16('AudioModel')]
  0037  SELF      R4 = R3[K17('PlayEffect')] (self)
  0038  GETTABUP  R5 = _ENV[K18('AudioFileConfigName')]
  0039  GETTABLE  R5 = R5[K19('SfxNewDay')]
  0040  CALL      R3 = call(R3, 0 args, 2 rets)
  0041  GETTABLE  R3 = R0[K20('m_rewardsGo')]
  0042  SELF      R4 = R3[K21('SetActive')] (self)
  0043  LOADBOOL  R5 = false
  0044  CALL      R3 = call(R3, 0 args, 2 rets)
  0045  GETTABUP  R3 = _ENV[K0('GM')]
  0046  GETTABLE  R3 = R3[K22('ConfigModel')]
  0047  SELF      R4 = R3[K23('IsServerControlOpen')] (self)
  0048  GETTABUP  R5 = _ENV[K24('EGeneralConfType')]
  0049  GETTABLE  R5 = R5[K25('NewDayRewardShow')]
  0050  CALL      R3 = call(R3, 1 args, 2 rets)
  0051  TEST      if not R3 then   -> -131019
  0052  JMP       (jump)   -> 56
  0053  SELF      R5 = R0[K26('ShowRewards')] (self)
  0054  MOVE      R6 = R0
  0055  CALL      R4 = call(R4, 0 args, 2 rets)
  0056  GETTABUP  R4 = _ENV[K13('DelayExecuteFuncInView')]
  0057  CLOSURE   R5 = closure proto1
  0058  TEST      if not R3 then   -> -131012
  0059  JMP       (jump)   -> 63
  0060  LOADK     R6 = K27 4.32
  0061  TEST      if not R6 then   -> -131008
  0062  JMP       (jump)   -> 64
  0063  LOADK     R6 = K28 4
  0064  MOVE      R7 = R0
  0065  CALL      R4 = call(R4, 0 args, 3 rets)
  0066  GETTABUP  R4 = _ENV[K29('LocalizationModel')]
  0067  SELF      R5 = R4[K30('GetLanguageOptions')] (self)
  0068  CALL      R4 = call(R4, 1 args, 1 rets)
  0069  GETTABUP  R5 = _ENV[K29('LocalizationModel')]
  0070  SELF      R6 = R5[K31('GetCurLanguageInString')] (self)
  0071  CALL      R5 = call(R5, 1 args, 1 rets)
  0072  LOADBOOL  R6 = false
  0073  LOADK     R7 = K11 1
  0074  GETTABLE  R8 = R4[K32('Length')]
  0075  LOADK     R9 = K11 1
  0076  FORPREP   forprep R7(sBx=23)   -> 100
  0077  SUB       R11 = K11(1) sub R10
  0078  GETTABLE  R11 = R4[R11]
  0079  SELF      R12 = R11[K33('ToString')] (self)
  0080  CALL      R11 = call(R11, 1 args, 1 rets)
  0081  LOADK     R12 = K34 'm_newday'
  0082  MOVE      R13 = R0
  0083  CONCAT    R12 = concat(R12..R12)
  0084  GETTABLE  R12 = R0[R12]
  0085  EQ        if R1 eq K35(nil)   -> -124550
  0086  JMP       (jump)   -> 100
  0087  LOADK     R12 = K34 'm_newday'
  0088  MOVE      R13 = R0
  0089  CONCAT    R12 = concat(R12..R12)
  0090  GETTABLE  R12 = R0[R12]
  0091  SELF      R13 = R12[K21('SetActive')] (self)
  0092  EQ        if R1 eq R5   -> -125341
  0093  JMP       (jump)   -> 95
  0094  LOADBOOL  R14 = false
  0095  LOADBOOL  R14 = true
  0096  CALL      R12 = call(R12, 0 args, 2 rets)
  0097  EQ        if R0 eq R5   -> -125336
  0098  JMP       (jump)   -> 100
  0099  LOADBOOL  R6 = true
  0100  FORLOOP   forloop R7(sBx=-24)   -> 77
  0101  TEST      if not R6 then   -> -130968
  0102  JMP       (jump)   -> 107
  0103  GETTABLE  R7 = R0[K36('m_newdayEN_US')]
  0104  SELF      R8 = R7[K21('SetActive')] (self)
  0105  LOADBOOL  R9 = true
  0106  CALL      R7 = call(R7, 0 args, 2 rets)
  0107  GETTABLE  R7 = R0[K37('m_calenderSpine')]
  0108  TEST      if not R7 then   -> -130962
  0109  JMP       (jump)   -> 118
  0110  GETTABLE  R7 = R0[K37('m_calenderSpine')]
  0111  SELF      R8 = R7[K38('Init')] (self)
  0112  CALL      R7 = call(R7, 0 args, 1 rets)
  0113  GETTABLE  R7 = R0[K37('m_calenderSpine')]
  0114  GETTABLE  R7 = R7[K39('gameObject')]
  0115  SELF      R8 = R7[K21('SetActive')] (self)
  0116  LOADBOOL  R9 = false
  0117  CALL      R7 = call(R7, 0 args, 2 rets)
  0118  GETTABUP  R7 = _ENV[K13('DelayExecuteFuncInView')]
  0119  CLOSURE   R8 = closure proto2
  0120  LOADK     R9 = K40 1.1
  0121  MOVE      R10 = R0
  0122  CALL      R7 = call(R7, 0 args, 3 rets)
  0123  RETURN    return R0..R-1
  ; ---------- proto0 [] ----------
    ; fn ?  line 19-21 np=0 va=0 ms=3 code=5 consts=2 upvals=1 protos=0
    ;   K[0]='m_backEffectGo'
    ;   K[1]='SetActive'
    ;   upvals: self
    0000  GETTABUP  R0 = self[K0('m_backEffectGo')]
    0001  SELF      R1 = R0[K1('SetActive')] (self)
    0002  LOADBOOL  R2 = true
    0003  CALL      R0 = call(R0, 0 args, 2 rets)
    0004  RETURN    return R0..R-1
  ; ---------- proto1 [] ----------
    ; fn ?  line 35-39 np=0 va=0 ms=2 code=7 consts=2 upvals=1 protos=0
    ;   K[0]='m_bRaceLoaded'
    ;   K[1]='Close'
    ;   upvals: self
    0000  GETTABUP  R0 = self[K0('m_bRaceLoaded')]
    0001  TEST      if not R0 then   -> -131068
    0002  JMP       (jump)   -> 6
    0003  GETUPVAL  R0 = self
    0004  SELF      R1 = R0[K1('Close')] (self)
    0005  CALL      R0 = call(R0, 0 args, 1 rets)
    0006  RETURN    return R0..R-1
  ; ---------- proto2 [] ----------
    ; fn ?  line 62-73 np=0 va=0 ms=6 code=32 consts=16 upvals=3 protos=1
    ;   K[0]='m_calenderSpine'
    ;   K[1]='gameObject'
    ;   K[2]='SetActive'
    ;   K[3]='PlayAnimation'
    ;   K[4]='remove'
    ;   K[5]='m_numberNew'
    ;   K[6]='text'
    ;   K[7]=1
    ;   K[8]='m_ribbonEffects'
    ;   K[9]='DelayExecuteFuncInView'
    ;   K[10]=0.3
    ;   K[11]='GM'
    ;   K[12]='AudioModel'
    ;   K[13]='PlayEffect'
    ;   K[14]='AudioFileConfigName'
    ;   K[15]='SfxDishOut'
    ;   upvals: self, curDay, _ENV
    0000  GETTABUP  R0 = self[K0('m_calenderSpine')]
    0001  GETTABLE  R0 = R0[K1('gameObject')]
    0002  SELF      R1 = R0[K2('SetActive')] (self)
    0003  LOADBOOL  R2 = true
    0004  CALL      R0 = call(R0, 0 args, 2 rets)
    0005  GETTABUP  R0 = self[K0('m_calenderSpine')]
    0006  SELF      R1 = R0[K3('PlayAnimation')] (self)
    0007  LOADK     R2 = K4 'remove'
    0008  LOADNIL   R3..R3 = nil
    0009  LOADBOOL  R4 = false
    0010  LOADBOOL  R5 = true
    0011  CALL      R0 = call(R0, 0 args, 5 rets)
    0012  GETTABUP  R0 = self[K5('m_numberNew')]
    0013  GETUPVAL  R1 = self
    0014  ADD       R1 = K7(1) add R1
    0015  SETTABLE  R0[K6('text')] = R1
    0016  GETTABUP  R0 = self[K8('m_ribbonEffects')]
    0017  SELF      R1 = R0[K2('SetActive')] (self)
    0018  LOADBOOL  R2 = true
    0019  CALL      R0 = call(R0, 0 args, 2 rets)
    0020  GETTABUP  R0 = _ENV[K9('DelayExecuteFuncInView')]
    0021  CLOSURE   R1 = closure proto0
    0022  LOADK     R2 = K10 0.3
    0023  GETUPVAL  R3 = self
    0024  CALL      R0 = call(R0, 0 args, 3 rets)
    0025  GETTABUP  R0 = _ENV[K11('GM')]
    0026  GETTABLE  R0 = R0[K12('AudioModel')]
    0027  SELF      R1 = R0[K13('PlayEffect')] (self)
    0028  GETTABUP  R2 = _ENV[K14('AudioFileConfigName')]
    0029  GETTABLE  R2 = R2[K15('SfxDishOut')]
    0030  CALL      R0 = call(R0, 0 args, 2 rets)
    0031  RETURN    return R0..R-1
    ; ---------- proto0 [] ----------
      ; fn ?  line 68-70 np=0 va=0 ms=3 code=6 consts=3 upvals=1 protos=0
      ;   K[0]='m_numberOld'
      ;   K[1]='gameObject'
      ;   K[2]='SetActive'
      ;   upvals: self
      0000  GETTABUP  R0 = self[K0('m_numberOld')]
      0001  GETTABLE  R0 = R0[K1('gameObject')]
      0002  SELF      R1 = R0[K2('SetActive')] (self)
      0003  LOADBOOL  R2 = false
      0004  CALL      R0 = call(R0, 0 args, 2 rets)
      0005  RETURN    return R0..R-1
; ---------- proto1 [ShowRewards] ----------
  ; fn ?  line 79-117 np=2 va=0 ms=15 code=139 consts=52 upvals=2 protos=1
  ;   K[0]='m_rewardsGo'
  ;   K[1]='SetActive'
  ;   K[2]='GetCurGroupDisplayReward'
  ;   K[3]='GM'
  ;   K[4]='ItemDataModel'
  ;   K[5]='SetRewardsLocked'
  ;   K[6]='m_rewardContent'
  ;   K[7]='Init'
  ;   K[8]='ERewardScene'
  ;   K[9]='OrderGroup'
  ;   K[10]='GetRewardCount'
  ;   K[11]=1
  ;   K[12]='RewardWindow'
  ;   K[13]='arrRewardPos'
  ;   K[14]='GetRewardItem'
  ;   K[15]='transform'
  ;   K[16]='SetLocalPosXY'
  ;   K[17]='x'
  ;   K[18]=0.7
  ;   K[19]='y'
  ;   K[20]=0.5
  ;   K[21]=4
  ;   K[22]=5
  ;   K[23]=3
  ;   K[24]=170
  ;   K[25]=310
  ;   K[26]='UIUtil'
  ;   K[27]='SetSizeDelta'
  ;   K[28]='m_rewardsBg'
  ;   K[29]='AddAnchoredPosition'
  ;   K[30]='m_rewardArrow'
  ;   K[31]=50
  ;   K[32]='localScale'
  ;   K[33]='V3Zero'
  ;   K[34]='DOTween'
  ;   K[35]='Sequence'
  ;   K[36]='m_popTween'
  ;   K[37]='AppendInterval'
  ;   K[38]=1.8
  ;   K[39]='Append'
  ;   K[40]='DOScale'
  ;   K[41]=1.1
  ;   K[42]=0.15
  ;   K[43]='SetEase'
  ;   K[44]='Ease'
  ;   K[45]='InOutSine'
  ;   K[46]=0.95
  ;   K[47]=1.0
  ;   K[48]=0.07
  ;   K[49]=2
  ;   K[50]=0
  ;   K[51]='OnComplete'
  ;   upvals: _ENV, arrBubbleWidth
  ;   locals: self(0-139), orderModel(0-139), rewards(6-139), rewardCount(20-139), (for index)(23-48), (for limit)(23-48), (for step)(23-48), i(24-47), arrPos(27-47), pos(36-47), rewardItem(40-47), widthCount(58-139), width(62-139), height(68-139), transform(83-139), showTween(88-139)
  0000  GETTABLE  R2 = R0[K0('m_rewardsGo')]
  0001  SELF      R3 = R2[K1('SetActive')] (self)
  0002  LOADBOOL  R4 = true
  0003  CALL      R2 = call(R2, 0 args, 2 rets)
  0004  SELF      R3 = R1[K2('GetCurGroupDisplayReward')] (self)
  0005  CALL      R2 = call(R2, 1 args, 1 rets)
  0006  GETTABUP  R3 = _ENV[K3('GM')]
  0007  GETTABLE  R3 = R3[K4('ItemDataModel')]
  0008  SELF      R4 = R3[K5('SetRewardsLocked')] (self)
  0009  MOVE      R5 = R0
  0010  CALL      R3 = call(R3, 0 args, 2 rets)
  0011  GETTABLE  R3 = R0[K6('m_rewardContent')]
  0012  SELF      R4 = R3[K7('Init')] (self)
  0013  MOVE      R5 = R0
  0014  GETTABUP  R6 = _ENV[K8('ERewardScene')]
  0015  GETTABLE  R6 = R6[K9('OrderGroup')]
  0016  CALL      R3 = call(R3, 0 args, 3 rets)
  0017  GETTABLE  R3 = R0[K6('m_rewardContent')]
  0018  SELF      R4 = R3[K10('GetRewardCount')] (self)
  0019  CALL      R3 = call(R3, 1 args, 1 rets)
  0020  LOADK     R4 = K11 1
  0021  MOVE      R5 = R0
  0022  LOADK     R6 = K11 1
  0023  FORPREP   forprep R4(sBx=23)   -> 47
  0024  GETTABUP  R8 = _ENV[K12('RewardWindow')]
  0025  GETTABLE  R8 = R8[K13('arrRewardPos')]
  0026  GETTABLE  R8 = R8[R3]
  0027  TEST      if not R8 then   -> -131043
  0028  JMP       (jump)   -> 32
  0029  GETTABLE  R9 = R8[R7]
  0030  TEST      if not R9 then   -> -131039
  0031  JMP       (jump)   -> 36
  0032  GETTABUP  R9 = _ENV[K12('RewardWindow')]
  0033  GETTABLE  R9 = R9[K13('arrRewardPos')]
  0034  GETTABLE  R9 = R9[K11(1)]
  0035  GETTABLE  R9 = R9[K11(1)]
  0036  GETTABLE  R10 = R0[K6('m_rewardContent')]
  0037  SELF      R11 = R10[K14('GetRewardItem')] (self)
  0038  MOVE      R12 = R0
  0039  CALL      R10 = call(R10, 1 args, 2 rets)
  0040  GETTABLE  R11 = R10[K15('transform')]
  0041  SELF      R12 = R11[K16('SetLocalPosXY')] (self)
  0042  GETTABLE  R13 = R9[K17('x')]
  0043  MUL       R13 = K18(0.7) mul R13
  0044  GETTABLE  R14 = R9[K19('y')]
  0045  MUL       R14 = K20(0.5) mul R14
  0046  CALL      R11 = call(R11, 0 args, 3 rets)
  0047  FORLOOP   forloop R4(sBx=-24)   -> 24
  0048  LE        if R0 le K21(4)   -> -129209
  0049  JMP       (jump)   -> 52
  0050  TESTSET   if R1 then R4   -> -129483
  0051  JMP       (jump)   -> 58
  0052  EQ        if R0 eq K22(5)   -> -129204
  0053  JMP       (jump)   -> 57
  0054  LOADK     R4 = K23 3
  0055  TEST      if not R4 then   -> -131014
  0056  JMP       (jump)   -> 58
  0057  LOADK     R4 = K21 4
  0058  GETTABUP  R5 = arrBubbleWidth[R4]
  0059  TEST      if not R5 then   -> -131010
  0060  JMP       (jump)   -> 62
  0061  GETTABUP  R5 = arrBubbleWidth[K21(4)]
  0062  LE        if R0 le K21(4)   -> -129195
  0063  JMP       (jump)   -> 67
  0064  LOADK     R6 = K24 170
  0065  TEST      if not R6 then   -> -131004
  0066  JMP       (jump)   -> 68
  0067  LOADK     R6 = K25 310
  0068  GETTABUP  R7 = _ENV[K26('UIUtil')]
  0069  GETTABLE  R7 = R7[K27('SetSizeDelta')]
  0070  GETTABLE  R8 = R0[K28('m_rewardsBg')]
  0071  MOVE      R9 = R0
  0072  MOVE      R10 = R0
  0073  CALL      R7 = call(R7, 0 args, 3 rets)
  0074  EQ        if R0 eq K11(1)   -> -129193
  0075  JMP       (jump)   -> 81
  0076  GETTABUP  R7 = _ENV[K26('UIUtil')]
  0077  GETTABLE  R7 = R7[K29('AddAnchoredPosition')]
  0078  GETTABLE  R8 = R0[K30('m_rewardArrow')]
  0079  LOADK     R9 = K31 50
  0080  CALL      R7 = call(R7, 0 args, 2 rets)
  0081  GETTABLE  R7 = R0[K0('m_rewardsGo')]
  0082  GETTABLE  R7 = R7[K15('transform')]
  0083  GETTABUP  R8 = _ENV[K33('V3Zero')]
  0084  SETTABLE  R7[K32('localScale')] = R8
  0085  GETTABUP  R8 = _ENV[K34('DOTween')]
  0086  GETTABLE  R8 = R8[K35('Sequence')]
  0087  CALL      R8 = call(R8, 1 args, 0 rets)
  0088  SETTABLE  R0[K36('m_popTween')] = R8
  0089  SELF      R10 = R8[K37('AppendInterval')] (self)
  0090  LOADK     R11 = K38 1.8
  0091  CALL      R9 = call(R9, 0 args, 2 rets)
  0092  SELF      R10 = R8[K39('Append')] (self)
  0093  SELF      R12 = R7[K40('DOScale')] (self)
  0094  LOADK     R13 = K41 1.1
  0095  LOADK     R14 = K42 0.15
  0096  CALL      R11 = call(R11, 1 args, 3 rets)
  0097  SELF      R12 = R11[K43('SetEase')] (self)
  0098  GETTABUP  R13 = _ENV[K44('Ease')]
  0099  GETTABLE  R13 = R13[K45('InOutSine')]
  0100  CALL      R11 = call(R11, -1 args, 2 rets)
  0101  CALL      R9 = call(R9, 0 args, -1 rets)
  0102  SELF      R10 = R8[K39('Append')] (self)
  0103  SELF      R12 = R7[K40('DOScale')] (self)
  0104  LOADK     R13 = K46 0.95
  0105  LOADK     R14 = K42 0.15
  0106  CALL      R11 = call(R11, 1 args, 3 rets)
  0107  SELF      R12 = R11[K43('SetEase')] (self)
  0108  GETTABUP  R13 = _ENV[K44('Ease')]
  0109  GETTABLE  R13 = R13[K45('InOutSine')]
  0110  CALL      R11 = call(R11, -1 args, 2 rets)
  0111  CALL      R9 = call(R9, 0 args, -1 rets)
  0112  SELF      R10 = R8[K39('Append')] (self)
  0113  SELF      R12 = R7[K40('DOScale')] (self)
  0114  LOADK     R13 = K47 1.0
  0115  LOADK     R14 = K48 0.07
  0116  CALL      R11 = call(R11, 1 args, 3 rets)
  0117  SELF      R12 = R11[K43('SetEase')] (self)
  0118  GETTABUP  R13 = _ENV[K44('Ease')]
  0119  GETTABLE  R13 = R13[K45('InOutSine')]
  0120  CALL      R11 = call(R11, -1 args, 2 rets)
  0121  CALL      R9 = call(R9, 0 args, -1 rets)
  0122  SELF      R10 = R8[K37('AppendInterval')] (self)
  0123  LOADK     R11 = K49 2
  0124  CALL      R9 = call(R9, 0 args, 2 rets)
  0125  SELF      R10 = R8[K39('Append')] (self)
  0126  SELF      R12 = R7[K40('DOScale')] (self)
  0127  LOADK     R13 = K50 0
  0128  LOADK     R14 = K42 0.15
  0129  CALL      R11 = call(R11, 1 args, 3 rets)
  0130  SELF      R12 = R11[K43('SetEase')] (self)
  0131  GETTABUP  R13 = _ENV[K44('Ease')]
  0132  GETTABLE  R13 = R13[K45('InOutSine')]
  0133  CALL      R11 = call(R11, -1 args, 2 rets)
  0134  CALL      R9 = call(R9, 0 args, -1 rets)
  0135  SELF      R10 = R8[K51('OnComplete')] (self)
  0136  CLOSURE   R11 = closure proto0
  0137  CALL      R9 = call(R9, 0 args, 2 rets)
  0138  RETURN    return R0..R-1
  ; ---------- proto0 [] ----------
    ; fn ?  line 113-116 np=0 va=0 ms=3 code=6 consts=4 upvals=2 protos=0
    ;   K[0]='m_popTween'
    ;   K[1]=nil
    ;   K[2]='gameObject'
    ;   K[3]='SetActive'
    ;   upvals: self, transform
    0000  SETTABUP  self[K0('m_popTween')] = K1(nil)
    0001  GETTABUP  R0 = transform[K2('gameObject')]
    0002  SELF      R1 = R0[K3('SetActive')] (self)
    0003  LOADBOOL  R2 = false
    0004  CALL      R0 = call(R0, 0 args, 2 rets)
    0005  RETURN    return R0..R-1
; ---------- proto2 [OnSkipButtonClicked] ----------
  ; fn ?  line 119-141 np=1 va=0 ms=12 code=68 consts=25 upvals=1 protos=0
  ;   K[0]='MainBoardView'
  ;   K[1]='GetInstance'
  ;   K[2]='GetOrderArea'
  ;   K[3]='IsWaitingNewOrders'
  ;   K[4]='m_calenderSpine'
  ;   K[5]='gameObject'
  ;   K[6]='SetActive'
  ;   K[7]='m_popTween'
  ;   K[8]=nil
  ;   K[9]='Kill'
  ;   K[10]='m_rewardsGo'
  ;   K[11]='Close'
  ;   K[12]='pairs'
  ;   K[13]='BigDayRaceDefinition'
  ;   K[14]='GM'
  ;   K[15]='ActivityManager'
  ;   K[16]='GetModel'
  ;   K[17]='GetState'
  ;   K[18]='ActivityState'
  ;   K[19]='Released'
  ;   K[20]='IsInRace'
  ;   K[21]='CanClaimReward'
  ;   K[22]='UIManager'
  ;   K[23]='OpenViewWhenIdle'
  ;   K[24]='MainWindowPrefabName'
  ;   upvals: _ENV
  ;   locals: self(0-68), model(32-68), (for generator)(35-67), (for state)(35-67), (for control)(35-67), activityType(36-65), definition(36-65)
  0000  GETTABUP  R1 = _ENV[K0('MainBoardView')]
  0001  GETTABLE  R1 = R1[K1('GetInstance')]
  0002  CALL      R1 = call(R1, 1 args, 0 rets)
  0003  SELF      R2 = R1[K2('GetOrderArea')] (self)
  0004  CALL      R1 = call(R1, 1 args, 1 rets)
  0005  SELF      R2 = R1[K3('IsWaitingNewOrders')] (self)
  0006  CALL      R1 = call(R1, 1 args, 1 rets)
  0007  TEST      if not R1 then   -> -131063
  0008  JMP       (jump)   -> 10
  0009  RETURN    return R0..R-1
  0010  GETTABLE  R1 = R0[K4('m_calenderSpine')]
  0011  TEST      if not R1 then   -> -131059
  0012  JMP       (jump)   -> 18
  0013  GETTABLE  R1 = R0[K4('m_calenderSpine')]
  0014  GETTABLE  R1 = R1[K5('gameObject')]
  0015  SELF      R2 = R1[K6('SetActive')] (self)
  0016  LOADBOOL  R3 = false
  0017  CALL      R1 = call(R1, 0 args, 2 rets)
  0018  GETTABLE  R1 = R0[K7('m_popTween')]
  0019  EQ        if R1 eq K8(nil)   -> -130275
  0020  JMP       (jump)   -> 29
  0021  GETTABLE  R1 = R0[K7('m_popTween')]
  0022  SELF      R2 = R1[K9('Kill')] (self)
  0023  CALL      R1 = call(R1, 0 args, 1 rets)
  0024  SETTABLE  R0[K7('m_popTween')] = K8(nil)
  0025  GETTABLE  R1 = R0[K10('m_rewardsGo')]
  0026  SELF      R2 = R1[K6('SetActive')] (self)
  0027  LOADBOOL  R3 = false
  0028  CALL      R1 = call(R1, 0 args, 2 rets)
  0029  SELF      R2 = R0[K11('Close')] (self)
  0030  CALL      R1 = call(R1, 0 args, 1 rets)
  0031  LOADNIL   R1..R1 = nil
  0032  GETTABUP  R2 = _ENV[K12('pairs')]
  0033  GETTABUP  R3 = _ENV[K13('BigDayRaceDefinition')]
  0034  CALL      R2 = call(R2, 3 args, 1 rets)
  0035  JMP       (jump)   -> 65
  0036  GETTABUP  R7 = _ENV[K14('GM')]
  0037  GETTABLE  R7 = R7[K15('ActivityManager')]
  0038  SELF      R8 = R7[K16('GetModel')] (self)
  0039  MOVE      R9 = R0
  0040  CALL      R7 = call(R7, 1 args, 2 rets)
  0041  MOVE      R1 = R0
  0042  EQ        if R1 eq K8(nil)   -> -130252
  0043  JMP       (jump)   -> 65
  0044  SELF      R8 = R1[K17('GetState')] (self)
  0045  CALL      R7 = call(R7, 1 args, 1 rets)
  0046  GETTABUP  R8 = _ENV[K18('ActivityState')]
  0047  GETTABLE  R8 = R8[K19('Released')]
  0048  EQ        if R1 eq R8   -> -127430
  0049  JMP       (jump)   -> 65
  0050  SELF      R8 = R1[K20('IsInRace')] (self)
  0051  CALL      R7 = call(R7, 1 args, 1 rets)
  0052  TEST      if not R7 then   -> -131018
  0053  JMP       (jump)   -> 65
  0054  SELF      R8 = R1[K21('CanClaimReward')] (self)
  0055  CALL      R7 = call(R7, 1 args, 1 rets)
  0056  TEST      if not R7 then   -> -131014
  0057  JMP       (jump)   -> 65
  0058  GETTABUP  R7 = _ENV[K14('GM')]
  0059  GETTABLE  R7 = R7[K22('UIManager')]
  0060  SELF      R8 = R7[K23('OpenViewWhenIdle')] (self)
  0061  GETTABLE  R9 = R6[K24('MainWindowPrefabName')]
  0062  MOVE      R10 = R0
  0063  LOADBOOL  R11 = true
  0064  CALL      R7 = call(R7, 0 args, 4 rets)
  0065  TFORCALL  tforcall R2
  0066  TFORLOOP  tforloop R4(sBx=-31)   -> 36
  0067  RETURN    return R0..R-1
; ---------- proto3 [OnCloseView] ----------
  ; fn ?  line 143-165 np=1 va=0 ms=5 code=42 consts=28 upvals=1 protos=0
  ;   K[0]='BaseWindow'
  ;   K[1]='OnCloseView'
  ;   K[2]='arrProperties'
  ;   K[3]='PROPERTY_TYPE'
  ;   K[4]='day'
  ;   K[5]='PROPERTY_COUNT'
  ;   K[6]=1
  ;   K[7]='uiWorldPos'
  ;   K[8]='m_orderDayCalender'
  ;   K[9]='transform'
  ;   K[10]='position'
  ;   K[11]='customData'
  ;   K[12]='eventLock'
  ;   K[13]=true
  ;   K[14]='spriteScale'
  ;   K[15]='endScale'
  ;   K[16]=0.25
  ;   K[17]='EventDispatcher'
  ;   K[18]='DispatchEvent'
  ;   K[19]='EEventType'
  ;   K[20]='PlayCollectAnimation'
  ;   K[21]='gameObject'
  ;   K[22]='SetActive'
  ;   K[23]='GM'
  ;   K[24]='AudioModel'
  ;   K[25]='PlayEffect'
  ;   K[26]='AudioFileConfigName'
  ;   K[27]='SfxLevelUp'
  ;   upvals: _ENV
  ;   locals: self(0-42), message(24-42)
  0000  GETTABUP  R1 = _ENV[K0('BaseWindow')]
  0001  GETTABLE  R1 = R1[K1('OnCloseView')]
  0002  MOVE      R2 = R0
  0003  CALL      R1 = call(R1, 0 args, 1 rets)
  0004  NEWTABLE  R1 = {} (0 items)
  0005  NEWTABLE  R2 = {} (1 items)
  0006  NEWTABLE  R3 = {} (0 items)
  0007  GETTABUP  R4 = _ENV[K3('PROPERTY_TYPE')]
  0008  SETTABLE  R3[R4] = K4('day')
  0009  GETTABUP  R4 = _ENV[K5('PROPERTY_COUNT')]
  0010  SETTABLE  R3[R4] = K6(1)
  0011  SETLIST   setlist R2[B=1,C=1]
  0012  SETTABLE  R1[K2('arrProperties')] = R2
  0013  GETTABLE  R2 = R0[K8('m_orderDayCalender')]
  0014  GETTABLE  R2 = R2[K9('transform')]
  0015  GETTABLE  R2 = R2[K10('position')]
  0016  SETTABLE  R1[K7('uiWorldPos')] = R2
  0017  NEWTABLE  R2 = {} (1 items)
  0018  NEWTABLE  R3 = {} (0 items)
  0019  SETTABLE  R3[K12('eventLock')] = K13(true)
  0020  SETTABLE  R3[K14('spriteScale')] = K6(1)
  0021  SETTABLE  R3[K15('endScale')] = K16(0.25)
  0022  SETLIST   setlist R2[B=1,C=1]
  0023  SETTABLE  R1[K11('customData')] = R2
  0024  GETTABUP  R2 = _ENV[K17('EventDispatcher')]
  0025  GETTABLE  R2 = R2[K18('DispatchEvent')]
  0026  GETTABUP  R3 = _ENV[K19('EEventType')]
  0027  GETTABLE  R3 = R3[K20('PlayCollectAnimation')]
  0028  MOVE      R4 = R0
  0029  CALL      R2 = call(R2, 0 args, 2 rets)
  0030  GETTABLE  R2 = R0[K8('m_orderDayCalender')]
  0031  GETTABLE  R2 = R2[K21('gameObject')]
  0032  SELF      R3 = R2[K22('SetActive')] (self)
  0033  LOADBOOL  R4 = false
  0034  CALL      R2 = call(R2, 0 args, 2 rets)
  0035  GETTABUP  R2 = _ENV[K23('GM')]
  0036  GETTABLE  R2 = R2[K24('AudioModel')]
  0037  SELF      R3 = R2[K25('PlayEffect')] (self)
  0038  GETTABUP  R4 = _ENV[K26('AudioFileConfigName')]
  0039  GETTABLE  R4 = R4[K27('SfxLevelUp')]
  0040  CALL      R2 = call(R2, 0 args, 2 rets)
  0041  RETURN    return R0..R-1
; ---------- proto4 [UpdateBigDayRaceContent] ----------
  ; fn ?  line 167-221 np=1 va=0 ms=9 code=27 consts=11 upvals=1 protos=1
  ;   K[0]='BigDayRaceModel'
  ;   K[1]='GetActiveModel'
  ;   K[2]=nil
  ;   K[3]='IsInRace'
  ;   K[4]='GetId'
  ;   K[5]='GetActivityDefinition'
  ;   K[6]='m_skipCanvasGroup'
  ;   K[7]='alpha'
  ;   K[8]=0
  ;   K[9]='DelayExecuteFuncInView'
  ;   K[10]=3
  ;   upvals: _ENV
  ;   locals: self(0-27), model(3-27), id(11-24), definition(13-24)
  0000  GETTABUP  R1 = _ENV[K0('BigDayRaceModel')]
  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)   -> 24
  0005  SELF      R3 = R1[K3('IsInRace')] (self)
  0006  CALL      R2 = call(R2, 1 args, 1 rets)
  0007  TEST      if not R2 then   -> -131063
  0008  JMP       (jump)   -> 24
  0009  SELF      R3 = R1[K4('GetId')] (self)
  0010  CALL      R2 = call(R2, 1 args, 1 rets)
  0011  SELF      R4 = R1[K5('GetActivityDefinition')] (self)
  0012  CALL      R3 = call(R3, 1 args, 1 rets)
  0013  GETTABLE  R4 = R0[K6('m_skipCanvasGroup')]
  0014  SETTABLE  R4[K7('alpha')] = K8(0)
  0015  GETTABUP  R4 = _ENV[K9('DelayExecuteFuncInView')]
  0016  CLOSURE   R5 = closure proto0
  0017  LOADK     R6 = K10 3
  0018  MOVE      R7 = R0
  0019  LOADBOOL  R8 = true
  0020  CALL      R4 = call(R4, 0 args, 4 rets)
  0021  LOADBOOL  R4 = true
  0022  RETURN    return R4..R3
  0023  JMP       (jump)   -> 24
  0024  LOADBOOL  R2 = false
  0025  RETURN    return R2..R1
  0026  RETURN    return R0..R-1
  ; ---------- proto0 [] ----------
    ; fn ?  line 174-215 np=0 va=0 ms=6 code=47 consts=25 upvals=5 protos=1
    ;   K[0]='GetState'
    ;   K[1]='ActivityState'
    ;   K[2]='Started'
    ;   K[3]='GetId'
    ;   K[4]='m_skipCanvasGroup'
    ;   K[5]='alpha'
    ;   K[6]=1
    ;   K[7]='m_titleBgRect'
    ;   K[8]='DOAnchorPosY'
    ;   K[9]='anchoredPosition'
    ;   K[10]='y'
    ;   K[11]=100
    ;   K[12]=0.4
    ;   K[13]='m_centerRect'
    ;   K[14]=250
    ;   K[15]='GM'
    ;   K[16]='ResourceLoader'
    ;   K[17]='LoadPrefab'
    ;   K[18]='DataResource'
    ;   K[19]='UIPrefabConfig'
    ;   K[20]='GetConfig'
    ;   K[21]='UIPrefabConfigName'
    ;   K[22]='BigDayRaceEntry'
    ;   K[23]='m_bigDayRaceRoot'
    ;   K[24]='V3Zero'
    ;   upvals: model, _ENV, id, self, definition
    0000  GETUPVAL  R0 = model
    0001  SELF      R1 = R0[K0('GetState')] (self)
    0002  CALL      R0 = call(R0, 1 args, 1 rets)
    0003  GETTABUP  R1 = _ENV[K1('ActivityState')]
    0004  GETTABLE  R1 = R1[K2('Started')]
    0005  EQ        if R0 eq R1   -> -131064
    0006  JMP       (jump)   -> 13
    0007  GETUPVAL  R0 = model
    0008  SELF      R1 = R0[K3('GetId')] (self)
    0009  CALL      R0 = call(R0, 1 args, 1 rets)
    0010  GETUPVAL  R1 = model
    0011  EQ        if R1 eq R1   -> -131058
    0012  JMP       (jump)   -> 16
    0013  GETTABUP  R0 = self[K4('m_skipCanvasGroup')]
    0014  SETTABLE  R0[K5('alpha')] = K6(1)
    0015  RETURN    return R0..R-1
    0016  GETTABUP  R0 = self[K7('m_titleBgRect')]
    0017  SELF      R1 = R0[K8('DOAnchorPosY')] (self)
    0018  GETTABUP  R2 = self[K7('m_titleBgRect')]
    0019  GETTABLE  R2 = R2[K9('anchoredPosition')]
    0020  GETTABLE  R2 = R2[K10('y')]
    0021  ADD       R2 = K11(100) add R2
    0022  LOADK     R3 = K12 0.4
    0023  CALL      R0 = call(R0, 0 args, 3 rets)
    0024  GETTABUP  R0 = self[K13('m_centerRect')]
    0025  SELF      R1 = R0[K8('DOAnchorPosY')] (self)
    0026  GETTABUP  R2 = self[K13('m_centerRect')]
    0027  GETTABLE  R2 = R2[K9('anchoredPosition')]
    0028  GETTABLE  R2 = R2[K10('y')]
    0029  ADD       R2 = K14(250) add R2
    0030  LOADK     R3 = K12 0.4
    0031  CALL      R0 = call(R0, 0 args, 3 rets)
    0032  GETTABUP  R0 = _ENV[K15('GM')]
    0033  GETTABLE  R0 = R0[K16('ResourceLoader')]
    0034  SELF      R1 = R0[K17('LoadPrefab')] (self)
    0035  GETTABUP  R2 = _ENV[K15('GM')]
    0036  GETTABLE  R2 = R2[K18('DataResource')]
    0037  GETTABLE  R2 = R2[K19('UIPrefabConfig')]
    0038  SELF      R3 = R2[K20('GetConfig')] (self)
    0039  GETTABUP  R4 = _ENV[K21('UIPrefabConfigName')]
    0040  GETTABLE  R4 = R4[K22('BigDayRaceEntry')]
    0041  CALL      R2 = call(R2, 1 args, 2 rets)
    0042  GETTABUP  R3 = self[K23('m_bigDayRaceRoot')]
    0043  GETTABUP  R4 = _ENV[K24('V3Zero')]
    0044  CLOSURE   R5 = closure proto0
    0045  CALL      R0 = call(R0, 0 args, 5 rets)
    0046  RETURN    return R0..R-1
    ; ---------- proto0 [] ----------
      ; fn ?  line 182-214 np=1 va=0 ms=7 code=53 consts=20 upvals=5 protos=2
      ;   K[0]=nil
      ;   K[1]='IsNull'
      ;   K[2]='GetState'
      ;   K[3]='ActivityState'
      ;   K[4]='Started'
      ;   K[5]='GetId'
      ;   K[6]='m_bigDayRaceEntry'
      ;   K[7]='AddressableLoader'
      ;   K[8]='Destroy'
      ;   K[9]='m_bRaceLoaded'
      ;   K[10]=true
      ;   K[11]='GetLuaTable'
      ;   K[12]='Init'
      ;   K[13]='GetType'
      ;   K[14]='EBigDayRaceEntryWindowRefer'
      ;   K[15]='RefreshDay'
      ;   K[16]='GetAnimDuration'
      ;   K[17]='DelayExecuteFuncInView'
      ;   K[18]=0.5
      ;   K[19]=2
      ;   upvals: model, _ENV, id, self, definition
      ;   locals: go(0-53), tbEntry(31-53), animDuration(42-53)
      0000  EQ        if R1 eq K0(nil)   -> -130814
      0001  JMP       (jump)   -> 6
      0002  SELF      R2 = R0[K1('IsNull')] (self)
      0003  CALL      R1 = call(R1, 1 args, 1 rets)
      0004  TEST      if not R1 then   -> -131066
      0005  JMP       (jump)   -> 7
      0006  RETURN    return R0..R-1
      0007  GETUPVAL  R1 = model
      0008  SELF      R2 = R1[K2('GetState')] (self)
      0009  CALL      R1 = call(R1, 1 args, 1 rets)
      0010  GETTABUP  R2 = _ENV[K3('ActivityState')]
      0011  GETTABLE  R2 = R2[K4('Started')]
      0012  EQ        if R0 eq R2   -> -130544
      0013  JMP       (jump)   -> 23
      0014  GETUPVAL  R1 = model
      0015  SELF      R2 = R1[K5('GetId')] (self)
      0016  CALL      R1 = call(R1, 1 args, 1 rets)
      0017  GETUPVAL  R2 = model
      0018  EQ        if R0 eq R2   -> -130538
      0019  JMP       (jump)   -> 23
      0020  GETTABUP  R1 = self[K6('m_bigDayRaceEntry')]
      0021  EQ        if R1 eq K0(nil)   -> -130281
      0022  JMP       (jump)   -> 28
      0023  GETTABUP  R1 = _ENV[K7('AddressableLoader')]
      0024  GETTABLE  R1 = R1[K8('Destroy')]
      0025  MOVE      R2 = R0
      0026  CALL      R1 = call(R1, 0 args, 1 rets)
      0027  RETURN    return R0..R-1
      0028  SETTABUP  self[K9('m_bRaceLoaded')] = K10(true)
      0029  SELF      R2 = R0[K11('GetLuaTable')] (self)
      0030  CALL      R1 = call(R1, 1 args, 1 rets)
      0031  SELF      R3 = R1[K12('Init')] (self)
      0032  GETUPVAL  R4 = model
      0033  SELF      R5 = R4[K13('GetType')] (self)
      0034  CALL      R4 = call(R4, 1 args, 1 rets)
      0035  GETUPVAL  R5 = model
      0036  GETTABUP  R6 = _ENV[K14('EBigDayRaceEntryWindowRefer')]
      0037  GETTABLE  R6 = R6[K15('RefreshDay')]
      0038  CALL      R2 = call(R2, 0 args, 4 rets)
      0039  SETTABUP  self[K6('m_bigDayRaceEntry')] = R1
      0040  SELF      R3 = R1[K16('GetAnimDuration')] (self)
      0041  CALL      R2 = call(R2, 1 args, 1 rets)
      0042  GETTABUP  R3 = _ENV[K17('DelayExecuteFuncInView')]
      0043  CLOSURE   R4 = closure proto0
      0044  ADD       R5 = K18(0.5) add R2
      0045  GETUPVAL  R6 = model
      0046  CALL      R3 = call(R3, 0 args, 3 rets)
      0047  GETTABUP  R3 = _ENV[K17('DelayExecuteFuncInView')]
      0048  CLOSURE   R4 = closure proto1
      0049  ADD       R5 = K19(2) add R2
      0050  GETUPVAL  R6 = model
      0051  CALL      R3 = call(R3, 0 args, 3 rets)
      0052  RETURN    return R0..R-1
      ; ---------- proto0 [] ----------
        ; fn ?  line 201-205 np=0 va=0 ms=4 code=10 consts=6 upvals=1 protos=0
        ;   K[0]='m_skipCanvasGroup'
        ;   K[1]='alpha'
        ;   K[2]=0
        ;   K[3]='DOFade'
        ;   K[4]=1
        ;   K[5]=0.2
        ;   upvals: self
        0000  GETTABUP  R0 = self[K0('m_skipCanvasGroup')]
        0001  GETTABLE  R0 = R0[K1('alpha')]
        0002  EQ        if R0 eq K2(0)   -> -130810
        0003  JMP       (jump)   -> 9
        0004  GETTABUP  R0 = self[K0('m_skipCanvasGroup')]
        0005  SELF      R1 = R0[K3('DOFade')] (self)
        0006  LOADK     R2 = K4 1
        0007  LOADK     R3 = K5 0.2
        0008  CALL      R0 = call(R0, 0 args, 3 rets)
        0009  RETURN    return R0..R-1
      ; ---------- proto1 [] ----------
        ; fn ?  line 207-213 np=0 va=0 ms=5 code=30 consts=11 upvals=4 protos=0
        ;   K[0]='Close'
        ;   K[1]='GetState'
        ;   K[2]='ActivityState'
        ;   K[3]='Released'
        ;   K[4]='IsInRace'
        ;   K[5]='CanClaimReward'
        ;   K[6]='GM'
        ;   K[7]='UIManager'
        ;   K[8]='OpenViewWhenIdle'
        ;   K[9]='MainWindowPrefabName'
        ;   K[10]='GetType'
        ;   upvals: self, model, _ENV, definition
        0000  GETUPVAL  R0 = self
        0001  SELF      R1 = R0[K0('Close')] (self)
        0002  CALL      R0 = call(R0, 0 args, 1 rets)
        0003  GETUPVAL  R0 = self
        0004  SELF      R1 = R0[K1('GetState')] (self)
        0005  CALL      R0 = call(R0, 1 args, 1 rets)
        0006  GETTABUP  R1 = _ENV[K2('ActivityState')]
        0007  GETTABLE  R1 = R1[K3('Released')]
        0008  EQ        if R1 eq R1   -> -131061
        0009  JMP       (jump)   -> 29
        0010  GETUPVAL  R0 = self
        0011  SELF      R1 = R0[K4('IsInRace')] (self)
        0012  CALL      R0 = call(R0, 1 args, 1 rets)
        0013  TEST      if not R0 then   -> -131057
        0014  JMP       (jump)   -> 29
        0015  GETUPVAL  R0 = self
        0016  SELF      R1 = R0[K5('CanClaimReward')] (self)
        0017  CALL      R0 = call(R0, 1 args, 1 rets)
        0018  TEST      if not R0 then   -> -131052
        0019  JMP       (jump)   -> 29
        0020  GETTABUP  R0 = _ENV[K6('GM')]
        0021  GETTABLE  R0 = R0[K7('UIManager')]
        0022  SELF      R1 = R0[K8('OpenViewWhenIdle')] (self)
        0023  GETTABUP  R2 = definition[K9('MainWindowPrefabName')]
        0024  GETUPVAL  R3 = self
        0025  SELF      R4 = R3[K10('GetType')] (self)
        0026  CALL      R3 = call(R3, 1 args, 1 rets)
        0027  LOADBOOL  R4 = true
        0028  CALL      R0 = call(R0, 0 args, 4 rets)
        0029  RETURN    return R0..R-1
; ---------- proto5 [ShowSkipCanvasGroup] ----------
  ; fn ?  line 223-225 np=1 va=0 ms=2 code=3 consts=3 upvals=0 protos=0
  ;   K[0]='m_skipCanvasGroup'
  ;   K[1]='alpha'
  ;   K[2]=1
  ;   locals: self(0-3)
  0000  GETTABLE  R1 = R0[K0('m_skipCanvasGroup')]
  0001  SETTABLE  R1[K1('alpha')] = K2(1)
  0002  RETURN    return R0..R-1
