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: "dl.acm.org",cType: 'managed',cRay: '8e983c73fe6beba0',cH: 'HDdcOiP2jMFbw.OVSRLmR6u7Ipy0S6hXfR7DibjG2uA-1732774659-1.2.1.1-7SayKeh6cz85LlNs0h5EWCLtj13lyDpIZJ.IB4nvgHEtSItB0nBJM0k5cVltiZ8q',cUPMDTk: "\/doi\/10.1145\/3512904?__cf_chl_tk=pYSYvZeqAX82EDAvKE8POQxHMP1a_mXg3Jx2vtDMNi4-1732774659-1.0.1.1-8iOPV9H.I2KzID.ooASPa2Wfrkiw30G4IofcEJKrvO8",cFPWv: 'b',cITimeS: '1732774659',cTTimeMs: '1000',cMTimeMs: '390000',cTplC: 0,cTplV: 5,cTplB: 'cf',cK: "",fa: "\/doi\/10.1145\/3512904?__cf_chl_f_tk=pYSYvZeqAX82EDAvKE8POQxHMP1a_mXg3Jx2vtDMNi4-1732774659-1.0.1.1-8iOPV9H.I2KzID.ooASPa2Wfrkiw30G4IofcEJKrvO8",md: "NLWGp81AkU2M5r4EO8Zsnaya7Jpc_WtYlg87ByhTwkE-1732774659-1.2.1.1-NPBb7IkzOLuo0Jrpe71gTo5RO4tWT4y4.bxsAZdznqbuaHXERGL0RlvS9DwgMM5Exg5ljrolPvh4qWZXRDhLjC_q23b7L45To_ReZD.7jwCVe5.5PKpuHnUN_1SLra8Ml5.BzjxkAg3hVi9WU4UF1DfrjEaivQEieHNH23UPxWMsBSNO4x24zRMYOx9F8iVhCH_bYf6W6m9c1w9qQ.u_2dbDA9TqSkZ459j0zp4BUQVAy8rpdMO.kmOR031OP01ebINFpEr.P42r2g5ZpFi9SPTOLnPUpjkd9qg1NZERHSpsoCiaR6pMieyilJLGTyQCXYaxUHasxO4rhGDTaxPjc.Rx3mDG_MqVShYj.3Y0XtFyz.VYka.QH00bpp7lNEsgGt9XHK.Lwzpynxbj09d1R4qSLIn10j_YfzyRzQ1ULo9kGyHtM42NcRrI0eUoJayiXnyZApkWbYbMfVAUekpZTzhB7pGXq1gUtmddiMN.g5YkHC56TOA5c_7T6__cUVMgLxJN5gVpUcJIfyek0lXBF.X4DQLhMQwnXVyQz1d0yJk6INkD0eYx9foN5lLO2FBW28mehWMsrBUWZvS3NlPcfVt5o6cc5DVFBZySIgDMAjhAPJ4l9vYYSiLXN4R8kBTiLk6K8aprgXEVPu3RMHL3EvwKCiwB6XeGoSuFnF5.yQPPeBtkSbfuszh4VgWzyWqkVshZS9CButf4TZIf_MMMq0vOKnokXfD0NrSQcE.xK19tzCk4baAuKCdqyN81LWSKKDAR3gOtx8It842Mcp1djU0xeL20RM.BIzRPVE_MBCP.TixLocgkCSaKS9Z.S77r_a.V56_Dq2v6HMA49KUjsfi54auWwr7C9rzhy48Mnv.kks8b0IyBTl7E1mhJ7zU6DA7zsbhzasXsCjD3CJ5_c8hOf0Qh0BcvRjMmuV.Fvz4uDGY3.qS2krW6vhjyZSYsDyMjtbTuJ.sdDaS5VkEnGdOyLFnqBuqvan7ux7VxWNXY3sWcz_TCwtOZFfiBN7WaCnLusCr54WqcQeBlNABKRQlGSVD7j9nCtYod7_UsdIuUQhnrtu6gcfph83oyItOtWKLphLJiRkV2JhNiQIpIVY8_n8OWKcR.VtzCDOoqLJmtjOUiOAJwErj7NIfa1q7e_XimRyveLnN__ZYfdawVVWn0DqgM4dmCXtFaT0JHBs1zgK2v53JvyyXqOPX4dY4_1ebAXkyOGhlltBnQuh5uGSyrViUuPV3zwzyWyNZFCogoP8RzicqkyxRxq5xNsKRcYs5E.xSlu9JJ0dGF63qg8mU.GRudpk88K5ZF4Zo1V9KjVDVj6aKaE7.mMgfnMUKYjbE98tSNcYK0OdsMgFBeQ7yL1qk.4oWOJCwfhBQ6xbWlRycffDPxMqdZ.UxHYSXqmgCTSKfyZPNm_SIvW4klR.hN4jT5.8CQsROCGWk.oMYteoHL_cDPvXYDqVyWgIe7qwjB62XLrt7O9OLoeBca1k3IYMUsWAzi9n4Ou8mKQIfjzk0y2eT91azlBOTefXNUIqs9QkR86Or0tuNoC4zGq9iBE6mT4gM3jUPvCPgM4KCb6eZHi6HYf3m9CiHJ5E76HkVGvpUlxngRrk.QZDOR8Pm7StG9jAMPW34ynSwTFFb_6Swm3ua70a9E6atEO603gzb5v0JWxuFsJbEGX5I2QFoJkKhC3ahf_7CmNKOhgjfp7sHLctIaH5.gZgQbgyReJC_El_UHlyW1nVPMZawN9UiHDRLBEisOWfRqwI3CiUPV25L.JLiY2SMzAtgoDy3I1RqzEEMcxwcb2Hl29sBL0fDVwz37GrFJOZZIqbJwQLWEyuMqGx6g6g.Hh1HZ_O0k0OmHoRSlPFVhlej5riGj7RlyJFzIsYyUsBvMZHWyjolUaS3IcvlgaMyrI776Ut3Aoe7M_pbbHEy5xWN6qcIwkByghTdfHrK_Zp.MYEllPbxzMaTQIihniCPGR0Tlzn8TBlDu3odL2Hwlk4G.OIxWYDoKr8p2H3pW9aDHHcc97dkwvXV10STOvpw_IfJbge3dXDpHdOAV8tHPHNOyKoxwBTzVy5d_Y.z_1aqtj3PlXPKo2FpOITvmD.I1BOQL1yOyC8GTgDqh_Cy4xkXPZreR7jFQOcIEOiXB41eQRHqAzIG1kIZ3q7XQ9GweTCOxxYgBsRTKYWhXBPRt.b913adZWaNWBgqxYh4hu3XulaGconUz65l.UPhzTnolMRd4ywamEHmmYsH.pNLFh6NAQNqKOfOvifXbYaUHe_K1CBxPNAVlKYKlROAOHXZ6bvL2Icy8a32UINL86naAhsj4NNrl.v0aMQnXN89SBosZWorqRYTj2isS30vyOnCgHL.MpfiE9OQsQPNjUnSm_EMQm_N8A12FaLrqO5D2HYMHO3AFrmapVRJlco_8m3t1.ELoivoXuy5zLvssmfABHNvZ3hZVid0AMM9kBjuLbc1LbZY_duWBBirBVMJl60BoZ7skTkoRSlkgLDEGhPH_I3BZrpKh3jXnkxlNYDMT5ux2U9Osceso612Trno0NdjsGYf7nD_.o8l5oqA7huQWsXKPCgqg2HPykGhOLGoELtMVjSY.yRBo2yFVpCFxeMXVWlYIk7pHqKFGXLwOFf9vIM31SHHWRXnIVYH0JDZP97YxMjYK4nC8duOLMWGVIgKehDeZPx9Y5maIXGaLb_YESX58jKkjuIhrGgxFnW9HjvIr57rhQsft9w2_kuBFpOiqS1t388TwmQx0oOmyOgSMd7tAN.EReVxp62_e5.ndWA1E53K60JrDZc6ZS2NJJhkGwv1nVfyKTqJS.yhg3Kd9OiVnH2FuyK8pv0L870YdBx0wpF1sHtvkskmqsCKcwVMjJ5pEzSSGUckeHFC.UAkKPlUiaZq4i1OIOKVtaIfTqco4j3NgBhV2t77kfs4t7Jhi7hZfjcfmAOta6upgyb35OU5lVdWBo7yqXZh7fA2qu11wPcL19gQ",mdrd: "16JzMgKoEPO0D1KGM_.23fJzDAAnDExE03o4JgEd5Vs-1732774659-1.2.1.1-rDI3HRWMX4BPrMz4ZpKMN6EyuSVoyZDp5y9ciHfnREBCxyL4YovUYgqSv9TTKPoZiwwrQFDvVxQmk_hW0zrymPQZmFQ3IXCVKeqd2IwdWh9KjFobhi4x2zrahWJch41WmwXqeWLHE9C5c03LvBG_QD83hBUSszG99vDInqhIzLnkFe5Gqi8ZBFvEaIZ6QsGwJAA8GbxKb2QrINTvcHDaNivgDrF9G1d7CmSKDvj6tbEozlwt3_setG4JZPBePIDus4ZV6ZFtKQ9Mu6CQGWvsLQ6MxQqOU9ivAE1JJa.SoFDATqoPIQbAqBC0Z6VDMaVfWXe03Zt2gEwnvIdUKDaDY.8XNRRg3ZFD_WuDBVC93JtvZ5RribbsWmO.PrFf_B8OYV_dc0xU2B5Y3U.Fu4AIyUFMXWewST6Tjhi1mgishLyraZk_c2SZmVMntlGGSDeVecnfEHqlCfvXdZQrEkNKG4mZqkDxxBo0Rvh.g2jZLTCzr69VTOWhVRFLJCdL6EfcjyWGuOEjk3ADQIgqB7TW1M4Qqu3UpPRXAt6_XCZIV50Jp60Goh22FbBxlpJa7l5FIblgAfPDqMdIgFtgc8Lm7_pzkWElOErQv1qMsiPFVVIidaoqFRNBOJdkuY8qzyZE0PGTFYAc1BK37w1FU2WNFiQz7E7oGdn2ws_KIF329U5KvUVSfL4..v.ib.HcPtRXZbYnBZf26m6QE4voYg.TT4pFlYdioRc2cWuRKUGhjlwOw3N5ItlgUnxMC0e7168QfiMIv2KjkLSLMRvXbFhv6U3WheC._BNGuft2wTe8h350J.p0KefmfGpdhhjHiN1yrNWzKqhvbDu.f1gzIRdAqjOYPz8MwjVOmRL2O_fl2LK1qaLHa9mCs46W2pI2mmhqSkxg8kVV76PbTnAb1NFBC.ujTPyzPxwRwCSPB5o8sjmr5evsyxNe0OrrphrzkYNaoaAZSY4A5.cCP00H6DNA5DFNQWDZSpMNsl6XVcjY8ELqU9lHzOIjIVCoE16xGALogN0phXLxTR29F68P2yPpQpJir4qkQjX08Et8X5a0HOKx7uLGNBNgTbWGaKhiY2VCw8HD8fu58j55.PqBXC6w5ijdNxdpSEX2s9OtvSgXKD7ZugyuvOfqz.tVdVaxnfKGVP4CzFl554ZMFTtjrAdjvAh5nDauAwI_hR7KYyqbumw0AtOBSKBxhF1PFaFRiXNkeKf51BqF8h9I8Sk3bmU.o3B2Hn6BnLgwO4icN66uonBg3ufyecgmVXoLO3pbXvxEga1dRhz2zbwurM3vS66fh6HYAwc.KfRSTFh8YWUdRVU2w3s.dhD1RvhF3hsNkbDfmr6_MTXSXraQeZo3Q_yLWXep1a_o_OTYatS6FsQbNqjI.RyzXW0Xi6DYk8dAsFBnnYRjUrcp3bJDMQQcNT46eKjxxcC3ML49dUvrAr_iT9M8H26W2YoWgY_vG2d_njNaYT2Tcod5lNWQJclj4wAzV_2J961EDMdBbimiR72qdb92f.tzq5TLd9CB1JNqYtZRAfw2EZ0LNOMnl3wdIyzJIEZlJnGVHiegfdK92YvOWxnLCiSzv_QyBOxtYsaMOpX8NMRDfnFxZO1sZOxS5e9s5NrOAbYBqCXfT1LBQ4pkkWPU0AgwLcDPAiUSxhn46RUYv9AK8qAc81NJlOIuKt9D5jjbZmCRAlhXdqJyVM3udcOkfjQLLVU3T793rikboStju3ksU6W3lJ.b4fou7qHH2KCG4TxGCOr9gXpHqg48GH1P6BoV5NSYBN6sGoAAGE2m03tlZiT4Kx0RkiIvHP0eQFDvSssOsghRqUEfAsmAJy9Tktdo3PavRQcdmUQc964vKeuQkGy2HWWYk69Zfpj1SVVJoiLPEoSPIPTreFqc4MbxYZA.D.kG9vQKVV5i_ZeLMYsFiTEjzTzsTTLuuWJw6WsefC0R886na0jE0sMalN8"};var cpo = document.createElement('script');cpo.src = '/cdn-cgi/challenge-platform/h/b/orchestrate/chl_page/v1?ray=8e983c73fe6beba0';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, "\/doi\/10.1145\/3512904?__cf_chl_rt_tk=pYSYvZeqAX82EDAvKE8POQxHMP1a_mXg3Jx2vtDMNi4-1732774659-1.0.1.1-8iOPV9H.I2KzID.ooASPa2Wfrkiw30G4IofcEJKrvO8" + window._cf_chl_opt.cOgUHash);cpo.onload = function() {history.replaceState(null, null, ogU);}}document.getElementsByTagName('head')[0].appendChild(cpo);}());</script></body></html>