CINXE.COM
Page Not Found | Yale University
<!DOCTYPE html> <html class="no-js" xml:lang="en" lang="en" dir="ltr"> <head> <meta content="IE=edge" http-equiv="X-UA-Compatible" /> <meta charset="utf-8"><script type="text/javascript">(window.NREUM||(NREUM={})).init={ajax:{deny_list:["bam.nr-data.net"]}};(window.NREUM||(NREUM={})).loader_config={licenseKey:"edc4967dfd",applicationID:"70828766"};;/*! For license information please see nr-loader-rum-1.276.0.min.js.LICENSE.txt */ (()=>{var e,t,r={8122:(e,t,r)=>{"use strict";r.d(t,{a:()=>i});var n=r(944);function i(e,t){try{if(!e||"object"!=typeof e)return(0,n.R)(3);if(!t||"object"!=typeof t)return(0,n.R)(4);const r=Object.create(Object.getPrototypeOf(t),Object.getOwnPropertyDescriptors(t)),o=0===Object.keys(r).length?e:r;for(let a in o)if(void 0!==e[a])try{if(null===e[a]){r[a]=null;continue}Array.isArray(e[a])&&Array.isArray(t[a])?r[a]=Array.from(new Set([...e[a],...t[a]])):"object"==typeof e[a]&&"object"==typeof t[a]?r[a]=i(e[a],t[a]):r[a]=e[a]}catch(e){(0,n.R)(1,e)}return r}catch(e){(0,n.R)(2,e)}}},2555:(e,t,r)=>{"use strict";r.d(t,{Vp:()=>c,fn:()=>s,x1:()=>u});var n=r(384),i=r(8122);const o={beacon:n.NT.beacon,errorBeacon:n.NT.errorBeacon,licenseKey:void 0,applicationID:void 0,sa:void 0,queueTime:void 0,applicationTime:void 0,ttGuid:void 0,user:void 0,account:void 0,product:void 0,extra:void 0,jsAttributes:{},userAttributes:void 0,atts:void 0,transactionName:void 0,tNamePlain:void 0},a={};function s(e){try{const t=c(e);return!!t.licenseKey&&!!t.errorBeacon&&!!t.applicationID}catch(e){return!1}}function c(e){if(!e)throw new Error("All info objects require an agent identifier!");if(!a[e])throw new Error("Info for ".concat(e," was never set"));return a[e]}function u(e,t){if(!e)throw new Error("All info objects require an agent identifier!");a[e]=(0,i.a)(t,o);const r=(0,n.nY)(e);r&&(r.info=a[e])}},5217:(e,t,r)=>{"use strict";r.d(t,{D0:()=>m,gD:()=>b,xN:()=>v});r(860).K7.genericEvents;const n="experimental.marks",i="experimental.measures",o="experimental.resources";var a=r(993);const s=e=>{if(!e||"string"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var c=r(2614),u=r(944),l=r(384),d=r(8122);const f="[data-nr-mask]",g=()=>{const e={feature_flags:[],experimental:{marks:!1,measures:!1,resources:!1},mask_selector:"*",block_selector:"[data-nr-block]",mask_input_options:{color:!1,date:!1,"datetime-local":!1,email:!1,month:!1,number:!1,range:!1,search:!1,tel:!1,text:!1,time:!1,url:!1,week:!1,textarea:!1,select:!1,password:!0}};return{ajax:{deny_list:void 0,block_internal:!0,enabled:!0,harvestTimeSeconds:10,autoStart:!0},distributed_tracing:{enabled:void 0,exclude_newrelic_header:void 0,cors_use_newrelic_header:void 0,cors_use_tracecontext_headers:void 0,allowed_origins:void 0},get feature_flags(){return e.feature_flags},set feature_flags(t){e.feature_flags=t},generic_events:{enabled:!0,harvestTimeSeconds:30,autoStart:!0},harvest:{tooManyRequestsDelay:60},jserrors:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},logging:{enabled:!0,harvestTimeSeconds:10,autoStart:!0,level:a.p_.INFO},metrics:{enabled:!0,autoStart:!0},obfuscate:void 0,page_action:{enabled:!0},page_view_event:{enabled:!0,autoStart:!0},page_view_timing:{enabled:!0,harvestTimeSeconds:30,autoStart:!0},performance:{get capture_marks(){return e.feature_flags.includes(n)||e.experimental.marks},set capture_marks(t){e.experimental.marks=t},get capture_measures(){return e.feature_flags.includes(i)||e.experimental.measures},set capture_measures(t){e.experimental.measures=t},resources:{get enabled(){return e.feature_flags.includes(o)||e.experimental.resources},set enabled(t){e.experimental.resources=t},asset_types:[],first_party_domains:[],ignore_newrelic:!0}},privacy:{cookies_enabled:!0},proxy:{assets:void 0,beacon:void 0},session:{expiresMs:c.wk,inactiveMs:c.BB},session_replay:{autoStart:!0,enabled:!1,harvestTimeSeconds:60,preload:!1,sampling_rate:10,error_sampling_rate:100,collect_fonts:!1,inline_images:!1,fix_stylesheets:!0,mask_all_inputs:!0,get mask_text_selector(){return e.mask_selector},set mask_text_selector(t){s(t)?e.mask_selector="".concat(t,",").concat(f):""===t||null===t?e.mask_selector=f:(0,u.R)(5,t)},get block_class(){return"nr-block"},get ignore_class(){return"nr-ignore"},get mask_text_class(){return"nr-mask"},get block_selector(){return e.block_selector},set block_selector(t){s(t)?e.block_selector+=",".concat(t):""!==t&&(0,u.R)(6,t)},get mask_input_options(){return e.mask_input_options},set mask_input_options(t){t&&"object"==typeof t?e.mask_input_options={...t,password:!0}:(0,u.R)(7,t)}},session_trace:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},soft_navigations:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},spa:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},ssl:void 0,user_actions:{enabled:!0}}},p={},h="All configuration objects require an agent identifier!";function m(e){if(!e)throw new Error(h);if(!p[e])throw new Error("Configuration for ".concat(e," was never set"));return p[e]}function v(e,t){if(!e)throw new Error(h);p[e]=(0,d.a)(t,g());const r=(0,l.nY)(e);r&&(r.init=p[e])}function b(e,t){if(!e)throw new Error(h);var r=m(e);if(r){for(var n=t.split("."),i=0;i<n.length-1;i++)if("object"!=typeof(r=r[n[i]]))return;r=r[n[n.length-1]]}return r}},3371:(e,t,r)=>{"use strict";r.d(t,{V:()=>f,f:()=>d});var n=r(8122),i=r(384),o=r(6154),a=r(9324);let s=0;const c={buildEnv:a.F3,distMethod:a.Xs,version:a.xv,originTime:o.WN},u={customTransaction:void 0,disabled:!1,isolatedBacklog:!1,loaderType:void 0,maxBytes:3e4,onerror:void 0,ptid:void 0,releaseIds:{},appMetadata:{},session:void 0,denyList:void 0,timeKeeper:void 0,obfuscator:void 0},l={};function d(e){if(!e)throw new Error("All runtime objects require an agent identifier!");if(!l[e])throw new Error("Runtime for ".concat(e," was never set"));return l[e]}function f(e,t){if(!e)throw new Error("All runtime objects require an agent identifier!");l[e]={...(0,n.a)(t,u),...c},Object.hasOwnProperty.call(l[e],"harvestCount")||Object.defineProperty(l[e],"harvestCount",{get:()=>++s});const r=(0,i.nY)(e);r&&(r.runtime=l[e])}},9324:(e,t,r)=>{"use strict";r.d(t,{F3:()=>i,Xs:()=>o,xv:()=>n});const n="1.276.0",i="PROD",o="CDN"},6154:(e,t,r)=>{"use strict";r.d(t,{OF:()=>c,RI:()=>i,WN:()=>l,bv:()=>o,gm:()=>a,mw:()=>s,sb:()=>u});var n=r(1863);const i="undefined"!=typeof window&&!!window.document,o="undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis.navigator instanceof WorkerNavigator),a=i?window:"undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),s=Boolean("hidden"===a?.document?.visibilityState),c=/iPad|iPhone|iPod/.test(a.navigator?.userAgent),u=c&&"undefined"==typeof SharedWorker,l=((()=>{const e=a.navigator?.userAgent?.match(/Firefox[/\s](\d+\.\d+)/);Array.isArray(e)&&e.length>=2&&e[1]})(),Date.now()-(0,n.t)())},1687:(e,t,r)=>{"use strict";r.d(t,{Ak:()=>c,Ze:()=>d,x3:()=>u});var n=r(7836),i=r(3606),o=r(860),a=r(2646);const s={};function c(e,t){const r={staged:!1,priority:o.P3[t]||0};l(e),s[e].get(t)||s[e].set(t,r)}function u(e,t){e&&s[e]&&(s[e].get(t)&&s[e].delete(t),g(e,t,!1),s[e].size&&f(e))}function l(e){if(!e)throw new Error("agentIdentifier required");s[e]||(s[e]=new Map)}function d(e="",t="feature",r=!1){if(l(e),!e||!s[e].get(t)||r)return g(e,t);s[e].get(t).staged=!0,f(e)}function f(e){const t=Array.from(s[e]);t.every((([e,t])=>t.staged))&&(t.sort(((e,t)=>e[1].priority-t[1].priority)),t.forEach((([t])=>{s[e].delete(t),g(e,t)})))}function g(e,t,r=!0){const o=e?n.ee.get(e):n.ee,s=i.i.handlers;if(!o.aborted&&o.backlog&&s){if(r){const e=o.backlog[t],r=s[t];if(r){for(let t=0;e&&t<e.length;++t)p(e[t],r);Object.entries(r).forEach((([e,t])=>{Object.values(t||{}).forEach((t=>{t[0]?.on&&t[0]?.context()instanceof a.y&&t[0].on(e,t[1])}))}))}}o.isolatedBacklog||delete s[t],o.backlog[t]=null,o.emit("drain-"+t,[])}}function p(e,t){var r=e[1];Object.values(t[r]||{}).forEach((t=>{var r=e[0];if(t[0]===r){var n=t[1],i=e[3],o=e[2];n.apply(i,o)}}))}},7836:(e,t,r)=>{"use strict";r.d(t,{P:()=>c,ee:()=>u});var n=r(384),i=r(8990),o=r(3371),a=r(2646),s=r(5607);const c="nr@context:".concat(s.W),u=function e(t,r){var n={},s={},l={},d=!1;try{d=16===r.length&&(0,o.f)(r).isolatedBacklog}catch(e){}var f={on:p,addEventListener:p,removeEventListener:function(e,t){var r=n[e];if(!r)return;for(var i=0;i<r.length;i++)r[i]===t&&r.splice(i,1)},emit:function(e,r,n,i,o){!1!==o&&(o=!0);if(u.aborted&&!i)return;t&&o&&t.emit(e,r,n);for(var a=g(n),c=h(e),l=c.length,d=0;d<l;d++)c[d].apply(a,r);var p=v()[s[e]];p&&p.push([f,e,r,a]);return a},get:m,listeners:h,context:g,buffer:function(e,t){const r=v();if(t=t||"feature",f.aborted)return;Object.entries(e||{}).forEach((([e,n])=>{s[n]=t,t in r||(r[t]=[])}))},abort:function(){f._aborted=!0,Object.keys(f.backlog).forEach((e=>{delete f.backlog[e]}))},isBuffering:function(e){return!!v()[s[e]]},debugId:r,backlog:d?{}:t&&"object"==typeof t.backlog?t.backlog:{},isolatedBacklog:d};return Object.defineProperty(f,"aborted",{get:()=>{let e=f._aborted||!1;return e||(t&&(e=t.aborted),e)}}),f;function g(e){return e&&e instanceof a.y?e:e?(0,i.I)(e,c,(()=>new a.y(c))):new a.y(c)}function p(e,t){n[e]=h(e).concat(t)}function h(e){return n[e]||[]}function m(t){return l[t]=l[t]||e(f,t)}function v(){return f.backlog}}(void 0,"globalEE"),l=(0,n.Zm)();l.ee||(l.ee=u)},2646:(e,t,r)=>{"use strict";r.d(t,{y:()=>n});class n{constructor(e){this.contextId=e}}},9908:(e,t,r)=>{"use strict";r.d(t,{d:()=>n,p:()=>i});var n=r(7836).ee.get("handle");function i(e,t,r,i,o){o?(o.buffer([e],i),o.emit(e,t,r)):(n.buffer([e],i),n.emit(e,t,r))}},3606:(e,t,r)=>{"use strict";r.d(t,{i:()=>o});var n=r(9908);o.on=a;var i=o.handlers={};function o(e,t,r,o){a(o||n.d,i,e,t,r)}function a(e,t,r,i,o){o||(o="feature"),e||(e=n.d);var a=t[o]=t[o]||{};(a[r]=a[r]||[]).push([e,i])}},3878:(e,t,r)=>{"use strict";function n(e,t){return{capture:e,passive:!1,signal:t}}function i(e,t,r=!1,i){window.addEventListener(e,t,n(r,i))}function o(e,t,r=!1,i){document.addEventListener(e,t,n(r,i))}r.d(t,{DD:()=>o,jT:()=>n,sp:()=>i})},5607:(e,t,r)=>{"use strict";r.d(t,{W:()=>n});const n=(0,r(9566).bz)()},9566:(e,t,r)=>{"use strict";r.d(t,{LA:()=>s,bz:()=>a});var n=r(6154);const i="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx";function o(e,t){return e?15&e[t]:16*Math.random()|0}function a(){const e=n.gm?.crypto||n.gm?.msCrypto;let t,r=0;return e&&e.getRandomValues&&(t=e.getRandomValues(new Uint8Array(30))),i.split("").map((e=>"x"===e?o(t,r++).toString(16):"y"===e?(3&o()|8).toString(16):e)).join("")}function s(e){const t=n.gm?.crypto||n.gm?.msCrypto;let r,i=0;t&&t.getRandomValues&&(r=t.getRandomValues(new Uint8Array(e)));const a=[];for(var s=0;s<e;s++)a.push(o(r,i++).toString(16));return a.join("")}},2614:(e,t,r)=>{"use strict";r.d(t,{BB:()=>a,H3:()=>n,g:()=>u,iL:()=>c,tS:()=>s,uh:()=>i,wk:()=>o});const n="NRBA",i="SESSION",o=144e5,a=18e5,s={STARTED:"session-started",PAUSE:"session-pause",RESET:"session-reset",RESUME:"session-resume",UPDATE:"session-update"},c={SAME_TAB:"same-tab",CROSS_TAB:"cross-tab"},u={OFF:0,FULL:1,ERROR:2}},1863:(e,t,r)=>{"use strict";function n(){return Math.floor(performance.now())}r.d(t,{t:()=>n})},944:(e,t,r)=>{"use strict";function n(e,t){"function"==typeof console.debug&&console.debug("New Relic Warning: https://github.com/newrelic/newrelic-browser-agent/blob/main/docs/warning-codes.md#".concat(e),t)}r.d(t,{R:()=>n})},5284:(e,t,r)=>{"use strict";r.d(t,{t:()=>c,B:()=>s});var n=r(7836),i=r(6154);const o="newrelic";const a=new Set,s={};function c(e,t){const r=n.ee.get(t);s[t]??={},e&&"object"==typeof e&&(a.has(t)||(r.emit("rumresp",[e]),s[t]=e,a.add(t),function(e={}){try{i.gm.dispatchEvent(new CustomEvent(o,{detail:e}))}catch(e){}}({loaded:!0})))}},8990:(e,t,r)=>{"use strict";r.d(t,{I:()=>i});var n=Object.prototype.hasOwnProperty;function i(e,t,r){if(n.call(e,t))return e[t];var i=r();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(e,t,{value:i,writable:!0,enumerable:!1}),i}catch(e){}return e[t]=i,i}},6389:(e,t,r)=>{"use strict";function n(e,t=500,r={}){const n=r?.leading||!1;let i;return(...r)=>{n&&void 0===i&&(e.apply(this,r),i=setTimeout((()=>{i=clearTimeout(i)}),t)),n||(clearTimeout(i),i=setTimeout((()=>{e.apply(this,r)}),t))}}function i(e){let t=!1;return(...r)=>{t||(t=!0,e.apply(this,r))}}r.d(t,{J:()=>i,s:()=>n})},5289:(e,t,r)=>{"use strict";r.d(t,{GG:()=>o,sB:()=>a});var n=r(3878);function i(){return"undefined"==typeof document||"complete"===document.readyState}function o(e,t){if(i())return e();(0,n.sp)("load",e,t)}function a(e){if(i())return e();(0,n.DD)("DOMContentLoaded",e)}},384:(e,t,r)=>{"use strict";r.d(t,{NT:()=>o,US:()=>l,Zm:()=>a,bQ:()=>c,dV:()=>s,nY:()=>u,pV:()=>d});var n=r(6154),i=r(1863);const o={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net"};function a(){return n.gm.NREUM||(n.gm.NREUM={}),void 0===n.gm.newrelic&&(n.gm.newrelic=n.gm.NREUM),n.gm.NREUM}function s(){let e=a();return e.o||(e.o={ST:n.gm.setTimeout,SI:n.gm.setImmediate,CT:n.gm.clearTimeout,XHR:n.gm.XMLHttpRequest,REQ:n.gm.Request,EV:n.gm.Event,PR:n.gm.Promise,MO:n.gm.MutationObserver,FETCH:n.gm.fetch,WS:n.gm.WebSocket}),e}function c(e,t){let r=a();r.initializedAgents??={},t.initializedAt={ms:(0,i.t)(),date:new Date},r.initializedAgents[e]=t}function u(e){let t=a();return t.initializedAgents?.[e]}function l(e,t){a()[e]=t}function d(){return function(){let e=a();const t=e.info||{};e.info={beacon:o.beacon,errorBeacon:o.errorBeacon,...t}}(),function(){let e=a();const t=e.init||{};e.init={...t}}(),s(),function(){let e=a();const t=e.loader_config||{};e.loader_config={...t}}(),a()}},2843:(e,t,r)=>{"use strict";r.d(t,{u:()=>i});var n=r(3878);function i(e,t=!1,r,i){(0,n.DD)("visibilitychange",(function(){if(t)return void("hidden"===document.visibilityState&&e());e(document.visibilityState)}),r,i)}},3434:(e,t,r)=>{"use strict";r.d(t,{Jt:()=>o,YM:()=>c});var n=r(7836),i=r(5607);const o="nr@original:".concat(i.W);var a=Object.prototype.hasOwnProperty,s=!1;function c(e,t){return e||(e=n.ee),r.inPlace=function(e,t,n,i,o){n||(n="");const a="-"===n.charAt(0);for(let s=0;s<t.length;s++){const c=t[s],u=e[c];l(u)||(e[c]=r(u,a?c+n:n,i,c,o))}},r.flag=o,r;function r(t,r,n,s,c){return l(t)?t:(r||(r=""),nrWrapper[o]=t,function(e,t,r){if(Object.defineProperty&&Object.keys)try{return Object.keys(e).forEach((function(r){Object.defineProperty(t,r,{get:function(){return e[r]},set:function(t){return e[r]=t,t}})})),t}catch(e){u([e],r)}for(var n in e)a.call(e,n)&&(t[n]=e[n])}(t,nrWrapper,e),nrWrapper);function nrWrapper(){var o,a,l,d;try{a=this,o=[...arguments],l="function"==typeof n?n(o,a):n||{}}catch(t){u([t,"",[o,a,s],l],e)}i(r+"start",[o,a,s],l,c);try{return d=t.apply(a,o)}catch(e){throw i(r+"err",[o,a,e],l,c),e}finally{i(r+"end",[o,a,d],l,c)}}}function i(r,n,i,o){if(!s||t){var a=s;s=!0;try{e.emit(r,n,i,t,o)}catch(t){u([t,r,n,i],e)}s=a}}}function u(e,t){t||(t=n.ee);try{t.emit("internal-error",e)}catch(e){}}function l(e){return!(e&&"function"==typeof e&&e.apply&&!e[o])}},993:(e,t,r)=>{"use strict";r.d(t,{ET:()=>o,p_:()=>i});var n=r(860);const i={ERROR:"ERROR",WARN:"WARN",INFO:"INFO",DEBUG:"DEBUG",TRACE:"TRACE"},o="log";n.K7.logging},3969:(e,t,r)=>{"use strict";r.d(t,{TZ:()=>n,XG:()=>s,rs:()=>i,xV:()=>a,z_:()=>o});const n=r(860).K7.metrics,i="sm",o="cm",a="storeSupportabilityMetrics",s="storeEventMetrics"},6630:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.pageViewEvent},782:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.pageViewTiming},6344:(e,t,r)=>{"use strict";r.d(t,{G4:()=>i});var n=r(2614);r(860).K7.sessionReplay;const i={RECORD:"recordReplay",PAUSE:"pauseReplay",REPLAY_RUNNING:"replayRunning",ERROR_DURING_REPLAY:"errorDuringReplay"};n.g.ERROR,n.g.FULL,n.g.OFF},4234:(e,t,r)=>{"use strict";r.d(t,{W:()=>o});var n=r(7836),i=r(1687);class o{constructor(e,t){this.agentIdentifier=e,this.ee=n.ee.get(e),this.featureName=t,this.blocked=!1}deregisterDrain(){(0,i.x3)(this.agentIdentifier,this.featureName)}}},7603:(e,t,r)=>{"use strict";r.d(t,{j:()=>K});var n=r(860),i=r(2555),o=r(3371),a=r(9908),s=r(7836),c=r(1687),u=r(5289),l=r(6154),d=r(944),f=r(3969),g=r(384),p=r(6344);const h=["setErrorHandler","finished","addToTrace","addRelease","addPageAction","setCurrentRouteName","setPageViewName","setCustomAttribute","interaction","noticeError","setUserId","setApplicationVersion","start",p.G4.RECORD,p.G4.PAUSE,"log","wrapLogger"],m=["setErrorHandler","finished","addToTrace","addRelease"];var v=r(1863),b=r(2614),y=r(993);var w=r(2646),A=r(3434);const R=new Map;function _(e,t,r,n){if("object"!=typeof t||!t||"string"!=typeof r||!r||"function"!=typeof t[r])return(0,d.R)(29);const i=function(e){return(e||s.ee).get("logger")}(e),o=(0,A.YM)(i),a=new w.y(s.P);a.level=n.level,a.customAttributes=n.customAttributes;const c=t[r]?.[A.Jt]||t[r];return R.set(c,a),o.inPlace(t,[r],"wrap-logger-",(()=>R.get(c))),i}function x(){const e=(0,g.pV)();h.forEach((t=>{e[t]=(...r)=>function(t,...r){let n=[];return Object.values(e.initializedAgents).forEach((e=>{e&&e.api?e.exposed&&e.api[t]&&n.push(e.api[t](...r)):(0,d.R)(38,t)})),n.length>1?n:n[0]}(t,...r)}))}const E={};function N(e,t,g=!1){t||(0,c.Ak)(e,"api");const h={};var w=s.ee.get(e),A=w.get("tracer");E[e]=b.g.OFF,w.on(p.G4.REPLAY_RUNNING,(t=>{E[e]=t}));var R="api-",x=R+"ixn-";function N(t,r,n,o){const a=(0,i.Vp)(e);return null===r?delete a.jsAttributes[t]:(0,i.x1)(e,{...a,jsAttributes:{...a.jsAttributes,[t]:r}}),S(R,n,!0,o||null===r?"session":void 0)(t,r)}function T(){}h.log=function(e,{customAttributes:t={},level:r=y.p_.INFO}={}){(0,a.p)(f.xV,["API/log/called"],void 0,n.K7.metrics,w),function(e,t,r={},i=y.p_.INFO){(0,a.p)(f.xV,["API/logging/".concat(i.toLowerCase(),"/called")],void 0,n.K7.metrics,e),(0,a.p)(y.ET,[(0,v.t)(),t,r,i],void 0,n.K7.logging,e)}(w,e,t,r)},h.wrapLogger=(e,t,{customAttributes:r={},level:i=y.p_.INFO}={})=>{(0,a.p)(f.xV,["API/wrapLogger/called"],void 0,n.K7.metrics,w),_(w,e,t,{customAttributes:r,level:i})},m.forEach((e=>{h[e]=S(R,e,!0,"api")})),h.addPageAction=S(R,"addPageAction",!0,n.K7.genericEvents),h.setPageViewName=function(t,r){if("string"==typeof t)return"/"!==t.charAt(0)&&(t="/"+t),(0,o.f)(e).customTransaction=(r||"http://custom.transaction")+t,S(R,"setPageViewName",!0)()},h.setCustomAttribute=function(e,t,r=!1){if("string"==typeof e){if(["string","number","boolean"].includes(typeof t)||null===t)return N(e,t,"setCustomAttribute",r);(0,d.R)(40,typeof t)}else(0,d.R)(39,typeof e)},h.setUserId=function(e){if("string"==typeof e||null===e)return N("enduser.id",e,"setUserId",!0);(0,d.R)(41,typeof e)},h.setApplicationVersion=function(e){if("string"==typeof e||null===e)return N("application.version",e,"setApplicationVersion",!1);(0,d.R)(42,typeof e)},h.start=()=>{try{(0,a.p)(f.xV,["API/start/called"],void 0,n.K7.metrics,w),w.emit("manual-start-all")}catch(e){(0,d.R)(23,e)}},h[p.G4.RECORD]=function(){(0,a.p)(f.xV,["API/recordReplay/called"],void 0,n.K7.metrics,w),(0,a.p)(p.G4.RECORD,[],void 0,n.K7.sessionReplay,w)},h[p.G4.PAUSE]=function(){(0,a.p)(f.xV,["API/pauseReplay/called"],void 0,n.K7.metrics,w),(0,a.p)(p.G4.PAUSE,[],void 0,n.K7.sessionReplay,w)},h.interaction=function(e){return(new T).get("object"==typeof e?e:{})};const k=T.prototype={createTracer:function(e,t){var r={},i=this,o="function"==typeof t;return(0,a.p)(f.xV,["API/createTracer/called"],void 0,n.K7.metrics,w),g||(0,a.p)(x+"tracer",[(0,v.t)(),e,r],i,n.K7.spa,w),function(){if(A.emit((o?"":"no-")+"fn-start",[(0,v.t)(),i,o],r),o)try{return t.apply(this,arguments)}catch(e){const t="string"==typeof e?new Error(e):e;throw A.emit("fn-err",[arguments,this,t],r),t}finally{A.emit("fn-end",[(0,v.t)()],r)}}}};function S(e,t,r,i){return function(){return(0,a.p)(f.xV,["API/"+t+"/called"],void 0,n.K7.metrics,w),i&&(0,a.p)(e+t,[(0,v.t)(),...arguments],r?null:this,i,w),r?void 0:this}}function j(){r.e(296).then(r.bind(r,8778)).then((({setAPI:t})=>{t(e),(0,c.Ze)(e,"api")})).catch((e=>{(0,d.R)(27,e),w.abort()}))}return["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach((e=>{k[e]=S(x,e,void 0,g?n.K7.softNav:n.K7.spa)})),h.setCurrentRouteName=g?S(x,"routeName",void 0,n.K7.softNav):S(R,"routeName",!0,n.K7.spa),h.noticeError=function(t,r){"string"==typeof t&&(t=new Error(t)),(0,a.p)(f.xV,["API/noticeError/called"],void 0,n.K7.metrics,w),(0,a.p)("err",[t,(0,v.t)(),!1,r,!!E[e]],void 0,n.K7.jserrors,w)},l.RI?(0,u.GG)((()=>j()),!0):j(),h}var T=r(5217),k=r(8122);const S={accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0},j={};var I=r(5284);const O=e=>{const t=e.startsWith("http");e+="/",r.p=t?e:"https://"+e};let P=!1;function K(e,t={},r,n){let{init:a,info:c,loader_config:u,runtime:d={},exposed:f=!0}=t;d.loaderType=r;const p=(0,g.pV)();c||(a=p.init,c=p.info,u=p.loader_config),(0,T.xN)(e.agentIdentifier,a||{}),function(e,t){if(!e)throw new Error("All loader-config objects require an agent identifier!");j[e]=(0,k.a)(t,S);const r=(0,g.nY)(e);r&&(r.loader_config=j[e])}(e.agentIdentifier,u||{}),c.jsAttributes??={},l.bv&&(c.jsAttributes.isWorker=!0),(0,i.x1)(e.agentIdentifier,c);const h=(0,T.D0)(e.agentIdentifier),m=[c.beacon,c.errorBeacon];P||(h.proxy.assets&&(O(h.proxy.assets),m.push(h.proxy.assets)),h.proxy.beacon&&m.push(h.proxy.beacon),x(),(0,g.US)("activatedFeatures",I.B),e.runSoftNavOverSpa&&=!0===h.soft_navigations.enabled&&h.feature_flags.includes("soft_nav")),d.denyList=[...h.ajax.deny_list||[],...h.ajax.block_internal?m:[]],d.ptid=e.agentIdentifier,(0,o.V)(e.agentIdentifier,d),e.ee=s.ee.get(e.agentIdentifier),void 0===e.api&&(e.api=N(e.agentIdentifier,n,e.runSoftNavOverSpa)),void 0===e.exposed&&(e.exposed=f),P=!0}},8374:(e,t,r)=>{r.nc=(()=>{try{return document?.currentScript?.nonce}catch(e){}return""})()},860:(e,t,r)=>{"use strict";r.d(t,{$J:()=>o,K7:()=>n,P3:()=>i});const n={ajax:"ajax",genericEvents:"generic_events",jserrors:"jserrors",logging:"logging",metrics:"metrics",pageAction:"page_action",pageViewEvent:"page_view_event",pageViewTiming:"page_view_timing",sessionReplay:"session_replay",sessionTrace:"session_trace",softNav:"soft_navigations",spa:"spa"},i={[n.pageViewEvent]:1,[n.pageViewTiming]:2,[n.metrics]:3,[n.jserrors]:4,[n.spa]:5,[n.ajax]:6,[n.sessionTrace]:7,[n.softNav]:8,[n.sessionReplay]:9,[n.logging]:10,[n.genericEvents]:11},o={[n.pageViewTiming]:"events",[n.ajax]:"events",[n.spa]:"events",[n.softNav]:"events",[n.metrics]:"jserrors",[n.jserrors]:"jserrors",[n.sessionTrace]:"browser/blobs",[n.sessionReplay]:"browser/blobs",[n.logging]:"browser/logs",[n.genericEvents]:"ins"}}},n={};function i(e){var t=n[e];if(void 0!==t)return t.exports;var o=n[e]={exports:{}};return r[e](o,o.exports,i),o.exports}i.m=r,i.d=(e,t)=>{for(var r in t)i.o(t,r)&&!i.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},i.f={},i.e=e=>Promise.all(Object.keys(i.f).reduce(((t,r)=>(i.f[r](e,t),t)),[])),i.u=e=>"nr-rum-1.276.0.min.js",i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e={},t="NRBA-1.276.0.PROD:",i.l=(r,n,o,a)=>{if(e[r])e[r].push(n);else{var s,c;if(void 0!==o)for(var u=document.getElementsByTagName("script"),l=0;l<u.length;l++){var d=u[l];if(d.getAttribute("src")==r||d.getAttribute("data-webpack")==t+o){s=d;break}}if(!s){c=!0;var f={296:"sha512-9uhfcMJvItjvn5emOF5W3dujvn2DzL7q47xogZEYHlZqXseB00zDFQtb0jj7FzS7k5Gb9PTwCxqf+OlPAZeOVA=="};(s=document.createElement("script")).charset="utf-8",s.timeout=120,i.nc&&s.setAttribute("nonce",i.nc),s.setAttribute("data-webpack",t+o),s.src=r,0!==s.src.indexOf(window.location.origin+"/")&&(s.crossOrigin="anonymous"),f[a]&&(s.integrity=f[a])}e[r]=[n];var g=(t,n)=>{s.onerror=s.onload=null,clearTimeout(p);var i=e[r];if(delete e[r],s.parentNode&&s.parentNode.removeChild(s),i&&i.forEach((e=>e(n))),t)return t(n)},p=setTimeout(g.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=g.bind(null,s.onerror),s.onload=g.bind(null,s.onload),c&&document.head.appendChild(s)}},i.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.p="https://js-agent.newrelic.com/",(()=>{var e={840:0,374:0};i.f.j=(t,r)=>{var n=i.o(e,t)?e[t]:void 0;if(0!==n)if(n)r.push(n[2]);else{var o=new Promise(((r,i)=>n=e[t]=[r,i]));r.push(n[2]=o);var a=i.p+i.u(t),s=new Error;i.l(a,(r=>{if(i.o(e,t)&&(0!==(n=e[t])&&(e[t]=void 0),n)){var o=r&&("load"===r.type?"missing":r.type),a=r&&r.target&&r.target.src;s.message="Loading chunk "+t+" failed.\n("+o+": "+a+")",s.name="ChunkLoadError",s.type=o,s.request=a,n[1](s)}}),"chunk-"+t,t)}};var t=(t,r)=>{var n,o,[a,s,c]=r,u=0;if(a.some((t=>0!==e[t]))){for(n in s)i.o(s,n)&&(i.m[n]=s[n]);if(c)c(i)}for(t&&t(r);u<a.length;u++)o=a[u],i.o(e,o)&&e[o]&&e[o][0](),e[o]=0},r=self["webpackChunk:NRBA-1.276.0.PROD"]=self["webpackChunk:NRBA-1.276.0.PROD"]||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})(),(()=>{"use strict";i(8374);var e=i(944),t=i(6344),r=i(9566);class n{agentIdentifier;constructor(e=(0,r.LA)(16)){this.agentIdentifier=e}#e(t,...r){if("function"==typeof this.api?.[t])return this.api[t](...r);(0,e.R)(35,t)}addPageAction(e,t){return this.#e("addPageAction",e,t)}setPageViewName(e,t){return this.#e("setPageViewName",e,t)}setCustomAttribute(e,t,r){return this.#e("setCustomAttribute",e,t,r)}noticeError(e,t){return this.#e("noticeError",e,t)}setUserId(e){return this.#e("setUserId",e)}setApplicationVersion(e){return this.#e("setApplicationVersion",e)}setErrorHandler(e){return this.#e("setErrorHandler",e)}addRelease(e,t){return this.#e("addRelease",e,t)}log(e,t){return this.#e("log",e,t)}}class o extends n{#e(t,...r){if("function"==typeof this.api?.[t])return this.api[t](...r);(0,e.R)(35,t)}start(){return this.#e("start")}finished(e){return this.#e("finished",e)}recordReplay(){return this.#e(t.G4.RECORD)}pauseReplay(){return this.#e(t.G4.PAUSE)}addToTrace(e){return this.#e("addToTrace",e)}setCurrentRouteName(e){return this.#e("setCurrentRouteName",e)}interaction(){return this.#e("interaction")}wrapLogger(e,t,r){return this.#e("wrapLogger",e,t,r)}}var a=i(860),s=i(5217);const c=Object.values(a.K7);function u(e){const t={};return c.forEach((r=>{t[r]=function(e,t){return!0===(0,s.gD)(t,"".concat(e,".enabled"))}(r,e)})),t}var l=i(7603);var d=i(1687),f=i(4234),g=i(5289),p=i(6154),h=i(384);const m=e=>p.RI&&!0===(0,s.gD)(e,"privacy.cookies_enabled");function v(e){return!!(0,h.dV)().o.MO&&m(e)&&!0===(0,s.gD)(e,"session_trace.enabled")}var b=i(6389);class y extends f.W{constructor(e,t,r=!0){super(e.agentIdentifier,t),this.auto=r,this.abortHandler=void 0,this.featAggregate=void 0,this.onAggregateImported=void 0,!1===e.init[this.featureName].autoStart&&(this.auto=!1),this.auto?(0,d.Ak)(e.agentIdentifier,t):this.ee.on("manual-start-all",(0,b.J)((()=>{(0,d.Ak)(e.agentIdentifier,this.featureName),this.auto=!0,this.importAggregator(e)})))}importAggregator(t,r={}){if(this.featAggregate||!this.auto)return;let n;this.onAggregateImported=new Promise((e=>{n=e}));const o=async()=>{let o;try{if(m(this.agentIdentifier)){const{setupAgentSession:e}=await i.e(296).then(i.bind(i,3861));o=e(t)}}catch(t){(0,e.R)(20,t),this.ee.emit("internal-error",[t]),this.featureName===a.K7.sessionReplay&&this.abortHandler?.()}try{if(t.sharedAggregator)await t.sharedAggregator;else{t.sharedAggregator=i.e(296).then(i.bind(i,9337));const{EventAggregator:e}=await t.sharedAggregator;t.sharedAggregator=new e}if(!this.#t(this.featureName,o))return(0,d.Ze)(this.agentIdentifier,this.featureName),void n(!1);const{lazyFeatureLoader:e}=await i.e(296).then(i.bind(i,6103)),{Aggregate:a}=await e(this.featureName,"aggregate");this.featAggregate=new a(t,r),n(!0)}catch(t){(0,e.R)(34,t),this.abortHandler?.(),(0,d.Ze)(this.agentIdentifier,this.featureName,!0),n(!1),this.ee&&this.ee.abort()}};p.RI?(0,g.GG)((()=>o()),!0):o()}#t(e,t){switch(e){case a.K7.sessionReplay:return v(this.agentIdentifier)&&!!t;case a.K7.sessionTrace:return!!t;default:return!0}}}var w=i(6630);class A extends y{static featureName=w.T;constructor(e,t=!0){super(e,w.T,t),this.importAggregator(e)}}var R=i(9908),_=i(2843),x=i(3878),E=i(782),N=i(1863);class T extends y{static featureName=E.T;constructor(e,t=!0){super(e,E.T,t),p.RI&&((0,_.u)((()=>(0,R.p)("docHidden",[(0,N.t)()],void 0,E.T,this.ee)),!0),(0,x.sp)("pagehide",(()=>(0,R.p)("winPagehide",[(0,N.t)()],void 0,E.T,this.ee))),this.importAggregator(e))}}var k=i(3969);class S extends y{static featureName=k.TZ;constructor(e,t=!0){super(e,k.TZ,t),this.importAggregator(e)}}new class extends o{constructor(t,r){super(r),p.gm?(this.features={},(0,h.bQ)(this.agentIdentifier,this),this.desiredFeatures=new Set(t.features||[]),this.desiredFeatures.add(A),this.runSoftNavOverSpa=[...this.desiredFeatures].some((e=>e.featureName===a.K7.softNav)),(0,l.j)(this,t,t.loaderType||"agent"),this.run()):(0,e.R)(21)}get config(){return{info:this.info,init:this.init,loader_config:this.loader_config,runtime:this.runtime}}run(){try{const t=u(this.agentIdentifier),r=[...this.desiredFeatures];r.sort(((e,t)=>a.P3[e.featureName]-a.P3[t.featureName])),r.forEach((r=>{if(!t[r.featureName]&&r.featureName!==a.K7.pageViewEvent)return;if(this.runSoftNavOverSpa&&r.featureName===a.K7.spa)return;if(!this.runSoftNavOverSpa&&r.featureName===a.K7.softNav)return;const n=function(e){switch(e){case a.K7.ajax:return[a.K7.jserrors];case a.K7.sessionTrace:return[a.K7.ajax,a.K7.pageViewEvent];case a.K7.sessionReplay:return[a.K7.sessionTrace];case a.K7.pageViewTiming:return[a.K7.pageViewEvent];default:return[]}}(r.featureName).filter((e=>!(e in this.features)));n.length>0&&(0,e.R)(36,{targetFeature:r.featureName,missingDependencies:n}),this.features[r.featureName]=new r(this)}))}catch(t){(0,e.R)(22,t);for(const e in this.features)this.features[e].abortHandler?.();const r=(0,h.Zm)();delete r.initializedAgents[this.agentIdentifier]?.api,delete r.initializedAgents[this.agentIdentifier]?.features,delete this.sharedAggregator;return r.ee.get(this.agentIdentifier).abort(),!1}}}({features:[A,T,S],loaderType:"lite"})})()})();</script> <meta name="apple-mobile-web-app-capable" content="yes"> <meta name="mobile-web-app-capable" content="yes"> <title>Page Not Found | Yale University</title> <!-- Favions / Touch Icons --> <link rel="apple-touch-icon" sizes="57x57" href="/sites/all/themes/yale_blue/images/favicons/apple-touch-icon-57x57.png"> <!-- Favions / Touch Icons --> <link rel="apple-touch-icon" sizes="57x57" href="/sites/all/themes/yale_blue/images/favicons/apple-touch-icon-57x57.png"> <link rel="apple-touch-icon" sizes="60x60" href="/sites/all/themes/yale_blue/images/favicons/apple-touch-icon-60x60.png"> <link rel="apple-touch-icon" sizes="72x72" href="/sites/all/themes/yale_blue/images/favicons/apple-touch-icon-72x72.png"> <link rel="apple-touch-icon" sizes="76x76" href="/sites/all/themes/yale_blue/images/favicons/apple-touch-icon-76x76.png"> <link rel="apple-touch-icon" sizes="114x114" href="/sites/all/themes/yale_blue/images/favicons/apple-touch-icon-114x114.png"> <link rel="apple-touch-icon" sizes="120x120" href="/sites/all/themes/yale_blue/images/favicons/apple-touch-icon-120x120.png"> <link rel="apple-touch-icon" sizes="144x144" href="/sites/all/themes/yale_blue/images/favicons/apple-touch-icon-144x144.png"> <link rel="apple-touch-icon" sizes="152x152" href="/sites/all/themes/yale_blue/images/favicons/apple-touch-icon-152x152.png"> <link rel="apple-touch-icon" sizes="180x180" href="/sites/all/themes/yale_blue/images/favicons/apple-touch-icon-180x180.png"> <link rel="icon" type="image/png" href="/sites/all/themes/yale_blue/images/favicons/favicon-32x32.png" sizes="32x32"> <link rel="icon" type="image/png" href="/sites/all/themes/yale_blue/images/favicons/android-chrome-192x192.png" sizes="192x192"> <link rel="icon" type="image/png" href="/sites/all/themes/yale_blue/images/favicons/favicon-96x96.png" sizes="96x96"> <link rel="icon" type="image/png" href="/sites/all/themes/yale_blue/images/favicons/favicon-16x16.png" sizes="16x16"> <link rel="manifest" href="/sites/all/themes/yale_blue/images/favicons/manifest.json"> <meta name="msapplication-TileColor" content="#00356b"> <meta name="msapplication-TileImage" content="/sites/all/themes/yale_blue/images/favicons/mstile-144x144.png"> <meta name="theme-color" content="#ffffff"> <link rel="shortcut icon" href="/sites/all/themes/yale_blue/images/favicons/favicon.ico"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <link rel="shortcut icon" href="https://www.yale.edu/sites/all/themes/yale_blue/images/favicons/favicon.ico" type="image/vnd.microsoft.icon" /> <meta content="width=device-width, initial-scale=1" name="viewport" /> <meta name="generator" content="Drupal 7 (https://www.drupal.org)" /> <link rel="canonical" href="https://www.yale.edu/" /> <link rel="shortlink" href="https://www.yale.edu/" /> <meta property="og:site_name" content="Yale University" /> <meta property="og:type" content="website" /> <meta property="og:url" content="https://www.yale.edu/" /> <meta property="og:title" content="Yale University" /> <meta name="twitter:card" content="summary" /> <meta name="twitter:url" content="https://www.yale.edu/" /> <meta name="twitter:title" content="Yale University" /> <link type="text/css" rel="stylesheet" href="https://www.yale.edu/sites/default/files/css/css_xE-rWrJf-fncB6ztZfd2huxqgxu4WO-qwma6Xer30m4.css" media="all" /> <link type="text/css" rel="stylesheet" href="https://www.yale.edu/sites/default/files/css/css_RuHKBBm6OYqkjSeQK2mF9fQpeWuco3DyDng1XVpC1Ww.css" media="all" /> <link type="text/css" rel="stylesheet" href="https://www.yale.edu/sites/default/files/css/css_wTttUvLLkpbnKFb8mVr2FiTMc9bXV18KTC7HphY8NV4.css" media="all" /> <style type="text/css" media="all"> <!--/*--><![CDATA[/*><!--*/ #back-top{right:40px;}#back-top span#button{background-color:#CCCCCC;}#back-top span#button:hover{opacity:1;filter:alpha(opacity = 1);background-color:#777777;}span#link{display :none;} /*]]>*/--> </style> <link type="text/css" rel="stylesheet" href="https://www.yale.edu/sites/default/files/css/css_bdASfrJ-HN4bZA4ZeInKDEQA-yQwy-PmUYD0NGiAad4.css" media="all" /> <link type="text/css" rel="stylesheet" href="//maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" media="all" /> <link type="text/css" rel="stylesheet" href="https://www.yale.edu/sites/default/files/css/css_LJcGPs70sA8Q5YJ2kbPV0zbY7KswHxdAVZ_9Ic2EzuI.css" media="all" /> <link type="text/css" rel="stylesheet" href="https://www.yale.edu/sites/default/files/css/css_8R_0pUYRsUgcn_DqYThF9sN84SOtqZb5hkODYP6qLV8.css" media="all" /> <link type="text/css" rel="stylesheet" href="https://www.yale.edu/sites/default/files/css_injector/css_injector_25.css?sopnwc" media="all" /> <link type="text/css" rel="stylesheet" href="https://www.yale.edu/sites/default/files/css_injector/css_injector_26.css?sopnwc" media="all" /> <link type="text/css" rel="stylesheet" href="https://www.yale.edu/sites/default/files/css_injector/css_injector_28.css?sopnwc" media="all" /> <link type="text/css" rel="stylesheet" href="https://www.yale.edu/sites/default/files/css_injector/css_injector_34.css?sopnwc" media="all" /> <!-- Compiled CSS --> <!--[if gt IE 8]><!--> <link rel="stylesheet" href="/sites/all/themes/yale_blue/css/site.css?t=202412181652"> <!--<![endif]--> <!--[if IE 8]> <link rel="stylesheet" href="/sites/all/themes/yale_blue/css/site-ie8.css?t=202412181652"> <![endif]--> <!--[if IE 9]> <link rel="stylesheet" href="/sites/all/themes/yale_blue/css/site-ie9.css?t=202412181652"> <![endif]--> <!-- Compiled JS --> <!--[if IE 8]> <script>var IE8 = true;</script> <script src="/sites/all/themes/yale_blue/js/site-ie8.js?t=202412181652"></script> <![endif]--> <!--[if IE 9]> <script>var IE9 = true;</script> <script src="/sites/all/themes/yale_blue/js/site-ie9.js?t=202412181652"></script> <![endif]--> <script type="text/javascript" src="https://www.yale.edu/sites/all/libraries/respondjs/respond.min.js?sopnwc"></script> <script type="text/javascript"> <!--//--><![CDATA[//><!-- document.cookie = 'adaptive_image=' + Math.max(screen.width, screen.height) + '; path=/'; //--><!]]> </script> <script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script> <script type="text/javascript"> <!--//--><![CDATA[//><!-- window.jQuery || document.write("<script src='/sites/all/modules/contrib/jquery_update/replace/jquery/1.10/jquery.min.js'>\x3C/script>") //--><!]]> </script> <script type="text/javascript" src="https://www.yale.edu/sites/default/files/js/js_Hfha9RCTNm8mqMDLXriIsKGMaghzs4ZaqJPLj2esi7s.js"></script> <script type="text/javascript" src="https://www.yale.edu/sites/default/files/js/js_f_6-OzlFXjayKlsU5sJKLwjz7LFQvdIZDm-Mt6jKwyM.js"></script> <script type="text/javascript" src="https://www.yale.edu/sites/default/files/js/js_yNfHAywP7GBJ6Vi07N10W_3PHPAVmK6ZffYq2Eg6sYI.js"></script> <script type="text/javascript" src="https://www.yale.edu/sites/default/files/googleanalytics/js?sopnwc"></script> <script type="text/javascript"> <!--//--><![CDATA[//><!-- window.dataLayer = window.dataLayer || [];function gtag(){dataLayer.push(arguments)};gtag("js", new Date());gtag("set", "developer_id.dMDhkMT", true);gtag("config", "UA-991898-23", {"groups":"default","cookie_domain":"www.yale.edu","anonymize_ip":true,"page_path":"/404.html?page=" + document.location.pathname + document.location.search + "&from=" + document.referrer}); //--><!]]> </script> <script type="text/javascript" src="https://www.yale.edu/sites/default/files/js/js_Xp42x4IeuhdbL6uORzJ6WS2Q7LigXFqtOWo49t50sgc.js"></script> <script type="text/javascript"> <!--//--><![CDATA[//><!-- jQuery.extend(Drupal.settings, {"basePath":"\/","pathPrefix":"","setHasJsCookie":0,"ajaxPageState":{"theme":"yale_blue","theme_token":"h9Yz4StDfLnG9DzXKexdfK66klH_G81mGKdONQ9csRg","js":{"0":1,"sites\/all\/libraries\/respondjs\/respond.min.js":1,"1":1,"\/\/ajax.googleapis.com\/ajax\/libs\/jquery\/1.10.2\/jquery.min.js":1,"2":1,"misc\/jquery-extend-3.4.0.js":1,"misc\/jquery-html-prefilter-3.5.0-backport.js":1,"misc\/jquery.once.js":1,"misc\/drupal.js":1,"sites\/all\/modules\/contrib\/google_cse\/google_cse.js":1,"sites\/all\/libraries\/colorbox\/jquery.colorbox-min.js":1,"sites\/all\/modules\/contrib\/colorbox\/js\/colorbox.js":1,"sites\/all\/modules\/contrib\/jscrollpane\/js\/jquery.jscrollpane.min.js":1,"sites\/all\/modules\/contrib\/jscrollpane\/js\/jquery.mousewheel.js":1,"sites\/all\/modules\/contrib\/jscrollpane\/js\/script.js":1,"sites\/all\/modules\/contrib\/scroll_to_top\/scroll_to_top.js":1,"sites\/all\/modules\/contrib\/custom_search\/js\/custom_search.js":1,"sites\/all\/modules\/contrib\/google_analytics\/googleanalytics.js":1,"https:\/\/www.yale.edu\/sites\/default\/files\/googleanalytics\/js?sopnwc":1,"3":1,"sites\/all\/themes\/yale_blue\/js\/modernizr.js":1},"css":{"modules\/system\/system.base.css":1,"modules\/system\/system.menus.css":1,"modules\/system\/system.messages.css":1,"modules\/system\/system.theme.css":1,"sites\/all\/modules\/contrib\/scroll_to_top\/scroll_to_top.css":1,"sites\/all\/modules\/contrib\/adaptive_image\/css\/adaptive-image.css":1,"sites\/all\/modules\/contrib\/calendar\/css\/calendar_multiday.css":1,"modules\/comment\/comment.css":1,"modules\/field\/theme\/field.css":1,"sites\/all\/modules\/contrib\/google_cse\/google_cse.css":1,"modules\/node\/node.css":1,"modules\/search\/search.css":1,"modules\/user\/user.css":1,"sites\/all\/modules\/contrib\/views\/css\/views.css":1,"sites\/all\/modules\/contrib\/ckeditor\/css\/ckeditor.css":1,"sites\/all\/libraries\/colorbox\/example4\/colorbox.css":1,"sites\/all\/modules\/contrib\/ctools\/css\/ctools.css":1,"sites\/all\/modules\/contrib\/jscrollpane\/css\/jquery.jscrollpane.css":1,"0":1,"sites\/all\/modules\/contrib\/typogrify\/typogrify.css":1,"\/\/maxcdn.bootstrapcdn.com\/font-awesome\/4.7.0\/css\/font-awesome.min.css":1,"sites\/all\/themes\/yale_blue\/css\/a11y.css":1,"sites\/default\/files\/fontyourface\/font.css":1,"\/sites\/all\/libraries\/fontyourface\/YaleDesign-italic-bold\/stylesheet.css":1,"\/sites\/all\/libraries\/fontyourface\/YaleDesign-italic-normal\/stylesheet.css":1,"\/sites\/all\/libraries\/fontyourface\/YaleDesign-normal-bold\/stylesheet.css":1,"\/sites\/all\/libraries\/fontyourface\/YaleDesign-normal-normal\/stylesheet.css":1,"public:\/\/css_injector\/css_injector_25.css":1,"public:\/\/css_injector\/css_injector_26.css":1,"public:\/\/css_injector\/css_injector_28.css":1,"public:\/\/css_injector\/css_injector_34.css":1}},"colorbox":{"opacity":"0.85","current":"{current} of {total}","previous":"\u00ab Prev","next":"Next \u00bb","close":"Close","maxWidth":"98%","maxHeight":"98%","fixed":true,"mobiledetect":true,"mobiledevicewidth":"480px","specificPagesDefaultValue":"admin*\nimagebrowser*\nimg_assist*\nimce*\nnode\/add\/*\nnode\/*\/edit\nprint\/*\nprintpdf\/*\nsystem\/ajax\nsystem\/ajax\/*"},"googleCSE":{"cx":"018347764319155434748:jsn72bd6xkq","language":"","resultsWidth":0,"domain":"www.google.com","showWaterMark":true},"jScrollPane":{"class":".scroll-pane"},"scroll_to_top":{"label":"Back to top"},"custom_search":{"form_target":"_self","solr":0},"googleanalytics":{"account":["UA-991898-23"],"trackMailto":1,"trackDownload":1,"trackDownloadExtensions":"7z|aac|arc|arj|asf|asx|avi|bin|csv|doc(x|m)?|dot(x|m)?|exe|flv|gif|gz|gzip|hqx|jar|jpe?g|js|mp(2|3|4|e?g)|mov(ie)?|msi|msp|pdf|phps|png|ppt(x|m)?|pot(x|m)?|pps(x|m)?|ppam|sld(x|m)?|thmx|qtm?|ra(m|r)?|sea|sit|tar|tgz|torrent|txt|wav|wma|wmv|wpd|xls(x|m|b)?|xlt(x|m)|xlam|xml|z|zip","trackColorbox":1,"trackDomainMode":1}}); //--><!]]> </script> </head> <body id="top" class="fs-grid html not-front not-logged-in no-sidebars page-node page-node- page-node-1005 node-type-flexible-subpage node 1005" tabindex="-1"> <span role="navigation" aria-labelledby="skip_to_content"><a href="#page" id="skip_to_content">Skip to Main Content</a></span> <!-- Body Wrapper --> <div class="body_wrapper "> <section class="site_message bg_dusty color_black" aria-hidden="true"> <div class="site_message_row"> <div class="site_message_cell"> <div class="site_message_description heading_4"> <p>It looks like you're trying to zoom in on this page. For best results: use the most recent version of your browser, disable your browser's 'zoom text only' setting, and use your browser's default font size settings.</p> <p>To zoom in, use [Ctrl] + [+] in Windows, and [Cmd] + [+] on a Mac. To zoom out, use the keyboard shortcut [Ctrl] + [-] in Windows and [Cmd] + [-] on a Mac.</p> </div> </div> </div> </section> <!-- Header --> <header id="header" class="header js-toggle"> <!-- Header Row --> <div class="header_row"> <!-- Header Cell --> <div class="header_cell"> <!-- Site Logo --> <a href="/" class="logo_main icon_only" itemscope itemtype="http://schema.org/CollegeOrUniversity"> <h1 class="offscreen" itemprop="name">Yale University</h1> <img src="/sites/all/themes/yale_blue/images/logo-print.png" class="print" alt=""> </a> <!-- END: Site Logo --> <!-- Search, Gateway, Secondary Nav --> <div class="region region-header"> <div class="deskHeader"> <nav class="secondary_nav" aria-labelledby="secondary_nav_label"> <h2 class="visually_hidden" id="secondary_nav_label">Secondary Navigation</h2> <div class="secondary_nav_list menu-block-wrapper menu-block-2 menu-name-menu-secondary-navigation parent-mlid-0 menu-level-1"> <a class="secondary_nav_link" href="/calendars"><span class="secondary_nav_text">Calendars</span></a><a class="secondary_nav_link" href="https://forhumanity.yale.edu"><span class="secondary_nav_text">Give</span></a><a class="secondary_nav_link" href="https://news.yale.edu/"><span class="secondary_nav_text">News</span></a><a class="secondary_nav_link" href="https://directory.yale.edu/"><span class="secondary_nav_text">Directories</span></a> </div> </nav> <!-- Site Search --><a class="btn_site_seach js-toggle_handle" href="/search" role="button" aria-expanded="false"><span class="btn_site_seach_text">Search</span> </a> <!-- END: Site Search --><button class="mobile_nav_handle">Navigation</button><form class="gateway_form" action="" method="post"> <label class="visually_hidden" for="gateway_select">Info for...</label> <select class="js-dropdown" id="gateway_select" data-dropdown-options='{"label":"Info for...","customClass":"dropdown_base dropdown_midnight gateway_select"}'> <option value="https://secretary.yale.edu/student-life">Students</option><option value="/faculty">Faculty</option><option value="https://your.yale.edu/">Staff</option><option value="https://alumni.yale.edu">Alumni</option> </select> <button class="info_for_submit button_solid_charcoal color_white" type="submit">Go</button> </form> </div> </div> <!-- END: Search, Gateway, Secondary Nav --> <!-- Main Nav --> <div class="region region-navbar"> <nav class="main_nav" aria-labelledby="main_nav_label"> <h2 class="visually_hidden" id="main_nav_label">Main Navigation</h2> <div class="main_nav_list menu-block-wrapper menu-block-1 menu-name-main-menu parent-mlid-0 menu-level-1"> <div class="main_nav_item"><a class="main_nav_link" href="/about-yale">About Yale</a><div class="main_nav_child"><a class="main_nav_child_link" href="/about-yale/leadership-organization">Leadership & Organization</a><a class="main_nav_child_link" href="/about-yale/yale-facts">Yale Facts</a><a class="main_nav_child_link" href="/about-yale/traditions-history">Traditions & History</a><a class="main_nav_child_link" href="/about-yale/centers-institutes">Centers & Institutes</a><a class="main_nav_child_link" href="http://world.yale.edu">Yale & the World</a><a class="main_nav_child_link" href="/about-yale/visiting">Visiting</a></div></div><div class="main_nav_item"><a class="main_nav_link" href="/academics">Academics</a><div class="main_nav_child"><a class="main_nav_child_link" href="/academics/undergraduate-study">Undergraduate Study</a><a class="main_nav_child_link" href="/academics/graduate-professional-study">Graduate & Professional Study</a><a class="main_nav_child_link" href="/academics/departments-programs">Departments & Programs</a><a class="main_nav_child_link" href="https://world.yale.edu/academics-research">Global Education</a><a class="main_nav_child_link" href="https://summer.yale.edu/">Summer Session</a><a class="main_nav_child_link" href="/academics/non-degree-offerings">Non-Degree Offerings</a><a class="main_nav_child_link" href="https://online.yale.edu/">Online Learning</a></div></div><div class="main_nav_item"><a class="main_nav_link" href="/admissions">Admissions</a><div class="main_nav_child"><a class="main_nav_child_link" href="https://admissions.yale.edu/">Undergraduate</a><a class="main_nav_child_link" href="/admissions/graduate-professional-schools">Graduate & Professional Schools</a><a class="main_nav_child_link" href="/admissions/financial-aid">Financial Aid</a><a class="main_nav_child_link" href="https://world.yale.edu/admissions">International Students</a><a class="main_nav_child_link" href="https://summer.yale.edu/apply">Summer Session</a><a class="main_nav_child_link" href="/admissions/non-degree-seeking-students">Non-Degree Seeking Students</a><a class="main_nav_child_link" href="https://worldfellows.yale.edu/the-program/application/">World Fellows Program</a></div></div><div class="main_nav_item"><a class="main_nav_link" href="/life-yale">Life at Yale</a><div class="main_nav_child"><a class="main_nav_child_link" href="/life-yale/arts-culture">Arts & Culture</a><a class="main_nav_child_link" href="/life-yale/athletics-recreation">Athletics & Recreation</a><a class="main_nav_child_link" href="https://belong.yale.edu">Belonging at Yale</a><a class="main_nav_child_link" href="/life-yale/health-wellness">Health & Wellness</a><a class="main_nav_child_link" href="/life-yale/new-haven">New Haven</a><a class="main_nav_child_link" href="https://housing.yale.edu/">Residential Life</a><a class="main_nav_child_link" href="/life-yale/service">Service</a><a class="main_nav_child_link" href="/life-yale/virtual-yale">Virtual Yale</a><a class="main_nav_child_link" href="https://secretary.yale.edu/student-life/student-groups-and-activities">Student Groups & Activities</a></div></div><div class="main_nav_item"><a class="main_nav_link" href="/collections">Collections</a><div class="main_nav_child"><a class="main_nav_child_link" href="https://lux.collections.yale.edu">LUX: Yale Collections Discovery</a><a class="main_nav_child_link" href="/collections/museums-and-libraries">Museums and Libraries</a></div></div><div class="main_nav_item"><a class="main_nav_link" href="https://research.yale.edu/">Research</a></div> </div> </nav> </div> <!-- END: Main Nav --> </div> <!-- END: Header Cell --> </div> <!-- END: Header Row --> <!-- Site Search --> <form action="#" method="GET" class="site_search" role="search" aria-label="Search Site"> <div class="site_search_row"> <div class="site_search_cell"> <div class="site_search_fieldset border_dusty"> <input aria-label="search" class="site_search_input" type="text" name="query" placeholder="Search..." value=""> <button class="site_search_button" type="submit"> <span class="visually_hidden">Search</span> </button> </div> </div> </div> </form> <!-- END: Site Search --> </header> <!-- END: Header --> <!-- Main Content --> <main id="page" class="page" tabindex="-1"> <!-- Page Feature --> <div class="page_feature"> <div class="page_divider"> <div class="page_divider_cell"></div> </div> </div> <!-- END: Page Feature --> <!-- Page Row --> <div class="page_row"> <!-- Page Header --> <div class="page_header"> <nav class="breadcrumb_nav" aria-labelledby="breadcrumb_nav_label"><h2 class="visually_hidden" id="breadcrumb_nav_label">Breadcrumb</h2><div class="breadcrumb_item" itemscope itemtype="http://data-vocabulary.org/Breadcrumb"><a href="/" class="breadcrumb_link breadcrumb_home" itemprop="url"><span itemprop="title">Home</span></a></div><div class="breadcrumb_current" itemscope itemtype="http://data-vocabulary.org/Breadcrumb"><span itemprop="title">Page Not Found</span></div></nav> <div class="tabs"></div> </div> <!-- END: Page Header --> <!-- Page Container --> <div class="page_container"> <!-- Sub Nav Sidebar --> <div class="sub_nav_sidebar"> </div> <!-- END: Sub Nav Sidebar --> <!-- Main Content --> <div class="page_content"> <!-- Typography --> <div class="typography"> <h1>Page Not Found</h1> </div> <div class="region region-content"> <div class="typography"> <div class="intro"> <div class="field field-name-field-subhead field-type-text-long field-label-hidden"><div class="field-items"><div class="field-item even"><p>We’re sorry but we couldn’t find that page.</p> <p>We suggest you try the site search below or聽<a href="/contact-us/contact-web-editor" style="background-color:rgb(255, 255, 255)">contact the web editor</a>聽for assistance.</p> </div></div></div> </div> </div> </div> </div> <!-- END: Main Content --> <!-- Sidebar --> <!-- END: Sidebar --> </div> <!-- END: Page Container --> </div> <!-- END: Page Row --> <aside class="page_callouts"> <div class="region region-content-bottom"> <form class="search_block padded_lg bg_white" action="#" method="GET"> <div class="search_block_row"> <div class="search_block_cell"> <div class="search_block_wrapper border_dusty"> <header class="search_block_header"> <h3 class="heading_5 color_marine text_divide search_block_subtitle">Find What You're Looking For</h3> </header> <fieldset class="search_block_fieldset"> <input type="text" class="search_block_input" placeholder="Search" /> <button type="submit" class="button_solid_marine color_white button_icon_right_arrow search_block_submit">Search</button> </fieldset> </div> </div> </div> </form> </div> </aside> </main> <!-- END: Main Content --> <!-- Footer --> <footer id="footer" class="footer"> <!-- Footer Row --> <div class="footer_row"> <!-- Footer Cell --> <div class="footer_cell"> <!-- Footer Nav Section --> <div class="footer_nav_section"> <div class="region region-footer"> <form class="visitor_form"> <label class="visually_hidden" for="visitor_select">Info for Visiting Yale</label> <select class="js-dropdown" id="visitor_select" data-dropdown-options='{"label":"Info for Visiting Yale","links":true,"customClass":"dropdown_base dropdown_charcoal_trans visitor_select"}'> <option value="https://visitorcenter.yale.edu/tours">Campus Tours</option><option value="/about-yale/visiting">Maps & Directions</option><option value="https://visitorcenter.yale.edu/">Yale Visitor Center</option><option value="/collections/museums-and-libraries">Museums & Libraries</option><option value="/life-yale/new-haven">New Haven</option><option value="/about-yale/visiting">More Visit Resources</option> </select> </form> <nav class="footer_nav help_nav" aria-labelledby="help_nav_label"> <h2 class="footer_nav_label help_nav_label" id="help_nav_label">Helpful Links</h2> <div class="footer_nav_list help_nav_list menu-block-wrapper menu-block-3 menu-name-menu-helpful-links parent-mlid-0 menu-level-1"> <a class="footer_nav_link help_nav_link" href="/contact-us">Contact Us</a><a class="footer_nav_link help_nav_link" href="https://campushealth.yale.edu/covid-19-information">COVID-19 Info</a><a class="footer_nav_link help_nav_link" href="https://your.yale.edu/work-yale/careers">Careers</a><a class="footer_nav_link help_nav_link" href="https://emergency.yale.edu/">Emergency Info</a><a class="footer_nav_link help_nav_link" href="https://privacy.yale.edu/resources/privacy-statement">Privacy Policy</a><a class="footer_nav_link help_nav_link" href="https://your.yale.edu/community/public-safety">Public Safety</a><a class="footer_nav_link help_nav_link" href="https://usability.yale.edu/web-accessibility/accessibility-yale">Accessibility at Yale</a><a class="footer_nav_link help_nav_link" href="https://westcampus.yale.edu/">Yale West Campus</a><a class="footer_nav_link help_nav_link" href="https://statusboard.apps.yale.edu/">Yale Status Board</a> </div> </nav> <nav class="footer_nav visitor_nav" aria-labelledby="visitor_nav_label"> <h2 class="footer_nav_label visitor_nav_label" id="visitor_nav_label">Visiting Yale</h2> <div class="footer_nav_list visitor_nav_list"> <a class="footer_nav_link visitor_nav_link" href="https://visitorcenter.yale.edu/tours">Campus Tours</a><a class="footer_nav_link visitor_nav_link" href="/about-yale/visiting">Maps & Directions</a><a class="footer_nav_link visitor_nav_link" href="https://visitorcenter.yale.edu/">Yale Visitor Center</a><a class="footer_nav_link visitor_nav_link" href="/collections/museums-and-libraries">Museums & Libraries</a><a class="footer_nav_link visitor_nav_link" href="/life-yale/new-haven">New Haven</a><a class="footer_nav_link visitor_nav_link" href="/about-yale/visiting">More Visit Resources</a> </div> </nav> <p class="eo-text"><strong>Equal Opportunity and Nondiscrimination at Yale University:聽</strong>The university is committed to basing judgments concerning the admission, education, and employment of individuals upon their qualifications and abilities and affirmatively seeks to attract to its faculty, staff, and student body qualified persons of diverse backgrounds. University policy is committed to affirmative action under law in employment of women, minority group members, individuals with disabilities, and protected veterans. Additionally, in accordance with Yale鈥檚 Policy Against Discrimination and Harassment, and as delineated by federal and Connecticut law, Yale does not discriminate in admissions, educational programs, or employment against any individual on account of that individual鈥檚 sex, sexual orientation, gender identity or expression, race, color, national or ethnic origin, religion, age, disability, status as a special disabled veteran, veteran of the Vietnam era or other covered veteran. Title IX of the Education Amendments of 1972 protects people from sex discrimination in educational programs and activities at institutions that receive federal financial assistance.聽Inquiries concerning this policy may be referred to the聽<a href="https://oiea.yale.edu/" title="//oiea.yale.edu/</p> <p>Click to follow link.">Office of Institutional Equity & Accessibility</a>. Inquiries may also be made to the U.S. Department of Education, Office for Civil Rights,聽<a href="mailto:ocr.boston@ed.gov">ocr.boston@ed.gov</a>.聽See Yale鈥檚 full <a href="/nondiscrimination">Nondiscrimination & Title IX Statement</a>.</p> </div> </div> <!-- END: Footer Nav Section --> <hr class="footer_divider footer_divider_md" /> <!-- Instagram Teaser --> <div class="region region-footer-ig"> <!-- Instagram Teaser --> <a class="instagram_teaser" href="//instagram.com/yale/" target="_blank"> <figure class="instagram_teaser_figure responsive_image"> <span class="instagram_teaser_image"><img alt="Watch. Listen. Celebrate the season." src="/sites/default/files/images/Dogs.jpg" /> </span> <figcaption class="instagram_teaser_caption button_text">Yale on Instagram</figcaption> </figure> <span class="overlay_bg"></span> </a> <!-- END: Instagram Teaser --> </div> <!-- END: Instagram Teaser --> <hr class="footer_divider footer_divider_lg" /> <!-- Social Properties --> <div class="social_properties"> <div class="region region-footer-social"> <!-- Social Nav --> <nav class="social_nav" aria-labelledby="social_nav_label"> <h2 class="visually_hidden" id="social_nav_label">Social Links</h2> <div class="social_nav_list"> <a class="social_nav_link facebook" href="https://www.facebook.com/YaleUniversity" target="_blank"><span class="social_nav_link_icon"></span><span class="social_nav_link_text">Facebook</span></a><a class="social_nav_link youtube" href="http://www.youtube.com/yale" target="_blank"><span class="social_nav_link_icon"></span><span class="social_nav_link_text">YouTube</span></a><a class="social_nav_link weibo" href="http://weibo.com/yaleuniversity" target="_blank"><span class="social_nav_link_icon"></span><span class="social_nav_link_text">Sina Weibo</span></a> </div> </nav> <!-- END: Social Nav --> <a class="social_all_link button_text button_icon_right_arrow" href="/social-media">All Social Media</a> </div> </div> <!-- END: Social Properties --> <!-- Legal --> <small class="footer_legal block"> <span class="footer_legal_copy">Copyright © 2024 Yale University</span> <span class="footer_legal_rights">All Rights Reserved</span> <a class="footer_legal_contact" href="/contact-us/contact-web-editor">Contact Web Editor</a> </small> <!-- END: Legal --> <!-- Back to Top --> <div class="footer_to_top"> <a class="js-scroll_to button_full button_bordered_charcoal button_icon_up_arrow" href="#top">Back to top</a> </div> <!-- END: Back to Top --> </div> <!-- END: Footer Cell --> </div> <!-- END: Footer Row --> </footer> <!-- END: Footer --> <!-- Mobile Sidebar --> <aside role="dialog" aria-label="Mobile Menu" class="mobile_sidebar js-navigation" data-navigation-handle=".mobile_nav_handle" data-navigation-content=".page_wrapper" data-navigation-options='{"type":"reveal","labels":{"closed":"Navigation","open":"Close"}}'> <div class="mobile_sidebar_header"> <div class="header_row"> <div class="header_cell"> <!-- Site Logo --> <a href="index.html" class="logo_main icon_only" itemscope itemtype="http://schema.org/CollegeOrUniversity"> <h1 class="offscreen" itemprop="name">Yale University</h1> <img src="/sites/all/themes/yale_blue/images/logo-print.png" class="print" alt=""> </a> <!-- END: Site Logo --> <div class="deskHeader"> <!-- Site Search --> <a class="btn_site_seach" href="/search" role="button" aria-expanded="false"> <span class="btn_site_seach_text">Search</span> </a> <!-- END: Site Search --> <button class="mobile_nav_handle"> Navigation <span class="mobile_nav_handle_icon"></span> </button> </div> </div> </div> </div> <!-- Mobile Sidebar Body --> <div class="mobile_sidebar_body"> <!-- Main Nav --> <div class="region region-mobile-main"> <nav class="main_nav" aria-labelledby="main_nav_mobile_label"> <h2 class="visually_hidden" id="main_nav_mobile_label">Main Navigation</h2> <div class="main_nav_list"> <div class="main_nav_item"><a class="main_nav_link" href="/about-yale"><span class="main_nav_text">About Yale</span></a></div><div class="main_nav_item"><a class="main_nav_link" href="/academics"><span class="main_nav_text">Academics</span></a></div><div class="main_nav_item"><a class="main_nav_link" href="/admissions"><span class="main_nav_text">Admissions</span></a></div><div class="main_nav_item"><a class="main_nav_link" href="/life-yale"><span class="main_nav_text">Life at Yale</span></a></div><div class="main_nav_item"><a class="main_nav_link" href="/collections"><span class="main_nav_text">Collections</span></a></div><div class="main_nav_item"><a class="main_nav_link" href="https://research.yale.edu/"><span class="main_nav_text">Research</span></a></div> </div> </nav> </div> <!-- END: Main Nav --> <!-- Mobile Sidebar Row --> <div class="mobile_sidebar_row"> <!-- Mobile Sidebar Nav Container --> <div class="mobile_sidebar_nav_container"> <!-- Secondary Nav --> <div class="region region-mobile-secondary"> <nav class="secondary_nav" aria-labelledby="mobile_secondary_nav_label"> <h2 class="visually_hidden" id="mobile_secondary_nav_label">Secondary Navigation</h2> <div class="secondary_nav_list menu-block-wrapper menu-block-9 menu-name-menu-secondary-navigation parent-mlid-0 menu-level-1"> <a class="secondary_nav_link" href="/calendars"><span class="secondary_nav_text">Calendars</span></a><a class="secondary_nav_link" href="https://forhumanity.yale.edu"><span class="secondary_nav_text">Give</span></a><a class="secondary_nav_link" href="https://news.yale.edu/"><span class="secondary_nav_text">News</span></a><a class="secondary_nav_link" href="https://directory.yale.edu/"><span class="secondary_nav_text">Directories</span></a> </div> </nav> </div> <!-- END: Secondary Nav --> </div> <!-- END: Mobile Sidebar Nav Container --> <!-- Mobile Sidebar Nav Container --> <div class="mobile_sidebar_nav_container"> <!-- Gateway Nav --> <div class="region region-mobile-gateway"> <nav class="gateway_nav" aria-labelledby="gateway_nav_label"> <h2 class="visually_hidden" id="gateway_nav_label">Gateway Navigation</h2> <div class="gateway_nav_list"> <a class="gateway_nav_link" href="https://secretary.yale.edu/student-life">Students</a><a class="gateway_nav_link" href="/faculty">Faculty</a><a class="gateway_nav_link" href="https://your.yale.edu/">Staff</a><a class="gateway_nav_link" href="https://alumni.yale.edu">Alumni</a> </div> </nav> </div> <!-- END: Gateway Nav --> </div> <!-- END: Mobile Sidebar Nav Container --> </div> <!-- END: Mobile Sidebar Row --> </div> <!-- END: Mobile Sidebar Body --> </aside> <!-- END: Mobile Sidebar --> </div> <!-- END: Body Wrapper --> <script type="text/javascript"> <!--//--><![CDATA[//><!-- (function() { var sz = document.createElement('script'); sz.type = 'text/javascript'; sz.async = true; sz.src = '//siteimproveanalytics.com/js/siteanalyze_66356571.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(sz, s); })(); //--><!]]> </script> <!-- Compiled JS --> <script src="/sites/all/themes/yale_blue/js/site.js?t=202412181652"></script> <!-- A11Y JS --> <script src="/sites/all/themes/yale_blue/js/a11y.js?t=202412181652"></script> <script type="text/javascript">window.NREUM||(NREUM={});NREUM.info={"beacon":"bam.nr-data.net","licenseKey":"edc4967dfd","applicationID":"70828766","transactionName":"ZVRWNxEACBZUAEFcW1weYREKTkkMWwdQTRpCWUQ=","queueTime":0,"applicationTime":289,"atts":"SRNVQVkaGxg=","errorBeacon":"bam.nr-data.net","agent":""}</script></body> </html>