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: '914c2a442ab944b8',cH: 'SOOIpo626.YRwGt9yR0a92IEZn5stTfSzH0CSZ4whSw-1740030060-1.2.1.1-TtdMb0m7fFjTBcJS72_hjBWdnKoZVBmQD6s.0eMY6lntsmX18cJkTJJJIeHZCgNu',cUPMDTk: "\/citation.cfm?id=2719953&__cf_chl_tk=CUzWC9DnQFZkTSc7pogTd1yV1_JAA1terB8HIaD12tw-1740030060-1.0.1.1-l.H55VfPL6J4sP2ejukZFOu3qZmk5gbr4qWBphgJl3I",cFPWv: 'g',cITimeS: '1740030060',cTTimeMs: '1000',cMTimeMs: '390000',cTplC: 0,cTplV: 5,cTplB: 'cf',cK: "unsupported-browser",fa: "\/citation.cfm?id=2719953&__cf_chl_f_tk=CUzWC9DnQFZkTSc7pogTd1yV1_JAA1terB8HIaD12tw-1740030060-1.0.1.1-l.H55VfPL6J4sP2ejukZFOu3qZmk5gbr4qWBphgJl3I",md: "gb.T0nNDonKQLbBXTmPMzaikwD5NynS0fSGcR17iTwk-1740030060-1.2.1.1-TMl.WzKUfVTwk9PLN8OyUH9L5Gg4ayR1QtecyqnKN1QMUPW.iaaAugSLNPlIM4oENhCwyO6pQX5iqtSgGUHvk3QlwrZgTJBaI9h.lBoDV2GzEewEFZGc3.tdgqRIQK5xaS3AyS4KdbWiFVaPlWAcKkZd25zYPYiM0561fSSmtBDnrf2O0FT9Uh1V9bYWenQfxgSIEwceFu_bz0VRECo92FYHWRxUFTIsVnRMNDCfW1EMkQMjKnvzEC9fXjhij6A6KsGGWNMuks2dY9M8uHLylHSQgrbjJAO_egdgC6iIUIsbONrY.3iu1V1rH955apKVCHfb8hypdRePKkn.c8oo8HtW76mg0wfg0T6CfprOSFXn1i2US4.4V7xRDtHSoPZ8EpSdRKlh6ppscxOIk_NC597HO.MhF.ieWmwSWqP.MA5xyvjmsBdHVWxrFBzPzoTrUXwtLmArDrt.zlt61ljnYyl4cT5Gvs8_Ck2.zPO4fKkwjgaI8G52QR9s5vfbM1WEJtcwArzi_JqsjHolnGsjRG8y8DkRZshXAHX1WKmp0Nb5ZDaOrsoXFKvFcFy.GlqcMCMO9hauj4dMu86ldA9tzejlPM.gvha9laRDHukGqkZ4NPfJUS3MXjmWuSj62JQMBW.2Kf6me9pNpW0Wb4.XmfgS144tC3K43CF2bGN3E7yJxAW3sn8BuDe44CTNjE.VmZ0EQ4LtCPqruwelNRSCk5Ea2yjNPO_MgSzf23hFgcuHrpc43D7rdYlNh3EAzs04idfpzA7MMW2OSroa3FYLpSngcCXgP6tmyP267q7KblhBu.Rsfhr9lJ35D_NVr.HSzNZC3IMUX5VCgIIZDxgNn0ZjhmxT7nGQr_zWdw2BBl9837AG_Ah.cLMv.uz8SN25n_gRPL8TYRbZDbf.Gh_Re9ccyObJd4GE_j1BPKmLd9362V_ZPe9pgwjfN4aOi3EM9acrdCYF0od6XaPq6PdDVu8ipuC16MNk8W2fdXoUMQprnawjOvey2mWrUdT7_2yuXW4Xgj1UDNlkm7mAoXJTt3sbbzMyToCLceqhhlELI6YbKHJRDHqyggSxJN3u2MgJkMhu2hLPTreEtqBlNjP7gGT1fMqqgChv5I7wvpScsAIK9J.5kqS80oAdmGCqYzFCriS5SyCcsD2L1Dl9PNi1MW2zPw5aGlrwn1VfZC5DXlruBWV5aZTLBWsqpwmakecifl8HjL0hm47ujZwrYXPKsItHgiQgHLZw6Lf9y9FvA14ZlHFqR1IXDBB8GmSMg72wRZ95QUqLj5iwHNq30JENCmCFmzn1btBViwoz7XsHC3P9Gd0PWVvsXBwAPI_YRS5W0T3eNlYIhaQG8iaaiM0mEgmmabnkKa3UESEJYmJp9pJfOcySvh_a67PKQl8cUTUUNd4aPvUpz4bOTIYhXGqLj9aAwvdLe89l9hMqiffNaCNFMQxbJoZQL6fQI.Nz8_0rvpDYtN86WMkhv1YeesiDeddIolV5xz_bBR_u0zAwd8Fa9PgIho8.3JQ251Rcx5OmMevkNRlk2xUGF7INTA5wU9qE54wpSMB84qF9.f1JivznsiOABWlxUJFmsCtySn2tNdiva8yPO5ZtdTs55HWJzbax8KZabDibmT63L.63KMGng_RQH8HlJfY71QMQjMDabMFIxDvRzklAtLNECen9ohvaSF41ZJBJdDeON.j5fhcBe6FzCWoIWR7ANptEzNJWKlSl34hZ_qbLpE0Dy9HiSLrwqLZcSxLC4AzjShPC4eIJ23EzSIcl9Orb7shELjuQHVxQqlWz1Geqn1eJGbwl_AEdsD9jVIeZpSZNijN9pR8CO2Py7M3B0qiHe5Zl2md_WOoRYUumA6KCJRw_VNk_Xj9uLulCp0RnyUIRM1cD3iVSYcr_BnH8ZzkbnVHuYiwH.WEVSiw25zCpIBWhZxZTo56ABis0f70ay2q996IjXed_l1i3A.N_DjBMBi3RJp_jso6pWs3TLVjLrxS6D4e80zZv9_829PDQ9j29Oy0MYrQNx3RzC9JAD9_pbHjYkquwqeGGNFhtmnARL48fIgL0Z60UpAGJMzNJPYSfiHkbg6zD63bDb33KW0Oy3fg9o5zjxWq22FgvqxH9flgh8QAdec4aU83yKcUhbedWTTpkL3WyauyFQMoAY6mAKOALWkcRJ64I1.O6d_B.DtRkurfucjdx4AT5Oj00.rDeBmVIw2WXHKM6BiVs1AEafooxDK.tfwQZtfYEGK5HY7.tnECvHKk.dVN.mBdEb7xU8p04W0ai5rmAqk6hRdVHR39zP_kYEQ5YlspKGc23txUrHoz7IsaGFnmQspo_bVCyDM60xM6Fsj_xKCiDz5rpSUJ1zoJEeWSyZj232nuaef0MPTGvrsW0IloaC7rP0pF5PlkEq88xb4K96UvK0HQt28T0MAser8k4AmHKc9Ff0que.XKKd26jedBPQtUSYW86_PYgvzlGpUmUqKEuwZUtql6LaVofnWhEb0GCaLd7JXzG0fTbZS6Wf0ohjakEYfqsixRokbXRPeefXJMdR28L_NstGNBpjKATbAd8TfjhAar_V0FXfj650mC1ngY7ncFzvQ.wJro",mdrd: "eLeimomzKMOpxOibn70bRO.4vyfVRscC45Z29m5uA1Y-1740030060-1.2.1.1-M2X_7EX2V7DypP2HQISpQJSsGjNG.0zmu9YKePfyDoK8x58LlISAEQYcoB7L8LQDR48841e0pf5wwHal5JNnAed7IQYKbExWsILqE2UZKSPkFHGAs5qLGB.Iw7eY_vtg1484rq7cgzY4UHaX_Pi1gsAeSO8I6OxGvuiry85q1UOVuNzO2P27cJ8lk834Zj2M9jBVnJC0qfa3y1lfs.CZMpz0G4KosWpW_g7x.j1lPpmy0_lYIvW3QKX2lU7EQgzDTkUuU8qKHpSqW_KhgZpEzkv_XEakivUf2a9RaT6xqJ_pFnND0Kx7w2qunEmSLKD6WH3uTkh85aeadnGRURXsr6V6q9xZy5tIzumWAxXObI6uR4d8HXWHuWtTxUwtSAXMn4ea0Z7j4HfAytMB8DO52ozeLqjuAoYx1OQY.tKUSYa5YZ_Tr0c6pTSHGBmb5lBsTfTj4YLSjoI9iMRB5Wqob2KHZM4dOyg9s3XV5DXISEcG8UF2RlwZr7bPyb9TcfbmtP69xSs.6F44ozRHaSu9p7y1_2mSgxbleXy3TOPPxxTrCky9bwb41Yh_i9vGSF12UzGmnC3xja3OQPCts09Y6bq2ip.BFwQ_p2x0So1jFbCp8wWIr1xJe4xW2p4RWx8QRNBi7Qi1.QID5_.QTyAAKhf7zyVnljdkt1wILLD7oT4HTSsw2sbmXbReiFz9gZvzKGYX0OlHRGlZxwz_ZHD21SXZrDiUSuVhIBBlqDIrLo5dsKpHc5yNWVuyuEjh.RyGi8wUVCTyXD13Nzv.x5ro8cnF34KfMujkbKz3fG1EuLZHX08n6Gxk9Ob_jPB50cMIHt5OZ3qbaQVIrpYoNAPMbE3wmj59KcIrv.E1kpQUzOmZuqza7fPYCoCWR5r8cYrd5PEJGmQhCFvq2lZcbfCUKawUbOv07MSMLdcGpaed9fFaMKIv1kpXWBT.LWxGaPoP4PFeGDXXdmwpSfYxrJg9K0eehdJqMDT4b.yvw9CvnMNcJTfwIdA_nQEi3a.8g4FKgDPrw6c5a9nVNQ7OyDawrOs.1JYwfZuHrRzZjB4eLGM6f79dz9vsEGsNQtkekZs3mghlifjrvshg0lTg0lZVyJ.Q6e8vduwlpLeEYt47WYlfzxAXSFuANg28peuO4ynzyRKNw18w.dP0_Ps2Rlk9EsktR9RY3d6DUu.QmRXfMB4DNhig8jtDEwR1mO9B.INcmZ.aQ.rqEenqrA2Jov4zt20QF_gO6_IT08a9UWT0Rey4I7Zn.N8E1rXVEeSxdGZTWEGPNCj1Gpky.btl9l_grw6op7swjUp70ybVReNONwQglBt9p0k_4ETHmjlVBqskTfqF1EnUxY82jVFPcc8Xxz1sybh9gG0HGRWhNzcDkjlclyu8YfSHw9N6Bl_uyhUvhTXyA5U.BL1AVoMGzquXN3llCVHm90VqqWYlDHREuOoyirnNA3TkkQIBW943JbDsllCnPjM.wdNH8vGSsLoROE_vLi4yStLqfERscaJDF7lun_u_Mab4I8.Q8K3qZi_x5IA8An8xzsKkkMdfFoHLKNq8F2eEKFgA9OucAmNpqorPlTHwGl3tFTj.5NPF343aYGEdUIJiwPHRiDz1tWDPHK.EirgvheZgmlZH.CIQSMyCRw7x921tu2ZQUfnNiBry3diGup73rogvZ6GbXttCl3c0NmMN1fjmkvYmBH4IsqktYkI3Bu7Ok4_4oaP0qD.IEWcipbkyKTv02M0kBMH2GXTrZjBN.U76CMLPIVuiWF1uyets4xL8R2.3ZAUiRVcRA83oIUhMlL7_fJtjVJf4t_cxf05GSRRKYns9HfXtoUpIU2ECoPkpoAxHBcvWaj_dhYIbA08v1w2XABFhu3VGDzDo0.BWvizWuHFgvo8GQfdLMuh9Rxi41RPjL7C54wpDRahR8yt8mZAU88gYDO3BFQ"};var cpo = document.createElement('script');cpo.src = '/cdn-cgi/challenge-platform/h/g/orchestrate/chl_page/v1?ray=914c2a442ab944b8';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, "\/citation.cfm?id=2719953&__cf_chl_rt_tk=CUzWC9DnQFZkTSc7pogTd1yV1_JAA1terB8HIaD12tw-1740030060-1.0.1.1-l.H55VfPL6J4sP2ejukZFOu3qZmk5gbr4qWBphgJl3I" + window._cf_chl_opt.cOgUHash);cpo.onload = function() {history.replaceState(null, null, ogU);}}document.getElementsByTagName('head')[0].appendChild(cpo);}());</script></body></html>