CINXE.COM

Just a moment...

<!DOCTYPE html><html lang="en-US"><head><title>Just a moment...</title><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=Edge"><meta name="robots" content="noindex,nofollow"><meta name="viewport" content="width=device-width,initial-scale=1"><style>*{box-sizing:border-box;margin:0;padding:0}html{line-height:1.15;-webkit-text-size-adjust:100%;color:#313131;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}body{display:flex;flex-direction:column;height:100vh;min-height:100vh}.main-content{margin:8rem auto;max-width:60rem;padding-left:1.5rem}@media (width <= 720px){.main-content{margin-top:4rem}}.h2{font-size:1.5rem;font-weight:500;line-height:2.25rem}@media (width <= 720px){.h2{font-size:1.25rem;line-height:1.5rem}}#challenge-error-text{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iI0IyMEYwMyIgZD0iTTE2IDNhMTMgMTMgMCAxIDAgMTMgMTNBMTMuMDE1IDEzLjAxNSAwIDAgMCAxNiAzbTAgMjRhMTEgMTEgMCAxIDEgMTEtMTEgMTEuMDEgMTEuMDEgMCAwIDEtMTEgMTEiLz48cGF0aCBmaWxsPSIjQjIwRjAzIiBkPSJNMTcuMDM4IDE4LjYxNUgxNC44N0wxNC41NjMgOS41aDIuNzgzem0tMS4wODQgMS40MjdxLjY2IDAgMS4wNTcuMzg4LjQwNy4zODkuNDA3Ljk5NCAwIC41OTYtLjQwNy45ODQtLjM5Ny4zOS0xLjA1Ny4zODktLjY1IDAtMS4wNTYtLjM4OS0uMzk4LS4zODktLjM5OC0uOTg0IDAtLjU5Ny4zOTgtLjk4NS40MDYtLjM5NyAxLjA1Ni0uMzk3Ii8+PC9zdmc+);background-repeat:no-repeat;background-size:contain;padding-left:34px}@media (prefers-color-scheme:dark){body{background-color:#222;color:#d9d9d9}}</style><meta http-equiv="refresh" content="390"></head><body class="no-js"><div class="main-wrapper" role="main"><div class="main-content"><noscript><div class="h2"><span id="challenge-error-text">Enable JavaScript and cookies to continue</span></div></noscript></div></div><script>(function(){window._cf_chl_opt={cvId: '3',cZone: "stackoverflow.com",cType: 'managed',cRay: '8e968d24dd50eba0',cH: 'qDm8CIt9ixfeHRg3bIn9vyGSZj2hHogczwwW3dqiiak-1732756992-1.2.1.1-6HU9b9dLddmcSer9BKqKi4IedK1BOl3lGyYSs9tbhUgSWfYTEqjqn6.4eYEk8Y4k',cUPMDTk: "\/questions\/tagged\/go?tab=Newest&__cf_chl_tk=GoP.bLE8Bsti1dP76vDXHx4Lmp.baHK_EhEyRnyyDiU-1732756992-1.0.1.1-Ve5hFjokzmXfrXf4uRV78G97Lhcswz8p4dJULbv2nlQ",cFPWv: 'b',cITimeS: '1732756992',cTTimeMs: '1000',cMTimeMs: '390000',cTplC: 0,cTplV: 5,cTplB: 'cf',cK: "",fa: "\/questions\/tagged\/go?tab=Newest&__cf_chl_f_tk=GoP.bLE8Bsti1dP76vDXHx4Lmp.baHK_EhEyRnyyDiU-1732756992-1.0.1.1-Ve5hFjokzmXfrXf4uRV78G97Lhcswz8p4dJULbv2nlQ",md: "S.tBzZnuVGg3Fs3z0tRLYIfQMbMOTCrfGL.TRWwg72c-1732756992-1.2.1.1-Py1LhTcc2B1MkyvAvHUrdjuDn5wmOKf6wbh1JTFNrqnVOtLkM0GIQa1niPYjMVw2EkVC5acReZqFZi8lJI28zjhE8rcqFiPj5eVHwGKWfQz8VWNgm6eSN06cYJFCJQWiWjYwu9jcDS5AHDL7f8qqDH_85IR3sjY8jk2Ot1x8KLLgucHoF0W2jmsuQgSQm5lQDgLNObHq.dndvJtpAJjy1Wkk4SGEbsn2SA_lyQZai8GVnXMqtY000V.g8X3OespIOpyJUvDm_TInhqgu9DZhYyQsHlvgDVFwRbuwyWjr6IhEHfTokQ4OFAwcUdkJbgD7v5LnKDgHDE2Jonitmbwbnj7AZU8GnJ6qo.dYXNkjrgf1hsN.K7TCueNkt9Lh7RekvCff7wfhMnbl68J0No9JEKqHOZ1KKyOU1TWLXZdH3Aeia_FaRH1CwsFnV6PueYuHL75XwI0AsqtRMDacwKiyou0ew2RatPWQ.So7G_bha8pcftzm9S56bBzPfp9NjctQe7vS8eGAu_VgJujLCc7jjbURnWM9igmoB5u4xU4YkEiWQ0hvUdDVANccwrwNYpCk8qGwEyIjj.ZI83Cb0e.W7GbXFsQkB9iOca8De6sHrCkWxK6E7LlF1yoTuLrIS8J64bk3q5pZxyo8l41Z5VMFNNzld.3lTfLu6ggbq87IBBBXlA3zY5dE7pL.4CcILYhiKwmSFz2CiKlO1XoBz2YoCCkcA.6rAlTeRURplKIj6kMmDvbUBvokoFK4bHWXgd9sWEwQGPjlfECvNamaqHX43rsT9rdtjtq_GcaxhPsCxz5Fqs2j_XVXVqFu4UZke7AsiZFOOhIj2u2LtpJiATKjAh.BMi_IBqls1928WMxTgBR4OYnPBstJ6egrYKfCz5WrSBOzIFsuUoLFETIvTLe6RexPE5RNq_zH.GE4.rGh9.uKNU_eDbMXNTSiQaEXXEcUlAMmfrHlu571ff.LqcWzbY81DK6_wspvdKvA0nukhElfMDQ_A0GLLxIS2T2lUacYDnkvWAGZMdBX2zh4uq9mH..qa5DCPtm0VsaAXRKjzNzuAuItkpCJSbDMFYbewa83bIBD1THTdi3GBYfRGhhX_ls_zK5IuYI8GTX1tmjnBkGxG9yhHwhc8If0Z5DK97Hc2ctWhKsgMwpDGRfG.lCsah7D8AD4kOpr7H6vvZTQVvRXDX6PjQlY11gPGgtKgdNHzur_Rb9P1EKMqZOIwNR.48qJ0DGBDQt5QMUMWVix3ix_Kk9o8uMwBpQ13DW0yZsnQ_0EyoK4EtctJLL0vdg.FPLxKGwXcEjMTxgHihfp3SNtPnHX1BAQG8Ph.BYE6ePykvt.BO1K_fZ.kgPX4yB9Kmdw7BHfaGxU9CfmsY.B198201VAnGa94rcGPTBveocllmOqw_sO0cZOYK3iPr20fwnGbv.peLhuOfJptbf13rZ7V_WBx3L9IYCyAkE9C48tnpMkC4Hu3lwGhCIiPEz4ELGTGcHnCIJHRMiQb4QCFOG7UxkQcyPPrPYSSK_XF8wBCU1UwVoE4VTEITu_5sjFdAsACnbuR_nXLnMIkhm.XReMrkdb2.CbwJummhjslvdccsNe4fofJS0aVQIk20HJXx5JiHrk1hAj3Zo5Qluop4kANNA7SVrQblD1ik7FlQNyJEzRLokXMWCwBYGGNRvdYR2NtbYZfxqQO0uxqFGrhaXPqkLxXItmYzmVCBvUo3AJnWFh4fOgd5fwaagGkolA6HOKRdqxwdRNzwJ8hPYzjOi1w5TCedEd.Vd.EVEL33UiZNafABjC1wFfbBBrTFtbI5ql.Aqkk5fvQHEp_VPaMK9ur6NMTPMUilogXvhX6wlNIM5.VTJb1QJXCnTEynHud0bDHt0A8kfeKeIwgP1zkZI_nJdN4OKfiAoy8lEiEGSvdmFZ5pSkR1h_iEMdSXct79PH3QZLNZ4KVf7CNGR4b_MTB__hpv_EiWuFeCqBh4OkUFlXPyWdj3TXvdKNzZ5AFgZN5bviTgaTyXv22m5DWxWzLV0d.2uK02VyZdDJYkwMZPmqVwgefM32uHzd37_obtWCJwncFuLgH4sWfOyjL_GghF8Q1O1bxzF.Y46Q8zw.BjrVXRMu.p6_uJO0NdstGunwYXK4wmJ2HcA6OybtAnzdGyNC7Weoo6TjON09UNb_mtXFX05yb08Q9wJc2410un4TLc0DbdHbS3P2RY.twxvFPhzSVC_OvhOcz5OxIlNPVhPnkCWibsHBb1NBNFVtcO_wybVWriZwKqb1GC51nBDR9bihwWTHaXJBqkJKU_itqw4JMp9dKDxDBJOoI_0D3QLF6YYiVTj67Si62mvomUDKO9W3dBvF1gFYuB7F8fq4PWzs.fuYauTfVKN67MuJgDDjDJXRS._R_yUp27igg08lW_IvLgwok4ErJchs6Q7iG7TDPGJce6u9JGafZj8gDRoCY.J7AdyUuWVNktwrVl.Ej032C1W8SxTV0XTUb05cc3c6ECoZKiDYpKh7oloI4lCWiCZgbWlQZtlBTPd2aAzQTr_RA5pKIft.nsAdy6zCd1Wg_WyqebEKZvT0mvlyavEExUYcJ9R1JKYCdpWdEvzLknLv.jUEzJdR_ngGF.8OTrqiGZyE4J8RVAKBCSqHugVntGmnkS_aG3SLpjZ1WZRd94qliup7OxBaDBHUxA2DA8YTluT7m4_ac2ds9KZAjsy_Y8T3oGSX5pVYm070rf1.qz1.578kS_p2M91WhVTUZim0mN6UBjKBzB_WqpvEY9qoqY1QxbBBdU4CTF_ysDskw2XsSHLLPe9BDr3_T3BMd_7FLmiVXTGKhNtQbeFvyqPfWqo_7K3.aiw_WDEbRkhjd9yTTJWx8P6XZEJHj0QObVdl72Qgn_cbGQFIM0JQpq6_nofQBWk5qXuggV4yiHzkHZcSx.rlBD.wyEGArny6DgpqgTYukarHKkjFxgmlQg",mdrd: "HOFYTYF9a7dYS7ED0ndViYlfV9UxpdDbpvR6S6UXaJs-1732756992-1.2.1.1-QzpdNGo5sAPqTB3v3B6dz6OUG8lIexz73m_LeZ3392o1vsPg71q6oLUFEuELiGRwBSGPaFQG.KkziiDqENAUkuOI1sGVSIZAOYVTbuLr8BdTByT7PC45o9_DYjVID8KRLp2Rv.Hu0TpegKRjHOI4VOYJKu0hFVazyT4HX4cIfeJVZoRFgQEM6M6XDNqgYIXOiu0xObY_x3rdCd17ZI8Syf.WkGEiodLnGd7.xS3HY_XOpVp2.LeJHahXfoxOKOWk.CDZ5uFlwA_7c9ycooJAth9XH.USO7MXQ7RGuwO64O0BgYBND2jZVhOqnmF4LxAaKjj3fsIWLxzfJuJdDBZKLMjJanMGai1HEhUH2hHLlbUAULg8hsl46k6E.g.FaznH8N50Tu1ZO2gVNyJsWHOsBk8UlE1O5z1GAMZv.pwPHdj0Bz76uuLs8wX9X.qkFP6ocPH9luF0kZLYSnRFRahFLT7bZMQDssiM9oiLjsrq14JLO7v8hF4vngeiTtSRmP_xEEaWDVJMmsducemUTTmy___ftOzPpkSYPejylVjexUKxmgKC7vW411YMv5C.jncEkaGvq8v76vCRn2V5dBdynR7DKsrqSxgL7aJ3fr3uCqqq.ecNP_L7tuJUv1NZEyk56vkbzFJ5qhdp7AlglwpHzYG2VxfOLNaNQXampeLQrZGTq_vb_ab4kywK3fcuyZAkkwXapL.Q6FrjWMSm1BxexAFmNUlOwkBmeSPzvXrOE1Eo5Md_.3cpzY2ThfGy0LAuaNzcR_KW9F80oyjjOeGdx75j6VvpqhbABtWklE2Q.9Vu5lErKmJd2GmUkdSqDOZuv_.n2moSGIulzfp.YAKgKfEQ2E2lBODeEnTbSnFeOUybfxFZg.qp73VpUWALC4YzBTKJuqNJknc2HcE6TRWXwKUbIwBokMs7jMIQnm4dxJj2dRBUtm3sIhppLzVmhtLKxycYAiSlmMOq268lYdi9i47NYeAECWmaOBfxuXwRvM1Ktpp1tJotlRLmdUnIHdejEHlO.nSlvjMrTMWZkF_YNSUzHcHLxKJNxBPhPvIXy3Ijvi1GDoi.NKqVWgjYQEdyfRO1DG9wWcbIoNczE_t9rH1kfurfHFuNOsjje5eBj6toBnBVwxsYjJjYhZlcwN1btG1HbbDdEkfWvhMrXC3f.6d7yzZYBERpEA3YAuMiup.DtkTqIPPwOrN0giPH7X_IpUM7s442JsQqUhAtezsQlMo1dvuTLIIqDAMn3sIe4tzEbAvA.hmZUKVw79LVsf9pqUT3cXZqGGOlwBO2HapVtPBY2gzbeD4O84oZlEamUTQ01HhMxtcUk8wNz9X.ykbRLVZOeloiGvteC8DIp51F4jIGCv4mDcXIImT1ZbyqjBsRQ4Sl3sHA9qvwpKx4ZbWdAZjxKLx9.ifffJs6ktMGTJsg0juoeHXiq_uhp_GjlfuIZUsi16fiHB9YOxUkNSetN5h0T5r.Rt5i_7VKSHV9BeYF.wZb9e13mITI93MN4qEF1m5N9r7novX.k45mfgyLz1NUIWc2wqMSqNn.9FpFT.6ucypV6SNY9_ygfcypZv0oHTNaPuOLVCMz07Hs7RzXaK7tP9a9OIe5pYM.fn7QcaYS4EcGpZB1JHELhrJhQHNh1Gb8_wMpKUgWC5ijfcWeajo5.ib8LbwMKb9pSjA75dqdD9oPb1pAtO0.KYE3BUOleqXzRufSWRc9yk6ZijS_Q24wqgTZ8fHe4_Jgzy6eASVAFSG2VZt2H4ewdBOLSzhS6IBklQC2gn7Zz4vzgx_mnNO0mkkGhClZsj0eSlhZWkxN4qwFOVRXIKClx3YlE3gn_zHHVTa3G2JsufiObs1HAsHhcxKKLrfZ0VoOr.65UGFkoXWQglLSR8D5gC1CsFDAfMJ3lprp5O6oRxYrD10CFT2JtD85.IHkdbbRRIqlrJ.6_ratFbfH9xAPo486qFZKVENG3iXRfdiAZH4W7CT1"};var cpo = document.createElement('script');cpo.src = '/cdn-cgi/challenge-platform/h/b/orchestrate/chl_page/v1?ray=8e968d24dd50eba0';window._cf_chl_opt.cOgUHash = location.hash === '' && location.href.indexOf('#') !== -1 ? '#' : location.hash;window._cf_chl_opt.cOgUQuery = location.search === '' && location.href.slice(0, location.href.length - window._cf_chl_opt.cOgUHash.length).indexOf('?') !== -1 ? '?' : location.search;if (window.history && window.history.replaceState) {var ogU = location.pathname + window._cf_chl_opt.cOgUQuery + window._cf_chl_opt.cOgUHash;history.replaceState(null, null, "\/questions\/tagged\/go?tab=Newest&__cf_chl_rt_tk=GoP.bLE8Bsti1dP76vDXHx4Lmp.baHK_EhEyRnyyDiU-1732756992-1.0.1.1-Ve5hFjokzmXfrXf4uRV78G97Lhcswz8p4dJULbv2nlQ" + window._cf_chl_opt.cOgUHash);cpo.onload = function() {history.replaceState(null, null, ogU);}}document.getElementsByTagName('head')[0].appendChild(cpo);}());</script></body></html>