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: "publications.waset.org",cType: 'managed',cRay: '91e882d34c9af8fc',cH: 'X6sezHFJiiH2ETFnTxOF2LIxH7EWcXS0rxdh8o9JMK8-1741669466-1.2.1.1-FMfcGwUFHE4Bmym0lMWJa_FQQH4B7MmMORc6ZhchAJbAC65tkQnDRo8l81STYeeE',cUPMDTk: "\/abstracts\/search?q=application%20programming%20interface&__cf_chl_tk=aq5.6Z3X_3P3ZB1sFsLjAh1zfOQMi59wMbGkcImsMMo-1741669466-1.0.1.1-2WqSlvy9jvINIhofylp5eg9i1igWSrn6H7PxIKW4xpg",cFPWv: 'g',cITimeS: '1741669466',cTTimeMs: '1000',cMTimeMs: '390000',cTplC: 0,cTplV: 5,cTplB: 'cf',cK: "",fa: "\/abstracts\/search?q=application%20programming%20interface&__cf_chl_f_tk=aq5.6Z3X_3P3ZB1sFsLjAh1zfOQMi59wMbGkcImsMMo-1741669466-1.0.1.1-2WqSlvy9jvINIhofylp5eg9i1igWSrn6H7PxIKW4xpg",md: "PJk6agFSSzVMiM0zAePrWn2ymwzHl8b532k7kTFjfy8-1741669466-1.2.1.1-.vsYDmHNvtdgCP6IZa.dx6FCrtCYBPY5WnQzodNrmo.AU.fWYL5QH5eSoJHgMxvjDnbZoVyo0OWhT9VLjfWQJM_YeoFA2DQmTA9rID09TiD79J9ScSp7ESc8o51AxDhlhp0RxZEtI0R3pb5iCYH.O_Kr2BoIy_NEanXNunr5FhczwaaiHi5wT9x5ApE9PrSxAgTHekbgYNC_odW4CrVKq11U9rc0ruAXU3OdOrtXnHQW9hNCOAAZMIvXwH.rjG8OJZckdCVpYFv8rkFvZvmoTYZNx4fmpJ60xODC5q7dcs_2xxVSRInFzYIMgcae5IGgKPdRKY_3M0_UExIPXs4i3xAsiMwLpIQH0UicSnteWvr_.dOg6GFDvFpRo2YdKcKnXRDH6c4Nq4I4R4zRJylPzdeDI_cKmMp35Ugj75A2ETINshrKx4OmlcAnYW5XIW.kTedBhU4GVJFtu37VWe..rHOwaqC3QYU.jvlKPuRjqwNtRPSpuPlSr1RXPpU33SMbJZvbIA5KzKGHHeQ2TZAgITHng2J.ZwuZXT2EC_a7G9LB3vgPYobi4DEKmnygdBO7XjgCvPn1.CruThnWTkAFvOooLQvdfTGj_WGFlYd4M.6czso7uA59uqmtiyMWv47jS80WmiFGsz9QtxunXYc2DwmxogVHAD7PrxRM67DfWKiIb0f.DtjsAxno8pz68O.JlTkV36PuBd2o38Ga_ZavnTzaAZgWUF7jYz7Q31jdBptWUb4NDvmcsXp_0dO8vzEInOqxgSTwD2d4rtnlV7mLncT9IAI8eXp.YCtPLcinyU4woRABX9BqCXaNqVCEXzn5BXofixLn4sjLLi7hGQFW3y41eGRm7qZa9HzPexgZcsxwS.WMG5eix6sWCdRRXgURBqjXTJdUj8m2QpmDYq2QmB0mx7GxsdikC.EEnfpgyWVof0mi0zH5QW8MHoKR5RpsBuGXdvYyY4TNeQpbfpGgsaPC8FS3dP9pDDk06cte5b9E6QDrsl38_H558X84oves.kDYfDw091b2aG4h3ZybnKzWjkwQSMlZpghs8sJy1sMCQdDsFav3omlPc.oOMoTzCpmRP9VAKNvXf4GNvX44jTfwvKxIy87T8GDXOTzm10.KSWTMN2wI8NI0.mFLgKSCo7lqUtNeFaKdPDn1WIChljKmd5qmox6ecg3fz_sn6tLm4RYN5XsSQt.vZAJw2Mz.YCW9rRpK4OwugGn3FlA6XE7XpydswFEILeUTRnENXql4SxHUF.ORET39nfb94YqeNiZ0.h5x0.KDU2VTA2rWmtI6vgnRB6betlL3DmE5lxLhflotlmcbJ1FKS5GtKuBtrF7qPqRkeGfNxn_nKGFkrw",mdrd: "stQH.pvlufPyugCDWzWpMuelQPFObZnxdALy47zCgjQ-1741669466-1.2.1.1-5By0xmIH9c1IxSgVroPTgRQENrkOcokXAc5qkAKlT4uHQCmZzUjjmEOtIFChdvJ4W6WYcIHJc0Xwajjyy5o1KKOGExMRNzcPitmAeqpDfg.8xYrolBWi9YSj3WktTzLOH09D88yEPrlR7_Rm_uNBVxi500WUtK2w.ih3gYuEV3I7LusCdhH.JGq10TAk48keblkO_SQKYLXRqWXB78h7mCY9zicRki7MHbwKe2HKNj7LHsCGrMnFjU7PTSGyB.Wq.GvmY1TPJfwyqsnr.omdq_o8Y_cmcpmg9cm1xCgg5MYNHZUI78UKQyIjjFBTJwAIsH1dLcXfR0b9eHeaVW1jwDmJDxW5i7XJS8xzHqjunQvFQkuyGG_UFC3GBmDYTYSwN.FQzS1HF0gcRln.qu70IWwX6JGry5DR54WwCQR8E.C0bJbEp487XNYkqqEz5aO0baH7Zn_hDc1YEzJMXVOSJ2rdMCF9FXHdx4B8puVVy2KBxcTAJQJUmf819beYT.eyCmvRytpl.EGvGJMm1C4Y311r6EfgVXsL2Ahgz_kY6Q2aq4zmPpFBkYaA0CPafnja.s1.W3zi1HjNGP5W.OF32yOjJR9Tz2uiPTOTySlFm.ZEvwwhFT5OBhT5kzQFbFqFzTdPCb9PfF4U.ZI98w3SPbAjmrmK26ZBka30mku_Pqbuq3KIWYf1K8l20wSQYBvyZVkS.TvIVbNfFsqd45xKh3ff_DjlIowsPBbXJHptrH7W0zPdLKveN692jeicaRwWCkEOX_xDYYoF4ixMwYaas8i47mhKy87dm7R2FpthxJa_Ug.JSYVi.9UBujn4w6.CSlnaqAt6hc6pj6UVIg1OuEAZG.VVMU749ZwlrA9tmxavkGKWO_KkT38XpufRSTn8JO_tOvkW4XoU9BnI90iKbhzlFG1JYR4f20_OEeEv01gfmDnSlvL3S5SaNKpzCHEXuxxLE092TpmNfN97wFj9cHB6QB2GHc1WaBVu6poX.8h2bPeSyB29su03DrDRHUlAjKVfJlwloXU7YLQPqHF0.6ApbdBqwjFQFg7Y7yfLdS9Hit6iJg99sFDe8YxgxdQchczBuI4a0NAYjdkhR.dpSaar_rNCKQ3tFsrZR6qoaB.wU7RXZ6.IC1GVq01ldYC6cJgI_VShnL1yQSMDKF98ONewMFmwZTPT2RllX36ZK3dPGAYfUpU5FxWO8uWRtFDYq2Vt3YgdHCCERrvZ4FCtkJzXJsn3PZy0n2O1OgW1zSPvTIm.IrLZB8IyYnsPwexHNFtzdJAmwrHKfahoWax4DywR5QvvafOxjxfzgQo2pGbU0mqdnPMipwcu3A2yeJf6g4chUUyxmgGcUFGhYN_gHzXd4_y.MrqJ8Z50k_wubKD.L5LHARl1LeSpzfNy1F05kRrrYNvMbWDZvht29jfSDZSpvkKWdqywh7mlG3mq_S.5FGTGB4xuFIIojEVWiVWHBgIanvlY3iN8apEPoAfq4Fq6Vy6uX9lBat.9MVAvRTuf9lYrNy1u8v8QGaYmGxKmjIM0eLGoAmoVl5q8Zhc7kLEdEPR5j3XL3WYw1uCH4PtuWzPng9rngHNYApi9Fp1WLnn4g_wT_tjKWQUND3WDYY0ijD2Hn68cvpa1uHDpT5Med65XRA5dRCKzGWTr4ZszondVGGiTSnh5lDlwh8ojVfJ2MFnVBLcH7izS8r_8ZCYiBrX3gQMCqqZSw884WFG9.S7ssvgtpqpoD2Q3mSUO3apGi7t0gIRm28.m9bRG0S92mKW51id9K57zMdv4iub0AbgEMqpkPWSAl9SWpW36.8QFIDIunw9XoLU7U_Lpvr31vIfaiTyCN__nyfgTnc4.rIoyVAbMMeHawrovgnF_jwcYJ1CDa35nts8Hua._TPMEFaRqF9LbaU1LD4g35nKaWYen0qIju7M938CM1mV696RWl4RFFqpo6fBsF2ym3Zx79mdhUMiXgoqNfS0GT9gp"};var cpo = document.createElement('script');cpo.src = '/cdn-cgi/challenge-platform/h/g/orchestrate/chl_page/v1?ray=91e882d34c9af8fc';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, "\/abstracts\/search?q=application%20programming%20interface&__cf_chl_rt_tk=aq5.6Z3X_3P3ZB1sFsLjAh1zfOQMi59wMbGkcImsMMo-1741669466-1.0.1.1-2WqSlvy9jvINIhofylp5eg9i1igWSrn6H7PxIKW4xpg" + window._cf_chl_opt.cOgUHash);cpo.onload = function() {history.replaceState(null, null, ogU);}}document.getElementsByTagName('head')[0].appendChild(cpo);}());</script></body></html>