<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" version="XHTML+RDFa 1.0" dir="ltr" 
  xmlns:fb="http://ogp.me/ns/fb#"
  xmlns:og="http://ogp.me/ns#"
  xmlns:article="http://ogp.me/ns/article#"
  xmlns:book="http://ogp.me/ns/book#"
  xmlns:profile="http://ogp.me/ns/profile#"
  xmlns:video="http://ogp.me/ns/video#"
  xmlns:product="http://ogp.me/ns/product#">

<head profile="http://www.w3.org/1999/xhtml/vocab">

  
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link rel="shortcut icon" href="//www.theedgesingapore.com/favicon.ico" type="image/vnd.microsoft.icon" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta property="fb:app_id" content="574477066371093" />
<meta name="description" content="Get credible investing ideas from our in-depth stock analysis, interviews with key executives, corporate movements coverage and their impact on the market." />
<meta name="robots" content="noindex, nofollow" />
<meta name="abstract" content="We strive to bring you the latest news on local stock movements, corporate happenings, company performances as well as brokerage calls through an all-new multi-device portal." />


<meta name="generator" content="Drupal 7 (http://drupal.org)" />
<link rel="canonical" href="https://www.theedgesingapore.com/" />
<link rel="shortlink" href="https://www.theedgesingapore.com/" />
<meta name="original-source" content="https://www.theedgesingapore.com" />
<meta property="fb:app_id" content="1639591029671265" />
<meta name="revisit-after" content="1 day" />
<meta property="og:site_name" content="The Edge Singapore" />
<meta property="og:type" content="article" />
<meta property="og:url" content="https://www.theedgesingapore.com/content/home" />
<meta property="og:title" content="Home" />
<meta property="og:image" content="https://www.theedgesingapore.com/sites/all/themes/tes/logo-og-tes.jpg" />
<meta property="og:image:type" content="image/png" />
<meta property="og:image:width" content="200" />
<meta property="og:image:height" content="200" />
  <title>The Edge Singapore | Investment strategies for you</title>
      
  
  <!-- image_src  -->
  <link rel="image_src" href="https://www.theedgesingapore.com/sites/all/themes/tes/logo-og-tes.jpg" />

  <style type="text/css" media="all">
@import url("//www.theedgesingapore.com/modules/system/system.base.css?ta8fgu");
@import url("//www.theedgesingapore.com/modules/system/system.menus.css?ta8fgu");
@import url("//www.theedgesingapore.com/modules/system/system.messages.css?ta8fgu");
@import url("//www.theedgesingapore.com/modules/system/system.theme.css?ta8fgu");
</style>
<style type="text/css" media="all">
@import url("//www.theedgesingapore.com/modules/aggregator/aggregator.css?ta8fgu");
@import url("//www.theedgesingapore.com/sites/all/modules/calendar/css/calendar_multiday.css?ta8fgu");
@import url("//www.theedgesingapore.com/modules/comment/comment.css?ta8fgu");
@import url("//www.theedgesingapore.com/sites/all/modules/date/date_api/date.css?ta8fgu");
@import url("//www.theedgesingapore.com/sites/all/modules/date/date_popup/themes/datepicker.1.7.css?ta8fgu");
@import url("//www.theedgesingapore.com/sites/all/modules/date/date_repeat_field/date_repeat_field.css?ta8fgu");
@import url("//www.theedgesingapore.com/modules/field/theme/field.css?ta8fgu");
@import url("//www.theedgesingapore.com/sites/all/modules/logintoboggan/logintoboggan.css?ta8fgu");
@import url("//www.theedgesingapore.com/modules/node/node.css?ta8fgu");
@import url("//www.theedgesingapore.com/modules/poll/poll.css?ta8fgu");
@import url("//www.theedgesingapore.com/modules/search/search.css?ta8fgu");
@import url("//www.theedgesingapore.com/sites/all/modules/ubercart/uc_order/uc_order.css?ta8fgu");
@import url("//www.theedgesingapore.com/sites/all/modules/ubercart/uc_product/uc_product.css?ta8fgu");
@import url("//www.theedgesingapore.com/sites/all/modules/ubercart/uc_store/uc_store.css?ta8fgu");
@import url("//www.theedgesingapore.com/modules/user/user.css?ta8fgu");
@import url("//www.theedgesingapore.com/modules/forum/forum.css?ta8fgu");
@import url("//www.theedgesingapore.com/sites/all/modules/views/css/views.css?ta8fgu");
@import url("//www.theedgesingapore.com/sites/all/modules/ckeditor/css/ckeditor.css?ta8fgu");
</style>
<style type="text/css" media="all">
@import url("//www.theedgesingapore.com/sites/all/modules/colorbox/styles/default/colorbox_style.css?ta8fgu");
@import url("//www.theedgesingapore.com/sites/all/modules/ctools/css/ctools.css?ta8fgu");
</style>
<style type="text/css" media="all">
<!--/*--><![CDATA[/*><!--*/
.tinynav{display:none;}#block-system-main-menu .menu{display:block;}

/*]]>*/-->
</style>
<style type="text/css" media="all and (max-width:767px)">
<!--/*--><![CDATA[/*><!--*/
.tinynav{display:block;}#block-system-main-menu .menu{display:none;}

/*]]>*/-->
</style>
<style type="text/css" media="all">
<!--/*--><![CDATA[/*><!--*/
#fbcomments,.fb-comments,.fb-comments iframe,.fb-comments span{width:100% !important;}

/*]]>*/-->
</style>
<style type="text/css" media="all">
@import url("//www.theedgesingapore.com/sites/all/modules/contrib/ds/layouts/ds_2col/ds_2col.css?ta8fgu");
</style>
<style type="text/css" media="all">
<!--/*--><![CDATA[/*><!--*/
#fbcomments,.fb-comments,.fb-comments iframe,.fb-comments span{width:100% !important;}
#fbcomments,.fb-comments,.fb-comments iframe,.fb-comments span{width:100% !important;}
#fbcomments,.fb-comments,.fb-comments iframe,.fb-comments span{width:100% !important;}
#fbcomments,.fb-comments,.fb-comments iframe,.fb-comments span{width:100% !important;}
#fbcomments,.fb-comments,.fb-comments iframe,.fb-comments span{width:100% !important;}
#fbcomments,.fb-comments,.fb-comments iframe,.fb-comments span{width:100% !important;}
#fbcomments,.fb-comments,.fb-comments iframe,.fb-comments span{width:100% !important;}
#fbcomments,.fb-comments,.fb-comments iframe,.fb-comments span{width:100% !important;}
#fbcomments,.fb-comments,.fb-comments iframe,.fb-comments span{width:100% !important;}
#fbcomments,.fb-comments,.fb-comments iframe,.fb-comments span{width:100% !important;}
#fbcomments,.fb-comments,.fb-comments iframe,.fb-comments span{width:100% !important;}
#fbcomments,.fb-comments,.fb-comments iframe,.fb-comments span{width:100% !important;}
#fbcomments,.fb-comments,.fb-comments iframe,.fb-comments span{width:100% !important;}
#fbcomments,.fb-comments,.fb-comments iframe,.fb-comments span{width:100% !important;}
#fbcomments,.fb-comments,.fb-comments iframe,.fb-comments span{width:100% !important;}

/*]]>*/-->
</style>
<style type="text/css" media="all">
@import url("//www.theedgesingapore.com/modules/taxonomy/taxonomy.css?ta8fgu");
</style>
<style type="text/css" media="all">
<!--/*--><![CDATA[/*><!--*/
#fbcomments,.fb-comments,.fb-comments iframe,.fb-comments span{width:100% !important;}
#fbcomments,.fb-comments,.fb-comments iframe,.fb-comments span{width:100% !important;}
#fbcomments,.fb-comments,.fb-comments iframe,.fb-comments span{width:100% !important;}
#fbcomments,.fb-comments,.fb-comments iframe,.fb-comments span{width:100% !important;}
#fbcomments,.fb-comments,.fb-comments iframe,.fb-comments span{width:100% !important;}
#fbcomments,.fb-comments,.fb-comments iframe,.fb-comments span{width:100% !important;}

/*]]>*/-->
</style>
<style type="text/css" media="all">
@import url("//www.theedgesingapore.com/sites/all/modules/responsive_menus/styles/responsive_menus_simple/css/responsive_menus_simple.css?ta8fgu");
</style>
<style type="text/css" media="all">
<!--/*--><![CDATA[/*><!--*/
.btn-confirm{width:100%;background-color:rgb(0,136,146);border-left-color:rgb(0,136,146);border-right-color:rgb(0,136,146);border:0;border-radius:4px;color:#fff;cursor:pointer;margin:.3125em;padding:.625em 2em;box-shadow:none;font-family:Source Sans Pro;font-style:normal;font-weight:600;font-size:18px;line-height:23px;text-align:center;}.btn-cancel{width:100%;background:#FFFFFF;color:#008892;cursor:pointer;border-color:#FFFFFF;text-align:center;vertical-align:middle;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;line-height:1.5;border-radius:4px;font-family:Source Sans Pro;font-style:normal;font-weight:600;font-size:18px;line-height:23px;text-align:center;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;}.swal2-title{font-family:Source Sans Pro;font-style:normal;font-size:24px !important;line-height:30px;}#swal2-content{font-family:Source Sans Pro;font-style:normal;font-weight:normal;font-size:18px;line-height:23px;text-align:center;}@media screen and (max-width:1100px){.swal2-title{line-height:24px;font-size:20px !important;}#swal2-content{font-size:16px;line-height:20px;}.btn-confirm{font-size:16px;line-height:20px;}.btn-cancel{font-size:16px;line-height:20px;}}

/*]]>*/-->
</style>
<link type="text/css" rel="stylesheet" href="//stackpath.bootstrapcdn.com/bootstrap/4.2.1/css/bootstrap.min.css" media="all" />
<link type="text/css" rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/semantic-ui/2.3.3/components/icon.min.css" media="all" />
<style type="text/css" media="all">
@import url("//www.theedgesingapore.com/sites/all/themes/tes/assets/css/style.css?ta8fgu");
@import url("//www.theedgesingapore.com/sites/all/themes/tes/assets/checkout_revamp/css/style-new.css?ta8fgu");
</style>
<link type="text/css" rel="stylesheet" href="//www.theedgesingapore.com/styleswitcher/css/tes?ta8fgu" media="all" id="styleswitcher-css" />
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/paymentfont/1.1.2/css/paymentfont.min.css">
<script src="/sites/all/themes/tes/assets/js/skinner.js"></script>


    <script type="text/javascript">
<!--//--><![CDATA[//><!--
(function(h,o,t,j,a,r){
  h.hj=h.hj||function(){(h.hj.q=h.hj.q||[]).push(arguments)};
  h._hjSettings={hjid:"911158",hjsv:"6"};
  a=o.getElementsByTagName('head')[0];
  r=o.createElement('script');r.async=1;
  r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv;
  a.appendChild(r);
})(window,document,'//static.hotjar.com/c/hotjar-','.js?sv=');
//--><!]]>
</script>
<script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
  <script>
  var $j_1_10_2 = jQuery.noConflict();
  </script>
  
<script type="text/javascript">
<!--//--><![CDATA[//><!--
window.jQuery || document.write("<script src='/sites/all/modules/jquery_update/replace/jquery/1.10/jquery.min.js'>\x3C/script>")
//--><!]]>
</script>
<script type="text/javascript" src="//www.theedgesingapore.com/misc/jquery.once.js?v=1.2"></script>
<script type="text/javascript" src="//www.theedgesingapore.com/misc/drupal.js?ta8fgu"></script>
<script type="text/javascript" src="//www.theedgesingapore.com/sites/all/modules/admin_menu/admin_devel/admin_devel.js?ta8fgu"></script>
<script type="text/javascript" src="//www.theedgesingapore.com/sites/all/libraries/colorbox/jquery.colorbox-min.js?ta8fgu"></script>
<script type="text/javascript" src="//www.theedgesingapore.com/sites/all/modules/colorbox/js/colorbox.js?ta8fgu"></script>
<script type="text/javascript" src="//www.theedgesingapore.com/sites/all/modules/colorbox/styles/default/colorbox_style.js?ta8fgu"></script>
<script type="text/javascript" src="//www.theedgesingapore.com/sites/all/modules/colorbox/js/colorbox_load.js?ta8fgu"></script>
<script type="text/javascript" src="//www.theedgesingapore.com/sites/all/modules/colorbox/js/colorbox_inline.js?ta8fgu"></script>
<script type="text/javascript" src="//www.theedgesingapore.com/sites/all/modules/tinynav/tinynav-fork.js?ta8fgu"></script>
<script type="text/javascript" src="//www.theedgesingapore.com/sites/all/modules/tinynav/tinynav-drupal.js?ta8fgu"></script>
<script type="text/javascript">
<!--//--><![CDATA[//><!--
var switchTo5x = true;
//--><!]]>
</script>
<script type="text/javascript" src="//ws.sharethis.com/button/buttons.js"></script>
<script type="text/javascript">
<!--//--><![CDATA[//><!--
if (stLight !== undefined) { stLight.options({"publisher":"5b8f7cc56ae21e0011fb09bd","version":"5x"}); }
//--><!]]>
</script>
<script type="text/javascript" src="//www.theedgesingapore.com/sites/all/modules/responsive_menus/styles/responsive_menus_simple/js/responsive_menus_simple.js?ta8fgu"></script>
<script type="text/javascript" src="//www.theedgesingapore.com/sites/all/libraries/sweetalert2/sweetalert2.all.min.js?ta8fgu"></script>
<script type="text/javascript" src="//www.theedgesingapore.com/sites/all/themes/tes/assets/js/app.js?ta8fgu"></script>
<script type="text/javascript" src="//www.theedgesingapore.com/sites/all/themes/tes/assets/js/smoothscroll.js?ta8fgu"></script>
<script type="text/javascript" src="//www.theedgesingapore.com/sites/all/themes/tes/assets/js/infinite-scroll.pkgd.min.js?ta8fgu"></script>
<script type="text/javascript">
<!--//--><![CDATA[//><!--
jQuery.extend(Drupal.settings, {"basePath":"\/","pathPrefix":"","ajaxPageState":{"theme":"tes","theme_token":"5pWtDPkPE9MBZd_RMZ3hW3YRJEcqPhRGmcgZPC4amQU","js":{"https:\/\/stackpath.bootstrapcdn.com\/bootstrap\/4.2.1\/js\/bootstrap.bundle.min.js":1,"sites\/all\/modules\/addthis\/addthis.js":1,"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"\/\/ajax.googleapis.com\/ajax\/libs\/jquery\/1.10.2\/jquery.min.js":1,"13":1,"misc\/jquery.once.js":1,"misc\/drupal.js":1,"sites\/all\/modules\/admin_menu\/admin_devel\/admin_devel.js":1,"sites\/all\/libraries\/colorbox\/jquery.colorbox-min.js":1,"sites\/all\/modules\/colorbox\/js\/colorbox.js":1,"sites\/all\/modules\/colorbox\/styles\/default\/colorbox_style.js":1,"sites\/all\/modules\/colorbox\/js\/colorbox_load.js":1,"sites\/all\/modules\/colorbox\/js\/colorbox_inline.js":1,"sites\/all\/modules\/tinynav\/tinynav-fork.js":1,"sites\/all\/modules\/tinynav\/tinynav-drupal.js":1,"14":1,"https:\/\/ws.sharethis.com\/button\/buttons.js":1,"15":1,"sites\/all\/modules\/responsive_menus\/styles\/responsive_menus_simple\/js\/responsive_menus_simple.js":1,"sites\/all\/libraries\/sweetalert2\/sweetalert2.all.min.js":1,"sites\/all\/themes\/tes\/assets\/js\/app.js":1,"sites\/all\/themes\/tes\/assets\/js\/smoothscroll.js":1,"sites\/all\/themes\/tes\/assets\/js\/infinite-scroll.pkgd.min.js":1},"css":{"modules\/system\/system.base.css":1,"modules\/system\/system.menus.css":1,"modules\/system\/system.messages.css":1,"modules\/system\/system.theme.css":1,"modules\/aggregator\/aggregator.css":1,"sites\/all\/modules\/calendar\/css\/calendar_multiday.css":1,"modules\/comment\/comment.css":1,"sites\/all\/modules\/date\/date_api\/date.css":1,"sites\/all\/modules\/date\/date_popup\/themes\/datepicker.1.7.css":1,"sites\/all\/modules\/date\/date_repeat_field\/date_repeat_field.css":1,"modules\/field\/theme\/field.css":1,"sites\/all\/modules\/logintoboggan\/logintoboggan.css":1,"modules\/node\/node.css":1,"modules\/poll\/poll.css":1,"modules\/search\/search.css":1,"sites\/all\/modules\/ubercart\/uc_order\/uc_order.css":1,"sites\/all\/modules\/ubercart\/uc_product\/uc_product.css":1,"sites\/all\/modules\/ubercart\/uc_store\/uc_store.css":1,"modules\/user\/user.css":1,"modules\/forum\/forum.css":1,"sites\/all\/modules\/views\/css\/views.css":1,"sites\/all\/modules\/ckeditor\/css\/ckeditor.css":1,"sites\/all\/modules\/colorbox\/styles\/default\/colorbox_style.css":1,"sites\/all\/modules\/ctools\/css\/ctools.css":1,"0":1,"1":1,"2":1,"sites\/all\/modules\/contrib\/ds\/layouts\/ds_2col\/ds_2col.css":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"modules\/taxonomy\/taxonomy.css":1,"18":1,"19":1,"20":1,"21":1,"22":1,"23":1,"sites\/all\/modules\/responsive_menus\/styles\/responsive_menus_simple\/css\/responsive_menus_simple.css":1,"24":1,"https:\/\/stackpath.bootstrapcdn.com\/bootstrap\/4.2.1\/css\/bootstrap.min.css":1,"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/semantic-ui\/2.3.3\/components\/icon.min.css":1,"sites\/all\/themes\/tes\/assets\/css\/style.css":1,"sites\/all\/themes\/tes\/assets\/checkout_revamp\/css\/style-new.css":1,"https:\/\/www.theedgesingapore.com\/styleswitcher\/css\/tes":1}},"colorbox":{"opacity":"0.85","current":"{current} of {total}","previous":"\u00ab Prev","next":"Next \u00bb","close":"Close","maxWidth":"98%","maxHeight":"98%","fixed":true,"mobiledetect":true,"mobiledevicewidth":"480px"},"tinynav":{"selector":"#block-system-main-menu .menu","media_query":"all and (max-width:767px)","header":false,"active":"active"},"responsive_menus":[{"toggler_text":"\u2630 Menu","selectors":["#block-system-main-menu .menu"],"media_size":"767","absolute":true,"remove_attributes":true,"responsive_menus_style":"responsive_menus_simple"}]});
//--><!]]>
</script>
<!-- <script type="text/javascript" async="async" src="https://widgets.outbrain.com/outbrain.js"> </script> -->
<script async='async' src='https://www.googletagservices.com/tag/js/gpt.js'></script>
<script async src="https://securepubads.g.doubleclick.net/tag/js/gpt.js"></script>
<script>
window.googletag = window.googletag || {cmd: []};
</script>


<script type="text/javascript">
var viewportHeight = Math.max(document.documentElement.clientHeight, window.innerHeight || 0);
viewportHeight = (viewportHeight > 1200) ? 1200 : viewportHeight;
var path= window.location.pathname;
//console.log("tes",path);
googletag.cmd.push(function() {

        //PopUp
       //googletag.defineSlot('/9457649/Popup_SG', [1, 1], 'div-gpt-ad-1569066160218-0').addService(googletag.pubads());
        //googletag.defineSlot('/9457649/POPUP_SG_NEW', [1, 1], 'div-gpt-ad-1573716080669-0').
         //setTargeting("host", "www.theedgesingapore.com").setTargeting("url", path).
         //addService(googletag.pubads());

        // MREC HOME
	//googletag.defineSlot('/9457649/MRec1_Home_SG', [300,250], 'div-gpt-ad-1448275503093-53').
        //setTargeting("host", "www.theedgesingapore.com").setTargeting("url", path).
        //addService(googletag.pubads());

        //googletag.defineSlot('/9457649/MRec2_Home_SG', [300, 250], 'div-gpt-ad-1495459208838-0').
        //setTargeting("host", "www.theedgesingapore.com").setTargeting("url", path).
        //addService(googletag.pubads());

       //googletag.defineSlot('/9457649/HalfPage_Home_SG', [300, 600], 'div-gpt-ad-1562315276891-38').
       //setTargeting("host", "www.theedgesingapore.com").setTargeting("url", path).
       //addService(googletag.pubads());

       //googletag.defineSlot('/9457649/TES_Halfpage_ROS_New', [300, 600], 'div-gpt-ad-1581570387090-0').
       //googletag.defineSlot('/9457649/TES_HalfPage_ROS_SG', [300, 600], 'div-gpt-ad-1581577219546-0').
       //setTargeting("host", "www.theedgesingapore.com").setTargeting("url", path).
       //addService(googletag.pubads());

       //googletag.defineSlot('/9457649/MRec3_Home_SG', [300, 250], 'div-gpt-ad-1562314401411-65').
       //setTargeting("host", "www.theedgesingapore.com").setTargeting("url", path).
       //addService(googletag.pubads());

        // MREC ROS
	//googletag.defineSlot('/9457649/MRec1_ROS_SG',[300,250],'div-gpt-ad-1562655807415-0').
        //setTargeting("host", "www.theedgesingapore.com").setTargeting("url", path).
        //addService(googletag.pubads());
        
        //googletag.defineSlot('/9457649/MRec2_ROS_SG', [300, 250], 'div-gpt-ad-1562661481350-0').
        //setTargeting("host", "www.theedgesingapore.com").setTargeting("url", path).
        //addService(googletag.pubads());
	
        //googletag.defineSlot('/9457649/MRec3_ROS_SG',[300,250],'div-gpt-ad-1562661600887-0').
        //setTargeting("host", "www.theedgesingapore.com").setTargeting("url", path).
        //addService(googletag.pubads());

	// Biilboard Home
        //googletag.defineSlot('/9457649/Billboard_Home_SG_NEW', [[320, 100], [970, 250]], 'div-gpt-ad-1562742381276-0').addService(googletag.pubads());
        
        var mapping1 = googletag.sizeMapping().
        addSize([0, 0], []).
        addSize([320, 200], [320, 100]). // Tablet
        addSize([1050, 200], [970, 250]). // Desktop
        build();

        var mapping2 = googletag.sizeMapping().
        addSize([0, 0], []).
        addSize([320, 200], [320, 100]). // Tablet
        addSize([1050, 200], [970, 90]). // Desktop
        build();

        var mapping3 = googletag.sizeMapping().
        addSize([0, 0], []).
        addSize([320, 200], [320, 100]). // Tablet
        addSize([1050, 200], [728, 90]). // Desktop
        build();

        var mapping4 = googletag.sizeMapping().
        addSize([0, 0], []).
        addSize([320, 200], [320, 100]). // Tablet
        build();

        // GPT slots
        var gptAdSlots = [];

        // Billboard Home
        //gptAdSlots[0] = googletag.defineSlot('/9457649/Billboard_Home_SG_NEW', [[320, 100], [970, 250]], 'div-gpt-ad-1562742381276-0').
        //setTargeting("host", "www.theedgesingapore.com").setTargeting("url", path).
        //defineSizeMapping(mapping1).
        //setCollapseEmptyDiv(true).
        //addService(googletag.pubads());

        // Biilboard ROS
        //gptAdSlots[1] = googletag.defineSlot('/9457649/Billboard_ROS_SG_NEW', [[320, 100], [970, 250]], 'div-gpt-ad-1562745301092-0').
        //setTargeting("host", "www.theedgesingapore.com").setTargeting("url", path).
        //defineSizeMapping(mapping1).
        //setCollapseEmptyDiv(true).
        //addService(googletag.pubads());

        // Super Leaderboard Home
        //gptAdSlots[2] = googletag.defineSlot('/9457649/TES_SuperLeaderboard_Home', [[320, 100], [970, 250], [970, 90]], 'div-gpt-ad-1562746263041-0').
        //setTargeting("host", "www.theedgesingapore.com").setTargeting("url", path).
        //defineSizeMapping(mapping2).
        //setCollapseEmptyDiv(true).
        //addService(googletag.pubads());

        // Super Leaderboard ROS
        //gptAdSlots[3] = googletag.defineSlot('/9457649/TES_SuperLeaderboard_ROS', [[970, 90], [970, 250], [320, 100]], 'div-gpt-ad-1562747073807-0').
        //setTargeting("host", "www.theedgesingapore.com").setTargeting("url", path).
        //defineSizeMapping(mapping2).
        //setCollapseEmptyDiv(true).
        //addService(googletag.pubads());

        // In read banner
        //gptAdSlots[4] = googletag.defineSlot('/9457649/TES_InReadBanner', [[320, 100], [728, 90]], 'div-gpt-ad-1563936551818-0').
        //setTargeting("host", "www.theedgesingapore.com").setTargeting("url", path).
        //defineSizeMapping(mapping3).
        //setCollapseEmptyDiv(true).
        //addService(googletag.pubads());

        // Mobile sticky bottom banner
        //gptAdSlots[5] = googletag.defineSlot('/9457649/TES_StickyBP_Mobile', [320, 100], 'div-gpt-ad-1565856135833-0').
        //setTargeting("host", "www.theedgesingapore.com").setTargeting("url", path).
        //defineSizeMapping(mapping4).
        //setCollapseEmptyDiv(true).
        //addService(googletag.pubads());

        // In read SG
        //gptAdSlots[6] = googletag.defineSlot('/9457649/In_Read_SG', [[728, 90], [320, 100]], 'div-gpt-ad-1575344106138-0').
        //setTargeting("host", "www.theedgesingapore.com").setTargeting("url", path).
        //defineSizeMapping(mapping3).
        //setCollapseEmptyDiv(true).
        //addService(googletag.pubads());

        // In read SG2
        //gptAdSlots[7] = googletag.defineSlot('/9457649/In_Read_SG2', [[728, 90], [320, 100]], 'div-gpt-ad-1575344301016-0').
        //setTargeting("host", "www.theedgesingapore.com").setTargeting("url", path).
        //defineSizeMapping(mapping3).
        //setCollapseEmptyDiv(true).
        //addService(googletag.pubads());

        // In read SG3
        //gptAdSlots[8] = googletag.defineSlot('/9457649/In_Read_SG3', [[728, 90], [320, 100]], 'div-gpt-ad-1575344410649-0').
        //setTargeting("host", "www.theedgesingapore.com").setTargeting("url", path).
        //defineSizeMapping(mapping3).
        //setCollapseEmptyDiv(true).
        //addService(googletag.pubads());

       // Super Leaderboard Subscription
        //gptAdSlots[9] = googletag.defineSlot('/9457649/Leaderboard_Subscription', [[320, 100], [970, 250]], 'div-gpt-ad-1595995498825-0').
        //setTargeting("host", "www.theedgesingapore.com").setTargeting("url", path).
        //defineSizeMapping(mapping1).
        //setCollapseEmptyDiv(true).
        //addService(googletag.pubads());

       // TES Skinner Ad ROS
        //gptAdSlots[10] = googletag.defineSlot('/9457649/TES_Skinner_ROS_SG', [728, 90], 'div-gpt-ad-1602478737427-0').
        //setTargeting("host", "www.theedgesingapore.com").setTargeting("url", path).
        //defineSizeMapping(mapping3).
        //setCollapseEmptyDiv(true).
        //addService(googletag.pubads());



        //Teads
        //googletag.defineSlot('/9457649/TeadsAdSG', [1, 1], 'div-gpt-ad-1560927278892-0').
        //setTargeting("host", "www.theedgesingapore.com").setTargeting("url", path).
        //addService(googletag.pubads());
        //end of Teads

	//googletag.defineSlot('/9457649/EventSponsored_SG',[840,380],'div-gpt-ad-1448275503093-17').addService(googletag.pubads());
	//googletag.defineSlot('/9457649/HalfPage_ROS_SG',[300,600],'div-gpt-ad-1448275503093-41').addService(googletag.pubads());
	//googletag.defineSlot('/9457649/NativeAdCarousel2TES', [1, 1], 'div-gpt-ad-1509611749631-0').addService(googletag.pubads());
	//googletag.defineSlot('/9457649/NativeAdCarousel4TES', [1, 1], 'div-gpt-ad-1509611852938-0').addService(googletag.pubads());
	//googletag.defineSlot('/9457649/NativeNewsAdTES', [1, 1], 'div-gpt-ad-1509611934502-0').addService(googletag.pubads());
	//googletag.defineSlot('/9457649/NativeAdOPX', [1, 1], 'div-gpt-ad-1495082932951-0').addService(googletag.pubads());
	//googletag.defineSlot('/9457649/NativeAdOPX2', [1, 1], 'div-gpt-ad-1495162103108-0').addService(googletag.pubads());

	// Skinner
	//googletag.defineSlot('/9457649/TopSkinnerSG', [1210, 100], 'div-gpt-ad-1501478135642-0').addService(googletag.pubads());
	//googletag.defineSlot('/9457649/SkinnerL_Home_SG', [110, 640], 'div-gpt-ad-1501480283734-0').addService(googletag.pubads());
	//googletag.defineSlot('/9457649/SkinnerR_Home_SG', [110, 641], 'div-gpt-ad-1501637196891-0').addService(googletag.pubads());

        //In Read banner
        // var ads_InRead = googletag.sizeMapping().
		//addSize([1023, 0], [728,90]).
		//addSize([0, 0], [320, 100]).  
		//build();

          //window.responsive__in_read =  googletag.defineSlot('/9457649/TES_InReadBanner',  [728, 90], 'div-gpt-ad-1561693741551-0').
          //defineSizeMapping(ads_InRead).
         //addService(googletag.pubads());
     
        googletag.pubads().enableSingleRequest();
        googletag.pubads().collapseEmptyDivs();
        googletag.enableServices();
});
</script>


<!-- Facebook Pixel Code -->
<script>
!function(f,b,e,v,n,t,s)
{if(f.fbq)return;n=f.fbq=function(){n.callMethod?
n.callMethod.apply(n,arguments):n.queue.push(arguments)};
if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
n.queue=[];t=b.createElement(e);t.async=!0;
t.src=v;s=b.getElementsByTagName(e)[0];
s.parentNode.insertBefore(t,s)}(window,document,'script',
'https://connect.facebook.net/en_US/fbevents.js');
 fbq('init', '1630038793927062'); 
fbq('track', 'PageView');
</script>
<noscript>
 <img height="1" width="1" 
src="https://www.facebook.com/tr?id=1630038793927062&ev=PageView
&noscript=1"/>
</noscript>
<!-- End Facebook Pixel Code -->

<!-- Taboola Pixel Code -->
<script type='text/javascript'>
  window._tfa = window._tfa || [];
  window._tfa.push({notify: 'event', name: 'page_view', id: 1193460});
  !function (t, f, a, x) {
         if (!document.getElementById(x)) {
            t.async = 1;t.src = a;t.id=x;f.parentNode.insertBefore(t, f);
         }
  }(document.createElement('script'),
  document.getElementsByTagName('script')[0],
  '//cdn.taboola.com/libtrc/unip/1193460/tfa.js',
  'tb_tfa_script');
</script>
<noscript>
  <img src='//trc.taboola.com/1193460/log/3/unip?en=page_view'
      width='0' height='0' style='display:none'/>
</noscript>
<!-- End of Taboola Pixel Code -->

<script data-obct type="text/javascript">
  /** DO NOT MODIFY THIS CODE**/
  !function(_window, _document) {
    var OB_ADV_ID='0099e810bee2b886b5858506160b6c16a5';
    if (_window.obApi) {var toArray = function(object) {return Object.prototype.toString.call(object) === '[object Array]' ? object : [object];};_window.obApi.marketerId = toArray(_window.obApi.marketerId).concat(toArray(OB_ADV_ID));return;}
    var api = _window.obApi = function() {api.dispatch ? api.dispatch.apply(api, arguments) : api.queue.push(arguments);};api.version = '1.1';api.loaded = true;api.marketerId = OB_ADV_ID;api.queue = [];var tag = _document.createElement('script');tag.async = true;tag.src = '//amplify.outbrain.com/cp/obtp.js';tag.type = 'text/javascript';var script = _document.getElementsByTagName('script')[0];script.parentNode.insertBefore(tag, script);}(window, document);
obApi('track', 'PAGE_VIEW');
</script>
<!-- Google Tag Manager -->
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-TLVW8QK');</script>
<!-- End Google Tag Manager -->

<script src="https://www.googleoptimize.com/optimize.js?id=GTM-M2QKSK9"></script>

  <script src="/sites/all/themes/tes/assets/js/lazysizes.min.js" async=""></script>

  <script> window._peq = window._peq || []; window._peq.push(["init"]); </script>
  <script src="https://clientcdn.pushengage.com/core/4170d16cd0b840383f087c21c2c9d1f1.js" async></script>

  <script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
  <script>
    (adsbygoogle = window.adsbygoogle || []).push({
      google_ad_client: "ca-pub-8019030228980399",
      enable_page_level_ads: true
    });
  </script>
  

  <script>
      </script>

        <script>
      // Home Featured News Ads Pos 2
      window.googletag = window.googletag || {
        cmd: []
      };
      googletag.cmd.push(function() {
        googletag.defineSlot('/9457649/Tes_Home_Featured', [1, 1], 'div-gpt-ad-1595392165604-0').addService(googletag.pubads());
        googletag.pubads().enableSingleRequest();
        googletag.enableServices();
      });
    </script>
    <script>
      // Home Featured News Ads Pos 3
      window.googletag = window.googletag || {cmd: []};
      googletag.cmd.push(function() {
        googletag.defineSlot('/9457649/Tes_Home_Featured_News_Pos_3', [1, 1], 'div-gpt-ad-1608190204630-0').addService(googletag.pubads());
        googletag.pubads().enableSingleRequest();
        googletag.enableServices();
      });
    </script>
    <script>
      // Home Featured News Ads Pos 4
      window.googletag = window.googletag || {
        cmd: []
      };
      googletag.cmd.push(function() {
        googletag.defineSlot('/9457649/Tes_Home_Featured_News_Pos_4', [1, 1], 'div-gpt-ad-1596530789108-0').addService(googletag.pubads());
        googletag.pubads().enableSingleRequest();
        googletag.enableServices();
      });
    </script>
    <script>
      // Home Latest News Ads Pos 2
      window.googletag = window.googletag || {
        cmd: []
      };
      googletag.cmd.push(function() {
        googletag.defineSlot('/9457649/Tes_Home_Latest_News', [1, 1], 'div-gpt-ad-1596009275888-0').addService(googletag.pubads());
        googletag.pubads().enableSingleRequest();
        googletag.enableServices();
      });
    </script>
    <script>
      // Home Latest News Ads Pos 4
      window.googletag = window.googletag || {
        cmd: []
      };
      googletag.cmd.push(function() {
        googletag.defineSlot('/9457649/Tes_Home_Latest_News_Pos_4', [1, 1], 'div-gpt-ad-1596531063735-0').addService(googletag.pubads());
        googletag.pubads().enableSingleRequest();
        googletag.enableServices();
      });
    </script>
  
    <br>
  <link rel="stylesheet" type="text/css" href="https://cdn.jsdelivr.net/npm/daterangepicker/daterangepicker.css" />
  <!-- Image Modal -->
  <style>
    #myImg {
      border-radius: 5px;
      cursor: pointer;
    }

    /* The Modal (background) */
    .articleModalDiv {
      display: none;
      /* Hidden by default */
      position: fixed;
      /* Stay in place */
      z-index: 100021;
      /* Sit on top */
      /*padding-top: 100px; /* Location of the box */
      left: 0;
      top: 0;
      width: 100%;
      /* Full width */
      height: 100%;
      /* Full height */
      overflow: auto;
      /* Enable scroll if needed */
      background-color: rgb(0, 0, 0);
      /* Fallback color */
      background-color: rgba(0, 0, 0, 0.9);
      /* Black w/ opacity */
    }

    /* Modal Content (image) */
    .articleModalContent {
      margin: auto;
      display: block;
      width: 80%;
      /* max-width: 1000px; */
      position: relative;
    }

    /* The Close Button */
    .close {
      position: fixed;
      top: 25px;
      right: 35px;
      border: solid #111111 2px;
      background-color: #111111;
      padding-left: 5px;
      padding-right: 5px;
      color: #f1f1f1;
      font-size: 40px;
      font-weight: bold;
      transition: 0.3s;
      z-index: 99;
    }

    .close:hover,
    .close:focus {
      color: #bbb;
      text-decoration: none;
      cursor: pointer;
    }

    /* 100% Image Width on Smaller Screens */
    @media only screen and (max-width: 1000px) {
      .articleModalContent {
        width: 100%;
      }
    }
  </style>
</head>

<body class="html front not-logged-in no-sidebars page-node page-node- page-node-296518 node-type-page  unrulyDSK" >
  <div id="skip-link">
    <a href="#main" class="element-invisible element-focusable">Skip to main content</a>
  </div>
    <!-- Google Tag Manager (noscript) -->
<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-TLVW8QK"
height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
<!-- End Google Tag Manager (noscript) -->
  <!-- side nav -->
<aside data-sidebar>
    <div class="sidebar">
        <a class="close-button" data-sidebar-button style="cursor:pointer;">&times;</a>
        <form class="input-group search-input-group" action="/search/node" method="get">
            <input name="keys" type="text" class="form-control" placeholder="Search">
            <span class="search-input-group-addon">
                <button type="submit" style="cursor:pointer;">
                    <i class="search icon"></i>
                </button>
            </span>
        </form>
            <div id="block-menu-menu-sidebar" class="block-margin block block-menu block--none">
                <div class="content">
        <ul class="sidebar-menu"><li  class="first"><a href="/user">Login</a></li>
<li  class="section-title"><span class="nolink">Sections</span></li>
<li  class=""><a href="/premium">Premium</a></li>
<li  class=""><a href="/section/latest">Latest</a></li>
<li  class=""><a href="/section/news">News</a></li>
<li  class=""><a href="/section/views">Views</a></li>
<li  class=""><a href="/section/capital">Capital</a></li>
<li  class=""><a href="/section/digitaledge">DigitalEdge</a></li>
<li  class=""><a href="/options">Options</a></li>
<li  class=""><a href="/videos">Videos</a></li>
<li  class="last"><a href="/subscribe" class="inverted-link">Subscribe</a></li>
</ul>    </div>
</div>

                             
        <div class="sidebar-bottom-panel epLink">
            <a href="https://www.edgeprop.sg/" >                
                <img  height="56" width="128" class="lazyload" data-src="/sites/all/themes/tes/assets/images/EP-Logo-Colored-no-Tagline.png" />
            </a>
        </div>
        <div class="sidebar-bottom-panel sidebar-last">
            <a class="active" href="/">Singapore</a>
            <a href="https://theedgemarkets.com" target="_blank">Malaysia</a>
        </div>
    </div>
</aside><!-- end side nav -->

<main>
    <!-- header -->
    <link rel="stylesheet" href="/sites/all/themes/tes/assets/checkout_revamp/intl-tel-input/build/css/intlTelInput.css">
<!-- <link rel="stylesheet" href="sites/all/libraries/intl-tel-input-17.0.0/build/css/demo.css"> -->
<!-- Modal -->
<div class="mdl fade" id="checkoutModal" tabindex="-1" role="dialog" aria-labelledby="mymdlLabel" aria-hidden="true">
  <div class="mdl-dialog">
    <div class="mdl-content">
      <div class="mdl-header">
        <div class="content-header">
          <div class="back-button-container">
            <div id="back-button" class="js-btn-step back-button hide" data-orientation="" data-currentStep=0>
              <img src="/sites/all/themes/tes/Back.svg" alt="Back">
              <span>Some back information</span>
            </div>
          </div>
          <div id="title-center" class="title-center" style="width:100%">Select a Subscription Plan</div>
          <div class="close-button-container">
            <img id="close-button" src="/sites/all/themes/tes/close.svg">
          </div>
        </div>
      </div>
      <div class="mdl-body">
        <div class="mdl-step first-step" data-step="1">
          
  <div class="product-front-container">
          <div class="product-front">
        <div class="product-front-wrapper">
                    <div class="product-front-title">The Edge Digital Monthly</div>
          <div class="product-front-img-wrapper">
            <img class="product-front-img lazyload" data-src="https://edgemarkets-transferred.s3-ap-southeast-1.amazonaws.com/styles/product_modal/s3/TES+Subscription+Ads+2021_Artboard+1+copy+16-01_0.png" alt="The Edge Digital Monthly">
          </div>
          <div class="product-front-price">S$ 9.90/Month</div>
          <button onclick='selectProduct(JSON.stringify({"product_id":"328482","product_title":"The Edge Digital Monthly","product_image":"https:\/\/edgemarkets-transferred.s3-ap-southeast-1.amazonaws.com\/styles\/product_modal\/s3\/TES+Subscription+Ads+2021_Artboard+1+copy+16-01_0.png","product_desc":"%3Cul%3E%3Cli%3EMonthly%20plan%2C%20you%20can%20cancel%20any%20time%3C%2Fli%3E%3Cli%3EUnlimited%20access%20to%20online%20articles%3C%2Fli%3E%3Cli%3E3%20Simultaneous%20device%20logins%3C%2Fli%3E%3C%2Ful%3E","product_actual_price":"9.90","product_original_price":"0.00","product_type":"Digital","product_sku":"TES1MD_2021","product_free_with_coupon":0,"product_number_of_issues":"4","product_for_new_user":1,"product_for_expired_more_than_1yr":0,"product_for_expired_less_than_7dy":0}))' class="product-front-btn js-btn-step " data-currentStep=1 data-orientation="next">Subscribe Now</button>
          <div class="product-front-desc">
            <ul><li>Monthly plan, you can cancel any time</li><li>Unlimited access to online articles</li><li>3 Simultaneous device logins</li></ul>          </div>
        </div>
      </div>
          <div class="product-front">
        <div class="product-front-wrapper">
          <img class="product-recommended lazyload" data-src="/sites/all/themes/tes/recommended.svg" alt="Recommended" />          <div class="product-front-title">The Edge Digital<br/>1 Year</div>
          <div class="product-front-img-wrapper">
            <img class="product-front-img lazyload" data-src="https://edgemarkets-transferred.s3-ap-southeast-1.amazonaws.com/styles/product_modal/s3/TES+Digital.png" alt="The Edge Digital<br/>1 Year">
          </div>
          <div class="product-front-price">S$ 99.90/Year</div>
          <button onclick='selectProduct(JSON.stringify({"product_id":"322095","product_title":"The Edge Digital 1 Year","product_image":"https:\/\/edgemarkets-transferred.s3-ap-southeast-1.amazonaws.com\/styles\/product_modal\/s3\/TES+Digital.png","product_desc":"%3Cul%3E%3Cli%3EUnlimited%20access%20to%20online%20articles%3C%2Fli%3E%3Cli%3E3%20Simultaneous%20device%20logins%3C%2Fli%3E%3Cli%3EBonus%20unlimited%20access%20to%20online%20articles%20and%20virtual%20newspaper%20on%20The%20Edge%20Malaysia%20%28single%20login%29%3C%2Fli%3E%3C%2Ful%3E","product_actual_price":"99.90","product_original_price":"0.00","product_type":"Digital","product_sku":"TES1YD_2020","product_free_with_coupon":1,"product_number_of_issues":"52","product_for_new_user":1,"product_for_expired_more_than_1yr":1,"product_for_expired_less_than_7dy":0}))' class="product-front-btn js-btn-step active" data-currentStep=1 data-orientation="next">Subscribe Now</button>
          <div class="product-front-desc">
            <ul><li>Unlimited access to online articles</li><li>3 Simultaneous device logins</li><li>Bonus unlimited access to online articles and virtual newspaper on The Edge Malaysia (single login)</li></ul>          </div>
        </div>
      </div>
          <div class="product-front">
        <div class="product-front-wrapper">
                    <div class="product-front-title">The Edge Print and Digital 1 Year</div>
          <div class="product-front-img-wrapper">
            <img class="product-front-img lazyload" data-src="https://edgemarkets-transferred.s3-ap-southeast-1.amazonaws.com/styles/product_modal/s3/TES+Print+and+Digital.png" alt="The Edge Print and Digital 1 Year">
          </div>
          <div class="product-front-price">S$ 139.00/Year</div>
          <button onclick='selectProduct(JSON.stringify({"product_id":"326683","product_title":"The Edge Print and Digital 1 Year","product_image":"https:\/\/edgemarkets-transferred.s3-ap-southeast-1.amazonaws.com\/styles\/product_modal\/s3\/TES+Print+and+Digital.png","product_desc":"%3Cul%3E%3Cli%3EWeekly%20print%20edition%20delivered%20to%20your%20mailbox%3C%2Fli%3E%3Cli%3EUnlimited%20access%20to%20online%20articles%3C%2Fli%3E%3Cli%3E3%20simultaneous%20device%20logins%3C%2Fli%3E%3Cli%3EBonus%20unlimited%20access%20to%20online%20articles%20and%20virtual%20newspaper%20on%20The%20Edge%20Malaysia%20%28single%20login%29%3C%2Fli%3E%3C%2Ful%3E","product_actual_price":"139.00","product_original_price":"0.00","product_type":"Digital And Print","product_sku":"TES1YPD_2021","product_free_with_coupon":0,"product_number_of_issues":"52","product_for_new_user":1,"product_for_expired_more_than_1yr":0,"product_for_expired_less_than_7dy":0}))' class="product-front-btn js-btn-step " data-currentStep=1 data-orientation="next">Subscribe Now</button>
          <div class="product-front-desc">
            <ul><li>Weekly print edition delivered to your mailbox</li><li>Unlimited access to online articles</li><li>3 simultaneous device logins</li><li>Bonus unlimited access to online articles and virtual newspaper on The Edge Malaysia (single login)</li></ul>          </div>
        </div>
      </div>
      </div>
  <!-- <div class="checkout-note">
            <b>*Note:</b> Gift redemption is only applicable for new subscription purchased during promotion period, while stocks last.
          </div> -->
  <div class="checkout-bulk">
    For bulk or corporate subscriptions, please submit your enquiry <a id="bulk-enquiry" class="bulk-enquiry-class-gtm" href="https://docs.google.com/forms/d/e/1FAIpQLSea3Y35gA_k-co1rcQNTEkcOfY3_2dbWqosuiBOAGIn6x-rmQ/viewform" target="_blank"><span style="color:#38839e;">here</span></a>
  </div>

        </div>

        <div class="mdl-step hide step-container" data-step="2">
          
  <div class="row">
    <div class="col-md-8">
      <div class="payment-summary-mobile">
  <div>You’ve chosen</div>
  <div class="title">Please wait...</div>
  <div>You are about to be charged</div>
  <div class="amount">Please wait...</div>
</div>      <div class="step-title-new">Create an account to purchase your new subscription.</div>
      <!-- <form> -->
      <div class="form-group">
        <label for="step2EmailInput">Email address</label>
        <input type="email" class="form-control" id="step2EmailInput" aria-describedby="emailHelp" placeholder="Enter your address" >
        <small id="step2EmailError" class="help-block">Email address is empty or not valid</small>
      </div>
              <div class="form-group">
          <label for="step2PasswordInput">Password</label>
          <input type="password" class="form-control" id="step2PasswordInput" placeholder="Enter your password">
          <small id="step2PasswordError" class="help-block">Password is empty or not valid</small>
        </div>
        <div class="form-group">
          <label for="step2ConfirmPasswordInput">Confirm Password</label>
          <input type="password" class="form-control" id="step2ConfirmPasswordInput" placeholder="Enter your password confirmation">
          <small id="step2ConfirmPasswordError" class="help-block">Password confirmation is not valid</small>
        </div>
      
      <div class="step-info">
        By clicking continue, I agree to receive exclusive content, offers and updates to products and services from The Edge Singapore. I can change these preferences at any time.
      </div>

      <div class="flex-sign">
                  <div>Already has an account? <a class="js-btn-step" data-currentStep=2 data-orientation="next">Log in</a></div>
          <button id="step2BtnContinue" class="js-btn-step" data-currentStep=2 data-orientation="next2">Continue</button>
              </div>

      <!-- </form> -->
    </div>
    <div class="col-md-4">
      <div class="selected-product-right">
  <div class="title">Your Selected Plan</div>
  <div class="body">
    <img src="https://edgemarkets-transferred.s3-ap-southeast-1.amazonaws.com/styles/product_modal/s3/TES+Subscription+Ads+2021_Artboard+1+copy+16-03.png" alt="">
    <div class="product-title">THE EDGE DIGITAL + PRINT 1 YEAR</div>
    <div class="product-front-desc">
      <ul>
        <li>Wdeekly print edition delivered to your mailbox</li>
        <li>Unlimited access to online articles</li>
        <li>3 simultaneous logins across all devices</li>
        <li>Bonus unlimited access to online articles and virtual newspaper on The Edge Malaysia (single login)</li>
      </ul>
    </div>
  </div>
</div>    </div>
  </div>

        </div>

        <div class="mdl-step hide step-container" data-step="3">
          
  <div class="row">
    <div class="col-md-8">
      <div class="payment-summary-mobile">
  <div>You’ve chosen</div>
  <div class="title">Please wait...</div>
  <div>You are about to be charged</div>
  <div class="amount">Please wait...</div>
</div>      <div class="step-title-new">Already have an account? Log in to purchase your new subscription</div>

      <div class="form-group">
        <label for="step3EmailInput">Email address</label>
        <input type="email" class="form-control" id="step3EmailInput" aria-describedby="emailHelp" placeholder="Enter your address">
        <small id="step3EmailError" class="help-block">Email address is empty or not valid</small>
      </div>
      <div class="form-group">
        <label for="step3PasswordInput">Password</label>
        <input type="password" class="form-control" id="step3PasswordInput" placeholder="Enter your password">
        <small id="step3PasswordError" class="help-block">Password is empty or not valid</small>
      </div>

      <div id="step3LoginError" class="card_error hide"></div>

      <div class="flex-sign">
        <div>Don’t have an account yet? <a class="js-btn-step" data-currentStep=3 data-orientation="prev">Create Account</a></div>
        <button id="step3BtnContinue" type="submit">Continue</button>
      </div>

    </div>
    <div class="col-md-4">
      <div class="selected-product-right">
  <div class="title">Your Selected Plan</div>
  <div class="body">
    <img src="https://edgemarkets-transferred.s3-ap-southeast-1.amazonaws.com/styles/product_modal/s3/TES+Subscription+Ads+2021_Artboard+1+copy+16-03.png" alt="">
    <div class="product-title">THE EDGE DIGITAL + PRINT 1 YEAR</div>
    <div class="product-front-desc">
      <ul>
        <li>Wdeekly print edition delivered to your mailbox</li>
        <li>Unlimited access to online articles</li>
        <li>3 simultaneous logins across all devices</li>
        <li>Bonus unlimited access to online articles and virtual newspaper on The Edge Malaysia (single login)</li>
      </ul>
    </div>
  </div>
</div>    </div>
  </div>

        </div>

        <div class="mdl-step hide step-container" data-step="4">
          
  <div class="row">
    <div class="col-md-8">
      <div class="payment-summary-mobile">
  <div>You’ve chosen</div>
  <div class="title">Please wait...</div>
  <div>You are about to be charged</div>
  <div class="amount">Please wait...</div>
</div>      <div class="step-title-new">Complete your address and check payment details</div>
      <div id="address-body"></div>
      <div class="form-wrapper step4">
        <div id="delivery_form">
          <h4>Delivery Address</h4>
          <!-- First name, Last name -->
          <div class="row">
            <div class="col-md-6">
              <div class="form-group">
                <label for="step4DeliveryFirstInput">First Name <span style="color:red">*</span></label>
                <input type="text" value="" class="form-control" id="step4DeliveryFirstInput" placeholder="Enter your first name">
                <small id="step4DeliveryFirstError" class="help-block">First name is empty</small>
              </div>
            </div>
            <div class="col-md-6">
              <div class="form-group">
                <label for="step4DeliveryLastInput">Last Name <span style="color:red">*</span></label>
                <input value="" type="text" class="form-control" id="step4DeliveryLastInput" placeholder="Enter your last name">
                <small id="step4DeliveryLastError" class="help-block">Last name is empty</small>
              </div>
            </div>
          </div>

          <!-- Phone Number, City -->
          <div class="row">
            <div class="col-md-6">
              <div class="form-group">
                <label for="step4DeliveryPhoneInput">Phone Number <span style="color:red">*</span></label>
                <input type="tel" class="form-control" value="" id="step4DeliveryPhoneInput" placeholder="Enter your phone number">
                <small id="step4DeliveryPhoneError" class="help-block">Phone number is empty</small>
              </div>
            </div>
            <div class="col-md-6">
              <div class="form-group">
                <label for="step4DeliveryCityInput">City <span style="color:red">*</span></label>
                <input type="text" value="" class="form-control" id="step4DeliveryCityInput" placeholder="Enter your city">
                <small id="step4DeliveryCityError" class="help-block">City name is empty</small>
              </div>
            </div>
          </div>

          <!-- Postal Code, State/Province -->
          <div class="row">
            <div class="col-md-6">
              <div class="form-group">
                <label for="step4DeliveryPostalCodeInput">Postal Code <span style="color:red">*</span></label>
                <input type="text" class="form-control" value="" id="step4DeliveryPostalCodeInput" placeholder="Enter your postal code">
                <small id="step4DeliveryPostalCodeError" class="help-block">Postal code is empty</small>
              </div>
            </div>

            <div class="col-md-6">
              <div class="form-group">
                <label for="step4DeliveryStateInput">State/Province <span style="color:red">*</span></label>
                <select id="step4DeliveryStateInput" class="form-control">
                  <!-- <option selected>Select state / province</option> -->
                                      <option value="3154" >Central</option>
                                      <option value="3155" >East</option>
                                      <option value="3156" >West</option>
                                      <option value="3157" >North</option>
                                      <option value="3158" >South</option>
                                  </select>
                <small id="step4DeliveryStateError" class="help-block">State/Province name is empty</small>
              </div>
            </div>
          </div>

          <!-- Address Line 1, Country -->
          <div class="row">
            <div class="col-md-6">
              <div class="form-group">
                <label for="step4DeliveryAddressLine1Input">Address Line 1 <span style="color:red">*</span></label>
                <input type="text" value="" class="form-control" id="step4DeliveryAddressLine1Input" placeholder="eg: 380 Jalan Besar">
                <small id="step4DeliveryAddressLine1Error" class="help-block">Address Line 1 number is empty</small>
              </div>
            </div>

            <div class="col-md-6">
              <div class="form-group">
                <label for="step4DeliveryCountryInput">Country <span style="color:red">*</span></label>
                <select id="step4DeliveryCountryInput" class="form-control">
                  <!-- <option selected>Select state / province</option> -->
                                      <option  value="4">Afghanistan</option>
                                      <option  value="8">Albania</option>
                                      <option  value="12">Algeria</option>
                                      <option  value="16">American Samoa</option>
                                      <option  value="20">Andorra</option>
                                      <option  value="24">Angola</option>
                                      <option  value="660">Anguilla</option>
                                      <option  value="10">Antarctica</option>
                                      <option  value="28">Antigua and Barbuda</option>
                                      <option  value="32">Argentina</option>
                                      <option  value="51">Armenia</option>
                                      <option  value="533">Aruba</option>
                                      <option  value="36">Australia</option>
                                      <option  value="40">Austria</option>
                                      <option  value="31">Azerbaijan</option>
                                      <option  value="44">Bahamas</option>
                                      <option  value="48">Bahrain</option>
                                      <option  value="50">Bangladesh</option>
                                      <option  value="52">Barbados</option>
                                      <option  value="112">Belarus</option>
                                      <option  value="56">Belgium</option>
                                      <option  value="84">Belize</option>
                                      <option  value="204">Benin</option>
                                      <option  value="60">Bermuda</option>
                                      <option  value="64">Bhutan</option>
                                      <option  value="68">Bolivia, Plurinational State of</option>
                                      <option  value="535">Bonaire, Saint Eustatius and Saba</option>
                                      <option  value="70">Bosnia and Herzegovina</option>
                                      <option  value="72">Botswana</option>
                                      <option  value="74">Bouvet Island</option>
                                      <option  value="76">Brazil</option>
                                      <option  value="86">British Indian Ocean Territory</option>
                                      <option  value="96">Brunei Darussalam</option>
                                      <option  value="100">Bulgaria</option>
                                      <option  value="854">Burkina Faso</option>
                                      <option  value="108">Burundi</option>
                                      <option  value="116">Cambodia</option>
                                      <option  value="120">Cameroon</option>
                                      <option  value="124">Canada</option>
                                      <option  value="132">Cape Verde</option>
                                      <option  value="136">Cayman Islands</option>
                                      <option  value="140">Central African Republic</option>
                                      <option  value="148">Chad</option>
                                      <option  value="152">Chile</option>
                                      <option  value="156">China</option>
                                      <option  value="162">Christmas Island</option>
                                      <option  value="166">Cocos (Keeling) Islands</option>
                                      <option  value="170">Colombia</option>
                                      <option  value="174">Comoros</option>
                                      <option  value="178">Congo</option>
                                      <option  value="180">Congo, the Democratic Republic of the</option>
                                      <option  value="184">Cook Islands</option>
                                      <option  value="188">Costa Rica</option>
                                      <option  value="191">Croatia</option>
                                      <option  value="192">Cuba</option>
                                      <option  value="531">Curaçao</option>
                                      <option  value="196">Cyprus</option>
                                      <option  value="203">Czech Republic</option>
                                      <option  value="384">Côte d'Ivoire</option>
                                      <option  value="208">Denmark</option>
                                      <option  value="262">Djibouti</option>
                                      <option  value="212">Dominica</option>
                                      <option  value="214">Dominican Republic</option>
                                      <option  value="218">Ecuador</option>
                                      <option  value="818">Egypt</option>
                                      <option  value="222">El Salvador</option>
                                      <option  value="226">Equatorial Guinea</option>
                                      <option  value="232">Eritrea</option>
                                      <option  value="233">Estonia</option>
                                      <option  value="231">Ethiopia</option>
                                      <option  value="238">Falkland Islands (Malvinas)</option>
                                      <option  value="234">Faroe Islands</option>
                                      <option  value="242">Fiji</option>
                                      <option  value="246">Finland</option>
                                      <option  value="250">France</option>
                                      <option  value="254">French Guiana</option>
                                      <option  value="258">French Polynesia</option>
                                      <option  value="260">French Southern Territories</option>
                                      <option  value="266">Gabon</option>
                                      <option  value="270">Gambia</option>
                                      <option  value="268">Georgia</option>
                                      <option  value="276">Germany</option>
                                      <option  value="288">Ghana</option>
                                      <option  value="292">Gibraltar</option>
                                      <option  value="300">Greece</option>
                                      <option  value="304">Greenland</option>
                                      <option  value="308">Grenada</option>
                                      <option  value="312">Guadeloupe</option>
                                      <option  value="316">Guam</option>
                                      <option  value="320">Guatemala</option>
                                      <option  value="831">Guernsey</option>
                                      <option  value="324">Guinea</option>
                                      <option  value="624">Guinea-Bissau</option>
                                      <option  value="328">Guyana</option>
                                      <option  value="332">Haiti</option>
                                      <option  value="334">Heard Island and McDonald Islands</option>
                                      <option  value="336">Holy See (Vatican City State)</option>
                                      <option  value="340">Honduras</option>
                                      <option  value="344">Hong Kong</option>
                                      <option  value="348">Hungary</option>
                                      <option  value="352">Iceland</option>
                                      <option  value="356">India</option>
                                      <option  value="360">Indonesia</option>
                                      <option  value="364">Iran, Islamic Republic of</option>
                                      <option  value="368">Iraq</option>
                                      <option  value="372">Ireland</option>
                                      <option  value="833">Isle of Man</option>
                                      <option  value="376">Israel</option>
                                      <option  value="380">Italy</option>
                                      <option  value="388">Jamaica</option>
                                      <option  value="392">Japan</option>
                                      <option  value="832">Jersey</option>
                                      <option  value="400">Jordan</option>
                                      <option  value="398">Kazakhstan</option>
                                      <option  value="404">Kenya</option>
                                      <option  value="296">Kiribati</option>
                                      <option  value="408">Korea, Democratic People's Republic of</option>
                                      <option  value="410">Korea, Republic of</option>
                                      <option  value="414">Kuwait</option>
                                      <option  value="417">Kyrgyzstan</option>
                                      <option  value="418">Lao People's Democratic Republic</option>
                                      <option  value="428">Latvia</option>
                                      <option  value="422">Lebanon</option>
                                      <option  value="426">Lesotho</option>
                                      <option  value="430">Liberia</option>
                                      <option  value="434">Libya</option>
                                      <option  value="438">Liechtenstein</option>
                                      <option  value="440">Lithuania</option>
                                      <option  value="442">Luxembourg</option>
                                      <option  value="446">Macau</option>
                                      <option  value="807">Macedonia</option>
                                      <option  value="450">Madagascar</option>
                                      <option  value="454">Malawi</option>
                                      <option  value="458">Malaysia</option>
                                      <option  value="462">Maldives</option>
                                      <option  value="466">Mali</option>
                                      <option  value="470">Malta</option>
                                      <option  value="584">Marshall Islands</option>
                                      <option  value="474">Martinique</option>
                                      <option  value="478">Mauritania</option>
                                      <option  value="480">Mauritius</option>
                                      <option  value="175">Mayotte</option>
                                      <option  value="484">Mexico</option>
                                      <option  value="583">Micronesia, Federated States of</option>
                                      <option  value="498">Moldovoa, Republic of</option>
                                      <option  value="492">Monaco</option>
                                      <option  value="496">Mongolia</option>
                                      <option  value="499">Montenegro</option>
                                      <option  value="500">Montserrat</option>
                                      <option  value="504">Morocco</option>
                                      <option  value="508">Mozambique</option>
                                      <option  value="104">Myanmar</option>
                                      <option  value="516">Namibia</option>
                                      <option  value="520">Nauru</option>
                                      <option  value="524">Nepal</option>
                                      <option  value="528">Netherlands</option>
                                      <option  value="540">New Caledonia</option>
                                      <option  value="554">New Zealand</option>
                                      <option  value="558">Nicaragua</option>
                                      <option  value="562">Niger</option>
                                      <option  value="566">Nigeria</option>
                                      <option  value="570">Niue</option>
                                      <option  value="574">Norfolk Island</option>
                                      <option  value="580">Northern Mariana Islands</option>
                                      <option  value="578">Norway</option>
                                      <option  value="512">Oman</option>
                                      <option  value="586">Pakistan</option>
                                      <option  value="585">Palau</option>
                                      <option  value="275">Palestinian Territory, Occupied</option>
                                      <option  value="591">Panama</option>
                                      <option  value="598">Papua New Guinea</option>
                                      <option  value="600">Paraguay</option>
                                      <option  value="604">Peru</option>
                                      <option  value="608">Philippines</option>
                                      <option  value="612">Pitcairn</option>
                                      <option  value="616">Poland</option>
                                      <option  value="620">Portugal</option>
                                      <option  value="630">Puerto Rico</option>
                                      <option  value="634">Qatar</option>
                                      <option  value="642">Romania</option>
                                      <option  value="643">Russian Federation</option>
                                      <option  value="646">Rwanda</option>
                                      <option  value="638">Réunion</option>
                                      <option  value="652">Saint Barthélemy</option>
                                      <option  value="654">Saint Helena, Ascension and Tristan da Cunha</option>
                                      <option  value="659">Saint Kitts and Nevis</option>
                                      <option  value="662">Saint Lucia</option>
                                      <option  value="663">Saint Martin (French part)</option>
                                      <option  value="666">Saint Pierre and Miquelon</option>
                                      <option  value="670">Saint Vincent and the Grenadines</option>
                                      <option  value="882">Samoa</option>
                                      <option  value="674">San Marino</option>
                                      <option  value="678">Sao Tome and Principe</option>
                                      <option  value="682">Saudi Arabia</option>
                                      <option  value="686">Senegal</option>
                                      <option  value="688">Serbia</option>
                                      <option  value="690">Seychelles</option>
                                      <option  value="694">Sierra Leone</option>
                                      <option selected value="702">Singapore</option>
                                      <option  value="534">Sint Maarten</option>
                                      <option  value="703">Slovakia</option>
                                      <option  value="705">Slovenia</option>
                                      <option  value="90">Solomon Islands</option>
                                      <option  value="706">Somalia</option>
                                      <option  value="710">South Africa</option>
                                      <option  value="239">South Georgia and the South Sandwich Islands</option>
                                      <option  value="724">Spain</option>
                                      <option  value="144">Sri Lanka</option>
                                      <option  value="736">Sudan</option>
                                      <option  value="740">Suriname</option>
                                      <option  value="744">Svalbard and Jan Mayen</option>
                                      <option  value="748">Swaziland</option>
                                      <option  value="752">Sweden</option>
                                      <option  value="756">Switzerland</option>
                                      <option  value="760">Syrian Arab Republic</option>
                                      <option  value="158">Taiwan, Province of China</option>
                                      <option  value="762">Tajikistan</option>
                                      <option  value="834">Tanzania, United Republic of</option>
                                      <option  value="764">Thailand</option>
                                      <option  value="626">Timor-Leste</option>
                                      <option  value="768">Togo</option>
                                      <option  value="772">Tokelau</option>
                                      <option  value="776">Tonga</option>
                                      <option  value="780">Trinidad and Tobago</option>
                                      <option  value="788">Tunisia</option>
                                      <option  value="792">Turkey</option>
                                      <option  value="795">Turkmenistan</option>
                                      <option  value="796">Turks and Caicos Islands</option>
                                      <option  value="798">Tuvalu</option>
                                      <option  value="800">Uganda</option>
                                      <option  value="804">Ukraine</option>
                                      <option  value="784">United Arab Emirates</option>
                                      <option  value="826">United Kingdom</option>
                                      <option  value="840">United States</option>
                                      <option  value="581">United States Minor Outlying Islands</option>
                                      <option  value="858">Uruguay</option>
                                      <option  value="860">Uzbekistan</option>
                                      <option  value="548">Vanuatu</option>
                                      <option  value="862">Venezuela, Bolivarian Republic of</option>
                                      <option  value="704">Viet Nam</option>
                                      <option  value="92">Virgin Islands, British</option>
                                      <option  value="850">Virgin Islands, U.S.</option>
                                      <option  value="876">Wallis and Futuna</option>
                                      <option  value="732">Western Sahara</option>
                                      <option  value="887">Yemen</option>
                                      <option  value="894">Zambia</option>
                                      <option  value="716">Zimbabwe</option>
                                      <option  value="248">Åland Islands</option>
                                  </select>
                <small id="step4DeliveryCountryError" class="help-block">Country name is empty</small>
              </div>
            </div>
          </div>

          <!-- Address Line 2, Company -->
          <div class="row">
            <div class="col-md-6">
              <div class="form-group">
                <label for="step4DeliveryAddressLine2Input">Address Line 2</label>
                <input type="textx" class="form-control" value="" id="step4DeliveryAddressLine2Input" placeholder="eg: #16-01 ARC 380">
                <small id="step4DeliveryAddressLine2Error" class="help-block">Address Line 2 is empty</small>
              </div>
            </div>
            <div class="col-md-6">
              <div class="form-group">
                <label for="step4DeliveryCompanyInput">Company</label>
                <input type="text" value="" class="form-control" id="step4DeliveryCompanyInput" placeholder="Enter your company">
                <small id="step4DeliveryCompanyError" class="help-block">Company is empty</small>
              </div>
            </div>

          </div>

        </div>

        <div class="checkbox copy_delivery_address">
          <input id="copy_delivery_address" type="checkbox" value="" checked="checked">
          <label for="copy_delivery_address">My billing information is the same as my address information</label>
        </div>

        <div id="billing_form">
          <h4>Billing Address</h4>
          <!-- First name, Last name -->
          <div class="row">
            <div class="col-md-6">
              <div class="form-group">
                <label for="step4BillingFirstInput">First Name <span style="color:red">*</span></label>
                <input type="text" class="form-control" value="" id="step4BillingFirstInput" placeholder="Enter your first name">
                <small id="step4BillingFirstError" class="help-block">First name is empty</small>
              </div>
            </div>
            <div class="col-md-6">
              <div class="form-group">
                <label for="step4BillingLastInput">Last Name <span style="color:red">*</span></label>
                <input value="" type="text" class="form-control" id="step4BillingLastInput" placeholder="Enter your last name">
                <small id="step4BillingLastError" class="help-block">Last name is empty</small>
              </div>
            </div>
          </div>

          <!-- Phone Number, City -->
          <div class="row">
            <div class="col-md-6">
              <div class="form-group">
                <label for="step4BillingPhoneInput">Phone Number <span style="color:red">*</span></label>
                <input type="tel" value="" class="form-control" id="step4BillingPhoneInput" placeholder="Enter your phone number">
                <small id="step4BillingPhoneError" class="help-block">Phone number is empty</small>
              </div>
            </div>
            <div class="col-md-6">
              <div class="form-group">
                <label for="step4BillingCityInput">City <span style="color:red">*</span></label>
                <input type="text" value="" class="form-control" id="step4BillingCityInput" placeholder="Enter your city">
                <small id="step4BillingCityError" class="help-block">City name is empty</small>
              </div>
            </div>
          </div>

          <!-- Postal Code, State/Province -->
          <div class="row">
            <div class="col-md-6">
              <div class="form-group">
                <label for="step4BillingPostalCodeInput">Postal Code <span style="color:red">*</span></label>
                <input type="text" class="form-control" value="" id="step4BillingPostalCodeInput" placeholder="Enter your postal code">
                <small id="step4BillingPostalCodeError" class="help-block">Postal code is empty</small>
              </div>
            </div>

            <div class="col-md-6">
              <div class="form-group">
                <label for="step4BillingStateInput">State/Province <span style="color:red">*</span></label>
                <select id="step4BillingStateInput" class="form-control">
                  <!-- <option selected>Select state / province</option> -->
                                      <option value="3154" >Central</option>
                                      <option value="3155" >East</option>
                                      <option value="3156" >West</option>
                                      <option value="3157" >North</option>
                                      <option value="3158" >South</option>
                                  </select>
                <small id="step4BillingStateError" class="help-block">State name is empty</small>
              </div>
            </div>
          </div>

          <!-- Address Line 1, Country -->
          <div class="row">
            <div class="col-md-6">
              <div class="form-group">
                <label for="step4BillingAddressLine1Input">Address Line 1 <span style="color:red">*</span></label>
                <input type="text" value="" class="form-control" id="step4BillingAddressLine1Input" placeholder="eg: 380 Jalan Besar">
                <small id="step4BillingAddressLine1Error" class="help-block">Address Line 1 number is empty</small>
              </div>
            </div>

            <div class="col-md-6">
              <div class="form-group">
                <label for="step4BillingCountryInput">Country <span style="color:red">*</span></label>
                <select id="step4BillingCountryInput" class="form-control">
                  <!-- <option selected>Select state / province</option> -->
                                      <option  value="4">Afghanistan</option>
                                      <option  value="8">Albania</option>
                                      <option  value="12">Algeria</option>
                                      <option  value="16">American Samoa</option>
                                      <option  value="20">Andorra</option>
                                      <option  value="24">Angola</option>
                                      <option  value="660">Anguilla</option>
                                      <option  value="10">Antarctica</option>
                                      <option  value="28">Antigua and Barbuda</option>
                                      <option  value="32">Argentina</option>
                                      <option  value="51">Armenia</option>
                                      <option  value="533">Aruba</option>
                                      <option  value="36">Australia</option>
                                      <option  value="40">Austria</option>
                                      <option  value="31">Azerbaijan</option>
                                      <option  value="44">Bahamas</option>
                                      <option  value="48">Bahrain</option>
                                      <option  value="50">Bangladesh</option>
                                      <option  value="52">Barbados</option>
                                      <option  value="112">Belarus</option>
                                      <option  value="56">Belgium</option>
                                      <option  value="84">Belize</option>
                                      <option  value="204">Benin</option>
                                      <option  value="60">Bermuda</option>
                                      <option  value="64">Bhutan</option>
                                      <option  value="68">Bolivia, Plurinational State of</option>
                                      <option  value="535">Bonaire, Saint Eustatius and Saba</option>
                                      <option  value="70">Bosnia and Herzegovina</option>
                                      <option  value="72">Botswana</option>
                                      <option  value="74">Bouvet Island</option>
                                      <option  value="76">Brazil</option>
                                      <option  value="86">British Indian Ocean Territory</option>
                                      <option  value="96">Brunei Darussalam</option>
                                      <option  value="100">Bulgaria</option>
                                      <option  value="854">Burkina Faso</option>
                                      <option  value="108">Burundi</option>
                                      <option  value="116">Cambodia</option>
                                      <option  value="120">Cameroon</option>
                                      <option  value="124">Canada</option>
                                      <option  value="132">Cape Verde</option>
                                      <option  value="136">Cayman Islands</option>
                                      <option  value="140">Central African Republic</option>
                                      <option  value="148">Chad</option>
                                      <option  value="152">Chile</option>
                                      <option  value="156">China</option>
                                      <option  value="162">Christmas Island</option>
                                      <option  value="166">Cocos (Keeling) Islands</option>
                                      <option  value="170">Colombia</option>
                                      <option  value="174">Comoros</option>
                                      <option  value="178">Congo</option>
                                      <option  value="180">Congo, the Democratic Republic of the</option>
                                      <option  value="184">Cook Islands</option>
                                      <option  value="188">Costa Rica</option>
                                      <option  value="191">Croatia</option>
                                      <option  value="192">Cuba</option>
                                      <option  value="531">Curaçao</option>
                                      <option  value="196">Cyprus</option>
                                      <option  value="203">Czech Republic</option>
                                      <option  value="384">Côte d'Ivoire</option>
                                      <option  value="208">Denmark</option>
                                      <option  value="262">Djibouti</option>
                                      <option  value="212">Dominica</option>
                                      <option  value="214">Dominican Republic</option>
                                      <option  value="218">Ecuador</option>
                                      <option  value="818">Egypt</option>
                                      <option  value="222">El Salvador</option>
                                      <option  value="226">Equatorial Guinea</option>
                                      <option  value="232">Eritrea</option>
                                      <option  value="233">Estonia</option>
                                      <option  value="231">Ethiopia</option>
                                      <option  value="238">Falkland Islands (Malvinas)</option>
                                      <option  value="234">Faroe Islands</option>
                                      <option  value="242">Fiji</option>
                                      <option  value="246">Finland</option>
                                      <option  value="250">France</option>
                                      <option  value="254">French Guiana</option>
                                      <option  value="258">French Polynesia</option>
                                      <option  value="260">French Southern Territories</option>
                                      <option  value="266">Gabon</option>
                                      <option  value="270">Gambia</option>
                                      <option  value="268">Georgia</option>
                                      <option  value="276">Germany</option>
                                      <option  value="288">Ghana</option>
                                      <option  value="292">Gibraltar</option>
                                      <option  value="300">Greece</option>
                                      <option  value="304">Greenland</option>
                                      <option  value="308">Grenada</option>
                                      <option  value="312">Guadeloupe</option>
                                      <option  value="316">Guam</option>
                                      <option  value="320">Guatemala</option>
                                      <option  value="831">Guernsey</option>
                                      <option  value="324">Guinea</option>
                                      <option  value="624">Guinea-Bissau</option>
                                      <option  value="328">Guyana</option>
                                      <option  value="332">Haiti</option>
                                      <option  value="334">Heard Island and McDonald Islands</option>
                                      <option  value="336">Holy See (Vatican City State)</option>
                                      <option  value="340">Honduras</option>
                                      <option  value="344">Hong Kong</option>
                                      <option  value="348">Hungary</option>
                                      <option  value="352">Iceland</option>
                                      <option  value="356">India</option>
                                      <option  value="360">Indonesia</option>
                                      <option  value="364">Iran, Islamic Republic of</option>
                                      <option  value="368">Iraq</option>
                                      <option  value="372">Ireland</option>
                                      <option  value="833">Isle of Man</option>
                                      <option  value="376">Israel</option>
                                      <option  value="380">Italy</option>
                                      <option  value="388">Jamaica</option>
                                      <option  value="392">Japan</option>
                                      <option  value="832">Jersey</option>
                                      <option  value="400">Jordan</option>
                                      <option  value="398">Kazakhstan</option>
                                      <option  value="404">Kenya</option>
                                      <option  value="296">Kiribati</option>
                                      <option  value="408">Korea, Democratic People's Republic of</option>
                                      <option  value="410">Korea, Republic of</option>
                                      <option  value="414">Kuwait</option>
                                      <option  value="417">Kyrgyzstan</option>
                                      <option  value="418">Lao People's Democratic Republic</option>
                                      <option  value="428">Latvia</option>
                                      <option  value="422">Lebanon</option>
                                      <option  value="426">Lesotho</option>
                                      <option  value="430">Liberia</option>
                                      <option  value="434">Libya</option>
                                      <option  value="438">Liechtenstein</option>
                                      <option  value="440">Lithuania</option>
                                      <option  value="442">Luxembourg</option>
                                      <option  value="446">Macau</option>
                                      <option  value="807">Macedonia</option>
                                      <option  value="450">Madagascar</option>
                                      <option  value="454">Malawi</option>
                                      <option  value="458">Malaysia</option>
                                      <option  value="462">Maldives</option>
                                      <option  value="466">Mali</option>
                                      <option  value="470">Malta</option>
                                      <option  value="584">Marshall Islands</option>
                                      <option  value="474">Martinique</option>
                                      <option  value="478">Mauritania</option>
                                      <option  value="480">Mauritius</option>
                                      <option  value="175">Mayotte</option>
                                      <option  value="484">Mexico</option>
                                      <option  value="583">Micronesia, Federated States of</option>
                                      <option  value="498">Moldovoa, Republic of</option>
                                      <option  value="492">Monaco</option>
                                      <option  value="496">Mongolia</option>
                                      <option  value="499">Montenegro</option>
                                      <option  value="500">Montserrat</option>
                                      <option  value="504">Morocco</option>
                                      <option  value="508">Mozambique</option>
                                      <option  value="104">Myanmar</option>
                                      <option  value="516">Namibia</option>
                                      <option  value="520">Nauru</option>
                                      <option  value="524">Nepal</option>
                                      <option  value="528">Netherlands</option>
                                      <option  value="540">New Caledonia</option>
                                      <option  value="554">New Zealand</option>
                                      <option  value="558">Nicaragua</option>
                                      <option  value="562">Niger</option>
                                      <option  value="566">Nigeria</option>
                                      <option  value="570">Niue</option>
                                      <option  value="574">Norfolk Island</option>
                                      <option  value="580">Northern Mariana Islands</option>
                                      <option  value="578">Norway</option>
                                      <option  value="512">Oman</option>
                                      <option  value="586">Pakistan</option>
                                      <option  value="585">Palau</option>
                                      <option  value="275">Palestinian Territory, Occupied</option>
                                      <option  value="591">Panama</option>
                                      <option  value="598">Papua New Guinea</option>
                                      <option  value="600">Paraguay</option>
                                      <option  value="604">Peru</option>
                                      <option  value="608">Philippines</option>
                                      <option  value="612">Pitcairn</option>
                                      <option  value="616">Poland</option>
                                      <option  value="620">Portugal</option>
                                      <option  value="630">Puerto Rico</option>
                                      <option  value="634">Qatar</option>
                                      <option  value="642">Romania</option>
                                      <option  value="643">Russian Federation</option>
                                      <option  value="646">Rwanda</option>
                                      <option  value="638">Réunion</option>
                                      <option  value="652">Saint Barthélemy</option>
                                      <option  value="654">Saint Helena, Ascension and Tristan da Cunha</option>
                                      <option  value="659">Saint Kitts and Nevis</option>
                                      <option  value="662">Saint Lucia</option>
                                      <option  value="663">Saint Martin (French part)</option>
                                      <option  value="666">Saint Pierre and Miquelon</option>
                                      <option  value="670">Saint Vincent and the Grenadines</option>
                                      <option  value="882">Samoa</option>
                                      <option  value="674">San Marino</option>
                                      <option  value="678">Sao Tome and Principe</option>
                                      <option  value="682">Saudi Arabia</option>
                                      <option  value="686">Senegal</option>
                                      <option  value="688">Serbia</option>
                                      <option  value="690">Seychelles</option>
                                      <option  value="694">Sierra Leone</option>
                                      <option selected value="702">Singapore</option>
                                      <option  value="534">Sint Maarten</option>
                                      <option  value="703">Slovakia</option>
                                      <option  value="705">Slovenia</option>
                                      <option  value="90">Solomon Islands</option>
                                      <option  value="706">Somalia</option>
                                      <option  value="710">South Africa</option>
                                      <option  value="239">South Georgia and the South Sandwich Islands</option>
                                      <option  value="724">Spain</option>
                                      <option  value="144">Sri Lanka</option>
                                      <option  value="736">Sudan</option>
                                      <option  value="740">Suriname</option>
                                      <option  value="744">Svalbard and Jan Mayen</option>
                                      <option  value="748">Swaziland</option>
                                      <option  value="752">Sweden</option>
                                      <option  value="756">Switzerland</option>
                                      <option  value="760">Syrian Arab Republic</option>
                                      <option  value="158">Taiwan, Province of China</option>
                                      <option  value="762">Tajikistan</option>
                                      <option  value="834">Tanzania, United Republic of</option>
                                      <option  value="764">Thailand</option>
                                      <option  value="626">Timor-Leste</option>
                                      <option  value="768">Togo</option>
                                      <option  value="772">Tokelau</option>
                                      <option  value="776">Tonga</option>
                                      <option  value="780">Trinidad and Tobago</option>
                                      <option  value="788">Tunisia</option>
                                      <option  value="792">Turkey</option>
                                      <option  value="795">Turkmenistan</option>
                                      <option  value="796">Turks and Caicos Islands</option>
                                      <option  value="798">Tuvalu</option>
                                      <option  value="800">Uganda</option>
                                      <option  value="804">Ukraine</option>
                                      <option  value="784">United Arab Emirates</option>
                                      <option  value="826">United Kingdom</option>
                                      <option  value="840">United States</option>
                                      <option  value="581">United States Minor Outlying Islands</option>
                                      <option  value="858">Uruguay</option>
                                      <option  value="860">Uzbekistan</option>
                                      <option  value="548">Vanuatu</option>
                                      <option  value="862">Venezuela, Bolivarian Republic of</option>
                                      <option  value="704">Viet Nam</option>
                                      <option  value="92">Virgin Islands, British</option>
                                      <option  value="850">Virgin Islands, U.S.</option>
                                      <option  value="876">Wallis and Futuna</option>
                                      <option  value="732">Western Sahara</option>
                                      <option  value="887">Yemen</option>
                                      <option  value="894">Zambia</option>
                                      <option  value="716">Zimbabwe</option>
                                      <option  value="248">Åland Islands</option>
                                  </select>
                <small id="step4BillingCountryError" class="help-block">Country name is empty</small>
              </div>
            </div>
          </div>

          <!-- Address Line 2, Company -->
          <div class="row">
            <div class="col-md-6">
              <div class="form-group">
                <label for="step4BillingAddressLine2Input">Address Line 2</label>
                <input type="text" class="form-control" value="" id="step4BillingAddressLine2Input" placeholder="eg: #16-01 ARC 380">
                <small id="step4BillingAddressLine2Error" class="help-block">Address Line 2 is empty</small>
              </div>
            </div>
            <div class="col-md-6">
              <div class="form-group">
                <label for="step4BillingCompanyInput">Company</label>
                <input type="text" value="" class="form-control" id="step4BillingCompanyInput" placeholder="Enter your company">
                <small id="step4BillingCompanyError" class="help-block">Company is empty</small>
              </div>
            </div>

          </div>
        </div>

      </div>

      <div class="flex-sign">
        <div>Additional charge will be applied for delivery outside Singapore. <a target="_blank" href="/content/shipping-rates">View the shipping rates here</a></div>
        <button id="step4BtnContinue" class="js-btn-step" data-orientation="next" data-currentstep="4" type="submit">Continue</button>
      </div>

    </div>
    <div class="col-md-4">
      <div class="payment_details">
  <div class="padding16px">
    <h2>Payment Details</h2>

    <div class="payment_item btop_solid">
      <div class="row selected_product">
        <div class="col-8 title">The Edge Product</div>
        <div id="product_cost" class="col-4 amount">S$ 0.00</div>
      </div>
      <div class="row shipping">
        <div class="col-8">Shipping Charge</div>
        <div class="col-4 amount">S$ 0.00</div>
      </div>
    </div>

    <div class="payment_item btop_dash">
      <div class="row subtotal">
        <div class="col-8">Subtotal (Excluding Taxes)</div>
        <div class="col-4 amount">S$ 0.00</div>
      </div>
      <div class="row coupon hide">
        <div class="col-8 title">Coupon(TEST)</div>
        <div class="col-4 amount">S$ 0.00</div>
      </div>
      <div class="row gst">
        <div class="col-8">GST</div>
        <div class="col-4 amount">S$ 0.00</div>
      </div>
    </div>
  </div>

  <div class="payment_total padding16px">
    <div class="row">
      <div class="col-6">Order Total</div>
      <div class="col-6 amount">S$ 0.00</div>
    </div>
  </div>
</div>    </div>
  </div>

        </div>

        <div class="mdl-step hide step-container" data-step="5">
          
  <div class="row">
    <div class="col-md-8">
      <div class="step-title-new">All transaction are secured & encrypted</div>
      <div style="overflow: visible;" class="form-wrapper payment">
        <div id="cc_number" class="row">
          <div class="col-12">
            <div class="form-group">
              <div class="card-label">
                <label for="card-number-element">Card Number <span style="color:red">*</span></label>
                <span class="brand card-number-brand"><i class="pf pf-credit-card" id="brand-icon"></i></span>
              </div>
              <div class="card-number-wrapper card-element">
                <div id="card-number-element"></div>
                <div id="lock-icon-checkout" title="All transaction are secured & encrypted" role="button" style="margin-bottom: 10px;">
                  <svg width="12" height="14" viewBox="0 0 12 14" fill="none" xmlns="http://www.w3.org/2000/svg">
                    <path fill-rule="evenodd" clip-rule="evenodd" d="M6 -6.10352e-05C4.067 -6.10352e-05 2.5 1.56694 2.5 3.49994V5.49994C1.39543 5.49994 0.5 6.39537 0.5 7.49994V11.9999C0.5 13.1045 1.39543 13.9999 2.5 13.9999H9.5C10.6046 13.9999 11.5 13.1045 11.5 11.9999V7.49994C11.5 6.39537 10.6046 5.49994 9.5 5.49994V3.49994C9.5 1.56694 7.933 -6.10352e-05 6 -6.10352e-05ZM8.5 5.49994V3.49994C8.5 2.11923 7.38071 0.999939 6 0.999939C4.61929 0.999939 3.5 2.11923 3.5 3.49994V5.49994H8.5Z" fill="#828282" />
                  </svg>
                </div>
              </div>
              <small id="step5CardNumberError" class="help-block">Card number is wrong</small>
            </div>
          </div>
        </div>
        <div id="cc_date_cvc" class="row">
          <div class="col-6">
            <div class="form-group">
              <label for="card-expiry-element">Expiry date <span style="color:red">*</span></label>
              <div id="card-expiry-element" class="card-element"></div>
              <small id="step5ExpiryDateError" class="help-block"></small>
            </div>
          </div>
          <div class="col-6">
            <div class="form-group">
              <label for="card-cvc-element">CVC <span style="color:red">*</span></label>

              <div class="card-number-wrapper card-element">
                <div id="card-cvc-element" style="flex: 1;"></div>
                <div id="question-icon-checkout" title="3-digit security code usually found on the back of your card." role="button" style="margin-bottom: 10px;">
                  <svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
                    <path fill-rule="evenodd" clip-rule="evenodd" d="M0.5 7C0.5 3.41015 3.41015 0.5 7 0.5C10.5899 0.5 13.5 3.41015 13.5 7C13.5 10.5899 10.5899 13.5 7 13.5C3.41015 13.5 0.5 10.5899 0.5 7ZM8.08511 4.38885C7.49258 3.87038 6.50773 3.87038 5.91519 4.38885C5.70737 4.57069 5.39149 4.54963 5.20965 4.34182C5.02781 4.134 5.04887 3.81812 5.25669 3.63627C6.22625 2.78791 7.77406 2.78791 8.74362 3.63627C9.75233 4.5189 9.75233 5.9811 8.74362 6.86373C8.57251 7.01344 8.38406 7.13608 8.18537 7.23224C7.73452 7.45043 7.50015 7.74812 7.50015 8V8.5C7.50015 8.77614 7.27629 9 7.00015 9C6.72401 9 6.50015 8.77614 6.50015 8.5V8C6.50015 7.14731 7.20634 6.5951 7.74974 6.33211C7.8715 6.27318 7.98433 6.19933 8.08511 6.11115C8.6385 5.62694 8.6385 4.87306 8.08511 4.38885ZM7 11C7.27614 11 7.5 10.7761 7.5 10.5C7.5 10.2239 7.27614 10 7 10C6.72386 10 6.5 10.2239 6.5 10.5C6.5 10.7761 6.72386 11 7 11Z" fill="#828282" />
                  </svg>

                </div>
              </div>
              <small id="step5CvcError" class="help-block"></small>

              <!-- <div id="card-cvc-element" class="card-element"></div> -->
            </div>
          </div>
        </div>
        <div class="card_error hide">
          Some credit card error
        </div>
        <div class="coupon-wrapper">
          <div class="coupon-header">
            <span>Have a promo code?</span>
            <!-- <img src="/sites/all/themes/tes/down.svg" alt=""> -->
          </div>
          <div class="coupon-body-wrapper">
            <div class="coupon-body">
              <div>
                <input type="text" id="inputCoupon" class="form-control" placeholder="Enter promo code">
              </div>
              <button class="btn btn-default" id="apply_coupon">Apply</button>
            </div>
            <div class="coupon_error hide">Coupon error</div>
          </div>
        </div>
        <div class="final-summary">
          <div class="payment_details_mobile">
            <div class="padding16px">
              <h2>Payment Details</h2>

              <div class="payment_item btop_solid">
                <div class="row selected_product">
                  <div class="col-8 title">The Edge Product</div>
                  <div class="col-4 amount">S$ 0.00</div>
                </div>
                <div class="row shipping">
                  <div class="col-8">Shipping Charge</div>
                  <div class="col-4 amount">S$ 0.00</div>
                </div>
              </div>

              <div class="payment_item btop_dash">
                <div class="row subtotal">
                  <div class="col-8">Subtotal (Excluding Taxes)</div>
                  <div class="col-4 amount">S$ 0.00</div>
                </div>
                <div class="row coupon hide">
                  <div class="col-8 title">Coupon(TEST)</div>
                  <div class="col-4 amount">S$ 0.00</div>
                </div>
                <div class="row gst">
                  <div class="col-8">GST</div>
                  <div class="col-4 amount">S$ 0.00</div>
                </div>
              </div>
            </div>

            <div class="payment_total padding16px">
              <div class="row">
                <div class="col-6">Order Total</div>
                <div class="col-6 amount">S$ 0.00</div>
              </div>
            </div>
          </div>
        </div>
        <div class="checkbox">
          <input id="agreement" type="checkbox" value="">
          <!-- <label for="agreement">I have read and agree to the above terms, <a href="https://www.theedgesingapore.com/terms-conditions" target="_blank" style="color: #38839e;">Terms of Service</a>, & <a href="https://www.theedgesingapore.com/privacy-policy" target="_blank" style="color: #38839e;">Privacy Policy</a>. By agreeing to the Terms & Conditions, you will receive our daily e-newsletter and marketing maessages.</label> -->
          <label for="agreement">I have read and agree to the <a href="https://www.theedgesingapore.com/terms-conditions" target="_blank" style="color: #38839e;"> Terms & Conditions </a> & <a href="https://www.theedgesingapore.com/privacy-policy" target="_blank" style="color: #38839e;">Privacy Policy</a>. By agreeing to the above terms, you will receive our daily e-newsletter and marketing messages.</label>
        </div>

        <div class="sub-info">
          Subscription renews automatically. You can cancel anytime before your renewal date by emailing our Customer Service <a style="color: #38839E; font-weight: bold; text-decoration: underline;"><span class="__cf_email__" data-cfemail="3e56514a5257505b4d4e514c5b7e5c57445b5a595b105d5153">[email&#160;protected]</span></a>.
        </div>
      </div>

      <div class="flex-sign">
        <div></div>
        <button id="step5BtnContinue" type="submit">Checkout Securely</button>
      </div>

    </div>
    <div class="col-md-4">
      <div class="payment_details">
  <div class="padding16px">
    <h2>Payment Details</h2>

    <div class="payment_item btop_solid">
      <div class="row selected_product">
        <div class="col-8 title">The Edge Product</div>
        <div id="product_cost" class="col-4 amount">S$ 0.00</div>
      </div>
      <div class="row shipping">
        <div class="col-8">Shipping Charge</div>
        <div class="col-4 amount">S$ 0.00</div>
      </div>
    </div>

    <div class="payment_item btop_dash">
      <div class="row subtotal">
        <div class="col-8">Subtotal (Excluding Taxes)</div>
        <div class="col-4 amount">S$ 0.00</div>
      </div>
      <div class="row coupon hide">
        <div class="col-8 title">Coupon(TEST)</div>
        <div class="col-4 amount">S$ 0.00</div>
      </div>
      <div class="row gst">
        <div class="col-8">GST</div>
        <div class="col-4 amount">S$ 0.00</div>
      </div>
    </div>
  </div>

  <div class="payment_total padding16px">
    <div class="row">
      <div class="col-6">Order Total</div>
      <div class="col-6 amount">S$ 0.00</div>
    </div>
  </div>
</div>    </div>
  </div>

        </div>
      </div>
    </div>
  </div>
</div>

<!-- Small Modal -->
<div id="sml-mdl" class="mdl fade bd-example-mdl-sm sml-mdl-regular" tabindex="-1" role="dialog" aria-labelledby="mySmallmdlLabel" aria-hidden="true">
  <div id="sml-backdrop" class="mdl-backdrop fade in" bis_skin_checked="1" style="height:100vh" hidden></div>
  <div class="mdl-dialog mdl-sm">
    <div class="mdl-content">
      <div class="content-body">
        <img class="success-image lazyload" data-src="/sites/all/themes/tes/assets/checkout_revamp/assets/icon/Verification-Success.png" class="lazyload" />
        <div class="norml-bold success-title">Welcome!</div>
        <div class="normal-400 success-message">
          <p id="productSubscribed"></p>
          <p id="downloadApp">Download our mobile app to bring our news with you on the go. Check your email for more details.</p>
          <p class="renewalgift">Please continue to enjoy access to our premium content.</p>
          <p class="notebookgift">Do you want to customise your notebook now?</p>

        </div>

        <button id="btnSuccessYes" type="button" class="btn btn-outline-primary btn-success notebookgift" style="margin-right: 4px;padding: 5px 15px;">Yes</button>
        <button id="btnSuccessReload" type="button" class="btn btn-outline-primary btn-success" style="margin-left: 4px;padding: 5px 15px;">Ok</button>

      </div>

    </div>
  </div>
</div><div class="checkout_modal_loading"></div><div class="fixed-top primary-nav">
    <div class="container">
        <div class="row">
            <div class="col-2 col-md-4">
                <a id="hamburger-menu" href="" data-sidebar-button>
                    <i class="bars icon"></i>
                </a>
            </div>
            <div class="col-8 col-md-4">
                <a id="logo" href="/" rel="home" title="Home">
                                        <img src="https://www.theedgesingapore.com/sites/all/themes/tes/logo.png" alt="Home" width="125" height="34" />
                                    </a>
            </div>
            <div class="col-2 col-md-4">
                <div class="float-right nav-margin">
                                        <a class="nav-link" href="/user?destination=node/296518">Sign in</a>
                                        <!-- <a id="subscribe" class="inverted-link" href="#">Subscribe</a> -->                    
                    <!-- <a id="subscribe" class="inverted-link" href="#" data-toggle="modal" data-target="#checkoutModal">Subscribe</a> -->
                    <a id="subscribe" class="inverted-link" href="/subscribe?destination=/">Subscribe</a>                </div>
            </div>
        </div>

    </div>
</div>

<nav class="navbar navbar-expand fixed-top secondary-nav">
    <div class="container">
        <div class="collapse navbar-collapse" id="navbarCollapse">
                <ul class="navbar-nav"><li  class="nav-item"><a href="/premium" class="nav-link">Premium</a></li>
<li  class="nav-item"><a href="/section/latest" class="nav-link">Latest</a></li>
<li  class="nav-item"><a href="/section/news" class="nav-link">News</a></li>
<li  class="nav-item"><a href="/section/views" class="nav-link">Views</a></li>
<li  class="nav-item"><a href="/section/capital" class="nav-link">Capital</a></li>
<li  class="nav-item"><a href="/section/digitaledge" class="nav-link">DigitalEdge</a></li>
<li  class="nav-item"><a href="/options" class="nav-link">Options</a></li>
<li  class="nav-item"><a href="/videos" id="tes123" class="nav-link">Videos</a></li>
</ul>

            <div class="search-input-group d-none d-lg-block">
                <form class="form-inline" action="/search/node" method="get">
                    <input name="keys" type="text" class="form-control" placeholder="">
                    <span class="search-input-group-addon">
                        <button type="submit" style="cursor:pointer;">
                            <i class="search icon"></i>
                        </button>
                    </span>
                </form>
            </div>
        </div>
    </div>
</nav>






<nav class="navbar navbar-expand fixed-top tertiary-nav">
    <div class="container">
        <div class="collapse navbar-collapse" id="navbarCollapse">
            <ul class="navbar-nav mx-auto">
                <li class="nav-item"><a class="nav-link alink" href="#featured-home">Featured</a></li>
                <li class="nav-item"><a class="nav-link alink" href="#latest-home">Latest</a></li>
                <li class="nav-item"><a class="nav-link alink" href="#block-views-920a4d683d8f102f3dc2c001e5ad1db1">Print This Week</a></li>
            </ul>
        </div>
    </div>
</nav>


<script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script><script type="text/javascript">
    function updateSession(){
        sessionStorage.setItem("ses_display", true);
        $data = sessionStorage.getItem("ses_display");        
        location.href = "/user/logout";
    }
</script>    <!-- end header -->

        <div id="block-block-296" class="block-margin block block-block container header-padding-home header-margin text-center superleaderboard block--">
                <div class="content">
        <style type="text/css">
@media screen and (min-width: 980px) {
	#div-gpt-ad-1562746263041-0 {
		width: 970px;
	}
}

#div-gpt-ad-1562746263041-0 {
	font-size: 12px;
	color: #ccc;
	letter-spacing: 2px;
	margin: 0 auto;
	text-align: center;
}

#div-gpt-ad-1562746263041-0::before {
	content: "ADVERTISEMENT";
	text-align: left;
}

#google_ads_iframe_/9457649/TES_SuperLeaderboard_Home_0__container__ {
	text-align: center;
}
</style>
<script async='async' src='https://www.googletagservices.com/tag/js/gpt.js'></script>
<script async src="https://securepubads.g.doubleclick.net/tag/js/gpt.js"></script>

<script type="text/javascript">
window.googletag = window.googletag || {cmd: []};
var path = window.location.pathname;
googletag.cmd.push(function() {
        var mapping1 = googletag.sizeMapping().
            addSize([0, 0], []).
            addSize([320, 200], [320, 100]). // Tablet
            addSize([1050, 200], [970, 250]). // Desktop
            build();
	// Super Leaderboard Home
	googletag.defineSlot('/9457649/TES_SuperLeaderboard_Home', [
		[320, 100],
		[970, 250],
		[970, 90]
	], 'div-gpt-ad-1562746263041-0').
	setTargeting("host", "www.theedgesingapore.com").setTargeting("url", path).
	defineSizeMapping(mapping1).
	//setCollapseEmptyDiv(true).
	addService(googletag.pubads());
	googletag.pubads().enableSingleRequest();
	//googletag.pubads().collapseEmptyDivs();
	googletag.enableServices();
});</script><!-- /9457649/TES_SuperLeaderboard_Home debug-->
<div id='div-gpt-ad-1562746263041-0'>
  <script>
    googletag.cmd.push(function() { googletag.display('div-gpt-ad-1562746263041-0'); });
  </script>
</div>
    </div>
</div>

<div id="featured-home" class="featured container block-margin block block-views block--">
                <div class="view view-tes-home-featured view-id-tes_home_featured view-display-id-block view-dom-id-2c2bdc634fcef36f3b6a4c4315f07b28">
            <div class="view-header">
      <script>
<!--//--><![CDATA[// ><!--

(function($){
$(function(){
  var ad1 = $('.view-display-id-attachment_2 .view-content').html();
  var ad2 = $('.view-display-id-attachment_3 .view-content').html();
  $('.view-display-id-attachment_2, .view-display-id-attachment_3').remove();
  $('.view-id-tes_home_featured .attachment:first > .news-padding:first').after(ad1);
  $('.view-id-tes_home_featured .attachment:first > .news-padding:last').before(ad2);
})
})(jQuery)

//--><!]]>
</script>    </div>
  
  
  <div class="row">
    
            <div class="view-content col-lg-8">
          <div class="view-content-background">
              <div>
    <div  onclick="location.href='/news/budget-2026/government-launch-second-15-bil-tranche-anchor-fund-eqdp-expands-65-bil'" class="node node-article view-mode-tes_home_featured_hero ">

  
    <div class=" featured-main">
        <div class="news-image"><a href="/news/budget-2026/government-launch-second-15-bil-tranche-anchor-fund-eqdp-expands-65-bil"><img src="https://edgemarkets-transferred.s3-ap-southeast-1.amazonaws.com/MAS%20Building%201%20May%202025_AC_1_0_1_0.jpg?eQfTjRWGUbQxJXTzN.Uta.9_dZPjh0mi" width="1200" height="654" alt="Government to launch second $1.5 bil tranche of Anchor Fund; EQDP expands to $6.5 bil - THE EDGE SINGAPORE" /></a></div>    </div>

    <div class=" featured-main-thumb">
        <h4 class="thumb-meta"><a href="/flash-categories/budget-2026">Budget 2026</a></h4><img class='premium_label hide' src='/sites/all/themes/tes/premium_article.png' /><h2 class="thumb-title"><a href="/news/budget-2026/government-launch-second-15-bil-tranche-anchor-fund-eqdp-expands-65-bil">Government to launch second $1.5 bil tranche of Anchor Fund; EQDP expands to $6.5 bil</a></h2><div class="field field-name-field-project-keyword thumb-desc">“Industry response has been encouraging,” says Wong, on the Equity Market Development Programme.</div>    </div>

</div>

  </div>
          </div>
        </div>
    
    
            <div class="attachment attachment-after col-lg-4 top-margin">
          <div class="views-row views-row-1 news-padding">
    <div  class="node node-article view-mode-tes_home_featured ">

  
  <div class="row">
    <div class=" col-4 col-lg-5">
        <div class="feauted-sub"><div class="news-image"><a href="/news/singapore-economy/sti-passes-5000-mark-new-record-high"><img src="https://edgemarkets-transferred.s3-ap-southeast-1.amazonaws.com/STI%20Hello%205000%20Cover%20Image.jpg?ayreIIIQDMaAqddkzReURMsBZNPOY_Qb" width="1199" height="665" alt="STI passes 5,000 mark, new record high - THE EDGE SINGAPORE" /></a></div></div>    </div>

    <div class=" col-8 col-lg-7">
        <h4 class="news-meta"><a href="/flash-categories/singapore-economy">Singapore economy</a></h4><img class='premium_label hide' src='/sites/all/themes/tes/premium_article.png' /><h3 class="news-title"><a href="/news/singapore-economy/sti-passes-5000-mark-new-record-high">STI passes 5,000 mark, new record high</a></h3><p class='article-post-date'>3 days ago</p>    </div>
  </div>

</div>

  </div>
  <div class="views-row views-row-2 news-padding">
    <div  class="node node-article view-mode-tes_home_featured ">

  
  <div class="row">
    <div class=" col-4 col-lg-5">
        <div class="feauted-sub"><div class="news-image"><a href="/capital/results/capitaland-investments-total-patmi-falls-70-y-o-y-fy2025-operating-patmi-gains-6"><img src="https://edgemarkets-transferred.s3-ap-southeast-1.amazonaws.com/CapitaSpring_6.jpg?BGvu5Vkwi7otFNH9F2e2njOcOfU27WFJ" width="1108" height="739" alt="CapitaLand Investment&#039;s total patmi falls 70% y-o-y in FY2025 but operating Patmi gains 6% - THE EDGE SINGAPORE" /></a></div></div>    </div>

    <div class=" col-8 col-lg-7">
        <h4 class="news-meta"><a href="/flash-categories/results">Results</a></h4><img class='premium_label hide' src='/sites/all/themes/tes/premium_article.png' /><h3 class="news-title"><a href="/capital/results/capitaland-investments-total-patmi-falls-70-y-o-y-fy2025-operating-patmi-gains-6">CapitaLand Investment&#039;s total patmi falls 70% y-o-y in FY2025 but operating Patmi gains 6%</a></h3><p class='article-post-date'>4 days ago</p>    </div>
  </div>

</div>

  </div>
  <div class="views-row views-row-3 news-padding">
    <div  class="node node-article view-mode-tes_home_featured ">

  
  <div class="row">
    <div class=" col-4 col-lg-5">
        <div class="feauted-sub"><div class="news-image"><a href="/news/economic-outlook/singapores-richest-hold-more-wealth-bottom-80-combined"><img src="https://edgemarkets-transferred.s3-ap-southeast-1.amazonaws.com/20260210_singapore_wealth_0_20260210133242_Bloomberg.jpg?NLTxhdlG0ZfewrACVGSAxjQQUgU9dsmu" width="1200" height="800" alt="Singapore’s richest hold more wealth than bottom 80% combined - THE EDGE SINGAPORE" /></a></div></div>    </div>

    <div class=" col-8 col-lg-7">
        <h4 class="news-meta"><a href="/flash-categories/economic-outlook">Economic outlook</a></h4><img class='premium_label hide' src='/sites/all/themes/tes/premium_article.png' /><h3 class="news-title"><a href="/news/economic-outlook/singapores-richest-hold-more-wealth-bottom-80-combined">Singapore’s richest hold more wealth than bottom 80% combined</a></h3><p class='article-post-date'>4 days ago</p>    </div>
  </div>

</div>

  </div>
  <div class="views-row views-row-4 news-padding">
    <div  class="node node-article view-mode-tes_home_featured ">

  
  <div class="row">
    <div class=" col-4 col-lg-5">
        <div class="feauted-sub"><div class="news-image"><a href="/news/singapore-news/ai-led-demand-continue-singapore-raises-2026-growth-forecast-2-4-2025-gdp-5"><img src="https://edgemarkets-transferred.s3-ap-southeast-1.amazonaws.com/1047%20upload%20LEI_SINGAPORE_MERLION_PARK_%26_ONE_FULLERTON_JUL2022_01_SIC_1.jpg?ebR5ZWLurgHKq1M3SRmRLSespVJych6J" width="1118" height="625" alt="According to the Ministry of Trade and Industry on Feb 10, global economy has outperformed expectations, with most major economies turning in stronger-than-expected growth in the fourth quarter of 2025 - THE EDGE SINGAPORE" /></a></div></div>    </div>

    <div class=" col-8 col-lg-7">
        <h4 class="news-meta"><a href="/flash-categories/singapore-news">Singapore news</a></h4><img class='premium_label hide' src='/sites/all/themes/tes/premium_article.png' /><h3 class="news-title"><a href="/news/singapore-news/ai-led-demand-continue-singapore-raises-2026-growth-forecast-2-4-2025-gdp-5">AI-led demand to continue as Singapore raises 2026 growth forecast to 2 to 4%; 2025 GDP up 5%</a></h3><p class='article-post-date'>5 days ago</p>    </div>
  </div>

</div>

  </div>
        </div>
        <!-- /9457649/Tes_Home_Featured_News_Pos_2 -->
        <div id='div-gpt-ad-1595392165604-0' style='width: 1px; height: 1px;'>
          <script> googletag.cmd.push(function() { googletag.display('div-gpt-ad-1595392165604-0'); }); </script>
        </div>
        <!-- /9457649/Tes_Home_Featured_News_Pos_3 -->
        <div id='div-gpt-ad-1608190204630-0' style='width: 1px; height: 1px;'>
          <script> googletag.cmd.push(function() { googletag.display('div-gpt-ad-1608190204630-0'); }); </script>
        </div>
        <!-- /9457649/Tes_Home_Featured_News_Pos_4 -->
        <div id='div-gpt-ad-1596530789108-0' style='width: 1px; height: 1px;'>
          <script> googletag.cmd.push(function() { googletag.display('div-gpt-ad-1596530789108-0'); }); </script>
        </div>
      </div>

  
  
  
</div></div>
<div id="block-block-291" class="block-margin block block-block block--">
                <div class="content">
        <div class="billboard"></div>    </div>
</div>

<div id="block-block-292" class="block-margin block block-block block--">
                <div class="content">
        <style type="text/css">
    #div-gpt-ad-1562742381276-0 {
        font-size: 12px;
        color: #ccc;
        letter-spacing: 2px;
        /*width:970px;*/
        margin: 0 auto;
        text-align: center;
    }

   .billboard{
        margin: -14px auto 14px auto !important;
    }

    #div-gpt-ad-1562742381276-0::before {
        content: "ADVERTISEMENT";
        text-align: left;
    }

    #google_ads_iframe_/9457649/Billboard_Home_SG_NEW_0__container__ {
        text-align: center;
    }

    @media screen and (min-width: 1024px) {
        #div-gpt-ad-1562742381276-0 {
           margin-top: 40px !important;
        }
    }
</style>

<script async='async' src='https://www.googletagservices.com/tag/js/gpt.js'></script>
<script async src="https://securepubads.g.doubleclick.net/tag/js/gpt.js"></script>
<script>
    window.googletag = window.googletag || { cmd: [] };
</script>
​
<script type="text/javascript">
    var path = window.location.pathname;

    googletag.cmd.push(function () {

        var mapping1 = googletag.sizeMapping().
            addSize([0, 0], []).
            addSize([320, 200], [320, 100]). // Tablet
            addSize([1050, 200], [970, 250]). // Desktop
            build();

        // Billboard Home
        googletag.defineSlot('/9457649/Billboard_Home_SG_NEW', [[320, 100], [970, 250]], 'div-gpt-ad-1562742381276-0').
            setTargeting("host", "www.theedgesingapore.com").setTargeting("url", path).
            defineSizeMapping(mapping1).
            setCollapseEmptyDiv(true).
            addService(googletag.pubads());

        googletag.pubads().enableSingleRequest();
        googletag.pubads().collapseEmptyDivs();
        googletag.enableServices();

    });
</script>
​
<!-- /9457649/Billboard_Home_SG -->
<div class="billboard">
    <div id='div-gpt-ad-1562742381276-0' style='min-width: 320px; min-height: 100px;margin-bottom:4px;margin-top:24px'>
        <script>
            googletag.cmd.push(function () { googletag.display('div-gpt-ad-1562742381276-0'); });
        </script>
    </div>
</div>    </div>
</div>


    <div class="container">
                    <div class="tabs"><h2 class="element-invisible">Primary tabs</h2><ul class="nav nav-tabs primary"><li class="active"><a href="/content/home" class="active">View<span class="element-invisible">(active tab)</span></a></li>
<li><a href="/node/296518/revisions">Revisions</a></li>
</ul>            </div>                        
            </div>

            <div class="container">
            <div class="row">
                <div class="col-lg-8">
                        <div id="latest-home" class="latest header-padding-home block-margin block block-views block--latest">
                <h2>
            <span class="section-header">
                LATEST            </span>
        </h2>
            <div class="view view-tes-home-latest view-id-tes_home_latest view-display-id-block view-dom-id-606689653841a413a2569f3c82a4e0d8">
            <div class="view-header">
      <script>
<!--//--><![CDATA[// ><!--

(function($){
$(function(){
  var ad5 = $('.view-display-id-attachment_5 .view-content').html();
  var ad6 = $('.view-display-id-attachment_6 .view-content').html();
  $('.view-display-id-attachment_5, .view-display-id-attachment_6').remove();
  $('.view-id-tes_home_latest .attachment:first > .col-md-6:last').after(ad5);
  $('.view-id-tes_home_latest .attachment:first > .col-md-6:last').after(ad6);
  
})
})(jQuery)

//--><!]]>
</script>    </div>
  
  
    
            <div class="view-content row">
          <div class="col-md-6">
    <div  class="ds-1col node node-article view-mode-tes_listing_featured_hero news-padding latest clearfix">

  
  <div class="latest-main">
    <div class="news-image"><a href="/news/cryptocurrency/ripple-secures-major-payment-institution-licence"><img src="https://edgemarkets-transferred.s3-ap-southeast-1.amazonaws.com/styles/472x332/s3/BradGarlinghouse%20%281%29.jpg?qQs2H29CR2Eb0ytJXu.xsWyHpYS51bYP&amp;itok=afqeq8Nh" width="472" height="332" alt="" /></a></div><h4 class="news-meta"><a href="/flash-categories/cryptocurrency">Cryptocurrency</a></h4><h3 class="news-title"><a href="/news/cryptocurrency/ripple-secures-major-payment-institution-licence">Ripple secures major payment institution licence</a></h3><div class="news-desc">It received its in-principle approval in June.</div><p class='article-post-date'>October 04, 2023</p>  </div>

</div>

  </div>
  <div class="col-md-6">
    <div  class="ds-1col node node-article view-mode-tes_listing_featured_hero news-padding latest clearfix">

  
  <div class="latest-main">
    <div class="news-image"><a href="/news/cryptocurrency/mas-grants-major-payment-institution-licence-sygnum-singapore"><img src="https://edgemarkets-transferred.s3-ap-southeast-1.amazonaws.com/styles/472x332/s3/gerald%20sygnum.jpg?rtRp2gvPahBd5FFv_wJ3m1BMAC5iDS1y&amp;itok=oy_UQKAg" width="472" height="332" alt="" /></a></div><h4 class="news-meta"><a href="/flash-categories/cryptocurrency">Cryptocurrency</a></h4><h3 class="news-title"><a href="/news/cryptocurrency/mas-grants-major-payment-institution-licence-sygnum-singapore">MAS grants major payment institution licence to Sygnum Singapore</a></h3><div class="news-desc">The licence allows Sygnum Singapore to activate the launch of its regulated Digital Payment Token brokerage service in the country</div><p class='article-post-date'>October 03, 2023</p>  </div>

</div>

  </div>
      
        <!-- /9457649/Tes_Home_Latest_News_Pos_2 -->
        <div id='div-gpt-ad-1596009275888-0' style='width: 1px; height: 1px;'>
          <script>
            googletag.cmd.push(function() { googletag.display('div-gpt-ad-1596009275888-0'); });
          </script>
        </div>
        </div>
    
    
            <div class="attachment attachment-after row">
          <div class="views-row views-row-1 latest-news col-md-6">
    <div  class="ds-1col node node-article view-mode-tes_listing_featured_simple news-padding clearfix">

  
  <div class="">
    <h4 class="news-meta"><a href="/flash-categories/results">Results</a></h4><img class='premium_label hide' src='/sites/all/themes/tes/premium_article.png' /><h3 class="news-title"><a href="/capital/results/tiong-woons-1hfy2026-earnings-13-y-o-y-136-mil">Tiong Woon’s 1HFY2026 earnings up 13% y-o-y to $13.6 mil</a></h3><p class='article-post-date'>12 hours ago</p>  </div>

</div>

  </div>
  <div class="views-row views-row-2 latest-news col-md-6">
    <div  class="ds-1col node node-article view-mode-tes_listing_featured_simple news-padding clearfix">

  
  <div class="">
    <h4 class="news-meta"><a href="/flash-categories/china">China</a></h4><img class='premium_label hide' src='/sites/all/themes/tes/premium_article.png' /><h3 class="news-title"><a href="/news/china/china-summons-alibaba-other-platforms-over-pricing-practice">China summons Alibaba, other platforms over pricing practice</a></h3><p class='article-post-date'>15 hours ago</p>  </div>

</div>

  </div>
  <div class="views-row views-row-3 latest-news col-md-6">
    <div  class="ds-1col node node-article view-mode-tes_listing_featured_simple news-padding clearfix">

  
  <div class="">
    <h4 class="news-meta"><a href="/flash-categories/results">Results</a></h4><img class='premium_label hide' src='/sites/all/themes/tes/premium_article.png' /><h3 class="news-title"><a href="/news/results/singapore-paincare-reports-net-loss-around-47000">Singapore Paincare reports net loss of around $47,000</a></h3><p class='article-post-date'>17 hours ago</p>  </div>

</div>

  </div>
  <div class="views-row views-row-4 latest-news col-md-6">
    <div  class="ds-1col node node-article view-mode-tes_listing_featured_simple news-padding clearfix">

  
  <div class="">
    <h4 class="news-meta"><a href="/flash-categories/results">Results</a></h4><img class='premium_label hide' src='/sites/all/themes/tes/premium_article.png' /><h3 class="news-title"><a href="/news/results/raffles-education-operating-profit-reverses-black-net-profit-plunges">Raffles Education operating profit reverses into black but net profit plunges</a></h3><p class='article-post-date'>18 hours ago</p>  </div>

</div>

  </div>
        </div>
        <!-- /9457649/Tes_Home_Latest_News_Pos_4 -->
        <div id='div-gpt-ad-1596531063735-0' style='width: 1px; height: 1px;'>
          <script>
            googletag.cmd.push(function() { googletag.display('div-gpt-ad-1596531063735-0'); });
          </script>
        </div>
    
  
      <div class="view-footer">
      <div class="row" style="margin-top:20px;">
<div class="col-12 col-md-8 offset-md-4">
                            <a class="button" href="/section/latest">View More Latest</a>
                        </div>
</div>
    </div>
  
  
</div></div>
                </div>
                <div class="col-lg-4 top-margin">
                        <div id="block-views-tes-trending-now-block-1" class="block-margin block block-views trending block--trending-now">
                <h2>
            Trending Now        </h2>
            <div class="content">
        <div id="block_1" class="view view-tes-trending-now view-id-tes_trending_now view-display-id-block_1 view-dom-id-d06eb3be025051e524470aa663d27596">
        
  
  
      <div class="view-content">
        <div class="row">
      
  <div class="col-2">        <div class="trending-rank">1</div>  </div>  
  <div class="col-10">        <span><div class="news-title"><a href="/article/game-publisher-garena-secures-its-base-southeast-asia-gets-ready-level">Game publisher Garena secures its base in Southeast Asia; gets ready to &#039;level up&#039;</a></div>
<p class="news-date"></p></span>  </div>  </div>
  <div class="row">
      
  <div class="col-2">        <div class="trending-rank">2</div>  </div>  
  <div class="col-10">        <span><div class="news-title"><a href="/article/smrt-corp-corporate-moves-6">SMRT Corp - Corporate moves </a></div>
<p class="news-date"></p></span>  </div>  </div>
  <div class="row">
      
  <div class="col-2">        <div class="trending-rank">3</div>  </div>  
  <div class="col-10">        <span><div class="news-title"><a href="/article/australian-consumer-watchdog-clears-wilmar-goodman-fielder-acquisition">Australian consumer watchdog clears Wilmar for Goodman Fielder acquisition</a></div>
<p class="news-date"></p></span>  </div>  </div>
  <div class="row">
      
  <div class="col-2">        <div class="trending-rank">4</div>  </div>  
  <div class="col-10">        <span><div class="news-title"><a href="/article/singapore-edevelopment-issue-perp-bonds-300-mil-8-annual-coupon"> Singapore eDevelopment to issue perp bonds of up to $300 mil with 8% annual coupon</a></div>
<p class="news-date"></p></span>  </div>  </div>
  <div class="row">
      
  <div class="col-2">        <div class="trending-rank">5</div>  </div>  
  <div class="col-10">        <span><div class="news-title"><a href="/yangzijiang-shipbuilding-downgraded-%E2%80%98hold%E2%80%99-ocbc-fair-value-124">Yangzijiang Shipbuilding downgraded to ‘hold’ by OCBC; fair value at $1.24</a></div>
<p class="news-date"></p></span>  </div>  </div>
    </div>
  
  
  
  
  
  
</div>    </div>
</div>

                </div>
            </div>
        </div>
    
            <div class="container">
            <div class="row">
                <div class="col-lg-8">
                        <div id="block-views-920a4d683d8f102f3dc2c001e5ad1db1" class="block-margin block block-views block--">
                <div class="content">
        <div id="block_1" class="view view-tes-print-this-week-landing-page view-id-tes_print_this_week_landing_page view-display-id-block_1 current-issue view-dom-id-d6c71a615432caac818d5077c2527de2">
        
  
  
      <div class="view-content">
        <div>
    <div  class="ds-2col-stacked taxonomy-term vocabulary-in-print view-mode-tes_print_this_week row clearfix">

  
  <div class="group-header col-12">
    <h2 class="list-title">Issue 1227: FCT minds the retail gap</h2><p class="news-date"><span class="date-display-single">Mon Feb 16</span></p>  </div>

  <div class="group-left center-button col-md-4">
    <div class="issue-cover"><a href="/prints/issue-1227-fct-minds-retail-gap"><img src="https://edgemarkets-transferred.s3-ap-southeast-1.amazonaws.com/styles/responsive_image/s3/Issue%201227%20%281%29.jpg?EDNQq2CvfmHQYcUUpj9asZ2DLJLqe_jV&amp;itok=UCNppeQC" width="200" height="279" alt="" /></a></div>  </div>

  <div class="group-right  col-md-8">
    <div id="panel_pane_2" class="view view-tes-print-this-week-landing-page view-id-tes_print_this_week_landing_page view-display-id-panel_pane_2 view-dom-id-8364242a112c7d16677d71fa1f7d8635">
        
  
  
      <div class="view-content">
        <div class="current-issue-subs story-margin">
      
          <div  class="ds-1col node node-article view-mode-tes_listing_featured_simple news-padding clearfix">

  
  <div class="">
    <h4 class="news-meta"><a href="/flash-categories/feature">Feature</a></h4><img class='premium_label' src='/sites/all/themes/tes/premium_article.png' /><h3 class="news-title"><a href="/cityandcountry/feature/challenging-year-ahead-fengshui-consultant-joey-yaps-advice-2026">Challenging year ahead? Fengshui consultant Joey Yap’s advice for 2026</a></h3><p class='article-post-date'>a day ago</p>  </div>

</div>

    </div>
  <div class="current-issue-subs story-margin">
      
          <div  class="ds-1col node node-article view-mode-tes_listing_featured_simple news-padding clearfix">

  
  <div class="">
    <h4 class="news-meta"><a href="/flash-categories/books">Books</a></h4><img class='premium_label hide' src='/sites/all/themes/tes/premium_article.png' /><h3 class="news-title"><a href="/options/books/book">By the book</a></h3><p class='article-post-date'>a day ago</p>  </div>

</div>

    </div>
  <div class="current-issue-subs story-margin">
      
          <div  class="ds-1col node node-article view-mode-tes_listing_featured_simple news-padding clearfix">

  
  <div class="">
    <h4 class="news-meta"><a href="/flash-categories/timepieces">Timepieces</a></h4><img class='premium_label hide' src='/sites/all/themes/tes/premium_article.png' /><h3 class="news-title"><a href="/options/timepieces/better-flowers">Better than flowers</a></h3><p class='article-post-date'>a day ago</p>  </div>

</div>

    </div>
  <div class="current-issue-subs story-margin">
      
          <div  class="ds-1col node node-article view-mode-tes_listing_featured_simple news-padding clearfix">

  
  <div class="">
    <h4 class="news-meta"><a href="/flash-categories/dine">Dine in</a></h4><img class='premium_label hide' src='/sites/all/themes/tes/premium_article.png' /><h3 class="news-title"><a href="/options/dine/city-buzz-retro-japan-inspired-watering-hole">City buzz - retro Japan inspired watering hole</a></h3><p class='article-post-date'>a day ago</p>  </div>

</div>

    </div>
  <div class="current-issue-subs story-margin">
      
          <div  class="ds-1col node node-article view-mode-tes_listing_featured_simple news-padding clearfix">

  
  <div class="">
    <h4 class="news-meta"><a href="/flash-categories/tongs-portfolio">Tong&#039;s Portfolio</a></h4><img class='premium_label' src='/sites/all/themes/tes/premium_article.png' /><h3 class="news-title"><a href="/capital/tongs-portfolio/time-malaysia-pivot-manufacturing-services">Time for Malaysia to pivot from manufacturing to services</a></h3><p class='article-post-date'>a day ago</p>  </div>

</div>

    </div>
    </div>
  
  
  
  
      <div class="view-footer">
      
<script>
(function ($) {
    $(document).ready(function() {
        
        $(".file").remove();
    });

}(jQuery));
</script>



    </div>
  
  
</div>  </div>

  <div class="group-footer">
      </div>

</div>

  </div>
    </div>
  
  
  
  
      <div class="view-footer">
      <div class="row">
<div class="col-12 col-md-8 offset-md-4">
                            <a id="full-issue" class="button" href="/print-edition">View Full Issue</a>
                            <a style="margin-right:0px;" class="inverted-button" href="/subscribe">Subscribe</a>
                        </div>
</div>
<script>
(function($){
  $(function(){
    var link = $('.issue-cover a').attr('href');
    $('#full-issue').attr('href', link);
  })
})(jQuery)
</script>    </div>
  
  
</div>    </div>
</div>

                </div>
                <div class="col-lg-4 block-margin">
                        <div id="block-block-64" class="block-margin block block-block block--">
                <div class="content">
        <style type="text/css">
    #div-gpt-ad-1562315276891-38 a {
        padding: 0 !important;
        background: transparent !important;
        border: none !important;
    }

    #div-gpt-ad-1562315276891-38 {
        font-size: 12px;
        color: #ccc;
        letter-spacing: 2px;
        margin: 0 auto;
        text-align: center;
        /*float: left;*/
    }

    #div-gpt-ad-1562315276891-38::before {
        content: "ADVERTISEMENT";
        text-align: left;
    }


    @media screen and (min-width: 1024px) {
        #div-gpt-ad-1562315276891-38 {
            /*border: 1px dotted #aaa;*/
            /*padding: 5px;*/
            float: left;
            margin-top: 20px;
            margin-left: -2%;
margin-bottom: 40px!important;
        }
    }
</style>

<script async='async' src='https://www.googletagservices.com/tag/js/gpt.js'></script>
<script async src="https://securepubads.g.doubleclick.net/tag/js/gpt.js"></script>
<script>
    window.googletag = window.googletag || { cmd: [] };
</script>

<script type="text/javascript">
    var path = window.location.pathname;

    googletag.cmd.push(function () {

        // HalfPage_Home_SG (MREC1+MREC2)
        googletag.defineSlot('/9457649/HalfPage_Home_SG', [300, 600], 'div-gpt-ad-1562315276891-38').
            setTargeting("host", "www.theedgesingapore.com").setTargeting("url", path).
            addService(googletag.pubads());

        googletag.pubads().enableSingleRequest();
        googletag.pubads().collapseEmptyDivs();
        googletag.enableServices();
    });
</script>

<!-- /9457649/HalfPage_Home_SG -->
<div id='div-gpt-ad-1562315276891-38' style='width: 312px;margin: 20px auto 10px;'>
    <script>
        googletag.cmd.push(function () { googletag.display('div-gpt-ad-1562315276891-38'); });
    </script>
</div>    </div>
</div>

<div id="block-block-301" class="block-margin block block-block sticky block--">
                <div class="content">
        <style type="text/css">
    #div-gpt-ad-1448275503093-53 a,  #div-gpt-ad-1495459208838-0 a {
        padding: 0 !important;
        background: transparent !important;
        border: none !important;
    }

    #div-gpt-ad-1448275503093-53, #div-gpt-ad-1495459208838-0 {
        font-size: 12px;
        color: #ccc;
        letter-spacing: 2px;
        width: 970px;
        margin: 0 auto 10%;
        text-align: center;
    }

    #div-gpt-ad-1448275503093-53::before, #div-gpt-ad-1495459208838-0::before {
        content: "ADVERTISEMENT";
        text-align: left;
    }

    /* #google_ads_iframe_/9457649/TES_SuperLeaderboard_Home_0__container__ {
        text-align: center;
    } */

    @media screen and (min-width: 1024px) {
        #div-gpt-ad-1448275503093-53, #div-gpt-ad-1495459208838-0 {
            /*margin-top: 20px;*/
            margin: -25px auto 50px;
            /*border: 1px dotted #aaa;*/
            /*padding: 5px;*/
            float: left;
        }
    }

    @media screen and (max-width: 320px) {
        #div-gpt-ad-1448275503093-53, #div-gpt-ad-1495459208838-0 {
            margin-left: -10% !important;
        }
    }

    @media screen and (min-width: 321px) and (max-width: 360px) {
        #div-gpt-ad-1448275503093-53, #div-gpt-ad-1495459208838-0 {
            margin-left: -2.5% !important;
        }
    }

</style>

<script async='async' src='https://www.googletagservices.com/tag/js/gpt.js'></script>
<script async src="https://securepubads.g.doubleclick.net/tag/js/gpt.js"></script>
<script>
    window.googletag = window.googletag || { cmd: [] };
</script>

<script type="text/javascript">
    var path = window.location.pathname;

    googletag.cmd.push(function () {

        // MREC HOME 1
        googletag.defineSlot('/9457649/MRec1_Home_SG', [300, 250], 'div-gpt-ad-1448275503093-53').
            setTargeting("host", "www.theedgesingapore.com").setTargeting("url", path).
            addService(googletag.pubads());

        // MREC HOME 2
        googletag.defineSlot('/9457649/MRec2_Home_SG', [300, 250], 'div-gpt-ad-1495459208838-0').
            setTargeting("host", "www.theedgesingapore.com").setTargeting("url", path).
            addService(googletag.pubads());

        googletag.pubads().enableSingleRequest();
        googletag.pubads().collapseEmptyDivs();
        googletag.enableServices();
    });
</script>

<!-- /9457649/MRec1_Home_SG -->
<div id="div-gpt-ad-1448275503093-53"
    style="display: block; width: 312px; height:262px; margin-left: auto; margin-right: auto;">
    <script type='text/javascript'>
        googletag.cmd.push(function () { googletag.display('div-gpt-ad-1448275503093-53'); });
    </script>
</div>

<!-- /9457649/MRec2_Home_SG -->
<div id="div-gpt-ad-1495459208838-0"
    style="display: block; width: 312px; height: 262px; margin-left: auto; margin-right: auto;">
    <script type='text/javascript'>
        googletag.cmd.push(function () { googletag.display('div-gpt-ad-1495459208838-0'); });
    </script>
</div>    </div>
</div>

                </div>
            </div>
        </div>
    
        <div id="block-block-194" class="block-margin block block-block block--">
                <div class="content">
        <style type="text/css">
    @media screen and (min-width: 760px) and (max-width: 842px) {
        .modal-content img {
            width: 90%;
            margin-left: 5%;
        }

        .closebtn {
            right: 25px;
        }
    }
</style>
<script async='async' src='https://www.googletagservices.com/tag/js/gpt.js'></script>
<script async src="https://securepubads.g.doubleclick.net/tag/js/gpt.js"></script>
<script>
    window.googletag = window.googletag || { cmd: [] };
</script>
​
<script type="text/javascript">
    var path = window.location.pathname;

    googletag.cmd.push(function () {

        // Popup
        googletag.defineSlot('/9457649/POPUP_SG_NEW', [1, 1], 'div-gpt-ad-1573716080669-0').
            setTargeting("host", "www.theedgesingapore.com").setTargeting("url", path).
            addService(googletag.pubads());

        googletag.pubads().enableSingleRequest();
        googletag.pubads().collapseEmptyDivs();
        googletag.enableServices();

    });
</script>
​
<!-- /9457649/POPUP_SG_NEW -->
<div id='div-gpt-ad-1573716080669-0' style='width: 1px; height: 1px;'>
    <script>
        googletag.cmd.push(function () { googletag.display('div-gpt-ad-1573716080669-0'); });
    </script>
</div>
<div id="ads-popup-container"></div>
<script>
    function closeWindow() {
        document.getElementById("myModal").style.display = "none";
    }
</script>    </div>
</div>

<div id="block-block-279" class="block-margin block block-block hideblock block--">
                <div class="content">
        <script>
    window.googletag = window.googletag || { cmd: [] };
</script>
​
<script type="text/javascript">
    var path = window.location.pathname;

    googletag.cmd.push(function () {

        //Teads
        googletag.defineSlot('/9457649/TeadsAdSG', [1, 1], 'div-gpt-ad-1560927278892-0').
            setTargeting("host", "www.theedgesingapore.com").setTargeting("url", path).
            addService(googletag.pubads());

        googletag.pubads().enableSingleRequest();
        googletag.pubads().collapseEmptyDivs();
        googletag.enableServices();

    });
</script>
​

<!-- /9457649/TeadsAdSG -->
<div id='div-gpt-ad-1560927278892-0' style='height:1px; width:1px; margin-top: 20px; margin-bottom: 20px;'>
    <script>
        googletag.cmd.push(function () { googletag.display('div-gpt-ad-1560927278892-0'); });
    </script>
</div>

<script>
window.addEventListener('load', (event) => {
        if (jQuery("#div-gpt-ad-1560927278892-0").find("iframe").length != 0) {
            if(jQuery('#div-gpt-ad-1560927278892-0').width() > 1){
                document.getElementById("block-block-279").classList.remove("hideblock");
            }
        }
});
/*
window.addEventListener('load', (event) => {
        if (jQuery("#div-gpt-ad-1560927278892-0").find("iframe").length == 0) {
            document.getElementById("block-block-279").style.display = 'none';
        } else{
            if(jQuery('#div-gpt-ad-1560927278892-0').width() <= 1){
               document.getElementById("block-block-279").style.display = 'none';
            }
        }
});
*/
</script>    </div>
</div>

<div id="block-system-main" class="block-margin block block-system block--">
                <div class="content">
        <div  class="ds-1col node node-page view-mode-full  clearfix">

  
  <div class="">
      </div>

</div>

    </div>
</div>

<div class="videos block-margin block block-views block--">
    <div class="container">
                                <div class="view view-tes-home-videos view-id-tes_home_videos view-display-id-block view-dom-id-d054e786ca7d850c79b94d683b5dd462">
        
  
  <div class="row">
    
            <div class="view-content col-lg-8">
          <div>
    <div  class="node node-video-and-pix view-mode-tes_home_featured_hero ">

  
    <div class=" featured-main">
        <a href="/vef/load/81cc2a220923e8a5924d95fc101d1daf?width=100%25&amp;height=325" class="colorbox-load colorbox"><img src="https://s3.ap-southeast-1.amazonaws.com/www.theedgesingapore.com/public/usr/9qbtc1/60a1a9-Screenshot-2023-04-19-at-4.06.37-PM.png" alt="" /></a>    </div>

    <div class=" featured-main-thumb">
        <h2 class="thumb-title inverted">Tembusu Grand | The Essence of Katong Living</h2>    </div>

</div>

  </div>
        </div>
    
    
            <div class="attachment attachment-after col-lg-4 top-margin">
          <div class="news-padding">
    <div  class="node node-video-and-pix view-mode-tes_home_featured ">

  
  <div class="row">
    <div class=" col-4">
        <a href="/vef/load/4be503e9a9852276bac2d7a4a7ae13ce?width=100%25&amp;height=325" class="colorbox-load colorbox"><img src="https://s3.ap-southeast-1.amazonaws.com/www.theedgesingapore.com/public/usr/7k9bg4/1d781e-AI2022-Thumbnail-1280x720px.jpg" alt="" /></a>    </div>

    <div class=" col-8">
        <h3 class="news-title">Alternative Investment with The Edge Singapore</h3>    </div>
  </div>

</div>

  </div>
  <div class="news-padding">
    <div  class="node node-video-and-pix view-mode-tes_home_featured ">

  
  <div class="row">
    <div class=" col-4">
        <a href="/vef/load/9b0bd99ab9ea2655f946b0785610ba34?width=100%25&amp;height=325" class="colorbox-load colorbox"><img src="https://s3.ap-southeast-1.amazonaws.com/www.theedgesingapore.com/public/usr/7k9bg4/33dbed-thumbnail-docu-crypto-law.png" alt="" /></a>    </div>

    <div class=" col-8">
        <h3 class="news-title">Demystifying the The Laws and Regulation in the Crypto Wild West | Edge Bites</h3>    </div>
  </div>

</div>

  </div>
  <div class="news-padding">
    <div  class="node node-video-and-pix view-mode-tes_home_featured ">

  
  <div class="row">
    <div class=" col-4">
        <a href="/vef/load/cfb8571a58dede66f438dbd34b5a3867?width=100%25&amp;height=325" class="colorbox-load colorbox"><img src="https://s3.ap-southeast-1.amazonaws.com/www.theedgesingapore.com/public/usr/7k9bg4/c7622b-guocoland-fb-event-page-linkedin-post-1200x628px-copy.jpeg" alt="" /></a>    </div>

    <div class=" col-8">
        <h3 class="news-title">Working, Living &amp; Investing In The New World Webinar</h3>    </div>
  </div>

</div>

  </div>
  <div class="news-padding">
    <div  class="node node-video-and-pix view-mode-tes_home_featured ">

  
  <div class="row">
    <div class=" col-4">
        <a href="/vef/load/fcff365d311f65c5e745e3bf579b7169?width=100%25&amp;height=325" class="colorbox-load colorbox"><img src="https://s3.ap-southeast-1.amazonaws.com/www.theedgesingapore.com/public/usr/7k9bg4/f84b86-18-Oct-Thumbnail.png" alt="" /></a>    </div>

    <div class=" col-8">
        <h3 class="news-title">[Brokers&#039; Digest] Ep 25, Catching up with Cryptocurrencies</h3>    </div>
  </div>

</div>

  </div>
  <div class="news-padding">
    <div  class="node node-video-and-pix view-mode-tes_home_featured ">

  
  <div class="row">
    <div class=" col-4">
        <a href="/vef/load/9f847a76ef4c51d8d37b2f71c1420341?width=100%25&amp;height=325" class="colorbox-load colorbox"><img src="https://s3.ap-southeast-1.amazonaws.com/www.theedgesingapore.com/public/usr/7k9bg4/9d9943-BD-EP-24-Thumbnail.png" alt="" /></a>    </div>

    <div class=" col-8">
        <h3 class="news-title">[Brokers&#039; Digest] Ep 24, Constructing personal portfolios through ETFs</h3>    </div>
  </div>

</div>

  </div>


<div class="more-link">
  <a href="/videos">
    More Videos  </a>
</div>
        </div>
      </div>

  
  
  
</div>    </div>
</div>

            <div class="container">
            <div class="row">
                <div class="col-lg-8">
                        <div class="latest block-margin block block-views block--options">
                <h2>
            <span class="section-header">
                OPTIONS            </span>
        </h2>
            <div class="view view-tes-home-options view-id-tes_home_options view-display-id-block view-dom-id-4c3bdf0fb3fff28e24a846a407c91238">
        
  
    
            <div class="view-content row">
          <div class="col-md-6">
    <div  class="ds-1col node node-article view-mode-tes_listing_featured_hero news-padding latest clearfix">

  
  <div class="latest-main">
    <div class="news-image"><a href="/options/books/book"><img src="https://edgemarkets-transferred.s3-ap-southeast-1.amazonaws.com/styles/472x332/s3/inside_0.jpg?IGzK3n7ObSdVNdXpkhA2TOC8D5wZluXP&amp;itok=Fej-PvCC" width="472" height="332" alt="Michael Pembroke turns to the written word as a medium for blending historical truth, worldly perspectives and moral calling in his latest title, Silk Silver Opium - THE EDGE SINGAPORE" /></a></div><h4 class="news-meta"><a href="/flash-categories/books">Books</a></h4><h3 class="news-title"><a href="/options/books/book">By the book</a></h3><div class="news-desc">Michael Pembroke turns to the written word as a medium for blending historical truth, worldly perspectives and moral calling in his latest title, Silk Silver Opium</div><p class='article-post-date'>a day ago</p>  </div>

</div>

  </div>
  <div class="col-md-6">
    <div  class="ds-1col node node-article view-mode-tes_listing_featured_hero news-padding latest clearfix">

  
  <div class="latest-main">
    <div class="news-image"><a href="/options/timepieces/better-flowers"><img src="https://edgemarkets-transferred.s3-ap-southeast-1.amazonaws.com/styles/472x332/s3/simon-hattinga-verschure-KVgguKZ0TZQ-unsplash.jpg?CF7b427s1miV.6yAY24kwckmUfToIV55&amp;itok=g9H9xWW9" width="472" height="332" alt="Watches inspired by the prose of passion and the moments that take our breath away - THE EDGE SINGAPORE" /></a></div><h4 class="news-meta"><a href="/flash-categories/timepieces">Timepieces</a></h4><h3 class="news-title"><a href="/options/timepieces/better-flowers">Better than flowers</a></h3><div class="news-desc">Watches inspired by the prose of passion and the moments that take our breath away</div><p class='article-post-date'>a day ago</p>  </div>

</div>

  </div>
        </div>
    
    
            <div class="attachment attachment-after row">
          <div class="col-md-6">
    <div  class="ds-1col node node-article view-mode-tes_listing_featured_simple news-padding clearfix">

  
  <div class="">
    <h4 class="news-meta"><a href="/flash-categories/dine">Dine in</a></h4><img class='premium_label hide' src='/sites/all/themes/tes/premium_article.png' /><h3 class="news-title"><a href="/options/dine/city-buzz-retro-japan-inspired-watering-hole">City buzz - retro Japan inspired watering hole</a></h3><p class='article-post-date'>a day ago</p>  </div>

</div>

  </div>
  <div class="col-md-6">
    <div  class="ds-1col node node-article view-mode-tes_listing_featured_simple news-padding clearfix">

  
  <div class="">
    <h4 class="news-meta"><a href="/flash-categories/motoring-news">Motoring news</a></h4><img class='premium_label hide' src='/sites/all/themes/tes/premium_article.png' /><h3 class="news-title"><a href="/options/motoring-news/shell-refreshes-select-store-concepts-singapore">Shell refreshes Select store concepts in Singapore</a></h3><p class='article-post-date'>3 days ago</p>  </div>

</div>

  </div>
  <div class="col-md-6">
    <div  class="ds-1col node node-article view-mode-tes_listing_featured_simple news-padding clearfix">

  
  <div class="">
    <h4 class="news-meta"><a href="/flash-categories/motoring-feature">Motoring Feature</a></h4><img class='premium_label hide' src='/sites/all/themes/tes/premium_article.png' /><h3 class="news-title"><a href="/options/motoring-feature/tridansh-pandeys-generational-love-affair-range-rover">Tridansh Pandey&#039;s generational love affair with Range Rover</a></h3><p class='article-post-date'>4 days ago</p>  </div>

</div>

  </div>
  <div class="col-md-6">
    <div  class="ds-1col node node-article view-mode-tes_listing_featured_simple news-padding clearfix">

  
  <div class="">
    <h4 class="news-meta"><a href="/flash-categories/motoring-news">Motoring news</a></h4><img class='premium_label hide' src='/sites/all/themes/tes/premium_article.png' /><h3 class="news-title"><a href="/options/motoring-news/performance-motors-limited-launches-pml-rewards-programme">Performance Motors Limited launches the PML$ rewards programme</a></h3><p class='article-post-date'>4 days ago</p>  </div>

</div>

  </div>
        </div>
    
  
  
  
</div></div>
                </div>
                <div class="col-lg-4 top-margin">
                        <div id="block-block-297" class="block-margin block block-block block--">
                <div class="content">
        <style type="text/css">
    #div-gpt-ad-1562314401411-65 a {
        padding: 0 !important;
        background: transparent !important;
        border: none !important;
    }

    #div-gpt-ad-1562314401411-65 {
        font-size: 12px;
        color: #ccc;
        letter-spacing: 2px;
        /*width:970px;*/
        margin: -30px auto 10px;
        text-align: center;
    }

    #div-gpt-ad-1562314401411-65::before {
        content: "ADVERTISEMENT";
        text-align: left;
    }

    @media screen and (min-width: 1024px) {
        #div-gpt-ad-1562314401411-65 {
            /* margin-top: 20px; */
            /*border: 1px dotted #aaa;*/
            /* padding: 25px; */
           margin-top: 75px;
           padding: 5px;
           float: left;
        }
    }

    @media screen and (max-width: 320px) {
        #div-gpt-ad-1562314401411-65 {
            margin-left: -8% !important;
        }
    }
</style>
<script async='async' src='https://www.googletagservices.com/tag/js/gpt.js'></script>
<script async src="https://securepubads.g.doubleclick.net/tag/js/gpt.js"></script>
<script>
    window.googletag = window.googletag || { cmd: [] };
</script>

<script type="text/javascript">
    var path = window.location.pathname;

    googletag.cmd.push(function () {

        // MREC HOME 3
        googletag.defineSlot('/9457649/MRec3_Home_SG', [300, 250], 'div-gpt-ad-1562314401411-65').
            setTargeting("host", "www.theedgesingapore.com").setTargeting("url", path).
            addService(googletag.pubads());

        googletag.pubads().enableSingleRequest();
        googletag.pubads().collapseEmptyDivs();
        googletag.enableServices();
    });
</script>

<!-- /9457649/MRec3_Home_SG -->
<div id='div-gpt-ad-1562314401411-65'>
    <script>
        googletag.cmd.push(function () { googletag.display('div-gpt-ad-1562314401411-65'); });
    </script>
</div>    </div>
</div>

                </div>
            </div>
        </div>
    
    
    <!-- footer -->
    <footer class="block-margin">
            <div class="footer-layer-one">
            <div class="container">
                    <div id="block-block-305" class="block-margin block block-block block--">
                <div class="content">
        <div class="row">
                        <div class="col-sm-5 footer-line-one">
                            <p>Follow Us</p>
                        </div>
                        <div class="col-sm-7 footer-line-two">
                            <a class="social-icon" href="https://www.facebook.com/theedgesingapore/"><i class="facebook f icon"></i></a>
                            <a class="social-icon" href="https://twitter.com/readtheedge_sg"><i class="twitter icon"></i></a>
                            <a class="social-icon" href="https://www.instagram.com/readtheedge/"><i class="instagram icon"></i></a>
                            <a class="social-icon" href="http://sg.linkedin.com/company/theedgesg"><i class="linkedin icon"></i></a>
                            <a class="social-icon" href="https://www.youtube.com/channel/UC-Y9Wha-kbK3k9fRUh3xpbQ"><i class="youtube icon"></i></a>
                        </div>
                    </div>    </div>
</div>

            </div>
        </div>
    
            <div class="footer-layer-two">
            <div class="container">
                    <div class="row"><div  class="col-6 col-md-2"><a href="/about-us">About Us</a></div>
<div  class="col-6 col-md-2"><a href="/contact-us">Contact Us</a></div>
<div  class="col-6 col-md-2"><a href="/content/join-us">Join Us</a></div>
<div  class="col-6 col-md-2"><a href="https://www.theedgesingapore.com/subscribe">Subscribe</a></div>
<div  class="col-6 col-md-2"><a href="/privacy-policy">Privacy Policy</a></div>
<div  class="col-6 col-md-2"><a href="/faqs">FAQs</a></div>
<div  class="col-6 col-md-2"><a href="/terms-conditions">Terms &amp; Conditions</a></div>
<div  class="col-6 col-md-2"><a href="/ad-tncs">Advertising T&amp;Cs  </a></div>
<div  class="col-6 col-md-2"><a href="http://www.theedgemarkets.com">Malaysia</a></div>
</div>

            </div>
        </div>
    
            <div class="footer-layer-three">
            <div class="container">
                    <div id="block-block-324" class="block-margin block block-block block--">
                <div class="content">
        <script>
  window.googletag = window.googletag || {cmd: []};
  googletag.cmd.push(function() {
    googletag.defineSlot('/9457649/Footer_Expandable_Innity', [728, 90], 'div-gpt-ad-1604545564904-0').addService(googletag.pubads());
    googletag.pubads().enableSingleRequest();
    googletag.enableServices();
  });
</script>
<!-- /9457649/Footer_Expandable_Innity -->
<div id='div-gpt-ad-1604545564904-0' style='width: 728px; height: 90px;'>
  <script>
    googletag.cmd.push(function() { googletag.display('div-gpt-ad-1604545564904-0'); });
  </script>
</div>    </div>
</div>

<div id="block-block-325" class="block-margin block block-block block--">
                <div class="content">
        <script>
  window.googletag = window.googletag || {cmd: []};
  googletag.cmd.push(function() {

    googletag.defineSlot('/9457649/Mobile_Cards_Innity', [300, 250], 'div-gpt-ad-1604568189599-0').addService(googletag.pubads());
    googletag.pubads().enableSingleRequest();
    googletag.enableServices();
  });
</script>

<!-- /9457649/Mobile_Cards_Innity -->
<div id='div-gpt-ad-1604568189599-0' style='width: 300px; height: 250px;'>
  <script>
    googletag.cmd.push(function() { googletag.display('div-gpt-ad-1604568189599-0'); });
  </script>
</div>    </div>
</div>

<div id="block-block-294" class="block-margin block block-block block--">
                <div class="content">
        <div class="row">
                        <div class="col-sm-6 footer-line-one">
                            <p>© All rights reserved.2026.</p>
                        </div>
                        <div class="col-sm-6 footer-line-two">
                            <p>The Edge Publishing Pte Ltd.</p>
                        </div>  
                    </div>    </div>
</div>

<div id="block-block-311" class="block-margin block block-block block--">
                <div class="content">
        <style type="text/css">
    .closes {
        background: black;
        display: block;
        position: absolute;
        color: white;
        font-size: 25px;
        font-weight: bold;
        cursor: pointer;
        height: 30px;
        width: 30px;
        text-align: center;
        line-height: 29px;
        -webkit-border-radius: 40px;
        -moz-border-radius: 40px;
        -o-border-radius: 40px;
        border-radius: 40px;
        margin-top: -24px;
    }

    @media screen and (max-width: 320px) {
        .closes {
            margin-left: 275px;
        }
    }

    @media screen and (min-width:325px) and (max-width: 360px) {
        .closes {
            margin-left: 295px;
        }
    }

    @media screen and (min-width:365px) and (max-width: 375px) {
        .closes {
            margin-left: 305px;
        }
    }

    @media screen and (min-width:380px) and (max-width: 395px) {
        .closes {
            margin-left: 310px;
        }
    }

    @media screen and (min-width: 400px) and (max-width:415px) {
        .closes {
            margin-left: 320px;
        }
    }

    @media screen and (min-width: 420px) and (max-width:430px) {
        .closes {
            margin-left: 325px;
        }
    }

    @media screen and (min-width: 440px) and (max-width:470px) {
        .closes {
            margin-left: 335px;
        }
    }

    @media screen and (min-width: 500px) and (max-width:540px) {
        .closes {
            margin-left: 385px;
        }
    }

    @media screen and (min-width: 560px) and (max-width:590px) {
        .closes {
            margin-left: 395px;
        }
    }

    @media screen and (min-width: 600px) and (max-width:745px) {
        .closes {
            margin-left: 400px;
        }
    }

    @media screen and (min-width: 768px) and (max-width:835px) {
        .closes {
            margin-left: 475px;
        }
    }

    @media screen and (min-width: 1024px) {
        .closes {
            margin-left: 595px;
        }
    }

    @media screen and (min-width: 1366px) {
        .closes {
            margin-left: 685px;
        }
    }
</style>


<script async='async' src='https://www.googletagservices.com/tag/js/gpt.js'></script>
<script async src="https://securepubads.g.doubleclick.net/tag/js/gpt.js"></script>
<script>
    window.googletag = window.googletag || { cmd: [] };
</script>
​
<script type="text/javascript">
    var path = window.location.pathname;

    googletag.cmd.push(function () {

        var mapping4 = googletag.sizeMapping().
            addSize([0, 0], []).
            addSize([320, 200], [320, 100]). // Tablet
            build();

        // Mobile sticky bottom banner
        googletag.defineSlot('/9457649/TES_StickyBP_Mobile', [320, 100], 'div-gpt-ad-1565856135833-0').
            setTargeting("host", "www.theedgesingapore.com").setTargeting("url", path).
            defineSizeMapping(mapping4).
            setCollapseEmptyDiv(true).
            addService(googletag.pubads());


        googletag.pubads().enableSingleRequest();
        googletag.pubads().collapseEmptyDivs();
        googletag.enableServices();

    });
</script>
​

<!-- /9457649/TES_StickyBP_Mobile -->
<div id="stickyContainer" style="display:none">
    <div id="div-gpt-ad-1565856135833-0"
        style="height: 100px;position:fixed;margin:0 auto; bottom: 0px; left: 50%;transform: translate(-50%, 0); width: auto; z-index: 1;">
        <script>
            googletag.cmd.push(function () { googletag.display('div-gpt-ad-1565856135833-0'); });
        </script>
    </div>
    <div id="adsClose"
        style="position:fixed;height:100px;z-index:9999;margin:0 auto;bottom: 0px;transform: translate(-50%, 0);width: auto;display:none;"">
            <span class=" closes" onclick="closeAds()">&times;</span>
    </div>
</div>
<script>
    window.onload = function () {
        var isMobile = /iPhone|iPad|iPod|Android/i.test(navigator.userAgent);
        if (isMobile == true) {          
            document.getElementById("stickyContainer").style.display = 'block';
        }

        if (jQuery("#div-gpt-ad-1565856135833-0").find("iframe").length != 0) {
            document.getElementById("adsClose").style.display = 'block';
        } 
    }

    var sb = document.getElementById("stickyContainer");
    function closeAds() {
        sb.style.display = "none";
    }
</script>    </div>
</div>

            </div>
        </div>
    </footer>    <!-- end footer -->
    <div class="overlay" data-sidebar-overlay></div>
    <!-- <div id="bottom-panel" style="display:none">
        <div class="container">
            <div class="row">
                <div class="col-2 col-lg-4" onclick="openNav()">
                    <a class="bottom-panel-icon" onclick="openNav()" href="javascript:void(0)">
                        <i class="chevron up icon"></i>
                    </a>
                </div>
                <div class="col-8 col-lg-5" onclick="openNav()">
                    <h4>Be informed of the stories that matter</h4>
                    <a class="white-button" href="#">Subscribe</a>
                    <a class="white-button display-none" href="#">Sign up free news feed</a>
                </div>
                <div class="col-2 col-lg-3">
                    <a class="bottom-panel-closebtn float-right" onclick="dismiss()" href="javascript:void(0)">
                        <i class="times icon"></i>
                    </a>
                </div>
            </div>
        </div>
    </div>
    <div id="subs-banner" class="bottom-nav">
        <div class="bottom-nav-one">
            <div class="container">
                <div class="row">
                    <div class="col-2 col-lg-4">
                        <a class="bottom-panel-icon" onclick="closeNav()" href="javascript:void(0)">
                            <i class="chevron down icon"></i>
                        </a>
                    </div>
                    <div class="col-8 col-lg-4">
                        <h4>Be informed of the stories that matter</h4>
                    </div>
                    <div class="col-2 col-lg-4">
                        <a class="bottom-panel-closebtn float-right" onclick="dismiss()" href="javascript:void(0)">
                            <i class="times icon"></i>
                        </a>
                    </div>
                </div>
            </div>
        </div>
        <div class="bottom-nav-two">
            <div class="container">
                <div class="row">
                    <div class="mx-auto col-lg-6">
                        <img src="/sites/all/themes/tes/src/images/1 Year Digitalonly_July2018.png">
                    </div>
                </div>
                <div class="row">
                    <div class="mx-auto col-lg-6"> -->
                        <!--<form class="subs-banner-form">
                              <div class="inputGroup">
                                  <input id="radio1" name="radio" type="radio" />
                                  <label for="radio1">
                                      <h4>Package One</h4>
                                      <p>S$xxx/Year</p>
                                  </label>
                              </div>
                              <div class="inputGroup">
                                  <input id="radio2" name="radio" type="radio" />
                                  <label for="radio2">
                                      <h4>Package Two</h4>
                                      <p>S$xxx/Year</p>
                                  </label>
                              </div>
                              <div class="inputGroup">
                                  <input id="radio3" name="radio" type="radio" />
                                  <label for="radio3">
                                      <h4>Package Three</h4>
                                      <p>S$xxx/3 Months</p>
                                  </label>
                              </div>
                              <div class="form-submit">
                                  <input type="submit" value="Add to Cart" class="inverted-link">
                              </div>
                          </form>-->
                                            <!-- </div>
                </div>
            </div>
        </div>
    </div> -->
    <!-- end of accordion -->
<!-- <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script> -->
<!-- <script type="text/javascript">
    function mobileCheck() {
        var check = false;
        // (function(a){if(/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino/i.test(a)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(a.substr(0,4))) check = true;})(navigator.userAgent||navigator.vendor||window.opera);
        check = /iPhone|iPad|iPod|Android/i.test(navigator.userAgent);
        return check;
    };
    document.addEventListener("DOMContentLoaded", function(event) {
        $data = sessionStorage.getItem("ses_display");
        var subsription_banner = "1";
        if(($data == null || $data == "true") && subsription_banner == 1){
            if(!mobileCheck()){
                // document.getElementById("bottom-panel").style.display = "block";
            }
        } else{
            document.getElementById("bottom-panel").style.display = "none";
            document.getElementById("subs-banner").style.height = "0";
        }
    });
    function dismiss(){
        console.log("dismiss");
        if (typeof(Storage) !== "undefined") {
            sessionStorage.setItem("ses_display", false);
        } else {
            console.log("Sorry, your browser does not support Web Storage...");
        }
        document.getElementById("bottom-panel").style.display = "none";
        document.getElementById("subs-banner").style.height = "0";
    }
</script> -->
</main>
  <!-- Begin comScore Tag -->
          <script>
            var _comscore = _comscore || [];
            _comscore.push({ c1: "2", c2: "10340743", c3: "", c4: "https://www.theedgesingapore.com/index.php?option=com_ninjarsssyndicator&feed_id=1", c5: "", c6: "", c15: "" });
            (function() {
              var s = document.createElement("script"), el = document.getElementsByTagName("script")[0]; s.async = true;
              s.src = (document.location.protocol == "https:" ? "https://sb" : "http://b") + ".scorecardresearch.com/beacon.js";
              el.parentNode.insertBefore(s, el);
            })();
          </script>
          <noscript>
            <img src="//b.scorecardresearch.com/p?c1=2&c2=10340743&c3=&c4=https://www.theedgesingapore.com/index.php?option=com_ninjarsssyndicator&feed_id=1&c5=&c6=&c15=&cv=2.0&cj=1" />
          </noscript>
      <!-- End comScore Tag --><script type="text/javascript" src="//stackpath.bootstrapcdn.com/bootstrap/4.2.1/js/bootstrap.bundle.min.js"></script>
<script type="text/javascript" src="//www.theedgesingapore.com/sites/all/modules/addthis/addthis.js?ta8fgu"></script>
<script type="text/javascript">
<!--//--><![CDATA[//><!--
jQuery(document).ready(function($){
    $("#user_profile_form").hide();
      }

    );
    
//--><!]]>
</script>
<script type="text/javascript">
<!--//--><![CDATA[//><!--
jQuery(document).ready(function($){
    $("#user_profile_form").hide();
      }

    );
    
//--><!]]>
</script>
<script type="text/javascript">
<!--//--><![CDATA[//><!--
jQuery(document).ready(function($){
    $("#user_profile_form").hide();
      }

    );
    
//--><!]]>
</script>
<script type="text/javascript">
<!--//--><![CDATA[//><!--
jQuery(document).ready(function($){
    $("#user_profile_form").hide();
      }

    );
    
//--><!]]>
</script>
<script type="text/javascript">
<!--//--><![CDATA[//><!--
jQuery(document).ready(function($){
      var tot_items="2";

          if(tot_items > 0) {
            if(tot_items==1) {
              $("#latest-home .view-mode-tes_listing_featured_hero .news-meta a").eq(0).hide();
              $("<p>Fresh Off the Block!</p>").appendTo($("#latest-home .view-mode-tes_listing_featured_hero .news-meta").eq(0));
            }

            else {
              $("#latest-home .view-mode-tes_listing_featured_hero .news-meta a").hide();
              $("<p>Fresh Off the Block!</p>").appendTo($("#latest-home .view-mode-tes_listing_featured_hero .news-meta"));
            }

          }

        }

      );
      
//--><!]]>
</script>
<script type="text/javascript">
<!--//--><![CDATA[//><!--
jQuery(document).ready(function($){
    $("#user_profile_form").hide();
      }

    );
    
//--><!]]>
</script>
<script type="text/javascript">
<!--//--><![CDATA[//><!--
jQuery(document).ready(function($){
    $("#user_profile_form").hide();
      }

    );
    
//--><!]]>
</script>
<script type="text/javascript">
<!--//--><![CDATA[//><!--
jQuery(document).ready(function($){
    $("#user_profile_form").hide();
      }

    );
    
//--><!]]>
</script>
<script type="text/javascript">
<!--//--><![CDATA[//><!--
jQuery(document).ready(function($){
    $("#user_profile_form").hide();
      }

    );
    
//--><!]]>
</script>
<script type="text/javascript">
<!--//--><![CDATA[//><!--
jQuery(document).ready(function($){
    $("#user_profile_form").hide();
      }

    );
    
//--><!]]>
</script>
<script type="text/javascript">
<!--//--><![CDATA[//><!--
jQuery(document).ready(function($){
    $("#user_profile_form").hide();
      }

    );
    
//--><!]]>
</script>
<script type="text/javascript">
<!--//--><![CDATA[//><!--
jQuery(document).ready(function($){
    $("#user_profile_form").hide();
      }

    );
    
//--><!]]>
</script>

  <!-- Image Modal -->
  <div id="articleModal" class="articleModalDiv">
    <!-- The Close Button -->
    <span class="close">&times;</span>
    <!-- Modal Content (The Image) -->
    <img class="articleModalContent" id="img01">
  </div>

  <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script><script>
      var $j_3_4_1 = jQuery.noConflict();
    </script>
    <link rel="stylesheet" href="//code.jquery.com/ui/1.13.2/themes/base/jquery-ui.css">
    <script src="https://code.jquery.com/ui/1.13.2/jquery-ui.js"></script>
    <script>
  // Handle Stripe
  var stripe;
  var cardNumberElement;

  function load_stripe() {
        stripe = Stripe('pk_live_51EkNIgIfkaEnyrcG4lEGMehu72zFXYxucV4JW2OE4w120ni7EGb3i6o7dLqE5GNCV6gbVSY7Oo0uz6lIeS4A9kHB00G2YGTGxP');
    var elements = stripe.elements();
    var style = {
      base: {
        iconColor: '#666EE8',
        color: '#31325F',
        lineHeight: '40px',
        fontWeight: 300,
        fontFamily: 'Helvetica Neue',
        fontSize: '15px',

        '::placeholder': {
          color: '#CFD7E0',
        },
      },
    };
    cardNumberElement = elements.create('cardNumber', {
      iconStyle: 'solid',
      style: style
    });
    cardNumberElement.mount('#card-number-element');
    var cardExpiryElement = elements.create('cardExpiry', {
      style: style
    });
    cardExpiryElement.mount('#card-expiry-element');
    var cardCvcElement = elements.create('cardCvc', {
      style: style
    });
    cardCvcElement.mount('#card-cvc-element');
    var setBrandIcon = function(brand) {
      var cardBrandToPfClass = {
        'visa': 'pf-visa',
        'mastercard': 'pf-mastercard',
        'amex': 'pf-american-express',
        'discover': 'pf-discover',
        'diners': 'pf-diners',
        'jcb': 'pf-jcb',
        'unknown': 'pf-credit-card',
      }
      var brandIconElement = document.getElementById('brand-icon');
      var pfClass = 'pf-credit-card';
      if (brand in cardBrandToPfClass) {
        pfClass = cardBrandToPfClass[brand];
      }
      for (var i = brandIconElement.classList.length - 1; i >= 0; i--) {
        brandIconElement.classList.remove(brandIconElement.classList[i]);
      }
      brandIconElement.classList.add('pf');
      brandIconElement.classList.add(pfClass);
    }
    cardNumberElement.on('change', function(event) {
      // Switch brand logo
      if (event.brand) {
        setBrandIcon(event.brand);
      }
    });
  }
  // Handle Stripe

  // Handle product type
  var handleProductType = function(product_type){
    // If product type digital, Delivery and Billing address merged
    if (product_type == "Digital") {
      jQuery(".form-wrapper h4").hide();
      jQuery(".copy_delivery_address").hide();
      jQuery("#billing_form").hide();
    } else {
      jQuery(".form-wrapper h4").show();
      jQuery(".copy_delivery_address").show();
      jQuery("#billing_form").hide();
    }
  }
  // Handle product type
</script>
<script src="/sites/all/themes/tes/assets/checkout_revamp/src/bootstrap.min.js"></script>
<script src="/sites/all/themes/tes/assets/checkout_revamp/src/event-tracking-facebook.js"></script>
<script src="/sites/all/themes/tes/assets/checkout_revamp/src/jquery-bootstrap-modal-steps.js?1895168746"></script>
<script async src="/sites/all/themes/tes/assets/checkout_revamp/src/jquery.scrollbar.min.js"></script>
<script async src="/sites/all/themes/tes/assets/checkout_revamp/intl-tel-input/build/js/intlTelInput.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/crypto-js/4.1.1/crypto-js.min.js"></script>
<script type="text/javascript">
  // Restricts input for the set of matched elements to the given inputFilter function.
  (function($) {
    $.fn.inputFilter = function(inputFilter) {
      return this.on("input keydown keyup mousedown mouseup select contextmenu drop", function() {
        if (inputFilter(this.value)) {
          this.oldValue = this.value;
          this.oldSelectionStart = this.selectionStart;
          this.oldSelectionEnd = this.selectionEnd;
        } else if (this.hasOwnProperty("oldValue")) {
          this.value = this.oldValue;
          this.setSelectionRange(this.oldSelectionStart, this.oldSelectionEnd);
        } else {
          this.value = "";
        }
      });
    };
  }(jQuery));
  // Restricts input for the set of matched elements to the given inputFilter function.


  // DELAY FUNCTION
  function delay(callback, ms) {
    var timer = 0;
    return function() {
      var context = this,
        args = arguments;
      clearTimeout(timer);
      timer = setTimeout(function() {
        callback.apply(context, args);
      }, ms || 0);
    };
  }
  // DELAY FUNCTION


  // GET COOKIE FUNCTION
  function getCookie(cname) {
    var name = cname + "=";
    var ca = document.cookie.split(';');
    for (var i = 0; i < ca.length; i++) {
      var c = ca[i];
      while (c.charAt(0) == ' ') {
        c = c.substring(1);
      }
      if (c.indexOf(name) == 0) {
        return c.substring(name.length, c.length);
      }
    }
    return "";
  }
  // GET COOKIE FUNCTION

  // SET COOKIE ARRAY FUNCTION
  function setCookieArray(cname, cvalue, exdays) {
    const d = new Date();
    d.setTime(d.getTime() + exdays * 24 * 60 * 60 * 1000);
    let expires = "expires=" + d.toUTCString();
    document.cookie = cname + "=" + JSON.stringify(cvalue) + ";" + expires + ";path=/";
  }
  // SET COOKIE ARRAY FUNCTION

  // SELECT PRODUCT FUNCTION
  var selectProduct = function(product, skipAddToCart = false) {
    localStorage.setItem("selectedProduct", product);
    var product = JSON.parse(product);

    jQuery(".selected-product-right > .body > img").attr("src", product.product_image);
    jQuery(".selected-product-right > .body > .product-title").html(product.product_title);
    jQuery(".selected-product-right > .body > .product-front-desc").html(decodeURIComponent(product.product_desc));

    // Handle product type
    handleProductType(product.product_type);
    // Handle product type

    if (skipAddToCart == false) {
      jQuery.get("/checkout/add_to_cart/" + product.product_id,
        function(data, status) {
          order_calculation();
          var product_title = product.product_title;
          var category_product = "New Product";
          if (product_title.indexOf("Renewal") >= 0){
            category_product = "Renewal Product";
          }

          // set dataLayer
          var product_cost = parseFloat(product.product_actual_price);
          window.dataLayer = window.dataLayer || [];
          dataLayer.push({
            'event': 'selectedProduct',
            'transactionProducts': [{
              'sku': product.product_sku,
              'name': product.product_title,
              'price': product_cost,
              'quantity': 1
            }],
            'items': [{
              'item_name': product.product_title,
              'item_id': product.product_sku,
              'item_category': category_product,
              'price': product_cost,
              'quantity': 1
            }]
          });
        }
      )
    }
  }
  // SELECT PRODUCT FUNCTION

  // HANDLE SELECT PRODUCT ON CLICK
  function selectProductPage(product, data, user) {
    localStorage.setItem("hideBackToSelectPlan", 1);
    var parse_product = JSON.parse(product);
    var host = window.location.protocol + "//"  + window.location.hostname;  
    var tesrenew_page = host + "/tesrenew";
    var tesrenew_page_2 = host + "/tesrenew#";    
    var actual_link = window.location.href;  
    var for_new_user = parse_product.product_for_new_user;
    // Part of a facebook event
    var parse_user = JSON.parse(user);
    let userDataMeta = {};
    // Part of a facebook event

    if (data.logged_in == 1) {
      var expired_more_than_1yr = parse_product.product_for_expired_more_than_1yr;
      var user_expired_more_than_1yr = data.user_expired_more_than_1yr;
      var expired_less_than_7dy = parse_product.product_for_expired_less_than_7dy;
      var user_expired_less_than_7dy = data.user_expired_less_than_7dy;
      var trial_page = host + "/content/edge-digital-trial-1-month";
      var trial_page_2 = host + "/content/edge-digital-trial-1-month#";
      // Part of a facebook event
      userDataMeta["em"] =  CryptoJS.SHA256(parse_user.mail).toString(CryptoJS.enc.Hex);
      userDataMeta["external_id"] =  CryptoJS.SHA256(parse_user.uid).toString(CryptoJS.enc.Hex);
      userDataMeta["ph"] =  CryptoJS.SHA256(parse_user.phone_number).toString(CryptoJS.enc.Hex);
      localStorage.setItem("external_id", userDataMeta["external_id"]);
      // Part of a facebook event

      if (actual_link == trial_page || actual_link == trial_page_2) {
        alert("This promotion is applicable for FIRST-TIME users only!");
        window.location = host;
      } else if ((actual_link == tesrenew_page || actual_link == tesrenew_page_2) && (expired_more_than_1yr == 1 && user_expired_more_than_1yr == 0)) {
        alert("Discount is only applicable for new subscribers or expired subscriber who has expired more than 12 months.");
        window.location = host;
      } else if ((actual_link == tesrenew_page || actual_link == tesrenew_page_2) && (expired_less_than_7dy == 1 && user_expired_less_than_7dy == 0)) {
        alert("You are no longer eligible for this promotion");
        window.location = host;
      } else {

        // Add Validation for special product with unique id
        if(data.isSpecialProduct == 1){
          if(data.unique_id == ""){
            // alert("Product is only applicable with unique id!");
            window.location.replace("/subscribe");
          } else {
            if(data.isRedemption == 1 || data.isRedemption == ""){
              // alert("Unique Id is already redemption!");
              window.location.replace("/subscribe");
            } else {
              jQuery("#checkoutModal").modal("show");
              selectProduct(product);
            } 
          } 
        } else {
          // setCookie("selectedProductPage", 1, 0.00347222);
          localStorage.setItem("selectedProductPage", 1);
          jQuery("#checkoutModal").modal("show");
          selectProduct(product);
        }
      }
    } else { // non-logged in
      // setCookie("selectedProductPage", 1, 0.00347222);    
      localStorage.setItem("selectedProductPage", 1);
      
      // Part of a facebook event, set annonymous id with cookie fb_event_id
      userDataMeta["anon_id"] = getCookie("fb_event_id");
      // // Part of a facebook event, set annonymous id with cookie fb_event_id

      if ((actual_link == tesrenew_page || actual_link == tesrenew_page_2)) {
        localStorage.setItem("tesrenewWithoutLogin", 1);
      }
      // Add Validation for special product with unique id
      if(data.isSpecialProduct == 1){
        if(data.unique_id == ""){
          // alert("Product is only applicable with unique id!");
          window.location.replace("/subscribe");
        } else {
          if(data.isRedemption == 1 || data.isRedemption == ""){
            // alert("Unique Id is already redemption!");
            window.location.replace("/subscribe");
          } else {
            jQuery("#checkoutModal").modal("show");
            selectProduct(product);
          } 
        } 
      } else {
        jQuery("#checkoutModal").modal("show");
        selectProduct(product);
      } 
      
    }

    // Start of Send Event to Facebook (View Content)
    let customDataMeta = {
      product: parse_product.product_title,
      product_group: parse_product.product_type,
      price: parse_product.product_actual_price + " SGD"
    }

    sendEventToFacebook("ViewContent", userDataMeta, customDataMeta);
    // End of Send Event to Facebook (View Content)
  }
  // HANDLE SELECT PRODUCT ON CLICK

  // CHECKOUT MYIF
  function checkoutMyif(data){
    var email = data.email;
    var sku = data.sku;
    const swalWithBootstrapButtons = Swal.mixin({
      customClass: {
        confirmButton: "btn-confirm",
        cancelButton: "btn-cancel"
      },
      buttonsStyling: false
      })
      swalWithBootstrapButtons.fire({
        title: "Are you sure want to reserve this event ?",
        imageUrl: "/sites/all/themes/tes/assets/images/warning.png",
        imageWidth: 88,
        imageHeight: 88,
        width: 470,
        showCancelButton: true,
        showCloseButton: false,
        confirmButtonText: "Yes", 
        allowOutsideClick: false,
        showLoaderOnConfirm: true,
        preConfirm: (login) => {
          return fetch("/api/checkout_event?email=" + email + "&sku=" + sku)                    
        }                
      }).then((result) => {
        if (result.value) {    
          // window.location = "/"
          Swal.fire({
            title: "Success",
            imageUrl: "/sites/all/themes/tes/assets/images/success.png",
            imageWidth: 88,
            imageHeight: 88,
            confirmButtonColor: "#008892",
            text: "Thank you, your RSVP is successful. You will receive an email from us on the event details shortly.",
            showCloseButton: false                    
          }).then(function() {
            window.location = "/"
          });
        }
      })
  }
  // CHECKOUT MYIF

  // LOGIN
  function login_from_checkout_form() {
    // jQuery('.overlay-loading').removeAttr('hidden');
    jQuery("#step3LoginError").addClass("hide");
    var username = jQuery("#step3EmailInput").val();
    var password = jQuery("#step3PasswordInput").val();

    if (username != '' && password != '') {
      jQuery(".checkout_modal_loading").show();
      jQuery("#step3BtnContinue").attr("disabled", "disabled");
      jQuery.ajax({
        url: '/tes_service/user/login?format=json',
        type: 'post',
        data: JSON.stringify({
          name: username,
          pass: password
        }),
        headers: {
          'Content-Type': 'application/json',
          'charset': 'utf-8'
        },
        // dataType: 'json',
        success: function(data) {
          if (data.sessid !== "undefined") {
            // jQuery('.overlay-loading').attr('hidden', true);
            product = localStorage.getItem("selectedProduct");
            parse_product = JSON.parse(product);

            var host = "https://" + window.location.hostname;
            var trial_page = host + "/content/edge-digital-trial-1-month";
            var trial_page_2 = host + "/content/edge-digital-trial-1-month#";
            var tesrenew_page = host + "/tesrenew";
            var tesrenew_page_2 = host + "/tesrenew#";
            var expired_less_than_7dy = parse_product.product_for_expired_less_than_7dy;
            var actual_link = window.location.href;
            if ((actual_link == trial_page || actual_link == trial_page_2) && (product_sku == "20TESD_1M_TRIAL")) {
              alert("This promotion is applicable for FIRST-TIME users only!");
              jQuery('#checkoutModal').modal('hide');
            }
            // Will uncoment this code when bug at login checkout modal for expired user is fixed
            // else if((actual_link == tesrenew_page || actual_link == tesrenew_page_2) && (expired_more_than_1yr == 1 && user_expired_more_than_1yr == 0)){                                      
            //   alert("Discount is only applicable for new subscribers or expired subscriber who has expired more than 12 months.");           
            //   window.location = host;                      
            // } 
            // else if ((actual_link == tesrenew_page || actual_link == tesrenew_page_2) && (expired_less_than_7dy == 1 && user_expired_less_than_7dy == 0)) {
            else if (actual_link == tesrenew_page || actual_link == tesrenew_page_2) {
              jQuery.post("/api/get_user_expiration_days", {
                email: data.user.mail,
                type: "userExpiredLessThan7days"
              },
              function(d) {       
                if(expired_less_than_7dy == 1 && d.data == 0){
                  alert("You are no longer eligible for this promotion");
                  window.location = host;
                } else {
                  localStorage.setItem("checkout_revamp_login", 1);
                  var product = localStorage.getItem("selectedProduct");
                  selectProduct(product);
                  alert("Login success!");
                }
              });
            }
            else {
              var product = localStorage.getItem("selectedProduct");
              var jsonProduct = JSON.parse(product);
              console.log(jsonProduct, jsonProduct.product_for_expired_more_than_1yr);
              if (jsonProduct.product_for_expired_more_than_1yr) {
                jQuery.post("/api/get_user_expiration_days", {
                  email: data.user.mail,
                  type: "userExpiredMoreThan1year"
                },
                function(d){
                  if(d.data == 1) {
                    localStorage.setItem("checkout_revamp_login", 1);
                    selectProduct(product);
                    alert("Login success!");
                  } else {
                    alert("Applicable for new user only");
                    window.location.replace("/subscribe");
                  }
                });
              } else {
                localStorage.setItem("checkout_revamp_login", 1);
                selectProduct(product);
                alert("Login success!");
              }
            }
            // Set external_id for meta conversion api
            var external_id =  CryptoJS.SHA256(data.user.uid).toString(CryptoJS.enc.Hex);
            localStorage.setItem("external_id", external_id);
            // dataLayer.push({ 'event': 'loginAttemptsSuccess', 'email_visitor': data.user['mail'], 'user_id': data.user['uid']});
            location.reload();
          } else {
            jQuery('.overlay-loading').attr('hidden', true);
            // dataLayer.push({ 'event': 'loginAttemptsFailed'});
            alert("Login failed!");
          }
        },
        error: function(error) {
          jQuery("#step3BtnContinue").removeAttr("disabled");
          jQuery("#step3LoginError").removeClass("hide");
          jQuery("#step3LoginError").html(error.statusText);

          // jQuery(".errorMessageLogin").attr('hidden', false);
          // jQuery("#errorEmailLogin").attr('hidden', false);
          // jQuery('.overlay-loading').attr('hidden', true);
          // // dataLayer.push({ 'event': 'loginAttemptsFailed'});
        }
      }).always(function() {
        jQuery(".checkout_modal_loading").hide();
      });
    } else {
      jQuery("#step3BtnContinue").removeAttr("disabled");
      jQuery("#step3LoginError").removeClass("hide");
      jQuery("#step3LoginError").html("Username or password is invalid");
    }

  }
  // LOGIN

  // ORDER CALCULATION
  var order_calculation = function() {
    var defaultCountry = document.getElementById("step4DeliveryCountryInput").value;
    var defaultState = document.getElementById("step4DeliveryStateInput").value;

    jQuery.post("/checkout/order_calculation", {
      country: defaultCountry,
      zone: defaultState
    }, function(data, status) {
      order_detail_view(data);
    })
  }
  // ORDER CALCULATION

  // ORDER DETAIL
  var order_detail_view = function(data) {
    if (data.status != "error") {
      var product = localStorage.getItem("selectedProduct");
      product = JSON.parse(product);
      jQuery(".payment_item > .selected_product > .title").html(product.product_title);
      jQuery(".payment_item > .selected_product > .amount").html(moneyFormat(product.product_actual_price));

      jQuery(".payment_item > .shipping > .amount").html(moneyFormat(data.shipping));

      jQuery(".payment_item > .subtotal > .amount").html(moneyFormat(data.subtotal));
      jQuery(".payment_item > .gst > .amount").html(moneyFormat(data.tax));

      jQuery(".payment_total > div > .amount").html(moneyFormat(data.total));

      // for mobile
      jQuery(".payment-summary-mobile > .title").html(product.product_title);
      // Calculate subscription duration
      var d = parseInt(product.product_number_of_issues) / 52 == 1 ? "/Year" : (parseInt(product.product_number_of_issues) == 4 ? "/Month" : "");
      jQuery(".payment-summary-mobile > .amount").html(moneyFormat(data.total) + d);
    }
  }
  // ORDER DETAIL

  // MONEY FORMAT
  var moneyFormat = function(amount) {
    let m = isNaN(parseFloat(amount)) ? 0 : parseFloat(amount);
    return "S$ " + m.toFixed(2);
  }
  // MONEY FORMAT

  // APPLY COUPON
  function check_coupon() {
    var country = document.getElementById("step4DeliveryCountryInput").value;
    var zone = document.getElementById("step4DeliveryStateInput").value;
    var coupon = jQuery("#inputCoupon").val();

    jQuery.post("/checkout/order_calculation", {
        coupon: coupon,
        country: country,
        zone: zone
      },
      function(data, status) {
        if (data.status == "error") {
          jQuery(".coupon_error").removeClass("hide");
          jQuery(".coupon_error").html(data.message);
        } else {
          jQuery(".coupon_error").addClass("hide");
          // skip credit card by add 
          if (data.total == "0.00") {
            jQuery("#cc_number").hide();
            jQuery("#cc_date_cvc").hide();

            localStorage.setItem("freeorder", true);
          } else {
            jQuery("#cc_number").show();
            jQuery("#cc_date_cvc").show();

            localStorage.removeItem("freeorder");
          }

          if (coupon != '' || data.coupon !== undefined) {
            jQuery(".payment_item > .coupon").removeClass("hide");
            jQuery(".payment_item > .coupon > .title").html(coupon);
            jQuery(".payment_item > .coupon > .amount").html(moneyFormat(data.coupon));
          } else {
            jQuery(".payment_item > .coupon").addClass("hide");
            jQuery(".payment_item > .coupon > .title").html("");
            jQuery(".payment_item > .coupon > .amount").html("");
          }
          jQuery(".payment_item > .subtotal > .amount").html(moneyFormat(data.subtotal));
          jQuery(".payment_item > .gst > .amount").html(moneyFormat(data.tax));
          jQuery(".payment_total > div > .amount").html(moneyFormat(data.total));

          // Datalayer
          window.dataLayer = window.dataLayer || [];
          dataLayer.push({
            'event': 'checkCoupon',
            'promo_code': coupon 
          });

        }

      });
  }
  // APPLY COUPON


  // CHECKOUT PROCESS
  function checkout(stripe_process = true, call_back = null) {
    // jQuery('.overlay-loading').removeAttr('hidden');
    // jQuery("#complete_btn").attr("disabled", "disabled");
    // jQuery('.errorMessageStripe').attr('hidden', true);
    // jQuery('#errorStripe').attr('hidden', true);
    // console.log(call_back);
    if (stripe_process) {
      stripe
        .createPaymentMethod({
          type: 'card',
          card: cardNumberElement
        })
        .then(function(result) {
          // Handle result.error or result.paymentMethod
          if (result.error) {
            console.log("Stripe error:", result.error);
            jQuery(".card_error").removeClass("hide");
            jQuery(".card_error").html(result.error.message);
            // jQuery('.overlay-loading').attr('hidden', true);
            // setOutcome(result);
          } else {
            jQuery(".card_error").addClass("hide");
            checkout_main_process(result.paymentMethod.id, call_back);
          }

        });
    } else {
      checkout_main_process(null, call_back);
    }
  }

  function checkout_main_process(payment_method = null, callback = null) {
    var primary_email = jQuery("#step2EmailInput").val();
    var password = jQuery("#step2PasswordInput").val();

    var first_name = jQuery("#step4DeliveryFirstInput").val();
    var last_name = jQuery("#step4DeliveryLastInput").val();
    var country_code_ship = document.getElementsByClassName("iti__selected-flag")[0].title;
    country_code_ship = country_code_ship.split('+').pop();
    var phone = jQuery("#step4DeliveryPhoneInput").val();
    var city = jQuery("#step4DeliveryCityInput").val();
    var street1 = jQuery("#step4DeliveryAddressLine1Input").val();
    var zone = jQuery("#step4DeliveryStateInput").val();
    var street2 = jQuery("#step4DeliveryAddressLine2Input").val();
    var country = jQuery("#step4DeliveryCountryInput").val();
    var company = jQuery("#step4DeliveryCompanyInput").val();
    var postal_code = jQuery("#step4DeliveryPostalCodeInput").val();

    var checked = jQuery("#copy_delivery_address").prop("checked");

    var billing_first_name = jQuery("#step4BillingFirstInput").val();
    var billing_last_name = jQuery("#step4BillingLastInput").val();
    var billing_country_code = document.getElementsByClassName("iti__selected-flag")[1];
    billing_country_code = billing_country_code == undefined ? "" : billing_country_code.title;
    billing_country_code = billing_country_code.split('+').pop();
    var billing_phone = jQuery("#step4BillingPhoneInput").val();
    var billing_city = jQuery("#step4BillingCityInput").val();
    var billing_street1 = jQuery("#step4BillingAddressLine1Input").val();
    var billing_zone = jQuery("#step4BillingStateInput").val();
    var billing_street2 = jQuery("#step4BillingAddressLine2Input").val();
    var billing_country = jQuery("#step4BillingCountryInput").val();
    var billing_company = jQuery("#step4BillingCompanyInput").val();
    var billing_postal_code = jQuery("#step4BillingPostalCodeInput").val();

    var productSubscribed = "";
    var product = localStorage.getItem("selectedProduct");
    product = JSON.parse(product);
    if (location.pathname.substr(1) == "tesrenew") {
      productSubscribed = "You have successfully renewed with us";
    } else {
      productSubscribed = "You have successfully subscribed to " + product.product_title + ". Please enjoy our premium content.";
    }

    var product_cost = jQuery("#product_cost").text();
    product_cost = parseFloat(product_cost.substr(product_cost.indexOf("$") + 2));

    // Add Validation for special product with unique id
    var url = new URL(window.location.href);
    var unique_id = url.searchParams.get("unique_id");

    jQuery(".checkout_modal_loading").show();
    jQuery.post("/checkout/process", {
        primary_email: primary_email,
        password: password,
        first_name: first_name,
        last_name: last_name,
        company: company,
        postal_code: postal_code,
        street1: street1,
        street2: street2,
        city: city,
        phone: phone,
        country: country,
        country_code_ship: country_code_ship,
        zone: zone,
        checked: checked,
        billing_first_name: billing_first_name,
        billing_last_name: billing_last_name,
        billing_company: billing_company,
        billing_postal_code: billing_postal_code,
        billing_street1: billing_street1,
        billing_street2: billing_street2,
        billing_city: billing_city,
        billing_country_code: billing_country_code,
        billing_phone: billing_phone,
        billing_country: billing_country,
        billing_zone: billing_zone,
        pm_id: payment_method,
        unique_id : unique_id
      },
      function(data, status) {
        if (status == "success") {
          // jQuery('.overlay-loading').attr('hidden', true);
          // jQuery("#complete_btn").removeAttr("disabled");
          // Eccommerce tag
          var product_title = data.data.name;
          var category_product = "New Product";
          if (product_title.indexOf("Renewal") >= 0){
            category_product = "Renewal Product";
          }
          var coupon = "";
          var couponAmount = 0;
          if(jQuery(".payment_item > .coupon").css('display') != 'none')
          {
            coupon = jQuery(".payment_item > .coupon > .title").html();
            // couponAmount = jQuery(".payment_item > .coupon > .amount").text();
            // couponAmount = parseFloat(couponAmount.substr(couponAmount.indexOf("$") + 3));
            couponAmount = product_cost - data.data.transactionTotal;  
          }
          // fbq('track', 'Purchase');
          // Start of Send Event to Facebook (Purchase)
          const userDataMeta = JSON.parse(getCookie("user_data_meta"));
          let customDataMeta = JSON.parse(getCookie("custom_data_meta")); // Convert string to object
          customDataMeta["currency"] = "SGD";
          customDataMeta["value"] = parseFloat(product_cost);
          customDataMeta = JSON.stringify(customDataMeta); // Convert the modified object back to string and update the cookie

          sendEventToFacebook("Purchase", userDataMeta, customDataMeta);
          setCookieArray("user_data_meta", 0, -1);
          setCookieArray("custom_data_meta", 0, -1);
          // End of Send Event to Facebook (Purchase)
          window.dataLayer = window.dataLayer || [];
          if(couponAmount > 0 ){
            dataLayer.push({
            'event': 'addToCart',
            'transactionId': data.data.transactionId,
            'transactionTotal': data.data.transactionTotal,
            'pagePostAuthor': data.data.pagePostAuthor,
            'transactionProducts': [{
              'sku': data.data.sku,
              'name': data.data.name,
              'price': product_cost,
              'quantity': data.data.quantity
            }],
            'items': [{
              'item_name': data.data.name,
              'item_id': data.data.sku,
              'item_category': category_product,
              'price': product_cost,
              'coupon' : coupon,
              'discount' : couponAmount,
              'quantity': data.data.quantity
            }]
            });
          } else {
            dataLayer.push({
            'event': 'addToCart',
            'transactionId': data.data.transactionId,
            'transactionTotal': data.data.transactionTotal,
            'pagePostAuthor': data.data.pagePostAuthor,
            'transactionProducts': [{
              'sku': data.data.sku,
              'name': data.data.name,
              'price': product_cost,
              'quantity': data.data.quantity
            }],
            'items': [{
              'item_name': data.data.name,
              'item_id': data.data.sku,
              'item_category': category_product,
              'price': product_cost,
              'quantity': data.data.quantity
            }]
            });
          }
          
          dataLayer.push({
            'event': 'order_success',
            'transactionTotal': data.data.transactionTotal
          });
          completeSteps(productSubscribed);

          // // for gift code
          // var today = new Date();
          // var dd = String(today.getDate()).padStart(2, '0');
          // var mm = String(today.getMonth() + 1).padStart(2, '0'); //January is 0!
          // var yyyy = today.getFullYear();
          // today = dd + '/' + mm + '/' + yyyy;
          // var giftData = {
          //   "Email": data.data.primary_email,
          //   "Order_no": data.data.transactionId,
          //   "Purchase_price": data.data.transactionTotal,
          //   "Purchase_Date": today,
          // };

          // // eventgift
          // // if not use coupon
          // var skus = ["sub-312113-60", "TES1YD_2020", "TES1YPD_2018"];
          // if (data.data.data.coupons.length == 0 && skus.includes(data.data.sku)) {
          //   saveDataToLocalStorageForGiftEvent(giftData);
          //   jQuery(".notebookgift").show();
          //   jQuery('#sml-mdl').removeClass("sml-mdl-regular");
          //   jQuery('#sml-mdl').addClass("sml-mdl-gift");
          //   jQuery("#btnSuccessReload").html("No");
          // }

          // call_back();
          console.log(data);
        } else {
          // jQuery('.overlay-loading').attr('hidden', true);
          alert("Checkout failed!");
        }
      }).fail(function(response) {
      // jQuery('.overlay-loading').attr('hidden', true);
      alert('Error: ' + response.responseText);
    }).always(function() {
      if (callback != null) {
        callback();
      }
    });
  }

  function completeSteps(productSubscribed) {
    jQuery("#sml-mdl #productSubscribed").text(productSubscribed);
    jQuery('#checkoutModal').removeClass("show");
    jQuery('.modal-backdrop').remove();
    jQuery('#checkoutModal').css({
      "display": "none"
    });
    jQuery('#sml-backdrop').removeAttr('hidden');
    jQuery('#sml-mdl').addClass("show");
    jQuery('#sml-mdl').addClass("in");

    if (location.pathname.substr(1) == "tesrenew") {
      jQuery("#sml-mdl .success-title").text("Thank you");
      jQuery('#downloadApp').css({
        "display": "none"
      });
      jQuery('.renewalgift').css({
        "display": "block"
      });
    }

    jQuery('#sml-backdrop').on('click', function() {
      if (window.location.pathname.includes("/content/")) {
        location.replace("https://www.theedgesingapore.com")
      } else {
        location.reload();
      }
    })
  }
  // CHECKOUT PROCESS

  // DOCUMENT READY
  jQuery(document).ready(function($) {
    $('#checkoutModal').modalSteps();
    // $("#checkoutModal").modal("show");

    $("#close-button").click(function() {
      $("#checkoutModal").modal('hide');
    });
    $('#btnSuccessReload').click(function() {
      $('#sml-mdl').modal('hide');
      if (window.location.pathname.includes("/content/")) {
        location.replace("/");
      } else {
        location.reload();
      }
    });


    // LOGIN
    $("#step3BtnContinue").click(function() {
      login_from_checkout_form();
      //Datalayer
      dataLayer.push({
        'event': 'identifyUser',
        'user_classification': 'Existing'
      });
    });

    $("#step2BtnContinueLoggedIn").click(function() {
      //Datalayer
      dataLayer.push({
        'event': 'identifyUser',
        'user_classification': 'Existing'
      });
    });
  
    // REGISTER
    $("#step2BtnContinue").click(function() {
      //Datalayer
      dataLayer.push({
        'event': 'identifyUser',
        'user_classification': 'New'
      });
    });


    // Handle International phone
    var inTelInputDel, inTelInputBill;
    var inputDelPhoneNumber = document.querySelector("#step4DeliveryPhoneInput");
    var defaultCountry = document.getElementById("step4DeliveryCountryInput").value;
    // Set Delivery International Telephone Input default country
    $.get(window.location.origin + "/checkout/get_country_code_by_country_id?country_id=" + defaultCountry,
      function(data, status) {
        inTelInputDel = window.intlTelInput(inputDelPhoneNumber, {
          initialCountry: data['country_code'],
          separateDialCode: true,
          utilsScript: "/sites/all/themes/tes/assets/checkout_revamp/intl-tel-input/build/js/utils.js",
        });
      }
    );
    var inputBilPhoneNumber = document.querySelector("#step4BillingPhoneInput");
    var defaultCountry = document.getElementById("step4BillingCountryInput").value;
    // Set Billing International Telephone Input default country
    $.get(window.location.origin + "/checkout/get_country_code_by_country_id?country_id=" + defaultCountry,
      function(data, status) {
        inTelInputBill = window.intlTelInput(inputBilPhoneNumber, {
          initialCountry: data['country_code'],
          separateDialCode: true,
          utilsScript: "/sites/all/themes/tes/assets/checkout_revamp/intl-tel-input/build/js/utils.js",
        });
      }
    );
    // Handle International phone


    // Handle number only for phone
    $("#step4DeliveryPhoneInput, #step4BillingPhoneInput").inputFilter(function(value) {
      return /^\d*$/.test(value); // Allow digits only, using a RegExp
    });
    // Handle number only for phone


    // copy_delivery_address
    $("#copy_delivery_address").change(function() {
      if ($("#copy_delivery_address").prop("checked")) {
        $("#billing_form").hide();
      } else {
        $("#billing_form").show();
      }
    });
    // copy_delivery_address



    // Check coupon
    $("#apply_coupon").click(function() {
      check_coupon();
    });
    // Check coupon

    $( "#lock-icon-checkout" ).tooltip({
      position: {
        my: "center bottom-20",
        at: "center top",
        using: function( position, feedback ) {
          $( this ).css( position );
          $( "<div>" )
            .addClass( "arrow" )
            .addClass( feedback.vertical )
            .addClass( feedback.horizontal )
            .appendTo( this );
        }
      }
    });

    $( "#question-icon-checkout" ).tooltip({
      position: {
        my: "center bottom-20",
        at: "center top",
        using: function( position, feedback ) {
          $( this ).css( position );
          $( "<div>" )
            .addClass( "arrow" )
            .addClass( feedback.vertical )
            .addClass( feedback.horizontal )
            .appendTo( this );
        }
      }
    });

    
    // // lock-icon-checkout
    // $("#lock-icon-checkout").mouseover(function(){
    //   alert("Hoverd");
    // });
    // $("#lock-icon-checkout").mouseover(function(){
    //   alert("Hoverd");
    // });

    // Process Checkout
    $("#agreement").change(function() {
      var agreement = $("#agreement").prop("checked");
      if (agreement) {
        $("#step5BtnContinue").removeAttr("disabled")
      } else {
        $("#step5BtnContinue").attr("disabled", "disabled");
      }
    });

    $("#step5BtnContinue").click(function() {
      // Start of Send Event to Facebook (Add Payment Info)
      const userDataMeta = JSON.parse(getCookie("user_data_meta"));
      const customDataMeta = JSON.parse(getCookie("custom_data_meta"));
      sendEventToFacebook("AddPaymentInfo", userDataMeta, customDataMeta);
      // End of Send Event to Facebook (Add Payment Info)
      var checkout_callback = function() {
        $("#step5BtnContinue").removeAttr("disabled");
        $(".checkout_modal_loading").hide();
      }

      $(this).attr("disabled", "disabled");
      if (localStorage.getItem("freeorder")) {
        localStorage.removeItem("freeorder");
        checkout(false, function() {
          checkout_callback();
        });
      } else {
        checkout(true, function() {
          checkout_callback();
        });
      }
    });
    // Process Checkout



    // Change delivery/billing country/state
    $("#step4DeliveryCountryInput, #step4BillingCountryInput").change(function() {
      var country = $(this);
      var state = "";
      var inTelInput;
      if (country.attr("id") == "step4BillingCountryInput") {
        state = "#step4BillingStateInput";
        inTelInput = inTelInputBill;
      } else {
        state = "#step4DeliveryStateInput";
        inTelInput = inTelInputDel;
      }
      $(state).html("<option>Loading...</option>");
      var c_id = $(this).val();
      $.get(window.location.origin + "/checkout/get_country_code_by_country_id?country_id=" + c_id,
        function(data, status) {
          inTelInput.setCountry(data['country_code']);
        }
      );
      $.get(window.location.origin + "/checkout/get_zone_by_country?country_id=" + c_id,
        function(data, status) {
          var options = "";
          for (var key of Object.keys(data)) {
            options = options + "<option value=" + key + ">" + data[key] + "</option>";
          }
          $(state).html(options);
          order_calculation();
        });
    });
    // Change delivery/billing country/state



    // Check email
    $('#step2EmailInput').keyup(delay(function(e) {
      $.get(window.location.origin + "/checkout/check_email?email=" + this.value,
        function(data, status) {
          if (data == 1) {
            $("#step2BtnContinue").attr("disabled", "disabled");
            // $("#step2PasswordInput").attr("disabled", "disabled");
            // $("#step2ConfirmPasswordInput").attr("disabled", "disabled");

            $("#step2EmailError").html("Email address already registered. Please login");
            $("#step2EmailError").show();
          } else {
            // $("#step2PasswordInput").removeAttr("disabled");
            // $("#step2ConfirmPasswordInput").removeAttr("disabled");
            $("#step2EmailError").hide();
          }
        });
    }, 500));
    // Check email


    // delivery/billing postal code
    $('#step4DeliveryPostalCodeInput, #step4BillingPostalCodeInput').keyup(delay(function(e) {
      var input = $(this);
      var value = e.target.value;

      if (input.attr("id") == "step4DeliveryPostalCodeInput") {
        var country = $("#step4DeliveryCountryInput").val();
        var address = $("#step4DeliveryAddressLine1Input");
      } else if (input.attr("id") == "step4BillingPostalCodeInput") {
        var country = $("#step4BillingCountryInput").val();
        var address = $("#step4BillingAddressLine1Input");
      }

      if (value.length >= 5 && value.length <= 6 && country == "702") {
        $.get("/checkout/get_address_by_poscode?poscode=" + value,
          function(data, status) {
            if (data != false) {
              address.val(data);
            } else {
              address.val('');
            }
          });
      }
    }, 500));


    // open modal when login from modal
    if (parseInt(localStorage.getItem("checkout_revamp_login")) == 1) {
      jQuery("#checkoutModal").modal("show");
    }


  });
  // DOCUMENT READY
</script></body>

</html>
