1import{_ as g,au as h,du as m}from"./index-10-08-19-06-CkymSlhF.js";import{n as v}from"./activityData-10-08-19-06-dRrHipgu.js";import{q as r,v as i,K as d,ae as c,X as p,p as l,a3 as o,a2 as y}from"./core-10-08-19-06-DYkI1QLT.js";import"./vendor-10-08-19-06-vW4GXx0A.js";import"./http-10-08-19-06-DKS35TLd.js";import"./compression-10-08-19-06-N2887O1Y.js";import"./vueuse-10-08-19-06-BORqbsSy.js";import"./ui-10-08-19-06-Du5BGb8n.js";import"./date-10-08-19-06-DdaeHxm6.js";const w={name:"newuser",data(){return{activityData:v,welfarebtns:null,welfareRequestId:0,claimRequestId:0,receivingWelfare:!1}},computed:{isLoggedIn(){var s;return[!0,1,"1"].includes((s=this.UserInfo)==null?void 0:s.loginStatus)},loginIdentity(){return this.authSessionIdentity}},watch:{loginIdentity:{immediate:!0,handler(s){++this.welfareRequestId,++this.claimRequestId,this.welfarebtns=null,this.receivingWelfare=!1,s&&this._getWelfare(s)}}},methods:{async _getWelfare(s=this.loginIdentity){if(!s)return;const t=++this.welfareRequestId;this.welfarebtns=null;try{const e=await m();if(t!==this.welfareRequestId||s!==this.loginIdentity)return;switch(String(e==null?void 0:e.code)){case"10004":this.welfarebtns="å¯é¢å";break;case"10005":this.welfarebtns="å»å款";break;case"10003":this.welfarebtns="å·²é¢å";break;case"60000":this.changeUserLoginDialogStatus(!0);break;default:e!=null&&e.message&&this.$message({message:e.message,type:"error"})}}catch(e){t===this.welfareRequestId&&s===this.loginIdentity&&(this.welfarebtns=null)}},async _doFreeGame(){if(!this.isLoggedIn){this.changeUserLoginDialogStatus(!0);return}switch(this.welfarebtns){case"å¯é¢å":{if(this.receivingWelfare)return;const s=this.loginIdentity,t=++this.claimRequestId;this.receivingWelfare=!0;try{const e=await h();if(t!==this.claimRequestId||s!==this.loginIdentity)return;if(String(e==null?void 0:e.code)==="60000"){this.changeUserLoginDialogStatus(!0);return}if(!e||["20000","101"].includes(String(e==null?void 0:e.code))){this.$message({message:(e==null?void 0:e.message)||"é¢å失败ï¼è¯·ç¨åéè¯",type:"error"});return}if(await this._getWelfare(s),s!==this.loginIdentity)return;this.openSmallDialog({content:'<span class="ft-16">é¢åæå,请åå¾ç«å
ä¿¡æ¥ç详æ
!</span>',title:"é¢åæå",type:null,style:"point-container",confirmButtonText:"æç¥éäº",showCancelButton:!1})}catch(e){t===this.claimRequestId&&s===this.loginIdentity&&this.$message({message:(e==null?void 0:e.message)||"é¢å失败ï¼è¯·ç¨åéè¯",type:"error"})}finally{t===this.claimRequestId&&(this.receivingWelfare=!1)}break}case"å»å款":this.$router.push("/userCenter/recharge");break}}}},I={class:"activity activity-new-user"},b={class:"activity-content"},_=["innerHTML"],L={class:"tips"},q=["innerHTML"],k={class:"activity-details"},D=["innerHTML"],R=["innerHTML"],S={class:"activity-rules"};function T(s,t,e,W,a,u){return l(),r("div",I,[t[7]||(t[7]=i("div",{class:"activity-banner"},null,-1)),i("div",b,[t[4]||(t[4]=i("div",{class:"title"},"é¢ä½éªé",-1)),i("div",null,[i("div",{class:"downloadApp",innerHTML:a.activityData.content.txt},null,8,_),i("div",L,[t[2]||(t[2]=i("p",null,"温馨æç¤ºï¼",-1)),i("p",{innerHTML:a.activityData.content.tips},null,8,q)]),t[3]||(t[3]=i("div",{class:"girl"},null,-1)),i("div",{class:"btn",onClick:t[0]||(t[0]=n=>s.$router.push("/downLoadCenter"))},"ä¸è½½APP")])]),i("div",k,[t[5]||(t[5]=i("div",{class:"title"},"èªå©ç³é¢",-1)),i("div",{class:"tips",innerHTML:a.activityData.details.tips},null,8,D),i("div",null,[i("div",{innerHTML:a.activityData.details.txt},null,8,R),(l(!0),r(d,null,c(a.activityData.details.gameList,n=>(l(),r("div",{key:n.id},[i("span",null,o("0"+n.id),1),y(" "+o(n.name),1)]))),128))]),a.welfarebtns?(l(),r("div",{key:0,class:"btn",onClick:t[1]||(t[1]=(...n)=>u._doFreeGame&&u._doFreeGame(...n))},"ç¹å»é¢å")):p("",!0)]),i("div",S,[t[6]||(t[6]=i("div",{class:"title"},"æ´»å¨è§å",-1)),i("div",null,[(l(!0),r(d,null,c(a.activityData.rules,(n,f)=>(l(),r("p",{key:f},o(n),1))),128))])])])}const V=g(w,[["render",T],["__scopeId","data-v-b8b484f2"]]);export{V 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.