1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1755],{2813:(e,a,r)=>{"use strict";r.d(a,{Bd:()=>l.Bd,DR:()=>n,RE:()=>i});var t,l=r(99425);let n={jobApplicationEndpoint:"/api/apply-job",sendEmailEndpoint:"/api/send-email",requestCallbackEndpoint:"/api/fxgrow/request-call-back",deleteAccountRequestEndpoint:"/api/fxgrow/delete-account-request"},i=null!==(t="https://apiqa.fxgrow.com".replace(/\/$/,""))&&void 0!==t?t:""},3469:e=>{e.exports={sectionWrapper:"withSectionLayout_sectionWrapper__UxqXv",altBg:"withSectionLayout_altBg__WD8C3",innerContainer:"withSectionLayout_innerContainer__6NnwN"}},22715:e=>{e.exports={heroWrapper:"SecondaryHero_heroWrapper__ksCY7",heroContainer:"SecondaryHero_heroContainer__R_UFK",row:"SecondaryHero_row__4ObrQ",leftCol:"SecondaryHero_leftCol__Nhssf",rightCol:"SecondaryHero_rightCol__V43nx",titleRow:"SecondaryHero_titleRow__Gp4YE",fadeInDown:"SecondaryHero_fadeInDown__3uXyD",title:"SecondaryHero_title__XyJoL",accent:"SecondaryHero_accent__mWQ11",highlight:"SecondaryHero_highlight__Fv7aU",banner:"SecondaryHero_banner__vt8VU",fadeIn:"SecondaryHero_fadeIn__kG2GZ",lead:"SecondaryHero_lead__Kftbm",fadeInUp:"SecondaryHero_fadeInUp__DsYYw",sub:"SecondaryHero_sub__FAjCk"}},49907:e=>{e.exports={wrapper:"TradingHoursIntro_wrapper__wPsFR",paragraph:"TradingHoursIntro_paragraph__elWBM",link:"TradingHoursIntro_link__pFQl3"}},60220:(e,a,r)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/trading/trading-hours",function(){return r(95393)}])},81453:(e,a,r)=>{"use strict";r.d(a,{u:()=>n});var t=r(37876),l=r(35265);function n(e){let{shareTitle:a,shareDescription:r,ogType:n="website",shareImageAbsoluteUrl:i,includeOgSiteName:o=!1}=e,s=(0,l.sn)(),c=(null!=r?r:"").trim()||a,u="".concat(s.origin).concat("/og-default.png"),d=(null==i?void 0:i.trim())?i.trim():u;return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("meta",{property:"og:type",content:n},"og:type"),(0,t.jsx)("meta",{property:"og:title",content:a},"og:title"),(0,t.jsx)("meta",{property:"og:description",content:c},"og:description"),(0,t.jsx)("meta",{property:"og:image",content:d},"og:image"),o?(0,t.jsx)("meta",{property:"og:site_name",content:"FxGrow"},"og:site_name"):null,(0,t.jsx)("meta",{name:"twitter:card",content:"summary_large_image"},"twitter:card"),(0,t.jsx)("meta",{name:"twitter:title",content:a},"twitter:title"),(0,t.jsx)("meta",{name:"twitter:description",content:c},"twitter:description"),(0,t.jsx)("meta",{name:"twitter:image",content:d},"twitter:image")]})}},93515:e=>{e.exports={wrapper:"TradingHoursTimeline_wrapper__r8_El",selectorRow:"TradingHoursTimeline_selectorRow__wwbAo",selectorLabel:"TradingHoursTimeline_selectorLabel__5vbT_",select:"TradingHoursTimeline_select__dN2rx",timelineWrapper:"TradingHoursTimeline_timelineWrapper__Ab9ED",headerRow:"TradingHoursTimeline_headerRow__2MuiW",headerCell:"TradingHoursTimeline_headerCell__ctOQ8",headerCellActive:"TradingHoursTimeline_headerCellActive__KQV_5",sessionGrid:"TradingHoursTimeline_sessionGrid__46NYc",currentHourLine:"TradingHoursTimeline_currentHourLine__qGi8v",sessionRow:"TradingHoursTimeline_sessionRow__XOC6f",sessionLabel:"TradingHoursTimeline_sessionLabel__z3DJ9",barGrid:"TradingHoursTimeline_barGrid__9_PlA",colGuide:"TradingHoursTimeline_colGuide__gxQu2",bar:"TradingHoursTimeline_bar__cVszC",barLabel:"TradingHoursTimeline_barLabel__bQV5d",overlapNote:"TradingHoursTimeline_overlapNote__W3O46",overlapDot:"TradingHoursTimeline_overlapDot__U1TQA",note:"TradingHoursTimeline_note__wtAS0"}},95393:(e,a,r)=>{"use strict";r.r(a),r.d(a,{__N_SSP:()=>V,default:()=>$});var t=r(37876),l=r(77328),n=r.n(l),i=r(14232),o=r(96851),s=r(96232);let c=()=>{let e=(0,o.c)("education.tradingHours.hero");return(0,t.jsx)(s.A,{title:e("title"),rightImage:{src:"/img/hours-banner-n1.png",alt:e("title"),width:300,height:150,priority:!0,unoptimized:!0}})};var u=r(49907),d=r.n(u),p=r(48230),m=r.n(p),h=r(2813),g=r(5048),b=r(91200),v=r(74896),_=r(3866),T=r(7990),f=r(39751);function x(e,a){if("function"==typeof e)return e(a);null!=e&&(e.current=a)}class M extends i.Component{getSnapshotBeforeUpdate(e){let a=this.props.childRef.current;if((0,T.s)(a)&&e.isPresent&&!this.props.isPresent&&!1!==this.props.pop){let e=a.offsetParent,r=(0,T.s)(e)&&e.offsetWidth||0,t=(0,T.s)(e)&&e.offsetHeight||0,l=getComputedStyle(a),n=this.props.sizeRef.current;n.height=parseFloat(l.height),n.width=parseFloat(l.width),n.top=a.offsetTop,n.left=a.offsetLeft,n.right=r-n.width-n.left,n.bottom=t-n.height-n.top,n.direction=l.direction}return null}componentDidUpdate(){}render(){return this.props.children}}function G({children:e,isPresent:a,anchorX:r,anchorY:l,root:n,pop:o}){let s=(0,i.useId)(),c=(0,i.useRef)(null),u=(0,i.useRef)({width:0,height:0,top:0,left:0,right:0,bottom:0,direction:"ltr"}),{nonce:d}=(0,i.useContext)(f.Q),p=function(...e){return i.useCallback(function(...e){return a=>{let r=!1,t=e.map(e=>{let t=x(e,a);return r||"function"!=typeof t||(r=!0),t});if(r)return()=>{for(let a=0;a<t.length;a++){let r=t[a];"function"==typeof r?r():x(e[a],null)}}}}(...e),e)}(c,e.props?.ref??e?.ref);return(0,i.useInsertionEffect)(()=>{let{width:e,height:t,top:i,left:p,right:m,bottom:h,direction:g}=u.current;if(a||!1===o||!c.current||!e||!t)return;
1let b="rtl"===g,v="left"===r?b?`right: ${m}`:`left: ${p}`:b?`left: ${p}`:`right: ${m}`,_="bottom"===l?`bottom: ${h}`:`top: ${i}`;c.current.dataset.motionPopId=s;let T=document.createElement("style");d&&(T.nonce=d);let f=n??document.head;return f.appendChild(T),T.sheet&&T.sheet.insertRule(` 2 [data-motion-pop-id="${s}"] { 3 position: absolute !important; 4 width: ${e}px !important; 5 height: ${t}px !important; 6 ${v}px !important; 7 ${_}px !important; 8 } 9 `),()=>{c.current?.removeAttribute("data-motion-pop-id"),f.contains(T)&&f.removeChild(T)}},[a]),(0,t.jsx)(M,{isPresent:a,childRef:c,sizeRef:u,pop:o,children:!1===o?e:i.cloneElement(e,{ref:p})})}let w=({children:e,initial:a,isPresent:r,onExitComplete:l,custom:n,presenceAffectsLayout:o,mode:s,anchorX:c,anchorY:u,root:d})=>{let p=(0,b.M)(j),m=(0,i.useId)(),h=(0,i.useRef)(r),g=(0,i.useRef)(l);(0,v.E)(()=>{h.current=r,g.current=l});let T=!0,f=(0,i.useMemo)(()=>(T=!1,{id:m,initial:a,isPresent:r,custom:n,onExitComplete:e=>{for(let a of(p.set(e,!0),p.values()))if(!a)return;l&&l()},register:e=>(p.set(e,!1),()=>{p.delete(e),h.current||p.size||g.current?.()})}),[r,p,l]);return o&&T&&(f={...f}),(0,i.useMemo)(()=>{p.forEach((e,a)=>p.set(a,!1))},[r]),i.useEffect(()=>{r||p.size||!l||l()},[r]),e=(0,t.jsx)(G,{pop:"popLayout"===s,isPresent:r,anchorX:c,anchorY:u,root:d,children:e}),(0,t.jsx)(_.t.Provider,{value:f,children:e})};function j(){return new Map}var y=r(83885);let C=e=>e.key||"";function N(e){let a=[];return i.Children.forEach(e,e=>{(0,i.isValidElement)(e)&&a.push(e)}),a}let S=({children:e,custom:a,initial:r=!0,onExitComplete:l,presenceAffectsLayout:n=!0,mode:o="sync",propagate:s=!1,anchorX:c="left",anchorY:u="top",root:d})=>{let[p,m]=(0,y.xQ)(s),h=(0,i.useMemo)(()=>N(e),[e]),_=s&&!p?[]:h.map(C),T=(0,i.useRef)(!0),f=(0,i.useRef)(h),x=(0,b.M)(()=>new Map),M=(0,i.useRef)(new Set),[G,j]=(0,i.useState)(h),[S,k]=(0,i.useState)(h);(0,v.E)(()=>{T.current=!1,f.current=h;for(let e=0;e<S.length;e++){let a=C(S[e]);_.includes(a)?(x.delete(a),M.current.delete(a)):!0!==x.get(a)&&x.set(a,!1)}},[S,_.length,_.join("-")]);let H=[];if(h!==G){let e=[...h];for(let a=0;a<S.length;a++){let r=S[a],t=C(r);_.includes(t)||(e.splice(a,0,r),H.push(r))}return"wait"===o&&H.length&&(e=H),k(N(e)),j(h),null}let{forceRender:L}=(0,i.useContext)(g.L);return(0,t.jsx)(t.Fragment,{children:S.map(e=>{let i=C(e),g=(!s||!!p)&&(h===S||_.includes(i));return(0,t.jsx)(w,{isPresent:g,initial:(!T.current||!!r)&&void 0,custom:a,presenceAffectsLayout:n,mode:o,root:d,onExitComplete:g?void 0:()=>{if(M.current.has(i)||!x.has(i))return;M.current.add(i),x.set(i,!0);let e=!0;x.forEach(a=>{a||(e=!1)}),e&&(L?.(),k(f.current),s&&m?.(),l&&l())},anchorX:c,anchorY:u,children:e},i)})})};var k=r(35024);let H=[{name:"Sydney",baseStart:0,duration:10,color:"#3b82f6",colorLight:"rgba(59,130,246,0.18)"},{name:"Tokyo",baseStart:2,duration:10,color:"#8b5cf6",colorLight:"rgba(139,92,246,0.18)"},{name:"London",baseStart:10,duration:10,color:"#f59e0b",colorLight:"rgba(245,158,11,0.18)"},{name:"New York",baseStart:15,duration:9,color:"var(--primary-clr)",colorLight:"rgba(220,38,38,0.18)"}],L=[{label:"(GMT-12:00) International Date Line West",value:-12},{label:"(GMT-11:00) Midway Island, Samoa",value:-11},{label:"(GMT-10:00) Hawaii",value:-10},{label:"(GMT-09:00) Alaska",value:-9},{label:"(GMT-08:00) Pacific Time (US & Canada)",value:-8},{label:"(GMT-07:00) Arizona",value:-7},{label:"(GMT-07:00) Mountain Time (US & Canada)",value:-7},{label:"(GMT-06:00) Central America",value:-6},{label:"(GMT-06:00) Central Time (US & Canada)",value:-6},{label:"(GMT-06:00) Guadalajara, Mexico City, Monterrey",value:-6},{label:"(GMT-06:00) Saskatchewan",value:-6},{label:"(GMT-05:00) Bogota, Lima, Quito, Rio Branco",value:-5},{label:"(GMT-05:00) Eastern Time (US & Canada)",value:-5},{label:"(GMT-05:00) Indiana (East)",value:-5},{label:"(GMT-04:00) Atlantic Time (Canada)",value:-4},{label:"(GMT-04:00) Caracas, La Paz",value:-4},{label:"(GMT-04:00) Santiago",value:-4},{label:"(GMT-03:00) Brasilia",value:-3},{label:"(GMT-03:00) Buenos Aires, Georgetown",value:-3},{label:"(GMT-03:00) Greenland",value:-3},{label:"(GMT-02:00) Mid-Atlantic",value:-2},{label:"(GMT-01:00) Cape Verde Is.",value:-1},{label:"(GMT-01:00) Azores",value:-1},{label:"(GMT+00:00) Casablanca, Monrovia, Reykjavik",value:0},{label:"(GMT+00:00) Greenwich Mean Time: Dublin, Edinburgh, Lisbon, London",value:0},{label:"(GMT+01:00) Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna",value:1},{label:"(GMT+01:00) Belgrade, Bratislava, Budapest, Ljubljana, Prague",value:1},{label:"(GMT+01:00) Brussels, Copenhagen, Madrid, Paris",value:1},{label:"(GMT+01:00) Sarajevo, Skopje, Warsaw, Zagreb",value:1},{label:"(GMT+01:00) West Central Africa",value:1},{label:"(GMT+02:00) Amman",value:2},{label:"(GMT+02:00) Athens, Bucharest, Istanbul",value:2},{label:"(GMT+02:00) Beirut",value:2},{label:"(GMT+03:00) Cyprus",value:2,isDefault:!0},{label:"(GMT+02:00) Cairo",value:2},{label:"(GMT+02:00) Harare, Pretoria",value:2},{label:"(GMT+02:00) Helsinki, Kyiv, Riga, Sofia, Tallinn, Vilnius",value:2},{label:"(GMT+02:00) Jerusalem",value:2},{label:"(GMT+03:00) Kuwait, Riyadh, Baghdad",value:3},{label:"(GMT+03:00) Moscow, St. Petersburg, Volgograd",value:3},{label:"(GMT+03:00) Nairobi",value:3},{label:"(GMT+04:00) Abu Dhabi, Muscat",value:4},{label:"(GMT+04:00) Baku",value:4},{label:"(GMT+04:00) Yerevan",value:4},{label:"(GMT+05:00) Yekaterinburg",value:5},{label:"(GMT+05:00) Islamabad, Karachi, Tashkent",value:5},{label:"(GMT+06:00) Almaty, Novosibirsk",value:6},{label:"(GMT+06:00) Astana, Dhaka",value:6},{label:"(GMT+07:00) Bangkok, Hanoi, Jakarta",value:7},{label:"(GMT+07:00) Krasnoyarsk",value:7},{label:"(GMT+08:00) Beijing, Chongqing, Hong Kong, Urumqi",value:8},{label:"(GMT+08:00) Kuala Lumpur, Singapore",value:8},{label:"(GMT+08:00) Irkutsk, Ulaan Bataar",value:8},{label:"(GMT+08:00) Perth",value:8},{label:"(GMT+08:00) Taipei",value:8},{label:"(GMT+09:00) Osaka, Sapporo, Tokyo",value:9},{label:"(GMT+09:00) Seoul",value:9},{label:"(GMT+09:00) Yakutsk",value:9},{label:"(GMT+10:00) Brisbane",value:10},{label:"(GMT+10:00) Canberra, Melbourne, Sydney",value:10},{label:"(GMT+10:00) Hobart",value:10},{label:"(GMT+10:00) Guam, Port Moresby",value:10},{label:"(GMT+10:00) Vladivostok",value:10},{label:"(GMT+11:00) Magadan, Solomon Is., New Caledonia",value:11},{label:"(GMT+12:00) Auckland, Wellington",value:12},{label:"(GMT+12:00) Fiji, Kamchatka, Marshall Is.",value:12},{label:"(GMT+13:00) Nuku'alofa",value:13}],E=L.findIndex(e=>e.isDefault);var R=r(93515),A=r.n(R);let B=Array.from({length:24},(e,a)=>a),I={Sydney:"sydney",Tokyo:"tokyo",London:"london","New York":"newYork"};var P=r(3469),D=r.n(P);let F=function(e){var a,r;let l=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{altBg:n=!1}=l,i=a=>(0,t.jsx)("div",{className:"".concat(D().sectionWrapper," ").concat(n?D().altBg:""),children:(0,t.jsx)("div",{className:D().innerContainer,children:(0,t.jsx)(e,{...a}
9)})});return i.displayName="withSectionLayout(".concat(null!=(r=null!=(a=e.displayName)?a:e.name)?r:"Component",")"),i};var z=r(81453),W=r(35265);let U=F(()=>{let e=(0,o.c)("education.tradingHours.intro");return(0,t.jsxs)("div",{className:d().wrapper,children:[(0,t.jsx)("p",{className:d().paragraph,children:e.rich("paragraph1",{link:e=>(0,t.jsx)(m(),{href:h.Bd.quickAccess,rel:"noopener noreferrer",target:"_blank",className:d().link,children:e})})}),(0,t.jsx)("p",{className:d().paragraph,children:e("paragraph2")}),(0,t.jsx)("p",{className:d().paragraph,children:e("paragraph3")})]})},{altBg:!0}),Y=F(()=>{var e,a;let r=(0,o.c)("education.tradingHours.timeline"),[l,n]=(0,i.useState)(E>=0?E:0),[s,c]=(0,i.useState)(null),u=null!=(a=null==(e=L[l])?void 0:e.value)?a:2,d=e=>{let a=I[e];return a?r("sessions.".concat(a)):e};return(0,i.useEffect)(()=>{let e=()=>{c(((new Date().getUTCHours()+u)%24+24)%24)};e();let a=setInterval(e,6e4);return()=>clearInterval(a)},[u]),(0,t.jsxs)("div",{className:A().wrapper,children:[(0,t.jsxs)("div",{className:A().selectorRow,children:[(0,t.jsx)("label",{className:A().selectorLabel,htmlFor:"tz-select",children:r("selectTimezone")}),(0,t.jsx)("select",{id:"tz-select",className:A().select,value:l,onChange:e=>n(Number(e.target.value)),children:L.map((e,a)=>(0,t.jsx)("option",{value:a,children:e.label},a))})]}),(0,t.jsxs)("div",{className:A().timelineWrapper,children:[(0,t.jsx)("div",{className:A().headerRow,children:B.map(e=>(0,t.jsx)("div",{className:"".concat(A().headerCell," ").concat(s===e?A().headerCellActive:""),children:e},e))}),(0,t.jsxs)("div",{className:A().sessionGrid,children:[null!==s&&(0,t.jsx)("div",{className:A().currentHourLine,style:{gridColumn:"".concat(s+1," / ").concat(s+2)}}),H.map(e=>{let a=((e.baseStart+(u-2))%24+24)%24,r=function(e,a){let r=e+a;return r<=24?[{gridColumnStart:e+1,gridColumnEnd:r+1}]:[{gridColumnStart:e+1,gridColumnEnd:25},{gridColumnStart:1,gridColumnEnd:r%24+1}]}(a,e.duration);return(0,t.jsxs)("div",{className:A().sessionRow,children:[(0,t.jsx)("div",{className:A().sessionLabel,children:d(e.name)}),(0,t.jsxs)("div",{className:A().barGrid,children:[B.map(e=>(0,t.jsx)("div",{className:A().colGuide},e)),(0,t.jsx)(S,{mode:"wait",children:r.map((r,n)=>(0,t.jsx)(k.PY1.div,{className:A().bar,style:{gridColumn:"".concat(r.gridColumnStart," / ").concat(r.gridColumnEnd),backgroundColor:e.colorLight,borderLeft:"3px solid ".concat(e.color),color:e.color},initial:{opacity:0,scaleX:.4},animate:{opacity:1,scaleX:1},exit:{opacity:0,scaleX:.4},transition:{type:"spring",stiffness:280,damping:26,delay:.05*n},title:"".concat(d(e.name),": ").concat(String(a).padStart(2,"0"),":00 â ").concat(String((a+e.duration)%24).padStart(2,"0"),":00"),children:(0,t.jsx)("span",{className:A().barLabel,children:d(e.name)})},"".concat(e.name,"-").concat(l,"-").concat(n)))})]})]},e.name)})]}),(0,t.jsxs)("div",{className:A().overlapNote,children:[(0,t.jsx)("span",{className:A().overlapDot}),r("overlapNote")]})]}),(0,t.jsxs)("p",{className:A().note,children:[(0,t.jsx)("strong",{children:r("footerNoteLabel")})," ",r("footerNote")]})]})});var V=!0;let $=()=>{let e=(0,W.sn)().origin;return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)(n(),{children:[(0,t.jsx)("title",{children:"Forex Market Trading Hours | FxGrow"},"title"),(0,t.jsx)("meta",{name:"description",content:"Explore FxGrow's Forex trading hours. The forex market is open 24/5. View the Sydney, Tokyo, London, and New York session times adjusted to your timezone."},"description"),(0,t.jsx)("meta",{name:"keywords",content:"forex trading hours, forex market sessions, sydney session, tokyo session, london session, new york session, trading schedule, GMT"}),(0,t.jsx)(z.u,{shareTitle:"Trading Hours - Forex Market Sessions | FxGrow",shareDescription:"View Forex market trading hours for all four major sessions with live timezone adjustment.",canonicalUrl:"".concat(e,"/trading/trading-hours")})]}),(0,t.jsxs)("main",{className:"px-[var(--grid-gap)]",children:[(0,t.jsx)(c,{}),(0,t.jsx)(U,{}),(0,t.jsx)(Y,{})]})]})}},96232:(e,a,r)=>{"use strict";r.d(a,{A:()=>s});var t=r(37876);r(14232);var l=r(54587),n=r.n(l),i=r(22715),o=r.n(i);let s=e=>{var a;let{title:r,accentText:l="|",lead:i,sub:s,className:c,containerClassName:u,rightImage:d}
9=e,p=[o().heroWrapper,c].filter(Boolean).join(" "),m=[o().heroContainer,u].filter(Boolean).join(" "),h=(0,t.jsxs)(t.Fragment,{children:[r?(0,t.jsxs)("div",{className:o().titleRow,children:[l?(0,t.jsx)("span",{className:o().accent,"aria-hidden":"true",children:l}):null,(0,t.jsx)("h1",{className:o().title,children:r})]}):null,i?(0,t.jsx)("div",{className:o().lead,children:i}):null,s?(0,t.jsx)("div",{className:o().sub,children:s}):null]});return(0,t.jsx)("div",{className:p,children:(0,t.jsx)("div",{className:m,children:d?(0,t.jsxs)("div",{className:o().row,children:[(0,t.jsx)("div",{className:o().leftCol,children:h}),(0,t.jsx)("div",{className:o().rightCol,children:(0,t.jsx)(n(),{src:d.src,alt:d.alt,width:d.width,height:d.height,priority:null!=(a=d.priority)&&a,unoptimized:d.unoptimized,sizes:d.sizes,className:[o().banner,d.className].filter(Boolean).join(" ")})})]}):h})})}}},e=>{e.O(0,[636,6593,8792],()=>e(e.s=60220)),_N_E=e.O()}]);
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.