cloudflare
tcp/443 tcp/80 tcp/8443
Open service 2606:4700::6812:7c2f:80 · 2002.dartmouth.org
2026-01-23 07:19
HTTP/1.1 403 Forbidden
Date: Fri, 23 Jan 2026 07:19:13 GMT
Content-Type: text/html; charset=UTF-8
Content-Length: 5340
Connection: close
accept-ch: Sec-CH-UA-Bitness, Sec-CH-UA-Arch, Sec-CH-UA-Full-Version, Sec-CH-UA-Mobile, Sec-CH-UA-Model, Sec-CH-UA-Platform-Version, Sec-CH-UA-Full-Version-List, Sec-CH-UA-Platform, Sec-CH-UA, UA-Bitness, UA-Arch, UA-Full-Version, UA-Mobile, UA-Model, UA-Platform-Version, UA-Platform, UA
cf-mitigated: challenge
critical-ch: Sec-CH-UA-Bitness, Sec-CH-UA-Arch, Sec-CH-UA-Full-Version, Sec-CH-UA-Mobile, Sec-CH-UA-Model, Sec-CH-UA-Platform-Version, Sec-CH-UA-Full-Version-List, Sec-CH-UA-Platform, Sec-CH-UA, UA-Bitness, UA-Arch, UA-Full-Version, UA-Mobile, UA-Model, UA-Platform-Version, UA-Platform, UA
cross-origin-embedder-policy: require-corp
cross-origin-opener-policy: same-origin
cross-origin-resource-policy: same-origin
origin-agent-cluster: ?1
permissions-policy: accelerometer=(),browsing-topics=(),camera=(),clipboard-read=(),clipboard-write=(),geolocation=(),gyroscope=(),hid=(),interest-cohort=(),magnetometer=(),microphone=(),payment=(),publickey-credentials-get=(),screen-wake-lock=(),serial=(),sync-xhr=(),usb=()
referrer-policy: same-origin
server-timing: chlray;desc="9c258583bcfb64b6"
x-content-type-options: nosniff
x-frame-options: SAMEORIGIN
Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Expires: Thu, 01 Jan 1970 00:00:01 GMT
Server: cloudflare
CF-RAY: 9c258583bcfb64b6-SJC
Page title: 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;padding-left:1.5rem;max-width:60rem}@media (width <= 720px){.main-content{margin-top:4rem}}.h2{line-height:2.25rem;font-size:1.5rem;font-weight:500}@media (width <= 720px){.h2{line-height:1.5rem;font-size:1.25rem}}#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="360"></head><body><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: '2002.dartmouth.org',cType: 'managed',cRay: '9c258583bcfb64b6',cH: 'n_h_0xsk1MRicqvg2zOSA.ZwMsyVz4j6jNeMI61p5SA-1769152753-1.2.1.1-h7xsPWZpxG9sVAL8G_nlAXs8nLoRgJYXdijj.VMOVtToiXZdIYHGUy9IYpFyz8C0',cUPMDTk:"\/?__cf_chl_tk=WOpComClgGUrmTeQsyqpvZ3vchGELYzV9zYlEDdazz4-1769152753-1.0.1.1-1qjh7D3758k55izhxstuzj1ap3F9XvC4AWSqeb0f.no",cFPWv: 'b',cITimeS: '1769152753',cTplC:0,cTplV:5,cTplB: '0',fa:"\/?__cf_chl_f_tk=WOpComClgGUrmTeQsyqpvZ3vchGELYzV9zYlEDdazz4-1769152753-1.0.1.1-1qjh7D3758k55izhxstuzj1ap3F9XvC4AWSqeb0f.no",md: 'As_EX_wSiTCrEL8xZQ23tpKD38hJ6TB4iu6qse5mqig-1769152753-1.2.1.1-C.KqwS5W9soX9Pd_mLF5.24j4or6r.6Z2d.ZdqHOw5OxI2w6aAOtbM5IE_Nu8seZND7qZ4PDXHfxDlzl6BtUtkidgucwpurAV4tIwbGH.cz5B04qceR6ekX3DekbBWo6PmSFD5MNbW8dhk.3JemxRx69NuSYUf0J8mjotOfSJ3PHH0OQDW1K94DM_MF10drmrjKzERLfr_z9O7gFR9qZ7M7Yp4TDjiB3C37wFfoj.2eRL_VJQqeU5I6RAUns0H.j.4uIOfGiCBAsSlN7D1CwF68V9nbkBSKT92H0NnUqf8s6TCIC59DwlKPbygsNd0fOSsBx5lKQVUqYqAevijp29IVBr.yXm.ICHrjzxyX5Vt_87.b8x0cowEV08RE5tFd3Yf2mbbtMyTptCZHBzIDRmDlbGIYE_9QGMfz0iJJ4K_JxNF4ItNqpWxLRbwnIzAZVN7aIJjKyGMeHe4n_R1e9O7PT9JW.22GGUBCTsJwYgetiApS5fdOWR62KfYfgPk6iAce4breZPNYQBCwoRC25GZqGFVMMvIs5Rx7.EsLqB6Bn6fFqxqopol0JMlnjqVvbsoFien5CgLEW2bG3rhNxCWHVl3dHZW2vyUdelCJ4rRtw.rjlRfIosJ0e3MJFMI1FjoCV46WHmHfxae88EBAYKmtbLk5OLPONct1G3UEE_GPiadZaRyPx.AJ6KN5UJZM0fHD33ijq2PCz.B5ooLncJHTJMLCqQd0naCJ6N.E9_dkXKlvRAUBEna1p2lpSRpxbIU4y5jy2JlXtS_lPG5mbQiEGDlfFB82LOYpMBAcimI.hC6ZfRmh.sSkUWFLIZctzG4PVVlaKgRGYY6Fo9UcPbu6_ODqedMlDmNMTF.XcG4IZOIJQ704Og19t9lSN6JSg7OHbX1pgNhGSuNXiXyCkLrD7Mqr.DLPfiKfTUDRwTwykrxyd.C4zX3pDzK5AUEpOh_aPac8L8cwk94NGv1et9hDfRtMl9njHqgalhfyEP9VGp65E2jQndBWVUq9KTmRPTic.3NrKgxQcgKSUFDPTew',mdrd: 'Re_30fENMHRczPr3tM1VQ8d616aqWeWL5DH75mY.ZbA-1769152753-1.2.1.1-JdDmI.XGauPSJy0Eip4Dwf7kVSW_zSganMHFeEo9RNDTkVlquLRvdppaEz3XCiOUfbkCeesncKod952HuK_.Fk1uqX4.KoD2Ytq2Dh7ZhO8NQAfNUutrgPN09eJdd2SjjQuUCGyzYKkhZU7Q5gH5nGho8wZKJSvgO.NKUYE0p4wxFjqHEvY2zMR4qUYY5gG7j8eqHl0qSPJN1O2rQlU79pGedtIvhCigh2FjH.sLvXDlhpxsZvwH7jNGYGfx.ycpBbjmt3uRybKXqUSb3R16UmJZrDCVKnM1jtjmVg0fjNmS9BT05T5U2BDehaqs7QmQZG3TUujqmxCvsM31daUUORNi_Gk.hD6axI6RIEojwd
Open service 104.18.124.47:80 · 2002.dartmouth.org
2026-01-23 07:19
HTTP/1.1 403 Forbidden
Date: Fri, 23 Jan 2026 07:19:13 GMT
Content-Type: text/html; charset=UTF-8
Content-Length: 5255
Connection: close
accept-ch: Sec-CH-UA-Bitness, Sec-CH-UA-Arch, Sec-CH-UA-Full-Version, Sec-CH-UA-Mobile, Sec-CH-UA-Model, Sec-CH-UA-Platform-Version, Sec-CH-UA-Full-Version-List, Sec-CH-UA-Platform, Sec-CH-UA, UA-Bitness, UA-Arch, UA-Full-Version, UA-Mobile, UA-Model, UA-Platform-Version, UA-Platform, UA
cf-mitigated: challenge
critical-ch: Sec-CH-UA-Bitness, Sec-CH-UA-Arch, Sec-CH-UA-Full-Version, Sec-CH-UA-Mobile, Sec-CH-UA-Model, Sec-CH-UA-Platform-Version, Sec-CH-UA-Full-Version-List, Sec-CH-UA-Platform, Sec-CH-UA, UA-Bitness, UA-Arch, UA-Full-Version, UA-Mobile, UA-Model, UA-Platform-Version, UA-Platform, UA
cross-origin-embedder-policy: require-corp
cross-origin-opener-policy: same-origin
cross-origin-resource-policy: same-origin
origin-agent-cluster: ?1
permissions-policy: accelerometer=(),browsing-topics=(),camera=(),clipboard-read=(),clipboard-write=(),geolocation=(),gyroscope=(),hid=(),interest-cohort=(),magnetometer=(),microphone=(),payment=(),publickey-credentials-get=(),screen-wake-lock=(),serial=(),sync-xhr=(),usb=()
referrer-policy: same-origin
server-timing: chlray;desc="9c2585837e542fef"
x-content-type-options: nosniff
x-frame-options: SAMEORIGIN
Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Expires: Thu, 01 Jan 1970 00:00:01 GMT
Server: cloudflare
CF-RAY: 9c2585837e542fef-EWR
Page title: 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;padding-left:1.5rem;max-width:60rem}@media (width <= 720px){.main-content{margin-top:4rem}}.h2{line-height:2.25rem;font-size:1.5rem;font-weight:500}@media (width <= 720px){.h2{line-height:1.5rem;font-size:1.25rem}}#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="360"></head><body><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: '2002.dartmouth.org',cType: 'managed',cRay: '9c2585837e542fef',cH: 'dJykXQwNHzKqw1IjFvNYkvnPeIuxtPLYyj4je3YjXSw-1769152753-1.2.1.1-1zk3zIgGkipKRIR2uzBX3CjIV_vncFu9XG6MP03TWWKq7NkTXwrYyqpfN4XxlgOm',cUPMDTk:"\/?__cf_chl_tk=n_bntzmAInLbW2fAzeepTpLbk1UcjfKpK1KrqNrJ5kQ-1769152753-1.0.1.1-gO06l5rtuHFcumTQr_5yMK2v9z8Vxb4gFAaMMHXGZEI",cFPWv: 'b',cITimeS: '1769152753',cTplC:0,cTplV:5,cTplB: '0',fa:"\/?__cf_chl_f_tk=n_bntzmAInLbW2fAzeepTpLbk1UcjfKpK1KrqNrJ5kQ-1769152753-1.0.1.1-gO06l5rtuHFcumTQr_5yMK2v9z8Vxb4gFAaMMHXGZEI",md: 'ahdma5QwsafMiQMj.WDoTc6cqbPq0ItRvAO7sIrsSm8-1769152753-1.2.1.1-6JovjFcsVUaj0rIANOmkYSJkis8.of5NQq3P5OIccs8kCoGCkNrVC2jNEbJqcXMHSKo4aFE_qzGd8Qm79OCuGEeG65oyQmSWzicEeD1XHw2COAHEden8RYwfB4pSqgM8XWIepWLQ0v9j1Uh8hHvti4_hfaNgv7.t.6oGZM_LgGXmmOXFrmS.D7VMjiR2qN8xTs8e0qh.jbEXfL6zNXKa0srlaK_ePMKFVcILd7DOZ3CxaDOy3aAfidNU_kp6eMV7bzSlhZhgyjziVridUGhM3YZaf4SyNofeebWp7_85RxXTqhkuOqLi70wHV4zEUIDJQvAOEfit55bo9swISCXRutvwdk85mLkNZx8e9wtYvj2e.2HfpOxlTyzmxfzDDMMvH4gfOD988nevFZ7DLCH9EyQNrULEw1VA47Rrx6B9jY6gGMAFdNVbosxtfQJYYNLZaCKJ4HSlhI.M8_UP_r_SQPPVrs0eljJI5fL14RpOhjiMeQ0fRVNuaJic_qH2ELCxAtQ7Kfp8Ju4Y8m5UOC5mT2.VMzoUDAHZuunxFZUs_56Eq.0bIqD3.rM8snRfR8i6z1M._EHH.uR1ftkaK77IULLEwlFSZylRJck5_..m5NaAGSt0JyKI2pbzrHh7rdhOLZsr5OjN4eMbmDt0t8.lVBVxlII7KXfLNUY0V6vsHelWPiDQ5oJnC86b3J2QiFQ6sJcb3ggDXiiaRHmfBjkBIWiEXJneIkvRE0IytqacUEjB7OBJsv9I9DauRxGBQ93CKOTQQt_Uc4YRGvt.t01UJ6tRqH5fMQi5zbOaIcrXGljBevo1MvKoYsYQ016IykPqje3LJsiw_Z9E9ed1V9MXHxaSM1VKjR8emNl1Iu4wA_ZfethxInKdLpKtjICYvZBhTS59rFhTaujpGSpNsUk9l15cxMK8a2FnhIngh2DbXX5J9FU3TswA_H_lbSd4vMNNG51fxX9RvHVDBL3hV.420eNAJeFlxVx4s_buhL3P7j4',mdrd: 'd2IcgGJaJbI3Y74zVaHq0IV3IRc5Mn2qn8G5XKPoW24-1769152753-1.2.1.1-gmIFYjfvngyfYAegbs7SxPif3jeZp7aT6Tk8cfZL3aLFHcBx5CRgsREHBT2pnyFlMjTMfpwxpfLXVhUnzyJTJyRKo9XTeYsial_lH87T_DcvGwpFmHJzp8B7CG1wBdZPBeJOYdpP43.U6kWXfACJgBOkLmvJAxGPf9Vix8yhMtkpTH4xfRnHwQiCLIg87y8VGDW.ZyJpTqZt5xa9BgQpAtcjO0Co_LIoG7aZ0hxOGnaDXuvqp9dbRkb36jhRLiaWwKEKbp9tASLzTvLOzN8J4dNnEBjwibYpYiWBB62V0TjA3FsesYOSr.NA2MRDjeHigFe2O9W6X72T90GwRCRCazaiYy90k2Rquzb91ZkXA1xb9a7AwyRHxBUDWripQCkVzkbXZIgnmPPWFD7T9l74H
Open service 104.18.124.47:443 · 2002.dartmouth.org
2026-01-23 07:19
HTTP/1.1 403 Forbidden
Date: Fri, 23 Jan 2026 07:19:13 GMT
Content-Type: text/html; charset=UTF-8
Content-Length: 8647
Connection: close
accept-ch: Sec-CH-UA-Bitness, Sec-CH-UA-Arch, Sec-CH-UA-Full-Version, Sec-CH-UA-Mobile, Sec-CH-UA-Model, Sec-CH-UA-Platform-Version, Sec-CH-UA-Full-Version-List, Sec-CH-UA-Platform, Sec-CH-UA, UA-Bitness, UA-Arch, UA-Full-Version, UA-Mobile, UA-Model, UA-Platform-Version, UA-Platform, UA
cf-mitigated: challenge
critical-ch: Sec-CH-UA-Bitness, Sec-CH-UA-Arch, Sec-CH-UA-Full-Version, Sec-CH-UA-Mobile, Sec-CH-UA-Model, Sec-CH-UA-Platform-Version, Sec-CH-UA-Full-Version-List, Sec-CH-UA-Platform, Sec-CH-UA, UA-Bitness, UA-Arch, UA-Full-Version, UA-Mobile, UA-Model, UA-Platform-Version, UA-Platform, UA
cross-origin-embedder-policy: require-corp
cross-origin-opener-policy: same-origin
cross-origin-resource-policy: same-origin
origin-agent-cluster: ?1
permissions-policy: accelerometer=(),browsing-topics=(),camera=(),clipboard-read=(),clipboard-write=(),geolocation=(),gyroscope=(),hid=(),interest-cohort=(),magnetometer=(),microphone=(),payment=(),publickey-credentials-get=(),screen-wake-lock=(),serial=(),sync-xhr=(),usb=()
referrer-policy: same-origin
server-timing: chlray;desc="9c2585838ac88465"
x-content-type-options: nosniff
x-frame-options: SAMEORIGIN
Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Expires: Thu, 01 Jan 1970 00:00:01 GMT
Server: cloudflare
CF-RAY: 9c2585838ac88465-EWR
Page title: 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;padding-left:1.5rem;max-width:60rem}@media (width <= 720px){.main-content{margin-top:4rem}}.h2{line-height:2.25rem;font-size:1.5rem;font-weight:500}@media (width <= 720px){.h2{line-height:1.5rem;font-size:1.25rem}}#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="360"></head><body><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: '2002.dartmouth.org',cType: 'managed',cRay: '9c2585838ac88465',cH: 'EBiozPrzgkVPkamMlpu.V.46WTH_MN87G6P0A7w6gQQ-1769152753-1.2.1.1-X3huzLLZnRbd72Ge6_F4l4VxA4FtHFtmWC.ElLlK277Onrba9hVlUUKYznsMUVk9',cUPMDTk:"\/?__cf_chl_tk=3IlibYaXEZ5qpUKUGDtP3myEzfrpWt4YeCipKYAYRqI-1769152753-1.0.1.1-8bcPZXjYjlLwE.1gRwYgSlkPzv1fLAis1SwOLqIFnYM",cFPWv: 'b',cITimeS: '1769152753',cTplC:0,cTplV:5,cTplB: '0',fa:"\/?__cf_chl_f_tk=3IlibYaXEZ5qpUKUGDtP3myEzfrpWt4YeCipKYAYRqI-1769152753-1.0.1.1-8bcPZXjYjlLwE.1gRwYgSlkPzv1fLAis1SwOLqIFnYM",md: 'DWkURiWJxeEVWRpopYgqIJqfCmS9uQwW2LQ0LKZRCGE-1769152753-1.2.1.1-M5JfQNprRi1YhyvTasch3ulcdW9Y4YcqXbCKcVVuloGgzYUfUA49eLIPd_.OfWUBJzGfswHYvRG3a75nkV5yF6BzAG0laAsrRUtxj4HXjc56Aawa9ySWt9C_d.C507zCHfL5gr81i4Ve7cxUUCLi6s2gyTJqldezY78WklnYoAVROujar_saPeXhJ3kThhMa.FyYZPbE48xui2XT9ecrBIMbtfOPr9Loo1XJpHeFEvlDbNOSvaOnhXhjcyhpp6UjXRZwiBnD3gNlZetl53jFeg_p0ldTDgxMUbyL9.iNxeTxSEIaAhyUzFfKFe02plTYoCQq60Ehsi8BN0ANXIhsYzIBo__IibeClgmA_f0_AhEooce6lV6YlzwuZUN263gjRNKY9mB.tPu5OeIv1f_Hx7jtZItRv_JKVBmwIrB12BSV_uGN5yM7xXR5SlnmmLpA_dvLPOpb1KXy_GRWMpzfV0nd0t4q5l9yBojFg25e24.uz3ot8XVb86ctp35gS_Sn6CnZAaWkVXfmqbZYdfk6bZXF01EGFd1J7Fa1tibLZIdnkGRdOTWeWmEqc822mV.wq41jC3A2tRyyS3.NNSRVd0Gslz46wZRy1XP1hiJc.0xDfR4Q15vzaa9ooOjkJZXBXOdnpMcfcw4UhWSZUhbqPlw5Aiy3yWhT34M.8c61JOgBI8xyd.pqi3QFc9invRSFZquMRuDvMyB8mg2BPJ2690RwE1.Zeq0i24BEdTVJCZgAx9y2jM3JAvEWs8wCt723PwqPksPVrsBa1KAFoZuhR9_FKEhYWK.GfgfjzeWkHD76W3YsK6QFTxuaPQAM88f2eN4GVX2jYn6fYR7A0x9I7ZbP8NzRsiQutfV87FjjAjZ5qcdWI.C4QWoLi1RbSBb6uO3zzTcxoE5wcxvrRoAEHNZMhHpmqczW66M_v6eiZVa_7pb2m4pr1XZdkemlJf.zMl_lb.zRu0xdczw1fdwYWQX3GNKVZO.k8jFqHkaC2RQ',mdrd: 'f9Wx5ERZtZrJIBp_q.fRopfkWUPaq.7zi6BK4JWaTSU-1769152753-1.2.1.1-hOM2vpS1F0OG5baQcz0rkT_LqaYa1vBpaNpSSknhN7p2g.sKrX_CfzKLVi5gUZmXAWB7D7l_mVSQdJGzhFiYcsVTr1Qix7dQuX7ABvUvnh8FNkEoLn2LuaD_GcnLzqEfkFRGxy84ygvah.Vu4rRB0E1NFrT52QUS8rxtY7b7kIw9R6j8vv0W98uy_wA7HC6S8cmqyNEiwMpsUUQlN.lCPH71whgOU.rQa5NhOXgH84A_kFzcNDeSqB_enpcLSZQ72fleUmvrJ82skDQZjfANlPPgK.HCzlVI.SFoFTjnSZEdUkwNg_8sY5i6rmq0BiP4uAYpwf4A6MoJT1kog9W7J5JBY084ufKV8pVn8a99DTBZrfH1zzzI9CYR9KyJ7Oxb21taExazpqEJ44YxSJwg3
Open service 104.18.126.47:8443 · 2002.dartmouth.org
2026-01-23 07:19
HTTP/1.1 403 Forbidden
Date: Fri, 23 Jan 2026 07:19:13 GMT
Content-Type: text/html; charset=UTF-8
Content-Length: 4515
Connection: close
X-Frame-Options: SAMEORIGIN
Referrer-Policy: same-origin
Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Expires: Thu, 01 Jan 1970 00:00:01 GMT
Server: cloudflare
CF-RAY: 9c25858368c8f3db-SJC
Page title: Attention Required! | Cloudflare
<!DOCTYPE html>
<!--[if lt IE 7]> <html class="no-js ie6 oldie" lang="en-US"> <![endif]-->
<!--[if IE 7]> <html class="no-js ie7 oldie" lang="en-US"> <![endif]-->
<!--[if IE 8]> <html class="no-js ie8 oldie" lang="en-US"> <![endif]-->
<!--[if gt IE 8]><!--> <html class="no-js" lang="en-US"> <!--<![endif]-->
<head>
<title>Attention Required! | Cloudflare</title>
<meta charset="UTF-8" />
<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" />
<link rel="stylesheet" id="cf_styles-css" href="/cdn-cgi/styles/cf.errors.css" />
<!--[if lt IE 9]><link rel="stylesheet" id='cf_styles-ie-css' href="/cdn-cgi/styles/cf.errors.ie.css" /><![endif]-->
<style>body{margin:0;padding:0}</style>
<!--[if gte IE 10]><!-->
<script>
if (!navigator.cookieEnabled) {
window.addEventListener('DOMContentLoaded', function () {
var cookieEl = document.getElementById('cookie-alert');
cookieEl.style.display = 'block';
})
}
</script>
<!--<![endif]-->
</head>
<body>
<div id="cf-wrapper">
<div class="cf-alert cf-alert-error cf-cookie-error" id="cookie-alert" data-translate="enable_cookies">Please enable cookies.</div>
<div id="cf-error-details" class="cf-error-details-wrapper">
<div class="cf-wrapper cf-header cf-error-overview">
<h1 data-translate="block_headline">Sorry, you have been blocked</h1>
<h2 class="cf-subheadline"><span data-translate="unable_to_access">You are unable to access</span> imodules.com</h2>
</div><!-- /.header -->
<div class="cf-section cf-highlight">
<div class="cf-wrapper">
<div class="cf-screenshot-container cf-screenshot-full">
<span class="cf-no-screenshot error"></span>
</div>
</div>
</div><!-- /.captcha-container -->
<div class="cf-section cf-wrapper">
<div class="cf-columns two">
<div class="cf-column">
<h2 data-translate="blocked_why_headline">Why have I been blocked?</h2>
<p data-translate="blocked_why_detail">This website is using a security service to protect itself from online attacks. The action you just performed triggered the security solution. There are several actions that could trigger this block including submitting a certain word or phrase, a SQL command or malformed data.</p>
</div>
<div class="cf-column">
<h2 data-translate="blocked_resolve_headline">What can I do to resolve this?</h2>
<p data-translate="blocked_resolve_detail">You can email the site owner to let them know you were blocked. Please include what you were doing when this page came up and the Cloudflare Ray ID found at the bottom of this page.</p>
</div>
</div>
</div><!-- /.section -->
<div class="cf-error-footer cf-wrapper w-240 lg:w-full py-10 sm:py-4 sm:px-8 mx-auto text-center sm:text-left border-solid border-0 border-t border-gray-300">
<p class="text-13">
<span class="cf-footer-item sm:block sm:mb-1">Cloudflare Ray ID: <strong class="font-semibold">9c25858368c8f3db</strong></span>
<span class="cf-footer-separator sm:hidden">•</span>
<span id="cf-footer-item-ip" class="cf-footer-item hidden sm:block sm:mb-1">
Your IP:
<button type="button" id="cf-footer-ip-reveal" class="cf-footer-ip-reveal-btn">Click to reveal</button>
<span class="hidden" id="cf-footer-ip">64.23.218.208</span>
<span class="cf-footer-separator sm:hidden">•</span>
</span>
<span class="cf-footer-item sm:block sm:mb-1"><span>Performance & security by</span> <a rel="noopener noreferrer" href="https://www.cloudflare.com/5xx-error-landing" id="brand_link" target="_blank">Cloudflare</a></span>
</p>
<script>(function(){function d(){var b=a.getElementById("cf-footer-item-ip"),c=a.getElementById("cf-footer-ip-reveal");b&&"classList"in b&&(b.classLis
Open service 2606:4700::6812:7a2f:443 · 2002.dartmouth.org
2026-01-23 07:19
HTTP/1.1 403 Forbidden
Date: Fri, 23 Jan 2026 07:19:13 GMT
Content-Type: text/html; charset=UTF-8
Content-Length: 8711
Connection: close
accept-ch: Sec-CH-UA-Bitness, Sec-CH-UA-Arch, Sec-CH-UA-Full-Version, Sec-CH-UA-Mobile, Sec-CH-UA-Model, Sec-CH-UA-Platform-Version, Sec-CH-UA-Full-Version-List, Sec-CH-UA-Platform, Sec-CH-UA, UA-Bitness, UA-Arch, UA-Full-Version, UA-Mobile, UA-Model, UA-Platform-Version, UA-Platform, UA
cf-mitigated: challenge
critical-ch: Sec-CH-UA-Bitness, Sec-CH-UA-Arch, Sec-CH-UA-Full-Version, Sec-CH-UA-Mobile, Sec-CH-UA-Model, Sec-CH-UA-Platform-Version, Sec-CH-UA-Full-Version-List, Sec-CH-UA-Platform, Sec-CH-UA, UA-Bitness, UA-Arch, UA-Full-Version, UA-Mobile, UA-Model, UA-Platform-Version, UA-Platform, UA
cross-origin-embedder-policy: require-corp
cross-origin-opener-policy: same-origin
cross-origin-resource-policy: same-origin
origin-agent-cluster: ?1
permissions-policy: accelerometer=(),browsing-topics=(),camera=(),clipboard-read=(),clipboard-write=(),geolocation=(),gyroscope=(),hid=(),interest-cohort=(),magnetometer=(),microphone=(),payment=(),publickey-credentials-get=(),screen-wake-lock=(),serial=(),sync-xhr=(),usb=()
referrer-policy: same-origin
server-timing: chlray;desc="9c2585838d63a3d5"
x-content-type-options: nosniff
x-frame-options: SAMEORIGIN
Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Expires: Thu, 01 Jan 1970 00:00:01 GMT
Server: cloudflare
CF-RAY: 9c2585838d63a3d5-SIN
Page title: 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;padding-left:1.5rem;max-width:60rem}@media (width <= 720px){.main-content{margin-top:4rem}}.h2{line-height:2.25rem;font-size:1.5rem;font-weight:500}@media (width <= 720px){.h2{line-height:1.5rem;font-size:1.25rem}}#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="360"></head><body><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: '2002.dartmouth.org',cType: 'managed',cRay: '9c2585838d63a3d5',cH: 'UY5p2l88bAcnJJqF3YaVWnYatcie0IHuTKAYj9k65U8-1769152753-1.2.1.1-ztBlzWkDEoyPJtxkL7MPxdLbMrrxiEEpOcEhfzRk.RffFEmNSy683tbm0FAhFPi4',cUPMDTk:"\/?__cf_chl_tk=fX0JVMdFhgEOXiIj6oEJSipkvzQaOfBoPzPeT_aHXjE-1769152753-1.0.1.1-8VnYBgmDwz8rLQ2SAJQFuhStGx9.GYNv6lp7n2im4Y0",cFPWv: 'b',cITimeS: '1769152753',cTplC:0,cTplV:5,cTplB: '0',fa:"\/?__cf_chl_f_tk=fX0JVMdFhgEOXiIj6oEJSipkvzQaOfBoPzPeT_aHXjE-1769152753-1.0.1.1-8VnYBgmDwz8rLQ2SAJQFuhStGx9.GYNv6lp7n2im4Y0",md: 'PVQjRpgvDSRwW2sSqAKT3tt4uzhUmy.gL2RtqquOSy0-1769152753-1.2.1.1-.pl1uwiS.GeKAdglc.z2DOE2V2WHojHz8vuk5dcZf0DZ2tfm7PdY9V.dEARcCRxPcMLY33S8q3cEFlxCVZv4ozz4ZtFz2rhm.bWz6sp0ldVcleEkzD7h7xqGwlKT2kBTAoDkCJl8IBVXSE115a1JvfWxEz53aejFUQCJ0_us2fp7ywAN3ozC31lRiEy8Pcs440PwpCDzgIdNTVhOrKGARERnL9U6gOvornYmwTj8McIo0RkEzJuWXuzrqnJsznOxLjWn9SVKIY5ROSC6uQmCf8qPYoG4f182m30VHwJYIxqISNDthZi3u8jEpB7gyunjNEJldy0f03yD0qrsATMy1THCk4Lf81o1ats81v14xRKTUO0i.ai_1SZRHc09v5jMSvt.g0nugQvL9KZdttlUPU7atf.nMOGyaM.nTqC5qCgt4x.VxymAJPIW4QANMHnG654YMbA_lURL9K5YInSmB_2dcY12TdV3HYfMvTQrAYgo7JVCytsZaH4atEECpWVQGUvbl9BNTC0Edd7RbxQnSahnCQMsWtj4ieGSvcjxTJ7B7o42ot_rJjaGAyDmr8KM8tanCpGIi_FAM.d_2JRRRk931vxGikStc3HAL.Vt4vefHHTLftZXD4Qf0xcncOep78j7oiAHoB4GlLQDnthfYMb4U8nxMj2oeOZMuyDVP0DZsalfWuD3UzCIlv2MifAjaG4Ffjtzp34LUWzplbFS1VwtiFmYV9d_Q9xKda4zcrbh7hAsPL4WdTKvpVbI8PKscqBq3Ki1Ho_13XsGoUEcbbqkLg6aUStUJz_aTDSdM36l84qtE_fLtapZ.2UfdjixTTxy9Tda1iB3EQPq2YouX8YopCH1xogo62GodFi7hk_fqW.Hp0Gse2wElPas9_4EpUzhzcMJ9rnaMeO.mHzK.JVdUySncdFOXl9UUTMhRbmVkr6n42dsu6Y5JY9iOwMWkpVfZ_5vChk_6CWWOpLK70UHAeTR8E2exRwO_IFEx2NeFZcyy.kBUH.AV2J1O8N.JK4MNzm6AgzmgE6BcdJEHA',mdrd: 'UgihJq4MrfUZjAcgTHs89XZOXNrgRu0n0mnMHWA8AvY-1769152753-1.2.1.1-ABkiA6TK4t4xMEzrfz5F78wFfmuexRwCd5YXAkYHvXb7Hdo5DSRpm3p._I7sQuQ4mo0Gy7ugj9DTUouCpC3aKdd8dEuBap.F.DkE_w.NuThqDKmrROgSS6FZJZ2cd0DkPLBZGGbTM5J3VUWzCa0LZkqONW3ttPwxK56chne3qDwO6xo3He4C_w2PxdJHIShn_yZs4v2Ko32f_A8cl5nkCRh9ZLYYfewsPP6QCEsc7mZAlTw35gZhGtSGetxDOOiMEjWCYT3otbLfInA06y1mGNgVoJgeZhI6rG2npK5vd.u.0CIYTp4JIa0oTWbarVH1_JGbr_OwwJHi3jSGY.i1Tx.5bH0a4BGDUBsjgAxDH7
Open service 2606:4700::6812:7e2f:80 · 2002.dartmouth.org
2026-01-23 07:19
HTTP/1.1 403 Forbidden
Date: Fri, 23 Jan 2026 07:19:13 GMT
Content-Type: text/html; charset=UTF-8
Content-Length: 5340
Connection: close
accept-ch: Sec-CH-UA-Bitness, Sec-CH-UA-Arch, Sec-CH-UA-Full-Version, Sec-CH-UA-Mobile, Sec-CH-UA-Model, Sec-CH-UA-Platform-Version, Sec-CH-UA-Full-Version-List, Sec-CH-UA-Platform, Sec-CH-UA, UA-Bitness, UA-Arch, UA-Full-Version, UA-Mobile, UA-Model, UA-Platform-Version, UA-Platform, UA
cf-mitigated: challenge
critical-ch: Sec-CH-UA-Bitness, Sec-CH-UA-Arch, Sec-CH-UA-Full-Version, Sec-CH-UA-Mobile, Sec-CH-UA-Model, Sec-CH-UA-Platform-Version, Sec-CH-UA-Full-Version-List, Sec-CH-UA-Platform, Sec-CH-UA, UA-Bitness, UA-Arch, UA-Full-Version, UA-Mobile, UA-Model, UA-Platform-Version, UA-Platform, UA
cross-origin-embedder-policy: require-corp
cross-origin-opener-policy: same-origin
cross-origin-resource-policy: same-origin
origin-agent-cluster: ?1
permissions-policy: accelerometer=(),browsing-topics=(),camera=(),clipboard-read=(),clipboard-write=(),geolocation=(),gyroscope=(),hid=(),interest-cohort=(),magnetometer=(),microphone=(),payment=(),publickey-credentials-get=(),screen-wake-lock=(),serial=(),sync-xhr=(),usb=()
referrer-policy: same-origin
server-timing: chlray;desc="9c2585837b81b5e2"
x-content-type-options: nosniff
x-frame-options: SAMEORIGIN
Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Expires: Thu, 01 Jan 1970 00:00:01 GMT
Server: cloudflare
CF-RAY: 9c2585837b81b5e2-SIN
Page title: 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;padding-left:1.5rem;max-width:60rem}@media (width <= 720px){.main-content{margin-top:4rem}}.h2{line-height:2.25rem;font-size:1.5rem;font-weight:500}@media (width <= 720px){.h2{line-height:1.5rem;font-size:1.25rem}}#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="360"></head><body><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: '2002.dartmouth.org',cType: 'managed',cRay: '9c2585837b81b5e2',cH: 'Hl5fwnHAkDzBbniBksjGOQpLPp1VfhnUDyn2yDOujt0-1769152753-1.2.1.1-ykwPHqWZ2E7pv9nk.3RmTxDE0LG.9g1RfR0TCfgXnzLGqg2ZB83Jcvn8zJ5.7m7k',cUPMDTk:"\/?__cf_chl_tk=t.NEnbfrXsn85mhd9Nr4K5LRv00NrnS0GZuXNuP9YYk-1769152753-1.0.1.1-alWIzdsJ1DoqeXMu0ynhbDPGOCccb3EdFQvUsB3Po_Y",cFPWv: 'b',cITimeS: '1769152753',cTplC:0,cTplV:5,cTplB: '0',fa:"\/?__cf_chl_f_tk=t.NEnbfrXsn85mhd9Nr4K5LRv00NrnS0GZuXNuP9YYk-1769152753-1.0.1.1-alWIzdsJ1DoqeXMu0ynhbDPGOCccb3EdFQvUsB3Po_Y",md: 'lkqRWNBncwb8zZBqTyRlEeOI5SjbfnJ0fXFKj0QKWPo-1769152753-1.2.1.1-2VXhog37pMzemH.8QKqkoIw8kvVsA4WXkfqoNWHdztFtVkOqAHHtYA5UOo5JpHQRHfqw9LiXfTjrviaoQwRzieOc.QDeVVJUxtC3L5kgwBHbgIE1LzkQN8uxTGP8mGu8hVo2ijDDcYCKU7DHQdTob36cSDgVmDNPgeOz02x4FbyiP9tkKZkfFW93q4EqBtSd.PqSFWvrQGYinwybQrL6AthigFSZ28BGlQ.ltde0T5KFTe_KLpIux5qkD01_OXcRXdTnhumeXT3aVd2NzKDTLfn38QjaLgacXv_J17jOKQQatleKvXgu89dNwgrBsEI7emdBzlajLs6Cvf8AHlOLRcb_oMNu2ZzhrUuUAqCGwBlei8TLN.q3Qn_PXntMyllXSnSHNIKU61cdoR0JWMa0qdMyBhzzJUncSnPo5zG4pswOA06wAAA5AReuTE8yusiQGhP7rDxp2kGYn82cn5CovLaaJ7WrM45EmxauamnTQuV9uY01Mc0BEz37jrEqkGujqp_xMBkv0Ejj7PTrh8XER2_Ekm.EmQtnYJshjphLIJVijCCVFp6F9C8qGhzmsakF.svvhWyEe1_NkNDlKDO0hF6voWe1Fb7SzsC_2aS8bC33gWXnUcDANv_ozFByx4aew2lOkH2GV1OHX2mcabwNI.R7fvCMNkLMzYl11CHWRIRa41Xv2BiDQUIGC8khE5hKdSCHPtuSDIcqz7BPMl_ewsgaWmo3H.W9iIfyS2Zup48k71tDQR6Pht1NHW.CSytyA3MDk8CgQIDQ8jokJkrEyN13Oqtn4gbH3V4OQF74tmVaeR.Hx.o18LHv.LPD_Z28f2HD6dr3FYSeZA3TE6hgVb.f9rTrhSLn.jAV9jcGDZ2byk8uTcD36b5dg1RkqUBQinlWHo2VL7kBocgMBkByoaWI3981QK9QneFT8ln1av4XDaaQ3xK6xLIZsT4il75UqDxltOJ.VaVM92Xbm0Nsg5hv5uHHjZwZbKm4uExsKHMOoGSAlUtYtkbJN3c7sh.ewX_XOlPoPM.LTbaDGMyoMg',mdrd: 'owcmcyOTNlIke.SrmDTh2zCbCEbQxx2lCdRr88QYyCs-1769152753-1.2.1.1-u5gCQboPRNycG_vHD1j7jdaIveeookl2dNUnhrySczGayJW8jVmoTHRHroMmeYphidQ.ylcY6xc3.yV6zTMhfrTTr36T0_4dfnCW4b5YYZoF3ZiVstOP8VrpIQi6pKkrMwm4DKOzkVKuJ4cqe0j2fMIOhVqjiPAZT55Yp_Ex8SL09FGWEm7S4LFsFLH9sC7J1YwSpaHIzxuCmo_w59eY4NbVW5wN2ubdkKv1c5ELX9Z5eaxaeTlVb51gVtslr8qu.RoCMmZt6E4SNtva.N67Tw.HWKaIL.T5EcBcb3Wbkn_KB_CHDA32tMcQf_eeTzb1kLjy_2VwWjrBnIcDDbr8cx2qk.9O_Mq1S7KHL9UqUY
Open service 104.18.125.47:8443 · 2002.dartmouth.org
2026-01-23 07:19
HTTP/1.1 403 Forbidden
Date: Fri, 23 Jan 2026 07:19:13 GMT
Content-Type: text/html; charset=UTF-8
Content-Length: 4517
Connection: close
X-Frame-Options: SAMEORIGIN
Referrer-Policy: same-origin
Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Expires: Thu, 01 Jan 1970 00:00:01 GMT
Server: cloudflare
CF-RAY: 9c2585835c09786b-EWR
Page title: Attention Required! | Cloudflare
<!DOCTYPE html>
<!--[if lt IE 7]> <html class="no-js ie6 oldie" lang="en-US"> <![endif]-->
<!--[if IE 7]> <html class="no-js ie7 oldie" lang="en-US"> <![endif]-->
<!--[if IE 8]> <html class="no-js ie8 oldie" lang="en-US"> <![endif]-->
<!--[if gt IE 8]><!--> <html class="no-js" lang="en-US"> <!--<![endif]-->
<head>
<title>Attention Required! | Cloudflare</title>
<meta charset="UTF-8" />
<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" />
<link rel="stylesheet" id="cf_styles-css" href="/cdn-cgi/styles/cf.errors.css" />
<!--[if lt IE 9]><link rel="stylesheet" id='cf_styles-ie-css' href="/cdn-cgi/styles/cf.errors.ie.css" /><![endif]-->
<style>body{margin:0;padding:0}</style>
<!--[if gte IE 10]><!-->
<script>
if (!navigator.cookieEnabled) {
window.addEventListener('DOMContentLoaded', function () {
var cookieEl = document.getElementById('cookie-alert');
cookieEl.style.display = 'block';
})
}
</script>
<!--<![endif]-->
</head>
<body>
<div id="cf-wrapper">
<div class="cf-alert cf-alert-error cf-cookie-error" id="cookie-alert" data-translate="enable_cookies">Please enable cookies.</div>
<div id="cf-error-details" class="cf-error-details-wrapper">
<div class="cf-wrapper cf-header cf-error-overview">
<h1 data-translate="block_headline">Sorry, you have been blocked</h1>
<h2 class="cf-subheadline"><span data-translate="unable_to_access">You are unable to access</span> imodules.com</h2>
</div><!-- /.header -->
<div class="cf-section cf-highlight">
<div class="cf-wrapper">
<div class="cf-screenshot-container cf-screenshot-full">
<span class="cf-no-screenshot error"></span>
</div>
</div>
</div><!-- /.captcha-container -->
<div class="cf-section cf-wrapper">
<div class="cf-columns two">
<div class="cf-column">
<h2 data-translate="blocked_why_headline">Why have I been blocked?</h2>
<p data-translate="blocked_why_detail">This website is using a security service to protect itself from online attacks. The action you just performed triggered the security solution. There are several actions that could trigger this block including submitting a certain word or phrase, a SQL command or malformed data.</p>
</div>
<div class="cf-column">
<h2 data-translate="blocked_resolve_headline">What can I do to resolve this?</h2>
<p data-translate="blocked_resolve_detail">You can email the site owner to let them know you were blocked. Please include what you were doing when this page came up and the Cloudflare Ray ID found at the bottom of this page.</p>
</div>
</div>
</div><!-- /.section -->
<div class="cf-error-footer cf-wrapper w-240 lg:w-full py-10 sm:py-4 sm:px-8 mx-auto text-center sm:text-left border-solid border-0 border-t border-gray-300">
<p class="text-13">
<span class="cf-footer-item sm:block sm:mb-1">Cloudflare Ray ID: <strong class="font-semibold">9c2585835c09786b</strong></span>
<span class="cf-footer-separator sm:hidden">•</span>
<span id="cf-footer-item-ip" class="cf-footer-item hidden sm:block sm:mb-1">
Your IP:
<button type="button" id="cf-footer-ip-reveal" class="cf-footer-ip-reveal-btn">Click to reveal</button>
<span class="hidden" id="cf-footer-ip">167.172.158.128</span>
<span class="cf-footer-separator sm:hidden">•</span>
</span>
<span class="cf-footer-item sm:block sm:mb-1"><span>Performance & security by</span> <a rel="noopener noreferrer" href="https://www.cloudflare.com/5xx-error-landing" id="brand_link" target="_blank">Cloudflare</a></span>
</p>
<script>(function(){function d(){var b=a.getElementById("cf-footer-item-ip"),c=a.getElementById("cf-footer-ip-reveal");b&&"classList"in b&&(b.classL
Open service 2606:4700::6812:7b2f:8443 · 2002.dartmouth.org
2026-01-23 07:19
HTTP/1.1 403 Forbidden
Date: Fri, 23 Jan 2026 07:19:13 GMT
Content-Type: text/html; charset=UTF-8
Content-Length: 4529
Connection: close
X-Frame-Options: SAMEORIGIN
Referrer-Policy: same-origin
Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Expires: Thu, 01 Jan 1970 00:00:01 GMT
Server: cloudflare
CF-RAY: 9c2585834c984faa-EWR
Page title: Attention Required! | Cloudflare
<!DOCTYPE html>
<!--[if lt IE 7]> <html class="no-js ie6 oldie" lang="en-US"> <![endif]-->
<!--[if IE 7]> <html class="no-js ie7 oldie" lang="en-US"> <![endif]-->
<!--[if IE 8]> <html class="no-js ie8 oldie" lang="en-US"> <![endif]-->
<!--[if gt IE 8]><!--> <html class="no-js" lang="en-US"> <!--<![endif]-->
<head>
<title>Attention Required! | Cloudflare</title>
<meta charset="UTF-8" />
<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" />
<link rel="stylesheet" id="cf_styles-css" href="/cdn-cgi/styles/cf.errors.css" />
<!--[if lt IE 9]><link rel="stylesheet" id='cf_styles-ie-css' href="/cdn-cgi/styles/cf.errors.ie.css" /><![endif]-->
<style>body{margin:0;padding:0}</style>
<!--[if gte IE 10]><!-->
<script>
if (!navigator.cookieEnabled) {
window.addEventListener('DOMContentLoaded', function () {
var cookieEl = document.getElementById('cookie-alert');
cookieEl.style.display = 'block';
})
}
</script>
<!--<![endif]-->
</head>
<body>
<div id="cf-wrapper">
<div class="cf-alert cf-alert-error cf-cookie-error" id="cookie-alert" data-translate="enable_cookies">Please enable cookies.</div>
<div id="cf-error-details" class="cf-error-details-wrapper">
<div class="cf-wrapper cf-header cf-error-overview">
<h1 data-translate="block_headline">Sorry, you have been blocked</h1>
<h2 class="cf-subheadline"><span data-translate="unable_to_access">You are unable to access</span> imodules.com</h2>
</div><!-- /.header -->
<div class="cf-section cf-highlight">
<div class="cf-wrapper">
<div class="cf-screenshot-container cf-screenshot-full">
<span class="cf-no-screenshot error"></span>
</div>
</div>
</div><!-- /.captcha-container -->
<div class="cf-section cf-wrapper">
<div class="cf-columns two">
<div class="cf-column">
<h2 data-translate="blocked_why_headline">Why have I been blocked?</h2>
<p data-translate="blocked_why_detail">This website is using a security service to protect itself from online attacks. The action you just performed triggered the security solution. There are several actions that could trigger this block including submitting a certain word or phrase, a SQL command or malformed data.</p>
</div>
<div class="cf-column">
<h2 data-translate="blocked_resolve_headline">What can I do to resolve this?</h2>
<p data-translate="blocked_resolve_detail">You can email the site owner to let them know you were blocked. Please include what you were doing when this page came up and the Cloudflare Ray ID found at the bottom of this page.</p>
</div>
</div>
</div><!-- /.section -->
<div class="cf-error-footer cf-wrapper w-240 lg:w-full py-10 sm:py-4 sm:px-8 mx-auto text-center sm:text-left border-solid border-0 border-t border-gray-300">
<p class="text-13">
<span class="cf-footer-item sm:block sm:mb-1">Cloudflare Ray ID: <strong class="font-semibold">9c2585834c984faa</strong></span>
<span class="cf-footer-separator sm:hidden">•</span>
<span id="cf-footer-item-ip" class="cf-footer-item hidden sm:block sm:mb-1">
Your IP:
<button type="button" id="cf-footer-ip-reveal" class="cf-footer-ip-reveal-btn">Click to reveal</button>
<span class="hidden" id="cf-footer-ip">2604:a880:400:d0::2544:7001</span>
<span class="cf-footer-separator sm:hidden">•</span>
</span>
<span class="cf-footer-item sm:block sm:mb-1"><span>Performance & security by</span> <a rel="noopener noreferrer" href="https://www.cloudflare.com/5xx-error-landing" id="brand_link" target="_blank">Cloudflare</a></span>
</p>
<script>(function(){function d(){var b=a.getElementById("cf-footer-item-ip"),c=a.getElementById("cf-footer-ip-reveal");b&&"classList"in
Open service 104.18.122.47:80 · 2002.dartmouth.org
2026-01-23 07:19
HTTP/1.1 403 Forbidden
Date: Fri, 23 Jan 2026 07:19:13 GMT
Content-Type: text/html; charset=UTF-8
Content-Length: 5276
Connection: close
accept-ch: Sec-CH-UA-Bitness, Sec-CH-UA-Arch, Sec-CH-UA-Full-Version, Sec-CH-UA-Mobile, Sec-CH-UA-Model, Sec-CH-UA-Platform-Version, Sec-CH-UA-Full-Version-List, Sec-CH-UA-Platform, Sec-CH-UA, UA-Bitness, UA-Arch, UA-Full-Version, UA-Mobile, UA-Model, UA-Platform-Version, UA-Platform, UA
cf-mitigated: challenge
critical-ch: Sec-CH-UA-Bitness, Sec-CH-UA-Arch, Sec-CH-UA-Full-Version, Sec-CH-UA-Mobile, Sec-CH-UA-Model, Sec-CH-UA-Platform-Version, Sec-CH-UA-Full-Version-List, Sec-CH-UA-Platform, Sec-CH-UA, UA-Bitness, UA-Arch, UA-Full-Version, UA-Mobile, UA-Model, UA-Platform-Version, UA-Platform, UA
cross-origin-embedder-policy: require-corp
cross-origin-opener-policy: same-origin
cross-origin-resource-policy: same-origin
origin-agent-cluster: ?1
permissions-policy: accelerometer=(),browsing-topics=(),camera=(),clipboard-read=(),clipboard-write=(),geolocation=(),gyroscope=(),hid=(),interest-cohort=(),magnetometer=(),microphone=(),payment=(),publickey-credentials-get=(),screen-wake-lock=(),serial=(),sync-xhr=(),usb=()
referrer-policy: same-origin
server-timing: chlray;desc="9c2585834b209cbf"
x-content-type-options: nosniff
x-frame-options: SAMEORIGIN
Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Expires: Thu, 01 Jan 1970 00:00:01 GMT
Server: cloudflare
CF-RAY: 9c2585834b209cbf-SIN
Page title: 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;padding-left:1.5rem;max-width:60rem}@media (width <= 720px){.main-content{margin-top:4rem}}.h2{line-height:2.25rem;font-size:1.5rem;font-weight:500}@media (width <= 720px){.h2{line-height:1.5rem;font-size:1.25rem}}#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="360"></head><body><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: '2002.dartmouth.org',cType: 'managed',cRay: '9c2585834b209cbf',cH: 'Ld5OPnsSaDlWv1668UN5Ct5BOGA2fSnsrvQcXo.BL2M-1769152753-1.2.1.1-m9QKkPEiXVLLTa9XBJvyh7TQ9X8WnadfEQ6i6gw1Ccowt0icdqQIeUnxw2RJWqp8',cUPMDTk:"\/?__cf_chl_tk=.mMOtC3b6K8.zggUh_w6j6x1WOUy4ol4opdz2BKhpvI-1769152753-1.0.1.1-fOm1b_LqeKhkVO3Yn886jUPzVXJRbDXYyZa029BIW9s",cFPWv: 'b',cITimeS: '1769152753',cTplC:0,cTplV:5,cTplB: '0',fa:"\/?__cf_chl_f_tk=.mMOtC3b6K8.zggUh_w6j6x1WOUy4ol4opdz2BKhpvI-1769152753-1.0.1.1-fOm1b_LqeKhkVO3Yn886jUPzVXJRbDXYyZa029BIW9s",md: 'WaCEEiZ5dr3sDYrheNl8I8cA19STItn7DMSG0LqBDJk-1769152753-1.2.1.1-j1.ZBwJsIe_3PeGnevNceKGUt1AWmSPSnUCRsDZt8IHEUviJyRWDUtBw0Ctl5IFVD4fn3GLP1uU9Cg6Jm71fsxnI83WZxgy9RizzwiCpkn73N3I8BMeM4yiYAFFumR4n4g3eeLROMiH201UsCm9jzqppcSDTWJq6tU8q_m9_sklEI.HYZzn6JjiDi_E0_0cp68S9vUlvtJHrY_nPHdQNocPJBheGr3oAwjugJuqgRVP4xAeLgMHnF9rcboeGHmo8bcDTxK9bAeY95pGiBO0HwIaR_k4XkNVWvT0lCL7Jj0udBDGbkZ.K0Yuz9DsaYtFZodPC1ODxGpuiH7cZIDUZ.zu3g3eFFoJhtQHeOja8c.lItJeo8xnwcx8QLWa.8JCSm31kh7s_HYSGMDquUGMuol3n12LBmJn5IBaFA1UQ_uReYhVqRwPqf.uD6Pqf9jmXaB_r4NY5dhFF18cDKi5Dtogui.P7bfos1RRkibxc7rMWEhTDR7FpH4Hl7q_OUSyLST7rQlQBv0D6jw9oZljkXUJ6ekeklNvIfmS_8AHjYRZDmIaUnsngdeui3Uly.lSvKlbkyeBoonHN0kMexpK6AJ1P8Fft9_ftaNoaZAgexdRPimWgdmRwJDWkTsTzP5pxZd2rkcoQdhWNrpyCBHtzYfmenw.VNvGZneEX9b5VTqpTT6qd_Dc.9Rvk.3vrAb9Z6rTxfCB4iih14dEiG1VWura2bno9uageScX5O8E4tVZPiftyzLsGx4c7L0HsqhQBkI6JUPYYJPM79NC7u0AQIJSVFNydV3BQ8D25Qww96o_rP5xu.c5LoluOuqnO.rg0fBmlmR1ObV9StdTgXTv8xbtIr3HuZ6lohDXZC_twgTg2IcjN9J3mkqHSrU6QM_6dudH.ljjoPwiwyotYSg5IVv5alw_a3NCu1YpTVIdDofxm0jzQK7hJVkze1mH5L3G5M8.fA7eNyJl.1EPayW.P_UB5MCBe4.ZfbQvDLapBYpU',mdrd: 'OuSdZaE_slZ2i.MNyA_dLz7tJIhB8TSDKk9n1g8RnDU-1769152753-1.2.1.1-TW1sF8xmigpaGuXk8vrgJSZYpIFpkNFXrzv0H9TxVkgeqOzaHoQ8o8RhFqewfb4msimy71_dpFYk77nkxKrB4uwT7a3K4RotGdcYcTmb1lSuYHBZudD1ZEgwjM9y04qG0B0dtlGQI.ZWnDbhNmpBjq27P8g1XK2BbXE23Cv7__OVRbpdUVHCrE6CLNHrBKxFM0e1S_IhrPmbdGHbAHMyvrWnIaPSzc_nbMaU79oHjS4fDrb44aP8O_8ZHSdWDWI.8fPKEyaaD4xofX7dqiDNIkthQE3qP5.0AjkyKW2LBJVV.lGJw_BLWzBE72memtQmvtHRL_MeSUoF6xo4mZ8pg8IjvSa3b7RgCJ4lr0hHxuaTu5.LGHbb5KsqizQPwpX0iOoma9ss1bO.7Osgj5KI3
Open service 104.18.125.47:443 · 2002.dartmouth.org
2026-01-23 07:19
HTTP/1.1 403 Forbidden
Date: Fri, 23 Jan 2026 07:19:13 GMT
Content-Type: text/html; charset=UTF-8
Content-Length: 8604
Connection: close
accept-ch: Sec-CH-UA-Bitness, Sec-CH-UA-Arch, Sec-CH-UA-Full-Version, Sec-CH-UA-Mobile, Sec-CH-UA-Model, Sec-CH-UA-Platform-Version, Sec-CH-UA-Full-Version-List, Sec-CH-UA-Platform, Sec-CH-UA, UA-Bitness, UA-Arch, UA-Full-Version, UA-Mobile, UA-Model, UA-Platform-Version, UA-Platform, UA
cf-mitigated: challenge
critical-ch: Sec-CH-UA-Bitness, Sec-CH-UA-Arch, Sec-CH-UA-Full-Version, Sec-CH-UA-Mobile, Sec-CH-UA-Model, Sec-CH-UA-Platform-Version, Sec-CH-UA-Full-Version-List, Sec-CH-UA-Platform, Sec-CH-UA, UA-Bitness, UA-Arch, UA-Full-Version, UA-Mobile, UA-Model, UA-Platform-Version, UA-Platform, UA
cross-origin-embedder-policy: require-corp
cross-origin-opener-policy: same-origin
cross-origin-resource-policy: same-origin
origin-agent-cluster: ?1
permissions-policy: accelerometer=(),browsing-topics=(),camera=(),clipboard-read=(),clipboard-write=(),geolocation=(),gyroscope=(),hid=(),interest-cohort=(),magnetometer=(),microphone=(),payment=(),publickey-credentials-get=(),screen-wake-lock=(),serial=(),sync-xhr=(),usb=()
referrer-policy: same-origin
server-timing: chlray;desc="9c2585833ecaef33"
x-content-type-options: nosniff
x-frame-options: SAMEORIGIN
Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Expires: Thu, 01 Jan 1970 00:00:01 GMT
Server: cloudflare
CF-RAY: 9c2585833ecaef33-LHR
Page title: 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;padding-left:1.5rem;max-width:60rem}@media (width <= 720px){.main-content{margin-top:4rem}}.h2{line-height:2.25rem;font-size:1.5rem;font-weight:500}@media (width <= 720px){.h2{line-height:1.5rem;font-size:1.25rem}}#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="360"></head><body><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: '2002.dartmouth.org',cType: 'managed',cRay: '9c2585833ecaef33',cH: 'WIfBWriC9xdfA5.eC2pQPFEi0MtTKQYc157wryZNe4s-1769152753-1.2.1.1-AKr.4ThufrI72Ayjxg4ct.AoNTG9Hox4hEZznTprHL43VzRKyd0E.X5rTU4Tw1dn',cUPMDTk:"\/?__cf_chl_tk=7z5Ty2BX_TGz8xn6NfHhIbIzuBknLPQQDfCx_6S3AEo-1769152753-1.0.1.1-8TONor4GlJVsgX5yUnZJiZaWHXABKdAW09Nhl.XdfFU",cFPWv: 'b',cITimeS: '1769152753',cTplC:0,cTplV:5,cTplB: '0',fa:"\/?__cf_chl_f_tk=7z5Ty2BX_TGz8xn6NfHhIbIzuBknLPQQDfCx_6S3AEo-1769152753-1.0.1.1-8TONor4GlJVsgX5yUnZJiZaWHXABKdAW09Nhl.XdfFU",md: 'MrteyXJzCAAlD4wITeVnDxeXzfiUhzEjut72Z.g81pY-1769152753-1.2.1.1-4eik9_tIrYt3N1ZfOuUUxR6pP8jwqhdJKOa3GaXPfypNReU7i5bAYtyy8oogkEe0PB0c2hcOdUPSBN7f5a9lu9ugLBoLzfFSq5RF4zea3Uw5FDWz083NZjcPIu_dpyxU9DP2xJexRf5xBKMwNLZ4mm0vTjRaxk4Mjv73IxGbVFdlGKZgjPU_KAYJWDP6841UTTBA3hqrSW9KGJCVXiC3CjkF4DRPzNf9SyguPUHhfp1qN66rkUL8wJPb7_57Ir9mCt.T0tvn1ZqxUHo5GnRhcUGrG3G58PiboLd2eBdj2jdUfJ2sW9jxDEXpBcQoKfqO9snKna44ehk99x1a_9KqEt1rQEV2DNiV.NcB4jc2Tf4KYq5aAyZ3n5kJLF6Ub6AJPQ21Vy5CzpqAA2pFBjnt3OrVjRGvOFsJyhKYq6UFWGpCkz1lDSlcaq9n20M0PkaYbw34CmTper4Be3HDRljdi4uQvnzIh5Ttgt0o6qY3w2b0h_5LN6AXLEnkoB5hqgz.j9t03DDjb7s5AjqnuHZtKdQjxwrt8TeQlcm9UKWcEm6FdSJQ.FAwZkbyfJc8RBJpbBaMpJtDt_6Xce80mAHD9zuB00.ftFshuJgeAJQE0BmmFgapnk1_8fa9GNdpApEXbGja0AUmFZEuFRYbvo9OV.u1JlMPnHaQmztzldGr3e85B2g3MtOnBedd1RIlyOcIgKKcu6rjsPQQ_o3mYv2cmOzqlQBG4iMFfvRJ6jqyBbiA4AOTyWBPAkX8PEJjk5NLF3AE9T_0TEJS.YQucsFzrIwemROqfnWlmZAkcCIF3v2kwC7glSDOOAdZNMB2b0MbZWbB0lYcuDbOvwg8j7FZ.LhJM4cSj0tNWJcKzSnQO.hrrCPC4ldrXlmMpYrL_GehygBCdDe4DMJ0cA91po2XUC8Gr5CQniGshq_6fNZN4iPKmgp3gQpg75lbm9UH8zWwPiOnYI4ZHHMlJLEdgYbJ6z7hbpcVArLifeb3pYzoTXs',mdrd: 'kd7lsqHjJ4zE9jNefHPaUUbnhlkEqRowoXJmACV_7MY-1769152753-1.2.1.1-CsJ91tg8Nk4e7Vl2RxCl14U9XhW2bojY_YbV9n1LxSQdqeJwmLf34VAOokQpqCOFjEOBhj52LRMSMhj8DihfTfZrh6NSjF_ruVyPsegwfD3R_ab3vw7s.4zAaiFsSTSQ2UCmioqua4fywOz6g.5MAlcUIggI2aq2lsDUrwApcWeEs8.KEvRlYd7TDvZQqsxVORvVm60_bqDJ0hhsKJnDOcrWTpfAD0TESLPHRq1eRXLKBrPXX.RoyxX7PcXFoj.eiEcPDVc8fB2LTx6Q0swl9ny489nPX109SgNP8gXFFU2.snao2niQDQMQTtxPz1MuacXHeDDA.twGIFbwIhM7Ogkxra10YHpZn9BYg7l4Kqpoexis.5Nc353pKVDuYYddPYt1t7k1Zb47VW7tkbN1y
Open service 104.18.123.47:8443 · 2002.dartmouth.org
2026-01-23 07:19
HTTP/1.1 403 Forbidden
Date: Fri, 23 Jan 2026 07:19:13 GMT
Content-Type: text/html; charset=UTF-8
Content-Length: 4515
Connection: close
X-Frame-Options: SAMEORIGIN
Referrer-Policy: same-origin
Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Expires: Thu, 01 Jan 1970 00:00:01 GMT
Server: cloudflare
CF-RAY: 9c2585834d9f5d8f-EWR
Page title: Attention Required! | Cloudflare
<!DOCTYPE html>
<!--[if lt IE 7]> <html class="no-js ie6 oldie" lang="en-US"> <![endif]-->
<!--[if IE 7]> <html class="no-js ie7 oldie" lang="en-US"> <![endif]-->
<!--[if IE 8]> <html class="no-js ie8 oldie" lang="en-US"> <![endif]-->
<!--[if gt IE 8]><!--> <html class="no-js" lang="en-US"> <!--<![endif]-->
<head>
<title>Attention Required! | Cloudflare</title>
<meta charset="UTF-8" />
<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" />
<link rel="stylesheet" id="cf_styles-css" href="/cdn-cgi/styles/cf.errors.css" />
<!--[if lt IE 9]><link rel="stylesheet" id='cf_styles-ie-css' href="/cdn-cgi/styles/cf.errors.ie.css" /><![endif]-->
<style>body{margin:0;padding:0}</style>
<!--[if gte IE 10]><!-->
<script>
if (!navigator.cookieEnabled) {
window.addEventListener('DOMContentLoaded', function () {
var cookieEl = document.getElementById('cookie-alert');
cookieEl.style.display = 'block';
})
}
</script>
<!--<![endif]-->
</head>
<body>
<div id="cf-wrapper">
<div class="cf-alert cf-alert-error cf-cookie-error" id="cookie-alert" data-translate="enable_cookies">Please enable cookies.</div>
<div id="cf-error-details" class="cf-error-details-wrapper">
<div class="cf-wrapper cf-header cf-error-overview">
<h1 data-translate="block_headline">Sorry, you have been blocked</h1>
<h2 class="cf-subheadline"><span data-translate="unable_to_access">You are unable to access</span> imodules.com</h2>
</div><!-- /.header -->
<div class="cf-section cf-highlight">
<div class="cf-wrapper">
<div class="cf-screenshot-container cf-screenshot-full">
<span class="cf-no-screenshot error"></span>
</div>
</div>
</div><!-- /.captcha-container -->
<div class="cf-section cf-wrapper">
<div class="cf-columns two">
<div class="cf-column">
<h2 data-translate="blocked_why_headline">Why have I been blocked?</h2>
<p data-translate="blocked_why_detail">This website is using a security service to protect itself from online attacks. The action you just performed triggered the security solution. There are several actions that could trigger this block including submitting a certain word or phrase, a SQL command or malformed data.</p>
</div>
<div class="cf-column">
<h2 data-translate="blocked_resolve_headline">What can I do to resolve this?</h2>
<p data-translate="blocked_resolve_detail">You can email the site owner to let them know you were blocked. Please include what you were doing when this page came up and the Cloudflare Ray ID found at the bottom of this page.</p>
</div>
</div>
</div><!-- /.section -->
<div class="cf-error-footer cf-wrapper w-240 lg:w-full py-10 sm:py-4 sm:px-8 mx-auto text-center sm:text-left border-solid border-0 border-t border-gray-300">
<p class="text-13">
<span class="cf-footer-item sm:block sm:mb-1">Cloudflare Ray ID: <strong class="font-semibold">9c2585834d9f5d8f</strong></span>
<span class="cf-footer-separator sm:hidden">•</span>
<span id="cf-footer-item-ip" class="cf-footer-item hidden sm:block sm:mb-1">
Your IP:
<button type="button" id="cf-footer-ip-reveal" class="cf-footer-ip-reveal-btn">Click to reveal</button>
<span class="hidden" id="cf-footer-ip">165.227.84.14</span>
<span class="cf-footer-separator sm:hidden">•</span>
</span>
<span class="cf-footer-item sm:block sm:mb-1"><span>Performance & security by</span> <a rel="noopener noreferrer" href="https://www.cloudflare.com/5xx-error-landing" id="brand_link" target="_blank">Cloudflare</a></span>
</p>
<script>(function(){function d(){var b=a.getElementById("cf-footer-item-ip"),c=a.getElementById("cf-footer-ip-reveal");b&&"classList"in b&&(b.classLis
Open service 2606:4700::6812:7c2f:8443 · 2002.dartmouth.org
2026-01-23 07:19
HTTP/1.1 403 Forbidden
Date: Fri, 23 Jan 2026 07:19:13 GMT
Content-Type: text/html; charset=UTF-8
Content-Length: 4526
Connection: close
X-Frame-Options: SAMEORIGIN
Referrer-Policy: same-origin
Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Expires: Thu, 01 Jan 1970 00:00:01 GMT
Server: cloudflare
CF-RAY: 9c2585832837c140-LHR
Page title: Attention Required! | Cloudflare
<!DOCTYPE html>
<!--[if lt IE 7]> <html class="no-js ie6 oldie" lang="en-US"> <![endif]-->
<!--[if IE 7]> <html class="no-js ie7 oldie" lang="en-US"> <![endif]-->
<!--[if IE 8]> <html class="no-js ie8 oldie" lang="en-US"> <![endif]-->
<!--[if gt IE 8]><!--> <html class="no-js" lang="en-US"> <!--<![endif]-->
<head>
<title>Attention Required! | Cloudflare</title>
<meta charset="UTF-8" />
<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" />
<link rel="stylesheet" id="cf_styles-css" href="/cdn-cgi/styles/cf.errors.css" />
<!--[if lt IE 9]><link rel="stylesheet" id='cf_styles-ie-css' href="/cdn-cgi/styles/cf.errors.ie.css" /><![endif]-->
<style>body{margin:0;padding:0}</style>
<!--[if gte IE 10]><!-->
<script>
if (!navigator.cookieEnabled) {
window.addEventListener('DOMContentLoaded', function () {
var cookieEl = document.getElementById('cookie-alert');
cookieEl.style.display = 'block';
})
}
</script>
<!--<![endif]-->
</head>
<body>
<div id="cf-wrapper">
<div class="cf-alert cf-alert-error cf-cookie-error" id="cookie-alert" data-translate="enable_cookies">Please enable cookies.</div>
<div id="cf-error-details" class="cf-error-details-wrapper">
<div class="cf-wrapper cf-header cf-error-overview">
<h1 data-translate="block_headline">Sorry, you have been blocked</h1>
<h2 class="cf-subheadline"><span data-translate="unable_to_access">You are unable to access</span> imodules.com</h2>
</div><!-- /.header -->
<div class="cf-section cf-highlight">
<div class="cf-wrapper">
<div class="cf-screenshot-container cf-screenshot-full">
<span class="cf-no-screenshot error"></span>
</div>
</div>
</div><!-- /.captcha-container -->
<div class="cf-section cf-wrapper">
<div class="cf-columns two">
<div class="cf-column">
<h2 data-translate="blocked_why_headline">Why have I been blocked?</h2>
<p data-translate="blocked_why_detail">This website is using a security service to protect itself from online attacks. The action you just performed triggered the security solution. There are several actions that could trigger this block including submitting a certain word or phrase, a SQL command or malformed data.</p>
</div>
<div class="cf-column">
<h2 data-translate="blocked_resolve_headline">What can I do to resolve this?</h2>
<p data-translate="blocked_resolve_detail">You can email the site owner to let them know you were blocked. Please include what you were doing when this page came up and the Cloudflare Ray ID found at the bottom of this page.</p>
</div>
</div>
</div><!-- /.section -->
<div class="cf-error-footer cf-wrapper w-240 lg:w-full py-10 sm:py-4 sm:px-8 mx-auto text-center sm:text-left border-solid border-0 border-t border-gray-300">
<p class="text-13">
<span class="cf-footer-item sm:block sm:mb-1">Cloudflare Ray ID: <strong class="font-semibold">9c2585832837c140</strong></span>
<span class="cf-footer-separator sm:hidden">•</span>
<span id="cf-footer-item-ip" class="cf-footer-item hidden sm:block sm:mb-1">
Your IP:
<button type="button" id="cf-footer-ip-reveal" class="cf-footer-ip-reveal-btn">Click to reveal</button>
<span class="hidden" id="cf-footer-ip">2a03:b0c0:1:d0::c66:2001</span>
<span class="cf-footer-separator sm:hidden">•</span>
</span>
<span class="cf-footer-item sm:block sm:mb-1"><span>Performance & security by</span> <a rel="noopener noreferrer" href="https://www.cloudflare.com/5xx-error-landing" id="brand_link" target="_blank">Cloudflare</a></span>
</p>
<script>(function(){function d(){var b=a.getElementById("cf-footer-item-ip"),c=a.getElementById("cf-footer-ip-reveal");b&&"classList"in b&&
Open service 2606:4700::6812:7b2f:80 · 2002.dartmouth.org
2026-01-23 07:19
HTTP/1.1 403 Forbidden
Date: Fri, 23 Jan 2026 07:19:13 GMT
Content-Type: text/html; charset=UTF-8
Content-Length: 5340
Connection: close
accept-ch: Sec-CH-UA-Bitness, Sec-CH-UA-Arch, Sec-CH-UA-Full-Version, Sec-CH-UA-Mobile, Sec-CH-UA-Model, Sec-CH-UA-Platform-Version, Sec-CH-UA-Full-Version-List, Sec-CH-UA-Platform, Sec-CH-UA, UA-Bitness, UA-Arch, UA-Full-Version, UA-Mobile, UA-Model, UA-Platform-Version, UA-Platform, UA
cf-mitigated: challenge
critical-ch: Sec-CH-UA-Bitness, Sec-CH-UA-Arch, Sec-CH-UA-Full-Version, Sec-CH-UA-Mobile, Sec-CH-UA-Model, Sec-CH-UA-Platform-Version, Sec-CH-UA-Full-Version-List, Sec-CH-UA-Platform, Sec-CH-UA, UA-Bitness, UA-Arch, UA-Full-Version, UA-Mobile, UA-Model, UA-Platform-Version, UA-Platform, UA
cross-origin-embedder-policy: require-corp
cross-origin-opener-policy: same-origin
cross-origin-resource-policy: same-origin
origin-agent-cluster: ?1
permissions-policy: accelerometer=(),browsing-topics=(),camera=(),clipboard-read=(),clipboard-write=(),geolocation=(),gyroscope=(),hid=(),interest-cohort=(),magnetometer=(),microphone=(),payment=(),publickey-credentials-get=(),screen-wake-lock=(),serial=(),sync-xhr=(),usb=()
referrer-policy: same-origin
server-timing: chlray;desc="9c2585831e80d274"
x-content-type-options: nosniff
x-frame-options: SAMEORIGIN
Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Expires: Thu, 01 Jan 1970 00:00:01 GMT
Server: cloudflare
CF-RAY: 9c2585831e80d274-FRA
Page title: 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;padding-left:1.5rem;max-width:60rem}@media (width <= 720px){.main-content{margin-top:4rem}}.h2{line-height:2.25rem;font-size:1.5rem;font-weight:500}@media (width <= 720px){.h2{line-height:1.5rem;font-size:1.25rem}}#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="360"></head><body><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: '2002.dartmouth.org',cType: 'managed',cRay: '9c2585831e80d274',cH: 'a71nfdNQtZNhgxXj8d5yQcZmA02rC3OAxxljJEqpsVw-1769152753-1.2.1.1-CipE3Zn3SkhNKR1dPMY_AxPqhDvPPgc.kOV1kUJZc7J3En8Z8cB4wIjZl8LvWk3R',cUPMDTk:"\/?__cf_chl_tk=X0OcOW0cGLSlbFkigCdiTK0pCp4Bu0BcK.fI4qbgiLQ-1769152753-1.0.1.1-BF8.XJXjsQky8cPCjFRNwtoeBoBkuvpGmMYTymkh5VI",cFPWv: 'b',cITimeS: '1769152753',cTplC:0,cTplV:5,cTplB: '0',fa:"\/?__cf_chl_f_tk=X0OcOW0cGLSlbFkigCdiTK0pCp4Bu0BcK.fI4qbgiLQ-1769152753-1.0.1.1-BF8.XJXjsQky8cPCjFRNwtoeBoBkuvpGmMYTymkh5VI",md: 'I30e5fafdWaf6MPR3BoICR5Uy17zEqkmWKC0gw42Kw4-1769152753-1.2.1.1-KHtaGf7esq8Ui6q1AzU9_RTnfVnQMQbFPMUijFRpQHMCQ5SVzf0vPGLkRgZC6gbTXbgsCATgxqdN6w41blaOC8mw6VuUCdvPWt6ITal.EuVz44fww9rYlYbIpm5TtqHlcIB65JMlLUQwVYkqfyKK7Ul2rt_l4q5r5PMKjArif_sHI6eLkm686QSJcsBAzh4O5cX3yAiMWNBo289MAPquBcdP_S0SbXWnz4uSjg_letHOtnHxQpC.80RWb_wtNrLILLdK.jld7FYvvILSOYCrJdK.pMnix_UJpUYAJ.8XXkp9u4z_q.ykmwHvXlfiJ_Vg8EwJJuINLOX3T1MkUaDRnkN.Zn6YgQrOoDLd70uRFFspiSbOLd334YKvUBtdA6Kn1Sa4ru_wMtErV1MYKuGzbrqGKkthk7afc6yhYx8F80Pi3pEgKPjCEmzWm2roSjrXn0JvAfe_E0se4nCOwIL1sdiMJOK3OErlyidvGP28VOa3_hP7guLpu2aNxYBFOstt1895i7w_4wOJulEaF1tWB0T8A82cXOsu2TyYC8mtcW7DDkh22iRtjsoduzvoremjWnqFeWYn.sgeQ.VbyvtmhPrxktyOUMfEAvl32reMBS5c37kYxVDJ2kCwbYGYDmqtx3Jnftf7Es1eD.i_N.DXM9TASCooo16LwpcUVcmKddYD85BMkdTo9J6BmxhOqZOf8uOwUcYHckpvd6Q8SoYdiZ3tzmRX3Dq2jJd9e4U_9Seeudd0lGAcqeaDisDcVAWU_eEIxakPHBf3DfAMLZYvh6g50S26_St6XVtXmvQnSN2NIwgjtVyX_to5Eq1r3BwFvOfs0sKCdrJ7GVVZtFqrf_1rVF_QDLxQdxGCBttAOsN.sTHRAUJyQafGVdOqBoyjPE1SYpIYhzg_en0IbD_1U5.wRDNNHus81iSQZ1AzRvxj2_P7Pm6pw7JZ.JPfIuMSxqbr0Aw9b2F94fLVjLB._OKzAY5HyVIy3c1QBV_fuiD2ZgY5AoBYC44gwP8MYKTZQhDZ9c6AaZj1HBOpX2A6bg',mdrd: '9_biEzwY2YWA8tttgcgganmqTSQ.gCFVvr_19QVPqgc-1769152753-1.2.1.1-PUvH9BgR2OQtPRngSW5vpgHXewtnQ6d1_CUGzJGvuaLIbtVY59nyoJfF1F6DTVbKPZYx9cp9fp.DBro06Od10vvTBU9B1icVCvCek5gUYk5We2K1KxoNgC8PT9BFt2.iMP_sWxpkNLxNlVbMKO2GwW7prFOsG1B_79HMdEcu5ROD1dLeBxVMOEpPIDP4D46aMDJootui1MWGhrVUmXgLdyTzyKO1hNU0LLwFEnZDbgdu_wEZJccRTCPsj.7f.s47LXDArNzSMWy2e99BZui4j.Mg9SeC0CxYCMAnI9TkFh_b100dPNA34aqInG2lcG2IjSdT.NwFfzLsU5Bv0eecSenxADyZsv6d38z50spQvx
Open service 2606:4700::6812:7d2f:443 · 2002.dartmouth.org
2026-01-23 07:19
HTTP/1.1 403 Forbidden
Date: Fri, 23 Jan 2026 07:19:13 GMT
Content-Type: text/html; charset=UTF-8
Content-Length: 8711
Connection: close
accept-ch: Sec-CH-UA-Bitness, Sec-CH-UA-Arch, Sec-CH-UA-Full-Version, Sec-CH-UA-Mobile, Sec-CH-UA-Model, Sec-CH-UA-Platform-Version, Sec-CH-UA-Full-Version-List, Sec-CH-UA-Platform, Sec-CH-UA, UA-Bitness, UA-Arch, UA-Full-Version, UA-Mobile, UA-Model, UA-Platform-Version, UA-Platform, UA
cf-mitigated: challenge
critical-ch: Sec-CH-UA-Bitness, Sec-CH-UA-Arch, Sec-CH-UA-Full-Version, Sec-CH-UA-Mobile, Sec-CH-UA-Model, Sec-CH-UA-Platform-Version, Sec-CH-UA-Full-Version-List, Sec-CH-UA-Platform, Sec-CH-UA, UA-Bitness, UA-Arch, UA-Full-Version, UA-Mobile, UA-Model, UA-Platform-Version, UA-Platform, UA
cross-origin-embedder-policy: require-corp
cross-origin-opener-policy: same-origin
cross-origin-resource-policy: same-origin
origin-agent-cluster: ?1
permissions-policy: accelerometer=(),browsing-topics=(),camera=(),clipboard-read=(),clipboard-write=(),geolocation=(),gyroscope=(),hid=(),interest-cohort=(),magnetometer=(),microphone=(),payment=(),publickey-credentials-get=(),screen-wake-lock=(),serial=(),sync-xhr=(),usb=()
referrer-policy: same-origin
server-timing: chlray;desc="9c25858319b50c60"
x-content-type-options: nosniff
x-frame-options: SAMEORIGIN
Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Expires: Thu, 01 Jan 1970 00:00:01 GMT
Server: cloudflare
CF-RAY: 9c25858319b50c60-SJC
Page title: 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;padding-left:1.5rem;max-width:60rem}@media (width <= 720px){.main-content{margin-top:4rem}}.h2{line-height:2.25rem;font-size:1.5rem;font-weight:500}@media (width <= 720px){.h2{line-height:1.5rem;font-size:1.25rem}}#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="360"></head><body><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: '2002.dartmouth.org',cType: 'managed',cRay: '9c25858319b50c60',cH: 'qiZXM3GvHpc_tIUYq3DM1G1yPoju_GzD3KuK3t.ddKQ-1769152753-1.2.1.1-XH.PIavKS.l.Rcsz.cd4VYfyoJAHRFxKQld3Re3DIyQFBWZatmVFIv6SEc9gHcFn',cUPMDTk:"\/?__cf_chl_tk=d48U4x9VE1QrClcVCYn_6GWuDSC69cR2xJY2qO4PA84-1769152753-1.0.1.1-6T3SGz8j2WU9luoBsBcpiSme7llcA_538AP3hGoDmZA",cFPWv: 'b',cITimeS: '1769152753',cTplC:0,cTplV:5,cTplB: '0',fa:"\/?__cf_chl_f_tk=d48U4x9VE1QrClcVCYn_6GWuDSC69cR2xJY2qO4PA84-1769152753-1.0.1.1-6T3SGz8j2WU9luoBsBcpiSme7llcA_538AP3hGoDmZA",md: 'nMu7kbUNxNjYOXfQAOGPffImF4SmUG_lmNXm9ZHg6qU-1769152753-1.2.1.1-uvZZZ7_Dxgtfow03J9BeSTA2aoSu2yPdR0gCydJ4_mryudHRf_pHk4IAk7K1CaRPy8E6ZSc2YFj2PowxV9bFUbYFfcoqszldzXnkolyql8Jc8IXhFO5WF8n6GfPQMmD06IefRCho1yn1FJKaY7WWPakRRrknjFe4MQC8ZL7x1pQaDsJG9niJp5BX.XJHwqRMceSmjMiPCNWzEkOPxvyjGfhFkziomX.F0bJR0ZoUFd_ZgPrijZYA09CDUJHsS.U79DQkvRRpeq79lnWiwtez0pwKXckxps_8wxtoWbZccveU2skjuwiIL2OjQYI2tTs0Kh0h_x83fkomrPI_jSFOkjQ6SbkktvJtQpCWA_z8DOQwzLJbHHsPuiPjaMnlK5r8XJmW_h_N5OLj7gQId1AQzbPeJG2rU1WS_Z8VEofnDoUqDKxRlVg8ZOIySBFcC.Pp6pvsG5wj9sWbiAoDTtuT9fa8yKHDAKbkWDtJGtdUScK4YqlzkATkASLIXASeVM.3q4DzhJ2gsOjZh_2dXvI_FNV7rgcY5qpMBNkoUBTpYncITR9zPGKEHbGhpMW5ULiWgP_bQPpFiTP7CEa2lqClNVFreXd2D_fAobTaMR7YEJAiLYpTsq9Fr6BcgQqUSxB7JXOnZUkCNT2iFyG79MMf9AWoWwjVrpIhs_y5Xty4kuRQp4idlnQcbXEHhv12vGMVIRoVupK3f9ddxPw8RumhjPZFsCBao76Ew.Eac9xmMTEk5WIvlcagzeKdVSKVMF9y3UEOBr45GlwSCYYPXbe06AXNypqi14R0glnqjdU09p7uJAS2.HEv4dtoqVHwPEO_jWY2b3fdNPOpn6pE1R4eyiUlPex4Rksg_JQ.J2.xXx5sIVFIHwqUEOIs58IWHx39jLh3HH2bbHbZw3P8mp5jMvO8sXN85SRxhgfcerBwlcJ.9G9HaEQJsFSGY10jDiMEZzkym1Ryh_Uo3P4p2RgYYnl2yZgH1Y5DgUxyC.wgJLdcp8kfS.XPQYGh7JoJCE0LMC84NJgFNcdpWmhMyhHx4w',mdrd: 'n0PdyMHuBZ2pJLK3l_OaiCVrq86YDeiTX930JYjDjtY-1769152753-1.2.1.1-gjKwK7UyAI3H7VSm_4Ipx33Ttx5SsLK1xwd6deSCa2HoVrlx8NVlqTYy0tiDU6ipfNJFvTEv.2E_F6fcPKZwgcqNiH96h1wGAnR4qTTqazZ__GX2em1EoYsDqEUkGS3J2KmyIp.98KuhpXfWsBa37o_nY6oq9.0o_FQgHAM8JbR6A_a8N0DSkeFNbHn_ne823QB1ghMieSVESwbSEEmIC0fCjmsIDCJKyZMr_meZkGtDxKhPqNAMCimmH91eaTZdwxRkH9p4A3hRXJviZ1FLR1wg8TLSqFKKMmw1DaCue5vr5HMvSGVCI1T0SCn3AWV2d_txpVT07KPIpyT3OAthQgtIFNOuzLwnjBiDQG7Rgy
Open service 2606:4700::6812:7d2f:80 · 2002.dartmouth.org
2026-01-23 07:19
HTTP/1.1 403 Forbidden
Date: Fri, 23 Jan 2026 07:19:13 GMT
Content-Type: text/html; charset=UTF-8
Content-Length: 5340
Connection: close
accept-ch: Sec-CH-UA-Bitness, Sec-CH-UA-Arch, Sec-CH-UA-Full-Version, Sec-CH-UA-Mobile, Sec-CH-UA-Model, Sec-CH-UA-Platform-Version, Sec-CH-UA-Full-Version-List, Sec-CH-UA-Platform, Sec-CH-UA, UA-Bitness, UA-Arch, UA-Full-Version, UA-Mobile, UA-Model, UA-Platform-Version, UA-Platform, UA
cf-mitigated: challenge
critical-ch: Sec-CH-UA-Bitness, Sec-CH-UA-Arch, Sec-CH-UA-Full-Version, Sec-CH-UA-Mobile, Sec-CH-UA-Model, Sec-CH-UA-Platform-Version, Sec-CH-UA-Full-Version-List, Sec-CH-UA-Platform, Sec-CH-UA, UA-Bitness, UA-Arch, UA-Full-Version, UA-Mobile, UA-Model, UA-Platform-Version, UA-Platform, UA
cross-origin-embedder-policy: require-corp
cross-origin-opener-policy: same-origin
cross-origin-resource-policy: same-origin
origin-agent-cluster: ?1
permissions-policy: accelerometer=(),browsing-topics=(),camera=(),clipboard-read=(),clipboard-write=(),geolocation=(),gyroscope=(),hid=(),interest-cohort=(),magnetometer=(),microphone=(),payment=(),publickey-credentials-get=(),screen-wake-lock=(),serial=(),sync-xhr=(),usb=()
referrer-policy: same-origin
server-timing: chlray;desc="9c2585830fab9170"
x-content-type-options: nosniff
x-frame-options: SAMEORIGIN
Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Expires: Thu, 01 Jan 1970 00:00:01 GMT
Server: cloudflare
CF-RAY: 9c2585830fab9170-FRA
Page title: 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;padding-left:1.5rem;max-width:60rem}@media (width <= 720px){.main-content{margin-top:4rem}}.h2{line-height:2.25rem;font-size:1.5rem;font-weight:500}@media (width <= 720px){.h2{line-height:1.5rem;font-size:1.25rem}}#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="360"></head><body><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: '2002.dartmouth.org',cType: 'managed',cRay: '9c2585830fab9170',cH: 'TVYlNeiQkojvLfx01YFsWtJzA1ws2jUBkx7bSLP49Sw-1769152753-1.2.1.1-1Mbfaqv5cLh9FT5Ym4lCquEOUNUt_O3jRpuYuj3asFQDo4f_zQ8UUONQ93PW3s0_',cUPMDTk:"\/?__cf_chl_tk=wSfeAk4h4lN19gNUjESsCI9tSkDR7uCfj1F0zqWmHdg-1769152753-1.0.1.1-xXKrZLyqry0t1QxWnF2xnsl_UchbdgMF9H5blChn_Ss",cFPWv: 'b',cITimeS: '1769152753',cTplC:0,cTplV:5,cTplB: '0',fa:"\/?__cf_chl_f_tk=wSfeAk4h4lN19gNUjESsCI9tSkDR7uCfj1F0zqWmHdg-1769152753-1.0.1.1-xXKrZLyqry0t1QxWnF2xnsl_UchbdgMF9H5blChn_Ss",md: 'gin.ttF1re4AG8mKUxLYtRWW5VQq5PZ7pCs62RQRyFE-1769152753-1.2.1.1-FOribuSTbpbhnrQj7MJfAnYS7fGqaarIkiJ8rS7D0ECqit_J5s_Jinj6FK3wCL.AVubM4mR_C1.ibrNR_9qe.CyGxpMd_f.JfgtpzAZ7N6DGOWb238mqRI9mGcPSYJf7WW9rZn7WCmzA6gfz_KabPU9oWBNXgMZfQzrvasN8kbvEGuwoRDTG3Nl9sHwCBUhkVQlXRBdkNF3j2cT0f4Ld8VQNy2VOmLd8IL1nU.K8OOThYvdBeNuBGyF1_n0sIA79nU_OZdx4qJwB27MA28J537HvIEMKbfCk_Je1yRciQHJNSnp.LX3Uv6XnJHluv9UXNdxsSQehwNhCeLXVA_2ylfnM6KuniKizhbnnPGJ69KphZvNGuM6uo3Oq3gPkKipRPOHtwsZ4JyCS6Jhn1_lRH6C26NeHQqB6eNsBYeFDc0ZTL9mv1i1n6_rW16VVr9P6FcjURtwUn2o0mv.Dwfgs5ezqlIJkijwaDusOWLF3S0Opje.qGlKCB3V6s1qnz0YQteFMudizjqxWE.YM6uyaHXS3tgGfWKZLmjF5MpycueuG0q4S8qR.TLBxE_mdyhC7_QfFO3ivZWOf83UtwpYobNa2goS4SQUXNQqOkSavhgTIqPGpmeqwqrtB31u6NlcwIMhfjIYk7n3uBEj7hRT.._PijlQcGM7EJMQvU.u59uSPo3W6AVFKPtBQp1VGoQ7C8QLjRdj4LZ9BvnfTQVNSZOWZWxqD_mVw8MdQSuELBIhCXTMzl_VIhiNmhXGeDECK95T.R5u2I_PlDTpk5yWowhk4xRoLzIEdfaEwZajyYUXX3FyZFptD6po69rNR5739rn1qnRIi9HzGG12UAHKJL581euJ5L_9bV0Wncoeu_F8UWcZHYmpPGPhcj5KeT6xcBhhfgopv.jQMpYeJsm51xfmYRVhbXWXGXdP_yRS3IoQtCQkUS1ncvI2j1VLeVn.3TtyQPpGHZDviAdABVl.u1ADvnbgbNwOwa8NVGgRwjWT6lPcAfaKfz7awR.ynfsnOH2rlpKP4VFg5QxzujskxNQ',mdrd: 'g9SSZVoQZM1GWdabl7AiyVzyxkjBZkEPKMkoHEkNwe0-1769152753-1.2.1.1-ObjcZWMDrKG03e4yrZMY6QbRLnsPlQdgWAoSjfetZYj58Rpyns49Xkl0d8nxKci2goG6DM0qXz4okJqyTjoqvmfSPcSalU7C8PuFYTnvZyhj9wzqt6_P13prRRNZxgiGHq9qWxgA7.nzZPZV14ZfmFtn2zJG4MM0LsZ3QFkHExWLkD9E2RAzJyCVPJfgnOsKvvmkX42B40BJtnwdqDLF.5fq.cKCRjJMmv.gHa2hPv05tzqLIgqrKZJY4nXlGVB41N.6vYV.eACsoNLcNGDkOrbK0EqNJ.ulRx_wetvyvzoeYgofEQ71Li66wsL0DBpiFBq2eCTWA.pE5ysvHwbRKsQj4IoSsRZ.69Xdj.VGMS
Open service 104.18.124.47:8443 · 2002.dartmouth.org
2026-01-23 07:19
HTTP/1.1 403 Forbidden
Date: Fri, 23 Jan 2026 07:19:13 GMT
Content-Type: text/html; charset=UTF-8
Content-Length: 4515
Connection: close
X-Frame-Options: SAMEORIGIN
Referrer-Policy: same-origin
Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Expires: Thu, 01 Jan 1970 00:00:01 GMT
Server: cloudflare
CF-RAY: 9c258582fd16b942-AMS
Page title: Attention Required! | Cloudflare
<!DOCTYPE html>
<!--[if lt IE 7]> <html class="no-js ie6 oldie" lang="en-US"> <![endif]-->
<!--[if IE 7]> <html class="no-js ie7 oldie" lang="en-US"> <![endif]-->
<!--[if IE 8]> <html class="no-js ie8 oldie" lang="en-US"> <![endif]-->
<!--[if gt IE 8]><!--> <html class="no-js" lang="en-US"> <!--<![endif]-->
<head>
<title>Attention Required! | Cloudflare</title>
<meta charset="UTF-8" />
<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" />
<link rel="stylesheet" id="cf_styles-css" href="/cdn-cgi/styles/cf.errors.css" />
<!--[if lt IE 9]><link rel="stylesheet" id='cf_styles-ie-css' href="/cdn-cgi/styles/cf.errors.ie.css" /><![endif]-->
<style>body{margin:0;padding:0}</style>
<!--[if gte IE 10]><!-->
<script>
if (!navigator.cookieEnabled) {
window.addEventListener('DOMContentLoaded', function () {
var cookieEl = document.getElementById('cookie-alert');
cookieEl.style.display = 'block';
})
}
</script>
<!--<![endif]-->
</head>
<body>
<div id="cf-wrapper">
<div class="cf-alert cf-alert-error cf-cookie-error" id="cookie-alert" data-translate="enable_cookies">Please enable cookies.</div>
<div id="cf-error-details" class="cf-error-details-wrapper">
<div class="cf-wrapper cf-header cf-error-overview">
<h1 data-translate="block_headline">Sorry, you have been blocked</h1>
<h2 class="cf-subheadline"><span data-translate="unable_to_access">You are unable to access</span> imodules.com</h2>
</div><!-- /.header -->
<div class="cf-section cf-highlight">
<div class="cf-wrapper">
<div class="cf-screenshot-container cf-screenshot-full">
<span class="cf-no-screenshot error"></span>
</div>
</div>
</div><!-- /.captcha-container -->
<div class="cf-section cf-wrapper">
<div class="cf-columns two">
<div class="cf-column">
<h2 data-translate="blocked_why_headline">Why have I been blocked?</h2>
<p data-translate="blocked_why_detail">This website is using a security service to protect itself from online attacks. The action you just performed triggered the security solution. There are several actions that could trigger this block including submitting a certain word or phrase, a SQL command or malformed data.</p>
</div>
<div class="cf-column">
<h2 data-translate="blocked_resolve_headline">What can I do to resolve this?</h2>
<p data-translate="blocked_resolve_detail">You can email the site owner to let them know you were blocked. Please include what you were doing when this page came up and the Cloudflare Ray ID found at the bottom of this page.</p>
</div>
</div>
</div><!-- /.section -->
<div class="cf-error-footer cf-wrapper w-240 lg:w-full py-10 sm:py-4 sm:px-8 mx-auto text-center sm:text-left border-solid border-0 border-t border-gray-300">
<p class="text-13">
<span class="cf-footer-item sm:block sm:mb-1">Cloudflare Ray ID: <strong class="font-semibold">9c258582fd16b942</strong></span>
<span class="cf-footer-separator sm:hidden">•</span>
<span id="cf-footer-item-ip" class="cf-footer-item hidden sm:block sm:mb-1">
Your IP:
<button type="button" id="cf-footer-ip-reveal" class="cf-footer-ip-reveal-btn">Click to reveal</button>
<span class="hidden" id="cf-footer-ip">64.225.75.246</span>
<span class="cf-footer-separator sm:hidden">•</span>
</span>
<span class="cf-footer-item sm:block sm:mb-1"><span>Performance & security by</span> <a rel="noopener noreferrer" href="https://www.cloudflare.com/5xx-error-landing" id="brand_link" target="_blank">Cloudflare</a></span>
</p>
<script>(function(){function d(){var b=a.getElementById("cf-footer-item-ip"),c=a.getElementById("cf-footer-ip-reveal");b&&"classList"in b&&(b.classLis
Open service 104.18.126.47:80 · 2002.dartmouth.org
2026-01-23 07:19
HTTP/1.1 403 Forbidden
Date: Fri, 23 Jan 2026 07:19:13 GMT
Content-Type: text/html; charset=UTF-8
Content-Length: 5276
Connection: close
accept-ch: Sec-CH-UA-Bitness, Sec-CH-UA-Arch, Sec-CH-UA-Full-Version, Sec-CH-UA-Mobile, Sec-CH-UA-Model, Sec-CH-UA-Platform-Version, Sec-CH-UA-Full-Version-List, Sec-CH-UA-Platform, Sec-CH-UA, UA-Bitness, UA-Arch, UA-Full-Version, UA-Mobile, UA-Model, UA-Platform-Version, UA-Platform, UA
cf-mitigated: challenge
critical-ch: Sec-CH-UA-Bitness, Sec-CH-UA-Arch, Sec-CH-UA-Full-Version, Sec-CH-UA-Mobile, Sec-CH-UA-Model, Sec-CH-UA-Platform-Version, Sec-CH-UA-Full-Version-List, Sec-CH-UA-Platform, Sec-CH-UA, UA-Bitness, UA-Arch, UA-Full-Version, UA-Mobile, UA-Model, UA-Platform-Version, UA-Platform, UA
cross-origin-embedder-policy: require-corp
cross-origin-opener-policy: same-origin
cross-origin-resource-policy: same-origin
origin-agent-cluster: ?1
permissions-policy: accelerometer=(),browsing-topics=(),camera=(),clipboard-read=(),clipboard-write=(),geolocation=(),gyroscope=(),hid=(),interest-cohort=(),magnetometer=(),microphone=(),payment=(),publickey-credentials-get=(),screen-wake-lock=(),serial=(),sync-xhr=(),usb=()
referrer-policy: same-origin
server-timing: chlray;desc="9c258582f86ac730"
x-content-type-options: nosniff
x-frame-options: SAMEORIGIN
Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Expires: Thu, 01 Jan 1970 00:00:01 GMT
Server: cloudflare
CF-RAY: 9c258582f86ac730-YYZ
Page title: 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;padding-left:1.5rem;max-width:60rem}@media (width <= 720px){.main-content{margin-top:4rem}}.h2{line-height:2.25rem;font-size:1.5rem;font-weight:500}@media (width <= 720px){.h2{line-height:1.5rem;font-size:1.25rem}}#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="360"></head><body><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: '2002.dartmouth.org',cType: 'managed',cRay: '9c258582f86ac730',cH: 'Cg6MKRy_aOeTGv_R0dxjQI.8uvk8EoWa5fOTQ7vKzBY-1769152753-1.2.1.1-TmoNoUjHVwGsWbznZpP520z8s1qWDKPl1CVfuGRyfmhpYYF.1ArP0Rb_AipAs1.n',cUPMDTk:"\/?__cf_chl_tk=PKgRJwHol1CvN4nK6.wCncycjGwBwt4d.O7jHS_mcn8-1769152753-1.0.1.1-jBK2tZSCjyKMWNX9VteuEOkwUj2DTFB6IdM28a7q.oE",cFPWv: 'b',cITimeS: '1769152753',cTplC:0,cTplV:5,cTplB: '0',fa:"\/?__cf_chl_f_tk=PKgRJwHol1CvN4nK6.wCncycjGwBwt4d.O7jHS_mcn8-1769152753-1.0.1.1-jBK2tZSCjyKMWNX9VteuEOkwUj2DTFB6IdM28a7q.oE",md: 'NfNStIzcKochGQYAVe4ufNv14O9w5v9RloUAD.RMGts-1769152753-1.2.1.1-2RWuBCYpsUDzbyKbLghsOnktlCqTcDcdJBkCc4JMMX8tPXT75wL.KuAs8zLQIOy5.CHXt7ghuRbnxmke66m1jLWjguHdPoSwQw74ZTBKzIxGTqdc1.G_T3yzPUsdbjWbn6Xy74eV5rj8YDgXzfCoOEK1TVsCmq2NU_U4vcKoaZ.Vp_aKBXPpyJaPrbok5xOKsFxO7iz.DY4zvFS5gB9rLv0zk3jMiZ57w0SxP0gVEqzIDYhRxwQ.NQ7jKgSALLcTdPQym3N_lWuR0cjsfwBt0ZWvwcFYmg0SzDaChyNLrUu3Vw0fgTLtXaUmxpaX3TlQaPa5uebTj5WrV8mceDkxCQJCbLIv3Yfkh.6VJBK3XKsago.S5qXtuW.1hOrVd8GKapLQH0n0B9Y.upkfL8A5o2xss7hq5WIDzjJIpOLrQXnHgqjpqi7P.vFP3aV7mfKESD3EpXZ4IoMRq.28oZ6qUjfoKZCuYZAOyk2zNRfP19w.YEfpe1K4VJogiSpEQmphtM1LcbQttu44VWWakARFbZ3rcUSUWjSoncWFQq1JLBZDgPGuywKHzHWk.hTWFIxj_T64BzIX64mp13mN3Uy5JzWjY3OflN5qxCge5bNuz7MWb_CLcK7tWnET7xRqJ2r6zt0tT2gMlX7CjQ.VpMOMM.X7gl.4gHJ5gufBtMJm.EmVK2r6QCCeKJuP4R75y4GP9i8g.x_yURTInLMxiwMOt2LSctXN8uNWlHFE.F5c60DcRCkjF0gCZKu0n9tn.l_mRN47DZ0zJdW8RRnJbG.pHY1RxMfgd8pql90zjwnUsNLshfGjyaKFw6sBvqD80ZccDKi_0wwq62PaxazHJLOrx4Tplz7Be3kpuq4LJo2zGpN85KDIlq7.oQQ5CU4wyk2q5fF4pZpUnHk1GDaVBpsyAYj8vwscAFQWg1liBvqYWYtBZeupU6ULC6MqhpcpSy.mICq0C9cdcF41qCr32GsmGdCMb.El7Gu6jpPY_Jsdglw',mdrd: 'ChB.pUMH8wEUx4KELqYYkVTrG6l.FJ.ELTJlYzNC850-1769152753-1.2.1.1-9M8Ox1eyqIARxKI7Ab3ahauGwSzNWbRsSExNzGsh..hu9PUbtTvorciOEvM6sEjiKpFp1NTSkzCxsji6t.SSTo1Q3FHIIgHVHq4WqPNL8_QVz9cEgTzaelzsIMGZ6K0sby_Gz4zwpPN4UsKO7n66C1wnvJDvarruFERBZgwTbfEbd1onzn1Y7B549Mhg58_nK9j0_FYQk_YnTHz1c.foWxVAbtgYhaymQjzcH_s9ywUR_YVC0kkMdehxc.IGJ.9gCaSrq1cLEcjabJ1nETthKkD9dzHZPzf2ZpJvd3Ue5KubJSivvGK4DRpxY_XitgkElGoljEWh1yFcBBvFI1ANXxcmfxALdbblUnzUhY0WsslUT00dZ4dDsEBscjiYpH7QeEmpOhsAMZedHM6lMAjJU
Open service 2606:4700::6812:7e2f:443 · 2002.dartmouth.org
2026-01-23 07:19
HTTP/1.1 403 Forbidden
Date: Fri, 23 Jan 2026 07:19:13 GMT
Content-Type: text/html; charset=UTF-8
Content-Length: 8690
Connection: close
accept-ch: Sec-CH-UA-Bitness, Sec-CH-UA-Arch, Sec-CH-UA-Full-Version, Sec-CH-UA-Mobile, Sec-CH-UA-Model, Sec-CH-UA-Platform-Version, Sec-CH-UA-Full-Version-List, Sec-CH-UA-Platform, Sec-CH-UA, UA-Bitness, UA-Arch, UA-Full-Version, UA-Mobile, UA-Model, UA-Platform-Version, UA-Platform, UA
cf-mitigated: challenge
critical-ch: Sec-CH-UA-Bitness, Sec-CH-UA-Arch, Sec-CH-UA-Full-Version, Sec-CH-UA-Mobile, Sec-CH-UA-Model, Sec-CH-UA-Platform-Version, Sec-CH-UA-Full-Version-List, Sec-CH-UA-Platform, Sec-CH-UA, UA-Bitness, UA-Arch, UA-Full-Version, UA-Mobile, UA-Model, UA-Platform-Version, UA-Platform, UA
cross-origin-embedder-policy: require-corp
cross-origin-opener-policy: same-origin
cross-origin-resource-policy: same-origin
origin-agent-cluster: ?1
permissions-policy: accelerometer=(),browsing-topics=(),camera=(),clipboard-read=(),clipboard-write=(),geolocation=(),gyroscope=(),hid=(),interest-cohort=(),magnetometer=(),microphone=(),payment=(),publickey-credentials-get=(),screen-wake-lock=(),serial=(),sync-xhr=(),usb=()
referrer-policy: same-origin
server-timing: chlray;desc="9c258582e8dd7869"
x-content-type-options: nosniff
x-frame-options: SAMEORIGIN
Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Expires: Thu, 01 Jan 1970 00:00:01 GMT
Server: cloudflare
CF-RAY: 9c258582e8dd7869-AMS
Page title: 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;padding-left:1.5rem;max-width:60rem}@media (width <= 720px){.main-content{margin-top:4rem}}.h2{line-height:2.25rem;font-size:1.5rem;font-weight:500}@media (width <= 720px){.h2{line-height:1.5rem;font-size:1.25rem}}#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="360"></head><body><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: '2002.dartmouth.org',cType: 'managed',cRay: '9c258582e8dd7869',cH: 'St3V7EUc0JlPVDVv.h9Rh2MhUNM5G2KnPcScKScD57I-1769152753-1.2.1.1-oqWoKTE6vZph8VoILn5.M778oa1qfmQJpycTuksE3oM__g3TuRLBome9uhzEOwEZ',cUPMDTk:"\/?__cf_chl_tk=hjHO1rNJhkDmDWi5Q0HIJhagvpnR7QVruhP6fiSc4y4-1769152753-1.0.1.1-o4_qrqXlUM5W75nKkDAvU_lCJKdb.HDmanf6Z0jka2Y",cFPWv: 'b',cITimeS: '1769152753',cTplC:0,cTplV:5,cTplB: '0',fa:"\/?__cf_chl_f_tk=hjHO1rNJhkDmDWi5Q0HIJhagvpnR7QVruhP6fiSc4y4-1769152753-1.0.1.1-o4_qrqXlUM5W75nKkDAvU_lCJKdb.HDmanf6Z0jka2Y",md: 'H9T2ELRqKlADXRkAUNLXsIAlyi5sl2d9Qe9cxWWbcvA-1769152753-1.2.1.1-1vTazXJfpJFPsdC.zpW6a6i1g.5_B1tZKRw4d.D0pz3gewYDWVkxGr8p9DOVIpG9BuQ._HFGXm2XyZAapMPOJZnQqGpyQOQTkLJzfKPaY1k8N98BS6oxHlTqlszy6iMk6OaEoq1c5Ynxnee7ADMlDC.WD8WnRyyZD8wAfE6CMimSQqXdhqqOiwDrK65hgzHLD_Y4OWmR8VgTjqXT8y.JUkXrT9RivUewli8FBWWZg4zTw2l9x8.9ikAuPQIyW4D.PqZ7MJT8BwfVTyBovO8jIUaP8hsFHziMKvRteeWWz96b9obFdFX3_pNJel3ALvuMXjhWSZtZfFyjSiGl1t.FzS5qSzGrK9xaoo3l5NRsP70M7c2sujvxr68W8t2VuosshdtUE8Jr4y.PmxSagjlNXYNicIXmmuGIkJAQlDxEPBSH3NHH9nAV_wsCgO_FItOTzDUE64XHQ2E61q7eOHm0qSX.6mCJ2ziem7t9jSig3fZPih5Oh8sZzWN_h1ubW2NmR4dfm6G_neZetb3Q4xP6zz6ZrAG6DuD3spJsS9FviQ8Em0SuZixXVAyJL99rM4QNjgaa0hqHK5Pw61JOsivm581sx0W8bI5rH78hnDVc2Xc2jVit6mEMgXYeM0al8OZPg1WhEfOPUbZ9U5.oJ5Mfm_E5D0tXKmpqOr0Fix3Sa.F.fbgc1s.8OEF6Ngz22d.j0tUmcm.WKR27ZS6RgYvBaO4c_flwWwtXKu8XndrlV4eV2G2EstMbI6j1R4KI3Id4mOpcHEkexEmw5FDTXtPmqgb0tyOu32Q45mKUZgdASNf2Yt2E8u2abu8yXyGHCq9pjQxLWgXsTZf8kK9efDMyAJ2fIK3Z.4ZkdTrGfcJqPemUKbc6sdIDD80q.J67OMyKFAd7eG05JQ8MbVd3FYAEQwuPqcregLn7n19J8EhzciyISf4kBrIvZuAFoyBpgMGU4SVwLMo2yVEfbwPDi26egR4qJbF8JlQmnheSztwGh6B1gqaldjUyUK0iqB6ePiDl_bvS2MvoCwd.EA_sH5N82A',mdrd: '_Mem4AcwWEOEdzVWn5zAxMhU2TGN_yko4FJztPfFRQE-1769152753-1.2.1.1-QpeJzLZKeoyuci_mpnd_f59BBYWk9OPS9AeuqwMqqOZRbLJR3rVIFw_6g.l8kKqV14Gfu68fCF62oZzGwq32Yr4rJcZsRoj2RyAL4FroqmAeHwu.iF9Iy2d5Zz_l.ubDI0ca1l5sImEjtMz9zN_3QkfrQpM4H3Z39wcycUrPisj5rfU8RFRgItE3bU6Wea18jRfpFbfS2F_YL7wXeNbQgYvG6PPW2h47HzR6ZqCKR6nLzc8wvIdVFAc5eT1__GtItNL.5bl2isoTnRJqBL6ZF9tZaNCKgeeDqX7lTIJzWH6wa6IZD8EVSVCh9hn_MJhcYk8ZROjofTOF4E5AVZqM.aEsafaDr7A802vPq5BPoC
Open service 2606:4700::6812:7a2f:8443 · 2002.dartmouth.org
2026-01-23 07:19
HTTP/1.1 403 Forbidden
Date: Fri, 23 Jan 2026 07:19:13 GMT
Content-Type: text/html; charset=UTF-8
Content-Length: 4526
Connection: close
X-Frame-Options: SAMEORIGIN
Referrer-Policy: same-origin
Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Expires: Thu, 01 Jan 1970 00:00:01 GMT
Server: cloudflare
CF-RAY: 9c258582dc5cc10d-LHR
Page title: Attention Required! | Cloudflare
<!DOCTYPE html>
<!--[if lt IE 7]> <html class="no-js ie6 oldie" lang="en-US"> <![endif]-->
<!--[if IE 7]> <html class="no-js ie7 oldie" lang="en-US"> <![endif]-->
<!--[if IE 8]> <html class="no-js ie8 oldie" lang="en-US"> <![endif]-->
<!--[if gt IE 8]><!--> <html class="no-js" lang="en-US"> <!--<![endif]-->
<head>
<title>Attention Required! | Cloudflare</title>
<meta charset="UTF-8" />
<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" />
<link rel="stylesheet" id="cf_styles-css" href="/cdn-cgi/styles/cf.errors.css" />
<!--[if lt IE 9]><link rel="stylesheet" id='cf_styles-ie-css' href="/cdn-cgi/styles/cf.errors.ie.css" /><![endif]-->
<style>body{margin:0;padding:0}</style>
<!--[if gte IE 10]><!-->
<script>
if (!navigator.cookieEnabled) {
window.addEventListener('DOMContentLoaded', function () {
var cookieEl = document.getElementById('cookie-alert');
cookieEl.style.display = 'block';
})
}
</script>
<!--<![endif]-->
</head>
<body>
<div id="cf-wrapper">
<div class="cf-alert cf-alert-error cf-cookie-error" id="cookie-alert" data-translate="enable_cookies">Please enable cookies.</div>
<div id="cf-error-details" class="cf-error-details-wrapper">
<div class="cf-wrapper cf-header cf-error-overview">
<h1 data-translate="block_headline">Sorry, you have been blocked</h1>
<h2 class="cf-subheadline"><span data-translate="unable_to_access">You are unable to access</span> imodules.com</h2>
</div><!-- /.header -->
<div class="cf-section cf-highlight">
<div class="cf-wrapper">
<div class="cf-screenshot-container cf-screenshot-full">
<span class="cf-no-screenshot error"></span>
</div>
</div>
</div><!-- /.captcha-container -->
<div class="cf-section cf-wrapper">
<div class="cf-columns two">
<div class="cf-column">
<h2 data-translate="blocked_why_headline">Why have I been blocked?</h2>
<p data-translate="blocked_why_detail">This website is using a security service to protect itself from online attacks. The action you just performed triggered the security solution. There are several actions that could trigger this block including submitting a certain word or phrase, a SQL command or malformed data.</p>
</div>
<div class="cf-column">
<h2 data-translate="blocked_resolve_headline">What can I do to resolve this?</h2>
<p data-translate="blocked_resolve_detail">You can email the site owner to let them know you were blocked. Please include what you were doing when this page came up and the Cloudflare Ray ID found at the bottom of this page.</p>
</div>
</div>
</div><!-- /.section -->
<div class="cf-error-footer cf-wrapper w-240 lg:w-full py-10 sm:py-4 sm:px-8 mx-auto text-center sm:text-left border-solid border-0 border-t border-gray-300">
<p class="text-13">
<span class="cf-footer-item sm:block sm:mb-1">Cloudflare Ray ID: <strong class="font-semibold">9c258582dc5cc10d</strong></span>
<span class="cf-footer-separator sm:hidden">•</span>
<span id="cf-footer-item-ip" class="cf-footer-item hidden sm:block sm:mb-1">
Your IP:
<button type="button" id="cf-footer-ip-reveal" class="cf-footer-ip-reveal-btn">Click to reveal</button>
<span class="hidden" id="cf-footer-ip">2a03:b0c0:1:d0::c6d:c001</span>
<span class="cf-footer-separator sm:hidden">•</span>
</span>
<span class="cf-footer-item sm:block sm:mb-1"><span>Performance & security by</span> <a rel="noopener noreferrer" href="https://www.cloudflare.com/5xx-error-landing" id="brand_link" target="_blank">Cloudflare</a></span>
</p>
<script>(function(){function d(){var b=a.getElementById("cf-footer-item-ip"),c=a.getElementById("cf-footer-ip-reveal");b&&"classList"in b&&
Open service 104.18.125.47:80 · 2002.dartmouth.org
2026-01-23 07:19
HTTP/1.1 403 Forbidden
Date: Fri, 23 Jan 2026 07:19:13 GMT
Content-Type: text/html; charset=UTF-8
Content-Length: 5255
Connection: close
accept-ch: Sec-CH-UA-Bitness, Sec-CH-UA-Arch, Sec-CH-UA-Full-Version, Sec-CH-UA-Mobile, Sec-CH-UA-Model, Sec-CH-UA-Platform-Version, Sec-CH-UA-Full-Version-List, Sec-CH-UA-Platform, Sec-CH-UA, UA-Bitness, UA-Arch, UA-Full-Version, UA-Mobile, UA-Model, UA-Platform-Version, UA-Platform, UA
cf-mitigated: challenge
critical-ch: Sec-CH-UA-Bitness, Sec-CH-UA-Arch, Sec-CH-UA-Full-Version, Sec-CH-UA-Mobile, Sec-CH-UA-Model, Sec-CH-UA-Platform-Version, Sec-CH-UA-Full-Version-List, Sec-CH-UA-Platform, Sec-CH-UA, UA-Bitness, UA-Arch, UA-Full-Version, UA-Mobile, UA-Model, UA-Platform-Version, UA-Platform, UA
cross-origin-embedder-policy: require-corp
cross-origin-opener-policy: same-origin
cross-origin-resource-policy: same-origin
origin-agent-cluster: ?1
permissions-policy: accelerometer=(),browsing-topics=(),camera=(),clipboard-read=(),clipboard-write=(),geolocation=(),gyroscope=(),hid=(),interest-cohort=(),magnetometer=(),microphone=(),payment=(),publickey-credentials-get=(),screen-wake-lock=(),serial=(),sync-xhr=(),usb=()
referrer-policy: same-origin
server-timing: chlray;desc="9c258582eef2d24e"
x-content-type-options: nosniff
x-frame-options: SAMEORIGIN
Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Expires: Thu, 01 Jan 1970 00:00:01 GMT
Server: cloudflare
CF-RAY: 9c258582eef2d24e-FRA
Page title: 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;padding-left:1.5rem;max-width:60rem}@media (width <= 720px){.main-content{margin-top:4rem}}.h2{line-height:2.25rem;font-size:1.5rem;font-weight:500}@media (width <= 720px){.h2{line-height:1.5rem;font-size:1.25rem}}#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="360"></head><body><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: '2002.dartmouth.org',cType: 'managed',cRay: '9c258582eef2d24e',cH: 'err5TnM.FmEjpMkUfX8ViStmUXwTvOCjkcOGmeur.bc-1769152753-1.2.1.1-RKHIC4MUsRPQGyerxIN2nU4mXUzJfseXGP.zkhqvxAJ8MGcXGfZGWbplaIFxvUlf',cUPMDTk:"\/?__cf_chl_tk=6jP5vmOLnD3Ew_PEPe1Xi_ap2uytKkY7dPIeT8Yz39I-1769152753-1.0.1.1-5RThCF1WIpyco7cG6T.89IEdV8JGDT4xwhrRfVy.SbA",cFPWv: 'b',cITimeS: '1769152753',cTplC:0,cTplV:5,cTplB: '0',fa:"\/?__cf_chl_f_tk=6jP5vmOLnD3Ew_PEPe1Xi_ap2uytKkY7dPIeT8Yz39I-1769152753-1.0.1.1-5RThCF1WIpyco7cG6T.89IEdV8JGDT4xwhrRfVy.SbA",md: 'Vn9a598SqTZXRnkGvdarxKUGO_u2ZOXUo49DTdfr5DM-1769152753-1.2.1.1-1owoJgxHVqV7EEqrzcBmW8Z378esY_k9jPFMr2R2lSKsmHzUCal6q_H2REkkhyP0jdzihGkWQVJyvEw3tNoWydYddNZ4GKqHArXtw2HP7t2_.WOPBJ4B4ipKEhZBFnXSeVi4rgn883XqgXMXH0Ir_5jCnjBDguYnl.Su55MJmllw5xXRD4_9TzTJoima77BlQ67AMXDMaY3KbYock0GcCurNMkldWmhOd41N2bRlg3E3XwOp_jyUxT1CVuSkyfOuj6er1KlITz.Aj9xBlfW1zEIpToLheEvK6z_aXXm3nLWxV8gcFnp4Y1vss_UDRWtIAjNDrXLwu8Kz8eNmpMg5R2KzbEQJx24HM.VFdokW3SXAHQ9OTQZoQFO3J23mZTKwdKPr0NpI518MhnJA04UC3OX3lvKvUSDeNo8lQC4HSc_7.t6IKkJDlNkbbyq.giLbPGAK.DNpWBEJgaOjLR6rUZqTXHvcLOTZuc.g4JwcdMVCTiCEujmJ_h5xd8.SOXkbcDd.gQdzlsoILjY_N9vEijrpF1Jwd8UjyL8J.PkJg_o4kPKlrJuwos23N1hyQ_PCoYZUML4N7M3K4ecm8NTA49jbFuOH8cnX__iKaeR4.2lO2WeVOYG9IeZiUm7RrQS5.KsIQ8f5v2gbQKhJrcmm83KeSOKY5e3jHr.PwrkcAk0QmTBGPUn7qZxyuPt.IW52W_OWgcDn33C1R3UXgwwVhM71_odGhwv0JGdRuvp3LG9IuzeqgmHW5gROKP69MR5C3vIyiJrY9W8mJwS3cJXlWIpFKbhdk14VN1TC56li5VkC8Ap7KokxsKmx0CtBjNIxmlYS88X54JvEUtrzS05xlBGx6u4bqFa37JftL5i6lERIc38YNpemO1khIhaQvOX2tuTyMNc0PTHEMiDeQgAZ_9Rml5wo5nUx7zxinpdByi5Vat.fCXkvt3VisrHqoY1pXa6sVQr_OavK1dMAAYfhNEH0FYaAMeFSh6BAEr2lhG8',mdrd: 'GIqpaM7doKdIiUlk8hBFgwekKU7v7eHwf_B50QnxVRU-1769152753-1.2.1.1-pntApm4pMFZUpox27OZHvtwxNEK6C.2AgUrW1JKshwv6D5EO5ld0wzhXzvL7u1oiZ1aqYqJtlbhE2hQW7L5F1FFwL5NfWCPv4kUvnnS6wRVFYpA6R3yGMRXDw30omAckc.FXOzM7oTNDbQ8kcJm_p_18yUiQyiqixAGriOnXx7mjjdc3Nr5ZUO6yP.9HXtZxwzmqf46SRUVJ7x6SwTjnDNdr5TipPpf5Claj0N_Vn1b1_Vmc8ql6VNv6K_X0ePnzAhSi8T1D.DXlroCpWBdo2Hny1CweaXXhci.nAr6dpPgHapZeraJT13t5bOZvKxfXeANpwY0pmVIBFvz2Mn5WQUsDaPU2MmiyUUwrN63dok8BZhzpB6wErqIoRkUqJBE8wjXS5dkkPH2KLiMg0IfbN
Open service 104.18.122.47:443 · 2002.dartmouth.org
2026-01-23 07:19
HTTP/1.1 403 Forbidden
Date: Fri, 23 Jan 2026 07:19:13 GMT
Content-Type: text/html; charset=UTF-8
Content-Length: 8604
Connection: close
accept-ch: Sec-CH-UA-Bitness, Sec-CH-UA-Arch, Sec-CH-UA-Full-Version, Sec-CH-UA-Mobile, Sec-CH-UA-Model, Sec-CH-UA-Platform-Version, Sec-CH-UA-Full-Version-List, Sec-CH-UA-Platform, Sec-CH-UA, UA-Bitness, UA-Arch, UA-Full-Version, UA-Mobile, UA-Model, UA-Platform-Version, UA-Platform, UA
cf-mitigated: challenge
critical-ch: Sec-CH-UA-Bitness, Sec-CH-UA-Arch, Sec-CH-UA-Full-Version, Sec-CH-UA-Mobile, Sec-CH-UA-Model, Sec-CH-UA-Platform-Version, Sec-CH-UA-Full-Version-List, Sec-CH-UA-Platform, Sec-CH-UA, UA-Bitness, UA-Arch, UA-Full-Version, UA-Mobile, UA-Model, UA-Platform-Version, UA-Platform, UA
cross-origin-embedder-policy: require-corp
cross-origin-opener-policy: same-origin
cross-origin-resource-policy: same-origin
origin-agent-cluster: ?1
permissions-policy: accelerometer=(),browsing-topics=(),camera=(),clipboard-read=(),clipboard-write=(),geolocation=(),gyroscope=(),hid=(),interest-cohort=(),magnetometer=(),microphone=(),payment=(),publickey-credentials-get=(),screen-wake-lock=(),serial=(),sync-xhr=(),usb=()
referrer-policy: same-origin
server-timing: chlray;desc="9c258582ed36c46d"
x-content-type-options: nosniff
x-frame-options: SAMEORIGIN
Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Expires: Thu, 01 Jan 1970 00:00:01 GMT
Server: cloudflare
CF-RAY: 9c258582ed36c46d-EWR
Page title: 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;padding-left:1.5rem;max-width:60rem}@media (width <= 720px){.main-content{margin-top:4rem}}.h2{line-height:2.25rem;font-size:1.5rem;font-weight:500}@media (width <= 720px){.h2{line-height:1.5rem;font-size:1.25rem}}#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="360"></head><body><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: '2002.dartmouth.org',cType: 'managed',cRay: '9c258582ed36c46d',cH: 'h.3e0mbBy8vKuynmyq8lfDLnOhpbmG.m1cOGmdvbNQM-1769152753-1.2.1.1-7Yuhl1nQONE3Zf2dMszlefWA0wvj.c5XIwecbjk4KMHJnMQaFIyNbQK4QzuYVIAj',cUPMDTk:"\/?__cf_chl_tk=Bz2.YnLJ1UReFROFXt7NIMDIaNT78ZdmSdN4qvCIjlI-1769152753-1.0.1.1-B.QCQE40ZYY4ZO.gRBz1lUlDN0hXTrPnkF_0FFy9FTY",cFPWv: 'b',cITimeS: '1769152753',cTplC:0,cTplV:5,cTplB: '0',fa:"\/?__cf_chl_f_tk=Bz2.YnLJ1UReFROFXt7NIMDIaNT78ZdmSdN4qvCIjlI-1769152753-1.0.1.1-B.QCQE40ZYY4ZO.gRBz1lUlDN0hXTrPnkF_0FFy9FTY",md: 'S.fU3jH7x1Y3RITyp0wTAWv55AKW2CdduMStoyMQUoU-1769152753-1.2.1.1-Sh351Ftpc2n09qYpx5zXV8ths8FoIQtCxl5GrBgOVhUpVKzFnYYjTWPEIArP7Z5tUD5ak1gqwiDD0FcROIXTy2VdXl0ldUVuggQJgnSWe9FL89vfpGFcApAYL81CKLCpQQNLSmm1r_uqPBwsGujPxIlzoguJFMUm1P_kdvAaHmispQT_PC.a.hPu_.Lc.rJjJLjgFVChScxg6X4mptBN4mwPznRmnW8CltG1R.EVxI2.l5PGPAXF2JnoaUwLZTyFelaizkgPJ6rLVdDUOV06wIpyDbOoExq57QFGRye7pHc3AMV36q2vuhf7XXIo_dFRugqQU8aTMixJqGircw9Jfmc3j0SKo47kFXW3dwWcUszd_jIdWeLgMARUSlDaZ9t2qkiwfQ9c755NnhnfTPUOBRMcDpPfF0Hc0eOsyVs1l870urUU7zQX6w3iikcEJmPmkUBExqLGKJH5yg8YrQioAT4FF7bdgseAWvBI1.i8Zeiqn9Hm548ij2ZKGfKaRiU6gBa7DEjfyzjnIN3uebDD7H8hUrqZfpb0H8c8ny5vU0ilyg4ahnsNoT4ZbeQpW5Fzj0B5bQ3mcUHC0cd5vJ8gbQf4UPiNkdhc72Trldf39aO_L3LlbcVytFHm7uLr6YA_3P7fsPjhnbHaYPD92UXI091vU80LFJiTftP.VKoBy1DW6bH4_pY.uD29RSvXlDGCJ1JIYwqrs7xwIArXOyhPVmC8XVOMic44AwutNc9TS4zsimbkhQcrsFvyIUiFOQm9XpeoZnuNtL2KCOn0eV.3WYkd3d28clYz6maV3BXlKTHYr57K3sZORHO99IKISRCTkd6slax3iw6QZIAN0ke5F3Qe0A5lUCjtZ_dxo3qE9Oke9TwkRQ1u52XggLJIUxDpIk7jNESgAvuNkfkus9HVWdIabFhDcaTfTSEvY9viV2ErfoDR9pxLSLVaT_2JgM9EuMqJHfTnq0qUV.gy__wDssFEI2j8vgK6ujvRAfj.QRs',mdrd: 'zj2ZxTvHAnMem3tBVKu9K_iLKNhjSIf.w2i8aix6cHI-1769152753-1.2.1.1-zFe9K6Vj9drg_TJqLmAFfoCvSjomIH1YLAIlPFXUKSLnVNG5n_MV9BqFCJ4fYWE.jT96TQd_I15xGsedVeEYS_eHFV3fefdxiVA6Wz.l9ay2lbz4KfQf62wXlm9ebCIK479EZY4fJcJjmRJjI8Dnxj80REz9fY.BbmTeQoFpD.tLFLSM0ysBkEy0dTVaX8ZWxsCKpDKPe8IbK6Ugym9921MvUiYDWvFex.dAS.rFyS7ZxnvfOLUjPBMAiLThWl8ruiocps0K3Pzrak.I8DZY8Obo9Jk8Bd_0guyuT8Gatg_qydZ0ZuTnYgiVTTxFUPBd2ROp.fPKbWLP02T5yhMRgVI.eU._8Q_PTRQkw5v48t_3FLKWjXJJXSc2mia1W8nBUxo2HgkKTL3owDifMrEmt
Open service 2606:4700::6812:7b2f:443 · 2002.dartmouth.org
2026-01-23 07:19
HTTP/1.1 403 Forbidden
Date: Fri, 23 Jan 2026 07:19:13 GMT
Content-Type: text/html; charset=UTF-8
Content-Length: 8690
Connection: close
accept-ch: Sec-CH-UA-Bitness, Sec-CH-UA-Arch, Sec-CH-UA-Full-Version, Sec-CH-UA-Mobile, Sec-CH-UA-Model, Sec-CH-UA-Platform-Version, Sec-CH-UA-Full-Version-List, Sec-CH-UA-Platform, Sec-CH-UA, UA-Bitness, UA-Arch, UA-Full-Version, UA-Mobile, UA-Model, UA-Platform-Version, UA-Platform, UA
cf-mitigated: challenge
critical-ch: Sec-CH-UA-Bitness, Sec-CH-UA-Arch, Sec-CH-UA-Full-Version, Sec-CH-UA-Mobile, Sec-CH-UA-Model, Sec-CH-UA-Platform-Version, Sec-CH-UA-Full-Version-List, Sec-CH-UA-Platform, Sec-CH-UA, UA-Bitness, UA-Arch, UA-Full-Version, UA-Mobile, UA-Model, UA-Platform-Version, UA-Platform, UA
cross-origin-embedder-policy: require-corp
cross-origin-opener-policy: same-origin
cross-origin-resource-policy: same-origin
origin-agent-cluster: ?1
permissions-policy: accelerometer=(),browsing-topics=(),camera=(),clipboard-read=(),clipboard-write=(),geolocation=(),gyroscope=(),hid=(),interest-cohort=(),magnetometer=(),microphone=(),payment=(),publickey-credentials-get=(),screen-wake-lock=(),serial=(),sync-xhr=(),usb=()
referrer-policy: same-origin
server-timing: chlray;desc="9c2585829b2bc1d2"
x-content-type-options: nosniff
x-frame-options: SAMEORIGIN
Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Expires: Thu, 01 Jan 1970 00:00:01 GMT
Server: cloudflare
CF-RAY: 9c2585829b2bc1d2-BLR
Page title: 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;padding-left:1.5rem;max-width:60rem}@media (width <= 720px){.main-content{margin-top:4rem}}.h2{line-height:2.25rem;font-size:1.5rem;font-weight:500}@media (width <= 720px){.h2{line-height:1.5rem;font-size:1.25rem}}#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="360"></head><body><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: '2002.dartmouth.org',cType: 'managed',cRay: '9c2585829b2bc1d2',cH: 'vZ0PGbGigFOo_87vo4oIFzpryAcHKF.I6b0CNtoCuwI-1769152753-1.2.1.1-fTJsyiU_0mZYbApgWrj9omzm..f6Ed6DeRWKmp4HGVBBLDlghYYeIxalILnDHAUj',cUPMDTk:"\/?__cf_chl_tk=7_QTiYbqeWMIGMbuULgpiP.oB3XOVCDW0JvfNrii0qg-1769152753-1.0.1.1-e3fmuKOVQMZlqLSoVDI8MnpI35WoK0Cy4yrJs8f9LJA",cFPWv: 'b',cITimeS: '1769152753',cTplC:0,cTplV:5,cTplB: '0',fa:"\/?__cf_chl_f_tk=7_QTiYbqeWMIGMbuULgpiP.oB3XOVCDW0JvfNrii0qg-1769152753-1.0.1.1-e3fmuKOVQMZlqLSoVDI8MnpI35WoK0Cy4yrJs8f9LJA",md: 'zP2loaq7Wd10zedvAoRIRl8J7PrCBMA7ZbfCOS4N2e0-1769152753-1.2.1.1-IEnWFzR0WDalQb7Z_aXPuxIWtPxnv3TBpnfqh2EyiNwGFSQFqneVzNiqx0.2FOi9tI9up4uUhSEkj1Pte42F2x0twauQNPgjXZgjpLDqdqp8Tb_QMQPxHVDzQvCe_vyR9XIGPcouM5ClquCYqW52F_Zd5nSoL4TSG04c58YGmc4.xkKvdqjDFR4rQpH9E6jZk4te0DZTMCHzNtdFL8Zi9gSeyUxadV0c9Hwsnqnp0bfNTDSUIqci2KxHitcMFZBx2GBbR8CTWJQksg5TpoHPv4In6azKThQRBAsbN0X8iDuBHv8hT5KYOWuXMDRFgT0t4oQzy_4IceN7JU04rMPJ4AjBTjRQykZ8_6Uawk7VQ6SlqtY9uE9lMyw8rGfTcfNksYD3vesiQPIJ4H2V..9Q5xXkvPynnTe13CaMvUCVu3AhUD.3OSzyfEsn8Y6rtl35SWRBvykL3Zu4zrB.m7Ek9jjIVREBuH.2V6HmkRdemP3UB1.tPPwyFTcirfxye_VYnC6dpnCKUje9IByrELfDkNSUNcj75SeUNIzb9nR2bSwYf23kmqXuasLdzvGhVUUdgYJB2ItiF2LlD_wIZ_Ly4c0imAadHOuSNSYMxTx81uUiL_6DLSeMSGPm.rcQGUvbEgPA88A.R7iFAaflVNr7NsCxrr6lp0SAlF_EQ0CzdZ4uvH_.Wwpw_z2kiOlqjm9yrMTdmEiH77Jd67swXlVygA.kTksCmZ7KJ6af7CTqapLaV3ePMPM0FwvgVhBuKIQY3WiUfbE_kk4PYRgT2zSDcqAwB__aByyNk.hUxmPFJyKAK.zdFdWA1qczMBVz5OoLFL3qT81AiaS_nsyOCrgTomgg_TbLJGknVCZDspsnCXZHeFLO_QWRc_CBqdVWSaevRFa4O.lsMKZnSLQmlZF4_wC3XgCDTvZm9tRb9YItBqb47XgAtthjlkfSHwEgHOOsqJJI.oyHKTGL9Wte7H0dikmmD6RQMAr2p_nv.70gWv4y5XW7kvBok5B1GFWbcBSa.SofyfYeyC0BQtsEGpqK7Q',mdrd: 't42_MNdr29YF1vKwNcDaV9qUps9UCBw0a68YJkuz1Bs-1769152753-1.2.1.1-ffsJUm_9Y6yWtRRFNcfrYso6oF66MwvYiWY.2ybhkdPnNPuxLL1c91p4aXh.6uqwv1jssAg0WX9vg1zOEPVndT8SgBLv0MgmZ64m5wRw9NorAsNmiqPjMS5yWh5g_qLl5CJjDM55K82XstxRCVVO9iCeciJ_HuOOw9Ny0h6l3D3JuLQpfxd4iMhaxdFYgrcSinDDqx54FVfZ_T6eVCKhcRss2zR6iwYJ1HSjgFA8zic_7Sp5G3e0c8PP.z0ITSq6mrvhLXAPLJcybtGtIrLTAfRcvgp06.dkuJd2xkLwSDiI08_T3XRGzw0kCqvNPIT2duJByh0iwy47EJ6C1aEypgOcu77ckTBpv6qyjnVIIJ
Open service 2606:4700::6812:7d2f:8443 · 2002.dartmouth.org
2026-01-23 07:19
HTTP/1.1 403 Forbidden
Date: Fri, 23 Jan 2026 07:19:13 GMT
Content-Type: text/html; charset=UTF-8
Content-Length: 4528
Connection: close
X-Frame-Options: SAMEORIGIN
Referrer-Policy: same-origin
Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Expires: Thu, 01 Jan 1970 00:00:01 GMT
Server: cloudflare
CF-RAY: 9c258582d82fab04-YYZ
Page title: Attention Required! | Cloudflare
<!DOCTYPE html>
<!--[if lt IE 7]> <html class="no-js ie6 oldie" lang="en-US"> <![endif]-->
<!--[if IE 7]> <html class="no-js ie7 oldie" lang="en-US"> <![endif]-->
<!--[if IE 8]> <html class="no-js ie8 oldie" lang="en-US"> <![endif]-->
<!--[if gt IE 8]><!--> <html class="no-js" lang="en-US"> <!--<![endif]-->
<head>
<title>Attention Required! | Cloudflare</title>
<meta charset="UTF-8" />
<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" />
<link rel="stylesheet" id="cf_styles-css" href="/cdn-cgi/styles/cf.errors.css" />
<!--[if lt IE 9]><link rel="stylesheet" id='cf_styles-ie-css' href="/cdn-cgi/styles/cf.errors.ie.css" /><![endif]-->
<style>body{margin:0;padding:0}</style>
<!--[if gte IE 10]><!-->
<script>
if (!navigator.cookieEnabled) {
window.addEventListener('DOMContentLoaded', function () {
var cookieEl = document.getElementById('cookie-alert');
cookieEl.style.display = 'block';
})
}
</script>
<!--<![endif]-->
</head>
<body>
<div id="cf-wrapper">
<div class="cf-alert cf-alert-error cf-cookie-error" id="cookie-alert" data-translate="enable_cookies">Please enable cookies.</div>
<div id="cf-error-details" class="cf-error-details-wrapper">
<div class="cf-wrapper cf-header cf-error-overview">
<h1 data-translate="block_headline">Sorry, you have been blocked</h1>
<h2 class="cf-subheadline"><span data-translate="unable_to_access">You are unable to access</span> imodules.com</h2>
</div><!-- /.header -->
<div class="cf-section cf-highlight">
<div class="cf-wrapper">
<div class="cf-screenshot-container cf-screenshot-full">
<span class="cf-no-screenshot error"></span>
</div>
</div>
</div><!-- /.captcha-container -->
<div class="cf-section cf-wrapper">
<div class="cf-columns two">
<div class="cf-column">
<h2 data-translate="blocked_why_headline">Why have I been blocked?</h2>
<p data-translate="blocked_why_detail">This website is using a security service to protect itself from online attacks. The action you just performed triggered the security solution. There are several actions that could trigger this block including submitting a certain word or phrase, a SQL command or malformed data.</p>
</div>
<div class="cf-column">
<h2 data-translate="blocked_resolve_headline">What can I do to resolve this?</h2>
<p data-translate="blocked_resolve_detail">You can email the site owner to let them know you were blocked. Please include what you were doing when this page came up and the Cloudflare Ray ID found at the bottom of this page.</p>
</div>
</div>
</div><!-- /.section -->
<div class="cf-error-footer cf-wrapper w-240 lg:w-full py-10 sm:py-4 sm:px-8 mx-auto text-center sm:text-left border-solid border-0 border-t border-gray-300">
<p class="text-13">
<span class="cf-footer-item sm:block sm:mb-1">Cloudflare Ray ID: <strong class="font-semibold">9c258582d82fab04</strong></span>
<span class="cf-footer-separator sm:hidden">•</span>
<span id="cf-footer-item-ip" class="cf-footer-item hidden sm:block sm:mb-1">
Your IP:
<button type="button" id="cf-footer-ip-reveal" class="cf-footer-ip-reveal-btn">Click to reveal</button>
<span class="hidden" id="cf-footer-ip">2604:a880:cad:d0::286:4001</span>
<span class="cf-footer-separator sm:hidden">•</span>
</span>
<span class="cf-footer-item sm:block sm:mb-1"><span>Performance & security by</span> <a rel="noopener noreferrer" href="https://www.cloudflare.com/5xx-error-landing" id="brand_link" target="_blank">Cloudflare</a></span>
</p>
<script>(function(){function d(){var b=a.getElementById("cf-footer-item-ip"),c=a.getElementById("cf-footer-ip-reveal");b&&"classList"in b
Open service 104.18.123.47:443 · 2002.dartmouth.org
2026-01-23 07:19
HTTP/1.1 403 Forbidden
Date: Fri, 23 Jan 2026 07:19:13 GMT
Content-Type: text/html; charset=UTF-8
Content-Length: 8604
Connection: close
accept-ch: Sec-CH-UA-Bitness, Sec-CH-UA-Arch, Sec-CH-UA-Full-Version, Sec-CH-UA-Mobile, Sec-CH-UA-Model, Sec-CH-UA-Platform-Version, Sec-CH-UA-Full-Version-List, Sec-CH-UA-Platform, Sec-CH-UA, UA-Bitness, UA-Arch, UA-Full-Version, UA-Mobile, UA-Model, UA-Platform-Version, UA-Platform, UA
cf-mitigated: challenge
critical-ch: Sec-CH-UA-Bitness, Sec-CH-UA-Arch, Sec-CH-UA-Full-Version, Sec-CH-UA-Mobile, Sec-CH-UA-Model, Sec-CH-UA-Platform-Version, Sec-CH-UA-Full-Version-List, Sec-CH-UA-Platform, Sec-CH-UA, UA-Bitness, UA-Arch, UA-Full-Version, UA-Mobile, UA-Model, UA-Platform-Version, UA-Platform, UA
cross-origin-embedder-policy: require-corp
cross-origin-opener-policy: same-origin
cross-origin-resource-policy: same-origin
origin-agent-cluster: ?1
permissions-policy: accelerometer=(),browsing-topics=(),camera=(),clipboard-read=(),clipboard-write=(),geolocation=(),gyroscope=(),hid=(),interest-cohort=(),magnetometer=(),microphone=(),payment=(),publickey-credentials-get=(),screen-wake-lock=(),serial=(),sync-xhr=(),usb=()
referrer-policy: same-origin
server-timing: chlray;desc="9c258582caf20b11"
x-content-type-options: nosniff
x-frame-options: SAMEORIGIN
Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Expires: Thu, 01 Jan 1970 00:00:01 GMT
Server: cloudflare
CF-RAY: 9c258582caf20b11-EWR
Page title: 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;padding-left:1.5rem;max-width:60rem}@media (width <= 720px){.main-content{margin-top:4rem}}.h2{line-height:2.25rem;font-size:1.5rem;font-weight:500}@media (width <= 720px){.h2{line-height:1.5rem;font-size:1.25rem}}#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="360"></head><body><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: '2002.dartmouth.org',cType: 'managed',cRay: '9c258582caf20b11',cH: '1sdS1Z1SyBmmGV6LURH7WcIPis.haH7HhbTnQtnKmT8-1769152753-1.2.1.1-E6xhr0ErxEZzzqWX81wBYkk6sfo7yzP5U1uq3uWHUTrnxw.XV6nJUPOy9D6kBWCy',cUPMDTk:"\/?__cf_chl_tk=IbCzlXsUk57ZQl9DjBQuvjTJs31c3y6JdVE3ZoD_EJA-1769152753-1.0.1.1-a1QAeYbkHmImpF3ZCwvSUuJm7rX6j1LLt74mMEAjjwY",cFPWv: 'b',cITimeS: '1769152753',cTplC:0,cTplV:5,cTplB: '0',fa:"\/?__cf_chl_f_tk=IbCzlXsUk57ZQl9DjBQuvjTJs31c3y6JdVE3ZoD_EJA-1769152753-1.0.1.1-a1QAeYbkHmImpF3ZCwvSUuJm7rX6j1LLt74mMEAjjwY",md: 'NzThDFGAJck7SjPmZsT8ufw2c00dgnljlBcEgedaxnM-1769152753-1.2.1.1-M3wKoYzbhiFDe9DPQUBHh1lCfQKIYiFbnLwhURgK6OmCL_EyAFrIexuUZuyyhdSnIgaJMtexbogqfIQHClO2yZA4a8bLFdyCVUpkMz2lrk9zVU7iP8DS09C1lHYLqga4d0lNimiNIyLLvQmSPL_TnWin1V5bUmruUny9WMtJadVSOroLInq.qqpH4XUOSqbT.Vhe.0rnhVF7JBFn9PYHkZ_FvBd12WosGsGyvGLU5yft7De8CL.Aa9B49s_D7Bh4YJwVhvLffaa_eQIE3TVQG_xRhnoIL3Ut6dZXUTn9m0OnFwtt7vfMCS2Xd7EVcpsl06wG64NVYhRCc0WjjLP1NUNuixj_dYuMBudCk_fx73GKfqCWbSHmLHsUz9LP5eiNRvbxnJo_Le5bRrL1semIG9auc61bG4UzZrMdB7S4CMu2qqR7EC84Cs.MDJFNRmvAH5NtxG6AOxvBkjf998rvA73ZJvGdWrqOEx2Ha_oD828Ud2_6RKKKqTNWYhH87fCtfO40yQTmgy3EwlVaJnZEP7EDN2z_BKg3693Cy_3T5G4rt6stLaYOqnYpO6RpJ3AMw1obZifvaczGNE6bNDbxlxi4ChQIvpnkC98O6rDvg6gsSvjL0H7BMugmgmzpbyRhWMp40xY0cf1DXdmoFc8biQiy3UkXJc7A7eSi_jHyuZqLokhNsm_nih7yDRCN0X08xVCj4xBJrodWO8_9wpF_OpiAtoevFJ8S0ecJSjZVlS8s6AH3x9N3Taa0ZjyCyQ9kn3Iz0aVr8raTpoUSk3ZQkCi5yAwDthaa6Y5ZCDVuKMqE1wzMjxv2zQUMH6L4IOrH0YIHY20bDQ4i052PeqcYfq.k3E24.i7NpxRLor297VuynKV7YmIFUgtU4FLsb7n8XF.tOBggQhxz_HRdC35sTHKM21f6UZXaSm_CZUZ3MfYAY820PaMrytgsGo9odBALtVOD9K0N5dCcRvbl5fS7x4QSOKifROpcFz2lEG5EpP4',mdrd: 'Wqae_4eqsjLncTmWL922iEXm_JaHTUzaJvd_e5_qzEw-1769152753-1.2.1.1-EFTyWL567nKqUcHjG2_clF02YKmQQDy.zqYfr4jLzFEYl1Unk23qo._G5krN_7OmYKzXQPrzacMQPtYu1bp472AoHtRjfXVrTYkccjGX6UEhVYVp7UMC1Uby1bnRVBjTxImLLMpeuQs.yzCeySbn5A9LvQH3yG2qavmcHCJu46BhLEfe735FUHhGi0x4S8B2XaCvSmOgKCOeKc3IbWpYMNkmNAzMFxZibpzBYXYX9XkOSqLRgKdB0hHgpQeXj0qKOZiY4s4S8ny8VMTo.ETWheAne2za_bLQ2A0EQEZOquIbuvoSOChFfqkAVgoemvBWtLDjppafDZI00zkJTHyrg_wWpd1iuXNWLErIvS2jqwMtGsmWx9xlc6fq7jVYZs8ncQp8T1HEg7HroQtqaW4ig
Open service 2606:4700::6812:7c2f:443 · 2002.dartmouth.org
2026-01-23 07:19
HTTP/1.1 403 Forbidden
Date: Fri, 23 Jan 2026 07:19:13 GMT
Content-Type: text/html; charset=UTF-8
Content-Length: 8690
Connection: close
accept-ch: Sec-CH-UA-Bitness, Sec-CH-UA-Arch, Sec-CH-UA-Full-Version, Sec-CH-UA-Mobile, Sec-CH-UA-Model, Sec-CH-UA-Platform-Version, Sec-CH-UA-Full-Version-List, Sec-CH-UA-Platform, Sec-CH-UA, UA-Bitness, UA-Arch, UA-Full-Version, UA-Mobile, UA-Model, UA-Platform-Version, UA-Platform, UA
cf-mitigated: challenge
critical-ch: Sec-CH-UA-Bitness, Sec-CH-UA-Arch, Sec-CH-UA-Full-Version, Sec-CH-UA-Mobile, Sec-CH-UA-Model, Sec-CH-UA-Platform-Version, Sec-CH-UA-Full-Version-List, Sec-CH-UA-Platform, Sec-CH-UA, UA-Bitness, UA-Arch, UA-Full-Version, UA-Mobile, UA-Model, UA-Platform-Version, UA-Platform, UA
cross-origin-embedder-policy: require-corp
cross-origin-opener-policy: same-origin
cross-origin-resource-policy: same-origin
origin-agent-cluster: ?1
permissions-policy: accelerometer=(),browsing-topics=(),camera=(),clipboard-read=(),clipboard-write=(),geolocation=(),gyroscope=(),hid=(),interest-cohort=(),magnetometer=(),microphone=(),payment=(),publickey-credentials-get=(),screen-wake-lock=(),serial=(),sync-xhr=(),usb=()
referrer-policy: same-origin
server-timing: chlray;desc="9c258582d94f31cb"
x-content-type-options: nosniff
x-frame-options: SAMEORIGIN
Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Expires: Thu, 01 Jan 1970 00:00:01 GMT
Server: cloudflare
CF-RAY: 9c258582d94f31cb-EWR
Page title: 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;padding-left:1.5rem;max-width:60rem}@media (width <= 720px){.main-content{margin-top:4rem}}.h2{line-height:2.25rem;font-size:1.5rem;font-weight:500}@media (width <= 720px){.h2{line-height:1.5rem;font-size:1.25rem}}#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="360"></head><body><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: '2002.dartmouth.org',cType: 'managed',cRay: '9c258582d94f31cb',cH: 'JGgyqzmZPRdXcHdEP7XHI5mWwCwqUPIBBcXxeqfXwz8-1769152753-1.2.1.1-ZJ8qReHjQ4FGQdWtI_9Yzp0MB4.mseAwcXXlF6jTHpCPIdmpRytqUAf0qV3DD.cd',cUPMDTk:"\/?__cf_chl_tk=jaQq1qVlSnWo2qIqbzzC9i9CN.zRkNJIrUwrVfZXUs8-1769152753-1.0.1.1-7DPxijrT7kE8ufal3kzHplFaAKH.IBK09tcQxajoXRA",cFPWv: 'b',cITimeS: '1769152753',cTplC:0,cTplV:5,cTplB: '0',fa:"\/?__cf_chl_f_tk=jaQq1qVlSnWo2qIqbzzC9i9CN.zRkNJIrUwrVfZXUs8-1769152753-1.0.1.1-7DPxijrT7kE8ufal3kzHplFaAKH.IBK09tcQxajoXRA",md: 'sLb19zt0c8cSrwQ04HETnzwtUiryb0eCPJQypSSXqQE-1769152753-1.2.1.1-ytZranIg7H2Rj.rMx5DpZXACaO2amhLlFk8a5.ZUSq7bhRJ2q5XToalYQREk4GoH7PeHkmy5uKI9q5RtVV35gD9ToaT5u586Izqpkc6MnvjpryW9QucTdMSEO242CzQJ4k9tyHGBZiwso_dCYjSqsUBzrzQG5ptgW1kwN2tUFqqUpO7Z7k_Jcj42LHQvVVib64PFPyYNFYzsZsLdib.HTAi0S6OhbWMbcVdRziCUE9.I20yLLHDaWL3mXkfIzH6WCHEsUMTX8M1H4kJTUzBj4w7sJuZTOHW5mWJb.Vr02zIsWxe8iMjBB0_zjW1BcMtansiCXtdEzvEHUa4Hb0VTI2uzfhMLn7Oayw2Zwc3gXAEOzs9DaDi0BEE2PEC7EYsLnUlaYsd1Z7lLGOVUw46MCK_6qBk7CMlrsM15W_casIKWougEtf4hbGmWsbxFaQ3xVi3qVxFG.nZFcjrCCpx7c2CwetSntQPsn44lPC0a2NXZATIqAZ2l5jQwGmaogvDfzr.2X0S7.x7WVK8aGyKTLwt7DW2Kq8Cc3jrstudRDpC49WC9OqKDfqv9znCPhIvWUZSWaf4jx0y1aBA3.HfxHog4K2W8YzNh.8cqYT_I_X6PTVDcAIYjCadyhpDfQoo93V7bMWSXpWEL8.QU2kEZLZcittvTslbQJeoIRNQYa2bDegdZ9hkPrjB7mFGwDZGjRzo6mzw17g2T9gN2tSwfCw7JSmW2QZSLSQq_djl6Otp7HtQO4_BxSE__5bkQg9eXz53UTqbRJ2rUak68bnzqSYPLKSVZPEiwdWYRKvvKgmHfKm9aiqkU72maD667mUVDZ02nFLKyvtxOi7SbqbjsXwXjaFUa4j4v8XHYArt8K044JlfQ8XjM6QIb3cOmCctsB7A_Pq8zd2TYOlT2Z94YfCYf_4UBkrbhWftveRVLotfxUQ3DulB8fTEUKEO3V8eQildrC4CGdsGgYEM3rluo4toCxESHUtf7vj8zf6dxZYBxPm27YpAhLnjXfPmBQKmFyOO6tmGNXtgRYxDym8AMBw',mdrd: 'AuLcXhhAsc.51vEZ50j6K45siN.FFoklodu_uOKkkiE-1769152753-1.2.1.1-SK2bZXYHj7hFRpLZtLrHJAt4GRd.aj0XtkoUUGIF9IaPKgROTfYmsEGj0nuW28N2LdUmxeoBHTXdIGdL2SqoWjnf3wuVT88v7fcTCTeE416Rp7aHPTthVN8xaVV5fsyJbjxhDAYvMH6hw.dWs47pGajyuIF85HuD7cF50Qq0IObWgIjMnhU49.IGgPmdKLLP6jf3MlmXhF14eNnCYBCT9fw.UgeSKtz.AWlGILYGZ8yKC2jOx3uE.i4ZJapJH0LSdjSAtlvByPu6IKyBNVw_CpnLvQ3vf6LSQcK6OIE6t8g_CATPqVnkQSWFSYPtHTiwq5nGI0CragPhJVKRVuUlAXh5iN2ikU.5wj1LrlG3j9
Open service 104.18.122.47:8443 · 2002.dartmouth.org
2026-01-23 07:19
HTTP/1.1 403 Forbidden
Date: Fri, 23 Jan 2026 07:19:13 GMT
Content-Type: text/html; charset=UTF-8
Content-Length: 4516
Connection: close
X-Frame-Options: SAMEORIGIN
Referrer-Policy: same-origin
Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Expires: Thu, 01 Jan 1970 00:00:01 GMT
Server: cloudflare
CF-RAY: 9c258582aa48a210-YYZ
Page title: Attention Required! | Cloudflare
<!DOCTYPE html>
<!--[if lt IE 7]> <html class="no-js ie6 oldie" lang="en-US"> <![endif]-->
<!--[if IE 7]> <html class="no-js ie7 oldie" lang="en-US"> <![endif]-->
<!--[if IE 8]> <html class="no-js ie8 oldie" lang="en-US"> <![endif]-->
<!--[if gt IE 8]><!--> <html class="no-js" lang="en-US"> <!--<![endif]-->
<head>
<title>Attention Required! | Cloudflare</title>
<meta charset="UTF-8" />
<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" />
<link rel="stylesheet" id="cf_styles-css" href="/cdn-cgi/styles/cf.errors.css" />
<!--[if lt IE 9]><link rel="stylesheet" id='cf_styles-ie-css' href="/cdn-cgi/styles/cf.errors.ie.css" /><![endif]-->
<style>body{margin:0;padding:0}</style>
<!--[if gte IE 10]><!-->
<script>
if (!navigator.cookieEnabled) {
window.addEventListener('DOMContentLoaded', function () {
var cookieEl = document.getElementById('cookie-alert');
cookieEl.style.display = 'block';
})
}
</script>
<!--<![endif]-->
</head>
<body>
<div id="cf-wrapper">
<div class="cf-alert cf-alert-error cf-cookie-error" id="cookie-alert" data-translate="enable_cookies">Please enable cookies.</div>
<div id="cf-error-details" class="cf-error-details-wrapper">
<div class="cf-wrapper cf-header cf-error-overview">
<h1 data-translate="block_headline">Sorry, you have been blocked</h1>
<h2 class="cf-subheadline"><span data-translate="unable_to_access">You are unable to access</span> imodules.com</h2>
</div><!-- /.header -->
<div class="cf-section cf-highlight">
<div class="cf-wrapper">
<div class="cf-screenshot-container cf-screenshot-full">
<span class="cf-no-screenshot error"></span>
</div>
</div>
</div><!-- /.captcha-container -->
<div class="cf-section cf-wrapper">
<div class="cf-columns two">
<div class="cf-column">
<h2 data-translate="blocked_why_headline">Why have I been blocked?</h2>
<p data-translate="blocked_why_detail">This website is using a security service to protect itself from online attacks. The action you just performed triggered the security solution. There are several actions that could trigger this block including submitting a certain word or phrase, a SQL command or malformed data.</p>
</div>
<div class="cf-column">
<h2 data-translate="blocked_resolve_headline">What can I do to resolve this?</h2>
<p data-translate="blocked_resolve_detail">You can email the site owner to let them know you were blocked. Please include what you were doing when this page came up and the Cloudflare Ray ID found at the bottom of this page.</p>
</div>
</div>
</div><!-- /.section -->
<div class="cf-error-footer cf-wrapper w-240 lg:w-full py-10 sm:py-4 sm:px-8 mx-auto text-center sm:text-left border-solid border-0 border-t border-gray-300">
<p class="text-13">
<span class="cf-footer-item sm:block sm:mb-1">Cloudflare Ray ID: <strong class="font-semibold">9c258582aa48a210</strong></span>
<span class="cf-footer-separator sm:hidden">•</span>
<span id="cf-footer-item-ip" class="cf-footer-item hidden sm:block sm:mb-1">
Your IP:
<button type="button" id="cf-footer-ip-reveal" class="cf-footer-ip-reveal-btn">Click to reveal</button>
<span class="hidden" id="cf-footer-ip">159.89.127.165</span>
<span class="cf-footer-separator sm:hidden">•</span>
</span>
<span class="cf-footer-item sm:block sm:mb-1"><span>Performance & security by</span> <a rel="noopener noreferrer" href="https://www.cloudflare.com/5xx-error-landing" id="brand_link" target="_blank">Cloudflare</a></span>
</p>
<script>(function(){function d(){var b=a.getElementById("cf-footer-item-ip"),c=a.getElementById("cf-footer-ip-reveal");b&&"classList"in b&&(b.classLi
Open service 104.18.123.47:80 · 2002.dartmouth.org
2026-01-23 07:19
HTTP/1.1 403 Forbidden
Date: Fri, 23 Jan 2026 07:19:13 GMT
Content-Type: text/html; charset=UTF-8
Content-Length: 5255
Connection: close
accept-ch: Sec-CH-UA-Bitness, Sec-CH-UA-Arch, Sec-CH-UA-Full-Version, Sec-CH-UA-Mobile, Sec-CH-UA-Model, Sec-CH-UA-Platform-Version, Sec-CH-UA-Full-Version-List, Sec-CH-UA-Platform, Sec-CH-UA, UA-Bitness, UA-Arch, UA-Full-Version, UA-Mobile, UA-Model, UA-Platform-Version, UA-Platform, UA
cf-mitigated: challenge
critical-ch: Sec-CH-UA-Bitness, Sec-CH-UA-Arch, Sec-CH-UA-Full-Version, Sec-CH-UA-Mobile, Sec-CH-UA-Model, Sec-CH-UA-Platform-Version, Sec-CH-UA-Full-Version-List, Sec-CH-UA-Platform, Sec-CH-UA, UA-Bitness, UA-Arch, UA-Full-Version, UA-Mobile, UA-Model, UA-Platform-Version, UA-Platform, UA
cross-origin-embedder-policy: require-corp
cross-origin-opener-policy: same-origin
cross-origin-resource-policy: same-origin
origin-agent-cluster: ?1
permissions-policy: accelerometer=(),browsing-topics=(),camera=(),clipboard-read=(),clipboard-write=(),geolocation=(),gyroscope=(),hid=(),interest-cohort=(),magnetometer=(),microphone=(),payment=(),publickey-credentials-get=(),screen-wake-lock=(),serial=(),sync-xhr=(),usb=()
referrer-policy: same-origin
server-timing: chlray;desc="9c2585823cb3ebbd"
x-content-type-options: nosniff
x-frame-options: SAMEORIGIN
Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Expires: Thu, 01 Jan 1970 00:00:01 GMT
Server: cloudflare
CF-RAY: 9c2585823cb3ebbd-YYZ
Page title: 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;padding-left:1.5rem;max-width:60rem}@media (width <= 720px){.main-content{margin-top:4rem}}.h2{line-height:2.25rem;font-size:1.5rem;font-weight:500}@media (width <= 720px){.h2{line-height:1.5rem;font-size:1.25rem}}#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="360"></head><body><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: '2002.dartmouth.org',cType: 'managed',cRay: '9c2585823cb3ebbd',cH: 'vhUKimt0HthiCYQTlW5IOyaFHZVnGYpLT7ltQUY6uFM-1769152753-1.2.1.1-Om0DHJWEyfR.61qCYdkifIRXp6_vqcQgFuf17t.VcR4p00ZYWInagoXRpnY9EbDV',cUPMDTk:"\/?__cf_chl_tk=v4U.ER5qCULz0hsBAnxzMtu3yJXhQWIiqDygXW8gf2w-1769152753-1.0.1.1-Z2dzAbB2XMtUDkE3ggAH31CHMKTyVdos8l7InGqon4s",cFPWv: 'b',cITimeS: '1769152753',cTplC:0,cTplV:5,cTplB: '0',fa:"\/?__cf_chl_f_tk=v4U.ER5qCULz0hsBAnxzMtu3yJXhQWIiqDygXW8gf2w-1769152753-1.0.1.1-Z2dzAbB2XMtUDkE3ggAH31CHMKTyVdos8l7InGqon4s",md: 'knfmsJ7zhecO1ttKLG1ylpORBYJcKcyn0ReYaxEexBA-1769152753-1.2.1.1-kd045ZVM6GG5dshdC35yyedlOhS.2rwA4_RPJjunWbgLFCOB9iRNpiLpmRptjeFMw78YyYqDcDyv1ohRSHApJUMqwhVkwX_sTkLRYnOVrnWLtk9cXT9XlKiBgV0znw0ZzBq2GxBMYW9gk1Vfs_8BqWbMFREm9Fd5VGmD2YDbGIgzeBA8y0p6FHbOYl1TK7Swm3oyy3nraKJ2MpktENaNFl6mGdgModOJIFrRsMlXAs3KmJvBSQ__9wckx_D6S2sE9y88N8D27kzQP_ZPH7bStd7Eb6fWXSVO1WCv7SwogA9_ghYfoYvpUXQABLVrDbZPtQiz_HzxG2lmXStA_Bi6RyD1.cT1IDUoMkHRaPw_a4mS8jUtb3kbxP5A8KjMLb5cf2ypSFQ95qk1I.TdXMt_IJNNufcMiC8pnFlIFU4MC5SB3c96ysb1OX4T2SGQcrw7NxZvPRw09y5CEHORFLrxNPmSXsqGR3yMlicgi4fbDaBQWqTjPec6zjEMOvTs1ziS3Q03XG83qL4vwQgTmknyW8NePxftiCdhFt7auMdRuYpWS1oEczdK7D8WkDsJR4vlHEoG.fX85JYcHDOvESABW2Xl8Z.VGUKP8Fz0GMYQvXNVzZB28MvOzJj_3A67PxCIJR2olcpM3_Jabsz.ClNAohGbY9CQEtm4iEVsCSxgFxhH74uJDLmonXOmdKxpPt2vA6yPBSZebp1HrQLd24FttFaZ2CEgCyM.kK3dQn0ah6MW2SVtEiBR28OZYbCh_3Lfy5X3N4LkDiNdY3RwfMDhaNobaTAjzhtuypDO0Wr96drQ7fpcxeSgIvcr5xCy7QROS_NBIl6BuzppZqTbpg5QS7YxvRDPMObkyh8wGVPMVjOt51MskH9BJh2dKMuRaZUHDlPvPWl.qvQD565BfKinmTPnNIp5HY26df6a6iopZyW4HgD2cAyZ_s3th1VcZgKzpfNckFd4YqE7rijhGmABHHttf2wfQkRiFVfexEYTjWA',mdrd: 'JdDEJ1FbcbB_ZJEn95F34rzF8Xjl1gcyk9BEYGBrvU8-1769152753-1.2.1.1-mjPDOhv_ElJRGUJuEZ1w5iMtXapg5IzalO2w3pM5N3FECZVik6cEu2kKkmuqyi2vLsfX4zIaBDD.pApzQDY7vZxULQaM1pA5pbtrnBRZzAvWszjSsN0ss_Zd82JzUYe_uiSxlnHtbBIHPTcLvlW9P8NXxz_hZy5JY6_9OsN6Aw7YvL1jyfCCFcOMRapJe1Nt6HeRC8EmRXrey7zGtuwvyLUgb4zozi0PBlAtN4HqSUiQ5_o60I_krT6HUzWblUFTIl5Ut7KvvS0tspWRBPhl37G9lIMfZBxViB2SJpav1EehQSVa6vnQH2_1cekf8zV9dSCk4dM21QFgdpfpjx0J5YU.aD8itPrkc7bdagcu4AWKPpYFGfDKIneACiSSaye2xmHhMjle8uGwiT2G3HJts
Open service 2606:4700::6812:7a2f:80 · 2002.dartmouth.org
2026-01-23 07:19
HTTP/1.1 403 Forbidden
Date: Fri, 23 Jan 2026 07:19:13 GMT
Content-Type: text/html; charset=UTF-8
Content-Length: 5340
Connection: close
accept-ch: Sec-CH-UA-Bitness, Sec-CH-UA-Arch, Sec-CH-UA-Full-Version, Sec-CH-UA-Mobile, Sec-CH-UA-Model, Sec-CH-UA-Platform-Version, Sec-CH-UA-Full-Version-List, Sec-CH-UA-Platform, Sec-CH-UA, UA-Bitness, UA-Arch, UA-Full-Version, UA-Mobile, UA-Model, UA-Platform-Version, UA-Platform, UA
cf-mitigated: challenge
critical-ch: Sec-CH-UA-Bitness, Sec-CH-UA-Arch, Sec-CH-UA-Full-Version, Sec-CH-UA-Mobile, Sec-CH-UA-Model, Sec-CH-UA-Platform-Version, Sec-CH-UA-Full-Version-List, Sec-CH-UA-Platform, Sec-CH-UA, UA-Bitness, UA-Arch, UA-Full-Version, UA-Mobile, UA-Model, UA-Platform-Version, UA-Platform, UA
cross-origin-embedder-policy: require-corp
cross-origin-opener-policy: same-origin
cross-origin-resource-policy: same-origin
origin-agent-cluster: ?1
permissions-policy: accelerometer=(),browsing-topics=(),camera=(),clipboard-read=(),clipboard-write=(),geolocation=(),gyroscope=(),hid=(),interest-cohort=(),magnetometer=(),microphone=(),payment=(),publickey-credentials-get=(),screen-wake-lock=(),serial=(),sync-xhr=(),usb=()
referrer-policy: same-origin
server-timing: chlray;desc="9c25858268be4368"
x-content-type-options: nosniff
x-frame-options: SAMEORIGIN
Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Expires: Thu, 01 Jan 1970 00:00:01 GMT
Server: cloudflare
CF-RAY: 9c25858268be4368-EWR
Page title: 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;padding-left:1.5rem;max-width:60rem}@media (width <= 720px){.main-content{margin-top:4rem}}.h2{line-height:2.25rem;font-size:1.5rem;font-weight:500}@media (width <= 720px){.h2{line-height:1.5rem;font-size:1.25rem}}#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="360"></head><body><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: '2002.dartmouth.org',cType: 'managed',cRay: '9c25858268be4368',cH: 'cQaHY3z2OASe5KHPKdqCN9TOir55Htt0lrxiTfaibyY-1769152753-1.2.1.1-PZzpdw5bLKGABRfzPxBOsqv1czezMiPWM7gLBSsYbT_jSD5uoWsj_w33tsNd95ba',cUPMDTk:"\/?__cf_chl_tk=6rZoBykp1pJ4TnOmYxbcr.9gidt2Piy7ixLEQbvkgqM-1769152753-1.0.1.1-6dsggbLQ3ms9Zvb7lETbsWf.pc2Kb5410J7TJ9VaIv4",cFPWv: 'b',cITimeS: '1769152753',cTplC:0,cTplV:5,cTplB: '0',fa:"\/?__cf_chl_f_tk=6rZoBykp1pJ4TnOmYxbcr.9gidt2Piy7ixLEQbvkgqM-1769152753-1.0.1.1-6dsggbLQ3ms9Zvb7lETbsWf.pc2Kb5410J7TJ9VaIv4",md: 'myA7we.QPuPoSW2JbFEASs0EtPinxggPqiY7jMzjvnU-1769152753-1.2.1.1-NtZZittlHTng3arenJ8k8BTxHUqE4Vvley2Pnd_GnIbai_OlptZHq6uvNcDrAuZjByDU3rwM7N_oJxoRRUU4O_BAVt6FVSYtg8c2o4nPvNSwYjf7l5wIkFweNABzUXDbxfR8Icd_eBYlFVunx.PzZwAy0R3EA8oW7gVmHlF9rAoa_6rQDabi1ibt251bUgnBBiaxNsRTdiWp9II.XB0tKef.FUcbssmwxq_2jFgo2adV0nUtYGiULO3SqC9n82agcyD7y60P2pfIbUGewARO5O1UK42xkHKL4oWz7rbUp2a2Kjolj26AMrxzC3fi2OChIvBkWS8IDVbCYLsHcF08TO9qGeC2sjZyPw_XHZN2T3sNW1W0d7pKCuo8jjsWx4XJS8xZpW._OX_5JweoNMS8JJPdAjUUq.zerHbiVn875VS.HDkefWQNiNBTJnlzO6B3pVowm0pL5bl4uhK7H0ERICws7NMH3Fbbw1Kp_jqZHuF1RT_4ksDm_lXYNlm6x50Ci9lLwml6BYYTjfvM.0LdBFC96zL6y2gzTW32.jvlexRGb5fHMU_Rl4HX4nj6Hy21Rnw6XvitwgKhcxctlnqYRJXEi22oed7iuzznBp5HOw94Mv61sTh1n0YrhZJjnNdbF5h_Fxgri4a1cVnp.DUx_yIo7DApp9cq1zRmW2nOsX1g8CoVZF94RMh9AJrb6qrC2V9ls.DwxQHv_jreLo2NTlfWJ2bsBlcmIJQWyEdSPvmXPvEtnu5_v_3JXuUr5REgvhO979PJuCYTkwd5PTukzhZIhn0xecbkueoSVzm5opwOVUIx8FvBH1rXGROYT8cJCD33TdAwOlFWEV6Hlmq9DTu8OJhD7Cz_iP5SDo_5SAdocRSzanFp1VmXEXu2UBX3e3gifhkuXKQKGtdsqauyxbJ_o34s091wODCApaRkJy46oIpzHDu787UjgdRkbWSr8wYwfZn7U_Pd_Lktx0M2to1o732AZDXowaVu.Spz_RtuDKWqYQ._3KR_K6Fo6PYlmWy3BURDZyyZLE_IWn1BJw',mdrd: 'zRUavh7XcYvCuzKWJ2y6wmhu5.0Ct4UW79TfpIr3HT0-1769152753-1.2.1.1-OTUmU8IziG4PVyOvL6o8khUAfhw9xyQq5cZ5UD7zl75O_IhWYSYV5KZXKXQQ2SGt6xaKcgHSotivvalV5SaXw8Gl.umN7qitDoHpc6YhpwMbHfm6U_wD_0xgZFr77thqrdlS19mmvWIPnAaegPae08vpPnC7nUKEZsC9FfFgv3zpolqTKX704YbyQSc6ud0o5SNCtXYlBOgYtgXUXmRiAflZMOYk2UTOL8__egur99swH9BM3osPX.tr9h2NJoIfDFP21P8lyMbtNruu2qINZeV6BTmfn7rON6lVgQYSnEQqGR18byy5U93tFJ2rr89df9BkWqo11nkqq3flkkWEaKK3W0cp.SGEb.5E8zEU3v
Open service 2606:4700::6812:7e2f:8443 · 2002.dartmouth.org
2026-01-23 07:19
HTTP/1.1 403 Forbidden
Date: Fri, 23 Jan 2026 07:19:12 GMT
Content-Type: text/html; charset=UTF-8
Content-Length: 4524
Connection: close
X-Frame-Options: SAMEORIGIN
Referrer-Policy: same-origin
Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Expires: Thu, 01 Jan 1970 00:00:01 GMT
Server: cloudflare
CF-RAY: 9c258582395bafa0-AMS
Page title: Attention Required! | Cloudflare
<!DOCTYPE html>
<!--[if lt IE 7]> <html class="no-js ie6 oldie" lang="en-US"> <![endif]-->
<!--[if IE 7]> <html class="no-js ie7 oldie" lang="en-US"> <![endif]-->
<!--[if IE 8]> <html class="no-js ie8 oldie" lang="en-US"> <![endif]-->
<!--[if gt IE 8]><!--> <html class="no-js" lang="en-US"> <!--<![endif]-->
<head>
<title>Attention Required! | Cloudflare</title>
<meta charset="UTF-8" />
<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" />
<link rel="stylesheet" id="cf_styles-css" href="/cdn-cgi/styles/cf.errors.css" />
<!--[if lt IE 9]><link rel="stylesheet" id='cf_styles-ie-css' href="/cdn-cgi/styles/cf.errors.ie.css" /><![endif]-->
<style>body{margin:0;padding:0}</style>
<!--[if gte IE 10]><!-->
<script>
if (!navigator.cookieEnabled) {
window.addEventListener('DOMContentLoaded', function () {
var cookieEl = document.getElementById('cookie-alert');
cookieEl.style.display = 'block';
})
}
</script>
<!--<![endif]-->
</head>
<body>
<div id="cf-wrapper">
<div class="cf-alert cf-alert-error cf-cookie-error" id="cookie-alert" data-translate="enable_cookies">Please enable cookies.</div>
<div id="cf-error-details" class="cf-error-details-wrapper">
<div class="cf-wrapper cf-header cf-error-overview">
<h1 data-translate="block_headline">Sorry, you have been blocked</h1>
<h2 class="cf-subheadline"><span data-translate="unable_to_access">You are unable to access</span> imodules.com</h2>
</div><!-- /.header -->
<div class="cf-section cf-highlight">
<div class="cf-wrapper">
<div class="cf-screenshot-container cf-screenshot-full">
<span class="cf-no-screenshot error"></span>
</div>
</div>
</div><!-- /.captcha-container -->
<div class="cf-section cf-wrapper">
<div class="cf-columns two">
<div class="cf-column">
<h2 data-translate="blocked_why_headline">Why have I been blocked?</h2>
<p data-translate="blocked_why_detail">This website is using a security service to protect itself from online attacks. The action you just performed triggered the security solution. There are several actions that could trigger this block including submitting a certain word or phrase, a SQL command or malformed data.</p>
</div>
<div class="cf-column">
<h2 data-translate="blocked_resolve_headline">What can I do to resolve this?</h2>
<p data-translate="blocked_resolve_detail">You can email the site owner to let them know you were blocked. Please include what you were doing when this page came up and the Cloudflare Ray ID found at the bottom of this page.</p>
</div>
</div>
</div><!-- /.section -->
<div class="cf-error-footer cf-wrapper w-240 lg:w-full py-10 sm:py-4 sm:px-8 mx-auto text-center sm:text-left border-solid border-0 border-t border-gray-300">
<p class="text-13">
<span class="cf-footer-item sm:block sm:mb-1">Cloudflare Ray ID: <strong class="font-semibold">9c258582395bafa0</strong></span>
<span class="cf-footer-separator sm:hidden">•</span>
<span id="cf-footer-item-ip" class="cf-footer-item hidden sm:block sm:mb-1">
Your IP:
<button type="button" id="cf-footer-ip-reveal" class="cf-footer-ip-reveal-btn">Click to reveal</button>
<span class="hidden" id="cf-footer-ip">2a03:b0c0:2:d0::1737:1</span>
<span class="cf-footer-separator sm:hidden">•</span>
</span>
<span class="cf-footer-item sm:block sm:mb-1"><span>Performance & security by</span> <a rel="noopener noreferrer" href="https://www.cloudflare.com/5xx-error-landing" id="brand_link" target="_blank">Cloudflare</a></span>
</p>
<script>(function(){function d(){var b=a.getElementById("cf-footer-item-ip"),c=a.getElementById("cf-footer-ip-reveal");b&&"classList"in b&&(b
Open service 104.18.126.47:443 · 2002.dartmouth.org
2026-01-23 07:19
HTTP/1.1 403 Forbidden
Date: Fri, 23 Jan 2026 07:19:12 GMT
Content-Type: text/html; charset=UTF-8
Content-Length: 8625
Connection: close
accept-ch: Sec-CH-UA-Bitness, Sec-CH-UA-Arch, Sec-CH-UA-Full-Version, Sec-CH-UA-Mobile, Sec-CH-UA-Model, Sec-CH-UA-Platform-Version, Sec-CH-UA-Full-Version-List, Sec-CH-UA-Platform, Sec-CH-UA, UA-Bitness, UA-Arch, UA-Full-Version, UA-Mobile, UA-Model, UA-Platform-Version, UA-Platform, UA
cf-mitigated: challenge
critical-ch: Sec-CH-UA-Bitness, Sec-CH-UA-Arch, Sec-CH-UA-Full-Version, Sec-CH-UA-Mobile, Sec-CH-UA-Model, Sec-CH-UA-Platform-Version, Sec-CH-UA-Full-Version-List, Sec-CH-UA-Platform, Sec-CH-UA, UA-Bitness, UA-Arch, UA-Full-Version, UA-Mobile, UA-Model, UA-Platform-Version, UA-Platform, UA
cross-origin-embedder-policy: require-corp
cross-origin-opener-policy: same-origin
cross-origin-resource-policy: same-origin
origin-agent-cluster: ?1
permissions-policy: accelerometer=(),browsing-topics=(),camera=(),clipboard-read=(),clipboard-write=(),geolocation=(),gyroscope=(),hid=(),interest-cohort=(),magnetometer=(),microphone=(),payment=(),publickey-credentials-get=(),screen-wake-lock=(),serial=(),sync-xhr=(),usb=()
referrer-policy: same-origin
server-timing: chlray;desc="9c2585822dc2590b"
x-content-type-options: nosniff
x-frame-options: SAMEORIGIN
Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Expires: Thu, 01 Jan 1970 00:00:01 GMT
Server: cloudflare
CF-RAY: 9c2585822dc2590b-EWR
Page title: 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;padding-left:1.5rem;max-width:60rem}@media (width <= 720px){.main-content{margin-top:4rem}}.h2{line-height:2.25rem;font-size:1.5rem;font-weight:500}@media (width <= 720px){.h2{line-height:1.5rem;font-size:1.25rem}}#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="360"></head><body><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: '2002.dartmouth.org',cType: 'managed',cRay: '9c2585822dc2590b',cH: 'K.sj4wE9n5y.LtIxbSdpx4OlemhZR8VnBhm1WtuENEg-1769152752-1.2.1.1-l4OQMCQ7b2gQc4yTiDuuHL5uvGiQTsxsSJU94PJuWkjr_X8QktIlL7VWJs3H8PGB',cUPMDTk:"\/?__cf_chl_tk=8bTBOclh1a1i4UNWF9yjWIw.9i8ViQeW9RQapdhL1Wk-1769152752-1.0.1.1-JZRO4BmmKRwMLN3FpnnTpzQI7YatoE7ZhyYauThYVKo",cFPWv: 'b',cITimeS: '1769152752',cTplC:0,cTplV:5,cTplB: '0',fa:"\/?__cf_chl_f_tk=8bTBOclh1a1i4UNWF9yjWIw.9i8ViQeW9RQapdhL1Wk-1769152752-1.0.1.1-JZRO4BmmKRwMLN3FpnnTpzQI7YatoE7ZhyYauThYVKo",md: '9LIXovMllwWhTEH3otG4j71vsE96szb.CjubCuPAz2k-1769152752-1.2.1.1-acdeOFNARPwYbwmtCkxVrFrjfKY66NxVBs_1Fg2sauEoMWjL3Z1nB545yHwlW0SA3.fX.IuhiU1BcaGR_GitcKc4XRyn_h109nkrTM_dfcb6iNGj8G9t0JPEmTNnHrMVpRpB1ceCT4nAWZ9GfnhCQzFZoVapBymh0GOCjRUtI0o3IgBp9JFuE7NEvWt5WD0KDLXC.Pzw_uwNiaR2LridL2CsBdQfw4Zyc5IOlmHn29aTESzORV5kuKa2b5rGr.9pc1oQhjvn6FNB9csKpkrw.eIaPnyE78HzAjc7IBiT7a_nje21VrSZYwdeXgVF2KFXCd.0fqwioVHaWsYESgbkwcI_YJQsbpTeDaHi_e.Fwe7tVP60ht71TroBTvv9JRGAzJ7ow6WHWpth2RoIEvCL7fjGc4ULZJUJhQbD.ayqgFfl53OhqrMt2rCbImFpKVtkbJds1GRr.R.AzqzRgasuU68xh4UxgCgJ2wJ3VysTggZwwfR5BFVYaUQZrghZhLLd2Ja13iA2J1obZMP7VVCU0uY3uE8e8TgLIGJIylqroOyi2Q._OVeOnFj1d9X0a4ot0Ena6oe.0uaXldv4rvt80l4bkTnmiPQU_cgH0hfUL5xtKbsMYp_XN11y.cMAwy0AulLqY.5pmRm.tzPPiWJl5rKpc17LjyjE7L1gLC83SI1ZEl40wl6au0HkZUT5pigBmYkINMGCG..DcItZZAlKtuLeVzjuYZ8Y4SBzCt9Fm_zTxWFc9WCQwtfvgzvVZ.tM.ojMGtbGN99TpGowxxEnpQnWJxj2uzHbffaMFGG6RdHUVK8hmdKinQ5H7rwS9Da9ISUfIbkNf5ePlIwEtvg7q1ripZ_LT5QB.Bw7GEolEP1eEaihaRhhL3rog5UV1aRejRhXq.ZUaHW2RSBLAV6w4cVPBBKhXGN5G6YFc5PZt.8ZfE7uo2qzpdkFcOxK6ycaEujTXvAgBlJ0rdM4emiHadnR7Pt0xO.EX4UCe0Ee5_U',mdrd: 'QL9cVgn77Prz_uWgMnDP2ssDYY6v2XwESmngPvhaunU-1769152752-1.2.1.1-8m.u.Y0i1gs0cgYT_WYWA0Cm_eLlqVrHxB_XaA4FVtklEMxLQZX1r5lvP81hGGciA4HmT5qMheawmaXvHaHzbg55ML6Lj6IWC4aynBzQnHo2XHSLgmCOCoVeObE_vPDMN7hNrnDLF_vZ28wT2xHwQBgnB0g_LFplmbkP_vhIgsGOCmvcyaj9JHun6xUZIVE1bWTWx9Qch8MyJ9pGzWF7CihZdeBOwr39rF.X8DNtrHSUPwezcYs8Ip0iw6IzPEB5mo8mroV5ertEU6Dxz_tWAaR8hwUpBagIhZG9dkBV8qZsfCgLBzBTAsHDFyj4.4BJWIOWrKoFI07y4HJWpTAmWZwm4Mb4uONOF_JiB9wowDzXz7czp59nnysYLhIJMe3Hczw9PJTnSxfmnw_xlbHWO
Open service 104.18.126.47:80 · 2002.dartmouth.org
2026-01-10 00:49
HTTP/1.1 403 Forbidden
Date: Sat, 10 Jan 2026 00:49:28 GMT
Content-Type: text/html; charset=UTF-8
Content-Length: 5276
Connection: close
accept-ch: Sec-CH-UA-Bitness, Sec-CH-UA-Arch, Sec-CH-UA-Full-Version, Sec-CH-UA-Mobile, Sec-CH-UA-Model, Sec-CH-UA-Platform-Version, Sec-CH-UA-Full-Version-List, Sec-CH-UA-Platform, Sec-CH-UA, UA-Bitness, UA-Arch, UA-Full-Version, UA-Mobile, UA-Model, UA-Platform-Version, UA-Platform, UA
cf-mitigated: challenge
critical-ch: Sec-CH-UA-Bitness, Sec-CH-UA-Arch, Sec-CH-UA-Full-Version, Sec-CH-UA-Mobile, Sec-CH-UA-Model, Sec-CH-UA-Platform-Version, Sec-CH-UA-Full-Version-List, Sec-CH-UA-Platform, Sec-CH-UA, UA-Bitness, UA-Arch, UA-Full-Version, UA-Mobile, UA-Model, UA-Platform-Version, UA-Platform, UA
cross-origin-embedder-policy: require-corp
cross-origin-opener-policy: same-origin
cross-origin-resource-policy: same-origin
origin-agent-cluster: ?1
permissions-policy: accelerometer=(),browsing-topics=(),camera=(),clipboard-read=(),clipboard-write=(),geolocation=(),gyroscope=(),hid=(),interest-cohort=(),magnetometer=(),microphone=(),payment=(),publickey-credentials-get=(),screen-wake-lock=(),serial=(),sync-xhr=(),usb=()
referrer-policy: same-origin
server-timing: chlray;desc="9bb82cb5fd7c100e"
x-content-type-options: nosniff
x-frame-options: SAMEORIGIN
Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Expires: Thu, 01 Jan 1970 00:00:01 GMT
Server: cloudflare
CF-RAY: 9bb82cb5fd7c100e-FRA
Page title: 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;padding-left:1.5rem;max-width:60rem}@media (width <= 720px){.main-content{margin-top:4rem}}.h2{line-height:2.25rem;font-size:1.5rem;font-weight:500}@media (width <= 720px){.h2{line-height:1.5rem;font-size:1.25rem}}#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="360"></head><body><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: '2002.dartmouth.org',cType: 'managed',cRay: '9bb82cb5fd7c100e',cH: 'U7owkzdh76HJkdhtrf1Lu4wHxt3qaLa3DY8eiZbUQSo-1768006168-1.2.1.1-LWABbyBzt9OMELDTVoCiecCnJ0R8IrkV7n5wdlAC.a7kTdlWvwgH3ocHj42fG7yX',cUPMDTk:"\/?__cf_chl_tk=eWU0MguKH5yEnQ0xacFOM7OInlfjpyCCDN9uKoN_w_s-1768006168-1.0.1.1-GYHV2lMLuBvIK_9ic9xvlCQYF2bKWDLn9KlwjOdxMFc",cFPWv: 'g',cITimeS: '1768006168',cTplC:0,cTplV:5,cTplB: '0',fa:"\/?__cf_chl_f_tk=eWU0MguKH5yEnQ0xacFOM7OInlfjpyCCDN9uKoN_w_s-1768006168-1.0.1.1-GYHV2lMLuBvIK_9ic9xvlCQYF2bKWDLn9KlwjOdxMFc",md: 'P0N0p0MtRC3vxAgXThg6vovArVWU0Lt_WpWwSTI_NbU-1768006168-1.2.1.1-CwTrOpawLoi0GxR2z1ZJatlLca..7dXbAQJ3uM4dXTRV42zjmBqRH3N9lFZ1uAkCICoBi9_MFT9s_z4OgGKe819WiGlhIPfYgQBFtavl6FhAoiwgwZj4dqrfAJGyQvSa2b32biHApzbCDo0TAUUwa5kvFmd9ZWdqcE51vjKAjw6ZMyMyW6YW9c_sNfdKgaSNnPJ1iDJ620neVS5QE.fdB.ZkibhGCQDGcusNWWEgnEdggFWALPMSCYlh6rNx7xl79uasPIXlB0uxp2.ZKJzElxi.X2Bdrx.HEUm28WG0PwCwJeg3wIfKetXG786CpgZ68SHZ6uUKRhOFuOg9HsuxlFMkOHD5qLR7HAvSqJZnEicbPpXGhL04mNcKXkGw8e0NV68Px27e53BAvYzh2t5sfhDPNEg0AQYR6lw0WAhLEXJKS8e_qfaxZtn69_ap7ZTIdAIo6OBB.FZq4bKIFqbK8vchKMw71Wy.aQ5V5RMTMsTe5z2nzNtklyFrOjPqCadCgYIiLrI.f.MHOydP6hOScN6ilDbD9LrC69iJXwTjBSqvDHPCBqYcQGYZlJSMvM6QNE2HaL8c_lO9INpQetGJIXMEBdiGQ.qbYZkyhzEfbS2lG57OoJymjWJiXfHYOZr_4cT2XPhwg6HmMaqkXqrJ21JL5mwZHe0CyhFJgma33sHIoO4cUt6nBpf0Y1ehxfDwEJwb1D6VKSUXG_maJmBomF7kYzFAWLur5Pibzg_RGOsDBAoKJARECeZn8vvtVPxjJ900rQiLA.ipmsjrW11B.v32DSvfiwCXeZZJseI5LRwbHnCRgOLmfecA9sxon.IkK_sC4R8hxYg7S.JOdpWF7YgJtvqz90z5z90CEbnatAZbutsPaKd3tNnz66beTBGIiUK_cHjb75gpsNhNUXmvhFPdcZPnIdS9hpaC1ig6eLnM1iDpkFzGq_6p40gPNkB1St_3xwlkSoiowI_nZp8gedeATl9zBlhSma1PjDAREiY',mdrd: 'kg10yYYRwCSGRqp.Ce1jn_pDlV20yFyKeOzootWN7co-1768006168-1.2.1.1-V.Fo5GCEijSMehT3oDGVIYgUaX0cc8FFLmsS0FXPgFfZ.mHFrKUBTCWGRBbql_HNI27DOCmOcgyEy1kMAD.3gABRl93s7efcSIEed_Gxx3lVlJ2RGz6cvhfx3mIAu7uu.GqsSto_tA9kxtGp_Eq3nIPg43MvVeYlrvXKrRVllGudWR.itqT6JT8WZilTgAntkbaTpKG6hrKDjrXLaU5hsDDQ1gOFtzCNVbhu3Ql4FHonzh7Y.ye2K21DtUnDqDJntIY74eSCfbr2WtQsB.dasxjpJLgAA0yrjV9FzJnV2_3gsbK2I3.fD_vM4SxY8q4f42yboYc_hNBuY5fV49l4DAqZaGfmLoLsqKKldc14fvg85hPhVDIzKDWmNYjfQom2mTOfZ3g_Ur_3YQzBItPXg