1"use strict";(self.webpackChunkblockman_pc=self.webpackChunkblockman_pc||[]).push([[8800],{31715:function(i,t,e){e.d(t,{F2:function(){return s},VW:function(){return a},YL:function(){return c},uk:function(){return n},xG:function(){return _}});var p=new(e(56952).A)("/cubo-api/pay/");function a(){return p("get","api/v1/wealth/user")}function _(i){return p("get","public/pay/api/v1/public/pay/judgepayway",i)}function s(i){return p("get","public/pay/api/v1/public/pay/centili",i)}function n(i){return p("get","api/v1/third/payment?platform=web&country="+i)}function c(i){return p("post","api/v1/third/payment",i)}},27347:function(i,t,e){e.r(t),e.d(t,{default:function(){return v}});e(62010);var p=e(14385),a=e.n(p),_=new URL(e(84470),e.b),s='<div> <div class="bm-vip"> <div class="bm-vip-head-img"> <img src="'+a()(_)+'" alt=""> </div> <div class="bm-vip-expire"> <p v-show="uservip==0">{{$t("vip.no_vip_user").replace("{userName}",userData.nickName||$getCookie("nickName"))}} </p> <p v-show="uservip!=0"> {{$t("vip.is_vip_user").replace("{VIP}",vip_code_type[uservip]||"VIP").replace("{time}",expireDate)}}</p> </div> <div class="bm-vip-tab clearfix"> <div class="bm-vip-tab-item fl" @click="select_tab(index)" :class="active==index?\'active\':\'\'" v-for="(item,index) in tab" :key="index"> <img :src="getTabVipImg(item)" alt=""> </div> </div> <div class="bm-jurisdiction"> <div class="bm-jurisdiction-item fl" :class="(index+1)%5==0?\'margin-right-0\':\'\'" v-for="(item,index) in vip_data[active+1]" :key="index"> <div class="bm-j-item"> <img :src="getVipDataImg(item.src_pic)" alt=""> <p>{{item.name}}</p> </div> </div> </div> <div class="bm-buy-vip"> <div class="bm-buy-month fl" v-for="(item, index) in products[1+active]" :key="index"> <p>$<span>{{item.price}}</span>/{{product_type[index]}}</p> <el-button type="text" @click="buy(item,index,vip_code_type[1+active],uservip==0?0:uservip==active+1?1:((active+1>uservip)?2:0))"> {{vip_dredge_type[uservip==0?0:uservip==active+1?1:((active+1>uservip)?2:0)]}}</el-button> </div> <div style="text-align:left;line-height:100px;margin-left:20px" v-show="products[1+active].length==0"> {{$t("vip.cant_demotion")}}</div> </div> <bm-dialog id="bm-dialog" class="bm-vip-upgrade-hint-dialog" :name="\'upgrade_vip\'" :dialog_show.sync="upgrade_vip" @close="close_event"> <h2>{{$t("vip.upgrade_vip_whether")}}<br/>{{$t("vip.transform_to_up_vip")}}</h2> <div> <el-button class="bm-btn bm-btn-active w-green" @click="window_page_location()" type="text"> {{$t("vip.vip_pay_upgrade_vip")}}</el-button> </div> </bm-dialog> </div> </div> ',n=(e(11930),e(16388)),c=e(31715),v={name:"Vip",template:s,data:function(){return{tab:["vip","vip_up","mvp"],vip_code_type:[" ","VIP","VIP+","MVP"],product_type:[this.$t("vip.month"),this.$t("vip.year")],vip_dredge_type:[this.$t("vip.now_pay_pen_vip"),this.$t("vip.now_renew_vip"),this.$t("vip.now_upgrade_vip")],active:0,vip_data:{1:[{src_pic:"app_vip",name:this.$t("vip.vip_mvp_app_logo")},{src_pic:"extra_bcube",name:this.$t("vip.vip_vip_give_diamonds")},{src_pic:"coin_%2Bmax1.5",name:this.$t("vip.vip_vip_gold_1")},{src_pic:"coin_%2B1.2",name:this.$t("vip.vip_vip_gold_growth")},{src_pic:"decorate_vip",name:this.$t("vip.vip_mvp_clothes")},{src_pic:"friend_up",name:this.$t("vip.vip_mvp_friend_num")},{src_pic:"return_bcube",name:this.$t("vip.vip_vip_diamond_gift")},{src_pic:"game_vip",name:this.$t("vip.vip_mvp_game_logo")},{src_pic:"skin_checkou_g",name:this.$t("vip.vip_vip_up_change_skin")},{src_pic:"buy_decorate_-10_g",name:this.$t("vip.vip_vip_up_discount")}],2:[{src_pic:"app_vip%2B",name:this.$t("vip.vip_mvp_app_logo")},{src_pic:"extra_bcube",name:this.$t("vip.vip_vip_give_diamonds")},{src_pic:"coin_max2",name:this.$t("vip.vip_vip_up_gold_2")},{src_pic:"coin_%2B1.5",name:this.$t("vip.vip_vip_up_gold_growth")},{src_pic:"decorate_vip%2B",name:this.$t("vip.vip_mvp_clothes")},{src_pic:"friend_up",name:this.$t("vip.vip_mvp_friend_num")},{src_pic:"return_bcube",name:this.$t("vip.vip_vip_up_diamond_gift")},{src_pic:"game_vip%2B",name:this.$t("vip.vip_mvp_game_logo")},{src_pic:"skin_checkou",name:this.$t("vip.vip_vip_up_change_skin")},{src_pic:"buy_decorate_-10",name:this.$t("vip.vip_vip_up_discount")}],3:[{src_pic:"app_mvp",name:this.$t("vip.vip_mvp_app_logo")},{src_pic:"extra_bcube",name:this.$t("vip.vip_vip_give_diamonds")},{src_pic:"coin_%2Bmax3",name:this.$t("vip.vip_mvp_gold_3")},{src_pic:"coin_%2B2",name:this.$t("vip.vip_mvp_gold_growth")},{src_pic:"decorate_mvp",name:this.$t("vip.vip_mvp_clothes")},{src_pic:"friend_up",name:this.$t("vip.vip_mvp_friend_num")},{src_pic:"return_bcube",name:this.$t("vip.vip_mvp_diamond_gift")},{src_pic:"game_mvp",name:this.$t("vip.vip_mvp_game_logo")},{src_pic:"skin_checkou",name:this.$t("vip.vip_mvp_change_skin")},{src_pic:"buy_decorate_-20",name:this.$t("vip.vip_mvp_discount")}]},uservip:0,expireDate:"",products:{1:[],2:[],3:[]},upgrade_vip:!1,upgrade_vip1:!1,upgrade_vip_url:"",urlData:{d:""},talking_data:{0:{0:{name:"ç¹å»å¼évip/æ",event:"click_open_vip_month"},1:{name:"ç¹å»å¼évip/å¹´",event:"click_open_vip_year"}},1:{0:{name:"ç¹å»ç»è´¹vip/æ",event:"click_renew_vip_month"},1:{name:"ç¹å»ç»è´¹vip/å¹´",event:"click_renew_vip_year"}}},upgrade_vip_data:[],select_product:{}}},computed:{userData:function(){return this.$store.state.userData},is_visistor:function(){return this.$store.state.is_visistor},user_key:function(){return this.$store.state.user_key}},created:function(){this.$td("è¿å
¥vip页é¢","vip_page"),this.get_user_vip(),this.get_vip_price()},methods:{select_tab:function(i){this.active=i},buy:function(i,t,e,p){if(this.is_visistor){if(this.select_product=i,this.upgrade_vip_data=[t,e,p],this.uservip>0&&this.active+1>this.uservip)return void(this.upgrade_vip=!0);this.judgePayWay()}else this.$store.state.global_event.login_tips_dialog()},judgePayWay:function(){var i=this;this.talking_data_vip(this.upgrade_vip_data[0],this.upgrade_vip_data[1],this.upgrade_vip_data[2]),(0,c.xG)({productId:this.select_product.productId}).then(function(t){"payssion"===t.data.data.payWay?i.gotoPayssionPay():i.gotoCentiliPay()}).catch(function(t){i.$messager.error(t.data.message)})},gotoPayssionPay:function(){this.upgrade_vip_url=this.$util.changeApiCubo(this.$api.API_BM_WEB),this.user_key.userId,this.select_product.productId,this.user_key.accessToken,encodeURIComponent(location.origin+"/#/recharge/pay-result?d="+this.select_product.price+"&qq_type="+this.upgrade_vip_data[0]+"&vip_type="+this.upgrade_vip_data[1]+"&type="+this.upgrade_vip_data[2]),window.open(this.upgrade_vip_url)},gotoCentiliPay:function(){var i=this;(0,c.F2)({productId:this.select_product.productId,returnurl:location.origin+"/#/recharge/pay-result?d="+this.select_product.price+"&qq_type="+this.upgrade_vip_data[0]+"&vip_type="+this.upgrade_vip_data[1]+"&type="+this.upgrade_vip_data[2]}).then(function(t){1===t.data.code?window.open(t.data.data.url):i.$messager.error(t.data.message)}
1).catch(function(t){i.$messager.error(t.data.message)})},get_user_vip:function(){var i=this;(0,n.sd)().then(function(t){1==t.data.code?(i.uservip=t.data.data.vip,i.expireDate=t.data.data.expireDate):i.$messager.error(t.data.message)}).catch(function(i){})},get_vip_price:function(){var i=this;this.$http({method:"get",url:this.$util.changeApiCubo(this.$api.API_BM_PAY)+"api/v1/pay/products/vip",data:{}}).then(function(t){1==t.data.code?i.products=t.data.data.products:i.$messager.error(t.data.message)}).catch(function(i){})},close_event:function(i,t,e){this[i]=t},window_page_location:function(){this.judgePayWay(),this.upgrade_vip=!1},talking_data_vip:function(i,t,e){e=e>0?1:0,this.$td(this.talking_data[e][i].name,this.talking_data[e][i].event,{vip_type:t})},getTabVipImg:function(i){return this.$config.cdn_src+"static/images/vip/ic_vip_page_".concat(i,".png")},getVipDataImg:function(i){return this.$config.cdn_src+"static/images/vip/".concat(i,".png")}}}},84470:function(i){i.exports="static/images/vip/VIPtitle.png"}}]);
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.