CINXE.COM

MarsCode - Code and Innovate Faster with AI

<!doctype html><html><head><script>window.gfdatav1={"env":"prod","idc":"sg1","ver":"1.0.0.584","canary":0,"envName":"prod","region":"sg","runtime":"workerV2","extra":{"canaryType":null}}</script><script type="application/json" id="__MODERN_SERVER_DATA__">{"router":{"baseUrl":"/","params":{}}}</script><link rel="apple-touch-icon" sizes="180x180" href="https://lf-cdn.marscode.com/obj/marscode-bucket-sg/a0_website_prod/static/image/app_icon_152.png"><link rel="icon" href="https://lf-cdn.marscode.com/obj/marscode-bucket-sg/marscode-favicon.ico"><title>MarsCode - Code and Innovate Faster with AI</title><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1,shrink-to-fit=no,viewport-fit=cover,minimum-scale=1,maximum-scale=1,user-scalable=no"><meta http-equiv="x-ua-compatible" content="ie=edge"><meta name="renderer" content="webkit"><meta name="layoutmode" content="standard"><meta name="imagemode" content="force"><meta name="wap-font-scale" content="no"><meta name="format-detection" content="telephone=no"><meta name="description" content="MarsCode provides an IDE with a built-in AI Assistant and extensions that support over 100 languages and mainstream IDEs."><meta name="keywords" content="marscode,ai,IDE,online,build,free,GPT,GPTs,Plugin,platform,Deploy,editor,copilot,coding"><link href="https://lf-cdn.marscode.com/obj/marscode-bucket-sg/a0_website_prod/static/css/main.53ca0ded.css" rel="stylesheet"><script data-sdk-glue-default="pre-handler">!function(){var e="572196",t="31453";function n(){try{var n="gfkadpd",o=e+","+t,i=function(e){for(var t=document.cookie.split(";"),n=0;n<t.length;n++){var o=t[n].trim();if(o.startsWith(e+"="))return o.substring(8)}return null}(n);if(i){if(-1!=i.indexOf(o))return;o+="|"+i}document.cookie=n+"="+o+"; expires="+new Date((new Date).getTime()+2592e5).toUTCString()+"; path=/; SameSite=None; Secure;"}catch(e){}}var o=function(n,o,i,a){if(Math.ceil(100*Math.random())<=100*o){var r={ev_type:"batch",list:[{ev_type:"custom",payload:{name:"sdk_glue_load",type:"event",metrics:{},categories:{sdk_glue_load_status:n,sdk_glue_load_err_src:i,payload_bdms_aid:e,payload_bdms_page_id:t,duration:a}},common:{context:{ctx_bdms_aid:e,ctx_bdms_page_id:t},bid:"web_bdms_cn",pid:window.location.pathname,view_id:"/_1",user_id:"",session_id:"0-a-1-2-c",release:"",env:"production",url:window.location.href,timestamp:+new Date,sdk_version:"1.6.1",sdk_name:"SDK_SLARDAR_WEB"}}]},d=new XMLHttpRequest;d.open("POST","https://mon.zijieapi.com/monitor_browser/collect/batch/?biz_id=web_bdms_cn",!0),d.setRequestHeader("Content-type","application/json"),d.send(JSON.stringify(r))}};!function(){try{n(),document.cookie="wdglgl=; expires=Mon, 20 Sep 2010 00:00:00 UTC; path=/;",o("before_load",.1,"","")}catch(e){}var e=performance.now();window.addEventListener("error",(function(t){try{var n=t.target||t.srcElement;if(n instanceof HTMLElement&&"SCRIPT"==n.nodeName&&-1!=(n.src||"").indexOf("sdk-glue")){var i=(performance.now()-e).toFixed(2);a=i,document.cookie="wdglgl=; expires=Mon, 20 Sep 2010 00:00:00 UTC; path=/;",document.cookie="wdglgl="+a+"; expires="+new Date((new Date).getTime()+2592e5).toUTCString()+"; path=/; SameSite=None; Secure;",o("load_error",1,n.src,i)}}catch(e){}var a}),!0),window.__glue_t=+new Date}()}()</script><script > ;(function(){ window._MODERNJS_ROUTE_MANIFEST = {"routeAssets":{"main":{"chunkIds":[9691,98,1801,7594,9740,9619,8792],"assets":["static/js/lib-router.79a79153.js","static/js/lib-axios.cf2ed959.js","static/js/lib-react.825b595c.js","static/js/lib-polyfill.a172bed5.js","static/js/9619.0a6bdcb0.js","static/css/main.53ca0ded.css","static/js/main.15f37b75.js"],"referenceCssAssets":["static/css/main.53ca0ded.css"]},"$":{"chunkIds":[5161],"assets":["static/js/async/$.2c1897e2.js"],"referenceCssAssets":[]},"__withMainLayout/page":{"chunkIds":[1351,9511,1732,7708,1346,7100,961,2038],"assets":["static/js/async/1351.700d37df.js","static/js/async/9511.00f7dc5b.js","static/js/async/1732.3fb07724.js","static/js/async/7708.51aa0bb2.js","static/js/async/1346.6e299500.js","static/js/async/7100.a9433893.js","static/css/async/961.0bfc5ab0.css","static/js/async/961.6caceb9a.js","static/js/async/__withMainLayout/page.64bc268e.js"],"referenceCssAssets":["static/css/async/961.0bfc5ab0.css"]},"__withMainLayout/community/page":{"chunkIds":[1351,7708,1346,7100,9316],"assets":["static/js/async/1351.700d37df.js","static/js/async/7708.51aa0bb2.js","static/js/async/1346.6e299500.js","static/js/async/7100.a9433893.js","static/css/async/__withMainLayout/community/page.ef7f3ca4.css","static/js/async/__withMainLayout/community/page.76a5dcb5.js"],"referenceCssAssets":["static/css/async/__withMainLayout/community/page.ef7f3ca4.css"]},"__withMainLayout/extension/page":{"chunkIds":[1351,9511,1732,7708,1346,7100,961,1640],"assets":["static/js/async/1351.700d37df.js","static/js/async/9511.00f7dc5b.js","static/js/async/1732.3fb07724.js","static/js/async/7708.51aa0bb2.js","static/js/async/1346.6e299500.js","static/js/async/7100.a9433893.js","static/css/async/961.0bfc5ab0.css","static/js/async/961.6caceb9a.js","static/css/async/__withMainLayout/extension/page.c5734bbe.css","static/js/async/__withMainLayout/extension/page.7f3f0cf8.js"],"referenceCssAssets":["static/css/async/961.0bfc5ab0.css","static/css/async/__withMainLayout/extension/page.c5734bbe.css"]},"__withMainLayout/home/page":{"chunkIds":[1351,9511,1732,7708,1346,7100,961,5828],"assets":["static/js/async/1351.700d37df.js","static/js/async/9511.00f7dc5b.js","static/js/async/1732.3fb07724.js","static/js/async/7708.51aa0bb2.js","static/js/async/1346.6e299500.js","static/js/async/7100.a9433893.js","static/css/async/961.0bfc5ab0.css","static/js/async/961.6caceb9a.js","static/js/async/__withMainLayout/home/page.a61c89db.js"],"referenceCssAssets":["static/css/async/961.0bfc5ab0.css"]},"__withMainLayout/legal/open-source-notice/page":{"chunkIds":[1351,5496,7708,1346,2336,6564],"assets":["static/js/async/1351.700d37df.js","static/js/async/5496.3df7d004.js","static/js/async/7708.51aa0bb2.js","static/js/async/1346.6e299500.js","static/css/async/2336.e717b52e.css","static/js/async/__withMainLayout/legal/open-source-notice/page.4147137d.js"],"referenceCssAssets":["static/css/async/2336.e717b52e.css"]},"__withMainLayout/privacy-policy/(id$)/page":{"chunkIds":[1351,5496,9570,8216,7708,1346,2336,9631],"assets":["static/js/async/1351.700d37df.js","static/js/async/5496.3df7d004.js","static/js/async/9570.963e93dd.js","static/js/async/8216.d59e7c21.js","static/js/async/7708.51aa0bb2.js","static/js/async/1346.6e299500.js","static/css/async/2336.e717b52e.css","static/css/async/__withMainLayout/privacy-policy/(id$)/page.b9ad1dd7.css","static/js/async/__withMainLayout/privacy-policy/(id$)/page.e4140f63.js"],"referenceCssAssets":["static/css/async/2336.e717b52e.css","static/css/async/__withMainLayout/privacy-policy/(id$)/page.b9ad1dd7.css"]},"__withMainLayout/terms-of-service/(id$)/page":{"chunkIds":[1351,5496,9570,8216,7708,1346,2336,15],"assets":["static/js/async/1351.700d37df.js","static/js/async/5496.3df7d004.js","static/js/async/9570.963e93dd.js","static/js/async/8216.d59e7c21.js","static/js/async/7708.51aa0bb2.js","static/js/async/1346.6e299500.js","static/css/async/2336.e717b52e.css","static/css/async/__withMainLayout/terms-of-service/(id$)/page.2ae097cf.css","static/js/async/__withMainLayout/terms-of-service/(id$)/page.c56a3cdf.js"],"referenceCssAssets":["static/css/async/2336.e717b52e.css","static/css/async/__withMainLayout/terms-of-service/(id$)/page.2ae097cf.css"]},"__withMainLayout/layout":{"chunkIds":[1351,7708,1346,8833],"assets":["static/js/async/1351.700d37df.js","static/js/async/7708.51aa0bb2.js","static/js/async/1346.6e299500.js","static/css/async/__withMainLayout/layout.33115816.css","static/js/async/__withMainLayout/layout.3a135ab6.js"],"referenceCssAssets":["static/css/async/__withMainLayout/layout.33115816.css"]},"authorization/page":{"chunkIds":[7708,6168],"assets":["static/js/async/7708.51aa0bb2.js","static/css/async/authorization/page.3b7ab752.css","static/js/async/authorization/page.32163b38.js"],"referenceCssAssets":["static/css/async/authorization/page.3b7ab752.css"]},"github-oauth-callback/page":{"chunkIds":[7708,1038],"assets":["static/js/async/7708.51aa0bb2.js","static/js/async/github-oauth-callback/page.607e0324.js"],"referenceCssAssets":[]},"github-oauth-twice-redirect/page":{"chunkIds":[7708,8402],"assets":["static/js/async/7708.51aa0bb2.js","static/js/async/github-oauth-twice-redirect/page.97faa0d7.js"],"referenceCssAssets":[]},"google-oauth-callback/page":{"chunkIds":[7708,9626],"assets":["static/js/async/7708.51aa0bb2.js","static/js/async/google-oauth-callback/page.dc7bfd89.js"],"referenceCssAssets":[]},"join-waitlist/page":{"chunkIds":[9511,9115],"assets":["static/js/async/9511.00f7dc5b.js","static/css/async/join-waitlist/page.a87806c1.css","static/js/async/join-waitlist/page.ebfac716.js"],"referenceCssAssets":["static/css/async/join-waitlist/page.a87806c1.css"]},"login/page":{"chunkIds":[98,3212,9936,7708,2401,5204],"assets":["static/js/lib-router.79a79153.js","static/js/async/3212.f3dbb974.js","static/css/async/9936.c320a8b7.css","static/js/async/9936.006d06cf.js","static/js/async/7708.51aa0bb2.js","static/js/async/2401.49c7c49c.js","static/css/async/login/page.3b7ab752.css","static/js/async/login/page.26e558b4.js"],"referenceCssAssets":["static/css/async/9936.c320a8b7.css","static/css/async/login/page.3b7ab752.css"]},"login/layout":{"chunkIds":[5047],"assets":["static/js/async/login/layout.e88891f7.js"],"referenceCssAssets":[]},"reset-password/page":{"chunkIds":[9570,3212,5902,7708,2401,6024],"assets":["static/js/async/9570.963e93dd.js","static/js/async/3212.f3dbb974.js","static/js/async/5902.0799d774.js","static/js/async/7708.51aa0bb2.js","static/js/async/2401.49c7c49c.js","static/css/async/reset-password/page.3b7ab752.css","static/js/async/reset-password/page.7c53b950.js"],"referenceCssAssets":["static/css/async/reset-password/page.3b7ab752.css"]},"sign-up/page":{"chunkIds":[3212,7708,2401,9608],"assets":["static/js/async/3212.f3dbb974.js","static/js/async/7708.51aa0bb2.js","static/js/async/2401.49c7c49c.js","static/css/async/sign-up/page.3b7ab752.css","static/js/async/sign-up/page.4ca3012c.js"],"referenceCssAssets":["static/css/async/sign-up/page.3b7ab752.css"]}}}; })(); </script><script data-sdk-glue-default="load" src="https://lf-c-flwb.bytetos.com/obj/rc-client-security/web/glue/1.0.0.60/sdk-glue.js"></script><script data-sdk-glue-default="init">window._SdkGlueInit&&window._SdkGlueInit({self:{aid:572196,pageId:31453},bdms:{paths:{include:["/cloudide/api/v3/public/Login"]},aid:572196,pageId:31453}})</script><link rel="alternate" href="https://www.marscode.cn" hreflang="zh-CN"><link rel="alternate" href="https://www.marscode.cn" hreflang="zh-TW"><link rel="alternate" href="https://www.marscode.cn" hreflang="zh-HK"><link rel="alternate" href="https://www.marscode.cn" hreflang="zh-MO"><link rel="alternate" href="https://www.marscode.cn" hreflang="zh"><link rel="alternate" href="https://www.marscode.com" hreflang="en"><link rel="alternate" href="https://www.marscode.com" hreflang="x-default"><link href="https://lf-cdn.marscode.com/obj/marscode-bucket-sg/a0_website_prod/static/css/async/9936.c320a8b7.css" rel="stylesheet" /><link href="https://lf-cdn.marscode.com/obj/marscode-bucket-sg/a0_website_prod/static/css/async/login/page.3b7ab752.css" rel="stylesheet" /> <link data-react-helmet="true" rel="manifest" href="/ide/api/pwa-manifest?start_url=www.marscode.com"/> </head><body><div id="root"><div class="invisible"><!--$--><!--$!--><template></template><!--/$--><!--/$--></div><div class="custom-toast-mask" id="custom-toast-mask" style="display:none"></div><div style="position:fixed;z-index:9999;top:80px;left:16px;right:16px;bottom:16px;pointer-events:none" class="global-toast-container"></div><script async="">_ROUTER_DATA = {"loaderData":{"layout":{"isLoggedIn":false,"apiBaseUrl":"","region":"","nickNameEditStatus":"","loading":false},"login\u002Flayout":null,"login\u002Fpage":null},"errors":null}; _ROUTER_DATA.s = function s(r,e){_ROUTER_DATA.r=_ROUTER_DATA.r||{},_ROUTER_DATA.r[r]=_ROUTER_DATA.r[r]||{};return new Promise((function(A,R){_ROUTER_DATA.r[r][e]={resolve:A,reject:R}}))}; _ROUTER_DATA.r = function r(e,r,o,A){A?_ROUTER_DATA.r[e][r].reject(A):_ROUTER_DATA.r[e][r].resolve(o)}; _ROUTER_DATA.p = function p(e,r){return void 0!==r?Promise.reject(new Error(r.message)):Promise.resolve(e)};</script></div><!--<?- chunksMap.js ?>--> <script>window._SSR_DATA = {"data":{},"context":{"reporter":{},"request":{"query":{"from_page":"%2Fhome"},"params":{},"pathname":"\u002Flogin","host":"www.marscode.com","url":"https:\u002F\u002Fwww.marscode.com\u002Flogin?from_page=%252Fhome"}},"mode":"stream","renderLevel":0}</script> <script async>(()=>{"use strict";var e,t,a,r,o,n={},i={};function d(e){var t=i[e];if(void 0!==t)return t.exports;var a=i[e]={exports:{}};return n[e].call(a.exports,a,a.exports,d),a.exports}d.m=n,e=[],d.O=(t,a,r,o)=>{if(!a){var n=1/0;for(f=0;f<e.length;f++){for(var[a,r,o]=e[f],i=!0,c=0;c<a.length;c++)(!1&o||n>=o)&&Object.keys(d.O).every((e=>d.O[e](a[c])))?a.splice(c--,1):(i=!1,o<n&&(n=o));if(i){e.splice(f--,1);var u=r();void 0!==u&&(t=u)}}return t}o=o||0;for(var f=e.length;f>0&&e[f-1][2]>o;f--)e[f]=e[f-1];e[f]=[a,r,o]},d.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return d.d(t,{a:t}),t},a=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,d.t=function(e,r){if(1&r&&(e=this(e)),8&r)return e;if("object"==typeof e&&e){if(4&r&&e.__esModule)return e;if(16&r&&"function"==typeof e.then)return e}var o=Object.create(null);d.r(o);var n={};t=t||[null,a({}),a([]),a(a)];for(var i=2&r&&e;"object"==typeof i&&!~t.indexOf(i);i=a(i))Object.getOwnPropertyNames(i).forEach((t=>n[t]=()=>e[t]));return n.default=()=>e,d.d(o,n),o},d.d=(e,t)=>{for(var a in t)d.o(t,a)&&!d.o(e,a)&&Object.defineProperty(e,a,{enumerable:!0,get:t[a]})},d.f={},d.e=e=>Promise.all(Object.keys(d.f).reduce(((t,a)=>(d.f[a](e,t),t)),[])),d.u=e=>"static/js/async/"+({15:"__withMainLayout/terms-of-service/(id$)/page",1038:"github-oauth-callback/page",1640:"__withMainLayout/extension/page",2038:"__withMainLayout/page",5047:"login/layout",5161:"$",5204:"login/page",5828:"__withMainLayout/home/page",6024:"reset-password/page",6168:"authorization/page",6564:"__withMainLayout/legal/open-source-notice/page",8402:"github-oauth-twice-redirect/page",8833:"__withMainLayout/layout",9115:"join-waitlist/page",9316:"__withMainLayout/community/page",9608:"sign-up/page",9626:"google-oauth-callback/page",9631:"__withMainLayout/privacy-policy/(id$)/page"}[e]||e)+"."+{15:"c56a3cdf",18:"8b1cbc5b",896:"b624a8ee",961:"6caceb9a",1038:"607e0324",1346:"6e299500",1351:"700d37df",1639:"77ce37aa",1640:"7f3f0cf8",1732:"3fb07724",2038:"64bc268e",2336:"bcbdb6de",2401:"49c7c49c",2412:"1a380ab4",3212:"f3dbb974",3704:"c06a0855",3996:"3d2f1a4d",4735:"5846f91a",5047:"e88891f7",5161:"2c1897e2",5204:"26e558b4",5496:"3df7d004",5808:"0935c8d4",5828:"a61c89db",5902:"0799d774",6024:"7c53b950",6131:"fb45a038",6168:"32163b38",6564:"4147137d",7100:"a9433893",7146:"92810561",7708:"51aa0bb2",8110:"0cf3dce9",8216:"d59e7c21",8348:"3194254d",8360:"fb6f8fcc",8402:"97faa0d7",8734:"1479131e",8833:"3a135ab6",9040:"96c03a91",9115:"ebfac716",9175:"d01f9050",9316:"76a5dcb5",9456:"276bea23",9511:"00f7dc5b",9570:"963e93dd",9608:"4ca3012c",9626:"dc7bfd89",9631:"e4140f63",9733:"445d9e3d",9936:"006d06cf"}[e]+".js",d.miniCssF=e=>"static/css/async/"+({15:"__withMainLayout/terms-of-service/(id$)/page",1640:"__withMainLayout/extension/page",5204:"login/page",6024:"reset-password/page",6168:"authorization/page",8833:"__withMainLayout/layout",9115:"join-waitlist/page",9316:"__withMainLayout/community/page",9608:"sign-up/page",9631:"__withMainLayout/privacy-policy/(id$)/page"}[e]||e)+"."+{15:"2ae097cf",961:"0bfc5ab0",1640:"c5734bbe",2336:"e717b52e",5204:"3b7ab752",6024:"3b7ab752",6168:"3b7ab752",8833:"33115816",9115:"a87806c1",9316:"ef7f3ca4",9608:"3b7ab752",9631:"b9ad1dd7",9936:"c320a8b7"}[e]+".css",d.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),d.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),r={},o="website:",d.l=(e,t,a,n)=>{if(r[e])r[e].push(t);else{var i,c;if(void 0!==a)for(var u=document.getElementsByTagName("script"),f=0;f<u.length;f++){var l=u[f];if(l.getAttribute("src")==e||l.getAttribute("data-webpack")==o+a){i=l;break}}i||(c=!0,(i=document.createElement("script")).charset="utf-8",i.timeout=120,d.nc&&i.setAttribute("nonce",d.nc),i.setAttribute("data-webpack",o+a),i.src=e),r[e]=[t];var s=(t,a)=>{i.onerror=i.onload=null,clearTimeout(p);var o=r[e];if(delete r[e],i.parentNode&&i.parentNode.removeChild(i),o&&o.forEach((e=>e(a))),t)return t(a)},p=setTimeout(s.bind(null,void 0,{type:"timeout",target:i}),12e4);i.onerror=s.bind(null,i.onerror),i.onload=s.bind(null,i.onload),c&&document.head.appendChild(i)}},d.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},d.p="https://lf-cdn.marscode.com/obj/marscode-bucket-sg/a0_website_prod/",(()=>{if("undefined"!=typeof document){var e={9691:0};d.f.miniCss=(t,a)=>{e[t]?a.push(e[t]):0!==e[t]&&{15:1,961:1,1640:1,2336:1,5204:1,6024:1,6168:1,8833:1,9115:1,9316:1,9608:1,9631:1,9936:1}[t]&&a.push(e[t]=(e=>new Promise(((t,a)=>{var r=d.miniCssF(e),o=d.p+r;if(((e,t)=>{for(var a=document.getElementsByTagName("link"),r=0;r<a.length;r++){var o=(i=a[r]).getAttribute("data-href")||i.getAttribute("href");if("stylesheet"===i.rel&&(o===e||o===t))return i}var n=document.getElementsByTagName("style");for(r=0;r<n.length;r++){var i;if((o=(i=n[r]).getAttribute("data-href"))===e||o===t)return i}})(r,o))return t();((e,t,a,r,o)=>{var n=document.createElement("link");n.rel="stylesheet",n.type="text/css",d.nc&&(n.nonce=d.nc),n.onerror=n.onload=a=>{if(n.onerror=n.onload=null,"load"===a.type)r();else{var i=a&&a.type,d=a&&a.target&&a.target.href||t,c=new Error("Loading CSS chunk "+e+" failed.\n("+i+": "+d+")");c.name="ChunkLoadError",c.code="CSS_CHUNK_LOAD_FAILED",c.type=i,c.request=d,n.parentNode&&n.parentNode.removeChild(n),o(c)}},n.href=t,document.head.appendChild(n)})(e,o,0,t,a)})))(t).then((()=>{e[t]=0}),(a=>{throw delete e[t],a})))}}})(),(()=>{var e={9691:0};d.f.j=(t,a)=>{var r=d.o(e,t)?e[t]:void 0;if(0!==r)if(r)a.push(r[2]);else if(/^(2336|9691)$/.test(t))e[t]=0;else{var o=new Promise(((a,o)=>r=e[t]=[a,o]));a.push(r[2]=o);var n=d.p+d.u(t),i=new Error;d.l(n,(a=>{if(d.o(e,t)&&(0!==(r=e[t])&&(e[t]=void 0),r)){var o=a&&("load"===a.type?"missing":a.type),n=a&&a.target&&a.target.src;i.message="Loading chunk "+t+" failed.\n("+o+": "+n+")",i.name="ChunkLoadError",i.type=o,i.request=n,r[1](i)}}),"chunk-"+t,t)}},d.O.j=t=>0===e[t];var t=(t,a)=>{var r,o,[n,i,c]=a,u=0;if(n.some((t=>0!==e[t]))){for(r in i)d.o(i,r)&&(d.m[r]=i[r]);if(c)var f=c(d)}for(t&&t(a);u<n.length;u++)o=n[u],d.o(e,o)&&e[o]&&e[o][0](),e[o]=0;return d.O(f)},a=self.__LOADABLE_LOADED_CHUNKS__=self.__LOADABLE_LOADED_CHUNKS__||[];a.forEach(t.bind(null,0)),a.push=t.bind(null,a.push.bind(a))})(),d.nc=void 0})()</script><script src="https://lf-cdn.marscode.com/obj/marscode-bucket-sg/a0_website_prod/static/js/lib-router.79a79153.js" async></script><script src="https://lf-cdn.marscode.com/obj/marscode-bucket-sg/a0_website_prod/static/js/lib-axios.cf2ed959.js" async></script><script src="https://lf-cdn.marscode.com/obj/marscode-bucket-sg/a0_website_prod/static/js/lib-react.825b595c.js" async></script><script src="https://lf-cdn.marscode.com/obj/marscode-bucket-sg/a0_website_prod/static/js/lib-polyfill.a172bed5.js" async></script><script src="https://lf-cdn.marscode.com/obj/marscode-bucket-sg/a0_website_prod/static/js/9619.0a6bdcb0.js" async></script><script src="https://lf-cdn.marscode.com/obj/marscode-bucket-sg/a0_website_prod/static/js/main.15f37b75.js" async></script><script async src="https://www.googletagmanager.com/gtag/js?id=AW-16608291937"></script><script>function gtag(){dataLayer.push(arguments)}window.dataLayer=window.dataLayer||[],gtag("js",new Date),gtag("config","AW-16608291937")</script></body></html>