PageSourceSearch

https://vcgmarkets.com/_next/static/chunks/3060-5865cd7c3d4acca3.js

js vcgmarkets.com collected 2026-09-25 03:03:33 UTC 16,255 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3060,7959],{18004:function(e,t,n){n.d(t,{a:function(){return S}});var a=n(7653),r=n(43014),o=n(81695),u=n(412),c=n(23957),l=n(54727),i=n(22541),d=n(45144),f=n(97984),s=n(12508),g=n(45911),b=n(14373),p=n(41940),m=n(81540),v=n(57778);function S(e){let t=(0,u.v9)(g.d6),n=(0,u.v9)(m.sm),[S,_]=(0,a.useState)(""),[h,k]=(0,a.useTransition)(),I=(0,u.I0)(),y=(0,o.useRouter)(),w=(0,p.q)(),$=(0,l._)(),{i18n:A}=(0,r.$G)(),C=(0,a.useCallback)(n=>{n.forEach(n=>{let{field:a,...r}=n;console.log({field:a,message:r}),null==w||w.track(c.B.Error,{error:r.message,field:a,page:t}),e&&e(a,r)})},[w,t,e]),E=(0,a.useCallback)(e=>{_("form.errors.unknown_error"),console.error(e),null==w||w.track(c.B.Error,{error:e,page:t}),d.Tb(e)},[_,w,t]),L=(0,a.useCallback)(e=>{d.av({id:e.customerId}),null==w||w.identify("".concat(e.customerId)),null==w||w.people.set({Email:e.email,$email:e.email,Stage:"Demo",cxd:e.cxd,affid:e.affid,RegisteredFrom:t}),$({userId:"".concat(e.customerId),email:e.email,affid:e.affid,cxd:e.cxd,lead:!0})},[w,$,t]),P=(0,a.useCallback)((e,a,r)=>{let o=(0,b.b1)();I((0,f.n$)(e)),I((0,s.Jw)(e)),I((0,s.WO)({provider:a})),null==w||w.track(c.B.SignUp,{page:t,SignUpWith:a,result:"Successful"}),null==w||w.track(c.B.StageCompleted,{stage:"Short reg"}),(0,v.y)("registrationComplete",{provider:a,signup_result:"Successful",page:t,is_mobile:o,customerId:null==e?void 0:e.customerId,email:null==e?void 0:e.email,country:null==e?void 0:e.addr_country,cxd:null==e?void 0:e.cxd,affid:null==e?void 0:e.affid}),k(()=>{o&&r?(console.log("[useAuth] redirect"),y.push("".concat("https://vcgmarkets.com","/").concat(A.language,"/portal/download-app"))):(null==w||w.track(c.B.PageView,{page:n[1],previous:t}),console.log("[useAuth] redirect to the next step..."),y.push("".concat("https://vcgmarkets.com","/").concat(A.language,"/account/open-live-account")))})},[I,w,y,A.language,t,n,k]);return{message:S,isNavigating:h,createAccount:(0,a.useCallback)(async(e,n,a)=>{_(""),I((0,s.Zv)(e));try{let{response:r,error:o}=await (0,i.TZ)(e);r&&"customerId"in r?(L(r),P(r,n,a)):(console.log("[useAuth] error",o),null==w||w.track(c.B.SignUp,{page:t,SignUpWith:n,result:"Fail"}),C([{field:"root",message:(null==o?void 0:o.type)||(null==o?void 0:o.message)||"Unknown error"}]))}catch(e){console.log("[useAuth] main error",e),null==w||w.track(c.B.SignUp,{page:t,SignUpWith:n,result:"Fail"}),E(e)}},[L,P,w,t,_,E,I,C]),createLeadAccount:(0,a.useCallback)(async e=>{_("");try{let{response:n,error:a}=await (0,i.$D)({...e,origin:t});n&&"id"in n?(L(n),null==w||w.track(c.B.CreateLead,{page:t,result:"Successful"}),null==w||w.track(c.B.StageCompleted,{stage:"Lead"}),window.fbq&&window.fbq("track","Lead",{Email:n.email,affid:n.affid,userId:n.id})):(null==w||w.track(c.B.CreateLead,{page:t,result:"Fail"}),a?C(a):E(a))}catch(e){null==w||w.track(c.B.CreateLead,{page:t,result:"Fail"}),E(e)}},[L,w,t,_,E,C]),accountProceed:P,accountIdentify:L}}},33060:function(e,t,n){n.d(t,{o:function(){return m}});var a=n(412),r=n(45911),o=n(43014),u=n(23957),c=n(18004),l=n(7653),i=n(50759),d=n(2944),f=n(97984),s=n(41940),g=n(22541),b=n(12508),p=n(28205);let m=e=>{let{showDownloadApp:t}=e,n=(0,a.v9)(r.d6),{i18n:m}=(0,o.$G)(),v=(0,a.I0)(),S=(0,s.q)(),{accountIdentify:_,accountProceed:h,isNavigating:k}=(0,c.a)(),[I,y]=(0,l.useState)(!1),[w,$]=(0,l.useState)(null),A=(0,l.useCallback)(async(e,a)=>{y(!0),$(null);try{let r=(await (0,i.rh)(d.l,e)).user;if(!r.email||!r.emailVerified)throw Error("Email not verified or missing");let o=await r.getIdToken(),{response:c,error:l}=await (0,g.R5)({token:o,email:r.email,nativeLanguageName:navigator.language,language:m.language});if(c&&"customerId"in c){let{isNewAccount:r,...o}=c;r?(_(o),h(o,a,t)):(v((0,f.n$)(o)),v((0,b.Jw)(o)),null==S||S.track(u.B.LogIn,{page:n,LoginWith:e,result:"Successful"}),(0,p.Y)())}else null==S||S.track(u.B.LogIn,{page:n,LoginWith:e,result:"Fail"}),null==S||S.track(u.B.Error,{error:l,page:n})}catch(e){null==S||S.track(u.B.Error,{error:e,page:n}),console.error("[".concat(a,"Login] Error:"),e)}finally{y(!1)}},[v,m.language,S,n,t]);return{makeGoogleLogin:(0,l.useCallback)(async()=>A(new i.hJ,"Google"),[A]),makeAppleLogin:(0,l.useCallback)(async()=>{let e=new i.O4("apple.com");return e.addScope("email"),e.addScope("name"),e.setCustomParameters({locale:m.language}),A(e,"Apple")},[A,m.language]),isLoading:I||k,error:w}}},22541:function(e,t,n){n.d(t,{$4:function(){return S},$D:function(){return i},Gg:function(){return g},I7:function(){return m},R5:function(){return s},RK:function(){return c},SG:function(){return u},TZ:function(){return l},X:function(){return d},gf:function(){return r},jv:function(){return b},qD:function(){return f},u3:function(){return _},ue:function(){return v},w5:function(){return p},zB:function(){return o}}),n(43503);var a=n(99976);(0,a.$)("2323c20f6e10e72d3d85b670375e0ca084a7c1b1"),(0,a.$)("a6ecf3b06a761ce66a3b453935e0dcf1141c4bdd"),(0,a.$)("60ce6f99533deedcf6bb1f894bb9f7b95c99c063"),(0,a.$)("ce3783016bc5a719c743f5d2071f2f6f0fb96fe1"),(0,a.$)("b024b54e24b347f1e75111b101620ad43c37d984");var r=(0,a.$)("65b1f85c71612dd6a0bbb090e5102ec72369b29e");(0,a.$)("2401be41df00048b093fea40d9e183342be8a51b");var o=(0,a.$)("77476f51302b32a9b08ff9d2c496e87ef2630b14");(0,a.$)("01b920862b15a50f0afc7eb763d02f00c1e48f6d");var u=(0,a.$)("9f06170386841abb4fb871a6efc49fd9e9ff5883");(0,a.$)("b3f44abac1071c39a04bb752baf5b1e410d3ca8d"),(0,a.$)("6f94b6eeb369a48f342ef36a36a45afcf05f0d01");var c=(0,a.$)("423eb59080abafc4e0e202f7ed0df512c280f8e1");(0,a.$)("b4b7d6d7e99023d97d6b9443f7761c52536d2d1a");var l=(0,a.$)("482c95410b4b32c1a9e9fb0ba39c9467cc13dcf8"),i=(0,a.$)("fb86b3d0b4f9cf2c4162547ba35f0d94289eea45"),d=(0,a.$)("23a279c05f028d8a53c6b13368a2f8e17831164a"),f=(0,a.$)("d3d9fe10e61d2c962dc69b64902f81c07b029a24");(0,a.$)("8f0adb713a75acd1e2d0f515d4dd735f64a23aa5");var s=(0,a.$)("bd23ed8a553c4958aef9ffe98f00c1bed7890b53"),g=(0,a.$)("6b86ae0bd50df4dc9bf28d709876397a1d8717fd"),b=(0,a.$)("eeaf253b8f5086515e6be12660b0d86394800d68"),p=(0,a.$)("33dce017beae8d5dba1f0d3cb2207761bed08b04"),m=(0,a.$)("c4a2970259e81514cc99bdfd4a84927d4be292f3"),v=(0,a.$)("629913a824cee58acc3e7323ebdf6121a52a1b2f"),S=(0,a.$)("ddd37ffc36e0ead28a9b0a9bca74dac20ce1772b");(0,a.$)("87bbe7227d239eedc0ba139e3e43c777f0ee9bf3"),(0,a.$)("47e6ade2c9d092ed644c19524de0aed0015d8b7b"),(0,a.$)("c15d7eb79a2e284a024cfefc3ce5e498898d5fed");var _=(0,a.$)("8d77f353ea58333601a3b61796e6f4bbf09da446")},29486:function(e,t,n){n.d(t,{BX:function(){return c},OJ:function(){return o},Qb:function(){return u},Sp:function(){return a},qj:function(){return l},tQ:function(){return r}});let a="session",r="onboardingHandoff",o=6e5,u=["VISA","MASTER","AMEX"],c=["GOOGLEPAY"],l=["APPLEPAY"]},2944:function(e,t,n){n.d(t,{l:function(){return u}});var a=n(98531),r=n(50759);let o=0===(0,a.C6)().length?(0,a.ZF)({apiKey:"AIzaSyAR5CWz4DXHcMF1j_kUgyKkzCzynXxPumg",authDomain:"vcg-markets.firebaseapp.com",projectId:"vcg-markets",storageBucket:"vcg-markets.appspot.com",messagingSenderId:"944080141976",appId:"1:944080141976:web:148834ae2b1bc0d4419aed",measurementId:"G-43JD1PF7E3"}):(0,a.C6)()[0],u=(0,r.v0)(o);t.Z=o},54727:function(e,t,n){n.d(t,{BrazeProvider:function(){return u},_:function(){return c}});var a=n(27573),r=n(7653);let o=(0,r.createContext)(void 0),u=e=>{let{children:t}=e,u=(0,r.useRef)(!1),c=(0,r.useCallback)(async e=>{var t,a,r,o;let{userId:c,email:l,phone:i,affid:d,cxd:f}=e;if(!c&&!u.current)return;let{initialize:s,openSession:g,getUser:b,changeUser:p}=await n.e(4926).then(n.bind(n,34926));u.current||(s("".concat("8cd458ff-5182-4c7c-8028-970cffa2ffbd"),{baseUrl:"".concat("sdk.fra-02.braze.eu"),enableLogging:!1}),g(),u.current=!0),c&&p(c),l&&(null===(t=b())||void 0===t||t.setEmail(l)),i&&(null===(a=b(
1))||void 0===a||a.setPhoneNumber(i)),d&&(null===(r=b())||void 0===r||r.setCustomUserAttribute("aff_id",d)),f&&(null===(o=b())||void 0===o||o.setCustomUserAttribute("cxd",f))},[]);return(0,a.jsx)(o.Provider,{value:c,children:t})},c=()=>{let e=(0,r.useContext)(o);if(!e)throw Error("useBraze must be used within a BrazeProvider");return e}},81540:function(e,t,n){n.d(t,{Am:function(){return u},DF:function(){return i},Ev:function(){return s},Fg:function(){return d},Gt:function(){return c},Ku:function(){return b},kk:function(){return l},sm:function(){return f}});var a=n(12578),r=n(92392);let o=e=>e.onboarding,u=(0,a.P1)(o,e=>e.currentStep),c=(0,a.P1)(o,e=>e.previousStep),l=(0,a.P1)(o,e=>e.formData),i=(0,a.P1)(o,e=>e.params),d=e=>e.onboarding.onboardingGroup,f=(0,a.P1)([d],e=>["Landing",...(0,r.YX)(e).map(e=>e.pageTitle)]),s=(0,a.P1)([d,u],(e,t)=>(0,r.YX)(e).find(e=>e.id===t)||{}),g=(0,a.P1)([d],e=>(0,r.YX)(e)),b=(0,a.P1)([g],e=>{var t;return null!==(t=null==e?void 0:e.length)&&void 0!==t?t:13})},12508:function(e,t,n){n.d(t,{Bq:function(){return g},Bv:function(){return i},Jw:function(){return p},WO:function(){return v},Wj:function(){return m},Zv:function(){return b},lZ:function(){return S}});var a=n(65938),r=n(54337),o=n(14373),u=n(29486);let c={addr_country:"",nationality:"",check_address_of_residence:"yes",usa_tax_resident:"no",date_of_birth:null,trading_experience:"",trading_knowledge:"",source_of_income:"",estimated_annual_income:"",investment_objective:"",motivate_trading:[]},l={source:"landing",provider:"Email",deposit:!1},i=()=>
1{if(o.s$)return c;let e=localStorage.getItem("onboarding");if(e)return{...c,...JSON.parse(e)};let t=(0,o.zf)(u.tQ);if(t){let e=JSON.parse(t);return localStorage.setItem("onboarding",JSON.stringify(e)),(0,o.X6)(u.tQ),{...c,...e}}return c},d=()=>{if(o.s$)return 1;let e=Number(localStorage.getItem("currentStep"));return e>0?e:1},f={currentStep:d(),previousStep:Math.max(1,d()-1),formData:i(),params:o.s$?l:{...l,...JSON.parse(localStorage.getItem("tracking")||"null")},onboardingGroup:o.s$?"default":localStorage.getItem("onboardingGroup")||"default"},s=(0,a.oM)({name:"onboarding",initialState:f,reducers:{setCurrentStep:(e,t)=>{let n=t.payload,a=e.currentStep;localStorage.setItem("currentStep",n.toString()),e.currentStep=n,e.previousStep=a},setOnboardingData:(e,t)=>{var n,a,l,i,d,f,s;let g=t.payload,b=r.ZP.find(e=>e.code===g.addr_country),p={email:(null==g?void 0:g.email)||"",addr_country:(null==b?void 0:b.code)||"",nationality:(null===(n=r.ZP.find(e=>e.code===g.nationality))||void 0===n?void 0:n.code)||"",phone_code:g.phone_code||(b?"+".concat(null==b?void 0:b.phone):""),telephone:g.telephone||"",first_name:g.first_name||"",last_name:g.last_name||"",date_of_birth:(null==g?void 0:null===(a=g.profile)||void 0===a?void 0:a.date_of_birth)||null,addr_street:(null==g?void 0:null===(l=g.address)||void 0===l?void 0:l.addr_street)||"",addr_building:(null==g?void 0:null===(i=g.address)||void 0===i?void 0:i.addr_building)||"",addr_flat:(null==g?void 0:null===(d=g.address)||void 0===d?void 0:d.addr_flat)||"",addr_city:(null==g?void 0:null===(f=g.address)||void 0===f?void 0:f.addr_city)||"",addr_zip:(null==g?void 0:null===(s=g.address)||void 0===s?void 0:s.addr_zip)||""};localStorage.setItem("onboarding",JSON.stringify(p)),(0,o.JG)(u.tQ,JSON.stringify(p),u.OJ),localStorage.setItem("currentStep","1"),e.currentStep=1,e.previousStep=0,e.formData={...c,...p}},updateFormData:(e,t)=>{let n={...e.formData,...t.payload};localStorage.setItem("onboarding",JSON.stringify(n)),e.formData=n},clearOnboardingData:(e,t)=>{localStorage.setItem("currentStep","1"),localStorage.removeItem("onboarding"),localStorage.removeItem("tracking"),localStorage.removeItem("onboardingGroup"),(0,o.X6)(u.tQ),e.currentStep=1,e.previousStep=0,e.formData=c,e.params=l,e.onboardingGroup="default"},updateOnboardingParams:(e,t)=>{let n={...e.params,...t.payload};localStorage.setItem("tracking",JSON.stringify(n)),e.params=n},updateOnboardingGroup:(e,t)=>{let n=t.payload;if(e.onboardingGroup!==n){let t=e.currentStep;localStorage.setItem("currentStep","1"),e.currentStep=1,e.previousStep=t}localStorage.setItem("onboardingGroup",n),e.onboardingGroup=n}}}),{setCurrentStep:g,updateFormData:b,setOnboardingData:p,clearOnboardingData:m,updateOnboardingParams:v,updateOnboardingGroup:S}=s.actions;t.ZP=s.reducer},97984:function(e,t,n){n.d(t,{Ah:function(){return m},Al:function(){return b},Kv:function(){return g},ci:function(){return S},ck:function(){return p},n$:function(){return s}});var a=n(65938),r=n(53408),o=n(14373),u=n(86038);let c={userData:null,profile:null,status:r.Q_.EMPTY,currentTradingAccountId:null,authInitialized:!1},l=()=>{let e=localStorage.getItem("user");return(e?JSON.parse(e):null)||null},i=()=>{let e=localStorage.getItem("profile");return(e?JSON.parse(e):null)||null},d=()=>{let e=localStorage.getItem("currentTradingAccountId"),t=e?JSON.parse(e):null;return t?parseInt(t):null},f=(0,a.oM)({name:"user",initialState:(()=>{if(o.s$)return c;let e=l(),t=i(),n=d();return{userData:e,profile:t,status:r.Q_.EMPTY,currentTradingAccountId:null!=n?n:(null==e?void 0:e.tradingAccounts)?(0,u.xT)(null==e?void 0:e.tradingAccounts):null,authInitialized:!1}})(),reducers:{userLogin:(e,t)=>{var n;let a=null!==(n=t.payload.tradingAccounts)&&void 0!==n?n:[];e.currentTradingAccountId=(0,u.xT)(a),e.status=r.Q_.SUCCESS,e.userData=t.payload},userLogout:(e,t)=>{Object.assign(e,c)},updateUserData:(e,t)=>{e.userData={...e.userData||{},...t.payload}},updateCurrentTradingAccountId:(e,t)=>{e.currentTradingAccountId=t.payload},updateProfile:(e,t)=>{e.profile={...e.profile||{},...t.payload}},setAuthInitialized:e=>{e.authInitialized=!0},removeTradingAccount:(e,t)=>
1{e.userData&&(e.userData.tradingAccounts=e.userData.tradingAccounts.filter(e=>e.id!==t.payload))}},extraReducers:e=>e}),{userLogin:s,userLogout:g,updateUserData:b,updateProfile:p,updateCurrentTradingAccountId:m,removeTradingAccount:v,setAuthInitialized:S}=f.actions;t.ZP=f.reducer},57778:function(e,t,n){n.d(t,{GoogleTagManager:function(){return c},y:function(){return l}});var a=n(27573),r=n(7653),o=n(27522);let u="GTM-MB2VKNLC";function c(e){if(!u)return null;let{gtmScriptUrl:t="https://www.googletagmanager.com/gtm.js",dataLayerName:n="dataLayer",auth:c,preview:l,dataLayer:i,nonce:d}=e,f="dataLayer"!==n?"&l=".concat(n):"";return(0,r.useEffect)(()=>{performance.mark("mark_feature_usage",{detail:{feature:"next-third-parties-gtm"}})},[]),(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(o.default,{id:"_next-gtm-init",dangerouslySetInnerHTML:{__html:"\n      (function(w,l){\n        w[l]=w[l]||[];\n        w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});\n        ".concat(i?"w[l].push(".concat(JSON.stringify(i),")"):"","\n      })(window,'").concat(n,"');")},nonce:d}),(0,a.jsx)(o.default,{id:"_next-gtm","data-ntpc":"GTM",src:"".concat(t,"?id=").concat(u).concat(f).concat(c?"&gtm_auth=".concat(c):"").
1concat(l?"&gtm_preview=".concat(l,"&gtm_cookies_win=x"):""),nonce:d})]})}let l=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};window.dataLayer=window.dataLayer||[],window.dataLayer.push({event:e,...t})}},7258:function(e,t,n){n.d(t,{G:function(){return o}});var a=n(74859);let r=(e,t)=>(null==e?void 0:e.replace(/\/+$/,""))||t,o={website:()=>r(a.env.NEXT_PUBLIC_WEBSITE_URL,""),webtrader:()=>r(a.env.NEXT_PUBLIC_WEBTRADER_URL,"/webtrader"),partner:()=>r(a.env.NEXT_PUBLIC_PARTNER_URL,"/partner")}},28205:function(e,t,n){n.d(t,{Y:function(){return o},o:function(){return r}});var a=n(7258);let r={depositUrl:()=>"".concat(a.G.webtrader(),"/account/deposit"),verifyAccountUrl:()=>"".concat("https://clients.vcgmarkets.com","/verify-account/"),liveAccountUrl:()=>"".concat("https://clients.vcgmarkets.com","/live-account/")};function o(){window.location.assign("".concat(a.G.webtrader(),"/account/dashboard"))}},86038:function(e,t,n){n.d(t,{vw:function(){return o},xT:function(){return r}});var a=n(53408);function r(){var e;let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],n=function(){var e,t;let n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];if(!n||0===n.length)return null;let r=n.find(e=>e.type===a.Cs.LIVE),o=n.find(e=>e.type===a.Cs.DEMO);return null!==(t=null!==(e=null!=r?r:o)&&void 0!==e?e:n[0])&&void 0!==t?t:null}(t);return null!==(e=null==n?void 0:n.id)&&void 0!==e?e:null}function o(e){return(e.iban||e.bankAccountNumber).replace(/\s+/g,"").replace(/(.{4})/g,"$1 ").trim()}}}]);

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.