
const DEPLOYED_VERSION														= 'CMXO80';
const DASHBOARD_URL 														= '/admin/dashboard';
const SIGNIN_URL 															= '/signin';
const LOADING_IMAGE_PATH 													= '/static/app/assets/img/shared/loading.gif';
const SHOW_LOAD_IMAGE_TEMPLATE												= '<img class="center-block" src="/static/app/assets/img/shared/loading.gif" class="loading-image" alt="loading image">';
const LOADING_TEXT															= 'Please wait, your request are processing now';

const SHOW_LOAD_OVERLAY_TEMPLATE											= '<div id="common_overlay" class="container-fluid overlay">'
																			+ '<div class="row justify-content-center">' 
																			+ '<div class="col-md-6">'
																			+ SHOW_LOAD_IMAGE_TEMPLATE
																			+ '<p class="center-align">'
																			+ LOADING_TEXT
																			+ '</p>'
																			+ '</div>'
																			+ '</div>'
																			+ '</div>';

const DEFAULT_COUNTRY_CODE													= 'my';
const DEFAULT_CURRENCY_CODE													= 'MYR';
const DEFAULT_COUNTRY_PHONE_PREFIX											='+60';
const PHONE_REGEX_PATTERN													= /^[\+]{1}[0-9]{2}[0-9\+\-\s]{8,15}$/;
const csrf_token 															= "IjAwNTQxZWE2MDc5YTk4MzA2MWE0ZGMxZGE3OWQ2ODAyZGM5OGEzOTMi.asS7zg.aofd_HcJ-wP6hh7fdtnWZQYgBrA";

const REWARD_BASE_MEMBERSHIP												= '';
const REWARD_BASE_ON_GIVEAWAY												= 'giveaway';

const GIVEAWAY_METHOD_SYSTEM												= 'system';
const GIVEAWAY_SYSTEM_CONDITION_NEW_MEMBERSHIP								= 'new_membership';
const GIVEAWAY_SYSTEM_CONDITION_RENEW_MEMBERSHIP							= 'renew_membership';

const REWARD_FORMAT_POINT													= 'point';
const REWARD_FORMAT_STAMP													= 'stamp';
const REWARD_FORMAT_PREPAID													= 'prepaid';
const REWARD_FORMAT_VOUCHER													= 'voucher';
const REWARD_FORMAT_MIXED													= '';
const REWARD_FORMAT_MESSAGE													= 'message';

const REWARD_BASE_ON_PROMOTION_SPENDING										= 'promotion_spending';

const REDEEM_AMOUNT_REWARD_TYPE_LIST										= [REWARD_FORMAT_POINT, REWARD_FORMAT_STAMP];

const REWARD_EFFECTIVE_TYPE_IMMEDIATE										= 'immediate';
const REWARD_EFFECTIVE_TYPE_SPECIFIC_DATE									= 'date';
const REWARD_EFFECTIVE_TYPE_AFTER_MONTH										= 'month';
const REWARD_EFFECTIVE_TYPE_AFTER_WEEK										= 'week';
const REWARD_EFFECTIVE_TYPE_AFTER_DAY										= 'day';

const REWARD_EXPIRATION_TYPE_SPECIFIC_DATE     								= 'date';
const REWARD_EXPIRATION_TYPE_AFTER_YEAR        								= 'year';
const REWARD_EXPIRATION_TYPE_AFTER_MONTH       								= 'month';
const REWARD_EXPIRATION_TYPE_AFTER_WEEK        								= 'week';
const REWARD_EXPIRATION_TYPE_AFTER_DAY         								= 'day';

const ADVANCE_IN_DAY														= 'advance_in_day';
const REWARD_LIMIT_TYPE_NO_LIMIT											= 'no_limit';
const REWARD_LIMIT_TYPE_BY_PROGRAM											= 'limit_by_program';
const REWARD_LIMIT_TYPE_BY_TRANSACTION										= 'limit_by_transaction';
const REWARD_LIMIT_TYPE_BY_MONTH											= 'limit_by_month';
const REWARD_LIMIT_TYPE_BY_WEEK												= 'limit_by_week';
const REWARD_LIMIT_TYPE_BY_DAY												= 'limit_by_day';

const ACTION_AFTER_UNLOCK_TIER_NO_ACTION									= 'no_action';
const ACTION_AFTER_UNLOCK_TIER_CONSUME_REWARD								= 'consume_reward';

const MEMBERSHIP_EXPIRATION_TYPE_AFTER_YEAR        							= 'year';
const MEMBERSHIP_EXPIRATION_TYPE_AFTER_MONTH       							= 'month';
const MEMBERSHIP_EXPIRATION_TYPE_AFTER_WEEK        							= 'week';
const MEMBERSHIP_EXPIRATION_TYPE_AFTER_DAY        							= 'day';
const MEMBERSHIP_EXPIRATION_TYPE_NO_EXPIRY		 							= 'no_expiry';
const MEMBERSHIP_EXPIRATION_TYPE_FIXED_DATE		 							= 'fixed_date';

const ROLLING_PERIOD_TYPE_YEAR        										= 'year';
const ROLLING_PERIOD_TYPE_MONTH       										= 'month';
const ROLLING_PERIOD_TYPE_WEEK        										= 'week';
const ROLLING_PERIOD_TYPE_DAY        										= 'day';
const ROLLING_PERIOD_TYPE_FIXED_DATE        								= 'fixed_date';



const MEMBERSHIP_ENTITLE_QUALIFICATION_TYPE_ACCUMULATED_SPENDING_AMOUNT 	= 'acc_spending';
const MEMBERSHIP_ENTITLE_QUALIFICATION_TYPE_ACCUMULATED_POINT_AMOUNT 		= 'acc_point';
const MEMBERSHIP_ENTITLE_QUALIFICATION_TYPE_ACCUMULATED_STAMP_AMOUNT 		= 'acc_stamp';
const MEMBERSHIP_ENTITLE_QUALIFICATION_TYPE_EXCEED_SPENDING_AMOUNT 			= 'exceed_spending';
const MEMBERSHIP_ENTITLE_QUALIFICATION_TYPE_EXCEED_RELOAD_AMOUNT 			= '';


const MEMBERSHIP_UPGRADE_EXPIRY_TYPE_CONTINUE_EXPIRY 						= 'cont_expiry';
const MEMBERSHIP_UPGRADE_EXPIRY_TYPE_NEW_EXPIRY 							= 'new_expiry';
const GIVEAWAY_SYSTEM_CONDITION_MEMBERSHIP_YEAR 							= 'membership_year';

//TODO
const SESSION_STORAGE_MAPPING												= {};


const CURRENCY_CODE						= "MYR";
const CURRENCY_FLOATING_POINT         	= 2;
const CURRENCY_DECIMAL_SEPARATOR      	= ".";
const CURRENCY_THOUSAND_SEPARATOR     	= ",";
const CURRENCY_LABEL     				= "RM";


const SHOW_DASHBOARD_ANALYTICS_DATA		= 'True';



