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: '8eaa1fab8a664c3b',cH: 'Wa37Tg_PHbCnBWPKEfkW7NVQ7seihho99qN7zxEgt8E-1732962223-1.2.1.1-lbcPGHN2D2FBdHYHXGRWlXVETlXDT8njYZ5_Mir6orqEbkCYDzAFGFNrSnj_asb9',cUPMDTk: "\/questions\/tagged\/adsense-api?__cf_chl_tk=euxXuDED.26AKjn77Dz7Axnp6HpbKSklUks8neT_qyI-1732962223-1.0.1.1-sr1M3ckJB3sBa6JTcYc1e5jpRMTffWqcBD7vRqq3v5A",cFPWv: 'b',cITimeS: '1732962223',cTTimeMs: '1000',cMTimeMs: '390000',cTplC: 0,cTplV: 5,cTplB: 'cf',cK: "",fa: "\/questions\/tagged\/adsense-api?__cf_chl_f_tk=euxXuDED.26AKjn77Dz7Axnp6HpbKSklUks8neT_qyI-1732962223-1.0.1.1-sr1M3ckJB3sBa6JTcYc1e5jpRMTffWqcBD7vRqq3v5A",md: "aps1u2cUeXWbcI16jV6Ub_pxetw3BrUf7hej1gxkLNc-1732962223-1.2.1.1-wKhAIopZDBjQ2rvumeUD9dUGnS_eCiwP2VOvWPgoiZs4pD3.8pKsLW5pjlJBwhsfSMpo32XQ3giWiZN3.36tFjNdu4O0EpP17U91s11tNQQdJ6wfJxSpgncOKIf0eu67UIEzN_sx58g4S7GF_mj0RjNmiNXpIl7N1Oq4ng9TGhJX.WdcVs9tXaF2AUVLILldA5twkABJt5M0YIicu_K7Tnn1s29HQCghTdMLsS8YGXza2DJ1XHZX0HVmZVNLeKiaA2BvgLlh_Q.RCSGpFDHVHMRZLsev5OYfKGV09r4bha1IjCJIVDOnWZh6vmQBO1Oz8i89kZwXk31ch.OrNW1QPVVQkPEsx8JB6TS1abDUK9T3YEK1NNdomCJmn_Jjv0MfGC2qFlidfJrHyMIaYU8MIj.HqoOeKzsjUqc52MgIEs36tXVngorRUw0L9vPY.rdBy8Yh7J2pWO7fDtri2TLBkNIekWG_odJwndDjvhxN6MnloMqqU7GPZlQ3HovKIRExWKMFNQSJnpeEFWYyWdLHUxECWKrcdLlTFEd.PHjD0fCzs1mWM48i9Dzzzceg9IPLmqxDFNkF70xV7xsC4s9c7ez89e0S.bISjpnPnn0rkTDFPDtR3DzQLZSRo1RUjBohjJklPc4JCTJOzbKNxakJvQJV_7jC6WsaJbCkt_sQlGjHSzqK0Vg.WqRJ5SkKKtmAvVTkjHA2EKA1UcAfzdN77II0tQJy0h5jsjBG3P_tsEJEWZ6kaaaPY7GKMm6A.sxQ_O.UMEoghW_nLRYkbbXP.EBTJyikpiddI9ZMuHqs.u0LwM9E0VfZXAcvkJTV_z82pRLVhhXrNzbjcfxUlmpxnaB__ELmWGiWVFkr.Kje697nq0DX9UTKLSb3RaoyMbvWQfOML50u2cCzPY4UgqbscG_iC5ds2QY.GKdYodA5xgb33UrJE7SF6S.6uvKj1iZwHnL9YjBc38CXhIS9LSSxEynT7MemdajNJk_R5fyNmyOQD3cb2IIHe_.VWjz3.j8gXw53aLSx85lbi_VCcS9Ry899JUrlE4uG8xEyJOv6OmFAZAO6mEUs.RMc6XH462psuv3xPoTLRGrmesa8zliQhmTyOgLhc_9Zw0nSscgN7xQRstw36SMUOAYqPgDJI33uoJf9QrYj.H7EigD1rHU.FVNlKlMI62.0ITG5IWlhkyaB7kIKyAALvY2BFqb1qAKfNzzEd3yUK9r_t18YSyRG976dEAOWHYEEJesIucaZQd4TdrcyfvNLmWN5pVT2EnqakXd2gBl.jQuV.CSefbmLrRjG38NzlnLS.RrhbjcEOvWIrb9X4ZPmVpmFmKGfBC_zSLx9njpEKBVXolm9_Jtdmh2LRRXWpuH9T3aZ0rnnXNLNdk9x7N4khfRS_zh0KuGoPxk8mewAzIS.B8c0cIDJDg7PyINHLEKpaHax_vprnmHWP0d7z.H_a9mCVTOFqj0lbKjbEOwM2QtFlS2MYSK.YvojvMIE0cDNTlzg20SyEugakBg3E9MXaGC4qnI.vJ29xVe80L8hMlRet18VTqUW3xujl6bD_OvEQ9SI6r_AYYd3bzWywYQN5gjVkthvZOKxbFVx8r1vxZ.eYqZpW7ObmQ3V7NpNwSIFVGRYGYWhXUpQ71m5GzC5ipvxyz8eHJmDbOeDWcrcXjcivXZc6YUmrIQP7xM0kKzC4VcUWg6gBXlU2b.nAqJk7cpT7FKrTGDbQ8KhkRbOUfffZ6lMsDLVn4rMF9SczpplFC4P8W3SNc3Z_6ImG580zlQrRK.6FNT_1JxccYuV6JxV2L2Qf6CW7FW03Gb8CuMkGgFAS.XWir7WV.VfBAPM20zCFigwax.gGEF0gFQU1eOnMU9gZX7BX59wNJuQA.7OcqMbnXwwVJCmlIMxbIz1OM.K46iJcfinBx0FnzjWT4yFkwlmwLThmeCNb40OUwQ2RGjLTwIDuVX35rsMdjxYduPHZxZIOhff_EXRJTxW17.rXAJdUY3EyUDydtPBwj5IAQBkUz7APWlJKmDKpbJGd3jMlptM3Vls6j9kvita0Btlgmk6TnYVe4cOwaY.xm3dVjosTHz29kMXLHmLbyO5.ew3Aj5BNvDDnB0fU.CpuIEuBZC3wYv9SLPQ40hW8JU9dX_kaDQxpD7yO_0ROUn5hyGi0CWthwHV30sH7p9BBD55RX_iSD0QFVvO.zWEGFL9zTwmxhBx9RhSPaog8zt3Gtz2PfLcZSjYD0shWhjGBynOkRGEI0o_x0DW889SOlMskcZMnSUTlb192Nqc726UipDXyV1UmWV8SSFrSIT.w6B4ovGJMW03keLOY6xxNELk4UIX7vIKLGZ.dGub7HuPDhBcwNAPfRj6rM3xh8Daxivvl2diOCGoIY.gKfUJxEExcIF_J6YGwYeTPOVcCnwVc3qADeaZ2ZzBjNFswQi0VjJXWbSirl5GlkO9ClJSxFaucKmT1I4_AatkNHAVnonCvQfULW91gB.dBmeAEdlkD.CNVZXQ0BoJ8po3eBR9FHyu2vAS9c2W.s7Y4iNelXEq3v5_j_IkVRhWT1jx2CZMWjxJGZkqKVrZT0U4OUti4HY8HXDSD.Eohha3tY1uLeZKaKQvoBshB3pzLfSDA6Y3FOKd_rAGqpan3.TfjpYaKsItI6O9wSBvz2TORG5LN6M7cqQkR5MQbs6wGf3S7.uHB5fz4vmqB0o1dEYb8U4ldNGcfDS6kDFluVmWEaQpeFQwIwZo11rqwyUzs_I5P18TJdvzOD4FzggmxWtfPxedPszQBYZtryxl20Q0WgMIcJQadk6qLRgBzU6Xl4QobNRpBfdzVg9IWSANmOMdMi8_bUOWP9mxM38ouu_uX9ihfkbU3vZpaC2W1ISmV5hb880Fk0T3ul.2YoYEpnvrbev_x49SG8BiDcYpkNtKaoTk0VhWpdyGXUOPP4OTnnHoOYvZKHJ0ShYPbuHHkA",mdrd: "Y8I8Q9MZgeKCwddhTbiZqQePolnVkQtYfmSVzWnflxU-1732962223-1.2.1.1-Sr4S10DITaIAaqR15tguMms8CmigtfFzcnMTdL3WvxkIo6otgID.CMTS6iWEPgYTn_c1lhub2vvikc_WnMxTtzFXo83yUrDzX_FOoVz07NZNrlcHIa7pU8N10CtjeeJEsrzlu6EiZQcJ5DLvfynBp8BfVZG1TJAk5EKYNpgH8.6zK3qcxUoYvHfBh.rFg9ugdv14jGIvt203Yh1rgql4iVt4BqePxJfv4QyHLOrgeSdtwb2pRJnqqLwsbnv34XVFdpR9KeN6UfQwUoC.jqPp_ldSXODKWsgi.2BdJYqnNRGZm8XD.uuGIpSvd6l2LoGLLeQ.prl8N1WarrWzLXHS2BjkYxhTvbJIszdJvFkXd6z.xYUyBMzT4c_Lf7NnG4EWCkSiWxV.ypatzlZnD7sKKten0BlX49QhaFTQ1MDfntP1mPTwlv_pmtlpA_W1H6YVwJ1UbNImvWRgPzXeeja1NYz2iWZPWk.qX_874ToZhCnJewY04fLg2fwP2O2sirUHivMFvIxvJntDCGxBhdLNXTyGQxVPhMAy0vmmzn9Lu1jVSXYmWTu4ruDeKLK_7QNpGh_lidJIrQ7BgQsBhomU0rQtWI4NmZIZUzlvTXjQjbPxbRCMX_DM0EadJKhUmvooaAl39JT8FdLv89gWijjtXoJTa8X_YMva23UASeCl.NpIHE9OvLzZpc62a5r3pghA0c.IGtgaj5Wo1B1__mDfXGPLkGvNfNcpANFJgvYqGXNBNvI3XFRiB9sTJFomYtp.WxWoTZxsZFbiI9LGIbXgRSxtIDBLXvp.JyffwPt5ZX5oOzYfLBXMUWfslCg_ARjDT8ZJswX7uogdxLOF9.xQQpc4SVsGkzhrJ9pyzxzlVjReUBkKywjB_3xV0syk1w27CTyAmShGWOO9fjp7fghVdqQW44D6.qEZ_VAjakauRhAry.ZQN1YwJIuikGe_HcHFTvEqmXsKFxPHOoczny021DFlbUtU56rCZZHeGaXoMsQ6Qc4T406BwlmUO0r18SfI0PVXf5qAnjTAfhTRbh4ea83eryI6PMlAW9bC0jzIprVUP48sm9iQ0d6OSKePRemESOkD7gKxTCUekayzVhwUS8ZoNDXxTqGUgl3pvit88mQiZwxczV4fkTkD2MupWYwXr72w13TXumSzZDo8uoIP9eh0dU49ENoaD.jTJQLiLAvTFfT1zqhIJHgS0SztXSSN.IH6djh7g5eiMjoH0cGUEXF1RWhJ50Ah30VGnt.y0ekYJqsk.mcvwVrkpNhLV8.EOHk4CedOR1mTsaKMYs.Ye8xkPqb_zOkIr_MniUapb2rYATSjeBx.7J6UYh1OXiLzLa83mQOOQtN3atAWzFiMo0c3.E.YtFT2b0nMWrYvLmtBRRJeEnB2j6D8HO4pVFofX509RUsPS1.LOn59jgfSM89iB4R9MfpaMtVT6A4vdaxvQu8UNufUkct7w6D1jlaLytehZqfAl9vV6JmVR1ZzoLnNplHLiUC3tVkt0djpWZIBgRNQNjahdfKEs8ZX8piZknq8jALnMBh9ZTq4_mxW2XIsjnjnw0gFVBqBLsM6obE1XY2XwK15mZZVwb9nB1YQtDR74KO471LjS_pYQYriSu4NRIJbrEysjLuJDnv8riYMz2WuOcs2Z6hXbHSH8lbZChPKhJ7pfIOpL6PTHcnGIuvX2GKIjV8kllEeVI3Y.vSbPWhVax8tCco.nfJaNUgjzq2oHSpHhIN8NbIc6Hak1kk3_tzViYbabp9lQM_GcpkPDTMH2rvydjsMUH2b7Wo33KcqP2swvsR9w9HbTWMhS.MTjlQwZ44umgRqmYqKth1e8JQjLbfU2FHGVxE7NzooRqWnpbQyNXjLwxAffqNDZ0v64qK4QSTGsv_hlY9KaOiPYaVYq_GPu2LDVEtthJh4WTXZGpBDJ0iC_hXwJKMsYsRJlf4LQVTJQ2Z7OckGdZmPElNA9j7PYmruChjhrIx9"};var cpo = document.createElement('script');cpo.src = '/cdn-cgi/challenge-platform/h/b/orchestrate/chl_page/v1?ray=8eaa1fab8a664c3b';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\/adsense-api?__cf_chl_rt_tk=euxXuDED.26AKjn77Dz7Axnp6HpbKSklUks8neT_qyI-1732962223-1.0.1.1-sr1M3ckJB3sBa6JTcYc1e5jpRMTffWqcBD7vRqq3v5A" + window._cf_chl_opt.cOgUHash);cpo.onload = function() {history.replaceState(null, null, ogU);}}document.getElementsByTagName('head')[0].appendChild(cpo);}());</script></body></html>