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: "techshop.umich.edu",cType: 'managed',cRay: '914e3231bb8d3e3e',cH: 'Xt9cnqAp.502BotbzqX2mrVuScsjnlra6y9R.cKnkng-1740051356-1.2.1.1-AtV1PU1fOiexKm1FZKeasclZEX52I7Z.8Y30gO1d4Ow2hzrOil0N0xzfJR1AGnJK',cUPMDTk: "\/?__cf_chl_tk=d7x5EjtuiLPyH3dml1UKvZ1sglbQzkVBhnzwg6fDlJQ-1740051356-1.0.1.1-gKJFlJNlraRzXf7tvFNh53N.O.uEqCpEOsMhjstPjAk",cFPWv: 'g',cITimeS: '1740051356',cTTimeMs: '1000',cMTimeMs: '390000',cTplC: 0,cTplV: 5,cTplB: 'cf',cK: "unsupported-browser",fa: "\/?__cf_chl_f_tk=d7x5EjtuiLPyH3dml1UKvZ1sglbQzkVBhnzwg6fDlJQ-1740051356-1.0.1.1-gKJFlJNlraRzXf7tvFNh53N.O.uEqCpEOsMhjstPjAk",md: "bgmA0yEqzq_OCgecxvZE06sZ8mSoCLNXcIZYeZuziUI-1740051356-1.2.1.1-_5i2cxFgyG2UGWxM7xq0BdzMxdsMvLgXlX0unXpwm3PX.Pfi_.6FXjrqxjlJHb2rAN3d9mr2yYWJQrTj6V86abgIeZNBRvozRXUIbkTUimC9czsP03AIMbr1Hkm.T9.c0BFD7LS.Xw3gJ8RkBOYIDmWyY5pmFRkgeQBKcGMy5GUtUAk7MupYPFSs9_DAqPqRzI_8NywRXT6Btj4Uzr9rHNW58v3pJa8dSnPkVuoe.7zdr9h84.nrvzG2yoHCrrXDC_ZjKWO0CSAJVWv918_aYsF0hSuVoJQdn9T9fn4V00HUx9ohd36OxnpdaBwHqoqn9sZmNSOoOdNNvMBTFCiljuc7hGBTwYarzh.ZYr38bL8FtRaO3ZIWDbSXAY7RDgsWAAZOo9e0Riss9R36jkS49zXxhYQKmHmFOa.nfnWK0kEpOci_wi7J5H4mDgDsNyRi3iVDcBZJvNMDl7aX6TqW1mioE3Esv1nDvukkIs5wq5xOO6z4Ncc0z3dc.hGGiaIz1AlRaF4lkCA8x7j8ghYCcib0RDBO2dWC4uvRDUzwHJOhGgrXtmzp_hxd52rAVWudJb_xRUlNWh3OZQsLlSyypmRpH41dykpJUCAQ9r7v0YdOUC_IancCK2QREiDiEOrfVpRaBv6.eiPMxEiEFgiYEaW2HFDLNXUMcQ65HWdhwYvNfvv8KrMLLaAig5s9HgKznXiyklZ8w0HWZ3fyLeHDRu7Fs1FOVhA6p1V1ibJXYtWQcgGXUV86NFBj9Bi45t2b6q5evnzPOO9QTqCo5gNoqGK28nmlKExAeNPp9fs8gJ2HuoeVIe9p7pFH8JHFiqTWQnOQ8dj.lpt5HN5W7bjOydeThvqKK1_eqfbKa2KIn8nWZyNpUTPb3Y.h0ddQVtZMmXXowWtlsArC7GTFHH2GT.jKiCnAoWuA5A4y31O5apyM0SVA2Ylm9g3fRc7nXpyXS9PuPMKG6UmSzi9kLg8.Nt9N9ni26OK1BKISu9iLstTq5WYYO8fxn_bS9wzl9Gz8GrEII97UTZ4dZWYG1OqbvuF386Eq0zY.oGvC2Jrdv2pP0YGg7pV5K1aMVqorJGWkS3dMrrzT1AMWeF6BMT6cMyz0zum.VqwpXyZc08Dq5buuzjmPYz6PHWt76XMF4LuNK9iAAjMqDClwtdd9brp48E7NOL943YHOF9ivG7XAPAE_DnI43QAs__0Eq7C70TOfvzxvcXqHmGTe3ZAiG6LILatYOv0zsOcLBlB3INSrdXo3IuV7fLeY4tUzTQdIowbHwfiIZgCWqRlq806mZx3cHeVMWCRZ_prpmOHkP0KKMxYwOG7UjJqstlYyxzq_sZZt7DoC2Bmstzz3EiTlGNOMDzA0riLtPgydi7JllcIs9IQ5cIixuJKKy_kB_i0rjd14mHjxFFntrfimAZspyGhg08HKQPWfVYJGA8F1lKvk5YnHWWg7GAOSFkpKj5cUQZSQn4q8628E8pUW5R_24UUdtmIYIuqdU9TLvRT8Wie2IKIcT.C5qjB7sUxFATvWjNiFNX7Hb6vxCXlKVpBWGzlVpBmbq_rkXEC.SL14t0UJUFIHUFctwgJPvTG79BOQZjjWSNdqq5Q9s3HNU5i4IWqucP9USk7vBzcNaWkuvmKDX_c2mvRHeppeJd5Nd3O4FjlIUu7p3oVCiD.uB187kONtUI4T8AguEIUUTSMW3GLnyKq07JZuC5zoq2atNGOCaDjPjhXOWnxxd4CSgurdy2v3g92QabohSaoAQoakDnQh6tm_UVgo9K4oBkFaqwmPQZGZZwtu.afKUAOGGM_4wEgi30r8uO45pdkKLlpwnM25xZ1Fg_laO9zEK4OzHAv75jSO4DNfvO9lDh3t..63l6QHwan2tHBp_s_iAIM7HUqvyjKf2ITjBBJw1iTxqYDwlSzsVAoltbo1bnaX0YKaAG3vmwBd8r3KoY2.G65yla_Obpy6i.L5mmLyWgFBk2VmjRpag9BkVbKzLxR_7PeGB0Gp2Mbvfab1YnScRv5NIIWJdsOErgu2PzPZ28Bya18mzOEBDLmub_lu4RA1yAy8bpfOaTPQAurBa6V._mvM_kHnRoCljWNnNzUgvrhxVfTKl1.VGbrliNo42zEti0EbWHQiEoL3ieeMBBN2DiGabl_kSBamJEz3xyOx36MpPe21Np_yLeyfPe.7ptnVeQC4fC4LqR_IFriZnrfOgjmbPGyFxeNvHD.15Rdm2FFbAHE1ffx03CKD6DJFA31nPG8uiN22VJXAaLJDdvbYzM6UzAnM2uAA1wlF3s3aaDn3YRrUiQ_hZfDXXkdc2yxBgfyJ5dHAFf1wZRiQCyzTwVrnGKX0LZqFasKY.hZ2yerSwAzi1OdwFzBTinyS71cr8pvKads.d9TQKnSqlPnY11b.RbK5Kd9LEGzGlqmZrXHgqRnkBknrlIQFJhsQ876pphHUq5AVSFPVDvGWL0sBLd3QeCQxZpVkOJv4x.qRw7q9KoA_PNo7ERnkQb02i9NFDolXrg6tLQ",mdrd: "hZfxF7B6iBuf1bK8ulHdxxakYFcGGcVhOLdt6PNQjRk-1740051356-1.2.1.1-qq.ZXW4gP3kWCEQyD7JzxSa5GlAc3LTJhHc3GuRmQTZTilmlGG61RXThwEXfrbs4q5VEHV8QbQs8s_atsVN1fqGPs85P4FhF5p2rC7kgmVZIrQPYhoS9nA.VSgt5gv8qtq1kdZHw0yJVis4LvVcv2MCgAFEvZvPksQZjiIDuKVSXPnpXhLW0YwQULm.71Dka5gy08DLudMUsLCqWmko5o7cLCpzUHzbiq889i4sC_OZDmI3OYezRgfM4_Bfs0_A1xvRulVAU8hTdEG12HLNDnbbMy17pKYyorLaffh2e.sAl2BZlUB0cxNFTelEGhI15qqUeKj_XgfRQOozQG2mpxkeWaLSqsDH_ep7PWC7ufLv8mkASwJWSPOS_e8Ge97l.Q6KttDR2p8T.l_A6dI6N0ZUwheG15lWNH.vz_cw9A2VSDqawlsb47yTgnwe1Kpk1WRDuBVk.3XmAhrk39WeBtOJ06kclmOOmiga2IfmJeXUhYFY7QDehWuU8BznXjpa8FwHNPD8NBZ5CLSNAX5mmTJebA04sHF3_VsEC9LEl0zVVQhPlCD2XFM3WDNSJ_CXBcIcFtqJc.RzhTqhVvRG.U2a6xF.qe1Wk5.LmNryqizgEbl9xophrlGUsQg2Tw5j.IUzlucCn4B7EcvCIZ6OY.qz.Zqhcg9X6rLrVTaLewqrfqyxQ.1bzR9Ho2ZeziDLDU.KaL8BK8tFT4J2cK12S0i9qidRIiR5c1SWS_s2QEduMdKXM6Hm5ij57ImqZb3zx_Uo5N6UPiBBhXtGa4QuC34_Sm5MWsy4JP6deK9NN_rmfFYTMr7CnEO51EwQcEsnvCNv43bJ_yV9DpEBCJdydm_F23i_f65GX0cVn.CujfyVpyW9SadDqsgiCG4d8HJXvoC3i0z8IgM1DQyl7u5wez9Ewk6KBkwyxz_qdFO8KTxOp1VK1l2FgBemC2ZYfhXMwKfGx9QPHmCL3P.JLSTZeBAjgT6DQ2fgd7uF7lGbmc.NVSoJMgVvAzJNxdZmYls7AN.Qg_ieuSVmnNdwdhUaXQKjZXC4bn.mzadGKtBmUlk51mB0H9v8qQZBSqFTlaKfiux3rj84BTXVKpcThxuz_IrsJQxXZgLctRT_m_lbwWPpgcxX6F4zPEwO2u0AfGpqjxF44NJoSI2A9w6xn7M8Vxh.p44eGnr9nB4QHzb0vDRFo_CdfJXkqV6EWFXarNecDbF.Q2PQzls.qdfswSejAWW8c5UIpajdfUNz2NDG6v2XL7F.yK_rK6IHQMBUO6ayp31.EJ66reagKJcfYBo8W9A0Ezsgog62nHWrwUWhXuzju7Fy1bbKF90rlzzCG3twO_2UW0.NseJ6xPRe5ztwP.O5tPwJ.i6IZpCTCNXazPxls9HlSrSlIHLI6u841P.hvRiIVyCoi8YULw4oLq_M9L0hmV1IbXfFRATcQVsVXza.wgM9MnrERIHd3xG1nV0F9eipQZEWjPV4FbHJKqs6JhD0cpVXNWMhabf4Qi8h9DLJrImTQSVlvRc1Ggk3KTUjHcYj0k.CYUwuO43cyETXpfRdq39s4_dtS_4xe4Jf9RgkbUXxRoF_k7YaDykBsTtWBTopXrEBc9N49ve7Fkt8kbnICVrClJgG0O8Z5H8KJ5n_ACiYa8wBepXVbq6iBwJ9tVVw4ORi6s3eMMwwrjAZOKp1hdEqdspZ8.3oLSKpDfQvFxdGkmukONVwMThvOjdGvyRLlGA4eIIOyKFF9R0L9m1RwKxP5AveVzYxKwsQ2W9t90diKv.7anGpsB990EDz_NgdNWtXJ2cJD7SJeZ.pSuZCzyiu6AxVdqCKRgXfiai7wsAd4TcPFaM6qu4pMRCOhNWbOo03IE4N7MHxOTuRIk8G5yBOIk7Lsit422ZXEuaEFGakcy6rqd3f2jRrptJuLZHG39AzZUSQvu2UUHLQ3vvuBs1zqsWVXduDBg5FJ5Df6tzudHcW2RFfrS6wJn4YWuLSxKXulquD9Xl5TSbiAzw"};var cpo = document.createElement('script');cpo.src = '/cdn-cgi/challenge-platform/h/g/orchestrate/chl_page/v1?ray=914e3231bb8d3e3e';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, "\/?__cf_chl_rt_tk=d7x5EjtuiLPyH3dml1UKvZ1sglbQzkVBhnzwg6fDlJQ-1740051356-1.0.1.1-gKJFlJNlraRzXf7tvFNh53N.O.uEqCpEOsMhjstPjAk" + window._cf_chl_opt.cOgUHash);cpo.onload = function() {history.replaceState(null, null, ogU);}}document.getElementsByTagName('head')[0].appendChild(cpo);}());</script></body></html>