1import{d as I,a5 as C,r as p,w as R,e as n,T as g}from"../vendors/vendor-stable.Bob7ohop.js";import{c as j,bo as E,dV as m,l as v,ff as b,fg as h,eL as i}from"./commonChunk.B_cUH0Zs.js";import{u as A}from"./useGenerateDrawItems.Bbv2ChJQ.js";import{u as U}from"./useIntervalAlternation.CamQ3njP.js";import{u as B}from"./useRewardTips.gXCCsx7a.js";import"./vendorChunk.LVLHXJtX.js";import{L as u}from"./1_SearchGameChunk.DwaUHFtD.js";import{T as L}from"./TitleContentIndex.CQ90Cmcj.js";import"./surprise.JZfV5P5f.js";import"./1_PromotionChunk.BvNF2mFi.js";import"./1_AgentCenterChunk.kXcdE-pO.js";import"./0_WithdrawChunk.Bv-cc1Gj.js";import"./0_EntryLoginRegisterChunk.A6wBCaPk.js";import"./0_RechargeDialogsChunk.Dyd_ik_d.js";import"../vendors/vendor-swiper.C6FVyGNB.js";import"./1_MineChunk.BoMofme2.js";import"./1_PromoteChunk.rL5efRBs.js";import"./index.CZ4qdFdM.js";const S="_iconBox_1f8y7_156",D="_keepUp_1f8y7_165",N="_iconText_1f8y7_178",P="_text_1f8y7_183",V="_hand_1f8y7_186",F="_winning_1f8y7_138",a={"open-animation":"_open-animation_1f8y7_91","open-images":"_open-images_1f8y7_95","open-image-item":"_open-image-item_1f8y7_102","open-image-inner":"_open-image-inner_1f8y7_110","open-image-txt":"_open-image-txt_1f8y7_120","winning-image-inner":"_winning-image-inner_1f8y7_138",iconBox:S,keepUp:D,iconText:N,text:P,hand:V,winning:F,"not-rewarded":"_not-rewarded_1f8y7_195"},[K]=j("pages-dialogs-surprise-reward-red-packet"),ie=I({name:K,props:{isCovered:{type:Boolean,default:!1}},emits:["openReward"],setup(c,{emit:d}){const{t}=C(),s=p(!1),_=p(!1),y=p(!1),{list:o,updateListAfterDraw:k}=A(6),r=U({intervalTime:1100,func:e=>e===o.value.length-1?0:e+1}),l=B();R(()=>c.isCovered,e=>e?r.stop():r.changeIntervalTime(1100));const T=async e=>{if(s.value)return;const f=await l.surpriseRewardReceive();if(!(!f||f.error&&!l.isDataExpired.value)){if(l.isDataExpired.value){d("openReward");return}s.value=!0,k(e),await i(2e3),o.value=o.value.map(w=>({...w,status:e.idx===w.idx?"winning":"notRewarded"})),await i(2e3),d("openReward")}},x=async()=>{await i(1e3),_.value=!0,await i(1500),y.value=!0};return()=>n("div",{class:a["open-animation"]},[n(L,null,null),n("div",{class:a["open-images"]},[o.value.map(e=>e.status==="unopen"?n(E,{key:e.idx,class:a["open-image-item"],src:"/lobby_asset/common/common/event/ywjx/red1/ywjx_hb.png",tag:"div",onClick:()=>T(e)},{default:()=>[n("div",{class:a["open-image-inner"]},[n("span",{class:a["open-image-txt"]},[t("lobby.event.redPocket.open")])]),!s.value&&e.idx==r.showIdx.value&&n(u,{class:a.hand,paused:c.isCovered,animationPath:"/lobby_asset/common/common/event/ywjx/animated/shouzi.json"},null)]}):e.status==="winning"?n("div",{key:e.idx,class:a["open-image-item"]},[n(u,{class:a.winning,onInit:x,onDataFailed:x,animationPath:"/lobby_asset/common/common/event/ywjx/animated/red1/lottie/lottie_ywjx_hb_win.json"},null),e.bonusEnum!==m.KeepUp&&n("div",{class:a["winning-image-inner"]},[t("lobby.surprise.getReward")]),n(g,{name:v.Fade},{default:()=>[_.value&&n("div",{class:a.iconBox},[e.bonusEnum===m.KeepUp?n("span",{class:a.keepUp},[t("lobby.surprise.keepup")]):n(b,{autoScrollLimit:8,class:a.iconText,type:h.Surprise,isVertical:!0,detail:{key:e.bonusEnum,text:e.text},textClass:a.text},null)])]})]):n("div",{key:e.idx,class:a["open-image-item"]},[n(u,{class:a["not-rewarded"],animationPath:"/lobby_asset/common/common/event/ywjx/animated/red1/lottie/lottie_ywjx_hb_lose.json"},null),n(g,{name:v.Fade},{default:()=>[y.value&&n("div",{class:a.iconBox},[e.bonusEnum===m.KeepUp?n("span",{class:a.keepUp},[t("lobby.surprise.keepup")]):n(b,{autoScrollLimit:8,class:a.iconText,type:h.Surprise,isVertical:!0,detail:{key:e.bonusEnum,text:e.text},textClass:a.text},null)])]})]))])])}});export{ie as default};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.