(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-assets-balance-center~pages-assets-bmt-exchange~pages-assets-bmt-flash~pages-assets-bmtr~pages~f90d3c1d"],{"25a0":function(e,t,r){"use strict";r("6a54");var n=r("f5bd").default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=e.method||"GET",r="POST"===t?"application/x-www-form-urlencoded; charset=UTF-8":"application/json",n=(0,u.getCurrentWebviewToken)(),s=Object.assign({"Content-Type":r,"Form-type":"gzh"},e.header||{});if(n){var c="Bearer "+n;s["Authori-zation"]=c,s.Authorization=c}var l=function(e){if(!e||!e.showLoading)return!1;i+=1,1===i&&uni.showLoading({title:e.loadingText||"加载中",mask:!1!==e.loadingMask});return!0}(e);return new Promise((function(r,n){uni.request({url:o(e.url),method:t,data:e.data||{},header:s,timeout:a.default.TIMEOUT,success:function(e){var t=e.statusCode||0;t>=200&&t<300?r(e.data):n({statusCode:t,message:e.data&&e.data.message||"接口请求失败",raw:e})},fail:function(e){n({statusCode:0,message:e.errMsg||"网络异常",raw:e})},complete:function(){(function(e){if(!e)return;i=Math.max(0,i-1),0===i&&uni.hideLoading()})(l)}})}))},r("5c47"),r("0506"),r("bf0f");var a=n(r("5844")),u=r("6199"),i=0;function o(e){return function(e){return/^https?:\/\//i.test(e||"")}(e)?e:a.default.BASE_URL+e}},5844:function(e,t,r){"use strict";r("6a54"),Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=window.location.protocol+"//"+window.location.host,a=n,u={CURRENT_SERVER_URL:n,EXTERNAL_H5_HOST:a,BASE_URL:n,HTTP_REQUEST_URL:n,TIMEOUT:1e4,WALLET_NAME:"海南农综交易所",POINTS_CONVERT_INTERVAL:"0,20",ENDPOINTS:{price:"/api/hn/getPrice",homeBalance:"/api/hn/getAllBalance",extractBank:"/api/extract/bank",spreadCommission:"/api/spread/commission",powerExchangeSubmit:"/api/hn/redeem/power",bmtFlashExchangeSubmit:"/api/hn/redeem/justRedeem",powerExchangeMuit:"/api/hn/redeem/getMuit",bmtRedeemPowerRate:"/api/hn/redeem/getRedeemPowerRate",bmtExchangeSubmit:"/api/hn/redeem/redeem_bmt",getUser:"/api/mxj/api/get_user",transferFee:"/api/hn/transfer/getProp",transferUser:"/api/hn/transfer/getUserInfo",transferPowerSubmit:"/api/hn/transfer/transferPower",transferPointsSubmit:"/api/hn/transfer/transferPoint",transferLedger:"/api/hn/transfer/transferList",walletFlowList:"/api/hn/wallet_flow/getList",redeemRecordList:"/api/hn/redeem/redeemList",coinIndex:"/api/coin/index",coinList:"/api/coin/list",userProfile:"/api/user",walletDetail:"/api/hn/wallet/getWalletAddress",walletSave:"/api/hn/wallet/saveAddress",withdrawRate:"/api/hn/wallet/getRate",withdrawSubmit:"/api/hn/wallet/withdraw",pointsConvertHistoryList:"/api/integral/getTransferList",pointsConvertAvailableList:"/api/integral/transferList",pointsConvertSubmit:"/api/integral/doTransfer",pointsConvertRecordDetail:"/api/integral/transferInfo",bmtrMonthPoints:"/api/mxj/api/get_month_points",bmtrChargeList:"/api/mxj/api/get_charge_list"}},i=u;t.default=i},7200:function(e,t,r){"use strict";var n=r("8bdb"),a=r("f221");n({target:"Number",stat:!0},{isInteger:a})},"73e1":function(e,t,r){"use strict";var n=r("29d8");e.exports=/Version\/10(?:\.\d+){1,2}(?: [\w./]+)?(?: Mobile\/\w+)? Safari\//.test(n)},"795c":function(e,t,r){"use strict";var n=r("8bdb"),a=r("db04").start,u=r("73e1");n({target:"String",proto:!0,forced:u},{padStart:function(e){return a(this,e,arguments.length>1?arguments[1]:void 0)}})},"961b":function(e,t,r){"use strict";r("6a54");var n=r("f5bd").default;Object.defineProperty(t,"__esModule",{value:!0}),t.deleteAssetWallet=function(e,t){return Pt.apply(this,arguments)},t.fetchAssetHome=function(e){return at.apply(this,arguments)},t.fetchBalanceCenterPage=function(e,t,r){return xt.apply(this,arguments)},t.fetchBalanceSpreadLinkData=function(){return x(s.default.EXTERNAL_H5_HOST+"/JXH5/pages/users/user_spread_money/index?type=2")},t.fetchBmtExchangeDetail=function(e){return wt.apply(this,arguments)},t.fetchBmtFlashExchangeDetail=function(e){return bt.apply(this,arguments)},t.fetchBmtrDetail=function(e){return Bt.apply(this,arguments)},t.fetchBmtrRecords=function(e,t){return It.apply(this,arguments)},t.fetchCouponRedeemLinkData=function(e){return it.apply(this,arguments)},t.fetchLedgerDetail=function(e,t,r){return St.apply(this,arguments)},t.fetchPointsConvertHome=function(e,t,r){return ot.apply(this,arguments)},t.fetchPointsConvertRecordDetail=function(e,t){return ct.apply(this,arguments)},t.fetchPointsConvertSelection=function(e,t){return st.apply(this,arguments)},t.fetchPowerExchangeDetail=function(e){return mt.apply(this,arguments)},t.fetchTransferDetail=function(e){return pt.apply(this,arguments)},t.fetchVoucherBrokerLinkData=function(e){return ut.apply(this,arguments)},t.fetchVoucherCenterPage=function(e,t,r){return Tt.apply(this,arguments)},t.fetchWalletDetail=function(e){return kt.apply(this,arguments)},t.fetchWithdrawDetail=function(e){return vt.apply(this,arguments)},t.saveAssetWallet=function(e,t){return Nt.apply(this,arguments)},t.searchTransferUser=function(e,t){return dt.apply(this,arguments)},t.submitAssetBmtExchange=function(e,t){return _t.apply(this,arguments)},t.submitAssetBmtFlashExchange=function(e,t){return gt.apply(this,arguments)},t.submitAssetPointsConvert=function(e,t){return lt.apply(this,arguments)},t.submitAssetPowerExchange=function(e,t){return ht.apply(this,arguments)},t.submitAssetTransfer=function(e,t){return ft.apply(this,arguments)},t.submitAssetWithdraw=function(e,t){return yt.apply(this,arguments)};var a=n(r("5de6")),u=n(r("2634")),i=n(r("2fdc")),o=n(r("fcf3"));r("64aa"),r("5c47"),r("a1c1"),r("c9b5"),r("bf0f"),r("ab80"),r("0c26"),r("5ef2"),r("7200"),r("fd3c"),r("aa9c"),r("0506"),r("2c10"),r("795c"),r("f7a5"),r("473f"),r("4100"),r("2797"),r("8f71"),r("dc69"),r("18f7"),r("de6c"),r("dc8a");var s=n(r("5844")),c=n(r("25a0")),l=r("6199"),p=null;function d(e,t){return{message:e||"接口请求失败",raw:t}}function f(e){var t=Number(e||0);return Number.isFinite(t)?t:0}function m(e,t){return f(e).toFixed(t)}function h(e,t){var r=f(e);if(t>0){var n=r.toFixed(t),a=n.split(".");return a[0]=a[0].replace(/\B(?=(\d{3})+(?!\d))/g,","),a.join(".")}return Math.round(r).toString().replace(/\B(?=(\d{3})+(?!\d))/g,",")}function b(e,t){if(function(e){if(!e||"object"!==(0,o.default)(e))return!1;var t=void 0!==e.code?Number(e.code):Number(e.status);return 200===t}(e))return e.data;if(e&&"object"===(0,o.default)(e))throw d(e.msg||e.message||t||"接口请求失败",e);throw d(t||"接口返回异常",e)}function g(e,t){return w.apply(this,arguments)}function w(){return w=(0,i.default)((0,u.default)().mark((function e(t,r){var n;return(0,u.default)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,(0,c.default)(t);case 3:return n=e.sent,e.abrupt("return",b(n,r));case 7:if(e.prev=7,e.t0=e["catch"](0),!e.t0||!e.t0.message){e.next=11;break}throw e.t0;case 11:throw d(r||"接口请求失败",e.t0);case 12:case"end":return e.stop()}}),e,null,[[0,7]])}))),w.apply(this,arguments)}function _(e,t){return Object.assign({},e,t||{})}function v(e){var t=f(e&&(e.close||e.cnyPrice)),r=f(e&&e.lastDayClose),n=e&&e.change,a="string"===typeof n?n:"";if(!a)if(t&&r){var u=(t-r)/r*100,i=u>=0?"+":"";a=i+u.toFixed(2)+"%"}else a="0.00%";return{symbol:e&&e.symbol||"BMT/CNY",close:t,cnyPrice:e&&e.cnyPrice||(t?t.toFixed(2):"0.00"),lastDayClose:r,change:a}}function y(e){var t=v(e);p=t;try{"undefined"!==typeof uni&&uni.setStorageSync&&uni.setStorageSync("asset_home_ticker_cache",t)}catch(r){}return t}function S(){if(p)return p;try{if("undefined"!==typeof uni&&uni.getStorageSync){var e=uni.getStorageSync("asset_home_ticker_cache");e&&"object"===(0,o.default)(e)&&(p=v(e))}}catch(t){}return p||v(null)}function x(e){var t=String((0,l.getCurrentWebviewToken)()||"").trim(),r=String(e||"").trim();return t&&(r+=(r.indexOf("?")>-1?"&":"?")+"token="+encodeURIComponent(t)),{token:t,targetUrl:r,encodedTargetUrl:encodeURIComponent(r)}}function T(e){return{points:f(e&&e.point),power:f(e&&e.c_power),bmt:f(e&&e.bmt_num),withdrawableBmt:f(e&&e.bmt_num),voucher:f(e&&e.coin),coupon:f(e&&e.diamond_balance),balance:f(e&&e.brokerage_price)}}function k(e){return void 0===e||null===e||""===e?"0":String(e)}function N(e,t,r){var n=T(e),a=v(t),u={balance:k(e&&e.brokerage_price),points:k(e&&e.point),voucher:k(e&&e.coin),coupon:k(e&&e.diamond_balance),power:k(e&&e.c_power),bmtr:k(r&&r.bmtr)};return{title:"数字资产",ticker:a,topStats:[{key:"wallet-bmt",title:"可提取BMT",value:m(n.withdrawableBmt,2),unit:"BMT",accent:"gold"},{key:"ticker",title:"BMT实时价格",value:m(a.close||a.cnyPrice,3),unit:"BMT/CNY",accent:"green"}],quickAssets:[{key:"points",title:"可用积分",value:u.points,accent:"gold"},{key:"power",title:"算力",value:u.power,accent:"violet"},{key:"coupon",title:"消费券",value:u.coupon,accent:"teal"},{key:"voucher",title:"抵用券",value:u.voucher,accent:"rose"},{key:"balance",title:"余额",value:u.balance,accent:"blue"},{key:"bmtr",title:"BMTR",value:u.bmtr,accent:"orange"}],features:[{key:"points-convert",title:"积分转换",desc:"释放中的积分转换为可用积分",accent:"pink"},{key:"power-exchange",title:"算力兑换",desc:"抵用券与消费券兑换算力",accent:"amber"},{key:"bmt-flash",title:"BMT闪兑",desc:"BMT闪兑",accent:"indigo"},{key:"transfer",title:"转赠中心",desc:"积分或算力转赠好友",accent:"indigo"},{key:"bmt-exchange",title:"BMT兑换",desc:"积分与算力兑换 BMT",accent:"mint"},{key:"withdraw",title:"BMT提取",desc:"钱包中的 BMT 可提取到交易所进行交易",accent:"pink"}],notice:"数字资产是您在平台上的虚拟资产,请谨慎管理;BMT可在交易所中进行交易。"}}function P(e){var t=f(e)||10;return{points:["只能转赠100的整数倍","凌晨00:00至02:00为系统维护时段不可赠送","转赠系统会扣除"+t+"%的手续费"],power:["只能转赠1的整数倍","转赠系统会扣除"+t+"%的手续费"]}}function E(e){var t=String(e||"").trim();return t?[{id:"default-wallet",name:s.default.WALLET_NAME,address:t,isDefault:!0}]:[]}function M(e){return{wallets:E(e),instructions:["点击交易所 App 底部“资产”进入钱包页","搜索或输入大写字母 BMT","点击“充币 / 充值”进入收款地址页面","复制钱包地址后回填到当前页面"]}}function O(e,t){for(var r=e&&"object"===(0,o.default)(e)?e:{},n=0;n0;if("string"===typeof e){var t=e.trim().toLowerCase();if(!t)return null;if("1"===t||"true"===t||"yes"===t||"y"===t)return!0;if("0"===t||"false"===t||"no"===t||"n"===t)return!1}return null}function D(e,t){var r=e&&"object"===(0,o.default)(e)?e:{},n=I(t),a=B(r),u=Math.floor(f(O(r,["page","current_page","currentPage","page_num"])))||n.page,i=Math.floor(f(O(r,["page_size","pagesize","size","limit","per_page"])))||n.pageSize,s=Math.floor(f(O(r,["total","count","total_count","totalCount","record_count","all_count"]))),c=Math.floor(f(O(r,["last_page","lastPage","page_total","total_page","pages","pageCount"]))),l=O(r,["has_more","hasMore","more","is_more","next_page","nextPage"]),p=R(l),d=p;return null===d&&c>0&&(d=u0&&i>0&&(d=u*i=i&&a.length>0),a.length||(d=!1),{page:u,pageSize:i,total:s,lastPage:c,hasMore:Boolean(d)}}function C(e){var t=f(e);return h(t,Number.isInteger(t)?0:2)}function j(e){return C(Math.abs(f(e)))}function U(e,t){return String(O(e,["order_sn","trade_no","bill_no","sn","id","log_id","uid"])||t+"-"+Math.random())}function z(e){var t=String(e||"");return t?t.replace(/可用积分/g,"__AVAILABLE_POINTS__").replace(/积分/g,"可用积分").replace(/__AVAILABLE_POINTS__/g,"可用积分"):""}function F(e,t){return B(e).map((function(e){var r=O(e,["number","num","amount","change_num","value","money","bmt_num","power_num","gold_num","point_num"]),n=function(e,t,r,n){var a=O(e,["io_type","in_out","direction","income_type","is_add","flow_type"]);if(""!==a){var u=String(a).toLowerCase();if("1"===u||"in"===u||"income"===u||"add"===u||"+"===u)return r;if("0"===u||"-1"===u||"out"===u||"expense"===u||"sub"===u||"-"===u)return n}return f(t)>=0?r:n}(e,r,"收入","支出"),a=function(e){return{income:"收入"===e||"转入"===e||"获得"===e||"到账"===e,actionSymbol:"收入"===e||"转入"===e||"获得"===e||"到账"===e?"+":"-"}}(n),u=String(O(e,["order_sn","trade_no","bill_no","sn"])||""),i=String(O(e,["remark","desc","memo","note","type_name","status_text"])||""),o=O(e,["balance","after_balance","surplus","remain","wallet_balance","usable_balance"]),s=O(e,["title","name","type_name"])||t.title||t.unit+"记录",c="points"===String(t&&t.key?t.key:""),l=c?z(s):s,p=c?z(i):i,d=c?z(n):n,m=u?"单号 "+u:p||d,h=p||(u?"单号 "+u:t.subtitle);return{id:U(e,t.key||"flow"),sourceId:String(O(e,["id","log_id","uid"])||""),title:l,subtitle:m,time:O(e,["add_time","create_time","created_at","time","update_time"]),amount:a.actionSymbol+j(r),balance:""!==o?"结余 "+C(o)+" "+t.unit:"",balanceLabel:""!==o?"剩余"+t.unit+":"+C(o):"当前"+t.unit+"流水",assetLabel:t.unit,feeText:h,directionLabel:d,actionSymbol:a.actionSymbol,orderSn:u,noteText:p,tag:a.income?"收":"支",tone:a.income?"success":"danger",cardTone:a.income?"success":"danger"}}))}function V(e,t){return B(e).map((function(e){var r=O(e,t.amountKeys),n=String(O(e,["order_sn","trade_no","bill_no","sn"])||""),a=O(e,["balance","after_balance","surplus","remain"]),u=String(O(e,["title","name","type_name"])||t.title||"兑换记录"),i=function(e,t){var r=[];if(0===t.type){var n=O(e,["voucher_num","coin","deduct_coin","use_coin"]),a=O(e,["coupon_num","diamond","deduct_diamond","use_diamond"]);""!==n&&r.push("抵用券 "+C(n)),""!==a&&r.push("消费券 "+C(a))}else{var u=O(e,["point","points","point_num","use_point","integral"]),i=O(e,["power","power_num","c_power","use_power"]);if(""!==u){var o=1===t.type?"可用积分":"积分";r.push(o+" "+C(u))}""!==i&&r.push("算力 "+C(i))}return r.length?"消耗"+r.join(" / "):String(O(e,["remark","desc","memo","note","status_text"])||t.subtitle||"")}(e,t);return{id:U(e,t.key||"redeem"),title:u,subtitle:n?"单号 "+n:i,time:O(e,["add_time","create_time","created_at","time","update_time"]),amount:"+"+j(r),balance:""!==a?"结余 "+C(a)+" "+t.unit:"",balanceLabel:""!==a?"剩余"+t.unit+":"+C(a):"本次到账"+t.unit,assetLabel:t.unit,feeText:i,feeDisplayText:"bmt-flash"===t.key?"BMT闪兑":"bmt"===t.key?"BMT兑换":"",directionLabel:"兑换",actionSymbol:"+",orderSn:n,tag:"兑",tone:"success",cardTone:"success"}}))}function H(e){return 0===Number(e&&e.type)?"算力":"可用积分"}function W(e,t){if(0===Number(t&&t.type))return String(e||"");var r=String(e||"");return r.replace(/可用积分/g,"__POINTS_LABEL__").replace(/积分/g,"可用积分").replace(/__POINTS_LABEL__/g,"可用积分")}function q(e){return 1===Number(e&&e.io_type)?"success":"danger"}function K(e){return 1===Number(e&&e.io_type)?"收":"赠"}function X(e){return 1===Number(e&&e.io_type)?"转入":"转出"}function Y(e){return 1===Number(e&&e.io_type)?"+":"-"}function J(e){var t=C(e&&e.num);return Y(e)+t}function $(e){var t=function(e){var t=String(O(e,["title","name"])||"").trim();if(!t)return"";if(/^-?\d+(?:\.\d+)?$/.test(t))return t;var r=t.match(/手续费(?:\s*[::]?\s*|\s*[((]\s*)(-?\d+(?:\.\d+)?)\s*[))]?/);return r&&void 0!==r[1]?r[1]:""}(e);return""!==t?f(t):e&&void 0!==e.fee&&null!==e.fee&&""!==String(e.fee).trim()?f(e.fee):f(e&&e.num)*f(e&&e.fee_percent)/100}function G(e){var t=f(e&&e.fee_percent),r=H(e),n=h($(e),2);return t>0?"手续费: "+n:"手续费: "+n+" "+r}function Q(e){var t=H(e);return"结余 "+m(e&&e.balance,2)+" "+t}function Z(e){var t=H(e);return"剩余"+t+":"+C(e&&e.balance)}function ee(e){return(Array.isArray(e)?e:[]).map((function(e){var t=e.title||function(e){var t=H(e);return 1===Number(e&&e.io_type)?t+"获赠":t+"转赠"}(e);return{id:e.order_sn||e.id||String(Math.random()),title:W(t,e),subtitle:e.order_sn?"单号 "+e.order_sn:X(e),time:e.add_time||"",amount:J(e),balance:Q(e),balanceLabel:Z(e),assetLabel:H(e),feeText:G(e),directionLabel:X(e),actionSymbol:Y(e),orderSn:e.order_sn||"",tag:K(e),tone:q(e),cardTone:q(e)}}))}function te(e){return B(e).map((function(e){var t=O(e,["transfer_point_num","transfer_coin_num","point_num","coin_num","value"]),r=""!==t,n=O(e,["gold_num","number","transfer_point_num","transfer_coin_num","point_num","num","amount","value"]),a=String(O(e,["status_text","status_name","status_desc","transfer_status_text"])||""),u=String(O(e,["status","state","transfer_status"])||""),i=a,o=!1;return i||("1"===u?i="兑换中":"2"===u?i="已转换":"3"===u&&(i="转换失败")),(/中/.test(i)||/完成/.test(i)||/成功/.test(i)||/失败/.test(i))&&(o=!0),r&&f(t)<=0&&(o=!0),{id:String(O(e,["id","bill_id","log_id","sn"])||Math.random()),sourceId:String(O(e,["id","bill_id","log_id"])||""),orderSn:String(O(e,["order_sn","trade_no","bill_no","sn"])||""),title:O(e,["title","name","type_name"])||"系统赠送积分",subtitle:"可转数量 "+C(t||0),time:O(e,["add_time","create_time","created_at","time","update_time"]),amount:"+"+j(n),amountValue:f(n),transferPointValue:f(t),transfer_point_num:f(t),statusText:i,disabled:o,balance:e&&e.userBillRelease&&void 0!==e.userBillRelease.total&&null!==e.userBillRelease.total?"释放总量 "+C(e.userBillRelease.total):"",tag:"积",tone:o?"warning":"success"}}))}function re(e){var t=String(e||"").trim();if(!t){var r=new Date,n=r.getFullYear(),a=String(r.getMonth()+1).padStart(2,"0");return n+"-"+a}var u=t.match(/(\d{4})[-/.](\d{1,2})/);if(u)return u[1]+"-"+String(u[2]).padStart(2,"0");var i=new Date(t.replace(/-/g,"/"));return Number.isNaN(i.getTime())?t.slice(0,7):i.getFullYear()+"-"+String(i.getMonth()+1).padStart(2,"0")}function ne(e){return F(e,{key:"points-convert-history",unit:"积分",title:"积分记录",subtitle:"可用积分流水"}).map((function(e){return Object.assign({},e,{month:re(e.time),detailAvailable:ae(e),amountTone:"+"===e.actionSymbol?"increase":"decrease"})}))}function ae(e){var t=e&&"object"===(0,o.default)(e)?e:{},r=[t.title,t.subtitle,t.noteText,t.feeText,t.directionLabel].join(" ").toLowerCase();return Boolean(t.orderSn||t.sourceId)&&/转换/.test(r)&&!/bmt/.test(r)}function ue(e){var t=e||{},r=String(t.amount||"").replace(/[^\d.-]/g,"");return{orderSn:t.orderSn||"",totalAmount:t.amount&&String(t.amount).trim()?String(t.amount):"+"+j(r),time:t.time||"",details:[{id:t.id||t.orderSn||"fallback-record",title:t.title||"积分转换",amount:t.amount&&String(t.amount).trim()?String(t.amount):"+"+j(r),time:t.time||""}]}}function ie(e,t){var r=function(e){return Array.isArray(e)?e:e&&"object"===(0,o.default)(e)?Array.isArray(e.list)?e.list:Array.isArray(e.items)?e.items:Array.isArray(e.details)?e.details:Array.isArray(e.records)?e.records:[]:[]}(e),n=e&&"object"===(0,o.default)(e)&&!Array.isArray(e)?e:{},a=t||{},u=O(n,["gold_num","number","num","amount","point_num","transfer_coin_num","total"]),i=r.reduce((function(e,t){var r=O(t,["gold_num","number","num","amount","point_num","transfer_coin_num","value"]);return e+f(r)}),0),s=""!==u?u:i,c=""!==s?"+"+j(s):a.amount||"+0",l=r.map((function(e,t){var r=O(e,["gold_num","number","num","amount","point_num","transfer_coin_num","value"]);return{id:String(O(e,["id","bill_id","log_id","sn"])||"detail-"+t),title:O(e,["title","name","type_name"])||a.title||"系统赠送积分",amount:"+"+j(r),time:O(e,["add_time","create_time","created_at","time","update_time"])||a.time||""}}));return l.length?{orderSn:String(O(n,["order_sn","trade_no","bill_no","sn"])||a.orderSn||""),totalAmount:c,time:O(n,["add_time","create_time","created_at","time","update_time"])||a.time||"",details:l}:ue({id:a.id,orderSn:String(O(n,["order_sn","trade_no","bill_no","sn"])||a.orderSn||""),title:O(n,["title","name","type_name"])||a.title,amount:c,time:O(n,["add_time","create_time","created_at","time","update_time"])||a.time})}function oe(e,t){var r={power:{title:"兑换记录",subtitle:"算力兑换记录"},bmt:{title:"兑换记录",subtitle:"BMT兑换记录"},withdraw:{title:"提取记录",subtitle:"BMT提取流水"},coupon:{title:"消费券",subtitle:"当前消费券 "+m(t.coupon,2)},voucher:{title:"抵用券记录",subtitle:"可用抵用券 "+m(t.voucher,2)}};return{type:e,title:r[e].title,subtitle:r[e].subtitle,records:[]}}function se(e,t,r){var n=String(O(e,["id","flow_id","log_id","record_id"])||"").trim();return n||[t,O(e,["add_time","time","created_at"]),O(e,["title","mark","amount","number"]),r].map((function(e){return String(e||"")})).join("-")}function ce(e){var t=R(e);return null!==t?t:f(e)>0}function le(e){var t=String(e||"").trim();return/^\d{6}$/.test(t)?t.slice(4,6)+"月":t||"本月"}function pe(e){var t=B(e),r=[],n={},a=Array.isArray(e&&e.time)?e.time:[];return a.forEach((function(e){var t=String(e||"").trim();t&&!n[t]&&(n[t]={key:t,label:t,items:[]},r.push(t))})),t.forEach((function(e,t){var a=String(O(e,["time_key","date_str","date","month"])||r[0]||"最新记录").trim()||"最新记录";n[a]||(n[a]={key:a,label:a,items:[]},r.push(a)),n[a].items.push(function(e,t,r){var n=ce(O(e,["pm","io_type","direction"])),a=C(O(e,["number","amount","num"])),u=O(e,["merchant_name","merchantName"]),i=O(e,["frozen_time_str","frozen_time","unlock_time"]),o=O(e,["fail_msg","reason","remark"]),s="-1"===String(O(e,["status"])||"").trim()&&n,c=[{label:"获得时间",value:O(e,["add_time","time","created_at"])||"--"}];return!n&&i&&"0"!==String(i)&&c.push({label:"解冻时间",value:String(i)}),{id:se(e,t,r),title:O(e,["title","mark","type_name"])||(n?"佣金获得":"佣金支出"),amount:(n?"+":"-")+a,amountTone:n?"income":"expense",directionLabel:n?"佣金获得":"佣金支出",detailRows:c,merchantName:u?String(u):"",note:o?"原因:"+o:s?"已退单":"",noteTone:o?"danger":s?"expense":"muted"}}(e,a,t))})),r.map((function(e){return n[e]})).filter((function(e){return e&&e.items.length}))}function de(e){var t=function(e){var t=String(e||"").trim();return"normal"===t||"3"===t?"normal":"order"===t||"6"===t?"order":"all"}(e);return"normal"===t?{tabKey:t,is_release:1,coin_type:3}:"order"===t?{tabKey:t,is_release:1,coin_type:6}:{tabKey:"all",is_release:0,coin_type:""}}function fe(e){var t=B(e),r=Array.isArray(e&&e.statistics)?e.statistics.slice().reverse():[],n=[],a={};return r.forEach((function(e){var t=String(O(e,["date_str","month"])||"").trim();t&&!a[t]&&(a[t]={key:t,label:le(t),income:C(O(e,["sum_io1","income","in_amount"])),expense:C(O(e,["sum_io0","expense","out_amount"])),items:[]},n.push(t))})),t.forEach((function(e,t){var r=String(O(e,["date_str","month"])||"").trim()||"latest";a[r]||(a[r]={key:r,label:le(r),income:"0",expense:"0",items:[]},n.push(r)),a[r].items.push(function(e,t,r){var n=ce(O(e,["io_type","pm","direction"])),a=O(e,["coin_type","coinType"]),u=O(e,["dc_num","dcNum"]),i=O(e,["title","mark","type_name"])||(n?"抵用券收入":"抵用券支出");return""!==u&&"6"===String(a)&&(i+="("+String(u)+"代)"),{id:se(e,t,r),title:i,amount:(n?"+":"-")+C(O(e,["amount","number","num"])),amountTone:n?"income":"expense",time:O(e,["add_time","time","created_at"])||"--"}}(e,r,t))})),n.map((function(e){return a[e]})).filter((function(e){return e&&e.items.length}))}function me(e,t){if(e&&"object"===(0,o.default)(e)&&!Array.isArray(e)){var r=String(e.uid||e.id||t||"").trim();if(!r)throw d("未查询到好友",e);return{id:r,nickname:e.nickname||e.nick_name||e.username||"用户"+r,phone:e.mobile||e.phone||"ID已通过校验",avatar:e.avatar||e.headimg||""}}if(!0===e){var n=String(t||"").trim();if(!n)throw d("未查询到好友",e);return{id:n,nickname:"用户"+n,phone:"ID已通过校验",avatar:""}}throw d("未查询到好友",e)}function he(e){return be.apply(this,arguments)}function be(){return be=(0,i.default)((0,u.default)().mark((function e(t){return(0,u.default)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.abrupt("return",g(_({url:s.default.ENDPOINTS.price},t),"实时价格加载失败"));case 1:case"end":return e.stop()}}),e)}))),be.apply(this,arguments)}function ge(e){return we.apply(this,arguments)}function we(){return we=(0,i.default)((0,u.default)().mark((function e(t){return(0,u.default)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.abrupt("return",g(_({url:s.default.ENDPOINTS.homeBalance},t),"首页资产加载失败"));case 1:case"end":return e.stop()}}),e)}))),we.apply(this,arguments)}function _e(e){return ve.apply(this,arguments)}function ve(){return ve=(0,i.default)((0,u.default)().mark((function e(t){return(0,u.default)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.abrupt("return",g(_({url:s.default.ENDPOINTS.extractBank},t),"余额信息加载失败"));case 1:case"end":return e.stop()}}),e)}))),ve.apply(this,arguments)}function ye(e){return Se.apply(this,arguments)}function Se(){return Se=(0,i.default)((0,u.default)().mark((function e(t){return(0,u.default)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.abrupt("return",g(_({url:s.default.ENDPOINTS.bmtRedeemPowerRate},t),"兑换比例加载失败"));case 1:case"end":return e.stop()}}),e)}))),Se.apply(this,arguments)}function xe(e){return Te.apply(this,arguments)}function Te(){return Te=(0,i.default)((0,u.default)().mark((function e(t){return(0,u.default)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.abrupt("return",g(_({url:s.default.ENDPOINTS.powerExchangeMuit},t),"兑换倍率加载失败"));case 1:case"end":return e.stop()}}),e)}))),Te.apply(this,arguments)}function ke(e){var t=e&&"object"===(0,o.default)(e)?O(e,["r","rate","power_rate","powerRate","redeem_power_rate","redeemRate","value","num","number"]):e,r=f(t);return r>0?r:0}function Ne(e){return Pe.apply(this,arguments)}function Pe(){return Pe=(0,i.default)((0,u.default)().mark((function e(t){return(0,u.default)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.abrupt("return",g(_({url:s.default.ENDPOINTS.getUser},t),"用户信息加载失败"));case 1:case"end":return e.stop()}}),e)}))),Pe.apply(this,arguments)}function Ee(e){return Me.apply(this,arguments)}function Me(){return Me=(0,i.default)((0,u.default)().mark((function e(t){return(0,u.default)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.abrupt("return",g(_({url:s.default.ENDPOINTS.transferFee},t),"手续费比例加载失败"));case 1:case"end":return e.stop()}}),e)}))),Me.apply(this,arguments)}function Oe(e){return Be.apply(this,arguments)}function Be(){return Be=(0,i.default)((0,u.default)().mark((function e(t){return(0,u.default)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.abrupt("return",g(_({url:s.default.ENDPOINTS.withdrawRate},t),"提现费率加载失败"));case 1:case"end":return e.stop()}}),e)}))),Be.apply(this,arguments)}function Ie(e){var t=e&&"object"===(0,o.default)(e)?O(e,["r","rate","fee_rate","feeRate","withdraw_rate","withdrawRate","prop","value","num","number"]):e;"string"===typeof t&&(t=t.replace(/%/g,"").trim());var r=f(t);return r>0&&r<1?100*r:r}function Ae(e){return Le.apply(this,arguments)}function Le(){return Le=(0,i.default)((0,u.default)().mark((function e(t){return(0,u.default)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.abrupt("return",g(_({url:s.default.ENDPOINTS.walletDetail},t),"钱包加载失败"));case 1:case"end":return e.stop()}}),e)}))),Le.apply(this,arguments)}function Re(e){return De.apply(this,arguments)}function De(){return De=(0,i.default)((0,u.default)().mark((function e(t){return(0,u.default)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.abrupt("return",g(_({url:s.default.ENDPOINTS.coinIndex},t),"抵用券信息加载失败"));case 1:case"end":return e.stop()}}),e)}))),De.apply(this,arguments)}function Ce(e,t){return je.apply(this,arguments)}function je(){return je=(0,i.default)((0,u.default)().mark((function e(t,r){return(0,u.default)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.abrupt("return",g(_({url:s.default.ENDPOINTS.coinIndex,data:t||{}},r),"抵用券信息加载失败"));case 1:case"end":return e.stop()}}),e)}))),je.apply(this,arguments)}function Ue(e){return ze.apply(this,arguments)}function ze(){return ze=(0,i.default)((0,u.default)().mark((function e(t){return(0,u.default)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.abrupt("return",g(_({url:s.default.ENDPOINTS.userProfile},t),"用户信息加载失败"));case 1:case"end":return e.stop()}}),e)}))),ze.apply(this,arguments)}function Fe(e){var t=String(void 0===e||null===e?"":e).trim();if(!t)return s.default.POINTS_CONVERT_INTERVAL;var r=t.match(/^(-?\d+(?:\.\d+)?)\s*,\s*(-?\d+(?:\.\d+)?)$/);if(!r)return s.default.POINTS_CONVERT_INTERVAL;var n=f(r[1]),a=f(r[2]);return Number.isFinite(n)&&Number.isFinite(a)?String(n)+","+String(a):s.default.POINTS_CONVERT_INTERVAL}function Ve(e,t,r){return He.apply(this,arguments)}function He(){return He=(0,i.default)((0,u.default)().mark((function e(t,r,n){var a;return(0,u.default)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return a=Fe(n),e.abrupt("return",g(_({url:s.default.ENDPOINTS.pointsConvertAvailableList,data:L({interval:a},t)},r),"积分转换列表加载失败"));case 2:case"end":return e.stop()}}),e)}))),He.apply(this,arguments)}function We(e,t,r){return qe.apply(this,arguments)}function qe(){return qe=(0,i.default)((0,u.default)().mark((function e(t,r,n){return(0,u.default)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.abrupt("return",g(_({url:s.default.ENDPOINTS.pointsConvertHistoryList,data:L({month:t},r)},n),"积分兑换列表加载失败"));case 1:case"end":return e.stop()}}),e)}))),qe.apply(this,arguments)}function Ke(e,t){return Xe.apply(this,arguments)}function Xe(){return Xe=(0,i.default)((0,u.default)().mark((function e(t,r){return(0,u.default)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.abrupt("return",g(_({url:s.default.ENDPOINTS.transferLedger,data:L({},t)},r),"转赠记录加载失败"));case 1:case"end":return e.stop()}}),e)}))),Xe.apply(this,arguments)}function Ye(e,t,r,n){return Je.apply(this,arguments)}function Je(){return Je=(0,i.default)((0,u.default)().mark((function e(t,r,n,a){var i;return(0,u.default)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return i=a&&"object"===(0,o.default)(a)?a:{},e.abrupt("return",g(_({url:s.default.ENDPOINTS.spreadCommission+"/"+t,data:L({pm:O(i,["pm","direction","flow"])||"",start_time:O(i,["start_time","startTime","start"])||"",end_time:O(i,["end_time","endTime","end"])||""},r)},n),"余额记录加载失败"));case 2:case"end":return e.stop()}}),e)}))),Je.apply(this,arguments)}function $e(e,t,r){return Ge.apply(this,arguments)}function Ge(){return Ge=(0,i.default)((0,u.default)().mark((function e(t,r,n){return(0,u.default)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.abrupt("return",g(_({url:s.default.ENDPOINTS.walletFlowList,data:L({type:t},r)},n),"资产流水加载失败"));case 1:case"end":return e.stop()}}),e)}))),Ge.apply(this,arguments)}function Qe(e,t,r){return Ze.apply(this,arguments)}function Ze(){return Ze=(0,i.default)((0,u.default)().mark((function e(t,r,n){var a;return(0,u.default)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return a=n&&"object"===(0,o.default)(n)?n:{},e.abrupt("return",g(_({url:s.default.ENDPOINTS.coinList,data:L({is_release:O(a,["is_release","isRelease","release"])||0,coin_type:O(a,["coin_type","coinType","type"])||""},t)},r),"抵用券记录加载失败"));case 2:case"end":return e.stop()}}),e)}))),Ze.apply(this,arguments)}function et(e,t,r){return tt.apply(this,arguments)}function tt(){return tt=(0,i.default)((0,u.default)().mark((function e(t,r,n){return(0,u.default)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.abrupt("return",g(_({url:s.default.ENDPOINTS.redeemRecordList,data:L({type:t},r)},n),"兑换记录加载失败"));case 1:case"end":return e.stop()}}),e)}))),tt.apply(this,arguments)}function rt(e,t){return nt.apply(this,arguments)}function nt(){return nt=(0,i.default)((0,u.default)().mark((function e(t,r){return(0,u.default)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.abrupt("return",g(_({url:s.default.ENDPOINTS.pointsConvertRecordDetail,data:t||{}},r),"积分转换详情加载失败"));case 1:case"end":return e.stop()}}),e)}))),nt.apply(this,arguments)}function at(){return at=(0,i.default)((0,u.default)().mark((function e(t){var r,n;return(0,u.default)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Promise.all([he(t),ge(t),Ne(t)]);case 2:return r=e.sent,n=N(r[1],r[0],r[2]),y(n.ticker),e.abrupt("return",n);case 6:case"end":return e.stop()}}),e)}))),at.apply(this,arguments)}function ut(){return ut=(0,i.default)((0,u.default)().mark((function e(t){var r,n,a,i,o;return(0,u.default)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Re(t);case 2:if(r=e.sent,n=O(r,["user_id","uid","id"]),a=O(r,["balance","coin","total"]),""!==n){e.next=7;break}throw d("未获取到用户信息",r);case 7:return i=s.default.EXTERNAL_H5_HOST+"/JXH5/pages/users/user_broker/index?user_id="+encodeURIComponent(String(n))+"&total="+encodeURIComponent(""===a?"0":String(a)),o=x(i),e.abrupt("return",{userId:String(n),balance:""===a?"0":String(a),token:o.token,targetUrl:o.targetUrl,encodedTargetUrl:o.encodedTargetUrl});case 10:case"end":return e.stop()}}),e)}))),ut.apply(this,arguments)}function it(){return it=(0,i.default)((0,u.default)().mark((function e(t){var r,n,a,i;return(0,u.default)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Ue(t);case 2:return r=e.sent,n=O(r,["is_show_merchant_button","canRedeem","can_redeem"]),a=s.default.EXTERNAL_H5_HOST+"/MD/pages/redeemVoucher/index?canRedeem="+encodeURIComponent(""===n?"0":String(n)),i=x(a),e.abrupt("return",{canRedeem:""===n?"0":String(n),token:i.token,targetUrl:i.targetUrl,encodedTargetUrl:i.encodedTargetUrl});case 7:case"end":return e.stop()}}),e)}))),it.apply(this,arguments)}function ot(){return ot=(0,i.default)((0,u.default)().mark((function e(t,r,n){var a,i,o,s,c,l;return(0,u.default)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return a=A(r,n),i=a.pagination,o=a.requestOptions,e.next=5,Promise.all([ge(o),We(t,i,o)]);case 5:return s=e.sent,c=T(s[0]),l=ne(s[1]).map((function(e){return Object.assign({},e,{month:re(e.time)||t,detailAvailable:ae(e)})})),e.abrupt("return",{availablePoints:h(c.points,0),records:l,pagination:D(s[1],i)});case 9:case"end":return e.stop()}}),e)}))),ot.apply(this,arguments)}function st(){return st=(0,i.default)((0,u.default)().mark((function e(t,r){var n,a,i,s,c;return(0,u.default)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return n=t&&"object"===(0,o.default)(t)?t.interval:"",a=A(t,r),e.next=4,Ve(a.pagination,a.requestOptions,n);case 4:return i=e.sent,s=te(i),c=D(i,a.pagination),e.abrupt("return",{items:s,pagination:c});case 8:case"end":return e.stop()}}),e)}))),st.apply(this,arguments)}function ct(){return ct=(0,i.default)((0,u.default)().mark((function e(t,r){var n,a,i;return(0,u.default)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(n=t||{},a={},n.sourceId?a.id=n.sourceId:n.id&&n.orderSn&&n.id!==n.orderSn&&(a.id=n.id),n.orderSn&&(a.order_sn=n.orderSn,a.sn=n.orderSn),Object.keys(a).length){e.next=6;break}return e.abrupt("return",ue(n));case 6:return e.prev=6,e.next=9,rt(a,r);case 9:return i=e.sent,e.abrupt("return",ie(i,n));case 13:return e.prev=13,e.t0=e["catch"](6),e.abrupt("return",ue(n));case 16:case"end":return e.stop()}}),e,null,[[6,13]])}))),ct.apply(this,arguments)}function lt(){return lt=(0,i.default)((0,u.default)().mark((function e(t,r){var n;return(0,u.default)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(n=Array.isArray(t&&t.ids)?t.ids:[],n.length){e.next=3;break}throw d("暂无可转换积分");case 3:return e.next=5,g(_({url:s.default.ENDPOINTS.pointsConvertSubmit,method:"POST",data:{ids:n.join(","),type:1}},r),"积分转换失败");case 5:return e.abrupt("return",{success:!0,message:"转换成功"});case 6:case"end":return e.stop()}}),e)}))),lt.apply(this,arguments)}function pt(){return pt=(0,i.default)((0,u.default)().mark((function e(t){var r,n,a;return(0,u.default)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Promise.all([ge(t),Ee(t)]);case 2:return r=e.sent,n=T(r[0]),a=f(r[1]&&r[1].r)||10,e.abrupt("return",{balances:{points:m(n.points,0),power:m(n.power,0)},feePercent:a,tips:P(a)});case 6:case"end":return e.stop()}}),e)}))),pt.apply(this,arguments)}function dt(){return dt=(0,i.default)((0,u.default)().mark((function e(t,r){var n,a;return(0,u.default)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(n=String(t||"").trim(),n){e.next=3;break}throw d("请输入被赠人ID");case 3:return e.next=5,g(_({url:s.default.ENDPOINTS.transferUser,method:"POST",data:{uid:n}},r),"查询好友失败");case 5:return a=e.sent,e.abrupt("return",me(a,n));case 7:case"end":return e.stop()}}),e)}))),dt.apply(this,arguments)}function ft(){return ft=(0,i.default)((0,u.default)().mark((function e(t,r){var n,a,i,o,c,l,p;return(0,u.default)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(n=t&&"power"===t.type?"power":"points",a=String(t&&t.targetId?t.targetId:"").trim(),i=f(t&&t.amount),a){e.next=5;break}throw d("请选择被赠送人");case 5:if(i){e.next=7;break}throw d("请输入转赠数量");case 7:return e.next=9,Promise.all([Ee(r),g(_({url:"power"===n?s.default.ENDPOINTS.transferPowerSubmit:s.default.ENDPOINTS.transferPointsSubmit,method:"POST",data:{uid:a,number:String(i)}},r),"转赠失败")]);case 9:return o=e.sent,c=f(o[0]&&o[0].r)||10,l=i*c/100,p=i-l,e.abrupt("return",{success:!0,fee:m(l,2),received:m(p,2)});case 14:case"end":return e.stop()}}),e)}))),ft.apply(this,arguments)}function mt(){return mt=(0,i.default)((0,u.default)().mark((function e(t){var r,n,a,i;return(0,u.default)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Promise.all([he(t),ge(t),xe(t)]);case 2:return r=e.sent,n=v(r[0]),a=T(r[1]),i=ke(r[2])||1,e.abrupt("return",{ticker:n,exchangeMultiplier:i,balances:{coupon:m(a.coupon,2),voucher:m(a.voucher,2),power:m(a.power,2),brokerage_price:m(a.balance,2)},tips:["算力 = 输入数量 ÷ BMT实时价格","兑换算力时所需的抵用券、消费券、余额。必须大于10的倍数","算力用于兑换BMT使用"]});case 7:case"end":return e.stop()}}),e)}))),mt.apply(this,arguments)}function ht(){return ht=(0,i.default)((0,u.default)().mark((function e(t,r){var n,a;return(0,u.default)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(n=t&&"coupon"===t.mode?"coupon":t&&"balance"===t.mode?"balance":"voucher",a=f(t&&t.amount),a){e.next=4;break}throw d("请输入兑换数量");case 4:return e.next=6,g(_({url:s.default.ENDPOINTS.powerExchangeSubmit,method:"POST",data:{type:"coupon"===n?1:"balance"===n?2:0,number:String(a)}},r),"算力兑换失败");case 6:return e.abrupt("return",{success:!0});case 7:case"end":return e.stop()}}),e)}))),ht.apply(this,arguments)}function bt(){return bt=(0,i.default)((0,u.default)().mark((function e(t){var r,n,a;return(0,u.default)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Promise.all([he(t),ge(t)]);case 2:return r=e.sent,n=v(r[0]),a=T(r[1]),y(n),e.abrupt("return",{ticker:n,balances:{bmt:m(a.bmt,2),coupon:m(a.coupon,2),voucher:m(a.voucher,2),brokerage_price:m(a.balance,2)},tips:["BMT闪兑 = 输入数量 ÷ BMT实时价格","BMT闪兑时所需的抵用券、消费券、余额。必须大于10的倍数。","闪兑成功后数量将直接结算到可用BMT。"]});case 7:case"end":return e.stop()}}),e)}))),bt.apply(this,arguments)}function gt(){return gt=(0,i.default)((0,u.default)().mark((function e(t,r){var n,a;return(0,u.default)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(n=t&&"coupon"===t.mode?"coupon":t&&"balance"===t.mode?"balance":"voucher",a=f(t&&t.amount),a){e.next=4;break}throw d("请输入闪兑数量");case 4:return e.next=6,g(_({url:s.default.ENDPOINTS.bmtFlashExchangeSubmit,method:"POST",data:{type:"coupon"===n?1:"balance"===n?2:0,number:String(a)}},r),"BMT闪兑失败");case 6:return e.abrupt("return",{success:!0});case 7:case"end":return e.stop()}}),e)}))),gt.apply(this,arguments)}function wt(){return wt=(0,i.default)((0,u.default)().mark((function e(t){var r,n,a,i;return(0,u.default)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Promise.all([ge(t),ye(t)]);case 2:return r=e.sent,n=S(),a=T(r[0]),i=ke(r[1]),e.abrupt("return",{ticker:n,powerRate:i,balances:{points:a.points,power:a.power,bmt:a.bmt,voucher:a.voucher,coupon:a.coupon},tips:["预估 BMT数= 输入可用积分数÷BMT 实时价格。","兑换会同步消耗算力, 1 点可用积分,需同步消耗".concat(i,"点算力。"),"仅支持 100 的正整数倍, 不足 100的可用积分无法发起兑换。","凌晨00:00至02:00为积分维护时段,期间暂停兑换服务,请避开该时间段操作。"]});case 7:case"end":return e.stop()}}),e)}))),wt.apply(this,arguments)}function _t(){return _t=(0,i.default)((0,u.default)().mark((function e(t,r){var n;return(0,u.default)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(n=f(t&&t.amount),n){e.next=3;break}throw d("请输入积分数量");case 3:return e.next=5,g(_({url:s.default.ENDPOINTS.bmtExchangeSubmit,method:"POST",data:{number:String(n)}},r),"BMT兑换失败");case 5:return e.abrupt("return",{success:!0});case 6:case"end":return e.stop()}}),e)}))),_t.apply(this,arguments)}function vt(){return vt=(0,i.default)((0,u.default)().mark((function e(t){var r,n,a,i,o;return(0,u.default)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Promise.all([he(t),ge(t),Ae(t),Oe(t)]);case 2:return r=e.sent,n=v(r[0]),a=T(r[1]),i=M(r[2]&&r[2].address),o=Ie(r[3]),y(n),e.abrupt("return",{ticker:n,withdrawableBmt:m(a.withdrawableBmt,2),withdrawRate:o,balances:{voucher:a.voucher,coupon:a.coupon,brokerage_price:m(a.balance,2)},wallets:i.wallets,defaultWallet:i.wallets[0]||null});case 9:case"end":return e.stop()}}),e)}))),vt.apply(this,arguments)}function yt(){return yt=(0,i.default)((0,u.default)().mark((function e(t,r){var n,a;return(0,u.default)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(n=String(t&&t.address?t.address:"").trim(),a=f(t&&t.amount),n){e.next=4;break}throw d("请先添加钱包地址");case 4:if(a){e.next=6;break}throw d("请输入提取数量");case 6:return e.next=8,g(_({url:s.default.ENDPOINTS.withdrawSubmit,method:"POST",data:{address:n,number:String(a)}},r),"提取失败");case 8:return e.abrupt("return",{success:!0});case 9:case"end":return e.stop()}}),e)}))),yt.apply(this,arguments)}function St(){return St=(0,i.default)((0,u.default)().mark((function e(t,r,n){var a,i,o,s,c,l,p,d,f,m,h,b;return(0,u.default)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(a=A(r,n),i=a.pagination,o=a.requestOptions,"transfer"!==t){e.next=8;break}return e.next=6,Ke(i,o);case 6:return s=e.sent,e.abrupt("return",{type:t,title:"转赠记录",subtitle:"可用积分与算力转赠流水",records:ee(B(s)),pagination:D(s,i)});case 8:if("points"!==t){e.next=13;break}return e.next=11,$e(0,i,o);case 11:return c=e.sent,e.abrupt("return",{type:t,title:"可用积分记录",subtitle:"可用积分收支记录",records:F(c,{key:"points",unit:"可用积分",title:"可用积分记录",subtitle:"可用积分流水"}),pagination:D(c,i)});case 13:if("power-flow"!==t){e.next=18;break}return e.next=16,$e(1,i,o);case 16:return l=e.sent,e.abrupt("return",{type:t,title:"算力记录",subtitle:"算力收支记录",records:F(l,{key:"power-flow",unit:"算力",title:"算力记录",subtitle:"算力流水"}),pagination:D(l,i)});case 18:if("power"!==t){e.next=23;break}return e.next=21,et(0,i,o);case 21:return p=e.sent,e.abrupt("return",{type:t,title:"兑换记录",subtitle:"算力兑换记录",records:V(p,{key:"power",type:0,unit:"算力",title:"兑换算力",subtitle:"算力兑换",amountKeys:["num","number","power","power_num","c_power","redeem_power"]}),pagination:D(p,i)});case 23:if("bmt"!==t){e.next=28;break}return e.next=26,et(1,i,o);case 26:return d=e.sent,e.abrupt("return",{type:t,title:"兑换记录",subtitle:"BMT兑换记录",records:V(d,{key:"bmt",type:1,unit:"BMT",title:"兑换BMT",subtitle:"BMT兑换",amountKeys:["bmt","bmt_num","redeem_bmt","num","number"]}),pagination:D(d,i)});case 28:if("bmt-flash"!==t){e.next=33;break}return e.next=31,et(1,i,o);case 31:return f=e.sent,e.abrupt("return",{type:t,title:"闪兑记录",subtitle:"BMT闪兑记录",records:V(f,{key:"bmt-flash",type:1,unit:"BMT",title:"闪兑BMT",subtitle:"BMT闪兑",amountKeys:["bmt","bmt_num","redeem_bmt","num","number"]}),pagination:D(f,i)});case 33:if("withdraw"!==t){e.next=38;break}return e.next=36,$e(2,i,o);case 36:return m=e.sent,e.abrupt("return",{type:t,title:"提取记录",subtitle:"BMT收支记录",records:F(m,{key:"withdraw",unit:"BMT",title:"BMT记录",subtitle:"BMT流水"}),pagination:D(m,i)});case 38:return e.next=40,ge(o);case 40:return h=e.sent,b=T(h),e.abrupt("return",Object.assign({},oe(t,b),{pagination:{page:i.page,pageSize:i.pageSize,total:0,lastPage:0,hasMore:!1}}));case 43:case"end":return e.stop()}}),e)}))),St.apply(this,arguments)}function xt(){return xt=(0,i.default)((0,u.default)().mark((function e(t,r,n){var i,o,s,c,l,p,d;return(0,u.default)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return i=A(r,n),o=i.pagination,s=i.requestOptions,e.next=5,Promise.all([_e(s),Ye(3,o,s,t)]);case 5:return c=e.sent,l=(0,a.default)(c,2),p=l[0],d=l[1],e.abrupt("return",{summary:{balance:C(O(p,["brokerage_price","balance"])),totalExtract:C(O(p,["extractTotalPrice","extract_total_price","total_extract"])),frozen:C(O(p,["broken_commission","frozen_amount","frozen"]))},sections:pe(d),pagination:D(d,o)});case 10:case"end":return e.stop()}}),e)}))),xt.apply(this,arguments)}function Tt(){return Tt=(0,i.default)((0,u.default)().mark((function e(t,r,n){var i,o,s,c,l,p,d,f;return(0,u.default)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return i=A(r,n),o=i.pagination,s=i.requestOptions,c=de(t),e.next=6,Promise.all([Ce({sign:1,integral:1,all:1},s),Qe(o,s,c)]);case 6:return l=e.sent,p=(0,a.default)(l,2),d=p[0],f=p[1],e.abrupt("return",{currentTab:c.tabKey,summary:{balance:C(O(d,["balance","coin","total"])),totalIn:C(O(d,["total_in","totalIn"])),totalOut:C(O(d,["total_out","totalOut"]))},sections:fe(f),pagination:D(f,o)});case 11:case"end":return e.stop()}}),e)}))),Tt.apply(this,arguments)}function kt(){return kt=(0,i.default)((0,u.default)().mark((function e(t){var r;return(0,u.default)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Ae(t);case 2:return r=e.sent,e.abrupt("return",M(r&&r.address));case 4:case"end":return e.stop()}}),e)}))),kt.apply(this,arguments)}function Nt(){return Nt=(0,i.default)((0,u.default)().mark((function e(t,r){var n;return(0,u.default)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(n=String(t&&t.address?t.address:"").trim(),n){e.next=3;break}throw d("请输入钱包地址");case 3:return e.next=5,g(_({url:s.default.ENDPOINTS.walletSave,method:"POST",data:{address:n}},r),"保存失败");case 5:return e.abrupt("return",{success:!0});case 6:case"end":return e.stop()}}),e)}))),Nt.apply(this,arguments)}function Pt(){return Pt=(0,i.default)((0,u.default)().mark((function e(t,r){return(0,u.default)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,g(_({url:s.default.ENDPOINTS.walletSave,method:"POST",data:{address:""}},r),"删除失败");case 2:return e.abrupt("return",{success:!0});case 3:case"end":return e.stop()}}),e)}))),Pt.apply(this,arguments)}function Et(e){return e<10?"0"+e:String(e)}function Mt(e){var t=f(e);if(!t)return"";var r=new Date(1e3*t);return r.getFullYear()+"-"+Et(r.getMonth()+1)+"-"+Et(r.getDate())+" "+Et(r.getHours())+":"+Et(r.getMinutes())+":"+Et(r.getSeconds())}function Ot(e){return B(e).map((function(e){var t=f(e&&e.bmtr),r=Number(e&&e.bmtr_type),n=1===r||2===r;return{id:U(e,"bmtr"),title:String(O(e,["bmtr_type_tips","title"])||"BMTR记录"),time:Mt(e&&e.add_time),amount:n?Math.abs(t):-Math.abs(t),orderSn:String(O(e,["order_sn","sn"])||"")}}))}function Bt(){return Bt=(0,i.default)((0,u.default)().mark((function e(t){var r,n;return(0,u.default)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,g(_({url:s.default.ENDPOINTS.bmtrMonthPoints},t),"BMTR信息加载失败");case 2:return r=e.sent,n=O(r,["bmtr"]),e.abrupt("return",{available:""===n?"0.0000":String(n),address:String(O(r,["address"])||"")});case 5:case"end":return e.stop()}}),e)}))),Bt.apply(this,arguments)}function It(){return It=(0,i.default)((0,u.default)().mark((function e(t,r){var n,a;return(0,u.default)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return n=A(t,r),e.next=3,g(_({url:s.default.ENDPOINTS.bmtrChargeList,data:L({},n.pagination)},n.requestOptions),"BMTR记录加载失败");case 3:return a=e.sent,e.abrupt("return",{records:Ot(a),pagination:D(a,n.pagination)});case 5:case"end":return e.stop()}}),e)}))),It.apply(this,arguments)}},db04:function(e,t,r){"use strict";var n=r("bb80"),a=r("c435"),u=r("9e70"),i=r("f298"),o=r("862c"),s=n(i),c=n("".slice),l=Math.ceil,p=function(e){return function(t,r,n){var i,p,d=u(o(t)),f=a(r),m=d.length,h=void 0===n?" ":u(n);return f<=m||""===h?d:(i=f-m,p=s(h,l(i/h.length)),p.length>i&&(p=c(p,0,i)),e?d+p:p+d)}};e.exports={start:p(!1),end:p(!0)}},f298:function(e,t,r){"use strict";var n=r("497b"),a=r("9e70"),u=r("862c"),i=RangeError;e.exports=function(e){var t=a(u(this)),r="",o=n(e);if(o<0||o===1/0)throw new i("Wrong number of repetitions");for(;o>0;(o>>>=1)&&(t+=t))1&o&&(r+=t);return r}}}]);