PageSourceSearch

https://halo99.cc/assets/superMemberDayActivity-DJ7vitwq.js

js halo99.cc collected 2026-10-08 07:07:26 UTC 5,189 bytes, 1 lines download raw bytes

1import{$ as u,A as i,B as re,C,D as e,E as v,H as n,J as le,M as ne,O as j,P as oe,S as H,T as ie,U as N,at as s,it as A,j as ue,k as S,nt as r,rt as ve}from"./vendor-LxXOAMuQ.js";import{B as m,I as ce,bn as de,dt as pe,xn as me,yn as _e}from"./system-BaVXhvMf.js";import{b as ye}from"./index-CPTwNW5c.js";import{t as be}from"./PageLayout-B_3L28f2.js";import{t as J}from"./route-block-BhJy-7nH.js";import{t as fe}from"./ActivityRules-CNXeFPuz.js";import{t as we}from"./useActivityPanel-CSluvPeF.js";var ge={class:"activity-container"},he=["src"],ke={class:"super-days"},De={key:1,class:"active-bonus-card"},Me={class:"row"},xe={class:"progress-bar-wrap"},Ce={class:"row"},Ne={class:"progress-bar-wrap"},Ae={class:"row"},Se={class:"progress-bar-wrap"},$e={key:2,class:"active-bonus-card today"},qe={class:"hint"},Be={class:"super-slot"},Pe={class:"slot-reels"},Le=["disabled"],Re={class:"task-sheet-title"},Ee={class:"reward-title"},Fe={class:"reward-amount"},O=oe({__name:"index",props:{activity:{}},setup(Q){var g,h;const $=Q,{isLogin:q,requireLogin:U,refreshBadge:G,showSuccess:K,showError:W,calcProgress:k,t:l}=we(((g=$.activity)===null||g===void 0?void 0:g.activity_id)||((h=$.activity)===null||h===void 0?void 0:h.id)),B=u([]),D=u(""),c=u({}),P=u([]),d=u({}),L=u([]),R=u(["0","0","0","0","0"]),f=u(!1),_=u(null),y=u(!1),E=v(()=>Number(d.value.recharge_amount||0)),F=v(()=>Number(d.value.bet_amount||0)),I=v(()=>Number(d.value.bet_days||0)),V=v(()=>Number(d.value.user_status||0)),X=v(()=>V.value===3||!!d.value.is_draw_day),M=v(()=>q.value&&V.value===2&&!y.value),Y=v(()=>k(E.value,Number(c.value.recharge_requirement||0))),Z=v(()=>k(F.value,Number(c.value.bet_amount_requirement||0))),ee=v(()=>k(I.value,Number(c.value.bet_days_requirement||0)));function w(a){var t,b;return(t=(b=a==null?void 0:a.data)!==null&&b!==void 0?b:a)!==null&&t!==void 0?t:{}}function T(a){R.value=a.toFixed(2).replace(".",",").padStart(5,"0").split("")}async function ae(){const a=w(await de());B.value=a.activity_desc||[],D.value=a.banner||"",c.value=a.config||{},P.value=a.next_three_member_days||[],q.value&&await z()}async function z(){const a=w(await _e());d.value=a;const t=Number(a.last_draw_amount||a.draw_amount||0);t>0&&T(t)}async function te(){const a=w(await me());L.value=a.top10||a||[]}async function se(){if(!(!U()||!M.value)){y.value=!0;try{const a=w(await pe()),t=Number(a.reward_amount||a.draw_amount||0);T(t),_.value=t.toFixed(2).replace(".",","),await ce(),K("activity.superMember.drawSuccess"),await z(),await G()}catch(a){W(a instanceof Error?a.message:l("activity.superMember.drawFailed"))}finally{y.value=!1}}}return re(()=>{ae(),te()}),(a,t)=>{const b=be;return n(),j(b,null,{default:le(()=>[e("div",ge,[D.value?(n(),i("img",{key:0,src:D.value,class:"activity-banner",alt:""},null,8,he)):S("",!0),e("div",ke,[(n(!0),i(C,null,N(P.value,(o,p)=>(n(),i("div",{key:p,class:"super-day"},s(o),1))),128))]),X.value?(n(),i("div",$e,[e("div",qe,s(r(l)("activity.superMember.qualified")),1)])):(n(),i("div",De,[e("div",Me,[e("span",null,s(r(l)("wallet.deposit")),1),e("strong",null,s(r(m)(E.value))+" / "+s(r(m)(c.value.recharge_requirement||0)),1)]),e("div",xe,[e("div",{class:"progress-bar",style:A({width:Y.value+"%"})},null,4)]),e("div",Ce,[e("span",null,s(r(l)("activity.challenge.colBet")),1),e("strong",null,s(r(m)(F.value))+" / "+s(r(m)(c.value.bet_amount_requirement||0)),1)]),e("div",Ne,[e("div",{class:"progress-bar",style:A({width:Z.value+"%"})},null,4)]),e("div",Ae,[e("span",null,s(r(l)("activity.superMember.betDays")),1),e("strong",null,s(I.value)+" / "+s(c.value.bet_days_requirement||0),1)]),e("div",Se,[e("div",{class:"progress-bar",style:A({width:ee.value+"%"})},null,4)])])),e("div",Be,[e("div",Pe,[(n(!0),i(C,null,N(R.value,(o,p)=>(n(),i("span",{key:p,class:"slot-digit"},s(o),1))),128))]),e("button",{class:ve(["happy-exchange-btn",{active:M.value}]),disabled:!M.value||y.value,onClick:se},s(y.value?r(l)("common.spinning"):r(l)("activity.superMember.draw")),11,Le),e("button",{class:"happy-btn secondary",onClick:t[0]||(t[0]=o=>f.value=!0)},s(r(l)("activity.superMember.rank")),1)]),ne(fe,{rules:B.value},null,8,["rules"]),(n(),j(ie,{to:"#app"},[f.value?(n(),i("div",{key:0,class:"reward-overlay",onClick:t[3]||(t[3]=o=>f.value=!1)},[e("div",{class:"task-sheet",onClick:t[2]||(t[2]=H(()=>{},["stop"]))},[e("div",Re,[ue(s(r(l)("activity.superMember.rank"))+" ",1),e("button",{class:"close-x",onClick:t[1]||(t[1]=o=>f.value=!1)},"×")]),(n(!0),i(C,null,N(L.value,(o,p)=>{var x;return n(),i("div",{key:p,class:"task-row"},[e("span",null,s(o.nickname||`#${p+1}`),1),e("span",null,s(r(l)("common.currency"))+" "+s(r(m)((x=o.amount)!==null&&x!==void 0?x:0)),1)])}),128))])])):S("",!0),_.value?(n(),i("div",{key:1,class:"reward-overlay",onClick:t[6]||(t[6]=o=>_.value=null)},[e("div",{class:"reward-popup",onClick:t[5]||(t[5]=H(()=>{},["stop"]))},[e("div",Ee,s(r(l)("common.success")),1),e("div",Fe,s(r(l)("common.currency"))+" "+s(r(m)(_.value)),1),e("button",{class:"reward-btn",onClick:t[4]||(t[4]=o=>_.value=null)},s(r(l)("common.confirm")),1)])])):S("",!0)]))])]),_:1})}}});typeof J=="function"&&J(O);var Oe=ye(O,[["__scopeId","data-v-5554fd2d"]]);export{Oe 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.