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: "help.medium.com",cType: 'managed',cRay: '8e724fac9a713d7a',cH: 'uWZUk1gv6YywCWEUfqUcDoe_UbkdCp1VhSBes9rBGU4-1732376987-1.2.1.1-Mt0VBTnMh3WBMc96YLJJXnKCP50f_KiTyP19R4uM3U4FObQX8U6AlK8TEAhSchlX',cUPMDTk: "\/hc\/en-us?__cf_chl_tk=NZgJ59V9BrouxoF6MhAGJFn8xCx6qzQjQ.09JzANN3g-1732376987-1.0.1.1-zGeROB8yCdATvBK23uWRcSWenEN97JyvFFPLTXj2WVc",cFPWv: 'g',cITimeS: '1732376987',cTTimeMs: '1000',cMTimeMs: '390000',cTplC: 0,cTplV: 5,cTplB: 'cf',cK: "",fa: "\/hc\/en-us?__cf_chl_f_tk=NZgJ59V9BrouxoF6MhAGJFn8xCx6qzQjQ.09JzANN3g-1732376987-1.0.1.1-zGeROB8yCdATvBK23uWRcSWenEN97JyvFFPLTXj2WVc",md: "VQUh04.6WqgbMZSsN6Ur6ihY3itW3c8MwNmnVQl89PI-1732376987-1.2.1.1-L0v5OTzgnOM6K154oFr_9BnRj4x9m2jHqRE3CX5O0xtzb94lkZqRmxfdB17CDoseV4EmizkV_CknPNPEaxvUsC.zSWwzFj5Sd_0e_HUHtgEsyGe_t26WKjgrEkYODU.1uqRh1Bxu8CJNPMqZe8dagkw3ZhSJg70bmApZnMTlJeLdxQhRkILxHCRmloRVw1mb2fs4IUYoXYBZ9rvsz0.bDPc51jA3MEAT0GIM_q0jdEqPmzAxXte1iJmZj5koevmwnRO8AkjbVmr_cqS5D1FYYJB0ioYLt0wcjCHVOtrqd258DCbNayTeMbfa8BESEw5ffkhh4_J3NbIOvjtdtCickW0qiwIPgv5yd_Ye9K6z3bV6jpWJO3hTmOozw0bhr5mOxxyhXrTq40CjJPE57DgCIXaMUObyolMYJzxyw92z7q5vixA5QDAgoIN.FluafRQdQ5l7oO2MptkSsWpeah_h4NdNvUxgJaewfwNYOkKQKRgYaKTgQ5kRG14Lp9tUTZovUBWZIKAlRJFsNbKuPOD9z3HBniAC09GQy5rYlSkpBstw_Kxx4bd_4RR39fmZYi2b0UQOj_jh5Y5KxRBS8quKbA7sZePpQtVeDbFZKuW_NjrjGVfwMEorcMcKxzrF281zfpFtHtQwG9N5SKTfrOmsFkzzdIRs4fd3DsEtt1DSgSy8P5u9BFmUnq69nw.PMswJSWa.bhLMy7TYznAWObnYxG.ZEBEu_NDKSjcMAwSZfDmGFgUSRmypE_nnZOkKSEDn9I.jYfsVCP_QWSce.eaOUAqSTM53oIy0MDQ0YotaVcexE05tFAY67uUgXezLCnpQf.xi0isEQfd9F.shF26bmZhlsqr55pjZViiCIQAlcyo5jpyzMg.fnzg9exCLrDjA0HG7tJYLomVcFiRSUDx0tQPdYXTiqcotDp6L3oVjj.7WfusNZfvqlymQsVaWQ7uQGPRZWvIFAFsMucGhkay5xWEf0dLwMhWoe8w3FJOocVL69fHFxO6rsLoVd_Ctge0Hr2N1qpIjbhuVE.qYtzOa6DoONMgTP32TsW4ASond6gP6LkIVLBy9fSJQQevlvOAF.PFTERGqZubwxkuRVgs2Akh59hG5VbDmEU3Y3arQP0gGKQzDmWUI9GeCIW8RX3.WVxwfq9DRM2lFbQj762fzC4bF1bUYSRAZWEae4c5KQr3rkIUZ3GlCsZOiA1efy1WZunelW9bwPaAPvTh6cr1J8fKLpmMbAKTm7i7f0_ZgYtAD7Nm1S2UW_CIWkX_rufv6iGuSrRA81xGSDiiT_OTr5zJv1Tw2QeLgPs_k0SYD7vLKxTkbfdbwB64SNVioKDJVVF83IK3GQt2LxELVn.PlzruGP.Nf5WGew6aZfhtbD_bl3UVvdGKQdj8R4x83NsHod0h3pHcX8rvNwM8krsZoGJGRomaTxBmTVMylceBOTNCS4.yP_vTWKnTjc2aBxmS2Yb6HtQebevCne_s1qQjNW3LdIgTWxbba02LHWJdyyIaagDkXExmPXtWzHgBc7HZzoLGu0tyyZSdKObgcj0XO2Wal_oriOztlJuM9HJeW80w1Su.gTXKwmLHpM1myWNJh_boVEAgXxoKg2ev4yvKuzbOjUF3gwQENTA5iSD_qcuRt1rbVNSRweZhmdYclI9mqblc8dExoufhL9.Ve0RtEooRcb03YRv1fpost9IcNt2G5HC_StVX5bx4GTdB5g2P8Ukzl7lYeRSVb_UPcaT_u0xHnCgTSoYviEoWPLrd8Stv8zn.gpav8nX9MYjKhK9QpfkaOujCKrLhhqK9OH2WTMrRFvvCgKxBppMTbGgPBbQusRLDPor4smmpZC6yF4StNH88eQOIa83J3cctxpNitB92.qmfMstFr_eos_3QBk_F7bT2976ygMJ2Bz3.9fqnNPSM71m1EMX94pLAPhoSGUSjvAUubRZ5_Vm4hllFc5DpgpmiNDg9rmNJ682zMrL6U9V9aj82eQtVOcXlZPRA6Eev5KxajU7Ki4.Yva2SIm1QR3oxvGJfuVrvNgcOefswDk62QaChM0g7w4Ic5_szSQyvG50G53Yp7lNAaL7N532vROSTAXIRC_W9blSTygPU4Pq3wtMMVSnJbrxVavguV4Rov4NFbVUPFf.JxASrNY4xyrSwPSF5MYuRStrC11.sVH4pefNk9bsZTRInVbik2jee1ssmxigGdMNa3bkg44rH.IwmiFFG0YVOYR9joYzkOjIyy1qMPrfTK8U0TBxMXyLu9VkYSKPjcyEX16gjDIeDB4OduR.D.aeclbNT6mwA_MhiL2ODB1c.Idj6_RqXuzBY0u2BhP_6Mj1obD.FmrWh_PI6BNynnB9i6l0HLzLTOUtvx7xkTcoYwSvmHFODckRea_.xEm_HVZXuxJqB1xoVbFiGykOjNkohjTPXOWjsxivcUVwkn9dLzhTOzGodgTrLyjPZ9KEJNUxl.mvQ7Aqo2DBmH6fZf114ryKltICKrB5wY0NzjscOptJTKVj43Q0tperFzpL05lwYExIaZ0YhiY5nheWN3H9k2TSje1Ih33ziuJqh8P0wCj3kXPxrooAoAPBjPOn1f.1hkyh3tvI86d8whlH35ThcpAVyo2GdKVaC3KQ0IKIUDHMzkpQXJ8u19ZS4adMhv97l8.63SZ2HtSLs5.SpUSZtjryBDdt8737hlSLhxCGW3DV2bAgl3sFIF32w0DfSGIlYeJ3TLtX8zf4fZ0jeNR8Xn72JgkPlLuPHnFqzDK3hQ6Afgvo.CYO0GaFyslwHlQE3bSY808Rc1YhGUIeTKA8E00ZJn9g2J.zSoFxs7QHg8JWFGfSrCvmMZOcrDu4S8PQEKOc5xeixzxcd_mdPlEIsJerTo6fRoDRqZq.X7iyFsKNRezI24hw",mdrd: "IBPMxzpBKDU7YXrFBZ6EAsplJpky2i6U_XPb9nYUy9I-1732376987-1.2.1.1-d4BdgefNRU_SM62poP1hwxI6Dc7qDAMK6UoMZC4GrhpySB8kEDiN3MB.mGJqJ_WlCpQfNIQUeB.wHBjJqLWMFGodmu827PLtjxGcQqOqAjMfot4nETAdIuteff9cJV1ubnE0rjQEtwmnB_rxCNp_4_HUH49aRE5GeoGtkWDvwinkHIUsvW5XUWLm3pYGKmj.kRcg.bgndGJ7iiSheK8N.wJ4zjRmQVrd9TPNejscPNwLUuIRRTobizStviLFegENnjEREJ9yDvrliZBJ1K1Y2jAwfNiDLkcPLUrdXexr2qOZ33rKFg0RecfgvRi.q5zGk9X5etgkpoSfu5nB4o4BV5e_IIe1I8n7MeDAukn0Qqci3qfHJ1LSwLuUJrSXwq6Xvw50xe6xkFGBMeo4bIEcmREehOZr_yvIlwUu.ys0D.2sb8cJOIelmwCEYcj_euGlRjRvIf59FWA124mol15wz6GVhNVq1R_7SIncuhz4YT8sAPGoJOmf71o0EFZySUcgwjFuPB8GE0wTVPgpWTrA0t.nV7o_czzAxEvab4wY88zhzpm_Bdk9V_fSP_rxww_txhoAaSo15zn9RTFh_z9S5H1f31S5U1A6FeUrNKqrB.R07BRlHXJMgCAWErbyQ.xffSXFVhAbxmoYuc3zALR4pMfe5gnKztsfLHLNg_irfvMaGwbG4wZnhD0W_hy5mx0KitzQ77hQWFk5p20pmKtdFX2VmjNy4lKIdWFRBv54JA8hVCSSsezxQcBLHV6kspGp.vU9PWiGjKj4HFKcVPeVO3JrG6GXAXv4xyCHRovGzSuziAT5bW3_a_ZDTOBib8uSywcf00Z2M7aA6ORkPciQs9uArIBRycDCzgT6KMvs47d48PZdfTsirSg4P9aJ49jK79xVB.Ms3X2x9XvMmeEgpoHqvMwwrPLO7KwI5iyfB10GUAXdYtqsI3Mrd6lpsDU44mZoAWeQQNcC8963iEVGIB_gNI7UoB7GMYVUA.nfX1hJ2h7zumCxHZ09RrfipJW6hixDB.yuj4UU5wU6JTxogm5JZnZzcHheF_eToCYNiEmbMotSK4pvaaORSmAlBUEt52Kf306WtPByxQr8hkHMbBiedjdCwpiN.jRlzhqFidbqqNm0tCtviC_MYnEztn6qijPxSezgFvDzsVxZPWO4eAcjgyK4j4olqxK4OcGkI2vlRqLRav6zCL2vT_Te0d.nr8hhcoDipdCiw1kc.vTe_HXzbcVuRWOIDSc9EzmLSVyswkx.G2zqS8GZUcH4Mg6FdtqbzDsgVT3gz4AftsZS.jyyFZo9jFTUKpqI_wXLkfisZ8lc4RPZiScug.mw.hRBmCnma93cOXlobnRoC47XV0RGcR4NQtEECLLM43BsbLFFh89Rg_2HaSET6Ej48oqJHWaYNzl32ccubPD0p.xY_DOQ_bFU0YO5uJkCNn_Om3XJqHaqA_cS0WfxOnl5SJTfTJAZEWKjMvicfKQyt7F9xYe6Hhmt6W6ArLkf5flDwudxxCwFoSzZozNnjWzMD2vS7.M5sAuWT491gJEDmdjc6AMDWITRmOM5o1tcui8.jseXPX3sCljS7D8aO6ifKE96EHyjyrDZlR1mtaXL3lwrRudAfeAepwYh9mFT.U_hM5sDWugYmNIMjJ.K5YpTsyH6oIrFkTSUZC4dmKEYFD1I066Z30GmJD4G1tsW.q22biF5saiv0y2JO_WLbyrVNEgux76PeOxL7PqP1GG0b7ZyTxd8mVoV_jM8jCg2N.2hZP0"};var cpo = document.createElement('script');cpo.src = '/cdn-cgi/challenge-platform/h/g/orchestrate/chl_page/v1?ray=8e724fac9a713d7a';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, "\/hc\/en-us?__cf_chl_rt_tk=NZgJ59V9BrouxoF6MhAGJFn8xCx6qzQjQ.09JzANN3g-1732376987-1.0.1.1-zGeROB8yCdATvBK23uWRcSWenEN97JyvFFPLTXj2WVc" + window._cf_chl_opt.cOgUHash);cpo.onload = function() {history.replaceState(null, null, ogU);}}document.getElementsByTagName('head')[0].appendChild(cpo);}());</script></body></html>