Guest
UID: -----
Sign Out
Subscription
${function(){
let list = data.subscribe_plans;
const line_items = data.line_items;
const marketActivities = data.market_activities;
if(marketActivities && marketActivities.length > 0){
const set = new Set();
marketActivities.forEach(item=> set.add(item.entitled_product_ids?.[0]));
list = list.filter(item=>!set.has(item.id));
}
list.forEach(ele=>{
ele.describe = ele.describe.replace('<p>','').replace('</p>','');
const item = line_items.find(a=>a.product_id == ele.id);
ele.discount_percent = (((+ele.price - +item?.final_line_price) / +ele.price)*100).toFixed(0);
ele.is_discount = ele.price !== item?.final_line_price;
let days = 0;
let market_text = '';
const interval_count = Number(ele.interval_count);
if(ele.interval_type == 'day'){
days = interval_count;
market_text = interval_count > 1 ? `${ele.discount_percent}% off First ${interval_count} Day` : `${ele.discount_percent}% off First Day`;
}
if(ele.interval_type == 'month'){
days = interval_count * 30;
market_text = interval_count > 1 ? `${ele.discount_percent}% off First ${interval_count} Month` : `${ele.discount_percent}% off First Month`;
}
if(ele.interval_type == 'week'){
days = interval_count * 7;
market_text = interval_count > 1 ? `${ele.discount_percent}% off First ${interval_count} Week` : `${ele.discount_percent}% off First Week`;
}
if(ele.interval_type == 'year'){
days = interval_count * 365;
market_text = interval_count > 1 ? `${ele.discount_percent}% off First ${interval_count} Year` : `${ele.discount_percent}% off First Year`;
}
ele.market_text = market_text;
ele.discountRatio = Number(item?.discount_percent) > 0 ? "-" + item?.discount_percent + "%" : '';
ele.final_price = item?.final_line_price;
ele.perday = (Math.floor(ele.final_price *100 / days ) / 100).toFixed(2);
ele.days = days;
});
list = list.filter(item=> !!item.final_price);
const maxCount = Number("4") || 4;
list = list.slice(0,maxCount);
let defaultItemIndex = 0;
if(list.length>1){
defaultItemIndex = 1;
}
return `
${ele.is_discount ? `
`;
}()}
$${ele.final_price}
$${ele.perday}/day
${ele.title}
${ele.brief}
${ele.describe}
${ele.market_text}
`: ''}
${function(){
const config = data.config;
const priceTextColor = config?.price_text_color || '';
const normalTextColor = config?.normal_text_color || '';
return `
`
}()}
${config?.pop_up_title || ''}
$
${data.final_line_price === undefined ? data.price : data.final_line_price}
${config?.promotional_prompt || ''}
${data?.brief}
-
Card Pay
-
Flash sale price!
Min
Sec
Ms
Payment Methods
Payment successful. Log in to enjoy your benefits!
${data.email}
*
Register
Sign in
Don't have an account?
Create one
Benefits Utilization
Enjoy this drama by using one of your benefits.
You still have 3 benefits remaining, and you have used 0/3 times.
Cancel
Confirm
Are you sure you want to quit?
Confirm
Cancel