1"use strict";(self.webpackChunkheygotrade=self.webpackChunkheygotrade||[]).push([[751],{21823:function(e,t,a){t.A=a.p+"static/tradersleague-2-light-0421eec0de1592c572fb2815315a2c0d.png"},57122:function(e,t,a){a.r(t),a.d(t,{default:function(){return h}});var n=a(96540),i=a(73872),c=a(38798),r=a(77528),s=a(62865),l=a.p+"static/tradersleague-2-success-4a7e4c3fc69d556dcc9944eca50de811.svg",m=a.p+"static/tradersleague-2-error-6d1f769c93b37d2263529c72e9ab6cf6.svg",o=a(21823);const u="TradersLeague2",d={en:{congrats:"Congrats, your registration is successful!",registered:"Youâre registered as",close:"You can close this screen and start trading to win total prizes of $2,000!",tryAgain:"Try Again",contactSupport:"Contact support",loading:"Getting you signed up...",oops:"Oops! Registration didn't go through",hiccup:"It looks like there was a little hiccup with your registration. No worriesâjust give it another try!",inputNicknameDescription:"Enter your unique nickname! Nickname can contain letters, numbers, or special characters. This nickname will appear on the leaderboard!",change:"Ganti",nickname:"nickname",success_part_1:"You have registered in the ",success_part_2:" category. You can close this page & start trading to win total prizes of $10,000!",this_your_nickname:"This is your nickname:",use:"Use",this:"this",this_capital:"This",inputYourNickname:"Please enter your desired nickname for Traders League II!",you:"you"},id:{congrats:"Selamat, pendaftaran kamu berhasil!",registered:"Kamu sudah terdaftar sebagai",close:"Kamu bisa tutup screen ini dan mulai trading untuk memenangkan total hadiah hingga $2,000!",tryAgain:"Coba Lagi",contactSupport:"Hubungi bantuan",loading:"Pendaftaran sedang diproses...",oops:"Oops! Pendaftaran gagal",hiccup:"Sepertinya ada sedikit kendala dengan pendaftaranmu. Jangan khawatirâcoba lagi, ya!",inputNicknameDescription:"Masukan nickname unik kamu! Nickname bisa menggunakan huruf, angka, atau karakter khusus. Nickname ini akan muncul di leaderboard!",change:"Ganti",nickname:"nickname",success_part_1:"Kamu telah terdaftar di kategori ",success_part_2:". Kamu bisa menutup halaman ini & mulai trading untuk memenangkan hadiah total $10,000!",this_your_nickname:"Ini nickname kamu:",use:"Pakai",this:"ini",this_capital:"Ini",inputYourNickname:"Silakan masukan nickname yang kamu mau di Traders League II!",you:"kamu"}},g=({state:e=null})=>{const t=null==e?s.A:"success"==e?l:m;return n.createElement("div",{className:"relative"},n.createElement("img",{src:t,alt:"Traders League Success",className:"mx-auto mb-8"}),n.createElement("div",{className:"absolute bottom-0"},n.createElement("img",{src:o.A,alt:"Traders League Success",className:"mx-auto mb-8"})))},p=({copy:e=e.en,onnicknameChange:t,category:a,nickname:i,shouldHideNicknameChange:c=!1})=>n.createElement("div",{className:"relative z-10 mx-4"},n.createElement(g,{state:"success"}),n.createElement("h2",{className:"text-white text-2xl mb-6 font-medium"},e.congrats,n.createElement("br",null)),n.createElement("p",{className:"text-white text-xl -mb-6 font-medium"},e.this_capital," ",n.createElement("i",null,e.nickname)," ",e.you,":"),n.createElement("br",null),n.createElement("p",{className:"text-xl font-medium text-gotrade-green"},i),n.createElement("br",null),n.createElement("p",{className:"text-white mx-auto w-4/5 mb-7"},e.success_part_1," ",n.createElement("span",{className:"text-gotrade-green"},a),e.success_part_2),!c&&n.createElement("div",{className:"btn-primary mt-2 px-14 py-4 text-center text-sm font-medium lg:w-fit cursor-pointer block lg:mx-auto mx-4",onClick:t},e.change," ",n.createElement("i",null,e.nickname))),N=({copy:e=e.en})=>n.createElement(n.Fragment,null,n.createElement("div",{class:"w-8 h-8 border-4 border-white border-t-transparent rounded-full animate-spin mx-auto mb-6"}),n.createElement("p",{className:"text-white"},e.loading)),y=({onSubmit:e,nickname:t,setNickname:a,isLoading:i,copy:c=c.en,errorMsg:r=null})=>n.createElement("div",{className:"relative z-10 mx-4"},n.createElement(g,null),n.createElement("h2",{className:"text-white text-2xl mb-6 font-medium"},c.inputYourNickname),n.createElement("p",{className:"text-white w-4/5 mx-auto mb-10"},c.inputNicknameDescription),n.createElement("div",{className:"text-left flex flex-col mb-4"},n.createElement("label",{className:"text-white text-sm font-medium mx-4"},"Nickname"),n.createElement("input",{type:"text",placeholder:"Contoh: StarTrader_23",className:"nickname-input "+(r?"error":""),value:t,onChange:e=>a(e.target.value)}),r&&n.createElement("p",{className:"text-red-500 text-sm font-light mx-4 mt-1"},r)),n.createElement("div",{className:"flex flex-col"},n.createElement("button",{className:"btn-primary mt-2 px-14 py-4 text-center text-sm font-medium lg:w-fit cursor-pointer block lg:mx-auto mx-4",onClick:e},i?"Loading...":n.createElement(n.Fragment,null,c.use," ",n.createElement("i",null,c.nickname)," ",c.this)))),k=({ctaAction:e,copy:t=t.en})=>n.createElement("div",{className:"relative z-10"},n.createElement(g,{state:"error"}),n.createElement("h2",{className:"text-white text-2xl mb-6 font-medium mx-4"},t.oops),n.createElement("p",{className:"text-white w-4/5 mx-auto mb-8"},t.hiccup),n.createElement("div",{className:"btn-primary mt-2 px-14 py-4 text-center text-sm font-medium lg:w-fit cursor-pointer block lg:mx-auto mx-4",onClick:e},t.tryAgain),n.createElement("a",{className:"mx-14 my-7 cursor-pointer block",href:"https://help.heygotrade.com/en/",target:"_blank",rel:"noopener noreferrer"},n.createElement("p",{className:"text-sm text-gotrade-green font-medium"},t.contactSupport)));var h=({location:e})=>{const{0:t,1:a}
1=(0,n.useState)(!0),{0:s,1:l}=(0,n.useState)(!1),{0:m,1:o}=(0,n.useState)(!1),{0:g,1:h}=(0,n.useState)(""),{0:M,1:I}=(0,n.useState)(!1),{0:x,1:b}=(0,n.useState)(null),{0:E,1:j}=(0,n.useState)(!1),{0:w,1:T}=(0,n.useState)(null),{0:L,1:f}=(0,n.useState)("en");(0,n.useEffect)(()=>{const{lang:t}=c.A.parse(e.search);t&&f(t),z()},[e.search]);const z=async()=>{const{user_uuid:t}=c.A.parse(e.search);if(!t)return a(!1),void o(!1);try{const e={uuid:t,competition_key:u},a=await i.A.post("https://api.indo.gotrade.prod-indo.tr8.tech/api/tradersLeagueCompetition",e);h(a.data.data.nickname),j(a.data.already_registered),T(a.data.data),o(!0)}catch(n){console.log(n),o(!1)}finally{a(!1)}};return n.createElement("div",{className:"bg-[#144C3C] w-screen h-screen"},n.createElement(r.A,{title:"Traders League Registration",isIndexable:!1}),n.createElement("div",{className:"flex flex-col justify-center text-center h-full relative"},n.createElement("h1",{className:"sr-only"},"Pendaftaran Traders League II: Kompetisi Trading Gotrade Indonesia"),t&&n.createElement(N,{copy:d.id}),m&&!M&&n.createElement(p,{copy:d.id,nickname:g,onnicknameChange:()=>{I(!0)},shouldHideNicknameChange:E,category:w.is_prestige?"Prestige":"Regular"}),!t&&!m&&!M&&n.createElement(k,{ctaAction:async()=>{console.log("asdasd"),a(!0),o(!1),await z()},copy:d.id}),M&&n.createElement(y,{onSubmit:async()=>{l(!0),b(null);const{user_uuid:t}=c.A.parse(e.search),a={nickname:g,user_uuid:t,competition_key:u};try{const e="https://api.indo.gotrade.prod-indo.tr8.tech";await i.A.post(`${e}/api/tradersLeagueCompetition/updateNickname`,a);I(!1),l(!1),j(!0)}catch(n){const e=n.response.data.message;l(!1),b(e)}},nickname:g,setNickname:h,isLoading:s,copy:d.id,errorMsg:x}),n.createElement("img",{src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTY5IiBoZWlnaHQ9IjE0OCIgdmlld0JveD0iMCAwIDE2OSAxNDgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik00NTUuMjA0IDU3LjM5MTZMMjM1LjEyMiAxNDUuNjYxTDE1LjA4NjEgNTcuMjc4MkwyMzQuNjY1IC0yOS4xMTQ5TDQ1NS4yMDQgNTcuMzkxNloiIHN0cm9rZT0iIzI4QTI3RSIgc3Ryb2tlLXdpZHRoPSIzIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiLz4KPHBhdGggZD0iTTQ1Ny44NSA2My4yMTU2TDIzMy4zNjYgMTM5LjgzNUwxOC4yNjc4IDM5LjgyOTFMMjQyLjE0OSAtMzQuOTM5TDQ1Ny44NSA2My4yMTU2WiIgc3Ryb2tlPSIjMkY3RjVGIiBzdHJva2Utd2lkdGg9IjMiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPgo8cGF0aCBkPSJNNDQ0LjA4NyAzOC4yNjc4TDIzMS4wMzYgMTQyLjQ4Mkw1LjAxOTUzIDcwLjUzOTZMMjE3LjcwNiAtMzEuNzY3NUw0NDQuMDg3IDM4LjI2NzhaIiBzdHJva2U9IiMyRThDNDIiIHN0cm9rZS13aWR0aD0iMyIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIi8+Cjwvc3ZnPgo=",alt:"Traders League Success Top",className:"absolute top-0 right-0 w-2/3 z-0"}),n.createElement("img",{src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgyIiBoZWlnaHQ9IjE0MyIgdmlld0JveD0iMCAwIDE4MiAxNDMiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xNzUuMjA0IDk0LjM5MTdMLTQ0Ljg3NzYgMTgyLjY2MUwtMjY0LjkxNCA5NC4yNzgzTC00NS4zMzQ5IDcuODg1MTJMMTc1LjIwNCA5NC4zOTE3WiIgc3Ryb2tlPSIjMjhBMjdFIiBzdHJva2Utd2lkdGg9IjMiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPgo8cGF0aCBkPSJNMTc3Ljg1IDEwMC4yMTZMLTQ2LjYzMzkgMTc2LjgzNUwtMjYxLjczMiA3Ni44MjkyTC0zNy44NTEzIDIuMDYxMDNMMTc3Ljg1IDEwMC4yMTZaIiBzdHJva2U9IiMyRjdGNUYiIHN0cm9rZS13aWR0aD0iMyIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIi8+CjxwYXRoIGQ9Ik0xNjQuMDg3IDc1LjI2NzhMLTQ4Ljk2NDIgMTc5LjQ4MkwtMjc0Ljk4IDEwNy41NEwtNjIuMjkzOSA1LjIzMjUyTDE2NC4wODcgNzUuMjY3OFoiIHN0cm9rZT0iIzJFOEM0MiIgc3Ryb2tlLXdpZHRoPSIzIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiLz4KPC9zdmc+Cg==",alt:"Traders League Success Bottom",className:"absolute bottom-0 left-0 w-2/3 z-0"})))}},62865:function(e,t,a){t.A=a.p+"static/tradersleague-2-logo-d55ecdd9e0df0a8e12e7f6031cd14d6e.svg"}}]); 2//# sourceMappingURL=component---src-pages-id-tradersleague-2-registration-index-js-9ad6327d66724c9da9b5.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.