import{ak as e,o as r,aq as n}from"./index.BFRcEQe4.js";const t=()=>{const n=e(r);return n&&"string"!=typeof n?n.data||n:null},i={0:"none",10:"weekly",30:"monthly",50:"quarterly",70:"annual"},u=e=>{const r=Number(e);return Number.isFinite(r)?r:0},s=(e,r)=>n.global.t(e,r||{});function c(e){const r=function(e){return i[u(e)]||i[0]}(e),n=s(`rechargeCenter.premium.subscribeTypes.${r}`);return r===i[0]?n:s("rechargeCenter.premium.subscribeTypes.planText",{type:n})}const o=e=>{if(null==e||""===e)return null;const r=Number(e);if(Number.isFinite(r)&&r>0)return r>1e12?r:1e3*r;const n=Date.parse(String(e));return Number.isFinite(n)&&n>0?n:null},a=e=>{const r=o(e);if(!r)return"--";try{return new Intl.DateTimeFormat((()=>{const e=n.global.locale;return("string"==typeof e?e:e.value||"en").replace(/_/g,"-")})(),{year:"numeric",month:"short",day:"numeric"}).format(new Date(r))}catch{return"--"}},b=(e,r,n)=>{const t=a(n);return{isVip:e>0,vipRemainDays:r,subscribe:e,subscribeTypeText:c(e),currentSubscriptionText:s("rechargeCenter.premium.currentSubscription.label"),daysLeftText:s("rechargeCenter.premium.currentSubscription.daysLeft"),renewsOnText:s("rechargeCenter.premium.currentSubscription.renewsOn",{date:t}),renewDateText:t}};function l(){const e=t();if(!e)return b(0,0);const r=u(e.subscribe),n=void 0===e.subscribeExpireAt?(e=>{const r=Number(e);return Number.isFinite(r)&&r>0?Math.floor(r):0})(e.vipRemainDays):(e=>{const r=o(e);if(!r)return 0;const n=r-Date.now();return n>0?Math.ceil(n/864e5):0})(e.subscribeExpireAt);return b(r,n,e.subscribeExpireAt)}function m(e){const r=t();return(u(null==e?void 0:e.subscribe)||u(null==r?void 0:r.subscribe))>0||1===Number(null==e?void 0:e.isVip)||1===Number(null==r?void 0:r.isVip)?1:0}function p(e){return 1===m(e)}export{m as a,l as g,p as i};